BM6P6(@ |||oooddd[[[SSSKKKHHHEEEAAA???@@@<<<<<<<<<;;;:::777555444444333222000//////......000000///...............////////////////////////......///......///222444555;;;EEEQQQ^^^lllyyy~~~vvvnnnccc^^^[[[[[[\\\^^^ccciiiooosssxxx{{{{{{yyyxxxwwwvvvuuuuuuuuuvvvxxx{{{|||}}}~~~~~~~~~~~~~~~}}}}}}zzz}}}}}}~~~}}}|||{{{}}}{{{yyyvvvtttsssssstttttttttuuuuuutttssssssrrrqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvsssqqqrrruuuxxxxxxwwwsssrrrqqqooonnnooorrruuutttvvvyyy}}}}}}wwwrrrlllhhhhhhhhhhhhfffbbb\\\UUURRRMMMLLLLLLMMMPPPUUUZZZ]]]bbbbbbbbbaaa```___^^^]]][[[[[[\\\\\\\\\[[[YYYXXXXXXZZZ\\\]]]]]][[[YYYXXXVVVTTTQQQLLLIIILLLRRRXXXbbbooo}}}|||ssskkkmmmkkkmmmsssyyy}}}xxxkkk]]]VVVVVVLLLIIIFFFCCCBBB@@@===;;;AAAAAAEEERRRdddrrrwwwxxxwwwrrrmmmkkkmmmqqqvvvyyyyyywwwtttrrrqqqpppmmmkkkfff```^^^ccciiimmmqqquuuwwwzzz}}}~~~}}}}}}zzzzzz{{{}}}xxxpppiiiccc___ZZZWWWRRRPPPPPPQQQQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGGGGFFFEEECCCBBBAAAHHHSSS```iiikkkgggcccTTTNNNIIIHHHHHHHHHLLLQQQUUUYYY[[[WWWPPPIIIGGGGGGDDDEEEHHHLLLNNNMMMIIIFFF>>>>>>============>>>>>>>>>AAAFFFJJJOOOVVV\\\aaafffhhhkkknnnpppssswwwzzz~~~}}}|||{{{zzzyyyyyyxxx{{{}}}~~~{{{wwwuuuuuuvvvwwwtttvvvyyy|||}}}}}}||||||}}}vvvaaaOOOFFFCCC@@@>>>===>>>???@@@@@@BBBEEEHHH||||||xxxlll```VVVMMMJJJGGGBBB>>><<<<<<<<<<<<;;;:::888555444444333222000//////......000000///...............////////////////////////---...//////...///222444888???KKKXXXeeerrr~~~|||}}}{{{ssskkkbbb\\\YYY[[[]]]```fffmmmqqquuuzzz||||||zzzyyyxxxvvvuuuuuuuuuvvvyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{zzz{{{yyyxxxvvvtttssssssssstttuuuuuuuuuuuuttttttsssrrrsssssstttuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwtttssssssvvvwwwwwwvvvsssssssssqqqooooooqqqssstttvvvyyy}}}xxxmmmhhhddd___\\\YYYZZZ\\\]]]\\\[[[YYYWWWPPPOOOMMMLLLMMMQQQUUUWWW[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYYYYYXXXWWWVVVUUUWWWYYY[[[]]]]]][[[YYYWWWTTTSSSPPPLLLJJJLLLQQQVVV\\\jjjyyy}}}uuummmllljjjlllrrrxxx|||sssdddZZZXXXPPPMMMIIIFFFDDDBBB???===??????BBBLLL[[[iiirrruuuxxxtttooolllmmmppptttvvvxxxvvvtttrrrqqqooollliiiddd^^^\\\```eeeiiimmmqqquuuxxx|||~~~~~~~~~~~~}}}}}}zzzzzzzzzzzz}}}wwwooohhhddd^^^ZZZUUUQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFDDDBBBAAA@@@GGGSSS___ggghhhddd```SSSMMMHHHGGGFFFGGGKKKQQQUUUXXXZZZWWWPPPJJJGGGHHHEEEFFFHHHLLLMMMLLLHHHEEE@@@???>>>===<<<<<<<<<<<<===@@@EEEIIINNNTTT[[[___eeegggjjjmmmooorrrvvvyyy}}}}}}||||||{{{zzzzzzzzzyyy{{{~~~~~~zzzxxxvvvvvvwwwxxxwwwxxxyyy{{{}}}}}}}}}}}}yyy{{{~~~zzzmmm[[[MMMEEEBBB@@@??????@@@AAABBBBBBDDDHHHJJJ{{{wwwwwwzzz|||}}}|||kkk]]]OOOKKKJJJDDD===999;;;;;;;;;;;;:::888666555444333222000//////......000//////............///////////////////////////---...//////...000333555;;;DDDRRRaaammmyyy}}}zzz{{{xxxqqqjjj```[[[WWWYYY\\\aaaiiirrrtttwww{{{}}}|||zzzyyyxxxvvvvvvuuuvvvwwwyyy|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyyyyyxxxwwwwwwvvvtttsssrrrrrruuuuuuvvvvvvvvvvvvvvvuuuuuutttsssssstttuuuwwwxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvtttsssssstttuuusssrrrsssttttttsssqqqpppqqqrrrtttvvvyyy|||{{{sssggg]]]XXXUUURRRPPPLLLNNNPPPSSSUUUXXXYYYZZZUUURRRNNNKKKJJJLLLNNNQQQUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTTTTSSSSSSRRRVVVXXX[[[]]]]]][[[XXXWWWRRRQQQOOOLLLJJJKKKOOORRRUUUcccrrr{{{~~~}}}vvvoookkkhhhjjjpppuuuyyyooobbb]]]UUURRRMMMJJJGGGEEECCCAAA@@@@@@AAAGGGQQQ___lllsssyyywwwsssooonnnoooqqqssswwwuuusssqqqooommmiiifff```ZZZXXX\\\```cccggglllrrruuuyyy|||}}}}}}~~~~~~}}}}}}zzzzzzyyyxxxyyy|||~~~uuummmhhhccc^^^XXXSSSPPPNNNLLLKKKNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEECCCAAA@@@???FFFRRR^^^ffffffaaa\\\SSSLLLFFFEEEEEEEEEKKKQQQTTTWWWYYYVVVPPPKKKHHHHHHFFFFFFHHHKKKMMMKKKHHHEEEBBBAAA???>>><<<;;;;;;:::<<>>EEEQQQ]]]eeefffaaa\\\SSSLLLFFFEEEDDDFFFKKKRRRUUUWWWXXXVVVQQQLLLIIIHHHFFFGGGHHHJJJLLLKKKGGGDDDBBBAAA???>>><<<;;;;;;;;;;;;===AAAEEEJJJOOOUUUYYY___bbbgggjjjmmmppptttwwwyyyyyyzzz{{{{{{||||||}}}yyy{{{~~~}}}|||zzzxxxwwwxxxxxxyyywwwxxxxxxwwwuuuqqqnnnlllfffeeeffffffgggeeebbb___WWWQQQJJJDDDBBBBBBAAA@@@BBBDDDFFFHHHIIIKKKNNNQQQyyytttrrrtttxxx}}}oooVVVJJJIIIGGGBBB>>>999::::::;;;:::999888777444333222000//////......//////............//////////////////////////////---.../////////111444777===JJJ\\\lllwww}}}zzzxxxtttlllfff___XXXTTTUUUXXX\\\eeennnrrruuuxxxyyyxxxvvvuuuuuuuuuvvvwwwxxxzzz|||}}}~~~}}}~~~}}}}}}}}}}}}|||{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyzzzzzzyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxzzzvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvuuuttttttssstttttttttsssrrrqqqqqqqqqooorrruuuvvvvvvuuuuuuvvvvvvvvvwwwyyy{{{}}}~~~tttggg^^^ZZZTTTPPPNNNMMMMMMMMMIIIHHHGGGGGGIIILLLOOORRRXXXVVVSSSPPPNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQRRRRRRTTTWWW[[[^^^^^^\\\YYYVVVQQQOOOMMMKKKKKKKKKLLLLLLMMMXXXeeeooowwwzzzvvvpppjjjhhhhhhmmmqqqsssxxx~~~yyyoooeee```ZZZTTTPPPMMMJJJHHHHHHHHHFFFDDDFFFOOO]]]hhhsssuuuvvvuuurrrqqqqqqrrrtttsssrrrpppnnniiibbb^^^XXXUUUSSSVVVXXXZZZ___fffjjjnnntttyyy{{{}}}~~~~~~~~~}}}}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzz}}}wwwpppjjjfff___YYYVVVSSSQQQOOOQQQPPPOOOMMMLLLKKKJJJJJJKKKJJJHHHFFFDDDCCCBBBAAA===DDDOOO[[[dddfffbbb___TTTMMMHHHGGGGGGHHHNNNTTTWWWXXXYYYWWWSSSNNNJJJHHHFFFFFFGGGIIIKKKJJJHHHEEE@@@???>>>===<<<<<<<<<<<<:::<<<@@@DDDHHHMMMSSSWWW]]]```eeejjjmmmppptttvvvxxxxxxyyyzzz{{{|||}}}}}}zzz|||~~~|||{{{zzzxxxwwwwwwwwwxxxvvvvvvwwwuuuppphhhaaa\\\XXXWWWVVVWWWVVVTTTQQQNNNIIIGGGDDDBBBBBBCCCCCCCCCCCCFFFIIIKKKMMMOOORRRTTTyyytttqqqsssxxx~~~tttXXXKKKHHHFFFCCC@@@888999:::;;;:::999888777444333222000//////......///............//////000////////////////////////---...//////000111555777???MMM```oooyyy|||xxxtttooogggbbb^^^XXXSSSTTTWWW[[[bbbjjjpppsssvvvwwwvvvttttttuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~|||||||||}}}}}}||||||{{{xxxxxxwwwvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxwwwwwwwwwwwwyyyyyywwwvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvuuusssrrrqqqqqqrrrsssrrrqqqpppqqqsssuuupppsssvvvwwwvvvvvvwwwwwwvvvvvvvvvwwwwwwyyyzzz{{{zzzqqqeee[[[RRRQQQQQQPPPPPPPPPPPPQQQKKKIIIHHHGGGGGGIIILLLNNNWWWVVVUUUTTTSSSTTTTTTUUUQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTWWW\\\______]]]ZZZWWWRRROOOLLLKKKKKKLLLLLLKKKKKKTTT___iiissszzzyyytttllliiiiiimmmooopppuuuzzz~~~zzznnniiiaaa[[[VVVSSSPPPNNNKKKJJJHHHEEEEEEKKKTTT\\\hhhmmmrrrtttrrrqqqrrrttttttsssrrrqqqnnnhhh```ZZZTTTQQQQQQTTTUUUWWW]]]dddggglllsssxxx|||}}}~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzzzzyyyzzzzzz{{{{{{}}}zzzoookkkddd^^^[[[XXXVVVTTTTTTSSSQQQOOOMMMLLLLLLKKKLLLKKKIIIGGGEEEDDDDDDDDD???EEENNNYYYaaadddbbb___VVVPPPLLLLLLLLLMMMQQQWWW[[[[[[ZZZXXXTTTOOOJJJGGGEEEEEEFFFHHHJJJKKKIIIFFF@@@???>>>======<<<======:::<<<@@@CCCGGGKKKQQQUUU[[[___eeejjjmmmqqqtttvvvwwwxxxyyyzzz{{{|||}}}}}}{{{}}}~~~{{{zzzyyyxxxvvvvvvuuuuuussssssrrrooohhh___VVVQQQLLLKKKJJJJJJKKKIIIGGGDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFIIIMMMPPPRRRTTTVVVXXX}}}wwwsssvvv{{{sssZZZMMMHHHDDDAAA???888888999:::::::::999888444333222000//////.....................///000000////////////////////////---...///000000222555888DDDRRRdddrrr{{{}}}xxxsssmmmeee___\\\WWWTTTVVVXXX\\\bbbjjjoooqqqtttuuuuuutttuuuuuuuuuvvvxxxzzz|||~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~{{{zzzxxxwwwxxxzzz}}}~~~~~~}}}}}}|||{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxwwwuuuuuuuuuuuuvvvwwwwwwvvvtttsssqqqpppppplllllllllkkkjjjlllqqquuuuuuvvvwwwwwwvvvuuuuuuvvvwwwwwwuuuuuuuuuuuuvvvwwwxxx~~~vvvkkkaaaYYYSSSOOOQQQTTTWWWXXXYYYZZZZZZTTTSSSPPPMMMKKKKKKLLLMMMUUUVVVWWWWWWWWWWWWVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUXXX]]]```aaa___[[[XXXTTTPPPLLLJJJKKKLLLLLLKKKHHHOOOYYYcccppp{{{}}}yyyoookkkjjjmmmnnnnnnrrrwwwzzzwwwqqqiiibbb]]]YYYVVVUUUOOONNNLLLJJJIIIKKKOOORRR\\\ccckkkpppqqqqqqrrruuutttssssssrrrnnnggg___YYYOOOMMMNNNQQQRRRTTT[[[ccceeejjjrrrxxx|||~~~~~~}}}}}}}}}}}}||||||{{{zzzyyyxxxxxxwwwyyyzzz{{{{{{|||uuupppiiiccc^^^[[[XXXVVVVVVUUUSSSQQQOOONNNMMMMMMLLLKKKIIIHHHFFFFFFFFFFFFCCCGGGMMMVVV\\\___^^^\\\XXXSSSPPPQQQRRRRRRUUUZZZ^^^]]]\\\ZZZVVVQQQKKKGGGDDDDDDEEEGGGJJJKKKJJJHHHAAAAAA???===<<<;;;;;;;;;:::<<<@@@CCCFFFKKKPPPTTTZZZ^^^dddjjjnnnqqqtttwwwxxxxxxyyyzzzzzz{{{|||||||||}}}~~~zzzzzzxxxwwwuuutttsssrrrmmmkkkgggbbb[[[SSSMMMIIIDDDCCCBBBCCCDDDDDDCCCAAAAAABBBCCCCCCDDDEEEGGGHHHIIIMMMQQQUUUWWWYYY[[[]]]{{{wwwzzzqqq[[[OOOIIICCC???===777888999:::;;;:::999999444333222000//////.....................///000111////////////////////////---...///000000222666888HHHVVVhhhuuu}}}{{{uuunnnfff```ZZZVVVTTTWWWZZZ]]]dddkkknnnqqqtttuuuuuuuuuvvvwwwuuuvvvxxxzzz}}}~~~}}}}}}zzz{{{|||~~~}}}{{{yyywwwxxx|||~~~|||{{{yyyxxxxxxyyyzzzzzzzzzyyyxxxxxx{{{zzzxxxvvvuuuuuuvvvvvvxxxwwwvvvuuusssqqqppppppeeeeeeeeeccccccfffmmmrrrxxxyyyyyyxxxuuussstttuuuxxxwwwuuutttssssssttttttnnntttvvvlll```XXXSSSQQQQQQVVV[[[```bbbcccddddddaaa^^^YYYUUUPPPNNNLLLLLLUUUVVVXXXYYYYYYXXXVVVUUUWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSSSSRRRSSSTTTUUUVVVUUUXXX]]]aaabbb```\\\YYYVVVQQQKKKIIIKKKLLLMMMLLLEEELLLUUU```ooo|||~~~pppmmmkkkmmmnnnmmmpppuuuuuuzzz}}}wwwooogggbbb^^^[[[YYYSSSRRRPPPOOONNNNNNNNNMMMSSS\\\fffmmmoooppprrruuutttttttttrrroooggg^^^XXXLLLKKKLLLOOOPPPRRRYYYbbbdddjjjrrryyy|||~~~}}}}}}}}}}}}||||||{{{zzzxxxwwwvvvvvvxxxyyyzzzzzz{{{~~~zzzuuummmfffaaa]]]YYYWWWWWWVVVTTTRRRPPPOOONNNNNNLLLKKKJJJHHHGGGGGGHHHHHHFFFHHHMMMSSSYYY[[[ZZZXXXYYYUUUSSSUUUVVVUUUWWW[[[```___]]][[[WWWQQQKKKGGGCCCCCCDDDGGGJJJKKKKKKIIIDDDBBB@@@>>><<<:::999999:::===@@@CCCFFFJJJPPPSSSZZZ^^^eeejjjnnnrrruuuwwwxxxxxxyyyzzzzzz{{{||||||}}}~~~~~~~~~zzzzzzxxxvvvuuusssqqqqqqfffccc]]]VVVOOOJJJFFFDDD@@@??????AAABBBCCCBBBAAAAAABBBDDDDDDEEEFFFHHHJJJLLLPPPTTTXXXZZZ\\\___aaa~~~}}}nnnXXXLLLGGGCCC???>>>999999999999888777666666555444222111000000//////.........///////////////...///000///...---...///222///...000222333777===HHH```pppvvv{{{nnnaaaZZZXXXUUUUUUXXX___ggglllqqqrrrssssssssssssuuuwwwyyyzzz|||||||||}}}~~~~~~~~~}}}|||{{{{{{zzzyyyyyyyyyyyy{{{|||}}}~~~}}}|||zzzxxxvvvuuutttvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzyyywwwuuutttzzzxxxuuusssqqqooollliiihhheeeaaa___```dddjjjnnnwwwzzz|||zzzvvvrrrqqqrrrxxxvvvtttuuuvvvvvvrrrooooooiiiccc]]]WWWQQQRRRVVVYYYccckkkmmmnnnpppqqqpppqqqlllfff___ZZZVVVRRROOOSSSUUUWWWYYYXXXXXXXXXYYYWWWWWWXXXXXXYYYZZZZZZ[[[UUUUUUTTTTTTTTTUUUVVVWWWZZZ\\\___aaa```^^^[[[YYYZZZVVVPPPLLLKKKKKKKKKKKKLLLOOORRRWWWeeewww~~~}}}zzzuuuooolllmmmpppqqqqqqvvv|||uuujjjddd```^^^^^^\\\ZZZVVVTTTRRRPPPNNNLLLVVVXXX\\\aaafffjjjnnnpppssstttuuurrrlllcccYYYTTTLLLKKKJJJJJJLLLSSS[[[aaahhhlllrrrxxx{{{~~~~~~||||||zzz{{{|||}}}}}}{{{yyywwwwwwxxxzzzzzz|||wwwnnnkkkggg```[[[ZZZ[[[YYYWWWTTTQQQPPPNNNNNNOOOLLLHHHFFFFFFFFFFFFEEEFFFJJJPPPVVVYYYZZZXXXWWWZZZYYYXXXXXXXXXYYY[[[[[[aaa___[[[WWWRRRMMMJJJHHHCCCBBBCCCFFFKKKMMMKKKHHHBBB@@@>>>=========;;;:::;;;===???@@@CCCHHHNNNSSSXXX^^^eeekkkmmmooorrruuuwwwwwwxxxyyyzzzzzz{{{{{{|||}}}~~~zzz{{{zzzxxxuuupppkkkhhhaaa\\\UUUOOOKKKHHHFFFDDDEEECCC@@@>>>>>>???BBBDDDAAABBBDDDEEEFFFHHHKKKNNNSSSWWW[[[]]]___```bbbdddmmmXXXLLLHHHCCC@@@???::::::::::::999888777666555444222111000000/////////////////////............///000///...---...000333000///111333444888>>>JJJaaapppvvvuuuggg]]]YYYUUUTTTZZZaaahhhlllqqqrrrssssssssstttvvvxxxwwwyyy{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||zzzxxxvvvuuutttuuuuuuvvvvvvwwwxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwuuuuuuuuuuuutttssspppnnniiieee___[[[ZZZ```gggmmmwwwyyy{{{zzzwwwtttsssssstttsssrrrsssuuutttpppmmmhhhbbb\\\XXXSSSPPPTTTZZZdddooozzz~~~{{{uuunnnhhhbbb]]]YYYZZZ[[[\\\\\\[[[ZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]][[[ZZZYYYWWWVVVWWWWWWXXXZZZ\\\^^^``````___\\\ZZZZZZVVVPPPMMMLLLLLLLLLKKKJJJMMMOOOTTTaaarrr||||||zzzuuuooolllnnnqqqssstttwww|||zzzpppiiieeecccbbb___]]]YYYWWWUUUSSSQQQOOOQQQRRRUUUYYY^^^ccchhhjjjooopppqqqooojjjaaaYYYSSSKKKKKKJJJJJJLLLSSS[[[bbbiiimmmrrrwwwzzz~~~~~~}}}}}}||||||}}}}}}|||{{{yyyyyyxxxyyyzzz{{{||||||tttmmmjjjgggaaa[[[ZZZZZZYYYWWWUUUSSSQQQPPPOOOOOOLLLHHHEEEFFFFFFGGGGGGIIIMMMSSSZZZ]]]^^^]]]\\\[[[ZZZYYYYYYXXXYYYZZZ[[[```^^^ZZZVVVQQQLLLIIIGGGDDDCCCCCCGGGKKKMMMLLLIIICCCAAA>>>=========;;;:::;;;<<<>>>@@@CCCHHHNNNRRRXXX^^^fffkkkmmmooosssvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{|||}}}zzzzzzzzzwwwsssmmmhhhddd[[[VVVPPPKKKIIIGGGEEEDDDAAA???<<<::::::<<>>===<<<;;;999;;;<<<>>>???BBBGGGMMMQQQXXX^^^fffkkknnnpppsssvvvuuuvvvwwwxxxyyyzzzzzz{{{{{{|||}}}}}}yyyyyyyyyvvvpppjjjccc___VVVRRRMMMJJJIIIHHHHHHGGGAAA@@@===;;;;;;===@@@BBBFFFHHHKKKNNNPPPSSSWWWZZZ[[[^^^bbbdddeeeeeeggghhh~~~sssdddTTTKKKGGGBBB???>>>;;;;;;;;;;;;:::999888888444444222111000/////////111111000///...------,,,---...//////......///000222000000222222333:::BBBRRRgggsssxxx{{{ccc[[[TTTUUU^^^hhhmmmmmmssstttvvvvvvvvvwwwyyy|||zzz}}}~~~~~~||||||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~}}}{{{{{{{{{{{{||||||{{{zzzyyyxxxwwwvvvvvvsssssstttuuuvvvwwwwwwxxx{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{|||uuummmkkknnnsssuuuwwwyyyzzzyyyxxxwwwvvvooopppqqqqqqooojjjeeeaaaYYYUUURRRUUUXXX^^^iiittt|||vvvpppnnnjjjfffdddaaa^^^]]]^^^^^^___```aaabbbccccccdddcccaaa___]]]]]]]]]]]]___aaaccceeeffffffdddddd\\\XXXRRRNNNMMMMMMMMMMMMIIIIIIJJJNNNWWWfffttt|||}}}xxxqqqlllkkkmmmqqqssswww|||}}}vvvqqqnnnlllgggeeeaaa___^^^]]][[[YYYTTTSSSRRRSSSUUUXXX\\\^^^```bbbddddddaaa\\\UUUQQQIIIIIIIIIJJJNNNTTT\\\bbblllnnnrrruuuxxx|||~~~}}}||||||||||||wwwxxxzzz|||~~~zzzuuupppiiieeefffeee___YYYXXXUUUUUUUUUTTTTTTSSSRRRRRRPPPKKKFFFCCCDDDGGGJJJKKKMMMRRRZZZbbbhhhiiihhhgggbbbaaa___]]]\\\\\\\\\\\\[[[YYYVVVRRRMMMIIIFFFDDDDDDCCCDDDHHHNNNPPPOOOMMMFFFDDDAAA???>>>===;;;999:::;;;===???AAAFFFLLLPPPWWW^^^eeekkknnnppptttwwwuuuuuuvvvwwwxxxzzz{{{{{{|||}}}~~~{{{xxxxxxwwwsssnnnfff```\\\XXXUUUQQQOOOOOONNNMMMKKKGGGEEECCCAAAAAADDDFFFHHHIIIKKKOOOQQQTTTWWW\\\___aaacccfffhhhhhhiiijjjkkk~~~xxxkkk^^^QQQJJJEEE@@@======;;;;;;;;;;;;:::999888888444444222111000/////////111111000///...------,,,,,,...//////......///111000//////111111333<<>>===;;;::::::;;;<<<>>>@@@DDDJJJNNNVVV\\\eeejjjmmmpppssswwwtttuuuvvvwwwyyyzzz{{{|||~~~zzzvvvvvvtttqqqllleee```]]]]]]\\\ZZZXXXWWWUUURRROOOKKKJJJGGGFFFFFFHHHKKKNNNMMMOOORRRUUUWWW[[[___bbbeeegggjjjlllkkkkkklllmmmvvveeeZZZOOOJJJEEE@@@===>>>;;;;;;;;;;;;:::999888777555444222111000000//////000000//////......------,,,...//////......000111......000222222555???JJJ]]]oooxxx}}}~~~rrr]]]YYYVVVZZZccckkkpppqqqsssuuuvvvwwwwwwyyy{{{~~~~~~}}}}}}}}}~~~~~~|||{{{zzzyyyyyy|||{{{yyywwwvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuusssssstttuuuwwwxxxyyyyyy|||}}}~~~~~~}}}|||{{{|||}}}yyyrrrpppttttttuuuwwwyyyyyywwwtttssstttsssnnnfff^^^XXXUUUPPPQQQWWWbbblllwww|||tttooommmkkkgggdddeeeeeeeeeeeeeeeeeeeeeeeedddccccccbbbcccdddeeefffbbbcccdddeeeffffffeeeeeebbb]]]VVVQQQOOOMMMLLLKKKLLLKKKLLLNNNRRR[[[kkkzzz|||vvvnnnhhhfffgggiiiqqqvvv|||~~~xxxtttqqqooollliiiggggggfffdddbbbaaa___\\\YYYWWWWWWWWWXXXZZZ[[[]]]]]]ZZZVVVQQQNNNFFFGGGIIIKKKOOOVVV^^^ccclllooosssvvvyyy|||~~~}}}|||{{{zzzvvvxxxzzz|||~~~|||uuullleeeaaacccbbb^^^ZZZYYYSSSSSSTTTUUUUUUTTTRRRQQQPPPLLLHHHEEEFFFHHHIIIJJJLLLRRR[[[dddjjjkkkjjjhhheeecccaaa```^^^^^^^^^___XXXVVVTTTPPPKKKHHHEEECCCBBBBBBCCCHHHNNNQQQQQQOOOGGGDDDBBB@@@???>>>===;;;999:::<<<===???CCCIIIMMMUUU[[[ccciiilllooosssvvvuuuvvvwwwxxxzzz{{{}}}}}}yyyuuusssqqqnnnjjjgggdddbbbcccccccccdddccc___YYYTTTOOOMMMKKKIIIJJJMMMPPPRRRTTTVVVYYYZZZ\\\___bbbeeehhhjjjmmmnnnmmmllllllmmmwwwbbbYYYPPPKKKGGGBBB???@@@::::::::::::999888777666555444222111000000/////////////////////.........,,,---//////......000222...///111333444888CCCPPPbbbsss{{{~~~{{{tttvvvwwwvvvuuusssjjjaaaWWWVVVXXX\\\dddkkkppprrrqqqrrrtttuuuuuuwwwyyy|||~~~}}}|||{{{zzzzzzyyyxxxvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuuutttttttttssstttuuuvvvxxxyyyzzzzzz|||}}}~~~~~~}}}|||{{{zzzwwwzzz~~~~~~wwwvvvtttttttttvvvxxxxxxuuurrrqqqrrrpppjjjaaaYYYTTTRRRQQQTTT^^^mmmyyyyyysssrrrpppmmmjjjjjjiiiiiihhhggggggffffffgggfffeeeeeeeeefffhhhiiiffffffggghhhhhhhhhggggggddd___XXXRRROOOMMMKKKJJJLLLKKKMMMOOOPPPVVVfffvvv~~~|||xxxqqqjjjffffffhhhmmmrrrzzz}}}xxxuuusssqqqnnnlllkkkjjjhhhgggdddcccaaa___]]]\\\[[[[[[[[[\\\\\\\\\YYYTTTOOOLLLEEEFFFIIIKKKOOOVVV^^^ccckkknnnssswwwzzz|||}}}{{{yyyxxxxxxyyyzzzzzzzzz}}}yyyooohhhcccdddddd```]]]]]]TTTUUUWWWWWWWWWUUUSSSRRRPPPMMMIIIGGGGGGHHHHHHHHHLLLRRR\\\eeejjjkkkiiigggbbbaaa___^^^]]]]]]]]]^^^XXXVVVSSSOOOKKKHHHEEECCCAAAAAABBBGGGNNNQQQQQQOOOFFFDDDAAA@@@@@@@@@>>>===999:::;;;<<<>>>BBBHHHLLLSSSYYYbbbhhhkkknnnrrruuuvvvvvvxxxyyy{{{}}}~~~zzzsssqqqnnnllljjjiiiiiiiiiiiikkknnnqqqpppkkkccc^^^WWWVVVTTTRRRSSSVVVYYY[[[]]]___aaabbbbbbdddgggiiijjjlllnnnnnnmmmllllllmmmzzzaaaXXXQQQMMMIIICCC@@@AAA999999999999888777666666555444222111000000//////.........///////////////,,,---//////...///000222///000222555666:::GGGTTTeeeuuu|||yyyuuummmmmmjjjfffdddbbb[[[SSSSSSUUUYYY^^^dddkkkpppsssoooppprrrssssssuuuxxxzzz}}}~~~~~~}}}|||||||||vvvuuusssrrrrrrssssssttttttttttttttttttttttttsssttttttuuuwwwxxxzzz{{{{{{|||}}}}}}}}}|||{{{yyyxxxwww{{{{{{vvvvvvtttssssssuuuxxxxxxtttqqqoooooommmggg^^^WWWSSSRRRTTTYYYfffvvv|||vvvuuuuuurrrooommmmmmlllkkkjjjhhhhhhgggiiiiiihhhgggggghhhiiijjjkkkkkklllllllllkkkjjjjjjfffaaaYYYSSSOOOLLLJJJIIILLLKKKMMMOOOOOOSSSbbbttt||||||yyyssslllhhhhhhiiijjjoooxxx|||yyyvvvsssqqqooonnnmmmllljjjffffffeeedddcccaaa``````\\\\\\]]][[[XXXSSSNNNJJJDDDFFFHHHKKKPPPVVV^^^dddjjjnnntttxxx{{{}}}~~~~~~~~~~~~{{{xxxvvvyyyzzzyyyxxxwwwxxx{{{~~~|||ssskkkeeeeeeeeebbb```aaaWWWWWWYYYYYYYYYWWWUUUSSSQQQNNNJJJHHHHHHHHHGGGGGGMMMSSS]]]fffkkkkkkiiiggg```___]]]\\\[[[[[[\\\]]]WWWVVVSSSOOOKKKHHHEEECCC@@@@@@BBBGGGMMMQQQQQQOOOFFFDDDAAA@@@@@@@@@???>>>999:::;;;<<<>>>BBBGGGKKKRRRXXXaaagggjjjmmmqqqtttvvvwwwxxxzzz|||~~~~~~zzzrrrpppmmmjjjjjjkkkmmmnnnooorrrwww{{{{{{vvvmmmfffaaa```^^^]]]]]]```cccfffdddeeeggggggggghhhjjjllljjjlllnnnooommmlllllllll~~~mmm```PPPGGGGGGGGGCCC>>>:::999999:::;;;;;;999777555555333222111000000000........................////////////000000000000222,,,---444666999HHHZZZqqqwww}}}yyyqqqgggeee```[[[WWWTTTRRRQQQMMMPPPVVV^^^fffkkkmmmmmmppppppqqqsssuuuvvvwwwxxx~~~~~~}}}{{{|||~~~}}}|||{{{{{{|||yyyuuussssssttttttssstttuuuuuuuuuvvvvvvvvvwwwuuuuuuvvvwwwyyyzzzzzz{{{}}}|||yyywwwuuussswwwyyy}}}}}}yyywwwtttrrrpppoooppppppooonnnnnniiiddd___YYYSSSRRRVVVZZZdddttt|||xxxvvvuuuuuunnnnnnmmmlllkkkjjjjjjiiihhhhhhhhhhhhiiijjjkkklllrrrsssssssssqqqooolllkkkiiiddd]]]VVVRRROOOMMMLLLPPPOOOOOOOOOMMMOOO[[[hhhxxxwwwllliiiiiijjjjjjooowwwxxxvvvtttssssssqqqooommmmmmllljjjhhhfffdddccccccccc```\\\YYYWWWSSSMMMHHHHHHHHHIIILLLQQQXXX^^^bbbiiinnnuuu{{{~~~~~~}}}|||||||||{{{{{{zzzzzzyyyxxxxxxyyyxxxwwwvvvwwwxxxyyyzzzvvvooogggeeeggghhhddd```YYYYYYYYY[[[\\\[[[XXXVVVRRROOOJJJGGGFFFGGGJJJLLLNNNQQQ[[[hhhnnnjjjeeeccc___\\\YYYYYY[[[]]]\\\ZZZYYYWWWTTTPPPKKKGGGDDDBBBAAA@@@AAAFFFOOOTTTSSSQQQIIIEEEBBB?????????>>>===888888777999<<>>===999888888999<<>>:::999888999<<>>;;;:::999:::<<>><<<::::::::::::888666555555333222111000000000////////////////////////////////////000000000000///222444777???OOOdddrrrzzzxxxooojjjgggeeebbb]]]WWWQQQLLLIIIKKKRRR[[[```bbbeeeiiimmmmmmmmmnnnnnnooooooppppppqqquuuzzz{{{{{{}}}|||{{{zzzyyywwwvvvuuutttsssssssssttttttttttttttttttuuuvvvwwwxxxxxxxxxxxxvvvvvvwwwxxxyyyyyyzzzzzzxxxyyyyyyvvvsssqqqqqqrrroookkkgggccc___[[[VVVSSSOOOPPPXXXcccmmmvvvxxxnnnfff___[[[WWWSSSQQQOOOLLLKKKGGGIIIKKKLLLMMMOOOSSSUUUZZZ\\\```dddhhhkkkmmmmmmoooooopppqqqrrrsssssstttrrrssstttuuuwwwyyy{{{|||{{{|||pppdddXXXRRRNNNIIIEEEEEEDDDDDDHHHNNN]]]kkkxxxyyysssmmmgggcccbbbeeejjjpppwww}}}}}}yyywwwxxxyyyyyyyyyxxxyyyzzzzzzyyywwwuuutttmmmnnnnnnhhh^^^TTTMMMJJJGGGGGGIIIMMMTTT[[[cccgggooosssyyy}}}|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzxxxxxxxxxyyy{{{}}}|||xxxtttpppmmmjjjhhheeedddcccccceeefffeeeddd[[[WWWRRRLLLIIIIIIKKKMMMTTT[[[lll{{{tttkkkeeeeeeggghhhhhhfffccc___YYYSSSMMMHHHFFFDDDEEEFFFHHHKKKOOOSSSVVVOOOLLLGGGEEEDDDDDDCCCBBB>>>===;;;;;;===@@@DDDFFFOOOUUU]]]bbbeeegggkkknnnqqqsssvvvxxxzzz|||{{{{{{zzzxxxwwwuuuttttttgggTTTHHHCCCAAA:::999888888888777555222555555333222111000000000000000000000000000000000////////////000000000000000333666888@@@RRRggguuu~~~xxxoooiiiiiihhhddd___YYYRRRMMMIIILLLSSS\\\aaacccfffjjjnnnmmmmmmnnnnnnoooppppppqqqpppuuuzzz{{{{{{|||~~~{{{zzzyyyxxxwwwuuuttttttrrrrrrsssssssssssssssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||yyyzzzzzzxxxvvvttttttuuunnnkkkeee```\\\XXXTTTQQQQQQTTT^^^kkkvvv~~~}}}tttiiiaaa[[[XXXSSSPPPNNNLLLJJJHHHDDDFFFIIIKKKMMMOOORRRTTTZZZ\\\___cccgggjjjlllmmmlllmmmnnnppprrrtttuuuvvvtttttttttvvvwwwyyy{{{|||zzz~~~vvvhhh[[[SSSQQQKKKGGGFFFEEEEEEHHHMMMYYYggguuuvvvqqqkkkfffbbbbbbeeeiiipppvvv}}}~~~}}}yyywwwwwwyyyyyyyyyyyyzzz{{{{{{zzzxxxvvvtttlllnnnnnnhhh___TTTNNNKKKGGGHHHIIIMMMSSS[[[bbbfffqqquuu{{{~~~{{{zzzzzz||||||||||||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzxxxxxxwwwxxxyyy{{{}}}~~~~~~}}}zzzwwwsssooollljjjiiigggeeeeeeeeefffeeeddd\\\XXXRRRMMMJJJJJJKKKMMMSSSZZZkkkxxxnnnhhhhhhjjjkkkkkkhhhfffaaa[[[UUUOOOJJJGGGDDDEEEGGGHHHKKKNNNSSSWWWNNNKKKGGGDDDDDDDDDCCCBBB???>>><<<;;;===@@@DDDFFFMMMTTT\\\aaadddfffjjjmmmrrrtttwwwyyy{{{}}}}}}|||{{{zzzxxxwwwvvvuuuiiiVVVNNNGGGAAA>>><<<999666555666777888777555222111111111111000000000000000////////////............/////////000111222555;;;FFFXXXkkkxxxzzzqqqjjjmmmkkkgggaaaZZZSSSNNNKKKQQQUUU\\\aaaeeegggjjjkkknnnooopppooonnnmmmnnnooouuuwwwzzz{{{|||}}}{{{{{{|||}}}~~~~~~{{{zzzxxxvvvuuuuuuvvvvvvuuutttsssrrrrrrrrrssstttwwwxxxzzz{{{{{{yyyxxxvvvwwwuuutttuuuxxxyyywwwuuuwwwwwwwwwwwwvvvvvvuuuuuutttkkk___TTTNNNNNNOOOPPPPPP\\\jjjuuu~~~vvvlllccc^^^TTTSSSRRRPPPNNNLLLJJJIIIKKKLLLMMMOOOQQQSSSTTTUUUVVVXXX[[[]]]```dddiiilllllloooqqqrrrsssssstttvvvvvvwwwxxxyyy{{{|||}}}~~~|||}}}}}}ooobbbWWWMMMJJJHHHHHHFFFCCCFFFKKKSSSbbbqqqvvvuuuqqqjjjddd```ccchhhooovvv|||zzz{{{zzzxxxxxxzzz|||{{{{{{{{{{{{yyyuuurrrpppqqqqqqjjj___TTTLLLIIIHHHIIIKKKNNNRRRYYY```fffpppvvv|||~~~|||{{{zzz||||||{{{{{{|||}}}~~~~~~~~~|||zzzxxxwwwzzzxxxvvvuuuuuuvvvyyyzzz{{{wwwssspppnnnmmmllljjjgggffffffgggfffeee[[[XXXRRRMMMJJJJJJKKKLLLUUU[[[hhhyyyxxxqqqoooooolllkkkllliiijjjiiieee\\\RRRJJJFFFHHHFFFFFFHHHKKKNNNPPPPPPOOOLLLGGGDDDCCCCCCCCCCCC@@@???>>><<<;;;>>>BBBFFFOOOUUU\\\bbbfffhhhjjjkkkrrruuuyyy|||||||||}}}~~~}}}{{{xxxtttppphhhWWWOOOHHHAAA===;;;999666555666777888777555222111111222111000000000000000////////////........./////////000000111333666<<>><<<;;;>>>BBBFFFMMMRRRYYY```dddhhhkkkmmmppptttxxx{{{|||}}}~~~~~~zzzvvvsss}}}{{{hhhWWWOOOHHHAAA===;;;999777666666777888777555222222222222111000000000000000////////////....../////////000000000222333777>>>JJJ\\\nnnzzzzzztttqqqllldddZZZRRRMMMKKKNNNSSSZZZ```dddgggiiikkkkkklllnnnooooooppprrrttttttvvvxxx{{{|||~~~~~~}}}}}}~~~~~~{{{zzzyyywwwvvvvvvvvvvvvooooooooopppqqqrrrttttttvvvxxx{{{}}}yyyxxxwwwwwwxxxyyyxxxvvvxxxxxxxxxxxxwwwvvvuuuuuuooohhh]]]RRRLLLLLLOOOQQQ___kkkzzzzzztttllleee]]]XXXQQQOOOMMMJJJIIIIIIIIIJJJPPPPPPRRRSSSTTTUUUUUUUUUZZZZZZZZZYYYZZZ\\\aaadddiiilllppprrrtttuuuxxxzzzzzzzzz{{{|||}}}}}}~~~~~~}}}~~~nnn]]]UUUOOOJJJHHHEEEAAABBBEEEPPP___qqqzzz{{{xxxpppiiiccceeeiiinnnuuu|||}}}|||{{{yyyyyy{{{zzzzzzzzz{{{{{{zzzwwwtttrrrsssrrrkkk___TTTMMMKKKGGGIIIKKKOOOSSSZZZbbbhhhrrrwww~~~~~~~~~~~~~~~|||yyywwwwwwvvvuuutttuuuwwwzzz{{{{{{zzzuuuqqqnnnmmmnnnkkkhhhgggffffffeeeddd___\\\VVVRRRNNNMMMNNNOOOSSSYYYeeexxx}}}tttqqqpppnnnoooqqqmmmoooqqqmmmdddYYYPPPKKKIIIHHHHHHJJJNNNRRRTTTTTTPPPLLLGGGDDDCCCBBBBBBAAA@@@@@@>>><<<;;;>>>BBBEEEJJJOOOVVV\\\bbbgggkkknnnooorrrvvvyyy{{{|||~~~~~~yyyvvv~~~~~~yyyvvvyyygggWWWOOOGGG@@@<<<;;;999777666666777777777555333222333222111///000000000000////////////...////////////000000000222444888@@@NNN```ppp{{{}}}{{{uuukkk^^^SSSNNNLLLNNNSSSZZZ___cccfffhhhjjjmmmoooppppppooooooppprrrsssuuuxxxzzz|||}}}~~~|||}}}{{{zzzyyyxxxwwwvvvvvvvvvrrrrrrrrrsssssstttuuuuuuvvvwwwyyy|||~~~zzzyyyxxxxxxxxxxxxwwwwwwuuuvvvvvvvvvuuutttrrrrrrnnnhhh^^^TTTNNNNNNRRRUUUcccooo}}}{{{uuunnnggg```YYYTTTNNNLLLIIIGGGGGGHHHJJJKKKPPPQQQSSSUUUWWWXXXXXXXXXYYYYYYYYYXXXXXXZZZ___bbbgggjjjnnnqqqtttvvvyyy{{{||||||}}}~~~~~~~~~uuubbbWWWPPPJJJHHHEEEBBBBBBEEEMMM]]]ppp{{{~~~}}}uuummmeeefffiiinnnttt|||~~~|||yyyzzz|||zzzzzz{{{|||}}}|||zzzwwwtttuuussskkk___TTTNNNKKKGGGIIILLLOOOTTT[[[ccciiisssxxx~~~|||yyywwwuuuuuuttttttvvvxxxzzz{{{yyy~~~|||vvvqqqnnnmmmmmmjjjgggeeeeeeeeedddbbb___\\\XXXSSSPPPNNNNNNOOOSSSYYYfffyyyvvvrrrpppoooooorrrnnnppprrrpppggg[[[QQQKKKIIIHHHHHHJJJNNNRRRTTTUUUQQQMMMHHHDDDBBBBBBAAA@@@@@@@@@???===<<<===AAADDDJJJNNNTTTZZZ___dddiiimmmmmmppptttxxxzzz|||~~~~~~~~~~~~}}}yyy~~~~~~~~~yyyuuuvvv}}}{{{fffVVVMMMEEE???<<<;;;999888777666666777777555444333444333111///000000000000////////////////////////000000000111333444999CCCRRRcccsss|||sssdddWWWPPPNNNOOOSSSZZZ```ccceeehhhiiilllnnnooopppooooooqqqssssssuuuxxxzzz|||~~~~~~zzz{{{|||{{{zzzzzzyyyxxxwwwvvvuuuttttttuuuuuuuuutttttttttuuuvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvttttttvvvvvvvvvuuusssrrrooojjjaaaWWWQQQQQQWWW\\\gggrrr}}}zzzuuuooohhhbbb[[[UUUQQQKKKJJJHHHGGGHHHJJJMMMOOOQQQSSSVVVYYY[[[\\\\\\\\\YYYYYYYYYYYYYYY[[[___bbbdddhhhlllpppsssvvvyyy|||~~~~~~zzzhhhZZZRRRJJJHHHGGGDDDDDDFFFKKKZZZmmmzzzzzzqqqhhhhhhiiimmmsss|||}}}zzzzzz}}}|||||||||~~~|||zzzuuuuuussskkk___TTTNNNKKKGGGIIILLLPPPUUU\\\eeekkksssyyy~~~~~~}}}{{{yyywwwtttttttttuuuvvvxxxyyyzzzyyy~~~}}}wwwrrrooommmkkkhhheeeddddddcccbbbaaa```]]]XXXTTTPPPNNNNNNNNNSSSYYYggg{{{{{{uuurrroooooopppmmmppprrrooofff[[[PPPJJJGGGFFFGGGIIINNNRRRUUUVVVRRRNNNIIIEEECCCBBBAAA@@@@@@@@@???===<<<===@@@CCCJJJNNNSSSYYY]]]bbbgggjjjlllooosssvvvxxx{{{~~~~~~}}}|||{{{{{{{{{~~~}}}~~~}}}~~~}}}yyyxxx|||uuuaaaRRRJJJDDD???;;;;;;:::888777777666666666555444444444444111///000000000000/////////////////////000000000111111444555:::EEEUUUggguuu}}}zzzjjj[[[SSSQQQQQQVVV\\\```ccceeeggghhhgggiiilllnnnoooqqqtttvvvtttvvvxxxzzz{{{~~~zzz{{{|||~~~zzz{{{zzzzzzyyywwwvvvuuuttttttuuuuuuttttttsssrrruuuuuuuuuuuuvvvwwwwwwwwwzzz{{{{{{yyyvvvuuuuuuvvvtttuuuwwwyyyyyyxxxwwwvvvqqqmmmeee[[[UUUUUU\\\bbbkkkssszzz|||}}}~~~|||xxxoookkkeee___[[[VVVQQQNNNJJJJJJJJJKKKNNNQQQTTTVVVVVVXXX\\\___aaaaaaaaaaaa[[[\\\\\\\\\\\\]]]```bbbbbbfffjjjnnnqqquuuxxx{{{~~~}}}ooo^^^TTTLLLIIIHHHFFFEEEGGGIIIXXXjjjyyy~~~vvvkkkjjjiiilllrrr{{{~~~{{{{{{~~~}}}}}}}}}|||zzzuuuuuurrrjjj^^^SSSMMMKKKGGGIIILLLPPPVVV^^^ffflllsssxxx}}}}}}}}}|||{{{zzzxxxxxxtttttttttuuuvvvwwwxxxyyyyyy}}}~~~wwwrrrooommmiiigggdddcccddddddcccbbb```^^^ZZZUUUQQQOOONNNNNNSSSYYYggg||||||vvvqqqnnnooolllnnnooolllcccXXXOOOIIIFFFFFFFFFIIINNNSSSVVVWWWUUUPPPKKKFFFDDDCCCAAA@@@@@@@@@@@@>>>======@@@BBBIIIMMMSSSYYY]]]aaaeeehhhlllnnnrrruuuwwwzzz}}}}}}|||zzzzzzyyyyyy||||||}}}~~~||||||~~~yyylllZZZMMMHHHDDD@@@;;;;;;:::999888777666666666555444555555444111///000000000000//////////////////000000000111111111444555;;;GGGXXXjjjwww~~~|||mmm^^^VVVSSSTTTXXX]]]bbbdddeeefffgggeeegggjjjmmmnnnpppsssvvvuuuwwwyyyzzz{{{|||~~~|||}}}}}}zzz{{{{{{{{{yyyxxxvvvuuuttttttvvvvvvwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyzzz{{{yyyuuussssssuuusssuuuwwwzzz{{{zzzyyyxxxqqqnnnggg^^^WWWXXX___fffkkkppprrrooommmlllkkkgggaaa]]]YYYUUUSSSQQQNNNLLLLLLMMMOOORRRVVVZZZ]]]______aaadddfffgggfffeeeddd___```aaaaaa```______```aaadddiiimmmpppssswwwyyy~~~ssscccYYYNNNKKKJJJGGGEEEEEEGGGUUUgggvvvyyylllkkkjjjkkkrrr{{{~~~{{{{{{~~~|||||||||~~~~~~}}}zzzxxxuuuuuuqqqhhh\\\RRRLLLJJJFFFHHHLLLPPPVVV___gggmmmrrrxxx~~~}}}|||{{{yyyxxxxxxxxxxxxuuuuuuuuuuuuvvvvvvwwwwwwwww{{{}}}wwwrrrooonnniiigggeeedddeeeffffffeeebbb```\\\WWWTTTQQQOOOOOORRRXXXfff||||||tttnnnnnnlllmmmmmmiiiaaaVVVNNNIIIGGGFFFGGGKKKPPPUUUXXXYYYVVVRRRLLLHHHEEEDDDBBBAAA@@@@@@@@@>>>======???BBBFFFKKKSSSZZZ___cccfffhhhlllnnnqqqtttuuuxxx|||}}}|||zzzyyyyyyyyyzzzzzz|||}}}{{{{{{}}}uuuqqqfffUUUJJJFFFDDDBBB;;;::::::999888777666666666555555555555444111///000000000000////////////000000000000111111111111555666;;;HHHZZZkkkxxx||||||mmm___WWWUUUUUUYYY___bbbdddeeefffggghhhiiilllmmmmmmnnnppprrrvvvxxxyyyzzzzzz|||~~~}}}}}}zzz{{{{{{{{{zzzxxxvvvuuutttvvvwwwyyyzzzzzzzzzyyyuuuuuuuuuvvvwwwyyyzzz{{{yyyzzz{{{xxxtttrrrrrrtttppprrruuuxxxzzzzzzxxxwwwqqqooohhh___XXXYYYaaahhhjjjlllkkkddd___^^^\\\YYYVVVSSSPPPNNNMMMMMMLLLKKKMMMOOOSSSWWW\\\```cccdddggghhhjjjkkkkkkiiigggeeebbbdddeeeeeebbb___^^^^^^```ccchhhlllooorrruuuxxx~~~vvvhhh\\\QQQLLLJJJFFFDDDDDDGGGTTTfffuuu|||nnnllljjjkkkqqq{{{|||||||||{{{{{{|||}}}|||xxxvvvuuuuuuqqqhhh\\\QQQKKKIIIFFFHHHLLLQQQWWW___hhhnnnrrrwww~~~~~~}}}|||yyywwwvvvwwwxxxyyyuuuuuuuuuvvvvvvvvvvvvvvvtttxxx~~~}}}wwwsssooonnnjjjhhhffffffggghhhhhhhhhdddbbb^^^YYYUUUSSSQQQPPPQQQWWWeee{{{vvvooommmlllmmmmmmhhh___VVVNNNJJJHHHHHHHHHLLLQQQVVVYYYZZZXXXSSSMMMIIIFFFDDDCCCAAA@@@@@@@@@???======???AAACCCIIIRRRZZZ```dddhhhjjjmmmoooqqqsssuuuwww{{{~~~}}}|||{{{zzzzzzyyyyyyyyy{{{}}}{{{zzz}}}ooofff[[[RRRNNNIIICCC>>>;;;:::999777666666555555666666555444333111//////000000//////......------///000000///......000222444888@@@NNN^^^nnnzzz~~~|||{{{yyytttnnnfff___YYYVVVVVVYYY]]]___aaacccfffhhhhhhiiilllnnnppprrrssstttssstttvvvyyy{{{}}}~~~~~~zzz{{{~~~}}}||||||~~~}}}{{{yyyzzzzzzyyyxxxvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuwwwxxxxxxxxxvvvtttrrrqqqoooooorrrwww{{{{{{wwwssspppiii```YYYYYY\\\```cccgggddd___YYYTTTOOOMMMKKKMMMMMMLLLKKKJJJLLLOOORRRYYY\\\```ccceeefffhhhjjjkkklllnnnoooooonnnmmmllliiikkkllljjjeeeaaa``````aaadddgggkkkoootttyyy}}}}}}pppeeeXXXPPPNNNLLLHHHDDDIIISSSddduuu~~~tttmmmgggiiiooovvv}}}zzzyyyxxxxxxvvvttttttsssooohhh]]]TTTMMMJJJHHHJJJNNNSSSXXX___ggglllrrrvvv||||||{{{yyyxxxwwwvvvuuuuuuwwwvvvuuuttttttttttttuuusssssswww~~~|||zzzuuuppppppnnnkkkjjjjjjjjjiiihhhfffddd```[[[WWWSSSPPPNNNTTT[[[hhhzzzyyyrrrooollljjjjjjiiiaaaTTTMMMLLLBBBDDDHHHMMMRRRVVVZZZ[[[ZZZWWWQQQKKKEEEBBBAAAAAADDDBBB???<<<<<<===???AAADDDIIIPPPVVV\\\bbbhhhllloooqqqtttuuuvvvxxxzzz}}}~~~|||||||||{{{zzz{{{|||{{{{{{{{{}}}ooofffYYYPPPJJJEEE???;;;:::999888666555555555444666666555444333111000//////////////////.........///000000000...///000222444999BBBPPP```ppp|||}}}xxxwwwuuussspppkkkddd^^^XXXUUUVVVYYY]]]___aaacccfffhhhhhhiiikkknnnppprrrsssssstttuuuvvvxxxzzz{{{{{{{{{zzz|||~~~~~~||||||}}}~~~~~~~~~~~~~~~{{{yyyzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttwwwwwwwwwwwwvvvtttrrrqqqqqqqqqrrrtttvvvtttpppllleeeaaa\\\ZZZ[[[]]]___``````]]]XXXSSSNNNIIIFFFEEEFFFHHHJJJLLLOOOSSSYYY]]]aaadddhhhjjjkkklllnnnoooppppppppppppqqqqqqqqqqqqmmmnnnnnnkkkfffbbb```aaaaaacccfffiiilllqqqvvv{{{{{{}}}tttiii[[[SSSPPPPPPLLLIIIJJJRRRaaasss~~~wwwooohhhjjjnnnuuu~~~}}}zzzyyyxxxxxxvvvtttsssrrroooggg]]]SSSMMMIIIHHHKKKOOOTTTYYY```ggglllrrrvvv{{{|||{{{yyywwwuuutttttttttuuuuuuuuuuuuttttttttttttooonnnpppwww~~~|||xxxttttttqqqnnnllllllmmmlllkkkiiifffbbb]]]XXXTTTRRRQQQUUU\\\iii{{{}}}tttpppkkkiiijjjiiiaaaTTTMMMKKKDDDEEEIIIMMMRRRVVVZZZ]]]ZZZWWWQQQKKKFFFCCCAAAAAADDDBBB>>><<<;;;===???@@@CCCHHHOOOVVV\\\bbbhhhlllnnnppprrrssstttvvvyyy{{{~~~}}}|||}}}}}}||||||rrrhhh[[[OOOHHHCCC>>>:::999888777666555444444444555555555444333111000///...///////////////000000...///000000//////111333333999DDDSSScccrrr~~~}}}{{{yyytttpppnnnkkkkkkiiieee```[[[WWWTTTVVVYYY\\\___aaaccceeegggggghhhjjjmmmoooqqqssssssuuuuuuvvvwwwxxxxxxxxxwwwzzz{{{}}}~~~}}}||||||{{{{{{{{{}}}~~~{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttssssssrrrrrrwwwwwwwwwvvvuuutttsssrrrsssrrrqqqpppoookkkgggcccXXXXXXXXXZZZ]]]______^^^YYYWWWSSSMMMHHHDDDBBB@@@CCCFFFKKKQQQWWW]]]dddiiilllooorrrttttttsssssstttssssssssssssttttttuuuuuurrrrrrppplllgggcccaaaaaaaaabbbdddeeegggkkkqqquuuyyy{{{}}}|||pppaaaWWWSSSRRRPPPNNNLLLQQQ^^^pppyyypppiiiiiimmmrrr{{{}}}}}}}}}|||yyyxxxxxxwwwuuutttrrrqqqnnnggg]]]SSSLLLIIIHHHKKKPPPTTTZZZaaahhhnnnqqquuuzzz~~~}}}{{{xxxuuusssrrrssssssttttttvvvwwwwwwvvvuuuuuujjjhhhhhhlllsss{{{tttvvv}}}|||zzzyyyvvvrrrpppoooppppppooommmiiiddd^^^YYYVVVTTTTTTVVV\\\iii|||wwwqqqiiihhhiiiiiiaaaTTTLLLKKKFFFGGGJJJMMMRRRWWW\\\^^^[[[XXXSSSMMMGGGDDDBBBAAABBBAAA>>><<<;;;<<<>>>???BBBFFFMMMTTT[[[bbbiiimmmnnnpppqqqqqqrrrtttxxxzzz~~~~~~~~~~~~~~~xxxnnn```SSSJJJEEEAAA>>>:::999888666555555555555444444444333222111000///......//////000000000111...///000000///000111333222:::GGGWWWffftttwwwtttrrrlllgggeeebbbaaa```___\\\XXXUUUSSSUUUXXX\\\___```bbbeeegggfffgggjjjmmmoooqqqssssssvvvvvvwwwwwwvvvvvvuuuuuuwwwyyy{{{~~~}}}|||{{{yyyyyyzzz||||||zzzyyyyyyxxxvvvxxxwwwwwwvvvuuuuuuuuuuuutttttttttsssssssssrrrrrrvvvvvvvvvuuuuuuttttttsssuuusssqqqnnnjjjfffaaa^^^RRRRRRUUUYYY]]]``````___YYYVVVRRRMMMHHHEEEDDDCCCGGGLLLSSS[[[bbbhhhooossszzz|||~~~~~~{{{xxxvvvvvvtttuuuwwwyyyzzzyyyyyyxxxwwwuuurrrmmmhhhdddbbbaaaaaaaaaaaaaaaaaaeeejjjnnnuuuwwwzzz{{{}}}yyyhhh[[[TTTRRROOONNNNNNPPPZZZmmmzzzppphhhgggjjjpppxxx~~~~~~~~~||||||{{{}}}zzzwwwvvvvvvuuusssrrrqqqpppmmmfff\\\SSSLLLIIIIIIKKKPPPUUU[[[bbbiiioooqqqtttyyy|||~~~~~~~~~~~~|||zzzwwwsssqqqqqqrrrrrrtttvvvxxxzzz{{{zzzyyyxxxkkkgggcccdddhhhqqqyyysssmmmmmmrrr~~~|||yyyuuusssrrrrrrrrrqqqoookkkeee^^^YYYVVVVVVVVVVVV\\\hhhyyyzzzsssiiihhhiiihhh```TTTLLLJJJIIIIIIKKKNNNSSSXXX]]]```]]]ZZZTTTOOOIIIEEECCCAAAAAA@@@===<<<;;;;;;===>>>AAAEEELLLSSSZZZaaahhhmmmooopppqqqrrrrrruuuyyy|||}}}|||~~~~~~uuugggYYYNNNGGGCCCBBB;;;;;;999888777666666666444444444333222111000///.../////////000000111111...///000000000000222444222<<>><<<;;;<<<======@@@DDDJJJQQQXXX```hhhmmmqqqrrrtttuuuvvvxxx|||~~~}}}}}}~~~~~~ppp```SSSIIIDDDBBB<<<;;;:::999888777777777333333333333222111000//////000000000000000000111...///000000000111333555555@@@QQQbbbooozzz~~~sssnnnkkkfffaaa___YYYWWWUUUSSSQQQQQQQQQRRRUUUXXX[[[^^^```bbbdddffffffhhhkkknnnqqqsssuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwyyy{{{}}}~~~}}}zzzyyyyyyzzz~~~}}}zzzyyyxxxvvvtttvvvuuutttssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssstttuuuuuuuuuvvvuuuqqqjjjddd```^^^WWWWWWZZZ^^^dddhhhkkkkkkddd___XXXRRROOOOOOQQQSSSXXX```kkkvvv~~~{{{xxx{{{{{{zzzwwwuuurrrnnniiifffddddddcccaaa______```bbbkkknnnrrrttttttttttttuuuuuuyyy~~~yyygggZZZQQQLLLJJJMMMOOOXXXhhh{{{~~~tttjjjfffhhhllluuu}}}zzzxxxxxx}}}|||{{{{{{yyywwwtttssssssrrrpppoooooonnnkkkddd[[[RRRLLLIIIGGGJJJOOOTTTZZZbbbjjjooorrruuuyyy{{{}}}~~~~~~}}}|||zzzyyyxxxwwwvvvvvvxxxzzz||||||vvvnnnhhhcccbbbiiisssxxxqqqllllllmmmsss~~~}}}{{{zzzyyyvvvssspppoookkkeee___YYYVVVTTTTTTUUUXXX^^^kkk}}}~~~vvvpppmmmjjjggg^^^RRRLLLLLLKKKMMMPPPTTTXXX\\\___```___]]]XXXRRRMMMHHHDDDBBBAAA@@@>>>===<<<=========@@@DDDJJJPPPWWW^^^fffkkkqqqtttwwwyyy{{{}}}~~~~~~~~~~~~|||jjjYYYLLLDDDAAA<<<;;;:::888777777666666222222333222222111000///111111111000000000000000...///000111000111333666:::FFFXXXiiiuuutttooolllgggbbbaaaYYYVVVRRROOOMMMNNNPPPRRRUUUWWW[[[^^^```aaadddfffgggiiikkkooorrrtttvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~yyyxxxxxxyyy{{{}}}zzzyyywwwuuutttuuutttrrrqqqrrrsssuuuvvvttttttttttttuuuuuuuuuuuutttsssssssssssstttuuuvvvvvvwwwwwwssskkkccc^^^\\\XXXZZZ___fffmmmqqqssssssmmmggg^^^WWWTTTVVV[[[^^^gggnnnyyy|||wwwyyy{{{}}}}}}|||{{{{{{zzzvvvpppkkkhhhhhhhhhfffcccaaa``````dddhhhooosssssssssrrrqqqoooppprrruuu|||pppaaaWWWPPPNNNLLLOOOYYYgggxxx{{{oooiiiiiilllsss{{{zzzwwwrrr~~~}}}||||||{{{zzzxxxuuuttttttsssqqqpppnnnmmmkkkddd[[[RRRKKKIIIFFFIIINNNSSSYYYaaaiiinnnsssuuuyyy{{{}}}~~~~~~}}}|||{{{zzzzzz|||~~~~~~wwwppphhhbbbffflllzzz|||uuunnnnnnoooqqqvvv~~~}}}yyytttoooooolllgggaaa[[[WWWTTTSSSTTTUUUYYYccctttzzzuuuppplllfff]]]RRRLLLMMMKKKNNNRRRWWW[[[^^^___``````^^^YYYTTTNNNIIIEEEBBBAAAAAA???>>>>>>===>>>>>>AAADDDIIIOOOUUU]]]eeejjjpppsssxxx|||~~~~~~rrr___OOOEEEAAA;;;:::999777666666555555222222222222222111000///222222111111000000//////...///111111111111444666===JJJ]]]mmmyyyuuupppmmmhhhdddcccZZZWWWQQQMMMKKKMMMPPPRRRTTTWWW[[[^^^___aaadddfffhhhiiilllooosssuuuwwwxxxwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}{{{{{{zzzzzzzzz{{{xxxwwwwwwwwwyyy}}}}}}zzzyyywwwuuussstttsssqqqqqqqqqsssuuuvvvtttttttttttttttttttttttttttsssrrrrrrssstttvvvwwwvvvyyyyyyuuulllccc]]]ZZZXXX\\\bbbkkksssxxxyyyxxxtttnnnddd\\\YYY\\\bbbgggssszzz~~~{{{uuutttttttttvvvyyy}}}~~~~~~{{{uuuoookkkllllllkkkgggcccaaa```___eeemmmrrrtttsssrrrqqqlllkkkjjjkkksssvvvfff\\\UUURRRKKKOOOYYYgggvvvsssllljjjlllrrryyy{{{wwwnnnyyy}}}||||||||||||yyywwwuuuuuutttrrrqqqnnnmmmjjjdddZZZRRRKKKIIIEEEHHHMMMSSSYYYaaaiiinnnsssvvvyyy|||}}}~~~zzzzzz{{{}}}}}}vvvllldddeeejjjxxxyyyrrrrrrqqqooopppyyy{{{tttpppooommmhhhccc]]]XXXUUUSSSSSSSSSUUU^^^nnn}}}xxxsssmmmfff\\\QQQMMMNNNKKKNNNSSSYYY]]]_________aaa^^^ZZZUUUOOOIIIEEEBBBBBBAAA@@@???>>>>>>>>>>>>BBBEEEIIINNNTTT\\\dddiiinnnsssyyy~~~vvvbbbRRRGGGBBB>>><<<:::888666555555555555555555444333222000///000000///////////////000///000111222444555666777===III___ttt}}}}}}xxxtttnnniiifff^^^VVVMMMKKKJJJJJJMMMQQQUUUXXXZZZ\\\]]]^^^aaacccgggjjjmmmppprrrtttvvvxxxxxxyyyzzz|||~~~}}}|||{{{|||~~~{{{}}}~~~~~~~~~}}}|||wwwvvvvvvvvvxxxzzz}}}|||zzzyyyxxxwwwuuuuuuttttttsssrrrrrrqqqqqqssssssssssssssstttuuuvvvwwwuuusssrrrrrrtttvvvxxxyyyyyyxxxssskkkbbb\\\YYYZZZ___iiittt~~~{{{pppgggdddcccdddlllvvv~~~~~~~~~}}}zzzvvvrrrooollljjjkkknnnrrrtttxxxxxx{{{|||wwwuuuqqqnnnnnnnnnjjjbbb\\\ZZZ^^^eeemmmssstttrrrooofffcccbbbeeekkkuuupppbbbVVVOOOPPPSSSXXXbbbuuu{{{nnnhhhiiiqqqxxxyyyqqqttt|||~~~~~~~~~~~~|||zzzxxxwwwwwwvvvtttrrrppppppllldddYYYOOOIIIHHHGGGHHHKKKQQQXXX```hhhllltttwww{{{}}}~~~}}}||||||~~~vvvnnnhhheeezzz~~~yyytttqqqoooqqq{{{}}}{{{}}}~~~}}}yyyuuusssppplllfffaaa]]]ZZZVVVTTTNNNPPPUUU^^^lll|||yyyyyyvvvpppfff\\\TTTOOONNNOOOPPPSSSYYY^^^aaaaaa```cccaaa\\\VVVOOOIIIDDDBBBAAA@@@???>>>============>>>CCCIIINNNSSS[[[dddkkkrrrvvv{{{~~~iiiVVVJJJEEE>>><<<:::888666555555555555555555444333222000000000000////////////000000000111222333333444666777@@@LLLaaattt}}}{{{yyyuuuqqqnnnbbbYYYPPPMMMMMMLLLOOOSSSUUUWWWZZZ[[[\\\^^^aaacccgggjjjnnnqqqsssvvvyyy{{{yyyzzz|||~~~}}}|||||||||}}}|||~~~~~~|||wwwvvvvvvvvvxxx{{{~~~}}}{{{zzzzzzyyywwwwwwwwwvvvuuuttttttssssssuuuuuutttttttttuuuvvvvvvuuutttrrrrrrsssvvvxxxzzzyyyyyywwwrrrjjjbbb]]]ZZZ[[[```kkkxxxuuujjjfffeeehhhqqq{{{|||vvvtttrrrrrrttttttrrrppplllkkkhhhggggggiiilllnnnvvvxxx{{{zzzvvvsssrrrqqqnnngggaaa\\\___dddkkkqqqtttsssqqqhhhccc```aaaeeeooossseeeYYYRRRPPPSSSXXXbbbtttzzznnnhhhiiiqqqwwwzzzqqqsssxxx}}}{{{yyyxxxwwwvvvtttrrroooooollldddXXXNNNIIIHHHHHHIIILLLRRRYYYbbbiiimmmtttwww{{{}}}~~~~~~|||tttnnnkkkyyy~~~zzzvvvuuusssrrrxxx~~~|||}}}}}}}}}|||zzzwwwtttrrrpppmmmgggccc___\\\XXXUUUQQQRRRVVV]]]hhhxxx{{{xxxuuuooofff\\\TTTPPPOOOOOOSSSXXX]]]```bbbccccccdddbbb]]]WWWQQQJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>CCCHHHMMMSSSZZZdddjjjrrrvvv{{{~~~qqqZZZLLLFFF>>><<<:::888666555555555555555555444333222111000000000////////////000000111222333333333333555777CCCPPPdddttt|||~~~xxxsssfff[[[QQQMMMMMMMMMOOOSSSTTTWWWYYY[[[\\\^^^aaacccgggjjjooosssuuuxxx|||~~~|||}}}~~~}}}|||{{{zzz~~~~~~|||zzzvvvuuuuuuuuuwww{{{~~~|||||||||{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuwwwvvvvvvuuuuuuuuuuuuvvvssssssrrrsssuuuxxx{{{}}}zzzyyywwwqqqiiibbb]]]\\\^^^cccmmmyyyzzzpppkkkjjjmmmvvv}}}zzzuuurrrooogggfffeeefffhhhiiijjjiiihhhgggfffeeefffggghhhiiiqqqsssxxx~~~{{{xxxvvvrrrlllggg___```ccchhhnnnrrrssssssmmmfff```^^^```hhhyyyxxxiii\\\TTTPPPSSSYYYccctttyyynnnhhhjjjpppvvv~~~|||qqqqqqsss{{{}}}zzzyyyxxxvvvtttqqqnnnnnnkkkcccXXXNNNIIIGGGHHHJJJMMMRRRZZZcccjjjoootttwww{{{~~~~~~|||vvvsssxxx}}}zzzyyyyyyvvvrrrtttxxx~~~{{{zzzyyyvvvtttsssrrrqqqpppmmmhhhdddaaa^^^ZZZWWWSSSTTTVVV[[[dddrrr}}}wwwtttnnneee[[[TTTPPPOOOOOOUUU]]]bbbdddddddddfffeeeccc^^^XXXRRRLLLGGGEEECCCBBBAAA@@@????????????>>>BBBHHHMMMRRRYYYcccjjjqqquuuzzz~~~}}}|||~~~uuu[[[KKKEEE>>><<<:::888666555555555444444444444333222111000000////////////000000111111333444333222222555888FFFTTTgggtttzzz}}}tttiii\\\PPPKKKKKKKKKMMMPPPTTTVVVYYY[[[\\\^^^aaacccfffiiinnnsssvvvzzz~~~~~~}}}{{{zzz}}}yyyuuusssrrrqqqrrrtttxxx|||~~~~~~~~~}}}|||{{{zzzzzzyyyxxxwwwvvvuuuwwwwwwvvvuuuttttttttttttttttttttttttvvvyyy{{{}}}{{{zzzvvvooohhhaaa^^^^^^aaaeeemmmwww|||uuuqqqpppsssxxx}}}~~~|||wwwqqqlllhhheeedddaaa```___```bbbdddeeefffffffffgggggghhhhhhiiiiiiiiilllqqqxxx{{{vvvoookkkbbbaaa```ccchhhnnnrrrtttrrrkkkbbb^^^]]]dddttt|||mmm___WWWQQQTTTYYYccctttyyyoooiiijjjpppuuu}}}~~~sssqqqpppuuu~~~}}}}}}~~~{{{yyyxxxvvvsssqqqmmmmmmjjjbbbWWWNNNIIIGGGGGGIIILLLRRRZZZbbbjjjoootttwww{{{~~~~~~~~~|||yyyyyy~~~zzzxxxxxxvvvsssssswww}}}}}}{{{xxxuuurrrpppooopppppppppmmmhhhdddaaa^^^[[[XXXTTTUUUWWWZZZaaammm|||xxxuuuoooeee[[[RRRNNNMMMNNNWWWaaaffffffdddeeegggeeeccc^^^YYYRRRLLLHHHFFFDDDCCCBBBAAAAAA@@@@@@AAA???BBBGGGLLLQQQXXXbbbiiipppuuuzzz~~~~~~}}}uuu[[[LLLFFF>>><<<:::888666555555555444444444444333222111111///////////////000111111111333555444111222666:::HHHYYYlllvvv{{{{{{nnn___QQQLLLLLLLLLNNNPPPSSSUUUXXXZZZ\\\^^^aaaccceeeiiinnnrrrvvvzzz~~~~~~}}}~~~~~~~~~|||wwwssspppooommmmmmooosssxxx{{{~~~~~~~~~}}}|||yyyxxxxxxwwwwwwvvvuuuuuuvvvuuuuuutttssssssssssssvvvvvvvvvvvvwwwyyyzzz{{{|||zzzuuummmfffaaa___```bbbeeekkkrrrxxx{{{{{{yyywwwwwwuuussssssuuuvvvvvvxxxtttmmmgggaaa^^^]]]]]]___````````````aaabbbcccdddeeefffggghhhiiijjjjjjfffhhhmmmssszzzxxxrrrmmmeeebbb^^^___cccjjjpppssstttlllccc^^^\\\aaaooo}}}pppaaaXXXRRRUUUZZZcccsss{{{rrrllllllpppuuu{{{wwwrrrnnnpppyyy~~~|||zzzyyy}}}{{{yyywwwvvvsssppplllllljjjbbbWWWMMMHHHGGGFFFGGGKKKQQQYYYaaaiiinnntttxxx|||~~~|||~~~{{{wwwwwwvvvtttvvvzzz}}}~~~|||{{{xxxtttpppnnnnnnooopppooolllgggbbb```^^^[[[ZZZUUUWWWYYY[[[```lllzzz{{{wwwpppfffZZZRRRMMMKKKNNNWWWbbbggggggeeefffgggdddbbb^^^XXXRRRLLLHHHEEEEEEDDDCCCBBBAAAAAAAAAAAA???BBBGGGJJJOOOWWWaaaiiioootttzzz~~~||||||}}}qqq[[[NNNHHH>>><<<:::888666555555555333444444444333333222111///......//////000111222000333555444111222888===LLL___rrrzzz}}}uuudddTTTNNNNNNOOOPPPRRRRRRUUUXXXZZZ\\\^^^aaaccceeeiiinnnssswww{{{|||xxxtttnnnllljjjiiikkkooosssvvv}}}~~~}}}|||{{{zzzuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssstttwwwwwwwwwxxxyyyzzz{{{{{{}}}zzztttllleeeaaa```bbbbbbdddhhhmmmrrrtttrrrpppjjjnnnppppppppprrrpppmmmnnnjjjddd^^^[[[ZZZ\\\]]]___aaaccccccbbbaaabbbcccaaabbbccceeegggiiijjjkkkiiikkkmmmqqqvvv~~~}}}vvvrrrhhhddd___]]]aaagggnnnrrrtttmmmeee```\\\]]]hhhssstttddd[[[TTTVVVZZZbbbrrr~~~vvvpppnnnqqqtttzzz{{{tttnnnmmmttt|||zzzyyywww~~~|||yyyxxxwwwuuussspppkkkkkkiiiaaaVVVMMMHHHGGGEEEFFFJJJPPPXXXaaaiiinnntttxxx|||~~~~~~~~~}}}~~~{{{|||~~~yyyxxxxxxwwwyyy}}}}}}~~~}}}{{{yyytttpppnnnnnnpppqqqqqqlllfffaaa^^^^^^]]]]]]XXX[[[^^^___bbbkkkyyy|||xxxqqqggg[[[RRRMMMLLLPPPWWWaaaggghhhgggggggggdddbbb^^^XXXRRRMMMHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA???BBBFFFIIINNNVVVaaahhhnnnsss{{{~~~zzzyyywwwxxx{{{~~~}}}iiiXXXMMMHHH>>><<<:::888666555555555333333444444444333222222............///000111222...222555444111222999@@@PPPeeeyyyxxxgggUUUNNNNNNOOOPPPRRRRRRTTTWWWZZZ[[[^^^aaacccgggkkkpppuuuxxx|||~~~}}}}}}}}}{{{wwwtttmmmkkkhhhggghhhkkkpppssszzz}}}{{{zzzxxxwwwssssssssstttuuuuuuvvvvvvuuutttttttttttttttuuuvvvuuuvvvwwwxxxzzz|||}}}~~~~~~zzzssskkkddd```aaacccddddddfffhhhjjjiiifffccc___dddhhhgggiiilllkkkfffdddaaa\\\YYYXXXZZZ^^^```___cccggghhhgggeeeeeefff```aaabbbdddgggjjjlllnnnmmmnnnnnnooorrryyy}}}yyymmmgggaaa^^^aaagggmmmqqqwwwqqqkkkeee___\\\bbbjjj~~~xxxhhh^^^VVVWWWYYYaaaqqqyyysssqqqrrruuuyyy|||uuummmkkkqqqzzz}}}{{{zzzyyyxxx|||zzzxxxvvvvvvuuurrrpppjjjkkkhhh```VVVMMMHHHGGGEEEGGGKKKQQQYYYbbbjjjoootttxxx|||~~~}}}}}}{{{|||}}}~~~{{{|||~~~~~~~~~||||||~~~}}}}}}zzzvvvsssppppppqqqrrrsssnnnfff```^^^___```aaa]]]aaaddddddeeekkkvvvzzzwwwqqqggg]]]UUUQQQOOOTTTYYY```fffjjjjjjiiigggeeeccc___YYYSSSNNNJJJHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@BBBFFFIIIMMMUUU```hhhmmmsss{{{~~~{{{xxxvvvttttttwwwzzz}}}~~~qqqbbbTTTKKKFFF>>><<<:::888666555555555333333444444444333222222............///000222222...222555444111222:::AAASSSiii~~~xxxfffSSSLLLMMMNNNOOOPPPQQQTTTWWWYYY[[[^^^aaadddiiimmmrrrvvvzzz}}}}}}|||{{{zzzzzzxxxuuurrrnnnkkkhhhfffgggjjjnnnqqqxxx||||||zzzyyyvvvuuurrrrrrssstttuuuvvvwwwwwwuuuuuutttuuuuuuvvvwwwxxxtttuuuvvvyyy{{{}}}{{{sssjjjccc```bbbdddgggfffeeedddccc___ZZZVVVYYY___aaa```bbbggggggccc]]][[[XXXWWWXXX\\\```ccc```eeejjjmmmllljjjjjjkkkaaaaaaccceeehhhlllppprrroooooonnnmmmnnnttt}}}pppjjjccc```bbbgggmmmqqq|||wwwqqqjjjccc]]]```fffrrr{{{{{{jjj```XXXXXXYYY```qqq|||uuurrrsssuuuxxx}}}uuullliiinnnwww~~~~~~|||{{{{{{{{{zzzzzzxxxvvvvvvuuutttrrrqqqjjjjjjhhh```VVVMMMHHHGGGFFFHHHLLLRRRZZZdddlllpppuuuxxx}}}}}}||||||{{{{{{|||||||||}}}~~~~~~{{{}}}|||}}}|||~~~~~~{{{xxxtttrrrrrrssssssvvvooofff```^^^```bbbdddaaaeeeiiihhhgggkkkuuu}}}xxxuuupppggg^^^WWWTTTSSSWWWZZZ___fffkkkllljjjhhhfffddd```[[[UUUPPPLLLIIIDDDDDDBBBAAAAAAAAAAAAAAA@@@BBBEEEHHHMMMUUU```hhhlllrrr{{{{{{zzzzzzwwwrrrnnnoootttyyyzzzyyy|||{{{zzz}}}vvvhhh]]]SSSIIICCCAAA>>>999777666555444333444444444444333222111000...000111000...------...111......111222444:::BBBUUUrrrnnncccTTTJJJHHHKKKMMMMMMQQQSSSVVVXXXZZZ\\\```cccjjjnnnrrrvvvxxx{{{~~~~~~~~~~~~}}}|||xxxrrrnnnmmmkkkhhhddddddgggnnnssssssuuuyyy{{{|||~~~|||yyyuuusssrrrrrrqqqrrrsssvvvyyy{{{|||xxxtttsssuuuwwwvvvuuusssvvvyyy{{{|||}}}{{{pppgggccccccdddeeelllhhhccc^^^\\\YYYWWWUUU[[[]]]^^^___^^^___aaabbbYYYYYYYYYYYYZZZ^^^eeeiiiiiimmmnnnllllllmmmjjjfffbbbbbbbbbccceeehhhjjjkkknnnooooooooopppssswwwzzz{{{xxxqqqjjjeeeaaa```fffnnnuuuwwwwwwoooddd]]]]]]```kkkuuurrrddd]]]VVVVVVaaarrr~~~vvvtttvvvyyyyyy~~~yyyqqqllllllqqqxxx}}}}}}zzzwwwvvvvvvwwwxxxyyyxxxvvvtttrrrqqqpppppplllkkkggg```WWWOOOIIIGGGGGGGGGJJJPPPXXXbbbkkkqqqvvvzzz~~~|||{{{{{{|||~~~~~~}}}|||}}}~~~~~~|||yyyvvvtttssssssuuuppphhhcccaaabbbddddddgggjjjmmmllljjjkkkpppvvvzzz~~~zzzwwwpppfff\\\UUUQQQPPPXXX\\\bbbfffggggggggghhhjjjgggccc^^^XXXSSSOOOMMMHHHEEEBBBAAABBBBBBAAA@@@@@@BBBEEEHHHNNNVVV___eeerrruuuzzz{{{yyyyyyuuupppllllllqqqvvvxxxwwwzzz|||}}}|||~~~|||{{{ooodddZZZRRRKKKFFFAAA>>>:::777666555444333444444444444333222111000111111000...,,,,,,...111222000000222333444;;;CCCVVVrrr{{{uuussshhh^^^QQQJJJIIIKKKMMMMMMQQQSSSVVVXXXYYY\\\```ccckkknnnrrruuuwwwyyy|||~~~~~~~~~~~~|||yyytttqqqooonnnkkkgggfffhhhnnnrrrrrruuuxxx{{{|||}}}~~~~~~|||yyyvvvttttttsssssssssuuuwwwzzz{{{|||xxxuuutttuuuvvvuuuttttttvvvxxxyyyzzz|||~~~zzzooogggccccccdddeeeiiieee___[[[YYYXXXWWWUUUYYY\\\___aaa```^^^]]]]]]WWWWWWXXXXXXZZZ^^^dddiiijjjmmmooommmlllmmmkkkgggcccbbbbbbbbbdddfffiiikkklllnnnooopppppprrrvvvxxx~~~~~~zzzssskkkfff```^^^cccjjjqqqtttuuuooofff___^^^```jjjsss}}}wwwiii^^^XXXWWWbbbrrrxxxtttuuuwwwxxx{{{sssmmmlllpppvvv{{{}}}{{{xxxuuuttttttvvvwwwxxxwwwvvvtttrrrqqqpppoookkkjjjfff___VVVNNNIIIGGGGGGHHHKKKPPPXXXbbbkkkqqqvvvzzz~~~}}}|||{{{|||~~~~~~}}}}}}}}}~~~~~~{{{xxxvvvuuuuuuvvvpppiiidddcccdddffffffiiilllllljjjhhhiiimmmrrrxxx~~~xxxuuuooofff\\\VVVSSSSSSZZZ^^^dddggghhhhhhhhhiiiiiigggccc^^^YYYTTTOOOMMMHHHFFFCCCBBBBBBBBBBBBAAAAAACCCEEEIIINNNVVV```fffpppsssxxx~~~{{{yyyxxxtttoooiiihhhlllrrruuuvvvvvvyyy}}}}}}~~~~~~{{{yyyzzz~~~yyynnncccYYYQQQKKKGGGBBB>>>:::777666555444333444444444444333222111111222111000---,,,---000333444222222444444555===FFFWWWqqq}}}}}}|||wwwpppjjjfffddd^^^WWWNNNIIIIIILLLMMMMMMQQQSSSUUUWWWYYY\\\___bbbjjjmmmpppssstttvvvxxxzzz~~~~~~~~~}}}{{{xxxuuurrrqqqooollljjjkkkmmmppprrruuuxxxzzz{{{|||~~~||||||}}}|||{{{yyywwwvvvttttttttttttuuuwwwyyy{{{{{{xxxuuuttttttuuutttsssssstttuuuvvvvvvxxx|||}}}wwwnnngggddddddddddddeee```ZZZVVVUUUUUUVVVVVVWWW[[[```bbb```\\\YYYWWWTTTUUUWWWXXXZZZ]]]cccgggiiimmmnnnmmmlllnnnlllhhhdddbbbaaa```aaadddgggiiiiiikkknnnpppqqqrrrtttuuuxxx|||uuummmggg```[[[^^^cccjjjooosssppphhhaaa]]]]]]ccckkkttt}}}~~~oooaaaZZZXXXbbbrrrzzztttrrrssswww}}}~~~vvvooommmooossswwwzzzxxxuuusssrrrssstttuuuwwwwwwuuutttrrrqqqpppooojjjiiieee]]]TTTMMMHHHGGGGGGHHHKKKQQQYYYccckkkqqqvvvzzz~~~|||{{{|||~~~~~~~~~~~~}}}|||}}}~~~|||zzzyyyyyywwwrrrkkkfffeeegggiiijjjmmmmmmkkkhhhddddddiiimmmsss|||~~~wwwtttmmmeee\\\WWWVVVVVV\\\```fffiiijjjjjjiiijjjiiigggddd___YYYTTTPPPMMMHHHFFFCCCBBBBBBCCCBBBAAABBBCCCFFFJJJOOOWWW```gggmmmpppuuu{{{||||||}}}~~~~~~|||zzzxxxsssnnnhhhfffiiinnnrrrttttttwww{{{}}}~~~xxxyyy|||}}}|||yyy}}}uuuhhh[[[QQQIIIEEECCC???;;;888666666444333333444444444333333222111111111111///......000222444222333444444555>>>HHHXXXppp~~~yyysssqqqmmmgggbbb]]][[[ZZZSSSOOOJJJHHHIIILLLMMMNNNPPPRRRUUUWWWXXX[[[___bbbgggjjjmmmppprrrtttvvvxxx~~~~~~}}}|||}}}~~~}}}zzzxxxtttuuutttqqqnnnmmmnnnooorrruuuyyy{{{||||||}}}~~~|||||||||{{{zzzxxxvvvuuuttttttttttttuuuvvvxxxyyyzzzxxxvvvttttttssssssrrrqqqrrrrrrqqqqqqssswwwzzzxxxrrrkkkfffdddccccccccc^^^ZZZTTTPPPPPPRRRTTTUUUXXX[[[^^^___]]]YYYVVVTTTUUUVVVXXXZZZ[[[]]]```ccchhhlllnnnllllllnnnllliiieeecccaaa___```bbbeeeffffffiiimmmoooppppppqqqrrrrrryyy~~~wwwooohhh```YYYYYY]]]eeekkkppppppiiiaaa[[[XXXYYY___gggppp{{{ssseee]]]YYYbbbqqq|||uuuqqqpppuuu|||zzzsssoooooorrrtttyyywwwtttrrrqqqrrrtttuuuvvvuuuuuusssrrrpppooonnnjjjhhhccc\\\SSSLLLHHHGGGHHHIIIMMMRRRZZZccckkkpppxxx{{{}}}||||||~~~{{{{{{|||}}}~~~}}}||||||wwwssslllhhhhhhkkkmmmnnnpppnnniiiccc______cccgggooowww~~~xxxtttmmmddd\\\WWWWWWXXX^^^aaagggjjjjjjjjjiiiiiihhhgggddd```ZZZUUUPPPNNNIIIGGGDDDCCCCCCCCCCCCBBBBBBDDDGGGJJJPPPXXXaaagggllloootttzzz~~~|||}}}~~~~~~yyy{{{~~~}}}zzzyyysssoooiiiffffffjjjnnnqqqrrruuuyyy|||}}}}}}uuuxxx||||||lll]]]QQQIIIEEECCC@@@;;;888777666444333333333444444444333222222...000222333222000000000222111333444333555???JJJ^^^sssuuuiiieee```[[[XXXUUUTTTSSSKKKIIIGGGGGGIIIKKKMMMNNNOOOQQQTTTVVVXXXZZZ^^^aaacccfffjjjnnnpppsssvvvxxx|||}}}~~~~~~|||{{{zzz{{{|||~~~~~~|||zzzvvvwwwwwwuuurrrppppppqqqtttwww{{{}}}~~~}}}}}}~~~~~~}}}{{{yyywwwuuutttssssssssssssttttttuuuuuuwwwwwwvvvuuusssrrrrrrrrrpppppppppnnnmmmnnnqqqtttrrrnnniiieeecccbbb```___WWWSSSNNNLLLMMMQQQTTTUUUYYYZZZZZZYYYVVVUUUUUUUUUWWWZZZ\\\]]]]]]^^^___```gggkkkmmmlllmmmooommmjjjfffeeebbbaaa```aaaccceeeeeehhhlllnnnnnnmmmmmmnnnmmmsssyyy{{{|||vvvoooiii```XXXVVVYYY```fffmmmnnniii```XXXSSSQQQUUU\\\eeeooo}}}wwwhhh___ZZZaaappp~~~~~~vvvqqqpppttt{{{wwwsssrrrssstttzzzxxxuuusssrrrrrrtttuuutttttttttsssrrrpppooommmiiigggbbb[[[RRRLLLHHHGGGHHHJJJNNNTTT[[[dddlllpppxxx|||~~~||||||~~~~~~~~~~~~zzzzzzzzzyyyzzz{{{||||||~~~}}}xxxsssmmmjjjkkknnnqqqrrrrrrmmmfff___[[[[[[___bbbkkkttt~~~}}}yyyuuummmccc[[[WWWXXXYYY^^^bbbgggjjjjjjiiihhhhhhgggfffddd```[[[VVVQQQNNNJJJGGGEEECCCDDDDDDCCCCCCBBBDDDGGGJJJPPPXXXaaagggmmmpppuuu{{{~~~~~~}}}xxxzzz|||~~~}}}zzzxxxsssooojjjeeedddfffiiikkkmmmpppuuuxxx{{{}}}}}}vvvyyy~~~~~~nnn^^^RRRJJJGGGDDDAAA<<<888777666444333333333333444444333333222---000333555444222000000000111333444333555AAANNNfffxxxppp___\\\WWWTTTRRRPPPNNNMMMGGGFFFFFFFFFHHHJJJLLLMMMOOOQQQSSSUUUWWWZZZ]]]```aaadddhhhlllooorrruuuxxx{{{|||}}}~~~~~~~~~}}}|||{{{yyyxxxyyyzzz|||}}}|||~~~|||zzzvvvwwwwwwvvvtttsssssstttwwwzzz~~~}}}{{{yyywwwvvvuuusssssssssssssssssssssssstttuuuvvvuuusssrrrrrrsssqqqqqqpppnnnllllllmmmooonnnjjjfffcccaaa___]]][[[PPPMMMJJJIIILLLPPPSSSTTTXXXWWWVVVTTTRRRRRRUUUXXXZZZ]]]aaabbbbbbaaaaaabbbhhhlllooonnnoooqqqpppmmmjjjiiigggfffeeedddeeeeeefffhhhkkklllkkkjjjjjjjjjiiinnnqqqqqquuuzzz{{{yyywwwrrrlllggg___VVVSSSVVVYYY```hhhkkkhhh___VVVQQQNNNPPPUUU]]]fffrrr{{{jjj```ZZZ```nnn}}}wwwsssrrrtttzzz|||xxxvvvvvvwww{{{yyyvvvsssrrrrrrssstttrrrsssssssssrrrpppnnnmmmjjjgggbbbZZZRRRLLLIIIIIIIIIKKKOOOUUU\\\eeelllpppwww{{{}}}|||}}}~~~~~~~~~}}}{{{yyyyyyyyyyyyzzz}}}}}}|||wwwsssnnnkkklllpppsssuuurrrkkkbbbZZZWWWXXX\\\```iiirrr||||||xxxtttlllbbb[[[XXXZZZ]]]```ccchhhjjjjjjiiihhhhhhgggfffdddaaa\\\WWWQQQNNNJJJHHHEEEDDDDDDEEEDDDCCCBBBCCCFFFJJJOOOWWW```gggnnnqqqvvv|||~~~|||zzz{{{|||~~~~~~|||||||||{{{xxxuuuqqqnnnjjjeeeaaaaaaccceeefffiiiooosssvvvyyy|||~~~}}}|||{{{xxx{{{qqq```SSSLLLIIIEEEAAA<<<999777666444333222333333444444333333222...111333444333222222222///111333555444777EEESSSkkk{{{}}}lll\\\YYYUUUSSSRRRPPPLLLHHHEEEFFFFFFFFFFFFHHHKKKMMMNNNPPPSSSUUUVVVYYY]]]```bbbeeeiiilllnnnpppsssvvvzzz{{{}}}~~~~~~}}}|||{{{zzzyyyxxxwwwwwwyyy{{{|||zzz|||~~~{{{xxxuuuvvvwwwvvvuuuuuuvvvwwwzzz}}}~~~}}}{{{zzzyyyxxxxxxssstttttttttttttttssssssqqqsssuuuuuusssqqqrrrtttssstttsssqqqnnnkkkkkkkkkjjjhhhdddbbb___]]]YYYVVVKKKIIIGGGHHHLLLPPPRRRTTTTTTTTTSSSQQQPPPRRRUUUXXXZZZ^^^cccgggggggggffffffkkkooorrrqqqrrruuutttqqqoooooonnnmmmkkkjjjhhhggggggiiikkkjjjiiigggggggggfffiiiiiihhhiiinnnpppnnnoookkkgggddd\\\TTTQQQSSSRRRXXXaaagggfff```WWWQQQLLLLLLOOOUUU[[[dddwwwkkkaaaYYY___lll{{{yyyvvvuuuuuuzzz|||{{{{{{{{{|||zzzvvvsssqqqqqqqqqrrrqqqrrrssssssrrrpppnnnllljjjhhhccc[[[RRRMMMJJJJJJJJJLLLPPPVVV]]]eeellloootttxxx~~~}}}|||}}}~~~}}}{{{zzzzzz{{{}}}|||zzzvvvrrrmmmkkkmmmrrruuuwwwpppiii^^^VVVTTTVVV[[[___iiirrr||||||uuuqqqiiiaaa[[[[[[___bbbbbbfffjjjlllllljjjiiiiiiffffffeeebbb]]]WWWRRRNNNKKKHHHFFFDDDEEEEEEEEEDDDAAACCCEEEIIINNNVVV```fffooorrrvvv{{{~~~||||||||||||}}}~~~}}}{{{yyyyyyzzzzzzvvvsssooommmiiiddd```^^^___aaa```dddjjjooosssvvvyyy||||||}}}}}}||||||zzzxxx{{{~~~{{{zzz}}}uuubbbSSSLLLIIIEEEAAA===999777666444333222222333444444333333333000222222222111111333555///111444666555999GGGVVVkkkzzzzzzjjj]]][[[XXXVVVUUUQQQKKKGGGEEEFFFFFFEEEEEEGGGKKKMMMNNNPPPSSSUUUVVVYYY]]]```cccfffjjjlllmmmooorrrssszzz{{{}}}~~~~~~|||{{{zzzyyyxxxvvvvvvwwwxxxzzz|||zzz{{{|||}}}~~~~~~~~~zzzwwwtttuuuvvvvvvuuuvvvxxxzzz|||~~~}}}|||{{{{{{{{{{{{{{{uuuuuuuuuvvvuuuuuutttsssppprrruuuuuusssrrrsssuuuuuuvvvvvvsssooollljjjjjjhhhfffcccaaa^^^[[[WWWTTTHHHGGGFFFHHHLLLPPPRRRSSSPPPQQQRRRQQQQQQRRRUUUXXXYYY^^^dddiiikkkkkkkkkkkkmmmrrrttttttuuuxxxwwwtttsssssssssrrrpppnnnkkkiiihhhjjjjjjiiigggeeeeeefffcccfffeeeaaabbbfffhhhfffjjjfffcccaaaZZZRRROOOQQQLLLSSS]]]dddeee```YYYSSSJJJHHHJJJNNNRRRZZZlll~~~lllaaaYYY^^^kkkyyyzzzxxxwwwuuuzzz~~~}}}~~~}}}zzzvvvrrrpppoooppppppqqqqqqrrrsssrrrpppnnnlllkkkhhhccc[[[SSSMMMKKKKKKJJJLLLPPPVVV^^^eeellloooqqquuu|||}}}|||}}}~~~~~~}}}}}}}}}}}}~~~{{{yyyvvvrrrmmmlllnnnrrrvvvxxxoooggg\\\TTTRRRVVV[[[___iiirrr{{{{{{rrrnnnggg```\\\]]]bbbgggdddggglllnnnmmmkkkjjjjjjffffffeeebbb]]]WWWRRROOOKKKIIIFFFEEEEEEEEEEEEDDD@@@BBBEEEHHHNNNVVV___eeeooorrrvvv{{{}}}||||||{{{|||}}}~~~}}}}}}{{{xxxuuurrrqqqppppppppplllfffaaa\\\[[[[[[\\\]]]___cccgggkkkpppvvvzzzxxxzzz|||~~~~~~{{{|||}}}}}}xxxtttuuu{{{}}}zzzzzz}}}{{{jjjZZZPPPKKKCCC@@@;;;888666666444333555444444333333222222111111000000000111222333333///333111222666666AAAYYYoooxxxxxxnnn]]]XXXUUUWWWXXXUUUNNNJJJHHHGGGFFFFFFHHHJJJLLLNNNOOOQQQSSSUUUVVVZZZ^^^aaaeeegggjjjlllmmmooorrrtttxxxyyy{{{|||||||||{{{{{{zzz{{{zzzyyyyyy{{{~~~}}}~~~~~~zzzvvvwwwxxxxxxxxxwwwxxx{{{}}}||||||{{{zzzyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttsssrrrrrrssssssuuuvvvxxxvvvrrrmmmiiiggghhheeebbb___\\\WWWSSSOOOGGGHHHJJJKKKMMMNNNOOOOOOMMMLLLKKKKKKNNNRRRVVVYYY```cccgggkkknnnpppqqqqqqrrruuuyyy|||~~~~~~|||{{{yyyxxxxxxxxxxxxwwwtttqqqmmmllliiihhhgggdddaaa^^^___]]][[[YYYYYYYYYZZZ[[[^^^\\\ZZZYYYVVVRRRMMMIIIJJJMMMSSS[[[___]]]UUUOOOJJJGGGEEEFFFKKKSSScccqqqqqqcccXXX[[[gggwww|||yyyxxx{{{{{{|||~~~}}}~~~~~~|||yyyvvvtttrrrrrrsssrrrppppppqqqpppooommmooollleee\\\SSSMMMKKKKKKJJJLLLQQQWWW^^^dddiiikkkpppsssxxx}}}}}}~~~}}}{{{xxxsssmmmlllooorrrssssssmmmdddYYYTTTVVVZZZ]]]]]]kkkqqqzzz|||ssskkkbbb]]]___cccfffhhhlllmmmnnnnnnmmmjjjgggfffffffffgggfffccc\\\SSSMMMLLLIIIFFFEEEEEEDDDBBB@@@AAABBBDDDHHHMMMVVV```fffppprrrvvvzzz}}}~~~~~~~~~~~~|||{{{yyyvvvssspppnnnmmmmmmnnnkkkgggccc```]]]\\\\\\]]]___aaadddggglllrrrwwwuuuwwwzzz|||~~~|||{{{|||~~~~~~yyyuuuvvv{{{~~~|||~~~ppp^^^QQQJJJCCC@@@;;;888777666444333555444444333333222222111111111111000111111222222///222111222777666AAAXXXnnnwwwuuulllbbb]]]YYYYYYXXXTTTNNNIIIHHHGGGGGGGGGHHHJJJLLLNNNOOOQQQSSSUUUVVVYYY^^^aaafffhhhkkkmmmnnnpppsssuuuxxxyyy{{{|||}}}||||||{{{{{{|||||||||}}}}}}||||||~~~~~~|||yyyxxxyyyzzzzzzyyyzzz}}}~~~|||zzzxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuutttsssrrrssssssvvvxxxzzzyyytttnnniiifffdddaaa]]]YYYVVVRRRMMMIIIGGGHHHJJJLLLMMMMMMMMMMMMLLLKKKKKKLLLPPPUUUZZZ]]]bbbeeeiiinnnsssuuuwwwwwwzzz|||~~~}}}|||||||||{{{xxxuuupppmmmiiifffccc```\\\YYYVVVUUUSSSQQQQQQQQQRRRSSSSSSSSSTTTUUUTTTPPPJJJEEEGGGIIINNNTTTWWWVVVQQQLLLHHHDDDBBBCCCFFFMMM[[[iiitttfff[[[\\\ggguuu{{{yyyxxx{{{{{{}}}~~~~~~}}}zzzwwwtttrrrqqqrrrpppooooooppppppooommmmmmjjjddd[[[RRRLLLJJJJJJKKKNNNRRRXXX___eeeiiikkkoooqqquuuyyy|||~~~~~~~~~~~~~~~~~~|||zzzvvvrrrlllkkkmmmpppqqqpppkkkcccZZZVVVYYY]]]______kkkqqqzzz{{{ssslllccc___bbbhhhmmmooottttttrrrooolllhhheeeccccccdddeeeeeeccc^^^VVVPPPMMMJJJGGGEEEEEEDDDBBBAAAAAABBBDDDGGGMMMVVV___fffoooqqquuuzzz}}}|||yyywwwtttpppmmmkkkjjjjjjjjjjjjiiigggdddaaa___]]]]]]^^^___```ccchhhnnnssstttvvvxxxzzzzzz|||~~~|||||||||zzzyyyyyy|||~~~~~~{{{wwwwww{{{{{{eeeSSSJJJCCC@@@;;;888777666555444555444444333333222222111222222111000000000111111...222111333777666AAAXXXllluuurrrjjjdddaaa]]][[[ZZZWWWRRRMMMIIIHHHGGGGGGHHHJJJLLLNNNOOOQQQSSSTTTVVVYYY]]]```fffhhhkkkmmmoooqqqtttvvvxxxyyy{{{|||}}}}}}|||||||||}}}~~~}}}~~~zzz|||~~~~~~~~~~~~~~~{{{xxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuutttsssssssssvvvxxx{{{zzztttmmmfffcccaaa^^^YYYUUUQQQLLLGGGDDDEEEGGGIIILLLLLLLLLJJJIIIHHHIIIJJJMMMRRRXXX]]]aaaeeehhhnnntttyyy}}}}}}yyyvvvppplllfff```\\\XXXTTTQQQMMMLLLJJJHHHHHHHHHIIIIIIHHHJJJMMMPPPQQQNNNIIIDDDFFFGGGHHHKKKNNNNNNLLLJJJEEEBBB??????@@@EEEQQQ]]]sssxxxjjj^^^^^^fffrrr{{{xxxwww{{{{{{}}}}}}yyyvvvrrrqqqpppnnnmmmnnnoooooonnnmmmllliiibbbYYYQQQKKKJJJJJJMMMPPPUUU[[[aaafffjjjlllmmmnnnqqqtttwwwyyy{{{|||~~~}}}{{{vvvqqqkkkjjjkkkmmmnnnmmmgggbbb\\\ZZZ]]]aaabbbbbbkkkqqqzzz~~~zzzsssllleeecccgggpppvvvzzz|||wwwqqqkkkfffcccaaa```aaacccdddddd```ZZZUUUNNNKKKHHHFFFEEEDDDCCCAAAAAABBBDDDGGGLLLUUU^^^eeemmmppptttyyy}}}~~~yyywwwtttpppmmmkkkiiiiiigggiiijjjjjjiiieeeaaa^^^\\\\\\]]]]]]```fffmmmrrrvvvwwwyyyyyyxxxxxxxxxzzzwwwxxxwwwvvvuuuvvvyyy{{{~~~|||zzzzzz}}}lllWWWLLLDDD@@@<<<999777666555444555444444333333222222111333222111000000///000000...222111333888777CCCZZZllluuu~~~pppjjjccccccaaa^^^^^^]]]YYYSSSJJJIIIHHHGGGHHHJJJLLLNNNOOOQQQSSSTTTVVVXXX]]]```dddgggjjjlllnnnpppsssuuuxxxyyy{{{|||}}}}}}}}}||||||}}}~~~{{{xxxvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuutttsssssstttwwwzzzyyyssskkkccc___bbb^^^YYYSSSOOOJJJEEEBBBBBBDDDGGGJJJJJJIIIFFFDDDDDDEEEHHHLLLRRRYYY___bbbgggkkkqqqxxx~~~}}}yyytttppphhhccc]]]VVVRRRNNNKKKIIIGGGFFFEEECCCCCCCCCCCCCCCBBBCCCFFFJJJMMMMMMJJJHHHGGGFFFEEEFFFGGGHHHIIIIIIEEEAAA>>>>>>===???IIISSShhhvvvyyylllaaa___fffqqq}}}zzzxxxwwwzzz{{{~~~~~~{{{wwwsssqqqnnnmmmllllllnnnnnnmmmllllllhhhaaaYYYPPPLLLKKKLLLPPPSSSXXX]]]ccchhhkkklllmmmmmmmmmoooqqquuuxxxzzz}}}~~~}}}}}}~~~wwwrrrmmmkkklllmmmlllkkkdddaaa______bbbeeefffeeekkkqqqzzz}}}yyyqqqkkkeeeeeelllvvv~~~xxxpppiiieeebbbaaaaaaaaaccceeeeeeaaa\\\XXXQQQMMMIIIFFFEEEDDDCCCBBB@@@BBBCCCFFFLLLTTT]]]dddkkknnnsssxxx|||~~~~~~|||zzzwwwrrrooolllkkkjjjfffhhhkkklllkkkgggccc```\\\\\\]]]^^^```fffmmmrrrxxxyyy{{{zzzxxxvvvuuuvvvwwwwwwvvvtttrrrrrruuuwww}}}~~~~~~~~~qqq[[[NNNDDDAAA<<<999888777555444555444444333333222222111222222111000////////////...222111333999999FFF^^^nnnwww}}}pppkkkfffjjjjjjfffdddccc\\\TTTJJJIIIHHHHHHHHHJJJLLLMMMOOOQQQSSSTTTUUUXXX\\\___bbbdddhhhjjjlllnnnqqqtttxxxyyy{{{}}}~~~~~~~~~}}}|||}}}~~~|||xxxvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwvvvuuutttsssrrruuuxxx{{{zzzssskkkddd___aaa]]]WWWQQQMMMHHHCCC@@@???AAAEEEGGGHHHFFFDDDBBBAAABBBEEEJJJPPPWWW]]]```gggjjjpppwww}}}~~~{{{wwwsssnnnhhhddd[[[VVVQQQLLLIIIGGGDDDCCCCCCBBBAAA@@@@@@?????????@@@??????BBBFFFIIIJJJJJJEEEDDDCCCAAAAAABBBDDDFFFEEEBBB@@@???<<<===DDDMMM___nnnyyymmmbbbaaagggppp}}}~~~yyywwwvvvxxxzzz~~~|||xxxtttrrrnnnmmmkkklllmmmmmmlllkkkllliiibbbYYYQQQMMMMMMNNNRRRUUUZZZ```fffjjjmmmnnnnnnmmmllllllnnnqqquuuwwwzzz|||}}}}}}||||||~~~~~~~~~}}}}}}yyyyyyyyy|||{{{vvvpppnnnnnnnnnllljjjcccccccccdddfffhhhhhhhhhmmmsss{{{|||xxxooojjjfffhhhpppzzz~~~wwwnnnhhheeeccccccddddddeeeffffffbbb]]]YYYSSSOOOKKKGGGEEEEEECCCBBB@@@AAACCCFFFKKKSSS\\\cccjjjlllqqqvvv{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~zzzvvvrrrooommmlllhhhiiijjjkkkjjjgggdddbbb]]]^^^______aaaffflllpppwwwyyy{{{{{{yyywwwvvvvvvxxxxxxvvvtttqqqqqqsssuuu|||~~~rrr\\\PPPDDDAAA<<<999888777666444555444444333333222222111111111000/////////000000000333111333999<<>>???@@@CCCEEEFFFFFFDDDCCC@@@BBBEEEIIINNNTTTYYY\\\bbbeeekkkpppuuuxxxzzz{{{~~~~~~~~~~~~|||zzzxxxwwwrrrooolllhhheee```ZZZVVVNNNKKKHHHEEEDDDCCCAAA@@@?????????>>>>>>===<<<<<<>>><<<;;;<<<@@@DDDGGGHHHBBBBBB@@@>>><<<===???BBBDDDAAA@@@???<<<;;;@@@HHHUUUcccvvvxxxnnndddbbbgggppp|||}}}yyyvvvvvvvvvyyy}}}~~~}}}{{{xxxvvvtttooonnnllllllmmmlllkkkiiilllhhhaaaXXXQQQMMMNNNPPPSSSVVV\\\ccciiimmmpppqqqqqqooonnnmmmnnnpppsssuuuxxxzzz{{{|||{{{{{{}}}~~~~~~~~~}}}}}}wwwvvvwwwyyy}}}zzztttqqqqqqpppmmmkkkeeefffggghhhiiiiiijjjjjjooottt}}}|||xxxoookkkhhhkkksss|||{{{tttmmmhhhffffffgggggggggggghhhgggddd___\\\VVVQQQLLLHHHFFFEEEDDDCCC@@@AAACCCEEEJJJRRR[[[bbbhhhkkkoootttxxx{{{||||||~~~~~~}}}||||||}}}}}}}}}|||zzzzzz{{{|||}}}~~~}}}xxxtttqqqooonnnjjjjjjiiiiiihhhfffeeeddd```aaabbbaaabbbdddhhhkkkrrruuuxxxzzzzzzyyyyyyzzzyyyyyywwwtttrrrqqqsssuuuzzznnn\\\QQQEEEAAA===999888777666555555444444333333222222111000////////////000000111111333000222999>>>OOOkkkwwwsssnnnnnnqqq}}}xxxqqqbbbSSSLLLKKKIIIHHHIIIJJJLLLMMMPPPQQQSSSSSSTTTWWW[[[^^^```cccfffiiikkknnnqqqtttwwwyyy{{{}}}~~~{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuussssssssssssssssssssssssssstttuuuuuuuuuuuutttsssuuuwwwyyyvvvqqqjjjdddbbb]]]XXXRRRLLLHHHDDDAAA>>>@@@BBBDDDFFFGGGGGGGGGGGGBBBDDDFFFIIIMMMRRRUUUXXX\\\^^^bbbfffjjjlllmmmmmmmmmmmmmmmllljjjiiigggfff```^^^[[[ZZZXXXTTTPPPLLLHHHFFFDDDDDDDDDCCCAAA???@@@@@@@@@??????>>>===<<<>>>===<<<===@@@CCCEEEEEEAAABBBBBB@@@===<<<===@@@@@@>>>======;;;999===DDDIIIWWWjjj|||zzzpppfffdddgggnnnzzz}}}xxxvvvuuutttwww|||~~~}}}|||{{{zzzxxxwwwwwwqqqooommmmmmmmmllljjjhhhkkkggg___WWWOOOMMMNNNPPPSSSWWW]]]eeekkkppprrrssstttsssqqqooooooppprrrsssvvvxxxzzz{{{zzz{{{}}}~~~}}}~~~~~~~~~~~~yyyxxxxxxzzz~~~|||wwwsssrrrqqqnnnjjjhhhiiijjjjjjjjjjjjjjjkkkpppvvv~~~}}}xxxooolllkkknnnvvv~~~}}}yyysssnnnjjjhhhiiiiiihhhhhhhhhiiiiiigggccc___WWWSSSMMMHHHFFFEEEDDDCCC@@@AAABBBEEEJJJQQQ[[[aaagggjjjnnnrrrvvvxxxyyyyyy{{{||||||||||||{{{{{{zzz|||~~~yyyvvvuuuttttttuuuwwwyyy|||~~~~~~yyyuuurrrpppoookkkjjjiiigggfffeeeeeeeeeccccccdddcccbbbbbbdddfffnnnqqqvvvyyyzzz{{{|||}}}yyyyyyxxxuuusssrrrtttvvvxxxkkkZZZQQQEEEAAA===:::888777666555555555444333333222222111//////...//////000111222222444000222:::@@@RRRooozzz{{{nnnllloooqqqyyyiiiXXXLLLKKKJJJIIIIIIJJJLLLMMMPPPQQQSSSSSSTTTWWWZZZ]]]aaadddgggjjjlllooorrruuuwwwyyy{{{}}}zzz|||~~~{{{|||~~~||||||||||||{{{yyyvvvuuussssssssssssssssssssssssqqqrrrtttuuuuuuuuutttsssrrrssstttqqqlllfffaaa___^^^YYYSSSMMMIIIEEEBBB@@@BBBCCCDDDFFFHHHIIIJJJJJJEEEEEEGGGJJJMMMQQQTTTUUUWWWYYY\\\___bbbcccccccccaaa``````___^^^]]][[[ZZZSSSRRRQQQPPPPPPNNNKKKHHHGGGFFFEEEEEEEEEDDDBBB@@@BBBBBBBBBBBBAAA@@@??????@@@@@@@@@BBBDDDEEEEEEDDDBBBDDDEEEDDD@@@>>>???@@@===;;;;;;;;;999777;;;AAA@@@NNNaaattt|||rrrhhheeefffmmmyyy|||xxxvvvuuurrrvvv{{{}}}|||{{{yyyxxxxxxxxxxxxrrrpppnnnmmmmmmllljjjhhhiiieee^^^UUUNNNLLLMMMOOOSSSWWW^^^fffmmmqqqtttuuuvvvuuusssqqqpppqqqrrrrrrvvvwwwyyyzzzzzz{{{|||~~~|||}}}}}}~~~|||{{{{{{|||}}}xxxtttsssqqqmmmjjjjjjkkklllllljjjjjjkkkkkkqqqwww}}}yyypppnnnmmmqqqxxx|||yyytttoookkkjjjjjjkkkgggggghhhjjjkkkiiifffcccXXXTTTMMMHHHFFFEEEDDDDDD@@@AAABBBEEEIIIQQQZZZ```gggiiimmmqqquuuwwwwwwwwwyyyzzz{{{||||||{{{yyyxxx{{{}}}xxxsssqqqpppoooppprrruuuxxxzzz|||}}}{{{xxxwwwuuutttrrrpppnnnmmmmmmnnnnnnmmmiiiiiihhhgggggggggggggggkkkmmmqqqvvvzzz~~~~~~xxxqqqoooppptttvvvwww|||~~~{{{hhhYYYQQQFFFBBB===999777777666555333333333222222222111111444444333222111000///...//////111444888DDDZZZooozzz{{{jjjeeeffflllttt|||xxxfffWWWKKKJJJHHHGGGGGGHHHJJJKKKNNNOOOQQQRRRTTTVVVZZZ]]]bbbdddgggiiikkkooosssvvvuuuxxx|||~~~}}}}}}}}}~~~~~~~~~{{{xxxuuussszzz{{{yyyxxxwwwvvvuuuwwwvvvuuutttttttttttttttqqqsssvvvvvvtttqqqooonnnlllnnnnnnlllgggccc```___[[[WWWQQQJJJFFFDDDDDDEEEEEEEEEHHHMMMRRRTTTRRRPPPOOOOOONNNNNNQQQVVV[[[___aaabbbdddgggiiiiiifffddd]]][[[YYYXXXYYYYYYWWWVVVWWWTTTPPPMMMLLLKKKJJJHHHJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBAAACCCEEEEEEDDDCCCEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@>>><<<;;;:::;;;;;;BBBHHHVVVhhhzzz{{{qqqgggdddeeelllxxxzzzvvvtttsssuuuxxx{{{~~~}}}}}}|||{{{yyyxxxwwwwwwrrrrrrqqqooommmkkkiiigggjjjfff^^^UUUNNNKKKLLLNNNQQQVVV___ffflllqqquuuwwwvvvvvvvvvuuuttttttssssssyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~|||}}}}}}~~~}}}zzzuuuqqqooonnnlllnnnpppqqqooolllkkkkkkqqqvvv~~~}}}{{{ooollllllpppxxx}}}}}}|||xxxsssmmmkkkkkkmmmlllkkkhhhiiijjjlllmmmjjjfffccc[[[VVVPPPLLLIIIFFFBBB>>>@@@AAABBBEEEIIIQQQZZZ```bbbffflllqqqsssuuuvvvwwwxxxyyyzzz{{{||||||||||||}}}}}}~~~wwwrrrsssrrrrrrsssvvvxxxxxxxxx~~~|||zzzxxxuuussspppooopppqqqpppooommmlllkkkjjjjjjiiiiiiiiikkkmmmqqquuuyyy}}}zzzssspppqqqsssuuuuuuxxx{{{vvveeeXXXQQQFFFBBB===999888777666555333333333333222222222222222222222111111111111111000111333555999EEE[[[pppzzz~~~{{{jjjdddddddddkkkssswwwwwwqqqcccUUUKKKJJJHHHGGGGGGHHHIIIJJJNNNOOOQQQRRRSSSVVVZZZ]]]bbbdddgggjjjlllnnnrrruuuwwwzzz}}}~~~yyyvvvtttsssuuuzzz{{{yyyxxxxxxvvvuuuwwwwwwvvvuuuuuuuuuuuuuuuqqqssstttsssppplllkkkjjjjjjkkkllljjjfffbbb^^^]]]WWWTTTOOOJJJFFFEEEFFFGGGJJJKKKOOOUUU[[[]]]\\\YYYXXXXXXXXXZZZ\\\```dddgggiiikkknnnqqqsssqqqlllhhhccc```]]]\\\\\\\\\[[[ZZZYYYVVVSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEFFFHHHHHHFFFDDDGGGEEECCCAAA????????????AAA@@@>>><<<;;;:::::::::>>>DDDPPPaaasss|||rrrhhhdddeeekkkvvv{{{wwwuuutttvvvyyy|||~~~}}}{{{{{{zzzyyyxxxwwwvvvvvvsssrrrqqqpppnnnkkkiiihhhjjjfff^^^UUUNNNKKKLLLOOORRRWWW```gggmmmrrrvvvxxxxxxxxxxxxwwwvvvvvvuuuuuuyyyyyyzzz{{{|||||||||||||||}}}~~~}}}}}}|||xxxtttrrrrrroooqqqsssrrrooommmkkkkkkooottt||||||zzzrrrooommmpppvvvzzzzzzxxxvvvssspppoooppppppnnnlllllllllmmmnnnooolllhhheee\\\WWWPPPLLLIIIGGGDDDAAA@@@AAABBBEEEIIIQQQZZZ```cccgggmmmqqqtttuuuwwwxxxwwwwwwyyyzzz{{{|||||||||}}}}}}~~~{{{xxxwwwvvvwwwyyy{{{|||{{{|||yyywwwtttssstttuuutttsssrrrrrrqqqooonnnmmmlllllllllnnnppptttxxx|||~~~|||vvvsssssstttuuuuuuuuuwww{{{|||pppbbbVVVPPPGGGCCC===:::888777666555444444444444333333333333000000111111222222222333222333444777:::EEE\\\pppzzz~~~{{{iiiaaa___\\\aaagggkkkmmmkkk```UUULLLJJJHHHGGGFFFGGGHHHIIIMMMOOOQQQRRRSSSVVVZZZ]]]cccfffhhhkkklllnnnqqqtttyyy||||||xxxwwwuuutttsssqqqtttzzz~~~{{{yyyyyyxxxvvvuuuwwwwwwwwwwwwvvvvvvvvvvvvqqqqqqqqqnnniiifffddddddeeegggiiihhhddd```\\\ZZZUUURRROOOLLLJJJJJJJJJKKKIIIKKKPPPWWW]]]aaabbbbbbdddfffhhhkkknnnrrruuuvvv}}}}}}wwwoookkkfffcccaaaaaa``````]]][[[YYYXXXYYYYYYXXXWWWRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPNNNLLLLLLLLLNNNNNNLLLLLLMMMNNNOOONNNKKKIIIIIIHHHFFFDDDAAA@@@??????AAA@@@>>><<<;;;:::::::::===AAAKKKZZZkkkxxx~~~|||rrriiieeeeeeiiittt}}}|||xxxvvvvvvxxxzzz~~~}}}{{{yyyyyyyyyxxxxxxvvvuuuuuutttsssrrrpppnnnlllkkkjjjjjjfff___VVVNNNLLLMMMOOOSSSYYYbbbjjjoootttwwwyyy{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzz|||}}}~~~|||xxxwwwwwwuuuvvvvvvtttqqqmmmkkkkkklllrrryyy~~~}}}{{{yyytttqqqoooppptttvvvvvvtttuuuttttttuuuuuutttqqqooooooooonnnoooooommmjjjggg___ZZZRRRLLLIIIGGGFFFEEE@@@AAACCCEEEIIIQQQYYY```ccchhhnnnrrrtttvvvwwwyyyuuuvvvxxxzzz{{{}}}}}}~~~|||}}}~~~~~~~~~}}}}}}~~~}}}{{{xxxxxxxxxyyyyyyxxxwwwvvvuuutttrrrpppnnnnnnmmmnnnpppssswwwzzz}}}~~~~~~|||yyywwwwwwwwwxxxxxxtttvvvyyy|||~~~wwwlll___UUUNNNGGGCCC>>>:::888777666555555555444444444333333333000111111111111222222222333333444777:::EEE[[[ooozzz~~~{{{ggg]]]ZZZVVVZZZ^^^aaaeeefff```WWWLLLJJJHHHGGGFFFFFFHHHIIILLLNNNPPPQQQSSSVVVZZZ]]]dddfffiiikkkmmmnnnqqqsssyyy|||~~~|||wwwwwwvvvvvvvvvvvvuuutttsssuuuyyy|||~~~{{{zzzyyyxxxvvvuuuvvvvvvvvvwwwvvvvvvvvvuuuqqqpppnnnjjjddd```^^^^^^```cccffffffbbb^^^[[[YYYWWWVVVTTTRRRQQQPPPPPPPPPJJJKKKOOOTTT\\\cccjjjmmmqqqtttyyy~~~}}}xxxqqqkkkhhhgggfffeeecccaaa____________]]]\\\XXXWWWWWWVVVVVVVVVWWWWWWZZZXXXVVVUUUUUUVVVXXXYYYVVVVVVVVVWWWWWWVVVRRROOOLLLKKKIIIGGGEEECCCBBBAAAAAA@@@???===<<<::::::999===???GGGUUUeeerrrzzz|||zzzqqqhhheeefffjjjttt}}}}}}zzzxxxwwwyyy{{{~~~|||yyyxxxyyyyyyyyyyyyxxxvvvvvvttttttrrrpppnnnmmmlllkkkjjjfff___VVVOOOLLLMMMOOOUUU[[[dddlllrrrvvvyyy{{{|||||||||{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{{{{zzzzzzyyyzzz|||~~~}}}||||||{{{{{{zzzwwwrrrnnnlllkkkkkkpppxxx}}}~~~|||zzzyyytttrrrooooooqqqssstttsssvvvvvvwwwwwwxxxwwwvvvtttooonnnnnnnnnooonnnkkkiiiccc^^^WWWOOOJJJGGGFFFEEEAAABBBCCCEEEIIIPPPYYY___dddhhhnnnsssuuuvvvxxxyyyuuuvvvyyy{{{}}}}}}~~~~~~~~~~~~|||{{{|||||||||{{{yyyyyyxxxwwwuuussspppoooooopppqqqsssvvvyyy|||}}}||||||||||||||||||}}}~~~wwwxxxzzz|||~~~wwwlll```TTTMMMGGGCCC>>>:::888888777666555555444444444333333333222222222111111111111000111111333666999DDD[[[ooozzzzzzggg[[[VVVRRRUUUVVVWWW\\\___\\\VVVKKKJJJHHHFFFFFFFFFHHHIIIKKKMMMOOOQQQSSSVVVZZZ^^^dddfffjjjlllnnnoooqqqssswwwzzz~~~}}}|||zzzwwwuuussstttuuuvvvwwwwwwxxxxxx{{{|||}}}~~~}}}{{{zzzzzzyyywwwtttttttttuuuvvvvvvuuuuuutttqqqpppmmmhhhbbb]]][[[ZZZ\\\___bbbcccaaa^^^\\\[[[ZZZZZZZZZYYYWWWVVVTTTSSSRRRQQQRRRVVV^^^jjjvvv}}}zzzsssooollljjjhhhiiigggeeeddddddccc```^^^^^^]]]\\\\\\[[[[[[\\\\\\___^^^]]]]]]]]]___bbbccc^^^]]]]]]]]]\\\ZZZVVVSSSLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA???===;;;:::999;;;===DDDQQQ```nnnvvvyyywwwooohhhfffhhhllluuu~~~~~~{{{yyyxxxyyy{{{~~~{{{yyyyyyzzz{{{{{{{{{zzzyyyxxxtttsssqqqooonnnmmmllllllkkkggg___VVVOOOLLLMMMOOOWWW]]]gggooouuuyyy{{{}}}}}}||||||{{{{{{zzzyyyyyyxxxyyyzzzzzz{{{zzzzzzzzzxxxzzz|||}}}~~~}}}yyysssnnnlllkkklllqqqwww||||||{{{yyyxxxsssqqqooooooppprrrtttuuuyyyyyyyyyxxxwwwxxxyyyzzzqqqooonnnnnnoooooonnnlllfffccc\\\TTTMMMGGGEEEDDDAAABBBCCCEEEIIIPPPYYY___dddhhhnnnsssuuuvvvxxxyyywwwxxx{{{}}}~~~~~~}}}~~~~~~~~~}}}{{{{{{{{{zzzxxxvvvsssrrrrrrrrrrrrsssvvvyyy{{{}}}{{{}}}|||||||||}}}{{{pppcccVVVNNNHHHDDD>>>:::999888777666444444444444333333333333333222222222111111000000000000222555999EEE\\\ppp{{{{{{hhh[[[UUUNNNOOOOOONNNRRRWWWUUUPPPIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLOOOQQQSSSVVVZZZ^^^cccfffjjjmmmoooppprrrsssvvvyyy}}}}}}zzzyyywwwuuutttrrrtttuuuvvvvvvxxx{{{}}}~~~|||{{{{{{{{{yyywwwtttrrrsssuuuvvvvvvuuuttttttppppppnnnjjjddd^^^[[[[[[YYY\\\___``````_________]]]^^^___```___]]]ZZZYYYXXXXXXYYY\\\dddrrr}}}wwwsssooolllkkkmmmkkkjjjiiihhhgggdddaaaccccccbbbbbbbbbccccccdddeeeffffffgggiiijjjkkklllgggeeecccaaa```^^^[[[XXXOOONNNNNNLLLJJJGGGEEEDDDDDDCCCCCCAAA???===;;;:::999:::AAANNN]]]kkksssvvvvvvoooiiihhhjjjnnnvvv~~~{{{yyyxxxxxxzzz|||~~~~~~{{{yyyyyyzzz|||}}}~~~}}}{{{zzztttssspppnnnmmmllllllmmmkkkggg```WWWOOOMMMNNNPPPXXX___iiirrrxxx{{{}}}}}}}}}||||||{{{zzzzzzyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{||||||~~~zzztttooolllllllllqqqwwwzzzzzzyyywwwwwwsssrrrpppoooppprrruuuwwwzzz{{{zzzyyywwwwwwyyy{{{tttrrrooonnnnnnnnnmmmlllfffeeeaaa[[[RRRJJJEEEBBBBBBBBBCCCEEEIIIPPPXXX^^^ccchhhnnnrrrtttvvvwwwyyyyyyzzz|||{{{xxxwwwzzz~~~{{{vvvpppmmmnnnppppppssszzz~~~~~~|||}}}}}}}}}{{{yyyvvvuuuttttttssstttvvvyyy|||}}}}}}~~~}}}~~~uuuhhhZZZPPPHHHDDD???;;;999888777666333333333333222222222222111111111111111222222222///000333666:::GGG^^^sss|||~~~kkk]]]WWWMMMMMMKKKIIILLLQQQOOOJJJHHHGGGFFFEEEFFFGGGIIIKKKJJJLLLNNNPPPRRRVVVZZZ^^^aaaeeejjjmmmoooqqqssstttvvvyyy}}}~~~zzzxxxwwwvvvtttsssqqqssstttttttttxxx}}}}}}|||{{{{{{{{{zzzwwwtttrrrtttuuuwwwwwwwwwuuuuuupppppppppmmmgggbbb^^^]]]XXXZZZ]]]^^^___```bbbdddaaacccfffiiiiiihhheeeccc```aaadddiiiqqq~~~{{{wwwtttqqqnnnlllnnnmmmlllllllllkkkhhhfffgggggghhhiiikkkmmmnnnooossstttuuuwwwxxxxxxxxxwwwrrroookkkhhhfffeeecccaaaYYYXXXVVVTTTPPPLLLHHHFFFEEEEEEEEECCCAAA>>><<<:::888;;;BBBOOO___llltttwwwxxxqqqkkkjjjkkknnnvvv~~~|||yyywwwvvvxxxzzz{{{|||~~~~~~|||{{{zzzxxxzzz|||~~~~~~|||{{{sssrrrooommmlllkkklllmmmkkkggg```WWWPPPMMMNNNPPPZZZaaakkktttzzz}}}~~~~~~}}}}}}|||{{{{{{zzz{{{{{{|||||||||{{{{{{zzzzzz{{{{{{{{{zzz{{{~~~{{{tttooommmllllllpppuuuxxxxxxvvvtttsssuuutttrrrpppoooqqqtttwwwxxxzzz|||{{{yyywwwwwwyyywwwsssoookkkiiihhhfffdddaaacccddd```WWWMMMFFFCCCBBBCCCDDDEEEIIIPPPXXX^^^cccgggmmmqqqtttuuuwwwxxxyyy{{{|||mmmiiidddaaaaaaeeejjjnnnqqqpppmmmgggaaa___```bbb___dddlllvvv~~~~~~~~~~~~~~~{{{yyywwwuuuuuutttuuuvvvyyy|||~~~}}}}}}xxxkkk\\\RRRHHHDDD???;;;999888777666333333333222222222111111...///000111222333444444000111333777<<>><<<>>>DDDQQQaaannnuuuvvvwwwtttoooiiihhhlllsssyyy}}}zzzwwwuuuuuuvvvvvvxxxzzz|||}}}}}}|||yyyzzz{{{|||||||||{{{{{{xxxuuuqqqooooooooonnnmmmjjjddd[[[SSSNNNNNNQQQSSSZZZdddooovvv|||~~~|||{{{yyyzzz{{{|||||||||{{{zzzzzzzzz{{{zzzzzzyyyxxxxxxyyyyyy{{{}}}zzzsssnnnjjjhhhfffiiilllppptttuuutttrrrqqqnnnnnnnnnmmmmmmqqqxxx}}}~~~yyytttpppooojjjhhhfffaaa[[[TTTNNNKKKHHHJJJNNNRRRRRRNNNGGGBBBAAABBBBBBBBBFFFLLLUUU[[[aaaeeekkkoooqqqrrrssstttxxxyyyyyy{{{||||||}}}}}}~~~}}}}}}~~~}}}FFFFFFEEEEEEFFFGGGIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIMMMSSS\\\hhhrrrxxxxxxvvvtttvvv}}}}}}|||{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz|||}}}}}}kkk[[[LLLGGG@@@;;;888777555444333333222222222222111111111111000000000000111111222444666:::CCCUUUlll|||}}}pppggg___[[[WWWVVVVVVTTTMMMGGGDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJKKKNNNRRRXXX\\\```cccgggkkknnnrrrvvvyyyxxxzzz{{{||||||}}}~~~}}}}}}~~~|||yyyvvvtttrrrpppppppppqqqrrrtttwwwxxx}}}}}}~~~{{{zzzzzzyyyxxxxxxwwwwwwuuuuuuuuuttttttsssrrrrrrooonnnmmmmmmllljjjfffbbb[[[[[[\\\```hhhqqqwwwzzzzzzrrrjjjddd^^^ZZZWWWUUUTTTSSSUUUYYY```hhhlllqqqrrrrrrtttuuuvvvvvvwwwyyy{{{{{{nnncccZZZVVVPPPLLLHHHFFFCCCAAA>>>???EEEQQQ```nnnvvvyyyyyyvvvqqqkkkiiilllsssxxx~~~|||yyywwwvvvvvvwwwwwwxxxzzz|||~~~~~~zzzzzz{{{|||}}}}}}}}}}}}zzzwwwtttrrrqqqqqqpppoooiiicccZZZRRRNNNNNNQQQTTT]]]gggrrrxxx~~~}}}|||{{{{{{|||}}}|||{{{zzzyyywwwxxxxxxxxxxxxxxxwwwvvvvvvxxxzzz|||vvvnnnjjjgggfffeeehhhkkknnnrrrttttttsssrrrhhhhhhhhhiiikkkqqqyyy~~~wwwqqqmmmllliiihhheee___XXXPPPIIIEEEDDDDDDEEEHHHJJJIIIFFFDDD@@@AAAAAABBBDDDKKKSSSXXX```eeejjjoooqqqrrrsssuuuvvvwwwxxxyyyzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}zzz|||~~~CCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGIIIIIIKKKOOOXXXdddqqqzzz{{{wwwtttwww}}}{{{zzzzzz|||}}}zzzzzzyyyyyyyyyzzz|||}}}|||||||||~~~nnn^^^NNNIIIAAA<<<888777666555555555444444444333333333111111000000000000111111222333666:::DDDVVVmmm~~~tttjjjccc^^^ZZZZZZ[[[WWWOOOGGGDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMRRRWWW\\\```dddhhhkkknnnqqqtttwwwvvvxxxzzz{{{{{{|||~~~}}}{{{|||}}}~~~}}}zzzwwwuuutttssssssrrrrrrsssuuuwwwxxxzzzzzz|||}}}~~~{{{zzzzzzyyyxxxwwwvvvvvvttttttsssrrrrrrrrrssssssuuutttrrrrrrpppmmmiiifffaaa``````eeennnwwwzzzpppllleee```]]][[[YYYXXXUUUUUUVVVZZZ```gggooossswwwwwwwwwwwwxxxzzz{{{|||{{{~~~}}}oooddd^^^UUUOOOKKKGGGDDDAAA>>>???DDDOOO^^^mmmxxx~~~|||yyytttnnnlllooouuuzzz}}}{{{yyyxxxwwwwwwwwwxxxyyy{{{}}}~~~||||||}}}}}}}}}}}}}}}}}}|||yyyvvvttttttsssqqqppphhhbbbZZZRRRNNNOOOSSSUUU```iiisssyyy~~~~~~|||}}}}}}}}}|||{{{yyyxxxuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvyyy||||||ssslllhhhgggffffffiiijjjmmmppprrrrrrrrrrrreeeeeedddfffjjjpppxxx}}}{{{tttmmmiiihhhiiihhhfffaaaZZZQQQJJJEEECCCAAA@@@@@@BBBDDDEEEEEE@@@@@@@@@AAADDDIIIPPPVVV^^^bbbhhhmmmoooqqqrrrtttuuuvvvwwwyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxvvvxxxyyyzzzzzz{{{}}}CCCCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIILLLTTT```oooyyy}}}zzzxxx||||||{{{zzz{{{|||}}}zzzzzzyyyxxxxxxyyy{{{|||{{{zzz{{{|||~~~qqq___RRRLLLDDD===999777555555555555444444444333333333111111000000000000111111000222555999CCCVVVmmm}}}xxxpppiiiddd______aaa\\\RRRHHHEEEEEECCCCCCCCCDDDFFFGGGFFFGGGHHHJJJLLLQQQWWW[[[bbbeeeiiilllnnnooorrrtttvvvxxxzzzzzzzzz{{{}}}~~~{{{{{{{{{||||||~~~~~~}}}zzzxxxvvvttttttssssssssstttvvvxxxyyyxxxyyyzzz|||}}}~~~~~~~~~{{{zzzzzzyyywwwvvvvvvuuusssrrrqqqpppqqqrrrtttvvv|||zzzyyywwwuuurrrmmmiiiddddddeeejjjsss}}}yyynnndddaaa]]]\\\\\\^^^______[[[\\\^^^bbbiiipppwww{{{}}}|||{{{zzz{{{}}}rrriii\\\SSSMMMIIIDDDAAA===>>>BBBLLL[[[kkkyyy~~~|||wwwrrrppprrrxxx|||~~~{{{zzzxxxxxxwwwwwwxxxyyy{{{~~~~~~}}}}}}}}}}}}}}}{{{xxxvvvuuutttrrrppphhhccc[[[TTTPPPRRRVVVYYYbbbkkkuuuzzz~~~}}}}}}~~~~~~}}}{{{yyyxxxttttttttttttttttttsssrrrssstttvvvyyy}}}~~~xxxpppiiiffffffggggggkkkkkkmmmnnnooopppppppppeeeddddddeeejjjooouuuxxx~~~|||vvvpppjjjgggfffhhhhhhfffccc\\\TTTMMMHHHDDDAAA>>>===>>>AAACCCDDD???@@@@@@AAACCCHHHOOOTTTZZZ___eeejjjmmmoooqqqrrrtttuuuwwwyyyzzzzzzzzzyyyxxxxxxxxxxxxwwwvvvtttsssssstttuuuuuuuuuuuuwwwyyyCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHJJJOOOZZZhhhqqq|||{{{|||~~~}}}{{{{{{{{{|||}}}{{{zzzyyyxxxyyyyyy{{{{{{zzzzzz{{{}}}xxxeeeWWWPPPGGG???:::777555444333333222222222222111111111111000000000000111111000222444888BBBUUUlll|||{{{uuuoooiiiiiiiiicccUUUJJJGGGFFFDDDCCCCCCDDDFFFGGGEEEFFFHHHIIILLLPPPVVVZZZaaadddiiilllnnnoooqqqsssvvvxxxyyyzzzzzz{{{}}}|||{{{zzzzzz{{{|||~~~}}}}}}}}}|||{{{yyyvvvuuurrrrrrrrrssstttvvvyyyzzz{{{{{{|||}}}}}}}}}}}}}}}{{{zzzzzzxxxwwwvvvuuutttsssrrrpppppprrruuuxxxzzz}}}|||zzzwwwrrrnnniiiiiikkkpppyyyrrrhhh^^^]]]\\\]]]```cccffffffcccdddgggkkkqqqwww}}}~~~}}}~~~wwwgggZZZRRRMMMGGGBBB>>>>>>AAAIIIVVVgggvvv|||xxxtttrrrtttyyy~~~}}}zzzxxxwwwvvvvvvxxxzzz|||~~~~~~~~~~~~}}}zzzyyyxxxvvvsssqqqjjjeee]]]VVVTTTUUUYYY]]]eeennnvvv{{{~~~}}}}}}~~~~~~}}}{{{zzzyyyttttttttttttsssrrrqqqpppqqqqqqrrruuuxxx|||yyytttmmmiiiggghhhiiiiiinnnnnnmmmmmmmmmmmmmmmmmmfffeeeeeegggkkkppprrrssswwwwwwuuurrrmmmiiiggggggggggggfffccc^^^VVVOOOJJJEEEBBB>>><<<===@@@BBBCCC@@@@@@AAABBBDDDHHHNNNRRRXXX\\\ccchhhkkknnnpppqqqssstttwwwyyyzzzzzzyyyxxxxxxwwwvvvtttsssrrrqqqppppppqqqrrrrrrqqqrrrtttvvv|||EEEEEEEEEEEEEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJLLLNNNNNNPPPXXXccckkkxxx{{{}}}}}}}}}}}}||||||||||||}}}|||{{{zzzzzzzzz||||||{{{{{{}}}ooo[[[TTTJJJAAA;;;777555444333333222222222222111111111111000000000000111111111333555999BBBTTTkkk|||}}}vvvtttsssjjjYYYLLLHHHGGGEEECCCCCCEEEGGGHHHEEEFFFGGGIIIKKKPPPVVVZZZ^^^bbbggglllnnnqqqsssuuuvvvxxxzzz{{{{{{{{{}}}~~~~~~~~~~~~|||{{{yyyyyy{{{}}}~~~|||}}}}}}}}}|||zzzwwwvvvrrrrrrssstttwwwzzz}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwuuutttttttttsssrrrrrrtttyyy~~~|||xxxqqqrrruuu{{{{{{ooohhhcccccccccfffjjjnnnpppppplllmmmppptttxxx}}}rrrcccYYYRRRKKKEEEAAAAAAAAAFFFQQQ```qqq{{{}}}{{{wwwsssrrrtttzzz~~~~~~{{{xxxvvvtttuuuwwwzzz}}}~~~~~~~~~}}}{{{zzzxxxuuussslllggg___YYYWWWYYY]]]```hhhqqqyyy}}}|||}}}~~~~~~}}}|||{{{zzzuuuuuuttttttrrrqqqooonnnnnnmmmmmmooorrrwww|||~~~xxxtttpppmmmmmmnnnoooooorrrpppnnnllljjjiiiiiiiiieeeeeefffiiinnnrrrrrrqqqpppqqqpppnnnkkkjjjjjjkkkhhhiiihhheee```XXXPPPKKKCCC@@@===<<<>>>AAABBBCCC@@@AAABBBBBBDDDHHHMMMQQQWWW\\\bbbhhhkkknnnppprrrppprrruuuwwwxxxxxxwwwvvvxxxvvvtttqqqooonnnnnnnnnnnnoooppppppoooppprrrtttyyy}}}HHHGGGFFFFFFGGGHHHJJJKKKHHHIIIKKKNNNPPPQQQRRRSSSRRRTTTVVVUUUUUUZZZbbbjjjuuu{{{|||}}}}}}}}}}}}}}}|||{{{~~~}}}|||{{{{{{|||}}}~~~{{{|||~~~www^^^WWWLLLBBB;;;777555444555555555444444444333333111111000000000000111111222444666:::CCCUUUlll||||||yyyooo\\\MMMIIIHHHEEEDDDDDDEEEGGGIIIDDDFFFGGGIIIKKKPPPUUUZZZ[[[___eeekkkooorrruuuwwwvvvxxxzzz{{{{{{|||~~~~~~}}}}}}}}}~~~}}}{{{yyyyyyzzz}}}~~~|||}}}~~~~~~}}}{{{yyywwwttttttuuuwwwzzz~~~~~~{{{{{{yyyxxxwwwuuutttsssuuutttssstttwww|||zzz{{{~~~wwwppplllmmmmmmnnnqqquuuxxxyyyyyyssstttwwwzzz~~~}}}|||{{{iii___WWWNNNHHHDDDCCCBBBEEENNN\\\lllvvv{{{yyyvvvsssqqqtttyyy~~~|||xxxuuussstttwwwzzz~~~||||||}}}~~~~~~}}}zzzwwwtttmmmhhhaaa[[[XXX[[[___ccckkksss{{{~~~|||}}}}}}~~~~~~}}}{{{zzzvvvvvvuuutttrrrpppnnnmmmkkkjjjiiijjjnnntttyyy}}}{{{}}}zzz{{{xxxtttrrrssstttuuuuuutttrrrooollliiihhhggggggddddddfffkkkqqqssssssqqqlllmmmmmmmmmkkkkkkmmmooollllllllliiibbbZZZRRRLLL@@@>>><<<===???BBBCCCCCCAAABBBCCCCCCEEEHHHMMMQQQWWW\\\ccchhhllloooqqqsssoooqqqsssvvvwwwvvvuuutttxxxvvvrrrooommmlllmmmmmmmmmnnnoooooooooooorrrsssxxx|||HHHGGGFFFEEEFFFHHHJJJKKKMMMNNNPPPRRRTTTVVVWWWXXXZZZ\\\]]]\\\[[[]]]bbbgggwww}}}}}}|||zzzyyyyyyyyy}}}}}}||||||}}}~~~~~~~~~~~~iii\\\LLLAAA===;;;666222444444333333333333222222333333333222111000000///444444555999CCCVVVlllzzz|||ooo]]]PPPGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFGGGIIILLLPPPTTTVVV[[[^^^dddhhhkkknnnqqqssswwwyyy{{{|||||||||~~~~~~||||||{{{{{{{{{xxxxxxxxxxxxxxxzzz{{{|||}}}zzzvvvttttttuuuwwwxxxzzz}}}~~~||||||{{{zzzyyywwwuuutttwwwrrrqqqvvv{{{~~~{{{xxxwwwyyy}}}~~~zzzyyyzzz|||}}}uuucccUUUNNNKKKDDDBBBCCCGGGKKKSSS```mmmwwwxxxxxxvvvtttvvv{{{~~~|||zzzxxxwwwvvvvvvvvvwwwyyy||||||zzzsssnnnfff```^^^aaaeeeiiiqqqwww}}}~~~~~~}}}zzzwwwvvvtttrrrooonnnmmmllllllkkkiiiiiijjjnnnrrruuu{{{yyyzzz}}}~~~~~~|||yyyvvvuuuvvvxxxxxxxxxzzzsssmmmmmmlllhhheeeeeeeeehhhllloooppppppnnnmmmnnnlllkkkkkkmmmnnnnnnmmmmmmlllkkkjjjggg```VVVOOO@@@???===>>>@@@BBBBBBBBBDDDCCC@@@???@@@EEEMMMSSSXXX\\\ccciiimmmppprrrtttrrrsssttttttssssssuuuwwwxxxvvvsssqqqoooooopppppprrrqqqppprrrvvvyyy{{{|||~~~IIIIIIGGGGGGGGGIIIKKKMMMQQQSSSUUUWWWZZZ]]]___```cccddddddcccbbbdddiiinnnzzz~~~}}}||||||{{{{{{{{{{{{~~~~~~}}}}}}~~~hhh\\\LLLAAA===;;;777333444444333333333333222222111111000000///......---333444555999DDDWWWmmm|||yyymmm\\\OOOGGGGGGEEEDDDDDDCCCCCCCCCEEEEEEFFFHHHKKKOOOSSSUUUZZZ^^^ccchhhlllooorrruuuwwwxxxzzz{{{{{{|||~~~~~~}}}|||{{{{{{{{{{{{wwwwwwvvvuuuvvvxxxzzz{{{~~~zzzwwwuuutttuuuwwwxxxyyy}}}}}}}}}}}}|||{{{yyyxxxwwwyyyvvvvvvzzz}}}}}}{{{zzzxxx}}}~~~kkk]]]SSSOOOFFFCCCCCCFFFJJJQQQ___lllwwwwwwwwwuuusssuuu{{{~~~|||zzzxxxwwwvvvvvvvvvwwwyyy|||}}}vvvrrrkkkfffdddfffkkknnnuuuzzz~~~}}}}}}~~~}}}zzzzzzxxxvvvssspppnnnmmmlllnnnmmmkkkjjjkkkmmmoooqqqvvvtttuuuyyy}}}~~~~~~}}}{{{|||}}}~~~~~~}}}{{{rrrjjjhhhfffcccaaaaaadddgggjjjmmmnnnmmmllllllmmmlllkkklllmmmnnnnnnnnnllllllkkkkkkiiiccc[[[UUUHHHEEEBBBAAABBBDDDDDDDDDDDDCCCAAA???@@@EEEMMMRRRYYY^^^eeejjjmmmppprrrsssqqqrrrssssssrrrrrrtttvvvwwwuuutttrrrqqqqqqqqqqqqtttrrrrrrtttwwwzzz||||||~~~OOONNNMMMLLLMMMOOOQQQRRRXXXYYY\\\```dddgggjjjlllmmmnnnmmmkkkiiilllrrrwww}}}}}}||||||||||||}}}}}}~~~~~~~~~fff[[[LLLBBB===:::777333444444333333333333222222111111000000///.........333333555:::EEEXXXnnn~~~{{{zzz~~~|||zzztttiiiYYYMMMGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGJJJNNNQQQTTTYYY]]]ccchhhlllppptttvvvvvvxxxzzzzzzzzz{{{}}}~~~}}}|||{{{{{{zzz{{{{{{wwwvvvtttssstttvvvxxxzzz~~~~~~|||yyyxxxssstttvvvwwwyyy|||}}}}}}}}}|||{{{zzzyyyyyyzzzyyyyyy|||}}}}}}yyyyyyzzzuuudddXXXQQQIIIFFFCCCEEEHHHOOO]]]jjjvvvvvvvvvsssqqqtttzzz~~~|||zzzxxxvvvvvvvvvvvvwwwyyy||||||xxxrrrnnnlllooosssvvv{{{}}}}}}~~~~~~||||||{{{xxxuuurrrpppnnnmmmrrrqqqpppnnnnnnnnnnnnnnnqqqqqqtttxxx|||{{{{{{~~~{{{pppeee```^^^[[[ZZZ\\\aaacccggghhhiiihhhiiijjjkkklllmmmnnnooopppppppppnnnmmmmmmlllkkkhhhbbb___TTTOOOJJJGGGEEEFFFFFFEEEDDDCCCAAA@@@AAAEEELLLRRR[[[___eeejjjmmmoooqqqrrrpppqqqrrrrrrqqqqqqrrrsssuuuuuutttttttttsssssssssvvvuuutttvvvyyy|||~~~~~~}}}WWWVVVUUUUUUVVVXXXZZZ\\\^^^```dddhhhmmmqqquuuwwwvvvvvvuuurrrppprrryyy~~~~~~~~~}}}|||||||||}}}}}}~~~~~~}}}~~~~~~|||cccZZZLLLBBB===:::777444444444333333333222222222222222222222111111000000222333555:::FFFZZZqqq{{{yyy{{{}}}|||zzzxxxuuuooodddUUUJJJGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEGGGJJJMMMQQQSSSWWW\\\bbbhhhlllqqquuuxxxuuuwwwyyyzzzzzz{{{|||~~~}}}}}}|||{{{zzzzzz{{{{{{yyywwwuuussstttvvvyyy{{{}}}~~~}}}{{{zzzssstttvvvwwwxxx{{{~~~}}}|||{{{{{{zzzzzzzzzyyyyyyzzz{{{{{{}}}}}}{{{{{{~~~zzziiiZZZQQQMMMHHHEEEDDDFFFMMM[[[hhhuuuuuuuuurrrqqqsssyyy~~~}}}~~~~~~~~~|||zzzwwwvvvvvvvvvuuuvvvxxx{{{~~~~~~zzzvvvuuuwww{{{~~~~~~~~~~~~}}}}}}{{{yyywwwuuussssssrrrttttttttttttssssssrrrqqqsssssswww||||||yyyyyyyyyxxx{{{{{{nnn```YYYUUUSSSSSSVVV[[[^^^aaaaaaaaaaaadddgggjjjmmmppprrrrrrsssssstttrrrrrrqqqpppnnnkkkhhhfff^^^YYYQQQKKKHHHGGGFFFFFFDDDCCCAAA@@@AAAEEELLLQQQ[[[___eeeiiilllmmmnnnooooooppprrrrrrqqqpppqqqrrrttttttuuuvvvwwwvvvvvvvvvyyyxxxwwwxxx{{{~~~}}}^^^]]]]]]]]]^^^```bbbdddfffhhhkkkpppuuuzzz}}}~~~|||yyy{{{~~~||||||||||||}}}}}}||||||||||||}}}}}}uuuaaaXXXLLLBBB===999777555444444333333333222222222222222222111111111111111111222555;;;HHH\\\ttt~~~~~~~~~zzzxxxuuuqqqjjj___QQQHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJNNNRRRTTTVVV[[[aaaggglllppptttwwwuuuwwwyyyzzzzzz{{{|||~~~}}}||||||{{{{{{{{{{{{|||{{{zzzxxxwwwwwwxxx{{{||||||}}}~~~|||{{{tttuuuvvvvvvwwwzzz~~~}}}||||||||||||yyyyyyzzz|||zzz{{{|||xxxzzz}}}mmm^^^UUUOOOJJJFFFEEEGGGMMMZZZgggsssuuuuuusssqqqsssxxx}}}{{{|||}}}}}}|||yyywwwuuuuuutttuuuvvvxxx{{{}}}|||~~~|||{{{zzzyyyyyyxxxxxxxxxwwwxxxyyyzzz{{{{{{zzzzzzwwwwww|||yyytttrrrtttvvvxxx}}}vvviiiZZZSSSOOOLLLMMMPPPSSSVVVYYYXXXWWWYYY^^^ccciiinnnsssvvvvvvvvvwwwyyywwwwwwvvvtttqqqmmmkkkjjjeee___VVVOOOJJJHHHFFFEEEDDDCCCBBBAAAAAAEEEKKKPPPYYY]]]cccgggiiijjjlllmmmmmmooorrrrrrrrrqqqrrrsssuuuuuuwwwxxxxxxyyyxxxxxx|||zzzyyyzzz}}}}}}eeedddcccccceeegggjjjkkkppprrruuuyyy}}}~~~}}}||||||{{{}}}}}}|||{{{{{{{{{|||||||||~~~zzzmmm^^^WWWMMMCCC===999777666444444333333333333222222000000//////////////////000222555<<>><<<<<<<<<@@@CCCBBBAAAFFFQQQZZZbbbjjjsssxxxxxxxxxzzz|||xxx|||~~~}}}xxxtttrrrrrrjjjfff___XXXSSSNNNIIIEEEDDDDDDCCCBBBBBBEEEJJJNNNWWW[[[aaafffiiikkkmmmnnnlllppptttwwwxxxyyyzzz{{{|||{{{yyyxxxyyyzzz}}}~~~~~~||||||~~~~~~}}}||||||}}}{{{|||~~~}}}{{{{{{{{{{{{{{{}}}zzzwwwuuummmcccXXXTTTMMMEEE???:::777666666666555444333333222222333333222111000000111111111444777===MMMfff}}}}}}xxxuuunnnhhhfffaaaWWWNNNJJJHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFGGGGGGHHHKKKOOORRRWWWZZZ^^^bbbfffkkkppptttuuuwwwzzz{{{||||||~~~}}}}}}}}}}}}~~~zzzxxxvvvwwwzzz{{{zzzyyy~~~}}}xxxwwwxxxxxxxxxwwwvvvttttttvvvxxxxxxxxxuuuyyy|||vvvpppkkkhhhcccdddddddddbbb```]]][[[]]]^^^___```aaaaaaaaaaaaeeehhhmmmttt||||||yyy}}}~~~|||xxxpppggg___WWWPPPPPPSSSWWW___fffuuutttssstttwwwxxxvvvtttxxxyyy{{{{{{zzzxxxuuusssooopppqqqtttyyy~~~}}}}}}~~~}}}{{{xxxjjj___UUUOOOGGGBBB@@@???===;;;<<<<<<<<<===AAAGGGLLLPPPZZZcccmmmsssuuuuuuxxxzzzyyyzzz{{{{{{zzzwwwtttrrrnnnkkkddd[[[QQQKKKGGGGGGFFFEEECCCBBBBBBEEEKKKPPPXXX]]]ccciiikkkmmmnnnnnnrrrtttwwwxxxxxxxxxzzz{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}|||||||||}}}||||||}}}{{{xxxvvvooofffYYYUUUNNNFFF???:::777666666555555444333333222222333222222111000000111111111444888>>>OOOiii~~~yyyvvvoooiiigggbbbXXXNNNJJJHHHHHHGGGGGGFFFFFFGGGGGGEEEFFFGGGGGGHHHJJJNNNRRRVVVYYY^^^bbbfffkkkpppttttttvvvyyy{{{{{{|||}}}~~~}}}}}}}}}}}}|||yyyxxxxxxzzz|||{{{yyy~~~|||xxxwwwxxxxxxxxxxxxvvvuuutttuuuvvvwwwxxxvvvzzz|||wwwrrrmmmjjjffffffggggggeeeccc```___^^^^^^_______________^^^\\\]]]aaafffmmmuuu{{{{{{sssjjjaaaYYYRRRSSSVVV\\\dddlllwwwuuuuuuvvvyyyzzzxxxvvvxxxyyy{{{{{{{{{xxxvvvtttrrrrrrsssuuuyyy~~~}}}}}}~~~}}}yyysssqqqqqqyyyzzzpppcccYYYRRRLLLFFFAAA@@@???<<<:::;;;::::::;;;===AAAEEEGGGRRRYYYcccjjjmmmooosssvvvuuuvvvwwwxxxwwwuuusssrrrnnnkkkfff]]]UUUOOOLLLKKKHHHGGGEEECCCCCCFFFLLLPPPWWW\\\ccchhhkkkmmmoooppprrrtttwwwxxxxxxyyy{{{|||||||||}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}|||}}}~~~|||xxxwwwqqqiii\\\WWWOOOFFF???:::777666555555555444444333333222333222111111000111111111111444888@@@RRRlllxxxqqqllliiidddYYYPPPKKKIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFGGGGGGJJJNNNQQQUUUXXX]]]bbbfffkkkpppssssssuuuxxxzzzzzz{{{|||~~~~~~||||||}}}~~~~~~~~~~~~~~~|||zzzzzz|||||||||{{{~~~}}}yyyxxxxxxyyyxxxzzzxxxwwwuuuvvvxxxzzz{{{|||}}}yyytttqqqoookkkkkkkkkkkkiiigggeeeddd`````````___^^^^^^]]]\\\ZZZ[[[\\\^^^ccciiinnnqqqsssxxxxxxppphhh___WWWWWWZZZ___hhhpppyyyxxxxxxyyy{{{{{{zzzxxxyyyzzz{{{|||{{{yyywwwvvvtttttttttvvvzzz~~~}}}{{{zzz|||yyyqqqlllhhhgggjjjtttzzzpppggg]]]UUUPPPLLLFFFCCCBBBAAA===:::;;;;;;;;;;;;<<<===>>>???GGGMMMUUU[[[___dddjjjnnnmmmnnnooopppqqqqqqqqqpppkkkiiieee^^^VVVQQQNNNMMMJJJIIIFFFDDDCCCFFFLLLPPPVVV[[[bbbgggkkknnnppprrrrrruuuwwwyyyyyyzzz|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~{{{zzzssskkk^^^YYYPPPGGG???:::777666555555444444444333333333222222111111111111111222111444888AAAUUUppp}}}vvvqqqnnnhhh\\\QQQLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFFFFGGGIIIMMMQQQTTTWWW]]]bbbfffkkkooosssrrrtttwwwyyyyyyzzz{{{}}}~~~|||{{{|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~||||||||||||||||||~~~}}}zzzyyyzzzyyyyyy{{{{{{zzzyyyzzz}}}|||yyyvvvuuupppppppppooommmkkkiiihhheeeeeecccbbb```___^^^^^^___^^^\\\]]]___bbbfffiiifffjjjqqqyyywwwqqqggg]]]ZZZ\\\aaajjjrrr{{{{{{{{{|||||||||{{{{{{yyyzzz{{{||||||{{{yyyxxxvvvuuuuuuvvvzzz~~~{{{xxxvvvwwwzzz~~~uuummmgggccceeeeeehhhrrrxxxnnneee]]]WWWQQQMMMIIIGGGFFFDDDAAA======>>>>>>>>>>>>>>>======???CCCIIINNNRRRWWW]]]bbbcccdddeeefffgggiiijjjkkkfffeeebbb\\\UUUOOOLLLKKKJJJIIIFFFDDDCCCEEEJJJOOOUUUYYY```gggkkkooorrrtttsssvvvxxxzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~xxxoooaaa\\\RRRHHH???:::777666444444444444444333333333222111111111111111222222222555888BBBXXXsss~~~xxxtttmmm```TTTNNNJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEEEEFFFIIIMMMPPPRRRVVV\\\aaafffjjjooorrrrrrtttwwwxxxyyyyyy{{{}}}~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{}}}}}}}}}|||||||||}}}}}}|||{{{{{{{{{zzz}}}}}}~~~~~~~~~}}}{{{{{{uuuuuutttrrrpppmmmlllkkkjjjiiigggeeeccccccbbbbbb```___\\\[[[[[[\\\^^^``````cccgggllltttvvvjjj___ZZZ\\\bbbllluuu||||||}}}}}}}}}|||||||||zzzzzz{{{|||||||||{{{{{{wwwvvvvvvxxx{{{}}}zzzwwwttttttvvvyyy{{{rrrhhhbbb___^^^bbbcccgggppp}}}rrriiibbb]]]UUUQQQLLLJJJIIIHHHDDD@@@@@@@@@AAAAAAAAA@@@???>>>???@@@CCCFFFIIIMMMRRRUUUYYYYYY[[[\\\^^^```bbbcccccccccaaa\\\UUUNNNJJJIIIIIIHHHEEEBBBBBBDDDIIIMMMTTTYYY```fffkkkooosssvvvuuuwwwzzz{{{{{{{{{}}}~~~~~~}}}}}}~~~tttddd^^^TTTHHH???:::777666444444444444444444444444111111111000111111222333333555999CCCYYYuuu{{{sssdddWWWPPPJJJIIIHHHGGGFFFEEEEEEEEECCCDDDDDDEEEEEEHHHLLLOOOPPPUUU[[[aaafffjjjnnnqqqrrrtttwwwyyyyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}}}}}}}|||{{{zzzzzz{{{|||{{{zzz{{{|||~~~~~~~~~~~~}}}|||}}}~~~~~~~~~yyyxxxvvvssspppmmmkkkjjjjjjiiigggfffeeeeeeffffffcccbbb```^^^]]]\\\\\\]]]\\\^^^aaaccchhhsssyyymmm```[[[\\\cccnnnxxx{{{}}}~~~~~~|||{{{{{{|||zzz{{{||||||}}}}}}}}}}}}xxxxxxyyy{{{}}}|||yyywwwvvvvvvxxxyyy|||{{{}}}tttggg___]]]]]]^^^___bbbgggooo|||~~~ssskkkfff\\\WWWRRROOONNNLLLIIIFFFDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBDDDFFFIIILLLMMMQQQRRRTTTVVVWWWYYYYYYYYY^^^______[[[UUUOOOKKKJJJHHHFFFDDDBBBAAADDDIIINNNUUUYYY___eeejjjooosssvvvxxxzzz|||||||||{{{|||~~~}}}~~~}}}~~~|||fff```UUUIII@@@:::777777444444444444444444444444111111000000111222222333444555999CCCZZZuuuxxxhhhYYYRRRKKKJJJHHHGGGFFFEEEEEEEEEBBBCCCDDDDDDEEEGGGLLLOOOOOOTTT[[[aaafffjjjnnnqqqsssuuuxxxyyyyyyzzz|||}}}{{{|||~~~~~~~~~zzz{{{|||}}}}}}{{{zzzxxxwwwxxxzzzzzzyyyyyy|||~~~}}}~~~~~~~~~{{{zzzwwwsssooollliiihhhgggfffdddcccccceeefffgggffffffeeecccaaa___^^^]]]WWWZZZ]]]]]]___fffsss~~~tttddd\\\\\\aaakkkuuuzzz|||~~~}}}{{{yyyzzz{{{{{{{{{|||}}}~~~~~~zzz{{{}}}}}}|||zzzzzzzzzzzzzzzxxx{{{|||uuukkkccc``````bbbccccccgggmmmsss|||xxxrrriiiccc\\\XXXWWWVVVSSSPPPLLLLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRVVVXXXZZZXXXTTTPPPLLLKKKGGGFFFDDDBBBBBBFFFKKKPPPUUUZZZ___eeejjjnnnsssvvvzzz|||~~~}}}|||{{{||||||||||||}}}}}}~~~}}}~~~~~~~~~}}}~~~~~~gggaaaUUUIII@@@:::777777444444444444444444444444111111000000111222333333444555999CCCZZZuuu{{{jjj[[[SSSKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCDDDDDDEEEGGGKKKNNNNNNSSSZZZaaafffjjjnnnpppsssuuuxxxzzzzzz{{{|||~~~zzz|||~~~~~~~~~~~~zzz{{{|||}}}}}}{{{yyyxxxtttwwwyyyyyyxxxxxx|||}}}~~~}}}|||||||||}}}~~~|||zzzwwwrrrnnnjjjhhhfffcccbbbaaaaaaaaaccceeegggdddddddddcccaaa^^^[[[ZZZRRRVVVZZZZZZZZZ```kkkuuu||||||jjj^^^[[[]]]fffoooyyy|||~~~}}}zzzxxxyyy{{{{{{{{{|||}}}~~~{{{}}}~~~}}}||||||yyyxxxzzz~~~zzzrrrmmmhhhdddeeegggiiiiiikkkpppuuuyyy~~~|||tttnnnfffaaa```___\\\ZZZUUUTTTQQQOOOMMMKKKJJJJJJHHHGGGGGGHHHIIIKKKKKKKKKLLLNNNQQQSSSSSSRRRPPPOOONNNQQQTTTTTTRRRNNNLLLJJJHHHGGGEEECCCDDDGGGMMMRRRVVVZZZ```eeejjjnnnsssvvv|||}}}~~~|||{{{{{{|||{{{{{{|||||||||}}}}}}}}}{{{|||}}}~~~}}}}}}}}}oooaaaQQQIIIEEE>>>888666666555555444444333222222444444444333333222222222111444777AAA[[[|||lllYYYNNNJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBCCCBBBCCCEEEHHHKKKQQQSSSYYY```gggmmmpppqqqsssuuuwwwyyy{{{|||||||||}}}}}}~~~~~~|||||||||||||||}}}~~~~~~~~~~~~{{{xxxwwwxxxxxxwwwvvvwwwyyy|||}}}{{{{{{{{{{{{}}}||||||{{{{{{||||||||||||zzzxxxuuusssqqqmmmhhhdddccccccccccccddddddeeefffhhhfffdddccccccbbb```^^^YYYYYYYYYYYYZZZ^^^dddhhhooooooddd______dddjjjtttwww{{{}}}|||zzzyyyxxx|||}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~tttmmmnnnssskkklllkkkiiihhhkkkrrrxxx|||~~~wwwpppkkkhhhfffddd]]]]]]]]]ZZZVVVSSSQQQPPPPPPOOONNNMMMMMMMMMNNNOOOSSSRRRPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQOOONNNMMMMMMIIIHHHFFFCCCBBBEEEJJJNNNVVV[[[aaagggkkknnnqqqrrrxxxyyy{{{|||||||||{{{{{{{{{zzzzzzzzz{{{|||~~~~~~~~~~~~qqqbbbRRRJJJDDD>>>888777555555555444333333222222000000000000////////////333666999CCC]]]~~~nnnZZZOOOJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBCCCBBBBBBDDDHHHKKKQQQSSSXXX___ffflllooopppsssuuuwwwzzz{{{|||||||||}}}~~~~~~|||||||||{{{|||}}}}}}~~~~~~}}}zzzyyyyyyxxxxxxwwwxxxzzz|||}}}~~~||||||||||||zzz{{{{{{zzz|||~~~zzz{{{{{{||||||{{{{{{zzzwwwuuusssqqqnnnkkkfffcccccccccccccccdddeeeffffffhhhfffcccbbbbbbaaa___]]]XXXYYYYYYXXXYYY]]]bbbfffiii{{{vvviiidddcccgggmmmtttwww|||~~~}}}|||zzzzzzzzz|||yyyzzz{{{|||}}}~~~~~~~~~uuummmeee```bbbhhhkkkmmmooopppqqqvvv}}}|||vvvrrrnnnlllggggggeeebbb^^^[[[YYYXXXUUUTTTRRRQQQQQQQQQRRRRRRUUUUUUSSSRRRRRRSSSTTTTTTTTTTTTRRRQQQPPPNNNMMMLLLKKKIIIGGGDDDCCCEEEJJJNNNVVV[[[bbbhhhlllnnnqqqsssxxxyyy{{{|||||||||{{{zzz{{{zzzzzzzzzzzz|||~~~{{{{{{sssdddTTTJJJDDD===999888555555444444333333222222111111222222222222222222333777;;;EEE^^^oooZZZOOOJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBCCCBBBBBBDDDGGGJJJOOORRRXXX^^^eeejjjnnnppptttuuuwwwzzz||||||}}}|||~~~~~~~~~~~~||||||{{{{{{||||||}}}~~~~~~}}}|||{{{{{{zzzyyyzzz{{{}}}~~~}}}}}}zzzyyyyyyyyyyyyyyyzzzzzzyyyzzz~~~|||zzzxxxyyy{{{||||||{{{yyyxxxtttrrrooommmllliiieeebbbccccccddddddeeeffffffgggfffdddaaa``````___]]][[[WWWXXXXXXWWWXXXZZZ___bbbeeettt}}}yyyjjjcccaaaeeejjjtttxxx|||~~~}}}|||yyy|||yyyyyyzzz{{{|||}}}~~~~~~tttmmmfffaaa\\\ZZZ___fffnnnrrrxxx|||~~~zzzwwwsssqqqoookkkhhheeedddccc]]]\\\ZZZXXXVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKIIIFFFDDDFFFJJJMMMVVVZZZbbbhhhlllooorrrtttyyyyyy{{{|||||||||{{{zzz{{{zzzzzzyyyzzz{{{}}}~~~wwwttt|||ttteeeUUUKKKCCC===999999555555444444333222222111333333333444444555555555333777<<>>999777666555555444444333333222111111111111111111111111333666999@@@QQQjjj~~~{{{xxxnnn___QQQLLLGGGGGGFFFFFFEEEEEEFFFFFFCCCBBB@@@@@@@@@AAACCCEEEJJJMMMRRRVVV[[[aaagggkkkppptttxxxzzz{{{{{{|||}}}yyy{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}|||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}zzzzzz|||~~~~~~~~~}}}|||zzzxxxvvvuuutttsssrrrqqqppppppppppppmmmmmmmmmllliiieeeaaa___YYYXXXXXXXXX[[[^^^aaaccccccccccccbbb___[[[WWWTTTXXX[[[___dddiiimmmooopppvvv}}}yyyxxxxxxyyy||||||zzzwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~|||zzzxxxvvvuuuuuuuuuwww{{{yyyqqqkkkhhhiiihhhhhhhhhiiilllmmmnnnkkkgggbbb^^^\\\[[[[[[XXXXXXXXXWWWTTTPPPLLLIIIHHHIIIHHHGGGFFFGGGJJJLLLTTT]]]fffkkkrrryyy||||||}}}||||||~~~}}}{{{zzzyyyyyyyyyxxxyyyzzz|||}}}}}}~~~~~~}}}{{{zzzzzz{{{{{{{{{|||}}}~~~}}}zzzyyyyyyyyy{{{|||~~~yyypppiiiggg]]]\\\YYYQQQHHH???999777666666555555444333333333//////000111222333333444222555888???PPPhhh}}}|||xxxtttkkk]]]QQQLLLGGGGGGFFFFFFFFFEEEEEEEEECCCBBB@@@???@@@AAACCCDDDIIILLLOOOSSSXXX___fffjjjooorrrvvvyyyzzzzzz{{{|||yyy{{{}}}}}}}}}||||||||||||}}}}}}||||||||||||||||||||||||}}}|||{{{zzzyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||zzzxxxwwwvvvuuutttsssrrrrrrrrrrrrmmmmmmmmmkkkiiieeeaaa___YYYYYYZZZ[[[^^^aaaeeegggfffggggggfffccc^^^YYYVVVWWWYYY]]]aaafffjjjnnnoooooowww}}}zzzxxxvvvuuuuuuwwwyyyyyyxxxvvvvvvwwwxxxzzz{{{{{{||||||yyyzzz|||~~~~~~}}}{{{yyywwwuuutttttttttuuuyyy}}}~~~~~~~~~tttmmmgggfffdddcccbbbccceeefffgggeeeaaa^^^[[[YYYYYYYYYUUUUUUTTTRRRPPPMMMKKKJJJFFFFFFFFFEEEEEEFFFJJJMMMSSS\\\eeekkkrrryyy}}}}}}}}}||||||}}}~~~}}}|||{{{{{{{{{yyyzzzzzz{{{|||}}}}}}~~~~~~|||zzzyyyzzzzzzxxxwwwvvvxxxzzz{{{{{{zzzwwwvvvuuuttttttuuuwwwwwwzzz||||||tttmmmjjj]]]\\\XXXRRRIIIAAA:::777666666666555444444333333111111222333444555555666111444777>>>NNNggg{{{~~~yyyuuukkk\\\PPPKKKFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@??????AAACCCDDDIIIKKKNNNRRRWWW]]]eeejjjnnnqqquuuxxxyyyyyyzzz{{{zzz|||~~~}}}}}}}}}}}}}}}}}}~~~||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz||||||~~~~~~~~~~~~|||{{{zzzwwwvvvuuutttssssssssssssnnnnnnmmmkkkhhhdddaaa___ZZZ[[[]]]___bbbfffhhhjjjiiijjjkkkjjjgggbbb]]]YYYWWWXXX[[[^^^ccchhhlllnnnnnnttt}}}{{{zzzxxxxxxxxxxxxwwwvvvtttssstttuuuuuuwwwxxxyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzwwwyyy{{{}}}}}}|||zzzxxxvvvtttssssssssstttvvvzzz~~~~~~}}}}}}~~~vvviiifffbbb___^^^^^^^^^^^^\\\[[[XXXVVVUUUUUUVVVWWWVVVTTTRRRPPPMMMKKKJJJIIIEEEEEEDDDCCCCCCFFFJJJNNNTTT\\\eeekkkqqqxxx|||{{{~~~}}}|||{{{}}}~~~}}}}}}|||}}}}}}{{{{{{{{{{{{||||||}}}}}}~~~}}}{{{zzzyyyyyyyyyxxxvvvttttttvvvwwwwwwvvvsssrrrpppnnnnnnnnnnnnooopppqqqtttxxx~~~yyyrrrnnn___]]]XXXRRRJJJCCC<<<888777666666555555444333333333333333333333333333333111444777===NNNfffzzz|||vvvkkk[[[NNNHHHEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????@@@BBBDDDIIIKKKNNNRRRVVV]]]eeejjjmmmpppuuuwwwyyyyyyzzz{{{}}}~~~}}}{{{{{{{{{{{{{{{|||}}}~~~||||||zzzzzzyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz|||~~~~~~~~~~~~}}}|||wwwwwwvvvuuuttttttttttttpppooonnnkkkhhhdddaaa```\\\]]]```dddgggjjjlllmmmlllmmmnnnmmmjjjfffaaa^^^XXXYYYZZZ]]]aaafffjjjmmmooottt}}}{{{vvvsssqqqpppnnnnnnnnnooooooooooooooorrrssstttuuuvvvxxxyyy{{{xxxyyyyyyzzzyyyyyyxxxxxxxxxyyy|||~~~}}}|||zzzwwwuuutttsssrrrrrrsssuuuxxx{{{~~~~~~|||mmmhhhaaa]]][[[ZZZXXXVVVRRRQQQPPPOOOOOOPPPRRRSSSWWWUUURRROOOLLLJJJIIIIIIDDDDDDCCCBBBCCCFFFKKKOOOVVV^^^gggkkkpppvvvyyyxxx|||}}}~~~}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}~~~||||||{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{yyyyyyxxxxxxyyywwwtttssssssrrrqqqpppnnnmmmjjjhhhffffffffffffgggiiikkkooouuu~~~wwwoooddd___YYYRRRKKKDDD===999777777666666555444444444222222222111111000000000111444777===MMMeeezzzzzznnn\\\MMMEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA???>>>???@@@BBBCCCGGGJJJNNNRRRVVV]]]dddiiimmmpppuuuxxxyyyzzz{{{|||}}}~~~~~~}}}{{{xxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwyyy}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~xxxxxxwwwvvvuuuuuuuuuuuurrrqqqooollliiieeebbbaaa^^^```dddhhhkkkmmmnnnoooooooooooonnnllliiifffddd\\\\\\\\\]]]```eeeiiilllooosss|||~~~}}}{{{wwwsssooollliiihhheeeeeeffffffhhhjjjlllmmmlllnnnpppqqqrrrtttwwwyyyzzzzzzzzzzzzzzzyyyxxxxxxzzz{{{}}}}}}|||zzzxxxvvvtttssssssqqqrrrtttwwwzzz~~~sssmmmccc]]]YYYWWWSSSPPPNNNLLLKKKIIIIIIJJJLLLMMMUUUTTTQQQOOOMMMKKKJJJJJJEEEEEEDDDBBBBBBFFFKKKOOOWWW___gggkkkpppuuuxxxwwwzzz|||}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{|||}}}}}}~~~~~~}}}||||||{{{yyyxxxvvvuuutttvvvtttqqqpppooommmkkkiiigggfffcccaaa___^^^]]]]]]___```bbbfffllluuu~~~rrriiibbbYYYQQQKKKEEE???;;;777777666666555555444444222222222111111111000000222555777>>>NNNeeezzzvvvcccRRRIIIDDDEEEFFFGGGFFFEEECCCBBBAAA@@@???>>>>>>@@@BBBCCCDDDGGGLLLQQQVVV[[[aaaeeemmmpppuuuxxxzzz{{{|||}}}{{{|||~~~~~~}}}{{{vvvvvvvvvwwwwwwxxxzzzzzz|||{{{yyywwwvvvwwwxxxxxxvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvzzz~~~}}}||||||||||||}}}}}}}}}~~~~~~~~~{{{~~~zzzzzzyyyxxxwwwwwwwwwwwwtttssspppmmmjjjfffdddbbbaaacccgggkkknnnpppppppppppppppooonnnlllkkkjjjiii```___^^^^^^```dddiiilllpppttt|||{{{xxxuuutttuuuvvvvvvuuupppnnnlllhhheeecccaaaaaa^^^^^^^^^```bbbeeeiiijjjiiikkkmmmnnnoooqqquuuyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{|||}}}~~~|||zzzxxxvvvuuutttsssqqqrrrtttwwwzzz~~~~~~uuujjjbbb]]]YYYTTTPPPOOOMMMKKKHHHFFFEEEFFFFFFOOOOOOOOONNNMMMLLLLLLKKKGGGFFFDDDBBBBBBEEEKKKOOOVVV^^^fffkkkpppvvvxxxwwwyyy{{{~~~~~~~~~}}}|||zzzzzzzzz{{{||||||}}}~~~~~~~~~}}}|||zzzyyyxxxwwwuuusssqqqpppnnnmmmlllkkkjjjhhheeebbb```___\\\ZZZXXXVVVVVVVVVVVVWWWYYY[[[```iiissszzzuuullldddZZZQQQKKKEEE@@@<<<777777777666555555444444333333333333333333333333222555888>>>NNNfffzzz~~~jjjXXXPPPCCCDDDFFFGGGFFFEEECCCBBBAAA@@@???>>>>>>@@@BBBCCCBBBEEEKKKPPPUUUZZZ___cccmmmqqquuuyyyzzz{{{|||~~~xxxzzz|||~~~~~~}}}}}}xxxxxxxxxxxxyyyzzz{{{||||||{{{yyywwwvvvvvvwwwxxxvvvvvvvvvvvvvvvuuuuuuttttttssstttxxx|||~~~|||{{{{{{||||||||||||}}}}}}}}}}}}yyy|||||||||{{{zzzyyyyyyyyyyyyuuutttqqqnnnjjjgggdddcccbbbeeeiiimmmpppqqqppppppqqqpppnnnmmmllllllllllllcccaaa___^^^```dddiiilllrrrvvv~~~zzzvvvssspppmmmlllllllllkkkjjjdddcccaaa___]]]\\\[[[[[[ZZZZZZZZZ\\\___cccfffiiihhhkkkmmmnnnnnnqqqvvvzzzxxxxxxzzz{{{|||}}}}}}}}}{{{|||}}}~~~~~~}}}{{{yyywwwuuuttttttqqqrrrtttwwwzzz~~~~~~~~~qqqhhhccc^^^XXXSSSSSSPPPLLLHHHEEECCCBBBBBBJJJKKKLLLMMMNNNNNNMMMMMMHHHGGGEEECCCBBBFFFKKKOOOTTT\\\eeejjjpppwwwzzzyyyxxx{{{~~~~~~|||zzzyyyzzz{{{|||||||||}}}~~~~~~}}}|||{{{xxxwwwvvvuuurrrpppnnnlllgggggggggggggggeeeaaa^^^\\\ZZZXXXUUUSSSRRRQQQQQQQQQQQQRRRSSSXXX```iiiooo}}}tttbbb\\\[[[OOODDD@@@:::;;;999888666444333222222333000...111777999555111333777999>>>MMMeee{{{uuu]]]KKKGGGEEEBBBBBBCCCDDDDDDCCCAAAAAAAAA@@@???@@@BBBDDDFFFHHHKKKOOOTTTYYY^^^```iiimmmsssxxxzzzzzz{{{{{{zzzzzz{{{{{{||||||}}}}}}}}}|||zzzxxxxxxxxxzzz{{{{{{{{{{{{zzzzzzyyyyyyyyy{{{yyywwwuuuvvvvvvuuusssuuuuuuvvvxxxyyy|||~~~|||{{{{{{{{{{{{{{{zzzzzz||||||||||||||||||{{{{{{}}}~~~~~~}}}}}}}}}|||||||||{{{{{{{{{vvvuuurrroookkkgggeeecccfffiiinnnrrrssssssqqqoooqqqrrrrrrrrrqqqooommmllloookkkddd```___bbbgggkkkuuuuuuxxx{{{vvvpppjjjfffccccccbbb___[[[ZZZZZZ\\\YYYXXXWWWTTTRRRSSSVVVYYYVVVXXXYYYZZZ[[[^^^bbbeeeeeegggiiijjjkkkmmmppprrr{{{|||~~~}}}{{{zzzyyywwwtttqqqqqqoooooorrrxxx}}}{{{nnnhhhddd^^^YYYUUUSSSOOOLLLIIIGGGFFFEEEGGGJJJMMMNNNMMMKKKJJJJJJFFFEEECCC@@@@@@DDDJJJOOOUUU]]]dddhhhmmmtttxxxxxx|||~~~~~~~~~~~~~~~}}}zzzxxxwwwxxxxxxyyy~~~~~~~~~{{{yyywwwwwwuuurrrpppnnnllliiigggdddbbb___^^^]]][[[XXXVVVRRRRRRPPPNNNLLLKKKIIIHHHIIIJJJKKKNNNRRRVVVZZZ\\\yyyeee^^^[[[OOODDD@@@;;;999888777555555444444444222111000111111222222222222555888===LLLddd{{{|||cccQQQIIIGGGDDDCCCDDDEEEEEEDDDAAAAAAAAA@@@??????AAACCCFFFHHHKKKOOOTTTZZZ^^^```hhhlllrrrwwwyyyzzz{{{|||yyyzzzzzz{{{{{{||||||}}}}}}|||zzzxxxxxxyyyzzz{{{||||||||||||{{{{{{{{{zzz{{{yyyxxxwwwwwwwwwuuusssuuuvvvvvvwwwyyy{{{|||}}}|||{{{{{{zzzyyyyyyxxxxxxzzzzzz{{{{{{|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}||||||{{{wwwuuussspppllliiifffeeefffiiimmmqqqrrrrrrpppnnnssssssttttttsssrrrpppoooqqqmmmgggcccbbbdddhhhkkkqqqssswww|||wwwtttppppppooolllhhhccc^^^[[[WWWWWWVVVTTTRRRQQQRRRTTTSSSSSSSSSQQQOOOPPPRRRTTTTTTUUUWWWXXXYYY[[[___bbbdddfffhhhiiijjjkkknnnpppvvvyyy|||~~~|||}}}||||||zzzwwwtttrrrpppooorrrwww|||zzzqqqjjjbbb\\\ZZZWWWTTTPPPNNNLLLJJJHHHIIIKKKNNNOOONNNKKKIIIHHHGGGFFFCCCAAA@@@CCCIIINNNVVV]]]eeeiiinnnuuuyyyyyy|||~~~~~~~~~~~~~~~|||zzzyyyxxxyyyzzz{{{}}}}}}~~~~~~}}}zzzxxxvvvtttrrrooommmkkkiiifffcccaaa^^^[[[XXXWWWVVVSSSRRRNNNMMMLLLJJJIIIGGGFFFEEEDDDEEEEEEGGGIIILLLOOOPPPkkk```\\\OOOEEEAAA<<<777666666555555555555666111333333111///...000222111444777<<>>>>>@@@AAAFFFGGGKKKOOOTTTYYY^^^```eeeiiiooosssvvvyyy{{{|||zzzzzz{{{||||||}}}~~~~~~}}}|||{{{yyyyyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{|||}}}|||xxxuuuvvvwwwxxxyyyzzzzzzzzz{{{|||{{{zzzxxxvvvtttsssrrruuuvvvwwwyyyyyyzzzzzzzzzwwwyyy|||}}}~~~}}}||||||{{{xxxwwwuuussspppnnnlllkkkkkkmmmooopppqqqqqqoooooonnnoooppprrrrrrrrrqqqppppppmmmiiieeecccbbbcccdddggglllpppqqqvvv}}}vvvnnngggbbb___ZZZZZZ[[[ZZZXXXUUURRRPPPLLLLLLMMMMMMLLLJJJGGGFFFDDDEEEFFFEEEDDDCCCDDDFFFFFFHHHKKKLLLKKKKKKKKKLLLOOOPPPRRRSSSTTTVVVZZZ]]]aaaccceeefffffffffhhhiiikkknnntttyyy|||}}}|||{{{{{{{{{||||||}}}~~~~~~~~~~~~|||zzzttttttsssuuuwww{{{~~~vvvooohhheeebbb```^^^[[[VVVRRRNNNNNNNNNOOONNNLLLHHHFFFJJJHHHEEEAAA@@@CCCHHHMMMVVV___gggkkkpppwwwzzzyyy{{{~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyy{{{}}}~~~{{{|||}}}|||{{{xxxuuusssooolllhhhfffcccaaa]]]ZZZWWWSSSMMMIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>===============>>>>>>>>>??????uuueee^^^PPPGGGCCC===:::999777666444333333333222222333777;;;;;;666111222555888===NNNhhhppp^^^MMMKKKHHHFFFFFFEEEDDDCCCBBBCCCBBB@@@>>>===>>>@@@EEEFFFJJJNNNSSSXXX\\\___dddhhhmmmrrrtttwwwzzz|||zzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~{{{xxxwwwxxxzzz{{{||||||||||||}}}|||{{{xxxvvvtttrrrqqquuuvvvwwwxxxyyyyyyyyyyyyvvvyyy|||}}}~~~}}}|||{{{zzzyyyyyywwwuuusssqqqpppooooooppppppqqqqqqppppppooommmnnnpppqqqqqqqqqqqqpppooommmiiieeebbb```___```aaafffiiiggggggkkkmmmmmmmmmllliiiddd^^^XXXSSSQQQLLLMMMMMMMMMKKKIIIGGGEEEBBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDCCCAAA@@@@@@AAACCCFFFIIIKKKKKKJJJKKKLLLNNNOOOQQQRRRSSSUUUYYY\\\___aaadddeeeeeeeeefffgggiiikkknnnrrrvvvzzz|||~~~zzzzzz{{{||||||}}}~~~~~~~~~}}}zzzwwwwwwwwwwwwxxx{{{~~~}}}}}}~~~yyyrrroookkkjjjjjjgggaaa[[[SSSQQQOOONNNNNNMMMJJJGGGJJJHHHEEEBBBAAACCCIIIMMMWWW___hhhmmmrrrxxx{{{zzz|||~~~~~~}}}}}}~~~~~~~~~{{{zzzyyyxxxyyy{{{}}}~~~{{{|||||||||zzzwwwtttrrrmmmjjjfffcccaaa^^^ZZZWWWQQQMMMHHHDDDCCCBBBAAAAAA???>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>wwwfff___RRRHHHCCC<<<;;;:::888666444333222222333111222777======888222333666888>>>OOOjjjsssbbbOOOLLLIIIGGGFFFEEEDDDCCCCCCCCCBBB@@@===<<<===???CCCEEEHHHLLLRRRWWW[[[]]]dddggglllpppsssuuuxxxzzzzzzzzz{{{|||~~~~~~}}}{{{{{{{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyzzz|||~~~~~~~~~|||yyywwwuuusssrrrvvvvvvwwwxxxyyyyyyyyyxxxvvvxxx{{{}}}~~~}}}|||{{{zzzzzzyyywwwvvvtttsssrrrqqqqqqqqqpppoooooooooooonnnoooqqqrrrrrrrrrqqqqqqooolllgggbbb^^^\\\\\\\\\YYY^^^___\\\ZZZ[[[[[[YYYWWWWWWUUUSSSOOOKKKHHHEEEBBBBBBBBBBBBAAA@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;===???@@@???===<<<<<<<<<@@@CCCGGGIIIIIIIIIKKKLLLMMMNNNPPPQQQRRRUUUXXX[[[]]]___cccdddddddddeeefffhhhiiikkkooosssxxx|||~~~zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~|||zzzzzzzzz{{{zzzzzz||||||yyywwwvvvpppppppppqqqrrrtttwwwxxx|||zzzzzz{{{xxxqqqjjj^^^YYYSSSPPPPPPNNNKKKIIIJJJHHHEEEBBBAAADDDJJJNNNWWW```iiinnnsssyyy|||zzz}}}~~~}}}}}}}}}}}}~~~{{{zzzxxxxxxxxxzzz|||}}}zzz{{{{{{zzzxxxuuurrrpppjjjgggccc___\\\YYYUUURRRKKKHHHCCCAAA@@@???>>>===<<<<<<;;;;;;::::::999999777888999:::;;;;;;;;;;;;xxxggg```SSSIIICCC;;;999888777666444444333333444222111333555666555333222444777===NNNjjjtttdddQQQNNNJJJHHHGGGGGGEEEDDDCCCCCCBBB@@@===;;;===>>>BBBCCCFFFKKKPPPUUUYYY\\\dddgggllloooqqqsssvvvxxxxxxxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{}}}~~~~~~zzz|||}}}{{{yyywwwuuutttwwwwwwxxxyyyyyyxxxxxxxxxuuuwwwzzz{{{}}}~~~}}}{{{{{{zzzyyywwwvvvuuuuuuqqqqqqooonnnmmmmmmmmmmmmnnnnnnpppqqqqqqpppooooookkkhhhbbb\\\WWWUUUUUUUUUQQQTTTTTTRRRQQQRRRPPPLLLGGGHHHHHHHHHGGGDDDBBB@@@;;;;;;<<<<<<;;;:::999999777777777777777777777777777999;;;;;;:::999999:::===???BBBDDDEEEFFFHHHJJJLLLMMMOOOOOOQQQSSSWWWZZZ[[[^^^bbbdddeeeeeefffgggeeegggkkkooossswwwzzz|||zzzzzz{{{|||}}}~~~~~~~~~~~~}}}{{{|||}}}~~~}}}{{{}}}}}}yyyuuuqqqnnnkkkjjjgggfffeeeeeeeeegggiiijjjpppssswwwzzz}}}|||llldddZZZTTTQQQPPPLLLIIIIIIGGGEEEBBBBBBEEEKKKPPPXXXaaajjjooouuuzzz|||{{{~~~}}}}}}}}}}}}}}}zzzyyyxxxwwwwwwxxxzzz{{{xxxxxxxxxwwwuuurrrooommmeeebbb]]]ZZZVVVSSSNNNKKKEEEBBB???>>>>>>===;;;:::999999999888888888888888777777999999:::999888888xxxggg```TTTJJJCCC:::777777666555555555555555333333222///---...111444000333666<<>>=========AAADDDGGGIIIMMMQQQVVVZZZcccggglllppprrrtttvvvxxxxxxwwwwwwxxxyyy|||}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~{{{yyyxxxxxxyyyzzz{{{|||{{{zzzyyyxxx|||xxxvvvxxx~~~{{{yyyxxxwwwuuuttttttrrroookkkiiiiiijjjkkkkkkkkkkkklllnnnnnnllljjjgggaaaYYYRRRMMMJJJHHHGGGHHHHHHGGGGGGFFFEEEEEEEEE>>>???@@@@@@@@@???===<<<999888777666555555666777888888777777777666666666444444333444444555666777:::;;;<<<>>>@@@BBBDDDDDDHHHJJJLLLMMMNNNPPPSSSVVVZZZ]]]```cccdddfffiiikkkiiikkknnnrrruuuwwwxxxxxx|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{tttoooiiieeedddccccccccc```^^^\\\ZZZYYYYYYZZZ[[[VVVXXX[[[^^^bbbhhhooottt|||wwwdddXXXUUUSSSNNNIIIKKKFFFBBBCCCDDDFFFLLLSSSZZZ```hhhpppvvv{{{~~~~~~~~~~~~~~~~~~{{{yyywwwwwwxxxzzzzzzyyyrrrrrrqqqqqqooolllgggccc]]]ZZZUUUPPPMMMIIIFFFCCC<<<<<<;;;;;;;;;;;;::::::999999888888777777666666888888888888888888888888uuuhhhaaaZZZNNNCCC===:::888666555666777666555444333333222111111111111444444555<<>>=========AAACCCFFFIIILLLQQQVVVZZZcccggglllppprrrtttvvvxxxwwwwwwwwwxxxyyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~|||zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyy{{{xxxvvvxxx~~~}}}zzzyyyxxxwwwuuutttrrrnnnjjjhhhggghhhiiihhhhhhiiikkkmmmmmmkkkjjjfff```WWWPPPKKKIIIGGGFFFGGGFFFFFFEEEDDDCCCCCCBBB===>>>?????????>>>===<<<999888666555444444555666444444333333333222222222333333333333444555666777999:::<<<>>>@@@AAACCCDDDGGGIIIKKKLLLMMMOOORRRUUUYYY\\\___bbbdddeeehhhjjjjjjlllooorrruuuwwwxxxxxx||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvqqqlllgggbbbaaa``````______]]][[[XXXVVVVVVVVVWWWWWWXXXXXXYYYZZZ]]]bbbfffqqqvvv}}}zzzhhh\\\UUUQQQMMMIIIKKKFFFCCCCCCDDDFFFLLLSSSZZZ```hhhpppuuuzzz~~~~~~}}}|||}}}~~~~~~}}}zzzxxxwwwwwwwwwvvvuuurrrqqqooonnnlllhhhbbb^^^TTTQQQLLLHHHEEEBBB???<<<::::::999999888888777777888888888777777777777777888888888888888888888888{{{qqqgggccc]]]QQQFFFAAA;;;999666555666666666555111111111000111111222222333444666<<>>=========AAACCCFFFIIILLLPPPUUUYYYcccffflllppprrrtttvvvxxxvvvwwwxxxyyyzzz{{{||||||||||||}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}||||||~~~|||zzzyyyxxxvvvvvvvvvvvvwwwyyy{{{|||{{{yyywwwxxx|||~~~|||{{{zzzxxxwwwuuurrrmmmiiiffffffggghhhffffffgggiiikkkllljjjhhhccc]]]UUUNNNJJJGGGEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@======>>>>>>======<<<;;;888777555444333333444444555555444444444333333333333333333333444555666666888999:::<<<>>>@@@BBBCCCFFFGGGJJJKKKLLLNNNRRRTTTWWWZZZ^^^aaaccceeehhhjjjkkkmmmpppsssvvvwwwxxxxxx{{{{{{|||||||||}}}}}}}}}~~~~~~|||~~~~~~}}}{{{xxxuuurrrppplllhhhbbb^^^\\\\\\[[[ZZZ\\\ZZZXXXUUUSSSRRRQQQQQQTTTTTTTTTSSSRRRTTTWWWYYYggglllrrrxxx}}}yyykkk^^^UUUOOOKKKIIIKKKGGGDDDDDDDDDEEELLLSSSZZZ```hhhooouuuxxx|||}}}~~~||||||}}}~~~~~~{{{xxxvvvvvvuuusssqqqqqqpppmmmjjjgggbbb\\\WWWOOOLLLHHHDDDBBB???<<<:::999999999888777666666555666777777777777888888888888888888888888888888888wwwooohhheee___SSSHHHBBB===:::777666666666555444222222111111111111222222333444666;;;HHH```{{{}}}|||xxxlll^^^SSSOOOKKKHHHGGGFFFEEEDDDFFFDDDBBB@@@>>>=========@@@BBBEEEHHHKKKPPPUUUYYYbbbfffkkkooorrrsssuuuwwwwwwxxxyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~|||zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}{{{~~~~~~|||zzzyyyxxxuuutttssssssuuuxxx{{{}}}}}}{{{yyyyyyzzz}}}~~~}}}|||zzzyyywwwtttooojjjggggggggghhhgggfffggghhhiiiiiigggeee```ZZZSSSLLLHHHFFFEEEDDDEEEEEEDDDCCCAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;888666555333222222222333555555444444444333333333222222222222333444555666777777999;;;===???@@@AAADDDEEEHHHIIIKKKMMMPPPSSSWWWZZZ^^^aaacccfffiiikkklllmmmpppsssvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{|||}}}~~~|||}}}~~~|||{{{zzzwwwtttqqqnnnmmmhhhddd___[[[YYYWWWVVVUUUVVVUUUSSSQQQPPPOOONNNNNNOOOOOOPPPPPPOOOQQQTTTWWW]]]aaahhhnnnsssxxx}}}zzzuuusssvvvqqqggg\\\RRRLLLJJJJJJJJJGGGFFFFFFEEEEEEKKKSSSZZZ```hhhpppuuuxxxzzz|||}}}}}}}}}}}}{{{xxxwwwvvvuuurrrpppqqqnnnjjjfffaaa[[[UUUPPPJJJHHHDDDAAA@@@>>><<<:::;;;;;;:::999888777666666666666666777888999999:::999999999999999999999999wwwqqqlllhhhaaaTTTHHHBBB>>>;;;888666666666555444555444333222222111222222333444666:::GGG^^^zzz{{{{{{wwwjjj]]]SSSPPPKKKHHHGGGGGGFFFEEEFFFDDDBBB@@@>>>=========???AAAEEEGGGKKKOOOTTTXXXaaadddjjjnnnppprrrtttvvvwwwxxxyyy{{{{{{||||||{{{{{{||||||~~~|||{{{zzz|||~~~~~~~~~~~~|||{{{zzzxxxwwwvvvtttsssrrrtttwwwzzz|||~~~}}}{{{yyyxxxyyy{{{|||~~~}}}|||zzzxxxvvvrrrnnnkkkjjjiiijjjiiihhhgggggggggfffccc```\\\WWWPPPJJJGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@??????===<<<<<<;;;;;;;;;;;;;;;888777555333222111222222111111111000000000//////222111111222222333444555555666777999;;;===>>>???AAACCCFFFGGGIIIKKKOOORRRVVVYYY]]]aaadddfffjjjllllllmmmpppsssuuuwwwwwwwwwvvvuuuuuuuuuvvvwwwyyyyyy{{{|||~~~~~~}}}zzzyyyxxxvvvssspppmmmllleeebbb]]]YYYWWWUUUSSSRRRPPPOOOOOONNNMMMMMMMMMMMMJJJLLLMMMMMMMMMOOOQQQTTTSSSVVV[[[aaaffflllssswwwyyy|||zzzssspppjjjggg```WWWNNNJJJJJJLLLJJJHHHGGGGGGEEEDDDKKKSSSZZZaaajjjqqqvvvyyy{{{||||||zzzxxxwwwvvvuuurrrpppnnnkkkfffaaa\\\VVVOOOKKKCCCAAA>>><<<<<<;;;999777::::::999888888777666666666777777888999:::;;;;;;::::::::::::::::::::::::yyytttoookkkbbbTTTIIIDDD???<<<999777666666555333666555444333222222222222222444666:::EEE\\\yyy{{{nnn```TTTPPPLLLIIIHHHHHHGGGFFFFFFDDDBBB@@@>>>=========???AAADDDGGGJJJNNNSSSWWW___ccchhhlllnnnppprrrtttwwwwwwxxxyyyzzz{{{||||||{{{{{{|||}}}~~~}}}||||||}}}~~~}}}|||{{{yyywwwwwwvvvtttssssssuuuxxxzzz}}}}}}{{{yyywwwvvvxxxzzz~~~|||{{{xxxwwwuuurrrooommmlllkkkiiihhhffffffeeebbb___\\\VVVRRRKKKGGGEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<888777555333222111222222222222222111111111000000111111111111222333444444333444555777999;;;===>>>???AAADDDFFFGGGJJJNNNQQQTTTWWW\\\```cccfffiiilllkkkmmmooorrrtttvvvvvvvvvttttttsssssstttvvvxxxyyy{{{||||||yyyxxxwwwuuusssqqqnnnmmmfffbbb^^^ZZZXXXVVVSSSQQQLLLLLLLLLMMMMMMLLLLLLLLLIIIJJJKKKKKKJJJJJJLLLNNNQQQSSSWWWZZZ___eeemmmrrrsssxxx}}}vvvpppiiifff^^^VVVNNNKKKKKKLLLJJJIIIIIIIIIEEEDDDJJJTTT[[[bbbkkktttyyy|||~~~{{{yyywwwvvvuuussspppnnniiieee```[[[VVVPPPJJJFFFAAA???===<<<<<<<<<;;;999777777777777666666666666888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;{{{uuuqqqmmmcccUUUKKKGGG@@@===999777666666444333333333222222222222222333222444666999DDDZZZxxxtttfffUUUQQQMMMJJJIIIIIIHHHGGGFFFDDDBBB@@@>>>=========>>>@@@CCCFFFIIINNNSSSWWW]]]aaafffjjjmmmnnnppprrruuutttuuuuuuwwwyyy{{{}}}{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyyyyxxxvvvuuutttuuuvvvwwwxxxzzzzzzxxxvvvvvvyyy|||~~~|||{{{vvvvvvvvvuuussspppmmmkkkeeedddcccbbbaaa___\\\YYYPPPLLLFFFCCCBBBCCCDDDDDD????????????????????????>>>>>><<<;;;;;;;;;<<<===999888666444222222222222555555444444444333333333000000000111111222333444222333444666888:::<<<<<<>>>@@@CCCEEEFFFIIIMMMPPPQQQTTTYYY]]]```dddgggjjjkkkllloooqqqssstttuuuuuuuuutttsssssstttvvvyyyzzz{{{}}}~~~wwwwwwvvvuuusssqqqooonnngggddd```\\\ZZZWWWTTTRRRMMMMMMMMMMMMLLLKKKKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMRRRSSSUUUWWW[[[aaahhhmmmnnnsssyyy}}}~~~{{{tttmmmcccYYYQQQMMMLLLLLLIIIIIIJJJJJJEEECCCJJJTTT\\\cccmmmvvv|||}}}|||zzzxxxvvvtttssspppkkkhhhbbb^^^YYYTTTPPPKKKFFFBBB???===;;;;;;<<<<<<<<<;;;666666777777777777888888:::;;;;;;;;;<<<<<<=============================={{{vvvrrrmmmdddWWWMMMJJJ@@@>>>:::777666666444333000000000000111222333444222444666999CCCZZZxxxzzzlllVVVRRRNNNKKKJJJIIIHHHGGGFFFDDDBBB@@@>>>=========>>>@@@CCCFFFIIINNNSSSWWW\\\```eeeiiikkkmmmoooqqqsssrrrrrrrrrtttwwwzzz|||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzxxxvvvuuuttttttuuuuuuwwwxxxxxxvvvwww{{{~~~~~~|||{{{tttuuuvvvvvvtttqqqmmmjjjaaa```_________^^^ZZZXXXLLLHHHBBB@@@@@@AAACCCCCC============>>>>>>>>>>>>???>>>===<<<;;;<<<======:::999666444333222222222222222222111111111000000000000000000111222333444111222444666888:::;;;<<<===???BBBDDDFFFIIILLLOOONNNRRRWWW[[[^^^bbbfffhhhjjjlllnnnqqqrrrsssttttttvvvuuuttttttuuuwwwzzz{{{{{{}}}}}}~~~vvvvvvvvvuuusssrrrpppoooiiifffbbb^^^\\\YYYVVVSSSNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIKKKLLLLLLMMMOOOQQQOOOPPPPPPQQQTTTYYY```ffffffkkkrrruuuvvvwwwzzz}}}}}}vvviii]]]UUUPPPMMMKKKIIIIIIKKKJJJFFFCCCJJJTTT]]]dddoooxxx~~~}}}{{{yyyzzzxxxuuusssppplllgggccc]]]ZZZUUUPPPLLLGGGCCC???888777555555777888777666888888888999::::::;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>zzztttqqqjjj\\\OOOHHH@@@===999777777666555333444444333333333333222222333333333666@@@VVVtttsss^^^VVVNNNKKKHHHDDDDDDFFFHHHFFFBBB???<<<;;;;;;;;;===???AAACCCFFFJJJOOOSSS[[[___dddhhhkkkllloooppprrrrrrssstttuuuvvvwwwxxxzzzzzzzzzzzzzzz{{{||||||~~~{{{xxxzzzyyyyyyxxxvvvuuusssrrruuuvvvvvvuuuuuuvvvyyy{{{~~~}}}|||{{{zzzxxxvvvtttrrroookkkgggaaa___[[[XXXVVVUUURRRPPPHHHEEEAAA>>>>>>>>>===<<<:::;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;:::::::::999777444222000111111111111111222222222111111111111111111111111111222333333444555888;;;:::<<>>???AAACCCEEEIIINNNRRRXXX\\\bbbhhhkkknnnqqqssstttsssrrrrrrssstttvvvwwwwwwxxxxxxyyy{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}zzzxxxwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvuuutttuuuxxxzzz~~~}}}}}}{{{zzzzzzxxxuuusssqqqmmmgggddd^^^\\\XXXVVVTTTSSSPPPNNNHHHDDDAAA>>>>>>===<<<;;;999999999:::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888555333222111111111222222222222222111111111111111111111111000222333333333444777::::::<<>>????????????@@@@@@AAABBBBBBBBBBBBAAA???>>><<<;;;zzzvvvoooaaaRRRIII@@@===:::888777666555444444444333333333333222222333222333777>>>PPPmmmppp```PPPJJJJJJHHHFFFEEEEEEDDDAAA???===<<<<<<<<<>>>???AAABBBDDDHHHMMMPPPUUUYYY```ggglllpppsssvvvuuutttrrrpppppprrrtttuuutttuuuvvvxxx{{{}}}}}}{{{{{{{{{|||{{{{{{zzzyyyyyy}}}}}}zzzxxxuuuuuuvvvvvvwwwvvvvvvvvvtttuuuuuutttssstttwwwyyy{{{~~~~~~}}}|||{{{yyyyyywwwtttqqqnnnhhhbbb^^^ZZZWWWTTTRRRQQQOOOMMMKKKGGGDDD@@@>>>======;;;:::777777888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888555444333333333222222222222222111111111111111111111111///000222222222333666888999;;;>>>@@@BBBEEEIIILLLNNNPPPSSSVVVYYY]]]cccfffjjjllloooqqqrrrrrrsssuuuuuuvvvvvvwwwxxxzzz{{{|||~~~}}}{{{yyywwwvvvuuuuuurrrpppnnnlllkkkhhheeebbb```\\\WWWSSSRRRQQQPPPOOOMMMNNNOOOOOOOOOOOOOOONNNQQQQQQPPPPPPPPPQQQRRRRRRWWWYYY\\\```dddgggiiijjjqqqrrruuuyyyttteeeZZZRRROOOMMMJJJHHHIIIJJJJJJPPPWWW```kkktttyyy|||~~~~~~}}}|||{{{{{{~~~}}}}}}}}}~~~}}}zzzxxxvvvrrrmmmgggbbb[[[TTTPPPJJJFFFBBB???===<<<:::888999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@??????@@@BBBDDDFFFDDDDDDCCCCCCAAA@@@>>>===|||xxxqqqbbbRRRIII@@@>>>:::888777777555444444444333333333222222222444111333777===LLLhhh{{{gggRRRJJJKKKKKKGGGDDDDDDCCCAAA???>>>===<<<<<<>>>???@@@AAACCCFFFKKKNNNSSSXXX___fffkkkooosssvvvvvvtttqqqnnnmmmoooqqqsssssstttvvvxxxzzz|||}}}}}}}}}|||zzz{{{{{{||||||{{{zzzyyyxxxzzz~~~}}}zzzxxxuuuvvvvvvwwwwwwvvvvvvuuuttttttuuutttssssssvvvxxxyyy|||~~~}}}|||zzzyyywwwuuuqqqnnniiiccc]]]XXXUUUSSSQQQOOOOOOMMMJJJHHHFFFCCC@@@>>>===<<<:::888666666777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<:::888777555444444444333333222222111111111111111111111111...///111111111222444666888:::<<>>;;;;;;:::888777999999999:::::::::;;;;;;<<<======>>>???@@@BBBBBBDDDCCCAAA@@@@@@BBBEEEGGGEEEEEEDDDDDDCCCAAA@@@???}}}xxxqqqbbbSSSIIIAAA>>>:::888888777666444444444333333333222222222333111333888===HHHeeemmmUUULLLLLLLLLHHHEEECCCCCCAAA@@@>>>===<<<<<<===>>>???@@@BBBEEEJJJMMMTTTXXX___eeeiiimmmpppsssvvvsssooolllkkklllooopppssstttuuuwwwxxxxxxxxxxxxxxxzzz}}}|||zzz{{{{{{|||}}}}}}{{{zzzxxxxxx|||{{{yyyxxxxxxxxxxxxwwwvvvuuuttttttuuuuuutttssssssuuuwwwyyy{{{~~~~~~}}}|||{{{yyywwwuuurrrmmmiiiddd^^^XXXTTTRRRPPPOOONNNNNNLLLIIIFFFEEEBBB???===<<<:::888666555666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<:::999777666666555444333222222000000000000000000000000---///111111111111222444666888;;;===???AAAEEEHHHLLLOOOSSSWWWZZZ^^^cccggggggkkkooorrrssssssttttttttttttuuuvvvwwwyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}|||yyyvvvtttsssmmmhhhaaa[[[XXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXZZZ]]]aaadddggghhhiiikkknnnppptttyyypppbbbXXXQQQOOOKKKJJJKKKLLLOOOVVV___hhhqqqxxxyyyzzz|||}}}|||}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{}}}~~~{{{yyynnniiiaaaZZZSSSLLLGGGCCC@@@>>>;;;999::::::999888999999999:::::::::;;;;;;=========>>>@@@BBBCCCDDDIIIGGGDDDBBBAAACCCEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@xxxpppcccTTTKKKAAA>>>;;;999888777666555444444333333333333222222333000333:::===FFFcccqqqXXXNNNMMMKKKHHHFFFDDDCCCBBB@@@>>>===;;;:::;;;<<<>>>???AAAEEEJJJMMMSSSXXX^^^cccgggjjjmmmpppsssqqqnnnlllkkkkkklllnnnrrrssstttuuuuuuuuutttssssssuuuxxxzzz{{{{{{yyyxxxxxxyyy{{{||||||{{{yyyxxxvvv{{{}}}{{{yyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvtttssssssvvvxxxyyy|||~~~~~~{{{zzzzzzyyyvvvtttrrrnnnhhhccc___[[[VVVTTTQQQPPPOOOOOONNNMMMIIIGGGDDDAAA???===;;;999777444555555666777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;888888777666555444333222000000000000000000000000---///111222111111222333555777:::;;;===???CCCFFFJJJMMMRRRVVVZZZ^^^bbbeeefffiiinnnrrrsssssssssssssssttttttuuuvvvxxxyyyzzz|||}}}~~~|||yyyyyyrrrnnnhhhbbb___]]][[[ZZZXXXWWWWWWVVVVVVVVVVVVWWWSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWYYY[[[]]]```ccceeeeeegggjjjmmmppptttyyy}}}uuugggZZZSSSQQQMMMKKKMMMOOORRRZZZcccllltttzzzzzzyyy{{{{{{zzz{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyy{{{|||zzzwwwtttfffaaaYYYRRRLLLGGGCCC@@@===;;;999888999::::::999999999::::::::::::;;;;;;<<<<<<===???AAACCCEEEFFFKKKIIIGGGEEEDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBxxxqqqdddVVVNNNAAA???;;;999888888666555444444333333333333222222333///333;;;>>>EEEbbbsss\\\PPPMMMJJJHHHGGGEEEDDDCCCAAA???<<<:::999999;;;===>>>AAAEEEJJJNNNQQQUUU\\\aaafffiiilllooopppooommmlllkkkkkkkkkllloooppprrrsssssssssqqqppppppqqqrrrsssttttttsssrrrrrrtttvvvxxxyyyxxxwwwuuutttyyy~~~}}}yyyyyyzzzzzzzzzyyyyyyxxxvvvwwwwwwuuuttttttvvvxxxyyy{{{~~~~~~~~~~~~{{{yyywwwwwwvvvuuurrrpppooojjjccc]]]ZZZXXXVVVUUUQQQPPPPPPPPPPPPNNNKKKHHHCCCAAA>>>===;;;999555333333333444666777888999:::;;;;;;;;;<<<<<<<<<============>>>??????>>><<<<<<:::999888777555444333222000000000000000000000000---///222333222111222333444666999:::<<<>>>AAADDDGGGJJJOOOTTTXXX\\\```cccdddhhhmmmqqqrrrrrrrrrrrrssssssttttttvvvwwwyyyzzzzzz{{{}}}~~~}}}}}}|||xxxtttooojjjgggdddaaa___[[[ZZZXXXWWWWWWWWWXXXYYYWWWXXXYYYZZZZZZYYYYYYXXXWWWWWWXXXYYY[[[^^^```bbbdddfffjjjllloooqqquuuxxx}}}{{{kkk]]]TTTRRRNNNMMMOOOQQQUUU]]]gggooowww|||zzzxxxyyyzzzxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvsssnnnjjj^^^YYYQQQJJJFFFCCC@@@>>>:::888666666888:::::::::999999::::::::::::;;;;;;;;;<<<===>>>AAACCCEEEFFFIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDyyyqqqfffXXXPPPBBB???;;;999888888666555444444444333333333222222333///333<<<>>>EEEbbbttt^^^RRRMMMJJJHHHGGGEEEEEECCCAAA???<<<999888888:::<<<>>>@@@EEEJJJNNNNNNSSSZZZ```eeeiiilllooonnnnnnmmmlllkkkkkkkkkjjjmmmnnnppprrrsssrrrqqqpppnnnnnnooooooooonnnnnnmmmnnnppprrruuuvvvuuutttssssssxxx|||}}}|||~~~wwwxxxyyyzzz{{{{{{{{{{{{wwwxxxwwwvvvtttuuuwwwxxxxxx{{{}}}}}}}}}}}}{{{{{{|||~~~|||wwwvvvttttttsssrrrooommmmmmhhh```ZZZWWWWWWVVVVVVQQQQQQQQQQQQRRRPPPLLLJJJCCCAAA>>><<<;;;888555222111222333444666777888999;;;;;;;;;<<<<<<<<<======<<<===>>>??????>>>===<<<;;;:::999777666444333222000000000000000000000000...000222333222222222222444666888:::;;;===AAACCCDDDHHHMMMRRRVVVZZZ^^^aaacccgggmmmpppqqqqqqqqqrrrssssssssstttvvvwwwyyyzzzyyyzzz|||~~~~~~}}}|||~~~~~~{{{xxxssspppmmmiiifffccc\\\[[[ZZZXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[]]]```aaaaaadddgggiiijjjlllooorrruuu~~~~~~nnn^^^UUUSSSOOONNNPPPRRRVVV___iiiqqqxxx|||zzzxxxyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvuuuuuurrrmmmgggbbbXXXSSSLLLFFFBBB@@@>>>===888777555555777999::::::999999:::::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFF~~~zzztttdddUUUNNNEEEAAA===:::888777666555555444444333333222222111111444222444<<>><<<;;;;;;;;;<<<>>>@@@CCCFFFHHHOOOSSSYYY___cccgggkkkmmmmmmmmmkkkjjjjjjjjjjjjjjjiiijjjlllnnnooopppqqqqqqoooooooooooonnnmmmkkkkkkoooooopppqqqqqqpppooonnnrrrsssuuuwww{{{|||}}}}}}}}}}}}}}}|||{{{zzz{{{zzzzzzyyyyyyxxxwwwwwwyyy{{{}}}~~~~~~zzzxxxuuuxxx}}}|||yyysssuuuvvvvvvtttooojjjgggbbb___[[[XXXXXXXXXXXXWWWXXXVVVTTTSSSQQQNNNJJJGGGDDDBBB@@@===:::777555444555555555666777888888999777888888999;;;<<<======>>>???@@@AAA@@@???>>>===;;;:::999888777555444444222222111111000000//////111111111111111111111111333444666666888;;;???CCCEEEGGGKKKNNNQQQVVVZZZ^^^```dddiiimmmppprrrtttuuurrrrrrtttuuuwwwyyyzzz{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~|||{{{vvvrrrqqqooojjjfffcccaaa^^^]]]]]]]]]\\\ZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```eeedddcccdddfffjjjnnnpppwwwyyy~~~uuufff[[[TTTPPPMMMNNNOOOUUUaaannnuuuzzz}}}{{{yyyzzzxxxuuuvvvuuutttsssssssssssssssrrrqqqpppnnnjjjccc[[[UUUQQQKKKEEEAAA@@@???===;;;;;;:::888777666777999:::===============>>>???@@@>>>???@@@AAACCCFFFHHHIIILLLLLLLLLLLLKKKJJJIIIHHHIIIIIIKKKKKKLLLKKKJJJIII~~~yyyuuufffXXXRRREEEAAA===:::888777666555555444444333333222222111111444222444<<>><<<:::999::::::;;;<<>>???@@@@@@@@@??????<<<<<<;;;999888666555444333333333222222111111000111111111111111111111111333444555666777:::>>>BBBCCCEEEIIIMMMPPPTTTXXX\\\]]]aaafffjjjmmmooorrrtttqqqrrrsssuuuwwwxxxyyyzzzyyyyyyzzzzzz{{{{{{{{{|||}}}}}}}}}~~~~~~}}}yyyxxxvvvsssmmmhhhhhhfffcccbbbaaa```]]][[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^___```aaaaaaaaabbbdddhhhkkkmmmqqqtttxxx|||xxxjjj___VVVQQQNNNNNNPPPUUUaaalllqqqwwwzzzxxxwwwxxxwwwuuutttsssrrrqqqqqqpppppppppooommmjjjgggccc\\\UUUOOOJJJEEE@@@<<<<<<;;;:::888;;;:::999888888999;;;<<<>>>>>>??????@@@AAACCCCCCCCCCCCDDDEEEGGGIIIKKKLLLOOOPPPPPPOOONNNMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJIII}}}xxxttthhh\\\VVVEEEBBB===:::999888666555555444444333333222222111111555333444;;;DDD]]]~~~qqq]]]NNNHHHFFFFFFEEEBBBBBBAAA@@@>>><<<;;;:::999999:::;;;===@@@CCCEEEIIIMMMSSSYYY^^^ccchhhkkknnnnnnnnnmmmllljjjgggfffggghhhiiikkkmmmnnnooopppoooooooooooonnnmmmllllllhhhiiijjjkkkllllllkkkjjjkkklllnnnppprrrwww}}}~~~~~~|||||||||{{{zzzzzzyyyyyyxxxzzz}}}~~~~~~zzzwwwvvvxxxyyy{{{|||{{{zzzxxxvvvsssttttttrrrnnniiiccc```[[[YYYVVVVVVWWWXXXXXXWWWUUUSSSRRRQQQPPPNNNKKKHHHCCCAAA???<<<999666444333333333444444555555666666555555666777888999999:::;;;<<<===???@@@@@@AAA@@@???>>>===;;;999888666555555555555444333222222222111111111111111111111111222444555666777999===@@@@@@CCCGGGJJJMMMQQQUUUXXXZZZ]]]bbbfffiiillloooqqqqqqrrrtttvvvwwwyyyyyyzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||xxxqqqkkknnnllljjjiiigggddd```]]]]]]]]]^^^^^^^^^_________^^^]]]]]]]]]^^^___```aaa______aaabbbeeehhhjjjkkkmmmooosssvvvzzz|||ooodddXXXSSSOOOPPPQQQVVV___iiimmmrrrvvvuuutttwwwwwwtttrrrrrrqqqooonnnmmmlllllljjjgggbbb]]]XXXRRRLLLGGGCCC@@@<<<999999999888888;;;;;;:::::::::<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIIIIJJJJJJKKKMMMOOOPPPQQQUUUUUUUUUUUUSSSRRRPPPOOONNNOOOOOOOOONNNMMMLLLLLL|||vvvrrrhhh\\\UUUEEEBBB===:::999888777666555444444333333222222111111555333444;;;BBBYYYyyy~~~}}}xxxjjjWWWJJJEEEEEEEEEDDDEEEDDDDDDBBBAAA???===<<<999999:::;;;===@@@BBBDDDGGGKKKQQQWWW\\\bbbgggkkknnnooooooooommmjjjgggeeefffggghhhiiikkkmmmnnnooonnnnnnnnnnnnnnnmmmllllllkkklllmmmnnnmmmmmmkkkkkkiiijjjkkklllnnnrrrwww{{{}}}}}}}}}|||{{{{{{zzzzzzxxxzzz|||~~~}}}{{{zzzzzz{{{zzzzzzyyywwwvvvuuuttttttsssqqqlllfff```]]]VVVUUUSSSTTTUUUWWWWWWVVVSSSQQQPPPPPPPPPNNNKKKHHHBBBAAA???<<<999666444333222222333333333444444444333444444555666666777777999:::;;;===???@@@AAABBBAAA@@@???===;;;999888777666666555444333333222222111111111111111111111111111333444555666777;;;======@@@EEEHHHKKKNNNRRRUUUVVVYYY]]]aaadddhhhllloooqqqrrrtttwwwxxxyyyzzzzzzxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}~~~~~~|||~~~|||vvvrrrqqqpppooonnnllliiieeeaaa______^^^_________`````````_________``````aaabbb```aaaccceeegggiiijjjkkkmmmpppsssuuuxxx|||~~~rrrgggZZZTTTPPPQQQSSSVVV^^^fffjjjooosssrrrsssuuuvvvuuuqqqqqqpppnnnllljjjhhhgggeee```ZZZSSSNNNIIIDDDAAA???===;;;:::::::::;;;;;;;;;;;;;;;;;;===???@@@AAABBBBBBDDDFFFIIIKKKNNNOOOPPPPPPQQQRRRSSSUUUWWWWWW[[[[[[[[[[[[YYYWWWUUUSSSTTTTTTSSSRRRQQQPPPOOONNN{{{uuupppfffZZZRRRFFFBBB>>>;;;999888777666555444444333333222222111111555333444:::@@@UUUttt{{{xxxvvvooobbbQQQEEEBBBCCCDDDDDDEEEEEEDDDCCCAAA???===<<<:::::::::;;;===@@@BBBDDDFFFJJJOOOUUUZZZ```fffjjjnnnooooooooommmkkkhhhfffggggggggghhhiiikkkmmmnnnlllmmmmmmmmmmmmllllllkkknnnooooooooonnnlllkkkjjjhhhiiijjjkkklllnnnrrruuu|||~~~}}}}}}||||||{{{zzzzzzwwwyyy|||~~~~~~||||||{{{zzzxxxwwwvvvuuuvvvuuussspppjjjddd^^^[[[SSSRRRQQQRRRTTTUUUTTTSSSPPPOOONNNOOOOOONNNKKKHHHCCCBBB???<<<999777444333222222222222333333333333222333333444444555555555777777999;;;===???@@@AAABBBAAA@@@>>><<<;;;:::999777666555444333222111111000000000000000000000000000222444444555666888:::;;;>>>CCCFFFIIILLLOOOQQQRRRUUUXXX\\\___dddjjjmmmqqqrrruuuwwwyyyzzzzzzyyywwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~{{{~~~|||yyysssrrrqqqqqqpppnnnjjjfff``````_________```aaabbbbbbbbbbbbbbbbbbccccccdddaaabbbdddeeeggghhhiiijjjnnnpppsssuuuwwwzzz}}}ssshhh\\\VVVRRRSSSVVVYYY___eeejjjooorrrqqqqqquuuvvvuuuqqqqqqooommmkkkgggeeeccc___ZZZSSSLLLGGGCCC???===<<<<<<;;;;;;;;;;;;===>>>:::;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHKKKNNNQQQTTTVVVWWWWWWXXXYYYZZZ\\\^^^___bbbbbbcccbbbaaa]]]ZZZXXXXXXWWWVVVTTTRRRQQQPPPOOO{{{uuupppgggYYYOOOFFFCCC>>>;;;:::999777666555444444333333222222111111555444444999>>>RRRppp~~~zzzwwwtttjjj^^^NNNCCCAAACCCDDDDDDCCCCCCBBBAAA???===<<<;;;:::::::::;;;===@@@BBBCCCFFFIIINNNSSSXXX^^^dddhhhmmmmmmnnnnnnmmmlllkkkjjjiiiiiihhhhhhiiijjjlllmmmjjjkkkkkklllkkkkkkjjjjjjnnnnnnnnnnnnmmmllljjjiiihhhiiijjjjjjjjjkkknnnqqqwww~~~~~~}}}}}}}}}|||{{{{{{zzzzzzvvvyyy|||~~~}}}}}}|||zzzyyywwwvvvuuutttrrrnnnhhhbbb]]]YYYRRRQQQPPPPPPRRRRRRPPPOOONNNMMMMMMNNNNNNNNNKKKIIIDDDBBB@@@===:::777555444222222222222333333333333222222333333333444444444555555666888:::<<>><<<===???BBBEEEGGGIIIJJJKKKLLLNNNQQQTTTXXX[[[]]]]]]^^^___```bbbeeeggghhhjjjkkklllkkkiiieeeaaa___\\\ZZZXXXVVVTTTRRRQQQQQQ{{{vvvrrriii\\\PPPFFFCCC>>>;;;:::999888666555444444333333222222111111555444444999<<>><<<;;;999999999:::<<<>>>@@@BBBEEEHHHLLLPPPUUU[[[aaaeeekkkkkkllllllmmmmmmnnnnnnlllkkkiiihhhhhhiiikkklllhhhiiiiiijjjjjjjjjiiiiiikkklllmmmnnnnnnmmmlllkkkggghhhiiiiiihhhiiikkkmmmpppzzz||||||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyyuuuxxx|||~~~~~~~~~}}}{{{yyyxxxsssrrroookkkfff```[[[XXXRRRQQQPPPOOOPPPOOOMMMKKKLLLKKKKKKMMMNNNMMMKKKIIIEEEDDDAAA>>>;;;888666555333333333333333333333333222222333333333333444444444444444666888:::<<<>>>@@@@@@??????>>>======<<<999999888777555444333222000000000000000000000000///111333333333333444666333666;;;???BBBDDDFFFGGGHHHJJJLLLOOOTTTZZZaaagggkkkmmmpppsssuuuuuuttttttpppqqqrrrtttvvvxxxyyyzzz{{{{{{yyyxxxxxxxxxyyyyyy|||{{{{{{{{{|||~~~}}}{{{xxxvvvuuussspppnnnfffeeedddcccccceeeggghhhiiihhhhhhggggggggghhhhhhgggfffdddccccccdddfffgggkkkmmmppprrrsssuuuwwwyyy|||vvvlllddd^^^ZZZ]]]aaadddggglllmmmqqqrrrooonnnpppqqqpppooonnnmmmjjjfffaaa]]]ZZZQQQMMMHHHCCC@@@>>>;;;:::666888;;;;;;::::::<<>>===888888888999:::===???@@@DDDFFFJJJNNNRRRXXX^^^bbbjjjjjjjjjkkkmmmnnnpppqqqmmmllljjjiiihhhiiijjjkkkggghhhhhhiiiiiiiiihhhhhhjjjkkkmmmoooppppppppppppfffhhhhhhhhhggggggiiijjjiiisss|||~~~zzz{{{|||}}}}}}}}}}}}}}}|||||||||{{{zzzzzzyyyyyyuuuxxx|||~~~}}}zzzyyyqqqpppmmmiiiddd^^^YYYVVVSSSQQQPPPOOOOOOMMMJJJHHHKKKKKKKKKLLLNNNMMMKKKIIIEEEDDDBBB???<<<999777666333333333333333333333333333333333333333333444444333333333444666888;;;<<>>>>>>>>======;;;;;;:::888777555444444000000000000000000000000///000333333333222333444000333999===???AAABBBDDDEEEFFFHHHKKKPPPVVV^^^dddhhhjjjnnnqqqssssssrrrqqqlllmmmooorrrtttvvvxxxyyy{{{zzzxxxwwwwwwwwwxxxxxx}}}|||{{{{{{|||~~~{{{xxxvvvtttqqqoooiiihhhfffeeefffgggiiijjjjjjjjjiiiiiiiiiiiiiiijjjllljjjgggeeeeeefffhhhiiikkknnnqqqssstttuuuwwwyyyyyy~~~xxxooogggaaa^^^aaafffiiilllooommmqqqrrrnnnlllnnnooommmmmmlllkkkhhhddd___ZZZWWWMMMIIIEEEAAA???===;;;999777:::======<<<<<<>>>AAABBBDDDGGGKKKNNNQQQSSSTTTWWWXXXZZZ]]]```cccfffhhhggghhhjjjlllooosssuuuwwwxxxyyyzzzyyywwwrrrnnnkkkkkkiiifffccc```^^^]]]]]]zzzpppcccWWWJJJEEE>>>;;;999888444111777666444333222111111111000000333777666999KKK___yyyqqqdddSSSHHHEEEEEEDDDBBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999:::<<<>>>@@@@@@CCCGGGLLLRRRYYY```eeegggmmmpppooonnnppppppnnnmmmlllkkkjjjiiijjjkkkllliiijjjkkkkkkkkkiiihhhggghhhiiikkknnnqqqqqqooommmkkkjjjiiihhhggghhhiiijjjlllpppvvvzzz{{{zzzzzzyyyxxxxxxyyy{{{|||~~~~~~}}}|||{{{zzz{{{||||||yyyzzz|||~~~|||zzzxxxooommmiiifffbbb^^^YYYVVVXXXWWWVVVTTTRRRPPPMMMLLLIIIIIIIIIJJJKKKKKKLLLLLLGGGEEEBBB???>>>;;;888666444333222222111222222222222222333444444555555666222111111111333555888:::??????AAAAAAAAAAAA@@@???<<<;;;:::888777555444333333222222222222222333333...//////000111222222222555666777999;;;===>>>???CCCCCCDDDGGGKKKQQQWWWZZZcccfffiiikkkjjjiiijjjjjjjjjiiiiiilllpppuuuyyyzzzzzzyyyxxxxxxyyyzzz{{{|||~~~~~~|||}}}~~~{{{wwwrrrooommmkkkhhhhhhiiikkkkkkkkkooonnnnnnmmmmmmmmmnnnooommmllliiigggfffgggiiikkknnnqqquuuvvvvvvuuuuuuuuuwwwzzzyyyssskkkjjjhhhgggiiikkkoooqqqtttrrrpppooooooooommmkkkmmmkkkhhheeeaaa[[[TTTPPPKKKFFFAAA???>>>>>><<<::::::;;;;;;;;;;;;<<>>:::999888666333666666444333222111111111111000333777666999JJJ^^^uuuhhhVVVJJJEEEEEEDDDCCCDDDCCCCCCBBBAAA???>>>===<<<;;;:::999:::<<<>>>???@@@CCCGGGKKKPPPWWW^^^ccchhhmmmpppnnnlllmmmmmmjjjmmmmmmlllkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjiiiiiiggggggiiillloooqqqooonnnmmmmmmllllllkkkkkklllllljjjnnntttxxxzzzyyyyyyyyywwwwwwyyyzzz{{{||||||||||||{{{zzzzzzzzzzzz{{{|||{{{{{{}}}~~~~~~{{{xxxvvvnnnkkkgggdddaaa]]]YYYVVVWWWVVVVVVTTTSSSQQQOOONNNNNNMMMMMMMMMMMMLLLLLLLLLHHHFFFBBB@@@>>>;;;888666444444333222222333333333444444444444444444333333222222111111333555777999===>>>???@@@AAAAAA@@@@@@======;;;:::888777555555111000000000000000111111...//////000111111222222333444555777999;;;<<<======>>>???AAAFFFKKKPPPSSS]]]```ccceeedddddddddeeeeeeeeegggjjjpppuuuyyyzzz{{{zzzzzzyyyzzz{{{|||}}}~~~~~~{{{wwwtttqqqooolllkkkmmmnnnoooooopppppppppppppppppppppppppppnnnkkkiiihhhiiikkklllppprrruuuvvvuuuttttttuuuvvvyyy~~~yyyssslllkkkkkkjjjkkklllnnnpppqqqooonnnmmmmmmmmmkkkiiikkkhhhddd```\\\VVVPPPKKKHHHDDD???=========<<<:::<<<===>>>>>>???@@@CCCFFFIIIKKKNNNQQQTTTXXX]]]```dddfffhhhiiijjjlllppprrrnnnqqqtttvvvxxx{{{~~~{{{xxxwwwqqqooollljjjiiigggdddbbbuuudddWWWKKKEEE===999888999888666666555444333222111111111111000222777666888HHH[[[}}}ppp]]]NNNFFFDDDDDDDDDEEEDDDDDDCCCBBB@@@???>>>===<<<:::999999;;;<<<>>>@@@CCCFFFJJJOOOUUU[[[```hhhmmmooommmkkklllkkkhhhmmmmmmnnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkklllgggggggggiiimmmoooooonnniiiiiijjjjjjiiihhhhhhgggfffkkkqqqvvvxxxwwwwwwwwwuuuvvvwwwxxxyyyxxxwwwvvvxxxxxxxxxxxxyyyzzz{{{|||||||||}}}~~~~~~zzzvvvsssmmmjjjeeeaaa___\\\ZZZXXXUUUUUUUUUUUUTTTRRRQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKJJJGGGCCCAAA>>><<<888555444444333333333333444444555555555444333222222222333333222222222444666777:::;;;===???@@@AAAAAABBB??????===<<<:::888777666111111000000///000000111/////////000111111222222111222333444666888999999999999:::===@@@EEEJJJLLLUUUWWWZZZ\\\[[[[[[[[[\\\\\\^^^ccchhhnnnsssxxxzzz||||||{{{{{{{{{|||}}}~~~|||zzzvvvsssqqqppprrrsssttttttqqqrrrssstttuuuttttttsssrrrqqqnnnlllkkklllmmmoooqqqtttvvvvvvuuutttttttttuuuwww|||~~~xxxtttnnnnnnnnnoooooonnnnnnnnnnnnmmmkkkkkkkkkkkkiiiggggggddd___ZZZUUUOOOIIIDDDCCC@@@<<<;;;;;;;;;;;;:::>>>???BBBCCCDDDFFFJJJMMMNNNQQQTTTWWWZZZ]]]bbbeeehhhiiilllmmmnnnpppsssvvvtttwwwzzz|||~~~~~~{{{yyyuuussspppnnnnnnllliiigggwwwfffWWWKKKEEE===888888999999999666555444333222222222222222000222666666888FFFXXX~~~yyyfffTTTHHHDDDDDDEEEEEEEEEEEEDDDCCCAAA??????===<<<;;;999999:::;;;<<<@@@BBBEEEIIIMMMRRRYYY]]]fffkkknnnmmmlllnnnmmmkkknnnooopppppppppooommmlllkkkjjjiiiiiiiiikkklllmmmjjjiiiggghhhjjjmmmmmmmmmffffffggggggfffeeecccbbbcccgggnnnsssuuuvvvvvvvvvtttuuuvvvvvvvvvtttrrrqqquuuuuuvvvwwwxxxyyyzzz{{{zzz{{{|||}}}~~~~~~xxxssspppkkkgggbbb___]]]\\\ZZZYYYTTTUUUUUUVVVUUUUUUTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKHHHEEEBBB???<<<999666444333333222333333333444444444444333333333222222333333222222222333444555777888:::<<>>===;;;999888777444333333222222222222333//////000000111111111111111111222333444666666777888888999;;;>>>BBBEEEGGGLLLOOOQQQRRRRRRRRRSSSTTTRRRWWW]]]dddjjjpppuuuxxx||||||||||||}}}~~~~~~yyywwwttttttuuuwwwwwwwwwssstttvvvxxxyyyxxxwwwvvvuuussspppmmmmmmmmmooopppsssuuuvvvvvvuuussssssttttttvvvzzz~~~}}}xxxtttpppqqqrrrsssrrrpppnnnlllmmmkkkiiiiiiiiiiiigggeeeccc```ZZZTTTNNNIIICCC???>>><<<:::999999;;;<<<<<<>>>AAADDDGGGIIILLLPPPSSSTTTWWW[[[]]]```cccgggjjjkkkmmmooopppqqqsssvvvxxxyyy{{{~~~~~~|||{{{yyywwwuuutttssspppnnn~~~~~~xxxgggYYYLLLFFF>>>999999::::::999555555444333222222222222222///111555555777DDDTTTyyyppp[[[LLLDDDDDDFFFFFFFFFEEEDDDCCCAAA@@@???===<<<:::999999:::;;;<<<@@@BBBEEEHHHLLLQQQWWW\\\ccciiimmmnnnooorrrsssqqqppppppqqqrrrrrrpppooonnnkkkkkkjjjiiijjjkkkmmmnnnnnnllliiiiiijjjlllllllllhhhiiiiiihhhgggdddbbbaaa___dddkkkqqqttttttuuuvvvtttuuuuuutttsssqqqpppnnnssstttuuuvvvxxxyyyyyyzzzxxxxxxzzz|||~~~}}}wwwqqqmmmhhheee```^^^]]]\\\[[[ZZZUUUVVVVVVWWWXXXXXXXXXWWWUUUUUUTTTSSSRRRQQQPPPOOOKKKIIIEEECCC@@@>>>:::888444444333222222222222222222222222333333333444444333333333222222333333333555666888:::===@@@BBBCCC@@@@@@>>>===;;;999888777555555444333333333333333000000000000000111111111222222222333444555555666666666777999;;;>>>AAABBBEEEGGGIIIJJJIIIJJJKKKLLLJJJOOOWWW^^^dddjjjqqquuuyyyzzz{{{|||}}}~~~~~~}}}zzzxxxwwwxxxzzz{{{{{{vvvxxxzzz||||||{{{zzzyyyvvvtttqqqooonnnnnnpppqqqtttuuuvvvvvvtttssstttuuuuuuvvvyyy|||}}}|||wwwtttqqqsssuuuvvvuuurrrnnnlllllljjjhhhhhhhhhgggeeeccc___ZZZTTTNNNIIIDDD@@@===;;;;;;:::999:::<<<>>>@@@@@@CCCHHHKKKNNNRRRUUUXXX[[[^^^aaadddgggjjjmmmooossstttvvvwwwxxxyyy|||}}}~~~|||zzzyyyxxxuuusss~~~~~~yyyhhhZZZMMMFFF???;;;:::;;;:::888555444333333222222222333333///000555555666BBBQQQsssxxxcccPPPFFFDDDFFFFFFEEEEEEDDDCCCAAA@@@???<<<;;;999888888:::;;;===???AAADDDGGGKKKQQQWWW\\\aaahhhmmmoooqqqvvvxxxwwwrrrrrrssssssrrrrrrqqqpppmmmmmmmmmmmmmmmmmmnnnooopppnnnkkkkkklllmmmmmmmmmiiiiiihhhfffccc```^^^\\\\\\bbbiiiooorrrtttuuuvvvvvvuuutttsssqqqpppoooooossssssuuuvvvxxxxxxxxxxxxvvvwwwyyy{{{~~~}}}vvvoookkkfffccc```^^^^^^]]]\\\[[[WWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSKKKIIIFFFCCCBBB???<<<:::777666555333222222222222111111111222333444444444222222222333333333333333444444666888;;;???BBBCCCAAA@@@???>>><<<:::999888555555444333222222222222000000000000000000111111222222333333444444444555333333444555777999;;;<<>><<<:::;;;;;;;;;<<<>>>BBBFFFEEEIIINNNRRRUUUYYY\\\___bbbeeeiiilllnnnqqqsssvvvvvvxxxzzzzzz{{{|||~~~}}}{{{xxxvvv~~~}}}}}}~~~xxxiii\\\MMMGGGAAA===<<<;;;999666444444333222222222333333333//////444555666@@@NNNmmmiiiTTTGGGEEEGGGEEEEEEDDDDDDBBBAAA???>>>;;;:::999888888:::<<<>>>>>>@@@DDDGGGLLLRRRXXX]]]```gggmmmooorrrwwwzzzyyyuuutttssssssrrrrrrssssssqqqqqqrrrrrrrrrqqqppppppooonnnmmmmmmpppqqqqqqpppllljjjgggccc```]]][[[ZZZ[[[```hhhnnnrrrtttuuuvvvxxxvvvtttrrrppppppqqqqqqssstttvvvwwwxxxxxxxxxwwwwwwxxxyyy{{{}}}~~~vvvooojjjcccbbb```___```___]]]\\\YYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWUUURRRQQQPPPJJJHHHFFFDDDCCCAAA>>><<<;;;999888666444333222222222222222222222222333333000111222333333333333333333444555777:::>>>AAACCCCCCBBBAAA???>>><<<;;;:::777666555444444333333333111000000000000000000000222222222222333333333333222222333444555666777888:::;;;<<<===<<<===???AAAAAAFFFMMMRRRVVV]]]fffmmmqqqsssvvvyyy|||~~~{{{yyyvvvsssrrrrrrssstttsssuuuvvvuuutttuuuwwwxxxzzzzzzzzz{{{{{{zzzvvvsssssstttvvvwwwvvvssspppnnnkkkiiifffdddcccaaa^^^[[[SSSNNNHHHBBB@@@>>><<<;;;:::<<<===>>>???BBBGGGKKKLLLPPPVVVZZZ^^^aaadddgggiiilllppptttvvvxxxzzz|||zzz|||}}}~~~~~~}}}zzz}}}~~~~~~~~~||||||~~~~~~xxxiii]]]MMMHHHBBB>>>===;;;888555444444333222222222333333333//////444555555???MMMjjjlllVVVHHHEEEGGGEEEDDDDDDCCCBBB@@@???>>>:::999888888999:::===>>>>>>@@@DDDGGGLLLRRRYYY^^^```gggmmmooorrrwwwyyyxxxvvvuuutttrrrrrrsssttttttttttttuuuvvvuuutttrrrqqqmmmlllmmmooorrrtttttttttrrrpppkkkgggccc```^^^]]]ZZZ```gggnnnrrrtttuuuvvvyyywwwtttqqqpppppprrrssstttuuuvvvxxxxxxxxxwwwwwwyyyyyyzzz{{{|||}}}~~~~~~~~~vvvooojjjbbbaaa``````aaa```^^^\\\[[[\\\]]]]]]^^^^^^^^^^^^\\\[[[XXXUUUQQQNNNLLLJJJJJJHHHEEEDDDCCCBBB???===>>><<<:::888666444333333444444333222222111111111000000111222333444333333333333444666999===@@@BBBDDDDDDCCCAAA???>>><<<<<<::::::999777777666666666111111111000000000000000111111111111111222222222333333444555666666777777777888999999999:::<<<>>>???DDDKKKOOORRRYYYcccjjjnnnppptttxxx{{{}}}~~~|||xxxuuuttttttuuuvvvssstttuuuuuuuuuuuuwwwyyy|||{{{{{{{{{{{{yyyvvvsssssstttvvvwwwvvvtttqqqoookkkhhheeebbbaaa^^^[[[XXXNNNJJJDDD???===<<<;;;;;;:::===???@@@AAADDDIIINNNRRRVVV\\\```dddgggjjjlllmmmqqquuuxxxzzz|||~~~~~~~~~~~~~~~zzziii]]]PPPJJJCCC>>>======;;;999444444444333333222222222222000000333555777>>>EEEcccoooXXXHHHDDDGGGDDDDDDEEEEEEDDDBBB@@@???<<<;;;999888888999:::;;;;;;>>>BBBEEEJJJOOOUUUYYY___dddkkkpppsssuuuwwwxxxttttttsssrrrqqqqqqqqqqqqpppqqqsssuuuuuutttsssrrrqqqqqqppppppqqqsssuuuvvvssspppllliiifffdddaaa___eeehhhkkkooorrrssstttsssuuuuuuttttttttttttuuuuuuvvvwwwyyy{{{||||||{{{zzz~~~~~~~~~}}}}}}}}}}}}|||zzzssslllhhhdddddddddeeefffeeecccaaa``````____________``````\\\ZZZWWWTTTPPPLLLIIIGGGEEEDDDCCCBBBBBBBBBBBBBBB>>>===;;;999777555333222333333222222222222333333111111111111222222222222222222222333666:::===???BBBBBBAAA@@@???===<<<;;;===<<<:::888777666555555666555444222111000000000222222222222222222333333111111111222333444555666666666777777888:::;;;<<<===@@@EEEKKKQQQXXX___dddjjjqqqvvvwwwyyy}}}~~~~~~}}}zzzwwwvvvtttqqqpppuuusssqqqrrruuuxxxzzzzzz}}}|||{{{yyywwwvvvvvvvvvttttttuuuvvvwwwuuuqqqnnniiigggccc```]]]XXXRRRNNNIIIGGGCCC>>>:::999;;;======???BBBCCCDDDIIIPPPVVVXXX[[[___cccfffkkkpppsssqqquuuyyy|||~~~~~~~~~~~~~~~yyyiii]]]RRRLLLDDD???===;;;999777555444444333333222222111222000000333555777===DDD```pppYYYIIIEEEFFFCCCDDDDDDDDDDDDBBB@@@???===;;;:::888888999:::;;;;;;===AAAEEEIIINNNTTTXXX]]]aaaggglllooorrrtttvvvttttttrrrqqqppppppppppppppprrrsssuuuuuutttsssrrrrrrqqqppppppqqqrrrsssttttttqqqnnnlllkkkiiigggeeeiiikkkmmmppprrrsssttttttvvvuuuuuuttttttuuuuuuvvvxxxyyy{{{||||||{{{zzzyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzuuuooolllfffeeeeeefffggggggeeebbbbbbaaaaaa```````````````\\\ZZZVVVQQQLLLGGGEEECCC@@@@@@@@@@@@@@@AAABBBCCC???>>>===:::888666444333333333222222222222333333222222111111111222222222222222222333555888;;;===@@@@@@AAAAAA@@@???======<<<;;;:::999888777777777777777555444333222222222222222222222222222222222444444333333333444444555555555555666777888:::;;;:::>>>CCCIIIOOOVVV^^^cccjjjpppuuuvvvxxx}}}~~~}}}}}}zzzyyyxxxvvvtttsssqqqpppqqqtttxxxyyyzzz~~~}}}{{{yyyxxxwwwwwwvvvtttssssssttttttrrrooolllgggddd```\\\XXXSSSNNNJJJBBBAAA>>>;;;888888;;;>>>???BBBFFFHHHJJJNNNUUUZZZ[[[^^^bbbeeehhhlllqqqtttxxx{{{~~~~~~~~~~~~}}}~~~~~~xxxiii^^^TTTMMMEEE???<<<;;;888555555555444333333222111111222000000333555666<<>><<<999777666555444444333333333333444444444333222111111222333444333222222222444666888999<<<===???AAABBBAAA@@@???<<<;;;::::::999:::::::::999888777666555444444444333333222222222222222222666555444444333333333444444444444444555666888888777;;;@@@FFFMMMUUU]]]ccciiioootttuuuwww|||}}}|||~~~}}}{{{yyyxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{{{{{{{{{{{{{~~~|||{{{zzzxxxvvvqqqooonnnppptttwwwzzzzzz~~~}}}|||zzzyyyxxxxxxwwwtttsssqqqppppppooollljjjeeeaaa\\\WWWRRRLLLGGGCCC===<<<;;;999888999===@@@CCCGGGMMMQQQSSSWWW\\\```bbbeeehhhjjjmmmppptttwww~~~}}}}}}}}}}}}}}}~~~wwwiii^^^SSSLLLDDD???===;;;888666555555444333333222111111222000000333444555:::AAATTTxxx|||nnn[[[KKKCCCAAABBBCCCDDDDDDDDDCCCBBBAAA===<<<:::888888888:::::::::<<>>>>>::::::;;;<<<>>>???AAABBBBBBAAA???===;;;999777777666555555555555555555666777666444333222333444555333333222222333444555555888:::===@@@BBBCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;:::999888777666666666666444444333333333333333222444444333333333333333444333222222333444555666666666999>>>DDDKKKTTT]]]cccgggnnnssstttvvvzzz|||{{{|||{{{wwwuuuuuusssrrrpppmmmkkkiiihhhgggjjjiiihhhhhhhhhjjjkkklllmmmnnnooopppqqqqqqpppoooppptttxxx|||~~~{{{yyyyyyxxxvvvtttpppooonnnppptttxxxzzz{{{}}}}}}{{{zzzyyyxxxxxxxxxuuussspppnnnmmmllliiigggbbb]]]WWWQQQLLLGGGAAA>>><<<<<<<<<;;;;;;===@@@CCCGGGMMMTTTZZZ]]]```dddgggjjjllloooppprrruuuyyy{{{}}}}}}}}}}}}}}}~~~xxxjjj___PPPJJJCCC>>>===<<<:::888666555555444222111111000111///000333444444888???NNNpppyyylllZZZKKKBBB>>>AAABBBCCCDDDDDDDDDCCCBBB>>><<<:::888888888999:::999;;;>>>@@@BBBFFFKKKOOOSSSVVV[[[```dddiiinnnrrrtttsssqqqpppooonnnnnnnnnsssssstttttttttuuuttttttsssrrrqqqpppppppppqqqrrrssstttvvvzzz}}}~~~}}}{{{yyyxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{|||||||||||||||}}}~~~~~~~~~|||yyyvvvrrrpppooonnnnnnnnnooonnnkkkiiihhhgggfffdddaaa]]][[[YYYRRROOOJJJEEEAAA@@@@@@@@@<<<<<<<<<<<<===>>>???@@@AAAAAA@@@>>><<<;;;:::999888888777777777777888888999888777666555666666777555444444444333333444444666888;;;???AAABBBBBBBBBBBBAAA???>>><<<;;;;;;::::::999888777777777777777666555555555444444444333111111111111222333444555333222222333333444555666666999===CCCJJJSSS\\\cccfffmmmrrrsssuuuyyy{{{yyyxxx|||vvvoookkkiiigggfffdddaaa^^^\\\[[[ZZZZZZYYYYYYXXXYYYZZZ\\\]]]]]]___bbbeeefffggggggggggggiiilllllllllooouuuzzz}}}zzzxxxwwwvvvtttrrrpppooonnnppptttxxx{{{{{{|||{{{zzzxxxwwwwwwwwwwwwvvvtttpppnnnllljjjgggddd^^^ZZZRRRLLLGGGBBB>>><<<<<<============???CCCFFFKKKRRR[[[aaadddgggjjjmmmnnnpppssstttvvvxxx{{{~~~~~~}}}}}}|||}}}}}}~~~yyykkk___PPPJJJCCC>>>======;;;999666666555444222111000000111///000333444333777===IIIggg~~~xxxkkk[[[LLLBBB>>>@@@AAACCCDDDDDDDDDCCCCCC>>>===;;;999888888999:::999:::===>>>@@@DDDHHHKKKPPPTTTZZZ```dddiiinnnqqqsssrrrqqqpppppppppppppppsssttttttttttttuuuuuuuuusssrrrqqqqqqqqqrrrsssttttttvvvyyy~~~~~~zzzzzzyyyyyyxxxwwwvvvvvvuuuuuuttttttttttttuuuuuutttuuuvvvwwwyyy{{{|||}}}||||||}}}~~~~~~|||yyyuuurrrpppqqqppppppppppppooollljjjhhhgggeeeccc___[[[WWWUUULLLJJJGGGDDDAAA@@@@@@@@@>>>>>>============>>>???@@@??????>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999888888666666666666555555555444666777999<<<>>>@@@AAABBBDDDCCCAAA???>>><<<<<<;;;::::::999888888888888888888888777777666555555555111111111222333444666666444444333333444555555666666999===BBBHHHQQQ[[[aaaeeekkkpppqqqsssxxxyyyxxxvvvyyy}}}~~~qqqhhhbbb^^^ZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNNNNOOOPPPQQQRRRRRRTTTVVVYYY\\\___aaabbbbbb```bbbdddcccaaaaaadddhhhnnnoooppptttyyy~~~}}}~~~{{{yyywwwvvvsssqqqpppooonnnooossswwwyyyzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvssspppnnnkkkhhhccc```ZZZTTTMMMGGGBBB???===;;;:::<<<>>>???@@@BBBFFFIIIRRRXXXaaagggjjjlllppprrrrrrsssvvvwwwyyy{{{~~~|||||||||}}}}}}~~~zzzkkk```QQQKKKCCC???===<<<:::777777666555444222111000///111///000333333222666;;;EEE```wwwyyylll\\\NNNDDD??????@@@BBBDDDDDDDDDDDDCCC???===;;;999777888888999888:::<<<===???BBBFFFIIIMMMRRRYYY___dddiiilllooorrrrrrqqqqqqqqqqqqrrrrrrtttttttttttttttuuuuuuvvvsssrrrrrrrrrrrrsssuuuvvvwwwyyy}}}zzzzzz{{{zzzyyyxxxvvvuuuttttttsssssssssssstttttttttuuuuuuvvvwwwyyyzzz{{{||||||}}}}}}~~~~~~~~~}}}{{{xxxvvvsssqqqrrrqqqqqqqqqqqqpppmmmkkkgggfffdddaaa]]]XXXSSSPPPHHHGGGEEEBBB@@@???>>>======<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<===>>>>>>===<<<:::888777888888888888777666666777888888999;;;===???AAADDDCCCBBB@@@???>>>>>>>>><<<<<<;;;:::::::::;;;;;;::::::999888888777666666444444444444444555666777666555555555555666777777666888;;;???FFFNNNXXX^^^dddjjjoooppprrrwwwxxxwwwwwwyyy{{{|||yyykkk```XXXTTTNNNMMMLLLJJJIIIHHHGGGGGGFFFGGGIIIJJJKKKLLLMMMMMMNNNPPPRRRUUUXXXZZZ\\\]]]WWWZZZ]]]]]]\\\\\\___bbbffffffgggiiilllqqquuuxxxzzz}}}~~~}}}~~~||||||{{{yyywwwyyy}}}|||yyywwwuuurrrpppooommmlllmmmpppsssuuuvvvvvvuuutttssssssrrrrrrssstttrrrooommmjjjeee```[[[TTTOOOHHHBBB>>>===;;;;;;:::<<>>AAAEEEHHHKKKPPPXXX___dddhhhkkknnnrrrrrrqqqqqqrrrrrrsssttttttttttttttttttuuuvvvvvvssssssrrrrrrsssuuuvvvwwwyyy|||yyyzzz{{{|||{{{xxxvvvtttsssssssssrrrrrrsssssssssvvvvvvuuuuuuvvvwwwxxxxxx|||||||||}}}~~~~~~}}}~~~~~~|||{{{|||}}}}}}|||~~~}}}|||{{{yyyvvvtttssssssrrrqqqqqqrrrpppmmmkkkfffeeeddd```\\\VVVQQQNNNFFFFFFDDDBBB???===;;;:::;;;::::::;;;<<<===>>>???<<<<<<======>>>>>>????????????>>>>>>>>>>>>??????===>>>@@@AAA@@@>>>;;;999888999999999999888888777999888777777888;;;>>>@@@CCCBBBAAAAAA@@@@@@@@@AAA>>>======<<<<<<<<<<<<===;;;;;;::::::999888777777888888777666666666666777777777666666666777777888555777:::>>>DDDLLLVVV\\\cccjjjoooppprrrvvvxxxwwwyyyzzzzzzzzz{{{ttteeeYYYPPPKKKFFFEEEDDDCCCBBBBBBBBBBBB>>>@@@BBBDDDFFFGGGGGGFFFHHHIIIJJJMMMOOORRRTTTUUUOOOTTTXXX[[[[[[]]]```cccccccccdddfffgggiiijjjkkkooosssvvvxxxwwwvvvxxxzzzyyyzzzyyywwwtttvvv{{{{{{xxxuuussspppmmmnnnllljjjkkknnnqqqsssssstttsssrrrqqqqqqqqqqqqqqqrrrpppnnnllliiiccc]]]XXXPPPKKKDDD???<<<;;;;;;::::::===BBBFFFJJJOOOTTTXXX]]]cccjjjppprrrtttxxx{{{~~~~~~}}}||||||~~~|||ooobbbXXXNNNEEEBBB???:::888888888777666444333222111111...000222222222222444666@@@QQQlllvvvdddSSSHHHBBB;;;>>>BBBDDDDDDCCCBBBAAA>>>===;;;999888888888888777999===???@@@BBBEEEGGGLLLPPPVVV[[[```fffkkkoooqqqrrrtttuuuuuusssqqqpppuuuvvvwwwxxxxxxwwwvvvuuuvvvuuutttssstttvvvxxxyyyyyy{{{}}}zzz{{{~~~|||xxxyyyxxxvvvttttttuuuwwwxxxvvvvvvwwwxxxxxxxxxwwwwwwzzz{{{|||~~~{{{xxxxxxyyyzzzzzzzzzyyyyyywwwvvvtttsssrrrtttttttttsssqqqnnnkkkjjjhhhddd___ZZZTTTNNNGGGCCCAAAAAA@@@???>>>======<<<::::::999999999999999999<<<<<<======>>>?????????CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@???>>>;;;;;;;;;;;;:::888666444555555555666888999;;;<<<<<<>>>???@@@>>>>>>>>>???CCC??????DDDEEEAAA???BBB:::;;;;;;<<<<<<;;;999888888777777888888999:::;;;777888999::::::999888777555444777===CCCGGGPPPXXX]]]ccckkkppprrrsssuuuxxxuuuuuutttuuuxxx}}}|||kkk\\\PPPHHHCCC@@@@@@>>>======<<<<<<<<>>???BBBEEEIIIOOOWWW___dddeeehhhmmmqqquuuyyy~~~~~~}}}||||||~~~~~~qqqdddXXXOOOEEEBBB???;;;888888888777666444333222111111...000222222222222444666???OOOjjj~~~mmm[[[MMMFFF===???BBBDDDDDDDDDCCCCCC???>>><<<:::999888888999777999;;;===???AAAEEEGGGLLLOOOUUU[[[```fffllloooppprrrtttuuuvvvvvvuuutttuuuuuuwwwxxxxxxxxxwwwwwwuuutttsssrrrsssuuuwwwxxx|||}}}{{{zzz|||~~~}}}{{{{{{zzzxxxvvvuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxxxx{{{|||}}}~~~~~~|||||||||}}}~~~zzzvvvsssssstttuuuuuuvvvwwwwwwvvvuuusssqqqpppoooqqqrrrsssrrrooollljjjeeeaaa[[[UUUPPPJJJEEEAAA???>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::======>>>>>>???@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@>>><<<999888555555666666777888::::::<<<===???@@@???>>>???@@@@@@===>>>BBBDDD@@@???AAA===>>>>>>???>>>===;;;::::::999999999999:::;;;;;;666777888888888777666555666555888===BBBFFFNNNVVV\\\bbbjjjoooqqqrrruuuwwwtttsssrrrsssvvv{{{wwwfffXXXNNNFFFBBB>>>===<<<;;;::::::::::::>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGIIIJJJLLLMMMNNNPPPRRRSSSTTTUUUVVVYYY[[[^^^```bbbcccbbbbbbcccdddgggiiimmmooopppqqqsssuuuvvvvvvuuurrrooonnnooopppwww{{{~~~}}}{{{yyyxxxuuupppmmmiiigggfffggghhhhhhgggfffgggggggggggghhhiiikkklllmmmllljjjfff___XXXPPPLLLEEEDDDCCC???<<<;;;===???CCCFFFKKKPPPVVV]]]dddiiijjjmmmqqquuuyyy}}}~~~}}}~~~rrrfffYYYOOOFFFBBB@@@;;;888999888777666444333222111111...000222222222222444666===LLLfffxxxeeeTTTIII???@@@AAACCCDDDDDDDDDDDDAAA???===;;;:::999999999777999:::;;;<<>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAACCCCCCBBB???<<<999777666666666666777888888;;;===???@@@??????@@@AAA@@@>>>???BBBCCCAAA@@@BBBAAAAAABBBCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<888888888888888777666555888777999>>>AAAEEELLLTTT[[[aaaiiinnnpppqqqsssvvvqqqqqqpppqqqtttxxx|||~~~~~~ooo___RRRIIICCC@@@;;;:::999888888888888888<<<<<<<<<===>>>???@@@AAACCCDDDEEEGGGHHHJJJKKKLLLNNNOOOQQQSSSTTTUUUYYY[[[[[[^^^aaabbbbbbaaaaaaaaabbbeeehhhjjjkkklllooopppqqqrrrqqqooolllkkklllmmmrrruuuzzz~~~|||{{{yyyxxxvvvrrrnnnjjjfffeeeccccccddddddcccaaa______``````bbbdddeeefffgggfffccc___XXXQQQJJJGGGAAAAAA@@@>>>======???BBBIIILLLSSSYYY___eeekkkooopppssswwwzzz}}}~~~rrrfffYYYPPPGGGCCC@@@<<<999:::888777666444333222111111...000222222222222444666;;;GGG```zzznnnZZZLLLAAA@@@@@@AAABBBDDDDDDDDDBBBAAA>>><<<::::::::::::777888888999:::===BBBFFFHHHLLLRRRYYY^^^eeekkkooooooppprrrtttvvvwwwwwwwwwtttuuuvvvxxxyyy{{{||||||xxxwwwuuutttssstttuuuvvvyyyyyyzzz~~~~~~|||}}}~~~~~~~~~}}}{{{yyywwwuuuuuutttzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}}}}|||~~~}}}vvvrrrrrrqqqpppooorrrxxx}}}zzzuuurrrqqqqqqpppooooooppprrrssssssqqqnnnmmmhhhkkknnnpppooolllhhhdddYYYTTTMMMGGGCCC@@@>>><<<::::::::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHFFFGGGGGGGGGFFFFFFEEEDDD@@@AAACCCCCCBBB???;;;999888777777666666777777777:::<<<>>>@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDBBBCCCDDDCCCDDDFFFHHHHHHIIIHHHHHHEEEDDDCCCAAA@@@?????????======<<<<<<;;;:::999999;;;999:::>>>AAACCCJJJQQQYYY```ggglllnnnooorrrtttqqqppppppqqqsssvvvyyy{{{~~~wwwhhhXXXLLLDDD???<<<999999888777666666777777::::::::::::;;;===>>>???AAABBBCCCDDDFFFHHHIIIJJJKKKMMMOOOQQQRRRTTTWWWZZZYYY\\\```bbbbbbaaa``````___bbbeeeggghhhiiikkklllmmmnnnnnnmmmjjjiiijjjkkkmmmqqquuuyyyzzz{{{|||}}}zzzyyyxxxvvvtttpppkkkgggcccbbb````````````___]]][[[[[[\\\\\\]]]^^^___```aaa___\\\WWWQQQJJJEEEBBB===>>>>>>>>>>>>@@@DDDGGGMMMRRRYYY```fffkkkqqqtttuuuwww{{{~~~}}}pppdddZZZPPPGGGDDDAAA<<<::::::888777666444333222111111...000222222222222444666999CCCYYYsssyyycccSSSDDDBBB???>>>@@@CCCCCCCCCCCCAAA???<<<;;;:::::::::777888888888999<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHHHHGGGBBBBBBDDDDDDBBB@@@===;;;999888888777777777777888999;;;>>>@@@@@@AAACCCEEEDDDGGGGGGFFFDDDDDDEEEFFFGGGHHHKKKNNNPPPRRRRRRRRRNNNLLLJJJHHHFFFDDDCCCCCCAAAAAA@@@>>>===<<<<<<;;;>>>;;;<<>>@@@BBBCCCBBBCCCAAA???<<<:::999999999777888999999:::<<<@@@DDDFFFIIIOOOTTTZZZ___eeehhhmmmmmmnnnoooppprrrrrrssswwwxxxxxxyyyzzz|||~~~~~~|||zzzwwwvvvuuuvvvwwwwwwxxx{{{~~~~~~}}}||||||~~~}}}{{{yyyvvvtttrrrqqqpppqqqqqqsssuuuyyy|||~~~||||||}}}~~~~~~~~~~~~~~~yyysssiiihhhfffcccaaabbbeeehhhqqquuuzzz~~~~~~|||zzzwwwtttrrrrrrrrrpppooommmmmmmmmllllllkkkjjjiiifffggggggeeeaaaZZZTTTPPPJJJEEE@@@<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????<<<<<<<<<======>>>>>>???>>>??????@@@@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFEEECCCAAA@@@:::999999888888888999999888:::>>>@@@AAABBBEEEFFFCCCHHHJJJGGGDDDGGGJJJKKKNNNPPPSSSWWWZZZ[[[\\\]]]WWWUUURRROOOLLLJJJHHHGGGEEEDDDBBB@@@???>>>======@@@>>>>>>AAABBBCCCIIIPPPVVV\\\dddiiikkkllloooqqqrrrrrrrrrrrrssstttvvvwwwxxxzzz|||sssiiiZZZLLLBBB===:::999888777777666666777777777777777777888999:::;;;<<<>>>???@@@BBBCCCEEEFFFGGGHHHIIIKKKMMMNNNPPPSSSUUUVVVYYY]]]^^^^^^^^^^^^___]]]___bbbddddddeeeggghhhgggiiijjjjjjiiiggghhhhhhfffiiimmmppprrrsssuuuwwwuuuttttttssspppkkkeee```\\\[[[ZZZZZZZZZZZZYYYWWWYYYYYYZZZYYYYYYXXXVVVVVVSSSQQQMMMIIIEEEAAA???>>>;;;===@@@CCCGGGLLLSSSWWWYYY^^^dddjjjoootttxxx{{{|||~~~|||{{{~~~qqqddd[[[QQQHHHEEEBBB>>>;;;;;;888777666444333222111111...000222222222222444666999===MMMgggzzzjjjOOOIIIAAA???AAACCCDDDCCCCCCAAA???<<<:::999888888666888:::;;;;;;===@@@BBBEEEHHHMMMRRRWWW\\\aaaeeekkkkkklllnnnppprrrtttuuuyyyyyyyyyyyy{{{|||~~~}}}zzzwwwuuuuuuuuuuuuwwwvvvwwwzzz~~~}}}}}}|||{{{zzzzzz|||~~~~~~}}}|||zzzxxxvvvtttrrrpppppppppqqqssswwwzzz|||}}}~~~xxxqqqjjjiiihhhddd```]]]]]]^^^bbbcccfffiiikkkmmmmmmmmmnnnmmmlllllloooppppppppplllkkkiiigggfffeeeeeefffbbbaaa```\\\WWWPPPJJJGGGCCC@@@<<<:::;;;<<<<<<<<<<<<======>>>???@@@@@@@@@>>>>>>??????@@@AAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDDDD:::::::::999::::::;;;;;;777:::===@@@AAACCCFFFHHHCCCJJJNNNJJJJJJOOOTTTUUUYYY[[[]]]```bbbddddddddd^^^]]]YYYVVVRRROOOMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@AAA??????BBBCCCEEEJJJQQQUUU[[[ccchhhjjjkkkmmmppprrrrrrqqqqqqrrrsssttttttsssuuuxxx|||~~~jjjaaaSSSFFF???;;;::::::666666666555555666666777777777777777888:::;;;<<<>>>>>>@@@AAACCCEEEFFFFFFGGGIIIKKKKKKLLLMMMPPPSSSTTTVVVYYYZZZZZZZZZ\\\]]]\\\^^^aaabbbcccccceeefffdddfffhhhhhhgggffffffgggcccfffiiilllmmmnnnppprrrqqqqqqpppooommmhhhaaa\\\WWWVVVUUUUUUWWWWWWVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSMMMJJJGGGCCC???===<<<<<<<<>>;;;<<<888777666444333222111111///000222222222222444666999<<>>;;;999888888777666888:::<<<<<<>>>@@@BBBDDDHHHMMMQQQUUUZZZ___bbbiiiiiikkkmmmpppsssvvvxxx{{{zzzzzzzzz{{{|||~~~}}}yyyvvvtttsssttttttuuusssrrrsssvvvzzz}}}~~~}}}|||yyywwwvvvxxx}}}~~~}}}|||zzzwwwuuutttqqqqqqpppqqqrrruuuxxxzzzvvvooonnnnnnlllhhhbbb^^^[[[[[[VVVWWWXXXYYY[[[]]]^^^___^^^]]]]]]```dddgggiiiiiikkkiiifffcccbbbbbbbbbccc^^^]]]ZZZVVVPPPJJJEEEBBB@@@===::::::;;;<<<===<<<<<<======>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIILLLMMMMMMNNNNNNNNNMMMMMMLLLKKKHHHFFFEEEDDDEEEEEE;;;:::::::::;;;;;;<<<===777999===@@@BBBDDDFFFHHHEEEMMMRRROOOPPPWWW^^^```aaaccceeeggghhhhhhhhhhhhcccaaa]]]YYYUUURRROOONNNOOOMMMKKKHHHFFFEEEEEEEEEBBB@@@@@@CCCDDDEEEKKKRRRTTT[[[bbbgggiiijjjmmmoooqqqqqqqqqqqqqqqqqqrrrsssoooqqquuuyyy|||}}}~~~~~~}}}~~~|||cccZZZMMMCCC===;;;;;;<<<555555444444444555555666666666777777888:::;;;<<<>>>>>>@@@AAACCCEEEFFFFFFGGGIIIJJJKKKKKKLLLOOOQQQRRRTTTVVVWWWWWWXXXZZZ\\\[[[]]]```aaabbbbbbdddeeebbbdddfffgggfffeeeeeeeeeaaacccgggiiijjjkkkmmmooonnnnnnnnnmmmjjjeee^^^YYYTTTSSSRRRSSSTTTUUUTTTSSSOOOPPPRRRSSSTTTSSSSSSRRRHHHFFFCCC???<<<;;;;;;;;;===@@@EEEJJJOOOWWW^^^ccchhhkkkooossswww{{{~~~~~~~~~uuunnnmmmnnnttt}}}qqqeee\\\UUUKKKEEEBBB@@@===;;;:::999777444333222222222111111222222222333333333777;;;GGG]]]|||pppZZZOOOEEEBBBCCCBBBBBBCCCCCCBBB@@@>>>;;;999777777888888888999:::;;;======CCCFFFIIIMMMQQQWWW]]]bbbdddjjjnnnnnnppptttvvvuuuzzz{{{{{{{{{zzzzzz{{{}}}}}}zzzvvvsssrrrqqqppptttrrrqqqqqqsssvvvzzz|||{{{zzzxxxwwwxxxyyy{{{}}}~~~}}}{{{yyywwwvvvuuuuuuvvvuuutttssstttvvvxxxyyy~~~yyyrrrtttnnngggdddcccaaa[[[UUUTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSVVVXXX[[[^^^___```aaaaaaaaa```]]][[[YYYTTTRRROOOKKKFFFBBB???>>>???>>>===<<<<<<<<<===>>>????????????AAABBBDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFGGGIIIKKKKKKIIIGGGFFFGGGIIIKKKKKKJJJHHHGGGLLLKKKKKKMMMOOOPPPOOOMMMOOOOOOMMMKKKHHHEEECCCAAA>>>===;;;::::::;;;<<<===:::<<<@@@CCCDDDFFFHHHJJJJJJOOOVVVYYY[[[^^^ffflllmmmnnnnnnmmmkkkiiigggeeebbbbbbbbb```]]]YYYVVVSSSTTTTTTRRRPPPMMMIIIEEECCCEEEEEEDDDEEEGGGJJJMMMOOOVVVZZZ___ccceeegggiiijjjpppooonnnlllkkkjjjiiiiiiooopppqqquuuyyy|||}}}|||}}}{{{~~~xxxqqq\\\OOOBBB===<<<999666555444444444555555555666666888777666555666888:::;;;===???AAABBBCCCDDDGGGIIIEEEEEEFFFGGGGGGHHHIIIIIINNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ]]]___```aaabbbdddcccddddddeeedddcccbbbaaadddddddddeeegggjjjlllmmmnnnmmmkkkgggccc^^^ZZZWWWSSSSSSSSSSSSRRRRRRRRRRRRLLLLLLNNNPPPRRRQQQNNNKKKFFFCCC???;;;:::;;;===???@@@CCCIIIRRR[[[bbbfffhhhkkkooouuu{{{~~~rrrjjjiiijjjrrr|||rrrfff\\\UUUKKKEEEBBB@@@===::::::999777444333222222222111111222222222333333333666:::EEE[[[yyyrrr\\\QQQFFFDDDDDDCCCCCCDDDDDDCCCAAA???===:::999888777777888888999;;;<<<===AAADDDGGGKKKOOOUUU[[[``````gggkkkllloootttwwwvvvyyyzzzzzzzzzyyyyyy{{{}}}~~~{{{xxxuuurrrqqqppppppppppppqqqrrruuuxxxzzzzzzzzzyyyyyyyyyzzz|||}}}|||{{{zzzyyyyyyxxxyyyyyyxxxwwwvvvuuuuuuvvvxxxzzz}}}~~~{{{tttrrrllleeebbbbbb```ZZZVVVNNNNNNNNNMMMKKKJJJIIIHHHKKKKKKLLLNNNPPPRRRTTTUUUWWWWWWXXXXXXWWWUUUSSSRRRLLLKKKHHHFFFCCC@@@>>><<<======<<<<<<<<<===>>>???BBBBBBBBBBBBDDDFFFHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHJJJLLLLLLKKKIIIIIIJJJKKKLLLLLLKKKJJJIIIMMMLLLLLLNNNQQQRRRQQQPPPPPPPPPNNNLLLIIIFFFCCCAAA>>>===;;;::::::;;;===>>><<>>AAABBBCCCDDDGGGIIIFFFGGGGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNPPPRRRSSSTTTVVVYYY\\\]]]^^^^^^```bbbaaaaaabbbccccccbbbaaaaaaccccccdddeeefffiiikkkllllllkkkiiieeeaaa\\\WWWUUURRRRRRQQQQQQQQQQQQPPPPPPNNNMMMMMMNNNMMMKKKGGGCCCBBB@@@===:::999;;;>>>@@@CCCFFFLLLUUU^^^eeeiiikkkooosssxxx}}}qqqiiiggggggppp{{{ttthhh\\\UUUKKKEEEAAA???<<<::::::999777444333222222222111111222222222333333333555999CCCXXXvvvttt```TTTIIIEEEFFFDDDDDDEEEEEEDDDBBB@@@>>><<<:::999666666777777888:::;;;<<>>===============>>>???AAABBBCCCGGGFFFFFFGGGHHHJJJMMMNNNQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMMMMOOORRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMPPPSSSUUUUUUTTTRRRQQQPPPMMMJJJGGGDDDBBB>>>===<<<;;;;;;<<<===???>>>AAACCCEEEEEEFFFHHHIIIQQQZZZeeekkknnnppptttxxxzzzwwwsssnnniiidddaaa___]]]^^^___```aaa```______XXXXXXWWWUUURRRPPPMMMLLLKKKKKKKKKLLLMMMPPPRRRSSSUUUYYY^^^cccfffhhhkkkmmmkkkjjjhhhfffeeeeeeeeeeeehhhiiilllqqqwww{{{}}}}}}|||yyywwwwwwvvvqqqhhh```PPPEEE;;;999999666444555444444444555555555555555777666555555666777999:::;;;===@@@AAABBBCCCFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQTTTWWWYYY[[[[[[[[[]]]^^^]]]]]]^^^``````aaa``````bbbbbbcccdddeeegggiiijjjkkkiiifffbbb]]]XXXTTTQQQPPPPPPOOOOOONNNNNNNNNNNNLLLKKKJJJIIIHHHEEEAAA===>>><<<:::999999<<>>;;;:::999555666666666777999:::;;;===@@@DDDGGGKKKPPPVVVZZZ\\\bbbhhhiiilllrrruuuttttttuuuwwwwwwwwwxxx{{{}}}~~~~~~~~~}}}zzzvvvrrrooolllmmmpppsssuuuwwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}yyyyyyyyyzzz|||}}}|||{{{yyywwwvvvvvvwwwxxxzzz{{{~~~yyyjjjccc[[[XXXXXXXXXTTTQQQNNNNNNMMMLLLKKKJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGGGGBBBAAAAAAAAA@@@?????????@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMPPPRRRSSSVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTUUUWWWZZZZZZYYYWWWTTTTTTSSSRRRRRRRRRRRRSSSPPPOOOOOOQQQTTTVVVWWWVVVTTTSSSQQQOOOKKKHHHEEEDDD???>>><<<;;;;;;<<<>>>???>>>AAADDDFFFFFFHHHJJJKKKQQQZZZgggooorrrtttwwwzzzzzzwwwqqqjjjddd___[[[ZZZXXXYYY[[[]]]^^^^^^___^^^ZZZYYYXXXVVVTTTQQQPPPOOOMMMMMMMMMNNNPPPRRRTTTUUUWWW[[[```dddfffgggiiikkkhhhgggeeecccbbbbbbcccddddddeeeiiipppwww}}}{{{wwwsssoooggg\\\UUUHHH???777777777555444555555555555555555555555555666666555555666777999999:::<<>>QQQmmm}}}sssdddWWWKKKFFFEEECCCCCCDDDDDDCCCAAA???===;;;999888555555555666777888::::::<<>>???<<>>???@@@AAADDDFFFIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJLLLMMMOOOOOOSSSUUUWWWXXXWWWWWWXXXZZZVVVVVVWWWYYY[[[\\\^^^___^^^^^^___aaabbbcccddddddfffddd```[[[VVVRRROOOMMMJJJJJJIIIHHHHHHGGGFFFFFFDDDCCCBBBAAABBB@@@===;;;:::::::::;;;???CCCGGGJJJQQQWWW___gggmmmsssyyy}}}}}}~~~~~~xxxwwwxxx~~~vvvkkk```YYYOOOHHHDDDBBB>>><<<:::999777444333222222222111111222222222333333333222666===NNNiii}}}tttgggZZZLLLGGGEEECCCCCCDDDDDDCCCAAA???===:::999888555555666666777999:::;;;:::===BBBFFFIIIMMMRRRUUUZZZaaaeeefffhhhmmmpppoooooopppssstttuuuwww{{{}}}}}}~~~~~~{{{xxxuuusssuuuwwwzzz{{{|||||||||yyyyyyyyyzzzzzzzzzzzz{{{zzzzzzzzz{{{{{{}}}~~~|||{{{xxxwwwvvvvvvwwwxxxzzzzzz|||}}}{{{iiiaaaVVVPPPNNNMMMKKKGGGBBBBBBAAAAAABBBDDDFFFGGGFFFGGGHHHHHHHHHGGGFFFEEEAAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBCCCDDDDDDDDDFFFHHHJJJMMMPPPRRRTTTTTTVVVVVVVVVWWWYYY\\\^^^```aaa```______^^^^^^____________```ccceeefffeeedddbbbbbbbbbaaa``````______YYYWWWUUUUUUVVVWWWXXXWWWTTTTTTSSSQQQOOOMMMKKKJJJCCCAAA???===<<<<<<===>>>:::===AAAEEEGGGJJJMMMOOOPPPYYYdddkkknnnqqquuuzzzzzzvvvpppiiibbb[[[VVVTTTVVVVVVWWWXXXZZZ[[[]]]]]][[[YYYWWWTTTRRRPPPOOONNNLLLMMMOOOQQQTTTWWWXXXYYY^^^aaadddfffeeeeeeeeefffeeecccbbbaaabbbdddgggiiifffhhhlllrrrzzz{{{rrrggg]]]TTTKKKFFF???:::777888999777777999555555555555555444444444444555555666666777777888888:::===>>>???@@@CCCEEEHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKKKKLLLNNNOOOPPPRRRTTTVVVVVVVVVUUUVVVWWWUUUUUUUUUWWWXXX[[[\\\^^^\\\]]]^^^```aaaaaaaaaaaaaaa___[[[WWWRRRNNNLLLKKKGGGGGGFFFEEEDDDCCCCCCBBBCCCBBB@@@???>>>===:::888999:::;;;>>>AAAFFFJJJMMMTTTZZZccckkkpppvvv}}}vvvjjjbbb[[[QQQIIIFFFCCC@@@===:::999777444333222222222111111222222222333333333333666===LLLggg~~~xxxjjj\\\NNNHHHFFFDDDDDDFFFEEEDDDBBB@@@>>>;;;:::999666666666777888999:::;;;777;;;???DDDGGGKKKOOOQQQUUU\\\aaabbbeeekkknnnmmmmmmoooqqqssstttwww{{{}}}}}}}}}~~~~~~}}}{{{yyyxxxxxxzzz{{{|||}}}}}}}}}{{{zzzyyyxxxwwwxxxyyyyyyxxxxxxyyyzzz{{{}}}}}}{{{yyyxxxwwwxxxyyyzzz{{{{{{{{{}}}~~~{{{mmmdddWWWOOOMMMKKKHHHEEECCCBBBAAA@@@AAACCCEEEFFFFFFGGGIIIJJJKKKJJJIIIHHHCCCCCCBBBBBBAAABBBBBBBBBAAABBBDDDFFFHHHJJJLLLMMMMMMOOORRRUUUXXXZZZ[[[[[[\\\\\\\\\]]]```bbbeeefffhhhggggggfffffffffffffffffffffgggjjjlllnnnmmmkkkjjjjjjkkkkkkjjjiiigggfff```^^^ZZZXXXYYYYYYXXXXXXTTTTTTSSSRRRQQQOOONNNMMMEEECCCAAA>>><<<<<<<<<===;;;>>>BBBEEEFFFIIIKKKNNNOOOVVV___dddgggkkkqqqwwwyyyvvvpppiii```XXXQQQMMMQQQQQQSSSTTTWWWYYY[[[]]]\\\[[[WWWTTTQQQOOONNNMMMKKKMMMPPPSSSWWWZZZ\\\]]]]]]```dddffffffeeeffffffdddcccbbbbbbcccgggkkkmmmlllmmmooosssxxx|||}}}}}}zzzsssiii^^^TTTLLLFFFCCC???;;;999;;;;;;999999;;;666666555555555444444444444444555666777777777777888:::<<<>>>>>>@@@BBBDDDFFFFFFGGGIIIJJJKKKLLLMMMKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTTTTSSSRRRSSSTTTTTTTTTUUUUUUWWWYYY[[[]]]ZZZ[[[]]]^^^___```______[[[YYYUUUQQQMMMKKKIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>===;;;;;;<<<;;;:::888999:::;;;>>>CCCHHHLLLNNNVVV]]]fffmmmrrrxxxuuujjjccc\\\RRRKKKGGGDDD@@@>>>:::999777444333222222222111111222222222333333333333666<<>>BBBEEEIIILLLOOOPPPWWW]]]___cccjjjmmmmmmkkknnnppprrrtttwww{{{}}}|||}}}~~~~~~~~~}}}|||zzzzzz{{{{{{|||}}}}}}~~~|||zzzxxxvvvvvvvvvxxxxxxvvvvvvwwwyyy{{{~~~}}}|||zzzyyyyyyzzz{{{|||{{{{{{{{{|||}}}{{{qqqgggYYYPPPMMMKKKGGGDDDAAA@@@>>>======>>>@@@AAAGGGIIIKKKMMMNNNMMMLLLKKKFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDGGGJJJNNNQQQTTTUUUUUUVVVYYY]]]___aaaaaabbb`````````bbbdddgggiiikkkmmmmmmlllkkkkkkkkkkkklllllllllnnnpppssstttsssrrrooopppqqqqqqpppnnnllljjjfffbbb^^^[[[[[[ZZZZZZYYYSSSSSSSSSSSSRRRQQQOOOOOOGGGEEEBBB>>><<<;;;;;;<<<<<>>???BBBDDDDDDEEEFFFHHHJJJKKKLLLMMMKKKKKKKKKLLLLLLNNNOOOPPPOOOQQQRRRRRRQQQPPPPPPQQQUUUUUUTTTUUUVVVYYY[[[\\\YYY[[[\\\^^^______^^^^^^WWWUUURRRNNNJJJHHHFFFFFFDDDDDDCCCBBBAAA??????>>>777777666888;;;<<<<<<;;;888999;;;???CCCHHHLLLNNNVVV^^^gggnnnsssxxx~~~~~~~~~~~~~~~~~~{{{nnn```[[[SSSLLLGGGCCC@@@>>>888777555333222222222333///111222222111111222333333777<<>>;;;999777666666666666666777888;;;===???@@@BBBFFFJJJMMMSSSVVVZZZ^^^aaaeeeiiilllppprrrsssssstttuuuxxx{{{}}}}}}~~~zzzzzz{{{|||~~~~~~|||zzzwwwxxxyyyxxxuuusssrrrrrrwwwwwwwwwxxxzzz|||~~~~~~||||||||||||}}}~~~~~~~~~vvvlll^^^TTTOOOLLLHHHEEECCCCCCBBBBBBAAAAAABBBBBBFFFIIINNNSSSTTTSSSPPPNNNNNNLLLHHHEEECCCCCCCCCDDDGGGIIIMMMPPPTTTWWWYYYZZZ\\\___cccfffggghhhiiikkkdddeeegggiiikkklllmmmmmmsssrrrqqqsssvvvwwwuuussspppssswwwzzz{{{{{{|||}}}}}}~~~}}}zzzyyyzzzuuuooonnnjjjddd```^^^]]]\\\[[[WWWVVVUUUTTTSSSPPPLLLIIIHHHGGGDDDAAA>>><<<:::999;;;<<>>???AAAFFFHHHJJJKKKKKKKKKMMMOOOMMMNNNOOONNNMMMMMMOOOPPPOOOOOOPPPPPPPPPPPPPPPPPPUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWXXXZZZ\\\\\\ZZZXXXRRRPPPLLLIIIGGGFFFFFFFFFCCCBBB@@@>>><<<<<<=========<<<::::::<<<>>>>>>>>>?????????@@@BBBFFFIIIKKKPPPWWWaaakkkttt{{{~~~~~~~~~zzzmmmaaa\\\TTTMMMHHHDDD@@@>>>:::999777444333222333333///111222222111111222333333777;;;BBBWWWttt|||qqq```RRRJJJHHHGGGGGGDDDDDDDDDCCCAAA>>>;;;999777777666666666666777777:::<<<>>>@@@BBBEEEIIILLLPPPSSSXXX\\\___ccchhhkkkqqqrrrsssssssssuuuyyy|||}}}}}}~~~~~~zzzyyyyyyzzz||||||{{{zzzyyyzzzzzzyyyvvvtttttttttuuuvvvwwwyyyzzz||||||}}}}}}|||||||||}}}~~~{{{pppcccXXXSSSOOOLLLIIIFFFFFFDDDCCCBBBBBBBBBBBBDDDGGGLLLQQQSSSSSSQQQPPPNNNLLLIIIEEEDDDCCCDDDEEEJJJMMMRRRXXX[[[^^^^^^^^^```cccggghhhiiiiiikkkllljjjjjjkkkmmmnnnpppqqqqqqwwwvvvvvvxxx{{{}}}|||zzzyyyzzz|||~~~~~~wwwsssnnngggbbb___^^^]]]\\\YYYXXXVVVUUUTTTRRROOOLLLIIIGGGDDDAAA>>><<<:::999999:::===@@@BBBCCCDDDDDDIIIKKKOOOTTTYYY^^^bbbdddllljjjfff___WWWPPPKKKIIIFFFGGGHHHJJJLLLMMMOOOOOOSSSTTTVVVWWWUUURRROOOLLLJJJLLLOOOSSSXXX]]]aaacccdddfffhhhiiijjjlllnnnpppkkkiiiggggggiiinnntttwwwwwwuuurrrooolllhhhbbb^^^VVVOOOFFFAAAAAAAAA???===@@@@@@@@@@@@???>>><<<;;;;;;;;;::::::999777666555666555555444444444555555666666777888:::<<<>>>???CCCEEEGGGHHHIIIJJJLLLNNNMMMNNNOOONNNMMMLLLNNNPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZ\\\[[[XXXVVVOOOMMMJJJGGGEEEDDDDDDEEEAAA@@@???>>><<<<<<<<<<<<>>><<<:::;;;===???@@@???AAAAAA@@@@@@AAADDDGGGHHHOOOUUU___iiiqqqyyy~~~~~~~~~~~~{{{oooccc]]]UUUMMMHHHDDDAAA???===;;;999666444333222222///111222222111111222333333666999???QQQlllvvvfffXXXNNNJJJIIIIIIEEEEEEDDDCCCAAA???<<<:::888777777666666777777777999;;;===???@@@CCCHHHKKKLLLOOOTTTYYY]]]aaafffiiiqqqqqqqqqqqqqqqtttxxx||||||}}}~~~~~~zzzxxxwwwwwwyyyzzzzzzzzzzzz{{{|||{{{xxxvvvuuuuuutttuuuwwwyyyzzzzzzzzzzzz~~~}}}}}}||||||}}}wwwiii^^^XXXUUUQQQOOOMMMLLLJJJHHHFFFDDDDDDCCCDDDGGGLLLPPPSSSTTTTTTTTTPPPOOOLLLIIIHHHGGGHHHIIIKKKOOOVVV]]]bbbdddddddddgggiiilllmmmmmmlllmmmnnnqqqppppppqqqrrrtttvvvwww{{{zzz{{{~~~yyytttllleeebbb```___^^^\\\ZZZWWWUUUUUUTTTRRRPPPJJJHHHEEEBBB???<<<::::::777888:::===>>>@@@AAAAAAFFFHHHKKKPPPTTTYYY\\\^^^eeeccc```YYYSSSNNNLLLLLLHHHHHHHHHIIIJJJJJJKKKKKKLLLOOOTTTXXXXXXTTTOOOLLLIIIKKKOOOTTTYYY^^^bbbdddgggiiikkklllmmmnnnqqqsssqqqnnnjjjhhhiiilllqqquuuuuuqqqkkkeee```ZZZTTTQQQHHHCCC>>>;;;===??????>>>AAABBBBBBBBBBBBAAA@@@???>>>======<<<:::999777666777666555444444555666777555555666777999:::<<<===???AAADDDFFFGGGHHHKKKMMMMMMNNNNNNMMMLLLLLLMMMOOOOOOOOOOOOPPPPPPPPPQQQQQQUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZXXXUUUQQQIIIHHHFFFDDDBBBBBBBBBBBB??????>>>===<<<;;;;;;:::>>>======???BBBDDDEEEEEEHHHFFFDDDCCCBBBDDDFFFGGGLLLQQQZZZcccllluuu}}}~~~}}}}}}}}}}}}}}}~~~ttteee___VVVNNNIIIEEEBBBAAA>>><<<999666333222111111///111222222111111222333222444777===LLLeee|||mmm^^^SSSLLLJJJIIIFFFFFFEEECCCAAA???===;;;888888777777666777777777888:::<<<===???BBBFFFIIIIIIMMMRRRVVV[[[___dddhhhnnnnnnnnnmmmnnnpppuuuyyy{{{|||~~~|||yyyvvvvvvwwwzzz{{{{{{{{{|||}}}{{{xxxvvvvvvvvvvvvvvvvvvvvvwwwxxxzzzzzz||||||{{{{{{|||~~~|||pppfff___[[[YYYWWWVVVTTTQQQNNNKKKIIIHHHGGGGGGIIIMMMQQQTTTVVVWWWXXXTTTSSSQQQOOONNNMMMNNNNNNLLLOOOUUU\\\bbbgggjjjkkknnnqqqssssssrrrqqqqqqrrrvvvuuutttssstttvvvyyyzzz{{{|||}}}yyyqqqjjjfffdddcccbbb___\\\YYYVVVVVVUUUTTTSSSKKKIIIFFFCCC???<<<;;;:::777888999;;;<<<===>>>???BBBDDDHHHLLLRRRVVVZZZ\\\______\\\VVVPPPMMMOOOQQQOOONNNMMMLLLKKKJJJIIIHHHFFFKKKRRRXXXYYYVVVPPPLLLIIIKKKPPPUUU[[[```dddfffhhhjjjlllnnnnnnppprrrttttttrrrooommmllllllnnnooopppkkkbbbZZZTTTOOOJJJGGGAAA>>>;;;;;;===@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>===;;;999888888666555444444555777888444555555666777888:::;;;<<<>>>AAACCCEEEGGGJJJLLLLLLMMMNNNMMMKKKKKKMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXYYYXXXUUUPPPMMMDDDCCCBBBAAA@@@???@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;??????BBBGGGLLLPPPPPPPPPOOOMMMJJJGGGEEEFFFGGGHHHIIINNNUUU]]]eeeoooxxx}}}~~~}}}|||||||||}}}~~~vvvgggaaaXXXOOOJJJFFFDDDBBB===;;;888555333111000000///111222222111111222333111222666<<>>===999999888777777777777777777999:::<<<===@@@CCCGGGHHHKKKPPPUUUYYY^^^cccfffjjjjjjjjjjjjjjjmmmqqqtttxxxzzz}}}~~~{{{xxxwwwxxx{{{}}}}}}{{{||||||{{{xxxvvvuuuvvvyyywwwuuussstttvvvyyy|||{{{{{{zzzzzz{{{}}}~~~yyypppiiieeecccaaa^^^]]]YYYVVVRRROOOMMMLLLKKKLLLNNNPPPSSSVVVXXXYYYWWWVVVTTTSSSRRRRRRRRRRRRPPPQQQUUU[[[bbbjjjqqqtttuuuwwwyyyzzzxxxwwwxxxxxxyyyxxxwwwvvvwwwxxxzzz|||yyy{{{}}}wwwpppllljjjhhhgggbbb___[[[XXXWWWWWWUUUTTTLLLJJJGGGCCC@@@===;;;:::888888999:::;;;<<<===>>>???AAAEEEJJJPPPUUUYYY[[[\\\\\\[[[WWWSSSSSSWWW[[[]]][[[YYYUUUQQQMMMJJJHHHEEEJJJQQQWWWYYYVVVQQQMMMJJJMMMRRRWWW]]]bbbeeeggggggiiilllmmmnnnooorrrtttvvvuuuuuussspppmmmjjjhhhhhhbbbYYYQQQLLLHHHEEECCC===<<<;;;;;;===@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>><<<;;;999888777666555666666777444444444555666777888999:::===@@@BBBDDDFFFIIILLLKKKLLLLLLLLLKKKKKKMMMOOOQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVRRRLLLHHHAAA@@@@@@???>>>=========::::::;;;;;;<<<<<<======BBBEEEKKKSSS[[[^^^^^^]]]TTTQQQLLLHHHFFFFFFHHHIIIHHHLLLQQQWWW___gggooouuu{{{~~~|||||||||}}}~~~uuujjjcccYYYPPPJJJGGGEEECCC===;;;888555222111000000///111222222111111222333111222555;;;EEEYYYxxx~~~ppp```TTTLLLIIIHHHGGGFFFDDDBBB@@@???>>>:::999888888777777777777666777999:::;;;>>>BBBEEEFFFJJJNNNSSSWWW[[[```ccceeeggghhhhhhiiijjjmmmpppuuuxxx||||||yyyxxxzzz|||~~~~~~{{{|||}}}{{{yyywwwvvvvvvzzzxxxvvvttttttvvvyyy{{{zzzyyyyyyyyyzzz{{{}}}~~~|||}}}}}}wwwssspppooojjjhhhddd```\\\YYYVVVUUUTTTSSSRRRRRRSSSUUUWWWYYYXXXWWWWWWVVVUUUUUUUUUUUUXXXXXXZZZ^^^eeemmmuuuzzzyyy{{{~~~~~~}}}|||{{{{{{{{{|||}}}~~~zzz|||zzzuuuqqqnnnlllfffccc___]]][[[YYYVVVTTTMMMKKKHHHDDD@@@===;;;:::999888888999:::;;;<<<======???CCCHHHMMMRRRVVVXXXXXX[[[^^^]]]\\\^^^eeelllqqqnnnhhhbbbZZZSSSNNNKKKGGGKKKQQQVVVWWWUUURRROOOMMMOOOTTTZZZ```dddfffhhhfffhhhkkklllmmmnnnqqqsssvvvvvvwwwuuuqqqkkkeeeaaa^^^YYYQQQKKKGGGDDDCCCAAA;;;;;;;;;<<<===>>>@@@@@@BBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???<<<;;;;;;:::999888777777555555555555555666777777999;;;>>>@@@BBBDDDGGGJJJHHHJJJKKKKKKKKKKKKNNNPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUPPPIIIEEE@@@??????>>>===<<<<<<;;;999888999999;;;>>>@@@BBBHHHMMMWWWaaaiiillljjjgggUUURRRMMMIIIGGGGGGIIIJJJKKKMMMRRRVVV[[[aaagggkkkrrrzzz}}}}}}|||}}}}}}~~~vvvkkkdddZZZQQQKKKHHHFFFEEE===;;;999666444222222222///111222222111111222333222222555999AAASSSrrryyyhhhYYYNNNIIIIIIHHHFFFDDDBBB@@@??????;;;:::999888777777777777555666888999:::<<<@@@CCCEEEHHHLLLPPPTTTXXX\\\```ccceeegggiiiiiijjjlllmmmrrruuuzzz~~~|||zzzyyy{{{}}}~~~~~~}}}~~~~~~}}}zzzxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxyyyxxxxxxwwwxxxyyy{{{|||{{{}}}~~~yyywwwtttpppkkkhhhfffdddaaa___\\\YYYYYYYYY[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[^^^^^^```ccchhhnnntttwww{{{~~~~~~~~~xxxrrrnnnjjjhhheeebbb```\\\XXXUUUNNNLLLIIIEEEAAA>>>;;;:::888888777777888999:::;;;<<<===@@@DDDHHHKKKNNNPPPSSSYYY```dddffflllvvv~~~xxxoooddd[[[TTTPPPKKKNNNQQQTTTUUUTTTRRRQQQOOORRRWWW]]]bbbeeeggghhhfffhhhkkklllmmmnnnpppsssvvvvvvuuusssnnnhhhaaa^^^VVVQQQKKKFFFCCCBBB@@@???:::;;;===>>>???@@@AAABBBDDDCCCBBBBBBAAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@>>><<<999777666555555555555666666777777999<<<>>>???AAADDDFFFFFFHHHIIIJJJJJJLLLOOOQQQOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUSSSNNNHHHCCC@@@@@@??????===<<<;;;:::888777777888;;;???DDDGGGOOOVVVaaammmuuuuuuooojjjYYYUUUPPPLLLJJJKKKMMMOOOOOORRRUUUWWWZZZ]]]aaadddgggnnnyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~yyyllleeeZZZQQQKKKHHHFFFEEE>>><<<:::777555444444444///111222222111111222333444333555888>>>NNNmmmnnn]]]PPPKKKJJJHHHFFFDDDBBB@@@@@@???;;;:::999888777777777777555666777888999<<>><<<:::888777666666666888999:::;;;<<<>>>AAACCCFFFHHHIIIOOOWWWaaahhhmmmuuuwwwkkk```WWWSSSNNNPPPQQQSSSTTTSSSSSSRRRQQQTTTYYY___cccfffhhhhhhfffhhhkkklllmmmnnnqqqsssvvvuuusssooojjjddd___\\\RRRNNNHHHDDDAAA@@@???===;;;===@@@AAABBBBBBDDDEEEFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEDDDBBB>>>:::888666666555555555666666777666888;;;<<<===???AAADDDEEEGGGHHHJJJJJJLLLOOORRRRRRSSSTTTUUUVVVWWWXXXXXXUUUUUUTTTTTTTTTTTTTTTUUUSSSTTTTTTUUUSSSNNNGGGBBBAAAAAA@@@???>>><<<:::999888777666777:::@@@FFFJJJTTT[[[hhhtttzzzxxxqqqjjj]]]ZZZUUUQQQOOOPPPSSSUUUSSSUUUXXXZZZZZZ\\\^^^```^^^eeeoooxxx~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~{{{nnncccYYYSSSNNNHHHDDDDDDAAA???;;;777444222222222222222222111111111000000///444444666???IIIdddttteeeUUUJJJEEEFFFFFFFFFEEEDDDBBBAAA>>>===:::888666555555555888777666666777:::===@@@DDDFFFIIILLLNNNQQQUUUXXX\\\___ccceeeffffffhhhiiimmmpppvvv|||~~~{{{yyyyyyzzz|||}}}|||yyywwwuuuvvvxxxyyyzzzzzzyyyxxxssstttuuuuuuuuuuuuwwwyyyzzz{{{~~~~~~yyyrrrmmmkkkjjjiiiiiieeedddddddddeeegggiiijjjlllkkkhhhggggggiiilllmmmrrr{{{yyyssspppnnnkkkgggdddaaa^^^\\\RRRNNNHHHCCCAAA???>>><<<999999888888777888888888=========>>>???@@@AAABBBKKKVVVeeerrrzzz~~~rrrfff]]]YYYUUUVVVWWWXXXWWWUUUSSSQQQRRRVVV\\\bbbfffhhhhhhhhhjjjkkkmmmmmmmmmnnnqqqsssvvvrrrllliiifffccc^^^ZZZQQQIIICCCCCCBBB???>>>??????@@@AAABBBCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHGGGDDDAAA===;;;:::999777666555555555555666666555666777:::===???AAABBBEEEGGGJJJLLLMMMMMMPPPPPPQQQRRRTTTWWWYYYZZZUUUUUUTTTSSSRRRRRRSSSSSSVVVWWWWWWTTTNNNIIIFFFDDD@@@@@@???>>>===<<<;;;;;;666666777888:::@@@GGGLLL\\\```hhhrrryyyyyytttnnnaaa___[[[WWWVVVVVVWWWYYY\\\[[[[[[]]]^^^]]][[[YYYZZZ___gggpppxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||oooeee[[[UUUPPPJJJFFFEEEAAA???;;;777444222222222222222222111111111000000000555444555<<>>===:::888666555555555777666555555666999<<<>>>CCCEEEHHHJJJLLLOOOSSSVVVYYY]]]aaadddffffffhhhiiijjjmmmrrrxxx}}}~~~{{{zzzyyyzzz|||~~~~~~|||zzzyyyzzz{{{{{{{{{zzzyyyyyyuuuvvvvvvuuuttttttuuuwwwyyyzzz~~~zzzvvvssspppllllllkkklllmmmoooqqqrrrpppooommmkkkkkkkkklllmmmooowww~~~zzztttrrrnnnkkkgggbbb^^^[[[TTTPPPJJJEEEBBBAAA???>>>::::::999888888888888999<<<<<<===>>>???@@@CCCEEEIIIUUUfffuuu~~~}}}tttjjjccc```YYYZZZZZZYYYXXXVVVTTTSSSUUUYYY^^^cccgggiiijjjiiikkklllnnnnnnnnnooorrrtttzzzvvvpppjjjeee___WWWRRRNNNGGGCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGDDDBBB@@@===<<<:::777666555555555555555444555666999<<<===@@@AAADDDFFFHHHJJJLLLLLLNNNOOOQQQRRRTTTVVVXXXXXXVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUUUURRRLLLGGGDDDBBB@@@???>>>===;;;:::999999777777888999;;;@@@GGGLLLWWW\\\eeeooowwwzzzwwwsssmmmjjjfffbbb___```aaabbb```___]]]]]]]]]\\\YYYWWWXXX^^^fffnnnvvv}}}~~~}}}}}}}}}~~~~~~~~~}}}qqqggg]]]XXXSSSLLLHHHGGGBBB???;;;777444222222222222222222111111111111111111555333333999???UUUttt}}}lllXXXJJJFFFGGGGGGGGGFFFEEEDDDCCC>>>===:::888666666666666666555444444555888:::<<<@@@CCCEEEHHHJJJMMMPPPSSSUUUYYY___ccceeefffhhhiiigggiiinnnsssyyy}}}~~~|||zzzzzz{{{}}}~~~~~~~~~}}}{{{yyyxxxvvvwwwwwwuuusssrrrssstttxxxyyy}}}|||uuuuuuuuuuuuvvvxxxyyy{{{wwwvvvuuusssqqqooommmmmmmmmsssyyy~~~xxxuuurrrnnnkkkeee```\\\WWWRRRLLLGGGDDDBBBAAA???;;;;;;:::999999999999999;;;<<<===>>>???CCCGGGKKKOOOZZZkkk{{{}}}vvvooojjjgggbbb```^^^\\\ZZZXXXWWWVVVYYY\\\```eeehhhjjjkkkkkklllnnnooooooooopppsssuuu{{{xxxsssnnnhhh___WWWQQQPPPKKKHHHIIIJJJGGGGGGIIIJJJJJJKKKMMMNNNOOOOOOPPPRRRQQQPPPOOOMMMKKKIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFAAA@@@===:::888666555444555444444444555777999:::>>>???AAACCCFFFHHHJJJJJJKKKMMMOOORRRTTTVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTSSSTTTSSSOOOJJJEEEAAA@@@@@@???===;;;999888777666888999::::::<<<@@@FFFJJJRRRWWW```kkkuuu{{{{{{zzzvvvsssnnnjjjgggggghhhiiihhheeebbb```^^^\\\YYYVVVWWW]]]eeemmmtttzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrhhh^^^YYYTTTMMMHHHGGGBBB@@@<<<888444222222222111111111111111111111111000444222333888<<>>===;;;888777666666777666555555555666888:::;;;>>>@@@CCCEEEGGGJJJMMMPPPPPPUUU[[[aaadddeeeggghhhhhhiiimmmqqqvvvzzz~~~~~~|||zzzzzz|||~~~}}}zzzyyyxxxvvvvvvvvvuuusssrrrssstttwwwxxx|||~~~}}}||||||}}}~~~~~~}}}}}}|||zzzwwwssspppnnnmmmqqqvvv{{{zzzwwwsssqqqnnniiiccc^^^YYYTTTNNNHHHEEECCCAAA???<<<<<<;;;:::999999999999:::;;;===???BBBHHHPPPVVVaaahhhsss~~~|||vvvqqqnnnjjjhhhddd```]]][[[ZZZZZZ\\\^^^aaaeeehhhjjjkkkllllllmmmooooooooopppsssuuuvvvvvvuuusssnnnhhhaaa\\\ZZZUUUSSSTTTRRRNNNMMMOOOQQQQQQRRRSSSUUUVVVXXXXXX[[[[[[ZZZXXXUUURRROOONNNLLLLLLKKKJJJIIIIIIHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHEEEDDDAAA>>>;;;888666555555444444444555666777888<<<===>>>@@@BBBEEEGGGHHHHHHJJJNNNQQQSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRNNNHHHCCC@@@@@@BBB@@@>>>;;;888777666555888999;;;<<<>>>AAAFFFJJJNNNTTT]]]hhhttt||||||xxxsssqqqppppppqqqpppmmmhhhdddaaa^^^[[[XXXXXX^^^gggnnntttyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{rrrhhh___ZZZUUUNNNIIIGGGCCCAAA===888555333222111111111111111111111111111///333222333999;;;KKKeee~~~uuuhhhZZZOOODDDCCCCCCCCCBBBBBBBBBBBB>>>===;;;999777777777777666666666666777999:::;;;<<<>>>AAACCCDDDGGGJJJMMMMMMQQQXXX]]]aaadddfffhhhkkklllooorrruuuyyy{{{}}}}}}{{{zzzzzz{{{~~~}}}~~~~~~|||zzzxxxwwwtttuuuvvvuuussssssuuuvvvvvvwwwzzz|||xxxtttrrrqqqrrrtttyyy{{{wwwsssqqqpppmmmgggbbbZZZVVVOOOIIIFFFCCCAAA???===<<<;;;:::999999999999888;;;???BBBGGGPPP\\\fffwwwyyy|||~~~yyyvvvqqqnnniiiddd```^^^]]]]]]^^^___aaadddfffhhhjjjkkkkkkmmmnnnnnnnnnooorrrtttqqqtttwwwxxxvvvrrrmmmkkkdddaaa``````\\\VVVTTTVVVWWWXXXXXXYYY[[[^^^```aaacccbbbbbb```]]]YYYVVVTTTRRRRRRPPPOOOMMMKKKJJJJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGEEEBBB???<<<999888666666555555555666666666999:::;;;<<>>;;;888777666666777999<<>>===;;;999888888888888777777777777888999::::::;;;===???AAABBBEEEHHHKKKKKKOOOUUUZZZ^^^aaaeeeggglllnnnqqqtttvvvyyyzzz{{{}}}|||zzzyyyyyy{{{}}}~~~~~~~~~{{{zzzyyyxxxuuuvvvvvvvvvttttttvvvxxxvvvvvvyyy}}}~~~|||yyyxxxwwwuuuvvv{{{~~~yyysssrrrrrrpppkkkfff\\\WWWQQQKKKGGGDDDAAA???===<<<;;;999888888888888777<<>>:::888666666777777;;;???CCCGGGKKKOOORRRVVV[[[aaajjjsss{{{rrrjjjddd___[[[YYY^^^eeeooowww|||}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz|||tttkkkbbb^^^ZZZRRRLLLJJJEEEBBB>>>999555333222111000000111111111222222222...222111444999888BBBXXXvvvzzztttnnndddYYYQQQCCCBBBAAAAAAAAABBBCCCCCC>>><<<;;;999888888888999555666666666777888888999:::<<>>999555333222111000000111111222222222222///222111333888666>>>SSSppp}}}yyyuuuoooeeeXXXPPPDDDCCCBBBAAABBBBBBDDDEEE>>><<<;;;999888888999999444444555555666666777777:::<<<>>>@@@AAACCCGGGIIILLLNNNQQQTTTXXX]]]cccggghhhkkkpppuuuyyy{{{{{{{{{{{{zzzxxxwwwwwwyyy|||~~~~~~}}}}}}}}}}}}{{{{{{zzzxxxuuuttttttuuuuuuuuuwwwzzz{{{{{{zzzvvvuuuuuuppppppqqquuuzzz{{{|||yyyttttttsssnnniiiaaa\\\UUUOOOJJJGGGDDDBBB<<<;;;:::888777666666666666<<>>@@@CCCDDDEEEHHHJJJNNNPPPRRROOOOOOOOOOOOPPPPPPQQQRRRIIIIIIHHHFFFBBB@@@@@@AAA@@@>>>:::777555444555666:::???FFFMMMSSSXXX\\\```dddgggjjjooouuu{{{ppphhhbbb^^^aaahhhsss|||~~~~~~~~~~~~}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~vvvoooeee^^^YYYTTTOOOKKKEEEBBB>>>888555333222222222222222111000//////...000000222555555777???IIIeee~~~xxxtttqqqiii^^^VVVLLLEEEAAACCCDDDCCCAAABBB@@@>>><<<999777555555555777777777777777777777777::::::;;;===@@@DDDGGGIIIIIIMMMRRRVVVYYY\\\___aaafffhhhlllqqqvvvzzz}}}~~~}}}xxxuuussssssuuuvvv}}}||||||}}}|||{{{yyywwwvvvuuuttttttuuuwwwyyyzzzzzz|||zzzvvvtttrrrooonnnmmmmmmnnnpppsssuuu{{{|||}}}|||yyyxxxvvvtttiii```UUUNNNKKKIIIEEEBBB@@@???===:::999888888888888:::BBBOOO\\\kkk~~~{{{yyy{{{~~~|||wwwtttoookkkhhhccc^^^___cccdddcccbbbbbbcccfffhhhjjjlllnnnoooppppppqqqsssuuu}}}uuunnnmmmoooppppppqqqrrruuuzzz~~~}}}~~~{{{{{{uuupppmmmllliiiccc^^^^^^[[[WWWUUUSSSQQQNNNLLLNNNMMMMMMKKKJJJIIIIIIHHHCCCBBB@@@>>><<<999777666777777888::::::;;;;;;;;;===???BBBEEEHHHJJJKKKKKKLLLMMMMMMLLLJJJIIIIIIJJJDDDDDDDDDCCCBBBAAA??????BBBAAA???:::666444444666888???JJJSSSXXX\\\```cccfffiiimmmrrrzzzrrrccc___aaabbblllvvvzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~vvvpppfff___ZZZUUUPPPLLLFFFCCC>>>999555333222222222222111111000//////...000///111444444555===FFF\\\zzz}}}yyyqqqeee\\\OOOHHHBBBCCCDDDBBBAAABBBAAA@@@===:::888777666666666666666666666666666666888999:::===@@@CCCFFFGGGGGGIIIMMMQQQTTTWWW[[[^^^eeegggjjjnnnsssxxx{{{}}}}}}zzzwwwuuuuuuvvvwww}}}~~~|||{{{{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwxxxyyy{{{||||||}}}|||yyywwwuuutttpppooonnnmmmnnnoooqqqrrrwwwwwwyyyzzz||||||}}}}}}}}}zzzvvvsssjjjbbbWWWPPPLLLJJJFFFCCCBBB@@@>>>;;;999888777777888999@@@LLLYYYgggzzz|||zzzzzzvvvooojjjeee```^^^[[[WWWYYY]]]bbbbbbbbbbbbdddfffhhhjjjkkklllmmmmmmmmmooorrrttt{{{wwwoooooottttttuuuuuuvvvyyy}}}zzztttqqqqqqnnniiidddbbb___\\\YYYWWWTTTRRRPPPPPPOOOOOOMMMLLLKKKJJJJJJEEEDDDCCC@@@>>><<<:::999888888999:::;;;;;;::::::;;;===@@@BBBEEEFFFGGGGGGHHHIIIJJJIIIGGGFFFFFFGGGCCCCCCCCCCCCBBBAAA@@@???BBBAAA???;;;666444555666777>>>HHHQQQWWW[[[___bbbfffhhhlllrrrzzzxxxhhhaaabbbfffoooxxx{{{}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~wwwqqqhhh```\\\WWWRRRMMMGGGDDD???999555333222222222222111111000/////////111///000333333333:::BBBQQQnnnuuuhhh]]]SSSJJJDDDCCCCCCAAA@@@BBBBBB@@@>>><<<:::999888888666666666666666666666666666777999<<>>@@@AAABBBBBBCCCDDDEEEDDDCCCBBBCCCDDDBBBCCCCCCCCCBBBAAA@@@@@@BBBAAA???;;;777555555666777===FFFOOOVVV\\\aaadddhhhiiimmmsss}}}}}}kkkccccccjjjsss{{{}}}~~~~~~~~~|||{{{||||||}}}~~~~~~~~~~~~}}}||||||~~~}}}}}}||||||{{{|||}}}~~~~~~xxxrrriiiccc^^^YYYTTTOOOIIIEEE@@@:::666333222111111111111111000000//////222000111333333333888???JJJeee{{{lllaaaVVVLLLDDDBBBBBB@@@@@@BBBAAA@@@>>>===;;;999888888555555555555555555555555666777:::===@@@CCCDDDEEEIIIKKKMMMNNNPPPTTTZZZ^^^bbbccceeehhhmmmrrrxxx{{{}}}}}}{{{zzzyyywwwvvvvvvxxx|||}}}}}}~~~~~~}}}{{{yyyxxxwwwyyy{{{}}}~~~}}}|||{{{|||}}}~~~~~~}}}~~~~~~}}}|||{{{yyyxxxvvvvvvuuuuuuvvvvvvwwwxxxzzz{{{|||}}}|||~~~}}}|||yyysssmmmfff]]]UUUOOOKKKGGGEEEFFFDDDBBB???<<<:::888777777666:::AAAJJJUUUfffuuuzzzpppeee]]]UUUSSSRRRQQQTTTYYY\\\]]]___bbbdddgggiiiiiikkkkkkjjjiiiiiikkkpppttt{{{~~~~~~}}}~~~~~~~~~~~~{{{wwwssspppmmmiiieeeccc```]]]ZZZWWWVVVUUUSSSQQQPPPNNNMMMKKKJJJHHHFFFDDDBBBAAA@@@===============<<<;;;;;;999:::;;;<<<===>>>>>>>>>???AAABBBBBBAAAAAABBBDDDBBBCCCCCCCCCCCCBBBAAA@@@BBBAAA@@@<<<999666666777777<<>>FFF___vvvkkkZZZOOOEEEBBBAAA???@@@CCC??????>>>===;;;999888777666666666666666666666666777888:::===@@@CCCEEEGGGKKKLLLNNNOOOQQQTTTYYY]]]aaabbbcccggglllqqqvvvzzzzzz{{{{{{{{{yyywwwuuutttvvv{{{}}}}}}~~~~~~}}}{{{zzz{{{|||}}}~~~~~~}}}{{{yyyzzz|||}}}||||||}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}~~~|||zzzzzz{{{{{{uuunnnhhh```WWWPPPKKKGGGEEEGGGFFFDDDBBB???===;;;999888666888<<>>@@@AAABBBAAABBBCCCEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>:::777777888777;;;CCCNNN[[[gggppptttxxxxxxzzzpppgggfffkkkttt}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{zzz~~~}}}}}}~~~~~~~~~}}}}}}||||||zzz{{{{{{|||~~~zzzuuummmhhhccc^^^XXXSSSLLLHHHBBB<<<777333111111111111000000000000000000444111000444555555888<<>>>>>===<<<:::888777777777777777777777777777999999:::<<>><<<999999;;;<<<@@@JJJUUUgggvvvzzzjjj]]]QQQKKKJJJJJJNNNRRRTTTWWW\\\aaaeeehhhiiiiiiiiiiiiiiihhhhhhkkkooorrrxxx~~~{{{vvvrrrnnnkkkgggeeebbbaaa___\\\ZZZWWWUUUTTTQQQQQQOOONNNLLLJJJIIIHHHEEEDDDDDDCCCAAA@@@>>>===:::::::::::::::;;;<<<===>>>@@@BBBCCCCCCDDDFFFHHHGGGGGGGGGFFFEEECCCBBBAAAAAABBBAAA???;;;999888888888:::AAALLL[[[iiitttyyy~~~~~~ssskkkkkkkkkuuu}}}~~~}}}zzzxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~{{{vvvoooiiieee```ZZZTTTMMMIIICCC===777333111111000000000000000000000111222///...222555555777:::<<>>===<<<::::::AAAIIIQQQ___oooxxx{{{lll^^^PPPJJJJJJKKKOOOSSSQQQUUU[[[aaaeeehhhiiiiiifffggghhhhhhhhhiiilllooovvv~~~|||xxxtttqqqmmmjjjhhhgggeeebbb___]]][[[ZZZVVVUUUTTTSSSQQQOOONNNNNNHHHHHHGGGFFFDDDAAA@@@>>>999999888999999;;;<<<===>>>@@@BBBCCCDDDEEEHHHJJJJJJJJJIIIHHHFFFDDDBBBAAAAAABBBAAA???<<<999888999888999>>>IIIXXXgggrrrwwwtttlllmmmnnnwww~~~}}}||||||}}}~~~|||xxxvvvvvvwwwvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{|||~~~~~~~~~||||||||||||||||||||||||{{{vvvpppjjjfffaaaZZZUUUNNNJJJDDD===777333111111000000000000000111111111111---,,,111444444666999777GGGfffwwwhhhVVVKKKDDD???>>>@@@@@@AAAAAA@@@???===;;;:::888888888888888888888888999888777777:::???EEEIIIIIILLLOOOQQQRRRTTTVVVWWWXXXZZZ^^^ccchhhlllooopppxxx{{{~~~{{{wwwtttnnnsssyyy~~~~~~~~~}}}||||||}}}~~~}}}||||||{{{||||||}}}wwwyyy{{{||||||~~~}}}{{{zzz{{{|||}}}zzzzzz{{{}}}~~~uuurrrkkkbbbXXXQQQMMMLLLEEEFFFGGGHHHIIIHHHGGGGGGDDDBBB@@@>>>;;;888<<>>@@@BBBDDDDDDFFFHHHJJJLLLKKKJJJIIIGGGEEECCCAAAAAABBBBBB@@@===:::999999888888<<>>EEEYYYyyyvvvdddSSSHHHCCCBBBBBBBBBBBBAAA@@@???>>>===<<<:::999888777777888888999999888777777:::>>>BBBEEEIIILLLPPPRRRSSSSSSTTTTTT^^^^^^```dddjjjnnnqqqrrrxxx}}}uuuuuuvvvyyy~~~{{{|||{{{zzzyyyyyyzzz|||}}}}}}zzzxxxxxxyyy{{{|||yyyyyyyyyyyyzzz|||}}}|||yyywwwwwwwwwzzzyyyzzz}}}|||zzzyyyuuummmeee\\\UUUOOOLLLFFFGGGGGGEEEDDDDDDEEEFFFCCCAAA>>>:::888777666777AAAEEEJJJNNNQQQUUUYYY[[[dddfffkkkqqqtttsssnnnkkkXXXSSSLLLEEECCCDDDHHHKKKKKKOOOVVV]]]dddhhhjjjkkkeeedddddddddfffgggiiikkkooouuu}}}~~~{{{xxxvvvqqqpppoooooommmjjjfffccc```___[[[XXXUUUSSSRRRRRRTTTQQQNNNLLLIIIFFFBBB???;;;999777555555888:::===AAABBBDDDEEEEEEGGGIIILLLOOOPPPQQQQQQNNNIIIDDD@@@BBBBBBBBBCCCCCC@@@<<<999;;;<<>>@@@CCCDDDEEEHHHKKKMMMQQQQQQRRRRRRNNNIIIDDD@@@CCCBBBBBBCCCCCCAAA===999;;;;;;>>>EEEPPP^^^kkkssstttppppppsssxxx}}}}}}|||~~~~~~}}}{{{zzzxxxwwwuuutttuuuvvvxxxyyyxxxxxxxxxzzz{{{{{{xxxvvvwwwwwwwwwxxx{{{~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyy||||||tttnnniiiddd^^^ZZZSSSNNNFFF???:::666444222111111111111111111111111111111222111000111444666666;;;JJJgggnnn[[[MMMEEE@@@>>>???@@@AAAAAA@@@===:::888:::;;;;;;<<<;;;:::999888555444444444666999===???AAADDDIIIMMMPPPRRRUUUWWWZZZZZZ[[[^^^bbbhhhmmmppprrrzzzyyyxxxzzz~~~|||{{{zzzyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyxxxxxxxxxyyy{{{}}}~~~~~~||||||{{{{{{|||}}}~~~yyy{{{zzzssskkkbbbYYYSSSMMMKKKHHHEEECCCAAAAAAAAAAAA@@@===;;;999888888888666888;;;<<<===>>>@@@AAAAAABBBCCCFFFIIIIIIGGGEEEGGGEEEBBB??????AAACCCEEEHHHKKKQQQWWW]]]aaacccddddddcccbbbbbbbbbbbbccccccggghhhjjjlllmmmrrrzzzyyyxxxwwwvvvuuurrrnnnkkkgggeeeccc```]]][[[ZZZYYYZZZWWWTTTQQQNNNJJJEEEBBB<<<:::888666666888;;;===<<>>FFFSSScccrrr{{{vvvqqqqqqrrrvvv{{{}}}|||{{{}}}~~~{{{yyytttsssqqqqqqrrruuuxxxzzzyyyyyyzzz|||~~~~~~|||zzzxxxxxxxxxyyy{{{}}}~~~||||||}}}}}}}}}||||||{{{yyy||||||tttnnnjjjeee```[[[TTTNNNFFF???:::666333222000000000000000000000000000111222222111111444666555888DDD]]]|||kkkZZZLLLDDD???======>>>@@@AAA@@@===999777999:::;;;<<<<<<:::888666555444333333555888;;;<<<>>>BBBFFFJJJMMMOOORRRUUUUUUVVVWWWYYY]]]cccjjjooonnnuuu}}}{{{zzzzzz}}}|||{{{zzzyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxyyyzzz|||}}}~~~~~~}}}zzz|||~~~{{{{{{yyyqqqggg]]]VVVNNNKKKHHHEEECCCBBBAAA@@@@@@???===;;;:::999999999999;;;======<<<;;;<<<===>>>======???AAAAAAAAA??????>>>>>>===>>>@@@BBBCCCGGGJJJOOOTTTZZZ]]]```aaabbbbbbaaaaaa```_________bbbaaa``````___aaakkkuuu}}}|||zzzxxxwwwuuuqqqnnnjjjiiifffdddbbb___^^^]]]]]]ZZZVVVSSSPPPLLLHHHDDD>>><<<999777777999<<<>>>===@@@CCCEEEGGGIIIKKKMMMQQQQQQRRRRRRPPPLLLHHHFFFDDDCCCCCCCCCCCCBBB???<<<999;;;@@@JJJZZZnnnuuuqqqppprrruuuyyy|||{{{{{{|||}}}{{{yyytttsssqqqqqqrrruuuxxx{{{|||{{{|||~~~yyyyyyyyyyyy{{{}}}~~~~~~zzz{{{{{{{{{|||||||||{{{~~~{{{~~~{{{sssnnnkkkgggbbb^^^TTTNNNFFF>>>999555222111000000000000000000000000000111222222111222333555555888AAATTTvvv}}}sssdddUUUJJJDDD@@@>>>;;;===@@@AAAAAA>>>;;;888888999;;;;;;:::888666444555555444444555777:::;;;>>>AAADDDGGGIIIKKKNNNPPPQQQRRRTTTVVVYYY___ggglllmmmttt{{{|||zzzxxx{{{||||||{{{zzzyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxzzz{{{}}}yyy{{{~~~~~~}}}|||uuukkk```WWWOOOKKKFFFCCCCCCCCCBBBAAA>>>>>>===<<<;;;;;;::::::;;;===>>>>>><<<;;;<<<======;;;::::::;;;<<<<<<;;;<<<<<<<<<===???@@@BBBCCCGGGIIIMMMRRRVVVZZZ\\\]]]``````___^^^]]]\\\[[[ZZZ^^^[[[XXXXXXUUUWWWcccqqq}}}{{{yyyvvvsssppplllllljjjhhhfffcccbbbaaa___\\\YYYVVVSSSOOOKKKGGGBBB@@@===:::999:::<<<>>>@@@BBBEEEGGGHHHIIIJJJLLLNNNOOOQQQQQQPPPNNNKKKJJJEEEDDDCCCCCCCCCCCC@@@>>>:::<<>>;;;<<>><<<<<<<<<===???===;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@BBBBBBFFFHHHKKKOOOSSSVVVYYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUWWWSSSQQQRRRQQQSSSaaarrr|||yyyuuurrroooooonnnmmmjjjhhhfffeeeaaa___\\\YYYWWWSSSOOOLLLGGGEEEAAA===;;;;;;<<<>>>BBBDDDHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNLLLKKKEEEDDDCCCCCCDDDCCCAAA???;;;>>>FFFUUUkkk}}}zzzyyyuuuyyy|||yyysssooooooqqquuuwwwzzz|||~~~~~~~~~}}}|||zzzyyyxxxwwwwwwxxxyyyyyy~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~{{{{{{zzzyyyyyyzzzzzz{{{~~~|||{{{~~~~~~wwwqqqmmmiiiddd```VVVPPPHHH@@@:::666333111222222222222222222222222///111333333222222333444333999<<>>@@@AAAAAAAAA@@@<<<;;;:::999888777777666555555555555555666777888;;;===???AAABBBEEEHHHKKKIIIMMMRRRUUUVVV[[[bbbhhhjjjqqqvvvyyy}}}{{{wwwssstttyyy~~~||||||{{{zzzyyywwwvvvuuuwwwvvvuuuttttttvvvxxxyyyvvvvvvvvvvvvwwwxxxzzz{{{}}}{{{}}}}}}ttthhh___TTTMMMFFFBBBBBBBBB@@@===<<<<<<<<<============<<<;;;===???@@@@@@@@@AAACCCDDDBBB@@@@@@@@@@@@???===>>>>>>===>>>>>>@@@AAABBBDDDEEEHHHKKKOOORRRUUUVVVUUUUUUUUUUUUTTTSSSQQQPPPNNNJJJKKKNNNNNNQQQaaauuu}}}yyyvvvssssssrrrqqqooommmjjjiiidddbbb___]]][[[YYYUUURRRLLLIIIDDD@@@===<<<======AAADDDHHHKKKLLLLLLNNNOOOOOOPPPPPPPPPNNNLLLJJJIIIFFFDDDCCCCCCDDDDDDBBBAAA===???GGGWWWnnn{{{rrrmmmkkkeeejjjooopppmmmmmmppptttwwwyyy{{{~~~~~~~~~yyyzzzzzzzzzzzzzzzyyyyyy}}}|||{{{|||~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~|||{{{zzz{{{{{{|||~~~|||zzz}}}yyysssnnnjjjddd___XXXRRRIIIAAA<<<888555222222222222222222222222222///111333333333222333444111888:::===RRRxxx}}}uuuhhhZZZPPPHHHBBB???;;;<<<===???AAABBBCCCCCC>>>===;;;:::999888888888444444444444555555666777999;;;===???AAADDDHHHKKKFFFLLLRRRUUUVVVZZZaaagggffflllqqqtttyyy~~~}}}zzzvvvrrrrrrwww}}}|||||||||{{{yyywwwuuutttwwwvvvtttssssssuuuxxxzzzvvvvvvuuuuuuwwwxxxzzz{{{}}}}}}xxxlllcccWWWPPPGGGBBBBBBAAA>>>;;;;;;<<<<<<===>>>>>>======>>>AAACCCEEEFFFFFFHHHJJJDDDCCCAAAAAAAAA@@@???===??????>>>===>>>???@@@AAABBBDDDFFFIIILLLPPPRRRSSSPPPQQQQQQRRRQQQOOONNNMMMHHHDDDFFFLLLMMMPPPbbbwww}}}zzzuuuuuuuuutttrrrpppmmmlllfffdddbbb```___\\\YYYVVVOOOLLLFFFAAA>>>=========@@@DDDHHHLLLNNNOOOPPPQQQRRRRRRQQQPPPMMMJJJHHHFFFFFFEEECCCCCCDDDDDDCCCAAA===@@@GGGVVVnnnuuulllfffccc]]]ccciiikkkjjjlllqqqvvvyyyzzz|||wwwxxxzzz{{{|||{{{zzzzzz{{{zzzyyyzzz|||}}}}}}}}}~~~}}}{{{{{{{{{|||}}}{{{}}}~~~}}}|||||||||}}}~~~}}}uuupppjjjddd___\\\VVVMMMCCC;;;777555555111111111111111111111111111111000000111111222333888555777???KKK```pppaaaTTTJJJDDD@@@===<<<===???BBBDDDDDDCCCAAA???;;;888555555666777666555444444555666777888:::;;;<<<>>>@@@BBBDDDEEEEEEHHHMMMPPPRRRVVV[[[```ccchhhpppuuuyyy{{{|||}}}wwwvvvuuutttuuuyyy|||yyywwwwwwyyyzzz}}}zzzwwwtttssstttwwwxxxvvvvvvwwwxxxyyyyyyzzzzzz{{{|||~~~qqqfffYYYPPPHHHFFFFFFBBB>>>===???>>><<<;;;;;;<<<===>>>CCCEEEHHHKKKMMMNNNOOOOOONNNKKKGGGDDDCCCCCCAAA@@@AAA@@@???@@@AAAAAA@@@???@@@BBBDDDGGGJJJKKKLLLLLLNNNMMMKKKIIIHHHFFFFFFEEEFFFAAAAAAGGGIIIOOOeee}}}{{{yyyxxxwwwvvvtttrrroooooolllhhhdddbbb```^^^\\\TTTPPPKKKFFFBBB???<<<999>>>AAAEEEJJJMMMOOOOOONNNPPPPPPOOOMMMLLLJJJJJJIIIEEEEEEFFFHHHHHHGGGCCC@@@===AAAHHHTTThhh~~~uuuooojjjeeeaaa^^^aaaeeeiiilllooosssuuuzzz|||~~~~~~}}}|||zzz{{{{{{{{{||||||}}}}}}}}}|||{{{zzzyyyxxxxxxxxx{{{{{{{{{{{{||||||||||||~~~~~~}}}|||~~~~~~wwwqqqllleeeaaa^^^XXXNNNDDD;;;555333222111111111111111111111111111111000000111111222333111///222999BBBUUUyyyuuugggZZZOOOGGGBBB@@@???>>>@@@BBBCCCCCCCCCAAA???;;;888666666666777666555555444555666777888888999:::<<<>>>@@@BBBBBBDDDHHHLLLOOOQQQUUUZZZ^^^aaafffmmmrrrvvvxxxzzz{{{vvvvvvuuussstttxxx}}}|||yyyxxxxxxyyyyyy~~~|||yyywwwuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwxxxyyyzzzzzz}}}tttiii[[[QQQHHHGGGFFFBBB>>>===;;;:::888888888:::<<<===EEEHHHMMMQQQTTTTTTTTTSSSUUURRROOOLLLJJJHHHEEECCCBBBAAA???@@@AAAAAA@@@??????@@@CCCEEEGGGHHHHHHHHHHHHGGGFFFDDDBBBAAAAAAAAACCC@@@BBBIIIMMMTTTiii}}}{{{zzzxxxuuusssqqqmmmhhheeecccaaa```^^^YYYUUUOOOJJJFFFCCC???<<<===???BBBFFFHHHJJJJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGIIIIIIHHHDDDAAA===@@@EEEPPPaaawwwyyyrrrmmmiiieeebbbaaaccchhhlllpppsssvvvxxx||||||~~~~~~}}}{{{{{{{{{|||||||||}}}}}}|||{{{zzzyyyxxxxxxxxxxxx{{{{{{{{{{{{||||||||||||{{{|||}}}~~~~~~yyytttnnnhhhccc```ZZZPPPDDD;;;555222111111111111111111111111111111111000000111111222333111111555:::>>>NNNppp|||pppcccWWWLLLEEECCCAAA@@@@@@AAACCCCCCBBBBBB@@@<<<999777666777777666555555555555666777777666666888:::<<<>>>???@@@CCCFFFJJJMMMPPPTTTXXX\\\^^^bbbhhhnnnqqqtttwwwxxxvvvvvvtttssssssvvv{{{|||zzzxxxwwwwwwwww~~~|||zzzxxxwwwuuuuuutttttttttttttttuuuvvvwwwwwwwwwzzz~~~xxxmmm]]]SSSJJJHHHGGGCCC???>>>888777666666777999<<<===GGGLLLSSSZZZ^^^^^^]]][[[^^^\\\YYYVVVSSSNNNIIIFFFCCCBBB@@@@@@@@@AAA@@@???>>>???@@@BBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>======??????CCCLLLQQQYYYkkk}}}zzzwwwsssoooiiieeedddccccccbbb```\\\VVVQQQMMMHHHDDDAAA@@@AAABBBCCCEEEFFFGGGHHHHHHJJJKKKLLLMMMLLLJJJIIIHHHHHHHHHIIIJJJHHHEEEBBB???AAAEEEMMMZZZlll~~~~~~zzzuuuqqqooollljjjhhheeehhhlllqqquuuyyy{{{|||}}}}}}}}}}}}}}}~~~~~~{{{{{{||||||||||||}}}}}}|||{{{zzzyyyyyyxxxyyyyyyzzz{{{{{{{{{{{{|||||||||zzz{{{}}}~~~~~~~~~~~~~~~~~~|||wwwrrrkkkfff```ZZZPPPDDD;;;555222222111111111111111111111111111111000000111111222333444555999<<<===HHHfffyyymmm___QQQHHHDDDAAA???>>>@@@BBBCCCCCCBBB@@@>>>;;;999888777888666666555555555666666666555555777999;;;===>>>???BBBDDDGGGJJJNNNRRRVVVXXX[[[___dddiiimmmppptttvvvwwwvvvuuussssssuuuzzz~~~~~~}}}{{{yyyvvvuuussssss{{{|||||||||{{{yyywwwvvvtttsssssssssssstttuuuvvvuuutttvvv{{{~~~}}}rrraaaVVVLLLIIIHHHDDD@@@???:::999888888888:::<<<===GGGMMMWWW```fffhhhgggeeedddbbb```]]]YYYTTTMMMHHHEEECCC@@@@@@@@@@@@@@@???>>>?????????????????????@@@@@@???>>>============???@@@FFFNNNTTT[[[jjjyyy}}}{{{vvvqqqkkkfffeeeeeeeeeeeeeeeaaa\\\WWWSSSNNNJJJGGGGGGFFFFFFEEEEEEFFFHHHHHHEEEGGGJJJLLLMMMLLLJJJIIIIIIHHHHHHHHHIIIGGGDDDBBBBBBDDDGGGNNNXXXeeettt}}}}}}{{{zzzxxxwwwvvvvvvuuuuuutttsssmmmnnnrrrwww|||~~~}}}||||||}}}~~~||||||||||||||||||}}}}}}}}}|||{{{{{{zzzzzzzzz{{{zzzzzzzzz{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}zzztttnnnhhh___YYYOOODDD<<<666444444111111111111111111111111111111000000111111222333222222666999888???XXXssswwwhhhXXXNNNDDDAAA>>>===>>>AAACCCCCCBBBAAA???<<<:::999888888666666666666666666555555555666777999;;;===>>>???AAABBBDDDGGGLLLPPPSSSUUUYYY\\\aaaeeeiiimmmrrruuuwwwwwwvvvtttssstttxxx{{{{{{zzzyyywwwtttqqqooonnntttvvvyyy{{{|||{{{yyyxxxuuutttsssrrrrrrsssuuuvvvsssrrrtttxxx|||vvvfffZZZPPPLLLJJJEEEBBBAAA===<<<:::888888999:::;;;EEEKKKUUU```hhhkkkkkkkkkhhhfffdddbbb___YYYRRRMMMGGGDDDAAA@@@@@@@@@????????????>>>>>>==================<<<<<<<<<<<<======@@@CCCIIIPPPVVV\\\hhhsssyyy~~~~~~yyytttmmmiiigggggghhhhhhgggddd```\\\YYYUUUPPPMMMNNNMMMKKKIIIHHHIIIJJJJJJFFFHHHKKKMMMNNNMMMKKKJJJHHHGGGFFFGGGGGGFFFCCCAAAAAADDDHHHNNNVVVaaalllssszzz{{{|||zzzxxxuuuuuuuuuvvvxxxzzz|||}}}~~~~~~~~~vvvvvvyyy~~~~~~}}}|||||||||}}}~~~}}}}}}}}}}}}}}}}}}||||||~~~}}}}}}||||||||||||}}}zzzzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~|||wwwpppjjj___YYYOOOEEE<<<777555444111111111111111111111111111111000000111111222333333111444777666;;;NNNdddssscccYYYHHHDDD???===>>>@@@BBBCCCCCCBBB@@@>>><<<:::999999666666666777666666555444555666777999;;;===>>>???@@@@@@AAAEEEJJJOOOQQQQQQVVVYYY]]]aaaeeejjjooossswwwwwwuuusssrrrsssvvvxxxxxxxxxwwwuuurrroookkkiiimmmppptttwwwzzzzzzyyyxxxuuutttrrrqqqqqqrrrtttuuusssqqqssswww{{{~~~{{{kkk___SSSOOOLLLHHHDDDCCC>>>===:::888777777888999AAAGGGOOOXXX```eeeggghhhgggfffdddccc```\\\VVVRRRIIIEEEBBB@@@???@@@?????????>>>===<<<;;;;;;;;;;;;999999999999999:::;;;<<>>@@@AAABBBCCCBBBAAA???===;;;:::999666666777777777666444333444555666888:::<<<>>>>>>???>>>???CCCIIIMMMOOOOOORRRUUUXXX\\\```ffflllpppuuuuuusssqqqoooppprrrtttxxxxxxwwwvvvrrrnnnjjjgggiiikkkooosssvvvwwwwwwwwwtttrrrpppooooooppprrrssstttqqqrrrwww{{{}}}ooocccWWWQQQNNNJJJFFFEEE???===;;;:::999:::;;;<<>>???===>>>BBBHHHMMMNNNMMMPPPRRRUUUYYY]]]cccjjjnnnssssssrrrooommmmmmoooqqqxxxxxxxxxwwwsssnnnjjjggghhhjjjmmmqqqsssuuuuuuuuurrrqqqooommmmmmnnnppprrrtttrrrssswww{{{}}}qqqeeeXXXSSSPPPKKKGGGFFF@@@???>>>======>>>@@@AAA>>>???AAAEEEJJJOOOSSSVVVXXXWWWVVVVVVVVVUUURRROOOKKKGGGBBB@@@????????????<<<;;;:::888888888999999777777888888999;;;<<<===@@@GGGQQQ[[[hhhwww~~~zzzvvvtttpppnnniiihhhggghhhhhhgggdddaaa______^^^]]][[[ZZZYYYXXXTTTSSSRRRQQQOOONNNMMMMMMLLLJJJHHHGGGGGGFFFDDDBBBAAAEEEJJJPPPUUUZZZ___cccgggiiilllooossswww|||~~~}}}~~~|||}}}~~~~~~~~~~~~}}}}}}||||||zzzzzzyyyyyyyyyzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{}}}|||{{{{{{{{{}}}~~~||||||}}}~~~~~~wwwpppkkkeee^^^RRREEE;;;555333333111111222222222222111111000000000000111111111111555555444222333999CCCKKKjjjyyybbbRRRCCC======>>>@@@BBBDDDEEEDDDBBB>>>;;;:::999777777777666555555444444666555444555666999;;;======@@@BBBDDDEEEGGGIIILLLJJJMMMQQQUUUZZZ___eeejjjoooppppppqqqpppooonnnmmmtttuuuvvvxxxxxxuuuqqqmmmkkklllnnnpppqqqqqqqqqqqqqqqppppppoooooopppqqqqqqqqqrrrsssuuuxxx{{{}}}~~~zzz}}}{{{qqqbbbXXXSSSOOOKKKGGGDDDBBB@@@@@@@@@???===;;;@@@@@@BBBDDDFFFIIIKKKMMMRRRQQQQQQPPPOOONNNMMMMMMHHHDDDAAA???@@@???<<<::::::;;;<<<<<<;;;:::<<<===<<<<<<<<<;;;;;;===@@@CCCFFFLLLWWWbbbooo~~~~~~|||yyyuuusssooommmjjjiiijjjjjjhhhgggfffeeeeeedddbbb```___^^^ZZZYYYVVVSSSQQQPPPPPPOOOMMMIIIEEEDDDEEEFFFEEEDDDEEEIIIPPPYYYccciiilllmmmoooqqqtttxxx}}}~~~~~~~~~}}}|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyzzz{{{|||}}}|||yyyxxxwwwxxxzzz{{{}}}|||{{{zzz{{{}}}~~~~~~~~~xxxqqqlllfff___SSSFFF<<<666333333111111222222222222111111000000000000111111111111333333333111111666>>>EEEaaa|||~~~hhhXXXGGG???>>>===>>>@@@CCCDDDDDDBBB>>>;;;::::::777777777666555555444444555555444555666999;;;===<<<>>>AAACCCDDDFFFHHHJJJIIILLLPPPTTTXXX^^^dddhhhlllmmmnnnoooooonnnlllkkkrrrsssvvvyyyzzzwwwrrrnnnlllnnnoooqqqqqqrrrqqqqqqqqqqqqppppppppppppppppppqqqqqqrrrtttwwwzzz|||}}}yyyoooiiieeeiiinnnrrrwww|||uuufff\\\WWWSSSNNNJJJGGGEEECCCBBBBBBAAA???======>>>???AAADDDGGGIIIKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHDDDAAA@@@@@@???===;;;:::;;;<<<<<<:::999:::<<<<<<===>>>======???BBBDDDHHHOOOZZZfffrrr~~~zzzxxxrrrooommmkkkkkkjjjiiiggghhhhhhhhhgggeeecccaaa___\\\[[[XXXUUUSSSRRRQQQQQQNNNKKKGGGEEEFFFGGGGGGFFFHHHMMMUUU```kkktttyyy{{{}}}~~~~~~}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||||||||{{{zzzzzz{{{||||||}}}|||{{{zzzyyyzzzzzz{{{|||{{{zzzzzz{{{|||~~~~~~~~~}}}}}}~~~~~~yyyrrrnnnggg```TTTFFF<<<666333333111111222222222222111111000000000111111111222222222333333222111444:::???TTTpppooo^^^LLLBBB>>><<<<<>>???@@@CCCFFFIIIKKKJJJJJJIIIHHHGGGFFFEEEEEEGGGDDDAAA@@@@@@???>>>======??????>>><<<;;;<<<===<<<>>>@@@AAAAAABBBDDDFFFLLLTTT```lllvvv}}}zzzvvvtttpppnnnmmmllljjjhhhjjjkkklllkkkjjjgggcccaaa```^^^[[[XXXUUUTTTSSSSSSPPPMMMIIIGGGGGGHHHIIIHHHMMMSSS]]]jjjwww~~~~~~~~~~~~~~~}}}|||{{{||||||}}}}}}|||||||||}}}||||||{{{{{{||||||}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzzz{{{|||~~~}}}}}}}}}||||||}}}}}}}}}{{{tttpppiiiaaaUUUGGG<<<666333222111111222222222222111111000000111111111222222222000333444444333555999>>>KKKdddqqqaaaOOODDD>>>;;;<<<>>>AAABBBDDDCCC@@@>>><<<<<<888888777777666555555555555555555555666888999:::888:::===???@@@AAADDDFFFGGGIIILLLOOOSSSWWW]]]aaaeeefffiiikkklllkkkjjjiiikkkooouuu|||zzzvvvqqqqqqqqqrrrqqqqqqqqqqqqrrrrrrqqqpppooooooooooooooooooppprrrtttvvvxxxyyywwwjjj^^^TTTOOORRRNNNMMMQQQVVVZZZ```fffmmmttt~~~sssmmmggg```[[[TTTRRROOOMMMKKKIIIFFFCCC@@@@@@AAABBBEEEHHHKKKMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@BBBCCCDDDCCCAAA@@@AAABBB???BBBEEEGGGGGGHHHIIIKKKSSS[[[gggrrr{{{~~~|||yyyuuurrrpppnnnkkkiiikkkmmmnnnooommmjjjfffccccccaaa^^^ZZZWWWUUUTTTTTTQQQNNNKKKHHHHHHIIIJJJKKKRRRYYYfffttt~~~~~~~~~~~~~~~}}}}}}|||zzz{{{{{{||||||||||||{{{}}}}}}||||||||||||}}}}}}|||}}}}}}~~~~~~}}}||||||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}vvvrrrjjjcccVVVHHH===666333222111111222222222222111111111111111111222222222222---000333444333555999===EEEZZZ{{{{{{oooaaaQQQFFF@@@<<<<<>>===888888888777666666555555444444555555666777888999666999;;;===>>>@@@BBBEEEEEEGGGJJJLLLOOOSSSXXX\\\bbbdddgggjjjkkkkkkiiihhhhhhlllttt|||~~~zzzssssssrrrqqqqqqpppppppppqqqpppoooooonnnnnnnnnnnnoooooopppqqqrrrtttvvvwww}}}|||pppdddZZZQQQKKKGGGGGGDDDDDDIIIMMMPPPWWW^^^hhhoooyyyyyyrrrjjjccc^^^[[[WWWSSSPPPMMMIIIFFFCCCBBBBBBCCCDDDHHHKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDBBB@@@@@@@@@BBBDDDEEEFFFGGGGGGFFFFFFGGGHHHGGGIIILLLNNNOOOPPPRRRTTT\\\dddoooyyy~~~zzzvvvtttqqqnnnkkklllnnnpppqqqpppmmmjjjgggfffddd```]]]YYYWWWVVVUUURRRPPPLLLIIIHHHIIIKKKMMMVVV___nnn}}}}}}~~~~~~~~~~~~}}}||||||zzzzzz{{{|||||||||||||||||||||}}}}}}}}}}}}||||||{{{|||}}}}}}}}}}}}||||||zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~xxxtttllldddWWWIII===666333222111111222222222222111111111111111222222222222333***...111222111333666:::AAAPPPnnn|||xxxmmmaaaSSSJJJCCC======@@@===@@@CCCDDDCCC@@@???>>>999888888777777666666555444444555666777777888888555777:::<<<===???AAACCCCCCEEEHHHJJJLLLPPPTTTXXX^^^aaaeeehhhjjjjjjiiigggeeeiiipppyyy~~~{{{tttsssrrrpppoooooooooooonnnnnnmmmmmmmmmmmmnnnnnnpppppppppqqqrrrsssuuuvvvyyy}}}ooohhh___VVVOOOJJJFFFDDD@@@>>>???DDDGGGIIIPPPWWWdddlllxxx~~~tttmmmiiieee```[[[WWWRRRMMMJJJEEEDDDBBBBBBCCCEEEIIIKKKMMMMMMLLLKKKJJJIIIIIIHHHDDDDDDCCCAAA???AAADDDGGGFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTWWWYYYZZZ\\\___aaaiiipppyyy~~~zzzwwwtttqqqnnnmmmoooqqqrrrrrrqqqnnnmmmjjjhhhddd```\\\ZZZXXXXXXTTTRRROOOLLLIIIJJJNNNQQQ[[[fffwww}}}}}}~~~~~~}}}}}}|||{{{zzz{{{{{{|||}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{zzz{{{{{{{{{{{{{{{||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzuuummmeeeXXXJJJ>>>666333222111111222222222222111111111111111222222222333333---000222222000111555888<<>>AAA<<>>AAACCCBBBDDDFFFHHHJJJMMMQQQUUUZZZ]]]bbbfffhhhhhhgggeeeaaaeeekkkssszzz}}}|||zzzuuutttrrrooonnnmmmmmmmmmkkkkkkkkkkkklllmmmnnnnnnpppppppppqqqrrrssstttuuuvvvzzz~~~~~~{{{|||~~~xxxnnn```[[[SSSMMMHHHEEEBBB@@@>>>===???CCCEEEGGGMMMUUU___hhhvvvyyytttpppjjjddd^^^XXXRRRNNNIIIGGGEEECCCCCCEEEHHHJJJLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCAAA???AAAEEEIIIIIILLLOOOQQQSSSUUUXXX[[[___aaacccdddeeehhhlllooouuu{{{}}}zzzwwwtttqqqpppqqqrrrtttuuuuuuttttttooommmiiiddd```^^^\\\[[[WWWVVVSSSOOOLLLMMMQQQUUU```nnn~~~}}}}}}}}}}}}}}}||||||{{{zzz{{{|||}}}~~~~~~~~~~~~zzz{{{||||||||||||{{{zzzyyyyyyxxxxxxxxxyyy{{{{{{{{{|||}}}~~~~~~}}}}}}}}}||||||}}}}}}}}}{{{vvvnnnfffXXXJJJ>>>666333111111111222222222222111111111111222222222333333333222444555444222222555999888@@@XXX|||~~~vvvrrrnnndddZZZRRRIIIAAA>>>@@@<<>>AAACCCBBBCCCEEEGGGIIILLLPPPSSSWWW[[[```dddggggggeeeddd^^^aaahhhooovvvzzzzzzxxxuuutttqqqooommmllllllllliiiiiiiiijjjkkklllmmmnnnqqqqqqqqqqqqrrrssstttuuussswww|||{{{vvvuuuwwwwwwtttsssuuulllppprrrpppnnnkkkddd[[[ZZZUUUNNNHHHEEEBBB???>>><<<;;;>>>AAACCCDDDJJJRRRWWWaaappp{{{wwwpppiiiccc\\\UUUQQQMMMKKKHHHFFFFFFGGGJJJLLLMMMLLLKKKKKKIIIIIIHHHGGGCCCDDDCCCAAA???AAAFFFKKKNNNQQQTTTXXXZZZ]]]aaadddhhhiiijjjkkkmmmpppuuuyyy}}}~~~{{{yyyuuusssrrrssstttuuuwwwwwwxxxxxxrrrppplllgggccc```___^^^ZZZYYYVVVQQQNNNOOOTTTXXXdddsss~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{}}}~~~yyyzzz{{{||||||{{{zzzyyyyyyxxxvvvvvvvvvxxxzzz{{{|||}}}~~~||||||{{{{{{{{{{{{||||||{{{xxxsssiiiYYYIII<<<555333333111222222222222111000000000000000000000000000000000111111222222333444444<<<<<>><<<===@@@CCCDDDDDDCCCCCCCCC===<<<:::888777777777888444444444555555555555666777888999:::<<<===>>>>>>AAADDDGGGHHHJJJKKKNNNPPPSSSWWW\\\aaadddeeecccbbbaaaaaaccciiipppuuuwwwvvvvvvssspppmmmlllkkkiiihhhiiihhhhhhhhhhhhjjjkkklllppppppppppppqqqrrrssstttvvvvvvwwwyyy}}}~~~yyyuuuqqqpppqqqnnnhhhcccbbb^^^YYYUUUTTTTTTSSSRRRQQQMMMIIIEEECCCAAA???>>>>>>;;;<<<>>>@@@AAAGGGNNNVVV^^^iiiuuu}}}wwwpppggg^^^XXXVVVQQQKKKGGGFFFIIIKKKLLLOOOMMMLLLKKKLLLKKKIIIHHHGGGFFFEEEDDDDDDGGGIIIKKKTTTWWW[[[^^^aaadddhhhkkkmmmpppssstttuuuxxx~~~}}}zzzyyyvvvtttrrrrrrtttwwwyyyzzz}}}yyyrrrjjjeeecccbbbccc___]]]YYYSSSNNNOOOTTTYYYfffuuu|||yyyyyyzzz}}}wwwwwwxxx{{{}}}~~~}}}|||zzzxxxwwwxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{{{{|||{{{yyyyyyyyy{{{}}}~~~|||sssiiiYYYIII<<<555333333222222222222222111000000000000000000000000000000000111111222222333333444:::<<>>===???BBBDDDDDDCCCCCCCCC>>>===;;;999888777777777555555555555555555555555666777888999:::;;;<<<===@@@CCCEEEGGGHHHJJJMMMOOOQQQUUUZZZ___cccdddccccccbbbaaaaaaeeelllrrrtttuuuuuurrrnnnkkkkkkjjjiiihhhhhhhhhhhhhhhhhhjjjkkklllmmmnnnnnnoooqqqrrrtttuuuxxxxxxyyyzzz||||||zzzxxx}}}zzzvvvqqqooommmiiiccc]]]ZZZVVVQQQNNNMMMLLLLLLKKKLLLIIIFFFCCCBBB@@@>>><<<===;;;;;;>>>???@@@FFFMMMTTTZZZeeeooowww~~~}}}uuummmeee```\\\WWWPPPKKKJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKJJJHHHHHHGGGFFFFFFGGGJJJMMMPPPVVVZZZ^^^bbbeeehhhlllnnnqqqsssvvvwwwxxx{{{}}}{{{zzzxxxuuuuuuwwwzzz||||||~~~zzztttnnniiifffeeeeee```^^^ZZZTTTOOOPPPUUU[[[gggvvv}}}{{{zzz|||}}}yyyyyyyyy{{{~~~~~~}}}|||vvvuuuuuuvvvyyy{{{{{{{{{zzzyyyyyyzzzzzz|||}}}}}}{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzyyyxxxyyyzzz|||}}}~~~tttjjjZZZIII<<<555333333222222222222222111111000000000000000000000000000000000111111222333333333666;;;CCCTTTsssvvvlllaaaVVVJJJAAA===>>>AAACCCEEEDDDCCCBBBAAA???===:::888777777666777777666555555444444444555555666777999:::;;;<<<>>>AAACCCEEEFFFGGGJJJLLLNNNQQQWWW\\\```bbbccccccbbb```___aaaffflllqqqsssssspppllliiiiiiiiihhhhhhhhhhhhggghhhhhhiiikkkkkkkkkkkklllnnnppprrrtttvvvzzzzzz{{{|||{{{xxxrrrnnnmmmooouuu~~~~~~{{{wwwqqqmmmjjjddd\\\WWWQQQNNNJJJGGGFFFFFFEEEDDDEEEDDDBBBAAA@@@???<<<:::<<<999:::<<<>>>???EEELLLSSSXXX```hhhooovvv|||}}}vvvoookkkddd___XXXRRROOONNNMMMMMMLLLKKKIIIIIIKKKLLLKKKJJJIIIIIIHHHIIILLLPPPTTTWWW[[[___dddiiilllooorrrtttvvvxxx{{{|||}}}}}}zzzzzz{{{|||}}}}}}~~~{{{vvvqqqmmmiiigggfffaaa___[[[UUUPPPRRRXXX^^^jjjxxx~~~~~~}}}}}}~~~~~~|||{{{{{{|||~~~}}}|||sssssssssuuuyyy|||}}}}}}zzzzzzzzzzzzzzz{{{|||}}}yyyyyyyyyyyyyyyxxxxxxxxx{{{zzzxxxwwwxxxyyy{{{|||~~~tttjjjZZZIII<<<666444444222222333333222222111000000000000000000000000000000000000111222222333333444:::@@@IIIdddvvvmmmbbbSSSGGG>>>???@@@CCCEEEEEEDDDCCCCCCAAA>>>;;;999777666666888888777666555444333333555555666777999:::;;;;;;<<<>>>AAABBBCCCEEEGGGIIIJJJMMMRRRXXX]]]```bbbcccccc```]]]]]]```fffmmmppppppmmmjjjhhhhhhhhhhhhhhhgggggghhhhhhiiijjjjjjkkkkkkkkklllmmmoooqqqssstttxxxyyy{{{|||zzztttlllggg^^^^^^cccjjjooossszzz}}}{{{wwwrrrmmmhhhbbbZZZUUUNNNKKKGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???<<<999:::888888;;;===>>>CCCJJJSSSWWW^^^eeelllrrrxxx}}}|||wwwsssmmmhhh```ZZZVVVSSSQQQOOOPPPNNNLLLKKKMMMMMMMMMLLLKKKKKKLLLNNNQQQVVV[[[^^^aaaeeekkkooorrruuuxxxzzzzzz}}}~~~{{{zzz|||~~~}}}}}}}}}}}}|||{{{yyyvvvrrrnnnjjjhhhfffaaa___[[[UUUQQQTTT[[[aaaooo|||~~~~~~}}}|||}}}~~~~~~}}}|||uuuttttttvvvyyy|||}}}}}}zzzzzzzzzzzzzzz{{{|||}}}yyyyyyyyyyyyyyyyyyyyyyyy{{{yyyxxxwwwwwwxxxzzz{{{{{{tttjjjZZZJJJ===666444444222333333333333222111111000000000000000000000000///000000111111222333333333999===CCCYYY|||yyyppp```PPPCCCAAAAAABBBDDDFFFEEECCCDDDCCC@@@<<<:::888777777999999888666555444333222555666777888999:::;;;<<<;;;===???@@@AAABBBEEEGGGGGGJJJNNNSSSYYY]]]```bbbbbb```]]]\\\]]]bbbhhhmmmnnnllliiiiiiiiijjjiiihhhggghhhiiiiiijjjkkkkkkkkkllllllmmmmmmnnnoooqqqqqquuuvvvxxxzzzxxxrrriiicccUUUTTTVVV\\\___bbbhhhooosssvvvxxxyyy||||||xxxvvvrrrmmmhhhbbb\\\XXXMMMJJJGGGFFFFFFEEEDDDCCC@@@@@@???@@@AAA@@@>>>;;;:::777888:::<<<===CCCJJJPPPUUU\\\cccjjjqqqwww||||||{{{wwwtttpppiiibbb^^^ZZZWWWTTTTTTRRROOONNNOOOOOOOOONNNPPPPPPQQQSSSWWW\\\aaaeeegggkkkppptttvvvyyy|||~~~}}}vvvrrrooopppttt}}}~~~}}}|||zzzwwwvvvtttqqqmmmjjjgggeee```___[[[VVVSSSWWW___fffuuu~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||yyyxxxwwwxxxzzz|||||||||{{{zzzzzzzzzzzz{{{||||||zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwwwwxxxyyy{{{}}}~~~{{{uuukkk[[[JJJ===666444444333333333333333222222111000000000000000000000000//////000000111222222222444666999@@@PPPkkkooo]]]IIIEEEAAAAAADDDFFFFFFEEEEEECCC@@@===;;;999888888999999888777666444444333555555666888999:::;;;<<<:::<<<>>>???@@@AAACCCEEEFFFGGGKKKPPPUUUZZZ^^^```aaaaaa___]]]]]]```eeeiiilllkkkkkkkkkmmmllljjjiiihhhiiijjjkkkllllllllllllnnnmmmmmmnnnnnnooopppqqqrrrsssvvvwwwvvvoooggg```SSSOOOOOOSSSUUUWWW[[[```aaacccddddddeeemmmyyy}}}zzztttssspppkkkfff```[[[XXXKKKIIIGGGFFFFFFFFFEEECCCBBB@@@@@@@@@AAAAAA@@@>>>:::777888:::<<<===CCCJJJMMMSSSZZZbbbiiipppvvvyyy{{{~~~{{{zzzwwwqqqlllhhhddd```^^^YYYWWWTTTSSSTTTUUUUUUUUUXXXXXXXXXZZZ^^^ccchhhkkkmmmpppsssuuuxxxzzz~~~}}}kkkfffbbbaaacccjjjxxx|||zzzvvvuuussspppmmmjjjhhhgggaaa```\\\XXXWWW\\\fffnnnzzz~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}|||zzzyyyyyy{{{||||||{{{{{{{{{zzzzzzzzz{{{{{{|||{{{{{{|||||||||||||||}}}|||{{{yyyxxxwwwxxxzzz{{{}}}}}}~~~~~~uuukkk[[[JJJ===777555555333333444444333333222111000000000000000000000000//////000000111111222222666222444===HHHYYYyyy~~~jjjOOOIIIBBB@@@CCCFFFGGGGGGEEECCCAAA>>><<<:::::::::999888888777666555444444444444555666888999:::::::::;;;>>>??????@@@BBBDDDEEEFFFIIIMMMRRRWWW[[[^^^```aaabbbaaa______bbbeeejjjkkklllooopppooollliiiiiijjjlllmmmnnnmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssqqqrrrtttuuusssmmmddd^^^SSSNNNLLLNNNPPPPPPRRRWWWUUUVVVWWWUUUTTTZZZfffooo}}}zzzwwwooonnnlllhhhbbb\\\WWWUUUKKKIIIHHHGGGHHHGGGFFFDDDCCCAAA@@@???@@@AAA@@@???:::888888;;;<<<===CCCJJJNNNTTT\\\dddkkkppptttwwwzzz~~~|||xxxuuurrrnnnkkkhhhaaa^^^\\\\\\^^^aaaccccccaaaaaaaaabbbeeejjjnnnqqqqqqssstttuuuvvvzzz~~~yyyppp```[[[VVVSSSRRRVVVbbbnnn}}}xxxvvvtttqqqnnnlllkkkkkkcccbbb___\\\\\\cccnnnvvv|||~~~~~~{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{|||~~~~~~}}}{{{yyyxxxxxxzzz{{{{{{zzz|||{{{{{{zzzzzzzzz{{{{{{{{{{{{|||||||||}}}}}}}}}}}}|||zzzyyyxxxyyyzzz{{{~~~~~~uuukkk[[[JJJ>>>777555555333333444444333333222111000000000000000000000000/////////000111111222222777000111<<>><<<;;;;;;;;;888888777777666666555555222333444555666888999999:::;;;>>>>>>???@@@BBBDDDDDDEEEHHHKKKPPPUUUZZZ]]]___bbbdddcccaaa```aaacccjjjkkknnnqqqsssqqqmmmjjjjjjkkklllnnnooonnnnnnmmmkkkkkklllnnnppprrrtttuuurrrsssttttttqqqkkkbbb\\\TTTOOOKKKLLLMMMMMMNNNRRRKKKLLLLLLIIIGGGLLLVVV___iiizzz{{{wwwtttkkkkkkiiiddd^^^WWWSSSQQQLLLKKKIIIIIIJJJJJJHHHGGGDDDBBB???>>>???@@@@@@@@@:::888888;;;<<<>>>CCCJJJQQQWWW```hhhnnnrrruuuwwwzzz}}}}}}zzzxxxuuurrrooogggeeedddeeehhhlllooopppggggggfffgggjjjnnnrrrtttttttttttttttuuuyyy~~~}}}nnndddYYYSSSNNNJJJHHHJJJTTT___hhhuuuzzzyyyvvvssspppooonnnnnneeedddaaa___```gggsss|||}}}~~~~~~zzzzzz{{{||||||}}}||||||~~~}}}}}}}}}~~~~~~|||zzzzzz|||~~~~~~~~~yyyxxxwwwwwwyyy{{{{{{zzz|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}~~~}}}{{{yyyyyyyyy{{{|||zzzppp```OOOAAA999666555555555444333333222111111000000000000000000000000////////////000000000000666222666>>>???CCC^^^~~~dddTTTDDD@@@BBBDDDEEEFFFEEEEEEDDDBBB@@@===;;;:::::::::999999888888777777444444444444444555666777777888999;;;>>>AAACCCEEEFFFGGGHHHIIIKKKPPPVVV[[[^^^aaadddbbb___^^^bbbfffkkkppptttuuussspppooopppkkkkkkkkklllnnnnnnmmmkkkkkkjjjiiiiiillloooqqqrrrtttvvvvvvttttttrrrjjjaaaWWWSSSNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJMMMOOOQQQ^^^fffrrr{{{wwwsssppplllgggaaa[[[WWWTTTQQQPPPJJJIIIGGGFFFFFFFFFGGGGGGCCCCCCDDDEEEDDDCCCAAA@@@AAA<<<:::::::::<<>>@@@AAACCCDDDEEEFFFHHHLLLRRRVVVXXX[[[___aaaaaabbbfffjjjrrrvvv{{{|||{{{wwwtttrrrrrrqqqooonnnmmmllljjjhhhjjjiiiiiiiiikkknnnppprrruuuwwwvvvtttuuuuuuoooggg]]]YYYSSSNNNLLLKKKKKKJJJIIIHHHFFFEEEFFFHHHKKKMMMQQQVVV\\\cccjjjttt}}}zzzwwwtttpppmmmddd___XXXSSSOOOLLLJJJHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGEEEEEEDDDDDDDDDCCC???===>>>===>>>DDDKKKSSSXXX^^^cccfffjjjoootttyyy|||}}}{{{{{{~~~~~~zzzyyywwwvvvuuuxxxwwwvvvwwwyyy}}}ttthhh^^^WWWQQQOOOJJJEEEAAA???>>>>>>???FFFRRR___nnn~~~}}}xxxvvvtttsssrrrpppooonnnpppuuuzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{xxxzzz{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}sssbbbQQQCCC:::777666444444555555555333222222000000000000000000000000//////000000000111111111444111333777666777GGGZZZ{{{zzzgggQQQEEEAAAAAADDDIIIEEEEEEDDDCCCAAA???===<<<999999888888777666555555555555444444444555555666666666777999;;;>>>@@@AAADDDEEEFFFGGGIIILLLQQQUUUVVVYYY]]]___aaacccfffiiiooorrrxxx{{{|||zzzwwwtttsssqqqnnnmmmlllkkkiiihhhhhhiiiiiiiiijjjlllppprrrtttuuutttrrrttttttoooggg^^^ZZZTTTQQQPPPPPPQQQQQQNNNLLLJJJHHHHHHJJJLLLNNNSSSWWW\\\aaafffmmmwww~~~zzzwwwsssoookkkhhh]]]XXXRRRMMMJJJGGGFFFDDDGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIGGGFFFEEEEEEEEEFFFEEEAAA@@@AAA@@@@@@EEEKKKTTTXXX^^^aaacccggglllpppuuuxxx{{{}}}~~~}}}zzz}}}~~~{{{xxxwwwvvvuuuzzzyyywwwvvvwwwyyy|||~~~tttjjj```ZZZTTTRRRMMMIIIEEEBBB???===<<>>===>>>===<<<@@@FFFRRRWWW]]]```bbbeeejjjnnnpppsssvvvxxxzzz}}}yyyzzz{{{zzzxxxuuusssssstttuuu{{{zzzxxxvvvuuuuuuuuuvvvwwwmmmccc]]]WWWSSSNNNKKKHHHEEE@@@===999===DDDNNN[[[nnn}}}|||{{{zzzssstttwww|||zzz|||}}}}}}{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{||||||yyyyyyzzzzzz{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{xxxyyyzzzzzzyyyyyyzzz|||{{{{{{{{{{{{|||||||||}}}zzzzzzzzz{{{{{{{{{||||||{{{~~~}}}sssbbbQQQBBB999666555222444555666666555333222000000000000000000000000000000000111111111222222444222444777777777>>>GGGbbb}}}mmmZZZMMMFFFBBBCCCGGGIIIIIIHHHGGGFFFDDDBBBAAA<<<;;;:::999888666666555666666555444444444444555222222444666999<<<>>>@@@>>>???AAAAAABBBEEEHHHKKKRRRTTTXXX\\\___aaaccccccgggjjjooowww}}}tttqqqnnnllllllkkkjjjiiifffhhhiiiiiihhhiiinnnrrrqqqtttuuutttuuuuuunnneeeXXXUUURRRRRRVVV\\\```ccc^^^[[[VVVQQQOOOOOOQQQRRRZZZ___fffkkkooottt{{{|||xxxrrrlllfff```ZZZVVVOOOKKKGGGCCCBBBBBBBBBAAACCCDDDGGGIIILLLNNNOOOOOOMMMMMMKKKJJJHHHGGGGGGGGGCCC@@@@@@AAA@@@>>>@@@FFFNNNTTT[[[```bbbeeeiiilllmmmpppsssvvvxxxzzz~~~xxxsssmmmnnnnnnmmmmmmooorrruuuzzzzzzyyywwwuuusssqqqpppxxx}}}tttiiibbbZZZUUUOOOKKKIIIEEE@@@<<<:::===AAAGGGQQQbbbuuu~~~}}}xxxyyy}}}~~~yyyzzz||||||zzzzzzzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}zzzzzzzzzzzz{{{|||}}}~~~yyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~||||||zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||wwwyyyzzzzzzyyyyyyzzz{{{yyyyyyzzzzzzzzzzzz{{{{{{xxxxxxyyyyyyyyyzzzzzzzzzzzz}}}}}}sssbbbPPPAAA888555444222333666777777666444222000000000000000000000000000000111111111222222222222111333666777888<<>>???BBBJJJXXXhhhttt~~~~~~~~~xxxzzz|||{{{zzzyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||{{{{{{zzzzzz{{{|||}}}zzz{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||wwwyyyzzzzzzyyyxxxzzz{{{yyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyzzzyyy}}}|||rrraaaOOOAAA888444333222333666777888666444222000000000000000000000000000111111111111222222222000000222555777888;;;>>>HHHooo|||pppaaaWWWOOOIIIGGGIIIHHHHHHGGGGGGEEEDDDBBBBBB>>>===<<<;;;999888777666777666555444444444444444666666666666666777888888<<<>>>@@@@@@AAABBBEEEGGGIIIKKKPPPWWW^^^bbbddddddbbbbbbfffmmmvvv|||~~~zzzuuupppnnnllljjjiiidddgggiiihhhfffhhhmmmrrrxxx|||~~~}}}sssiiicccaaa^^^```eeemmmssswwwuuuqqqjjjccc___]]]^^^___gggnnnxxxzzztttpppmmmiiiddd^^^ZZZTTTOOOKKKHHHEEEBBB@@@AAABBBCCCCCCEEEGGGJJJNNNQQQSSSUUUUUUQQQRRRRRRQQQPPPNNNKKKJJJEEECCCCCCEEECCC@@@AAAFFFFFFNNNXXX```dddfffhhhkkkmmmooosssuuuxxxzzz~~~|||uuupppkkkeeeaaa^^^aaadddeeegggjjjqqquuuuuuwwwyyyzzzzzzwwwsssqqqiiimmmssszzz{{{iiiaaaXXXQQQMMMIIICCC===;;;;;;;;;<<>>III\\\}}}ttthhh]]]QQQFFFGGGNNNHHHGGGFFFGGGGGGGGGEEECCC===<<<:::999888888999:::888888888888777777777777333333333333444666888999999;;;===>>>???AAADDDFFFLLLLLLOOOUUU\\\aaacccbbb___cccgggiiikkkpppwww|||zzzxxxtttqqqnnnkkkhhhfffeeefffgggggghhhjjjnnnrrryyy~~~{{{sssjjjgggeeegggmmmuuu|||{{{vvvqqqlllhhhfffpppvvv}}}~~~wwwrrrooolllhhhdddbbb```\\\XXXSSSNNNKKKIIIEEECCCBBBAAAAAABBBDDDEEEKKKNNNQQQSSSTTTUUUVVVXXXUUUVVVWWWVVVSSSPPPOOONNNIIIHHHGGGGGGHHHGGGFFFEEEEEEJJJRRRZZZ```eeeiiilllooorrruuuvvvxxxzzz}}}tttkkkfffcccaaa```aaadddhhhlllqqqtttvvv}}}|||{{{{{{zzzwwwsssooommmlllooottt{{{yyylll\\\QQQLLLHHHCCC>>>???===;;;<<<@@@HHHPPPVVVaaaiiiwww~~~~~~|||vvvvvvwwwwwwwwwvvvuuuuuuttttttuuuvvvyyy|||}}}~~~~~~~~~~~~}}}||||||zzzyyyyyyzzz{{{|||yyyyyyzzzzzzzzzzzzzzzzzz~~~}}}||||||zzzyyyyyyxxxxxxyyyyyyzzz|||{{{zzzyyyxxxyyyzzz{{{vvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}{{{|||}}}|||zzzyyyyyyzzzzzzzzz{{{|||~~~vvvdddQQQCCC;;;777666555555666666666444333222111111000000000000000111///000111111000000111222111222333333333555999<<>>===<<<:::999999999999888888888777777777666666333333333333444666888999999;;;===>>>???@@@CCCFFFIIIJJJLLLRRRYYY^^^```___```bbbeeeeeefffjjjqqqvvvwwwvvvtttrrrpppmmmjjjgggfffgggggghhhhhhkkkooorrrxxx}}}|||uuupppoooooosss|||xxxqqqmmmnnnsss{{{yyyssskkkeeebbb___[[[XXXYYYYYYWWWTTTPPPLLLIIIGGGFFFEEECCCCCCCCCEEEGGGHHHLLLOOORRRUUUVVVVVVXXXYYYWWWYYY[[[[[[XXXUUURRRPPPKKKIIIHHHHHHHHHHHHGGGFFFFFFKKKRRRYYY___eeekkknnnqqqsssvvvxxxyyy{{{}}}~~~wwwnnnjjjgggffffffgggjjjoootttyyy}}}~~~}}}|||zzzxxxtttqqqllljjjkkkooottttttbbbTTTMMMIIICCC???===;;;999999;;;AAAGGGKKKTTT[[[fffqqqyyy||||||{{{vvvvvvwwwyyy||||||zzzwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwyyy{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{~~~~~~}}}|||{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{yyyxxxxxxxxxxxxyyywwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~|||}}}~~~|||zzzyyyyyyzzzzzz{{{|||}}}xxxfffSSSCCC:::666555444555555555555333222111222222111000/////////000000111222222111111222333111333444444444444777999===GGG___~~~uuummmbbbWWWPPPPPPMMMKKKIIIHHHGGGFFFDDDBBBAAA???>>><<<:::999888888777777777777666666666666333333333333444666777888888:::<<<===>>>???BBBDDDFFFGGGIIIOOOUUUYYY[[[[[[___```aaa``````ccciiinnntttuuuvvvvvvsssoookkkiiifffggghhhhhhiiikkkooorrrwww}}}zzzzzz{{{}}}}}}vvvmmmrrrxxx~~~zzzvvvrrrpppiiiddd\\\VVVRRROOOMMMLLLPPPQQQRRRRRRPPPMMMJJJGGGGGGFFFFFFEEEFFFHHHJJJLLLMMMPPPTTTWWWXXXYYY[[[\\\YYY\\\^^^```^^^YYYTTTPPPMMMKKKIIIIIIIIIJJJIIIGGGIIILLLRRRXXX^^^eeelllqqqrrruuuxxxzzz{{{|||~~~}}}wwwrrrqqqppppppqqquuuyyy}}}|||yyyvvvtttmmmjjjiiiiiimmmvvv{{{gggWWWNNNIIIDDDAAA===;;;999888888:::===???FFFJJJQQQYYY___cccdddeeecccdddeeegggjjjmmmqqqsssyyyyyy~~~|||yyywwwuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwyyyzzz|||}}}|||}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxyyyxxxvvvvvvvvvxxxzzz{{{||||||{{{{{{zzzzzzzzzyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}{{{yyyyyyzzz{{{{{{}}}~~~zzzhhhTTTCCC888444333555555666666555444222111333333111000///////////////000222111000000111333111333444555444444555666>>>BBBRRRpppxxxooobbbWWWPPPMMMKKKIIIHHHHHHGGGFFFDDDCCCBBB@@@>>>;;;:::888888777777777666666666555555333333444444555666777777666999;;;======>>>@@@BBBCCCEEEHHHLLLQQQUUUWWWXXX\\\]]]]]]\\\[[[^^^dddjjjsssvvvyyyyyyvvvqqqllliiieeefffgggggghhhjjjooorrrvvv}}}}}}rrrsssvvvyyy{{{~~~yyyrrrlllfffaaa^^^ZZZVVVPPPJJJGGGFFFGGGGGGKKKMMMQQQSSSTTTRRROOOMMMIIIHHHHHHHHHIIIKKKNNNOOOPPPSSSWWWYYYZZZ[[[]]]^^^[[[]]]aaadddccc]]]UUUPPPNNNLLLJJJJJJJJJKKKKKKJJJJJJMMMQQQUUU\\\dddmmmrrrtttwwwzzz|||}}}}}}}}}~~~~~~~~~~~~~~~|||yyywwwrrrnnniiiggghhhnnn}}}hhhWWWMMMHHHEEEBBB>>>===<<<:::999999999999>>>@@@CCCGGGKKKOOORRRTTTUUUVVVWWWZZZ]]]```ccceeehhhhhhkkkqqqtttvvv{{{||||||}}}~~~}}}zzzxxxuuutttrrrrrrssstttuuuuuuuuutttvvvvvvwwwxxxxxxzzzzzz{{{}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||zzzyyyxxxwwwwwwxxxvvvuuuttttttvvvyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyy|||{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{|||}}}}}}zzzzzz{{{{{{|||~~~~~~{{{zzzzzz{{{zzz{{{}}}~~~~~~mmmXXXEEE999555555666666777777666555333222333333111000////////////...///000000//////000222111333444444333333444666===>>>HHH```|||ppp___SSSNNNLLLIIIHHHIIIIIIHHHGGGDDDCCCBBB@@@===;;;999888777777777777666666666666333333444555555666666666555777:::<<<<<<===>>>???AAADDDGGGKKKOOORRRTTTVVVWWWYYYZZZYYYYYY\\\bbbhhhrrrvvv{{{{{{wwwqqqllliiidddeeeffffffgggjjjnnnqqqwwwzzzxxxvvvsssrrrqqqqqqppppppmmmiiiddd___YYYSSSNNNLLLKKKGGGDDDCCCCCCEEEGGGHHHLLLQQQUUUWWWVVVTTTRRRLLLKKKJJJJJJKKKNNNPPPRRRSSSVVVYYY\\\\\\]]]^^^```___aaaeeehhhhhhbbbXXXQQQNNNLLLJJJJJJKKKMMMMMMMMMLLLMMMPPPTTTZZZbbblllrrrvvvyyy|||~~~~~~~~~|||}}}|||zzzvvvpppkkkfffdddhhhuuuwwwfffVVVMMMHHHEEEDDD>>>======;;;:::999888888::::::;;;<<>>@@@BBBCCCEEEHHHKKKNNNPPPQQQOOOMMMOOORRRSSSRRRVVV[[[```kkkxxx}}}xxxuuupppmmmjjjhhhiiikkklllkkkpppqqqssstttuuuvvvwwwwwwuuuuuuwwwxxxyyyyyyyyyyyy|||}}}}}}~~~~~~}}}}}}|||~~~~~~~~~~~~}}}{{{zzzyyyuuuuuutttssstttvvvyyyzzzyyyyyyzzz{{{|||}}}~~~xxxxxxwwwwwwwwwwwwxxxxxx{{{||||||||||||{{{zzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{|||~~~~~~}}}}}}~~~zzz|||~~~ttt^^^JJJ===888999555666666777666555333222111111000000000000000111...000111111000///111222222222222111111222666888555999>>>HHH___|||iiiTTTQQQMMMJJJIIIHHHGGGEEEDDDDDDDDDCCCAAA>>><<<:::999999999999888888888888333444555666666666555444333555999;;;;;;:::;;;;;;>>>AAAEEEHHHIIIKKKOOOQQQQQQTTTXXXYYYXXXYYY]]]aaaffflllsssuuurrrmmmkkkkkkggghhhiiiiiiiiilllpppsssyyyzzzrrrkkkfffaaa^^^WWWUUURRRQQQPPPNNNKKKHHHDDDFFFHHHHHHGGGGGGIIILLLJJJMMMRRRVVVYYYZZZYYYXXXUUUTTTSSSRRRSSSTTTVVVXXXYYY[[[]]]^^^^^^]]]]]]^^^bbbccceeehhhiiidddYYYQQQKKKIIIHHHHHHLLLOOOQQQRRRRRRSSSUUUXXX\\\ccclllqqqwwwzzz}}}~~~}}}}}}~~~|||}}}}}}{{{vvvpppjjjcccbbbjjjuuuzzzqqqnnnpppsssmmmdddZZZRRRLLLGGGEEE@@@???===;;;:::888777666555555666777888999:::;;;<<<===@@@CCCFFFIIIJJJKKKJJJHHHIIILLLLLLKKKNNNSSSTTT\\\gggoooxxx{{{uuupppnnngggccc___]]]```ccceeefffmmmnnnpppqqqssstttuuuuuussstttvvvxxxyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{{{{zzz||||||}}}}}}}}}{{{zzzyyytttttttttuuuvvvwwwyyyzzzxxxxxxyyy{{{|||~~~zzzyyyyyyyyyyyyyyyyyyzzzyyyzzz{{{|||||||||{{{zzz||||||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~|||~~~rrr\\\HHH:::666777444555555666555333222111111000000000000000111222///111222222111111222333222222222000000222666:::666;;;>>>BBBTTTssssssXXXTTTOOOKKKHHHFFFDDDCCCDDDDDDDDDCCCBBB???===;;;:::::::::999999999888888333444555666666666555444222555999:::::::::::::::<<<@@@DDDGGGGGGIIIMMMPPPPPPTTTXXXYYYXXXXXXZZZ]]]___fffnnnqqqoookkkkkkllliiijjjjjjkkkkkknnnrrruuuzzz|||sssmmmhhhbbb___VVVSSSOOOMMMMMMMMMLLLLLLGGGKKKNNNNNNLLLKKKMMMOOONNNPPPTTTXXX[[[\\\\\\\\\YYYXXXWWWVVVVVVWWWYYYZZZZZZ\\\^^^___^^^]]]]]]]]]```___aaadddeee```VVVMMMJJJHHHGGGHHHKKKPPPSSSTTTTTTVVVXXX[[[___eeelllrrrwwwzzz~~~}}}}}}}}}}}}|||~~~}}}zzzuuunnngggdddkkkuuu|||uuuvvvqqqmmmfff^^^UUUNNNHHHEEEDDDCCC@@@>>>;;;999888888555666777999999::::::999:::;;;>>>AAAEEEGGGIIIIIIJJJHHHIIILLLKKKJJJMMMRRRMMMTTT]]]ccckkkzzz|||sssmmmiiigggaaa\\\WWWVVVZZZ^^^aaabbbiiijjjkkkmmmooopppqqqqqqrrrtttvvvxxxyyyzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxzzz{{{|||||||||{{{zzzyyyssstttuuuvvvwwwxxxyyyyyyvvvwwwxxxzzz|||}}}|||{{{{{{zzzzzz{{{{{{|||wwwxxxyyy{{{|||{{{{{{zzz|||||||||{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{}}}~~~~~~~~~oooVVVDDD<<<888666444666777777555333333333000000//////000111222222000000000000111111111111222222333333333333444444///888???@@@FFF]]]gggWWWQQQOOOGGGFFFJJJFFFGGGGGGEEEDDDBBB@@@???>>>999:::::::::999888666555444444333333333222222222555555666666777999:::;;;;;;===???AAABBBDDDGGGJJJPPPQQQSSSUUUWWWXXXYYYYYYaaadddiiimmmooonnnllljjjiiiggggggjjjlllmmmssszzz~~~~~~zzz{{{yyytttnnnfff```WWWRRRPPPPPPNNNMMMOOOQQQSSSTTTUUUUUUTTTSSSRRRSSSUUUWWWYYYZZZ[[[[[[YYYYYYYYYXXXXXXXXXWWWWWW]]]___aaa```]]]ZZZXXXWWW\\\\\\\\\\\\[[[XXXRRRNNNHHHGGGEEECCCDDDIIIPPPUUUQQQXXX]]]]]]```fffmmmooowwwxxxzzz{{{}}}~~~~~~~~~{{{~~~~~~|||wwwooohhhgggmmmttt~~~{{{ssshhh___XXXQQQJJJFFFFFFDDDAAA???===;;;777444555555555666666888999999;;;<<<===AAAEEEHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIIIIMMMOOOTTT[[[```jjj{{{{{{pppkkkhhhccc___WWWWWWVVVUUUTTTWWW\\\___eeehhhlllnnnoooooopppqqqtttssssssvvvzzz|||{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{|||{{{zzzyyyxxxyyyzzz{{{ttttttuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{|||~~~~~~~~~}}}zzzwwwvvvvvvwwwxxxyyyzzz|||}}}~~~}}}{{{zzz{{{zzzyyyyyyxxxxxxxxxxxxzzzyyyyyyxxxyyyzzz|||}}}|||||||||}}}~~~~~~oooVVVDDD;;;888555444666777777555333333333///////////////000111111000000000000111111111111222222222333333333444444222555:::===BBBTTTvvvmmm]]]UUURRRHHHFFFIIIEEECCCDDDEEEFFFEEECCC@@@>>>::::::;;;:::999888666555666666666666555555555555555555555666777888999:::;;;<<>><<<888555555555555555666777888999;;;<<<===@@@EEEIIILLLMMMNNNMMMLLLLLLKKKKKKJJJJJJNNNOOORRRWWWZZZaaappp~~~ssshhhdddbbb]]]ZZZTTTTTTSSSRRRRRRTTTYYY\\\bbbeeeiiilllmmmnnnpppqqqtttssssssuuuyyyzzzyyywwwyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}{{{yyyyyyxxxyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyzzz|||}}}}}}~~~}}}|||zzzyyywwwwwwwwwxxxxxxyyy{{{}}}}}}|||{{{zzz{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyzzz|||}}}||||||}}}}}}~~~pppVVVCCC;;;777444444666888777555333222333//////.........///000000000000000000111111111111222222222222333333333333777222444:::>>>IIIhhhsssbbbZZZUUUJJJGGGHHHDDD@@@BBBEEEGGGGGGEEEBBB???;;;;;;;;;;;;:::888777666777777777777666666666666444444444555666777888999:::;;;>>>???@@@BBBEEEHHHMMMOOOQQQSSSUUUWWWXXXYYY]]]aaahhhnnnqqqpppmmmkkkjjjfffeeefffhhhjjjqqqyyyuuuwwwzzz}}}~~~}}}zzzsssjjjcccaaabbbeeegggeeegggiiikkkkkkjjjhhhfff```^^^\\\YYYYYYYYY[[[\\\[[[[[[\\\]]]^^^___``````bbbccccccaaa\\\WWWTTTSSSTTTSSSRRRSSSRRRPPPMMMJJJGGGFFFDDDAAAAAADDDJJJNNNSSS[[[aaacccfffmmmrrrtttwwwxxxzzz{{{}}}~~~~~~~~~~~~|||sssllljjjlllpppyyymmmcccZZZRRRLLLHHHFFFDDDBBB@@@===:::777555555555555666777888888;;;;;;===???DDDJJJOOORRRTTTSSSSSSRRRPPPOOOMMMMMMNNNNNNQQQTTTVVV[[[gggsss~~~sssfff]]]ZZZXXXUUURRROOOOOOOOONNNNNNQQQUUUXXX]]]aaafffiiikkkmmmppprrrtttttttttvvvxxxyyyxxxvvvzzzzzzzzzzzzzzz{{{{{{{{{~~~|||{{{yyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{||||||||||||{{{zzzyyyyyyxxxxxxxxxyyy{{{|||||||||{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxyyyyyy{{{|||}}}}}}}}}}}}~~~pppVVVBBB:::666444555666888777555333222222000000////////////000000///000000000111111111111111222222222222333333333:::111222<<<>>>AAAZZZyyyssscccZZZVVVLLLHHHJJJFFFCCCDDDFFFGGGFFFEEEBBBAAA======<<<;;;:::999777777666666666666555555555555333333333444555666777777999:::<<<===>>>@@@CCCEEEKKKLLLOOOQQQTTTVVVWWWXXX[[[```hhhooorrrrrrooommmkkkgggddddddeeegggooowwwyyygggfffgggjjjnnnqqqtttuuu|||vvvoooiiihhhlllrrrvvvssstttuuuvvvuuurrrooommmiiifffbbb^^^\\\\\\^^^```]]]^^^___aaabbbdddeeeffffffggggggddd^^^YYYUUUTTTTTTSSSRRRRRRRRRQQQMMMKKKGGGFFFCCCAAA@@@BBBGGGKKKTTT\\\dddfffiiioootttuuuyyyyyy{{{}}}~~~wwwpppllllllnnn}}}uuujjj___UUUOOOKKKIIIFFFDDDBBB???<<<999666555555555666666777888:::;;;<<<>>>CCCIIIQQQVVVYYYYYYYYYXXXVVVSSSQQQOOONNNNNNQQQUUUWWW[[[eeeooottt}}}mmmeee[[[TTTRRRQQQOOOMMMKKKLLLLLLLLLLLLNNNRRRUUUZZZ^^^cccgggjjjnnnqqqtttvvvvvvvvvwwwxxxyyyxxxwwwzzzzzzzzz{{{{{{{{{{{{{{{~~~}}}|||{{{{{{zzzzzzyyyzzzzzzzzzyyyxxxxxxxxxwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxzzzzzz{{{||||||||||||{{{yyyyyyxxxxxxxxxxxxxxxyyyxxxxxxxxxyyyzzz{{{||||||}}}}}}~~~~~~pppUUUBBB:::777555555777888777555222222222222222111111000111111222///000000000111111111111111111111222222222333333;;;222444???AAA???PPPjjjrrrbbbZZZWWWMMMKKKMMMIIIHHHGGGFFFDDDCCCCCCCCCCCC??????===<<<:::999888888777777666666666555555555444333333444444555666777777999;;;<<<<<<>>>AAACCCHHHIIILLLOOORRRTTTVVVVVVYYY^^^fffnnnrrrsssrrrppplllhhheeeddddddeeellltttlllZZZXXXVVVXXX___gggmmmppp}}}yyyvvvrrrpppqqqwww~~~}}}zzzvvvuuupppmmmiiieeeccccccdddeeebbbbbbdddeeegggiiijjjkkkkkkllllllhhhccc]]]YYYXXXVVVUUUTTTTTTSSSQQQMMMJJJGGGFFFDDDAAA@@@AAAEEEIIIUUU^^^fffiiilllqqquuuuuuzzz{{{}}}~~~{{{tttooommmmmmxxx{{{ooocccXXXQQQMMMKKKHHHFFFEEEBBB>>>;;;777666666666666777888888999:::<<<===AAAGGGPPPVVV[[[[[[\\\\\\[[[XXXTTTRRRQQQQQQSSSWWWYYY[[[aaaiiilllsss{{{qqq___YYYRRRMMMKKKKKKJJJIIIHHHIIIJJJJJJKKKMMMQQQSSSXXX\\\aaafffjjjnnnrrruuuwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyyyy{{{{{{||||||}}}}}}}}}}}}xxxxxxxxxwwwwwwxxxxxxyyywwwwwwxxxzzz{{{||||||||||||}}}}}}~~~oooUUUBBB:::888666666777888777555222111111333333222111111111222222000000000000111111111111111111111111222222222222888333555>>>???>>>JJJ[[[vvvfff^^^ZZZPPPNNNPPPLLLKKKIIIFFFDDDCCCCCCDDDEEEAAA@@@>>><<<;;;:::999999888888888888777777777777444444444444444555666666666888999:::;;;<<>>888888888777777888888999888:::;;;<<<>>>DDDLLLSSSYYY[[[]]]^^^]]][[[WWWUUUVVVUUUVVVZZZZZZYYY\\\bbbhhhnnnwwwzzzkkkaaaTTTPPPKKKGGGFFFFFFFFFEEEEEEGGGHHHIIIIIIKKKOOORRRWWWZZZ___dddhhhmmmrrrvvvvvvxxx{{{{{{{{{zzz{{{}}}|||||||||{{{{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{|||||||||}}}xxxwwwwwwwwwwwwxxxxxxyyyvvvwwwxxxzzz{{{||||||||||||||||||}}}~~~~~~nnnTTTAAA:::999777666888999777555222111111333222222111000000111111000000000000111111111111111111111111222222222222555333444777999===FFFQQQkkkpppgggaaaUUUPPPQQQLLLHHHGGGFFFEEEEEEEEEEEEFFFCCCAAA???===;;;:::::::::888888777777777666666666555555555555555555666777555777888999999;;;===@@@AAABBBEEEIIIMMMPPPRRRSSSSSSWWW^^^eeekkkppprrrrrrpppllliiihhheeecccfffllluuu|||qqqaaaTTTQQQOOOOOOTTT]]]eeeggggggeeefffggggggdddbbb```___```ccchhhkkknnnrrrxxx|||~~~|||yyywwwvvvvvvwwwxxxssstttuuuvvvvvvuuutttsssrrrrrrssssssssssssssssssnnnooopppnnniiieeebbbaaa______```___\\\UUUMMMGGGHHHGGGFFFDDDCCCDDDGGGJJJ[[[dddmmmppprrruuuwwwvvvyyyzzz{{{}}}~~~{{{uuuppplllmmmxxxuuuiii^^^WWWQQQOOOLLLJJJIIIFFFBBB???::::::999999999999999:::666999;;;<<<<<<@@@GGGNNNVVVXXX\\\______\\\YYYWWWXXXWWWXXX]]]^^^\\\^^^aaafffjjjpppvvv}}}uuuhhhZZZQQQJJJHHHDDDAAA@@@@@@AAAAAACCCDDDFFFGGGHHHJJJMMMOOOUUUXXX]]]aaafffkkkqqqttttttwwwzzz{{{zzzzzz|||~~~}}}|||||||||{{{{{{{{{zzz{{{|||}}}~~~~~~~~~}}}|||yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwvvvwwwxxxyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{wwwwwwwwwwwwwwwxxxyyyyyyuuuvvvxxxzzz||||||||||||{{{{{{{{{|||}}}}}}~~~~~~}}}nnnTTTAAA;;;999888666888999888555222111111222222111000000///000000000000000000111111111111000111111111111222222222333333111000222:::EEELLL^^^}}}zzzooogggYYYRRRQQQKKKDDDEEEFFFGGGHHHGGGGGGFFFDDDBBB@@@===;;;:::::::::555555555555444444444444666666555555555666666777555666888888999:::===??????AAADDDHHHKKKNNNPPPRRRQQQTTTZZZaaahhhmmmppprrrrrrnnnkkkiiifffccceeejjjrrryyyqqqbbbUUUKKKFFFFFFHHHOOOXXX\\\[[[XXXVVVWWWXXXZZZZZZYYYWWWVVVPPPUUU[[[```bbbeeeiiimmmpppnnnkkkiiiiiikkknnnqqqsssuuuyyy{{{|||{{{xxxwwwxxxxxxxxxxxxwwwwwwwwwvvvmmmooopppnnnjjjfffdddcccffffffffffffbbbZZZPPPIIIHHHHHHGGGEEEDDDEEEIIILLL^^^gggpppssstttwwwxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}wwwqqqmmmkkktttwwwlllaaaZZZRRRPPPMMMKKKJJJGGGCCC@@@;;;;;;::::::999:::::::::555999;;;;;;:::===DDDJJJSSSVVV[[[^^^___]]]ZZZXXXWWWVVVYYY___bbbbbbcccgggeeehhhmmmpppuuu}}}|||qqqfffZZZMMMEEEEEECCC@@@>>>===<<<======@@@BBBDDDEEEFFFHHHKKKNNNSSSVVV[[[___dddiiiooossssssvvvyyyzzzyyyyyy|||~~~}}}}}}||||||{{{{{{{{{zzz}}}~~~~~~}}}|||{{{xxxxxxxxxyyyyyyzzzzzzzzz|||{{{{{{zzzzzzyyyyyyxxxxxxwwwuuuuuuuuuwwwyyy{{{xxxxxxwwwwwwxxxxxxyyyzzzwwwwwwvvvvvvwwwxxxyyyyyyuuuvvvxxx{{{|||}}}}}}|||zzzzzz{{{{{{|||}}}}}}}}}{{{lllRRR@@@:::888666666777888777444222222333222222222111111111000000000111222222111000111222000111222333333333222222444555666777888<<>>???@@@BBBCCCGGGLLLOOORRRTTTZZZ```ffflllppprrrrrruuuzzz|||{{{zzzxxxxxx}}}}}}~~~~~~~~~~~~}}}|||}}}|||||||||{{{{{{{{{{{{{{{{{{||||||{{{yyyxxxvvvxxxyyyzzzzzzxxxxxxyyy{{{yyyyyyxxxwwwvvvvvvvvvwwwxxxwwwwwwvvvwwwyyyzzz{{{|||{{{zzzyyyxxxxxxwwwwwwyyyyyyyyyzzz{{{|||}}}~~~}}}}}}||||||||||||}}}}}}}}}lllRRR@@@:::888666777888999888555333333333333333333222222222111111000111222222111000111222222222222222333333333333111222333444555999>>>BBBJJJ^^^}}}rrrhhh^^^TTTNNNKKKIIIGGGFFFGGGGGGEEEDDDCCCBBBBBBAAA@@@>>><<<;;;:::888777888999999888666666666555444444444444555666777777777666777999;;;===>>>@@@CCCGGGKKKNNNOOORRRSSSUUUZZZ```ggglllnnnsssqqqnnnkkkhhhgggffffffmmmttttttcccVVVOOOKKKFFFDDDCCCFFFLLLPPPPPPNNNLLLJJJIIIJJJKKKLLLKKKJJJLLLMMMNNNPPPRRRUUUWWWXXXYYYXXXUUURRRSSSWWW^^^cccnnnrrrxxx}}}{{{wwwsssooommmjjjhhhfffiiiiiijjjgggaaaYYYPPPKKKIIIGGGFFFHHHGGGEEEHHHMMM___ooo}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||~~~~~~}}}{{{wwwtttyyy{{{pppfff^^^VVVSSSOOOLLLJJJGGGEEEBBB@@@@@@???>>>===============<<<;;;;;;;;;===???@@@FFFKKKRRRYYY\\\\\\YYYWWWXXX[[[^^^``````aaacccdddffffffgggiiikkknnnqqqrrrwwwyyy~~~{{{vvviiicccZZZRRRLLLHHHDDDBBBDDD@@@<<<999999:::;;;;;;===>>>@@@AAACCCFFFKKKOOOQQQTTTXXX^^^dddiiimmmoooooossswwwzzzzzzyyyyyyyyy{{{{{{|||||||||{{{{{{{{{}}}}}}|||||||||{{{{{{{{{yyyyyyzzz{{{zzzzzzyyyxxxyyyzzz{{{yyyxxxwwwwwwxxxyyyyyyxxxwwwwwwwwwxxxxxxyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~lllRRR@@@:::888666777888999888666444444444333333333333333222222222000111222222111000111222444333222222222333555666444555666666888;;;???CCCGGGUUUnnnrrrfffZZZSSSNNNKKKIIIGGGHHHHHHGGGFFFCCCCCCCCCBBB@@@???===<<<:::888777777888888777666777666555555444444555555444555666666555666888:::;;;<<<>>>AAADDDGGGJJJLLLOOOOOOQQQTTTZZZaaahhhlllrrrqqqpppnnnkkkiiihhhgggjjjqqq|||ooo```UUUOOOLLLHHHEEECCCDDDHHHKKKLLLKKKJJJHHHFFFGGGIIIKKKKKKKKKMMMMMMNNNPPPQQQSSSTTTUUUUUUSSSQQQNNNMMMQQQWWW\\\hhhnnnuuu|||}}}wwwrrrooommmkkkjjjjjjiiigggbbb]]]VVVOOOLLLIIIFFFFFFGGGFFFEEEGGGMMM]]]nnn~~~|||}}}}}}~~~~~~}}}|||{{{~~~~~~}}}~~~|||wwwkkkbbbXXXTTTOOOLLLIIIHHHFFFEEEDDDCCCBBBAAA@@@?????????AAA@@@>>><<<;;;<<<<<<===BBBGGGMMMTTTXXXZZZYYYXXXZZZ]]]```aaaaaaaaabbbcccddddddddddddeeefffggghhhiiikkkmmmoooppplllgggbbbZZZVVVPPPKKKIIIGGGFFFDDDCCC@@@<<<:::::::::;;;:::<<<===???@@@BBBEEEJJJNNNQQQSSSWWW\\\aaafffiiijjjllloootttwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}||||||||||||wwwxxxxxxyyyzzzyyyyyyyyyyyyzzzzzzyyywwwuuuuuuvvvxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvwwwxxxxxx{{{{{{|||||||||zzzyyyxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~lllRRR@@@:::888666666888888777555333333333222222222222222222222222000111222222111000111222555444333222222444666777555666777888999;;;???BBBHHHPPPbbb~~~oooaaaYYYSSSPPPLLLJJJJJJJJJIIIHHHDDDCCCCCCCCCAAA@@@???>>>:::999777777888888777555777666666555555555555555333444555555444555666888:::;;;<<>>===<<<<<<<<>>???AAADDDIIILLLQQQTTTWWW\\\aaaeeegggiiiiiimmmqqqtttvvvxxx{{{}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||xxxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyxxxvvvuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzxxxwwwvvvvvvvvvwwwxxxyyy{{{|||{{{zzzyyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~lllRRR@@@:::888666555666777666333222111222000000000000111111111111000111222222111000111222555444333222222444666777222333555555666777;;;===DDDHHHUUUooo|||kkk```XXXTTTNNNKKKIIIIIIIIIHHHDDDDDDDDDCCCCCCAAA@@@???;;;:::888888999999777555777777666555555555555666111333555555444444555777::::::;;;===@@@CCCEEEFFFHHHIIIKKKNNNTTT]]]gggooonnnooopppqqqqqqooonnnmmmlllrrr{{{xxxooodddZZZSSSNNNKKKGGGFFFHHHLLLPPPRRRTTTRRRQQQRRRVVVYYY\\\\\\[[[\\\\\\]]]]]]\\\[[[[[[VVVVVVTTTRRRRRRUUU[[[___dddiiiqqqyyyzzzwwwtttssspppllleee]]]VVVQQQNNNMMMJJJHHHGGGIIIIIIGGGJJJPPPZZZjjjzzz~~~~~~|||}}}~~~~~~~~~vvvjjjccc___YYYUUUSSSRRRQQQPPPJJJIIIHHHFFFEEEEEEEEEEEEBBBBBBAAA@@@????????????>>>@@@DDDIIIOOOSSSWWWYYY[[[^^^bbbccccccaaaaaaaaa````````````_________^^^]]][[[ZZZYYYXXXUUUPPPMMMHHHFFFCCCCCCDDDEEEFFFEEEBBB???<<<::::::::::::999999;;;<<<===???CCCGGGKKKRRRUUUYYY^^^bbbfffiiikkkiiilllooorrrtttwwwzzz}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{zzzxxxwwwvvvvvvuuuuuuvvvxxxxxxwwwwwwxxxyyyvvvvvvvvvvvvvvvwwwxxxyyy{{{zzzxxxvvvuuuuuuvvvvvvwwwwwwxxxyyyzzzyyyxxxwwwyyyzzz|||}}}~~~~~~lllRRR@@@:::888666444555666555333111000111/////////000000000000000000111222222111000111222444333222222222333555666333555666777777888;;;===@@@CCCNNNcccyyylll\\\WWWPPPJJJHHHGGGGGGGGGEEEEEEEEEDDDDDDCCCAAAAAA===<<<::::::::::::888666888777666666555555666666111333555555555444555666888999:::;;;>>>@@@BBBCCCDDDGGGJJJMMMQQQYYYdddlllkkkmmmooopppqqqrrrqqqqqqpppttt{{{zzzpppddd\\\RRROOOJJJGGGHHHLLLRRRVVVZZZYYYYYY[[[```cccffffffcccdddddddddcccaaa```^^^XXXWWWUUUTTTSSSVVVZZZ^^^eeeiiiooouuu{{{}}}{{{xxxsssjjj```XXXSSSPPPOOOLLLJJJJJJLLLKKKJJJNNNSSS\\\iiiwww~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~rrrkkkhhhccc___]]][[[ZZZXXXSSSRRROOOMMMKKKIIIHHHHHHCCCCCCCCCBBBBBBBBBAAAAAA???@@@BBBFFFJJJPPPUUUXXXZZZ]]]aaaccccccaaaaaaaaa]]]]]]^^^^^^]]]\\\[[[[[[VVVTTTQQQPPPNNNLLLIIIGGGDDDCCCAAAAAACCCEEEEEEEEEAAA>>><<<:::::::::999888888999;;;<<<>>>AAAFFFJJJRRRUUUYYY___eeejjjmmmoookkkmmmoooqqqsssvvvzzz}}}zzzyyyyyyxxxyyyzzz|||}}}~~~~~~~~~}}}~~~}}}{{{yyywwwvvvuuuuuutttvvvwwwxxxxxxxxxzzz{{{wwwwwwwwwvvvwwwwwwxxxxxxzzzyyywwwvvvuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyy{{{}}}~~~~~~~~~lllRRR@@@:::888666555666777666333111111222//////000000111111111111000111222222111000111222222222222222333333333333555777999999999:::<<<>>>@@@DDDLLL\\\rrrxxxccc]]]UUUNNNJJJIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBBBB???===;;;;;;;;;;;;999777888777777666666666666666111333555666555555555666666777777999;;;===???@@@AAADDDHHHJJJMMMSSS]]]eeeiiijjjllloooqqqssstttuuusssuuuzzzyyynnnfffZZZVVVPPPKKKJJJNNNTTTYYYaaaaaabbbfffkkknnnppppppqqqqqqrrrqqqooommmjjjhhh```___\\\YYYWWWXXX\\\___eeehhhlllpppuuu{{{{{{qqqggg]]]WWWTTTSSSOOOLLLMMMOOONNNMMMQQQVVVaaakkkvvvzzz}}}|||}}}~~~~~~~~~~~~}}}}}}|||{{{}}}xxxuuuqqqnnnllljjjgggeee```^^^[[[VVVRRRNNNKKKJJJFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAACCCGGGMMMSSSVVVXXX\\\```bbbbbbaaa``````[[[[[[[[[ZZZYYYWWWUUUTTTOOOMMMIIIHHHGGGFFFDDDBBBCCCAAAAAABBBEEEGGGGGGGGG@@@>>>;;;:::::::::999777777999:::;;;===@@@EEEIIIQQQTTTYYY```ffflllppprrrmmmooopppqqqrrrtttxxx{{{zzzyyyxxxxxxxxxzzz|||~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwvvvxxxyyyyyyxxxxxxyyy{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyxxxwwwuuuuuuuuuvvvvvvxxxwwwvvvvvvwwwxxx{{{|||zzz{{{}}}~~~~~~~~~~~~lllRRR@@@:::888666666777888777444222222333000000111111222222222333000222222222111000111222000111222333333333222222222444666777666777888:::===BBBIIISSSccc{{{jjjcccZZZRRRNNNLLLLLLKKKEEEEEEFFFEEEEEEDDDCCCBBB@@@>>><<<<<<<<<;;;:::888888888777666666666666666111333666777666555666666444555666777999;;;<<<>>>???CCCGGGHHHIIINNNWWW^^^hhhiiikkknnnqqqtttvvvwwwtttvvvzzz}}}tttmmmbbb^^^WWWQQQNNNQQQWWW\\\ggghhhjjjnnnssswwwxxxwww~~~~~~~~~|||yyyvvvtttiiihhheeeaaa]]]]]]___bbbeeegggiiilllpppvvv}}}wwwlllbbb[[[XXXVVVPPPNNNNNNPPPPPPOOOSSSXXXdddmmmuuuxxx{{{~~~~~~|||~~~~~~~~~~~~~~~~~~}}}|||{{{yyy{{{~~~~~~~~~~~~~~~{{{yyyvvvssspppkkkhhhccc]]]WWWRRRNNNLLLHHHHHHHHHGGGEEEDDDBBBAAACCCBBBAAABBBFFFLLLQQQUUUWWWZZZ___bbbbbbaaa``````YYYYYYYYYXXXVVVSSSPPPOOOLLLIIIEEEDDDCCCCCCBBBAAA>>>======???BBBEEEFFFFFF@@@>>>;;;:::::::::888777777888:::;;;<<<@@@EEEHHHOOORRRXXX___gggmmmrrrtttooopppqqqqqqqqqtttxxx{{{|||{{{zzzyyyzzz|||~~~~~~~~~}}}|||zzzyyyxxxyyyyyyzzzyyyzzz{{{zzzxxxxxxyyyzzz}}}|||{{{{{{zzzzzzzzzzzzxxxxxxvvvuuuuuuuuuvvvwwwzzzxxxwwwvvvwwwyyy|||~~~zzz{{{~~~~~~~~~~~~~~~~~~~~~nnnSSS???888666444666666666555444333111000222222222222222222222333000111111111111222222222111222222333333444444555777777777777777888888999===@@@GGGOOOYYYkkkyyyhhhXXXSSSSSSPPPJJJGGGJJJIIIHHHFFFEEECCCBBBAAA@@@???===;;;:::999:::::::::999888777555555444444666666555555555444444444333444666777888:::===??????@@@BBBDDDGGGMMMTTTYYYaaagggmmmqqqrrrsssuuuwwwxxxwwwxxx|||}}}rrrpppfff]]]YYYWWWWWWZZZ___iiinnnvvv{{{}}}{{{sssllliiifff```^^^^^^eeehhhmmmpppsssuuuxxxzzz~~~tttmmmgggaaa]]][[[UUURRRRRRRRRQQQTTTYYYfffmmmvvv{{{|||||||||}}}}}}}}}}}}~~~~~~~~~|||yyyyyyyyy}}}||||||{{{{{{|||||||||~~~}}}|||zzzuuummmfff```[[[WWWTTTOOOMMMJJJIIIHHHGGGFFFDDDCCCFFFGGGFFFDDDFFFMMMTTTXXX[[[___bbbbbb```\\\YYYYYYWWWUUUSSSRRROOOLLLIIIGGGEEEBBB@@@>>>>>>???@@@@@@>>>===???BBBCCCBBB@@@AAA@@@>>><<<:::999888888777888999:::<<<@@@EEEIIINNNRRRYYY```gggllloooqqquuurrrqqqrrrvvvyyyzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{yyy|||}}}{{{yyyxxxyyyzzz{{{|||{{{yyyxxxwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~nnnSSS@@@999777555666555555555444222111000333333333222222111111111000111111111111222222222111222222333333444444555555555666666777999:::;;;>>>@@@FFFLLLTTTccc}}}ooo^^^WWWUUUQQQLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@>>>===<<<<<<<<<::::::888777666666666666666666555555555444444444333555777777777999<<<>>>===>>>@@@BBBEEEKKKRRRWWW^^^dddkkkoooppprrruuuxxxwwwvvvwww{{{}}}xxxooofffbbb___\\\]]]```hhhpppzzztttmmmgggaaa```bbbfffiiinnnqqqrrrssstttuuuvvvvvvvvvzzz|||vvvqqqmmmjjjbbb\\\WWWVVVUUUTTTVVV[[[hhhnnnwww||||||||||||}}}}}}~~~~~~}}}zzzyyyyyy|||{{{{{{{{{{{{{{{|||}}}~~~}}}zzztttnnnhhhbbb[[[WWWRRRPPPMMMKKKJJJJJJHHHFFFEEEGGGHHHGGGFFFHHHNNNTTTVVVYYY\\\^^^^^^[[[WWWTTTUUUSSSQQQPPPOOONNNKKKHHHFFFDDDAAA???======>>>???@@@>>>>>>???BBBCCCBBB@@@AAA@@@>>><<<:::999888888777888999:::<<>>@@@DDDHHHMMMYYYoooyyyfff\\\WWWRRRNNNMMMIIIIIIHHHHHHHHHHHHGGGGGGGGGEEECCCAAA???>>>======:::999888777777777777777666666666555555555444444444666777777777888:::<<<;;;===>>>@@@CCCHHHNNNSSSZZZ___fffkkknnnqqquuuyyywwwvvvvvvyyy|||sssnnniiibbb```aaafffppp|||qqqiiibbbaaacccgggkkkqqqtttuuutttssssssooommmllllllooorrrssstttsssuuuxxx}}}|||yyywwwmmmfff___\\\ZZZXXX\\\aaalllrrryyy}}}}}}||||||}}}~~~~~~~~~|||yyyxxxyyyyyyyyyyyyzzz{{{{{{|||}}}}}}yyyssskkkbbb]]]WWWTTTPPPNNNMMMLLLKKKIIIHHHJJJKKKJJJIIIJJJOOOSSSUUUWWWXXXYYYWWWTTTPPPMMMMMMLLLJJJJJJKKKKKKIIIGGGDDDBBB@@@===<<<<<<<<<===?????????@@@BBBCCCBBBAAA@@@???>>><<<:::999888888777888999:::;;;???EEEIIIRRRVVV\\\bbbggglllqqqtttvvvuuuuuuvvvyyy{{{{{{{{{{{{{{{|||||||||{{{{{{{{{~~~~~~~~~}}}|||zzzzzzzzz{{{{{{~~~}}}{{{{{{{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz|||}}}}}}}}}|||{{{|||~~~~~~}}}~~~~~~~~~~~~~~~mmmRRRAAA;;;999666333333333333222111000///333333222222111111000000000000111111111222222222111222222333333444444555555555666777888:::;;;<<<>>>???BBBEEEHHHPPPbbbsssooobbbYYYRRRNNNNNNJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@>>>======999888777777777777777888666666666666555555555555555666777777666666888::::::<<<===???AAAFFFKKKOOOUUU[[[bbbgggkkkpppvvv{{{yyyxxxwwwxxx~~~~~~yyyqqqgggaaa```cccooo~~~sssiiiaaa___aaaggglllssswwwxxxwwwuuutttpppmmmiiigggfffhhhiiijjjjjjlllpppvvv}}}~~~vvvnnngggcccaaa```ccciiiqqqvvv|||~~~}}}|||}}}~~~}}}}}}~~~~~~}}}zzzxxxwwwwwwwwwwwwxxxyyyzzzzzz|||~~~yyyrrrjjjddd\\\XXXTTTQQQPPPOOONNNMMMLLLMMMNNNNNNMMMNNNQQQSSSUUUUUUVVVUUURRRNNNJJJHHHFFFEEEDDDDDDFFFGGGGGGFFFBBBAAA>>><<<::::::;;;<<<>>>???@@@AAABBBCCCBBBAAA@@@???===;;;:::888888777777777888999;;;???DDDHHHRRRWWW]]]bbbfffkkkpppuuuwwwwwwwwwxxxzzz{{{||||||zzz{{{|||||||||{{{{{{zzz~~~}}}}}}||||||}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyy}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}}}}}}}~~~~~~kkkPPP@@@;;;999666333333333333222111000000000000000111111222222222000000111111111222222222111222222333333444444555888777777777888999:::;;;======@@@DDDFFFKKKYYYgggwwwiii]]]SSSNNNNNNKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDCCCBBB@@@>>>===<<<888888777666666777777777777777666666666555555555555666777666555555777999:::;;;===???@@@DDDHHHLLLQQQVVV]]]bbbgggmmmuuu{{{{{{{{{zzzzzz~~~yyymmmdddbbbcccmmm~~~xxxppphhh___[[[\\\bbbhhhpppvvvxxxxxxwwwvvvtttqqqmmmhhheeedddfffhhhgggiiilllrrryyy~~~vvvooollljjjiiimmmrrrvvvzzz~~~|||}}}||||||}}}}}}~~~|||zzzwwwwwwvvvwwwwwwxxxyyyyyy{{{}}}}}}vvvppplllaaa]]]XXXUUUSSSRRRQQQPPPPPPQQQRRRRRRQQQQQQRRRSSSUUUTTTSSSQQQNNNKKKHHHFFFBBBAAA@@@AAACCCEEEEEEEEEAAA@@@===;;;999999::::::===???AAACCCCCCBBBBBBBBB@@@???===;;;999888777777666777888999;;;???DDDHHHOOOUUU]]]bbbeeeiiipppuuuwwwxxxzzz{{{{{{||||||}}}{{{|||~~~~~~}}}|||~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzz}}}}}}~~~~~~}}}|||~~~|||||||||}}}~~~iiiNNN???;;;999555333333333333333222111111...//////000111222333333000111111111111222222222111222222333333444444555999888888888888999::::::======@@@CCCEEEHHHSSS^^^sssssseeeWWWPPPPPPLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA???>>>===:::999888777777777777777777777777666666666555555444555666555444555777999999;;;<<<>>>???BBBEEEHHHKKKPPPWWW\\\aaaiiirrrxxx}}}~~~uuullliiigggnnnzzzyyyqqqlllfff^^^ZZZZZZ^^^dddmmmsssvvvwwwwwwwwwxxxvvvrrrlllgggeeeggghhhggghhhkkkpppwwwyyyvvvsssrrruuuzzz{{{~~~}}}~~~|||}}}}}}~~~zzzyyyyyyxxxxxxyyyyyyzzzzzz|||~~~|||vvvrrrgggbbb]]]YYYWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSQQQOOOLLLIIIGGGFFFBBB@@@>>>???AAACCCDDDDDDAAA???===:::999999999:::===???CCCDDDCCCBBBBBBBBB???>>>===;;;999888777777666777888999:::>>>DDDHHHLLLTTT]]]cccfffjjjpppuuuwwwyyy{{{|||{{{{{{|||}}}}}}~~~zzz}}}~~~}}}{{{{{{{{{{{{|||zzzzzzxxxxxxxxxxxxzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||||||||||||||}}}~~~gggMMM>>>;;;999555333444444444444333333222//////000000111111222222000111111111111222222222111222222333333444444555777777777888999:::;;;<<<>>>>>>@@@CCCDDDEEEMMMVVVaaawww~~~nnn^^^UUUTTTLLLLLLKKKJJJIIIHHHGGGFFFDDDEEEEEEEEEDDDCCCAAA@@@===<<<;;;:::999888888888777777777777666666666555333444555555444555777999777999;;;<<<===???BBBDDDFFFJJJPPPVVV[[[cccmmmttt}}}wwwtttnnnqqqxxx~~~}}}}}}zzzrrrkkkhhhddd^^^[[[\\\___eeemmmssswwwxxxxxxyyy|||{{{xxxrrrllliiijjjkkkggghhhjjjnnnuuu}}}}}}yyy{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{|||{{{|||~~~|||vvvmmmhhhbbb^^^[[[ZZZZZZYYYWWWWWWWWWXXXXXXWWWUUUSSSQQQPPPNNNLLLJJJHHHGGGFFFDDDAAA??????AAACCCDDDDDDAAA???===:::999999::::::<<<@@@DDDEEECCCBBBBBBCCC???>>><<<:::999777777666666777888888:::>>>CCCGGGIIISSS___fffiiilllqqqvvvwwwyyy|||}}}{{{zzz{{{}}}{{{}}}{{{}}}~~~}}}|||zzzzzzzzzzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}~~~~~~~~~}}}}}}||||||}}}||||||{{{{{{{{{{{{||||||~~~fffKKK>>>;;;888444444444555555555444333333111111111111000000000000000111111111111222222222111222222333333444555555666666666888999;;;===>>>???>>>AAACCCCCCCCCIIIQQQTTTiiivvvdddZZZXXXLLLKKKKKKKKKJJJJJJJJJJJJFFFFFFGGGHHHGGGFFFEEEDDD@@@???===<<<;;;::::::999777777777777666666666666222333444444444555777999555777999:::;;;<<>><<<:::999777777666666666777888:::>>>CCCGGGHHHSSS```hhhkkknnnsssxxxvvvyyy}}}}}}{{{zzz{{{}}}wwwyyy}}}}}}~~~}}}~~~~~~~~~~~~|||{{{yyyxxxwwwwwwxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||~~~{{{{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{}}}jjjNNN===999777555666555444333333333333333222222111000//////000000//////000000000000//////222222333444444555555666888888999::::::;;;<<<<<<>>>>>>>>>@@@BBBEEEGGGIIIQQQ\\\rrr{{{mmm```WWWSSSNNNJJJHHHJJJKKKKKKIIIFFFFFFFFFFFFEEECCCBBBAAA???>>>;;;999888777888888777777666666555555555555444444555666666555555444777777777888999:::<<<<<<@@@BBBFFFIIINNNWWWbbbjjjzzz||||||~~~}}}wwwpppjjjhhhhhhiiiiiioooppptttxxx}}}~~~}}}{{{~~~~~~xxxqqqkkkiiifffeeegggnnnsssxxx}}}}}}}}}~~~|||}}}~~~||||||}}}{{{uuuqqqkkkgggdddbbb```^^^[[[ZZZYYYYYYXXXUUUQQQNNNLLLLLLKKKJJJJJJKKKKKKLLLIIIGGGEEEDDDDDDCCCBBB@@@@@@===:::999:::<<<<<<<<>>===;;;999888888888555666888:::<<<@@@EEEHHHRRRXXX___ffflllppptttwwwyyyzzz{{{|||||||||{{{zzz|||}}}||||||}}}~~~~~~~~~~~~~~~}}}{{{xxxwwwxxxzzzyyyyyyyyyyyyyyyzzz||||||~~~}}}|||{{{zzzyyyxxxxxxzzz{{{|||}}}{{{{{{zzzzzz{{{~~~~~~}}}{{{yyyyyy{{{}}}~~~iiiNNN===999777555666555444333222222222222222222111000000000000000000000111111111111000000222222333333444555555555777888888999:::;;;<<<<<<======>>>???AAADDDFFFHHHKKKUUUjjjuuueeeXXXSSSPPPLLLKKKMMMMMMKKKHHHGGGGGGGGGFFFEEEDDDBBBBBB@@@???===;;;:::999999999666666666666666666666666555555555555555555555555777777777888999:::;;;<<<>>>@@@CCCEEEHHHOOOYYYaaauuu|||uuupppnnnnnnnnnnnnoooqqqtttyyy~~~|||vvvoookkkfffdddffflllqqqwww}}}}}}~~~}}}}}}~~~yyytttooojjjgggdddbbb```\\\ZZZYYYXXXVVVSSSNNNKKKLLLLLLMMMNNNOOOPPPPPPPPPKKKHHHFFFEEEEEEDDDCCCBBB@@@===;;;:::<<<===>>>>>>???AAACCCDDDEEECCCBBBAAAAAA@@@>>><<<;;;999888888555666888:::<<<@@@EEEIIIRRRXXXaaaiiinnnqqqssstttxxxyyy{{{|||||||||{{{zzzzzz{{{}}}~~~}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}{{{yyyxxxyyyzzzyyyyyyyyyyyyzzz{{{|||}}}}}}||||||{{{{{{zzzyyyyyy|||}}}~~~~~~zzzzzzyyyyyyzzz|||~~~|||{{{zzzzzzzzzzzz{{{|||~~~iiiMMM===999777555666666444333333222222222222111000000000000000000111222222222222222222111222222333333444444555555777777888999:::;;;<<<<<<<<<======???AAACCCEEEFFFGGGNNN```{{{ooo___UUURRROOONNNOOONNNKKKHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBAAA???===<<<;;;;;;;;;666666666666666777777777777666555444444555666666666666777777888:::;;;<<<===>>>@@@AAACCCHHHQQQXXXlllxxx|||xxxuuuuuuttttttqqqrrruuuzzzzzzrrrllleeecccdddiiiooovvv}}}}}}~~~~~~~~~}}}yyytttnnnkkkgggdddbbb```^^^[[[YYYVVVRRRMMMIIIJJJLLLOOOSSSUUUVVVWWWWWWNNNKKKHHHFFFFFFEEEDDDBBB???>>><<<<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDBBB@@@>>>;;;:::999888555666888:::<<>>@@@@@@BBBFFFNNNTTTcccppp~~~}}}{{{zzzwwwwwwxxx{{{~~~{{{qqqiiieeebbbccchhhmmmuuu||||||~~~xxxsssnnnjjjfffcccdddaaa^^^ZZZWWWSSSNNNJJJGGGJJJPPPUUUYYY[[[[[[ZZZSSSPPPKKKGGGFFFDDDBBBAAA???>>>===???BBBDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDCCC@@@>>>;;;999888777555666888:::<<>>???AAABBBCCCDDDEEEGGGQQQddd}}}iiiaaaVVVOOOMMMNNNOOONNNJJJJJJIIIIIIHHHFFFEEEDDDBBBAAAAAA???>>>===;;;;;;777888888888888888888888999888666444333444666777555555555666777888999:::999<<<>>>???@@@EEELLLRRR^^^kkk~~~~~~}}}}}}|||xxxooogggfffcccdddiiiooovvv}}}}}}{{{vvvrrrmmmhhheeeeeebbb^^^ZZZVVVRRRMMMJJJEEEIIIOOOUUUYYY[[[[[[ZZZWWWRRRLLLHHHDDDBBB@@@>>>?????????BBBFFFIIIJJJJJJJJJHHHEEEBBBAAAAAABBBCCCCCCBBB@@@===:::888777666555666888:::===CCCJJJOOO\\\aaahhhnnnrrrtttwwwyyyyyyzzz{{{|||||||||{{{{{{yyyyyyzzz{{{||||||||||||{{{{{{|||}}}}}}{{{yyywwwzzz|||}}}|||{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~}}}~~~~~~|||{{{{{{{{{{{{}}}||||||{{{{{{{{{{{{{{{{{{|||~~~~~~|||{{{zzz}}}gggLLL<<<888888666;;;:::888777555555444444000000000000000111111222000000111111111111000000111111222222333333444444444555666888999;;;<<<===<<<===???AAABBBCCCCCCCCC@@@CCCLLL[[[qqq~~~sssdddXXXRRRQQQPPPPPPKKKKKKJJJJJJIIIGGGFFFEEEBBBBBBBBBAAA???>>><<<;;;999999999999888888888777999888666555555555555666444444555555666888999:::666888;;;<<<===AAAHHHNNNZZZfffwww}}}zzzvvvooojjjjjjhhhiiiooouuu|||~~~zzzvvvqqqlllhhhccc```\\\XXXUUURRRMMMKKKEEEIIINNNSSSWWWXXXXXXXXXVVVRRRKKKFFFCCCAAA???===??????AAADDDIIIMMMNNNNNNLLLJJJFFFCCCAAAAAABBBBBBBBBAAA???===:::999777777666777888:::===DDDKKKQQQ```dddkkkppptttwww{{{}}}zzz{{{|||}}}~~~}}}||||||{{{{{{||||||}}}~~~~~~||||||}}}~~~~~~}}}|||{{{yyyzzz||||||{{{zzz{{{|||zzzzzzzzzzzz{{{|||}}}~~~{{{|||}}}~~~}}}{{{zzzzzzzzzzzz}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}{{{|||{{{||||||zzzgggLLL<<<888888666:::999777555444333222222000000000000000111222222111111222222222222111111111111111222333333444444444555666777999;;;<<<======>>>@@@BBBCCCDDDDDDDDDAAAEEELLLWWWhhhvvvfff\\\UUUQQQNNNKKKKKKKKKJJJIIIHHHGGGFFFCCCDDDDDDCCCBBB@@@>>><<<;;;;;;:::999888777777666888888777777666555555444444444444555666777888999666888;;;<<<<<>>???AAACCCDDDDDDDDDDDDEEEIIINNNUUUbbbwwwrrrdddYYYQQQLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEECCCAAA???>>>===<<<;;;:::888777666666888888888888777666444444444444444555666777888999888;;;=========???DDDIIIKKKTTTbbbppp}}}~~~{{{||||||yyyyyyzzzsssrrrvvv}}}~~~~~~~~~~~~|||tttrrrvvv{{{||||||}}}xxxssspppgggddd```]]]\\\ZZZWWWUUUJJJLLLOOOQQQSSSTTTSSSSSSNNNJJJEEEAAAAAAAAABBBBBB???@@@BBBGGGMMMRRRSSSSSSJJJHHHFFFDDDCCCCCCDDDEEECCCBBB@@@???===<<<;;;;;;666777888999>>>EEEMMMSSS___fffpppxxx}}}~~~|||}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~|||}}}|||zzzxxxxxxzzz|||yyyyyyyyyyyyyyy{{{||||||~~~|||{{{|||}}}~~~{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||~~~|||zzzcccKKK>>>999666555777777777555444222000///222222111111111111222222///000111111000111333555444555555666555555444444777777888:::<<<===??????@@@AAACCCDDDEEEDDDCCCBBBHHHFFFHHHPPP]]]rrriiiXXXRRRRRRMMMKKKJJJKKKMMMMMMLLLKKKLLLJJJGGGFFFFFFEEECCCAAA??????>>>===<<<:::888777888888777666666666666666444444444555555777888888:::999999999:::===@@@BBBJJJMMMVVVcccnnnyyyxxxsssrrrvvv|||~~~~~~~~~~~~|||uuupppoooooooootttzzzxxxrrrllljjjgggdddbbb^^^ZZZWWWOOOOOOOOOQQQSSSTTTTTTRRRLLLHHHDDD???>>>>>>@@@BBB===???CCCGGGKKKNNNPPPPPPLLLHHHBBB???@@@AAACCCDDDEEEDDDAAA>>>;;;999888888666777999;;;???FFFNNNTTT```fffnnnuuuzzz|||~~~}}}{{{zzz{{{|||}}}|||{{{{{{||||||}}}~~~~~~}}}}}}~~~}}}|||wwwxxxzzz|||}}}}}}|||{{{|||||||||||||||||||||||||||{{{{{{}}}|||||||||{{{zzzzzzyyyyyy}}}}}}|||{{{{{{{{{{{{{{{||||||}}}~~~bbbKKK>>>999777666888888777666444222000000222222111111111111222222///111111111000111222444444555555555555555444444777777999:::<<<===??????AAAAAABBBCCCCCCCCCCCCBBBFFFFFFHHHOOOYYYkkkmmm\\\VVVUUUMMMLLLJJJKKKKKKKKKJJJHHHKKKIIIGGGGGGGGGFFFDDDBBB@@@@@@???===;;;:::999888888888777666666666666666444444444444555666777888999888888888999<<<>>>@@@FFFHHHPPP\\\fffqqq|||xxxrrrmmmmmmqqqwww{{{~~~uuuoooiiiiiihhhiiimmmttt|||wwwqqqoookkkhhhfffbbb^^^[[[TTTSSSRRRQQQRRRQQQOOOMMMKKKHHHDDDAAA???@@@AAABBB@@@BBBEEEIIIKKKMMMNNNNNNKKKGGGCCC@@@AAABBBCCCCCCDDDCCCBBB???===:::888888777888:::===AAAHHHPPPVVVaaagggpppwww{{{}}}~~~~~~{{{zzzyyyzzz{{{|||{{{yyy{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~}}}{{{{{{|||||||||{{{{{{zzz||||||||||||||||||||||||~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}|||```III===999888888999999888666444333111111222222111111111111222222111222222111000000222333444555555555555555555555777888999:::<<<>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEHHHMMMRRR___wwwsssbbbZZZWWWOOONNNLLLLLLLLLKKKIIIGGGJJJIIIGGGGGGHHHHHHFFFEEECCCAAA???===;;;:::::::::888888777666666666666666444444444444555666777777777777777777888:::<<<>>>AAABBBHHHQQQZZZdddsss{{{wwwqqqmmmmmmpppuuuxxxyyypppjjjeeecccccccccgggmmmzzzxxxuuupppllliiifffbbb___XXXVVVSSSRRRQQQOOOLLLJJJIIIGGGEEEDDDBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMIIIGGGCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA???<<<999888999:::<<>>???@@@AAA@@@?????????@@@BBBCCCCCCEEEIIIKKKLLLUUUiii|||yyyiii]]]XXXSSSQQQOOONNNNNNMMMLLLJJJJJJIIIGGGHHHIIIIIIHHHGGGEEECCC@@@===;;;:::;;;;;;888777777666666666666666444444444444444555666777777777777777999:::<<<===???>>>BBBIIIPPPYYYgggsss|||wwwtttuuuwwwyyy|||~~~tttmmmgggdddbbbaaadddiiiwww~~~zzztttoookkkhhhdddaaaYYYWWWTTTRRRQQQPPPMMMKKKFFFFFFFFFEEEEEEEEEEEEDDDFFFHHHJJJLLLNNNNNNNNNNNNHHHFFFDDDCCCCCCDDDCCCBBBBBBCCCCCCCCCAAA>>>;;;999999:::===@@@EEELLLUUU[[[dddjjjssszzz}}}}}}||||||zzzyyyxxxyyyzzz{{{zzzxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{}}}~~~~~~|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}{{{||||||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~yyy]]]FFF;;;999::::::;;;:::888666444333222222222222111111111111222222111222222111000///111222555444444444444555666777888888999;;;===>>>@@@@@@@@@@@@???>>>???@@@AAABBBCCCEEEGGGIIIIIIMMM\\\lllqqqddd]]]WWWTTTPPPNNNMMMMMMMMMLLLKKKIIIHHHIIIJJJKKKJJJHHHFFFDDDAAA>>><<<;;;;;;<<<888777777666666666666666555444444444444555555666777888888999999;;;<<<<<<>>>===@@@EEEJJJPPP]]]hhhwww~~~{{{yyyyyy{{{yyypppjjjeeeaaabbbfffpppzzz{{{tttooojjjgggddd^^^[[[WWWSSSQQQOOOLLLJJJDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKNNNOOOPPPQQQQQQHHHFFFDDDCCCDDDEEEDDDCCCBBBCCCDDDDDDBBB???<<<;;;888:::<<<@@@EEEMMMVVV\\\eeekkksssyyy||||||||||||{{{zzzyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{}}}}}}||||||}}}{{{||||||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||xxx\\\EEE:::888999:::;;;999777555333222222222222222111111111111222222111222222111000000222333555444333333444555777888888999:::;;;===???@@@AAA@@@@@@??????@@@@@@AAABBBCCCBBBDDDFFFGGGIIIRRR]]]mmmyyy}}}qqqiii^^^YYYRRRMMMKKKKKKKKKKKKLLLKKKIIIJJJKKKKKKJJJIIIGGGEEECCC@@@===<<<;;;;;;888888777666666666666666555444444444444444555555777888888999::::::;;;;;;>>><<<>>>BBBEEEIIITTT^^^lllzzz|||zzz~~~uuullldddbbbeeegggqqqzzzsssnnnjjjhhhddd___YYYTTTPPPLLLHHHEEECCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRIIIFFFDDDCCCCCCEEEEEEEEECCCDDDDDDCCCBBB@@@???===999:::===AAAGGGOOOXXX^^^eeejjjrrrwwwzzz||||||}}}{{{zzzyyyzzz{{{|||{{{yyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~{{{||||||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{xxx\\\DDD999777999::::::999666333222111111222222222111111111111222222///111111111000111222444555444333333333555777888888999:::<<<===???@@@AAA???@@@@@@AAAAAAAAAAAAAAAAAA??????CCCEEEFFFKKKQQQYYYdddsss{{{kkkdddYYYPPPLLLKKKKKKKKKMMMLLLKKKKKKKKKLLLJJJIIIGGGFFFDDDBBB???===;;;:::888888777666666666666666555444444333333444444555666666777888999999999999;;;:::<<>>???@@@AAA???@@@AAABBBCCCBBBAAAAAA@@@<<<;;;@@@DDDEEEGGGKKKJJJTTTcccssswwwnnn```UUUNNNLLLMMMMMMNNNMMMKKKKKKLLLLLLJJJIIIGGGFFFEEECCCAAA>>>;;;:::888888777666666666666666555444444333333333444444444555666777888888777777999888:::======???EEENNNRRR___ppprrrkkklllhhhmmmuuu|||sssmmmhhhfff___ZZZTTTOOOLLLIIIGGGEEEAAAAAAAAABBBDDDGGGIIIKKKPPPQQQRRRRRRRRRQQQOOOOOOKKKGGGCCCAAABBBEEEGGGHHHFFFEEECCCBBBBBBAAAAAABBB<<<===@@@EEEKKKSSS]]]ccceeeiiinnnssswwwzzz}}}yyyxxxwwwwwwyyyyyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}|||{{{zzzzzzxxx{{{~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{xxxxxxxxxwwwxxxxxxyyyzzzuuuZZZFFF:::444333555666555444333222111111111//////000000111111111222000000000111111222222333444444444444444555666777::::::;;;===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEFFFPPPNNNTTTdddzzzmmm^^^VVVRRRNNNKKKOOOLLLIIIHHHIIIIIIHHHHHHGGGGGGFFFEEEBBB???<<<:::::::::999777666666666666666666555444444444444555444444444555555777888999777:::<<<======???DDDIIIPPPWWWdddrrr{{{{{{}}}yyyooohhhfffllluuu}}}yyyrrrllliiigggbbb[[[SSSNNNMMMKKKGGGCCCAAAAAABBBDDDFFFIIIKKKMMMTTTUUUUUURRRNNNLLLNNNPPPIIIEEEAAABBBGGGJJJJJJHHHFFFDDDCCCCCCCCCAAA???===;;;>>>CCCJJJSSS\\\cccgggkkknnnqqqtttvvvxxx|||~~~yyyzzzzzzzzzzzzzzzzzzyyy{{{{{{zzzyyyyyyyyyzzzzzzxxxzzz~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyvvvxxx{{{}}}~~~~~~}}}}}}}}}|||{{{{{{{{{|||~~~~~~}}}||||||{{{||||||vvvwwwwwwyyyzzz{{{||||||sssWWWEEE:::555555777666555444333222111111111111111111111000000000000111111111222222222222222444444444444555666666777999999:::<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFMMMLLLQQQ___rrrkkk]]]VVVRRRQQQPPPNNNKKKKKKKKKKKKJJJIIIHHHHHHHHHFFFCCC@@@===<<<;;;:::999777666666666666666666555444444444444555555555555555555666777888999999999888:::===CCCGGGKKKRRR^^^kkkzzz~~~~~~|||qqqiiiggglllttt}}}zzzuuuoookkkiiihhhddd]]]TTTOOOMMMLLLIIIFFFEEEEEEEEEEEEHHHKKKNNNPPPRRRSSSSSSPPPLLLJJJKKKLLLHHHEEEBBBDDDHHHLLLLLLJJJHHHFFFDDDDDDDDDCCCAAA??????AAAEEELLLUUU^^^fffjjjlllnnnqqqssstttvvvyyy|||yyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{|||{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzxxxyyyzzz|||}}}}}}}}}|||}}}}}}|||{{{{{{||||||}}}~~~}}}}}}||||||||||||xxxxxxxxxyyyzzz{{{||||||oooTTTCCC:::666666888666555444333222111111111333222222111000000//////333333333333222222222222444444444444555666777888888999:::;;;<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIINNNXXXfffyyyiii[[[UUUUUUQQQPPPNNNNNNNNNMMMKKKJJJIIIIIIIIIGGGEEEBBB@@@>>>;;;:::999888666666666555777666555555444444555555666666555555555666666777<<<999666666999>>>CCCEEEEEEKKKUUU```ooosssiiigggjjjrrr||||||yyywwwuuussspppmmmkkkjjjiiifff___VVVPPPOOONNNMMMKKKKKKJJJIIIIIIKKKNNNRRRTTTSSSSSSRRROOOKKKIIIIIIJJJGGGEEECCCFFFKKKNNNOOOMMMJJJHHHFFFEEEEEEEEECCCAAACCCEEEHHHOOOWWWaaaiiinnnoooqqqtttuuuuuuwwwyyy{{{yyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~}}}|||{{{{{{yyyyyyzzzzzz{{{{{{{{{{{{~~~}}}|||{{{zzzzzzzzzzzz}}}}}}}}}}}}}}}|||||||||zzzzzzyyyyyyzzz{{{||||||nnnRRRAAA:::666666777666555444333222111111111222111111111111111111111444444444333333222222222444444444444555777888888999::::::;;;===>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJNNNTTT]]]mmmxxxcccYYYWWWSSSQQQPPPOOOOOONNNLLLIIIIIIIIIIIIHHHFFFCCCAAA???<<<;;;:::888777666666666777666666555555555555555777666666555555555555666<<<999666999>>>CCCEEEEEEBBBGGGNNNWWWdddtttrrrgggcccfffmmmxxx~~~yyyvvvtttqqqqqqpppooonnnmmmlllkkkhhhbbbYYYSSSQQQRRRRRRRRRQQQPPPOOONNNPPPSSSWWWYYYXXXWWWTTTQQQNNNKKKJJJIIIDDDDDDEEEHHHMMMPPPPPPPPPKKKIIIGGGFFFFFFEEEDDDBBBFFFGGGKKKQQQYYYccclllqqquuuwwwxxxyyyyyyyyy{{{}}}{{{{{{||||||||||||{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}}}}||||||}}}~~~|||}}}|||~~~}}}}}}||||||zzzzzzyyyyyyyyyzzzzzz{{{~~~}}}|||{{{zzzyyyxxxxxx{{{{{{{{{||||||||||||{{{|||||||||{{{{{{|||}}}}}}mmmPPP???999555444444666555444333222111111111///000000111222333333444444444444333333222222222444444444555666777888999;;;;;;<<<===>>>??????@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLOOOSSSWWWccc{{{tttccc\\\VVVTTTQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGFFFDDDAAA@@@>>>===<<<:::888777777777777777666555555555555666777666666555555555555666777666777<<>>??????@@@???@@@AAACCCEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIILLLMMMPPPRRRTTT\\\nnnuuuhhh[[[XXXSSSPPPNNNLLLJJJIIIGGGHHHHHHHHHGGGEEECCCBBB@@@???>>><<<:::999888888888777666666555555666666666666555555555666666777444555888===@@@AAA???<<>>>>>>>>===>>>@@@BBBDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKNNNPPPQQQUUUbbbooovvvaaa]]]VVVQQQNNNLLLKKKJJJHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@>>><<<;;;::::::888777777666666666666666555555555555555666777888777:::<<<===<<<;;;::::::<<<@@@EEEIIINNNWWWccckkk}}}vvvzzz|||~~~wwwmmm^^^^^^^^^___dddnnnxxx}}}zzzwwwvvvuuutttxxxyyy{{{{{{yyyvvvssspppiiihhheeecccbbbdddgggjjjiiijjjkkkkkkllllllllllllccc___YYYUUURRROOOJJJGGGEEEIIINNNRRRTTTUUUUUUUUUOOOLLLIIIGGGGGGGGGGGGFFFFFFJJJPPPXXXaaaiiinnnqqqvvvwwwyyyyyyxxxwwwyyyzzz|||}}}}}}~~~~~~}}}}}}|||~~~}}}|||{{{{{{zzz{{{{{{yyyzzzzzz{{{|||}}}||||||||||||{{{{{{{{{{{{xxxyyyzzz|||}}}}}}}}}|||yyyyyyyyyyyyxxxwwwuuutttvvvxxxzzz|||}}}}}}}}}|||}}}~~~eeeHHH:::888777666555666666444333222111111111222222222222222222333333000000000111111222222333333444444555777888:::;;;:::;;;;;;;;;<<<=========<<<===???AAACCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKNNNNNNPPPYYYdddvvvfff```XXXRRRNNNMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFDDDCCCAAA???===<<<;;;:::888888777666666666666666444444444555555777888999>>>@@@AAA???;;;888999;;;:::>>>BBBFFFJJJRRR[[[bbbqqq~~~|||~~~|||rrrbbb```]]]YYY[[[cccpppzzz}}}|||{{{zzzzzzxxxyyy{{{|||zzzwwwsssqqqhhhhhhgggffffffgggkkkmmmooopppqqqsssssssssrrrqqqhhhccc]]]YYYVVVRRRMMMIIIGGGKKKQQQUUUWWWWWWWWWWWWQQQNNNKKKIIIIIIIIIIIIHHHGGGKKKRRR[[[dddkkkooorrrxxxyyyzzzzzzyyyyyy{{{|||{{{{{{||||||||||||{{{{{{||||||{{{{{{{{{||||||}}}{{{{{{{{{||||||||||||}}}~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzwwwxxx{{{}}}~~~}}}}}}xxxxxxyyyyyyxxxwwwuuutttwwwyyy|||~~~~~~}}}dddGGG;;;888555333444777777777666555333222111111111111111111111111111111111222222222333333333222333555666888999999:::;;;;;;;;;<<<<<<>>>??????======>>>???AAABBBCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGJJJKKKKKKLLLMMMQQQVVVZZZiii|||vvvlll___VVVRRRPPPLLLIIIGGGGGGGGGIIIJJJIIIFFFCCCFFFDDDAAA@@@???===:::888999888666555555666777888777666555555666888:::<<>>>>><<<===>>>???AAABBBCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKNNNRRRVVV___pppsssdddYYYSSSPPPLLLIIINNNMMMLLLMMMMMMLLLHHHFFFHHHFFFCCCBBBAAA???===;;;:::999777666666777888999666555444444555777999::::::::::::999999888888888:::;;;===???CCCIIIPPPUUUccclll{{{ssshhh\\\XXXXXXYYY\\\```lllttt}}}{{{yyyyyyzzzzzzyyyxxxwwwuuusssrrroooqqqtttvvvwwwxxx{{{}}}~~~{{{ppphhh```[[[VVVPPPMMMNNNOOORRRVVVZZZ\\\[[[ZZZYYYRRRLLLIIIJJJKKKHHHGGGIIIMMMRRRYYY```ffflllqqqtttwwwxxxzzz{{{|||||||||{{{}}}|||{{{zzzyyyzzz{{{{{{|||||||||{{{{{{{{{zzzzzz{{{zzzzzzzzz{{{}}}~~~~~~|||~~~}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzwwwwwwxxxxxxwwwwwwvvvuuuzzz{{{~~~}}}}}}~~~|||{{{___DDD:::888666444666666555333222111111111111000000000000000000000000111111222222222333333333333444555777888999999:::::::::999::::::;;;<<<===;;;;;;===>>>@@@BBBCCCDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGHHHJJJNNNQQQWWWcccvvv}}}lll^^^WWWTTTPPPMMMOOONNNLLLLLLKKKIIIFFFDDDIIIGGGEEEDDDCCCBBB@@@>>>;;;:::999888777777888999666555444444444666777888555555666666777888888888:::;;;===>>>AAAFFFLLLPPPXXXcccrrr|||pppccc]]]ZZZXXXYYY\\\ccclllwww~~~~~~{{{xxxwww{{{zzzyyyxxxwwwvvvuuuuuupppsssvvvyyy{{{~~~sssjjjaaa[[[WWWRRRQQQSSSVVVWWWZZZ\\\]]]\\\ZZZYYYQQQKKKHHHJJJJJJHHHHHHKKKNNNTTT\\\dddjjjnnnrrrtttwwwxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzz{{{|||||||||||||||||||||{{{{{{{{{zzzzzzzzz{{{|||~~~~~~}}}~~~||||||{{{{{{{{{zzzzzzzzzxxxyyyzzzzzz{{{zzzzzzzzzxxxxxxxxxxxxwwwuuutttssswwwzzz}}}|||{{{{{{{{{zzzxxx\\\BBB999888666555666777555333111000111222333000000000000000000000000111111222222222333333333444555666777888999999999999999888888999:::;;;;;;::::::<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGKKKMMMTTT[[[iii~~~tttfff___[[[WWWSSSPPPNNNLLLJJJJJJIIIFFFDDDJJJHHHFFFEEEEEEDDDBBB@@@<<<;;;:::888888777888888666666555555555666777777333444444555666777777888:::;;;<<<===>>>BBBGGGJJJPPP[[[iiittt~~~{{{nnnhhhccc___^^^``````hhhrrryyy{{{{{{yyyyyy{{{zzzyyyxxxwwwwwwwwwwwwrrruuuxxxzzz|||vvvkkkaaa[[[WWWTTTUUUXXX\\\]]]^^^___^^^\\\ZZZYYYPPPKKKHHHIIIJJJIIIJJJMMMPPPWWW```iiinnnqqqssstttwwwxxxzzz}}}~~~}}}{{{zzzzzzzzz{{{|||||||||||||||||||||||||||{{{{{{||||||}}}~~~~~~~~~}}}zzz{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{zzzyyyyyywwwvvvtttrrrqqqsssvvv{{{~~~}}}uuuZZZ@@@888888666555666777666333222111222333444222222222222222222222222111111222222222333333333555555666888999999999999999888888888888999999:::999:::;;;===???AAABBBCCCAAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFFFFEEEFFFIIIKKKQQQTTT^^^ppprrrjjjccc[[[UUUUUURRROOOMMMMMMLLLKKKJJJIIIGGGEEEDDDEEEDDDBBB@@@===<<<;;;999888777777666888888777777777777777777555555555555666666666666888999:::;;;<<<>>>BBBEEEJJJTTTaaajjjqqq}}}~~~}}}||||||}}}~~~zzztttooojjjhhhiiigggkkkqqqvvvyyy{{{|||}}}{{{{{{{{{zzzyyyxxxxxxwwwxxxyyy|||}}}}}}~~~vvvlllaaa\\\XXXWWWYYY]]]aaabbbccccccaaa^^^ZZZXXXPPPKKKHHHJJJKKKKKKMMMPPPTTT[[[dddlllqqqtttuuuvvvvvvxxxzzz}}}|||{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{||||||||||||{{{zzzyyyxxxwwwuuurrrpppoooppptttyyy~~~sssXXX???777888666444555666555444222222222333444333333333333333333333333111111222222222333333333555666777888999999999999999999888888888888999999:::;;;<<<===>>>???@@@AAA??????@@@AAAAAAAAAAAA@@@BBBDDDEEEEEEEEEFFFHHHJJJKKKLLLSSSbbbsss{{{pppcccZZZYYYUUUQQQNNNLLLLLLKKKJJJHHHFFFDDDDDDEEEDDDCCCAAA>>>>>>===;;;:::888777666999999888888777777666666666666666666666555555555666777999999999;;;???AAAEEENNNXXX```fffooo{{{~~~{{{yyywwwwwwwwwxxxzzz||||||wwwuuuuuussstttuuuwwwzzz}}}~~~~~~~~~}}}{{{yyyxxxwwwxxxyyyyyyxxxxxxyyyzzz~~~~~~vvvlllbbb^^^\\\[[[___ccceeefffhhhhhhfffaaa\\\XXXQQQKKKHHHJJJMMMMMMOOOSSSXXX^^^gggoootttvvvwwwxxxwwwxxxzzz}}}|||{{{zzzyyyxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{~~~}}}|||}}}~~~}}}zzzzzz{{{{{{{{{{{{{{{{{{yyyzzz{{{{{{||||||{{{{{{yyyyyyxxxvvvtttrrrpppnnnnnnrrrxxx}}}rrrXXX???777777555333444333333333333222222222222222222222222222222222222111111222222222333333333666777777888999999999999:::999999888888999999999;;;;;;<<<======>>>??????>>>???@@@@@@AAAAAA@@@@@@???AAACCCDDDDDDEEEGGGIIIIIIHHHLLLUUU```nnnwwwkkk^^^ZZZSSSNNNLLLJJJIIIHHHHHHFFFEEEEEEFFFFFFDDDCCCAAAAAA@@@???===;;;999888888888888888777666555444555555555555555555555555444555777888888999<<>>777777555222333111111222222222111000000111111111111111111111111111111222222222333333333666777888999999999999999::::::999999999999999:::<<<<<<<<<<<<=========>>>??????@@@AAAAAAAAAAAA@@@===???BBBCCCCCCDDDFFFHHHJJJHHHJJJNNNSSS\\\ppphhhbbb[[[TTTPPPMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDDDDCCCBBBAAA???===;;;:::777777777777666555333333333333333444444555555555333444666777777888;;;===>>>BBBHHHNNNTTTYYY^^^aaa[[[fffqqqyyy}}}{{{yyyqqqrrrsssuuuxxx{{{}}}~~~{{{wwwxxxyyyxxxvvvuuuvvvwwwuuuvvvxxx{{{~~~~~~|||zzzxxxooogggeeedddeeeiiinnnkkknnnqqqrrroooiiiaaa\\\SSSMMMJJJLLLOOOPPPTTTXXX^^^ccckkkqqquuuxxx{{{|||wwwxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||xxxxxxxxxyyyyyyzzzzzzzzz|||}}}{{{~~~~~~||||||{{{{{{{{{zzzzzzzzzvvvvvvwwwxxxxxxxxxxxxwwwxxxwwwwwwuuutttrrrpppooodddiiiooossswwwqqqSSS???;;;666666888444666444222111222222000///222222111000//////000000//////000111222333333444666777888999999:::999999;;;888555444666888777555;;;===???>>><<<;;;<<>>:::555666888555777555222111222222111///222222111000000000000000///000000111222333444444666777888999::::::::::::>>>;;;888888999999888666;;;<<<>>>===<<<;;;===???AAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDFFFGGGIIILLLOOOUUU\\\aaannn~~~~~~jjjZZZQQQMMMHHHEEEIIIHHHGGGFFFFFFFFFFFFGGGEEEDDDDDDCCCAAA@@@>>>======<<<:::888777777777888666555444333333333444444555555666666777888888999<<<===???BBBEEEIIILLLNNNOOOQQQTTTXXX]]]aaadddeeefffhhhkkkooottt{{{~~~~~~~~~~~~}}}zzzyyyyyy{{{~~~}}}~~~~~~|||zzzvvvsssrrrsssuuuwww~~~~~~~~~~~~}}}|||{{{yyy|||~~~|||}}}~~~{{{yyyuuurrrpppppppppqqqrrrrrrrrrrrrpppjjjbbb\\\RRROOOMMMOOOPPPRRRYYYbbbgggkkkqqquuuwwwxxxzzz{{{yyyzzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwxxxzzz|||~~~}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwxxxxxx{{{yyywwwuuussssssssstttsssssssssrrrrrrpppooonnnmmmjjjeeeccceeekkkqqqvvviiiMMM<<<999444555888666777555222111111222111000222111000000000000000000000000111111222444555666888888888999::::::;;;;;;===;;;:::999;;;;;;;;;:::;;;<<<===<<<;;;<<<===???@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBEEEFFFGGGIIIKKKPPPVVVZZZ\\\lllzzzfffXXXPPPIIIEEEHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA???>>>>>>>>><<<;;;999999999999666666555444444444444555444444444444555666777777888999:::===@@@CCCFFFHHHIIIJJJLLLOOOQQQTTTVVVWWW[[[]]]```cccgggmmmsssxxx~~~{{{yyyyyyyyyzzzyyyxxxwwwuuussstttwwwzzzzzz{{{}}}|||xxxtttqqqpppqqqqqqxxx{{{}}}zzzxxxwwwvvvuuuvvvvvvvvvuuurrrkkkccc^^^UUUQQQNNNPPPQQQTTT]]]fffllloootttwwwxxxyyyzzz{{{zzzzzzyyyyyyyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{yyyxxxxxxxxxxxxyyyyyyxxxvvvuuutttssssssqqqqqqqqqqqqqqqpppooooookkkgggbbb^^^\\\^^^aaacccqqqxxxdddIII:::888333444999777888555222111111222222111111111000000000000000111222222111222333444666777999999999::::::;;;<<<<<<:::::::::;;;<<<>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@???@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@DDDEEEFFFGGGHHHKKKPPPTTTTTT___qqqrrrbbbWWWOOOJJJFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999999666666666555555555555555555444444333444555666777777777999;;;>>>AAACCCDDDEEEFFFHHHJJJLLLNNNPPPQQQUUUWWWYYY\\\^^^ccchhhkkknnnttt|||~~~{{{yyyxxxwwwvvvtttttttttuuuvvvuuuuuutttrrrrrrsssvvvyyy{{{{{{|||~~~}}}zzzuuurrrpppoooooossswww||||||zzzyyyzzzzzzyyywwwsssmmmeee___XXXSSSPPPQQQSSSWWW```jjjooorrrvvvxxxxxxxxxyyyzzz{{{zzzxxxwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyyyyzzz{{{}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}|||||||||||||||{{{|||}}}~~~~~~~~~}}}{{{zzzzzzyyyyyyxxxyyyyyyxxxwwwuuusssrrroooooopppppppppppppppooofffccc___[[[XXXXXXXXXYYY^^^dddlllttt~~~}}}```GGG999777333444999888999666222111111222222222111000000000000000111111333333222222333555777999;;;:::::::::;;;<<<===>>>??????@@@AAA@@@@@@AAAAAA@@@>>>===<<<===>>>??????@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@?????????DDDEEEFFFFFFFFFHHHLLLOOOQQQUUUbbbwww|||jjj\\\RRRLLLDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBB??????>>>===;;;:::999888777777777666666666555555666555444333333555666777666666777999;;;===???@@@AAABBBDDDGGGIIILLLNNNOOOMMMOOOQQQSSSUUUXXX\\\___bbbgggnnnrrrsssrrrpppooorrrrrrqqqpppqqqqqqrrrsssttttttuuuttttttuuuxxx{{{}}}|||||||||}}}}}}{{{xxxuuurrrqqqpppppptttzzz~~~~~~|||}}}|||zzzvvvppphhhccc]]]XXXUUUUUUWWWZZZdddmmmqqqtttvvvxxxwwwwwwxxxzzz{{{zzzyyywwwxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzzzzzzzzzzzzz||||||||||||}}}}}}}}}}}}~~~~~~||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{{{{xxxyyyyyyyyyxxxuuusssqqqoooooopppqqqqqqqqqqqqpppfffdddaaa]]]YYYWWWUUUTTTTTTWWW^^^eeemmmvvv|||]]]EEE999888333333999999:::777333111111222333333000000000000000111111222555444333333444666888:::<<<;;;;;;;;;;;;===>>>@@@IIIJJJKKKJJJGGGEEEDDDEEEDDDAAA>>>===>>>????????????????????????@@@AAAAAA?????????@@@@@@@@@@@@@@@CCCDDDEEEEEEEEEFFFIIIKKKLLLMMMVVVlllsssbbbUUUNNNHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFEEEEEEDDD@@@@@@???>>>===;;;999888777777777888777666666555666555333222222444555777333333444555777888:::;;;<<<>>>@@@BBBEEEHHHJJJKKKIIIKKKNNNOOOPPPSSSVVVXXXYYY]]]bbbfffggggggggghhhkkkkkkkkklllmmmnnnoooppprrrtttvvvwwwwwwxxxzzz|||}}}|||zzzyyyxxxyyyyyyzzz|||~~~}}}{{{xxxvvvtttsssqqqtttyyy|||~~~~~~~~~~~~{{{uuummmhhhccc___\\\\\\]]]```hhhqqqsssuuuwwwxxxxxxxxxyyyzzz{{{{{{zzzyyyyyyzzz{{{|||{{{{{{||||||||||||}}}}}}}}}}}}|||{{{zzzzzzzzz{{{{{{{{{{{{|||||||||}}}}}}~~~~~~{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~}}}|||yyyyyyyyyyyyxxxuuusssrrrqqqrrrrrrsssssssssrrrrrrllljjjgggccc^^^XXXSSSQQQPPPRRRWWW^^^ccchhhrrr|||zzz\\\EEE:::888333333999999:::777333000111222333333000000000000000111222222666555444333444777999;;;===<<<;;;;;;<<<===???AAAKKKMMMOOOOOOLLLJJJKKKLLLHHHEEE@@@>>>???@@@???>>>???????????????@@@@@@AAA?????????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHGGGIIIRRRccc{{{pppbbbZZZPPPMMMIIIFFFDDDDDDEEEGGGEEEEEEFFFFFFGGGFFFFFFEEEBBBBBBAAAAAA???<<<:::999777777888888888777666555555444222000000222444555222222333333444666777888:::;;;<<>>===<<<;;;<<<>>>@@@AAAFFFIIIMMMOOONNNNNNPPPRRRKKKGGGAAA???@@@@@@@@@>>>?????????>>>???@@@@@@AAA>>>>>>???@@@AAABBBBBBBBB???AAABBBBBBAAABBBDDDFFFFFFJJJRRR___ppp~~~qqqiiiWWWSSSMMMGGGDDDCCCDDDFFFEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDCCCBBBAAA>>><<<:::777888888999999777666555444333000//////000222444333333444444555666888888:::;;;<<<===???@@@BBBBBBDDDFFFIIIJJJKKKMMMOOOQQQOOOPPPRRRSSSTTTVVVYYY\\\ZZZ[[[]]]```cccfffiiijjjlllpppvvvyyyzzzyyyyyyyyyvvvtttrrrooonnnoooppppppoooqqqvvv{{{~~~zzzwwwvvvvvvwwwyyyzzzzzz{{{}}}~~~~~~~~~yyytttooollljjjkkkkkkkkkqqqxxxwwwyyyzzz{{{{{{{{{}}}{{{||||||}}}}}}|||{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}{{{zzzyyyyyyxxxxxxyyyyyywwwwwwwwwxxxzzz}}}~~~|||{{{{{{zzzyyyxxxvvvuuuttttttvvvvvvwwwwwwvvvuuuuuutttppppppooommmhhhaaaZZZVVVRRRQQQUUU[[[]]]___hhhtttqqqVVVCCC:::777000222777333666555333111000000000000111111000000111111222333333444555666777888999:::999;;;===>>>======>>>>>>???DDDJJJMMMMMMLLLMMMOOOOOOKKKFFFDDDEEEEEEDDDBBB@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCHHHOOOVVV```nnnxxxlllbbbWWWPPPKKKFFFBBB@@@EEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDBBB???===<<<;;;999666666777999999999555555555666666666666666555555444444444333333333555666777999<<<>>>AAABBBDDDDDDFFFGGGIIIJJJLLLLLLIIIJJJKKKNNNQQQTTTVVVXXXWWWYYY\\\___```cccfffiiijjjllloooqqqssstttssssssuuurrrooommmllllllkkkjjjhhhhhhjjjmmmsss{{{~~~{{{zzz|||{{{zzzzzzzzz|||}}}~~~~~~~~~~~~}}}~~~~~~|||zzzuuunnnjjjnnntttuuuuuuvvvzzzzzzyyyzzzzzz{{{|||}}}|||{{{{{{zzz{{{|||}}}~~~{{{zzzyyyxxxxxxyyy{{{|||{{{|||}}}|||{{{{{{}}}~~~{{{zzzyyyxxxxxxyyy{{{|||~~~zzzvvvttttttvvvvvvvvv{{{{{{{{{{{{|||||||||||||||{{{yyyvvvuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxtttsssqqqnnnjjjfffbbb```ZZZWWWWWWZZZ]]]```hhhpppqqqSSSAAA999666111333888555666555333111000000000111111111000000111111222333333444555666777999::::::<<<==================>>><<<@@@EEEHHHHHHIIIKKKMMMLLLIIIEEECCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCC?????????@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAEEEJJJOOOVVVaaapppzzzvvvggg[[[QQQJJJEEECCC@@@@@@@@@BBBEEEGGGHHHIIIGGGGGGFFFEEECCCAAA@@@???>>><<<999888999:::::::::777777777777777777777777555555444444444333333333444555666777999;;;===???AAABBBCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQSSSUUUWWWZZZ]]]^^^```cccfffhhhiiilllnnnpppppppppoooqqqooollljjjiiiiiihhhhhhbbbbbbdddgggmmmtttzzz~~~~~~}}}|||||||||{{{zzz{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~|||{{{sssooorrrvvvxxxyyyzzz}}}||||||{{{{{{{{{|||||||||{{{zzzzzzzzz{{{}}}~~~|||{{{zzzxxxxxxyyy{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}~~~|||{{{zzzyyyyyyzzz{{{}}}|||yyyvvvuuuuuuvvvuuuuuuyyyyyyzzz{{{||||||||||||~~~{{{yyyxxxxxxyyyzzzxxxxxxwwwwwwwwwxxxxxxyyyxxxxxxwwwuuurrrnnnkkkjjjdddaaaaaacccdddeeelllsssqqqQQQ???777666111444999666555444333111000000000111111111000000111111222333333444555666888999::::::>>>>>>=========>>>???@@@;;;===@@@BBBCCCDDDGGGIIIHHHEEECCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCC??????>>>>>>???BBBDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFHHHLLLSSS^^^fffxxxmmm\\\QQQIIIFFF@@@??????AAADDDGGGHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBAAA???<<<;;;;;;<<<;;;:::888888888888888888888888555555444444444333333333333444444555666888999:::===>>>???@@@BBBDDDEEEFFFIIIIIIIIIIIIJJJKKKLLLMMMSSSUUUXXXZZZ[[[]]]```bbbdddeeegggiiijjjkkkjjjjjjjjjiiigggeeedddddddddeee^^^___aaadddhhhnnnsssvvvyyy{{{}}}~~~}}}}}}||||||{{{{{{{{{|||||||||||||||||||||}}}~~~~~~zzzuuuwwwzzz{{{|||~~~}}}}}}||||||||||||{{{zzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~|||{{{}}}~~~}}}{{{{{{zzz{{{|||}}}zzzxxxvvvvvvvvvvvvtttsssuuuwwwyyy{{{|||}}}||||||}}}~~~~~~~~~~~~}}}~~~|||{{{zzzzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyzzzxxxxxxxxxwwwuuusssqqqpppmmmjjjhhhiiihhhhhhlllrrrpppPPP???777666111333888555555444222000000000000111111111000000111111222333444444555666888999:::;;;>>>===<<<===@@@BBBDDDDDD????????????@@@BBBDDDFFFCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBB@@@>>>===>>>@@@CCCEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGLLLSSSXXXfffwwwooo___RRRJJJGGGDDDAAABBBEEEGGGHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDAAA>>>=========;;;:::999999999999888888888888555555444444444333333333444444333444444555666777:::;;;<<<===???AAABBBCCCFFFFFFFFFFFFGGGHHHIIIJJJQQQSSSVVVWWWXXXZZZ]]]___```aaabbbcccdddddddddcccccccccbbbaaa``````bbbdddbbbbbbdddgggjjjooorrrtttvvvxxxzzz{{{||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~zzzzzz||||||~~~||||||{{{zzzzzz{{{|||}}}~~~~~~|||{{{zzzzzzzzzzzz|||~~~~~~~~~}}}~~~~~~}}}|||||||||}}}}}}yyyxxxxxxxxxxxxwwwtttrrrrrrtttwwwyyy{{{||||||{{{|||}}}}}}~~~~~~}}}}}}|||}}}|||{{{zzzyyyyyyzzzzzz|||{{{zzzzzzyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvuuurrrqqqrrrqqqooorrrxxxoooPPP???777666000222555222444333111000///000000111111111000000111111222333444555666777888999:::;;;<<<;;;;;;???DDDHHHJJJJJJEEECCCAAA@@@AAABBBCCCCCC@@@AAABBBBBBBBBCCCDDDEEEDDDCCCCCCBBBAAAAAAAAAAAADDDBBB@@@======>>>@@@AAAAAAAAABBBCCCCCCBBBAAAAAACCCCCCCCCDDDEEEIIIMMMPPPVVVgggyyyfffWWWMMMHHHBBBAAADDDHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDBBB@@@???>>>===<<<:::999999999888888777777777555555444444444333333333444444444444444555555666888999:::<<<===???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJNNNPPPSSSUUUWWWXXX[[[^^^]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^______^^^___cccfffhhhiiikkkmmmppprrrtttuuuvvvvvvvvvvvvvvvwwwwwwwwwzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||}}}}}}}}}{{{{{{{{{{{{|||}}}~~~}}}|||{{{{{{zzzzzz{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzyyyyyyyyyzzzxxxuuurrrpppqqqtttvvvxxxzzzzzzzzz{{{||||||}}}}}}||||||{{{{{{{{{zzzzzz{{{{{{{{{|||||||||{{{zzzzzz{{{{{{{{{~~~~~~lllPPP???777666000111444000333222111000///000000111111111000000111111222333444555666777999:::;;;;;;;;;:::<<>>======>>>>>>@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@AAACCCFFFIIIKKKPPP\\\rrroooUUUMMMDDD@@@DDDIIIKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEEEECCCAAA@@@@@@???===;;;::::::999888888777777777555555444444444333333333444444444444444444555666666777888:::;;;===>>>???===>>>???AAACCCEEEGGGIIIKKKMMMPPPSSSTTTWWWZZZ\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYY\\\^^^______aaafffjjjooopppqqqsssuuuvvvvvvvvvuuutttrrrppppppqqqssstttwwwxxxyyyyyyzzzzzzyyyyyywwwwwwwwwxxxyyyzzz{{{|||~~~~~~}}}}}}}}}|||||||||~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{zzz}}}~~~~~~~~~~~~~~~~~~}}}}}}|||zzzyyyxxxyyyyyyxxxuuurrrooooooqqqrrrtttvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{|||}}}~~~}}}}}}||||||}}}}}}~~~~~~iiiMMM<<<666555000222555111333222000//////000000111111111000000111111222333555555666777999:::;;;<<<<<<<<>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???@@@??????AAACCCFFFGGGHHHNNNUUUddd{{{ggg\\\MMMEEEFFFIIIKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFEEECCCCCCCCCBBB@@@>>>;;;;;;;;;:::999888888888555555444444444333333333333333222222333444555555444555666777999;;;<<<===:::;;;<<<===???BBBDDDEEEFFFIIILLLOOORRRUUUXXX[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWZZZ___```aaadddkkkpppuuuvvvxxxyyyzzzzzzyyyxxxsssqqqmmmjjjjjjmmmqqqttttttuuuvvvxxxyyyyyyyyyyyyvvvvvvvvvwwwxxxyyyzzz{{{}}}}}}|||{{{{{{zzzyyyyyywwwwwwwwwyyy|||~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}|||{{{~~~~~~~~~}}}|||{{{yyywwwvvvvvvvvvuuusssqqqooonnnnnnnnnppprrruuuvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvwwwyyy{{{~~~~~~~~~hhhJJJ:::444555111333777333222111000//////000111111111111111000111222222333555555666888999:::;;;<<<>>>>>>AAAHHHPPPTTTQQQMMMAAA???>>>@@@CCCEEECCCAAABBBEEEHHHHHHFFFFFFHHHJJJGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>???@@@BBBCCCCCCBBB@@@???AAAAAA@@@BBBDDDFFFGGGGGGIIIKKKVVVmmmzzzkkkXXXLLLIIIJJJJJJHHHMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEBBB@@@======<<<;;;::::::999999555555444444444333333333111111111111222333444444222333444666888999:::;;;999::::::;;;===???@@@AAACCCFFFJJJMMMPPPSSSWWWZZZ\\\[[[YYYXXXWWWVVVVVVVVVVVVZZZ___bbbcccgggnnntttzzz{{{}}}~~~~~~|||{{{rrrnnniiifffgggkkkqqqtttrrrsssuuuwwwxxxyyyyyyxxxuuuuuuuuuvvvwwwyyyzzz{{{|||{{{{{{zzzyyyxxxwwwvvvssssssssstttxxx~~~~~~}}}|||}}}~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}|||~~~~~~|||{{{{{{wwwvvvtttssstttsssrrrpppooonnnllllllmmmpppsssuuuttttttuuuuuuuuuuuuttttttrrrsssvvvyyy|||~~~~~~eeeKKK@@@555444666444222111111111000000000000111111000000000000111222333444666:::>>>===999777999<<>>???CCCHHHKKKKKKIIIBBBBBBAAA@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>????????????@@@AAABBBDDDEEEFFFJJJIIIPPPaaaxxx~~~jjj[[[PPPGGGFFFKKKJJJKKKLLLKKKIIIHHHIIIJJJFFFEEEDDDEEEEEEEEECCCAAACCCAAA>>><<<999888888888999888777666555444444444444444222222222222444444222222333333444555666666888:::;;;<<<<<<<<<>>>@@@DDDEEEFFFHHHJJJMMMOOOQQQVVVWWWWWWWWWXXXXXXYYYYYYXXX\\\aaaeeehhhiiikkkmmmsssvvv{{{|||zzztttqqqmmmhhhddddddgggkkklllmmmppprrrtttvvvvvvvvvttttttttttttttttttttttttvvvvvvvvvvvvuuutttrrrrrrpppqqqrrrtttxxx{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||yyyvvvrrrooommmmmmmmmllliiiggghhhlllnnnnnnmmmppprrrttttttrrrqqqppppppppprrruuuxxx{{{~~~~~~eeeJJJ???666444666444222111111111000000000000111111000000000000111222333444555:::>>>>>>;;;999;;;===>>>===>>>BBBFFFIIIIIIGGGCCCBBBAAAAAAAAABBBDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDFFFFFFDDDCCCAAA@@@????????????@@@@@@AAAAAAAAAAAABBBAAA@@@????????????????????????@@@AAABBBCCCDDDHHHHHHNNN]]]pppwwwiii^^^TTTPPPPPPKKKKKKLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGEEECCCCCCBBB???===:::999999888999888777555444444444444444444333222222333444444222222333333444555555666777888:::;;;:::;;;===>>>AAABBBCCCEEEGGGJJJLLLNNNQQQQQQRRRSSSTTTUUUVVVWWWYYY\\\aaadddfffggghhhiiilllooorrrvvvyyyzzzzzzyyyvvvtttpppjjjfffeeegggjjjiiijjjmmmoooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuvvvuuuuuutttsssrrrqqqqqqqqqsssvvvzzz~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~|||{{{zzzzzzzzz{{{}}}~~~~~~~~~{{{yyyvvvssspppooooooooommmkkkiiijjjmmmoooooonnnoooppprrrrrrqqqpppqqqrrrrrrsssvvvyyy|||~~~eeeIII???666555666444222222111111000000000000111111111000000111111222333444555999>>>@@@>>><<<<<<>>>======>>>@@@CCCEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBGGGFFFEEEDDDBBBAAA@@@@@@>>>??????@@@AAABBBCCCCCCCCCBBBAAA@@@???????????????????????????@@@AAAAAAEEEFFFKKKVVVdddwww{{{rrrfff\\\VVVNNNNNNMMMMMMLLLLLLKKKKKKLLLJJJIIIIIIJJJJJJHHHFFFDDDCCCAAA>>><<<;;;::::::999888777555444444444444444444333333333333444444222333333444444555555555555777888999888999:::<<<===>>>???AAACCCFFFHHHIIINNNOOOPPPRRRUUUWWWXXXYYYYYY\\\```bbbbbbcccdddeeedddeeegggjjjmmmrrruuuwwwxxxvvvrrrmmmhhhfffgggiiiggghhhiiikkkllllllmmmmmmppppppppppppppppppppppppsssssstttuuuuuutttssssssqqqppppppqqqtttxxx}}}~~~~~~~~~}}}}}}||||||}}}~~~{{{zzzxxxvvvwwwxxx{{{||||||~~~~~~zzzxxxvvvtttrrrqqqqqqrrrooommmlllmmmnnnppppppooommmooopppppppppqqqsssuuuvvvwwwxxxzzz~~~}}}dddGGG>>>666555555333111222111111000000000000111111111111111111222333444444444888===???>>>===<<<=========>>>???AAABBBAAAAAACCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCFFFFFFEEEEEEDDDBBBAAA@@@===>>>???@@@AAABBBCCCDDDDDDCCCBBB@@@????????????@@@???>>>>>>>>>>>>??????BBBCCCGGGNNNVVVfff}}}xxxjjj___VVVSSSQQQOOOOOOOOOOOONNNNNNLLLJJJJJJKKKKKKJJJHHHEEEDDDBBBAAA???===<<<<<<999888777666555444444444444444444333333444444444333333333444444444555555333555666777666666888999;;;;;;<<<>>>@@@BBBDDDEEEJJJKKKMMMPPPSSSVVVXXXYYYYYY\\\^^^_________```aaa___^^^]]]___bbbhhhnnnqqqttttttrrrnnnjjjhhhiiijjjggghhhhhhiiijjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmpppqqqsssuuuuuuuuutttsssrrrpppooonnnqqquuu{{{~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{yyyvvvtttuuuwwwzzz|||{{{~~~}}}{{{{{{wwwvvvuuutttssssssssssssppppppoooooooooppppppooommmoooppppppqqqsssvvvyyyzzzzzz{{{}}}{{{aaaEEE===777666555222111222111111000000000000111111111111111111222333444555444777:::======<<<<<<<<<<<<===>>>?????????@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCAAA@@@======>>>???@@@BBBCCCCCCCCCBBBAAA@@@??????????????????>>>=========>>>>>>@@@AAADDDHHHLLLVVViii{{{~~~qqqbbb]]]WWWRRRQQQPPPPPPOOONNNLLLJJJJJJJJJKKKJJJIIIFFFEEEDDDCCCAAA@@@>>>>>>:::999888777666555555555444444444444444444444444333333333444444444444444222444555555444444666777999999:::;;;===@@@BBBCCCAAACCCEEEHHHKKKNNNPPPRRRWWWYYY[[[[[[[[[[[[\\\^^^\\\ZZZXXXXXXZZZ___eeeiiilllmmmmmmllljjjiiiiiijjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmoooqqqtttuuuuuuuuutttrrrqqqnnnmmmooorrrwwwzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||zzzwwwuuuuuuwwwyyy{{{{{{~~~{{{xxxwwwvvvuuuuuutttttttttttttttrrrrrrrrrrrrppppppoooooooooppprrrssstttwww{{{~~~~~~|||zzzyyyyyyxxx\\\CCC<<<777777555222111333111111000000000000111111222111111222222333444555666777999;;;;;;<<<;;;;;;<<<>>>@@@@@@??????@@@AAABBBBBBCCCDDDDDDDDDDDDCCCAAABBBBBBCCCDDDFFFGGGHHHDDDDDDEEEEEEDDDCCCAAA@@@<<<======>>>???@@@AAAAAAAAA@@@??????>>>>>>?????????>>>>>>=========>>>>>>>>>>>>@@@DDDGGGLLLXXXdddyyyyyypppcccYYYTTTRRRPPPNNNOOOMMMJJJIIIJJJKKKJJJJJJGGGGGGFFFEEEDDDBBBAAA@@@<<<;;;:::888777777777666444444555555555555444444444444444444444444444444222333444444333333444666777777888999;;;===???@@@???@@@BBBEEEGGGJJJLLLMMMRRRSSSUUUVVVVVVWWWYYYZZZZZZXXXVVVTTTVVVYYY]]]```bbbdddggghhhhhhgggggghhhhhhhhhhhhhhhhhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiijjjlllppptttvvvvvvuuutttsssqqqooommmmmmooorrrtttxxxyyy|||}}}}}}~~~{{{zzzwwwvvvuuuwwwyyyzzz{{{~~~~~~zzzwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvtttvvvvvvuuusssqqqpppppprrrtttwwwxxxzzz|||~~~{{{yyywwwwwwvvvvvvXXXAAA<<<888777555111111333111111000000000000111111222222222222333444555555::::::999:::;;;<<<<<<<<<<<>>>>>>>>???>>>>>>======>>>>>>??????>>>>>>>>>===>>>>>>??????>>><<<>>>CCCEEEFFFKKKRRRcccpppwwwfff]]]WWWSSSPPPQQQNNNKKKJJJKKKLLLLLLKKKHHHHHHHHHGGGFFFDDDBBBAAA===<<<;;;:::999888888888333444555666666555444333444444444444444444444444111333444444333222444555555555666777999;;;<<<===???@@@AAACCCEEEGGGIIIIIIJJJLLLNNNOOOPPPRRRUUUWWWVVVUUUSSSSSSSSSUUUXXXYYYZZZ^^^bbbddddddcccccccccfffeeeeeeeeefffgggiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjooosssvvvvvvvvvuuusssrrrpppnnnmmmmmmnnnooorrrsssuuuyyy|||~~~~~~~~~zzzyyywwwvvvvvvvvvwwwxxxxxx{{{~~~~~~}}}{{{yyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxzzz{{{yyyvvvsssrrrsssvvvxxx|||~~~~~~|||zzzzzzxxxxxxyyyyyyzzzyyyyyyyyytttUUUAAA<<<888777555111000333111111000000000000111111222222222222333444555555>>><<<::::::;;;<<<======<<>><<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@===<<<===BBBDDDCCCDDDGGGNNNZZZpppsssfff^^^XXXTTTRRROOOLLLKKKKKKMMMMMMLLLHHHHHHIIIHHHGGGEEECCCBBB>>>===<<<;;;:::999999999333444555666666555444333444444444444444444444444222333444444333222333555333444444555777999:::;;;;;;<<<===>>>@@@AAABBBCCCEEEGGGIIIKKKLLLOOORRRUUURRRRRRRRRRRRRRRTTTUUUVVVWWW[[[___bbbbbb```______cccbbbbbbbbbccceeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhfffjjjnnnsssvvvwwwvvvuuutttrrrpppnnnmmmlllllllllmmmnnnpppssswww|||~~~~~~xxxxxxwwwvvvvvvvvvvvvvvvvvvxxx|||}}}||||||||||||{{{{{{{{{||||||{{{zzzzzzzzz}}}~~~}}}xxxuuutttuuuxxx{{{}}}yyywwwuuuttttttrrrsssvvvxxxzzz{{{{{{{{{iiiTTT===:::666333222222111000000000000000000000000000111111000111222444777888888:::<<<=========>>>@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@???@@@AAAAAAAAA@@@>>>===;;;::::::999======<<<;;;<<<===>>>???@@@?????????>>>>>>=========>>>>>>???@@@BBBCCCDDDEEENNN\\\ooozzzkkk]]]UUUVVVPPPLLLNNNOOOLLLHHHHHHLLLKKKIIIGGGFFFDDDDDDCCCBBBBBB@@@>>>===;;;:::999666666666555555444444333222333333444444555555666777666444333222222333444000111222444666777999999999999:::<<<>>>???@@@AAAEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLMMMOOOSSSTTTVVVXXXYYYZZZZZZZZZ````````````aaabbbcccdddgggggggggggggggggggggggghhhiiikkkmmmoooppppppoooppppppooonnnllljjjhhhfffkkkkkkmmmooossswwwzzz|||zzz{{{}}}~~~~~~}}}{{{yyyxxxvvvtttqqqsssuuuxxxzzz|||||||||{{{|||}}}}}}|||~~~}}}{{{zzzyyyxxxyyyyyyyyyvvvsssrrrrrrssswwwwwwxxxxxxzzz{{{}}}~~~|||hhhSSS===:::666333222222111000000000000000000000000000111111111111333555777888888:::===>>>======???@@@??????@@@@@@AAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCDDDAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@??????@@@AAABBB@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>?????????>>>>>>============>>>>>>>>>???AAABBBBBBCCCIIITTTcccvvv}}}nnnddd\\\TTTOOOOOOPPPMMMKKKLLLMMMLLLKKKIIIGGGFFFFFFEEECCCBBBAAA???===<<<::::::777777666666555555444444222222222222222333333333444444333333333444444555000111222333444666666777888888999;;;<<<===??????BBBCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLNNNRRRSSSTTTVVVWWWXXXYYYYYY]]]]]]]]]^^^___```aaabbbddddddddddddddddddeeeeeefffhhhjjjlllmmmmmmmmmmmmoooooonnnmmmllljjjiiihhhhhhhhhiiikkknnnrrruuuwwwyyyzzz}}}~~~}}}{{{|||~~~}}}{{{zzzyyyvvvtttsssuuuxxx{{{}}}~~~~~~~~~~~~|||zzzwwwxxxxxxvvvuuutttuuuwwwyyyyyyzzzzzz{{{|||~~~~~~{{{}}}~~~eeePPP<<<999555333222222111000000000000000000000000000111111111222333555777888999;;;===>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC@@@@@@??????@@@@@@AAABBB@@@??????>>>???@@@BBBCCCAAA@@@???>>>============:::::::::::::::;;;<<<<<<>>>>>>>>>========================>>>>>>?????????@@@CCCIIIRRR```vvv{{{pppbbbYYYQQQOOOOOOMMMLLLNNNNNNMMMLLLJJJIIIHHHHHHHHHDDDCCCBBB@@@???===<<<;;;999888888777666666555555444333333333333222222222111222333444555555555555111111222222333333444444666666777888:::;;;<<<<<<>>>???@@@AAACCCDDDEEEEEEEEEGGGHHHHHHGGGHHHJJJLLLPPPPPPRRRTTTUUUVVVVVVVVVYYYZZZZZZZZZ\\\]]]^^^___`````````aaaaaabbbbbbccceeeggghhhjjjjjjjjjjjjjjjllllllllllllkkkjjjiiiiiiffffffgggiiikkknnnqqqrrrvvvxxx{{{~~~}}}{{{yyyuuuvvvxxx}}}}}}zzzxxxvvvxxx{{{~~~}}}|||{{{zzzyyyvvvwwwxxxxxxwwwxxxzzz|||}}}}}}}}}}}}}}}~~~}}}{{{bbbLLL<<<888555222222222111000////////////////////////111111222333444666777777999;;;===>>>======>>>???BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB???????????????@@@AAAAAA????????????@@@BBBDDDEEEDDDCCCAAA???>>>===<<<<<<999999999999999::::::;;;===<<<<<<<<<<<<<<<<<<<<<==================<<<<<<>>>???BBBFFFOOO```{{{yyymmmcccXXXTTTRRROOOOOOQQQNNNMMMLLLKKKJJJIIIIIIIIIEEEDDDCCCBBB@@@???>>>===;;;::::::999888777666666777777777666555444444333111222444555666555444333333333333333333333333333444555555666777888888999;;;<<<===>>>???@@@AAABBBBBBDDDEEEEEEFFFGGGIIILLLNNNOOOPPPRRRSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZ\\\]]]\\\]]]^^^___```aaaaaabbbeeefffhhhiiijjjiiiiiihhhhhhhhhiiiiiijjjjjjiiiiiiiiiiiiiiiiiikkkmmmoooppprrruuuxxx{{{|||zzzxxxvvvpppqqqssswww|||~~~}}}{{{}}}~~~}}}}}}}}}~~~zzz{{{||||||{{{|||~~~xxx^^^HHH;;;888444222222222111111////////////////////////000111222444555666777777999;;;=========<<<===>>>AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@?????????@@@AAACCCEEEFFFFFFEEECCC@@@>>><<<;;;:::888888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;<<<<<>>???@@@@@@BBBCCCDDDDDDEEEHHHJJJLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[ZZZ[[[\\\]]]___aaabbbbbbfffggghhhjjjjjjjjjiiihhheeeeeefffhhhhhhiiiiiiiiikkkjjjiiiiiijjjkkklllmmmnnnpppsssvvvwwwvvvtttsssmmmmmmooosssxxx{{{|||||||||zzzvvvvvvyyyuuu[[[EEE:::777333111111222111111000000000000000000000000000111333444666777777777888:::<<<<<<;;;;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>???@@@????????????@@@BBBDDDEEEFFFEEEBBB@@@===<<<;;;:::777888888999:::999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>===<<<;;;:::;;;:::>>>BBBBBBDDDTTTfffxxxllleee___XXXTTTSSSPPPOOOMMMKKKJJJHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB???>>>===<<<;;;:::999888777777666555444444333333555555555555444333222111555444444444333333333333333333333333333333333444777777888999;;;<<<===>>>>>>@@@AAABBBBBBCCCFFFHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRTTTVVVXXXYYYXXXYYYZZZ\\\^^^```bbbcccfffggghhhjjjkkkkkkjjjjjjeeeeeeggghhhiiijjjjjjjjjjjjiiihhhggggggggghhhiiiiiikkkmmmppprrrrrrrrrrrrmmmmmmnnnqqquuuxxxyyyxxxyyy|||~~~{{{vvvssstttyyy~~~rrrXXXBBB999777333111111222111111000000000000000000000000000111333555666777777777777999;;;;;;:::999:::;;;>>>>>>>>>??????@@@@@@@@@AAA@@@@@@@@@????????????>>>============>>>??????>>>>>>======>>>@@@BBBCCCCCCBBB@@@???======<<<<<<777888999:::::::::999999999999999999:::::::::;;;:::;;;===>>>>>>===<<<;;;:::888;;;AAA@@@???IIIXXXttt}}}vvvnnnddd\\\YYYSSSRRRPPPMMMKKKIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>><<<;;;:::999777666666555555444444444555444444333333333444444333333333333222222222222333333333333222222222222444555666777888:::;;;;;;<<<>>>?????????@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUVVVXXX[[[]]]```aaabbbdddeeegggiiijjjkkkkkkjjjggghhhiiijjjkkklllllllllkkkjjjhhhfffeeeeeeeeefffeeefffhhhjjjmmmooopppqqqooonnnnnnpppsssuuuuuuuuutttzzzzzzvvvuuuyyy~~~~~~qqqWWWAAA999666333111111222111111000000000000000000000000000111333555777777777777777999::::::999888999:::<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>===============>>>??????======<<<<<<<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>777888999:::;;;:::999999888888999999999::::::::::::;;;===??????>>>===<<<999555888???@@@===EEESSS```xxxvvvlllhhhVVVTTTRRROOOLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@>>>===;;;::::::888888888888777777777777444333222222333444666777111111111111111111111111333333333222222222222222222333444555777888999999;;;<<<============@@@BBBBBBCCCEEEFFFHHHHHHIIIIIIJJJKKKKKKMMMOOOQQQRRRTTTSSSUUUWWWYYY\\\___aaabbbbbbdddfffhhhjjjjjjjjjjjjiiijjjkkklllmmmnnnnnnnnnmmmkkkiiigggfffeeeeeefffcccdddeeegggjjjmmmpppqqqqqqpppoooppprrrttttttssstttzzz~~~yyyxxxzzz~~~oooUUUAAA999777555222000///......222111000//////000111111222222222333555777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@???>>>======<<<<<<<<<============<<<<<<>>>>>>======<<<<<<<<<<<<>>>>>>===<<<;;;::::::999888777666777999:::::::::<<<:::777555555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===???DDDGGGVVVdddtttooofff^^^UUUPPPPPPPPPNNNKKKGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCBBBAAA???===;;;999::::::999888777777888888777555333222222333444555333333444444444444444444555444444333333444444555666555444333333555666888888888999;;;===>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHHHHIIIKKKLLLMMMNNNOOOSSSTTTVVVYYY\\\^^^______```cccfffhhhiiiiiijjjkkkggghhhiiikkklllnnnooopppmmmmmmllliiieeecccbbbcccffffffhhhiiikkkmmmnnnoooqqqqqqqqqrrrrrrrrrsssssstttxxx~~~}}}|||lllSSS@@@777555333111000000000000000000/////////000111222222222333444555777999999777888999::::::;;;::::::<<<======>>>??????>>>>>>@@@@@@???>>>>>>===<<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;>>>>>>===<<<<<<;;;::::::999888666777999:::999999:::999777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<>>>AAADDDFFFQQQ^^^hhhxxxuuukkk]]]TTTQQQOOOLLLIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCAAA???>>>===<<<;;;:::999888888888888777666555444444444666777444444444444444444444444444444333333333333444444444333222111222333555666777777888:::;;;===>>>>>>@@@@@@@@@AAABBBBBBCCCCCCGGGGGGHHHJJJKKKLLLMMMNNNMMMOOOQQQTTTVVVXXXYYYZZZZZZ]]]___aaaaaabbbccceeeggggggiiijjjlllnnnooopppooopppooommmjjjiiiiiijjjjjjkkkmmmoooqqqrrrssssssttttttttttttsssrrrrrrqqqqqquuu{{{~~~|||hhhOOO>>>444333222111000000111222.........///000111333333333333444555666777999:::888888999:::;;;;;;;;;;;;======>>>????????????>>>???>>>>>>======<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>======<<<<<<;;;;;;;;;999888777999999999888777777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<;;;<<<===???===DDDKKKQQQ^^^www}}}kkk]]]VVVSSSOOOLLLNNNMMMKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA>>>>>><<<;;;999888888888888777666555666666888999666555555555444333333333444333333222222333333444222111000000000111333444555666777888999:::;;;<<<======>>>>>>???@@@@@@@@@EEEEEEFFFGGGIIIJJJKKKKKKLLLNNNPPPRRRUUUVVVXXXXXXYYYZZZ\\\]]]]]]___aaaddddddeeefffhhhjjjlllnnnoooooopppppppppnnnnnnppprrroooqqqsssuuuwwwwwwvvvuuuvvvvvvwwwvvvuuusssqqqpppooorrrwww}}}~~~~~~~~~wwwcccKKK;;;444333222000000000000111......///111222444666666555555555666777888:::::::::;;;<<<===>>>?????????>>>>>>??????@@@??????>>>>>>=========<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>=====================;;;999888999999888777555666777999:::::::::999::::::::::::::::::::::::777999;;;;;;:::999:::;;;<<<@@@CCCEEEMMMccc{{{jjj```ZZZVVVRRRQQQPPPOOOMMMKKKJJJJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDAAA@@@>>>===;;;:::999999888888777777777777888888777666666555444333333222333333222222222222333333111111111000111222333333444555555666777888888999;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCDDDFFFGGGHHHIIIKKKLLLNNNQQQSSSTTTUUUVVVVVVWWWXXXYYYYYY[[[^^^aaa___```aaacccfffhhhjjjkkkkkklllnnnnnnooopppsssuuutttvvvxxxzzzzzzyyyvvvuuuvvvvvvwwwxxxwwwvvvtttsssqqqsssuuuyyy~~~zzz{{{|||}}}~~~{{{yyyxxxxxxxxxyyy}}}~~~~~~}}}||||||sss]]]HHH999666555222000///////////////000111333666777999999666666666777888999:::;;;;;;;;;===>>>???@@@@@@@@@???@@@@@@@@@@@@@@@??????============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===;;;999888999999888666444666888:::::::::999999::::::::::::::::::::::::777888::::::888777888888;;;===??????BBBOOOfffyyyzzzlllccc[[[UUURRRQQQPPPNNNLLLKKKKKKKKKGGGGGGGGGGGGGGGFFFEEEEEECCCBBB@@@???===<<<;;;;;;999888888777777777777777777777666555444444333333444333333222222333333444222222222222222333444444333444444444555555666666999999:::;;;;;;<<<<<<===??????@@@AAACCCDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRRRRTTTWWWZZZYYYZZZ[[[]]]___aaacccdddfffhhhjjjlllmmmooosssuuuyyyzzz|||}}}|||zzzxxxvvvtttuuuvvvxxxyyyyyyxxxxxxwwwwwwwwwxxx{{{}}}yyytttttttttuuuwwwxxxzzz{{{yyy|||}}}zzzvvvtttrrrppppppqqqrrrtttzzz|||~~~|||{{{zzzzzzoooYYYEEE999666555222000///.........000111333666888999:::;;;888888888888999:::;;;;;;999:::<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@??????========================<<<<<<============<<<<<<<<<<<<<<<=====================>>>>>>??????@@@@@@===;;;999999999999888777555666888999::::::999888999999999999999999999999777888999888777666777999<<<<<<>>>???@@@EEESSSaaa~~~pppcccZZZUUUTTTRRRPPPMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>::::::999888777666666555777666666666555444444444555444444333333444444555333333333444444444444444333333333444444444444444777777888999999::::::;;;<<<<<<===???@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMMMMLLLNNNPPPPPPQQQRRRUUUWWWTTTUUUVVVXXXYYY[[[\\\]]]bbbdddggghhhjjjlllpppsssxxxyyy{{{||||||{{{zzzyyyrrrssstttvvvxxxzzz|||}}}}}}|||zzzzzzzzz|||~~~~~~~~~~~~~~~|||xxxuuupppppppppqqqrrrssstttuuuvvvwwwzzz~~~~~~~~~zzzyyywwwxxxxxxxxxvvvuuupppooonnnnnnooopppssstttwww{{{~~~~~~|||zzzxxxwwwvvvlllVVVCCC999444333111000/////////000000111444666888999::::::999999888999999:::;;;<<<::::::<<<>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<=========>>>>>>>>>??????======>>>??????@@@AAAAAA===;;;999999::::::999888777888888999999999888888999999999999999999999999777888888777666666888:::;;;:::<<<@@@AAAAAAIIIRRRcccwwwvvvkkk___]]]ZZZVVVRRROOOMMMLLLJJJJJJJJJJJJIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@AAA======<<<;;;999777555555666666666666555555555555666555555444444555555666222333333444444444444444444333333333333333333333444555555666666777888888::::::;;;<<<>>>???@@@@@@CCCDDDFFFHHHJJJKKKKKKLLLJJJLLLOOOPPPQQQQQQSSSUUURRRSSSSSSTTTUUUVVVWWWXXX\\\^^^aaabbbcccfffiiillloooppprrruuuwwwyyyzzz{{{ssssssssstttwwwzzz}}}}}}{{{{{{{{{|||}}}|||~~~~~~}}}|||zzzwwwtttppppppppppppqqqqqqrrrsssvvvuuuvvvyyy}}}~~~zzz{{{}}}}}}zzzwwwtttrrroooooopppqqqrrrqqqnnnnnnoooppprrrtttvvvxxxwww|||~~~}}}|||}}}}}}||||||||||||}}}}}}}}}}}}|||~~~~~~{{{yyyvvvtttsssrrr~~~kkkTTTBBB999111111000//////000111222000111444666888999999999999999999999:::;;;;;;<<<<<<===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>????????????<<<<<<============<<<<<<======>>>>>>??????@@@@@@======>>>???@@@AAAAAABBB<<<;;;999999:::;;;:::999999999888888888888888888888888888888888888888888888888777666555666999;;;666333666<<<>>>===AAAHHHJJJbbb~~~iiigggccc]]]XXXTTTQQQOOOLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>===;;;888666555555555555666666666666666666666555555555555666666222222333444444444444333444444444333333333333222222222333444444555555666888999:::;;;===>>>??????>>>???AAACCCDDDEEEFFFFFFDDDGGGJJJLLLLLLMMMMMMOOORRRRRRRRRSSSTTTTTTUUUUUUWWWYYY[[[\\\]]]___bbbeeeeeegggjjjmmmqqquuuxxxzzzuuutttssssssuuuyyy}}}}}}||||||||||||zzz{{{~~~}}}{{{xxxvvvrrrrrrrrrrrrrrrsssssstttvvvtttsssvvvzzz}}}}}}{{{yyyzzz{{{|||~~~}}}{{{zzzzzzxxxuuusssooollliiihhhjjjmmmnnnooonnnoooppprrruuuxxxzzz{{{yyy}}}zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz}}}}}}{{{yyyvvvsssqqqpppooozzzhhhMMM;;;888333222111111000000111111444333333444444666777777:::::::::::::::::::::::::::<<<>>>?????????@@@BBBEEEEEEDDDCCCBBB@@@>>>=========<<<<<<===>>>??????===<<<;;;:::;;;===???AAA===>>>?????????>>><<<;;;;;;;;;<<<===>>>???@@@@@@BBB@@@===;;;888777777777666666777777888888888888:::999888777666666666666777777888888888999999999888888999:::;;;===>>>???GGGPPP___uuutttiii```ZZZVVVSSSNNNLLLIIIIIIIIIHHHGGGEEEGGGFFFEEEEEEFFFEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;666666666666666666666555444444444444444444444444555444333333222222333333444444444444444444444444222222333333333333444444555666777888999:::;;;;;;<<<===>>>???@@@AAABBBBBBFFFFFFFFFFFFGGGHHHIIIIIILLLLLLNNNOOOPPPQQQQQQQQQSSSTTTUUUUUUWWWWWWXXXYYY_________aaaeeekkkpppssstttuuuuuuuuuuuuwww{{{~~~~~~}}}}}}}}}}}}|||}}}~~~|||{{{}}}~~~~~~}}}yyyyyyxxxvvvuuusssrrrrrrsssuuuwwwxxxyyyxxxwwwvvvuuuuuuuuuvvvxxx|||~~~|||yyyvvvssspppooonnnmmmkkkjjjkkkmmmppprrrtttvvvwwwxxxwwwxxxzzz{{{|||~~~~~~~~~}}}zzzyyyxxxvvvuuutttttttttuuuvvvvvvwwwwwwxxxxxxyyyyyyzzz|||~~~~~~yyytttrrrqqqpppmmmkkkxxxeeeKKK:::777222111000000//////000000000111111222444666777888:::::::::::::::::::::::::::<<<===>>>>>>>>>@@@BBBEEEEEEDDDDDDCCCAAA@@@?????????>>>>>>???@@@@@@AAA@@@???===<<<<<<<<<>>>???======>>>>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>===<<<:::999999999:::777777777888888999999999:::999888777666666666666777777777888888888999999999999999999:::;;;<<<<<>>======<<<<<<999999888777777777777777444444444444444444444444555444444333222333333333444444444444444444444444222222222333333333444444555555666777888999::::::;;;;;;<<<===>>>???@@@@@@DDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNPPPQQQQQQRRRSSSTTTUUUVVVXXXXXXXXXZZZ]]]bbbgggiiimmmnnnooopppqqqtttyyy||||||}}}~~~{{{zzz{{{||||||{{{{{{}}}}}}{{{xxxvvvtttsssssstttvvvxxxxxxxxxwwwvvvuuuttttttuuuwwwzzz}}}~~~}}}{{{xxxuuusssqqqppppppooonnnmmmnnnppprrrtttvvvwwwyyyyyyxxxxxxzzz{{{|||~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyvvvvvvuuusssrrrrrrrrrrrrssssssssstttuuuuuuvvvvvvvvvwwwyyyzzz|||}}}~~~~~~zzzvvvqqqnnnmmmllliiifff|||sss___GGG888666111000000///////////////...///000111333666888999999999999999999999999999;;;;;;<<<<<<;;;<<>>>>>>>>???@@@@@@CCCBBB???===<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===888888999999999999::::::999999888777666666666666777777777777888888888888:::999999888888888999999===AAAGGGRRRgggvvvggg]]]XXXUUUPPPMMMLLLLLLLLLKKKGGGFFFEEEFFFGGGGGGFFFDDDBBBAAAAAA@@@??????>>>>>>>>>===;;;999888888888999555555555555555555555555555555444333333333333444444444444444444444444444222222222222333333333333333444444555666777888888999999:::;;;<<<<<<======AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSUUUYYY]]]___cccdddgggiiikkkoootttwww{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~{{{yyyxxxxxxwwwvvvssstttvvvxxxzzzzzzzzzyyy|||||||||{{{zzzxxxwwwvvvtttwww{{{{{{{{{||||||yyyuuurrrooonnnrrrssstttvvvwwwwwwvvvuuussssssssstttuuuwwwyyy{{{{{{zzzyyywwwuuusssrrrqqqssssssrrrrrrrrrtttvvvwwwxxxzzz|||{{{zzzyyyzzz{{{}}}~~~~~~|||{{{yyyyyyyyyxxxxxxwwwuuutttttttttsssqqqqqqpppoooooooooooooooooooooooopppqqqqqqrrrrrrrrrssstttuuuvvvwwwwwwwwwtttqqqllliiigggeeebbb```yyymmmYYYCCC777555111111000////////////000///000000222444666777888999999999999999999999999;;;;;;;;;:::999;;;>>>AAA@@@AAABBBBBBCCCCCCBBBBBB======<<<<<<<<<======>>>BBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<======::::::::::::::::::::::::888888777666666666666666666666666777777777888888888777777777777888888999<<<>>>AAAFFFTTTlllzzzoooaaa\\\VVVQQQNNNMMMLLLLLLIIIGGGFFFFFFHHHHHHHHHGGGDDDCCCCCCBBBBBBAAAAAA@@@AAA???===:::999888999999777777666666666666555555666555555444444444444444444444444444444444444444111222222222222333333333222333333444555555666666888888888999:::;;;;;;<<<============>>>???AAAAAACCCCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQTTTWWWXXX[[[]]]```bbbeeehhhmmmppprrrsssvvvxxxyyyyyyxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{|||}}}~~~|||{{{{{{zzzzzzzzz{{{||||||~~~}}}zzzwwwuuutttrrrqqqqqqqqqssssssttttttssssssttttttttttttsssrrrqqqppplllooorrrssstttvvvyyy|||{{{|||zzz|||zzzxxxuuurrrooolllkkkpppqqqrrrsssttttttttttttrrrrrrrrrrrrsssuuuvvvwwwyyyxxxwwwvvvtttsssrrrrrruuuuuuuuuvvvvvvwwwxxxyyy{{{}}}~~~~~~|||{{{zzz{{{|||}}}}}}|||zzzxxxvvvtttsssssssssrrrpppooonnnnnnnnnooommmllllllkkkkkkkkkllllllkkkkkkkkklllmmmmmmnnnnnnnnnnnnoooppppppppppppooommmkkkgggdddaaa^^^[[[YYY~~~~~~wwwgggRRR???666444222222111000000000000111333333333333444666777777999999999999999999999999;;;;;;;;;:::999:::===@@@>>>>>>???@@@AAAAAAAAAAAA======<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::888777666666666666666666555555666666666777777777555555555666777888:::::::::<<<>>>AAAIIIXXXoooqqqkkkbbbZZZUUURRROOOMMMKKKIIIGGGGGGHHHIIIIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@>>><<<:::999999999888888888777777666666666777666555555444444555555444444444444444444444444111111111222222222333333222222222333444444555555777777888888999:::::::::999999999:::;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMOOOPPPRRRSSSVVVXXX[[[]]]^^^aaadddgggiiijjjmmmpppqqqqqqppppppqqqqqqrrrrrrrrrsssssssssssstttvvvxxxzzz|||}}}}}}~~~~~~|||{{{zzzwwwuuusssttttttuuuwwwyyyzzz{{{{{{{{{yyyvvvsssqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrpppppppppppppppoooooonnnkkklllmmmooopppsssvvvxxxuuuxxx{{{~~~}}}zzzxxxvvvxxxwwwvvvuuusssqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuwwwvvvvvvuuutttsssrrrrrruuuuuuvvvwwwxxxxxxxxxxxx{{{}}}}}}{{{zzzzzzzzz{{{|||~~~~~~|||zzzzzzzzzzzzwwwvvvtttrrrpppooonnnnnnnnnmmmkkkjjjiiijjjkkkkkkiiiiiihhhhhhhhhhhhhhhiiifffgggggghhhhhhiiijjjjjjiiiiiijjjjjjiiihhhhhhgggeeedddbbb___[[[WWWUUUTTT~~~uuubbbMMM<<<555444333222222111111111111111444444444444555666777777::::::::::::::::::::::::;;;<<<<<<;;;:::;;;===???<<<===>>>???@@@@@@@@@@@@??????>>>>>>======>>>>>>:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999>>>=========<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999777666666555555666666666555555555555666666666666444444555555777999:::;;;888999<<>>???@@@AAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNQQQTTTVVVXXXYYYZZZ]]]___bbbccceeegggiiiiiiiiiiiiggghhhhhhiiiiiijjjjjjjjjiiijjjlllnnnqqqrrrssstttyyyxxxwwwwwwyyy}}}~~~}}}}}}|||zzzxxxwwwwwwuuusssqqqnnnnnnoooqqqsssuuuwwwyyyxxxyyyyyywwwsssqqqqqqqqqpppqqqqqqqqqrrrsssssstttppppppqqqqqqppppppoooooollllllllllllnnnppprrrtttssstttvvvxxxzzz{{{|||}}}}}}~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwuuusssrrrrrrrrrrrrsssssssssssssssrrrrrrqqqqqqqqqpppppppppqqqrrrsssssstttuuuvvvvvvvvvuuuuuutttsssrrrqqqqqqrrrsssuuuwwwwwwwwwvvvvvvwwwzzz||||||zzzxxxwwwwwwvvvvvvwwwxxxzzz{{{|||}}}{{{zzzxxxvvvttttttttttttrrrqqqooommmlllkkkjjjjjjkkkjjjgggfffeeefffhhhiiigggfffeeedddddddddddddddaaaaaabbbbbbcccddddddeeeddddddccccccbbb```___^^^\\\]]]\\\YYYUUUQQQOOOOOOttt___III;;;555555222222111000000000000000222222222333444666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;===>>>===>>>???@@@@@@@@@@@@@@@??????>>>===============;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777888888999<<<<<<;;;;;;;;;;;;;;;;;;999999;;;<<<<<<<<<;;;;;;::::::::::::999999999888666666555555555666666777444444555555555666666666666666666666777888999:::777888;;;???@@@AAAJJJUUUlllxxxkkk```VVVQQQQQQNNNKKKIIIIIIJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCAAABBBBBBBBBAAA???===;;;;;;::::::999888888777777888777666666555555666666444444444444444444444444111111111111222222222222222222333333333333444444444444555555555555666666444444444555777888:::;;;999:::;;;===>>>>>>??????AAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKNNNQQQSSSTTTUUUWWWYYY[[[[[[\\\]]]___```aaaaaa^^^^^^___```aaaaaabbbbbbaaabbbdddfffhhhjjjjjjkkkpppooonnnnnnppptttxxx{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwuuussssssssssssqqqpppoooooopppqqqrrrtttvvvwwwvvvwwwyyywwwtttrrrssstttqqqqqqrrrsssuuuvvvxxxxxxuuuuuuuuuuuuuuutttsssssspppooommmmmmnnnpppqqqrrrsssrrrrrrssstttvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxrrrssstttuuuuuutttssssssqqqqqqrrrsssttttttuuuuuuvvvuuutttsssrrrqqqqqqqqqqqqrrrsssuuuvvvwwwwwwwwwuuuuuutttsssrrrqqqppppppooopppsssuuuuuuuuusssrrrqqqtttwwwxxxvvvtttssssssrrrrrrrrrsssssstttuuuvvvuuutttrrrpppooonnnoooooommmlllkkkjjjhhhhhhgggggghhhfffdddbbbbbbccceeefffdddcccbbbaaa```_________\\\\\\\\\]]]^^^^^^______^^^^^^]]]\\\ZZZYYYWWWVVVTTTVVVVVVTTTOOOLLLJJJKKK~~~ttt^^^GGG:::555555111111000/////////////////////000111333666888999<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<======>>>???@@@AAAAAAAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;======>>>>>>===<<<;;;;;;;;;:::888777777777888999::::::::::::::::::::::::777888:::<<<=========<<<:::::::::999999888888888666666555555555666666777444444444555555555666666888888777777777777888888999888<<>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999888888777888999:::;;;::::::999999888888999;;;;;;:::888999888777888999999888666777777777777666666666666555555555555555555555555666555555444444444555555777999;;;===???@@@@@@???IIIRRReeerrrfff[[[XXXTTTQQQOOONNNKKKIIIIIIGGGEEEDDDEEEFFFEEEDDD@@@AAAAAAAAA@@@@@@???>>>???>>>===<<<;;;:::999999888777666555555666777777333333222222111222222222333333333333333333333333333333333333333333333333111000000000111222222333555555555555555555555555555666777888:::;;;<<<============>>>??????@@@@@@>>>???@@@AAACCCEEEGGGIIIEEEFFFGGGIIIKKKLLLNNNNNNPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXYYY[[[\\\]]]^^^___aaabbbdddeeeeeegggjjjllloooooooooppppppqqqqqqqqqooopppqqqrrrssstttuuuuuutttttttttuuuvvvwwwxxxxxxzzzzzzzzzzzzzzzyyyxxxxxx}}}}}}|||{{{yyyzzz}}}}}}|||{{{{{{zzzzzz{{{{{{yyyxxxvvvuuurrrqqqooonnnooooooooooooooooooooooooqqqqqqrrrssstttuuuvvvvvvvvvvvvwwwyyyyyyzzzzzzzzzyyyxxxxxxzzz}}}~~~}}}{{{yyywwwwwwwwwxxxxxxwwwuuuttttttuuuwwwxxxuuusssqqqppppppooommmkkklllmmmnnnnnnnnnlllkkkjjjmmmllllllmmmnnnoooooonnnllllllllllllkkkkkkkkkkkkmmmlllkkkllllllkkkiiifffggggggfffeeedddccccccbbb___^^^]]]]]]]]]]]]^^^___\\\[[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPQQQPPPPPPOOONNNMMMKKKKKKJJJIIIHHHFFFEEEEEEDDDDDD~~~~~~nnnUUUBBB888333000111111000///////////////222222333444666888:::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999888888777777777999:::::::::999999888777777999:::;;;999888888777777888::::::888777777666666666666666666666444444444444444444444444555555444444444444555555777888:::<<<>>>>>>>>>>>>CCCIIIWWWkkkxxxooojjjccc\\\WWWRRRNNNKKKIIIGGGFFFFFFFFFFFFDDDCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@???>>>===<<<;;;:::::::::999888777666777777888555555444333333333333444333333333333333333333333333444444444444444444444333333222222333333444555444444444444444444444444444555666777999:::;;;<<<;;;<<<<<<======>>>??????>>>>>>???@@@BBBDDDEEEFFFCCCDDDEEEGGGIIIJJJLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\^^^______aaacccfffiiijjjkkklllmmmnnnooooooqqqrrrssstttuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||{{{{{{zzz~~~~~~~~~}}}|||}}}}}}|||{{{{{{zzzzzzzzzxxxvvvtttrrrqqqpppmmmmmmmmmmmmmmmmmmmmmmmmooooooqqqsssuuuwwwxxxyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{}}}}}}zzzyyyxxxxxxxxxvvvuuusssrrrrrrsssuuuvvvsssrrrpppoooooonnnllljjjlllmmmnnnnnnmmmlllkkkjjjkkkjjjjjjjjjlllmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiijjjiiihhhiiijjjiiifffddddddccccccbbbaaa```___^^^\\\[[[ZZZYYYYYYZZZ[[[\\\XXXWWWVVVUUUTTTRRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLMMMLLLLLLLLLKKKIIIHHHGGGGGGFFFEEECCCBBBAAAAAA@@@{{{iiiRRR???777222///111000000///////////////222222333444666888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888777666777777888999999999888888777777777888999:::999777777666666888::::::999888666666666666666666666666333333333333333333333333555444444444444444555555666777888:::;;;<<<<<<<<>>======<<<===<<<;;;999888888888888777777666555555555555555444444444444444444444444222222333333444444444555333333222222333333444444333333333333333333333333333333444555777888999999999999::::::;;;<<<<<<============>>>???@@@BBBCCCAAABBBCCCDDDFFFGGGIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRRRRSSSSSSSSSTTTTTTTTTSSSUUUVVVWWWWWWYYY[[[^^^aaabbbcccfffhhhjjjkkklllooooooqqqsssuuuvvvxxxyyyzzzyyyyyyyyyyyyxxxxxxxxxwwwxxxyyyzzzzzz{{{zzzzzz|||}}}}}}}}}|||~~~}}}{{{yyyxxxwwwzzzyyyxxxvvvtttrrrpppoookkkkkkkkkkkkkkkkkkkkkkkklllmmmooorrruuuxxxzzz{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{{{{}}}~~~|||zzzxxxvvvuuuuuusssrrrqqqppppppqqqrrrsssqqqpppnnnmmmmmmlllkkkiiijjjjjjjjjkkkjjjjjjiiihhhiiihhhggghhhiiijjjiiihhhhhhhhhhhhgggggggggfffffffffeeedddeeeeeeeeecccaaa^^^^^^]]]\\\[[[ZZZYYYYYYVVVUUUTTTTTTTTTTTTUUUVVVRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCBBB@@@>>>===<<<;;;;;;wwwdddMMM<<<555222///000000////////////000000///000000111333444666777:::::::::;;;;;;<<<<<<===;;;;;;;;;::::::;;;<<<<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555777777777777777777777777777666666777999999888666555555555777999:::999888555555555666666666666666333333333333333333333333444444333333444444555555555666777888999999::::::>>>???@@@CCCKKK\\\rrrsssddd[[[TTTQQQLLLHHHFFFEEEDDDBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@??????>>>??????===<<<;;;:::999999999888777666555555555666444444444444444444444444111111111222222333333444222111111000111111222222111111111111111111111111111111222333444555666777777777777888999999::::::<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDEEEGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRSSSTTTVVVXXXYYYZZZ\\\___bbbeeeggghhhggghhhjjjlllnnnppprrrsssssssssssssssssssssttttttqqqrrrssstttvvvvvvvvvwwwvvvxxxyyyyyyyyy{{{}}}~~~|||yyywwwvvvuuutttvvvvvvtttrrrpppnnnmmmllliiiiiiiiiiiiiiiiiiiiiiiikkklllnnnqqqtttvvvxxxyyywwwwwwxxxyyyyyyzzzyyyyyyyyyxxxxxxyyy|||}}}}}}|||zzzyyywwwuuusssqqqpppooooooooonnnmmmmmmnnnooooooooonnnlllkkklllkkkiiihhheeeeeefffffffffeeeeeeeeefffeeedddeeefffgggfffeeeffffffeeeeeedddcccccccccbbbaaa``````aaaaaa___^^^YYYYYYXXXWWWVVVUUUTTTTTTQQQQQQOOOOOOOOOOOOQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>???>>><<<;;;999888888888}}}sss```III:::444222...000000////////////000000/////////000111333444555999999::::::;;;<<<<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::999888777666555666666666666666666666666555555555666777888777555444444444555888999888666444444555555666666666777444444444444444444444444333333333333333444555555666666666666777777888888:::<<<>>>>>>AAAJJJXXXdddzzz{{{oooaaa[[[QQQIIIEEECCCBBBAAACCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::999999777666666555555555555555555555555555555555333333333333444444555555222222111111000111111222111111111111111111111111000000111222222333444444444555555666777777888888:::::::::::::::;;;<<<<<>>??????>>>>>>===<<<;;;<<<;;;:::999888777777777{{{ppp\\\EEE888444222//////////////////000000111111111222222333555666777888888999999:::;;;<<<<<<<<<;;;;;;:::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888999999999999999888777666666666555444444444555555555444444555777777666444333222222444666666555444444444444555555666666777555555555555555555555555222222222222333444555666666666555555555666777777444888<<<===>>>BBBJJJQQQeeevvvssskkk___SSSKKKFFFCCCAAAAAABBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@???>>><<<<<<::::::999777666666666666666666666666666666666666777777666666666666666666444444333333222222333333111111111111111111111111//////000111111222333333333333444555555666666777999888888888999:::;;;;;;>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHLLLMMMOOOOOONNNOOORRRTTTNNNOOOQQQTTTWWWYYY[[[\\\[[[\\\]]]___aaacccdddeeebbbbbbdddeeeggghhhjjjjjjiiijjjkkkmmmnnnooooooooonnnppprrrsssssstttvvvxxxuuuuuutttssssssssstttttttttsssrrrpppnnnllljjjjjjffffffffffffffffffffffffhhhhhhiiiiiijjjkkkllllllmmmnnnnnnoooooonnnnnnnnnqqqpppoooqqqsssttttttsssqqqppppppnnnllljjjhhhgggggggggggghhhhhhggggggggghhhgggeeeeeefffeeedddbbbaaaaaa`````````aaabbbccc```___^^^^^^___```^^^]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYWWWUUUUUUVVVWWWWWWVVVQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJEEEEEEEEEDDDCCCBBBBBBBBB??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777777777777777zzzoooYYYCCC777444333000///////////////000111111333333333444555666777888666777777888999:::;;;<<<<<<;;;::::::999999::::::;;;;;;;;;::::::::::::999999999999999999999999999888888888888888888888888888888999999999888888777666666444333333333444444444333333444666666555333222222111222444444333111333333444555555666777777444444444444444444444444222222222222333444555666777666555555555555666777444666888999:::===BBBFFFUUUeee|||uuuggg\\\RRRJJJFFF@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@@@@@@@???>>>======<<<;;;999888777777777666666666666666666666666777777777666555555444444555444333333222222333333111111111111111111111111//////000000111222222222333333333444555555666666777777777888888:::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJKKKMMMOOOJJJKKKLLLNNNPPPRRRTTTTTTVVVWWWXXXYYY[[[\\\]]]^^^\\\]]]^^^___```aaabbbccceeefffggghhhiiiiiiiiiiiiiiikkknnnoooooooooppprrrqqqqqqpppooooooooopppppprrrqqqooommmkkkiiihhhgggccccccccccccccccccccccccccccccdddeeeffffffgggggghhhhhhiiiiiiiiiiiihhhhhhkkkjjjiiijjjlllmmmmmmllljjjjjjjjjjjjhhhfffdddcccbbbccccccccccccccccccbbbcccbbb``````aaaaaa___^^^]]]\\\\\\[[[\\\]]]^^^___\\\[[[YYYZZZ[[[[[[YYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSQQQOOOOOOQQQRRRRRRQQQMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFBBBAAAAAA@@@@@@??????>>><<<;;;;;;::::::999888888999::::::::::::999888888666666555555666666777888zzznnnXXXBBB666444333000///////////////000111111333333333444555666777888555666777888999:::;;;;;;<<<;;;::::::999999999999;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999999999777888888999999999888888666666444333222333333444333333222444555666555333222111111111222222111///333333444444555666777777333333333333333333333333222222222222333444555666888777666555444555666666888777666555666999===@@@GGGTTThhhzzzlll___SSSLLLDDDDDDEEEFFFFFFGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB>>>???@@@AAA@@@???>>>===>>>>>><<<;;;:::999999999777777777777777777777777555555444333222111111000333222222111000000000111111111111111111111111111//////000000111111222222222333333444444555666666666666777777888:::;;;<<<::::::;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFIIIKKKHHHIIIJJJKKKLLLNNNOOOOOORRRRRRSSSTTTUUUWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[aaaaaabbbcccddddddddddddeeegggiiijjjiiiiiijjjlllnnnmmmlllkkkkkkjjjkkkkkknnnnnnllljjjhhhfffeeedddaaaaaaaaaaaaaaaaaaaaaaaa______```aaacccdddeeeeeecccdddddddddddddddcccccceeedddcccdddfffggggggfffeeeeeeeeeeeedddbbb```_________````````````_________^^^\\\\\\]]]]]]\\\ZZZXXXWWWVVVVVVWWWXXXYYYZZZYYYXXXVVVVVVWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMKKKKKKMMMNNNNNNNNNJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAAAAABBBCCCCCC?????????>>>=========<<<999999999888777777666666888888888888888888777777444444444444555666777888~~~kkkRRR???666333000---000000000000000111111111222555555333333555555222666666666666777888999:::<<<;;;999999999999;;;<<<:::::::::999999999888888555555666888888999999999888999999::::::;;;<<<<<<;;;:::999888777555444444777555333111111111222333444333333222222333333444222222222333333444444444444444444444444444444444333333333444444444555555222222333333333333444444444444444555555555555666666777777777777888;;;>>>AAAGGGRRRbbbuuuwwwfffZZZPPPLLLGGGEEEEEEGGGIIIJJJGGGFFFDDDEEEFFFFFFEEECCCDDDCCCBBBAAA@@@@@@@@@@@@=========<<<<<<;;;:::999;;;;;;:::999888777666555888888777777666666666555666666555555555444444444555444333333222222333333222222222111111111111000222222333333333333444444666666666666666666555555888888888888999:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMNNNOOOOOOOOONNNNNNQQQRRRTTTTTTTTTTTTVVVXXXXXXZZZ\\\^^^____________bbbbbbcccdddfffgggggghhhmmmlllkkkiiiiiiiiiiiijjjiiiiiihhhgggeeedddbbbaaa___^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]___^^^^^^]]]]]]^^^^^^___\\\]]]___``````___]]]\\\````````````___^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTQQQQQQRRRRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@??????>>>===============:::::::::999999999888888888888777777777777888888666666666666666555555555555555555555666666666777zzzhhhPPP>>>666444222///000000000000111111111111111444555333444666666333666666666666777888999:::::::::999999999999::::::::::::999999888888888888555555666888888999999888777888888999999:::;;;;;;888888888777777666666666555444333222111222333333333333222222222222333333222222333333333333333333444444444444444444444444222222222222333333333444222222222333333333444444444444444444555555555555555666777777777888:::<<<888@@@JJJTTT```rrr}}}sssaaa[[[RRRLLLIIIIIIJJJKKKIIIGGGEEEEEEEEEEEEDDDBBBDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::888777777666777777777777777777777777555555555555444444444444555444333333222222333333222222222222111111111111222222333333333333444444444444555555555555555555777777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>???@@@@@@AAAAAA@@@AAABBBBBBCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKMMMOOOQQQQQQQQQRRRSSSUUUSSSUUUWWWYYY[[[\\\\\\\\\[[[\\\]]]^^^___``````aaaeeedddcccbbbbbbbbbcccddddddddddddcccaaa___^^^]]][[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXXXXYYYYYYZZZWWWYYYZZZ[[[[[[ZZZXXXWWW[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQRRRQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBAAA@@@???>>>===>>>======<<<<<<<<<<<<<<<999999999888888888777777666666555555555555666666666666666666666666666555555555555666666666777777uuudddMMM<<<666444333111//////000000111111111111111555666444555999999666666666666666777888999:::888888999999999999888888999888888888888777777777555555666777888888888888666666777777888999999999666666666666666666666666222222222222222333333333333333222222222222333333333333333333333222222222444444444444444444444444111111111111222222222222222222222222333333333333444444444444555555555555333555888888888888999:::111999BBBDDDGGGUUUnnnzzzrrrggg\\\UUUQQQNNNMMMMMMKKKHHHGGGGGGFFFEEECCCDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@???>>>=========<<<<<<;;;:::999888888666666666777777777777777555555555444444444333333555444444333333333333333333222222222111111111111222222333333333333444444222222222333333444444444666666666666666777888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<==================>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMOOOQQQNNNOOOQQQSSSUUUVVVWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]\\\ZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>===<<<;;;;;;:::<<<;;;;;;:::999:::::::::777777777777777666666666444444444333333444444444555555666666666666666666666666666666777777777777rrraaaKKK;;;555444222000//////000000111111222222222666888777888<<<<<<:::777777666666777888999999666777888999999888777666888777777777777777777777555555666777888888777777444555555666666777888888666666666555555555555555///000111222333333333333222222111111111111222222333333333222222222222222333333333333333333333333111111111222222222222333111222222222222333333333333333444444444555555555222555888999888777888888222999>>>===<<>>===>>>======<<<;;;;;;::::::999888888888777777666666555555555444444444444333555555444333333333333333333333222222222111111111222222222333333333444444000000111111222333444444555444444444555666666777666777777777777888888888888888888888888888888888777888999:::;;;;;;;;;;;;::::::;;;;;;<<<======>>>???????????????@@@AAABBBAAABBBBBBCCCDDDDDDDDDDDDCCCEEEGGGHHHIIIJJJLLLNNNLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[YYYYYYYYYYYYXXXWWWUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPOOOOOONNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@????????????>>>>>>>>>>>><<<<<<<<<;;;:::999999999:::999888888777777888888555555555555555555555555444444333333333333444444555555555555666666666666666666777777777888888888~~~ppp___III:::444222111......//////000111111222222444888:::999;;;>>>???===777777777777777777888999666666888999999888666666777777777777777777777888555666666777777777777666333444444555555666666777777777666555444333222111......000111222333333333222111111000000111111222222222222222222222222222333333333333333333333333222222222222333333333333111111111222222222333333333333333444444444444555222555777888777666777777666999<<<;;;;;;AAAKKKTTTfff|||}}}ppphhh___[[[VVVRRROOOMMMJJJHHHEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCBBB??????>>>>>>======<<<<<<<<<<<<;;;999888777666666666666555555555444444444666555444444333333444444333333333222222222222111222222222333333333444444000000111111222333444444444444333333444444555555555555555555666666666666666666666666666666666666666777888999999::::::999888888999999:::;;;;;;;;;======<<<<<<<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBBAAACCCEEEEEEFFFFFFHHHJJJLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTUUUVVVVVVWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999888888888888777777666666666666666444444444444444444444444555444444444444444444555444555555555666666777777777777777888888888888999~~~~~~{{{lll\\\GGG888333222000.........///000111222222333555999:::999;;;??????===888777777777777777888888777777888888888888777777777777777888888888888999555666666777777666666666333333444444555666666666777666555444333111000000...//////000111111222222111111000000000000111111111111111111222222222333333333333333333333333333222222222222333333333444111111111111222222222222333333333333444444444444333555666777666555666777888888999999;;;???BBBEEEPPPeeeuuuppphhh```ZZZTTTPPPMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===;;;:::999888777777777777666666666555555666555555444444444444444333333333333222222222222222222333333333333444444222222222333333444444444444444333333333444444555444444444444555555555555555555555555555555555555555555666888888888888888777888888888999999999999:::::::::999999::::::;;;;;;<<<===>>>???@@@@@@@@@???AAACCCCCCCCCCCCEEEFFFIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOPPPOOONNNLLLJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>======>>>>>>??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999888888777777777777666666555555555555555333333333444444444444444666555555444444555555666444444555555666777777777777888888888999999999999~~~~~~~~~~~~~~~~~~~~~yyygggXXXDDD777333333111///......///000111222333333444777999888999<<<===:::888888777777777777888888999888888777777888888999888888888888999999::::::555666666666666666555555333333444444555666666666555444444333222111111000000//////...///000111222000000000//////000000000//////000111222333333444222222222222222222222222111111111111222222222222111111111111222222222222222222333333333444444444444555666555444444666777888777777777888;;;===???BBBOOOaaarrrvvvkkkbbb[[[VVVNNNMMMLLLJJJIIIHHHHHHHHHCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@============<<<<<<<<<<<<888888888888777777777777666666555444444444444444444444333333333222222222222222333333333333444444444444555555555555555555555444444333333333444444333333444444444555555555444444444444444444444444333444555666666777777777666666777777777777888888999888888777777777888888888999:::;;;<<<=========>>>???@@@@@@??????@@@BBBAAAAAAAAABBBCCCEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>======>>>>>>======<<<;;;999::::::;;;<<<<<<;;;;;;::::::::::::999999999999888888888888777777777777777777777666666666666666777666555555444444555555333333333444444444555555555555444444444444555555444444555555666777777888888888888999999999::::::~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||xxxcccUUUBBB666333444333111---...///000111222333333333666777666777::::::888888888777777777777777888:::999888777777888999:::888888999999999:::::::::555666666666666666555555333333444555555666666777222222222222222222222222111000...---...///111222000000////////////000000......///111222333444555222222222222222222222222000000000000111111111111000111111111111222222222222222333333333444444444555555555444333333666888777888777666555888<<<@@@;;;AAAJJJXXXmmmzzznnneee```RRRQQQPPPNNNLLLKKKJJJJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@;;;<<<<<<===>>>??????@@@999999999999888888888777666666555444444444444555444444444333333333222222222222333333333444444444666666666666666666555555555555444333333444444444333333444444444555555555444444444444444444444444222222333444555555555555555555666666666666666666888777777666666666777777666777888999;;;;;;<<<<<<===>>>???>>>======>>>???::::::;;;===???BBBEEEGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHHHHGGGEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCBBBCCCCCCBBBBBBAAA@@@???===========================<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::777777888999999999999999888888888888777777777777777777666666666555555555555555555555555555444444666666555444444444444555333333333444444555555555555444444333333444444555444444444555666777777888888888999999999:::::::::}}}{{{zzz{{{}}}}}}{{{{{{{{{~~~{{{sss]]]LLL<<<666555444111000000111222333444555555555777777777777777666555555888888888888777777777777888999:::888666555666777::::::999999999999999999:::888666333222222333333444444444444333333222111333222111111000000111111///000111222222111000///222111111111000000//////000000000000111222333444111111111111111111111111222111111111000000//////111111111111111222222333444444444444444444444444444777::::::999666444444666666666666777999;;;<<<>>>AAAFFFJJJSSSeee}}}vvvkkkcccZZZUUUVVVTTTNNNKKKLLLKKKJJJIIIFFFBBBAAAAAABBBEEECCCAAAAAABBBCCCBBBBBBAAABBBBBBBBBAAA@@@>>>===::::::999888888888999999777666666666555555555555555555444444444333333333666555444444333333333333555555555555555555555555777666555444555555777888666666666666666666555555555555555444444333333333333444555555333333444555666666666666666666666666333333333444555666777777666666666666666777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAABBBCCCCCCFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===============>>>>>>>>>>>>@@@@@@???>>>>>>===>>>>>>;;;<<<<<<===============???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999888888777777777888999::::::999888777888888888888888888888888999999888666555444222222666666666666666666666666555444444444444555666666666666555555555444444444555555555555555555555555888888777777666666555555555555666666777777888888:::<<<===<<<:::777666666~~~}}}{{{zzzzzz{{{}}}~~~~~~|||zzz{{{~~~{{{rrrYYYJJJ:::444444222000///...///000111222333333333555555666777888888888888888888888777777777666666666777999888777777888999999999888888888888777777999888555333222333333444444555555555555444333222333222111111000000111111///000111222222111000///111111111111000000000///000000000000111222333444111111111111111111111111111111111000000000//////111000000000000111222222333333333333333333333333222444666777555333222222444333333333444555777888999<<>>>>>>>>=========<<<<<<<<<888888888888777777777777666666666666555555555555666555444444333333333444555555555555555555555555444444333222222333444555555555555555555555555555555444444444333333333333222333444333222222333444555555555555555555555555333333444444555555666666555555555555555666777777::::::::::::::::::::::::;;;;;;;;;<<<<<<=========??????????????????>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCBBBAAAAAA@@@??????@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>===<<<<<<;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<=========<<<;;;:::::::::::::::999999999888888888888888888888777777666666666777888888888888777666555555555555555555555555777777666666555555444444555555555555555555555555555555444555555555666777666666666555555555444444666666666666666666666666888888777777666666666666666666777777888888999999888:::<<<<<<;;;999999:::xxxyyyyyyzzzzzz{{{||||||~~~~~~{{{}}}zzzpppTTTFFF888333333111//////...///000222333333444444222333555777999:::;;;;;;888888777777777666666666555666888888777888999;;;888888777777777666666666777666555444333444555555555555666666555555444444333222111111000000111111000000111111111111000000111111111111000000000000000000000000111111222333111111111111111111111111111111000000000000//////000000/////////000111111222222222222222222222222222333444444222111222333333222222222333444555555666888::::::===EEERRR]]]xxxwwwqqqkkkccc]]]ZZZRRRQQQQQQOOOMMMKKKJJJIIIGGGFFFEEEDDDDDDCCC@@@>>>AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@>>><<<;;;::::::::::::999999999999888888777777777666666666555555444444333333444444555555555555555555555555444333333222222222333333444444444444444444555555444444333333333333222222222333444444222222333444444444444444444444444444444444444444444444444444444444444444444555555555888888888888888888888888999999999999999999999999<<<<<<;;;;;;:::::::::999;;;<<<<<<======>>>???????????????>>>======<<<<<<=========<<<;;;;;;::::::999999999:::::::::;;;;;;::::::999888888888999999999::::::;;;<<<;;;;;;;;;;;;;;;::::::999999888888777777777666666666666555666666666666666555555555444555555666666555555444444444444444444444444444555555555555555555666666555555555555555555555555555555555666666666777777777666666666666666555555777777777777777777777777888777777777777666666666666777777888999999::::::888:::<<<=========>>>???tttuuuwwwyyy{{{{{{{{{{{{}}}~~~xxxmmmOOOCCC777333222111///000000111222444555666666666333444666888999;;;;;;;;;888888777777777666666666666777999999888777999:::888888888777777666666555555555444444444555555666444444555555555555444444333222111111000000111111000000000111111000000000111111111000000000000000000000000000000111222222111111111111111111111111000000000000000000/////////////////////000000111111111111111111222222222444444444333111222333555444444444444444555555666777888999888888<<>>>>>???@@@BBBqqqsssvvvxxxzzz{{{{{{zzzzzz|||}}}~~~}}}~~~uuugggKKK@@@666333333111000111000111222444666777777777666777888999::::::::::::888888888888777777777777888::::::999888777777888:::999999888777777666666444444444444555555666666222333333444444444333333333222111111000000111111111000000000000000000111000000000000000000111111000000000///000000111111000000000000000000000000//////////////////000000///////////////000000111000000000111111222222222333333333222000111333666333333444555555666666666777888999888777999===AAAOOOZZZnnntttmmmbbbYYYTTTQQQOOOMMMLLLKKKJJJJJJJJJIIIGGGEEEBBBBBBBBBBBBBBBBBBBBBCCC???@@@AAAAAA@@@>>>;;;999<<<<<<<<<;;;;;;;;;::::::888888888777777777777666777666666666666666777777666666666666666666666666666666666555555444444444333333333444444444555555333333333333333333333333222444555444333222333444333333333333333333333333333333333333333222222222111111222333444333333222444444444444444444444444666666666666666666666555888777777777666666666555666666777777888999999:::;;;;;;;;;:::::::::::::::888888777777777777777666444555555555666666666666666666666555555666666777666666777888888888888888666666666666555555555555444444444555555555555555333333333333333333333333333333222222222222333333555555555555555555555555666666666555444444333333555555555555555555555555666777888999999999888888888888888888888888888888777777777777777777777777777777777777888888888888555666666777999::::::;;;999:::<<<=========@@@BBBoooqqqsssvvvxxxxxxyyyxxxxxxzzz}}}}}}}}}}}}~~~ppp```FFF===555333333111000222...///000222444555666666888999999:::::::::999999::::::999999999888888888:::;;;;;;:::888666777888::::::999888777777666666444444555555555555555555222222333333444333333333333222111111000000111111111111000000000000111111000000000000111111111111000000000//////000000111000000000000000000000000......////////////000000000000/////////000111111000000000111222222333333000111111000//////222444111222333555666666666666555777777777777888:::<<>>=========<<<<<<<<<<<<;;;999999888888888777777777888888777777888888999999888888888888888888888888555555555555444333222222333333333444555555666666333333444444444444555555111222333333111111222333333333333333333333333333222222222222222222222222000111333444444444333222333333333333333333333333555555555555555555555555666666666666666666666666444555555666777777888888999999999999999999999999666666666666666666666666333333444444444555555555555555444444555555666666444555666666777777666666555555555555444444444444444444444444444555555555222222222333333333333444444333333222222333333444333333333333333333333333666666555555444333222222666666666666666666666666777888999:::::::::999888888888888999999999999:::777777777777777777777777777777777888888888888999666666777888:::;;;<<<<<<999;;;<<<======???BBBDDDmmmnnnppprrrssstttuuuuuuxxxzzz~~~~~~~~~~~~~~~~~~{{{iiiXXXAAA999333222222//////111...///000222444666666777888999::::::;;;:::::::::;;;;;;;;;:::::::::999999888:::::::::888888888::::::999888777666555444444555555555555555555444444222333333444555555444444333222111111000000111111222111000//////000111222///000000000111111111111000000////////////000000000000000000000000000000........./////////000000111000000000000111222222000000111111222333333444///111111111000000222444111222444666888999999999555666666666666777999:::999???GGGSSScccxxxxxxpppgggaaa[[[WWWRRROOOMMMLLLKKKJJJJJJJJJHHHGGGFFFGGGGGGHHHEEEEEEDDDDDDDDDCCCCCCCCC????????????>>>>>>>>>===::::::::::::999999999888999999999999999:::;;;<<<999999999999999999999999666666666666666444333222333444444555666666777777444444444555555666666666333444555444333333444555444444444444444444444444000000111111222222333333000111333444555444333222222222222222222222222222222222333333444444555555333444444555555666666777444444444555666666777777777777777777777777777777555555555555555555555555222333333333444444444444333333333333333444555555333444444555555555555555444444444444444444444444222222333333444444444444222222222333333444444444555555444333333444555555333333333333333333333333444444444444444444444444777777777777777777777777777888:::;;;<<<;;;:::999999999999999:::::::::;;;999999999999999999999999777777888888888999999999888888999;;;<<<>>>??????>>>???AAACCCDDDGGGKKKNNNllllllmmmnnnpppqqqssssssxxx{{{~~~~~~}}}}}}}}}~~~xxxeeeRRR===666111111000......000000111333555666888999999777888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666888999:::999999:::<<<999888777666555444333333555555666666555444444333333444444555666666666555333222222111000111111111222111000//////000111222//////000000111111111222111000////////////000000000000000000000000000000---.........//////000000111111111111111222222333000000111222333333444444111222444444333333444555333555777:::<<<=========666666777777777888999:::777===BBBDDDIIIZZZttt|||ssskkkfff___YYYVVVUUUSSSSSSNNNMMMLLLJJJIIIIIIIIIJJJEEEDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<===::::::::::::::::::::::::888999999999999777555444444444555555666777888888555555555666666666777777777888999888777666777999444444444444444444444444//////000111222333333444000222333555555444333222222222222222222222222222000000111222333444444555222222333444555666666777333333444555555666666777555666666666666666666666555555555555555555555555222222333333333444444444222222111111222333444444222333444444555555444444444444444444444444444444111111222222333333333333222222222333333444444444666666444444444444666666666666666666666666666666222222333444444555666666777777777777777777777777777888:::<<<<<<;;;:::999999999999::::::;;;;;;;;;::::::::::::::::::::::::777777888888999999999999::::::;;;===>>>@@@AAAAAACCCEEEHHHJJJMMMQQQVVVYYYlllmmmmmmllllllnnnrrruuuwwwyyy{{{}}}~~~~~~}}}|||||||||||||||~~~}}}|||~~~}}}wwwaaaHHH===555///000333222111111222444555777777777666666999::::::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999888777666555666666555444333222222222000111222222333444555666555222///000222444333222222222222111111111000000//////000000111111222222222111111111000000//////000000000000000000000000////////////////////////............///000222222111222222333333222222111333333333333444555666666555;;;@@@AAACCCDDDAAA===;;;888666555666777888888999<<>>======>>>AAABBBBBBAAA??????>>>============>>><<<<<<<<<<<<=========>>>>>>======<<<;;;;;;::::::888888888888888888888888999999999888777666666555666666666666666666666666666666666666666666666666555444333222111222333444444444555555666555555444555333222222333444444333222222333333333333222222222222333333333444444444999888777666555444333333444444444333333222222222222222333444444444444333333333333333333333333333000111333555666555333222555444333333222222222222333333333444444444555555333333333333333333333333444444444444444444444444666555333222222333555666555555555666666666666777555555555555555555555555666666555555555444444444666666666666777888999:::999999888888999999:::;;;;;;;;;999888777777777777555666777888999999999999999999999888777888:::<<<<<<======>>>???@@@AAABBBGGGMMMTTTXXXZZZ]]]ccchhhlllmmmmmmmmmmmmnnnrrruuuvvvwwwzzz|||}}}}}}|||{{{}}}|||{{{{{{{{{}}}~~~|||}}}~~~~~~}}}|||vvv___GGG<<<444///111333222111222333444555666777777777777888999999:::;;;;;;::::::;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;::::::;;;:::999888777666555555555555555444444333333333111111222222333444444444555222000000222333333222222222222111111111000000000000000000000111111111111111111000000000//////////////////////////////111111111111111111111111............///000111222111222222333333222222111333222222333333444555666999@@@HHHLLLNNNOOOKKKEEE<<<999666555666777777777666999<<<<<<<<>>>>>===<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>======<<<;;;;;;:::999999999999999999999999:::999999888777777666666666666666666666666666666666666666666666666666666777666555444333444444555444444444555444444333333555333111222333444333333111222222333333222222111222333333333333444444444555555444444444444444444444444444444333333333333111222333333444444333333333333333333333333333333111222333444444444333333444333333222111111222222333333444444444555555555333333333333333333333333444444444444444444444444666555333222222333555666555555555555666666666666666666666666666666666666777777777666666666555555777666666777777888999::::::::::::::::::;;;;;;<<<<<<;;;:::999888888888888999999999999888888777666888999:::999888999<<<>>>???@@@AAABBBDDDFFFIIIKKKRRRXXX```eeeiiinnnvvv|||kkklllmmmmmmmmmooorrrttttttvvvxxxzzz|||{{{{{{zzz~~~|||zzzxxxxxxzzz|||}}}}}}||||||}}}}}}wwwwwwzzz{{{sss]]]FFF;;;444///111333222111222555444444555555666777888777888888999999999999999:::::::::999999999999999999999::::::::::::999999999999888888777666555555555555555444444444444444222222222222222222222222444222000000222333222111222111111111111000000000111000000000000000000///111111000000000000//////........................111111111111111111111111///......//////000111222111111222222222222111111222222222222333444555555<<>>>>>======>>>>>>======>>>>>>>>>????????????>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999888888777777777777777777777777777777888888888888888888888888888777666555555555666666444444444444333333222111555333111222333444333222111222222333333222222111333333333444444444555555111111222333444555555666444444444444444444555555111222333333444444333333444444444444444444444444222222222333333333333444333333222111111111222222444444444444555555555666444444444444444444444444555555555555555555555555666555444333333444555666444444555555555666666666777777777777777777777777888888888888777777777777777777777777888999:::;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::999::::::<<<;;;;;;::::::999888888:::;;;<<<<<<<<<>>>AAACCCDDDFFFHHHJJJLLLQQQVVVZZZccchhhooouuuzzziiikkkllllllmmmnnnqqqtttsssuuuwwwzzz{{{{{{zzzzzz|||{{{xxxwwwwwwyyy|||~~~}}}}}}~~~~~~|||{{{zzzzzz{{{~~~zzzttttttxxx}}}~~~zzzqqq\\\HHH:::444000111222111111444555555444444444666888999888888999999999999999888999999888888888888888888888888999999999999888888888888777777666555444444444444444444444555555555333333222222111111111000222111111111111222222111111111111111000000000000111111000000/////////...000000000000000000//////................................................///////////////000111111111111222222222222111111111111111111222333444555===IIIUUU\\\___]]]UUULLL<<<999777666666777666555222555777666444555:::???AAAJJJYYYkkkuuuhhh]]]WWWTTTSSSQQQLLLHHHGGGHHHJJJHHHFFFDDDDDDDDDCCCAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA????????????@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888999999999999999999999999888777777666666666666666555555555555555444333222555333222222333444444333222222333333333333222222444444444444555555555555111222222333444555666666444444444555555666666666222222333444444444444333555555555555555555555555444333333222222333444444444333333222222333333333444555555555555666666666555555555555555555555555555555555555555555555555666666555444444555666666444444555555555666666666888888888888888888888888888888888888888777777777888888888888888999;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<===>>>>>><<<>>>???@@@AAACCCGGGJJJKKKNNNQQQTTTWWW]]]eeejjjtttxxx~~~gggiiikkkllllllmmmppprrrrrrtttwwwyyy{{{{{{zzzzzzyyyxxxwwwwwwxxxzzz}}}{{{{{{{{{||||||}}}}}}}}}yyyyyyyyyyyy{{{~~~|||wwwwww{{{|||}}}yyynnn[[[JJJ999444111222222000222555555555444444444666888999999999::::::::::::999999888888888888888888888888777777888888888888777777777666666555555444444444333333333444444444444444222222222111111000000///000111222222111111111111000000000000000000000000111000000000//////......//////////////////000000................................................000////////////000000111000111111222222111111000111111111111111222444444:::EEEPPPVVVWWWUUULLLCCC999888666555666666555333333555777777666777:::===@@@@@@DDDPPPbbbwwwnnnddd]]]\\\YYYTTTOOOLLLLLLMMMHHHFFFEEEDDDEEEEEECCCAAACCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999::::::::::::::::::::::::777777777777666666666555777777888888777666666555666444333333444555555444333333444444444444333333444444555555555666666666555555555666666666666666555555555666666777777777333333444555555555555444666666666666666666666666555555444333333444444555555555444444444555555666555555555666666666777777666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666777777777777777777777777777777777777777777777777777777888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::::::::;;;<<<<<<999999999:::;;;===???@@@>>>@@@BBBDDDFFFIIIMMMQQQUUUYYY^^^bbbdddjjjrrrxxxdddfffiiijjjkkklllnnnpppppprrruuuwwwyyyyyyyyyxxxvvvvvvvvvwwwyyy{{{}}}~~~yyyyyyzzzzzz{{{{{{||||||yyyyyyyyyzzz{{{}}}|||}}}~~~}}}xxxkkkYYYJJJ888444111222222000222666555444444555555666777888::::::::::::::::::999888888888888888888999999999666777777777777777777666555555555444444444333333333333333222222222222222222111111111000000/////////111222222111000000111//////000000000000000111000//////////////////.........////////////000000........................111111111111111111111111000000////////////000000000000111111111111000000000000000000111222333444666>>>FFFIIIIIIGGG@@@999666555444444555555444333444666777777777888:::<<<>>>;;;:::@@@KKK[[[oooyyyhhheeeaaa\\\WWWRRROOOMMMLLLKKKIIIIIIIIIHHHGGGEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777777888888888777666555888999999::::::999999999777666444444666777666555444555555666666555555444555555555666666666666777999888888888777666666666777777777777777777888888444555666666777777666666777777777777777777777777666666666666666555555555666666555555555666777777666666666666777777777777777777777777777777777777777777777777777777777777666777777777777777777666666666777777777888888888777777777777777777777777777777777777777888888888999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>>>>===<<<<<<<<<===>>>@@@AAADDDFFFHHHKKKNNNRRRWWWZZZbbbgggnnnqqqsssvvv~~~bbbdddgggiiiiiikkkmmmnnnmmmooorrrtttvvvwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyyyywwwxxxxxxyyyzzz{{{{{{|||zzzzzzzzzzzz{{{}}}~~~~~~|||}}}vvvgggTTTGGG777333222222111000222777333444555666777777777777999999999999999888777777888888888999999999::::::555666666777777666666555444444444444333333333333333222222111111000000000000000000000000000//////...000333333111///000111////////////000000111111.........///////////////........./////////000000////////////////////////111111111111111111111111000000////////////000000000000111111111111000000000//////000000111222333111777;;;<<<======999444333222222333444555444222444444555444444555777888777555777;;;???EEESSSaaawww|||wwwrrrmmmhhhbbbZZZUUUVVVSSSQQQPPPOOONNNKKKIIIEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@??????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888999999:::999888777666888888999:::;;;;;;;;;;;;999777666666777888888777666666777777777777666666555555666666666777777777999999888888888777777777888888888888888888777777666666777888888888888888888888888888888888888888777888888999888777666555555555555555555666777777666666777777777888888888888888888888888888888888777777777777777777777777777777777888888777777777888888888888999999999999999999999999999999999999888888888888999999:::::::::999999::::::;;;<<<=========<<<<<<======>>>???=========>>>???@@@AAABBBCCCCCCBBBCCCEEEGGGJJJLLLOOOQQQTTTXXX[[[```eeeiiinnnuuu}}}```cccfffhhhiiijjjlllmmmjjjlllooorrrtttuuutttttttttuuuvvvwwwwwwvvvuuutttvvvwwwxxxyyyzzz{{{||||||{{{{{{{{{{{{|||}}}~~~~~~|||{{{}}}uuueeeQQQDDD777333222222111///222777222444555777777777777666888888888888888777666666888888999999::::::::::::555555666666666666555555444444333333333333333333333222222111000///....../////////000000000000000---000333333111//////111.../////////000000111111---.........//////000000---.........//////000000000000000000000000000000////////////////////////111000////////////000000000000111111111111000000////////////000111222333///333666555666888777333111000000222444555333222444333222111111222333444...111777<<<;;;999AAAMMMWWWnnnxxxmmmeee]]][[[XXXUUUTTTQQQNNNLLLJJJIIIHHHHHHGGGGGGHHHHHHCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???????????????????????????<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;<<<;;;:::999888777888999:::;;;<<<<<<<<<:::888777777888999999888777777888888888888777777666666666666777777777777777777777777888888888888:::999999999888777777777777777888999999999999999888888888888888888888888777888:::;;;:::999666555444444444444444555666777777777777777888888888888888888888888888888888888777777777777777777777777777777888888888888777777888888999999999:::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCDDDGGGHHHIIIKKKNNNSSSWWWZZZZZZ\\\```cccggglllrrrvvvvvv~~~cccdddeeegggggggggffffffiiiiiikkkmmmppprrrssstttuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{|||{{{zzzyyyzzz|||~~~zzzqqq```JJJ:::666444222000000000222333555555555666666666666777666666666666666777777777999999888888999999:::;;;<<<888555444555777666555555444444444444333333333000000111111222222222333000000111111111111000000222111111222444444333111.........///////////////555222///...///000111000......---,,,,,,,,,,,,---------------------,,,,,,---......///000111111222////////////////////////000000////////////000000000000000000111111111111000111222444444333222222333333333333333333333333333333333444444444555555777666555555777:::===???KKKTTThhh{{{vvvtttooojjjeee___ZZZWWWWWWRRRLLLJJJIIIIIIFFFDDDIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@@@@AAABBBBBBAAA???@@@@@@???>>>===<<<<<<<<<>>>>>>>>>>>>============???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999===<<<;;;:::888777666555777777777777888888888888888888888888888888888888::::::::::::999999888888888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999::::::;;;;;;;;;777777777666666666666666777777777777777777777777888888888888888888888888888888777777777777777777999::::::;;;;;;;;;;;;:::<<<999555555777999999888999:::<<<<<<<<<<<<===???@@@@@@@@@AAABBBCCCDDDEEEBBBDDDGGGIIIIIIJJJKKKMMMPPPRRRUUUXXX\\\```cccdddkkkmmmrrrwww{{{}}}~~~~~~aaabbbdddeeefffeeeeeeeeeggghhhiiikkknnnpppqqqrrrsssttttttttttttuuuuuuuuuwwwwwwxxxxxxyyyzzz{{{{{{}}}|||{{{{{{{{{}}}~~~~~~~~~xxxnnn]]]HHH999555444222111000111222333555555555555666666666666888888888888888888888888888777777777777888999999999666333222333444444333555555444444333333222222///000000000111111111222///000000111111000000///000//////000222222111000+++,,,---...///111222222222///---,,,---...............---,,,,,,,,,,,,------.../////////,,,***(((,,,------...//////000000////////////////////////000000////////////000000//////000000000111111111000111111222222222222222111111111111111111111111333333333333444444444444666555444333555777:::<<<>>>CCCQQQfffyyyxxxmmmfff\\\WWWPPPMMMMMMMMMKKKHHHIIIHHHFFFFFFGGGGGGFFFDDDFFFDDDCCCDDDDDDDDDBBBAAAAAAAAAAAA@@@??????>>>>>>@@@?????????>>>>>>>>>>>>???>>>======<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;::::::999888888888888888888888999999999999777777777777777777777777999888888888777777777777999999999999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::;;;;;;888888888888888777777777888888888888888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999???<<<999999;;;===<<<;;;<<<>>>????????????AAACCCBBBBBBBBBBBBDDDFFFHHHIIILLLNNNPPPQQQRRRSSSVVVXXX\\\^^^aaafffkkkooosssttt{{{}}}``````bbbccccccddddddccceeefffhhhiiikkkmmmnnnoooqqqqqqqqqrrrrrrrrrssssssuuuuuuvvvwwwyyyzzz{{{{{{}}}}}}|||}}}}}}}}}||||||tttiiiXXXEEE888444444222111111222333333444444555555555666666666888888888888888888888888777777777777777888999999888666333222333444333333555555444333222222111111///////////////000000000//////000000000000//////...------...000111///...+++,,,---...///000111222000...++++++,,,---------......---,,,,,,,,,,,,---,,,...000111///,,,(((%%%,,,,,,,,,---......////////////////////////////////////////////////////////////000000000000111111000000000000000111111222000000000000000000000000222222333333333444444444555444222222333444777888999:::AAALLLYYYkkkpppjjjaaa[[[XXXVVVRRRPPPMMMKKKIIIHHHHHHIIIIIIHHHFFFEEECCCCCCCCCCCCAAA???BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>======>>>>>>??????>>>>>>>>>=========>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999999::::::::::::;;;777777777777777777777777999999888888888888777777;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888999999::::::::::::::::::::::::;;;;;;;;;::::::999===;;;::::::<<<===<<<;;;<<<>>>?????????@@@BBBDDDHHHGGGGGGIIIKKKOOORRRUUU\\\^^^___```aaacccfffiiippprrrtttxxx|||~~~|||~~~______```aaabbbccccccdddeeeeeeggghhhjjjkkklllmmmooooooooopppppppppqqqqqqttttttvvvwwwyyy{{{|||}}}}}}~~~}}}|||yyypppbbbQQQAAA777333333222222222333444444444444555555555666666666666666666666666555555555888777777777777888999999888777555444444444444444444444333222111000000///...........................//////000000//////......------...000000///---////////////............000...,,,,,,...///............---,,,,,,,,,,,,---,,,---...///...,,,)))(((,,,,,,------.......................................//////////////////...////////////000000000111000///.........///111222222222222222222222222222222222222222333333333333444444333222222333555666::::::<<<@@@EEEQQQfffyyy|||qqqjjjeee___[[[WWWTTTOOOLLLKKKKKKJJJIIIFFFEEECCCBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@???????????????@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999999999999999999999999999888888888888888999999999<<<===============<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAABBBBBBCCCDDDGGGIIIPPPPPPQQQTTTYYY^^^cccgggmmmnnnooopppqqqtttyyy|||zzz|||{{{zzzxxxyyy~~~______``````bbbcccddddddeeeeeefffgggiiijjjjjjkkknnnnnnnnnooooooooooooppprrrsssuuuwwwyyy|||}}}~~~~~~}}}vvvkkk[[[JJJ===555222222222333333444444555555555555666666666777777666666666666555555444444555555555555555666666777666666666555444333333444333222222111000000//////......------------------......////////////...............///000111000...000000//////.........---///---,,,,,,...///...---......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------.............../////////------------------------......////////////.........////////////000000000000///.........///111222111111111111111111111111111111111222222222333333555444444333333444555555555666888::::::???LLLZZZlllyyyyyyrrrmmmddd```ZZZUUUQQQNNNLLLJJJIIIHHHFFFEEEGGGGGGGGGFFFAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@@@@AAAAAABBB?????????>>>>>>>>>>>>===============<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<;;;;;;:::999999888888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>??????@@@AAABBBDDDFFFHHHIIIJJJKKKKKKLLLNNNQQQTTTXXXYYY\\\aaagggnnntttxxx|||}}}~~~~~~zzzwwwuuuvvvwwwyyy{{{^^^^^^^^^___```bbbdddeeedddeeeeeefffggghhhhhhiiilllllllllmmmmmmmmmnnnnnnpppqqqsssvvvyyy{{{}}}~~~~~~}}}{{{tttfffTTTCCC888444111222222333444555555666666666777777777888888888999888888777777666666555111111111111111222333333222444444333111000000111111000000000000/////////.........---------------------............------///......///111222000///------......///000000111,,,+++***+++---...---+++......---,,,,,,,,,,,,---,,,+++***)))))),,,...000........................---------------------------...///000000///...---......////////////000000///////////////000000111........................000000111111111222222222444444444444444444555555111222777:::999999???GGGMMMZZZlll~~~wwwrrrkkkddd^^^YYYTTTQQQMMMKKKHHHGGGHHHIIIIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCC@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::===<<<<<<;;;:::999999888888888888888999999999999999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDHHHLLLPPPQQQRRRSSSSSSTTTWWW[[[___dddfffjjjpppvvv|||~~~|||{{{zzzvvvxxx{{{|||~~~\\\\\\\\\]]]^^^```bbbccccccccccccddddddeeeeeefffjjjjjjjjjjjjkkkkkkkkkkkkmmmnnnpppsssvvvzzz|||}}}{{{yyyrrrbbbNNN>>>555333000111222444555666666666888888888888999999999999999888888777666666555555111111111111111222222333111333444333111//////111......////////////000000///.........---------------------......---------///......///111111000///------......///000000000,,,++++++,,,......---,,,......---,,,,,,,,,,,,---,,,++++++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,........./////////000000//////000000111111111000........................000000000000111111111222333333333333444555555555333333555999999777999>>>>>>FFFQQQ]]]lllzzzssslllfffaaaXXXUUUQQQOOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::::::::;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<========================999::::::;;;<<<<<<======>>>???AAACCCEEEFFFGGGGGGFFFGGGIIIIIIKKKPPPXXX]]]^^^___``````aaaeeeiiimmmtttwww{{{~~~}}}~~~|||~~~[[[ZZZZZZ[[[\\\___aaabbbaaaaaabbbbbbcccccccccccchhhhhhhhhhhhiiiiiiiiiiiijjjkkknnnqqquuuxxxzzz|||~~~zzzyyyqqq```LLL;;;444222000111222444555666666666888888999999999:::::::::777666666555444333333333444444333333444444555666222555777555222000111333------......///000000000/////////......---------,,,------......------,,,......---///000111///...111000000///...---------...------///111111000.........---,,,,,,,,,,,,---+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,............/////////000...///111222222222111000000000000000000000000000000000000000111111111111111222222333444444555555555222111333333111222555;;;>>>BBBGGGQQQeee~~~~~~vvvqqqhhhddd___\\\ZZZYYYWWWVVVPPPOOOOOONNNMMMLLLLLLKKKGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>========================999999:::;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<======:::;;;;;;;;;<<<=========;;;<<<<<<===>>>?????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCEEEHHHJJJLLLMMMMMMRRRTTTUUUUUUWWW^^^gggmmmoooooopppqqqrrruuuzzz~~~~~~~~~XXXZZZ[[[[[[YYYYYYYYYZZZ^^^]]]\\\\\\^^^aaadddgggeeeeeeeeefffffffffggggggcccfffkkkooorrrvvvzzz~~~{{{~~~{{{uuuhhhUUUCCC666333333444444555555666777888888:::888777999;;;<<<999777:::888888888999888666444333333333333333333333333444444333333222111000000000000///...............///...------//////...---...//////---+++))))))***........................000000/////////.........)))***+++,,,...///000111------..................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------............------...//////...------000222------------.........//////...---...///000000...111222333222000///000111666555444333444555666777666999<<>>>>>===???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;::::::>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>===>>>===<<<===>>>>>>>>>=========<<<======>>>???@@@@@@AAAAAAAAA@@@@@@AAACCCAAABBBCCCCCCBBBDDDGGGIIIKKKNNNQQQTTTWWW\\\bbbffffffdddcccdddjjjrrr{{{~~~|||yyyuuutttwww|||UUUWWWYYYYYYWWWWWWWWWXXX\\\\\\[[[\\\^^^aaadddeeeeeeeeeddddddccccccccccccbbbeeeiiimmmppptttxxx{{{yyy|||yyyrrrdddQQQ???444222222222333444555666777888888999777666888::::::888666999888777777888777555444333333333333333333333333333333222222111000000///000000///..................---,,,,,,......---,,,---...///---+++)))***+++...........................---------,,,,,,,,,+++++++++,,,,,,---.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------......---------,,,,,,------------,,,,,,---...///...------///111------.........////////////...---...///000///...111222333222000///000111444333222222222333444555555777888999;;;BBBMMMUUUiiiuuu{{{sssmmmgggdddcccbbb^^^ZZZWWWXXXYYYWWWTTTQQQPPPPPPOOOMMMLLLMMMNNNMMMIIIFFFIIIGGGEEEDDDEEEEEEEEEDDDAAA@@@@@@@@@?????????>>>?????????????????????????????????>>>>>>======<<<=========<<<<<<;;;;;;:::>>>>>>>>>>>>????????????<<<<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@>>>=========>>>>>>>>>===@@@@@@??????@@@@@@???>>>@@@@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFEEEEEEFFFHHHHHHJJJKKKLLLLLLOOORRRUUU[[[^^^aaaeeeiiioootttxxxyyyxxxwwwxxx||||||xxxwwwtttrrrrrruuu{{{QQQSSSUUUVVVUUUTTTUUUVVVXXXYYYZZZ\\\___aaaccccccdddcccbbbaaa```___^^^^^^bbbeeehhhkkknnnqqqtttwww{{{vvvzzzvvvmmm]]]JJJ:::222000222000111222444555777888888888777666777999999777666999777666666777666555333333333333333333333333333222111111000000/////////000000///...............---,,,++++++------,,,+++,,,---...---+++***+++,,,------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------..................---+++,,,,,,,,,,,,,,,,,,+++,,,...//////.........000............/////////000...---------///000///...000111222111000///000111111111000000111111222333222444444444333777===CCCMMMVVVeeexxxzzzxxxwwwtttqqqggghhhhhheeeaaa]]][[[[[[\\\ZZZYYYXXXWWWTTTQQQNNNNNNKKKIIIHHHIIIJJJIIIHHHCCCCCCCCCBBBBBBBBBBBBAAA>>>>>>>>>===>>>>>>??????AAA@@@@@@???>>>===<<<<<<========================;;;<<<<<<===>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>=================================<<<<<<======>>>???AAAAAA????????????@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHIIIJJJLLLMMMPPPQQQRRRRRRQQQQQQSSSTTTWWWYYY[[[\\\^^^aaaeeehhhooorrrwww{{{{{{yyywwwuuuuuuttttttssstttwww|||MMMPPPSSSTTTTTTTTTTTTUUUUUUWWWYYY\\\___```aaaaaaaaaaaa___^^^^^^^^^^^^___cccfffiiikkkmmmpppsssvvv|||}}}~~~xxxvvvzzz~~~ttthhhVVVDDD777111111222///000111333555666888999777777777888999888777777999777555555555666444333444444333333333333222222000000/////////.........000000///...............,,,+++***+++,,,,,,+++***+++,,,------++++++,,,---------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,------------......//////......---,,,,,,------------,,,,,,+++---///000///................../////////000000...---,,,---///000///...///000111111///...///111000000000000111111222222000111333333333555999===>>>CCCMMM[[[lll~~~~~~|||wwwrrroooooopppooonnnllljjjfffccc___\\\XXXUUURRROOOOOOOOONNNMMMIIIIIIHHHGGGGGGFFFEEEEEEAAA@@@@@@???@@@@@@BBBBBBCCCCCCBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@======>>>>>>????????????======>>>>>>>>>===<<<<<>>>>>FFFTTT```sss~~~wwwrrrnnnllljjjhhhdddccc```]]]ZZZVVVTTTRRRLLLKKKIIIGGGGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMOOORRRUUUWWWXXXYYYYYYVVVZZZ]]]^^^^^^___bbbfffhhhkkkppprrrrrrtttxxx|||zzz{{{}}}FFFJJJOOOSSSTTTTTTTTTUUUTTTUUUVVVXXXYYYYYYZZZZZZYYYYYYXXXYYY[[[___bbbeeehhhjjjnnnqqqsssvvvyyy||||||~~~~~~~~~}}}zzzvvvkkk[[[GGG999444444222000222333444555666777888888666999;;;:::888777888999;;;999666555555666666666555555444333333222111111.............../////////000000///...............---+++***+++,,,---,,,++++++---------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,---------,,,,,,...000,,,,,,,,,,,,---------------,,,+++,,,...///...---,,,---//////...---///000...///111333444444444444222111//////000111111111111444777888888<<>>FFFQQQ[[[fffttt}}}xxxuuuuuuyyy~~~~~~zzzuuurrrpppooonnnllljjjgggeeecccbbbfffggggggfffeeeeeefffhhhdddcccaaa`````````^^^]]]ZZZ[[[\\\^^^```ccceeefffddddddddddddccccccccccccjjjjjjjjjlllnnnooonnnmmmrrrssstttvvvyyy|||???BBBFFFIIIJJJKKKLLLMMMLLLMMMOOOQQQTTTVVVXXXXXXXXXZZZ[[[[[[[[[\\\^^^```hhhiiimmmqqqvvvyyyzzzzzz{{{zzz|||}}}{{{}}}~~~vvvlll___NNN===777666444222111444444555555555555444444555666777777888888888888999999777666555444333333444444444444444222111000222111///...------.........////////////......---,,,,,,,,,------------...++++++,,,,,,,,,,,,------000//////...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---+++++++++---------+++*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++,,,---...............,,,---......//////.......................................///000000111111222222222222111111111111333333222222222444555666888===DDDJJJPPPYYYdddlll~~~}}}|||}}}~~~}}}|||{{{|||}}}wwwuuussssssrrrqqqooolllmmmnnnoooqqqsssvvvxxxyyywwwxxxxxxxxxxxxxxxxxxxxx{{{{{{|||<<>>???DDDJJJPPPbbbjjjyyy~~~:::===@@@BBBCCCDDDFFFGGGHHHIIIKKKMMMPPPRRRTTTUUUWWWXXXYYYYYYYYYYYY\\\^^^fffiiilllooorrruuuxxx{{{~~~{{{||||||zzz{{{}}}{{{}}}|||qqqeeeQQQEEE999555555555444555444444555555555555444444333444555666777888888888555666777888777666555444333333333333222222111111...///111111111///,,,***------...//////......---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))***++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---,,,,,,++++++,,,---......///.................................------......///000000111////////////000000000000222222111111111111111111444666888999:::<<>>???@@@BBBDDDDDDEEEFFFIIIKKKMMMOOOPPPTTTVVVXXXXXXYYY[[[^^^```eeekkkqqquuuvvvwwwzzz}}}|||{{{xxxyyyzzzyyyzzz}}}~~~~~~xxxjjj]]]EEE<<<555444444444444777666666666777777666666666333444555555555555555555666666666555444333222111333222111111111111222222111000///...------....../////////...---,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++***++++++)))((()))))))))************+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////..............................,,,------......///000000......//////000000111111000111111222222222111111000000000111222333444555888<<<@@@CCCGGGUUUjjjyyy888999;;;<<<<<<>>>@@@BBBBBBCCCEEEGGGIIILLLMMMNNNSSSUUUWWWYYYZZZ\\\```ccceeellltttyyyyyyyyy{{{~~~{{{~~~~~~yyyvvvxxx{{{{{{}}}|||uuufffXXXAAA:::444333444333444777777777888888888888777777444444555555555444333333444444333222222222222222222222111000000111222333000000000///......------............------,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,***)))))))))))))))******************+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,---...............,,,---......//////..............................,,,,,,---......//////000......///000000111222222///000111333333333333222333222222222444444444444666888999:::===EEEQQQZZZkkkzzz~~~~~~zzzyyy{{{~~~777888:::::::::<<>>@@@FFFOOOVVVfffqqq444555666777666777999;;;@@@BBBDDDFFFHHHKKKOOOQQQTTTXXX[[[]]]bbbkkkpppppprrrtttwww{{{}}}|||xxxvvvrrrqqqrrrvvvxxxyyy~~~}}}|||}}}zzztttlll___MMM???666555444333333444555666666666666666666666777777777777666555555444333333222222222222222222222222......//////000222333444///////////////.........---------,,,,,,,,,++++++------------------------------,,,+++************+++++++++,,,,,,------...******++++++,,,,,,,,,,,,***++++++++++++++++++***)))))))))))))))***++++++******************************************************++++++++++++******))))))))))))*********+++(((((()))+++,,,---...///,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))***+++,,,,,,,,,---.........------............////////////......///111222333444555.........////////////000......//////000111222333666777888999:::>>>CCCHHHJJJSSSaaappp333444555555555666888:::===???BBBDDDFFFJJJPPPTTTXXX\\\___aaafffnnnrrrrrrtttvvvxxx{{{}}}}}}zzzvvvtttrrrpppnnnqqquuuxxxyyy~~~}}}}}}~~~|||xxxrrrhhhXXXHHH>>>666555444444444555666666444444444555555666666666666666555555444444333333222222222222222222222222000000000///000000111111000///...---,,,+++******,,,,,,,,,,,,,,,+++++++++------------------------------,,,+++***************++++++,,,,,,---------)))******++++++,,,,,,---))))))***++++++***))))))))))))(((((())))))***+++************************++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))*********++++++******)))******+++,,,---+++,,,,,,---...---------*********+++++++++,,,,,,......//////000000000111---.........//////////////////000000111111111111222222333444555888;;;>>>>>>BBBIIIRRR\\\kkk{{{222333555555444555777999:::===@@@BBBDDDJJJRRRXXX]]]bbbfffggglllrrruuussswwwxxxyyy{{{}}}~~~xxxtttqqqppppppmmmmmmpppuuuxxxyyy~~~~~~zzzuuuooobbbQQQCCC===555444444444444555666666333333333444444555555666555555555444444444333333222222222222222222222222444333222000///...------//////...,,,+++***)))(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,)))*********++++++,,,,,,******++++++++++++******)))(((((((((((()))******************************++++++++++++++++++++++++))))))************))))))***++++++++++++,,,,,,,,,+++++++++++++++******************+++++++++++++++************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------...++++++,,,------------------------.........///////////////...........................///////////////000111111111111000000222222222333444555666666999;;;===???DDDNNNZZZdddsss111333444444333444777999888;;;???BBBEEEKKKUUU]]]ccchhhmmmooosssxxxxxxvvvxxxyyyzzz|||}}}|||tttooommmmmmnnnkkkkkkooouuuxxxzzz~~~|||wwwrrrkkk\\\JJJ>>><<<333333333333444444444555222222222333444444555555555555444444444444333333111111111111111111111111222222111//////...............------,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++++++++++++++++++++++++++((((((((((((((()))******************************************************))))))************))))))************++++++++++++************************)))*********++++++++++++************++++++++++++,,,,,,,,,,,,---------...---,,,,,,++++++++++++,,,++++++,,,------------,,,/////////000000000111111////////////////////////....../////////000000000//////000111111000///...333222333333555555555444555777888888999===EEEKKKTTT^^^nnn~~~111222333333333444666888777;;;@@@BBBFFFMMMXXXaaagggmmmrrrtttxxx{{{{{{wwwyyyyyyzzz|||}}}{{{rrrmmmkkklllmmmjjjjjjnnnuuuxxxzzz~~~{{{uuuooohhhXXXEEE;;;;;;111111222222222333333333111111222333333444555555444444444444444444333333111111111111111111111111---------...000111333444------------------------++++++++++++++++++++++++************************************+++,,,---------,,,,,,++++++***************************************)))(((((()))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******++++++++++++))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******)))(((''''''((((((++++++,,,---------,,,,,,*********+++++++++,,,,,,.../////////000000111111////////////000000000000...///000000000///...---/////////111444444444333222555888888777888<<>>DDDJJJQQQ^^^nnnzzz///000222333333555777:::999===AAADDDGGGOOOZZZbbbnnnqqqvvvzzz|||~~~}}}|||{{{zzz{{{}}}wwwoooiiiffffffgggiiikkkoootttxxx~~~~~~|||}}}|||uuuiiiZZZKKK@@@:::888333333444444444333333222444333222111111111222222555444444444444333333333444333111///.........///***,,,...000000///---,,,---------,,,,,,++++++*********++++++++++++******++++++,,,,,,+++******)))************************---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''***)))))))))((('''''''''))))))*********))))))(((+++)))((((((***+++***)))+++++++++******)))))))))(((((()))************)))+++***)))(((((()))***+++******+++++++++++++++************+++++++++,,,,,,+++++++++*********))))))******++++++,,,------...---------,,,,,,,,,++++++------------.........//////.........------------.../////////000000000000000111111111111111111111222222222333333333333444444777:::<<>>888666444555555555444333222222111111000000000111222222444444444444333333333333333222111000000000000111,,,,,,---............---......---,,,+++***)))))))))******************)))******++++++******))))))''''''(((((()))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((+++***))))))''''''&&&%%%((())))))******))))))))))))((('''(((***++++++***************))))))))))))'''((())))))******)))))))))((((((''''''(((((()))'''((()))***++++++++++++*********++++++++++++,,,+++++++++*********************++++++,,,,,,------......------------,,,,,,------------........................------------....../////////000000000222111111111000000000///111111222222222333333333333444666555555888>>>CCCOOOXXXfffttt444666888999:::<<>>CCCLLLTTT___mmm|||666888;;;===???BBBFFFIIIMMMPPPTTTXXX\\\___cccfffgggjjjoootttxxx|||~~~~~~~~~}}}~~~}}}zzzxxxvvvuuuqqqnnnjjjfffddddddeeegggiiijjjkkknnnttt{{{zzzyyy{{{xxxmmm\\\LLLBBB;;;888666666666666666666555444333222333333444555555555555444444333333333222222222000111111111222222222222...---,,,,,,,,,,,,---...*********++++++,,,,,,,,,))))))************))))))((())))))*********))))))++++++*********)))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((())))))*********+++''''''((()))))))))))))))''''''''')))+++,,,+++***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++******************************+++++++++++++++,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,------------------............////////////------...///000000111111000000000111111111222222...///111222333444666777888;;;???CCCIIIQQQ[[[bbbuuu777:::>>>AAAEEEJJJOOORRRWWWYYY]]]bbbfffhhhjjjjjjiiikkkooosssvvvyyy}}}~~~~~~~~~~~~}}}yyytttpppnnnkkkiiifffccccccdddfffhhhiiilllqqqwwwyyyxxxyyy~~~uuuiiiWWWGGG???;;;888777555555666666666666666555555555666777777777666666333333333333222222222222000000111111222111111000...---,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------)))******************)))))))))******++++++******,,,,,,+++******)))(((((('''(((***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((($$$%%%&&&&&&((())))))***&&&&&&'''((())))))))))))((('''(((***,,,,,,***(((''''''''''''((((((((((((&&&'''(((((())))))(((((()))******++++++******)))+++++++++,,,++++++******)))))))))************+++***************+++++++++******++++++++++++++++++******++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////,,,,,,---...///000111111///000000000000111111111//////000111111222222222333555888:::===AAAEEEIIIPPP[[[kkkyyy;;;>>>DDDIIINNNTTTZZZ___```bbbfffkkkoooppppppooonnnoooqqqssssssuuuxxxzzzzzz{{{}}}~~~~~~~~~~~~|||xxxrrrmmmiiifffdddbbbaaabbbdddfffhhhiiippp{{{~~~wwwxxx{{{qqqdddQQQBBB;;;999888777444555666777777777777777666777777888888777666555333333333222222222222111///000111111111000///...---------,,,,,,,,,++++++))))))******++++++,,,,,,******++++++++++++******)))******+++,,,,,,++++++)))))))))))))))))))))((((((***+++,,,---,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&&&&&&&'''(((((((((%%%&&&'''((())))))))))))(((((()))***,,,,,,)))'''&&&&&&&&&''''''(((((((((&&&'''(((((())))))(((((()))******++++++******)))(((((()))***++++++++++++))))))))))))************))))))*********+++++++++++++++******************+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////---------......//////////////////000000000111111333222111111222222222111000111333444666888;;;<<<<<>>999999888555333444555555555555555555555555111222333555666666666666222222222111111111000000////////////............+++++++++*********)))))),,,,,,,,,++++++,,,,,,,,,((()))***++++++***)))(((''''''''''''''''''''''''******)))((((((((((((((((((((((((((())))))))))))'''((()))((('''%%%%%%&&&***)))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((''''''''''''(((''''''((((((((()))))))))''')))+++***)))((())))))*********)))))))))))))))***)))((((((***+++***)))((()))************)))((())))))(((((((((((())))))((()))***++++++***((('''***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,---...//////000000///........................111111111111111000000000...000222222111000111111111111222222333555999;;;>>>AAAHHHPPP\\\iiivvvssstttuuuvvvwww{{{}}}}}}~~~~~~|||{{{|||{{{yyyxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvqqqppppppppprrrtttwwwyyyxxxssskkkbbb\\\XXXWWWWWWXXXYYY[[[[[[\\\^^^aaadddkkkwwwzzzhhhXXXBBB<<<888888777444333444444444444444444444444444111222333444555555555555222111111111111000000000////////////............,,,++++++++++++*********++++++************++++++((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((''''''&&&(((((((((((())))))))))))''')))******(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&((()))((('''&&&'''(((''''''((((((((()))))))))(((***++++++***))))))***)))))))))))))))*********,,,***(((((()))***)))(((((()))***++++++***)))((()))((((((''''''(((((()))(((((())))))***)))))))))******++++++++++++******++++++************++++++))))))))))))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,,,,---...///000000000000........................000000000000111111111111...000222222111000111222///000111222333444444444999999;;;>>>DDDMMMXXX```kkkxxxrrrtttvvvxxxyyy||||||{{{{{{zzzwwwvvvuuuuuuvvvwwwwwwvvvuuuttttttuuuvvvvvvqqqpppnnnlllkkklllmmmnnnjjjgggaaa[[[WWWUUUUUUVVVUUUVVVXXXXXXYYY[[[___bbbkkkwwwttt```OOO???:::777888777444444666333333333333333333333333111222333444444444444444111111111111000000000000////////////............,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((())))))))))))((((((((('''((((((((()))))))))***(((***,,,,,,*********+++(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''%%%'''((('''%%%$$$&&&(((&&&&&&'''''''''(((((((((''')))******)))(((((()))(((((())))))******++++++...,,,)))(((((()))((('''((()))***++++++***)))(((((((((''''''''''''((((((((((((((((((((()))***+++******++++++++++++******++++++************++++++************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---...////////////.................................//////000000111...000111111000000111333111000111222333444444333555666666777999>>>EEEJJJNNNXXXfffrrr|||qqqtttwwwyyyzzz|||~~~|||zzzyyyvvvtttsssssstttuuuuuutttrrrqqqrrrsssuuuwwwrrrpppmmmiiigggfffeeefff```]]]YYYUUUSSSSSSTTTUUURRRTTTUUUVVVWWWYYY]]]```jjjxxx~~~{{{mmmWWWEEE===999666777777555666999222222222222222222222222222222333444444444333333111111111111000000000000000/////////............---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((()))*********)))'''((((((((())))))******$$$&&&((((((((('''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))((((((((((((((('''''''''###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''((('''(((((()))***++++++,,,///---***((((((((('''&&&''')))***++++++***)))'''((((((''''''''''''((((((((('''''''''''')))+++,,,******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++,,,---....................................,,,,,,------...///000000...///000/////////111333000///......///111111111111333444555666999<<>>999888777999::::::888555555555444333222222111111333222000111222222111000//////000000//////...---***+++---......---+++***************************++++++++++++***)))((('''((((((((())))))*********)))))))))((((((((())))))''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((%%%%%%&&&'''((()))))))))******)))((('''&&&&&&%%%((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''(((((())))))******++++++************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------------...//////...............///000000000000000111111222222222//////000000222333555666:::;;;<<<===@@@EEELLLQQQSSS[[[gggttttttlllccc[[[UUUzzzxxxuuuvvvzzz|||{{{yyyzzzvvvqqqoooqqqwww|||}}}~~~~~~~~~~~~}}}|||{{{{{{yyyxxxwwwxxxxxxvvvsssppppppnnnlllkkkkkkjjjgggeeejjjhhhfffbbb^^^WWWOOOIIIIIIGGGEEEFFFHHHKKKMMMMMMQQQNNNNNNSSS[[[gggyyyyyyyyyyyy{{{rrrZZZHHH???===555555666777888888777555666555555444333222111111333222111111222222111//////////////////...------)))***,,,......---,,,***************************((())))))*********)))))))))))))))(((((('''''''''((((((((()))))))))((((((''''''((()))(((((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((''''''&&&%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''(((((((((''')))******+++,,,---......******)))((('''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------...//////---,,,,,,,,,,,,---....../////////000000000000000//////000111222444555666444555777777777888;;;===@@@DDDJJJRRRZZZdddnnntttuuummmbbbYYYRRRLLLFFFAAA{{{zzzxxxyyyzzz{{{{{{zzz{{{xxxtttrrrsssxxx~~~}}}{{{}}}}}}}}}}}}}}}|||{{{zzzwwwvvvuuuuuuuuutttrrrpppqqqooommmkkkjjjhhheeebbbdddbbb^^^[[[WWWRRRKKKGGGGGGEEECCCCCCEEEGGGIIIIIIOOOMMMPPPZZZeeesss}}}zzz|||jjjTTTDDD===<<<333444666777777777666666666555555444333222222111444222111111222222000///...////////////...------***+++,,,------,,,+++++++++++++++***************'''((())))))******))))))))))))))))))((('''&&&%%%''''''((()))))))))(((((('''((()))))))))(((&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%%%%))))))******++++++,,,,,,))))))((((((''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,------...///,,,++++++++++++,,,------////////////////////////000000000000111111111111,,,///111333333333555666999;;;===???CCCIIIQQQVVVWWW^^^iiisss|||uuuiiiaaaWWWQQQIIICCC@@@<<<777444|||}}}}}}|||{{{{{{|||}}}|||{{{yyywwwyyy}}}~~~|||{{{||||||}}}}}}}}}}}}}}}xxxvvvssssssssssssrrrqqqooonnnkkkjjjhhheeeaaa^^^[[[XXXTTTQQQNNNKKKFFFCCCEEECCCAAAAAACCCFFFHHHHHHKKKLLLSSSbbbqqq||||||uuuaaaNNNAAA;;;:::333444666888888888777888555555444444333333333222444333111111222111000.........//////......---,,,,,,,,,,,,++++++++++++++++++++++++*********))))))((()))))))))))))))((('''(((((()))***))))))''''''&&&&&&((()))))))))(((((('''((()))***)))(((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''(((%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------------,,,,,,------...///,,,,,,++++++,,,,,,---.................................////////////......---///111222333333555666555777888:::;;;===@@@CCC@@@FFFMMMSSSXXX```iiippp|||yyyppphhhbbbYYYOOOHHHCCC???:::777666555222///~~~|||{{{~~~~~~~~~}}}}}}~~~yyyzzz{{{}}}~~~xxxvvvsssrrrrrrssssssrrriiigggeeecccbbb^^^ZZZVVVUUUQQQMMMJJJHHHEEEBBB@@@DDDBBB@@@AAADDDHHHIIIJJJHHHKKKVVVhhhzzz~~~|||}}}}}}mmmZZZJJJ???:::999333555888999999888999999555555444444444333333333444333111111222111000.........//////......---,,,---,,,++++++******++++++++++++++++++******))))))************)))'''&&&%%%&&&''')))***++++++******%%%&&&((()))))))))(((((('''((()))***)))(((&&&$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))%%%&&&'''((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((($$$%%%%%%&&&'''((())))))************************((((((((((((((((((((((((((((((&&&&&&''')))+++---++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---...........................---+++,,,---///000000000000111222222111000111333555000333777999999999:::::::::>>>AAABBBBBBEEELLLRRRTTT[[[fffqqq|||zzzsssooobbb\\\TTTOOOMMMHHHAAA;;;<<<888444444555444222///}}}}}}|||zzz{{{zzzyyyzzz|||~~~~~~~~~zzzxxxtttrrrqqqpppnnnmmmgggeeebbb^^^YYYVVVSSSRRRKKKJJJGGGDDDBBBAAAAAAAAAAAA>>>???CCCDDDBBBDDDHHHJJJPPP^^^rrr}}}}}}rrr```PPPAAA777555888:::999999888777666666555444444333222222111111000111111000......------------------...............,,,,,,,,,+++++++++******...---+++))))))***+++,,,------,,,,,,+++***))))))******((('''&&&&&&&&&&&&((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&((((((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))+++,,,+++***)))%%%%%%&&&&&&'''''''''((('''''''''((()))*********++++++***((('''%%%$$$$$$*********++++++,,,------***************)))((('''******++++++++++++******(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///...---,,,+++,,,+++++++++,,,,,,---.................................///000000000000000//////000111111111111111222222222333333333444444444555666888999;;;<<<===BBBGGGMMMRRRWWW```llluuu{{{rrriiiaaa[[[UUURRREEEDDDBBB???;;;888666555333333222111000///......~~~~~~~~~~~~}}}{{{yyyzzzxxxwwwxxxzzz{{{{{{zzzwwwuuurrrpppooonnnkkkiiidddbbb^^^ZZZUUURRROOONNNFFFEEEBBB@@@>>>=========>>><<<===AAABBBBBBDDDIIILLLUUUdddwwwxxxiiiWWWIII???888666999999888888777666666555555444333333222222111111000222222111//////...........................------,,,,,,,,,+++++++++******---,,,+++***)))***++++++++++++***))))))(((''''''+++***)))(((''''''''''''###$$$%%%'''(((***+++,,,))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%"""###%%%''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))***+++***(((&&&%%%)))))))))*********++++++''''''(((((()))))))))***)))))))))))))))(((((((((************************++++++++++++++++++************++++++++++++******)))))))))***+++++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++,,,,,,+++++++++,,,------........................------...////////////...//////000111111111111000111111111111222222222333000111222333444666777777888<<<@@@AAACCCHHHPPPVVV\\\dddooovvvzzzxxxpppccc^^^WWWQQQLLLGGGCCC@@@===<<<;;;999777555444333000000000000000/////////~~~}}}}}}}}}~~~|||}}}~~~~~~}}}{{{yyyxxxyyywwwvvvvvvwwwwwwvvvtttrrrpppooonnnllljjjfffccc___]]]YYYTTTPPPLLLIIIHHHBBBAAA???===;;;::::::;;;<<<:::<<>>;;;:::777666333333333222222111111111------....../////////000}}}}}}}}}}}}}}}~~~{{{{{{{{{{{{{{{zzzyyyxxxxxxvvvuuuttttttsssqqqooommmlllkkkjjjiiifffaaa]]]ZZZWWWTTTOOOKKKGGGDDDCCCAAA@@@>>><<<;;;;;;<<<<<<<<<:::<<<>>>??????EEELLLUUUdddxxxvvvcccRRRBBB;;;:::888888888555555555444444333333333333333222222111000000000222111000000/////////000000000///...---,,,,,,,,,,,,,,,,,,+++++++++************++++++******)))(((,,,+++++++++*********)))++++++***))))))))))))))),,,,,,***)))'''%%%$$$###(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))************''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&*********))))))((((((((((((''''''&&&'''((()))*********++++++++++++******+++++++++***************************++++++++++++***++++++++++++,,,,,,,,,+++***)))))))))***+++,,,------,,,+++++++++,,,,,,------------------------,,,,,,---..................//////000000000000000//////000000000111111111000000000000111111111111111333666666555555666888:::===???@@@@@@DDDKKKRRRUUUZZZbbbjjjttt~~~vvvnnnfffaaaZZZTTTNNNJJJDDDAAA===;;;888666666666555333////////////...///...///,,,,,,---------.........~~~}}}}}}}}}~~~zzzzzzzzzzzzzzzyyyxxxxxxwwwuuutttssssssqqqnnnkkkiiihhhffffffdddaaa\\\XXXTTTRRROOOKKKFFFCCCAAA??????>>><<<;;;;;;;;;<<<<<<===<<<===??????@@@GGGPPP]]]mmmqqqZZZLLL===999999777666666444444444444333333333333333333222111111000000///000000///.........//////000000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))*********)))((('''+++++++++***************+++******)))))))))))))))&&&&&&''''''((())))))***'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%%%%&&&'''((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***+++++++++************************''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$)))))))))*********++++++&&&&&&&&&&&&'''((())))))******++++++++++++******+++++++++***************))))))*********+++++++++*********+++++++++,,,,,,******)))((()))***,,,------,,,,,,++++++,,,,,,,,,------------------------------...////////////.........///000000000000000000000000000111111111111000000000000000000000000///000222333222222222222444666888888777777:::<<<@@@CCCHHHMMMSSSZZZaaafffrrrwww~~~uuukkkeee___XXXRRRKKKHHHDDDAAA>>>===;;;:::666444222111222222111////////////.........------------------,,,,,,,,,,,,~~~}}}}}}~~~zzzzzzyyyxxxwwwwwwvvvvvvtttsssrrrqqqqqqnnnkkkhhhdddcccaaa___^^^[[[VVVSSSOOOMMMJJJFFFCCC@@@>>>===::::::999888888999:::;;;======???AAAAAADDDNNNYYYiiiwww{{{iiiRRRGGG<<<999888666444555444444333333333333333333222222222111000000////////////............///////////////...---------,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((()))))))))''''''((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$$$$%%%&&&'''(((((()))%%%'''((()))((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&''''''((((((((()))******+++,,,,,,'''((()))))))))))))))(((******++++++++++++************************++++++)))))))))************+++************++++++++++++))))))))))))***+++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---...//////000000//////000000000000111111111111............////////////111111111111000///...------000333444444333333444888:::<<<>>>???BBBGGGJJJRRRVVV\\\bbbiiiooovvvzzz|||tttppphhh```VVVOOOKKKHHHFFFCCC===;;;999777555444444555333111000000111000///---/////////.........------...---------,,,,,,++++++~~~}}}~~~yyyyyywwwvvvuuutttssssssqqqpppoooooonnnlllhhheee```^^^[[[XXXVVVTTTQQQNNNIIIGGGEEEBBB???===<<<;;;888777777666777888999:::;;;<<<@@@CCCEEEJJJWWWcccuuuttt^^^HHHAAA;;;999888444333555444444444444444444444444222222111111000000//////000///////////////000000..................------,,,,,,,,,+++++++++*********)))((('''&&&'''(((((('''((((((((((((((((((((()))((((((''''''(((((()))+++******((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""%%%'''(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((()))******%%%%%%&&&&&&'''(((((()))((()))))))))))))))))))))&&&''')))+++***)))'''%%%******++++++++++++******)))))))))***+++++++++,,,))))))))))))************************++++++++++++((()))***+++,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------...//////000000//////....../////////000000000------....../////////000222111000000000000//////---///111222333333333333555666777888777888:::<<<>>>AAAEEEIIILLLQQQVVVYYY\\\aaaiiipppvvv~~~}}}xxxoooggg```ZZZUUUQQQJJJHHHDDD@@@===<<<::::::555555555333222111111222111000///000111111///...------------------------,,,,,,,,,---------------~~~~~~xxxwwwvvvtttrrrqqqqqqqqqnnnmmmmmmlllllljjjfffbbb]]]ZZZVVVTTTRRRPPPMMMKKKEEEDDDBBB???===;;;::::::888777777777888999;;;<<<999;;;@@@EEEHHHNNN]]]kkk|||mmmUUUBBB===::::::777333333666444444444444444444444444222222111111000/////////111000000000000000111111---------...............,,,,,,,,,+++++++++******+++)))'''&&&%%%&&&((()))))))))))))))************((((((''''''''''''((()))$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&$$$###"""""" ###&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''!!!!!!"""###$$$&&&((()))(((((((((''''''&&&&&&&&&"""###$$$&&&((()))***+++))))))((((((''''''&&&&&&)))))))))(((''''''&&&&&&$$$%%%(((***)))&&&###!!!******++++++++++++******(((((()))***+++,,,,,,---))))))))))))************)))************+++++++++((()))+++,,,------,,,,,,))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---......///////////////---------.........//////......///000000111222222---,,,+++,,,...000000000///////////////000111111111333555555555555777888777999;;;===>>>@@@DDDFFFCCCHHHMMMQQQTTT[[[eeemmmuuu~~~~~~wwwpppjjjgggeee```[[[TTTNNNJJJGGGEEECCC===>>>>>>===999555444333222333444444333222333444------,,,---//////...,,,)))******+++,,,------...***++++++,,,...//////000~~~|||xxxtttrrrqqqqqqpppooollljjjhhhgggeeebbb^^^[[[UUUQQQLLLIIIHHHHHHHHHGGGAAA@@@???===;;;:::999999444666888888777777999;;;BBB@@@@@@EEELLLWWWhhhwww~~~xxx___LLL===;;;888888777666444222333444444444444333222222111111111111000000000000000000000000///////////////............---------,,,,,,***)))))))))***+++++++++)))(((''''''''''''***************************)))(((&&&%%%%%%%%%%%%***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((+++*********))))))((((((&&&&&&'''((()))***++++++&&&''')))++++++***((('''******++++++++++++******+++***))))))(((((())))))))))))))))))))))))))))))((())))))))))))*********)))*********++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------/////////////////////////////////...------,,,,,,///000000000111111111111000000111222222222222111555666777888999999999999>>>>>>???AAACCCEEEGGGIIIXXX___gggmmmrrrwwwzzzsssmmmjjjeeebbb^^^ZZZUUURRRPPPPPPHHHFFFDDDAAA???<<<;;;;;;666555444333222333444444......//////000000111111...///000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...000~~~}}}}}}}}}~~~|||xxxtttqqqooonnnmmmkkkhhhgggeeecccbbb___[[[XXXSSSPPPKKKHHHGGGFFFEEEDDD???>>><<<;;;999888888777444666777777777777999:::<<<<<<@@@IIISSS```sss|||zzzoooUUUDDD<<<:::888777777666444222333333333333333222222111111111111111000000000000............------------............------------,,,+++***)))))))))***+++***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((******))))))((())))))))))))((((((''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$###&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((******)))))))))(((((((((&&&&&&&&&''''''''''''''''''((()))***+++***))))))''''''((((((((((((''''''******++++++,,,---......))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------.......................................---------//////000000000111111111000000111222222222222111111222333444555555555555777777888999;;;===???@@@CCCHHHNNNRRRUUUYYY___eeejjjnnnttt|||{{{yyypppmmmiiiddd^^^XXXTTTRRROOOMMMJJJGGGEEECCCBBBBBB@@@???===;;;999888777777555555333222222222333444///////////////000000000---//////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))***---000~~~}}}|||{{{{{{{{{{{{}}}}}}}}}}}}||||||{{{zzzyyyzzz{{{}}}|||xxxtttooommmjjjhhhfffcccaaa___]]]\\\ZZZVVVTTTOOOMMMIIIFFFEEECCCAAA???<<<;;;999888777666666555555666777777666666888:::<<<>>>GGGSSS```nnn~~~yyywwwxxx}}}dddMMM???;;;999777777777666444222222222222333222111111000111111111111000000000000............------------............------------,,,+++******))))))******)))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((***))))))))))))***+++,,,'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&(((((()))))))))*********))))))************))))))((((((((())))))******+++))))))))))))))))))))))))((((((((())))))))))))***((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................---------...............////////////000000000000///000111111222222111111///000111111222222222222222222222333444555666777555999===??????@@@DDDHHHKKKNNNSSS[[[cccjjjpppsssxxx}}}|||vvvrrrmmmgggccc___ZZZWWWQQQPPPMMMJJJGGGDDDBBB@@@???>>>===<<<;;;;;;;;;<<<999888777666555444444444444444333222222222222333000000//////////////////---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,...~~~~~~}}}|||{{{zzzzzzzzzyyyzzzzzz{{{zzzyyywwwvvvrrrssstttvvvxxxzzz{{{|||{{{wwwrrrmmmjjjfffccc```]]][[[YYYWWWWWWUUURRRPPPKKKIIIFFFDDDBBB@@@<<<:::999999777666555555555555555666666666666777999;;;CCCGGGSSSbbbnnnyyy|||xxxvvvxxxsss[[[III???999888666666666666444333111222222222222111000000111111111111000000000///000000000000////////////.........---------,,,,,,+++++++++***************)))(((''''''&&&&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''((()))'''&&&&&&&&&&&&%%%%%%%%%***((('''''')))))))))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&)))(((''''''''''''((()))'''''''''''''''''''''''')))))))))))))))((((((((((((((('''''''''((()))*********++++++++++++******))))))(((((('''&&&&&&%%%)))))))))))))))))))))))))))))))))************+++(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------........................,,,,,,------...//////000........./////////000000///000000111111111111111000111222222333333333333222222111111222222333444555777999999888999;;;===>>>@@@CCCGGGLLLQQQTTTVVVVVVZZZ___dddggglllqqquuu}}}vvvmmmeee___[[[YYYVVVSSSQQQOOOMMMKKKHHHDDDCCCBBB@@@???===<<<;;;:::::::::::::::::::::;;;777666555444333333333333333333222222111111111111000000000//////......---,,,---...---,,,+++,,,---++++++++++++++++++++++++***++++++***))))))+++---~~~~~~}}}|||{{{zzzyyyxxxtttuuuvvvwwwwwwvvvuuutttppppppqqqrrrssssssttttttwwwtttooojjjfffbbb]]]ZZZXXXVVVSSSRRRQQQPPPNNNLLLGGGEEEBBB@@@???<<<999777888888777666555555555666444555666666666888;;;>>>GGGNNN]]]nnnzzz|||yyyxxxzzziiiSSSDDD>>>888666555555666666444333111222222222222111000000111111111111000000000///000000000000////////////...------------,,,,,,,,,++++++++++++******))))))))))))(((((('''((((((((())))))))))))))))))))))))+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''''''''(((((()))******+++''''''&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&******++++++******)))((())))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------........................+++,,,,,,---...///000000---............///////////////000111111111111000111111222333333333222222222222111111111111222222222333444444444444555666666777888:::===???@@@AAACCCEEEHHHJJJLLLOOOQQQSSS[[[___eeekkknnnqqqtttvvvyyyzzz}}}}}}zzzvvvssspppkkkfffcccbbb```\\\WWWRRRMMMIIIFFFDDDBBBAAAAAABBBBBB@@@>>>;;;;;;:::999888888777666666666666666666666555555777666555333222111111000111111111111111000000000000000//////......------***,,,---,,,++++++,,,---++++++++++++++++++++++++)))***+++***)))(((***+++}}}}}}}}}|||{{{yyyxxxwwwqqqqqqrrrrrrrrrrrrqqqqqqooooooooonnnnnnnnnnnnnnnpppmmmhhhddd```\\\WWWTTTRRRPPPMMMLLLLLLKKKJJJHHHDDDBBB>>><<<;;;:::888666777777666555555666666666444555666666777:::>>>BBBHHHQQQdddxxx|||||||||~~~sss\\\III>>>:::666555444444555666555333222222222333222111111000111111111111000000000000............------------------------,,,,,,,,,,,,***++++++++++++***))))))***))))))((((((((())))))((((((((((((((((((((((((------+++***)))(((((((((&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''"""$$$&&&(((***+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,------...///000000------------.........///...///000000111111000000///000000111111111000000111111000000000000000111///000000111111222222333111222333555666888999:::<<<======>>>>>>??????@@@BBBEEEJJJNNNPPPRRRUUUVVVWWWXXX[[[___ccchhhlllnnnqqqrrrtttuuuuuuvvvyyy{{{}}}~~~wwwvvvsssooojjjeeebbb___[[[YYYVVVUUUSSSPPPMMMJJJHHHGGGEEECCCAAA???>>>===<<<;;;:::;;;<<<<<<:::888777666666555555444444444444444444444444333222111555444333111000/////////000000111111000000///...//////..................)))+++,,,,,,******+++---++++++++++++++++++++++++)))***+++***)))((((((***{{{{{{{{{{{{yyywwwuuutttpppooonnnlllkkkkkkkkkkkkjjjjjjiiiiiihhhggggggggggggddd```]]]ZZZVVVQQQNNNMMMJJJGGGFFFFFFFFFEEEDDDBBB???;;;999999999888777555555555444444555666666444555666777999<<>>???AAACCCCCCCCCDDDGGGJJJMMMPPPRRRSSSTTTUUUUUUUUUVVVXXX[[[\\\]]]___aaacccdddeeeeeejjjjjjkkkmmmooorrrtttvvvvvvwwwyyyzzz{{{zzzyyyxxxvvvwwwzzz|||~~~~~~~~~~~~~~~{{{xxxxxxwwwvvvuuusssrrrqqqjjjiiigggdddaaa___^^^^^^XXXWWWTTTQQQNNNKKKJJJIIIGGGEEEDDDCCCCCCAAA???<<<;;;::::::999999999999999999999999:::;;;;;;999777555555555555666666666666444444555555555444222222333222111000000000000111//////000000000///...---------..................(((***++++++******+++---************************(((***+++***(((''''''(((zzzzzzzzzyyyxxxvvvtttrrrpppnnnkkkiiigggfffffffffdddccccccbbbbbbaaaaaaaaa```^^^[[[XXXUUURRRMMMJJJIIIFFFDDDBBBCCCCCCBBBAAABBB>>>:::777777888999888444444333333444444555555333444666777999>>>DDDHHHXXXdddyyy~~~~~~mmmXXXGGG>>>:::999444333222333555666555444333444444444444333222222111111111111000000000000111000000000////////////---------,,,,,,,,,++++++******+++,,,+++***)))(((''''''&&&&&&&&&''''''(((************************&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&$$$""""""$$$%%%$$$###(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!!!!"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((()))))))))))))))))))))(((((((((''')))+++,,,---,,,***)))&&&&&&''''''''''''&&&&&&"""$$$''')))++++++******))))))))))))))))))))))))''''''''''''((((((((((((************++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------------------------------...............,,,,,,,,,---------.........//////000000000000000000111111111111111000000111111000000000111222222111000///000111111111000333333222222222222222222222111111333555666666555666777888777666777999;;;;;;;;;;;;;;;===???AAACCCAAABBBCCCCCCCCCCCCEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVXXXUUUWWWXXXZZZZZZYYYXXXWWWTTTVVVYYY\\\^^^^^^^^^]]][[[\\\]]]___```aaaaaaaaabbbbbbaaa```````````````cccdddeeeeeebbb]]]YYYVVVUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPNNNKKKJJJIIIIIIIIIHHHGGGEEECCCAAAAAAAAAAAA???>>>===<<<===<<<999777777777666666666777777888444444444777999:::888777333333444444555666777777111222333444333333222111222222222222222333444555...///000000000///---,,,,,,------....../////////(((***++++++******+++---************************(((***+++***(((''''''(((vvvvvvuuutttsssqqqpppooojjjiiigggeeecccbbbaaaaaabbb^^^[[[[[[]]]\\\XXXSSSXXXUUURRRPPPNNNLLLIIIFFFEEEDDDBBB@@@>>><<<;;;;;;:::999888777555555444444555555444333111111222444666555888===???BBBJJJSSS```rrr{{{pppXXXIIIAAA:::555444444444555555555555555555444444333333222111000000222111111000000000000000111000///------......//////...---,,,++++++++++++************************(((((((((((((((((((((((())))))(((((('''''''''&&&+++***(((''''''(((***+++%%%$$$$$$$$$%%%&&&((()))$$$$$$######$$$$$$%%%&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))(((&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%$$$######'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&)))'''%%%""""""###%%%'''&&&%%%%%%%%%%%%&&&''''''))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''((()))******)))((('''******))))))((((((''''''$$$$$$%%%%%%&&&'''(((((()))******+++++++++************+++***'''&&&&&&'''***************++++++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,---------,,,,,,---------....../////////***+++,,,,,,---------------......///////////////////////////000000000000000000000000000///......000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333666777777888999999::::::;;;<<<===>>>????????????AAABBBCCCDDDCCCAAA???===??????@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBEEEFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHEEEDDDDDDEEEFFFFFFFFFDDDAAA@@@@@@???>>>======>>>???@@@@@@@@@>>>===<<<;;;;;;;;;777777777777666666666666444444444444444444444444777777888888777666555444222222222222222222222222333333333333333333333333333222222222222222222333111111111111000///------......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))++++++***)))(((((())))))ooooooooonnnlllkkkiiihhhfffeeecccaaa```^^^^^^]]]]]]ZZZWWWWWWXXXXXXSSSOOORRRPPPMMMLLLKKKJJJHHHEEECCCBBB@@@>>><<<::::::999999888777666555444444444444444444333222333555777555555999???DDDIIITTT___mmm}}}zzzgggQQQDDD>>>999555444444444555555555555555555444444333333222111111000222111000000//////000000000000...---------...///...---,,,+++************************************(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&'''((()))***$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&((('''%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&''')))+++,,,------))))))))))))((((((''''''&&&&&&'''(((((())))))***))))))))))))(((((('''&&&***+++,,,+++((('''((()))+++************+++,,,,,,************************---,,,++++++*********+++++++++++++++++++++++++++***+++,,,---------------.........---,,,+++)))(((,,,,,,---------.........,,,,,,,,,------,,,++++++------...///////////////.../////////000000000000000000000000000///......000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222444555555666777777888888666666888999999:::::::::===>>>?????????===;;;:::555555666777777888999999888888999999999999888888777999;;;<<<<<<<<<===>>>=========>>>>>>?????????@@@@@@?????????>>>>>>>>>BBBBBBAAAAAA@@@@@@@@@AAA>>>???@@@@@@???===;;;:::===<<<;;;;;;;;;;;;<<<=========;;;:::999888888888777666666666666555555555444444444444444444333333555555777777888777666555222222222222222222222222333333333333333333333333222222111111111111222222111111111000000///------............---------,,,+++++++++*********))))))))))))))))))))))))))))))++++++***)))))))))))))))lllllllllkkkjjjhhhfffeeeaaa___^^^\\\ZZZYYYXXXXXXVVVSSSPPPPPPQQQPPPMMMJJJKKKIIIGGGGGGGGGFFFEEECCC???>>><<<:::999888777777888777666555444333333333333444444444333444777999888888<<>>;;;777555555555555444444444444444444444333333222222111111111222111000000//////000000//////...------------...---,,,+++***))))))))))))************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((('''''''''''''''(((((($$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%% """$$$%%%&&&%%%%%%$$$############$$$'''&&&&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((***,,,...///)))))))))((((((((((((''''''''''''(((((())))))***+++++++++***)))((('''&&&+++,,,,,,+++)))((((((******************+++,,,,,,++++++++++++++++++++++++---,,,+++***)))***++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------------,,,+++))))))+++,,,,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------...////////////........./////////000000000//////000000000///......000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222333333444444555555555666777888888999999888888888999:::999777666555222222333333444555555555444555555666666555555444555777888999888777888999666666777888999:::;;;<<<:::::::::::::::999999999;;;:::888777888:::<<<===<<<<<<=========;;;:::999999999888888888888999999:::999888666555555555555555555555555444444444444333333333333333333333333333444555777777777777666222222222222222222222222333333333333333333333333111111000000000000111111000000000000///......---.........---------,,,,,,++++++*********)))))))))))))))))))))))))))))))))+++***))))))))))))))))))hhhhhhhhhgggeeedddbbbaaa[[[ZZZXXXWWWUUUTTTSSSSSSPPPMMMJJJJJJJJJJJJGGGEEEFFFEEECCCBBBCCCBBB@@@???::::::888777666666666666777666555444333333333333333444444444333444666999;;;;;;@@@HHHQQQ]]]lllzzzzzz\\\NNN@@@:::888666444555555555444444444444333333333333333222222111111111111111000///////////////.........---------------++++++***)))))))))))))))************************((((((((((((((((((((((((((((((((((((((('''''''''&&&''')))******)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###%%%'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$&&&&&&%%%$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''''''''(((***+++((((((((((((((((((((((((%%%%%%&&&&&&'''''''''((()))*********)))((('''''')))***+++***((('''((()))))))))(((((())))))***+++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++)))******+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,---.........,,,---......//////.............../////////000000...///////////////......000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111222222333333333555666666777888888777777444444555555444333222222333333444444555555555555555555666666666666555555666777999999777666777777666666666777888999999999999999999888888888888888888777666666666777999:::::::::;;;;;;:::999888888777777666666666666777777777777555444444333333333444444444333333333222222222222222222333333333333333444555666777666555555111111111111111111111111222222222222222222222222000000////////////000000//////000000///......---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))******)))))))))))))))***``````______]]]\\\ZZZYYYWWWVVVTTTRRRPPPOOOOOONNNJJJHHHFFFEEEDDDDDDCCCBBBDDDBBB@@@??????>>><<<:::777666666555444444555555666555444333333222333333444555555444333333666888:::<<>><<<:::999999999999888666444444444444444555666777666555555444444444444444222444555666777:::===@@@DDDKKKYYYkkkzzz|||wwwssswww~~~eeePPPEEE>>>999999999555444555555555444444333222222111222222222222222222222222000000///............///+++,,,,,,---,,,+++***)))*********))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((())))))))))))((('''$$$$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''(((&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,&&&((()))((('''&&&'''))))))(((((((((((()))******(((((((((((((((((((((((('''(((***+++++++++***)))++++++++++++++++++++++++,,,------------,,,+++******++++++++++++******)))------,,,,,,++++++++++++.........---,,,***)))(((+++,,,------......---------------.........//////,,,---......//////......//////////////////////////////////////////////////////000000000111111111////////////////////////111111111111111111111111333444444444444444333333111000000000000000111111333333333333333333333333222333333444444333333222222444555555444333444555333333444444444444444444444444444555555555666666333444444555555555555555777666666666666666777777555666777777777777666555666555555444444444444555444444333333333222222222//////000000111222222333222333444555555444222222111111111111111111111111111111111111111111111111111000000//////000000111------...//////......---,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++SSSRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJHHHFFFEEEDDDDDD@@@???>>>;;;999999;;;===777666555666888888777666444444444444555666777888666666555444444444555555111333666888:::>>>BBBFFFPPPWWWfffwww{{{{{{yyyuuussswwwttt[[[GGG@@@;;;888999999666555666555555444333333222111111222222222222222222222222000000///...............++++++,,,---,,,+++***)))+++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&& """###%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###""""""%%%''')))&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$#########$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&*********)))'''%%%"""!!!&&&&&&&&&'''''''''((((((((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$''')))***)))(((((()))******************++++++,,,))))))))))))))))))))))))%%%'''***,,,---+++)))(((+++++++++++++++++++++++++++++++++++++++***)))((('''((()))***,,,,,,---------------,,,,,,+++++++++)))***+++,,,---.........+++,,,------......---------------.........//////,,,,,,---.../////////...////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000///////////////000000000000///...000000/////////000000111111111111111111000000000000000111111111111000000///111222333222111222333///000000111222333444444111222222222333333444444444444333333444666999:::333222222111222222333333555555666777777666555555555555444444333444444444444444444333333333222222...//////000111222222222000111333444555555444333000000000000000000000000111111111111111111111111111111000000000000111111------......///......---.........---------,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++PPPOOOMMMKKKJJJIIIIIIJJJHHHGGGEEECCCAAA???===<<<:::::::::999999999888888777777777777777777777777444444444555555555666666888666444333333444444333444333777===@@@BBBKKKUUUaaajjjwww|||}}}yyywwwwwwuuuwwwuuu[[[HHH>>>777777666444444333333333222333333333333222111000000000111111111222222222000///...---,,,,,,---...+++,,,,,,---,,,+++)))(((************************((('''&&&&&&&&&((()))***((('''&&&%%%%%%&&&((()))******))))))((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#################################'''%%%"""!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""  !!!######"""'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''******)))(((((((((((((((((((((''''''''''''(((((((((((())))))*********+++)))***+++,,,---,,,+++***,,,+++++++++***)))))))))------,,,,,,------...///++++++************++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................------------------------///...---,,,++++++,,,---///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000---...000111222111///...000000111111111222222222222222222222222222222222666555222000000111333444111111111222222333333333111111222222222333333333111222222333444555666666666666666666777777777777444444555555555555444444333333333333333333333333333333333333333333333333000000000000111111111111333333444444333333222111/////////000111111222222222222222111111111000000////////////////////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++******))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((LLLKKKIIIHHHGGGGGGGGGGGGEEEDDDBBB@@@>>><<<;;;:::999999999888888888777777666666666666666666666666444444444555555555666666666555333333333444444444;;;999;;;AAAFFFMMM[[[hhhuuu|||~~~~~~zzzzzz|||~~~iiiSSSBBB;;;777666555444333333333333222222222333222222111111////////////000000000111111000...---,,,,,,,,,---+++,,,,,,,,,++++++***)))************************(((((('''&&&''''''((()))((('''&&&&&&&&&&&&'''((()))))))))((((((((('''''')))((('''&&&$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$#########$$$%%%&&&%%%$$$###############$$$%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$&&&''''''&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''***))))))(((((((((((((((((((((''''''''''''(((((((((((()))))))))*********((()))******++++++******++++++*********************))))))))))))***++++++++++++************++++++,,,,,,,,,,,,++++++******------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------------------------///......---,,,,,,------////////////............////////////////////////////////////////////////////////////////////////---...000111111111///...000000000111111111222222222222222222222222222222111///---++++++,,,---///111111111222222222333333000111222222333333222222333333333333444444444444555555555555555555555555444444555555555555444444333333333333333333333333222222222222222222222222//////000000000111111111222222222222222111111000...//////000000111222222222222222111111000000000........................---------,,,,,,,,,,,,++++++++++++++++++******)))*********)))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((FFFEEEDDDCCCCCCCCCCCCCCC@@@@@@>>>===;;;999777777777777777777777666666666555555555555555555555555444444555555555666666666666555555555555555555555===<<<>>>DDDNNN\\\ooo~~~|||}}}pppYYYGGG<<<777666666555444333333333333111111222222222222222222/////////000000000000111111000///---,,,+++++++++,,,,,,+++************+++)))))))))))))))))))))))))))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))(((&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""#########"""!!!!!! #########$$$$$$$$$$$$$$$######################## """%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''%%%$$$$$$%%%&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))((((((''''''((((((''''''((((((((((((''''''(((((())))))))))))******((((((((((((((())))))***))))))******************((((((((((((((()))******++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++++++++.........................................................///......---,,,........................////////////////////////////////////////////////////////////////////////---...///000111000//////000000000000111111111111111111111111111111111111222111///------...000111111111111111111222222222///000111333333222222111444444444333333333222222555555444444333333222222444444555555555555444444444444333333222222111111111111111111111111111111//////000000000000111111111111111111111000//////......//////000111111111111111111111000000000000........................,,,,,,,,,+++++++++*********************)))((((((((())))))))))))))))))***''''''((((((((((((((((((((((((((((((((((((((((((@@@@@@@@@@@@??????@@@@@@===<<<;;;:::888777666555555555555555555555555555444444444444444444444444555555555555666666666666777888888777666666777888===@@@EEEOOO]]]ppp}}}}}}yyy___JJJ>>>888666555555444333222222333333111111111111111222222333222222222222222222222222111111///...,,,+++***))),,,+++***))))))***+++,,,(((((((((((((((((((((((()))(((((('''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%""""""#########!!! """"""######$$$$$$%%%%%%######################## """%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''((()))(((((('''''''''((((((&&&&&&'''(((((('''&&&&&&(((((()))))))))))))))))))))((('''''''''(((***+++(((((())))))******+++++++++************+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++................................................---...///000//////---,,,------...............///////////////////////////////////////////////////////////////////////////---...///000000000///////////////000000000111111111111111111111111111111444333222111111222333444000111111111111111111111...///111222333222111000333333333222222222222222555444444333333222222111333444444555555444444333555444444333222111000000000000000000000000000000////////////000000000111000111111111111000//////------...//////000000111000000000000000000000000........................+++++++++************))))))))))))))))))((((((''''''((((((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((==================<<<<<<::::::999888777666555444444444444444444444444444444444444444444444444444555555555666666666777777777888888666555666888;;;AAAIIIUUUaaaqqq}}}jjjQQQAAA:::777777444333333222222222222333222111111000000111222222111111111111111111111111000000///...,,,+++)))(((+++***)))))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((''''''))))))(((''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!!!!! ######$$$$$$%%%%%%%%%%%%"""###$$$%%%$$$###!!! """""""""######$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((((((((())))))((('''''')))***+++((((((((())))))******++++++++++++++++++,,,------++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------+++++++++,,,,,,,,,------................................................,,,---...//////...---,,,,,,---------......//////........................................................................---......///////////////....../////////000000000000000000000000000000000//////............///000000000000000000000000000...///000111111111000000000000111111222333333444444444444333333222222222333333444444444444333333444444333222111111000000////////////////////////...////////////000000000111111111111111000000///---------...//////000000////////////////////////........................++++++*********)))))))))((())))))))))))(((''''''''''''(((((()))))))))***&&&'''''''''(((((())))))((((((((((((((((((((((((:::;;;;;;;;;;;;:::999888888888777666555555444444333333333444444444444444444444444444444444444444555555666666666777777777555666777666555888>>>DDDIIIUUUeeerrrvvv\\\GGG<<<888777666333222222111111222222222333222111000///000111111//////............------/////////...---+++)))(((***))))))))))))***++++++))))))))))))))))))))))))&&&&&&'''((())))))(((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%$$$$$$###"""""""""#######################################%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$###%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''))))))((((((((((((''''''((((((((((((((()))******(((((())))))))))))))))))***))))))))))))***++++++++++++************++++++)))))))))***************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------,,,,,,,,,---......//////........................................................................------........./////////............////////////////////////////////////---------------......///000000000000///////////////////////////000000000...///000111222333444444222222333333333333333333333333444444444444333333333333222222111111000000////////////////////////......////////////000000111111111111111000//////,,,,,,------.../////////............////////////------------------------+++++++++*********)))))))))))))))))))))((('''''''''(((((((((((((((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((888999999999888666555444555555555444444333333222333333333444444444555555444444444444444444444444555666666666777777777777555777888888:::AAAKKKTTT[[[iiiyyywwwfffOOO???999777666333222222111111111111222222555333111///......///000...---------,,,,,,,,,,,,------......---+++***)))(((((()))***************************************$$$%%%'''((())))))))))))&&&''''''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%))))))(((''''''&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&############""""""""""""########################$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###"""%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%'''((())))))((((((((('''''''''&&&&&&'''((((((((((((''')))))))))))))))((((((((()))(((((((((((()))******++++++************++++++'''((((((((())))))))))))(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,------...//////...........................................................................---------......//////------........./////////////////////////////////////////////000000111111000000/////////.........000///...------///000222///000000000111111222222///000000111111222222333222333333444444333333222222222222111111111111111////////////////////////........./////////000000///000000000000///......+++,,,,,,---......//////---------....../////////------------------------,,,,,,+++++++++*********)))************)))((((((((((((((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((777777777777666444222111333333333333222222111111333333333444444555555555555555555555555555555555666666666666777777777777777:::<<<===AAAJJJXXXbbbqqqkkk[[[GGG:::777666444111222111111111111111222222666444222///.........////////////......---------,,,------...---,,,***)))'''((()))+++++++++***)))************************###$$$&&&(((************%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$###""""""!!! """###$$$%%%&&&%%%$$$$$$""""""!!!!!!"""$$$&&&'''$$$$$$######""""""!!!!!!##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""" !!!$$$&&&'''&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((())))))'''$$$""""""$$$''')))))))))(((((('''''''''&&&$$$%%%&&&'''((('''&&&%%%******))))))(((((('''''')))))))))))))))***++++++++++++************++++++&&&'''''''''(((((())))))'''(((((()))***+++++++++************************------,,,++++++*********************************++++++++++++++++++++++++++++++***)))***+++---...++++++,,,,,,---...//////...........................................................................------------...//////---------.........//////////////////////////////---.........//////000000000000//////.........---111///---,,,,,,...111222111111111111000000000000------...///000111222222222333333444444333333222111111111111111222222222000000000000000000000000............/////////000......//////......---,,,++++++,,,------......///---------.........//////------------------------,,,,,,,,,++++++++++++******************)))(((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((444444444333333222222222111111222222222111111000555555444333333333444444666555444444444555666777444333555777777444555999;;;>>>BBBGGGNNN\\\mmmzzzzzzXXXLLL???:::777444333444222111000000///000000000000000000000///...---,,,.........------........./////////...---+++***)))&&&&&&'''(((***+++---...******)))))))))))))))***((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""!!!###$$$&&&&&&%%%$$$###$$$$$$######$$$%%%&&&'''""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&############$$$&&&((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))'''''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((('''''''''((((((((((((((()))******((((((((((((((((((((((((******+++++++++******)))(((((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,------++++++++++++------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,...//////...,,,+++)))***++++++------...///***+++,,,,,,------,,,,,,///,,,+++,,,...///---++++++,,,,,,------......////////////...---------,,,///...---,,,,,,---...//////---++++++,,,---...---////////////////////////000///...---------------......------------......//////000000111111222222000000000000000000000000000111111111111000//////////////////////////////,,,,,,,,,++++++,,,,,,---///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''++++++******)))((((((((())))))))))))))))))))))))************))))))))))))(((''''''&&&&&&&&&''''''444333333333222222222222444444444444444444444444333333333333444444555666444333333222333444555555777555777:::999777999>>>===BBBJJJQQQ[[[jjj|||yyyfffMMMCCC888555444222111222222222111000000000000000000000000//////...---,,,......---,,,,,,---......//////......---+++***)))((((((''''''((()))*********)))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######!!!###$$$&&&&&&%%%$$$###!!!!!!!!!!!!!!!"""""""""########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((('''((((((((((((((())))))***(((((((((((((((((((((((()))))))))******))))))((()))))))))******++++++,,,,,,,,,+++******))))))(((,,,+++************+++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,.........---+++***------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,///---+++,,,...///...,,,---------,,,,,,,,,,,,,,,............------------///...---,,,,,,---...//////...---,,,---.................................//////...---------------......------------......000000000000000000111111000000000000000000000000000000000000000//////.................................---,,,,,,,,,------///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))******''''''''''''''''''''''''((((((((()))))))))******,,,+++)))(((&&&%%%%%%%%%222222222222222111111111222111000000000000222222222222222333444666777888333333333333333444555666666444555888888777:::???BBBKKKWWWcccoooiiiTTTBBB:::333333333222111333333222222111000111111111000000//////...------,,,...---+++******+++---............---,,,+++***)))***)))((('''&&&&&&&&&&&&)))((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$###"""########################'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$((('''&&&%%%$$$#########&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''''''''((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))'''(((((())))))(((((('''************************,,,++++++******)))((((((******))))))))))))******(((((()))***+++,,,---...++++++++++++++++++++++++,,,------...---,,,***))),,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,///...------...///...---...------,,,++++++******,,,------------------......------,,,,,,------...///......------......///........................///...------------------......------------......000000000000000/////////000000000000000000000000000000000000000///..............................//////...---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''((())))))***++++++''''''''''''''''''''''''%%%%%%&&&'''((()))***+++,,,+++***((('''&&&&&&&&&111111111111111111111111111000...------///111222333333333444444555666777444444444555555666777777777555666999999999===CCCJJJVVVhhhxxxwww]]]III<<<666333444555333222444333333222111111111111111000000///...------------...,,,***))))))***,,,...---------,,,,,,+++***)))+++***)))((('''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%'''''''''%%%###!!!########################'''&&&$$$###"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))((((((************))))))))))))(((((())))))***+++++++++************************((())))))***+++,,,,,,,,,************************,,,,,,------,,,+++***)))))))))***+++,,,------...******+++,,,,,,,,,,,,+++........................,,,,,,,,,++++++*********++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,---------...---,,,,,,---...------------------------......---,,,,,,---------...------,,,,,,------...000000000//////.........////////////////////////000111111111111000//////------------------------///...---,,,,,,,,,,,,,,,---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''''''''''''''''''''''''(((((((((((())))))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''''''''(((((()))111111111111111111111111444333111111111333555666666555555444444555555555333444555555666777777777;;;999:::===???AAAGGGNNNWWWfffzzz|||fffNNN===999555333555555222111333333222111111000000111111000///...---,,,,,,,,,------,,,***))))))***,,,---,,,,,,,,,,,,+++***))))))******))))))((()))))))))%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$%%%%%%%%%%%%!!!"""###$$$###""" ########################%%%$$$###"""###$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''''''''(((((()))(((((((((((((((((((((((('''((())))))*********)))******))))))))))))))))))'''(((((()))******++++++***++++++++++++++++++***************************************************,,,,,,,,,++++++******)))((())))))***+++,,,---...)))***++++++,,,,,,++++++---.........------......*********++++++,,,,,,,,,***+++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++)))+++---,,,******+++,,,------------------------------,,,,,,,,,------...------,,,,,,,,,,,,------000/////////......------........................111111222222111111000///---------------------------,,,,,,+++******++++++---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((111111111222222222222222222222111111222333444555777666666555444444555555222333555666777777777777:::999;;;AAAFFFKKKTTT]]]kkkxxxjjjUUUDDD888777333222444333//////222222111111000///000000000000///...,,,,,,,,,,,,---,,,++++++++++++++++++,,,+++++++++++++++***)))(((***))))))))))))******+++$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))+++******))))))(((''''''******+++,,,,,,+++******++++++*********)))))))))************************************************++++++++++++************)))******+++++++++++++++,,,---......,,,,,,---...******++++++,,,------...***+++++++++++++++,,,,,,***++++++,,,,,,++++++***'''***---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------...............---------........................111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++************************(((((((((((())))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$222222222222333333333444000000000111222222333333666555555555555555666777555666888:::;;;;;;;;;;;;<<<;;;@@@IIIRRR[[[gggrrrrrrXXXHHH>>>888555222222333222//////333111000//////......//////111///---,,,++++++,,,---++++++,,,------,,,++++++******************)))((())))))(((((((((((())))))"""$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%#########""""""#######################################""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''(((((())))))***************)))((((((''''''))))))***++++++***))))))))))))))))))************************************)))))))))))))))***+++,,,++++++++++++************))))))***+++++++++++++++***,,,...---+++***+++---,,,,,,,,,,,,,,,---------++++++++++++************)))***+++,,,,,,+++***)))'''***...---***((())),,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------......------------------------///////////////......---++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,+++******************************************************************************%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%222222222333333444444444222333444555666777666666444444444555555777888999:::;;;===???@@@@@@@@@???DDDDDDJJJVVVbbbnnn}}}~~~|||~~~~~~aaaHHH===999777666333333444333000222777000000///...............111///---+++++++++,,,---***+++---......---+++***)))************))))))(((***)))((('''''''''''''''"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%######""""""""""""##############################%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&''''''((()))******+++''''''(((((()))*********'''((()))******)))((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((()))+++,,,---(((((()))***+++,,,,,,---))))))***++++++++++++***)))+++---,,,***)))+++---///......------,,,,,,+++,,,+++++++++******)))))))))***+++,,,,,,+++***)))'''+++///...+++(((***---++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------------......------,,,+++++++++++++++++++++++++++*********+++,,,---...///+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%%%%%%%&&&'''((()))***666666666666666666666666555555555555555444444444999666444555888999888666:::>>>CCCFFFGGGFFFEEEEEEDDDMMM[[[iiittt}}}yyyxxx|||fffQQQBBB888444555333333444555444333111000000000////////////000000//////.........---------,,,++++++******+++,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$+++***(((&&&$$$#########$$$$$$######"""!!! $$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&''' !!!###%%%%%%%%%###"""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&$$$###"""$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$###### """$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''(((((((((((((((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&$$$""" ''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''*********)))))))))))))))(((((())))))))))))(((((()))************+++++++++++++++************++++++((()))***++++++***)))(((((()))***+++,,,---------******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---..........................................------,,,,,,,,,//////...---,,,,,,,,,,,,+++,,,------......------------------------,,,,,,------------------------...---,,,,,,++++++,,,,,,((())),,,------,,,+++***)))'''%%%''',,,...///---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***'''$$$$$$&&&'''%%%###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&444444444444444444444444444444555555555666666666777555444555888999999888888<<>>999777666333333444444444333111111000000////////////000000//////.........---------,,,+++++++++++++++,,,,,,******++++++******)))((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%''' """###%%%%%%%%%###"""###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$""" !!!$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!"""$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))(((''')))))))))))))))))))))***))))))************))))))))))))*********++++++++++++******))))))******+++)))))))))******)))))))))+++++++++++++++***)))(((************************************++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,------------------------------------......---------,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,---------------------------------------------------------------,,,+++******))))))******)))***+++,,,---,,,+++++++++)))((((((+++---,,,***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''%%%###%%%'''))))))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&333333333333333333333333444555555666666777777777888666666777999;;;;;;::::::>>>CCCHHHMMMSSSZZZ^^^jjjvvvwww___FFF:::999999888777222222333333333222111111000000////////////000000...............---------,,,,,,,,,+++++++++++++++))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%######$$$%%%'''((()))***$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%!!!"""###%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$%%%(((&&&"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$#########$$$$$$$$$"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$###""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))'''(((((())))))(((((('''((((((((())))))*********)))******++++++******))))))))))))*********+++++++++******))))))******+++***))))))(((((())))))***+++++++++***)))((('''&&&************************))))))))))))************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,+++******))))))************+++++++++,,,,,,,,,---,,,************)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&(((***)))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&555555555555555555555555666777777777777777777777::::::999:::;;;<<<======@@@CCCHHHNNNUUU^^^gggmmm{{{~~~aaaOOO===555555555444444222222222222222222111111000000////////////000000........................,,,,,,,,,,,,,,,,,,++++++))))))******))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""""" !!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&######""""""""""""############$$$$$$$$$$$$######$$$!!! $$$&&&%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######$$$%%%$$$###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++))))))************))))))))))))))))))******************))))))))))))*********)))(((''''''((()))***&&&'''(((((())))))((((((************************(((((((((((())))))))))))+++++++++***************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))***++++++,,,,,,++++++++++++,,,,,,---...//////------------------------...---,,,,,,++++++,,,,,,++++++*********+++,,,---,,,,,,++++++******((('''))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''666666666666666666666666999999999888888777777777;;;;;;;;;;;;<<<<<<>>>???AAAFFFMMMVVVaaalllxxxmmmOOOFFF===888444000...000111111111111111111111111000000////////////000000---.....................,,,------------,,,+++*********++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$###"""!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%######$$$$$$$$$#####################$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&'''((()))******+++''''''((((((((((((''''''(((((()))))))))************))))))))))))))))))******)))(((''''''((()))***%%%&&&'''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///)))***++++++,,,,,,++++++++++++,,,,,,---...//////------------------------...---,,,,,,++++++,,,,,,++++++*********+++,,,---)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''555555555555555555555555::::::999999999888888888:::;;;======>>>???BBBDDDEEELLLVVVcccqqq~~~rrr\\\DDD@@@<<<:::555...---///000000000///000000111222000000////////////000000---------...............------.........,,,+++*********++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&))))))((('''&&&%%%%%%$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$###############""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%"""!!!"""$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''((('''''''''(((((()))))))))&&&''''''((((((''''''&&&((((((((()))))))))*********))))))(((((())))))***)))((((((''''''(((((()))''''''((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,************+++,,,......***++++++,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,+++******))))))************+++++++++,,,,,,,,,'''))),,,,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$''')))******))))))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''777777777777777777777777777888888999:::;;;;;;<<<;;;>>>AAACCCEEEHHHLLLPPPUUU]]]iiiwwwvvv]]]JJJ???:::777777666222000111000//////...///000111222000000////////////000000---------.........//////---...//////...,,,***)))))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''******)))((('''&&&%%%%%%!!!###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''%%%$$$$$$######"""###############$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###############"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))(((((((((((())))))'''(((((((((((((((((('''&&&''''''(((((((((((('''))))))))))))))))))))))))(((((()))))))))*********((()))))))))*********+++************************+++++++++,,,,,,+++++++++***++++++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,------++++++,,,---------------------------------------------------------------,,,+++******))))))******)))***+++,,,---,,,++++++'''***------+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###&&&******)))(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((999999999999999999999999555666777999;;;===>>>???===AAAFFFJJJMMMQQQWWW\\\gggooo|||xxxcccMMM<<<===555000333777777444333000///.........000111222000000////////////000000---------.........//////---...//////...---***)))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''+++***)))((('''&&&%%%%%%$$$%%%%%%%%%$$$!!!#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######&&&"""$$$&&&$$$ %%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$&&&((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$"""''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&"""###%%%''')))+++,,,,,,))))))))))))))))))))))))))))))))))))************(((((())))))*********+++***************************+++,,,------,,,+++***)))***+++,,,---.........*********************************++++++,,,,,,,,,++++++******++++++,,,---+++,,,------......------------------------,,,,,,------------------------...---,,,,,,++++++,,,,,,(((***,,,---------+++***(((+++......+++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%))),,,+++(((%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((555666888777555444444444::::::;;;<<<===???@@@AAAFFFIIIOOOVVV]]]fffnnntttvvvbbbMMM@@@;;;777666666444333222111111111111000/////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&******))))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""############"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$%%%&&&""""""###$$$$$$$$$$$$###########################%%%%%%$$$###"""""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((((('''%%%''')))***((('''''''''+++******((('''&&&%%%$$$((()))***)))'''&&&&&&'''))))))))))))((((((((((((((()))***+++,,,+++******(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))***+++,,,,,,------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++***+++,,,---,,,+++***)))))))))*********))))))(((+++++++++++++++***)))((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((!!! $$$&&&&&&$$$888999;;;;;;999999:::;;;<<<======>>>@@@CCCGGGJJJNNNUUUaaammmxxxyyyeeeTTTEEE;;;888666666555444333222111111111000000//////////////////......---,,,,,,++++++------------------------------......---+++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""""" !!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((((('''&&&&&&'''((((((((((((((('''''''''((()))))))))'''&&&'''((()))))))))(((((((((''''''((()))***+++++++++******(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******************))))))***++++++,,,---------,,,++++++******++++++++++++++++++++++++++++++......------------------+++,,,,,,,,,,,,+++******)))***************)))))))))******+++++++++******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''###"""!!!###&&&''''''%%%888999::::::::::::<<<>>>>>>>>>??????BBBGGGNNNSSS[[[fffvvv~~~cccPPPDDD;;;666555555555444333222111111000000000000000////////////.........------,,,,,,+++------------------------+++,,,,,,,,,+++***))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""$$$''')))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""'''&&&%%%$$$###############$$$$$$$$$$$$###""""""########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###"""!!!"""$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%&&&&&& !!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''###%%%'''(((&&&%%%%%%&&&%%%%%%&&&'''((()))******'''((()))((('''&&&'''(((((((((((('''''''''&&&&&&(((((()))***************(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********))))))******+++,,,,,,,,,+++***))))))))))))))))))************************------------............---,,,++++++******++++++************************(((((()))++++++,,,,,,,,,))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&999::::::::::::;;;>>>@@@AAACCCEEEGGGLLLTTT___fffvvvkkkPPP@@@:::555333222444333333222111111000000000000000000000//////.........---------,,,,,,,,,***************************************))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%######$$$$$$$$$######"""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########%%%%%%%%%$$$###$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((()))))))))&&&'''))))))&&&$$$$$$$$$%%%%%%&&&'''((()))***+++'''((()))((('''&&&'''(((((('''''''''&&&&&&&&&&&&((((((((()))))))))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++*********))))))******+++++++++,,,***))))))((((((((())))))++++++++++++++++++++++++,,,,,,------.........///---,,,+++***)))***+++,,,***************++++++,,,((()))***+++++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))************************'''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''&&&&&&<<<======<<<===???CCCFFFFFFKKKQQQXXX```lllzzz~~~|||~~~mmmZZZEEE:::888555333222222222222111000000/////////000000111000///......---------------,,,,,,,,,************************)))))))))))))))))))))***((((((((('''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&'''%%%$$$###"""###$$$&&&'''"""######$$$$$$$$$######""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######"""!!!"""#########"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''')))***+++***'''%%%$$$###&&&&&&''''''(((((())))))&&&((()))(((''''''((()))((('''''''''&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++*********)))***************++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,+++***)))***+++,,,******)))))))))***+++,,,+++++++++++++++***)))((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%<<<=========???CCCIIINNNMMMUUU```kkkuuu~~~|||rrrYYYKKK===888777555333333111111000000000////////////000111111111000...---------------------------------------------------((((((((((((((()))***+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((&&&$$$###&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''############$$$%%%&&&'''""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$###"""""""""###%%%&&&#################################"""######$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%'''&&&&&&%%%$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''''''''&&&#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***+++***(((&&&%%%%%%''''''((((((((((((((((((&&&'''((((((''''''((()))((((((((('''''''''&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++******++++++))))))(((((((((***+++,,,,,,,,,,,,++++++)))(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&@@@AAABBBDDDHHHOOOXXX^^^ccclllyyynnn]]]HHH>>>666444444222222333000000////////////......//////111111111000...---------------------------------------------------(((((((((((((((***+++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$%%%&&&$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))((((((###%%%((()))((('''((((((''''''''''''((((((((()))&&&'''((((((''''''(((***)))))))))(((((((((''''''''''''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******************************))))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++******((('''&&&&&&''')))+++,,,******+++++++++******)))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###%%%'''&&&$$$$$$%%%'''IIIKKKMMMQQQWWW```jjjqqqttt]]]MMM>>>777111000000...000444///////////////............///111222111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***,,,---))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%###"""""""""$$$%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$%%%&&&''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """###"""!!! !!!"""$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$###!!!%%%'''((((((***+++%%%&&&&&&'''((()))******%%%'''((((((''''''(((***))))))))))))((((((((((((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++*********))))))))))))))))))))))))))))))***++++++************************+++*********))))))((((((++++++,,,---,,,+++***)))''''''&&&%%%&&&(((***,,,((()))***+++++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$&&&)))SSSYYYaaagggmmmwwwvvv\\\IIIBBB:::888666333222222333444111000000///...---------000//////...------,,,,,,000////////////.........)))+++---//////...---,,,))))))************))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$######""""""######$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$############$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&$$$"""###%%%&&&%%%"""%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$"""!!!"""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&"""!!!###'''%%%%%%$$$###""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''""" &&&(((&&&!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&((())))))*********++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******))))))******+++,,,************************************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000///---***'''((((((((()))*********+++))))))***+++,,,,,,------))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((()))(((''''''&&&(((((('''''''''&&&&&&&&&+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''hhhooowww}}}wwwbbbLLL>>>999777666444222111111111222000000000///...---------/////////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,---------+++***''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######"""#########%%%###!!!"""$$$%%%$$$"""!!!!!!###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$############$$$%%%$$$###$$$#####################"""!!! """###$$$%%%%%%$$$$$$###""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!%%%$$$$$$###""""""######""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&### !!!%%%'''%%%###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&&&&((())))))))))))*********++++++***************************++++++,,,,,,++++++***((())))))******))))))(((******))))))******+++,,,************************((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++)))++++++++++++++++++,,,,,,(((((())))))******++++++))))))))))))((((((((('''((((((((((((''''''''''''%%%%%%&&&'''((()))******((('''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&zzzvvvaaaPPPAAA999666555333222000/////////000000000//////...---------///......------,,,,,,++++++++++++*********)))))))))***+++,,,+++***)))(((******++++++++++++******'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""'''%%%$$$%%%&&&'''&&&$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$#########"""""""""!!!!!!!!!###&&&%%%"""%%%$$$######"""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&&&&((()))((((((((()))))))))*********************************++++++,,,,,,++++++***((())))))******))))))(((***))))))))))))***++++++************************((((((((((((((((((((((((((())))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++******''''''''''''(((((((((((()))))))))((((((((('''''''''''''''''''''(((((((((&&&%%%%%%%%%&&&(((***+++''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""%%%%%%&&&&&&&&&&&&%%%%%%~~~cccPPPEEE<<<888777333222111////////////////////////......---------------------,,,,,,++++++------,,,,,,,,,+++++++++***++++++++++++***((((((***++++++,,,,,,++++++***&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$###"""$$$%%%$$$$$$$$$###""""""!!!!!!%%%###!!!"""$$$&&&%%%###$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%'''((()))***$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$!!! """$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''''''''&&&&&&''')))(((((((((((())))))))))))***************************++++++,,,,,,++++++*********++++++++++++******)))))))))))))))***++++++************************************************((((((((()))))))))******++++++++++++++++++++++++******))))))((((((((()))******))))))((((((''''''((('''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&''''''((((((((()))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%$$$wwwdddNNNAAA;;;666444333222222111000000000//////............------------,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,++++++++++++++++++***))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''!!!"""""""""!!!!!!!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$%%%&&&&&&%%%"""!!!###%%%%%%%%%$$$$$$$$$############%%%&&&&&&$$$###%%%'''$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%'''((()))$$$###############$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!$$$%%%### ###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%'''''''''&&&&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++*********))))))(((((())))))***+++))))))))))))))))))))))))************************)))))))))************+++************************++++++***)))((())))))******))))))(((((('''''''''((((((((((((((((((((('''((((((((((((''''''''''''%%%%%%&&&&&&''''''(((((()))'''%%%$$$###$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###^^^PPPBBB;;;888444222333222222222111111000000000------------------------+++++++++++++++++++++++++++++++++*********))))))+++++++++***************&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$######""""""######$$$!!!!!!"""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""!!!$$$&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%###"""%%%(((#########"""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''%%%$$$"""!!!!!!""""""#########"""######$$$%%%$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###!!!###$$$### !!!$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&&&&((()))((((((((()))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***'''(((((())))))((((((''')))(((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))---,,,,,,+++***+++++++++******************))))))((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$#########$$$&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$zzzeeeMMMEEE<<<999666222222444111111111111111000000///------------------------*********+++++++++++++++******)))))))))((((((((())))))(((((())))))******))))))************))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###"""######$$$%%%&&&'''########################""""""#########$$$$$$$$$#########"""######$$$$$$%%%''')))(((&&&%%%''')))""""""!!! !!!"""###$$$$$$$$$$$$#########"""!!!"""$$$%%%$$$### !!!&&&&&&### !!!###""""""######$$$$$$%%%%%% """$$$$$$###$$$$$$######""""""###$$$$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$###!!! !!!###$$$######""""""###$$$$$$%%%$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""######$$$###"""###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&&&&((())))))))))))*********++++++))))))))))))))))))))))))***++++++,,,,,,++++++***''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))***************''''''(((((())))))******(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%hhhRRRCCC===777555111...///222///000000000000000///...------------------------******************++++++************))))))))))))'''''''''''''''((()))***''''''((((((((((((''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$##################$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$ """$$$###!!! """$$$""""""!!!"""###$$$&&&'''$$$$$$$$$$$$######""""""!!!$$$%%%%%%""" %%%'''### """ !!!"""###$$$%%%%%%'''$$$###$$$&&&%%%!!!######""""""###$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$  """&&&)))+++######""""""###$$$%%%%%%$$$$$$$$$$$$######"""""""""###%%%&&&&&&%%%###"""%%%$$$$$$$$$%%%&&&''''''""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """$$$&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&&&&((()))************++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))************))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))'''''''''((('''&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&'''((()))******(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&}}}dddRRRJJJ888777666555333222000000000000000000////////////222111///---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))+++)))(((&&&&&&((()))+++(((((((((((('''&&&%%%$$$)))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&########################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###%%%$$$###!!!!!!!!!""""""########################&&&%%%$$$#########$$$$$$$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%%%% !!!"""""""""""""""$$$$$$$$$#########""""""""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###########################$$$%%%%%%######$$$%%%################################################$$$$$$$$$###"""!!!!!! ######$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))************))))))(((((())))))******++++++))))))))))))((((((((((((******+++******)))((('''''''''((((((((((((''''''((('''&&&&&&&&&''')))***)))******)))(((''''''(((+++)))'''&&&%%%&&&'''(((++++++***)))(((((()))))))))))))))))))))*********&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$############"""""""""!!!!!!|||hhhSSSDDD>>>777666555444222111000///000000000000/////////......//////000000///...---++++++++++++++++++++++++***************)))))))))+++***)))(((((()))***+++))))))))))))((('''&&&%%%((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$%%%$$$$$$############$$$########################"""######$$$%%%&&&&&&'''%%%$$$$$$###""""""!!!!!!########################$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###"""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))************))))))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))***))))))(((((('''(((((())))))(((((('''***))))))))))))***++++++)))***+++***((((((((()))+++)))(((&&&&&&&&&((()))***))))))(((''''''(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########rrr```PPPBBB999666555444444222111000//////000000000/////////......+++---///222222111///---++++++++++++++++++++++++(((((((((((())))))))))))*********++++++*********************)))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$########################"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$"""##################"""################################################"""$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###""""""!!!!!!###############$$$######%%%%%%$$$""""""!!!!!!!!!$$$$$$$$$###$$$%%%%%%&&&"""#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((())))))******))))))(((%%%&&&''''''(((((('''''')))***+++***)))((()))******)))((('''&&&'''((())))))(((((('''''''''''''''******))))))((('''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%qqqZZZKKKCCC<<<888777333222222111000//////...000000/////////.........+++,,,...000000///...---++++++++++++++++++++++++&&&'''''''''(((((())))))'''(((***++++++***(((''')))))))))))))))((('''&&&%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&!!!"""$$$%%%&&&%%%$$$$$$###########################$$$%%%&&&%%%### %%%%%%$$$$$$############""""""""""""""""""""""""!!!!!!"""############"""########################%%%###!!! !!!###%%%""""""############""""""###################################################%%%&&&%%%$$$###$$$&&&""""""""""""""""""""""""########################$$$$$$$$$######""""""""""""!!!!!!!!!"""""""""###%%%$$$######"""""""""###$$$############$$$%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((++++++******))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))(((((())))))************))))))###$$$%%%&&&'''&&&%%%$$$((()))***)))((('''((()))))))))(((''''''(((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%lll[[[III@@@===999777777111111111000000/////////////////////............------,,,++++++++++++,,,++++++++++++++++++++++++&&&&&&''''''((((((((()))%%%''')))******)))'''%%%''''''((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&& !!!###$$$$$$$$$##############################!!!"""$$$$$$###!!!###############"""""""""##############################$$$%%%%%%%%%%%%$$$########################%%%###!!! !!!###%%%""""""############""""""################################################%%%&&&'''&&&%%%$$$%%%'''""""""""""""""""""""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''###############$$$%%%%%%"""""""""""""""###$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((&&&&&&'''(((((()))(((((())))))************))))))&&&'''(((******)))((((((%%%'''((('''&&&&&&'''((())))))((((((((())))))))))))))))))(((((()))******)))))))))******+++++++++)))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&%%%%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%pppWWWKKK???:::888444111111000000000000000000000000/////////.........------...---+++)))))))))***+++++++++++++++++++++++++++''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%!!!!!!"""#########""""""######################## """####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""##############################$$$$$$$$$$$$###"""!!!!!!"""###$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###%%%&&&"""""""""######%%%&&&&&&""""""!!!!!!""""""###$$$!!!"""""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######%%%&&&###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((()))))))))((((((((())))))******))))))(((&&&''''''((((((((((((((($$$%%%&&&&&&%%%%%%&&&'''(((((())))))))))))*********))))))))))))******+++))))))))))))************((((((''''''''''''((((((''''''(((((((((((('''''''''&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$##################$$$$$$$$$$$$}}}iiiYYYGGG???999777555000///000000000000000000000000000//////.........---------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$######""""""############################## """$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$$$$$$$#########$$$%%%%%%######""""""######$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))))))))$$$%%%%%%&&&''''''(((((()))))))))***))))))(((((('''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''((($$$%%%'''&&&%%%%%%'''((((((((()))***************((((((((((((((()))*********))))))((('''&&&&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''((('''&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!"""$$$&&&&&&%%%$$$""""""#########$$$$$$$$$%%%xxxdddQQQDDD===999666666444000000444000000000000111111111111//////.........---------'''))),,,...//////---,,,++++++++++++++++++++++++******))))))((((((''''''(((((())))))))))))(((((((((((()))))))))))))))(((''''''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###'''&&&$$$###"""###$$$$$$####################################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&%%%""""""######$$$$$$$$$$$$""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!"""$$$&&&(((&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&#########"""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&''''''######$$$%%%%%%&&&''''''******+++******)))((('''''''''((((((((((((''''''******)))((((((***+++,,,%%%&&&''''''&&&&&&((()))'''((()))***************'''''''''''''''((()))***+++***)))'''%%%###!!!!!!&&&'''((())))))((('''&&&''''''(((((((((((('''''')))(((&&&$$$$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%!!!###&&&((()))'''$$$"""#########$$$$$$%%%%%%%%%ooo\\\MMM@@@999777666333111000000000000000000000000000000000000...,,,++++++,,,---,,,++++++++++++,,,,,,---------++++++++++++*********))))))((('''(((******((('''$$$%%%%%%%%%&&&'''''''''((((((((((((''''''''''''&&&'''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!"""############"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$######""" """###$$$$$$###"""###$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$%%%&&&%%%###"""###$$$!!!"""###%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&!!!"""$$$&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$############$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''*********++++++,,,,,,---))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%))))))((((((''''''&&&&&&&&&''')))*********)))(((************************))))))(((((((((((())))))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))'''$$$""" $$$###$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ooo\\\NNNDDD<<<666666555333111000000000111////////////////////////222000---,,,,,,,,,+++))),,,,,,,,,,,,,,,---------++++++*********)))))))))***)))((()))++++++)))(((((((((((()))))))))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$######"""!!!!!!"""######$$$$$$######""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""""""###$$$$$$###"""###$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$ !!!!!!!!!"""""""""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((***************+++++++++)))))))))))))))))))))))))))((((((''''''&&&%%%%%%((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''%%%$$$###$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&wwwhhhTTTEEE???<<<888444333333222111111111111222////////////////////////111///------------,,,+++------------,,,,,,,,,,,,******)))))))))((((((((()))(((((((((******((('''*********)))))))))))))))(((((((((''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############"""!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!##############################""""""""""""#########%%%%%%%%%###"""###$$$#########"""######$$$%%%######$$$$$$$$$$$$$$$###$$$$$$############$$$$$$ !!!"""###$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((******)))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ttt___RRRBBB999888999666333111111111111111111222222////////////////////////,,,+++***+++---/////////......------,,,,,,++++++))))))))))))(((((((((((('''&&&&&&'''(((((('''%%%((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%$$$###""""""######$$$&&&%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################"""###############""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$#################################""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%$$$###"""###$$$$$$###"""""""""###%%%&&&"""######$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%$$$$$$$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))((((((''''''''')))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&((()))***))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&}}}fffXXXLLLDDD:::666777777444000000000111111111222222222........................+++)))((())),,,---...------------,,,+++++++++***))))))))))))(((((((((((((((((('''((()))***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&######"""""""""######$$$&&&&&&&&&&&&''''''''''''"""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""""""""!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$""""""###$$$$$$###"""""""""###%%%&&&!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""######"""""""""###$$$%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&###$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''''''''''''''((((((((())))))(((((((((''''''((((((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&''')))***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((()))(((''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$#########$$$$$$$$$$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&{{{eeeQQQEEE>>>;;;777555555444111...000000111111222111111000...........................,,,************)))(((++++++++++++******************)))))))))(((((((((+++******+++,,,,,,+++)))'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!! """###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%!!!"""$$$###""""""###$$$#########"""######$$$%%%!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''''''''&&&&&&###$$$%%%&&&%%%$$$###"""%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''((((((((())))))))))))((((((''''''(((((()))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$##################$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&vvvbbbPPPDDD>>>777777666444222111000000000000111222222111000///........................000...+++*********)))((()))))))))))))))*********++++++*********)))))))))***))))))***++++++***(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%"""$$$&&&(((((('''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############"""!!!!!!"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""### """######""""""###%%%""""""###$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$""""""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''&&&%%%%%%###$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&((()))***)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''' !!!"""$$$$$$$$$$$$###$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&sss]]]KKK@@@:::888444666666444111000222444000111222222222000///..............................,,,++++++,,,---,,,+++''''''(((((())))))******++++++++++++************'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%"""%%%'''(((&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!"""########################"""""" """"""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$$$$######"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&& """######""""""###%%%!!!"""###%%%%%%$$$###### """######$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$"""!!!!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))$$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&zzzlllZZZJJJBBB===999666666555444333111000//////222111...,,,,,,---///000///////////////......---'''((()))+++,,,---......************************&&&'''((())))))***))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""" !!!############%%%'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""#########!!! !!!$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############""""""!!!!!!!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$&&&%%%###!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!######""""""""""""""""""########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''########################"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''((('''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((''''''''''''((())))))''''''''''''''''''''''''+++***)))(((((()))***+++'''''''''&&&&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%}}}qqq^^^TTTFFF<<<888777555444333333222111000000///...//////............/////////////////////...------,,,---,,,,,,+++***)))(((************************'''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########!!!"""$$$$$$######$$$&&&$$$$$$$$$#########""""""""""""""""""""""""""""""##############################""""""""""""#########!!! !!!$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&%%%###"""!!!"""###$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&########################$$$###############$$$$$$$$$$$$$$$############### !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%xxxdddWWWHHHAAA999444444555555444111111000000000/////////,,,---///000000///...---......//////......---,,,......---,,,+++)))'''&&&************************((())))))))))))(((((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$###############""""""""""""""""""""""""##############################""""""""""""#########!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&%%%$$$###""""""!!!$$$$$$#########$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$##################"""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$######""""""!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%rrraaaQQQGGG???;;;666333333333333222000000000000000000000000.../////////......---,,,---............---,,,,,,)))******++++++++++++***************************))))))***))))))((('''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###############$$$$$$%%%$$$$$$###""""""######$$$$$$###"""!!!!!!"""###$$$"""""""""""""""#################################$$$$$$$$$###############$$$#########""""""""""""""""""###$$$$$$$$$$$$### !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))(((((()))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&rrrcccVVVKKKAAA;;;777555333111000///...---000000000111111111111222333111///,,,++++++,,,,,,---------------,,,,,,+++'''''')))***+++,,,,,,,,,))))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###""""""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""######$$$%%%##################$$$$$$###"""!!! !!!"""###!!!!!!"""""""""#########################################################%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%########################$$$$$$###############$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&xxxmmm\\\NNNDDD>>>999666333222222111000000//////111111111111111111111111444111...+++******,,,---,,,,,,------,,,,,,+++***))))))***************)))))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$''''''&&&%%%###"""!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$"""!!!"""##################$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""###### """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$"""""""""""""""###$$$%%%"""#########$$$$$$$$$$$$######""""""""""""###############$$$%%%%%%&&&&&&########################"""""""""###############%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###"""""""""###$$$%%%%%%########################$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%#########%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&rrr___VVVJJJ@@@;;;999777555222222222222111111222333000000000000000000/////////...---,,,,,,,,,------,,,,,,,,,,,,,,,+++************+++******)))(((((())))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%$$$""""""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""###### """$$$###"""!!!###%%%""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&########################!!!"""""""""#########$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$### !!!!!!!!!!!!!!!##############################""""""###$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$"""!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))***++++++***))))))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''iiiVVVGGG@@@999444444444333111000000000///......///000000000//////............***+++,,,...//////......+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))''''''((())))))***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((('''&&&$$$###'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""###### """$$$###!!!!!!###%%% $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$#########"""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%% !!!!!!"""######$$$$$$########################!!!!!!""""""#########$$$############""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!"""###$$$%%%%%%&&&'''&&&$$$#########$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%'''((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((''''''''''''((())))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''tttaaaQQQHHH;;;:::888555444333333333000000000000////////////////////////////////////000000///...............---...---+++)))(((***++++++++++++***)))(((((('''))))))************))))))+++***)))(((''''''((())),,,)))&&&&&&(((((('''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$### """$$$%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%''''''&&&&&&%%%%%%$$$$$$###%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""#########"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######""""""""""""############$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""$$$$$$###############$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######&&&''''''&&&"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&xxxiii[[[KKK>>>999999777555333222111111111000000000/////////......////////////////////////000//////...............---...---+++))))))***,,,++++++******)))(((((('''))))))************))))))+++***)))((((((((()))***,,,)))&&&&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$###"""""""""""""""#########$$$$$$#################################""""""""""""""""""##################""""""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!######""""""""""""######"""##################"""###""""""""""""###$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&((()))(((''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqq___RRRFFF<<<666666666444222111////////////000////////////.........//////////////////////////////...------------...---......,,,******+++,,,++++++******)))(((((((((((())))))******))))))((())))))((((((((()))*********)))'''&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!""""""######""""""!!!"""""""""""""""######$$$"""##################"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!######""""""""""""######!!!""""""######""""""!!!""""""!!!!!!!!!"""######%%%%%%$$$###"""!!! ########################'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~ggg[[[MMMDDD>>>999888;;;444333111///......///////////////.........------........................///...------,,,,,,---------......---+++***+++,,,************))))))(((((((((((())))))))))))((((((&&&&&&'''''''''((()))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&!!!###%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$""""""############"""""""""##################"""########################"""""""""#####################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#########"""""""""!!!$$$######""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""###$$$###"""'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppeeeNNNFFF>>>;;;777333444777333222111/////////000000............------------------------------------......---,,,,,,,,,,,,,,,+++---...---+++***+++,,,*********)))))))))))))))(((((())))))))))))(((((($$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$######"""!!!"""######$$$%%%&&&&&&!!!"""$$$&&&&&&&&&$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""############""""""""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""#########$$$$$$%%%%%%""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%########################!!!!!!"""######$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwgggWWWNNN@@@;;;888777444///...000222111000//////000111111......---------,,,,,,,,,------------------------------,,,++++++++++++,,,)))+++------+++******+++******))))))))))))))))))'''(((((())))))(((((('''$$$%%%&&&&&&'''&&&&&&%%%&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$$$$##################$$$$$$$$$%%%########################!!!!!!"""######$$$%%%%%%!!!""""""######""""""!!!"""""""""""""""######$$$"""##################"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&""""""############"""""""""""""""############$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!""""""######""""""!!!""""""!!!!!!!!!"""######!!!""""""###$$$%%%&&&&&&######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""############### !!!!!!"""###$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{jjj[[[OOOEEE???999666555666333///...111111000///......///000111---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++(((***,,,,,,***))))))***)))))))))))))))))))))***''''''((((((((((((''''''&&&'''((((((((('''&&&%%%%%%''''''&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$""""""######$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""##################""""""""""""""""""######$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############!!!"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""##################"""###""""""""""""###$$$$$$!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""####################################$$$%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""#########$$$ !!!"""###$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!###&&&######$$$$$$$$$$$$###############$$$$$$#########$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvcccSSSHHHAAA<<<999222000000222111...000444//////...---...///000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++''')))++++++***))))))))))))))))))))))))*********''''''((((((((((((''''''))))))*********((('''&&&$$$&&&(((&&&$$$$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$############$$$%%%&&&&&&########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&###############$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$ """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""""""""############!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#####################$$$$$$%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$""" ###&&&#########$$$$$$#########!!!!!!""""""""""""!!!!!!$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&tttaaaWWWJJJAAA===;;;888555222222222222111111111000////////////...............---,,,,,,++++++,,,,,,///......------,,,,,,+++))))))*********+++++++++)))))))))***+++++++++,,,***************************)))((('''&&&'''(((((((((&&&%%%%%%&&&'''%%%$$$(((((('''&&&'''((()))***#########%%%&&&&&&%%%############$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""############""""""!!!###''''''&&&$$$######"""""""""###$$$$$$$$$%%%################################################!!!""""""######""""""!!!&&&###"""%%%)))***&&&"""$$$$$$######$$$$$$%%%&&&$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""#########&&&&&&%%%%%%$$$###"""###$$$%%%$$$"""############$$$%%%&&&&&&$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$%%%&&&'''((('''&&&%%%$$$$$$######""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''%%%$$$######""""""############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%"""$$$&&&&&&$$$###$$$$$$###############$$$$$$$$$'''&&&$$$###$$$&&&((()))%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###{{{kkk___RRRJJJ@@@999777666444222222111111111000000000000////////////............------,,,++++++++++++,,,...---------,,,,,,++++++))))))*********+++++++++******************++++++************************))))))'''&&&&&&&&&&&&'''***(((''''''''''''&&&$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$%%%&&&%%%###""""""##################$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%&&&&&&%%%%%%%%%%%%""" """&&&'''%%%!!!$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""##################$$$###"""!!!!!!"""###### !!!"""###$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$######"""#########$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""#############################################""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######"""###$$$%%%&&&%%%$$$######""""""######""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&&&&%%%###%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%###$$$%%%$$$###"""###%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$vvvjjj^^^QQQGGGAAA<<<666333333333222000000000000000/////////////////////............---------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++******************))))))************************+++***)))(((''''''''''''+++)))((((((((((((&&&%%%$$$############$$$%%%%%%%%%%%%%%%&&&(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%$$$""" """$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$!!! ###$$$###!!!$$$$$$######$$$$$$%%%&&&)))(((%%%######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$############""""""!!!!!!!!!######""""""""""""######&&&%%%###"""!!!"""######$$$"""!!!"""###$$$###"""$$$$$$###""""""!!!!!! $$$$$$###""""""""""""###""""""!!!!!!!!!"""######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""###$$$$$$%%%$$$######""""""###### !!!!!!"""""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$"""!!!!!!###%%%###$$$$$$%%%&&&''''''(((######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$"""######$$$$$$######""""""######$$$$$$$$$$$$$$$yyyjjj\\\RRRHHH???999777555222222333444333111000////////////.........//////.........------------,,,,,,+++***+++++++++++++++++++++++++++++++++************************++++++******))))))((((((************************---,,,+++***)))(((((((((((('''&&&'''((()))(((&&&''''''''''''(((((())))))%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!"""###"""!!!!!!###%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!#########$$$$$$######$$$$$$%%%&&&///---)))&&&$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""""""""""""""#########((('''%%%$$$###"""""""""  !!! ###############""""""!!!$$$$$$###""""""############""""""!!!""""""###### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""!!! !!!"""###$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%$$$######""""""###### !!!""""""###"""""""""""""""""""""""""""""""""########################"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!! ###%%%######$$$%%%&&&'''((((((###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$xxxfff]]]QQQGGG@@@;;;777444333222222222333333222111////////////.........---............------------,,,,,,+++************+++*********++++++,,,,,,,,,************************+++******))))))((((((((())))))))))))))))))))))))++++++******)))(((''''''$$$$$$###%%%'''))))))(((%%%%%%&&&&&&&&&'''''''''%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$############$$$%%%$$$###!!!!!!"""$$$$$$%%%$$$$$$######$$$$$$%%%&&&333000,,,(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""############$$$%%%%%%&&&%%%$$$###"""  !!! """###$$$%%%%%%%%%$$$$$$$$$###############$$$$$$######""""""""""""###### !!!"""###$$$$$$%%%######################## !!!!!!""""""#########""""""""""""""""""""""""######"""!!!!!!###$$$%%%""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""""""""%%%$$$######""""""######!!!"""######$$$$$$$$$###""""""""""""""""""""""""##############################$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$############$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!! ###%%%#########$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$rrrccc\\\KKKFFF>>>888555333333222111111111000000000000///////////////.....................------------,,,,,,,,,+++***************)))******+++,,,------...+++++++++***************))))))))))))))))))(((((())))))))))))))))))))))))''''''((((((((('''&&&%%%$$$######$$$'''))))))((($$$%%%&&&'''''''''&&&&&&%%%###""""""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$#######################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&000...,,,)))&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%% !!!###$$$$$$%%% !!!"""######$$$######"""###$$$%%%&&&%%%$$$$$$$$$"""!!!"""###$$$###"""!!!"""$$$%%%&&&&&&%%%%%%$$$############$$$%%%%%%$$$$$$###"""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###############$$$$$$%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$######"""!!!%%%$$$######""""""######!!!"""###$$$$$$%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$%%%$$$#########%%%""""""######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%wwwkkkZZZLLLGGG;;;888444111000000000000///000000//////...///000000000000/////////...............---------,,,,,,,,,++++++***************)))***+++,,,---...//////+++++++++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((('''&&&%%%&&&'''((('''&&&&&&'''((()))))))))((('''&&&$$$######%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!######!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$%%%$$$$$$$$$%%%###############$$$$$$$$$################################################"""  """"""###$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&((((((''''''%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$ """###$$$$$$#####################$$$%%%&&&%%%$$$###$$$%%%%%%$$$###!!!"""$$$%%%%%%$$$###"""$$$#########$$$$$$%%%&&&%%%$$$######""""""######"""""""""""""""#######################################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$"""!!!%%%$$$######""""""###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######%%%&&&&&&######$$$&&&#########$$$%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%$$$###"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%xxxmmmddd___VVVGGG;;;888666444222111000////////////000000000//////111222000000000000////////////......---------,,,,,,,,,,,,++++++***)))***************+++,,,...///000000++++++++++++******))))))''''''(((((())))))******))))))))))))))))))))))))((()))+++,,,------,,,,,,***)))''''''((((((&&&%%%$$$$$$&&&'''''''''&&&%%%'''&&&$$$$$$%%%''''''''''''''''''&&&&&&%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$###%%%&&&%%%$$$""""""$$$&&&""""""######$$$$$$$$$%%%""""""""""""""""""""""""########################%%%###"""!!!!!!"""###%%% """$$$%%%%%%$$$###$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%$$$###"""#########$$$$$$%%%%%%%%%((('''&&&$$$###!!!  """###$$$$$$$$$###&&&$$$!!! """%%%'''$$$###"""###$$$%%%$$$""""""###$$$%%%$$$""" $$$#########$$$%%%%%%&&&%%%%%%$$$###""""""###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!###$$$$$$$$$###"""&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""%%%$$$$$$###"""######### !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&'''&&&$$$###%%%'''######$$$%%%&&&&&&''''''###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""$$$&&&&&&$$$###$$$$$$((((((((('''&&&&&&%%%%%%'''&&&$$$""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%zzznnn\\\WWWNNNEEE===666222111000000000000////////////////////////............------------------------++++++++++++++++++++++++++++++************++++++))))))))))))***+++,,,---///...+++)))(((((())))))))))))(((((('''''''''&&&"""&&&)))******)))'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########&&&### """%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!&&&%%%$$$######$$$%%%&&&######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! ###"""!!!!!!!!!"""###$$$%%%$$$#########$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$!!!!!!""""""######$$$$$$ $$$$$$ !!!&&&'''###$$$###!!!!!!"""######"""%%%&&&'''&&&$$$"""###$$$"""############$$$$$$$$$########################"""############""""""!!!######$$$"""$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$###""""""######"""############$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%###!!!!!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''))))))((((((''''''''''''%%%%%%&&&''''''(((((()))%%%&&&''''''%%%%%%&&&'''&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&$$$###%%%''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$yyylll^^^TTTFFFCCC>>>888444222111111/////////////////////000////////////.........---------------------------++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))***+++,,,---000...,,,)))((('''((((((***)))))))))(((((((((((($$$%%%'''(((((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$###""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$%%%""""""""""""""""""""""""$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""######"""!!!!!!"""##############################""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######"""!!!!!! """!!!!!!!!!"""###$$$%%%$$$###""" ################################################"""""""""###############""""""""""""""""""""""""!!!!!!"""""""""#########$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""############$$$''''''""" ###### ###!!! !!!"""!!! !!!"""!!! !!!###!!!""""""""""""##########################################"""!!!!!!"""######!!!!!!!!!###$$$$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%$$$###############!!!""""""""""""#########%%%%%%%%%%%%$$$$$$######""""""""""""###############$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&((('''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&))))))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&$$$###%%%'''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$tttfff[[[QQQGGGAAA888666444222111222333444---.........///000000000//////.........---------------------------------++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))***+++,,,,,,///...+++)))(((''''''(((*********))))))))))))(((++++++***)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""###$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$#####################"""""""""######"""!!!!!!"""######$$$######"""######$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%'''&&&%%%###""""""""""""################################################$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""###############"""""""""###'''(((### !!!!!!###""" """###""""""!!!""""""!!! !!!%%%'''!!!!!!!!!""""""""""""#######################################"""!!! !!!############%%%&&&$$$$$$#########$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$!!!!!!!!!""""""""""""###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&$$$###""""""%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$~~~mmmeeeZZZOOOGGGAAA<<<999666555333111000000111222,,,,,,---...//////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))***++++++,,,,,,+++***)))((())))))))))))))))))(((((((((((((((***)))(((''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%"""######$$$$$$$$$##################$$$$$$$$$$$$############""""""!!!!!!"""""""""""""""#########&&&&&&&&&&&&&&&''''''(((################################################%%%%%%$$$$$$#########"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$######""""""""" $$$&&&### ###%%%%%%$$$######%%%&&&%%%%%%$$$###"""!!! !!!%%%(((""""""""""""####################################!!!"""###%%%%%%&&&&&&&&&!!!############%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""######""""""""""""############%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&''''''%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))(((&&&&&&&&&&&&((()))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$"""###$$$%%%&&&''''''(((***)))((('''&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~rrrggg```NNNJJJDDD>>>:::777444222333111000...,,,++++++++++++,,,,,,---...//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********)))******+++,,,(((((((((((()))***+++,,,''''''''''''''''''''''''((('''&&&%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$######""""""!!! !!!!!!"""""""""#########""""""""""""""""""""""""########################$$$$$$$$$######""""""!!!""""""""""""""""""""""""########################"""######$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$######""""""!!!"""######!!! """&&&%%%###"""###%%%&&&&&&%%%###"""  """######$$$$$$$$$$$$%%%%%%########################!!!"""###%%%%%%&&&&&&&&&!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$##################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!"""$$$&&&&&&%%%###!!!###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$${{{pppdddZZZQQQKKK===<<<:::888555222000...//////...---,,,,,,,,,,,,+++,,,,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))+++***************++++++&&&&&&'''(((***++++++,,,%%%&&&&&&&&&&&&&&&'''''')))((('''%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%***&&&""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""""""###%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$!!!"""############"""!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""############$$$######""""""""""""""""""######$$$######"""!!! #########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!#######################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$#########""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$#########%%%"""!!!###""" """"""  """$$$$$$###$$$$$$###!!!!!!###$$$$$$$$$%%%%%%%%%&&&&&&####################################"""!!! """###$$$###!!! !!!$$$$$$%%%%%%%%%$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&"""###############$$$$$$############""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%% """$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%(((((('''&&&$$$###""""""######$$$$$$%%%&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$oooiii___UUUMMMGGGBBB???666777666555222000/////////............/////////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))++++++***************+++'''(((((()))))))))))))))&&&&&&&&&&&&''''''(((((())))))(((&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!###$$$%%%%%%$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%!!!"""############"""!!!!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$###""""""""""""""""""############"""""""""""""""""""""### !!!"""###$$$######"""%%%&&&&&&&&&%%%###!!! """"""""""""""""""""""""#################################$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%''' !!!$$$"""!!!!!!!!!!!!######"""%%%&&&&&&%%%######$$$&&&######$$$$$$$$$%%%%%%%%%#################################"""!!!###$$$%%%$$$"""!!!"""###$$$%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$######$$$$$$%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%###!!!"""$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$xxxppphhhdddUUUOOOFFF???:::888666555///000000///...---...///------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++))))))******)))((('''&&&&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$### $$$&&&'''&&&$$$"""$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""""""""""""""#########!!!###%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""###############$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$&&&&&&$$$%%%"""!!! !!!###%%%%%%$$$!!!######""""""###%%%"""############$$$$$$$$$########################"""############""""""!!!###$$$%%%%%%$$$###$$$%%%$$$%%%%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$###!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((######%%%&&&&&&%%%############$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''!!!"""###%%%''')))***+++&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''***))))))'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%### """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$${{{nnnccc[[[TTTKKKEEE@@@>>>:::666333222222222////////////////////////111111222111000---+++)))......---,,,+++***)))(((++++++++++++++++++++++++,,,+++++++++******))))))******++++++++++++******,,,***((((((+++---...///******))))))))))))******&&&'''(((*********)))(((******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!"""###$$$%%%%%%%%%### !!!"""!!!%%%%%%!!! $$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#################################"""!!! !!!"""###$$$"""!!!"""$$$%%%%%%$$$""""""############""""""%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!"""###$$$$$$###!!! """"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%###"""  !!!"""###############""""""!!!!!!!!!!!!""""""#########""""""""""""""" !!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!###%%%&&&'''&&&&&&""""""""""""""""""""""""$$$$$$###############$$$###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%+++)))&&&$$$######%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$""" $$$&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###(((&&&$$$%%%((()))(((%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%{{{tttggg___UUUMMMGGGBBB<<<777888666333111/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,++++++++++++******++++++++++++++++++++++++++++++*********)))))))))******++++++++++++******)))'''%%%%%%''')))*********))))))))))))))))))***'''(((((())))))))))))((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""$$$$$$%%%%%%$$$&&&$$$""""""$$$%%%$$$###"""&&&&&&$$$"""###%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$%%%$$$""""""###$$$###"""##########################################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########"""""""""""""""######""""""#########$$$$$$$$$%%%%%%$$$$$$##################""""""!!!!!!!!! ######$$$%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#####################$$$$$$######"""!!!###""""""""""""###$$$$$$!!!"""###%%%&&&&&&&&&%%%""""""""""""""""""""""""$$$$$$###""""""######$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$%%%((('''%%%#########$$$%%%$$$%%%&&&%%%$$$###$$$&&&$$$##################$$$$$$"""!!! """$$$%%%""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''%%%###$$$'''((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&wwwppphhh___YYYMMMGGG@@@<<<:::777444111000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))((((((******++++++++++++******+++)))''''''(((*********))))))))))))))))))))))))))))))(((((('''((((((((()))))))))(((((((((((('''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$""""""######"""!!!%%%$$$############$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$#########"""!!! """%%%&&&"""""""""############$$$$$$############"""""""""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######"""""""""######$$$&&&%%%$$$$$$######$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%##############################""""""######$$$%%%!!!""""""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''''''((("""""""""######$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%uuuoooeee]]]VVVOOOIIIEEE???;;;777555555555444222///...---------...//////------------------------++++++*********,,,---///************++++++++++++************************)))))))))(((((((((((((((******++++++++++++******,,,***(((((()))******)))((())))))))))))))))))(((+++***((('''&&&&&&'''((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""#########'''$$$!!!!!!###$$$###!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""######"""%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%&&&""""""""""""###############"""""""""""""""""""""""""""###$$$$$$%%%&&&&&&###############"""!!! """""""""######"""""""""#########$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""######$$$&&&%%%$$$###"""###$$$%%%!!!""""""""""""#########"""###$$$%%%&&&&&&%%%$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###yyyrrrkkkgggXXXSSSKKKDDD>>>:::777555555333111000000111000000///......------------------------------------------,,,+++))))))***+++,,,+++++++++*********))))))************************((((((((((((((()))))))))******++++++++++++******(((&&&%%%%%%&&&&&&&&&%%%'''((())))))))))))((('''***)))(((&&&&&&&&&'''((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$######"""""""""!!!!!!!!!"""###)))%%%!!! ###%%%###!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$###"""  ###$$$%%%$$$$$$"""!!!!!!"""$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$###### """###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""###"""""""""##############################"""!!! """"""############""""""""""""""""""######$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""######$$$&&&%%%$$$###"""###$$$%%%!!!""""""""""""#########"""$$$%%%'''((('''&&&%%%"""###$$$$$$""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###yyyuuunnnfff___XXXQQQLLLCCCAAA<<<777333111000///000000///...............------,,,,,,+++*********************************,,,+++***)))((('''''''''++++++*********)))))))))************************(((((())))))))))))************++++++++++++******((('''&&&'''((()))(((&&&''''''))))))))))))''''''((((((''''''&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$$$$#########$$$%%%$$$""""""$$$%%%***&&&######%%%&&&%%%###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""############""""""  ###%%%%%%%%%"""!!! !!!"""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""######""""""""""""!!!!!! !!!!!!!!!!!!"""######$$$$$$$$$$$$###### ###$$$%%%$$$###"""###"""""""""""""""!!!!!!"""""""""############$$$!!!!!!!!! $$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$&&&%%%$$$$$$######$$$$$$"""""""""#########$$$$$$###$$$&&&'''(((''''''&&&###$$$%%%$$$#########%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&$$$"""!!!####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######%%%'''''''''''')))***###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%]]]ZZZTTTOOOJJJEEE@@@<<<999999777444111//////000//////000//////...///000++++++,,,,,,++++++******************************************)))(((''''''))))))))))))************************************)))))))))*********++++++******++++++++++++******)))((((((***,,,,,,+++***&&&''')))******)))'''&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%(((((('''%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""$$$%%%&&&%%%######%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!!!!  """$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!! !!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""#########""""""######""""""!!!!!!!!!!!!############$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""######$$$%%%%%%######$$$$$$######"""!!!###""""""""""""###$$$$$$%%%$$$#########$$$%%%&&&"""""""""""""""""""""""" !!!!!!"""$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$&&&!!!"""$$$%%%%%%$$$"""!!!############$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###!!!####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''&&&&&&(((***$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&CCCAAA>>><<<:::888555333333333222000...,,,------,,,---......------...///++++++,,,---------------++++++++++++++++++++++++++++++,,,------,,,***)))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++******&&&%%%%%%''')))***)))(((&&&'''(((******((('''&&&$$$%%%'''((()))(((''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%)))((('''&&&%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""###%%%&&&%%%""""""$$$'''""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""###!!! """###""""""""""""############"""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######%%%$$$"""!!! !!!###$$$######""""""!!!!!!!!! ######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&& !!!"""###############!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%&&&&&& !!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$#########$$$&&&'''"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&''''''&&&$$$#########""""""######$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$%%%&&&&&&'''(((!!!"""$$$%%%%%%%%%###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$ ###&&&&&&$$$%%%'''***&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%555555333222111000000000000...------......---+++++++++++++++,,,,,,---...,,,,,,,,,+++++++++************++++++++++++******************))))))))))))'''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))***************))))))))))))(((((()))************)))+++***)))(((((()))******''''''((((((((((((''''''***************)))(((((())))))((((((''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########&&&&&&$$$###""""""!!!!!!'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$"""##############################%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$############"""%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%#########"""""""""""""""&&&%%%######$$$###""" $$$""" !!!!!!!!!###$$$%%%$$$"""!!!!!!!!!!!!!!! #########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""" !!!###$$$%%%%%%%%%$$$$$$#########""""""############""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" """###$$$$$$$$$###"""$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$"""""""""""""""######$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###!!!""""""""""""#########"""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$##################"""""""""""""""######$$$ ###$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!$$$&&&&&&""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&222222111000////////////000///......//////...,,,+++++++++++++++,,,------++++++*********))))))))))))******++++++******)))*********)))))))))((((((''''''((((((((('''&&&&&&''''''(((((()))******************)))))))))(((((()))***++++++,,,,,,++++++''''''''''''((()))******''''''((((((((((((''''''((())))))))))))(((''''''(((((((((''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""###%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###############$$$$$$$$$############"""$$$$$$%%%%%%&&&%%%%%%%%%#########$$$$$$$$$$$$$$$"""""""""""""""############"""!!!!!!###$$$###!!!###"""!!!"""###$$$###""" !!!###$$$$$$$$$"""!!!$$$#########""""""""""""%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%########################$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""""""""############""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$$$$######!!!"""$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""""""""############"""""""""""""""###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$########################"""""""""""""""###$$$$$$###!!! ###%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############""" $$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!"""$$$%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$///......---------......///---,,,,,,---...---++++++++++++***++++++,,,------,,,,,,,,,,,,+++++++++)))******++++++******)))******))))))))))))((((((''''''((()))))))))(((((())))))))))))******************))))))))))))(((((())))))***+++++++++++++++$$$%%%&&&'''((()))))))))''''''(((((((((((('''''''''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%#########$$$((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%######""""""###$$$$$$%%%%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$######""""""$$$$$$$$$############"""######$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!"""###$$$!!!!!!""""""######$$$$$$  """$$$###""""""!!! """$$$%%%%%%$$$ !!!"""$$$$$$######"""$$$$$$#########"""""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###########################""""""!!!!!!"""######$$$$$$$$$$$$############""""""############""""""######""""""""""""######""""""""""""""""""""""""!!!"""############""""""!!!######"""!!!!!!!!!########################&&&&&&%%%$$$###""""""!!!""""""""""""###############""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###################################################""""""""""""###$$$$$$'''&&&$$$$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""""""""""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&$$$######""",,,,,,,,,,,,,,,---......,,,+++******+++,,,+++)))++++++************++++++++++++++++++*********)))))))))************))))))***)))))))))((((((((((((''''''((()))******))))))***)))))))))))))))))))))***)))))))))((((((((((((&&&'''(((((())))))(((((($$$%%%'''((())))))((('''''''''(((((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$######$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""#########$$$$$$%%%%%%%%%$$$###############$$$$$$$$$###""""""!!!!!!""""""########################""""""############""""""!!!###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&&&&$$$""" !!!"""### !!!"""###$$$$$$%%%!!! !!!###$$$###"""!!! """######"""!!!!!!"""############""""""""""""!!!!!!!!! """"""""""""""""""""""""###""""""""""""""""""###########################"""""""""###############&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""!!!$$$$$$###!!!!!!!!!########################%%%%%%$$$$$$######"""""""""""""""""""""###############""""""######$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$"""""""""#########$$$$$$"""######$$$$$$######"""#########$$$$$$########################$$$$$$$$$######""""""######$$$%%%&&&%%%$$$############"""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%###  """$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######,,,,,,,,,,,,------...///,,,+++***+++,,,---,,,***+++******)))))))))******''''''''''''&&&&&&&&&&&&)))))))))******))))))))))))))))))(((((((((((('''''''''((()))******))))))(((((((((((((((((('''''')))))))))(((((((((((('''&&&&&&'''(((((((((((('''((())))))***)))(((&&&%%%''''''((((((((((((''''''(((((()))))))))(((''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$######"""""""""""""""########################!!!""""""######""""""!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$%%%%%%&&&&&&&&&$$$""" !!!"""### !!!"""###$$$$$$%%%$$$###""""""$$$$$$###"""###!!! !!!"""###"""!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$###!!! ########################!!!"""$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""############"""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######""""""""""""""""""###############$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""######$$$$$$######""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$###############$$$$$$%%%#########"""""""""###$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%### !!!"""$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,------...///---,,,+++,,,...///...---+++***))))))((()))))))))*********)))))))))((((((((())))))******))))))((())))))((((((((((((''''''''''''((()))))))))((((((''''''''''''(((((((((((())))))(((((((((((('''''''''(((((()))))))))))))))*********)))((('''&&&%%%''''''((((((((((((''''''((())))))))))))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%###"""!!!!!!!!!$$$$$$#########"""""""""########################""""""############"""""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$############"""""""""###$$$%%%%%%%%%$$$%%%$$$###"""!!!"""###$$$!!!!!!""""""######$$$$$$%%%$$$"""###$$$$$$###"""%%%$$$######$$$%%%$$$""""""""""""""""""#########%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!########################!!!###%%%'''((('''&&&%%%############$$$$$$$$$$$$""""""############""""""""""""############""""""""""""""""""""""""""""""###"""""""""""""""#########$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%############""""""""""""$$$############$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%###$$$%%%$$$$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$######%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&,,,,,,,,,+++,,,,,,------,,,+++***+++---...---,,,******)))(((((((((((((((,,,,,,+++++++++*********(((((())))))))))))(((((())))))((((((((('''''''''''''''((((((((('''&&&&&&'''''''''((())))))******))))))((((((((('''''''''''''''((()))))))))(((((())))))((('''&&&&&&&&&&&&''''''(((((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%&&&%%%$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$######"""########################"""######$$$$$$######"""!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$"""""""""""""""#########"""!!!!!!"""$$$%%%$$$###$$$###"""###%%%&&&&&&%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""$$$''')))***)))'''&&&"""""""""#########$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%###$$$###!!! !!!###%%%########################!!!!!!""""""######$$$$$$############"""""""""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###"""!!!"""""""""######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$%%%%%%$$$###!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###%%%&&&%%%$$$###&&&(((%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,+++++++++++++++,,,(((''''''((()))******)))******)))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))(((((()))((((((((('''''''''''''''((((((((('''&&&%%%%%%'''(((((()))***++++++,,,)))(((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''(((''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&& $$$%%%%%%$$$$$$%%%"""###%%%%%%&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&&&&%%%%%%$$$$$$##################"""######$$$%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###$$$###"""###$$$########################"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$############"""######$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%#########""""""""""""""" ###%%%%%%$$$ !!!$$$&&&&&&%%%"""""""""""""""######$$$#########""""""""""""!!!!!!!!!""""""############(((&&&### ###&&&(((########################"""%%%(((+++,,,***(((&&&#########$$$$$$%%%%%%%%%""""""############""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&######""""""%%%""""""""""""""""""""""""############""""""""""""$$$#########""""""!!!!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$"""!!!!!! !!!!!!"""""""""######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###%%%&&&%%%"""!!!###&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&&&&%%%$$$######++++++***))))))***+++,,,,,,+++***))))))***+++,,,************))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''((()))))))))))))))***(((%%%###""""""$$$%%%&&&'''''''''(((((())))))''''''''''''''''''''''''((())))))(((&&&$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""%%%$$$$$$$$$###""""""""")))'''%%%###""""""###$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''&&&&&&&&&$$$"""!!!###%%%$$$$$$##################&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""%%%### !!!###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###'''%%%%%%(((------(((###"""###$$$%%%%%%$$$"""!!!$$$######"""!!!  !!!"""###$$$$$$$$$######""""""!!!!!! !!! !!!"""###""""""""""""###$$$%%%&&&######$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%""""""%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&###!!!''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%''''''&&&""""""#########$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&))),,,---+++)))%%%$$$$$$######$$$$$$%%%+++***)))'''''''''(((((()))******++++++******)))******)))))))))(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''(((((((((((('''***(((&&&%%%$$$%%%&&&&&&&&&'''''''''((((((((()))'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&)))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$##################"""  %%%%%%$$$$$$############!!!!!!!!!"""""""""######""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$!!!!!!"""$$$$$$$$$##################$$$$$$######"""!!!!!! %%%%%%%%%%%%$$$$$$$$$###########################""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$#########""""""&&&$$$""" !!!"""$$$""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###'''%%%$$$'''***+++'''###%%%$$$$$$###"""""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$###"""""""""""""""!!!!!!""""""!!!!!!!!!"""###$$$ !!!"""###$$$!!!"""$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###  """""""""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$########################&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((())))))'''%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%'''))))))(((%%%%%%$$$$$$$$$$$$%%%%%%++++++)))((('''&&&&&&&&&'''(((+++,,,,,,+++(((''')))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%&&&''''''''''''&&&(((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((******((('''&&&%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###"""!!!!!!!!!######$$$############"""""""""!!!!!!!!!""""""""""""###"""""""""#########$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%###!!! !!!#########$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$#######################################""""""""""""""""""""""""$$$##################$$$$$$$$$$$$###############&&&%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###&&&$$$"""$$$'''(((&&&$$$'''&&&###!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$###"""""""""#####################"""""""""###$$$%%% !!!"""###$$$ !!!"""###%%%%%%%%%%%%!!!!!!"""""""""#########%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$"""##################"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&$$$""""""###%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" """###########################&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))&&&###"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&++++++******))))))))))))'''(((***++++++***((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))+++***)))'''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$##############################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((###""""""""""""""""""""""""""""""############$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###"""!!!"""###%%%###!!!!!!$$$%%%%%%$$$&&&%%%###"""!!!!!!!!!!!!""""""""""""############$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%""""""""""""######$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$######""""""""""""""""""#########$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$######""""""######$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''''''''"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###"""$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))************)))(((((((((((((((((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((((('''###$$$&&&((((((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))***)))((('''%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$############"""########################"""""""""###$$$$$$$$$%%%""""""""""""###$$$$$$%%%"""""""""""""""""""""############$$$$$$$$$%%%%%%############$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%$$$!!! !!!######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""$$$"""!!! !!!###$$$%%%######$$$$$$###""" $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%!!!!!!"""""""""###########################$$$%%%$$$$$$$$$########################$$$$$$$$$%%%%%%###############$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$######""""""######$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%'''((()))(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$&&&((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''((())))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((($$$%%%&&&'''(((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######""""""""""""#####################$$$$$$$$$###############$$$$$$$$$!!!!!!""""""############"""""""""############$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&'''###$$$%%%%%%###!!!!!!!!!######$$$$$$%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""############################################################%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$""""""###$$$$$$$$$######"""""""""""""""""""""""""""###$$$###!!! !!!"""###"""!!!!!!!!!"""$$$%%% """###$$$$$$""" %%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""############### !!!""""""######"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$"""##################"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&########################&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######%%%'''))))))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&&&&''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###""""""""""""$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%!!!!!!"""""""""##################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%###%%%&&&&&&$$$"""!!!"""######$$$$$$%%%&&&&&&'''"""""""""""""""""""""""""""""""""######$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!#########!!! !!!"""!!!"""""""""""""""###$$$ !!!!!!"""""""""""""""$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$&&&'''############$$$$$$$$$$$$!!!!!!!!!""""""###%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&(((***)))&&&%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&########################&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%(((((()))******)))((('''$$$&&&((())))))(((&&&$$$)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%)))))))))(((((((((((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((($$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""###%%%'''(((""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''%%%###""""""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$""""""######$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""!!! !!!"""!!!"""######""""""###$$$"""!!!  """$$$%%%$$$######"""!!!  !!!######$$$$$$$$$######""""""!!!!!! """###$$$%%%&&&%%%$$$$$$$$$$$$###############$$$&&&%%%###"""""""""###$$$""""""""""""############""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''&&&###!!!"""$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%''''''&&&""""""#########$$$$$$$$$######$$$%%%&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&***'''$$$###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%