BM6@ 6(@@ jjjfffooonnneee^^^^^^XXXSSSPPPLLLLLLWWWddd}}}uuukkkbbb^^^\\\[[[ZZZWWWWWWWWWWWWUUUTTTSSSRRRNNNNNNPPPQQQRRRRRRSSSSSSSSSSSSUUUYYYbbbmmmwww}}}xxxqqqfff[[[VVVUUUXXXZZZ___dddlllrrrvvvxxxzzz{{{|||jjjgggkkk|||~~~sss{{{qqqooorrrttttttKKK===<<<;;;:::999999999999888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<;;;::::::;;;:::;;;>>>BBBGGGQQQ\\\lllfffhhhgggccc```ZZZUUUQQQLLLJJJQQQ\\\vvv|||wwwppphhh```\\\YYYWWWWWWWWWVVVVVVUUUTTTSSSSSSPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSWWW^^^eeeiii}}}xxxqqqiiibbb___]]]]]]]]]]]]]]][[[[[[\\\___bbbhhhqqqzzz}}}{{{|||xxxmmmpppvvv~~~~~~eeeeeeuuuwwwooo~~~xxx|||fffBBB<<<<<<;;;:::999999999999888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;:::;;;>>>@@@EEEOOOZZZ|||dddcccggggggccc___ZZZUUUOOOJJJMMMSSSZZZzzz}}}wwwoooggg```ZZZWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSTTTSSSSSSSSSUUUXXX[[[]]]kkklllmmmnnnnnnmmmlllkkkkkkjjjgggbbb\\\WWWVVVVVVWWWbbbooovvvwwwwwwzzz}}}xxxjjjnnntttzzzpppaaakkk|||{{{vvv~~~qqqjjjnnnlll{{{~~~UUU>>><<<;;;:::999999888999999888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;::::::===???BBBKKKUUU}}}}}}yyyuuueeebbbccceeeccc```[[[TTTNNNMMMNNNNNN___||||||tttpppjjjaaaZZZXXXWWWUUUTTTTTTTTTUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[UUUYYY___fffkkknnnoooooouuuyyy|||{{{uuulllddd___VVV\\\dddmmmtttxxxzzz{{{|||vvvrrrppppppssswwwxxxwww{{{|||~~~uuusssxxxvvvlllrrr}}}lllaaaaaaggggggHHH@@@;;;::::::999888888999999888888888888888888888888::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999;;;999:::<<<===???HHHQQQyyyuuupppuuuaaa]]]bbbcccaaa]]]XXXSSSOOOMMMOOOOOO[[[|||wwwvvvssshhh^^^ZZZYYYVVVTTTTTTUUUVVVWWWUUUUUUUUUUUUTTTTTTSSSRRRQQQRRRTTTUUUVVVVVVVVVVVVTTTVVVZZZ^^^aaacccddddddhhhnnnxxx}}}~~~yyytttqqq```[[[YYY```mmmwww{{{zzz}}}}}}xxxrrroookkkeeeaaaoooppprrrxxx|||wwwooozzzpppbbb]]]nnnWWW@@@>>>::::::999888888888999999888888888888888888888888999999::::::::::::999999999999:::::::::::::::999;;;999999;;;<<<===EEENNNttt~~~qqqxxxqqqbbb___bbbbbb^^^ZZZXXXRRRMMMQQQIIIIII___}}}yyynnnddd^^^\\\XXXUUUTTTUUUWWWYYYUUUUUUVVVVVVUUUTTTSSSSSSUUUUUUVVVVVVUUUUUUTTTSSSWWWXXXYYY[[[]]]___aaabbb]]]aaahhhnnntttzzzpppeee\\\]]]iiiuuuzzzzzz{{{~~~~~~}}}vvvooohhhffffffjjjrrr{{{xxxtttvvv{{{zzzllliiitttMMM:::888999999888888888888999999888888888888888888888888888999999::::::999999888888888999:::::::::999999:::999999;;;;;;<<>>999888888888888888999999888888888888888888888888888888999999999999888888666777888999999999999999999888999<<<<<<===CCCLLLgggnnnbbbfffjjjddd^^^^^^TTTNNNJJJIIIHHHPPPlll|||qqqjjjeee___^^^```___XXXRRRTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTSSSRRRRRRSSSTTTUUURRRTTTVVVVVVUUUVVVYYY\\\]]]\\\\\\\\\]]]___aaabbbfffpppyyyxxxmmmcccbbbeeeiiilllnnnllljjjjjjpppuuu{{{yyyvvvvvvzzzvvvlllmmm~~~zzzuuunnnllluuu~~~ZZZ<<<;;;>>>:::<<<;;;;;;:::999888777777999888888888777777666666777777777777777777777777777888888888888999999999;;;999999::::::;;;CCCLLLjjjvvvcccbbbfffccc^^^]]]YYYRRRNNNLLLHHHHHHYYYnnn{{{yyyqqqgggaaa^^^\\\ZZZWWWUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTUUURRRTTTUUUUUUTTTTTTWWWZZZZZZZZZ[[[[[[]]]^^^___```ccciiipppssspppjjjeeeccchhhlllpppqqqooonnnqqqtttqqqqqqqqqrrruuuyyy~~~~~~wwwppptttxxx|||vvvvvv|||~~~||||||~~~wwwOOO<<<===???:::999999999999999999999999888888888777777777666666777777777777777777777777777888888888888999999999:::888999;;;<<<>>>FFFOOOeee{{{mmmdddeeecccaaaaaa]]]VVVRRRQQQKKKEEEIIISSSlll}}}rrriiiccc___]]][[[XXXWWWVVVUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTRRRSSSTTTSSSRRRSSSTTTVVVVVVWWWXXXZZZ\\\]]]]]]^^^___```dddkkkpppooohhhbbbaaaffflllnnnllljjjiiijjjfffgggjjjmmmpppsssvvvwww||||||yyy|||vvvmmmsssyyy~~~uuurrruuuxxx|||~~~zzzwwwuuuuuuxxx{{{~~~\\\AAA===???>>>:::888888888999999999::::::888888777777777777666666777777777777777777777777777888888888888999999999888888999<<<>>>AAAIIIRRR___}}}}}}uuuwwwqqqgggbbbcccfff___YYYVVVUUUQQQJJJGGGIIIRRRlllyyyrrrmmmhhhaaa[[[ZZZXXXVVVTTTTTTUUUVVVXXXWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQRRRSSSRRRTTTVVVXXXZZZ[[[[[[[[[\\\[[[\\\bbbjjjlllhhhccc___cccgggiiihhhgggffffffccceeehhhlllppptttvvvxxx}}}vvveeegggvvv}}}vvvzzz~~~|||xxxooohhhiiimmmqqqvvv|||~~~zzzvvvssspppnnnqqqwww}}}rrrGGG999===>>><<<;;;888888888888888999999999777777777777777777666666777777777777777777777777777777888888888999999999888888999===>>>@@@GGGPPP[[[zzz}}}zzzyyynnnbbbccchhhbbb\\\WWWVVVUUUPPPKKKIIIIIIUUUmmmwwwsssnnneee]]]]]][[[WWWTTTSSSTTTVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQRRRTTTVVVXXXXXXXXXXXXZZZYYYYYY[[[___cccdddeeeaaacccfffhhhjjjmmmppprrrlllllllllmmmppptttxxx{{{iiidddppp~~~xxxzzzvvvnnnfffcccdddgggnnnvvvxxx|||}}}xxxwwwvvvtttrrrpppnnnnnnrrrzzz\\\;;;888>>>;;;999<<<::::::999888888777666666666666666666666666777777666666666666666666666666777777888888888999999999999888:::<<<<<<<<>>EEEZZZxxxuuummmbbbeeeeeeccc___]]]ZZZWWWSSSJJJLLLMMMKKKOOOccczzzvvvkkkhhheeeaaa]]]ZZZXXXWWWUUUVVVXXXYYY[[[[[[ZZZZZZXXXUUUSSSTTTWWWYYYXXXVVVUUUTTTSSSRRRRRRSSSTTTUUURRRQQQRRRUUUYYY[[[XXXUUU[[[YYYXXXYYYZZZ\\\\\\\\\[[[[[[[[[]]]```dddhhhkkkjjjsssooopppxxxuuutttzzz|||yyyooommmpppuuuzzz{{{yyyxxxzzz}}}xxx{{{~~~xxxqqqmmmbbbeeeiiikkkjjjjjjmmmpppqqqwww~~~nnnJJJ===444777;;;999999;;;777777777777888888888888444555555555666666777777666666666666666666666666777888888888888999999999888888999<<<;;;:::???FFFZZZwwweee~~~yyy``````aaabbbbbb```\\\ZZZXXXSSSLLLGGGGGGIIIOOO^^^mmmxxxoooeeeaaa___]]][[[YYY\\\ZZZWWWWWWXXXXXXVVVUUUVVVTTTQQQQQQSSSUUUWWWXXXWWWWWWUUUSSSQQQQQQTTTVVVXXXTTTOOOMMMMMMOOOQQQRRRXXXYYYYYYXXXVVVVVVWWWYYYXXXYYYZZZ\\\^^^```bbbccchhhjjjnnnrrrwww{{{~~~sssvvvyyy}}}~~~~~~}}}|||xxxiiiooowww{{{xxxtttuuuvvvuuu{{{vvvrrrpppkkkdddaaabbbbbbccceeedddeeeiiipppuuuzzzUUU???===:::888666666777888777777777777666666666666666666555555555444444444666666777777777777666666666666666666777777777777777888999999:::<<>>AAASSSmmm888:::@@@VVVwwwnnnrrrnnnbbbbbbeeeddd```\\\[[[YYYVVVQQQLLLHHHGGGJJJQQQbbb~~~}}}xxxppphhheeedddbbb]]]XXXUUUVVVWWWUUUSSSQQQRRRTTTWWWXXXXXXXXXXXXWWWTTTQQQQQQRRRTTTSSSQQQNNNLLLMMMNNNNNNMMMMMMOOOQQQSSSTTTWWWZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___aaadddfffhhhhhhgggfffffffffggghhhiiihhhhhhiiihhhgggggghhhiiihhhkkkkkkddd^^^[[[YYYVVV]]]\\\^^^cccdddaaa```bbbdddiiippptttvvvzzz[[[???===888888777777777777888999777777666666666555555555444444444444444444444444555666666666666666666555555555666666777777888888666777888999999;;;>>>AAAQQQjjj777777777===XXXssspppzzzxxxgggbbbdddccc```]]]]]][[[XXXUUUSSSPPPMMMMMMLLLPPP]]]sss|||qqqkkkiiieee___ZZZWWWWWWWWWVVVUUURRRRRRSSSTTTTTTSSSUUUVVVUUUSSSPPPOOOPPPRRRUUUSSSPPPNNNNNNNNNLLLKKKLLLNNNOOOPPPPPPQQQTTTVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWYYY[[[^^^```aaabbbbbbbbbaaa``````aaaccceeeggg\\\___bbbbbbaaaaaabbbddd]]]``````[[[YYYYYYXXXUUU[[[ZZZ]]]bbbdddccccccfffjjjooouuuzzz|||lllGGG999:::777777666666777777888888666666666666555555555555333333444444444444444444555555666666666666555555555555555666777888888888666777888888999;;;>>>@@@NNNfff777888888888AAAbbbuuurrrsssssshhhcccaaa_________\\\XXXWWWWWWTTTOOOKKKKKKLLLOOOWWWkkkyyyrrrmmmfffaaa^^^\\\ZZZXXXXXXVVVTTTSSSTTTTTTSSSQQQRRRSSSSSSRRRPPPOOOPPPQQQVVVTTTRRRQQQQQQPPPNNNKKKMMMNNNNNNNNNMMMMMMOOOQQQQQQRRRRRRSSSSSSTTTTTTTTTQQQSSSWWW[[[\\\\\\[[[ZZZ\\\[[[[[[[[[\\\^^^```aaa\\\^^^______\\\ZZZXXXWWWXXXZZZ[[[XXXXXX[[[\\\YYYYYYWWWYYY___bbbbbbeeeiiilllrrryyy~~~|||RRR>>>::::::666666666666777777777777666666666555555555444444333333333333444444444444444555555666666555555444444444555666777888999999555777888888888:::===@@@JJJbbb666444777:::999EEEnnntttmmmvvviiicccaaa___aaa^^^ZZZZZZ\\\XXXQQQMMMKKKKKKLLLLLLRRRdddvvv~~~sssllliiifff```[[[YYYWWWVVVVVVVVVVVVUUUTTTQQQRRRSSSRRRQQQPPPQQQSSSUUUTTTSSSTTTTTTTTTRRROOOMMMNNNNNNMMMLLLLLLMMMOOOMMMMMMNNNPPPQQQRRRSSSTTTQQQRRRTTTVVVVVVVVVUUUTTTWWWVVVVVVVVVWWWXXXXXXYYY\\\[[[ZZZYYYWWWTTTQQQNNNVVVXXXXXXVVVWWW[[[\\\YYYYYYWWWYYY___dddfffkkkqqqtttyyybbbDDD======;;;666666666666666666555555666666555555555444444444222222333333333444444444444555555666666555555444444444555666777888999999555666777888888:::===@@@GGG^^^555000444<<<666333LLLqqq}}}qqqxxxqqqhhheee^^^aaaaaa^^^___bbb]]]UUUSSSNNNKKKKKKHHHFFFKKKUUU```yyyuuupppfff^^^YYYXXXWWWWWWYYYYYYXXXWWWQQQRRRSSSSSSRRRRRRSSSTTTSSSSSSSSSUUUWWWWWWUUUSSSMMMNNNNNNMMMLLLLLLNNNOOOIIIIIIKKKMMMOOOQQQRRRSSSUUUTTTSSSSSSRRRRRRRRRRRRTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPRRRUUUVVVUUUTTTVVVWWWVVVTTTUUUYYYYYYVVV]]][[[\\\ccciiimmmttt{{{~~~sssNNN<<<:::;;;999666666777777666555555444666666555555555444444444222222222333333444444444444555555555555555555444444444555666777888999999555666777888888:::===@@@FFF\\\555444333444888>>>DDDGGG{{{yyyvvv|||vvvrrraaaaaabbbaaaaaa`````````\\\TTTLLLIIIKKKLLLKKKIIIUUU___tttvvvmmmjjjccc]]][[[]]]ZZZUUUTTTYYYVVVUUUTTTTTTUUUUUUSSSRRRTTTSSSSSSSSSUUUVVVUUUTTTOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKLLLOOOPPPPPPOOORRRQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQNNNMMMMMMPPPSSSUUUTTTRRRUUUVVVVVVVVVVVVWWWZZZ]]]___ccchhhmmmrrrwww}}}UUUBBB===999888:::888666555444444555666888999777555555555666555444333333333444444444555555333333333444444444555555444666888888999::::::888666888999999999:::===???KKK]]]~~~777555333222444777;;;===RRR|||zzzzzzlllgggaaa```aaabbb___]]]YYYUUUOOOMMMMMMNNNMMMKKKIIIOOOZZZkkk}}}uuukkkddd______]]]XXXWWWZZZXXXVVVUUUTTTUUUVVVUUUTTTUUUTTTSSSTTTUUUVVVUUUTTTOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKLLLNNNOOONNNMMMRRRRRRQQQQQQPPPPPPPPPOOONNNOOOOOOPPPPPPQQQQQQRRRNNNMMMMMMOOOSSSTTTTTTRRRPPPRRRTTTVVVXXX[[[___cccdddiiiooouuuzzzfffFFF;;;;;;999777999777666555444444555666777888666444333444444333222333333333444444444444555444444444555555555666666000222444444555666666555666777999999999:::===???HHH[[[}}}666555333222222444777999888VVV}}}rrrqqq}}}yyyhhh______aaa```]]]ZZZXXXVVVSSSQQQNNNLLLKKKHHHJJJLLLMMMUUUiii{{{rrrjjjgggeeecccaaabbbYYYWWWTTTSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMMMMMMMOOOOOONNNMMMQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTLLLLLLLLLNNNPPPRRRRRRQQQQQQTTTWWWYYY\\\aaafffjjjlllqqqxxxbbbLLL999666:::999666666777666555444444555666777777555333222333333222111333333333333444444444444555555555555666666666666222333444666777777777888666777999999999:::===???EEEXXX{{{333333222333555888:::<<<;;;@@@ZZZvvvlllooo{{{hhh```^^^^^^]]]\\\]]]\\\YYYTTTOOOLLLJJJKKKMMMLLLHHHGGGNNN]]]jjj~~~}}}vvvrrrooollliiiaaa]]]YYYWWWWWWWWWXXXWWWWWWUUUTTTTTTUUUUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUOOOOOOPPPQQQSSSUUUVVVWWWYYY[[[^^^```cccggglllpppvvv{{{~~~}}}vvvNNNAAA666777:::999555444666555555444444555555666777555333222333333222111222222333333333444444444444444444444555555555555444333444888999777888:::555777888999999:::<<<>>>CCCUUUxxx111111222444666999;;;<<<:::777>>>\\\rrriiippppppccc[[[WWW[[[]]]]]][[[WWWSSSQQQPPPGGGIIIJJJJJJIIIKKKOOOSSSWWWkkkwwwpppppplllfffbbb```^^^]]]\\\\\\ZZZXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPPPPRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZ\\\___aaa___bbbeeeiiimmmrrrwww{{{|||wwwqqqrrrvvv|||~~~}}}}}}{{{xxx|||xxx]]]EEE===777777999888666555555555444444444444555555888666444333444444333222222222222333333333444444222222333333333444444444333000222777888444333666555777888888888999<<<>>>CCCSSSuuu000111222333444444555555222666999BBB```~~~mmmhhhwwwvvvbbbWWWZZZZZZYYYYYYYYYYYYXXXXXXNNNKKKIIIHHHHHHIIIIIIIIIKKKPPP[[[lll~~~wwwpppkkkgggccc```]]][[[ZZZYYYYYYYYYWWWUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOPPPRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]aaaeeehhhhhhkkkpppuuu{{{zzztttpppjjjmmmttt{{{~~~}}}yyyuuufffdddiii{{{}}}[[[JJJ<<<999666666777888888999444444444444444444444444888666444333444444333222222222222222333333333333111222222222333333333333777444777>>>>>>777444777555666888888888999<<<>>>CCCRRRrrr000111111222222111111000444444666:::CCC```~~~qqqsss}}}|||mmm___[[[WWWVVVXXX[[[[[[ZZZXXXTTTOOOJJJHHHGGGHHHHHHKKKFFFIIITTT^^^iii}}}zzzsssnnnfffdddbbbaaaaaa```^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSUUUVVVUUUTTTSSSTTTTTTUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^______^^^aaaccceeegggkkkpppuuuzzz}}}~~~~~~|||yyyvvvuuussspppnnnhhhllloooqqqooollliiihhhaaammm]]]DDD>>>666777777666555777888999444444444555555444444444777555333222333333222111111222222222222333333333222222222333333333444444<<<888<<>>BBBPPPooo///000111333333333222111;;;...+++444555>>>gggyyy|||fff___WWWUUUWWWYYYYYYWWWWWWWWWTTTQQQMMMLLLNNNPPPHHHCCCFFFPPPNNNIIIVVVlllsssvvvtttrrrqqqpppooommmkkkaaaaaa```^^^\\\[[[ZZZYYYWWWVVVUUUWWWYYYZZZZZZYYYVVVVVVWWWXXXYYY[[[\\\\\\^^^___```bbbeeegggiiiiiimmmooossstttvvv{{{~~~{{{zzz}}}{{{wwwqqqnnnnnnnnnooooooeeefffeee```YYYUUUTTTVVVfffhhhGGG888999555999:::888666666777777333444444555555444444333666444222111222222111000111111222222222333333333333333333444444444555555:::777<<>>___xxxqqq}}}lll]]]\\\[[[ZZZZZZZZZ\\\[[[ZZZXXXVVVRRRNNNKKKJJJIIIJJJFFFGGGHHHJJJLLLOOOQQQRRR^^^gggttt~~~vvvtttrrrssstttsssmmmhhheeeccc```^^^[[[XXXUUUSSSNNNLLLLLLMMMLLLGGGFFFHHHLLLPPP```{{{vvvUUU999555999777666:::444555666555333222333444222222222222222222222222222333333333333222111111111111111111111111111111222222222222222222222222111222444555666666555444555777888888777888:::===@@@JJJeee------------............222...,,,///111111111222555444<<<[[[zzzsssyyyiiiccc\\\ZZZZZZ[[[]]]^^^WWWWWWVVVUUUSSSPPPNNNMMMFFFGGGIIIKKKKKKJJJIIIHHHIIIMMMTTTXXX^^^gggsss|||}}}yyyuuuqqqnnnjjjhhhhhhiiijjjiiieeebbbWWWWWWVVVSSSQQQOOOOOONNNOOOLLLIIIGGGDDDCCCIIIQQQ___mmm|||XXXBBB333777:::555333999333555555444333222333444222222222222222222222222222222333333222222111000111111111111111111111111333333333333333333333333222333555666777777666666555777888888777888:::===@@@IIIccc,,,,,,,,,---------......222000......///000000000111222333===[[[qqqppp~~~|||pppccc]]]ZZZXXXXXXZZZVVVWWWYYYYYYXXXVVVSSSQQQJJJIIIGGGEEEEEEFFFHHHIIIHHHHHHIIIIIILLLQQQWWW[[[[[[```hhhqqqzzzzzzvvvqqqmmmjjjgggcccaaa___^^^]]]^^^^^^]]][[[XXXUUUVVVTTTQQQNNNLLLLLLMMMOOOLLLHHHFFFFFFKKKZZZhhhvvvYYY???777444888888222111555444555666555333222333444222222222222222222222222222222222222222111111000111111111111111111111111333333333333333333333333222333555777888888777777555777888888777888:::===@@@HHH```+++,,,,,,,,,,,,---------...///000000///000000000//////222666===XXX}}}tttvvvzzzvvvkkkccc[[[VVVWWWYYYYYYYYYYYYXXXWWWVVVUUUQQQNNNJJJFFFEEEGGGJJJLLLKKKJJJIIIJJJMMMNNNNNNMMMHHHJJJNNNRRRVVV\\\ccchhhvvv}}}}}}yyyuuurrrrrrssskkkhhheeecccaaa^^^[[[XXXWWWVVVUUUUUUTTTSSSQQQPPPRRRRRRQQQNNNJJJHHHJJJKKKKKKKKKLLLPPPWWWfff~~~~~~ZZZBBB666777777666444333333444444555666555444333333555222222222222222222222222222222222222222111000000111111111111111111111111222222222222222222222222111222444666777777777666555777888888777888:::===@@@GGG___++++++,,,,,,,,,---------&&&+++000111111111222111444,,,...777333555ZZZxxxrrrwww|||ssseee]]][[[[[[ZZZYYYWWWVVVVVVVVVWWWSSSQQQOOOMMMKKKJJJIIIIIIIIIHHHIIIMMMRRRRRRMMMGGGJJJJJJJJJIIIJJJMMMQQQUUUTTT[[[```aaadddjjjpppqqqvvvwwwyyy{{{~~~}}}|||zzzvvvrrrsssvvvwwwtttpppmmmmmmkkkhhheeeccccccddd```^^^]]]\\\\\\[[[XXXUUUSSSSSSRRRQQQPPPNNNLLLKKKFFFGGGGGGEEEBBBAAACCCFFFGGGJJJQQQ\\\kkkcccIII;;;888;;;999444222666888666555666777666444333444555222222222222222222222222111222222222222111000000000000000000000000000000111111111111111111111111000111333555666666666666555777888888777888;;;===@@@GGG^^^rrr,,,,,,++++++,,,,,,---...------,,,------...///000,,,///111111222777@@@HHH{{{fffiiivvvlll\\\[[[WWWUUUXXXYYYWWWVVVXXXTTTUUUVVVVVVTTTPPPMMMJJJMMMLLLLLLKKKJJJIIIIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXYYY\\\\\\\\\^^^```bbbcccbbbdddeeefffeeeccccccdddeeecccdddeeefffggggggggggggeeeccc___\\\ZZZYYYYYYYYYWWWWWWWWWVVVTTTRRRPPPNNNOOOLLLKKKOOOTTTSSSLLLDDDDDD@@@???AAA???;;;>>>DDDQQQ]]]sssZZZ@@@777999555555555444444333333333333333333222222222111111333111///000222333222///111111111111111111111111111111111000000000000000111111222222222333333333333444555555666666555555666555333333555777;;;===AAADDDZZZooo+++++++++++++++,,,,,,---,,,,,,,,,,,,---...///000...000111000...///555;;;MMMtttzzztttrrr}}}vvvddd^^^[[[\\\\\\ZZZZZZ\\\[[[YYYWWWUUUTTTSSSSSSTTTPPPPPPOOONNNMMMKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJIIIJJJKKKMMMOOOPPPQQQQQQPPPPPPPPPRRRTTTVVVVVVVVVWWWXXXYYYYYYWWWWWWXXXYYY[[[\\\]]]^^^____________]]][[[YYYVVVTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOORRROOOLLLLLLMMMLLLGGGCCCIIIAAA:::999===EEETTTccc___DDD666666:::555555444444444333333333333333222222222111111111333111///000222333111000111111111111111111111111111000000000000000000000111111222222222333333333333444444555555555555555555555444333555777:::<<>>GGGZZZpppiiiXXXCCC777666888888666333333333333333333333333222222222222111111111111111000000000111111111000111111111111111111111111000000000000000111111111111111222222222333333333333333444555555555444444555444444444666888:::<<>>>>>PPPxxx***************++++++,,,))))))))))))***+++,,,---,,,+++***+++---///000111555---***...333666;;;BBBbbbvvvgggdddqqqwwwiiibbb```^^^[[[XXXWWWWWWYYYZZZYYYWWWTTTQQQPPPPPPRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQRRRTTTUUUTTTSSSTTTUUUVVVUUUTTTSSSTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWTTTTTTUUUVVVWWWWWWWWWVVVYYYWWWUUUSSSSSSTTTVVVWWWoooxxxaaa>>>444;;;555555555444444444444555111111111222222333333333111111111111000000000000...000222111...---///111000000000000000000000000...//////000111222222222111111222222222333333333222222333444444444333333333444555666777999999:::======PPPxxx))))))))))))((((((((((((******************************+++,,,,,,---..................///000111222;;;TTT~~~tttiiihhhtttxxxhhh^^^[[[[[[YYYWWWYYYXXXUUUPPPKKKLLLPPPUUUUUUUUUWWWZZZ\\\\\\ZZZXXXXXXVVVTTTUUUWWWYYYYYYYYYXXXVVVTTTUUUVVVWWWUUURRRTTTUUUVVVWWWWWWVVVUUUTTTRRRUUUYYYXXXUUUUUUYYY]]]WWWYYY\\\```fffppp}}}rrrUUUBBB:::888888222333333333333333333333111111222222222333333333111000000///.../////////000000//////.........---///000000000000//////...---......///000111111222000000000000111111111111111222333444555555555555777777666555444666:::===???@@@NNNooo))))))))))))((((((((((((******************************++++++,,,------...------------...///000111666:::NNNssstttjjjmmmzzz}}}uuullleee]]]ZZZVVVRRROOOOOORRRUUUTTTTTTUUUWWWZZZ\\\\\\\\\YYYWWWVVVVVVXXXYYYZZZYYYZZZXXXUUUUUUVVVWWWVVVTTT\\\[[[ZZZYYYXXXWWWWWWWWWVVVYYY\\\[[[ZZZ\\\aaafffjjjpppwwwlllSSS@@@888777555444333333333333333333222222111111111222222222333333111111000000000/////////000/////////............111222333222111111111111......//////000000111111000000000000111111111111111222333444555555555555888888777555444555888;;;>>>???MMMnnn(((((((((((())))))))))))******************************++++++,,,,,,------,,,,,,,,,,,,---...//////222+++---AAAcccxxxqqqsss|||rrrmmmfff```\\\ZZZYYYXXXWWWUUUSSSSSSVVVZZZ\\\]]][[[YYYXXXXXXZZZ[[[[[[ZZZ[[[YYYVVVUUUVVVXXXXXXXXXZZZYYYXXXXXXYYYZZZ\\\]]]___ccciiiooottt{{{zzzXXXIII999111444888777333444333333333222111111111000111111111222222222222000111111222222000///...////////////............222333333222111000111222////////////////////////000000000000111111111111111222333444444555555555999999888666444444777999===>>>KKKkkk(((((((((((())))))))))))******************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,...111444===XXX|||tttppppppttt|||wwwrrrnnniiiddd___[[[[[[]]]___```___]]]\\\\\\]]]^^^]]]\\\\\\ZZZXXXXXXYYY\\\^^^```___```ccchhhlllqqqtttvvv~~~jjjQQQAAA:::111000444777555222444333333222111000000///000000000111111111111222///000222333333111///...///////////////.........000222333111///---...000//////////////////......///000000000111111111111111111222333444444444444777777777666444555777:::<<<===JJJhhh'''((((((((()))))))))*********************************+++++++++++++++,,,,,,,,,,,,,,,---...//////***///333111---666QQQkkktttkkkeeeiii|||yyyvvvvvvvvvvvvsssrrrqqqqqqrrrqqqpppnnnmmmlllllllllmmmppptttwww}}}~~~aaaGGG999444333222222111111111111333333222111000000////////////000000000111111111///000222333222111///---.........//////////////////222555333///---...000////////////............///000000000111111111111000111222333444444444444333444555555555666999;;;<<<===HHHfff''''''(((((())))))************************************++++++++++++++++++,,,,,,,,,,,,---...//////111,,,***,,,000444;;;BBB^^^zzzkkk___ddduuurrrVVV???666777000333555666333222222444222111111111000/////////////////////000000000000///000000111111///...---.........//////////////////444999888333//////111........................000000000000111111111111000111222333333444444444111333555555666777:::<<<<<<===HHHddd'''''''''((()))*********************************++++++******************+++******++++++,,,---...222+++)))...444555555666888NNNoooooocccjjjzzz}}}bbbMMM===333333888222333555666666666555444000000000000000000000///........./////////000000////////////.........---............/////////000---444;;;;;;555///...///,,,------....../////////000000000000111111111111000111222333333444333333222333555666666666888:::<<<===HHHccc&&&''''''((()))******+++************************++++++******************))))))))))))***+++,,,---(((***///222000,,,...333444444===XXXsssqqq}}}zzz~~~sssZZZAAA777666555333444333111///111444555111---////////////000000000000............/////////000//////...------------...---.........//////000000***222::::::444---+++,,,,,,,,,------...///000000000000000000111111111111000000111222333333333333333555666666555555777888===>>>HHHccc(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))************,,,+++***)))((((((((((((***+++,,,...///......---***///555:::HHHiiixxxrrrbbbfffqqq|||eeeFFFAAA:::666555555333222000000000000000000000000000000///...---,,,,,,+++---...////////////222444111,,,,,,000000+++***---......////////////......+++...000111000.....................////////////......///000000000000000000000111222222222222111111222444666777777666666::::::FFFccc'''((((((((())))))))))))))))))(((((()))******+++(((((()))))))))*********++++++***))))))))))))******+++,,,............---...111111...111AAA\\\qqqvvviiihhhiiiooo{{{{{{jjjUUUFFF;;;666222//////000///---000000000000000000000000000/////////...------------...///...------///000---444777222///111222///......////////////......,,,...111111000.....................////////////......///000000000000000000000111222222222222111111222444555666777666666>>>???JJJggg''''''((((((((()))))))))))))))((((((((()))******(((((())))))))))))***************)))******+++,,,)))***,,,---......---------...---***(((---777???bbbzzzoooiiimmmvvviiiPPPAAA777222555333111000111222111000000000000000000000000000////////////////////////...//////---,,,+++,,,...+++;;;???333---555666.........////////////......,,,...111111///.........---............/////////......///000000000000000000000111222222222222111111222444555666777777777<<<===HHHaaa'''''''''((((((((())))))))))))((((((((())))))***(((((((((((()))))))))***))))))))))))***+++,,,---)))***,,,---......------+++,,,---......///111333444HHHiii}}}wwwwwwxxxxxxwwwttt~~~ttt```JJJ999333222333333333444444555444444333/////////////////////////////////000000000000000---......---,,,,,,---///111::::::000,,,111222------......//////......------///111000///------...---------.........//////......///000000000000000000000111222222222222111222222333444666666777777888;;;DDDZZZ''''''''''''(((((((((((())))))((((((((((((((()))'''(((((((((((()))))))))(((((())))))***+++------)))***+++------------,,,...------...///...---+++555222888MMMooo}}}rrrjjjooo~~~VVVKKK===444222222333444000111222222111000///////////////////////////////////////000000000000000,,,---......---...000222>>>666///......---,,,---------............------...000111000...------...------------..................///000000000000000000000111222222222222111222333333444555666777888;;;>>>FFFZZZ~~~&&&&&&'''''''''((((((((())))))((((((''''''((((((''''''(((((((((((())))))(((((((((((()))***+++,,,((()))+++,,,------,,,,,,,,,+++***+++,,,------,,,333///,,,///;;;UUUxxxyyynnniiiooowww}}}|||cccPPP???666///111444444222111///111222222000......///000000000000000000000000////////////////////////+++,,,............111333AAA444+++...000---,,,...------............------///000111000...,,,---...,,,------------...............///000000000000000000000111222222222222111333333333333555666777888;;;@@@FFFWWWzzz&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''''''''((((((((())))))((('''''''''((()))******((()))+++,,,------,,,,,,)))))))))***,,,...000111***+++...000000333CCCSSS}}}zzzrrrssszzz}}}zzz}}}xxxgggSSS@@@444888333222555777333000111000222333222000000111444000000000000000000000000000/////////...---------,,,---------,,,,,,...000555222...,,,...111000---,,,------......------,,,000111111///---,,,---...,,,,,,---------...............///000000000000000000000111222222222222111333333333333444666777999888>>>DDDQQQttt&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''''''''((((((((()))'''''''''''''''(((((()))((()))+++,,,------,,,,,,******+++*********+++,,,222,,,***000333222333666???TTTvvvzzz{{{}}}{{{pppiiiiiittt~~~hhhPPP???888777888333111222666444...---222,,,...000000......111444000000000000000000000000000000///...---,,,,,,+++,,,------,,,+++***+++---%%%000222******333333))),,,------......------,,,000111111///---,,,---...,,,,,,,,,---------.........//////000000000000000000000111222222222222111444333333333444666888999999???DDDQQQsss'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((((((''''''(((***+++***(((&&&&&&''')))+++***))))))+++---//////...)))))))))))))))******+++,,,,,,------...//////000///444AAAWWWsss{{{rrriiieeejjjssszzzbbbSSSAAA666555555222///555666888777333000...---......////////////.........//////000111222222333000222000+++***---...++++++///---(((***000000))),,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......******++++++,,,---......000000000000////////////000111111222222222111111444444444444444555666777999===CCCQQQttt&&&&&&'''''''''''''''''''''(((((())))))(((((('''&&&'''((((((''''''(((***))))))((((((((((((((())))))(((((())),,,...------)))))))))))))))******+++,,,,,,,,,---.../////////444111...111>>>WWWsssuuuqqqqqqsssyyy~~~yyyxxx~~~zzz```MMMCCC;;;222///222666666444333555666555333000............////////////............//////000111111222---///111111///---,,,---***,,,///000,,,'''(((------..................---,,,,,,,,,---------......,,,,,,,,,------------...++++++,,,,,,------......000/////////////////////000000111222222222222111444444444444444555666777999===CCCPPPsss%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))&&&'''((((((''''''(((***'''(((((())))))(((((('''(((''''''(((***,,,++++++)))))))))))))))******++++++,,,,,,------......///---......+++***111???JJJjjjzzzxxxpppiiikkkqqqxxxooo^^^MMM===222444111//////000111111000000222333333111///............////////////......------......///000000000...,,,...333111---333>>>999...)))...---'''(((000......////////////......------------............,,,,,,,,,,,,------------------------------......////////////////////////000000111222222222222222333333333444444666777777999>>>BBBOOOppp%%%%%%%%%&&&'''((())))))***)))(((''''''((()))***&&&'''((((((''''''(((***'''((((((((((((((()))))))))((('''(((***+++***))))))))))))))))))******+++++++++,,,,,,------------***000555666222///...///555EEE^^^vvv~~~uuurrrrrrssswww}}}|||yyy{{{sssYYYCCC777333444444555555555333111/////////---///111111///......///---......//////......------------.........//////444,,,***///...---<<>>BBBMMMmmm%%%%%%%%%&&&'''((())))))***)))(((''''''((()))***&&&'''((((((''''''(((***)))(((''''''''')))***+++***)))((()))***+++***))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,333000,,,***+++...111333222333666<<>>AAAKKKjjj%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&'''((((((''''''(((***))))))))))))***+++,,,,,,+++***((()))******)))((()))))))))))))))******+++++++++++++++++++++++++++111,,,'''%%%(((,,,///000//////---,,,///:::HHHSSSttt~~~|||yyyuuusss}}}uuuiii[[[LLLBBB888777666666666555111////////////...---...///111,,,---......------...000------............------........................///,,,---000---(((---777CCCTTTRRR777''',,,///)))++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------......---------......//////000...///000111222333333333222222333333555666888999999>>>AAAIIIfff&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***&&&(((+++...///...,,,******)))(((((())))))'''&&&)))))))))))))))******++++++++++++++++++*********(((***---......,,,+++***$$$)))///222000///...///777EEEZZZooo{{{zzz}}}|||jjjaaaTTTHHH???999444111777555222111111111222222111000000///...---,,,+++---.........------...000,,,------......------,,,........................,,,---//////---*********"""333:::000'''+++000000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,---......///000000...///000111222333333333222222222333555777888999999>>>@@@HHHddd'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&'''((((((''''''(((***###(((...222333000+++''')))(((&&&&&&''''''&&&$$$)))))))))))))))******+++++++++*********************---///,,,((('''***///,,,---...---***+++///222///222666;;;EEEVVVkkkzzzwwweeeUUUCCC>>>888333222333555666000111444555555333000---......///222555555222///---...///...------...000,,,------......------,,,//////////////////......---000...******///000......+++)))***---///...,,,,,,------......------,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,------...///000000...///000111333333333444222222222333555777888999999>>>@@@GGGbbb&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************)))************+++++++++)))))))))***+++++++++,,,************++++++,,,---,,,,,,---///333777<<<>>>MMM[[[ooo|||ooo```RRRHHHAAA???444333222222222222111000111111000000000000111111////////////////////////////////////////////////...------,,,,,,------...------------------------......---,,,,,,,,,,,,---+++++++++,,,,,,+++******,,,,,,,,,------.........,,,,,,+++)))''')))///444,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111111222222111222222222333444555666777;;;999@@@JJJ^^^&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++***************+++++++++***************+++,,,,,,///...------...///111333222999CCCNNNZZZiiizzzvvviii```WWWRRRKKKBBB;;;666333222444222111000000///...---111000000//////000000111........................------------------------...------,,,,,,------...------------------------......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,+++***(((***///333,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111111222222111222222222333444555666777;;;999AAAKKK^^^&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********+++++++++++++++*********************))))))******++++++000///---+++******+++++++++++++++,,,111;;;JJJTTT^^^ggguuuwwwhhh\\\UUUNNNFFF@@@999888555333222111111222000000000///......------000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......---,,,,,,,,,,,,---,,,,,,------------,,,,,,......------,,,++++++++++++,,,,,,+++***+++...000...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111111222222111222222222333444555777777<<<:::BBBKKK]]]&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((*********))))))((((((''''''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))************,,,+++++++++***)))))))))++++++*********++++++,,,...------,,,,,,------...///000000...,,,,,,///222222777???IIITTT```kkkrrrxxxooogggPPPHHH???999888888888666555555555444444444444444///000000000000///000111000//////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,------......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,---------------............///...///000111111222222111111111222333444555777888<<<;;;BBBKKK\\\&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******))))))((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))*********,,,+++++++++***)))))))))---,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///(((+++///111000...,,,,,,///...------///555===BBBHHHOOOXXXbbbmmmzzz~~~wwwqqqeee^^^VVVQQQOOOLLLEEE@@@999555000...000222333333222222222111000///......333555555444111000000222//////............//////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++,,,------.........---******++++++,,,---......+++++++++,,,------,,,,,,...---,,,,,,,,,,,,+++***+++++++++,,,,,,------------------............///...///000111111222222111111111111222444666777888<<<;;;BBBJJJZZZ&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))((((((((()))))))))******+++++++++***************---,,,++++++***+++++++++******++++++++++++++++++)))***+++,,,------------///000000///---,,,---...,,,111555777===GGGOOORRR]]]___bbbiiiqqqyyy}}}~~~vvvmmmaaaYYYTTTOOOGGG@@@???;;;666555666888777666333222111222555777888888222222111111000/////////999::::::777111------///......------------......------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---***+++,,,------...------((()))***+++,,,---...///---,,,++++++------,,,+++...,,,++++++------,,,******++++++,,,,,,------...---------............///...///000111111222222111000111111222444666888999;;;;;;BBBHHHWWW&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((()))))))))******(((((((((((()))))))))******************++++++++++++******)))(((((()))))))))))))))***************///---***)))***+++,,,,,,'''***...000000///...///---111111---,,,///111000111333666;;;@@@FFFKKKOOOaaagggjjjiiihhhiiiiiifff___^^^YYYQQQIIICCCAAABBBAAA>>>999666555333000---111111111222333555666777000000000333666999;;;<<<444444333222222222333333666888999555000,,,---///...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++......---,,,,,,,,,,,,---)))***+++,,,------------))))))***+++,,,------......,,,******,,,------+++,,,+++***+++---...---,,,******+++,,,,,,---......---------............///...///000111111222222111000000111222444666888999::::::AAAGGGTTT&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&''''''(((((()))))))))&&&&&&&&&'''((())))))***))))))))))))************(((((((((((())))))))))))))))))******+++++++++,,,))))))((('''''''''''''''&&&''')))+++,,,---------((('''''')))+++---------''')))***+++***+++---...'''...000------000111...---...000000/////////000666;;;>>><<<:::;;;999666:::777444333444555555444111444666666555444444555111333555444333111111111222111000000111333555666111000///...---...///000...111444222...---///333...------,,,,,,------...------------------------++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++......---,,,,,,,,,,,,---((()))***+++,,,,,,---,,,++++++++++++++++++,,,,,,000,,,)))))),,,------+++,,,+++***+++---...---,,,******+++,,,,,,---......---------.........//////...///000111111222222111000000111222444666888999999:::AAAFFFSSS((($$$###&&&'''&&&%%%'''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))(((&&&&&&''')))%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&)))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------...000222333111000000000000//////.........//////111111222222222333333333000000000000000000000000111111111000000000000000///////////////......---......---------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------++++++,,,---.........---,,,+++++++++******************++++++,,,,,,,,,,,,------+++,,,------......------,,,---...///000000000000000000111222333555666777;;;999???FFFSSS{{{***&&&%%%(((***(((((()))&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------------------------///000000........./////////............//////111111111222222222333333000000000000000000000000000000000000000000000000///////////////...------.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,---------------,,,************************+++++++++,,,,,,,,,------+++,,,------......------,,,---...///000000000000000000111222333555666777;;;999@@@FFFRRRzzz***&&&%%%(((***)))(((***&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((&&&%%%%%%'''***+++(((%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))***************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------,,,------,,,++++++,,,...///...............//////111111111222222222222333/////////////////////////////////000000000000000...////////////...------...............---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++******+++++++++,,,,,,,,,...------,,,+++*********++++++++++++++++++++++++++++++------------++++++,,,,,,+++,,,,,,---...///************************++++++++++++,,,,,,,,,,,,+++,,,------......------------...///000000000000111111111222333555777888;;;999@@@FFFQQQxxx'''######''')))'''&&&(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&)))...///+++'''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))))))))***************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,.........---------...//////111111111111222222222222000000000000000000000000......///////////////000......//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))************************++++++------------++++++++++++******+++---///000***************+++++++++***++++++++++++,,,,,,,,,+++,,,------......---------...///000000111111000111111111222444555777888:::999AAAFFFOOOvvv&&&######(((***((('''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&)))...///+++'''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++******---///---------------...//////000000111111111222222222111111111111111111111111------........./////////...............------,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,------,,,++++++***))))))************************++++++------------++++++++++++******+++,,,...000))))))*********+++++++++*********+++++++++,,,,,,+++,,,------......---------...///000111111111111111111222333444666777888::::::AAAFFFMMMsss(((%%%&&&+++---+++)))***)))(((''''''&&&'''''''''((((((((((((((((((((((((&&&%%%%%%'''***+++(((%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))******)))))))))************+++))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...,,,,,,,,,,,,---...//////000000000111111111111222000000000000000000000000,,,,,,------.../////////---............---,,,,,,,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,+++,,,,,,---...//////000++++++++++++++++++++++++***************)))))))))******+++++++++,,,,,,,,,++++++++++++************************************++++++------------++++++++++++***++++++,,,---...)))))))))***++++++,,,,,,************+++++++++++++++,,,------......------......///000111111111111222222222333444666888888::::::BBBEEEKKKqqq'''%%%&&&+++...,,,***+++))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))*********++++++))))))))))))************))))))))))))*********+++++++++************++++++++++++++++++++++++++++++***,,,------,,,+++,,,,,,,,,,,,,,,,,,---...///000000000000000111111111111////////////////////////+++,,,,,,---......//////------......------,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,---------******************************************************+++++++++,,,,,,,,,************++++++++++++************************++++++------------++++++***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,************+++++++++++++++,,,------......------......000111111111111111222222222333555666888999999:::BBBEEEJJJooo%%%###$$$***,,,***((()))))))))((('''''''''''''''((((((((((((((((((((((((((())))))(((&&&&&&''')))%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))+++)))(((''''''((()))+++************++++++++++++))))))))))))************))))))))))))************++++++************++++++++++++++++++++++++++++++)))+++------,,,+++***++++++++++++,,,---...///000000000000000111111111111------------------------++++++,,,------...//////------......------,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++------------++++++***+++,,,------+++***)))((())))))***++++++,,,,,,)))************++++++++++++,,,------......------...///000111111222222111222222333333555666888999999:::CCCEEEIIInnn%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''((())))))((((((''''''&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,++++++***+++++++++------,,,,,,,,,---..............................------......------,,,+++***++++++,,,,,,------...//////...------,,,++++++++++++******++++++,,,---*********++++++,,,,,,---,,,------,,,***))))))++++++,,,---+++))))))***+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++******++++++,,,---)))************+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------...///111111111000000111333444444444444555666;;;???BBBCCCLLLlll&&&%%%%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,------...........................---------...------,,,+++******+++,,,,,,------.........------,,,++++++***++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---)))***+++,,,,,,,,,,,,---***************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++******++++++,,,---)))************+++++++++++++++******++++++,,,---,,,,,,---------.........---...///000111111111000111222444444444444666777:::>>>BBBCCCLLLkkk&&&&&&%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++,,,---------------------------------------------,,,++++++******++++++,,,---------------,,,,,,+++*********+++************+++,,,,,,,,,,,,,,,,,,++++++++++++(((***++++++++++++---...)))((()))***,,,,,,+++)))+++++++++************)))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***+++************+++,,,,,,)))************+++++++++++++++******++++++,,,------------.........//////---...///000111111111111000222444444444555777888:::===@@@CCCKKKiii&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''&&&&&&&&&(((&&&&&&''''''(((((())))))(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---++++++******++++++,,,,,,++++++******++++++,,,---------------------------,,,------------,,,++++++*********+++,,,,,,------++++++++++++******))))))***************++++++,,,+++++++++******))))))))))))***,,,,,,++++++,,,---...,,,))))))+++,,,+++))),,,,,,++++++***))))))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))***++++++++++++******************++++++,,,))))))*********+++++++++++++++******++++++,,,---------------..................///000111222222222000222444555555555777999:::;;;???CCCLLLhhh'''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&''''''(((((())))))(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,+++*********++++++,,,---++++++******++++++,,,---------------------------,,,,,,------,,,,,,+++***))))))***++++++,,,,,,---++++++************))))))******))))))******+++,,,******))))))((((((''''''+++,,,---,,,***)))***+++000...+++***+++,,,......---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))***++++++++++++*********))))))******+++,,,))))))*********+++++++++++++++******++++++,,,---+++,,,,,,,,,,,,---------......///000111222333444111333444555555555777999::::::>>>DDDMMMfff''''''&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((((((((((((((((((((((((***))))))(((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))((()))))))))***+++++++++************+++,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,***************************))))))))))))***++++++)))))))))(((((((((((((((,,,------,,,***))))))***)))***+++***))))))+++---,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++******))))))))))))***++++++)))************+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------......//////111222444555333444666666555555666888;;;:::>>>FFFNNNfff((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''((((((((((((((((((((((((******)))((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))************************+++,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++)))))))))******************,,,---,,,******+++,,,+++111777777111+++)))+++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))))))))))))))***++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,---------...////////////111333555666444666777666555444555777<<<:::???HHHOOOfff((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''((()))******)))((('''((((((((((((((((((((((((******)))((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))************+++,,,---...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,)))))))))))))))******+++******++++++,,,,,,,,,---)))***+++,,,++++++,,,...:::DDDMMMKKK@@@444...---+++++++++*********************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))))))))))))))******+++)))************+++++++++++++++******++++++,,,------------.........//////////////////111333555666555777777666555444555666===:::???IIIPPPfff&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((()))***************((((((((((((''''''''''''++++++***)))((('''&&&&&&''''''((()))***++++++,,,))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------,,,+++***+++++++++)))'''(((***---...///...,,,***)))************+++++++++++++++***)))(((((())))))+++++++++*********))))))''')))+++)))''')))///555NNNSSS[[[___UUU@@@000+++---,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))))))))(((((((((((((((---,,,+++***)))))))))))),,,,,,++++++***+++++++++---------------------------...///111222222222222444555555555333333555777:::>>>>>>AAAJJJ]]]&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((()))************)))((((((((((((((((((((((((******))))))((((((''''''(((((())))))******++++++))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,------......---------+++***+++++++++)))''')))***,,,......---,,,***)))************+++++++++++++++***)))))))))))))))+++++++++*********)))))))))+++,,,+++)))***000555NNNWWW```aaaXXXIII;;;222---,,,++++++******+++++++++++++++***************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********,,,,,,++++++***++++++,,,------------------------,,,---...///000111111111333444555444333444666777:::>>>>>>AAAIII]]]&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((())))))******))))))'''(((((())))))*********))))))))))))(((((((((((()))))))))))))))*********))))))************))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,------......---------,,,++++++,,,+++)))''')))***,,,......---+++***)))************+++++++++++++++***))))))))))))***+++++++++******************,,,---,,,+++,,,111555EEETTT___]]]VVVOOOBBB555,,,,,,+++************+++)))************+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********************************)))******+++,,,,,,++++++***++++++,,,,,,------------------------+++,,,---///000000000000222333444444444444666888999>>>>>>@@@III[[[&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((()))))))))))))))'''(((((()))***++++++,,,'''((((((((()))))))))************)))))))))))))))))))))************))))))'''(((***+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,------......---------,,,++++++,,,+++)))((()))***+++------,,,++++++))))))*********+++++++++++++++***))))))*********************************+++,,,---,,,+++,,,///222999MMM[[[YYYUUURRREEE555,,,++++++***************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))***+++,,,---++++++******++++++,,,,,,------------------------,,,,,,...///000111111111111222333333333444777999999>>>>>>@@@HHHZZZ&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''(((((()))***++++++,,,''''''(((((())))))***************)))))))))))))))))))))************))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,------......---------,,,+++,,,,,,,,,***((()))***+++,,,,,,,,,++++++))))))*********++++++++++++***************++++++***************************++++++******+++,,,...111FFFVVVUUUSSSQQQEEE555,,,+++******))))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))***+++------+++*********++++++,,,------------------------------...///000111222222222000222333333333444666888999>>>>>>@@@GGGXXX&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((('''(((((())))))*********''''''(((((())))))******)))))))))))))))*********))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------...---,,,,,,---,,,***((()))******+++++++++++++++)))************++++++++++++************+++,,,,,,***************+++++++++***))))))))))))************999FFFGGGEEEBBB:::000++++++***))))))))))))***(((((()))***++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))***+++,,,---************+++,,,---------------------------------...///111222222222222111222333333333333555777999>>>>>>@@@GGGWWW&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))************))))))***)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------...---,,,,,,---,,,***((()))*********++++++++++++)))************++++++++++++*********++++++,,,---))))))*********+++++++++***))))))))))))))))))(((&&&---333666333///,,,+++++++++***))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''((())))))***++++++***)))))))))***+++,,,,,,************+++,,,---...------------------------,,,---///000111111222222222333333333222222444666999>>>>>>@@@FFFVVV&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((('''(((((()))***++++++,,,))))))************))))))+++***(((&&&''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------...---,,,,,,------+++))))))************+++++++++)))************++++++++++++*********+++,,,,,,---))))))******+++++++++++++++***))))))******)))(((+++***,,,...+++&&&(((...+++******)))))))))))))))***************+++++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))&&&''''''((()))******************)))******+++,,,************+++,,,---...------------------------+++,,,---///000000111111222333444333222222333555999>>>>>>@@@FFFUUU%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((()))***************))))))))))))***************)))(((((()))+++---...+++*********))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++)))))))))***++++++,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,+++*********+++***+++,,,+++)))))))))***++++++***)))(((((())))))***+++,,,,,,******+++,,,******))))))))))))*********+++,,,+++)))))))))***------,,,,,,,,,,,,++++++))))))))))))************************))))))))))))''')))******))))))***+++,,,++++++******++++++,,,)))************+++++++++........................---......///000111222222444555555444222222444555:::>>>???BBBFFFRRR~~~%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))************---+++(((&&&%%%&&&'''(((************)))))))))((())))))))))))************)))(((((('''((()))***+++)))))))))***++++++,,,,,,------------------------,,,,,,+++++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***+++,,,+++)))))))))***++++++***)))))))))))))))***+++,,,,,,******+++,,,******)))))))))))))))***((()))++++++******+++---------,,,,,,,,,+++++++++))))))))))))************************))))))))))))''')))******))))))***+++,,,++++++******++++++,,,)))************+++++++++------------------------,,,------///000111222222555555666555333333555666:::===>>>AAAEEEPPP{{{%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))************(((((('''(((,,,111666999************))))))))))))************++++++++++++)))(((((((((((()))***+++)))))))))***++++++,,,,,,------------------------,,,++++++++++++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++***+++,,,+++)))))))))***++++++***))))))))))))******+++,,,+++******+++,,,++++++***)))(((((())))))%%%''')))******+++---///,,,,,,,,,,,,++++++++++++))))))))))))************************))))))))))))''')))******))))))***+++++++++************++++++)))************+++++++++,,,,,,,,,,,,------------++++++,,,...///111222222555666666555444444666777999===>>>@@@CCCMMMwww%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((()))***************((()))))))))************%%%%%%'''+++111999AAAEEE*********))))))))))))))))))))))))*********++++++)))))))))))))))*********)))))))))***++++++,,,,,,------------------------++++++++++++*********************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,***+++,,,+++)))))))))***++++++***))))))*********)))+++,,,+++***)))***+++,,,+++***)))((((((((((((&&&''')))******+++---///,,,,,,,,,++++++++++++***((()))))))))************************)))))))))(((''')))******))))))***+++++++++************++++++))))))*********+++++++++++++++,,,,,,,,,,,,,,,---***+++,,,---///111222333444555555555333444555777:::===>>>AAACCCKKKttt%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))***************((()))))))))************)))((('''(((+++///444777))))))))))))))))))******((((((((()))))))))******((())))))***************)))))))))***++++++,,,,,,------------------------+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,***+++,,,+++)))))))))***+++***************++++++)))***++++++))))))***+++++++++***)))(((((())))))(((***++++++******+++,,,,,,,,,+++++++++*********((()))))))))************************)))))))))(((''')))******))))))***++++++******))))))******+++))))))*********++++++++++++++++++,,,,,,---------+++,,,---...///111222222222333333333222222444666:::>>>@@@BBBDDDKKKrrr%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''(((***++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))***************)))((('''(((***+++---))))))))))))************'''((((((((())))))))))))((()))******++++++******)))))))))***++++++,,,,,,------------------------+++************)))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***+++,,,+++)))))))))***+++************+++,,,,,,)))***+++***))))))***+++******))))))))))))*********+++,,,+++)))((()))***++++++++++++************))))))))))))************************))))))))))))''')))******))))))***+++******))))))))))))******)))************+++++++++++++++,,,,,,------......------...///000111222222000222222222111222444666888===???BBBDDDJJJqqq%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))************'''(((((()))***+++,,,---((()))))))))************(((((()))))))))*********((()))***+++++++++******)))))))))***++++++,,,,,,------------------------************)))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***+++,,,+++)))))))))***+++*********++++++,,,---(((***+++***)))((()))+++(((((((((((()))***+++,,,***+++,,,+++)))((()))***++++++++++++************))))))))))))************************))))))))))))''')))******))))))***+++******))))))))))))******)))************++++++++++++,,,,,,---......//////000000000000111111222222111222333333222333555666666;;;>>>AAACCCIIIooo%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))))))))))))))(((((()))***************))))))))))))************((())))))))))))((('''&&&(((((())))))*********+++)))************+++++++++((()))***+++,,,+++******)))))))))***++++++,,,,,,------------------------************))))))))))))---,,,,,,++++++*********+++++++++++++++++++++++++++*********+++,,,,,,---***+++,,,+++)))))))))***+++*********+++,,,,,,---(((***+++***)))((()))***'''((((((((()))+++,,,---)))+++,,,+++***)))***++++++++++++************)))))))))))))))************************))))))))))))((()))******))))))***+++******))))))))))))******)))************+++++++++,,,,,,------...///000000111111111111111111111111111333444444333444666888333999<<<@@@AAAGGGmmm&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******,,,,,,,,,++++++************+++---------+++)))(((******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++***)))(((((()))***++++++++++++++++++***)))(((************))))))))))))))))))***++++++++++++***(((((((((((())))))))))))++++++++++++******))))))******))))))((((((''''''***)))))))))***+++,,,,,,)))***+++------,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111111222333444555666777555>>>===AAAMMMiii%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((())))))******++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***************,,,,,,,,,+++++++++*********+++,,,------,,,***)))***++++++++++++,,,,,,,,,---,,,+++******+++,,,---++++++***))))))***+++++++++++++++++++++***))))))++++++++++++************))))))***+++++++++++++++******************))))))++++++++++++*********)))******))))))((((((((((((++++++************************++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111111222333444555666999777@@@>>>AAALLLggg%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))*********************,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++************+++,,,,,,,,,,,,++++++++++++******,,,------,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******---,,,,,,,,,,,,+++++++++)))******+++++++++++++++,,,,,,,,,++++++*********++++++++++++***************))))))))))))(((((((((---,,,+++***))))))))))))++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111111222333444555666;;;888AAA>>>AAAKKKddd%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))************+++************************+++,,,------,,,+++***,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,---------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++------,,,,,,+++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))*********,,,+++***)))((()))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111111222333444555666:::888AAA???AAAKKKddd$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((())))))***************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))))))))************++++++++++++************)))***+++,,,,,,+++***))),,,------......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,------------------------------------------......---------+++,,,,,,---------,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++,,,))))))))))))************))))))))))))***+++,,,---,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111111222333444555666888666@@@???AAAKKKddd$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))******************++++++++++++++++++)))******++++++******)))------............------,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......//////......---------............------,,,,,,---.........------++++++++++++***************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))************+++'''(((((()))***,,,---...++++++******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111111222333444555666777666@@@???BBBKKKddd###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,,,,++++++******++++++,,,------............------+++++++++++++++,,,---...,,,,,,,,,---------.........------,,,,,,,,,,,,---,,,,,,,,,------------...---...///000000///...---,,,---............---,,,,,,,,,---...............---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,------......+++++++++,,,,,,,,,------))))))*********+++++++++))))))))))))***+++,,,---)))***+++,,,---.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111111222333444555666999777AAA???AAAJJJaaa###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------...---++++++++++++---...------............------++++++++++++,,,,,,---...,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000///...---+++,,,---......---,,,+++,,,,,,---.../////////.........---------,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---...///000000+++++++++,,,,,,---------))))))******+++++++++++++++***************++++++((())),,,...///000//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111111222333444666666;;;999BBB@@@AAAHHH___%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((('''''')))))))))((()))******+++,,,+++***((((((((()))***)))************+++++++++,,,,,,,,,++++++*********)))************++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++,,,------........./////////...---,,,000///...---,,,,,,,,,,,,222...+++,,,000222///+++,,,///111//////222111---+++******+++---......---000000///------,,,,,,,,,---------.........//////000000000000////////////........................++++++,,,,,,,,,---------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++---------///000///+++)))******+++++++++,,,,,,,,,++++++++++++,,,,,,---......///000000//////000111222222333222111222555777<<<888@@@???BBBJJJ]]]%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))******+++,,,+++)))((((((((()))***)))************+++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***)))((((((***,,,///111......//////000000111111---,,,,,,,,,,,,------...''')))---333888777222---///222222...---...,,,(((000...---...///000000///000000000//////000000111.........//////000000000111111000000//////..............................++++++,,,,,,,,,---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***'''******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...---...//////......///000111222333222222222555777:::777???>>>AAAHHH\\\%%%&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********+++***))))))((())))))))))))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,------------,,,,,,222000---+++***,,,.../////////.........//////000+++************+++,,,,,,111555:::>>>>>>;;;666333000333444111111444333000222000...///000111111000000///////////////000000//////000000000000111111222111111000///......---........................,,,,,,,,,,,,------------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***(((******+++++++++,,,,,,,,,......------------------+++---......------...000111222333333222222555777999555>>>===@@@GGGZZZ&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))*********************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,444333222000000000000000333222000///............000000/////////000000111555777888888777666666777222555555222222444444111444222000000000111000///111111000/////////000000000000000000000000000000222222111000///...------........................,,,,,,,,,------------...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---,,,+++******+++++++++,,,,,,,,,000///...---------------,,,---............///111111222333333222333444666999555>>>===@@@GGGYYY&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))************))))))))))))*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,***+++...000222333333222222111111111222222333444888888999;;;===???AAABBB@@@DDDHHHJJJLLLMMMNNNPPPMMMOOONNNIIIHHHIIIHHHEEE@@@>>>;;;888666444000---222222111111111222222333////////////////////////111111111000///......---........................,,,,,,---------.........000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,******+++++++++,,,,,,,,,000///...---------------,,,...////////////111222000222333444333333444555999666??????AAAGGGYYY&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))++++++******)))(((((()))************))))))************+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------***+++---/////////...---...000444888<<>>>>>AAAFFFWWW''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******'''(((***+++,,,+++)))((('''((()))+++++++++***))))))************+++++++++*********++++++,,,,,,,,,---------.........//////------............------//////000444;;;DDDMMMSSS___ccckkksssyyy}}}~~~wwwxxxyyy{{{~~~~~~zzzzzzzzzwwwoooiiilllppprrrrrrwww~~~|||}}}zzzsssnnniiieee]]]TTTJJJAAA:::666222222222222111111000000......//////000000111111........................---------.........//////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***------------------------------...000222222///---******+++++++++,,,,,,,,,++++++++++++,,,,,,---...***,,,---.........000222///111444555444333444444666333======???DDDUUU(((''''''''''''(((((()))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))*********------)))))),,,---)))&&&,,,...***(((***+++)))+++++++++***)))***---000...,,,))))))***,,,......111000///...,,,...111444666<<>>111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000111111222333444555555666777777AAA===???EEESSS}}}((((((''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************))))))(((''''''((()))))))))************+++******)))))))))******)))***,,,---,,,+++---...666...&&&$$$)))...//////,,,------+++******,,,...///...------...000111111,,,---...000555<<>>FFFSSS\\\```^^^ZZZXXXPPPWWW^^^bbbdddiiiqqqxxxyyy}}}|||iiiTTTGGGAAA>>>999555333222222222111000/////////...+++)))000////////////000111111//////......///000111111,,,,,,,,,,,,---///000111........................,,,,,,,,,,,,,,,,,,,,,,,,000---,,,...,,,(((***///------------------------------------............,,,,,,------....../////////000000111222333444444888777???<<>><<>><<>>JJJbbb'''''''''((((((((())))))+++)))((('''((()))((('''(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''((())))))''''''''''''((((((((((((&&&&&&'''((()))***++++++******************++++++***)))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,+++---------///444===DDDTTT\\\dddfffkkkrrrvvvvvvvvvooooooyyy~~~||||||vvvooosssyyy|||zzz}}}zzz{{{zzzuuuqqqsss|||nnnVVVEEE>>>:::666444444444333222222333555555000111111111111000//////...////////////...------...............///000000------------............////////////////////////000000000000111111111111333333333333444444555666666;;;:::<<>>IIIaaa''''''((((((((()))))))))+++)))''''''((()))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&'''(((***+++,,,,,,)))))))))***+++++++++,,,++++++*********++++++,,,------+++++++++,,,---.........///000555@@@NNNYYYbbbfffkkkqqqxxx|||wwwooommmgggooo}}}{{{yyy||||||sssjjjhhhsss~~~~~~yyyyyyzzz~~~cccMMM???888444333444444333222111222444222222222222222111111000//////000000//////...---//////.........///000000......---,,,,,,,,,------////////////////////////000000000000111111111111333333333333444555666666666;;;:::<<<@@@>>>HHH___'''(((((((((((()))))))))***)))''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((()))''''''''''''((((((((((((((((((((())))))******+++(((((()))***+++,,,,,,,,,,,,,,,+++*********++++++---.........//////000000...222777===EEEQQQ___iiikkkllloootttxxxxxxqqqjjjfffdddttt}}}nnnhhhkkkpppqqqzzz|||wwwtttnnnppphhhNNN@@@;;;666555666888666222111333333333444444333333222111000000111111000000///...000///////////////000000222111///............//////////////////////////////000000000111111111111222222222333444555666777777;;;999;;;@@@>>>GGG]]](((((((((((()))))))))******((('''''')))***)))(((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((''''''''''''((((((((((((************))))))))))))(((((()))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,...000111111000///...666CCCNNNWWW```iiiooosssssstttuuutttsssrrrssstttvvvrrrsssoooiiiiiinnnrrrsss{{{ssseeejjjxxxwww\\\III;;;777666::::::666444777444444444444444333222222111111222222111111000///111000000/////////000000222111000000///////////////////////////////////////000000000111111111111222222222333444555777777888;;;999;;;AAA???FFFZZZ((((((((()))))))))*********((('''''')))******)))((((((((((((((((((((((((((((((''''''((()))***+++)))((((((''''''''''''(((''''''''''''((((((((((((+++************))))))))))))))))))***+++++++++,,,,,,,,,+++++++++,,,,,,---***+++---///000111000000333>>>NNN\\\eeejjjnnnqqquuuttttttsssqqqrrryyyvvvllliiinnnppppppttt|||~~~}}}qqqkkklll^^^^^^fffzzzdddJJJ===444555666333333666444444444444444333333222222222333333222222111000111111000/////////000000//////000000000///......////////////////////////000000000000111111111111111111222333444555777888999;;;999;;;AAA???EEEXXX(((((()))))))))*********)))(((&&&''')))******)))((((((((((((((((((((((((((('''''''''((()))+++,,,))))))((('''''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,******************+++++++++++++++++++++,,,---...///.........000222555666BBBLLLZZZfffmmmqqquuuwwwuuuqqqqqqsssuuuyyy}}}sssiiiwww{{{|||zzz}}}~~~{{{wwwuuuvvv{{{}}}~~~|||jjjfffbbbfffvvvpppWWW???777666222111555333444444444444333222222333333333333333222222111222111111000//////000000---///111333333222000///////////////////////////000000000000111111111111111111222333444666777888999;;;888;;;AAA???DDDVVV))))))))))))************)))(((&&&''')))******)))((((((((((((((((((((((((((('''''''''((()))+++,,,***)))((('''''''''''''''''''''''''''((((((((()))&&&&&&((()))+++---...///+++++++++************************+++,,,---...///666444000///000555;;;???QQQXXXccckkkqqqvvv{{{xxxrrrqqqwww~~~wwwjjjppp~~~}}}uuuxxx}}}~~~}}}{{{{{{~~~zzzwwwwwwyyyyyyyyywww}}}rrrcccaaatttxxxTTTCCC===777666999333333444444333333222111333333444444333333222111222222111000000///000000...111444666777555333111////////////////////////000000000000111111111111111111111333444666777888:::;;;888;;;BBB???DDDUUU))))))))))))************+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))((((((((()))***,,,---...---***'''''')))+++***)))000,,,***---///......111<<<;;;888444222:::HHHSSS^^^aaaiiisss|||~~~yyytttooommmnnnyyyssslllnnn~~~|||{{{{{{}}}ooonnnyyy___FFF999555666666555222000111333111...111111111111000000000000000000000000000000000000---666>>>===444---,,,...222222111000///...------111111111000000000000000000111222222444444555666:::888999;;;===???GGGQQQ}}}))))))))))))***************((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))))))))))))))((((((((()))***+++,,,---,,,***((((((***+++***)))---***)))---///......111333222111333:::FFFSSS[[[eeekkkuuu}}}~~~yyyuuuhhhfffrrr}}}vvvrrrvvvuuu{{{cccFFF::::::666777777555444444555555111111111111000000000000000000000000000000000000---222777666111---///222111111000000//////......111000000000000000000000111111222333444555555666:::999:::===>>>@@@HHHRRR|||)))))))))*********++++++)))((('''(((*********((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++***))))))))))))))))))))))))(((((()))***+++++++++*********,,,,,,+++)))***((()))---...---...111------000999FFFTTT^^^cccmmmuuu~~~~~~yyyuuuuuusssooo~~~xxxnnnrrrsssxxxiiifffJJJ===666777888666333111222444222222111111111000000000000000000000000000000000...//////.........111444000000000000////////////000000000000000000111111111111222333444555666666;;;999;;;>>>???AAAIIIRRRyyy))))))*********++++++++++++***))))))******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))))))))***)))))))))((())))))*********+++,,,---------+++******)))+++......+++,,,000///333:::DDDPPP\\\eeeiii|||zzzvvvzzzxxxwwwwwwqqqhhhooottt{{{qqqSSS@@@;;;666555333000///000222222222111111111000000///////////////////////////...,,,,,,...000222222.../////////000000000111000000000000000111111111111111222333444555666666999999:::===>>>@@@HHHQQQvvv************++++++++++++...,,,*********)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))*********)))))))))))))))******+++,,,.........---,,,+++---,,,---///...***,,,000222:::EEEOOOWWW```jjjqqq|||yyyzzzyyytttwww{{{xxxqqqrrr{{{SSSDDD666555777555222111222222222222111111111111////////////////////////111///...///111222111///......//////000000111111//////000000111111111111111222333444555666666777777777999<<<===???FFFNNNsss*********++++++++++++,,,...,,,+++******)))'''%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))***+++,,,,,,,,,---//////---------...///...///000...+++///555666@@@MMMWWW^^^hhhttt}}}vvv|||{{{||||||tttuuuvvvrrrwww{{{~~~jjjRRR;;;666888666222111333222222222222111111111000000000000000000000000111000000222222222000---......//////000000111111/////////000111111222222222222333444555666777777666666888<<<===>>>EEEMMMppp*********+++++++++,,,,,,,,,***)))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++************+++,,,......---///000///---,,,...000000///000111///...444<<>>???EEEMMMmmm******+++++++++,,,,,,,,,)))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))((())))))***++++++*********+++,,,...///000...000000...,,,,,,///222///...000111000111999BBBQQQTTTZZZfffuuu~~~}}}rrrmmmcccaaakkktttxxx}}}jjjTTTDDD777444888333333333222222222111111000000000000000000000000...///000///......111444000000000000////////////...//////000111222222222222333333444555666777777777777:::>>>???@@@FFFNNNlll++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,(((((())))))))))))((((((******))))))))))))******++++++******************++++++,,,,,,---...//////---......,,,---777FFFSSSVVV[[[hhhzzz~~~vvvlllgggfffdddcccgggsss~~~xxxRRR<<<555555666333222555444111000222222222222111111111111000000000000000111111111111000000000000000000000000+++---///111333333333333222333444444444333111000999777888<<>>???@@@FFFMMMhhh,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))(((((((((((())))))*********++++++*********,,,,,,++++++++++++,,,,,,******++++++++++++++++++------------------......000---...555@@@LLLSSSUUUddduuuvvvlllmmmpppwwwdddKKK<<<999444222444555333222444222222222111111111111000000000000000111111111111000000000000000000000000000111111222111111000000555444222222444999???BBB???<<<<<<>>>???@@@EEELLLggg,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))*********++++++,,,,,,++++++***+++++++++******+++++++++******+++++++++++++++,,,............------------000111555>>>IIISSSZZZ^^^sss{{{\\\FFF===777444555666222//////222222222111111111000000///000000000111111111111000000000000000000000000...///000111222333333444555444333333666;;;@@@CCC===;;;;;;===???@@@EEELLLfff,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))************++++++,,,,,,,,,,,,.....................---...555>>>EEEKKKUUUbbblllttt[[[DDD===777888888444000///222222222111111111000000///000000000111111111111000000000000000000000000///000000111222333444444222333444555777:::<<<===999777888;;;>>>@@@FFFMMMeee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++***++++++,,,,,,++++++******))))))))))))))))))*********++++++,,,---------..................//////...999DDDJJJNNNZZZooovvvWWWKKK???;;;999666444444222222222111111111111000000000000000111111111111000000000000000000000000444333222111111111111111111222555777888888777666888666777;;;===???FFFMMMccc---------------------------------------------------,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++*********++++++++++++******+++******))))))******+++******++++++,,,------...------......//////000000666@@@KKKQQQWWWhhhyyyeeeNNN@@@999666555777222222222111111111111000000000000000111111111111000000000000000000000000555444333111000000111111111222444666777666666555:::888888;;;===???EEELLLbbb---------------------------------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))*********++++++*********,,,++++++++++++++++++,,,******+++,,,,,,---......,,,------...///000111111???GGGQQQWWWaaawwwvvv|||[[[DDD888222333555222222222111111111111000000000000000111111111111000000000000000000000000222222111111111222444555222222333444555666666777===::::::===>>>???DDDKKKbbb+++---000///,,,***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------444---)))+++///111666;;;CCCOOOVVV\\\qqq}}}vvvuuurrrVVV;;;333777666555333111111222333222111111111111111111111111111222222222111111111111000000111111222222333444444555555555555555555444444888999:::<<<===AAAFFFIIIddd///---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,---------///,,,+++---...111999CCCMMMRRRZZZiiiwwwkkkGGG777777444666555444333333222222111111111111111111111111111222222222111111111111000000111111222222333444444666666666666666666666666888999:::<<<===AAAFFFIIIaaa111,,,))))))---000///---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,...000111444AAANNNUUUWWWccc~~~zzzwwwyyy|||~~~|||^^^DDD<<<555555666666555333222222222111111111111111111111111222222222111111111111000000111111222222333444444666777777777777777777777888999;;;<<<>>>AAAFFFJJJ^^^...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,+++))))))))))))+++,,,***+++++++++++++++,,,,,,,,,,,,,,,------------.........000333666;;;GGGSSSWWW\\\rrrzzztttqqqppppppqqqwww|||vvvWWWFFF666333555666555333222333444111111111111111111111111222222222111111111000000000111111222222333444444666666666666666777777777888:::;;;<<<>>>AAAFFFJJJ^^^,,,111555444///+++***,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,,,,---------.........111------444;;;AAAIIIQQQWWWgggzzzqqqjjjgggccceeeiiimmmpppvvv~~~~~~}}}kkkRRR888444555444333222222444555111111111111111111111111222222222111111111000000000111111222222333444444444444444555555666666666999:::;;;===>>>BBBGGGJJJ```---555<<<:::222,,,,,,.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++************++++++*********++++++,,,,,,---,,,---------............000---...666???EEEKKKPPP```|||xxxmmmgggdddcccdddffffffgggooowwwrrrwwwdddEEE;;;888444222222444444444111111111111111111111111222222222111111111111000000111111222222333444444333333444444555555666666999:::<<<===???BBBGGGKKKaaa///444999888222...---//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++***)))******+++,,,,,,------------------............//////555>>>EEEJJJQQQXXXtttxxxqqqnnnkkkkkklllgggaaaccciiipppyyyvvvssscccGGG???555111333555444111111111111111111111111111222222222111111111111000000111111222222333444444444444444555666666777777999:::<<<===???BBBGGGKKK]]]///000111111///.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***+++,,,------,,,+++***))))))***+++,,,,,,---------------........./////////444===GGGKKKOOOXXXbbb~~~}}}uuussssssssslllbbb___ccccccnnn}}}zzzxxxyyyxxxnnnxxxPPPDDD777222444666333///111111111111111111111111222222222111111111111000000111111222333333444444444555555666777888888999999;;;<<<===???CCCGGGKKKZZZ222222222000...---...//////...---,,,+++,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***,,,///000///000111222999555<<>>AAAFFFIIIZZZ333333222111000///...---000000///........................//////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///...///111333666AAAKKKOOOVVVnnnttttttxxxqqqmmmdddaaa___aaaiiiuuu}}}yyyrrrmmmhhhbbbZZZTTTNNNNNNOOOOOOQQQTTTVVVXXXWWW[[[bbbiiiqqqzzzVVV???888777555333333333333333333333333333333222222222111111111111111333222111333666555111444444555555666777777777888999;;;;;;<<>>EEEKKKPPP^^^{{{}}}{{{tttkkkbbb]]]]]]```ccceeelllwwwyyykkkcccaaa___[[[WWWUUUUUUVVVVVVWWWYYYZZZ[[[YYYXXXWWWVVVVVVVVVWWWXXXTTTUUUVVVWWWZZZ```fffkkkooopppqqquuu{{{mmmtttxxxSSS===777777444444444444444444444444333333333333222222222222333///---333AAAHHH>>>///444444555555666777777777999;;;<<<<<<>>>AAAEEEHHHXXXCCC<<<444000111333333222//////000000000///...---------............---------,,,,,,,,,,,,------......---+++******+++---...------------............////////////111777>>>CCCGGGOOO]]]vvvxxx{{{rrriiiccc``````aaa___cccjjjqqquuuuuussspppuuunnnddd___^^^]]]ZZZWWWYYYZZZ\\\\\\]]]^^^___```]]]\\\ZZZYYYXXXXXXYYYZZZWWWXXXXXXYYYZZZ]]]bbbfffhhhhhhiiijjjnnnrrrvvvyyyooozzzgggFFF888666555555555555555555555555444444333333333222222222333222000000666;;;999222444444555555666777777777777999:::;;;===@@@EEEHHHUUULLLCCC888222222444333222...///000000000///---,,,,,,------------------,,,++++++++++++,,,,,,---......---+++******+++---...---------.........///////////////000222888@@@FFFKKKVVVkkk~~~yyywwwxxxooohhheeeddddddccc```___ccciiikkkgggccceeeaaa^^^]]]___```___]]]]]]___aaaaaa`````````aaa^^^]]]\\\[[[ZZZZZZ[[[[[[^^^^^^^^^]]]\\\]]]```bbbaaabbbbbbcccdddeeefffgggjjjrrr|||nnnjjj{{{UUUAAA>>>555555555555555555555555444444444333333333222222111444444///...333999:::444444555555666777777777555777888:::<<>>555555555444444555444222111111111111111111111111444333222222222333444555666444555<<>>???;;;777888999:::;;;<<>>EEEFFFKKKccc}}}{{{eeeZZZjjj}}}|||}}}~~~}}}~~~yyy]]]CCC:::999666333555444444444444444444444444222333444555555555444444222444666777777777777888888999:::;;;<<>>;;;555222444555555555555555555555555333444555666666666555444222333555777888888888777888999:::;;;<<>>;;;BBBJJJJJJTTT}}}zzz```VVVbbb|||uuuxxx||||||[[[AAA666666666333444444444444444444444444333444555444222111222333222222222555777888777555888999:::;;;<<>>;;;777555555777777888888999:::;;;<<>>555666333///000000000111111111000///.........///000000//////...---------............///...//////...///222777;;;AAAGGGIIIRRRttthhhXXXWWWlll~~~{{{}}}{{{yyyzzz{{{|||||||||}}}eeeCCC999===666666666555555444444444333555555555333333444555666666555777888999888666888999:::;;;<<>>===DDDMMMaaa___UUU___{{{||||||{{{zzzyyyzzz{{{||||||{{{|||~~~{{{QQQ:::777777777666666555444444444333444555444222111222333222333444666999999888666888999:::;;;<<>>CCCFFFKKK\\\fffQQQ___|||{{{~~~zzzxxxxxxwwwzzz}}}uuuxxxYYY@@@888777777666555444444444///111333333333333555666888666333333555888999:::888999:::;;;<<>>666666111444666555222000000111....................................////////////000000000333888===BBBDDDHHHSSSwwwmmm]]]OOOOOOhhhzzz|||}}}~~~~~~~~~~~~zzzkkkzzztttNNN<<<;;;888444333444555555333333333444444444555555555555555555666666666666777999;;;<<<===???CCCEEEMMMnnniiiDDD555555222333444444111000000000....................................////////////000111333666:::>>>BBBEEEGGG___|||bbbPPPJJJVVVppp{{{}}}~~~~~~~~~{{{zzztttfffXXX>>>;;;666444444444555555333333333444444444555555555666666666777777777777777999;;;<<<===???CCCEEEMMMmmmUUU<<<888333333333222111/////////....................................////////////...111444777;;;???CCCFFFKKKooowwwZZZHHHKKK```www|||yyyzzzzzz{{{}}}}}}gggzzzkkkEEE===666444555555444444333333333444444444555555666666666777888888999999777999;;;<<<===???CCCEEELLLlllnnnKKK<<<555444222111111000///...////////////////////////............////////////---000555888;;;???DDDHHHVVVrrrUUUJJJUUUjjjzzz{{{vvv{{{}}}yyyyyyzzz|||~~~yyyppp{{{OOOBBB777555666555444555333333333444444444555555666666777777888999999:::777999;;;<<<===???CCCEEELLLjjj}}}UUU<<<777555222111111111000...////////////////////////............////////////---111666999<<>>DDDMMMUUUwwwttt\\\PPP```ttt{{{yyyyyysss~~~~~~~~~}}}||||||{{{{{{{{{~~~pppvvvjjjRRR===888888555333666333333333444444444555555444444555666777888999:::777999;;;<<<===???CCCEEEKKKhhhnnnOOO:::666333111222333111///000000000000000000000000............/////////000000444999<<>>EEEGGGIIIlllwww```JJJYYYooo{{{uuukkkmmmwwwjjjooonnnOOO===<<<:::444555555555555555555555555666666666666777777777777999:::;;;<<<===???BBBEEEJJJdddfffDDD444333444222111000000000000000000000000......///000000111222222444:::???CCCFFFOOOxxx{{{aaaNNNKKK^^^sssyyypppjjjqqq|||rrrdddtttUUU@@@;;;999333555555555555555555555555666666666666777777777777999:::;;;<<<===???BBBEEEJJJcccwwwPPP:::444333222222000000000000000000000000---......///000111222222555===???AAAIII\\\eeeOOOFFFRRReeeuuuuuummmlllvvveeexxxzzz___GGG:::555333555555555555555555555555555666666666777777888888999:::;;;<<<===???BBBEEEIIIccc]]]BBB777444333444000000000000000000000000...//////000111222333444555@@@AAA???OOOnnnxxx[[[KKKLLL]]]lllvvvqqqjjjnnnzzz}}}~~~qqqwwwpppSSS<<<444777555555555555555555555555444555555666777888888999999:::;;;<<<===???BBBEEEHHHbbbeeeHHH:::555555666000000000000000000000000///000111222333444555555555CCCBBB???TTT{{{yyyWWWJJJOOOfffrrrwwwnnniiippp{{{~~~{{{|||~~~|||~~~yyynnn___AAA666;;;555555555555555555555555333444555666777888999:::999:::;;;<<<===???BBBEEEHHHbbb{{{UUU<<<444333222222111111000000000000000///000000//////111444777>>>===EEEGGGTTTyyySSSIIIVVVyyyzzzvvvoooqqq{{{~~~}}}lllvvvhhhFFF999<<<555555555666555555444444666666666666666777888888999:::;;;<<<===???BBBEEELLL```]]]AAA555333222222222111000000000000000///000000000000111555888===>>>GGGNNNdddsssPPPMMM]]]{{{{{{wwwtttwwwyyyxxxnnnMMM<<<:::666666777777666666555555666666666666666777888888999:::;;;<<<===???BBBEEEKKK___lllLLL:::444333222222111000000000000111///000000000000222666999>>>BBBIIIUUUvvviiiLLLQQQfff}}}|||yyyyyy~~~~~~~~~mmmzzz[[[DDD999888888888777777666666666666666666666666777888888999:::;;;<<<===???BBBEEEJJJ^^^\\\BBB666444333222111111000000111111///000111111111333777:::>>>EEEKKKYYY^^^IIIVVVnnn{{{xxxwww|||ccczzzlllNNN;;;999888888777666666666666666666666666666777777888999:::;;;<<<===???BBBEEEHHH]]]lllKKK888222333222222111111111111111000111111111222444888;;;===FFFLLL___qqqSSSJJJ[[[rrrtttqqqsss|||~~~~~~~~~|||}}}kkkrrr~~~ZZZ>>>999888777666555555555555666666666666666777777888999:::;;;<<<===???BBBEEEHHH]]]zzzUUU<<<111333333222111111111111222000111222222222555999<<<<<>>444333222222111111222222000111222222333666:::===EEEIIISSSvvvttt]]]EEEHHH\\\hhhhhh^^^```iiixxx~~~||||||}}}}}}}}}}}}vvvzzzzzz}}}^^^===<<<999777666666777777666666666666666777888888999:::;;;<<<===???BBBEEEJJJ^^^yyySSS<<<888666222//////111000...111111000111333666999;;;CCCDDD```uuuooorrr~~~sssRRRHHHKKK\\\iiihhh\\\___eeemmmuuu|||~~~~~~uuuzzzjjjEEE888666777444666888000666666666777888888999999888999:::;;;<<<>>>AAADDDKKKZZZZZZ>>>888555222000000222111///111111111222444888;;;===GGGLLLlllnnnrrrvvvlllNNNGGGMMM\\\eeeaaaYYY\\\cccjjjssszzz|||zzzxxx|||pppGGG999555888555888:::333666666666777888888999999888999:::;;;<<<>>>AAADDDKKKZZZgggEEE999555111000222333111000111111111333666:::>>>@@@EEERRR{{{}}}uuu|||aaaHHHFFFMMMZZZ```WWWUUUYYY___gggpppwww|||~~~{{{yyy{{{~~~pppNNN<<<777999666777999444666666666777888888999999888999:::;;;<<<>>>AAADDDKKKZZZyyyRRR;;;444///000222222111000//////111333777;;;@@@BBBDDDWWWxxxyyyXXXCCCCCCKKKXXX\\\SSSSSSVVV]]]eeennnuuu{{{~~~}}}~~~|||zzz|||}}}~~~~~~vvvnnnWWWAAA888999555444666222666666666777888888999999888999:::;;;<<<>>>AAADDDKKKZZZeeeBBB777///000222111///000......///222666;;;@@@CCCKKKcccpppRRR@@@@@@HHHTTTZZZRRRRRRVVV\\\dddmmmtttyyy|||{{{}}}|||zzzyyy{{{|||~~~}}}||||||~~~vvvqqq]]]CCC777888555444666444666666666777888888999999888999:::;;;<<<>>>AAADDDKKKZZZzzzLLL<<<111111333000///111......000222777<<<@@@CCCOOOppphhhOOO???@@@EEEPPPWWWRRRRRRVVV\\\dddlllrrrwwwzzzzzz||||||zzzyyy||||||~~~}}}zzzxxxyyy|||xxxtttbbbEEE666888666555999888666666666777888888999999888999:::;;;<<<>>>AAADDDKKKZZZWWWDDD444333444000///333000000111444888===AAADDDOOO}}}```KKKAAABBBCCCKKKSSSPPPRRRVVV[[[bbbjjjpppuuuwww|||~~~|||yyyvvvtttuuuxxx||||||www|||lllLLL:::;;;777555888888666666666777888888999999888999:::;;;<<<>>>AAADDDKKKZZZkkk^^^III777555555111111555111222333555999>>>BBBEEERRRYYYHHHBBBDDDCCCIIIPPPMMMRRRUUU[[[aaahhhnnnsssuuu}}}~~~zzzyyywwwsssqqqrrrvvvzzz}}}vvvxxxUUU@@@>>>888333444444666666666777888888999999888999:::;;;<<<>>>AAADDDKKKZZZbbbnnnMMM333111666333111555444222222666:::;;;@@@FFFYYY[[[PPPDDD@@@DDDJJJMMMMMMNNNQQQWWW___gggnnnsssvvvzzz|||~~~~~~}}}|||uuuuuussspppnnnqqqwww|||}}}}}}www```AAA666;;;777222999999999888888888888888999999:::;;;<<<===???BBBEEEJJJZZZVVV|||tttSSS777333666333111444444222222777999;;;AAAGGG^^^wwwTTTKKKBBB???DDDJJJMMMMMMNNNQQQXXX___gggnnnsssvvv{{{}}}~~~|||zzzyyyssssssrrrpppoooqqqvvv{{{}}}lllIII888;;;777222777999999888777777888888999999:::;;;<<<===???BBBEEEJJJZZZOOOsss{{{ZZZ<<<555777333111333333222333777999<<>>AAADDDHHH[[[mmmYYYeeeoooIII:::333///444666222999777<<>>===<<<===@@@BBBHHH\\\|||cccccctttMMM<<<444000333666111999888<<>>777555666777777777888888888888;;;<<<===<<<<<<>>>AAACCCIII]]]iiibbbxxxQQQ>>>666222444555000888777;;;AAATTT```HHHBBBBBBFFFMMMPPPOOOOOORRRVVV^^^iiirrrxxxzzzzzz{{{xxxzzz}}}~~~~~~zzzwwwtttsssrrrrrrvvv}}}vvvfffRRR@@@555111666777777777888888888888888999;;;<<<<<>>@@@GGGNNNOOOMMMOOOSSSXXX___iiiqqqvvvyyyzzz{{{xxxyyy|||~~~|||||||||||||||{{{{{{{{{{{{zzzxxxvvvuuuuuutttsssrrrmmmoooqqqsssuuuyyy~~~{{{yyywwwvvvoooqqqvvv|||ttt```KKK===999777777777777888888888888777999:::;;;<<<>>>BBBEEEKKK___ooonnn```lll```FFF<<<555444777111:::;;;===CCC^^^kkkLLLDDD===@@@GGGNNNOOOMMMNNNSSSZZZ```iiiqqqvvvyyy{{{|||wwwyyy|||}}}{{{zzzzzzzzzyyyyyyxxxxxxxxxyyywwwtttsssssssssqqqpppnnnooopppooonnnpppuuuzzz~~~{{{yyywwwvvvpppqqquuuzzzsss\\\EEE777444777777777777888888888888999:::;;;;;;;;;===@@@CCCKKK___kkk___XXXhhhqqqFFF555555000555111///888???DDDjjjuuu___GGG@@@???CCCHHHLLLNNNPPPSSSUUU]]]aaagggooovvv{{{|||{{{vvvxxx{{{~~~~~~|||{{{wwwtttrrrsssvvvwwwvvvttttttttttttsssqqqooonnnmmmnnnoooppppppoooppprrrtttzzz~~~}}}{{{{{{zzzxxxvvvrrrsssuuuxxx}}}wwwcccFFF333555777777777777777888888999:::::::::::::::<<>>???CCCHHHKKKMMMOOOSSSVVV___bbbhhhooouuuxxxyyyxxxvvvxxx{{{~~~}}}wwwsssnnnmmmkkkkkkmmmoooooooootttttttttsssrrrqqqooonnnooopppqqqqqqppppppqqqsssqqqtttxxx|||~~~~~~||||||{{{yyywwwssstttuuuwww{{{kkkJJJ555888777777777777777888888999:::;;;;;;:::;;;===AAAEEEIII```jjjbbb[[[aaayyy}}}NNN666555333555555555:::???IIIvvvzzzyyyyyy{{{XXXCCC===???CCCHHHKKKLLLNNNRRRVVV```ccciiiooosssuuuuuuuuuxxxyyy|||~~~~~~}}}tttmmmhhhgggfffeeedddeeehhhkkkrrrrrrsssssssssrrrqqqpppoooqqqssssssrrrqqqqqqqqqjjjllloooqqquuuzzz}}}}}}|||zzzxxxtttttttttuuuyyyyyyPPP888;;;777777777777777888888999:::;;;<<<<<<<<<>>>BBBFFFKKKaaahhhccc[[[\\\pppTTT888555555333666777:::>>>KKK||||||zzz}}}yyyqqqQQQAAA??????DDDIIILLLLLLMMMRRRVVV^^^bbbiiinnnrrrtttuuuuuuyyyzzz|||~~~}}}~~~vvvoooiiiiiihhhddd```aaaeeeiiioooppprrrsssssssssqqqqqqnnnpppsssuuutttsssrrrrrrllllllmmmnnnrrrvvv|||}}}|||{{{yyyxxxuuuuuutttsssuuu{{{XXX:::<<<777777777777777888888999:::;;;<<<======???CCCFFFLLLbbbhhhddd[[[XXXiiiZZZ;;;666555222666666888>>>NNN~~~hhhLLLAAAAAA>>>EEELLLNNNMMMMMMQQQVVVZZZ```hhhnnnrrrtttwwwxxx{{{|||}}}~~~}}}xxxsssoooooolllgggbbbaaadddhhhmmmnnnppprrrssssssqqqppplllooorrrtttttttttttttttrrrpppooooooqqqtttwwwyyywww{{{}}}|||{{{zzzxxxvvvvvvuuusssqqqqqqtttzzz~~~___;;;;;;777777777777777888888999999;;;<<<===>>>@@@CCCFFFMMMbbbkkkhhh\\\UUUfff___>>>666555111666555777???RRRdddJJJAAA@@@===FFFOOORRROOONNNQQQVVVWWW^^^hhhnnnrrruuuxxx{{{}}}}}}~~~~~~~~~zzzvvvuuussspppkkkgggfffggghhhlllnnnqqqssstttsssrrrpppmmmooorrrssssssrrrsssttttttrrrooonnnooopppqqqqqqnnnsssyyy~~~}}}{{{zzzyyyxxxvvvuuuuuussspppnnnnnnppprrryyy|||eee===:::777777777777777888888999888999<<<===>>>@@@CCCEEELLLbbbrrrmmm^^^TTTfffbbbAAA777444222777555777BBBWWWzzzfffKKK???===<<>>999<<>><<<@@@FFFMMMOOONNNMMMPPPTTTXXX___iiippptttwwwzzz}}}~~~}}}}}}~~~||||||||||||||||||||||||}}}{{{zzzxxxvvvttttttsssttttttsssrrrqqqooommmllliiihhhffffffhhhkkkooorrryyy}}}{{{yyywwwvvvqqqlllhhhfffgggfffbbb___XXXYYYYYY\\\hhh{{{cccCCC:::777777777777777888999999999:::;;;<<<===???BBBEEEKKKddd|||qqqiiikkklllHHH777666777888444;;;===ZZZ~~~|||fffJJJ@@@???AAAFFFKKKKKKJJJJJJNNNRRRTTT[[[eeemmmrrrvvvzzz~~~~~~~~~~~~~~~~~~|||{{{yyyxxxwwwwwwxxxxxxwwwuuutttqqqpppoookkkjjjgggddddddeeeggghhhpppuuuyyy{{{}}}zzzxxxvvvssspppmmmllljjjgggeee\\\[[[WWWWWWcccwwwbbbDDD;;;888777777777777888999999999:::;;;<<<===???BBBEEEKKKeeewwwmmmiii{{{oooIII777666777999444;;;>>>[[[bbbGGG@@@@@@@@@FFFKKKLLLJJJIIILLLPPPQQQXXXaaaiiimmmqqqvvvzzz}}}~~~~~~}}}{{{zzzyyyyyyyyyzzzzzzyyyxxxvvvsssqqqpppmmmkkkhhheeebbbbbbbbbbbbhhhkkkooorrrwwwxxxpppjjjddd```YYYWWWaaavvvhhhFFF888888888777777888888999:::999:::;;;<<<===???BBBEEELLLgggwwwqqqiiieeewwwqqqKKK777777777888555<<<>>>[[[[[[DDD>>>???>>>EEELLLOOOMMMKKKLLLNNNRRRYYYaaagggjjjnnnrrrvvv|||~~~~~~}}}||||||||||||||||||{{{zzzxxxvvvtttsssqqqoookkkhhheeedddccccccdddfffjjjmmmqqqyyy}}}ssskkkfff\\\WWWaaauuulllJJJ888888888888888888999999:::999:::;;;<<<===???BBBEEELLLhhhyyyoooiiiccccccxxxtttMMM999888555777444<<<>>>YYY~~~wwwVVVAAA<<<======DDDMMMPPPNNNLLLLLLNNNVVV\\\ccchhhkkkmmmrrruuuyyy}}}~~~|||{{{yyyyyyvvvuuuqqqnnnkkkiiihhhhhheeefffiiimmmooosss~~~~~~~~~~~~|||zzzyyyyyyzzz{{{|||qqqkkk```ZZZaaatttlllLLL;;;999888888888888999::::::999:::;;;<<<===???BBBEEEMMMiiitttkkkdddfff~~~vvvOOO::::::333666444<<<===WWWuuuUUUBBB<<<<<<===DDDKKKNNNLLLKKKMMMPPPVVV[[[bbbgggjjjmmmqqquuuwww|||~~~~~~|||yyyuuurrrooommmlllhhhhhhkkknnnmmmmmmvvv~~~}}}}}}|||}}}}}}~~~|||yyyvvvssspppnnnmmmkkkllltttwwwqqqggg```fffvvvzzzyyywwwxxx}}}oooNNN>>>999999888888999999:::;;;999:::;;;<<<===???BBBEEEMMMjjjsssjjjkkkxxxPPP;;;;;;222555444<<<===VVVvvvVVVDDD===<<<>>>CCCIIIJJJIIIJJJNNNSSSSSSXXX```eeehhhkkkppptttvvv{{{~~~~~~zzzvvvrrrpppooojjjjjjlllnnnkkkhhhppp|||yyy}}}~~~}}}||||||||||||yyyyyyxxxuuurrrmmmhhhfffbbb___ddduuu}}}wwwmmmfffkkkyyyvvvpppjjjhhhlllwwwtttPPP>>>999999888888999999:::;;;999:::;;;<<<===???BBBEEEMMMkkkxxxrrrnnnvvvQQQ;;;666666666222;;;???XXX|||XXXCCC===>>>???CCCHHHJJJIIIHHHIIIKKKPPPUUU]]]dddjjjooosssvvvwwwyyy{{{|||}}}~~~zzzwwwvvvooommmjjjhhhhhhjjjlllnnnvvvxxx|||}}}uuuhhhjjjddd```gggxxx|||mmmhhhppp|||uuujjjllllllrrrkkkLLLBBB::::::999999888999999999::::::;;;;;;;;;>>>CCCFFFNNNhhhzzzwwwtttqqq{{{UUU===888666555111;;;@@@ZZZvvvTTT@@@<<<===>>>CCCIIIKKKJJJHHHHHHJJJNNNSSS\\\cccjjjoootttwwwwwwyyy{{{}}}~~~yyytttppppppooommmlllkkkjjjjjjnnnrrrxxx}}}rrrmmmhhhiiiqqq{{{nnnkkkrrr}}}xxxssskkkkkkxxxuuuTTTCCC:::999999888888999999999::::::;;;;;;<<<>>>CCCFFFOOOjjjxxxnnnoooqqqnnn{{{XXX>>>777555555111;;;@@@]]]sssSSSBBB>>>>>>===CCCJJJLLLKKKHHHHHHHHHLLLRRRZZZcccjjjooouuuxxxvvvyyy{{{}}}~~~zzzsssrrrssstttsssqqqmmmiiiffffffkkkrrryyy~~~{{{rrrkkkkkksssxxxooommmsss}}}~~~ooohhhooo^^^CCC999999888888888999999::::::;;;;;;;;;<<>>@@@CCCFFFOOOooopppbbb```]]]PPPUUUsssYYY???777444666333;;;>>>\\\wwwyyy\\\JJJAAA??????DDDJJJMMMKKKHHHFFFGGGPPPTTT[[[bbbgggkkknnnqqqrrruuuxxxzzz{{{{{{|||}}}}}}~~~}}}||||||{{{}}}xxxwwwtttrrrqqqpppqqqqqqpppooommmkkklllrrryyy~~~{{{xxxtttqqqrrroooooovvvtttsssvvvvvvuuurrrnnnkkklllqqqvvvwwwwww{{{tttpppuuuhhhAAA777777777777777888999:::999;;;===>>>???@@@CCCFFFOOOqqquuugggeeeaaaPPPQQQoooWWW>>>888444777444<<<===XXXzzz[[[GGG@@@>>>@@@EEEJJJKKKIIIGGGGGGGGGNNNSSSZZZaaafffkkkooorrrsssvvvzzz|||||||||}}}~~~}}}zzz~~~~~~{{{yyywwwuuusssrrrrrrrrrpppooommmkkkkkkooouuuzzz}}}zzzwwwrrrmmmiiihhheeeeeeiiiooo{{{zzzuuuuuuvvvuuutttooojjjlllrrrtttqqqmmmooossszzzzzztttyyykkkEEE666666666666777888999:::999;;;===??????AAACCCEEEPPPtttvvviiihhhdddRRRPPPmmmzzzSSS<<<777444888555<<<<<>>???@@@AAACCCEEERRRvvvyyypppfff[[[RRRVVVpppwwwSSS===666555333666999===SSS{{{]]]IIIAAA===>>>DDDJJJMMMKKKHHHGGGGGGLLLQQQYYYaaahhhmmmooopppsssuuuxxxzzz|||}}}~~~~~~~~~|||yyyvvvtttsssrrrpppppppppooonnnooorrruuu{{{tttkkkdddeeehhhpppvvvuuurrrnnnhhhhhheeedddrrrqqqnnn```\\\mmmrrrHHH::::::999888888999::::::999<<>>CCCJJJLLLKKKHHHGGGGGGKKKOOOWWW```ggglllnnnooorrrtttwwwyyy{{{|||}}}}}}~~~~~~{{{xxxuuusssqqqpppqqqqqqqqqooonnnooorrruuu|||~~~yyykkkfffffflllwww|||tttqqqoookkkfffddd```bbboooyyyeee[[[gggzzz~~~kkkFFF::::::999888888999:::::::::<<>>CCCJJJLLLJJJHHHGGGGGGJJJNNNUUU^^^eeejjjmmmnnnqqqssswwwxxxyyyzzz|||}}}}}}~~~{{{wwwtttrrrpppooorrrsssrrrqqqooopppsssuuu}}}~~~~~~~~~wwwkkkggghhhooovvvwwwpppllljjjgggaaa[[[YYY^^^hhhwwwqqq___cccsss~~~dddEEE::::::999888888999::::::;;;<<<===>>>???BBBFFFIIIUUUvvvaaaOOOQQQmmmwwwSSS<<<666555333666999:::NNNzzz[[[GGG@@@>>>===CCCIIILLLJJJGGGFFFFFFIIINNNUUU]]]dddjjjnnnoooqqqtttxxxyyyyyyyyy|||}}}~~~~~~|||~~~}}}~~~|||yyyuuusssqqqpppttttttsssrrrpppqqqsssuuu~~~~~~~~~wwwkkkhhhlllrrryyyyyywwwqqqkkkgggeeeccc\\\TTTSSSZZZ```iiikkkfffmmmxxxcccFFF::::::999888888999::::::;;;;;;<<<<<<===AAAFFFKKKVVVtttaaaUUU]]]|||tttQQQ<<<888555333666888999LLL~~~sssSSSBBB=========BBBIIIKKKJJJGGGFFFFFFJJJNNNUUU]]]eeekkkoooqqqrrrvvvyyyzzzyyyzzz~~~~~~|||yyyxxxyyyzzzzzzyyyyyyyyyzzz{{{~~~~~~{{{xxxuuutttsssuuuuuutttrrrppppppsssuuu{{{zzzzzzzzzzzz{{{zzzzzz~~~rrrhhhjjjppprrrqqqooolllgggbbb```aaa[[[TTTTTT[[[[[[]]]ssswwwllliiipppdddDDD::::::999888888999:::::::::;;;;;;:::<<<@@@FFFKKKWWW~~~iii[[[VVVcccrrrOOO:::777555333666888888JJJ{{{pppPPP>>>:::<<<===BBBIIIKKKIIIGGGFFFFFFJJJNNNTTT\\\dddkkkoooqqqssswwwzzzzzzxxxyyy~~~|||xxxvvvvvvwwwwwwvvvvvvxxxzzz}}}}}}zzzxxxwwwvvvvvvvvvuuurrrpppppprrrtttxxxwwwvvvvvvuuurrrnnnjjjqqquuu|||wwwiiihhhkkkmmmjjjhhhfffbbb\\\\\\^^^]]]XXXXXX[[[YYYWWWeeezzzwwwjjjaaadddssscccAAA::::::999888888999::::::999999::::::<<<@@@FFFJJJXXXvvv___SSSSSSbbbsssNNN888555555333666777777IIIyyyvvvVVVCCC======<<>>IIIhhhnnnHHH??????;;;???FFFLLLJJJDDDAAACCCIIIKKKQQQXXXaaahhhlllmmmuuuuuuuuuvvvwwwyyyzzzzzz}}}~~~~~~|||yyyxxxwwwzzzxxxvvvssspppnnnmmmlllhhhbbbYYYSSSPPPNNNKKKHHHPPPYYYgggvvv|||wwwuuuxxx{{{|||xxxqqqiiicccaaa^^^[[[ZZZZZZ[[[ZZZZZZTTTTTTSSSPPPNNNNNNPPPQQQSSSSSSRRRNNNKKKHHHHHHIIIYYYaaappp^^^EEE:::999888777777888999::::::;;;;;;<<<===AAAFFFJJJWWW~~~gggZZZVVViiimmmHHH555444333333777555>>>HHHfffmmmKKKAAA???;;;>>>EEEKKKJJJDDDAAACCCIIIKKKQQQXXXaaahhhmmmoootttuuuvvvxxxyyyzzzzzzzzz~~~~~~{{{{{{{{{{{{zzzxxxxxxwwwuuurrrpppnnnnnnmmmiiibbbXXXSSSQQQPPPLLLIIILLLSSS___lllvvvyyyvvvrrrpppsssuuuvvvsssmmmfffaaa]]][[[ZZZZZZ[[[\\\[[[ZZZUUUTTTRRROOOMMMLLLNNNOOORRRRRRQQQNNNJJJGGGFFFFFFKKKRRR___ppp___CCC:::999888777777888999::::::;;;;;;<<<===AAAFFFJJJ[[[zzzeee[[[ZZZmmmhhhDDD444666333222666444===GGGbbb|||kkkNNNDDD???;;;>>>DDDKKKKKKEEEBBBCCCHHHKKKQQQXXX```hhhmmmppprrrtttwwwyyy{{{{{{{{{zzzzzz|||{{{wwwwww{{{}}}|||zzzyyyxxxvvvsssrrrqqqqqqqqqnnneee[[[WWWWWWVVVQQQLLLHHHLLLSSS]]]fffjjjjjjiiihhhiiikkkllljjjgggbbb___ZZZZZZZZZ[[[]]]]]][[[ZZZUUUSSSOOOLLLKKKKKKLLLMMMQQQRRRRRROOOKKKFFFCCCBBBEEEKKKUUUcccqqq~~~]]]AAA:::999888777777888999::::::;;;;;;<<<===AAAFFFJJJ___rrr^^^XXXZZZoooeeeAAA555888222222666444===EEE^^^|||kkkNNNEEE@@@;;;===CCCJJJKKKFFFCCCCCCGGGKKKQQQXXX___gggmmmrrrqqqssswwwzzz||||||{{{zzzzzz{{{~~~|||vvvvvv|||~~~zzz}}}{{{yyyvvvuuutttuuuuuuvvvmmmddd```aaa___YYYRRRHHHHHHKKKPPPVVVZZZ\\\\\\]]]^^^___```aaa```______[[[[[[\\\^^^___]]]ZZZWWWSSSPPPMMMKKKLLLMMMNNNOOORRRSSSTTTRRRMMMGGGBBB@@@GGGLLLUUUaaannnzzz~~~YYY@@@:::999888777777888999::::::;;;;;;<<<===AAAFFFJJJ___qqq[[[UUUZZZqqqcccAAA555777222111555444===DDDZZZoooNNNDDDAAA;;;<<>>CCCWWWuuuPPPCCC@@@:::;;;@@@IIIMMMIIIEEEDDDFFFJJJPPPVVVZZZaaaiiipppoooqqqtttxxxzzz|||||||||}}}}}}||||||~~~}}}|||~~~||||||{{{xxxwwwwwwyyy{{{}}}~~~yyytttlllbbb[[[UUUQQQKKKHHHGGGGGGFFFFFFJJJJJJJJJMMMSSSZZZaaaeeehhhgggfffeeeccc^^^YYYUUUOOOMMMMMMPPPUUUXXXWWWVVVVVVWWWXXXVVVQQQKKKFFFDDDEEEJJJTTTaaannnyyyxxxVVVBBB:::999888777777888999::::::;;;;;;<<<===AAAFFFJJJ^^^kkkXXXWWWbbbzzz}}}YYY>>>444333444333666666???CCCUUU}}}TTTCCC<<<::::::???IIIMMMJJJFFFDDDEEEJJJPPPTTTXXX^^^gggnnnnnnppprrruuuxxxzzz|||}}}}}}{{{yyywwwxxxzzz}}}~~~zzzyyyyyyyyy{{{ssshhhaaa[[[VVVPPPKKKHHHFFFDDDCCCDDDDDDDDDHHHOOOZZZdddjjjmmmkkkiiigggeeeaaa\\\XXXQQQPPPQQQUUU[[[]]]ZZZVVVWWWXXXXXXVVVQQQLLLHHHFFFGGGMMMWWWdddqqq|||}}}XXX@@@:::999888777777888999::::::;;;;;;<<<===AAAFFFJJJbbb}}}aaaRRRVVVeee~~~wwwTTT<<<333222555333777666@@@CCCTTTWWWCCC:::::::::???HHHMMMKKKFFFDDDEEEJJJPPPSSSVVV\\\eeelllnnnoooqqqtttwwwzzz|||}}}|||yyyvvvssssssuuuyyy{{{zzz~~~|||~~~{{{zzz{{{}}}zzznnnhhh^^^YYYSSSNNNKKKHHHEEECCCAAA@@@AAAEEENNNZZZfffmmmooommmjjjhhhfffccc^^^[[[SSSRRRTTTYYY^^^___[[[VVVWWWXXXXXXUUUPPPLLLIIIHHHFFFMMMXXXdddqqqzzzZZZ>>>:::999888777777888999::::::;;;;;;<<<===AAAFFFJJJfffssseeeUUUTTTgggnnnLLL777111111222...888999;;;@@@SSS\\\===<<<>>>===@@@FFFLLLMMMHHHBBBFFFHHHLLLPPPVVV^^^ffflllooopppqqqrrrtttvvvxxxzzz~~~}}}{{{wwwsssqqqqqqrrr{{{|||~~~{{{vvvsssrrrtttvvvyyy~~~|||kkkhhhaaaZZZWWWRRRJJJFFFFFFBBBBBBAAAAAAKKK\\\lllsssmmmoookkkddd```aaa^^^WWWSSS\\\cccbbb^^^[[[YYYWWW\\\[[[YYYUUUPPPLLLJJJIIIJJJOOOZZZhhhttt{{{UUU;;;888888777777888888999:::;;;:::<<<>>>>>>???FFFNNNeeeqqqbbbTTTUUUiiikkkIII777222333111...777777:::???QQQbbbBBB@@@======???FFFLLLMMMIIICCCEEEHHHKKKPPPVVV]]]eeekkknnnoooqqqsssuuuvvvxxxzzz}}}|||zzzuuuqqqnnnnnnooosssssstttxxx|||}}}|||yyyqqqmmmkkkmmmooosss{{{ooofff]]]ZZZVVVOOOIIIGGGDDDDDDBBBCCCMMM```pppxxxssstttooohhheeeddd___XXXXXXaaafffddd```^^^\\\ZZZ]]]\\\ZZZVVVQQQNNNLLLKKKLLLQQQ\\\iiiuuu}}}ZZZ???888888777777888888999:::;;;:::;;;>>>>>>???FFFNNNfffmmm^^^RRRWWWmmmgggFFF666333444222...777666999>>>MMMyyydddEEECCC<<<<<<>>>EEELLLNNNJJJEEEEEEGGGKKKOOOTTT[[[ccciiikkknnnrrrtttvvvwwwyyyzzzwwwvvvrrrmmmgggdddcccdddfffffffffjjjooosssvvvvvvrrrmmmkkklllnnnrrr|||tttgggaaa^^^WWWPPPLLLDDDDDDBBBBBBMMMaaasss{{{zzzyyytttnnnkkkhhhbbb[[[bbbhhhkkkgggcccbbbaaa___```^^^ZZZVVVSSSPPPNNNNNNMMMRRR[[[fffrrr|||\\\???888888777777888888999:::;;;:::;;;>>>>>>???FFFOOOgggiiiZZZQQQZZZrrraaaDDD666444444333000777555999>>>JJJrrrdddFFFBBB;;;;;;===DDDLLLOOOKKKGGGDDDFFFIIIMMMRRRYYYaaafffhhhmmmrrruuuvvvwwwyyy{{{uuussspppjjjccc^^^\\\\\\]]]\\\\\\___dddlllrrrvvvvvvqqqnnnoooqqquuuvvvkkkfff^^^VVVRRRDDDCCC@@@@@@KKK```sss||||||yyytttqqqooolllfffaaammmqqqqqqkkkffffffeeebbbccc___ZZZVVVRRRPPPNNNMMMMMMRRRXXX```kkkyyyXXX:::888888777777888888999::::::999;;;>>>???@@@GGGOOOhhhfffWWWPPP___yyy{{{\\\CCC777333222444111888666:::@@@HHHkkkmmmLLLCCC;;;;;;===DDDKKKOOOLLLHHHCCCEEEHHHLLLPPPWWW^^^dddfffkkkrrrvvvvvvwwwzzz}}}|||{{{xxxrrrkkkdddaaa___[[[[[[[[[^^^ccckkksssyyyzzzuuuqqqrrrsssxxx~~~{{{xxx{{{wwwmmmcccZZZUUUIIIGGGAAA???III^^^rrr|||xxxvvvtttrrrpppnnnllllllzzz{{{xxxpppkkkjjjhhhdddeee```YYYTTTRRRPPPNNNMMMOOOTTTXXX[[[eeeuuuzzzTTT999888888777777888888999::::::999;;;>>>???@@@GGGPPPiiieeeVVVQQQeeesssVVV???666222000444111888555;;;AAAGGGeeeXXXFFF<<<;;;===CCCKKKNNNLLLHHHCCCDDDGGGJJJOOOUUU\\\aaaeeekkkrrruuuuuuwww|||}}}uuummmgggdddbbbcccdddfffjjjqqqyyy~~~{{{{{{|||yyypppjjjeeejjjyyyxxxiii]]]XXXQQQMMMEEE@@@HHH\\\pppzzzvvvuuuuuuuuuqqqooosssyyywwwqqqnnnkkkfffeee___WWWSSSRRRRRRQQQPPPSSSXXXYYYXXXbbbtttvvvQQQ===888888777777888888999:::999999;;;>>>???@@@HHHPPPjjjdddUUUSSSjjjnnnOOO;;;444222000222000666333:::AAAEEE```aaaFFF===<<<===CCCJJJNNNKKKHHHBBBDDDFFFIIIMMMSSSZZZ___dddkkkqqqttttttvvv}}}wwwoookkkllloooqqqsssuuuzzz~~~{{{tttkkkddd___^^^dddzzzuuueee^^^VVVQQQGGG???FFFXXXlllvvvwwwxxxzzzyyysssqqqzzzxxxtttnnnhhhccc]]]UUURRRTTTWWWWWWVVVUUUYYYXXXTTT]]]ppp}}}pppLLL>>>888888777777888888999:::999888:::>>>???@@@HHHQQQkkkdddUUUTTTmmmlllKKK777222222111000...555111999AAACCC]]]dddCCC>>>======CCCJJJMMMKKKGGGBBBCCCFFFIIIMMMRRRYYY^^^dddkkkqqqssssssvvv~~~yyyttttttwwwzzz|||}}}~~~{{{yyyvvvppphhhaaaaaa^^^^^^jjjmmmdddXXXRRRFFF===BBBTTTgggqqqzzz{{{~~~}}}uuurrr~~~|||wwwpppiiibbb[[[TTTRRRVVV[[[]]]\\\TTTXXXUUUPPPXXXlllzzz|||{{{jjjEEE<<<888888888777888999999:::999888:::>>>???AAAHHHQQQllleeeSSSTTTssskkkHHH444111333111555111111666999<<>>===???HHHRRRrrr___WWW```}}}iiiGGG444111333222222000111666:::>>>HHHSSS```FFF???;;;999>>>HHHNNNLLLHHHDDD@@@@@@EEEJJJNNNUUU[[[```fffnnntttwww{{{~~~{{{}}}}}}|||{{{yyywwwsssmmmiiiiiidddaaagggwww|||iii^^^PPPFFFCCCIIIVVVbbbvvv{{{uuuiiiYYYWWWUUUTTTXXX___ggglllaaa]]]YYYZZZ___iiissszzz{{{\\\@@@:::888::::::666555666666333;;;;;;===>>>>>>???HHHSSSrrrZZZ]]]nnngggFFF444111222222000///111666;;;AAAIIIRRRwwwiiiKKK@@@;;;888===FFFLLLKKKIIIDDD@@@@@@DDDHHHLLLRRRYYY]]]ccckkkrrrvvv{{{}}}|||{{{xxxzzz~~~}}}|||zzzxxxwwwtttooolllmmmgggdddhhhssstttgggWWWLLLEEEEEEOOOZZZnnntttzzz~~~ssshhhXXXUUUSSSSSSXXX___gggllleeebbb]]]\\\```hhhqqqwwwyyy}}}|||RRR;;;:::@@@DDDDDD===888777777555;;;;;;===>>>>>>???IIISSSrrrZZZcccwwweeeEEE444111111111//////111666<<>>@@@IIITTTsss]]]hhhzzz```CCC555111000000///000222666===FFFMMMPPPnnnsssSSSDDD???:::;;;AAAHHHKKKKKKIIIDDDBBBDDDFFFIIIPPPWWW]]]aaahhhnnnsssvvvyyy{{{~~~~~~||||||~~~yyy||||||{{{}}}}}}zzzwwwuuuqqqmmmjjjbbb]]]]]]eeemmmyyyppp___TTTIIIBBBHHHTTTeeeccc___^^^ggg}}}|||kkk]]]VVVTTTRRRQQQSSSWWW\\\___ZZZYYYVVVTTTUUU[[[dddkkkuuu{{{rrrMMM888999666<<>><<>>======AAABBBIII[[[|||XXXrrr|||XXX>>>666222333555000333555666===RRRnnn^^^HHH======:::@@@KKKOOOLLLHHHCCC@@@@@@CCCGGGIIIOOOSSSZZZbbbiiinnnqqqrrrvvvwwwyyy|||~~~{{{vvvvvvvvvwwwzzz}}}}}}wwwqqqqqqrrruuuwwwvvvssspppkkk```YYYYYYYYYaaa}}}~~~dddWWWOOOIIINNNYYY```jjjsssrrrjjjfffiiiooo}}}{{{wwwlll^^^UUUTTT^^^___```^^^ZZZXXXXXXZZZXXXSSSPPPPPPNNNKKKMMMRRR[[[lll}}}```@@@777777777777777777777888::::::888>>>======BBBBBBJJJ[[[^^^|||sssRRR;;;555111333666111444555444;;;UUUyyyjjjOOO@@@===:::???JJJNNNLLLIIIDDDAAA???AAADDDGGGLLLQQQXXX```fffkkknnnooossstttuuuxxx}}}~~~}}}~~~|||uuuuuuuuuvvvyyy|||~~~|||uuurrrqqqtttyyy{{{xxxtttoooaaaVVVRRRQQQYYYvvvdddSSSNNNNNNQQQUUUXXX\\\bbbeeeccc___ZZZWWW```___aaaaaa]]]TTTPPPQQQ^^^______YYYSSSPPPSSSWWW[[[XXXVVVTTTQQQMMMMMMQQQXXXgggxxx|||WWW<<<777666666666666666777888999999777>>>======BBBCCCKKK\\\iiiiiiKKK777444111333666222222444333;;;YYYzzzYYYCCC>>>999===HHHMMMMMMKKKGGGCCC@@@@@@CCCFFFLLLPPPWWW___fffkkknnnoooqqqrrrsssuuuyyy~~~{{{zzzzzzttttttssstttvvvzzz}}}}}}zzzzzz{{{|||wwwssstttzzz}}}zzzvvvmmm___UUURRRPPPVVVnnnaaaOOONNNUUUXXXWWWUUUSSSRRRRRRRRRQQQOOOLLLKKKKKKOOOSSSSSSPPPPPPTTTXXXZZZZZZUUUNNNKKKNNNSSS[[[[[[[[[YYYUUUQQQRRRTTTUUUbbbsssrrrNNN:::888777555555555555666777888999888>>>===>>>CCCDDDLLL^^^sss```DDD444444222444777333111666888???]]]bbbFFF@@@:::;;;EEEJJJOOOMMMJJJEEEAAAAAADDDGGGMMMQQQXXX```gggllloooppppppqqqssstttwww|||~~~{{{yyytttsssrrrqqqsssvvvzzz|||||||||yyyvvvuuuzzztttuuu||||||ooo```UUUSSSRRRXXXppp~~~```OOOQQQYYY\\\ZZZUUURRROOOLLLKKKKKKKKKJJJDDDCCCFFFKKKMMMNNNSSSYYYUUUXXXZZZWWWRRRNNNOOORRRVVVZZZ]]][[[VVVTTTTTTUUUSSS^^^oooiiiGGG999:::777555555555555666777888999888?????????EEEGGGOOOaaazzzzzzYYY@@@333444333444777444222;;;>>>CCC```kkkJJJBBB<<<;;;BBBGGGNNNNNNLLLGGGBBBAAADDDHHHMMMQQQXXX```ggglllnnnooonnnppprrrtttvvvzzz}}}vvvtttrrrqqqqqqtttwwwzzz|||}}}uuu}}}{{{vvvvvv|||xxxeeeVVVPPPPPPXXXsss~~~dddYYYZZZ\\\]]]]]]VVVVVVUUUUUUSSSPPPMMMKKKDDDBBBBBBFFFJJJMMMVVV^^^ZZZ[[[ZZZXXXTTTPPPNNNNNNOOOWWW\\\ZZZVVVTTTUUUTTTSSS[[[mmmbbbAAA888<<<777666666666666777888999999:::@@@@@@AAAHHHIIIRRRddd|||vvvTTT===222555444555777444111<<>>BBBJJJLLLKKKGGGAAA???CCCGGGGGGLLLSSSZZZaaafffiiijjjjjjmmmooorrrtttvvvzzz}}}|||yyyvvvsssrrrtttwwwyyyuuu{{{|||~~~zzzzzzooo___VVVLLLFFFQQQccc~~~uuukkktttvvvjjjeeejjjccc\\\UUUTTTXXXZZZVVVPPPLLLGGGDDDEEEIIIQQQ]]]iiivvvjjjaaa]]]YYYTTTOOOQQQ]]]ddd```ZZZYYYXXXVVVSSSZZZkkk}}}YYY999666;;;333777777777777888999:::;;;<<>>EEEQQQ~~~cccDDDDDDAAA888<<>>===<<<@@@IIIKKKLLLQQQSSS___tttnnnSSS???999555555666555777:::???<<>>CCCGGGNNNnnnzzzWWWDDDAAA???<<>>999444333666888777888;;;999===AAACCCIII```lllIII<<<>>>??????EEEKKKMMMKKKHHHEEEDDDEEEGGGJJJMMMPPPTTTZZZ]]]eeegggjjjlllmmmooorrrtttsssxxx{{{}}}}}}yyyxxxwwwvvvuuurrrssswww}}}wwwmmmaaaYYYWWWYYY\\\]]]bbbmmmzzz}}}zzzyyyxxxwwwwwwzzz{{{sssjjjdddaaa]]]VVVOOOLLLFFFDDDLLLUUUZZZ\\\^^^]]]jjj|||{{{jjj^^^YYYVVV```pppyyyvvvooonnnrrrkkksss~~~```===999999555777555555555555666777999:::DDDOOOTTTXXX```cccooojjjPPPAAA999555333666888888:::===<<>>>>>>>>===CCCJJJNNNNNNJJJFFFCCCDDDFFFHHHJJJMMMRRRXXX\\\ccceeehhhjjjlllnnnqqqtttssswwwyyyyyy|||{{{zzzyyyvvvttttttvvvzzz~~~mmmggg___ZZZZZZ]]]bbbdddeeekkkqqquuu}}}{{{wwwwwwvvvvvvuuuqqq~~~{{{rrrhhhbbb```\\\TTTMMMIIIFFFIIISSS\\\```ccceee```hhhwwwnnn___[[[ZZZbbbnnnvvvtttnnnmmmrrrnnnttt}}}UUU::::::888444888555666777777777999<<>>BBB<<>>???DDDLLLRRRQQQIIIBBBCCC@@@BBBHHHLLLOOOTTTYYY]]]```dddhhhjjjmmmppprrrtttsssrrrrrrtttwwwzzz}}}}}}{{{xxxsssooolllkkkiiihhhhhhiiijjjkkkppprrruuuuuurrrooolllkkknnnqqquuuxxxxxxwwwtttrrrzzzxxxvvvvvvsssrrrwww~~~wwwtttoookkkiiikkkooorrrkkkbbb\\\^^^ccciiiqqqyyy}}}~~~qqqggg```ZZZSSSNNNGGGMMMbbb~~~|||nnnjjjooohhhkkkzzzuuugggbbbhhhffffffgggfffdddgggmmmqqq{{{\\\===<<<;;;777777777444:::777555:::999;;;GGGTTT```ffflllvvv{{{hhhLLL>>>>>>::::::999:::<<>>BBBJJJQQQRRRLLLFFFEEEBBBCCCHHHKKKMMMQQQWWW]]]```dddgggjjjllloooqqqtttttttttttttttvvvyyy|||}}}yyyvvvqqqkkkfff```^^^ZZZVVVRRRQQQPPPPPPWWW[[[aaafffjjjnnnqqqttt{{{~~~~~~|||yyywwwwwwyyywwwuuuvvvzzz~~~|||~~~}}}vvvsssmmmgggeeehhhnnntttooofff^^^[[[\\\___gggooowww~~~|||pppgggaaa[[[SSSLLLLLLPPPaaa{{{}}}tttnnnhhhmmm{{{vvvhhhaaabbb``````aaa```^^^bbbhhhsss}}}UUU:::;;;:::777888888888===999777;;;:::<<>>AAADDDFFFHHHGGGFFFMMMRRRNNN[[[xxx~~~WWWBBB======@@@GGGOOORRROOOJJJHHHDDDDDDGGGJJJKKKOOOTTT\\\```dddgggiiikkkmmmoootttuuuuuuuuutttuuuxxxzzz~~~|||xxxsssnnnfff___ZZZMMMKKKHHHFFFDDDDDDDDDDDDCCCIIIRRR\\\fffooovvv{{{zzzxxxxxx|||}}}yyyvvvvvvzzz~~~wwwtttxxx}}}~~~xxxtttmmmeeebbbfffqqqyyyvvvnnnfff```^^^^^^fffoooxxx~~~yyynnngggddd^^^VVVOOOMMMQQQ[[[nnnvvvoookkkooo|||vvvhhhaaa\\\ZZZ[[[\\\ZZZXXX]]]ddduuuqqqKKK666999999777999888:::>>>:::999===<<>>AAADDDGGGHHHGGGGGGDDDIIIQQQPPPYYYooogggCCC===;;;<<>>===FFF[[[qqq}}}^^^HHH@@@===:::===>>>???AAADDDGGGIIIJJJHHHJJJFFFIIIRRRSSSXXXgggxxxLLL???<<<:::>>>FFFMMMOOONNNGGGCCCBBBEEEHHHIIINNNTTTXXX\\\bbbeeegggiiijjjkkkoooqqqsssrrrpppqqqvvvzzz}}}yyyqqqggg\\\RRRLLLJJJNNNMMMJJJHHHFFFFFFGGGGGGPPPWWWbbbkkkqqqtttvvvwwwxxx{{{|||~~~|||zzzyyy||||||pppmmmvvv~~~ttthhhaaaiii{{{}}}}}}|||{{{~~~wwwlllddd```\\\XXXUUUQQQYYY[[[\\\lll}}}rrrkkkgggggggggccc]]]YYYVVVVVVWWWXXXUUUTTT[[[eeesss}}}YYYAAA777<<<:::999<<<;;;>>>>>>999999===<<>>999===::::::???>>>EEECCC<<<;;;<<<999FFFaaafffSSSCCC888999AAABBBCCCEEEGGGHHHJJJKKKKKKIIISSSSSSPPPUUUUUUSSSYYYhhhhhhMMMEEE===;;;AAAHHHLLLMMMJJJEEEBBBDDDEEEFFFKKKQQQSSSWWW^^^dddggghhhjjjkkkkkkoooqqqpppooosss}}}uuukkkeeebbbVVVUUUUUUUUUWWWZZZ]]]___dddiiipppvvv{{{~~~~~~zzzvvvvvvzzzxxxzzz}}}tttnnnwwwvvvkkkqqq|||wwwmmmaaaYYYZZZdddllljjjggg___YYY\\\iiiqqqssseeeaaa[[[VVVVVVWWWWWWUUUQQQSSSUUUUUUQQQPPPZZZfffxxxyyyIII;;;999===:::;;;BBBCCCFFFCCC===<<<>>>;;;JJJiiipppXXXKKK@@@777===KKKCCCDDDFFFHHHIIIJJJKKKKKKEEERRRTTTRRRVVVVVVTTTYYY[[[zzzSSSJJJ@@@<<>>BBBJJJGGGHHHJJJNNNQQQQQQLLLHHHKKKMMMPPPQQQRRRRRRTTTVVV^^^~~~|||^^^NNN>>>999;;;@@@HHHPPPQQQMMMHHHDDDCCCEEEIIILLLQQQUUUZZZ^^^aaacccfffhhhnnnlllmmmoooqqqvvv~~~{{{wwwssspppnnnyyy~~~||||||{{{zzzxxxvvvwwwtttgggkkk|||qqqgggaaa]]]bbbxxxyyymmmfffccceeeggghhhhhheee```___aaa```[[[WWWYYY\\\ZZZTTTRRR[[[hhh|||oooCCC===777777===DDDGGGGGG???<<>>BBBHHHHHHGGGGGGJJJMMMNNNLLLIIIHHHKKKNNNOOOPPPQQQTTTUUUYYYuuupppXXXBBB===???AAAGGGOOOQQQOOOKKKGGGEEEFFFIIILLLPPPSSSXXX\\\^^^aaadddfffjjjkkkmmmppprrrwww}}}|||zzzyyyvvvuuuxxx~~~~~~|||mmmhhhvvv~~~uuuvvvjjjccc^^^aaarrr~~~tttmmmkkklllnnnpppoooiiibbb___```^^^ZZZ___aaadddccc]]][[[cccooozzzZZZAAA<<<777777===CCCFFFFFF>>>:::>>>888:::???JJJrrrcccQQQAAA>>>??????BBBGGGGGGFFFEEEGGGIIIKKKKKKJJJGGGIIILLLNNNNNNPPPRRRTTTZZZllleeeEEE>>>???<<<@@@IIIQQQQQQNNNKKKHHHHHHJJJLLLOOORRRVVVYYY[[[^^^aaadddgggjjjnnnrrrsssxxx~~~{{{yyywwwvvvzzzzzzxxxwwwhhhkkkyyyqqqdddwww{{{mmmfffbbbaaajjjwwwzzztttqqqqqqrrrvvvtttnnnfffcccdddbbb^^^ffffffgggfffbbbaaaiiisssyyytttLLL>>>:::777888===BBBDDDDDD???999<<<777:::???HHHmmmsssVVVJJJ???>>>AAABBBCCCFFFEEEEEEFFFHHHJJJKKKKKKJJJJJJLLLMMMNNNNNNOOOQQQSSS]]]hhhwwwMMM@@@>>>999<<>>999999888:::>>>CCCGGGIII???888;;;888>>>EEEOOOrrroooRRRHHHDDDAAABBBEEEHHHHHHHHHAAAEEEKKKNNNOOOMMMLLLKKKQQQRRRQQQPPPOOOOOORRRTTTRRR[[[ppplllOOOAAA999;;;AAAKKKRRRXXXYYYTTTNNNLLLLLLMMMNNNPPPRRRTTTYYY```dddhhhhhhlllpppqqqsss|||zzzxxx|||zzzeeeccc}}}yyylllgggkkkzzz|||uuuxxxyyyrrrkkkjjjqqqyyy}}}wwwttttttxxx|||}}}|||||||||wwwpppfff___[[[[[[___dddmmmwwwzzzyyy}}}tttOOO888999999999;;;@@@FFFKKKOOO???999<<<888===EEEQQQwwwaaaLLLDDDCCCBBBBBBFFFIIIIIIGGGBBBFFFKKKMMMMMMLLLMMMNNNOOOPPPPPPPPPOOOQQQTTTWWWSSS___mmm^^^HHH???======HHHPPPYYY[[[VVVOOOMMMMMMJJJKKKLLLNNNRRRXXX___dddfffeeeggglllpppsssyyy{{{{{{kkkbbbpppvvvhhhiiisss~~~|||yyywwwooommmqqqzzzxxxuuuuuu}}}~~~}}}zzzzzz|||yyytttmmmhhhfffkkkqqquuu{{{{{{eeeHHH===:::::::::<<>>BBB<<<>>>EEETTT}}}{{{xxxYYYKKKCCCCCCBBBBBBEEEHHHHHHFFFCCCFFFIIIJJJJJJJJJMMMPPPMMMMMMNNNOOOOOORRRVVVYYYZZZhhhppp{{{oooVVVKKKFFFAAAFFFOOOYYY\\\WWWPPPMMMMMMHHHIIIJJJLLLPPPVVV^^^dddeeebbbcccjjjpppsssxxx|||ttteeeiiivvvlllfffmmmsssvvvzzz~~~~~~{{{uuurrrssszzz}}}|||zzzqqqoooqqqzzzxxxuuuttt~~~~~~{{{wwwwww{{{|||yyyrrroooqqqyyy~~~wwwSSSCCCCCC:::;;;;;;===BBBJJJSSSZZZIIIEEEHHH@@@@@@FFFWWW}}}dddRRRJJJLLLGGGCCCCCCFFFGGGDDD@@@@@@DDDHHHKKKKKKJJJJJJKKKMMMMMMKKKIIIIIINNNWWW^^^bbbjjjrrrtttnnnPPPAAA>>>EEEKKKTTTYYYYYYTTTMMMIIIJJJGGGGGGLLLPPPSSSYYY___ccceeehhhjjjlllooorrruuu}}}|||vvvooonnnnnnllljjjjjjllloooooooooccckkkttt||||||xxxyyyvvvxxxwwwnnnqqq}}}uuuppptttxxxrrrvvv{{{xxxyyy{{{}}}fffGGG===BBB===;;;???@@@???KKKYYYWWWZZZPPPOOOFFFCCCDDDOOOzzzoooXXXMMMKKKKKKHHHGGGHHHKKKJJJEEE@@@@@@CCCGGGIIIHHHGGGGGGGGGKKKKKKJJJHHHIIIMMMTTTYYYTTTbbboooqqq|||^^^HHH@@@FFFKKKQQQVVVWWWTTTOOOKKKHHHEEEFFFKKKOOORRRXXX___ccceeegggiiijjjmmmqqqssswww}}}yyy}}}uuukkk{{{uuuqqqkkkffffffhhhkkknnnkkkqqqyyy~~~{{{yyypppooo}}}zzzxxxtttxxx|||uuutttqqqooouuu{{{sssvvv|||zzz|||}}}~~~___EEE<<>>;;;???AAABBBOOO[[[XXXPPPFFFGGG@@@???AAANNNyyyttt]]]KKKGGGKKKIIIIIIJJJLLLNNNLLLFFF@@@CCCEEEHHHHHHGGGEEEDDDDDDHHHHHHIIIHHHIIIKKKPPPSSSNNNYYYgggqqq}}}yyy}}}kkkNNN@@@DDDGGGLLLRRRVVVUUUQQQMMMFFFCCCDDDIIIMMMQQQWWW]]]bbbdddfffgggiiikkknnnqqqsss{{{zzzuuuzzziiirrr~~~xxxnnneeeaaacccjjjpppyyy}}}tttssshhh___bbbjjj~~~www{{{}}}vvvppplllrrrsssjjjmmm{{{yyyzzzqqqRRRAAA===???CCC>>>@@@CCCDDDPPPXXXQQQDDD<<>>AAAAAAIIICCCDDDFFFFFFNNNQQQGGG@@@999>>>;;;===@@@NNNyyygggUUUKKKEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBHHHIIIJJJIIIFFFCCCBBBBBBFFFGGGIIIKKKMMMNNNMMMMMMRRRSSSUUUeeevvvwwwyyy{{{___KKK>>>>>>AAAJJJTTTWWWSSSNNNEEEBBBBBBFFFJJJLLLRRRXXX___aaaccceeefffhhhlllnnntttvvv|||uuuuuuuuummmlllllljjjsss}}}zzzyyyyyyuuutttyyy|||xxxuuuiiikkkeee```\\\UUU```yyyvvvqqqnnniiieeeaaaffftttzzzqqqfffaaadddgggppp|||}}}UUU>>>===CCCDDDLLLGGGIIIKKKJJJQQQQQQEEE@@@:::???<<<>>>@@@MMMwwwrrrYYYLLLJJJHHHDDDBBBEEECCC@@@>>>===???AAACCCEEEFFFGGGEEECCCAAA@@@AAAEEEFFFHHHLLLOOOPPPNNNLLLJJJRRRQQQWWW___```xxxdddVVVEEEAAA???FFFQQQVVVSSSNNNGGGCCCBBBFFFIIIJJJOOOUUU[[[^^^```bbbdddgggkkkmmmooorrr{{{zzznnnkkkyyynnneee___YYYdddyyy~~~{{{}}}~~~{{{{{{|||xxxtttpppiiihhh```]]]\\\XXXggg{{{nnniiilllrrrssswwwuuu{{{oookkkzzzxxxmmmdddbbbgggooooooeee```aaa\\\```kkkyyysssPPP??????CCCEEEJJJHHHNNNRRRPPPVVVVVVKKKBBB;;;@@@===>>>???JJJttt~~~sssaaaNNNHHHIIIGGGBBB???DDDCCC@@@>>>===>>>AAADDDDDDEEEEEEDDDBBBAAAAAABBBDDDDDDFFFKKKOOOQQQOOOMMMIIISSSPPPWWWeee^^^nnnvvvmmmiiiUUUJJJAAABBBKKKSSSSSSOOOIIIEEECCCFFFHHHIIIMMMSSSWWWYYY\\\___aaadddhhhkkkooorrrzzzqqqgggnnn|||{{{kkk```XXXYYYnnn~~~yyyxxx}}}~~~|||}}}yyy{{{~~~|||yyyuuuqqqjjjhhhaaa^^^\\\ZZZooowwwkkkgggggghhhggghhhsss}}}oooeeelll}}}xxxiiiddddddiiifff]]][[[___ZZZ]]]hhhvvvaaaJJJBBBAAACCCEEEGGGHHHQQQTTTQQQUUUVVVLLLDDD===CCC@@@@@@AAAJJJtttbbbUUUJJJGGGGGGDDD???===DDDCCCBBB@@@???@@@BBBDDDDDDEEEFFFEEEDDDCCCDDDEEECCCCCCEEEIIINNNQQQOOOMMMOOOUUUPPPaaa~~~rrreee|||}}}}}}bbbSSSCCC???GGGQQQSSSQQQJJJFFFDDDFFFHHHHHHLLLQQQSSSVVVYYY\\\___bbbgggjjjrrruuu}}}|||kkkiiiqqqvvviii```TTTfffyyy~~~{{{|||yyy{{{~~~|||vvvyyy~~~|||yyyvvveeefffccc```[[[WWWmmmtttlllhhhgggiiitttsssaaaaaammmsssjjjeeegggccc[[[YYY\\\[[[]]]gggvvvvvvpppOOODDDDDDCCCCCCFFFEEEHHHRRRTTTNNNPPPQQQGGGFFF@@@FFFCCCCCCDDDMMMvvvuuuVVVOOOHHHEEEEEEEEECCC???CCCEEEFFFCCC>>>===AAAFFFEEEDDDCCCBBBBBBAAAAAAAAAFFFGGGGGGHHHJJJLLLNNNOOOPPPLLLUUUiiiqqqhhhcccfff^^^AAA===DDDHHHNNNXXXRRRMMMHHHFFFGGGJJJKKKKKKPPPSSSWWW[[[^^^aaaeeehhhqqqvvvzzzuuuqqqpppvvvddd^^^bbblllzzz}}}{{{{{{ttttttmmmgggdddaaaWWWSSSgggvvvllljjjnnnqqq||||||ggg\\\ZZZjjjxxxnnnddd______```]]]ZZZ]]]^^^cccmmm{{{}}}fffMMMIIIHHHAAA???DDDIIIIIIJJJMMMPPPQQQPPPOOOCCCBBBKKKFFFEEEHHHTTT|||vvvaaaRRRLLLEEEBBBEEEHHHIIIHHHBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIFFFLLLYYY```]]][[[]]]}}}rrrPPPCCCEEEJJJQQQXXXSSSNNNHHHFFFGGGIIIJJJJJJMMMPPPTTTXXX\\\```eeehhhlllsss}}}www}}}uuuqqq}}}jjjeeehhhppp{{{}}}vvvtttiiifffggghhh```YYYdddvvvvvvwwwxxxlll```XXX^^^jjjsssvvvxxxrrrjjjaaa^^^```aaa___\\\ZZZ]]]cccnnn|||yyy```KKKJJJKKKDDDBBBGGGHHHHHHJJJNNNRRRSSSSSSRRRBBB@@@HHHCCCCCCHHHTTT|||zzzdddTTTPPPJJJCCC@@@CCCGGGJJJLLLEEECCCBBBCCCEEEDDDAAA>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGIIIIIIKKKOOOTTTWWWYYYYYYddd^^^FFF@@@GGGOOOTTTTTTPPPKKKGGGFFFGGGHHHHHHJJJMMMQQQUUUYYY^^^dddhhhhhhpppzzzwww{{{|||tttrrrlllnnnttt}}}wwwttthhhfffjjjpppnnnfffdddiii~~~}}}~~~rrrggg\\\YYY[[[]]]aaaeeeddd___YYYXXX\\\___^^^\\\[[[___gggsssiiiVVVIIILLLNNNIIIFFFIIIHHHIIIKKKNNNQQQRRRQQQOOOAAA===CCC???AAAFFFSSSzzzlll[[[TTTOOOJJJDDD@@@AAACCCDDDEEECCCBBBAAABBBFFFJJJNNNPPPEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHKKKNNNNNNLLLOOOVVVYYYWWWXXXvvvkkkMMM???BBBLLLQQQWWWTTTOOOKKKHHHFFFFFFFFFHHHKKKNNNRRRWWW]]]dddiiijjjpppxxx}}}|||wwwxxxpppqqqwwwwwwpppjjjfffhhhrrrzzzyyyqqqiiittt|||||||||qqqeee___]]][[[ZZZ\\\[[[XXXVVVWWW\\\______^^^```eeennnyyy|||ZZZNNNHHHNNNQQQLLLHHHJJJLLLLLLMMMNNNOOONNNKKKHHHBBB<<<@@@<<<>>>DDDOOOuuuzzzaaaQQQOOOIIIGGGCCCAAA@@@??????>>>===>>>@@@AAAFFFRRRaaalllPPPMMMJJJGGGGGGJJJMMMPPPHHHHHHGGGGGGGGGHHHHHHIIIGGGLLLNNNLLLNNNRRRSSSQQQUUUeee|||___HHHBBBGGGLLLWWWVVVSSSOOOKKKGGGEEEEEEHHHJJJMMMPPPUUU\\\dddiiilllpppwww|||}}}tttvvv}}}vvvmmmhhhdddcccmmm~~~~~~yyyyyyzzznnnfffbbb___]]]]]][[[ZZZZZZ]]]bbbddddddccceeekkktttsssjjj}}}kkkPPPIIIIIIOOORRRNNNJJJJJJOOOOOOPPPRRRRRRQQQMMMIIIDDD===???:::===BBBJJJmmmrrrWWWFFFBBBAAAAAA@@@@@@?????????>>>???@@@@@@>>>???GGGVVVbbbMMMJJJFFFCCCCCCEEEIIILLLGGGGGGFFFFFFFFFGGGGGGHHHGGGKKKOOORRRRRRQQQPPPQQQTTTYYYqqqqqqVVVCCC???AAAPPPRRRSSSRRRNNNJJJGGGFFFHHHIIIKKKNNNRRRZZZbbbhhhiiimmmuuu{{{}}}vvvllleeedddcccgggxxx{{{||||||ooohhheeedddfff]]]]]]___bbbeeefffeeecccgggnnnyyywwweee}}}ZZZIIIGGGIIIPPPRRROOOLLLLLLPPPQQQSSSVVVXXXWWWTTTQQQEEE===>>>999>>>BBBFFFgggttt___LLLBBB@@@??????>>>>>>===>>>@@@BBBDDDCCCBBB>>><<<<<<@@@DDDBBBAAA@@@???@@@AAADDDEEEFFFFFFFFFFFFFFFGGGHHHIIILLLKKKPPPWWWVVVPPPPPPVVVUUUVVVaaa}}}jjjNNN>>>;;;EEEJJJPPPRRRPPPMMMJJJIIIGGGHHHIIIKKKOOOWWW```fffcccjjjtttzzznnnfffnnnmmmcccggg~~~{{{rrrppprrrdddeeegggjjjkkkjjjgggeeejjjrrr~~~{{{tttMMMDDDEEEIIIOOORRRPPPPPPQQQPPPQQQTTTWWWYYYXXXUUURRRCCC;;;<<<:::???CCCFFFdddsss\\\KKKEEEFFFIIICCCAAA???<<<;;;===@@@DDDBBBAAABBBCCCDDDBBB>>>:::>>>???AAACCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLGGGLLLWWWVVVLLLLLLWWWWWWXXX[[[kkk}}}___GGGAAA<<>><<<<<<======>>>DDD??????DDDHHHFFFAAA???<<>>FFFEEEHHHMMMSSSUUUPPPKKKPPPSSSSSSQQQQQQPPPLLLEEE???===666888@@@CCCMMMccchhhWWWHHHCCCCCCAAAAAACCC???>>>===<<<<<<<<<======FFFAAAAAAGGGIIIEEE@@@======???BBBDDDDDDEEEGGGIIIGGGFFFFFFEEEFFFGGGIIIJJJMMMKKKLLLPPPPPPNNNNNNPPPPPPTTTWWWXXXbbb~~~oooXXXFFF;;;;;;AAAKKKRRRQQQNNNNNNHHHHHHGGGHHHKKKPPPTTTWWW\\\\\\cccrrr{{{{{{{{{vvv~~~sssooo```kkkwwwrrrsssvvvxxx}}}gggLLLAAAFFFEEEGGGMMMRRRSSSOOOJJJPPPSSSTTTRRRQQQQQQKKKDDD======777888???AAAMMMdddRRRHHH@@@@@@CCCDDDDDDEEE>>>===<<<<<<;;;;;;<<<<<>>???DDDFFFAAA;;;888@@@AAACCCDDDDDDFFFHHHKKKGGGGGGGGGHHHJJJLLLNNNPPPPPPMMMKKKMMMMMMJJJKKKOOORRRZZZUUURRRZZZhhhlllPPP>>>:::<<>>???LLLeeeIIIDDD??????@@@AAAAAAAAA===<<<<<<<<<;;;;;;;;;;;;>>><<<>>>DDDEEEAAA;;;:::DDDDDDEEEDDDCCCDDDGGGJJJGGGGGGGGGHHHJJJLLLOOOPPPPPPLLLKKKMMMMMMJJJKKKNNNSSS\\\RRROOOZZZYYYrrr|||]]]III@@@<<>>:::999;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::???>>>AAAHHHJJJFFFCCCCCCFFFFFFFFFDDDBBBBBBDDDFFFCCCBBBBBBBBBDDDFFFGGGIIIKKKIIIKKKNNNOOOLLLLLLNNNPPPWWWLLLLLLZZZRRR\\\~~~hhhRRRGGG===<<>>???<<<============<<<;;;;;;<<<<<>>CCCNNNWWWRRRPPPMMMJJJIIIIIIJJJKKKNNNOOOSSS\\\hhh~~~}}}|||||||||sssppp}}}{{{xxxvvvuuusssqqqxxxwwwtttrrrsssrrroooxxxzzz}}}|||{{{|||VVVAAADDDGGGAAACCCDDDGGGIIIKKKKKKKKKJJJIIILLLLLLKKKKKKLLLHHHAAA999<<<999999===<<>>======>>>>>>>>>===<<<;;;999888:::>>>???<<<===@@@???AAABBBBBB@@@???@@@AAACCCCCCCCCCCCDDDFFFGGGIIIHHHEEEEEEHHHJJJHHHJJJMMMSSSSSSSSSVVVWWWUUUVVV]]]www~~~fff\\\PPPGGG@@@>>>FFFPPPRRRQQQOOOMMMKKKJJJIIIIIIMMMOOOTTTZZZaaasss}}}zzzxxx~~~}}}}}}hhhJJJ???BBBCCC>>>BBBDDDGGGJJJKKKKKKLLLMMMIIILLLLLLJJJKKKMMMKKKFFF<<<<<<888888>>>===FFF[[[<<>>888888888555===>>>?????????>>><<<;;;;;;999:::======:::<<<@@@:::===@@@AAA@@@@@@@@@AAA?????????@@@AAACCCFFFGGGIIIEEECCCDDDEEEDDDGGGLLLPPPNNNTTTTTTMMMNNNSSSPPP]]]}}}|||tttkkk___RRRDDD<<>>>>>AAADDDGGGJJJKKKLLLMMMNNNKKKLLLLLLJJJKKKOOOMMMIII>>>===777888>>>>>>EEEXXX>>>@@@DDDEEECCC>>>888444BBBDDDGGGIIIGGGCCC>>>:::666999<<<>>>>>>===:::888<<<<<<===???@@@@@@@@@@@@===???@@@@@@???@@@BBBEEEFFFDDDBBBAAABBBEEEHHHKKKJJJJJJKKKMMMPPPRRRTTTVVV]]]uuu{{{wwwgggmmmsssXXX888777EEEKKKUUUXXXPPPJJJLLLKKKFFFMMMKKKMMMPPPRRR[[[ppp|||{{{~~~vvvoooyyy^^^CCC<<<@@@BBB@@@???@@@AAADDDEEEFFFHHHKKKNNNLLLJJJIIIJJJKKKLLLMMMLLLGGG>>>:::<<<<<<===GGGSSS<<>>888999;;;===>>><<<;;;999:::;;;<<<======>>>======<<<===????????????AAACCCAAA@@@>>>>>>???AAADDDFFFHHHIIIIIIJJJLLLNNNOOOPPP\\\iiiyyy{{{{{{fffPPPFFFAAACCCLLLSSSRRRNNNLLLJJJHHHIIIHHHJJJNNNQQQXXXhhhxxxzzzzzz|||~~~mmmgggyyycccRRRBBB<<<===<<<<<<===>>>???@@@AAAAAACCCFFFIIILLLKKKKKKKKKLLLMMMLLLLLLFFF===999;;;;;;<<>>>>>===<<<:::444555888;;;===>>>>>>>>>999:::;;;<<<<<<<<<;;;;;;999:::;;;;;;;;;;;;::::::999;;;>>>???>>>>>>???AAA============>>>@@@AAABBBFFFFFFFFFGGGHHHIIIJJJKKKVVVXXXeeevvvjjjZZZEEE@@@BBBIIIQQQRRRMMMKKKLLLGGGFFFGGGKKKOOOUUU^^^gggsssyyy~~~llljjjuuusssLLLFFFAAA>>>;;;888:::>>>>>>>>>???>>>>>>@@@DDDGGGJJJKKKLLLMMMMMMLLLJJJJJJEEE<<<888999:::;;;EEEQQQyyy555666666777888888888888666666666666777888888999:::::::::::::::;;;<<<<<<999:::::::::::::::999888777:::<<<=========>>>???======???@@@AAABBBBBBBBBDDDDDDEEEEEEGGGHHHJJJKKKMMMKKKNNNbbb~~~vvvjjjYYYKKKAAA???IIIPPPOOONNNRRRKKKIIIHHHJJJOOOSSSXXX[[[```iii{{{}}}ppphhhxxxwwwwww|||~~~{{{zzz}}}pppXXXBBBBBBBBB@@@<<<;;;===@@@@@@@@@@@@@@@@@@CCCGGGJJJIIIKKKMMMMMMLLLJJJIIIIIIEEE<<<888::::::;;;EEEQQQyyy666666555555444555555666888777555444444555666666:::999999888999:::;;;<<<::::::;;;;;;;;;:::999999777999;;;<<<<<<<<<===>>>===>>>???AAABBBBBBBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMGGGIIIKKKRRRkkkxxxwwwvvvbbbMMM===AAAJJJNNNQQQUUUQQQOOOLLLLLLPPPUUUWWWWWWYYYZZZbbbrrr{{{gggZZZeeevvv{{{yyyvvvsssuuu{{{zzz]]]HHHBBBBBB@@@===<<<>>>?????????@@@AAAAAABBBEEEIIILLLIIILLLOOOPPPNNNLLLKKKKKKFFF===999:::;;;<<>>???@@@AAAAAAAAABBBBBBCCCEEEHHHJJJMMMNNNFFFKKKOOORRRYYYssszzzyyybbbJJJAAAEEEKKKPPPSSSSSSTTTRRRPPPRRRWWWXXXVVVUUURRRTTT```ooonnnaaadddrrr|||zzzvvvuuuwww{{{~~~dddNNN@@@AAA@@@===999999===>>><<<;;;===???@@@@@@BBBDDDGGGIIIMMMPPPPPPNNNLLLMMMOOOFFF===999;;;;;;<<>>AAA<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEHHHIIIKKKHHHHHHNNNSSSQQQ[[[xxxaaaKKKBBBFFFKKKMMMPPPUUUXXXVVVVVVYYYXXXTTTRRRNNNOOOVVV^^^mmm~~~xxxmmmqqq|||~~~~~~gggMMM@@@===;;;???>>>888777;;;===;;;:::<<<>>>???>>>======>>>EEEHHHKKKKKKIIIHHHKKKOOOEEE<<<888::::::;;;EEEQQQ{{{555555555666666666666666666666555555444555555555444555555666777666666666666777888999:::;;;;;;;;;;;;;;;999888777:::>>>BBB>>>>>>>>>>>>???AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFHHHCCCIIIQQQNNNNNNmmm{{{tttVVVBBBBBBGGGHHHKKKTTT[[[ZZZXXXYYYVVVQQQPPPMMMNNNSSSTTT[[[ssssssnnnmmm|||yyyXXXAAA;;;???777>>>AAA;;;777:::===<<<;;;===??????===:::999999???BBBEEEEEEBBBBBBGGGKKKCCC;;;666888999:::CCCPPPwww555666777777777555444333666666666555444444444333666666666666666666666666888888888888888888888888BBB@@@>>><<<;;;;;;===>>><<<===>>>>>>======>>>???EEEDDDCCCBBBBBBCCCEEEFFFGGGFFFFFFGGGHHHNNN]]]lllxxx{{{zzz[[[IIIFFFGGGKKKPPPXXX]]]]]]YYYTTTRRRVVVQQQOOOQQQSSSWWWcccppprrrmmm~~~wwwwww|||yyy]]]FFF999999???>>>===<<<;;;:::999999999??????>>>===<<<:::888777;;;===?????????@@@EEEIIIBBB999555;;;===<<>>>>>======>>>???@@@@@@@@@???@@@@@@AAABBBFFFFFFHHHIIIGGGHHHQQQ\\\uuu```KKKEEEFFFLLLSSSXXXYYYYYYYYYYYYTTTOOOMMMNNNOOOPPPWWW```xxxzzzpppwww{{{uuurrrqqqttt}}}___III===777666888<<<<<<;;;:::999999999999<<<<<<<<<<<<;;;;;;:::999888:::<<<<<<<<<>>>AAAEEEAAA999555;;;===<<>>>>>???@@@@@@??????CCCEEEIIILLLHHHEEEHHHNNN[[[ppprrrTTTIIIBBBGGGMMMTTTYYY[[[[[[ZZZRRRNNNKKKLLLMMMMMMNNNQQQ___kkkyyy{{{www|||xxxpppoooooovvvyyymmmKKK::::::;;;888555:::999999888888888999999777888999:::;;;;;;;;;;;;888999:::;;;;;;===???BBB???888666:::<<<===CCCLLLqqq333444444444444333333333222222333333444444444555444444444444444444444444444444444444444444444444555666888:::;;;:::999888888:::;;;;;;::::::;;;<<<===>>>@@@AAABBBBBBAAA@@@???AAAGGGKKKIIIEEEGGGLLLOOOZZZxxxyyydddYYYFFFFFFIIIQQQ[[[^^^ZZZUUUTTTOOOKKKKKKMMMNNNNNNMMMQQQVVV^^^hhhtttvvvtttsssuuu}}}~~~{{{___BBB888<<<>>>:::555777777777777777888999999666666777999::::::::::::999:::;;;<<<<<<===???@@@===888666999<<<>>>DDDLLLrrr333222222222222222333333111222222222333333444444444444444444444444444444333333333333333333333333666777999::::::999777666666777888888777777888:::===>>>@@@AAABBBBBBAAAAAA>>>???BBBGGGFFFDDDFFFKKKIIIOOO^^^{{{{{{uuukkkTTTKKKDDDHHHUUU^^^^^^ZZZYYYTTTNNNKKKLLLNNNNNNLLLLLLOOOSSSXXX]]]eeepppyyy~~~|||yyyxxxzzz~~~~~~}}}{{{{{{{{{___MMM<<<888;;;<<<999666666666666666777888999999777777888888999888888888999999:::;;;<<<=========:::777666888<<>>??????@@@@@@@@@>>>???BBBAAA???BBBFFFHHHLLLQQQ```vvvxxxwwwmmmdddVVVGGGCCCLLLYYY```ccc]]][[[UUUOOOLLLMMMLLLHHHJJJKKKOOOQQQRRRVVVbbbnnn}}}zzzzzz}}}~~~~~~|||}}}}}}{{{zzz~~~~~~|||eeeFFF>>>999;;;===<<<;;;<<<666666666666666777888999888888888999888888777666888777777999;;;;;;:::888888777666888;;;@@@FFFJJJsss111000000///000111222333222222222222111111111111222222222222222222222222333333333333333333333333222333444666666666666555555777888888777777888999:::::::::;;;<<<>>>???@@@AAA>>>???BBBBBB@@@AAAEEEIIIIIILLLVVVjjj|||uuuqqqlllkkkdddXXXOOOLLLOOOWWW]]][[[^^^]]]VVVQQQPPPNNNJJJKKKJJJLLLOOOOOOPPPZZZeee|||~~~{{{|||~~~~~~~~~~~~|||xxxyyy{{{{{{zzz~~~fffPPP;;;888888<<<===;;;;;;>>>777777777666777777888888777888888999999888888777999888777999;;;<<<999777666666666777;;;AAAGGGJJJooo111000/////////111222333333222222222111111000000222222222222222222222222333333333333333333333333///000111333444555666666777888999999888888999:::;;;;;;;;;;;;<<<>>>@@@AAA@@@>>>@@@DDDFFFDDDEEEIIIFFFBBBHHHQQQVVVfffwwwqqqrrrkkkmmmlllaaaRRRHHHIIINNNWWW^^^bbb\\\WWWVVVTTTOOONNNJJJJJJNNNOOOOOOUUU]]]vvv~~~|||~~~~~~}}}zzzxxxxxx{{{zzzzzzzzzyyypppTTT@@@888555444777888555555777888888777777777777888888666777888999999:::999999;;;:::999;;;>>>>>>;;;888555666666777;;;BBBGGGIIIkkk000000111111111222222222...///000222222111000000111111111111111111111111555444222111111222333555333333333444444444555555999888888888777777666666999:::<<<>>>??????>>>>>>===>>>@@@AAABBBAAAAAA@@@AAACCCHHHKKKJJJTTTwwwzzzrrrsssuuutttgggVVVIIIFFFGGGTTT```dddbbb^^^ZZZWWWLLLOOOPPPNNNLLLNNNTTTZZZjjj~~~zzzzzz||||||~~~|||{{{}}}}}}|||xxxqqqqqqwww}}}vvv|||uuuyyyoooOOO===:::;;;888666666888888777555444444555555444444555666666666666666777888999:::???>>>===;;;::::::<<<>>>888777888999777999BBBMMMlll000000000111111111222222222222222222111000///...111111111111111111111111777555333111000111222222222222222222333333333333888888888777777666666666888999:::;;;<<<=========<<<===>>>@@@AAABBBBBBBBBDDDBBBDDDHHHGGGLLLbbbzzz}}}}}}~~~sssbbbUUUPPPKKKNNN\\\mmmssslllccc___YYYPPPJJJIIIMMMSSSVVVbbb}}}|||zzz{{{}}}|||{{{zzz|||}}}zzzyyyzzz|||zzzuuurrrrrrqqqooottt{{{{{{{{{~~~```FFF;;;<<<<<<999777666888888777555555666777777666666555555666666666666777888999:::::::::999999999999999999;;;999888999999:::BBBKKKkkk000000000000111111111111666555333111000///......111111111111111111111111777666444111000000000000000000111111111222222222777777777666666666666666888888888888999;;;<<<===;;;;;;<<<===???AAACCCDDDDDD@@@@@@EEEGGGFFFNNNYYYxxx}}}tttmmm```NNNDDDOOObbbmmmqqqtttiiibbbXXXSSSSSSTTTSSSQQQWWWfff{{{|||{{{{{{|||{{{{{{yyy|||~~~|||xxxuuuuuuvvvtttsssrrrssssssuuu|||uuurrrrrr{{{}}}|||dddLLL;;;999===:::888666555666666555444333444555666777777666666666666666777777888999:::;;;::::::<<<======;;;:::>>>:::888:::;;;===AAAGGGjjj/////////000000000111111777555333111////////////111111111111111111111111555444222111000000000000000000000111111111222222666555555555555555555555888777777777888:::<<<===<<<;;;;;;;;;<<<>>>AAABBBAAA>>>@@@FFFHHHGGGIIINNNZZZ|||sss{{{yyylll___XXXRRRSSSfff||||||wwwnnncccYYYSSSRRRRRRRRRXXXaaalllvvvzzzzzzzzzyyyyyyyyyyyyyyyxxx}}}|||zzz|||}}}|||{{{{{{zzzzzz{{{{{{{{{{{{xxxzzz|||zzzuuupppoooppplllooorrrtttwwwsssdddeeeooovvv{{{zzzwww^^^KKK>>>777777:::444333333333333444555555555444222222444555666666666666666666777888999:::;;;;;;;;;<<<===>>><<<;;;???999777999<<<===@@@DDDhhh....../////////000000000444333111000///000111222000000000000000000000000111111000000111111111222111111111111222222222222444444444444444444444444888888777777888:::<<<======<<<;;;:::;;;<<<===>>>>>>???BBBFFFFFFEEEIIINNNOOObbbzzz}}}fffVVV]]]ooowwwdddVVVTTTVVVSSSUUUYYY\\\^^^ccckkkrrr|||xxx{{{}}}uuutttsssrrrqqqqqqrrrsssssswwwwwwuuuuuuyyy{{{yyywwwwwwxxxwwwwwwvvvuuuuuuqqqtttuuurrrmmmiiiiiijjjlllqqqtttuuuxxx|||lllkkkvvv|||yyyrrr\\\DDD:::999999777555000111222333444555777999???:::444111111333444444555555555555666777888888777999:::;;;:::999999999>>>888555888;;;===AAAEEEfff............////////////000000//////000111222222000000000000000000000000...//////000111111222222000111111111111222222222333333333333333444444444777777777888999:::;;;<<<<<<<<<;;;:::::::::::::::===@@@CCCCCCAAABBBGGGLLLMMMQQQbbbvvvfff]]]jjjyyyvvvfff]]]XXXWWWWWWWWWVVVVVV^^^fffiiiyyy}}}yyy|||~~~vvvnnnmmmlllkkkkkklllmmmnnnnnnqqqqqqnnnooossstttrrrssstttuuusssnnnkkkhhhhhhgggiiikkkiiigggeeegggjjjzzzuuuvvvtttWWWFFF777444888999555333000222444444555777999<<>>IIITTTbbb---------.........//////---...///000000///...---000000000000000000000000000000111111000///................../////////000111111222222222333333333222333555777888888777777666777999:::;;;;;;::::::;;;======>>>AAAEEEGGGEEEGGGLLLOOOQQQZZZxxxtttcccXXXeee~~~oooiiiccc[[[WWWWWWWWWYYYdddvvvuuuqqqooorrruuurrrlllhhheeeeeeeeefffhhhiiijjjkkkgggiiigggdddeeegggfffbbbbbbeeegggeee```[[[YYYYYY\\\___cccfffiiipppxxxnnnggghhhjjj{{{~~~tttYYYBBB444555888999444///111777///111222111......000333111...---///444666333000111111111111222333444444111CCCVVVZZZNNN@@@999999;;;:::999:::;;;@@@MMMZZZbbb~~~........................---...///...,,,++++++---111333444444222////////////......///000111111///000000//////.........---////////////000000000000444333333222333555888999999888777777777999;;;===;;;===???@@@@@@@@@AAABBBFFFFFFKKKRRRTTT]]]zzzxxxvvv~~~fff___cccoooyyypppggg___[[[VVVWWWdddttt|||pppfffgggjjjhhhccc`````````aaabbbdddfffiiijjjlllhhhcccaaaaaabbbcccccc___```eeelllmmmfffaaa___```eeemmmxxxwwwjjjdddaaa```[[[WWW```nnn|||yyymmmRRR@@@999555555666666555333111000333222222222333333444555:::555000...///222222222222222222333333333444444444777===AAAAAA>>>:::666<<<<<<:::999999<<>>@@@AAAAAAAAABBBCCCDDD@@@AAAIIINNNTTTdddvvv||||||vvvffffffppp|||uuujjjbbbcccjjjqqqzzz}}}~~~uuukkkbbbbbbbbb___[[[YYY]]]]]]]]]^^^aaadddgggiiibbb___[[[ZZZ\\\___aaabbbeeecccbbbdddcccaaacccgggssstttcccYYYXXX^^^iiimmmlllpppxxx|||}}}}}}jjjTTT@@@555222444444555555444333222111222222111111222333333444888444000///000222222111222222222333333333333444222444777999:::999888666<<<;;;:::888888;;;@@@DDDUUUvvv------------------------,,,---------+++***+++,,,///000111111///------...000///......///000///---/////////...................../////////000000000222111111111222444555777888777666666777888:::;;;===???AAABBBAAAAAACCCDDDFFF???>>>IIISSSUUUVVVZZZwwwtttaaa[[[dddwwwvvvooolllpppvvvxxxtttooollllllmmmnnnnnniiiccc^^^]]]\\\YYYWWWYYYWWWWWWWWWWWWYYY\\\___aaaeeebbb^^^]]]]]]_________```aaagggnnnssswww~~~pppcccYYYWWWYYYggg||||||bbbNNN>>>444111333222333333444333333222222111111000000000111222222555333111000111111111000111111222222222333333333222222333333444666888999;;;:::999777777999>>>AAAOOOooo,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,------...///...---,,,,,,---000...---...//////...,,,................................./////////000000000000000000111333444555666666666666666888999:::;;;>>>@@@AAA@@@@@@AAACCCFFF???@@@LLLXXXYYYUUURRRWWWwwwvvvjjjRRRZZZiii|||wwwwwwrrrlllddd^^^ZZZYYY[[[\\\]]]ZZZYYYZZZYYYWWWYYY]]]]]]]]]\\\\\\^^^```ccceeegggfffeeefffhhhjjjkkkjjjnnnvvvsssgggdddeeedddmmmqqq~~~}}}yyy|||fffMMM<<<555222222555000111111222222333333333000000/////////000000111222111111111111111000///111111111111222222222222333333333444555777999;;;999999888777666888<<>>>>>>>>???@@@>>><<>>OOOmmm+++++++++++++++++++++++++++---...---,,,,,,---///,,,------,,,******,,,------,,,+++,,,...///...------------------.........------........./////////......///000111222333333333444444555555666666777777999;;;<<<;;;;;;===>>>===>>>AAAEEEHHHHHHHHHHHHPPPKKKSSSnnn}}}}}}vvvpppooommmjjjffffffxxx~~~zzz{{{|||~~~{{{{{{yyywwwxxx{{{yyyttt{{{ooo]]]FFF:::111111444333111111///////////////000111222000000///.........//////...000111111///...///000///000000000000111111111...000333555777666666555666777777777777999<<>>@@@QQQlll************************''')))******))))))***,,,,,,------+++***+++---///***))))))+++---//////...,,,,,,,,,------.........---------.........//////...///000222333333333333111222333444555555555555666888:::;;;::::::<<<===???CCCEEEFFFEEEEEECCC@@@AAAFFFSSS```aaaddd{{{{{{ddd\\\UUUYYYfffyyy}}}qqqhhhkkkdddaaajjjvvv}}}}}}yyyooolllmmmnnnkkkqqq~~~{{{tttvvvzzz```III;;;777333---***---//////000222000///...------...///000111111000///////////////---///000///---,,,///222////////////000000000000333333333333444555555666333555777888999;;;???BBBOOOjjj+++++++++*********))))))******************************+++++++++,,,,,,,,,...------,,,,,,------...,,,---......//////.........------------...//////......//////000000111111333333333444444444555555666666777888999::::::;;;BBBBBBBBBBBBBBBCCCDDDEEEIIICCCDDDMMMRRRSSS]]]kkksssfff``````dddjjjpppwwwpppjjjddd\\\^^^eeeqqqzzz{{{vvvqqqxxxvvvsssooolllnnnqqqtttxxx~~~~~~wwwssstttxxxsss{{{nnnXXXFFF999222...111000///......///000111000000111222222000///...---,,,,,,---///000///...111000///...------...///---555;;;999111+++,,,000333333444444555666666666666555444555666999;;;===RRRhhh+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............------------------...//////111111111000000000000000333333333333444444444444555666666777888999:::;;;????????????@@@AAABBBCCCGGGBBBCCCKKKMMMJJJOOOYYYggg}}}zzzzzz{{{xxxxxxvvvtttlllpppsssrrrrrrsssqqqmmmoooxxxyyyooojjjdddjjjooonnnhhhccc___]]]cccdddjjjvvvzzzwwwwwwvvvuuutttttttttuuutttzzz}}}{{{}}}zzzvvv{{{~~~lllTTT@@@666333222111000///............///000......///000000000///...///...---...000111000///111000///...------...///111666;;;:::444000000333222222222333444444555555666666555555666888;;;<<>>@@@@@@AAAEEECCCFFFMMMMMMGGGHHHNNNNNN[[[qqquuuuuuyyyyyyzzzqqqkkkggg```XXX```nnnuuuiiicccnnn|||{{{tttqqqrrrdddcccgggsss}}}{{{{{{|||}}}||||||{{{zzztttyyy}}}|||zzz___NNN:::...---000111000......------------......+++,,,---...///////////////...------///000///...000///......---.........000222444333111000000111000111111222222333444444777666666666666888:::;;;IIIaaa************))))))))))))))))))))))))))))))))))))************++++++++++++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,------............000000000000////////////222222222222333333333333444555555666777888999999999:::<<<===???@@@AAAAAAAAA@@@DDDJJJKKKGGGHHHLLLPPPRRRXXXdddyyyvvvkkkxxx}}}wwwrrrhhhsss{{{qqqyyyzzz{{{rrrpppqqqzzz|||{{{zzzzzz|||~~~mmm]]]@@@:::333000111222///,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---...///000000...,,,******+++,,,,,,+++........................000///......///000000000000000111222222333333444666666666666777888999:::HHH___))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------+++,,,,,,---...///000000111111111222222222333333444444555666777888888999:::;;;===???AAABBBBBBBBB======???BBBCCCCCCEEEIIINNNOOONNNMMMSSSeee|||www~~~}}}uuuyyyzzz{{{|||}}}|||zzzwwwxxx~~~zzzwwwwww}}}yyyyyyyyycccIII777111333555555222///---,,,++++++,,,,,,,,,,,,++++++++++++,,,---...000111222000---+++***+++,,,,,,+++------..................222000...///222444444333111111111222333333444444555666666777777999::::::III```(((((()))))))))))))))***************************)))))))))************+++,,,,,,++++++++++++,,,,,,++++++,,,---------------***+++,,,......------,,,)))***+++,,,---///000000000000111111111222222222333333444555666777888888:::<<<>>>@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBEEEHHHCCCIIIMMMLLLIIINNN[[[ggg~~~zzzxxxyyy}}}~~~}}}{{{xxx{{{~~~~~~}}}}}}~~~}}}~~~zzz~~~|||wwwuuuwwwoooTTT???555333000333444111,,,***,,,///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,...///111222444111...,,,------...---,,,,,,---............---///...---...000111111111000111111222333333444444444444555777888999:::;;;KKK```(((((((((((())))))******************************))))))))))))************++++++************++++++,,,,,,---............---)))+++,,,......---,,,+++++++++,,,,,,---...//////000000000000111111111222222333444555666777777888999:::<<<>>>???>>>>>>===@@@BBBCCCBBBBBBDDDFFFGGG@@@FFFMMMNNNLLLLLLPPPTTTXXXhhh{{{||||||wwwwww}}}}}}}}}~~~}}}}}}}}}|||}}}xxx{{{yyytttrrrrrrwww}}}sss```HHH555///444;;;000000///---+++***,,,...++++++,,,------,,,++++++++++++++++++,,,---///000666222///------.........+++,,,---.........------***+++,,,,,,,,,------...//////000111111222222333222333555777999:::;;;<<>>>>>======>>>@@@@@@AAABBBDDDFFFHHHJJJLLLGGGHHHLLLRRR[[[mmmxxxsssuuuyyy}}}~~~zzz|||zzzvvv{{{|||xxx```LLL;;;777222/////////000000111000---+++))))))***++++++++++++*********))))))***+++,,,------,,,+++******+++,,,---...---,,,,,,******++++++,,,---......,,,...000000---,,,---////////////000111111222222111222444555555777999<<>>>>>>>>???AAAEEEJJJOOORRRJJJHHHJJJMMMMMMMMMQQQWWWYYYpppyyytttooonnnppp|||~~~qqqpppqqqvvvsss```NNNAAA777111...000...,,,,,,---/////////...---+++*********+++,,,+++************))))))))))))******++++++******)))***++++++,,,---,,,,,,,,,,,,,,,------......//////...///000000...------......//////000000111111222///111222333333555777:::EEEUUUrrr&&&'''((('''%%%$$$%%%'''(((((((((((()))))))))((('''(((((((((((((((((('''&&&''''''((()))***++++++))))))************))))))************+++++++++++++++++++++,,,,,,,,,------........................000000000111111222333333222333444555777888999::::::<<<===>>>======???AAA>>>>>>===>>>BBBGGGLLLOOOHHHFFFHHHMMMPPPMMMLLLMMMLLLNNNXXXhhh|||xxxttttttrrrqqqzzz~~~vvvuuu|||~~~xxxmmmqqqxxxzzzZZZPPPAAA444...---...///...---+++,,,---...---,,,++++++************+++,,,************)))))))))))))))))))))******)))))))))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---...///......---,,,,,,......//////000111111111///111333333444555888:::CCCSSSooo%%%&&&''''''%%%$$$%%%&&&''''''''''''&&&&&&'''(((''''''((((((((((((''''''&&&&&&'''((()))******+++((())))))******))))))((())))))*********++++++++++++++++++,,,,,,,,,------........................//////000111222222222333111222333444666888999999:::<<<>>>>>>>>>???@@@BBB???>>><<<<<<>>>BBBFFFIIIKKKGGGFFFJJJKKKHHHDDDDDDKKKFFFCCCHHHSSSfff}}}|||xxxxxxzzzyyyrrriiidddgggmmmwwwqqqppp{{{~~~wwwuuurrrqqqvvvuuu___MMM<<<555---+++---000111000111///---,,,---,,,+++******)))))))))******++++++))))))))))))))))))))))))***))))))))))))))))))***************++++++,,,,,,*********+++++++++++++++,,,,,,,,,---------,,,+++.........///000000111111111222444555555666999;;;CCCSSSooo###$$$&&&'''&&&%%%&&&'''%%%&&&&&&%%%$$$$$$&&&(((&&&''''''((((((''''''&&&'''''''''(((((()))))))))(((((())))))))))))(((((()))))))))************+++++++++,,,,,,,,,,,,------------------------------...///000111222222222222111222333444555666777888777999;;;<<<<<<<<<>>>@@@???>>><<<;;;<<<>>>AAACCCIIIEEEDDDHHHIIIGGGFFFHHHUUUTTTNNNDDD@@@KKKaaattt|||wwwpppjjjjjjnnnrrrtttuuuvvv|||}}}xxxuuuwwwzzziii]]]UUUKKK===222000---+++,,,000111///,,,444111...,,,++++++***))))))))))))))))))*********(((((()))))))))))))))***+++******))))))******++++++************+++,,,,,,,,,,,,,,,,,,------------+++******,,,...///...,,,---......//////000000111111333444555555777:::<<>>>>>>>>===<<<===>>>@@@AAACCCBBBCCCGGGHHHGGGIIIMMMWWWfffgggSSS???AAATTTdddaaakkkzzz||||||~~~~~~iii\\\III999000...//////,,,---......---,,,+++,,,444111,,,***)))******)))))))))))))))))))))(((((((((((((((((())))))******,,,+++************+++,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---000222111///------......///000000000000222333444444666999;;;DDDSSSnnn"""%%%&&&&&&&&&'''(((###%%%&&&%%%$$$$$$(((+++&&&''''''''''''''''''&&&((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))************++++++,,,,,,,,,------------------------------------...000111222222111111333333333444444555555555555777999::::::;;;===???=========>>>>>>???@@@AAACCCBBBCCCEEECCC???@@@DDDGGGjjjlllNNNCCCKKKSSSLLLTTT]]]aaaeeeqqqxxxxxxxxx|||uuuqqqpppsssvvvqqqnnn{{{www```III444444444333000...,,,+++''',,,///---((('''+++000333///+++(((((()))******)))))))))))))))((('''''''''((((((((())))))******---,,,+++******+++,,,---+++***)))))))))***,,,---************************,,,++++++...222555444222------......///000000000///111222333333555888:::DDDSSSmmm$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&))))))(((''''''''''''(((++++++******************)))************+++++++++,,,,,,,,,---------.........------,,,,,,,,,------,,,---///000111111111000222222333333444555555555999:::::::::999:::===???AAA@@@>>><<<===???AAACCCDDDDDDDDDBBB@@@???@@@BBBFFF\\\qqqooo[[[IIIFFFKKKKKKLLLOOOSSSSSSRRRUUU[[[ooo{{{}}}uuuhhhXXXJJJ???888555......//////...---,,,,,,******+++++++++,,,,,,,,,......,,,+++)))((('''&&&******))))))))))))******+++)))'''''')))---222666((('''))),,,+++((((((,,,******))))))))))))******++++++******************,,,,,,,,,---------......------------...000222333000111222555888;;;===???CCCPPPlll$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))************************))))))*********+++++++++,,,,,,,,,,,,------------...------,,,,,,,,,------,,,---///000111111000000222222333444444555555666888999999999888:::===@@@CCCAAA???===<<<===>>>???@@@AAAAAA@@@>>>======>>>;;;IIIVVVYYYPPPHHHFFFIIIFFFHHHLLLQQQPPPLLLLLLPPPRRRXXX___eeelllxxx|||nnn___KKKGGGAAA:::444111000///...............---,,,,,,*********+++++++++,,,,,,*********))))))(((((((((******))))))))))))*********(((&&&%%%&&&))),,,...)))''')))+++***'''(((---******))))))))))))******************************,,,,,,,,,------------...------,,,---...///111222000000111333444777888999BBBOOOkkk$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''')))***+++))))))))))))************)))))))))*********++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------------///000000000000000222333333444444555555666888888888888888:::???BBBDDDBBB???<<<;;;;;;;;;<<<===???AAA@@@>>>===<<<<<<;;;===BBBFFFJJJKKKJJJJJJCCCDDDJJJOOOMMMGGGCCCEEEBBBDDDDDDCCCEEENNN]]]hhhyyyjjj^^^XXXRRRFFF999222111///---++++++++++++---------------,,,,,,+++)))*********++++++++++++&&&''''''(((((())))))******))))))(((((())))))******)))((('''&&&''''''(((***((((((+++)))''')))---))))))))))))))))))))))))************************,,,,,,,,,,,,------------,,,,,,,,,,,,---///000111222222222222333444555666AAAMMMiii$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))***((((((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------......//////000000000222222333333444555555555888888888888888;;;@@@DDDBBB@@@>>><<<::::::::::::>>>AAACCCCCCBBB???>>>>>>@@@===<<<@@@FFFJJJIIIFFFDDDDDDGGGKKKJJJEEEBBBBBBBBBEEEFFFEEEDDDEEEKKKPPPRRRXXXeeesss}}}~~~vvvqqqllleee___ZZZOOO???333///000111///111111000///...---,,,,,,+++,,,,,,,,,,,,,,,++++++)))))))))************+++&&&''''''(((((())))))***))))))(((((((((((()))))),,,,,,+++***))))))((((((***((((((***)))''')))...))))))************))))))***************+++++++++++++++,,,,,,,,,---------++++++,,,---...///000000444444444444444555666777@@@LLLfff###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++++++++,,,---................../////////111111222222333444444444888888999888999<<<@@@DDD===<<<;;;:::::::::;;;;;;>>>@@@CCCCCCBBB@@@??????>>><<<;;;<<>>JJJccc######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((((()))))))))******))))))*********++++++++++++******++++++,,,---...///......------.../////////000000111111222333333666777888888888:::===@@@999999999999999:::;;;<<<;;;===??????>>>===<<<===:::<<<===>>>>>>>>>@@@BBBDDD>>><<<>>>??????@@@CCCBBBBBBAAA>>>======@@@BBBAAAAAACCCGGGGGGGGGLLLTTThhhiiikkkmmmppprrrssstttuuueeeaaacccbbbgggiiigggbbb___bbbdddddd^^^YYYQQQJJJEEEAAA>>><<<777444000000333555555444(((+++///222///)))***...************************((()))******************(((((((((((())))))))))))++++++******)))((('''''')))((((((''''''(((((()))))))))))))))))))))))))))((('''))),,,+++((((((,,,((()))***++++++***)))((()))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...///000111111111000000111222444555777888===HHHaaa######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))***))))))))))))*********+++************+++,,,---...///...------------...///......//////000000111111222444666777777777888:::888888888888999999:::::::::;;;<<<<<<::::::;;;<<<===>>>??????>>>???CCCFFFDDD>>>:::<<<>>>===>>>@@@AAA@@@>>>===<<<>>>@@@BBB;;;:::===BBBCCCAAA@@@CCCDDDFFFIIIOOOWWW]]]aaacccgggiii___LLL@@@>>><<<777;;;??????:::777999::::::999777555333222111///...222111///---,,,+++******111,,,)))***(((&&&***000000///---+++***)))))))))'''((())))))*********)))'''''''''((((((((())))))******)))(((((('''&&&&&&((((((''''''''''''((((((***)))(((''''''''''''(((&&&'''***...---((('''***((()))***++++++***)))(((((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,---///000111222111111111222222333444666777888<<>><<<;;;;;;===AAACCCEEE???<<<>>>???>>>===>>>777888:::<<<<<<;;;::::::???<<<;;;???@@@===;;;<<<;;;::::::;;;>>>AAABBBBBBHHHIIIBBB777555;;;999000222777999666222333333222......///000111111000///'''(((***+++++++++---...///)))''',,,...+++))),,,&&&&&&%%%%%%&&&((()))+++''''''((())))))***))))))''''''''''''((((((((()))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((---,,,***(((''''''''''''%%%&&&***///...)))''')))''')))***++++++***)))'''((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---...000111222333222222555555555666777888999999;;;FFF^^^$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))******************)))***+++---///111,,,,,,,,,------.........------......000111222333///111444666555555555666888777666666777888:::;;;>>>===<<<:::999999;;;===@@@===<<>>CCCCCCCCCBBBAAA???<<<;;;<<<:::888777777888:::<<<;;;<<<>>>AAACCCAAA>>>;;;:::::::::;;;<<<<<<999666666555555444222111000000222111111111000/////////111000000///......------------......------,,,+++,,,+++******++++++)))((()))***+++++++++++++++***)))))))))))))))))))))))))))'''&&&%%%'''((())))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************'''((()))******)))'''&&&++++++,,,,,,,,,,,,------+++,,,,,,---...///000000888>>>@@@888333555777666===FFF]]]$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************+++*********+++---...///,,,,,,,,,---------......---------...///000111222///222444555444444555777999999999999:::;;;<<<<<>>>>>@@@CCC===;;;:::===AAABBB???;;;>>>???@@@@@@@@@@@@>>>>>><<<:::888777777888:::<<<======???AAABBB@@@<<<999888888888:::;;;:::777555555555444333222111000000000000000///////////////000//////...------,,,,,,---------------,,,++++++,,,+++))))))***+++)))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''')))))))))*********)))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))*********'''(((***++++++***((('''++++++,,,,,,,,,,,,------+++,,,,,,---...///000000444:::<<<777333666888888<<>>>>>===EEEGGGHHHEEE@@@???CCCGGG@@@>>>>>>AAADDDDDD@@@<<<===>>>??????@@@???>>>===<<<:::888777777888:::<<<>>>>>>???@@@@@@>>>:::777777666666777888888555333555444444333222111000000............////////////......---,,,,,,+++++++++,,,,,,,,,---,,,++++++***+++***))))))******)))(((...---+++***((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******++++++***))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))******((()))***++++++***))))))++++++,,,,,,,,,,,,------+++,,,,,,---...///000000000555888555333666999:::<<>>???>>>>>>===@@@DDDFFFCCC>>><<>>@@@AAAAAAAAA???>>><<<:::<<<:::888666666888:::<<<=========>>>???===:::777777666555666777777555333444333333222111000000000---.........//////000000,,,,,,++++++************++++++,,,,,,++++++***)))***)))(((((()))***)))(((666444000,,,***(((((()))(((((((((((((((((((((((((((((())))))(((((()))+++,,,+++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))(((((((((((()))))))))***))))))***+++++++++******+++++++++,,,,,,,,,------+++,,,,,,---...///000000///222444333333555888:::;;;DDDYYYzzz#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111222111111222555888888999;;;<<<======<<<;;;<<>>===AAAAAABBBBBBAAA???===<<<<<<:::888666666888:::<<<::::::;;;<<<>>>===;;;999777666555555666666555333222222222111111000000///---......//////000000000************))))))))))))*********+++***))))))((()))((('''''')))))))))'''...,,,)))'''%%%%%%%%%&&&((((((((((((((((((((((((&&&(((***)))(((''')))***++++++***)))((('''&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))'''(((((((((((()))))))))))))))******+++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...///000000111111222333333333555777;;;CCCVVVwww############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***************+++++++++++++++***))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////111222222222333555777777888999:::::::::::::::;;;===>>>>>>=========???AAA@@@@@@??????@@@AAAAAA===>>>@@@AAABBBBBBAAAAAA<<<:::888777777888:::<<<999999999;;;<<<===;;;999777555444444555555444333111111111000000000//////---------...............))))))))))))))))))))))))))))))******))))))((('''((('''&&&'''((()))((('''$$$$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******'''&&&'''*********)))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((()))))))))***+++++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000333000000333444222333666:::AAATTTuuu############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************)))***++++++,,,+++******,,,,,,,,,+++++++++******---------------......///...000222333333333444555777777777777888999:::;;;===<<<<<<>>>@@@BBBAAA???DDDCCCAAA@@@@@@BBBEEEHHH<<<===???@@@AAAAAAAAA@@@<<<:::888777777888:::<<<:::999999:::;;;;;;999777555444222222333333333111000000000000000/////////,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((()))))))))((('''''''''&&&%%%&&&((()))((('''$$$$$$%%%'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***)))&&&$$$&&&)))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((('''''''''((((((((())))))(((((((((((()))***++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000333//////333555333444888:::@@@SSSsss"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************((()))***+++,,,++++++***,,,,,,,,,++++++*********......---------...//////---000333444333333333444888777666666777888:::;;;>>>;;;:::===CCCEEECCC???AAA@@@>>><<<<<<>>>CCCGGG>>>???@@@@@@???>>>===<<<<<<:::888777777888:::<<<<<<;;;:::::::::999777555444222000000111222111000000000000000////////////+++*********))))))(((((())))))))))))************(((((((((((((((''''''&&&'''&&&%%%&&&((()))((('''&&&''''''(((''''''&&&%%%''''''''''''''''''''''''!!!%%%))))))%%%###%%%(((((((((((((((((('''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))''''''''''''((()))***+++++++++,,,,,,,,,---------+++,,,,,,---...///000000222------333666444555999999@@@RRRrrr"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))******+++((((((((()))******++++++++++++++++++++++++++++++------------------------///000111222222222222222666777777777777888;;;===@@@@@@??????>>>>>>======;;;;;;;;;;;;<<<===???@@@CCCAAA?????????>>>;;;999999999999888666666888:::;;;;;;:::777444333555666333222000...---...///000////////////////////////---,,,+++***))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%"""###$$$&&&'''(((((()))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((('''''''''&&&(((((()))***************************************,,,,,,------.../////////222222222333333444444444:::BBBTTTooo"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******((((((((()))******++++++++++++++++++++++++++++++------------------------000111222333333333333333555666777777777888:::===??????>>>>>>=========<<<===<<<;;;:::;;;===@@@AAACCCAAA>>><<<<<<;;;999777888999999777666666888:::999;;;===<<<999666555444333111///...------...///........................,,,,,,***))))))((((((((())))))))))))(((((('''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((('''''''''''')))(((((((((''''''''''''(((((()))***************++++++++++++++++++++++++,,,,,,------.../////////000000111222444555666666:::AAARRRmmm"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000111222333444444444444555666777777777777:::<<<=========<<<<<<<<<<<<<<>><<<;;;<<<>>>@@@BBBAAA???;;;999999999777666777777888777666666777999888;;;???@@@===999555333111000///------------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''(((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///000222444666777888999@@@PPPjjj""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))((((((((((((((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///000111222333444444444333555666777666777999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>?????????@@@>>><<<999888888999999888555666777777666555777888777:::>>>???<<<888444222000///...---,,,,,,,,,---++++++++++++++++++++++++))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''(((((((((((((((((('''''''''(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////000111222444555666777888???NNNggg""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///111222222333333222444666777666777888999999999::::::;;;;;;<<<<<<;;;===???AAABBB@@@>>><<<;;;999888888:::;;;<<<<<<444666777777666666777888666888::::::777444222222......---,,,,,,+++++++++************************)))((('''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''''''''((((((((((((((((((((()))***************++++++++++++++++++++++++++++++,,,,,,---.........111222222333333444444444888>>>LLLddd"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((((()))******++++++++++++++++++++++++++++++******++++++,,,,,,------,,,---...000111222222222111333666666666666777888888888999:::;;;<<<<<<===:::<<>>JJJbbb"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((())))))******((((((((()))******++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,---///000222333333333000333555666666666777888888888999:::;;;<<<===>>><<<===>>>>>>>>>======<<<999999999;;;<<<<<<:::777444666888999999888999:::222444444333000...---...,,,,,,,,,,,,+++***)))((()))))))))))))))))))))))))))(((((('''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))(((((()))***************++++++++++++++++++++++++***++++++,,,,,,---......111111222333333444555555999>>>JJJ```"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++((((((((()))******++++++++++++++++++++++++++++++))))))***+++,,,,,,---------...///111333444444444000222555666666666666777888888999:::<<<===>>>>>>???>>><<<;;;:::;;;===>>>::::::;;;<<<<<<:::666333444666999:::999999999:::000222444444111...,,,+++++++++,,,++++++***)))(((************************))))))((((((((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......//////111222444555777777:::>>>JJJ```######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))(((***///000,,,(((***************++++++++++++++++++,,,,,,,,,------...//////000111222222333444555666777777666555555888999:::<<<===>>>>>>>>>777:::===??????>>>;;;999999999999999999999999999444666888999999777555333333333333444444333000------,,,+++***))))))))))))+++******)))(((''''''&&&***))))))((('''&&&&&&&&&((('''%%%#########%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((++++++,,,,,,,,,---------***++++++,,,---...//////000111333555666666666555999???KKK```######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((***((((((+++///111///+++************++++++++++++,,,,,,,,,,,,---------------...//////000111222222333444555777777777666555777888999:::;;;<<<<<<<<<:::;;;===??????>>>===;;;<<<<<<;;;;;;:::999888888555666777888888666444333222222222333444444111...------,,,++++++***))))))++++++******)))((((((''')))))))))((('''&&&&&&&&&(((&&&%%%######$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%&&&'''((()))'''''''''((((((((())))))++++++++++++,,,,,,,,,,,,***++++++,,,---...//////000111222444555555555555999???KKK___######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((+++///111000...************++++++,,,,,,------------.........///,,,---...///000111111222222333555666777777777777666777888999999999999999:::;;;;;;<<<===<<<<<<<<>>===<<<:::999888888666666666555555555444444222111111333444333111///,,,,,,------,,,+++***)))+++++++++***))))))(((((())))))(((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********)))*********++++++++++++******+++,,,---.../////////000111222333444444444888>>>JJJ___######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((***---///...---)))******++++++,,,,,,,,,............////////////+++,,,---...///000111222111222444666888888888777777777888888888888888777888888888888888999999:::======<<<;;;:::999888888666555444333222333333444333222111222222222///---)))***,,,---,,,+++((('''***)))))))))((((((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&''''''((((((((((((((()))))))))******))))))))))))******************+++,,,---......///...///000111222333333444777===III^^^######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((*********))))))******+++,,,,,,------........./////////000000++++++,,,...///111222222111222444666888888888777888888999999999999999888888777777666777888999:::999999888888888888888777555444222111000111222333555333111000000///,,,***'''(((***+++***)))'''&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((()))))))))*********)))******+++,,,---....../////////000111222333444777<<>>OOOhhh !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""########################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******&&&(((***+++++++++++++++'''***,,,,,,******+++---000000000000000////////////333444333444888999666GGGDDD>>>777222///......222222111111111111000000------,,,******)))))))))''''''(((((((((((())))))(((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%&&&&&&'''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&((()))(((((((((((('''''''''(((((()))***************))))))******++++++,,,,,,.........///000222333444666777>>>OOOggg!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***(((***,,,,,,***)))***,,,((()))+++++++++,,,---...000000000000////////////111444555333444666666222999777444111//////000111111111111000000/////////,,,+++***))))))((())))))(((((()))))))))*********(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((((((((((('''''''''''''''(((((()))************)))******++++++,,,------...////////////000111333333777888@@@OOOfff!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))(((+++---+++)))))),,,000---,,,+++,,,///222333333............////////////...222333000000111000,,,111000///......///000111000000//////......------+++******)))(((((())))))((((((((())))))******+++'''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((('''((()))++++++******)))******+++,,,---......///////////////000111222333777999@@@OOOddd""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!"""######$$$$$$!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))(((((('''''''''(((((('''***,,,+++)))+++111666888222,,,,,,000444333000,,,,,,------......//////,,,000111///...///...***333333222222000///...---//////...---,,,,,,+++++++++***))))))))))))))))))&&&&&&&&&'''(((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((('''&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%'''(((***+++,,,&&&'''((('''&&&&&&'''((($$$%%%%%%&&&'''((())))))'''(((***+++++++++)))((())))))***+++,,,---......////////////000111222333666888@@@MMMbbb""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$!!!"""###$$$%%%$$$######"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((&&&(((******)))---555;;;AAA777---+++...000---(((++++++,,,,,,---...//////+++///111//////111///+++---...000111111000///.........---,,,,,,+++******+++******))))))))))))***$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))"""""""""###$$$%%%'''((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((((((&&&$$$$$$%%%%%%$$$###$$$%%%%%%&&&'''''''''&&&%%%&&&((())))))(((&&&%%%"""###%%%(((+++...000111&&&'''((('''&&&&&&'''(((###$$$%%%&&&''')))******'''(((***+++,,,+++)))((('''((()))***+++,,,------000/////////000111222222555777???LLL```~~~!!!!!!!!!!!!""""""""""""###############"""!!!!!!$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))***+++,,,...///000++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,---------......000000000000////////////111000---+++))))))***+++******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((''''''((()))---111555777111///***%%%%%%)))((($$$'''''''''((((((((((((((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,---------...///000111222222222:::<<>>EEEUUUvvv######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''')))+++---...---,,,+++,,,,,,------------......******))))))))))))******************************&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&''')))*********)))(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########%%%((()))((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((((((***++++++)))'''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''''''''(((((()))*********'''''''''''''''((())))))'''&&&%%%'''+++,,,+++(((%%%%%%&&&&&&'''(((((()))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,---......///000111333555666444999>>>DDDTTTttt######$$$$$$$$$%%%%%%%%%&&&$$$""" !!!"""###"""############$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''')))***++++++***)))'''************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***((('''''''''''''''''''''''''''((()))***&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((******)))((('''''''''''''''''''''''' """$$$''')))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''(((((())))))******))))))(((((('''''''''&&&((()))******(((''''''(((,,,)))))),,,+++&&&%%%(((***************************++++++,,,,,,------.........//////000222333444999777;;;FFFUUUooo""""""#########$$$$$$$$$%%%$$$###"""!!!"""######"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((''''''''''''(((''''''''''''(((((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((******)))(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))(((''''''&&&&&&''''''((($$$'''***+++)))'''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((()))(((((((((''''''''''''''')))***)))(((&&&''''''&&&''''''(((((()))*********************************++++++,,,,,,------.........//////000222333444999777;;;EEETTTnnn!!!!!!"""""""""#########$$$$$$$$$$$$############"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))***,,,,,,,,,,,,***)))************************------------------------************************)))((((((''''''(((((()))((((((''''''&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((******)))(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''(((((()))(((''''''&&&&&&''''''(((###&&&***,,,+++(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''')))***)))(((&&&''''''&&&***)))$$$$$$***,,,'''***************************++++++,,,,,,------.........//////000222333444888777;;;EEERRRmmm""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''')))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''''''''((()))***)))(((''''''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((******)))(((''''''''''''''''''''''''***((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((($$$'''***+++)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((***+++***)))'''((((((%%%......&&&)))555999222***************************++++++,,,,,,------.........//////000222333444888777;;;DDDPPPjjj#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((******)))(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''(((''''''''''''(((((((((''''''((((((((('''(((((('''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))+++,,,,,,***))))))***!!!,,,...***111AAAGGGBBB***************************++++++,,,,,,------.........//////000222333444777777;;;CCCNNNhhh###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''&&&&&&&&&'''(((((()))''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&'''((((((((((((''')))((((((''''''(((((()))))))))(((&&&%%%%%%(((+++(((((((((((((((((((((((()))))))))))))))((((((((('''''''''((((((((((((((()))+++,,,+++***)))))))))###)))+++(((,,,555888555***************************++++++,,,,,,------.........//////000222333444666666;;;BBBLLLfff############$$$$$$$$$$$$######"""!!!"""###$$$%%%"""############$$$$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((******)))(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&''')))*********)))))))))(((((((((((())))))((((((((('''&&&&&&(((***(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((()))''')))******(((''''''(((((((((''''''&&&&&&&&&&&&***************************++++++,,,,,,------.........//////000222333444666666;;;AAAKKKddd""""""""""""###############"""!!! """$$$&&&"""############$$$$$$$$$#########"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((***+++)))(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&(((***+++,,,,,,+++))))))(((((((((((())))))%%%''')))***((('''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&''')))(((&&&%%%%%%&&&'''$$$&&&+++---******...***************************++++++,,,,,,---............//////000222333444666666;;;AAAJJJccc$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***++++++***)))(((+++******)))(((''''''&&&)))))))))))))))))))))***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&''''''(((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))'''%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,+++++++++******))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************---,,,***))))))***,,,------///000000000000333555555555999???HHHbbb$$$$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))******)))))))))*********)))((('''''''''******))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''((('''&&&'''(((((('''&&&'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************++++++*********,,,---...---///000000000000333555555666:::???HHHbbb$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))(((((())))))*********))))))((((((''''''*********))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''''')))******(((&&&''''''''''''''''''''''''***)))))))))))))))((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************))))))***+++,,,---......---///000000000000333555555666:::@@@HHHaaa######"""""""""""""""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))******)))))))))((((((((('''*********)))((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''(((***++++++(((%%%&&&&&&&&&'''''''''''''''************))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))************)))***+++,,,---------------///000000000000333555555666:::@@@HHH```###"""""""""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''***))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((***++++++(((%%%&&&&&&&&&'''''''''(((((())))))))))))************((()))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************++++++,,,---------,,,,,,---///000000000000333555555666;;;@@@HHH```"""""""""""""""######$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''')))))))))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''')))******(((&&&%%%%%%&&&&&&'''((((((((((((((()))))))))))))))***(((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************++++++,,,,,,------......---///000000000000333555555666;;;AAAHHH___"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))((('''''''''((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************)))))))))+++,,,///111333---///000000000000333555555777;;;AAAHHH___""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))%%%%%%&&&'''((()))******''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''(((((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************'''''''''))),,,111555777---///000000000000333555555777<<>>BBBGGGKKKOOOPPPNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXYYY[[[[[[YYYXXXWWWZZZXXXUUUPPPKKKFFFCCCAAA666555444222000///......++++++,,,,,,,,,---------,,,,,,,,,---------......---///000222222000///---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))---+++))))))***+++,,,,,,)))***+++---///...+++((()))***++++++***)))***+++))))))))))))))))))))))))''''''(((******+++++++++''')))++++++***)))))))))))))))(((((((((((())))))******)))(((((((((((((((+++***)))))))))))))))***(((((()))))))))))))))(((*********++++++,,,,,,---************))))))))))))(((***++++++******+++,,,,,,,,,++++++,,,,,,---.........///000111222333333444999:::===CCCNNNrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''((((((((()))))))))+++***)))(((((()))***+++***---111555888<<<@@@CCCHHHIIILLLOOOQQQRRRRRRRRRYYYXXXVVVVVVWWWYYYYYYYYY[[[\\\^^^___`````````___]]]\\\[[[\\\]]]\\\YYYUUUOOOKKKDDD===888666666666///---,,,,,,------,,,***,,,++++++++++++,,,------++++++,,,...000111///...111///,,,***))))))+++,,,++++++---222777666000++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---+++)))''''''((()))*********)))))))))))))))***))))))******)))(((''''''(((***+++***)))((()))***))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))************)))))))))))))))))))))******+++******+++++++++***)))))),,,+++*********+++,,,---------...000111333444444444999999<<>>:::666333222111///...,,,,,,,,,,,,---///000111......---///000000...,,,---,,,++++++,,,///222444222000...000333333///+++++++++******))))))))))))************************************************---,,,+++***))))))***+++***))))))(((((())))))***)))************))))))((()))***++++++))))))***+++---------,,,++++++******))))))))))))))))))))))))++++++***************+++))))))))))))(((((((((((())))))************)))))))))))))))))))))******+++******+++++++++++++++***,,,+++*********+++,,,---------...000111222333444444999999<<>>BBBEEECCCGGGLLLOOOOOOMMMLLLKKKGGGGGGGGGGGGFFFDDDBBBAAA@@@AAABBBCCCCCCEEEGGGIIIDDDEEEGGGHHHJJJKKKLLLMMMFFFBBB;;;666555666999;;;???BBBGGGMMMTTTZZZ___aaaaaa___\\\ZZZYYYVVVRRRPPPIIIFFFAAA:::444000---+++111000///000111111000///000///......///000222333888444///,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,------+++***)))((((((((('''(((((()))***(((((((((((())))))***+++)))***+++***)))((()))+++------+++***((('''%%%%%%((((((((((((((((((((((((((()))***+++,,,+++***)))(((((((((((())))))))))))))))))************)))))))))))))))))))))******+++)))***+++,,,---.........++++++++++++,,,,,,------......///000111222333333333888999<<>>;;;::::::;;;<<>>GGGJJJQQQYYY```dddcccaaaeeedddbbb^^^XXXRRRMMMJJJ999777444333222111000..................//////000------......------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((***++++++***)))((()))(((((())))))***+++,,,))))))(((''''''((()))***(((*********)))((()))***------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&'''((())))))))))))''''''(((((())))))******))))))************)))))))))))))))))))))******+++)))***+++,,,,,,---,,,,,,++++++,,,---------------...//////000111111222222333888:::===CCCMMMooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&((('''&&&&&&(((+++...000222555:::???AAA@@@>>>===666888;;;===>>>===;;;:::.........------///333777;;;<<<>>>@@@AAAAAA@@@@@@>>>BBBFFFGGGGGGIIINNNRRRQQQRRRRRRTTTVVVYYY\\\^^^hhhjjjllliiibbb[[[VVVUUUKKKLLLNNNMMMIIIBBB;;;666:::===DDDMMMWWW^^^bbbcccdddfffhhhiiihhheeeaaa^^^OOOKKKEEE???;;;777222///............/////////000......///......---......,,,,,,,,,,,,---------...------------------------++++++++++++++++++++++++((()))***+++++++++******))))))))))))***+++,,,------,,,***)))((()))+++,,,***+++,,,,,,******+++,,,.........------------,,,))))))))))))))))))))))))''''''''''''((()))***+++'''''''''((()))*********))))))************)))))))))))))))))))))******+++******+++++++++++++++***+++,,,---.........---,,,/////////000111111222222222888:::===CCCLLLnnn%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''&&&&&&'''***...222555<<<@@@EEEIIIJJJHHHDDDAAADDDEEEFFFFFFCCC===777333...000111333444777<<>>???@@@@@@@@@???EEELLLSSSVVVUUUUUUXXX[[[bbbaaaaaabbbcccfffhhhiiigggkkknnnnnnjjjgggeeeeee]]]]]]]]][[[WWWRRRMMMJJJ888:::>>>GGGQQQ[[[bbbeeeaaadddiiimmmnnnllliiifffccc^^^UUULLLDDD===666222111111000000///.........111111000///---...000222,,,,,,,,,------.........------------------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************+++,,,---...///...,,,******+++,,,---,,,---......,,,,,,---.........---,,,,,,+++******)))))))))))))))))))))))))))((((((((((((***,,,---&&&''''''((()))******+++))))))************)))))))))))))))))))))******+++******+++++++++***))))))+++,,,---.........---,,,//////000000111111222222222888:::===CCCLLLnnn'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&''''''(((((()))***)))(((&&&%%%''')))+++---000666>>>DDDGGGHHHKKKOOORRRQQQNNNKKKDDDBBB>>>999666333222222000444;;;@@@CCCDDDCCCCCC@@@AAACCCDDDFFFHHHLLLOOOTTTTTTVVVYYYYYYXXXZZZ]]]cccaaaaaaeeeeeedddeeeiiieeelllnnnjjjhhhkkkllljjjeeehhhiiifffhhhjjjeee]]]UUUSSSPPPQQQYYYeeekkkjjjjjjkkkmmmppppppoooooopppnnngggaaa``````VVVDDD555888444//////111222000...000///...000111111///...---.........//////000000,,,---...//////...---,,,---,,,,,,+++***)))(((((()))))))))***+++++++++,,,******))))))))))))************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***))))))***++++++(((&&&(((((()))***************((()))************))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***,,,,,,,,,+++)))++++++,,,------......///...///111111000000222333444999:::<<>>DDDHHHMMMNNNOOOQQQQQQNNNHHHDDD<<<:::666444222222444555@@@EEEJJJNNNOOOPPPQQQRRROOORRRUUUWWWWWWUUUSSSQQQ]]][[[YYYXXXWWWWWWYYY\\\```\\\[[[```eeehhhmmmrrrrrrooohhhbbbeeekkkkkkeeejjjlllkkkggghhhmmmnnnkkkjjjiiifffdddiiippprrrpppooommmlllnnnqqqrrrrrrqqqssspppllljjjhhhccc\\\VVVEEE???777111///000000000000///...///000000///---............/////////000------...//////...------...------,,,+++*********************+++++++++++++++******))))))******+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,++++++,,,------***((((((((()))******************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********+++++++++++++++++++++++++++,,,,,,---............///111111000000222333444999:::<<>>CCCFFFHHHKKKLLLNNNMMMKKKIIIFFFAAA;;;777333111000000333777<<>>888444333111///...000111111000.........///////////////---..................---......------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,***)))***++++++)))((()))))))))))))))******+++))))))))))))))))))*********************+++++++++))))))))))))))))))))))))&&&&&&'''((()))***+++++++++,,,+++***))))))+++---***++++++,,,------.........///111111000000222333444999:::<<>>777444000...///000000000///////////////..................------.........,,,,,,,,,------------------,,,,,,,,,++++++******------,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,++++++,,,------,,,+++))))))++++++***)))))))))(((((())))))***+++(((((((((((()))***,,,---)))*********+++++++++,,,************************&&&''''''((()))******************+++,,,,,,,,,+++******++++++,,,------......///111111000000222333444999:::<<>>777333000000/////////////////////.........///...------------...///+++,,,,,,------.........,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,...---,,,++++++,,,---...///---,,,+++,,,---,,,+++***)))((((((((()))+++,,,((((((''''''(((***,,,---)))))))))***++++++,,,,,,************************(((((((((((())))))))))))***))))))...333444...)))******++++++,,,,,,------...///111111000000222333444999:::<<>>888555222111000/////////............///...------------...///,,,,,,---...//////000000++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...000...,,,+++,,,------,,,***)))((('''((()))+++,,,+++***)))(((((()))***+++(((((())))))***++++++,,,************************))))))))))))((((((((((((+++(((***333======222'''*********+++,,,,,,------...///111111000000222333444999:::<<>>AAABBBFFFHHHFFFFFFGGGDDD===555333222333666<<>>BBBFFFGGGHHHIIIGGGDDDCCCCCCBBB<<<666777<<>>FFFQQQXXX^^^fffqqq{{{tttvvv|||~~~||||||tttkkkbbb\\\```[[[QQQEEE;;;555444666111000//////111111000//////000111000...------..................---------------------------------+++,,,,,,---------------,,,,,,---------............------,,,,,,+++++++++******+++,,,,,,,,,++++++************************---,,,***)))(((((())))))+++,,,---,,,*********,,,++++++++++++++++++*********+++******...555999999...,,,***((()))+++...000111000/////////111333555333888999;;;@@@IIIjjj''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''(((,,,333888@@@AAACCCDDDCCC@@@>>><<<222///...111333555999>>>EEEPPP]]]eeehhhooozzzyyy~~~}}}sssmmm___^^^[[[UUUKKK???666000333111000000111111000//////000000///---------///........................------------------------,,,,,,,,,+++,,,---......,,,---------............------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++*********))))))(((***+++,,,+++***)))***,,,))))))***+++,,,+++++++++++++++***+++...333777:::666333...***((())),,,---000000//////000111333444333888999;;;@@@HHHjjj'''''''''''''''''''''''''''''''''((())))))******((()))***+++...222888<<>><<<999444000...111111444999<<>>888444666666333000000444555>>>MMMVVV]]]mmm}}}~~~xxxttteee___```___ZZZKKKAAA666000222555555444///000000///...///000111---------...............//////.........---------...........................///000///...---...000......---------,,,,,,,,,+++++++++++++++++++++++++++***(((''''''(((***+++---......---,,,+++***))),,,***)))***+++---,,,,,,)))******++++++,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...000111222222777888:::???GGGggg'''''''''((((((((())))))***+++,,,+++******+++---000222666:::===>>>>>>===777222000222222000000333???III___vvv~~~{{{|||ttthhhcccaaa]]]VVVNNNCCC:::555333444444111222222111000000000111........................//////.........---------...........................///000///...---...000......---------,,,,,,,,,***+++---......---+++***+++***))))))))))))***+++---------,,,,,,+++***))),,,***))))))+++,,,,,,+++)))******++++++,,,---------------------,,,,,,,,,,,,,,,,,,---------...............///000111222333222777888:::???GGGggg''''''((((((((()))))))))+++,,,------,,,,,,...000222666;;;???@@@===999666111......000111111666===GGGUUUppp}}}ooohhheee```[[[QQQEEE;;;555444444333333333333222111111000000000//////......------/////////.........------////////////////////////...///000///...---...000......---------,,,,,,,,,))),,,///111111///,,,)))++++++++++++++++++++++++,,,,,,,,,++++++***)))))),,,***))))))+++,,,,,,+++)))******++++++,,,------//////......------,,,,,,,,,,,,,,,---------....../////////000111222333444222777888:::???GGGggg'''(((((((((((()))))))))+++,,,---------...111333777999<<<>>>===999333000000...///111333777BBBLLLKKKTTTiiiwwwqqqiiiccc[[[RRRKKKEEE>>>:::444333222222333333222111111111000000///...------////////////............000000000000000000000000...///000///...---...000......---------,,,,,,,,,***,,,---//////---,,,******+++,,,,,,,,,,,,+++***,,,++++++******)))))))))+++***((()))+++,,,,,,+++)))******++++++,,,------111000000///...------,,,,,,,,,,,,---------....../////////000111222333444222777888:::???GGGggg(((((((((((()))))))))******+++,,,---...111555888<<<<<<;;;888666222000.........000666:::@@@KKKVVVVVV^^^ppprrrjjjbbb^^^^^^YYYOOOEEE666444111111333444333222222222111000//////......000000/////////.........000000000000000000000000...///000///...---...000......---------,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++***,,,+++***)))))))))******+++)))((()))***+++++++++)))******++++++,,,------111111000///......------,,,,,,,,,---------...............///000111222333222777888:::???GGGggg((((((((()))))))))******)))***,,,...111555:::>>>BBB???:::444111//////000---000888CCCJJJNNNTTTZZZhhhsssuuuiiieeefffbbbWWWLLL===888333111333444444333222222111111000000//////000000000/////////......////////////////////////...///000///...---...000......---------,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,+++)))((((((***++++++***)))******++++++,,,------000000//////......------,,,,,,,,,---------...............///000111222333222777888:::???GGGggg(((((()))))))))************+++...111444:::@@@EEEGGGCCC<<<555111111222444444:::III\\\ffffffbbb```rrr|||~~~rrrlllggg^^^VVVGGG@@@777333333444333222111111111111111111111111000000000000/////////..............................///000///...---...000......---------,,,,,,,,,---,,,++++++++++++,,,---+++***))))))))))))***+++---,,,+++******+++,,,---***)))((((((***++++++***)))******++++++,,,------........................,,,,,,,,,---------....../////////000111222333444222777888:::???GGGggg))))))))))))***************,,,///333777===EEEJJJJJJEEE>>>888444444555777<<>>CCCHHHfff************+++,,,------...111666===DDDIIIMMMOOOFFF???:::>>>IIIVVV]]]___XXXiiillllllbbbXXXNNN@@@333222999555444444444555555333111000000111111000000///...////////////////////////...//////000000000000000........................---,,,++++++***++++++,,,......---------,,,,,,,,,+++,,,------++++++,,,---++++++))))))))))))***+++,,,,,,,,,,,,------------,,,,,,,,,---------......---------............///000000111222333444444555888999999???DDDHHHggg*********++++++---...///222555<<>>CCCGGGfff))))))***+++,,,...000111444888???HHHOOOUUUZZZ\\\SSSUUUWWWXXXYYY\\\bbbggguuuhhh___YYYKKK>>>777777666444444444333111///111111111111111000000///////////////////////////,,,---......//////............///////////////////////////......---,,,,,,/////////.........------+++,,,------++++++,,,---)))+++---222888???EEEHHH++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000111222333444444555777888777<<>>AAAEEEccc...111444666:::@@@IIIOOOaaagggqqqzzz}}}yyypppiiijjjqqq|||qqqbbb\\\RRRAAA555333777888555333333333222111111000000////////////////////////...///000///------...///000///......000000...,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++++++++,,,++++++******+++++++++***++++++,,,---,,,,,,---------.........---------............///000000111222333444444555555777999>>>AAAEEEccc---111666:::>>>FFFSSS\\\pppsssxxx~~~{{{pppfffqqqzzztttiiicccOOO888111888999222555555444333333222222111000000000000000000000000000111111000...---...///555333000/////////...,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...222444333///+++******++++++,,,,,,------,,,,,,+++++++++++++++,,,------,,,------------.........---------............///000000111222333444444555555777999>>>AAAEEEccc---222777;;;AAANNN___kkkxxxzzz}}}|||uuupppyyyppp]]]III>>>999555000555555444444333222222222111111111111111111111111333444444333111000111222666333000/////////...---,,,---...//////...---,,,------------------------,,,111777777111+++***+++++++++,,,---............,,,++++++++++++,,,------------------............---------............///000000111222333444444555444777999>>>AAAEEEccc///333888>>>HHHXXXlllyyyiii\\\MMM;;;444888444444444333222222111111222222222222222222222222333444444333222111111222333000...---...//////...,,,---...//////...---,,,------------------------(((...444555000,,,+++,,,+++,,,---...............,,,,,,++++++,,,,,,---...---------.........//////---------............///000000111222333444444555444777999>>>AAAEEEccc333777>>>HHHWWWhhhyyysssdddTTT<<<555>>>555444444333333222111111111111111111111111111111///000111111000///000111///...,,,---...//////...,,,---...//////...---,,,------------------------'''+++///000...,,,,,,---,,,,,,------...---------,,,,,,,,,,,,,,,------...------........./////////---------............///000000111222333444444555555777999>>>AAAEEEccc666<<>>AAAEEEccc999???NNNdddyyyppp]]]HHH777777777777666555555444444000000000000000000000000...///111111111222333555/////////000111000---+++,,,---...//////...---,,,........................///,,,***)))+++,,,---,,,------------,,,+++******---,,,,,,,,,,,,---................../////////000---------.........//////000000111222333444444555555777999>>>AAAEEEcccAAAIII\\\uuulllYYYBBB<<<888666777666222000222000//////000222222111///000000000000000000000000333111///...---,,,------,,,,,,,,,---...///000000......//////......---,,,...---,,,,,,,,,,,,---...000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000111111222222333444444888999888<<>>:::777444222111111///...000000000000000000000000000000111111111000000000..............................//////......---,,,...------,,,,,,------...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////000111111222222333444444666777777<<>>BBBEEEaaayyywwwtttoooiiiddd___]]]]]][[[XXXUUUTTTQQQNNNKKKMMMNNNQQQRRRRRRPPPNNNLLLMMMMMMNNNOOOPPPRRRTTTUUUTTTXXXaaalllrrrvvv~~~kkkPPPDDD>>>:::999777666555555555444111///000000000000000000000000222111000//////000111222---......///000111111222......//////......---,,,,,,,,,---......---,,,,,,+++,,,---.........---,,,******+++,,,,,,---.........------------...//////............/////////000000111111222333333444444666888999>>>BBBDDD```zzzrrrlllccc\\\XXXUUUQQQNNNOOOOOOOOOOOONNNNNNNNNNNNPPPOOONNNOOOQQQQQQOOONNNPPPMMMJJJIIIJJJJJJIIIIIIKKKMMMQQQVVV\\\eeennntttuuu{{{```EEEAAA===444555333111111222222222111333222222222111000000000222111111000000000000000111000000000/////////...///222333000+++***///333+++,,,------,,,+++,,,---........................,,,,,,,,,---------............---,,,---...///000......---,,,---...///000000111222333444555555555888444;;;:::===EEEYYY|||yyyxxxuuuoooiii___[[[VVVSSSRRRQQQOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNSSSRRRRRRSSSUUUVVVUUUSSSSSSQQQOOONNNPPPQQQPPPPPPKKKLLLLLLMMMPPPTTTYYY]]]eeejjjrrrzzzyyyYYYEEE<<<777555444333333444444333111222222222222111111111111222111111000000000000000////////////////////////---///111111///...000222......///...---,,,+++,,,------------------------,,,,,,,,,---------.........------,,,---...///000...------,,,---...///000000000222333444555555555777333;;;:::>>>FFFZZZxxxooohhhddd```\\\XXXOOONNNNNNOOOQQQSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZYYYYYY[[[\\\]]]\\\ZZZXXXVVVSSSRRRRRRRRRQQQPPPOOOMMMKKKIIIIIIJJJKKKLLLSSSWWW]]]eeemmmvvv{{{{{{sssLLL<<<;;;555444444555666555444222111111111222222222222222222111111000000000000000.............../////////,,,...///000000///...---000000000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////...------------.../////////000111333444444555555666222;;;:::>>>GGG[[[~~~pppiii```YYYVVVUUUTTTSSSPPPRRRUUUXXX\\\_________```bbbdddfffhhhjjjjjjjjjkkkjjjjjjjjjkkkkkkiiihhhfffccc___\\\ZZZWWWTTTQQQUUUSSSPPPOOOOOOOOONNNNNNKKKMMMPPPUUU\\\eeepppwwwxxx~~~]]]CCC???666555555555666555333111111111111222222333333333222111111000000000000000111000000000//////......000///......//////...,,,//////......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......//////------------....../////////000111222333444444444666222::::::???GGG\\\|||sssmmm^^^ZZZTTTQQQRRRTTTXXXZZZ\\\___dddhhhkkkmmmnnnoooqqqsssvvvyyy|||}}}~~~~~~~~~{{{yyyyyyvvvrrrooolllhhhdddaaa\\\ZZZWWWVVVVVVVVVSSSQQQMMMLLLLLLLLLNNNUUU]]]cccpppuuu~~~wwwtttPPPBBB888777555555555555222000111111222222333333333444222111111000000000000000555444333222111///......333111......000444666666000...,,,,,,...///...,,,------------------------,,,,,,,,,---------......---------...............---------...............//////111222333444444444666222;;;;;;???HHH]]]{{{uuulllccc^^^VVVUUUTTTUUUYYY^^^dddhhhkkknnnssswwwzzz|||~~~~~~{{{wwwtttiiifffbbb```^^^[[[VVVQQQSSSQQQNNNJJJHHHJJJOOOSSS^^^dddnnnxxx___DDD===:::777666555444333111222222222333333333333333222111111000000000000000666555444333222111000///222111///000333999???CCC444000,,,+++...//////---........................,,,,,,,,,---------......,,,---......//////......,,,---......//////.........///000222333333444444777333<<<;;;???HHH\\\}}}tttkkkeeeaaa^^^\\\]]]___aaaeeeiiioootttxxxyyy}}}}}}xxxssspppnnniiiaaaZZZ[[[YYYUUUPPPKKKJJJKKKMMMOOOUUU^^^gggqqqzzz{{{XXXCCC@@@;;;777666555444333333333333333333333222222222111111000000000000000333333222222222222111111...000111222222666<<