BM6P6(@ |||yyytttooofff^^^XXXRRRMMMJJJCCCCCCAAA@@@???@@@@@@AAAAAADDDHHHKKKKKKKKKLLLMMMKKKMMMRRRVVVZZZ\\\]]]]]]YYYXXXXXXXXXYYY[[[^^^______aaabbbcccaaa^^^ZZZXXXVVVYYY\\\^^^^^^```dddhhhjjjlllpppssstttrrrpppnnnwwwyyy|||~~~}}}zzzyyyzzzyyypppiiiddd___ZZZUUUVVVRRRNNNJJJIIIHHHGGGFFFDDDFFFJJJPPPUUUXXXWWWVVVRRRPPPTTTeee~~~oooQQQDDD<<<999777666666555444333111222222333333222222111111111000000//////......---.........//////000000---------.........//////,,,---......//////......//////............//////////////////////////////000000000000111111111111333777;;;CCCQQQ```hhhhhhjjjpppyyy~~~{{{vvvxxx}}}}}}yyy{{{{{{}}}|||vvvnnniiifffccc^^^[[[ZZZYYYXXXWWWWWWXXXZZZ[[[aaafffmmmsssuuuuuuuuuuuusssoooiiibbb\\\VVVQQQMMMHHHGGGIIIKKKLLLOOOYYYdddmmmsss{{{vvv{{{~~~xxxqqqmmmccc```\\\\\\^^^aaabbbaaafffiiimmmqqqsssvvvyyy{{{tttllllllooottt{{{}}}}}}zzzwwwuuutttuuuuuutttqqqsssssstttzzz~~~yyyrrrlllhhheeebbb`````````aaacccffflllsssyyyuuuhhhccc______^^^```gggoooyyy~~~{{{xxxrrrjjjbbb[[[UUUOOOLLLEEEDDDCCCAAAAAAAAABBBCCCDDDGGGJJJLLLMMMMMMOOOPPPQQQRRRUUUXXX[[[\\\]]]]]]\\\[[[[[[[[[\\\___aaaccccccdddeeeeeeccc```]]][[[YYY\\\___```aaabbbfffiiimmmnnnppprrrrrrqqqpppnnnqqqsssuuuwwwyyy||||||{{{|||||||||vvvmmmfffbbb]]]XXXTTTRRROOOJJJHHHGGGGGGFFFEEEFFFGGGKKKPPPUUUWWWWWWUUUQQQPPPUUUeee}}}iiiMMM@@@<<<999777666666555444333111222222333333222222111000000000000////////////............/////////000---------.........//////,,,---......//////......//////............//////////////////////////////000000000000111111111111222666;;;CCCQQQaaaiiiiiilllqqqzzz~~~yyy{{{{{{vvvwwwyyy~~~|||vvvoooiiifffbbb^^^ZZZZZZYYYWWWVVVWWWXXXZZZ[[[aaagggnnntttvvvvvvvvvvvvtttqqqlllfffaaa[[[TTTPPPHHHGGGHHHJJJKKKNNNXXXbbbiiipppyyy|||~~~vvvnnnhhh```]]]ZZZ[[[^^^aaabbbbbbgggjjjooorrruuuxxx{{{}}}sssbbb``````ccciiipppvvvxxxxxxzzzxxxuuusssrrrqqqppppppnnnpppqqqttt{{{xxxrrrnnnllliiihhhgggggggggfffgggkkkqqquuuxxxppprrruuuwww{{{yyynnnccc^^^[[[[[[ZZZ\\\ccclllxxx~~~}}}wwwoooggg```YYYRRRNNNGGGFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPRRRUUUXXXXXXYYY[[[\\\]]]^^^___aaa``````aaabbbdddggghhhhhhhhhhhhhhhfffccc```^^^]]]___aaacccdddeeehhhjjjnnnoooooopppoooooonnnmmmlllmmmooopppssswww|||zzz|||~~~wwwqqqiiiccc```[[[VVVRRRMMMJJJFFFEEEEEEEEEEEEEEEHHHIIILLLQQQUUUVVVUUUSSSQQQRRRXXXggg|||dddIII???<<<999777666666555444333111222222333333222222111////////////000000000000............////////////---------...............,,,---......//////......//////............//////////////////////////////000000000000111111111111111555:::BBBRRRbbbjjjkkkmmmrrr{{{~~~zzzuuussstttwww~~~xxxpppjjjfffbbb]]]YYYYYYXXXWWWVVVVVVXXXZZZ[[[bbbgggnnntttvvvwwwwwwxxxuuusssppplllggg```YYYTTTJJJHHHHHHJJJKKKMMMVVV___dddkkkuuu|||~~~sssggg```[[[YYYXXXYYY\\\```bbbccchhhkkkppptttwwwzzz}}}{{{cccVVVRRRRRRTTTZZZbbbiiinnnqqquuutttrrrooommmkkkjjjiiijjjmmmpppttt}}}|||vvvqqqnnnkkkiiiiiiiiiiiiiiijjjmmmrrrvvv|||sssjjjeeehhhlllqqqwwwzzzmmmccc]]]YYYWWWXXXXXX[[[bbbjjjwww{{{tttlllddd\\\UUUPPPJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQUUUYYY\\\\\\\\\\\\^^^___aaabbbeeeeeefffggghhhjjjlllmmmlllllllllkkkhhheeecccaaa___```bbbdddeeefffggghhhllllllkkkkkkkkkkkkkkkllliiijjjkkkmmmpppvvv~~~xxxzzz~~~sssnnngggbbb^^^ZZZUUUPPPIIIGGGDDDCCCDDDFFFFFFFFFJJJKKKNNNQQQUUUVVVTTTRRRPPPTTT\\\kkk{{{bbbIIIAAA<<<999777666666555444333111222222333333222222111......//////000000111111.........///////////////........................,,,---......///.........//////............/////////////////////////////////000000000111111111111000444999BBBQQQbbbkkkkkklllpppyyy|||xxxuuusssvvvyyypppjjjfffbbb]]]YYYXXXWWWVVVVVVVVVXXXZZZ[[[aaafffmmmrrruuuvvvwwwxxxuuutttssspppmmmfff^^^XXXNNNKKKIIIJJJJJJLLLSSS[[[___fffqqqyyy}}}{{{mmm```WWWVVVUUUVVVXXX[[[___bbbdddhhhkkkppptttxxx{{{lllYYYPPPJJJJJJKKKOOOVVV^^^eeeiiinnnooonnnmmmiiifffdddcccggglllqqqvvv{{{uuuoooiiifffbbbccceeehhhlllrrryyy~~~qqqhhheeeiiimmmrrrxxx{{{uuulllbbbZZZZZZWWWVVVWWWYYY\\\dddmmmyyy}}}wwwppphhh___WWWQQQLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPSSSXXX[[[\\\\\\]]]^^^```bbbdddeeehhhiiijjjkkkmmmoooqqqqqqooooooooonnnkkkhhhdddbbb___```aaacccdddeeeeeedddggggggfffggghhhiiikkkllliiiiiijjjlllqqqyyyxxxyyy~~~}}}qqqlllfffaaa^^^ZZZTTTOOOHHHFFFDDDDDDEEEHHHIIIIIIKKKLLLNNNRRRUUUVVVTTTQQQMMMSSS___lllyyy___HHHBBB<<<999777666666555444333111222222333333222222111......//////000000111111///////////////..............................---,,,---......///.........//////............/////////////////////////////////000000000111111111111000444999AAAPPP```iiiiiihhhkkkttt}}}~~~zzzxxxzzzyyyqqqjjjfffbbb]]]YYYXXXWWWVVVUUUVVVXXXZZZ[[[```eeekkkpppsssuuuvvvwwwuuuttttttssspppjjjbbb]]]SSSNNNKKKKKKJJJJJJPPPVVV[[[bbbmmmuuuzzz~~~vvvfffYYYPPPQQQRRRTTTWWWZZZ^^^bbbdddgggkkkppptttxxx|||sss\\\OOOIIIFFFFFFFFFGGGKKKRRRZZZ___gggiiilllkkkgggcccaaa```eeelllsssyyy|||rrrhhhbbb[[[]]]```dddjjjttt~~~|||xxxwwwxxxxxxsssxxxzzzuuukkkfffgggkkksssxxx~~~}}}xxxqqqkkkfffaaaZZZUUUWWWTTTTTTXXX[[[^^^gggooo}}}yyyssslllcccZZZTTTNNNMMMLLLLLLLLLMMMNNNOOONNNOOOPPPQQQRRRUUUZZZ]]]\\\]]]___aaaccceeeggghhhiiijjjlllnnnpppqqqssstttrrrssssssssspppkkkfffccc______```bbbddddddbbb```bbbbbbdddfffiiillloooqqqkkkkkkkkknnnttt~~~{{{}}}|||yyypppkkkeeeaaa^^^YYYSSSNNNHHHFFFDDDEEEGGGJJJKKKKKKLLLLLLOOORRRUUUVVVTTTRRRJJJTTTbbboooxxx~~~[[[FFF@@@<<<999777666666555444333111222222333333222222111////////////000000000000///////////////........................---------,,,---......//////......//////............//////////////////////////////000000000000111111111111111444999@@@NNN^^^eeeeeedddfffnnnxxx}}}yyyqqqkkkgggccc^^^ZZZWWWVVVUUUUUUVVVXXXZZZ\\\___dddjjjooorrrtttvvvwwwvvvuuuuuuuuusssnnngggbbbZZZSSSNNNLLLJJJIIIMMMRRRXXX___hhhooouuuzzzooo```TTTNNNNNNQQQTTTWWWZZZ]]]bbbeeegggkkkpppuuuyyy}}}fffSSSIIIEEECCCBBBBBBAAACCCIIIPPPUUU```eeejjjkkkgggcccaaaaaadddllltttzzzqqqddd[[[WWWYYY[[[___gggsss{{{ppplllkkkhhhfffaaadddfffdddaaaeeennnwww~~~|||wwwsssmmmiiiccc___\\\YYYWWWUUUUUUSSSTTTXXX\\\aaaiiirrr|||vvvooofff]]]WWWOOONNNMMMMMMMMMNNNPPPQQQOOOQQQSSSTTTVVVYYY]]]```___```ccceeegggiiiiiiiiiiiijjjllloooqqqrrrsssttttttvvvxxxxxxuuuooohhhddd```______aaacccccc```]]]___aaaeeejjjooossswwwyyypppppppppsss{{{yyyvvvooojjjddd```\\\WWWPPPKKKIIIGGGEEEEEEHHHJJJLLLLLLKKKLLLOOORRRVVVVVVUUURRRLLLXXXhhhvvv}}}ZZZEEE@@@<<<999777666666555444333111222222333333222222111000000000000////////////000/////////............//////.........---------,,,---......//////......//////............//////////////////////////////000000000000111111111111222555999???LLLZZZaaaaaa```bbbjjjuuu{{{~~~~~~xxxpppkkkgggddd___\\\VVVUUUUUUUUUVVVXXXZZZ\\\```dddjjjooorrruuuwwwyyywwwwwwwwwvvvuuuqqqkkkggg___XXXQQQNNNKKKIIIJJJNNNUUU[[[cccjjjooovvv}}}wwwfffZZZRRROOOMMMPPPUUUXXXZZZ]]]aaaeeehhhlllrrrwww{{{ttt]]]NNNFFFCCCAAAAAAAAA@@@AAAEEELLLQQQ[[[bbbiiillliiieeecccdddccckkktttzzzrrr```VVVTTTUUUWWW[[[eeessssssgggcccaaa^^^ZZZYYY\\\^^^```ccckkkwww|||vvvooojjjccc```[[[WWWVVVUUUVVVVVVVVVTTTVVV\\\aaafffnnnwww~~~yyyrrriii___YYYOOONNNNNNMMMNNNOOOPPPQQQQQQSSSUUUWWWYYY[[[___aaabbbcccfffiiijjjjjjjjjiiiiiijjjllloooqqqrrrssstttvvvxxx{{{|||xxxqqqjjjeee```______aaadddccc```\\\^^^aaagggmmmtttyyy}}}uuuuuuvvvyyyxxxtttnnnjjjddd___[[[VVVNNNIIIIIIGGGEEEEEEGGGJJJKKKLLLKKKLLLOOOSSSVVVWWWUUUSSSQQQ^^^ppp}}}[[[FFFAAA<<<:::777666666666444333222222222333333222222222111111000000//////......000000//////.........---//////.........---------,,,---......//////......//////............//////////////////////////////000000000000111111111111333666999???KKKXXX___^^^___```hhhsss{{{~~~}}}wwwpppkkkhhheee```]]]VVVUUUTTTTTTVVVXXXZZZ\\\aaaeeekkkpppsssvvvxxxzzzyyyxxxxxxwwwvvvsssnnnkkkcccZZZRRROOOKKKHHHIIILLLSSSXXX___fffkkksss{{{ppp```WWWRRRPPPMMMPPPUUUXXXZZZ]]]aaaeeejjjnnnsssxxx}}}hhhTTTIIICCC@@@AAABBBBBBBBBBBBEEELLLRRRYYY```iiimmmjjjgggeeefffaaajjjsssyyywwwdddXXXPPPQQQSSSYYYddduuu}}}jjj]]][[[ZZZXXXUUUYYY[[[^^^bbbhhhqqq}}}{{{ssslllggg___\\\XXXUUUSSSTTTVVVWWWYYYXXXZZZ```fffkkkttt|||{{{vvvmmmbbbZZZTTTRRROOONNNOOOQQQQQQQQQRRRRRRSSSUUUXXX]]]aaaccchhhggghhhiiikkkkkkiiiggggggiiimmmppprrrsssrrrrrruuuyyy~~~~~~yyyqqqjjjfffaaabbbccc```]]][[[\\\^^^^^^dddmmmuuuyyyzzz{{{|||zzzxxxxxx~~~yyyssskkkgggaaa\\\XXXTTTPPPNNNIIIHHHFFFEEEEEEFFFHHHIIIIIILLLPPPRRRSSSQQQOOONNNRRRdddwwwzzzUUUBBB???;;;:::888777555444444444333333333222222222111111000000000000000000000000000000000000000000000000........................//////////////////////////////............//////........................000000000000////////////111111555>>>KKKWWW___bbb[[[```jjjtttyyyzzz}}}wwwoooiiifffccc___\\\[[[YYYWWWVVVVVVXXX[[[\\\___dddlllrrruuuvvvwwwxxxzzzzzzyyywwwuuussspppooohhhccc\\\TTTNNNKKKKKKKKKOOORRRZZZcccgggjjjsss}}}tttdddYYYQQQLLLJJJMMMOOOQQQTTTXXX^^^dddiiimmmqqqvvvyyy|||ttt]]]PPPIIICCC>>>@@@AAA@@@@@@AAADDDJJJNNNUUU]]]hhhoooqqqmmmiiifffeeehhhpppzzzuuuaaaVVVPPPPPPTTT\\\eeerrrtttbbb]]][[[VVVVVV\\\\\\___ccciiiqqqzzzzzzrrrhhhaaa[[[YYYUUURRRQQQSSSVVVXXXYYYZZZ^^^dddiiimmmwww{{{wwwoooddd\\\VVVSSSPPPOOOPPPQQQRRRQQQTTTTTTUUUVVVZZZ^^^bbbdddcccaaa```aaadddfffggggggiiikkkmmmoooqqqrrrsssssswww{{{zzzrrrkkkfffbbbcccbbb___[[[[[[]]]```aaagggnnntttwwwyyyzzz{{{{{{|||~~~vvvpppjjjfff```[[[WWWTTTPPPNNNIIIHHHFFFEEEFFFGGGIIIJJJLLLNNNQQQSSSRRRQQQOOONNNTTTfff{{{qqqPPPBBBAAA;;;:::888777555444444444333333333222222222111111000000000000000000000000000000000000000000000000........................//////////////////////////////............//////........................000000000000////////////444333666===IIIUUU^^^bbb___ccclllvvv{{{|||~~~xxxpppjjjfffccc___\\\XXXWWWUUUUUUUUUVVVXXXYYY___dddlllrrruuuvvvxxxxxxzzzzzzyyyxxxvvvtttrrrqqqkkkfff___WWWPPPLLLKKKJJJMMMPPPWWW___dddhhhqqq{{{lll^^^VVVOOOJJJJJJMMMOOORRRUUUZZZ```ggglllooosssyyy}}}||||||mmmZZZNNNGGGDDDAAAAAAAAABBBAAABBBFFFKKKOOOWWW___iiippprrroookkkhhhfffiiipppyyyyyydddYYYUUUUUUXXX```kkkyyynnn]]]YYYXXXUUUWWW]]]___bbbhhhooowww~~~yyyqqqhhhbbb___\\\XXXUUUTTTUUUWWWYYY^^^^^^cccjjjooottt~~~~~~|||xxxqqqhhhaaaXXXUUUQQQPPPPPPQQQRRRQQQSSSSSSSSSUUUXXX[[[___aaa^^^\\\ZZZ[[[___dddggghhhkkkkkklllnnnppprrrtttuuuzzz}}}|||tttlllhhheeeccc```\\\ZZZ[[[___ccchhhkkkppptttvvvxxxzzz||||||{{{sssmmmgggccc^^^YYYVVVSSSPPPNNNHHHGGGGGGFFFGGGHHHJJJKKKNNNPPPRRRSSSQQQOOONNNOOOWWWkkkfffKKKAAABBB;;;:::888777555444444444333333333222222222111111000000000000000000000000000000000000000000000000........................//////////////////////////////............//////........................////////////000000000000666555666<<>>;;;:::888777555444444444333333333222222222111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////.........................../////////000000000111333333333888CCCRRRaaajjjllljjjmmmuuu|||~~~tttmmmhhhddd___[[[WWWWWWWWWXXXXXXXXXXXXXXX\\\bbbjjjqqquuuxxxzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzvvvsssnnnhhh```XXXQQQNNNMMMKKKLLLSSSZZZaaalllvvv~~~www___UUULLLIIIHHHGGGIIILLLJJJNNNTTT[[[bbbjjjrrrwww{{{xxxtttrrrsssssstttvvvxxx{{{~~~}}}ppp^^^MMMCCCAAACCCAAABBBDDDEEEFFFIIINNNQQQYYY```jjjqqquuuvvvvvvvvvrrrpppqqqxxxpppdddcccbbbhhhuuuyyyggg```\\\^^^ccchhhmmmqqqrrruuu{{{|||vvvqqqllljjjgggeeeddddddeeefffgggjjjqqq{{{}}}xxxoooiii[[[VVVPPPLLLKKKKKKLLLLLLKKKKKKKKKKKKMMMPPPSSSUUUUUUVVVXXX]]]aaadddcccbbbiiijjjlllooouuu{{{wwwooojjjdddaaa^^^^^^bbbggglllnnnkkkmmmpppsssvvv{{{}}}zzzuuunnniii___\\\WWWSSSPPPNNNKKKIIIFFFFFFHHHIIIKKKLLLMMMNNNMMMOOOPPPNNNJJJKKKQQQWWWdddwwwyyyYYYIIIBBB<<<;;;:::888777555444444444333333333222222222111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////..............................//////000000111111111111333888BBBQQQaaalllmmmjjjkkksss{{{~~~~~~vvvnnniiiddd___[[[UUUUUUUUUUUUUUUVVVVVVWWW[[[aaajjjqqqvvvxxxzzz|||zzzzzz{{{{{{|||{{{{{{zzzwwwvvvrrrmmmfff]]]VVVRRROOOKKKKKKPPPWWW___jjjttt}}}|||iiiTTTLLLFFFFFFFFFEEEHHHLLLJJJNNNUUU\\\dddllltttyyy~~~uuukkkfffccccccccceeeiiiqqq{{{}}}nnn\\\LLLCCCCCCEEEBBBCCCEEEGGGIIILLLPPPSSSZZZ```jjjrrrxxxzzz|||}}}xxxtttsssxxxttthhhffffffmmm}}}oooaaa______ccciiiooosssvvvyyy|||yyyuuuooonnnmmmllllllmmmnnnooonnnqqqyyy~~~xxxooohhh]]]XXXQQQLLLKKKKKKLLLLLLLLLKKKKKKKKKMMMOOORRRTTTSSSTTTVVVZZZ___dddfffgggoooppprrrvvvzzzwwwooojjjaaa___^^^aaagggmmmooopppnnnqqqvvvzzz}}}yyywwwrrrkkkfff___[[[VVVRRROOOLLLIIIGGGEEEFFFHHHJJJLLLMMMNNNNNNLLLOOOQQQNNNKKKNNNVVV]]]pppsssUUUIIIBBB<<<;;;:::888777555444444444333333333222222222111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////.................................///000111111111111222444999BBBPPP```kkkooojjjkkkrrr{{{}}}wwwoooiiiddd^^^ZZZVVVUUUTTTSSSSSSUUUWWWXXX[[[```iiiqqqvvvyyy{{{|||zzz{{{{{{{{{{{{{{{zzzzzzwwwvvvuuuqqqjjjbbb[[[VVVQQQKKKIIIMMMUUU]]]hhhqqqyyykkk[[[MMMGGGCCCDDDDDDCCCFFFJJJJJJNNNUUU]]]eeemmmtttyyy}}}{{{vvvhhh```\\\XXXZZZ]]]aaahhhsssmmmZZZKKKEEEEEEGGGDDDFFFHHHJJJLLLOOOSSSVVV[[[aaallluuu{{{|||wwwuuuyyyzzzmmmjjjkkktttuuuiii___bbbfffkkkqqqwwwzzzzzz{{{tttsssssssssuuuwwwyyyzzz{{{~~~~~~xxxooohhh^^^YYYRRRMMMKKKLLLLLLLLLKKKJJJJJJJJJKKKNNNPPPRRRTTTTTTTTTXXX___fffkkkmmmtttuuuwwwzzz~~~wwwnnniii___^^^___dddkkkppprrrqqqtttwww}}}|||xxxuuupppiiiddd___[[[VVVQQQNNNKKKHHHFFFEEEFFFHHHJJJLLLNNNOOOOOOMMMPPPQQQOOOMMMPPPYYYbbbzzzoooQQQHHHCCC===;;;:::888777555444444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////........................---......///000111111222222333666:::BBBOOO^^^iiipppkkkkkkrrr|||}}}xxxpppjjjddd^^^ZZZYYYWWWUUUTTTTTTVVVYYY[[[ZZZ```iiiqqqvvvyyy{{{}}}{{{{{{{{{{{{{{{{{{zzzyyyvvvvvvvvvsssmmmeee^^^YYYRRRKKKHHHKKKRRR[[[fffooouuu~~~uuu___PPPIIIDDDAAABBBBBBAAADDDHHHJJJNNNVVV^^^eeemmmtttyyyzzzvvvvvv|||mmm```YYYWWWUUUYYY^^^dddlllxxxppp[[[LLLEEEEEEFFFFFFHHHKKKMMMOOOQQQUUUXXX\\\cccmmmwww~~~yyyvvvzzzrrrmmmoooyyytttfffaaaaaaffflllrrrxxx~~~}}}}}}~~~|||wwwpppkkk```ZZZSSSMMMKKKKKKKKKKKKMMMJJJIIIKKKLLLKKKNNNRRRVVVYYY\\\```ccchhhnnnrrryyyzzz}}}|||ppphhh___```aaacccfffmmmuuu{{{~~~xxxssspppkkkccc]]]ZZZWWWRRRMMMIIIFFFFFFFFFEEEGGGIIIIIIIIIIIIKKKLLLKKKNNNRRRQQQMMMPPPaaatttpppVVVKKKGGGCCC:::999999888777666666555222222222222222222222222000000111111111111000000...///000000000000000///////////////////////////////////////////////////........................////////////////////////......//////000000111111444444666;;;@@@JJJ\\\kkkllljjjiiilllxxx|||~~~yyypppiiieeeaaa___YYYXXXVVVTTTTTTUUUVVVWWW]]]bbbiiipppuuuyyy}}}}}}{{{zzzyyyxxxvvvtttrrrooojjjeeeaaaXXXQQQLLLKKKMMMSSS___kkktttjjjWWWNNN@@@BBBCCCCCCCCCDDDFFFHHHHHHLLLRRRXXX```iiisssxxxsssnnnnnnrrr{{{jjj[[[UUUTTTSSSWWW___iiisss~~~qqq[[[MMMFFFEEEEEEDDDHHHLLLNNNOOORRRXXX\\\cccjjjoooqqqzzzzzzssswwwtttnnnrrr~~~yyyjjjdddgggfffkkkrrrxxx||||||wwwpppkkkaaa[[[SSSNNNKKKKKKKKKJJJLLLIIIIIILLLNNNMMMOOOSSSXXX[[[___dddiiiooouuuzzz}}}~~~}}}rrrjjjcccbbbbbbeeekkkttt}}}zzztttooommmhhhaaa[[[XXXUUUPPPKKKHHHFFFEEEEEEEEEGGGJJJKKKKKKKKKKKKLLLPPPPPPPPPPPPPPPXXXlllkkkSSSJJJEEE@@@;;;;;;:::888777555444333222222222222222222222222000000000000000000000000///000000000000000//////////////////////////////................................................////////////////////////......//////000111111111333333555999???HHHZZZiiinnnkkkjjjooo~~~yyypppiiidddaaa___YYYXXXVVVTTTTTTUUUVVVWWW[[[```hhhooouuuyyy~~~~~~{{{xxxwwwwwwyyyxxxvvvtttqqqmmmhhhdddYYYSSSMMMLLLMMMRRR]]]hhhrrr~~~vvv___NNNFFF@@@AAACCCCCCCCCDDDFFFHHHIIIMMMRRRXXX^^^fffnnnsss|||vvviiieeehhhnnnzzz{{{fffXXXRRRRRRSSSXXXaaalllwwwrrr\\\NNNHHHGGGGGGFFFJJJNNNPPPQQQUUU[[[```eeemmmsssxxxzzzqqquuu}}}tttnnntttwwwooogggffflllrrrvvv{{{}}}wwwpppjjjbbb\\\TTTNNNKKKJJJJJJJJJJJJHHHIIINNNPPPOOOQQQTTTXXX[[[```ffflllttt{{{uuunnniiifffeeejjjtttxxxtttnnnjjjgggccc]]]YYYUUUSSSNNNJJJGGGEEEEEEFFFFFFIIILLLNNNNNNMMMMMMMMMTTTQQQNNNPPPUUUbbbxxxbbbNNNGGGCCC======<<<:::888666444333222222222222222222222222222222111000//////000111222111111000000//////......////////////////////////................................................////////////////////////......///000000111111222333222333888===FFFWWWfffnnnlllllluuu~~~zzzqqqjjjddd```^^^YYYXXXVVVTTTTTTUUUVVVWWWYYY^^^fffnnntttyyy~~~}}}yyyxxxxxxxxxxxxwwwuuutttrrrooojjjfff\\\VVVPPPNNNMMMPPPYYYcccooo{{{jjjVVVIIICCC@@@AAACCCCCCDDDEEEGGGJJJKKKNNNRRRWWW[[[aaagggkkkssswww}}}wwwiiiaaa___dddnnn}}}wwwcccWWWRRRQQQSSSZZZcccooo}}}uuu^^^PPPJJJIIIIIIIIILLLOOOQQQSSSXXX___dddiiirrrzzz{{{pppsss|||sssnnnvvvzzzlllhhhfffeeejjjqqqvvvyyy}}}~~~xxxpppkkkbbb\\\TTTNNNKKKJJJJJJJJJHHHGGGJJJOOORRRQQQRRRUUUVVVZZZ```ffflllttt|||xxxsssoookkkjjjrrr|||rrrnnniiieeebbb___ZZZWWWSSSQQQMMMJJJGGGGGGGGGHHHGGGKKKNNNPPPPPPOOOOOOOOOVVVPPPMMMPPPYYYhhh}}}yyyYYYJJJEEEAAA<<<;;;;;;:::888777555444333222222222222222222222222333111///......///111333222222111000///.........////////////////////////................................................////////////////////////...//////000111111222222333222333777<<>>777777777777777777777777222222222222222222222222222111000//////000111222222111000.........///000////////////////////////------------------------........................//////////////////////////////000111111222222333555333444777:::BBBRRR```dddjjjppp{{{wwwooogggaaa]]]YYYXXXVVVTTTTTTUUUVVVWWWZZZ^^^eeekkkooorrruuuxxxwwwyyy{{{||||||zzzwwwuuuvvvuuutttsssrrrooojjjgggbbb]]]XXXUUUPPPLLLNNNSSS^^^kkk{{{xxxcccTTTJJJEEECCCBBBDDDFFFHHHIIIKKKOOOQQQRRRUUUZZZ^^^```aaabbbdddbbbffflllrrryyy|||wwwoooddd]]]ZZZ[[[]]]gggppp|||fffXXXTTTTTTSSS^^^kkkxxxgggYYYTTTQQQOOOQQQUUUYYY\\\^^^bbbhhhlllppp{{{tttxxx|||lll```______aaabbbaaa___\\\^^^aaagggnnntttwwwyyyzzz}}}~~~{{{ssskkkeee\\\VVVOOOJJJIIIIIIIIIJJJJJJGGGHHHLLLNNNNNNQQQUUUXXX\\\aaagggmmmuuu|||xxxsssfffddd```ZZZUUURRRPPPPPPMMMKKKIIIHHHIIIJJJMMMNNNMMMNNNOOOOOONNNPPPRRRUUUSSSPPPPPPTTT[[[eeewwwjjjTTTKKKDDD@@@>>>999888888888777777666666222222222222222222222222000000000000000000000000222111///......///000111////////////////////////------------------------........................///////////////////////////000000111111222333333444222333555888???OOO^^^dddjjjmmmrrryyyqqqiiibbb^^^YYYXXXVVVTTTTTTUUUVVVWWWXXX\\\ccciiinnnrrrvvvxxxyyyzzz{{{{{{zzzyyywwwvvvvvvtttsssrrrpppmmmhhheeeccc^^^YYYVVVQQQKKKLLLPPPVVVdddtttppp^^^QQQIIIEEECCCAAACCCEEEGGGHHHKKKNNNQQQSSSXXX^^^ccceeefffgggiiihhhlllpppuuuyyy|||wwwmmmggg___YYYXXX[[[___aaannnwwwjjjZZZUUUVVVUUUaaannn|||hhh\\\YYYWWWUUUXXX\\\bbbfffgggjjjnnnqqqwww{{{ttt{{{uuufffYYYWWWUUUTTTVVVYYY[[[]]]___eeekkkqqqvvvzzz|||||||||~~~yyyqqqhhhbbbZZZUUUNNNIIIHHHIIIIIIJJJKKKHHHGGGKKKMMMMMMPPPUUUUUUYYY___eeelllttt|||zzztttpppdddbbb^^^XXXRRROOONNNNNNKKKIIIHHHGGGHHHJJJLLLNNNNNNOOOOOONNNMMMOOOSSSVVVTTTRRRRRRUUUZZZeeeyyymmmXXXMMMEEE@@@>>>::::::999888777666555444222222222222222222222222000000111111111111000000111000...---...///111222////////////////////////------------------------........................////////////////////////000000000111222222333333333111111444666>>>MMM[[[eeekkkkkkkkk{{{zzzrrrjjjccc___YYYXXXVVVTTTTTTUUUVVVWWWUUUZZZbbbiiinnnrrrwwwyyyzzzzzzzzzyyyyyyzzzzzz{{{tttrrrqqqooonnnjjjeeebbbccc^^^ZZZWWWQQQKKKKKKOOOPPP^^^ooo}}}xxxeeeUUUJJJCCC???===???AAADDDFFFGGGJJJNNNPPPTTTYYY```eeehhhjjjkkklllpppssswwwzzz}}}~~~wwwoookkk___YYYSSSRRRWWW___eeeggguuu}}}ppp]]]XXXYYYWWWdddqqqhhh^^^\\\\\\ZZZ]]]bbbiiimmmnnnooorrruuuxxxttt}}}nnn___UUUSSSPPPPPPSSSXXX^^^bbbggglllqqqtttvvvzzz||||||~~~wwwnnnddd]]]UUUQQQLLLHHHHHHJJJKKKLLLFFFGGGIIIIIIJJJLLLPPPRRRRRRXXX___dddhhhnnnxxxzzztttjjjcccbbb___ZZZUUURRRPPPMMMKKKJJJIIIHHHGGGGGGIIIKKKLLLNNNMMMMMMNNNPPPSSSVVVXXXSSSUUUUUUTTTYYYiiiiii\\\QQQKKKGGG>>>;;;;;;:::888777555444444444444444333333333222222333222111111000000111111000000//////.........---////////////////////////......------------......////////////000000000000////////////////////////222111000000000000000111111///000333666===LLL[[[gggjjjkkkkkkqqq}}}~~~zzzrrriiibbb```ZZZXXXUUUSSSRRRSSSUUUVVVWWW[[[aaagggkkkpppuuuxxxvvv{{{}}}|||||||||yyytttrrrooollliiihhhfffdddbbbaaa___[[[WWWSSSPPPMMMLLLOOOVVVbbbooo}}}uuukkk]]]PPPGGGBBB@@@???@@@AAACCCDDDFFFIIIMMMPPPVVVYYY___dddhhhlllpppsssvvvxxx{{{~~~{{{tttkkkbbb\\\WWWUUUSSSUUU[[[cccjjjnnnxxx}}}wwwcccYYYWWWYYYeeesssmmmccc```bbbfffgggjjjooosssvvvyyy}}}zzzdddUUURRRQQQPPPRRRXXX```fffiiinnnqqqvvvzzz|||~~~|||tttjjj```YYYTTTQQQLLLJJJKKKMMMNNNNNNJJJJJJKKKKKKJJJLLLNNNQQQSSSYYY```dddgggmmmvvv}}}{{{uuuoooggg```___\\\WWWSSSQQQOOOMMMKKKIIIHHHGGGGGGGGGIIIKKKLLLMMMMMMMMMNNNQQQTTTWWWXXXYYYZZZZZZ[[[bbbtttdddWWWMMMHHHEEE===;;;;;;:::888777555444444444444444333333333222222333222111111000000111111000000/////////.........////////////////////////......------------........./////////000000000000////////////////////////111000000000000000111111222111111333444:::HHHVVVdddiiikkkkkkoooxxx|||zzz{{{zzzrrriiibbb```ZZZXXXUUUSSSRRRSSSTTTUUUVVVZZZ```eeejjjoootttwwwwww{{{~~~|||{{{|||xxxssspppnnnjjjhhhgggfffdddbbb___]]][[[WWWSSSOOOLLLKKKLLLRRR\\\hhhvvv{{{llldddWWWLLLDDDAAA@@@??????@@@BBBDDDEEEHHHLLLOOORRRVVV]]]ccchhhnnnssswww{{{~~~}}}|||{{{{{{|||~~~}}}uuummmeee]]]XXXUUUTTTTTTXXX___gggooossszzz~~~}}}ggg\\\YYYZZZfffsssnnneeeccceeejjjrrrtttwwwxxxyyyzzz|||~~~}}}|||zzz~~~sss___RRRSSSRRRSSSWWW]]]dddjjjmmmqqqtttxxx|||}}}zzzrrrhhh]]]WWWRRRPPPMMMMMMNNNPPPQQQQQQPPPPPPPPPNNNMMMMMMPPPRRRVVV\\\bbbfffhhhnnnvvv}}}{{{sssooojjjccc]]][[[XXXTTTQQQOOONNNKKKJJJHHHGGGGGGGGGGGGIIIKKKLLLLLLMMMNNNPPPRRRUUUXXXYYYYYYYYYZZZ^^^jjjxxx\\\QQQHHHDDDCCC===;;;;;;:::888777666555444444444444444333333333333333222111111000000111111000000////////////......////////////////////////......------------............/////////000000000////////////////////////000/////////000111222222444222222333333777CCCPPP```gggkkkjjjkkkqqqwwwyyywwwxxx||||||tttkkkeeecccZZZXXXUUUSSSRRRRRRSSSTTTUUUYYY___dddiiinnnssswwwyyy}}}~~~|||{{{{{{wwwrrrnnnllliiigggfffeeebbbaaa\\\[[[ZZZWWWTTTPPPLLLJJJIIIMMMUUU___lllzzzwwwooo```YYYOOOFFFAAA?????????>>>???AAABBBDDDFFFJJJMMMOOOSSSZZZaaahhhooouuuyyy~~~{{{uuuqqqpppnnnmmmooonnnnnnoooqqqtttwwwyyy|||}}}~~~vvvlllccc\\\VVVRRRRRRSSSWWW]]]eeemmmuuuyyy|||kkk___\\\ZZZeeerrr~~~oooiiihhhkkkooo|||}}}}}}|||yyyxxxxxxyyyvvvwwwyyyiiiZZZSSSSSSUUUYYY^^^dddjjjpppsssuuuwww{{{}}}~~~{{{ssshhh^^^WWWOOONNNMMMNNNPPPSSSSSSSSSUUUTTTSSSQQQPPPPPPSSSVVVYYY___eeeiiilllqqqyyy|||sssnnnjjjfff```\\\YYYUUUQQQNNNLLLKKKHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMOOORRRTTTWWWYYYZZZXXXXXXYYYbbbsssoooVVVLLLDDDBBBBBB===;;;::::::999777666666555555444444444444333333333333222111111000000111111000000//////////////////////////////////////////......------------.............../////////000000////////////////////////////////////000111333333444333333444444777BBBMMM]]]eeeiiigggfffllltttxxx{{{~~~{{{xxxnnnhhhfff[[[YYYVVVSSSQQQQQQRRRSSSVVVYYY^^^ccchhhmmmssswwwzzz~~~}}}{{{zzzvvvqqqmmmjjjgggeeedddccc```___ZZZZZZYYYXXXUUUQQQMMMJJJHHHKKKPPPXXXcccqqq{{{ooogggWWWQQQHHHAAA>>>=========<<<>>>@@@AAABBBEEEIIILLLPPPSSSYYY___eeekkkrrrvvvyyy}}}~~~xxxooohhhdddccccccccccccdddeeegggkkkppptttwwwyyyzzz|||~~~{{{oooddd[[[VVVRRROOOQQQUUU[[[bbbjjjrrryyy}}}mmm```^^^YYYcccooo}}}}}}qqqmmmlllooottt}}}}}}|||xxxtttqqqpppqqqsss}}}www|||vvvaaaXXXVVVTTTXXX___eeekkkpppuuuwwwxxxzzz}}}{{{ssshhh^^^WWWNNNMMMMMMNNNRRRUUUVVVVVVUUUUUUTTTRRRPPPRRRUUUXXXZZZ```ggglllooouuu{{{vvvoookkkgggddd___[[[WWWTTTOOOLLLJJJHHHEEEDDDFFFFFFGGGHHHJJJKKKMMMMMMLLLNNNQQQTTTVVVXXXYYYYYYZZZZZZ^^^lllgggQQQJJJCCCAAABBB>>>;;;::::::999888777666666555555555444444444333333333222111111000000111111//////000000000000000000////////////////////////......------------..................////////////////////////////////////////////////000111333333333222444555555888BBBMMM[[[ccchhhdddcccjjjvvv~~~~~~{{{zzzxxxnnngggeee[[[YYYVVVRRRPPPPPPQQQRRRVVVYYY^^^bbbgggmmmssswwwzzz~~~}}}{{{zzzvvvpppllliiieeecccbbb```^^^\\\YYYYYYYYYXXXUUURRRNNNLLLIIIJJJMMMSSS\\\iiiwwwyyynnnbbb[[[QQQLLLEEE???===<<<<<<;;;<<<===???@@@BBBDDDHHHLLLSSSVVVZZZ]]]aaafffkkkoootttxxxsssmmmeee^^^[[[\\\]]]]]]\\\]]]___bbbgggmmmrrruuuuuuwwwyyy|||wwwjjj___WWWSSSQQQPPPSSSXXX```hhhnnnuuu{{{mmm```\\\YYY```jjjvvv|||rrrooonnnqqqtttwwwwwwuuuqqqmmmjjjjjjkkkttt~~~vvvxxxkkkZZZVVVXXXXXX]]]eeekkkppptttxxx{{{{{{|||zzzrrrhhh]]]WWWPPPOOONNNOOOSSSWWWYYYZZZWWWWWWUUURRRQQQRRRVVVYYY[[[aaajjjpppuuu}}}|||}}}~~~uuurrrlllhhhddd```\\\YYYTTTQQQMMMJJJHHHGGGEEECCCEEEFFFHHHIIIKKKMMMNNNOOONNNPPPSSSVVVXXXYYYXXXXXXYYYZZZaaattt}}}```NNNJJJCCCAAAAAA===;;;::::::999888888777777555555555555444444444333333222111111000000111111//////000000000000111111////////////////////////......------------......------........./////////////////////////////////000/////////000111222222111111444666666888BBBMMMYYYbbbhhhdddbbbkkkyyy~~~|||zzzwwwllleeeccc\\\ZZZVVVRRRPPPOOOPPPQQQUUUXXX\\\aaaeeekkkrrrvvvzzz~~~}}}{{{zzzvvvqqqkkkhhhdddaaa___]]]ZZZXXXWWWWWWWWWVVVTTTQQQOOOMMMIIIJJJKKKNNNVVVaaannnvvv|||}}}|||xxxpppdddYYYRRRKKKGGGAAA===<<<<<<;;;:::<<<===???@@@BBBDDDHHHLLLUUUWWWZZZ\\\___dddiiimmmrrrwww~~~zzziiiddd\\\WWWVVVWWWXXXYYYWWWXXXZZZ]]]bbbhhhmmmpppqqqrrruuuyyy}}}{{{sssggg\\\VVVTTTSSSSSSVVV]]]eeemmmrrryyyoooaaa[[[[[[___fffppp}}}zzzqqqmmmlllmmmooooooooommmjjjfffeeeeeegggrrrxxxwwwqqqqqq|||yyydddWWWVVVZZZ^^^dddlllqqqtttwww{{{}}}|||tttjjj```YYYTTTRRRPPPQQQUUUZZZ]]]______^^^[[[WWWUUUUUUYYY\\\___gggpppyyy~~~{{{wwwwwwzzzyyypppnnniiiddd```[[[WWWUUUOOOMMMJJJHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMOOOPPPQQQOOOQQQUUUXXXYYYYYYWWWVVVYYY[[[fff}}}uuu[[[LLLJJJCCC@@@@@@;;;;;;::::::999999888888777555555555555444444444444333222111111000000111111//////000000000111111111////////////////////////......------------......---------.........//////////////////////////////111000000000000000111111111111333666555777???IIIUUUaaajjjgggdddkkkzzz|||xxxmmmfffccc\\\ZZZVVVRRRPPPOOOOOOPPPSSSUUUYYY^^^bbbiiioootttyyy}}}}}}{{{zzzwwwqqqlllhhhddd```^^^[[[WWWUUUUUUTTTSSSRRRPPPOOONNNMMMGGGGGGHHHJJJOOOYYYccckkkuuuuuutttppphhh^^^UUUOOOEEEBBB>>>;;;;;;<<<;;;;;;<<<===???AAABBBEEEIIILLLSSSVVVYYY\\\```ffflllqqqrrrwww~~~{{{qqqddd```YYYUUUTTTUUUVVVVVVVVVWWWXXX[[[___dddhhhkkknnnpppsssxxx|||wwwoooddd[[[VVVUUUUUUVVVZZZaaajjjqqqwww~~~rrrfff___^^^___ccckkkuuuvvvmmmiiiffffffggggggfffeeebbb___]]]___```gggjjjqqqtttooojjjoooxxxnnnaaa[[[]]]bbbfffkkkssswwwxxxzzz~~~wwwnnnddd]]]XXXUUURRRSSSVVV\\\```bbbhhhfffbbb^^^ZZZZZZ]]]```eeemmmxxx~~~wwwtttrrrtttyyy~~~vvvpppmmmkkkgggbbb]]]XXXTTTQQQLLLJJJHHHGGGHHHJJJJJJIIIFFFGGGIIILLLNNNPPPQQQRRRPPPRRRVVVYYYZZZYYYWWWUUU^^^aaannnqqqXXXKKKJJJCCC???>>>999;;;::::::999999888888888666666555555555444444444333222222111000111111111//////000000111111111222////////////////////////.........------.........---------.........//////////////////////////////222111000000000000000111111111333555444444<<>>@@@AAABBBEEEIIILLLQQQTTTXXX]]]bbbiiiqqqvvvrrrwww}}}}}}rrrjjjddd```ZZZVVVUUUUUUUUUUUUXXXXXXYYY[[[^^^cccgggjjjnnnppptttyyy~~~tttmmmccc[[[WWWVVVWWWWWW[[[cccllltttzzzuuukkkeeeaaa```ccciiirrr}}}tttjjjeeebbb```aaa``````^^^[[[XXXWWWYYY[[[\\\^^^ccchhhfffgggtttyyyggg``````eeelllkkkqqqwwwzzzzzz|||~~~uuujjjaaaYYYUUUSSSUUUWWWXXX]]]bbbnnnkkkfff```\\\]]]```ccceeeqqq~~~wwwpppqqqsssuuuzzzxxxrrrmmmkkkhhhccc^^^XXXSSSOOOMMMIIIHHHGGGFFFFFFGGGIIIJJJJJJKKKMMMPPPPPPPPPOOONNNUUUTTTUUUYYYZZZVVVUUUVVV]]]nnnbbbXXXKKKBBB@@@???>>><<<;;;::::::999888777666666666555555444444333222222111111222222222222111111111111000000//////......////////////..........................................------------..................////////////............////////////111111222222444777<<<@@@NNN```hhhgggiiiiiirrr~~~xxxvvvzzzyyy~~~~~~vvvkkkdddaaa___[[[VVVRRRPPPOOONNNPPPQQQRRRTTTYYY```iiipppuuuzzz|||yyywwwwwwvvvssslllhhhaaa\\\WWWTTTQQQOOOLLLLLLLLLLLLLLLKKKJJJJJJHHHEEEFFFIIIKKKMMMTTT\\\___aaabbb```[[[SSSMMMJJJ>>>===<<<;;;;;;;;;;;;;;;===@@@CCCEEEFFFGGGIIIJJJPPPSSSWWW]]]dddkkkpppssswwwzzz|||wwwnnniiijjjeeebbb]]]WWWRRRQQQRRRUUUTTTVVVYYY[[[]]]aaafffiiijjjnnnsssxxx|||wwwlll```ZZZVVVUUUXXX]]]aaahhhqqqxxx~~~}}}tttkkkcccbbb```bbbiiiuuusssggg___[[[YYYXXX[[[YYYVVVTTTSSSSSSRRRQQQSSSYYY___bbbdddnnn~~~nnnbbbaaadddiiioootttvvvyyyyyyxxxyyy}}}xxxmmmeee^^^YYYWWWYYY\\\^^^ccciiinnnmmmiiiccc^^^^^^bbbgggnnnyyyuuupppqqqssswww|||}}}vvvpppkkkgggfffccc___ZZZUUUPPPMMMKKKIIIHHHGGGGGGGGGIIIKKKLLLKKKLLLOOOQQQSSSSSSRRRRRRUUUTTTVVVYYYYYYXXX[[[```ooo}}}___VVVKKKCCCAAA@@@>>><<<;;;;;;:::999888777666666666555555444444333222222111111222222222222111111.........///000111111111////////////..........................................------------..................////////////............////////////000111222222333666;;;???NNN___hhhhhhjjjiiipppxxxuuu}}}zzzzzzxxxnnnfffaaa___[[[VVVRRRPPPOOONNNNNNOOOQQQSSSXXX```iiiooovvv{{{~~~{{{yyyyyyxxxuuurrrllleee^^^XXXSSSNNNKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFCCCCCCFFFHHHJJJPPPWWWZZZ\\\^^^\\\VVVOOOIIIFFF======<<<;;;;;;;;;;;;<<<===@@@CCCEEEFFFGGGIIIJJJPPPRRRVVV\\\cccjjjooorrrwww{{{}}}vvvtttpppiiiggghhhgggddd___YYYTTTRRRRRRRRRUUUWWWYYY[[[^^^bbbfffjjjkkknnnsssxxx|||yyymmmbbb[[[XXXWWWZZZ___eeemmmvvv||||||vvvjjjfffbbbbbbhhhsss}}}{{{nnnbbbYYYTTTQQQPPPRRRQQQOOONNNOOOPPPPPPPPPQQQXXX```eeekkkxxx}}}hhh```ccchhhmmmrrrxxxzzz||||||{{{|||}}}rrrjjj___ZZZWWWYYY[[[^^^dddkkkooopppooohhhaaa```gggnnn{{{tttooonnnssswww}}}yyytttoookkkhhheee^^^\\\YYYTTTPPPMMMJJJIIIHHHHHHGGGHHHIIIKKKNNNOOONNNOOOQQQSSSTTTUUUVVVVVVVVVVVVWWWYYYYYY[[[dddnnnpppZZZSSSKKKEEECCCAAA>>><<<;;;;;;:::999888777666666666555555444444333222222111111222222222222111111......//////000000111111////////////..........................................------------..................////////////............////////////000000111111222555:::===LLL^^^hhhiiikkkhhhlllzzz}}}wwwuuu}}}zzz{{{{{{ppphhhaaa___[[[VVVRRRPPPOOONNNMMMNNNOOORRRWWW___hhhnnnwww|||}}}|||}}}|||yyytttoooggg```YYYSSSNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFCCC@@@@@@CCCDDDEEEJJJQQQTTTVVVWWWVVVPPPJJJEEEBBB<<<;;;;;;;;;;;;<<<======>>>@@@DDDFFFFFFGGGHHHJJJNNNPPPUUUZZZaaahhhmmmpppvvvyyywwwqqqlllkkkjjjhhhhhhjjjkkkgggaaaZZZUUURRRQQQQQQUUUWWWZZZ\\\^^^bbbgggjjjnnnrrrwww{{{zzzoooccc]]]ZZZYYY]]]bbbjjjrrr{{{wwwpppgggeeeiiiqqqyyy}}}~~~wwwmmmaaaXXXQQQNNNMMMLLLLLLLLLMMMOOOQQQTTTUUUWWW^^^gggoooxxx}}}pppcccbbbhhhoootttxxx|||~~~~~~wwwpppaaa[[[WWWXXX[[[^^^fffnnnppptttuuuooogggfffnnnwwwzzzqqqppprrrwww}}}zzzvvvqqqmmmjjjgggdddbbbXXXVVVSSSPPPMMMJJJHHHGGGGGGGGGHHHIIIKKKNNNPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVXXXWWWXXXYYYYYY___nnn}}}dddTTTPPPJJJFFFDDDBBB???<<<<<<;;;:::999888777777666666555555444444333222222111111222222222222111111222111111000///...------////////////..........................................------------..................////////////............////////////000000000000111444888<<>>AAAAAAAAAFFFLLLOOOQQQRRRPPPLLLFFFBBB@@@:::::::::;;;;;;===>>>>>>>>>AAAEEEGGGGGGGGGHHHIIILLLNNNRRRWWW^^^dddiiilllqqquuuyyy||||||yyytttqqqkkkhhhfffhhhkkknnnppprrroooiii___VVVQQQPPPQQQQQQVVVXXXZZZ]]]___ccchhhkkkssswww{{{{{{pppddd^^^[[[[[[^^^dddkkksss}}}~~~}}}}}}rrrlllmmmrrrvvvxxx{{{wwwpppfff]]]VVVSSSRRRPPPQQQRRRTTTVVVYYY]]]___eeellluuu~~~pppjjjeeehhhooovvvzzz|||}}}|||vvviiibbb\\\\\\]]]aaajjjrrrsssxxxzzzvvvoooooowwwyyyssstttvvv{{{rrrnnniiieeeccc```^^^\\\TTTRRRPPPMMMKKKIIIHHHGGGFFFGGGHHHJJJMMMOOOQQQRRRSSSRRRRRRQQQQQQRRRSSSSSSYYYXXXYYY[[[]]]fffyyyyyy___PPPNNNJJJGGGDDDAAA???===<<<;;;;;;:::999888777777666555555444444333222222111111222222222222111111222222111000///...------////////////..........................................------------..................////////////............////////////000111111000000333777:::EEEXXXbbbfffhhhcccaaakkkppptttvvvzzz}}}zzzvvvwww}}}}}}rrrkkkaaa___[[[VVVRRRPPPOOONNNMMMNNNPPPRRRVVV^^^gggmmmssszzz|||uuupppjjjccc]]]VVVPPPLLLIIIHHHFFFDDDCCCBBBAAAAAA@@@>>>>>>@@@@@@???CCCIIIKKKMMMOOOMMMIIIDDDAAA???:::::::::;;;<<<===>>>???>>>AAAEEEHHHHHHHHHHHHHHHIIIKKKNNNSSSYYY^^^ccceeejjjlllooopppoookkkgggdddbbbdddfffkkkqqqwwwyyyyyyqqqhhhZZZQQQMMMOOORRRTTTXXXZZZ\\\___aaaeeejjjmmmvvvyyy}}}|||qqqeee___\\\[[[^^^dddiiiqqq{{{||||||}}}uuurrrsssuuuvvvxxxwwwssslllccc]]]YYYYYYWWWYYY[[[]]]^^^aaaeeeiiipppwwwwwwiiijjjkkknnnsssyyy{{{zzz{{{~~~}}}~~~|||oooggg^^^\\\\\\```hhhqqqwww{{{~~~|||xxxzzz{{{xxxzzz||||||vvvrrroookkkfffccc```^^^[[[YYYQQQPPPNNNLLLIIIHHHGGGFFFFFFGGGIIIKKKMMMPPPQQQRRRSSSQQQPPPNNNNNNPPPRRRSSSYYYXXXYYY___fffsssqqq]]]NNNMMMJJJGGGCCC@@@>>>===<<<<<<;;;:::999888777777666555555444444333222222111111222222222222111111////////////000000000000////////////..........................................------------..................////////////............////////////222222111000000222666:::CCCUUU```dddgggbbb___gggooosssvvvzzz}}}yyyuuuvvv|||}}}rrrlllaaa___[[[VVVRRRPPPOOONNNNNNNNNOOOQQQUUU\\\dddjjjqqqxxx~~~}}}{{{vvvoooggg```XXXPPPLLLJJJHHHFFFCCCAAA@@@@@@@@@???===>>>@@@@@@???BBBHHHJJJKKKMMMLLLHHHDDDAAA@@@:::::::::;;;<<<===>>>???>>>BBBFFFIIIIIIHHHHHHHHHFFFGGGJJJNNNRRRWWW[[[]]]bbbbbbcccddddddbbbaaa```aaagggnnnttt{{{|||ooodddWWWNNNMMMQQQVVVXXX\\\^^^aaaccceeeiiinnnqqqwwwzzz~~~~~~sssggg```]]][[[___dddhhhpppyyy}}}zzz~~~xxxuuuvvvwwwwwwyyyxxxssskkkdddaaa```___bbbfffggghhhkkkpppuuuzzzwwwlllgggllloooqqquuuzzz{{{yyy||||||www}}}tttkkkaaa\\\[[[^^^fffooo{{{}}}|||yyyuuuooojjjjjjgggbbb___]]][[[YYYWWWOOONNNLLLJJJHHHFFFEEEEEEEEEGGGIIIKKKMMMOOOPPPQQQPPPOOOMMMLLLMMMPPPSSSUUUWWWUUUYYYcccqqqhhhYYYNNNMMMJJJFFFBBB???>>>===<<<<<<;;;:::999888888777666555555444444333222222111111222222222222111111000000000000////////////////////////..........................................------------..................////////////............////////////333333222111111333666999CCCUUU___cccgggbbb___gggmmmppprrrttt|||zzzuuuvvv{{{~~~tttmmmaaa___[[[VVVRRRPPPOOONNNMMMMMMNNNNNNRRRXXX```eeepppwww~~~zzzsssllleee]]]UUUPPPJJJHHHEEEBBB@@@?????????>>><<<===??????>>>BBBGGGHHHJJJKKKJJJGGGCCCAAAAAA;;;;;;;;;;;;;;;<<<===>>>???BBBGGGIIIIIIHHHGGGGGGCCCDDDFFFIIIMMMQQQTTTVVVZZZYYYZZZ[[[]]]```ccceeeiiirrr|||~~~iii```UUUPPPQQQVVVYYY[[[aaacccfffhhhkkknnnssswwwzzz}}}vvvjjjccc___]]]___dddjjjqqqyyy}}}{{{|||~~~xxxppplllkkklllpppuuuwwwxxx{{{yyylllggggggnnntttuuuxxx}}}}}}zzzuuuvvv}}}}}}rrrgggaaa___aaajjjsss}}}~~~}}}xxxuuutttqqqlllgggaaa^^^ZZZWWWVVVUUUSSSQQQNNNMMMKKKIIIGGGEEEDDDDDDEEEGGGIIIKKKMMMOOOPPPPPPMMMLLLKKKKKKMMMQQQVVVYYYUUUTTTYYYgggyyy}}}bbbUUUNNNMMMJJJEEEAAA>>>===>>>===<<<;;;;;;999999888777666555555444444333222222111111222222222222111111333333222000///---,,,,,,000/////////.............................................------...................../////////000............/////////000444444333222111333666:::DDDUUU___dddhhhdddaaahhhjjjlllmmmnnnwww|||vvvvvv|||uuuooobbb___[[[VVVRRRPPPOOONNNLLLLLLLLLMMMOOOUUU]]]bbbpppxxx~~~~~~zzzuuuoooiiibbb\\\WWWKKKIIIEEEBBB@@@?????????<<<;;;<<>>AAAFFFGGGIIIJJJIIIFFFCCCAAAAAA<<<;;;;;;;;;;;;<<<======???BBBGGGJJJJJJHHHGGGGGGBBBCCCDDDGGGJJJMMMPPPQQQUUUTTTTTTVVV[[[aaagggkkksss~~~eee^^^VVVSSSVVVZZZ\\\\\\fffgggjjjlllooorrrwww{{{yyyllleee```^^^```eeemmmsssyyy|||~~~|||wwwvvvxxx}}}}}}ppphhhfffhhhrrrxxxyyy|||sssnnnrrrxxx}}}}}}rrrkkkfffdddkkkssszzz~~~}}}zzzuuupppmmmiiieeeccc^^^]]]ZZZVVVSSSPPPNNNMMMNNNLLLIIIGGGFFFGGGHHHIIIFFFHHHLLLOOOOOONNNLLLJJJJJJIIIIIILLLPPPRRRRRRPPPPPPWWWaaammm~~~uuu\\\QQQLLLKKKHHHEEEBBB@@@???>>>;;;;;;::::::999888888888666555555444333333222222444333222222333333111000000000000000000000000000......------------..............................------------------------......//////////////////////////////////////////...///111222333555777:::BBBKKK[[[ggghhhbbb___aaakkkmmmpppsssyyy||||||~~~wwwwww~~~xxxssshhhccc\\\WWWSSSQQQOOOMMMOOOLLLLLLNNNQQQTTT\\\eeeooouuu}}}|||xxxsssnnnggg___ZZZUUUOOOHHHCCC@@@@@@??????>>>??????@@@AAAAAABBBBBBGGGIIIKKKJJJFFFBBB@@@???<<<;;;:::999:::<<<>>>@@@BBBDDDHHHJJJKKKIIIGGGEEEHHHIIIIIIIIIIIIJJJMMMOOOTTTUUUZZZaaacccdddlllwwwqqq___[[[WWWWWW[[[```ccccccgggiiikkknnnqqqvvv{{{ttthhh^^^\\\aaaeeekkkpppvvv~~~wwwmmmgggggglllvvvxxx{{{~~~}}}qqqhhhjjjpppvvv}}}yyyqqqkkkhhhmmmuuu}}}{{{yyyyyyvvvqqqmmmiiifffbbb```\\\ZZZWWWTTTQQQNNNLLLKKKKKKIIIGGGEEEEEEFFFHHHIIIHHHJJJLLLNNNNNNMMMJJJIIIGGGGGGIIILLLPPPRRRQQQOOONNNWWWcccooopppZZZQQQLLLKKKHHHEEEBBB@@@???>>>;;;;;;:::999999888888777555555555444444333333333444333222222333333222000000000000000000000000000///......------......///.................................---------------///////////////.........////////////////////////...///111222222333666888>>>GGGXXXfffiiidddaaacccgggkkkooosss{{{{{{zzz|||xxxxxx~~~yyyssshhhccc]]]WWWTTTRRROOONNNOOOLLLKKKNNNPPPSSS[[[dddmmmttt}}}{{{wwwqqqjjjccc^^^UUUPPPHHHCCC@@@???>>>======>>>>>>???@@@AAABBBCCCGGGIIIKKKJJJGGGCCC@@@???<<<;;;::::::;;;===???AAAEEEGGGKKKMMMNNNNNNLLLJJJGGGHHHJJJJJJJJJLLLPPPRRRXXXZZZ```hhhmmmrrr|||wwwfff]]]ZZZXXXYYY^^^cccfffggghhhjjjmmmooorrrwww}}}yyymmmccc___aaadddlllqqqxxxuuukkkgggfffkkkqqqxxxzzz~~~ppphhhdddiiipppvvv~~~zzzsssnnnrrrxxx}}}{{{yyywwwuuussspppkkkgggdddaaa^^^[[[XXXWWWTTTQQQNNNLLLJJJIIIGGGFFFEEEDDDDDDFFFHHHIIIKKKLLLMMMMMMLLLKKKIIIGGGCCCEEEIIIMMMOOOPPPOOONNNOOOZZZiiiwwwgggXXXSSSLLLJJJHHHEEEBBB@@@???>>>;;;::::::999999888888777555555555555555444444444444333222222333333222111000000000000000000000000///......------......///......................../////////......---------000000//////.........---////////////////////////...000111111111111444666999CCCTTTdddiiifffcccdddbbbhhhooouuu|||yyywwwwww|||zzzzzzzzzsssiiiddd^^^XXXUUUSSSPPPOOOOOOLLLKKKNNNPPPRRRYYYaaakkksss~~~{{{vvvppphhhcccXXXSSSKKKEEEBBB@@@???>>><<<<<<===>>>@@@AAACCCDDDHHHJJJKKKJJJGGGCCC@@@???===<<<;;;;;;<<>>AAACCCEEEHHHJJJLLLNNNOOONNNLLLKKKJJJLLLOOORRRUUUZZZ___ccciiimmmttt~~~ooobbb]]]\\\]]]```cccgggkkknnnooooooqqqtttvvvyyy~~~}}}ssskkkeeebbbiiinnnwwwyyykkkddd]]]]]]bbbkkktttzzzxxxiii```[[[___hhhrrr{{{~~~|||xxxuuurrroooooonnnllljjjgggdddaaa^^^\\\ZZZWWWUUUSSSQQQOOOMMMKKKIIIHHHHHHDDDDDDEEEFFFHHHJJJLLLMMMOOONNNLLLJJJHHHHHHHHHHHHHHHLLLPPPPPPMMMKKKLLLOOOYYYgggzzznnn]]]VVVUUUKKKJJJHHHEEECCCAAA@@@???<<<<<<;;;;;;:::999999999777666666666666666555555444333222222444444444222000000000000000000000000/////////....../////////........................000000/////////.........000000//////.........---///////////////////////////000000000//////111333666>>>MMM^^^fffeeeccccccjjjrrr|||vvvtttqqqrrrwww~~~|||tttlllgggaaa[[[XXXUUUSSSQQQPPPMMMMMMOOOPPPPPPVVV]]]fffooo{{{xxxqqqkkkaaa[[[RRRKKKFFFCCCAAA???;;;;;;;;;===???BBBEEEGGGIIIKKKMMMLLLHHHDDDBBBAAA>>>>>>===>>>@@@CCCFFFHHHLLLLLLNNNNNNNNNMMMKKKJJJKKKMMMQQQUUUYYY___eeeiiipppwwwrrrfffaaa```bbbcccfffiiikkkmmmoooqqqsssuuuxxxzzz}}}{{{qqqiiidddgggllluuurrrkkkbbb```___```gggqqqzzz~~~vvvggg```]]]ZZZcccoooyyy{{{wwwvvvqqqooollljjjiiihhhfffdddbbb___\\\ZZZXXXWWWUUUSSSPPPOOOMMMKKKIIIGGGGGGFFFDDDEEEFFFHHHJJJLLLNNNOOOOOOMMMJJJHHHGGGHHHJJJKKKNNNRRRTTTQQQLLLKKKPPPVVVbbbppp~~~|||ggg[[[UUUSSSKKKIIIGGGEEECCCAAA@@@@@@>>>======<<<<<<;;;::::::888888888777666666555555444333222333444555444333000000000000000000000000000//////......//////000................................................///////////////////////////////////////////////////000111000///000222333555;;;IIIZZZcccddddddeeerrrzzz|||yyyvvvtttvvv{{{~~~wwwmmmhhhbbb\\\YYYVVVTTTSSSRRROOONNNPPPPPPPPPUUU\\\dddmmmyyy|||uuuoooccc]]]TTTLLLFFFCCC@@@>>>===<<<<<<===???CCCFFFHHHJJJLLLMMMLLLIIIEEEBBBAAA????????????BBBEEEHHHJJJOOOPPPQQQQQQQQQPPPOOONNNMMMPPPTTTXXX]]]cccjjjnnnwwwpppfff```aaadddgggiiikkkmmmnnnooorrrtttwwwyyy|||~~~yyypppiiihhhmmmvvv{{{jjjccccccZZZ^^^aaadddlllxxxyyyiii[[[XXXZZZ[[[hhhuuu|||~~~wwwrrrooooookkkiiigggffffffeeecccaaa]]][[[XXXVVVUUUTTTRRRPPPLLLKKKJJJHHHFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLNNNOOONNNKKKHHHFFFFFFHHHLLLNNNQQQUUUVVVQQQLLLMMMWWWaaappp||||||qqqbbb[[[TTTNNNJJJIIIGGGEEECCCAAA@@@@@@??????>>>>>>======<<<<<<::::::999888666555444444444333222333555666555444000000000000000000000000000000////////////000000........................,,,,,,,,,---......//////------......///000000000////////////////////////...000111111000111333555333888EEEVVVaaaeeefffiiiqqqzzz}}}yyywwwyyy~~~~~~{{{nnniiiccc]]]ZZZWWWUUUTTTSSSPPPPPPRRRQQQQQQUUU[[[bbbkkkvvvxxxssshhhbbbXXXPPPJJJEEEBBBAAA???>>>>>>>>>@@@CCCFFFIIIJJJLLLNNNMMMIIIFFFCCCBBB?????????AAACCCGGGJJJLLLOOOPPPQQQRRRSSSSSSSSSSSSSSSVVV[[[```eeekkkrrrwwwpppgggbbb```ccciiijjjlllnnnoooppprrruuuyyyzzz|||~~~xxxqqqlllqqqyyy{{{nnnaaa\\\^^^WWW^^^eeeiiiqqq}}}uuueeeWWWVVV[[[^^^mmmzzz~~~wwwxxx}}}{{{||||||xxxrrrllljjjjjjdddbbb````````````^^^\\\ZZZXXXUUUSSSSSSRRRPPPNNNJJJIIIGGGFFFDDDCCCCCCBBBDDDEEEFFFHHHJJJLLLMMMNNNMMMJJJGGGEEEEEEIIIMMMPPPSSSVVVWWWQQQLLLOOO]]]iii|||kkk```ZZZRRRKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@??????>>>=========<<<;;;:::888777555444333444333222333555666555444000000000000000000000000000000////////////000000........................***++++++,,,---...//////,,,,,,---...///000111111////////////////////////...000111111111111444666111555AAASSS```fffiiilllmmmvvv}}}yyyxxx{{{~~~~~~~~~ooojjjccc^^^ZZZXXXVVVTTTTTTQQQQQQSSSRRRQQQUUU[[[bbbjjjttt}}}{{{uuunnnggg^^^UUUNNNJJJGGGEEE@@@@@@??????@@@CCCGGGIIIJJJLLLNNNMMMJJJFFFCCCBBB@@@@@@@@@AAADDDHHHKKKMMMLLLMMMOOOQQQSSSTTTUUUVVVZZZ^^^bbbgggmmmssszzzwwwnnngggeeecccbbbgggpppjjjmmmooopppqqqsssxxx||||||~~~}}}vvvpppttt|||~~~wwwqqqoookkkbbb\\\\\\YYYbbbiiimmmttt~~~uuugggZZZYYY___bbbqqq~~~yyyooonnnttt}}}zzzzzzwwwsssppplllhhhccc```___^^^]]][[[ZZZYYYYYYYYYTTTTTTTTTSSSRRRPPPOOONNNJJJIIIGGGEEEEEEEEEEEEFFFIIIHHHHHHJJJNNNOOOMMMJJJKKKGGGDDDEEEIIINNNQQQRRRUUURRRPPPNNNMMMRRReeeyyyyyyfff^^^WWWPPPKKKHHHIIIIIIHHHGGGEEECCCAAACCCCCCCCCBBBAAA@@@>>>===:::::::::999888777666555888777777666555555444444222222222111111111111000////////////000000000000......---------,,,,,,,,,........................000///---,,,++++++,,,---111111000000000000111111//////000111222222333333222666>>>JJJ\\\jjjmmmhhhlllmmmqqqyyyzzzwwwzzzzzzxxx|||wwwmmmccc^^^ZZZUUUQQQQQQUUUUUUSSSSSSTTTUUUWWWYYYbbbhhhpppxxxwwwpppeeeZZZRRRKKKFFFCCC???===;;;===@@@DDDGGGHHHKKKNNNQQQQQQNNNJJJFFFDDD@@@@@@@@@BBBEEEHHHKKKMMMNNNPPPQQQRRRTTTVVVZZZ]]]bbbdddgggkkkqqqyyywwwfffeeecccbbbccceeehhhiiillllllmmmooossswww{{{~~~{{{{{{wwwqqqppprrrqqqppprrrqqqpppppppppooollljjjlllkkkiiiiiihhhddd^^^YYY___dddllluuu|||mmm^^^YYY[[[___nnnttt{{{{{{ssslllnnnvvv}}}|||{{{zzzwwwuuuuuurrrooollliiieeeaaa]]][[[ZZZXXXWWWUUUTTTTTTSSSRRRQQQQQQPPPOOONNNMMMLLLJJJIIIGGGEEEEEEEEEEEEFFFJJJIIIIIIKKKMMMNNNLLLJJJGGGEEEDDDFFFKKKPPPRRRRRRPPPMMMLLLLLLOOOYYYoooppp___YYYSSSMMMIIIJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>::::::::::::999777666555777777666666555444444333222222222111111111111000////////////000000000000............------,,,,,,...........................---------------......000000////////////000000//////000111111222333333222777>>>IIIZZZiiilllhhhiiiiiinnnwwwyyyvvvxxx|||~~~zzzxxx~~~xxxmmmccc^^^ZZZUUUQQQQQQRRRQQQPPPPPPRRRTTTWWWXXXaaagggpppyyyyyysssiii___VVVOOOIIIEEEAAA???===>>>BBBFFFIIIJJJJJJMMMPPPPPPMMMIIIEEECCCAAAAAABBBCCCEEEHHHKKKMMMNNNPPPQQQRRRSSSUUUXXX[[[___ccciiiooouuu|||}}}rrrkkkeeedddcccdddeeehhhkkkmmmppppppppprrruuuzzz~~~zzzoooiiiggghhhgggffffffeeeeeefffggghhhhhhgggiiillloooqqqnnniiiccc___```eeemmmwww}}}kkk]]]YYY]]]bbbpppvvv~~~sssmmmiiinnnyyy}}}zzzvvvtttrrrqqqooonnnnnnkkkiiifffdddbbb^^^[[[XXXWWWUUUSSSQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFKKKJJJJJJKKKLLLLLLKKKIIIDDDDDDFFFIIINNNQQQQQQQQQNNNLLLKKKMMMSSSddd}}}gggYYYUUUPPPLLLIIIKKKKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;::::::999777666555666666555555444333333333222222222111111111111000000000000000/////////////////////............---........................,,,,,,---...///000000/////////............/////////000000111111222222222333777===GGGWWWfffkkkhhhhhhggglllxxxxxxuuuyyy}}}~~~{{{yyy{{{xxxnnnddd___[[[UUUQQQQQQNNNNNNMMMNNNOOORRRUUUVVV___fffpppzzz{{{vvvnnneee\\\TTTLLLGGGCCCAAA???@@@CCCGGGJJJKKKLLLNNNRRRRRROOOJJJGGGEEECCCCCCCCCDDDFFFIIIKKKLLLOOOPPPQQQQQQQQQSSSUUUWWW\\\aaahhhnnnrrruuuxxxzzzxxxwwwuuurrrnnniiieeecccdddddddddfffiiillloooqqqsssssstttuuuxxx|||zzzwwwpppfff___^^^^^^^^^^^^]]]]]]]]]^^^aaaeeehhhjjjmmmuuu}}}~~~wwwllldddaaa```fffppp|||zzzhhh\\\ZZZ```hhhtttzzzsssllljjjppp}}}zzzvvvqqqnnnlllkkkjjjiiihhhfffdddcccbbb___\\\ZZZXXXWWWUUURRRPPPNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGJJJJJJIIIIIIIIIIIIHHHGGGDDDFFFIIILLLOOOPPPOOONNNNNNNNNNNNQQQ[[[pppzzzdddYYYUUUQQQMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;:::999888666666555555444444444333333333222222222111111111000000000000000000/////////////////////////////////...........................,,,---///000000000///...000//////......//////000///000000000111111111222222666<<>>===<<<;;;;;;::::::999888888777777777666555555444444333333333333333333333333222111///.........///000......---,,,++++++******//////000000///...------......////////////......000///...---------------////////////000000000000333000111777???IIIXXXeeeeeeccc^^^ZZZ]]]kkk}}}zzz}}}zzztttrrrttt|||zzzpppggg```ZZZVVVTTTPPPNNNKKKKKKKKKLLLLLLKKKRRRVVV]]]gggrrr||||||wwwssspppjjjccc^^^TTTNNNHHHFFFIIIKKKJJJHHHKKKNNNRRRUUUWWW[[[^^^aaaWWWYYYYYYXXXVVVTTTTTTTTTRRRRRRRRRSSSSSSUUUVVVVVVTTTTTTTTTUUUVVVWWWXXXYYY```cccgggjjjjjjiiihhhiiijjjpppxxx~~~wwwqqqrrrwww~~~yyymmmfff```aaacccggglllqqqwwwzzz}}}fffXXXUUUWWWWWW[[[```bbbaaa___]]]\\\XXX^^^fffiiilllrrr}}}pppccc```]]]eeeooooooqqquuu{{{~~~}}}{{{yyyyyyyyy{{{}}}zzzxxxuuutttqqqnnnkkkiiihhhfffdddbbb___]]][[[ZZZZZZYYYWWWUUUTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHIIIJJJMMMMMMKKKIIIKKKIIIHHHIIIKKKPPP[[[gggzzz{{{iii^^^VVVTTTSSSPPPOOOQQQJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<;;;::::::999999777777777666555555444444333333333333333333333333222111000///...//////000111111000//////...------//////////////////...---......////////////......//////...---------------////////////000000000000222000111666>>>HHHWWWdddfffccc___[[[___lll~~~|||{{{|||~~~vvvsssttt{{{uuukkkddd^^^ZZZWWWPPPNNNLLLKKKLLLLLLLLLKKKRRRUUU\\\fffppp{{{~~~yyyvvvsssnnnfff```WWWQQQJJJGGGIIIKKKKKKIIIJJJLLLPPPSSSUUUXXX\\\___\\\]]]^^^^^^[[[ZZZYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXUUUUUUVVVWWWXXXZZZ\\\]]]cccfffiiikkkkkkkkkkkklllrrrwww}}}~~~ppplllnnnsss{{{}}}tttnnniiijjjkkknnnsssyyy~~~rrraaaWWWUUUVVVWWWYYY\\\]]][[[YYYWWWVVVXXX___hhhmmmpppvvvmmmaaa___]]]eeeooonnnqqquuu{{{~~~~~~~~~zzzwwwvvvwwwyyy{{{~~~{{{xxxuuusssqqqnnnkkkiiifffcccaaaaaaaaa```___]]][[[YYYWWWWWWVVVSSSQQQPPPOOONNNMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFHHHMMMTTTUUUQQQMMMIIIIIILLLOOORRRYYYiiiwwwxxxfff]]]VVVSSSRRRPPPOOOPPPKKKIIIGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::888777777666666555555444444444333333333333333333222111000////////////000222222111000000/////////---...//////////////////......////////////......//////...------------...////////////000000000000222000111666<<>>>>>===<<<<<<<<<888888777777666555555555444444444444444333333333111111111000000000000000/////////......---------------...///000000//////......////////////......///......---------......////////////000000000000111000111555999BBBQQQ___hhheeeaaa```dddmmmyyy~~~wwwsssqqquuuzzz{{{pppgggaaa[[[XXXRRROOOMMMLLLLLLLLLLLLKKKOOORRRXXXaaakkkvvv~~~}}}|||vvvnnnggg^^^XXXPPPJJJHHHIIIIIIHHHDDDFFFIIIKKKMMMQQQUUUXXX^^^aaadddfffggggggggghhhjjjiiihhhfffeeeddddddddd``````aaabbbccceeefffggghhhiiijjjkkkkkkmmmpppsssxxx{{{~~~zzzvvvpppkkkhhheeebbbaaa^^^```eeejjjooovvv|||xxxnnneeeeeeiiipppzzz~~~jjjZZZRRRPPPPPPQQQTTTTTTSSSQQQPPPPPPSSSUUU^^^eeepppyyyxxxfff]]]______hhhqqqpppsssvvvzzz~~~}}}zzz}}}|||wwwwww|||~~~|||yyy{{{~~~|||wwwssssssvvv{{{~~~yyy|||xxxtttooonnnmmmmmmllljjjfffccc^^^]]][[[[[[\\\^^^^^^^^^ZZZXXXUUUTTTSSSQQQOOOMMMMMMMMMLLLKKKKKKJJJIIIIIIDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHNNNMMMPPPXXXbbbfffbbb]]]KKKJJJQQQbbbsss|||jjjaaa\\\UUUPPPOOOPPPNNNKKKMMMKKKHHHGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<888888888777666666555555555555555444444333333333111111111111111000000///.........---------------------...///000000//////......////////////............---------......///////////////000000000000111000222444777>>>MMM\\\gggfffdddbbbeeelllvvv~~~vvvqqqnnnqqqwww~~~sssiiibbb\\\YYYSSSPPPMMMLLLLLLLLLLLLKKKNNNPPPVVV^^^hhhsss|||~~~~~~}}}xxxpppjjjaaa\\\TTTMMMIIIGGGFFFFFFCCCEEEGGGHHHJJJNNNSSSVVVYYY\\\bbbeeeggghhhjjjkkklllkkkjjjiiiiiiiiiiiiiiihhhhhhgggggggggggghhhhhhggghhhjjjkkklllooosssvvv~~~~~~zzznnnjjjccc]]]ZZZXXXWWWVVVWWWYYY]]]```dddiiiooossszzztttkkkdddcccgggnnnyyy{{{rrreeeWWWNNNKKKLLLNNNMMMMMMMMMLLLMMMPPPVVVZZZdddkkkuuu~~~vvvddd^^^aaaccckkktttsssuuuwww{{{|||{{{vvvxxxyyyvvvssstttyyy~~~~~~~~~|||zzzyyy{{{~~~~~~||||||zzzvvvsssssstttwwwyyyssswwwzzz{{{zzz{{{~~~|||wwwqqqmmmkkkjjjiiiiiihhhfffccc```ZZZYYYYYYZZZ\\\]]]]]][[[WWWUUUSSSRRRQQQPPPMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKQQQOOONNNQQQUUUVVVRRRMMMNNNOOO[[[rrrvvvhhh[[[YYYUUUQQQSSSWWWVVVSSSLLLJJJHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>======<<<999888888777777666666555666666555555444333333333111111222222111111000///////////////////////////---...//////////////////......////////////.........------------...//////////////////000000000000000000222333444;;;JJJYYYfffggggggeeedddiiiuuu~~~vvvqqqmmmooottt}}}xxxnnnfff___[[[SSSQQQNNNLLLLLLMMMLLLKKKMMMOOOTTT[[[eeepppzzz~~~~~~~~~zzztttnnneee```YYYQQQKKKGGGEEEDDDCCCDDDFFFGGGIIILLLQQQUUUVVVZZZ```dddfffhhhiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkjjjiiihhhhhhhhhhhhgggiiilllnnnpppsssxxx||||||tttooofffaaaYYYTTTRRRQQQQQQPPPVVVYYY]]]___aaafffmmmrrruuu{{{vvvmmmeeeccceeekkkvvvuuunnnbbbVVVMMMJJJKKKMMMHHHHHHHHHIIILLLRRRZZZ___lllqqqzzztttddd___dddfffnnnvvvtttuuuxxx~~~~~~{{{vvvvvvuuurrrpppppptttxxxxxxyyy{{{|||~~~~~~}}}yyyzzzzzz{{{{{{{{{zzzyyywwwvvvtttrrrppppppppppppnnnqqquuuvvvuuuuuuxxx{{{wwwxxxxxxxxxuuupppllliiifffeeecccbbbbbb```]]][[[UUUVVVWWWYYY[[[[[[YYYWWWSSSRRROOOOOONNNNNNLLLJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEHHHHHHGGGGGGIIIKKKMMMOOOLLLJJJGGGGGGHHHIIIHHHGGGUUU]]]oooooodddXXXXXXUUUQQQTTTZZZZZZUUULLLJJJHHHGGGGGGHHHGGGEEECCCCCCCCCCCCCCCBBBBBBAAA?????????>>>======<<<<<<999999888888777666666666666666666555444444333333111111222222222111000///000000000000000000000000//////////////////...---......////////////......---------------...//////////////////000000000000000000222333333888HHHWWWdddhhhjjjfffbbbfffttt~~~yyysssnnnnnnrrrzzz{{{qqqhhhaaa]]]TTTQQQNNNMMMMMMMMMLLLKKKLLLNNNRRRYYYcccnnnxxx~~~|||wwwrrrhhheee___WWWOOOIIIEEEDDDDDDEEEFFFGGGHHHLLLQQQUUUWWW[[[aaaeeefffffffffggghhhggggggfffggggggggghhhiiihhhggggggggggggggggggiiilllpppssswww{{{}}}uuulllfff[[[WWWQQQNNNNNNQQQSSSTTTYYY]]]bbbeeehhhnnnwww~~~}}}tttjjjeeeeeekkkvvvzzzooo___SSSNNNLLLKKKKKKHHHIIIKKKMMMQQQXXX```fffssswww}}}sssccc```eeehhhooovvvssstttyyy{{{xxxvvvssspppnnnnnnqqqssstttuuuwwwyyy{{{}}}|||||||||zzzwwwwwwxxxzzzwwwyyy{{{{{{yyywwwvvvwwwssssssqqqpppnnnllljjjiiiiiilllpppqqqoooooorrruuuqqqrrrttttttrrrnnnjjjgggbbb```^^^]]]\\\[[[YYYWWWRRRSSSTTTWWWYYYYYYVVVSSSPPPOOOMMMLLLMMMLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIIIIIIIHHHFFFDDDCCCIIIIIIHHHIIIKKKMMMPPPRRRHHHGGGFFFFFFHHHLLLPPPRRR]]]jjjpppccc[[[XXXYYYUUUPPPRRRXXXWWWRRRKKKIIIGGGGGGHHHHHHGGGFFFCCCCCCCCCDDDCCCCCCBBBBBB??????>>>>>>===<<<<<<<<<999999888888777666666666777777666555444444333333111111222333222111000//////////////////000000000///000000000///...------......////////////......---------------...///000////////////000000000000000000222333222777FFFVVVccchhhkkkgggaaaeeettt~~~||||||uuuooonnnpppxxx|||qqqhhhaaa]]]TTTRRROOOMMMMMMMMMLLLKKKKKKMMMQQQXXXbbbmmmwww}}}~~~yyyuuujjjhhhccc[[[RRRKKKFFFEEEDDDEEEFFFGGGHHHLLLQQQUUUZZZ^^^cccffffffeeeddddddgggfffeeeeeedddddddddeeeeeeeeeddddddeeeffffffgggllloootttxxx|||zzzpppgggaaaRRROOOKKKJJJNNNTTTYYY\\\^^^ccciiimmmrrryyy{{{pppjjjhhhmmmxxxqqq]]]PPPNNNOOOMMMJJJMMMNNNPPPRRRWWW^^^ffflllwwwzzzrrrbbb```fffhhhooovvvssssssxxx~~~}}}yyy{{{{{{yyyyyyvvvpppllliiiiiikkkmmmooommmmmmrrryyy}}}|||yyy|||{{{xxxvvvtttsssssssssvvvuuutttsssrrrsssttttttsssuuuuuuooogggbbbaaacccfffhhhllloooqqqqqqooonnnlllmmmnnnnnnllliiieeeccc```^^^\\\YYYWWWVVVVVVVVVXXXVVVSSSSSSSSSSSSRRRPPPNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGEEEBBBBBBDDDFFFFFFFFFGGGFFFDDDDDDDDDFFFHHHJJJLLLMMMNNNOOOPPPOOOLLLJJJJJJEEECCCHHHKKKNNNVVV___lllyyy}}}rrrjjjccc^^^UUUVVVVVVTTTPPPNNNMMMMMMJJJIIIIIIIIIJJJIIIFFFCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>?????????===;;;:::::::::999888777777888888777777555444444444444444000222444333000......000000000000000000///......////////////////////////---.........//////000000............///////////////////////////.........///111444666555777AAALLL^^^lllmmmfffeeefffkkkwww|||yyyppppppsssxxxvvvkkkaaaZZZWWWTTTPPPNNNLLLLLLJJJHHHMMMNNNQQQVVV^^^iiivvv~~~~~~}}}zzzxxxsssnnneee]]]UUUNNNHHHDDDGGGEEEEEEIIIJJJKKKPPPWWW^^^aaaeeeggghhhiiikkklllkkkjjjiiiiiihhhgggdddaaadddeeefffggggggiiilllooorrrwwwvvvfff[[[XXXMMMMMMMMMMMMOOOUUU\\\bbbdddjjjrrryyyxxxpppmmmoooxxx~~~mmmZZZRRRNNNLLLNNNSSSOOORRRUUUXXX\\\dddooowww{{{kkkbbb^^^cccmmmsssvvvxxxrrruuu{{{}}}~~~~~~zzzwwwtttvvvyyyyyyvvvrrrmmmjjjhhhhhhhhhiiigggggglllrrrwwwwwwuuuwwwvvvtttrrrqqqpppppppppqqqpppooonnnnnnnnnooooooooopppoooiiibbb]]]]]]___fffiiimmmqqqrrrqqqooommmggghhhiiiiiigggddd```^^^]]][[[YYYVVVTTTSSSSSSSSSTTTRRRPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMLLLJJJHHHKKKHHHKKKRRRYYY^^^gggqqq{{{|||ooohhhccc^^^ZZZUUUVVVWWWUUURRROOOMMMMMMKKKJJJIIIHHHIIIHHHFFFDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>?????????>>>===<<<;;;::::::999888888888888888888777666555444444444444111333555333111///000111000000000000000///........................................../////////000............/////////////////////////////////...///000333555555666???JJJZZZiiillleeeeeeeeehhhrrr}}}{{{xxxzzz{{{ppppppssswwwyyynnnddd]]]WWWTTTPPPMMMLLLLLLJJJIIIKKKMMMOOOTTT[[[gggsss{{{~~~}}}zzzxxxtttnnnfff^^^WWWPPPJJJFFFEEECCCDDDGGGHHHIIINNNTTT[[[___cccgggiiikkkmmmooonnnmmmllllllkkkiiifffdddfffhhhiiikkklllnnnrrruuuyyy~~~~~~qqqaaaWWWTTTLLLLLLMMMOOORRRYYYbbbhhhnnnttt|||~~~uuuppppppxxxrrrdddUUUOOOMMMLLLNNNRRRTTTUUUWWW[[[aaajjjsssyyy{{{jjjbbb^^^dddmmmrrruuuwwwxxx|||uuutttuuuyyyoooiiimmmuuuuuutttqqqnnnkkkgggeeedddcccaaa```ccciiimmmooonnnooonnnmmmllllllkkkllllllkkkjjjiiiiiihhhhhhiiiiiiiiiiiigggbbb[[[XXXYYY\\\bbbfffkkkoooqqqoookkkiiiaaabbbbbbbbb```]]]ZZZYYYXXXWWWTTTRRRPPPNNNNNNNNNPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEGGGHHHGGGEEEBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIMMMPPPYYYfffpppwwwzzznnngggdddaaa]]]YYYUUUWWWXXXWWWSSSOOOMMMMMMMMMKKKHHHGGGGGGHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC????????????>>>===<<<;;;;;;::::::999999999999999888888777666555555555555333444555444222111111222000000111111000000//////------------------------............////////////............////////////......//////////////////...///222444444444===GGGTTTeeeiiieeefffcccccckkktttwwwwwwtttsss|||~~~yyy{{{sssrrrtttwww}}}ssshhhaaaXXXUUUPPPMMMLLLLLLJJJIIIIIIKKKMMMQQQXXXcccooowww~~~}}}zzzxxxuuuppphhh```YYYRRRLLLHHHFFFDDDDDDGGGHHHHHHLLLSSSYYY]]]bbbfffiiillloooqqqqqqqqqqqqpppnnnllliiihhhiiikkknnnpppsssvvvzzz}}}yyykkk[[[QQQOOOJJJLLLNNNQQQWWW```jjjqqqxxx}}}zzzsssrrrxxx|||cccZZZQQQNNNOOOPPPRRRUUUYYYYYY[[[```iiirrrxxx|||{{{jjjccc```fffnnnsssvvvyyy}}}{{{vvvssszzz~~~tttkkkjjjnnnmmmmmmmmmllljjjgggdddbbbaaa___]]]^^^aaaeeeffffffggggggggggggggggggggggggfffffffffeeeeeeeeedddeeeeeedddaaa\\\WWWVVVWWWZZZ^^^bbbggglllllljjjeeebbb\\\]]]]]]\\\[[[YYYVVVUUUUUUSSSQQQNNNLLLLLLKKKKKKNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGEEECCCBBBDDDHHHKKKMMMNNNNNNNNNLLLLLLKKKIIIIIIJJJMMMOOOSSS]]]nnn}}}xxxqqqiiidddcccaaa\\\WWWSSSUUUWWWVVVRRROOOLLLLLLOOOLLLHHHFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@??????>>>======<<<;;;;;;:::::::::::::::;;;999999888777666666666666444444444333222111111222000000111111111000000///.................................///////////////............////////////............////////////......000333333333:::CCCNNN```hhhggghhhddd```dddjjjpppzzzwwwqqqooowwwtttvvv}}}yyyuuuvvvyyywwwmmmfffZZZWWWRRRNNNMMMLLLKKKJJJIIIJJJLLLOOOVVVaaalllttt~~~}}}{{{yyyuuuqqqjjjccc\\\UUUOOOKKKIIIFFFFFFIIIIIIIIIMMMSSSXXX\\\aaaeeehhhkkknnnpppqqqrrrsssrrrpppmmmlllkkkkkknnnrrruuuyyy}}}ttteeeVVVNNNLLLHHHKKKOOOTTT\\\gggrrryyy|||wwwuuuzzzxxxiiiWWWSSSQQQQQQTTTVVVXXXYYY\\\\\\^^^eeeoooxxx}}}~~~}}}~~~kkkdddbbbhhhoootttxxx|||{{{uuuxxx{{{qqqlllggghhhiiiiiihhhfffdddcccbbb___]]]\\\]]]___``````aaaaaabbbbbbcccccccccccccccccccccccccccbbbbbbbbbbbbaaa^^^ZZZWWWVVVXXXZZZ[[[___dddhhhiiieeeaaa]]]YYYYYYYYYYYYWWWVVVTTTSSSRRRPPPNNNLLLKKKKKKKKKKKKNNNLLLJJJIIIIIIIIIHHHGGGCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCCCCEEEFFFGGGFFFGGGIIILLLOOOPPPPPPOOOOOOHHHHHHHHHHHHIIIMMMTTTYYYaaapppvvvmmmhhhbbb___```^^^XXXSSSPPPRRRTTTSSSPPPNNNLLLLLLQQQMMMIIIFFFFFFGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEAAA@@@??????>>>=========<<<;;;;;;;;;;;;;;;<<<<<<::::::999888777777777777555333222111111111111111000000111111111111000000///////////////////////////////////////.....................////////////---.........//////000000///...///222222222888???III]]]ggghhhkkkfff___aaadddlllxxx{{{qqqllltttwwwwww{{{zzzyyy{{{|||rrrkkk___ZZZTTTPPPMMMLLLKKKJJJJJJKKKLLLOOOUUU___kkkrrr}}}~~~{{{yyyvvvrrrkkkeee___XXXQQQMMMJJJGGGGGGIIIHHHHHHKKKQQQWWWZZZ___cccfffhhhkkkmmmoooqqqsssrrrpppmmmmmmmmmmmmpppuuuyyy}}}~~~qqqbbbTTTMMMLLLGGGJJJQQQXXXaaalllvvv}}}~~~{{{tttdddWWWPPPQQQSSSUUUXXX[[[\\\[[[]]]]]]aaaiiittt|||{{{jjjdddbbbgggoootttzzzyyyzzz}}}sssjjjiiihhhgggfffdddcccccc```___]]]\\\[[[[[[\\\\\\\\\]]]^^^____________^^^``````aaaaaa``````___^^^___]]][[[XXXWWWWWWXXXXXXZZZ]]]aaaddddddaaa]]]ZZZVVVUUUUUUTTTSSSRRRQQQPPPOOONNNLLLKKKKKKKKKLLLLLLMMMKKKIIIHHHHHHHHHGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFDDDDDDFFFIIIKKKKKKMMMNNNOOOQQQQQQOOONNNLLLDDDFFFGGGHHHLLLTTT```iiivvvuuufffaaa]]]]]]___^^^ZZZUUUNNNPPPQQQPPPNNNMMMMMMNNNQQQNNNIIIGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>;;;;;;:::999888888888888666333111000111111111000000000111111222222111111000000000000000000000000///////////////.....................////////////------......///000000000000...///222333222666<<>>>>>>>>>>>???===<<<<<<<<<======>>>???<<<;;;:::999999888888888888555111000222333222111///000111222222222222111000000000000000000000000000/////////........................////////////------......///000000111111//////222333333555:::AAAUUUbbbgggnnniii______]]]fffoooyyyvvviiimmmvvv}}}{{{|||zzzxxxiiiccc[[[TTTPPPMMMKKKJJJJJJKKKLLLNNNSSS\\\gggnnnxxx~~~|||zzzuuuqqqlllgggaaaZZZSSSOOOJJJGGGFFFGGGEEEDDDGGGMMMNNNRRRWWW\\\___bbbfffhhhjjjnnnrrrrrrooonnnpppssstttwww|||vvvlll```TTTNNNNNNJJJPPPZZZdddmmmttt{{{{{{|||}}}zzzqqqddd[[[XXXVVVTTTSSSZZZ___^^^^^^```___ZZZZZZ```iiiqqqxxx~~~pppjjjgggkkkrrr{{{zzzrrriiibbb^^^\\\\\\TTTVVVXXXXXXXXXXXXXXXYYYVVVVVVXXXXXXYYYXXXWWWVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVUUUTTTTTTUUUUUUTTTRRRQQQRRRUUUVVVVVVTTTQQQOOOMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNHHHFFFDDDCCCCCCCCCBBBAAACCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJNNNQQQSSSRRRPPPUUUTTTRRROOOLLLIIIFFFEEEIIILLLQQQUUU^^^lll~~~ssskkkccc^^^YYYXXXZZZYYYTTTOOOOOOOOOOOONNNNNNOOOSSSVVVQQQNNNKKKIIIHHHHHHGGGEEEFFFEEEEEEDDDCCCBBBBBBAAABBBAAA@@@>>>>>>>>>>>>???===============>>>??????<<<<<<;;;:::999999999999999666222111333444444222///000111222222222222222////////////////////////000000//////.........---............/////////000---------...///000000111222000000333444333555999>>>SSS```fffmmmiii___^^^\\\cccjjjqqq|||xxxgggjjjsss{{{yyyyyy{{{yyy~~~}}}lllfff]]]UUUQQQNNNLLLJJJJJJJJJKKKMMMRRR[[[eeemmmwww}}}~~~|||zzztttqqqlllgggbbb[[[TTTOOOLLLIIIHHHIIIGGGEEEHHHNNNIIINNNTTTYYY^^^bbbfffhhhiiimmmrrrssspppooorrruuuwwwzzz}}}sssjjj___TTTNNNNNNMMMTTT^^^iiiqqqwww|||}}}}}}uuutttxxx}}}}}}wwwrrrlllgggfffeee```WWWTTTWWWZZZ[[[ZZZaaafffccccccdddaaa\\\ZZZaaallltttzzz~~~wwwpppmmmpppxxx~~~xxxjjj___XXXUUUTTTTTTTTTUUUVVVVVVTTTPPPNNNRRRSSSTTTUUUUUUTTTRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLJJJJJJLLLJJJHHHGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLKKKMMMQQQSSSRRRPPPPPPOOONNNKKKHHHGGGHHHJJJNNNQQQXXXeeeuuuzzznnnhhhfff]]]\\\[[[XXXVVVSSSQQQPPPMMMMMMNNNOOOOOOOOONNNNNNMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@>>>>>>=========888:::<<>><<<;;;;;;;;;999888555444333333222222222222000000////////////000000222222000///............................................................000000////////////000000.........///000222333444???JJJ[[[hhhlllggg```ZZZVVVYYY```jjjuuu|||llllllooo{{{~~~yyysssuuu{{{zzz|||~~~~~~tttlllaaaXXXQQQMMMKKKJJJLLLHHHGGGKKKNNNTTT^^^gggmmmvvv}}}zzzyyyxxxuuupppkkkfff```ZZZVVVLLLJJJGGGFFFEEEFFFHHHJJJJJJMMMSSSYYY___cccfffgggiiikkkmmmooooooqqqsssvvvwww{{{~~~wwwnnnbbbWWWOOOJJJRRRXXX```iiipppuuuyyy|||yyyqqqllliiiiiirrruuu|||zzznnnfffaaa___]]][[[ZZZZZZYYYWWWVVVYYY]]]aaammmkkklllnnnkkkbbb\\\[[[ZZZ```kkkvvv{{{|||uuupppwwwwwwkkkaaaYYYUUUSSSSSSSSSSSSTTTTTTTTTSSSQQQRRRSSSSSSSSSRRRQQQOOONNNOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIGGGGGGIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMQQQOOONNNOOORRRSSSRRRPPPLLLLLLKKKHHHGGGHHHKKKNNNUUU\\\iiiyyy~~~qqqhhhbbb___YYYYYYZZZYYYWWWTTTQQQOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@???======<<<<<<<<<;;;<<<===???AAACCCDDDEEEBBB@@@===<<<;;;;;;999888666555555444333333333333111000000//////000000111222111000///..................................................................------------............//////000222333444===HHHXXXfffkkkiiiccc^^^WWWYYY^^^hhhttt}}}rrrqqqrrr~~~~~~xxxrrrttt|||yyyzzz}}}uuummmcccYYYSSSOOOMMMLLLLLLHHHGGGJJJMMMRRR[[[dddnnnwww|||{{{zzzxxxuuupppkkkfff```ZZZVVVMMMKKKHHHFFFEEEFFFGGGIIIJJJMMMRRRXXX]]]bbbeeefffgggiiilllnnnooopppsssuuuxxx||||||sssfffZZZSSSPPPRRRZZZeeemmmqqqtttwwwzzz}}}uuummmfffbbb```___bbbbbbfffmmmtttwwwsssooofffaaaYYYUUUTTTTTTTTTTTTXXXXXXYYYZZZ\\\```eeejjjsssrrrrrrqqqjjj```ZZZZZZ]]]cccnnnxxx}}}}}}|||vvv|||xxxooofff^^^WWWTTTSSSRRRQQQQQQQQQRRRSSSTTTQQQQQQQQQPPPOOOMMMKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEEEECCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAABBBBBBCCCDDDCCCDDDEEEGGGHHHJJJKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLNNNMMMKKKLLLMMMMMMLLLJJJHHHHHHHHHHHHIIINNNTTTYYYaaalll}}}qqqiiiccc]]]ZZZVVVXXXZZZZZZXXXTTTPPPMMMOOOOOOPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB???>>>===<<<<<<;;;<<<<<<=========>>>@@@CCCEEEGGGGGGDDD@@@>>>===<<<:::888888777666555444444444444222111111111111111111222222111000//////......///......................................................------------......////////////000111333333:::DDDSSSbbbjjjkkkgggccc[[[ZZZ\\\fffttt}}}}}}xxxtttssswwwppprrr}}}wwwxxx{{{vvvoooddd[[[UUUQQQOOONNNLLLHHHGGGIIIKKKOOOXXXaaaoooxxx}}}|||{{{{{{yyyuuupppkkkfff```ZZZVVVNNNLLLIIIFFFEEEEEEFFFGGGIIILLLPPPVVV[[[```cccdddeeehhhkkklllnnnooorrrtttyyy|||~~~{{{lll^^^XXXWWWSSS]]]jjjqqqrrrssswww||||||wwwttttttrrrooojjjccc^^^ZZZWWWVVVTTTSSSSSSVVVYYYZZZWWWTTTSSSPPPNNNNNNQQQTTTVVVWWWVVVXXX[[[___dddjjjqqqvvvzzzzzzyyyvvvkkk___[[[]]]```fffqqq{{{~~~~~~}}}wwwpppggg```\\\VVVUUURRROOOMMMMMMOOOQQQOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCDDDDDDDDDDDDDDDCCCCCC@@@AAAAAABBBCCCEEEFFFGGGFFFGGGGGGHHHHHHIIIJJJJJJMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHKKKPPPXXXbbbhhhqqq|||wwwjjjfffbbb]]]ZZZZZZ[[[[[[ZZZWWWSSSPPPNNNPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCC>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@CCCGGGIIILLLIIIDDDAAA???>>><<<::::::999888777666555555555333222222111111222222333111111000///////////////................................................000000////////////000000////////////000111222333666???MMM\\\hhhlllkkkiiiaaa]]]\\\eeesss~~~|||zzzuuuqqq{{{xxxnnnooowwwxxxvvvyyyzzzwwwpppeee\\\VVVRRRPPPOOOMMMJJJHHHJJJKKKNNNUUU^^^nnnxxx~~~||||||||||||zzzvvvqqqlllfff```ZZZUUUOOOMMMJJJFFFDDDDDDEEEFFFIIIKKKNNNSSSXXX]]]```bbbdddfffiiikkkmmmooorrrtttyyy{{{}}}~~~~~~rrraaa[[[[[[UUU```mmmssssssvvv~~~~~~zzzwwwwwwssspppjjjddd^^^YYYUUUTTTNNNMMMKKKLLLNNNPPPPPPNNNPPPPPPPPPRRRUUUYYY[[[]]]XXX\\\aaagggnnnuuu}}}zzzlll___]]]aaaaaagggrrr{{{}}}}}}zzzssslllhhh^^^]]]ZZZTTTMMMJJJJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCCCCDDDFFFGGGIIIJJJLLLLLLKKKJJJJJJIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHIIIFFFHHHLLLQQQYYYdddooowwwnnneeedddaaa^^^\\\aaa___\\\XXXUUURRRQQQPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHFFFEEEDDD>>>>>>===<<<<<<<<<<<<===;;;;;;;;;===AAAEEEIIILLLPPPMMMGGGCCCAAA@@@>>>===;;;;;;999888777666666666333333222222222222333333111000000////////////000////////////////////////........................000000////////////000000000/////////000111222222444;;;GGGVVVdddlllnnnmmmgggaaa^^^eeerrr|||}}}{{{|||vvvqqqwwwxxxnnnmmmrrr{{{{{{vvvwwwyyyyyyrrrggg]]]WWWSSSQQQPPPOOOKKKJJJKKKLLLNNNUUU\\\kkkvvv}}}}}}}}}}}}zzzwwwrrrlllfff```ZZZUUUPPPMMMJJJFFFDDDDDDEEEFFFHHHIIILLLPPPUUUZZZ]]]___aaadddgggiiikkknnnqqqtttvvvxxxzzzzzz{{{|||~~~xxxeee]]]\\\YYYbbbmmmrrruuu|||{{{tttkkkbbb[[[VVVSSSLLLJJJHHHGGGIIIKKKMMMNNNOOOPPPQQQRRRTTTVVVYYY[[[```dddkkkrrryyyooo```]]]aaaaaagggrrrzzz|||~~~yyyuuukkkkkkggg___UUULLLHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLHHHHHHGGGGGGHHHHHHIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOOOONNNLLLKKKIIIHHHGGGDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIJJJKKKMMMOOOOOORRRWWW]]]eeeppp{{{tttfffaaaaaa___]]]]]]cccaaa\\\XXXTTTSSSRRRRRRPPPPPPQQQPPPPPPOOONNNMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIKKKKKKJJJIIIFFFEEE??????>>>>>>>>>>>>??????<<<===>>>@@@DDDHHHKKKMMMRRRNNNHHHDDDBBB@@@???>>><<<;;;:::888777666666666333222222111111222222333000000////////////000000////////////////////////..............................------------......000000000000000111222222333777BBBQQQ```jjjnnnnnnkkkeeeaaaeeennnwwwzzzyyy}}}yyysssvvvyyynnnmmmpppuuuxxxuuuxxx}}}}}}vvvjjj```YYYTTTRRRPPPOOOKKKJJJLLLLLLNNNTTT[[[fffqqq}}}~~~~~~~~~{{{xxxrrrlllggg```ZZZUUUOOOMMMJJJFFFDDDDDDEEEFFFGGGHHHJJJNNNRRRWWWZZZ\\\]]]```cccfffhhhkkkoooqqqqqqsssuuuvvvwwwyyy|||kkk```]]]]]]dddmmmttt{{{}}}qqqeee[[[TTTQQQMMMKKKIIIGGGGGGIIILLLNNNOOOQQQSSSTTTUUUWWW[[[^^^jjjooowwwqqqbbb\\\___ccciiisss{{{~~~~~~xxxyyywwwnnn```TTTLLLJJJHHHGGGGGGFFFFFFGGGHHHIIIDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMIIIJJJJJJKKKKKKLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNLLLLLLKKKIIIHHHGGGFFFEEEBBBCCCDDDEEEFFFGGGHHHIIIGGGKKKOOOQQQSSSVVVZZZ]]]aaadddhhhnnnuuu~~~sssjjjbbb```___]]]]]]______]]][[[XXXVVVTTTSSSSSSOOOPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMKKKHHHFFFAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDFFFHHHJJJLLLMMMQQQLLLFFFBBB@@@???>>>>>>===<<<:::888777666666555222222111111111111222222000000////////////000000////////////////////////..............................------------......000000000000000111111222222555>>>LLL\\\hhhmmmnnnlllgggbbbccciiiqqquuuwww}}}zzzuuuttt}}}yyyooooooqqqtttzzzttttttxxx{{{oooddd\\\WWWTTTRRRMMMJJJIIIKKKKKKLLLRRRZZZaaammmyyy|||xxxsssmmmggg```ZZZUUUOOOLLLIIIFFFEEEEEEFFFGGGFFFGGGIIILLLPPPTTTXXXZZZXXX[[[^^^aaadddgggkkknnnlllnnnppprrrtttwww{{{~~~sssfffaaaaaafffoooxxxssseeeYYYRRRNNNKKKJJJIIIHHHHHHJJJMMMPPPQQQTTTWWWZZZ]]]bbbhhhmmmtttzzzuuugggaaabbbffflllvvv~~~vvvwwwyyy{{{}}}xxxiiiZZZQQQMMMHHHGGGFFFDDDDDDDDDEEEFFFAAAAAAAAAAAABBBBBBCCCDDD@@@AAABBBDDDEEEGGGHHHIIIHHHIIIJJJKKKLLLLLLMMMMMMJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMPPPOOONNNNNNNNNNNNNNNNNNFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLSSSWWW\\\```bbbfffkkkoooqqqtttxxx|||xxxkkkfffbbbaaa```]]]^^^aaaYYYYYYYYYYYYWWWVVVTTTSSSOOOOOOPPPPPPQQQPPPPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLNNNOOONNNLLLIIIGGGBBBBBBBBBAAABBBBBBCCCCCCFFFGGGIIIJJJKKKLLLLLLLLLOOOJJJDDD@@@>>>>>>=========<<<:::888777666555555222111111111111111111222000000////////////000111000000000000000000000000........................000000////////////000000111000000000000000111222333444<<>>AAACCCBBBBBBCCC>>>DDDJJJKKKIIIIIINNNTTTZZZfffrrrrrrkkklllxxxtttmmmccc___\\\[[[]]]___^^^]]]\\\[[[YYYYYYYYYXXXWWWUUURRRRRRRRRRRRQQQOOOMMMKKKKKKLLLLLLKKKJJJJJJLLLNNNTTTTTTSSSOOOJJJFFFDDDDDDCCCCCCBBB@@@>>>>>>AAACCCKKKMMMNNNMMMKKKJJJJJJKKKKKKHHHDDDBBBBBBAAA>>><<<:::999888777666555444333333333222222111000000000000000000000////////////........................000000//////.........---......------------......111000///...------------///666;;;@@@QQQhhhqqqnnniiigggccc^^^___gggqqqvvvyyy{{{wwwpppqqq{{{rrrmmmpppuuu|||~~~rrrvvvuuu{{{}}}qqqgggaaa[[[VVVSSSLLLKKKJJJIIIJJJMMMPPPRRR]]]hhhwww~~~zzzwwwrrrmmmhhhccc]]]YYYQQQMMMIIIGGGFFFEEEDDDCCCFFFFFFHHHJJJLLLNNNOOOPPPTTTWWW[[[]]]___```bbbdddggghhhjjjnnnrrrvvvyyy{{{||||||~~~vvviiijjjkkkrrrooo```VVVNNNIIIGGGFFFDDDCCCFFFKKKQQQUUUWWWZZZ___dddjjjqqqxxx}}}}}}rrrjjjiiinnnssszzzkkkooouuuyyy|||~~~uuupppnnniiihhh```UUUNNNLLLIIIEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJIIIGGGEEEGGGBBB@@@BBBCCCAAABBBEEEGGGIIILLLLLLNNNVVVcccmmmuuu|||~~~wwwuuu~~~yyylllgggccc___[[[ZZZ[[[\\\\\\ZZZ[[[YYYXXXWWWWWWWWWUUUTTTQQQQQQQQQPPPOOONNNLLLKKKKKKLLLLLLKKKJJJJJJKKKMMMTTTUUUSSSPPPKKKFFFDDDDDDBBBBBBAAA???>>>>>>@@@CCCIIIKKKLLLLLLJJJIIIIIIIIIJJJGGGCCCBBBBBBAAA>>><<<::::::999777666555444333333333222222111000000000111000000000////////////........................000/////////..................------------....../////////......//////000000666999===MMMbbblllkkkllljjjeee___^^^dddmmmssswww{{{zzztttrrrxxxuuunnnnnnpppuuuzzzvvvwwwyyytttjjjccc]]]WWWRRRMMMLLLKKKJJJKKKMMMPPPRRR]]]gggvvv{{{xxxsssnnniiiccc]]]YYYRRRNNNIIIFFFEEEEEEDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOSSSUUUXXXZZZ\\\^^^aaacccfffgggiiilllppptttwwwyyyyyyyyy{{{}}}}}}ooonnnooovvvxxxgggZZZQQQKKKGGGDDDCCCBBBCCCGGGMMMRRRVVV^^^bbbhhhnnntttzzztttmmmlllqqqvvvnnnqqquuuyyy}}}~~~|||rrrfff^^^YYYQQQHHHHHHHHHFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDEEEFFFHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGEEECCCAAADDDBBBBBBCCCCCCAAADDDJJJRRRSSSVVVYYY```lll{{{wwwuuuyyyqqqiiieeebbb^^^[[[XXXXXXXXXWWWWWWYYYWWWUUUUUUUUUUUUSSSQQQPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKLLLKKKIIIIIIKKKLLLTTTTTTSSSOOOJJJFFFCCCCCC???@@@@@@>>>===>>>@@@BBBGGGHHHIIIIIIGGGFFFFFFGGGHHHEEECCCBBBAAA@@@>>><<<::::::999888666555444333333333333222111111000000111111000000000/////////........................////////////..................------------..................///000222222111555777:::FFFZZZfffhhhmmmjjjddd^^^[[[^^^gggnnnttt{{{~~~yyytttvvv{{{|||sssooonnnpppttt{{{|||{{{yyyooofff___XXXSSSPPPNNNLLLKKKKKKMMMPPPRRR[[[eeesss~~~|||yyytttnnniiiccc]]]XXXSSSOOOIIIEEEDDDDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNRRRSSSUUUVVVXXXZZZ^^^bbbeeefffhhhjjjmmmpppsssuuuuuuvvvxxxzzz~~~xxxrrrsssyyy~~~vvvhhh[[[QQQKKKFFFDDDCCCCCCDDDGGGKKKRRRWWW[[[aaaeeemmmtttzzzuuuoooppprrryyyxxxxxxyyyzzz}}}{{{zzz|||zzzxxxrrrlllaaaVVVOOOMMMJJJGGGEEECCCCCCCCCBBBCCCDDDDDDDDDEEEFFFHHHGGGFFFEEEEEEDDDDDDEEEEEEAAACCCEEEGGGIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGEEEDDDCCCCCCCCCEEEGGGGGGFFFLLLSSS]]]aaafffnnnwww~~~tttoooooossswww|||uuukkkeeebbb```]]]ZZZWWWUUUUUUTTTTTTVVVUUUSSSRRRSSSRRRQQQOOOOOONNNLLLKKKJJJKKKKKKLLLJJJKKKKKKJJJIIIHHHJJJKKKQQQQQQPPPMMMHHHDDDAAAAAA===>>>>>>>>>===>>>@@@BBBCCCEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@???===<<<;;;:::999888666555444444444333333222222111000000111111111000000000//////........................///////////////...............------------......///////////////000111222000444555777AAATTTccchhhkkkgggbbb]]]YYYZZZcccmmmyyy~~~vvvtttyyy{{{vvvrrrsssvvvyyy}}}ssskkkddd\\\VVVSSSQQQOOOMMMLLLNNNPPPQQQYYYaaannnzzz}}}yyytttoooiiiccc]]]XXXTTTOOOIIIDDDCCCCCCEEEEEECCCDDDEEEGGGIIIKKKLLLMMMQQQRRRSSSTTTUUUYYY]]]aaacccdddeeegggjjjmmmoooqqqrrrtttvvvyyy}}}~~~vvvvvv|||wwwpppgggaaaXXXPPPIIIEEEDDDCCCDDDEEEHHHMMMSSSYYY___bbbeeeiiiooovvv}}}uuuooossssss{{{~~~xxxuuuuuuzzz~~~xxxmmmaaaXXXVVVSSSPPPMMMKKKJJJJJJFFFIIIKKKLLLJJJHHHHHHIIICCCCCCBBBBBBCCCCCCDDDEEEAAACCCEEEFFFGGGGGGGGGFFFJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKMMMLLLKKKJJJKKKMMMIIIJJJMMMQQQRRRSSSYYYaaammmooottt|||xxxooonnnsssyyy|||tttjjjddd___\\\^^^\\\ZZZVVVTTTSSSSSSTTTTTTRRRQQQPPPQQQPPPOOOMMMMMMLLLJJJIIIIIIJJJKKKLLLJJJKKKKKKJJJHHHGGGHHHJJJLLLMMMLLLIIIEEEAAA??????<<<===>>>>>>======???AAA@@@BBBDDDDDDBBBAAABBBCCCAAABBBBBBAAA@@@>>>===<<<;;;:::999888777666555444444444333333222111111111111111111111000000000000////////////////////////.........///////////////......------------......000000////////////000000///222444666???OOO```jjjjjjfffccc```\\\\\\gggtttxxxqqquuu{{{|||xxxxxx|||xxxyyyqqqjjjaaa[[[VVVTTTQQQNNNMMMNNNOOOPPPUUU]]]iiiuuu~~~|||yyysssnnniiiccc]]]YYYUUUPPPIIIDDDBBBCCCDDDEEECCCCCCEEEGGGIIIKKKLLLMMMQQQRRRSSSTTTUUUXXX]]]aaabbbbbbccceeehhhjjjmmmnnnqqqsssvvvzzz~~~{{{yyy~~~vvvhhh```UUURRRMMMHHHEEECCCDDDEEEFFFIIIMMMSSSZZZ```dddgggmmmpppuuu|||sssoootttxxx{{{tttrrr{{{|||rrrhhh___^^^\\\YYYWWWUUUTTTTTTQQQVVVZZZZZZUUUNNNJJJIIICCCCCCBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKMMMOOOOOONNNPPPTTTYYY[[[ZZZ\\\bbbeeeggglllsss}}}~~~vvvrrrvvv}}}wwwnnngggbbb^^^\\\[[[[[[YYYWWWTTTSSSUUUWWWSSSQQQOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLJJJKKKKKKIIIGGGFFFGGGIIIHHHIIIIIIFFFCCC@@@??????===>>>??????>>>>>>???@@@>>>@@@BBBBBBAAA@@@AAABBB>>>@@@BBBAAA???===<<<<<<;;;;;;:::999777666555444444444444333222222111111222222111111111000000000////////////////////////.........///////////////......------------......000///...............///...111444666===KKK]]]jjjmmmhhhffffffbbbaaammm}}}|||qqqpppuuu|||}}}{{{|||~~~yyypppgggaaaYYYWWWSSSPPPNNNNNNOOOPPPRRRXXXcccppp{{{zzzwwwrrrmmmhhhccc]]]YYYUUUPPPJJJEEECCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMPPPQQQSSSTTTVVVYYY]]]`````````aaacccfffiiikkkmmmqqqssswww{{{mmm___WWWJJJJJJIIIGGGEEEEEEHHHKKKJJJMMMSSSZZZ```eeeiiijjjqqqtttzzzrrrpppvvv|||wwwyyy|||yyyrrrjjjjjjjjjiiihhhfffeeedddhhhoootttsssiii]]]SSSOOOKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMLLLNNNRRRUUUWWWVVVUUUTTTWWWYYY[[[[[[[[[___gggnnntttppppppuuuzzz||||||yyy{{{uuussspppjjjccc___]]]]]]YYYZZZYYYWWWUUUUUUXXX[[[RRRPPPOOONNNOOONNNMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFGGGHHHEEEFFFGGGEEECCCAAA@@@@@@>>>???AAA@@@???>>>>>>???===???AAAAAA@@@???@@@AAA<<>><<<<<<<<<<<<;;;:::999777666555555555444444333333222111111222222222111111111000000////////////////////////............/////////000......------------......---,,,,,,------...///000...111444666;;;FFFXXXfffnnniiihhhiiieeecccpppvvvqqqsssyyy{{{~~~vvvllleee[[[YYYUUUQQQOOONNNOOOPPPOOOTTT___kkkxxxwwwtttppplllhhhccc]]]YYYTTTPPPJJJFFFDDDDDDCCCBBBCCCDDDFFFHHHJJJKKKMMMNNNMMMPPPSSSUUUVVVXXX[[[]]]^^^___```bbbeeehhhkkkmmmpppssswww{{{sssbbbVVVPPPFFFHHHIIIHHHHHHIIIMMMPPPRRRUUU\\\ccciiimmmoooooosssyyy~~~qqqrrrzzz~~~~~~wwwxxx{{{}}}zzzzzz{{{|||{{{zzzyyyxxxooobbb[[[TTTSSSRRRPPPOOOOOONNNNNNJJJJJJJJJJJJLLLOOOQQQSSSVVVZZZ___dddggggggfffeeeiiikkkmmmmmmnnnttt~~~~~~|||}}}}}}sssiiiiiihhhccc\\\XXXWWWYYYXXXYYYYYYXXXVVVWWWZZZ^^^RRRPPPOOONNNNNNNNNLLLKKKHHHIIIKKKLLLMMMLLLKKKKKKJJJJJJJJJHHHFFFEEEFFFHHHDDDEEEFFFEEECCCBBBBBBBBB???@@@BBBAAA???>>>>>>>>>===>>>@@@AAA@@@???@@@AAA;;;>>>AAAAAA>>><<<;;;<<<<<<;;;:::999888666555555555444444333333222222111222222222111111111111000000000000000000000000000---.........//////000000.........------.........*********+++---///000111///111555777999BBBSSScccmmmhhhggghhhdddaaannn|||vvvvvvxxx|||zzzoooggg]]]ZZZVVVRRROOOOOOOOOOOOMMMRRR\\\iiivvv~~~vvvsssoookkkgggbbb]]]ZZZSSSOOOKKKGGGEEEDDDBBBAAADDDEEEFFFHHHJJJLLLMMMNNNLLLNNNRRRUUUVVVWWWZZZ\\\]]]^^^___bbbeeehhhkkkmmmppprrrvvv{{{|||jjjZZZPPPKKKEEEHHHJJJKKKJJJLLLQQQTTTYYY]]]dddkkkqqqtttuuuuuuyyy{{{rrruuu}}}vvv~~~{{{zzzllleee]]]^^^___^^^\\\[[[\\\]]]]]]\\\ZZZZZZZZZ\\\___aaadddnnnyyy|||zzzvvvvvvxxx{{{|||wwwllleeedddbbb___]]][[[ZZZZZZTTTVVVXXXZZZZZZXXXUUUSSSTTTSSSQQQOOOMMMKKKKKKJJJIIIKKKNNNOOOOOOLLLIIIGGGKKKIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>>>>>??????======>>>>>>????????????;;;<<<===============<<<;;;;;;:::999888777666555555444333444555555333111333222222111111111111111//////000000000...---,,,///////////////......------------............///000000000000000111111222000000222444555;;;JJJXXXdddjjjnnnjjjgggiiimmmooo~~~{{{uuuuuu~~~|||rrrlllggg___YYYVVVSSSNNNMMMNNNNNNQQQXXXdddsss~~~vvvrrrnnniiifffaaa]]]YYYVVVRRRMMMGGGBBB@@@@@@@@@EEEEEEGGGHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSVVVZZZ]]]^^^___```bbbdddgggiiikkknnnrrrwww|||sssddd[[[UUUPPPMMMIIIJJJLLLMMMNNNQQQUUUXXXccchhhooosssuuuwwwzzz}}}vvvrrrvvv~~~oooxxx~~~vvvrrrmmmmmmmmmlllkkkkkknnnppppppooommmnnnpppssswwwzzz}}}yyy}}}uuujjj``````___^^^\\\ZZZYYYXXXXXXUUUVVVVVVWWWWWWVVVUUUTTTRRRQQQOOOMMMLLLKKKKKKKKKJJJKKKMMMNNNNNNLLLIIIHHHJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>>>>>??????>>>>>>>>>?????????@@@@@@<<<===============<<<<<<;;;;;;:::999888777666666555444444444555555333111222222111000000000000111/////////000//////......//////000000//////...------------............///000////////////000111111111000111333444999GGGTTTcccjjjnnnjjjffffffggggggsss{{{|||zzzwwwqqqiiiaaaZZZWWWTTTOOONNNOOOMMMOOOUUU```nnn{{{}}}uuurrrmmmiiieeeaaa]]]ZZZVVVSSSMMMHHHCCCAAAAAAAAAEEEEEEFFFHHHJJJKKKLLLMMMNNNPPPRRRSSSUUUWWW[[[^^^^^^^^^___bbbdddgggiiikkkooosssxxx}}}zzzjjj]]]UUUQQQMMMJJJKKKLLLMMMOOORRRXXX___dddmmmrrrxxx|||~~~}}}ssspppvvv~~~hhhpppwww{{{|||zzzwwwwwwxxxwwwwwwyyy|||~~~~~~}}}|||}}}rrrnnniiibbbZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTPPPOOOMMMLLLKKKKKKLLLMMMKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>??????????????????@@@@@@@@@===>>>>>>>>>===<<<;;;;;;;;;::::::999888777666666666444444444555555444222222111111000000000000000//////......//////000000//////000000//////...------------............//////............///000000111000111333333777BBBNNN```iiioookkkeeebbb```^^^iiirrr~~~}}}|||}}}|||~~~}}}wwwkkkccc\\\YYYUUUPPPOOOPPPKKKLLLQQQ[[[hhhvvv~~~|||tttqqqlllhhheeeaaa^^^[[[WWWSSSNNNIIIEEECCCBBBBBBDDDEEEFFFHHHIIIKKKLLLMMMOOOQQQSSSUUUVVVYYY\\\___]]]^^^___bbbeeehhhjjjlllppptttyyy}}}uuukkk^^^TTTPPPNNNLLLJJJMMMOOOQQQTTTYYYbbbkkkqqqssswww}}}uuummmnnnvvv|||}}}dddlllrrruuu{{{|||zzz|||}}}ooogggeeeccc___[[[XXXWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVVVVUUUTTTSSSRRRNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>===<<<::::::::::::999999888777777666666555444555666666444222222111000000//////000000//////.........///111222000000000000000///......---------............///...------------...//////111///000222222444===GGGZZZeeemmmlllgggbbb]]]YYYccckkkwww{{{www|||{{{zzzzzz{{{~~~{{{mmmeee]]]ZZZVVVPPPNNNPPPKKKLLLOOOVVVbbbqqq}}}~~~|||tttqqqlllgggdddaaa^^^[[[WWWTTTOOOJJJFFFDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQTTTVVVXXXZZZ^^^```______aaacccfffiiikkkmmmqqquuuyyy}}}xxxpppeee^^^VVVOOOMMMMMMNNNNNNPPPSSSXXX]]]ccckkktttyyywww|||yyymmmjjjmmmvvv{{{xxx}}}```hhhpppssswww~~~tttmmmccc^^^\\\\\\[[[YYYXXXWWWWWWVVVVVVWWWWWWXXXSSSUUUXXXZZZYYYVVVRRROOOMMMMMMMMMMMMMMMNNNNNNOOOKKKKKKJJJIIIIIIJJJKKKLLLGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>>======>>>>>>????????????????????????>>>>>>>>>>>>===<<<::::::::::::999999888777777777666555444555666666444222222111111000000000000000000///.........000111333000000000000000//////...---------............///---------------......///000///000222222333888@@@QQQ^^^jjjmmmiiiddd^^^YYY]]]dddoooyyyyyy{{{{{{{{{yyyxxx{{{}}}mmmeee^^^ZZZUUUPPPMMMOOOLLLMMMNNNTTT^^^lll{{{~~~{{{uuuqqqkkkgggccc```]]][[[VVVSSSOOOKKKGGGEEEDDDCCCBBBCCCEEEGGGIIIKKKLLLMMMOOORRRUUUXXXYYY\\\___aaaaaabbbccceeegggjjjlllmmmqqqtttyyy|||~~~yyyxxx|||~~~|||zzzyyy}}}}}}xxxsssnnnfff___WWWSSSNNNKKKKKKNNNQQQRRRUUUZZZaaagggmmmsssxxx{{{~~~qqqiiiiiinnnwww~~~}}}zzz}}}WWWaaajjjmmmpppxxx{{{yyy{{{~~~qqqgggccc^^^[[[YYYYYYYYYXXXWWWWWWWWWVVVVVVWWWWWWXXXRRRUUUYYY\\\[[[WWWQQQNNNMMMNNNPPPQQQQQQQQQPPPOOOJJJJJJIIIIIIJJJJJJKKKLLLGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBB??????>>>============>>>?????????>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;999999999888888888777777666555555555666666444333333222222111111111111111000000/////////000111111000000111111000000///...---------............///...------------...//////000...///222333222666;;;HHHWWWfffkkkiiifff```[[[VVV\\\eeeooowwwxxxzzz|||}}}{{{yyy{{{oooggg___ZZZVVVPPPMMMNNNMMMNNNOOOSSS[[[hhhwww|||vvvrrrlllfffbbb___\\\ZZZUUUSSSOOOKKKHHHEEEDDDCCCBBBCCCDDDFFFIIIKKKMMMMMMNNNQQQUUUXXXZZZ\\\___aaaccccccdddeeegggiiikkklllooorrrwwwzzz|||~~~uuunnnlllpppvvv||||||uuussswww|||zzzvvvuuusssooolllnnnmmmgggbbb___ZZZTTTNNNLLLJJJJJJKKKOOOSSSVVV[[[aaaiiipppuuuyyy{{{}}}yyyllliiilllqqqwww}}}zzz{{{NNNXXXaaadddgggoooyyy}}}~~~~~~|||{{{}}}ssseee```___\\\ZZZXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUSSSUUUXXXYYYXXXUUUPPPNNNNNNPPPSSSUUUVVVTTTQQQOOOIIIIIIIIIJJJJJJKKKKKKKKKFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBB??????>>>===============>>>>>>>>>=========<<<<<<<<<===============<<<<<<999999999888888888888888777666555666777666555333444333333222222222222222000000111111111000000///000111111111111000//////---------............///.........---...//////000000...///333444333555999AAAQQQaaahhhhhheee```[[[SSSXXX^^^fffnnnwwwxxxxxx|||~~~zzz{{{qqqiiiaaa\\\WWWQQQNNNOOOMMMNNNOOORRRXXXdddsss}}}}}}xxxssslllfffaaa^^^[[[YYYSSSRRROOOKKKHHHEEECCCBBBAAABBBDDDFFFIIIKKKMMMMMMMMMPPPUUUXXXZZZ\\\___aaaccccccddddddeeeggghhhiiimmmpppuuuxxxyyy{{{}}}~~~~~~~~~~~~xxxmmmfffaaaaaaeeedddfffggggggddddddiiioooqqquuutttpppnnnpppnnnjjjdddeeebbb[[[WWWVVVSSSOOOKKKKKKKKKLLLNNNSSSXXX[[[ccchhhooouuuyyy}}}tttjjjkkkpppuuuxxx{{{zzz|||JJJSSS\\\^^^aaakkkvvv|||~~~~~~|||xxxyyy}}}~~~~~~rrrfff]]]XXXYYYXXXWWWTTTRRRRRRRRRTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUSSSPPPNNNOOOQQQUUUXXXXXXVVVRRROOOHHHHHHIIIJJJKKKKKKJJJJJJEEEFFFHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB??????>>>===============>>>>>>======<<<<<<<<<;;;<<<<<<===============<<<999999999888888888888888777666555666777777555333555444333333222222333333000111222222222000///...111111111111111000//////---------........./////////............///000000///...///333444333444888>>>NNN___ffffffddd___ZZZVVVXXX\\\```gggooowww}}}}}}www|||{{{{{{ssskkkbbb^^^YYYRRROOOPPPMMMNNNOOOQQQWWWbbbpppzzz}}}yyytttlllfffaaa]]]ZZZXXXSSSQQQNNNKKKGGGEEECCCBBBAAABBBDDDFFFHHHKKKMMMNNNLLLPPPTTTXXXZZZ\\\^^^```ccccccccccccddddddeeeffflllooosssvvvwwwyyy{{{|||}}}}}}}}}}}}~~~~~~}}}}}}vvvtttrrrrrrssswww{{{}}}|||ooofff```[[[[[[^^^\\\]]]```bbbbbbbbbggglllhhhlllmmmiiijjjnnnmmmiii``````\\\VVVRRRRRRQQQNNNMMMNNNOOOPPPSSSWWW]]]aaaiiilllrrrwww{{{{{{qqqjjjmmmtttwwwyyyzzz|||{{{~~~rrr<<>>>>>??????AAA???>>><<<;;;;;;;;;;;;>>>>>>>>>>>>===;;;:::999;;;;;;:::999999888777777777777666555555555555555333333333222222222111111444333222222111111222222222222222222111111111000...------,,,---...///000000000000000000000000000///000111222333444555555@@@HHHUUU```eeeeeecccaaaYYYTTTSSSYYYbbbjjjuuu~~~~~~}}}xxxyyy{{{|||zzzxxx~~~wwwoooddd\\\WWWTTTPPPMMMNNNLLLMMMQQQUUU[[[hhhttt{{{|||xxxsssmmmhhhbbb\\\XXXSSSPPPLLLIIIFFFDDDAAA>>>BBBCCCCCCEEEGGGIIIJJJLLLOOORRRWWW[[[^^^___^^^]]]ccccccbbbaaa___```ccceeegggjjjoooqqqsssuuuwwwyyy{{{|||}}}~~~zzzxxxtttqqqnnnkkkhhheeefffjjjmmmnnnmmmpppuuuxxxyyy{{{xxxssskkkccc^^^\\\ZZZZZZXXX\\\___aaabbbeeejjjnnnsssssspppooosssuuupppiiieeeccc^^^WWWSSSRRRPPPNNNNNNQQQUUUUUUVVV\\\fffnnnqqqtttxxxzzz|||qqqooommmppptttxxxyyyxxxzzzkkk;;;>>>DDDLLLWWWdddqqqyyy{{{}}}wwwwww~~~}}}xxxuuuwwwyyyyyyzzz}}}|||~~~||||||}}}||||||~~~vvvoooiiiaaaZZZVVVUUUWWWVVVSSSSSSVVVUUUQQQSSSTTTTTTSSSRRRRRRTTTVVVTTTTTTSSSRRRRRRQQQQQQQQQSSSWWW[[[YYYSSSNNNKKKKKKIIIHHHGGGHHHIIIJJJJJJHHHIIIFFFEEEEEEGGGHHHFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@????????????@@@???===<<<;;;;;;<<<<<<>>>>>>>>>===<<<;;;:::999;;;;;;;;;:::999888888888777777666555555555555555333333333222222222222111444333222222111111222222222222111111111000000000......---------...///000//////////////////////////////000111222333444444<<>>>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::999<<<;;;;;;::::::999999888777666666555555555555666333333333333222222222222444333222222111111222222111111111111000000000///......------......///000..............................///000111222333333777???LLLXXXaaacccbbb```^^^YYYWWW[[[ccclllyyy}}}xxxuuuwwwxxxvvvwwwyyy}}}tttggg\\\WWWTTTRRRPPPOOOMMMNNNPPPSSSWWWaaalllwww}}}yyysssmmmhhhbbb\\\XXXSSSOOOJJJFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEGGGIIIJJJLLLOOOTTTYYY\\\^^^^^^^^^]]]]]]]]][[[[[[\\\___aaadddeeefffggghhhjjjnnnqqqsssuuuxxx{{{~~~{{{vvvpppiiibbb]]]WWWUUUSSSSSSUUUWWWYYYYYYbbbiiinnnpppsssxxx{{{zzz}}}xxxqqqjjjdddbbbbbbbbbfffmmmqqqtttyyyvvvoooeee]]]WWWSSSQQQQQQOOOQQQUUU\\\dddmmmvvv{{{~~~sssmmmlllllloootttyyy||||||kkk^^^888888777:::@@@LLLZZZdddqqquuu{{{|||rrrmmmpppxxxyyyzzzzzztttjjjbbb\\\\\\\\\YYYWWWWWWPPPTTTUUURRRRRRUUUVVVTTTUUUVVVVVVUUUSSSRRRRRRSSSPPPQQQQQQRRRRRRSSSSSSSSSOOOOOOOOOMMMIIIGGGHHHIIIKKKJJJIIIJJJKKKLLLLLLJJJHHHGGGGGGFFFFFFFFFEEEDDDBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<===???@@@?????????>>>===<<<;;;:::;;;;;;;;;:::::::::999999777666555555555555666666444444333333333222222222444333222222111111222222111111111000000000//////..................//////.................................///000111111222333:::FFFSSS^^^cccdddbbbaaa\\\YYY\\\aaajjjxxx~~~xxxyyyzzzxxxuuuuuu}}}wwwiii^^^XXXUUUSSSRRRPPPNNNNNNPPPQQQTTT]]]gggqqq{{{~~~zzztttnnnhhhbbb\\\XXXSSSOOOIIIEEEDDDDDDDDDDDDAAAAAABBBCCCDDDFFFHHHHHHIIILLLQQQVVVZZZ\\\]]]^^^[[[\\\[[[[[[ZZZ[[[___aaadddeeeggggggfffggghhhjjjooorrrwww|||{{{tttlllcccZZZUUUPPPPPPPPPSSSWWW[[[___aaahhhqqqzzzuuukkkffffffhhhnnntttzzz}}}|||mmmccc[[[TTTQQQQQQSSSUUUZZZcccnnnxxx~~~yyynnnjjjjjjllloootttyyy}}}uuucccXXX777777777888<<>>@@@AAA@@@@@@@@@???>>>===<<<;;;;;;:::::::::::::::999999666666555555555555666666444444444333333333222222444333222222111111222222111111111111000000000000//////////////////.......................................///000000000111222777@@@NNNZZZbbbeeeeeeccc^^^[[[\\\___fffttt~~~~~~zzzuuurrrwwwzzzlll```ZZZVVVTTTRRRPPPNNNOOOQQQQQQRRRYYYbbbmmmxxx|||vvvoooiiiccc]]]YYYSSSOOOIIIEEEDDDDDDDDDDDDAAAAAAAAABBBCCCEEEFFFGGGGGGJJJNNNSSSWWWYYY[[[[[[ZZZ[[[[[[ZZZZZZ\\\___bbbcccfffhhhiiigggfffeeeffflllooouuu|||{{{rrriii```VVVPPPMMMOOORRRVVV\\\bbbhhhlllooo{{{pppjjjiiinnnttt{{{rrrfff]]]TTTPPPQQQWWWZZZ```jjjttt}}}{{{sssooohhhjjjmmmpppuuuzzz~~~lll^^^VVV666777888888999<<<@@@DDDPPP[[[hhhppptttuuuqqqlllxxxzzz{{{uuuooopppyyy|||~~~{{{qqqiiicccaaa```YYYSSSTTTTTTUUUWWW[[[VVV\\\^^^[[[XXX[[[]]]]]]XXXYYYYYYWWWTTTQQQPPPPPPNNNPPPQQQRRRSSSRRRRRRQQQNNNMMMLLLJJJJJJJJJKKKLLLKKKJJJIIIJJJLLLLLLLLLJJJHHHIIIIIIGGGEEEDDDDDDEEECCCDDDDDDDDDDDDDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@>>>======<<<===>>>@@@AAA@@@@@@@@@???>>>===<<<;;;999999999999999999999999666555555555555666666777444444444444333333333333444333222222111111222222222222222222111111111000//////000000000///................................./////////000000000111222444;;;GGGUUU```fffhhhfffbbb^^^^^^^^^bbbnnnzzzzzzsssqqqrrryyy}}}oooccc\\\XXXTTTRRRPPPOOOPPPRRRQQQQQQWWW___jjjuuu~~~xxxqqqkkkeee___ZZZSSSOOOJJJFFFEEEDDDCCCBBB@@@@@@@@@AAABBBCCCEEEFFFEEEHHHKKKOOOSSSVVVWWWXXXWWWXXXXXXXXXXXX[[[^^^aaaaaadddfffgggffffffffffffjjjnnnuuu|||zzzpppggg]]]UUUOOONNNQQQUUUZZZ```gggoootttuuummmmmmsssyyynnnccc[[[SSSPPPSSSZZZ___gggqqqyyy{{{tttpppoooooojjjmmmppptttxxx}}}ttteee[[[VVV555666777666666777:::<<<===IIIVVV]]]dddkkklllhhhrrrvvvyyyyyywwwyyy~~~{{{|||tttjjjddd^^^[[[]]]YYYTTTRRRTTTUUUTTTVVVZZZXXX^^^```\\\YYY[[[]]]^^^XXXZZZZZZXXXTTTQQQOOOOOOOOOPPPQQQSSSSSSRRRQQQPPPNNNMMMKKKKKKKKKLLLLLLLLLJJJIIIHHHIIIKKKLLLKKKJJJGGGIIIJJJHHHEEECCCDDDEEEDDDEEEEEEEEEDDDCCCBBBBBB???@@@BBBCCCCCCBBBAAA@@@???>>>=========>>>???@@@>>>>>>>>>>>>===;;;:::999888888888888888888888888555555555555555666777777555444444444444333333333444333222222111111222222333333333333222222222222///000000111000///...---//////////////////////////////000000000000111111222111555@@@PPP]]]eeehhhjjjfffcccaaa^^^```jjjuuu~~~wwwpppnnnnnnuuuqqqfff___YYYTTTQQQPPPOOOQQQSSSRRRQQQWWW^^^gggrrr~~~zzzsssmmmfff```\\\SSSOOOKKKHHHFFFDDDBBB@@@@@@@@@@@@@@@AAACCCDDDEEEDDDFFFIIILLLPPPRRRTTTTTTRRRSSSTTTTTTTTTWWW[[[^^^]]]^^^___```aaadddiiilllmmmqqqxxxxxxnnnddd[[[TTTPPPNNNSSSZZZaaaiiirrr|||xxxqqqsssuuu|||vvvbbb[[[WWWQQQRRRXXX___fffqqq{{{vvvnnnkkkkkkmmmnnnooorrrvvvyyy|||}}}kkk```ZZZVVV333444444444444555888:::555===DDDHHHQQQ```iiikkknnnqqqvvv{{{~~~}}}yyyxxx||||||zzzuuugggccc```ZZZXXXYYYVVVSSSSSSVVVWWWTTTTTTWWWVVV]]]___[[[WWWXXX[[[\\\YYYZZZZZZXXXUUUQQQOOOOOOOOOPPPRRRSSSSSSRRRPPPOOOMMMLLLKKKKKKLLLMMMLLLLLLJJJIIIHHHIIIKKKKKKKKKIIIGGGIIIJJJHHHDDDBBBCCCEEEEEEEEEEEEEEEDDDCCCAAAAAA===???AAACCCCCCCCCBBBAAA@@@???>>>======>>>???@@@=========<<<;;;:::888888777777777777777777888888555555555555555666777888555555444444444333333333444333222222111111222222444444444333333333222222///000111111111///...---000000000000000000000000000000000000111111111111111000222<<>>?????????@@@AAABBBCCCDDDDDDEEEHHHKKKNNNPPPQQQRRRNNNOOOPPPPPPQQQSSSWWWZZZYYYYYYYYYYYY\\\ccckkkqqqqqqvvv}}}wwwkkkbbbZZZTTTPPPOOOUUU^^^hhhrrr~~~yyytttwwwwww~~~jjjXXXTTTSSSQQQTTT\\\cccmmmzzzyyypppjjjiiikkkmmmooorrrvvvzzz}}}wwwfff]]]YYYWWW333333333222222333666999888888:::>>>FFFOOOYYY^^^lllpppuuuxxxzzz~~~~~~}}}nnnfff^^^YYYYYYXXXUUURRRTTTUUUUUUSSSQQQPPPQQQSSSPPPRRRVVVXXXYYYZZZ\\\^^^]]]\\\[[[YYYVVVRRRNNNLLLQQQQQQRRRRRRQQQOOOMMMLLLPPPJJJHHHKKKMMMJJJHHHHHHKKKHHHHHHJJJLLLKKKIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777555555444444444444555555333333333333333444555666333333333333333333333333444444333333222111000000111111111111000000000000000000000000000000000000...............///000000333333444999DDDRRR```iiimmmhhhdddccc___[[[aaajjj{{{~~~vvvwww}}}xxxqqqlllnnnvvvxxxlllccc[[[TTTOOOPPPPPPQQQRRRTTTWWWZZZ[[[cccnnnzzz}}}wwwrrrlllddd^^^VVVSSSMMMIIIGGGEEECCCAAA>>>???BBBDDDDDDDDDCCCBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJOOONNNOOORRRUUUYYYcccmmmrrrzzzuuujjj___UUUPPPPPPSSSYYYdddpppwww{{{rrrpppxxxnnnbbbWWWRRRSSSVVV\\\bbbsss}}}vvvlllddddddhhhjjjmmmpppzzz|||qqqddd[[[WWWXXX333333333222222333666888888777888:::???GGGNNNSSS___eeennntttwww{{{xxxnnnggg```YYYUUUUUUTTTPPPMMMOOOPPPQQQPPPOOONNNOOOPPPNNNQQQTTTVVVWWWYYY\\\______^^^[[[XXXUUUQQQNNNLLLPPPQQQQQQQQQQQQOOONNNMMMOOOKKKIIILLLMMMJJJGGGHHHKKKHHHFFFHHHJJJJJJHHHFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCAAAAAA@@@@@@AAA???@@@AAABBBBBBBBBBBBBBB????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666555555444444555555666444444333333333444555555333333333333333333333333444444333333222111111000111111111111000000000000000000000000000000000000...............///000000111111333777???MMM\\\fffiiieeecccbbb___\\\bbbjjj}}}vvvvvvzzzyyysssooolllrrr|||{{{nnnddd[[[UUUQQQQQQQQQRRRTTTVVVYYY\\\^^^dddooozzz~~~xxxssslllddd^^^WWWSSSNNNIIIFFFEEEBBBAAA???AAACCCEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGIIIMMMPPPUUU___jjjsss|||vvvhhh]]]TTTQQQSSSWWW]]]gggqqqxxx{{{tttsssxxxlllaaaWWWTTTVVVZZZ```gggttt{{{ooofff___```eeeiiimmmrrr|||~~~{{{jjj___XXXVVVWWW222333333222222333555777777666555555888<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666777888999999999666666555555555555666666555555444333333333444444333333333333333333333333444333333222222111111111111111111111000000000000000000000000000000000000...............///000000...000222444999EEEUUUbbbcccbbbaaaaaa^^^]]]bbbhhh}}}~~~zzzzzz{{{}}}wwwuuummmpppxxxqqqddd\\\VVVSSSRRRSSSTTTVVVYYY\\\___aaafffpppzzzzzzuuummmddd^^^XXXTTTNNNIIIFFFDDDBBBAAA@@@AAACCCEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEAAAAAABBBBBBCCCCCCDDDDDDCCCBBBDDDIIIMMMRRR]]]hhhttt~~~vvvggg[[[TTTSSSVVV]]]aaajjjsssxxx}}}wwwvvvwww|||hhh```XXXXXX[[[```hhhppp~~~vvvhhh```ZZZ\\\ccciiipppwww~~~~~~pppccc\\\XXXWWWYYY222333333333222222444666666555333333444666999:::BBBKKKVVV```fffkkkpppsssvvvzzz}}}~~~}}}uuukkkddd^^^[[[VVVSSSQQQOOONNNLLLHHHEEECCCFFFJJJKKKJJJIIIIIIJJJLLLNNNPPPQQQTTTXXX^^^bbbccc___[[[UUUQQQOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPMMMKKKKKKNNNMMMIIIFFFGGGHHHQQQWWWUUUOOOKKKJJJIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@<<<<<<=========<<<<<<;;;::::::::::::::::::::::::666666666777777777888888777666666555555666666777666555444333333333333333333333333333333333333333333333333222222111111111111111111111000000000///////////////////////////...............///000000---000222222444>>>OOO\\\___```aaaaaa^^^]]]```dddpppvvv~~~~~~|||tttuuuyyyssseee\\\VVVTTTSSSSSSUUUWWWZZZ^^^aaadddgggpppyyy}}}xxxpppfff___ZZZUUUOOOIIIFFFDDDBBBAAA@@@AAACCCEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBEEEJJJOOOUUUaaallluuuxxxfffZZZSSSTTTYYY___ccckkksssxxxyyyxxxyyyttteee___[[[^^^ccciiisss|||ttteee^^^YYY\\\ccckkkttt|||}}}{{{jjj```\\\ZZZZZZ\\\222333333333222222333555555444333333444555777888999???HHHOOOUUUZZZaaafffkkkqqqvvvzzz|||}}}~~~{{{xxxsssjjjccc]]]YYYVVVTTTRRRQQQPPPOOONNNLLLIIIGGGCCCFFFIIIKKKJJJJJJIIIJJJLLLNNNPPPRRRUUUYYY___cccbbb^^^YYYTTTPPPNNNNNNNNNLLLLLLMMMMMMNNNNNNOOOOOOLLLJJJKKKNNNMMMHHHGGGIIIOOO```kkkcccRRRHHHFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????<<<<<<======>>>=========::::::::::::::::::::::::777777777666666666555555666666555555555555666666666555444333333333333333333333333333333333333333333333222222222222222111111111111111000000000///////////////////////////...............///000000...111333222222:::IIIUUU[[[___bbbaaa^^^^^^___```hhhqqq~~~~~~vvvfff\\\WWWVVVTTTTTTVVVXXX[[[___bbbdddhhhpppxxx~~~|||sssiiiaaa\\\WWWOOOIIIEEECCCBBBAAA???@@@BBBDDDFFFGGGHHHIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAA@@@?????????@@@DDDDDDGGGMMMSSSYYYeeeqqqxxx{{{hhh[[[TTTVVV[[[^^^bbbiiiqqqvvv~~~|||zzz|||pppeeebbbaaafffmmmuuu~~~qqqbbb\\\YYY]]]ccckkkttt}}}~~~sssddd]]][[[ZZZZZZ\\\111333444333222111222444333333444444555666777888333777<<<@@@CCCHHHOOOUUU]]]dddkkkqqqzzz}}}zzz{{{|||}}}}}}~~~tttiiiddd^^^ZZZVVVSSSQQQOOOPPPPPPPPPOOONNNLLLKKKJJJEEEGGGJJJKKKJJJJJJJJJKKKLLLNNNPPPSSSUUUYYY^^^aaa^^^\\\WWWRRROOOMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNKKKJJJJJJMMMKKKHHHIIIMMMdddwwwqqqYYYKKKHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???======;;;;;;<<<===>>>>>>>>>===::::::::::::::::::::::::777777777666555444444444555555444444444444555555555555444333333333444444333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000...............///000000...000222111222888CCCLLLVVV]]]bbbaaa`````````^^^fffrrryyyiii^^^ZZZYYYVVVVVVWWWYYY\\\```ccceeehhhooovvv|||xxxmmmeee^^^XXXPPPIIIEEECCCBBBAAA???@@@AAACCCEEEHHHIIIJJJLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA???>>>>>>>>>???@@@GGGGGGJJJPPPVVV]]]iiittt~~~oooaaaYYYYYY]]]___bbbhhhooottt}}}rrrjjjhhhkkkrrrzzz~~~|||yyyvvvuuuxxx}}}zzzlll]]]YYYXXX]]]cccjjjttt}}}~~~vvvjjj]]]YYYYYYXXXXXXYYY111222444333222111222333222333444444555666666666222555999::::::===BBBFFFMMMSSSZZZaaakkkxxx}}}|||}}}{{{zzz}}}sssiiiccc```\\\WWWTTTRRRQQQPPPOOONNNNNNNNNMMMLLLKKKKKKKKKHHHIIIJJJJJJJJJJJJKKKLLLJJJLLLPPPSSSUUUXXX[[[^^^[[[XXXUUUQQQNNNMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLJJJIIIIIIKKKJJJHHHKKKQQQnnn}}}nnnXXXNNNLLLJJJCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;999999:::<<<<<<=========999999999999999999999999555555555555555555555555444444333333333333444444444444333333333444555555333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000...............///000000...///000000222777>>>CCCPPPZZZaaabbbaaacccccc```dddrrr~~~mmmbbb^^^]]]ZZZZZZZZZ\\\___bbbeeefffhhhnnnttt{{{|||qqqiii___YYYPPPIIIEEECCCAAAAAA@@@AAABBBDDDGGGIIIKKKMMMNNNMMMLLLJJJIIIGGGFFFEEEBBBAAA@@@@@@AAABBBEEEFFFKKKKKKOOOUUU[[[aaammmyyywwwhhh___^^^aaabbbdddiiiooosss{{{yyypppqqquuu~~~{{{uuupppoooqqqtttuuuwww|||xxxfffYYYWWWYYY```gggnnnwwwnnncccYYYWWWXXXXXXXXXZZZ111222444444222111111222111222333444555555444444444777;;;;;;999999<<>>BBBFFFKKKUUUbbbllluuuyyy~~~~~~~~~~~~qqqlllddd]]]ZZZXXXVVVUUURRRQQQOOOMMMLLLLLLMMMMMMIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLLLLMMMOOORRRUUUVVVTTTSSSSSSSSSSSSPPPMMMJJJGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKMMMJJJGGGGGGLLLQQQ___^^^ZZZVVVPPPJJJFFFCCCHHHEEEBBBBBBDDDFFFEEEDDD>>>????????????>>>======>>>>>>>>>>>><<<:::888666999:::;;;;;;999999:::;;;:::::::::999888777666666666666666666666777888888777777666666555555555444444444444666777777555333333333444555666666555555333444444555555444444333333333111000////////////111111111111111000//////------......///000000000...////////////111555888DDDPPP]]]dddcccaaabbbdddgggfffqqqxxxjjjbbb___[[[^^^aaaaaa```aaacccfffgggiiirrrzzzqqqggg```UUULLLFFFCCCAAA@@@@@@BBBDDDFFFGGGJJJMMMPPPNNNOOOPPPNNNKKKIIIIIIIIICCCDDDFFFGGGHHHLLLQQQUUUQQQSSSYYY```eeekkkvvvrrrfffaaabbbeeekkkrrrwww{{{~~~~~~}}}uuunnnkkkgggeeefffiiilllnnnpppuuu|||oooddd\\\\\\]]]ccclllvvv~~~yyyhhh___YYYXXXZZZZZZ\\\___222111111111222222333333555555444333333333444444333444555555444555777999555888<<<>>>AAAIIIUUU^^^fffkkkrrrxxx{{{|||~~~~~~vvviiiddd```\\\YYYWWWVVVTTTRRRPPPOOONNNMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKKKKLLLLLLNNNPPPRRRSSSUUUTTTSSSRRRSSSRRRPPPMMMJJJGGGGGGGGGFFFGGGGGGHHHHHHJJJLLLMMMJJJGGGGGGJJJOOOSSSRRRPPPNNNKKKIIIGGGFFFHHHEEEBBBBBBDDDEEEDDDBBB>>>>>>???????????????????????????>>><<<:::999888999;;;<<<;;;:::999:::;;;:::::::::999999888777666666666666666666777888888666666666666666666666666444444444555666666555444333333444555555555555555333333444444444444333333222222111//////......///111111111111111000/////////////////////............///000//////111555888BBBLLLYYYbbbdddccccccdddcccdddqqq{{{nnneeebbb```bbbccccccaaaaaaccceeeggglllxxx|||sssiiibbbWWWNNNHHHDDDBBBAAA@@@BBBDDDFFFGGGJJJMMMPPPPPPQQQRRRPPPNNNKKKJJJJJJFFFHHHJJJKKKMMMPPPTTTWWWXXXZZZ```fffiiinnnzzzwwwjjjdddeeefffmmmvvv|||{{{{{{~~~vvvlllfffaaa``````ccchhhnnntttvvvyyy~~~iii]]]ZZZ[[[^^^dddmmmwww~~~rrrggg___YYYZZZ\\\\\\___ccc111111111111222222333333444333333333333444555555333444555555444444666888444666777777888===FFFLLLQQQWWW```hhhooossswwwzzzxxxnnnddd\\\VVVUUUSSSRRRQQQPPPNNNLLLMMMMMMLLLKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHIIIKKKKKKJJJKKKLLLNNNPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPMMMJJJHHHHHHGGGGGGFFFGGGGGGGGGJJJKKKLLLJJJGGGGGGJJJMMMKKKJJJHHHGGGFFFFFFGGGGGGGGGEEECCCBBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@???===<<<;;;;;;::::::<<<<<<<<<;;;:::;;;<<<::::::::::::999888777666777777666666666777888888555555555666666666666666555555444444444444444444333444444555555555555444222222333333333333222222333222111000000000000000111111111111111000//////111000000///......------...///000//////111444777>>>FFFRRR]]]dddfffeeedddaaacccoootttlllhhhfffggggggeeecccbbbccceeeiiippp~~~vvvkkkdddZZZPPPJJJFFFCCCBBB@@@BBBEEEFFFHHHJJJMMMPPPRRRSSSTTTSSSOOOLLLKKKJJJJJJLLLPPPRRRTTTVVVYYY[[[^^^bbbggglllmmmqqq}}}lllfffhhhgggooozzzxxxtttrrrvvv{{{}}}{{{xxxrrrkkkddd]]]YYYWWWYYY___fffnnnvvv|||zzzdddZZZYYY\\\bbbiiirrr{{{sssiiiddd^^^ZZZ[[[^^^___cccggg000111111222222222222222000000000000111222333444222333444444333444666888888888888666666888<<<@@@BBBGGGOOOXXX^^^dddjjjmmmwwwzzzpppiiifffbbb^^^ZZZQQQOOOLLLKKKJJJJJJHHHFFFKKKKKKJJJJJJKKKKKKKKKLLLGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJLLLNNNOOOOOOOOOOOOOOONNNMMMNNNNNNMMMKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHJJJMMMLLLJJJGGGEEEDDDDDDEEEFFFFFFEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>???AAACCCDDDBBBAAA???===<<<;;;<<<<<<;;;<<<======;;;;;;<<<===999:::::::::999999888777888777777666777777888888777777666666555555555444555666666555333333333444333444444555555444444444111222222333333222222111444444333222222222222222111111111111111000//////000000//////...............///000000///111333555:::???IIIVVVbbbggggggdddaaabbbjjjwww~~~uuupppllllllkkkiiihhhggghhhiiimmmsss{{{nnnggg\\\SSSLLLGGGDDDBBBAAABBBEEEFFFHHHJJJNNNPPPRRRTTTTTTSSSOOOLLLKKKJJJMMMPPPUUUXXXZZZ[[[]]]^^^bbbeeekkkooopppuuunnnggghhhiiirrrvvvqqqooopppqqqqqqxxxwwwvvvtttrrrqqqqqqppppppoooqqqqqqmmmeee^^^XXXVVVXXX]]]dddmmmuuu}}}tttccc\\\[[[```hhhqqqyyyyyylllccc```[[[YYY\\\^^^aaaeeekkk///000111222222222111111/////////000111222333444111333333333333333555777;;;;;;999777666666888::::::>>>DDDIIINNNSSSXXX[[[fffuuu}}}vvvgggccc^^^[[[[[[ZZZWWWUUUOOOKKKGGGEEEFFFHHHIIIJJJIIIJJJJJJJJJKKKKKKJJJJJJGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHIIIKKKMMMNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKIIIGGGHHHHHHGGGGGGFFFGGGGGGHHHEEEFFFGGGHHHHHHIIIKKKMMMKKKJJJGGGDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@??????>>>>>>>>>???AAABBBDDDDDDAAA@@@>>>===<<<<<<<<<===;;;<<<======;;;;;;<<<===999::::::::::::999888888888888777777777777888888999888888666555444333222666777888666444222333444333444444444444444333333111222222333333222222111333333222111111111222222111111111111111000//////............//////000000---///000000000000222444666999BBBOOO]]]eeefffdddaaaaaadddjjjqqq{{{}}}|||~~~zzzsssqqqooonnnnnnooooooooorrrvvv~~~pppiii___UUUNNNHHHDDDAAAAAACCCEEEGGGHHHKKKNNNQQQRRRRRRRRRPPPMMMKKKJJJKKKOOOSSSXXX\\\^^^^^^```aaaeeehhhnnnsssuuu|||tttkkkjjjjjjsss|||rrrllljjjlllooopppppptttzzz~~~{{{sssoookkkiiifffcccccceeejjjmmmpppsssuuuqqqggg^^^YYYXXXZZZaaajjjttt{{{lllaaa]]]]]]cccmmmvvv}}}ssshhhaaa[[[XXXXXX\\\___aaagggnnn...///111222222222111000111111111222222444555555111222333333222222444666:::999777666555555555555777999<<>>@@@AAACCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<:::<<<<<<<<<;;;:::;;;<<<999:::::::::::::::999999999999888777777777888888999888888666555444333222666999;;;:::666333333444333444444444444333333222222222333333333333222222111000000/////////000000111111111111111000//////------......///000000111---...000000000000111333333555<<>>AAAFFFNNNZZZeeeooozzz|||pppgggbbb___ZZZVVVVVVUUUTTTRRRQQQPPPOOOMMMJJJHHHFFFGGGJJJNNNPPPQQQKKKKKKLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIGGGHHHIIIJJJJJJIIIEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFGGGGGGHHHIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCAAACCCEEEEEEBBB@@@AAABBB===???AAADDDDDDDDDBBBAAA===============<<<;;;:::999;;;<<<;;;:::999:::;;;999999::::::;;;::::::999:::999888888777777888888666666666666555555555555666:::>>>===888444222333444444444444444333222111333333444444444444333333111111000000000111111222111111111111111000//////.........///////////////---...000111000000111222111333999BBBNNNYYYaaaeeebbbaaa^^^ZZZ\\\gggwww}}}~~~|||zzzzzz{{{zzzyyyxxxzzzxxxqqqggg]]]TTTMMMHHHDDDAAACCCFFFGGGIIIKKKOOOQQQRRRQQQNNNKKKIIIJJJMMMPPPUUUXXX\\\___aaabbbeeefffqqqooorrryyytttnnnmmmsss|||yyyxxxssslllgggfffgggiiijjjnnnmmmjjjeee```]]]]]]]]][[[]]]```dddjjjuuuyyyggg\\\\\\```ccckkkuuu}}}jjj```^^^]]]eeelllvvv}}}{{{ooofff```]]]XXXWWWZZZ^^^aaacccjjjrrr...///111222333222000///000000000///000000111222000111222222111222444666444333222333444555444333111333444555555888;;;>>>>>>AAAFFFNNNXXXeeerrrzzz|||kkkddd\\\XXXXXXXXXVVVSSSNNNMMMLLLKKKJJJJJJKKKKKKLLLKKKJJJKKKMMMNNNNNNMMMLLLLLLMMMMMMLLLJJJHHHGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIHHHGGGGGGHHHJJJKKKKKKIIIHHHHHHJJJKKKKKKJJJDDDEEEEEEFFFGGGIIIJJJKKKIIIHHHHHHHHHHHHGGGEEEDDDIIIIIIHHHGGGFFFDDDCCCAAA@@@CCCFFFFFFCCCAAABBBCCC===???BBBEEEFFFDDDBBB@@@<<<<<<=========;;;:::999999:::;;;;;;999999:::;;;999999:::;;;;;;:::::::::::::::999888777777888888444444444555666777777888555;;;@@@???:::444222333444444444444333333222111333444444555555444444333444444444333333444555555111111111111111000//////000000000///......------,,,...000111000///000111000222777???IIITTT^^^eeedddccc^^^WWWUUU\\\iiisss|||}}}~~~}}}}}}|||zzzxxx|||{{{tttjjj```WWWPPPJJJFFFBBBDDDFFFHHHIIIKKKOOORRRSSSQQQNNNJJJHHHJJJOOOSSSWWWZZZ]]]```bbbdddfffiiirrrooopppwwwtttmmmmmmsss~~~}}}ttthhh___\\\\\\[[[ZZZ[[[[[[ZZZWWWVVVWWW[[[^^^aaaeeelllsss||||||ggg]]]```gggmmmttt}}}|||eee```aaaaaakkksss|||sssiiibbb]]]ZZZXXXXXX[[[```bbbdddlllttt111000///000111222111///111111222222222333333333000000000000111111111111444444444333222111000///111222444555777888999999777:::>>>AAAFFFNNNYYY```nnntttzzz}}}~~~yyyooofffbbbWWWUUUSSSQQQPPPOOOOOOPPPRRRPPPMMMKKKJJJJJJKKKKKKJJJHHHGGGFFFGGGJJJMMMOOOSSSRRRQQQOOOMMMKKKJJJIIIFFFIIIKKKIIIEEEDDDHHHLLLMMMKKKJJJJJJKKKKKKJJJHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@===<<<<<<;;;;;;:::999999:::999999888888999999:::::::::;;;<<<<<<;;;::::::888888777666666666666666777777777777777666666666888888777777666666555555666666666666555555555555666666555444333333222222555555555444333222111000111111111111111111111111////////////............------///000111111111111222333777<<>>BBBIIINNNRRRXXX___eeegggjjjoootttyyy~~~}}}uuummmggg]]][[[YYYVVVSSSPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMNNNLLLKKKIIIHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMOOOOOONNNLLLKKKIIIHHHGGGFFFGGGFFFDDDCCCEEELLLRRRSSSPPPLLLJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGFFFFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@????????????BBBBBBCCCDDDCCCBBBAAA@@@===<<<<<<;;;;;;:::999999::::::999999999999::::::999:::;;;<<<<<<;;;:::999888777777666666666666666555555555555555555555555777777777777666666666666666666666666555555555555555555555444444333333222333333333444444333222222////////////////////////000000000/////////......---...///000000111111000333333444777===FFFQQQYYY```aaaaaa]]]XXXXXX]]]bbbsss}}}~~~{{{|||~~~}}}rrreeeYYYOOOIIIFFFEEEEEEEEEGGGJJJLLLNNNOOOLLLHHHEEEEEEHHHLLLOOOUUUYYY^^^cccfffiiilllooopppppptttyyyzzz{{{xxxzzz~~~iii]]]PPPKKKJJJJJJMMMQQQRRRUUUZZZ^^^ccckkkuuu}}}uuujjjiiimmmtttzzz|||~~~mmmhhhgggllltttoooccc]]]YYYYYY\\\]]]]]]```fffjjjooozzz111///...///000111000///////////////000000000000////////////000000000111---...000111333444444444555555555555555444333222444555666777777888999:::888:::===???AAAEEEJJJNNNOOOSSSXXX\\\```hhhsss|||~~~yyyqqqiiiddd___[[[YYYTTTSSSQQQNNNLLLJJJIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDFFFKKKNNNRRROOOKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBAAACCCBBBAAA@@@????????????BBBBBBCCCCCCCCCAAA@@@???===<<<<<<;;;;;;:::999999999::::::::::::::::::999999:::;;;;;;;;;;;;:::999777777666666666666777777444444444555555555555555777777777777666666666666666666666666555555555555555555444444444333333333222222333444444444333333111111111111111111111111//////.........---------......///000000000000000333333333444888@@@JJJPPPZZZ^^^aaa___[[[YYY[[[___ooo|||||||||}}}~~~wwwkkk^^^SSSLLLEEEDDDDDDEEEFFFIIILLLNNNOOOMMMJJJFFFEEEGGGKKKNNNTTTXXX]]]bbbdddgggjjjllllllmmmqqqtttuuuuuu}}}~~~~~~vvvjjjYYYQQQLLLLLLMMMOOOUUU[[[\\\___cccggglllttt~~~nnniiinnntttzzzyyylllkkknnnsss{{{~~~xxxhhh___ZZZXXXYYY]]]^^^___ccciiimmmttt000///...///000111000........./////////000000000...////////////000000000///000111111222222222222222333333444444444444333111111222444555666666666999999999999999;;;===???>>>AAAEEEFFFJJJUUUdddpppwwwvvvwww|||~~~sssmmmddd```ZZZVVVTTTTTTTTTTTTPPPNNNKKKHHHFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLKKKJJJIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGHHHNNNLLLJJJIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBAAA@@@????????????AAABBBBBBBBBAAA@@@>>>======<<<<<<;;;;;;:::999999999:::;;;;;;;;;;;;:::999999999:::;;;;;;:::999999777777666666666666777777444444444444555555666666666666666666777777777777666666666666555555555555444444444444444333333333222222333444444444333333111111111111111111111111222222222111111111000000...//////000000000000///222222222222444:::BBBHHHSSSYYY```aaa^^^[[[[[[]]]kkk~~~{{{xxxzzz~~~~~~|||zzz{{{~~~|||{{{qqqeeeYYYQQQFFFEEEDDDDDDFFFJJJNNNPPPQQQQQQNNNJJJGGGGGGKKKNNNTTTVVVZZZ]]]___bbbeeehhhiiijjjmmmppppppqqqyyy|||uuurrrpppkkkaaaXXXNNNLLLMMMQQQTTTVVV[[[aaaiiimmmrrrvvv{{{tttlllnnnuuuzzz~~~tttkkkmmmqqqxxx||||||ooobbb[[[YYYXXXZZZ^^^cccdddiiiooottt|||000///......000000///...////////////000000000000......////////////000000111111111111111111000000000111222333444444555444444222222222444444333222666555555666666777888999555777999:::===GGGVVV```ddd```\\\```jjjuuu|||{{{yyyyyyxxxyyyyyytttkkkaaaYYYUUUSSSPPPMMMKKKLLLNNNOOOPPPKKKJJJHHHFFFFFFFFFGGGIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEKKKIIIIIIJJJLLLLLLLLLJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFHHHIIIIIIIIIHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@????????????@@@AAAAAAAAA@@@>>><<<;;;===<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;:::999888999:::;;;;;;:::999888666666666666666777777888444444444555666666777777666666666666777777777777666666666666555555555555444444444444444444444444333333333444444333222222////////////////////////111111000000000///////////////000000000000//////000111111111333777<<<@@@JJJSSS\\\```___\\\\\\]]]gggyyyzzzttttttyyy}}}}}}}}}zzzwwwyyy}}}|||~~~xxxnnnaaaYYYKKKIIIFFFDDDFFFJJJOOOSSSUUUVVVUUUQQQLLLJJJKKKNNNQQQSSSUUUWWWZZZ^^^cccfffiiijjjmmmooolllmmmwww~~~~~~}}}uuuppphhhccc]]]YYYWWWTTTQQQMMMLLLNNNRRRXXXYYYYYY^^^eeennnsss{{{sssoooooouuu{{{~~~ooojjjnnnsss{{{zzzzzz~~~rrrggg]]]YYYYYYYYY\\\___```ccciiiqqqwww000///......///000///...//////000000000111111111........./////////000000000000111111111111000000000111222333333444444444555222000111333555444222111111222444555666666555333555666777999???GGGNNNNNNLLLIIIKKKPPPXXX^^^aaajjjlllmmmmmmmmmooossswwwzzzzzzzzz{{{|||{{{qqqiiifffdddbbb```^^^______\\\VVVPPPNNNMMMKKKIIIHHHIIIKKKMMMMMMMMMJJJHHHGGGFFFGGGIIIKKKMMMJJJIIIGGGFFFEEEEEEEEEFFFEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHGGGIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEGGGJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@??????@@@???>>><<<;;;999===<<<<<<;;;;;;:::999999999:::;;;======;;;:::999888999:::;;;;;;:::999888666666666666666777888888444444555666666777888888555666666666777777777888666666666666555555555555444444444444444444444444444444444444333222222111////////////////////////............------------//////000000000000//////...///111222333555888;;;BBBKKKWWW^^^^^^\\\\\\]]]___ppp}}}vvvtttxxx}}}{{{wwwtttuuu{{{}}}vvvjjjaaaSSSOOOIIIEEEEEEIIIOOOSSSYYY[[[\\\WWWQQQLLLLLLNNNNNNOOOPPPRRRVVV\\\dddiiinnnoooqqqpppkkkkkktttyyyuuurrrooommmmmmnnnnnnmmmiiiddd^^^[[[RRRQQQNNNLLLIIIIIIJJJKKKOOOQQQWWW]]]^^^___fffooosssyyyxxxnnnnnnssszzz~~~~~~ooonnnrrrxxx|||xxx|||xxxjjjaaaZZZYYYZZZ[[[\\\______cccllluuu~~~000...---...///000///...000000000000111111111111............/////////000//////000111111111111111111111222333333333222222///,,,***,,,///222333222000000222444666666444333444555777888:::;;;>>>@@@???@@@AAAAAAAAADDDIIIMMMRRRTTTVVVUUUSSSSSSWWWZZZXXXZZZ\\\^^^aaaeeekkkooo~~~~~~yyyuuuqqqppprrrssssssqqqiiiaaaXXXSSSUUUWWWVVVTTTNNNPPPQQQOOOLLLJJJLLLNNNGGGGGGHHHJJJMMMOOOOOONNNHHHGGGEEEDDDEEEGGGIIIKKKLLLKKKIIIGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCFFFHHHJJJKKKHHHIIIJJJMMMNNNMMMJJJGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFHHHJJJLLLKKKKKKJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA>>>??????>>>===;;;:::888===<<<<<<;;;;;;:::999999999:::<<<======<<<:::999888999::::::::::::999888666666666666666777888888555555555666777888888999555666666666777777888888777666666666555555555555444444444444444444444444555555555444333222111000111111111111111111111111111111111111000000000000///000000000000000//////,,,...111222333444666888<<>>>>>>>>>>>>>>???@@@AAA@@@>>><<<:::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;::::::::::::::::::999999888888888777666555555555555666666888888777666555444444333444444444555555555666666666555555555555444444444555444222111111222444555555444333222111111111111222222222111111111111000111111111111000000000000000000000000000000000000222222111111222222333444:::@@@IIIRRRYYY\\\]]]]]]]]]dddppp~~~vvvwww{{{xxxuuusssssswww{{{wwwpppbbbXXXOOOMMMLLLKKKMMMPPPYYYbbbgggccc\\\VVVQQQLLLNNNMMMMMMOOOVVV```jjjpppsssxxxzzzvvvooommmrrryyy}}}rrrggg\\\UUUSSSQQQOOOLLLIIIGGGEEEDDDDDDJJJHHHGGGGGGJJJMMMOOOPPPSSSYYYaaahhhmmmssszzz~~~zzzssslllrrrzzz~~~yyysssxxx|||{{{vvvsssxxxsssiiibbb\\\XXXYYY[[[[[[^^^bbbdddmmmzzz000/////////............000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222222222111111222222333444444444444444555666777777666666666666777888999:::===<<<;;;::::::;;;===>>>@@@?????????AAACCCFFFHHHMMMTTT\\\^^^ZZZSSSOOONNNLLLMMMPPPQQQRRRQQQOOOMMMKKKKKKLLLMMMMMMLLLKKKJJJFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGFFFEEEEEEFFFGGGHHHEEEFFFHHHKKKLLLLLLKKKKKKLLLJJJGGGGGGJJJQQQYYY^^^UUUOOOHHHFFFGGGHHHFFFDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEHHHMMMMMMJJJIIIJJJIIILLLLLLGGGFFFHHHHHHFFFGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKJJJHHHEEEFFFEEEDDDCCCCCCDDDEEEFFFAAABBBDDDFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>????????????@@@@@@???>>><<<;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999888888888888888888777777666666555555444333333333777666666555555444444444444444444555555555666666555555555555444444444444555444222111111222444555666555444333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111222333333888<<>>@@@BBBEEEHHHJJJLLLMMMNNNNNNMMMKKKIIIHHHFFFEEEGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEECCCBBBAAA@@@@@@?????????@@@??????>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888666666777777777777777777888999999888777555333111444444444444444444444444444444444555555555555555555555555555444444444444444333222222222333444555666666555444333333333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111222444777===HHHSSS[[[]]]]]]\\\___hhhxxx}}}~~~}}}xxxrrrppprrrvvv{{{}}}{{{|||}}}}}}~~~rrrggg[[[SSSNNNKKKMMMQQQZZZcccjjjiiiddd___XXXSSSOOOPPPSSSXXX___hhhpppuuuyyy~~~~~~wwwtttxxx|||yyyiiiYYYOOOKKKEEEEEEEEEFFFHHHJJJLLLMMMPPPPPPQQQRRRUUUYYY\\\___hhhlllppptttxxxwwwqqqpppvvv{{{~~~yyyuuussswww}}}ttteee___XXXUUUVVV[[[___aaaffflllttt~~~///////////////.................................////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222333222222111111222333444444555555444333333333333444888999:::;;;;;;;;;:::999777777666666666777777888<<<@@@CCCDDDBBB@@@???@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA>>>???@@@AAABBBBBBAAAAAAAAACCCEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFHHHGGGGGGGGGJJJMMMQQQSSSNNNJJJFFFDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCFFFFFFDDDEEEHHHEEEJJJLLLHHHFFFHHHIIIHHHFFFFFFGGGGGGGGGHHHHHHIIIKKKIIIGGGGGGHHHIIIHHHGGGBBBBBBBBBAAAAAABBBBBBBBB???@@@CCCGGGLLLPPPRRRRRRNNNMMMKKKIIIGGGFFFEEEDDDFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<======;;;;;;;;;:::::::::999999888888888888888777777777666666666777777888888888===>>>>>>>>><<<999666444333333333444444444555555555555555555555555555555555555555444444444333333333333222222222333444555555555444333333333333333333333222222222111111111111111111111000000000//////////////////////////////////////////000111111222333888BBBOOOXXX\\\]]]^^^^^^cccppp~~~xxxqqqmmmnnntttyyy}}}}}}}}}}}}}}}~~~|||qqqeee\\\TTTOOOOOOSSSXXXaaaiiiiiifffbbb\\\VVVRRRSSSWWW\\\dddlllssswww{{{|||yyy{{{xxxhhhYYYOOOLLLEEEEEEGGGIIILLLOOORRRTTTTTTUUUWWWYYY[[[```eeehhhrrrtttwwwyyy}}}|||rrrrrrvvv{{{yyyvvvyyy|||kkk___[[[WWWVVVYYY___cccffflllsss|||.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111000000111111222333222111111111111222222333333333333333333444555666444555777888888888777666555666666666777888999:::999:::<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<===???@@@AAA@@@???>>>======<<<<<<;;;<<<===>>>??????>>>>>>???AAADDDGGGHHHHHHGGGFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIHHHGGGGGGHHHIIIJJJKKKHHHFFFCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHEEEBBBAAACCCDDDBBBCCCFFFFFFLLLOOOKKKGGGGGGIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGJJJHHHFFFFFFGGGHHHHHHGGGAAABBBBBBBBBBBBBBBBBBAAAAAAAAADDDJJJQQQUUUWWWWWWKKKJJJHHHGGGFFFEEEEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAAAAABBBDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999777777777777777777777777666777777888888999999999>>>?????????===;;;888666222222333333444555555555555555555555555555555444555444444444444333333333222222222222333333444444444333222222222222222222333333333222222222222111111111111111000000000/////////////////////////////////......//////000111222222555===IIISSSYYY[[[___^^^___hhhvvv~~~xxxppplllmmmsssyyy}}}xxxmmmddd[[[SSSRRRUUUWWW___ggghhhhhhfff```ZZZWWWXXX\\\aaagggnnntttxxx|||rrrbbbTTTLLLJJJFFFGGGHHHJJJNNNRRRUUUWWWXXXZZZ\\\___aaaeeekkkpppwwwyyy|||uuupppsssyyy{{{~~~{{{}}}ttteee\\\YYYWWWWWWZZZaaaeeeiiiqqqzzz.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111000000000000111222222222222111111111111222222111222222333444555777888333444666777777777666555333444555666777888999:::777777888888888888888888888888888888999;;;<<<===???>>>===<<<;;;;;;;;;;;;==================>>>>>>>>>@@@CCCEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFDDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAABBBCCCFFFHHHIIIGGGDDDCCCEEEFFFCCCDDDGGGLLLSSSUUUOOOIIIGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFHHHHHHGGGFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBDDDJJJRRRWWWXXXWWWJJJIIIGGGFFFEEEEEEFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCBBBAAA@@@@@@????????????>>>>>>======<<<<<<;;;::::::::::::999999999999666666666777777777777888777777888888888888888888::::::;;;;;;:::888777666333333444444555555555666555555555555555444444444444444444444333333333333111222222333333444444444333222222111111222222222333333333333222222222222111111111111000000000000000000000000000000000000///////////////000000111111222444999@@@JJJRRRXXX]]]\\\]]]bbbkkkwww{{{sssooooootttyyy|||}}}vvvooodddZZZVVVXXXZZZaaagggiiikkkkkkgggaaa___```bbbfffkkkqqqvvvyyy~~~yyygggYYYMMMGGGFFFGGGGGGIIIKKKNNNRRRVVVXXX\\\___bbbdddfffjjjqqqvvv{{{~~~{{{uuuqqqsssyyy{{{|||mmm```ZZZYYYVVVWWW[[[aaaffflllwww............/////////000------------------------////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000111222222333222222111111222222222111111111222333444666666555555666666777777777666333444555666777888888888888888777888888888777666777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@???>>>======>>>>>>??????@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGEEECCCCCCCCCDDDDDDAAABBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBDDDFFFHHHGGGEEEEEEGGGGGGEEEDDDGGGMMMTTTWWWQQQJJJGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGIIIHHHFFFDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@AAAGGGOOOUUUUUUSSSMMMKKKIIIGGGFFFFFFGGGGGGEEEDDDCCCAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDBBBAAA@@@??????>>>??????===>>>>>>>>>>>><<<;;;::::::::::::999999999999888666666777777777888888888777777777777777777666666666666666666666666666666555555555555555555666666666666555555555444444444444444444333333333222222111111222333444444444444333333222222222333333444444444333333333222222222111111111111000000000000000000000000000000000000000000//////000000111222///111444555888???JJJSSSWWWZZZ]]]^^^```fffqqqyyy{{{zzztttsssuuuyyyzzz|||rrrfff``````___eeejjjmmmppprrrpppjjjiiihhhiiikkkoootttyyy|||}}}iii[[[PPPHHHEEEFFFHHHHHHJJJMMMQQQUUUYYY[[[```dddhhhjjjjjjnnnvvv|||xxxxxxvvvxxx}}}rrreee\\\XXXYYYXXXXXX]]]dddkkksss---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222333333222222222222222333111111111111222333444444222333333333333444444444555555666777777777777777666555555555666666444333555666777999:::;;;;;;;;;888888888999:::===???@@@@@@>>><<<:::::::::<<<===??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGEEECCCBBBAAABBBDDDEEEAAABBBBBBBBBAAAAAACCCDDDFFFDDDCCCBBBBBBCCCEEEFFFFFFDDDEEEHHHHHHDDDCCCFFFGGGPPPTTTOOOIIIGGGHHHIIIEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFHHHIIIIIIFFFCCCDDDEEEFFFGGGGGGFFFEEEDDD???>>>???DDDLLLRRRQQQOOOPPPNNNKKKIIIGGGGGGGGGHHHDDDCCCAAA@@@???@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<===??????>>>===:::999:::::::::999999999888888666777777777888888999999777777666666555555555444444444444444555666888888666666666666666666666666666666555555555444444444444444444333333333222222000111222333444555444444444444333333333444444555444444444333333333222222111111111111000000000000000000000000000000000000000000000000000111222222...111333222222888EEEOOOQQQXXX]]]]]]ZZZ[[[ccckkkllltttyyyvvvwwwxxxyyy}}}~~~pppiiihhhdddiiimmmppptttxxxvvvqqqooonnnmmmnnnqqqvvvzzz~~~~~~ooo]]]RRRKKKGGGGGGJJJJJJKKKMMMPPPUUUYYY^^^```cccggglllmmmmmmqqqyyywwwwww|||}}}~~~yyyjjj```YYYWWWYYYZZZ[[[aaahhhpppzzz|||111111000000//////.........---------...///111222////////////////////////000000//////......---------///111222333222000///000000////////////000000////////////////////////222333444444555555444444444333111000000000111111444333333333333444555555444333333333333444555555777777777777777666666666777777777777888888888888888999999::::::;;;;;;<<<>>>>>><<<;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBAAACCCDDDEEEEEEDDDCCCAAACCCBBBAAA@@@@@@AAACCCDDDBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHGGGEEECCCBBBCCCEEEGGGFFFGGGJJJMMMLLLHHHEEEEEEFFFFFFFFFFFFEEEDDDDDDHHHHHHHHHHHHGGGEEECCCBBB@@@BBBEEEGGGGGGEEEBBB@@@AAABBBDDDGGGKKKOOORRRTTTPPPNNNLLLIIIHHHHHHHHHIIIFFFEEEDDDCCCCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<=========>>>?????????>>><<<;;;:::::::::999999888888888666888888888777666777888777777777777777666555555333333444555555666666666333333555666777777777777888777666666666666777777555555444333333222111111444444444333333444444555777777888666333222222333777666333111000000000111333111000111333333111...///111222333333222000///000000000000000000000000...///000222555:::AAAFFFRRRUUUXXX[[[[[[YYYXXXXXXdddooo{{{yyyvvvwwwyyy{{{xxxsssppptttyyyzzzwwwsssrrrrrrqqqooonnnnnnnnnoooxxx{{{iiiVVVMMMLLLKKKJJJKKKQQQQQQQQQTTTZZZ___ccceeemmmllllllmmmrrrzzz{{{|||pppddd]]]YYYXXXZZZ^^^```fffooovvvsss////////////.........---------------...///000111........................000000000//////.........,,,...///111111000///...000000////////////000000////////////////////////222222333444444444444333333333111000000000111111333333333333333444555555444444333333444444555666666666666666666666666666666666777777777888888888888888999999:::;;;;;;;;;===<<<;;;;;;;;;;;;<<<===>>>????????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAABBBCCCEEEFFFFFFEEECCCBBBCCCBBBAAA@@@AAABBBDDDFFFBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHGGGEEECCCCCCEEEFFFHHHHHHIIIKKKNNNNNNKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBAAAAAACCCEEEFFFFFFEEEBBBAAABBBBBBDDDGGGJJJMMMPPPQQQOOONNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>===<<<<<<======<<<======>>>>>><<<;;;::::::::::::999999999888888777888999999777777888999777777777777777666666555444333333333333444555555333444555666666777666666666555555444444555555555555555444444333222222111222222222333444555666777666777777555333111222222666555333111000000111222333111000111222333000...///000222333333222111000000000000000000000000000333333222111222444999===MMMRRRXXX[[[YYYVVVUUUTTT]]]gggsss}}}|||xxxxxxzzz}}}~~~{{{}}}~~~zzzvvvttttttrrrooommmmmmlllnnnwwwwwwfffUUUMMMLLLLLLLLLMMMPPPPPPSSSWWW^^^dddiiilllooopppsssvvv|||{{{~~~zzziii___ZZZWWWXXXZZZ```bbbjjjttt~~~{{{ppp............------------,,,---...///////////////------------------------000000000000////////////,,,---...///000///......000//////......//////000////////////////////////000111222222333333222222333222111111000111111111333333222222333333444555555444444444444555666666555555555555555555555555666666777777777777888888888888888999::::::;;;;;;;;;;;;::::::::::::;;;<<<=========>>>>>>>>>>>>???@@@@@@????????????@@@@@@DDDDDDFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDFFFHHHIIIIIIKKKMMMPPPPPPNNNKKKHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFFFFEEECCCAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKNNNOOONNNMMMMMMLLLKKKIIIHHHGGGHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<======;;;<<<=========<<<:::999:::::::::999999999999888888999:::999888777888:::777777777777666666666666555444333222222222333444444555555666666666555555333333333333333333333444555555444444333222222222111111222333444666777888555666777555333222222333555444333111111111222333222111000000222111000...///000111222333333222111000000000000000000000000333333222000///000333666FFFNNNWWWZZZXXXSSSRRRRRRVVV^^^hhhrrr~~~|||zzz}}}{{{|||zzzvvvuuuuuurrrooolllkkkkkkmmmwwwnnn```SSSNNNNNNNNNOOORRRSSSUUUXXX]]]bbbhhhlllnnnlllpppwww}}}|||ooobbb[[[YYYXXXZZZ^^^eeehhhppp|||zzzooommm........................+++,,,...///000///......------------------------000000000000000000000000,,,---...////////////.../////////......////////////////////////////////////000000111111111111111222222111111111111111111222222222222222333333444555555444444555555666777333333444444444444444555666666666666777777777888777777888888999:::::::::999999999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>=========>>>??????DDDEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGFFFEEEEEEHHHJJJJJJKKKMMMOOOPPPPPPOOONNNKKKJJJGGGEEEEEEEEEGGGHHHEEEEEEFFFFFFEEECCCBBBAAADDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMLLLMMMMMMMMMLLLIIIGGGEEEGGGFFFFFFEEECCCBBBAAA@@@???@@@AAABBBBBBAAAAAA@@@AAA@@@???============>>><<<<<<=========<<<;;;:::999999999999999999999999888999::::::999888999:::888777777666666666666666888666444333222222333444555555555666555555444444222222333333444444444333555555444444333333333333222222222333444555777777666777777666444333333444444444333222222222333333111000000111111000///...///000111222222333222222000000000000000000000000000000000//////000444777===GGGSSSYYYWWWSSSRRRSSSRRRXXX```jjjuuu~~~||||||~~~zzz{{{~~~}}}wwwtttssssssrrrnnnkkkkkkkkknnnxxx{{{bbbYYYPPPNNNOOOOOORRRVVV[[[]]]___bbbdddgggjjjlllmmmttt}}}sssiii___\\\\\\\\\```eeeiiinnnxxx}}}kkkgggkkk////////////////////////+++,,,.../////////------------------------------///////////////000000000......//////000000000000//////............//////////////////////////////...///000000111111000000111111111111222111111111222111111111111222333333444444444444444555666666222333333333444444555555555666666666666777777777666666777888888999999:::777888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???DDDDDDDDDEEEEEEDDDDDDDDDAAAAAABBBBBBDDDEEEFFFGGGBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDEEEHHHJJJJJJKKKMMMNNNOOOOOOOOOOOONNNLLLIIIFFFDDDDDDDDDEEEEEEFFFFFFGGGFFFEEECCCBBBDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLLLLKKKHHHEEECCCDDDDDDDDDCCCBBBAAA???>>>===>>>???AAAAAAAAA@@@???BBBAAA???>>>======>>>>>>======>>>???>>>===<<<;;;999999999999999999999999888999::::::999888999:::888888777666555666666777999888666555444444444444444555555555555555444333222333444555555555555555555555444444444444333333444444333333333444555555777888888777555444555666444444333333333333333333000111222111111000//////000000111111222222222222000000000000000000000000//////000000///111555777777@@@MMMUUUVVVUUUVVVWWWUUUXXX^^^gggppp{{{~~~~~~{{{|||}}}~~~{{{|||~~~|||xxxtttrrrqqqpppmmmkkklllmmmqqq{{{vvvhhhXXXSSSOOOPPPQQQRRRVVV\\\```bbbdddeeefffhhhkkknnnwwwwwwllleee___^^^___```eeejjjjjjsssoooeeegggnnn/////////000000000000000,,,------.........------------------------------............////////////....../////////000000000///......------......///////////////////////////...///000000111111000000000000111222222222222111111111000000111111222333444333333333333444555555222333333444444555555555555555666666666666777777666666666777888888999999666777888999:::::::::999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDD@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDGGGIIIIIIKKKLLLLLLKKKKKKLLLMMMMMMKKKIIIFFFDDDCCCCCCCCCEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJKKKKKKIIIGGGDDDBBBAAABBBBBBBBBBBB@@@???>>><<<===@@@AAABBBAAA@@@???BBBAAA???>>>======>>>>>>===>>>?????????>>><<<;;;888999999999999:::::::::888999:::999888777888:::999888666555555555666777888888888777666555444444333444444555555555444444222333555777777777666666555555444444444444444444555444444333333444444444666777888777555444555666555444444444333333222222111222333333111000000111222111111111111111111111000000000000000000000000111222222111///000222444444;;;EEENNNTTTWWWXXXYYYXXXZZZ```hhhoooxxxzzz|||}}}}}}yyytttqqqmmmkkklllooorrrvvvzzzvvvvvvvvvyyy~~~xxxqqqdddXXXRRRPPPQQQTTTUUUVVV[[[bbbbbbeeehhhiiijjjnnntttzzzzzzoooddd___]]]___aaaccchhhoooooo|||ooofffdddlllwww........./////////000000...------,,,,,,---------........................,,,---------.........///......------....../////////......------....../////////////////////////////////000111111111111000///000111222333222222111000000000000000111222222333222222222222333444444333333333444555555666666555555555666666666777777555555666666777888888999666777888::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@??????@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDEEEEEEDDDBBBCCCEEEGGGHHHJJJKKKJJJHHHFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEECCCBBB???@@@BBBCCCCCCBBB@@@???===???AAACCCDDDCCCBBBAAABBBAAA@@@>>>===>>>>>>???<<<===>>>>>>>>>===<<<;;;888888999999999:::::::::777888999999777777888999999888666555555555777777555666777888777666444333222333333444555555555555222333555777888777666555444444555555555555555555333333333333333444555666444555666555444333444555666555555555444333222111111333555444222000111222333333222111000000000000000000000000000000000000222222222111///...000111555777===FFFOOOVVVXXXXXXZZZ[[[aaajjjqqqxxxxxxxxx{{{}}}}}}}}}|||uuuoooiiiiiimmmssswww|||xxxrrrmmmhhhfffgggiiiooovvv|||~~~sssiii```WWWPPPQQQQQQUUUZZZ[[[[[[aaaiiifffiiimmmnnnpppvvvrrriii^^^\\\\\\```dddgggnnnuuummmccc```cccsss---------........./////////...,,,++++++,,,---...////////////////////////,,,,,,,,,---------......---,,,,,,,,,,,,---...............------.........///////////////////////////000000111111111111111///000111222333333222111000000000000000111111222222222111111222222333444333333444444555666777777555555555555666666666777555555666666777888888888666777999:::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>????????????>>>======>>>??????===>>>>>>?????????>>>>>>>>>??????@@@@@@AAABBBBBBDDDDDDDDDCCCBBBBBBDDDFFFGGGIIIJJJHHHEEEDDDEEEGGGDDDEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEDDDBBBAAA???@@@BBBDDDDDDCCCBBBAAA>>>@@@CCCEEEFFFEEEDDDBBBBBBAAA@@@>>>>>>>>>>>>???;;;<<<=========<<<;;;:::888888888999999:::::::::666888999888777666777888999888666555444555777888333444666888777666333111111222333444555555666555111222555666777777666555444444555555555555555555111111222333444666777888222444444444222111222333666666666555444222111000111444666555222111222333555444222111000000//////000000000000000000000000///000000000......000222777666999AAALLLTTTWWWVVVZZZ[[[aaakkkrrryyyyyyuuutttxxx}}}~~~}}}ssslllggghhhmmmuuuzzzsssgggbbb```]]]^^^___dddjjjsssyyy}}}~~~|||~~~zzzmmm```XXXRRRMMMQQQSSSXXX^^^______eeemmmlllooorrrsssttt{{{wwwhhh```\\\ZZZ]]]ccchhhlllttt|||rrrddd^^^\\\bbbwww,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...---------------............///000111222111///------...////////////000000000000//////000111222222333333555444333333222222222333444444444444444444444444666666666666666666666666333444444444555555666666777777777777777888888999;;;;;;:::999999999::::::999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???DDDEEEFFFGGGFFFEEECCCAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHEEECCCAAAFFFEEEEEEDDDCCCBBBBBBBBB@@@BBBGGGOOOUUUSSSKKKCCCCCCBBB@@@???===<<<;;;;;;<<<;;;::::::999999999999888999::::::;;;;;;;;;;;;:::999888888777777888888777777666555555555555666666666666666666666666666555555555444444333333333666666666666666666666666444444333333333222222222222222222333333333444444444444444444444444444444:::888666444333222222333111111111111111111111111333222000//////000222333000000////////////000000---.........//////000000000222666;;;AAAHHHPPPUUUZZZ[[[^^^aaahhhtttwwwuuuxxxsssmmmkkklllttt|||pppddd\\\YYYYYYZZZ\\\___fffnnntttyyyrrrfff[[[SSSTTTYYYVVVYYY\\\]]]^^^cccjjjpppqqquuuzzz~~~qqqddd^^^bbb^^^aaahhhooottt~~~sssggg\\\[[[cccqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------------------............000111222111///------....../////////000000000000//////000111111222333333333333222111111111111111111222222222333333444444555555555555555555555555555555555555555444444444777666666666666777888888999999888888888999999:::999::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===========================>>>>>>>>>???????????????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIHHHFFFDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@CCCDDDIIIOOOTTTSSSLLLEEEBBBAAA@@@>>>===<<<<<<;;;;;;:::999888888888888999777888999::::::::::::999:::999888888777777888888777666555555444444555555555555555555555555555555555555555444444333333333666666666666666666666666555555555555444444444444333333444444444555555555333333333333333333333333888777555333222222333333111111111111111111111111333222000//////000222333111111000000000000111111........./////////000000///111444888>>>FFFNNNTTTXXXZZZ\\\___dddooo|||{{{~~~zzzuuurrrqqquuu}}}~~~zzzooojjjbbb[[[WWWXXX[[[]]]aaadddkkkrrrxxx}}}~~~ooocccZZZTTTUUUYYYYYY]]]bbbdddfffiiinnnrrrvvv{{{wwwkkkaaa]]]```___bbbkkksss}}}|||iii```\\\dddrrr,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......------......------,,,,,,------------------------...////////////...------------------............///000111111///------........./////////000000000///000000111111222222222111000000000000////////////000000111222333444444555555555555555555555555666666555555444333333333666555555555555666777777666777777777888888999999:::::::::::::::;;;;;;;;;======<<<<<<======>>>???==============================>>>>>>>>>>>>??????===>>>>>>??????????????????@@@BBBCCCDDDEEEFFFFFFBBBBBBCCCDDDDDDBBBAAA@@@AAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@@@@??????DDDEEEGGGKKKNNNMMMHHHDDD@@@??????>>>===<<<<<<<<<999999888888777777888888777888888999999999999888999999888777777777777888666555555444444444444444555555555555555555555555555555555444444444444444666666666666666666666666777777777666666666555555444444444555555555666666222222222222222222222222555444333333222222333333111111111111111111111111333222111000000111222333222222111111111111222222......////////////000000///000222555:::AAAJJJPPPUUUWWWYYY[[[___fffqqqyyy||||||~~~~~~~~~zzzvvvvvvxxxwwwqqqlll]]]ZZZVVVSSSTTTXXX\\\```eeejjjqqqvvv||||||jjj___XXXTTTVVVYYYZZZ___eeeiiikkkmmmpppssswwwnnneee```^^^aaabbbgggoooyyymmm```\\\aaarrr------------------------------............------------------.........///,,,------...------,,,,,,.................................//////...------,,,,,,---------............000111000///------............/////////000000///000000000111111111222000000000000000000////////////000111222333444555444444444444444444444444555444444444444444444444555444444444444555666666555666777888999999::::::;;;;;;;;;;;;;;;:::::::::======<<<<<<======>>>???<<<<<<<<<===========================>>>>>>>>>???===>>>>>>???????????????@@@AAABBBDDDEEEFFFFFFFFFCCCDDDDDDEEEEEEDDDCCCCCC@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDCCCAAAAAAAAA@@@@@@?????????BBBAAABBBCCCEEEEEEBBB???>>>>>>>>>>>>======<<<<<<999999888888888888999999888999999:::::::::999999999999888777777777777777555555444333333333333444555555555555555555555555555555555555555444444444666666666666666666666666777777777666666666666555444444444444555555555555222222222222222222222222222222222222222222222333111111111111111111111111222222111000000111222222222111111000000111111222//////////////////000000000111111222555;;;CCCHHHPPPSSSUUUWWWYYY^^^eeelllyyy~~~yyyvvvsssnnneee___UUUTTTRRRRRRUUUZZZ___ccciiipppwww|||xxxeeeZZZWWWVVVXXX\\\___dddjjjmmmooorrrwww{{{xxxnnnhhhbbb```aaadddhhhnnnvvvpppbbb\\\___lll------------------------,,,,,,------------,,,,,,------........./////////,,,,,,------...------,,,........................------............------,,,,,,,,,------------...---///000000...------...............////////////000000000000000111111111000000111222222111111000///000111222333444555666444444444444444444444444111222222333444555666666444444444444444555555666555666888999::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<=========>>><<<============>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAACCCDDDDDDEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>===>>>>>>??????>>>===<<<;;;::::::999999999::::::;;;:::;;;;;;;;;;;;;;;::::::999888777777666666777777555555444333333333333444555555555555555555555555555555555555555555555555666666666666666666666666666666666555555555444444222333333333333444444444444444444444444444444444111111222222222222222222111111111111111111111111222111111111111111111222000000////////////000000000000000000000000//////222222111111111555;;;???IIIMMMQQQSSSTTTWWW\\\aaaoooxxx{{{vvvppphhh___XXXRRRQQQQQQRRRWWW]]]dddhhhoooyyyppp___XXXWWWXXX\\\```hhhkkkpppssswww}}}|||nnngggbbb___```cccdddkkkttt~~~oooccc\\\ZZZdddvvv------------------------+++,,,,,,,,,,,,,,,,,,+++---------.........//////,,,,,,------......------------------------------,,,,,,---............---,,,,,,,,,,,,---------------...000000...------...------........./////////000000000000000000000000000111222333333333222111000111111222333444555555333333333333333333333333000000111333444555666777555444444444444555666666666777999:::;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<======>>><<<<<<============>>>>>>???@@@AAAAAABBBBBBAAAAAACCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????????????????@@@@@@@@@???>>><<<;;;:::::::::999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888888777666666666666777666555555444444444444444444444444444444444444444555555555555555666666666666666666666666666666666555555555444444444333333222222222333333333444444444444444444444444444444111111222333333333222222111111111111111111111111111111111111111111111111000000////////////000000111111000000000000//////222222111000000222555888BBBGGGLLLPPPQQQSSSWWW[[[fffqqq~~~zzz~~~wwwpppggg]]]WWWNNNMMMNNNQQQWWWaaajjjoooyyysssggg[[[WWWXXX[[[```fffkkkoootttyyy~~~xxxnnneee```^^^]]]aaaeeedddnnn{{{mmmaaa\\\ZZZ\\\iii~~~........................,,,,,,------------,,,,,,,,,,,,---------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++,,,,,,,,,---------,,,...//////...---......---------.........//////000000000000000000000//////000222333444333222111000111111111222222333333222222222222222222222222111111222333444444555555555555555444555666666777666777888999:::999777666777777888888999999:::::::::999999999999:::;;;;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<=========>>>>>>???@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCDDDEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@??????@@@@@@AAAAAABBBBBBAAA>>><<<;;;999999888888999::::::;;;;;;<<<<<<<<<;;;;;;:::999888888777666666666666666777666555555444444555555444444444444444444444444444555555555666666666777666666666666666666666666555555555444444444333333333333333333444444444555333333333333333333333333222333333444444333222111111111111111111111111111111111111222222111111111111000000000000000000111111111111000000000//////...000111000000111333666;;;AAAIIINNNPPPRRRUUUXXX^^^lll~~~|||~~~{{{wwwuuu{{{{{{rrrhhh^^^XXXOOONNNMMMPPPXXXbbbmmmtttwwweee^^^YYYYYYZZZ]]]dddlllpppuuu}}}kkkddd^^^]]]^^^___dddjjjkkkwwwkkk```[[[[[[\\\eeeppp........................---..................---,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++,,,,,,,,,---------,,,---//////...---......---------.........//////000000000000////////////...000222333444333222111000000000000000111111111222222222222222222222222333333333333333333333333666555555555555666777777555666888999888777555444444555555666777888888999999999888888999999:::;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<=========>>>??????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAABBBDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB<<<<<<<<<===============???@@@@@@@@@???>>>???@@@BBBCCCCCCCCCAAA???<<<:::888888777777888999::::::;;;;;;;;;;;;::::::999888888888777666666666666666777777666555555555555666444444444444444444444444444555555555666666777777666666666666666666666666666555555555555444444444444444444555555555666666222222222222222222222222333333444555444333222111111111111111111111111111111111222222222222111111222222111111111111222222222111111111000000//////+++---000111111222444555777>>>GGGMMMPPPRRRUUUXXXYYYhhh{{{|||vvvxxx|||}}}yyy{{{|||uuutttyyy~~~uuujjj```ZZZTTTRRRPPPRRRYYYcccnnnuuu{{{lll\\\YYYWWWZZZ\\\___gggpppyyy}}}nnnddd___\\\]]]```ccciiipppuuu~~~iii\\\XXXZZZ]]]```pppwww......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------,,,,,,,,,------.........------------------------------,,,++++++******)))000000//////.........---............////////////000000000000////////////000000000000////////////000000111111111111000000333333333444444555555555555555555444444333333333555555555555666666666666999999888888888888888888555555666666777999:::;;;999::::::::::::::::::;;;===;;;999;;;>>>@@@???===;;;<<<<<<<<<;;;<<<>>>@@@===<<<;;;===???AAAAAAAAAAAABBBDDDEEEEEEEEEDDDDDDFFFCCC@@@@@@BBBCCCAAA???CCCCCCBBBAAA@@@@@@???>>>AAABBBDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>???AAABBBBBBAAA???>>>===<<<;;;;;;;;;===>>>???>>>>>>>>>>>>>>>>>>>>>???BBBAAA@@@???>>>===<<<;;;999999999888888888777777666777999;;;;;;;;;999888888777777666555555444444444444444444444444444444555666666666666666555555666555555555555444444444666666555555555555666666222333444444555555444444444444444444444444444444222222111111111222444555444444444444444444444444222222222222222222222222000111222333333222111000111111111111111111111111222222222222111///...---000000000000111111111111444888???GGGMMMRRRTTTUUUYYYbbbooozzz}}}vvvuuu{{{}}}|||}}}vvvsssrrrttt{{{wwwlllccc^^^YYYSSSQQQTTT[[[cccoooyyysssdddYYYXXXZZZ]]]^^^aaalllwwwooohhhccc^^^\\\```cccfffnnnxxxxxxjjj\\\UUUUUUXXX^^^dddxxx---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,------------------...------------------------,,,,,,,,,,,,,,,,,,------000/////////.........---............////////////000/////////////////////////////////000000000000000000111111111111000000111111111111222222222222444444444333333333222222444444555555555666666666999888777777777777888999666666666666777888999999888888888888999999999999;;;:::999:::===>>>===<<<:::<<<======<<<;;;===>>>===<<<;;;===???AAAAAAAAA>>>???@@@AAABBBBBBAAA@@@CCCAAA??????AAABBBAAA???AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@???????????????@@@AAABBBBBBAAA@@@???======<<<<<<<<<===????????????>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;::::::999999999999888888888666888999;;;;;;:::999888777777666666666555555555555555555555555555555555444444555555555444444333555555555555444444444444666555555444444555555666333333444555555555555444444444444444444444444444444333222111111111222333333333333333333333333333222222222222222222222222000111222222222222111000111111111111111111111111111111222111111000///.../////////000000000111111333666<<>>===;;;;;;;;;===<<<;;;===???AAAAAAAAA>>>??????@@@@@@@@@@@@???AAA???>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBB??????@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===>>>>>>???@@@?????????>>>>>>=========???>>>>>>===<<<;;;;;;:::::::::::::::999999999999777888999:::;;;:::999888777777777666666666666666666666666666666666666666444555555666666555555555555555555555444444444444555444444333333444444555333444555555666666555555444444444444333333333333555444333222111111111222222222222222222222222222111111111111111111111111000111111222222111111000111111111111111111111111000000111111111111000000....../////////000000000111444888>>>DDDJJJOOORRRSSSVVV\\\fffrrr{{{{{{uuuvvvzzz{{{wwwyyy~~~tttrrrtttuuuuuuvvvxxxnnnhhh___XXXTTTVVVYYY___iiirrrxxxjjjbbb^^^]]]```gggssszzzjjjaaa___[[[]]]bbbhhhnnnvvvuuudddZZZWWWUUUWWW\\\hhh{{{,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------------------------+++,,,,,,,,,---------...........................---------.........//////.........///////////////---......///000111111222000000111111111111000000333333222222111111000000111111111111111000000000333333333333444444444444888777555444444666888999888777666666555555555555666666666777777888888999999999999:::;;;<<<<<<<<<===???AAAAAA???<<<;;;;;;===<<<;;;===???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB??????>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBB?????????????????????@@@?????????>>>======<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999888999999:::::::::999888999999888777777666555555777777666666666666555555666777888888888888888888555555555444444444333333444333333222222333333444333444555555666666555555444444444333333333333333444333333333222222333333222222222222222222222222000000000000000000000000000000111111111111000000111111111111111111111111//////000111111111111111............////////////222333555999???FFFMMMPPPOOOOOOTTT^^^lll|||zzzyyy{{{{{{wwwyyy~~~yyyxxxxxxwwwxxx{{{tttmmmbbb[[[UUUUUUWWW[[[ccckkk{{{|||ooogggcccccciiisss{{{mmmbbb]]]^^^^^^aaagggmmmuuuzzzfff[[[WWWUUUWWW```lll{{{...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------------------------------,,,,,,,,,++++++******---------...............------------............------....../////////000---......///000111111222000000111111111111000000222222222111111000000000000000000000000000000000222222222222333333333333666555444333333555777888888777666555444444444444666666666777888999999:::999:::;;;;;;;;;<<<======???AAACCCCCC@@@>>><<<<<<===<<<;;;===???AAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@???>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999999999999:::999999999888<<<;;;:::999777555444444666666666555555555444444666666777888888888888888555444444444444333333333333333222222222222333333333444444555555555555555444444333333333222222222111111222333444555555555333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222111111............////////////222222333666<<>>???AAABBBBBB@@@>>>=========<<<;;;===???AAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAA@@@AAAAAAAAA???@@@AAACCCBBBBBBAAA@@@???>>>======>>>@@@BBBCCCCCCCCCAAA@@@>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>========================>>>>>>>>>>>>????????????::::::::::::999999999999::::::999999999999999999===<<<;;;999888666555444777666666555555444444444333333444555666666666666444444444444333333333333444333333222222333333444222333444444555555444444444444333333222222111111///000222444555666666666333333333333333333333333111111111111111111111111111000000//////000000111000000000000000000000000...///000111111111111111....../////////000000000222222222444888>>>DDDHHHMMMNNNPPPTTT]]]jjjyyy~~~}}}wwwxxxwwwkkkbbbYYYUUURRRRRRWWW^^^mmmzzzsssrrruuu}}}~~~oooddd]]]YYYZZZ___bbbjjjtttooo\\\UUUVVVSSSVVVddd|||---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++............////////////------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,---------.........,,,,,,---......///000000////////////000000000000000000111111111111000000//////000000000000000000//////000000000111111111000000000111111111222222000111333444555555555444555555444444333444444444333444555666777888888999777999;;;;;;:::999;;;>>>>>>???@@@???===<<<===>>>===<<<;;;===???AAAAAAAAABBBAAA@@@???>>>>>>???@@@???AAAAAA@@@>>>===???AAAAAA@@@@@@@@@??????>>>>>><<>>????????????@@@@@@@@@AAA>>>>>>@@@@@@@@@@@@>>>>>>??????@@@@@@@@@???======;;;;;;<<<<<<===>>>>>>>>>============>>>>>>??????:::999999999999888888888;;;:::999999888888888999:::::::::999999888888777888888777777666555555444222222333444555666666555444444444333333333222222444444333333333333444444111222333333444333333333444444333333222111111000000111333444555555555555222222222222222222222222222222222222222222222222111000///......///000111000000000000000000000000///000000111111111000000/////////000000000111111111111000222555:::???BBBKKKOOORRRTTTXXXbbbqqq}}}|||pppggg]]]WWWSSSQQQUUU[[[ggguuurrrppprrr{{{{{{}}}zzzoooddd^^^[[[ZZZ]]]bbbjjjtttppp```UUURRRUUUVVV```vvv,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++------......//////000000------------------------+++,,,,,,------......///,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------...///000000000000000000////////////000000111111111111000000111111222222333333444444///000000000111111222222000000000000111111111111///000333555666555444333444444444333333444444555222222333444555666777888666888::::::888888:::======>>>>>>===;;;;;;<<<>>>===<<<;;;===???AAAAAAAAACCCBBB@@@?????????@@@@@@???@@@AAA???<<<;;;===@@@???????????????@@@@@@@@@;;;>>>BBBEEEEEECCC???<<>>???@@@@@@???>>>===<<<::::::;;;<<<===>>>??????;;;;;;<<<<<<===>>>>>>>>>999999999888888888777777;;;::::::999888888888999888888888999999:::::::::999999999888777666666555333444555666777777777777444444444333333333222222555444444333333444444555111111222333333333333222444444333333222111000000222333444555555555444333000000000000000000000000222222222222222222222222111000///......///000111000000000000000000000000000000111111111111000000000000000000111111111111000//////000333777;;;===IIINNNTTTUUUWWW```ppp}}}tttjjj___YYYTTTQQQUUUZZZ[[[jjj|||sssgggddddddkkkrrrwww}}}|||}}}pppggg___\\\\\\]]]aaagggsss~~~sssbbbYYYSSSSSSVVV]]]mmm------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000///...---------------...------,,,,,,------...------------------------...------,,,,,,------...////////////////////////,,,,,,,,,---...///000000222222333333333222111111111111000000000000111111000000000000//////////////////000000111111222222000000111111111222222222111111222222222333333333555555555666666666666777666666777888999:::;;;;;;<<<===>>>===<<<;;;<<<===>>>===>>>@@@CCCEEEEEEDDD???????????????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB======???@@@BBBDDDEEEEEEEEEEEEDDDCCCAAA@@@??????@@@@@@@@@???>>>======<<<<<<===>>>===<<<;;;<<<===:::>>>CCCEEEDDDAAA???>>>AAAAAA@@@>>>;;;::::::;;;<<<;;;999777777888999::::::999888888888999;;;;;;>>><<<:::888666555555666555444444444444555666666555444333333333333444555555555555555555555555555333333444444555444444444222222222222222222222222111111000000111111222333222222222222222222222222444444333333222111000000000000000000111111111111000000000000000000000000000000000000000000000000---......///000111111222000000000222444666999:::AAAGGGNNNSSSXXX___hhhpppuuuhhh]]]WWWUUUTTTRRRYYY^^^gggpppuuusssjjjccc]]][[[ZZZ\\\bbbjjjpppttt|||zzzyyy|||oooggg^^^XXX\\\bbbeeekkkrrrzzz{{{eee]]]XXXRRRSSSZZZccczzz---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///...------,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------...------,,,,,,------...........................,,,,,,------......//////111111111111111111111111000//////////////////000000000000000////////////000000000000000111111111000000111111111222222222111111111222222222333333444444555555555666666666555555666777888999::::::;;;===>>>===;;;;;;<<<============???AAACCCCCCCCC>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB<<<<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@?????????@@@@@@???>>>>>>===<<<<<<===>>>???>>><<<;;;;;;<<<<<>>?????????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBB=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>??????>>><<<:::;;;<<<===CCCMMMXXX^^^\\\TTTLLLGGGGGGEEEAAA===999999999:::999777666666666777888555555555555555666777777::::::888666555555444444444333333333333444555555555444444333333444444555333333333333333333333333444444444444333222222222222222222222222222222222111000000000000111222222222222222222222222222222111111111111000000000000//////000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000111222333555666888>>>EEEKKKPPPVVV^^^cccxxx~~~vvvjjj^^^WWWTTTTTTRRRQQQPPPPPPQQQRRRPPPOOOQQQRRRTTTWWW]]]ccchhhkkktttyyywwwzzz|||nnnddd^^^\\\\\\^^^ccchhhmmmxxxggg]]]WWWXXXYYYYYY```jjj|||,,,,,,+++++++++,,,------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...---------------------000000/////////000111222///..................///////////////000000000000222222111111000000//////111111111111111111111111111111111111222222222222222222333333333444444444222333444444666666777888999:::;;;;;;::::::;;;<<<;;;::::::;;;===???>>>>>><<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDD?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========>>>>>>>>>======<<<<<<<<<>>>??????>>>;;;::::::;;;<<<@@@IIITTT\\\[[[SSSJJJFFFEEEDDD@@@<<<999999999888888777666555666666777555444444555555555666666888888777666555444444444333333333333333444555555444444444444444444444444444444444444444444444444555555444333222111111111111111111111111111111111000000000000000111222222111111111111111111111111////////////000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000////////////000000000111111222333333555:::AAAGGGMMMRRRYYY]]]lllssszzz}}}~~~~~~qqqcccXXXTTTSSSQQQOOOMMMKKKKKKLLLMMMNNNPPPRRRWWW[[[```eeejjjnnntttzzz}}}yyy~~~|||mmmbbb]]]\\\YYY\\\aaaeeejjjtttooo```ZZZVVVVVVXXX]]]kkkxxx|||uuusssuuuxxxyyy}}},,,+++++++++,,,,,,---.........---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------++++++*********++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------------,,,,,,,,,000000000000000111222222000//////......//////000.../////////000000000111222222111111000000//////111111111111111111111111000000111111111222222222222222222333333333333444222222333444555666777777777999::::::999999:::<<<;;;:::999:::<<<===<<<;;;;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>?????????@@@@@@??????>>>>>>===>>>>>>>>>AAABBBCCCDDDDDDEEEEEEDDD????????????????????????AAAAAA@@@???>>>===<<<<<<=========<<<<<<<<<<<<<<<>>>??????>>><<<:::;;;<<<===>>>BBBJJJPPPQQQKKKDDD@@@AAA@@@===:::999999:::777777777666666666666666555555666666666777777777666666666666555555444444444333333333333444555555444444444444444444444444444444444444444444444444555444333111000000000000111111111111111111111111000000//////000000111222111111111111111111111111//////////////////000000...////////////000000000////////////////////////////////////////////////000000000000////////////000000000111111222222222444777===CCCIIIPPPUUUYYYaaagggnnntttyyywwwiii\\\UUURRROOOOOOOOONNNNNNOOOPPPRRRRRRVVV[[[```dddiiiooossszzz}}}|||oooccc[[[ZZZ]]]ZZZ___eeehhhooo~~~ttteee\\\XXXTTTTTTYYYfffyyy~~~tttmmmjjjkkksss++++++++++++,,,---......---------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++******++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////000111222222222222000//////////////////000......//////000000111111111111111111000000000000222222222111111111111111000000000111111111111222222222222333333333444444222222333444555666666777666777999999888888:::;;;;;;:::999999;;;<<<;;;:::;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>????????????>>>>>>======>>>>>>>>>@@@AAABBBCCCCCCDDDDDDCCC<<<<<<<<<<<<============CCCCCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>===<<<;;;<<<===???>>>???BBBEEEFFFDDDAAA<<<<<<<<<;;;999888999;;;777777777777666666666666555666666777888777777777555666666666666666555444555444444444444555666666333444444555555444444333222222222222222222222222444333111000///000111111111111111111111111111111000////////////000111111111111111111111111111111000000000000////////////......////////////000000////////////////////////////////////////////////////////////000000000000///000111222222222222222555666:::???FFFMMMSSSVVVZZZ^^^eeelllttt~~~}}}pppbbbXXXSSSMMMNNNPPPQQQQQQRRRTTTVVVTTTYYY___dddggglllsssyyypppeee]]]WWWYYY___]]]eeekkkoooyyyvvvfff]]]UUUTTTUUUXXXbbbttttttlllfffgggmmm{{{++++++++++++,,,---...///,,,,,,,,,,,,---///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,------...,,,---000222333222000//////......------......///.........///000111111111000000000000000111111111222222222111111111000000000000000000111111111111333333333333444444444444222222333444555666777777555666888888777888999;;;;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;<<<===============>>>>>>>>>??????>>>>>>============>>>>>>===>>>???@@@AAAAAAAAAAAA;;;;;;;;;<<<<<<=========AAAAAA@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===>>>???>>>>>>???????????????;;;;;;<<<:::888888999:::777888888888777777666666444555666777888777777666555555666777777777666555666555555555555666777777333333444555555444333333111111111111111111111111333222000//////000111222111111111111111111111111///////////////000111111111111111111111111111111111111111000000/////////........./////////000000////////////////////////////////////////////////......//////000000111111...///111333333333333333555555777;;;BBBJJJQQQUUUXXX[[[```gggppp|||wwwjjj]]]TTTMMMOOORRRRRRRRRSSSVVVXXXYYY^^^dddhhhkkkqqqyyytttddd___\\\WWWZZZbbbaaajjjssszzzzzzggg\\\XXXPPPUUU\\\eeetttssslllhhhiiirrr++++++++++++,,,---...///++++++,,,,,,...///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++++++++,,,------...,,,++++++++++++++++++,,,++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,---......)))+++///222333111///---...------,,,,,,------...---......///000111111222//////000000111111222222222222222222111111000000000000000000111111111111333333444444444444555555222333333444555666777777444666777888777777999;;;<<<:::999:::;;;;;;:::888<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>============>>>???;;;<<<===>>>>>>??????>>><<<<<<======>>>??????@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>???<<<>>>>>>>>><<<;;;<<<===<<<<<<<<<:::888777888999888888888888888777666666444444666777777777666555555666777888888888777666666666666666666777888888333333444555555444333333333333333333333333333333222111///...///000222333000000000000000000000000///////////////000111111000000000000000000000000333222222111000//////.............../////////000////////////////////////////////////////////////---......///000111111222...///111333444444444444666555555999@@@IIIPPPTTTXXXZZZ^^^dddmmm{{{|||ooo```VVVPPPRRRSSSRRRQQQSSSWWW[[[^^^ccciiilllooouuu|||lll```___^^^ZZZ]]]fffcccnnnyyyppp^^^VVVVVVQQQYYYeeessstttmmmjjjhhhvvv......//////......---,,,++++++,,,,,,---...//////---------,,,,,,+++++++++.........------.........,,,++++++******++++++,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---------......+++,,,.../////////......,,,,,,,,,---------......000000000000000000000000////////////000000000000000000111111111111000000............////////////000000111222333333444444555555444333444555666777777777777777888888888888::::::999999888999999999999:::<<<===>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>????????????>>>>>>??????>>>>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>===;;;<<<<<<<<<======>>>>>>@@@???>>><<<<<<<<<===>>><<<:::999999:::;;;::::::777888999999999777666555666666777777777777666666555666888999999999888777888777666555555444444555555555444444444333333333333333333222222222111111222222222111111111111111000000111000000///......000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000............////////////000000000000000111111222000000111222333333444444777777777888:::@@@HHHNNNTTTVVVYYY___gggsss}}}rrrfff^^^XXXRRRNNNQQQUUUVVVXXX[[[aaaffflllpppuuu{{{kkkfffaaa]]]^^^```bbbdddllltttrrr___YYYWWWTTTYYYcccrrr~~~nnngggppp}}}------......------,,,+++******++++++,,,------...---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,---...///...------,,,,,,,,,---------......////////////////////////.../////////000000000000000000111111111111000000000000000000111111111111000000111222222333444444555444333333333444666666666666666666777777777777999999888888888999::::::999:::<<<>>>???>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<============>>>????????????????????????@@@??????>>>>>>??????@@@>>>>>>=========>>>>>>???======>>>>>>>>>>>>======;;;<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;<<<===;;;:::888888:::;;;:::999888888888888888777666555666666777777777777666666444555555666666666666666777666666555555555555555555555444444444333333333333333333222222222111111222222222222222222222222111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............//////////////////......//////000111//////000111111222333333555555555555666:::@@@EEENNNQQQUUUZZZaaajjjttt{{{xxxllleee]]]VVVRRRUUUXXXYYY\\\```ggglllsssxxx}}}rrrhhhfffcccbbbcccfffiiillluuu~~~hhh\\\VVVTTTRRR]]]pppuuukkkmmm~~~,,,------------,,,++++++)))******++++++,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,,,,---------......////////////////////////....../////////000000000///000000111111000000///000000000000111111111111000000111111222333333333444444333333333444555666444444555555666666666666888888888888888999:::;;;888999<<<>>>???>>><<<;;;::::::999999999999::::::============>>>>>>??????????????????????????????AAA???>>>======>>>???AAA===============>>>???@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;:::;;;;;;<<<===;;;999888888999::::::999888777777666666666666777555666666777777666666555333333333333333444444555555555555444555555666777555555444444444333333333333333333222222222111111222222222222222222222222111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...////////////////////////............////////////......------......///000...//////000000111111111222222222111111333777:::EEEIIINNNTTTYYY^^^dddhhhtttuuunnnddd]]]YYYZZZ\\\^^^bbbgggnnnuuu}}}qqqgggcccddddddddddddgggnnntttkkk___ZZZVVVVVVZZZlllvvviiigggsss------......------,,,+++******++++++,,,,,,,,,---------------------,,,,,,++++++************++++++------,,,,,,,,,,,,---------,,,************,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,++++++***,,,,,,,,,---------......////////////////////////........./////////000000//////000000000000//////............////////////000000111111222222222333333333333333333444444444333333333444444555555666999888888888888888999999777999<<<>>>???===;;;999:::999999999999::::::;;;<<<<<<<<<===>>>>>>>>>???????????????????????????@@@>>><<<::::::<<<>>>@@@=========>>>???@@@AAABBBAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<======:::999777777999:::999888888777555555444555666777555666666666666666666555333333222111111333444555444444444444555666777888555555444444444333333333333333333222222222111111111111111111222222222222000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000...//////////////////...////////////////////////............////////////......------......///000/////////000000111111111///000111000000000222444<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???===;;;999999;;;===???>>>>>>>>>???@@@AAABBBCCCAAA@@@>>><<<:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============:::888666777888999888888777666555444444555666777555555666666666666555555444333222111222333444555333333333333444666777888555555444444444333333333333333333222222222111111000000000000111111222222///000000111111000000000000000000000000000000000////////////////////////////////////////////////......////////////..........................................//////////////////......//////000111000000000111111111111111...///111111111111333555666<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===???????????????@@@AAABBB@@@???>>><<<;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<999777666666777888888777555444444444444555555666444555555666666555555444333333333333333444555555333333333333444555666777555555444444444333333333333333333222222222111111000000000111111222222333///000111111222111111111000000000000000000000000000000000000000000000000////////////////////////---......//////......---....................................//////////////////......//////000111111111111111111111111111///000111111111222444666333888@@@GGGLLLPPPSSSUUUXXXfffvvvzzzvvvtttuuuvvvwww~~~sssiiiggglllfffjjjpppwwwhhh___YYYYYY\\\dddwww~~~pppiiifffnnn/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------.........---,,,,,,,,,---...///,,,,,,,,,---------..............................---------.........//////......////////////......000000000000111111111111111111111111000000000000000000222333333333222111111111222333444555666666666666666666777888::::::::::::999999999999999:::888888888888999:::;;;<<<::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???>>>>>>===>>>>>>??????===>>>======<<<;;;:::999<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888777555555777888777666333333444555555555555555444555555666666555555444222222333333444444333333333333333333444444555666555555444444444333333333333333333222222222111111111111222333333444555555111222333333444444444333000000000000000000000000000000000000000000000000////////////////////////---......//////......---....................................////////////......------......///000000000000000000000000000000111111000///000333555333777===CCCHHHMMMQQQTTTTTT___llluuu~~~~~~yyyqqqiiijjjpppooottt}}}|||mmm\\\\\\^^^cccmmm{{{vvvjjjfffiiixxx......//////......---,,,++++++++++++++++++++++++---------.........//////---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,...//////...,,,,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---------.........------,,,---...000111,,,,,,,,,---------..............................---------.........//////......////////////..................////////////111111111000000000000000///000111222333222111111111222222333555666777777333333444666888:::<<<===;;;:::999888888888::::::777777777777888999:::;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======<<<<<<<<<<<<===<<<======>>>===<<<:::999<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;:::888777888777555555777777777666111222444555666555444444444555555555555555555444000111222444444333222222444444333333333444555555555555444444444333333333333333333222222222111111333333444444555666777777333444444555666666666555000000000000000000000000000000000000000000000000////////////////////////---..................---..................................../////////000---,,,,,,,,,,,,---......///////////////.........111111000///---...000333333666;;;@@@EEEJJJOOOSSSVVV^^^ffflllttt{{{}}}|||yyyyyytttpppjjjmmmvvvxxxiii]]]YYY___eeennnwwwllliiimmm~~~------------------------------------------------///...------++++++***)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***)))((((((***,,,,,,+++++++++------------++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///000000000///---***(((******+++++++++,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,---...000000000///......///////////////...---000000111111111111000///---...000111111111000///222222111111111111111111///000000111333444555555333333333444444666777777444555777999;;;<<<<<<===888888888888999:::;;;;;;999999888888888999:::;;;;;;;;;<<>>;;;999:::>>>AAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>===;;;:::999777888:::;;;<<<;;;;;;:::888888999999999888888777666777888999999888777666888777777666555555444444666555444333333444555666444333222222222333444555444555555555444333333222222222222222222222222222222111111111000000//////333333333333333333333333333333333333333222111000,,,,,,---...///000111111111111111111000000000000//////000000111111111222////////////............////////////000000000000////////////////////////......///000000000000000000000000000000000000000//////000000111111111222555888::::::;;;AAAKKKSSSVVVZZZ___dddhhhlllqqqssswwwtttsssssszzztttjjj```\\\\\\aaafffuuu}}}nnnqqqyyy,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++************+++++++++,,,,,,---,,,,,,++++++,,,,,,---///---++++++,,,---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///000111111000...,,,*********+++++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------,,,------............---......////////////......///000000000000000//////---...000111111111000///111111111111111111111111000000111222333444555555333333333333444555666777444555666888999:::::::::888888777888888999:::;;;999999999999999::::::;;;<<<;;;;;;===???@@@???>>>===<<<;;;;;;;;;;;;<<<======;;;999;;;>>>@@@AAA@@@>>>>>>===<<<<<<<<<<<<===<<<<<<======<<<;;;::::::888999:::;;;;;;;;;::::::999999999999999888777666666666777888888777666666777777666666555444444333444444333222333333555555444333222222222333444444444444555555444333333222222222222222222222222222333333222222222222222222333333333333333333333333333333333333333222111000.........///000000111111111111111000000000////////////000000000111111111////////////.............../////////000000000000////////////////////////......///000000000000000//////////////////////////////000000000111111111333555777777888===FFFMMMTTTXXX]]]bbbfffkkkooorrryyyrrrnnnqqqvvv|||uuuiiiaaa[[[WWWWWWZZZ```tttwwwrrrxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---222000---,,,,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,---...///////////////......///////////////...---...000111111111000///111111111111111111111111111111222333444444555555333333333333444555666666444555666777777888888888777777777777888999::::::999999999:::::::::;;;;;;===;;;:::;;;===>>>>>>======<<<;;;;;;;;;;;;<<<======;;;:::;;;>>>???@@@?????????>>>==================<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;::::::999:::::::::999888777666555555555666666666666555555666666555555444333333333222222222222222333444555444333333222222333333444444444444444444333333222222222222222333333333333333444444444444444444555333333333333333333333333222222333333333222111111000000000000000000000000111111000000000000////////////000000000000111111/////////............---....../////////000000000////////////////////////......///000000000000/////////////////////////////////000000000000111111000222333333444888???EEEQQQTTTZZZ___dddiiinnnqqqyyyqqqnnnooovvv{{{hhh```XXXTTTSSSUUU[[[bbblll{{{sssvvv,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---000...+++***++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,******+++++++++,,,,,,,,,...------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---///...---+++++++++,,,---+++,,,---...//////000///------......///.........---...000111111111000///000000000000111111111111111222222333444444555555333333222222333444555555555555666777777777666666666666666666777888999999999999::::::;;;;;;;;;;;;===;;;999999;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>????????????>>>============>>>===<<<;;;::::::;;;===>>><<<<<<<<<;;;;;;:::999999;;;;;;::::::888777555444555555555555555555555555555555444444444333333333222222222333333444555555444444333333333333333333333333444444444333333222222222222333333333333333333333444444555555666666333333333333333333333333222222333333333222222111222222222111111111000000111000000000//////////////////000000000000000000//////.........---------........./////////000000////////////////////////---...//////000000////////////////////////////////////000000000000000000///000111111111444999===KKKOOOTTT[[[```gggmmmrrrxxxtttssstttyyyrrreee]]]XXXSSSRRRSSSYYYeeeqqq|||yyyvvv---------,,,,,,+++++++++++++++++++++++++++++++++)))******++++++,,,,,,---+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------+++)))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,000///---,,,,,,,,,------++++++---...////////////,,,,,,---...............---...000111111111000/////////000000000111111111111222222333333444444444333222222222222333333444666666777777777777777666555555555555666777888888888999:::;;;;;;;;;::::::;;;:::888888:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<=========>>>>>>???>>>>>>===============<<<;;;::::::;;;<<<>>>???===<<<<<<;;;::::::::::::;;;;;;::::::888777555444555555444444444444555555444444444444444333333333333333444555555555555555444444444333333222222222222222333333444333333222222222333333333444444444222222333333444444555555333333333333333333333333111222222333333333222222333333222222111111000000000000000////////////...000000//////////////////............------------............////////////////////////////////////------...///////////////........................000000/////////////////////000000000111333666888CCCHHHNNNUUU\\\dddlllqqqzzzyyytttssstttwww}}}wwwkkk___XXXQQQNNNLLLNNNSSS]]]oooyyyvvv|||///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,***)))***,,,.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,///...------------------+++,,,---...............,,,,,,---...////////////---...000111111111000///...//////000000111111111111111111222222333333333222222222111111222222333555666777777777777777666444444444444555666777777777888999:::;;;:::999888999888777999;;;=========;;;;;;<<<======<<<;;;;;;999;;;======<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???===<<<;;;;;;;;;;;;;;;<<<:::::::::999888777666555666555444444444444555666555555444444444444444444444555555666666555555444444444444444333222111111111222222333333333333333222222333333444444555555222222333333333333333333333333333333333333333333111111222333333333222222333222222222111111000000000000////////////......000000////////////...............------------,,,------........./////////////////////////////////------...////////////...........................000000////////////......000000000111222333555555===AAAGGGMMMUUU]]]eeekkkooosss|||~~~wwwrrrpppsssyyyuuuiii```WWWQQQOOOGGGGGGIIIOOOWWWfff~~~yyy{{{000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++)))((()))+++------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,,,,,,,---......---------,,,,,,---//////000000000---...000111111111000///......//////000111111222000000111111111111222222222222111111111111222222333444555666666666666666333333333333444555666777555666888::::::999888777777777777:::===???>>>===;;;;;;<<<======<<<;;;;;;888;;;>>>>>><<<;;;<<<======<<<<<<;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>><<<<<<;;;:::;;;;;;======999999999999999888777666666666555444444555666666555555555555555555555555555555555666555444222111444444555555444222111000111111222333333333333333222222333333444555555666444444333333333333333333333333333333333333333333000111222333333333333222111111111111111000000000000000/////////.........000000/////////..................---------,,,,,,---------.........//////////////////////////////,,,---......//////..............................000000/////////.........000///000111333444444444999<<>>@@@???>>>:::;;;<<<======<<<;;;:::888;;;>>>>>><<<:::;;;===<<<<<<;;;::::::::::::;;;777888;;;===>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>888888999999999888888777777666555444444555666777555555666666666666666666444555555555444222000///444444555555444222111000000111222333333333333333222222333333444555666666555555555444444333333222333333333333333333333333000111222333333333333333000000000000000000000000000/////////............000000//////.........---......---------,,,,,,,,,---------.........//////////////////////////////,,,---......//////..............................000000//////.........---//////000111333444444333888:::>>>BBBFFFMMMTTTYYY```hhhsss|||xxxnnnjjjkkkqqqxxx}}}sssdddWWWMMMMMMNNNJJJGGGGGGHHHJJJPPPWWWaaattt{{{sssqqqooonnnsss,,,,,,,,,------.........++++++++++++++++++++++++************************)))************+++++++++------,,,++++++******)))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...,,,+++***++++++,,,***,,,------,,,++++++,,,++++++++++++++++++++++++,,,+++***))))))+++---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000........................000000000000////////////------...///////////////000000000000000000000000333333444444444444555555333111///000333555444222666666666777888888999999;;;999888999;;;======<<>>>>>=========<<<===>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<999999999888888888888777888999999777555444444666777777666666666666777777444444555555444444333222444555555666666555555444111111222222222111111000111222333444555444333222555666777777666444222111333333333444444333222222222222222111111111111000222111000000111111000...000000000000000000000000........./////////000000000000//////.........---........................,,,,,,------...///////////////.........---------......////////////....../////////////////////////////////000111111222222555666666888<<>>>>>===<<<;;;999999999888888888777777888999:::888777777888:::888888777666666666666666444444555555444444333222444555555666666555555444333333444444555444444444444333222111222333444555777777888888777666555555222222333444444444333333222222222111111111000000222111000000111111000...////////////////////////000000////////////......///////////////..........................................------,,,,,,,,,------------------------......////////////......////////////////////////......//////000111111111000000111111222666;;;???HHHOOOXXX^^^dddmmmxxx}}}tttkkkiiijjjjjjlllpppuuuxxxcccWWWQQQNNNHHHGGGGGGIIIIIIMMMYYYeee~~~ooo```ZZZ[[[```iiiqqq,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++***+++++++++,,,,,,+++++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------------........................////////////..................///000000000000000////////////////////////222222222222333333333444///000000000111222333555555555555666777777888888888888888:::<<<<<<;;;:::999999999999999999999:::888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;999:::<<<>>>>>>===<<<:::999999999888888888777777777888999888777777999:::;;;:::888777555444444444444444555555444444333222444555555666666555555444222333444555555555555555444333222111222333444555555555555555555555444444111222333333444444444333222222222111111111000000222111000000111111000............................................................///////////////........................,,,,,,,,,,,,------......,,,,,,------------------......////////////......////////////////////////.........///000000111111000000111111111333777:::AAAGGGPPPXXX___jjjwww{{{qqqkkkggghhhjjjmmmsssyyy|||dddTTTLLLJJJKKKHHHFFFGGGJJJOOOYYYjjj{{{mmmgggaaa___```gggvvv,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++------,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************++++++,,,***++++++,,,,,,------...,,,,,,,,,---------......------------..................................../////////.........------//////000111111111111111////////////////////////000000000111111111222222---...000000000111444666444555555666666777777888777777888:::<<<<<<;;;999999999999:::::::::::::::777888999::::::;;;;;;:::999::::::;;;;;;<<<<<<<<<999999999999::::::::::::999:::;;;<<<<<<<<<;;;:::999999999888888888888777666777888888777777999;;;;;;:::999777555444333333444444555555444444333222222333333444444333333222222222333444555555555555333333222222333333444444333333333333333333333333111111222333444444444444222222222111111111111000222111000000111111000......................................./////////000.........///////////////........................***++++++,,,------......,,,,,,,,,,,,------------......////////////......////////////////////////---......//////000000111///000111111111222555777;;;BBBJJJQQQYYYdddrrr|||~~~rrrkkkgggddddddgggkkkqqq{{{jjjXXXMMMGGGFFFGGGFFFDDDFFFOOOZZZkkkrrrdddbbbaaacccgggrrr,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++,,,++++++***))))))***,,,,,,***)))***+++++++++++++++++++++++++++******++++++,,,,,,,,,+++***************+++,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------....................................//////.........---------......///000000000000000/////////////////////////////////000000000000111...000111111000000333666444444555555666777777777777777888:::<<<<<<:::888888888999999999:::::::::777888999:::;;;;;;;;;;;;999999::::::;;;<<<<<<===888999999999999:::::::::999999999::::::::::::;;;999999999888888888888777555666777777666777999;;;999888777666666555555555444444555555444444333222222333333444444333333222111111333444444555555555222222333333444444333333333333222222222333333333000111222333444444444444222222222111111111111000222111000000111111000.................................///000111222333333............/////////000........................,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------......////////////......////////////////////////------......///000000000...///000111000111333444777===DDDIIIPPPZZZhhhsss}}}wwwpppjjjfffeeedddgggnnnuuuppp\\\RRRMMMIIIGGGGGGIIIHHHMMMZZZlllvvviii```aaagggqqq{{{,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++'''(((***+++,,,,,,++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------------..............................//////.........---------+++,,,,,,---------------////////////////////////000000000000111111111111111333444333000000222555444444555555666777777777666777888:::<<<<<<:::888777777888888999999999:::777888999:::;;;<<<<<<<<<999999::::::;;;<<<======888888999999999:::::::::999999888888888999:::;;;999999999888888888888777444555666666666666888;;;666666666666666777888888444444555555444444333222444555555666666555555444000111222333444444444444111222333444555444333222333333222222222333444444000111222333444444555444222222222111111111111000222111000000111111000///........................//////000222333444555666---.........//////000000...........................------,,,,,,++++++***+++++++++,,,,,,---------......////////////......////////////////////////------......///000000000,,,...000000000000111333555:::???DDDIIISSS```jjjvvvyyy}}}tttmmmkkkjjjhhhiiijjjoooxxxooo^^^OOOKKKKKKIIIFFFGGGPPPOOOVVVfffzzz{{{iiiaaa^^^bbbooo++++++++++++++++++++++++((()))***+++,,,---------...---+++*********++++++,,,+++***))))))***+++,,,.........------,,,,,,,,,++++++************++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))************---,,,,,,+++*********+++*********++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///////////////......000000///...............,,,,,,,,,---------......////////////////////////000111111111111222222222222111000//////111333444111222333444555777888999777777777777777777777777888888888777777777777777::::::::::::::::::::::::999999:::;;;<<<<<<<<<;;;888888999999999:::::::::888888999999999888777777666666666666555555555555777555555666999;;;<<<;;;666666555444333333222222444444444444444444444444333333333333333333333333444444444444444444444444000000111111111000000///444444444444444444444444333333333333333333333333111222222222222111000000222111111111000000//////000......000222222000---,,,---///222888===:::333222111111000///......---...........................------,,,,,,------...++++++,,,,,,,,,,,,------------------------,,,,,,////////////////////////---------............/////////000111111111111111111555999<<<@@@IIIUUU^^^iiilllpppuuu|||~~~rrrllllllmmmkkkgggiiiqqqzzzvvv^^^VVVNNNKKKIIIHHHKKKOOOTTT\\\iiizzzllldddffffffooo++++++++++++++++++++++++*********++++++,,,,,,------,,,+++*********++++++++++++***))))))***++++++---------,,,,,,,,,++++++++++++************++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))************---,,,++++++******++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,---------...............////////////......000000///...............------------------......//////////////////////////////000000000111111111111000///......000222333111111222444555777888888777777777777777777777777777777777777777777777777::::::::::::::::::::::::999::::::;;;;;;;;;::::::888888888999999999::::::999999999999999888888777666666666555555444444444666555555777:::===>>>>>>666666555555444333333222444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333333333111222222222222111000000000000000000//////......///......000222222///------000333777???FFFDDD???111111000000///......---........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................---------............/////////000111111111111000111444777888;;;AAALLLTTTZZZ]]]bbbiiiqqq|||xxxrrrkkkiiijjjllllllkkksss}}}{{{hhhXXXQQQKKKIIIHHHJJJPPPXXXiiippp{{{uuugggdddiiippp|||************************,,,,,,+++******+++,,,------,,,+++*********++++++++++++***))))))***++++++,,,,,,,,,+++++++++++++++++++++************++++++++++++************++++++************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,------------------***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------......///////////////...000///......---........................---------////////////////////////........./////////000000000///...---...///000111111111222333555666777777777777777777777777777777777777777777777777777777::::::::::::::::::::::::::::::;;;;;;;;;:::999999888888888999999999999::::::::::::::::::999888777777777666555555444333333555444444777:::===>>>???777666666555555444444444444444444444444444444444333333333333333333333333111111111111111111111111333333444444444444333333222222222222222222222222333333333333333333333333111222222222222111000000////////////............///...///000111111///---+++...111555<<>>000000000///......------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------.................................---------............///...///000000111111000000000222444444444999@@@FFFNNNSSSZZZbbblllvvvxxxnnnkkkjjjjjjjjjmmmppptttvvv|||hhhXXXQQQLLLHHHHHHIIIOOO[[[hhh}}}}}}rrrkkkggglllttt,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,++++++++++++++++++++++++******************+++++++++******************++++++************++++++++++++************++++++************************************************))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---.../////////////////////......------........./////////...............////////////////////////....../////////000000000//////.........///000111000111222333444555666666666666666666666666666666666666666777777777777777999999999999999999999999<<<<<<<<<<<<<<<;;;:::999888888888888999999999999::::::;;;::::::999888777888888777666666555444444555444444555888;;;<<<;;;777777666666555555555555444444444444444444444444333333333333333333333333111111111111111111111111222333444444444444444444111111111111111111111111222222222222222222222222111222222222222111000000////////////////////////...//////000000///...,,,+++---///000444888777333/////////......---------........................,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////........................---------............///...//////000000000000000000111222111111444999===GGGLLLTTT^^^hhhsss}}}yyyrrrnnnjjjlllooorrruuu|||vvvhhh[[[QQQKKKIIIHHHJJJMMMWWWhhhxxxqqqjjjjjjppp|||------------------------///---+++)))))))))+++,,,++++++++++++++++++++++++*********++++++*********************************++++++************++++++++++++************++++++************************************************************++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------...///////////////......------------....../////////////////////////////////////////////////////////000000000111111////////////000000111111000111111222333444555555555555555555555555555555555555666666777777777777999999999999999999999999===============<<<;;;:::777777888888888999999999::::::::::::999888777666999999888888777666555555666555333444666777777666666666666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222333333333333333111111111111111111111111222222222222222222222222111222222222222111000000000000000000000000000000...///000000///...---,,,---000111///111444333///............------------........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,---...//////........................---------............///......///000000000000000000111111111222444777999===BBBJJJTTT^^^iiisssyyy~~~}}}tttpppnnnooommmqqqvvv{{{pppcccZZZSSSOOOIIIHHHIIIMMMSSS^^^qqqvvvjjjiiiqqq------------------------...---+++*********++++++******+++,,,,,,,,,++++++)))***++++++++++++***)))***************+++++++++++++++************++++++++++++************++++++*********************************************************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000000000000---------,,,------...///////////////000000000111//////////////////////////////000000000111111111//////000000000111111111000000111222222333444444555555555555555555555555444555555666666777777888999999999999999999999999<<<============<<<<<<;;;777777777888888888888999:::::::::999888777666555888888777777777777666666666555333333444555444333555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333///000111222222333333222111111111111111111111111222222222222222222222222111222222222222111000000000000000000111111111111---///111000...---,,,,,,***...///---...111222///------------------------...........................------,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------.........---------------------------------............///---...//////000000//////000111111222333444666666888<<>>GGGNNN___fffppp{{{~~~yyywwwvvv~~~}}}|||}}}~~~wwwpppnnnppprrrooouuu{{{nnnbbb___QQQQQQPPPPPPSSS\\\hhhpppsssrrrrrruuuyyy~~~}}}vvvmmmfffdddhhhlllvvv,,,------------------,,,+++++++++,,,,,,++++++++++++++++++*********)))))))))************+++++++++------,,,,,,,,,+++++++++,,,***))))))***++++++***************************((()))***+++++++++++++++************++++++++++++((()))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........................//////............//////000/////////.........---............////////////.../////////000000000000000000111111111222222222111222333444444555555444666555444444555666888:::;;;<<<<<<:::888666666777777777888888888888777777444555777888999999999888888888888777666555555555666666666555555555444444333333333333444444555555666666555444444444555555555444444333333444444555222222333333333333222222222222222222222222222222333333111000000000111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---...///000---+++................................................,,,,,,------------------...,,,+++,,,---///......------------------------000...,,,,,,,,,---,,,+++------......------,,,+++******+++,,,------------............////////////////////////////////////222222111222444:::AAAGGGVVV___jjjqqqwww|||zzz}}}zzzyyyzzz}}}{{{vvvsssrrrooollljjjlllppptttyyyrrrggg]]]XXXVVVOOORRRVVVZZZ___gggooovvvzzzwwwttttttwwwzzzzzzzzzsssoooiiibbb^^^cccmmmuuu,,,,,,------------,,,,,,,,,++++++++++++++++++,,,+++++++++***************)))************+++++++++,,,,,,,,,,,,++++++++++++,,,***))))))***++++++***************************)))******+++++++++***************+++++++++,,,,,,((()))***+++,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////............///////////////...............//////000000000111111111....../////////000000000000000000111111111222222222222333444555555555555555444444444444666777888999::::::999666555666777777777888888888888777777555666777888999999999999888888777777666666555555555555555555444444444333444444444444444444555555555555444444555555666777555444444333333444444555222222333333333333222222222222222222222222222222333222111111000111111111222222222222222111111111000000000000000000000000111111111111111111111111000000000000000000000000///.........//////---,,,................................................------------------,,,,,,------,,,...///000///---,,,,,,,,,,,,------------///---++++++,,,,,,+++***------......------,,,,,,***+++,,,------...---------............/////////////////////////////////111111111111222555:::>>>MMMXXXdddjjjlllsss}}}yyyuuutttvvvyyy|||{{{vvvnnniiieeecccbbbbbbccceeeiiipppyyy}}}hhh]]]YYYVVVUUUUUUQQQXXXbbbkkkqqquuuxxxzzzwwwqqqjjjhhhkkklllkkkhhhbbbaaa]]][[[___jjjyyy---,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---************************))))))*********+++++++++,,,+++++++++++++++++++++,,,***))))))***++++++*********************************+++++++++******)))(((((()))))))))*********)))***++++++,,,,,,,,,+++((())))))***+++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///........................//////000000000111111111........./////////000000000000000000111111111111222222333444555555555555444333333333444555666777666777888777555444555666777777888888888888777777777777888888999999999999888777777777666666666555555555444444444333333333444555555666777777888888666666555555555555666666555444444333333444444555222333333333333333333222222222222222222222222222222222111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////...---.........................................................------,,,,,,,,,---,,,---///000000...,,,,,,,,,,,,,,,,,,---------,,,+++***+++---.........,,,------...------,,,,,,++++++,,,---......---------------........./////////////////////////////////000111111111333666888CCCLLLXXX```dddjjjttt{{{|||wwwttttttvvvxxxvvv{{{vvvqqqjjjddd```______```aaabbbeeejjjrrr~~~vvviii]]]YYYYYYXXXYYY[[[___gggsss}}}|||yyymmmeee]]][[[]]]```^^^[[[YYY]]]aaafffnnn{{{---,,,++++++++++++,,,------,,,+++******+++,,,---************************))))))*********+++++++++++++++++++++++++++++++++,,,***))))))***++++++*********************************+++++++++******)))))))))))))))******************+++,,,,,,,,,,,,+++)))******+++,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---------.....................////////////000000............//////////////////000000000111111111111222333444555555555555222222222333333444555555333555666666444444555777777777888888888888777777888888888888888999999999777777777777666666666666555555444444444333333333444444666888:::;;;===>>>888888777666555444444444555444444333333444444555333333333444444333333333222222222222222222222222111111111111222111111111222222222222222222222222000000000000000000000000//////////////////////////////////////////////////////000000///..................................................................------,,,,,,,,,,,,,,,---...000000...,,,+++++++++,,,,,,,,,---------,,,+++,,,.../////////,,,,,,------...------,,,,,,,,,---.........------------------....................................,,,...111222222333555666666<<>>>>>888888777666555555666666555444444333333444444555333333444444444444333333222222222222222222222222///000111222333222222111000000000111111111222222000000000000000000000000////////////////////////////////////////////////...000222111///---...///................................................,,,,,,---------------------+++******,,,------,,,)))******+++,,,,,,------000///---,,,------,,,++++++,,,------......------------............------,,,,,,---------.................................,,,...////////////111333444666999???FFFOOOWWW[[[^^^fffsss}}}~~~}}}|||zzzxxxxxxzzz|||}}}}}}yyysssnnnhhhbbb___]]][[[ZZZYYY[[[^^^______bbbfffiiinnnyyytttiii```ZZZVVVVVVTTTWWW^^^hhhsss{{{sssjjjdddTTTTTTUUUVVV[[[eeeqqqyyyqqqXXXGGG---,,,***))))))***,,,---***+++,,,------,,,+++***))))))******++++++++++++)))************+++++++++))))))******++++++++++++,,,***))))))***++++++***************************'''((()))***+++,,,,,,,,,))))))*********+++++++++,,,,,,,,,------,,,+++++++++++++++***************))))))***+++,,,,,,------*********++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))...........................------,,,,,,------...,,,,,,,,,------.....................////////////---------.........//////////////////000000000000//////000111222222222222///000111222222333222222000222444555555666888:::777777888888888888777777;;;:::999888888888999:::666666666666777777777777777666666666666555555555333444555666888:::;;;<<<666666666666666777777888555444444333333444444555333444444555555444444333222222222222222222222222///000111222333333222111//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////...000222222///---...000................................................,,,,,,,,,------.........---+++))))))***,,,---,,,))))))***+++,,,,,,------,,,+++******,,,......---+++,,,,,,---.........------...............------,,,,,,,,,---------....................................///...---,,,...000222333555555999BBBNNNXXX[[[bbbmmmwww~~~|||~~~}}}|||{{{zzz~~~~~~wwwqqqlllgggdddccc```]]][[[[[[[[[[[[ZZZXXX[[[]]]___aaaeeelllqqqyyy~~~uuuqqqjjjaaaYYYUUUUUUWWWTTTUUU]]]nnn}}}{{{ssslllfff___[[[OOOSSSXXX^^^ggguuukkkVVVFFF<<<------,,,---......---+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------)))************+++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++************)))************************+++++++++*********))))))---------,,,,,,+++++++++---.........---,,,,,,+++++++++++++++++++++++++++///...---,,,+++,,,,,,---++++++,,,,,,---.../////////......//////000111222//////............//////............////////////111111000000111111222333222222333333333444444444333333333333333333333333333444444555666777777888777777777777777666555555555555666666666666555555555666666666555444333333555555555555666666666666999888666555555555666777555555444333333222111111333333222222222333444444111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111................................................------............------------------------------///...---,,,+++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---------............///------------------------------------------,,,,,,---------............///............///////////////000111222555;;;CCCHHHRRR[[[hhhqqqvvv{{{{{{}}}}}}||||||}}}|||oooooolllgggbbb___^^^___ZZZ[[[\\\[[[YYYYYYZZZ\\\\\\___bbbeeehhhoooxxxpppiiiddd```\\\YYYXXXXXXXXXXXXVVV\\\iii{{{wwwnnnhhhaaaYYYVVVWWWZZZZZZ```lll~~~yyycccWWWLLLCCC>>>,,,,,,,,,,,,------,,,***,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++(((((()))))))))*********)))************+++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++************)))************************+++++++++*********))))))------------,,,,,,++++++------......---,,,,,,+++------------------------...---,,,+++***++++++,,,+++,,,,,,------.........//////.............../////////............//////............////////////111111000000000111222222/////////000000000111111333333333333333333333333444444555666666777888888777777888888777777666555555666666777777666666555555555666666555555444333555555555555666666666666888888666555555555666777555555444333333222111111111111111222333444555666111111222222222333333333111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........................///////////////000000111333777<<>>JJJXXXdddlllpppxxx~~~{{{vvvsssqqqqqqqqqkkkhhhfffcccbbbaaa```___ZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[\\\]]]^^^```dddgggjjjmmmqqquuuzzzpppfff[[[UUUQQQPPPUUU[[[ggglllpppqqqooooootttyyy|||sssiiiaaa]]]___^^^```dddgggjjjrrr{{{sss]]]IIIAAA:::999:::888777888))),,,//////---,,,...000,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++************)))***************************************+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------------------------,,,,,,---.........------------------------------------------...///000111......------------..................////////////...............///000000/////////000000000111111000000111111222333333333555555555666666666666666555666666777777777777666666777777888888777777666555555666777777777666666555555555555666666666666555666666666666555444444222222222333333444444444555555444333222222222222111111222222222333333333000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000................................................------............------------------------------++++++++++++,,,,,,---...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------,,,------------.........,,,...000000///000111333222444:::BBBMMMYYYdddjjjooouuu~~~yyypppnnnkkkhhheeeddddddeeebbbaaa___]]][[[[[[[[[[[[WWWXXXYYYYYYXXXXXXZZZ\\\\\\]]]```bbbdddhhhmmmpppuuuzzzxxx___ZZZVVVUUUVVV[[[fffrrryyyyyywwwsssooonnnqqquuuvvvkkkcccaaaaaa^^^```fffmmmqqquuu}}}ttt[[[MMMBBB<<<888888888555444666'''+++......+++***---000,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++.........------,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++************)))************************))))))*********+++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,------------------------***+++,,,---...------,,,+++,,,,,,------.........---------,,,------.........------,,,,,,------...............////////////......------......///000........./////////000000///000000111222222333333555555555555444444444444444444555666666666666666555666666777777666666555555555666777777777777777555555555555666666666666555555666666666555444333111111222333333444555555444444333222222222333333111111222222222333333333000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///000000///......000111111333666999???JJJVVV___jjjnnnuuu}}}}}}xxxuuusssssssssssssssuuuvvvvvvrrrlllhhheeedddbbbaaa```aaaaaabbbbbbaaa```^^^]]]]]]___```___aaacccddddddeeeiiilllhhhjjjnnnrrrvvv|||xxxiii^^^[[[\\\ccckkkrrr||||||uuuoookkklllooorrr}}}}}}zzzrrriiieeegggjjjkkkooovvv~~~nnnXXXIIIBBB???;;;888999888444555888&&&***...---***))),,,///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++******))))))))))))************+++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++************)))************************))))))******++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,---...//////......---,,,++++++++++++...------,,,,,,------.............../////////000...------------...//////////////////000000000111///000000111222222333333444444444444444444444333333333444555666666555555555555666666666666555555555555666777777777777777555555555555666666666777444555666666666555333333111111222333444444555555222222222222333333444555111111222222222333333333000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000................................................---..................---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---...000111111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......111111000...,,,,,,...000111333444333666>>>LLLVVVccceeeiiinnnsssxxx{{{}}}}}}}}}zzzuuuppplllkkkjjjkkkhhhhhhjjjkkkkkkhhhccc___aaa``````___```aaabbbcccbbbcccbbbbbbbbbcccfffiiifffiiimmmnnnoooqqqvvvzzzwwwzzzlllbbbfffdddgggrrr{{{~~~}}}uuukkkdddccceeeiiilllqqqssstttpppjjjiiimmmsss~~~gggSSSEEE???===:::777666777555222444777,,,+++***)))))))))***+++++++++++++++++++++++++++---,,,+++,,,,,,+++***(((************))))))))))))))))))))))))))))))))))))++++++************++++++---,,,,,,+++*********+++************************************************,,,,,,,,,++++++*********((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))++++++************++++++++++++******************+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,+++*********+++---,,,+++***+++,,,---...+++---///000000///---+++...---+++***+++...111333///////////////.........000111111222333333444444555555555444444333333333444444666777888888888888888888777777666666555555555555555666666666666666555555444444444444555555777777666666555555555444555555444333333333333444222333333444333222111000222222222222222222222222111111222222222333333333333333222111000000000111000000000000000000000000333222222111000//////...111000...---,,,,,,---------,,,,,,+++,,,---...///+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,+++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------.........------.........000000111111333888>>>CCCTTTZZZaaaeeeggglllttt{{{{{{~~~|||xxxtttqqqooonnnnnnkkkllllllkkkkkkjjjiiihhheeeeeeeeefffggghhhiiijjjhhhiiikkkmmmnnnqqquuuyyy}}}}}}vvvooonnnmmmrrryyy}}}xxxuuukkkiiiddd___]]]^^^bbbfffkkknnnmmmgggeeennnaaaRRRJJJAAA===???666555555555555444444444******))))))***+++,,,---+++++++++++++++++++++++++++***++++++,,,,,,+++***************))))))))))))************************++++++************++++++---,,,++++++*********+++************************************************,,,,,,,,,++++++*********))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************************++++++************++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------,,,++++++******++++++,,,,,,++++++,,,,,,------+++---///000000///---+++...---,,,,,,---...000222////////////............000000111111222222333333444444444444444333333333444444555666777888888777777777777666666666555555666666666666555555555555555555444444444444555555555555555555555666666666555555444333333333333444222333333333333222111000222222222222222222222222//////000000000111111111222222111111000111111111111111111111111111111111222222111000000///......111000...---,,,,,,------------,,,,,,,,,---...///+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------......------------......---...///000111555:::===JJJQQQYYY^^^aaagggpppwww~~~rrrnnniiigggiiinnnrrrttt~~~|||{{{{{{xxxxxxwwwwwwuuutttsssrrrqqqqqqrrrrrrssstttvvvwwwyyy{{{~~~{{{zzz|||xxxoooiiidddcccbbb```___```cccfffcccfffjjjooowwwgggOOOFFFBBB:::555666555555555555444444444444))))))))))))***,,,---...++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++++++++************++++++,,,,,,+++************+++************************************************+++++++++++++++*********))))))***++++++++++++******************************++++++++++++***))))))++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++******++++++++++++,,,,,,------,,,,,,+++---...//////...---+++------......//////000000......................../////////000111111222222333333333333444444444444444444555666777777777777666666666666666555555555777666666666555444444444555555444444444444555555555555555555555666666666555555444333333333333333222222333333333222111111222222222222222222222222000000000000000111111111111111111000111111222222222222222222222222222222111000000//////.........000///...---------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,+++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,---///000000222555888===DDDKKKQQQWWW___jjjsss|||{{{yyyyyy{{{llleee\\\UUUTTTVVVXXXZZZccckkkxxxxxxkkk```YYYYYYZZZ[[[[[[ZZZ[[[\\\^^^aaafffppp}}}{{{^^^LLL>>><<<<<<666111111555555444444444333333333))))))******+++,,,------++++++++++++++++++++++++)))***,,,,,,,,,+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++************++++++++++++***************+++************************************************+++++++++***************)))******+++++++++******))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++++++++************++++++***************+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***+++,,,---...---,,,++++++,,,...//////...,,,+++------///000000000//////------...............///......//////000111111111222222222333333444444555333444555666666666666666555555555555555555555555777777666555444444333333555444444333333444444555666666666555555444444444555444333333222222333333222222222222222222222222222222222222222222222222222222222222222222222222111000000000111222333333222222222222222222222222000/////////.........---//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------///111222222222333444555999>>>CCCIIIUUUdddoooxxx{{{{{{{{{}}}uuupppqqquuu{{{vvvoooeee\\\WWWUUUTTTSSSTTTXXX^^^fffmmmssswwwyyyyyykkk___WWWSSSTTTVVVWWWWWWWWWXXX[[[]]]kkksssuuu___LLLAAA999:::;;;888444333444444444444333333333222++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,...---+++)))***+++++++++++++++************++++++++++++++++++++++++++++++************++++++*********))))))***++++++******************************************************************************+++++++++******))))))))))))))))))))))))))))))******+++++++++******************************++++++************++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***+++,,,---...---,,,+++,,,,,,---......---,,,,,,,,,---///000000000...---,,,---------......//////---......///000000111111111222222333333444444444333444444555555555555444444444444444444555555555777666666555444333333222444444333333333333444444888777666555444333222111444444333222222222222333222222222222222222222333222222222222222222222222222222222222222222222222111000000000111222333333222222222222222222222222////////////...........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,...111111000000000111222444666777===JJJ[[[hhhuuuxxxyyyzzzwwwsssqqqooonnntttyyy{{{wwwqqqkkkfffbbb^^^\\\ZZZYYYWWWWWWXXX\\\```ccchhhpppzzz{{{kkk___XXXVVVVVVVVVWWWYYYZZZ]]]bbbiiimmm|||rrr[[[NNNEEE>>>888888999777555555444333333333222222222222,,,,,,------,,,+++******++++++++++++++++++++++++***---///...***((()))+++,,,++++++++++++*********++++++++++++++++++++++++++++++************++++++***))))))))))))***++++++************************************************)))))))))******************++++++++++++***))))))************************))))))***++++++++++++***************************++++++************++++++)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---...//////...---,,,,,,,,,,,,---......//////.........///000000111111222222222222333333333333333333444444444444444333333333333444444444444444666555555555444333333333444444333333333333444444888777666555444222111111444444333222222222222222222222111111222222333444222222222222222222222222111111111000000000000000111111111000111111222222222222222222222222222222////////////////////////---......///......------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------***,,,......---------...111222222222555???OOO\\\nnnrrruuuvvv|||xxxqqqmmmeeehhhmmmrrryyy~~~zzzvvvxxxsssjjjbbb[[[XXXWWWXXXUUU\\\dddkkkrrr|||xxxjjj]]]VVVUUUXXX[[[ZZZ]]]```eeekkksss}}}nnnVVVIIIDDD>>>:::666444333333333333333333333222222222111111***+++,,,---------,,,+++++++++++++++++++++++++++(((,,,///...***(((***---,,,,,,+++++++++*********************************++++++************++++++)))))))))))))))***++++++************************************************((()))))))))*********++++++++++++++++++***))))))++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,------...//////...//////000000111222222333333333222222222222222333333444444444333333222222222333333333444444444444444444444444444444444444333333222222333333444555555444444444444333333444333222222111222222222222222111111111222333444222222222222222222222222111111111000000000//////222222111111000111111111111111111111111111111111000000000000000000000000,,,---...//////...------------.........---,,,+++------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------......------------......+++,,,------,,,,,,---//////111222111222888CCCLLLZZZ```fffkkksss}}}~~~{{{llllllkkkjjjiiimmmtttyyyzzzrrrkkkfffdddaaaaaabbbcccgggooozzz|||xxxmmmhhhaaa[[[[[[___eeejjjkkkooouuu{{{xxxdddTTTGGG???>>>777666555333222222333222222222222222111111111111((()))+++---.........---++++++++++++++++++++++++&&&***...---***))),,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++************++++++))))))((())))))***++++++************************************************(((((())))))*********++++++++++++++++++***)))(((++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,+++******************+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000111111222222444333333222222111111111333333444444444333222222222222222333333444444444333333444444444444444444444333333222222333333444222222333333444555666666444333222222111111222222222222111111111222444555222222222222222222222222333333333333222222111111333333222111000000000111000000000000000000000000000000000000111111111111,,,---.../////////------------...///...---+++***------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++***)))*********++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------///......------......///---...//////......000222---111333333111444:::AAADDDLLLVVV___jjjuuu{{{{{{zzz~~~yyyrrrvvv{{{~~~~~~wwwnnnhhhfffjjjnnnvvvwwwsssmmmgggfffjjjqqqwww}}}yyytttoooeeedddccceeejjjqqqyyy~~~sssWWWJJJFFFAAA<<<:::333555666555555666666555222222222111111111111000++++++++++++++++++++++++++++++************++++++************************+++***)))(((((()))***+++,,,++++++******++++++,,,,,,,,,+++***)))(((''''''))))))***++++++++++++***++++++,,,,,,,,,,,,------++++++************++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))***((('''&&&'''(((***+++************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,---------------------------------------------------------............///////////////////////////......---///000222111111222222222333333333444444222222222222222222222222333333333333333333333333222222222111222222333333222444666777777666444222666555333222111222333333222333333333333333333444333333333222222111111111222111111111000000//////000000111111111111000000000000000000000111111111//////............//////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...+++******))))))******++++++++++++************)))++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...///000111222333333<<<>>>DDDNNN[[[hhhqqquuussszzzuuutttsssssstttxxx~~~vvvooonnnooozzz||||||{{{{{{}}}zzzvvvsssssstttuuuuuu~~~~~~uuurrrpppqqqssssssooollliiipppvvvzzziiiZZZKKKEEEAAA:::777999555555555555555555555555333222222222111111000000++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,++++++******++++++,,,************))))))))))))(((((()))************)))*********+++++++++,,,,,,++++++************++++++******++++++++++++******))))))))))))******************************))))))++++++)))))))))***,,,---************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------------------------------------.............................................///000111111111222222222333333333333444333333333222222222222222333333333333333333333333444333222222111111222222333333444444444444333333555444333222222222222333666555444333222111111000333333333222222111111111222111111111000000000000000000111111111111000000111111111111111111000000//////............//////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,++++++,,,---++++++************+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...///000111222222333444555999AAALLLYYYfffnnnrrrzzz|||zzzwwwvvvxxx|||{{{yyy{{{|||zzz{{{~~~vvvtttuuuzzzzzz|||vvvooojjjhhhgggppplllmmmrrruuuuuuxxx}}}{{{yyyyyy|||}}}}}}{{{wwwrrrnnnllljjjhhhhhhkkkrrrxxxzzzzzzkkkSSSHHH===:::999666555666777666666555444333333222222222111111000000000000++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++************++++++(((((())))))*********+++''''''((())))))))))))))))))))))))************+++++++++************++++++******++++++++++++******))))))))))))************,,,,,,++++++*********)))++++++***)))***+++,,,---************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------------------------------------..........................................//////000000111111111111222222222333333333333333333333333333333333333333333333333333333333444444333222111111111111444333222111111222333444444444333222222222222333555555444333222111111000222222222222222111111111111111111111111000000000000000111111111111000000333333222222111000000000//////............//////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---......///000111222222333444555888@@@MMM]]]iiirrr{{{|||zzzyyy{{{~~~zzzvvvuuuyyy|||xxxnnniiikkklllmmmrrryyyzzzqqqllljjjmmmjjjjjjlllmmmkkkmmmppprrrxxxzzzrrroooppprrrvvvuuurrrlllfffbbb``````cccbbbdddlllyyyzzzbbbRRREEE===777777888777666888888777666555333222111000000000000000////////////***+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))************'''((())))))******)))))))))))))))*********++++++++++++************++++++******++++++++++++******((()))))))))************------,,,,,,+++*********))))))((((((((()))***+++************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------....................................///000000//////000111111111111111222222222222333333333333333444444444222222222222222222222222222222222111222222333333333333222222222222333333333333222222222222222222111111111222333333444444222222222111111111111111111111111111111111111111000111111222222111111000444333333222111000000/////////............//////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,***)))***+++---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...//////000111111333555666666999CCCRRR^^^mmmzzz~~~|||~~~|||zzz|||}}}~~~xxxmmmgggggggggiiinnnwww}}}||||||}}}|||{{{{{{|||www{{{~~~~~~zzzwwwvvvvvvssswww{{{|||{{{|||~~~zzznnnhhhggglllppptttrrrnnnhhhbbb___bbbdddeeegggnnn{{{vvv^^^MMMDDD@@@<<<888888888888777666666666555444333222111111//////////////////......*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++******))))))******+++************))))))))))))((()))******++++++******************+++++++++,,,++++++************++++++******++++++++++++******((()))))))))************,,,,,,,,,+++++++++******)))))))))))))))******+++************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...........................---///111000///...000222000000000111111111222222222222222333333444444444222222222222222222222222000000000111222333444555111333444555555444333111111222222222222222222222000000111222222333444444111111111111111111111111111111111111111222222222111111222222222222111111333333222222111000////////////............//////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------...//////000000///111333222222777AAAIII]]]lll{{{}}}yyyvvvvvvuuuyyy}}}~~~~~~|||tttssspppllliiikkkppptttyyy||||||xxxssskkkbbb^^^```gggnnnuuutttqqqkkkeeeeeeiiinnnlllrrr~~~nnnWWWHHH???:::888888666444444555444222333333333333333222222222..................//////*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************))))))))))))******+++*********))))))(((((())))))***+++++++++++++++*********+++++++++,,,,,,++++++************++++++******++++++++++++******))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,---------------------------------------000222111...---///222///000000000000111111111000111111222222333333444222222222222222222222222000000000111222333555555111222555666666555222111000111222222333222222222333333222222111111111111000000000111111111111111111111111222222222222222111111222222222222111111222222111111000///////////////............//////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------......//////---///111222111333777;;;GGGVVVeeelllpppssssssrrrttt{{{~~~{{{qqqiiigggggghhhiiilllrrrzzzzzzpppdddbbb^^^YYYWWW[[[dddlllxxxyyyxxxsssnnnnnnsssyyyyyynnnTTTGGG???:::888222555555222333666666555222222222222222222222222............////////////)))******+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******))))))))))))************((())))))***************)))))))))************+++++++++************++++++******++++++++++++******))))))))))))************((())))))******+++++++++++++++,,,,,,---------,,,************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---......///++++++,,,,,,,,,------------------------------------000333111...,,,///222/////////000000000111111//////000111111222333333111111111111111111111111333333222222111222222333111222333444444333222111///000111222333222222111222222222222111111111111///000000000111111111222111111111222222333333333111222222333333222222111000///////////////////////////............//////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))+++,,,++++++************+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,------------.........//////111222333444555666:::BBBKKKUUUbbbnnntttssspppvvv~~~|||}}}yyyrrrooofffdddaaabbbeeejjjmmmooowwwyyy{{{||||||}}}vvvuuusssqqqqqqrrrtttuuuyyy{{{}}}~~~wwwnnnhhh]]]^^^^^^\\\[[[```iiipppyyy}}}|||~~~tttWWWGGGAAA;;;888777222666666222222777888666333333222222111111000000....../////////000000000))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---***************************+++,,,------,,,+++*********))))))))))))******''''''((()))***+++,,,,,,'''(((((()))))))))))))))(((((((((((())))))))))))++++++************++++++******++++++++++++******))))))))))))************''''''((()))***++++++,,,))))))***++++++++++++***************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,,,,,,,------------------------------------000333222...,,,///222////////////000000000000...//////000111111222222111111111111111111111111666555444222111000000000333222111000000111222333///000111222333333222111...///000111222333444444//////000000111111111222111111111222222333333333111222222333333222222111............//////////////////............//////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))++++++******+++---+++******************++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---------------------,,,,,,...111444444333666888<<>>;;;777444444222666555000...222444222555444333222111///........./////////000000111111******+++++++++,,,,,,,,,---***((((((***,,,+++***------,,,,,,+++***)))))))))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++******************************++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))************************------,,,++++++******)))...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++,,,---......++++++,,,,,,,,,,,,------...---,,,,,,---...---+++000//////......---,,,,,,+++---......------///000111111000000//////......000///.........000111222111111000000000000000111222222222222222222222222111111222222222333333333222222222222222222222222000111222222111000111222000000111111222222222222000111222222111000111333111222222333333222222111333333333222222111111111000000000000000000000000////////////////////////000000///...---,,,,,,+++......---------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++*********)))))))))************+++++++++(((((()))***++++++,,,,,,)))************+++++++++)))************++++++++++++,,,---......---,,,+++))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------//////////////////////////////.........000222333333333666;;;EEEQQQ]]]dddkkklllnnnsssyyy}}}|||vvvyyy~~~vvvnnnjjjiiiiiijjjlllppptttwww}}}~~~wwwmmmlllmmmnnnlllnnn|||}}}|||~~~zzzvvvpppiiidddbbbbbbcccaaa^^^ZZZXXXYYY\\\]]]^^^eeedddfffooo~~~vvvpppoooqqqrrrnnnkkkkkkooossswww}}}qqqVVVMMMAAA:::888888666333444444444444444444444444555222000///000111111111////////////////////////******+++++++++,,,,,,,,,---***((((((***,,,+++***------,,,++++++***))))))))))))***++++++***))))))************************+++***)))(((((()))***+++******************************++++++++++++******)))***++++++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********++++++,,,,,,************************+++++++++++++++++++++,,,...,,,,,,,,,---...---,,,+++,,,,,,------,,,,,,+++++++++************++++++,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,---------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,+++++++++,,,---......------...//////////////////.........//////......///111222333111111000000000000000111222222222222222222222222111111111222222222333333222222222222222222222222000111222222111000111222111111111111111111111111000111222222111000111222222222222222222222222222222222111111111000000000000000000000000000000000/////////////////////////////////...------,,,,,,///......---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++*********)))))))))************+++++++++)))))))))***++++++,,,,,,)))************+++++++++)))************+++++++++*********++++++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///.........///000111222111111222666<<>>666222333444444222333333333333333333333333333111000000111111000///........................******+++++++++,,,,,,,,,,,,***))))))***++++++***,,,,,,,,,+++******))))))((())))))******))))))(((******************************))))))))))))************************************++++++++++++******)))***++++++++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))***+++,,,---......++++++++++++++++++++++++)))******+++,,,,,,------...,,,+++,,,---...---+++++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,+++***,,,---///...---++++++++++++,,,,,,,,,,,,---...///...---,,,---...------------.....................///000222333444000000000//////000000111111111111111111111111111111111111222222222222333222222222222222222222222000111222222111000111222111111111000000000000000000222333222111000111222333222111000000111222333111000000000000/////////000000000000000000000000////////////////////////........................//////...---,,,,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++***************)))************+++++++++))))))******+++,,,,,,,,,)))************+++++++++)))************++++++++++++******************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000111222111111000111333777:::<<>>::::::888555555666666444222111111111111111111111111/////////000111000...+++........................******+++++++++,,,,,,,,,******++++++************++++++***************)))))))))(((((((((((())))))************************)))))))))******)))))))))******************************++++++++++++******+++******************+++************************************************************************+++*********************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,++++++,,,---,,,+++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))*********+++++++++,,,,,,+++***)))+++---......---***++++++,,,---...//////---...///...,,,++++++,,,******++++++,,,,,,------,,,---...000111333444444//////......///000111111000000000000000000000000000000111111111222222222111111111111111111111111000111222222111000111222111111111000000000000000111222333222000///000111333222000//////000222333111111111111111111111111////////////////////////////////////////////////,,,,,,------.../////////000///...,,,,,,+++++++++,,,,,,,,,---------......************************************************)))))))))*********++++++************************))))))*********++++++++++++++++++++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++...---,,,++++++,,,---...))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000111111222333222222222444666:::???GGGSSS```hhhqqqvvv|||~~~vvvsssnnnkkkooouuuyyyzzz|||xxxqqqllljjjiiiiiihhhcccfffhhhfffddddddfffgggfffeeecccbbbaaa___\\\YYYVVVWWWXXX\\\aaagggmmmpppkkkmmmnnnooopppssswww{{{{{{{{{nnn\\\MMMBBB;;;::::::444333333333222111///...000000000000000000000000///......///000000---+++........................******+++++++++,,,,,,,,,(((***,,,,,,***)))***+++***************************))))))(((((())))))***************************))))))************))))))******************************++++++++++++******++++++***))))))***++++++++++++++++++++++++++++++************************************************))))))******************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))---+++***+++,,,---,,,*********++++++++++++******,,,,,,++++++++++++,,,,,,,,,++++++*********++++++************+++++++++++++++***)))+++,,,...---,,,((())))))***+++,,,,,,---,,,---...---,,,+++,,,---++++++++++++,,,,,,,,,,,,+++,,,...000111222222222............///000111111////////////////////////000000000111111111111222111111111111111111111111000111222222111000111222000111111111222222222222222333333222000///000111222111000//////000111222000000111111111111222222000000000000000000000000////////////////////////---------.........//////......---,,,+++++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************+++++++++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,)))************+++++++++)))************++++++++++++******************+++((()))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///////////////---...///000111111111111444555666777;;;CCCOOOXXXiiisss~~~xxxtttssssssssstttwwwuuunnnjjjmmmqqqrrrooommmjjjiiihhhgggdddbbb]]]___dddjjjrrr{{{~~~oooYYYPPPEEE???:::666555777000000111111222111000000000000000000000000000000000///...///000000...,,,------------------------******+++++++++,,,,,,,,,(((***---,,,***))))))+++))))))))))))************+++***))))))))))))***+++************************((()))***++++++***)))(((******************************++++++++++++******++++++***))))))***++++++++++++++++++++++++++++++************************************************(((((())))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++***+++,,,,,,,,,*********++++++++++++******---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---************++++++++++++,,,+++***+++,,,---,,,+++))))))******+++++++++,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,++++++++++++,,,...///000000000///...------......000111111////////////////////////000000000000111111111111111111111111111111111111000111222222111000111222000000111222333444444555222333444222000//////000111111000000000000111111/////////000000000111111000000000000000000000000////////////////////////---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++*********++++++******************++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......------------------------+++,,,---////////////...------.........//////...000222444333333777@@@GGGTTTaaasss}}}}}}{{{}}}|||yyy}}}~~~{{{xxxvvvuuuuuusssrrrqqqssswww~~~nnnZZZNNNDDD===888888777333222444111222333333222222333333000000000000000000000000222000......///000///...------------------------******+++++++++,,,,,,,,,'''***------***))))))+++)))))))))))))))*********,,,+++***))))))***+++,,,************************((()))***++++++***)))(((******************************++++++++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,+++******,,,,,,+++*********++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++,,,---......)))************+++++++++---+++***+++,,,,,,+++***+++,,,,,,,,,,,,---------***+++,,,,,,,,,,,,---......------,,,,,,++++++++++++,,,.../////////......---------......000111111////////////////////////000000000000111111111111000000000000000000000000000222222222111000111222000000111222444555666777222333444222000//////000000000111111111111000000---.........//////000000000000000000000000000000////////////////////////........................,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************++++++++++++,,,---......---,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***+++---...//////------------------------+++,,,---////////////...//////......------,,,,,,+++///333333222444999???BBBNNN___mmmvvv}}}yyyrrrnnnlllqqqvvvzzz{{{yyyxxx|||sssaaaRRRFFF@@@:::444222666777333222555111222222111000//////000111111111111111111111111333111......///000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000---((($$$$$$&&&***---++++++************+++++++++++++++************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,+++***)))((((((((()))***************************(((((())))))******++++++((()))++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++***)))))),,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***))))))******,,,,,,++++++***)))(((((()))************+++++++++,,,,,,,,,++++++*********))))))***+++,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------......////////////000000000000000000000000000000000000111111111111111000//////111111111222333333333444000000000000111111111111000000111111111111000000000000000000000000000000...//////000000000000///......................../////////......---------////////////000000000000111000000///...---------***+++------------...000++++++,,,...000///---***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,---///000000000///...////////////111333555666999???GGGOOOYYYfffvvv{{{vvvpppggg___\\\bbbllltttuuuuuuxxxzzz{{{wwwaaaPPPGGGBBB<<<777666666555555444333222222222222222222222222222222,,,===&&&666***000222(((000000///...............---000///+++,,,000---%%%++++++++++++++++++++++++---,,,***(((((((((***++++++******))))))******++++++++++++************)))))))))))))))************************************++++++++++++++++++++++++++++++******))))))(((((())))))*********+++++++++...---,,,+++++++++,,,,,,************************)))))))))))))))*********((()))++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,*********)))))))))((((((++++++******)))))))))))),,,,,,++++++***))))))((()))************+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000//////.........//////////////////000000000000000000000000000000000000111111111111111000//////111111111111222222222222111111111000000000//////000000111111111111000000000000000000000000000000//////000000000000//////.................................---------,,,,,,---------.........////////////......---,,,,,,,,,)))***,,,,,,+++,,,---///,,,,,,,,,...//////...,,,************************+++++++++++++++++++++++++++++++++************)))******************************************************++++++++++++******++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///////////////000/////////000222444555222666<<>>GGGNNNeeeooo{{{~~~{{{}}}}}}sssfff^^^ZZZccckkkmmmqqqwww|||}}}zzz}}}~~~~~~kkkZZZNNNFFF<<<777888999888555555444444333333222222222222222222222222222222222,,,333222777777+++222---000///......------......111111222222///,,,...222***************************+++,,,------,,,***)))***))))))(((((())))))***+++++++++*********))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))))))))*********+++))))))((((((''''''''''''************************++++++******))))))((((((((()))++++++*********+++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***)))))))))(((+++++++++*********))))))))))))*********++++++++++++++++++***************+++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........------///............//////000////////////000000000000000000000000000000000000000000111111111111000///111111000000//////......222111111000//////......//////000000000000//////000000000000000000000000111111111111000...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---------,,,,,,++++++)))+++,,,,,,++++++,,,...///---,,,,,,.../////////************************************************+++++++++*********))))))************************************************))))))************))))))***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------///...---,,,---...///000000000000000000000000000111222333333333666;;;???HHHRRR```ooo|||~~~zzz{{{wwwppphhhnnnrrrqqqqqqsssuuussswwwwwwxxxzzzrrr^^^NNNDDD???:::444222333444222///111000000000/////////...........................###333---,,,&&&555444***//////...------------...,,,)))+++///---&&&$$$(((++++++++++++++++++++++++++++++++++++++++++,,,,,,******))))))))))))******+++++++++*********))))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,*********+++++++++,,,,,,+++++++++++++++*********************************++++++******))))))((((((((()))++++++*********+++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***)))((())))))***++++++++++++++++++++++++++++++++++++++++++++++++((()))************))))))+++++++++***************))))))*********+++++++++************************(((((()))******+++,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,---...000000///...------,,,,,,,,,------...///////////////000000000000000000000000000000000000///000000111111111000000111000000//////........./////////////////////000//////000000000000//////////////////////////////111111111111000...------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........---------------+++,,,------,,,,,,---...///---,,,,,,...//////...++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))************))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------...---,,,,,,,,,---///000000000000000//////......222222222222222333555777888===GGGUUUcccoooxxx~~~uuutttwww~~~|||xxx|||}}}xxxuuutttqqqmmmpppmmmiiihhhmmmvvvwwwcccUUUJJJAAA<<<888666333222333333000---333333333333222222222222000000000000000000000000;;;===,,,222"""999+++...//////...---------------000+++***---...---...111++++++++++++++++++++++++,,,+++***))))))***,,,---++++++************+++++++++++++++************)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,)))************)))((((((************************************))))))))))))((()))++++++*********+++++++++++++++++++++++++++************************************************+++***)))''''''((())))))***++++++,,,,,,++++++***)))))))))))))))*********((()))+++,,,,,,+++******************************)))************+++++++++)))))))))***************''''''((()))***+++,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---...000222222111000...++++++++++++,,,---......////////////000000000000000000000000000000000000///000000111111111111000000000000000////////////.........//////000000000...//////000000//////...////////////////////////000000111000000///...---........................,,,,,,,,,,,,------------,,,,,,---------..................---------------,,,---......,,,,,,---...---,,,+++,,,...///...---++++++++++++++++++++++++************************+++++++++************)))************************************************)))******************)))*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,------...///...///////////////...---............///000000111666555888BBBLLLUUU```hhhmmmnnnuuu}}}~~~~~~|||zzzvvvppphhhccc]]][[[___hhhssszzzsssbbbPPPFFFAAA;;;555111111000000111222222000...000000000000000000000000........................''' ###777///666"""//////...------,,,,,,------333444000)))''',,,000111************************)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++&&&'''((((((((('''&&&%%%************************)))))))))))))))*********((()))++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++)))((('''((()))******+++,,,,,,,,,,,,+++***(((((()))))))))*********)))***,,,---------,,,+++************************)))************+++++++++((()))))))))*********+++(((((())))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........///222444444333111000,,,++++++,,,---...//////////////////000000000000000000000000000000000000//////000111111111111111///000000000000000111111///////////////...............////////////......//////////////////////////////000000000000//////........................,,,,,,---------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---+++***+++,,,......,,,***************************************************+++++++++************)))******************************************************++++++++++++******)))******+++,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------......------,,,---.../////////...---,,,,,,,,,---...///......555111111888===@@@GGGOOOZZZaaalllvvvxxxvvvxxx}}}||||||uuufffaaa[[[XXXZZZaaajjjpppzzztttSSSIIIAAAAAA@@@<<<999999000000111333444333222111//////000000000000000000........................555111EEE)))000///000111///...------,,,,,,------...777...'''+++...***))))))))))))))))))))))))'''((()))***+++******)))---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))************))))))))))))))))))))))))------------------------++++++++++++++++++++++++))))))))))))************)))***+++++++++***((('''************************(((((())))))******++++++(((***++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***(((((()))***+++***+++,,,------,,,+++*********++++++,,,,,,,,,,,,)))***,,,.........,,,+++******************++++++)))************+++++++++(((((())))))*********+++************)))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......///000333555555444222000,,,,,,,,,---...///000111////////////000000000000000000000000000000000000//////000111111111111111//////000000111111222222111111000///...------,,,......////////////......////////////////////////...///000000000000000///........................---------....../////////++++++,,,,,,,,,---------++++++++++++++++++++++++***,,,---,,,******+++,,,))))))***,,,......+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************************************++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------+++,,,---...///...---,,,+++,,,.../////////...---.........///111111000///000,,,---333666555888>>>DDDNNN___kkkmmmkkknnnvvvyyy~~~~~~wwwjjjfff```\\\\\\aaahhhmmmrrr}}}777...)))@@@'''......---,,,,,,,,,,,,---******************************************************++++++++++++******))))))(((((((((((())))))(((*********)))((()))***...------,,,+++***))))))************************(((((()))***++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++///...------,,,,,,,,,,,,+++,,,...//////...,,,+++,,,+++++++++***)))))))))******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***,,,---//////...---,,,,,,+++***)))************+++++++++---------------------------,,,,,,,,,,,,---......111444777:::999666222///////////////////////////////////////000000000000111111000000//////......////////////000000000000222111111111000000//////000000111222222222222111//////.........---------///000111111111///...---000000000000000///.....................///000000000000///...------,,,,,,+++,,,,,,------,,,,,,+++---------------------------+++(((''''''))),,,///------,,,,,,+++***))))))***((('''(((+++,,,+++((())))))))))))))))))))))))************************++++++++++++++++++++++++)))************++++++++++++++++++*********)))))))))************+++++++++++++++------------++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,***++++++,,,+++***((('''...------,,,,,,------...........................////////////000000000000///000000111222444555666;;;???FFFNNNWWWbbbmmmtttpppwww}}}|||zzz{{{}}}uuupppiiiddddddhhhooossstttuuuwwwwwwwwwxxxzzz|||,,,---:::(((444,,,------......------,,,******************************************************++++++++++++******))))))(((((((((((()))))))))***++++++))))))***+++,,,++++++******))))))(((************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************************++++++++++++...------,,,++++++,,,,,,+++,,,---......---,,,+++*********)))))))))))))))+++++++++++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***))))))***,,,---///......---,,,,,,++++++************++++++++++++---------------------------,,,,,,,,,,,,---......111444777999999666222///.........................../////////000000000000000000000000//////......000000000000111111111111111111000000000/////////000000111222222222222111//////.........---------///000111111000///...---000000000000000///.....................//////000000//////...------,,,,,,,,,,,,------------,,,,,,------------------------,,,+++)))((((((***,,,...------,,,,,,+++******)))***((('''(((+++,,,***)))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************++++++++++++++++++*********)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************+++++++++,,,---------,,,+++***...------,,,,,,------...........................000000/////////////////////...//////000111333333666999===CCCJJJSSS\\\bbbkkkoootttwwwxxxzzz~~~|||uuupppnnnpppuuuxxxsssrrrrrrqqqqqqrrrrrrrrr}}}&&&+++000,,,+++,,,------......------,,,******************************************************++++++++++++*********))))))(((((())))))******+++,,,+++***)))***,,,))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++***++++++++++++,,,---......---,,,+++((((((((())))))))))))))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,+++******+++,,,---......------,,,,,,++++++************+++++++++,,,------------------------,,,,,,,,,,,,,,,---......111333555777777555111///............................../////////000000000000000000////////////...000000111111111222222222000000///////////////...///000111111222222111111/////////............---///000000000000//////...000000000000000//////.........------......///000//////......---,,,,,,,,,------............------------------------------+++************+++,,,,,,---,,,,,,++++++************(((((((((***+++***)))))))))))))))))))))))))))************************************************)))************++++++++++++++++++***************)))************+++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,------............---...------,,,,,,------...........................000000//////.........---......------......///000111333666888<<>>GGGSSS^^^eeekkkooovvv~~~~~~pppfffggghhhjjjmmmrrryyy~~~yyyuuuvvvyyy~~~~~~vvvhhhTTTLLL@@@<<>><<<:::666222222111111111000000//////111111111111000000000000------666333///++++++---......---...........................------,,,,,,------...---+++&&&...999************************************************++++++******++++++,,,---************************((((((''''''''''''(((((())))))))))))******************++++++++++++******************************,,,+++***))))))***+++,,,***************+++++++++************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,))))))(((((())))))***+++......------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++******************************'''(((((()))))))))))))))************************,,,,,,+++++++++*********+++***))))))))))))***+++,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,------------.........---------,,,,,,,,,---------------.../////////...------------...///---------......//////000///////////////000000000///////////////000000111000000000000000000000000------........./////////////////////////////////.......................................---,,,,,,------------------------,,,,,,,,,+++++++++******************************+++++++++************)))++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++************************((()))***+++++++++++++++)))*********++++++++++++,,,++++++***))))))******,,,+++******))))))******++++++++++++,,,,,,,,,,,,...---+++*********+++,,,+++++++++******))))))))),,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------.........//////////////////000111222222222111222444:::CCCNNNXXX___jjjoooyyy{{{tttoooooorrrwwwzzzwwwqqqhhh___YYYXXXZZZ\\\___bbbbbb]]]\\\```dddeeeeeeiiimmmmmmhhhcccaaa``````gggmmmqqqwww~~~}}}|||zzz{{{}}}{{{yyy{{{~~~zzztttjjj```UUULLLGGGHHHBBB;;;888888777555222111111111000000000//////111111000000000/////////000000444222///,,,+++---......---,,,,,,---------.........------,,,,,,,,,,,,------+++111111...777************************************************++++++******++++++,,,---************************))))))(((((((((((()))))))))))))))*********++++++******++++++++++++******))))))))))))))))))))))))************************,,,+++***)))))))))***+++************************************************)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,))))))(((((())))))***+++......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************'''((())))))******))))))************************+++++++++***************,,,+++************+++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------...------------,,,,,,,,,------------......//////......---------......///---------------..................//////000000000//////......//////000111000000000000000000000000....../////////000000000////////////////////////........................//////000000//////...---------------------------,,,,,,,,,++++++++++++***************************+++++++++************)))************************)))***++++++++++++***)))************************++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******)))*********+++++++++++++++***))))))++++++,,,,,,,,,---------......,,,+++++++++,,,---,,,,,,++++++++++++******,,,,,,++++++,,,,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............///000000111111111000000222555:::???BBBJJJRRR^^^lllvvv|||}}}~~~~~~|||wwwttttttxxx~~~|||ssshhh___[[[\\\```bbbaaabbb```YYYWWWZZZ^^^^^^]]]^^^]]]\\\ZZZYYYZZZ\\\XXX^^^bbbbbbeeekkknnnnnnpppooonnnnnnmmmnnnnnnooopppssswwwyyyyyywwwvvvvvvsssqqqpppqqqrrrsssrrrqqqqqqooopppsssttttttyyytttlllhhh\\\WWWOOOGGG@@@<<<:::999AAA<<<666444444444111///111111000000000000//////000////////////.........333000///111...,,,+++,,,......---,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,***,,,---...***LLL************************************************++++++******++++++,,,---************************++++++************++++++))))))*********+++++++++******++++++++++++******************************)))***++++++++++++***)))...,,,***(((((()))***+++***************************************+++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,+++++++++************************)))(((''',,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++************************************************+++++++++******+++++++++******+++,,,,,,,,,+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,------...............------------.........///---------------,,,,,,,,,------......///000000000///............///000000000000000000000000000000////////////000000000000////////////////////////........................///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++***************+++******+++,,,,,,***)))(((+++,,,,,,,,,,,,---------......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------....../////////111111111222444666888999999???IIISSS[[[aaacccccckkknnnsssyyy}}}~~~}}}{{{zzzyyyxxxvvvuuuuuuwwwyyywwwooofff``````cccgggiiieeegggeeeaaaaaagggkkkkkkjjjfff```\\\[[[\\\___aaa___eeejjjjjjjjjlllllliiifffggghhhiiiiiiiiiiiiiiikkklllmmmnnnmmmlllkkkjjjjjjkkkmmmqqquuuwwwwwwvvvpppmmmmmmnnnoooooouuu|||uuuiii\\\QQQJJJEEEEEEAAA<<<888666888:::<<<@@@<<<777444222111///---000000000000000000////////////.........---------222///)))sss///...,,,,,,,,,---------/////////.........------,,,++++++******++++++,,,+++))),,,''':::333RRR************************************************++++++******++++++,,,---************************))))))(((((((((((())))))************++++++++++++******++++++++++++******++++++++++++++++++++++++)))***++++++++++++***)))...,,,***(((((()))***+++************************))))))*********+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,+++++++++************************)))(((''',,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,,,,******************************************++++++************************)))***++++++,,,,,,,,,++++++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---......//////......,,,------.........//////---------------,,,,,,,,,---........./////////000...............//////000////////////////////////////////////000000000000////////////////////////........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))******************************+++++++++******)))******************))))))+++***************++++++******+++,,,,,,***)))(((+++++++++,,,,,,,,,---------------------------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,------------------............//////000111222333333444666:::???CCCGGGJJJKKKQQQTTT\\\fffpppvvvvvvuuuuuuxxxzzzyyyvvvrrrppppppppplllhhhffffffiiikkkmmmmmmooopppooosssyyy|||zzzpppiiiaaa]]]^^^aaadddeeekkkssszzz|||{{{zzzwwwrrrlllmmmnnnpppqqqrrrrrrqqqtttsssrrrqqqppppppooonnnqqqrrruuuxxx||||||{{{yyyrrrnnnmmmnnnnnnooouuu|||}}}zzznnngggddd```XXXOOOGGG@@@;;;999666555333222333555888::::::888555333111000///...//////////////////000000............------------000///'''ggg,,,---------,,,,,,---...333222111000///---,,,,,,,,,++++++******++++++,,,---***777&&&&&&555$$$'''************************************************++++++******++++++,,,---************************+++******))))))******+++*********++++++++++++,,,******++++++++++++******++++++++++++++++++++++++************************,,,+++***)))))))))***+++************************)))))))))***++++++,,,,,,------,,,,,,+++******)))*********++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,))))))(((((())))))***+++......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************((()))******+++*********************************+++++++++++++++,,,,,,,,,))))))************)))))))))***+++,,,---------,,,***************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++,,,.../////////...---+++,,,---...////////////---------------.......................................------......///000////////////////////////....../////////000000000////////////////////////........................,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))++++++***))))))***++++++************************++++++++++++++++++++++++************************+++++++++++++++***))))))*********)))))))))))))))*********)))******+++,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------//////000000000000000///111111111333555888;;;<<<999===EEERRR```iiilllkkklllqqqwwwxxxuuuqqqnnnnnnnnnoooooonnnlllmmmoooqqqwwwzzz}}}ooohhhbbbaaaffflllnnnnnnsss{{{zzzuuuvvvwwwyyy{{{{{{||||||}}}zzzxxxwwwyyyzzzzzzzzz}}}}}}}}}~~~~~~|||wwwtttqqqoooooorrruuuwww~~~wwwkkk```UUULLLGGGHHHFFFBBB>>>;;;888777666222222111111111222222222111000000000000000000111......////////////000000///............---------...222+++bbb+++,,,------,,,,,,---...333333111000...---,,,+++,,,,,,++++++++++++,,,,,,...$$$555000 +++222,,,************************************************++++++******++++++,,,---************************,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,******++++++++++++******************************,,,+++***))))))***+++,,,***************+++++++++************************((())))))***++++++,,,,,,,,,+++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,))))))(((((())))))***+++......------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++******************************((()))******++++++******************************++++++,,,,,,,,,---------******+++,,,,,,+++*********+++,,,------.........***************++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,...///000///...---+++,,,---////////////...---------......//////000/////////......------,,,...------------...//////////////////////////////------........./////////////////////////////////........................,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++************)))************************++++++***))))))***++++++************************++++++++++++++++++++++++************************)))******+++++++++******+++++++++******)))))))))******))))))***++++++,,,,,,+++******))))))******)))))))))*********++++++***++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------111000000000000000000000...//////000111333444444222333888BBBNNNVVVXXXWWWUUU[[[cccgggggggggjjjmmmnnnrrrvvvuuurrrsssxxx~~~uuuoookkknnnvvv|||}}}{{{www||||||}}}~~~}}}zzz{{{zzzvvvuuutttwww}}}tttmmm]]]XXXQQQJJJEEE@@@<<<999888777666555333333222222111111111111000000000000---...////////////000111........./////////000000/////////............---)))333---^^^)))+++...---,,,+++,,,.../////////...------,,,,,,------,,,,,,,,,,,,------,,,%%%&&&444000+++333)))************************************************++++++******++++++,,,---************************((((((''''''''''''((((((******+++++++++,,,,,,,,,******++++++++++++******)))))))))))))))))))))))),,,+++)))(((((()))+++,,,((()))***+++++++++++++++************************((())))))***++++++,,,,,,*********++++++,,,------))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++,,,------------,,,************************,,,,,,,,,------.........++++++------------++++++***+++,,,---............*********)))***++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,...000000///...---***+++---///000000///...---------...///000111111000000///...---,,,,,,+++...------------...//////////////////////////////------------.........///////////////////////////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++************)))************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,,,,,,,,,,++++++***************))))))***+++,,,,,,---,,,***)))))))))***+++((())))))))))))*********)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................---------------///000000...///111222222111000///555333555;;;BBBGGGFFFDDD===DDDMMMSSSVVV[[[ccciiimmmsssyyyyyyvvvyyy|||wwwtttyyy{{{|||zzz}}}}}}|||xxxmmmaaaVVVLLLFFFAAA>>><<<:::;;;;;;:::999555555444333222111111000......---------...///000000111111111///...///000---.........//////000000000////////////.........$$$222...[[[(((+++......,,,+++,,,...+++++++++,,,,,,,,,------...------,,,,,,------...)))444!!!+++111%%%000***)))************+++++++++)))************+++++++++************************,,,,,,,,,+++++++++******)))******+++++++++******)))************+++++++++,,,---...---***)))+++...******************************************************++++++++++++******************************000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***)))))))))***,,,,,,///......------......///,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---+++))))))*********)))++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******)))***,,,------,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...000000000000////////////---------............///+++++++++,,,,,,,,,------000000//////...---++++++---------------...///000................................................111111000000//////......111111000///---,,,+++***++++++++++++++++++++++++---,,,++++++******++++++************************,,,,,,+++***))))))*********)))((()))***+++***((()))))))))))))))))))))))))))***+++***)))((((((***((()))))))))************((())))))*********))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......,,,...000///...---------111///...//////......000---------.........//////333222333777;;;<<<:::777555666888<<>>@@@CCCHHHOOOSSSUUUYYY___eeesss{{{~~~|||qqqgggaaaUUUSSSOOOKKKGGGEEEDDDDDDBBBAAA???<<<:::888666666666666555444333222111111000000000000000000000000.........///////////////........................000/////////.........---,,,------......------,,,---***...___------------,,,,,,---...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,'''((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))))))))************+++++++++***++++++***(((((()))+++************************++++++++++++++++++++++++******++++++++++++******************************)))************)))((((((************************************************************************,,,,,,++++++,,,,,,---...++++++************+++++++++++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++++++++++++++*********,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...222222111///...---,,,+++------------............---------.........//////------............------///...------------------................................................000000000////////////...------------,,,,,,,,,+++------,,,,,,++++++******---,,,++++++******++++++************************,,,+++******)))*********+++***))))))***+++***))))))))))))))))))))))))))))))***+++***)))((((((******++++++++++++,,,,,,,,,---------------,,,+++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............,,,,,,---,,,+++,,,...111.........------...//////------------............///......///111000...,,,333222111000111222333444222666:::===>>>AAAEEEIIIUUU\\\dddkkkuuuuuuppphhhaaa___bbbhhhlllwwwssslllcccXXXOOOGGGCCC<<<;;;999777666666666777333333333333333444444555222222111111111000000000000000000000000000000000---......///000000111111......................../////////...............,,,------......------,,,---***...___+++,,,...///111111222222------,,,,,,,,,,,,------******++++++++++++,,,,,,))))))*********+++++++++((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++))))))*********+++++++++++++++******)))))))))*********************************************************++++++++++++******************************((((((*********)))((('''************************************************))))))))))))))))))))))))++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((************++++++++++++---,,,******+++,,,,,,+++***+++++++++++++++,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,+++***((())))))+++++++++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000//////...---,,,,,,,,,,,,---------.........------------............+++,,,------............///......---,,,,,,,,,,,,................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******---,,,++++++******++++++************************++++++***************++++++***))))))++++++***))))))))))))))))))))))))))))))***+++***(((((((((************+++++++++,,,,,,------------,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------.........------...222444///000000---,,,......---------------------------......//////000///...---............///000222333000222555666666888:::===>>>CCCHHHMMMWWWdddmmmoookkklllmmmlllkkkmmmrrruuu|||{{{xxxwwwwwwvvvuuummmooonnnmmmqqqwwwyyywwwllliiiiiinnnssssssllldddUUUPPPJJJFFFFFFJJJOOOTTTZZZVVVOOOHHHAAA<<<999888;;;:::888666555444444444444444333222222222333333////////////000000000000////////////////////////---........./////////000................................................,,,------......------,,,---***...___,,,,,,---000333666777777,,,,,,,,,+++,,,,,,------+++++++++++++++,,,,,,,,,************++++++++++++)))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((()))***+++---...))))))*********+++++++++---,,,******************************************))))))))))))))))))))))))******++++++++++++******************************((()))***++++++***)))(((++++++++++++++++++++++++************************)))))))))))))))))))))))))))******+++++++++++++++---,,,,,,++++++,,,,,,---(((((()))))))))))))))(((************************++++++++++++++++++++++++*********))))))))))))((()))))))))******+++++++++,,,+++)))***+++,,,,,,+++*********++++++,,,,,,,,,'''((()))++++++,,,,,,,,,++++++++++++++++++++++++---...///---***))))))+++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------.........,,,,,,,,,------------...+++,,,,,,,,,,,,---------***+++,,,---............///...---,,,,,,,,,,,,,,,.............................................................../////////+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++---,,,++++++******++++++************************+++***************+++++++++***)))***+++,,,+++))))))))))))))))))))))))))))))***+++***(((((((((***))))))))))))*********++++++++++++++++++***))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---------.........---,,,...111444000333222---,,,//////+++------------------,,,,,,,,,---.../////////000000,,,------...///000111222///000111111111111222333444888:::;;;AAAKKKQQQRRRGGGJJJLLLLLLKKKMMMSSSXXXZZZ___eeehhhhhhgggeeeddd^^^[[[XXXWWWWWWWWWVVVUUUOOOQQQQQQPPPTTTZZZ\\\ZZZQQQLLLIIIKKKPPPQQQLLLFFF>>>===;;;;;;===AAAFFFIIIGGGDDD>>>999666555666777555444333111000///......222111000///...---------///////////////000000000.................................------,,,,,,,,,........................---------...............,,,------......------,,,---***...___...---,,,///444888;;;;;;,,,,,,+++++++++,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,---************++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((()))+++---...)))************+++++++++---,,,******+++++++++***************************))))))))))))))))))))))))******++++++++++++******************************)))******++++++++++++***++++++++++++++++++++++++************************************************((()))***++++++++++++***++++++************++++++))))))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++*********)))))))))(((((())))))***++++++++++++***((()))***,,,+++************++++++,,,,,,---'''((()))***+++++++++***++++++++++++++++++++++++---///000...+++)))***---)))))))))******************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///,,,,,,,,,,,,------------+++++++++,,,,,,,,,------***+++,,,---------------...---,,,,,,,,,,,,,,,,,,................................................---............/////////,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,++++++******++++++*********************************)))******+++,,,,,,*********+++,,,+++***)))))))))))))))))))))))))))***+++***)))((((((***(((((()))))))))*********((())))))******)))))))))***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------++++++,,,+++***+++---000///444333------222222---------------,,,,,,,,,,,,***+++------,,,---...000---------------.................................333666666555777<<>>777999:::999888888<<>>:::<<<;;;:::>>>DDDEEECCCBBB>>>999999<<<===;;;888333444555777999;;;>>>???===;;;777444222222333444////////////////////////......------,,,------...////////////////////////------------------------......------,,,++++++***........................---------------.........,,,------......------,,,---***...___///...---111666;;;;;;:::,,,,,,++++++++++++,,,,,,......------------,,,,,,++++++,,,,,,,,,---------))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***(((((()))+++,,,)))************+++++++++---***((((((***+++***(((******************************************************++++++++++++************************************))))))******+++,,,************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,---------------************************++++++++++++++++++++++++,,,+++++++++************((((((((()))***+++++++++***((('''((()))+++******)))******+++,,,,,,------)))******+++++++++******************************+++...000...***(((***---((()))))))))*********+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,---------...++++++,,,---------,,,,,,,,,,,,,,,+++,,,,,,------................................................---------.........//////.........---------------++++++,,,,,,---.........---,,,++++++******++++++******************************))))))***++++++,,,,,,+++******,,,,,,+++***)))))))))))))))))))))))))))***+++***)))((((((***))))))*********+++++++++''''''((()))************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,)))+++,,,+++******+++,,,+++222222---...666888333---------,,,,,,,,,+++++++++---...---++++++---///,,,,,,------------,,,,,,///........./////////...///222333222222555555222333444444444333333333444444666:::;;;:::888777777999888777777999999777666333555333111333888999666888666444333444555444333000000111111333444555666666555444222111000000000000000111111222222222111---------...///000111222................................................------------------,,,,,,........................,,,,,,,,,------.........,,,------......------,,,---***...___...---///555;;;<<<999555------,,,+++************---------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,(((((((((((()))))))))))))))************+++++++++************************,,,,,,,,,+++++++++******///...+++)))(((((()))))))))************+++++++++,,,)))'''''')))***)))&&&************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************************)))(((((((((***+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,---...---,,,,,,///......------......///'''((()))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***'''(((((()))***+++++++++)))'''&&&''')))******)))))))))***+++,,,,,,------++++++,,,,,,,,,+++******************************))),,,///---)))'''***---(((((())))))*********+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////,,,,,,,,,------,,,,,,+++++++++++++++,,,------...................................................---------.........////////////.........---------***++++++,,,---...//////---,,,++++++******++++++******************************))))))***+++,,,,,,,,,+++******,,,,,,+++***)))))))))))))))))))))))))))***+++***)))((((((*********+++++++++,,,,,,,,,&&&'''((()))***+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,......,,,++++++,,,(((000111---000:::<<<777---------,,,,,,+++++++++///111111///,,,+++,,,///***+++,,,...////////////...---------...///...---(((---//////000222111...111222222333444333333222111333555444222000......666555444555666555333111444444222///000444444111000000000000000000000///222111111000111333555666222222222222111111000000///////////////...------------------...///111111.........------,,,,,,,,,////////////////////////,,,,,,------.../////////........................,,,,,,,,,------.........,,,------......------,,,---***...___+++---111888>>>>>>777000...---,,,+++************,,,,,,,,,++++++*********)))************+++++++++************************,,,+++***)))((((((((((((++++++++++++++++++++++++******))))))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++(((((()))***************''''''(((((())))))******---,,,+++******+++,,,---'''''''''((())))))******(((((()))))))))*********)))***+++,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,++++++***************************************))))))))))))******+++++++++*********))))))&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++************))))))***+++,,,,,,+++***))),,,,,,+++******+++,,,,,,,,,++++++******++++++,,,***)))((((((((()))+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,////////////////////////++++++++++++++++++++++++******))))))))))))******+++++++++******************+++,,,---,,,+++***)))))))))))))))))))))))))))************************************************************************)))************++++++++++++******)))***,,,---///+++,,,------------,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))******+++,,,++++++******++++++,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////000000000000000000000000////////////////////////000000////////////000000000000222666999888333...000000//////......------////////////000000000000//////000000111111222222////////////////////////111000///...------...///000000000000000000000000000///...---------------........................------------------------,,,,,,,,,------.........++++++,,,------......///++++++------------++++++,,,)))---^^^,,,---333::::::555111111...---,,,+++************---------,,,,,,++++++++++++++++++***++++++,,,,,,*********************************))))))******+++++++++++++++++++++++++++******))))))***++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************++++++++++++++++++***)))((('''&&&))))))))))))************,,,++++++******++++++,,,+++++++++***************)))))))))*********************))))))******+++++++++++++++*********)))))),,,,,,,,,+++++++++******************************++++++************+++++++++++++++*********))))))))))))***+++,,,+++******************************+++++++++++++++++++++++++++++++++*********))))))************************************************))))))******+++++++++,,,******++++++++++++******,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,++++++*********+++,,,---+++,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................------------------------...///000///---,,,---...........................++++++++++++++++++++++++******))))))))))))************************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************************************************************)))************+++++++++,,,,,,+++******************+++,,,------,,,+++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++,,,,,,,,,++++++++++++++++++,,,...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...------------............////////////////////////........................000//////......//////000------...111444333///,,,////////////.............../////////000000000000//////////////////000000////////////////////////111000///...------...///------------------------//////...---------------........................------------------------,,,,,,,,,---------......------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,)))---^^^---...333:::;;;555000000------,,,+++************------,,,,,,,,,+++++++++++++++******++++++,,,,,,************************)))))))))***+++,,,,,,---++++++++++++++++++++++++*********)))******+++,,,******++++++++++++******************************)))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++************)))'''&&&%%%++++++++++++***************++++++++++++++++++***,,,,,,++++++***))))))(((++++++*********************)))((((((((()))+++,,,+++++++++***************,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++***************+++++++++++++++***)))(((************************+++++++++++++++++++++++++++++++++***************************************************************'''((()))***+++,,,------++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///---,,,...................................................///000///---,,,---...........................++++++++++++++++++++++++******))))))))))))******)))))))))***+++++++++,,,---,,,++++++******++++++))))))))))))))))))))))))************************************************************************)))************+++++++++,,,,,,,,,+++***((('''&&&******++++++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,------------.........................................................------.........,,,,,,,,,...//////...,,,.............../////////....../////////000000000222111///......///000000000000000000000000000000000///......---.........------------------------///...------------------------------------------------------------------,,,,,,,,,,,,------------.........---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,)))---^^^---///444;;;;;;555///...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---************************)))******+++,,,,,,------+++++++++++++++++++++++++++***************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++''''''((())))))))))))(((+++++++++******))))))))))))***+++,,,,,,+++***)))))))))))))))((((((''''''++++++++++++************))))))))))))*********+++************************++++++++++++++++++++++++***************************++++++++++++++++++************************************+++************************************************************************************************************************************((())))))***++++++,,,,,,,,,,,,***))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,---------.........******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------........................------------------------,,,---...---+++***+++,,,------------------------+++++++++++++++++++++++++++******))))))******+++(((((()))***+++,,,,,,,,,---,,,+++***)))***+++,,,))))))))))))))))))))))))************************************************************************))))))*********+++++++++***+++++++++***(((&&&%%%************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------...........................------,,,,,,------...............////////////---------....../////////........./////////000000444222111/////////000111000000000000000000000000........................////////////////////////......---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,---,,,)))---^^^...///444;;;;;;444...---,,,,,,+++++++++,,,------,,,+++++++++++++++++++++************+++,,,------***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++***************+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))*********+++++++++'''(((((()))))))))))))))*********))))))(((((('''))))))+++,,,,,,+++))))))''''''(((((())))))))))))************************((()))+++------,,,+++***************************++++++++++++++++++++++++************************))))))***++++++***))))))************************)))))))))******+++,,,,,,************************************************************************************************************************************************---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------++++++++++++++++++++++++++++++************++++++(((((()))***+++,,,,,,,,,---,,,+++***)))***+++,,,))))))))))))))))))))))))************************************************************************))))))*********+++++++++((()))***++++++***)))(((************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------------.........................................................------,,,,,,,,,,,,------......///......///000111,,,,,,------......//////............////////////111000///...------...///////////////////////////------..................////////////////////////------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,***))))))***,,,,,,,,,)))---^^^......333999888222...---,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++************+++,,,---...******************************+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++******)))***************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,************************)))************+++++++++++++++++++++***((('''&&&)))))))))((((((((((((((()))******************)))((())))))***++++++,,,,,,(((((())))))************)))***+++------,,,++++++***************+++++++++***++++++++++++,,,,,,,,,************************((()))***++++++***)))(((***************+++++++++((((((((()))***,,,---...++++++++++++++++++++++++***************************************+++++++++************************************************+++++++++*********)))))),,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++***))))))***++++++++++++++++++++++++,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,---,,,++++++******++++++))))))))))))))))))))))))************************************************************************)))************+++++++++'''((()))***++++++++++++,,,+++************+++,,,++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++*********+++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------....................................---------------------------------,,,,,,---------+++---......------...///---------------.........------........./////////,,,,,,,,,,,,,,,+++++++++////////////////////////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---------++++++************++++++,,,)))---^^^...---000555555000......------,,,,,,,,,,,,------*********+++++++++++++++)))))))))***+++,,,---...************************'''(((***+++,,,+++******++++++++++++++++++++++++,,,++++++***))))))************++++++++++++******************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++)))((('''))))))))))))))))))************))))))))))))*********************+++++++++&&&&&&'''((()))******+++,,,+++)))((()))***,,,---))))))*********+++++++++******+++++++++,,,,,,,,,************************((()))+++,,,,,,+++)))((())))))*********+++++++++******)))))))))***,,,---++++++++++++++++++++++++************************))))))*********+++++++++***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***)))***,,,------,,,***)))((()))***+++,,,++++++************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------........................------------------------...///000///---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************************************************************)))************+++++++++)))))))))******,,,---------,,,+++******+++,,,---++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------)))***,,,------,,,***)))***+++,,,,,,,,,,,,+++***)))*********++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......***,,,......---,,,---......------------------,,,---------.........//////***+++,,,......---,,,+++------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******++++++++++++******,,,)))---^^^---+++---111222///...000///...---,,,,,,,,,,,,,,,)))*********++++++++++++)))))))))***+++,,,...///************************$$$%%%(((+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***))))))************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++))))))******+++++++++,,,+++***)))(((((()))***+++******))))))((('''''''''$$$%%%&&&'''((()))***+++...+++'''$$$$$$(((,,,000))))))******++++++++++++*********++++++,,,,,,,,,************************)))***,,,------,,,***)))))))))******++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************************************(((((()))***+++,,,,,,---++++++---......---++++++***+++,,,------,,,+++***)))***,,,------,,,***))))))***+++,,,---,,,++++++))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++................................................,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************++++++,,,---,,,+++***)))))))))))))))))))))))))))************************************************************************)))************+++++++++,,,+++*********+++---...------,,,++++++,,,------++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......)))***,,,------,,,***)))***+++,,,------,,,+++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------///......------......///***---000111...---...///.........------,,,,,,,,,---------.........//////+++,,,///111222111///---------------------------***+++---...///...------........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++*********)))***+++,,,,,,+++***))),,,)))---^^^,,,***+++///000......111000///...---,,,+++++++++))))))******++++++++++++)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++***************)))((((((******)))))))))))))))***++++++++++++++++++++++++((()))***,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************))))))((((((************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,///,,,)))((()))+++------,,,+++***((((((((()))))))))************+++++++++************************++++++++++++++++++++++++---+++)))+++---///---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))************,,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++,,,,,,,,,------,,,---......//////......//////...---,,,++++++***------------------------,,,------,,,***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************......---,,,+++***)))(((******))))))))))))******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++******++++++,,,---111...,,,+++---...,,,*********))))))******+++,,,+++,,,------,,,+++)))(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++000///...,,,+++***))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///...,,,******+++,,,---..................---------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,)))---^^^+++++++++,,,---...///000222000...,,,+++******+++)))***,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************))))))+++++++++++++++++++++++++++++++++++++++******)))******))))))))))))******))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++*********)))))))))************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,---+++(((((()))+++++++++******)))(((((()))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++---...---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,------------,,,------........................------,,,,,,+++------------------------,,,---...---+++)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,++++++++++++************))))))*********))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++******++++++,,,---000---+++***,,,,,,+++)))+++************+++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++///...---+++************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///---,,,******+++,,,---..................---------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,)))---^^^------,,,,,,,,,...///000222111///---++++++++++++***+++,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++***************++++++++++++******++++++++++++++++++++++++,,,,,,,,,---,,,++++++*********)))))))))******+++)))))))))))))))))))))))))))******+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++,,,***)))((((((*********((()))(((((())))))+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,------+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------////////////------,,,------------.........,,,,,,---...............---------------------------------------------------...///---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++(((***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************++++++,,,,,,,,,++++++************++++++((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++******++++++,,,---...,,,******++++++***)))+++++++++++++++,,,------*********++++++,,,---...+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,+++***************************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---------------------......------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,)))---^^^000...---,,,,,,...111333333222000...,,,,,,,,,,,,+++++++++,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,------......------,,,************************,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++***************)))))))))........................++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++)))))))))***,,,+++)))''')))))))))******+++++++++))))))*********+++++++++************************************************+++******+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------...//////...---------------.........//////,,,,,,---.........------,,,,,,,,,------.........---------------------------...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++******************+++''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))))))))***************++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---...---++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,---...+++++++++++++++++++++++++++++++++***+++,,,,,,---+++++++++++++++++++++++++++******)))******++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,)))---^^^///...,,,+++---000444666333222000...---,,,,,,---++++++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,------......------,,,************************+++++++++,,,+++******)))***************+++,,,,,,+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********,,,------***(((++++++++++++******))))))))))))*********+++++++++******************************************************++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........//////+++,,,,,,---...---------+++,,,,,,------.........---------------------------...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++*********'''(((******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,,,,,,,++++++******)))+++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///...,,,+++***+++,,,---+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,)))---^^^---,,,++++++...222666999333222000...---,,,,,,---,,,++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++******++++++++++++******************************+++++++++++++++******)))***************+++,,,---))))))))))))))))))))))))+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,++++++***************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))************++++++***+++,,,------+++))),,,,,,,,,,,,+++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++******+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------.........++++++,,,---------------,,,,,,,,,------.........------------------------,,,---...---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---)))***++++++++++++***)))''')))***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++******++++++,,,------......---,,,+++---///+++++++++++++++,,,------///...---,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,************************************************)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------......------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,)))---^^^+++++++++,,,...222666999333222000...,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++************************)))))))))*********++++++))))))************))))))************************,,,,,,,,,,,,,,,++++++***************+++,,,---...)))))))))))))))))))))))),,,+++++++++,,,...000111------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))************+++***)))***,,,,,,***)))***+++,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,+++***)))+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------++++++,,,------------,,,,,,,,,------------------------------------------***,,,---,,,+++***+++---++++++++++++++++++++++++************************)))******+++,,,,,,------)))***++++++++++++***)))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,*********))))))*********((())))))***+++,,,,,,---************************++++++******************++++++******++++++,,,---+++---...---+++***,,,///+++************+++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++---,,,+++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************+++++++++***++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,++++++***++++++,,,------......------------------------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------------------------)))*********++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,)))---^^^,,,,,,,,,---...111333555222111///---++++++++++++,,,,,,+++******+++,,,---++++++++++++++++++++++++************************(((((())))))*********++++++++++++,,,,,,+++++++++))))))))))))))))))))))))------......------,,,+++************+++,,,---...++++++++++++++++++++++++,,,,,,+++,,,---///111333))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))************+++)))((()))***+++***)))((()))+++,,,------,,,+++)))************+++++++++************************))))))))))))))))))))))))(((***,,,+++))))))+++---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))'''%%%$$$###*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,------------------------------------------------***+++,,,,,,******+++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------)))***+++,,,,,,+++***))))))***+++)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---......******))))))))))))******$$$%%%'''(((***,,,......************************)))))))))***++++++,,,,,,++++++******++++++,,,---***,,,---,,,))))))+++...******))))))******+++,,,***+++---...///......---++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,+++*********+++,,,,,,---......------------------------+++++++++,,,,,,------------------,,,,,,+++++++++************************))))))******++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,)))---^^^---------......///000111222000...,,,+++******+++,,,,,,+++++++++,,,...///++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++(((((()))***++++++,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++......---------,,,,,,,,,((()))***+++,,,---......+++******))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***))))))******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,******************************++++++++++++******************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........***,,,...///000///...---++++++++++++++++++++++++...---,,,,,,++++++++++++------------,,,,,,+++***------,,,++++++******)))+++++++++++++++++++++++++++++++++*********))))))...,,,******+++++++++***)))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++************************,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,+++***))))))******************************---+++)))+++...///---+++******))))))******+++,,,))))))))))))***+++,,,---++++++***************+++))))))************)))))),,,,,,,,,++++++*********************************++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************,,,+++***))))))***+++,,,---,,,+++******+++,,,---+++(((,,,^^^+++,,,...000111111000///***++++++,,,------------++++++***)))(((((())))))+++,,,,,,---,,,+++***)))))))))******++++++******)))************+++++++++******************))))))************************************************************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,......------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))******++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,***+++---.........,,,+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))---,,,*********+++***)))))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************************************************************)))************+++++++++************************,,,,,,,,,+++++++++***************++++++,,,,,,---,,,++++++***************************************,,,***)))***---...---++++++************+++,,,,,,++++++*********+++,,,,,,++++++***************+++******))))))))))))******,,,,,,,,,+++++++++******************************++++++************++++++************************++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************************************++++++************++++++,,,++++++++++++++++++,,,+++(((,,,^^^******+++,,,------------++++++,,,---------,,,,,,++++++***)))))))))))))))+++,,,,,,,,,,,,+++***))))))************))))))((()))************+++++++++,,,++++++***)))(((((((((************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++*********,,,,,,,,,++++++++++++***************************,,,+++******)))*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,***+++,,,------,,,++++++******************************++++++++++++************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,++++++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++,,,,,,------,,,,,,++++++************+++++++++***************,,,***))))))*********)))))))))))))))))))))))))))***************+++++++++************************************************************************************************)))************+++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++************************************+++***)))***,,,,,,,,,++++++++++++++++++,,,------------,,,+++++++++,,,,,,+++***************+++++++++***))))))))))))***+++,,,,,,,,,++++++++++++***************************++++++************++++++************************++++++++++++++++++++++++++++++***************************++++++++++++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,...---------,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++(((,,,^^^************+++,,,------,,,,,,---------,,,++++++++++++***))))))))))))***++++++,,,,,,,,,+++******************))))))((('''))))))*********+++++++++,,,,,,,,,+++******))))))************************************************************************************************+++++++++************))),,,,,,,,,+++++++++******++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---+++*********************************++++++++++++******************************)))******++++++******)))++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++******))))))************************+++)))(((((()))******))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******************************))))))***++++++++++++,,,,,,++++++,,,,,,---...//////...---,,,+++++++++*********)))******+++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++,,,,,,++++++******))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------************************************************************************************************++++++---......---++++++***+++,,,------,,,+++***+++(((,,,^^^---,,,+++***+++,,,...///------------,,,++++++***++++++***))))))*********++++++++++++++++++++++++***************)))((('''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++*********)))))))))******+++++++++,,,,,,,,,......------------......))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++***************++++++++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++------,,,+++*********************************++++++++++++******************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******+++,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++******)))))))))************************+++)))(((((()))******))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,++++++************************))))))************++++++,,,,,,++++++,,,,,,---...000000...---,,,+++++++++******))))))***++++++,,,---+++***((((((***+++---++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++------,,,,,,+++++++++***))))))*********++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************************************************************************************++++++---......---++++++***+++,,,------,,,+++***+++(((,,,^^^---,,,+++******,,,---...------------,,,++++++***+++***************+++++++++++++++++++++++++++,,,***++++++++++++******))))))************++++++++++++++++++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************+++++++++*********))))))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******************++++++++++++,,,,,,,,,*********************************)))******+++,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***,,,,,,,,,++++++******************************++++++++++++************************************++++++++++++******++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++++++++******------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))***++++++++++++++++++------,,,,,,+++******)))***************************************++++++++++++)))((((((***++++++***))))))))))))))))))))))))***************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******,,,---------,,,+++************************)))***++++++******+++---+++++++++++++++,,,------000///...---,,,+++++++++))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,************************++++++************++++++************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,*********++++++++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,************))))))))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************************************************************************************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++(((,,,^^^+++******)))******++++++,,,,,,---------,,,+++++++++************+++,,,,,,++++++******++++++,,,---***++++++,,,,,,,,,,,,+++)))************+++++++++,,,++++++******)))))))))************************************************++++++++++++++++++++++++************************,,,,,,+++++++++*********,,,,,,+++++++++++++++***)))((((((''''''(((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,((()))))))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,******************************++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,,,,---------------------------,,,+++++++++,,,,,,---...))))))***+++++++++++++++,,,+++++++++++++++++++++(((((())))))******++++++))))))*********++++++++++++***))))))+++,,,,,,+++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---)))***,,,---...---,,,+++************************)))+++---,,,+++***,,,...+++************+++,,,,,,......---,,,+++++++++,,,))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,+++++++++*********)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************************************************************************************++++++************++++++,,,++++++++++++++++++,,,+++(((,,,^^^***+++++++++++++++******++++++,,,---------,,,,,,+++*********++++++,,,---++++++*********+++,,,---***+++,,,,,,------------)))************+++++++++,,,,,,+++)))(((&&&%%%%%%************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***......---,,,+++***)))(((++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,(((((())))))*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,------,,,+++***))))))))))))***+++,,,---******************************++++++++++++******************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++.........------,,,,,,,,,***)))))))))***+++,,,,,,------------------------++++++++++++,,,,,,---...((()))***+++++++++++++++*********++++++,,,------''''''((()))***+++,,,,,,))))))******++++++++++++,,,***)))***,,,------,,,)))))))))))))))))))))))),,,+++++++++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++*********************************++++++,,,,,,,,,))))))***+++,,,,,,------)))***,,,.........,,,+++************************))),,,...---+++***,,,///******))))))******+++,,,------,,,+++++++++,,,,,,))))))))))))***+++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,************************++++++************++++++************************++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------++++++*********+++---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......************************************************************************************************,,,+++***))))))***+++,,,---,,,+++******+++,,,---+++(((,,,^^^,,,---...//////...,,,+++***+++,,,,,,------------+++*********+++,,,,,,---++++++*********+++---...++++++************++++++''''''''''''((()))***++++++++++++*********))))))+++++++++,,,,,,+++++++++++++++******************,,,,,,+++***))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------***************************++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,......---,,,,,,,,,------,,,---.........---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************)))************++++++++++++***)))(((((()))***+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))************************++++++************+++++++++---...,,,)))(((***---******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((---------,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,---************************,,,+++++++++***))))))))))))******++++++******)))+++*********))))))((((((******************************************************************************+++++++++,,,,,,,,,+++(((,,,^^^,,,***)))((((((***,,,---------++++++++++++------************************///---++++++,,,---,,,++++++******************+++,,,+++***))))))(((((((((+++++++++*********))))))******++++++++++++******************************,,,++++++***))))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************+++,,,---...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++******+++++++++++++++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,------...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************++++++++++++******************************)))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))************************++++++************++++++)))+++,,,***((('''(((***+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,------......++++++++++++++++++++++++++++++++++++************************************++++++************++++++************************))))))))))))))))))))))))))))))***++++++++++++******************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************+++++++++*********************++++++++++++******+++*********))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++(((,,,^^^,,,+++*********+++---------,,,,,,++++++,,,,,,---************************,,,***)))***+++,,,,,,+++************************,,,,,,++++++***)))))))))+++++++++***************)))******************)))************************,,,+++******)))*********************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************+++,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******'''(((***+++,,,,,,+++***,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******++++++++++++******************************)))************+++++++++******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************************************++++++************++++++)))***+++***)))((()))***,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))***++++++++++++******************************++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,,,,***************************************++++++++++++++++++,,,,,,+++++++++***************)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++(((,,,^^^++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,***)))***,,,---------*********++++++*********(((((()))***++++++++++++************************))))))************))))))***************+++++++++++++++***************+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++*********++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&''')))+++,,,,,,+++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,---.........---,,,+++++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))*********+++++++++***))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************+++++++++,,,------,,,,,,+++,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))***++++++++++++******************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++******+++++++++******)))************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++(((,,,^^^***+++,,,,,,------,,,,,,++++++------------++++++++++++++++++++++++++++++...---+++,,,---......---)))***++++++++++++***)))&&&'''((()))************************************))))))************))))))))))))*********++++++++++++***************++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++******++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''(((***+++,,,,,,,,,+++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++++++++,,,---...///000,,,---.........---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************))))))*********+++++++++)))))))))******)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************+++++++++,,,,,,---------,,,+++***************+++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++******++++++,,,,,,,,,---************************++++++************++++++************************))))))))))))))))))))))))))))))***++++++++++++******************************++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++)))******+++++++++******************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************)))))))))***+++++++++,,,***++++++,,,,,,++++++******************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++(((,,,^^^))))))***+++,,,+++++++++++++++------------++++++++++++++++++++++++++++++000...,,,,,,,,,---,,,+++)))***+++,,,,,,+++***)))))))))******)))(((&&&%%%***************+++++++++)))******************))))))))))))***++++++,,,,,,*********)))******+++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------,,,,,,,,,,,,------...///,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++++++++******************************)))************+++++++++))))))************)))))))))))))))******++++++,,,++++++++++++++++++++++++***************************************+++++++++************************++++++************++++++***)))***+++------+++)))******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++******************************++++++,,,,,,++++++***)))******+++++++++++++++*********)))******+++,,,++++++++++++++++++++++++))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***************************************+++++++++*********++++++******************+++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++(((,,,^^^))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***(((***+++,,,,,,+++***((()))***+++++++++)))'''&&&))))))*********+++++++++******++++++++++++******((())))))***++++++,,,,,,******))))))***++++++,,,************************)))************+++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++...---+++***+++,,,---...---------,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---------,,,,,,,,,------...,,,---.........---,,,+++------------------------+++,,,,,,------,,,,,,+++******++++++++++++******************************)))************+++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++***))))))+++......+++)))+++************+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++******************************++++++,,,,,,++++++***))))))***+++++++++++++++******))))))***++++++,,,************************))))))***+++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++************************+++++++++***************((())))))******))))))(((*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++(((,,,^^^++++++***)))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000000///((()))+++,,,,,,+++)))((('''(((***,,,---,,,+++***))))))******++++++++++++++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,******))))))***+++,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,++++++***+++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,000///,,,******,,,...///000///...---+++)))'''%%%******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---...//////...---......---,,,,,,,,,------,,,---.........---,,,+++////////////////////////***++++++,,,,,,++++++*********++++++++++++******************************)))************+++++++++((()))***++++++***)))((())))))***++++++,,,------************************))))))))))))))))))))))))))))))******++++++++++++************************++++++************++++++,,,++++++...000111...***,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---.........,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++,,,,,,+++++++++))))))***++++++++++++*********))))))***+++,,,,,,************************((()))***++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,+++*********+++************************,,,+++++++++******))))))(((((())))))))))))((((((*********++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++(((,,,^^^---,,,+++******,,,...///...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...------///333555666666++++++******)))((((((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******))))))))))))************+++*********))))))((((((************************+++,,,------,,,+++***)))***)))))))))((((((''''''+++++++++*********))))))''''''(((******+++++++++++++++******************,,,+++***))))))***+++,,,))))))))))))))))))))))))------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,,,,+++*********+++++++++++++++***)))(((***)))((((((((()))+++,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,((()))***+++,,,---------111000...+++)))(((''''''++++++++++++++++++++++++***+++,,,---------,,,,,,***++++++,,,---...//////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---+++)))(((((())))))++++++************++++++***)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---,,,+++***++++++,,,,,,++++++***)))************++++++++++++++++++*********))))))---,,,,,,,,,+++************++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((************************************************))))))************))))))%%%''')))+++,,,------,,,$$$111///%%%'''++++++---222...)))'''***...+++''''''111(((MMM******+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,---.........------"""666***mmm:::,,,++++++***))))))((((((******************************++++++++++++******))))))))))))))))))******))))))))))))************+++*********))))))))))))************************+++++++++++++++******)))*********)))))))))((((((+++++++++*********))))))'''((()))***++++++++++++************************,,,+++***))))))***+++,,,************************------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************))))))))))))++++++,,,,,,+++******)))***))))))((()))***+++,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++......,,,+++***)))))))))++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,---.................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************,,,++++++***))))))******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++))))))))))))***++++++************++++++*********)))******++++++))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((***+++***)))***++++++,,,,,,++++++***)))************++++++++++++++++++*********))))))+++++++++++++++*********((())))))))))))*********)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,+++******)))************************************************))))))************))))))'''((()))+++,,,,,,,,,,,,---)))&&&***000222---((("""***......---,,,+++***,,,888******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,------------......,,,ddd,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******************)))))))))*********++++++***************)))))))))************************++++++***)))))))))******+++++++++************)))+++++++++***************(((((()))***++++++++++++************************++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***************,,,,,,,,,,,,,,,++++++*********))))))******+++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,+++******,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,************************,,,+++******)))*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++******)))******+++++++++************++++++++++++******)))*********))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((***+++***)))***++++++,,,,,,++++++***)))************++++++++++++++++++***************))))))******************((())))))))))))*********)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,++++++***************************************************))))))************))))))((()))***++++++++++++***444'''&&&---,,,+++***$$$222000,,,(((%%%''',,,111---333&&&???***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,,,,,,,---//////,,,CCC,,,,,,,,,+++++++++******++++++++++++++++++++++++...---++++++++++++---...,,,,,,,,,++++++*********))))))*********+++++++++************************************************+++***)))(((((()))***+++++++++++++++++++++++++++************************((()))******++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,,,,+++************++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,++++++******+++,,,,,,---,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++***************+++++++++++++++++++++++++++************************************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))*********++++++,,,++++++************++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++*********,,,---,,,+++***++++++,,,,,,++++++***))))))*********+++++++++************************((((((((()))*********+++******+++++++++,,,,,,,,,))))))*********+++++++++***+++++++++++++++,,,,,,************************,,,,,,---------,,,,,,+++************************************************)))******++++++******)))******++++++************///)))...---###'''000...(((&&&&&&,,,000---(((%%%!!!///222RRR***+++,,,,,,------,,,,,,------------------,,,,,,///...,,,+++,,,---///111333&&&,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...---++++++++++++---...------,,,,,,++++++******************++++++++++++***************+++++++++************************+++***)))(((((()))***++++++++++++++++++,,,,,,,,,************************)))******++++++++++++***))))))*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------...+++,,,,,,------,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,+++************+++,,,---......---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++***************++++++++++++++++++++++++++++++************************)))))))))******+++++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,+++++++++*********((())))))***+++++++++,,,++++++************++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++*********,,,---,,,+++***++++++,,,,,,++++++***))))))*********+++++++++************************((((((((()))*********+++******+++++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,,,,******************************************************++++++++++++******+++++++++***************$$$***///***(((111555///111...---...,,,''')))///++++++111fff++++++,,,------------,,,------------------------///...---,,,,,,...000111111111eee++++++++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++******************************)))))))))***++++++***++++++++++++,,,,,,,,,***************+++++++++******+++++++++++++++***)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,------------,,,++++++++++++,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,++++++)))***+++---......//////------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,*********************************)))******+++,,,++++++++++++++++++++++++***************+++++++++(((((())))))***+++++++++******++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++++++++************((()))***+++++++++++++++++++++************++++++++++++******)))*********))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++)))(((((((((***+++***)))***++++++,,,,,,++++++***)))************+++++++++***************+++++++++))))))******************((())))))))))))*********)))************+++++++++*********++++++,,,,,,---***************************++++++,,,,,,,,,,,,,,,******************************************************++++++++++++******++++++******)))******+++%%%---((($$$000000%%%###&&&&&&((()))###***999:::%%%+++~~~++++++,,,---------------------------............///...---------...000000&&&222$$$******************************************************++++++++++++******************++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,************************)))******+++++++++++++++************+++++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++******)))******+++,,,,,,++++++++++++---.........---,,,+++++++++,,,,,,,,,------***+++---......---+++*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,---.........---,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------,,,,,,++++++,,,---.........---++++++******++++++,,,------------------------------,,,+++******,,,---///,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************))))))***++++++,,,++++++++++++++++++++++++))))))*********+++++++++((((((((()))***+++++++++++++++************************+++++++++,,,,,,,,,---,,,***))))))***,,,---************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))++++++++++++************))))))***+++++++++******++++++************++++++*********)))******++++++))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++)))(((((((((***+++***)))***++++++,,,,,,++++++***)))************+++++++++))))))*********++++++++++++++++++++++++*********((())))))))))))*********)))************+++++++++)))******+++,,,,,,------************************)))******+++,,,,,,++++++***************************************************++++++,,,,,,++++++***+++******))))))***+++,,,)))222%%%$$$444%%%!!!GGG<<<---%%%+++111---((((((,,,<<<+++,,,------...---------------------.........///............////////////,,,111((())))))))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))***+++---------,,,+++)))))))))******+++++++++))))))******++++++++++++++++++,,,,,,,,,++++++***((())))))***++++++,,,,,,++++++------------++++++++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---.........------,,,,,,,,,((()))***++++++++++++++++++,,,---.........---,,,++++++,,,,,,,,,---------***+++---......---+++*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++,,,---.........---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------------------------......------,,,+++)))))))))***+++---...///---------------------------,,,+++******,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************************************))))))***+++,,,,,,++++++++++++++++++++++++))))))******++++++++++++'''(((((()))***+++++++++++++++***************************++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++************))))))***+++,,,,,,+++***)))++++++************++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********,,,---,,,++++++++++++,,,,,,+++++++++)))************+++++++++))))))******++++++++++++---,,,,,,,,,+++************++++++++++++,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------************************((()))***+++++++++++++++***************************************************++++++,,,,,,++++++***+++***)))))))))***,,,---$$$333(((+++888!!!777OOO((()))000///,,,&&&///qqq+++,,,------......---------------.........//////---......///000/////////111&&&;;;vvv)))************+++++++++***************)))(((((()))************++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++************************,,,++++++******++++++,,,+++*********))))))((((((,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++------+++,,,,,,---,,,+++)))(((++++++,,,,,,,,,,,,------------------------------******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------.........+++++++++,,,,,,---------,,,------...---,,,***)))++++++++++++++++++++++++------------------------........................+++,,,,,,------,,,,,,+++........................------------------------+++++++++++++++++++++++++++++++++,,,,,,---------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---------------------------++++++,,,,,,,,,---------------++++++++++++------------+++*********+++,,,++++++++++++++++++++++++///...---+++***)))))))))++++++***)))(((((())))))************************,,,+++***))))))***+++,,,******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++))))))***+++,,,,,,------///...------++++++***)))+++++++++++++++++++++++++++,,,.........,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************)))))))))***++++++,,,,,,))))))*********+++++++++))))))*********++++++++++++++++++++++++***)))(((***************)))((((((((()))***+++++++++++++++111000///222777cccJJJ,,,WWW***+++,,,,,,------,,,,,,///......------///000111............//////000000111...***))))))************++++++++++++++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))++++++++++++++++++++++++************************,,,++++++******++++++,,,+++*********)))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...+++++++++,,,,,,---------,,,,,,---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++************+++,,,,,,+++***************************************++++++***))))))***++++++******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,++++++***+++++++++++++++++++++++++++,,,---......,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************************************))))))))))))))))))***+++******************************++++++++++++******+++++++++*********))))))************************++++++******************))))))))))))*********+++))))))*********++++++++++++++++++++++++***))))))***************)))(((((())))))***+++++++++++++++***+++///---///)))++++++,,,------------,,,//////...---...///000111////////////////////////111)))777111)))************++++++++++++,,,,,,,,,,,,+++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))***+++,,,------...,,,,,,---......---++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++******++++++------------------------------------------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,------///...,,,+++++++++,,,---------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,---,,,++++++++++++++++++************************++++++***))))))***++++++******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++***))))))))))))))))))******************************++++++++++++******+++++++++***************************************,,,,,,++++++***))))))((())))))))))))***************************+++++++++***++++++++++++***))))))*********+++******)))((())))))***++++++++++++***)))***+++,,,///++++++,,,---------------//////.........///000111000000000///////////////---)))888888===))))))*********+++++++++***++++++,,,++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,---/////////---+++)))---,,,+++*********,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,------------------------------------------------........................,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))((())))))***+++,,,++++++*********++++++************************+++******************+++******))))))******+++,,,************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++***)))((((((((()))******************************++++++++++++******************************************************+++++++++*********))))))************++++++++++++******************************+++++++++******)))*********++++++******))))))******+++++++++******,,,<<<111++++++,,,,,,---...---------///////////////000000000111111000000000000//////---222,,,555222))))))*********+++++++++))))))***************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---/////////---+++))),,,,,,*********+++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---++++++++++++++++++++++++------------------------........................,,,------......------,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***+++,,,---.........,,,,,,,,,------...............------,,,,,,,,,---------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))+++++++++++++++++++++++++++***))))))((()))))))))******))))))))))))***+++*********************************++++++***************))))))******+++,,,************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************************************++++++***)))((((((((()))******************************++++++++++++******************************************************))))))*********++++++++++++++++++,,,,,,,,,------************************)))******+++++++++************++++++++++++************+++++++++******)))(((###AAA...QQQ,,,,,,---.........------/////////000000000000000111111111111111111111000222888+++111888RRR)))************+++++++++(((((()))************))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,---......---++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------......------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++------------------------........................------............------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////++++++,,,---............,,,,,,,,,---......//////............---------,,,------------------------,,,---------............+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++***))))))))))))))))))))))))((())))))***+++************************)))***++++++++++++***)))******))))))******+++,,,************************)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************************************+++***))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********************+++++++++************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,,,,---+++++++++***************))))))***++++++++++++***)))***++++++,,,+++++++++***++++++++++++***))))))333<<<(((%%%111,,,%%%***???,,,,,,---..................///000111111111000000000111111111222222222222111333999999444999)))************+++++++++((()))******+++++++++***)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------/////////......------------------,,,,,,++++++++++++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------////////////////////////------------------------------------------------******+++,,,,,,---......------...//////.........,,,,,,------.../////////...............------,,,------------------------------------............+++,,,,,,------,,,,,,+++------.........---,,,++++++++++++++++++++++++++++++************++++++,,,***)))))))))******+++,,,************************)))***++++++++++++***)))******))))))******+++,,,************************)))************+++++++++************************************************************************++++++++++++++++++++++++*********++++++,,,,,,---***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))***+++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++******************************************++++++))))))*********++++++++++++++++++*********))))))))))))***+++++++++++++++)))***++++++,,,,,,,,,++++++++++++++++++***))))))'''((()))===)))000111---===,,,------..................///000111222111000000///000000111222333444444000333BBB@@@;;;NNN\\\)))************+++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++************+++------(((***+++,,,---,,,,,,+++++++++,,,,,,,,,---------------------------------+++,,,------......------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---000000/////////.........---------,,,,,,++++++++++++,,,...///000///......------------------------------------------------........................------............------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......,,,,,,------...///000000......//////......---,,,---------------------------------.........//////++++++------------++++++...///000000000///------++++++++++++++++++++++++)))))))))***+++---...///+++*********+++,,,,,,---************************)))***+++,,,,,,+++***)))*********)))***++++++,,,)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++************************,,,,,,++++++***)))))))))(((((((((((())))))))))))++++++++++++******))))))((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((///"""222%%%///%%%------,,,---###---yyy,,,---......//////.........///000222222111111000//////000111333444555666555===AAA@@@JJJYYY???+++++++++,,,,,,---------+++++++++*********)))))),,,++++++++++++++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***------,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,((()))***,,,,,,+++************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---------,,,+++++++++,,,,,,...------,,,,,,++++++***+++,,,------++++++,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------------...//////+++,,,///000111000///............------,,,,,,,,,........................------------------------------,,,++++++---...//////...---,,,,,,---...///,,,---...---,,,---///111////////////////////////---------.........//////......////////////......*********++++++,,,,,,,,,...------,,,,,,------...------............------//////.........---------------------------------,,,---------,,,++++++***---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,+++***)))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******)))*********)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++,,,,,,,,,,,,------000...,,,***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,......---------,,,,,,,,,000///...---,,,+++******---,,,***)))))))))******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++***++++++++++++++++++************)))******++++++++++++******,,,,,,,,,,,,,,,+++***)))************************))))))(((((((((((()))))),,,,,,,,,++++++*********************************)))*********++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///&&&(((///***'''???aaa+++++++++,,,,,,---------111111000///...///111444444333222222444888===@@@???FFFPPPXXX[[[\\\\\\\\\+++******************)))+++++++++*********))))))++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***------,,,,,,,,,+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,---...............------------+++,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////......///000000///...---.........------,,,,,,,,,........................---------------------------------------...////////////............//////---...//////......///000........................---------.........//////......////////////......,,,,,,------------------...------,,,,,,------...------............------//////.........------------------------------------------------,,,++++++---------,,,,,,+++++++++++++++******++++++,,,---+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***+++***************++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++++++++,,,,,,,,,------///---+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,***)))))))))***+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++************+++++++++,,,,,,+++++++++++++++,,,,,,+++******)))************************))))))(((((((((((())))))+++++++++******)))))))))************************((((((((()))))))))******++++++++++++++++++++++++************************)))******+++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---''')))...***""")))999!!!ddd------------...............///000000//////000111555555666888;;;@@@FFFJJJOOOVVV```fffhhhhhhgggggg+++++++++***))))))((((((+++++++++************************))))))************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++,,,---//////,,,,,,------------......+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////000000//////...------,,,.........---------------................................................---...///000000000////////////000000000000//////...000222222000/////////........................------........./////////...//////000000//////...///////////////...............------------......------............------...............------------------------------------............---,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,---,,,+++*********,,,,,,++++++++++++++++++++++++************************)))+++,,,+++***)))***,,,------------,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,+++******++++++******))))))***************************))))))(((((())))))************)))))))))))))))************************''''''''''''((((((((((((++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************,,,,,,,,,++++++++++++***)))'''(((---...***)))***555&&&***\\\////////////////////////,,,///222333222111111111444666:::>>>CCCIIIOOOTTT```iiiuuu}}}}}}{{{{{{,,,,,,,,,+++++++++++++++******************************))))))))))))*********++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++******,,,---...---,,,***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,---...///))))))******+++,,,,,,------...///...------...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////000///...------------..................---------................................................---...111222333222000...///000111222222111000//////222444444222000//////------------------------............//////////////////000000000000//////111000000//////...............------------......------............------........................---------------------------......///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))******+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,---))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***+++------------,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***))))))*********))))))(((***************************))))))))))))))))))*********************))))))************************''''''''''''((((((((((((************************************************((()))***+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++***(((,,,111222//////222111&&&"""GGG000000000000///////////////111333444444555777999;;;???DDDIIINNNUUU\\\bbbmmmzzz))))))***+++,,,,,,------******************************))))))))))))*********++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,+++++++++************************+++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,------,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,,,,))))))***+++,,,,,,---...///000111000///...///111---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////---------------...///000........................////////////////////////////////////////////////---///222444444333000//////000111222222111000///000222555555333111//////................................./////////000000//////000000000000//////000/////////......------///......------......///------............---------.....................------------------------------......///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,---))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++*********++++++,,,---,,,,,,,,,++++++++++++***))))))************))))))((())))))*********))))))******************************))))))))))))******++++++++++++++++++++++++************************(((((()))))))))*********************************************************+++++++++++++++***)))(((************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,000///(((&&&***---+++***(((+++///***%%%///???000000000///////////////222222333444666:::@@@DDDIIINNNTTTXXX]]]dddmmmttt%%%&&&'''((()))+++,,,,,,***************+++++++++*********))))))************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++******************************************+++++++++,,,,,,,,,******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,+++++++++,,,,,,,,,---......///000000///000111111000///000111------,,,,,,,,,,,,------++++++------------+++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////+++,,,,,,---......//////.............../////////////////////////////////000000000000000000000000---///222333444333111///000000111111111111000000000222444444222111111111////////////////////////....../////////000000000///000000111111000000///............------------//////............//////------............---------------...............------------------------,,,,,,---............---++++++,,,,,,,,,,,,------++++++******++++++,,,---***+++,,,---------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,************++++++++++++*********+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,++++++++++++------,,,,,,+++++++++******+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))************+++,,,------,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((())))))******++++++******************************+++******))))))******++++++++++++++++++,,,,,,,,,************************************++++++++++++************************************************,,,,,,,,,++++++)))((((((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,'''...222///+++***++++++222+++)))111666000)))'''%%%999sss/////////000000111111111444555666888<<>>CCCIIIQQQZZZ```aaaffflllpppttt~~~************++++++++++++))))))******++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++************)))++++++************************+++++++++,,,,,,,,,***+++,,,---...---,,,+++)))+++---//////---+++)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---*********+++,,,---...///---------...............---...///...---,,,---///...------,,,,,,------...***+++---......---+++***+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------------...//////,,,---/////////---+++)))---.........//////000000000000000000000000000000000000000000000000000000...///000111222111111000111000///......///000111000111111111000000222444000000000000000000000000////////////000000000000000000111111111111000000------......//////000000//////............//////---..................------------.........//////------------------------***+++,,,,,,---------,,,+++++++++,,,,,,---------++++++******++++++,,,---+++,,,.........,,,***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------)))************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************(((***+++***)))((()))***,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++************+++,,,---...---------,,,,,,,,,++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,************************++++++************++++++(((((())))))*********+++************************)))*********++++++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++*********************************************************++++++,,,,,,,,,...)))(((------***,,,222***111444000***)))***+++333******333***!!!TTT000000111222444555666666===AAAGGGOOOVVV^^^fffkkkoootttzzz~~~,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++***)))))),,,,,,,,,++++++*********************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,......---,,,,,,,,,,,,---..............................---------............//////...,,,++++++,,,...///,,,,,,,,,,,,+++***)))))),,,,,,++++++***++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///...------------............/////////000...------------...//////---...//////......000222111111111111111000//////000000111222333333333333111000000000000222444555222222222222222222222222555333222222444444222111111111111222222222333333333111///000111222222111333111///...//////...---000000...---------...///222222111111111000000000000000000000/////////////////////...---------,,,---------------,,,,,,,,,------------------------,,,------......------,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++***)))))))))))))))************+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***+++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++------,,,***)))***++++++++++++*********))))))++++++++++++++++++++++++------,,,++++++***))))))******))))))))))))******************************+++++++++*********))))))+++*********))))))((((((++++++++++++++++++++++++((()))***+++++++++++++++******++++++++++++******)))************+++++++++---,,,***)))))))))******)))************+++++++++***++++++,,,,,,------...***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++******))))))))),,,,,,++++++++++++++++++***,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111<<<...111444555666888===AAADDDJJJTTT___hhhmmmpppppp~~~,,,+++)))(((((()))+++,,,************************,,,,,,,,,+++++++++************+++++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000........................---------............///...---,,,++++++,,,---...++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,++++++,,,------........./////////000000///............///000000000111222111000000222444000000111111111222222222222333333444444444444333222222222222222333444444666666777777888888999999999888666666777777666555666777777777666666555444444222111111222333111000222000//////000111111000111000///......///000000////////////////////////000000000////////////.....................------//////......------,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,---,,,*********,,,+++++++++*********))))))++++++++++++++++++++++++///......---,,,,,,++++++******))))))))))))******************************+++++++++*********))))))+++*********))))))))))))++++++++++++++++++++++++***************+++++++++******++++++++++++******)))************+++++++++,,,,,,***)))))))))******)))************+++++++++++++++++++++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,...///000///...---..............................//////000000111111333&&&===}}}YYY333444555666777===FFFMMMQQQTTTZZZ```hhhrrr}}},,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++***)))***+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...******+++++++++,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,---...///000........................---------............///------++++++++++++------***+++,,,---..................------------......+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++++++++,,,---...///....../////////000000000///////////////000111111000111111000......///111222222111111111111222333444444555666666666666555666777888:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAA>>><<<<<<===>>>>>>=========>>>===<<<:::888777999888777888888777444111333222000111222444333333111000000//////000111111.../////////////////////000000/////////...........................//////111000000///...------,,,------------------------------............------+++,,,,,,------,,,,,,+++************************------------------------------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,+++***+++---+++++++++***************++++++++++++++++++++++++......------,,,,,,++++++************************************************+++++++++******************************)))))))))************************,,,+++******)))***************++++++++++++******)))************+++++++++,,,+++******)))*********)))************+++++++++,,,++++++***))))))((((((***++++++,,,,,,++++++************++++++++++++,,,------------,,,,,,,,,,,,******++++++,,,,,,---------------...............////////////////////////000000000000000000000111...,,,...<<<555000???888666999<<<>>>BBBIIIRRRZZZ___ccciiimmmsss~~~++++++***))))))***++++++************************++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,......------------..............................---------............///---,,,++++++++++++,,,---,,,,,,---...//////......------------------...///,,,,,,,,,------------------------------------------------............///...............///000000...////////////000000000///////////////000000111111222222000///...000111555444333222222222333333555666888999;;;;;;<<<<<<>>>@@@CCCFFFHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKLLLIIIGGGGGGHHHJJJJJJJJJHHHHHHIIIIIIHHHFFFDDDBBBBBBAAAAAAAAAAAA???;;;777888666555444555666555444111111000000000000111111000000000000111111111111000000000/////////......------......//////000000222222111000///...------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))***,,,,,,++++++,,,---************************++++++++++++++++++++++++++++++++++++******))))))************************************************************************************************))))))))))))))))))))))))---,,,+++)))))))))************++++++++++++******))))))*********+++++++++++++++******************))))))*********+++++++++++++++*********)))))))))***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++******++++++,,,---............---,,,---...///000------------------------000000000000000000000000%%%===;;;***(((555<<<222888>>>FFFLLLPPPVVV]]]bbbiiirrr}}}+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///111000///...---,,,,,,,,,........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------.........---------------------------------............///111000///...............////////////000000000111/////////...///000000111333444444333222222444666666666777777888:::;;;;;;===>>>@@@CCCFFFHHHIIIJJJJJJLLLNNNQQQSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRPPPQQQSSSUUUVVVVVVSSSTTTUUUUUUUUUTTTRRRRRRLLLKKKJJJJJJJJJGGGCCC???AAA???===;;;;;;:::999777333333333333333222222222111111111111222222222222111000000000000/////////---......//////000000000222111111000//////..............................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******++++++***)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))***,,,,,,++++++,,,---************************+++++++++++++++++++++++++++***************)))))))))***++++++++++++***)))***************************************************************+++++++++)))))))))))))))))))))))),,,,,,+++***))))))))))))******++++++++++++******))))))*********+++++++++************+++*********))))))*********+++++++++************++++++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++******+++,,,------......///...---,,,,,,...///000........................//////////////////000000***,,,+++...===???666===AAAFFFLLLRRRXXX___hhhooozzz************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,...///000222111000...---,,,,,,,,,........................---------............///------------------------////////////...---,,,+++++++++++++++,,,---...///---,,,,,,,,,---...///000---------------------------------............///000///...---,,,,,,,,,,,,/////////000000000111111000000000000000111111222000111222333333444666999:::<<>>;;;;;;;;;:::999888666555444444333333222222222222222222111111111000000000//////////////////000000000000000000////////////..............................////////////......---,,,,,,++++++,,,,,,---........................------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++)))***++++++***)))'''&&&******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,---......)))***************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,+++***+++---***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))***************************************+++++++++*********+++++++++++++++******************************+++++++++***))))))******++++++++++++******)))************+++++++++))))))***++++++++++++***)))************+++++++++))))))******+++,,,,,,---***++++++,,,,,,++++++************++++++++++++,,,------------............++++++,,,,,,------............---,,,---...///000111111111111111111111111......///000000111111222444555>>>:::888555333MMMOOOQQQTTTXXX___jjjyyy*********++++++***************************************+++++++++,,,,,,,,,******+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000//////.......................................---------............///.........//////.........------.........------,,,,,,,,,,,,,,,---...///000---,,,,,,,,,---...000111........................---------............//////...---------------...//////000000000111111111333222222222222333444444000222444666777999===???FFFIIIMMMQQQTTTVVVVVVVVVVVVWWWYYY[[[]]]___``````ZZZZZZ[[[[[[\\\]]]______ZZZ[[[\\\^^^```bbbcccdddZZZ[[[]]]bbbfffhhhhhhfffiiigggeeeccccccccccccdddbbb```^^^\\\\\\ZZZXXXVVVUUUSSSPPPNNNNNNMMMKKKIIIEEEEEEEEEDDDBBB@@@>>><<<:::999999888777666555555333333333222222222222111000000000///////////////......////////////000000..............................////////////......---,,,,,,++++++,,,,,,---------------------------------------------------------------------------++++++++++++++++++++++++++++++*********+++,,,---************************++++++************++++++************************++++++++++++++++++++++++***+++,,,,,,+++***(((&&&******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,---,,,*********,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***,,,------,,,***)))************************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++''')))+++------,,,***(((******++++++++++++******)))************+++++++++((()))***+++,,,++++++***)))************+++++++++))))))*********************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,---------------------------------...//////111111111111111111111111//////000111333444555555444---777222===SSSMMMPPPWWW\\\dddkkkttt******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++........................++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------...------......///000111........................---------.........//////......////////////......++++++,,,---............---------......000111111------,,,,,,---...000111........................---------.........////////////...//////000111222000000000000111111111111555444444444444555666666777:::===???AAADDDHHHKKKTTTVVVZZZ]]]^^^]]][[[ZZZ[[[\\\^^^___```aaaaaaaaaZZZZZZ[[[]]]```dddhhhjjjdddeeehhhkkknnnqqqssstttkkklllpppvvv{{{}}}|||zzz|||yyyvvvrrrpppppprrrsssllliiifffeeeddddddbbbaaa[[[XXXVVVUUUUUUUUUSSSRRRMMMMMMLLLKKKIIIFFFCCCBBB@@@@@@???>>><<<;;;::::::444444444333333333222222111111000000//////......------......//////000000////////////////////////......////////////......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---************************++++++************++++++************************+++++++++++++++++++++++++++,,,---...---+++)))'''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++------,,,***)))***+++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))******)))***,,,------,,,***)))************************))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++%%%(((+++......,,,***(((******++++++++++++******)))************+++++++++((()))***+++,,,,,,+++***)))************+++++++++******))))))((((((''''''+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------,,,,,,---------............///////////////////////////000000222333555666888888===000JJJPPPLLLRRRMMM]]]YYYdddttt{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))***++++++++++++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,...,,,***))))))***+++---,,,,,,---------,,,+++***++++++++++++++++++++++++------------------,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------++++++++++++++++++++++++,,,,,,,,,---------..................////////////111111222222222222111111////////////////////////---------............///------------------------......------------......000///...------...///000000000000000////////////222111//////000000000///000111333333222111222444222222111111222666<<>>>>><<<999666333222111111111111111000000//////...///......---...///000111444333222111000000000000000///...,,,,,,---............---------,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------,,,,,,,,,++++++************)))((()))+++---......,,,,,,+++***))))))*********++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++(((((()))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++,,,,,,,,,+++++++++******(((((())))))******++++++))))))*********+++++++++,,,,,,+++******+++,,,,,,******************************+++++++++******)))***++++++,,,,,,++++++***++++++************++++++((()))***,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++*********+++,,,---...---------------,,,,,,///......//////000111222///000111000///...///000111111111111222555999===???EEENNNVVV[[[]]]^^^___gggtttxxxooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,...---,,,++++++,,,.../////////......------,,,,,,++++++++++++++++++++++++------------------------************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------..................////////////---------......---------........................---------............///------------------------......------------......000///...------...///000000000000000000000000///000///......///000000000222333333222111111333444444666999;;;>>>BBBGGGKKKQQQTTTXXX[[[\\\^^^```bbbaaabbbdddfffggghhhhhhhhhjjjggghhhmmmrrrrrrtttwww|||tttqqqmmmkkkkkkkkkiiiggg]]]^^^]]]XXXSSSOOONNNNNNLLLLLLLLLKKKIIIFFFCCCAAAAAA@@@===:::888666555555444444333222111111000000000///......///000111222222111000//////.........//////...------------............---------,,,,,,------......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***************))),,,,,,+++******************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************+++++++++,,,,,,,,,+++++++++******))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***************************************************++++++,,,,,,++++++***++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,---...------,,,---------............///............///000111222111222222111000///000111111222333444666999???BBBLLLPPPUUUZZZ]]]```cccfffsss~~~vvvqqq++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++))))))******+++---...///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...------,,,---...000111222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.........//////.........---------------------------------............///------------------------......------------......//////............///000000000000000000000000000////////////000111222333333444444333333444777999:::===BBBGGGKKKOOOSSSWWW]]]```dddffffffeeedddeeefffgggiiilllpppsssvvvwwwwwwvvvxxx|||~~~~~~{{{wwwrrroooiiihhhddd___YYYVVVVVVWWWTTTTTTUUUTTTRRRNNNJJJGGGFFFEEECCCAAA>>><<<:::999777666555444333222111111000000/////////000111111222222000///////////////...////////////...------.........------------,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***+++*********)))))))))))),,,++++++************+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))************+++++++++,,,,,,,,,+++++++++*********************)))))))))++++++,,,,,,,,,---------,,,++++++******++++++,,,************************++++++***))))))***+++,,,***++++++,,,,,,++++++***++++++************++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++...000111///---+++---------...//////000000...------......///000111222333333222000000111222222333666888<<>>===999888777555444222111000000000000000000000000000444444333222111111111111...///000000000///---,,,............------------.../////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,++++++******++++++++++++++++++++++++'''(((***+++++++++,,,---,,,++++++******+++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******+++++++++******)))))))))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,+++)))((((((***,,,---***++++++,,,,,,++++++***++++++************+++++++++***)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------......------***,,,.../////////---,,,........................------------...///000111222333333222000000222444333666:::>>>CCCIIIOOOTTTZZZ]]]bbbhhhooowww*********************************++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,------------,,,+++******++++++,,,---...///000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......---,,,,,,---..............................---------............///..............................------------......---......//////////////////000000000111111111222111222444333222222555777666999<<>><<<999666444333333333333444333333222111333222111000000///000000///000000000000///....../////////.........------.........///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,***---000000---***+++,,,,,,++++++++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******+++++++++++++++*********))))))*********+++++++++***++++++,,,,,,++++++******************************))))))))))))+++,,,---***++++++,,,,,,++++++***++++++************++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------......---------,,,+++++++++,,,...////////////.........------.........//////000111222111222222111111333777:::>>>AAAGGGMMMSSSZZZ```eeehhhooozzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******&&&(((***---...---,,,++++++++++++++++++++++++++++++,,,---//////---,,,+++******+++++++++++++++***))))))***+++,,,---......------------------------------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..................////////////222111///......///111222........................---------............///..............................------------......,,,---...///000000000//////000000111111222333333111555:::<<<===@@@EEEKKKPPPSSSWWWYYYYYYYYYYYYZZZXXXYYYZZZ\\\^^^bbbgggkkkooorrrvvvzzz}}}vvvpppnnnooossswww{{{wwwrrrjjj```XXXSSSOOONNNIIIHHHFFFCCC???<<<:::999666777777888777666555444333333222111000000000000111000000///////////////////////////............------......///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,)))---000000,,,)))***,,,+++++++++++++++,,,---...***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))************+++++++++,,,,,,,,,+++++++++*********++++++++++++++++++,,,*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***************************((())))))***++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++,,,------......------,,,---------...............//////000111111222222000//////000000111222333222333333333444777;;;???FFFJJJPPPVVV[[[aaahhhlllvvv}}},,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))"""%%%)))---///...---++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,+++******'''(((***,,,......//////------------------------------------------,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---++++++++++++---...------------------------,,,,,,,,,---------................../////////000...---+++******+++---...---------------------------------.........//////////////////////////////.........------.........+++,,,...000000000000//////000000111222222333333444999@@@CCCEEEJJJQQQWWW]]]___bbbbbb___\\\YYYXXX\\\___dddhhhlllppptttxxxrrrvvv|||}}}yyywwwtttssstttyyy|||rrrggg^^^XXXUUUTTTOOONNNLLLHHHEEEBBB???>>>999:::;;;;;;:::999888777666555444333222222222222222111///.........///000000/////////............,,,,,,---.../////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,*********++++++,,,,,,,,,$$$)))...///,,,***,,,///++++++++++++,,,,,,---...+++++++++,,,,,,+++++++++*********++++++*********++++++++++++++++++++++++******+++,,,,,,---......************************+++++++++++++++++++++++++++++++++,,,,,,---------)))************+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,------,,,+++***************************'''((()))+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++((()))***,,,,,,+++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************+++,,,------......------+++---///111111000...------...///111333555777777000000000000111222333444333444555555666:::???CCCLLLPPPUUU[[[aaaffflllppp}}},,,++++++******++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++//////////////////.........---,,,++++++,,,...///******+++,,,,,,---......------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,------......------,,,........................,,,---------.../////////111111000000/////////...........................---...000111111111000///////////////000000000000333111///------///222444...111555666555777:::>>>BBBFFFMMMRRRUUUXXX[[[]]]```cccfffdddaaaaaaeeeiiisssrrrttt{{{}}}{{{}}}|||}}}~~~}}}xxxrrrnnnllliiiccc______ZZZTTTOOOLLLJJJGGGEEEFFFEEEBBB???;;;999:::;;;888777555333222111222222000000000000000000000000000//////...------,,,,,,---------............///......------------......,,,---...//////---+++***))))))))))))))))))))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,+++***))))))++++++,,,,,,,,,---------******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,+++*********************************,,,,,,,,,+++++++++******+++++++++*********))))))(((((((((((()))))))))))),,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000---...000222444555555666222444555666999???IIIQQQWWWZZZ___eeeiiioootttxxx,,,++++++******++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---000111***++++++,,,,,,---------------------------------------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000000//////.......................................///000000000000///...////////////000000000000000/////////000111111222444777888888;;;AAAFFFPPPSSSWWWZZZ[[[\\\]]]^^^fffjjjnnnoooooorrrxxx}}}}}}{{{zzz{{{|||zzzxxxrrrkkkbbbYYYSSSPPPMMMKKKLLLKKKGGGCCC@@@>>>>>>>>>;;;:::888666444333333222111111111111111111111111/////////......------------------............///......------------......,,,---...//////---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,------************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************************************,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))************+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111111222000111111222222333333333444888<<>>===;;;888666555444444333333222222111111////////////............---------............///......------------......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,************************------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++************************+++++++++,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,------......,,,------------.........,,,---...///111222333444222222222333333444555555666:::@@@FFFKKKTTT^^^eeepppuuu{{{,,,++++++******++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------------.........,,,++++++,,,,,,...///000,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...............,,,------......------,,,/////////////////////////////////...---------,,,..................------........................///...---------...000111....../////////000000000111111222444555777888888<<<@@@EEEIIIMMMSSS[[[aaaaaacccdddcccbbbaaabbbccclllqqqxxx}}}xxxwww{{{}}}wwwrrroooooojjjbbbZZZRRRMMMHHHEEEDDDDDDDDDCCCAAA???<<<:::666666555444333222111111////////////////////////---------............///......------------......------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,------......************************,,,,,,,,,+++++++++******************************************+++++++++,,,******++++++,,,---......------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,++++++******++++++,,,---...//////------------............---...///000111222333333222222222333555777:::;;;<<<@@@FFFKKKRRR\\\gggooo,,,++++++******++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---........./////////000...---------,,,,,,------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------,,,------......------,,,/////////////////////////////////...---------,,,------..................//////////////////////////////...------///000111/////////000000000000111222222222333777;;;@@@BBBFFFKKKPPPSSSUUUWWW\\\```bbbdddggghhhiiiiiikkkmmmtttxxx~~~}}}~~~~~~|||rrrhhh```XXXQQQMMMHHHHHHHHHGGGEEEBBB???>>>:::999888666555333222111000000000000000/////////---------............///......------------......------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,---))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------************************,,,,,,,,,+++++++++******************************)))))))))*********++++++******+++,,,------......------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,------...//////---------.........//////000000000000111111111111222222222333666:::>>>@@@GGGKKKPPPVVV^^^kkkyyy{{{wwwyyy,,,++++++******++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------.........///......------,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,++++++++++++,,,------,,,------......------,,,------------------------...............---------...............////////////////////////////////////////////////000111111000000000111111111222222333333444666<<>><<<:::888666444444222222222111000/////////---------............///......------------............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))******************************,,,,,,,,,+++++++++*********************+++++++++)))))))))************+++++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------........./////////111111111111111111111111555555555666:::@@@EEEIIIPPPTTT[[[bbblllzzz~~~uuuyyy}}},,,++++++******++++++,,,---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......------------------,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------............++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,+++,,,---...///,,,------......------,,,---------------------------------........................//////000000000///////////////////////////000000111111111111111111222222222222333333333555777;;;AAAHHHPPPWWW[[[```aaa```]]][[[\\\aaaeeeuuuzzzwwwrrrooolllgggcccbbb___[[[VVVPPPLLLHHHFFFDDDCCCAAA???<<<:::888777444444333222000///......---------............///......------------............------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******************))))))************************,,,,,,,,,+++++++++******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,---......///,,,,,,,,,------------...***++++++,,,,,,------...---------...........................////////////000000000111111222222222888888:::???FFFPPPXXX^^^^^^dddlllttt}}},,,++++++++++++++++++,,,---,,,++++++******+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...//////+++,,,,,,---............(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////++++++++++++++++++++++++******+++,,,,,,---............---,,,---...///000,,,------......------,,,000000000000000000000000,,,------....../////////.../////////000000111111000000000000000000000000///000111333333222111111222222333333333444444444999<<>>;;;>>><<<888555333222222222000000000111222333111000..............................------------......------------------------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,++++++***)))---,,,+++******+++,,,---++++++++++++++++++++++++------............------*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***......---,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---.........***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***------,,,+++***)))((('''+++++++++***************++++++++++++,,,---......,,,---......//////......,,,------......------,,,++++++,,,,,,,,,---------//////.........---------.../////////------///111111000000222444777777777===BBBIIITTTeeeyyy---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,---------,,,,,,+++******+++,,,,,,------,,,+++++++++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++---...///------------------------++++++,,,------....../////////...------------------------.........//////////////////////////////////////////////////////............////////////...///000000111111000000000111111000...---///000444333444888999999@@@IIINNNQQQWWW^^^eeelllppprrr|||{{{xxxzzzxxxkkk```VVVTTTPPPMMMJJJGGGCCC@@@>>>;;;888666444333333222111000//////000000...---........................///......------......///------------------------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++***))))))***++++++++++++++++++++++++++++++------............------,,,,,,------------------------,,,,,,,,,++++++++++++++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,------------+++,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++***************++++++++++++,,,,,,,,,,,,......---,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------//////.........---------.../////////......000111111111000222444777999999DDDKKKUUUaaauuu,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,---...///------------------------++++++,,,------....../////////...------------............/////////000000///000000000000000000000000000000000000000000000............///////////////000111111222222111111///111222111000000111222000222777>>>AAADDDKKKSSSVVVXXX]]]cccjjjpppuuuwww~~~||||||qqqddd```ZZZUUUQQQMMMIIIGGGBBB???<<<::::::999777555444222000000000///---,,,///////////////////////////......------......///------------------------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------------,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------,,,,,,,,,+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))******+++++++++,,,++++++,,,,,,------............---,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------/////////............---...///000///......000222444333333333666:::>>>@@@JJJRRR^^^mmm,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------.........///,,,,,,,,,,,,------......------------------------++++++,,,------......//////......---------......---.........///////////////////////////000000000////////////////////////............///////////////000111111222222111111---///222333333444555777222777>>>EEEIIIMMMTTTYYYWWWYYY^^^dddkkkrrrxxx{{{{{{}}}}}}sssnnnfff___YYYTTTPPPMMMIIIFFFCCCAAA@@@???;;;888777555222222222111000...//////////////////////////////............//////........................,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************+++,,,,,,---............+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++******)))))),,,+++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))************+++++++++***++++++,,,---......///++++++++++++,,,---......,,,---......//////......++++++,,,,,,,,,,,,++++++,,,,,,,,,------------.../////////..................///000000//////111333666666666777:::???EEEIIIQQQZZZgggwww,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------........./////////,,,,,,------------------------------------------++++++,,,------......///......---------......///,,,,,,---------.........---------....../////////....................................////////////...///000000111111000000---///222333333444777999<<>><<<:::666444444333222111000000000000000000000000000//////......//////000........................,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***+++,,,,,,------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,+++++++++******))))))******++++++,,,,,,------......---,,,++++++++++++***+++,,,,,,------,,,,,,,,,------......------,,,,,,---------...............////////////000000000///000111111111111333555222666;;;>>>BBBIIIRRRYYYaaammm~~~++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,))))))******++++++,,,,,,***+++,,,,,,,,,,,,+++***)))***+++---......------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,---------.........------...//////...---,,,------------------------++++++,,,------......///---------------...//////------------............---------...//////000000....................................///////////////000111111222222111111222333555666999>>>DDDIIIPPPYYYbbbdddhhhpppuuuvvvzzz}}}~~~zzzuuuqqqpppqqqsssuuu{{{rrrfff^^^[[[XXXRRRMMMFFFBBB>>>:::888666444333111111111111111111111111000000////////////000000........................,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,------------,,,+++------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,)))*********++++++++++++))))))***+++,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,------------+++,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,------------......---,,,++++++++++++***+++,,,,,,------,,,,,,---......//////......---------------.............../////////000000000000///000111111111222444666555:::AAAGGGLLLSSS\\\dddjjjwww+++*********+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---***+++,,,------,,,+++***)))***+++---......------)))))))))******++++++,,,---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......------/////////...---,,,------------------------++++++,,,------......///---------------...///000............/////////000---......///000111111222000000000000000000000000............/////////000111111222333333333333222222444666:::@@@IIISSSYYY]]]hhhpppsssyyy{{{xxxvvvrrrmmmlllnnnrrrwwwzzzyyypppllliiiccc^^^PPPKKKEEE@@@===:::777555111111111111111111111111000000////////////000000////////////////////////,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,++++++***)))***+++,,,------,,,+++***------------------------+++,,,,,,------,,,,,,+++(((((())))))*********+++))))))******++++++++++++((()))***+++,,,---------((()))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---.........***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++'''((()))***+++,,,------...............---------++++++++++++,,,---......,,,---......//////............////////////......---------.........//////.../////////000000111111///000111222111222555777999@@@IIIPPPUUU\\\fffmmmwww))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******))))))---+++***+++......,,,)))------++++++++++++------((()))***+++++++++++++++---***''''''***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++*********+++,,,,,,,,,---------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000000///.........---............////////////000000000000000000000000............/////////000222111111111000000000///...111333333000000333777888:::>>>EEEOOOYYY___ccctttvvv{{{~~~|||vvvrrrrrrwww|||~~~wwwxxx{{{zzzwwwkkk^^^NNNEEECCCBBB===888444444333333222111///...222000.........///...---000000000000000000000000000000000000000000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------)))***++++++------...///***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,------......---------------............//////////////////.........////////////000000000000222000000444666555888<<<>>>HHHQQQXXX```lllvvvzzz***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++*********)))///---,,,---000000...,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,+++---***''''''***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((((((***,,,...000111,,,,,,,,,---------.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,............////////////000000000000000000000000........./////////000000/////////000000000111111222333444444444555888;;;===AAAIIITTTaaallluuuyyy~~~xxxxxx}}}{{{}}}wwwmmm___VVVRRRMMMDDD===777666444333222111000///222111//////000000///...000000000000000000000000////////////////////////.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......***++++++,,,,,,------...***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,------......---------------............////////////////////////.../////////000000000000000222///000333555666:::???JJJUUU___gggppp|||++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++************...------...//////...,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------------............////////////000000000000000000000000....../////////000000000...///000111222333444444333222222222555888<<>>999777777555444222111111222333222000...////////////////////////....................................------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...///////////////---------,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------+++,,,------......---------------............///............///////////////000000111111222222222666555666;;;>>>CCCMMMWWW```lllxxx************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,------,,,,,,+++,,,++++++------------++++++++++++,,,++++++***))))))***+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,...000111,,,,,,,,,---------............---------......///------------------------------,,,,,,------...///---.........///000000000............////////////////////////////////////////////////000000000111222222222333333333444444777888:::===CCCJJJQQQVVV]]]eeerrr}}}{{{|||}}}~~~xxxrrrlllgggdddbbbXXXQQQGGGAAA>>>;;;777444333222111111222222000...////////////////////////........................//////.........---------...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---............---...------,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------......---------------............///---.........//////000000000000000111222333333444777777:::@@@EEELLLYYYeeettt))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...//////...------...+++,,,,,,------,,,,,,+++******+++++++++***))))))***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,,,,,,,---------......,,,,,,+++++++++,,,---------------------------------------------......///,,,,,,,,,---------------............////////////000000000000000000000000/////////000000000111111111111111111111111111222555999???DDDIIIQQQ\\\cccgggppp{{{xxxxxxzzzyyyrrrooonnnoookkkcccYYYQQQLLLEEE===666888666333222222222000///000000000000000000000000......................../////////.........------......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,---...------------------,,,,,,+++++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,------......---------------............///------......///000000000000000111222333444444555666888>>>FFFMMMVVVeeesss*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...000000---,,,---///---,,,,,,++++++,,,,,,---******++++++,,,,,,++++++)))+++------++++++,,,...------------------------++++++++++++++++++++++++000000...---,,,+++******,,,,,,,,,---------......+++++++++++++++,,,---...........................---------------...//////---------------,,,,,,,,,............////////////000000000000000000000000//////000000000111111111000000111222333444444555666>>>IIIOOOSSS[[[hhhrrruuu|||~~~}}}~~~|||~~~{{{qqqhhhaaaWWWJJJ@@@>>>:::666333222333222111000000000000000000000000////////////////////////////////////..................------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++,,,,,,---......///,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......---------------............///------......///000000111000000111222333444555555888<<>>888555333444444444000000000000000000000000000000000000000000000000000/////////..................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------))))))******+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++,,,,,,---...//////---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,------......---------------.........//////---------...///000000111000111111222444555666666;;;AAAKKKWWW```kkk|||++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------............/////////.........------------------............///......------------......111111000///////////////222111000.........//////111//////111444555222///---///111222222222333555444333222222555:::AAAEEEOOOWWWaaafffiiiqqquuuiii```QQQIII@@@;;;:::888444000333111///...000111111000111111111111000000000000................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------.........---,,,,,,+++---------,,,,,,+++++++++000///---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...******************************+++++++++,,,,,,,,,+++***((()))***,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------)))***,,,------,,,+++)))*********))))))((((((((()))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,------...++++++++++++,,,---......++++++++++++++++++++++++...............---------...------------...//////////////////000000000000000222444555555555777999===FFFQQQZZZcccqqq++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------............/////////.........------------------............//////......------......///111111000///////////////000000///......///000111111000///111333444222000---///111222111111111222222333333666:::@@@GGGLLLXXXaaakkksssxxxzzztttcccZZZOOOGGGBBB>>>888333333111///000111222222111111111111000000000//////................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------......---,,,,,,+++---,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))***,,,------,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------***+++,,,,,,---,,,+++***.........---------,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.....................------------...///////////////000000000000000000111333444555777;;;===GGGMMMVVV^^^iiiwww++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------............///...............------------------............/////////............//////111000000///////////////............///000111222222111///000222333222222///111444444333222111222222555999>>>CCCKKKRRRWWW^^^eeepppzzztttkkk^^^TTTMMMEEE<<<555444222000000000000///...000000000000////////////................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++***+++,,,...------******+++++++++,,,,,,,,,+++++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000///...---,,,,,,,,,,,,------------------------,,,---------.../////////......------......///000//////000000000111111111111333444555888<<>>:::888666666444333000000000000////////////////////////////////////................................................---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------)))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***))))))+++,,,,,,+++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******************************+++,,,,,,------...------------...///000000........................,,,,,,,,,---...///000000///............///000000000000000111222333333444444555777:::???FFFOOOUUUdddiiiqqqzzz++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,------------...------------------------+++,,,------......---------------............///---------...............---------............///......------------......///////////////000000111111111111111000///...---000111222111000000222444111222333333333555999<<<@@@GGGNNNTTTWWW]]]fffmmm{{{{{{|||~~~}}}|||yyywwwxxxwwwpppeee\\\HHHDDD===888666555555444111111111111000000000000////////////////////////................................................---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++)))((()))***,,,++++++******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++************++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000///...---,,,,,,,,,,,,........................,,,---------...///////////////......//////000111000000111222333444444555444666:::???FFFPPPZZZaaarrrwww++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------***++++++,,,------..............................,,,,,,,,,---------..............................+++,,,---.........---------------............///---------.........//////---------............///------,,,,,,,,,,,,------///////////////000111111//////000111111000///......111333333111000111333333333333333555999???DDDJJJQQQYYY]]]aaagggqqqyyy~~~{{{xxxvvvvvvwwwyyy}}}zzz{{{|||zzzsssmmm___WWWLLLBBB;;;777555444222222222222111111111111////////////////////////................................................---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---...------++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))+++,,,,,,+++******+++++++++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++---------------------------............,,,+++***((((((((())))))*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///...---,,,++++++++++++------------------------------..................///////////////000000111000000111222333444555555777:::AAAJJJTTT```lllsss++++++++++++++++++++++++------------------------)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''(((***,,,...000222222------------------------******++++++,,,---..............................,,,,,,,,,------.................................+++,,,---.........---,,,---------.........//////---------.........//////---------.........//////---,,,,,,++++++,,,,,,---///////////////000111111---...///111111111000000---000444444222000111222666666666666888>>>FFFLLLSSSZZZbbbgggjjjqqq|||}}}wwwsssssswww{{{~~~}}}rrrbbbSSSGGG???:::888333333333222222222111111000000000000000000000000........................////////////////////////---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......///...---+++***,,,,,,++++++,,,,,,---...******************************+++++++++,,,,,,,,,---+++***+++,,,---------******+++++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++---------------------------.../////////---***))),,,,,,,,,------.........)))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,------...++++++++++++,,,---......------------------------...............---------///////////////000111111000111111222444555666666;;;@@@IIITTT```nnn{{{+++++++++,,,,,,---------++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,------............------,,,,,,------...........................---------------------------///000000///......///---,,,+++***+++---///111//////.........---------,,,,,,------.../////////........................///......------,,,++++++------......///000000000////////////000000000000222333333222000///111222222555999;;;???GGGSSS[[[\\\```gggqqq{{{wwwppppppuuu|||jjjYYYNNNEEE>>>777777666333111000222333222111111000///......---......------------......////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...******---...---,,,******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------............------------......---------.........//////000000000000111111111111222333555555555666888:::@@@HHHRRR^^^ooo+++++++++,,,,,,---------------------------------)))******************+++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......---------,,,,,,---------........................------------------------,,,...000///...---...///...---,,,++++++,,,,,,---//////.........---------..................------..............................------------,,,,,,------......///000000000//////000000000111111111111222333333222111333444444666;;;AAAIIIQQQXXX\\\eeeiiiqqq}}}zzzwwwtttuuuzzzyyyjjj^^^QQQGGG;;;888555222000111222333333222222111000000//////000//////......//////000////////////////////////------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---------.........///......------......///---------.........//////000000000000111111111111444444555555444555777999HHHRRR^^^lll}}}++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------------------------------------------------------,,,---//////---,,,---.........------,,,++++++***...............---------000//////...------,,,,,,........................---------------.........---......//////000000111000000111111111222222222000222444444333333555666888:::@@@JJJTTT\\\``````mmmrrr|||xxxxxxzzztttdddWWWBBB===666222333444444444333333333222111111000000111000000//////000000111////////////////////////------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........///......------......///------........./////////000000000111111111222222444555666666666888<<>>BBBKKKTTT]]]```aaahhhvvvsssbbbYYYLLLAAA;;;888555333111111111111111111111111000//////......//////000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000//////......//////000....../////////000000000111111111222222222222333555666888<<>>HHHVVVfffwww------------------------//////...------,,,++++++,,,++++++******++++++,,,...------,,,,,,------...........................---.........---,,,,,,+++++++++,,,---............+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,------.....................------000000000//////.........////////////////////////000000000000000000000000//////000000///...------////////////000000000000//////111333555555444333777888;;;@@@FFFNNNSSSVVVcccjjjrrrxxxzzz{{{|||~~~{{{{{{~~~wwwqqqssswww}}}{{{{{{uuuhhh\\\QQQFFF===888666666777555222333888666444111000000000///...111111000///////////////000000///.....................---------,,,,,,,,,---------------------------.../////////...---,,,,,,,,,,,,---------......++++++++++++,,,---......---,,,,,,+++*********+++------,,,+++,,,---...///++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,---...//////............///000000/////////000111111222222---111555666444333444666:::===EEERRRdddwww------------------------......------,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------........................------......------,,,+++---------...------,,,,,,,,,------......------,,,------,,,,,,,,,,,,------......------------..............................------------,,,,,,,,,+++////////////////////////000000000000000000000000/////////.........------////////////000000000111//////000222444444444333555888>>>EEEKKKRRRXXX[[[ccclllwww}}}}}}zzzyyyyyyxxx|||{{{tttmmmmmmoooqqqvvv{{{|||sssjjjaaaUUUJJJ???:::777888666333444777777444222000111111000///111111000///////////////000///......------...............---------,,,,,,........................+++,,,,,,---,,,,,,++++++,,,,,,,,,---------......///...---,,,++++++++++++...------,,,++++++,,,,,,------,,,,,,,,,---...///++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------++++++,,,---------------++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------------...//////////////////000000111//////000000111111222222///333666666444444777999>>>CCCNNN]]]ppp------------------------------,,,,,,++++++******,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------........................------......------,,,,,,............---,,,+++***---......//////......---...------,,,,,,------.........------------..............................---,,,,,,,,,,,,+++++++++////////////////////////000000000000000000000000000///...---,,,---....../////////000000000111111000111222333444555555666888>>>FFFMMMRRRXXX^^^bbbhhhrrr}}}|||vvvtttuuuzzz}}}vvvtttrrroooooorrryyy|||{{{vvvjjj^^^LLLCCC;;;999888555555666777555222111111222111000111111000////////////000000//////........................------------,,,////////////////////////,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...---,,,++++++++++++......------,,,,,,---------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,------------------------+++,,,------------------++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------............//////......------......//////////////////000111111//////000000111222222222222444666666444666:::???EEEMMM[[[lll~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,------...------,,,,,,---.........------,,,+++------............------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------..............................---------////////////////////////000000000000000000000000000///---++++++,,,.../////////000000000111111111222333444555666777999;;;AAAGGGOOOUUUZZZ___fffllluuu{{{~~~wwwssstttxxxzzzwwwwwwxxx{{{ttt```RRRBBB;;;888666666888777555222111222333222111222111000000//////000000111111000///////////////............------------........................///...---,,,---...///000,,,,,,,,,---------......,,,++++++,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++..............................---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,------------------------............/////////............/////////............///000000///000000111111222333333333555555555555888???DDDMMMWWWhhhzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,+++,,,------.........---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------.........//////........................////////////////////////////////////////////////000...---,,,,,,---///000000000000000111111111111222333555555555888<<<@@@HHHMMMUUU\\\dddlllvvv|||xxxrrrsss{{{wwweeeOOOBBB;;;777777:::777555222111222333333222222222111000000000000000333222111111000000111111//////.........---------------------------------......---,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,+++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...........................---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,------......------,,,,,,,,,,,,------.........---------............///////////////////////////......------......///000000000000111222222333333333444555555666;;;DDDJJJSSS```ttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------......------***+++,,,---............+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------.../////////,,,,,,,,,------------...//////////////////////////////////////////////////////...---...///000111000000000111111111222222000222444444444888???DDDLLLPPPYYYdddqqq}}}}}}uuussszzzzzzcccQQQDDD<<<999:::666444111111222333222222222222111000000000000111333222222111111111111111/////////.........------------------------------++++++++++++,,,------...,,,,,,,,,---------......000///...---,,,,,,,,,,,,++++++*********+++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---......//////---------............///...//////000000//////..................///000000000000111111222333333333111333555666999@@@JJJQQQ]]]lll++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...---------,,,,,,------------,,,,,,.........------............------,,,,,,------...,,,,,,------...//////000---------.........///////////////////////////////////////////////////////////////000000000111111000000111111111222222222000333666666777<<>>FFFPPPXXXkkkzzz++++++++++++++++++++++++------------------------...------,,,,,,------...,,,++++++++++++++++++,,,........................+++,,,,,,---.........---............---,,,++++++---..................---000000////////////000000//////............//////,,,,,,------...///000000///000000000111111222222////////////////////////////////////////////////...///000111222222111111000111111111111222222222444777999:::;;;@@@JJJRRRXXX\\\fffwww{{{wwwyyyttt]]]GGG;;;999444222000///000222222111333222111111000111111111000000///...............000/////////............////////////////////////***,,,---///000000///...,,,,,,,,,---------......---------------...000000,,,,,,,,,,,,------...///+++,,,---.........---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------........................,,,,,,------...///000000------............------,,,,,,------...///000000---------.........//////...///000111111000///...222222111111222222333444000111111222222333444444111555999===AAAJJJTTT\\\xxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---//////...,,,***++++++,,,,,,++++++***,,,---......,,,,,,---......------,,,,,,------.........---,,,---...///000........................000///...------...///000///...,,,,,,,,,---///111222111111111000000//////000000000000////////////222000//////000111111000333333555;;;CCCMMMTTTWWWZZZeeetttvvvzzzjjjMMM>>>>>>;;;999666444444444333222333333222222111000//////000000//////.........---.........///////////////---.........---,,,++++++.........................................................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,---------......,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---***+++,,,---............,,,,,,,,,---------......///////////////.........000111111111222222222222111222333222111000111222444777<<<@@@GGGQQQ^^^ggg|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++---...///...,,,++++++,,,,,,,,,,,,++++++,,,---......,,,,,,---......------,,,,,,------......------,,,---...///000........................000///...------...///000///...---,,,,,,...///111111111000000000/////////000000000000000000000///111000000000222333444444555666:::AAAJJJRRRYYY\\\bbbjjjwwwwwwpppXXXHHHCCC;;;888555333333333222111333333222222111000000///000000/////////................................................---,,,,,,......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++,,,,,,------,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---............,,,,,,---------.........////////////////////////000000000111111111222222111222333333222222444555666:::???DDDLLLWWWeeennn,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......,,,++++++---......---,,,------------------,,,,,,---......,,,,,,---......------,,,,,,------......------------...//////........................//////............/////////...---------...///000000000///////////////...000000000000000000000000000000000111333555777888777;;;BBBJJJSSSZZZ```bbbkkkqqqzzz|||vvvgggXXXMMM???<<<888555555444333222333333222222111000000000000000////////////......------------------------....../////////...------...................................................------------,,,,,,,,,------------------------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,..............................------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------.........------,,,------------........./////////////////////////////////000000000111111111222444444444444777999999===DDDKKKTTT```oooxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---...///---++++++,,,.........------............------,,,---......,,,,,,---......------,,,,,,------...------------......//////......................../////////......////////////......---...///000000////////////............000000000000000111111111111111111111222444777::::::@@@IIISSS[[[```dddgggpppuuu|||xxxsssgggYYYIIIEEE???:::888666555444222222222111111111000000000000//////////////////...............---------...///////////////......................................................------------------------------------------------...------,,,,,,+++++++++***+++,,,,,,------,,,,,,---------------------------------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///------------///000---...............---,,,------------............///////////////000000000////////////000000000000222333444444444555777999:::@@@IIISSS^^^kkkxxx,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---...000---++++++,,,---...------......//////......---,,,---......,,,,,,---......------,,,,,,------...---------..........................................//////////////////...............//////000000............///////////////000000000111111111222111222333222222444888;;;>>>FFFQQQZZZ```dddgggiiiooouuuzzzzzzyyy|||zzz{{{sssgggWWWQQQGGG>>>999666555444222222222111111111111111//////000000000000000000000000000000//////............///////////////...................................................------------------------++++++++++++++++++++++++---------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///.........///......---------------.........//////////////////000000111111////////////000000000000333444444333333444777999>>>EEEQQQ^^^iiiuuu,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------------------------------,,,,,,++++++,,,,,,---...///---,,,,,,---------,,,------............------,,,---......,,,,,,---......------,,,,,,------...,,,---......//////....................................////////////............/////////000000000...////////////000000000///000000111111222222222111333444333333555;;;@@@EEENNNYYYbbbfffhhhjjjllllllqqquuuvvvwww}}}vvviii___PPPCCC:::666444333111111111111111111111111//////000000000000111111222111111000000/////////------.../////////......................................................,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,******************************++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---....../////////......------........./////////...//////000000111111222/////////000000000111111333444444333333555888;;;DDDNNN]]]lllwww,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------........................,,,,,,++++++,,,,,,---......---,,,---......,,,***---------......---------,,,---......,,,,,,---......------,,,,,,------...,,,---.../////////...---........................---...///000000///...---......///000000000000000/////////000000000111111///000000111111222333333000222555555666:::AAAHHHOOOWWWbbbiiillllllnnnpppkkklllooottt||||||ppp]]]JJJ>>>888666666111111111111111111111111//////000000000111111111111111111000///.........,,,,,,---...............................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...//////000//////............////////////...//////000111111222222000000000111111111222222111222333444555888===AAAMMMYYYjjjzzz,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------........................,,,,,,++++++,,,,,,---......------...///...,,,))),,,------------------,,,,,,---......,,,,,,---......------,,,,,,------...,,,,,,.../////////...---........................---...///000000///...---......///000000000000000//////000000111111222222///000000111222222333333...222666777888>>>GGGNNNVVV^^^iiiooopppoooqqqtttllljjjkkkttt}}}gggQQQCCC<<<::::::111111111111111111222222//////000000111111111222111000000///...---------+++,,,,,,---.........---................................................,,,,,,,,,------.........------------------------*********++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,...///000000000000............/////////000...//////000111222222222111111111111222222222222000111333444777<<>>FFFQQQZZZdddsss...------,,,,,,------...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,........................------,,,,,,,,,------...---------......---------,,,,,,,,,------------...000//////............///........................------.../////////......///////////////////////////000000111111000000///000000111222222333444444666777888:::AAANNN^^^iiiyyy{{{sssooonnnsssdddLLL>>>999888777555333111222333222222111000000000000111111111000/////////000000............////////////------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------------------------------------------------------------,,,,,,,,,+++++++++++++++------------------------........................////////////////////////000000//////000111111222111222222222333333333444444666888:::@@@KKKYYYcccooo}}}...------,,,,,,------...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***---------------------------,,,,,,,,,------......+++,,,...000000000...---.........////////////000000000//////....................................000000111111111111111000000000000000000000000000000000000111111000000000000111111222333444555555777888;;;AAALLL\\\nnnzzzxxxssstttwwwvvvZZZHHH===:::999888555111222444333222111111000000111111111111000000///000000111///////////////000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,---------------------------------------------------,,,,,,+++++++++------------------------........................////////////////////////000000000000111222333333111222222333333444444444333555888<<>>CCCLLLZZZkkkwww...------,,,,,,------...------------------------------------------,,,,,,------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,---///111111111///...,,,,,,,,,------------......//////000//////...---............................../////////...------////////////////////////000111111222222111111000111111222333555666777777666<<>>:::777444444555444222///000444777<<<111---444777000,,,///.........///////////////111000000///...------------------........./////////............---------------------------------.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,+++++++++,,,---............////////////000111000...,,,+++,,,...///,,,,,,,,,---------......------------------------------............------............////////////////////////000000000000000111111111111222222222555555444444444666999;;;AAAEEESSShhhzzz........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///.........------------,,,,,,,,,,,,,,,,,,------------------------------///...---,,,---///000222...............------------....../////////////////////000000000//////...000000000000111111111111111111111000000111111222333222333666666666>>>IIIXXXggg{{{yyy~~~mmmVVVFFF===777444222333333222111333888<<>>AAAMMMVVVhhh~~~........................///......------......///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,+++------------------------//////...---------....../////////...------,,,,,,///......------...000111......//////000000/////////000000000111111111111222222222222333444555555777555444555999BBBNNNXXXjjjwwwzzztttxxxhhhRRRBBB;;;999888666444333444666888;;;555222444555111///111222111111000///...------000000//////....................................///............---------------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,---------,,,---.........---,,,,,,,,,,,,,,,---------..............................------............------............////////////////////////000000000000111111111222222222333333111333555666777:::@@@EEERRR^^^rrr..............................------------..............................,,,,,,,,,---------......------------------------,,,,,,------------------.........------,,,,,,,,,------------------------.........---------------//////.........---------///......------...000111...///000111111111111111///000000000111111111111444444333333333333444444555555444555<<>>BBBMMM]]]gggiiinnnjjjeeefffpppcccNNN@@@<<<777444444555444333555555333000///000222222111000000000000000000000...///////////////////////////.........---------///............---------------------------------,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,......,,,,,,,,,---------..............................------............------............////////////////////////000000000000222222222333333333444444444777999:::>>>JJJZZZggg|||...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------.../////////------------------------***+++,,,---............+++,,,,,,---...///000000,,,---///000000000///...,,,---...///000000000000000000000000111111111111//////000111222444555666777>>>CCCHHHTTTeeennnnnnjjjccc___dddvvvsss]]]FFFAAA:::666555444222//////222444333222333222111000000000000000111111111........./////////////////////.........---------//////.........---------------------------------,,,,,,,,,------.........,,,,,,,,,---------............------------......*********++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,------------......---,,,*********,,,...///,,,,,,,,,---------......////////////////////////---..................---............/////////000////////////000000000000222222333333333444444444444777:::<<>>FFFPPP^^^uuu................................................,,,,,,------------,,,,,,,,,,,,,,,---------.....................---------,,,,,,------.../////////......---------,,,,,,,,,..............................------------......---....../////////////////////000111111000//////////////////000000000000...000111111000000222333444222333444222111666>>>CCCQQQ___iiittt|||xxxoooiiiooozzz~~~{{{xxxxxxyyy{{{{{{}}}~~~zzzxxxxxx}}}nnnWWWBBB<<<;;;888666777333333333333222222222222111111111111000000000000000000000000000000000000/////////////////////////////////.......................................,,,,,,,,,------------......------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............/////////............---..............................////////////..............................////////////000111222222111333555666555666777999:::<<>>FFFRRRbbbvvv................................................,,,------......------,,,,,,,,,,,,---------......---.....................//////.........---------......---------,,,,,,,,,........................///......------......///---......///////////////...000111333333111000...////////////000000000000111222333222111000000222000111444888888777;;;BBBIIIYYYlllzzz~~~zzzoooeeekkktttyyywwwsssooommmlllkkkkkklllnnnrrruuuwwwzzz|||~~~~~~{{{xxxwwwxxxkkkppp|||{{{\\\FFF;;;777666777444444444333333333222222111111111111000000000///////////////////////////////////////////////////------------------..............................------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------........./////////////////////////////////////////////......////////////.............../////////000000/////////000000111222333111222333333444555888::::::AAALLLZZZkkk................................................------............------,,,,,,,,,---------......---------...............//////.........---------......---------,,,,,,,,,........................//////............//////---....../////////////////////000111111000//////////////////000000000000222333444333111000000222000111444999:::;;;@@@HHHSSS___ppp|||zzzqqqkkkpppwww}}}zzzwwwsssnnnjjjhhhfffeeecccdddgggiiikkkmmmppptttwww~~~~~~~~~}}}yyyvvvttttttmmmmmmtttiiiNNN===666555666444444444444333333333333111111111111000000000000000000000000000000000000////////////////////////---------------....................................------------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---------............---............/////////////////////////////////......////////////...............//////000000111000000000000111222333333111222333444444666999<<<>>>HHHUUUdddwww................................................------............------,,,,,,,,,---------......---------.........//////...............---------......---------,,,,,,,,,........................//////............//////---......///////////////////////////////////////////////////000000000000000222333333111111222444555333555888:::>>>HHHRRR]]]dddnnnvvvxxxvvvuuuuuuwww|||{{{xxxtttooojjjeeecccbbb___]]]]]]^^^___```aaaeeejjjnnnrrrvvv|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~|||xxxtttrrrrrrooolllnnnwwwxxx]]]HHH===999999555444444444444333333333111111111111000000000000000000000000000000000000////////////////////////------........./////////..............................---------,,,,,,,,,...------,,,,,,------...------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------........./////////,,,,,,------..........................................////////////......---......///000000111111000000000000111222333333444444555555666888<<>>555555444444444333333333111111111111000000000000000000000000000000000000////////////////////////.../////////000000111111.................................------,,,,,,,,,...------,,,,,,------...------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////.........////////////000,,,,,,,,,---------....................................////////////......---......///000111111222000000000000111222333444666666777777777:::>>>AAAJJJWWWgggwww/////////...---------,,,------...///000000000////////////......---------......//////......---,,,---------------------------------............///........................------............------111000///.......................................---------.........//////222000///000111111000///111111111111222333444444444777999:::===EEERRR\\\fffaaa___fffuuu|||zzzqqqlllfff```\\\XXXUUUSSSQQQPPPPPPPPPRRRVVVYYY\\\bbbeeejjjnnnqqqsssvvvxxx~~~~~~|||{{{yyyyyyyyyyyyzzz{{{{{{yyyuuurrrpppnnnllllllnnnwww|||gggVVVHHH???999666444444222...///333111111111111000000000000000000000000000000000000000000000000000000000000,,,,,,+++,,,///333777:::......------------......------------------------........................222///------//////,,,***,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...//////000000000///---,,,+++,,,------......------//////.........---------.........------,,,,,,,,,---------------------------------............///------------------,,,,,,---......///000111111222000111111222222333444444333222333777888999>>>EEERRR\\\mmm...............---------++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......//////......---,,,---------------------------------............///........................------............------------,,,+++++++++++++++........................---------.........//////333111000111222222111000111111111111222333444555444666999===AAAJJJTTT\\\^^^\\\```lll|||~~~zzzwwwpppkkkddd^^^YYYUUUQQQOOOLLLKKKJJJJJJLLLOOORRRUUUXXX[[[```dddfffhhhkkkmmmuuuyyy|||~~~~~~|||zzzyyyxxxxxxxxxyyyzzzxxxuuurrrqqqmmmjjjiiikkkuuuzzzgggRRRCCC;;;777666666444//////333111111111111000000000000000000000000000000000000000000000000000000000000......---...000333777999......------------......------------------------........................///---++++++------+++))),,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,---.........---+++***+++,,,------......------//////.........---------.........------,,,,,,,,,---------------------------------............///............------------......//////000000111111111111111222333333444444555444555888:::<<>>GGGQQQWWWZZZ[[[UUU]]]kkk}}}~~~yyyuuunnnhhhaaaYYYSSSNNNIIIFFFGGGFFFEEEDDDEEEFFFHHHIIIHHHJJJMMMOOOPPPRRRTTTVVV^^^bbbhhhlllooosssyyy~~~}}}~~~zzzwwwvvvuuuttttttuuuuuusssrrrqqqkkkfffddddddkkkzzz{{{^^^FFF<<<888666777777333222444222222222111111111000000000000000000000000000000000000000000000000000000111000/////////000222333......------------..................................................................////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................+++,,,------......------.......................................---------........................---------............///////////////000000000000111111000000000000000000111111222222333444444555999777888;;;>>>FFFTTTbbbrrr,,,---------.../////////......---++++++++++++,,,////////////////////////.........///......---,,,---------------------------------............///........................------............------000000////////////000000................................./////////000000000......///111111111000111111111222333444666777666;;;CCCNNNWWW\\\\\\[[[VVV```qqq}}}yyyuuulllggg___XXXRRRMMMIIIFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEGGGIIIJJJJJJKKKMMMOOORRRWWW]]]bbbeeeiiioootttsssvvvzzz~~~zzzwwwvvvtttsssrrrssssssrrrqqqoookkkgggfffdddeeellluuugggRRR>>>888555666777555444555222222222222111111111111000000000000000000000000////////////////////////000///......---...//////......------------.........................................................//////////////////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......---------.........+++,,,------......---------.....................................................................---------............////////////000000000111111111111111111000000000000111222222333444444555555888777888<<>>HHHUUU\\\]]][[[\\\]]]jjjuuu~~~yyywwwwwwwwwpppmmmiiigggffffffeeecccbbb^^^XXXSSSPPPMMMKKKIIIBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCFFFFFFIIINNNPPPQQQSSSWWW[[[ZZZ]]]ccciiiooowww|||xxxtttqqqpppppppppppprrrnnnllllllhhhcccaaaccc```nnn|||rrrWWWJJJ>>>999777555444555333333333222222222111111000000000000000000000000///////////////////////////////////////..................------.........////////////////////////........................000222333111...,,,---///,,,,,,,,,------............------------...//////------,,,+++,,,---///000+++,,,------......---------------.........//////---.........//////000000////////////////////////---------.........//////,,,------...///000000111//////000111222333333333222222333444444555555666777:::???FFFMMMZZZqqq////////////////////////............///////////////...,,,+++***+++,,,,,,///......---------......------------------------////////////............------------------------........................//////............//////............////////////000000000000//////////////////000111222333333333444444666888666444888???GGGNNNZZZbbb^^^YYY]]]fffmmmzzz|||xxxuuurrroooiiifffaaa]]]ZZZYYYZZZZZZZZZYYYXXXUUURRRNNNKKKJJJDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFJJJKKKMMMPPPRRRSSSTTTUUUWWWYYY\\\___dddkkkrrrxxxyyyvvvuuusssoookkkmmmlllllllllkkkiiieeeaaa___aaagggsssqqqUUU@@@======666333777444444333222222111111000111111111111000000000000000000000000000000000000////////////////////////.........------,,,,,,,,,---------------...///000000000000000000000000000//////.........---------,,,,,,,,,---------......///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------...///000111........................///////////////.........////////////////////////////////////000000000000000111111111111222222222666444333333444666777666333;;;DDDIIIPPP```www........................------------............//////---,,,,,,,,,------......---------......///........................////////////............------------------------........................//////............//////............///////////////////////////.........000000000111222222222333222222444777666666;;;BBBMMMXXXdddfffcccaaagggmmmsss~~~zzzvvvrrrnnnkkkeeebbb^^^YYYVVVVVVVVVWWWZZZYYYWWWTTTPPPMMMIIIHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGKKKLLLNNNOOOQQQRRRRRRSSSRRRTTTVVVYYY]]]cccjjjooo{{{~~~zzzvvvsssooolllllllllkkkkkkkkkiiieeebbb^^^___bbblll{{{bbbJJJAAA===888666777444444333333222111111111111111111111000000000000000000000000000000000000////////////////////////.........------,,,,,,,,,......---------......///........................//////.........---------,,,,,,,,,---------......///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///......---...///000111......................../////////////////////...////////////////////////////////////000000000000000111111111111222222222444333111111333444555666555<<>>GGGSSScccmmmjjjfffkkkrrruuuzzz{{{vvvqqqlllhhhccc```\\\WWWUUUTTTUUUVVVWWWWWWVVVTTTQQQOOOMMMKKKJJJIIIGGGEEECCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIILLLMMMNNNOOOPPPQQQQQQQQQNNNPPPRRRTTTWWW[[[aaaeeerrryyywwwrrrooonnnkkkkkkjjjjjjjjjiiifffdddbbb___^^^eeeuuuuuu[[[GGG>>>;;;999777555444444333333222111111222222111111111000000000000000000000000000000000////////////////////////.........---------------//////...---------......------------------------...............---------,,,,,,,,,---------......///---++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///............///000000..............................//////////////////////////////////////////////////////000000000000000111111111111222222222333333222222333555666777;;;@@@HHHSSSaaauuu------------------------,,,,,,---------.........///.....................,,,,,,,,,---...///000111........................//////.........---------------------------------........................//////............//////............////////////.........///////////////222222222111111111111111222111333777999;;;CCCKKKVVVhhhqqqjjjhhhrrrzzzyyy}}}yyyrrrlllhhhcccaaa\\\YYYVVVWWWXXXYYYVVVVVVVVVVVVUUUTTTSSSSSSLLLKKKIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQNNNPPPQQQSSSTTTWWW[[[___gggooowww|||xxxqqqnnnnnnkkkjjjiiiiiijjjiiigggdddfffbbb___cccnnnkkkOOO@@@<<<:::666555555444444333333222222222222222111111111000000000000000000000000000000////////////////////////...............---------000///...---------------------------------------........................,,,,,,,,,---------.........---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------//////........./////////....................................////////////////////////////////////////////////000000000000000000111111111222222222555555666666666777:::<<<@@@EEEOOO]]]ooo........................---.........////////////---------.........------,,,,,,,,,---...///000111------------------------............------------------------------------........................//////............//////............//////////////////000000000111111111222222222111111111111111555444555999;;;???HHHRRR[[[kkkrrrmmmnnn{{{}}}{{{tttmmmhhhcccaaa]]]ZZZYYYZZZ\\\]]]ZZZ[[[[[[ZZZYYYXXXWWWWWWRRRQQQOOOMMMMMMLLLMMMMMMIIIIIIIIIIIIIIIIIIJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSOOOPPPQQQRRRRRRTTTWWWYYY]]]eeemmmsss{{{zzzrrrooooookkkjjjhhhhhhiiihhhfffeeeeeeaaa___cccjjjvvvxxx[[[FFF>>>999555666666555555444333333222222222222222111111111111000000000000000000000000////////////////////////........................000///...---------------........................---.....................,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////..............................---.........//////000000////////////////////////////////////000000000000000000111111111222222222444666777777777888<<>>DDDKKKXXXeeemmmlllpppzzzyyypppjjjdddcccaaa```aaadddhhhjjjmmmmmmnnnmmmmmmlllkkkjjjbbb___[[[WWWSSSPPPNNNMMMNNNMMMMMMLLLLLLMMMMMMNNNPPPPPPQQQRRRRRRQQQQQQQQQOOOPPPQQQQQQQQQQQQRRRTTTUUU[[[```eeeooo}}}|||vvvsssmmmkkkhhhggggggfffeeeccc___[[[\\\______cccvvv|||aaaGGG<<>>DDDKKKTTT^^^dddccckkkvvv~~~wwwsssmmmgggfffkkkppprrrsssvvvqqqxxx~~~{{{qqqfff]]]WWWTTTOOOOOOPPPPPPQQQRRRSSSSSSWWWWWWWWWVVVSSSQQQQQQRRRUUUVVVVVVTTTRRRSSSXXX\\\ZZZ\\\aaaiiisss~~~}}}{{{tttpppjjjhhhgggeeebbb```______\\\XXXVVV[[[fffnnn{{{^^^GGG???<<<999777666444333777???@@@999222000111333111///333333222222111000000000000/////////............////////////////////////------------------------................................................------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------.../////////000111333222000---,,,,,,------......//////000000.......................................///000000111111111000000000000000333333333333444555666666444333333666777999AAAJJJUUUeee}}}////////////////////////------------------------///......000222222///,,,......------------....................................------------......................................................///......---------......////////////000000000000///000111111222222111111111222444444333222333444444888>>>FFFNNNWWW^^^bbbeeennnyyywwwqqqmmmhhhhhhmmmrrruuuwwwzzz||||||nnn```UUUOOOJJJKKKLLLNNNPPPQQQSSSSSSWWWXXXXXXXXXVVVUUUUUUWWWXXXZZZ]]]]]]\\\\\\___aaabbbdddhhhnnnvvvyyyuuunnnjjjhhhfffccc```]]]]]]\\\XXXUUUXXXaaahhhlllRRRCCC>>>:::888888555333555;;;===777222000222333111///111111111000000000000000000000/////////.........////////////////////////........................................................................///............---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------..................000111000...---------.........///////////////........................//////.........//////000111000000000000000000000222222222222333444555666666444555777888;;;DDDMMMXXXiii////////////////////////------------------------///......000111111///---......------------....................................------------..............................------------------------......---------......///////////////000000000000...///000000111111000000000222333333222222333555666:::AAAKKKUUU\\\```aaafffqqq|||yyyqqqllliiijjjqqqvvvyyy|||zzzhhhXXXOOOGGGGGGIIIKKKMMMPPPRRRSSSVVVWWWYYYZZZZZZZZZ\\\^^^^^^aaaeeehhhiiijjjkkklllpppqqqssswww||||||tttnnniiifffcccaaa\\\\\\[[[WWWTTTUUUZZZ^^^iiixxxcccKKK@@@<<<999999777333333666888555111111333333111////////////000000000000000000000000/////////......////////////////////////////////////////////////............................................................------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................------------...///...,,,,,,...//////////////////.................................000000///....../////////000000000000000000111111222111111222222333444555777666777999;;;>>>HHHRRR___ppp////////////////////////..............................//////000000............------------....................................------------..............................------------------------...------------...//////////////////000000000000......///000000000000000000111222222222222444666999===DDDOOOYYY___aaa```dddppp}}}}}}uuummmkkknnnuuu{{{}}}qqq```UUUGGGGGGHHHIIIKKKNNNPPPRRRSSSUUUYYY[[[]]]___bbbeeefffiiilllppptttwwwzzz{{{~~~}}}}}}~~~zzzqqqjjjeeebbb```\\\]]]\\\YYYUUUTTTUUUVVV[[[iii{{{sssUUUBBB<<<888888888444333444444222111222333333111///...//////000111222222222000000000////////////...////////////////////////........................................................................,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------....../////////...---------,,,---......---,,,---///222000000//////......------........................111000//////////////////000000000000000111111111111111111111222333444444777666777;;;>>>BBBMMMXXXgggxxx////////////////////////............................../////////...............------------....................................------------......................................................---------------...//////////////////000000000000......///000000000000000000111222222222333666888:::>>>FFFOOOWWW\\\^^^^^^aaappp~~~yyyppppppsss{{{wwwfffZZZKKKJJJIIIIIIJJJLLLNNNOOOOOOSSSWWW[[[^^^bbbgggjjjnnnoooqqquuu{{{|||zzzzzzzzzxxxyyy|||~~~~~~~~~}}}~~~uuullleeeaaa```^^^^^^]]][[[WWWTTTSSSSSSUUU```ppp|||dddGGG>>>777777888666444444111111222333444333222000000000111222333333444444111000000000////////////////////////////////////------------------------................................................,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---------....../////////...---------,,,...//////...---...111333000000//////......------////////////////////////111000000/////////000000//////000000111111111111111111111111222333444444777666777<<<@@@GGGSSS___ppp////////////////////////........................---...//////------...///......------------....................................------------..............................////////////////////////---------------...///000////////////000000000000...///000000111111000000111222333333333555888;;;<<>>DDDMMMZZZgggyyy////////////////////////........................---...000...,,,,,,...000......------------....................................------------......................................................---,,,,,,------///000000////////////000000000000///000111111222222111111222333444444444666:::===BBBHHHNNNPPPQQQTTT[[[bbblll}}}~~~kkk[[[NNNLLLJJJHHHHHHJJJKKKMMMMMMQQQVVV\\\bbbhhhmmmqqqtttuuuxxxwwwqqqmmmjjjiiiiiiiiiiiikkklllmmmqqqsssuuuxxxzzz|||~~~~~~tttjjjeeeccc___^^^]]]\\\ZZZXXXUUUSSSRRRSSS[[[gggttt```OOO>>>999:::;;;::::::333444444444333333333444111111111222222333333444111111111000000000//////////////////////////////........................................................................---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...............---...000000///...///000.........///////////////////////////////////////......//////000111333333...//////000111111222222222222222222333444555666777777:::BBBIIISSSbbbppp////////////////////////////////////////////////---///000...,,,+++...000.........------..........................................------.................................------------------------,,,,,,,,,---...///000111////////////000000000000000000111222222222222222333333444444555777;;;???IIIOOOUUUUUUSSSUUU___hhhtttppp]]]LLLKKKIIIGGGGGGIIIKKKMMMMMMQQQWWW]]]ccciiipppttttttvvv{{{zzzrrrmmmgggeeecccbbbaaabbbdddeeemmmnnnqqqtttwwwyyyzzz{{{wwwmmmgggeee___]]]\\\[[[ZZZXXXVVVTTTPPPNNNSSSaaaqqqkkkWWWCCC;;;;;;<<<;;;<<<555555555444333222444555111111111111111222222222111111111111000000000000////////////////////////////////////////////////................................................+++++++++*********))))))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------....../////////+++...000000///------------.........//////000000000000000000000000000000.........///000222444444...//////000111222222222333333333333444555666666888888<<>>888777888666555555555555555666666444333333222222111111111000000///.........////////////////////////////////////............//////---------............///........................,,,,,,,,,---------......,,,,,,---------,,,++++++//////............------------------------,,,,,,...//////////////////......///000///...---...000000//////............////////////000000000111111//////000111222333333444000222444444444555666888;;;@@@GGGQQQ^^^qqq//////............//////...............---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..........................................////////////......///000000000000000///000000111111222333333222333666999===CCCKKKPPPaaahhhllljjjiiiqqqxxx|||tttjjjddd[[[SSSLLLJJJIIIHHHJJJNNNPPPUUU]]]eeelllrrrwwwzzzyyypppkkkgggdddbbb___^^^]]]\\\\\\[[[[[[[[[\\\\\\^^^bbbgggnnnssswwwyyyqqqfffbbb\\\WWWTTTSSSQQQPPPLLLLLLNNNNNNNNNSSSeeevvvnnnTTTBBB999888999666666555444444444555555333333333222222111111111000000////////////////////////////////////////////////............//////---------............///........................,,,,,,,,,---------......------------,,,++++++***............------------.........------,,,,,,,,,......////////////.........///000///...---...000000///............////////////000000000111111111222222222111111111111000000222444444444555777999<<>>EEENNNSSS^^^eeemmmrrrwww}}}wwwooohhheee]]]UUUMMMKKKJJJHHHJJJMMMNNNTTT\\\dddkkkqqqxxx|||}}}xxxtttpppmmmiiihhheeeccc```^^^]]]]]][[[[[[[[[\\\___dddiiillltttxxx}}}vvvjjjddd]]]VVVSSSQQQPPPOOOKKKMMMOOOOOOLLLPPP^^^mmm}}}___HHH<<<:::;;;888777666444333333222222333333222222222222222111//////000000000000000000//////////////////////////////............//////---------............///........................,,,,,,,,,---------......------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,------......------,,,...///000///...---...000//////............//////000000000000111111111111222222222111111111111000111222444444444555888;;;BBBHHHRRR___nnn//////............//////....../////////......---------------------------------------------------............////////////+++,,,---.........------.........------,,,,,,,,,....................................////////////......///000000000000000000000111111222333333333111333666:::@@@GGGPPPVVV]]]cccmmmyyy~~~xxxrrrlllhhhfff___WWWPPPNNNLLLIIIJJJMMMNNNTTT\\\ccciiiqqqyyy{{{vvvtttqqqmmmjjjgggeeecccaaa```^^^]]]___aaadddfffjjjnnnttt|||{{{oooiii```XXXSSSQQQPPPPPPLLLLLLNNNOOOMMMNNNYYYeeewwwoooRRRBBB===<<<999888666444333222111111222222222222222222222222//////000111111111000000//////////////////////////////............//////---------............///........................,,,,,,,,,---------......,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------,,,,,,...///000///...---...000///............//////000000000000111111111222222//////000111222333333444222444444555555777:::===DDDKKKVVVdddttt//////............//////......////////////..............................---------------------------------.........//////+++,,,---.........------,,,,,,---------------.......................................////////////......///000000000000000000111111222222333333444333555999===BBBJJJRRRXXX___bbbmmm}}}||||||zzzyyyvvvsssooollliiihhhbbbZZZTTTRRRPPPLLLKKKMMMPPPVVV]]]ccciiiqqq{{{{{{wwwsssqqqooollljjjiiigggfffggghhhiiijjjmmmqqqwww}}}uuunnnddd[[[VVVTTTSSSRRRMMMLLLLLLMMMLLLLLLSSS[[[jjjxxx^^^JJJ@@@<<<777666555444333333222333222222222222222222222222...///000111222111111000//////////////////////////////............//////---------............///........................,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,,,,------......,,,,,,------------------------............------...///000///...---...000...............///000000000000111111111222222222//////000111222333333444444555555555666888<<>>DDDLLLTTTZZZbbbdddmmm|||xxxwwwssssssrrrqqqnnnllljjjiiiddd]]]WWWUUUSSSOOOMMMNNNRRRWWW^^^dddiiirrr}}}~~~{{{yyyvvvtttsssqqqppppppppppppqqqrrrsssvvvzzz~~~yyyrrrggg]]]XXXVVVUUUTTTNNNKKKJJJKKKKKKJJJNNNTTT^^^lll~~~gggOOOBBB===555444444333333444444444222222222222222222222222...///000222222222111000//////////////////////////////............//////---------.........//////........................,,,,,,,,,---------......***+++,,,,,,---------------------.........//////,,,,,,,,,------...............////////////.........///000///...---...000...............///000111000111111111111222222222222222222111111111111000555555666666777999===@@@JJJRRR```ppp000000000000////////////////////////////////////......---------,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------------------------------------...+++''''''))),,,,,,***//////.........---------///////////////000111111---///111222222222333444888777:::BBBJJJPPPXXX___aaadddrrr~~~tttpppqqqnnnllllllmmmnnnmmmhhhddddddaaa\\\WWWRRRPPPNNNNNNTTTWWW[[[```fffqqq~~~~~~||||||~~~~~~|||~~~~~~}}}}}}yyynnnddd]]]XXXTTTRRRLLLKKKKKKJJJJJJJJJJJJKKKRRRZZZjjj|||}}}YYYEEEBBB999777555333333444555555333333333222222222111111///000222333333111...,,,000000000000000000000000......---------......///------------------------,,,,,,,,,------............------,,,,,,------...,,,,,,,,,++++++*********------------------------------------------,,,,,,---------............///........................000000//////.........---////////////000000000000222222222222222222333333666222222555777888===CCCNNNTTTbbbvvv000000000000////////////////////////////////////............---------,,,...........................------,,,,,,------...------------------------------------------------...,,,******+++,,,---,,,//////.........---------///////////////000111111---///111222222222333555666666;;;DDDLLLRRRZZZbbbdddjjjzzz{{{ppplllnnnnnnlllkkkkkkllljjjgggcccdddaaa^^^ZZZVVVTTTRRRQQQTTTWWW\\\aaahhhsss~~~ssshhh^^^XXXTTTSSSPPPOOOMMMLLLJJJJJJIIIIIIMMMTTTaaaqqqcccKKKBBB<<<:::777555555555555444444333333333333222222222000111222222222111///...000000000000000000000000///......---------......------------------------------...............///...------,,,,,,------............------,,,,,,,,,------------------------------------------------........./////////000000........................000/////////............000000000000111111111111111222222222222333333333777444333666888999>>>EEEQQQZZZjjj000000000000/////////////////////////////////////////////.........------........................///......------......///---------------------------------------------------...///...------...///...............---------///////////////000111111...000111222222222444555555666===GGGNNNTTT\\\dddhhhsssxxxnnnjjjkkkmmmkkkiiihhhhhhhhhfffdddeeedddbbb```]]]ZZZWWWVVVUUUXXX]]]cccjjjvvv~~~{{{mmm```XXXTTTSSSSSSRRRPPPMMMKKKIIIHHHGGGJJJOOOXXXeeexxxsssUUUDDD>>>;;;888777666666444333444444333333333222222222111111111111000000000000000000000000000000000000000000///...------------------------------------///////////////............------,,,,,,------.........------------,,,,,,------------------------+++,,,,,,------.........////////////000000000111........................////////////............111111111111222222222222111111222222222333333333777555555777999;;;AAAHHHQQQ\\\ooo000000000000////////////////////////////////////000////////////.......................................------------......------------------------------------------------+++...111111...,,,---000........................///////////////000000111///000222222111222444666555888@@@JJJPPPTTT[[[ccclll{{{~~~vvvmmmiiijjjjjjhhhgggffffffggggggggghhhhhhhhhfffccc___[[[YYYWWWZZZ___eeelllxxx~~~zzz~~~qqqbbbXXXSSSRRRSSSQQQOOOMMMJJJHHHGGGGGGJJJMMMTTT___qqq```HHH???;;;777666666666444222333222222222222111111111222111000//////000111111////////////////////////111111///...------------........................000/////////......------...------,,,,,,------...++++++++++++++++++++++++------------------------++++++,,,,,,---...//////....../////////000000000........................///////////////.........000000000111111111222222111111111222222333333444777555555888:::<<>>HHHRRR[[[kkk000000000000/////////////////////////////////////////////.........------........................,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,---...---,,,,,,---...---------...............///////////////000111111000111222111111222555888:::@@@KKKTTTWWWWWW\\\cccvvvxxxtttpppjjjggghhhdddfffhhhiiihhhiiikkklllnnnnnnmmmllliiieeeaaa___^^^aaaeeehhhnnnxxx~~~}}}ssshhh^^^VVVQQQMMMMMMKKKJJJIIIIIIIIIIIIGGGJJJOOOVVVcccxxxyyy]]]JJJCCC:::666666777555222222111111111000000000000111000/////////000222222000000000000000000000000111111000///....................................---------------,,,,,,,,,...------,,,,,,------...,,,,,,------------......------------------------+++,,,,,,------.........------------............////////////////////////.........///////////////.../////////000000000000000000111222333444444555333444777:::===AAAMMMYYYcccttt000000000000////////////////////////////////////............---------,,,........................------,,,,,,,,,,,,------------------------------------------------------///---++++++,,,---...------------........./////////////////////000111111111222222111111222666888<<>>GGGPPPXXXeeeyyy333333222111000000000111...///000111111000///...........................---------.........//////............////////////000000000///......------,,,,,,,,,,,,------.....................---------///////////////000111111111111000000000000000111111333555777;;;AAAIIINNN]]]gggooo|||rrrhhheeeffflllttt{{{zzzxxxtttpppoooqqqssszzzwwwtttrrrsssuuuvvvvvvtttuuuvvvyyy}}}|||ppphhh]]]SSSMMMJJJIIIIIIGGGEEEDDDDDDEEEHHHKKKMMMXXXeeeyyyxxxQQQ@@@@@@???888666555555444333333222222444444333333222111000000444333111000000000111222000000////////////000000........................000000//////.........---.........------,,,,,,,,,------------------,,,,,,//////---,,,,,,---...///////////////000000000000////////////////////////111111000000//////......//////000000111111222222111111111000000000000000333333222444666888999999===GGGTTT___kkk{{{222222111111000111111111...///000111111000///...........................---------.........//////............////////////.........///////////////.........///////////////........................///////////////000111111111111000000000000111111222333555888===DDDLLLRRR___jjjsss~~~qqqiiifffhhhooowwwyyyyyywwwuuussstttvvvyyyzzzwwwtttssstttvvvwwwwwwuuuwwwyyy|||{{{pppiii^^^TTTNNNKKKIIIHHHGGGFFFDDDDDDEEEHHHKKKLLLNNNZZZlll\\\FFFBBB>>>777555555555444444333333333444444333333222111111000333222111111000000000111......------------..............................///.........------------......---------,,,,,,,,,------------------------///...------------...///,,,,,,,,,,,,------------////////////////////////000000000///////////////000000000000000111111111111111111111000000000000333333333444666888::::::AAAJJJVVVaaalll{{{111111111000111111222222//////000000000000//////........................---------...........................////////////------......///000000111,,,,,,,,,,,,,,,,,,,,,+++---------......//////000///////////////000111111111111000000000111111222333444666:::???HHHRRRYYYaaaooozzz~~~ppphhhgggiiiqqqyyyyyyzzzyyyxxxvvvvvvxxx{{{zzzwwwtttsssuuuwwwxxxxxxvvvxxx{{{zzzqqqjjj```VVVPPPLLLJJJHHHGGGFFFEEEEEEEEEHHHJJJKKKLLLTTTdddyyykkkOOOCCC===777555555555444444444444444444333333222222111111111111111222222111111000000......------------......////////////////////////---------------,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------...............---------......///+++++++++,,,,,,,,,,,,---////////////////////////....../////////000000000111111111111000000000000111111111111111111111111333333333444666999;;;<<>>EEEOOOYYY```___vvvyyyllleeeccceeelllsss{{{|||}}}|||zzzxxxxxxxxxzzzwwwtttssstttwwwxxxxxxtttwww{{{|||vvvooofff]]]VVVQQQLLLIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKNNNWWWjjj```GGG>>><<<666555555555555555444444333333222222222222222111...///111222222111000///000000////////////000000000000000000000000000000..................//////------------------------++++++,,,,,,---...//////,,,------.........//////.../////////000000000000////////////////////////,,,,,,---...///000111111222222111111000000//////000000111111222222222333222333555555666999>>>BBBKKKSSS___lllzzz111111111000111111222222000000////////////000000////////////////////////...............---------............////////////111000000///......------////////////000000111111.........//////000000111///////////////000111111111111111111111222333444333666:::???FFFOOOYYY___```zzzwwwjjjdddbbbdddjjjrrrvvvyyy|||}}}}}}||||||}}}zzzwwwtttrrrsssuuuvvvvvvsssuuuxxx|||~~~yyysssjjjbbbZZZTTTNNNJJJHHHHHHGGGGGGFFFGGGGGGGGGIIILLLUUUfff|||kkkNNN@@@>>>777777666666555444444333222222222222222222222222//////000000111111000000......------------......////////////////////////.........///////////////,,,,,,,,,------------...+++,,,,,,------.........+++,,,---...////////////---------.........//////////////////////////////,,,,,,---...//////000000111111111111000000000000000000111111222333333333222444555666666999???EEENNNVVVcccrrr222222111111000111111111111000///......///000111//////////////////////////////.........---------............///////////////////////////.........***++++++,,,---.../////////////////////000000000///////////////000111111111111111111222333444555333666;;;AAAGGGOOOVVV[[[ccc~~~tttiiidddccceeellltttwwwzzz~~~zzzwwwsssrrrrrrssstttssstttuuuwwwzzz~~~}}}~~~~~~{{{vvvnnneee^^^VVVPPPKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGKKKUUUeeeyyyyyyWWWCCC===999888777666555444333222222222222222222222222222///////////////000111111......------------..............................---------....../////////,,,,,,,,,---------......------------------------+++,,,---////////////...,,,,,,,,,---------......////////////////////////---------....../////////000000000000000111111111000000111222222333444444111444666666666999@@@GGGRRRZZZiiiyyy333333222111000000000111111000///......///000111000000000000000000000000//////.........---------............/////////000------......///000000000+++,,,---...000111222222000000000000///////////////////////////000111111111111111111222333444555333666<<>>EEEJJJOOOXXXbbbttt}}}rrrgggccccccgggnnnvvvzzz{{{wwwqqqnnnnnnqqqssstttppprrrvvvzzz~~~~~~|||yyysssllldddZZZQQQKKKIIIGGGGGGGGGIIIIIIIIIGGGIIIIIIQQQbbbwwwlllNNN@@@;;;999777777777666444222444444333333333333222222333333333222222222111111000000000000000000000000......------------......///............------------------------------------,,,,,,+++,,,---///000---------.........//////,,,---......//////......///////////////.........////////////////////////111111000000000000000111222333333333333333333444444555666777999???HHHNNNVVV^^^qqq333333333222222222222111000000000000////////////////////////000000000000////////////////////////////////////////////////......------------......---------...............////////////000000000000000000000000000000000000000000000000111222333444888:::@@@HHHMMMRRR\\\fff{{{{{{pppeeeaaabbbeeemmmuuu{{{zzzvvvqqqnnnnnnqqqssstttsssuuuxxx{{{~~~~~~zzztttmmmeee\\\RRRLLLIIIHHHGGGGGGIIIIIIHHHGGGJJJIIINNN]]]ppptttUUUCCC;;;999777777777666444333444444333333333333222222333333222222222111111111000000000000000000000000///..................//////............---------------------------------,,,,,,,,,,,,,,,---...///,,,------------.........,,,---......//////...............///////////////////////////////////////111111000000000000111111222222333333333333444444444666888777888>>>IIIQQQ```hhhyyy333333333222222222222111000000000000////////////......//////000000111111////////////////////////////////////////////////------,,,,,,,,,,,,------...............---------////////////000000000000000000000000000000000000000000000111111222444444999;;;BBBKKKRRRWWWaaakkk{{{pppeeebbbbbbfffnnnvvv|||~~~yyyuuuqqqnnnoooqqqssstttwwwxxxyyy|||}}}wwwppphhh^^^TTTNNNJJJHHHGGGGGGHHHIIIHHHGGGJJJHHHKKKVVVfffyyywww^^^GGG<<<:::888777777666555333444444333333333333222222333222222222222111111111000000000000000000000000000//////......//////000///............---------------------------------,,,,,,------......------,,,,,,,,,,,,------------,,,---......//////......------......//////000000////////////////////////111000000000000000111111222222222333333444444444555777999888999@@@MMMXXXiiiqqq111111111000000000//////000000000000////////////---......///000111111222////////////////////////////////////////////////...------,,,,,,------.../////////...---------,,,////////////000000000000000000000000000000000000000000000111222333444555999<<>><<<999777777666555444444444333333333222222222222222222222111111111111////////////////////////000000////////////000000///............---------------------------------+++,,,---.........,,,,,,+++++++++,,,,,,,,,------,,,---......///.........,,,------...///000111111////////////////////////000000000000000000111222222222222333333444444444444888::::::<<>>:::777777777666555444444333333333333222222222111111111111000000000000000000000000000000000000//////......//////000///............---------------------------------------......------,,,,,,,,,,,,,,,,,,------------,,,---......//////......------......//////000000////////////////////////////////////000111222333111111222333333444555555444666999===FFFUUUfffrrrppp333333333222222222222111000000000000////////////////////////000000000000///////////////////////////////////////////////////......------......///---------...............////////////000000000000000000000000000000000000000000111111333555666777>>>BBBLLLVVV\\\^^^dddkkkqqqzzzvvvjjjeeedddffflllsss|||~~~}}}|||xxxuuurrrrrrrrrrrrqqqssssssuuu|||}}}{{{}}}yyysssiii___XXXMMMJJJGGGEEEFFFGGGHHHHHHCCCEEEIIIKKKMMMWWWnnn}}}^^^CCC???;;;888777777666666444444333333333333222222111111111111000000000000000000000000000000000000///..................//////............---------------------------------///...---,,,,,,,,,,,,,,,,,,------------.........,,,---......//////...............///////////////////////////////////////////////////000111222333000111111222444555555666666666777===IIIXXXgggoooqqq111111111000000000000///000000000000////////////000000000000////////////////////////////////////////////////////////////...------,,,,,,------...,,,------....../////////////////////000000000000000000000000000000000000000000111222333555777777@@@EEENNNXXX]]]___dddjjjqqqzzzyyymmmgggfffhhhnnnuuu|||}}}|||~~~~~~{{{xxxtttqqqqqqpppooonnnrrrrrruuu}}}~~~|||}}}zzzsssjjj```YYYNNNKKKGGGEEEFFFGGGHHHHHHAAADDDHHHIIIIIIPPPeeeyyy{{{eeeCCC@@@;;;888777777777666444444444333333333222222111111111111000000000000000000000000000000000000......------------......//////.........---------------------------------000///---,,,+++,,,---------------.........//////,,,---......//////......///////////////.........////////////////////////////////////000111222333000111111222444555666666888666666===JJJYYYeeekkkqqq222222222111111111111000////////////............////////////////////////000///---,,,,,,---///000////////////////////////......////////////............------------......///////////////.........000000000000111111111111000111222222333555888;;;@@@IIIQQQSSSVVV___hhhlllooo}}}yyyppphhhfffjjjqqqvvv~~~~~~~~~}}}{{{{{{zzzwwwtttsssrrrssstttqqqtttxxx}}}{{{tttlllccc]]]SSSMMMHHHHHHGGGEEEDDDFFFEEEEEEFFFHHHIIIMMM[[[iiijjjPPPAAA::::::666777777...555444333333222222333333222333333333333222111111111000///......///000111000000000000000//////...........................///............------------,,,,,,,,,,,,---...............------,,,,,,,,,---------............/////////000000000000//////......///000000000000000111111111000000000000000111000000000222444777999777777===FFFNNNUUU```jjjyyy222222222111111111111000111000000000000////////////////////////////////////...---,,,,,,---...///.................................//////..................------........./////////////////////...000000000000111111111111000111222222333555888;;;AAAIIIQQQUUU[[[eeennnqqquuuzzzrrrkkkhhhkkkqqqvvv}}}|||||||||}}}}}}}}}}}}zzzyyywwwuuutttuuuuuuvvvtttvvvyyy}}}~~~{{{tttlllddd___TTTNNNIIIHHHGGGEEEDDDGGGFFFEEEFFFGGGFFFJJJVVVcccyyytttUUUCCC<<<<<<888999999111555444333333222222333333333333333333222111000///111000///......///000111000000111000000///..............................///............------------,,,,,,,,,,,,---............---------,,,,,,,,,---------............///...//////000000//////.........///000000000000000111000000000000000000000222111111111222444777888777888>>>GGGOOOVVVaaakkk{{{222222222111111111111000111111111111000000000000////////////////////////........................------------------------------............------..............................//////////////////000000000000111111111111000111222222333555888;;;CCCIIIPPPVVVaaannnwwwyyyyyy}}}vvvoookkklllpppuuu|||{{{{{{zzz{{{|||~~~~~~zzzyyyxxxxxxwwwxxxxxxyyyvvvwwwzzz|||~~~~~~}}}{{{uuunnngggbbbVVVOOOIIIHHHGGGEEEDDDGGGFFFEEEEEEEEEDDDFFFPPP[[[lll\\\GGG>>>===999::::::333555444333333222222333333333333333333222111000///000000////////////000000111111111111000///------........................///............------------,,,,,,,,,,,,---.........------------,,,,,,,,,---------............///.........//////...............///000000000000000000000000000000000111111333222222222222444666777666999@@@JJJRRRYYYcccnnn}}}222222222111111111000000111111111000000000//////////////////////////////------...//////...------------------------------,,,,,,------------,,,,,,---..................---............///////////////000000000111111111111000111222222333555888;;;CCCHHHOOOWWWeeeuuu~~~|||zzzsssmmmlllooosssyyy{{{}}}~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyvvvwwwzzz|||~~~~~~~~~}}}}}}}}}|||vvvoooiiidddXXXPPPJJJIIIGGGDDDDDDGGGFFFDDDDDDEEEDDDEEEMMMWWWeeeyyydddLLL???>>>:::::::::555555444333333222222333333111111222222222222111111000000////////////000000111111111111000...---,,,........................///............------------,,,,,,,,,,,,---......---------------------------------............///------............------......///000000000000000000000000000000111111111333333333333333444555666666:::CCCMMMUUU[[[gggrrr222222222111111111000000000000/////////.........////////////////////////------...//////...------------------------------,,,,,,------------,,,,,,------...//////...---------.........//////000000///000000000111111111111000111222222333555888;;;AAAGGGNNNWWWfffxxx|||uuummmjjjmmmqqqvvv{{{~~~}}}|||}}}}}}}}}|||{{{zzzyyyvvvwwwzzz|||~~~|||}}}{{{}}}wwwqqqjjjeeeZZZRRRKKKIIIGGGDDDEEEGGGEEECCCCCCEEEEEEGGGMMMVVVcccyyymmmPPP@@@???:::888999555555444333333222222333333...///000111222333333333//////000000000000//////111111111111000///...---........................///............------------,,,,,,,,,,,,---......---------------------------------............///------............------......///000000000000000//////000000111111111111333333333333444555555666777<<>>HHHQQQXXX```ooo}}}222222222111111111111000000000000////////////...///////////////////////////...---,,,,,,---...///.................................//////.........,,,---///000000///---,,,------......///000000111000000000000111111111111000111222222333555888;;;???HHHQQQYYYeeevvv|||sssiiidddggglllqqqwww~~~}}}xxxvvvwwwvvvxxx|||~~~}}}{{{|||}}}~~~~~~~~~}}}||||||~~~zzzsssjjjddd]]]UUUMMMJJJGGGDDDEEEHHHDDDAAABBBEEEFFFGGGKKKPPP```xxx\\\EEEBBB<<<777777555555444333333222222333333///000000111111111111111...///000111111000///......//////000000000000000........................///............------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------............///...//////000000//////.........///000000000000000...//////000111111222222111222333444666777777777;;;@@@IIIRRRXXXaaarrr222222222111111111111000111111111111000000000000////////////////////////000///---,,,,,,---///000////////////////////////......////////////......,,,---///000000///---,,,---------...///000000111000000000000111111111111000111222222333555888;;;???JJJTTT[[[eeeuuu|||rrrgggbbbfffkkkpppuuuzzz{{{wwwsssssstttrrruuuzzz~~~~~~~~~}}}{{{zzz{{{}}}{{{sssiiiccc^^^VVVMMMJJJGGGDDDEEEHHHEEEBBBAAADDDFFFEEEHHHMMM^^^uuu|||```HHHDDD===777888666555444333333222222333333222222222111111000///......///000111111000///...---...///000111111111111........................//////.........------------,,,,,,,,,,,,---......,,,,,,,,,------.........---------.........////////////000000000000//////...//////000000000000000...//////000111222222222000111333555666777888888===AAAJJJRRRXXXbbbttt222333444444333222000///000000000000////////////////////////............///......---------....................................---------,,,,,,,,,000000///.........................../////////000111111111000000000000000555222222444333333777===CCCNNNWWW\\\eeewww~~~wwwoooiiigggffffffjjjmmmqqqttttttsssrrrssssssuuuyyy|||~~~|||{{{|||}}}{{{tttlllfff\\\VVVNNNHHHFFFEEEEEEDDDCCCDDDEEEDDDDDDEEEHHHJJJZZZssskkkMMMAAA>>>999777;;;777666555444444333444444444222000...------...///000000000000000000000000000000///...............///...------...///...---........................+++,,,---...///...---,,,......------------......000000000000000000000000////////////////////////////////////000000000000000000000000111111111111333444555444444666999;;;999FFFQQQUUU]]]ooo333333333333222111000000000000000000////////////////////////............///......---------..............................//////.........---------000000///......................../////////000000111000000000000000000000555222222444444333777===EEEOOOXXX]]]gggxxx~~~~~~zzztttmmmgggeeeddddddgggkkkooorrrssssssssssssuuuwwwzzz}}}|||{{{|||}}}{{{tttkkkfff]]]WWWOOOIIIFFFEEEEEEEEEDDDEEEEEEDDDDDDDDDGGGIIIUUUnnnrrrQQQCCC???:::777999777666555444444333444444444333111/////////000111000000000000000000000000000000///...............///...------...///...---........................+++,,,------......------......------------..............................////////////////////////////////////000000000000000000000000111111111111222333444444444555888;;;<<>>IIIPPPXXX___jjjyyy}}}||||||{{{xxxwwwwwwtttnnniiidddbbbaaaaaadddgggllloooqqqrrrssstttuuuvvvxxxzzz|||~~~~~~{{{zzz{{{||||||}}}|||tttlllfff^^^YYYQQQJJJGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDEEEGGGOOOeee{{{VVVDDD@@@;;;777777777666555444444333444444444333111000000111222333000000000000000000000000000//////............//////...------...///...---........................---,,,,,,,,,,,,---............------------..............................////////////////////////////////////000000000000000000000000111111111111111222333333333555888;;;@@@JJJUUU^^^nnn555444222111000111111222000000000000////////////////////////...............------------...//////........................////////////.........---///......------............////////////000000000000000000000000111111111444222222444444444888???KKKPPPXXX```kkkxxx}}}{{{xxxvvvuuussspppmmmnnnlllhhhddd```^^^^^^]]]___cccgggkkkmmmoooqqqsssqqqrrrssstttwwwyyy|||}}}}}}~~~~~~|||yyyxxxxxxyyy{{{}}}|||~~~zzztttmmmhhh```[[[RRRLLLHHHGGGFFFEEEEEEFFFFFFEEECCCCCCDDDEEEIII\\\www[[[EEE@@@===999666777666555444444333444444222222111111111222222333000000000000000000000000000///............/////////---------...///...---........................------,,,+++,,,---...///......------------..............................////////////////////////////////////000000000000///000000000111111111111111222333333333555888;;;BBBKKKUUU```sss555444222111000111111222000000000000////////////////////////............---------------...//////.................................---------,,,,,,......------------......////////////000000000111//////000000111111111111444222222444555555999???KKKPPPXXXbbbkkkttt~~~~~~yyywwwtttrrrpppmmmiiifffeeedddaaa___]]][[[ZZZZZZ\\\___cccfffhhhkkkmmmooonnnnnnoooqqqsssvvvxxxzzzwwwyyyyyyxxxvvvuuuvvvvvvzzz}}}{{{~~~{{{xxxtttooolllccc]]]TTTMMMIIIGGGFFFFFFEEEFFFGGGFFFDDDBBBCCCCCCFFFTTTmmm```HHH@@@>>>:::777777666555444444333444444111111000000111111111222000000000000000000000000//////............/////////---------...///...---........................------,,,+++,,,---...///......------------......////////////////////////////////////////////////////////////000000000000///000000000111111111111111222333333444666999<<>><<<999777666555444444333444444333333333333222111000000000000000000000000000000...............///000000///...------...///...---........................+++,,,------......------......------------......////////////////////////////////////////////////////////////000000000000000000000000111111111111222333444555666888<<<>>>EEELLLVVVdddyyy222333444444333222000///000000000000////////////000/////////............,,,,,,,,,---...///000111........................000/////////............,,,,,,,,,,,,------...///000000000000111111111111...//////000111222222222444222222555666666;;;AAAKKKTTTbbbllllllkkkwwwzzzuuurrrhhhfffeeecccaaa^^^YYYUUUUUUUUUWWWXXXXXXWWWVVVUUUXXXZZZ[[[\\\\\\]]]___aaabbbdddgggkkkmmmnnnnnnnnnmmmpppsssuuuuuuvvvwwwxxxvvvzzz~~~zzzwwwuuutttrrrppphhhaaaXXXPPPLLLIIIHHHGGGAAACCCEEEFFFDDDCCCCCCCCCBBBEEETTTooowwwWWWDDD>>><<<999777777555444444444444444555555555444333222111000000000000000000000000000...............///000111///...------...///...---........................+++,,,---...///...---,,,.........------.................................////////////////////////////////////000000000000000000000000111111111111222444555666777999<<>>LLLQQQ]]]qqq222222222111111111000000000000000000////////////......////////////.............../////////000000------------------------------...//////...------............////////////////////////000000000000111111111111111111111111222111222555666999AAAJJJTTT___mmmwww{{{|||wwwpppjjjfffaaa```^^^\\\ZZZWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSUUUVVVYYYZZZ[[[]]]___bbbcccaaa```aaabbbgggiiilllnnnqqqrrrssssssuuuvvvxxx{{{~~~~~~{{{yyyxxxwwwtttsssnnneee[[[UUUOOOIIIFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@???@@@JJJ```xxx___HHHBBB>>>777888777666555444333333333222222222222222222222222111111111111000000000///000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////....../////////000000000000000000000000000000000000000000000111111222222444666777666555777===AAAMMMTTTbbbvvv222222222111111111000000000000000000////////////......////////////......////////////000000000111------------------------------...//////...------............////////////////////////000000000000111111111111111111111111222111222555777999BBBLLLTTTaaaqqq}}}yyyrrrmmmgggbbb___[[[[[[ZZZYYYXXXWWWVVVVVVSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYZZZ[[[ZZZYYYYYY[[[\\\```bbbeeehhhlllnnnppppppooosssxxxzzz{{{}}}{{{wwwwwwwwwxxx{{{~~~}}}{{{yyyxxxxxxxxxvvvuuuoooeee\\\VVVPPPJJJGGGHHHEEEEEEEEEDDDCCCAAA@@@???@@@@@@HHH[[[rrrfffLLLCCC???999888888666555444333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,///////////////.............../////////000000000000000000000000000000000000000111111222333444444444666777666666999???DDDOOOZZZkkk}}}444444444333333333222222000000000000////////////......////////////............/////////000000000........................---..................---............////////////////////////000000000000111111111111111111111111222111222555777:::DDDNNNTTTcccvvv~~~yyyppphhhbbb^^^ZZZXXXWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUWWWVVVUUUTTTTTTUUUVVVXXX[[[]]]```dddhhhkkknnnooonnntttyyy{{{yyyyyy}}}~~~yyyuuuooopppqqqtttvvvyyy|||}}}zzzyyyxxxxxxyyyyyyxxxvvvooofff]]]XXXRRRKKKHHHHHHEEEEEEEEEDDDBBB@@@???>>>@@@@@@HHHYYYpppnnnQQQEEE???:::999888777555444444444333333333222222222222222111111111111000000000000000////////////////////////////////////////////////................................................------------------------////////////............//////000000000111111111//////////////////////////////000111222333444555222444555444555999@@@FFFRRR___sss444444444333333333222222000000000000////////////......////////////......------........./////////.................................------.....................////////////////////////000000000000111111111111111111111111333111222555777;;;EEEPPPXXXjjj}}}}}}vvvpppggg___ZZZWWWUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPPPPPPPQQQRRRTTTTTTVVVTTTRRRQQQRRRTTTUUUVVVXXXZZZ]]]aaafffjjjnnnpppqqqvvvzzzzzzwwwvvvyyy}}}}}}}}}yyytttqqqkkkmmmqqquuuyyy|||zzzyyyyyyzzz{{{{{{yyywwwooofff^^^XXXSSSKKKHHHHHHEEEDDDDDDCCCAAA???>>>===???AAAJJJ[[[qqquuuUUUFFF@@@;;;999888777666555444444444333333333222222111111111000000000000000000111111////////////////////////........................................................................------------------------///////////////................../////////000000////////////////////////......///000111333333444222444555555666;;;CCCJJJUUUdddxxx222222222111111111000000000000000000////////////......////////////......------------....................................///...------------...///............////////////////////////000000000000111111111111111111111111333111222555888<<>>???AAAKKK\\\ppp}}}zzzWWWFFF???<<<999999777666555444444444444333333222222111111111000000000000111111111111000000000000000000000000........................................................................------------------------............/////////000,,,,,,---------.........000000000000000000000000...//////000111222333333444666777777999???HHHOOOYYYfffyyy222222222111111111000000000000000000////////////......////////////..................////////////........................///...------------...///............////////////////////////000000000000111111111111111111111111333111222555888===HHHSSS```xxx}}}{{{tttoooddd```ZZZVVVUUUUUUVVVVVVXXXXXXWWWWWWVVVUUUUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSSSSQQQPPPQQQTTTWWWWWWWWWXXXYYY\\\___dddiiinnnpppuuutttsssqqqrrrsssvvvwwwzzz|||{{{wwwuuuuuuvvvwww{{{~~~}}}~~~~~~|||xxxuuummmeee]]]YYYSSSKKKGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBKKKZZZlllzzzyyy~~~XXXEEE???===:::999888666555555444444444444333333222111111000///000000000111111111111000000000000000000000000................................................................................................,,,------...///000111111.........////////////000000000000000000000000000111111111222222222333333444666777888:::AAAJJJRRR[[[fffwww444444444333333333222222000000000000////////////......////////////......////////////000000000000///////////////////////////...---,,,,,,---...///............/////////000////////////000000000000111111111111111111111111333111222555888===IIITTT___yyy|||~~~~~~}}}zzztttlllfff___\\\WWWUUUUUUWWWWWWXXXZZZZZZYYYXXXWWWUUUUUUTTTVVVVVVVVVVVVVVVUUUSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSRRRPPPOOOQQQUUUXXXXXXWWWXXXYYY[[[___dddiiimmmppptttqqqnnnmmmpppsssvvvwwwzzz|||~~~{{{yyyzzz}}}~~~|||xxxuuullleee]]]XXXRRRKKKFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBIIIWWWhhh|||}}}yyyYYYEEE???===:::999888666555555555555444444333333222111000000//////000000111111111222000000000000000000000000000000000000000000000000........................................................................+++,,,---...///111222222222222222222333333333333000000000000000000000000333333333333333333333333222444555666999@@@JJJQQQ]]]fffvvv}}}444444333222111111111111222111111111333222111///////////////////////////000///...,,,,,,,,,---...111000///...............////////////////////////,,,,,,,,,------///000000............////////////000111111111111222222222222111222666999>>>IIITTTcccxxx|||}}}{{{yyyyyyyyyvvvppphhhaaa\\\[[[WWWRRROOOOOOSSSXXX\\\WWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYWWWYYY[[[___dddiiilllooorrrrrrqqqpppqqqsssvvvxxx{{{|||~~~~~~zzzwwwuuujjjeee\\\UUUPPPMMMJJJIIIDDDDDDDDDDDDEEEEEEEEEEEEAAACCCHHHRRRccczzz}}}bbbHHH>>>>>>999888777666444444444444333333333222222222111111000000000000000000000000000000000000000000000000///...---,,,,,,---...///////////////////////////------............---------------............//////////////////////////////000111333222111///...---///000000//////000222000000000000111222333444666555666:::<<>>999888777666555444444444333333333222222222111111111111111111111111111111000000000000000000000000//////...------...//////........................------............---------------............///////////////////////////...///000111111000///......///000000//////000111000000000000111222333444555333555999>>>DDDQQQ]]]gggooo||||||zzz444333222111000000000000555444222111111000...,,,////////////////////////.........///......---,,,///............//////000///////////////////////////////////////000111222000000000000111111111111000111111111111222222222222111222777:::@@@KKKVVVcccxxxyyy{{{wwwtttqqqooonnnmmmjjjeee```[[[VVVTTTOOOPPPRRRTTTUUUVVVVVVVVV]]]\\\[[[ZZZYYYWWWWWWVVVWWWWWWWWWWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYY^^^```bbbeeeiiimmmppprrrrrrtttwwwxxxxxxyyyzzz||||||~~~~~~}}}~~~}}}zzzwwwuuukkkeee\\\UUUPPPLLLIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBCCCIIIYYYrrr}}}zzziiiNNNAAA???999888777666555444444444333333333222222222111111222222222222222222222222000000000000000000000000000//////......//////000------------------------------............---------------............///////////////////////////............///////////////000111000///...///000111000000111111222333444444333444999???IIIXXXfffpppyyyzzz{{{555444333222222111111111444222000000000000///...////////////////////////------/////////...---,,,...............///000111//////////////////////////////......///000000111//////000000000111111111000000111111111222222222222111333777;;;AAAMMMXXXdddxxx|||xxx{{{uuuqqqnnnkkkiiigggeeeaaa\\\XXXTTTQQQPPPLLLNNNPPPSSSUUUVVVVVVWWW]]]\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXYYYYYYZZZZZZ[[[XXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYY```aaacccfffiiimmmppprrrvvvyyy}}}~~~|||{{{{{{}}}}}}~~~}}}xxxwwwyyy|||~~~}}}zzzwwwuuulllfff]]]UUUOOOKKKHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGBBBBBBBBBGGGUUUooo~~~xxx|||yyyqqqRRRBBB???:::999888666555555444444333333333222222222111111222222222222222222222222////////////////////////000000////////////000000------------------------------............---------------............/////////////////////////////////.........///000000000111111000///......///111111111111222333444444666444555:::AAAMMM^^^lllzzz666555444333333222222333222000......000111111111////////////////////////,,,---...//////...---,,,...............///000111////////////////////////......---------...//////........./////////000000000000111111111222222222222111333888===CCCOOOZZZhhhzzzzzzyyy~~~vvvpppkkkhhheeeccc```^^^ZZZUUURRRPPPOOOOOOMMMMMMNNNPPPSSSUUUXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]YYYYYYYYYZZZZZZ[[[[[[\\\YYYYYYXXXXXXWWWWWWVVVVVVXXXXXXWWWXXXXXXYYYZZZ[[[___```bbbeeehhhllloooqqqzzz||||||}}}~~~}}}wwwrrrpppsssxxx{{{~~~~~~{{{xxxwwwmmmggg^^^VVVPPPLLLHHHFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCFFFSSSmmmzzzsssuuu{{{zzzWWWCCC???:::999888777555555555555333333333222222222111111111111111111111111111111//////////////////////////////000000000000//////------------------------------............---------------............///////////////////////////000////////////000111222000111111000///......///111111111111222333444555888666777<<>>DDDPPP\\\lllzzz{{{{{{}}}wwwooohhhdddaaa^^^]]]ZZZWWWTTTQQQOOONNNOOOOOONNNNNNNNNOOORRRUUUYYY[[[XXXYYYYYY[[[\\\]]]^^^___YYYZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWZZZZZZZZZZZZZZZ[[[\\\\\\^^^___bbbeeeiiimmmppprrr}}}}}}~~~vvvtttqqqmmmmmmpppwww|||~~~}}}zzzyyyoooiii```WWWQQQLLLHHHFFFCCCDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCFFFPPPgggxxxoooqqq{{{[[[DDD@@@:::999888777666555555555333333333222222222111111000000000000000000000000000000000000000000000000...//////000000//////...------------------------------............---------------............/////////////////////////////////000000111111222222///000111000///...///000222111111222222333444555888666888>>>FFFRRRcccrrr444444333222111111111111222000------///000111111////////////////////////---------------...//////000//////............/////////////////////////////////............//////...////////////000000000000111111111111222222222222222444:::???EEERRR]]]jjjuuu|||{{{|||}}}~~~tttnnnfff___[[[XXXVVVUUUSSSRRRPPPNNNMMMNNNNNNOOONNNOOOOOOQQQSSSVVVXXXZZZXXXXXXYYYZZZ[[[\\\\\\]]]ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWW]]]\\\\\\\\\\\\]]]^^^^^^```aaadddggglllppptttvvv||||||yyymmmmmmmmmmmmooottt}}}~~~|||zzzqqqkkkbbbYYYRRRMMMIIIGGGDDDDDDEEEEEEEEEFFFFFFFFFBBBCCCDDDDDDKKK]]]xxxzzzoooooovvv^^^FFFBBB::::::888777666555555555333333333222222222111111111111111111111111111111000000000000000000000000---...////////////...---........................------............---------------............///////////////////////////---...///111111111111000...///000000//////000111222222222222333444555555666555888???HHHTTTfffuuu333222111000////////////444111...---...///000///////////////////////////...---,,,,,,---...///000111000///...............////////////////////////111000////////////000000000000000000111111111111000111111111111222222222222222444:::???FFFRRR^^^dddnnnsssqqqttt}}}mmmhhh___XXXTTTRRRPPPOOOOOONNNMMMMMMLLLMMMNNNOOONNNOOOQQQSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXX^^^^^^]]]]]]]]]^^^______bbbcccfffjjjnnnssswwwyyy{{{}}}wwwsssiiikkknnnpppsss{{{}}}{{{ssslllcccZZZSSSNNNJJJGGGEEEFFFFFFFFFFFFGGGGGGGGGAAACCCCCCBBBFFFVVVnnn}}}pppnnnsss```HHHCCC;;;:::999777666666555555333333333222222222111111222222222222222222222222000000000000000000000000,,,---...//////...---,,,////////////////////////---..................------------.........//////////////////////////////***,,,...000111111000///---///000000//////000222222222222222333444555555333333777???IIIVVVhhhwww777666666444333222111111000000000000111111111111---...///000000///...---////////////////////////////////////////////////000000//////.........------...///111111///...---............/////////000000000000000111111111111333444666999@@@IIITTT[[[gggiiihhhhhhrrrzzzmmmcccXXXTTTQQQMMMLLLMMMLLLMMMMMMMMMNNNOOOOOOOOOQQQRRRSSSTTTVVVXXXYYYZZZ\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[XXXWWWWWWWWWVVVWWWYYYYYYYYY[[[^^^```cccbbb```______aaacccdddccceeeiiilllpppuuuzzz~~~~~~wwwqqqsssssstttyyy~~~~~~~~~~~~}}}{{{rrrlllcccZZZSSSNNNIIIFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDDDDEEEGGGPPPbbbtttppppppttteeeJJJAAA===:::777555555555444222333333333222222222111111////////////////////////000000////////////000000000000000000000000000000000///...---------------..............................////////////......---------...///000000111111000///......---......000000000000000000000000000111222222444444555666777666999AAAKKKYYYlll{{{666555444333222111000000000000000000111111111111......////////////......////////////////////////////////////////////////000/////////............---...///000000///...---........./////////000000000000000000111111111111222444666:::@@@JJJUUU]]]hhhiiiiiikkkuuuyyyjjj```VVVQQQOOOKKKJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQSSSUUUWWWYYYYYYZZZ\\\[[[[[[ZZZZZZYYYZZZZZZYYYZZZ[[[ZZZXXXVVVVVVVVVWWWYYY[[[\\\]]]^^^```bbbaaaaaa```aaabbbdddfffhhhgggiiimmmpppsssxxx}}}zzz{{{}}}~~~~~~~~~~~~|||zzzoooiiiaaaYYYSSSNNNJJJGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDEEENNN```rrrssstttwwwgggLLLCCC===;;;777666555555444333333333333222222222111111000000000000000000000000000000////////////000000000000000000000000000000//////...---------------.................................//////.........------......///000000111111000///...............000000000000000000000000000111222222444444555666666666:::BBBMMMZZZlll{{{444444333222111111000000000000000000111111111111//////............//////////////////////////////////////////////////////////////////............---...///000000///...---....../////////000000000000000000000111111111111222333666:::AAALLLWWW___jjjjjjkkkoooyyyyyyiii___UUUQQQNNNKKKKKKLLLLLLMMMNNNOOOQQQQQQRRRRRROOOQQQTTTXXXZZZZZZZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ[[[ZZZWWWUUUUUUVVVVVVYYY\\\___``````bbbcccaaaaaabbbccceeehhhkkkmmmkkknnnrrruuuyyy}}}}}}}}}}}}}}}{{{yyymmmggg```YYYTTTOOOKKKHHHFFFGGGGGGGGGGGGGGGGGGFFFGGGEEEDDDCCCDDDKKK]]]mmmwwwyyyiiiNNNDDD>>>;;;888666555555444333333333333222222222111111111111111111111111111111000000////////////000000000000000000000000000000//////...------------...........................------............------------......///000000000000000///.........//////000000000000000000000000000111222222444444555666555666;;;DDDOOO\\\nnn}}}444444444333222111111000///000000000111111111111//////...------...000111///////////////////////////////////////////////////////////////...............///000000///.........////////////000000000///000000000111111111111222333666;;;BBBMMMXXX```mmmlllmmmrrr{{{{{{kkkaaaWWWSSSQQQOOOOOOQQQOOOOOOQQQRRRRRRRRRRRRRRROOORRRWWW[[[]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[[[[ZZZXXXVVVVVVVVVVVVYYY^^^```aaabbbcccdddddddddeeegggiiilllnnnpppooorrrvvvzzz}}}}}}|||||||||zzzxxxnnniiibbb[[[UUUPPPKKKHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGEEECCCCCCBBBIIIYYYiii}}}zzz|||lllPPPDDD>>>;;;888666666555444333333333333222222222111111111111111111111111111111000000////////////000000///////////////////////////......---------..............................,,,,,,------------,,,,,,............//////000000000///////////////000000000000000000000000000000000111222222444444555666555666<<>><<<888666666666555333333333333222222222111111111111111111111111111111000000////////////000000////////////////////////......---------......///........................,,,,,,------------,,,,,,............///////////////////////////000111222111111111111111111111111000111222222444444555666666777===HHHTTTcccvvv555555555444444333333333000000000000111111111111......---......///000111////////////////////////////////////////////////.........////////////////////////////////////////////////000000000111111000000000000111111111111222333666:::AAALLLWWW___lllhhhhhhnnntttuuuvvvwwwpppxxxmmmbbbXXXTTTTTTSSSUUUXXXZZZ[[[\\\]]]]]]\\\ZZZXXXZZZ\\\```dddeeecccaaa___ZZZ[[[\\\^^^^^^]]]\\\[[[[[[]]]^^^^^^]]]\\\\\\]]]___bbbeeegggggghhhiiijjjkkkllllllmmmnnnoooooopppsssvvv{{{||||||{{{zzzyyyyyyxxxxxxzzz|||~~~}}}{{{zzzzzzyyywwwuuusssnnnggg___XXXQQQKKKGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBGGGVVVeeexxxvvvxxxvvvTTTDDD???<<<999777666666555444333333333222222222111111111111111111111111111111000000////////////000000000000000000000000000000...------------...//////........................------............------......//////////////////.........///000111222333111111111111111111111111000111222222444444555666777777===IIIWWWhhh}}}444444444333333333333222000000000000111111111111,,,---...///000000000000////////////////////////////////////////////////............/////////000//////............////////////000000000111111111000000000000111111111111222444666:::@@@JJJUUU]]]fffbbbbbbiiinnnmmmmmmnnnkkkvvv}}}ooodddZZZWWWVVVWWWYYY]]]^^^```bbbeeeeeeeeecccbbb```bbbeeeggghhhfffdddbbb]]]^^^```aaabbbaaa```___\\\^^^```aaa``````aaabbbbbbdddeeefffffffffhhhiiillllllmmmoooppppppqqqqqquuuxxx}}}}}}xxxyyy{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxvvvtttqqqlllfff___YYYRRRLLLHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBGGGVVVeeeyyyrrrrrr}}}YYYHHH???<<<999777777666555444333333333222222222111111000000000000000000000000000000////////////000000000000000000000000000000---------------...//////.................................//////........./////////////////////............///000222333444111111111111111111111111000111222222444444555666888888>>>IIIYYYlll333333222222222222222222000000000000111111111111+++,,,...000111000000///////////////////////////////////////////////////---.........//////000000//////............//////000000000000111111111111000000000000111111111111333444666999@@@IIITTT[[[bbb\\\]]]eeejjjhhhhhhjjjkkkxxx{{{ssshhh^^^ZZZZZZ[[[]]]aaa```cccfffjjjkkklllkkkjjjeeefffhhhiiiiiihhheeeddd___aaacccdddeeedddcccbbb]]]___aaabbbbbbbbbdddeeeaaabbbcccbbbbbbbbbdddgggkkklllmmmoooqqqrrrrrrrrrvvvzzz~~~zzzvvvwwwzzz~~~}}}zzzyyyyyyxxxuuusssnnnjjjddd^^^YYYSSSMMMIIIGGGHHHHHHIIIIIIHHHHHHGGGEEEDDDDDDCCCCCCGGGVVVeeezzz~~~nnnnnn]]]KKK???<<<999777777666555444333333333222222222111111////////////////////////000000////////////000000000000000000000000000000---------------...///000..............................////////////......///////////////..................///000222333444111111111111111111111111000111222333444555555666999999>>>JJJYYYnnn555555444333222222222222000000000000000000000000111111000000//////......//////////////////////////////.........---------000000//////.........------------............///000000000000111111111111000000000000000111111222555333555===DDDKKKUUU]]]```fffiiiiiikkkmmmkkkgggmmmwww}}}oooiiiaaaZZZWWWXXX\\\___hhhmmmppprrruuuwwwtttnnnhhhfffddddddeeeggghhhhhhhhhgggfffeeeeeedddbbb``````bbbffffffeeecccbbbaaabbbbbbbbbbbbbbbbbbcccccchhhjjjmmmooopppssswwwzzz{{{|||{{{~~~~~~{{{{{{~~~||||||{{{zzz{{{{{{zzzxxxuuullliiiddd^^^VVVOOOJJJGGGKKKJJJIIIIIIIIIIIIJJJKKKGGGIIIEEECCCDDDBBBLLLdddyyy}}}qqquuuaaaIIICCC>>>888666888999666333444444333333333333222222222222222111111111111000000000000000000000000000//////000000111111111222////////////........................////////////........................000000000000000000000000111111222222222333333333111111000000111111222333333333333333444555666666888;;;AAAKKK]]]sss555555444333222222222222000000000000000000000000111000000000/////////...//////////////////////////////.........---------000/////////............---------............///...////////////000000000000000000000000111111222555333555===EEEMMMWWWaaakkkpppttttttuuuwwwtttpppmmmwww~~~sssmmmeee___[[[]]]```ccclllqqqwwwzzz}}}zzzsssiiifffcccbbbcccfffgggggghhhggggggffffffeeecccbbbbbbeeeggghhhfffcccbbbaaabbbbbbbbbbbbbbbccccccdddiiikkknnnppprrrtttxxx{{{|||}}}zzzxxxzzz|||{{{}}}~~~}}}||||||{{{yyyuuusssjjjgggbbb\\\UUUOOOKKKIIIIIIHHHGGGGGGGGGGGGHHHIIIGGGIIIDDDCCCDDDCCCMMMeee||||||nnnrrrcccJJJCCC>>>888666888888666333444444333333333333222222222222222111111111111000000000000000000000000000//////000000000111111111////////////........................////////////........................000000000000000000000000111111111111222222222222000000//////000000111222222222222333333444555666888;;;BBBMMM^^^ttt555555444333222222222222000000000000000000000000000000000000////////////////////////////////////...............---------////////////............---------............///............////////////000000000000000111111222555444666===EEENNN[[[ggguuu{{{}}}wwwmmmwwwxxxssslllfffccccccfffiiipppwww~~~~~~vvviiifffaaa___aaaccceeefffhhhhhhhhhhhhgggfffddddddgggiiijjjjjjgggdddbbbbbbcccbbbbbbbbbccccccdddeeejjjllloooqqqsssuuuyyy|||~~~}}}||||||}}}}}}~~~~~~~~~|||{{{xxxsssppphhheee```YYYSSSOOOMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHDDDBBBEEEDDDOOOggg|||mmmooogggMMMBBB>>>999777888888666444444444333333333333222222222222222111111111111000000000000000000000000000//////000000000000111111////////////............---............/////////........................000000000000000000000000000000000000111111111111///////////////000000111222222222222333444555555999<<>>:::777777777666444444444333333333222222222222222222111111111000000//////////////////////////////000000000000000000////////////............---------.........//////........................////////////////////////////////////000000000000000////////////000111111222222111222222333444555999>>>FFFSSSeeezzz555555444333222222222222000000000000000000000000////////////000000000000////////////////////////---..............................///////////////---------............/////////000000000111111111000000000000000111111222444444777>>>EEENNN^^^llluuu{{{zzzsss|||}}}wwwrrrooonnnoooqqqzzzxxxmmmeeeaaa\\\ZZZ[[[^^^aaacccdddfffiiiiiihhhggghhhjjjoooppppppmmmiiieeeccccccccccccccccccdddeeefffgggiiikkknnnppprrrtttxxx{{{~~~}}}}}}|||zzzvvvsssmmmhhhaaaYYYQQQLLLIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGCCCBBBFFFGGGTTTmmmrrrrrr{{{nnnSSSAAA>>>:::888777666666555444444333333333222222222222222222111111111000000////////////////////////000000//////////////////////////////............------------....................................////////////////////////....../////////000000000111000000000000111222222222222222222333444555555999???IIIWWWiii}}}555555444333222222222222000000000000000000000000////////////000000000000////////////////////////---------........................///////////////---------............///000000000000111111111111000000000000000111111222333444888>>>DDDLLL[[[iiirrrwww{{{|||}}}xxx{{{vvvsssrrrssssss{{{{{{pppfff^^^[[[WWWUUUWWWZZZ]]]^^^```dddhhhiiihhhhhhkkknnnqqqrrrqqqnnnjjjfffddddddcccccccccdddeeefffggghhhiiikkknnnppprrrtttxxx{{{|||~~~}}}}}}|||{{{xxxuuuoookkkcccZZZRRRLLLGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFBBBBBBFFFHHHVVVppptttsssssslllQQQ@@@>>>;;;888666555666666444444333333333333222222222222222111111111111000000000000000000000000000000000////////////......////////////............,,,------------.................................000000000000000000000000////////////000000000000111111111111111222222333333333333333444555666666:::@@@LLL[[[mmm555555444333222222222222000000000000000000000000.../////////000000000111////////////////////////---------.........//////............/////////000---------............////////////000000000000111000000000000000111111222222444999???CCCIIIWWWdddoootttwwwxxx|||}}}~~~zzzwwwvvvuuuuuutttwwwxxxvvvsssooofff]]]UUUSSSPPPPPPSSSVVVWWWXXX\\\aaafffhhhggghhhlllppprrrrrrqqqnnnjjjfffeeeeeeccccccddddddeeeggghhhiiijjjllloooqqqsssuuuyyy|||~~~~~~}}}}}}}}}{{{xxxuuuoookkkeee]]]TTTMMMGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDFFFBBBBBBGGGIIIXXXssssssppplll|||eeeKKK@@@>>><<<999666555555666444444333333333333222222222222222111111111111000000000000000000000000000000000/////////.........////////////............,,,,,,---------.................................000000000000000000000000//////000000000111111111000000000000000111222222444444444444555666777777:::AAANNN^^^ppp555555444333222222222222000000000000000000000000.../////////000000111111////////////////////////---------.........//////---.........//////000000---------.........//////............/////////000000000000000000111111222111444:::???BBBGGGTTTaaalllppptttuuuyyy}}}zzzxxxwwwwwwkkknnnnnnjjjhhheee^^^VVVOOOMMMLLLMMMOOORRRTTTTTTZZZ___eeeggggggiiimmmrrrrrrrrrqqqnnnjjjfffeeeeeecccddddddeeefffgggiiiiiilllnnnppprrrtttwwwzzz}}}zzzwwwvvvuuuxxx~~~}}}}}}zzzwwwtttnnnkkkeee^^^VVVNNNHHHEEEGGGHHHIIIJJJJJJIIIHHHGGGDDDFFFAAAAAAGGGJJJYYYtttppplllhhhxxx```GGG@@@???<<<999666444555777444444444333333333222222222222222111111111111000000000000000000000000000000000//////.........---000/////////............,,,,,,,,,---------..............................000000000000000000000000000000000000111111111111///////////////000111111555555444555555666777888:::BBBOOO___qqq777777666555333222111000000000111222222000///...000000000000000000000000000000//////.........---000000000000000000000000////////////////////////---------............///000000000000////////////000000000000000000111111222444888>>>CCCIIIUUUaaaiiinnnqqqsssxxx}}}|||{{{wwwpppkkkfffdddbbbaaa^^^ZZZUUUQQQLLLHHHFFFIIIKKKKKKOOOUUUXXX]]]ccchhhkkklllmmmnnnuuurrrooonnnmmmmmmkkkjjjhhhfffeeeddddddgggiiikkkkkkmmmoooqqqtttyyy~~~tttqqqqqqlllkkksss|||xxxyyyzzz|||}}}yyyuuussspppiii```WWWOOOIIIFFFDDDDDDEEEFFFGGGGGGHHHHHHDDDCCCDDDDDDCCCIII[[[lllpppjjjhhhttt\\\LLL???===:::888777666444333555444333333222222333333333333111000000000111222111000000000//////......000000000000////////////////////////............,,,,,,,,,---...///000000//////.........---------000000000000000000000000000000000000111111111111111111000000000000000111444444444555555777888999===EEESSSbbbrrr555555444333222222111000111111111111111000//////000000000000000000000000000/////////............////////////////////////........................---------............///000000000000////////////000000000111111222222222333444999???DDDJJJVVVbbbiiinnnqqqsssyyy|||zzzxxxuuunnniiiaaa```^^^\\\[[[XXXTTTPPPLLLHHHFFFHHHIIIJJJMMMRRRWWW\\\dddiiimmmnnnoooppptttrrrppppppooonnnllljjjhhhgggeeedddeeegggjjjkkklllmmmoooqqqtttxxx~~~|||qqqpppqqqmmmlllrrr||||||xxxvvvqqqmmmlllpppttt{{{~~~zzzxxxsssoooiii```WWWPPPJJJGGGEEEEEEFFFFFFGGGHHHHHHIIIEEEDDDEEEDDDDDDJJJ\\\nnnrrrmmmjjjxxx\\\KKK???===:::888777666444333555444333333222222333333333222111000000000111222111111111000000/////////000000000000////////////////////////............,,,---------...///////////////.........---------//////////////////////////////000000000111111111222222111111111111222222444444444444555777888999>>>FFFSSSbbbrrr333333333333222222222111222111111000000000000000000000000000000000000000////////////............................................................---------............///////////////000000000000///000000111222333444444333444999AAAGGGNNNYYYdddiiinnnrrruuu{{{{{{xxxuuuqqqkkkfff\\\ZZZXXXWWWVVVUUUSSSQQQKKKGGGEEEFFFGGGGGGJJJOOOTTTZZZcccjjjnnnooopppqqqsssrrrrrrrrrrrrqqqnnnkkkhhhhhhfffffffffhhhjjjlllnnnoooqqqrrrtttxxx}}}{{{rrrqqqtttssssssuuuzzz~~~{{{xxx{{{~~~~~~yyysssnnniiifffhhhgggiiipppzzz|||{{{~~~}}}{{{yyyrrrooohhh```XXXPPPKKKHHHFFFGGGGGGHHHHHHIIIIIIIIIFFFEEEFFFEEEEEEKKK^^^pppuuuqqqkkk{{{\\\JJJ???===:::888777666444333555444333333222222333333333222111111000000111111111111111111111000000000000000000000////////////////////////............------.................................---------//////////////////////////////000000000000111111333222222222222222333333333444444444666777888999???GGGTTTcccsss333333333333333333333333333222000/////////000111///////////////////////////////////////.........................................................---------............///////////////000000000000///000000222333444555555444444:::BBBJJJRRR]]]gggiiinnnssswww}}}{{{vvvsssooohhhdddYYYVVVTTTSSSTTTTTTSSSRRRKKKFFFDDDEEEEEEDDDGGGLLLPPPVVV```hhhllloooppppppqqqrrrsssuuuuuusssooollliiiiiihhhhhhhhhjjjlllmmmoooqqqssstttvvvyyy}}}xxxxxx|||}}}~~~~~~~~~~~~wwwssstttwwwzzz}}}vvvmmmeee```^^^gggiiiooozzzzzzsssnnnqqqxxx~~~}}}{{{yyyxxxqqqnnnhhh```XXXQQQLLLIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFFFFFFFEEEMMM```rrrxxxuuulll[[[III???===:::888777666444333555444333333222222333333222222222111111111111111222222111111111111111111000000000000////////////////////////...........................---------........................////////////////////////////////////000000000111222222111111111222333333333333444444666777999999@@@HHHVVVfffuuu444444444444555555555555333222000/////////000111////////////////////////.........///////////////................................................---------............///.../////////000000000111///000000222333444555555555555:::EEENNNVVVaaajjjjjjpppuuuyyy{{{wwwsssnnngggbbbXXXVVVTTTTTTUUUUUUUUUTTTJJJEEECCCDDDDDDCCCFFFJJJKKKRRR[[[ccciiilllnnnooopppqqqsssvvvwwwuuuqqqnnnjjjjjjiiiiiijjjkkkmmmnnnqqqsssuuuvvvxxxzzz~~~}}}uuuooooooqqqtttyyy{{{sssjjjbbb^^^]]]cccjjjttt{{{sssooommmiiihhhnnnxxx}}}{{{yyyvvvtttooolllfff___XXXQQQMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFMMMaaatttzzzwwwpppZZZIII???===:::888777666444333555444333333222222333333222222222222111111000000111111111111111111222222000000000000////////////////////////...........................------------................................................////////////000000000000000000000000111222222333333333444666777999:::AAAJJJZZZkkk{{{~~~~~~yyy555555555555555666666666222111111000000000000000000000000000000000000000.........///////////////........................---------------------------------............///......//////000000111111///000000111222333444444555555;;;GGGRRR[[[dddmmmlllrrrwww{{{|||yyyuuuooogggaaaYYYXXXVVVVVVWWWWWWUUUTTTIIIDDDBBBCCCCCCBBBEEEJJJIIINNNWWW___dddhhhkkkmmmoooppprrruuuwwwvvvrrroookkkkkkkkkkkklllmmmnnnnnnrrrtttwwwyyyzzz}}}}}}uuunnnlllmmmmmmqqqvvvxxxxxxuuuooofff```^^^___cccnnn~~~ssshhhcccccceeedddgggqqq{{{|||zzzwwwtttqqqllliiiddd]]]WWWQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEMMMbbbuuuzzzyyywww~~~WWWIII???===:::888777666444333555444333333222222333333111222222222222111000000000000000111111111111111000000000000////////////////////////............------..................---------.............................................////////////000000////////////000111222222222222333444666888999:::AAALLL^^^qqq|||uuuppp555555555555555555444444111111111111111000//////000000000000000000000000............/////////000////////////////////////---------------------------------............///.........///000111111111000000000111111222222222666555;;;HHHTTT^^^gggooonnntttyyy}}}~~~|||xxxrrrhhhaaa[[[ZZZYYYYYYYYYWWWTTTRRRHHHCCCAAABBBCCCCCCFFFKKKIIINNNUUU[[[aaafffjjjmmmooooooqqqtttvvvvvvsssqqqkkkllllllmmmmmmnnnoooooosssvvvyyy{{{}}}yyyqqqnnnlllkkkmmmqqqnnnoooooojjjccc```aaacccjjjxxxzzznnnfff___]]]```___bbbjjjvvv}}}|||{{{zzzxxxtttqqqjjjgggbbb\\\VVVPPPLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDEEEMMMbbbuuuzzzyyy|||yyyUUUKKK???===:::888777666444333555444333333222222333333111222222333222111000////////////000000111111111000000000000////////////////////////............,,,---------.../////////---------.........//////................................./////////000000000000000000111222333444222222333444666888:::;;;AAANNNbbbwwwxxxqqqjjjfff555555444444444333333333000111222222222111///...000000000000000000000000---.........//////000000000000000000000000000000---------------------------------.........//////---......///000111111222000000000000000111111111666666<<>>JJJUUU^^^iiisssxxx{{{{{{sssiiibbb[[[\\\\\\[[[XXXSSSOOOLLLCCCCCCDDDEEEFFFHHHJJJKKKJJJMMMRRRXXX^^^cccgggiiikkkrrryyy{{{yyytttqqqppplllmmmnnnooopppqqqqqqqqqtttwww|||~~~zzzwwwsssnnnkkkggghhhhhhfffeeefffhhhjjjwww~~~jjjeee___[[[ZZZ\\\^^^```cccfffppp}}}zzz}}}{{{yyywwwuuurrrmmmjjjbbb```[[[UUUOOOKKKHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHEEEDDDEEEGGGNNN^^^mmm}}}uuuvvvxxxVVVGGG@@@===:::888888777666555555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,---...///000000000000////////////000000000000............////////////222222222222222222222222333333444444555777;;;>>>EEEQQQeee|||}}}wwwnnnfff___YYYUUURRR333333333222222222222111222222222222222111000000000000000000////////////////////////////////////////////////////////////......//////......---,,,---------............////////////000000000000111...///000111222333333333666777>>>JJJVVV```mmmwwwyyy|||~~~yyyqqqhhhaaa^^^^^^\\\YYYUUUPPPKKKIIIBBBBBBCCCDDDFFFGGGIIIJJJJJJLLLQQQVVV]]]cccgggjjjmmmsssyyyzzzwwwsssqqqpppmmmnnnpppqqqrrrsssrrrrrrtttwww{{{~~~}}}zzzwwwsssppplllmmmmmmlllkkklllnnnppp|||mmm```^^^[[[ZZZ[[[]]]___```mmmrrr}}}~~~|||}}}}}}zzz|||zzzwwwuuurrrooojjjfffaaa^^^YYYSSSNNNJJJGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIFFFEEEEEEGGGOOO```qqqvvvxxxwwwUUUEEE@@@===:::888888777666555444444444444333333333333111111111111111111111111000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,---,,,,,,++++++.../////////000000000000....../////////000000000111111111111111111111111333333444444555777;;;???FFFSSShhhyyymmmhhh```YYYSSSOOOLLLIII333333333333222222111111111222222222222111000000000000000000////////////////////////////////////////////////////////////......//////......---,,,---------............///000000000000111111111111.........///000111333333777888>>>JJJVVVaaaooo{{{{{{~~~|||zzzxxx~~~yyyqqqiiidddaaa___[[[VVVQQQKKKGGGEEEAAAAAABBBCCCEEEGGGIIIJJJJJJKKKNNNTTTZZZbbbhhhlllppptttxxxyyyvvvrrrqqqqqqnnnppprrrtttuuuuuutttssssssvvv{{{~~~~~~}}}{{{yyyvvvrrrsssuuuuuuuuuuuuwwwyyyyyyggg]]]VVVXXXZZZ\\\___bbbdddeeeuuu|||zzztttvvv||||||zzzzzzxxxuuurrroookkkfffbbb^^^[[[VVVPPPKKKHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIHHHJJJGGGFFFFFFHHHRRRgggyyyuuuwww}}}vvvTTTDDD@@@===:::888888777666555333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000........................------------------------,,,------,,,+++***))))))....../////////000000000/////////000000000111111000000000000000000000000222333444555555888<<>>HHHTTT___mmmyyy{{{}}}xxxuuusss~~~{{{tttmmmhhh```]]]XXXRRRMMMHHHEEEDDDBBBCCCCCCDDDFFFGGGIIIJJJIIIJJJLLLQQQXXX```hhhmmmqqquuuxxxwwwtttqqqqqqrrroooqqqtttvvvwwwwwwvvvuuusssvvvzzz}}}}}}~~~}}}{{{{{{||||||{{{yyyuuuxxx{{{}}}}}}~~~xxxfff[[[XXXVVVXXX]]]aaaeeeiiimmmppp|||{{{ssspppuuu~~~|||yyyzzzwwwtttqqqmmmiiiccc___[[[XXXSSSMMMIIIFFFDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJHHHGGGGGGJJJWWWooorrrssswwwvvvTTTEEE@@@===:::888888777666555333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////.../////////......---,,,........./////////000000000000000000111111111111000000000111111111111111222333444555666888===@@@LLL[[[qqq~~~vvvmmmddd^^^[[[XXXTTTRRRRRRQQQPPPOOO777777666555555444333333000111111222222222111111000000000000////////////........................////////////////////////.........///......---,,,---------............///........./////////000000111000000000111333555666999888===GGGQQQ[[[iiiuuu{{{}}}vvvrrruuu|||tttmmmhhh[[[XXXTTTOOOKKKHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIKKKOOOVVV___ggglllqqquuuwwwwwwtttqqqrrrsssqqqrrrtttwwwxxxwwwwwwvvvtttwwwzzz}}}}}}wwwuuutttsssqqqrrruuuwwwwwwwwwuuuyyy~~~|||jjj[[[WWWXXXYYY]]]aaafffjjjpppwww|||sssqqqoooqqqwww{{{yyyzzzwwwtttpppmmmhhhbbb^^^YYYVVVPPPJJJFFFDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHMMM[[[vvv|||lllnnnooovvvUUUFFF@@@===:::888888777666555333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////......///000000000000000............////////////000000000000111111111111111111111222222222333333222333444555666999===AAAOOO^^^ttt}}}rrrjjjbbbZZZUUURRRPPPNNNMMMNNNOOOOOONNN666555555444333222111111000000111222222222222111000000000000////////////........................////////////////////////......//////......---,,,---------............///............////////////000000111111222444555666777777<<>>BBBQQQ```vvv{{{oooeee___ZZZUUUQQQOOONNNLLLMMMNNNOOOOOONNN666666555444333222111111000000111222222222222222000000000000////////////........................////////////////////////......//////......---,,,---------............///...////////////000000000...///000222333333333333444555;;;FFFPPPYYYeeepppyyy~~~{{{xxx~~~wwwmmmddd]]]YYYWWWUUUSSSPPPNNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGJJJNNNUUU\\\bbbfffmmmrrrvvvxxxuuussssssuuurrrrrrrrrrrrsssuuuvvvwwwwwwyyy|||tttkkkeeebbbaaa^^^\\\\\\^^^bbbfffhhhiiiooouuu~~~tttdddZZZWWWWWWXXX]]]eeeooowww}}}wwwkkkffflllrrrxxxvvvllllllqqqvvv|||{{{xxxwwwuuuqqqnnnkkkgggaaa]]]VVVSSSMMMGGGDDDBBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJVVVqqqxxxhhhhhhgggzzzrrrRRRCCC@@@===:::888888777666555444444444444333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////------------------------------...............------------.........//////....../////////000000000000000000111222333333333222333444555777:::???BBBSSSaaavvvtttmmmbbb[[[XXXWWWVVVTTTTTTSSSRRRRRRSSSSSSRRRQQQ999888777666555444333333///000111222222222222222000000000000////////////........................////////////////////////......//////......---,,,---------.........//////000000000000111111111111,,,...000111222222222222111333;;;GGGRRR[[[gggqqqxxx}}}~~~|||vvvlllbbb[[[[[[ZZZXXXVVVTTTQQQOOONNNJJJIIIHHHFFFEEEDDDDDDDDDFFFGGGJJJOOOUUU[[[aaadddlllqqqvvvxxxvvvttttttuuurrrqqqppppppqqqsssvvvwwwxxxzzz}}}uuujjjccc______```XXXWWWVVVXXX]]]aaadddeeennnttt~~~mmm^^^XXXYYYZZZZZZ^^^hhhvvvpppjjjiiipppwww}}}uuurrruuuyyy~~~{{{xxxuuussspppmmmjjjfffaaa]]]VVVRRRLLLGGGCCCBBBCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJHHHGGGRRRkkkyyyiiiiiihhhxxxpppOOO@@@@@@===:::888888777666555555555444444444444333333111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////000000000000///...---,,,---------.........//////............////////////...//////000111222222222222333555666777:::???CCCSSSbbbuuuuuukkkddd[[[VVVVVVXXXYYYYYYWWWVVVUUUUUUUUUUUUTTTSSS555444444333333222222111222222222111111111111000222111111111000000//////000000000000000000000000111000//////000111000...........................111111111000000///...------......///000111111222000000111222222333444444777;;;===FFFVVV^^^dddrrr|||{{{qqqhhhbbbbbbcccbbb^^^\\\ZZZUUUOOOKKKFFFDDDEEEEEEBBBAAABBBEEEFFFIIINNNUUU]]]eeeiiisssuuuwwwvvvtttrrrrrrrrrmmmpppssstttttttttuuuvvvyyyzzz|||~~~|||oooaaa\\\]]]\\\XXXTTTRRRSSSVVVXXXZZZ```gggpppuuu|||pppaaaZZZ[[[___bbblllrrr}}}tttoooqqquuuyyy}}}zzzxxx{{{~~~yyytttzzzvvvqqqmmmiiiddd___\\\XXXRRRLLLHHHDDD@@@@@@DDDFFFGGGIIIKKKLLLLLLLLLKKKLLLGGGGGGJJJJJJPPPgggsssjjjiiinnnxxxjjjOOOFFF===<<<999777555444444444333222111111222333555666666555444333222222222222000111111111111222222222000///////////////000000////////////////////////////////////////////////........................////////////000000000000////////////000000000000000000000000000111111222333333444333555999>>>BBBOOOaaaxxxrrrkkk]]]\\\ZZZXXXWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVUUUUUU555555444333333222222111222222222111111111111000111111111111000000000//////////////////////////////...,,,---...///...,,,...........................////////////......---.........///000111111111//////000222333555666666333888:::DDDVVV___hhhvvv{{{uuukkkeeedddffffffdddbbb```YYYRRRLLLFFFCCCEEEDDDAAA@@@AAADDDFFFJJJOOOVVV^^^eeehhhqqqsssuuuuuusssqqqqqqqqqppprrruuuvvvuuuuuuvvvwwwxxxyyy{{{}}}qqqddd______]]]XXXOOOMMMNNNRRRUUUXXX___gggtttyyyvvvfff______cccfffvvv|||{{{kkkhhhjjjxxx}}}|||{{{wwwyyyvvvqqqmmmiiiddd___\\\WWWPPPJJJGGGCCC???@@@CCCFFFGGGHHHJJJKKKKKKKKKKKKJJJFFFGGGKKKKKKPPPeee|||qqqhhhggglllvvvkkkOOOEEE===<<<999777555444444444666666555555555555555666555444333222111111111111//////000000000111111111000000////////////000000////////////////////////................................................------------............////////////000000000000111111111111111222222333333333444444555999>>>CCCRRRcccxxxuuuhhhaaaZZZYYYXXXWWWXXXZZZ\\\]]]ZZZZZZYYYXXXWWWVVVUUUUUU555555444444333222222222222222222111111111111000111111111111000000000000------------------------...---,,,---...///...---........................,,,------.....................//////000000111111......000222444666888888333888999CCCUUU___hhhxxx{{{~~~yyyoooiiihhhlllnnnllljjjfff^^^TTTLLLGGGCCCCCCCCC@@@???AAACCCEEEJJJQQQXXX___eeegggnnnppprrrsssqqqooonnnnnnppprrrssstttsssrrrssstttvvvxxxzzz~~~vvvjjjccc```\\\WWWLLLIIIJJJNNNRRRWWW```iiiyyy~~~~~~nnneeedddhhhmmmqqqggghhhlll}}}}}}{{{zzzvvvrrrmmmiiiddd___\\\UUUOOOIIIFFFBBB>>>???CCCEEEFFFHHHJJJKKKKKKKKKJJJHHHFFFGGGJJJKKKPPPcccxxxnnnffffffkkkwwwjjjMMMCCC===;;;999777555444444555444444444333222111000000444333222111000000000000.../////////000000000000000000////////////000000////////////////////////------------------------........................------------............////////////000000000000222222222111222333333444333333444444555999???CCCVVVeeezzzwwwiii___ZZZWWWWWWWWWWWWYYY\\\^^^___\\\\\\[[[YYYXXXVVVUUUTTT555555555444333333222222222222222111111111000000111111111000000000000000------------------------000///...///000111000///........................+++,,,---...////////////.../////////000000000111//////111222444666777888777::::::AAASSS]]]fffwww{{{~~~|||ssslllkkkpppsssrrrooojjj```UUUNNNHHHCCCBBBBBB??????AAABBBEEELLLSSS[[[aaaeeehhhlllnnnqqqqqqpppnnnlllllllllnnnoooooommmmmmnnnooosssuuuyyy}}}~~~pppeee___YYYSSSJJJHHHIIINNNSSSZZZeeeooo{{{vvvkkkiiimmmrrrxxxmmmkkkqqqyyy}}}{{{wwwrrrnnnjjjeee```]]]TTTNNNHHHFFFBBB???@@@DDDEEEFFFHHHIIIJJJKKKJJJJJJIIIGGGGGGHHHIIIQQQeeexxxmmmggggggppp~~~eeeIII???<<<;;;999777555555555555000111222222222000///...222222111000000000000000/////////000000000111111111000000////////////000////////////////////////------------------------........................////////////000000000000////////////000000000000222111111111111222333333333333444444666:::@@@DDDWWWggg|||yyykkkbbb]]]ZZZWWWWWWXXXYYYZZZ\\\^^^```^^^^^^\\\[[[YYYWWWVVVUUU666666555444444333333222222222222111111111000000000000000000000000111111........................000......///111111111000........................,,,---...///000111111111////////////000000000000111111222222333444555555777:::888???QQQ\\\hhhyyy}}}wwwpppmmmrrruuusssqqqkkkaaaVVVPPPIIICCCBBBAAA>>>???AAACCCGGGMMMVVV]]]cccgggiiilllooorrrrrrpppmmmkkkkkkjjjkkklllkkkjjjjjjkkkmmmqqqssswww|||tttddd[[[SSSMMMIIIGGGHHHNNNUUU]]]hhhsss}}}sssooorrrxxx}}}oookkkoooyyy}}}{{{xxxsssnnnjjjfffaaa]]]TTTNNNIIIFFFDDD@@@BBBEEEEEEFFFHHHJJJKKKKKKKKKJJJMMMJJJFFFEEEHHHUUUkkk~~~}}}mmmiiilllxxxbbbGGG@@@<<<;;;999777555555555555111222444555555555444333111111000000//////000000000000000111111111222222111111000///////////////////////////////////////------------------------........................////////////000000000000////////////000000000000000000000000000111222222333333444444666:::@@@EEEVVVhhhoooddd___\\\[[[ZZZZZZ[[[[[[\\\]]]^^^^^^```___^^^\\\ZZZXXXWWWVVV666666555555444333333333222222222111111111111000000000000000111111111111////////////////////////---,,,,,,---///000///...........................---...///000111111111111////////////000000000000000111111222222333333444444777555===PPP^^^lll~~~zzzssskkkoooqqqpppooolllddd[[[SSSKKKDDDBBB@@@>>>???BBBEEEHHHOOOWWW___fffjjjlllooorrrtttuuurrrnnnkkkjjjkkklllmmmlllkkklllnnnppppppssswww|||uuubbbVVVOOOIIIGGGEEEHHHPPPWWW___jjjuuu}}}vvvyyy~~~rrrjjjkkkppp{{{~~~~~~|||zzzwwwrrrmmmiiiddd___\\\SSSMMMHHHFFFDDDAAABBBGGGFFFGGGIIIKKKLLLLLLKKKKKKNNNLLLGGGEEEKKK\\\sss{{{nnnmmmrrr```IIIDDD;;;:::888777666555666666000111222333444444444444111111000000000000000111111111111111222222222222222111000//////......///////////////////////////------------------------........................------------............////////////000000000000000000//////000000111222222333444444666;;;AAAFFFTTTgggyyyiii```]]][[[ZZZ]]]]]]^^^^^^^^^^^^^^^^^^``````___]]]\\\ZZZYYYXXX666666666555444444333333222222222111111111111000///000000000111111111111////////////////////////---,,,+++---///000///...........................------...///000000000///000000000000////////////......///000222333444444555666444;;;OOO]]]lllwwwpppfffjjjllllllmmmnnniiicccVVVMMMEEEBBBAAA???@@@CCCGGGKKKQQQXXX```gggmmmooosssuuuxxxxxxtttpppllljjjlllmmmmmmmmmmmmnnnpppsssrrruuuyyy~~~uuu^^^SSSLLLIIIHHHGGGKKKTTT[[[cccnnnwwwyyyjjjjjjnnnsss~~~}}}{{{wwwtttooojjjfffaaa]]]YYYRRRLLLGGGEEECCC@@@BBBFFFGGGHHHJJJLLLMMMMMMMMMLLLMMMLLLJJJIIIQQQccczzzxxxmmmooovvv]]]HHHEEE;;;:::888777666555666666222111111111111111222333111111111000000111111222000000000000111111111111222111000///............////////////////////////................................................------------............////////////000000000000111111000000111111222333222333444555777;;;BBBFFFTTTfff~~~qqqddd^^^]]]\\\[[[^^^______`````````````````````___^^^]]]\\\[[[ZZZ666666666555444444333333222222222111111111111000//////000000111111111222///////////////////////////...---///111222222111........................,,,---......///.........000000000000////////////+++,,,---///111333555555888999555;;;NNN[[[jjj}}}|||}}}~~~{{{rrrjjjcccfffhhhiiilllpppnnniiiWWWNNNFFFCCCAAA???AAADDDIIILLLRRRYYYaaaiiinnnqqquuuxxx{{{zzzvvvqqqmmmkkkkkklllmmmllllllnnnqqqssstttwww{{{ttt\\\QQQLLLJJJKKKKKKPPPYYYaaahhhrrr{{{qqqggglllsssyyy}}}{{{tttqqqlllhhhddd___ZZZWWWPPPJJJEEEDDDBBB???AAAEEEHHHIIIKKKLLLMMMNNNMMMMMMKKKLLLLLLMMMVVViii~~~vvvmmmpppxxxYYYEEECCC;;;:::888777666666666666888777555444333444444555222111111111111111222222////////////000000000000222222000///............////////////////////////////////////////////////........................////////////000000000111////////////000000000000222222111111222222333444222333444555777<<>>JJJVVVcccnnn{{{xxxjjjeeebbbdddeeeeeefffiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjj666666666666666555444444333333333222222222111111000000000000000000000000////////////////////////+++,,,...////////////....................................000111222000...------...//////000111111000000///000111333666888333444777;;;EEERRRaaakkkzzzxxxxxx|||wwwlllccc\\\ZZZWWWVVVVVVWWWWWWVVVRRRPPPQQQQQQRRRSSSTTTVVVYYY[[[```llluuuqqqhhhaaaZZZUUUUUUYYY___fffoooyyyxxxpppkkkiiiggghhhiiijjjllloootttwwwzzz}}}~~~uuuiiiaaa___^^^ccciiimmmnnnkkkgggdddeeedddiiisss}}}|||hhh]]][[[___cccgggjjjmmmooommmiiiggggggfffggglllttt{{{}}}zzzxxxvvvssspppjjjfff```[[[XXXTTTQQQNNNGGGEEEBBB@@@AAAEEEJJJNNNQQQRRRTTTUUUVVVVVVUUUUUUQQQSSSVVV```zzz}}}ccc[[[^^^bbb~~~cccMMMBBB===;;;:::888666555444444444333333444444444333222111000000111111111222222222000000000000000000000000000000000000000000000000000000111111000///---,,,---------.........//////,,,,,,------...//////000......///000000000000000/////////000000000000111000111111111111222222222333333555777999>>>JJJWWWdddnnn{{{~~~uuuiiidddaaaccceeeeeehhhllljjjjjjkkkkkkkkkllllllllljjjkkkmmmnnnnnnnnnmmmmmm777777777777777666666555333333333222222222111111000000000000000000000000////////////////////////***+++---///000000//////........................,,,,,,,,,...000000...,,,,,,------...///000000111000000//////111333666888111333666;;;CCCPPP]]]fffsss|||vvvwww}}}uuujjjaaa\\\[[[YYYYYYYYYZZZZZZWWWSSSOOOSSSUUUWWWXXXYYY\\\^^^aaajjjzzzxxxmmmbbbYYYVVV[[[bbbjjjsss~~~yyyqqqllljjjhhhjjjkkklllmmmqqquuuyyyxxx{{{|||qqqeee```aaa___eeekkkpppqqqooolllkkkkkkjjjmmmttt{{{sssaaaYYYZZZ```dddhhhkkkppppppkkkddddddfffcccdddiiipppvvv|||}}}zzzxxxuuurrrooohhheee___ZZZVVVSSSPPPMMMGGGEEEAAA???AAAEEEKKKNNNSSSTTTVVVWWWXXXWWWWWWVVVRRRUUUXXXbbb}}}ttt\\\VVV[[[```|||]]]III@@@<<<;;;:::888666555444444444333333444555444333222111000000111111222222222222000000000000000000000000000000000000000000000000...////////////---+++***---------.........//////,,,,,,------...///000000,,,------.........................../////////000000111111111111222222222444333555888999>>>JJJWWWdddnnnzzz{{{rrrgggbbb```bbbdddfffjjjpppkkkkkkkkklllllllllmmmmmmlllmmmoooqqqrrrqqqpppooo999888777666555444333333333333333222222222111111000000000000000000000000////////////............////////////////////////---------............///////////////000000000000////////////000000000000000111111111111222222222111333666999@@@JJJUUU]]]iiivvvzzzxxxuuu{{{uuuiii```\\\\\\YYY[[[\\\]]]\\\ZZZWWWVVVSSSXXX]]]______cccjjjpppyyyhhh___\\\bbbjjjssszzz|||tttmmmkkkiiikkkmmmnnnpppssswwwzzzyyy}}}{{{uuunnnhhhccc```___dddkkkrrruuurrrkkkfffeeecccdddiiirrr{{{}}}wwwwww}}}~~~ggg\\\[[[^^^bbbfffoooqqqsssqqqmmmhhheeecccaaacccfffiiinnnwww~~~~~~}}}}}}|||{{{wwwrrrnnngggaaaYYYUUUTTTQQQLLLGGGGGGDDDAAA???@@@EEEKKKPPPVVVVVVVVVVVVVVVVVVVVVWWWUUUSSSWWWiiiyyyhhh[[[UUUYYYgggvvvyyyYYYEEE>>>;;;:::999888666555555555555222222222222222222222222////////////////////////111111111111111111111111...///000111111000///...................................................------............------............////////////////////////000000000000000000000000000111111222444333444666888===IIIVVVfffooo{{{zzzzzz}}}uuueeebbbaaadddeeedddgggkkkkkkkkkkkkkkklllmmmooopppoooooopppppppppoooooonnn999888777666555444333333333333333222222222111111000000000000000000000000////////////............////////////////////////---------............///.../////////000000000000////////////000000000000000000111111111222222222222444666999???IIITTT\\\kkkyyy|||vvvtttyyywwwkkkbbb^^^]]]]]]___aaabbbbbb```^^^\\\ZZZ___dddgggiiinnnvvv|||rrrggg___eeemmmuuu}}}{{{rrrmmmkkkiiikkkmmmnnnooorrrvvvyyy{{{~~~|||xxxsssmmmgggccc```bbbfffmmmsssvvvrrrkkkeeedddaaa___```ffflllppprrruuuppplllpppzzzvvvccc[[[\\\___dddhhhpppsssuuutttpppjjjfffdddbbbdddfffiiinnnxxx}}}~~~}}}||||||zzzwwwqqqnnnhhhbbb[[[WWWUUURRRMMMIIIFFFCCC@@@>>>@@@EEEKKKPPPVVVWWWWWWWWWXXXXXXXXXXXXUUUUUUZZZllltttdddYYYTTTZZZiiixxxwwwWWWEEE>>><<<:::999888666555555444444222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000//////................................................------............------............////////////////////////000000000000000000000000000111111222444333444666888===JJJWWWdddooo||||||}}}ssseeeaaa```bbbddddddgggllllllkkkkkkkkkkkkmmmooopppppppppqqqqqqqqqqqqpppppp888888777666666555444444333333333222222222111111000000000000000000000000////////////............////////////////////////---------............///....../////////000000000////////////000000000000000000000111111111222222333555777999>>>GGGSSS\\\kkk|||~~~vvvuuu{{{zzznnneee```^^^```bbbeeehhhhhhhhhfffeeecccgggmmmqqqvvv}}}zzzoooeeeiiipppwww~~~yyyqqqmmmkkkiiikkkmmmooopppsssvvvyyy|||~~~||||||}}}}}}xxxwwwuuurrrnnniiieeeccceeehhhnnnssstttppphhhbbb```]]]YYYWWWZZZ^^^bbbdddiiifffeeemmm{{{zzzlll___[[[]]]aaafffkkkrrruuuxxxyyyuuupppkkkiiifffhhhjjjmmmsss}}}}}}}}}|||{{{yyyuuuppplllhhhccc]]]XXXVVVSSSNNNJJJDDDBBB???>>>@@@FFFLLLPPPWWWXXXXXXYYYYYYZZZYYYYYYUUUVVV]]]ooo}}}pppaaaXXXVVV]]]nnn}}}uuuUUUDDD???===999999777666555444444444222222222222222222222222111111111111111111111111111111111111111111111111000000////////////000000////////////////////////........................------............------............////////////////////////000000000000000000000000000111111222444333444777999>>>KKKXXXeeeppppppeee```^^^```aaabbbffflllkkkkkkjjjjjjkkklllnnnooopppqqqqqqrrrrrrrrrqqqqqq888888777777666555555444333333333222222222111111000000000000000000000000////////////............////////////////////////---------............///........./////////000000////////////000000000000000000000000111111111111333555888999===EEERRR\\\kkk}}}||||||~~~sssiiibbb___aaacccgggjjjlllmmmmmmmmmlllpppvvv||||||ssslllnnnqqqvvv|||vvvpppnnnmmmkkkmmmpppqqqsssuuuwwwzzz{{{}}}zzzvvvsssrrrrrrtttvvvsssssssssrrrpppllliiigggfffhhhlllppppppkkkccc]]][[[XXXUUUSSSUUUZZZ___bbbffffffjjjuuunnnddd]]]\\\___bbbggglllrrrwww}}}~~~yyytttrrrppprrrtttvvv|||~~~}}}{{{yyywwwsssnnnjjjfffbbb]]]YYYUUUQQQMMMIIIBBB@@@>>>>>>AAAFFFLLLPPPVVVWWWXXXZZZZZZZZZZZZYYYUUUWWW^^^ooo{{{nnn```YYYZZZcccuuurrrSSSCCC>>><<<999888777666555444444444222222222222222222222222////////////////////////111111111111111111111111111000///......///000111000000000000000000000000........................------............------............////////////////////////000000000000000000000000000111111222444333444777999???LLLZZZgggrrr|||pppeee___\\\]]]___```dddjjjjjjjjjiiiiiiiiikkklllmmmppppppqqqqqqrrrqqqqqqqqq888888777777666666555555333333333222222222111111000000000000000000000000////////////............////////////////////////---------............///............////////////////////////000000000000//////000000000111111111222555888999;;;DDDRRR]]]lllxxxnnneee```ccceeehhhlllpppsssuuuvvvxxx|||xxxsssrrrrrrsssxxx}}}{{{tttpppoooooonnnpppsssuuuvvvwwwzzz||||||wwwtttnnnjjjhhhiiikkkmmmlllnnnpppqqqqqqnnnkkkiiieeefffhhhjjjiiieee___ZZZVVVUUUSSSRRRTTTXXX^^^bbbgggjjjrrr~~~wwwfffaaa]]]___aaaccchhhnnnssszzz}}}}}}~~~zzzwwwtttpppkkkhhhbbb```\\\WWWSSSOOOJJJGGG@@@???>>>???BBBHHHNNNQQQUUUVVVXXXZZZZZZZZZYYYYYYVVVWWW^^^mmmwwwkkk]]]YYY]]]iii{{{oooPPPBBB===:::999888777555444444444333222222222222222222222222////////////////////////000000000000000000000000111000///......///000111000000000000000000000000........................------............------............////////////////////////000000000000000000000000000111111222333333444888:::@@@NNN[[[gggppp|||{{{pppddd___[[[\\\]]]]]]bbbgggggggggffffffhhhiiikkklllnnnnnnooopppqqqqqqpppppp888888888777777666666666333333333222222222111111000000000000000000000000////////////............////////////////////////---------............///------........./////////////////////000000000000/////////000000000111111111555888888:::CCCRRR^^^nnn}}}uuulllffffffgggjjjnnnsssyyy~~~{{{ssspppmmmlllooossswwwyyy}}}|||yyytttpppnnnnnnooopppsssvvvxxxxxxyyy{{{}}}rrroooiiidddbbbccceeeggggggjjjmmmpppqqqooollljjjeeeddddddeeeeeeccc___\\\WWWWWWWWWVVVVVVYYY^^^bbbhhhmmmvvvwwwooobbb``````bbbdddeeejjjqqqxxx~~~zzzvvvrrrnnniiifff___^^^[[[VVVQQQLLLHHHEEE??????>>>@@@DDDIIIOOOSSSTTTVVVXXXZZZ[[[[[[ZZZYYYVVVXXX___nnnrrreeeZZZXXXaaaqqqiiiMMMAAA===999888888666555444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////........................------............------............////////////////////////000000000000000000000000000111111222333333555888;;;AAAOOO]]]eeellluuu~~~{{{qqqddd___[[[\\\[[[[[[^^^ccccccccccccdddeeehhhjjjkkkmmmnnnoooppppppppppppppp888888888777777777777777333333333222222222111111000000000000000000000000////////////............////////////////////////---------............///---------.........//////////////////000000000000////////////000000000111000444777888999CCCSSS```lll|||sssmmmgggggghhhkkkrrrzzz~~~vvvkkkfffaaa___bbbfffiiijjjnnnooonnnmmmkkkkkklllnnnpppsssvvvxxxyyyzzz{{{}}}}}}nnnkkkfffcccaaabbbeeeggggggjjjooosssuuussspppmmmgggeeecccccccccdddcccbbb^^^```bbbbbbbbbdddhhhlllrrrvvv{{{}}}zzzssskkkeee______bbbeeefffhhhooowww~~~~~~yyyuuuqqqlllgggddd^^^]]][[[VVVQQQKKKGGGEEE?????????AAAEEEKKKQQQUUUUUUWWWYYY\\\]]]\\\[[[ZZZUUUYYYbbbrrrnnnbbbYYY[[[hhh|||cccJJJ@@@===999888777666555444333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////................................................------............------............////////////////////////000000000000000000000000000111111222333222555888<<