BM66(@ }}}yyyvvvrrrmmmiiifffeeeeee``````___]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]]]]___aaadddiiikkknnnssszzzzzzxxxvvvrrroookkkeee]]]XXX^^^bbbeeefffccc]]]XXXUUUSSSPPPNNNLLLKKKIIIGGGDDD;;;;;;;;;<<<>>>>>>;;;999::::::;;;;;;:::999777666666666555444444444444444333222222111000///......//////000000111111111222////////////............---------...///000000111111111111111111000//////222222222222222222222222222222222222222222222222333333333444444444555555666666777888999::::::;;;<<<===@@@CCCGGGKKKNNNPPPNNNOOORRRVVVYYY\\\^^^^^^``````___^^^^^^aaaeeeiiiiiiiiilllsss~~~~~~xxxuuurrrmmmiiieeeccc```]]]ZZZWWWVVVVVVWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVVVVVVVXXXZZZ]]]___aaacccggglllsss|||||||||}}}vvvxxx|||yyyuuuqqqmmmeee]]]VVV[[[^^^bbbccc```\\\WWWUUURRROOOMMMKKKJJJHHHFFFCCC<<<;;;;;;<<<>>>===<<<:::::::::::::::999888777777888777666555444444444444111111111111000000000//////000000000111111111111000000//////......------......//////000111111222111111111111111000//////222222222222222222222222000000111222333333444444333333333444444444555555666666777888999::::::;;;<<<===???CCCGGGJJJNNNPPPOOOQQQSSSVVVYYY\\\]]]^^^``````___^^^^^^aaaeeeiiikkkkkknnnuuuzzzssskkkeeebbb```]]][[[WWWWWWVVVTTTRRRQQQPPPOOOPPPOOOOOOOOONNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWZZZ\\\]]]^^^```cccffflllsssxxxzzzuuurrrpppoooqqqvvvvvvyyy{{{sssrrr}}}yyyuuuppphhh]]]UUUVVVZZZ^^^___]]]YYYWWWUUUQQQNNNLLLJJJIIIGGGEEEBBB<<<;;;;;;<<<======<<<:::;;;;;;:::999888888888888999999888777555444333333111111000000000000000000000000000000111111111111111000000///...---------//////000000111111222222111111111222111111000///000000000000000000000000...///000111333444555666333333333444444444555555555666777888999:::;;;;;;<<<===???BBBFFFJJJMMMOOOQQQRRRTTTWWWZZZ\\\]]]^^^``````___^^^^^^aaafffiiikkkkkkooouuunnniiibbb\\\ZZZYYYXXXWWWSSSSSSTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSTTTTTTTTTVVVWWWXXXYYYXXXYYY[[[]]]___aaadddfffiiinnntttxxx~~~wwwnnniiifffeeeddddddnnnsssxxx|||tttppp{{{~~~{{{{{{}}}~~~{{{zzzvvvmmmaaaWWWSSSVVVZZZ[[[ZZZWWWVVVUUUQQQOOOLLLKKKIIIHHHEEECCC<<<;;;;;;;;;======<<<:::<<<;;;999888777888999:::;;;:::999888666444333222222222111111000000//////000000000000000111111111111111000///...------,,,/////////000000111111111111111111222222111111000000000000000000000000000///000111222333444555555333333333444444444555555555555666888999:::;;;;;;<<<===???BBBFFFIIILLLNNNRRRSSSUUUXXXZZZ[[[\\\]]]```______^^^^^^aaafffjjjiiiiiimmmttt|||qqqbbb___YYYUUUSSSSSSSSSSSSOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSPPPPPPQQQQQQQQQRRRRRRRRRRRRTTTUUUVVVUUUVVVYYY[[[\\\___cccgggkkkoootttxxx|||zzzoooeee___]]]\\\\\\]]]jjjrrryyy}}}vvvpppwww{{{yyywwwxxx{{{~~~~~~}}}~~~wwwhhh\\\SSSUUUXXXYYYWWWVVVUUUUUURRRPPPMMMLLLKKKIIIFFFDDD===<<<:::;;;<<<===<<<;;;;;;:::999888777888999:::;;;::::::999777444222111333333222111000///...---111111000000000000000000111000000///...---------......///////////////000111111222222222222111111////////////////////////111222222222222222333333333333333444444444555555555555666777999:::;;;<<<======???BBBEEEIIILLLMMMQQQSSSUUUWWWYYY[[[\\\]]]_________^^^^^^aaafffjjjhhhiiimmmttt}}}ooofffZZZXXXVVVSSSRRRQQQRRRRRRPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVSSSTTTVVVWWWWWWXXX[[[^^^]]]```fffkkkoootttyyy|||~~~vvvjjj```[[[YYYXXXXXX^^^mmmvvvzzz~~~vvvnnnrrrvvvwwwyyyzzz{{{|||}}}~~~}}}~~~qqqcccVVVXXXYYYYYYWWWUUUUUUUUUSSSQQQNNNLLLKKKIIIGGGEEE>>><<<::::::<<<===<<<<<<::::::999999888999999:::999999999888777444111000333333222111000///......111111111111000000000000////////////........................////////////000111222222333222222222////////////////////////222222222222222222222222333333333444444444555555444555666777999;;;<<<<<<===>>>???BBBEEEHHHKKKMMMPPPQQQSSSVVVYYY[[[\\\]]]______^^^^^^^^^bbbgggkkkjjjkkkooowww~~~pppeee]]]UUUVVVVVVUUUSSSSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUVVVVVVWWWXXXXXXYYYYYYVVVXXXZZZ[[[\\\^^^aaadddcccgggmmmsssxxx|||yyyrrrhhhaaa^^^^^^```bbbhhhxxx~~~wwwnnnpppssswww|||~~~}}}|||}}}zzziii[[[\\\\\\ZZZWWWUUUUUUVVVRRRPPPMMMKKKJJJIIIFFFDDD>>><<<::::::;;;<<<<<<<<<888999999::::::999999999777888888888666444111///000000000000000111111111111111111111000000000///............////////////////////////////////////000111222222333333333222000000000000000000000000111111111222222333333333333333333444444444555555444444666777999;;;<<<======>>>???BBBEEEHHHKKKLLLNNNOOORRRUUUXXXZZZ\\\]]]^^^^^^^^^^^^^^^bbbgggkkkjjjkkkooowwwpppddd\\\VVVQQQRRRTTTTTTRRRQQQQQQRRRUUUTTTRRRPPPPPPQQQSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVVVVXXXZZZ\\\]]]```cccfffgggkkkrrrwww|||}}}tttooogggcccdddhhhmmmooosssyyyoooppppppwww~~~}}}~~~lll^^^___^^^[[[XXXVVVUUUVVVQQQOOOLLLJJJIIIHHHEEECCC>>><<<::::::;;;<<<===<<<777888:::;;;;;;:::999888666777777777666444111///---...///000111222333444222111111111000000//////------......///000000000111111111000000000000000000111222333333333333333111111111111111111111111//////000111333444555666333333333444444444555555444444666777999;;;<<<======>>>???BBBDDDHHHJJJLLLLLLNNNQQQTTTWWWZZZ\\\]]]^^^^^^^^^^^^___bbbgggkkkhhhiiimmmuuu~~~pppggg```[[[ZZZSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUTTTSSSSSSTTTUUUVVVTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUTTTSSSTTTUUUUUUTTTUUUYYY]]]___aaadddjjjoooooosssyyy|||}}}wwwrrrnnnnnnnnnpppyyywwwpppqqquuu{{{~~~}}}zzzkkk___``````___\\\XXXTTTRRRPPPOOOMMMLLLJJJHHHCCC@@@AAA???<<<;;;<<<<<<;;;;;;888999999999999888777777777777777777666555444333222111111000000000000000000000000000000000000000////////////////////////000000000000111111111111111111222333333333333222333222222222222222222333111111111111222333444555444444444555555555555555555555555666777999;;;;;;>>>???@@@BBBEEEHHHKKKMMMPPPQQQTTTVVVYYY[[[\\\]]]______^^^\\\[[[___ffflllqqqmmmnnnvvvwwwlllddd\\\WWWUUUSSSSSSRRRQQQQQQRRRSSSSSSVVVUUUTTTSSSSSSSSSTTTUUUSSSSSSSSSTTTTTTTTTTTTTTTVVVUUUTTTUUUVVVXXXXXXXXXXXX\\\```ccceeeiiioootttwww|||yyyyyy~~~~~~sssooommmpppsssxxx{{{rrrqqqttt{{{sssggg]]]^^^______]]]ZZZVVVTTTRRRPPPNNNLLLKKKHHHEEEBBBAAA???<<<;;;<<<<<<;;;:::888999999999999888777777666666666666555444333222222111111000000000000000000111111222222111111000/////////////////////////////////000000000111111111111222333333333333222222222111111111111222222111111111111222333444444777777777666555555555444555555555666777999;;;;;;>>>???AAACCCEEEHHHJJJKKKOOOPPPSSSVVVYYY[[[]]]]]]______^^^[[[[[[^^^ffflllooolllmmmvvvyyyllleee___XXXRRRPPPTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVXXXZZZ[[[\\\\\\```eeehhhkkkpppwww|||uuuqqqyyytttqqqqqquuuyyyxxxrrrttt|||vvvkkkccc[[[\\\^^^^^^^^^[[[YYYWWWTTTRRROOOMMMKKKIIIGGGDDDBBB???<<<;;;;;;<<<;;;:::888999999999999888777777666666666666555444333222222111111000000000000000000111222444444222111000////////////////////////....../////////000000000111111222333333333333222111111111000000111111111222222222111222222333333999888888777666555444444555555555666777999;;;;;;===>>>AAADDDFFFGGGHHHHHHMMMOOORRRUUUYYY[[[]]]^^^______^^^[[[ZZZ]]]eeekkkmmmkkkmmmwwwwwwlllbbb]]]ZZZUUUQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTVVVWWWXXXYYY\\\^^^___dddiiinnnqqqwwwwwwsssvvv{{{xxxwwwzzz}}}~~~vvvxxx{{{tttlllfffbbbZZZ[[[]]]^^^]]][[[YYYWWWVVVTTTPPPNNNMMMKKKHHHFFFBBB@@@===;;;;;;;;;;;;:::888999999999999888777777666666777666666555444333222111111000000000000000///111333555555333111///////////////////////////............////////////111111222333333333333222111111000000000000111111333333222222111222222222777777666666555555444444555555555666777999;;;;;;<<<>>>AAADDDGGGGGGGGGGGGMMMNNNQQQUUUYYY\\\^^^_________]]]ZZZYYY]]]dddjjjmmmlllooowww}}}nnnddd[[[XXXVVVSSSSSSUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTSSSUUUWWWXXXXXXZZZ]]]```ccchhhoootttyyy}}}sssuuu~~~zzzyyy{{{}}}zzz|||xxxqqqjjjfffdddcccYYY[[[\\\]]]\\\ZZZWWWUUUWWWTTTQQQPPPNNNLLLIIIGGGCCC@@@===;;;;;;;;;:::999888999999999999888777777777777777777666555444444222111111000000000000000///111333555555333111///////////////////////////............////////////111111222333333333333222111111000000000000111111333333222222111222222222333333333444444555555555555555555666777999;;;;;;<<<>>>AAAEEEGGGHHHHHHGGGMMMOOORRRVVVZZZ]]]___```^^^^^^]]]ZZZXXX\\\ccciiimmmmmmpppxxxtttfff^^^XXXVVVUUUSSSTTTWWWRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTWWW[[[\\\\\\^^^bbbfffjjjooovvv}}}}}}wwwttt|||}}}zzzyyyzzz|||~~~}}}|||zzzqqqiiieeecccbbbaaaWWWYYYZZZ[[[[[[YYYVVVTTTVVVTTTRRRQQQPPPMMMIIIFFFCCC@@@===;;;;;;;;;:::999888999999999999888777777777777777777666555444333222111111000000000000000000111222444444222111000////////////////////////....../////////000000000111111222333333333333222111111111000000111111111222222222111222222333333111111222333444555555666555555555666777999;;;;;;<<<>>>AAADDDGGGIIIJJJJJJOOOQQQTTTWWW[[[]]]___```^^^^^^\\\YYYXXX[[[bbbhhhlllmmmpppxxxvvvkkk^^^YYYVVVVVVUUURRRRRRTTTQQQRRRSSSSSSSSSSSSRRRQQQNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWUUUZZZ___aaacccffflllqqqsssxxx{{{|||~~~~~~wwwyyymmmfffcccaaa]]]ZZZSSSUUUWWWYYYZZZYYYWWWUUUTTTSSSSSSSSSQQQNNNHHHDDDCCCAAA===<<<;;;;;;:::888888999999999999888777777555555555555444333222111222111111000000000000000000111111222222111111000/////////////////////////////////000000000111111111111222333333333333222222222111111111111222222111111111111222333444444222333333444444555555555555555555666777999;;;;;;===>>>AAADDDGGGJJJMMMNNNRRRSSSVVVYYY\\\^^^___```^^^^^^\\\YYYWWWZZZaaagggiiijjjooovvvzzzlllbbbXXXUUUUUUWWWVVVQQQOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPMMMNNNPPPRRRSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWWWW\\\bbbfffhhhmmmtttzzzyyyssszzzmmmeeebbb___YYYTTTPPPRRRUUUXXXYYYYYYXXXWWWSSSSSSSSSTTTRRRNNNHHHCCCDDDAAA>>><<<;;;;;;999888888999999999999888777777333333333333222111000000222111111000000000000000000000000000000000000000////////////////////////000000000000111111111111111111222333333333333222333333222222222222333333111111111111222333444555555555555555555555444444555555555666777999;;;<<<>>>???AAADDDGGGKKKOOOQQQSSSUUUWWWZZZ\\\^^^``````^^^^^^\\\YYYWWWZZZaaagggfffhhhmmmvvvyyylllaaa\\\WWWVVVTTTRRRQQQPPPPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSTTTTTTSSSRRRRRRSSSPPPSSSUUUVVVVVVWWWXXXYYY\\\___ccchhhnnnuuu}}}~~~vvvyyyppphhhbbb]]]YYYVVVPPPRRRUUUWWWXXXXXXYYYYYYVVVWWWWWWVVVSSSNNNIIIFFFCCCAAA===:::999999;;;===;;;:::999777666555555555888888888777777666555444111111111111000000000000//////000000111111111222000000000000000000000000111000///...------......000000000000000111111111111111000000111111222333///222444333111000222555000000111111333333444555666666777777888999;;;<<<===???AAADDDGGGKKKQQQUUURRRTTTWWWZZZ]]]___``````______]]][[[YYY[[[^^^aaaggghhhlllttt{{{pppeee]]]YYYVVVUUUSSSRRRPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSQQQRRRSSSSSSRRRQQQRRRTTTSSSUUUWWWYYYYYY[[[]]]___cccfffjjjooottt{{{xxx{{{vvvnnnhhhccc___[[[YYYQQQSSSUUUWWWXXXXXXYYYYYYXXXYYYZZZZZZWWWRRRMMMIIIDDDAAA>>>;;;999:::<<<===<<<<<<;;;999888777777777888888888777777666555444111111111111000000000000///000000000111111111111..............................//////////////////111111111111222222222222000000//////000000111222///111333222000000222444333333333444444444444444666666777777888999;;;<<<<<<>>>@@@BBBEEEJJJOOOSSSRRRTTTWWWZZZ]]]___```aaa___^^^]]]ZZZYYYZZZ^^^aaaeeegggllltttzzzmmmfff___ZZZXXXUUUTTTSSSQQQPPPPPPPPPPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTSSSRRRSSSUUUXXXWWWXXXZZZ\\\]]]```dddgggllloootttyyy~~~uuu~~~{{{wwwsssmmmgggdddaaa^^^\\\RRRSSSUUUWWWYYYYYYYYYYYYXXXZZZ\\\]]]ZZZUUUOOOLLLDDDBBB???<<<:::;;;<<<=========<<<;;;::::::999999888888888777777666555444222222111111111000000000000000000000111111111111........................,,,---...///000000000000111111222222333333333333///////////////000000111///000111111000000111222666666666666555555444444666666777777888999;;;<<<;;;===???AAADDDHHHNNNRRRTTTUUUXXX[[[]]]___aaaaaa^^^^^^\\\ZZZXXXZZZ]]]```ccceeekkktttnnneee```\\\YYYYYYSSSSSSRRRQQQQQQPPPPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUWWWZZZ]]]YYYZZZ\\\^^^aaaeeekkkooouuuxxx}}}pppyyy|||wwwsssnnniiieeeccc```]]]TTTTTTVVVXXXZZZZZZYYYXXXVVVXXX[[[\\\ZZZUUUOOOKKKEEECCC@@@===;;;;;;<<<===<<<<<<<<<<<<<<<;;;::::::888888888777777666555444222222222111111111000000000000000000000111111111.......................................///000111000111111222222333333333000////////////000111111000111111111111111222333666666666555555555555555666666666777888999;;;;;;;;;===???AAADDDHHHMMMQQQUUUVVVXXX[[[]]]___aaabbb^^^]]]\\\YYYXXXYYY]]]```aaadddkkkttttttfff```]]]YYYXXXYYYRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVYYY]]]```[[[]]]___bbbeeejjjqqquuu{{{uuu}}}zzzvvvqqqlllhhhdddaaa^^^VVVUUUVVVXXX[[[\\\ZZZXXXVVVXXXZZZ[[[XXXTTTNNNKKKEEECCC@@@>>><<<;;;;;;<<<::::::;;;<<<;;;;;;:::999888888888777777666555444222222222222111111111111111111000000000000000000////////////////////////333111...++++++---///111//////000000111222222333111000000000000111222222222222222222333444444333222333333444555555666666666666666777888999;;;;;;<<<>>>@@@BBBDDDHHHMMMQQQVVVVVVXXXZZZ\\\^^^```aaa^^^^^^\\\ZZZXXXZZZ]]]```aaadddjjjtttrrriii___\\\ZZZWWWUUUVVVQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVSSSUUUVVVWWWXXXZZZ^^^aaa```bbbfffiiimmmrrrwww{{{~~~zzzuuuppplllhhhccc```XXXVVVVVVXXX\\\]]]ZZZWWWXXXYYYZZZYYYVVVRRRNNNKKKDDDCCC@@@>>><<<;;;::::::888999:::;;;;;;;;;:::999888888888777777666555444333222222222222111111111111111111111000000000000000000000000000000000000444222...++++++,,,...000......///000111222222333111111111111111222222333444333222333555555555333000111222333444555666666666666777777888999;;;<<<===>>>@@@BBBDDDHHHMMMPPPVVVVVVWWWXXX[[[]]]___```______]]]ZZZYYY[[[^^^aaabbbdddjjjsss~~~rrrggg```ZZZZZZYYYVVVUUUWWWQQQRRRSSSUUUUUUUUUTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWUUUWWWZZZ[[[]]]___aaadddfffiiinnnrrrvvvzzz|||xxxtttppplllgggdddYYYWWWVVVXXX]]]^^^[[[WWWXXXWWWWWWUUURRRNNNKKKIIICCCBBB@@@===;;;:::999999777888:::<<<<<<<<<:::999888888888777777666555444333333222222222111111111111111111111000000000////////////////////////////////////............///...//////000222333333444000000000000000111222222444222111222444555444222222222333333444444444555666666777777888999;;;<<<<<<===???@@@BBBFFFKKKOOOUUUUUUVVVWWWYYY\\\^^^___``````^^^\\\ZZZ\\\___bbbccceeejjjrrr}}}uuujjjaaa\\\YYYZZZ[[[XXXWWWYYYQQQSSSTTTUUUVVVVVVUUUUUUSSSTTTTTTUUUWWWXXXYYYYYYXXX[[[^^^aaabbbdddfffhhhkkkoootttyyy}}}}}}yyyvvvrrroookkkhhhZZZWWWVVVYYY]]]^^^[[[WWWVVVUUUSSSPPPLLLIIIGGGEEECCCAAA???===;;;999888888777999;;;=========;;;:::888888888888777666555444333333333222222222111111222111111111000000//////........................***,,,///111222111///...///000111222333444555555///////////////000111111333111///111444555333111555444444444444333333333666666777777888999;;;<<<;;;<<<>>>???AAAEEEJJJMMMUUUUUUUUUVVVXXX[[[]]]___aaa```___\\\[[[\\\```ccceeefffjjjrrr|||yyymmmfffZZZZZZZZZYYYXXXVVVUUUTTTUUUSSSQQQRRRUUUVVVTTTRRRUUUVVVXXXXXXXXXZZZ\\\^^^]]]___aaaccceeeiiinnnqqqsssvvv{{{wwwpppkkkiiihhhfffZZZRRRVVV[[[[[[XXXWWWVVVSSSOOOMMMLLLKKKIIIGGGEEECCC???<<<:::888888999:::::::::::::::999888777777777888888777555222111333333333222222222111111000---++++++...//////---000000000000000000000000////////////000000000000---...///000111222222222000000000000111111111111000111111111222222222222444444444444444444444444333333444666777888999:::===<<<>>>BBBDDDEEEJJJQQQUUUUUUVVVWWWYYY\\\___aaadddbbb___[[[YYY[[[___ccccccccchhhppp}}}~~~qqqgggaaaZZZZZZZZZYYYXXXVVVUUUTTTVVVTTTSSSTTTVVVWWWVVVTTTVVVWWWYYYYYYYYY[[[]]]___```cccfffhhhkkkoootttxxxzzz|||xxxrrrnnnlllkkkeeeYYYQQQSSSXXXXXXVVVVVVSSSPPPMMMJJJIIIHHHFFFEEEDDDBBB???<<<999888888888999:::::::::999999888777777777888888777555333111333222222222111111111111222000---...000111111000000000000000000000000000---......///000111111222//////000111222222222222000000000000111111111111111111111222222222333333444444444444444444444444444444555666888999::::::>>>===>>>CCCEEEFFFKKKQQQTTTTTTUUUVVVYYY\\\^^^``````___]]]ZZZXXXZZZ^^^aaacccdddhhhppp|||ssshhhaaa]]][[[[[[ZZZZZZXXXVVVUUUTTTWWWVVVUUUVVVXXXYYYXXXWWWZZZ[[[]]]]]]]]]^^^```cccdddgggkkkooosssxxx~~~zzzxxx}}}|||wwwrrrnnnmmmlllfff[[[QQQQQQUUUWWWVVVVVVRRROOOKKKIIIHHHGGGEEEDDDCCCAAA???<<<999888777777999999999:::999999888777777777888888777555333222222222111111111000000000222000//////000111000000000000000000000000000000,,,,,,---///000222333333111111222222222222222111000000000111111111222222111111111222222222333333444444444444444444444444444555666777888:::;;;;;;===<<>>CCCEEEEEEIIIOOOQQQQQQRRRSSSUUUXXX[[[]]]^^^______^^^]]]^^^aaaccceeedddgggnnnzzznnnddd___\\\[[[[[[[[[[[[ZZZYYYXXXVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[]]]___aaabbbccceeehhhjjjjjjnnntttzzzvvvpppssswwwxxxxxxxxxtttrrrpppllljjjhhhgggfffbbb[[[SSSNNNQQQUUUVVVUUURRROOOLLLIIIIIIHHHGGGFFFBBBAAA???===:::888777666777888888999999888888888777777777666666555444444111111111000000000000//////000000///............////////////////////////////////////000000000000222222333333333222222111111111111111222222222222////////////000000000111333333333444444444555555555555666888999:::;;;<<<::::::===BBBDDDDDDHHHMMMPPPPPPQQQRRRTTTWWWZZZ\\\^^^______^^^]]]^^^aaaccceeedddgggmmmxxxrrreee___\\\ZZZYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWXXXZZZZZZZZZZZZ\\\]]]\\\^^^aaacccdddgggkkkmmmooosssyyy|||sssmmmpppuuuuuurrrqqqqqqooommmkkkiiigggfffeee\\\XXXQQQLLLNNNSSSUUUSSSPPPMMMJJJHHHGGGGGGFFFDDDCCCBBB@@@>>><<<999888777666777888888999888888888777777666666555555555555222222111111111000000000111222333333111//////000////////////////////////000000000000////////////111111222222222222222111111111111222222222222333/////////000000000111111222333333444444555555555444555666777888:::;;;;;;::::::===CCCEEEEEEHHHMMMOOOPPPPPPRRRTTTWWWZZZ[[[^^^^^^]]][[[ZZZ[[[^^^aaaddddddgggnnnwww|||tttiiiaaa^^^]]][[[YYYXXXXXXYYYZZZZZZZZZZZZZZZXXXZZZ\\\]]]\\\\\\^^^```___bbbeeegggjjjmmmrrruuuuuuyyy|||rrrkkknnnssssssqqqooonnnmmmllljjjhhhfffeeedddYYYXXXTTTNNNPPPVVVXXXTTTPPPMMMJJJHHHHHHHHHGGGEEECCCCCCAAA???===;;;888777666666777888888888888888777666666555555555555555333222222222111111111111000333555444111//////000////////////////////////......//////000000111111//////000111222222222222111111111222222222333333111111111111222222222222222222333333444555555666444444555666888999::::::;;;;;;???EEEGGGFFFIIINNNOOOPPPPPPRRRTTTWWWZZZ\\\```___]]]ZZZXXXZZZ^^^aaacccdddgggnnnwwwtttnnnfffaaa```___]]][[[WWWXXXYYYZZZ[[[[[[[[[[[[YYY\\\^^^___]]]]]]```cccdddgggjjjmmmppptttyyy|||zzz~~~~~~sssjjjmmmssstttqqqpppkkkkkkiiihhhfffdddbbbbbbZZZ[[[WWWRRRTTTZZZ\\\XXXRRROOOLLLKKKJJJJJJIIIHHHDDDCCCBBB@@@>>>;;;999888666666777888888888888888777666666555555555555666333333333222222222222111...111333222///------...////////////////////////,,,---...///000111222333---...///111111222222222111111222222222333333333222222333333333444444444222222333333444555666666333333444666777888999:::<<<===AAAGGGIIIHHHKKKPPPPPPPPPPPPRRRTTTWWWZZZ\\\dddbbb___[[[YYY[[[___ccccccdddhhhnnnvvvzzzjjjfffaaa]]][[[[[[ZZZYYYVVVVVVWWWYYYZZZ\\\]]]^^^^^^^^^^^^___aaabbbbbbaaahhhlllqqquuuxxxzzz}}}~~~ooogggooosssllliiiooonnnmmmkkkhhhfffdddccccccaaa\\\UUURRRXXX___]]]WWWVVVSSSNNNKKKIIIGGGEEECCCCCCAAA???===;;;:::999888::::::::::::::::::::::::;;;999777666666666555333555444333222111111111111000000000000000000000000------............------000000000000000000000000111111222333444444444444////////////000111222333000111111111111222222222333444555555333111111222333555666777666777888:::;;;===@@@BBBDDDGGGKKKNNNNNNMMMLLLMMMPPPTTTYYY\\\_________]]]\\\\\\^^^```bbbccchhhooowww~~~tttfffbbb]]]ZZZYYYYYYYYYXXXXXXWWWWWWWWWYYY[[[]]]___aaaaaabbbccceeegggggggggkkknnnrrrvvvyyy||||||mmmhhhqqqvvvnnnkkkoookkkkkkjjjiiigggfffeeeeeeccc___ZZZXXX^^^fffeee```XXXTTTOOOKKKIIIGGGEEECCCBBBAAA???===:::999888888999999999999999999999999;;;999666555666666444333555444333222111111111111000000000000000000000000........................000000000000000000000000000111222333333444444333222111000000000000000111000111111111111222222222111333444444222111111222333555666777666777888:::;;;===@@@BBBDDDGGGKKKNNNPPPOOONNNOOORRRVVV[[[]]]^^^______]]]\\\\\\___aaaddddddhhhmmmtttrrrlllaaa^^^[[[YYYYYYZZZZZZYYY[[[ZZZZZZZZZ[[[]]]```aaaaaabbbccceeegggiiikkkkkkqqqtttwwwzzz}}}|||oookkktttwwwooojjjkkkiiijjjjjjjjjjjjiiigggfffcccaaa]]]\\\bbbjjjkkkggg[[[WWWPPPKKKHHHFFFDDDCCCAAA@@@>>><<<:::888777777888888888888888888888888:::888555555555555444333555444333222111111111111000000000000000000000000000000///......///000000000000000000000000000000///000111222222333333222333333222000000/////////000111111111111222222222///111333333222111222333333555666777666777888:::;;;===@@@BBBDDDGGGKKKNNNQQQPPPPPPQQQTTTXXX\\\___]]]^^^^^^]]]]]]]]]```bbbdddeeehhhmmmssszzzzzz}}}rrriiifff___]]][[[ZZZ[[[]]]]]]]]]\\\]]]^^^```aaabbbccccccbbbdddgggiiikkkmmmppprrrxxxzzz|||vvvpppuuuwwwoooiiiiiikkklllmmmmmmllljjjhhhfffbbbaaa___]]]aaaggghhheee]]]XXXQQQKKKHHHFFFDDDCCCAAA???===;;;999888777666999999999999999999999999999777555444555555444333444444333222111111111111////////////////////////222000///------///000222////////////////////////...///000111111222222222333222111111000000000111000000111111111222222222///111333333333222333555333555666777666777888:::;;;===@@@BBBDDDGGGKKKNNNQQQQQQQQQRRRUUUYYY\\\___]]]]]]^^^^^^]]]^^^aaacccddddddhhhnnnuuu~~~vvvppplllkkkmmmqqqvvvtttiiidddccc]]]\\\ZZZZZZ\\\]]]]]]]]]YYY\\\```dddfffeeecccbbbfffiiimmmoooppprrrvvvyyy{{{}}}{{{sssuuuwwwsssooonnnpppqqqqqqpppnnnkkkgggeeecccdddbbb^^^]]]```aaa^^^[[[VVVPPPKKKHHHFFFDDDCCCAAA???===;;;999888777666::::::::::::::::::::::::999777555555555666555444444444333222111111111111////////////////////////222000///------///000222////////////////////////......///000111111111111111111111111111222333333000000111111111222222222000222444555444444555777333555666777666777888:::;;;===@@@BBBDDDGGGKKKNNNPPPPPPPPPRRRTTTXXX[[[]]]]]]^^^^^^^^^]]]^^^aaaccceeeeeehhhnnnuuu|||ssslllfffbbb^^^```dddjjjrrr}}}vvvkkkdddbbbbbb\\\ZZZYYYYYYZZZ[[[[[[ZZZWWWZZZ___dddgggfffdddcccfffjjjnnnpppqqqssswww{{{~~~|||tttvvv{{{{{{yyyxxxvvvvvvuuusssooollliiiggghhhkkkhhhaaa\\\\\\\\\ZZZVVVSSSOOOKKKIIIGGGEEECCCAAA@@@>>><<<:::888777777::::::::::::::::::::::::999888666555666777666555555444333222111111111111000000000000000000000000000000///......///000000000000000000000000000000...///000111111222222111000000000111111333444444000111111111111222222222111333555555555555666777333555666777666777888:::;;;===@@@BBBDDDGGGKKKNNNNNNOOOPPPRRRTTTXXXZZZ\\\^^^______^^^^^^^^^aaacccgggfffhhhmmmsssyyynnngggbbb]]]YYYWWWYYY[[[___fffoooyyyyyyllleeeaaaaaabbb^^^\\\ZZZZZZ[[[[[[ZZZXXXZZZ\\\```dddgggiiiiiijjjjjjnnnsssttttttuuuzzz~~~~~~xxx{{{}}}zzzyyywwwtttqqqnnnkkkjjjlllooolllccc\\\YYYXXXWWWPPPOOOLLLKKKJJJIIIFFFCCCBBBAAA???===:::999888888999999999999999999999999:::888777666888888888777555444333222111111111111000000000000000000000000........................000000000000000000000000//////000111222222222222222222111111111222333333000111111111111222222222111333555555444444555666333555666777666777888:::;;;===@@@BBBDDDGGGKKKNNNNNNOOOPPPRRRUUUXXX[[[\\\___``````___^^^^^^```bbbgggfffiiimmmuuuxxxpppfff^^^YYYVVVSSSPPPQQQRRRSSSUUUYYY___ggglllwwwoooeeeaaa___```cccaaa___^^^]]]]]]]]][[[YYY```aaabbbdddhhhlllppprrrtttxxx}}}~~~}}}~~~}}}{{{|||zzzxxxtttrrrooonnnmmmlllooommmdddZZZWWWVVVUUUMMMLLLKKKKKKKKKJJJFFFDDDCCCAAA???===;;;:::999888888888888888888888888888;;;999777777888999888777555444333222111111111111000000000000000000000000------...//////...------000000000000000000000000///000111222222333333222444444333222111111111111000111111111111222222222111222444444333222333444333555666777666777888:::;;;===@@@BBBDDDGGGKKKNNNOOOOOOQQQSSSVVVYYY[[[]]]```aaaaaa___^^^^^^```aaaeeefffiiioooxxx{{{ccc```[[[VVVRRRPPPOOOOOORRRQQQQQQRRRTTTXXX\\\___mmmrrrzzz{{{lllcccbbbddddddcccaaa___^^^^^^```aaaaaa```dddfffgggggggggkkkrrrwwwyyyzzz|||~~~||||||zzzvvvrrrooommmlllkkktttpppjjjccc^^^[[[YYYYYYQQQNNNKKKIIIIIIGGGEEEDDDBBBAAA???===;;;999888888999999999888777666666555666777999:::;;;::::::999777555333000......//////111111000000//////......111000///...------...///,,,...000111111000...,,,...///000222222111111000333222111111000111111111222111000//////000111111000222444555444333333444666666555555777888:::;;;>>>@@@CCCDDDEEEHHHKKKNNNOOOPPPQQQRRRSSSVVVZZZ]]]```aaa```______aaadddgggeeefffkkkqqqyyysssfff\\\ZZZUUUQQQNNNMMMLLLMMMNNNMMMMMMMMMOOOSSSVVVXXX```eeelllttt}}}wwwjjjdddeeeggghhhfffbbb```^^^^^^```aaabbbaaadddfffhhhiiiiiimmmsssxxx{{{|||}}}yyywwwuuurrrnnnllljjjiiioookkkeee___[[[YYYYYYYYYSSSQQQMMMKKKJJJIIIFFFEEEBBBAAA???===;;;999888888:::::::::999888777777777777888999999:::::::::999888666444111000000000111111000000000/////////...000000......---...//////---...///000000///...---...///000222222111111000111000000111111222333333222111000//////000111222000222444555444333333444666666555666777888:::;;;>>>@@@BBBCCCEEEGGGKKKMMMOOOPPPQQQRRRSSSVVVZZZ]]]```aaaaaaaaa```aaaccceeedddfffkkkqqqyyytttcccYYYUUUSSSPPPMMMKKKKKKLLLLLLLLLKKKJJJJJJLLLNNNQQQRRRRRRWWW]]]dddlllyyyyyyqqqhhheeegggjjjkkkiiidddaaa^^^^^^___bbbcccddddddgggkkkmmmnnnqqqvvvzzz}}}~~~zzzttttttsssqqqnnnkkkgggeeehhhddd___ZZZWWWVVVWWWXXXVVVSSSPPPMMMKKKJJJGGGEEEBBBAAA???===;;;999888888;;;;;;::::::999888888888999888888888888999::::::888777444222111111111111000000000000///////////////............//////000////////////////////////...///000222222111111000//////000111222333444444111111000000000111111222000222444444333333333444666555666666777999:::;;;<<<>>>AAABBBDDDFFFJJJMMMOOOPPPQQQRRRSSSVVVZZZ]]]```bbbccccccbbbaaabbbcccdddfffjjjqqqxxxyyyhhh\\\WWWPPPOOOMMMLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMOOOPPPNNNQQQUUUZZZaaakkkxxxpppkkkfffeeegggjjjjjjhhheeebbb___^^^```ccceeefffeeeiiiooorrrsssvvvzzz~~~}}}{{{}}}}}}zzzvvvrrrssstttssspppkkkfffcccaaa^^^YYYUUUSSSSSSVVVWWWWWWTTTPPPMMMKKKIIIGGGDDDBBBAAA???===;;;999888888::::::999999999888888888:::999888777777888999:::666555444222111111111111000000000000////////////............//////000000//////............//////...///000111222111111000//////000111222222333333111111111111111111222222111222444444333222333555555555666777888999::::::;;;===???AAACCCFFFIIILLLOOOPPPQQQRRRSSSVVVZZZ]]]```bbbdddeeecccaaaaaaaaaccceeejjjpppxxxyyyiii[[[TTTSSSMMMLLLLLLKKKLLLMMMNNNOOOPPPOOONNNMMMMMMNNNNNNOOONNNQQQSSSUUUYYY```jjjrrruuukkkgggdddccceeeffffffdddfffccc```___aaaeeeggghhhfffkkkrrrvvvxxxzzz{{{zzz||||||yyyuuutttvvvwwwvvvsssmmmgggccc^^^ZZZUUUQQQPPPQQQTTTWWWVVVSSSOOOLLLJJJHHHEEECCCBBBAAA???===;;;999888888888888888888888777777777:::999888777777777888999444444333222111000000000////////////000000000000------...//////000000000//////............//////...///000111222111111000111111222222222111111000000000111111222222222222111333444333222222444555444555666777888999999::::::<<>>@@@BBBDDDGGGJJJMMMQQQQQQQQQSSSUUUXXX[[[\\\bbbcccccccccbbbdddfffiiijjjggggggmmmtttnnn[[[VVVUUUQQQPPPUUURRRSSSUUUVVVWWWWWWVVVVVVVVVVVVTTTSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRTTTUUUWWWVVVXXX^^^eeeqqqvvvlllggggggfffdddbbb``````aaaccceeeiiijjjjjjjjjiiijjjmmmooorrrvvv{{{rrrfffaaa^^^[[[WWWSSSRRRSSSUUUWWWQQQNNNJJJHHHFFFEEECCCBBBBBB@@@>>>;;;999888888888777777777666666555555555777777888888777666555555444333222111000/////////000000000000000000000000//////////////////////////////.........///000111000000000000000000///...000000000000000000000000000000111222333333333333333333222222222333444555555555666666777888888888;;;===@@@BBBDDDFFFJJJMMMNNNNNNPPPRRRUUUYYY\\\^^^cccddddddcccaaabbbdddfffhhhfffiiiqqqwwwwwweeeUUURRRSSSRRRSSSXXXVVVWWWXXXYYYYYYWWWUUUTTTXXXVVVTTTRRRQQQPPPPPPPPPQQQSSSTTTTTTSSSTTTVVVWWWWWWUUUUUUZZZ```kkk|||wwwpppiiifffeeedddcccbbbbbbbbbcccdddeeeiiijjjkkkkkkkkklllooorrrvvvyyy~~~yyyhhh```^^^[[[VVVRRRRRRTTTXXX[[[RRROOOKKKHHHGGGFFFDDDBBBAAA???===;;;999777777666888888888888777777777777777777777888777777666666555444333222000000000000000000000000000000000000..............................//////000000111111//////000000111000000000333222222111000///......000000111222222333333333333333222222222333444555555555555666777777888888;;;===@@@BBBCCCFFFJJJMMMKKKLLLNNNQQQUUUYYY]]]___dddeeedddcccaaaaaabbbdddffffffllluuuzzzlll___SSSQQQSSSTTTVVVZZZ^^^^^^]]]\\\ZZZXXXVVVUUUWWWVVVSSSPPPOOOOOOOOOPPPSSSUUUWWWXXXWWWXXXYYY[[[[[[XXXWWWZZZ```jjjzzzyyyooollliiieeeddddddddddddddddddeeeffffffiiijjjllllllmmmooosssuuuyyy}}}|||kkkddd```\\\VVVRRRQQQTTTYYY\\\VVVSSSOOOKKKJJJHHHFFFEEEAAA@@@>>><<<:::888777666777777777888888888888888777777888888888777777666555555333222111000000000000000000000000000000000........................//////000111111000000///...///000111111111111111444333333222222111000000000000000111111222333444222222222333333333444444222333444666888:::;;;<<<;;;===???AAACCCFFFJJJLLLKKKLLLMMMPPPTTTXXX\\\^^^dddeeedddcccbbbbbbdddfffhhhhhhmmmuuuzzzggg]]]TTTRRRUUUWWWZZZ\\\aaaaaa___^^^\\\[[[ZZZZZZVVVTTTQQQNNNNNNOOOQQQSSSTTTWWW[[[]]]^^^^^^___```___[[[YYY\\\aaaiiivvvvvvnnnllljjjgggeeefffffffffffffffggghhhhhhjjjkkkmmmooopppssswwwzzz}}}}}}|||{{{nnniiiaaa]]]WWWRRRQQQSSSWWWZZZWWWTTTPPPMMMKKKIIIGGGEEEAAAAAA???>>><<<999888777666666666777777888888888777888888888888777777666555555333222111000000000////////////////////////........................000000111111000///...---//////000111111222111111000000000111111111222222000000000000000222333444222222333333333444444444333333555777999;;;<<<===:::<<>><<<999777666666666777888999:::;;;<<<;;;;;;:::999888666555444444333222111000/////////////////////////////////////////////////////////---,,,,,,,,,---...000111111111222222222111000000,,,---...///000111222222111000///...///111333444111222333444444444333333444444555555666777777777:::<<>>===;;;999666444777777888999;;;<<<======<<<<<<;;;:::888666444333444333111000//////......////////////////////////000000000000000000000000***))))))***,,,///222444222222222222222111000///000111111222333333444444111000///...///111333444111222333444555444333333//////111333555777888999:::<<<>>>@@@BBBEEEIIIKKKKKKLLLNNNRRRVVV[[[```bbbaaabbbbbb```^^^^^^```bbbiiihhhmmmuuuyyyrrrcccaaa[[[YYY\\\___aaagggooo}}}qqqbbbXXXVVVRRRPPPRRRUUUZZZdddnnnxxxyyyuuusssqqqpppooorrrnnnjjjiiikkkoooppppppnnnnnnppptttyyy|||xxxyyywwwwwwvvvrrrkkkccc]]]YYYXXXXXXWWWTTTQQQRRRVVVZZZ^^^[[[VVVRRROOOMMMJJJIIIBBBAAA???<<<:::888777666777888;;;===>>>>>>======<<<:::888777555555555666444444333222222111111000000000000000000000000000000000000000////////////////////////////////////222222333444444444444333222111000//////000111222000000111222222222222111333333333333333333333333111333555777999999999999===???AAABBBCCCEEEIIIKKKNNNOOOQQQTTTWWWZZZ\\\^^^aaa```___]]]\\\^^^bbbeeeiiijjjmmmqqqvvvjjj___]]]YYYXXX\\\aaagggssslll^^^VVVSSSQQQRRRVVVZZZ]]]eeemmmqqqyyy}}}xxxtttsssrrrrrrqqqssspppmmmlllnnnqqqrrrrrrqqqqqqrrruuuzzz|||}}}xxxqqqqqqppplllfff___YYYVVVUUUWWWXXXVVVSSSUUU[[[aaafffaaa[[[UUUPPPLLLHHHEEEBBBAAA???<<<:::888777666888999;;;===>>>???>>>>>><<<;;;999888777666666777555555444444333222222222000000000000000000000000000000000000////////////////////////////////////...///000000111111000000222111000//////000111222000000111222222222222111333333333333333333333333222333555666888999999::::::<<>>>>>>>>>>><<<;;;:::999888777777777444444333333222111111111000000000000000000000000000000000000////////////000000000000000000000000---...//////000000//////111111000000000000111111000000111222222222222111333333333333333333333333444444444555777888::::::;;;===@@@CCCEEEHHHMMMPPPOOOPPPRRRUUUXXX[[[]]]^^^bbbaaa```^^^\\\]]]```ccchhhhhhkkkooottt~~~mmmaaa___\\\^^^```bbbiiiyyyppp]]]WWWYYYYYYXXX[[[```bbbaaadddjjjpppyyy}}}yyyvvvvvvvvvvvvuuutttsssssssssuuuvvvvvvvvvvvvvvvyyy|||~~~}}}|||{{{|||zzzppprrrpppnnnkkkhhhddd```]]][[[___aaa^^^XXXWWW]]]dddmmmiiibbb\\\VVVPPPJJJFFFBBBAAA???<<<:::888777666999999:::;;;<<<<<<======::::::999888777777777666111111000000///.........////////////////////////000000000000////////////000000000000000000000000///000111111222222111111111000000000000000000111000000111222222222222111222222333333333333444444555555444444666777:::;;;>>>@@@BBBDDDEEEGGGJJJMMMOOOPPPRRRUUUXXX[[[]]]^^^bbbbbbaaa^^^\\\]]]___bbbfffgggjjjnnnsss{{{zzzeee[[[ZZZYYY^^^bbbfffpppiiiYYYVVVZZZ[[[[[[^^^eeeiiimmmttt{{{|||yyyxxxxxxxxxwwwssstttttttttuuuuuuwwwxxxwwwyyy|||}}}|||zzzyyyzzz|||rrrllljjjfffdddbbb```\\\YYY\\\```bbb___YYYXXX]]]bbb```]]]YYYUUURRRNNNIIIFFFBBBAAA???<<<:::888777666777777888999::::::::::::888888888777777666555555111111000//////......---////////////////////////000000000000////////////000000000000000000000000000111222222333333222222000000000111111000000000000000111222222222222111222222222333333444444444666555555555555777999:::>>>@@@BBBCCCDDDFFFJJJLLLNNNOOOQQQTTTWWWZZZ\\\^^^bbbbbbaaa___]]]]]]___aaaeeeeeehhhnnnssszzzuuucccZZZYYYTTT[[[bbbhhhvvvxxxeeeYYYWWW[[[\\\]]]dddppp{{{}}}xxxwww|||~~~{{{zzzzzzzzzyyyssstttuuuttttttuuuxxxzzz{{{|||~~~|||zzzzzz|||ssslllgggccc``````___[[[XXX[[[]]]^^^\\\ZZZZZZ]]]aaaYYYWWWUUUTTTSSSQQQNNNKKKBBBAAA???<<<:::888777666444666888999:::999888666666666777777666666555444333333222222111000000000000000000000000000000000000000000000////////////000000000000000000000000...///000000111111000000000000111111111111000000000000111222222222222111111222222333333444444555555555555666666777888999:::<<>>AAACCCFFFKKKNNNKKKMMMOOORRRUUUXXXZZZ[[[___``````___^^^^^^```bbbbbbbbbfffnnntttzzzuuuggg\\\WWWVVVXXX___fffkkkwww}}}iii```^^^]]]^^^aaaiiiooo}}}zzznnndddbbbcccccchhhnnn}}}|||zzz{{{}}}~~~~~~wwwwwwwwwuuutttvvv|||{{{wwwwww|||}}}uuuqqqkkkdddbbbbbbbbb___[[[aaa^^^ZZZXXXYYYXXXUUURRROOONNNMMMLLLLLLJJJGGGDDDCCCAAA???<<<:::888777666333666:::======;;;777444777777888999999888666666222222111111000/////////000000000000000000000000000000000000////////////////////////////////////...//////000000000000000///000111222222111000///000000111222222222222111111111222333333444555555444555666888888888777666;;;===???AAABBBDDDGGGJJJKKKLLLNNNQQQTTTWWWYYYZZZ^^^___```_________aaacccaaaaaafffnnnuuu{{{nnnccc[[[XXXWWWUUUZZZcccllltttzzzxxxmmmaaa\\\[[[\\\___dddnnnwwwzzzpppiiicccaaa```aaagggnnn~~~||||||{{{{{{zzzvvvtttsssrrrsssvvvyyy{{{}}}yyywww{{{~~~uuussspppkkkgggfffeeedddccc]]]\\\ZZZXXXVVVUUUUUUUUUOOOMMMLLLLLLKKKJJJFFFDDDEEECCC@@@<<<999888888888777888999:::::::::::::::777777777777666666666666444444333222222111111000000000000000000000000000...///////////////.....................///000000......///000000000000000000///.........///111222333222111000000111222333111111222222222333333333555555666666777777888888;;;>>>AAADDDEEEEEEGGGHHHMMMNNNPPPRRRUUUXXX[[[\\\```aaabbbaaa``````bbbddd```ggghhhkkktttvvv}}}yyyhhh^^^XXXVVVVVVVVVZZZaaagggkkkooosssvvvhhh```XXXVVVVVVXXX___fffsssnnnhhhccc``````bbbeeelllttt}}}{{{yyyxxxwwwuuutttsssrrrrrrtttvvvyyy{{{~~~}}}yyywwwzzz}}}zzzwwwssspppnnnllljjjhhh^^^\\\YYYVVVTTTSSSTTTTTTOOOMMMJJJIIIJJJJJJIIIHHHFFFDDDAAA===:::888888777666777888888999999999888777777777666666666555555444444333222222111111000000000000000000000000000000000000000///...,,,,,,...............///000000......///000000000000000000//////...///000111222222222111000000111222222111111222222222333333333555555666666777777888888;;;===@@@BBBCCCEEEGGGIIINNNOOOQQQSSSVVVYYY\\\^^^```aaabbbaaa``````bbbdddbbbhhhiiillluuuyyypppaaa[[[VVVUUUUUUVVVYYY]]]______```aaabbb\\\YYYWWWWWWWWWYYYbbblllwwwqqqfffeeeccccccgggjjjnnnwww~~~uuuttt{{{}}}zzzwwwuuurrrrrrqqqrrrtttwwwzzz|||}}}}}}yyyvvvzzz}}}zzzxxxuuurrrnnnkkk```]]]YYYTTTQQQQQQQQQRRRPPPMMMIIIHHHIIIKKKLLLMMMGGGEEEBBB>>>;;;999888777666666777888888888888777666666666555555555444444444444333222222111111000000000000000000000000000111111111000///---+++***...............///000000......///000000000000000000////////////000111222222222111000000111222222111111222222222333333333555555555666777888888888;;;===???@@@AAADDDGGGIIINNNOOOQQQTTTWWWZZZ]]]^^^```aaaaaaaaa``````bbbddddddjjjjjjlllvvv{{{jjj^^^YYYVVVTTTUUUUUUVVVWWWWWWUUUSSSSSSSSSVVVVVVXXXYYYXXXZZZdddppp|||tttllljjjllllllpppvvv{{{wwwvvv~~~{{{wwwuuuppppppqqqrrrtttxxx{{{}}}~~~~~~yyywwwzzz~~~~~~|||zzzxxxsssnnnjjjbbb^^^YYYSSSPPPOOOPPPQQQOOOMMMJJJJJJLLLNNNOOOOOOHHHFFFCCC???<<<999888777777777888888888888888777666555555555444444444444444444333222222111111000000000000000000000000000000000000000///...,,,,,,...............///000000......///000000000000000000000000000000111111111222111111111111111111222111111222222222333333333444444555666777888888999;;;<<<>>>???@@@CCCGGGJJJMMMNNNPPPSSSVVVZZZ\\\^^^___```aaaaaa___```aaacccfffkkkiiilllvvv|||yyydddZZZVVVSSSQQQRRRQQQRRRRRRQQQNNNLLLLLLLLLMMMPPPTTTWWWVVVYYYfffsssxxxnnnllloootttxxx}}}wwwrrrqqqooooooppprrruuuxxx{{{|||~~~~~~zzzxxx{{{~~~|||zzzwwwsssmmmiiiddd```ZZZTTTPPPOOOPPPQQQMMMMMMMMMNNNPPPPPPOOOMMMGGGEEECCC@@@<<<:::888777888999999:::999999888888666555555555444444444444444444333222222111111000////////////////////////---...///////////////..................///000000......///000000000000000///000000111111111111111111111111222222111111111111111222222222333333333444444555666777888999999:::<<<===???@@@CCCGGGKKKKKKLLLNNNQQQUUUXXX[[[]]]___```aaa```______aaacccfffjjjiiikkkvvv|||ooo]]]TTTQQQNNNMMMMMMMMMNNNNNNMMMKKKJJJJJJKKKJJJLLLQQQVVVYYY^^^lllzzztttnnnpppvvv|||{{{tttqqqpppnnnoooppprrruuuxxxzzz{{{|||{{{zzz}}}}}}|||zzzxxxtttnnnjjjeeebbb\\\WWWSSSQQQQQQQQQMMMMMMMMMNNNPPPOOOLLLJJJEEEDDDBBB???===:::888777999::::::::::::999888888666666666555555555444444444444333222222111111000////////////////////////,,,---...///000000000000...............///000000......///000000000000000///000111111222222111111000111222222222222111000111111222222222333333333333444555666777888999:::999<<<>>>@@@BBBDDDHHHKKKJJJKKKMMMPPPTTTXXX[[[]]]___`````````______aaacccfffjjjiiilllvvv|||xxxhhhWWWPPPNNNMMMLLLLLLJJJKKKLLLKKKIIIIIIJJJKKKMMMMMMPPPUUUYYY```mmmzzz|||xxxwww{{{xxxrrrooopppnnnoooqqqsssuuuwwwyyyzzz}}}}}}|||~~~}}}zzzxxxwwwsssooollleeeccc^^^ZZZVVVTTTSSSSSSOOOMMMKKKKKKKKKJJJIIIGGGBBBAAA@@@???===:::888777999999999999999888777777777777777666666666555555444444333222222111111000////////////////////////---...///////////////..................///000000......///000000000000000///000111222222222111111000111222222222222111000111111222222222333333333333333444666777999::::::999<<>><<<:::999777888888888888888777666666777777777777666666666666444444333333222111111000//////////////////////////////000000///...------...............///000000...//////000000000000000///000111222333222111111000111222333333222111000111111222222222333333333333333444666777999::::::888<<<@@@CCCEEEGGGIIIKKKKKKLLLNNNRRRVVVZZZ]]]___^^^___``````^^^___```bbbgggmmmllloooyyy~~~nnn___QQQKKKKKKKKKJJJKKKMMMKKKJJJJJJKKKMMMMMMMMMOOOMMMPPPVVVXXXYYYaaalll~~~|||wwwqqqmmmjjjiiihhhmmmpppsssuuuuuuvvvxxxyyy~~~~~~}}}||||||zzzuuutttrrrnnnlllggg___ZZZWWWVVVVVVWWWRRRNNNIIIFFFEEEEEEDDDDDDBBB@@@>>>======;;;999777333444555555666666555555555555555666666666666666555444444333222111000000333222111000000111222333------......///000000000............///////////////111222111000///000111000000111222222222222111000000000000000000000000//////000111222222333333333333444555666777888999===>>>@@@BBBEEEGGGIIIJJJJJJKKKLLLNNNQQQUUUXXXZZZ___```aaaaaa``````aaabbbggglllkkkmmmvvv{{{jjj\\\PPPKKKLLLKKKJJJKKKJJJIIIHHHIIIKKKMMMNNNOOONNNLLLNNNRRRTTTUUU\\\fffuuu|||xxxsssmmmiiiggghhhhhhmmmoooqqqssstttuuuxxxzzz~~~}}}|||}}}~~~yyyuuuwww{{{}}}{{{yyyzzzyyyvvvooojjjaaaZZZVVVUUUUUUVVVSSSOOOJJJGGGFFFFFFEEEEEEBBB@@@>>><<<<<<;;;999777555555666777777777777666555666666666666666666666444333333222111000///...222111000000000000111222///////////////.....................///////////////000111111000///000111000000111111222222222111000000000000000000000000111111222222333333444444444555555555666666777777:::<<<>>>AAADDDGGGIIIKKKKKKLLLMMMOOORRRVVVYYY[[[^^^___``````______```aaaffflllkkknnnwww{{{|||cccXXXNNNLLLLLLKKKJJJKKKIIIIIIIIIJJJLLLOOOQQQRRROOOOOOQQQTTTTTTVVV]]]eeeqqqzzz~~~wwwsssmmmgggdddeeegggiiimmmnnnpppqqqrrruuuyyy}}}|||{{{{{{zzzzzzwwwpppqqqxxx}}}}}}tttnnneee\\\UUUSSSTTTUUUSSSPPPLLLIIIHHHGGGFFFEEEAAA???===<<<<<<:::888666666666777888888888888888666666666666666666555555333222222111000///......000000////////////000000111000000///......------............///////////////000111111//////000111000000000111111111222222000000000000000000000000444444444444444444444444666666666666666666666666888999<<<@@@DDDGGGJJJKKKLLLMMMNNNQQQTTTWWWZZZ\\\\\\^^^______^^^^^^___aaadddjjjkkknnnwww{{{rrr\\\SSSLLLLLLMMMKKKJJJKKKKKKLLLMMMNNNOOOQQQTTTWWWSSSUUUXXX[[[]]]```gggmmmvvv~~~{{{zzzyyyzzzrrrnnnhhhbbbaaaccchhhkkknnnnnnooooooqqqvvv{{{|||zzzzzz{{{yyyxxx~~~~~~sssrrryyyxxxrrriii^^^VVVSSSTTTUUUSSSPPPLLLIIIHHHGGGFFFEEEAAA???===<<<;;;:::888666666777777888888888888888666666666666555555555555333333222111000///....../////////....../////////000000//////........................///////////////000111000///...///111000000000000000111111222000000000000000000000000444444444444444444333333444555555555666666777777999;;;===@@@DDDGGGJJJKKKKKKLLLNNNQQQTTTWWWZZZ[[[]]]^^^____________```bbbbbbiiijjjnnnwwwzzz~~~kkkWWWPPPKKKLLLMMMKKKKKKLLLMMMOOOPPPPPPPPPRRRVVVYYYUUU[[[bbbfffjjjpppvvvzzz~~~wwwttttttvvv~~~|||vvvmmmiiiddd``````dddjjjnnnooooooppppppsssxxx}}}{{{{{{{{{yyyxxx~~~{{{xxxxxxssskkk```WWWSSSTTTVVVQQQOOOKKKIIIHHHGGGEEECCCAAA???===<<<<<<;;;888666666666777888888888888777777777666666555555555444444444333222111000000///.........//////.....................//////000000............////////////...000111000///...///000000000/////////000111222000000000000000000000000333333333222222222222222222222333555666888999:::===>>>@@@BBBEEEGGGIIIJJJJJJKKKNNNQQQTTTWWWYYYZZZ]]]___````````````bbbcccaaahhhiiimmmvvvyyyyyygggTTTNNNKKKLLLLLLKKKKKKNNNLLLOOORRRRRRRRRTTTYYY]]][[[fffpppwww}}}}}}tttpppqqqsssvvvzzzxxxrrrhhheee```^^^___dddkkkooopppqqqrrrsssvvv{{{}}}yyyxxxvvvssstttxxxyyy|||{{{{{{yyyxxx~~~yyyrrroooiii```WWWSSSTTTWWWQQQNNNKKKIIIHHHGGGEEECCCBBB@@@>>>======;;;999777666666777888888888888888777777777666555555444444555555444333222111000000......////////////......------......///000000111............////////////...///000000......///000000000///...///000111222000000000000000000000000111111111111111111111111000111333555777999:::;;;>>>???@@@CCCEEEGGGIIIJJJIIIKKKNNNQQQTTTWWWXXXYYY]]]___aaaaaa```aaabbbdddaaahhhhhhkkktttxxxsssbbbSSSNNNKKKLLLLLLJJJLLLOOOLLLPPPTTTVVVWWWZZZaaafffmmmzzz}}}sssnnnmmmoookkknnnrrrtttuuuvvvzzz~~~~~~~~~~~~zzzrrrlllbbb```]]]\\\___dddkkkoooqqqrrrtttwwwzzzyyyvvvtttsssvvvzzz}}}~~~|||yyywwwppplllkkkllllllkkklllppppppvvv}}}{{{zzzxxxxxx|||tttmmmiiihhheee]]]UUUQQQRRRUUURRROOOLLLKKKJJJHHHEEECCCCCCAAA???>>>>>>===:::888777888888999999999999999888777777666555555444444444444333222111000//////...///000000000000///............///////////////............////////////...///000///......///000111000.........///111222000000000000000000000000///000000000111222222222222222333555666888999:::<<<===???AAADDDGGGIIIJJJJJJLLLOOOSSSVVVXXXYYYZZZ\\\^^^___`````````bbbdddbbbggggggiiirrrvvvnnn\\\TTTOOOKKKLLLKKKJJJLLLPPPNNNSSSXXX[[[]]]aaaiiiooozzzoooiiiggghhhcccfffjjjjjjgggeeefffhhhhhhiiijjjnnntttzzz~~~|||yyytttmmmggg___]]][[[[[[^^^dddjjjoooqqqsssvvvyyy}}}~~~ooogggccccccccc___bbbgggkkklllkkkhhheeefffccccccggghhhhhhjjjnnnmmmrrr|||}}}zzzyyyvvvwww~~~wwwmmmeeebbbcccaaa[[[TTTPPPQQQTTTSSSPPPNNNLLLKKKIIIGGGDDDDDDBBB@@@???>>>===;;;999999999:::;;;;;;;;;::::::888777777666555444444444333333222111000///.........///000111111000///...000000000///......------............/////////000...///000///...---...000111000...---...///111222000000000000000000000000//////000111222222333333333444444555666777888888888:::===@@@DDDGGGJJJKKKKKKMMMPPPTTTWWWYYYZZZ[[[[[[]]]^^^_________aaacccbbbgggfffhhhqqqvvviiiXXXRRRNNNLLLNNNNNNLLLMMMQQQTTTWWWYYYZZZ]]]gggwww}}}lllfffccc```]]]]]]\\\___dddeeebbbaaaccceeejjjooosssvvvzzz{{{uuuqqqlllfffbbbYYYXXXXXX\\\cccjjjmmmnnnuuuvvvxxx|||{{{oooiiifffbbb]]]ZZZZZZZZZZZZZZZZZZZZZ[[[[[[YYYZZZ___dddeeedddiiiooossszzz}}}zzzwwwuuuuuu}}}zzzqqqhhhccc``````[[[RRRMMMOOOPPPPPPRRRPPPNNNLLLKKKIIIGGGEEECCCBBB@@@>>>;;;999777777666666888999:::;;;;;;<<<:::999777666555666777777666555444222111000//////000///...///000111000///111111000000/////////...666444222111/////////000000000000000///...---,,,000000000000000000000000111111111111111111222222111111000000111111222333444444555666777888999999:::===AAADDDFFFGGGIIIJJJMMMNNNQQQTTTVVVYYYZZZ[[[___```bbbbbbaaa``````aaaccccccfffkkknnnttt~~~fffVVVOOOKKKJJJLLLLLLKKKMMMQQQUUUXXX[[[___hhhxxxrrrddd___]]][[[XXXZZZXXXZZZ^^^```___cccgggnnnrrrwww{{{~~~~~~}}}}}}||||||}}}~~~{{{uuupppkkkfff```\\\YYYXXXYYY^^^eeelllpppqqqvvvxxx|||xxxppphhheeedddaaa[[[WWWXXXVVVUUUTTTVVVWWWXXXXXXXXXYYY]]]bbbdddeeejjjrrrxxx}}}yyyvvvssssss{{{~~~}}}}}}|||yyyssslllfffaaa______YYYPPPKKKMMMPPPQQQSSSPPPNNNLLLKKKIIIGGGEEECCCBBB@@@>>>;;;999777666555666777999::::::;;;;;;999999888888777888888888666555444222111000/////////------...///000///...000000000//////.........222222111000///000111111//////000000111000000///000000000000000000000000////////////000111222333111111000000111111222333444444555666777888999999:::>>>BBBDDDFFFGGGIIIJJJLLLNNNPPPSSSVVVXXXZZZZZZ^^^```aaaaaa```___```aaacccdddggglllooouuuxxxbbbSSSNNNKKKJJJLLLMMMMMMOOOSSSYYY[[[___gggvvvttteee\\\YYYYYYXXXVVVYYYWWWXXX]]]```cccjjjrrryyy}}}}}}yyytttqqqooonnnlllkkklllnnnqqqssstttqqqmmmiiieee```[[[WWWWWWXXXZZZ```gggooosssuuuxxx|||yyyrrrrrrrrrssssssooofff___\\\WWWSSSRRRUUUWWWXXXWWWUUUUUUYYY^^^aaaccckkkttt~~~|||wwwtttqqqqqqxxxzzzvvvuuutttqqqmmmhhhdddbbb^^^]]]VVVLLLHHHKKKPPPRRRTTTQQQNNNLLLKKKIIIGGGEEEBBBAAA@@@===;;;999777666444555666888999999999999888999::::::::::::::::::666555444222111000//////...---,,,---...//////---/////////...............///////////////000111222...///000111222222222222000000000000000000000000---------...///111333333111111000000111111222333444444555666777888999999;;;>>>BBBEEEFFFGGGIIIKKKLLLMMMPPPSSSUUUXXXYYYZZZ^^^___aaaaaa___^^^______dddeeehhhmmmpppvvvsss___RRROOOLLLLLLOOOQQQQQQSSSXXX]]]___dddppp{{{lllfff^^^YYYXXXZZZ[[[ZZZ]]]]]]aaagggkkkpppyyyzzztttooojjjgggcccbbb```^^^___bbbfffhhhiiigggeeebbb___[[[WWWTTTSSSUUUYYY```hhhooouuuxxxzzz|||zzznnnddd^^^YYYWWWYYY[[[ZZZYYYUUUUUUYYY^^^bbbgggqqq{{{zzzvvvsssooonnnvvv{{{vvvtttqqqmmmjjjfffdddbbb\\\ZZZSSSIIIEEEJJJQQQSSSUUURRRNNNLLLKKKIIIGGGEEEBBBAAA???===;;;888777666444555666777888888888888888999:::<<<<<<<<<;;;:::666555444222111000//////...---,,,---///000///.....................------............//////000000...///000111222222222222000000000000000000000000.........///000111222333111111000000111111222333444444555666777888999999;;;>>>BBBEEEFFFHHHIIIKKKLLLMMMOOORRRUUUWWWYYYYYY^^^___``````^^^]]]^^^^^^cccdddggglllpppvvvnnn]]]RRROOOLLLLLLPPPRRRRRRUUUZZZ^^^bbblll}}}qqqiii```^^^[[[ZZZ[[[^^^```bbbcccgggoooxxx~~~}}}uuummmgggbbb]]]ZZZYYYWWWUUUTTTUUUYYY\\\___]]]]]]\\\ZZZWWWUUUSSSRRRPPPSSSYYY```hhhpppvvvzzz}}}zzzjjjfffaaa_________]]][[[[[[[[[___eeejjjooozzzzzzuuurrrnnnnnnuuu~~~}}}yyyvvvrrrlllgggdddaaa```ZZZYYYQQQGGGEEEKKKRRRVVVVVVSSSOOOLLLJJJIIIGGGFFFBBBAAA???===:::888666555444555666777777777777777777888:::;;;<<<;;;;;;:::666555444222111000/////////...---...000111000///------..................////////////.........---///000000111111000000///111111111111111111111111222222111000000000111111111111000000111111222333444444555666777888999999;;;>>>BBBEEEGGGHHHJJJKKKLLLMMMPPPSSSUUUXXXYYYZZZ^^^```aaa```^^^]]]]]]^^^aaabbbfffkkkooouuu{{{jjj[[[RRRNNNKKKKKKOOOQQQQQQTTTYYY]]]eeevvvwwwjjjaaa^^^[[[\\\]]]^^^___bbbgggkkkmmmssswwwrrrkkkccc^^^YYYTTTRRROOONNNLLLLLLMMMPPPSSSUUUSSSTTTTTTRRROOONNNOOOQQQPPPUUU\\\cccjjjrrryyy}}}mmmnnnnnnmmmjjjgggdddcccaaabbbfffmmmrrrxxx~~~zzzuuurrroooooovvv~~~{{{xxxssslllfffaaa^^^]]]YYYXXXQQQHHHFFFMMMUUUXXXXXXTTTOOOLLLJJJIIIHHHFFFAAA@@@???<<<:::888666555555555666777777777777777777888999999999999999999666555444222111000//////000///...///111111111000...............///////////////000000///...------000000000111000000//////111111111111111111111111444333222111000000000000111111000000111111222333444444555666777888999999<<>><<<:::888666555666666777888888888777777888777777666666666666777666555444222111000/////////...---...000111000///.........//////000000000---...///000000000////////////000111222222222222111111111111111111111111222111111000000000000111111111000000111111222333444444555666777888999999<<>><<<:::777666555666777777888888888888777888777666444444444555666666555444222111000//////...---,,,---/////////....../////////000000111111+++---///000222222111111...///000222444555555555111111111111111111111111///////////////000111111111111111000111222222333444444555666777888999999<<>>@@@DDDFFFHHHIIIIIIKKKNNNRRRVVVXXXZZZ]]]```dddddddddbbb``````aaaccc```fffgggjjjtttyyyzzzlll\\\QQQMMMLLLNNNQQQSSSVVVZZZ^^^aaannnxxxkkk]]]WWWVVVYYY```hhhuuu}}}||||||{{{zzzxxxuuunnngggbbb]]]WWWPPPJJJGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGKKKJJJLLLOOOPPPQQQYYYaaaiiipppwww{{{}}}}}}xxxrrrmmmmmmwww}}}yyytttooojjjeee___\\\XXXVVVQQQKKKMMMTTTYYYXXXZZZVVVPPPLLLJJJHHHFFFDDDBBBAAA???<<<999777555444777777888888888888777666888888777777666666555555555444333111000///////////////000000000000//////////////////............/////////////////////000000000000000111111111111000111111111111222222222111111111111111111111111111111222222222333333333333555666666666777999;;;:::<<>><<<:::777666555555666888999999999777777888888777777666666555555444333222111000000000000...//////000000000000////////////.........------------.........///////////////000000111111222222000000111111111222222222111111111111111111111111111111222222222333333333222444666777777777888:::===>>>AAACCCEEEFFFFFFFFFMMMPPPSSSUUUWWWXXXZZZ\\\___aaadddeeedddccccccdddccciiiiiikkkuuuyyywwwiii^^^UUUPPPPPPQQQPPPPPPQQQWWWbbboooxxxvvveeeYYYTTTPPPQQQRRRTTTZZZbbbmmmuuu~~~uuutttqqqooonnnoooqqqrrrttttttsssssssssvvvzzz~~~wwwsssqqqpppooollljjjhhheeebbb\\\VVVQQQJJJGGGCCCAAAAAABBBBBBAAA???@@@AAABBBDDDFFFHHHIIILLLJJJKKKOOOSSSZZZgggsss{{{}}}yyyuuupppnnnuuu|||uuuooollliiigggfff\\\ZZZTTTNNNOOOUUUXXXXXXVVVRRRMMMIIIGGGFFFDDDCCCAAA@@@>>><<<:::888666555555777999;;;;;;:::999888888888777777666666555555333333222111000000000000......///000000000000000000000000/////////......000000000//////............//////000111111222222000000111111111222222222111111111111111111111111111111222222222333333333222444777888777777888999:::<<>><<<:::888666555666888:::======<<<:::999888888777777666666555555333222222111000000111111---...///000000111111000111000000000////////////111111000000///......---......///000111222222333000111111111111222222222111111111111111111111111111111222222222333333333111444777888888777888999555777<<>><<<:::888777666777999<<<>>>???>>><<<;;;888888777777666666555555333222111111000111111111---...///000111111111111000000/////////.......................................///000111222333333000111111111111222222222111111111111111111111111111111222222222333333333111444777888888888888888666888<<>><<<:::888777666777:::===@@@@@@???===;;;888888888777666666555555222222111111111111111111---...///000111111111111//////.........---------+++,,,,,,------......///---...///000111222333333000111111111111222222222111111111111111111111111111111222222222333333333111444777999888888888888;;;===???BBBDDDFFFFFFFFFIIILLLQQQTTTVVVYYY\\\^^^bbbbbbbbb```^^^^^^```bbb```eeedddfffnnnqqqyyyqqqaaaWWWQQQLLLLLLNNNKKKLLLOOOSSSXXX]]]aaaccceeedddbbb]]]XXXRRRMMMJJJMMMNNNPPPQQQSSSXXX^^^cccjjjgggcccaaabbbeeeggghhhdddfffiiijjjlllnnnqqqsss{{{zzzyyyyyy||||||vvvssskkkeeefffgggccc^^^\\\]]]ZZZVVVRRRPPPMMMJJJGGGGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJMMMKKKIIIGGGIIIPPPYYY```lllttt|||rrrkkkjjjpppvvv{{{tttrrrsssttttttrrrnnnjjjhhhhhhddd___XXXTTTSSSUUUWWWXXXPPPMMMJJJHHHGGGGGGFFFDDDBBB@@@>>>;;;999777666555555888===BBBCCCBBB???<<<::::::999999888777777777666333000000111222000---///...---...///000000...,,,,,,...///000000111111///...,,,+++,,,---///111444333222222333333222000////////////////////////000000111111111111000000000000111222333333333333444444555777888999:::;;;<<<===@@@CCCFFFHHHJJJJJJMMMNNNPPPRRRTTTWWW[[[___fffgggfffccc^^^[[[]]]___cccaaabbbfffjjjqqq}}}}}}ooo```VVVPPPLLLKKKMMMKKKLLLOOORRRVVVZZZ]]]^^^[[[ZZZWWWUUUQQQNNNKKKIIIJJJLLLOOOQQQTTTYYY___dddjjjfffaaa^^^^^^```bbbdddeeeiiinnnrrruuuxxx{{{}}}~~~yyyooofffcccbbb]]]YYYWWWXXXUUUQQQNNNLLLJJJGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGIIIKKKMMMNNNOOOSSSRRRQQQOOOOOOSSSYYY]]]dddmmmzzz{{{rrrjjjjjjpppwwwzzztttsssrrrttttttrrrnnniiigggfffddd___YYYUUUUUUVVVXXXXXXQQQNNNJJJHHHHHHGGGFFFDDDBBB@@@>>>;;;999777666555888:::===@@@AAA???===;;;999999888777777666666555666333111000111111000...000///...///111222111000***+++,,,---------,,,+++///...---------...///000111000000111222222111///111111111111111111111111000000111111111111000000000111222333333444444444444555666777888999::::::<<<===@@@CCCFFFHHHIIIJJJJJJMMMOOORRRTTTXXX]]]```eeeffffffbbb^^^\\\^^^```cccbbbcccgggjjjppp|||xxxkkk]]]UUUOOOKKKJJJLLLLLLLLLNNNPPPRRRTTTVVVWWWPPPNNNMMMKKKJJJJJJJJJJJJIIIKKKNNNQQQUUU[[[aaafffllliiiccc___^^^```cccfffkkkqqqxxxtttgggaaa^^^YYYUUUUUUSSSQQQMMMKKKIIIHHHEEEDDD@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIILLLNNNOOOPPPTTTUUUVVVVVVVVVWWWZZZ]]]___hhhwwwzzzqqqjjjiiipppwww}}}xxxtttsssqqqssstttrrrmmmhhhdddcccbbb___ZZZWWWWWWXXXXXXXXXQQQOOOKKKIIIHHHGGGFFFEEEBBB@@@>>>;;;999777666555:::;;;===>>>>>><<<:::999888777777666666555444444666333111000111111000...///.........000111000///---...000000000...,,,+++....../////////000000000/////////000222333222000111111111111111111111111000000111111111111000000111111222333444444444444555555666777888999999:::<<<>>>@@@CCCFFFHHHIIIJJJIIIKKKOOORRRUUUYYY^^^bbbcccddddddbbb^^^]]]___bbbdddccccccgggjjjppp{{{qqqeeeYYYRRRNNNJJJIIIKKKKKKLLLMMMNNNOOOOOOOOOOOOJJJIIIGGGFFFGGGIIIKKKMMMKKKLLLNNNPPPTTT\\\eeekkksssqqqlllhhhgggjjjooosssxxx}}}zzzjjjaaa\\\XXXUUUUUURRROOOLLLJJJJJJIIIGGGEEE???@@@BBBCCCDDDDDDCCCBBBDDDEEEGGGJJJMMMOOOQQQRRRUUUWWWZZZ\\\^^^aaaeeehhheeekkkvvvyyypppiiijjjqqqyyy~~~|||zzzvvvssssssrrrssstttrrrmmmgggbbb``````]]]YYYWWWWWWXXXXXXXXXRRRPPPLLLIIIHHHHHHFFFEEEBBB@@@>>>;;;999777666555999::::::;;;;;;::::::999888888777666666555555444555444222111000000//////---,,,+++,,,.........,,,---///000222222000...---...//////000111000000000///...///111333444444222111111111111111111111111000000111111111111000000111222333444444555444444666666666777888888999999===>>>@@@CCCFFFGGGIIIIIIIIILLLOOOSSSUUUYYY]]]```aaabbbcccaaa^^^]]]```ccceeecccdddgggjjjooo{{{~~~jjj___TTTPPPMMMIIIHHHJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDEEEHHHKKKMMMPPPPPPPPPRRRWWW```lllsss|||{{{yyywwwwwwzzzpppeee]]]VVVRRRRRROOOMMMJJJIIIHHHHHHFFFDDD@@@AAABBBCCCCCCBBBAAA@@@FFFHHHKKKOOORRRUUUVVVWWWZZZ\\\```cccgggmmmsssxxxppprrrxxxyyypppjjjkkksss{{{|||{{{zzzvvvtttttttttuuuuuurrrmmmfffbbb```___\\\XXXVVVWWWXXXYYYXXXTTTQQQMMMJJJIIIHHHFFFEEEBBB@@@>>>;;;999777666555666777777888999999::::::999888888777777666555555444444333111000//////000---,,,+++,,,.........,,,(((***,,,.........---,,,...//////000111000000000---,,,---///222333222111000000000000000000000000000000111111111111000000111111222333444444444444555555666777888999999:::===>>>AAACCCEEEGGGHHHIIIJJJMMMQQQTTTUUUXXX[[[]]]___aaabbb```^^^]]]```dddeeecccdddgggjjjooo{{{zzzdddZZZPPPMMMKKKHHHGGGIIIHHHIIIJJJJJJJJJHHHGGGFFFGGGEEEDDDDDDEEEHHHKKKMMMSSSUUUWWW[[[bbblllwwwttthhh^^^TTTMMMKKKKKKIIIFFFDDDDDDDDDBBB@@@AAAAAAAAABBBAAAAAA@@@@@@EEEGGGKKKOOOSSSVVVXXXXXX]]]```eeekkkqqqxxxzzzqqqkkkllluuu~~~~~~}}}}}}zzzwwwwwwyyyyyywwwsssmmmgggcccbbb___\\\XXXVVVWWWYYYZZZ[[[UUURRRNNNKKKJJJHHHGGGEEEBBB@@@>>>;;;999777666555444555666777888888888888999999888777777666666555333444444222///...///000///.........000111000///***+++,,,---...///000000....../////////000000000+++***+++---///111000///////////////////////////000000111111111111000000000000111222333333333333444444555777888999:::;;;>>>???AAACCCEEEGGGHHHHHHKKKNNNQQQTTTVVVXXXZZZ\\\___aaabbb```]]]]]]```ddddddccccccgggjjjppp{{{ttt___VVVMMMKKKJJJHHHFFFHHHFFFGGGHHHIIIIIIHHHFFFEEEFFFEEEEEEFFFHHHJJJMMMOOORRRWWW___hhhqqq{{{rrrggg^^^TTTLLLIIIHHHFFFCCCBBBAAAAAA???===????????????@@@AAABBBCCCDDDFFFKKKPPPTTTWWWYYYYYYbbbiiisss}}}{{{rrrlllnnnwww||||||~~~}}}yyytttmmmhhheeeeeebbb^^^YYYWWWXXX[[[^^^___VVVRRRNNNLLLJJJIIIGGGEEEBBB@@@>>>;;;999777666555444555666777777666555444888777777666666555444444333444444222///...///111000///...///111222111000000///......///000111222///...---------...///000---,,,---...111222111///000000000000000000000000000000111111111111000000//////000111222222222222222333555666888:::<<<<<<>>>???AAACCCEEEGGGHHHHHHIIILLLQQQTTTWWWYYY[[[]]]___aaabbb```]]]]]]```ccccccbbbcccgggjjjppp|||{{{ooo\\\SSSLLLJJJJJJGGGFFFGGGDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGIIIKKKOOOQQQSSSOOOXXXeeerrr~~~zzzmmmeee^^^VVVNNNKKKIIIFFFCCCBBBAAA@@@>>>===>>>>>>===>>>???BBBDDDEEEHHHKKKPPPUUUZZZ]]]^^^___lllvvv{{{rrrllloooyyy{{{tttmmmhhhggggggeee```[[[XXXYYY]]]```bbbVVVSSSOOOLLLJJJIIIGGGEEEBBB@@@>>>;;;999777666555555666777777777555222111777666666555444444333333333444555222///---///111///...---...///000000...000...,,,+++***+++---...///...,,,+++,,,---///111111111111222444555444222111111111111111111111111000000111111111111000000...///000111111222111111111222444666999;;;======>>>???AAACCCEEEGGGHHHHHHGGGKKKPPPTTTWWWZZZ]]]___```aaabbb```]]]\\\___bbbcccaaabbbfffjjjqqq}}}sssfffTTTPPPKKKGGGFFFFFFFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFGGGHHHIIIKKKNNNPPPRRRSSSZZZ^^^jjjzzzpppllleee]]]VVVOOOKKKHHHIIIGGGDDDBBBBBBAAA???===>>>@@@BBBBBBBBBBBBDDDEEELLLQQQVVVWWWXXX^^^iiirrrzzztttnnnmmmuuu~~~~~~}}}~~~vvvrrrpppnnnkkkiiifff^^^WWWWWW\\\aaabbb``````UUUKKKIIIJJJHHHDDDCCCBBB@@@>>>;;;888666444444666777888999999999999999888888888888777777777777555444222000///...------111111000///...---,,,,,,...............///000000000000000000000000000000000000111111111111000///111000///......///000111000000000000111111111111111222333222000///000111000222444555555777:::<<>>;;;888666555444666666777888888888888888777777777777777666666666555444222000///......---000000000///......------...............///000000////////////////////////000111111222222111111000111000////////////000111000000000000111111111111333444555444222111222333111333444555555777999;;;<<>>;;;999777555444555555666777777777777666777777666666555555555555444333222000///.........////////////////////////........./////////000000........................000111111222222111111111222111000000000000111222000000000000111111111111222333444333111111111333333444555555555666999;;;<<>>;;;999888777888888888888888777666666888888777666555444333333333222111000////////////.........///////////////...///000222222111000///////////////////////////...///000111222222222222///000000111111000000///000000000000111111111111222444555555444444555666333444666666777888;;;======@@@CCCEEEFFFHHHJJJLLLGGGJJJMMMPPPTTTXXX\\\```aaaaaaaaa```^^^^^^```bbbeeedddddddddccciiixxxvvveeeWWWOOOJJJGGGFFFDDDEEEGGGHHHHHHGGGFFFJJJMMMMMMJJJJJJMMMQQQRRRSSSVVVXXXZZZZZZZZZZZZSSSOOOMMMMMMKKKHHHGGGJJJGGGGGGIIILLLQQQSSSTTTSSSUUUTTTWWW\\\^^^]]]^^^aaa^^^^^^\\\YYYUUUTTTUUUVVV___fffnnnpppnnnmmmqqquuuuuuvvvvvvuuupppiiibbb]]]PPPNNNKKKHHHEEECCCCCCBBB@@@>>>>>>???BBBDDDDDDDDDCCCFFFJJJMMMOOORRRVVVYYYdddnnn~~~|||wwwrrrllliiihhhlllyyy~~~zzzyyyyyywwwtttppphhheee___ZZZXXXYYY\\\]]]RRROOOOOOPPPNNNIIIEEEFFFEEEDDDAAA>>>;;;999888777777777777777777666555555999888777666555444333333222222111000/////////000////////////////////////...///111222333222000///000000000000000000000000000000111333333444444444...///000111111000///...000000000000111111111111111222444333333222444555222444666666777999<<<>>>AAACCCEEEFFFFFFFFFGGGHHHGGGIIIMMMPPPSSSWWW\\\___]]]]]]^^^^^^]]]^^^aaadddeeeddddddcccccchhhwww}}}mmmaaaUUUMMMJJJCCCCCCCCCCCCCCCDDDEEEFFFJJJKKKKKKLLLMMMNNNNNNOOOUUUVVVVVVVVVUUUTTTSSSRRRMMMNNNNNNLLLIIIGGGHHHIIIHHHGGGHHHIIILLLMMMMMMMMMLLLRRRUUUVVVXXX^^^bbbbbb]]][[[WWWUUUTTTWWWZZZ\\\ccckkksssxxxyyy}}}oooaaa]]]SSSJJJHHHFFFCCCBBBDDD@@@@@@@@@@@@AAABBBCCCCCCIIIGGGHHHNNNSSSUUUXXX\\\eee~~~~~~~~~}}}}}}~~~~~~}}}{{{}}}vvvooojjjhhhkkkvvvzzzuuupppmmmjjjjjjaaaZZZSSSQQQTTTWWWWWWUUUVVVSSSOOOMMMKKKJJJHHHGGGKKKJJJGGGBBB<<<999888888888888777777666666555555333333444444555444444444222222333222111///---,,,........................---......///////////////............////////////000000111111111111000000000000111111111111000000000000000000000000111111222111111111222444666777444444444555777888:::;;;===>>>AAADDDFFFGGGHHHHHHHHHJJJMMMPPPRRRVVV\\\___bbbaaa______aaacccccccccfffdddcccddddddiiivvvyyyjjj^^^SSSKKKHHHDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNSSSSSSRRRQQQQQQPPPPPPPPPLLLLLLKKKIIIGGGGGGHHHJJJJJJIIIIIIIIIIIIJJJIIIIIINNNRRRUUUWWW\\\bbbeeeddd^^^\\\YYYWWWXXX[[[^^^aaallluuugggZZZMMMHHHFFFCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDHHHFFFHHHNNNTTTWWW\\\bbbmmm}}}}}}}}}|||zzzyyy{{{uuunnnjjjgggkkkvvv~~~|||xxxsssmmmiiifffddd___YYYSSSSSSWWW[[[[[[ZZZUUURRRNNNLLLJJJIIIGGGFFFHHHGGGDDD???:::666666666888888888777666666555555333444444555555444444444000000111000///---,,,+++------------------------......///000000000000///............////////////000000111111111111000000000000111111111111000000111111111000000000000000111111000111222444555666444444444555777888:::;;;===???BBBEEEGGGIIIIIIJJJJJJLLLOOOQQQSSSWWW[[[___bbb```______```aaabbbcccfffdddcccddddddiiivvvrrrdddYYYOOOHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGIIIJJJLLLMMMNNNOOORRRQQQOOOMMMMMMMMMNNNOOOLLLLLLKKKIIIHHHIIILLLOOOMMMLLLKKKJJJJJJJJJKKKKKKQQQUUUZZZ___hhhooopppkkkaaa```^^^^^^aaaggglllppp|||vvvdddQQQIIIFFFCCC@@@???AAAAAAAAAAAAAAABBBDDDDDDFFFEEEHHHOOOTTTZZZbbbkkkzzz}}}{{{{{{zzzxxxwwwzzzssslllhhhgggjjjvvv|||{{{wwwrrrlllfffbbb___\\\WWWRRRSSSYYY^^^___]]]UUURRRNNNKKKIIIHHHFFFDDDGGGFFFCCC>>>999666666666999888888777777666555555444444555555555444444333000000000000///---,,,+++...........................///000000111111000000............////////////000000111111111111000000000000111111111111000000222111111111000000//////000000000000111333444555444444444555777888:::;;;<<<>>>AAAEEEHHHJJJKKKKKKLLLNNNQQQRRRTTTWWW[[[^^^``````___^^^___```aaabbbeeeccccccddddddhhhuuulll^^^UUULLLGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLNNNPPPQQQRRRSSSQQQNNNKKKKKKLLLNNNPPPNNNNNNLLLKKKJJJMMMQQQUUUOOOOOONNNMMMMMMOOOQQQTTTUUU\\\fffqqq}}}vvvgggfffeeehhhooozzzlllTTTIIIFFFCCC???===AAAAAAAAAAAABBBCCCDDDEEEFFFFFFJJJPPPUUU\\\hhhttt~~~{{{zzzzzzzzzyyyxxxxxxrrrkkkgggfffiiiuuu}}}|||yyytttmmmgggaaa^^^YYYUUUQQQRRRXXX]]]^^^\\\VVVRRRNNNKKKJJJHHHFFFDDDGGGFFFCCC???:::888777888999999888888777666666555555555555555555444444333222222222111000//////...000000000000000000000000//////000111111111111111............////////////000000111111111111000000000000111111111111000000222222111111000////////////000000000111222333333444444444555777888:::;;;;;;===@@@DDDGGGJJJKKKKKKNNNPPPRRRTTTUUUXXX[[[]]]_________^^^]]]^^^___aaadddccccccdddeeehhhssszzzgggZZZRRRKKKGGGFFFCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIKKKMMMOOOPPPRRRRRRRRROOOLLLIIIHHHJJJLLLNNNMMMMMMLLLKKKKKKNNNSSSWWWRRRSSSRRRQQQPPPRRRWWW[[[\\\gggvvv|||jjjjjjlllssslllTTTHHHFFFCCC???===BBBBBBBBBBBBCCCDDDEEEEEEHHHIIIMMMRRRVVV___ooo}}}zzzzzz{{{|||||||||xxxrrrkkkgggeeeiiittt~~~}}}yyytttnnngggaaa^^^XXXSSSOOOQQQVVVZZZZZZXXXWWWTTTPPPMMMKKKIIIGGGEEEEEEDDDBBB>>>:::777777888999999999888777777666666555666666666555555444333222222111111000000////////////////////////////////////000111111111111111............////////////000000111111111111000000000000111111111111000000111111111111000000/////////000000111222222222222444444444555777888:::;;;999;;;???CCCFFFHHHIIIJJJNNNPPPSSSUUUVVVXXXZZZ\\\___``````^^^\\\\\\^^^aaabbbbbbccceeeeeegggrrr}}}uuubbbVVVOOOIIIFFFGGGBBBBBBCCCDDDEEEFFFHHHIIIHHHHHHJJJKKKMMMNNNOOOPPPNNNLLLIIIFFFEEEGGGIIIKKKJJJJJJJJJJJJJJJMMMQQQUUUVVVWWWVVVUUUTTTWWW^^^dddmmmzzz{{{kkknnnvvvyyyfffQQQGGGEEEBBB@@@???CCCCCCBBBCCCCCCDDDEEEFFFJJJLLLQQQVVVZZZeeezzz}}}{{{{{{|||~~~zzzssslllhhheeehhhttt}}}yyysssmmmgggbbb___XXXSSSOOOQQQVVVZZZYYYWWWXXXUUUPPPMMMKKKIIIGGGEEEAAA@@@>>>;;;777555555666:::999999888888777666666666666666666666555444333000000///...............------------------------...///000000111111000000............////////////000000111111111111000000000000111111111111000000000000000000000000000111000111111222333333222222444444444555777888:::;;;999;;;>>>BBBEEEGGGHHHHHHMMMPPPSSSUUUWWWXXXZZZ\\\___```aaa___\\\[[[^^^aaaaaaaaaccceeeeeegggppp{{{ppp]]]RRRLLLGGGEEEFFFCCCCCCDDDEEEFFFHHHIIIJJJIIIJJJJJJLLLMMMNNNOOOOOOLLLKKKHHHFFFEEEFFFHHHIIIIIIJJJKKKKKKKKKMMMPPPSSSUUUXXXZZZ[[[\\\cccmmmuuuwwwmmmvvvlll]]]MMMFFFCCCAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGKKKNNNUUU[[[```nnn~~~}}}~~~|||uuunnniiifffhhhssszzztttnnniiieeecccYYYTTTQQQSSSYYY]]]\\\ZZZXXXTTTPPPLLLJJJHHHFFFDDD??????===:::666444555666::::::999888888777777666777777777777666555444333000000...------......///..............................///000000000000///............////////////000000111111111111000000000000111111111111000000/////////000111111222222111111333444444333333222444444444555777888:::;;;;;;===@@@CCCEEEGGGHHHHHHKKKNNNRRRUUUWWWXXXZZZ\\\___aaabbb```\\\[[[^^^bbb```aaacccfffeeegggoooyyy}}}lllZZZOOOIIIEEEDDDFFFDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJKKKMMMNNNNNNOOOQQQTTTSSSWWW\\\```eeeppp}}}uuuqqq}}}tttbbbWWWKKKEEECCCAAAAAADDDCCCCCCCCCDDDDDDEEEFFFGGGKKKPPPWWW^^^eeettt~~~}}}vvvoooiiifffhhhsss~~~~~~wwwrrrmmmjjjiiiZZZVVVSSSVVV\\\aaa```^^^WWWSSSOOOKKKIIIGGGEEECCCAAA@@@???<<<888666777888::::::999999888777777777777777777777666555444333222222000//////000111111111111111111111111111111---......///////////////............/////////000000000111111111111000000000000111111111111000000......///000111222333333111222333444555444333222444444444555777888:::;;;===>>>AAADDDFFFGGGHHHHHHJJJMMMQQQUUUVVVXXXZZZ\\\___bbbcccaaa\\\[[[___ccc``````cccfffffffffoooxxxvvvgggXXXOOOKKKFFFDDDDDDAAA===AAANNNRRRKKKHHHLLLOOOOOONNNNNNMMMMMMLLLLLLHHHGGGEEEDDDEEEGGGJJJKKKMMMKKKLLLQQQRRRRRRUUUYYYYYY___gggnnnuuu{{{yyyyyyuuuhhhYYYPPPHHHEEEDDDAAA@@@AAAAAABBBDDDEEEEEEHHHKKKNNNPPPVVV]]]ccclll|||}}}xxxvvvqqqiiieeeiiittt~~~}}}wwwrrrmmmhhheeeYYYUUUVVV]]]cccccccccccc___ZZZRRRMMMKKKIIIEEEBBBDDDAAA>>>:::888666666666;;;::::::999888777666666777777777777777666555444555444111000//////111222000000000000000000000000222000//////000///,,,***............///////////////000111222222111000/////////000000000//////...111111000000000000111111///111222222111000222333666555444444555777999;;;>>>???BBBDDDFFFHHHIIIJJJJJJMMMQQQTTTVVVXXX[[[^^^___```___^^^]]]^^^aaadddaaabbbaaa```bbbiiisss{{{rrrdddUUUMMMIIIEEECCCCCCDDDAAAGGGSSSWWWPPPKKKNNNNNNNNNMMMMMMLLLLLLKKKKKKHHHGGGEEEEEEFFFHHHKKKMMMPPPNNNOOOSSSUUUTTTVVVZZZ___cccmmm{{{}}}tttuuu}}}nnncccXXXOOOGGGFFFEEEBBB@@@AAAAAACCCDDDEEEFFFHHHLLLOOONNNTTT]]]fffsss~~~|||}}}~~~zzzxxxrrrjjjeeehhhrrr{{{|||uuupppjjjeeebbbZZZVVVWWW^^^dddfffggghhhiiibbbXXXPPPLLLJJJGGGDDDBBB@@@===:::888777777888;;;;;;;;;:::999999888888888888888888777666555444555444222111000000111111000000000000000000000000000///......//////...---............///////////////000111222222111000///000111111222222111111000111111000000000000111111000222333222111000111222666555444444555777999;;;>>>???AAADDDFFFHHHIIIJJJKKKNNNRRRUUUVVVXXX[[[]]]`````````^^^\\\]]]___aaaccccccbbb``````eeennntttmmm___QQQKKKHHHDDDBBBCCCFFFDDDIIITTTWWWQQQMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFFFFFFFHHHKKKNNNOOOSSSRRRSSSWWWWWWVVVXXX]]]ffflllzzztttrrryyy}}}uuukkkbbbVVVNNNGGGFFFEEEBBB@@@AAABBBCCCEEEFFFGGGJJJMMMPPPPPPWWW```lll}}}~~~}}}}}}}}}}}}|||zzzwwwrrriiidddhhhrrr||||||uuunnnhhhbbb^^^ZZZVVVVVV]]]eeehhhjjjmmmsssjjj^^^UUUPPPLLLIIIFFF@@@>>><<<999888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999777666444444333333222222111111000000000000000000000000000000000...,,,,,,...000000000............///////////////000111222222111000///111222222333333333222222111111000000000000111111111222333222111000111222555555444555666777999;;;===???AAADDDFFFHHHIIIJJJMMMOOOSSSUUUVVVWWWYYY[[[``````___]]][[[[[[]]]___aaabbbbbbaaa```dddkkkppphhh\\\OOOIIIHHHEEECCCDDDFFFDDDFFFMMMPPPMMMKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFGGGHHHJJJMMMPPPQQQTTTSSSVVVYYYYYYXXX\\\bbbmmmzzz~~~ttt|||}}}yyyoooeeeVVVMMMFFFEEEDDDAAA@@@AAACCCDDDFFFGGGHHHKKKOOORRRXXX]]]gggttt~~~~~~}}}{{{zzzwwwuuupppiiidddiiittt}}}~~~wwwpppjjjccc___ZZZUUUUUU\\\dddhhhkkkoootttlllbbbYYYTTTOOOJJJFFF@@@>>><<<999777777777888:::::::::;;;;;;<<<<<<<<<;;;;;;:::999888666444333111111111111111000......////////////////////////111///,,,,,,---///000111............///////////////000111222222111000///111111222333333333222222111111000000000000111111...000111222111111222444444444444555666888:::;;;<<<>>>@@@CCCFFFHHHIIIJJJMMMOOORRRTTTTTTUUUVVVXXX^^^^^^]]][[[ZZZZZZ]]]___]]]```bbbbbbbbbffflllrrrfffZZZNNNJJJIIIFFFEEEEEEFFFCCCCCCFFFIIIJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKNNNQQQRRRSSSSSSVVVYYYYYYZZZaaajjjvvv{{{yyywwwjjjYYYPPPGGGEEECCC@@@???@@@DDDEEEGGGHHHJJJMMMQQQTTT\\\bbbmmm|||~~~|||zzzyyywwwqqqiiidddgggqqqzzzzzztttnnnhhhddd]]]XXXWWW^^^eeeiiillloookkkfff```[[[WWWRRRJJJEEEBBB@@@===999777555555555888888888999::::::;;;;;;;;;::::::999777555444333000000000000///...---,,,////////////////////////333000---,,,---...//////............///////////////000111222222111000/////////000111111111111111111111000000000000111111,,,...000111111333555777333444444555777888:::;;;<<<===@@@CCCFFFHHHIIIJJJMMMOOOQQQRRRRRRSSSTTTUUUZZZ[[[[[[ZZZYYY[[[^^^aaa^^^aaacccddddddhhhnnnsss}}}eeeYYYNNNJJJIIIGGGEEEFFFGGGEEECCCEEEHHHKKKMMMNNNMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQRRRUUUXXXZZZ^^^jjjuuu|||qqqaaaVVVKKKGGGDDDAAA@@@BBBDDDFFFHHHJJJKKKNNNRRRVVV[[[bbbppp~~~~~~}}}||||||zzzsssiiiccceeennnwww{{{wwwsssmmmjjjaaa\\\[[[aaagggiiijjjlllaaa^^^[[[YYYWWWRRRJJJDDDCCC@@@===999666555444444777777777888888999999999999999888888666555333333000000//////...---------000000000000000000000000222000...---...///..................///////////////000111222222111000///---...///000000000000000111111000000000000111111+++---000111222333555777222333444666777999:::;;;;;;<<>>BBBEEEHHHIIIJJJOOOQQQTTTUUUUUUVVVWWWYYY]]]]]]\\\[[[ZZZZZZ]]]```___aaabbbcccdddjjjrrryyyrrr]]]TTTMMMLLLKKKHHHFFFGGGFFFEEEEEEHHHMMMOOONNNMMMJJJJJJHHHGGGFFFFFFEEEEEEIIIJJJKKKLLLMMMNNNNNNNNNSSSSSSWWW[[[___lll}}}{{{~~~}}}nnnXXXLLLIIIGGGFFFFFFFFFHHHIIIKKKLLLOOOSSSVVV]]]fffzzz}}}zzzyyyyyyzzzzzzzzzvvvqqqjjjcccbbbgggqqqxxx|||zzzxxxvvvuuuvvvwwwvvvqqqmmmaaaaaa```^^^\\\YYYWWWVVVSSSQQQOOOMMMLLLJJJGGGEEECCC???:::666555666666666:::999888777777888999:::666666666666555444333222...//////000000000000///......///000000000000000---------.........//////......////////////......000000000000000000000000111222222333333222222111333000------...///000000111222333333444444333333333333444444444666999;;;;;;>>>AAADDDEEEGGGIIIKKKNNNPPPSSSUUUUUUVVVXXXZZZ\\\\\\[[[YYYWWWWWWZZZ\\\cccaaaaaaaaa```cccmmmyyyqqq\\\TTTMMMKKKJJJGGGFFFFFFFFFEEEEEEHHHLLLNNNMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJLLLMMMNNNOOOOOOOOOSSSSSSWWW]]]eeevvv}}}wwwwww{{{nnnXXXMMMIIIGGGEEEFFFEEEGGGIIIJJJLLLOOOSSSVVV```iii}}}|||yyywwwwwwxxxxxxwwwvvvqqqiiicccbbbgggqqqxxx}}}{{{yyyyyywwwuuuuuuvvvtttoookkk```___^^^]]]ZZZXXXUUUTTTUUUQQQMMMKKKIIIHHHGGGEEECCC???:::666666666666666;;;:::999777666666777777666666666666555444333222//////000000000//////.........///000000000000000---------.........//////222222000///......---...000000000000000000000000///000111222333333333333888555222000000000000///111222333333444444333333222444555555555666999;;;;;;>>>AAACCCEEEFFFIIIKKKMMMOOORRRTTTUUUVVVXXXZZZ______^^^]]][[[[[[^^^```bbbaaa```aaa```bbbmmmxxxooo[[[RRRKKKJJJJJJGGGEEEFFFFFFFFFFFFHHHJJJKKKKKKIIIKKKJJJIIIHHHHHHGGGHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSXXX```mmm~~~yyyvvvrrrqqqvvv}}}mmmYYYNNNJJJFFFEEEEEEDDDFFFHHHJJJLLLOOOTTTWWWbbbkkk~~~{{{wwwuuuuuuuuutttttttttppphhhbbbbbbhhhrrryyy}}}{{{{{{zzz}}}zzzwwwuuuuuurrrlllhhh^^^^^^]]][[[YYYVVVSSSQQQTTTQQQLLLIIIHHHHHHGGGFFFCCC???:::777666777777777<<<;;;999777666555555444555666666555555444333222000000000000//////...---......///000000000000///---------...............111000...,,,,,,---...///000000000000000000000000......///111222333444555888666333111111111111000111222222333333333333333111444666777777888999:::;;;===AAACCCEEEFFFIIIKKKKKKNNNQQQTTTUUUVVVXXXZZZ_________^^^]]]^^^```bbbaaa`````````___aaalllwww}}}mmmYYYQQQJJJIIIHHHFFFDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHLLLLLLMMMMMMNNNPPPQQQQQQRRRSSSXXXbbbttt|||xxxxxx{{{uuupppmmmmmmooowww|||kkkYYYOOOJJJFFFDDDEEECCCEEEHHHJJJMMMPPPUUUYYYaaakkk~~~{{{wwwtttttttttsssrrrsssnnngggbbbaaahhhrrrzzz}}}|||||||||}}}yyyvvvtttqqqkkkfff^^^^^^]]]\\\YYYVVVRRRPPPPPPNNNLLLKKKKKKKKKIIIHHHCCC???:::777666777888777::::::999777666555555555555555555555444333222222000000000000///...---,,,---...//////000000//////........................+++***))))))***---111333000000000000000000000000......///000111222333444333111//////111222222222111111222333333333333222111333777888888888999::::::===@@@CCCDDDFFFHHHJJJJJJMMMPPPSSSTTTVVVXXXZZZ[[[\\\]]]\\\\\\\\\^^^```aaa_________^^^aaakkkwww{{{kkkWWWOOOHHHGGGGGGDDDCCCDDDFFFGGGHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIMMMLLLLLLMMMNNNOOOQQQRRRRRRTTTYYYeeezzz}}}qqqppprrr{{{{{{qqqkkkgggfffgggjjjsss}}}wwwhhhXXXNNNIIIEEEDDDEEECCCEEEHHHKKKNNNRRRWWW[[[___jjj~~~{{{wwwuuuttttttssssssqqqmmmfffaaaaaaiiisss{{{zzzwwwtttpppjjjfff_________^^^[[[WWWSSSQQQJJJKKKMMMOOOQQQPPPMMMJJJCCC???:::777777888888888888888888888888777777777555555555555444333222111000000000000///---,,,,,,------...///////////////.....................---,,,+++******+++...222444000000000000000000000000000000/////////000111222222000///000222333333222000111222222333333222222000333666888888888999999:::===@@@CCCDDDFFFHHHJJJJJJMMMPPPRRRSSSUUUWWWYYYYYY[[[\\\[[[[[[[[[\\\^^^aaa_________^^^aaakkkwwwyyyiiiVVVMMMGGGFFFFFFCCCBBBCCCEEEGGGIIIJJJIIIHHHIIIJJJHHHHHHGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLMMMOOOPPPRRRSSSVVV\\\jjjzzztttqqqiiiiiilllsssyyyzzzuuuoookkkgggdddeeegggjjjrrr{{{qqqdddVVVMMMHHHDDDDDDFFFCCCEEEIIILLLPPPTTTZZZ^^^___kkk~~~{{{wwwuuuuuuuuuuuutttoookkkeeeaaaaaaiiittt|||yyyvvvssspppjjjfff`````````___\\\XXXSSSQQQHHHJJJNNNRRRTTTRRRNNNJJJBBB???:::777777888999999777888999999999999888888444555555444444333222111////////////......---,,,------...////////////..................---------111000...------///000222000000000000000000000000111000///......///000111666444333222333333111000000111111222222222222222000333555666666777888999:::<<<@@@BBBDDDEEEHHHJJJKKKMMMPPPRRRSSSSSSUUUWWWZZZ\\\]]]]]]\\\[[[\\\]]]aaa`````````___aaalllwwwwwwgggTTTLLLEEEEEEEEECCCBBBCCCEEEHHHJJJKKKIIIIIIJJJLLLIIIIIIIIIIIIJJJKKKMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQSSSXXXaaappp{{{wwwpppiiifff```bbbeeehhhjjjiiifffdddfffcccdddgggiiilllssszzzyyy{{{~~~~~~}}}||||||}}}|||}}}}}}~~~kkk```SSSLLLHHHDDDDDDFFFDDDFFFJJJMMMQQQWWW\\\aaadddppp~~~|||yyyvvvtttuuuuuuuuutttnnnjjjddd```aaaiiiuuu}}}|||wwwsssqqqooojjjfff``````aaa```]]]XXXSSSPPPJJJKKKNNNQQQRRRPPPLLLHHHBBB???:::777777999::::::::::::;;;;;;:::999888777444444444444333222111111.........///......------,,,---......//////......//////.........---------//////......---.........000000000000000000000000//////---------///111222444333222222333222111///000000111222222222222222111222333444444555777:::999<<<@@@BBBCCCEEEGGGIIILLLNNNPPPRRRRRRRRRTTTUUU[[[\\\^^^]]][[[ZZZ[[[\\\bbbaaa```aaa```bbbmmmxxxvvvgggTTTKKKEEEDDDDDDBBBAAABBBEEEHHHKKKKKKJJJJJJLLLNNNKKKKKKKKKKKKLLLNNNOOOPPPLLLKKKJJJJJJKKKMMMOOOQQQTTTZZZddduuuyyyqqqoooiiibbb___ZZZ\\\^^^___^^^\\\\\\\\\___^^^```eeehhhjjjpppwwwrrrrrrpppmmmjjjhhhiiijjjfffhhhiiilllrrryyyzzzvvvhhh]]]RRRKKKGGGCCCDDDGGGDDDGGGJJJNNNSSSXXX^^^bbbhhhttt~~~{{{xxxuuussstttuuuuuutttmmmjjjddd```aaaiiiuuu~~~~~~zzztttqqqpppmmmiiieee___``````___\\\WWWRRROOOMMMMMMMMMNNNOOOMMMJJJGGGBBB???:::888888999::::::<<<<<<===<<<;;;999777555444444444444333222111111------......///.........,,,---......//////......//////.........---------((()))***+++,,,,,,------000000000000000000000000------,,,,,,---000222444...------///111222111000000000111222222222222111111222222222222444777:::999<<>>???BBBEEEGGGHHHIIIIIIGGGJJJMMMOOOPPPRRRTTTUUU[[[[[[[[[ZZZZZZZZZZZZZZZ```^^^]]]]]]^^^bbbooo}}}sssaaaSSSKKKEEEEEEFFFEEEEEEFFFHHHIIIKKKKKKKKKKKKMMMOOORRRQQQRRRTTTWWWXXXXXXWWWOOOMMMLLLJJJJJJLLLNNNOOOWWW___mmm~~~qqqfff]]]\\\[[[UUUPPPNNNPPPPPPOOOMMMLLLLLLMMMOOORRRTTTYYY```ggggggccc^^^YYYUUURRRRRRRRRRRRWWW^^^gggqqq~~~rrraaaUUUNNNIIIHHHKKKIIILLLOOORRRWWWaaammmvvv}}}ooofffbbb___\\\[[[\\\aaaeeehhhqqq~~~zzzxxxxxxwwwwwwyyy}}}}}}zzzwwwkkkddd```ccciiipppyyy}}}tttnnnmmmmmmmmmlllkkkiiieeeaaa]]][[[YYYYYYPPPNNNLLLKKKKKKIIIFFFDDD>>>;;;777555666777888888:::::::::999999777666555888777666555444333333333000000000/////////......//////000000000000//////......////////////......111000000000000000000111///000111222222111000/////////000111222222222222000000000000000111111111222222222222333333333333333333444666888;;;===>>>???AAACCCFFFHHHIIIIIIIIIJJJLLLOOOPPPRRRUUUYYY[[[[[[[[[[[[\\\\\\]]]]]]^^^___]]]\\\]]]^^^cccppp~~~rrr```RRRJJJEEEEEEGGGFFFFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRRRRTTTVVVYYYYYYXXXVVVOOONNNMMMLLLLLLMMMOOOPPPVVV___mmm}}}iiiaaaZZZXXXWWWTTTOOOMMMMMMNNNNNNMMMLLLLLLOOOQQQPPPSSSXXX```eeeeee___ZZZVVVSSSQQQSSSTTTVVV^^^fffvvviiiXXXNNNHHHHHHLLLJJJLLLPPPUUU^^^lll|||pppccc[[[XXXWWWVVVTTTTTTTTTUUUWWW\\\iii}}}|||zzzwwwvvvwww{{{~~~}}}yyyuuuiiibbb___cccjjjqqq{{{|||sssooooooqqqrrrrrrzzzvvvoooggg```[[[XXXWWWQQQOOOMMMLLLKKKIIIFFFDDD===:::777555666777888888:::::::::999999777666555888777666555444333333333111111111000000000////////////000000000000//////...//////////////////...000//////......//////000///000111222222111000///111111222222222222222111//////000000111111111111333333333444444444444555444444555777999<<<>>>@@@@@@AAADDDFFFHHHIIIIIIIIIQQQQQQQQQPPPQQQSSSWWWZZZZZZZZZZZZ[[[\\\^^^___```^^^\\\[[[\\\]]]bbbppp~~~qqq___QQQIIIDDDFFFHHHGGGHHHJJJJJJKKKLLLKKKKKKLLLOOORRRRRRSSSVVVYYY[[[ZZZWWWTTTOOONNNNNNNNNNNNPPPQQQRRRVVV___mmm{{{zzzbbb]]]WWWTTTSSSQQQNNNLLLIIIKKKMMMMMMLLLMMMQQQUUUTTTVVV[[[```aaa___ZZZUUURRRQQQRRRUUUXXX]]]hhhsssppp]]]PPPIIIIIILLLKKKNNNSSS[[[hhh{{{tttdddZZZTTTOOOOOOOOOMMMKKKIIIIIIJJJQQQYYYfffttt{{{uuutttvvvrrrzzz|||{{{uuuuuuwww{{{~~~|||vvvpppfff```^^^ccckkksss||||||tttpppqqqtttuuuuuuwwwmmmccc\\\WWWUUUQQQPPPNNNLLLKKKIIIFFFDDD===:::777666777888999999999999999999888777666666555555444333222111111000000/////////............------............------...//////000000//////...///......------......//////000111222222111000///000000000111000000///////////////000111111222222333333333333444444444444444444555777999<<<>>>??????@@@CCCFFFHHHIIIJJJJJJNNNOOOPPPOOOMMMMMMNNNPPPXXXXXXXXXXXXZZZ\\\^^^___]]][[[ZZZ[[[\\\aaaooo|||qqq^^^PPPIIIDDDFFFHHHHHHIIIKKKKKKLLLLLLKKKKKKLLLPPPRRRSSSUUUYYY]]]^^^\\\VVVRRRNNNNNNOOOOOOQQQRRRTTTUUUXXXaaammmyyy{{{ppp]]]YYYSSSNNNMMMMMMLLLIIIHHHKKKOOOPPPOOOQQQWWW\\\^^^aaacccccc```[[[VVVTTTQQQQQQTTT[[[```hhhwwwtttbbbUUULLLIIIKKKKKKNNNUUU___ooo{{{fffYYYQQQNNNIIIJJJIIIGGGDDDCCCEEEHHHMMMRRRYYYaaakkkzzzyyywww{{{tttjjjccccccgggdddkkkttt|||~~~{{{yyyssstttwww{{{}}}zzzrrrlllddd___]]]ccclllttt~~~~~~vvvssssssuuuuuuttt}}}uuukkkccc\\\XXXVVVRRRPPPNNNMMMKKKIIIFFFCCC>>>;;;888666777999::::::777777777888888777666666444555555555444222000/////////.........---------------............------//////000000000000/////////......------......//////000111222222111000///------...///000000000000...//////000111111222222111111111222222222333333333333444666777:::;;;======???BBBEEEGGGIIIJJJJJJKKKOOOUUUYYYYYYWWWVVVUUU[[[ZZZYYYXXXYYYZZZ\\\]]]\\\ZZZYYYZZZZZZ___mmmzzzppp]]]OOOHHHDDDFFFHHHIIIIIILLLLLLLLLLLLKKKKKKMMMPPPSSSTTTWWW[[[```aaa]]]VVVQQQNNNNNNOOOPPPRRRTTTVVVWWW[[[cccnnnxxxvvvjjjZZZVVVPPPJJJIIIJJJIIIGGGIIIMMMRRRSSSTTTWWW]]]ccciiikkkllliiiaaaZZZVVVUUUQQQRRRXXX```hhhrrrwwwfffYYYOOOJJJJJJHHHLLLSSS___rrrrrr]]]QQQKKKIIIIIIIIIGGGDDDAAABBBGGGLLLMMMPPPSSSWWW___kkkzzzxxxqqqqqqwwwtttfffZZZRRRSSSYYYXXX^^^eeejjjppp}}}|||yyywwwrrrsssvvvzzz|||xxxpppiiiccc^^^]]]cccllluuu~~~xxxttttttuuutttrrruuurrrmmmfffaaa]]]ZZZYYYRRRPPPNNNMMMLLLIIIFFFCCC>>>;;;888777888:::;;;;;;555666666777777777777666555666777888777444222000000000/////////.........//////000000000000////////////000000000000////////////............/////////000111222222111000///+++,,,...000111222333333...//////000111222222222///000000000000111111111222222333444666888999:::<<<>>>AAADDDGGGIIIJJJKKKNNNWWWccclllpppooollljjj```___]]][[[ZZZZZZ[[[\\\\\\ZZZYYYYYYYYY^^^kkkyyyppp___PPPLLLHHHEEEFFFIIIKKKKKKMMMMMMNNNMMMNNNPPPUUUXXXWWW^^^cccaaa^^^ZZZSSSMMMMMMNNNPPPQQQRRRTTTXXX[[[]]]bbbkkkuuu{{{wwwlllbbbWWWSSSPPPPPPMMMIIIIIIMMMMMMRRRVVVWWW\\\dddkkkmmmzzzyyyvvvmmmcccZZZWWWWWWSSSXXX^^^gggsssyyycccWWWPPPMMMJJJNNNMMMRRR^^^ooorrrZZZOOOKKKHHHEEEDDDDDDCCCCCCCCCDDDDDDFFFJJJNNNRRRWWW___jjjrrr|||xxxrrrkkkjjjrrrvvvdddWWWSSSRRRPPPMMMOOOSSSXXX\\\bbblllzzz~~~|||zzzwwwsssrrrvvv{{{zzzpppfffddd^^^\\\bbbjjjsss}}}|||vvvwwwxxxssslllhhhiiijjjhhheee___ZZZWWWVVVRRRRRRRRROOOJJJGGGEEEDDD???<<<999999:::;;;;;;;;;;;;999888888999888777555777777666555444222000///222000.........///...---////////////////////////000000///...---,,,,,,,,,............/////////000000000111111111111000000///000222222000000000111///////////////////////////000000111111111111000444444555666888:::;;;<<<<<>><<<999888999:::;;;;;;;;;999888888999888777555777777666555444222111000111000...---...///...---////////////////////////000000000///......------.........///////////////111111222222222222111111,,,...000///...---......111111111111111111111111000000111111222333333333444444555666777999;;;<<<<<>>;;;888888999:::::::::;;;999888888999888777555666666666555444222111000111///...---/////////...////////////////////////000000/////////////////////////////////.........111222222333333222222111///111333222111000111222111111111111111111111111111111111222222444555666333444444555777999;;;<<<<<>>;;;888777888:::::::::;;;999888888999888777555666666666555444333111000111///------/////////...////////////////////////............////////////////////////............000111111222222111111000111333444444333222222333111111111111111111111111333222222111222222333444333333444555777999;;;<<<;;;>>>BBBEEEGGGHHHJJJLLLNNNNNNNNNOOOQQQSSSVVVXXXVVVYYY[[[ZZZXXXXXX[[[^^^ccc^^^ZZZXXXZZZ```mmm{{{sssbbbUUUQQQKKKHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOSSSXXX\\\ccckkkmmmbbbUUUNNNMMMMMMJJJLLLOOOPPPQQQRRRTTTVVVYYYYYYZZZ[[[ZZZXXXTTTQQQPPPNNNNNNOOOOOOPPPYYYbbbjjjxxxzzznnnfffdddeeeggghhhooouuu|||gggXXXPPPMMMMMMLLLLLLNNNTTT\\\kkk{{{```RRRIIIEEEAAAAAAAAAAAAAAABBBCCCDDDFFFIIIMMMPPPRRRVVV\\\aaasss}}}qqqbbb___[[[XXX\\\hhhvvv|||nnngggeeeggghhhcccdddeeefffggghhhhhhiiikkkpppssstttuuuuuuppphhhddd]]]TTTMMMJJJHHHGGGFFFFFFFFFGGGHHHIIILLLPPPSSSXXXcccsss}}}|||vvvuuuvvvyyyzzztttjjjaaa[[[YYY[[[eeeqqqzzzzzzwwwxxxtttkkkbbb___[[[^^^aaaaaa^^^YYYUUUSSSQQQOOONNNNNNNNNMMMJJJGGG>>>;;;999888999:::::::::;;;999888888999888777555666666555555444333222111000...------///000///...////////////////////////,,,---------------------///////////////.........//////000000000000//////...000111111000//////000000000000000000000000000444333222111111111111111333333444555777888:::;;;;;;>>>BBBEEEGGGHHHJJJLLLIIIJJJLLLNNNQQQTTTVVVWWWXXXYYYYYYWWWUUUWWW\\\aaaeee```[[[YYYYYY^^^jjjwwwtttcccUUUQQQKKKIIIIIIJJJLLLLLLLLLMMMNNNOOOQQQUUU[[[___iiinnnmmmaaaUUUNNNMMMLLLHHHJJJMMMNNNOOOPPPQQQSSSVVVVVVVVVVVVTTTRRROOONNNMMMMMMNNNQQQRRRVVVaaammm{{{xxxssskkkffffffhhhkkkmmmvvv}}}jjjXXXNNNIIIGGGIIIJJJNNNTTT\\\iiiwww^^^PPPIIIEEEAAAAAAAAAAAABBBCCCDDDEEEFFFIIIMMMOOOQQQVVV]]]cccttt{{{mmmaaaVVVUUUVVV]]]iiiyyy}}}uuuiii___ZZZZZZ[[[\\\YYYYYYZZZ[[[\\\]]]^^^^^^```eeehhhhhhjjjkkkfff```]]]XXXQQQKKKHHHFFFEEEEEEDDDDDDDDDFFFGGGJJJLLLNNNMMMVVVbbbppp}}}{{{yyyuuuuuuwwwyyyxxxqqqggg___[[[YYY]]]gggsss|||~~~zzzwwwvvvrrriiibbb```^^^```bbbbbb^^^ZZZWWWVVVQQQPPPPPPRRRTTTRRRMMMIII???<<<999888:::;;;;;;;;;;;;999888888999888777555555555555555444333222111000...------///000000///////////////////////////---,,,,,,,,,,,,,,,,,,,,,............/////////000...//////////////////...///000222222000///000111////////////////////////222333333333222111000///222333333444666888:::;;;;;;>>>BBBDDDEEEGGGHHHJJJDDDFFFJJJNNNRRRUUUVVVWWWZZZYYYWWWUUUUUUWWW\\\```ddd___[[[ZZZYYY]]]hhhssstttdddTTTPPPKKKIIIIIIKKKMMMNNNMMMNNNOOOQQQSSSWWW]]]aaalllnnnjjj___TTTOOOMMMKKKGGGJJJMMMNNNOOOOOOPPPQQQTTTUUUUUUTTTRRROOOMMMMMMMMMMMMQQQVVVYYY```ooo}}}~~~nnnkkkhhheeeeeeiiiooottt}}}nnn\\\PPPIIIGGGFFFIIINNNUUU[[[hhh}}}sssZZZNNNIIIFFFBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJMMMOOORRRXXX```gggxxxvvvhhh^^^RRRTTTWWW]]]ggguuummmhhh```ZZZWWWVVVUUUTTTUUUUUUVVVWWWWWWXXXYYYYYYYYY\\\^^^^^^```bbb^^^YYYUUUQQQMMMIIIGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIJJJPPPWWWaaannn}}}zzzxxxwwwssstttvvvxxxvvvoooddd\\\ZZZXXX]]]hhhsss{{{|||xxxuuusssooogggaaa``````aaabbbaaa]]]ZZZXXXWWWRRRQQQRRRVVVYYYWWWPPPJJJ@@@===::::::;;;<<<<<<<<<;;;999888888999888777555555555555555444333222222///...------///000000///////////////////////////.........---,,,,,,,,,+++,,,------...///000111111//////000000000000//////000222333333222111111222000000000000000000000000///111333555555444333111222222333444666888:::;;;;;;>>>AAACCCDDDEEEFFFHHHEEEGGGKKKPPPTTTWWWXXXYYY[[[XXXVVVVVVWWWZZZ[[[\\\___\\\ZZZZZZZZZ^^^hhhsssuuudddSSSPPPKKKIIIJJJLLLNNNOOOMMMOOOPPPQQQTTTXXX^^^bbbjjjjjjeee[[[SSSQQQNNNKKKIIIKKKOOOPPPQQQQQQRRRSSSTTTUUUVVVUUURRROOONNNMMMNNNPPPUUU[[[```jjj{{{{{{mmmhhhgggfffcccccciiirrrzzzqqq```TTTNNNLLLEEEHHHOOOUUU[[[fffzzzpppXXXMMMIIIFFFBBBBBBBBBCCCDDDEEEFFFFFFIIILLLOOOQQQTTT[[[dddlll}}}rrrbbbXXXTTTWWWZZZ]]]dddooo}}}qqqddd```[[[XXXUUUSSSPPPNNNQQQQQQRRRSSSSSSTTTUUUUUUVVVYYYZZZZZZ[[[^^^[[[UUUPPPNNNKKKIIIHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIHHHGGGIIILLLPPPUUU___qqq|||yyyvvvuuurrrtttvvvxxxuuummmccc[[[YYYXXX\\\hhhsss{{{{{{vvvsssqqqllleee```aaaaaabbbbbb```\\\YYYXXXWWWRRRRRRTTTYYY\\\ZZZRRRKKKAAA>>>;;;:::;;;=========;;;:::888888999999777666555555555555444333222222///...,,,---///000000///////////////////////////000000///...------,,,,,,+++,,,---...///111222222000000111111111111000000---...000000...---...///111111111111111111111111---///333777888888666444222222333444666888:::;;;;;;>>>AAACCCCCCDDDEEEFFFEEEGGGJJJNNNRRRUUUXXXYYYZZZXXXVVVWWWZZZ\\\ZZZWWW[[[YYYXXXZZZ[[[___iiisssrrraaaSSSQQQMMMLLLMMMOOOPPPPPPPPPNNNPPPTTTVVVWWW]]]dddlllhhhaaaZZZSSSNNNKKKJJJMMMOOOQQQSSSTTTUUUUUUTTTSSSSSSSSSQQQNNNLLLMMMNNNPPPVVVZZZZZZbbbwwwxxxllliiicccgggkkkllllllooovvv}}}rrrcccWWWMMMHHHLLLKKKNNNRRRXXXbbbtttoooXXXKKKFFFEEE???@@@AAACCCEEEFFFHHHHHHKKKLLLPPPTTTTTTWWWfffvvv~~~kkk___ZZZYYYXXXZZZ___eeennn|||yyynnn___]]]ZZZYYYWWWUUUSSSPPPPPPPPPPPPQQQRRRSSSUUUUUUUUUWWWYYYZZZXXXUUUQQQNNNKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJOOOTTTXXX```qqq|||xxxvvvuuutttvvvwwwtttnnngggaaa^^^YYYZZZaaallluuu{{{{{{{{{xxxqqqiiicccaaabbbddddddcccaaa^^^ZZZWWWTTTWWWWWWXXX[[[[[[VVVMMMFFF;;;:::;;;<<<>>>>>><<<:::;;;;;;:::999999888888777777777666555333222111111111///---...111222000...---...///000000///...---///...---,,,,,,---...//////////////////.........000000111111111111000000111111222222222333333333........................111111111111111222222222555555555555666777888999<<<:::;;;AAAEEEEEEDDDFFFCCCEEEHHHKKKNNNSSSXXX\\\VVV```eee```XXXWWW[[[]]]YYYXXXYYYZZZYYY]]]kkkyyyuuucccUUURRRMMMKKKKKKLLLLLLLLLNNNLLLNNNSSSVVVXXX]]]eeejjjfff^^^WWWPPPLLLKKKJJJNNNPPPRRRTTTUUUVVVUUUUUUTTTUUUTTTRRROOONNNOOOPPPRRRWWW[[[^^^jjjoooeeecccdddhhhmmmpppqqquuu}}}xxxooocccXXXPPPKKKKKKKKKMMMRRRWWWaaarrrpppYYYKKKGGGGGGBBBBBBCCCDDDFFFGGGHHHIIIKKKLLLPPPUUUVVV[[[jjjzzz|||jjj^^^YYYUUUUUUYYYaaaiiitttqqqggg]]][[[XXXWWWVVVVVVTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTUUUVVVVVVUUURRROOOMMMJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHLLLPPPRRRWWWeeesss|||zzzxxxxxxwwwxxxwwwssslllccc]]]ZZZXXXZZZaaammmvvv|||}}}}}}zzzsssjjjdddbbbbbbfffeeeccc```]]]YYYWWWUUUVVVUUUUUUWWWWWWSSSKKKDDD;;;:::;;;<<<>>>>>><<<:::;;;::::::999999888888777777666555444333111000000000...------///000///------...///000000///...---///...------------...///000000000000000/////////000000111111111111000000000000000000111111111111////////////////////////111111111111111222222222555555555666777888::::::===::::::@@@CCCDDDDDDGGGFFFHHHJJJMMMPPPTTTYYY\\\\\\^^^fffnnnjjj___ZZZ^^^ZZZYYYYYYZZZZZZ^^^lllyyyuuudddVVVRRRNNNKKKJJJJJJIIIIIIKKKJJJMMMRRRUUUWWW\\\cccgggbbb[[[SSSNNNKKKKKKLLLOOOPPPRRRUUUVVVVVVVVVVVVSSSSSSSSSQQQOOONNNOOOQQQSSSXXX]]]eeevvvsssiiiddddddeeekkkrrruuuxxx~~~{{{qqqqqqnnnjjjbbbYYYQQQLLLJJJJJJLLLQQQUUU^^^ooo~~~sss\\\MMMIIIJJJFFFFFFFFFFFFGGGHHHIIIIIIJJJMMMQQQUUUYYY```ooo~~~wwwggg]]]XXXTTTTTTZZZdddnnnzzzzzzmmmeee^^^[[[XXXWWWWWWXXXXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSSSSRRRQQQOOOMMMLLLIIIHHHHHHGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHJJJMMMMMMOOOYYYcccppp~~~|||{{{{{{{{{}}}wwwnnnddd]]]ZZZXXX[[[dddpppyyy}}}}}}}}}}}}{{{tttllleeecccdddhhhfffbbb^^^[[[XXXWWWVVVTTTRRRQQQQQQQQQNNNGGGBBB;;;:::;;;<<<>>>>>><<<::::::::::::999888888777777666666555333222111000//////---,,,---...///...---......////////////......///......------......///000000000000000000000000000000111111111111000000........./////////000000111111111111111111111111000000111111111222222222444444555666888:::<<<===>>>;;;;;;@@@DDDDDDEEEHHHIIIKKKMMMOOOQQQTTTYYY\\\bbb]]]fffxxxzzzhhh[[[[[[[[[YYYYYYYYYZZZ___lllzzzssscccVVVRRRNNNKKKJJJJJJJJJIIILLLKKKMMMQQQTTTTTTYYY___ddd___XXXPPPLLLKKKMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVPPPPPPPPPNNNLLLLLLNNNQQQUUUYYY```mmmtttnnnkkkiiijjjjjjqqqxxx}}}{{{tttooohhhhhhhhheee___XXXPPPKKKJJJIIIKKKPPPTTT\\\kkkzzzyyyaaaQQQKKKLLLIIIHHHGGGGGGGGGGGGHHHIIIJJJNNNRRRUUUZZZcccrrr~~~qqqdddZZZVVVVVVWWW^^^hhhsss{{{qqqkkkccc```\\\ZZZZZZ[[[\\\\\\ZZZYYYXXXVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNMMMMMMIIIHHHHHHGGGFFFFFFEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEJJJJJJLLLNNNMMMMMMSSS[[[dddsss|||{{{|||}}}~~~|||vvvlllccc]]]ZZZYYY]]]gggsss{{{|||yyyyyyzzz{{{zzzuuummmhhhfffgggkkkhhhccc^^^ZZZWWWWWWWWWSSSPPPMMMLLLKKKIIIDDD@@@;;;:::;;;<<<>>>>>><<<:::::::::999999888777777777555555444333111000//////...........................//////////////////...//////............//////////////////000000000000000000111111111111000000........./////////000000222222222222222222222222000000000111222222333333444444555777999;;;===>>>???===???FFFJJJIIIHHHIIIKKKLLLNNNOOOQQQTTTXXX[[[bbb^^^dddssszzzqqqccc[[[\\\YYYWWWXXXYYY___lllxxxqqqbbbTTTQQQMMMKKKKKKLLLMMMMMMNNNMMMOOORRRSSSRRRUUU[[[aaa]]]VVVOOOLLLLLLNNNPPPNNNPPPRRRTTTUUUVVVUUUUUUOOOOOOOOOMMMLLLMMMPPPSSSVVV\\\fffwwwwwwooonnnnnnmmmnnnrrrxxx~~~tttnnnkkkhhhgggbbbcccdddbbb^^^WWWQQQLLLJJJIIIKKKOOORRRZZZhhhvvviiiWWWOOOMMMKKKJJJHHHGGGFFFGGGHHHIIIKKKOOOSSSVVV[[[gggvvvuuuiii___XXXTTTUUUWWW___kkkwww|||uuupppjjjfffaaa___^^^_________\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPJJJJJJJJJIIIHHHHHHGGGGGGIIIHHHHHHHHHGGGGGGGGGFFFKKKJJJLLLOOOOOONNNRRRXXX^^^jjjyyy~~~||||||zzzyyyzzz{{{}}}~~~yyyxxxuuunnneee^^^YYYWWWYYY^^^hhhssszzz|||xxxwwwvvvxxxyyyuuuoookkkjjjjjjmmmjjjddd^^^ZZZXXXWWWWWWSSSOOOJJJIIIHHHFFFBBB>>>;;;:::;;;<<<>>>>>><<<:::::::::999888888777777666555555444333111000////////////000////////////000/////////....../////////////////////////////////---------.........//////000000111111111111000000/////////000000000111111111111111111111111111111///000000111222222333333333444555777999;;;>>>???@@@???DDDMMMQQQNNNJJJJJJKKKLLLNNNNNNOOORRRVVVYYY[[[^^^```dddpppzzzsssfff^^^YYYVVVVVVXXX^^^jjjvvvqqqbbbRRROOOLLLKKKLLLNNNOOOOOOPPPOOOPPPSSSSSSQQQSSSXXX___[[[UUUOOOLLLLLLMMMOOOLLLMMMPPPRRRSSSSSSSSSSSSRRRQQQQQQOOOOOOQQQTTTXXXYYYbbbppprrrnnnnnnnnnnnnooozzzyyyppphhhbbbaaacccdddbbbeeehhhiiieee^^^UUUPPPJJJJJJLLLOOORRRXXXfffsss}}}rrr___SSSNNNLLLKKKIIIGGGGGGGGGIIIJJJMMMRRRVVVXXX```ooo}}}xxxkkkaaaZZZUUURRRQQQUUU^^^lll{{{~~~xxxtttpppmmmiiigggffffffeeeddd^^^]]]\\\[[[YYYYYYYYYYYYZZZYYYWWWVVVTTTSSSSSSSSSNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLJJJLLLOOOPPPOOORRRXXXZZZcccooo}}}|||wwwttttttuuuvvvwwwyyy{{{|||wwwvvvrrrlllddd^^^[[[ZZZ[[[___hhhrrrwww||||||yyyvvvyyyzzzwwwrrrmmmlllmmmooolllfff```\\\YYYXXXXXXSSSOOOKKKHHHHHHFFFBBB>>>;;;:::;;;<<<>>>>>><<<:::999999999888777777666666666666555333222111000//////000111000///...///111//////............//////...//////000000//////...,,,,,,,,,------......///000000111111111111000000000000111111111222222222000000000000000000000000//////000111222333333444333333444666888;;;===>>>@@@@@@FFFNNNRRROOOKKKJJJJJJKKKMMMMMMNNNQQQUUUWWWUUU]]]\\\YYYfffzzz}}}qqqbbb\\\WWWVVVXXX]]]iiitttnnn___QQQNNNKKKJJJKKKLLLNNNNNNOOONNNPPPTTTTTTRRRTTTXXX[[[XXXSSSNNNKKKJJJKKKKKKJJJKKKMMMOOOQQQQQQQQQQQQRRRRRRQQQPPPPPPRRRWWWZZZ]]]iiizzzyyyooonnnppprrruuuxxxuuummmjjjeee```]]]```eeejjjnnnsssyyy{{{vvvjjj\\\SSSKKKKKKMMMPPPRRRWWWdddqqqxxxxxxfffWWWOOONNNLLLJJJHHHHHHIIIKKKMMMPPPVVV[[[^^^hhhzzzrrrcccZZZUUURRRPPPQQQUUU___mmm|||~~~{{{xxxvvvtttsssssssssrrrqqqfffdddbbb```^^^\\\[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTQQQQQQPPPPPPOOOOOONNNNNNIIIIIIJJJJJJKKKLLLLLLLLLPPPMMMNNNQQQRRRQQQTTTYYYYYYaaajjjttt}}}uuuoookkkmmmpppsssuuuwwwxxxxxx{{{yyyuuuooogggbbb______aaaeeemmmuuuyyy~~~zzz}}}~~~{{{uuuooonnnnnnqqqnnniiiccc^^^ZZZXXXXXXTTTPPPLLLJJJIIIGGGBBB>>>;;;:::;;;<<<>>>>>><<<:::999999888888777777666666777666555444333111000000---///111000...---...000000///...------...///000...///000111111000///...,,,,,,------...//////000000000111111111111000000000000000111111111222222000000000000000000000000...///000111222333444444333333444555777999;;;<<<@@@???BBBIIIMMMLLLJJJKKKIIIKKKLLLMMMOOOQQQUUUXXXVVVZZZZZZXXX___kkkqqqoooggg___YYYXXXYYY___iiitttjjj\\\QQQNNNJJJIIIIIIKKKKKKKKKNNNMMMPPPTTTTTTSSSUUUZZZXXXVVVRRRMMMJJJIIIIIIIIIHHHJJJLLLNNNOOOPPPOOOOOOPPPPPPOOONNNNNNQQQVVVZZZ```nnn}}}tttmmmnnnsssxxx~~~{{{oooggg______]]][[[\\\bbblllsss}}}ttt```TTTLLLKKKMMMPPPRRRWWWdddpppvvv|||kkkZZZPPPOOONNNKKKJJJJJJKKKMMMOOOQQQXXX^^^bbbnnnppp___VVVRRRQQQPPPUUUXXXaaannn{{{~~~}}}~~~~~~|||nnnllliiifffccc```___^^^\\\\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPIIIIIIJJJKKKLLLMMMNNNNNNUUUQQQQQQTTTUUUTTTWWW\\\ZZZaaaiiippp}}}zzzpppjjjfffiiimmmqqqtttuuuvvvuuu{{{yyytttmmmfff```^^^^^^iiilllssszzz}}}~~~wwwqqqnnnnnnqqqooojjjeee```[[[YYYXXXTTTQQQMMMKKKJJJHHHCCC>>>;;;:::;;;<<<>>>>>><<<:::999999888888777666666666777777666555333222111111,,,...000///---,,,---000000///...------...///000...///000111111000///...------......///000000111000000111111111111000000000000000000111111111111111111111111111111111111...///000111222333444444333333444555777999:::;;;AAA>>>>>>DDDGGGHHHHHHKKKIIIKKKMMMNNNOOORRRVVVYYY[[[YYYZZZ\\\[[[ZZZ^^^dddjjjbbb[[[YYY[[[```jjjttt}}}eeeZZZQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNOOOQQQSSSTTTVVVVVVUUUSSSPPPLLLJJJIIIJJJJJJIIIIIIJJJJJJJJJLLLNNNPPPPPPNNNNNNQQQQQQQQQUUU[[[ggg|||yyyyyyxxxvvvvvvzzztttiiiccc_______________dddnnn{{{{{{eeeWWWNNNLLLLLLQQQUUUZZZccclllzzz~~~~~~rrrbbbVVVTTTQQQOOOQQQQQQPPPQQQUUUVVV^^^eeennnjjjZZZSSSPPPOOOPPPUUUVVV\\\fffrrrxxxtttoookkkiiigggeeedddbbb___\\\ZZZYYYYYYXXXWWWXXXXXXXXXXXXWWWUUUTTTSSSQQQPPPMMMKKKKKKLLLMMMOOOQQQSSSUUUUUUUUUUUUWWWYYY```^^^aaajjjssszzzrrrggg]]]ZZZ^^^fffpppwwwzzz|||~~~{{{xxxqqqhhh___ZZZXXXYYYgggjjjsss|||}}}~~~}}}{{{xxxxxxzzz{{{xxxqqqggg^^^YYYZZZ\\\UUURRRMMMJJJGGGDDD@@@>>>888999999:::;;;<<<======<<<======;;;888666666666777666555333222111000000------------------------//////......---------,,,---------...............000000///...---,,,,,,,,,000000000000000//////...////////////000111222333000000000000000000000000///000000111222444555666444444444555555777888999;;;===???BBBEEEGGGHHHIIIKKKLLLLLLLLLMMMPPPTTTXXX]]]\\\[[[[[[[[[\\\]]]^^^bbb^^^\\\\\\\\\___jjjuuuyyycccYYYPPPNNNMMMKKKJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSQQQNNNKKKJJJIIIIIIJJJHHHIIIJJJKKKKKKLLLMMMNNNQQQNNNNNNPPPRRRSSSYYY```kkk{{{{{{{{{xxxwww{{{vvviiibbb]]][[[[[[]]]___ccclllyyyiiiZZZPPPNNNPPPUUUZZZ```jjjsss~~~vvvhhh^^^YYYTTTRRRTTTUUUUUUXXX]]]^^^iiisss~~~~~~fffXXXSSSPPPOOOPPPQQQQQQVVV___iiiuuu~~~{{{yyywwwtttpppmmmiiifffcccaaa___^^^[[[YYYZZZZZZZZZZZZYYYXXXXXXWWWWWWUUUSSSQQQQQQRRRTTTVVVUUUWWWYYYYYYYYYZZZ\\\^^^bbbaaaeeellluuu{{{tttlllbbbZZZZZZ^^^fffnnntttxxx{{{~~~zzzwwwpppfff^^^YYYXXXYYYeeehhhrrr}}}}}}zzz{{{zzzmmm```XXXVVVWWWXXXUUUPPPLLLHHHEEEAAA???999;;;===?????????===<<<;;;<<<<<<:::888666666777777666555333111111000000/////////////////////////////////.........------///.....................------------...//////000000000000000000//////...////////////000111222333000000000000000000000000111111111111222333444444444444444444555777888999:::<<<>>>AAADDDFFFGGGHHHJJJKKKLLLLLLLLLOOOTTTWWWZZZZZZZZZZZZ[[[]]]___```aaa]]][[[ZZZ[[[^^^iiitttrrr___WWWNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQOOOMMMJJJHHHHHHIIIIIIIIIJJJKKKMMMNNNPPPPPPQQQSSSOOONNNPPPRRRUUU\\\eeerrr~~~|||yyy|||yyyhhh^^^ZZZZZZZZZ]]]___ccckkkxxxhhhYYYOOOMMMOOOVVV]]]dddoooyyy~~~sssjjjbbb]]]ZZZ[[[]]]___eeellliiivvvvvvbbbWWWSSSPPPOOOOOONNNNNNRRRYYY```hhhvvv{{{vvvooommmjjjhhhfffbbb^^^ZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUSSSRRRSSSTTTVVVWWWVVVWWWYYYZZZZZZ[[[^^^``````bbbfffmmmttt~~~~~~vvvnnneee]]]YYY[[[aaajjjpppuuuyyy{{{|||xxxtttmmmddd\\\XXXXXXYYYbbbgggrrr}}}~~~~~~|||sssdddZZZVVVUUUWWWTTTOOOKKKHHHEEEAAA???999;;;???AAAAAA???<<<::::::;;;;;;:::888666777888777666444333111000000000////////////////////////000000////////////......000000000//////.........------------...///000111000000111111000000///...////////////000111222222000000000000000000000000333333222222111222222333333444444444666777888999:::;;;>>>@@@CCCEEEGGGHHHJJJKKKLLLLLLMMMOOOSSSVVVXXXXXXXXXYYY[[[]]]```aaa___\\\YYYYYYZZZ]]]hhhssskkk[[[UUULLLLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNMMMKKKIIIHHHHHHIIIIIILLLLLLNNNQQQUUUXXXZZZZZZVVVRRROOOOOOQQQUUU^^^hhhyyy~~~|||lll___YYYYYY\\\___ccceeelllwww}}}fffXXXOOONNNQQQYYYaaajjjvvv~~~xxxnnniiifffhhhkkkooowww~~~|||qqq```XXXTTTQQQOOOPPPPPPOOORRRWWWZZZ```kkkvvvyyywwwuuussspppkkkeee```^^^]]]\\\ZZZYYYXXXWWWWWWUUUTTTSSSSSSSSSUUUVVVWWWXXXZZZ[[[[[[[[[]]]```bbbcccgggmmmsssyyy}}}vvvlllaaa\\\[[[```kkkvvv|||~~~{{{vvvrrrjjjaaaZZZVVVXXXZZZaaagggqqq|||vvvhhh___ZZZXXXSSSPPPLLLHHHFFFDDDAAA???:::;;;===>>>===<<<:::888999::::::999777777777888666555444222111000000000------------------------000000000000000/////////222111111000///......---000000///...............000111111111111000/////////////////////000111111000000000000000000000000222222111111222222333333333333444444666777999999:::<<<>>>AAADDDFFFHHHHHHKKKLLLMMMNNNNNNPPPTTTWWWXXXXXXXXXYYYZZZ]]]___```___[[[YYYYYYZZZ^^^iiittt~~~fffXXXRRRKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLLLLKKKIIIHHHGGGHHHIIIJJJMMMNNNPPPVVV\\\aaaccccccYYYTTTPPPOOOQQQUUU___iiiyyypppcccZZZXXX\\\bbbfffhhhmmmvvv{{{ggg[[[SSSSSSWWW```iiirrr~~~yyywwwzzz~~~qqqccc[[[WWWRRRPPPQQQQQQPPPRRRVVVXXXZZZccclllyyy~~~{{{uuuooojjjeeedddaaa^^^\\\ZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[]]]^^^___```aaacccgggjjjnnnuuu|||~~~vvvjjj^^^[[[___iiiyyyzzzuuuppphhh___XXXVVVXXX[[[bbbhhhsss|||vvvjjjaaa[[[XXXOOOMMMIIIGGGGGGEEECCCBBB>>>>>><<<;;;;;;;;;;;;;;;888999:::999777666777888555444333222111000000000------------------------/////////000000000000000222111111000///......---000000///.........//////111111111111111000000/////////////////////000111000000000000000000000000000000000111222333555666333333333444666777999:::<<<===@@@CCCFFFHHHIIIJJJLLLNNNOOOOOOPPPQQQTTTWWWYYYXXXXXXXXXYYY[[[]]]^^^___\\\ZZZZZZ[[[___jjjuuuxxxdddXXXQQQKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQOOOMMMLLLKKKJJJHHHGGGGGGIIIJJJLLLMMMPPPVVV```hhhllljjjfff[[[UUUQQQQQQSSSXXXcccmmm|||lllfff^^^YYY[[[aaahhhlllnnntttuuufff\\\WWWWWW[[[dddmmmwwwxxxjjjaaaZZZTTTQQQRRRQQQPPPRRRUUUVVVWWW^^^gggnnnzzz|||xxxqqqmmmgggeeebbb___\\\[[[ZZZZZZ\\\\\\[[[[[[\\\\\\]]]]]]^^^___aaacccfffjjjpppttt||||||uuuiii\\\]]]eeevvvzzztttoooggg]]]WWWVVVYYY]]]dddkkkuuu}}}uuujjjaaaYYYUUUPPPNNNKKKIIIHHHHHHFFFDDDBBB@@@>>><<<;;;<<<>>>???999::::::999777555666777444444222111111000000000////////////////////////......////////////000000000000000//////.........,,,------...///111222333111111222222111111000////////////......//////000000000000000000000000000//////000111222444555666222222333444666888999:::===>>>AAADDDFFFHHHJJJKKKLLLNNNOOOPPPPPPQQQTTTVVVXXXXXXXXXXXXYYYZZZ\\\]]]___[[[ZZZZZZ[[[___jjjvvvtttdddXXXPPPKKKLLLLLLMMMMMMMMMMMMLLLNNNOOOQQQRRRRRRPPPNNNLLLJJJIIIHHHGGGHHHJJJKKKMMMPPPVVVbbbpppyyyxxxooofffZZZUUUSSSUUUXXX^^^iiitttxxxooodddaaa]]]]]]bbbiiipppsssxxxyyyqqqhhhbbb``````dddmmmvvvqqqggg^^^VVVSSSTTTQQQQQQTTTWWWXXXYYY___gggllluuu~~~~~~|||yyytttpppiiihhheeebbb`````````aaabbbbbbbbbbbbaaaaaaaaaaaabbbdddhhhlllrrryyy{{{vvvjjj___bbbnnn{{{tttooofff\\\VVVVVV[[[___eeemmmwww~~~|||ssskkkbbbZZZTTTRRROOOKKKIIIHHHFFFDDDBBB@@@???>>>======>>>>>>???::::::;;;999666555555555444333222111000000000000////////////////////////------.........////////////.....................,,,------...///111333444111222222222222111000000000//////.........//////000000000000000000000000111111111111222333444555222222333444666888:::;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKLLLNNNOOOOOOOOOQQQSSSVVVVVVVVVWWWXXX[[[]]]^^^]]]ZZZXXXYYYZZZ^^^jjjuuurrreeeYYYOOOLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOQQQSSSSSSQQQOOOMMMJJJIIIHHHHHHHHHJJJLLLNNNTTT]]]nnnrrreeeYYYUUUTTTWWW\\\cccnnnyyyxxxnnnfffbbb```___bbbiiipppvvvyyy{{{vvvtttpppmmmnnnnnnqqqzzzwwwkkk```WWWTTTUUUSSSSSSVVVZZZ[[[\\\bbbjjjpppwww||||||~~~~~~|||yyy{{{xxxqqqpppmmmlllkkklllmmmnnnmmmmmmllllllkkkkkkjjjjjjllloootttzzz|||xxxmmmccciiiwww{{{tttoooeee\\\VVVVVV[[[```eeennnxxxzzzssszzzxxxrrrllleee\\\VVVRRROOOKKKHHHEEECCC@@@===;;;<<<===>>>>>>===<<<;;;:::;;;;;;999666444444444333333222111000000000111------------------------,,,---------......//////---------...............000000////////////000111111222222222222111000000000//////.........//////000000000000000000000000333222222111222222333333222222333444666888:::;;;;;;===???BBBEEEGGGHHHIIIIIIKKKMMMMMMMMMNNNPPPQQQTTTTTTUUUVVVYYY\\\___```\\\YYYWWWXXXYYY]]]iiitttrrrcccZZZVVVLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMIIIFFFEEEIIILLLLLLNNNQQQXXXkkkxxxmmmbbbXXXYYYZZZ[[[^^^hhhxxxvvvlllfffeee```\\\]]]gggsss{{{tttrrruuuuuutttvvv{{{|||tttggg[[[SSSRRRPPPSSSVVVVVVVVV[[[dddlllrrrxxxxxxpppnnnoooqqqxxx~~~||||||}}}zzzoooffffffrrr}}}uuujjj___YYYVVVUUUXXX]]]lllrrryyywwwnnnnnnvvvzzzxxxqqqssstttoooggg___YYYWWWXXXRRRLLLHHHFFFCCC<<<666===???@@@@@@===:::999999::::::999999888777777777//////000000000000//////...............---------000000000000000000000000------............------000...,,,---///111000...111111111111000000000000000000000000111111111111000000000000000000000000000000000111222222333333555555555333222333666888:::<<>>@@@@@@>>>;;;::::::999999888888777666666555111111111000000///...---------------------------.................................//////.........///---+++,,,...000///.../////////////////////...000000000000111111111111000000000000000000000000000000000111222222333333555666666555444444777999999;;;>>>AAADDDFFFHHHIIIJJJKKKLLLMMMOOOOOOPPPPPPTTTVVVWWWXXXXXXYYY[[[^^^^^^[[[YYYZZZZZZ]]]hhhrrrvvvfff[[[VVVRRRRRRPPPOOOMMMMMMMMMMMMNNNOOOQQQRRRRRRPPPNNNLLLJJJGGGGGGKKKNNNOOOSSSXXXhhh{{{fff___XXX\\\```dddjjjwww}}}{{{zzzyyyzzzzzzuuummmgggdddeeeffffffkkkwwwxxxpppmmmsss||||||yyyxxx|||~~~zzzlll___XXXXXX```]]]XXXTTTTTTZZZccckkkvvv|||~~~zzztttrrrtttzzz~~~yyyrrrjjjeeeaaaccchhhqqq{{{zzzqqqhhhkkk~~~|||rrrkkkaaaXXXVVVWWWYYY___fffnnnuuu~~~}}}{{{wwwpppiiijjjnnnnnnkkkggggggfffbbb\\\WWWUUUTTTRRRNNNJJJGGGFFFCCC>>>:::;;;===@@@@@@>>><<<;;;;;;888888777777666555555555333333222000///---,,,,,,------------------------...........................//////000000//////......,,,++++++---......---////////////////////////000000000000111111111111000000000000000000000000000000000111222222333333555666777777666666777999888:::===@@@CCCFFFGGGHHHJJJJJJLLLMMMOOOPPPQQQQQQVVVWWWXXXYYYYYYZZZ\\\^^^```]]][[[\\\\\\___iiissszzziii]]]WWWSSSRRRQQQOOONNNNNNNNNNNNNNNPPPRRRSSSSSSQQQNNNLLLKKKHHHIIILLLOOOQQQWWW^^^oooxxxddd```ZZZ^^^ccchhhooo|||~~~{{{xxxvvvvvvwww{{{zzzxxxtttnnnjjjjjjkkkjjjkkksssyyypppnnnpppxxx~~~tttooolllmmmnnnqqqwww}}}ooobbb[[[[[[dddeeeccc^^^YYY[[[dddmmmttt{{{yyytttssstttuuuvvv{{{|||}}}zzzuuummmeee```aaadddhhhooowwwvvvmmmqqqyyypppggg^^^VVVUUUWWW[[[bbbiiinnnvvvzzztttmmmiiiiiikkkiiifffcccaaa___[[[XXXUUUSSSSSSRRRNNNJJJGGGEEEAAA===:::;;;===@@@@@@???===<<<<<<888888888777666666555555333222111000///...------..................//////........................//////000000000000//////------,,,,,,---.........111111111111111222222222///000000000111111111111000000000000000000000000000000000111222222333333333555777777777666777888999:::===@@@CCCFFFHHHHHHJJJJJJKKKMMMNNNPPPRRRSSSWWWXXXZZZZZZZZZZZZ]]]___```^^^]]]^^^^^^aaajjjtttmmm___XXXSSSRRRRRRQQQQQQQQQQQQQQQNNNPPPSSSUUUUUURRROOOMMMLLLJJJJJJNNNPPPSSS[[[dddvvvuuucccaaa\\\aaafffkkkrrr}}}~~~{{{uuuqqqooorrruuu}}}|||yyyuuuqqqooopppqqqnnnrrr{{{oookkknnnuuu~~~yyylllfffaaaaaabbbdddiiioooxxx}}}qqqeee^^^^^^```hhhnnnjjjaaa^^^dddmmmqqqxxx}}}yyytttqqqvvvwwwyyyyyytttmmmfffaaa___```bbbffflllvvv}}}vvv{{{xxxooofff]]]UUUUUUXXX\\\dddkkkpppxxxzzzssskkkiiikkkjjjgggddd```^^^[[[XXXVVVUUUSSSSSSRRROOOKKKGGGCCC???;;;888;;;===@@@@@@???===<<<<<<:::999999888888777666666111000//////...//////000......//////000000000000//////////////////////////////000000000000//////..................///000000111111111222222222333///000000000111111111111111111111111111111111111000000000111222222333333111333555666666555666777:::<<<>>>BBBEEEGGGIIIJJJJJJJJJKKKLLLNNNQQQSSSUUUXXXYYYZZZZZZZZZZZZ]]]___```^^^^^^___```cccllluuuqqqbbbYYYSSSTTTTTTUUUTTTTTTSSSRRRPPPRRRUUUWWWWWWTTTPPPNNNMMMKKKLLLOOOQQQUUU___iii~~~tttcccccc___dddjjjooouuu~~~~~~xxxpppkkkkkkqqqwww}}}zzzwwwttttttttttttsssyyywwwkkkfffooo{{{wwwhhh```[[[[[[\\\]]]```dddgggyyy~~~ssshhhcccbbb]]]hhhssssssjjjdddggglllpppuuu~~~|||vvvvvvvvvvvvtttpppkkkfffccc\\\]]]^^^aaafffoooxxxuuullleee\\\UUUUUUYYY^^^fffnnnttt|||}}}rrrjjjiiilllkkkhhhfff___\\\YYYWWWVVVUUUTTTRRRQQQOOOKKKGGGBBB===:::888<<<>>>AAAAAA???===<<<<<<::::::999999888777777777111000///......///000111.........///000000111111000000000000000000000000...//////000000//////....../////////......000111...//////000000111111111000000000000111111111111111111111111111111111111000000000111222222333333111333444555444555666888:::<<>>@@@BBBAAA???===;;;;;;999999999888777777666666333111000...---...///000,,,,,,,,,---.../////////////////////////////////.........//////.........,,,...///...,,,,,,///111...//////000000111222222000000000000111111111111111111111111111111111111000000000111222222333333333444555444444555888::::::;;;>>>AAADDDGGGHHHIIIIIIIIIJJJLLLOOORRRVVVXXXXXXYYYZZZZZZYYYYYY[[[]]]\\\[[[\\\```bbbeeennnxxxwwwfff\\\XXXYYY[[[[[[ZZZVVVRRROOOQQQTTTXXXZZZZZZWWWSSSPPPNNNMMMNNNQQQSSSWWWdddppptttddddddeeekkkrrrwww}}}zzzttttttuuusssnnnhhhhhhqqq~~~}}}|||{{{}}}~~~pppkkkjjjjjjxxx~~~nnnaaaYYYSSSSSSSSSQQQPPPQQQVVVeee}}}yyypppjjjjjjhhhmmmttt|||~~~xxxrrrrrruuu{{{zzzqqqkkkhhhhhhiiigggggghhhgggggghhhlllnnnwww~~~~~~yyypppgggaaaYYYTTTVVV\\\cccmmmvvv|||qqqggghhhmmmllliiiiii]]]ZZZXXXWWWWWWVVVRRROOOKKKKKKIIIFFFAAA>>><<<<<<>>>@@@BBBBBB???<<<;;;:::888888888777666666555555555333111...------......******+++,,,,,,---..............................------............------+++---...---++++++---000000111111222333333444444000000000000111111111111111111111111111111111111000000000111222222333333555555555555444666:::===999:::===@@@CCCFFFGGGHHHIIIIIIJJJKKKOOOSSSVVVYYYXXXYYYZZZYYYXXXYYY[[[\\\ZZZZZZ\\\___bbbfffoooyyy}}}lllbbb]]][[[YYYYYYZZZZZZYYYWWWUUUVVVXXXYYYXXXUUUQQQOOOPPPPPPLLLPPPYYY[[[dddxxxppphhheeekkkrrrxxxzzz{{{ooolllooommmooolllfffgggssszzz|||}}}{{{xxxlllfffcccpppppp^^^WWWRRRRRRRRRQQQSSSVVV^^^fffvvv|||xxxvvvwwwrrrssswww~~~|||zzz}}}zzzsssnnnllljjjkkkmmmoooooooooooonnnpppvvvyyysssmmmggg^^^WWWSSSXXX___fffmmmsss~~~qqqggglllqqqmmmjjjkkkddd___[[[YYYZZZXXXRRRLLLPPPMMMIIIDDD@@@>>>>>>>>>CCCBBBAAA@@@???======<<<;;;::::::888666444222111000000000111000///......111111111111111000//////////////////////////////------------------------------............---------.........//////000000,,,---///111222111000///111111000000000000111111111111000000000000111111666666555666666777888999:::;;;>>>AAADDDHHHJJJKKKLLLMMMMMMOOOQQQSSSUUUVVVYYYXXXXXXXXXXXXZZZ\\\]]]\\\[[[\\\^^^___cccooo|||nnnccc\\\ZZZYYYZZZ[[[[[[YYYWWWVVVWWWYYYZZZYYYVVVRRRPPPNNNOOOMMMQQQ[[[^^^iii~~~ppphhhfffjjjrrrzzz~~~vvviiidddeeegggiiijjjiiiooo|||{{{~~~~~~|||rrrhhheeeeeeuuupppaaaZZZUUUTTTSSSQQQQQQTTT[[[cccqqq~~~{{{|||{{{xxxwwwzzzxxxzzz~~~}}}zzzwwwwwwwwwvvvuuusssrrrqqqqqqtttxxxxxxsssllleee^^^WWWUUUYYYaaagggooouuurrriiinnnsssoookkklllccc___ZZZYYYZZZXXXTTTOOOPPPNNNJJJFFFBBB@@@??????BBBBBBAAA@@@???>>>===<<<::::::999888777555333222000000000000////////////111111111111111000//////........................---------------------------......//////......---,,,,,,---...///000111222...///000222222111000///111111000000000000111111222222111111111111222222555444444444555666777888999:::===@@@CCCGGGIIIJJJMMMMMMNNNPPPRRRTTTVVVWWW[[[[[[ZZZZZZZZZ[[[]]]^^^]]]\\\]]]___```dddooo|||qqqddd[[[ZZZYYY[[[^^^]]]ZZZVVVVVVXXXYYYZZZYYYWWWTTTRRRMMMOOONNNSSS]]]bbbnnnoooiiiggghhhrrr|||pppddd^^^]]]\\\___ccciiiwww{{{kkkeeegggjjj|||ppp```ZZZVVVWWWVVVSSSSSSUUUYYY```kkkvvv}}}{{{yyyvvvuuuxxxzzzzzz|||{{{xxxwwwuuuttttttwww~~~wwwrrrjjjbbb\\\WWWVVV\\\ccciiiqqqxxxuuunnnrrruuuqqqlllmmmbbb^^^ZZZYYYYYYXXXUUURRRPPPOOOLLLHHHEEEBBB@@@???AAAAAAAAA@@@???>>>===<<<999999999999777666555444222111///.........///000000000111111000000//////................................................---......//////......---***+++,,,...///111222333000111222222222111000///111111000000000000111111333333222222222222333333333333333444444555666777888999<<>>AAADDDGGGJJJKKKNNNNNNOOOQQQSSSUUUWWWXXX\\\\\\\\\]]]]]]]]]]]]]]]```^^^___``````cccnnnzzzqqqccc___[[[]]]bbbaaa[[[TTTQQQQQQRRRRRRRRRQQQOOOOOOOOORRRQQQTTT[[[___nnnvvvqqqooollluuu}}}|||lllbbb\\\ZZZYYY]]]^^^dddsssvvvkkkggggggnnnxxxrrrccc^^^[[[]]]^^^]]]]]]```bbbeeehhhkkkqqq|||tttiiidddccceee___```dddjjjnnnrrr|||}}}zzzyyyxxxxxxxxxzzz|||zzztttnnniii___UUURRRRRRWWW___eeekkksss|||~~~xxxxxxzzzzzzvvvpppjjjgggfffccc^^^YYYVVVVVVWWWXXX\\\WWWOOOGGGBBBAAAAAABBBEEEFFFFFFEEECCC@@@===;;;777777777777777666555444222111///.........///000......///000000000//////////////////////////////...........................//////000000//////...000/////////............111111111111111000000000111111000000000000111111111000000000000000000111444444555555777888:::;;;:::<<<>>>AAAEEEHHHJJJLLLMMMNNNOOOPPPRRRUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]```^^^^^^___^^^aaalllxxxyyygggaaa\\\]]]aaaaaa[[[TTTPPPPPPQQQQQQPPPPPPOOONNNNNNRRRRRRTTT[[[___pppzzztttqqqmmmwwwvvvggg\\\XXXXXXZZZ[[[```jjjzzzqqqmmmlllkkkpppzzzvvvhhhbbb^^^```aaaaaacccffffffhhhjjjnnnuuu~~~qqqgggcccdddfffdddcccfffiiijjjllluuu~~~}}}zzzxxxvvvuuuuuuuuuwwwxxxuuunnniiieee]]]TTTPPPRRRXXXaaagggmmmuuu~~~~~~xxxoootttxxxyyyvvvqqqlllhhhfffddd```\\\YYYZZZ]]]```ddd]]]RRRGGGAAAAAADDDFFFHHHHHHIIIGGGEEEAAA===:::777777777666666444333333000000000000////////////---......///000000//////000000000000000000000000------------------------//////000000000000//////.........///////////////000000//////000000111111111111000000000000111111222111111000000111111222333333333444666888999:::999;;;===@@@DDDGGGIIIKKKMMMMMMNNNPPPRRRTTTVVVWWWXXXYYY[[[]]]^^^______^^^___^^^^^^^^^]]]```kkkvvv~~~jjjccc\\\]]]aaaaaa[[[TTTPPPPPPPPPQQQPPPPPPOOOOOOMMMRRRRRRUUU\\\aaarrr|||vvvsssmmmxxx|||pppbbbXXXVVVZZZ^^^___gggtttrrrpppqqqooottt|||yyyhhhbbb___bbbeeegggjjjoooiiiiiikkkqqqyyyzzzwwwtttvvv{{{~~~rrrhhhdddeeegggkkkjjjkkkllljjjkkkrrr|||}}}{{{xxxvvvtttsssttttttuuuuuuqqqjjjfffccc\\\UUUPPPSSSZZZccciiinnnwww{{{ssshhhpppwwwxxxvvvrrrnnnkkkfffdddaaa^^^\\\^^^cccfffjjjaaaTTTGGGAAAAAAFFFJJJJJJJJJJJJIIIFFFAAA===:::777777777666555333222111000000000111000///......------...///000000//////000000000000000000000000------------------------//////000000000000//////---------...///000111111//////......///000111111111111000000000000111111333222222222222222222333222222222333555777888999888:::<<>>BBBHHHMMMQQQMMMIIIGGGFFFCCC>>>999999999999888777666555444333222111///...........................---------111000///---------...//////000000000...---...///////////////////////////...///000222222111111000000///---,,,---...000222000111111000//////000222444333333222111111111222444444555555666777777777;;;<<<>>>AAACCCFFFHHHIIIQQQOOOMMMOOOTTTXXXYYYXXX\\\[[[[[[[[[\\\]]]^^^^^^bbb```___```aaaccclllvvvwwwlllbbb```___\\\ZZZYYYRRROOOLLLLLLOOOQQQQQQQQQRRRSSSUUUWWWZZZcccvvv{{{xxxwwwvvv|||xxxhhh___[[[XXXZZZ]]]eeeqqqyyyppprrrttttttyyy~~~qqqmmmmmmsssyyyzzzzzz{{{{{{xxxvvvzzz}}}uuuoooeeeccc``````dddllluuu{{{zzzrrrqqqxxx}}}~~~}}}|||||||||}}}}}}zzztttsssttttttqqqnnnooopppoookkkccc[[[VVVSSSWWWZZZaaaiiiooovvv{{{uuuooosssyyy|||zzztttmmmhhhiiieee```^^^```eeejjjmmmnnnaaaOOOCCC@@@EEELLLQQQQQQOOOLLLIIIFFFBBB>>>;;;;;;;;;::::::999777666555111000000////////////000000000000000000000000000//////.........//////000///000111000.........///////////////////////////...///000111222111111000000///...------///000111000111111000//////000222444333222222111111222222444444555555666777777777;;;<<<>>>@@@CCCEEEGGGHHHNNNMMMMMMPPPTTTXXXYYYXXX[[[[[[ZZZZZZ[[[\\\^^^___dddbbb```aaaaaabbbkkkttt{{{pppeeebbb```\\\YYYXXXSSSPPPMMMNNNPPPRRRQQQPPPRRRRRRSSSVVVYYYbbbttt{{{yyy{{{tttfff^^^ZZZYYY[[[___gggwwwzzzrrrtttxxxyyy~~~uuurrruuu}}}zzzpppjjjaaa___]]]\\\```fffmmmqqqtttwwwwwwvvvzzz{{{wwwsssrrrsssrrrpppmmmllllllkkkfff___XXXTTTRRRUUUXXX```iiipppyyy}}}xxxvvvyyy}}}|||uuummmgggdddaaa^^^^^^aaaeeeiiikkkdddYYYKKKBBBBBBIIIPPPTTTTTTSSSQQQLLLFFFAAA>>>>>><<<<<<<<<;;;:::999777777///////////////000111111000000000000000000000000------...///000000000000///000111000.........///////////////////////////...///000111111111000000000///...---...///000111000111111000//////000222333333222222111111222222444444555555666777777777999;;;===???BBBEEEGGGHHHKKKKKKMMMQQQUUUXXXYYYXXXZZZYYYYYYYYYZZZ\\\___```dddaaaaaabbbbbbcccllluuuttthhhdddbbb^^^ZZZZZZUUURRRPPPRRRVVVXXXUUURRRSSSRRRSSSVVVYYYaaarrr~~~{{{pppddd^^^[[[[[[^^^bbbhhh{{{~~~xxxzzz}}}zzzxxx|||yyyooohhhdddbbbaaa```bbbfffkkknnnqqquuuyyy|||yyywwwtttssssssrrrooollljjjiiigggbbb[[[VVVSSSRRRSSSXXXaaajjjrrr}}}}}}yyyzzz}}}}}}vvvnnniiibbb```^^^^^^```ccceeeeeeYYYPPPFFFAAADDDKKKRRRVVVXXXXXXVVVOOOFFF@@@>>>>>>;;;;;;;;;:::999888777666000000////////////000000.............../////////---...000111111000///......///000///---------.../////////////////////////////////000000000000000//////......//////000111000111111000//////000222333333222222111222222333444444555555666777777777888:::<<>>BBBEEEGGGHHHJJJLLLPPPTTTWWWYYYZZZ[[[YYYYYYXXXYYYZZZ]]]___aaacccbbbbbbddddddfffmmmvvvuuujjjgggfffdddcccddd___^^^```gggnnnmmmddd\\\XXXUUUUUUXXX\\\cccqqq~~~zzzqqqjjjdddbbbaaaaaagggmmmuuuxxxppplllpppqqqssstttvvvwwwwwwxxxwww{{{~~~{{{{{{{{{yyyvvvrrrnnnkkkhhhfffbbb\\\VVVTTTTTTVVVXXX___lllvvv}}}~~~zzzxxx~~~zzzsssooogggddd```]]]\\\ZZZXXXVVVOOOJJJFFFGGGMMMTTTXXXZZZYYYWWWRRRKKKDDD>>><<<;;;888888777777666555333222333222111///......------///000000111111222222333333333222111000...---,,,---...///...,,,+++,,,---//////////////////////////////.........///000111//////000000000111111111000111111000//////000222222222111111222222333333444444555555666777777777888999<<>><<<:::777777777666555444333222111111000//////////////////000000111222222333333333222111000///////////////000111000...---...//////////////////////////////......---...///000111//////000111111111111111000111111000//////000222222222111111222222333444444444555555666777777777999:::<<<@@@CCCFFFIIIJJJJJJMMMPPPQQQQQQSSSWWWZZZZZZ[[[]]]^^^_________^^^dddbbbdddffffffgggnnnvvv}}}rrriiigggjjjjjjlllnnnoooooosss{{{{{{lll___]]]YYYXXX\\\```gggsss~~~yyymmmiiifffffffffhhhnnnvvv}}}~~~{{{{{{}}}}}}{{{uuuooojjjgggeeebbb]]]VVVRRRQQQSSSVVV___iiixxx~~~{{{|||}}}vvvqqqiiieee___[[[XXXVVVSSSQQQHHHEEECCCEEEKKKPPPRRRRRRKKKFFFAAA>>>??????<<<:::888888777777666444333222///////////////000000111---......///000111111111222111000//////000111111000111222111000///000111///////////////////////////......------///000111//////000111111111111111000111111000//////000222222111111111222333333444444444555555666777777777999:::===@@@DDDGGGJJJKKKJJJLLLNNNNNNNNNPPPUUUYYY[[[\\\^^^`````````^^^]]]]]]]]]```eeehhhkkksss}}}zzzmmmddddddfffhhhooozzzxxx{{{~~~qqqbbb___[[[ZZZ]]]bbbiiiuuuxxxjjjjjjjjjjjjkkknnntttxxx~~~|||{{{|||zzzwwwtttrrrnnnjjjgggeee___ZZZVVVQQQOOOSSSYYYdddqqq~~~~~~}}}|||qqqjjjfff```[[[YYYWWWVVVUUUJJJFFFCCCFFFMMMQQQOOOKKKFFFCCC@@@???@@@???<<<999<<<;;;999888555444222111...///000111111000///...000//////000111222222111---......///000111111222.......................................///000000000000//////.........---000////////////000000111111111111111111111111111///000000000111111111111333555666666555555777888777888;;;>>>BBBEEEHHHJJJIIILLLOOOPPPPPPRRRVVVZZZ___aaa```]]]]]]``````^^^cccbbbbbbeeefffiiisss}}}wwwkkkbbbcccfffiiirrr}}}qqqbbbaaa]]]\\\^^^ccciiitttxxxkkkkkkllllllmmmqqqwww{{{~~~|||{{{yyyvvvssspppmmmiiidddaaaaaa\\\WWWTTTQQQPPPUUU\\\jjjvvv}}}sssoookkkddd^^^ZZZWWWUUUSSSJJJFFFBBBDDDJJJMMMJJJFFFDDDAAA>>>=========;;;888<<<;;;999888555444222111///000111222222111000///000///...///111222111000......//////000000111111.......................................///000000000000/////////.........---,,,,,,,,,---...//////111111111111111111111111111111111111222222222222333555666666555555777888999:::<<>>??????@@@<<<;;;999888555444222111111111111111111111111111///...---...///000///...//////////////////.............................................///000000000000//////////////////000000000111222333444555111111111111111111111111111111111222222222333333222444555666555666777999:::;;;===???BBBEEEGGGHHHKKKNNNQQQQQQPPPRRRVVVZZZWWWZZZ[[[YYY[[[___aaa___aaa___aaadddfffjjjttt~~~{{{mmmbbbaaadddgggrrrtttjjjeeebbbbbbdddiiirrr|||zzzqqqtttxxx|||~~~|||{{{zzzxxxuuuqqqnnnjjjeee```]]]ZZZUUUQQQRRRSSSVVV___hhhxxx{{{jjjhhheeecccaaa^^^ZZZXXXGGGEEECCCDDDFFFHHHGGGEEEEEEDDDCCCAAA@@@@@@@@@AAA<<<;;;999888555444222111000000000//////000000000000...---...///000///---////////////...................................................///000000//////000000000000000000...------...///000111111000000000000000000000000000000000000111111111222222333555666555666888999888:::<<>>AAACCCEEEGGGHHHMMMPPPRRRRRRQQQRRRVVVYYYXXX\\\^^^]]]```fffiiihhhbbbaaacccgggkkkpppzzz}}}wwwooojjjjjjmmmqqqttt}}}wwwssspppnnnrrryyy}}}yyyvvvttttttnnnjjjeeedddeeeccc^^^YYYSSSRRRUUUYYY]]]eeeuuuvvvqqqfffuuuooonnnpppfffdddbbbbbbaaa^^^XXXSSSIIIIIIJJJJJJIIIGGGFFFEEEDDDEEEGGGGGGDDD@@@<<<999999888777666444222111000000000000000000000000000............////////////////////////////////////000000//////.........---............////////////,,,...000111222111///...222222222222222333333333222222111111111111222222666333000000222444333111///111333444444555777999999:::===???CCCEEEHHHIIIOOOQQQSSSSSSSSSTTTVVVXXX[[[\\\______```aaaccceeebbb```aaaeeehhhnnnzzz|||tttooonnnqqquuuwww}}}vvvrrroooqqqwww|||wwwsssqqqnnnhhhaaa^^^^^^^^^[[[XXXSSSRRRTTTZZZ```hhhvvvmmmiiiiii|||uuuooommmmmmiiifffcccaaa___ZZZSSSMMMIIIJJJJJJJJJJJJHHHFFFEEEDDDDDDEEEEEECCC???<<<:::888888666555333222000000000000000000000000000000............////////////////////////////////////000/////////........................////////////---...000111111111000///111111111111222222222222222222111111111111222222666333111111333444444333000222444555555666888:::999:::===???CCCEEEHHHIIIMMMOOOQQQRRRRRRSSSUUUWWW[[[]]]_________```bbbccccccaaabbbfffiiiooo{{{{{{yyy{{{|||}}}~~~tttpppnnnsss}}}|||vvvqqqnnnmmmfff]]]XXXWWWXXXWWWVVVTTTRRRUUU]]]eeemmmxxxssscccbbbooo|||xxxtttpppllliiihhheeeaaa___]]]XXXPPPJJJIIIJJJKKKLLLKKKJJJHHHFFFCCCCCCBBBAAA@@@>>><<<;;;888777666555333111000///000000000000000000000000............////////////////////////////////////////////////......................../////////////////////000000000111111///000000000111111111222222222111111111111222222555444222222444555444444222444666666666777999:::999:::===???CCCEEEHHHIIIKKKMMMPPPQQQQQQSSSUUUWWW[[[]]]______^^^^^^```bbbcccbbbcccfffjjjooo{{{|||yyy}}}sssooonnnuuuzzztttooollljjjddd]]]XXXVVVVVVUUUUUUUUURRRVVV```kkkttt|||jjj^^^bbbuuu{{{vvvssssssqqqkkkfffdddaaa^^^]]]\\\WWWPPPJJJIIIKKKLLLMMMMMMKKKIIIGGGBBBAAA@@@???======<<<<<<999888777555444222111000////////////////////////............///////////////////////////////////////////////////.....................////////////000000//////000000111222......//////000000111111222222111111111111222222333222222222333444444333222444666666666666888:::999:::===???CCCEEEHHHIIIKKKMMMOOOQQQRRRSSSVVVXXX[[[]]]^^^^^^]]]]]]^^^```bbbaaaaaaeeehhhnnnzzz|||vvvvvv||||||uuuqqqpppwww}}}wwwqqqkkkhhhfffccc___[[[YYYVVVTTTSSSTTTSSSXXXdddqqqyyy|||eee```hhh~~~zzzsssqqqqqqpppkkkfffdddbbb^^^]]][[[VVVNNNHHHIIIJJJLLLNNNNNNLLLIIIGGGBBBAAA???===<<<<<<<<<<<<:::999888666444333222111////////////////////////............////////////////////////////////////.........///////////////............////////////111000000000000111222222---......///000000111111222222111111111111222222000000111222222222222333222333555555555555777999999:::===???CCCEEEHHHIIIJJJMMMPPPQQQSSSUUUWWWZZZZZZ\\\]]]]]]\\\\\\]]]___```___```cccggglllxxx|||tttqqqsssvvvvvvuuusssqqqqqqxxx{{{tttlllfffbbbaaaaaa```^^^ZZZWWWTTTRRRTTTUUU\\\iiiuuu~~~tttfffiiittt{{{ssspppppppppmmmiiijjjfffbbb^^^ZZZSSSKKKDDDGGGIIILLLNNNNNNLLLIIIGGGBBBAAA@@@>>><<<;;;;;;;;;999999777666444222111000000000000000000000000000............////////////////////////////////////.........///////////////............////////////000000000111111111222222------...///000111222222222222111111111111222222---///111222111111111222222444555555555555666888999:::===???CCCEEEHHHIIIJJJLLLOOOQQQSSSUUUXXX[[[XXXZZZ\\\\\\[[[[[[]]]______^^^^^^bbbfffkkkwww{{{rrrllliiijjjllllllkkkjjjlllrrr|||~~~vvvooogggbbb___]]]^^^]]][[[XXXUUUSSSRRRSSSVVV```lllwww~~~rrrlllvvv~~~vvvpppooooooooonnnlllhhhccc___[[[TTTKKKDDDFFFHHHLLLNNNNNNLLLIIIFFFCCCBBBAAA???===;;;:::999777777555444222000//////000000000000000000000000............////////////////////////////////////............/////////000............///////////////000111222333222111111---......///111222222333222222111111111111222222---///222333222111222333444555666777666666777999999:::===???CCCEEEHHHIIIHHHJJJNNNPPPRRRTTTXXXZZZWWWXXXZZZ[[[[[[[[[]]]___```^^^___bbbffflllwww{{{qqqiiicccbbbdddfffaaabbbeeekkkttt}}}wwwqqqjjjeeeaaa^^^[[[[[[ZZZWWWTTTRRRRRRRRRRRRWWWbbbnnnxxx{{{ttttttxxxqqqnnnnnnpppqqqjjjgggccc```]]]WWWNNNHHHEEEHHHKKKNNNNNNKKKHHHFFFCCCCCCBBB@@@>>><<<999888666555444222000///------000000000000000000000000............/////////000////////////////////////---.........//////000000............/////////000...000222333444333111000......///000111222333333222222111111111111222222---000444444333222333555555666888888777777888:::999:::===???CCCEEEHHHIIIFFFIIILLLOOOQQQTTTWWWYYYUUUWWWYYYZZZ[[[[[[^^^___```___```cccgggmmmxxxvvvkkkaaa[[[ZZZ[[[______```bbbiiitttzzzxxxzzzzzzuuussswww}}}~~~xxxsssmmmhhhccc___[[[ZZZXXXUUUSSSRRRPPPPPPSSS[[[fffnnnvvvyyywwwzzzuuutttuuuuuutttqqqhhhdddfff```QQQIIIKKKMMMKKKJJJJJJKKKJJJHHHFFFEEEEEEDDDAAA===;;;999999777666444222000//////000////////////////////////000000//////.........---............////////////......////////////................../////////////////////111333333111///000000000000111111111111111111111111111111111111111111222222222333333333555666777777666666777888999<<>>;;;:::999777666333111000//////000////////////////////////000/////////........................////////////......////////////................../////////////////////111222333111///000000000000111111111111111111111111111111111111111111222222222333333333444666777666555555666888999;;;???AAACCCEEEHHHKKKIIIJJJLLLOOOQQQRRRSSSSSSVVVXXX[[[\\\\\\\\\^^^___```___```cccfffmmm{{{{{{wwwooodddZZZTTTRRRRRRQQQRRRSSSUUUYYY^^^eeejjj~~~~~~zzztttqqqmmmjjjiiikkklllmmmssszzz|||wwwpppkkkgggdddbbb```\\\ZZZXXXUUUSSSRRRRRRRRRWWW```lllwwwsssiiiccc```YYYNNNKKKNNNNNNMMMLLLLLLLLLKKKIIIGGGGGGFFFCCCAAA>>>;;;:::999666555333111000//////000////////////////////////////////////........................////////////......////////////..................////////////000//////000222222111///000000000000111111111111111111111111111111111111111111222222222333333333333444555555444444555777999;;;>>>AAABBBEEEHHHJJJHHHJJJLLLNNNPPPRRRRRRSSSWWWYYY[[[\\\\\\]]]___`````````aaadddfffmmm{{{yyyuuuoooeee\\\UUUSSSSSSQQQRRRRRRRRRTTTXXX^^^cccpppzzzvvvttttttsssqqqtttzzzwwwrrrkkkfffdddbbbbbbaaa[[[YYYVVVTTTRRRQQQQQQRRRZZZcccppp|||ssskkkbbb\\\TTTLLLLLLPPPPPPOOONNNNNNOOONNNLLLJJJIIIGGGCCC@@@>>><<<:::999666444222111000///000000///////////////////////////////////////.....................////////////......////////////..................////////////000//////000222222111000///000000000111111111111111111111111111111111111111111222222222333333333111333444444444444555666888;;;>>>@@@BBBDDDHHHJJJIIIJJJLLLOOOQQQRRRSSSTTTWWWYYYZZZ[[[[[[\\\^^^```aaa```aaadddfffmmm{{{~~~vvvtttooohhh```ZZZWWWWWWUUUTTTRRRPPPPPPTTTZZZ^^^dddsss~~~yyyzzz~~~sssnnnhhhdddbbbaaaaaaaaa^^^\\\YYYVVVUUUTTTUUUVVV]]]ffftttzzz}}}~~~}}}|||tttmmmcccZZZPPPKKKMMMRRRSSSRRRQQQRRRSSSSSSQQQOOOKKKGGGCCC???>>>===:::888555444222000//////000000////////////////////////.........///////////////............////////////......////////////..................////////////111/////////111222111000///000000000111111111111111111111111111111111111111111222222222333333333111222444444333333555777888:::>>>@@@BBBDDDGGGJJJKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXYYYYYYZZZ]]]___aaa```aaaccceeelllzzzvvvuuurrrmmmgggbbb``````]]]\\\ZZZWWWUUUUUUXXX[[[^^^jjjwww~~~|||zzzppplllgggdddbbbbbbaaa```]]][[[WWWTTTSSSSSSTTTUUU___iiixxx|||wwwlllrrr~~~{{{xxxxxxtttoooeeeYYYOOOKKKOOOTTTUUUTTTTTTVVVXXXYYYWWWVVVMMMHHHBBB???>>>===;;;888444333111000//////000000////////////////////////.........///////////////............////////////......////////////..................////////////111000...///000222222111000000000000111111111111111111111111111111111111111111222222222333333333000222444444444444666777888:::===@@@AAADDDGGGIIILLLMMMOOOQQQSSSUUUVVVVVVVVVWWWWWWWWWWWWYYY\\\___```___```bbbdddjjjxxxzzz{{{zzzwwwsssooonnnnnnnnnnnnnnnjjjeeeaaa^^^^^^]]]dddlllvvv~~~|||zzzxxxooolllhhheeedddbbbaaa___[[[XXXUUURRRPPPQQQSSSTTTaaakkk|||vvvooofffmmm|||zzzwwwwwwtttpppgggYYYNNNLLLPPPUUUWWWWWWXXXZZZ]]]^^^^^^\\\OOOIIIBBB>>>>>>>>>;;;888333222111000//////000000////////////////////////............/////////000............////////////......////////////..................////////////222000......000222222111000000000000111111111111111111111111111111111111111111222222222333333333111222444555444555777888777:::===???AAACCCGGGIIIKKKLLLNNNPPPSSSTTTUUUUUUWWWWWWXXXXXXXXXYYY]]]```___^^^___aaaccciiiwww}}}zzzyyyyyy~~~~~~wwwnnngggccc^^^aaaeeennn~~~|||zzzxxxnnnllliiifffeeecccaaa___^^^[[[WWWTTTSSSTTTVVVWWWbbbmmmuuummmhhhppp{{{yyyxxxtttqqqhhhYYYNNNMMMQQQVVVYYYXXXYYY\\\___aaaaaa```PPPIIIBBB>>>>>>>>>;;;888333222111/////////000000////////////////////////---.........//////000000............/////////000......////////////................../////////000222000......000222222222000000000000111111111111111111111111111111111111111111222222222333333333111333444555555555777999777:::===???AAACCCGGGIIIJJJKKKMMMPPPRRRSSSTTTTTTXXXYYYYYYXXXXXXZZZ^^^aaa^^^]]]^^^```bbbhhhvvvvvvkkkllliiihhhkkkuuu}}}{{{yyywwwtttrrrnnnkkkgggeeedddcccaaa```^^^WWWQQQQQQRRRSSSXXX]]]hhhuuusssjjjiiixxx~~~{{{zzz|||~~~mmmXXXPPPTTTZZZ[[[ZZZ]]]bbbeeeccc^^^WWWRRRJJJGGGCCCAAA???===:::888222222222111000//////...000000000000000000000000//////000000///...------//////............//////........................000000000000000111111222111111000000//////......111111111111111222222333000000////////////000000000111111111111222222222444555555555666777777777888999<<>><<<:::777555222222111111000//////...//////////////////////////////////////////...---//////............//////........................000////////////000111111111000000000/////////...///////////////000000111111000000//////000000111000111111111111222222222444444444555555666777777888999<<>>===:::777444111111111111000000//////////////////////////////------...///000000////////////............//////...........................------------...//////000000000000////////////111111111111111222222333222222111111111111222222000000111111111222222222111222222333444555666666888999<<>>===:::666444111111111000000000000000........................------...///000000////////////............//////////////////////////////---------------......///////////////000000000000111111111111111222222333222222111111111111222222000000111111111222222222111111222333444555666777888999<<>><<<777444000000000000000111111111........................///000000000///...------//////............//////000000000000000000000000///............///000000.../////////000000111111111111111111111222222333000000////////////000000000111111111111222222222222333444555777888999:::888999<<>><<<999666444......---------///111222000///...,,,,,,---......///...,,,,,,+++,,,---......------,,,,,,...///000000///...---------------........................000000000000000000000000000000////////////000000///......------///000111222222222222222222222222222333333444555666777777:::;;;<<<>>>@@@BBBDDDEEEHHHJJJLLLNNNNNNPPPRRRTTTVVVWWWXXXWWWWWWZZZ]]]```\\\```]]]^^^hhhnnn{{{xxxtttnnngggddd___```eeemmmuuu|||}}}|||zzzxxxvvvssspppllljjjhhhgggddddddbbb___\\\YYYVVVUUUUUUWWW```mmmzzzyyy``````rrr~~~zzzvvvsssppplllhhheee\\\VVVYYY\\\[[[YYYZZZRRRQQQNNNLLLIIIGGGFFFEEEBBBBBBAAA>>>;;;888555333000//////.........//////000///......------......//////...------......///000//////...///000111222//////...---------------........................////////////////////////000000000////////////000000000///...///000111222333333333333333333333333222333333444555666777777999:::<<<>>>AAACCCEEEFFFHHHJJJMMMNNNOOOPPPRRRTTTXXXXXXYYYXXXXXXZZZ]]]```]]]aaa___```jjjppp|||xxxpppllleeebbbaaadddiiirrr|||||||||yyytttsssqqqnnnlllkkkiiiiiifffdddaaa]]]YYYVVVTTTRRRRRRWWWeeeyyywwwcccbbbvvv{{{xxxuuuppplllhhhccc\\\YYY]]]bbbaaa\\\YYYSSSRRROOOLLLIIIGGGEEEEEEEEEDDDBBB???;;;777333111000000000000///...---,,,///000000000//////......000//////......///000000000////////////000111111//////...------------...................................................111111000000//////......111000000//////000222333444444444444444444444444222333333444555666777777888999;;;>>>AAADDDFFFGGGHHHJJJMMMNNNOOOPPPSSSUUUZZZZZZ[[[ZZZYYY[[[]]]```^^^bbbaaacccmmmrrr~~~~~~{{{sssmmmhhhgggjjjqqq||||||{{{wwwpppooonnnlllkkkjjjiiiiiidddbbb^^^YYYTTTQQQOOOOOORRRXXXiiiuuugggcccyyy~~~zzzwwwrrrmmmiiiaaa]]]]]]bbbgggfff^^^XXXUUUSSSPPPMMMJJJGGGEEEDDDGGGEEEBBB>>>:::555222000...///000000000///---,,,///000111111111000...---//////////////////000000------------.........//////......---------..............................////////////////////////111111111000000///......111000/////////000111222333333333333333333333333222333333444555666777777777888;;;>>>AAADDDFFFHHHIIIKKKMMMNNNOOOQQQSSSUUU[[[\\\\\\\\\[[[[[[]]]___]]]bbbaaacccmmmsss~~~zzztttrrrssswww~~~{{{|||zzzvvvnnnmmmkkkjjjhhhhhhggggggdddaaa\\\WWWRRRPPPOOOOOOWWW]]]mmmoooggglll}}}yyysssmmmiii```bbbeeeiiillljjjbbb[[[VVVUUURRRNNNJJJGGGEEEDDDFFFDDDAAA<<<888444111///,,,---///000000000///...///000111111111000...---------......////////////,,,------.....................---------......///////////////////////////000000000000000000000000000000111111000///...---//////...---...///000111111111111111111111111111222333333444555666777777777888;;;>>>AAADDDFFFHHHIIIKKKMMMOOOPPPQQQSSSUUUZZZ\\\]]]\\\\\\\\\]]]___]]]aaa```bbbkkkqqq}}}~~~{{{{{{yyytttnnnmmmkkkiiigggffffffeeedddaaa\\\WWWSSSSSSSSSTTTXXX]]]jjjzzzwwwgggggg{{{}}}yyyssslllgggaaahhhoooqqqpppmmmfff___XXXVVVSSSOOOKKKGGGEEEDDDCCCBBB>>>:::666333111000,,,---...///000000000000///000000000//////......,,,,,,...///////////////...//////000111000000000...------------...//////////////////////////////111111111111111111111111...///000111111000///...///...---------...000111111111111111111111111111222333333444555666777777888999;;;>>>AAADDDFFFGGGIIIKKKNNNOOOPPPQQQTTTVVVYYY[[[\\\]]]\\\\\\^^^___]]]aaa^^^___iiippp|||xxx{{{~~~{{{{{{xxxsssqqqooommmjjjhhhfffeeedddccc___ZZZVVVSSSTTTVVVWWWVVV[[[eeepppttttttxxx}}}lllfffnnn{{{wwwpppiiiddd___kkkuuutttoookkkfff```YYYWWWTTTOOOKKKHHHEEEDDD@@@>>>;;;888555333111111//////.........//////000000///......------......,,,---///000111111000000......000111111111000///---------------...//////////////////////////////000000000000000000000000,,,---///111222111000///000///.........///111111111111111111111111111111222333333444555666777777999:::<<<>>>AAACCCEEEFFFJJJLLLNNNOOOPPPQQQTTTVVVWWWYYY[[[\\\\\\\\\^^^______bbb]]]^^^gggooo}}}}}}rrrssswwwwww{{{~~~}}}{{{{{{xxxssssssrrrooollliiigggeeeddd___\\\WWWSSSQQQSSSVVVXXXYYY^^^gggnnnooonnnssszzzhhhiiiwww}}}yyyuuunnngggaaa[[[jjjuuussskkkgggccc^^^ZZZXXXTTTPPPKKKHHHEEEDDD>>><<<999666444222222222222111///---------...///000///...,,,,,,---......---...000111222222222111+++,,,.../////////...------------------...///000000000000000000000000000////////////////////////+++---///111222222111000111000/////////000222333222222222222222222222222222333333444555666777777:::;;;<<<>>>@@@BBBDDDEEEJJJLLLNNNPPPPPPRRRTTTVVVUUUXXXZZZ\\\\\\\\\^^^___```ccc^^^]]]gggooo~~~wwwkkkjjjjjjiiirrrzzz~~~~~~}}}yyyuuuqqqooorrrqqqnnnjjjfffcccbbbccc]]]ZZZVVVSSSQQQQQQSSSTTTYYY```hhhmmmqqqwwwtttllluuu~~~|||zzz~~~{{{wwwqqqjjjeeebbbbbbmmmsssmmmbbb]]]^^^___YYYWWWSSSOOOKKKGGGBBB>>>>>>;;;888555555444333222000000000000000000000000//////......------,,,,,,------......//////000000...222222---,,,///111111........................000000000000111111111111...///000111111000///...---...///000111222333333555333000------...111333111111000000111111222333333444555666777888999:::777999;;;>>>AAADDDFFFGGGHHHKKKNNNPPPPPPQQQRRRSSSUUUWWWYYYZZZZZZ[[[^^^___```aaacccddddddllluuugggcccaaa___dddkkkwww~~~xxxzzz}}}yyyvvvrrrppppppooolllhhhdddbbbaaaaaa[[[YYYUUURRRQQQQQQSSSUUUXXX___jjjuuurrrmmmyyyzzzxxxyyyxxxwww|||{{{xxxssslllfffaaa______hhhmmmggg^^^ZZZYYYYYYYYYWWWSSSOOOLLLHHHCCC@@@>>>;;;888555444444222111000000000000000000000000//////...........................///////////////,,,......+++,,,000000---........................//////000000000111111111//////000000000000//////------...//////000111111444222000......///111222111111000000111111222333444444555666777888888999888999;;;>>>AAADDDFFFGGGHHHJJJNNNOOOPPPPPPQQQSSSUUUWWWYYYZZZZZZ[[[^^^___aaabbbdddddddddjjj}}}vvvhhhbbb___[[[[[[___gggrrrwwwrrrvvv|||yyyuuurrrpppnnnllliiifffcccaaa```___YYYWWWSSSPPPPPPQQQTTTVVV[[[cccrrrooopppyyyuuuvvvxxxxxxxxxxxxwwwtttnnnfff___\\\ZZZ]]]cccfffbbb\\\ZZZWWWTTTYYYVVVRRROOOLLLHHHDDDAAA???;;;888555444333111000000000000000000000000000.........//////////////////////////////.........,,,......---...111111---........................//////000000000000111111000000////////////000000/////////000000000111111222111000000///000000000111111000000111111222333555555555666666777777777999:::<<<>>>AAACCCEEEFFFHHHKKKNNNPPPPPPPPPQQQRRRTTTVVVYYYZZZZZZ[[[^^^```bbbccceeefffeeejjjzzzrrrmmmiiiddd______aaagggtttwwwssswww~~~}}}{{{yyyvvvsssqqqooommmjjjgggdddbbbaaa___^^^WWWUUUQQQOOOOOORRRVVVXXXccclll|||zzzooouuu|||yyyzzz|||||||||wwwvvvrrrjjjaaaZZZWWWWWW^^^bbbdddaaa___]]]ZZZTTTWWWTTTPPPMMMJJJGGGDDDAAA>>>;;;777444333222000///////////////////////////.........//////000000000000000//////......------...444666333111111111000........................////////////000000000111111000///......///000111222222222222222333333333000000111111111000000000111111000000111111222333555555666666666666666666:::;;;<<>>999666444111000///...------------,,,,,,------...//////000000000//////......---------......//////.........//////...---,,,,,,,,,,,,000///////////////000000222222111000000000000000000000000000000000000000000111222333333444333333111111000000000000//////111111111111222222222222222222333444555666777777888999;;;===@@@CCCFFFHHHEEEHHHJJJLLLNNNQQQTTTWWWYYYZZZ[[[[[[ZZZ[[[]]]___[[[bbbaaaccclllttt}}}zzzzzz|||}}}}}}|||vvvvvvvvvvvvwwwuuurrrooommmkkkjjjiiihhhfffbbb```^^^\\\ZZZXXXWWWUUURRRPPPKKKLLLMMMMMMMMMOOOSSSUUUVVV\\\hhhyyy}}}wwwxxxttttttqqqiiibbb[[[mmm~~~yyyrrrjjjbbbZZZSSSOOOMMMKKKGGGBBB===888555444111111000///............---------....../////////.........///////////////---......////////////...//////...---------.........---------...///000000222111000000//////000000///////////////////////////000111222333333333333000000000000000000//////222222222333333333444444111222222333444555666666888999;;;===@@@CCCFFFHHHGGGIIIKKKMMMNNNPPPTTTVVVXXXYYYZZZYYYYYYYYY[[[]]]YYY``````bbbllluuu~~~|||||||||}}}}}}|||vvvuuutttssssssrrrpppmmmmmmkkkhhhgggfffdddbbb___^^^[[[XXXVVVUUUTTTQQQOOOJJJKKKMMMNNNNNNQQQTTTWWWWWW___ooopppoooyyyuuutttqqqjjjdddaaaxxxzzzrrriiiaaaYYYRRRNNNKKKIIIEEE@@@<<<888555444222222111000////////////000000000/////////......,,,------...///000111111---......///000000//////............///000222222++++++,,,,,,---...///000000000///............///////////////////////////...///000111222222222222//////////////////000000////////////000000000000111222222333444555666666888999;;;===@@@CCCFFFHHHJJJLLLMMMNNNNNNOOORRRTTTUUUWWWWWWWWWVVVWWWYYY[[[XXX___```bbbkkksss~~~}}}|||{{{{{{zzzzzzwwwuuurrrqqqpppooommmkkkjjjhhhfffddddddccc```^^^]]]ZZZWWWUUUTTTRRRPPPOOOIIIKKKNNNOOOPPPRRRUUUXXXZZZdddwwwyyyiiilll|||wwwtttpppjjjeeejjjzzzuuulllddd\\\VVVPPPLLLIIIGGGCCC???;;;777444333333222111000000/////////222111111000//////......,,,------...///000111111---...//////000000000000------...///000222333444+++++++++,,,---///000111000//////...............000000000000000000000000......///111111111111111......////////////000000000000000111111111222222222222333444555666777777888999;;;===@@@CCCFFFHHHLLLMMMNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVUUUVVVXXXZZZYYY```aaabbbkkkrrr~~~~~~}}}{{{yyywwwvvvvvvxxxuuurrrooonnnllljjjhhhfffdddbbbaaaaaa```^^^]]][[[YYYUUUSSSRRRQQQOOOMMMJJJLLLOOOPPPQQQSSSVVVXXX^^^iii~~~ssslllvvv|||uuunnniiifffppp}}}sssnnnfff^^^XXXSSSNNNJJJFFFDDD@@@<<<888555333222222111000//////...///////////////////////////...//////////////////......------///000000111111111............///111222222,,,,,,,,,---///111222333111000000///.../////////000000000000000000000000//////000111222222222222........./////////000000222222333333333444444444333333444555666777777888888999;;;===@@@CCCFFFHHHKKKLLLNNNNNNNNNPPPRRRTTTTTTUUUVVVVVVUUUVVVXXXZZZYYYaaabbbdddlllsss}}}}}}}}}zzzvvvtttssssssyyyvvvqqqnnnlllkkkiiigggcccaaa___^^^^^^^^^]]][[[ZZZWWWSSSQQQPPPOOOMMMLLLKKKMMMPPPQQQRRRTTTVVVXXXaaammmrrrssswwwnnniiigggpppzzz}}}}}}yyyssspppkkkccc\\\WWWRRRNNNKKKDDDBBB>>>:::777333111000111000///......------...,,,,,,------.../////////222111000///...---,,,,,,------///000111111111111//////.........//////000------...///111333444555222111111000000000000000000000000000000000000000000000111222333333333333---.........//////000000//////000000000111111111333444444555666777888888888999;;;===@@@CCCFFFHHHIIIKKKMMMNNNOOOQQQTTTVVVUUUVVVWWWWWWVVVVVVXXXZZZZZZaaabbbeeennnttt{{{wwwzzz{{{xxxsssqqquuuzzzvvvtttqqqooonnnllliiigggfffeeeccc```^^^\\\[[[ZZZWWWUUUQQQMMMKKKKKKLLLMMMJJJJJJNNNSSSUUUUUUYYY___aaavvvnnnqqq|||qqqiiiggghhhtttttttttsssqqqnnnlllkkkiiifffbbb[[[TTTOOOLLLLLLDDD@@@;;;777555444222111000111222222222000///...........................////////////////////////222222111000///...------,,,---......//////.........---,,,---222:::BBBGGG<<<999555111///000222444---......///////////////,,,---///000222222333333111111111111111111111111222222222111111111111111222333444666666666555555999:::<<>>999666444333222111000000//////......//////000000000000000000000000........................////////////////////////,,,---......//////......000///......///222444666666555333111/////////000---......///////////////111222222222222222111111111111111111111111111111000000000000000000111111333444555666777777777777999:::<<>>:::666444333222111000000///...------...///000................................................------......//////000000,,,---......///.........***+++,,,---............000000000000///......------......//////////////////000111222333444444444000000000000000000000000//////000000111111111222333333444555666777888999999:::<<>>???@@@AAACCCEEEMMMNNNMMMLLLKKKLLLPPPRRRUUUUUUUUUVVVVVVXXXYYYYYY[[[___]]]^^^hhhppp~~~|||zzzxxxwwwvvvvvvuuuvvvvvvwwwwwwxxxyyyyyyuuuuuuwwwzzz}}}~~~rrrqqqsssxxx|||wwwnnniiieeelll{{{|||vvvrrrooommmkkkiiihhhggggggggghhhkkkmmmooojjjjjjiiihhheeeaaa]]][[[XXXVVVSSSQQQQQQPPPNNNLLLJJJIIIHHHGGGGGGHHHIIIIIIKKKNNNQQQRRRRRRUUUZZZ___gggxxx~~~kkkuuuyyyrrrkkkeeebbb```XXXTTTMMMGGGBBB<<<777333111000000111222222111///000///------///000///...---...//////////////////......------------......------,,,...///000...---,,,,,,,,,---------...................../////////.........//////000000000---------.....................000111333333444444000000000000000000000000000000000111222222333333444444555555666777777777:::<<<>>>??????AAACCCEEEEEEGGGHHHIIIJJJMMMQQQTTTUUUUUUUUUUUUVVVWWWYYYYYY[[[___[[[]]]iiirrr}}}zzzxxxwwwwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxvvvuuuuuuxxx|||~~~}}}{{{~~~rrroooooosssuuuwww}}}xxxuuuvvvtttmmmhhhhhhhhhsssyyyvvvpppmmmkkkjjjiiihhhggggggffffffgggjjjlllnnniiihhhfffccc___\\\YYYWWWTTTQQQOOOMMMMMMMMMKKKIIIHHHGGGFFFFFFGGGHHHJJJLLLLLLOOOQQQRRRSSSWWW___fffssszzzmmmzzzzzzpppgggaaa^^^]]]WWWSSSMMMGGGBBB<<<666222222000///000111222111000000///------/////////...------...///////////////,,,------......------,,,---,,,,,,...000000...---,,,,,,,,,---------......---........./////////000..................///////////////..................///000111222333333333000000000000000000000000000000000111222222333333333333444555666777888999:::<<<>>>??????@@@CCCDDDCCCFFFIIIKKKMMMOOORRRUUUTTTTTTTTTUUUVVVWWWYYYZZZ[[[^^^ZZZ]]]iiittt}}}{{{yyyxxxxxxxxx{{{yyywwwvvvuuuvvvxxxyyyuuuttttttvvvzzz|||zzzxxx~~~~~~}}}~~~~~~~~~sssooonnnpppqqqqqquuuzzz{{{yyyuuuooolllooooookkkiiilllsss{{{vvvrrrnnnkkkkkkkkkkkkjjjkkkjjjhhhgggggghhhiiijjjiiigggddd```\\\XXXUUUSSSOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGIIILLLMMMKKKNNNQQQRRRSSSYYYccckkk~~~{{{~~~rrrrrryyyoooeee^^^\\\[[[WWWTTTOOOJJJEEE???888444222000//////000111111000000...,,,---...///...---------...///000000//////+++,,,............,,,+++,,,,,,,,,...000000...---,,,,,,,,,---------......---.........//////000000........................000000000000///////////////000111222222222222222000000000000000000000000000000000111222222333333111111333555777999:::;;;:::<<<>>>??????@@@BBBDDDHHHKKKNNNPPPPPPQQQSSSUUUTTTTTTTTTUUUVVVWWWYYYZZZ[[[^^^ZZZ]]]jjjuuu}}}{{{zzzyyyxxx{{{xxxuuusssssssssrrrqqqttttttssstttuuuxxx{{{}}}|||||||||zzzxxxxxxzzz|||~~~{{{yyyzzz~~~vvvtttqqqqqqrrrssssssrrr{{{yyyxxxxxxxxxxxxvvvtttnnnmmmooorrrsssrrruuuzzzzzzuuusssnnnjjjjjjmmmooollliiijjjhhheeedddfffhhhiiiiiidddaaa]]]ZZZXXXUUURRRPPPOOOMMMJJJHHHFFFFFFFFFGGGDDDEEEEEEEEEEEEFFFIIIKKKNNNMMMNNNQQQTTTZZZgggttt|||qqqpppttt{{{pppfffaaa]]]ZZZSSSRRROOOGGG>>>888666666///000111000///...///000777//////555222)))***333///...---,,,,,,,,,,,,,,,000000///...---,,,,,,,,,++++++,,,,,,,,,---------///---,,,,,,---...---,,,//////.........---------...//////000000000000000////////////...---,,,+++///000111222333222222111333111000111222222111000000000000000000111111111111222333444555777888888;;;<<<===>>>>>>@@@DDDFFFIIIKKKMMMNNNNNNNNNOOOQQQUUUUUUUUUUUUVVVXXXZZZ[[[]]]___[[[___iiippp}}}{{{zzzyyyxxxyyywwwtttssssssssssssrrrrrrrrrqqqrrrsssuuuxxxzzz|||||||||zzzxxxxxxyyy{{{}}}{{{yyyyyy|||~~~}}}|||zzzwwwtttsssssstttsssrrruuusssrrrrrrssstttsssrrrpppqqquuu|||}}}xxxuuuqqqmmmqqqlllhhhiiilllooonnnlllgggeeecccdddeeegggggggggaaa^^^ZZZWWWUUUTTTQQQPPPNNNLLLJJJGGGFFFFFFFFFFFFDDDEEEFFFEEEEEEGGGJJJLLLNNNMMMOOOTTTYYYaaaooo}}}~~~qqqjjjllluuu{{{ppphhhccc___]]]SSSQQQMMMEEE===777555555000111222111000000111333555:::;;;555222333111---///...---,,,,,,,,,,,,---000000///------,,,,,,---++++++,,,,,,,,,---------...---+++,,,---......---//////.........---------------......---,,,++++++------...............---///000111222222222111000333111000111222333222000111111111111222222222222444444444555555555666666:::<<<===>>>>>>@@@DDDGGGGGGIIILLLNNNNNNOOOQQQRRRUUUTTTTTTUUUVVVYYY[[[\\\^^^```\\\```jjjqqq~~~{{{zzzxxxxxxvvvtttrrrrrrsssttttttsssppppppppppppqqqsssuuuwww{{{|||{{{zzzwwwwwwxxxyyy|||zzzxxxxxxzzz{{{{{{zzz{{{yyyvvvvvvwwwxxxxxxwwwuuusssqqqqqqsssvvvwwwwwwxxxzzz|||tttpppnnnllljjjmmmjjjffffffjjjmmmnnnmmmdddbbbbbbcccdddeeedddccc^^^ZZZVVVSSSRRRQQQQQQPPPLLLKKKIIIGGGFFFEEEFFFFFFDDDEEEFFFFFFFFFHHHKKKNNNOOONNNQQQYYYaaalll}}}vvvvvvlllmmmrrr|||xxxooogggbbb^^^]]]RRROOOJJJCCC;;;555333333222222222111000111444777JJJdddiiiLLL555555333(((......---,,,,,,,,,------000///...---------------,,,,,,,,,,,,------------...,,,+++,,,...//////..................---------.........---,,,+++))))))+++,,,---...////////////...///000111222111111000000///...///000111000///111111222222333333333333666666666555444444444333:::;;;===>>>>>>AAADDDGGGEEEHHHKKKMMMNNNPPPRRRTTTTTTTTTTTTUUUWWWZZZ\\\]]]___aaa^^^bbblllrrr~~~zzzxxxwwwuuusssrrrpppppprrrtttuuutttqqqqqqqqqqqqrrrtttuuuvvvyyyzzzzzzyyyvvvuuuuuuwwwxxxwwwwwwxxxyyyzzz{{{{{{xxxwwwvvvxxx{{{~~~|||zzzxxxxxx{{{~~~tttmmmjjjiiiiiiiiijjjgggdddcccfffiiijjjkkkaaaaaa```bbbccccccbbb```ZZZWWWSSSPPPPPPPPPPPPOOOJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGIIIMMMOOOPPPPPPVVVaaammmzzzzzzxxxzzzqqqnnnuuu~~~vvvllleee___ZZZXXXOOOLLLFFF???888444222111222222111000///111555888XXX~~~ddd888,,,///......------,,,,,,,,,------000///...---------------,,,,,,,,,------------...---,,,+++,,,...000000///........................000000000000///...---,,,+++,,,---...////////////...///000111222111000000...,,,,,,,,,...///...---000111111222222333333333666666555555555444444444:::;;;======>>>AAADDDGGGGGGIIILLLNNNNNNOOOQQQSSSSSSSSSTTTUUUWWWZZZ]]]___aaabbb```cccmmmsss~~~{{{xxxuuusssqqqooonnnoooqqqtttuuuuuuttttttttttttuuuuuuvvvvvvvvvwwwxxxwwwtttsssssstttsssuuuwwwxxxzzz{{{}}}~~~yyyxxxwwwzzz~~~}}}~~~zzzuuummmgggddddddeeefffgggeeebbbaaabbbdddeeefffaaa```___```aaaaaa___]]]WWWTTTQQQOOOOOOOOOOOONNNGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEGGGHHHIIIKKKNNNQQQRRRTTT]]]kkkzzz~~~yyypppjjjooo{{{vvvllleee\\\VVVUUULLLHHHAAA;;;666333111000000000///......///333777GGGbbboooYYY888***---444------,,,,,,,,,------...//////...------------...,,,,,,---------.........---,,,+++,,,...000000000---.....................///000111111111111000000------............------...///000222222111111000...---,,,---///000///...//////000000111222222333333333444444555666666666999;;;<<<===>>>AAAEEEHHHKKKMMMOOOOOOOOOOOOPPPQQQTTTTTTTTTUUUXXX[[[]]]___aaacccaaaeeennnttt}}}yyyuuurrrooonnnmmmnnnqqqsssttttttuuuuuuuuuuuuvvvvvvvvvvvvqqqsssttttttrrrqqqqqqrrrppprrrvvvxxxzzz{{{}}}}}}{{{zzz{{{~~~{{{tttqqqlllgggeeedddfffgggccccccaaaaaaaaaaaabbbcccaaa___]]]]]]]]]\\\ZZZXXXTTTRRROOONNNNNNNNNLLLKKKEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHJJJLLLPPPSSSWWW[[[gggyyy|||ssshhhgggsssvvvlllfff\\\UUUTTTHHHCCC<<<777444222111000/////////...---...111444888<<>>???AAADDDGGGNNNNNNPPPQQQRRRTTTUUUVVVRRRSSSTTTVVVXXXYYYZZZ[[[___bbb```ccckkkqqq{{{wwwuuuqqqnnnlllmmmnnnppprrrpppnnnkkkjjjiiijjjjjjlllllllllkkkiiihhhiiijjjiiijjjlllnnnpppqqqrrrrrrsssuuuwwwwwwwwwzzz~~~|||vvvqqqmmmkkkiiigggffffffeeeeeedddcccbbbaaabbbbbbbbbbbbaaa```_________```aaabbbaaa```^^^]]]ZZZYYYWWWTTTPPPMMMKKKJJJKKKJJJJJJIIIGGGFFFDDDCCCDDDDDDCCCCCCDDDEEEHHHIIIJJJLLLLLLLLLMMMTTT```hhhyyy}}}nnnmmm{{{uuummmhhhmmmzzzxxxpppeee\\\UUUNNNFFF@@@:::999666333111000000000111111111111111000//////...///111222222111000///........................111000///...---,,,,,,,,,000/////////.........------............/////////000///...---,,,------............//////......---...000111111000//////000...///000111222222111111000///...------...///000//////000000000111111111222222333333444555555666999;;;===>>>???AAADDDGGGKKKLLLMMMOOOPPPRRRSSSTTTUUUUUUVVVWWWXXXZZZ\\\]]]___bbb```ccckkkqqqzzzwwwsssooolllkkkllllllllllllkkkiiihhhggggggfffhhhiiijjjiiifffeeefffgggfffhhhjjjlllnnnooooooooorrrsssuuuuuuvvvyyy}}}|||vvvsssooollliiigggdddbbbbbbbbbbbbbbbaaaaaa``````^^^^^^____________^^^^^^\\\]]]___```___\\\YYYWWWWWWVVVSSSQQQNNNKKKIIIHHHHHHHHHGGGFFFEEECCCBBBBBBEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJJJJKKKOOOYYYfffpppooojjjvvv~~~pppmmmmmmvvv{{{tttooonnnhhh```YYYSSSMMMFFFAAA888666444222111000000111000000111111000000////////////111111111000///...------......///000000111111000000///......///////////////.............../////////000000000000111//////...------------...---......//////............000111111000//////000///000111222222111000///000000............000000.../////////000000000000111222222333444444555555999:::===>>>???AAAEEEGGGIIIJJJLLLNNNPPPRRRTTTUUUWWWWWWVVVWWWYYY[[[^^^``````bbb```ccclllqqq~~~{{{vvvqqqmmmjjjiiiiiiggghhhhhhhhhhhhgggeeedddfffggghhhgggeeeddddddeeeccceeegggjjjllllllllllllooopppqqqsssuuuwwwzzz|||xxxtttooommmkkkjjjiiigggdddaaa_________^^^^^^^^^______ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZ\\\]]]^^^\\\YYYUUUSSSTTTSSSQQQNNNLLLIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@CCCCCCDDDDDDFFFGGGIIIJJJIIIIIIIIILLLSSS```oooyyyxxxlllsss{{{mmmnnnssszzzsssnnnjjjhhhfffbbb[[[UUUPPPJJJCCC>>>444444222111111000111111///000000000000000/////////000000000000///------.........//////000000000...---------------..............................////////////000000000000//////......------------......///000000000//////,,,...//////...------...///000111222222111000///111000///......///000111/////////000000000111111222222333444444555555666888:::<<<>>>???BBBEEEHHHJJJKKKMMMOOORRRTTTVVVWWWXXXWWWVVVVVVXXX[[[^^^aaaaaadddbbbeeemmmsss~~~yyysssnnnjjjhhhgggdddeeeggghhhhhhgggeeedddeeeggghhhgggeeedddcccddd```bbbdddfffhhhiiiiiiiiillllllmmmooorrruuuwwwwwwvvv{{{~~~~~~}}}~~~zzztttpppjjjhhhgggggggggfffccc```ZZZZZZYYYXXXXXXYYYYYYZZZWWWXXXYYYZZZ[[[\\\\\\\\\YYYZZZ[[[[[[YYYVVVSSSQQQQQQPPPOOOMMMJJJHHHGGGFFFDDDCCCBBB@@@????????????BBBBBBCCCDDDEEEGGGHHHIIILLLMMMOOOTTT___mmm|||zzzssstttuuuiiimmmvvv{{{pppiiifffdddddd___[[[UUUOOOHHHAAA;;;777222222111000000000000000...//////000000000//////////////////......------000/////////.........---,,,,,,,,,+++,,,,,,---...---------...............---------.........//////...............---------...///000111111111111111,,,...//////...------...---...000111222222111111111000///......///000111000000000111111111222222444444555555666666777777888:::<<<>>>???BBBEEEHHHIIIJJJLLLNNNQQQSSSUUUVVVVVVUUUTTTTTTVVVYYY]]]___aaadddcccfffooovvv|||vvvpppkkkhhhgggcccdddeeefffgggffffffeeedddfffhhhgggeeeccccccccc______aaabbbdddfffggghhhhhhhhhiiilllppprrrsssrrrqqqvvv|||~~~{{{zzz}}}{{{||||||~~~~~~{{{xxxtttoookkkcccbbbaaaaaabbbaaa___]]][[[ZZZYYYXXXWWWXXXXXXYYYUUUVVVWWWYYYZZZ[[[[[[[[[WWWXXXWWWWWWUUUSSSQQQPPPNNNMMMLLLJJJIIIGGGFFFEEECCCBBB@@@>>>>>>>>>>>>???AAAAAACCCDDDFFFGGGHHHIIILLLNNNSSS\\\iiiwwwpppttt}}}ppphhhnnnyyyyyynnnhhheeedddddd^^^[[[UUUMMMDDD===888666000000000000000/////////......///000000000//////............------------000//////...------,,,,,,...---------------......---------------.........,,,,,,,,,,,,------------......//////......---,,,......///000111111111111...000111111000//////000---...000111222222222111111111////////////111111111111111111222222222222555555555666777777888888777999<<<>>>???BBBFFFIIIGGGHHHJJJLLLNNNPPPRRRSSSTTTTTTSSSTTTVVVXXX[[[]]]```cccbbbfffpppwww~~~~~~yyyrrrmmmiiigggaaabbbcccdddeeeeeeeeeeeebbbeeegggfffdddbbbaaaaaa^^^^^^^^^^^^```ccceeegggeeeeeeeeehhhmmmppppppnnnmmmsssxxxxxxuuutttxxx}}}zzzzzzzzz{{{}}}~~~}}}vvvtttrrrpppnnnkkkgggccc___]]]\\\\\\]]]]]][[[ZZZ^^^\\\ZZZXXXWWWWWWXXXYYYUUUVVVWWWXXXYYYZZZZZZZZZUUUTTTSSSRRRPPPPPPOOOOOOKKKJJJIIIGGGFFFDDDCCCCCCBBBAAA???=========>>>???AAABBBDDDFFFGGGIIIJJJJJJKKKOOOWWWcccrrr|||mmm{{{zzzrrrqqqvvv{{{qqqjjjgggeeeccc^^^[[[TTTKKKBBB<<<888777000000000000//////...------......///000000//////------------------......---------------,,,,,,,,,......---------------...,,,,,,,,,------.........,,,,,,,,,,,,---------------.../////////...---,,,,,,---...//////000000000...000111111000//////000///000111222222111000///222111000//////000111222000000000000111111111111444444555555666777777777777999<<<>>>???BBBFFFIIIHHHIIIJJJLLLMMMOOOPPPQQQSSSSSSTTTUUUWWWYYYZZZ[[[\\\``````eeepppxxx~~~{{{|||zzztttnnnjjjhhh``````aaabbbcccdddeeeeeeaaaccceeeeeecccaaa``````^^^]]]\\\\\\^^^aaaeeegggcccccccccggglllnnnnnnllljjjppptttsssooonnnsssxxxxxxxxxxxxyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}xxxuuummmkkkiiihhhgggddd```]]]^^^\\\ZZZZZZZZZ[[[ZZZYYYZZZYYYVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYSSSRRRPPPNNNMMMMMMNNNNNNHHHHHHGGGEEEDDDCCCAAAAAABBBAAA>>>===<<<===>>>???BBBCCCEEEGGGIIIJJJKKKKKKPPPUUU___mmm|||tttooo}}}yyyvvv|||zzzpppiiidddaaa___YYYUUUNNNEEE===777444444000000000000///...---,,,------...///000000//////,,,,,,,,,,,,,,,---...///***++++++,,,,,,------...------,,,+++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......---.../////////...,,,,,,***+++,,,---............,,,...//////...------...111222222222111000...---222111000//////000111222////////////000000000000333333444444555666666666777999<<<>>>@@@BBBFFFIIIJJJKKKLLLNNNOOOPPPRRRRRRRRRSSSTTTVVVXXXYYYZZZ[[[ZZZ^^^^^^cccooowww|||xxx}}}~~~|||zzzvvvqqqmmmhhhfffccc```______```aaafffeeecccaaa``````aaaaaabbb___\\\[[[\\\^^^______```aaaaaabbbdddfffhhhjjjiiilllnnnnnnmmmnnnrrrvvvuuuvvvxxxzzz|||}}}~~~zzzzzzzzz{{{||||||}}}}}}}}}~~~zzzxxxwwwuuuqqqnnnfffeeecccaaa___\\\[[[ZZZVVVVVVVVVWWWWWWWWWXXXXXX[[[YYYWWWTTTSSSTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUUUUSSSOOOLLLJJJIIIIIIJJJFFFEEEDDDBBB@@@@@@??????>>>@@@AAAAAA???>>>>>>???FFFCCCBBBEEEHHHIIINNNSSSVVV]]]iiiyyysssoooooozzz~~~~~~uuukkkccc^^^]]]YYYUUUNNNGGGAAA:::444000...//////000111222222222---------............///000000000000000000000000,,,,,,---.../////////.../////////////////////////////////...---,,,******+++,,,---...////////////////////////////////////...///////////////...------------......000111222222222333333333222222111111111000000000000111111000000000000000111111222555555555555666666666777999:::;;;<<<===@@@DDDHHHKKKMMMOOORRRSSSRRRQQQPPPRRRRRRSSSTTTUUUWWWXXXYYY___bbb```ccclllttt}}}vvvuuuvvvyyy}}}{{{yyytttoooiiifffbbb^^^\\\\\\]]]^^^cccbbbbbbaaaaaaaaabbbbbbaaa___[[[ZZZZZZ\\\\\\\\\]]]]]]^^^```bbbccceeefffdddgggjjjjjjjjjkkkmmmpppssstttvvvyyy{{{}}}~~~~~~{{{{{{{{{|||}}}}}}~~~~~~~~~|||vvvsssooommmmmmkkkgggdddaaaaaa___]]][[[YYYWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXVVVTTTSSSRRRSSSTTTTTTTTTUUUVVVVVVVVVUUUSSSRRRPPPOOOLLLJJJIIIIIIIIIJJJFFFEEECCCBBB@@@???>>>>>>===???AAAAAAAAAAAABBBCCCGGGEEEEEEGGGIIIJJJQQQYYYbbbiiitttrrrjjjkkkvvvxxxuuuxxxpppiiiccc___]]]WWWRRRKKKDDD>>>999444111000000000////////////............/////////000000........................,,,---......................................................---,,,++++++)))***+++,,,------------..............................///////////////..................///000111111222222222222222111111111000000//////000000111000000000000000111111222333333444555666777888999;;;;;;<<<<<<===???CCCFFFJJJKKKMMMPPPQQQSSSSSSSSSSSSSSSSSSTTTVVVWWWYYYZZZ___bbb```cccmmmtttxxxpppoooqqqxxx~~~~~~}}}xxxtttmmmjjjddd^^^[[[ZZZ[[[\\\^^^___```aaabbbbbbbbbbbbaaa^^^[[[YYYYYYYYYYYYXXXXXXYYY[[[]]]^^^___`````````cccfffhhhhhhiiijjjkkkpppqqqsssuuuxxxzzz|||}}}|||||||||}}}~~~{{{vvvrrriiigggdddbbbaaa___\\\ZZZ[[[ZZZYYYWWWUUUSSSRRRQQQTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSTTTTTTSSSQQQOOONNNKKKJJJIIIGGGGGGGGGHHHIIIFFFEEECCCAAA???>>>======;;;===@@@BBBCCCDDDFFFHHHGGGGGGHHHJJJJJJMMMWWWbbbrrryyyyyykkklllttt|||ooopppxxxpppiiiddd```[[[WWWUUUOOOGGG@@@;;;777444222111111000///---,,,++++++////////////000000000111........................---............------,,,------------------------,,,------......------,,,******+++,,,------------------------------------------...///000000000/////////.........//////000000000111111222111111000000//////......//////000000000000000000111111222111222333555777888999:::<<<<<<===<<<<<<>>>BBBEEEIIIJJJKKKMMMOOORRRTTTUUUTTTTTTUUUUUUWWWXXXZZZ[[[___bbbaaadddnnnuuutttpppooottt}}}zzzsssooohhhaaa\\\ZZZ[[[[[[YYY[[[]]]```bbbbbbbbbbbbbbb___[[[YYYXXXXXXWWWVVVUUUVVVXXXZZZ\\\\\\]]]\\\___bbbeeehhhiiiiiiiiiiiilllmmmnnnqqqtttwwwyyy{{{{{{{{{|||}}}~~~~~~{{{{{{zzzxxxvvvtttqqqllliiiaaa```^^^\\\[[[YYYWWWVVVUUUTTTSSSRRRQQQPPPOOONNNRRRRRRRRRRRRSSSSSSSSSTTTQQQPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRRRRPPPNNNLLLKKKJJJIIIGGGFFFFFFEEEFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;===@@@BBBCCCDDDFFFHHHGGGHHHKKKMMMMMMQQQ^^^lll~~~{{{zzztttmmmsss}}}|||tttjjjdddbbb^^^XXXSSSUUUNNNEEE===888555333222222111000///...,,,++++++....../////////000000000////////////////////////............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000//////............/////////000111111111111000//////............//////000000000000000111111222222222444555666888999999;;;;;;<<<<<<===???CCCFFFJJJJJJJJJKKKMMMPPPSSSUUUUUUUUUUUUVVVXXXYYY[[[\\\___bbbaaaeeeooovvv}}}wwwrrrsss{{{wwwssskkkddd^^^[[[ZZZYYYWWWXXX[[[]]]___`````````aaa^^^[[[ZZZYYYYYYXXXVVVUUUVVVWWWYYYZZZ[[[[[[[[[^^^___bbbeeeggghhhgggfffggghhhiiilllnnnrrruuuvvvwwwxxxyyy{{{}}}|||zzzxxxtttpppmmmnnnllljjjiiigggeeeaaa^^^\\\[[[[[[YYYWWWVVVUUUUUUQQQQQQPPPPPPOOONNNNNNMMMPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQPPPOOOLLLJJJIIIIIIIIIGGGFFFEEECCCCCCCCCCCCBBB@@@???===<<<<<<<<<<<<>>>AAABBBBBBCCCDDDFFFFFFHHHLLLQQQSSSYYYggguuuuuuoooqqqzzzxxxxxx~~~wwwpppiiieeedddbbb\\\WWWUUUNNNDDD<<<666333222111000000000//////.........------........./////////---------------------------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000//////............///...///000111111111111111//////............//////000000000000000111111222444444555555666666777777888999;;;<<<===AAAEEEIIIMMMLLLKKKKKKLLLOOORRRTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]aaa```eeeooovvvzzzvvvyyyzzzvvvooogggaaa\\\YYYXXXVVVWWWXXXZZZ[[[\\\]]]]]]^^^\\\ZZZYYYZZZZZZYYYWWWVVVVVVVVVWWWXXXYYY[[[\\\[[[[[[\\\___bbbccccccaaaddddddeeefffiiillloooqqqqqqrrrtttwwwzzz}}}}}}vvvtttqqqooommmkkkhhhfffeeecccbbbaaa```___\\\ZZZUUUVVVWWWUUUSSSRRRRRRSSSOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNMMMJJJHHHGGGHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???==================???BBBCCCBBBBBBDDDEEEGGGIIINNNVVV\\\dddrrrxxxmmmmmmwwwzzzrrrsss|||ooommmiiihhhhhhfffaaa]]]RRRLLLBBB:::555333111000//////////////////000000------------............++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000/////////.........//////000//////000111222222222222000//////......//////000000000000000000111111222555555555555666666666666777888:::;;;===AAAFFFJJJNNNMMMLLLLLLMMMOOOQQQSSSUUUUUUVVVVVVXXXYYY[[[\\\[[[______dddooovvv|||}}}~~~{{{uuunnngggaaa]]][[[VVVVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWWWWYYYZZZYYYXXXWWWVVVUUUTTTUUUWWWZZZ\\\YYYXXXXXXZZZ^^^``````___aaaaaaaaabbbdddgggjjjlllkkkmmmooossswww{{{}}}~~~zzzvvvtttnnnkkkgggeeeddddddbbbaaa^^^]]][[[[[[[[[[[[YYYWWWQQQRRRSSSRRRPPPNNNOOOQQQMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKLLLKKKJJJHHHFFFEEECCCCCCCCCBBBAAA@@@??????>>>======<<<<<<======>>>>>>@@@CCCDDDDDDDDDFFFGGGIIIJJJQQQ[[[fffppp}}}yyypppjjjnnnyyy}}}}}}uuunnnpppyyy~~~{{{vvviiiiiiiiihhheee```\\\XXXKKKFFF>>>888555333222111....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,------...---------+++,,,,,,---,,,,,,++++++------------------------......///////////////..................///000111///000111222333333333333111000000//////000000111000000000000000111111222333444444555666777888888888999;;;<<<===AAAEEEIIIMMMMMMMMMMMMOOOQQQSSSUUUTTTUUUUUUVVVWWWYYYZZZ[[[ZZZ^^^^^^dddnnnuuu~~~|||uuunnngggbbb___WWWVVVUUUTTTUUUUUUWWWXXXVVVUUUTTTVVVXXXYYYYYYXXXXXXVVVTTTRRRSSSVVVZZZ\\\ZZZXXXWWWYYY]]]``````___```_________aaadddgggiiigggiiilllpppuuuyyy|||~~~{{{|||~~~~~~~~~~~~~~~~~~}}}yyyuuupppkkkiiiddd```]]]ZZZZZZZZZZZZYYYUUUTTTRRRRRRSSSSSSRRRQQQOOOQQQRRRQQQNNNMMMOOOQQQLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIIIIHHHFFFEEECCC>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCEEEEEEFFFHHHJJJKKKLLLRRR___lllxxxrrrmmmjjjnnnxxx~~~|||tttmmmooowwwzzzuuunnnfffhhhiiifff___WWWQQQMMMEEEAAA;;;666444333222111.........------,,,,,,,,,////////////000000000000000000000000000000000000***+++,,,,,,------------------------------------,,,------......---,,,,,,.........///......------------------------------...///////////////......---------......000111222000000111222333444444444111111000000000000111111000000000000000111111222111222333555777888999::::::;;;<<<<<<===@@@DDDGGGKKKKKKLLLNNNQQQSSSUUUWWWTTTTTTUUUUUUWWWXXXZZZ[[[YYY]]]^^^cccnnnuuu~~~~~~~~~yyytttoooiiieee^^^[[[WWWTTTQQQQQQQQQRRROOOQQQSSSUUUVVVWWWWWWWWWZZZXXXUUURRRRRRSSSUUUVVVSSSSSSTTTUUUWWWYYY[[[\\\___^^^]]]\\\]]]___aaabbbjjjjjjkkkmmmooosssvvvxxxvvvyyy|||~~~~~~}}}{{{{{{{{{{{{|||~~~||||||{{{zzzxxxwwwxxxzzz|||zzzxxxyyywwwvvvwwwyyyxxxuuurrrssssssrrrqqqmmmgggbbb___ZZZYYYWWWVVVUUUVVVVVVWWWUUUQQQMMMLLLNNNOOOOOOMMMKKKJJJJJJIIIIIIKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@???===<<<<<<<<<<<<>>><<<<<<<<<>>>?????????>>>AAAEEEGGGHHHHHHIIIJJJOOOTTT]]]iiiuuu}}}fffiiipppwwwzzz{{{~~~zzztttpppqqqttttttnnnhhheeeffffffddd___WWWPPPKKKBBB<<<555222222333000---111///---,,,+++,,,...///000///...---,,,,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---///222111000///...------...///.........------,,,,,,,,,***++++++,,,---------,,,++++++,,,---.........---///......------///000111222333333333333222111111000000///...............000000000000111111111111000222555666666777888:::::::::::::::<<>>===<<<<<<<<<<<<======<<<<<<>>>???@@@@@@???AAACCCEEEFFFGGGJJJMMMTTTZZZdddpppzzzvvviiimmmuuu{{{}}}}}}{{{vvvuuuuuusssnnniiifffggghhheee___UUUKKKEEE???999333111222333111///---,,,,,,+++,,,---...///111111///......///000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,...000111000///...------...///......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------............---///......---...///000111...///000111222333333333111111000///////////////000000000000111111111111111333555666666666888999::::::::::::;;;>>>CCCGGGJJJNNNRRRRRRQQQPPPRRRTTTUUUUUUWWWXXXYYYZZZZZZZZZ\\\``````dddmmmttt|||vvvyyy~~~|||yyywwwtttpppmmmhhheee___YYYSSSPPPNNNMMMOOOOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^]]]]]]^^^```bbbdddggghhhiiikkkooosssuuuuuuuuutttvvvuuutttssssssssstttuuuvvvvvvwwwxxxyyyzzz{{{{{{~~~~~~~~~~~~{{{yyyxxxvvvtttmmmmmmlllkkkkkkkkklllllljjjhhhgggggghhhhhhgggeeedddcccbbbcccdddccc```^^^[[[ZZZYYYWWWVVVTTTSSSRRRMMMMMMLLLLLLMMMNNNOOOPPPLLLJJJIIIJJJJJJJJJHHHFFFHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGKKKJJJGGGCCCAAA???>>>>>>??????>>>===<<<<<<<<<<<<============>>>???@@@AAABBBBBBCCCDDDFFFJJJPPPTTT^^^dddnnnxxxzzzooopppwww~~~yyyuuuqqqmmmjjjhhhiiijjjggg^^^SSSGGG???:::666111000222333222111)))***+++,,,---...//////000000///......///111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,///000000...,,,+++,,,...000///......---............------------,,,,,,,,,***++++++,,,,,,,,,,,,+++....../////////...------///............///000000---...///000111222222222222111111000000000000111000000000000111111111111222444555666555555777888:::::::::::::::===AAAEEEKKKNNNQQQQQQOOOOOOQQQSSSTTTUUUVVVWWWYYY[[[\\\\\\]]]aaa```dddnnntttwwwuuuwwwyyy{{{~~~}}}{{{zzzwwwssspppkkkhhhbbb\\\VVVRRROOOMMMOOOOOOOOOPPPPPPPPPPPPPPPOOOQQQRRRTTTTTTTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSUUUVVVXXXYYYWWWXXXYYYZZZ\\\^^^___``````bbbfffjjjlllnnnnnnmmmnnnmmmlllkkkllllllnnnnnnppppppqqqrrrtttuuuvvvvvvxxxyyyzzzzzzyyyyyyzzz{{{}}}}}}|||{{{{{{|||}}}~~~|||}}}~~~~~~|||yyywwwsssttttttuuuvvvwwwxxxyyywwwxxxzzzzzzzzz{{{}}}~~~}}}{{{zzzyyy|||wwwrrrooonnnmmmlllkkkccccccbbbaaaaaaaaaaaaaaabbbaaa``````______^^^]]]YYYYYYYYYYYYYYYXXXVVVTTTTTTSSSQQQPPPOOOPPPPPPQQQMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHFFFDDDGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHJJJKKKMMMNNNNNNMMMMMMJJJJJJJJJIIIHHHGGGFFFFFFGGGEEEBBB???===<<<<<<===>>>======<<<<<<<<<============>>>>>>>>>???AAACCCEEEEEEEEEEEEIIIOOOXXX^^^iiimmmttt{{{rrrnnnyyy{{{tttnnnkkkjjjiiijjjjjjfff]]]QQQDDD<<<777444111000111222111000***+++,,,---...............---,,,,,,---...///000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,---...........................------------------------+++,,,------------,,,,,,///000000000///...------............/////////000111111111111111000000///111111000//////000000000///000000000111111111111333444555555444444666888:::;;;;;;;;;;;;===AAADDDJJJMMMPPPPPPNNNMMMPPPRRRSSSTTTUUUWWWYYY[[[]]]^^^^^^aaa```dddnnntttyyyuuurrrtttyyy}}}~~~|||yyytttqqqllliiieee___ZZZVVVSSSQQQOOOOOONNNNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUUUUTTTSSSPPPPPPPPPQQQPPPOOONNNNNNRRRRRRQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZYYY[[[^^^aaadddeeeffffffddddddcccccccccdddfffggghhhiiikkkmmmoooqqqssssssqqqsssttttttsssssstttuuuvvvtttrrrpppooopppqqqqqqnnnpppqqqrrrrrrqqqooonnnjjjkkkkkklllllllllllllllppprrrtttuuuuuuuuuwwwxxxyyyxxxvvvtttsssqqqooonnnmmmjjjgggeeeeeeddddddccc]]]\\\[[[YYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUQQQRRRSSSSSSRRRPPPOOOOOOKKKJJJHHHGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIGGGFFFFFFDDDFFFHHHIIIIIIGGGEEEDDDGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLHHHIIIKKKLLLMMMMMMMMMLLLIIIIIIHHHFFFEEEDDDDDDDDDAAA???===;;;:::;;;<<<======<<<<<<<<<<<<<<<===>>><<<>>>????????????BBBDDDFFFFFFFFFHHHLLLTTT^^^eeerrrtttvvvyyy|||~~~~~~|||pppyyy~~~mmmhhhlll~~~yyyqqqllljjjiiihhhhhhgggbbbZZZNNNCCC<<<555333111000/////////.........////////////...---...---,,,,,,---...///000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++---.........---...000------..................------------------------------............------///000000000///...---------......///////////////222222333333222222111000//////.........//////000///000000000111111111111333444555444333444666888;;;<<<<<<<<<<<<>>>BBBEEEIIILLLOOONNNLLLLLLOOORRRTTTTTTUUUWWWYYY\\\^^^```___aaa___cccnnnsss|||rrrqqqtttxxx{{{~~~|||wwwsssllljjjfffbbb]]]ZZZWWWUUUPPPPPPNNNMMMLLLLLLLLLLLLNNNOOOPPPRRRSSSSSSRRRRRROOOOOOPPPQQQPPPOOOMMMLLLOOOOOOOOOOOONNNNNNNNNNNNQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSVVVYYY[[[\\\]]]]]][[[ZZZZZZZZZ[[[\\\^^^___```aaaccceeegggjjjkkklllkkklllmmmlllkkkkkkmmmoooqqqpppnnnlllkkkjjjjjjkkkfffgggiiijjjjjjjjjjjjiiiggghhhhhhhhhhhhgggfffeeehhhjjjmmmnnnnnnnnnooopppooommmjjjiiihhhgggdddbbb___^^^]]]\\\[[[[[[[[[ZZZVVVUUUTTTSSSQQQQQQPPPPPPNNNOOOOOONNNLLLKKKLLLMMMLLLNNNPPPOOOMMMKKKKKKKKKGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGGGGFFFCCCEEEHHHHHHGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLGGGHHHJJJKKKLLLKKKKKKJJJHHHGGGEEEDDDBBBBBBAAAAAA===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<>>>AAA@@@??????CCCFFFDDDFFFHHHKKKQQQYYYcccjjjwwwwwwvvvvvvxxxzzz}}}zzzjjjfffvvvooo```bbbkkk~~~tttooollljjjiiigggeeeaaa[[[RRRHHH???:::222222000///......------000000000/////////......000000///......///111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000,,,,,,---............---,,,,,,,,,------------...---............------,,,....../////////...---------......///000////////////000111222333444444444...............//////000000000000000111111111111333333444333333444666999:::;;;======>>>???CCCEEEHHHJJJMMMMMMKKKLLLPPPSSSUUUUUUUUUWWWYYY\\\^^^```___```]]]bbbmmmrrrxxxrrrssstttxxx|||~~~}}}~~~zzzvvvmmmkkkhhhddd```\\\YYYWWWRRRPPPOOOMMMLLLKKKKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOLLLMMMOOOPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPOOONNNNNNLLLMMMOOOQQQSSSTTTUUUUUUSSSSSSSSSSSSTTTVVVXXXYYYWWWXXXYYY[[[]]]___```aaaaaaaaaaaa```______bbbeeehhhhhhfffeeeddddddddddddaaaaaaaaabbbbbbbbbccccccccccccdddddddddbbbaaa``````ccceeeffffffeeefffgggeeebbb^^^]]]]]][[[XXXUUURRRSSSSSSSSSQQQPPPPPPPPPNNNMMMLLLLLLKKKKKKKKKLLLFFFGGGIIIHHHFFFEEEFFFHHHHHHJJJLLLLLLIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEDDDDDDCCCBBBAAADDDFFFFFFDDDCCCCCCEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHIIIJJJJJJIIIHHHHHHFFFEEECCCAAA@@@?????????=========<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>???;;;???AAAAAA??????CCCHHHFFFHHHMMMRRRYYYaaajjjpppwwwwwwvvvvvvwwwzzz|||~~~vvvjjjdddiii~~~vvvggg___eeepppxxxpppnnnnnnmmmkkkfffbbb[[[RRRHHH@@@:::666......///............/////////...---......000000111111///......///000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000...------...+++,,,---.........------,,,,,,,,,---------......,,,,,,------,,,++++++***,,,------............---------///000000000///......///000222333333333333//////......///000000111000000000000111111111111222222333222222444777:::888999;;;<<<===???CCCEEEFFFIIIKKKKKKJJJLLLPPPTTTVVVVVVVVVWWWYYY[[[^^^```^^^___\\\aaalllppp}}}~~~tttrrrsssvvv{{{yyy{{{~~~|||}}}~~~~~~}}}{{{{{{}}}}}}yyynnnmmmjjjeeeaaa]]]YYYXXXRRRQQQOOOMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLMMMOOOOOOMMMLLLJJJEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIKKKLLLNNNOOOPPPPPPOOOOOONNNOOOPPPRRRTTTUUURRRRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUSSSUUUXXX[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYY[[[]]]```aaa```______```^^^[[[WWWUUUTTTSSSOOOKKKJJJKKKLLLLLLJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIICCCEEEGGGFFFDDDCCCEEEGGGEEEGGGJJJIIIFFFDDDDDDEEEDDDDDDCCCBBBAAA@@@??????CCCCCCCCCBBBAAA???===;;;@@@CCCEEEEEEBBBAAACCCEEECCCDDDEEEGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBB???>>>======>>>@@@@@@@@@???>>>===;;;::::::::::::;;;<<<===>>>???;;;???BBBBBB???@@@DDDHHHIIIMMMSSSZZZaaaiiipppvvvvvvvvvvvvwwwxxxzzz|||~~~nnnfffaaaeeessswwwllleeedddmmmxxxtttmmmnnnpppooolllgggaaaWWWLLLAAA:::555333***,,,---.........000111------++++++,,,...111222000///...---,,,,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,,,,,,,***+++---...///...------,,,,,,,,,------.........+++++++++++++++***)))(((++++++,,,---............,,,---///000000000///...111111111111111000//////000000///000000111222222000000000000111111111111111222222222222444888;;;666888:::;;;===???BBBEEEEEEGGGJJJJJJJJJLLLQQQUUUWWWWWWVVVWWWXXX[[[^^^```^^^^^^[[[```kkkooo{{{wwwqqqrrruuuvvvzzzvvvrrruuu|||~~~||||||~~~|||xxxvvvyyy~~~}}}}}}~~~{{{wwwrrrkkkeeeaaa___]]]\\\XXXUUUPPPMMMLLLKKKIIIHHHGGGIIIKKKMMMMMMMMMKKKJJJNNNMMMMMMLLLKKKJJJJJJIIIFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMJJJLLLMMMMMMLLLMMMPPPRRRPPPNNNLLLLLLNNNOOOPPPOOOSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPUUUUUUVVVXXXYYYYYYWWWTTTNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDEEEFFFFFFDDDCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBB@@@???>>>>>>???@@@AAAAAA@@@???>>>===BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<::::::999999:::;;;;;;;;;::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDGGGJJJJJJQQQ\\\eeelllqqqtttvvvuuuuuuuuuuuuvvvwwwxxxyyy}}}|||}}}|||nnnaaacccfffooo|||nnnccccccnnn{{{}}}tttpppqqqqqqooolllfff^^^QQQEEE<<<777444333222222222111000//////......------///222222000---,,,,,,,,,---------....../////////...------,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,+++******/////////...---------,,,++++++++++++++++++++++++++++++++++++,,,,,,---...111...---...//////---*********,,,---...////////////000111222222333222222...............---------000000000000111111111111000111333444555444444333666888999:::;;;===AAADDDIIIIIIJJJKKKLLLNNNSSSVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[```^^^```iiirrrsssoooqqqtttxxxvvvtttvvv{{{}}}|||}}}~~~}}}|||{{{yyywwwzzz~~~}}}}}}{{{yyywwwsssnnnjjjgggccc___]]]YYYVVVTTTQQQPPPMMMIIIGGGFFFGGGIIIJJJKKKJJJJJJJJJMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKKKKJJJJJJLLLNNNMMMKKKIIIIIIKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKMMMOOOOOOLLLJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAABBBCCCCCCBBBAAAAAAAAA@@@?????????@@@@@@?????????@@@@@@@@@AAAAAACCCCCCBBBAAA@@@???>>>>>>@@@AAAAAAAAA@@@@@@???>>>AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<:::;;;<<<>>>===============>>>>>>>>>===???AAACCCDDDGGGJJJMMMSSSZZZdddmmmsssvvvwwwxxxtttttttttuuuvvvxxxyyyzzz|||{{{{{{}}}oooeeehhhqqq||||||~~~vvviiieeejjjwww~~~yyysssrrrssssssnnnjjj[[[SSSHHH>>>777333111000111111000000///......---...---,,,...000111///------------.........//////////////////////////////........................++++++++++++++++++++++++............---------------------------------------,,,,,,,,,,,,---...///---,,,+++---000222000...------.../////////......///000111222222333222222111111000///.........///////////////000000000000111222444555666666666666777888::::::;;;===@@@CCCHHHIIIJJJKKKLLLOOOSSSVVVSSSTTTUUUVVVXXXZZZ\\\]]][[[```___aaakkksss{{{pppooorrrvvvvvvvvvxxxzzz|||}}}~~~~~~}}}||||||zzzxxxxxxxxxyyyzzz|||{{{||||||{{{zzz{{{~~~~~~|||vvvtttqqqooolllhhhbbb___[[[YYYXXXVVVTTTOOOJJJFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKJJJIIIIIIHHHHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIHHHGGGGGGHHHIIIIIIGGGFFFFFFHHHIIIIIIHHHIIIHHHHHHGGGHHHHHHIIIIIIKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHJJJJJJHHHFFFFFFEEEEEEDDDCCCBBBAAAAAA?????????@@@AAABBBCCCDDDBBB@@@>>>===???@@@@@@@@@>>>============>>>>>>???======>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEECCCDDDFFFGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>::::::::::::;;;<<<<<<===;;;<<<======<<<<<<===???>>>>>>>>>??????@@@@@@@@@>>>@@@CCCEEEGGGKKKOOORRR[[[bbbllltttwwwxxxxxxxxxrrrssstttuuuwwwxxxyyyzzz{{{zzzyyyzzz|||~~~|||nnneeebbbrrryyy|||}}}ppphhhlllvvv{{{xxxvvvvvvvvvqqqhhh```SSSLLLBBB:::555444333222000//////......---------...---+++,,,...///.............../////////000000------............//////------......//////000000,,,,,,+++******+++,,,---,,,------------------...------------------------...------------......///---,,,,,,...000000///...//////000000///......---///000111222222333222222555444111/////////000111........./////////000000222333555666888888888888888999::::::;;;<<>>???@@@AAABBBAAA>>><<<;;;<<<>>>??????<<<<<<;;;<<<<<<===>>>>>>;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBDDDFFFGGGGGGEEEBBBAAA??????>>>======<<<;;;;;;:::999999999:::;;;<<<<<<;;;===>>>>>>======>>>???===>>>>>>???@@@AAAAAAAAA???BBBEEEHHHKKKOOOTTTWWW___fffnnnuuuwwwvvvtttssspppqqqsssuuuwwwyyyzzzzzzzzzyyywwwwwwxxx{{{~~~{{{llldddfffmmmzzzxxxzzzpppnnnzzz|||{{{zzzzzzwwwnnn___TTTLLLFFF===777444333333222/////////.........------...---,,,+++,,,---......---.........////////////,,,+++++++++++++++++++++*********+++,,,---......---+++***))))))+++---...++++++,,,,,,---------...++++++++++++++++++++++++------,,,,,,,,,------...111000///...---+++)))'''....../////////......---//////111222222222222222666444111///...///000111////////////000000000000333333555666777888999999999:::;;;;;;:::<<>>>>>=========>>>>>>???@@@>>>;;;:::<<<===>>>>>><<<<<<<<<<<<<<<===>>>???:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>???>>>===<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBB>>>>>>>>>???????????????BBBCCCEEEFFFFFFDDDAAA???<<<<<<;;;;;;:::999999999::::::999999999::::::;;;;;;===??????>>>===>>>???<<<======???@@@AAABBBBBBAAADDDHHHLLLOOOTTTYYY\\\bbbgggooossstttrrrpppnnnpppqqqsssuuuwwwxxxyyyyyyyyyxxxwwwvvvvvvyyy|||}}}~~~xxxjjj``````mmm|||zzztttttt{{{wwwvvv~~~{{{zzzyyyyyyuuujjjYYYLLLDDD>>>777111///.........000000////////////............---,,,+++,,,---...,,,,,,---------.........------,,,+++***)))))))))(((((()))***++++++,,,,,,,,,+++***))))))+++---...***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,111000///---***'''%%%$$$++++++,,,---...//////...//////111222222222222222555333000------...///111000000111111111222222222333333333444555777888888999:::;;;;;;:::<<>>???>>>===>>>@@@AAA@@@???AAAAAA@@@@@@???????????????>>>======<<<<<<<<<<<>>999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????????????????===>>>>>>???@@@?????????AAABBBCCCCCCCCCAAA???>>>999999999999888888777777999999999888888999:::::::::<<>>======>>><<<<<<===???@@@BBBCCCDDDDDDGGGKKKOOOSSSXXX]]]```eeejjjooossssssqqqoooooopppqqqsssvvvwwwxxxxxxxxxyyyyyyxxxwwwvvvxxx|||zzz|||xxxiiiaaa___eeexxxzzzwwwssstttwwwzzz|||{{{www~~~uuutttssssssoooeeeVVVJJJ@@@<<<555111/////////...////////////////////////......///...,,,,,,---...,,,,,,,,,------------...//////...------,,,++++++******++++++,,,,,,------+++************,,,---...***+++++++++++++++,,,,,,------------------------,,,++++++***************+++---...---***))))))))))))***+++---...////////////000111222222333222222222000...------...///000111111111222222222333333333333333333444555666666888999::::::;;;<<>>>>>?????????>>>>>>>>>>>>============@@@>>>===>>>???AAA@@@???>>>============<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<;;;:::;;;<<<===<<<:::======<<<;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>======??????>>>>>>======<<<<<<>>>???@@@AAAAAAAAA@@@@@@????????????>>>===<<<<<<888888888777777777777666777777777777888:::;;;<<<999<<<>>>???>>>===============???@@@BBBDDDEEEFFFGGGJJJNNNRRRVVVZZZ___cccgggjjjoooqqqqqqpppppppppppprrrtttvvvwwwwwwvvvvvvyyyzzzzzzyyyxxxyyy|||~~~vvvhhh___bbbjjjvvv~~~uuuuuuuuuuuutttuuuvvvwww~~~zzzrrrooollljjjfff]]]PPPEEE===999444111000111111111........................---///111000...,,,---...------------............,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++************---------------------------,,,++++++*********+++)))+++......,,,,,,---///,,,,,,---......///......///000111222222333222222//////.........///000000000111111111111222222222555444444333333444555555777888::::::;;;===@@@CCCBBBEEEIIIKKKMMMOOORRRTTTQQQRRRSSSVVVYYY[[[^^^___[[[```^^^```jjjsss{{{hhhccc___aaagggllllllkkkmmmooosssyyy~~~|||zzzwwwuuuuuuxxx|||{{{uuuooommmoooppppppnnnmmmmmmnnnpppqqqrrrsssuuuuuuvvvvvvrrrrrrsssttttttrrrmmmjjjjjjhhhfffeeebbb^^^YYYUUUPPPNNNLLLJJJHHHFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA======>>>>>>>>>>>>======>>>@@@CCCDDDCCCAAA@@@@@@=========???AAAAAA???===999999999:::;;;<<<===>>>999:::;;;;;;<<<===>>>???=========<<<<<<<<<;;;;;;===;;;:::;;;<<<=========;;;;;;::::::::::::::::::;;;::::::999::::::;;;;;;::::::999:::<<<<<<:::888===<<<<<<;;;::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999;;;<<<===?????????>>>===??????>>>===<<<;;;:::::::::;;;===>>>>>>>>>===<<<>>>>>>===<<<;;;:::::::::777777777777777666666666444444555777999;;;===>>>999;;;>>>???>>>===<<<<<<>>>???@@@BBBDDDFFFGGGHHHIIILLLPPPSSSWWW\\\aaadddgggiiimmmoooooooooppppppqqqrrrtttvvvwwwwwwvvvuuuyyy{{{|||{{{yyyyyy|||yyyiii^^^[[[gggxxx|||zzzyyyooorrrsssrrrooonnnoooqqqxxxvvvtttoooiiiddd___VVVIII???666333...,,,---...///000---------------------------000222222///------.............../////////000((((((***+++---...000000,,,+++++++++++++++++++++((()))***,,,,,,------,,,,,,+++++++++******))))))++++++++++++++++++++++++...---,,,,,,++++++++++++***---//////...---///111//////////////////...---///000111222222333222222......//////000000111111000000000000111111111111777666555333333444555555666888999:::;;;===AAADDDBBBEEEHHHKKKMMMOOORRRTTTUUUUUUUUUVVVXXXZZZ[[[\\\]]]bbb```aaakkkssszzzlll]]]XXX\\\bbbfffgggiiijjjlllrrrzzz}}}}}}{{{uuutttuuuwwwyyyxxxtttpppnnnkkkhhhhhhkkknnnooonnnlllmmmnnnpppqqqqqqqqqpppqqqqqqrrrsssrrrqqqpppooooookkkgggddddddccc___\\\XXXUUUQQQNNNKKKIIIFFFDDDFFFDDDAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBB>>>???@@@BBBBBBAAA@@@@@@======???@@@@@@???>>>===??????>>><<<<<<;;;;;;;;;AAA<<<===FFFKKKFFFAAA???>>>???@@@@@@???>>>===<<<:::;;;;;;;;;<<<=========<<<<<<<<<;;;;;;:::::::::===<<<;;;:::999888888888:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<;;;:::999888999::::::888444333555888999999999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<999999888666555666:::===<<<;;;::::::999999999999<<<<<<<<<===============;;;<<<=========<<<:::999;;;<<<===>>>>>>===<<<;;;>>>===<<<;;;999888777666666666666666777777777777666777888999;;;<<<===>>>;;;;;;<<<===??????>>><<>>???@@@CCCGGGKKKMMMNNNQQQUUUYYY[[[]]]___aaadddhhhmmmqqqrrrrrrsssssstttuuuuuuttttttuuuwwwzzzzzz{{{zzzwwwuuuuuuyyy|||ttthhh\\\bbbmmm{{{{{{vvvttttttuuuuuuwwwuuulllgggooo}}}|||wwwsssoookkkgggdddZZZLLLAAA>>>666333000---++++++,,,---------------------------000---***((((((***---///------,,,+++,,,---...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********++++++******++++++,,,---///...,,,++++++,,,...///(((((()))***+++,,,,,,---...,,,***+++///333333222,,,,,,,,,------///000111...///000111111111111111000000////////////000000111111111222222333333333333444444444555666666666666777999;;;<<>>===>>>>>>???????????????>>>??????@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>???>>>===<<<;;;;;;;;;;;;<<<888:::CCCIIIFFFBBBAAA<<<===>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999<<<;;;:::999999999999999999::::::;;;;;;::::::999999:::;;;;;;;;;:::888888999::::::888555444666888555555666777888999;;;<<<::::::::::::::::::::::::999999999777666777999<<<;;;;;;:::999999999999999:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::999999888888666666777777777888888888888888999999:::;;;;;;;;;:::;;;<<<===>>>???>>><<>>;;;444222///---,,,,,,---...------------------------000///---+++,,,---///111...---,,,,,,,,,---......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++******++++++,,,---,,,,,,************,,,,,,+++++++++++++++,,,,,,,,,...,,,***+++///111222111------------...///000111000111111222222222222111111000///////////////000//////000111333444555555333333444444555666666666888999:::;;;;;;===@@@CCCEEEFFFHHHIIIJJJLLLOOOQQQUUUUUUTTTUUUWWWZZZ\\\^^^]]]^^^aaadddgggppp}}}lll```ZZZZZZ[[[^^^bbbgggjjjlllmmmnnnooosssssssssuuuuuutttqqqooollljjjhhhhhhjjjkkkkkkkkkhhhiiijjjkkkllllllkkkjjjfffhhhiiikkklllmmmlllllliiigggdddccccccbbb```___^^^\\\XXXUUURRROOOLLLIIIHHHFFFBBBAAA@@@???===<<<======>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@???>>>>>>======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;888:::@@@DDDCCC???>>>:::;;;<<<<<<===<<<<<<;;;::::::999999999999999999999999999888888888888888::::::999999999999999:::888999999999999999999888999::::::::::::999888888999::::::888666666777888555555555666777888999:::888888888888888888888888999:::;;;:::888888999:::;;;:::999999888999999999888888999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;888999999::::::999999888:::::::::999999999888888666666777777777888888888999999999999999999999999:::;;;<<<===>>>>>>>>>>>>@@@AAADDDHHHLLLOOOQQQRRRUUUXXX[[[^^^___aaadddfffhhhjjjmmmnnnnnnnnnoooqqqqqqrrrrrrqqqpppppprrrttttttuuuuuuuuuuuuwwwzzz}}}~~~xxxuuutttlllaaa___fff{{{~~~xxxqqqkkkiiinnn}}}zzzvvvuuuuuuuuunnnfff]]]WWWNNNBBB:::777333111///---,,,---...///........................---------------...///000......---,,,,,,,,,------++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------...//////++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,++++++...///000/////////......///000111111222222333333222222111111111111000///////////////---...///111333444555666333333444444555666666777:::;;;;;;::::::;;;===@@@EEEGGGIIIJJJKKKMMMPPPRRRUUUUUUUUUVVVWWWZZZ\\\]]]^^^___bbbdddfffooo}}}~~~yyynnnhhhbbb]]]YYY^^^dddgggggghhhkkknnnqqqqqqqqqrrrrrrqqqnnnmmmkkkjjjiiihhhhhhiiiiiiiiifffgggiiiiiijjjiiihhhgggdddeeeggghhhiiiiiiiiihhhfffdddcccbbbaaaaaa`````````^^^[[[XXXUUURRRNNNKKKJJJGGGDDDCCCAAA@@@===;;;??????????????????@@@@@@???>>>=========>>>@@@AAA@@@???===<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;===;;;;;;===???>>>;;;999::::::;;;<<<<<<<<<======:::::::::999999888888888888888888888888888888888888888888888888999::::::777777888888888888777777999999999999999888888777888888888888777777777888:::999888777666555555555888888777777777777666666888:::<<<;;;:::888888888999999888888888888999999666777777888999:::;;;;;;;;;:::999888888999:::;;;888888888999999888888888:::::::::999888888777777555555666666666777777777999999999999999999999999:::;;;<<<======>>>???@@@@@@CCCGGGLLLPPPSSSTTTTTTWWWZZZ]]]___```bbbdddgggjjjkkkllllllkkkkkklllnnnpppqqqrrrqqqpppoooqqqrrruuuvvvwwwyyyzzz{{{}}}zzznnngggfff```ZZZdddvvv~~~tttkkkiiiooozzz}}}vvvqqqppprrrtttuuulllbbbVVVOOOFFF===666555111000...------...///000////////////////////////******+++,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---.........000000000000000000111111222222222222222111000///222111000//////......///...///000111222333444444222333333444555666777777999:::::::::999:::===???EEEGGGIIIJJJKKKMMMQQQSSSUUUUUUUUUVVVXXXYYY[[[\\\___```bbbdddfffnnn~~~yyyyyy|||~~~zzznnn```VVVZZZ^^^```aaaccchhhkkkmmmnnnoooooommmlllkkkjjjjjjjjjiiihhhgggffffffffffffggghhhhhhhhhgggfffeeedddeeefffggggggfffeeedddcccbbbbbbaaa_________```aaa^^^\\\ZZZXXXTTTPPPMMMLLLJJJGGGFFFDDDBBB???===@@@@@@???>>>>>>??????@@@???>>>=========>>>@@@AAA@@@???===<<<<<<<<<===>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<;;;999;;;;;;;;;;;;<<<======>>>;;;;;;::::::999999888888888888888888999999999999777777777777888999::::::666777777888888777777666999999888888777777777777777777777777888888888777;;;:::999888777666666666999888888888777777777666777999;;;<<<:::888888888888888777777777888888999666666666777888999999::::::999888777777888999:::888888888888888888888888;;;::::::888777666555555444444444555555555666666777888888999::::::;;;;;;:::<<<>>>>>>===>>>@@@BBBBBBEEEJJJOOOSSSUUUVVVVVVXXXZZZ]]]^^^___aaacccfffjjjkkklllkkkiiiiiijjjkkknnnpppqqqqqqpppooopppqqqsssuuuyyy}}}tttfff[[[ZZZYYY\\\pppxxxppphhhmmm|||xxxtttpppnnnoooqqqrrrsssiii\\\OOOGGG@@@999444333000///............///000////////////////////////******,,,---------,,,,,,---------------------,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++******++++++,,,---,,,------......------,,,)))))))))***+++,,,,,,,,,+++,,,------------......222111111000000000111111000000111111000///......111111000///////////////111111111111111111111111222222333444555666777888777888999999:::;;;???AAAEEEGGGIIIJJJLLLNNNQQQTTTUUUUUUVVVWWWXXXYYY[[[[[[^^^___aaaccceeennn}}}vvvvvvzzz}}}~~~xxxfffVVVWWWXXXYYY[[[^^^cccgggjjjkkklllkkkhhhgggggggggiiijjjjjjhhheeeccccccdddeeeeeefffffffffdddcccbbbcccdddeeeeeeeeedddbbbaaaaaaaaaaaa```^^^]]]^^^``````^^^]]][[[ZZZWWWSSSPPPOOOMMMKKKIIIHHHFFFBBB@@@@@@???>>>===<<<===>>>??????>>>>>>>>>>>>???@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<666999:::999;;;>>>@@@>>><<<<<<;;;;;;;;;<<<======:::::::::999999999999999888888888888888999999999777777666666777888999999666777777888888777777666999888777777666666777777555444444666888888777555777666777777888999:::;;;999999999888888777777666555777999:::999888888999777777777666777777888999666777777777777888888888888777777777777888999999888888777777777777888888999999888888777666666555444444555555555666666666888888999:::;;;;;;<<<<<<;;;===@@@???>>>???BBBFFFFFFHHHMMMQQQUUUWWWXXXXXXYYYZZZ\\\]]]]]]___bbbdddhhhjjjkkkkkkiiihhhhhhiiikkkmmmooopppoooooopppqqqpppsssyyy|||kkk___UUUTTTZZZgggpppooopppzzzrrrqqqppppppqqqqqqooommmbbbUUUGGG@@@;;;666333222000//////............///........................---......//////...------+++,,,------......---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))((((((++++++******++++++,,,---++++++++++++++++++++++++'''((()))***+++,,,,,,---))),,,............///000222222111000//////000000/////////000//////......000000////////////000000222111111111111000000000111222333444555777888888666777999::::::===@@@CCCDDDFFFHHHJJJKKKMMMQQQSSSUUUUUUVVVWWWXXXYYYZZZZZZ\\\]]]```ccceeeooowwwqqqrrrwww|||{{{qqq]]]ZZZVVVUUUXXX]]]aaacccgggiiiiiihhhdddcccccceeehhhjjjjjjhhhdddaaaaaabbbccccccddddddcccaaa```^^^```aaabbbccccccbbbaaaaaa```aaaaaa___\\\[[[]]]___```___^^^]]]]]]ZZZVVVSSSQQQOOONNNMMMLLLJJJFFFCCCAAA@@@>>>=========??????>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<666:::;;;999:::@@@BBBAAA<<<;;;:::999999::::::;;;777777888888888888888888666666666777777888888888777777666666666777777888777777777888888777777777999888777666555666777777333222222444777888666444444444555666777888:::;;;999999888888777666666555333555777888777777999:::666666666666666777888888888888888777777777777777555666777777888888888777777666555444444555666777555666666666777888888888666666666777777777777888;;;;;;;;;;;;;;;;;;;;;;;;<<>>???@@@BBBBBBAAA@@@@@@===>>>>>>???>>><<<:::999;;;;;;:::::::::;;;;;;<<<999>>>>>>999999???AAA???<<<;;;999888888888999999555555666666777777888888444555555555666666777777777777666666666666777777777777888888888888777777999888666555555555666777222111111333777888666333666666555555555666666777999888888777666555555555222444666666666777999;;;666666666666666777888888999999888888777777666666444555666888888888777666555555333333333333555555222333444666777999:::;;;888888888888999999999999>>>>>>===<<<;;;;;;::::::===@@@CCCBBB???@@@EEEJJJOOOPPPSSSVVVYYY[[[]]]^^^ZZZ[[[\\\\\\\\\^^^aaaddddddgggjjjkkkjjjgggfffeeedddgggjjjlllmmmmmmnnnooowwwyyy|||~~~{{{pppaaaVVVQQQSSSTTT[[[pppvvvlllfffxxxzzzoooqqquuuwwwvvvpppgggaaaUUUGGG:::555555222000///000000000///......------------------------------///...---,,,+++*********((())),,,...////////////+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++******++++++,,,---///...,,,++++++,,,...///------,,,,,,,,,,,,++++++(((+++///111000///111333222222111///...............///000111111111111111............///111222333...//////000111222222333111222333444666777888999999:::;;;;;;<<<===AAACCCBBBDDDFFFHHHJJJLLLPPPSSSUUUVVVWWWXXXYYYYYYYYYYYYWWWYYY]]]bbbfffqqq{{{xxxsssllliiikkkrrrxxx|||}}}~~~zzzxxx}}}{{{xxxlll]]]SSSTTTYYY\\\eeeggggggddd___\\\\\\^^^dddffffffeeebbb___]]]]]]```aaabbbbbb```^^^[[[YYYWWWYYY\\\___``````^^^]]]\\\[[[[[[[[[\\\\\\ZZZYYY``````___^^^]]][[[ZZZYYYVVVUUUTTTRRRQQQOOONNNMMMEEEDDDBBB@@@????????????????????????>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>::::::999999888777666666888888777777666666555555555555666666666666555555555666666777888999999999777777777777777777777777666666777777666555444444444333333333333444555555666555555444444444555555555555555555555666777777666666666666555444333222555666777888888888888888666666666666777777777777333444666777777777666555444444444444444555666666222444777999;;;:::999888===;;;999999::::::999888:::999999888999:::<<<===DDDCCCBBBAAACCCFFFJJJLLLUUUVVVXXXYYYYYYYYYXXXWWW^^^]]]]]]]]]^^^___aaabbbdddddddddfffhhhgggbbb]]]]]]dddjjjiiiiiilllnnnnnnwwwxxx{{{{{{qqq```TTTOOOMMMTTT]]]mmmwwwnnnlllppp~~~|||uuu|||~~~xxxrrrkkk```UUUKKKBBB:::666222......000000///...,,,,,,------...+++,,,...//////...,,,++++++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---......---------,,,,,,,,,+++++++++,,,++++++******,,,++++++...222444333111000000///...............//////............////////////////////////////////////000111111111111111222333333444555666777777888999;;;<<<<<<>>>@@@CCCFFFFFFGGGGGGHHHKKKOOORRRVVVSSSRRRSSSVVVWWWUUUSSSTTTXXXXXX^^^iiiqqqsssqqqmmmhhheeegggnnnsss}}}}}}}}}zzzyyyxxxyyy~~~{{{gggVVVQQQPPPQQQ\\\^^^aaa```^^^]]]^^^___bbbcccdddccc```]]]\\\\\\\\\]]]^^^^^^]]]\\\ZZZYYYVVVXXX[[[]]]^^^^^^]]]\\\]]]\\\[[[[[[\\\\\\ZZZXXX[[[\\\\\\\\\\\\\\\[[[[[[XXXWWWVVVSSSQQQOOOMMMLLLGGGFFFDDDBBB@@@@@@@@@@@@============<<<<<<<<<<<<>>>>>>>>>??????>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<:::999999888888888999999::::::999999888777777666888777777777666666666555555666666777777666666555333333444444555666666777666666666666666666666666666666666666666555444444444333333333333444555555555555444444444444555555444444444444444555666666444444555555555555555444666666777777888888777777555555666666666777777777333444555666777666666555555555444444555555666777444666999;;;<<<<<<:::999<<<:::999999::::::999777999999999999:::;;;===>>>>>>???AAADDDHHHMMMQQQTTTVVVWWWXXXYYYYYYYYYXXXXXX\\\[[[[[[\\\]]]___aaabbbdddddddddfffgggfffaaa]]]___ccceeeeeegggnnnsssttt|||vvvnnnfffZZZOOOKKKMMMVVVaaaoootttpppsss|||xxxxxx|||}}}zzzwwwqqqbbbSSSCCC:::333222222111000111///...---,,,,,,,,,------,,,---............---,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,.........///000000///------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))((('''...------------,,,,,,,,,,,,------.........------,,,++++++...111333222000000000///...............//////............////////////////////////////////////000000000111111111222333333444555666777777888999;;;<<<<<<===@@@CCCEEEFFFGGGGGGHHHKKKOOORRRVVVTTTSSSSSSUUUVVVTTTRRRSSSWWWWWW\\\hhhpppllljjjfffbbbaaadddiiinnn{{{{{{}}}~~~}}}||||||||||||uuusssvvv~~~sss\\\OOOJJJHHHRRRUUUYYY[[[\\\\\\\\\]]]___```bbbaaa^^^\\\[[[[[[XXXXXXYYYYYYYYYYYYYYYYYYUUUVVVXXXZZZ[[[[[[[[[ZZZ]]]\\\ZZZZZZ[[[ZZZYYYWWWVVVWWWXXXZZZ[[[[[[[[[[[[YYYXXXWWWTTTRRROOOMMMLLLJJJIIIGGGEEECCCAAAAAA@@@<<<<<<<<<<<<<<<<<<======???>>>>>>===>>>>>>??????:::::::::;;;;;;;;;<<<<<<:::999888777777666666666::::::999999888777777777777777777777666666666666666666777777777777666666333333333444444555555666555555555555555555555555555666666666666555444444444333333333333444555555555444444444444444555555333333333333333333444555222333333444555555666666666666777777777666555555555555555666666666666777444444555666666666666555666666555555666666777888444666888:::;;;;;;:::999:::999999:::;;;;;;999777999999999:::;;;<<<>>>???===???CCCHHHNNNSSSWWWYYYVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[\\\^^^```aaaccccccdddeeeeeeccc___[[[]]]___``````gggpppvvvuuuwwwlll___SSSJJJEEEIIIQQQeeewwwyyyqqqsss{{{zzz}}}zzzvvvuuuxxxwwwmmmaaaDDD999000000333333111000......---,,,,,,,,,,,,---........................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++......---,,,+++***))))))******++++++,,,,,,------)))***++++++***)))'''&&&------------,,,,,,,,,,,,,,,,,,------......//////,,,++++++---///000///...000///......---........./////////......////////////////////////////////////////////////000111111222333333444555666777777888999;;;;;;<<<===@@@BBBEEEFFFGGGHHHHHHKKKNNNQQQVVVUUUTTTTTTUUUUUUSSSQQQRRRUUUUUUZZZeeeoookkkgggaaa]]]]]]bbbiiinnnvvvwwwyyy~~~vvvvvvwwwxxxyyy{{{|||}}}tttpppooouuu{{{cccSSSKKKHHHKKKNNNRRRUUUWWWXXXXXXXXX\\\]]]______]]][[[ZZZZZZXXXWWWVVVVVVVVVVVVWWWXXXVVVVVVWWWXXXYYYYYYYYYYYY]]][[[YYYXXXYYYYYYWWWVVVSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSQQQPPPOOOMMMLLLJJJHHHFFFDDDCCCBBB????????????????????????>>>===<<<;;;<<<===>>>???::::::::::::;;;;;;;;;<<<;;;;;;:::999999999999999999999999888888888777777777777777777666666666666666666777777777777666666555666666666777777777888444444444444444444444444555555555666666555444444444333333333333444555555444444333333444444555555444444333333333333444444333333333333444444555666666666666666666555444333444444555555555666666666444444555555555666666666666666666666666777888888333444666888999999888777;;;::::::;;;<<<<<<:::888888999:::;;;===???@@@AAACCCEEEIIINNNRRRUUUWWWXXXVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\^^^___``````aaaaaaaaaaaa^^^[[[YYYYYY\\\^^^bbbiiipppppplllddd[[[RRRLLLIIILLLVVVaaayyy~~~~~~wwwuuu|||}}}~~~vvvlllhhhlllrrrtttsssPPPAAA444111333222///...///......---------------///......------......///------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++++++++***+++------,,,,,,+++******)))))))))***+++,,,------...((()))+++,,,---------------------,,,,,,,,,++++++*********+++,,,------...++++++,,,------------,,,///......------...............////////////......//////////////////////////////.........///000111222333333444555666777777777999:::;;;;;;===@@@BBBDDDEEEGGGHHHHHHJJJNNNPPPUUUUUUUUUUUUTTTSSSQQQPPPQQQTTTSSSXXXcccmmmnnnhhh```ZZZ[[[bbbjjjoooppprrruuuyyy|||}}}|||zzzoooooopppqqqsssuuuvvvwwwoookkkiiiooozzz|||xxxwww{{{~~~iiiZZZQQQLLLEEEGGGJJJNNNRRRUUUVVVWWWXXXZZZ\\\\\\[[[ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVWWWWWWXXXYYYYYY[[[YYYVVVVVVVVVWWWVVVUUUSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSPPPOOONNNLLLJJJGGGEEEDDDAAAAAA@@@@@@@@@?????????<<<<<<;;;:::;;;<<<===???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<999999999888888888888888666666666666777777777777666666777777777777666666666666777777777777888888555555555555555555555555444444555555555555444444444333333333333444555555333333333333333444555555555555444444444444444555666555444333333333333444555555555555555444333222444444444444555555555555444444444444444555555666666666666666666777888888555666777888999999888888<<<;;;:::;;;======<<<:::888999;;;>>>@@@BBBCCCDDDGGGIIIMMMPPPSSSUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWXXXYYY[[[\\\]]]^^^___\\\]]]^^^^^^\\\ZZZXXXWWWWWW]]]ccchhhmmmmmmfff]]]SSSLLLGGGGGGMMMXXXiiiwww}}}}}}{{{rrrfff]]][[[]]]ccchhhUUUDDD444///000///---,,,////////////......------///...------------...///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++---///++++++++++++++++++++++++))))))******+++,,,------)))***,,,---/////////...------,,,,,,,,,+++++++++))))))))))))***,,,---...***+++,,,,,,,,,+++++++++......------------............///000000///......///////////////////////////////////////000111111222333333444555666777777777888:::;;;;;;===???BBBCCCEEEGGGHHHIIIJJJMMMOOOSSSUUUVVVUUUTTTRRRQQQPPPQQQTTTRRRWWWccclllpppiii___YYYZZZ```gggkkkjjjlllpppssstttrrrpppooogggggghhhhhhiiikkklllmmmfffdddeeellluuu}}}vvvppppppwww{{{|||~~~ooocccYYYRRREEEDDDDDDGGGLLLQQQUUUWWWTTTVVVXXXYYYXXXWWWXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUWWWVVVUUUUUUUUUVVVXXXYYYXXXUUUSSSRRRSSSUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHBBBAAAAAA@@@???>>>======;;;;;;;;;;;;<<<===>>>>>>>>>======<<<;;;;;;::::::777777777888888999;;;;;;888888888888888888888888666666666666777777777777555555666666666666555555444444444444444444444444555555555555555555555555333333444555555555555444444333333333333444555555222222222222333444555666666555555444444444444444777666444222222222222333333333444444444333333222333333333444444444555555444444333333444444555666666666555555666666777888999::::::;;;;;;<<<;;;;;;===;;;::::::;;;======<<<999:::===@@@CCCEEEGGGGGGGGGIIILLLPPPSSSUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWVVVWWWXXXZZZ[[[[[[[[[[[[XXXZZZ\\\[[[YYYWWWWWWWWWXXX```gggjjjiiieee[[[PPPKKKEEECCCHHHSSSeee|||tttkkkaaaWWWMMMEEECCCFFFIII<<>>======;;;<<<===>>>????????????@@@@@@???>>><<<;;;:::999888888777777777888888999888888888888888888888888555666666666777777777888444444555555555555444444222222222222222222222222333333333333333333333333222333444444555555555444444333333333333444555555222222222222333444555666555444444333222222333333555444333111111222444555111222222333333333333222222333333333333444444444444444333333333444555666555555444444555555666777;;;;;;<<<<<<<<<<<<======<<<:::777666888;;;<<<<<<:::<<>><<<===???@@@AAAAAAAAA@@@BBBBBB@@@???===;;;:::999;;;:::999888777777777777888888888888888888999999555666666666777777888888333444444444444444444333333222222222222222222222222222222222222222222222222333444444555555555444444333333333333444555555222222222222333444555666444333333222111111111222333222111111111333555777000111222333333333333333222222333333333444444444444444333222333444555666444444444444444555666666::::::;;;;;;;;;;;;;;;;;;;;;888555444666999;;;<<<:::===@@@DDDHHHJJJKKKLLLKKKLLLLLLMMMNNNOOOPPPQQQSSSRRRQQQQQQQQQRRRTTTUUUSSSTTTUUUVVVVVVUUUTTTSSSVVVYYY\\\[[[YYYXXXZZZ\\\WWW\\\\\\UUUMMMIIIFFFCCCCCCJJJZZZpppwwwjjjXXXGGGAAA>>>999666666...+++,,,111333000...///******+++,,,+++***)))((()))***,,,------,,,***)))******)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////---(((###$$$***000---,,,,,,+++***)))((((((+++++++++***************&&&(((***,,,---.........,,,,,,,,,+++++++++*********)))'''&&&%%%&&&((()))(((+++......,,,+++---///,,,,,,,,,,,,------...///---...///111111///...---////////////////////////...000333666666444222000222333333444555666777777666888999::::::<<>>@@@BBBBBBBBB@@@@@@>>>===;;;999888777666888:::;;;;;;999666555444555666777777666555444666666666666666666666666555555444333333333333444333444444555555444444333333333333333333333333333222222333333333333444444222222222222222222222222666555444333333333333333444333222111111222333444333222222111111222222333666666666555444444444333333333333222222111111111777666555444444444444444555666777777666777999;;;>>><<<;;;;;;;;;;;;:::888999:::<<<===>>>>>>>>>===EEECCCBBBCCCGGGJJJLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMSSSQQQPPPPPPQQQQQQQQQPPPOOOQQQSSSVVVWWWWWWVVVUUUZZZ[[[XXXUUUXXX______ZZZYYYRRRLLLJJJHHHDDDCCCEEEMMMWWWiiixxxkkk]]]SSSFFF<<<888444000,,,'''(((***,,,///000111111+++)))(((***---...,,,***)))***,,,------,,,***)))++++++******++++++,,,---)))***---...//////...---******+++,,,...///000000//////...------,,,++++++((()))***++++++***)))(((,,,---.........,,,***(((+++++++++***++++++,,,---,,,,,,+++***)))))))))***)))((()))+++,,,---+++)))------,,,+++,,,---...///............////////////000...---,,,---...111222111000/////////000222333222333333444555666777777:::;;;<<<===>>>>>>>>>>>>FFFFFFFFFHHHJJJLLLLLLLLLPPPRRRTTTTTTRRRPPPPPPPPPQQQVVVUUUXXXaaahhh}}}```YYYTTTUUUTTTPPPPPPSSSWWW^^^bbbbbbdddiiikkkiiijjjiiiiiijjjllllllllljjjkkknnnrrrvvvwwwuuupppmmm```___^^^]]]]]]]]]______aaadddgggkkkooosssyyy||||||wwwzzz}}}|||xxxwwwqqqkkkbbbXXXOOOHHHCCCAAABBBDDDGGGJJJLLLMMMNNNNNNMMMNNNOOOQQQRRRSSSSSSTTTTTTQQQNNNNNNOOOPPPOOONNNOOONNNKKKIIIIIIJJJLLLMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRPPPNNNNNNNNNOOONNNMMMOOOOOOOOOOOOOOONNNNNNNNNHHHHHHGGGFFFEEEEEEEEEEEECCCAAA??????@@@BBBBBBBBB@@@@@@>>>===;;;999888777888999;;;<<<<<<:::888666666777888999999888777666777777777777777777777777555555444333333333333444222333333333333333333222333333333333333333333333222222222333333333444444222222222222222222222222555555444333333333333333333222222222222222222333333222222111111222222333444444444444444333333333555555555444444444333333666666555444444444555555666888999888888888:::<<<===<<<:::;;;<<<<<<;;;999:::<<<===???@@@AAA@@@@@@AAAAAABBBEEEIIILLLMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKQQQPPPNNNNNNOOOPPPPPPOOOLLLNNNQQQSSSUUUVVVWWWWWWWWWZZZ[[[YYY[[[^^^ZZZSSSOOOIIIDDDDDDEEEGGGMMMTTT]]]hhhzzz|||yyyyyylll```TTTLLL@@@999555444000...+++,,,---...////////////...,,,,,,---000111///---***+++,,,------,,,+++***+++************+++,,,,,,)))***,,,...//////...---,,,,,,,,,,,,,,,---------......------,,,++++++***(((((()))***************((()))***,,,,,,,,,,,,+++)))))))))))))))******+++++++++******)))*********++++++***,,,---,,,***(((------,,,,,,,,,---...////////////000000000000111///......---...///000111111000/////////000222222222222333444555666777777999:::;;;<<<>>>>>>??????DDDDDDEEEGGGIIIKKKLLLLLLPPPRRRTTTTTTRRRPPPPPPPPPQQQVVVVVVYYYbbbhhh{{{___[[[XXXYYYXXXTTTRRRRRRQQQWWW]]]___ccciiillllllpppoooooopppqqqrrrqqqooolllnnnrrrvvvxxxvvvqqqmmmaaa___\\\ZZZ[[[]]]```cccccceeehhhjjjmmmqqqvvvzzz~~~wwwrrrvvv|||~~~~~~yyyuuuooohhh___TTTGGG>>>;;;<<<>>>AAADDDGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNNNNNNNLLLJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQOOOMMMLLLMMMMMMLLLKKKNNNOOOOOOPPPOOONNNLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEECCCAAA@@@BBBCCCBBBBBB@@@@@@>>>===;;;:::999888999:::<<<<<<<<<;;;999777777777888888888888777777666666666666666666666666555555444333333333333444111222222333333222222111333333333333333333333333222222222222333333333333222222222222222222222222555444444333333333333333222222222333333222222222333222222111111222222333222222333333333333333333555555555555444444444444666555555555555666666777888999:::999999999;;;===<<<;;;:::;;;<<<======;;;<<<===???AAABBBCCCDDDDDDCCCCCCDDDGGGJJJLLLKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSTTTVVVVVVUUUYYY\\\\\\[[[XXXPPPHHHDDDAAA???AAADDDLLLYYYfffppp|||xxxlllmmm~~~xxxsssmmmbbbWWWHHHAAA999444333222111//////////////////...------++++++***+++------,,,++++++,,,---......---,,,+++******))))))******+++,,,***+++,,,.........------......---,,,+++******)))------,,,,,,+++*********)))))))))))))))***+++,,,(((((())))))***+++++++++)))))))))))))))***++++++*********)))******++++++------,,,---...---***(((---,,,,,,,,,,,,---...///000000000000111111111111............////////////000000000///000111111222222222333444555666777777888999:::<<<===???@@@@@@AAABBBDDDFFFHHHJJJLLLMMMPPPRRRSSSSSSQQQPPPPPPQQQQQQVVVWWW[[[bbbgggyyyfffdddddddddccc^^^YYYUUUMMMQQQWWW[[[```fffllloooqqqppppppqqqssssssqqqooohhhiiikkkpppttttttppplllfffddd```^^^^^^aaadddggghhhjjjkkklllmmmppptttwwwwwwqqqpppuuu|||~~~~~~zzzvvvssslll___NNNBBB:::::::::<<>>===<<<===???AAACCCDDDEEEFFFHHHGGGFFFGGGIIIKKKKKKJJJLLLKKKJJJIIIIIIKKKMMMNNNKKKJJJHHHIIIKKKLLLLLLLLLOOOOOOOOOPPPQQQSSSTTTUUUVVVXXXZZZYYYUUUOOOFFF@@@??????BBBGGGLLLUUUeeesss~~~|||}}}~~~wwwkkkaaajjj|||wwwtttssslllooonnnkkkgggbbbXXXNNN>>>:::444111000111000000......//////...---,,,,,,*********+++++++++******+++,,,---.........------******)))))))))***++++++***+++,,,------------,,,------,,,,,,+++***))))))++++++++++++******)))))),,,+++***)))))))))***+++,,,,,,***))))))((()))))),,,++++++++++++,,,------***)))))))))***+++,,,,,,---,,,,,,...///...,,,***,,,,,,,,,,,,------......//////000000000111111111......//////000///......000000000000000111111222111222333444555666666777777888999;;;===???@@@AAA>>>@@@CCCEEEFFFIIIKKKMMMPPPQQQRRRRRRPPPPPPPPPQQQQQQWWWXXX[[[cccgggwwwooopppqqqpppnnnjjjbbb\\\OOOPPPRRRVVVZZZaaajjjqqqoooooooooppprrrqqqooommmeeedddeeeiiinnnqqqnnnkkkhhhfffdddbbbaaabbbcccdddlllnnnooooooooooooqqqssspppnnnpppxxx~~~}}}{{{zzzuuuiiiYYYLLL>>><<<;;;:::;;;???BBBEEEFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJLLLMMMLLLIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHFFFFFFHHHJJJLLLMMMOOOOOOPPPNNNLLLKKKLLLLLLKKKJJJKKKLLLMMMMMMLLLJJJHHHFFFGGGGGGFFFEEEEEEEEEFFFFFFHHHEEEBBBAAABBBBBBAAAAAA@@@@@@???===<<<;;;::::::888999999:::999888777777666666555555555555666666444444444444444444444444555555444333333333333444333333444444444444333333333333333333333333333333111111111222222222333333222222222222222222222222333333222222222333333444111222333444444333222111333222222111111222222333333333444444555555666666333333333333333333333333666666666666666777888999777888999888888888:::<<<<<<;;;:::<<<>>>@@@???>>><<<===>>>@@@BBBCCCEEEFFFHHHFFFEEEEEEIIILLLOOOPPPHHHGGGEEEDDDEEEFFFHHHJJJHHHGGGFFFGGGIIIKKKKKKJJJNNNNNNOOOPPPRRRTTTVVVXXXVVVUUUSSSPPPJJJDDD???>>>???CCCKKKUUU\\\eeesss~~~wwwsssttt~~~~~~|||vvvoooeee]]]\\\kkkxxxqqqmmmkkkkkk___aaaaaa\\\XXXRRRIII@@@999666333000////////////+++,,,,,,---------,,,,,,---......///...---------+++,,,,,,---............*********)))***++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))...---+++)))(((((())))))---,,,+++***))))))******,,,,,,,,,+++,,,------...***)))))))))***+++,,,,,,+++***+++---000000///---,,,,,,,,,---------------........./////////000000......///000//////......///000000000111111111111111111222333444555666666888888888:::<<<>>>@@@AAA===@@@CCCEEEEEEGGGJJJMMMPPPQQQRRRQQQPPPOOOQQQRRRQQQWWWXXX[[[bbbfffwwwtttxxx{{{zzzyyyuuummmeeeWWWRRROOOPPPTTT[[[gggrrrppppppqqqrrrsssrrrooommmhhhdddaaadddjjjmmmmmmjjjhhhiiijjjjjjiiigggdddbbbjjjmmmooopppooonnnnnnooommmmmmsss||||||pppaaaWWWEEECCC???<<<;;;;;;===???AAAAAAAAABBBCCCDDDEEEEEEEEEHHHJJJJJJHHHEEEDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGDDDEEEFFFGGGIIIJJJLLLLLLMMMKKKIIIIIIJJJKKKJJJIIIHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFCCCAAA@@@@@@AAA@@@???@@@??????>>>===<<<;;;:::888999999999888888777777888888777777777777888888666666666666666666666666555555444333333333333444333444444555555444444333333333333333333333333333111111111111222222222222222222222222222222222222222222222222222333333444222222222333333222222222333222222111111222222333444444555555555555555555555555555555666666666666888777777777777888888999666888999888888888:::<<<===<<<;;;===???@@@@@@???======>>>???AAABBBDDDEEECCCBBBAAADDDIIINNNQQQRRRGGGFFFFFFEEEEEEGGGHHHIIIFFFEEEDDDEEEHHHJJJJJJJJJIIIJJJMMMPPPSSSWWWYYYZZZRRRMMMIIIEEE@@@===???DDDDDDJJJVVVeeeooowwwzzzssspppqqq{{{|||zzzxxxuuuggg___XXXXXX```oootttrrrwww{{{xxxtttpppkkkhhhfffeeeYYY[[[YYYRRRKKKEEE>>>777555444222000///......///)))***+++,,,,,,,,,,,,,,,+++---......,,,++++++,,,+++++++++,,,------......++++++******++++++,,,---+++++++++++++++,,,,,,,,,******++++++,,,,,,------************************...---,,,+++***)))))))))))))))******+++,,,,,,---***************+++,,,,,,*********)))******++++++))))))***---000111000...+++,,,------......------............////////////////////////............//////000111111111111000111111222333444555666666999888888999;;;===???AAA===@@@DDDEEEEEEFFFIIIMMMOOOPPPQQQPPPOOOOOOQQQSSSRRRWWWWWWZZZaaafffwwwxxx~~~zzzqqq```WWWNNNKKKMMMUUUdddsssvvvvvvvvvxxxyyyxxxtttrrrmmmfff______dddhhhhhheeeeeejjjppptttsssnnnhhhcccbbbfffkkknnnnnnlllkkkkkkmmmnnnuuuuuufff\\\QQQMMMHHHBBB>>><<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFEEECCCAAAAAABBB??????@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFEEEBBBBBBAAAAAAAAAAAABBBBBBCCCAAA>>>>>>?????????>>>@@@??????>>>===<<<;;;;;;::::::999999999888888888999888777666666777888999777777777777777777777777555555444333333333333444333333333444444333333333333333333333333333333333111111111111222222222222222222222222222222222222222222111111222333333444333222222222222222222333333222222111111222222333555555444444444444444444555555555555666666666777999999888777777777888888888999:::999999999;;;===>>>===<<<===???@@@???>>>????????????@@@BBBDDDEEE>>>???AAAEEEIIILLLLLLKKKGGGGGGGGGHHHHHHHHHIIIIIIEEECCCCCCEEEGGGJJJJJJJJJIIIKKKNNNPPPSSSTTTUUUUUUJJJDDD@@@>>><<<<<>>@@@>>>BBBFFFFFFDDDEEEHHHLLLOOOPPPPPPOOONNNOOOQQQSSSRRRVVVVVVXXX```eeexxx{{{|||gggZZZNNNIIIIIIQQQbbbsss{{{{{{|||~~~}}}zzzwwwoooggg]]][[[^^^bbbbbb```___fffooovvvwwwpppgggaaaZZZ___fffkkklllkkkjjjiiinnnooovvvxxxhhh^^^[[[WWWPPPIIICCC???===<<<888:::<<<>>>@@@AAA@@@@@@???BBBCCCBBB???===>>>@@@=========>>>???AAABBBCCCBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCDDDFFFGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEFFF@@@@@@@@@??????@@@AAAAAAAAA???===<<<===>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999777666555444444555666777666666666666666666666666555555444333333333333444222222222333333222222222333333333333333333333333000111111111111222222222222222222222222222222222222111111111222333333444444333222111111222333444333222222222222222222333444444444333333222222222333333333444444444555555::::::999888777777777888999:::;;;;;;::::::<<<>>>???>>>===>>>???@@@???>>>AAAAAA@@@@@@AAABBBDDDEEE>>>@@@CCCGGGIIIHHHCCC???CCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDGGGJJJJJJJJJMMMNNNPPPQQQQQQPPPNNNMMMCCC>>>:::;;;<<<>>>IIIVVV```aaajjjxxxzzzvvvttttttpppkkkhhhjjjkkkqqquuuvvvvvvrrrhhh___\\\___hhhvvv~~~yyynnnccc]]]^^^fffhhhkkkllliiiddd^^^ZZZNNNNNNIII???888555333000,,,...//////.........///------......------,,,,,,,,,...000///,,,++++++---************+++,,,---...------,,,,,,------...///,,,,,,++++++***++++++,,,------------------------++++++++++++++++++,,,,,,'''(((***,,,------------((()))***+++***(((&&&%%%------,,,,,,------...///,,,,,,+++***)))))))))***+++++++++,,,......,,,***+++,,,---.........---,,,000000000000111111111111222111...---,,,---///000...///000222222111111000000111222333444555555666;;;:::999888999;;;>>>??????CCCGGGGGGDDDDDDHHHLLLOOOPPPPPPOOONNNOOOQQQSSSRRRVVVUUUWWW___eeeyyyzzzzzzhhhYYYLLLHHHDDDFFFUUUhhhxxxyyy{{{||||||zzzxxxvvvnnnfff\\\XXXYYY[[[[[[ZZZ\\\eeemmmppprrrpppfff[[[UUUXXX]]]aaaeeeggghhhhhhkkklllsss}}}jjj```VVVWWWTTTOOOMMMKKKFFF???;;;777555888???DDDDDDCCC>>>>>>======>>>???@@@@@@;;;;;;<<<===>>>???@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBB@@@>>>>>>???@@@@@@???>>>>>>>>>>>>>>>?????????AAA@@@>>>===<<<<<<<<<===::::::;;;;;;::::::999888999999888888777777666666777777666555555555555555777777666666666555555444777666555444333444444555333333333222222222111111111111111111111111111111111111111000111111222333333333333222222222111111111000///000222333333222000333444333111222222111333444555555666666555555555555555555555444444444444666888888888999;;;<<<888999;;;===>>>===<<<;;;;;;<<<<<<===>>>??????@@@????????????@@@AAABBBCCCBBBAAAAAACCCEEEEEEAAA>>>DDDDDDDDDDDDDDDDDDCCCCCC>>>???AAADDDGGGJJJMMMNNNRRRQQQPPPQQQQQQNNNIIIDDD<<<<<<:::888<<>>???@@@@@@BBBDDDFFFHHHIIIJJJKKKNNNNNNNNNNNNOOOQQQRRRSSSSSSYYYZZZ[[[___dddyyysssyyy}}}}}}}}}}}}zzzuuueeeXXXLLLGGGBBBAAAMMM\\\jjjlllooorrrrrrqqqooonnnggg```WWWSSSTTTVVVWWWVVVYYYbbblllppprrrqqqggg\\\RRRTTTWWWZZZ]]]```bbbcccfffgggqqqxxxggg]]]VVVXXXWWWTTTSSSRRRMMMGGGBBB===888777;;;======<<>>>>>============>>>999:::;;;<<<>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCC>>>===<<<<<<===>>>===;;;========================???>>>===;;;::::::;;;;;;:::;;;;;;;;;;;;:::999999888888888777777777777777777777666555555555555666555555444333333333333333777666555444333444444555333333333222222222222111111111111111111111111111111111111111111222222333333333333222222222111111111000000111333333333333444666666444333222222111333444555555666666555555444444444444444444444444555777888999888999:::<<<888:::<<<===>>>>>>===<<<;;;;;;<<<======>>>??????>>>>>>>>>>>>???@@@AAABBB@@@??????@@@BBBBBB@@@===@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBCCCDDDGGGJJJNNNPPPVVVSSSPPPMMMKKKGGGAAA===:::<<<===@@@IIIZZZppp|||uuussslllkkkjjjkkkmmmmmmllljjjpppnnnnnnkkkddd]]]]]]aaappp|||~~~wwwuuuooohhh```ZZZXXXXXX^^^ccceeecccaaa^^^YYYRRRJJJFFF???999555111///---+++,,,,,,---------------++++++++++++++++++******///---+++***+++,,,,,,+++)))***+++,,,,,,+++***)))+++************+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************---,,,+++******))))))))))))************+++++++++++++++************++++++,,,,,,+++***************,,,---...//////...---,,,---,,,,,,,,,,,,---......111///------///222333333///...---,,,,,,---...///------...///000111222222222333444666666666666555777888999:::<<<===>>>???@@@AAACCCFFFHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQQQQRRRSSSYYYYYY[[[```dddyyygggmmmppppppqqqrrrooojjj```UUUKKKFFFAAA===CCCNNNWWWZZZ^^^bbbddddddbbbaaa^^^XXXPPPMMMNNNPPPRRRRRRTTT]]]gggmmmpppmmmcccYYYQQQPPPPPPQQQTTTXXX\\\___bbbcccmmmqqqddd\\\TTTXXXYYYYYYZZZ\\\XXXRRRJJJDDD<<<888888::::::999???>>>===<<<;;;;;;;;;;;;888999;;;===>>>>>>=========>>>???@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA???>>>>>>@@@AAAAAA???===<<<<<<<<<<<<<<<<<<<<<;;;===<<<;;;:::999999999:::;;;;;;;;;;;;;;;::::::999777777777777888888888888888888777666666666666666666555444333222333444444666666555444444444444555333333333333222222222222222222222222222222222222111111111111111222333333333333333222222222111111111111222333333444555555555555444444333333333333333444555555666666555555333333333444444555555666777888999999888888:::;;;999:::;;;===>>>======<<<;;;;;;;;;<<<======>>>>>>============>>>???@@@@@@>>>===<<<===>>>???>>>===>>>?????????????????????DDDCCCBBBCCCEEEIIINNNQQQVVVRRRLLLGGGDDD@@@===;;;888<<>>>>>@@@AAACCCEEEHHHIIIJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQTTTYYYYYYZZZ```fffzzzZZZ___ccccccccceeeccc^^^ZZZRRRKKKGGGBBB>>>???EEEGGGJJJOOOTTTWWWXXXWWWVVVVVVQQQKKKIIIJJJMMMOOOPPPRRRYYYbbbjjjlllggg]]]TTTQQQOOOMMMLLLNNNRRRWWW[[[``````kkk~~~|||yyyzzz{{{xxxrrriii```[[[QQQVVVYYY[[[___bbb```ZZZPPPJJJBBB<<<:::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;888999;;;===>>>>>>===<<<;;;<<<>>>@@@@@@???>>><<<>>>>>>>>>>>>????????????>>>>>>============>>>>>>??????@@@BBBCCCCCC@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999;;;;;;;;;;;;;;;:::999999666666777777888888999999888888777666666666666777888777555444444555666777555555555555444444555555444444333333333222222222222222222222222222222222222111111111111222333333333333333222222222111111111222333444444444666777555222000222333333333666333444555555666555555555333333444555666666777777777999:::999888888999:::999:::;;;<<<=========<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<======>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAACCCFFFIIILLLNNNOOOKKKEEE@@@======>>>???@@@FFFPPPZZZdddrrr~~~}}}~~~}}}{{{wwwuuuuuu}}}yyyuuurrrqqqpppnnnmmmlllddd]]]XXXVVVYYYcccnnn|||uuukkkeeeaaa```^^^ZZZWWWUUUVVVXXX[[[bbbfffeeeccc___WWWOOOAAA<<<666000...---,,,,,,++++++,,,------------,,,))))))******++++++,,,,,,...,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))+++---...++++++++++++++++++++++++------,,,+++++++++++++++))))))*********+++++++++++++++************++++++,,,++++++*********++++++,,,---...//////...---,,,,,,,,,++++++,,,,,,---...000...---...000111222111------...//////...------.........///000000111111333333333333444666777888999::::::;;;<<<======>>>@@@AAACCCEEEGGGIIIJJJJJJLLLMMMPPPRRRSSSSSSRRRQQQTTTXXXXXXZZZaaaggg{{{QQQVVVYYYYYYZZZ]]][[[WWWSSSNNNIIIGGGDDDAAAAAACCC???BBBFFFJJJMMMNNNNNNNNNPPPLLLIIIGGGHHHLLLOOOQQQUUUYYYaaahhhiiicccYYYRRRQQQNNNJJJHHHIIIMMMRRRUUU]]]]]]gggyyy{{{rrrmmmlllkkkhhheee```[[[XXXMMMQQQVVVYYY^^^cccbbb]]]UUUPPPHHHAAA<<<;;;::::::888888888888999:::;;;<<<999:::<<<============<<<:::<<<>>>???@@@???===<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<::::::<<<>>>@@@???===:::=========<<<<<<;;;;;;;;;::::::;;;:::::::::999999::::::;;;;;;::::::999888666666777777888888999999888777777666666666666666777666555444555555666777444444555555555555555555444444444333333333222222222222222222222222222222222222222111222333333444333333333222222222111111000222444444444444666888===666222333444222222555333444555555666555555555444444555666777888888999777888999999777777888999888999::::::;;;<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@@@@AAAAAAAAAAAA<<<>>>BBBFFFIIIJJJJJJJJJDDDAAA<<<888777;;;AAAEEEPPPXXXccclllsss{{{~~~|||||||||}}}}}}~~~||||||}}}|||vvvqqqmmmjjjgggddd```YYYSSSRRRUUU]]]jjjvvv}}}|||zzzvvvqqqkkkddd```]]]]]]\\\ZZZXXXXXXZZZ]]]___dddfffccc^^^XXXPPPGGG===999333///------,,,,,,,,,,,,---...............***+++++++++,,,,,,------+++***)))***,,,,,,+++)))++++++++++++++++++++++++***************+++,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...------------------------,,,,,,++++++******++++++))))))*********+++++++++++++++************++++++******))))))))))))***+++,,,---...//////...---,,,,,,++++++++++++,,,------///...---...000111111000------...//////...------444444444444444333333333333333333333444666777888::::::;;;;;;<<<===>>>>>>???AAACCCEEEGGGHHHIIIJJJMMMNNNQQQSSSTTTTTTSSSRRRTTTXXXVVVZZZbbbiii}}}KKKPPPSSSSSSUUUWWWVVVSSSMMMJJJFFFDDDDDDDDDDDDDDD>>>???AAACCCEEEFFFHHHHHHJJJHHHFFFEEEGGGKKKOOORRRYYY[[[```hhhiiiaaaXXXTTTNNNLLLIIIGGGGGGIIILLLOOOXXXXXX___ooozzzyyyrrrmmmfffccc```]]][[[XXXTTTRRRIIIMMMQQQSSSYYY______\\\YYYUUUOOOHHHAAA;;;888666555555555666888999;;;<<<::::::::::::;;;;;;<<<<<<:::;;;<<<===>>>===<<<<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;:::;;;===??????>>><<<=========<<<;;;;;;::::::999999::::::::::::999999999999999999999888888777777777777777888888888888777777666555555555555555333333333444444444444444333444555555666555555555444444444444333333333333333333333333333333333333222222222222222333444444333333333222222222111111///222444555333333666999GGG<<<555666666111000333333444555555666666555555555555555666666777777888555666777777666666888999777888888888999::::::;;;999999999999999::::::::::::999999999999999:::::::::<<<======<<<<<<>>>???<<<<<<===>>>>>>?????????<<<@@@EEEIIIKKKJJJGGGFFF===;;;888555777>>>GGGNNN\\\dddooouuuxxx{{{|||xxxvvvwww~~~{{{}}}~~~~~~}}}yyysssnnnjjjeeeaaa^^^QQQLLLKKKPPPXXXbbbppp{{{}}}xxxsssoookkkgggddd\\\]]]\\\[[[ZZZ[[[^^^aaaeeefffddd[[[SSSLLLCCC;;;888555111......---,,,+++,,,---......//////......,,,,,,,,,,,,,,,---------***))))))+++---...,,,++++++******))))))******++++++************+++,,,,,,++++++------------+++++++++************,,,---...------------------------++++++******)))******+++)))************+++++++++++++++************++++++)))))))))((())))))***+++,,,---...//////...---,,,+++++++++++++++,,,------...------...000111111000........................111111111000000000000000111222333444555777888888999:::;;;<<<===>>>?????????@@@BBBDDDGGGHHHIIIIIIMMMOOOPPPRRRSSSSSSSSSSSSTTTWWWVVVYYYccckkk~~~CCCHHHKKKKKKMMMPPPPPPMMMHHHEEEAAA???AAADDDDDDCCC???>>>>>>===>>>@@@AAACCCCCCCCCBBBBBBDDDHHHMMMQQQYYYXXX\\\dddeee^^^WWWVVVOOOMMMKKKIIIIIIIIIJJJKKKRRRQQQVVVaaahhhgggcccaaa\\\XXXTTTRRRQQQPPPNNNKKKGGGJJJLLLNNNSSSZZZ\\\YYYZZZYYYWWWQQQJJJBBB===:::555555555555666777999999:::999777777777888:::;;;999999:::::::::;;;;;;;;;999999999999:::::::::;;;::::::999999::::::;;;<<<===<<<;;;===???@@@???>>><<<<<<<<<;;;:::999999999777777888999999999888777777888888888888777666666888888888777777777777777666555555444444444444444111222444555666555444333333333555666666666555555555444444444444333333333333333333333333333333333333222222222222333444444333333333222222222111111---111444444222222666:::FFF999111444555000///333333444555555666666555555444444444444555555555555222444555666555666777999666666666777777888999:::999999999999999999999999999888888777777888888999777:::===>>><<<<<<===>>>:::;;;;;;<<<======>>>>>>???AAADDDEEEEEECCC@@@>>>888888999:::@@@KKKYYYbbbjjjpppuuuwwwvvvwww{{{|||vvvttttttvvv~~~{{{zzz}}}{{{wwwyyy{{{zzzyyyyyyvvvsssmmmhhhccc]]]VVVRRRHHHFFFIIISSS___iiiuuu~~~}}}yyyuuusssooojjjfff]]]]]]]]]\\\[[[]]]```cccbbbbbb\\\QQQHHHBBB;;;444333111.........---+++))),,,,,,---............---,,,,,,,,,+++++++++++++++))))))***---///111000...******)))(((((()))*********))))))))))))***++++++***+++---......---+++***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))******)))************+++++++++++++++************++++++***)))))))))******+++,,,,,,---...//////...---,,,+++++++++***++++++,,,---...------...000111000//////...---,,,,,,---...///+++++++++,,,------......000111333555777777777777888999:::<<<===???@@@AAA???@@@BBBDDDFFFHHHIIIIIIMMMMMMNNNOOOPPPQQQRRRRRRTTTVVVUUUYYYdddlll===AAADDDDDDFFFJJJJJJGGGEEEBBB>>>;;;===BBBCCCAAA@@@>>><<<::::::;;;===????????????@@@BBBFFFKKKOOOUUUSSSWWW___aaa[[[VVVUUUQQQPPPOOONNNMMMLLLLLLLLLOOOMMMOOOVVVXXXVVVTTTTTTPPPMMMIIIIIIJJJKKKJJJHHHGGGIIIJJJKKKOOOWWWYYYWWWZZZ[[[\\\YYYSSSLLLFFFCCC666666555555555666666777999777555333444666888:::888888777777888888999:::888999999999999:::::::::777777666666777888999999:::888777888:::<<<<<<<<<;;;;;;::::::999888777777555666777888888777666666777777777777777666555555999999888888777777666666555555444333333333333444222444666888999888666444222333555666666666555555555555444444444333333333333333333333333333333333333333222222333333444555333333333222222222111111,,,000444444222222555:::???111***///222///000666333444555555666666555555333333333333333333333222111222444555555555777999555555555555666777888999999999888888888888888888888888777777777777777888555999===>>><<<;;;;;;===;;;;;;<<<<<<===>>>??????AAAAAAAAA@@@>>>;;;999777666888<<>>???AAAAAA???@@@BBBDDDFFFHHHIIIIIILLLLLLLLLMMMNNNOOOQQQQQQTTTVVVTTTYYYdddmmm888999;;;===???AAABBBCCC@@@>>>;;;:::<<>>@@@DDDHHHLLLNNNOOOQQQSSSUUUWWWXXXWWWSSSOOOQQQSSSSSSSSSRRRSSSTTTQQQRRRTTTSSSQQQOOOOOOOOOJJJIIIGGGEEEEEEFFFGGGHHHFFFGGGJJJMMMOOOPPPPPPPPPWWW[[[\\\XXXTTTRRRNNNJJJ@@@;;;555000///000111222111222333444555666666666888888777777666666666555;;;;;;:::999999888888777888888888888888777666555777777777888999;;;<<<===888888888666444333555777222555777888888777666777777777777777777777777777666555444555777999999888777777666666666666666777777777777777888888888888888777777666666666777777555555555555444444444444333333444444333333222111000000111222222222222111333333333222222111111111222444333...000777:::777222222222222222222222222333333333333333333333333444222000111333444333000666555333111111111333444555666666777888999999:::777888999999999777666555777777777777777888888888777>>>DDDBBB:::444555888===<<<;;;===???@@@===:::999::::::999777666666777888>>>HHHSSS___lllwww~~~zzzuuusssuuuyyy|||{{{rrrjjjiiinnnuuu{{{xxxpppnnnrrrxxx|||yyywwwrrrlllkkkmmmnnnkkkhhhlllddd\\\WWWOOOHHHFFFHHH@@@LLLZZZccckkksssxxxyyy{{{wwwwwwzzzwwwlllcccaaaZZZ[[[\\\]]]\\\[[[YYYXXX\\\SSSFFF>>>999666222...,,,,,,,,,,,,,,,,,,,,,,,,---((('''+++---)))))),,,000111000...+++))))))***,,,,,,...222555666333///++++++******)))((((((((()))***(((%%%&&&******''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((('''''',,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))))))))***+++---...///))))))***++++++++++++***+++,,,---...////////////111...,,,,,,......,,,)))******+++,,,---//////000000///...------...000111000000000000////////////000000111222444555666666666888<<>>CCCCCCDDDEEEFFFGGGGGGHHHMMMMMMMMMMMMNNNOOOPPPPPPPPPWWWZZZ^^^eeekkk~~~555555777999;;;===>>>??????>>>;;;;;;===AAAFFFIIIKKKHHHCCC???;;;::::::;;;<<<===>>>@@@CCCFFFIIIKKKNNNOOOPPPQQQRRRTTTSSSRRRVVVWWWYYYYYYXXXWWWXXXYYYZZZYYYWWWRRRMMMJJJIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIFFFGGGIIIKKKMMMNNNNNNOOOVVVZZZ\\\YYYYYYZZZYYYUUUKKKFFF===777333111000///111111222222333444555555777666666666555555555444888888888888777777777777666666777777888777777777444444444555666777999999======<<<:::777666888999222444666888999888777555666666666666666666666666666444444444777888888888777666666555555666666777666666555555555555555555555555555444444444555555666666555555555444444444444444555555444444333222000111111222222222222222333333333333222222111111///333555333555:::<<<:::222222222222222222222222333333333333444444555555444222000111333444222000777555444222222222444555222222333333444444555555666777888888888777555444666666666777777888888888999DDDMMMKKK@@@777777;;;:::999999<<<>>>>>><<<999;;;:::888666555777;;;>>>CCCJJJVVVbbbllltttzzz}}}|||xxxtttrrrsssuuuwwwyyytttnnniiihhhlllqqquuu|||yyytttooonnnttt}}}zzzxxxwwwuuusssnnniiidddccceeefffdddaaaaaaZZZSSSOOOJJJDDDCCCFFFIIIVVVccckkkqqquuuwwwvvvwwwrrrppprrrooogggaaaaaa[[[\\\\\\\\\ZZZVVVSSSQQQUUULLLBBB:::777444111---,,,,,,,,,,,,,,,,,,,,,,,,///)))(((+++---+++,,,///...---+++*********++++++***)))***,,,000000...+++************)))))))))))))))+++***''')))---...+++******************************************))))))))))))(((((((((((())))))************************))))))***++++++++++++***++++++************++++++))))))***++++++++++++++++++,,,---...............///...,,,,,,------,,,***++++++,,,,,,---...//////......---,,,,,,,,,,,,---......//////000000111111000000111222444555666777666777999;;;===>>>>>>???CCCCCCDDDEEEFFFGGGGGGHHHLLLLLLLLLLLLNNNOOOPPPQQQRRRYYY[[[___ffflll222222444666888:::;;;<<>>@@@BBBDDDFFFGGGKKKJJJKKKLLLMMMOOOQQQRRRZZZ\\\]]]]]]\\\]]]^^^```iiifff```XXXOOOJJJHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMSSSWWWXXXXXXZZZ___```^^^UUUOOOFFF===888444000...111111000000000222333444444444444444444333333333555555555666666666666666777777777777666666555555666666666666777999:::;;;<<<<<<;;;888666555666888777555444666999999777444444444444444444444444444555444333444666777777777666555555555555555666666666666555555444444444333333333222222222222333333666666555555555444444444444555555555555444333333111111222333333333333222333333333333333222222222...333666666666888888666111111111111111111111111111222222333444555666666333111111111222333222111666555444333333333444555111111111111222222222222555555666777666555444333444555555666777888999999:::GGGRRROOOBBB777888<<<999999:::<<<>>>>>>;;;999;;;:::777555666;;;CCCIIIPPPYYYgggssszzz||||||{{{|||yyyuuuqqqooooooooopppooonnnkkkiiiiiijjjlllnnnppplllggghhhppp}}}wwwqqqpppqqqqqqqqqiiieee```^^^___```^^^\\\\\\TTTLLLHHHEEEDDDHHHNNNVVVbbbmmmssstttvvvuuurrrtttooollllllkkkfffccccccZZZ[[[[[[ZZZVVVRRRMMMJJJIIICCC;;;555333222///---,,,,,,,,,,,,,,,,,,,,,,,,000+++(((+++---...000333222...***(((***,,,,,,***)))(((((()))***+++***))))))))))))************+++(((++++++))))))...///---)))))))))))))))))))))))),,,,,,,,,+++******))))))++++++************++++++************************))))))***++++++++++++***---,,,+++***)))((((((((()))******++++++++++++++++++,,,,,,---------,,,,,,+++,,,------++++++,,,---,,,,,,,,,------........................---,,,+++------...///000111222222000000111333444555666777666666777888:::<<<>>>???CCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKLLLNNNPPPRRRSSSUUU[[[]]]```ggglll000111333444666888:::;;;===<<<::::::===AAAFFFIIIGGGGGGFFFDDDAAA???<<<:::888999;;;>>>@@@BBBDDDDDDGGGFFFFFFIIIKKKMMMRRRXXX^^^______^^^]]]^^^```bbbkkkiiiccc[[[SSSLLLHHHGGGDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIHHHGGGHHHIIIKKKLLLOOORRRSSSTTTYYYaaadddcccXXXSSSJJJCCC===888444222222111///......000111333222222222222222222222222333333444444555666777777999888777555444333333333666666666777888999::::::888999999777555555777999???999444444777999777444444444444444444444444444555333222333555666666555444444444444444444555666888777777666666555555444222222111111111222333333555555555555444444444444333444444444444333222222111111222333333333333333333333333333333222222222000333555444333111000///111111111111111111111111///000111222333444555555222111111111222222222111444444333222222333333444333333333333333222222222333444555555555555333333333333444555777888999999888AAAHHHFFF===666777::::::;;;<<<>>>>>>===;;;999999999999:::>>>EEEOOOUUUZZZcccoooyyy~~~}}}{{{zzz|||xxxrrrmmmiiiiiijjjkkkmmmllljjjiiihhhhhhiiijjjjjjfffdddjjjxxx|||qqqkkkjjjkkkllllllfffbbb^^^[[[ZZZYYYXXXVVVWWWOOOHHHGGGHHHKKKSSS\\\```jjjrrrsssssstttssspppnnnlllkkkkkkkkkhhheeecccZZZZZZYYYWWWSSSNNNIIIFFF???;;;555222111111///...++++++++++++++++++++++++...+++((())),,,000333555;;;444,,,***,,,---+++))),,,+++)))((()))******+++(((((()))******+++,,,,,,'''++++++((((((+++,,,***************************//////---,,,***)))((('''---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***,,,,,,***)))(((((('''''')))***++++++,,,,,,++++++++++++,,,,,,,,,+++******))),,,...---***))),,,...,,,---------------------...///000111111000///............///000111111111000111222333444666777777555666777999;;;===>>>???BBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPRRRTTTUUUVVV\\\]]]___fffkkk---...///111333555777888::::::999:::<<<@@@DDDGGGFFFFFFFFFEEECCC@@@===;;;555666888;;;>>>@@@BBBCCCCCCAAACCCHHHKKKMMMUUU___fffeeebbb^^^ZZZYYYZZZ\\\\\\]]]\\\WWWQQQJJJEEECCCBBBBBBCCCDDDEEEFFFHHHHHHIIIHHHHHHGGGGGGIIIJJJKKKLLLOOOQQQTTT]]]hhhmmmlll\\\WWWPPPIIICCC===888555333111000......///111222000000000000111111111111222333333444555666777777666555444333333444444555333222222333333444555666888999999999888999;;;>>>EEE===555222444777777555444444444444444444444444444333111222333555444444333333222222333444555555777666666666555555444444222222111111222333333444444444444444333333333333111222222222222111000000111111222333333333333222222222222222222222222222222111111333444222000///000000000000000000000000------...///111222333333111111111111111111111111111111111111111111222222444444444333333333333333222333444555555444333222222333444555666777888888777888::::::888888888888:::;;;<<<<<<;;;999888888888;;;@@@FFFLLLSSSZZZ___ccciiiqqqwwwzzzzzzyyyyyy}}}wwwooohhhddddddfffhhhllljjjgggeeeddddddeeeffffffeeeiiitttvvvoooeee``````bbbdddeeeaaa^^^YYYTTTQQQOOOMMMLLLFFFFFFKKKTTTZZZ]]]```eeegggnnnrrrpppnnnqqqrrrrrrkkkmmmoooppppppmmmgggbbb]]][[[YYYTTTNNNHHHBBB???777555222000000000000///++++++++++++++++++++++++,,,***((((((,,,111555666:::333,,,)))+++---+++)))---,,,+++)))((()))***,,,(((((()))***+++,,,------***...///+++((())))))(((************************,,,,,,,,,++++++*********))))))(((((((((((())))))++++++++++++++++++++++++))))))***++++++++++++*********)))))))))))))))*********+++,,,,,,,,,,,,++++++++++++,,,++++++******))),,,...---+++***,,,///,,,---------------------,,,---///111222222111111000000000000////////////111111222333555666777777333666:::===???@@@???>>>BBBBBBCCCEEEFFFGGGIIIIIIKKKLLLMMMOOOQQQTTTVVVWWWVVV[[[\\\^^^eeejjj~~~)))***+++---///111222333888777777888;;;???CCCEEEDDDEEEEEEEEECCC@@@===;;;666666666777:::===???AAA@@@===@@@GGGJJJKKKUUUaaakkkhhhbbbZZZSSSPPPOOOQQQPPPRRRTTTSSSOOOIIIEEECCC@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIILLLPPPVVVbbboootttsss```[[[UUUNNNGGGAAA;;;777444333222000000000111111/////////000000000000000222222333333444555666666000000000111333555888999333333333333333444555555444555666555555666888;;;BBB<<<555111222444555555333333333333333333333333444222111111222333333222222111111111222333444555333333333333333333333333222222222222222333444555333333222222222111111111000111111111111000//////000000111222222222222111000000000111111111111111222...000777>>>===888555////////////////////////,,,------...///000111111000111222111000000111222//////000000000111111111111111111222222222222222111222444555555444333333222333333444555666777777666444222444777:::;;;:::888999999888666666888:::===CCCLLLTTTZZZ___cccfffiiillloooqqqrrrsssuuuwwwvvvrrrjjjdddaaaaaadddfffhhhfffcccaaa```aaabbbdddcccfffooo}}}~~~{{{}}}{{{ttthhhbbbZZZXXXZZZ^^^```aaa^^^[[[WWWRRRMMMKKKIIIIII<<>>999666222111111000////////////++++++++++++++++++++++++)))))))))(((---444777666000,,,((('''))),,,,,,+++***+++***)))'''''')))+++))))))******+++,,,---------222444///*********)))))))))))))))))))))))))))'''((()))***+++---......+++******))))))******+++))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***+++,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,---......,,,,,,,,,...,,,,,,,,,------.........+++,,,---...///000000000111000000000/////////...111111222444555666777888333666;;;???BBBBBB@@@???AAABBBCCCEEEFFFHHHIIIJJJLLLLLLNNNOOOQQQTTTVVVWWWUUU[[[[[[]]]dddjjj'''(((***,,,...000111222555555555777999===AAACCCDDDDDDDDDDDDBBB@@@===<<<999888666555666888;;;======999===EEEFFFFFFOOO]]]aaa^^^XXXPPPIIIFFFGGGIIIIIIKKKMMMLLLIIIFFFDDDCCC>>>???@@@AAABBBCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFGGGIIILLLRRR]]]iiimmmjjjYYYVVVQQQLLLHHHBBB===999555555444333222222111111////////////000000000111111111111222222333333333111111000000111444666777555555555555555555666777222222222111000000222444666555444333222333333333222222222222222222222222444222000000222333222111000000000111111222444444111111111222333333444444111111111111222333444555111111111111000000000000111111111111111000////////////000111111111111000.../////////000000000000222---000>>>IIIGGG<<<555////////////////////////........./////////000000///111222222//////000222//////000111111111111111000000000111111222222333111222444555555555444333333333333444444555555555333333444666888;;;<<<<<<666777777777666999>>>BBBIIIOOOXXX```eeegggiiijjjkkkkkkkkkiiihhhiiilllnnnjjjhhheeebbbaaabbbcccdddbbbbbbaaaaaabbbcccdddeeefffkkkuuuxxxxxxuuuqqqppppppkkkddd```[[[UUUSSSVVVYYY[[[[[[YYYWWWSSSNNNJJJHHHHHHHHHFFFQQQeeeyyyvvvkkkeeeaaafffgggcccaaacccffffffnnntttxxxxxxwwwtttkkk```VVVRRRKKKCCC<<<666333111...///000///...------...************************'''*********///777:::888+++***)))((()))***+++,,,(((***+++***((((((***,,,*********++++++,,,,,,,,,,,,222444000+++++++++***************************(((((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))***++++++++++++******************+++,,,,,,***+++,,,,,,------,,,,,,******+++,,,---------,,,000///............---,,,++++++,,,,,,---...////////////...............///////////////000000000000111222333444555777888888555777:::>>>@@@AAABBBBBBAAABBBCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUVVV[[[[[[^^^eeelll)))***+++---///111222333444444444666999<<<@@@BBBCCCDDDCCCCCCAAA???===<<<===:::777444333555888:::;;;777;;;CCCDDDAAAJJJXXXRRRPPPKKKEEEAAAAAADDDGGGDDDDDDDDDCCC@@@>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>???AAACCCDDDDDDDDDCCCEEEFFFGGGKKKTTT]]]___ZZZOOOMMMJJJGGGEEEBBB>>>;;;666666666555444333222111.../////////000000111111000000000000111111111111666555333111000000111222222222111111111222333333666666555333111000111333+++...222444444222222222000000000000000000000000333222000000111222222111000000000000111222333444111222333444555666666777000000000000111222333444000000000000////////////222222222222222111000000......///000000000000000---.........//////000000333---222CCCPPPJJJ;;;///////////////////////////////////////000000000000///111333222///...000222///000111222222222222222000111111222333444444555222222444555666555444444444444444444444444444444///333777999999999:::<<<777888999888999>>>EEEKKKRRRXXX```fffjjjkkkkkkllliiiiiigggcccaaa```ccceee___```aaabbbcccccccccbbb___```bbbeeeggghhhhhhhhhlllqqqyyywwwrrrmmmooonnnkkkiiihhhddd^^^\\\WWWQQQNNNPPPRRRRRRQQQOOONNNKKKGGGCCCBBBBBBDDDSSSYYYeeeppprrrhhh^^^ZZZXXX^^^aaa]]]ZZZ[[[\\\[[[dddjjjllljjjhhhfff^^^SSSLLLHHHAAA:::666333333333---...//////---,,,,,,,,,************************'''+++,,,,,,111:::<<<999,,,------,,,***)))***+++(((+++------+++***,,,...***++++++++++++,,,,,,,,,(((///222...******+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&***))))))))))))))))))***************************))))))***++++++++++++***,,,,,,+++++++++++++++,,,***+++,,,,,,------,,,,,,)))***+++,,,---.........333000......000000---*********+++,,,...///000000555444222000......//////------...///000111222222111222333444555777888888777888999;;;===@@@BBBDDDAAAAAACCCDDDFFFHHHIIIJJJKKKKKKKKKMMMNNNPPPRRRSSSVVV\\\\\\___fffmmm&&&'''(((+++...111333555444444444555777:::<<<>>>???@@@AAABBBAAA???===<<<@@@>>><<<888666333222222666777888:::<<>><<<;;;<<<===>>>;;;<<<<<<===============???@@@AAACCCDDDEEEEEEFFFBBBCCCFFFHHHKKKMMMOOOOOOIIIHHHFFFDDDAAA???>>>>>><<<:::777666555444111///000...++++++---///000000111///...///000111000...///111222111000///000111//////000000000//////...111111000//////000111222///000000000000111111111000000000000000/////////222222111000///...------111111111000000000000000555444666<<<>>>:::555555222111111111000000/////////////////////////////////////////////...---------......//////////////////......------......//////...111CCCRRRFFF222///111111000000//////..................//////////////////............//////111111111000000000000000//////000111222222333333666666666555444444444333333222111111222444666777333555666666666666777888444777999:::???JJJRRRUUU```eeeiiiiiieeebbbccceeekkkgggaaa[[[YYYYYY\\\^^^```]]]\\\^^^aaa```[[[UUUUUU\\\fffnnnrrrqqqlllhhhooosssxxxxxxsssmmmiiihhhbbbaaa```aaabbbaaa]]]YYYUUUOOOJJJIIILLLNNNMMMKKKJJJHHHEEEBBBAAADDDJJJOOO]]]cccjjjlllfff]]]UUUQQQTTTXXX[[[ZZZUUURRRSSSVVV\\\]]]^^^___\\\WWWNNNIII@@@===999555333111000000/////////...---------,,,...,,,))))))******'''$$$'''***///444:::<<<444***)))))))))))))))************)))))))))((((((''''''***+++,,,,,,,,,+++)))(((,,,+++))))))***+++******,,,---+++((((((++++++'''((((((''''''''')))***+++(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++///...---,,,***)))((('''******)))))))))))))))***))))))+++,,,,,,---,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++---......555777111+++---222555000///---...000111111000333222222444777999999999:::;;;<<<===>>>>>>>>>>>>;;;>>>BBBEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMPPPRRRTTTUUU[[[[[[^^^eeelll++++++++++++,,,...///000222222333333555777999;;;<<<<<<;;;::::::999999:::CCCBBB???<<<999666333222444555666888:::<<<>>>@@@@@@@@@???===:::999:::;;;<<<;;;999888888888:::;;;============<<<;;;;;;:::<<<===>>>@@@AAABBBBBBBBB???@@@BBBDDDEEEFFFGGGGGGBBBAAA@@@>>>===<<<;;;;;;999888666666666666444333222///---,,,---...///......------...000111000///...000111000///...///111...///////////////......//////......///111333444////////////000000000000---------------------------............/////////////////////////////////111///222777999555111111111111111000000000//////000000000000000000000000//////000000//////...---------...///////////////---,,,,,,++++++,,,,,,---///000111???LLLAAA111111//////..............................//////////////////............////////////////////////////////////000111111222333333444444444333333333333333222222111111000000000000222333444444333333555777999@@@EEEGGGKKKSSSYYY\\\dddhhhjjjiiidddaaabbbddd```\\\WWWRRRQQQRRRUUUWWW]]]\\\\\\]]]]]]ZZZUUUQQQRRRYYYccclllppppppmmmjjjkkknnnqqqoookkkeeebbbaaa___^^^]]]]]]^^^\\\XXXTTTPPPKKKGGGGGGJJJLLLKKKIIIHHHEEEBBB@@@CCCIIIPPPTTT[[[```dddccc]]]UUUNNNKKKNNNRRRUUUTTTQQQNNNPPPRRRPPPPPPQQQRRRQQQMMMGGGBBB888666333000---,,,,,,,,,---------,,,,,,,,,,,,,,,///,,,***)))***+++)))'''111888<<<;;;999666111+++***************+++++++++++++++*********)))))))))((((((((((((((('''&&&&&&,,,***))))))***++++++******,,,,,,)))***------***,,,+++*********+++,,,---))))))************)))))))))))))))))))))))))))))))))************+++++++++(((((()))******+++,,,,,,))))))))))))***+++------((())))))***++++++,,,,,,......------,,,,,,+++++++++,,,---,,,+++,,,---///---222222...+++---222333111000......///000000///222111111333666777888777999:::;;;===>>>>>>??????<<>>;;;666333111222333333555777999:::<<<:::::::::999777777888999888777666555666777888999=========<<<;;;999888777888999:::;;;<<<=========<<<<<<======>>>>>>======<<<;;;:::999999999999999777666555666888999888777555222///............---,,,,,,+++---///000000///---...//////------...///......////////////......---------...000111333444.../////////000000000000////////////000000000000//////000000000111111111---.....................///,,,...333555111......000000000000////////////000000000000000000000000//////000000000///......,,,---......//////......---,,,,,,++++++,,,,,,---...//////888AAA888---111,,,,,,---------------------............/////////................................................///000000111111222222222111111111222222222222222333333333333333333222222111333444444444555888:::@@@IIIRRRSSSTTTYYY]]]___aaacccdddaaa\\\XXXXXXYYYVVVTTTPPPMMMMMMOOORRRTTTYYY[[[]]][[[WWWRRRNNNLLLMMMSSS\\\dddiiijjjhhhgggeeeffffffccc___[[[YYYXXXZZZYYYXXXWWWWWWUUUQQQNNNIIIFFFDDDDDDGGGHHHGGGEEECCC@@@===@@@GGGPPPWWWYYY\\\]]]]]]YYYSSSLLLGGGEEEGGGJJJNNNNNNKKKJJJKKKMMMHHHGGGFFFEEEDDDAAA===999444333000...,,,,,,,,,,,,*********+++++++++++++++///,,,***)))***+++++++++666???DDD===444///------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++***))))))))))))***,,,***))))))***++++++***(((++++++)))***---...+++******)))((((((((())))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++%%%&&&'''(((***+++,,,---++++++******+++,,,------******))))))***+++---...//////......---,,,++++++,,,---......------...000---//////,,,...333666555333111......///111000000111000000111444666666555888999:::<<<>>>??????@@@???AAACCCDDDDDDEEEGGGHHHJJJJJJKKKLLLNNNQQQSSSTTTTTTZZZ[[[___gggnnn)))))))))***+++,,,---...000111111111222222333333:::999999888999:::;;;<<<>>>>>>>>>===:::666222000222222222333444666777888777888999888666555666777777777666666777888999:::::::::::::::999888777666666777777888999999999999888888999999999999999888;;;:::999888888888888888777666555666999:::999888777444111000//////---,,,---,,,+++,,,...///...---+++---...---,,,+++,,,---......///000000000//////------......///000111111//////000000000111111111000000000111111111111111111111000///...---,,,,,,------------............000---...222444111///////////////////////////////////////////////////////////////000000//////...,,,,,,---............---///......------......///,,,...,,,///555///)))000++++++,,,,,,------......---------.........//////.......................................////////////000000000111111111222000000000111111222222333111111000000222444666777333555777999:::===@@@CCCEEENNNUUUUUUSSSVVVYYY[[[\\\]]]\\\XXXSSSOOONNNNNNNNNMMMKKKJJJJJJMMMPPPRRRUUUYYY\\\ZZZRRRLLLJJJJJJJJJNNNTTTZZZ^^^______^^^]]]\\\[[[YYYVVVTTTSSSSSSUUUTTTSSSQQQPPPMMMKKKIIIFFFDDDBBBBBBCCCCCCAAA???<<<:::;;;BBBNNNWWWZZZZZZ]]][[[WWWRRRLLLGGGCCCBBBBBBEEEHHHHHHGGGGGGGGGIIIIIIFFFCCC@@@>>>:::666333111000...---,,,,,,,,,---)))))))))******++++++,,,---+++***))))))+++,,,,,,...777;;;555,,,***,,,---+++++++++++++++*********++++++++++++++++++++++++---,,,+++***)))***+++,,,+++***((()))***,,,+++***'''+++,,,))))))+++,,,)))))))))(((((('''''''''''')))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++************************///...,,,+++***)))((((((,,,+++*********,,,...000000000///...---,,,,,,+++---...///...---...///111...///......444<<<>>><<<333111//////111444444444111000000222444666666555666888999<<<>>>???@@@@@@@@@BBBCCCCCCCCCDDDFFFHHHJJJJJJLLLMMMOOOQQQSSSTTTTTTZZZ\\\```hhhooo)))))))))))))))***+++,,,000000000111111111222222111333444666777777777666999:::::::::999777444222222222222222333444555666888::::::999777555555666666666666777777888999999666777888888888888777777555666666777777777666666444555666777888999999999;;;:::999777666666666666888777666777888999888777888666333222111000///---000...---,,,---,,,+++)))***,,,---,,,+++***+++,,,...///000000111111111000.../////////............000000000111111111222222,,,,,,,,,---------......------,,,+++***))))))(((---------....../////////000,,,,,,000222000...000.....................///........................---...////////////......+++,,,,,,---------------///......------......///,,,///++++++000,,,)))000,,,,,,,,,------.........------------............------............------.........//////000000000000000000000000111111111000000111111222222222333...,,,***)))+++...333666333666:::>>>AAADDDHHHJJJIIIOOORRROOOLLLOOORRRTTTXXXXXXWWWTTTPPPLLLIIIIIIFFFEEEEEEEEEFFFIIIKKKMMMQQQUUUYYYVVVOOOJJJJJJLLLMMMOOORRRUUUVVVVVVVVVUUUUUUTTTRRRQQQQQQQQQQQQQQQPPPOOONNNLLLJJJGGGFFFEEEDDDCCCAAA@@@???>>><<<:::777888<<>>???AAADDDEEEEEEEEEEEEFFFGGGDDD@@@===:::888555333+++*********))))))******))))))******+++++++++,,,******))))))((()))+++,,,(((---...***(((***,,,+++++++++******)))))))))))))))))))))******************)))(((&&&&&&'''((((((+++)))((()))***,,,,,,+++***///111---***++++++))),,,,,,,,,,,,+++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++******))))))------+++***((((((''''''+++***)))((()))+++---...000000///...------,,,,,,.../////////......000111......---///666@@@BBB???333111000000444777999:::333222222333666777777666666777999;;;===??????@@@@@@BBBCCCCCCCCCDDDFFFHHHJJJKKKLLLOOOQQQRRRTTTTTTSSSZZZ\\\```hhhooo++++++***)))(((''''''(((---...///000000000000000///000333666888888777666777888888999888777666555333222222222222222333444777999:::999777555444555444555555555555555555555444555555666777777666666555666666666666555555444222333555666888888999999888777666555444333333333888777666666888888777666777555444333333333111///222000...------,,,***(((***+++,,,,,,******+++,,,---...///000111111111000////////////...---,,,+++000000000000111111111111++++++,,,,,,---.........------------............,,,,,,------.../////////...***))),,,...,,,,,,...---------...............------------------------,,,,,,---.........------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------111,,,***000...+++111,,,,,,---------------...,,,------------.........,,,---...//////...---,,,.........//////000000111000000000000000000000000000000111111111111111111222000---++++++...111444333888===BBBEEEHHHJJJLLLKKKNNNMMMIIIHHHLLLNNNNNNOOOOOOOOONNNLLLHHHEEECCCEEEEEEEEEEEEFFFHHHJJJKKKKKKOOORRRQQQMMMKKKMMMPPPTTTTTTTTTSSSRRRQQQQQQPPPOOOMMMKKKKKKMMMNNNOOONNNJJJJJJJJJGGGDDDBBBBBBBBBAAA@@@>>><<<:::999888888777999@@@HHHPPPSSSPPPMMMOOOKKKFFFBBB@@@>>>;;;999===>>>@@@AAABBBBBBBBBAAA===:::888777777666555444++++++++++++++++++++++++))))))******************((()))******)))((()))***)))+++)))&&&'''++++++(((++++++******)))(((((((((((((((((((((((()))))))))******))))))(((((())))))***)))((()))+++,,,,,,+++...333555111------,,,+++*********+++******)))((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++******++++++,,,,,,,,,---)))((((((((()))******+++''''''&&&&&&'''(((***+++.........------------------...//////---...///111------------333<<<>>>;;;444222000111444888;;;<<<555444444555777888888777777888999;;;===>>>>>>??????AAACCCDDDDDDEEEGGGHHHJJJKKKMMMPPPRRRSSSTTTTTTSSSZZZ\\\```gggmmm******)))(((''''''''''''***+++,,,...//////......///000222444666777888999666666666555444444333333222222111000000000111111333444666777555444444444444444555555444444333333444555555555555555444333555555555555555444333222111222333555666666666666555444444333333444444555666555444555777888777666555444444444555555444222222000...---------+++)))***+++,,,,,,******+++,,,+++,,,---...////////////------.........---,,,+++............////////////,,,,,,------...//////000....../////////000000000+++++++++,,,---.........---)))'''***,,,++++++---,,,,,,---------.........++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++///***(((///000+++...,,,,,,,,,,,,++++++++++++,,,,,,---------.........+++,,,...//////...,,,+++,,,,,,---......///000000000000000000000000000///000000000///////////////333222222111222333444555777<<>>@@@;;;:::888666555555777999;;;>>>CCCGGGJJJJJJIIIGGGFFFCCC???>>>>>><<<:::777::::::;;;===>>>>>>===<<<555333111111222222111///---------...---------,,,)))))))))((((((((((((((('''***------+++)))))))))***,,,+++'''(((++++++(((,,,,,,+++******)))(((((('''''''''(((((())))))))),,,,,,,,,,,,,,,+++*********)))((()))+++,,,,,,,,,+++222555111---,,,---,,,&&&'''((())))))((('''''')))))))))******))))))))))))))))))))))))))))))))))))************+++++++++'''((()))***+++,,,---...((((((((()))***+++,,,---'''''''''((())))))******,,,,,,,,,,,,---------------...///...------///111///000///---///555777555666333000000222666888999666555444555777888888777777888:::;;;<<<=========<<>>666555444222222333777:::@@@BBBEEEEEEDDDDDDDDDEEEAAA???======???>>>;;;777777777888999::::::999777333222//////...---+++)))))))))************)))((((((((((((''''''&&&&&&%%%(((+++//////---***))))))(((,,,,,,)))(((***,,,+++------,,,,,,+++***))))))''''''(((((()))))))))***(((((()))******((('''&&&***)))((()))+++,,,---,,,&&&---222///+++***++++++((()))***,,,,,,,,,+++*********++++++++++++******)))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++,,,,,,++++++***+++++++++))))))+++,,,,,,---,,,,,,******+++,,,,,,------...,,,---......,,,---...000333555333...---111222111777444000///000333444555555444444555777888777666888999:::;;;<<<<<<<<<<<<;;;>>>CCCEEEFFFGGGGGGHHHJJJLLLNNNQQQSSSTTTUUUUUUSSSZZZ\\\___fffjjj}}}$$$%%%&&&'''((((((((((((''')))+++---...---,,,+++***+++---///000000//////333333333333222111000000111111000000///......------......000111222333444333333333333333333333333555555444444444333333333444222111222444444111......//////000111222222222111111111111111111111111555444444444444555666666666555555444444444555555555444222000...,,,+++***...,,,***)))***+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,************+++,,,---...)))***++++++,,,---......//////...------,,,++++++)))******,,,---...//////++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,******)))******++++++,,,/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......//////............////////////...------------...///000111000///...///000/////////...,,,---///111000111333444666777888888DDDFFFHHHHHHGGGEEEEEEFFFAAAAAA?????????AAACCCEEEEEEGGGKKKOOOQQQNNNIIIEEEDDD@@@@@@BBBBBB???@@@CCCGGGHHHIIIKKKMMMOOOQQQQQQPPPOOOLLLIIIGGGEEEEEEEEEBBBBBBAAA@@@????????????@@@@@@???<<<999777777888222111//////111555999<<<@@@AAAAAABBBBBBCCCCCCDDD=========<<<;;;999888777999:::::::::999666333222222000...---------,,,+++)))((('''&&&'''(((***,,,((((((((((((((((((((((((((()))***++++++,,,,,,+++,,,***))))))))))))((('''***+++,,,,,,,,,***)))((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++,,,---...---+++)))))))))***************++++++,,,******))))))))))))*********)))(((((()))+++---...+++,,,...---,,,++++++,,,---------,,,,,,+++++++++(((((()))***+++,,,,,,,,,))))))+++,,,---.........///,,,)))(((***,,,...///...------,,,---...///000111000///...---,,,,,,,,,...//////000111222222333555333222333444333555888666999<<<============>>>>>>???@@@CCCEEEGGGHHHIIIMMMOOOQQQRRRRRRSSSUUUWWWZZZ^^^^^^```ggglll~~~$$$%%%&&&'''(((((((((((('''(((***+++,,,,,,++++++***+++,,,...////////////222222222333222222111000444444333222222111000000------...///111222222333333333333333333333333333444444444444333333333333555444333444666666333000...//////000111111222222111111111111111111111111333333222222333333444555555444444333444444555555444444222111///...,,,,,,...,,,******+++,,,++++++((()))***+++,,,,,,,,,,,,))))))***+++,,,------...******+++,,,---------,,,************+++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---************************,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---...---,,,************+++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,------------......------------............------------......---...//////------...///...//////...,,,---///000111111333555666777888888@@@CCCGGGHHHGGGDDDBBBAAA===<<<;;;;;;<<<===@@@AAAEEEHHHMMMRRRSSSOOOHHHBBB@@@<<<:::<<<<<<<<<>>>CCCJJJJJJKKKKKKKKKKKKKKKKKKHHHGGGEEECCCBBBBBBBBBBBB@@@@@@???===============>>>>>>===:::777555555666222111111111333666999;;;????????????>>>>>>>>>>>><<<<<<<<<;;;:::999888777999999999999777555222000000...,,,,,,------,,,+++***)))((('''''')))***+++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,***((('''(((***+++,,,((())))))***)))((('''&&&((()))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))******+++)))***,,,+++)))'''((((((***))))))))))))***++++++******))))))))))))******))))))))))))***+++,,,---,,,.........+++***)))***,,,,,,+++*********++++++((((((((())))))******+++,,,,,,---..................,,,******,,,---............---,,,------//////......---,,,,,,,,,------......///000000111222222///...///222444555777999:::;;;>>>>>>>>>>>>???@@@>>>???AAACCCEEEGGGHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUWWW\\\\\\___eeeiii{{{%%%%%%&&&'''(((((((((((('''(((((())))))***++++++)))***+++---............000000111111222222111111111111000000///.........------...///000000111111333333333333333333333333444333333333333222222222444333333444555555222000...//////000000111111222//////000000111111222222111111111000111222222333222222222222333444555555333333222111000//////...///---++++++,,,,,,,,,+++'''((()))***************))))))******+++++++++,,,((()))***+++,,,---------++++++*********++++++,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,+++***)))(((((('''+++************+++,,,,,,++++++++++++++++++++++++*********+++,,,------...222000---+++)))))))))***,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++,,,---...///+++---...---,,,,,,---......///000///------///111222222444555777777888888:::>>>DDDFFFEEEAAA>>>===999999888888999;;;>>>???DDDGGGLLLQQQQQQKKKCCC<<<===888555777999:::???DDDMMMLLLKKKIIIGGGFFFDDDDDD>>>>>>============>>>???===<<<;;;::::::999::::::;;;;;;:::777444222222333222222333444555777999:::>>>>>>===<<<<<<;;;::::::999:::::::::999999888777777888777777555222000...---+++******+++,,,,,,+++,,,+++)))(((((()))***+++************************((()))***+++,,,,,,,,,,,,,,,***(((&&&'''***---000((())))))))))))(((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))******+++((()))++++++)))(((((()))))))))((((((((()))************))))))))))))******(((((()))***++++++++++++---...///---+++(((((((((+++***)))(((((()))+++,,,((((((((((((((())))))))),,,------......------,,,...,,,,,,,,,...///...---///......---------......,,,+++++++++,,,---...............//////000000111,,,...000222444666777777;;;<<<======<<<<<<>>>@@@??????AAACCCEEEFFFHHHIIIJJJLLLNNNOOOPPPQQQSSSUUUVVV\\\\\\___fffiiiyyy%%%&&&&&&'''(((((('''''''''''''''''''''(((******))))))***+++,,,---......---...///000111111111111............------,,,,,,---------.../////////000111111222222222222333333333333222222222111111111000000111222222111000///////////////000000111111......///000000111111111000000000000000111111222000000000111222333444555222222222222111111111111///---,,,,,,------,,,+++(((((()))***************---,,,+++***)))((('''&&&'''((()))+++,,,,,,,,,,,,,,,+++***************++++++++++++++++++*********)))))))))***++++++,,,,,,...------,,,+++***))))))(((((((((((())))))******++++++++++++++++++++++++))))))***+++,,,---......111///,,,)))(((((()))*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++//////......---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++((((((((()))***+++---...+++---...---,,,,,,---///000111222111//////000222222333444555666777777777777:::>>>@@@???===;;;:::999999888888999<<<>>>@@@BBBDDDGGGIIIIIIDDD<<<666888444444777999:::>>>DDDKKKJJJHHHFFFCCCAAA???>>>::::::::::::::::::;;;;;;;;;:::999888777777777777777777666444111///000111222333444666777888888888<<<<<<<<<;;;;;;;;;::::::777777888888888777777666555555555444222000...,,,***)))((((((***+++++++++---,,,+++***))))))******************************''''''((()))************++++++***)))((())),,,...******+++++++++******************)))))))))))))))++++++******))))))(((((()))))))))))))))******+++)))+++,,,,,,+++++++++,,,((((((((((((((())))))*********))))))))))))******'''(((***+++++++++***)))+++,,,---,,,***(((((()))***)))(((((((((***,,,---)))))))))))))))((((((((()))******+++++++++++++++---,,,---...000000...,,,///.........------------------,,,,,,,,,---......---........./////////000///222444333444666666333:::::::::999888999<<<>>>???@@@AAACCCEEEFFFGGGHHHKKKMMMOOOQQQQQQSSSUUUWWWWWW]]]]]]aaagggkkk{{{%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((()))***(((((()))***+++,,,------,,,---...///000111111111000000000000000000//////------------------......000000000000111111222222222111111111111000000000...///111111111000/////////////////////000000000....../////////000000000000000000///000000111222////////////000222333333111111111111111111111111///...------......---+++******++++++,,,,,,++++++,,,,,,+++***((('''&&&&&&'''((()))***++++++++++++++++++******)))*********(((((())))))***+++,,,,,,************************++++++++++++++++++++++++)))))))))***************************************))))))******+++,,,------,,,+++)))((('''(((******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------*********+++++++++,,,,,,******))))))))))))******&&&&&&&&&'''(((***+++,,,,,,...//////......///111111222444333222111222333333333444555555555555555555777999999888777888:::999888777777888:::===>>>BBBAAAAAAAAA@@@===888444222000222777:::999;;;>>>DDDDDDBBBAAA???===;;;;;;::::::::::::999999888888999888777666555555555555333333333111///...///000222333555666777777777777888888888999999999::::::555666666666666666555555222222111000///---,,,+++)))'''&&&''')))++++++***,,,,,,+++******)))))))))************************%%%&&&'''((()))))))))))))))+++---,,,***((()))*********************+++++++++*********)))))))))(((+++*********)))))))))((()))))))))))))))******+++)))+++,,,,,,+++++++++,,,((((((((((((((())))))*********))))))))))))******'''((()))++++++***)))(((((()))++++++***)))***++++++***))))))***+++,,,---*********************)))'''((()))***++++++++++++,,,,,,---///000000...,,,..................------000//////...........................////////////000555777555666:::999555::::::;;;:::999:::<<>><<<<<<;;;:::777444---,,,///555777555555888===<<<<<<;;;:::999999888;;;;;;;;;:::999888777666666666555444333333333333///000111000//////111222333444555666666666666666333444444555666666777777555555555555444444333222......------,,,+++++++++)))'''&&&''')))******)))******************))))))************************%%%&&&'''(((((()))))))))'''***...---***'''&&&'''((((((((('''(((((()))***+++++++++******))))))((('''''''''((((((((((((((()))))))))))))))******+++((()))++++++)))(((((()))))))))((((((((()))************))))))))))))******(((((())))))***))))))(((&&&(((*********)))***+++******++++++++++++++++++***************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,,,,---......//////......111111000///......//////////////////////////////...555777555888???@@@<<<;;;<<<=========>>>@@@BBB@@@AAABBBCCCDDDFFFGGGGGGGGGJJJLLLNNNOOOQQQSSSUUUSSSXXXXXX[[[ccchhhzzz&&&'''''''''''''''&&&&&&$$$%%%'''((())))))((((((''''''''''''(((***,,,---+++,,,---...............++++++++++++++++++++++++------,,,,,,+++++++++***++++++,,,------...//////000000000/////////......---000333333111000111222////////////////////////000//////......------,,,---------------.../////////...............//////000000000000000000000000///......///000000---+++,,,,,,------------,,,,,,(((((())))))***+++,,,,,,)))))))))***))))))((('''))))))((())))))***+++,,,((((((((()))))))))******)))*********+++,,,,,,,,,(((((((((((())))))))))))))))))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++******)))))))))***************)))************************++++++******************))))))))))))*********+++******))))))))))))******))))))))))))***+++,,,------///000000000000111333///111333333222111111222222222222333333222111111///111333333222222444555555444222111111222444555888888777888888777444111///---///333444222333666777777777666666666666666888999999999888777666555333333222111000000000000---...000000000000333555444444444444444555555555444444444444444444555555444444444444333222111000++++++************++++++***((('''''')))***))))))(((((())))))***)))))))))))))))))))))))))))))))))&&&'''((()))************%%%))),,,+++'''%%%'''))))))((('''''''''(((***+++,,,,,,+++******))))))(((&&&&&&''''''(((((()))))))))))))))))))))******+++)))***,,,+++)))'''((((((***))))))))))))***++++++******))))))))))))******))))))(((((((((((())))))'''(((******)))((()))***((()))+++,,,+++***((('''(((((())))))******++++++,,,,,,,,,,,,+++***((((((,,,++++++,,,......---,,,***+++---...///000/////////............///000000000000000000000000000000000777888444777@@@CCC>>>999;;;>>>???@@@@@@BBBCCC@@@AAABBBCCCDDDFFFFFFGGGGGGIIILLLNNNOOOPPPSSSUUUSSSWWWVVVXXXaaahhh|||&&&'''''''''''''''&&&&&&$$$%%%(((*********((('''''''''''''''((()))+++---,,,,,,------......------........................---,,,,,,++++++***************+++,,,,,,---......000/////////............***---111111///...///000///////////////.........000000///...---,,,,,,+++,,,,,,++++++,,,,,,---...///......---------......000000000000//////////////////...///111000...+++,,,,,,---------,,,,,,++++++++++++***************************)))((('''&&&(((((((((((()))***,,,,,,))))))))))))(((((((((((((((((()))+++,,,---...///+++++++++***************%%%&&&((()))))))))(((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))+++,,,---+++)))((())))))************))))))************************,,,++++++***)))(((''''''))))))))))))******************))))))))))))******++++++++++++,,,---......---...000000///000111333...000222222111000///000111111222222222111000000,,,///333444444222222222666555333111111222333444000111333555666444000,,,555111000222333222444999444444444444444444333333555666777777777666555444111000///......---......,,,---///000000222444777444444333333333444444555888777777666666555555444555555444333222111///...)))))))))))))))***++++++***)))'''''')))***)))(((&&&'''((()))))))))))))))((((((((((((((((((((((((((()))***++++++,,,,,,+++$$$'''***(((%%%%%%)))---+++***)))))))))+++,,,---,,,,,,++++++***))))))(((''''''((()))***+++,,,,,,)))))))))))))))******+++,,,---...---+++)))))))))***************++++++,,,******))))))))))))*********)))(((''''''((()))***(((***+++***(((''''''(((''')))***,,,+++)))&&&$$$&&&''''''((()))******+++------,,,***(((&&&$$$""",,,+++***+++---...---,,,)))***,,,...000000000000,,,,,,,,,---...///000111111111111111000000000000333::::::444555>>>AAA;;;666999<<>>===<<<===>>>???@@@AAACCCEEEFFFHHHHHHGGGJJJMMMOOOOOOOOOOOOPPPRRRWWWWWW[[[ccciii{{{&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,------.........------,,,+++++++++------,,,,,,,,,---......------------,,,,,,,,,,,,++++++---000444555444111////////////////////////000000000000000000000000000000000000000000000000------,,,++++++++++++,,,------------............////////////////////////111111///......//////000////////////////////////.........------,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,************))))))))))))************************,,,+++)))'''''''''))))))******)))))))))(((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))***++++++)))(((((())))))))))))))))))))))))))))))************))))))((())))))***+++++++++*********,,,------,,,,,,...///...///000000111111111111222222222111111111000000000000/////////////////////.........///000111111<<<999444000///////////////000000000111111111111222222333333333333333333222222222222222111111111111000///000222333111.../////////......---------------...000111111111111111111111111111111111111000000000000000000000000000000//////...---------+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&&&&)))++++++)))(((***+++***************))))))((((((***+++***)))(((((((((***************)))((((((***)))((('''&&&'''((((((''''''(((((())))))******((()))***+++,,,+++******))))))))))))))))))))))))***)))'''%%%%%%&&&((()))))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,+++(((''''''(((++++++***)))))))))************+++,,,,,,,,,,,,++++++,,,------......---------------............///------,,,,,,,,,,,,------000111222222000000111222222222333444666777888888:::<<<>>>???>>>>>>>>>@@@???@@@AAABBBDDDEEEFFFGGGJJJKKKMMMMMMMMMNNNPPPSSSRRRWWWXXX\\\eeekkk~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))***+++,,,------...///......---,,,,,,++++++,,,,,,,,,,,,,,,---...///---------,,,,,,,,,,,,,,,***+++...111444555333111........................000000000000000000000000000000000000000000000000...,,,+++))))))***+++,,,------------............////////////////////////000////////////000000111000/////////////////////.........------------------,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,---------++++++*********)))))))))************************...---+++)))(((((())))))'''(((((()))******++++++***)))))))))))))))******))))))))))))))))))))))))((()))+++***)))(((((()))))))))))))))))))))))))))***************)))''''''++++++,,,,,,,,,++++++***---...//////...---...000//////000222222333333333222222111111111000000000//////////////////000000/////////...//////000000>>>999333...---......///............////////////111111111222333333333444222222111111000000//////111000000000222222000///.........---------------+++,,,...///111222222222111111111111111111111111000000000000000////////////...,,,+++******++++++''''''''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))******))))))((('''&&&((()))******))))))***+++++++++++++++************)))***,,,+++***((())))))))))))(((''''''''''''(((+++***)))((((((((()))***(((((((((((())))))))))))((()))***+++,,,+++******))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))))),,,------,,,)))(((((()))))))))((((((((()))*********+++,,,,,,------,,,,,,---------------...//////---------............///,,,,,,,,,++++++,,,,,,---000111111///......111333222333444555777888999:::;;;===?????????>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGLLLLLLLLLLLLLLLNNNRRRUUUSSSXXXZZZ^^^hhhooo&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((())))))***+++,,,------,,,,,,,,,---......//////,,,,,,,,,,,,---......///*********+++++++++,,,,,,,,,---000222222111...,,,......................../////////000000000000000111111111111111111111111///---+++)))(((***,,,---,,,,,,---------.........////////////////////////.........///000111111222......//////000000000000...............------------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---************))))))))))))************************---,,,+++***))))))******(((((())))))***+++,,,,,,+++***)))((()))***+++,,,***)))))))))))))))((((((''')))+++***)))(((((())))))))))))))))))))))))))))))***************))))))---------------,,,,,,+++...///000///...---...///...///000222333333333333111111111111000000000000------...//////000000000000//////.........//////444111---+++,,,...//////........................///000000111222333333444222222111111000///......000000000111111000///...,,,,,,------------------------///000111111111111111111111111111111111111000000000//////............---***(((((((((***+++%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))******+++************************+++,,,,,,***))))))***((('''&&&%%%%%%&&&'''(((******)))((((((((()))******)))))))))((((((((('''***+++,,,---...---,,,,,,))))))))))))))))))))))))''''''((())))))******)))((((((((((((((((((((((((((((((((()))))))))******''')))************+++,,,((((((''''''((()))******)))***++++++,,,,,,++++++------,,,++++++---...///---------............///,,,++++++++++++,,,------......---,,,+++,,,///111111222333444666888999:::999;;;>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMMMMMMMOOORRRTTTSSSYYY[[[```kkksss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))'''(((((()))***+++,,,,,,+++,,,---...///000000111,,,,,,,,,,,,,,,---...///++++++******)))(((((((((***,,,...//////---+++***..............................//////000000000000000000000000000000000000000...,,,******+++---///,,,,,,,,,------------...........................------...///000111111222,,,---...///000222222333........................---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++*********)))))))))((((((************************))))))))))))***++++++,,,************+++++++++++++++***)))))))))+++,,,---++++++******)))))))))(((((()))++++++***))))))***************************((()))***+++,,,,,,,,,,,,------.........------,,,...///000///...---...///...///000111222222222222111111111000000000//////,,,---...///000000//////000///...............///,,,++++++,,,...///...---//////////////////////////////000000111222333333333333222111000//////...///000000000///.........+++,,,,,,,,,---.........///000000000000//////...000000000000000000000000000000000///...---,,,,,,...,,,***((((((((()))***)))*********++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''+++***)))((())))))******))))))((((((((())))))******+++,,,,,,***))))))***((('''&&&%%%%%%&&&'''((()))((('''''''''((()))*********))))))((((((''''''***+++,,,---...---,,,,,,************************&&&'''((()))******))))))(((((((((((((((((((((((()))))))))*********++++++&&&'''))))))((()))***,,,((((((''''''((()))******(((((()))***************,,,+++*********+++---...---------............///,,,+++++++++,,,,,,---.........---,,,+++,,,///222000111222333555666777888777999<<<===<<<<<<>>>???AAAAAABBBCCCEEEFFFGGGGGGHHHKKKNNNOOOOOOOOOPPPQQQSSSYYY[[[bbbllluuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&&&&'''((()))***++++++.........////////////000...------,,,,,,---------///...,,,***(((&&&$$$###&&&)))+++---,,,,,,---...........................---......//////000000111////////////////////////000///---++++++,,,---...,,,,,,,,,,,,------------........................------///000111111111111------...///111222333333...............////////////.........000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++*********)))))))))++++++++++++++++++++++++'''((()))***+++,,,,,,---,,,,,,,,,+++++++++++++++************+++,,,------,,,,,,,,,++++++******)))(((***,,,,,,+++***+++,,,++++++++++++++++++++++++((()))+++,,,......//////,,,,,,---..................///000000......///000000000111222222222222111111111000000000/////////,,,---...///000///...---.........---......//////...---...///000000---+++000000000000000//////////////////000111111111222222222111111000000//////---///000///---,,,,,,,,,++++++,,,---...//////000111111111000000///...---000000000000000000000000111000///...---,,,++++++---,,,***)))(((((())))))))))))******************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((---***(((''')))******))))))((('''''''''((()))***)))***,,,+++***((())))))(((''''''''''''((()))))))))((('''''''''((()))*********))))))((((((''''''((()))***+++,,,+++******************************''''''((()))))))))(((((())))))))))))))))))))))))************++++++++++++((()))***)))'''''''''((())))))((((((((()))******'''(((((()))***)))))))))***************++++++,,,---------............///,,,,,,,,,,,,---.../////////000000///...///222444111222222333444555666666666888;;;<<<<<<<<<===???===>>>???AAABBBDDDEEEFFFFFFJJJMMMOOOOOOOOOOOOOOOSSSYYY[[[bbbmmmuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&'''((())))))------...///000111111222///...------,,,,,,,,,,,,......---+++***)))((('''(((***,,,+++***+++---000////////////////////////------......///000000111...........................---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------........................---...///000111111000000000000000000000111111111---........./////////000///...---...000111000///------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------......------,,,++++++***)))+++------,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////***+++,,,---.../////////...000111111000000222333333333333333333222222111111000000000////////////---...///000000...---,,,------------......///000111000//////000000...---000000000000/////////...///000000000000000000000////////////////////////,,,...///...+++)))***++++++,,,---...///000111111///000000000000//////...000000000000000000000000111000///...,,,+++***)))+++******)))(((((('''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((...+++''''''(((******)))***)))((('''((()))+++,,,(((***+++***)))((((((((((((((()))***************))))))((((((((()))***+++))))))))))))((((((((((((((()))***+++,,,+++******************************((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))***+++***((((((((()))++++++***)))))))))******(((((()))*********************++++++,,,,,,,,,+++---------............///------------...///000111...000111111111111222444444444444444555555555666666999;;;<<<<<<===>>>@@@<<<===???AAADDDFFFGGGHHHGGGIIILLLMMMMMMMMMOOOPPPRRRXXX[[[aaalllttt&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((((()))+++...111444666777000///...---,,,+++++++++)))***+++,,,---......///---......,,,))))))+++...000000000000000000000000---------...///000000111........................,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------........................---...000111111000000///333222222111000//////...---.........//////000000---,,,+++,,,.........,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------//////.........---------++++++++++++++++++++++++---------......---,,,,,,+++++++++,,,,,,------...(((***+++---......------//////...------,,,++++++***,,,......---------///------------------------......//////////////////)))***+++---...//////000///000222222222222444555555555555555444333222222000000000000////////////---...///000000...,,,***,,,,,,,,,---...///000111111///,,,,,,...000000000000000/////////.........000000000000////////////------..................+++---///---***((()))***+++,,,---...///111222222......///000000111000000000000000000000000000000111000///...,,,+++))))))))))))))))))((('''&&&%%%******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((...+++'''&&&(((******(((+++***)))((()))***,,,...((()))******(((''''''(((((()))***,,,,,,,,,+++*********)))))))))***,,,---(((((((((((())))))))))))***+++,,,---...---,,,,,,************************)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&(((*********+++---...,,,,,,+++***))))))******))))))***+++++++++++++++***+++,,,---...---,,,+++---------.........//////---------...///000111111,,,...000111000000111222666666666666666666666666777999<<<======>>>???AAA???@@@BBBDDDGGGIIIKKKLLLIIIJJJJJJIIIJJJKKKOOORRRRRRXXXZZZ```kkkttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((***---000444555666111+++((()))******)))))))))))))))***,,,...000------,,,,,,,,,------...---...///000000000///...,,,---------------,,,,,,111///,,,---//////---+++.........------,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,------.........////////////////////////...............---------......------------......,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,+++,,,,,,------,,,,,,+++***))))))***,,,------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,---------+++(((&&&$$$,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...,,,---...000000000///...///111333666777777777666444444444444333111///...------......///000000000000000000///...,,,+++***+++++++++,,,,,,,,,------............/////////000,,,,,,,,,------///000000...///000111222333333333...------,,,,,,,,,------************+++,,,---...------,,,,,,---...000111111000///......///000111111000000///...------,,,---,,,***(((''''''((()))(((((((((((((((''''''''')))((('''%%%%%%&&&''''''))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))((('''%%%%%%%%%&&&''')))((('''&&&&&&'''((()))))))))*********+++++++++)))***+++***((('''((())))))(((&&&%%%&&&''')))***---,,,***(((((((((((()))+++*********))))))((((((***)))(((''''''((()))***))))))(((((('''''''''&&&'''''')))***++++++++++++)))((('''''''''(((***+++///---)))&&&%%%&&&)))***)))'''&&&(((++++++)))'''******+++,,,,,,---......,,,---......//////......---------............///.........///////////////555555444444555666888999888:::<<<>>>??????>>>===AAABBBCCCDDDEEEFFFGGGHHHGGGIIILLLNNNNNNNNNOOOPPPTTTWWWVVV\\\iiittt%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))***---///222444444000+++)))*********)))******))))))***,,,...//////...---,,,,,,,,,,,,,,,)))***,,,.../////////...------.........------,,,///...,,,---000111///---//////.........---------+++---......---,,,...///------........./////////.............................................//////..................///---------...............------------------------.........///......------+++,,,,,,------,,,,,,+++,,,+++***,,,...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------............---------------......//////......---,,,---...///...---+++***,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------...+++,,,---///000111111111222333555777888888777666333444444333222111///...000000//////////////////000//////...---,,,++++++,,,,,,,,,,,,------------.........///////////////......---...///000111111...///000111222222222222...------,,,,,,,,,------************+++,,,---...,,,,,,,,,,,,---...000111000000/////////000000000////////////////////////---+++)))(((''''''((()))((((((((((((((((((((('''''''''&&&&&&&&&''')))***''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''((()))******+++***))))))(((''''''(((((()))((((((''''''(((((()))((((((((())))))*********))),,,///000...,,,***)))***)))'''''''''(((***+++,,,+++***)))(((((())))))*********)))))))))((((((***)))(((''''''((()))***)))))))))(((((((((''''''%%%&&&'''((()))))))))))))))((((((((())))))******---,,,)))''''''''')))***+++***)))+++---...,,,***+++++++++,,,,,,---------+++,,,------......---------------............////////////000000111111111555444444444555666777888;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHGGGJJJMMMNNNNNNNNNOOOPPPUUUXXXWWW\\\iiisss$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((()))***,,,...000111000...,,,+++++++++***(((++++++******+++---///000222111///---,,,++++++***'''(((***+++,,,---......------...............---...---,,,---///111000///////////////............+++---......------...//////////////////000000000.................................//////000000000000//////......//////000...............---------........................------.../////////......,,,,,,------------,,,,,,+++++++++,,,...///...---,,,,,,++++++++++++,,,,,,---------.........//////////////////...............//////////////////...+++,,,---///000//////...,,,------......------,,,------------------------////////////............,,,,,,---...000222333444555666777888888777666555333333333222111000///...111111000000///......---///...---+++++++++,,,---,,,------------.........///////////////.........///////////////000111222//////000000000000000///------,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,---...///111222000000000111111000000///.........//////000000000,,,+++)))'''''''''((((((''''''((((((((((((((((((&&&&&&&&&'''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***))))))(((((('''&&&&&&%%%%%%&&&'''((()))***+++,,,******++++++******))))))((())))))******))))))(((''''''(((((((((((()))))))))...333555444000,,,******)))((((((((()))+++,,,******)))))))))))))))*********))))))))))))(((((())))))(((((((((((())))))***)))))))))))))))((((((%%%&&&'''(((((())))))(((((()))******++++++************))))))))))))******+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------............/////////000000111222333333444444444444555666777888<<<;;;::::::;;;===@@@BBBAAABBBCCCDDDEEEFFFGGGHHHHHHJJJMMMNNNNNNNNNPPPQQQVVVYYYXXX]]]iiirrr%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((())))))***+++,,,---...---,,,,,,,,,,,,+++***)))+++++++++,,,...000333444555444222000...,,,++++++))))))***++++++,,,,,,,,,------.../////////......------------.........---..................------,,,---......------...///////////////////////////........................---......///000111111222000000////////////000000/////////...---------,,,.............../////////,,,---...///////////////,,,,,,------------,,,,,,+++***+++,,,...///...,,,,,,,,,,,,++++++,,,,,,,,,---------.........//////000000000000////////////......////////////......******,,,---............------------------------------------............000000000000//////............---...///111333444666666777777666555333222222222111111000///....../////////.........------...---+++******+++---...---------.........//////////////////............//////......///000000111///////////////...------,,,,,,,,,+++,,,,,,------+++++++++,,,,,,---...///,,,---...///000111222333///000111222111000///.........------------------***)))(((''''''''''''(((''''''''''''(((((((((((('''''''''((()))******+++&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***)))((((((((('''''''''&&&&&&''''''((()))******+++)))***+++,,,,,,+++)))(((((()))***++++++***)))((((((((((((((((((((((((((()))---222444333///,,,***))))))((((((((()))***+++)))))))))))))))*********))))))))))))))))))(((((())))))(((((((((((())))))************))))))))))))(((((()))***************((()))***,,,,,,+++******(((((()))***************((((((((()))******)))))),,,,,,,,,,,,,,,,,,,,,++++++,,,------......---------------............///......///000111333333444333444444444555666777777;;;::::::;;;<<<>>>@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMMMMNNNOOOQQQVVVZZZZZZ^^^hhhqqq''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((()))******+++++++++***+++,,,,,,,,,+++******++++++,,,...111444777999888666444222000...------------,,,++++++*********,,,,,,---...//////...............---+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000................................................---......///000111111222000000////////////000000/////////...---------,,,,,,,,,------............------...///000000000///,,,------......------,,,---------///111222000...---,,,,,,,,,,,,,,,,,,---------------............111111000000000/////////,,,------......------,,,,,,,,,---------------------------------------------------....../////////000000111111111000///...111000///......///000111444444444333333222111000111000000///............,,,,,,,,,------.........---,,,+++******+++---///---------........./////////////////////...............---------...//////............---,,,+++++++++++++++++++++,,,---...,,,,,,,,,,,,---...///000...///000111222333444444///000000111111///...---...---,,,+++***)))((((((((((((''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))'''''''''((((((((())))))))))))))))))(((((((((((('''((()))*********((((((((()))***++++++***)))((())))))))))))))))))))))))))),,,......---+++******''''''''''''(((((()))))))))))))))***************(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))************((())))))************)))((()))***,,,,,,+++******'''((()))***++++++******&&&'''((()))((((((((((((,,,,,,,,,,,,,,,,,,,,,+++------...///////////////---------............///------...///111222333333333333444444555666666666888999;;;===????????????AAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLLLLOOOQQQVVVZZZ[[[___hhhppp''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&'''((()))************(((***,,,,,,+++***+++,,,,,,,,,---///222666999;;;777666444333111000000///000///...,,,+++*********++++++,,,---............///000///...+++))))))***+++++++++++++++,,,,,,,,,,,,...//////......///000//////............------------------------------.........//////000000000000//////......//////000...............---------,,,,,,,,,---......//////......///000000000//////------............------000000111444666666333111------,,,,,,,,,,,,---------------............///000000000000////////////,,,,,,------------,,,,,,000////////////............------,,,,,,------...------......///000000000000111222222222111///...000000///...............111111000000000000000000000///...------------...+++,,,,,,---......//////------,,,++++++,,,---...,,,------------...................../////////000......------------......,,,---------,,,+++******+++******++++++,,,---...------------...///000000000000111222333333333333////////////...---,,,,,,------+++***((('''%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))((())))))))))))((('''&&&&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((()))&&&&&&'''(((((()))***************)))((((((''''''''''''(((((())))))((((((((())))))******))))))(((******))))))))))))(((((()))******)))((('''(((***&&&'''''''''(((((((((((())))))************)))(((''''''(((((((((((())))))(((((())))))))))))(((((((((((()))))))))))))))***''''''((((((((((((''''''((()))******++++++******'''((()))***************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///---------............///......//////000111222222222222444555555666555555666888;;;>>>@@@@@@??????AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMOOORRRTTTZZZ[[[___hhhppp''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''')))******))))))''')))++++++******,,,............///111444666888444333222111111000111111///...---+++*********+++)))***+++,,,------------///000111///,,,+++,,,---+++++++++,,,,,,------------...//////......///000000000000/////////......------------------------.....................//////..................///---------...............,,,------...//////000000///000000000000//////...------............------000000222444666666333111------,,,,,,,,,,,,------....../////////000000000000000/////////.........------............------///..................///...---,,,,,,,,,,,,---...---......///000000111111000111222333333111///...------............------.........//////000111222///...---,,,,,,,,,---....../////////////////////......------------------,,,,,,,,,,,,------------,,,------...///000111111//////............//////+++++++++,,,++++++******************+++,,,---...------------...///000111///000111222222111000000//////...---,,,+++++++++,,,,,,+++)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))***&&&&&&'''(((((((((''''''$$$%%%%%%&&&''''''((((((((((((''''''(((((()))***((((((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''((()))***)))((((((''''''(((((())))))))))))((((((''''''''')))******)))''''''((()))''''''((()))))))))))))))******++++++***)))(((''''''''''''((((((((())))))'''((()))******)))((('''''''''((((((((()))))))))''''''(((((((((((('''''')))((((((((())))))******)))))))))))))))*********))),,,......,,,+++,,,...+++++++++,,,,,,------------......///000/////////---------............///000000000111111222222222111222444555666555555555888999:::<<<>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHKKKLLLMMMMMMMMMNNNQQQTTTSSSZZZ\\\```hhhqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%''')))******))))))&&&)))+++***))))))---000//////......///111333444111000000000000000111111---,,,+++*********+++,,,((()))***+++,,,,,,---,,,...000222111...---///111,,,,,,,,,------.........---...//////......///111222111111111000000//////------------------------...............---------......------------......,,,------....../////////---......///000111111222000000111000000///......------............------------///222444444111......------,,,,,,------...000000000000111111111111////////////..................////////////......+++++++++++++++,,,---......---,,,,,,,,,,,,---...---......///000111111222000111333333333222000...)))***,,,...//////...------------...///111333444///...---,,,+++,,,---...222222111111000000//////....../////////...---,,,+++++++++,,,,,,,,,------+++,,,---...///111222222111000////////////000000*********+++++++++******************+++,,,---......------......///000111///000000111111///...---///...,,,+++******++++++++++++******))))))((((((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))***###$$$&&&((())))))((((((######$$$%%%%%%&&&'''''')))))))))))))))******+++******))))))((((((''''''''''''(((((())))))******)))(((''''''''')))***+++)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((***++++++)))((((((((((((((()))******************+++++++++***)))'''&&&&&&'''''''''(((((())))))'''((()))******)))((('''&&&'''''''''(((((()))))))))***************)))))))))((('''''''''(((***+++******))))))))))))******)))+++......,,,+++,,,...******+++,,,,,,---......,,,---......//////......---------.........//////222222222222222222222333111222333555666555555444:::999999:::<<>>>>>>>>???@@@CCCDDDDDDCCCCCCEEEHHHKKKOOOOOOOOONNNNNNNNNQQQSSSUUUYYYXXX]]]hhhsss###%%%''')))******)))((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&%%%%%%$$$$$$))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++)))((((((''',,,++++++***+++,,,---...---------------.........------------............/////////......------------------///111111...,,,------------------------///......------,,,++++++---------------...///000000///---,,,,,,---///000..................------////////////000000000000000000/////////.........000000///000000111222222...------,,,,,,------...//////............////////////...---------------...............---------..............................////////////....../////////.........------***++++++,,,,,,------......///000...++++++...111,,,,,,,,,,,,------......000000111111000///......---------.........//////------------...///111222111000000///...---,,,,,,******))))))))))))******(((((()))***+++,,,---...------------------------.........///////////////---............------,,,*********)))))))))(((((()))+++++++++((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&((()))***+++'''((())))))))))))))))))'''((((((((())))))))))))***(((''''''((())))))((()))((((((((()))***++++++'''((((((***+++,,,---...******)))))))))))))))***(((''''''(((******)))'''...111;;;EEEBBB555---///***)))(((&&&&&&'''(((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))***+++&&&''''''((()))******+++++++++*********+++,,,,,,+++,,,------......------...............///000000//////......------,,,,,,000000000000111111111111///111333333333333555777777:::>>>@@@@@@??????@@@AAABBBBBBBBBBBBDDDGGGJJJMMMNNNOOONNNNNNOOOQQQSSSTTTWWWWWW[[[gggrrr###$$$'''***++++++)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$'''''''''((((((***++++++++++++++++++++++++++++++------..................++++++++++++******))))))******************+++++++++,,,,,,,,,---------...+++++++++,,,,,,---------,,,---------.........///,,,---...000222111///---------------------------///......------,,,++++++,,,,,,,,,------///000000///...---++++++---///000......------............////////////000000000000////////////............111000//////...............------,,,,,,------...------,,,,,,,,,---......//////...---------..............................---------------------------------......---,,,,,,///......------------------,,,,,,,,,,,,,,,++++++,,,000333222///------/////////000000111222222222000000111111000///......,,,,,,------.../////////---------...///000111111000//////...---,,,++++++)))(((((((((((()))******((()))***+++,,,---......---,,,,,,,,,,,,,,,,,,---///////////////.........---------------,,,++++++))))))((((((((('''''''''&&&(((******((((((((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((()))''''''((()))))))))))))))''''''(((((())))))*********(((''''''((())))))((()))))))))))))))***+++,,,))))))******++++++++++++***)))))))))))))))******(((''''''(((******)))''''''888CCC<<<222---,,,)))***)))'''&&&&&&&&&'''((((((((((((((())))))))))))***)))(((((((((((((((((())))))(((((()))***++++++&&&&&&'''((())))))******++++++******+++,,,,,,---+++,,,------......------///............///000000------.............../////////000000000111111111///111333333333333555777777:::>>>@@@@@@??????@@@???@@@AAAAAABBBDDDHHHKKKKKKMMMNNNOOONNNOOOQQQSSSSSSWWWVVVZZZeeeppp&&&''')))******((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''')))******************************,,,,,,,,,---------------)))******+++++++++******)))******+++++++++***)))***++++++,,,,,,---------*********+++,,,,,,------+++,,,,,,---......//////,,,---///111333333000---------------------------++++++,,,------......///,,,,,,,,,---...///000111...---,,,,,,,,,---...///......---------...//////....../////////000000000........................///...---+++************...------,,,,,,------...,,,,,,,,,---------------//////...............///.............../////////------------------------,,,------------,,,++++++///...------,,,,,,------+++++++++,,,,,,---------,,,///222333222000...------...///000000000000000//////000000000///......---------.........//////------......///000000000---------,,,,,,++++++***+++******)))))))))))))))***++++++,,,---...//////.........//////.........///////////////.........,,,,,,---,,,,,,+++***)))((((((((('''''''''&&&&&&$$$&&&((()))(((((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''***))))))(((((()))))))))&&&&&&'''((())))))))))))))))))))))))((((((((((((+++)))'''((()))***))))))))))))))))))))))))***+++******************)))))))))))))))))))))******+++)))((('''(((***+++***))))))>>>EEE666(((***,,,((())))))((('''''''''''''''(((((((((((())))))))))))&&&&&&'''((()))+++,,,---(((((((((((()))***+++,,,''''''(((((())))))******++++++***++++++,,,---...+++,,,------......------...............///000000,,,,,,---...///000000000...//////000000111111111000222333444333444555777777:::===>>>>>>>>>???@@@>>>???@@@AAABBBDDDHHHLLLJJJLLLNNNOOOPPPQQQSSSTTTTTTWWWVVVYYYdddnnn&&&&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&((()))***))))))))))))))))))))))))+++++++++,,,,,,,,,------)))***++++++++++++***))))))+++---......,,,***)))*********+++,,,,,,------******+++,,,,,,---......---------------------------...000333555444111...------------------------++++++,,,------......///,,,,,,,,,---...///000111,,,,,,,,,------............------,,,---...///000------........./////////........................------,,,+++*********+++...------,,,,,,------...---.../////////...---,,,//////............//////---........./////////000........................------......------,,,+++///...---,,,,,,,,,------***++++++,,,,,,------............000111111///---++++++,,,---------,,,+++------.../////////......---------...............---......//////.........++++++*********************************++++++,,,---------....../////////---...000111111000...---000/////////............,,,,,,,,,,,,+++***)))((('''''''''&&&&&&&&&&&&%%%$$$&&&(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((((((((('''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((()))***+++%%%&&&'''((())))))))))))(((((((((((())))))))))))+++***((((((***+++***)))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))(((((()))+++++++++111;;;>>>555+++***+++***((())))))))))))(((''''''(((((((((((())))))))))))'''''''''(((***,,,---...(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++,,,---......+++,,,------......------......------......///000---------...//////000000......//////000111111222111222444444444555666888888999;;;<<<<<<===???AAAAAAAAABBBAAABBBCCCGGGJJJJJJLLLOOOQQQQQQRRRTTTUUUTTTXXXVVVYYYbbblll"""###%%%&&&((()))******'''&&&&&&%%%%%%&&&&&&'''###&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&''')))***))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,+++***)))(((***,,,///111000...+++)))))))))***+++,,,,,,------++++++,,,------.../////////......------,,,,,,+++---...000444666555222///------------------------///......------,,,+++++++++,,,,,,---...///111111+++,,,---............---...------,,,---...///000------------.........///---...........................---------......///...------,,,,,,------...///000111222222000...,,,//////.........//////000---.........//////000000000000000000000000000000.../////////...------,,,///...---,,,+++,,,------------,,,,,,,,,,,,,,,+++///---***,,,///111///---......///000000///...---,,,,,,---.../////////...........................---...............---,,,)))))))))))))))*********''''''(((***,,,...000222......//////////////////,,,---000111111000---,,,000000//////.........---,,,,,,,,,++++++)))((((((''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((())))))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%'''(((***+++%%%&&&'''((())))))))))))###$$$&&&'''***+++---...,,,***))))))***++++++*********)))(((''''''((((((''''''(((((()))))))))***))))))((())))))***++++++---***(((''')))+++,,,,,,333111111111---'''%%%)))((()))*********)))'''&&&(((((((((((())))))))))))+++***************++++++(((((((((((()))***+++,,,************))))))))))))++++++++++++,,,---...///+++,,,------......---------------------...//////.........///////////////---......///000111111222111333555555555555777999888999;;;;;;;;;<<>>BBBDDDDDDCCCBBBBBBCCCEEEHHHIIIKKKLLLNNNPPPRRRTTTVVVWWWUUUYYYWWWYYYaaaiii&&&&&&&&&&&&&&&%%%$$$$$$!!!###%%%'''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''+++,,,------,,,(((%%%"""$$$''''''%%%$$$&&&&&&###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))************************++++++,,,,,,,,,,,,,,,,,,++++++------------++++++))))))))))))************,,,++++++,,,,,,---..............................+++---///111222222111000...------------...//////........................,,,---......//////......------------------------........................++++++,,,,,,,,,---------******,,,---...------,,,------------------------///...---,,,,,,---...///,,,---...//////...---,,,+++,,,,,,---------------//////......---,,,,,,+++,,,,,,,,,---......//////---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......//////000,,,---......//////......000000///............/////////.........---------************************&&&'''((()))************+++,,,,,,---......------//////000000000...---,,,.........------....../////////...------,,,++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))******(((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))******+++***)))(((''',,,***(((&&&%%%&&&'''((((((((((((((())))))))))))+++******))))))))))))))))))***+++,,,,,,+++***)))))))))***++++++************)))))))))((((((((('''''''''''''''((((((((((((((((((((()))))))))*********************)))((('''************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///000111111222222111111333555555555666888:::777666555666777999;;;===@@@AAABBBDDDFFFGGGGGGHHHJJJKKKLLLNNNPPPRRRSSSTTTWWWZZZYYY[[[ccckkk''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''',,,...222333111,,,&&&"""%%%((((((%%%$$$'''&&&###$$$%%%&&&(((((((((''''''&&&&&&&&&&&&'''((())))))************************............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))******+++,,,---...///........................,,,,,,---...//////.........------------...//////........................,,,---......//////......------------------------........................,,,,,,,,,,,,------------)))***+++---....................................---,,,,,,++++++,,,,,,---,,,---...//////...---,,,***+++,,,,,,------,,,,,,......------,,,,,,+++++++++++++++,,,------......,,,,,,+++***************++++++,,,------......///........................000///............///000,,,---......//////......000000000//////..................---------,,,,,,'''(((((()))******++++++%%%&&&(((***+++,,,,,,---------.../////////......111111000///...---,,,,,,............---------.........---,,,+++))))))((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))******)))))))))))))))))))))))))))))))))************)))(((((()))(((((('''''''''((())))))((('''''''''(((***+++---,,,+++)))((('''''''''************************)))***+++,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''')))))))))*********++++++,,,,,,+++***)))(((''''''************++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111111222222111222444555555555555666888888999999:::;;;;;;<<<<<<===???BBBEEEGGGHHHGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQVVVYYYXXXZZZcccjjj'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''***---000222000,,,'''$$$&&&((((((%%%%%%'''(((%%%###%%%''')))******)))(((''''''''''''(((((()))))))))***************++++++...............------------,,,,,,++++++,,,,,,---+++++++++******)))))))))(((((()))***++++++,,,,,,------------............------------------.........------------...//////........................,,,---......///.........................................................,,,,,,,,,------------...++++++,,,------.........------------------------************************,,,------......------,,,++++++,,,------------,,,---------,,,,,,+++++++++******+++,,,,,,------...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................222000...,,,,,,---...///,,,---......///.........000000000000///......---,,,,,,,,,++++++++++++***((((((((())))))*********'''((()))+++,,,,,,------...//////000000000//////111000///...............///////////////......---...---,,,+++***(((((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((''''''''''''(((((())))))))))))((((((((()))************)))(((((((((((((((((((((((())))))*********)))))))))))))))***+++++++++++++++***)))'''&&&'''(((***,,,---,,,+++)))((((((''''''******)))(((((()))******((()))***+++,,,---------))))))))))))((((((((((((&&&&&&'''''''''((((((((()))*********++++++++++++++++++***))))))(((((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111111222222111222333555444333333444555;;;<<<===>>>??????>>>>>><<<>>>AAADDDFFFHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPSSSVVVUUUXXXaaahhh|||&&&%%%$$$######$$$%%%&&&)))(((&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((***++++++***((('''&&&((('''%%%%%%)))***((($$$%%%(((*********)))((('''''''''((((((((((((((()))*********++++++,,,,,,***++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,++++++******))))))(((((())))))))))))((('''+++,,,,,,,,,---------........................///...------------...//////........................,,,---......///.........................................................,,,,,,---------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,------------------,,,,,,,,,---...............---,,,,,,,,,,,,,,,++++++******+++,,,,,,------...---------------,,,,,,,,,++++++,,,,,,,,,---------........................111///---+++++++++---...,,,---......///.........///000000000///...,,,+++*********)))))))))((((((+++*********)))))))))(((***+++,,,,,,,,,,,,,,,,,,000000000111111000//////...............///000111///000000000000///...---------,,,+++***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&''''''((()))))))))))))))((())))))***************(((((((((((((((((((((((())))))))))))))))))******((()))***+++,,,,,,++++++***)))'''&&&'''(((***,,,******))))))))))))************)))(((((()))******'''''')))***++++++++++++(((((((((((())))))))))))''''''((((((((())))))))))))*********++++++++++++))))))(((((()))***+++,,,,,,,,,,,,------------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111111222222111111222333333111111222333777888:::<<<<<<<<<;;;:::>>>>>>???AAADDDGGGJJJLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRUUUSSSWWWaaagggyyy$$$$$$#########$$$%%%%%%'''&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%''''''$$$&&&***,,,+++%%%&&&''')))))))))((((((&&&''''''(((((((((''''''((())))))******+++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********'''((()))))))))(((&&&%%%)))******++++++,,,,,,,,,------...///000000//////...------------...//////........................,,,---......//////......................................................,,,---------............111000///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...---,,,,,,,,,,,,,,,,,,---,,,---......//////......------------,,,,,,,,,,,,+++++++++,,,------.....................---,,,,,,)))***+++---///000222222........................///...---,,,++++++,,,---,,,---......//////........./////////...,,,+++))))))))))))((((((((('''''',,,,,,++++++***))))))(((,,,,,,------------,,,,,,000000111111111000//////,,,,,,---...///000111111//////000000000...---,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''((())))))******)))((()))******++++++******)))))))))))))))))))))))))))))))))((())))))***+++'''(((((()))*********))))))((('''''''''(((***+++(((((((((((()))***+++,,,************************&&&'''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))*********++++++((((((''''''(((***,,,---,,,,,,,,,,,,------------)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111111222222111000222333333111111222333666777999:::;;;;;;;;;:::?????????@@@BBBFFFJJJLLLJJJKKKLLLNNNOOOPPPQQQRRRTTTVVVTTTXXXccciiiyyy###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''###&&&&&&$$$&&&,,,///...''''''''''''''''''''''''%%%&&&'''(((''''''&&&%%%&&&&&&''''''((())))))*********++++++,,,,,,,,,---++++++------------++++++***++++++++++++++++++,,,'''((()))++++++***)))(((((((((((()))******++++++***,,,...000111111000///...------------...//////........................,,,---......//////......................................................------------............000///...---,,,,,,------------------------------...///000000000000///...---,,,,,,,,,,,,,,,,,,---,,,,,,---............---------------------------,,,,,,,,,---......//////------.........---,,,+++)))***+++---...000111111....................................------------,,,---......//////......------......---+++)))'''*********)))))))))((((((,,,,,,,,,++++++++++++++++++,,,---...............000000111111000//////...,,,---...000000000//////---...//////...,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''((()))************))))))***++++++++++++***))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))******(((((((((((())))))))))))(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))''''''((())))))((((((((('''((((((((()))))))))***'''''''''((((((((())))))((((((((()))))))))*********)))((('''((()))+++---*********+++++++++,,,,,,+++++++++,,,,,,------------------------------------------............///...///000111111222222111111222444444333333444666888999:::<<<===>>>>>>>>>>>>>>>???AAADDDFFFHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSUUUSSSXXXccchhhwww###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''(((((('''&&&%%%%%%"""%%%%%%$$$&&&---000000(((''''''&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((------,,,,,,,,,,,,++++++***+++---......---+++************++++++,,,,,,---&&&'''***,,,------,,,+++&&&''''''((()))******+++(((***---000111111///......------------...//////........................,,,---......//////......////////////////////////........................---------........./////////...---,,,------///000........................,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,........................,,,,,,---......//////000,,,,,,---...---,,,+++***++++++++++++++++++++++++..............................//////000///......,,,---......//////......,,,---......,,,***(((&&&++++++++++++***************++++++,,,,,,---......***+++,,,...///000000000000000000000000///......---...000111111///---,,,+++,,,---------+++((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&***,,,------'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((()))************))))))***++++++++++++***))))))))))))))))))))))))***)))(((((((((***+++,,,,,,,,,++++++***++++++,,,''''''((()))***))))))))))))))))))))))))******+++)))***,,,------,,,***)))((())))))))))))((((((''''''((((((((())))))******&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++)))''''''(((***+++((())))))))))))*********------,,,,,,,,,,,,++++++........................---------.........//////...///000111111222222111222444555555555555666888777777999:::;;;===>>>???<<<>>>AAADDDFFFFFFFFFFFFHHHIIIJJJLLLOOOQQQRRRSSSQQQSSSQQQVVVaaafffttt(((((((((''''''&&&&&&&&&'''%%%$$$%%%(((***)))'''%%%$$$###""""""$$$&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%''',,,000333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&''''''((((((((((((((())))))))))))((((((((((((,,,,,,,,,------,,,++++++,,,,,,,,,++++++************+++---,,,,,,+++---...+++******))))))))))))))).................................------,,,,,,,,,............---,,,++++++///...---,,,,,,,,,,,,,,,------...///000000//////,,,,,,------,,,,,,+++***,,,,,,+++***+++,,,---...------,,,+++,,,---...///.........------,,,,,,,,,...---,,,+++***++++++,,,...---,,,,,,,,,,,,---...............////////////111000...---...///111222000000///...------,,,,,,///...---,,,+++,,,---------,,,+++++++++---///111///...---,,,,,,,,,,,,,,,(((+++------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***(((&&&%%%))))))***+++,,,...///000//////...---,,,,,,+++++++++,,,---...////////////000000///......///111222.........///////////////...------,,,+++***))))))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''((((((&&&$$$$$$%%%&&&))))))))))))))))))************)))(((((((((((())))))((('''&&&&&&&&&&&&&&&%%%&&&(((************)))))))))))))))************))))))(((''''''((()))***'''(((((()))***++++++,,,******++++++++++++*********)))(((''''''&&&&&&&&&---,,,,,,+++***))))))(((,,,,,,,,,+++++++++******(((((((((((((((((())))))+++)))((()))******)))(((+++++++++***************+++*********))))))(((((((((((((((((()))+++,,,---------------------------************************,,,---......,,,******+++)))***+++,,,---...------////////////000000000000666666555555444444444333888888999:::;;;======>>>>>>???AAACCCEEEGGGHHHIIIGGGGGGHHHJJJLLLNNNPPPRRROOOVVVVVVXXXaaagggttt%%%%%%%%%%%%$$$$$$$$$###%%%###"""$$$'''((('''&&&%%%$$$#########$$$&&&'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%'''))),,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''''''''''''''((((((((((((((((((((()))+++,,,,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++***+++---,,,,,,+++---...++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++---...///000000---------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---......////////////...---............---,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,///...---,,,++++++,,,---...---,,,,,,,,,,,,---...............////////////000///...---...///111222000//////...------,,,,,,///...---,,,,,,,,,---------,,,+++******+++---............------,,,,,,,,,+++---//////...,,,,,,---))))))))))))))))))))))))+++++++++++++++***))))))))))))******+++,,,......000000///......---,,,,,,***+++,,,...///000000000,,,,,,+++,,,,,,---.....................---------,,,,,,++++++***)))))))))((((((''''''((()))***+++%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((((((((('''(((((('''%%%%%%&&&((()))***+++++++++***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''((()))******+++++++++(((((()))))))))*********+++***)))(((''''''((((((''''''((())))))***++++++''''''((((((((((((''''''))))))((((((''''''(((((()))))))))(((''''''&&&&&&,,,+++++++++************))))))))))))))))))))))))+++)))((()))***+++***((()))(((((((((((((((((((((************)))))))))((()))))))))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,++++++,,,+++,,,......,,,,,,---///////////////000000000000333333444444555666666666888999999;;;<<<===>>>???@@@@@@BBBDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPVVVUUUXXXaaafffsss$$$$$$$$$$$$###############""""""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***++++++,,,,,,,,,++++++------------,,,,,,,,,,,,***,,,------++++++,,,...,,,+++******))))))******))))))))))))))))))))))))))))))+++,,,...///000111+++,,,,,,,,,,,,,,,------/////////...//////000000....../////////......---......//////......---,,,,,,,,,+++++++++,,,---...+++,,,------......------...------------,,,,,,,,,///...------,,,---------...------,,,,,,------...---............/////////000///.........///000111/////////...------,,,,,,///...---,,,,,,,,,,,,------,,,***))))))***++++++,,,---.........---,,,+++)))+++,,,+++)))(((((()))((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,+++************+++,,,,,,000000000///......------------...............---,,,,,,---...///000000000---------,,,,,,++++++***))))))))))))))))))))))))''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""&&&&&&'''''''''''''''''''''(((((((((''''''(((***)))***---......+++(((&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))***+++,,,,,,(((((())))))))))))******,,,+++***((('''''''''''''''''''''(((((())))))***))))))************))))))))))))((((((((()))******,,,++++++******)))))))))++++++*********)))))))))++++++*********)))))))))+++)))((()))***+++***)))(((((((((((((((((())))))************))))))))))))******)))(((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,......---++++++---000/////////000000000111111111111222444666777888999888999:::;;;===>>>???@@@@@@AAACCCEEEGGGHHHJJJKKKNNNMMMMMMLLLLLLMMMMMMNNNPPPVVVUUUWWW___eeeqqq%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))******+++++++++++++++------------------------+++,,,------++++++,,,---,,,,,,+++************+++))))))))))))))))))))))))******++++++++++++,,,,,,******+++++++++,,,------...............///000111////////////...---,,,,,,...............---,,,,,,+++++++++,,,,,,,,,------+++,,,---...///...---,,,------------------------........................---------------------------------........./////////............///000111//////.........---------......------,,,,,,,,,,,,...---+++***)))))))))***+++,,,...//////---,,,***'''))))))(((&&&%%%%%%&&&+++++++++++++++,,,,,,,,,)))***+++,,,---------------,,,,,,++++++,,,,,,,,,////////////......------000000000///...,,,+++***+++,,,...000111111000000,,,,,,+++***))))))((((((&&&&&&'''''''''((((((((((((((('''&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###'''''''''''''''&&&&&&&&&&&&'''((('''&&&''')))***&&&)))---000000...***''')))******+++***)))((('''%%%&&&&&&''''''(((''''''***)))((((((((()))+++,,,(((((((((((()))))))))*********)))(((((((((''''''&&&'''''''''((((((((()))***++++++,,,,,,++++++***(((((((((((()))***+++,,,------,,,,,,++++++++++++*********))))))))))))(((,,,,,,++++++***)))))))))***)))((()))+++,,,+++******************+++++++++*********)))))))))))))))))))))((((((((((((((()))++++++++++++,,,,,,,,,,,,------------------------+++---......---,,,,,,------+++***)))+++---///000/////////000000111111222111111222444666777888999999999:::<<<>>>???@@@AAA@@@AAABBBDDDFFFHHHIIIJJJMMMLLLLLLLLLLLLLLLMMMMMMOOOUUUUUUVVV^^^cccooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&'''(((((()))((()))******+++++++++***------------------------+++,,,------++++++,,,------,,,,,,+++++++++++++++************************))))))))))))))))))))))))***************+++,,,---************+++,,,,,,---......///......---,,,,,,,,,------------,,,++++++++++++,,,,,,,,,---------+++,,,---...///...---,,,---------------------------.....................------------------------------------...........................//////000...............------------------------,,,,,,,,,......---,,,+++******))))))***,,,......---+++******++++++***(((((()))***,,,,,,,,,---------......+++,,,,,,---------,,,,,,//////...------------.........------------------......//////...------,,,''')))***,,,------,,,++++++******)))(((''''''&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$'''''''''''''''&&&&&&&&&$$$&&&&&&&&&%%%%%%''')))###&&&***...000///---,,,***************))))))(((''''''((((((''''''%%%%%%)))((('''&&&&&&''')))***'''(((((((((((()))))))))''''''(((((()))))))))***''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))+++,,,---)))))))))))))))(((((((((*********))))))))))))(((++++++++++++******))))))***)))))))))+++,,,,,,***))))))******++++++++++++))))))))))))))))))******'''''''''(((((()))***++++++,,,,,,,,,------......------------------------+++---......---,,,---...---((($$$&&&---111111.../////////000111222222222333333444444555666666777888999:::<<<>>>???AAAAAA??????AAACCCEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOUUUTTTVVV^^^cccooo############$$$$$$$$$$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''$$$%%%%%%%%%&&&''''''''''''((()))***************,,,,,,,,,,,,------------,,,---...---+++***+++,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++&&&''''''((()))***+++++++++***)))))))))***+++,,,------------------...///------.........------,,,,,,,,,------,,,,,,+++******+++,,,---------,,,,,,+++,,,------......------,,,,,,,,,------------...,,,,,,---............---,,,------......------,,,,,,------------.........------........./////////........................------......------,,,+++...------,,,++++++***)))((()))***+++++++++***)))((())))))((('''''')))*********++++++,,,---------------.........---,,,,,,000//////.........//////------------------------)))***,,,...///000111111***++++++,,,,,,,,,,,,,,,)))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((()))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&$$$%%%&&&((("""$$$(((+++.../////////***)))((('''''''''(((((('''(((((()))(((&&&%%%###'''''''''&&&&&&''''''(((''''''(((((((((((())))))%%%&&&''')))************((((((((((((((((((((((((((())))))******))))))((('''''''''((()))***+++,,,++++++******************++++++*********)))))))))***************************))))))***,,,---,,,+++'''''''''((())))))******))))))))))))************''''''(((((()))+++,,,---,,,,,,,,,------......///------------------------+++---...///---------...---(((%%%'''...222111......///000000111222333333444444555555555555555555777888999;;;===???@@@AAA>>>???AAABBBDDDFFFHHHIIIGGGGGGGGGIIIJJJLLLNNNOOOOOOUUUTTTVVV^^^dddppp###$$$$$$$$$%%%%%%%%%%%%&&&((()))(((&&&%%%''')))((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))************++++++++++++,,,,,,,,,---,,,---...---+++***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,+++)))(((((()))***+++000//////............///,,,,,,---.........---------------------,,,,,,+++***+++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......***+++,,,---......---,,,,,,,,,---......---,,,,,,,,,,,,---------.........------......//////..............................------.........---,,,++++++,,,,,,++++++***))))))'''((((((((())))))))))))%%%&&&&&&&&&%%%&&&(((***))))))***++++++,,,------------............------///............//////000---------...............******,,,...///000000111///...------------------((((((((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###"""###$$$&&&'''%%%&&&&&&&&&'''((((((((('''(((((('''%%%%%%&&&(((%%%%%%&&&(((***---///111,,,***(((&&&&&&'''(((***%%%&&&((()))((('''&&&%%%''''''(((((((((((('''''''''''''''((((((((())))))&&&'''((()))******))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++''''''''''''((())))))***------------------------,,,+++++++++************'''(((((())))))******+++***))))))***,,,------,,,&&&''''''((())))))******((()))))))))***************************+++,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,------.........///000...///000111222333333444444444444555555555555666666777888:::<<<>>>@@@AAA???@@@AAACCCEEEGGGIIIIIIHHHHHHHHHIIIKKKLLLNNNOOONNNTTTTTTVVV___eeerrr&&&&&&&&&''''''(((((((((%%%((()))(((&&&%%%&&&((()))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********************++++++,,,,,,,,,,,,---...---+++***+++,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++)))((((((---+++)))((('''((()))***+++***))))))((((((((((((++++++,,,---..................//////......---,,,***+++,,,---...---,,,,,,...---,,,+++,,,---...///,,,,,,,,,------.........)))***,,,---...---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,---......//////......---.....................,,,---.........---,,,+++)))************))))))((('''''''''&&&'''((()))***'''((())))))((())),,,///******+++,,,------......,,,,,,---...////////////---------------...//////.........///////////////......//////...------,,,---,,,***)))(((((()))***''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&$$$###"""%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%###!!! !!!###%%%'''%%%%%%&&&&&&'''((()))))))))))))))(((&&&%%%'''(((((('''%%%%%%'''+++...111///---)))''''''(((+++---###%%%'''((())))))'''&&&'''((()))******)))((('''''''''''''''((((((((()))(((((()))******)))((('''************))))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))************************,,,,,,,,,++++++++++++***&&&&&&'''((()))***++++++***))))))***,,,...---,,,((())))))***+++,,,,,,,,,(((((())))))*********+++---,,,++++++***+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///,,,111666444---***---222...///000111222333444444333333444444555666666777555666888:::<<<>>>???@@@@@@AAABBBDDDFFFHHHJJJKKKJJJJJJJJJJJJKKKMMMNNNOOONNNTTTTTTVVV```fffsss'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''***)))'''&&&$$$#########"""###%%%''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++------------,,,,,,,,,,,,---...//////)))***---/////////---,,,...---,,,,,,,,,,,,---...333---''''''+++,,,)))$$$((()))***,,,,,,+++*********))))))((((((((((((((((((((()))+++,,,---------***,,,,,,+++++++++***(((,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++---000000000//////000////////////............------------------------,,,***)))+++...000---+++...---,,,,,,,,,---...///...+++((()))+++---,,,+++++++++******))))))((((((***((($$$"""!!!###%%%'''))))))))))))))))))))))))))))))))))))************///...---...///000///...000000/////////............+++((('''))),,,,,,,,,000///...---,,,---......------,,,,,,,,,------...///...---+++***)))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%############%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%((('''&&&&&&(((+++...000777111***&&&&&&&&&%%%###''''''&&&%%%%%%'''((()))...,,,)))'''((()))))))))******))))))((((((''''''&&&''''''(((((((((((((((,,,,,,+++***)))))))))***,,,,,,+++***)))))))))*********((('''((()))***+++,,,***)))***,,,------,,,)))'''%%%'''+++------+++'''''''''''''''((())))))+++***))))))++++++***)))))))))))))))******************))))))((((((''''''((()))***+++++++++++++++((((((***,,,...---***''')))+++...---+++)))***,,,...------------...////////////............//////333333333222222111111111555555444333333333444444666777888;;;===???AAABBB>>>@@@BBBCCCDDDEEEGGGIIILLLLLLLLLLLLMMMNNNOOOPPPQQQSSSRRRYYYeeeiiisss&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&'''''''''''')))'''&&&$$$$$$$$$&&&'''+++***)))(((&&&&&&%%%%%%!!!###$$$&&&&&&%%%$$$###&&&%%%%%%%%%$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))((((((************+++,,,---...+++,,,---.........------...---,,,,,,,,,,,,---...///,,,((((((+++,,,***((())))))***++++++++++++++++++***))))))(((((()))))))))***+++,,,---,,,+++***+++,,,+++++++++,,,+++)))------------,,,,,,,,,,,,*********+++++++++,,,,,,+++---//////.........////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,///...,,,++++++++++++,,,...+++))))))***,,,+++************))))))(((((((((***(((&&&$$$$$$%%%'''((())))))))))))))))))))))))*********++++++++++++,,,...---,,,...000111111000------,,,,,,,,,+++++++++,,,+++++++++,,,---......//////---,,,,,,,,,---.........---,,,+++++++++,,,---,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&&&&&&&&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$((('''%%%$$$$$$&&&(((***111...***((((((((((((''''''&&&&&&&&&&&&'''((((((***'''%%%$$$%%%&&&&&&&&&***)))))))))((((((((('''&&&'''(((((())))))((((((,,,+++******))))))******,,,+++******))))))************++++++,,,,,,,,,,,,)))(((''''''(((***)))))),,,***((((((***,,,+++)))'''''''''''''''((()))))),,,,,,---///000///,,,***))))))))))))************+++*********)))))))))))))))***+++++++++++++++***+++++++++,,,---+++)))&&&***,,,---,,,***)))+++---...------------...////////////............//////111111111222222333333333444444333222222333333333777888999;;;===???@@@AAA>>>@@@CCCDDDEEEFFFGGGIIILLLLLLLLLLLLMMMNNNOOOOOORRRTTTSSSYYYdddhhhsss%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%&&&&&&))))))((('''&&&&&&%%%%%%!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((()))))))))))))))+++,,,,,,///......---------------------,,,,,,,,,,,,------++++++*********++++++,,,***************+++,,,,,,,,,,,,+++***************)))***+++,,,,,,++++++***...,,,***+++,,,+++***))),,,,,,,,,,,,+++++++++************++++++++++++,,,***,,,------,,,,,,,,,---............------------+++++++++++++++++++++++++++---......,,,++++++,,,...---,,,+++***)))))))))---+++))))))******)))((())))))))))))(((((((((((()))((((((((((((((()))***************************++++++,,,,,,,,,---------,,,,,,,,,///111333222111////////////............,,,---//////......///000......---,,,,,,,,,,,,,,,///...---+++******))))))***)))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%'''))),,,+++)))'''&&&'''((()))---......,,,***(((((()))&&&&&&'''((((((((((((''')))'''%%%%%%''')))))))))))))))))))))((((((((((((&&&'''(((((())))))((((((++++++***)))))))))******++++++***)))))))))******)))+++...000111000///...---+++))))))+++++++++***...,,,***)))******((('''(((((('''''''''((())))))+++,,,...000222000,,,)))))))))))))))************++++++++++++************))))))******))))))((((((,,,*********+++,,,+++))),,,,,,,,,+++******,,,......------------...////////////............////////////000111222333444555333333222222222333333444999999:::;;;===>>>???@@@>>>AAADDDFFFFFFGGGHHHIIILLLLLLLLLLLLMMMNNNOOOOOORRRTTTSSSYYYcccfffrrr$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((((((((()))***+++,,,111000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))+++---,,,+++***)))***+++,,,---------,,,++++++++++++,,,)))))))))***,,,///222333333---)))***+++***))))))))))))))))))((((((((((((************++++++++++++)))+++,,,,,,******+++,,,------------,,,,,,,,,,,,))))))))))))************))),,,...---***((()))+++++++++******)))))))))))),,,+++***)))))))))(((((((((((((((((((((((((((((('''((()))***************++++++++++++++++++++++++++++++,,,,,,,,,---------...---...000222333222000111111111000000000//////...000111000...---...000---,,,,,,,,,++++++++++++,,,++++++***)))))))))))))))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***)))(((&&&&&&''')))***---+++***((((((((()))))),,,000222111,,,(((&&&&&&%%%&&&((()))))))))((('''((('''&&&&&&(((***+++***))))))))))))((((((((((((''''''((()))))))))))))))******))))))))))))************))))))))))))******'''***///222333222///---///---++++++,,,,,,+++***,,,+++***)))(((((('''''')))((((((((((((((())))))))))))***,,,---,,,***'''((()))))))))************************************(((((((((((('''&&&%%%%%%)))''''''(((+++...000000---,,,+++******+++---///...------------...////////////............////////////000111222333444444333333333333333444555666::::::;;;<<<===>>>>>>???>>>AAAEEEGGGGGGGGGHHHIIIKKKKKKKKKLLLLLLMMMNNNOOORRRUUUTTTXXXbbbeeeqqq$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############(((((((((((()))***+++,,,222000---+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---///...***((())),,,,,,+++*********+++---......------,,,,,,,,,,,,,,,,,,+++)))+++///777>>>CCC<<<222***)))***((('''))))))))))))(((((((((''''''))))))*********+++++++++)))***+++***)))((()))+++,,,,,,,,,,,,++++++++++++((((((((())))))*********(((+++---,,,(((&&&''')))'''(((((())))))*********************)))(((((((((((((((((()))))))))))))))'''((()))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---111000000222333222000............---------,,,,,,.../////////---,,,,,,,,,+++++++++++++++******)))((((((((((((((()))***+++)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''***...333333...)))''''''%%%&&&((()))))))))((('''$$$###"""###&&&'''''''''(((((((((((())))))))))))'''(((((()))))))))))))))***))))))((())))))*********))))))((())))))******&&&)))---111222111...,,,,,,***((((((((()))((('''((((((((('''''''''((()))***))))))((((((((())))))***(((''''''((())))))(((((()))))))))************))))))))))))))))))))))))))))))))))))(((''''''&&&)))'''&&&(((+++///111111...,,,*********,,,...///...------------...////////////............//////000000111111111222222222444444444555555777888999;;;;;;<<<<<<===>>>>>>??????BBBEEEGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQTTTTTTXXX```dddqqq$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((("""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&((()))%%%%%%$$$$$$$$$#########&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((()))***++++++000...,,,***))))))***+++++++++,,,,,,,,,,,,+++++++++...///...+++((()))++++++++++++++++++,,,------......---,,,,,,,,,,,,,,,///---,,,...444===FFFLLLIII:::---+++***''''''+++++++++++++++*********))))))))))))************+++******+++)))(((''')))***++++++++++++************'''(((((())))))*********(((***++++++)))(((((()))%%%&&&((()))***+++++++++(((***++++++***))))))***))))))))))))************)))******+++++++++******------------------------+++++++++,,,,,,,,,------222222222333444222///---000////////////.........,,,---///222333222...************+++***))))))(((%%%%%%&&&&&&''')))***+++)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))((('''&&&%%%%%%%%%&&&'''((()))***%%%)))...111111...+++)))''''''((())))))))))))(((&&&%%%$$$&&&((())))))((((((((((((((())))))))))))'''((())))))******))))))))))))((((((((()))******))))))((((((((()))******'''))),,,...///...---,,,,,,***))))))***+++***)))&&&'''(((((('''''')))+++******)))((((((((())))))---***'''&&&((()))***+++))))))))))))************((((((((((((((()))))))))++++++,,,,,,,,,+++******---+++))))))+++------------+++******,,,...///......------------...////////////............//////000000000111111111111111444444555666777888:::;;;;;;;;;<<<===>>>>>>??????@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOSSSSSSWWW___cccrrr$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%%%% !!!$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''!!!###%%%&&&''''''&&&%%%'''&&&$$$######%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))******)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&''''''((()))&&&&&&&&&&&&'''((()))***---,,,***))))))))))))******+++,,,,,,,,,,,,+++******,,,---...,,,+++++++++***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,///333:::AAAEEEXXXDDD333...,,,((()))...,,,,,,+++++++++*********))))))))))))***************++++++)))'''''')))***++++++*********)))))))))'''(((((()))******++++++******)))+++,,,,,,+++***'''((()))***+++******)))&&&))),,,---+++***+++---)))*********+++++++++,,,------,,,,,,,,,,,,,,,,,,------------------------,,,------------.........111111222444555444111...222222222111111111111000---///555>>>EEEBBB888///))))))*********)))((('''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))))))))******+++''''''(((((()))******+++%%%'''+++///111000,,,(((((((((((((((((())))))***)))((((((***+++,,,+++***'''((((((((()))))))))***(((((()))************)))((((((((((((((()))******((((((((((((((()))***************++++++,,,,,,,,,---,,,***+++,,,------,,,((()))+++***((((((***---+++******)))(((((()))))),,,***(((((()))******)))))))))))))))************(((((()))))))))***************+++,,,,,,,,,++++++---+++***+++,,,------,,,,,,+++***+++...000///---...------------...////////////............//////......///000111222333333333333444555777888:::;;;:::;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBEEEHHHKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMRRRSSSWWW___cccsss%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%!!!$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''!!!"""%%%'''''''''&&&%%%)))'''%%%#########$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***)))((('''%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&'''((((((+++******)))))))))))))))***+++,,,------,,,+++***)))***+++---......---,,,***+++,,,---...---,,,+++------,,,++++++++++++,,,)))***+++---000444888:::aaaKKK777111...)))***111************))))))))))))))))))))))))************+++++++++)))'''''')))+++************))))))))))))'''(((((()))***++++++,,,,,,***)))+++...000...+++))))))***++++++***)))(((&&&)))------,,,+++,,,...******+++++++++,,,,,,,,,000///...---------------..................................../////////000///000111444666555222000////////////............///333===KKKVVVRRRDDD666((()))*********)))'''&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''%%%$$$$$$&&&)))***%%%%%%%%%&&&&&&&&&&&&&&&))))))+++...111///)))$$$)))((('''''''''(((***+++'''&&&&&&'''))))))(((''''''((((((((())))))******(((((()))***************((((((((((((((()))******((((((((((((((()))******,,,+++***))))))***,,,---***((('''((()))++++++******,,,---,,,))))))+++---++++++***))))))((())))))((((((((()))******(((&&&))))))))))))************))))))******+++++++++,,,&&&'''((())))))***))))))***))))))+++...//////...,,,******,,,///111///,,,...------------...////////////............//////,,,---...000111333444555222222333444666888999:::::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAADDDHHHLLLJJJJJJJJJKKKKKKLLLMMMNNNLLLQQQRRRVVV^^^cccttt"""###%%%'''''''''%%%$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))###"""###%%%(((+++++++++))))))*********))))))(((******+++,,,------------------------,,,+++***)))///...---+++***)))((((((***///...))))))000333111NNNCCC777...)))''',,,333,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,++++++------------------------333222000---++++++++++++))))))+++,,,---.........,,,,,,,,,+++++++++******)))***+++,,,---........................///000111,,,,,,,,,------............---,,,++++++,,,...///,,,------......------,,,***+++,,,---...---,,,+++---...///000000111000000---......///......---,,,333...///:::IIIOOOFFF;;;***)))(((&&&&&&'''(((((('''&&&%%%%%%%%%$$$""" $$$%%%&&&'''((('''&&&%%%%%%%%%$$$###$$$%%%'''((($$$%%%'''((((((((('''&&&&&&'''&&&%%%######%%%'''"""###$$$$$$&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''******))))))((((((((('''+++)))+++222222+++&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))************))))))((((((''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))***+++,,,,,,------+++***))))))((()))))))))))))))))))))((((((((((((((((((((()))******++++++''''''((()))******++++++)))***,,,------,,,***)))&&&(((******((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---...///000000000000///............///000000000000000111222222222333777666444444444555777888;;;<<<<<<===>>>???@@@@@@AAAAAA@@@AAABBBEEEHHHJJJJJJJJJIIIJJJKKKNNNQQQRRRQQQUUUTTTVVV```gggttt###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&''''''&&&%%%&&&'''((('''&&&)))))))))******))))))((()))***+++,,,,,,---,,,,,,,,,,,,,,,---------------000///...,,,++++++++++++---///000---+++...111111BBB:::444222///,,,***,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++000///...---------------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------.........------,,,,,,------......,,,,,,,,,---------......222111000///......//////------------------------******+++,,,,,,,,,,,,,,,......///000000000////////////......------------...+++***333>>>AAA:::111((((((''''''&&&&&&''''''$$$$$$$$$%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''(((((((((((('''&&&'''&&&%%%######%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%)))))))))(((((('''''''''***(((+++111111+++&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))************)))))))))(((''''''''''''(((((((((((())))))(((((((((((())))))***)))))))))))))))***************************************++++++,,,,,,,,,------,,,,,,+++++++++***)))))))))))))))))))))(((*********)))))))))))))))+++++++++***************((()))+++,,,,,,+++)))(((&&&((()))'''%%%###$$$&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,---...///000000000000,,,++++++++++++,,,------000000000111222222333333777666444444444555777888<<<<<<===>>>??????@@@AAABBBBBBBBBBBBDDDFFFIIIKKKKKKJJJJJJJJJKKKMMMPPPQQQPPPUUUTTTVVV```gggsss$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&((('''&&&&&&''''''&&&%%%(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------------...............,,,+++///555CCC:::333222222...***(((,,,------.........------,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,---.../////////////////////...---,,,+++***,,,,,,,,,,,,++++++++++++---------,,,,,,---......---,,,+++++++++++++++,,,,,,,,,,,,------------...333222111000///............---,,,++++++,,,---...+++++++++++++++,,,,,,---...////////////......---///...,,,******)))******+++((((((+++111222...)))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%'''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))&&&''''''%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))((('''%%%%%%%%%%%%&&&((((((((('''''''''''''''((((((+++000///***''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((++++++************))))))''''''''''''(((((((((((())))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))******++++++++++++++++++)))*********)))(((&&&%%%))))))))))))))))))))))))++++++******)))(((((('''++++++,,,,,,,,,,,,,,,,,,((()))***++++++***)))((()))***+++***(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,---...///000000000000......------......///000///000000111222222333333666555444444444666777888;;;<<<===>>>???@@@AAAAAACCCBBBBBBCCCEEEGGGJJJKKKLLLKKKKKKKKKKKKMMMOOOPPPPPPUUUSSSVVV```gggsss&&&%%%%%%$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%'''((((((&&&''''''(((((())))))(((((()))***+++,,,------------...------------...///000......---------......///...******---------555@@@RRRCCC444///...---++++++------......///.........+++,,,------------------........................***+++---///000000///...////////////...---,,,+++------,,,,,,,,,+++++++++...---,,,++++++,,,,,,---------,,,+++*********+++------------------------......------,,,,,,,,,,,,...---+++******+++---...---,,,+++++++++,,,...///...............---,,,+++---,,,)))'''%%%&&&&&&'''))))))((()))))))))((('''$$$%%%&&&'''&&&%%%$$$###&&&'''((((((&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&)))((('''&&&'''((()))***&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%***)))'''&&&%%%$$$######&&&%%%$$$$$$%%%''')))+++''''''''''''''''''&&&&&&&&&(((,,,...---***(((''''''''''''(((((((((((()))((((((((((((((('''''''''***)))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))+++******)))))))))))))))((((((((((((((((((((((((++++++++++++************'''((())))))(((&&&$$$""")))))))))))))))*********************))))))((((((((()))***,,,...000111222))))))***++++++***))))))((()))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---...///000000000000///////////////000000111//////000111222333333444555555444444555666777888::::::;;;<<<>>>???@@@@@@BBBBBBBBBCCCEEEGGGIIIJJJLLLLLLKKKKKKLLLMMMNNNOOOOOOTTTSSSVVVaaagggrrr&&&&&&%%%$$$$$$%%%%%%&&&!!!"""%%%'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&%%%&&&'''(((((((((((((((***+++,,,---............000///...---------------,,,,,,,,,+++,,,,,,---......***(((+++111888CCCLLLTTTDDD444------,,,,,,,,,,,,------.../////////...+++,,,------.........---........................,,,---.../////////...---,,,---......//////......---------,,,,,,,,,++++++---,,,+++++++++++++++,,,......---,,,,,,+++,,,,,,------------------------)))******++++++,,,,,,,,,...---+++******+++---......---,,,,,,,,,---///000---------------,,,+++***...,,,)))'''&&&&&&'''''''''(((((('''&&&&&&((()))$$$%%%&&&&&&&&&%%%###"""%%%'''((('''%%%###$$$%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&&&&&&&''')))***&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))'''&&&%%%$$$$$$$$$&&&%%%$$$$$$%%%(((***,,,&&&&&&''''''''''''''''''&&&***......,,,***)))((('''''''''(((((((((((()))(((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))+++************************+++,,,---,,,***'''&&&((()))))))))*********+++(((((())))))************((()))***,,,...000111222***++++++++++++++++++***&&&&&&&&&''')))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,---...///000000000000,,,,,,++++++,,,,,,---......///000111222333444444444444444555666777777888888999:::;;;===>>>???@@@@@@@@@AAACCCDDDFFFHHHIIIKKKKKKLLLLLLLLLMMMNNNNNNNNNTTTSSSVVVaaagggrrr&&&&&&%%%%%%%%%%%%$$$$$$ """$$$&&&'''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))'''%%%%%%&&&%%%$$$"""$$$%%%&&&'''((((((((((((******+++,,,------------...//////......---++++++++++++*********++++++,,,///---+++,,,777EEENNNPPPBBB888000000000---+++***+++,,,---...............+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,***+++,,,---/////////000------------,,,,,,,,,,,,++++++,,,------,,,,,,+++///......------------......------------,,,,,,,,,((()))+++,,,---.........---,,,+++******+++,,,------------------......///+++,,,,,,,,,,,,++++++***...---+++***))))))))))))%%%&&&&&&&&&%%%%%%''')))%%%%%%&&&&&&%%%%%%$$$###"""%%%((('''%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((%%%'''((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''((((((***)))(((''''''((())))))'''''''''''''''((((((((('''---111...+++***)))(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))******+++++++++++++++++++++++++++))))))******************))))))***+++***)))((('''((())))))******+++++++++'''(((((()))******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///000000000000---------------......///......///111222333444555333444444555666777888888888999:::;;;===>>>@@@@@@???@@@AAACCCDDDFFFGGGHHHJJJKKKKKKLLLMMMNNNNNNNNNMMMSSSSSSWWWaaagggqqq%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$###$$$$$$%%%&&&''''''''''''(((((()))***++++++++++++***,,,...//////---+++***,,,++++++*********++++++,,,000---,,,999LLLNNNCCC333...---000111---++++++***+++,,,------.........+++,,,---...////////////------------------------......---------.........)))***+++---......//////...------------,,,,,,,,,***,,,...000000000...---...------------......///......---------,,,,,,,,,***+++,,,---...------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***++++++++++++++++++++++++******)))))))))(((&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$'''***)))%%%###%%%((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((()))******)))((('''######$$$%%%&&&''')))***)))))))))))))))*********'''''''''(((((())))))))))))111444///*********(((%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))***,,,,,,++++++++++++++++++++++++(((((())))))******++++++'''''''''(((((((((((()))((())))))******+++,,,,,,)))))))))))))))*********+++++++++***************++++++************++++++...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///000000000000///////////////000111111......///111222333444555222333444666777777888888999:::;;;===???@@@BBBBBB???@@@BBBDDDFFFGGGHHHHHHIIIIIIKKKLLLNNNNNNOOOOOOMMMSSSSSSWWWaaagggqqq$$$%%%'''''''''%%%###"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&'''((((((######$$$%%%%%%%%%%%%$$$###""""""$$$&&&(((((('''###$$$%%%&&&''''''''''''&&&'''((())))))*********'''))),,,///000...,,,***---,,,++++++*********+++(((///...***999MMMIII555111---,,,......+++,,,000)))***+++,,,------------+++,,,---...////////////////////////////////////...---,,,,,,---...000111)))***+++,,,------------......---------,,,,,,,,,***,,,000333444222000...,,,,,,,,,,,,---......///.........------,,,,,,,,,***+++,,,---,,,+++***)))***++++++,,,,,,++++++***((()))***+++,,,+++******((()))***+++++++++++++++&&&''''''(((((('''&&&&&&)))(((((('''(((''''''&&&((('''&&&%%%$$$%%%&&&'''))),,,...+++%%%""""""%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''&&&%%%###"""###$$$%%%&&&'''&&&%%%$$$%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&''')))***++++++***)))'''&&&%%%%%%%%%%%%&&&''''''&&&''')))***,,,---------'''((((((((())))))*********333666000*********(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''((((((((())))))******''''''''''''((((((((()))))))))(((((((((((())))))'''''''''((()))+++------(((((((((((((((((((((((('''(((((()))***++++++,,,+++*********+++,,,---...((())))))***++++++,,,,,,++++++******)))(((((((((''''''((()))******++++++******))))))))))))******(((&&&&&&(((,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000,,,,,,,,,,,,,,,---......---...///111222333555555222333444666777888888888;;;;;;===>>>@@@BBBCCCDDD@@@AAACCCEEEGGGHHHIIIIIIHHHIIIJJJLLLNNNOOOOOOPPPLLLRRRSSSWWWaaagggqqq%%%%%%%%%%%%$$$###"""!!!'''&&&%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&&&&((()))******(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$%%%$$$%%%''''''%%%###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))'''&&&(((,,,---+++(((******************++++++""")))***222EEEHHH999...++++++***)))***+++,,,---,,,+++***))))))***+++,,,---...............---,,,------,,,,,,,,,+++++++++........................,,,,,,,,,---...//////000,,,,,,++++++++++++,,,,,,)))---222444444222000///------,,,,,,,,,------...000///...---,,,+++******///,,,***)))***++++++***,,,,,,++++++***)))((((((,,,+++)))'''''''''''''''&&&(((***,,,,,,+++)))(((++++++***((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((((((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%###!!!"""###$$$$$$###!!!###$$$&&&''''''&&&&&&((()))((('''&&&&&&(((***,,,)))%%%$$$%%%''')))***)))&&&%%%''',,,///000///,,,+++(((&&&%%%&&&''''''...222444000(((###%%%)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%'''(((***+++,,,,,,***)))((((((((((((++++++***)))))))))))))))******))))))((((((''''''******+++++++++******)))((((((((((((((()))******))))))))))))************,,,,,,+++***))))))******,,,+++***)))(((((((((((()))((((((((()))+++...///555222...++++++***))))))'''((()))***************///...---,,,+++,,,---...000///...---,,,+++++++++......---,,,,,,---///000111111000000//////......+++,,,...000000///...---222333444666666666666555555666888:::<<<>>>??????AAAAAABBBBBBDDDFFFIIIJJJMMMLLLLLLLLLMMMNNNOOOOOOQQQUUUTTTXXXaaadddqqq&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$''''''''')))(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''')))(((((()))***+++)))((()))))))))*********++++++***///000:::KKKHHH888111------,,,+++,,,,,,---......------------------...,,,,,,------...------------,,,,,,,,,++++++++++++........................,,,,,,---......///000000///......------......///---///111222000//////000......---------......///...............---------...,,,***)))***++++++***,,,++++++***))))))((((((,,,+++)))(((((((((((()))&&&''')))++++++***)))((()))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))'''%%%$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&%%%$$$######%%%&&&'''&&&&&&%%%'''(((((('''%%%%%%''')))---+++******+++,,,+++***'''&&&%%%&&&(((+++---...333000,,,((('''(((***,,,000222222///***((())),,,((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))(((''''''''''''((((((((((((((()))***+++++++++***))))))((((((((()))))))))))))))(((((((((((($$$%%%'''(((***,,,---...***))))))))))))***++++++++++++******))))))((((((,,,++++++++++++************)))))))))))))))*********))))))))),,,///222555111///,,,***++++++++++++***+++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,///...------,,,---------///...---------...///000000000000000//////.........///000000000...,,,+++...000222555777888999999999:::;;;===>>>?????????AAAAAABBBBBBDDDFFFIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPTTTTTTYYYbbbfffttt !!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&((()))(((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""" !!!###%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###"""###%%%&&&&&&%%%((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''')))******(((''''''(((''''''((()))******++++++---...///===KKKAAA000...---,,,,,,+++++++++,,,,,,------............------***+++,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000//////............//////000111111///......///111//////......---......///---------....../////////---,,,******+++++++++***+++******))))))((((((((()))(((((('''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((%%%&&&%%%%%%%%%'''***...''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&(((***)))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&((())))))((()))***)))'''%%%'''''''''&&&&&&(((+++...777333---(((%%%&&&(((***---,,,***(((''''''((()))(((((((((((((((((((((((()))))))))(((((((((((((((,,,+++***)))))))))))))))''''''''''''((()))***+++)))))))))(((((((((((((((((((((((()))))))))******$$$$$$%%%&&&))),,,...000+++************+++,,,,,,---,,,+++***)))(((''''''******+++,,,,,,,,,++++++(((((((((((()))***+++,,,+++******+++...222666999---+++))))))+++,,,------((()))))))))))))))(((''',,,,,,+++++++++,,,,,,------------------...///000///............///000111000000000////////////...---...///000000///...---///000222444777888999999;;;;;;<<<===>>>>>>>>>>>>AAAAAABBBBBBDDDFFFIIIJJJLLLLLLLLLMMMMMMNNNPPPPPPPPPTTTUUUYYYccchhhxxx!!!"""#########$$$$$$$$$$$$%%%%%%&&&'''&&&((()))(((%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%!!!""""""######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((###"""!!!###%%%&&&&&&%%%&&&((((((&&&&&&((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&)))+++***&&&$$$%%%'''%%%&&&&&&((()))***++++++,,,***---===III:::***---******))))))((((((((((((***+++,,,------,,,+++******+++,,,---............------------------------++++++++++++++++++++++++------........./////////------,,,,,,,,,,,,------111222222111...---...///...------,,,,,,,,,,,,---,,,,,,,,,------------...,,,***))))))++++++***))))))))))))(((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###"""$$$''')))***)))'''&&&######$$$$$$$$$$$$######&&&&&&&&&&&&''''''''''''$$$#########%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&''''''&&&&&&&&&''''''$$$"""''')))***(((&&&&&&***...999666111---)))((()))***...***&&&$$$&&&'''((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---///000***))))))(((''''''(((((((((((()))))))))((((((((('''(((((()))******++++++***)))((('''((()))+++---***************+++,,,,,,,,,,,,+++******)))(((((('''(((***++++++++++++***))))))(((((()))***++++++++++++******---000444777***)))((((((***,,,---,,,'''((((((((('''&&&%%%%%%..................//////......------......///000......//////000000111111////////////////////////***+++---///111222333333333333444555555666666666888888:::;;;<<<<<<<<<<<>>>>>???AAAAAAAAABBBDDDFFFIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRPPPUUUWWW\\\eeemmm'''((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&%%%###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$$$$%%%&&&'''(((%%%$$$###$$$&&&''''''%%% %%%%%%!!!""")))***&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&''''''(((((($$$&&&'''///777///&&&---'''((())))))******))))))++++++,,,,,,,,,,,,++++++***+++,,,------...------++++++,,,,,,,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------///111111///,,,+++***))))))((('''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((''''''%%%&&&''''''((((((''''''((((((((('''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%"""&&&(((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$''')))***(((''''''&&&&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''(((&&&$$$$$$%%%'''''''''$$$&&&((((((((('''(((((()))+++///222444555444333000,,,((('''((()))(((&&&((((((((((((((((((((((((&&&&&&''''''''''''(((((()))))))))***+++,,,---...'''''''''((()))+++------'''(((***++++++***))))))(((((())))))***+++,,,,,,,,,,,,+++***+++,,,---...)))))))))))))))***++++++*********+++++++++,,,,,,))))))((((((((()))******,,,+++***)))((((((((((((******************))))))+++***)))***+++,,,***))))))************))))))((())))))***+++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,---...///000111111111---............///////////////000000111111222222000111111333555777999;;;777888:::<<<>>>@@@AAAAAAAAAAAABBBBBBDDDFFFIIIJJJLLLLLLLLLMMMOOOPPPRRRSSSQQQWWWYYY]]]gggooo%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''((('''%%% ''''''"""$$$---000+++$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&######)))'''###(((%%%&&&''')))*********)))++++++************++++++)))******+++++++++******((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,+++)))((()))***(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$&&&((()))))))))'''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%"""%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$###"""######%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))&&&$$$&&&&&&%%%%%%&&&'''((()))%%%'''))))))(((&&&&&&'''$$$######%%%'''(((&&&%%%&&&&&&))),,,...---+++(((###$$$''')))+++,,,,,,+++(((&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))******)))))))))))))))***((((((((()))+++,,,...///((()))+++,,,---,,,+++***)))))))))******+++++++++))))))***+++,,,,,,------+++************+++,,,,,,+++++++++++++++++++++***---,,,***(((((()))+++,,,******)))))))))))))))******+++,,,---,,,+++((('''***))))))***,,,---,,,***''''''(((((()))((((((((('''((()))+++++++++++++++,,,++++++++++++,,,------***+++---///000000000000---------.........//////111111000000111111222222111111111333555777:::;;;888999;;;===>>>???@@@@@@AAAAAABBBBBBDDDFFFIIIJJJLLLLLLMMMMMMOOOQQQRRRSSSRRRYYYZZZ^^^gggppp$$$%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((""""""######$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&&&&'''((('''%%%"""))))))$$$'''111444///$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!###&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""+++''' %%%'''%%%(((!!!"""$$$&&&(((((((((((()))((('''&&&&&&'''((()))((())))))))))))(((((('''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''+++*********************))))))(((((((((((())))))***)))(((&&&$$$%%%(((***)))((('''&&&%%%$$$$$$$$$######$$$%%%&&&'''((()))###"""###%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$"""!!! $$$&&&(((***+++)))'''&&&&&&&&&''''''((())))))***)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%########################$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$###"""!!!"""%%%''')))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''''''%%%"""&&&%%%%%%%%%&&&''')))***%%%'''******((('''''''''%%%&&&(((,,,......+++((()))***,,,000444444///+++)))((('''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((()))(((((((((((((((((((((((((((((())))))*********+++(((((((((((((((((()))))),,,+++++++++++++++,,,,,,((()))+++---------+++******************+++++++++)))******+++++++++******,,,,,,++++++,,,,,,---......------,,,+++***))))))111///+++)))(((***,,,...(((((((((((()))***+++,,,)))+++...000///---***((()))((()))+++---...---,,,)))***+++,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,)))))))))***+++,,,...///)))+++---...000000000///---------.........///////////////000111333444555444444333333444555777888888999:::;;;<<<<<<<<<<<>>???@@@@@@@@@AAABBBCCCDDDDDDEEEGGGJJJLLLNNNOOOOOONNNOOOQQQSSSUUU[[[]]]```iiirrr&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())),,,+++(((%%%###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###&&&'''%%%%%%$$$$$$############%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&%%%$$$######&&&(((******)))(((((((((((('''''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$'''(((((('''&&&&&&...111///444@@@DDD@@@,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%%%%&&&&&&'''&&&&&&%%%%%%!!!&&&%%%###***555666...'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))******************))))))*********)))))))))))))))))))))))))))))))))))))))'''((()))***+++++++++***)))******++++++,,,------,,,,,,***)))))))))***+++))))))***+++++++++******************************+++++++++***************))))))))))))))))))))))))((()))******(((((()))***,,,---...---,,,,,,---///,,,,,,,,,---------......---------.........///////////////......---------///111222222111111222333666666666666777777777777999:::;;;===>>>???@@@@@@AAABBBCCCDDDDDDEEEGGGJJJLLLMMMOOOOOONNNOOOQQQSSSSSSYYY[[[___hhhsss$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%''''''&&&((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! """%%%((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%$$$###!!!!!!&&&'''))))))'''&&&'''(((###%%%''''''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((((('''&&&...;;;EEEHHHIIIHHH???333************)))(((''''''(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***+++)))'''%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&'''(((&&&%%%%%%'''))))))'''%%%%%%%%%&&&&&&'''&&&&&&%%%)))+++'''###'''//////)))&&&&&&''''''(((((())))))%%%&&&'''((()))((((((''''''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''(((((())))))******++++++***))))))(((''''''(((((())))))************))))))))))))))))))))))))'''((()))***++++++++++++)))******++++++,,,------,,,,,,+++************+++,,,+++******************)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((((((((((((((()))***++++++))))))***+++,,,---...---,,,+++,,,---,,,,,,,,,---------......------.........///////////////..................000111222222111111222444444555666888888888777666888999;;;<<<>>>>>>??????AAABBBCCCDDDDDDEEEGGGJJJLLLMMMNNNNNNNNNOOOQQQSSSRRRXXXZZZ^^^hhhttt$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%'''''''''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%'''''''''''''''''''''&&&&&&!!!###%%%&&&&&&&&&$$$###'''''''''''''''&&&%%%$$$%%%&&&''''''&&&%%%&&&'''$$$&&&((((((&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((''''''&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&&&&(((,,,111444AAAJJJPPPMMMFFF<<<,,,%%%&&&'''''''''&&&$$$###''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""$$$'''))))))(((%%%###%%%$$$$$$$$$$$$%%%&&&''')))'''&&&$$$$$$&&&''')))((('''((()))++++++)))'''%%%%%%&&&&&&'''&&&&&&&&&))),,,,,,)))***,,,((( %%%&&&&&&'''((()))******!!!###%%%(((******)))(((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))((((((''''''))))))))))))))))))******)))))))))***************(((((()))***+++++++++,,,)))******++++++,,,------,,,,,,++++++************---+++***((((((((()))***))))))))))))))))))))))))++++++******************++++++++++++++++++++++++***,,,---,,,+++***+++,,,+++---...---,,,++++++,,,,,,,,,,,,---------..................////////////............////////////000111333222111111222444333444777888999888777666888888:::<<<===>>>>>>>>>AAABBBCCCDDDDDDEEEGGGJJJKKKMMMNNNNNNNNNOOORRRTTTTTTZZZZZZ^^^hhhuuu&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%&&&%%%###"""###%%%%%%$$$$$$$$$$$$%%%&&&&&&###%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$$$$$$$######!!!"""$$$&&&&&&%%%$$$###%%%&&&'''(((((((((((((((%%%&&&'''&&&$$$$$$%%%'''&&&''''''&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((,,,333<<>>>>>>>>AAABBBCCCDDDDDDEEEGGGJJJKKKLLLNNNNNNNNNPPPRRRTTTVVV\\\]]]```jjjuuu&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""""""""%%%%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''((('''%%%$$$"""###$$$%%%&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$######%%%&&&'''(((((((((%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%&&&)))++++++***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$(((///777===@@@BBBBBB666222+++%%%$$$'''+++...%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&((((((&&&$$$$$$$$$%%%&&&'''''''''''''''&&&$$$###%%%)))---///&&&&&&''''''(((((())))))))))))))))))(((&&&$$$###'''''''''((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******''''''((())))))***++++++,,,,,,+++***)))((('''''')))******++++++,,,,,,,,,******)))******+++------)))******++++++,,,------,,,,,,,,,---,,,++++++*********))))))))))))))))))************************''''''(((***+++,,,---...************************)))+++,,,+++***)))***+++(((***------,,,+++,,,,,,,,,,,,,,,---------............/////////000000000------...///000000111111111222333333222222333555333444666777888888888888888999;;;<<<>>>>>>??????AAABBBCCCDDDDDDEEEGGGJJJJJJLLLNNNNNNNNNPPPSSSUUUWWW^^^```dddmmmwww$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%######%%%'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&(((((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%$$$%%%+++222444///)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***000444666444111...'''(((***---,,,)))&&&$$$((('''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########%%%''''''%%%######$$$%%%&&&''''''''''''***)))((((((((()))---000'''''''''((((((((((((((()))))))))(((((('''''''''((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))******************+++*********))))))(((((('''(((((()))******++++++*********)))***+++---...)))******++++++,,,------,,,,,,---------,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))+++,,,---,,,+++***+++---&&&))),,,------,,,,,,---,,,,,,,,,---------........./////////000000000000,,,---...///000111222222111222444333222222333555444444555666777888999999999:::;;;===>>>???@@@@@@AAABBBCCCDDDDDDEEEGGGJJJJJJLLLMMMNNNOOOPPPSSSUUUUUU]]]aaagggqqq{{{"""######$$$&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((!!!""""""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%% !!!###%%%%%%%%%###"""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''''''''&&&%%%%%%&&&''''''%%%$$$$$$&&&(((&&&%%%(((222;;;<<<333)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((***((()))***+++))))))+++((('''&&&%%%%%%&&&((()))'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***$$$%%%'''(((((('''%%%$$$&&&&&&'''(((((('''&&&&&&%%%$$$%%%&&&((((((&&&$$$###$$$%%%&&&''''''''''''((()))+++,,,***$$$!!! ((((((((((((((('''''''''%%%%%%&&&''')))+++---...))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))((((((((((((,,,,,,++++++***)))))))))))))))))))))************%%%&&&&&&'''((())))))***+++******)))***,,,---...)))******+++,,,,,,------,,,,,,---...---,,,+++******+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************&&&((()))((('''&&&'''(((%%%(((+++------------...,,,,,,,,,---------......////////////000000000000,,,---...///000111222333111333444444333222444555444444555555666888999:::::::::<<<>>>???@@@@@@@@@AAABBBDDDDDDDDDEEEHHHJJJJJJLLLMMMNNNOOOPPPSSSUUUSSS\\\aaaiiisss~~~"""###$$$%%%&&&%%%$$$######$$$%%%%%%$$$###!!! !!!!!!""""""###$$$&&&&&&%%% $$$'''!!!"""(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&###"""!!!!!!"""###"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++%%%))):::BBB999---((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&******))))))((((((((('''$$$&&&((()))(((((()))***%%%%%%'''((())))))((((((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((&&&$$$$$$$$$%%%$$$$$$%%%))),,,)))$$$!!!%%%(((((((((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&)))***((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((('''%%%$$$%%%''')))***(((((())))))))))))((((((((())))))))))))*********+++***)))'''''')))***+++(((((())))))))))))((((((---,,,+++)))((((((((((((+++***((('''''')))+++---000///,,,*********+++,,,******))))))***,,,...///---,,,+++,,,...///...---***++++++,,,------------******+++++++++,,,,,,,,,+++++++++************)))******+++++++++******)))+++---......,,,+++***+++,,,------......------,,,(((+++///222222000---+++000...---///333333000------,,,,,,,,,,,,---......111222333333222111222444111222444666888:::;;;;;;<<<<<<<<<::::::;;;???BBBCCCDDDDDDDDDCCCDDDFFFHHHLLLMMMNNNMMMMMMOOORRRUUUVVVYYY___gggqqq######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########$$$%%%&&&''''''"""%%%(((!!!###((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$'''&&&$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%///AAAGGG:::+++$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$&&&''''''''''''(((***''')))+++---...---+++***%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$%%%###!!!%%%%%%&&&%%%%%%&&&***,,,;;;///$$$$$$&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))((((((((((((''''''''''''''''''&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))(((((())))))))))))((((((++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++((())))))******))))))(((''''''(((((()))+++,,,---)))))))))***++++++,,,---+++***)))))))))+++---///,,,+++*********+++,,,---,,,+++***+++---...---,,,)))***+++,,,,,,++++++***++++++,,,,,,,,,---------******++++++,,,,,,,,,---******++++++++++++******,,,------,,,+++******,,,,,,------......------,,,,,,---......///......---***,,,...///000///000000...............///000000000222333333222111222444666777777777777777666555666888:::;;;<<<===@@@BBBCCCDDDDDDDDDCCCDDDFFFHHHKKKLLLNNNOOOOOOQQQSSSVVVVVVYYY___gggsss$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((###&&&((("""%%%)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''))))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$'''&&&%%%#########$$$$$$&&&&&&%%%%%%$$$######"""######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&///===???333((($$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%(((***,,,...222444333///+++(((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%&&&'''&&&&&&'''***,,,EEE555&&&"""%%%$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&''''''&&&&&&''''''((()))&&&''''''''''''((((((((((((((())))))))))))((((((''''''((((((((()))))))))+++***)))(((((()))***+++)))******************)))&&&&&&'''(((***,,,...///((()))+++---------,,,,,,(((((('''((()))+++---...---,,,++++++******+++++++++***)))***,,,---,,,+++)))+++---......,,,***(((,,,,,,,,,,,,---------...)))***+++,,,---...//////******+++++++++++++++***,,,,,,,,,***))))))***,,,,,,------......------,,,000///---++++++,,,...///***...111111---,,,...111000000000000000111111222000111333333222111333444888888888888777666555444333666:::<<<======???@@@BBBCCCDDDDDDCCCDDDFFFHHHIIIKKKNNNPPPQQQSSSUUUWWWWWWZZZ___hhhuuu%%%$$$###"""###$$$%%%&&&######""""""###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%'''###&&&'''###)))...&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''''''''(((***&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&(((---,,,&&&%%%)))'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######$$$'''***///222555666333...'''"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&%%%&&&(((+++<<<000%%%###%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&'''((()))***&&&'''((((((((((((''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''******)))(((((()))************++++++++++++***************))))))***++++++***++++++++++++++++++*********)))))))))***++++++,,,+++++++++++++++++++++,,,******+++,,,---,,,+++,,,...000222111///+++)))+++++++++,,,,,,,,,------******++++++,,,------...******++++++,,,,,,+++++++++++++++)))'''(((+++---,,,------......------,,,111///---+++++++++---...///111222111...,,,---///111000000000000111222222000111222222222222333555333444555777888888888888888:::<<<===<<<<<<===>>>AAACCCDDDDDDDDDDDDFFFHHHGGGJJJOOORRRSSSTTTVVVXXXYYY[[[```hhhvvv%%%$$$###"""###$$$%%%&&&######""""""###%%%'''((('''&&&%%%$$$$$$######$$$$$$!!!%%%&&&%%%...333***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$###!!! $$$)))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$###"""$$$'''***+++---000222000+++&&&"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$###"""###%%%%%%###"""###$$$%%%%%%$$$%%%&&&(((+++'''%%%&&&&&&$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))******'''(((((())))))(((''''''(((((())))))))))))((((((((((((((()))))))))************))))))))))))************++++++++++++******---,,,+++***))))))))))))...---***(((''''''((()))+++************++++++,,,))))))***+++,,,,,,---------,,,+++,,,---......,,,,,,...000222111///+++))))))*********++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,++++++***)))'''(((+++...,,,------......------,,,.........------,,,++++++000...,,,---///000///---000000//////000000111222///111222222222222444555111222444666888999::::::=========<<<;;;<<>>>>>======>>>>>>AAADDDFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPTTTWWWYYY\\\cccnnn}}}((('''&&&&&&$$$$$$###"""###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%%%%%%%$$$&&&$$$%%%###$$$333888+++&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%#########%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((,,,***'''%%%######$$$%%%%%%%%%%%%$$$$$$$$$######"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''$$$""""""$$$&&&%%%###'''&&&%%%%%%$$$$$$$$$%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###""" """%%%%%%%%%%%%&&&&&&&&&''''''$$$##################$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$&&&%%%$$$###"""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((''''''''''''((()))))):::222)))###"""###$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((***)))'''%%%&&&'''''''''(((((())))))'''(((((())))))))))))(((+++***)))(((((()))***+++++++++++++++***((('''&&&"""$$$&&&)))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************......---,,,+++***)))(((*********))))))))))))))))))******++++++,,,------+++,,,---,,,***)))***+++------......------,,,+++***,,,......---,,,---...000000000000000000000000***,,,...///......///000000111222222111111222333444666777666555666888:::;;;<<<;;;999;;;BBBEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPSSSVVVYYY\\\___dddkkkzzz'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%###%%%$$$%%%444:::...&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&)))(((&&&$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%&&&'''(((((((((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""" !!!%%%(((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''555///(((######$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((())))))'''&&&&&&&&&&&&&&&''''''((((((%%%&&&'''((())))))))))))******)))((((((((()))*********+++******)))(((''''''(((***++++++***((('''************+++,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++++++++***+++++++++++++++*********,,,,,,,,,++++++++++++***((())))))***+++,,,------.........---,,,,,,+++++++++,,,---,,,***)))***+++------......------,,,+++***,,,......---------...000000000000000000000000+++---/////////...///000...000111111000000222333666777777777555666777999666;;;>>>???@@@DDDCCC???CCCCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNNNNOOORRRVVVYYY[[[^^^cccjjjzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%"""%%%%%%&&&333999///'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%'''((((((&&&$$$######$$$%%%''')))***+++'''%%%$$$###%%%%%%%%%$$$########################&&&&&&%%%$$$"""###&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''...+++&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&''''''''''''###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((()))((('''%%%&&&&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))))))))(((((((((((())))))))))))************))))))))))))+++++++++***)))((())))))(((((()))+++---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,---------------,,,,,,++++++***************++++++,,,,,,,,,++++++++++++,,,,,,---------------,,,++++++******+++,,,---,,,+++***+++,,,------......------,,,++++++---......---------///000000000000000000000000---///111111/////////000///111222222222222444555666777888777666666777999888===@@@??????AAAAAA???BBBCCCCCCDDDEEEGGGIIIJJJJJJKKKMMMNNNOOOQQQUUUXXXYYY]]]cccjjjzzz$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&&&&&&&'''%%%"""%%%&&&%%%...444,,,''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$%%%&&&'''((('''%%%############$$$&&&((()))***&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&###$$$%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&%%%%%%$$$###"""&&&&&&&&&%%%$$$###"""!!!&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&''')))******''''''''''''((((((((((((***'''%%%%%%''')))))))))''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((())))))(((((()))***************&&&''')))***+++,,,,,,,,,+++***)))))))))***,,,...*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...------,,,,,,+++++++++******+++++++++,,,,,,,,,///...---,,,+++***)))((('''(((((())))))***+++++++++,,,------+++***+++---------......------,,,++++++---//////...---...//////////////////////////////111222222000//////000111222444444444444666888444555777777666777999<<>>>>>BBBEEEAAABBBBBBDDDFFFHHHJJJKKKIIIKKKLLLMMMNNNQQQTTTWWWZZZ___eeennn~~~$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% $$$''''''%%%$$$%%%'''(((###&&&'''!!!$$$)))###%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""##################$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$%%%%%%$$$###############%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$""" """$$$&&&''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((&&&%%%&&&((()))))))))*********))))))))))))(((++++++++++++***)))(((((('''((()))***++++++******'''((()))************************)))(((((((((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))*********++++++,,,,,,---------,,,++++++******+++,,,------,,,,,,---...------......------,,,+++,,,---//////.........///000000000000000000000000...000222222000000000111000222333222111111222444222333666777888:::===???DDDOOOVVVQQQHHHBBBAAAAAAAAAAAABBBDDDFFFHHHJJJKKKJJJKKKMMMNNNOOOQQQUUUXXX[[[```gggooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""''''''$$$###$$$''''''"""&&&)))"""###((($$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###%%%'''&&&$$$###$$$&&&&&&%%%$$$$$$#########$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&''')))'''%%%$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&&&&''')))***)))(((***)))))))))(((((((((((((((((()))***************'''(((***+++,,,,,,,,,+++((())))))*********)))))),,,,,,+++***))))))))))))'''(((***---......---,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))******+++,,,,,,,,,***+++++++++++++++,,,,,,)))******+++,,,---...............---,,,,,,+++++++++,,,------,,,,,,---///------......------,,,+++,,,...///000///...///000000000000000000000000000---///111111000000111222333444555444222222222444444666777777777999;;;===;;;IIITTTPPPFFF@@@??????AAAAAABBBDDDFFFHHHJJJKKKJJJLLLNNNNNNOOORRRVVVYYYZZZ___fffooo%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!&&&'''$$$"""###&&&&&&!!!&&&***$$$$$$)))'''$$$######$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%'''(((&&&$$$###&&&)))&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""$$$%%%%%%$$$###########################%%%((()))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""$$$&&&((((((&&&$$$""""""""""""######$$$$$$%%%###$$$&&&'''((('''&&&&&&######""""""###%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''')))***(((%%%###%%%(((###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''((()))******+++%%%%%%&&&(((***+++)))'''))))))(((((('''''''''&&&$$$%%%'''(((***++++++,,,((()))+++,,,------,,,,,,))))))************))))))************+++,,,------"""$$$(((,,,...///...---)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////(((((()))***+++,,,,,,---((()))***+++,,,---......------------------------)))******++++++,,,------+++,,,------,,,,,,...///------......------,,,+++,,,...000000///...///000000000000000000000000000+++---000000000000111222777888999888666444555666777888999888777777999;;;666CCCKKKFFF<<<:::===AAAAAAAAABBBDDDFFFHHHJJJLLLKKKMMMNNNOOOPPPSSSVVVYYYXXX^^^eeeooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&$$$"""%%%(((+++***'''$$$$$$%%% """$$$%%%$$$$$$%%%'''"""$$$%%%%%%$$$###%%%&&&''''''&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))###%%%'''''''''''')))***+++***)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$(((&&&###""""""$$$'''***)))((('''&&&%%%$$$$$$$$$######"""###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%((()))(((&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$###$$$&&&)))+++(((''''''''''''&&&&&&&&&)))((((((''''''&&&&&&%%%&&&''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''(((((())))))(((((((((((((((((((((((()))************))))))(((''''''((())))))))))))))),,,,,,---------,,,,,,+++...---+++*********++++++------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,---***+++---------+++)))(((---------,,,,,,,,,++++++---...///...,,,+++,,,---,,,,,,++++++,,,...///000------,,,,,,,,,+++++++++.........,,,++++++,,,............///......---,,,...//////000000000000000222111000000000222333444;;;:::888555222222444777666777999::::::999888777======>>>>>>???AAABBBCCC@@@AAACCCEEEGGGHHHIIIIIIKKKLLLMMMPPPRRRTTTVVVWWW[[[```hhhsss%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$"""%%%(((******'''%%%$$$$$$'''(((((('''$$$!!! !!!"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$####################################""""""$$$$$$###"""###%%%'''((("""$$$%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""!!! ###$$$((((((&&&%%%$$$$$$$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&''''''&&&$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$######%%%((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((())))))*********))))))))))))***++++++++++++++++++++++++,,,,,,++++++***------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,+++,,,.........,,,+++))),,,,,,,,,,,,++++++++++++---...///...,,,+++,,,---,,,+++++++++,,,---...///******+++,,,---...//////.........---++++++---...------...//////......------......///////////////......---------...000000GGGEEEAAA;;;555222111222444555777888888888666555<<<<<<<<<===>>>???@@@AAA@@@AAACCCEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQTTTUUUVVV[[[___gggrrr$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%'''%%%$$$$$$%%%%%%$$$"""%%%'''))))))'''%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%###$$$%%%%%%$$$$$$%%%&&&&&&'''''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""!!!!!!$$$###""""""###$$$&&&'''"""###$$$$$$###"""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&'''((()))))),,,***'''&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$"""###$$$&&&'''''''''''''''&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''))))))(((((((((((((((((((((((((((((((((((((((((('''((()))***************))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,)))***,,,---...------,,,,,,,,,,,,---....../////////...---,,,,,,++++++,,,,,,---...///...---,,,+++,,,++++++++++++*********,,,---...---,,,+++,,,---++++++***++++++,,,---...***++++++,,,---...///000...//////---,,,+++---...,,,,,,---...////////////,,,---......//////.........------------......///;;;;;;999555222222333555444555777888888888777777:::::::::;;;<<<===??????@@@AAACCCEEEGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVZZZ^^^fffqqq$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))((((((''''''&&&&&&%%%%%%'''%%%######$$$$$$###"""%%%&&&(((((((((&&&$$$###"""$$$&&&&&&&&&%%%&&&'''###$$$&&&%%%$$$$$$%%%'''%%%''')))(((&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""######"""""""""###$$$%%%###$$$%%%$$$"""!!!"""###!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&'''''''''(((&&&''''''(((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((('''%%%###$$$$$$%%%&&&'''((()))***///,,,(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%$$$######%%%&&&'''((((((((('''''''''''''''((((((((((((((((((((((((&&&'''(((******+++++++++''''''((())))))))))))))),,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---,,,++++++,,,---...///000111------,,,+++++++++,,,,,,,,,,,,---...------,,,++++++++++++*********))))))+++---...---++++++,,,---*********++++++,,,,,,,,,.........---------,,,,,,...//////...,,,,,,---...+++,,,---///000000111111---......///000/////////000000000000000000000000---...//////000222555888666777888::::::;;;:::::::::::::::;;;<<<===>>>???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKNNNPPPRRRTTTUUUYYY]]]eeeooo}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&&&&$$$######$$$$$$###"""%%%%%%&&&(((((('''$$$###((())))))'''$$$!!!!!!!!!###%%%&&&&&&%%%$$$&&&'''###'''***)))%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%&&&%%%###!!!"""###""""""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&''''''(((((())))))"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&###$$$$$$%%%&&&'''((()))***///,,,((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''' !!!"""###$$$%%%%%%%%%&&&%%%$$$#########$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''(((******+++++++++''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---,,,++++++,,,---///000111111))))))))))))***+++,,,---+++++++++,,,,,,,,,+++++++++++++++*********))))))+++,,,---,,,++++++,,,---******++++++++++++++++++......---------,,,,,,,,,---///000///---,,,---...+++,,,---///000111111111//////000111111111111000111111111111111111111111333444444222111111333555666777888999:::;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKNNNPPPRRRTTTUUUYYY\\\dddnnn|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&((('''%%%###%%%%%%%%%'''((('''%%%"""###%%%&&&&&&$$$######$$$$$$%%%&&&&&&%%%%%%&&&'''(((---111000+++&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$############$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''(((((((((""""""###$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%$$$%%%%%%&&&'''((())))))---+++(((''''''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!! %%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))'''((()))***************))))))***+++++++++++++++&&&'''((()))*********)))+++,,,,,,------------,,,)))***,,,---...------,,,***+++,,,---...///000000'''''''''(((***+++---...******++++++++++++,,,,,,,,,++++++++++++************+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,++++++)))******+++,,,---...///---///000000...------...+++,,,...///000111111111000000111222222222111111///000000000000//////...222333444333222111333444444444555777888:::;;;<<<<<<<<<<<<===>>>???AAAAAA@@@AAACCCEEEGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVYYY\\\cccmmm{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))%%%&&&(((+++---,,,)))&&&%%%$$$$$$&&&((((((%%%"""!!!###$$$%%%''')))$$$%%%&&&&&&%%%%%%&&&(((***000555444...((((((***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$"""!!!#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%&&&&&&&&&'''''''''((((((***)))''''''(((((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$######"""!!!&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((())))))*********))))))))))))***+++++++++++++++''''''((()))***++++++***++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///))))))))))))***+++,,,---+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++)))+++,,,,,,++++++,,,---+++,,,---......---,,,+++((())))))***+++,,,---------///111000///---------------...000000111111111//////000111111111111111//////000000000///------+++---///000111222444666444444555777888:::<<<===<<<<<<<<<===>>>???AAAAAA@@@AAACCCEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQTTTUUUVVVZZZ]]]dddmmm{{{$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%&&&'''((()))******&&&'''***...111000,,,)))%%%$$$###&&&((((((%%%""" """$$$$$$"""""""""###$$$%%%'''&&&%%%%%%&&&((($$$+++111000)))###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&%%%###!!! $$$%%%&&&&&&(((((()))***%%%%%%&&&&&&&&&%%%%%%$$$"""$$$%%%$$$###"""###%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$###############"""""""""###$$$%%%&&&&&&&&&'''((()))***+++ !!!$$$&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """$$$%%%%%%&&&&&&''''''''''''''''''(((''''''((())))))'''%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""###''''''&&&'''(((######$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((()))######$$$%%%%%%%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''')))*********)))(((&&&'''((()))***+++,,,---)))))))))))))))))))))))))))************))))))(((''''''((())))))))))))))))))***+++,,,---.........***+++---...///...------------,,,+++++++++,,,,,,***++++++,,,,,,---------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++)))***,,,,,,++++++,,,---,,,---.........---,,,++++++++++++*********))))))---///111111///------------...///000000111111000...//////000000000000000000000111111111000...---...000222222111111333555666666777888:::===???@@@<<<<<<<<<<<<===???@@@AAA@@@AAACCCEEEGGGHHHIIIIIIKKKLLLMMMPPPRRRTTTVVVWWW[[[]]]dddmmm|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))+++(((%%%$$$%%%&&&''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%'''&&&%%%%%%&&&'''((()))########################&&&&&&&&&%%%######$$$&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###$$$''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***$$$%%%&&&'''((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&+++(((&&&%%%&&&''''''&&&%%%'''((((((&&&%%%$$$$$$''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***&&&###"""###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++)))''')))+++,,,)))&&&******)))))))))))))))***,,,,,,,,,,,,,,,+++***)))...---,,,++++++---///000++++++++++++++++++++++++------,,,,,,+++***))))))........................---,,,,,,++++++,,,,,,---000---+++***,,,---+++)))))))))*********+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---+++,,,---...---,,,...............///000000------...///000111222222...//////......///111444333444444555666666555555444444666777999;;;<<<===<<<<<<===>>>???@@@AAAAAADDDCCCCCCCCCDDDEEEGGGHHHLLLMMMNNNNNNOOOPPPTTTVVV\\\___dddkkkwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))000,,,'''$$$$$$%%%%%%%%%###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$%%%&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$%%%&&&&&&%%%%%%'''((((((&&&%%%$$$%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))'''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((('''(((******((('''******))))))))))))******+++,,,,,,,,,++++++***)))+++***)))((((((***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------........................---,,,,,,++++++,,,,,,---000...++++++,,,---+++)))))))))*********++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------.........111///---,,,---........................///000000////////////000000000000////////////......111333222333444555666666555555444444666777999;;;<<<===;;;<<<===>>>???@@@@@@AAACCCBBBBBBCCCDDDFFFGGGIIIJJJKKKMMMNNNOOORRRUUUXXX[[[^^^dddlllxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))555000***%%%###############$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''&&&### $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&''''''((()))%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))$$$&&&((((((((((((((()))***)))))))))))))))******+++++++++,,,++++++***)))---,,,+++***+++,,,---...++++++++++++++++++++++++***+++,,,---...///000111........................---,,,,,,++++++,,,,,,---000...,,,+++,,,---,,,+++***************+++++++++************+++++++++,,,---,,,,,,++++++,,,,,,------------.........//////333000---,,,---...//////...............///000000111000000000/////////...///000000///......000222000111333555555555444444444555666777999;;;<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCEEEFFFHHHIIIGGGJJJLLLNNNPPPSSSWWWZZZYYY]]]ccclllyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))666111***%%%######$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))((('''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###$$$$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))(((&&&%%%%%%%%%&&&&&&'''''''''''''''######$$$&&&&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$)))(((((((((((()))))))))&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%$$$###%%%&&&''''''%%%%%%%%%&&&%%%$$$$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))###&&&)))***((('''))),,,))))))))))))))))))***+++******++++++++++++******------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111........................---,,,,,,++++++,,,,,,---///...,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++---,,,,,,++++++,,,,,,---------........./////////333000---,,,,,,........................///000000000000000000////////////000000000///......000222000111222444555555444333555555666777999:::;;;<<<;;;;;;<<<===>>>??????@@@@@@AAABBBCCCEEEGGGIIIJJJGGGJJJMMMOOOPPPSSSVVVYYYYYY\\\ccckkkyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))333///)))%%%$$$%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))'''&&&%%%%%%%%%&&&''''''((((((''''''###""""""###&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%'''((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&$$$###%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$'''++++++)))(((***---))))))(((((()))***++++++)))******++++++*********)))))))))))))))******+++........................++++++,,,,,,---------...........................---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,************************((()))***+++++++++******---,,,,,,++++++,,,,,,---------------.........///111///,,,+++,,,---------...............///000000.........///000111111111///000000///......000222222222333333333444444333555555666888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDFFFGGGHHHIIIHHHKKKNNNPPPQQQRRRUUUWWWYYY\\\bbbjjjwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))...+++'''%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$########################"""$$$&&&'''&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$"""!!!$$$))),,,+++***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$###%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((***************+++(((((((((((()))***+++,,,((()))******+++*********))))))******++++++++++++........................---------,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---***+++,,,+++))))))***,,,+++++++++***************((()))+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---+++,,,---...---,,,...............///000000------...///000111222222.../////////...///111444666555333222222222333444555666777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@AAACCCDDDFFFGGGHHHHHHHHHKKKNNNPPPQQQRRRTTTVVVYYY\\\bbbjjjvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))+++)))'''&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))((((((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%&&&''''''''''''&&&$$$######(((...000...***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%&&&&&&&&&%%%######""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***(((&&&%%%&&&&&&%%%$$$%%%'''))),,,***)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%###"""$$$'''))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((()))******)))'''(((((((((((()))***+++,,,(((((()))***************++++++,,,---------------------------------------------------------------........................---,,,,,,++++++,,,,,,---(((***+++***((('''))),,,+++++++++*********)))))))))***,,,---...---,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,+++,,,...000000///---...............///000000......//////000000111111,,,---.........000333555:::888444111000111444555666666777888999::::::;;;======>>>???@@@AAABBBBBB@@@BBBCCCEEEFFFGGGFFFFFFFFFIIIMMMPPPRRRSSSVVVWWWWWW[[[aaajjjwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))***(((''''''''''''%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########""""""$$$&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&,,,222333...((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$%%%&&&((()))******(((((()))))))))(((&&&%%% !!!"""###$$$%%%%%%$$$$$$%%%%%%&&&'''((((((###"""!!!!!!"""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))++++++)))(((%%%&&&&&&%%%$$$%%%''')))---,,,***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))&&&$$$$$$&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((***'''&&&'''******'''$$$(((((((((((()))***+++,,,(((((()))***************(((((()))************)))++++++++++++++++++++++++............//////000000........................---,,,,,,++++++,,,,,,---''')))***)))'''&&&)))+++++++++++++++******)))))))))+++,,,......---,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++---000222222000..................///000000000000000000////////////,,,---.........000333666>>>:::555111///111444666666666777888999::::::;;;>>>>>>???@@@AAABBBBBBCCCAAABBBDDDEEEFFFFFFFFFEEEDDDGGGLLLPPPSSSUUUWWWYYYVVVZZZaaajjjxxx&&&&&&&&&%%%%%%$$$$$$$$$""""""###%%%'''(((******((('''%%%#########%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((('''%%%"""!!! !!!"""###$$$$$$%%%%%%$$$######%%%%%%$$$###(((''''''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%%%%$$$$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%(((&&&%%%%%%&&&''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$"""'''))))))+++//////---'''%%%###$$$'''((('''&&&+++######%%%""""""%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++...000---'''$$$$$$'''%%%&&&((()))))))))((('''%%%&&&'''((()))***+++,,,'''((()))((('''&&&'''(((******))))))))))))******((((((''''''&&&&&&&&&%%%###%%%(((+++,,,+++***(((***)))))))))((((((''''''***'''%%%''',,,...,,,(((000///---,,,+++,,,------//////............//////+++,,,,,,---...///000000...------,,,,,,------...++++++,,,---------,,,,,,...---,,,,,,+++++++++,,,------------------------,,,,,,,,,***((('''(((******+++---...//////...---...,,,)))'''(((***---///...------,,,,,,,,,------////////////000000000000000/////////000111222222777666555444333222222222555666777888888888888888999:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIMMMNNNOOOOOOOOOPPPRRRUUUWWW[[[dddooo~~~&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''((())))))((('''%%%######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$'''%%%$$$$$$%%%%%%$$$"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$###"""###%%%''''''&&&&&&'''((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###''')))(((***///000---(((&&&$$$$$$&&&'''&&&$$$---(((''',,,...+++)))***((((((&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!%%%((((((%%%$$$&&&)))&&&&&&'''(((((((((((((((%%%%%%&&&'''((())))))***'''((()))((('''&&&''')))))))))(((((((((((())))))((((((((((((''''''&&&&&&$$$&&&(((***+++++++++***+++++++++******))))))))),,,)))''')))---///---***///...---,,,++++++,,,---///..................///.........///////////////------,,,,,,,,,,,,------,,,,,,,,,------,,,++++++------,,,++++++++++++++++++++++++++++++*********)))+++,,,+++++++++---///---------------+++***)))...---+++******,,,...000.../////////000000000000////////////000000000000111000000000000111111222333222222333333555666666555666777888888999999888:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIILLLMMMOOOOOOOOOPPPSSSUUUYYY]]]gggttt&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$###$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%###&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""$$$''')))***)))'''((()))(((&&&%%%%%%'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''(((&&&(((...000///)))(((&&&&&&''''''&&&%%%)))(((***///222...++++++...+++'''%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&((()))((('''&&&((()))((((((''''''''''''(((((())))))))))))(((((((((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++---+++***+++///000///,,,------,,,+++++++++,,,,,,......------------......000000000000//////......------,,,,,,,,,,,,------------------,,,++++++***,,,+++******************************************''')))************,,,---............---,,,+++***---------,,,---...//////---...///000111111000///////////////000000000000222222111111111111111111111111111222444555777777555666777888999999999999;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIJJJLLLNNNOOOOOOQQQTTTVVVYYY\\\fffvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))(((%%%###&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%'''(((''''''((()))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$&&&''')))***((('''&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%((('''%%%'''---000000))))))(((((()))***++++++***+++///333555333111000555...(((&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''((('''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&'''((((((''''''((())))))((((((''''''(((((()))******))))))))))))))))))***)))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000///---,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------////////////............---,,,,,,,,,,,,,,,,,,---.........---,,,+++***)))******))))))))))))******+++++++++++++++,,,,,,,,,+++---------+++******+++,,,,,,---....../////////,,,,,,---...............***,,,---///...---+++***////////////000000000000444333222111111000111111333222222222333444444555555666777888999:::::::::=========>>>>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIKKKMMMNNNOOOQQQTTTWWWXXXYYYaaaqqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%#########%%%'''))))))(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""!!! """###""""""'''((()))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''&&&$$$&&&,,,000000))))))))))))+++///333666777:::===>>>@@@AAAAAA@@@<<<111((('''&&&$$$$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))''''''''''''''''''%%%$$$$$$%%%&&&''')))))))))(((((((((((('''%%%'''((((((''''''(((******))))))(((((())))))***))))))******************+++***)))((()))***,,,...*********+++++++++++++++---,,,+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------...//////,,,,,,,,,++++++,,,,,,,,,.........---,,,+++***))))))))))))(((((()))************+++++++++,,,,,,,,,---///111000///.........+++++++++,,,,,,---......***+++,,,---...------,,,+++,,,---...---+++((('''////////////000000000000333333222111000000000000222222222222222333444555555666777888::::::;;;;;;============>>>???AAAAAABBBBBBBBBCCCEEEFFFHHHIIIIIIKKKMMMNNNOOOQQQTTTVVVXXXWWW]]]lll$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&& """%%%(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$'''))))))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''&&&$$$&&&,,,000///)))))))))))),,,222:::@@@BBBGGGKKKKKKKKKNNNNNNMMMBBB333(((''''''$$$$$$(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&)))))))))))))))(((((((((%%%'''(((((('''''')))*********))))))))))))******))))))))))))***************))))))((()))***+++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......------------......)))***+++,,,---...//////,,,,,,++++++++++++,,,,,,------------,,,++++++***))))))))))))))))))***+++(((((())))))***+++++++++%%%(((+++,,,,,,,,,---...,,,+++***)))((((((((()))++++++,,,------------,,,////////////...,,,+++***////////////000000000000111111000000000000000000...///000111333555777888555666777999:::;;;;;;;;;======<<<<<<>>>???AAACCCBBBBBBBBBCCCEEEFFFHHHIIIIIIKKKMMMNNNNNNPPPSSSUUUZZZYYY___lll$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$###"""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$"""###%%%&&&'''(((''''''$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&%%%$$$######$$$%%%&&&)))'''&&&''')))******)))$$$&&&''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&$$$&&&,,,///...***)))((((((+++333>>>FFFGGGOOOVVVUUUUUUWWWVVVRRRFFF555((('''((($$$$$$)))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))((((((((((((((((((((('''&&&&&&''''''((((((((((((((((((%%%&&&(((((('''''')))+++))))))(((((((((((())))))((((((((()))))))))******))))))(((((())))))******))))))))))))******++++++,,,,,,---,,,,,,+++,,,,,,,,,---.../////////......///..................///,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,++++++***))))))))))))***+++,,,)))))))))***+++,,,,,,,,,!!!$$$(((******)))***+++---,,,+++)))))))))))))))---------------.........////////////////////////////////////000000000000/////////...//////000000//////000111222444666777555666777999:::;;;<<<<<<<<<<<<;;;<<<===@@@CCCDDDBBBBBBBBBCCCEEEFFFHHHIIIJJJLLLMMMNNNNNNOOOQQQTTTYYY\\\dddqqq$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''""""""###$$$$$$%%%&&&&&&&&&%%%###$$$%%%%%%$$$""""""######$$$&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""###$$$%%%%%%$$$!!!"""%%%'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%$$$###""""""###$$$%%%"""!!!!!!"""%%%'''''''''###%%%'''''''''''')))***&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''""""""###%%%'''***,,,---%%%&&&'''((('''&&&%%%$$$$$$$$$&&&''''''&&&$$$$$$###&&&&&&%%%''',,,///...+++***(((&&&)))111>>>GGGKKKVVV______^^^___[[[VVVHHH555''''''((($$$%%%***%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))(((''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))+++((((((''''''''''''((((((''''''(((((()))))))))***(((((((((((())))))))))))))))))*********+++++++++,,,---...---,,,,,,,,,---,,,---///000000000////////////............/////////............---------,,,++++++++++++++++++,,,++++++,,,---------,,,,,,******))))))***+++,,,,,,++++++,,,---......//////)))+++...///...,,,+++,,,---,,,,,,+++,,,---///000///............///000000,,,,,,------...000222222////////////000000000000...............///000111333333222222111222222333555666777999;;;<<<<<<<<<<<<;;;;;;;;;===@@@CCCEEEBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLMMMNNNMMMNNNQQQSSSVVV\\\gggttt$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''&&&$$$#########$$$%%%%%%&&&''''''(((&&&$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$############'''(((((()))(((&&&$$$###&&&%%%$$$######$$$%%%&&&"""###&&&((()))((('''&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))))))))(((&&&$$$""" #########$$$$$$%%%%%%%%%###$$$###!!!###''''''$$$%%%$$$$$$######$$$$$$%%%((((((((()))))))))))))))%%%&&&'''''''''''''''&&&&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''(((*********))))))***&&&%%%'''((((((***...+++%%%$$$'''((()))333@@@RRR^^^dddaaaaaaeeeaaaXXX;;;444+++%%%$$$%%%%%%$$$$$$"""!!!"""%%%'''&&&$$$%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&(((***)))&&&%%%'''))))))***++++++***)))***+++))))))))))))))))))******,,,+++*********+++,,,---///++++++000222---***,,,***,,,...///000///...---)))***,,,...000000000000------,,,+++************------------------------......//////...,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------...//////...------......------...///111222111111000000//////......000000//////000111222222000000111222333333333333444555666888999:::;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCCCCEEEFFFHHHJJJKKKKKKMMMOOOOOOOOOOOOQQQSSSZZZ^^^eeeooo%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&'''''''''%%%$$$###"""###%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&(((((((((((('''%%%%%%$$$######$$$%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%###%%%$$$"""###''''''$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&''''''(((''''''(((((((((''''''&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((()))*********)))(((''')))''''''))))))(((+++111222***%%%'''((('''///999IIIXXXaaa]]]YYYYYYUUUNNN555000)))&&&&&&'''''''''***(((&&&'''))))))(((&&&&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&(((***)))'''&&&'''))))))***++++++))))))***+++******************************+++,,,,,,+++******000++++++///111...---///........................***+++---...///000//////......---------......///---------------------------......///...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++.........------...............------...///111222111000000000/////////...111111000000000000000111000000111222333333333333777888999;;;<<<===>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAACCCDDDFFFHHHIIIIIIKKKMMMOOOPPPOOOPPPRRRTTTYYY^^^eeeooo&&&&&&''''''(((((())))))&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$%%%&&&'''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%###&&&&&&######''''''$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%'''((((((((()))))))))((('''&&&&&&''''''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''((()))******)))(((&&&%%%&&&''')))+++(((''',,,444;;;///&&&'''(((&&&)))000555DDDOOOKKKCCC@@@<<<777---***'''&&&''')))******,,,+++))))))***)))(((&&&&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((('''((())))))''''''((())))))***++++++))))))***+++++++++++++++++++++******%%%'''***---...---+++***...***))),,,...---...000000///...---------......,,,---......//////......---------......///111111---------------------------............---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------//////............//////...---------...///000111000000000000////////////000000000000000111111222000000111222333333333333444555777888:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA???@@@BBBEEEFFFGGGGGGGGGKKKMMMOOOPPPPPPQQQSSSUUUYYY]]]dddooo&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###'''(((%%%$$$&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))))))))***))))))((('''&&&%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''%%%&&&'''''''''&&&%%%$$$$$$&&&)))***'''%%%,,,666AAA111&&&&&&(((%%%&&&)))'''111888555000---***&&&''''''''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((())))))***+++***)))((()))+++,,,,,,,,,+++++++++++++++"""$$$'''+++---.........***)))(((+++------,,,+++---......////////////.....................---------------------...//////........................------.........---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------.........///111222222111///...------......//////000111000000000000////////////.........///000222333444000000111222333333333333333444555777888999999:::<<<<<<===>>>???@@@AAAAAA>>>@@@CCCFFFHHHHHHHHHGGGKKKMMMOOOQQQQQQRRRUUUWWWYYY]]]dddnnn$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''***)))(((''''''&&&'''''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!###%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$)))***'''%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$)))))))))((((((((((((((())))))))))))((('''%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''' !!!###%%%&&&&&&%%%%%%"""$$$((()))%%%###***444BBB222%%%%%%(((&&&%%%((((((******)))***+++((($$$%%%&&&'''(((((('''''''''%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((())))))(((((()))))))))(((((()))******)))((()))***,,,,,,,,,+++++++++******''''''((()))***,,,...///)))***,,,---000000---******,,,///111222111000//////.........------------000///...---------------........................,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........,,,///333666666333///,,,------...//////000000000////////////000000000000111000000000000000111111000000111222333333333333666666888:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???AAADDDGGGIIIIIIIIIHHHJJJLLLOOOPPPQQQSSSUUUXXXYYY]]]dddnnn$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%'''(((***+++%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$***---)))%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$)))(((((('''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''"""$$$%%%%%%%%%%%%###$$$&&&(((%%%$$$)))111AAA111%%%%%%'''%%%%%%(((***'''$$$%%%)))+++)))&&&%%%&&&((((((&&&%%%%%%&&&$$$&&&'''''''''''')))***''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))***)))((((((******)))(((((()))******(((((()))***,,,,,,,,,+++******))))))...---+++***)))***+++++++++...000111444888666222+++---///111222111000//////......---------......222222000//////.................................,,,,,,.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......+++...333666666333...+++,,,---...///000000000000////////////000000000000555444333111///...------000000111222333333333333444555666888999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBEEEGGGIIIIIIJJJIIIIIIKKKNNNPPPQQQSSSVVVXXXXXX\\\cccnnn%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&(((***,,,%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$+++...***%%%%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''' !!!###%%%&&&&&&%%%%%%'''%%%%%%''''''&&&)))///???111&&&&&&&&&###$$$)))'''%%%$$$&&&''''''&&&%%%$$$&&&''''''%%%$$$%%%&&&%%%''')))(((&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))+++)))'''(((***+++***(((((()))***)))((('''(((***,,,++++++***))))))((((((------------,,,,,,++++++,,,///000000555>>>AAA>>>222111///.........//////......---,,,------//////000000///....../////////........................+++,,,---.........,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++,,,---------+++---///111111///---+++,,,---...///000000000///.../////////000000000111444333222000///.........000000111222333333333333222222444666777888888888<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJGGGJJJMMMOOOPPPRRRUUUXXXXXX\\\cccnnn&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''##################$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############((('''&&&%%%%%%&&&((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))############$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%,,,///+++&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&(((+++---...''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$%%%&&&'''&&&%%%$$$***&&&%%%(((((((((***...???222(((&&&%%%!!!###)))&&&'''***+++)))%%%%%%'''###%%%'''&&&$$$###%%%(((%%%''')))'''$$$###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''(((+++,,,***(((((()))***)))((('''(((***++++++******)))((((((''''''))),,,///000000///...+++---,,,+++333???GGGFFF888555000,,,***+++...000...------,,,---...///000,,,,,,+++,,,,,,---...///////////////////////////+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///.../////////000000111111////////////000111333333000000111222333333333333444555777888:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJFFFIIILLLNNNPPPRRRUUUXXXXXX\\\cccmmm'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""$$$(((***((('''&&&%%%$$$######$$$%%%&&&%%%######%%%((()))(((%%%###$$$%%%%%%&&&&&&%%%%%%###!!!###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$%%%%%%&&&''''''&&&%%%%%%)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++999111'''!!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&!!!%%%'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$######$$$%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&'''((())))))))))))))))))((('''&&&%%%((()))))))))))))))(((((())))))))))))(((&&&%%%%%%,,,+++*********+++,,,---+++)))(((***---...,,,***+++,,,,,,,,,...444;;;@@@RRRAAA000,,,///000///...------------------------///...,,,+++++++++,,,,,,,,,,,,++++++,,,---///000.........---,,,+++)))(((******+++,,,,,,---.........---+++******+++---...(((+++------+++)))((((((---,,,+++*********+++,,,+++---//////---,,,,,,,,,------...///000000000///---...000222333222111000111111000000000000000111000111111222222333444444666666555555666888:::;;;>>>===============>>>???AAABBBDDDFFFHHHHHHHHHGGGGGGIIILLLNNNPPPRRRUUUWWWYYY]]]cccmmm'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$''')))***'''$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$&&&)))***)))&&&%%%%%%&&&''''''''''''&&&%%%###!!!!!!$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))444---%%%"""###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&((()))***)))'''&&&'''((((((''''''''''''&&&&&&&&&(((((((((((((((''''''&&&'''''''''((((((''''''&&&(((((()))++++++,,,,,,,,,++++++*********+++,,,---+++***)))+++---...,,,)))************+++...444777BBB666+++***------,,,+++......------------------+++,,,,,,---,,,+++***))),,,,,,++++++,,,...///000.........---,,,+++))))))*********++++++,,,,,,,,,---,,,+++******+++,,,---***,,,------,,,******+++...---,,,++++++,,,------+++)))((('''***...222555------...///000000000000111222444555555444333222111111000000000000000111000111111222222333444444555555666666777999:::;;;============>>>>>>>>>>>>AAABBBCCCEEEFFFGGGHHHHHHGGGJJJLLLNNNPPPRRRUUUWWWXXX\\\bbbmmm***)))'''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$###$$$&&&)))***)))%%%!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))***)))'''%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&---(((###"""%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((*********((('''((()))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((()))***+++++++++************+++,,,,,,,,,+++***+++,,,,,,+++)))******+++******+++...000555...+++...000///.../////////.........---------+++,,,...//////---+++))),,,,,,,,,,,,---...///000.........---,,,+++***)))************++++++++++++,,,+++***))))))***+++,,,+++,,,---,,,++++++---......------,,,,,,---......111---)))(((***---...---,,,---...///000000000000333444555555555444333222000000000000000000111111000111111222222333444444444555666777999999999999;;;<<<===?????????>>>===AAAAAABBBCCCDDDFFFGGGHHHGGGJJJMMMOOOPPPRRRUUUWWWVVV[[[bbbmmm***)))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$$$$$$$(((((('''&&&&&&%%%&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%'''''''''&&&%%%$$$((()))*********'''%%%###$$$%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%&&&'''(((((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%&&&'''''''''''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$#########&&&%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))'''%%%$$$$$$&&&)))+++''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((***+++***)))'''&&&&&&'''((('''&&&%%%&&&'''$$$%%%%%%&&&'''((())))))%%%&&&'''((())))))))))))%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''***************++++++,,,,,,,,,,,,,,,,,,+++***)))+++,,,------,,,,,,---///...+++,,,000111///000222000//////......------,,,......////////////...---------------......//////------------,,,+++***))),,,,,,,,,+++++++++++++++******)))))))))***+++,,,+++,,,+++***)))***---000,,,,,,,,,,,,,,,---------000...---///222111***###,,,---...///000111111111111222222222222111/////////000000111111111111111000111111222222333444444333555777888999999999888:::;;;>>>???@@@???>>>===BBBAAAAAAAAACCCEEEGGGHHHHHHJJJMMMOOOPPPRRRUUUXXXWWW\\\cccmmm&&&%%%$$$###"""""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''&&&%%%$$$$$$$$$%%%((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''%%%%%%((()))*********'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))(((((('''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''%%%$$$$$$&&&)))+++''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))(((&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&'''((())))))$$$%%%&&&((())))))))))))&&&&&&'''((((((((((((((())))))***+++++++++******))))))******+++++++++++++++,,,---,,,+++******)))***,,,......------...///,,,)))***,,,---+++---111//////......------------///...,,,++++++---///000------..................------------,,,+++******---------------,,,,,,,,,)))))))))******++++++,,,++++++***)))((())),,,///******++++++,,,,,,,,,,,,)))(((***000666666111+++,,,---...000111222222222000000000000000///.........///000111111111111111000111111222222333444444333555777888999999999888999;;;===???@@@???>>>===BBBAAAAAAAAACCCEEEGGGHHHHHHJJJMMMOOOQQQSSSVVVXXXZZZ^^^dddnnn((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&(((((('''$$$######&&&(((%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((%%%''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%######%%%%%%&&&%%%$$$###%%%&&&((('''&&&&&&'''((((((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''((()))************%%%&&&''')))***+++++++++((()))******++++++*********,,,------+++******+++)))***,,,,,,++++++---...000---,,,...///---...222------------------------...,,,)))((((((***---000---....../////////......,,,---------,,,,,,+++***------------............))))))***++++++,,,,,,,,,++++++***)))'''(((+++...))))))***+++,,,,,,,,,,,,...,,,+++---000222111///,,,---...000111222333333111111111111000000000000---...000111222222111111000111111222222333444444444555666777999999999999:::;;;===>>>????????????AAAAAABBBCCCDDDFFFGGGHHHHHHKKKNNNPPPQQQSSSVVVXXX[[[___eeennn))))))))))))))))))(((((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$$$$$$$###############&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((((((&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((!!!"""#########"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$&&&'''(((&&&$$$###%%%(((%%%%%%&&&''''''&&&%%%%%%###%%%''''''%%%###$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&###%%%((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%'''(((((($$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$%%%#########$$$%%%%%%%%%&&&%%%'''((((((''''''(((***(((''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&'''((()))************$$$%%%&&&'''(((((((((((('''((()))***+++******)))(((+++------+++***+++---***+++,,,+++******,,,---333///...222444222000111******++++++,,,---------...,,,+++******,,,...000---...///000000///...---,,,,,,---------,,,++++++,,,,,,,,,------.........)))***+++,,,,,,---------,,,,,,,,,+++))))))+++---)))***+++------------------------......---,,,+++,,,---...000222333333333111111111111111111222222---...000222333222111000000111111222222333444444555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHHHHIIIKKKNNNPPPQQQSSSVVVYYYZZZ^^^dddnnn######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''******)))'''%%%&&&&&&%%%$$$%%%&&&((()))&&&&&&%%%%%%%%%&&&''''''!!!"""###%%%''')))***+++!!!"""$$$%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%%%%###$$$%%%&&&'''((())))))###&&&((((((&&&$$$%%%'''%%%%%%&&&''''''&&&%%%%%%$$$&&&)))(((%%%$$$%%%'''%%%&&&''''''((((((''''''###&&&)))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&###$$$%%%&&&''''''((()))&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((&&&$$$######$$$&&&'''&&&&&&'''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&((()))***$$$&&&''''''&&&&&&''')))$$$%%%%%%&&&'''((())))))&&&'''((((((((((((((((((&&&'''((()))************++++++++++++***)))'''''''''((()))++++++******)))'''***------+++***,,,............,,,******,,,---...******000333111,,,+++((()))***+++,,,------...////////////000000111111......///000000///...---,,,,,,---------,,,++++++******+++,,,,,,---......)))***+++,,,---......------......,,,+++***+++,,,)))+++,,,...//////......###+++111222000---,,,,,,---///000222333333444000/////////000111222222,,,...000222333222111000000111111222333333444444666666555555666888:::;;;;;;;;;<<<<<<===???@@@AAAAAABBBDDDFFFHHHHHHHHHGGGIIIKKKNNNPPPQQQSSSVVVYYYXXX\\\cccnnn''''''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$###$$$&&&((()))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))'''%%%$$$&&&&&&&&&'''((())))))***''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((("""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((+++++++++++++++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%$$$###""" '''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((())))))))))))(((((((((&&&$$$%%%&&&'''&&&&&&!!!$$$&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&$$$######""""""######$$$&&&'''''''''&&&%%%%%%$$$$$$&&&((()))(((&&&&&&'''$$$&&&(((&&&$$$"""$$$&&&&&&&&&%%%$$$$$$######"""&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$"""!!!%%%&&&&&&''''''&&&%%%$$$''''''''''''''''''&&&&&&%%%'''(((((('''&&&&&&''')))'''%%%&&&)))***(((&&&'''(((***+++,,,,,,+++***(((((()))************)))******))))))))))))******,,,,,,,,,,,,++++++***)))++++++,,,------...//////............---,,,++++++////////////////////////...........................------,,,,,,------...---------,,,,,,+++++++++++++++******)))******+++*********+++,,,---///000++++++******++++++,,,---//////...---,,,,,,++++++(((***,,,...///...---,,,,,,---...000111111222222...000333555555444222111......//////000000111111111111111111111111111111555555666777888999::::::999;;;===>>>???>>>===<<>>???@@@???>>>===AAABBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPRRRUUUWWWZZZ]]]dddppp%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&$$$###""""""%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%******)))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$&&&''''''((((((''''''&&&&&&$$$######$$$%%%%%%$$$''')))++++++)))&&&%%%$$$%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&((()))(((&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&''')))***((((((((((((((((((((((((%%%''')))((('''&&&'''(((***((('''((()))***)))'''************+++,,,---...///...,,,***))))))))))))++++++++++++++++++++++++))))))***+++++++++*********++++++,,,,,,------...////////////........................------,,,,,,------------------------......------------...............---------------++++++***++++++,,,---...++++++++++++,,,,,,---...++++++******++++++,,,---)))+++,,,...//////......------------...///000111---...///000111222222222000000000000000000//////111111111111111000000000000000222444666777999:::555555666777888999::::::;;;<<<>>>@@@@@@@@@@@@???AAABBBCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOQQQUUUWWWZZZ\\\cccooo&&&&&&''''''((()))******&&&&&&'''''''''''''''((((((((((((((())))))))))))***((('''&&&'''((('''&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######"""%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%)))))))))(((((('''''''''%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''(((((((((((('''''''''%%%$$$$$$%%%&&&&&&%%%%%%'''******(((%%%$$$$$$&&&&&&''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%'''((()))'''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&''''''(((((()))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%&&&(((***,,,''''''''''''((((((((((((&&&'''))))))'''&&&'''((())))))((())))))))))))(((***))))))((()))+++,,,...333111...+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))((('''++++++++++++,,,,,,------.........---.........///.........///////////////++++++++++++++++++++++++......------------..............................------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++******++++++,,,---)))+++---...//////...---...---,,,,,,---...000222...///000111222222222222444333222111000000111111333333222222111111000000---...///111333444666666555555666777888999::::::;;;<<<===??????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOQQQTTTWWWYYY\\\cccnnn((((((((((((((('''''''''%%%&&&&&&&&&''''''(((((('''((((((((())))))******)))(((&&&%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%'''((()))***(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&''''''((((((((('''))))))************))))))((('''%%%%%%'''((('''&&&%%%'''))))))'''&&&&&&'''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%'''(((((('''$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$######''''''(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''(((((()))))))))((((((((()))((((((''''''''')))+++,,,111///---***))))))******+++,,,------------,,,+++/////////...---,,,***)))+++,,,,,,,,,,,,,,,------------,,,,,,---...///000------......//////000000------------------------///......------......///........................///...---,,,+++*********,,,,,,,,,++++++,,,------++++++******++++++,,,---,,,,,,---......---,,,,,,...---+++++++++---000111///000111222333333333222444333111000///000111222333333222222111111000000/////////000111111222222555555666777888999::::::::::::;;;===>>>?????????AAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNOOOQQQTTTWWWYYY[[[bbbmmm}}}((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''(((((())))))***)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))$$$$$$%%%%%%'''(((***+++))))))(((((('''&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))%%%%%%&&&(((((())))))))))))******++++++******))))))'''&&&&&&'''((((((''''''(((((('''&&&&&&(((***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&$$$###$$$&&&%%%$$$###$$$&&&&&&&&&$$$&&&&&&%%%$$$$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))'''&&&&&&&&&&&&''')))***$$$$$$$$$%%%&&&&&&''''''&&&(((***)))((('''(((((('''((()))((('''&&&''')))&&&&&&&&&&&&'''((()))***+++***)))(((''''''((()))++++++------------++++++,,,,,,---...////////////------------------------------,,,,,,---///111222........................000000000000000000000000//////............//////---------------.........///...---+++************++++++++++++,,,,,,---...++++++******++++++,,,---------------------------...---++++++,,,---000111111111222333333333333333111000///...---...///000111111111111111000000000222222222222222111111111555555666777888999::::::999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMNNNPPPTTTVVVXXXZZZaaalll|||%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''(((((()))))))))'''%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&'''((())))))))))))((('''&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((###$$$%%%'''((((((((()))))))))(((((((((((())))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))&&&'''((((((((((((((('''))))))************))))))((('''%%%%%%'''((('''&&&((((((&&&###!!!"""$$$'''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%######%%%'''&&&$$$###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((('''(((******((('''((()))%%%'''((((((%%%%%%&&&(((%%%&&&'''((())))))))))))'''((((((((())))))*********+++,,,------,,,+++******+++,,,...///000000000........................//////......///111444555666555444222000///------000000000000000000000000//////............//////+++,,,,,,,,,------------++++++*********++++++,,,*********+++,,,---...///++++++******++++++,,,------,,,+++++++++---///000...------------///000111111222333333444333333333///............//////000//////000000000000000111222222222222222222222222555555666777888999::::::::::::;;;<<<===???AAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMNNNPPPSSSVVVXXXZZZ```kkk{{{"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''(((((())))))(((&&&&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&+++***((('''&&&&&&&&&'''***))))))((('''&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((("""###%%%'''((()))************))))))))))))******,,,,,,***)))'''%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))))))))((('''&&&%%%(((((())))))))))))(((((((((&&&$$$%%%&&&'''&&&&&&'''%%%""""""""""""$$$&&&(((***+++,,,''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$###$$$&&&((('''%%%$$$%%%(((***(((&&&$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&((()))+++%%%&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))'''(((******((((((((()))$$$&&&((('''%%%$$$%%%(((%%%&&&(((*********))))))'''(((***+++------------)))***,,,------,,,***)))+++,,,------......------//////////////////......111000000000111333666888>>>===;;;888444111///---........................//////............//////+++++++++,,,,,,---------((((((((()))***,,,---...*********+++,,,...///000++++++******++++++,,,---,,,+++***)))+++...111333.........//////000111222222222333444444444333333//////000000111111222222......//////000000111111000000111111111222222222555555666777888999::::::;;;;;;<<<===>>>@@@BBBCCCAAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMNNNPPPSSSVVVXXXZZZ```kkkzzz(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***+++'''&&&$$$$$$$$$%%%''')))######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((('''&&&&&&'''))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))$$$&&&(((((('''''''''(((+++(((%%%%%%'''(((&&&$$$'''&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&%%%(((%%%###$$$&&&((('''%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###'''((((((((((((&&&%%%###((((((&&&%%%$$$#########'''(((((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))%%%(((***)))%%%$$$(((,,,###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''%%%$$$%%%&&&))))))*********))))))((())))))))))))************(((((('''''''''&&&&&&&&&+++'''$$$$$$%%%'''%%%$$$&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###&&&'''''''''%%%$$$(((''''''&&&&&&''''''((('''((()))***)))&&&###!!!(((((('''''''''&&&&&&&&&$$$$$$&&&'''''''''&&&&&&'''((()))(((&&&%%%%%%'''''''''''''''''''''&&&&&&))))))))))))))))))))))))******)))((((((((((((((()))******)))(((((()))+++...---+++******+++---...+++++++++,,,,,,,,,------///............///000000////////////000000000000222444444222///...///222000000000000000000000000111000///---------...///......//////...---,,,,,,+++++++++,,,,,,---------............---,,,++++++,,,,,,,,,,,,,,,---.../////////---,,,,,,---...///++++++,,,---...///000000222222333444444333333333111///............,,,+++000000000000111111111111111222444444222111111222555777888999888999:::<<<;;;;;;<<<<<<======>>>>>>CCCBBBAAAAAABBBDDDGGGHHHHHHIIIJJJJJJKKKOOOTTTXXXXXXYYY___iiiyyy)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&((()))$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''((('''&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&%%%&&&''''''(((***)))'''%%%%%%&&&(((&&&$$$$$$'''((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))***(((&&&&&&((()))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$&&&&&&&&&%%%%%%''')))(((+++,,,)))%%%###%%%((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%&&&'''))))))*********))))))((((((((()))))))))*********(((((('''''''''&&&&&&&&&(((&&&######&&&''''''&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))'''%%%$$$(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((((((((()))******)))(((((()))++++++***(((''''''(((***++++++++++++,,,,,,,,,,,,---******))))))******+++,,,...//////000111222333333000222222000---,,,...000////////////////////////222111000.........///000...............------,,,,,,,,,------------------------------------,,,+++---,,,,,,,,,------...//////...------------...///,,,,,,---...///000111111111222222333333222222222...---++++++,,,,,,***)))............////////////111222444333222111111222444555777888888888:::<<<=========>>>??????@@@@@@BBBBBBAAAAAACCCEEEGGGIIIJJJKKKKKKKKKKKKNNNRRRVVVXXXYYY^^^hhhxxx((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((())))))(((&&&$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))))))))***)))''''''(((((('''&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((&&&&&&&&&&&&''''''((()))&&&''''''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((())))))((('''&&&%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%%%%&&&((((((***+++(((%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%%%%'''(((((())))))******)))))))))(((((())))))))))))******'''''''''''''''&&&&&&&&&&&&%%%######&&&((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))******)))(((((()))+++---,,,+++******+++,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///////////////000000000...//////---++++++,,,---........................111111000/////////000000............------------............------------++++++,,,------------,,,---------,,,------...//////......------...//////---......///000111222222111111222222222222111111111000////////////...,,,........./////////000000000222444333222111222333222444666666777888:::;;;<<<======>>>>>>???@@@@@@BBBAAAAAABBBCCCFFFHHHIIILLLLLLMMMLLLLLLNNNQQQTTTWWWXXX^^^hhhwww%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''+++***)))((((((((((((((((((''''''''''''((()))***%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&%%%$$$######)))((('''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''!!!###%%%%%%%%%'''((('''&&&&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&&&&''''''&&&&&&&&&%%%$$$###''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''((()))***)))'''%%%###&&&&&&&&&&&&%%%$$$######%%%&&&'''&&&%%%%%%&&&(((%%%&&&''''''&&&&&&(((***'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&((()))'''((())))))))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$###""""""$$$%%%'''(((''''''&&&&&&''''''((($$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))******)))(((((()))+++---,,,,,,++++++,,,,,,---************++++++++++++000////////////000111111......---,,,,,,+++******---------,,,+++***+++,,,------------------------/////////.........//////...---------------------.........------,,,,,,,,,******,,,------...............------------...................../////////...///000000222222333444222222333333333222111111333222000111222222000///000000000111111222222333000222333333222222222333000222555666666777999;;;::::::;;;;;;<<<======>>>AAAAAAAAABBBDDDGGGIIIJJJKKKLLLMMMMMMMMMOOOSSSUUUWWWXXX]]]gggvvv$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((+++***)))(((((((((((((((''''''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###)))))))))((('''&&&%%%%%%'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&'''))) """%%%&&&&&&'''(((*********)))(((''''''(((((('''&&&&&&&&&&&&'''((((((((())))))(((((('''&&&%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))((('''$$$###&&&&&&&&&&&&&&&%%%$$$###&&&''''''&&&$$$$$$&&&'''%%%%%%&&&&&&&&&'''(((***'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&((()))''''''((()))))))))))))))'''(((((((((((()))))))))&&&'''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###""""""$$$&&&'''(((''''''&&&&&&''''''(((''''''((((((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''((('''''''''((((((((())))))'''''''''''''''''''''''''''((())))))))))))(((((()))******)))(((((()))+++))))))(((((((((((()))))))))))))))*********++++++,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,...---,,,++++++,,,,,,,,,........................,,,,,,------------------------,,,,,,,,,,,,---.........------,,,,,,++++++***+++,,,---...////////////......---------......---......//////000000000//////000111222333444444444444555555444333333222000...---...//////...,,,000000000111222333333333///111333333222222333444111222444555555666888::::::::::::;;;<<<<<<======???@@@AAACCCEEEHHHJJJKKKIIIKKKMMMNNNOOOQQQUUUXXXXXXYYY]]]gggvvv'''''''''((((((((())))))&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((($$$%%%%%%%%%%%%&&&&&&&&&((((((((()))((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&'''(((***''')))+++***)))(((((()))*********)))&&&&&&'''((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''''''''%%%'''******)))'''''''''$$$%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''(((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%%%%'''(((&&&&&&'''((())))))))))))''''''(((((((((((())))))&&&&&&&&&'''''''''''''''(((((((((&&&######%%%&&&(((((('''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))%%%&&&((('''&&&&&&'''((('''''''''(((((())))))***''''''''''''''''''''''''&&&''')))******)))(((((()))******)))(((((()))+++)))))))))******)))))))))((())))))))))))***************))))))******+++,,,)))***+++,,,...000111222...,,,++++++,,,---,,,+++........................***+++,,,,,,---,,,,,,,,,---,,,+++++++++,,,...............---------------,,,,,,---//////000000000000///......---.........------///000000000000000///000000111222333444444555666666555555444333222000///...///000000///...---...//////000111222222///111333333222222333444222444555666555666777999;;;<<<<<<======>>>??????>>>???AAADDDFFFIIIKKKKKKHHHJJJMMMOOOPPPSSSVVVYYYYYYZZZ^^^gggvvv'''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))***)))))))))&&&'''((((((((('''&&&%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''((()))***++++++)))''''''(((&&&(((((('''%%%$$$&&&((('''&&&&&&&&&&&&'''(((((("""###$$$%%%&&&&&&&&&&&&###&&&)))***)))(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))###$$$%%%&&&'''''''''''''''''''''&&&$$$$$$%%%'''((('''&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''((())))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&''''''&&&######&&&(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((***+++%%%&&&''''''&&&&&&''')))&&&''''''((())))))******))))))))))))))))))))))))&&&''')))*********)))((()))******)))(((((()))+++++++++,,,,,,,,,,,,++++++((((((((()))))))))******++++++******++++++,,,---++++++,,,---...///000111---+++)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,+++***+++,,,...///////////////000000000000......///000111111000000000000///...............,,,---///000111111000000//////000111222333444444555555555555444333222111222111000000222222111000---...///000111222222333///111333333222222333444444666777777666666777888;;;;;;<<<======>>>>>>???===???AAADDDGGGJJJKKKLLLJJJLLLNNNPPPQQQRRRUUUWWWZZZ[[[___hhhvvv&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((()))***+++$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))&&&&&&'''((())))))(((((($$$%%%&&&'''''''''&&&%%%###$$$%%%&&&''')))******'''''''''&&&&&&''''''''''''((()))(((&&&%%%%%%&&&$$$&&&(((((('''''''''((("""$$$&&&%%%######&&&)))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%$$$###""""""###'''((('''&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$###""""""###$$$''')))***%%%%%%%%%&&&'''((()))***###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,######%%%&&&'''(((((((((''''''(((&&&$$$$$$%%%&&&$$$$$$###$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%'''''''''%%%$$$%%%&&&%%%&&&'''((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$%%%'''&&&$$$$$$'''+++&&&&&&&&&&&&&&&'''((())))))((((((((('''''''''''''''''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((((((((((('''&&&&&&&&&%%%'''&&&&&&&&&''''''(((((((((''''''&&&&&&''''''((($$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''')))+++,,,%%%&&&''''''&&&&&&((()))&&&''''''((()))******+++************************%%%''')))***+++***)))((()))******)))(((((()))+++(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((())))))***+++///...------,,,+++******---***((((((+++,,,+++***++++++++++++++++++++++++***+++---...///...---------,,,+++******,,,...///000000111111222222333333///000000111111111111111000000///...............,,,---///000111111111000//////000111222333333444444555444444333222111000...---,,,---...///...---///000111222333444555555...000222333333222333555666777888777666555666888999999::::::;;;<<<<<<======???AAAEEEHHHJJJLLLLLLLLLNNNPPPQQQQQQRRRTTTUUU[[[\\\```hhhwww'''''''''''''''''''''''''''''''''(((''''''&&&&&&)))))))))))))))*********((((((((((((((((((((((((+++***)))(((((()))***+++(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++''''''((((((((((((''''''((('''&&&%%%$$$$$$%%%&&&(((((((((((('''&&&%%%$$$)))'''%%%$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$&&&''''''%%%###"""%%%%%%%%%%%%%%%&&&'''(((---,,,***'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&'''(((***+++((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***(((%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))))))))((('''%%%$$$###&&&'''((((((((('''%%%%%%"""$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((())))))((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!###%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))***)))(((&&&&&&'''((((((************))))))))))))+++******)))))))))))))))++++++++++++++++++++++++*********)))))))))))))))******)))))))))))))))***+++++++++)))'''''')))+++''''''((()))***+++++++++///000000///,,,+++,,,---*********)))******+++,,,)))***++++++***)))((('''---------,,,,,,+++++++++---,,,+++*********+++,,,---///111222222000...,,,000000////////////000000------...---++++++,,,...---------...............////////////000111222333222111111111000000//////111111222222222222111111000111111111111222222222333555555555333333333555666555555444444555777888::::::;;;<<<===>>>?????????@@@AAACCCEEEGGGIIIJJJIIIJJJLLLLLLMMMOOOSSSVVVTTTXXX```jjjxxx''''''''''''''''''''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))***))))))((((((((('''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&'''((()))'''%%%$$$%%%&&&&&&%%%&&&''''''''''''''''''&&&************((('''%%%$$$&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&(((***,,,///000((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((()))((((((''''''&&&'''((((((((('''&&&%%% !!!###%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))((('''&&&&&&'''((())))))(((((('''&&&'''''''''))))))))))))))))))))))))******)))(((((((((((()))***************************)))))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&''')))((())))))******+++++++++---...///...,,,+++***+++***************++++++,,,+++,,,,,,---,,,+++***)))---------,,,,,,,,,++++++...---,,,++++++,,,------***+++---///000000000///000000//////...////////////000000///......///111...............---------////////////000111111222111111000000000/////////......////////////......000000111111111222222222111222333333111111222333555555555444555666666777;;;;;;<<<===>>>??????@@@@@@@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMOOORRRUUUWWWZZZaaajjjwww''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&((())))))******))))))(((&&&&&&&&&&&&&&&&&&%%%$$$'''&&&$$$###$$$&&&***,,,)))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((((((''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&(((***,,,...///''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%&&&((())))))(((''''''&&&&&&((()))************''''''((()))((('''&&&%%%###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&((()))***(((((('''&&&&&&'''(((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))******(((((('''''''''(((((())),,,,,,,,,+++***)))+++,,,*********+++++++++++++++***,,,//////---+++*********************+++,,,,,,---............---,,,,,,------------,,,,,,,,,,,,......------------......***+++,,,------...//////000//////.........------,,,---------++++++---...//////......------,,,,,,------......///000000111000000///////////////...---..................---000000000111111111222222111222333333111111222333555666777777888888777777:::;;;;;;<<<===>>>??????@@@AAABBBDDDFFFHHHJJJKKKJJJLLLMMMMMMMMMOOORRRTTTYYY\\\aaaiiiuuu''''''''''''''''''''''''%%%%%%&&&((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---...------******)))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++***))))))((('''&&&&&&%%%''''''''''''''''''''''''))))))************))))))&&&'''((()))((('''&&&%%%((('''&&&&&&'''(((***+++((('''%%%&&&'''((('''&&&'''''''''&&&&&&'''''''''%%%$$$######$$$%%%((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''''''''&&&######%%%&&&&&&&&&%%%%%%%%%&&&((())))))((('''&&&%%%&&&'''((()))*********'''(((((())))))'''&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&&&&''')))***''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))*********)))(((((((((((())))))***,,,---...---++++++,,,---,,,,,,++++++++++++++++++))),,,///000...,,,******+++************+++,,,,,,........................------------------,,,,,,---------------.........///...---,,,++++++,,,,,,//////......------,,,+++***+++++++++******+++---//////...------,,,++++++,,,,,,---...////////////////////////............000000111111111111000000000000000000111111111111222444555555333333444666777888999:::;;;:::999888999999:::;;;<<<===>>>>>>@@@AAACCCEEEGGGIIIJJJKKKKKKLLLMMMMMMMMMNNNQQQTTTYYY[[[aaaiiittt''''''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---...------)))))))))(((((((((''''''########################&&&&&&&&&'''((()))***+++******)))(((''''''&&&&&&&&&''''''((())))))******))))))************))))))'''((()))******)))((('''((()))***++++++***)))((('''&&&&&&&&&(((((('''&&&((('''&&&&&&&&&&&&'''((()))(((&&&&&&''')))+++---((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''(((''''''&&&%%%&&&''''''((((((''''''''''''((()))))))))((('''&&&###$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%$$$&&&'''''''''((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((())))))***************)))))))))******+++,,,'''((())))))((('''((())),,,,,,++++++++++++++++++))),,,000111000...,,,,,,+++++++++***+++,,,,,,---......---------.........------------------------++++++,,,,,,------------111000...,,,++++++,,,------------------,,,+++***,,,---...---,,,,,,...000//////...---,,,++++++***+++,,,---.../////////...............////////////111222222333333222222111//////000000000111111111222333555444444333555666666777888999:::999888777777888999999;;;;;;<<<===@@@AAABBBDDDFFFHHHJJJJJJJJJKKKLLLMMMMMMOOORRRUUUWWWYYY```hhhuuu''''''''''''''''''''''''&&&'''(((((())))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&'''((()))***++++++((())))))******))))))((('''((())))))))))))))))))''')))+++------+++(((&&&'''&&&&&&'''))))))(((&&&((('''&&&%%%%%%&&&'''(((,,,***(((&&&%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""###$$$&&&''''''''''''$$$%%%&&&'''''''''&&&&&&'''''''''''''''(((((()))$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&'''((()))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((((((''''''((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((()))(((''''''&&&'''''''''(((((())))))******)))((((((''''''((((((''''''''''''''''''''''''((((((((()))******++++++************+++,,,,,,---''')))***+++***))))))************+++++++++++++++***,,,///000///.........+++++++++++++++,,,---------------,,,------...///------------............***+++,,,------...------------,,,+++,,,---...///***+++,,,------,,,+++***)))+++++++++***+++---///......------,,,,,,+++++++++,,,---////////////......////////////000000000000111111222222111111000/////////000000000111111///111222222222222333555333444555555666666555555777888888999:::;;;<<<<<>>>>>???@@@BBBDDDFFFHHHIIIHHHIIIKKKLLLMMMPPPTTTWWWWWWZZZ```kkkzzz''''''''''''''''''''''''((())))))))))))(((((('''(((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((+++***)))(((((()))***++++++++++++************)))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$%%%&&&'''((($$$$$$$$$%%%''')))***+++&&&&&&&&&(((******(((&&&)))(((&&&%%%%%%&&&((()))***))))))(((((((((((()))%%%%%%%%%%%%&&&&&&'''(((%%%&&&((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((('''%%%###"""###$$$&&&'''((('''&&&&&&)))))))))))))))******+++&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$&&&))))))&&&%%%''')))***(((%%%$$$%%%'''+++------+++(((&&&%%%''')))***(((((())))))))))))((((((((()))*********)))'''&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((***+++)))'''&&&%%%%%%&&&''''''&&&%%%%%%,,,+++)))((((((((()))***'''(((((()))***++++++,,,++++++***)))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((()))***+++,,,'''***,,,---,,,++++++,,,''''''((()))***++++++,,,)))***,,,,,,,,,,,,...000,,,,,,++++++,,,,,,---...///...---------///000111---------.........//////+++,,,...000000000000///------,,,+++***)))((('''&&&'''***,,,------,,,+++)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,---+++,,,///000111111///...//////000000111111222222111111222222222222111111////////////000000000000111333444444444444666777888777666666666777999::::::;;;;;;<<<===>>>??????===>>>@@@BBBDDDFFFGGGHHHGGGHHHJJJLLLNNNQQQUUUXXXXXX[[[bbblll|||******))))))((((((''''''&&&&&&''''''&&&$$$!!! ))))))((((((''''''&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%&&&((()))***,,,+++)))((((((((()))***,,,***'''$$$$$$%%%(((***))))))((((((''''''&&&&&&+++*********))))))((((((&&&'''((()))))))))))))))'''''''''''''''((())))))'''''''''((((((((((((((('''((())))))))))))(((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$############''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))'''%%%&&&)))***(((&&&'''&&&%%%$$$%%%''')))***)))((('''&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""&&&(((******(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&###$$$&&&(((*********)))(((***,,,...---+++(((%%%&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((***))))))((((((((((((((((((''''''&&&&&&&&&''''''(((***,,,***'''$$$%%%&&&'''((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''',,,***((('''&&&'''((()))&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((***))))))((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))************,,,,,,++++++***))))))(((++++++++++++++++++++++++......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,***((())),,,///222222......---,,,,,,,,,,,,---,,,---------,,,++++++***)))***,,,.........,,,+++///---+++,,,...000///---,,,---......//////.........//////000000000000000333333222111000000111111000000//////000111222222444444444444444444444444;;;>>>???===888777;;;???999:::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDFFFIIILLLJJJMMMPPPPPPOOOOOOPPPQQQYYY[[[bbblllzzz)))))))))(((((((((((((((((()))***++++++***((('''(((((((((((((((''''''''')))(((((('''&&&%%%%%%$$$(((((((((((())))))***++++++***)))((((((((()))***+++)))'''%%%%%%&&&((()))((((((((((((((('''''''''*********)))))))))(((((((((((())))))***)))))))))'''''''''''''''((())))))((((((((((((''''''''''''''''''(((((()))))))))***)))((('''&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''&&&&&&''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))'''&&&'''))))))(((&&&((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%$$$###''')))++++++)))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%''')))+++,,,,,,***(((&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''((()))******(((''''''&&&&&&&&&''''''''')))***)))'''%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''+++***(((&&&&&&'''((()))'''''''''(((((('''''''''(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))*********))))))((('''))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///..................------,,,++++++---...---,,,......---,,,,,,,,,,,,---------......---,,,,,,+++***+++---//////...---,,,///---+++,,,...000///...------......//////.........//////000000000000000333222222111111111111111000000000000000111222222333333333444444555555555:::<<<===;;;777666999<<<666777888999;;;<<<======AAABBBCCCDDDDDDGGGJJJMMMQQQMMMJJJIIILLLQQQUUUWWWYYY[[[bbbkkkyyy(((((((((((((((((())))))&&&''')))*********)))((('''''''''((((((((((((((())))))(((&&&%%%$$$###"""))))))))))))))))))))))))+++***)))((((((((())))))))))))(((''''''''''''((('''''''''(((((((((((((((******))))))))))))(((((()))************))))))((('''''''''''''''((()))))))))((((((((('''&&&&&&&&&''''''&&&&&&''')))+++,,,)))(((''''''&&&&&&''''''))))))))))))))))))))))))(((((('''''''''((())))))((((((((((((((('''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((''')))'''&&&$$$###$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%$$$(((***,,,,,,***'''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''))))))))))))((('''%%%$$$&&&''')))******)))((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,''''''&&&&&&&&&''''''(((%%%'''((((((''''''(((***'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))(((((())))))******++++++(((''''''(((((()))***+++*********+++******)))((()))******************)))))))))))))))************))))))***+++,,,,,,------------------------------*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000---------...............000000//////...---------,,,,,,,,,...///...,,,***......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---.../////////...---...---+++,,,...//////...------........./////////...///000000111111000000222222222222111111111111000000000000000000111222222222333333444555666666999:::;;;999555444666999999999:::;;;===>>>???@@@AAABBBDDDDDDEEEGGGKKKNNNSSSOOOKKKMMMSSSXXXYYYXXXYYY[[[aaajjjxxx&&&''''''(((((()))))))))&&&&&&'''((()))(((((((((&&&&&&''''''(((((())))))((((((''''''&&&%%%$$$$$$'''((((((((((((''''''&&&******))))))(((((((((((('''(((((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))((((((***+++++++++***)))(((((('''''''''''''''((())))))))))))((('''&&&&&&%%%%%%'''&&&%%%%%%&&&)))+++---((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''((((((((('''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''''''''''''((((((((('''&&&&&&%%%''')))++++++)))&&&%%%$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''%%%&&&&&&'''((())))))***''''''((()))************&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((&&&&&&&&&'''((()))******'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))***+++(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''))))))(((((((((((())))))))))))***+++,,,,,,------&&&&&&''''''(((***+++,,,******+++++++++******)))))))))***++++++***))))))((()))))))))************'''(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---...000111222222.........///////////////------------,,,,,,,,,,,,,,,,,,,,,---000111000///...---,,,,,,++++++,,,,,,******++++++++++++******,,,---............---------,,,,,,,,,---........................//////000//////000111111111111000222222222222222222222111111000000000000000111111111111222333444666666777888::::::888555444555666::::::;;;===>>>???@@@AAA@@@BBBCCCDDDDDDFFFJJJMMMMMMQQQWWW]]]___]]]XXXTTTYYY[[[aaaiiiwww&&&&&&''''''(((((())))))***************))))))(((&&&&&&''''''(((((())))))'''''''''''''''((((((((('''(((((()))(((((('''&&&))))))))))))((((((''''''&&&'''((())))))(((''''''&&&&&&''''''(((((())))))(((((((((((((((((())))))***************)))(((''''''''''''''''''((()))))))))(((((('''&&&%%%%%%$$$&&&&&&%%%%%%&&&(((+++---''''''((((((((((((((((((''''''''''''''''''''''''$$$#########$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''(((((())))))******''''''(((((()))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((((((''''''(((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&'''''''''(((''''''&&&&&&&&&''')))(((&&&$$$###$$$&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''')))***''''''&&&&&&&&&''''''((($$$$$$%%%'''(((***+++,,,((())))))***++++++++++++&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%&&&''')))***+++))))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))(((((('''(((((()))***+++,,,,,,&&&&&&&&&''')))***,,,,,,)))******+++++++++******'''(((***++++++***((('''((()))))))))************))))))))))))))))))))))))************************+++*********)))))))))(((++++++++++++++++++++++++........./////////000000////////////////////////++++++,,,,,,---...//////111///------...111222222------,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////............///000111///000000111111111111111111222333333333333222222111111000000000000000111111111222333444666666777999999:::999777666666666777777888999;;;<<<===>>>???@@@AAABBBCCCEEEHHHKKKJJJSSS^^^bbb___YYYTTTSSSYYY[[[```iiiwww''''''''''''''''''(((((()))(((((((((''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***((()))***+++++++++***)))(((((()))))))))((('''&&&&&&'''(((((()))((((((((('''''''''(((((((((((((((''''''(((((((((((())))))((())))))))))))((((((''''''''''''''''''((())))))((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&(((***+++''''''((()))))))))(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&''''''''''''''''''&&&'''''''''(((((()))))))))&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))&&&''''''((())))))******'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&%%%######$$$&&&&&&&&&'''''''''((((((((((((((('''&&&'''((()))***'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))+++,,,,,,+++******&&&'''((('''&&&&&&'''((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))'''%%%%%%''')))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''%%%%%%&&&&&&''''''((((((&&&&&&''''''(((***+++,,,((()))******+++*********'''(((***++++++***((('''))))))))))))************------,,,,,,,,,,,,,,,,,,************************---,,,,,,+++******))))))++++++++++++++++++++++++---------,,,,,,,,,,,,,,,///////////////.........,,,,,,---///000111222333777333///------...///...------,,,+++++++++++++++------.../////////......---,,,,,,,,,,,,++++++++++++,,,---,,,++++++---///000///.........///000111///000111111222222111111111111333444444444333222222111111000000000000000222222333333444555666666888888999999999888777666888888999;;;<<<===>>>???>>>???AAAAAABBBDDDHHHJJJMMMTTTZZZYYYRRROOORRRVVVXXXZZZ```iiiwww''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&((((((((((((((('''''''''&&&''''''''''''''''''''''''(((***,,,,,,,,,+++***'''((()))))))))((('''&&&''''''''''''(((((())))))(((((((((((((((''''''''''''''''''((((((((())))))&&&''''''((((((((((((''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((%%%&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&((())))))'''&&&''')))''''''(((((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%###"""###'''***''''''''''''((((((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((,,,+++)))'''&&&%%%&&&&&&((()))+++,,,,,,***(((&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&%%%%%%&&&&&&((()))))),,,)))&&&%%%'''(((((('''''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((())))))))))))'''''''''(((((('''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++'''((())))))*********)))''')))+++,,,,,,+++)))'''))))))))))))************,,,,,,,,,---......//////************************------------------------************************,,,,,,,,,+++++++++++++++/////////.........---------......///000111111222444222///---------,,,+++---,,,++++++***+++++++++,,,,,,---.....................---,,,,,,,,,,,,,,,***,,,---,,,++++++---///000///...---...///111222000000111222222222222111000111333444555444333222222222111000000000000000333333333444444555555555666666777888999999888666:::;;;<<<===>>>@@@AAAAAA???@@@AAABBBCCCEEEHHHKKKPPPRRRRRROOOKKKLLLRRRXXXXXXZZZ```jjjxxx(((((((((''''''&&&&&&%%%&&&'''''''''(((***+++,,,))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$&&&(((***+++***))))))'''((()))))))))(((&&&%%%'''''''''''''''((()))***))))))(((((('''''''''&&&&&&'''''''''(((((())))))%%%%%%&&&'''(((((((((''''''''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((*********)))(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&(((***)))&&&%%%''')))(((((((((((('''&&&%%%$$$!!!""""""$$$%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%'''&&&$$$"""!!!$$$)))---''''''''''''((((((((()))&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))+++***((('''&&&&&&&&&'''&&&(((+++,,,,,,)))&&&$$$&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((()))***...***&&&%%%&&&''''''%%%%%%%%%&&&'''((()))******$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((()))******))))))&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%))))))))))))(((((((((((((((''''''(((((()))***+++''''''((()))))))))))))))(((***,,,......,,,***((())))))))))))************((()))***+++---...///000++++++++++++++++++++++++((())))))******++++++,,,************************,,,,,,,,,------.........//////......---------,,,---------...............------,,,...///...,,,***---,,,++++++******++++++((()))***+++++++++++++++000///...---------------***,,,---,,,******---///111000...---...///111222000000111222222222222111000111333555555555333222222222111000000///000000444444444444444444444444444444555777999999888666777888999:::;;;===>>>>>>@@@AAABBBCCCDDDFFFIIILLLPPPOOONNNMMMNNNPPPTTTWWWWWWZZZ```jjjyyy((((((((((((((('''''''''''''''''''''''''''''''''"""$$$&&&(((((('''&&&%%%))))))((('''''''''''''''&&&''''''((()))((((((((((((((())))))))))))(((((())))))***+++++++++++++++%%%$$$$$$&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%$$$$$$$$$&&&'''(((((())))))(((((('''&&&&&&'''((()))%%%$$$$$$&&&(((((('''%%%***))))))((('''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&(((******)))'''&&&)))(((((('''&&&&&&%%%%%%******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''(((((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&'''(((((()))***++++++,,,+++***)))((((((''''''((()))%%%%%%)))+++)))(((***'''(((((()))***++++++,,,************)))'''&&&&&&)))*********)))(((&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%###$$$'''***,,,---)))((('''&&&&&&''')))***&&&&&&&&&&&&&&&'''((()))(((&&&%%%'''***,,,,,,***---***''''''(((*********%%%%%%&&&&&&'''(((((()))&&&%%%###"""###%%%''')))''''''(((((())))))******))))))))))))***************)))((('''((((((&&&%%%,,,+++***((((((***+++,,,.........---,,,+++))))))(((***+++,,,++++++---...(((,,,...,,,)))'''+++///))),,,...------///---)))************************,,,,,,---------.........,,,,,,,,,---------......///...------...///...---000///.........///111222---///111333333222000///+++,,,,,,---.........---...000111000...---------///---******,,,,,,+++))),,,---...//////...---,,,,,,---......------...000111111222222222111111000///111333444444333222111000000111111111111000000111333444444444444555777555666666777777777777666999999999999:::<<<>>>???@@@@@@AAACCCEEEGGGIIIKKKKKKKKKJJJKKKMMMPPPSSSUUUXXX]]]bbbiiiwww''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((()))))))))((('''))))))((('''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((())))))***************'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***))))))((((((''''''&&&&&&&&&''''''((('''''''''(((((('''''''''(((***+++'''&&&&&&'''))))))((('''''''''(((((())))))******'''''''''((((((((())))))((()))***)))'''&&&&&&(((&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%&&&''')))))))))((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&''''''((())))))***))))))(((''''''''''''''''''%%%(((///111...,,,,,,'''''''''((()))))))))***))))))***))))))((('''&&&)))*********)))(((&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%''')))+++***)))''''''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''(((((('''%%%%%%'''***,,,+++)))+++)))'''''')))*********))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))******)))))))))(((((((((((('''''''''((()))((((((,,,+++)))(((((()))+++,,,+++,,,,,,,,,,,,++++++***&&&'''))))))((()))***,,,,,,...///---***))),,,000333;;;???:::333///,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........///...------//////...---///......---...///000111000000000000//////......+++,,,------.........---...///000///...---...///---000333222...+++,,,---------............---------...//////......///000222222222333333222222111333444555666666444333111000111111222222111111000111333444444444444555777666666777888888888777777999999:::;;;<<<===>>>>>>AAAAAABBBCCCDDDFFFGGGHHHKKKJJJJJJKKKMMMPPPSSSUUUVVV[[[bbbiiiwww&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))(((((((((((((((((()))((((((''''''''''''((('''&&&%%%%%%%%%&&&'''(((***)))(((''''''((()))***'''(((((())))))))))))))))))(((''''''((((((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((('''&&&&&&%%%((((((''''''(((***+++---(((''''''''')))***)))((($$$&&&''')))***+++******'''(((((((((((()))))))))***++++++***(((&&&'''(((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((()))))))))'''&&&%%%%%%%%%&&&&&&'''((()))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&((('''&&&$$$"""%%%%%%&&&'''&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&'''&&&'''((()))(((&&&$$$"""$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&'''$$$$$$)))222555000,,,+++(((((((((((())))))))))))(((((())))))))))))(((((())))))******)))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&)))++++++(((&&&(((((('''&&&%%%%%%%%%%%%((((((''''''''''''''''''&&&%%%%%%&&&)))******))))))((('''(((***+++***)))******)))((('''%%%%%%$$$%%%&&&((())))))((('''&&&(((((((((''''''''''''''')))))))))(((((('''''''''&&&&&&'''(((((()))************((((((((((((******((()))***+++++++++++++++%%%'''(((((((((((()))+++///000000...******---111888DDDKKKCCC666...,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///000...---...///000///---......---------...///000333111///---,,,,,,------,,,,,,---............---...//////...------000222///777===:::111+++---222.........------............///111000//////000222222333333444444444333333666777888888777666444333111222222333333222222111111333444444444444555777666777888999999999999999888:::;;;===>>>>>>>>>===AAAAAAAAABBBCCCDDDEEEFFFJJJJJJIIIJJJLLLOOORRRTTTUUUZZZaaahhhvvv(((((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&&&&)))(((''''''''''''((((((((('''%%%%%%%%%&&&(((******)))(((''''''((()))***&&&''''''((()))((((((((()))'''&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((())))))*********&&&'''''''''''''''&&&&&&(((''''''((()))+++---...)))(((''''''((())))))((($$$&&&(((***+++***)))(((&&&&&&&&&&&&&&&'''''''''***++++++)))'''&&&&&&'''''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))((('''%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$%%%'''(((((('''%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&'''((()))(((%%%###!!!$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((($$$$$$'''...000,,,((('''******************))))))'''(((((())))))))))))((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((())))))))))))(((((('''&&&'''(((******(((&&&+++******)))(((''''''&&&((((((((((((((('''&&&&&&&&&&&&&&&'''((()))))))))''''''''')))++++++***((('''''''''''''''(((((((((&&&''''''(((((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((('''(((((()))(((((()))***))))))(((''''''((())))))(((((()))***************''')))******))))))***,,,000000///---******---000222===CCC<<<222---...000---------------------------------............///---............/////////000///......000000///...............//////000000111111000///......---...------............------.........---,,,...111444888>>>AAA;;;222,,,...333///...---,,,,,,---...//////111222222000000111333333444444555555555555444666777777888888777666666222333333444444333333222111333444444444444555777777888888999::::::::::::999:::===>>>??????>>>===>>>>>>???@@@BBBDDDFFFGGGJJJIIIIIIJJJLLLOOORRRTTTUUUZZZ```fffttt******)))((('''&&&&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))'''&&&&&&(((***+++***)))(((''''''((()))***&&&&&&'''((((((((((((((('''&&&%%%''')))******)))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''''''(((((())))))***$$$%%%&&&'''(((((((((((((((''''''((()))+++---...)))(((&&&&&&'''((((((''''''(((***++++++)))'''&&&''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''''''''+++***(((''''''''''''(((%%%&&&(((******)))'''&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&'''''''''((('''''''''((()))*********&&&&&&)))+++'''%%%&&&)))))))))))))))))))))((('''(((((())))))))))))((()))))))))(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((***(((&&&&&&'''((()))(((++++++******)))((('''&&&((()))))))))((('''&&&%%%&&&&&&'''((((((((()))***'''''''''(((***+++)))((('''''''''(((((((((((((((((('''&&&$$$$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))******(((***+++***(((&&&''')))))))))(((((((((((()))))))))************)))((((((((()))******))))))***+++///...---+++******,,,...---222333///,,,---000000------------------------------........./////////........./////////000000111000//////111111000/////////000000111111111111...///111222222111///...---......//////...---------......---,,,...111444CCCAAA===666000......000///...---,,,,,,---...///000111222222111111222444333444555666666666666666555555666666777777777777333333444444444444333333111333444444444444555777777777999::::::;;;;;;;;;999;;;===??????>>>===<<<;;;;;;===???BBBFFFHHHJJJJJJJJJJJJJJJLLLOOOSSSTTTVVV[[[```fffsss******)))((('''&&&&&&%%%((((((((((((((((((((((((******))))))))))))))))))(((''''''''''''(((((()))***)))((((((((()))***+++(((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&%%%''')))++++++***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((()))))))))###$$$%%%'''((()))))))))((((((''''''(((***+++---***(((&&&%%%&&&'''''''''((()))*********((('''&&&*********))))))))))))(((&&&'''((('''&&&%%%&&&'''''''''((((((((()))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''')))(((''''''&&&'''''''''&&&'''((()))***)))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((***+++,,,000***'''((()))'''&&&)))'''''''''''''''((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&''''''''''''((('''(((((((((((()))))))))&&&''''''((((((''''''&&&***(((%%%%%%&&&((())))))((((((((((((((('''&&&%%%'''((()))***)))((('''&&&'''((())))))(((((()))+++)))(((''''''))))))((('''******)))(((((('''''''''***(((%%%######%%%'''(((((((((((('''''''''''''''&&&&&&'''((()))******+++)))+++---+++'''%%%''')))))))))))))))))))))))))))***************)))(((''''''((())))))''''''((()))+++++++++******+++++++++---...+++((()))...000...------------------------+++,,,,,,,,,------------////////////000000000000222000///000111222111//////000111222222222111111---...111333444222000///...////////////...---------.........---...111333DDD>>>555///.....................------.........000111222222111111222444333444555666666666666666555555555666666666777777222333333444444333333222111333444444444444555777666777888999:::;;;;;;;;;:::;;;<<<===>>>======<<<999:::<<>>333)))'''******)))))))))))))))***%%%&&&)))******)))&&&%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())),,,)))&&&$$$"""###$$$&&&))))))***++++++++++++***---,,,,,,+++***)))''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))))))(((''''''''')))***+++''''''''''''((((((((()))'''''''''''')))+++---...((())))))***+++,,,,,,,,,((()))))))))))))))((('''))))))******)))(((''''''%%%&&&&&&'''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((()))******)))''''''((()))'''&&&%%%%%%&&&)))+++------------,,,,,,,,,++++++...,,,+++******+++---...:::333+++((()))+++)))''',,,,,,,,,++++++*********000///---++++++,,,---...000///...,,,******,,,...,,,,,,,,,---------..................000222444666333333222222111111000000111111111111111111111111000000000000000000000000000111222222111000///...111111000000//////.........///////////////....../////////000111111222222///111222222222222444555222333444666666666555555:::999888777777777777777===888111------...000111555555666666666666555555777777888888888999999999<<<>>>???>>><<<;;;;;;<<<<<>>>>><<<;;;;;;<<<<<>>===???AAACCCDDDFFFHHHJJJJJJJJJIIIJJJMMMQQQUUUWWWXXX[[[bbbppp,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***+++,,,,,,,,,''''''(((***+++...000111))))))***+++,,,,,,,,,,,,((())))))***+++*********)))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((()))***++++++++++++******+++++++++******))),,,+++***))))))***+++,,,)))((('''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))%%%&&&((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((()))*********((()))***)))(((&&&&&&'''((((((((((((((((((((((((%%%)))***(((,,,555777222&&&'''))))))((((((***++++++++++++***)))))))))((((((((((((((((((((((((((()))))))))******)))((()))'''&&&&&&''''''((()))*********((((((((((((******'''''''''((((((((((((((())))))))))))))))))))))))((())))))******))))))(((&&&''')))+++,,,,,,++++++))))))***++++++++++++***+++++++++++++++***))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&''')))***+++***((('''******+++++++++***))))))((((((((()))))))))******))))))*********))))))((())))))))))))))))))))))))&&&''''''((())))))))))))))))))(((''''''(((***+++(((((()))************))))))******++++++******))))))))))))))))))******+++***++++++***(((((()))+++''')))+++------,,,+++***,,,++++++++++++*********...------,,,,,,+++*********)))'''%%%&&&(((+++---............////////////------,,,,,,+++++++++***---...///...+++******+++------........./////////......///111111222222222///000000000000000000111111111111111111111111111000000000000000000000000//////.........///000000---............/////////......///000111111111111000000111111222333333444222444555444333222333555444555666666666555444333555666777888999888777666444333111222444555555444000111333444666666777777777777888888888999999999:::<<<>>>>>>===<<<===>>>===???AAACCCDDDEEEGGGJJJKKKJJJJJJJJJMMMPPPTTTWWWXXXZZZaaappp++++++++++++++++++++++++((()))***+++++++++******))))))))))))***,,,---...)))***,,,---......------)))***++++++,,,,,,++++++***+++---......---+++***))))))(((((((((((())))))(((((()))***+++++++++++++++***************+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++******)))''''''(((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&''''''((())))))******''''''(((((()))******+++''')))******((('''((((((&&&''')))******)))'''&&&###)))***(((---888:::444###%%%(((*********+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&)))+++***)))(((&&&$$$&&&&&&&&&&&&'''((()))******))))))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))((()))************)))(((&&&'''(((***++++++,,,,,,))))))***++++++++++++******++++++++++++***))))))(((((((((((((((((((((((('''((()))******)))((('''%%%''')))++++++***(((''')))******+++***)))((('''(((((()))))))))*********((()))******+++***))))))************************'''(((((()))))))))(((((())))))))))))******++++++(((((()))***************)))******++++++******)))******)))))))))***++++++,,,,,,---+++***)))+++,,,(((***---///000///...,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++000000///...---...111333............/////////000---------------,,,+++++++++---......,,,+++,,,---............////////////.........///000222333444111111111111111000000000111111111111111111111111000000000000000000000000///......---...///000111---------.........//////------...///000000000000000000000000000000111111111222333333111111222333111222333444444444333222555666888999:::999777777555222000///000111111111000111222444555666777777666666777888999::::::;;;===>>>@@@???>>><<<===>>>===???AAACCCCCCEEEGGGIIILLLKKKJJJKKKLLLPPPSSSUUUXXXZZZ```ppp++++++++++++++++++++++++++++++,,,,,,+++***((('''...---,,,***)))(((''''''***+++,,,...//////......++++++,,,---------,,,,,,)))***,,,------,,,***)))))))))(((((((((((())))))(((((()))++++++,,,,,,,,,++++++)))))))))***+++,,,+++***(((''''''(((***+++******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))+++++++++***))))))(((((('''''''''(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,'''(((((()))***+++++++++'''(((((()))******++++++''')))++++++)))))))))***((())),,,------,,,)))(((%%%,,,,,,(((---777999222###&&&***,,,---------...(((((((((((())))))))))))************************$$$)))++++++)))'''$$$!!!(((((((((((()))***,,,,,,)))))))))******)))))))))%%%&&&&&&'''((())))))***((((((((((((((((((((((((((()))***++++++***)))(((*********)))))))))))))))))))))***++++++++++++*********+++++++++******)))(((((((((((((((((((((((('''((()))******)))((('''%%%''')))++++++***((('''((()))*********((('''&&&))))))))))))************'''((()))+++++++++***)))+++++++++******************++++++++++++******)))((()))***+++++++++++++++))))))***++++++++++++*********++++++++++++***************)))******+++,,,------...,,,+++***+++---&&&)))---000111000...------------,,,,,,,,,++++++***+++,,,,,,------------$$$(((---000000---+++***,,,,,,,,,---------......,,,------......------,,,+++---///000//////000111............/////////000............000222444666333333222222111111000000111111111111111111111111000000000000000000000000///...------...///000111---------.........//////,,,---...///000000000000000000//////......------000111222111000///000111//////111222333222222111555777999;;;<<<;;;:::999:::777333222222333333333333444444555555444444333555555666888999:::;;;<<<>>>@@@AAA@@@>>>======>>>===???AAACCCCCCDDDGGGIIIMMMLLLKKKKKKLLLOOORRRUUUXXXYYY```ooo---,,,+++)))((((((((((((++++++,,,---------,,,,,,//////...---,,,++++++***++++++++++++++++++,,,,,,''')))+++---...///......,,,+++*********+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++((()))++++++*********+++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))(((((((((''''''&&&&&&************************))))))))))))((((((((((((***)))((('''''''''''''''((($$$!!! !!!$$$&&&'''''''''''''''((((((((()))%%%'''))),,,,,,+++***))),,,+++***))))))***+++,,,++++++***((('''%%%$$$$$$*********++++++,,,,,,---((())))))***,,,...000222+++***)))'''''''''((()))((()))+++***)))((()))+++))),,,---,,,***(((((()))+++******))))))(((((((((+++***)))'''''''''((()))************)))((('''&&&$$$%%%'''(((((((((***,,,---,,,***(((&&&&&&&&&&&&+++)))(((((()))******)))''')))******))))))***+++*********+++,,,,,,,,,---++++++,,,---------,,,,,,,,,)))((((((++++++***''',,,***)))((()))***)))(((((((((((((((((('''''''''***+++,,,---,,,+++***)))+++''''''+++,,,)))%%%%%%)))((((((((((((***+++,,,***((('''(((***,,,------'''((()))******)))((('''******))))))(((((((((''')))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++---,,,+++*********+++,,,...---++++++,,,+++***(((,,,,,,+++******+++,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000///...---+++******++++++...------------...//////222111000///...---,,,,,,000000222444666888:::;;;:::666222333555666222...222222222222222222222222------...///000111222222......//////000111111111.........------,,,,,,,,,.........------,,,,,,,,,........................---...000111111111000///111111222111000111444666777888888888777666444333888777666555444333333333111222222333444444444333555666777888999:::::::::::::::;;;<<<============@@@@@@@@@AAABBBEEEGGGIIIJJJKKKLLLLLLLLLOOOSSSVVVWWW]]]eeeqqq,,,++++++*********++++++++++++,,,------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,---------------,,,,,,+++++++++,,,,,,************************++++++,,,,,,+++***))))))(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))************)))))))))(((((((((************************))))))))))))))))))))))))))))))((('''''''''((((((...+++'''%%%&&&''''''''''''''''''((((((((())))))'''(((((()))******++++++,,,+++***))))))***+++,,,------,,,+++***))))))(((++++++++++++++++++******&&&&&&''')))***+++,,,---++++++***))))))))))))))))))***+++***)))((()))***,,,+++***+++,,,---,,,***+++++++++*********))))))+++***)))((('''(((((()))+++++++++******)))((('''$$$&&&((((((((((((***,,,---,,,+++***))))))******,,,+++))))))***++++++***)))***++++++))))))***+++************++++++++++++,,,,,,------,,,+++*********)))((()))+++---,,,***(((&&&%%%&&&(((******)))((((((((((((((((((((((((***+++,,,------,,,+++***,,,***+++,,,+++'''(((,,,+++************,,,---...111...+++************)))******++++++++++++***************))))))((((((((()))***++++++++++++***)))))))))))))))))))))))))))++++++************++++++---,,,+++******+++,,,,,,,,,*********,,,,,,+++***...---,,,++++++,,,---...,,,,,,,,,------.........------------------------......---------...///000000///---++++++++++++,,,......------......///000////////////////////////000000000111111111111222666333000222555666444111222222222222222222222222......//////000111111111000000//////////////////.........------,,,,,,,,,/////////.........------........................---...///000000000//////333333333111///...000111555555777888888777777666555444333222111111111111111222333444555555555555666777888999999999999999999:::<<<===>>>>>>===<<<>>>>>>???@@@BBBDDDFFFHHHJJJKKKLLLLLLLLLOOOSSSVVVWWW]]]eeeqqq,,,+++++++++,,,,,,---...+++,,,,,,---......------,,,,,,,,,,,,------......---,,,,,,++++++*********)))******+++,,,,,,++++++------------,,,+++******)))))))))))))))))))))))))))***+++,,,,,,***(((''')))+++------,,,+++,,,---------------------------++++++************++++++++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((()))***...,,,***)))))))))((('''''''''((((((((()))))))))))))))((('''(((***,,,---++++++************++++++---,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))((()))***+++------------,,,+++++++++,,,++++++*********+++,,,+++)))((()))***---+++))),,,000222///+++,,,,,,,,,,,,+++++++++++++++***))))))((()))))))))++++++++++++***)))((((((%%%'''((()))((()))***,,,++++++*********++++++,,,---,,,+++,,,---...---+++***,,,,,,,,,*********,,,,,,,,,,,,,,,++++++++++++---------,,,+++***(((((()))(((((())),,,------,,,&&&$$$$$$&&&)))+++,,,,,,(((((((((((((((((())))))***+++,,,------,,,+++***,,,,,,------***&&&)))000++++++******+++,,,...///333111---+++++++++)))(((,,,++++++++++++++++++,,,***************)))))))))))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,***)))((())),,,------,,,......------------......------------------......------------------------...............///000000000///---,,,,,,,,,,,,---...............///000000------...///000111222222222111000///...,,,++++++222000///111444666555333222222222222222222222222000000000000000000000000111000000///......------.........---------------000000000///////////////........................------...////////////...222222222000......///000111222444666777888888888444333222111111111111111111222333555666777777777888888999999999999999888888:::===???@@@???===<<<===>>>@@@BBBDDDFFFGGGHHHJJJKKKKKKLLLMMMOOOSSSVVVXXX^^^fffsss---,,,,,,,,,,,,,,,------+++,,,---......///..............................------,,,,,,+++***))))))************************+++,,,------,,,***((('''((((((((((((((((((((((((&&&'''***,,,,,,+++)))'''***,,,......---,,,---....................................------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***************+++(((((((((((()))******+++(((((('''(((***+++)))((('''(((((((((((()))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))*********+++************************+++---...000000...---+++)))***+++,,,,,,+++***)))+++,,,---,,,***))))))***,,,---///222333111...***,,,,,,,,,,,,,,,---------***************************************)))((((((&&&((())))))))))))***,,,))))))))))))))))))))))))+++,,,...000222000---))),,,---...---+++***+++,,,//////......------,,,,,,,,,,,,,,,,,,+++***)))((()))((())))))***+++++++++(((''''''(((+++---...---(((((())))))))))))*********+++,,,---------,,,+++,,,***,,,...---))))))---***)))(((((()))***,,,---///---+++***,,,------,,,+++***)))(((((()))***++++++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---***)))(((***,,,---,,,+++...------------------...............------------------------------------///////////////000000000111000...---------......//////......//////000111......///000111111222222222222111000///...------111000///111333555444333222222222222222222222222111111111000000000//////////////////......------...............---------////////////////////////........................---------..................000111111000000222444000000222333444555666666444444333222222222333333111222444555777888999999999999999:::999999888888888:::>>>AAABBBAAA>>>===???@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMOOOTTTWWWYYY^^^fffttt......---++++++*********+++,,,---...////////////111111111000///.........------,,,,,,+++***))))))++++++*********************++++++++++++)))'''&&&))))))))))))))))))))))))###%%%(((+++---,,,+++***+++,,,......---------...////////////////////////.........//////.........,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))*********++++++,,,,,,)))))))))))))))***+++,,,'''''''''(((******)))'''(((((((((((()))))))))***&&&''')))+++,,,+++***)))+++++++++,,,,,,+++++++++''''''(((((()))******+++(((((()))***+++,,,,,,---)))***,,,---,,,+++)))'''((()))***+++++++++)))))),,,------,,,+++******++++++222999999444---***)))+++++++++,,,,,,---------******++++++++++++++++++))))))*********)))((((((''')))******))))))+++,,,++++++******))))))(((''')))+++000444555222,,,'''+++---...---,,,+++,,,---......------,,,,,,++++++***++++++,,,,,,,,,++++++*********)))((((((((((((+++***))))))+++,,,,,,+++))))))))))))******++++++***+++,,,---...------,,,...***+++222666222,,,(((***))))))))))))+++,,,---,,,***))))))+++---......,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,++++++,,,,,,------------,,,+++***+++,,,---,,,***,,,,,,------------,,,,,,.....................---------------------------/////////000000000000000111000///.........///000000////////////000111111000000111111111111111111//////000111111222222333222222111222222333222222222222222222222222222222222222111111000000//////............//////000000........................................................................------------.........//////000222222222222333444000000000000111111222222333333222222222333444444111222444666777888999999999999:::::::::999999888999;;;???BBBCCCBBB@@@>>>??????AAABBBDDDFFFGGGHHHIIIJJJKKKLLLMMMPPPTTTWWWZZZ___gggvvv//////---,,,+++*********,,,,,,...///000000111111222222111000///...---------,,,,,,++++++*********,,,++++++*********++++++***+++++++++***)))((((((++++++++++++++++++++++++$$$&&&(((+++------,,,,,,***,,,......---,,,---...////////////////////////,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------******************+++,,,---+++******+++***(((%%%((((((((()))))))))******%%%'''***,,,---,,,***(((++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---(((((()))+++,,,---...///,,,------...---,,,+++***((()))******************+++,,,------++++++,,,---...666===;;;222)))''')))((())))))***+++,,,,,,---******+++,,,,,,,,,++++++)))***************))))))(((***++++++******+++,,,------------,,,+++***)))(((***///333444111+++&&&***+++------,,,+++---...++++++++++++***************+++,,,------------,,,+++,,,,,,+++(((''''''(((,,,***(((((())))))(((''')))))))))***++++++,,,,,,***+++,,,---......------000,,,---666<<<999///(((,,,,,,++++++,,,---///000...,,,******+++,,,,,,+++...------------------...,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************************,,,,,,++++++++++++,,,,,,***+++,,,---......------...---,,,,,,---...,,,+++,,,,,,------------,,,,,,..................//////------------------------//////000111111111111111222111000/////////000111000000000000000111111222333333222222111111000000,,,---...000111333444555444444333333222222111111222222222222222222222222222222222111111000000000......//////000111111222.............../////////------............//////..............................------......///000222444555444222000000111111000000/////////000000111111111111111222333444222333444666777888888888999999:::::::::::::::999:::<<>>???AAADDDEEEHHHIIIKKKKKKMMMPPPUUUXXX[[[```hhhxxx///............///000000,,,---...000111111222222,,,,,,,,,------------...++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...///...---,,,+++,,,---...///((((((((((((((((((((((((,,,,,,,,,+++++++++++++++)))+++------,,,+++,,,---////////////////////////,,,---...//////...---,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,+++***************)))'''((()))+++******))))))))))))************)))((((((((((((***+++,,,++++++------------++++++*********++++++,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,+++***+++,,,...///)))+++------------///000;;;999555000,,,++++++---$$$%%%&&&'''((()))***+++)))***,,,---...---,,,,,,------......///.........***+++,,,,,,+++***+++---'''(((***+++,,,,,,++++++...+++))))))***+++,,,+++'''(((***++++++,,,...///---......//////000000000000000000///...---+++++++++---///...,,,+++---///---+++******+++,,,,,,+++))))))***+++,,,,,,------***+++,,,...//////......+++***,,,222333///,,,,,,+++***))))))***+++---...111///,,,,,,---......---***+++------------+++***---------........./////////...------------...///---------------------------,,,,,,++++++,,,,,,---)))+++,,,...//////......,,,++++++---000222222111---...///000000///...---,,,------...///000111111111111111111111111111111///000111222333222111111222222111000000111222333111111111000111111222333222222222222222222222222444444444444333333222222333444555555444333444555222222222222222222222222111111111111111111111111333333222222111000000000---.........//////000000//////000000111111111222........................000//////......000111222,,,///111222111111111222222111000000000222333444333333333444555666777888333333444555666666555555777888999:::;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDIIIGGGCCCAAA@@@CCCFFFIIIHHHIIIJJJKKKMMMPPPUUUXXX\\\```hhhyyy000000///...------,,,,,,///...------...///000111111///...,,,++++++,,,,,,---,,,++++++******++++++---...///...,,,+++,,,---,,,+++******,,,,,,,,,***,,,,,,,,,,,,+++***)))))),,,,,,,,,++++++*********,,,,,,---......//////000111111111111111111111111/////////...---------,,,---------,,,,,,+++++++++........................''')))+++---.........---++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,************,,,---++++++++++++++++++++++++...---+++***)))***++++++++++++------------++++++........................++++++++++++,,,,,,---............------,,,,,,,,,------......///000111222777555333000---,,,++++++)))************+++++++++***++++++++++++***))))))++++++---......---,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++***)))((()))+++---///++++++************++++++************+++,,,---...++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++,,,,,,,,,+++******///......---------......////////////////////////+++---000222222000---***------......///.........000000000000000000000000000///...---,,,---...///...///000000//////000111222111111111111111222222333333222111111111111111000//////222555555222...333000------000333444555111111222333333444555555222222222222222222222222444444333222111111111111666555555444444333222222777666666666555555555555333333444444333333222111222222222111111111111000111111111111111222222222111111000000//////.................................000111111000000111222666444222000//////000111222111111111000000//////000222444444333222333444888///---333999777222111333333444555666777888888::::::999999999888888888BBB???===???CCCGGGIIIIIIFFFEEECCCBBBCCCDDDFFFGGGJJJJJJJJJKKKOOOSSSXXX[[[]]]aaaiiixxx111000000///......------//////.........///000111//////...---,,,++++++,,,------------......///000///000000000...---...///...---,,,---...///...---,,,------.........------......---------,,,,,,,,,..................------........................//////...............------------------,,,,,,,,,........................+++,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++,,,+++,,,------------,,,+++...........................---,,,,,,,,,,,,,,,---.........---------,,,,,,///---+++...444:::===>>>111000...,,,+++*********************+++++++++,,,))))))***+++,,,,,,++++++'''((()))******)))((((((*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,---------,,,,,,---------.........444222111//////000111222++++++************++++++************+++,,,---...---------------------------------,,,,,,,,,,,,+++------------------------............---------,,,++++++,,,,,,---,,,,,,,,,......---------......///000000000000000000000000---///111222333111///...------.../////////......---------------------------,,,++++++++++++,,,,,,...///111000//////000222444444333111000000000000111000//////............000...,,,---///222222111111222222111000///000222111222222333444444555555333333333333333222222222222222222222222333444555555555555555444444444444666666666555555555444444555555555555555444333333222222222222111111111111222222222222222222222222111111000000///////////////////////////////////////000111111000000111222333222000//////000111222222111111111000000000000333555666666666666888:::777000///555999888666777333444444555666777888888:::888666555999???EEEIIIRRRMMMFFFCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGHHHJJJMMMSSSYYY___ccc[[[```gggwww111111000000//////....../////////...//////000111............---,,,++++++---------...///000111222000222222222000///000111111000///000111111000///---...///000111111111111////////////............000//////...------,,,,,,....................................////////////---.............../////////////////////////////////000000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,............---------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,---......---,,,,,,........................000///...---,,,,,,,,,,,,...............---------000...000777@@@EEECCC>>>000000///...------......++++++++++++,,,,,,,,,,,,((()))***,,,---------...***++++++,,,++++++******************)))))))))))),,,,,,,,,,,,,,,,,,------************************,,,,,,,,,---------......---............/////////444333111///...---......,,,++++++******++++++,,,+++******++++++,,,---.................................---------,,,,,,,,,------------------------...------------,,,,,,,,,+++,,,---...............---------------...///000000000000000000000000000///000111222333333222222------...///////////////------------------------////////////////////////...000111111000000111222444333222222111111111111333333333222222222222222333111000111333333333222...222555444000...000222222222222333444444555555333333333333333333333333444444333333333444444555555555555666666666666777666666666555555555444444666666666777666555555444333333333222222222111111222222222222222222222222111000000000000/////////000000000000000000000000///000111111000000111333111000/////////000222333111111111111111000000000000222333333444666999<<<999555444555555444444777333444555555777777888999888666222333999EEEQQQYYY]]]WWWNNNHHHDDDDDDDDDCCCDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGIIIMMMSSSZZZ```dddZZZ^^^fffwww111000000000/////////...000000000000000000000111------...///...---,,,++++++++++++,,,,,,...//////111222333333111000111333444222111111333333222000///000111222222222222222000000000////////////////////////......---------000000000000000000000000.........//////000000111.........///000000000111////////////////////////111111111111000...---,,,------------------------...------------------------...///000000///...---------------------------//////..................------............------........................//////......---.........///.....................---222;;;DDDHHHDDD:::222111111000000////////////+++,,,,,,,,,------------******+++------........................------,,,+++++++++******)))((((((,,,,,,,,,---------------++++++++++++++++++++++++------------............------........./////////000///...,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---//////000000000---------------...///000////////////////////////000000000000111222333444---...//////000000000000111111111111111111111111111111111222222222111111///000222111000000111333000000111111333444666666555555555555555555444444111222555777888666333111333333444333222222333555333333333333444444555555444444444444444555555555999888777555444333222222555666666777888999999999888888777777777666666666666666777777666666555444444333333333222222222222222222222222111111111111000000000000000000000000222222222222222222222222///111222222111000222333111000000//////000111111111111111111111111111111///000111111333666:::===DDDBBB@@@;;;666222333666444444555666777888999999777555444555<<>>BBBEEEGGGIIIIIIIIIIIIGGGFFFEEEEEEBBBBBBBBBCCCDDDEEEFFFFFFIIIIIIHHHIIILLLOOOSSSVVV\\\aaahhhwww111111111000000000000000111222222222222111000000///000000000000000//////111111000///////////////222333444444333333444555666444333333333333222000333333333333222111000///000000000000111111111111/////////000111222222222000000000000000000000000000000000000111111111111///000000000000000111111000000000000000000000000/////////000000111111222////////////////////////,,,,,,,,,,,,,,,---------/////////000000/////////..............................///000000000//////000///............///000........................------...///000222333444////////////000000000000000666;;;999444000111333111111111111000///---------.........///////////////////////////...------111111000///............+++,,,---------,,,+++***,,,,,,,,,---......//////------------------------.........////////////000,,,,,,---------.........---......///000111111111...------,,,,,,------...------,,,,,,,,,,,,------......//////000111111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000000000000000///......---------......------------------------...---------...///000111---...///111222222222222333333333333333333333333666555333111000000000111000222333333222222333444666555444444333333333333333444666777777666555555666555222111444<<>>???>>><<<;;;???BBBEEEFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIILLLQQQUUUXXX\\\aaaiiixxx333333333333333333333333222222333333333222111000222111111111111111222222222222111111111222333333444555666666555555666888777666444444555444333111222333333333333333222222111111222222222333333333222222222222222222222222111111111111111111111111222111111111111111000000000000000000000/////////111111111111111111111111///////////////000111111000000000000000000000000,,,---------............/////////....../////////........................------///000000000//////000000///......///000000......................../////////000111222333444//////000000000111111111333444333000---...222666222333444444444444333222....../////////000000000......///000000000//////444333222000000000000000+++,,,---//////...---,,,,,,,,,------.../////////////////////////////////....../////////000000000---............/////////,,,,,,---...///000000000......------------.........------,,,,,,,,,------...//////000111111222222000000000/////////......................................./////////000000......//////000//////...000///...---------------......................................................000111222333333333333333333333333333333333===:::666333111222333444111222333333222222333555777777555444333333333333666777999:::;;;:::999888999888666444555;;;DDDKKKEEE>>>666444666888666444555555555555555555444444555555666777777888999999666666666777999:::<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;777777888888777777666555555555555555444444444444555555444333333222111111000000111111111222222222333333333333333333333333000111333222111111222444333333333333333222111111111111111222222333333333///111222333222333444666111666666222111555555333555555666777888999999:::999:::;;;<<<======<<<<<<;;;>>>AAABBBAAAAAABBBCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGIIIMMMRRRVVVYYYZZZ```hhhyyy555555555555555555555555222333333444333222111000333333111111111222333444000000000111222333444555555777888888777777888:::999777555555666666444222111222333444555555555555333333333444444555555555555444444333333222222111444444444444444444444444333222222222111000000000111111000000//////......111111111111111111111111000000///////////////000000000000000000000000000---.........//////000000000///...------...///000////////////////////////,,,---...000000000///...111000///......///000111........................111111111111111111222222//////000000111111111222222111000000000111111000---///000222333333333222////////////000000000000,,,---...000111111111111111000...---,,,,,,,,,---***,,,...000000///...---,,,,,,------...///000000000000000000000000000000////////////000000000000////////////000000000000//////000111111111111111......------------.........------,,,,,,,,,------,,,------...///000000111000000000000////////////000000000000000000000000.../////////000000111111...///////////////...---111000///...---,,,,,,,,,////////////////////////...///////////////...---...///000111222333333444555555555555555555555555<<<999444000......000111111333444444333222444555555555444444444555555666333444666888999888666555222555777666444222333555:::888777666777999999:::555555555555555555444444555666666777888999999999999999888888999999:::;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::888999999999999888777777666666555555555444444444777777666555444444333333000000111111222222222222333333333333333333333333000222333333222111333444222222333444444444333333111111111222222333333333222444666666555444555666000444555222333777777222555555666777888999::::::;;;:::999999;;;>>>AAACCC999<<<>>>??????AAADDDHHHCCCDDDEEEFFFHHHHHHIIIIIIHHHGGGGGGHHHKKKOOOSSSVVVXXX^^^hhhyyy888777777666555444444444444555666666666555333222666666666555444444333333222333444666777888888888888888999::::::::::::999;;;999777888999999666333444333333222222222333333333333333444444555555555888888888888777555444333444444555555555555444444222222222222222222222333222111000///............000111222111/////////000111111222222222333333333000///////////////000111111111000000/////////...000///...---------------.........///////////////222000,,,)))((()))+++---000000////////////000000222000///...///000222333999666222000111222333333333333222222222222222222111222222333333222222111444222111/////////000000//////000000000000//////222222111000000000000000000///---,,,,,,---///000///......---------......000////////////.........///////////////000111111333222111000000111222333000000000000////////////000000000000111111111111......---------,,,,,,,,,......////////////......////////////////////////111111111111111111111111---...000111111111000///////////////000000000000//////............//////222222222111111111000000111111000000//////......------......//////000000,,,,,,,,,---///000222333<<<999666444444444444333333555666666555444444555555555555444444333333333555777:::<<<;;;888444111444444555666777888999999:::999888888999999777666999:::999888555555666777666666666666666555555555777777888888888888777777888999999::::::;;;;;;<<<@@@>>><<<===@@@AAA???===AAA???===<<<;;;<<<===>>><<<<<<;;;:::999999888888999999999888888888888777777777666666555555444444777666555444444555666777555444444444444555666666333333333444444444555555555444222111111222444555555444444333333444444555666555555555555444444444888444111111444777777666999888888777888:::<<<===::::::999999999:::;;;<<<>>>???AAACCCDDDDDDCCCCCCGGGGGGFFFEEEFFFGGGIIIJJJHHHIIIJJJKKKLLLOOOSSSVVV^^^bbbiiiyyy777777777777666666666666666777777777666666555444555555555555555555555666333444555666888888888888999999:::::::::;;;;;;;;;<<<999888888999:::888666777666666555555666666777444555555555666666666666888888888888777666555444444555555666666555555444111222222333444555666666333333222111000000000000444555666555333222333444000111111111111222222222111111000000000000000111111111111000000/////////111000000///000000111111////////////////////////222000...,,,+++,,,---...000000////////////000000666555333111000000000111777444000///000111222222111111000000000000000000111222222333333222222111333333222111000000000000//////000000000000//////111111000///////////////000///...------...///000//////............///////////////............---//////......//////000111///...---,,,,,,---...///000000000000000000000///000000000000000000000000/////////.........------//////000000000000//////........................////////////////////////......///000000000000////////////000000000111111111000000////////////000222222222111111111000000111111000000////////////.........///////////////---------...///000111222999666333111222222222222222444555555444333333444333333222222222111111111555777:::======;;;777555444444555666777888999999:::999888888999999777555999:::;;;999777666666777777777777777777777777777777888888999999888888777888999999::::::;;;;;;<<<<<<;;;:::;;;>>>@@@???>>>AAA@@@>>>=========???@@@=========<<<;;;:::::::::;;;;;;;;;::::::999999888:::999888777666555444333666666555444444555666666555555444444555555666777444444555555555555555555555444333222222333444555666666555555555555666666777777777666666666555555777444111222444666777666666555555666777888999999888888888999:::<<<===>>>;;;<<<>>>@@@BBBDDDEEEEEEGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNQQQVVVYYY^^^bbbiiizzz777777888888888999999999999999888777777777888888666666777888888999::::::444555666888999999999999;;;;;;:::999:::;;;<<<===<<<:::888888999::::::999;;;::::::999::::::;;;;;;888888888888888999999999999999:::999999888777777666777777777777777777666333333444555777888999:::666555444333222222222222666777888777555444555666222222333333333444444444444333222222111111111111111111111111111000000000333222111111000000111111111111111000/////////...000000////////////000000000000////////////000000777666444333222111222222444111...---///000111111000000111111111111111111111222222333333222222111111111111000000///...---//////000000000000//////000000///............///000///...------...///000//////.........//////000///............---------......------......///000---,,,+++******+++,,,---000000000000000000000000000000000000000000000000111000//////......////////////000000000000//////------------------------////////////////////////........./////////000000000000000111111111222222333333222111000000000111222111111111111000000000111000000000000/////////000000///////////////...///.........//////000111444222///...///000000000000222444444222111222333222222222222111111111111333555888;;;<<<;;;888777444444555666777777888999:::999888888999888666444888:::<<<;;;999777777777888888888888888888888888888999999::::::999999888888999999::::::;;;;;;<<<999888888:::===>>>>>>>>>@@@???>>>>>>>>>???@@@AAA??????>>>>>>===<<<<<<<<<>>>======<<<;;;::::::999<<<<<<:::999777666444444777666555555555555666777666555555555555666777777777777777666666666666666666555444333333444555666777777666666666666777777888888888888777777777777666444222222444555666555444444555666777777777777888888999:::;;;===>>>>>>:::;;;===???BBBEEEHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOORRRVVVYYY]]]aaajjj{{{777777888999:::;;;<<<<<<<<<;;;:::999999999;;;;;;;;;;;;;;;;;;<<<<<<======777777888999:::;;;;;;:::<<<;;;999999999:::<<<>>><<<:::888777888:::;;;<<<======<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;999::::::;;;;;;::::::999777777888888999:::;;;;;;999888777666555555555555555666777666444444444555666666666777777777888888666666444333222222222222222222222222222111111111444333222000///.........333333222111000//////...//////000111111111111111111111000000000000111111444444333333333444555666222000......000111222111222222333333333333333444111222222333333222222111....../////////---,,,***//////000000000000/////////......---------............---,,,,,,---............------......//////............---------------------------...//////000///---,,,,,,---......000000000000000111111111111000000000000000//////111000///.........//////...//////000000//////...////////////////////////000000000000000000000000///.........//////000000000111111111222222222222555444333222111111111111111111111111000000000000000000000000000000000000111000000000//////......000000///////////////000111///------///000000///...000222222111000111222444333333333333333333333111222555888888777555444444444555555666777777888:::999888888999888666444666888;;;;;;999777666666777777777888888888888888999::::::;;;;;;::::::999888999999::::::;;;;;;<<<999999999:::<<<=========>>>>>>======>>>???@@@AAA>>>>>>>>>>>>======<<<<<<>>>>>>===<<<;;;:::999999===<<<;;;:::999888777777888888777777777777888888777666666666666777888888999888888888888777777777777666555555555555666777777777666666666666777777888888888888777777777777555444333333444444555555555666777999999999888777999:::;;;;;;<<<=========>>>??????AAADDDGGGJJJLLLFFFFFFFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLOOOSSSVVV\\\aaakkk}}}777888999:::;;;===>>>>>>===<<<;;;::::::;;;===>>>=========<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;999888999:::<<<>>>;;;;;;999888888999;;;===>>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777888666777777777555444555666777888888888888999999999777777555444333333333333222222222333333333333333333222222111111111222222444444333222111000000000...///000111222222111111222222222111111222222222333333333333444444555555333222000000222333333222222222333333444444444444111222222333333222222111///000111111000///---,,,//////000000000000//////......------------......---,,,,,,,,,,,,,,,,,,---------,,,,,,---....../////////.........------------------------...//////222111000.........///000///000000000111111111222222222111111000000000///111000...---,,,---...///---......//////......---000000000000000000000000000000000000000000000000/////////000000000000000000111111111222222222222444444333222111111222222000000000000000000000000000000000000111111111111111111000000/////////...111111000////////////000000///......000111111000---///111111000///000111333333333333333333333333222333555666666555333222444444555555666666777777888777777777888888666555444666999:::888666555555666666666777777888888888::::::;;;;;;;;;;;;::::::888999999::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999999888;;;;;;;;;;;;;;;:::::::::999999999::::::999999999888777777777777888999999999999999999999999999999888777777777777777777888777777666666666666777777888888888777777777666666555555555555444444555555555666888999999888777777777888:::<<<>>>??????@@@AAAAAAAAAAAACCCFFFHHHJJJEEEFFFGGGHHHIIIJJJJJJKKKGGGIIIJJJJJJKKKNNNRRRVVV[[[aaalll777888999:::<<<===>>>???======<<<<<<<<<===>>>>>>===<<<<<<;;;::::::999999;;;;;;<<<===============<<<<<<;;;:::;;;<<<===>>><<<<<<<<<;;;999999;;;===>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCBBBBBB??????@@@@@@@@@@@@?????????>>>>>>======<<<<<<;;;===<<<;;;:::999999999999999:::;;;:::888777888999666666777777777777888888777666555555444444444444333333333333444444444444111222222444555777999:::444444444333222222222111///000111222222222222222444444333333333333444444777666666555444333222222555444222222333444333222000000111111222333333333111222222333333222222111444444444333333222111000//////000000000000//////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000////////////...............------......///000333222000///....../////////000000111111222222222333333333222222111111000111000...,,,,,,---...///......////////////......222222222222222222222222///////////////////////////000111222333222111000000000000111111111222222222111111111111111222222//////000000000000000111000000000111111111111222111000000000000000000///111111000//////000000000111000///000111222111000,,,...000000000///000111000000000111111111111111444555666777777666444333444444555555555666666666666666666777888999888666444666888888666555555555555555666777777888888888999::::::;;;;;;::::::999888999999::::::;;;;;;<<<>>>??????>>><<<;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<999999:::;;;;;;:::999999999888888888888999::::::888888999999999:::::::::888888999999999999888888777777666666666666777777888888888777777777777666666777888777666555555666555666666777777666666666333555999<<<@@@BBBCCCDDD@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNPPPUUUXXXZZZaaalll888888999:::<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>@@@AAA???===;;;<<<>>>????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCC???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======>>>===<<<;;;::::::::::::;;;<<<===<<<:::999:::;;;666666777777777888888888666555555444444444555555333333444444555555555555444444444555666888999:::444444444444333333333333333333333333333333444444666666555555555555666666888888888777666555333333666444333333444444333111000000111111222333333444111222222333333222222111555444333222222111111222//////000000000000//////......------...//////000---..................---.........//////000111222111111000000000///////////////......//////000111444333111000//////000000///000000111111222333333555555444444333222222111222111///------...///111000000111111111111000000111111111111111111111111////////////////////////...000333555555444222000/////////000000000111111///......//////000111222////////////000000111111000000111111111222222222000000000000000111111111000000000///000000111111222111000111222222000///,,,...000000000000111222///000000000111111111111111333444666666666555444444444444555555555666666444444444666888:::999888555777888777666555666888666666777888888999::::::999999::::::::::::999999888999999::::::;;;;;;<<<<<<>>>???>>><<<;;;<<<>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777999999999999999:::;;;;;;777777888999:::;;;;;;<<<999999::::::::::::999999888888777777777777888888:::999999999888888888888666999:::999777555666888888777777666666666777777555777;;;>>>@@@AAABBBAAA===>>>???AAABBBBBBBBBBBBDDDEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNNNNOOORRRWWWZZZZZZaaammm888888999:::;;;<<<===>>>;;;<<<===?????????>>>===>>>>>>>>>???@@@@@@AAAAAA===>>>>>>????????????>>>??????@@@AAAAAAAAAAAA@@@@@@BBBDDDCCC???===>>>????????????@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA>>>???@@@AAABBBBBBCCCCCC>>>??????@@@@@@??????>>>======>>>>>>?????????@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<:::999:::;;;888888999999999:::::::::555444444444444555555666444444444555555555666666777777666444444333333333333333444444444444444444666555555444444444555555777777666666666666777777666666777888888888888888666555333333333333111000222222333444444555666666222222222333333222222222444222111/////////000000//////000000000000//////...............///000111//////000000000000//////000000000000111222333444111111111111000000000000///////////////000111111777666444222222222222333///000000111222222333333666666555444444333222222444222000......///111222222222333333333333222222000000000000000000000000111111111111111111111111...111444777777555222000////////////000000000000------------...000111222.../////////000000111111000000111111222222222222//////000000111111222222000000000000000111222222222111000111222222000...,,,...000111000000111222111111222222333333333333---...000333444555555555444444444555555555555555333333333666999::::::999777888888777666666888:::777777888999::::::;;;;;;888999999::::::999999888888999999::::::;;;<<<<<<:::<<<>>>>>><<<;;;===@@@>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<888999999::::::;;;;;;<<<======<<<;;;::::::999999666777888999999888777666::::::999999::::::;;;<<<666666777888:::;;;<<<<<<999::::::;;;;;;::::::999:::999999999999999999:::;;;;;;;;;:::::::::999999777:::;;;;;;888666777888;;;:::999888888999:::;;;<<<===>>>@@@@@@>>>===;;;===>>>AAACCCDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLKKKLLLMMMNNNNNNOOORRRVVVZZZYYYaaannn<<<;;;;;;::::::;;;;;;<<<:::<<<===??????>>>===<<>>===<<<@@@AAACCCCCCCCCAAA>>>===>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<===>>>>>>??????===<<<:::999:::;;;===???===;;;::::::::::::888777777888;;;<<<;;;999555333888888777777666666555555222333444444555555444444444444444555555555666666777777666555555555555666222222222333333333444444555555555555666666666666777777777777666666666666666666666666666666666666777777666666555555444444555555444444444444333333777666555444333333222111111111111000000...------...////////////000000000000000000000000000000000//////000000000000////////////000111111111000000222222111111000111111111111111111111111111111111111333555555444333444555555555555555444333222111111111111111222333333444222333333333333333333222111000//////000000///---000000//////.........---...------000444777777666////////////////////////111000///......///000111------....../////////000...//////...------...000222000///......000222333//////////////////000000////////////000000000000111111000000000000111111000111111111111222222222333333444444444444444444444444555666666555444333444444444444444555666666444555555666666666666666666666666666777777777777888888888888888888888888>>>>>>>>>======<<<;;;:::===============<<<<<<<<<======>>>>>>>>>?????????BBBAAA???===;;;999888888===>>>>>>>>>>>>===<<<<<<>>><<<;;;:::;;;;;;:::888999999999999999999999999777888999;;;;;;;;;;;;;;;777777888999:::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<:::999777666666777777888666444555777:::;;;<<<;;;;;;;;;;;;;;;<<<======;;;<<<>>>AAABBBBBBBBBBBBHHHJJJKKKLLLKKKLLLMMMOOONNNNNNNNNNNNNNNQQQVVVYYY^^^cccnnn<<<;;;;;;::::::;;;;;;<<<>>>@@@AAACCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBB@@@AAABBBCCCCCCBBBAAA@@@CCCDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<============>>>>>>>>>===<<<;;;;;;===>>>@@@>>><<<;;;:::;;;;;;999888888999999999888777666555777777666666666666666666333444444555555555555555666666666666666666666777777666666555555555555555333333333444444444444555555555666666666777777777777777777777777777777777666666666666666666666666777777666666666666666666333333222222111111111000444333333222222111111111222222222222111000///...111111111222222222333333111111111111111111111111///000000111111000000///000000111111222222222333333222222111111111222222222222222222222222111111333444666666555555555666555666666555444333222222333222222222222222333444222333333444444333333222222111000000111111000...000000000/////////......000///...111555777777666///////////////////////////...---,,,,,,---...///............//////000000111222222111000000111333444333111/////////111111000000000000000000000000/////////000000000111111111111000000000000111111000000111111111222222222222222222333333444444444333333444555666666666555444444444333444555555666444555555666666666666666888888888888999999999999::::::::::::::::::::::::<<<<<<=========<<<;;;;;;<<<<<<<<<===============;;;<<<<<<===???@@@AAAAAABBBBBBAAA??????>>>>>>>>>?????????>>>>>>>>>======>>>===;;;;;;<<<<<<:::999888888888888888888888888777888888999999:::;;;;;;888888888999::::::;;;;;;999:::::::::::::::999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<>><<<:::999999999999>>><<<999888999:::;;;:::===============>>>??????===>>>@@@BBBCCCDDDDDDDDDGGGIIIJJJKKKJJJKKKLLLNNNNNNNNNOOONNNOOOQQQUUUYYY```eeeooo<<<<<<;;;;;;;;;;;;<<<<<>>@@@BBBDDDEEEEEECCCCCCAAABBBCCCDDDDDDCCCBBBAAAEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDDDDEEEEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>============<<<===<<<;;;;;;;;;<<<>>>??????===<<<<<<<<<<<<;;;999:::999777666555666666777555555555666666666666666444555666666777777666666888888888888777777777777666666666555555555444444444444555555555666666666666777777777777888888888777777777777777777777777666666666666666666666666666666777777777777777777777777666555555444333333444444444444444444444444444444444444444333222111222222333333333444444444222222222222222222222222111111111222222111111111222222111111222444555777333333222222222222333333444444444333333222222222444555777777666666666777666666666666555444333333444444333222222222333333333333444444444444333333444222111111222222111000111111111000000000000000000//////000333444444333000000000000000000000000222111111000000111111222/////////000000000000000333444444333222222333555666555333111000///000000222222111111111000000000000000000111111111222222111111000000000000111111000000000111111111222222111111222222333444555555666666666555555666666666444444444444444555666666444555555666666666666666888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<======>>>>>>:::;;;<<<>>>???AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCAAA@@@???>>>>>>>>>???@@@???>>><<<<<<======;;;:::777777777777777777777777888888777777888999:::;;;999999999999::::::::::::888999999::::::999999888::::::::::::::::::::::::;;;<<<<<<=====================<<<;;;;;;<<<<<<===BBB@@@<<<;;;;;;;;;:::999===============>>>??????===>>>@@@AAACCCDDDDDDDDDFFFGGGIIIJJJIIIJJJLLLMMMNNNOOOOOOOOOOOOQQQUUUXXX```eeeooo<<<<<<;;;;;;;;;;;;<<<<<>>=========<<<;;;;;;:::;;;<<<======???>>>======>>>>>>===;;;;;;:::999888777777777777444444555555666666666777666666777888888888888777888888888888777777777777666666666666555555444444555666666666666777777777777777888888888999999999777777888888888888888999777777777777777777777777666666777777888888999999:::999999888777666555555333333444444555555555666666666666666666555444444111111111222222222333333333333333333333333333333111222222333333222222111333222111111333555888999333333222222333333444444555555555444333333222222333555777777666666666777555666666666555555444333555555444333222222222333555555666666666666555555444333222222333333222111111111111111111111111111////////////000111111000111111111111111111111111444444333333333333444444111111111222222222222222222333333222111111222444555444333222111111111111333333222222111000000000000111111111222222222222111111000000000000111111000000000000111111111111000111222333444555666777;;;:::888777666666666777666555555555555666777777444555555666666666666666666666777777777888888888::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<===>>>??????<<<===>>>???AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@>>>>>>???@@@AAA@@@???======>>>>>><<<;;;888888888888888888888888:::999777777777999<<<===;;;;;;:::::::::999999999888999999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>888999999:::<<<===>>>???@@@>>><<<<<<=========<<<;;;;;;;;;;;;;;;<<<============???@@@AAABBBCCCDDDFFFHHHIIIJJJJJJKKKMMMNNNNNNOOOPPPPPPPPPRRRUUUXXX]]]cccnnn===<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@===>>>AAACCCDDDDDDCCCCCCAAABBBBBBCCCCCCDDDDDDDDDBBBAAAAAABBBCCCDDDFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBDDDFFFGGGHHHGGGFFFEEEHHHGGGEEECCCCCCCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>===============>>>>>>???@@@>>>======>>>???>>><<<;;;;;;;;;;;;;;;999888777444555555555666666777777666777888888999999888888777777777777777777777777666666777777777666555444666666666777777777888888888888888888999999999999777888888888999999::::::888888888888888888888888666666777777888888999999666666555555444333333222111222222333333444444555666777777777777666666555111222222222222333333333333333333333333333333333222222333333333333222222333222111111333555888999333222222222333333444555555555555444444444333333333444666666555555555666555555555555555555444333555444333333222222222222666666777777777777666666444333111222333333222000111111111111222222222222000111111111000000000111222222222222222222222222111111111111111111111111333333333333333333333333222333333222111111222444222222222222222222333333222222222222111111000000000111111111222222222222111111000000000000111111//////000000000111111111111222333444555666777777:::999888888888999:::;;;777777777777777888888999444555555666666666666666777777777777888888888888888888999999::::::::::::;;;<<<===>>>???@@@@@@@@@:::;;;;;;<<<===>>>??????AAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>>>>???AAABBBAAA???>>>===>>>>>>===;;;999999999999999999999999;;;:::999888999;;;===???<<<<<<;;;::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>;;;;;;<<<<<<===============<<<<<<>>>AAACCCDDDCCC;;;;;;;;;;;;;;;<<<======>>>??????AAABBBCCCEEEEEEFFFHHHJJJKKKKKKLLLNNNPPPOOOPPPQQQQQQQQQRRRUUUWWW]]]cccppp======<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDEEEGGGGGGGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAA???>>>======??????>>>===;;;<<<======<<<;;;999888666666666666777777777777666777888888999999888888666666777777888888888888777777888999888777666555666666777777777888888888777888888888888999999999888888888999::::::;;;;;;::::::::::::::::::::::::666666777777777777777777666666666555555555555555666666777777888888888999666666777777777666666555333333444444444555555555333333333333333333333333111222222333333222222111222222111111222444555777222111111222222333444555444444444444444444444444333444666666555555555666333444444444444444333333333333222111111111222222555555666666666666555555333111000000111111000///111111111111111222222222222333444444222111222444111111111111111111111111222222333333333333222222333333333333333222222222333444444333222222333555000111111222222222333333111111111111111111111111000000000111111111222222111111000000000000111111/////////000000000111111222222333333444555666666444555666777999<<<>>>???777777777777777888999999444555555666666666666666999999999::::::::::::;;;666777777888888999999:::;;;<<<===>>>???@@@@@@@@@;;;;;;<<<<<<======>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA@@@???======>>>>>><<<;;;999999999999999999999999;;;;;;::::::;;;<<<>>>???<<<<<<;;;;;;::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>AAAAAAAAA@@@>>><<<:::999<<<<<<===@@@EEEHHHHHHHHH===============>>>??????AAAAAAAAABBBCCCEEEGGGHHHGGGHHHKKKLLLLLLMMMOOOQQQOOOPPPRRRRRRQQQRRRTTTVVV^^^fffttt======<<<<<<<<<<<<=====================>>>????????????>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAABBBCCCDDDCCCBBBAAAAAAAAACCCEEEFFFFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAAAAA???===<<<===>>>???>>>=========;;;:::::::::::::::888888888888888777777777666777777888888888888888666777777888999:::;;;;;;777888:::::::::999777666666666666777777777777888777777777888888888888999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777777666666666666666666666666777777777777888888999999999999999:::::::::444555555666666666555555333333333333444444444444222222222222222222222222111111222222222222111111000000111111222222222333000000000111111333444444222222222333444444555555444555777777666666666777222222333333333333333222111111000000000111222222333333444444444444333333111///......///000...---000000000111111111222222000222333333111000222444111111111111111111111111333444555555555555444333222111111111000000000///111222222111000000111333111111111111111111000000...//////000000111111222/////////000000000111111111111000000000000111111////////////000000000111111111111222222333333333222333555666888999::::::666666555555666666777888444555555666666666666666999999999:::::::::;;;;;;666666777777888999999::::::;;;<<<===============<<<<<<<<<===============???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@????????????@@@>>>============<<<:::888888888888888888888888999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::::::::888888999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======@@@@@@@@@@@@>>><<<:::999=========@@@CCCEEEEEEDDD===============>>>???????????????@@@AAACCCEEEFFFEEEGGGIIIKKKKKKLLLNNNPPPOOOQQQRRRRRRRRRRRRTTTVVV]]]fffwww======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<===@@@???===<<<<<<>>>@@@AAA@@@??????@@@AAABBBCCCDDDBBBAAA?????????@@@BBBCCCFFFGGGHHHIIIHHHFFFDDDBBBBBBBBBDDDEEEGGGGGGHHHHHHCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>???AAABBBCCC@@@AAABBBBBBAAA@@@>>>===>>>>>>>>>>>>============<<<<<<===>>>>>>>>>>>>>>>>>>===<<<===>>>???>>>===???===:::777666888:::<<<::::::999999888888777777666666777888888888888777777777888999;;;<<<======888999;;;;;;;;;:::888666666666666666777777777777666777777777777888888888888888999::::::;;;<<<<<<========================777777666666555555444444222222333333444555555555444444444444444333333333444444555555555555555444000000111111111222222222222222222222222222222222111111111222222111111111///000000111111111000000000000000000111222333444000111111222333444555555555777888999888777888999111111222333333333222222000/////////000111222222000111111222222111111000///...------......---,,,//////000000111111111111,,,...000000------///111000000000000000000000000000000222222222222000000000/////////......------...//////...------...000222222222222111///...---------...///000111222222////////////000000000000111111000000000000111111////////////000000000000000000000000000111111111444555666666666444333222444444444444444555666666444555555666666666666666777777888888888999999999666666777888999999::::::999:::;;;;;;<<<;;;;;;;;;===============<<<<<<<<<<<<<<<>>>???AAABBBDDDDDD@@@@@@?????????@@@AAAAAA???@@@@@@@@@@@@???>>>===???>>><<<<<<======;;;:::777777777777777777777777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============999:::;;;=========<<<;;;===<<<<<<===??????>>><<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFHHHJJJJJJKKKMMMOOOOOOQQQRRRSSSRRRSSSTTTVVVZZZeeewww