BM66(i@ MMMGGGEEEGGGHHHKKKZZZkkk~~~~~~ssspppllliiigggeeecccaaaaaa___]]]ZZZXXXWWWVVVVVV]]]aaaiiisss}}}~~~}}}~~~}}}||||||}}}}}}~~~|||||||||{{{yyywwwtttssssssssssssrrrooolllhhhfffiiijjjiiigggdddbbbbbbbbb^^^___```___]]]\\\]]]___[[[[[[[[[[[[ZZZWWWUUUTTTWWWVVVSSSQQQPPPPPPQQQRRROOOOOOMMMLLLIIIGGGDDDCCCDDDCCCBBB@@@>>>===<<<;;;:::::::::999999999888888:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;;;;:::::::::999999999999888999999999999::::::;;;;;;===>>>>>>>>>>>>======<<<;;;::::::999999::::::;;;======>>>???AAACCCEEEFFFEEEHHHLLLOOORRRVVVYYY\\\]]]aaafffjjjllloooqqqsssvvvxxxzzz{{{{{{{{{}}}~~~}}}}}}|||xxxvvvuuurrrmmmhhh___YYYRRRPPPRRRXXXdddooo~~~~~~yyyvvvggg[[[SSSOOOJJJKKKLLLPPPZZZjjj|||wwwyyy}}}rrrhhhWWWEEE<<<999666444444444333111111555;;;AAAFFFCCCBBB>>>;;;888555444333444444444333333444444444555555666777777888888999===>>>BBBLLL___xxxLLLFFFDDDGGGHHHLLL[[[mmmssspppllliiihhhgggeeecccaaa```^^^\\\YYYXXXWWWWWWZZZ___gggoooxxx~~~}}}~~~~~~}}}|||||||||||||||{{{{{{{{{zzzxxxvvvtttrrrqqqqqqqqqooommmjjjgggfffkkkmmmnnnllliiieeecccbbb^^^]]]]]]^^^______^^^\\\]]]\\\ZZZYYYWWWVVVVVVVVVTTTSSSQQQPPPOOONNNOOOOOOLLLLLLLLLKKKJJJIIIHHHGGGCCCBBBAAA???===<<<;;;:::::::::::::::999999999999888888888888999999999999>>>>>>>>>===;;;:::888777999999888888888888999999;;;;;;<<<===???AAABBBCCCDDDFFFJJJMMMPPPSSSWWWZZZ[[[___dddhhhkkknnnqqqsssvvvxxxyyyyyyyyyyyyzzz|||~~~}}}||||||~~~~~~{{{wwwtttsssoooiiiddd\\\UUUOOOOOOSSS\\\jjjxxx~~~zzztttfff\\\TTTPPPKKKKKKMMMSSS^^^nnnvvvyyy~~~uuuhhhVVVDDD:::777444333333333333333555999>>>CCCFFF:::888666333333444666777666555333222222333555666666555555444555777888999===>>>CCCMMM```yyyKKKFFFDDDGGGHHHLLL[[[mmm|||rrroookkkiiihhhgggeeedddaaa```^^^\\\ZZZXXXWWWWWWZZZ___fffnnnuuu~~~~~~~~~}}}}}}|||{{{{{{{{{{{{yyyyyyzzzyyywwwuuusssrrrppppppooonnnllljjjgggfffjjjlllnnnmmmiiieeebbbaaa___^^^]]]^^^```aaa^^^\\\^^^\\\ZZZXXXWWWVVVWWWWWWUUUTTTRRRQQQPPPOOOOOOPPPMMMMMMMMMLLLJJJIIIGGGGGGBBBBBBAAA???===<<<::::::;;;;;;:::::::::999999999888888999999999999999999======<<<<<<:::999777666888888777777777777888888::::::;;;<<<===???@@@AAABBBEEEIIILLLOOORRRUUUXXXYYY]]]ccchhhkkknnnrrrtttwwwxxxyyyyyyxxxxxxyyyzzz|||}}}}}}}}}}}}~~~}}}{{{{{{|||}}}|||yyyuuurrrpppllleee___YYYSSSNNNOOOTTT___ppp~~~}}}zzz|||oooddd[[[TTTQQQLLLLLLOOOVVVcccttt}}}ssswww}}}}}}vvveeeTTTAAA888666444444555555555555555666777999:::333222111111111333555666555444333222333444555666666555444333444666888999<<<>>>DDDPPPccc}}}LLLFFFDDDGGGHHHLLL[[[mmmzzzrrroookkkhhhgggfffdddccc```___^^^\\\ZZZXXXWWWVVVZZZ___ffflllrrr{{{}}}}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxwwwuuusssqqqoooooonnnmmmkkkjjjhhhggggggjjjlllkkkhhhdddbbbaaa``````aaabbbbbbaaa___]]]___]]][[[YYYXXXWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQPPPOOONNNMMMJJJHHHFFFEEECCCBBBAAA???>>><<<;;;:::;;;;;;;;;:::::::::999999::::::::::::999999999999::::::;;;;;;:::999888888888888777777777777888888:::::::::;;;<<<>>>???@@@AAADDDHHHKKKMMMPPPSSSVVVYYY]]]ccchhhlllpppsssvvvxxxyyyzzzzzzyyyxxxyyyzzz}}}~~~~~~}}}||||||~~~~~~|||zzzzzzzzz{{{zzzwwwsssqqqnnniiibbb\\\XXXRRRNNNOOOVVVbbbsss{{{{{{vvvjjj```YYYSSSOOOKKKLLLPPPYYYiii{{{yyyqqqvvv}}}zzzzzzsss```PPP>>>777666666666777666666555444222111000000000111222333333333333333111222444555555555444444666555444333444666888999:::>>>EEESSShhhMMMGGGEEEGGGHHHKKKZZZkkk|||rrroookkkgggfffdddbbb```___^^^^^^\\\ZZZXXXVVVTTTXXX]]]dddiiinnnwww||||||||||||{{{zzzxxxwwwvvvwwwwwwwwwvvvtttrrrqqqooonnnmmmlllkkkjjjiiiiiieeegggiiiiiifffdddbbbbbbccceeeggggggdddbbb`````````___]]]\\\ZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSQQQPPPOOOMMMKKKHHHFFFDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999777888999999999999999888777777666666666666777777999999999:::;;;<<<===>>>???BBBEEEHHHJJJMMMPPPSSSWWW[[[bbbggglllppptttwwwyyyzzz{{{{{{yyyyyyzzz|||~~~}}}~~~}}}{{{zzzyyyyyyyyywwwuuuqqqooommmhhh```ZZZVVVQQQNNNQQQYYYeeewww~~~{{{~~~rrreee]]]WWWRRRNNNJJJKKKQQQ\\\nnnyyyqqqwww{{{vvvuuunnn\\\MMM>>>888888777777888555444444333222222111000222222444555555444222111000222444666666666444333666555555444555777888999999===GGGVVVkkkOOOHHHFFFGGGGGGJJJYYYjjj~~~rrrooojjjfffdddbbb___]]]]]]]]]]]][[[YYYWWWTTTSSSUUU[[[aaaeeejjjsss||||||||||||{{{yyywwwvvvuuuvvvvvvvvvuuusssrrrpppoooooonnnlllkkkkkkkkkkkkdddfffggggggeeeddddddeeeeeejjjnnnlllfffaaaaaaccc``````___^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSOOOOOONNNMMMKKKIIIGGGFFFEEEDDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888666666777777777777666666555555444444444444555555777777777777888:::;;;<<<<<<>>>BBBDDDFFFIIILLLOOOUUUYYY```fffkkkppptttwwwwwwyyyzzzzzzyyyyyy{{{|||}}}~~~~~~~~~|||zzzyyyxxxxxxxxxuuussspppooommmhhh```ZZZRRRNNNMMMRRR\\\iiizzz|||zzzpppccc\\\VVVQQQNNNIIIJJJQQQ___rrr}}}vvv|||zzzssspppggg\\\MMM???::::::888666666222222222222333333444444444444444333333333333333222222333444555555555555555555666777777888888999999>>>HHHWWWlllPPPIIIFFFGGGGGGJJJXXXiii~~~~~~rrrooojjjfffccc```^^^\\\\\\\\\\\\[[[YYYVVVTTTRRRSSSYYY___cccgggppp~~~{{{|||||||||{{{yyywwwvvvuuuuuuvvvvvvuuusssqqqppppppooonnnmmmlllllllllllleeefffgggfffeeeeeefffgggfffmmmssspppgggaaabbbeee``````aaa```___]]]ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSNNNNNNMMMMMMLLLJJJIIIHHHEEEEEEDDDBBB@@@???======<<<<<<;;;;;;;;;:::::::::999888888888777777666666555666666666555444444333444333333222222333333444555555555555666888999999999<<>>===<<<<<<======;;;:::999999888888888777777777888777777666666555444444000000111111111222222222000111222333444555555666888:::===???AAADDDGGGJJJQQQUUU\\\bbbfffkkkooorrrwwwxxxyyyxxxwwwvvvxxxyyyyyyyyyzzzzzz{{{}}}~~~{{{{{{zzzyyywwwuuutttsssnnnnnnmmmlllhhh```WWWQQQMMMLLLOOOXXXgggxxx||||||~~~nnn```XXXSSSOOOLLLLLLNNNUUUbbbuuu{{{nnniii\\\FFF<<<<<<777444777444222222222111222222333333444444333333333333333333444444444444444444444444666777888777555555666777<<>>@@@DDDHHHKKKPPPTTT[[[aaafffjjjnnnqqqtttvvvwwwwwwvvvwwwxxxzzz{{{{{{{{{{{{{{{|||||||||zzzyyyyyywwwvvvtttrrrqqqlllkkkjjjiiieee]]]TTTNNNLLLMMMRRR\\\lll}}}{{{||||||mmmaaaXXXSSSNNNKKKLLLOOOVVVcccuuuvvvppp\\\FFF<<<===777555777444444333222222111111222222222222222333333333333333444444444444444444444444555666777777555555666777<<<@@@EEEQQQiiiPPPHHHDDDFFFIIIMMM[[[lll}}}wwwvvvqqqjjjddd```^^^]]]\\\]]]]]]\\\\\\^^^bbbfffhhhjjjlllpppuuuyyy|||ssskkkdddaaa^^^]]]^^^___``````___^^^[[[WWWSSSPPPPPPQQQYYY]]]aaadddfffkkkrrrxxx~~~~~~}}}{{{xxxvvvtttrrrrrrrrrqqqpppooonnnoooppppppllliiifffeeegggjjjmmmnnnjjjhhhfffeeeeeeeeedddccceeefffgggfffdddbbbcccddddddbbb___\\\[[[\\\]]]^^^```^^^\\\[[[[[[ZZZYYYWWWVVVTTTPPPMMMJJJIIIIIIIIILLLKKKJJJJJJJJJIIIFFFDDDCCCAAA>>>=========;;;999777777777666666666666666666555555444444333222222000000000000111111111111//////000000111222222333555777:::<<<>>>BBBFFFJJJOOOSSSZZZ```eeeiiimmmppprrrtttvvvwwwwwwwwwxxxzzz{{{||||||{{{{{{{{{zzzzzzyyyyyyxxxwwwuuusssqqqpppkkkjjjiiigggccc\\\SSSMMMIIIMMMUUUaaaqqqyyy}}}yyylll```XXXSSSMMMJJJLLLOOOXXXfffxxx{{{sss\\\FFF======777555777555333333222222111222222333111111222222222222333333555555555555555555555555555777888888777777888::::::>>>DDDQQQiiiPPPHHHDDDGGGHHHMMM[[[kkk~~~uuunnniiieeecccaaaaaa___]]]\\\^^^bbbgggjjjiiimmmrrrvvv{{{~~~yyypppgggbbb```]]]]]]^^^```aaaaaa```^^^[[[UUUQQQNNNOOOQQQ[[[^^^aaadddeeejjjqqqvvv~~~~~~}}}{{{xxxuuusssrrrqqqrrrpppooommmmmmnnnooopppnnnkkkgggeeefffhhhjjjkkkiiigggeeeeeeffffffeeedddcccdddddddddcccbbbcccdddeeeccc```^^^]]]^^^```bbbbbb```]]]\\\\\\\\\[[[YYYWWWUUUQQQMMMKKKJJJJJJJJJLLLKKKJJJIIIJJJIIIFFFDDDDDDAAA>>>======<<<;;;999666666666666666777777777555555555444333333222222000000000000000000000000...//////000000111111111666777999:::<<>>BBBFFFMMMRRRXXX^^^cccgggkkknnnqqqtttwwwxxxxxxxxxyyyyyy{{{{{{||||||{{{zzzxxxwwwyyyxxxxxxwwwuuusssqqqpppllljjjhhheeeaaa[[[SSSNNNIIIQQQ^^^lllyyy{{{www~~~uuuhhh\\\UUUQQQMMMJJJKKKQQQ]]]mmm~~~|||uuu[[[EEE;;;<<<666444666333000000000111222333555666111111222222333333444444555555555555555555555555111333444555555666777999888<<>>CCCGGGLLLQQQWWW]]]bbbfffkkknnnsssuuuxxxzzzyyyxxxyyyyyyzzz{{{|||||||||zzzxxxwwwwwwwwwvvvuuusssqqqpppnnnkkkiiigggddd```ZZZRRRMMMLLLUUUdddrrr}}}zzzwww~~~tttfffZZZSSSOOOMMMKKKMMMSSS___pppwwwyyy{{{pppZZZDDD:::;;;555333555222222111111111222333333444222222222333444444555555555555555555555555555555000222444555555666888:::;;;>>>CCCPPPiiiTTTLLLGGGGGGHHHKKKXXXhhhvvv|||yyyyyy||||||vvvnnnfffcccaaa^^^^^^___aaabbbbbb___\\\WWWRRRMMMMMMPPPSSSZZZ]]]aaaccceeeiiipppuuuvvv}}}}}}|||zzzwwwtttrrrqqqqqqrrrjjjjjjjjjjjjiiiiiiiiihhhgggfffdddcccddddddcccbbb___^^^]]]___aaaccccccccc```___^^^^^^```bbbddddddcccdddeeegggiiijjjkkklllfffcccaaa``````___^^^]]]ZZZZZZZZZYYYWWWUUUSSSRRRQQQOOOMMMLLLKKKIIIFFFCCCAAA>>>;;;999:::;;;;;;:::777777888888999999999:::777666666555555444333333111111000000/////////...000000000000111111111111000222444666999>>>EEEIIILLLPPPWWW]]]bbbfffjjjmmmtttvvvyyy{{{zzzyyyyyyyyyyyyzzz{{{||||||zzzxxxwwwvvvuuuuuutttrrrpppnnnmmmjjjhhhfffccc___XXXQQQMMMNNNYYYhhhvvvzzzwww~~~ttteeeXXXRRROOOMMMKKKOOOUUUaaaqqq|||sssxxxuuukkkYYYCCC::::::444222444222444333222222111111222222222222333444444555666666666666666666666666666666222333666777777888:::<<<===@@@EEEPPPiiiXXXLLLCCCDDDGGGKKKWWWddd|||yyysssmmmiiihhhbbb\\\ZZZ]]]```bbbccc^^^]]]YYYSSSNNNNNNQQQUUU[[[___ccceeegggjjjoootttyyyyyywwwtttrrrpppooonnnnnnmmmlllkkkiiihhhfffeeedddfffeeeddddddeeedddaaa___\\\]]]]]]___```aaabbbcccaaaaaa```````````````aaacccaaa___aaaeeeiiikkkkkkjjjgggdddcccccccccbbbaaa]]]___```___\\\XXXVVVUUUPPPNNNLLLKKKKKKJJJHHHFFFBBBAAA@@@>>><<<;;;:::999999999999999999999999999777666555333222111000000////////////000000000000///////////////000111111///111333666999===CCCGGGIIINNNUUU\\\bbbhhhmmmppppppssswwwyyyyyyxxxwwwwwwzzzzzzzzzzzzyyyxxxwwwwwwuuuttttttsssqqqppppppooonnniiieeebbb[[[RRRNNNNNNRRR^^^lllyyyzzzrrrttt}}}oooaaaXXXRRRMMMKKKLLLLLLUUUdddsssyyyppprrryyyqqqjjjPPPEEE;;;999:::777333222222333333444444555555666000000111222444555666666777777666555555555555555777777777777888999:::;;;===>>>EEEUUUnnnXXXNNNFFFFFFGGGKKKXXXggg~~~yyysssmmmiiihhhccc___^^^```cccdddccc___]]]YYYSSSOOONNNRRRVVVZZZ^^^bbbeeefffiiinnnssswww}}}}}}|||}}}}}}}}}|||wwwvvvsssqqqooommmmmmmmmlllkkkiiigggeeecccbbbaaafffeeedddeeeffffffdddccc______``````aaaaaabbbbbbaaa``````______``````aaacccaaa```bbbfffjjjllllllllliiifffdddddddddcccaaa___```aaa___\\\YYYXXXXXXSSSQQQOOONNNMMMLLLJJJHHHEEEDDDAAA>>><<<;;;;;;;;;;;;;;;::::::999999999999777666555333222111111000000000000000///////////////////////////000111111000111444666999===CCCGGGJJJOOOVVV\\\bbbgggllloooqqqtttwwwyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwttttttsssrrrqqqooonnnnnnlllhhhddd```ZZZQQQMMMOOORRR___nnn{{{zzzsssuuu{{{nnn___WWWQQQLLLKKKLLLNNNWWWeeeuuu~~~wwwzzzyyyqqqjjjQQQEEE;;;999:::777555444555555444444333222222222111111222333333444555555777666666555555555555555777777777777777888::::::<<<>>>EEEUUUnnnXXXPPPJJJIIIGGGJJJXXXjjjxxxrrrnnnkkkhhheeebbbcccfffgggfffeee```]]]XXXRRROOOOOOSSSVVVZZZ^^^bbbddddddggglllpppuuu|||}}}zzzzzzzzz{{{{{{zzzxxxvvvtttqqqooonnnmmmmmmlllkkkiiigggeeecccaaa```eeeddddddeeehhhiiihhhhhhdddccccccbbbbbbaaaaaaaaa```_______________``````cccbbbbbbdddhhhlllmmmmmmnnnllliiiggggggfffdddcccaaabbbaaa___\\\ZZZZZZ[[[YYYVVVTTTRRRQQQOOOMMMKKKHHHFFFBBB>>><<<<<<<<<=========<<<;;;::::::999999888777555444222222111111111111000000//////......///////////////000111111000222444666888===BBBFFFKKKOOOVVV\\\bbbgggkkkooorrrtttvvvwwwvvvwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwvvvssssssrrrqqqooonnnlllkkkiiieeeaaa^^^WWWOOOMMMOOOUUUcccsssyyytttxxxxxxkkk]]]UUUPPPKKKJJJLLLPPPYYYhhhwww}}}xxxooogggNNNCCC999777777555444555444444333333222111111000222222222333333444444444777666555555444444555555666666666666777888999999;;;===EEEVVVoooWWWQQQLLLJJJFFFHHHXXXkkk~~~wwwrrrnnnmmmiiigggfffhhhkkkkkkhhheee^^^[[[UUUPPPNNNPPPSSSVVVZZZ^^^aaacccccceeejjjnnnuuu||||||zzzyyyzzz{{{{{{zzzyyywwwuuurrrpppooonnnnnnlllkkkjjjiiigggeeeddddddccccccccceeehhhkkkkkkkkkggggggfffdddcccaaa```___^^^^^^^^^^^^^^^^^^___```bbbccceeegggkkknnnooopppqqqooollljjjiiihhhfffdddbbbbbb```]]]ZZZYYY[[[]]]___\\\YYYWWWUUUSSSPPPMMMHHHEEEAAA===;;;;;;<<<>>>???>>>===<<<;;;:::999999999888666444333222222222222111111000///......---///////////////000000111000222444666888===BBBFFFKKKOOOVVV]]]bbbgggkkknnnrrrsssttttttssstttwwwyyyxxxxxxxxxxxxxxxvvvuuuuuurrrrrrqqqpppnnnllljjjhhhfffbbb^^^[[[SSSLLLLLLQQQZZZhhhzzzyyyvvv{{{uuuhhh[[[SSSOOOKKKJJJLLLSSS]]]kkkzzz{{{tttkkkbbbIII???555333333111111333000000000111222222333333333333333333333333333333666666555444444444444555555555555555666777888999;;;===FFFWWWqqqWWWQQQLLLJJJFFFGGGWWWjjj}}}vvvqqqoooooojjjiiijjjlllooonnniiieee\\\XXXRRRNNNMMMPPPUUUWWW[[[^^^aaabbbbbbccchhhlllttt{{{}}}{{{yyyxxxyyyzzzzzzzzzwwwuuussspppnnnmmmlllllliiiiiiiiihhhgggfffffffffbbbaaa```cccfffiiikkkkkkhhhhhhfffdddbbbaaa___^^^]]]]]]\\\\\\]]]^^^______aaadddgggkkknnnppprrrssssssqqqooommmllljjjgggdddaaaaaa___[[[YYYYYY[[[]]]bbb___\\\YYYVVVSSSOOOMMMEEECCC???;;;999:::;;;===??????>>>===;;;:::999999999888777555444333222222222111111000///......---///////////////000000111111222444666888<<>>FFFXXXrrrYYYQQQKKKIIIGGGIIIWWWhhh|||uuuqqqpppqqqlllkkklllnnnpppnnnhhhcccZZZUUUOOOLLLNNNSSSXXXZZZ\\\___bbbbbbbbbcccgggjjjrrrxxx~~~}}}{{{yyywwwvvvxxxyyyyyyxxxtttrrrpppmmmkkkjjjiiiiiiggggggffffffeeeddddddccc```^^^^^^___cccfffhhhhhhffffffeeecccaaa```___^^^\\\[[[[[[[[[\\\]]]^^^___aaaeeejjjnnnppprrrtttuuuuuusssqqqooommmkkkgggddd``````^^^\\\YYYYYY[[[]]]aaa^^^ZZZVVVSSSOOOKKKHHHAAA???<<<:::999999;;;<<<>>>>>>===<<<;;;::::::999:::999777666444333333333111111000000//////......///////////////000111111111333555666888<<>>===;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999888666555444444333000000000000///////////////////////////000111111222333555666888<<>>AAAJJJ[[[tttgggXXXKKKGGGGGGKKKYYYgggzzztttqqqrrrsssrrrtttqqqjjjhhhhhhddd]]]UUUQQQOOORRRZZZ```bbbbbbaaaaaaaaa___^^^___aaadddiiimmmuuu|||~~~{{{yyyyyy{{{{{{yyyvvvzzzxxxuuurrrooonnnmmmmmmkkkjjjgggeeebbb```___^^^YYYYYYYYYXXXXXXXXXYYYYYY\\\]]]_________]]]ZZZYYYZZZYYYXXXXXXXXXYYY[[[\\\bbbgggnnnsssuuuvvvvvvwwwuuuwwwvvvsssqqqoooiiibbbdddcccbbb___[[[WWWTTTRRROOOMMMJJJFFFBBB???===<<<888888888888999:::;;;;;;<<<=========<<<;;;;;;:::;;;:::999888777666555444444333222111000000000000000000000000///////////////111333555777;;;???BBBJJJOOOWWW___dddhhhlllnnnppprrrtttuuuttttttuuuvvvxxxyyyzzzzzzyyyvvvtttrrrtttssspppmmmiiifffcccbbb]]]YYYUUURRROOONNNTTT]]]lllzzz|||ttt{{{}}}wwwhhh]]]SSSOOONNNMMMNNNRRR\\\jjj|||vvvooohhhZZZKKK<<<999555222222333333333222222111111222222333444//////000222444555777777777777666555444444444444444444555777888999:::;;;>>>AAAKKK^^^wwwhhhZZZNNNKKKKKKNNNZZZhhh}}}wwwsssqqqqqqqqqvvvvvvrrrkkkhhhgggbbb[[[UUURRRQQQUUU\\\bbbccccccccccccaaa___\\\\\\^^^```ggglllttt|||~~~{{{yyyyyyzzzzzzwwwuuuuuuuuuttttttrrrpppnnnllliiihhhfffcccaaa___^^^]]]ZZZZZZXXXXXXXXXXXXYYYZZZ^^^^^^___``````___^^^]]][[[ZZZYYYXXXXXXYYYZZZ[[[ccchhhoootttvvvwwwwwwxxxvvvwwwuuuqqqoooppplllfffdddccc```\\\WWWRRRNNNLLLJJJHHHFFFBBB???<<<;;;:::888888888888999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::888888777666555444444333444333222111000000000000////////////000000000000///111333555777;;;???BBBIIINNNVVV]]]cccgggjjjmmmoooqqqssstttttttttuuuvvvxxxxxxyyyyyyxxxvvvtttrrrtttrrrppplllhhhdddbbb```[[[VVVRRROOOLLLLLLTTT^^^ppp~~~{{{uuu}}}{{{tttfff\\\RRROOOOOOOOORRRVVV```ooo~~~uuuppphhhXXXHHH<<<888444222222333333222222222111111222222333444111222333444555777888888777666555555444555555555555555555666888999;;;<<>>===<<<:::999888777777777777777666777777888999:::999::::::;;;::::::999999999999888888888888888888444333222111000000000000---......///000111111222///111333555777;;;???BBBJJJNNNUUU[[[```dddhhhjjjlllnnnrrrsssssssssssstttuuuuuuvvvuuuuuusssrrrqqqrrrpppmmmhhhddd___\\\ZZZVVVPPPJJJGGGGGGMMMZZZggguuuyyyxxxuuulll```XXXPPPNNNMMMOOOUUU\\\iiiwww{{{xxxsssqqqfffRRR@@@999666333222222333222111222222111111222222333444222222222222222333333333222222222333333555666666666666555666777999<<<===@@@EEEPPPccc|||ooo```SSSNNNMMMNNNYYYggg|||{{{uuuooojjjfffbbb___^^^ZZZ\\\___cccgggiiiiiihhhcccaaa^^^YYYUUUTTTWWWYYY___fffrrr}}}~~~~~~~~~~~~zzzwwwvvvwwwvvvsssppptttsssqqqooommmlllkkkkkkggggggfffeeeccc```^^^]]]]]][[[YYYWWWWWWZZZ]]]___bbb```]]]ZZZYYYXXXYYYZZZVVVVVVVVVVVVXXXZZZ\\\]]]___ccchhhlllmmmnnnooopppooopppnnniiieeebbb\\\TTTOOOMMMIIIEEEAAA???===<<<999888777777666666666777666666666666777888999999999999::::::;;;::::::999999999999999888888888888444333222111000000000000---......///000111111222///111333555777;;;???BBBKKKOOOUUUZZZ^^^bbbfffiiijjjmmmqqqssssssrrrsssssssssssssssrrrrrrqqqppppppooonnnjjjfffaaa]]]ZZZXXXTTTNNNIIIGGGIIIPPP```nnnyyy}}}yyy{{{sssjjj^^^VVVOOOLLLJJJLLLSSS[[[kkkyyy{{{uuurrrooobbbNNN===888666444333333333333222222222111111222222333444222222222222222222222222000000000111222333444555666666666666888:::<<<===???DDDPPPccc{{{xxxgggVVVNNNLLLNNN[[[jjj|||}}}{{{|||wwwoookkkgggcccaaabbb___aaadddgggiiijjjjjjjjjdddaaa]]]XXXTTTSSSUUUXXX]]]eeerrr~~~~~~~~~~~~|||yyyvvvuuuvvvvvvsssppptttssspppmmmkkkkkkkkkkkkggggggggggggeeebbb```^^^\\\[[[YYYXXXYYY[[[^^^___eeeccc```]]]ZZZYYYYYYZZZUUUTTTTTTUUUVVVXXXZZZ[[[]]]```dddgggggghhhiiijjjiiijjjhhhccc^^^ZZZRRRJJJEEECCC@@@>>><<<;;;::::::777666666555555555666666555555555555666777888999999::::::;;;;;;;;;;;;;;;888888888777777666666666444333222111000000000000......//////000000111111///111333555777;;;???BBBJJJNNNSSSXXX\\\```dddggghhhkkkppprrrsssrrrrrrrrrpppppppppoooooonnnnnnnnnlllkkkhhhddd___[[[XXXVVVSSSMMMIIIIIILLLUUUeeettt{{{zzz~~~|||ooofff[[[TTTMMMJJJIIIKKKSSS]]]ppp}}}~~~|||tttpppkkk]]]JJJ>>>888666444444555555444222222222111111222222333444333333333333444444444444000000000111222333444555555666777888:::;;;<<<<<<===CCCOOOccc{{{ppp[[[QQQMMMPPP___ppp|||{{{|||sssooojjjdddbbbddddddfffhhhiiijjjjjjkkklllgggddd___XXXSSSQQQSSSUUU]]]eeerrr~~~}}}}}}zzzwwwttttttvvvvvvsssppppppoooooonnnmmmlllkkkjjjgggggghhhgggeeeccc```^^^[[[[[[ZZZZZZ[[[\\\^^^___cccbbb```]]][[[ZZZYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWVVVYYY\\\]]]]]]]]]^^^___^^^___[[[UUUQQQNNNHHHAAA???===;;;999777777888999555555444444444444555555555555555555666777888888::::::;;;<<<<<<<<<<<<<<<999999888888777666555555444333222111000000000000////////////000000000000///111333555777;;;???BBBIIILLLQQQUUUXXX]]]aaadddfffjjjooorrrrrrrrrqqqqqqnnnmmmmmmllllllllllllllljjjhhheeebbb^^^ZZZWWWVVVPPPLLLIIIJJJNNNXXXiiixxxxxxyyyxxxkkkcccXXXRRRLLLJJJIIILLLVVVaaawww{{{|||tttooogggXXXHHH???999777666555666666555333222222111111222222333444222222333333444444444555333222222222333444555555444555888:::;;;<<<;;;;;;===CCCPPPccc{{{www```SSSNNNSSScccuuuyyyxxx|||vvvrrrllldddbbbeeegggiiijjjjjjjjjjjjlllmmmjjjfff```XXXRRROOOQQQSSS\\\eeesss~~~}}}}}}yyyvvvssstttvvvvvvsssqqqkkklllnnnoooooonnnkkkjjjfffgggggggggeeeccc```^^^[[[[[[[[[[[[\\\]]]^^^______^^^]]][[[ZZZYYYYYYXXXXXXWWWUUUSSSRRRRRRSSSSSSOOOQQQSSSTTTTTTSSSTTTUUUUUUTTTOOOHHHEEEDDD@@@:::<<<;;;888666555555666777444444333333333333444444555444444555555666777888:::;;;;;;<<<=========<<<<<<<<<;;;:::999888777666444333222111000000000000000000000000///////////////111333555777;;;???BBBGGGJJJNNNRRRVVVZZZ^^^bbbfffiiinnnrrrrrrqqqqqqqqqllllllkkkjjjjjjjjjkkkkkkhhhgggdddaaa]]]ZZZWWWVVVOOOKKKHHHJJJOOOYYYkkkzzzvvvyyyuuuiii```VVVQQQLLLJJJJJJNNNZZZfff|||~~~xxx}}}uuuoooeeeTTTFFF@@@999888666666777777666444222222111111222222333444///000000111222222333333555555444444444555666666333555888;;;===<<<;;;:::===CCCPPPddd|||mmm[[[SSSVVVcccqqq}}}|||xxxpppmmmmmmmmmmmmvvvqqqkkkggghhhjjjmmmnnnooohhh```ZZZTTTPPPSSSZZZbbbgggqqq~~~}}}{{{zzz{{{zzzzzzyyyvvvsssqqqooommmkkkiiikkkkkkllllllkkkjjjhhhgggkkkjjjhhheeeccc```^^^]]]ZZZ[[[\\\\\\\\\\\\[[[ZZZ]]]]]]\\\[[[ZZZYYYXXXWWW[[[VVVRRROOOOOONNNKKKIIIIIIHHHGGGHHHJJJJJJJJJHHHEEEDDDAAA???===;;;::::::888888777777666666555555666666444333333444555666444555666555444555666888;;;===??????===;;;;;;<<<<<<;;;::::::999999::::::666444222000...---------000000000000000000000000000000000222666:::???BBBEEEHHHMMMRRRUUUXXX\\\^^^fffiiilllnnnooopppqqqsssjjjiiihhhiiikkkllllllkkkhhheeeaaa^^^\\\YYYUUUSSSLLLJJJHHHHHHNNN\\\mmmzzzwwwwww{{{pppddd\\\TTTPPPNNNLLLKKKOOO[[[hhh{{{yyy}}}}}}ssslll___NNN???888666666666666555555555555444444222222222222444444222444555666666444222111444444333333444555777888666666777999:::;;;<<<======DDDRRRfff}}}vvvbbbSSSOOOYYYfff|||xxxrrrqqqsssttttttxxxssslllhhhhhhkkkmmmnnnqqqiii```YYYSSSQQQUUU\\\cccgggppp}}}}}}{{{{{{{{{zzzzzzxxxuuuqqqnnnmmmkkkjjjhhhjjjjjjkkkkkkkkkjjjhhhgggjjjiiigggeeebbb```^^^]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYUUUPPPLLLKKKIIIFFFCCCFFFDDDCCCCCCCCCDDDBBBAAAAAA@@@>>><<<;;;999999888888888777777666666666666777666555444444444444555444555666555444555666888;;;===??????>>><<<<<<===<<<;;;::::::999999::::::777555333111///.........000000000000000000000000000000111333666;;;???BBBDDDGGGKKKOOORRRVVVZZZ]]]dddgggkkknnnnnnnnnooopppkkkjjjiiiiiijjjjjjhhhgggdddbbb___\\\ZZZWWWRRROOOJJJIIIHHHIIIPPP^^^ooo{{{vvvxxxyyyoooddd\\\RRROOOMMMMMMMMMRRR```nnn|||vvvwwwyyyppphhh\\\LLL>>>777888888777777777666666666444333222222222222333444111222444555555555444444444444333333444555777888444555666777888:::;;;;;;===EEESSSggg~~~ppp]]]QQQTTT\\\kkkxxxzzzwwwxxx{{{}}}}}}{{{vvvooojjjjjjlllnnnooosssjjj```XXXRRRQQQWWW___eeeiiiqqq}}}}}}||||||{{{zzzwwwtttooollljjjiiihhhggghhhiiijjjjjjjjjiiihhhggghhhgggfffdddaaa___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[WWWSSSOOOLLLIIIFFFCCC@@@CCCAAA>>>===>>>===<<<;;;<<<<<<:::999888777777777888777777777777666666666888777666555444444333444444555666555444555666888;;;===???@@@???======>>><<<;;;;;;:::::::::::::::888666444222000/////////000000000000000000000000111111222444777;;;???BBBCCCEEEHHHKKKNNNRRRXXX[[[aaaeeejjjmmmmmmlllkkkkkklllkkkiiihhhhhhfffdddaaa```^^^\\\ZZZXXXTTTNNNKKKHHHHHHHHHKKKTTTcccsss~~~~~~vvvyyywwwmmmccc[[[QQQNNNLLLLLLOOOWWWgggvvvxxxrrrwww|||tttkkkdddXXXHHH;;;666777777666666666555555555333333222222222222333333111111222333444555666666444444333444444555777777222333444555777888999999???FFFTTThhhyyyjjj^^^XXXWWW^^^iii|||~~~yyyqqqlllkkkmmmoooqqqtttjjj___WWWQQQOOOVVV^^^jjjlllrrr|||~~~}}}|||zzzwwwtttoookkkjjjiiihhhgggggghhhiiiiiiiiihhhggggggfffeeedddbbb```^^^]]]\\\]]][[[ZZZXXXXXXZZZ[[[]]]YYYZZZZZZ[[[[[[\\\]]]]]]WWWVVVSSSPPPLLLHHHDDDAAAAAA???<<<;;;;;;;;;:::999999999888777777777777888777777777777777777777777999888777666555444333333444555666555444555666888;;;===@@@@@@????????????<<<<<<;;;:::::::::::::::999777555222111000000000////////////////////////111111222444888<<>>@@@BBBCCCEEEGGGJJJOOOTTTXXX]]]aaafffjjjjjjiiigggggggggfffeeeffffffdddaaa^^^[[[ZZZYYYXXXUUUPPPKKKFFFDDDEEEIIIQQQ^^^mmmzzz|||vvv~~~|||qqqfff[[[TTTPPPMMMKKKMMMPPPZZZlll|||wwwqqq{{{tttmmmddd\\\OOO@@@888666333333333333222222222222222222222222222222222222444333333222222222333333333333444555555666666666444444555666888999::::::@@@GGGVVVkkkaaadddjjjqqqyyy{{{ssshhh```aaaeeeqqqzzzrrrllllllooosssuuuqqqiii```YYYQQQLLLOOOUUUfffggglllvvv}}}{{{xxxuuurrrooonnnllljjjhhhgggggghhhhhhgggfffdddcccbbbaaa```___^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[YYYYYYZZZ[[[\\\]]]^^^___bbbfffhhhfff___UUUKKKFFFEEEBBB>>>;;;;;;;;;:::::::::999999999999999::::::777777777888888888888999888888888777666555444333444555666555444555666888888;;;>>>?????????@@@AAA===<<<<<<;;;;;;;;;;;;;;;999777555333111000000000000000000000000000000000000111222444777:::===>>>@@@BBBDDDGGGIIIMMMRRRUUUYYY]]]bbbfffffffffffffffdddddddddeeefffdddaaa^^^[[[YYYWWWUUUSSSOOOJJJFFFCCCEEEJJJTTTcccqqq||||||wwwwwwlllaaaWWWQQQOOOMMMLLLNNNRRR\\\nnn~~~{{{qqqlllyyysssmmmdddZZZMMM???888777666666555555555444444444111111222222222222111111444333333333222222222111222333444555666666666666555555666777999:::;;;;;;@@@GGGVVVlllOOOVVV]]]eeepppzzz{{{uuummmmmmnnnrrrzzzqqqllllllppptttwwwqqqjjjccc]]]UUUMMMLLLPPP\\\^^^dddooo~~~~~~{{{vvvtttrrrqqqpppmmmiiifffggghhhhhhgggfffdddbbbaaa``````___^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^cccjjjrrruuupppggg^^^YYYNNNJJJDDD@@@>>>===<<<;;;::::::999999999999::::::777777888888888999999999666777777888777666555444444555666555444555666888777:::===>>>>>>???@@@AAA======<<<;;;;;;;;;;;;;;;888777444222000/////////000000000000000000000000///000111444777999;;;<<<<<>>888999666666666666555555555555000111222333333222111000000111222333444333222111222333444666666666666555555555666777999:::;;;;;;???GGGVVVlll@@@IIIPPPUUU```nnnvvvvvvyyyzzzzzz{{{yyyqqqllllllpppuuuxxxqqqlllfff```XXXNNNKKKMMMSSSVVV^^^jjjzzz~~~{{{tttsssrrrrrrpppmmmhhhdddhhhhhhhhhgggeeecccaaa_________^^^]]]]]]\\\[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^aaakkkxxxxxxqqqmmmWWWRRRLLLFFFCCC@@@>>>===;;;:::999999999999999999777777888888999999999999666666777888888777666555444555666666444555666888666999<<<>>>>>>>>>???@@@======<<<;;;;;;;;;;;;<<<888666444222000/////////000000000000000000000000...///111333666888:::;;;:::===AAADDDGGGIIILLLNNNRRRUUUYYY\\\^^^```bbbdddfffeeeeeeffffffccc___\\\ZZZWWWSSSPPPNNNKKKGGGEEECCCEEELLLXXXhhhvvv~~~}}}zzzyyymmmddd[[[TTTNNNLLLLLLNNNSSSYYYcccuuu~~~~~~|||yyyvvvtttkkkfffqqqvvvpppggg\\\LLL>>>999:::555555444444444333333333000111222333333222111000...///222444555444333333222333444666666666666555444555666777888999:::;;;???GGGVVVlll@@@CCCFFFHHHMMMVVVdddnnnrrryyy}}}vvvooommmqqqvvvxxxxxxqqqggg```^^^ZZZSSSPPPSSSXXXWWW]]]nnn}}}wwwwwwvvvsssppplllhhhfffiiigggdddbbbaaa```^^^]]]\\\[[[ZZZ[[[\\\[[[ZZZXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\^^^______^^^^^^eeeiiiqqq||||||ssslllaaaUUULLLGGGEEEEEE<<<======<<<:::999999;;;<<<;;;999999;;;<<<<<<;;;:::999888777666555444444333333333444444555555555555666888;;;<<<>>>??????>>>===<<<<<<===<<<:::888666555444333222111111111////////////000000000000111222333333333444666888;;;===@@@AAACCCEEEIIILLLMMMPPPUUUYYY[[[\\\]]]___ddddddeeeeeecccaaa___]]]\\\ZZZWWWRRRMMMIIIFFFDDDDDDHHHPPP]]]lllzzz|||~~~zzznnnddd[[[TTTOOOKKKLLLMMMQQQ\\\lll}}}}}}yyyxxxpppqqqzzziii```WWWFFF===;;;555666666555555555444444444333333222222222222111111222222333333444555555666444444666999;;;999666222333555777888888999;;;===@@@JJJ[[[ppp===???AAAAAABBBGGGQQQYYYccclllvvv|||{{{vvvpppppptttxxxyyyxxxrrrjjjdddccc```ZZZWWWYYY\\\[[[aaappp}}}{{{zzzxxxvvvrrrnnnkkkiiiiiigggeeedddcccbbb___]]]ZZZYYYXXXXXXYYYYYYWWWUUUXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^aaafffnnnzzzvvvkkk___UUUNNNJJJFFFCCC@@@<<<:::999888888;;;999777888999::::::999:::999999888777666555555333333444444444555555555666777999;;;<<<======>>>>>>===<<<<<<===<<<:::999666666444333222111111111//////000000000111111111111222333333333444666888;;;===???AAABBBEEEHHHKKKLLLPPPTTTWWWYYYZZZ\\\]]]aaacccdddeeedddaaa^^^\\\YYYXXXTTTPPPLLLHHHEEECCCCCCHHHSSSaaaqqqwwwkkkaaaXXXPPPLLLLLLLLLMMMQQQ\\\mmm~~~zzzuuupppttt}}}lllbbbXXXFFF<<<999333555555555444444444333333444444444555555666666666333444444555666666777777666666666888999777444111666777999999888888:::<<>>@@@FFFKKKPPPYYYdddllltttxxxuuurrrssswwwzzzzzzxxxpppkkkggggggfffaaa^^^___bbb```eeeqqq~~~~~~~~~}}}{{{xxxtttpppmmmkkkjjjiiiggggggfffddd```^^^YYYXXXWWWWWWXXXWWWUUUSSSUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[]]]^^^______bbbiiitttxxxkkk```YYYQQQKKKCCC>>><<<<<<:::999;;;999777777888999999888999999999888888777777777444444444555555555555555777777999:::;;;<<<<<<<<>>===;;;999777666555333222222111111//////000000000111111111111222333333333333666888:::<<<>>>@@@AAACCCGGGIIIKKKNNNRRRUUUVVVWWWYYYZZZ]]]```cccddddddaaa^^^[[[XXXVVVRRRNNNJJJFFFDDDBBBBBBJJJWWWgggwwwuuukkkbbb[[[UUUQQQNNNNNNOOOSSS]]]lll}}}~~~~~~~~~~~~yyypppqqqxxxooodddXXXEEE;;;777111444444444333333333222222333333444555666777888888555555555666777777888888:::999888888888777555333888999:::999888888:::<<>>=========>>>>>><<<:::777666555444333222222222....../////////000000000000111333333222333555777999:::===>>>???AAAEEEGGGIIILLLOOOQQQRRRTTTVVVWWWZZZ]]]aaacccdddaaa]]]ZZZYYYVVVRRRMMMHHHDDDBBBAAACCCMMM\\\mmm{{{tttiii```XXXSSSOOOMMMOOOSSS[[[fffuuu{{{zzzzzz|||{{{vvvkkksss~~~pppdddXXXEEE;;;888222333333333222222222111111111111222222333444444555555555555666666666777777;;;:::888888888999888777777888999999888999;;;>>>BBBJJJXXXkkk<<<===>>>>>>>>>>>>???@@@AAADDDHHHLLLRRR^^^nnnyyyyyypppqqqsssvvvxxxxxxwwwuuummmnnnooopppooommmhhhcccaaaaaafffqqqzzz~~~|||yyyvvvrrrnnnllljjjllllllkkkkkkjjjgggccc```\\\ZZZYYYXXXXXXWWWTTTRRROOOOOOPPPQQQSSSTTTUUUUUUWWWVVVVVVWWWXXXZZZ]]]^^^]]]^^^aaafffnnnyyyqqqggg[[[SSSOOOLLLGGGCCCAAA???<<<;;;::::::888777777777777777777777777777666666666666666666666666222444666888;;;<<<===>>>>>>===<<<===>>>>>><<<:::777777555444333222222222---------.........//////000111222222222333555777777999;;;<<<===???BBBEEEFFFIIILLLNNNPPPQQQTTTVVVXXXZZZ___bbbbbb___\\\YYYZZZWWWRRRLLLGGGDDDAAA@@@FFFQQQaaaqqq}}}{{{pppeee\\\UUUPPPMMMVVV[[[dddooo||||||vvv~~~wwwwwwxxx{{{~~~|||wwwrrrjjjvvvnnnbbbWWWEEE;;;999444333333222222222111111111111111111111111111111111333333444444444444444555777666444555666888999888555666777777888:::>>>@@@BBBIIIWWWiii@@@@@@@@@???>>>======<<>><<<:::888999999888888888777777777777777777777666666666666222333555888:::;;;<<<===<<<;;;;;;<<<======;;;:::888777666444333333222222------........./////////000111222222222222555777666888:::;;;<<<===AAACCCDDDFFFJJJLLLNNNPPPSSSVVVWWWYYY]]]______]]]ZZZXXXWWWTTTPPPKKKFFFDDDCCCBBBIIIUUUfffttt~~~zzzuuunnniiigggffffffeeeoootttzzzzzztttxxxwwwvvvxxxzzzyyyuuupppmmm|||~~~lll```UUUDDD;;;:::555333333333222222222111111444333333333222222222111222222222222222222222222222111000111333555666555333444555666777:::>>>AAABBBIIIVVVhhhDDDCCCAAA@@@@@@@@@???>>>>>>@@@@@@AAACCCGGGOOOTTTbbbooo~~~{{{qqqsssvvvxxxxxxwwwuuutttsssxxxzzzxxxvvvrrriii^^^[[[\\\bbblllsssxxx~~~}}}zzzwwwtttrrrqqqpppooommmkkkjjjiiigggeeeccc\\\[[[YYYWWWWWWUUURRROOOLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZWWWZZZ^^^bbbhhhqqq|||}}}sssiiiaaa]]]TTTQQQMMMIIIFFFDDD@@@>>><<<<<<;;;:::999999888888888888888777777777666666555555777888999999999999;;;::::::;;;<<<<<<;;;999888777666444333333333333/////////000000000000111///111222222111222444777555777999::::::<<>>@@@AAABBBCCCGGGIIIRRR]]]jjjvvv~~~xxxsssuuuxxxyyyyyywwwuuuuuurrrxxx{{{wwwtttpppeeeYYY[[[\\\bbbkkkqqquuu{{{|||yyyvvvuuuttttttpppnnnkkkiiihhhgggeeeddd___]]][[[ZZZYYYWWWTTTQQQLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQTTTWWWXXXYYYYYYYYYWWWZZZ^^^aaafffllluuu|||wwwpppmmm___[[[WWWRRROOOLLLHHHEEE??????>>>===;;;:::999999999888888888777777666666888888888888888777777666:::999999:::;;;<<<:::999888777666555444333333333111111111111222222222222///000222222111222444666555666888999:::;;;>>>AAAAAACCCGGGJJJLLLPPPUUUXXXYYYZZZ[[[\\\[[[ZZZXXXWWWKKKJJJGGGEEEDDDEEEGGGHHHLLLXXXjjjxxx}}}yyyxxxwwwwww[[[^^^ccclllwww{{{}}}zzzyyyzzzzzzwwwtttwww~~~lll___SSSAAA888777333444444444333333333222222000000111222333333444555222222222222222222222222555555444555666666444333555555555444444666:::===BBBIIIUUUggg~~~AAA@@@??????@@@???===;;;===>>>???@@@BBBCCCEEEEEEMMMOOOXXXfffvvv~~~xxxwwwqqqvvvzzz|||zzzxxxxxxzzzyyy{{{}}}|||wwwmmmbbb[[[ZZZ___eeekkkppptttxxxzzz}}}{{{vvvsssrrrrrrpppnnnlllkkkjjjjjjiiigggaaa```^^^\\\YYYWWWUUUTTTQQQOOOLLLLLLMMMOOOOOOOOOPPPPPPQQQRRRTTTVVVWWWXXX[[[[[[[[[]]]aaaiiirrryyyzzzzzzppplllgggbbb]]]WWWPPPLLLGGGEEEBBB???>>>===;;;999;;;:::999999:::999777555999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666444333333111111111111111222222222444333222222333444666777999:::;;;<<<===???@@@@@@CCCDDDGGGJJJMMMPPPSSSTTTZZZXXXWWWYYYZZZXXXSSSOOOLLLHHHEEEDDDAAA>>>AAAFFFPPP___pppzzzxxxnnngggaaaZZZXXXYYYPPPVVVaaannn}}}~~~xxxvvvwwwzzzxxxdddMMM@@@<<<999555333333333444444555555555444333333222222333333444111111111222333444555666666666666555444444666888555555777999:::<<<======EEEKKKWWWiii>>>===<<<===@@@AAA@@@??????@@@@@@@@@AAAAAABBBBBBDDDEEELLLWWWdddttt{{{vvvuuuuuuyyy}}}~~~|||zzz{{{|||}}}~~~~~~{{{uuukkkbbb\\\ZZZ___ffflllqqqtttwwwyyyzzz|||}}}zzzwwwuuurrrqqqpppnnnlllkkkkkkkkkjjjhhhcccbbb```^^^[[[XXXVVVUUURRROOOMMMLLLMMMOOOOOOOOONNNNNNOOOPPPQQQSSSUUUVVVVVVVVVWWWXXX\\\bbbkkkqqqwww}}}zzzwwwsssoookkkfffaaa]]]TTTQQQLLLHHHEEEBBB>>>;;;<<<;;;999999:::;;;999888::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;:::999888777555444444222222222222111111111111333222222222222444555666888888999;;;<<<===>>>???BBBCCCFFFIIIMMMPPPSSSTTTYYYXXXYYYZZZ[[[XXXSSSOOOIIIEEECCCBBB@@@>>>AAAGGGQQQ```qqq{{{xxxnnnddd]]]WWWPPPNNNOOOPPPWWWbbbppp~~~}}}uuupppqqqzzzmmmTTTCCC<<<999666333333444444444444444444777666555333222222222222222222222222333444555555333444444444333333666888666666777888:::<<<>>>???EEELLLYYYmmmAAA???===>>>@@@AAABBBBBBBBBAAAAAA@@@??????>>>>>>AAAAAADDDLLLVVVbbbssszzzvvvvvvzzz~~~~~~}}}}}}zzzrrriii```\\\YYY___gggnnnsssuuuwwwxxxvvvxxxzzz}}}|||{{{{{{yyytttpppqqqooommmlllmmmmmmlllkkkgggfffccc```]]]ZZZWWWVVVSSSQQQOOONNNOOOOOOOOOOOOLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTWWW]]]dddiiisssyyy}}}yyywwwssspppmmmeeeaaa[[[UUUPPPKKKFFFCCCAAA???<<<;;;<<<===<<<;;;;;;;;;::::::::::::;;;;;;999999::::::;;;;;;;;;<<<<<<;;;:::999888777666555333333333222222111111111222222111111222333555666777777888:::;;;<<<===>>>@@@BBBEEEHHHLLLPPPSSSTTTWWWXXXZZZ\\\\\\YYYSSSNNNGGGCCCAAAAAA???>>>BBBHHHSSScccsss}}}tttjjj```YYYSSSMMMJJJLLLRRRYYYfffttttttnnnnnn}}}www[[[EEE;;;888666444444444444444444333333666555555444333333444444444333333333333333444444333444444444333333555777888777777777999<<>>======AAA@@@BBBGGGMMMUUUcccpppzzzxxxyyywwwnnnfff```\\\ZZZ```iiippptttvvvwwwxxxvvvvvvuuuuuuyyy~~~}}}~~~xxxrrrsssqqqooonnnoooooonnnmmmiiihhheeebbb^^^[[[YYYWWWVVVTTTQQQPPPPPPPPPOOONNNKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSTTTTTTVVVZZZ___dddmmmttt}}}|||yyywwwtttqqqoookkkfffaaa\\\XXXTTTPPPJJJGGGBBB@@@???@@@???>>><<<<<<;;;:::::::::;;;;;;999999::::::;;;;;;<<<<<<===<<<;;;:::999888777777555555444333222111111000222111000000111222444555777777888:::;;;<<<===>>>???AAADDDGGGKKKOOORRRTTTUUUXXX[[[]]]\\\XXXRRRNNNHHHDDDAAA@@@???===BBBHHHVVVeeeuuu~~~sssiii___XXXRRRMMMKKKMMMSSS]]]kkkyyyyyyqqqppp~~~___EEE999666555555555555444444333333333222222222333555777888999555444444333333333444444777888888777666555666777888777666666777;;;>>>AAADDDMMM___vvvKKKHHHDDDAAAAAAAAA@@@???@@@@@@??????????????????>>><<<>>>AAAEEEJJJUUU```sss~~~zzzyyy{{{~~~tttkkkddd___]]]\\\bbbkkkrrrvvvxxxyyyyyyxxxvvvrrrnnnoooyyy}}}xxxwwwuuurrrrrrrrrrrrqqqpppkkkjjjgggddd```]]]ZZZYYYYYYWWWUUUSSSSSSRRRPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOQQQRRRSSSSSSTTTWWW[[[^^^gggnnnvvv|||~~~|||yyyvvvsssqqqqqqnnnjjjgggeeeccc```^^^TTTPPPKKKGGGEEEDDDBBBAAA@@@>>>===;;;::::::;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;:::999888888666555555444333222111111222111000000111222444555888888999;;;<<<===>>>??????@@@CCCFFFJJJNNNQQQRRRSSSVVVZZZ\\\ZZZUUUPPPMMMJJJEEEBBBAAA???>>>BBBIIIXXXfffuuu}}}nnndddZZZSSSNNNJJJJJJLLLSSS^^^nnn||||||tttttt```EEE999777777555555555444444333333333111222222333555777999:::555555444333333333444444<<<======<<<999777777777777666555555777:::===@@@CCCMMM___vvvKKKHHHEEECCCCCCCCCBBBAAA?????????@@@@@@@@@@@@@@@>>>===???BBBCCCEEELLLUUUfffuuu}}}zzzzzz}}}|||rrriiiccc___]]]___eeemmmssswwwyyy{{{|||yyyvvvooogggeeemmm}}}~~~{{{yyywwwuuuuuuuuusssrrrnnnllljjjgggddd```^^^]]]]]][[[XXXWWWVVVUUURRRPPPOOONNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQQQQSSSVVVYYY```fffmmmrrruuuxxx|||~~~{{{xxxuuusssooommmkkkiiiiiiiiigggfff\\\XXXSSSPPPMMMKKKHHHFFFEEECCCAAA>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999555555555444444333333333222222111111222333555666888888999;;;<<<===>>>??????@@@CCCFFFIIILLLOOOPPPQQQTTTXXXYYYVVVQQQNNNLLLIIIEEEAAA@@@???>>>DDDKKKYYYfffttt{{{{{{lllbbbWWWRRRNNNKKKKKKOOOTTT```qqq{{{ttttttzzz\\\EEE;;;999999444444444444444444333333555444444444444444555555555444444444444444555555>>>??????>>>;;;888777888777666666666888;;;>>>???DDDMMM^^^uuuRRRPPPMMMKKKJJJHHHFFFDDDAAAAAAAAAAAAAAA@@@@@@@@@AAAAAACCCFFFEEECCCGGGMMMUUUcccsss~~~}}}~~~zzzppphhhbbb___^^^ccchhhnnntttxxx{{{}}}yyytttkkk```[[[aaappp}}}}}}zzzyyyxxxwwwuuutttpppooommmkkkhhheeecccbbb```^^^\\\ZZZYYYWWWSSSQQQOOOOOONNNNNNNNNNNNOOOOOOKKKMMMOOOPPPPPPQQQTTTVVVYYY^^^dddhhhkkkooouuuyyy}}}~~~|||yyywwwuuusssnnnllljjjhhhhhhhhhfffeee___]]]YYYWWWUUUSSSOOOMMMLLLJJJFFFBBB@@@??????????????????>>>======<<<<<<<<<<<<;;;;;;:::999999999555555555555444444444444333222222222222444555666777777888:::;;;<<<===>>>@@@AAACCCEEEHHHKKKMMMNNNNNNRRRUUUUUUQQQMMMKKKKKKEEEAAA>>>>>>>>>???FFFNNNZZZfffrrrxxx|||{{{kkkaaaWWWRRROOOMMMOOOSSSYYYfffxxxyyyrrrsssmmmRRRAAA;;;999777333333444444444444444444555444333333333333333444444444444444444555666777999;;;<<<<<<:::888777888777888888999;;;===???@@@GGGOOO^^^sss^^^[[[XXXTTTQQQMMMHHHEEECCCBBBBBBAAAAAA@@@@@@@@@AAAAAACCCEEEBBB>>>@@@EEEBBBPPP___iiisssxxxooogggbbb___^^^eeeiiiooouuuxxx{{{~~~wwwrrrhhh[[[TTTYYYhhhttt}}}{{{zzzxxxvvvtttrrrqqqpppmmmkkkhhhfffeeebbb```^^^\\\ZZZXXXTTTRRRPPPOOONNNNNNNNNNNNNNNNNNLLLNNNPPPQQQQQQRRRUUUVVVUUUYYY^^^bbbdddiiipppuuuwwwyyy||||||xxxvvvtttsssqqqooollliiigggfffeeecccaaa```^^^\\\[[[ZZZXXXUUURRRQQQNNNJJJEEEBBBAAAAAABBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;::::::999999999444444444555555555555555444333222222333444666777666666777888:::;;;<<<===@@@AAACCCEEEHHHJJJKKKLLLMMMPPPSSSRRRNNNKKKJJJJJJAAA===;;;<<<===@@@GGGPPPZZZeeepppvvv{{{~~~uuuggg]]]SSSOOOMMMKKKNNNRRR```mmmyyyrrrsssyyybbbIII;;;777666444333333333444444555555555111111111222333444555666333333333444555666777888444666999999888777777888888999:::<<<>>>???@@@AAAIIIQQQ___sssjjjeee^^^YYYVVVRRRLLLHHHBBBCCCDDDCCCBBBAAABBBCCCAAA???>>>???AAABBBBBBAAAIIIKKKPPPVVV___jjjuuu}}}vvvllleeeaaa```aaaeeemmmuuuvvvwww{{{|||{{{yyymmm```XXXUUUVVV^^^fff{{{~~~|||{{{{{{{{{xxxvvvsssqqqpppnnnkkkiiieeedddaaa^^^ZZZWWWUUUTTTPPPQQQSSSTTTSSSQQQNNNMMMPPPPPPPPPPPPQQQRRRRRRSSSRRRTTTWWW[[[```dddgggiiipppqqqttt|||{{{tttppprrrqqqoooqqqooolllhhhdddaaa___^^^ZZZYYYWWWVVVWWWVVVTTTSSSRRROOOKKKFFFCCC@@@??????AAA@@@>>>===<<<<<<<<<===;;;:::999888777777777777555555444444444333333333666555444333444555666777888888777777999;;;>>>@@@BBBDDDEEEEEEFFFHHHLLLOOOPPPQQQQQQOOOMMMJJJFFFDDDAAA@@@>>><<<===BBBIIINNN^^^fffooovvv{{{zzzrrrggg^^^VVVQQQOOOMMMOOOSSSbbbwww{{{uuupppjjjQQQBBB;;;777444444444333333222222333333444222222333333333333444444444444444444555777888999777777777777777888999999888666666888999999>>>DDDMMMOOO]]]uuuxxxrrrjjjddd___[[[TTTPPPJJJJJJJJJHHHFFFEEEDDDEEECCCBBB@@@@@@AAABBBAAA@@@???BBBEEEJJJQQQZZZdddkkkzzz~~~tttjjjcccaaaaaacccgggooouuuvvvwww{{{}}}{{{wwwlll___WWWSSSTTT\\\dddtttyyy~~~|||{{{zzzzzzwwwuuusssrrrqqqooommmjjjfffeeeccc```]]][[[XXXWWWTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRSSSTTTVVVYYY\\\___aaabbbkkkmmmqqqwww}}}|||uuurrrsssssspppqqqnnnjjjhhhfffddd```]]]]]][[[XXXVVVUUUTTTQQQOOOPPPMMMJJJFFFCCCAAAAAAAAAAAA@@@>>><<<;;;;;;;;;<<<<<<<<<;;;:::999999999999555555444444444333333333555444444333333444666666888888777888999;;;>>>@@@AAABBBDDDDDDEEEGGGJJJMMMPPPPPPPPPOOOLLLIIIFFFDDD???>>><<<:::;;;AAAHHHNNN\\\dddooovvvzzzwwwnnnccc[[[SSSPPPNNNNNNQQQVVVjjj}}}zzzsssxxxvvvrrrzzzuuuaaaKKK???:::777555444444333333222222333333444222222333333333333444444777777666555555555555555555555555555555666777777888666666999::::::>>>DDDLLLPPP___wwwwwwnnnhhhaaaZZZUUUPPPOOOMMMJJJHHHFFFDDDDDDEEECCCAAAAAAAAABBBAAA???>>>???AAADDDHHHNNNVVV[[[lllsss}}}~~~tttjjjeeedddfffhhhlllrrrvvvvvvwww{{{}}}|||tttiii]]]UUUQQQRRRYYYaaakkkpppyyy~~~|||zzzyyyxxxvvvuuutttssssssrrrpppmmmjjjiiigggdddaaa^^^\\\[[[YYYXXXVVVTTTSSSTTTUUUUUURRRRRRRRRRRRQQQQQQQQQQQQSSSTTTUUUVVVXXXYYYZZZ[[[dddgggkkkppptttxxx}}}~~~|||vvvtttuuuuuurrrpppllliiihhhiiihhhbbb\\\^^^\\\XXXVVVTTTQQQNNNKKKKKKJJJGGGEEECCCBBBBBBBBB@@@???===;;;:::::::::;;;888888777555555555555555555555444444444333333333444333333333333444555666999888888888:::<<<>>>??????AAABBBCCCDDDFFFIIIKKKOOOOOOOOONNNKKKHHHDDDBBB===<<<:::999:::@@@HHHNNN[[[cccnnnvvv{{{rrrjjj^^^WWWPPPNNNMMMNNNSSSZZZrrrvvvlllpppxxxwwwsssxxxpppfffUUUDDD;;;999666555555444333333222222333333444222222333333333333444444777777666555555555555555555555555555555666777777888666777:::::::::???EEEJJJQQQbbbzzz}}}tttkkkbbb[[[XXXUUUQQQNNNLLLJJJHHHFFFEEECCCBBBAAABBBBBBAAA@@@BBBBBBCCCCCCDDDGGGLLLPPP]]]cccmmmvvv~~~uuummmiiijjjnnnqqqssswwwyyyxxxyyy}}}~~~|||qqqggg[[[SSSPPPPPPWWW___fffkkksss{{{|||zzzyyyxxxvvvuuutttuuuvvvuuusssrrrpppnnnkkkhhhdddaaa^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVWWWWWW]]]```eeehhhjjjnnnuuuzzzzzz|||{{{wwwvvvxxxwwwtttqqqlllhhhjjjmmmlllddd]]]^^^[[[XXXUUURRRPPPLLLIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@???===;;;:::999999:::555555444333222222222222555555444444444333333333222222333333444444555555999999999999:::<<<===>>>>>>@@@BBBDDDDDDFFFIIIKKKMMMMMMMMMLLLJJJFFFCCCAAA;;;;;;999999;;;BBBJJJPPP[[[dddpppxxx~~~|||ppphhhZZZTTTNNNMMMLLLNNNUUU]]]rrryyylllooorrrvvvxxxttt~~~qqqhhhYYYLLL???999888666444444444333333222222333333444222222222333333333444444444444444444555777888999777777777777777888888999777666777;;;<<<;;;???EEEIIISSSeee~~~}}}rrrjjjccc___ZZZVVVTTTRRROOOMMMFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBBBB@@@???@@@DDDFFFMMMRRRZZZbbbjjjsss~~~|||tttooommmoootttwwwzzz}}}}}}{{{|||~~~~~~zzznnndddYYYSSSPPPPPPWWW___eeejjjooouuu}}}~~~{{{yyyyyyxxxvvvuuuuuuwwwxxxwwwvvvuuussspppkkkgggbbb___]]]]]]^^^^^^___]]][[[YYYWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXXXX[[[___```bbbeeelllqqqssswwwxxxvvvvvvyyyyyywwwrrrnnnjjjkkkooonnnggg___]]]ZZZWWWUUUSSSQQQNNNLLLFFFEEEEEEDDDCCCCCCCCCCCCAAA???===;;;:::999999999888888777666555555555555555555444444444333333333222222333444555555666666999999::::::;;;<<<===>>>>>>@@@CCCEEEEEEGGGIIIKKKKKKKKKKKKJJJHHHDDDAAA???;;;;;;::::::>>>EEENNNTTT]]]fffrrr{{{zzznnngggXXXRRRNNNLLLKKKMMMVVV```oootttuuutttwwwwwwrrr~~~xxxkkkbbbRRRGGG<<<999777555333444444333333222222333333444222222222333333333444444444444444444555777888999777777777777777888888999777666888<<<======@@@FFFIIIUUUiii|||nnnhhhaaa\\\YYYWWWSSSOOOIIIGGGEEEEEEEEEEEEDDDCCCDDDDDDCCCAAA??????AAACCCFFFJJJPPPUUU[[[bbblllsss}}}yyytttqqqqqqtttyyy|||}}}xxxlllbbbXXXSSSQQQRRRYYYaaahhhjjjmmmooottt}}}|||{{{{{{xxxvvvuuuwwwyyyzzz{{{yyywwwtttooojjjeeebbb```___```aaabbbaaa^^^ZZZXXXZZZZZZ[[[\\\\\\[[[YYYYYYVVVVVVWWWXXXXXXYYYZZZZZZWWWYYYZZZ[[[]]]___cccfffkkkpppssstttvvv{{{{{{xxxuuuqqqnnnnnnpppnnniiiddd___]]]ZZZXXXWWWUUUSSSPPPHHHHHHGGGGGGFFFEEEEEEDDDBBB@@@>>><<<:::999999999888777666555555444444444555555444444444333333333222222444555666777777666999::::::;;;<<<=========>>>@@@CCCEEEFFFGGGHHHJJJJJJJJJJJJIIIFFFCCC@@@>>>;;;;;;;;;<<<@@@GGGQQQXXX___iiiuuu~~~vvvkkkdddUUUQQQMMMLLLKKKNNNYYYdddooowwwyyy}}}ssslllxxxtttggg___MMMDDD;;;888666444333444444333333222222333333444222222333333333333444444777777666555555555555555555555555555555666777777777666999===>>>>>>AAAFFFJJJXXXkkkwwwmmmfffbbb^^^YYYTTTQQQNNNKKKIIIHHHGGGEEECCCEEEFFFEEECCCAAA@@@BBBDDDCCCFFFJJJMMMPPPVVV^^^dddpppzzz|||{{{xxxwwwxxx|||}}}uuujjjaaaXXXTTTRRRTTT\\\dddiiijjjiiihhhkkkxxx~~~}}}~~~{{{wwwuuuwwwzzz}}}~~~zzzyyyvvvrrrnnnjjjgggfffbbbbbbbbbbbb```^^^\\\[[[\\\]]]___``````___^^^]]]YYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWXXXZZZ\\\\\\\\\dddjjjoooqqqvvv{{{|||yyywwwuuurrrpppooonnnkkkhhheeeccc```^^^\\\ZZZWWWUUUMMMMMMLLLLLLJJJIIIGGGFFFCCCAAA???===;;;:::::::::777666555444444333333444555555444444444333333333222333555666888888888777::::::;;;<<<<<<=========<<>><<<::::::;;;<<<@@@HHHRRRYYY```jjjvvv~~~|||pppeee^^^QQQNNNLLLKKKLLLPPP]]]iiivvvzzzzzz}}}llldddppptttfff]]]III@@@888666555333333666444333333222222333333444222222333333333333444444777777666555555555555555555555555555555666777777777666999>>>??????BBBGGGLLLZZZmmm~~~uuupppkkkddd^^^WWWTTTPPPMMMKKKHHHEEECCCBBBCCCBBB@@@???>>>@@@BBB>>>@@@CCCDDDFFFJJJQQQWWW```jjjwww~~~}}}}}}|||tttiiiaaaXXXTTTTTTVVV]]]fffjjjiiifffccceeerrr|||wwwtttvvvzzz~~~{{{yyywwwtttqqqnnnlllkkkeeedddbbb```^^^^^^^^^^^^]]]___aaabbbcccbbbaaa```[[[[[[[[[ZZZZZZYYYXXXXXXZZZXXXVVVWWWZZZ[[[YYYVVV```ffflllpppuuu{{{|||zzzyyyxxxuuurrrooommmlllkkkjjjhhhdddbbb```]]]ZZZWWWRRRQQQPPPOOOMMMKKKIIIHHHDDDBBB@@@===;;;:::::::::;;;:::999888888777777888555555444444444333333333222444666777999999999888::::::;;;<<<=========<<<:::===AAACCCDDDDDDFFFGGGHHHHHHHHHGGGDDDAAA>>><<<999::::::<<<@@@IIISSSZZZ```jjjvvv~~~yyylll```XXXNNNLLLJJJKKKLLLRRR```nnn~~~}}}ggg___kkkuuufff[[[EEE===666444444222444888444333333222222333333444222222333333333444444444444444444444666777888999777777777777777888999999777666999>>>@@@???BBBGGGMMM\\\nnnxxxlllbbb^^^]]][[[VVVPPPKKKIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBAAAAAABBBDDDGGGKKKMMMQQQZZZeeemmmvvv~~~rrrjjj```UUUQQQRRRXXXcccnnnqqqllleee___^^^hhh~~~}}}}}}|||||||||{{{zzzzzzyyyxxxtttnnnjjjdddcccccccccbbbaaaaaaaaadddcccbbbaaa````````````]]]]]]\\\\\\[[[ZZZYYYYYY[[[[[[ZZZYYYXXXVVVTTTSSSUUUYYY```iiipppuuuxxxzzz}}}|||zzzwwwnnnffffffkkkkkkjjjgggdddaaa^^^\\\[[[ZZZYYYYYYXXXVVVQQQJJJFFFAAA@@@>>><<<;;;::::::;;;::::::999888777777777888777777777777777777777777777777777888999:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAABBBDDDFFFGGGHHHGGGGGGFFFFFFEEECCCAAA???===<<<<<<<<<<<<===BBBJJJTTT[[[cccnnnyyyuuuhhh\\\VVVQQQIIIGGGMMMQQQUUUeeewwwyyyeeeeeeqqqsssdddWWWGGG???777444555777777555222222222222333444555555666666666555444444333333777666444333333444555666666666666666666777888888888777888<<<>>>???CCCJJJSSS^^^nnn}}}sssnnnkkkggg```ZZZVVVTTTTTTPPPLLLGGGDDDCCCCCCCCCBBBAAAAAA@@@AAABBBDDDEEEGGGFFFMMMVVV]]]dddnnn}}}sssiii___UUURRRTTTZZZeeeoooqqqkkkddd^^^\\\fff|||~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyuuuqqqnnnffffffeeeeeedddccccccccceeeeeedddcccbbbbbbbbbbbb______^^^]]]]]]\\\[[[[[[\\\\\\\\\[[[YYYWWWVVVUUUTTTWWW\\\bbbiiiooosssuuuyyyxxxwwwuuummmddddddhhhjjjiiihhheeeccc```]]]\\\WWWVVVUUUUUUTTTQQQLLLIIIAAA@@@???===<<<;;;;;;<<<;;;:::999999999999999999888888888888888888888888;;;;;;::::::999999999:::::::::;;;;;;<<<======>>>AAABBBDDDFFFGGGHHHIIIIIIHHHGGGFFFCCCAAA???>>>===<<<<<<<<<>>>BBBJJJTTT[[[dddnnnyyy~~~~~~rrrdddYYYRRRRRRKKKIIIOOOSSSXXXgggyyyyyyhhhkkkyyyrrrbbbTTTDDD>>>666333444666555444444444333333222333333333444444555555555555555555888777555444444555777888777777777777777888999999999888999===???@@@EEEKKKSSS___pppzzzrrrjjjccc___\\\\\\[[[VVVNNNGGGEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFKKKPPPTTT]]]jjjsssuuuhhh^^^UUUTTTWWW^^^hhhqqqqqqkkkccc]]]ZZZbbbvvv~~~~~~}}}{{{zzzxxxuuurrrjjjiiiiiihhhggggggffffffggggggfffeeeddddddddddddbbbaaaaaa``````____________^^^^^^\\\[[[YYYWWWVVVRRRSSSUUUXXX^^^ccchhhlllqqqppppppoooiiiaaa___bbbeeeeeeeeeeeebbb___\\\[[[UUUTTTRRRPPPOOOMMMJJJGGGAAA@@@???======<<<<<<<<<:::::::::999::::::;;;;;;:::::::::999999888888888<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<======BBBBBBDDDEEEGGGIIIJJJKKKKKKIIIFFFCCCAAA???>>>>>>=========>>>CCCKKKVVV\\\fffoooyyy}}}zzzmmm```VVVPPPQQQLLLKKKPPPUUU\\\kkk|||zzzmmmuuu}}}nnn\\\NNNAAA;;;555333333555444333666555444333222222222222333333444444555666666777999888777666666777888999999888888888888999:::::::::999:::>>>@@@AAAFFFLLLTTTaaarrrvvvmmmgggcccaaabbb]]]UUUNNNJJJHHHGGGFFFBBBCCCCCCCCCCCCBBBAAA@@@AAADDDGGGHHHKKKQQQ[[[cccqqqzzzuuueee[[[TTTUUU[[[bbbkkksssssskkkbbb[[[WWW^^^ppp~~~{{{zzzyyywwwvvvnnnnnnmmmlllkkkjjjjjjiiihhhgggfffeeeeeeddddddeeedddddddddcccccccccbbbbbbaaaaaa___]]][[[XXXUUUTTTRRRPPPOOOOOOQQQVVVZZZ]]]eeedddeeefffaaaZZZWWWYYY[[[]]]^^^^^^]]]ZZZWWWTTTTTTQQQMMMJJJHHHEEEBBB@@@>>>>>>======<<<<<<<<<<<<999999999999999:::;;;<<<<<<;;;;;;::::::999999888999:::;;;<<<===>>>>>>???;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCEEEGGGIIIKKKLLLLLLJJJFFFCCC@@@?????????=========???DDDLLLVVV]]]hhhqqqyyy}}}wwwjjj^^^UUUPPPOOOLLLLLLQQQWWW```ppp~~~ttt~~~xxxhhhVVVGGG>>>:::666444444555444333555555444333333333333333444444444555555555666666888777777777777888999999999999888888888999999::::::999:::>>>@@@AAAEEELLLSSSaaattt~~~vvvoookkkddd```ZZZUUUQQQMMMIIIGGGCCCCCCCCCDDDCCCCCCBBBAAA@@@AAABBBBBBBBBGGGNNNSSS]]]eeepppzzzuuubbbYYYSSSWWW___gggooouuuvvvlllaaaXXXUUU[[[lll|||~~~|||{{{zzzyyyxxxrrrrrrqqqpppooonnnmmmmmmhhhhhhgggfffeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeedddcccaaa^^^ZZZVVVSSSRRRSSSPPPMMMJJJJJJLLLOOOQQQXXXWWWXXXZZZWWWQQQNNNPPPPPPQQQSSSSSSRRRPPPMMMKKKMMMJJJFFFCCCAAA???===;;;;;;;;;;;;;;;;;;;;;::::::888888777888888999:::;;;;;;;;;;;;:::::::::999999::::::<<<===>>>?????????=========>>>??????@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKKKKIIIEEEBBB???>>>>>>>>><<<<<<===???DDDMMMWWW^^^iiirrr{{{~~~sssggg^^^WWWSSSLLLKKKMMMRRRZZZeeevvv{{{vvveeeRRRCCC<<<:::777555555555555444444333333333444444555666666666555555555444444444666666666777777888888999999888888777777777888888999888999===???@@@EEEKKKRRRbbbvvv}}}vvvjjjgggaaa\\\XXXSSSNNNKKKFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAADDDGGGKKKMMMTTT___iiissssssaaaYYYUUU[[[eeemmmtttyyyzzznnn```WWWSSSZZZjjjzzz~~~}}}|||{{{zzzvvvuuutttsssrrrqqqpppoooiiihhhgggffffffeeeeeefffffffffffffffffffffffffffcccbbbaaa^^^[[[WWWTTTSSSTTTRRROOOLLLJJJJJJJJJJJJNNNLLLLLLOOONNNIIIGGGIIIFFFGGGHHHHHHGGGEEECCCBBBAAA???===<<<======<<<;;;888999::::::;;;::::::999888888777777888888999999::::::::::::::::::::::::======>>>???>>>===<<<;;;>>>>>>??????@@@AAAAAAAAA@@@BBBDDDFFFGGGHHHHHHGGGGGGEEECCC@@@>>>=========;;;<<<<<<>>>CCCLLLWWW^^^kkkttt~~~{{{oooddd\\\VVVTTTIIIKKKOOOTTT]]]lll}}}tttdddQQQCCC999999888777666555555555333333333333444555666777777666666555444444333333666666666777888888999999999999888777777777777888999888999===???@@@DDDKKKSSSdddyyyzzzuuummmfff```\\\XXXUUUOOONNNLLLIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGFFFLLLTTTZZZbbbmmm|||qqqccc[[[XXX___kkktttzzz}}}ppp```UUURRRYYYjjjzzz~~~|||xxxwwwvvvuuutttrrrqqqqqqkkkjjjiiihhhggggggggggggffffffffffffffffffffffffaaaaaa```___]]][[[YYYXXXTTTSSSSSSRRRPPPNNNLLLKKKHHHEEEDDDGGGGGGDDDCCCEEEAAAAAAAAA@@@???>>>===<<<;;;:::999:::;;;<<<;;;999888999:::;;;;;;;;;;;;:::::::::999888888888999999888888999999::::::;;;;;;<<<===>>>???>>>===;;;:::===>>>>>>???@@@@@@AAAAAA???AAADDDGGGHHHGGGEEECCCBBBAAA@@@???===<<<;;;:::::::::;;;===CCCLLLVVV]]]kkkvvvxxxkkk```XXXSSSQQQHHHLLLQQQWWWbbbsss~~~ppp```NNN@@@666666777666555444444444555555444444444555555666555555555555555555444444666777888999::::::::::::::::::999888888888888888:::999:::>>>@@@AAAFFFLLLUUUggg}}}xxxnnnhhhdddaaa```YYYWWWSSSOOOLLLKKKJJJJJJCCCCCCCCCCCCCCCCCCCCCCCCAAAFFFKKKNNNQQQYYYeeennn}}}pppddd]]]ZZZcccpppyyyrrr```UUURRRYYYkkk{{{{{{}}}yyyyyywwwvvvuuusssrrrrrrmmmlllkkkjjjiiiiiiiiiiiieeeeeeeeeeeeffffffffffff______``````______^^^]]]TTTUUUVVVVVVUUUSSSPPPOOOFFFBBB@@@CCCDDDBBBBBBDDD@@@???>>>===<<<;;;:::999;;;:::::::::::::::888666888999;;;<<<===<<<<<<;;;<<<;;;;;;:::999999999999666777888999::::::;;;<<<888999<<<>>>??????>>>============>>>??????@@@@@@>>>AAAEEEHHHHHHFFFCCC@@@>>>>>>>>>>>>===;;;:::999999:::;;;===BBBKKKVVV]]]lllwwwwwwiii]]]TTTOOONNNHHHMMMSSSYYYeeewwwxxxkkk\\\JJJ<<<333555666555444333333333777666555444444444444444333333444444555666666666777888999:::;;;<<<;;;;;;<<<;;;::::::999999999999<<<:::<<<@@@AAABBBGGGMMMWWWiii{{{wwwtttnnnhhhccc^^^XXXTTTRRRPPPKKKHHHFFFFFFEEEDDDCCCCCCCCCDDDHHHEEEEEEIIILLLOOOVVV^^^hhhtttqqqaaa]]]]]]fffvvvtttaaaVVVTTT[[[jjjxxx{{{|||zzzyyyxxxvvvtttuuussspppmmmlllkkkiiigggjjjiiihhhggghhhfffdddaaaccccccbbbbbbaaa___^^^]]]\\\[[[[[[\\\^^^\\\XXXSSSJJJGGGCCC@@@@@@@@@???>>>======<<<;;;;;;:::999999999999999999::::::;;;<<<999999:::;;;;;;;;;::::::<<<<<<<<<;;;:::999888777999999999999999999999999;;;;;;;;;;;;;;;<<<===>>>======>>>???AAABBBCCCCCCBBBCCCEEEFFFGGGEEEDDDCCCBBB@@@>>>======<<<:::888777888:::<<>>>>>===<<<;;;:::;;;;;;<<<===<<<>>>@@@@@@AAAHHHPPP^^^ppp{{{uuunnniiiddd```]]]YYYRRRMMMJJJIIIGGGFFFEEEDDDDDDDDDCCC@@@@@@DDDFFFHHHMMMTTT[[[eeesssxxxccc______hhhxxx}}}ooo```WWWWWW]]]iiitttzzz~~~|||{{{zzzyyyxxxvvvuuussspppooonnnnnnllljjjkkkiiihhhggghhhgggfffdddbbbbbbbbbbbbaaa```^^^^^^]]]\\\\\\]]]^^^\\\XXXTTTKKKHHHDDDBBBAAAAAA@@@??????>>>>>>===<<<;;;::::::::::::999999::::::;;;<<<888888999999999888888777;;;;;;;;;;;;:::999888777::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<======>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFDDDBBB@@@AAA???===<<<<<<;;;999777777888:::===BBBLLLYYYbbboooyyy~~~ooobbbYYYTTTOOOLLLKKKMMMSSS___oooqqqcccWWWHHH;;;777666555555555555666777555555444444333444444444444444555555555666666666888888888888999:::<<<<<>>===;;;;;;;;;<<<===>>>===???AAAAAABBBHHHQQQ^^^qqqvvvqqqlllhhheee```YYYSSSQQQPPPNNNKKKIIIGGGFFFFFFCCC@@@@@@CCCDDDDDDFFFKKKLLLSSS]]]gggrrr~~~iiidddccckkkzzzssshhh]]]YYYZZZ___iiirrrtttxxx}}}}}}||||||{{{zzzxxxvvvtttrrrqqqrrrrrrpppooonnnkkkhhhggghhhhhhhhhgggaaabbbbbbbbbaaa```______^^^^^^]]]^^^^^^[[[XXXUUUMMMKKKGGGEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;::::::::::::::::::;;;<<<999999999999888888777666::::::::::::999888777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::::::::;;;<<<===>>>???AAABBBCCCDDDFFFFFFFFFFFFDDDBBB@@@>>>???===<<<;;;;;;:::888777777888;;;===CCCMMMZZZcccqqq{{{xxxiii]]]VVVRRROOOLLLJJJNNNWWWdddttt|||oooaaaUUUFFF;;;777777666666666666777777777666555555444444444444333444555666777888999999::::::999999999:::;;;;;;???>>>===<<<;;;<<<======???>>>???BBBBBBBBBIIIQQQ___rrr{{{tttoookkkgggaaa]]][[[ZZZWWWSSSPPPMMMKKKJJJIIIEEEDDDGGGHHHEEEEEEGGGFFFIIINNNSSS[[[hhhvvvnnniiigggmmmzzzmmmbbbXXXWWW[[[bbbkkkrrrsssuuuyyy}}}|||}}}}}}{{{zzzxxxvvvttttttuuuvvvuuutttrrroookkkiiiiiiiiihhhhhhbbbbbbbbbbbbbbbaaa``````____________]]][[[XXXVVVQQQNNNKKKIIIHHHGGGEEECCCBBBAAAAAA???>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888777999999999999999888777666::::::::::::::::::::::::999999999999999:::;;;<<<<<<===>>>???AAABBBDDDDDDFFFFFFEEEEEECCCBBB@@@???>>><<<::::::::::::888666777999;;;>>>DDDNNN\\\eeeqqq|||}}}sssfffZZZTTTPPPMMMKKKHHHNNNZZZhhhxxxzzznnn```RRRDDD:::666666666666666666666666777666555444333333333444666666777888999:::;;;;;;:::::::::::::::;;;<<<<<<>>>===<<<;;;;;;;;;<<<===???>>>???BBBBBBCCCJJJRRRaaattt{{{vvvqqqlllhhhdddbbb^^^YYYUUUQQQOOOMMMNNNIIIGGGIIIIIIFFFCCCCCCDDDEEEFFFGGGKKKTTTaaajjjvvv|||pppkkkiiippp{{{{{{jjj___UUUUUU[[[dddnnnvvvuuuvvvyyy}}}~~~}}}|||}}}~~~}}}|||zzzyyywwwwwwxxxxxxxxxwwwwwwtttoookkkjjjiiihhhgggddddddddddddcccbbbaaaaaa````````````^^^[[[ZZZYYYUUUSSSPPPNNNMMMKKKIIIGGGCCCCCCBBB@@@???===<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;:::999888777888888999999999888777777888888888888888888888888777777888999:::<<<===>>><<<<<<>>>???AAACCCDDDEEEDDDDDDDDDCCCBBBBBBAAA@@@===;;;::::::::::::888666777999<<>>>>><<<<<<;;;::::::;;;<<<===>>>>>>???BBBCCCEEELLLTTTdddwww|||uuupppllliiieee```[[[WWWTTTRRRRRRLLLHHHIIIIIIEEEAAA@@@CCCDDDDDDBBBCCCHHHPPPWWW^^^dddooo{{{sssoooooovvvzzziii]]]SSSTTT]]]gggrrryyyyyyxxxyyy|||~~~~~~~~~|||zzzyyyyyyyyyxxxwwwyyyuuuqqqnnnmmmkkkiiihhhgggggggggfffeeecccbbbaaa___aaaaaa```^^^\\\\\\\\\ZZZXXXUUUSSSRRRPPPMMMJJJFFFEEEDDDBBBAAA???>>>======<<<;;;;;;;;;;;;;;;;;;999999999999888888777666888999999999999999888888888888888888888888888888888888888999:::<<<>>>>>>;;;<<<===???AAACCCDDDEEECCCCCCCCCBBBAAAAAAAAAAAA===;;;::::::::::::999777777999<<<@@@FFFQQQ___iiippp{{{xxxnnnaaaWWWQQQOOOMMMKKKJJJUUUfffuuu~~~xxxmmm^^^LLL>>>777444444555555555555444444333333222222222333333444666666666666666777777777:::::::::;;;<<<===??????<<<<<<;;;::::::<<<===>>>???>>>AAAEEEFFFHHHPPPYYYhhhzzz}}}vvvtttooojjjeeeaaa]]]\\\ZZZRRRMMMMMMMMMIIIEEEDDDCCCEEEEEEDDDBBBCCCHHHLLLOOOTTT]]]gggsss|||{{{wwwhhh\\\TTTWWWaaakkktttzzz{{{yyyxxxyyy~~~|||{{{zzzyyyxxxvvvwwwtttrrrqqqpppooollljjjjjjjjjiiihhhfffdddcccbbb___```bbbaaa^^^]]]^^^```^^^\\\YYYXXXVVVTTTPPPNNNIIIIIIGGGFFFDDDBBBAAA@@@======<<<;;;;;;;;;;;;;;;888888999999999888888777999999::::::::::::999999888888888888888888888888;;;;;;;;;:::;;;;;;<<<===;;;<<<===???AAACCCEEEEEEEEEDDDCCCAAA@@@?????????===<<<::::::;;;;;;999888777999<<<@@@GGGSSSaaajjjrrr}}}~~~rrriii]]]TTTPPPOOONNNLLLQQQ]]]ooo~~~~~~~~~tttjjj\\\JJJ<<<888444555666777777666555444333333222333333444555666555666666777888999::::::<<<<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<>>>???@@@AAAAAADDDHHHKKKNNNVVV___lll}}}}}}yyysssnnnjjjfffeeecccZZZTTTTTTTTTPPPLLLKKKDDDFFFHHHGGGEEEDDDFFFIIIFFFIIIOOOWWWaaalllxxx~~~sssfff\\\UUUZZZdddmmmtttzzz|||yyyvvvwww{{{}}}{{{zzzyyywwwuuutttsssrrrrrrrrrqqqooommmllllllkkkiiigggeeecccbbb^^^```bbbaaa^^^]]]___aaa```^^^\\\ZZZYYYVVVRRRPPPLLLKKKJJJHHHFFFEEECCCCCC>>>===<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::999::::::;;;;;;;;;::::::999999999999999999999999???>>>===<<<;;;:::::::::;;;;;;===???AAACCCEEEFFFGGGFFFDDDAAA???>>>===<<<===<<<;;;;;;;;;;;;:::999777999===AAAHHHSSSaaakkktttyyymmmeeeZZZRRROOOOOOOOONNNWWWdddvvv}}}zzz{{{ppphhh[[[HHH<<<888555666777888888777666555333333333444555666777888666777888:::<<<>>>???@@@>>>>>>===<<<<<<<<<<<<<<>>>>>>>>@@@AAABBBBBBBBBFFFKKKNNNQQQZZZdddooo~~~}}}vvvpppnnnmmmiiieee___ZZZVVVSSSOOOLLLKKKHHHDDDCCCDDDFFFFFFGGGGGGGGGHHHKKKRRR[[[ccciiixxxooobbb^^^[[[^^^fffnnntttwwwuuutttsssqqqpppsssxxx{{{}}}|||{{{wwwvvvtttsssqqqqqqppppppmmmmmmllljjjhhheeecccbbbbbb```^^^\\\[[[\\\^^^``````aaa```]]]YYYUUUTTTSSSRRRPPPNNNJJJHHHFFFFFFEEECCCBBBAAA???===;;;999999999:::;;;;;;:::999777666888:::;;;<<<<<<;;;999888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@??????<<<<<<;;;;;;;;;::::::::::::888;;;BBBKKKTTTbbbmmmzzz{{{tttkkkcccZZZTTTOOOKKKMMMRRR```ooo~~~{{{~~~pppgggXXXEEE:::<<<777777666555444444333333555444333333333444555666777777777777999;;;===>>>>>>>>>===<<<<<<===???@@@AAA@@@??????@@@AAACCCDDDBBBFFFEEEJJJVVVYYY\\\hhhwww{{{vvvtttnnnlllhhhdddaaa]]]XXXUUUNNNKKKGGGDDDDDDEEEEEEDDDDDDDDDDDDGGGLLLRRRYYY]]]eeellluuunnndddbbbaaadddjjjqqqssstttsssqqqmmmjjjhhhjjjooosssvvvzzz}}}}}}{{{zzzyyyvvvtttqqqooonnnmmmmmmmmmllljjjhhhgggfffdddbbb```^^^]]]^^^___```aaabbbaaa___ZZZWWWUUUUUUTTTSSSPPPMMMJJJIIIHHHHHHEEEEEECCCAAA???===;;;:::;;;;;;<<<<<<<<<;;;999888888999;;;<<<<<<;;;999888999:::::::::;;;;;;;;;;;;=========>>>>>>?????????>>>???AAABBBDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999<<>>>>>>>>=========>>>??????DDDCCCCCCCCCCCCDDDEEEFFFFFFJJJIIINNNZZZ]]]aaannnzzz}}}rrrpppmmmjjjgggccc^^^[[[UUURRRMMMJJJHHHGGGFFFEEECCCCCCCCCDDDGGGJJJMMMPPPUUUZZZbbbkkkuuuqqqhhhggghhhlllrrrtttsssqqqrrrooohhhbbb___```fffjjjpppuuu{{{~~~|||xxxtttpppnnnmmmmmmmmmmmmllljjjiiihhhfffeeecccaaa```_________bbbcccccc```\\\YYYWWWWWWWWWVVVTTTQQQOOOMMMLLLLLLIIIHHHFFFDDDAAA???===<<<<<<============<<<<<<;;;999999;;;<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;<<<======>>>???@@@AAAAAA@@@@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCAAA???===;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;999<<>>===>>>>>>???????????????BBBBBBAAAAAAAAABBBCCCCCCGGGKKKKKKPPP[[[___dddrrr|||yyysssoookkkgggcccaaa^^^[[[VVVRRRPPPOOOMMMKKKFFFFFFEEEFFFFFFGGGHHHIIIMMMQQQVVV\\\eeeqqq{{{lllllloootttyyyyyyuuuqqqtttoooggg^^^ZZZ\\\bbbhhhkkkoootttzzz|||xxxsssqqqpppoooooonnnllljjjiiihhhggggggfffeeecccaaa```___bbbccccccaaa]]]ZZZYYYYYYZZZYYYXXXUUUSSSQQQPPPOOOLLLKKKIIIGGGDDDBBB@@@???>>>>>>>>>>>>>>>=========999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<===>>>???@@@AAAAAABBBCCCEEEFFFFFFGGGGGGBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999<<>>777999666666555555555444444444555444333333444555666777::::::;;;;;;<<<===>>>>>>===>>>???AAAAAAAAA@@@@@@BBBAAAAAAAAAAAAAAAAAAAAADDDIIIJJJOOOZZZ]]]cccrrrzzztttpppmmmkkkeeebbb^^^ZZZXXXVVVTTTRRRIIIIIIIIIHHHHHHHHHHHHHHHGGGJJJMMMPPPUUU^^^jjjsssssssssvvvzzz~~~~~~zzzuuuuuuooofff\\\XXXZZZaaagggdddfffiiikkkoooyyy|||yyyvvvvvvvvvtttrrrpppmmmkkkiiihhhhhhiiiiiigggeeebbb```bbbccccccaaa^^^[[[[[[[[[\\\\\\[[[YYYWWWUUUSSSSSSOOONNNLLLJJJGGGEEECCCBBBAAA@@@@@@???>>>>>>>>>===;;;;;;<<<<<<============>>>>>>>>>?????????@@@@@@<<<<<<===>>>???AAAAAABBBBBBBBBDDDEEEFFFFFFFFFFFF????????????????????????======<<<<<<<<<;;;;;;;;;999888<<>>?????????===>>>@@@BBBCCCBBBBBBAAAFFFFFFEEEEEEEEEDDDCCCCCCBBBIIIKKKPPPZZZ\\\bbbqqq|||xxxvvvmmmjjjfffbbb```]]]ZZZWWWOOONNNLLLKKKIIIHHHHHHGGGGGGIIIKKKKKKMMMRRRZZZaaaoooyyy~~~|||wwwqqqggg\\\WWWXXX^^^dddddddddbbb```aaakkk{{{}}}|||}}}|||zzzxxxtttqqqnnnmmmjjjkkkmmmnnnmmmjjjfffccccccdddeeeccc```^^^]]]^^^]]]]]]\\\[[[YYYWWWUUUTTTRRRQQQOOOMMMKKKJJJHHHGGGEEEDDDCCCAAA@@@?????????=========>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFF>>>>>>??????@@@AAAAAAAAA=========<<<<<<<<<;;;;;;999999===GGGSSS___ooo{{{vvvjjjbbb```ZZZUUUPPPMMMOOO\\\jjjxxxyyyqqq[[[GGG:::777999555555555555555555555555222222111222333444666777:::;;;===???@@@AAAAAAAAA??????AAABBBCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCAAAAAAAAAJJJNNNTTT]]]]]]bbbqqq}}}zzzvvvqqqmmmiiieee```]]]XXXVVVRRROOOLLLJJJIIIIIIHHHJJJLLLLLLKKKMMMQQQUUU]]]dddooo{{{|||vvvkkk___XXXXXX]]]aaagggddd]]]VVVUUU^^^ppp||||||zzzxxxvvvsssqqqooommmooorrrttttttppplllhhhfffggghhhfffdddaaaaaaaaa]]]]]]]]]\\\ZZZXXXVVVUUUUUUTTTSSSRRRPPPOOONNNMMMKKKIIIGGGDDDBBBAAAAAAAAA????????????@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEE@@@@@@@@@@@@AAAAAAAAAAAA============<<<<<<<<<<<<;;;:::???JJJVVVcccsss|||rrrggg```ZZZVVVRRROOOMMMRRRaaappp|||pppXXXCCC888666777555555555555555555555555222222222222333555666888999;;;===@@@BBBCCCCCCCCC@@@@@@AAAAAABBBDDDEEEFFFCCCDDDDDDCCCBBB@@@???>>>@@@KKKQQQWWW___^^^aaaooo{{{}}}{{{vvvqqqkkkfffbbb```]]]XXXSSSOOOLLLKKKKKKDDDGGGJJJJJJHHHGGGIIILLLRRRWWW___jjjuuu{{{pppccc[[[YYY]]]```ddd___VVVLLLHHHRRReeetttyyyxxxwwwvvvtttrrrpppoooooorrrvvvyyyxxxuuuppplllhhhiiijjjiiifffddddddddd]]]]]]]]]\\\[[[XXXVVVUUUWWWWWWVVVUUUTTTSSSRRRRRROOOMMMJJJGGGEEECCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDD??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>=========<<<<<<<<<<<<<<<<<>>:::;;;===>>>???>>><<<;;;>>>???CCCKKKYYYjjjzzz~~~sssjjjbbb]]]VVVRRRNNNMMMOOOWWWhhhwww}}}iiiOOO???;;;888444888888888777666444333222222333444333333333555777;;;<<<===@@@DDDFFFEEEDDDCCCBBBAAAAAACCCEEEGGGIIIMMMJJJGGGEEEEEEEEEDDDCCCEEENNNQQQUUU\\\[[[^^^lll~~~~~~|||tttnnnkkkjjjhhheeeaaa^^^\\\[[[TTTSSSQQQOOOMMMKKKJJJJJJGGGJJJLLLNNNQQQXXXccckkkttt{{{|||mmmeeeeeeggglllcccXXXOOOHHHJJJWWWeeezzz|||{{{zzzzzz{{{zzzwwwtttuuuvvvwwwwwwvvvtttqqqpppiiiiiijjjkkkllljjjgggddd^^^```aaa```^^^\\\[[[[[[YYYZZZZZZYYYYYYXXXWWWVVVVVVTTTQQQPPPOOOOOONNNMMMGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@????????????>>><<<===???@@@@@@@@@>>>>>>???@@@EEENNN\\\mmm||||||qqqhhh```[[[TTTPPPMMMMMMQQQ[[[mmm}}}yyydddLLL===:::888555555555555555555444444333333444555555444555777999;;;;;;===AAAFFFHHHHHHGGGAAAAAAAAAAAACCCEEEHHHJJJLLLJJJHHHFFFFFFFFFDDDCCCEEEMMMOOOSSSZZZZZZ^^^mmm}}}|||zzztttrrroookkkgggeeedddccc]]][[[XXXUUURRROOONNNMMMGGGHHHIIIHHHHHHLLLTTTZZZdddjjjrrryyyxxxtttsssqqqfffZZZQQQKKKKKKTTT^^^sss~~~}}}~~~~~~}}}zzzwwwwwwwwwxxxxxxwwwuuusssqqqjjjjjjkkkmmmooonnnllliiiaaabbbcccbbb___]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYXXXVVVTTTSSSSSSSSSRRRQQQKKKJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCBBBBBBBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>><<<===???@@@@@@@@@???>>>???AAAGGGQQQ___ppp~~~xxxnnneee^^^ZZZSSSNNNLLLNNNTTTaaattt~~~sss]]]GGG:::888777555222222333444555555444444555666777777666777999:::;;;;;;>>>BBBGGGJJJKKKJJJBBBBBBBBBDDDFFFIIILLLNNNNNNMMMKKKKKKKKKJJJHHHFFFEEELLLMMMPPPXXXYYY___ooo|||}}}wwwrrrnnnkkkiiigggbbb```]]]ZZZWWWTTTRRRQQQLLLLLLLLLJJJHHHJJJNNNRRRXXX]]]dddjjjpppxxx|||ooo___TTTNNNMMMTTT\\\mmm{{{}}}{{{yyyxxxxxxyyyyyyxxxuuusssqqqpppoooooooooooommmjjjgggbbbcccdddbbb___]]]]]]^^^^^^______^^^^^^]]]\\\[[[YYYWWWUUUTTTSSSSSSQQQOOONNNLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@?????????>>>>>>;;;;;;<<<===>>>======<<>>@@@@@@@@@?????????>>>>>>;;;<<<<<<===============>>>BBBKKKWWWfffvvv~~~rrriiiaaa[[[WWWPPPLLLKKKQQQ\\\kkk|||vvvooo```LLL===666444555666666666666666666555444444444555666666555555777999===<<<<<>>>>>>>>>>>>>>???????????????DDDNNN\\\kkkzzz|||pppfff^^^XXXUUUNNNKKKLLLUUUcccsssyyyssshhhXXXFFF;;;777444444666666777777777666555444444333444555555444444666888<<<;;;;;;===@@@CCCDDDDDDEEEFFFIIILLLPPPSSSUUUWWWVVVTTTSSSTTTTTTTTTRRRPPPNNNSSSQQQSSSZZZ^^^fffxxx}}}vvvrrrpppnnnkkkiiigggfffeeeZZZXXXUUURRROOOMMMJJJHHHHHHKKKNNNOOOOOOQQQUUUZZZ```gggrrr{{{qqq[[[PPPSSS\\\hhhzzz}}}||||||{{{{{{|||{{{yyywwwtttrrrmmmkkkjjjkkklllmmmkkkjjjhhhhhhgggdddaaa___```aaa______```______^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWUUURRRQQQOOOLLLKKKIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>??????@@@AAAGGGRRRaaapppzzzlllbbbZZZTTTQQQLLLIIIMMMZZZjjj{{{xxxsssbbbQQQAAA:::888555444666444444555555666666555555333444555555444555777888;;;:::999<<<@@@CCCEEEFFFIIIKKKMMMQQQTTTWWWYYYZZZZZZXXXVVVVVVVVVWWWVVVUUURRRWWWVVVWWW___aaaiiizzzxxxwwwtttqqqnnnllljjjiiibbb___[[[XXXUUUQQQMMMKKKIIILLLNNNNNNLLLLLLPPPSSSOOOWWWbbbkkkrrrzzzdddTTTTTT\\\hhhzzz}}}}}}~~~}}}}}}}}}}}}{{{xxxuuusssnnnmmmkkkkkkllllllkkkiiijjjjjjhhheeebbb```aaaccc____________^^^]]]\\\[[[WWWWWWWWWYYY[[[[[[YYYWWWSSSRRRPPPNNNMMMKKKKKKKKKFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@@@@????????????>>><<<<<<<<<<<<<<<===>>>>>>CCCIIIUUUdddtttxxxjjj___WWWQQQNNNJJJHHHNNN]]]pppyyyttt^^^NNN???:::999555444555000111333444555666666666333555666555555555777999999888999;;;@@@EEEGGGHHHNNNPPPSSSVVVYYY\\\^^^^^^___]]]ZZZYYYZZZ[[[[[[ZZZUUUZZZYYYZZZaaacccjjj{{{~~~~~~}}}~~~}}}vvvsssqqqooommmiiieee```\\\XXXUUUQQQNNNOOOMMMJJJJJJKKKLLLLLLLLLKKKNNNSSSXXX___iiiuuu}}}pppYYYWWWaaaiiivvv}}}|||~~~}}}{{{yyyxxxxxxxxxsssqqqoooooooooooommmlllkkkhhhfffdddeeeeeedddcccdddbbb```___aaabbbbbbbbb[[[[[[[[[ZZZYYYWWWVVVUUUTTTSSSSSSQQQPPPNNNLLLKKKGGGEEEDDDCCCDDDEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGDDDBBB@@@??????@@@AAACCC@@@@@@@@@????????????>>>@@@@@@@@@???===<<<===???BBBJJJWWWiiizzz}}}nnnddd\\\TTTOOOOOOHHHJJJQQQ^^^qqqzzzqqq[[[MMM>>>888777444222222000111222333555666777777666555444444444666777888<<<999888<<<===>>>AAAGGGLLLOOOSSSYYY^^^``````^^^bbb___]]]]]]___```___]]]^^^___bbbcccbbbdddppp}}}~~~}}}~~~zzzwwwssspppnnnkkkfffccc```]]]ZZZXXXTTTQQQNNNMMMMMMMMMLLLKKKLLLMMMPPPRRRVVV]]]eeekkkttt|||kkkbbbffflllvvv~~~|||zzzyyyxxxxxxwwwuuussssssssssssqqqoookkkhhhfffeeeeeefffeeeddddddbbb``````aaabbbbbbbbb]]]\\\\\\ZZZYYYWWWVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKHHHFFFEEEEEEFFFFFFEEEDDDGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???@@@BBBCCC@@@@@@@@@????????????>>>???@@@@@@???===<<<>>>???CCCKKKZZZlll}}}yyykkkbbbZZZRRRMMMLLLHHHKKKTTTaaatttsssiiiTTTGGG:::666666444333333222222333444555555666666888777666666777888:::;;;===:::999<<<>>>???EEEKKKTTTWWW[[[aaaeeeffffffdddeeeccc``````bbbcccbbbaaacccdddhhhiiifffgggrrr}}}||||||}}}|||{{{wwwqqqnnnjjjgggeeeccc```^^^ZZZWWWSSSQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMQQQWWW\\\dddmmmzzztttnnnrrryyy}}}zzzyyyxxxwwwxxxwwwuuuuuuuuuuuusssqqqjjjiiigggfffgggggggggfffdddbbb``````aaabbbcccbbb___^^^\\\ZZZXXXVVVVVVUUUUUUUUUTTTRRRPPPNNNLLLKKKIIIGGGFFFFFFGGGGGGFFFEEEIIIHHHGGGFFFEEEDDDCCCCCCEEEDDDBBBAAAAAAAAABBBCCC@@@@@@@@@????????????>>>???@@@@@@???======>>>@@@CCCMMM^^^qqqtttggg___XXXPPPJJJIIIHHHNNNYYYhhhyyy{{{xxx~~~{{{jjj___LLLAAA777444555444444555333333444444444555555555777777777777777999;;;<<<>>>;;;:::===???BBBJJJRRR[[[^^^cccgggjjjkkkjjjiiikkkhhheeeeeefffggggggfffjjjmmmqqqqqqmmmkkkuuu~~~~~~yyyvvvqqqnnnkkkhhheeebbb___\\\XXXUUUTTTSSSQQQOOOJJJJJJIIIIIIKKKOOOSSSVVVYYY```lllxxx{{{{{{~~~|||zzzxxxvvvvvvwwwuuutttsssssssssqqqpppkkkiiihhhhhhiiiiiihhhgggdddbbb``````aaaccccccbbb```^^^\\\YYYWWWVVVUUUUUUVVVUUUUUUSSSQQQOOOMMMKKKIIIHHHFFFFFFGGGGGGGGGFFFHHHHHHHHHGGGFFFEEEEEEDDDFFFEEEDDDBBBBBBBBBBBBCCC@@@@@@@@@?????????>>>>>>>>>???@@@???>>>>>>???AAADDDPPPbbbuuuzzzoooccc\\\VVVNNNIIIHHHIIIRRR___ooo{{{www~~~ssscccZZZHHH>>>555444555444444666555555555555555444444444555555555555666888:::;;;???===<<>>>>>>>>???@@@???>>>???AAABBBFFFRRReeexxxwwwlll```ZZZTTTNNNJJJJJJLLLWWWgggwww||||||lll___XXXFFF===777666555444444666666666555555555444444444555555555555777999;;;===@@@>>>???AAACCCHHHTTT```nnnrrrwwwzzzzzzyyyyyyyyywwwuuuqqqmmmkkklllnnnpppyyy}}}vvvqqqzzz}}}}}}}}}~~~~~~{{{vvvrrrkkkhhhdddaaa___^^^\\\ZZZVVVSSSPPPNNNNNNOOOOOONNNPPPQQQSSSWWW^^^hhhssszzz~~~|||zzzwwwvvvuuutttwwwvvvtttttttttsssrrrpppnnnmmmlllllllllkkkiiigggeeecccaaaaaabbbcccdddccc______^^^]]][[[YYYWWWVVVUUUUUUTTTTTTSSSQQQPPPOOOKKKIIIHHHGGGHHHIIIHHHGGGGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@????????????>>>===>>>?????????@@@BBBDDDJJJWWWiiizzzuuuiii]]]VVVRRRMMMKKKLLLPPP\\\nnnuuufff[[[VVVCCC===888777666444444666666666555555555555555555777777777888:::<<>>===>>>?????????@@@BBBEEEOOO\\\nnn}}}sssfffYYYRRROOOKKKKKKMMMUUUaaatttrrrbbbVVVPPP???:::777777666444444777555555555555666666666666777777777888;;;===@@@BBB@@@@@@CCCFFFGGGKKKXXXdddtttzzz~~~vvvqqqpppssswww|||www}}}||||||}}}zzz{{{|||}}}}}}xxxsssnnnjjjfffbbb```bbb^^^ZZZYYYZZZZZZXXXVVVRRRRRRRRRRRRTTTXXX^^^ccchhhttt~~~}}}{{{yyyxxxxxxxxxvvvuuusssssssssrrrqqqooorrrpppooonnnnnnlllhhheeeeeecccaaaaaacccddddddcccaaaccceeefffeeeaaa^^^[[[RRRSSSSSSTTTTTTTTTSSSSSSPPPNNNLLLLLLMMMNNNMMMLLLMMMNNNOOOOOONNNLLLJJJHHHHHHHHHHHHHHHFFFEEECCCCCC@@@@@@@@@????????????>>><<<>>>???@@@???AAACCCEEESSS___qqqqqqdddWWWPPPLLLJJJKKKNNNWWWdddwwwrrr```RRRKKK<<<777555666666444555888555555555555666666777777444555555777999<<>>>>>AAABBBCCCHHHOOO```qqqyyyooo___XXXPPPKKKGGGGGGNNNWWWfffwww||||||ooobbbQQQDDD999888666444333333444444555555555555666666666666666666555666999>>>BBBEEEFFFHHHEEEHHHQQQTTTccc{{{~~~|||{{{yyyzzz~~~~~~}}}zzzwwwtttrrrpppmmmjjjgggeeeccc```^^^[[[XXXUUUSSSTTTTTTTTTUUUYYY```fffooosssxxx|||~~~}}}~~~}}}zzzvvvttttttuuuvvvssssssrrrqqqpppnnnlllkkkhhhhhhhhhhhhgggfffdddcccaaaaaabbbdddhhhjjjjjjiii___]]]ZZZXXXVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSQQQOOOMMMKKKIIIJJJJJJJJJJJJIIIHHHGGGFFFBBB@@@???@@@AAAAAA@@@>>>@@@>>>>>>AAABBBCCCKKKSSSeeevvvtttiii\\\UUUNNNIIIFFFHHHQQQ[[[ooo}}}~~~yyymmm^^^MMMAAA999888666555444444444555555555555555666666666666666666666666999>>>DDDIIIJJJKKKGGGJJJRRRWWWfff{{{yyyxxx{{{|||~~~{{{wwwtttllliiigggfffeeebbb^^^ZZZVVVVVVUUUTTTTTTTTTWWWXXX^^^bbbgggmmmqqquuuyyy|||}}}zzzwwwuuuuuuvvvwwwttttttsssrrrpppooommmllliiijjjkkkkkkjjjgggeeedddbbb```___```cccdddeeeddd\\\[[[ZZZXXXWWWWWWXXXXXXUUUUUUVVVWWWXXXXXXYYYYYYWWWVVVUUUSSSQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFBBBAAA??????@@@AAA@@@>>>???>>>???AAABBBDDDNNNXXXjjjzzz}}}oooeeeZZZTTTMMMIIIFFFIIITTTaaawwwyyymmm\\\KKK@@@999888666555444444555666555555555555666666666666444555666777999>>>FFFLLLNNNOOOIIIJJJRRRXXXiii|||zzz{{{~~~{{{~~~zzzrrroookkkjjjiiigggbbb^^^WWWWWWVVVUUUSSSQQQPPPOOONNNRRRWWW]]]ccciiipppuuu|||~~~}}}|||yyywwwvvvuuuvvvwwwuuutttsssrrrqqqpppoooooollllllllllllkkkiiigggeeecccaaa______```aaaaaa```[[[[[[ZZZZZZYYYYYYZZZZZZSSSTTTUUUVVVXXXYYYZZZZZZXXXXXXWWWVVVTTTRRRPPPOOOLLLLLLLLLKKKIIIHHHFFFEEECCCAAA??????@@@AAA@@@???======>>>AAABBBFFFRRR^^^ooo~~~wwwjjjaaaWWWRRRMMMIIIGGGLLL[[[iiizzznnn[[[III@@@888888666555555555666666555555555555666666666666555666888888:::@@@IIIPPPRRRQQQKKKKKKTTTZZZlll}}}}}}{{{}}}xxxssspppooommmhhhccc^^^\\\ZZZWWWUUUSSSPPPOOOKKKMMMOOORRRVVV]]]dddiiitttvvvyyy{{{~~~~~~}}}zzzyyyxxxwwwwwwvvvvvvvvvuuutttsssrrrrrrqqqqqqqqqnnnnnnmmmlllkkkiiihhhgggdddcccaaaaaaaaaaaa```___^^^^^^]]]\\\\\\[[[ZZZZZZUUUUUUVVVWWWXXXXXXYYYYYYZZZYYYYYYXXXVVVUUUSSSRRRNNNNNNMMMKKKIIIGGGEEEDDDCCCAAA???>>>???@@@@@@???;;;;;;>>>@@@BBBGGGUUUcccsssqqqeee]]]SSSOOOKKKIIIIIIQQQbbbsss~~~xxxlllWWWEEE===888888666555555555666777555555555555666666666666666999:::;;;<<>>???@@@@@@@@@:::;;;===@@@BBBHHHWWWeeevvv{{{mmmbbb[[[PPPMMMJJJJJJKKKTTThhhzzzzzzuuuhhhSSS@@@888888888666555555666777777555555555555666666666777888;;;======>>>EEEPPPXXXUUUTTTMMMNNNYYYbbbwwwyyyjjjfffjjjzzz~~~}}}yyytttppplllgggbbbaaabbbaaa]]]YYYTTTSSSQQQPPPPPPQQQSSSTTT___```bbbffflllqqqvvvxxxyyy|||}}}|||{{{xxxuuuuuuvvvwwwxxxxxxrrrqqqqqqqqqqqqqqqqqqqqqrrrqqqooommmkkkiiihhhhhheeeeeefffffffffeeeddddddaaa```______``````___^^^\\\[[[YYYXXXYYYZZZ\\\]]]\\\\\\[[[YYYXXXVVVUUUUUUSSSQQQMMMJJJGGGFFFFFFFFFCCCBBB@@@>>>>>>???@@@AAA@@@===@@@FFFFFFGGGVVVjjj{{{ttthhh]]]WWWOOOLLLIIIJJJNNN[[[rrr|||~~~zzzssspppcccLLL<<<999222222222333444555666777555555666777888999999:::::::::<<<@@@AAAEEEQQQ\\\^^^WWWOOOLLLQQQcccyyylll^^^^^^fffzzz}}}~~~zzzvvvrrrnnnjjjiiiiiigggbbb]]]YYYWWWUUURRRQQQQQQQQQRRRWWWXXXZZZ]]]aaaeeeiiikkknnnqqqtttxxx}}}~~~}}}yyywwwuuutttvvvwwwvvvvvvtttttttttsssssssssrrrrrruuusssqqqnnnllljjjiiihhhdddddddddcccccccccbbbbbbaaa```^^^^^^___```___]]]\\\[[[ZZZYYYYYYZZZ\\\]]]\\\[[[[[[YYYXXXWWWUUUUUUSSSQQQMMMJJJGGGFFFFFFFFFCCCBBB@@@???>>>???@@@AAA@@@===@@@FFFGGGJJJ[[[ooo~~~rrrfff\\\UUUPPPLLLIIILLLRRR```uuuuuuwwwzzzuuuqqqcccLLL===:::333333333333444555666666666666666777888999::::::;;;;;;>>>AAABBBFFFQQQ]]]^^^ZZZUUUQQQSSSbbb~~~ttt```XXXUUUaaaxxx~~~~~~}}}}}}~~~~~~{{{xxxtttrrrqqqnnnhhhdddaaa___[[[XXXUUUSSSRRRQQQSSSSSSTTTUUUWWWZZZ]]]^^^bbbdddfffiiimmmttt{{{zzzxxxwwwwwwxxxxxxwwwvvvwwwvvvvvvvvvuuuuuuuuutttvvvuuussspppmmmkkkjjjjjjgggfffeeecccbbbbbbbbbcccaaa```^^^^^^_________^^^]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[ZZZYYYXXXWWWUUUTTTRRRPPPMMMJJJHHHFFFFFFFFFCCCBBBAAA@@@???@@@AAAAAAAAA>>>@@@EEEHHHOOObbbuuuzzzooocccYYYSSSPPPKKKIIIOOOYYYgggyyy}}}oooooo}}}yyyvvvqqqaaaJJJ===;;;555555444444444555555666666666777777999:::;;;<<<======@@@CCCDDDHHHSSS___^^^\\\ZZZUUUUUUdddppp___SSSZZZqqq~~~}}}{{{zzzzzzzzz|||~~~yyyuuutttrrrooolllgggeeebbb^^^ZZZWWWUUUUUUVVVVVVUUUTTTUUUVVVWWWXXXZZZ[[[\\\^^^aaahhhpppuuu|||}}}|||{{{|||}}}|||zzzxxxxxxxxxwwwwwwvvvvvvuuuuuuuuutttsssqqqooonnnmmmmmmllljjjgggeeeddddddeeeeeecccaaa______```aaa```___^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWUUUTTTPPPOOOMMMJJJHHHFFFFFFEEECCCCCCBBBAAA@@@AAAAAABBBCCC@@@@@@DDDIIISSSgggyyyuuujjj___VVVPPPNNNIIIIIIRRRaaaooo}}}yyykkkiii}}}xxxvvvuuunnn]]]HHH===<<<666666555555555555555555777777777888999;;;===>>>??????BBBEEEFFFIIITTT```^^^\\\ZZZYYY\\\lll~~~iiiZZZccczzz}}}{{{zzz|||}}}xxxxxxwwwxxx{{{|||wwwttttttuuuuuujjjhhheeebbb^^^[[[YYYXXXYYYXXXVVVTTTSSSSSSSSSTTTVVVVVVVVVWWWYYY___fffkkkqqqwww}}}}}}}}}~~~}}}{{{yyyxxxxxxwwwwwwvvvuuuuuutttsssrrrqqqpppoooooooooooolllkkkhhhfffddddddeeeffffffdddaaa```aaaccccccbbb___^^^^^^]]]\\\[[[[[[[[[XXXYYYZZZZZZYYYWWWUUUTTTOOONNNLLLJJJHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBDDDBBBAAADDDKKKXXXlll||||||ooodddZZZRRRNNNKKKGGGJJJWWWhhhvvv~~~}}}rrrfffeeexxxsssrrroooeeeUUUDDD<<<;;;777777666555555555666666888888888888:::<<<>>>@@@AAAAAACCCFFFGGGKKKUUUaaabbb^^^\\\```jjj{{{oooaaakkk|||yyyyyy|||}}}{{{yyywwwwwwwwwxxx{{{~~~{{{zzz{{{}}}mmmllliiifffbbb___\\\[[[ZZZYYYVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSWWW\\\```hhhlllttt}}}~~~}}}{{{{{{{{{{{{yyywwwyyyxxxxxxwwwvvvuuuttttttqqqqqqpppooonnnnnnooooooiiihhhgggeeedddddddddeeehhheeebbbaaabbbddddddddd``````___^^^]]][[[ZZZZZZWWWXXXYYYZZZYYYWWWUUUSSSNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCFFFOOO___sssvvviii^^^VVVOOOKKKHHHGGGNNN]]]ooo||||||sssuuu~~~yyyiiibbbdddvvv{{{pppmmmfffYYYKKK@@@::::::777777666666666777777888999999888999:::===@@@BBBBBBBBBDDDGGGHHHKKKVVVaaahhhccccccjjjwwwsssgggnnn}}}{{{|||{{{{{{yyywwwwwwwwwwwwyyyzzz|||~~~vvvuuurrrnnnjjjfffbbb```___]]][[[YYYWWWVVVVVVVVVQQQQQQQQQQQQQQQRRRVVVYYY\\\___dddkkkuuu}}}zzzyyyzzzzzzyyyxxxzzzyyyyyyxxxwwwvvvuuutttrrrqqqooonnnlllkkkkkkkkkgggggggggfffffffffeeeeeehhheeebbbaaabbbcccddddddaaaaaa```___]]]\\\ZZZYYYVVVWWWYYYZZZYYYWWWUUUSSSMMMLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBDDDIIITTThhh|||}}}pppdddZZZRRRMMMJJJGGGIIISSSddduuu~~~sssuuu|||vvvfffcccfffvvv|||ooohhh\\\MMMBBB<<<999777666666666666777888999999:::999999999;;;>>>AAACCCCCCCCCEEEGGGHHHKKKVVVaaaiiihhhkkksss~~~yyykkkmmmzzzuuunnnvvv~~~}}}{{{xxxwwwwwwxxxyyyzzz{{{{{{{{{~~~{{{vvvqqqlllhhhfffeeedddbbb___^^^]]]]]]]]]RRRSSSSSSRRRQQQRRRTTTVVVRRRTTTXXX]]]fffrrr|||zzzzzz{{{{{{{{{{{{{{{zzzyyywwwvvvvvvuuusssrrrpppmmmkkkiiihhhggghhhhhhiiiiiiiiiiiihhhggghhheeeaaa```aaacccddddddaaaaaaaaa___^^^\\\ZZZYYYVVVWWWYYYZZZYYYWWWUUUSSSLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDEEEDDDCCCCCCBBB???BBBEEEKKKYYYnnnyyymmmaaaWWWPPPKKKIIIFFFKKKWWWiiiyyyxxx{{{{{{uuuiiigggjjjwwwooofffVVVFFF===999888666666666666666777888::::::;;;:::999999;;;>>>BBBDDDCCCCCCEEEGGGHHHKKKUUUaaafffiiipppwww}}}zzzvvvxxxxxxrrrqqqrrr{{{zzz|||zzzwwwwwwwwwwwwwwwvvv{{{|||}}}}}}xxxrrrnnnmmmjjjfffdddbbbaaa___^^^]]]ZZZWWWVVVXXXYYYZZZZZZTTTVVVXXXYYY\\\bbbkkkqqqxxx|||}}}||||||}}}~~~zzzyyyyyyyyyyyyxxxrrrooollljjjkkkmmmnnnooonnnkkkiiihhhiiijjjjjjiiihhhfffcccbbbbbbbbbaaaaaa___```aaa```___]]]ZZZXXXXXXXXXXXXXXXVVVUUUSSSRRRPPPLLLHHHGGGHHHJJJIIIGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCGGGIIIOOO```zzzxxxhhhZZZSSSPPPNNNKKKGGGOOO]]]lllzzz~~~zzzvvvnnnvvv~~~uuudddPPPCCC<<<888666777666555555666666777888999<<<;;;::::::<<>>@@@BBBCCCEEEHHHJJJIIIIIINNNXXX```iiioootttuuuvvv{{{|||zzzqqqgggbbbkkkyyy}}}}}}||||||{{{{{{{{{{{{{{{yyywwwuuutttpppnnnllljjjiiihhhfffddd```___^^^\\\\\\\\\^^^```^^^```bbbeeeiiiooovvv{{{}}}{{{xxxvvvtttsssssstttuuutttrrrpppnnnlllkkklllnnnooonnnmmmhhhfffddddddeeedddcccbbbcccdddeeedddcccaaa^^^\\\YYYXXXVVVTTTRRRQQQQQQQQQMMMKKKJJJHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAFFFOOO]]]pppqqqhhh]]]UUUNNNHHHHHHJJJSSS___qqqyyykkk[[[III???:::777777999888888888888888999::::::;;;;;;<<<>>>???AAABBBBBBEEEHHHKKKKKKKKKOOOXXX```jjjoootttuuuuuu~~~}}}wwwxxx}}}~~~~~~~~~}}}|||{{{zzzzzz~~~~~~~~~~~~wwwuuurrrooonnnmmmkkkiiifffdddcccbbbaaaaaaaaaaaa]]]^^^```aaadddiiiooottt}}}|||yyywwwvvvvvvvvvwwwxxxwwwuuurrrmmmlllkkklllmmmnnnmmmkkkgggfffeeeeeeffffffdddbbbdddeeeffffffdddbbb___]]]YYYXXXVVVTTTSSSQQQPPPPPPMMMMMMLLLKKKIIIHHHHHHIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBGGGRRRcccvvv|||kkkaaaXXXRRRLLLFFFHHHNNNWWWeeewwwzzzmmmbbbTTTDDD===:::888888999999888888999999:::;;;<<<<<<===>>>???AAABBBBBBCCCEEEHHHKKKKKKLLLPPPZZZaaakkkpppuuuuuuvvv|||yyy}}}{{{zzz{{{zzzzzz{{{}}}~~~zzzvvvsssrrrqqqpppooollljjjiiihhhgggfffdddbbb____________```dddiiinnntttxxx~~~~~~|||zzzyyyxxxxxxyyyzzzzzzwwwuuunnnmmmlllmmmnnnnnnllljjjgggfffffffffggggggeeeccceeeeeeffffffeeebbb___^^^YYYYYYXXXWWWUUURRRPPPOOOMMMNNNNNNMMMJJJIIIIIIJJJEEEEEEEEEDDDDDDDDDCCCCCCFFFJJJWWWkkk}}}~~~vvvdddZZZRRRNNNIIIDDDIIIRRR___mmmrrreeeXXXLLL???;;;:::888888999888888888999;;;<<<>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEIIIKKKLLLMMMSSS]]]fffppptttwwwvvvwwwwww~~~{{{yyyxxxwwwwwwxxxzzz|||}}}yyyxxxyyyzzzzzzvvvtttqqqpppooommmhhheeeccccccaaa```___bbbgggkkkppprrrvvvzzz|||{{{zzz{{{|||{{{zzzxxxpppoooooooooooonnnllliiigggffffffggghhhhhhfffccceeeeeeffffffdddbbb___^^^XXXYYYZZZYYYWWWSSSPPPNNNKKKMMMNNNMMMJJJHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDCCCKKKOOO]]]ssszzzrrrbbbWWWOOOLLLHHHDDDLLLYYYhhhuuu}}}lll```OOODDD;;;:::;;;999777888777777888:::<<<>>>@@@AAACCCBBBAAAAAABBBDDDFFFHHHHHHJJJMMMMMMOOOVVVbbbkkkwwwyyyzzzxxxxxx}}}wwwuuu{{{yyyvvvvvvvvvvvvxxx{{{~~~}}}yyywwwvvvrrrmmmhhhgggfffdddbbbaaacccgggkkkpppqqqssstttvvvzzz}}}|||wwwzzz~~~|||{{{{{{||||||{{{zzzsssqqqqqqqqqqqqooollljjjgggffffffgggiiihhhfffdddeeeeeeffffffdddbbb___^^^XXXYYY[[[[[[YYYTTTPPPMMMJJJLLLNNNLLLIIIFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDOOOSSSbbbxxxwwwooocccWWWOOONNNJJJGGGQQQ___ooo|||~~~xxxhhh]]]III@@@999999;;;999777777666777888:::<<>>AAADDDFFFIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHKKKNNNQQQYYYiiiyyy||||||{{{yyy{{{}}}wwwxxxxxxwwwwwwxxx{{{}}}|||xxxuuussssssrrrooommmnnnqqquuutttsssqqqnnnkkkkkknnnqqqxxx{{{~~~yyywwwsssoookkkfffdddiiinnnpppsssvvv|||||||||}}}~~~|||yyywwwvvvuuuuuuqqqpppooonnnooonnnllljjjnnnmmmkkkiiigggfffeeeeeejjjgggdddccccccbbb```___]]]\\\[[[YYYWWWTTTRRRQQQNNNLLLJJJIIIJJJJJJIIIHHHGGGEEEEEEFFFDDDCCCGGGOOOWWWdddtttzzznnneeeVVVPPPLLLKKKHHHKKK]]]sss}}}|||yyyvvvzzzrrr```SSSCCC@@@<<<:::999999999888999999999;;;===@@@CCCEEEGGGGGGFFFEEEEEEFFFFFFFFFIIIIIILLLOOOQQQYYYjjjyyyyyy||||||}}}~~~}}}|||||||||{{{yyywwwvvvxxxzzzuuutttqqqlllhhhfffhhhjjjooopppqqqrrruuuzzz}}}zzzvvvqqqmmmhhhccccccccccccggglllssstttvvvyyy|||}}}yyyvvvtttrrrrrrpppooonnnnnnppppppooommmrrrooollliiifffeeeeeeeeemmmjjjeeebbbaaaaaa```___]]]]]]\\\ZZZXXXUUURRRPPPOOOMMMJJJIIIIIIIIIHHHFFFFFFDDDEEEFFFDDDDDDIIIQQQ___lll{{{wwwjjjaaaSSSMMMIIIJJJKKKTTTiii}}}||||||~~~~~~ooo[[[MMMBBB???;;;999999999999888:::::::::;;;===???AAACCCFFFEEEEEEEEEEEEFFFGGGGGGIIIJJJLLLPPPRRRZZZkkk{{{~~~yyywwwsssnnnjjjhhhhhhiiimmmllljjjjjjkkknnnssswwwzzz}}}xxxuuupppkkkhhhddd```bbbhhhjjjmmmqqqvvvzzz~~~{{{wwwsssqqqoooooorrrpppooooooppppppooonnnrrrpppllliiigggggghhhhhhoookkkfffbbbaaaaaa``````]]]]]]]]][[[XXXUUURRRPPPOOOMMMJJJIIIHHHHHHFFFEEEEEEDDDDDDFFFEEEFFFLLLUUUfffrrr~~~rrreee\\\PPPJJJGGGIIIOOO]]]ttt~~~}}}{{{lllYYYJJJAAA>>>:::999999999999888;;;;;;;;;;;;<<<>>>@@@BBBFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHKKKPPPSSS\\\nnn~~~~~~~~~~~~~~~}}}zzzvvvrrrpppnnnllllllnnnkkkhhhfffgggiiikkklllmmmrrryyy}}}zzzuuuqqqmmmgggaaa```dddfffiiimmmsssyyy}}}|||xxxtttrrrqqqpppvvvtttqqqpppppppppnnnmmmpppnnnllliiihhhiiikkkllloookkkfffcccbbbbbbbbbaaa^^^]]]\\\ZZZWWWTTTQQQOOONNNLLLIIIHHHHHHGGGFFFDDDEEEDDDDDDGGGGGGIIIPPPYYYiiivvvxxxlll```WWWMMMIIIFFFJJJUUUggg}}}}}}|||wwwgggUUUIII@@@===:::999999:::::::::<<<<<<<<<<<<===???AAABBBHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFJJJOOOTTT]]]pppyyy~~~}}}|||~~~~~~}}}}}}}}}~~~{{{xxxvvvtttrrrpppooollliiigggfffgggfffeeedddjjjppptttuuuzzz{{{uuupppmmmhhhbbb___aaafffhhhlllrrrxxx}}}|||yyywwwwwwvvvzzzwwwsssqqqpppooonnnmmmooonnnlllkkkjjjkkkmmmnnnllliiifffddddddddddddddd___]]][[[XXXUUURRRPPPOOOMMMKKKHHHGGGGGGGGGFFFDDDEEEDDDEEEHHHIIILLLUUU^^^kkkxxxyyypppfffZZZSSSIIIGGGHHHOOO]]]rrr||||||tttbbbQQQGGG@@@===;;;999:::<<<<<<<<<============>>>@@@BBBCCCIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFJJJOOOSSS\\\nnn{{{~~~{{{{{{{{{{{{||||||}}}}}}}}}}}}yyyvvvrrrooollljjjjjjhhheeecccccchhhnnnooonnnpppwww~~~wwwnnnllljjjfffdddeeeiiijjjmmmrrrwww}}}}}}|||{{{{{{{{{{{{xxxtttqqqppppppooonnnpppooonnnmmmllllllllllllhhhgggeeeeeefffggggggfff___]]]YYYVVVRRRPPPPPPPPPKKKIIIGGGFFFGGGGGGFFFEEEFFFEEEFFFIIIKKKOOOXXXbbblllxxx~~~sssjjj```VVVPPPEEEFFFJJJTTTggg}}}vvvaaaPPPFFF@@@>>>;;;:::<<<=========>>>======>>>@@@BBBDDDEEEGGGGGGGGGHHHIIIJJJLLLMMMHHHIIIKKKOOORRRYYYjjjzzz~~~|||yyyzzz{{{||||||||||||{{{}}}}}}}}}{{{}}}{{{uuusssooonnnnnnlllgggcccfffkkkooonnnlllmmmssszzz{{{{{{pppmmmmmmllllllmmmkkklllnnnrrrwww~~~~~~}}}|||||||||}}}zzzwwwsssqqqqqqqqqpppoooqqqqqqpppooommmkkkjjjjjjfffeeeeeefffhhhiiihhhggg```]]]XXXTTTQQQOOOOOOPPPJJJHHHFFFFFFGGGGGGGGGFFFGGGEEEGGGJJJLLLPPPZZZeeemmmyyy{{{ooofff]]]TTTNNNBBBEEEKKKXXXmmm{{{cccQQQHHHAAA>>><<<;;;<<<>>>???>>>>>>>>>>>>???AAACCCEEEGGGDDDEEEFFFHHHJJJMMMOOOQQQKKKKKKMMMOOOPPPWWWgggvvv|||~~~}}}zzz{{{|||{{{zzzzzz{{{|||{{{xxxzzz{{{yyyzzz|||zzz~~~~~~}}}{{{yyywwwrrrmmmiiihhhkkkooossstttsssqqqoootttvvv{{{|||mmmjjjmmmooolllnnnhhhfffkkkqqqtttwww{{{|||||||||}}}}}}||||||{{{zzz{{{yyyuuuooommmooorrrrrrqqqqqqpppmmmjjjhhhfffbbbbbbdddeeeeeeeeeddddddbbb^^^XXXTTTQQQPPPOOOMMMJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCEEEKKKOOOSSS\\\eeerrr|||uuulllcccXXXOOOLLLFFFEEEOOOdddzzzhhhSSSIIICCCBBB@@@@@@AAA@@@???===AAA@@@??????AAACCCEEEGGGHHHGGGGGGGGGHHHJJJLLLMMMQQQNNNMMMOOORRRYYYfffrrr~~~~~~|||{{{zzzzzzzzzwwwxxxyyywwwwwwyyyzzz~~~|||xxxsssooolllooouuuzzz{{{xxxtttqqqpppqqquuu|||rrrlllmmmmmmjjjlllfffcccggglllooorrruuutttuuuwwwyyy{{{|||||||||{{{zzzxxxtttpppooooooppprrrqqqqqqpppnnnkkkhhhgggcccccceeeeeefffeeedddddd```]]]YYYUUURRROOOLLLIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDGGGLLLPPPTTT^^^ggguuu~~~sssjjjaaaVVVNNNJJJHHHJJJWWWmmm~~~mmmYYYNNNDDDBBB@@@???@@@AAAAAA@@@DDDCCCBBBAAABBBDDDFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMOOONNNNNNPPPRRRXXXggguuurrrttt|||{{{yyyvvvwwwwwwuuutttvvv{{{~~~{{{wwwqqquuu||||||wwwsssnnnnnnqqquuuxxx{{{{{{ppplllgggaaabbb[[[WWWZZZ___aaacccggglllnnnrrrvvvyyyzzz{{{zzzzzzwwwsssqqqpppooommmlllpppppppppooommmjjjhhhfffeeeeeefffffffffeeedddddd^^^\\\YYYVVVSSSOOOJJJFFFJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFHHHMMMQQQVVV```jjjzzz~~~pppfff\\\RRRKKKIIIJJJQQQbbbyyyyyy}}}ppp]]]RRREEEBBB??????@@@CCCDDDDDDGGGFFFEEECCCCCCDDDFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNQQQSSSSSSYYYjjjzzzxxxjjjrrrzzzwwwxxxxxxuuusssttt|||}}}|||xxx{{{}}}yyyvvvqqqpppqqqtttuuuvvv|||yyynnnbbbYYYXXXQQQLLLNNNRRRSSSVVVYYYeeehhhlllpppsssuuuuuuuuuuuuqqqmmmlllnnnnnnllliiilllllllllkkkjjjhhhfffdddggggggffffffeeedddcccccc]]]ZZZWWWTTTRRRPPPMMMKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFJJJOOORRRWWWcccnnnyyylllaaaXXXNNNIIIIIILLLXXXnnnwww{{{mmm[[[QQQFFFCCC??????AAAEEEHHHIIIJJJHHHFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPUUUVVVVVV\\\nnnkkkgggqqq~~~}}}zzz{{{{{{wwwuuuvvv{{{|||}}}||||||}}}}}}{{{yyyvvvssssssuuuuuutttwww}}}zzziii\\\WWWOOOIIIIIIKKKLLLNNNQQQXXX[[[___dddhhhkkkllllllnnnkkkiiijjjmmmnnnmmmjjjhhhiiiiiiiiigggfffdddbbbhhhhhhgggeeedddcccbbbbbb]]]YYYTTTQQQQQQRRRSSSSSSJJJJJJIIIIIIHHHFFFEEEDDDFFFGGGKKKPPPTTTZZZgggttt~~~sssfff\\\SSSKKKIIIKKKPPPaaaxxxxxxzzz~~~hhhWWWPPPGGGDDD@@@@@@BBBGGGJJJLLLKKKIIIGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLPPPSSSXXXZZZYYY```rrr~~~tttddddddjjjnnnsssvvv|||}}}~~~~~~zzzwwwxxxzzz{{{{{{zzzzzz{{{}}}~~~zzzvvvuuuvvvvvvuuuvvvzzz||||||ooo^^^UUULLLJJJIIIHHHHHHJJJKKKMMMQQQUUUYYY]]]```aaaeeedddeeegggkkkmmmmmmmmmhhhhhhiiiiiihhhgggeeedddiiihhhfffdddbbbaaa``````]]]XXXSSSPPPQQQTTTVVVXXXKKKJJJIIIGGGFFFFFFFFFFFFFFFIIINNNTTTWWW^^^mmm|||wwwmmmaaaXXXPPPKKKKKKOOOWWWkkkuuuwww|||wwwcccVVVQQQHHHEEEBBBBBBDDDIIILLLNNNLLLJJJHHHFFFEEEEEEFFFFFFHHHIIIKKKLLLMMMMMMNNNNNNTTTUUUXXX[[[\\\cccuuu|||nnnjjjiiigggccccccdddfffjjjrrr|||~~~|||yyyzzzxxxyyyzzzyyyxxxyyy{{{}}}||||||~~~{{{yyy{{{{{{yyyyyy|||}}}rrrggg[[[UUUQQQMMMKKKLLLJJJJJJKKKLLLNNNPPPSSSTTTVVVYYY]]]aaadddgggjjjlllkkkllllllmmmlllkkkiiihhhjjjhhhfffcccaaa______^^^[[[WWWSSSQQQQQQSSSUUUUUUNNNLLLIIIGGGFFFFFFGGGHHHHHHKKKRRRXXX\\\ddduuuqqqhhh]]]UUUOOOKKKNNNTTTaaavvv{{{nnnpppsssppp^^^TTTQQQIIIGGGDDDDDDFFFJJJLLLMMMMMMLLLIIIGGGGGGGGGHHHIIIIIIKKKLLLNNNOOOOOOOOOOOOVVVUUUWWWZZZ]]]eeeuuuxxx{{{}}}}}}{{{wwwnnnjjjeee^^^[[[]]]bbbgggooozzz~~~}}}zzz{{{wwwxxxyyyyyyxxxxxxzzz|||yyyyyy{{{}}}}}}}}}|||ooofff```YYYUUUUUUQQQPPPMMMJJJIIIIIIIIIJJJJJJOOOUUUZZZ\\\___dddiiioooooopppppppppooommmllljjjhhheeebbb```^^^]]]]]]YYYVVVSSSRRRRRRRRRRRRQQQPPPMMMJJJGGGFFFGGGIIIKKKJJJNNNUUU[[[___hhhzzz{{{mmmddd[[[TTTNNNKKKPPPWWWiii~~~}}}uuuiiiiiinnn}}}jjjZZZSSSQQQJJJGGGEEEEEEHHHKKKLLLMMMOOOMMMKKKIIIHHHIIIJJJKKKJJJKKKMMMOOOPPPPPPPPPOOOWWWTTTUUUYYY]]]fffttt{{{gggZZZWWWWWWVVVYYYbbblllxxx||||||~~~~~~|||yyywwwwwwyyy|||wwwzzz~~~xxxppphhhccc]]]XXXPPPKKKHHHHHHHHHGGGJJJJJJJJJKKKOOOUUU\\\bbbhhhlllppprrrqqqooonnnmmmjjjiiifffccc```^^^\\\[[[WWWWWWWWWWWWVVVUUUTTTSSSPPPOOOMMMIIIFFFEEEFFFHHHOOONNNOOOVVVcccssszzzqqqiii\\\QQQNNNIIIHHHSSSddd|||~~~{{{rrrgggbbbdddssswwwhhh^^^VVVPPPOOOMMMJJJHHHHHHJJJMMMOOOPPPNNNKKKHHHFFFGGGHHHIIIIIILLLOOOQQQPPPOOOOOOOOOYYYXXXZZZ]]]___eeerrrkkk\\\QQQJJJMMMPPPUUU___qqq}}}{{{{{{{{{{{{~~~~~~~~~{{{xxxvvvvvvwwwxxx{{{~~~tttnnneee\\\UUUPPPLLLIIIGGGEEEDDDDDDFFFLLLSSSWWWcccgggmmmpppqqqoooooonnnlllkkkhhheeebbb```^^^^^^ZZZZZZYYYXXXWWWWWWVVVUUURRRQQQOOOLLLHHHGGGHHHJJJPPPOOORRR[[[iiiyyyvvvnnndddYYYPPPMMMJJJKKK[[[mmm}}}xxxuuulllaaa]]]^^^mmm}}}vvviii```YYYTTTPPPNNNKKKJJJJJJKKKNNNPPPPPPOOOLLLIIIHHHHHHIIIJJJKKKMMMPPPQQQQQQQQQQQQRRRZZZZZZ[[[^^^aaagggtttuuucccWWWNNNJJJIIIPPP\\\mmm~~~}}}~~~~~~}}}zzzwwwwwwwwwyyy}}}uuulllddd\\\XXXPPPMMMIIIFFFFFFIIIMMMPPPZZZ```hhhnnnpppqqqqqqqqqooonnnllljjjgggeeecccbbb```___]]]\\\[[[ZZZZZZZZZWWWWWWUUUQQQMMMKKKKKKMMMPPPQQQVVVaaaooo|||qqqiii\\\TTTMMMKKKJJJQQQfff{{{zzzuuuqqqjjjaaa\\\[[[fffxxxsssggg```ZZZWWWQQQOOOMMMKKKKKKMMMOOOQQQPPPOOOLLLJJJJJJJJJKKKLLLLLLNNNQQQQQQRRRSSSUUUWWW[[[[[[]]]aaadddjjjxxx||||||wwwaaaTTTLLLPPPUUUZZZeeeqqqsss}}}{{{{{{|||}}}~~~xxxtttgggaaaYYYRRROOONNNOOOOOOUUU\\\fffoootttwwwxxxyyywwwvvvuuusssqqqnnnmmmkkkjjjiiigggdddcccbbbbbbbbbbbbbbb___[[[VVVSSSSSSSSSTTTVVV]]]hhhvvvwwwllleeeUUUPPPLLLJJJLLLXXXppp}}}zzzvvvqqqkkkeeebbbbbbtttxxxwwwzzz}}}{{{lllccc[[[WWWVVVPPPNNNLLLKKKKKKLLLNNNPPPNNNMMMLLLJJJJJJKKKLLLMMMMMMOOOQQQQQQRRRTTTWWWYYY\\\\\\^^^bbbeeelllzzz~~~sssooooooyyy{{{eeeRRROOOOOOMMMNNNSSSZZZggg{{{~~~~~~}}}~~~~~~xxxnnnddd^^^ZZZWWWUUU[[[bbbmmmvvv}}}}}}zzzyyyxxxwwwuuusssqqqpppooooooqqqpppnnnjjjddd```_________bbbiiittt|||rrrhhhaaaPPPNNNLLLLLLRRRbbb{{{}}}yyyqqqkkkaaarrryyynnnjjjlll{{{~~~qqqddd\\\TTTPPPQQQMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQRRRTTTWWWYYY\\\\\\^^^bbbeeelllzzzssslllgggmmm|||}}}cccVVVTTTRRRPPPNNNJJJRRR```ppp||||||{{{{{{~~~~~~}}}{{{yyyzzz}}}~~~|||wwwrrrlllhhhjjjpppxxx~~~|||zzzxxxyyyyyyxxxuuupppmmmlllllllllpppxxxxxxmmmccc\\\MMMMMMMMMQQQ]]]pppyyynnnaaappp}}}qqqfffcccfff}}}}}}}}}ggg[[[UUUMMMKKKMMMKKKJJJIIIIIIIIIIIIJJJKKKIIIIIIJJJJJJKKKLLLMMMNNNNNNPPPRRRSSSTTTUUUWWWXXX[[[[[[]]]aaadddjjjxxx|||wwwqqqooosss}}}nnnhhhfff```XXXHHHHHHNNNWWW___fffrrr}}}{{{xxxwwwwwwwwwwwwwwwuuuuuuxxx|||~~~~~~|||}}}xxx{{{{{{xxxtttuuuvvvuuusssrrrrrrrrrtttyyyttthhh^^^WWWKKKLLLOOOXXXiii{{{mmmaaannn}}}uuujjjbbbdddkkk~~~uuu^^^UUUPPPJJJIIIMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLNNNOOOOOOPPPRRRUUUWWWVVVVVVWWWXXXZZZZZZ[[[^^^aaagggtttuuuyyywwwqqquuuzzzuuuiii[[[MMMGGGEEEHHHKKKMMMUUU___nnn}}}|||wwwuuutttuuuqqqqqqrrrrrrssswww}}}}}}{{{}}}{{{{{{}}}{{{~~~~~~{{{wwwtttkkkmmmpppqqqpppppprrrsssvvv{{{}}}qqqdddZZZTTTJJJKKKPPP\\\qqq|||kkk```kkk~~~yyypppeeeaaahhhsss~~~pppYYYQQQNNNIIIIIIOOOJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRTTTXXXYYYYYYXXXXXXXXXYYYXXXZZZ]]]___eeerrrtttvvv}}}qqqcccYYYRRRJJJEEEEEEGGGHHHHHH[[[dddqqq}}}wwwttttttrrrnnnkkklllmmmooopppqqqsssvvvxxxyyyzzz{{{|||}}}}}}}}}}}}|||zzzyyy}}}~~~~~~}}}|||~~~~~~~~~~~~~~~|||zzz}}}}}}~~~|||}}}~~~|||yyywww|||{{{zzzwwwtttqqqnnnmmmjjjgggddddddgggjjjjjjiiipppsss~~~yyykkk\\\RRROOOGGGMMMZZZnnnuuufffnnnvvvkkkggglllvvv~~~zzzlll[[[OOOLLLLLLJJJGGGIIIHHHHHHGGGHHHIIIKKKLLLIIIIIIKKKMMMPPPRRRTTTUUUVVVVVVWWWZZZ]]]___^^^\\\XXXYYY[[[\\\\\\```oooxxxxxx}}}sssggg```UUULLLGGGEEEDDDDDDFFFNNNXXXcccmmmvvv~~~wwwpppllljjjhhhggghhhjjjlllnnnoooqqqssstttttttttuuuvvvvvvwwwxxxxxx~~~~~~{{{yyyzzzzzzzzz{{{zzzzzzyyyxxx{{{{{{{{{{{{{{{|||}}}~~~{{{vvvsssttttttrrrqqqsssqqqrrrssstttsssqqqooonnnoooooommmllliiigggeeedddcccaaa^^^^^^aaaccccccccchhhlllwww~~~uuuhhhZZZQQQPPPLLLTTTcccvvvyyy}}}zzzxxx|||ooocccUUULLLKKKLLLKKKIIIGGGGGGFFFFFFGGGHHHJJJJJJIIIKKKMMMPPPSSSUUUWWWWWWWWWWWWYYY[[[^^^___^^^]]]YYYZZZ[[[\\\[[[```ooo~~~~~~~~~~~~|||zzz{{{|||yyy{{{xxxssshhh[[[NNNEEEAAA???999===CCCJJJQQQXXX```eeeiiippp{{{uuukkkeeeddddddccceeegggiiikkklllmmmmmmmmmllllllmmmnnnpppqqqsssyyy{{{~~~}}}yyywwwvvvuuuttttttssssssttttttvvvvvvvvvwwwwwwyyyzzzzzz}}}~~~~~~{{{yyyxxxzzz}}}~~~{{{zzzwwwvvv||||||vvvpppmmmnnnnnnkkkjjjlllggggggggggggfffeeeddddddaaaaaaaaa```___]]]\\\[[[ZZZXXXVVVVVVXXXYYYZZZYYY]]]bbbmmm|||yyyooocccWWWQQQQQQRRR]]]ooo}}}|||}}}vvvooo```XXXNNNIIIJJJLLLLLLJJJFFFFFFEEEFFFFFFHHHIIIJJJJJJLLLPPPTTTXXXZZZZZZ[[[ZZZZZZ[[[]]]```aaa```^^^\\\[[[\\\\\\[[[```nnn}}}yyyvvvwwwzzzzzzyyyyyy|||{{{mmm\\\MMMCCC???@@@@@@??????AAAEEEJJJNNNQQQUUU]]]hhhsss|||pppfffbbbaaabbbbbbbbbdddeeefffeeedddffffffeeeeeegggiiilllnnnqqqtttxxx{{{zzzxxxsssqqqqqqpppooonnnnnnnnnoooppprrrrrrssssssuuuvvvwwwxxxyyy{{{}}}|||{{{yyyyyyyyy{{{||||||}}}~~~yyyvvvqqqoooppprrrssstttqqqqqqoooooottt{{{{{{wwwooojjjhhhjjjkkkiiihhhjjjddddddbbbaaa___^^^]]]\\\ZZZZZZZZZ[[[ZZZZZZYYYYYYSSSRRRQQQQQQQQQQQQRRRRRRTTTYYYdddpppzzztttjjj___UUURRRSSSXXXfffzzzzzzwwwxxxuuujjjaaaUUUOOOIIIHHHJJJLLLLLLJJJFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNSSSWWW[[[\\\]]]\\\[[[[[[\\\___bbbcccbbbaaa```]]]\\\\\\[[[```nnn{{{|||zzzzzz|||ooo]]]OOOGGGJJJFFF@@@<<<;;;<<>>===>>>>>>@@@DDDIIINNNTTTWWWiiirrrvvvggg[[[YYYYYY[[[gggvvvwwwlllaaaWWWNNNIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKOOOOOOPPPPPPPPPPPPQQQQQQUUUVVVWWWYYY\\\bbbiiinnnkkkiiifffccc```bbbooo}}}YYY```ooo~~~{{{wwwqqqjjjeeeWWWUUUOOOGGG>>>888666666666888:::<<<>>>DDDKKKQQQTTTOOOIIIEEEEEEFFFHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGAAACCCEEEGGGIIIKKKLLLMMMLLLKKKKKKLLLMMMOOOQQQRRRRRRPPPNNNKKKIIIHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMOOOPPPPPPRRRUUUYYY]]]ccckkkooo{{{xxxqqqjjjgggbbb^^^\\\YYYVVVTTTQQQNNNLLLKKKKKKLLLLLLKKKIIIIIIJJJKKKLLLKKKHHHEEE???AAABBBAAA???>>>@@@BBBCCCBBB@@@>>>===<<<;;;;;;<<<===>>>AAAFFFKKKOOORRRYYYaaaooo}}}|||mmm```WWWYYY]]]cccrrr}}}tttiii\\\RRRKKKHHHGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNTTTUUUWWWYYY\\\aaagggkkkiiigggdddbbb___bbbooo}}}SSSSSSYYYdddooozzz|||yyyxxxxxx{{{wwwyyy{{{yyyyyy~~~rrrpppjjj]]]MMMAAA<<<<<<666666777777999;;;===???AAA???======@@@DDDFFFGGGCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>===>>>>>>>>>;;;<<<>>>@@@BBBDDDDDDEEEDDDDDDCCCDDDDDDEEEGGGGGGGGGEEECCCAAA@@@?????????<<<;;;;;;<<<<<<===??????>>>>>>???@@@AAAAAABBBBBBFFFGGGJJJKKKMMMPPPSSSVVV^^^dddlllttt|||uuuqqqlllfffbbb^^^YYYVVVOOOLLLHHHEEEEEEFFFFFFFFFEEEEEEEEEGGGHHHGGGDDDBBB===>>>???>>>======>>>@@@BBBAAA>>><<<;;;;;;;;;<<<;;;;;;<<<>>>AAAEEEIIIKKKKKKRRR\\\hhhsss}}}}}}uuueeeZZZTTTYYYaaammm{{{}}}|||}}}}}}|||yyypppcccUUULLLHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJLLLMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNRRRTTTWWWYYY[[[^^^bbbeeeeeecccaaa___]]]aaaooo~~~___YYYVVVXXX[[[aaakkkuuuzzzuuusssuuu|||zzzxxxuuuqqqttt}}}~~~~~~rrr```RRRLLLLLL===:::777888;;;======<<<:::888777888;;;=========AAAAAAAAAAAA@@@???>>>>>><<<;;;;;;::::::999999999999:::;;;===>>>??????@@@>>>>>>===>>>>>>>>>??????@@@???===;;;::::::;;;;;;666666666666777888::::::::::::;;;;;;;;;<<<<<<<<>>>>>>>>======>>>???@@@CCCAAA>>><<<;;;;;;===>>>:::;;;;;;===???AAACCCEEEHHHKKKQQQXXX___iiirrrxxxvvvnnnaaaZZZWWW\\\gggttt}}}{{{zzz}}}~~~~~~{{{wwwwwwtttkkk]]]PPPHHHGGGIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPQQQTTTWWWYYYZZZ\\\^^^```bbb```^^^]]][[[```ppptttlllfffbbb___\\\]]]```ppp}}}{{{wwwuuuvvv|||}}}tttlllpppwww~~~yyyvvvvvvnnn```ZZZYYYFFF???888999@@@EEEDDDBBB888777666666777888666555<<<<<<======>>>=========::::::::::::999888888888777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;:::999888777888888999555555444444444555555666666777777888888999999:::666888;;;;;;;;;::::::;;;@@@BBBEEEHHHLLLQQQXXX\\\aaalllzzzyyyrrrllleee```[[[WWWPPPKKKHHHGGGFFFEEEIIIHHHGGGFFFFFFEEEBBB??????>>><<<<<<===???@@@@@@AAA???===;;;:::;;;===???;;;<<<<<<===>>>???@@@AAAEEEFFFIIILLLQQQYYYaaagggoooyyyzzznnnfff\\\ZZZ[[[bbbnnn}}}}}}~~~|||uuuqqqqqqmmmcccWWWLLLGGGHHHJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRSSSTTTSSSRRRQQQQQQSSSWWWYYYYYYZZZ[[[]]]___]]]\\\[[[[[[bbbrrr}}}|||wwwmmmeeebbb```lll{{{~~~|||{{{yyy~~~|||pppnnnqqquuuxxxyyyxxxxxxxxx~~~vvvjjjcccaaaNNNEEE<<<>>>GGGMMMKKKFFF888666555555666666555333555666777888999:::::::::888999999999999999888777666666777777888888777777777888888999999999888888666555444444444555666777555555444444333333444444333333444444555666666777444666888888777777888999999:::;;;;;;<<>>>>>>>>???>>>???AAACCCGGGNNNVVV[[[___iiiwwwttthhh```VVVYYY```kkkyyyvvvooollljjjdddZZZQQQKKKHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKLLLLLLMMMLLLNNNPPPRRRSSSSSSRRRQQQQQQSSSVVVXXXXXXYYYZZZ\\\^^^\\\[[[[[[\\\ddduuuyyyrrrfffmmmsssuuu|||sssrrrrrruuuyyy}}}~~~~~~~~~}}}~~~}}}uuuooolll\\\QQQHHHJJJTTTYYYSSSJJJ999777555555555555444333333333444555666666666666555666777888888888777666666666777777777666666555333444555777777777666666333333222222222444555666444444333333333444444444333333333333333333444444555666777777666666888999444555555555555666:::===???AAADDDIIIPPPWWW]]]aaajjjrrr|||yyytttmmmhhhaaaZZZTTTOOOJJJGGGHHHFFFEEEEEEFFFFFFDDDCCCBBB???<<<<<>>@@@CCCHHHNNNRRRSSS\\\gggooottt}}}{{{pppddd\\\UUU]]]hhhvvv~~~{{{}}}{{{qqqkkkiiibbbZZZPPPJJJIIIJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPSSSUUUUUUTTTSSSRRRSSSVVVWWWWWWXXX[[[]]]]]]\\\[[[\\\]]]fffyyytttuuuqqqjjjkkkyyy{{{wwwsssuuu{{{}}}}}}zzzvvvhhh]]]TTTXXXaaadddZZZNNN;;;999666555555444222111444444555666666666555555222333555666777666666555888999999999888888777666000111333555555555555444333333222222333444666777333333222333333444555666555555555444444333333333333444444333222222444555111222333444444555888;;;;;;999777999===CCCGGGIIIIIIQQQ\\\dddjjjpppxxx}}}|||uuupppiiibbb[[[TTTNNNJJJGGGFFFFFFGGGHHHJJJIIIHHHGGGCCC@@@@@@CCCFFFGGGGGG=========>>>>>>>>>>>>>>>;;;;;;<<<=========<<<<<<===>>>@@@BBBCCCEEEIIILLLLLLSSS[[[```dddkkkwwwxxxnnnbbbZZZXXXbbbooo}}}}}}yyyuuuwww}}}xxxoooiiihhh]]]TTTJJJFFFIIIKKKIIIFFFIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIKKKNNNQQQUUUWWWXXXWWWVVVRRRTTTUUUVVVVVVXXX[[[^^^]]]\\\[[[\\\^^^hhh{{{{{{uuuqqqsssxxx}}}|||wwwyyy}}}yyy|||vvvqqqjjjiiiooopppbbbOOOCCC:::666888888444222333///222666999888777666555555444444333444555666777666777777777888888888888444555666777777666555555444444222222222222444444333333333333333333333333444444444444444444444444444444222222222222444444444444333333333333222222333333333444555666777888;;;>>>BBBGGGKKKPPPVVVZZZeeelllvvv~~~|||wwwpppiiiccc\\\SSSNNNKKKIIIGGGGGGHHHHHHFFFDDDAAACCCBBB???@@@DDDCCC???AAABBBAAA@@@>>>>>>???AAA@@@@@@@@@??????>>>>>>>>>?????????@@@AAABBBCCCDDDHHHLLLQQQVVV[[[aaagggkkkzzz{{{oooeee___[[[^^^jjjyyy|||{{{{{{ooofffaaaZZZSSSLLLJJJLLLNNNNNNLLLMMMLLLKKKIIIIIIKKKLLLNNNMMMLLLKKKIIIHHHHHHIIIIIIIIILLLPPPTTTWWWWWWVVVUUUSSSSSSSSSTTTUUUVVVXXXXXX\\\YYYXXX[[[aaajjjzzzwww{{{tttrrrtttwww~~~zzzxxx}}}wwwtttwwwvvvgggVVVKKKBBB;;;;;;;;;777555777888777666444333222333444555444333333333444666777666666777777777888888888666666777777666555444333555555444333333444555555333333333333333333333333444444444444444444444444444333333222222333333444444444333333333222222222222222222222333444555555666777:::;;;<<>><<<<<<>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFHHHLLLOOOSSSWWW\\\___kkkpppyyyvvvlllddd___]]]dddqqq~~~zzzmmmbbb]]]VVVQQQKKKJJJMMMQQQQQQPPPPPPOOOMMMKKKJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIIIILLLPPPTTTWWWWWWWWWVVVSSSSSSTTTTTTVVVWWWYYYYYY___\\\[[[]]]aaaiiiwwwcccmmm{{{vvvuuuvvvrrr~~~~~~~~~zzzwwwwww}}}pppbbbUUULLLDDDAAA@@@===;;;;;;;;;999777555333333333333444444333222333444555666666666666666777777777777777777777777555444333222666666555555555555666666333333333333333333333333444444444444444444444444444333333222222333333444333333333333222222222222///000000000111222222222000111222111111111333555555:::@@@DDDHHHNNNVVV\\\dddiiioootttwwwwwwxxxxxxwwwuuurrrnnniiibbbZZZUUUQQQOOOLLLJJJIIIGGGDDDBBBCCCFFFGGGEEEDDDEEEBBB>>>>>>???>>>===;;;;;;===???@@@@@@????????????>>>>>>=========>>>???@@@BBBBBBBBBDDDFFFHHHIIIKKKOOOQQQYYY^^^fffoooyyy|||rrrjjjeeebbbbbbmmmyyywww}}}uuuiii___ZZZRRROOOLLLLLLPPPTTTUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJMMMPPPTTTWWWWWWVVVVVVSSSTTTTTTUUUWWWYYYZZZ[[[aaa^^^\\\^^^aaagggttt^^^bbbooo}}}~~~pppwww~~~}}}~~~zzzwwwuuuzzzyyyppp\\\VVVOOOLLLKKKHHHEEEBBB;;;:::999999999777555333555444333222222333444555555555555666666666777777666666666555555444444333555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111//////000000111111111111...///000000000000222444000222555777999===CCCHHHIIIMMMRRRXXX\\\```dddgggmmmlllkkkiiieee___XXXTTTOOOMMMJJJIIIHHHFFFDDDBBBCCCGGGIIIGGGDDDDDDAAA============<<<::::::<<<>>>???>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCAAABBBCCCDDDDDDEEEGGGJJJPPPSSSYYY```iiitttzzzqqqkkkhhhggghhhsss~~~~~~wwwqqq{{{yyyoooeee^^^YYYQQQPPPOOOQQQTTTWWWXXXWWWVVVUUUSSSPPPNNNMMMLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMPPPSSSVVVVVVVVVUUUSSSTTTUUUVVVXXX[[[]]]^^^aaa]]]\\\]]]___dddooo{{{hhheeehhhwww}}}zzzzzz|||}}}}}}{{{xxxwwwzzz~~~zzzvvvsssuuuzzz}}}}}}{{{zzzeeeccc___^^^^^^]]]YYYTTTJJJFFF@@@<<<:::999777555555555444333333333444555444555555555555666666666444444444444555555666666444444444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111///000111111222111111000...000111111000111444666000000000///000222555888888:::<<>>==============================>>>>>>???AAABBBCCC@@@BBBCCCCCCCCCDDDGGGIIILLLOOORRRVVV]]]eeeooouuu}}}yyyqqqllljjjkkklllvvv{{{rrrnnnooo{{{|||tttlllccc\\\XXXRRRRRRSSSUUUXXXYYYXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLOOORRRTTTUUUUUUTTTSSSTTTUUUWWWZZZ]]]___aaa___\\\[[[\\\]]]```jjjuuu{{{sssmmmssswwwppppppuuuzzz~~~}}}}}}{{{||||||~~~~~~{{{wwwwwwyyy{{{uuusssqqqrrrvvvyyyyyyxxx{{{yyy|||qqqqqqqqqppptttwwwuuuppplllaaaQQQDDD===;;;:::999777666555444333444555555444444444444555555555666222222222333444555777888333444555555555555444333333333333333333333333333333333333333333333333333222333333444444333333222222222222222111111111111///000111222222222000000///000000///...---///111111111000/////////000111222333333333555999@@@DDDHHHKKKMMMMMMJJJGGGEEEEEE@@@???>>>???@@@AAA@@@???===CCCFFFBBB===<<<<<<:::999::::::999888888:::<<<:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBB@@@AAACCCCCCCCCDDDGGGIIIIIIJJJLLLNNNRRRXXX```eeennnuuu}}}}}}wwwqqqnnnnnnooopppyyyyyymmmggghhhnnn{{{|||sssjjjaaaXXXRRRPPPRRRUUUWWWYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPOOONNNMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKNNNPPPRRRSSSSSSSSSSSSTTTVVVXXX\\\___bbbccc```]]]\\\\\\[[[\\\dddnnnzzz|||yyy|||vvvuuuvvvwwwwwwqqq|||}}}{{{}}}}}}}}}}}}|||pppnnnnnnqqqvvvzzz{{{{{{{{{vvvwww{{{|||{{{|||lll\\\QQQIIIBBB>>>888777666555444555666666333333444444444555555555444333333333333444666777444555666666666666555444333333333333333333333333222222222222222222222222222333333444444333333222222222222222111111111111///000111222222111000......//////...,,,,,,---///111111000000111111111000///000111111111222666888888:::======<<<:::;;;<<<:::999888999;;;;;;:::999:::@@@BBB===888888999999666666666555444555777:::888888999999999::::::::::::::::::;;;<<<===>>>??????@@@AAAAAAAAAAAADDDFFFEEEFFFHHHIIIKKKPPPUUUYYY___fffmmmqqqtttzzz}}}{{{wwwtttssstttvvvxxx~~~tttggg]]]\\\aaalll{{{zzzqqqhhh^^^SSSMMMKKKOOOSSSWWWXXXXXXWWWVVVSSSSSSSSSSSSSSSRRRQQQPPPQQQOOOMMMKKKJJJJJJJJJJJJIIIJJJLLLNNNPPPQQQQQQRRRSSSTTTVVVYYY]]]```dddeeedddaaa___]]]ZZZYYY___gggqqq}}}|||xxxfffqqq~~~||||||mmmllllllpppuuuzzz|||}}}wwwvvv~~~~~~wwwjjj[[[KKKAAA999888777666555555666777333333333444444444555555666555444333222333444555555666777888888777666555333333333333333333333333222222222222222222222222222222444444444444222222222222222111111111111000...///111222222000///---...///000/////////111333---------///111111000///,,,///111222111000000111...111444444333333555777888666555666777777666555777===???:::555555888888333444444333222333555777777777888888888999999999888888888999:::;;;<<<======>>>??????>>>>>>@@@BBBCCCDDDFFFGGGIIIMMMQQQUUUUUU[[[bbbeeeggglllwww|||{{{yyyyyyyyy{{{}}}~~~qqqeeeYYYPPPRRRZZZjjjzzzvvvnnnfff\\\QQQJJJGGGKKKQQQVVVWWWWWWVVVUUURRRRRRSSSSSSSSSSSSRRRRRRSSSRRROOOMMMKKKJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPQQQSSSTTTVVVZZZ]]]aaaeeefffiiieeebbb___ZZZWWW[[[bbblllyyypppmmmmmmuuu}}}{{{sssqqqzzz}}}}}}ooo]]]PPP===>>>??????===:::666333666666666555555555555555666444333333444555555444777777777888777777666666555555444333333333333444111111111111111111111111333333333222222222111111111111111111111111111111333222111000000111222333222111000.........///000000000//////.........---.../////////...---,,,,,,///////////////000111111555000...111222///111666:::999888666444222111000111111222222222333333333444555555555666666777777777666666666777999;;;<<<<<<===>>>???>>>???BBBDDDCCCDDDEEEEEEEEEGGGKKKNNNTTTVVVYYY[[[^^^bbbgggkkkuuuxxx}}}}}}~~~zzzwwwyyywwwmmm```UUUKKKHHHOOOYYYlllttt~~~}}}}}}}}}uuukkkaaaXXXQQQMMMKKKLLLNNNQQQSSSTTTTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVZZZWWWTTTRRRPPPNNNJJJHHHGGGJJJLLLMMMLLLMMMQQQUUUWWWVVVXXX[[[\\\^^^fffoootttqqqlllddd^^^ZZZZZZ[[[lllzzz}}}~~~tttooojjjmmmvvv~~~}}}}}}kkk]]]RRRPPPLLLGGGBBB>>>;;;999666777888888888777666666555333222222444555555555888888999999888777666666777666555444333333333333111111111111111111111111222222222111111111000000111111111111111111111111111000///......///000111222111000///......///000000/////////..................//////......---,,,///............///000111222...---000111///111666999888666444222111000000111111111111222222222222333333333333444444444555555444444555666777999::::::<<<===>>>>>>???BBBDDDCCCDDDEEEDDDEEEGGGJJJMMMRRRTTTVVVXXXZZZ]]]aaaeeedddgggmmmrrrvvvxxxxxxxxx|||~~~zzzxxxzzz~~~uuuggg^^^TTTLLLGGGGGGPPP[[[ooowww}}}yyyzzz~~~~~~zzzsssiii^^^UUUNNNLLLJJJLLLNNNQQQSSSTTTSSSSSSSSSTTTVVVWWWWWWVVVUUUTTTXXXVVVSSSQQQPPPNNNKKKIIIHHHJJJLLLMMMMMMOOORRRUUUWWWVVVWWWZZZ[[[^^^fffpppxxxvvvrrriii```[[[[[[]]]ppp}}}}}}}}}~~~xxxnnnjjjmmmtttyyy|||~~~zzzmmmhhhgggccc]]]UUULLLEEE@@@888999;;;<<<<<<;;;:::999999777555444555666666666888888999999888777666666777666555444333333333333222222222222222222222222111111111111000000000000111111111111111111111111000000////////////000000111000000////////////000////////////................../////////...------......---------.../////////,,,+++...//////222666888666333111/////////000//////000000000111111111000000111111111111111222222222222333444555666777888:::<<<======???BBBDDDCCCDDDEEEEEEDDDFFFIIIKKKOOOPPPRRRSSSSSSVVVYYY\\\ZZZ^^^ccciiinnnqqqssstttuuuwww{{{~~~~~~}}}}}}zzzyyy{{{yyynnnfffTTTMMMGGGCCCCCCHHHVVVdddrrrxxx}}}~~~xxxvvvqqqggg[[[QQQLLLKKKJJJLLLOOORRRTTTTTTSSSRRRSSSUUUYYY\\\\\\YYYUUURRRVVVTTTRRRPPPPPPNNNLLLJJJHHHJJJMMMNNNOOOPPPSSSUUUXXXVVVVVVXXXZZZ]]]gggqqq~~~|||rrrggg```bbbfffxxx|||uuurrrssstttuuuzzz|||~~~|||}}}~~~~~~}}}yyywww|||yyyvvvxxx{{{xxxpppcccUUULLLCCCCCCCCCCCCDDDDDDEEEEEECCC@@@<<<999888888666555555555666777777666666666555555444444444444555555222222222222222222222222222222222222111111111000111111111111111111111111222111111111111111111222000000000////////////000///////////////...............////////////......---------,,,,,,------...---,,,+++,,,---///111444666444111...------///000........./////////000000////////////000000000000111111111222333444444555555777999:::;;;===@@@CCCCCCDDDEEEEEEEEEFFFHHHKKKMMMNNNOOOOOONNNPPPSSSUUUXXX[[[```gggmmmrrruuuwwwssstttuuuwwwyyy{{{||||||}}}~~~|||zzzzzz|||yyytttppphhh^^^VVVIIIDDD??????DDDOOOcccsss}}}{{{zzz|||tttsssnnndddXXXOOOLLLLLLKKKMMMQQQTTTVVVUUUTTTRRRUUUWWW[[[^^^]]]ZZZVVVSSSTTTSSSPPPOOOOOONNNLLLJJJIIIJJJLLLOOOPPPRRRTTTUUUXXXVVVUUUWWWYYY]]]gggrrrsssmmmqqqwww}}}zzzxxxwwwsssllliiimmmsssyyy}}}}}}~~~{{{zzzzzz{{{|||}}}|||yyyvvv{{{~~~zzzqqqlllqqqyyyvvvkkkcccXXXWWWUUUTTTUUUXXX[[[]]]RRRMMMFFF@@@<<<999666444222333444555666666666666333333333444555666777888222222222222222222222222444444333333333222222222111111111111111111111111111111111222222111111111/////////000000000000///.........///////////////......///////////////...------,,,,,,,,,,,,------......---,,,---000222333444222///,,,+++,,,...///------........./////////000/////////////////////000000111222222333333333333444666888888:::>>>@@@AAACCCEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMLLLMMMPPPRRRTTTVVV[[[aaagggmmmrrrtttqqqrrrsssuuuxxxzzz}}}~~~}}}||||||{{{yyyxxxyyy{{{}}}~~~||||||}}}~~~}}}|||zzzyyyvvvqqqjjjddd___XXXQQQKKKEEE@@@===AAAIIIYYYpppwwwttt|||~~~yyytttqqqkkkaaaVVVOOOMMMNNNNNNPPPSSSUUUWWWVVVUUUTTTXXXYYY[[[[[[[[[YYYWWWVVVSSSQQQOOOOOOOOONNNLLLJJJHHHIIIKKKOOORRRSSSTTTTTTWWWUUUUUUWWWXXX]]]hhhrrr}}}~~~xxxjjj___```fffmmmzzz}}}yyyyyyzzz{{{||||||}}}|||vvvpppnnnrrruuuxxx|||{{{sssnnnpppuuu|||~~~}}}qqqpppooonnnooorrruuuxxxddd^^^UUULLLEEE@@@;;;888666666777777777777666666333333333444555777888999333333333333333333333333555444444444333333333333111111111111111111111111//////000000000000//////...//////000000000000///.........///////////////......///000000000//////......---,,,,,,,,,---------///...,,,...333555555111000...,,,,,,---...///------........./////////000000////////////.........///000111111111111000000222444555555777:::<<<===???BBBCCCCCCDDDGGGHHHJJJKKKLLLKKKKKKLLLOOORRRRRRTTTXXX]]]ccciiioooqqqpppqqqsssuuuxxx{{{~~~}}}xxxvvvvvvuuussstttvvvxxxxxxwwwrrrsssttttttsssrrrqqqppphhhccc[[[TTTOOOKKKGGGEEE@@@>>>AAAIIIUUUfff}}}|||qqqmmmsss|||wwwuuuooofff\\\UUUQQQOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUYYYYYYYYYYYYXXXWWWWWWVVVSSSQQQOOONNNNNNMMMKKKIIIGGGHHHJJJNNNRRRTTTTTTSSSVVVTTTTTTWWWYYY]]]gggrrrvvvhhhccc```aaalll|||{{{zzz|||}}}}}}||||||~~~zzzrrroooqqqqqqsssyyy~~~}}}wwwuuuuuuwww{{{yyyrrrggg]]]UUUNNNIIIFFF??????>>>===;;;999777666555555555555555666666777333333333333333333333333444444444333333333222222111111111111111111111111...///000111111000///...---...///000111111000///............/////////000......///000000000000000//////...---------------+++...///---000777;;;::://////...---------................../////////////////////......---------,,,---.../////////...---///000222222222333666888888:::===???@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLPPPRRRUUUVVVYYY]]]ccciiinnnqqqrrrssstttwwwyyy|||~~~{{{vvvrrroooooonnnlllnnnppprrrqqqpppkkkkkkkkkkkkjjjhhhfffeee]]]WWWOOOGGGCCCAAAAAABBB;;;???HHHWWWfffvvvyyyrrrhhhdddiiiwwwzzzvvvwwwmmm```VVVSSSRRRQQQOOOPPPPPPQQQQQQRRRSSSTTTUUUXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQOOONNNMMMLLLJJJHHHFFFGGGIIIMMMRRRTTTSSSQQQTTTSSSTTTXXXZZZ^^^gggqqq|||vvvlll```YYYbbbrrr~~~{{{}}}~~~}}}||||||}}}{{{vvvuuurrrrrrwww}}}|||wwwzzzzzzzzz}}}vvvkkkbbb\\\VVVSSSGGGGGGEEEBBB???;;;888666888777666555555444444555333333333333333333333333333333333222222222111111111111111111111111111111000111222333333222111000---...///111111111000///---.........//////000000......///000000000000000000///...---------------(((---...---111;;;???>>>................................./////////000000.........------,,,,,,,,,***+++,,,---...---,,,+++...///000111000111444666444777:::===>>>???BBBDDDFFFGGGIIIIIIJJJLLLPPPSSSVVVVVVXXX\\\aaaggglllooouuuuuuwwwyyy{{{}}}~~~~~~}}}yyytttpppmmmkkkjjjhhhgggiiilllnnnmmmkkkgggggggggeeecccaaa^^^]]]VVVPPPGGG???;;;<<<>>>AAA999@@@PPPccctttoooiiiaaa]]]bbbqqq}}}}}}yyyvvvxxxlll\\\RRRQQQRRRQQQOOOPPPOOOOOOOOOPPPQQQSSSTTTUUUWWWXXXYYYXXXVVVSSSQQQTTTRRROOONNNMMMKKKIIIGGGFFFFFFHHHMMMRRRTTTSSSQQQSSSRRRUUUYYY[[[^^^fffpppvvvyyy~~~zzzpppkkkfffaaasssxxx~~~{{{zzz{{{}}}~~~zzzxxx|||{{{wwwoooppprrrwww}}}yyyrrrjjjfff^^^]]]YYYQQQHHHAAA??????666666555444222111000///333333333333333333333333777666555444333222222222444444333333222111000000111111111111111000//////000000000000000000000000000///...---------------//////////////////////////////............//////...111...***000;;;;;;444............////////////000000000000000000000000//////000000///...------+++++++++,,,,,,---------///............///000000333333333555888<<<@@@BBBCCCEEEHHHIIIJJJLLLNNNPPPRRRUUUYYY\\\___ccchhhkkkpppwww|||zzz}}}xxxsssmmmhhhfffdddbbbaaa___aaadddffffffeeecccbbb```___^^^[[[YYYVVVUUUTTTKKKEEE???<<<999666888===>>>LLLaaavvvtttaaacccfffiiiooozzz~~~{{{yyyqqqeeeWWWPPPOOOQQQOOOLLLNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRRRRSSSSSSRRRRRRSSSRRRPPPNNNLLLKKKJJJJJJGGGHHHIIIKKKMMMPPPRRRTTTRRRRRRSSSTTTYYYaaakkkqqqvvvuuuvvvyyyzzzuuupppjjjhhhhhhmmmzzz~~~~~~zzzooonnnmmmooottt{{{}}}yyytttrrrlllcccXXXNNNGGGCCC@@@???===:::888666444444222222222222333333333333777777666555444333333444444444333333222111111000222222222222222111111000000000000000000000000000000///...------------...////////////////////////------,,,,,,,,,,,,---------......111777<<<888111------------............000000000000000000000000///////////////...------+++,,,,,,,,,,,,,,,,,,---......------......///000111111222333555999<<<>>>???AAADDDFFFGGGIIILLLOOOOOORRRVVVYYY]]]aaafffiiiooovvv}}}}}}|||{{{wwwlllhhhccc^^^\\\[[[YYYXXXXXXZZZ\\\^^^___]]]\\\ZZZWWWVVVTTTRRROOOMMMKKKJJJCCC>>>:::888666444777<<>>AAACCCFFFIIILLLLLLNNNRRRVVVYYY^^^cccfffkkkqqqxxx{{{{{{|||xxxpppjjjfff^^^[[[VVVSSSRRRQQQPPPOOOQQQRRRTTTUUUVVVUUUSSSRRRMMMLLLJJJGGGDDDBBB@@@???:::777555666555444888???KKK]]]vvvwwwwwwzzz}}}}}}|||}}}}}}|||xxxtttqqq___XXXPPPMMMNNNPPPOOOMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPOOONNNNNNNNNOOOPPPQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLOOOQQQSSSVVVYYY___eeeiiihhhhhhiiikkkpppvvv{{{yyynnnccccccppp}}}zzzyyy{{{{{{wwwvvvxxx|||}}}rrrbbbUUUHHHFFFBBB>>>:::777555444777777666666666666555555666666555444444444444444444444333333333222222222333333333333333222222111000000000000000000000000//////............////////////////////////////////////............//////333---111???EEE<<<222///,,,,,,---------....................................///////////////......---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...000/////////000111333444333666:::===???BBBEEEHHHIIIKKKOOOSSSVVV[[[```cccdddiiippptttvvvxxx|||{{{ooofff___ZZZWWWSSSPPPMMMKKKKKKKKKJJJIIIKKKLLLNNNOOOOOONNNMMMLLLFFFEEECCCAAA>>>;;;999888666444444555555555;;;CCCQQQddd}}}}}}}}}{{{{{{|||{{{{{{}}}wwwqqqllljjjYYYTTTOOOMMMOOOPPPNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNOOONNNLLLKKKLLLMMMOOOQQQRRRPPPNNNLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIKKKKKKMMMPPPSSSVVVYYY\\\```cccaaaaaabbbdddhhhooovvv{{{|||}}}nnncccccclllzzz}}}{{{xxxvvvxxx|||{{{wwwuuuttt}}}~~~}}}{{{kkk^^^PPPMMMIIIDDD???<<<:::999777666666666555555555444444444333333222222333333444444444333333333333333222222222333222111111000111111111111111111111111//////.........//////000//////////////////////////////............//////333---000<<>><<<:::777666555444222222444333555===GGGYYYjjj~~~{{{{{{~~~zzz{{{~~~{{{ssskkkeeebbbWWWTTTPPPOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNNNNMMMMMMNNNMMMKKKJJJKKKLLLNNNPPPOOONNNLLLJJJHHHGGGFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJMMMOOOSSSVVVWWWYYY\\\^^^[[[\\\___aaaeeemmmvvv|||yyy~~~ppphhhjjjsss|||~~~yyyuuuuuuxxx|||{{{tttpppqqqsss~~~}}}tttmmmiiimmmrrrxxx~~~}}}~~~|||zzz{{{~~~~~~qqqfffVVVSSSMMMGGGAAA===:::999555555555444333333222222333333222222222222222333444444444444333333333333222222222222222111111000111111111111111111111111//////......//////000000////////////////////////------,,,,,,,,,,,,------......222666555///++++++........./////////000000........................---...//////////////////---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------///////////////////////////111333555666888:::<<>>>>>?????????>>>>>>>>>??????>>>>>>======;;;:::999777555444333222111///000111111555@@@MMMcccppp}}}{{{}}}~~~zzzpppgggaaa]]]WWWUUURRRQQQQQQQQQPPPOOOLLLMMMNNNOOOOOONNNMMMLLLMMMLLLKKKKKKKKKLLLNNNNNNKKKJJJHHHGGGFFFEEEEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIMMMOOOSSSTTTUUUVVVXXXYYYWWWZZZ]]]aaaeeennnzzz~~~~~~}}}wwwuuuxxxzzzzzzzzzzzz|||{{{vvvuuuwwwzzz|||sssmmmjjjkkkrrryyyxxxoooiiihhhkkkoootttyyy~~~zzztttqqqsssvvvyyy{{{{{{{{{|||~~~uuunnn___[[[SSSKKKCCC===:::888777777666555555444333333333333333222222333333444444444444444444444444444333333333333333222222111111111111111111111111111///////////////000111111////////////////////////------,,,,,,,,,,,,------+++333999666111...---+++---------.........//////........................------...///////////////+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......------............---------///000111111111333555777999<<<>>>???BBBFFFIIIJJJLLLPPPSSSWWWZZZ^^^```gggjjjmmmooopppqqqsssuuusssvvvzzz}}}~~~~~~xxxrrrkkkcccWWWRRRKKKEEEAAA???===<<<<<<;;;999:::;;;;;;:::999:::::::::999999888888888666666555444333222222111///...///000222888GGGVVViiirrr}}}{{{~~~{{{pppfff___[[[UUUSSSQQQPPPQQQQQQRRRRRRMMMNNNOOOPPPPPPOOONNNMMMKKKLLLLLLLLLLLLMMMMMMMMMJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKMMMPPPRRRSSSSSSSSSUUUWWWTTTXXX]]]aaagggqqq}}}rrr~~~~~~|||xxxuuutttrrroooooottt~~~|||wwwvvvyyy|||{{{wwwooojjjiiinnntttxxxrrrlllmmmnnnooorrrwww~~~}}}uuupppooorrruuuwwwrrrrrruuuzzz~~~}}}yyyuuukkkfff]]]SSSJJJCCC>>><<<:::::::::999888777777666444444333333333444444555444444444444444444444444444444555555444444333222111111111111111111111111///////////////000111111/////////////////////////////////....../////////+++999AAA:::222111111---,,,,,,,,,---------......////////////////////////------...///000000//////+++++++++,,,,,,---------------,,,,,,------...///+++,,,,,,---------,,,,,,,,,---///...------...000111333555777888:::>>>@@@@@@AAADDDGGGKKKNNNQQQSSSSSSVVVYYY[[[\\\]]]___aaa```cccgggiiikkklllnnnpppppprrrqqqkkkddd^^^VVVOOOKKKGGGBBB>>><<<:::999888;;;999888999::::::888777999999999888888777777777555555555444444333333222000///000222555===OOO___jjjppp|||~~~|||zzz}}}qqqggg___[[[SSSRRRPPPOOOPPPRRRTTTUUUMMMOOOPPPQQQQQQPPPNNNMMMKKKKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNOOONNNPPPQQQRRRQQQRRRTTTUUURRRVVV\\\aaahhhssszzz~~~}}}{{{wwwsssuuusssqqqnnnnnnqqqwww{{{||||||}}}~~~~~~{{{vvvqqqnnnpppttt|||~~~|||zzzxxxwwwwwwxxxxxx|||~~~vvvoooqqqxxx}}}~~~}}}~~~yyyxxxzzzzzzwww{{{yyymmm```UUULLLEEEAAA>>>??????===999666555555:::777333111111333444444222222222222222222222222555444444333333222222111111000000///////////////222222222111000//////...------..................---///111000...,,,++++++111888:::333------...,,,...------,,,,,,,,,------////////////////////////111111111111000...------000///...---,,,,,,+++,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---...///000111//////000222333444555666999:::<<>>BBBIIIJJJNNNUUUdddttt~~~|||}}}~~~}}}}}}{{{kkk^^^VVVWWWUUURRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNKKKJJJJJJKKKNNNPPPQQQPPPOOOOOOPPPQQQRRRQQQNNNLLLHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGHHHKKKNNNRRRTTTUUUTTTVVVZZZ^^^dddmmmyyyvvvkkkkkkyyy~~~|||}}}wwwpppppppppllleee___cccrrr~~~~~~~~~}}}ttt}}}~~~yyyuuuuuuvvv|||~~~~~~yyyvvvsssrrrqqqoookkkhhh\\\UUUJJJAAA;;;777666555444444444444444444444444666666555555555444444444333333222111111111111111222222222222111111111111111111000000000/////////111000///---,,,...222555@@@777///,,,///111000///---------------...///000000000000000000000000000...//////000000000000///------,,,,,,++++++,,,,,,***************+++++++++,,,,,,,,,------.........,,,,,,+++++++++,,,------...------------,,,,,,,,,,,,,,,------------,,,,,,------------..................////////////000000/////////000000000000000222222111111111111111111000000111111222222333333///////////////000000000111333444555666===GGGNNNWWWZZZ]]]cccrrrzzzxxx|||}}}mmmaaaZZZXXXUUURRRQQQRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMKKKLLLNNNOOOOOONNNOOONNNOOOPPPQQQPPPMMMKKKGGGHHHJJJKKKKKKJJJHHHGGGEEEGGGJJJLLLOOOQQQSSSTTTSSSVVVZZZ]]]cccmmmyyy~~~rrrqqq{{{zzzyyy{{{}}}uuukkk___ZZZ```iiiyyyxxx{{{}}}yyyuuuuuuwwwxxxwwwuuullldddWWWKKKCCC>>>:::888777666666555555444333333666666555555444333333222222222111000000000000000222222222222222222222222222222111111000000//////111111000...---///222555:::222+++,,,///...------------------...///000000000000000000000000000000//////000000000000//////...------,,,,,,---------************++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------------------------,,,------......---,,,,,,..................//////,,,,,,------------......---------...//////000000////////////////////////000000111111222222222333.........///000111111111111333555666:::EEEUUU```gggjjjlllooo}}}{{{yyy|||xxxrrrxxx~~~|||mmmccc]]]VVVTTTQQQQQQRRRTTTUUUUUUUUUTTTRRRPPPOOONNNNNNNNNQQQOOOMMMMMMNNNNNNMMMLLLNNNNNNNNNOOOPPPPPPMMMJJJHHHHHHIIIJJJJJJIIIHHHHHHFFFIIIMMMOOOPPPQQQRRRTTTRRRVVV[[[^^^cccmmm{{{wwwwww~~~ooo}}}{{{}}}{{{nnnaaa]]]___ooozzzzzzuuuuuuyyy~~~~~~yyyssshhh]]]SSSKKKEEEAAA999888777666555333222222444444444444333333333333222222111000000000000000222222222222222222222222333333222111111000//////...////////////111444777444...+++...000---,,,---------------...///000111000000000000000000000000000000111000000///...---///......------......///++++++,,,,,,,,,---------------------------,,,,,,......---------------...,,,,,,,,,,,,,,,,,,,,,---...//////000000/////////,,,,,,------.........///++++++,,,,,,---------------......//////000000000---.....................000000000000000000000000------...///111222333333444666999;;;BBBSSShhhxxx~~~|||||||||vvvzzz~~~}}}|||}}}~~~xxxjjjaaa\\\SSSQQQOOOOOORRRUUUWWWWWWXXXWWWTTTRRRPPPNNNNNNNNNQQQOOOMMMMMMNNNNNNNNNLLLNNNNNNNNNPPPQQQPPPMMMJJJHHHIIIIIIIIIIIIIIIIIIHHHGGGKKKPPPRRRRRRQQQRRRTTTRRRVVV[[[^^^cccnnn}}}zzz|||ZZZgggzzzqqqfffdddaaaiiixxx}}}~~~{{{uuuuuuzzz}}}uuulllbbbXXXOOOIII::::::888777555333222111111222222333333444444555333222111111000000111111222222222222222222222222333333222222111000000///,,,---///000111333666999222------222333...---///---------......000111111000000000000000000000000111111111111000///------//////.........//////000---------....../////////.........------,,,,,,,,,///......---------......******+++++++++,,,,,,,,,,,,,,,---............---******++++++,,,------...,,,,,,,,,------......///+++++++++,,,,,,,,,------......///000000/////////////////////////////////,,,---...000111333444555888;;;>>>BBBKKK___yyy~~~~~~zzzyyyzzz}}}~~~}}}~~~tttggg___[[[PPPNNNLLLMMMQQQUUUWWWXXXZZZYYYVVVSSSPPPNNNNNNNNNPPPNNNMMMMMMNNNOOOOOONNNOOOOOOOOOPPPQQQPPPNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMRRRTTTSSSRRRRRRTTTQQQVVV[[[___cccooo|||PPPVVVaaarrrtttkkkjjjeeeeeeqqq{{{}}}{{{yyyyyy|||~~~|||yyyxxxxxxzzz{{{||||||}}}}}}yyysssjjj]]]SSSHHH@@@777222333444333000111222222222222222333333666555444333222222222222111111111111000000000000000000000000000///......---000...+++///888;;;888000000000000000000000000000000//////.........---///...------...///000111222111111000///......---......------------......222111///...---------...,,,,,,---...////////////........................---------------------------,,,+++,,,...///...---------------------,,,,,,...//////000///---+++***////////////////////////000000000000////////////000000000000000///......111...---///000222888???BBBBBBEEELLLVVVhhh~~~|||{{{|||}}}}}}}}}~~~}}}}}}lllaaa[[[XXXSSSRRRRRRQQQQQQRRRTTTUUUTTTTTTSSSRRRQQQPPPOOOOOORRRRRRQQQPPPOOONNNNNNMMMMMMNNNPPPQQQPPPMMMIIIGGGJJJLLLMMMLLLJJJIIIIIIIIILLLLLLMMMOOOPPPRRRSSSTTTTTTWWW\\\aaajjjwww{{{JJJMMMTTT```qqq}}}}}}~~~xxxrrrlllggghhhsss~~~|||yyyyyyxxxwwwwwwzzz}}}}}}~~~}}}|||}}}xxxxxxwwwxxxzzz~~~yyymmmcccVVVMMMAAA999777777777555444444555555555555555555555444333111111000000000111111111111000000000000111111111111111000000//////111000...111888:::777000000000000000000000000000000/////////.........///......---...///000111111111111000///...............------------......222111///...---------...,,,------.........---------------------------------------------------------,,,+++,,,...///...---...---------------------------...............---////////////////////////000000000000/////////...111000...---,,,---......,,,,,,---000111222:::CCCGGGIIIOOOXXXbbbqqq{{{zzzxxxxxxzzz|||}}}~~~~~~~~~iii^^^XXXUUURRRRRRQQQQQQQQQRRRTTTUUUTTTSSSSSSRRRQQQQQQPPPPPPSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPRRRRRRQQQNNNKKKHHHLLLMMMNNNLLLJJJHHHHHHHHHJJJLLLPPPSSSTTTTTTRRRQQQSSSWWW]]]ccclllyyyJJJKKKMMMSSS___nnn|||}}}|||~~~}}}yyyqqqjjjiiisss~~~}}}yyyyyy~~~{{{yyyuuurrrtttyyy~~~yyypppaaaWWWJJJ@@@:::999777666333333333444444333333222444333222111111000000000222222111111111000000000222222222222222111000000...000000000333777666333000000000000000000000000000000////////////......//////.........///000000111111000000//////............------------......111000///...------------,,,------------,,,,,,+++---------------------------------------------------,,,+++,,,...///...---........................,,,,,,,,,---...///000000////////////////////////000000000/////////......222000---***)))***,,,...***,,,000333333555???KKKOOOSSS\\\hhhrrr|||xxxttt|||{{{wwwvvvyyy|||~~~|||}}}~~~vvvcccYYYUUURRRPPPPPPPPPQQQQQQSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRSSSSSSQQQOOOLLLJJJMMMMMMNNNLLLIIIHHHHHHHHHIIIMMMRRRWWWXXXVVVRRROOORRRWWW^^^fffppp}}}JJJJJJKKKNNNUUU^^^gggmmmppp}}}~~~}}}~~~|||}}}yyyqqqoootttzzz}}}yyy{{{~~~|||wwwsssuuu{{{{{{rrrddd\\\QQQGGG@@@<<<999666222333333333333222111000333333333222222333333444222222222111111111000000111111222222111111000///---...000111333444222///////////////////////////000000////////////////////////////////////000000111000000000/////////.........------------......//////......------------------------,,,+++******------------------------........................---,,,+++,,,...///...---.........///////////////...---,,,,,,---...000111////////////////////////000000/////////.........000///---,,,++++++,,,---,,,...333555555999GGGVVVWWW\\\eeerrr{{{~~~sssnnnvvvyyywwwzzz~~~}}}}}}~~~|||lll^^^VVVRRRQQQOOOOOOPPPPPPQQQRRRSSSTTTPPPQQQQQQRRRRRRSSSTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQOOOMMMKKKKKKLLLLLLKKKIIIHHHIIIKKKJJJNNNSSSWWWXXXVVVRRRPPPPPPVVV___iiisssDDDDDDFFFIIIMMMRRRVVVYYY\\\dddrrr~~~~~~zzzxxxzzz{{{~~~xxxsssqqqxxx|||}}}wwwtttyyy~~~}}}}}}zzzwwwyyywwwoooaaa]]]WWWPPPIIICCC===:::777777888888777555333222222222222222333444555555222222222222111111111111000000111111000000///...//////111555666444111/////////////////////////////////000000000000000000000000000000000000//////000000000000////////////......------------.....................---------------------,,,+++******------------------------........................---,,,+++,,,...///...---............//////000000///...---,,,,,,---...///////////////////////////////////////...............///000000000///---,,,...000444777888???PPPaaabbbdddkkkvvvtttmmmsss{{{xxxzzz}}}zzzmmmaaaYYYTTTRRRRRRNNNOOOOOOPPPQQQRRRRRRRRROOOOOOPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVWWWVVVUUUTTTRRRRRRQQQPPPOOONNNMMMMMMJJJKKKKKKJJJIIIIIIKKKMMMMMMOOOQQQSSSTTTTTTSSSRRRPPPVVV___iiitttBBBCCCFFFIIIKKKNNNOOOPPPPPPUUU\\\fffttt}}}wwwsssqqq{{{}}}wwwxxxzzz{{{sssqqqyyy}}}xxxtttsssvvvzzz~~~~~~|||zzz|||}}}yyyxxxxxxtttlllfffZZZYYYVVVRRRLLLFFF@@@===;;;<<<======<<<999777555333222222222222333333444333222222222222111111111000000000000000///......222111333888:::666222222000000000000000000000000//////000000000000111111000000111111111000//////000000000000////////////......------------......------.........------,,,,,,------------,,,,,,+++................................................---,,,+++,,,...///...------------......//////000///......---------....../////////////////////////////////.........------,,,...111333333111///...000222888???DDDMMM^^^mmmppppppsss{{{vvvvvv{{{zzz{{{}}}~~~yyymmm```YYYUUURRRQQQRRRNNNOOOPPPPPPQQQQQQPPPPPPMMMNNNOOOPPPQQQRRRSSSSSSRRRSSSUUUWWWXXXWWWVVVUUURRRQQQPPPOOOOOOOOOOOOPPPJJJKKKKKKJJJIIIIIILLLNNNNNNNNNNNNOOOPPPQQQRRRRRRPPPUUU^^^hhhsssEEEFFFGGGHHHJJJLLLNNNOOOJJJLLLPPPUUU^^^mmm}}}{{{vvvssstttwww~~~}}}zzzxxx{{{|||vvvtttwww|||~~~zzzxxxyyyzzzzzz|||}}}{{{uuunnnkkkllljjjfffbbb\\\[[[ZZZVVVQQQLLLHHHGGGGGGHHHIIIIIIGGGDDDAAA???:::999777666444333333333333333222222222111111111000111111111111000//////222///111777999555222222000000000000000000000000//////000000000111111111000111111222111000///...////////////000000000000......------------......,,,,,,---.........---,,,,,,------.........------////////////////////////........................---,,,+++,,,...///...---+++,,,,,,---......//////,,,,,,---...//////////////////////////////////////////.........---------,,,---///111222222222111333777AAAOOOZZZdddqqq}}}~~~~~~~~~~~~uuugggYYYTTTRRROOONNNPPPOOOOOOPPPQQQPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRUUUWWWXXXWWWVVVUUURRRQQQPPPOOOPPPQQQSSSTTTMMMMMMLLLJJJHHHHHHIIILLLLLLLLLMMMMMMNNNNNNOOOOOOPPPUUU\\\eeeqqqFFFEEEDDDCCCEEEGGGJJJLLLGGGJJJMMMPPPTTT]]]iiiqqq||||||yyypppqqqzzz~~~||||||zzzzzz~~~~~~yyy}}}~~~}}}}}}wwwssstttwwwyyyzzzzzzyyy{{{|||{{{tttllliiijjjkkkiiifffggggggddd```[[[WWWVVVVVVWWWXXXYYYYYYWWWTTTQQQOOOBBBAAA>>>;;;888666444444333333333222222222111111222222222222222111000000///,,,---444666111///000000000000000000000000000//////000000111111111222000111222222222000///...////////////000000000000.........------.........+++,,,---.........---,,,,,,,,,---...////////////000000000000000000000000////////////////////////---,,,+++,,,...///...---++++++,,,,,,---...//////)))***,,,///000000000000//////////////////////////////.........---------,,,------...000222333444666===KKK]]]lllwww}}}}}}uuueeeVVVRRRQQQMMMLLLNNNOOOPPPQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPRRRUUUWWWXXXWWWVVVUUUSSSRRRQQQPPPQQQSSSUUUWWWPPPPPPNNNJJJGGGFFFGGGIIIJJJKKKLLLMMMNNNMMMMMMMMMPPPTTT[[[cccooo~~~GGGFFFEEEEEEEEEGGGIIIKKKJJJJJJJJJLLLOOOTTTYYY\\\lllqqq~~~{{{xxxyyy~~~zzzyyy}}}wwwyyy}}}|||{{{|||~~~~~~uuusssttttttuuuxxx{{{~~~~~~}}}{{{{{{xxxuuussssssvvvyyyvvvwwwuuuooohhhddddddfffhhhhhhfffeeecccaaa______UUUTTTPPPKKKDDD===777444888666333222222333333222111111222222111000...---111///000444444///---//////000000000000000/////////////////////000111111////////////////////////222333333333222111///...........................//////.........---------,,,---......///.........---------............///////////////////////////------............------000///...------...///000..............................////////////......+++---//////......///000111...,,,...333666666444BBBOOObbbsss~~~}}}|||sssbbbUUUVVVVVVQQQPPPTTTSSSSSSSSSSSSQQQOOOMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRSSSUUUVVVVVVUUUSSSQQQUUUSSSPPPPPPRRRTTTVVVVVVOOOMMMJJJGGGEEEEEEEEEEEEJJJLLLMMMMMMKKKJJJKKKLLLMMMTTT]]]eeemmm|||GGGFFFEEEEEEEEEGGGIIIJJJJJJIIIIIIJJJKKKNNNPPPRRRYYY]]]hhhyyy|||}}}{{{|||}}}~~~~~~~~~~~~{{{|||~~~yyywwwuuuuuuuuuwww{{{~~~~~~}}}{{{xxxwwwxxxyyy{{{|||{{{wwwrrrpppqqqtttxxxwwwtttqqqnnnllljjjiiieeeccc___XXXPPPGGG@@@<<<;;;999555444333333111000000000111111111000///......111444333111...---,,,//////000000000000/////////////////////000111111000000000000000000000000///000000111000///...---........................//////.........---------++++++,,,---.........------------............///////////////////////////---......//////......---///...------------...///........................------............------+++---/////////...000111//////...///444;;;CCCHHHVVV___nnn{{{~~~}}}}}}qqq```SSSSSSTTTQQQRRRXXXVVVVVVUUUTTTQQQNNNKKKJJJLLLLLLMMMMMMNNNNNNOOOOOORRRSSSTTTVVVVVVVVVVVVUUUUUUSSSPPPPPPRRRTTTVVVVVVPPPNNNKKKHHHGGGFFFFFFGGGJJJKKKMMMLLLKKKJJJJJJKKKMMMSSS[[[bbbkkk{{{FFFEEEEEEEEEEEEGGGHHHJJJGGGHHHHHHIIIJJJLLLLLLMMMQQQRRRXXXbbbnnn}}}xxxsssqqqooo{{{~~~zzzwwwuuuvvvyyy}}}~~~|||{{{{{{}}}}}}|||wwwtttrrrsssqqqmmmfff^^^UUUNNNJJJBBB>>>:::888666555444333000111111222222222111111...888<<<555///000///+++//////000000111000000//////////////////000111111111111111111111111111111000111111222111111000000.......................................---------)))***+++,,,---.........---------............///////////////////////////......////////////.........------,,,,,,------...////////////////////////,,,,,,------------,,,,,,+++---...///......000111000111222333777CCCSSS^^^jjjpppyyyyyyyyyyyyzzz|||zzzxxx{{{~~~~~~yyymmm^^^RRRRRRSSSSSSUUU[[[XXXWWWVVVSSSPPPLLLIIIHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWTTTRRROOOOOOQQQTTTVVVVVVPPPOOOLLLJJJHHHHHHHHHHHHHHHJJJLLLLLLJJJIIIJJJKKKMMMSSSYYY___hhhyyyEEEEEEDDDDDDEEEFFFHHHHHHEEEGGGIIILLLMMMOOOOOOOOOTTTTTTVVVYYY\\\fffzzz~~~}}}}}}}}}xxxvvvdddhhhppp}}}|||vvvrrrrrrtttwwwxxxwww{{{~~~yyyuuutttssspppkkkfff```\\\YYYNNNIIIBBB===;;;;;;;;;;;;444444444444444444333333333AAAEEE999111333333,,,//////000111111111000000///////////////000000111222222222222222222222222222111111111000000//////................................................***+++,,,---.../////////---------............///////////////////////////...//////000000//////...........................000000000000000000000000,,,------......------,,,,,,.........------...000222222444888AAAPPP```kkktttyyy{{{yyyxxxyyy}}}~~~|||yyyuuutttxxx||||||wwwvvv{{{~~~~~~sssmmmhhh]]]UUUTTTVVVUUUVVVYYYVVVUUUSSSPPPNNNKKKHHHGGGHHHIIIKKKMMMPPPRRRTTTUUURRRQQQOOOOOOOOOQQQSSSTTTSSSQQQNNNNNNPPPSSSUUUVVVOOONNNMMMKKKIIIHHHHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKOOOSSSXXX]]]fffwwwDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGJJJMMMNNNOOOOOONNNQQQQQQRRRRRRQQQUUUbbbqqq~~~}}}zzzzzzyyyvvvwww~~~}}}{{{zzziiiccc```fffvvvvvvnnnkkkjjjjjjjjjooottt{{{zzzppppppnnnmmmlllkkkkkkkkkaaaZZZOOOFFFAAA@@@AAAAAA::::::888777555444333333888EEEHHH:::111444444---//////000111111111111111///////////////000000111222222222222222222222222222111000///---,,,,,,,,,////////////////////////---.....................,,,---...///000000000000---------............///////////////////////////......////////////....../////////000000/////////000000000000000000000000......////////////.........//////---,,,+++---///111222777BBBQQQaaammmrrrzzz~~~|||yyyzzz~~~{{{wwwsssqqqssswww|||}}}wwwvvv|||}}}oooeee```bbb\\\XXXYYYYYYVVVTTTTTTPPPOOONNNLLLKKKIIIHHHHHHFFFHHHJJJNNNRRRUUUXXXYYYTTTSSSPPPNNNNNNOOOPPPRRRQQQNNNLLLLLLOOORRRTTTTTTNNNMMMLLLKKKIIIHHHHHHHHHGGGIIIJJJKKKJJJIIIJJJKKKPPPTTTYYY]]]eeevvvCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJKKKKKKMMMPPPOOOOOOWWWaaauuu}}}~~~~~~~~~xxxyyyxxxuuutttyyy~~~qqqggg___bbbppp|||rrrkkkhhhgggfffooosssyyy}}}tttsssqqqqqqrrruuuxxxzzztttlllaaaWWWPPPMMMLLLKKKGGGEEEBBB>>>:::777555444===DDDDDD999111111111...//////000111222222222222///////////////000111111222222222222222222222222555555333222111000000000////////////////////////---------.....................///000000000000///---------............///////////////////////////------............------///000000111111000000///////////////////////////...//////////////////.../////////...---...000222222666???PPPbbbqqqxxxyyy~~~}}}zzz{{{yyysssoooqqquuuxxx}}}~~~{{{||||||nnnccc\\\XXXZZZYYYYYYYYYYYYVVVRRROOOLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGJJJNNNRRRUUUXXXYYYUUUTTTQQQOOONNNNNNOOOPPPNNNLLLJJJJJJMMMPPPRRRSSSMMMMMMLLLKKKJJJIIIHHHHHHGGGIIIKKKKKKJJJJJJKKKLLLPPPTTTXXX\\\cccsssBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKMMMPPPQQQQQQTTTZZZaaappp|||||||||yyyxxxzzzvvvqqqlllmmmvvvyyyvvvtttssswwwyyy|||}}}|||||||||}}}}}}yyyvvvvvvyyy~~~{{{tttnnnjjjfffccc```YYYVVVQQQKKKEEE@@@===<<>>===999::::::888444111000000---///000000//////000111333444444222000///000111333333333222222222111111000//////000111000///---,,,---......,,,,,,---.../////////............---..............................------------......//////////////////////////////............//////111111000///...,,,,,,+++................../////////333222555===CCCWWWtttxxxzzz{{{|||}}}~~~|||||||||~~~}}}zzzsssyyy{{{{{{{{{|||~~~dddUUUPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCCCCDDDDDDDDDEEEFFFEEECCCAAAAAABBBCCCDDDFFFHHHJJJKKKJJJJJJKKKMMMMMMRRRUUUTTTNNNHHHGGGHHHMMMNNNPPPTTT\\\iiizzz@@@AAAAAABBBBBBBBBAAAAAACCCCCCCCCDDDEEEGGGIIIKKKMMMMMMLLLLLLLLLLLLLLLLLLOOOMMMMMMPPPRRRTTT\\\dddooo}}}yyysssoooqqqtttuuuxxx}}}yyytttvvv||||||vvvoookkkiiimmm{{{}}}sssqqqssssssrrrooommmnnnooottttttttttttuuuxxx|||yyyzzz|||~~~}}}zzzxxxvvvxxx|||}}}rrrddd[[[UUUPPPKKKHHHBBBBBBAAA===999666444555444444333222111000000111222333333111000///000222222222222222222222222222111000///000222222000...---/////////---,,,---.../////////.............................................------------......///////////////////////////............//////000000000///...------,,,,,,111000///.........///000000555444777>>>DDDXXXuuu|||xxx{{{||||||}}}}}}}}}||||||~~~|||{{{}}}{{{xxxqqqwwwzzz{{{{{{|||~~~}}}}}}{{{```RRROOONNNLLLKKKIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIGGGFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAA??????@@@AAACCCDDDFFFHHHIIIIIIJJJKKKMMMQQQVVVXXXTTTLLLGGGHHHKKKMMMNNNQQQTTT\\\iiiyyy@@@@@@AAAAAAAAAAAA@@@???AAAAAAAAAAAACCCDDDFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMKKKHHHHHHKKKMMMOOOUUU[[[^^^iiizzzzzzuuuuuuvvvvvvxxx|||}}}zzzpppooouuu~~~xxxtttmmmffffffttt|||{{{yyyvvvssspppooooootttpppnnnqqqwww{{{{{{yyysss{{{xxxtttuuuwww}}}~~~wwwoooiiibbb[[[UUUNNNLLLHHHBBB;;;777555555555333222111111111111111000111111111000000222444000000000111111111111111111000000111222222111//////111111000.........///////////////////////////////////////////////////........................////////////////////////...............///000000.........//////000000000222111///...---...//////000666888===EEEJJJZZZuuu{{{{{{}}}}}}~~~}}}}}}|||{{{zzz{{{}}}~~~}}}zzzxxx}}}}}}|||xxxyyyzzz|||~~~~~~ttt\\\QQQOOONNNLLLKKKHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@???>>>???@@@AAAAAACCCFFFGGGGGGIIIKKKNNNUUUXXXWWWQQQIIIFFFJJJOOOMMMOOORRRUUU]]]iiixxxAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDFFFEEEFFFHHHIIIKKKLLLMMMMMMMMMIIIHHHKKKLLLLLLOOOSSSTTT[[[fffrrr}}}}}}yyyyyyzzzxxxzzz}}}zzz||||||qqqpppvvv{{{ooogggooo}}}zzzwwwvvvuuuooolllooowww{{{xxxsssppp{{{~~~}}}sssjjjjjjnnnttt{{{~~~wwwppphhhaaa[[[YYYTTTLLLCCC<<<888777555333111000111222222222///111222111111111333555000000000000000000111111000//////000222222111///111222222111///...///000...////////////000000000////////////////////////......////////////......////////////////////////......---......///000111---...///000222333444555222111000//////000222444444;;;AAAKKKVVVYYYcccyyy~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz}}}~~~}}}~~~~~~{{{zzzxxxyyy|||~~~yyyiiiXXXQQQOOOMMMLLLLLLHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@@@@AAA???AAACCCEEEFFFHHHLLLNNNUUUUUURRRLLLFFFEEEJJJPPPOOOQQQTTTWWW^^^jjjxxxCCCBBBAAA@@@???@@@@@@AAA@@@@@@???@@@AAABBBDDDEEEDDDEEEGGGIIIJJJKKKKKKKKKOOOJJJIIIKKKLLLJJJKKKNNNMMMQQQXXX___fffmmmsssvvvzzzwwwzzz{{{zzz{{{}}}~~~~~~}}}tttwww}}}vvv{{{~~~zzzvvvssstttxxxyyyuuuqqqpppxxx~~~~~~}}}~~~|||~~~zzzkkkccc]]]```ggglllpppuuuzzz{{{vvvsssnnnhhhggghhhfffaaaYYYPPPIIIFFFCCC???:::888888777666444222333333222111111333555111111111111111111111111///......000111222111///000111222111...---...///.../////////000000000000//////////////////////////////000111111000//////////////////////////////---------......///000111000000111333444666777777444444333444666:::===???BBBJJJQQQ^^^lllkkkmmm|||~~~~~~~~~}}}|||{{{yyyxxxxxx|||||||||}}}}}}}}}}}}~~~|||}}}{{{}}}wwwfff]]]TTTPPPMMMJJJJJJLLLHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIHHHHHHFFFDDDCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>@@@BBBCCCEEEHHHLLLOOOOOONNNLLLHHHEEEEEEHHHKKKPPPRRRUUUYYY___jjjxxxDDDCCCAAA??????@@@AAABBBAAAAAA@@@@@@AAACCCDDDFFFEEEFFFHHHIIIJJJJJJIIIHHHJJJFFFDDDGGGHHHFFFGGGIIIIIILLLQQQVVVZZZ]]]___```bbbnnnyyyzzzvvvuuuxxx{{{zzz{{{~~~}}}{{{|||~~~|||zzzzzz}}}}}}~~~}}}}}}}}}www}}}~~~{{{|||~~~}}}|||zzzxxxvvvtttpppuuuyyyzzz|||~~~}}}zzzxxxxxxsssmmmeee^^^[[[```fffhhhiiijjjjjjqqqtttpppmmmnnnnnnjjjooosssvvvuuuooofff^^^ZZZUUUOOOHHHCCC@@@===999666444555555333111111222333333333333222222222111111///......///111222000///000111111000...,,,---....../////////000000111111000000000000000000000000///000111222222111000///////////////////////////---------......000111111222222333444666777888888888888888:::>>>CCCHHHKKKQQQXXX___nnn{{{vvvsss|||}}}}}}}}}|||{{{zzzxxxxxxuuuyyy~~~{{{{{{}}}{{{zzz{{{|||}}}~~~{{{qqqpppkkkcccZZZUUUPPPOOOLLLHHHHHHKKKIIIIIIHHHHHHIIIIIIJJJKKKFFFGGGHHHIIIIIIGGGEEEDDDEEEFFFGGGHHHGGGEEECCCBBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@===???AAABBBDDDGGGLLLOOOJJJIIIGGGFFFEEEEEEFFFGGGQQQSSSVVVZZZ```kkkyyyCCCAAA???===<<<===???AAAAAAAAABBBBBBBBBBBBBBBBBBHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFHHHJJJLLLNNNNNNOOONNNXXX]]]gggsss~~~~~~zzzyyy{{{|||zzz{{{zzzuuuwww|||~~~~~~~~~tttmmmrrrxxx}}}wwwrrrtttrrrpppsssyyy}}}~~~}}}zzzyyyyyyyyyvvvoooeee^^^___RRRPPP```ppppppgggaaabbbcccdddeeefffiiimmmpppvvv||||||yyyxxxxxxvvvkkkXXXHHHAAAAAA@@@======<<<;;;999777666555444222///...///000111111222111000000111111000///...///000111111000///...000000000///......------222111///.........//////111///---...111222000...,,,...000///------///111333222111//////111222333999999888666444777<<>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLNNNPPPWWW```hhhrrr}}}zzzwwwxxx|||}}}yyyzzz{{{|||}}}|||wwwrrrppptttyyy~~~xxxsssrrrsssuuuuuuuuutttttttttvvvvvvwwwyyywwwqqqhhhaaaZZZQQQQQQaaammmjjj```ZZZXXXZZZ]]]```dddiiioootttzzzppp```VVVQQQMMMKKKIIIFFFAAA===:::888777444333222222222111000///000000//////000000///.........///000000///......000/////////////////////...---------...///111222111000///000222222111///...000222333222222333444222111000000222555888:::::::::999888:::AAAJJJRRR___gggpppuuutttoookkkjjjkkknnnttt||||||~~~}}}~~~{{{zzz|||~~~}}}uuujjjgggeeeaaa\\\ZZZQQQPPPNNNLLLKKKKKKLLLMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHHHHKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGGGGDDDAAA??????@@@@@@AAABBBCCCDDDDDDEEEFFFEEEDDDBBBBBBCCCEEEFFFHHHKKKPPPSSSWWW___jjjsss|||DDDCCCBBBAAA@@@???>>>>>>?????????@@@@@@AAAAAAAAADDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEECCCBBBBBBCCCDDDFFFHHHIIIJJJJJJIIIKKKLLLOOOTTTVVV\\\hhhuuu}}}wwwwwwzzz{{{xxxzzz{{{xxxqqqqqqrrruuuzzz{{{vvvqqquuuzzzzzzuuupppooopppsssuuuxxxzzzzzzuuunnnhhh\\\UUUXXXdddjjjbbbWWWSSSVVVZZZ___dddiiiooovvvzzz~~~zzznnnddd]]][[[XXXRRRLLLEEE@@@<<<:::555555666666555333111000000111111111111000///...//////000111111000//////000000000111111111222222......---......000222333111000000111222222111///...///000222333444555666777777666666888;;;>>>@@@<<<<<<===???FFFRRR___hhh|||yyytttsssvvvzzz}}}}}}|||~~~}}}yyy{{{}}}uuukkkbbb``````\\\YYYXXXOOONNNMMMLLLKKKLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJLLLLLLLLLJJJHHHGGGHHHIIIMMMLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEDDDBBB???>>>>>>AAAAAAAAAAAABBBBBBBBBCCCEEEDDDCCCBBBBBBCCCEEEFFFDDDGGGJJJMMMQQQYYYccckkkuuuvvvyyy{{{xxxuuuyyyDDDDDDDDDCCCBBB???===<<>>DDDHHHMMMLLLJJJHHHFFFFFFFFFFFFAAACCCFFFLLLWWWdddqqqyyy|||wwwwwwzzz}}}~~~~~~||||||}}}vvvrrrttt}}}~~~vvv}}}}}}~~~kkkbbb[[[ZZZZZZWWWUUUUUUMMMMMMLLLLLLLLLLLLMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKNNNMMMLLLJJJGGGFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCBBB@@@=========AAAAAAAAAAAAAAA@@@@@@@@@CCCBBBBBBBBBBBBCCCEEEEEECCCEEEHHHKKKOOOWWW___eeelllnnnrrruuurrrooouuu}}}CCCDDDDDDDDDBBB@@@===;;;@@@@@@@@@AAABBBCCCCCCDDDAAABBBEEEGGGHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFGGGHHHIIIIIIHHHGGGIIIHHHHHHKKKKKKLLLRRRZZZjjjyyyxxxuuuxxxxxx|||~~~{{{wwwrrrrrryyy}}}zzz}}}}}}uuupppooohhh[[[TTTVVVXXX```kkktttyyyzzzzzzzzz~~~vvvoooddddddccc```ZZZRRRJJJEEE>>>===;;;777444444777:::999;;;>>>===999555222111333222222222222222222333000000000111222333333333666555333222111111111111...//////000000111222333666777888<<>><<<<<<===@@@@@@@@@@@@????????????AAAAAAAAABBBBBBCCCDDDEEECCCDDDFFFIIINNNTTT[[[```eeehhhmmmooolllkkkrrr}}}BBBCCCCCCCCCAAA???===<<<@@@@@@AAABBBCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFDDDEEEHHHIIIIIINNNTTTZZZgggwww~~~xxxxxxuuuyyy~~~~~~}}}~~~|||{{{|||}}}}}}{{{xxxwwwxxx{{{~~~{{{wwwuuuwww~~~~~~~~~}}}xxxnnnaaa]]]``````hhhsss|||~~~yyysssggghhhiiiiiieee^^^WWWSSSJJJHHHEEE>>>888777:::>>>AAAEEEHHHGGGAAA:::777666222222111111111111222222000111222444666888:::;;;;;;:::777555333222111222......///...///111555888777;;;???EEEOOOddd|||ooohhh]]]___eeelllssswwwxxxwww|||xxxzzz|||~~~~~~|||}}}xxxkkkeeefffkkkttt{{{yyy|||{{{xxxzzz|||{{{|||~~~{{{ooo[[[UUUQQQQQQOOOLLLJJJLLLIIIIIIJJJKKKMMMNNNNNNOOOLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKIIIGGGFFFGGGHHHKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBBBB???@@@@@@???===;;;<<<===???????????????>>>>>>>>>??????@@@AAACCCDDDDDDEEEBBBBBBDDDGGGKKKQQQWWWZZZ^^^aaafffgggdddeeeooo|||AAAAAAAAAAAA@@@???>>>===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHFFFFFFGGGDDDEEEHHHIIIHHHKKKPPPRRR^^^kkkqqqqqquuu}}}yyyvvvxxx{{{}}}}}}xxxuuuuuuvvvuuurrrnnnlllmmmqqqvvvyyy}}}~~~~~~|||yyyzzz~~~~~~}}}qqqllloooooottt{{{zzz||||||yyytttqqqqqqsssxxx{{{|||{{{|||~~~}}}xxxooopppppppppnnnkkkgggeee]]]\\\XXXOOOFFF@@@AAACCCOOOTTTWWWUUUMMMEEE@@@???555555444333333444555555555777:::>>>CCCGGGJJJLLLKKKHHHCCC>>>888444111000///000///...///333:::???===EEELLLPPPXXXlllqqqqqqsssvvvxxxvvvrrrnnnrrrwww}}}{{{{{{|||}}}~~~||||||~~~tttjjjeeegggkkkooozzz~~~||||||wwwxxxyyyzzz|||qqqbbbSSSNNNKKKLLLKKKHHHGGGIIIGGGHHHJJJKKKMMMNNNOOOOOOKKKJJJJJJIIIIIIIIIIIIIIIGGGIIIJJJIIIGGGFFFFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJGGGGGGFFFEEEDDDCCCBBBBBB?????????>>><<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCDDDDDDEEECCCBBBCCCFFFKKKPPPUUUWWWVVVYYY]]]]]]ZZZ\\\iiixxxAAA@@@@@@??????>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEDDDGGGDDDCCCFFFFFFDDDFFFJJJSSS]]]gggiiicccaaakkkxxx{{{yyyyyyzzz|||~~~}}}|||zzzzzz|||~~~}}}wwwrrrqqqrrrpppmmmjjjhhhiiilllqqqttt}}}|||~~~{{{|||}}}zzz|||yyyzzz|||}}}}}}~~~qqqrrrpppjjjbbb\\\ZZZ[[[ccchhhnnnrrrxxx~~~|||xxxwwwvvvtttssssssrrrrrrmmmmmmiii```SSSKKKHHHIII[[[```ccc```XXXNNNIIIHHH:::999888777777888999:::<<>>666111...111111000///000555===DDDJJJTTT\\\]]]```qqq~~~|||zzzzzzxxxtttmmmgggiiiooowww|||}}}}}}~~~}}}~~~{{{xxxyyy{{{||||||}}}|||}}}~~~qqqccc^^^ccclllrrrttt}}}}}}xxxxxxyyyzzz~~~{{{gggVVVMMMIIIGGGIIIHHHEEEFFFIIIFFFGGGIIIKKKMMMNNNOOOOOOJJJJJJIIIHHHHHHHHHHHHIIIEEEGGGIIIIIIHHHFFFFFFFFFDDDEEEGGGIIIKKKMMMNNNOOOGGGGGGFFFEEEDDDCCCBBBBBB?????????>>><<<;;;===>>>============>>>>>>>>>???<<<===???AAACCCDDDDDDDDDEEEDDDEEEHHHMMMRRRUUUWWWPPPRRRVVVVVVSSSUUUdddttt===>>>@@@@@@@@@>>><<<;;;>>>??????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHJJJRRR[[[]]][[[XXXZZZ]]]eeemmmyyy|||{{{~~~}}}{{{~~~~~~~~~yyywww~~~yyyxxx}}}zzzuuusssssstttrrrqqqooojjjffffffjjjmmmqqqyyy~~~}}}}}}{{{vvvqqqrrrxxx{{{xxxtttfffddd___ZZZTTTPPPMMMKKKSSSYYYcccnnnxxx}}}}}}|||wwwuuussssssvvvxxxyyyyyyvvvzzzzzzrrreeeYYYSSSSSSbbbiiikkkgggbbb```ZZZSSSDDD>>><<>>KKK[[[___gggnnnsss|||}}}vvvoookkksssttttttuuuxxx~~~}}}~~~~~~xxxtttssssssssssssxxx}}}~~~xxxmmmhhhcccdddkkkrrrvvvwww|||{{{{{{}}}ooo___SSSHHHGGGEEEDDDDDDEEEGGGHHHIIIGGGFFFGGGJJJMMMPPPQQQNNNMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFGGGIIIKKKLLLMMMJJJHHHFFFEEECCCCCCCCCDDD???>>>>>>===<<<<<<======??????@@@@@@???>>><<<;;;@@@AAAAAA@@@>>>>>>???AAADDDFFFHHHIIIOOOVVVYYYWWWVVVWWWQQQNNNPPPMMMXXXoooAAAAAACCCCCCCCCAAA@@@>>>>>>>>>??????@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEECCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIPPPXXX[[[YYYUUUTTTTTTTTTYYYcccooo~~~~~~~~~{{{uuuqqqttt}}}zzz}}}yyytttsssssszzzyyyuuupppiiifffggghhhiiipppzzz{{{tttnnnmmmoooppplllhhhbbbaaa^^^ZZZVVVSSSQQQPPPVVVYYY```iiiqqqvvvwwwwwwuuuuuuuuuuuuvvvyyy|||~~~|||{{{pppgggcccccckkkqqqtttrrrpppmmmfff^^^UUUMMMJJJOOOSSSPPPKKKIIIHHHIIIPPPYYY]]][[[ZZZ\\\hhhiiiggg]]]NNNAAA999666111111444555444666BBBOOOcccgggmmmssstttwww}}}yyyvvvtttsssrrrssswww~~~|||vvvtttuuuyyy}}}~~~|||xxxvvvttttttsssrrryyy}}}}}}{{{yyyrrrjjjhhhffffffkkkttt|||}}}}}}~~~wwwgggXXXNNNGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGJJJMMMOOOQQQMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLIIIHHHFFFDDDCCCCCCCCCDDDAAAAAA@@@>>>>>>======>>>======>>>?????????>>>===>>>???@@@@@@@@@AAACCCEEEEEEGGGIIIKKKQQQXXX[[[YYYZZZZZZSSSOOOOOOLLLUUUkkkyyy??????@@@AAAAAA???>>>===>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHLLLRRRWWWVVVRRRLLLHHHHHHJJJOOOWWWcccrrr}}}yyyrrrmmmooo~~~~~~{{{~~~}}}yyywwwwww|||wwwpppkkkiiihhhhhhmmmtttzzz~~~~~~wwwooollllllkkkgggcccdddcccbbbaaa___^^^]]]\\\]]]^^^aaafffkkkooopppooolllnnnpppppppppsssxxx}}}{{{tttrrrssssssvvvyyyzzz|||{{{tttkkkhhhaaa___dddhhhcccYYYRRROOONNNQQQUUUUUUPPPNNNOOO```mmmrrrhhh[[[PPPFFF===999777666777666:::EEERRRcccfffkkkooommmmmmuuuwwwsssqqqrrrwww}}}xxxpppkkklllqqqxxx{{{}}}}}}}}}|||zzzxxxuuusssyyy|||}}}xxxuuupppggg```^^^iiijjjmmmuuu~~~|||xxxyyy|||||||||}}}kkk]]]RRRJJJFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGIIILLLNNNPPPMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@???======<<<<<<:::;;;<<<>>>>>>?????????<<<>>>@@@AAABBBCCCFFFIIIFFFIIIKKKMMMTTT\\\___]]]^^^]]]TTTOOONNNIIIPPPeeeqqq{{{>>>>>>????????????>>>===>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGLLLRRRTTTPPPGGG@@@CCCDDDFFFJJJQQQ]]]iiiqqq}}}~~~}}}ppphhhooo~~~}}}{{{}}}yyyuuurrrpppppprrruuuwwwzzz~~~}}}vvvrrrrrrrrrpppnnnnnnnnnnnnmmmmmmlllkkkkkkgggggggggiiikkkjjjhhhfffcccgggkkkkkkiiilllrrrxxxzzz~~~{{{wwwvvvwwwsssrrrssswww}}}|||wwwwwwwwwxxx{{{yyypppddd[[[VVVPPPKKKIIIGGGDDDFFFJJJ\\\rrrxxxmmmfffZZZKKKEEEAAA=========@@@JJJTTT^^^___ccceeeddddddkkkuuuzzzzzzuuurrruuuyyy|||~~~zzztttmmmiiikkkqqqxxx|||}}}xxxuuuwww{{{~~~rrriiigggbbbZZZZZZaaaqqqrrrvvv|||tttvvvzzz}}}wwwxxx~~~mmm^^^TTTNNNKKKDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHJJJMMMOOOMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFEEECCCBBBBBBCCCCCCCCCBBB@@@>>><<<;;;:::::::::;;;;;;<<<======>>>>>><<<>>>@@@AAABBBDDDGGGJJJGGGJJJLLLOOOVVV___bbbaaa^^^[[[RRRLLLKKKFFFLLL```oooyyyAAABBBBBBBBBBBBBBBBBBBBB?????????>>>??????@@@@@@>>>??????@@@AAAAAABBBBBBDDDDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDAAABBBFFFLLLPPPMMMFFF???>>>@@@AAACCCFFFLLLRRRWWWbbbnnn~~~~~~wwwfffcccqqq~~~}}}{{{xxxvvvvvvvvvwwwzzz~~~~~~zzzwwwxxx{{{||||||yyyyyyyyyyyyyyywwwvvvuuuoooooonnnnnnlllhhhbbb]]]___cccfffeeedddeeelllqqqqqqtttwwwwwwtttrrrrrrrrrnnnjjjhhhnnnwww~~~uuuggg^^^RRRLLLGGGFFFEEECCCFFFKKKaaazzzvvvfff[[[TTTNNNMMMLLLMMMRRRYYY]]][[[[[[\\\[[[]]]fffpppvvv{{{uuusssxxx|||yyyvvvwwwpppmmmjjjkkkpppvvv|||~~~wwwttttttwwwzzz|||zzzyyywwwwwwrrreee[[[YYYWWWVVV```mmmxxxyyy{{{~~~yyyyyy~~~|||sssvvvzzzzzzvvvxxxppp___TTTMMMIIIHHHCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEGGGGGGGGGHHHJJJLLLJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEFFFEEEDDDBBBBBBBBBCCCCCCEEEDDDBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@AAAAAABBBEEEGGGFFFJJJLLLOOOVVV___cccbbbZZZWWWLLLHHHHHHDDDJJJ]]]lllwww@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@?????????@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCC??????BBBFFFJJJIIIDDD@@@>>>???AAABBBBBBDDDGGGJJJOOOWWWcccrrr}}}|||~~~{{{iii```eeennnyyy~~~}}}vvvvvvvvvwwwzzz~~~{{{{{{~~~~~~~~~zzz{{{~~~}}}{{{zzzssssssrrrqqqnnnhhh```[[[\\\^^^^^^]]][[[\\\```dddiiilllnnnnnnmmmllllllmmmjjjeeeccchhhrrrzzzwwwggg^^^KKKIIIKKKPPPRRROOOOOORRRlllvvvnnngggdddbbb^^^^^^aaa[[[XXXVVVVVVUUUVVV^^^hhhwww{{{sssqqqxxx{{{uuuooonnnggggggiiinnnuuu{{{zzztttrrrrrrssssssrrrnnnjjjiiihhheee___YYYWWWYYY___lllxxx||||||~~~wwwuuuzzz|||zzzuuuwwwzzz~~~{{{xxx{{{vvvbbbVVVNNNHHHDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHHHHFFFEEEGGGJJJEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCBBBAAABBBBBBCCCFFFEEECCCAAA???>>>======;;;;;;::::::999::::::;;;===>>>?????????@@@BBBDDDEEEIIIKKKNNNUUU^^^aaa```VVVSSSHHHDDDFFFCCCIII[[[gggttt>>>>>>>>>>>>??????@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCCCCCCCBBBBBB>>>>>>???@@@BBBBBBAAA@@@===???@@@@@@@@@BBBEEEGGGIIIKKKPPPWWWcccvvv~~~}}}sssjjjiiimmmtttyyyyyyyyyyyyzzz}}}yyyvvvuuu{{{|||}}}}}}~~~}}}~~~~~~|||xxxwwwtttsssppplllgggccc```___]]][[[ZZZZZZ[[[\\\bbbdddfffggghhhhhhiiijjjhhhcccccciiiooovvv|||jjj]]]NNNNNNSSS[[[``````aaaddduuu|||yyyuuummmgggeee\\\YYYXXXZZZZZZ[[[aaaiiiyyy}}}yyynnnkkkrrrvvvoooiiijjjdddfffjjjqqqyyywwwtttsssrrrpppkkkeee```^^^^^^```aaafffhhhgggjjjrrrzzz}}}zzzwwwzzzzzzxxxzzz{{{|||~~~~~~|||~~~yyyhhhWWWOOOLLLGGGDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDGGGJJJHHHDDDBBBDDDGGGDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHHHHIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDCCCAAA???>>>===<<<<<<999999888888999:::;;;<<<:::;;;=========>>>AAACCCDDDGGGIIILLLRRR[[[^^^]]]VVVRRRGGGCCCFFFCCCHHHZZZggguuuBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEDDDCCCAAA@@@DDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA>>>>>>======<<<===>>>???999::::::::::::===AAAEEEJJJIIIGGGGGGMMM\\\nnn{{{{{{~~~~~~wwwuuuvvvttt~~~{{{~~~||||||~~~}}}}}}vvvrrrqqqwwwzzz~~~}}}zzzwwwtttsssqqqooommmllliiieeebbbbbbaaaaaa```\\\^^^```ccceeefffhhhhhhfffcccdddjjjooosss|||nnn___XXXVVVXXX___eeejjjpppwwwwww~~~tttjjjfffaaa```bbbfffhhhiiinnnuuuyyy|||wwwvvvjjjeeemmmqqqkkkgggiiiggghhhlllsss|||}}}wwwuuuvvvrrrnnnfff]]]WWWVVVZZZ]]]cccpppyyyyyy{{{~~~{{{|||zzzwwwmmm\\\NNNLLLMMMJJJGGGHHHBBBCCCCCCDDDDDDCCCCCCBBBDDDHHHJJJIIIDDDAAABBBEEEFFFFFFFFFGGGHHHHHHIIIIIIDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCC@@@???===<<<:::999999999777777777777999;;;===>>>777999;;;<<<<<<>>>AAACCCCCCFFFHHHJJJQQQYYY\\\[[[WWWRRRGGGCCCFFFCCCGGGYYYjjjxxx?????????>>>??????@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBAAA@@@??????AAACCCDDDAAA@@@???@@@BBBCCCBBBAAADDDCCCBBBAAA@@@@@@???@@@?????????>>>>>>>>>======???>>>===============>>>===<<<;;;:::;;;===???@@@DDDBBBAAABBBHHHPPPYYY___aaaqqq~~~~~~|||~~~~~~}}}{{{{{{vvvxxx|||yyyxxxwwwwwwxxxwwwuuusssuuuqqqmmmllllllkkkhhheeebbb___\\\\\\___cccfffggghhheeefffkkkkkkhhhlllsss}}}xxxiiieeedddeeegggjjjrrr{{{}}}xxxqqqmmmjjjnnnrrrsssqqqsssyyy}}}~~~~~~zzzyyyvvvsssnnnkkkkkkmmmqqqtttzzztttooosss}}}|||xxxxxxtttooohhh___YYY\\\iiivvv|||zzz{{{|||~~~}}}}}}bbbZZZOOOIIIHHHGGGEEEBBBCCCCCCBBBAAAAAAAAABBBBBBBBBEEEGGGHHHGGGEEEEEEEEEEEEFFFHHHJJJJJJHHHFFFDDDBBBCCCEEEFFFGGGFFFDDDCCCDDDCCCAAA@@@???@@@AAAAAA???@@@@@@??????>>>===<<<<<<<<<;;;::::::999888888777888888999::::::;;;;;;888999:::;;;===>>>???@@@???BBBGGGLLLQQQTTTUUUVVVUUUMMMEEEAAA???AAAKKKUUUkkk}}}???>>>>>>??????@@@AAAAAADDDEEEFFFDDDBBB@@@AAAAAABBBAAA@@@???@@@AAACCCDDDCCCBBBAAAAAACCCDDDCCCBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@????????????>>>======<<<;;;;;;;;;<<<;;;:::999999999;;;===???===<<<;;;<<<@@@GGGNNNRRRTTT___ooo}}}~~~~~~zzz{{{~~~~~~~~~}}}|||{{{|||{{{wwwyyy}}}{{{xxxzzzyyyyyyzzz|||}}}|||zzz|||yyyuuussssssrrrpppmmmgggeeeaaa____________```fffaaa___aaaaaa^^^^^^aaajjjmmmsss|||sssnnnjjjjjjjjjnnnwwwxxxtttuuuwwwwww}}}yyy}}}xxxwww|||zzzvvvqqqooopppuuuzzzzzzvvvxxx|||||||||{{{wwwpppjjjlllvvvzzzyyyzzz|||~~~~~~}}}~~~qqq```XXXPPPJJJIIIHHHEEEBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGFFFDDDCCCBBBCCCDDDEEEGGGIIIIIIHHHFFFDDDBBBCCCEEEFFFFFFEEECCCBBBBBBAAA@@@???>>>??????@@@????????????>>>===<<<<<<;;;;;;::::::999999999888777777888888999999::::::888888999;;;<<<===>>>???>>>AAAFFFKKKPPPSSSTTTUUUSSSLLLFFFBBBAAADDDNNNYYYppp>>>>>>>>>???@@@AAAAAABBBEEEFFFGGGFFFCCCAAAAAAAAABBBAAA@@@@@@@@@AAACCCDDDEEEDDDBBBCCCDDDDDDCCCBBB@@@@@@???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;:::999999999777777666777888:::<<<======<<<;;;<<>>>>>>>>>>>???????????????>>>===<<<;;;::::::999999999999999999777777777777888888888888777888999:::;;;<<<===>>>===@@@DDDIIINNNQQQSSSTTTQQQLLLGGGEEEDDDGGGRRR]]]ttt===>>>???@@@AAABBBBBBBBBDDDEEEGGGFFFCCCAAA@@@AAABBBAAAAAAAAAAAABBBCCCCCCFFFDDDCCCCCCDDDDDDBBBAAA???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????>>>>>><<<;;;999999888888555555555666888:::<<<===??????>>>??????AAABBBCCCCCCGGGLLLPPPTTT]]]gggppp~~~~~~~~~~~~~~~~~~{{{{{{}}}||||||xxx~~~{{{~~~wwwuuuvvv||||||}}}~~~}}}yyytttpppnnnmmmooonnnlllggg]]]TTTNNNMMMWWW]]]hhhttt~~~|||{{{|||~~~www{{{xxxuuuuuuzzz}}}|||vvvppppppxxxyyyxxx{{{|||}}}~~~~~~~~~tttfff\\\VVVSSSPPPNNNMMMKKKGGGDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBB@@@>>>>>>???AAA@@@BBBDDDEEEFFFFFFFFFEEECCCCCCCCCCCCBBBAAA??????????????????????????????>>>>>>>>>>>>===<<<;;;;;;999999999999999999888888666666666777777777777777777777888999:::<<<<<<===<<<>>>BBBGGGLLLOOORRRSSSPPPMMMIIIGGGEEEHHHRRR^^^uuu===>>>@@@AAABBBBBBBBBAAAAAACCCEEEEEECCCAAA@@@@@@BBBAAAAAAAAABBBBBBCCCCCCEEECCCBBBBBBCCCCCCAAA@@@>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>=========<<>>===;;;:::999999999555555666777999:::<<<===;;;;;;;;;;;;;;;:::::::::;;;>>>AAADDDEEEIIINNNSSS```jjjzzz~~~~~~yyyvvvtttttttttxxx|||}}}}}}{{{~~~|||}}}}}}}}}|||}}}mmm]]]UUURRRWWW___lllxxx}}}uuurrrssstttxxxyyyvvvqqqqqqxxx~~~~~~zzzvvvvvv~~~zzz|||}}}~~~nnnaaaXXXRRRPPPOOONNNNNNMMMKKKHHHEEECCCBBBAAA@@@????????????>>>???@@@???>>>???AAACCC@@@AAABBBDDDDDDEEEDDDDDDBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@======>>>======<<<;;;:::888888888888888888777777666666666666666777777777888888999999:::;;;<<<<<<<<<>>>AAAFFFJJJNNNQQQRRRRRROOOMMMKKKGGGGGGQQQ]]]sss>>>???AAABBBBBBBBBAAA@@@???AAADDDDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBAAABBBCCCCCCBBBAAA??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;:::999999999666666777888:::;;;;;;<<<:::::::::999999888777777888;;;>>>@@@@@@@@@AAABBBGGGOOO\\\lll}}}~~~~~~~~~|||||||||~~~zzzvvvrrrppppppooommmttt|||}}}{{{~~~}}}}}}{{{|||ssseee]]]XXXbbbppp|||}}}{{{{{{|||wwwpppnnnooorrruuuxxxwwwuuuuuuzzz~~~|||wwwpppjjjaaa```fffttt~~~~~~~~~sssaaaVVVPPPMMMKKKLLLLLLLLLLLLJJJHHHGGGCCCCCCBBB@@@????????????<<<>>>@@@@@@@@@@@@BBBDDD@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@============<<<;;;:::999999999888888777666666555555555555666777888888888999999999:::;;;<<<<<<<<<<<<>>>AAAEEEIIIMMMQQQRRRTTTSSSRRROOOIIIHHHRRR]]]sss@@@AAABBBCCCCCCAAA???>>>===@@@DDDEEEEEECCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBBBBDDDEEEDDDCCCAAA@@@??????>>>>>>>>>>>><<<;;;;;;;;;::::::::::::;;;;;;:::999999999999999666666777888999:::::::::;;;;;;::::::999999999888999;;;>>>???>>>===<<<;;;<<>>@@@BBBCCCBBBAAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAA??????>>>>>>===>>>>>>>>>======???@@@@@@@@@??????<<<<<<<<<<<<;;;:::999999::::::999777666555444333444444555666888999:::::::::::::::;;;<<<<<<======<<<>>>@@@DDDIIIMMMQQQSSSVVVVVVVVVSSSMMMLLLUUUaaauuuAAABBBCCCCCCCCCAAA???======@@@DDDFFFFFFEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCDDDEEEGGGFFFEEEBBBBBB@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999888888888888888999666666777888888999888888999999888777777777777777777888:::::::::888777666666888;;;???FFFOOOZZZaaaooo{{{yyywww}}}~~~}}}~~~~~~}}}}}}|||{{{zzzyyyssswww|||}}}||||||}}}|||}}}zzzvvvvvvzzzwwwoookkkjjjpppxxx~~~rrryyyyyyssspppoooqqqssssssoooiiihhhkkkpppsssuuuxxxzzzzzzyyyvvvuuunnnmmmooovvvzzzwwwkkkaaaXXXZZZcccsss|||~~~}}}|||{{{|||~~~yyymmm[[[NNNIIIFFFCCCEEEGGGHHHIIIHHHHHHHHHIIIGGGGGGEEEDDDCCCBBBBBBAAA???BBBDDDEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>============>>>>>>???;;;<<<===?????????>>>===<<<<<<<<<<<<;;;:::999999;;;:::999777666444333222333444555777888:::;;;<<<:::;;;;;;<<<<<<============>>>AAADDDIIIMMMQQQSSSWWWWWWXXXVVVPPPOOOXXXdddxxxCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBAAAAAA@@@????????????@@@AAA@@@AAACCCDDDFFFGGGGGGGGGCCCAAA???>>><<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<999999999999999888777666666777999::::::999888777888888999999999888888777888888888888888777666666777888:::===@@@CCCEEEFFFUUU]]]jjjyyy|||xxx}}}~~~|||zzz||||||}}}~~~{{{|||yyyvvvzzzzzz{{{{{{{{{{{{zzzyyyyyy}}}~~~vvvqqqiii```aaacccgggjjjpppyyyvvvlllfffiiinnnpppllliiikkkmmmmmmrrrrrrtttyyy}}}yyynnneeebbbhhhsss{{{nnngggjjjqqqzzz~~~}}}|||{{{uuulll___SSSKKKGGGEEEDDDBBBCCCEEEGGGHHHHHHHHHGGGDDDFFFHHHIIIIIIFFFBBB@@@>>>???AAACCCDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<>>>>>>?????????>>>>>>============<<<;;;;;;::::::;;;;;;<<<===<<<;;;999888666666666666666666555555666777888777666777999:::;;;<<<<<<:::888777888:::======>>>CCCJJJRRRWWWZZZ^^^]]]]]][[[VVVTTT[[[eeevvvCCCCCCCCCBBBAAA@@@???>>>BBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAABBBCCCCCC@@@AAABBBCCCDDDEEEEEEEEEAAA@@@>>><<<;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999999999888777777777777888999999888777666666666777777777777666666444555555555555444333333333444666888;;;===???@@@DDDIIIRRR\\\jjj{{{zzz{{{~~~~~~|||zzzzzzzzzzzzzzzyyyxxxwww~~~~~~}}}}}}|||{{{{{{zzz{{{{{{|||||||||}}}}}}}}}~~~~~~{{{zzz~~~wwwlllbbb[[[[[[\\\___gggttt~~~{{{tttooonnnssstttppplllmmmnnnnnnpppoooooossswwwuuullldddfffqqq}}}{{{{{{}}}xxxggg```TTTKKKEEECCCBBBBBBDDDEEEFFFGGGHHHHHHGGGGGGEEEGGGHHHHHHGGGEEECCCAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAA???>>>===??????@@@??????>>>============<<<<<<;;;::::::::::::;;;;;;<<<;;;:::999888777666666666666555555444333444555555555555777999<<<<<<<<<;;;999888999:::;;;;;;<<>>===<<<@@@AAABBBCCCCCCDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDD@@@AAAAAAAAABBBBBBBBBBBB@@@???===;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999999:::::::::999888888777777777777777666555444333444444555555555444444333444444444444333222222222222333555777888999:::999<<>>===<<<<<<<<<<<<;;;::::::999999999999:::::::::999888888777777777666666444333333000222333333333444777999<<<======<<<:::999:::;;;999999;;;@@@IIIQQQVVVYYYaaabbbdddddd^^^WWWXXX]]]jjjtttAAAAAAAAA@@@???===<<<;;;???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@AAAAAAAAA???>>>===;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999::::::::::::999999777777666666555444333222222333333444444444444333666666666666666555444444333333444555666666777777777888999:::>>>GGGTTT]]]nnn||||||xxxuuu||||||vvvqqqooorrruuuwwwvvvvvvwwwyyy}}}~~~~~~~~~~~~~~~}}}llldddYYYTTTZZZiii|||zzzssspppuuu{{{{{{vvvtttyyyxxxzzz~~~~~~}}}{{{{{{}}}|||yyy{{{}}}vvvppppppqqqpppnnnllllllqqqyyy~~~~~~vvv|||{{{zzzwwwttttttwwwyyy|||vvvwww}}}ttteee[[[PPPKKKFFFBBBBBBDDDEEEFFFHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBB@@@???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;:::999999888888888888999999999888888888888888888888666555333222///000222333333444777999<<<===>>>===;;;::::::;;;777888;;;AAAIIIQQQWWWYYY___aaadddeee___VVVSSSUUU```kkkzzz@@@@@@@@@???>>>===;;;:::>>>>>>???AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAA@@@???===<<<;;;<<<<<<===<<<<<<;;;;;;::::::::::::888999999::::::999999999777666555444444333333222222333444444555555555444666777777777777666555555444444444444444555555555333444555555666999@@@FFFRRR___ooo{{{~~~{{{rrrrrrwww}}}vvvqqqppprrrtttrrrrrrtttwwwzzzwwwhhh]]]]]]eeerrr{{{|||vvvuuu{{{|||uuuppptttuuutttqqqsss~~~}}}}}}}}}{{{zzz{{{}}}{{{}}}|||sssmmmmmmpppqqqooommmnnnrrrzzzzzzzzzyyyxxxvvvuuusssvvv}}}xxx{{{}}}uuuhhh[[[RRRLLLHHHDDDBBBCCCDDDFFFFFFHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBCCCDDDEEEDDDDDDBBBBBB@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@???>>>===;;;::::::::::::999888888777777888888888888888888888888888999999999888666444222000111333333444555888:::<<<===>>>>>><<<:::::::::888999<<>>===<<<<<<<<<===>>>??????@@@@@@???AAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@??????@@@AAABBB@@@???===<<<<<<<<<======<<<<<<;;;;;;::::::999999777777888999999999888888666666555444333333333444222333444555555666555555555555555555555444333333222222222222222222222222000333555555333444777;;;AAAIIISSS[[[dddqqq}}}yyyyyywwwpppkkkppp}}}|||uuuqqqqqqqqqrrrmmmnnnpppssswww|||xxxlllfffgggjjjmmm~~~}}}vvvrrruuuxxxwwwoooiiippp}}}~~~}}}{{{}}}~~~}}}~~~{{{{{{vvvlllfffhhhmmmpppqqqpppqqqssswww{{{|||}}}}}}{{{yyyyyyzzzyyyssswww~~~~~~}}}|||zzzvvvooofff[[[RRRMMMHHHEEEBBBAAABBBCCCDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCC??????@@@AAAAAAAAA@@@@@@??????>>>>>>===<<<;;;:::999999999888777777666666888888888777888888999:::999:::;;;;;;:::888666444111333444444444555888:::;;;<<<>>>>>><<<:::999999888999===CCCKKKRRRWWWXXXUUUTTTWWWXXXTTTKKKGGGGGGOOO[[[lll{{{>>>>>>?????????>>>>>>===<<<<<<===============<<<@@@@@@AAABBBBBBAAA@@@@@@@@@???>>>======>>>@@@AAA>>>===<<<;;;;;;;;;<<<===<<<<<<;;;;;;:::999999888555666777888888888888777666555444333333444555555111222333444555555555555333444444444444333222222111111111111111111111111000333555555333333666::::::===AAAEEEJJJTTT```iiixxxtttvvv{{{{{{oooiiiiiippp|||uuuuuuuuussspppiiiiiihhhjjjnnntttzzz~~~~~~|||tttooojjjgggmmm{{{yyyxxx|||}}}~~~}}}yyyrrrsss}}}|||||||||yyyzzz{{{wwwvvvnnnccc^^^bbbjjjnnnuuuuuuvvvxxxzzz{{{{{{zzz|||~~~~~~}}}}}}zzzzzz|||}}}wwwyyy}}}~~~zzzzzz{{{~~~zzzuuulll```VVVOOOKKKJJJDDDBBB@@@@@@AAACCCCCCCCCEEEDDDCCCBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDBBB?????????@@@@@@???>>>>>><<<<<<======<<<;;;::::::999888888777777666555555999888888777888999:::;;;999:::<<<===<<<:::888666222333444444444444666888999;;;======;;;999888888888999<<>>>>>???????????????<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@???>>>===???>>><<<;;;<<<===???AAA===<<<;;;:::::::::;;;<<<<<<<<<;;;::::::999888888555555666777777777777777666555444333444555666777000111222333444555555555444444555555555444333333222222222222333333333333///111222111000111555999999999::::::===CCCJJJPPP]]]qqqzzzuuutttwwwzzzpppvvv{{{}}}nnnccc___iiiwww}}}}}}wwwyyyzzzvvvqqqhhheeecccbbbfffnnnvvv{{{|||}}}~~~www|||xxxnnnhhh___rrrzzzyyy{{{vvvlllkkkhhhllluuu~~~|||{{{{{{xxxttttttvvvsssqqqiii]]]XXX___hhhnnnwwwyyy|||}}}yyy|||}}}}}}zzzzzz}}}{{{{{{}}}vvvttt}}}vvvwwwyyy~~~yyyrrreeeWWWLLLGGGGGGIIICCCAAA@@@@@@BBBDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIKKKKKKKKKJJJHHHEEECCCAAA???????????????>>>======;;;;;;;;;<<<;;;;;;::::::888888888777666666555555999999888888888999;;;<<<999:::<<<>>>>>><<<:::888222333444444333333555777999;;;======;;;999777777777888<<>>???@@@@@@???>>>===>>>@@@AAA@@@>>>;;;::::::????????????????????????<<<<<<============<<<<<>>===;;;999888888888;;;;;;;;;:::999888666555666666555444444444444555111111111111222333444555444444444444444444444444333333333222222222111111444555555333111//////000......///000111222222333777666666666777:::<<<>>>IIIRRR```rrrtttmmmiiiooowwwnnnaaa```cccgggttt|||{{{|||llljjjhhhgggiiimmmrrrvvv~~~yyyuuuwww}}}}}}}}}uuunnnkkkqqqxxx|||yyyssslllhhhccciiinnnoooqqqvvvyyyxxxqqqrrrvvv~~~}}}}}}~~~~~~~~~xxxwww}}}yyyqqqkkkiiijjjlllmmmoooooommmkkkqqq|||}}}zzzwwwvvvyyy|||zzz{{{}}}~~~vvvvvvwwwzzzzzzmmm[[[MMMGGGEEEDDDCCCAAAAAA@@@@@@AAADDDFFFHHHDDDCCCBBBAAA@@@AAABBBCCCDDDHHHLLLNNNMMMLLLJJJJJJIIIJJJJJJHHHEEEBBBAAAAAA@@@@@@@@@???>>>=========;;;;;;;;;;;;;;;;;;::::::777888999:::;;;:::999888999999999999999999999999888888999;;;======:::888555555444444444444555555999999888888777888888999777999>>>EEELLLPPPRRRRRRHHHHHHGGGFFFEEECCCAAA@@@CCCLLL^^^qqq~~~======>>>?????????>>>===>>>@@@AAA@@@>>>;;;::::::@@@@@@@@@???????????????======>>>>>>======<<<;;;<<<<<<;;;::::::999999999999999999::::::999999888666555555444444444444444111111111111222333444555444444444444444444333333333333333222222222111111444444555333111//////000000000000000000111111111444333222222333555777999;;;@@@IIIVVVeeewwwyyyuuuxxx{{{~~~nnneeeccc```kkkuuuxxx{{{tttqqqoooooorrrxxx~~~zzzuuupppooosssyyy}}}~~~{{{{{{}}}{{{uuupppvvv}}}}}}wwwppplllhhhlllooonnnooorrrqqqmmmeeedddfffllluuu|||~~~~~~rrrppppppsssuuu{{{}}}yyyzzz}}}sssjjjeeeeeeiiimmmxxx}}}{{{xxxwwwyyy~~~|||{{{|||~~~~~~uuuuuuwwwzzzpppeeeVVVKKKGGGFFFFFFEEEDDDCCCAAA@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDIIILLLPPPQQQPPPNNNLLLLLLKKKLLLLLLJJJFFFCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::::::::999888888999999:::999999999::::::999999999999999999888888888:::<<<<<<999777555555444444444444555555888888777777777777777888888:::===CCCIIILLLMMMLLLFFFEEEEEEEEEDDDCCCCCCBBBCCCJJJ[[[nnn~~~======>>>>>>>>>>>>======>>>???AAA@@@>>>;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===<<<;;;:::999999999:::::::::::::::666777888999:::;;;;;;;;;555555444333333333333333111111111111111222333444333333333333333333333333333333333222222222111111333444444333000//////000111111111000000/////////111000/////////000222333555666999>>>HHHUUUdddnnn~~~|||}}}wwwsssuuu~~~rrrmmmhhhpppuuutttrrrtttwwwyyy}}}{{{wwwssstttzzz~~~xxxpppjjjjjjooovvv{{{~~~|||yyywwwwwwzzz}}}|||yyy~~~}}}wwwsssrrrtttttttttvvvwwwrrrkkkaaa^^^\\\___ffflllppppppddd```___aaafffnnn}}}}}}|||~~~~~~yyynnnfffdddhhhooouuu~~~{{{xxxzzz~~~{{{{{{}}}~~~~~~~~~vvvwwwyyy|||{{{bbbZZZPPPIIIGGGHHHHHHGGGGGGEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFKKKNNNQQQRRRPPPNNNLLLLLLNNNOOONNNLLLHHHEEECCCCCC============>>>>>>>>>>>>::::::999999999888888888888888888888888999:::::::::::::::999999888888888777666777999::::::888666555555444444444444555555666666666666666666777777999:::===AAAEEEGGGGGGFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCGGGUUUjjj}}}==================<<<<<<===???@@@@@@>>><<<;;;;;;?????????@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::999888999999999999999999888555666777888999:::::::::444444333222222222222222111111111111111222333333222222222222333333333333333333333222222222111111222333333222000...///000000000000000000000//////000//////.........//////444444444555:::BBBLLLSSS\\\jjj||||||nnnhhhgggpppzzz~~~}}}vvvrrrssstttsssyyy|||||||||xxxxxx}}}yyypppkkkkkkpppuuu|||zzzvvvsssqqqrrrsssuuuwwwzzz~~~}}}}}}xxxnnnjjjfffeeehhhkkkkkkjjj```YYYTTTSSSUUU[[[iiiuuu~~~zzzwwwvvvzzzyyy{{{}}}yyypppkkkmmmttt|||}}}||||||}}}{{{{{{~~~zzz{{{}}}yyylllXXXSSSLLLHHHHHHHHHIIIHHHHHHGGGEEEDDDBBBBBBBBBBBB@@@@@@AAABBBDDDEEEGGGGGGGGGIIIMMMNNNMMMKKKKKKKKKPPPPPPPPPMMMIIIFFFDDDDDD>>>>>>>>>=========<<<<<<999999888888777777666666888777666666777888:::;;;;;;::::::999999888888888666555555777999999777666555444444333333444444555666666777777777777777777888999<<>>======<<<<<<<<<;;;;;;===>>>@@@@@@>>><<<;;;<<<>>>>>>>>>??????@@@@@@@@@@@@@@@???>>><<<:::999888999999999999888777666555666666777777777777777666333333222111111111111111111111000000111111222222111111111222222222333333333333333222222222111111000222222111///...///000---......///000000111111111111000000////////////...///000111222666;;;???AAALLLZZZjjj~~~~~~tttmmmhhhkkksss}}}uuutttvvvzzz}}}{{{|||tttqqqqqqsss{{{yyyuuurrrooonnnnnnoookkknnnuuu|||}}}wwwssssssyyy{{{~~~{{{yyyyyy{{{zzzwwwssskkkbbbXXXQQQMMMMMMTTT]]]nnnuuu~~~}}}tttmmmjjjdddbbbbbbgggooouuuuuussskkkrrr{{{{{{xxxzzz~~~}}}~~~|||zzzzzz{{{}}}~~~zzzkkk]]]RRROOOLLLIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDD@@@AAABBBDDDEEEFFFGGGGGGBBBDDDHHHJJJJJJJJJKKKLLLPPPPPPPPPNNNJJJFFFEEEEEEBBBAAA@@@>>>===;;;:::999999999888777777666555555777666555555666888999::::::::::::999999888888888666555444666777888777555444444333333333333444444666777888999999999888888777888;;;???CCCEEEDDDCCC??????@@@@@@@@@???>>>>>>@@@AAALLLbbbyyy>>>===<<<;;;;;;:::;;;;;;<<<>>>@@@@@@>>><<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>===;;;999888777777888999999888666444333666666666666555444444333222222111000000000000000111111000000000111111222000000000111111222222333333333333222222222111111///111111000.........///,,,------...000111111222111111111111111000000000+++---000111111222333555555<<>>BBBDDDDDDBBB>>>@@@BBBCCCCCCAAA???===>>>???JJJ```uuu>>>===<<<:::::::::::::::<<<>>>@@@@@@>>><<<<<<===;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<;;;:::888777666444555777888888777555444333444444444444333222222111111000////////////000111111000000000000111111//////000000111222222333333333333222222222111111///000111000...---...///........./////////000000/////////000000000000///,,,///111222111111222333111777<<>>===<<<:::999999::::::<<<>>>@@@@@@>>>===<<<===::::::;;;;;;<<<======>>>;;;;;;;;;:::999888777666222333555777888888777666111222222333333333222222111111000///////////////111111000000000000000111...//////000111222222222333333333222222222111111...///000///...---...//////////////////.........,,,---...////////////...---...//////......000222///555999;;;AAAKKKSSSUUUaaalll||||||xxxyyy~~~}}}yyyzzz~~~~~~}}}|||{{{rrrmmmqqquuurrrjjjeeeiiisss}}}yyyyyy|||{{{uuuhhhaaa___ZZZ___jjjvvv~~~yyyssshhhgggddd___YYYVVVUUUVVVQQQ^^^mmmxxx~~~}}}||||||}}}|||{{{zzz|||}}}}}}{{{xxxwwwwwwsssxxxlll\\\TTTQQQPPPJJJIIIHHHEEECCCCCCEEEGGGDDDDDDDDDDDDCCCBBB@@@@@@GGGGGGHHHGGGFFFDDDBBBAAA@@@BBBEEEFFFFFFFFFHHHIIIIIIJJJKKKJJJGGGEEEEEEFFFDDDCCCBBBAAA@@@>>>======::::::999888777666555555111333555777888888888777777777888999:::;;;;;;<<<888666555555777888888777444333333222222333333444222444666888999999777777777888999<<>>===;;;:::999888888888<<<=========<<<;;;::::::>>><<<:::888888:::<<<>>>;;;;;;;;;:::888666555444333444555666666555444333333222111111000000111111///000222333333111...,,,///////////////......---///////////////000111111000000111111111111000000000000///...------,,,,,,,,,,,,++++++,,,,,,---...........................---,,,,,,,,,---...000111222222222444666:::===???EEELLLWWWbbbmmmzzz~~~}}}~~~zzz}}}uuuqqqtttsssnnnkkkllloooxxxzzzxxxyyy~~~{{{tttkkkoooxxx{{{vvvrrrooojjjddd___```kkkyyy~~~}}}zzzwwwyyy|||~~~xxxxxx|||~~~|||yyyzzzxxxxxxzzz}}}|||vvvpppqqqtttxxx~~~lll^^^TTTKKKHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGDDDCCCBBBAAAAAAAAABBBCCCHHHHHHHHHHHHFFFEEEDDDCCCCCCBBBAAAAAABBBFFFIIIKKKIIIJJJJJJIIIGGGFFFFFFGGGCCCBBBAAA???===<<<::::::<<<:::888666444444444444444444555666777888999999:::888666888;;;<<<;;;999888888888888777666444444333333333333333444555666666666666666777888999:::999:::<<<===>>>===<<<;;;===AAAFFFKKKLLLKKKGGGEEE???CCCMMMZZZkkkzzz===<<<;;;999888888777777;;;<<<<<<<<<<<<;;;;;;:::<<<;;;:::999999:::;;;<<<;;;;;;:::999888666444444222333444555555444333222333222111111000000111111...///000111111///...,,,///000000000000///......///////////////000000111111111222222222222111111000//////...------,,,,,,---,,,,,,,,,,,,---..............................---------------...///000000000111222444666888999777===EEELLLSSS]]]iiiqqq~~~~~~~~~}}}}}}~~~~~~~~~~~~zzzuuutttxxxzzzuuusssssswwwzzztttvvv}}}|||xxxtttuuu{{{~~~|||zzzyyyzzzzzzxxxvvvuuuxxx}}}zzzyyy|||}}}{{{wwwxxxwwwwww{{{~~~~~~yyytttrrrtttwww|||tttcccWWWNNNGGGDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGCCCCCCAAAAAA@@@AAABBBBBBAAABBBDDDEEEFFFGGGHHHHHHDDDDDDCCCCCCEEEGGGIIIKKKIIIJJJJJJIIIGGGFFFFFFGGGCCCCCCAAA???===<<<:::999<<<;;;999777555555555555333444555666777888888999:::888666777:::;;;999888777888888777666555444444333333333333333444555555555444444444555666777777777999;;;<<<===<<<:::999<<>>CCCJJJPPPeeesss~~~|||~~~{{{xxxwwwzzz}}}vvvtttvvv|||~~~}}}~~~{{{{{{~~~}}}~~~|||zzzxxxuuutttuuuvvvvvvuuuvvv{{{~~~||||||{{{xxxuuuvvvuuuwww{{{|||xxxttttttvvv{{{tttgggXXXOOOIIICCCAAACCCCCCCCCCCCCCCDDDDDDEEEFFFCCCBBBAAA@@@@@@@@@@@@AAAEEEEEEEEEDDDDDDCCCBBBAAACCCCCCCCCDDDEEEEEEFFFFFFHHHIIIIIIHHHFFFEEEFFFGGGDDDCCCBBB@@@===;;;:::999;;;:::999777666555555555333333444555666777777888999888777777888999777666777777777777666555444444333333333333333444444555555555444444444555555666666888999;;;;;;:::999888888;;;@@@EEEGGGGGGEEECCC???DDDMMMZZZhhhvvv;;;:::999888777777777777888999:::;;;;;;;;;;;;;;;888999:::;;;;;;:::999888888888888777666555333333222222222222222222222222222222111000000000000000000///...------...//////111111111111111000////////////.........//////000000111111222222111111000.........------,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,---...///...---,,,+++***+++---///000000///...111333555555555777<<>>HHHRRR]]]iiivvv~~~|||zzzzzz|||~~~{{{}}}zzzwww|||~~~||||||~~~}}}|||{{{~~~~~~zzz~~~zzzyyy}}}xxxtttqqqpppooooooqqquuuzzz~~~|||xxxwwwvvvxxxzzz||||||yyyvvvyyy}}}xxxlllccc[[[RRRJJJHHHGGGDDDDDDEEE>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA===>>>@@@AAAAAA@@@???===AAABBBCCCBBB@@@???@@@AAAAAAAAA@@@>>><<<;;;999999666666555444333222111111222222222333444444555555666666666555444444444444444555555555555444444333444333333222222222333333555555555555555555666777888999:::;;;;;;:::888777333555999<<>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@???>>>===>>>???@@@AAAAAA@@@??????===???@@@???>>>===>>>???>>>>>>===<<<;;;:::999999333444444333333111000000111222222222333333333333333444555444333222333444333444444444444444333333444333333222222222222222222111111222222444555555888999:::;;;;;;:::888777555777999<<<>>>@@@AAAAAABBBHHHRRR[[[eeeppp|||;;;::::::999999999999999888999999999999888888777777777888888888888777777444444555444444333222111222111000000000000111222111111000///////////////...---------......///000///000000000000///......000///...------------...//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,---............---...///000000000///---///444555666===GGGQQQXXXcccrrr~~~|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||zzzzzzzzz|||~~~~~~{{{wwwsssrrrvvv}}}xxxtttppprrrsssssssssvvv|||{{{vvvuuuvvvxxx}}}|||~~~yyywww{{{~~~xxxiii\\\VVVMMMGGGBBBDDDFFFDDDCCCDDD??????>>>>>>>>>??????@@@>>>@@@BBBCCCEEEEEEEEEEEEEEEEEECCCAAA???<<<999888======>>>???????????????<<<===???>>>===<<<===???;;;;;;;;;:::::::::999999333333444444333222111000111111111222222222222222111333444444222111333555222333333444444444333333444333333222111111222222000000000111222444555666777888999::::::888666555555666888999;;;===>>>>>>@@@GGGQQQYYYbbblllxxx;;;;;;::::::999:::::::::999999999999999888777666888777777777777777777888444444444444333333222111111000///......///000111111111000///////////////,,,,,,,,,------.........///////////////......---000///...---------------000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000///...,,,+++***+++,,,,,,...---,,,,,,------,,,++++++***---222222///444<<<>>>@@@EEEPPP___ppp~~~zzz{{{~~~{{{xxxvvvwww{{{~~~}}}yyytttrrruuuzzzyyyuuuuuuwwwxxxxxxwwwyyy~~~}}}wwwssstttxxx|||{{{xxxxxxyyy{{{~~~yyywww|||uuufff\\\XXXMMMGGGDDDFFFHHHFFFEEEFFF@@@??????>>>>>>>>>>>>???>>>???BBBDDDFFFGGGGGGGGG@@@@@@@@@@@@@@@???>>>>>>::::::;;;;;;<<<======>>><<<>>>???>>>======>>>???999999999999999999999999333444444555444333111000111111111111111222222222///111444333111111333555222222333444444444333333444333333222111111111222000111111333444666888999666777888999888777555333333333444666777999:::;;;>>>FFFOOOXXX___iiiuuu~~~;;;:::999999888888999999999888888777777777777777666666777777666555333222333333333222222222111111111111111111111111111111000000000000000000000000//////............//////............////////////,,,++++++,,,---///111333000111222222111000///.........---------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////.........///000111111222555666888<<>>@@@<<>>============::::::;;;;;;<<<======>>>============>>>>>>>>>>>>999:::::::::999888666555666555444222111000//////111222333333333333222111222222222333333222222222...------...000000///...444444333222111111111222111111222222222333333333666666666555333333444555444666888999999999:::<<<:::BBBMMMUUU[[[dddrrr}}};;;:::999999888888999999999888777777666666777777555555777888888888777666333333222222222111111111111111111111111111111111000000000000000000000000//////............////////////000000000111111111,,,,,,,,,,,,---///000111000000111222111000///......------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,---------...,,,,,,------...//////000---...///111666>>>HHHNNNVVVaaarrr~~~~~~}}}~~~|||xxxwwwyyy{{{|||{{{zzzzzz}}}~~~{{{xxxyyy}}}|||{{{rrrlllnnnpppppprrrvvvwwwzzz|||{{{yyyyyy}}}vvveeeWWWPPPGGGEEEDDDDDDEEEEEECCCBBB???>>>;;;:::999:::<<<>>><<>>===<<<<<<===:::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;888999999999888777555444555444333222111000000000111111111111111111111111111111222222222222111111111///------///000111111333333222111111111111111111111111222222222333333444555555444222111222444333555777888888888999::::::BBBLLLSSSZZZdddrrr}}}::::::999888888888888999888888777666666666666666333444666777999999::::::333222222222222111111111111111111111111111111111000000000000000000000000//////............///////////////000000000000111------,,,,,,---.../////////000111111111000......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,******++++++,,,,,,------,,,,,,---...000444999>>>===DDDOOO]]]kkk||||||}}}{{{|||~~~}}}||||||}}}~~~|||{{{www~~~}}}{{{{{{}}}}}}yyyuuuqqqkkkhhhkkkppprrrtttvvvwwwzzz|||yyyuuuwwwqqqcccXXXRRRIIIGGGEEEEEEEEEDDDBBB@@@<<<;;;::::::999999::::::<<<===@@@BBBCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===:::::::::999888888888777777777777777777666555444333333222111111111111111111111000//////000111111///000000111111000000///333111---,,,...111333333222111111000000000000000111111111222222222222333222333333333111000111222222444666777666666777999:::BBBKKKQQQXXXcccrrr~~~:::999999888888888888888777777666555555555555666333444555666777888888999222222222222111111111111111111111111111111111111///////////////////////////......------......///,,,,,,---------............---------------------...///000000000///...------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---.../////////000333555333777===CCCLLLZZZiiitttzzzzzz}}}|||{{{||||||||||||}}}~~~~~~~~~~~~xxxyyywwwzzz}}}~~~}}}~~~~~~{{{|||}}}yyyvvvtttllliiihhhlllrrruuuvvvvvvtttxxxzzzxxxuuuyyy{{{qqqggg```]]]PPPMMMKKKIIIGGGEEEBBB@@@:::;;;;;;;;;;;;:::999999<<<<<<===??????@@@@@@???======<<<;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;:::999999888777666555555555555555555555555444444222111111111111111222222111000...------...000111...//////000000//////...333111//////000222333333000000////////////000000111111111111222222222222111222444333222111222333111333555555555444555777:::AAAIIIOOOVVVbbbrrr~~~:::999888888777777888888777666555555444555555555444444333333333333444444222222222111111111000000000000000000000000000000////////////////////////......------------......,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************)))+++++++++++++++,,,,,,,,,***,,,------,,,,,,---///111333666777:::AAAKKKRRRbbbmmm~~~{{{xxxzzz~~~|||{{{~~~~~~|||zzzyyyzzz|||~~~{{{|||uuuuuuyyy}}}|||yyy}}}yyytttssssssmmmmmmnnnqqqwww{{{zzzwwwrrrvvvyyyzzz{{{zzzsssmmmhhhfffXXXUUUQQQMMMJJJGGGCCC@@@;;;<<<<<<===<<<;;;:::999;;;;;;<<<<<<======>>>>>>;;;;;;::::::999:::::::::999999999:::::::::::::::999999888888777666555555444444444444444444555555111111000000111111222222000///---,,,,,,---///000.........//////.........000000000222444444222000000///////////////000000000000111111111222222222111333555555444333333444000222444444333333444555888???HHHNNNUUUaaaqqq~~~999999888777777777777888666666555444444444444444444333222111000000000000222111111111111000000000000000000000000000000000000000000000000000000000......------------......---------.........//////,,,,,,------------,,,+++,,,---.../////////...---,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...---///222222222444999===DDDNNN]]]lllzzz|||xxxyyy}}}zzz{{{}}}yyyvvvvvvyyy}}}yyyttttttwww{{{~~~}}}~~~~~~{{{zzz}}}vvvqqqooopppppprrruuuxxx}}}~~~xxxsssvvv{{{~~~vvvooojjjfffbbb```ZZZWWWSSSOOOLLLIIIEEEBBB===============<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<:::999999888888999999999999999999999999999999999888888888777777666666555444333333333444555666666111111000000000111111222//////...------...//////---......//////......---...///111333555444111...///////////////000000111000000000111111111111222222444666777666555555555000222444444333333333444666>>>GGGNNNUUUaaappp|||999999888777777777777777666555444444333333444444333222111000/////////000111111111111000000000000000000000000000000000000000000000000000000000000...------,,,,,,------...,,,------------.........++++++,,,---------,,,++++++,,,---...///...------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************++++++++++++************************)))))))))))))))))))))))))))******++++++,,,,,,,,,++++++++++++++++++++++++---...///...---,,,---///***---//////......222555666;;;DDDMMMWWWcccpppyyy}}}zzzzzz}}}|||xxxzzz}}}yyywwwwww|||~~~yyysssooopppsssxxx{{{{{{|||~~~~~~~~~~~~|||zzzyyy|||xxxrrrppppppqqqvvvzzz}}}{{{wwwzzz~~~}}}zzzvvvooojjjccc^^^[[[YYYWWWUUUVVVSSSPPPNNNLLLIIIFFFCCC=========<<<<<<<<<<<<<<<999:::;;;<<<===<<<;;;:::888888888777777888888999999999999999999888888888666666666666666666666666444333333333444555777888222111000000000000000111..............................////////////......//////000111333333111///000/////////000000111222000000000000111111111111111444777777777555555555111222444444333222333444444<<>>===<<<;;;;;;;;;;;;<<<888:::<<<======<<<;;;999888777777777777777888888999999888888888888888888444555555555555555555555444333333333444666777999222222111000000000000000......///000000///............////////////......111000...///111222111111000000000000000111222222000000000000111111111111111333666777666555555555111333444444333333333444222;;;GGGOOOVVVaaaooozzz777777888888777666555444777666666555555444333333222222111111000000//////111111000000//////......,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...------,,,,,,...---+++)))(((((()))))))))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++***)))(((((('''+++*********))))))((((((((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,---------------------------...000222444888===AAANNNYYYhhhvvv~~~}}}~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~~~~|||{{{{{{vvvrrrpppsssxxxzzzyyyvvv|||yyyttttttvvvooopppqqqssstttsssrrrqqqpppnnnkkkhhhgggjjjooossstttyyyzzzyyywwwuuutttsssttttttyyyxxxuuusssssstttvvvxxxuuuuuuwww}}}xxxmmmbbb[[[SSSQQQMMMKKKKKKLLLLLLKKKNNNKKKHHHFFFEEEBBB???===>>>===<<<;;;::::::;;;<<<;;;:::999888888888999:::888888777777666666555555888777666555555444444555555555666666666666555555333444555555555444222111000000000000////////////////////////...---,,,+++---------............/////////000//////...------,,,,,,,,,---...///000000222222111111000/////////333444666777888777555444000000000000111222333444222999BBBKKKUUUaaannnvvv777777777777666666555555333333222222111000000000000000000000000000//////000000000000//////......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))+++***************))))))++++++******)))(((((('''*********)))))))))((((((******))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------------------,,,...//////000222666999999AAAMMMWWWbbbqqqzzz{{{{{{zzzxxxwwwwwwyyy~~~~~~}}}zzzyyyzzz|||~~~~~~}}}{{{xxxuuuqqqmmmiiijjjnnnqqqpppnnngggjjjnnnpppnnnllljjjjjjooorrrvvvwwwvvvsssrrrrrrooonnnmmmjjjiiikkkooosssrrrxxx}}}{{{uuutttsssqqqppppppqqqqqqrrrrrrrrrsssttttttuuuuuuxxxwwwyyy{{{sssjjjaaa[[[SSSPPPLLLKKKKKKLLLKKKKKKKKKIIIGGGEEEEEEDDDBBB@@@???>>>===;;;;;;;;;;;;;;;;;;:::999888888888999999888777777777666666666555888777666555555444444444555555666666666666555555444555555555444444333333111111000000000/////////.........///......---,,,---------............///000000000000000///......---......//////000000000111111111000000000000000222444555777888777666555000000000000111222333333333999BBBKKKUUUaaammmvvv888777666555555555666777111111111000//////......//////////////////000000000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((******))))))))))))((((((++++++***))))))((('''''')))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000///333888===DDDPPP```lll~~~yyyyyywwwtttqqqqqqrrrtttyyyzzz{{{zzzwwwxxx{{{}}}{{{~~~~~~}}}yyyyyy{{{xxxrrrllljjjeeeaaa```cccfffffffff^^^aaagggmmmrrrrrrooolllpppvvv}}}}}}yyysssqqqrrrnnnoooooonnnmmmmmmppprrrqqqvvv|||{{{xxxvvvoooooonnnmmmmmmnnnoooppplllnnnqqqsssttttttsssssswwwwwwzzz~~~yyyyyywwwsssoookkkeee^^^YYYQQQOOOKKKJJJJJJKKKKKKKKKIIIGGGEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;::::::999888888888888999777777777777666666666666777777777666555555444444444555555666666555555444666555555444444444444444111111111111000000000000,,,---......///.........---------............///000000111111111000////////////000000000000000000//////000000000000111111111222444666777777666555222111111111111111222222333999BBBKKKTTT```mmmuuu888777555444444555666888333333333222111111000000------......//////000000////////////////////////.........------,,,,,,,,,------------------------------,,,,,,+++************************************************************++++++,,,,,,,,,,,,+++++++++******))))))(((((())))))))))))))))))))))))'''(((((())))))*********************))))))(((((())))))))))))))))))((((((******))))))(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++,,,------+++***)))+++---222333444444555<<>>===;;;:::::::::999999888888888888888777777777777666666666666777777777666666555444444444444444555555444444444777666444333333333444555222111111111000000000000+++,,,---...////////////---------............/////////000000000000///...000000//////////////////......//////000111111222///111333666777777666555222222111111000111111111444999AAAIIIRRR^^^kkkttt}}}777666444333333555777888444444444333222222111111------......//////000000.............../////////......------,,,,,,,,,+++------------------------,,,,,,,,,++++++*********************************************************)))******+++,,,,,,++++++,,,,,,+++***)))(((&&&&&&(((((((((((((((((((((((('''''''''(((((())))))************)))))))))))))))(((((((((((((((((())))))''''''(((((())))))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++,,,---,,,++++++---...000111111000///000555999CCCHHHOOOYYYeeerrr{{{wwwvvvyyy{{{}}}~~~}}}wwwzzz|||qqqmmmnnnnnnjjjeeegggddd```___aaafffjjjmmmssssssvvv~~~xxxsss{{{zzzrrrooopppmmmppprrrsssrrrqqqqqqqqqqqqrrrrrrqqqoooooopppqqqnnnnnnnnnnnnppprrrtttvvvsssrrrrrrqqqqqqqqqqqqqqqqqqwwwuuuhhh]]]VVVSSSRRRTTTVVVWWWVVVSSSQQQOOOMMMKKKHHHHHHIIIJJJKKKKKKKKKHHHEEECCCBBBBBBBBBAAAAAAAAA@@@???===;;;:::999999999999999888888777777666666666666777777777777666777777777666555444333333333444444444444333333666555444222222333444444111111111000000000000///++++++---...//////000000---------............///------......///......---///.....................------...///000111111222...000333555666666555555222222111111000111111111444888@@@GGGPPP\\\iiirrr{{{666555444444444555666777333333333222111111000000//////////////////000000---............/////////------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************((()))******+++++++++++++++++++++***)))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))))))))''''''(((((((((((())))))&&&&&&'''(((((()))******((((((((()))))))))******)))))))))************+++***************************,,,------------...000,,,---//////......000111888999<<<@@@EEENNNXXX___mmmvvv~~~~~~~~~}}}~~~~~~~~~|||}}}yyyxxx~~~~~~|||rrrlllkkklllkkkiiijjjhhhfffeeeggglllqqquuuwwwvvvwww||||||wwwuuuzzz~~~}}}vvvqqqnnnooommmppprrrsssrrrqqqqqqqqqqqqqqqpppnnnmmmmmmoooqqqpppppppppqqqsssuuuxxxyyyvvvvvvvvvvvvwwwxxxyyyzzz~~~}}}qqqcccXXXQQQNNNMMMIIILLLNNNOOONNNLLLLLLLLLLLLIIIGGGFFFHHHJJJKKKKKKKKKHHHDDDAAA@@@@@@???>>>?????????>>>===<<<:::999888888999999888888777666666666666666777777777777666777777777777555444222222333333444444333333222444333333222222222222222000000000000////////////+++,,,---...////////////---------............///,,,,,,---.........---------------...............------...//////000111111///000222444555555444333222111111111111111222222333777>>>EEEMMMYYYfffoooyyy444444444555555555666666333333333222111111000000000000000000000000//////---------.........//////,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************'''((()))***++++++++++++'''((()))******)))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&)))))))))))))))))))))***'''''''''((((((((())))))''''''(((((((((((((((((((((((((((((()))))))))***))))))))))))************************************(((***,,,---,,,,,,---///------...---------...///000111333444666:::???CCCLLLSSS^^^lll{{{{{{yyyzzzzzzyyyzzz|||~~~}}}}}}zzz~~~{{{|||{{{sssooonnnnnnoooooonnnmmmlllkkkllloootttwwwwwwvvvvvvxxx|||}}}|||zzzwwwxxxyyyvvvrrrooonnnnnnmmmppprrrrrrqqqppppppqqqpppqqqrrrrrrpppooopppqqqqqqqqqqqqrrrtttvvvxxxzzzxxxzzz}}}jjjeee]]]TTTMMMIIIHHHHHHEEEGGGJJJJJJIIIIIIJJJLLLJJJHHHFFFFFFGGGIIIJJJKKKJJJFFFBBB???>>>>>>>>>=========>>>>>>===<<<:::999777888888999888777666555555666666666777777777888666666777888777555333222222222333333333333222222111222222222222111000000////////////.........---,,,,,,---.../////////...---------............///,,,------...//////......------......//////000000---.........///000000000///111333444555444333222000000000000111222333333222666<<>>===>>>>>>>>><<<<<<=========<<<:::999777888888999999777666555555666666666777777888888555666777888777666333222222222222333333222222222000000111222222000///...///.........------------,,,---......///.........---------.........//////------...///000000//////---......///000111111222.........///////////////000111333444444333222111000000000000111222333444111555;;;AAAIIIUUUbbbkkkwww333333222111222333555666555555444333222111000///..............................---------,,,,,,,,,************************+++++++++*********)))))),,,+++++++++***)))))))))(((((()))******************)))((((((((()))+++,,,((()))***---...---)))&&&******))))))((((((''''''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&((()))((('''&&&''')))))))))((((((((('''''''''))))))))))))(((((((((((()))(((((('''''''''((((((,,,,,,+++***)))))))))******************)))((('''************************++++++,,,,,,,,,,,,------...111666<<>><<<;;;:::999999:::;;;:::888555555555555666555555444333666555444333333333444555555555555555444333222111111111111111111222222333111111111000000000//////////////////000000000000------------............------,,,,,,,,,,,,------...............///000000222000///000222333111...///..................///000000111111111111000000//////000111111111111000000555;;;???EEEPPP^^^iiivvv222222111000000000111111222222111000///......---------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++'''((())))))******))))))))))))((((((((()))***+++***(((''''''((())))))(((++++++************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))***++++++&&&&&&'''(((((()))******************************++++++++++++,,,,,,,,,,,,.........---,,,...111444999===CCCIIIPPPZZZfffnnn{{{|||}}}{{{zzzyyyxxxzzz~~~~~~wwwtttxxx|||vvvuuu}}}|||{{{{{{|||{{{yyyxxxooollljjjjjjmmmrrrvvvwww{{{|||~~~zzzvvvssspppnnnlllhhhjjjlllkkkiiifffddddddjjjlllooorrrttttttsssssstttwwwzzz~~~}}}xxxqqqggg\\\SSSLLLHHHDDDCCCBBBAAA???>>><<<<<<>>>>>>>>>???@@@AAABBBCCCBBBDDDEEEGGGGGGFFFEEEDDDCCCAAA>>>=========<<<;;;999888888999::::::999777666666555444444444444555444222111000000222333555444444444444333222222111222111111111111222333333111111000000000000//////------------------------------------............,,,,,,------------,,,,,,---,,,,,,,,,,,,---............---...///000...,,,000///...------...///000///000000111111000000///...///000000111111000000111555:::>>>CCCMMM[[[fffttt111111000000////////////000000//////...---,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,'''(((((()))))))))))))))(((((((((((())))))*********)))(((((()))***)))(((***)))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%'''))))))(((&&&%%%%%%&&&(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))))))))((())))))***+++,,,&&&&&&&&&''''''(((((()))***************************++++++++++++,,,,,,,,,,,,,,,---,,,+++---///222444555777999<<>>===>>>>>>>>>>>>>>>???@@@AAA@@@BBBEEEGGGGGGFFFDDDBBBBBB???<<<:::;;;<<<<<<<<<:::999888888999999888666777666555333333444555555333111000//////111444555333333333333333222111111111111111111111222333333111000000000////////////,,,,,,,,,,,,++++++++++++,,,,,,---------.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,------...---------.........------000///---,,,,,,---///000//////000000000000//////...//////000000000000000111555:::===BBBKKKXXXbbbrrr}}}000000000000///......---///......------,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,''''''((()))))))))))))))''''''(((((())))))))))))((()))***,,,---,,,)))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))((((((''''''&&&&&&%%%'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((&&&&&&''''''((((((((()))'''''''''''''''((())))))(((((((((((()))***++++++...---,,,+++***+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,&&&((()))))))))***---000///000111111222444666888@@@HHHTTT]]]eeennnyyy}}}yyyzzz~~~~~~}}}}}}{{{tttnnnmmmqqqwww{{{}}}~~~}}}~~~}}}}}}{{{{{{~~~~~~|||wwwuuuvvvyyy{{{}}}xxxxxxwwwxxxyyy|||~~~zzzxxxuuurrrpppsssqqqmmmiiigggiiimmmqqquuuvvvxxxwwwuuutttuuuvvvxxx{{{wwwfff[[[XXXTTTNNNKKKHHHGGGGGGEEEEEEDDDDDDCCCAAA???>>>>>>>>>=========>>>?????????AAADDDFFFFFFEEECCCAAAAAA>>>;;;::::::<<<<<<<<<<<<:::888888888888666444777666555333333444555555333222111000111222444666222222222333222222111000111111000000111111222333000000000////////////...////////////......------,,,,,,,,,------------...***+++,,,------,,,+++***------,,,,,,------...///111111222333222111111111000...---++++++---...000//////000000000000//////......///000000000000000000444999;;;@@@IIIVVV```ppp{{{//////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************+++++++++***************+++++++++&&&'''(((((())))))((((((&&&'''((()))))))))((((((((()))+++---///---)))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((''''''&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''&&&''''''((()))***))))))((((((((()))******...---+++***))))))******))))))))))))))))))))))))************++++++++++++((()))******)))***,,,---***+++---///000111111111000666===BBBGGGOOOZZZcccwww||||||{{{yyy}}}xxxyyy{{{~~~}}}vvvsssvvvzzz{{{}}}~~~~~~~~~zzzxxx{{{zzzwwwvvvxxxyyyyyytttsssqqqqqqsssvvvyyy{{{|||zzzyyywwwuuussssssppplllgggfffjjjqqqwwwzzz}}}~~~}}}yyywwwxxxzzzyyy{{{qqq```OOOMMMJJJGGGFFFEEEFFFFFFDDDCCCCCCBBB@@@??????>>>??????>>>=========>>>>>>???AAABBBDDDDDDCCCBBBAAA???===;;;:::;;;======<<<===;;;888777777777555444666666555444444444444555333333333333333333444444111111222222222111111000000////////////000111111000000////////////...............---,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++...------------...//////...000111111000//////000///...---,,,,,,---...///...//////000000//////...---...//////000000/////////333777:::>>>GGGTTT^^^mmmxxx......///000111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))*********++++++++++++++++++***************&&&'''(((((())))))((((((&&&'''((()))))))))(((''')))))))))+++,,,,,,)))'''''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((((((((((((''''''''''''###%%%&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&''''''((()))******))))))(((((((((((()))***)))'''&&&&&&'''((()))))))))))))))))))))))))))************+++++++++++++++,,,---,,,+++***+++---++++++,,,...000222222111---111555666777<<>>=========>>>@@@@@@AAABBBBBBBBBBBBBBB===<<<;;;<<<===>>>===<<<<<<:::777666777777666666555555555666555555444333222333444444444333222111000000111111111111111000...............///000000000000/////////.........,,,,,,++++++***))))))(((++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------------...//////***,,,...---+++***+++---------------------------......////////////......---...//////000000//////---111555999===FFFSSS]]]iiittt---...///111111111000000...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))******++++++++++++,,,+++++++++******))))))&&&''''''(((((((((((((((%%%&&&((()))))))))((('''***)))'''''')))))))))((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((((((((((((((("""$$$&&&&&&&&&&&&((()))'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''')))******+++***)))(((((('''((((((***)))((('''(((***,,,---)))))))))))))))))))))))))))************+++++++++''')))******(((((()))+++,,,+++***+++---...//////...222555444222333999???MMMNNNSSS\\\hhhvvv~~~~~~}}}xxxtttnnnooopppqqqqqqqqqppppppyyy}}}zzzsssooorrrwwwzzzzzzvvvwww{{{{{{~~~|||{{{zzzxxx~~~|||zzzsssuuu}}}~~~zzzxxxxxxxxxwwwvvvqqqooommmkkkmmmppptttwww{{{zzzxxxxxxyyyyyyxxxvvvpppooonnnmmmnnnsssyyy~~~vvvoooeee```aaaaaaWWWKKKDDDDDDDDDCCCCCCDDDDDDEEEGGGEEECCC@@@@@@@@@AAABBBAAA@@@???>>>>>>======>>>@@@@@@@@@AAAAAAAAABBBBBB<<<<<<<<<===>>>???===<<<:::888666555777888888888444555666666666555333222111222444555444222000//////000000111111111000000---------------...//////000/////////............//////......---,,,++++++++++++,,,,,,,,,------------,,,+++******+++,,,---------,,,,,,------...///+++---//////,,,+++,,,...,,,------......------,,,......////////////......---......///////////////,,,000555888<<>>OOOCCC>>>EEELLLQQQ]]]kkkuuu~~~}}}}}}xxxrrrppplllkkkmmmnnnnnnqqqvvv{{{vvvppprrrvvvwwwyyy{{{{{{yyyyyy||||||~~~yyyvvvuuuwwwuuuxxx|||yyyqqqooouuu}}}|||uuuqqqpppqqqqqqpppoookkkggggggkkkooorrrsssxxxxxxxxxyyy{{{{{{zzzyyyuuurrrnnnlllooouuu}}}}}}uuummmhhhaaaYYYPPPOOOQQQQQQKKKDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@>>>>>>>>>>>>???DDDBBB@@@???=========>>>???@@@AAAAAAAAA@@@>>>===<<<<<<===============<<<999999888666555333222222333333333333333333333333555444222000//////000111444333111//////...////////////............//////111111111000///---++++++---......,,,***(((((()))***)))***,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------............---,,,,,,+++******+++,,,---///000000000000---------............///111444666777:::AAAKKKSSSaaammm~~~///////////////...---------,,,++++++++++++,,,------,,,++++++*********+++...,,,++++++,,,,,,+++*********)))((((((((())))))'''%%%$$$%%%((()))(((&&&)))*********))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''(((&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((***))))))((((((((((((((()))((('''''''''(((******((())))))***)))((('''&&&((((((((((((((())))))***************************---++++++,,,---...---,,,,,,,,,---...///222888===EEE:::333777:::;;;CCCNNNUUU^^^jjjsss{{{~~~}}}}}}|||yyyrrrnnnmmmppprrrrrrvvv{{{zzzttttttuuuvvvwwwxxxvvvuuuuuuxxx{{{}}}}}}~~~~~~|||yyyvvvvvvvvvwwwyyy}}}|||{{{}}}~~~{{{zzzyyysssllllllrrryyy~~~zzztttpppooonnnmmmkkkkkkhhhffffffjjjoooqqqqqquuuuuuuuuwwwxxxyyyyyyxxxxxxuuupppooorrryyy|||uuunnnhhhbbb\\\XXXUUUNNNHHHFFFHHHGGGCCC>>>AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@CCCBBB@@@>>>============<<<<<<=========<<<;;;:::;;;<<<<<<======<<<<<<<<<999999888666555444333222111111111111111111111111444333111000///000111111222111000/////////000000//////............//////000000000///...---,,,+++,,,.........,,,+++,,,---*********+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,---------......////////////...---------............///000222444666999@@@IIIQQQ___lll}}}......//////......------,,,,,,++++++++++++,,,,,,,,,,,,+++************+++---,,,++++++,,,,,,+++)))(((((('''''''''(((((()))&&&%%%%%%&&&)))******)))'''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###""""""$$$&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''(((((('''(((((((((((('''&&&&&&&&&''''''''''''((((((((())))))((((((''''''((((((((((((''''''(((((()))***(((((()))))))))(((''''''((((((''''''(((((()))***************************+++***)))***,,,---,,,+++)))***++++++---111777:::>>>444...000111///222999<<>>>>>===<<>>>>>>>>>>>?????????@@@????????????@@@AAAAAAAAA@@@???>>>===<<<<<<<<<>>>>>>>>>???>>>======<<<;;;;;;;;;<<<<<<;;;;;;:::999999888666555444333222///////////////000000000333222000000///000111222111000////////////000000///......------......///......//////......---,,,***,,,------,,,,,,---///+++******+++------,,,***++++++++++++++++++++++++************************))))))*********+++++++++))))))***+++---.../////////////////////...---------------............//////111333444777===GGGNNN^^^jjj|||------.........------,,,,,,++++++++++++++++++,,,++++++***************+++,,,+++******++++++***)))&&&&&&&&&&&&&&&'''((()))'''''''''((()))***+++***&&&'''((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""$$$%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''&&&&&&)))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''(((((())))))((((((((((((((((((''''''(((''''''''''''((())))))************************+++***)))***,,,---,,,+++)))++++++***+++111444555777111---000111000222666333777;;;===AAAGGGQQQXXXcccooo}}}{{{|||~~~yyyuuusssvvvxxxyyy}}}|||xxxrrrqqqooommmmmmooosssuuuyyytttrrrrrrqqqppprrrvvvyyyvvvrrrrrrsssssspppmmmooopppqqqsssvvvxxxzzz{{{~~~xxx|||yyywwwxxxwww}}}|||yyyxxxvvvsssnnnlllkkkmmmrrrxxx|||}}}{{{zzzyyyxxxvvvtttqqqooonnnnnnnnnoooqqqrrrrrrrrrpppqqqssstttuuuuuuvvvwwwxxxyyy|||zzznnngggYYYTTTMMMHHHFFFEEEDDDCCC??????>>>===;;;;;;<<<>>>===<<<<<<<<<<<<===??????>>>>>>??????@@@AAABBBBBB@@@???>>>>>>===<<<<<<<<<>>>???>>>>>>>>>>>>======:::::::::;;;::::::999999888888777666555444333333......////////////000000111111000000000000111222111000000///...............------------------...,,,------.........------(((***++++++******+++,,,,,,+++***+++,,,---+++***++++++++++++++++++++++++))))))******************++++++++++++,,,,,,,,,,,,))))))***+++---...//////---......//////...---------------............//////111333333666<<>>>>>===;;;;;;===@@@;;;;;;::::::;;;===???@@@>>>>>>???@@@AAABBBBBBBBB??????>>>>>>======<<<<<<;;;::::::999999999999999999999999999999888777777777666666555444333222222/////////000000000111111000000000000000000111111111111000///...---,,,+++------,,,,,,,,,,,,------+++,,,,,,---------------***+++,,,+++)))((()))***---+++******+++,,,+++***************************((()))***+++,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------+++,,,---...////////////---------............///000111333333555;;;DDDKKK\\\iii{{{++++++,,,,,,------,,,,,,******++++++++++++*********))))))))))))***+++++++++***))))))******)))'''''''''&&&&&&&&&''''''(((((()))***)))'''&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''%%%%%%%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&''''''((((((&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))))))))))))))))))))))))))+++***)))***,,,---,,,+++***...---))),,,444555///,,,++++++,,,......---,,,))),,,///000111111333444888<<>>???@@@AAABBBBBBBBBBBB>>>????????????>>>===<<<<<<;;;:::999999999999:::888888888888888777666555555444444333222222111111//////000000111111222222000000000000000000000///000000//////...,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,,,,,,,---...---+++******+++...,,,******+++,,,+++***))))))))))))))))))))))))'''(((***+++,,,,,,+++***'''(((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////---------............///000111333333444:::CCCJJJZZZgggzzz******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))))))))***+++++++++)))(((((()))***(((''')))(((''''''''''''''''''''')))+++***(((''')))+++'''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$&&&((('''%%%$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%&&&'''(((((((((''''''''''''&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))((()))+++,,,+++***)))------)))...888999222///......---......---***,,,---...///000000111222222333444444666:::@@@EEENNNUUU```hhhnnnuuu~~~{{{{{{~~~}}}yyyvvvtttsssuuuwwwvvvuuuuuurrrrrrvvvzzz}}}~~~}}}vvvwwwzzz|||}}}}}}}}}|||zzz{{{~~~{{{tttrrruuuuuuttttttvvvtttpppooooooooooooppprrrvvvxxxyyy{{{}}}|||xxxuuuuuuuuusssuuuvvvvvvtttuuuwwwzzzzzz}}}~~~{{{uuuqqqqqqsssxxx|||rrrhhh\\\SSSOOOMMMJJJGGGEEECCCBBBAAABBBAAA???===<<<;;;999888888888999999::::::999888:::===@@@BBB>>>???AAABBBBBBBBBBBBAAA>>>???@@@@@@@@@???>>>=========;;;:::::::::;;;<<<777888888777666555444444333333222222111000000000...//////000111111222222111111111000000///......,,,,,,---.........---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,++++++,,,---...,,,***)))***++++++***))))))))))))))))))))))))%%%''')))***++++++***)))'''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............---------............//////000111111222888@@@GGGWWWdddwww)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))((())))))***++++++***)))(((((())))))((('''***)))(((''''''''''''''' ###&&&&&&$$$$$$''')))'''%%%###""""""%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((("""%%%'''&&&$$$$$$&&&((()))((((((&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%'''((((((((('''&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((('''((()))******(((''',,,---***000;;;<<<555------,,,+++,,,...,,,)))......---,,,+++,,,,,,---......---...111444888:::888>>>FFFKKKOOOUUU___fffqqq~~~~~~}}}}}}|||yyyvvvvvvwwwwwwuuurrrpppnnnpppwww|||~~~xxxzzz~~~~~~}}}~~~yyy~~~~~~~~~}}}xxxzzzzzzwwwxxxzzzwwwsssssssssrrrqqqppprrrvvvyyy}}}~~~yyyuuutttuuutttwwwxxxxxxwwwyyy}}}||||||uuupppoooqqqrrrtttwwwwwwtttnnnhhhccc^^^VVVLLLGGGGGGGGGEEECCCBBB@@@???@@@BBBDDDDDDDDD>>>;;;888777888888888666:::999888888:::===AAACCC???@@@AAABBBCCCBBBAAA@@@??????@@@AAAAAA@@@>>>===:::999888777777777888999777777777777666555444333222222111111000000//////.........///000111111222111111111111000///------(((***,,,...////////////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))%%%''')))))))))***+++---///,,,***)))***++++++***))))))))))))))))))))))))$$$%%%''')))******)))((())))))))))))************+++++++++,,,,,,---------------......------,,,+++---------.........//////...///000000111666>>>EEEUUUbbbttt++++++,,,,,,,,,,,,---------...///...,,,)))%%%""")))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%(((+++...000%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''((()))))))))))))))%%%%%%&&&'''((()))***+++))))))(((((((((''''''&&&+++))))))...555888444///++++++,,,,,,,,,+++******---------............///---,,,*********,,,...///888888777777:::???DDDHHHSSS[[[eeennnuuu~~~~~~{{{xxxvvvvvvxxxzzztttrrruuuyyy|||{{{zzzyyyzzz|||}}}|||{{{}}}{{{zzzzzz{{{zzzxxxvvvwwwxxxyyyxxxvvvttttttttttttrrrpppnnnooorrrvvvxxxyyy}}}zzzxxxxxxxxx|||yyyyyyuuummmhhhfffiiigggddd```\\\XXXUUUSSSJJJGGGDDDCCCCCCBBB???;;;;;;===??????>>>======>>>;;;;;;<<<;;;:::999888777::::::999888999<<<>>>?????????@@@@@@@@@@@@??????======>>>>>>>>>>>>======;;;:::999888777777777777777888999999888666333222////////////............000000000000////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++******))))))******))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))------,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,++++++***+++++++++******++++++,,,---......///...,,,+++***+++,,,,,,,,,...000111333888???FFFUUUaaasss*********+++++++++,,,,,,******+++***)))&&&###!!!))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''')))(((''''''(((((('''%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,...%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))((((((((('''%%%%%%%%%%%%&&&'''(((((('''''''''(((((((((((()))(((((('''&&&%%%%%%%%%&&&''''''((()))))))))))))))%%%&&&&&&'''((()))******))))))((('''''''''''''''+++)))+++000666777222---)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++---...............111555888;;;???EEEMMMTTTYYY```iiippp}}}zzzyyyyyytttooolllnnnqqqrrruuuzzz~~~}}}|||zzzyyyyyyzzz{{{zzzyyyuuuttttttuuuwwwxxxwwwuuuuuuwwwyyyyyyxxxxxxyyyzzzyyyvvvrrroooooorrruuuxxx||||||zzzyyy}}}~~~xxxtttmmmccc\\\ZZZVVVUUUSSSQQQNNNKKKIIIHHHFFFDDDAAA@@@AAA@@@===;;;===>>>@@@@@@>>>>>>>>>???<<<;;;;;;:::999999888888999888777777888:::===>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>;;;;;;:::999888888888888777888888888777555333222000000000000////////////000/////////////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++************+++************************((((((((((((((((((((((((((((((((()))))))))******---,,,,,,+++******))))))************************,,,,,,++++++***++++++,,,------......///000000111///...---,,,,,,,,,------+++...000111222777???EEETTT___ppp)))))))))************+++,,,,,,++++++***)))''''''))))))))))))))))))))))))'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''')))'''&&&&&&(((((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''(((((((((((()))))))))******((('''&&&%%%%%%%%%''''''((((((((()))))))))&&&'''''''''(((((())))))***)))((('''&&&'''((()))***+++---222666555///***'''((()))+++,,,---------++++++++++++,,,,,,,,,,,,...---+++******+++,,,,,,***++++++,,,...000222333111555;;;>>>AAAEEEKKKPPPccclllzzzzzztttpppqqqrrrpppqqqtttvvv~~~~~~~~~}}}zzzyyyzzzyyyxxxvvvvvvvvvvvvxxx{{{||||||{{{tttwwwyyy{{{{{{|||~~~zzzwwwqqqmmmmmmpppuuuyyy~~~}}}uuummmhhh```UUUNNNLLLHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@>>>===>>>===<<<:::>>>???AAA@@@???>>>>>>???<<<;;;:::888888888888999777777777777888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;;;;:::999888888888888888888777666555444333333111111111000000000//////////////////////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))*********+++++++++++++++******))))))(((************************,,,++++++***++++++,,,,,,++++++,,,,,,------......//////...---------......+++---000000222666>>>DDDSSS]]]lll{{{)))))))))*********++++++,,,,,,+++++++++*********))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***+++$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((***)))((('''''''''''''''''''''''''''(((((())))))'''''''''(((((((((((((((***)))(((''''''''')))***))),,,000555666222,,,(((((((((***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++******++++++++++++,,,....../////////...111333555666888<<>>======>>><<<:::888777666777999:::777777777777888:::;;;<<<======<<<<<<<<<<<<============>>>>>>>>>>>>======:::999888777777666666777888777666444333333333333000000000000////////////.........////////////////////////.........------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************++++++++++++)))*********++++++++++++*********)))))))))((((((************************++++++******++++++,,,,,,******+++++++++,,,,,,,,,......------------------,,,...000111222666>>>DDDSSS\\\iiiwww************+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''%%%$$$######%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))***######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***'''''''''&&&'''((())))))'''''''''(((((((((((((((***)))(((''''''((()))***(((---333666555000***'''*********++++++******))),,,,,,,,,,,,---------------,,,,,,+++************((()))***+++++++++***))),,,---......///111333555555:::@@@EEEJJJQQQXXX^^^hhhoooyyy||||||zzzvvvtttvvvzzz}}}|||{{{zzzyyyxxxyyy{{{~~~||||||wwwuuurrrqqqsssxxx}}}}}}uuukkkbbbUUUOOOKKKKKKIIIEEECCCEEE>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???>>><<<;;;;;;<<<;;;999777666666777888999777777888999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888777666555444444444444777666444333222222111222//////.........---------------....../////////000............------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,************************''''''((((((((())))))))))))*********++++++++++++*********)))))))))))))))************************+++*********++++++,,,---............////////////,,,,,,,,,,,,------,,,,,,---///111111222777>>>DDDRRR[[[hhhvvv*********+++++++++,,,,,,((())))))******)))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((******((('''&&&&&&&&&'''((()))&&&'''''''''(((((())))))(((((())))))))))))******'''---444666333---)))(((******++++++***))))))(((,,,,,,,,,,,,------------+++++++++++++++***************++++++++++++******,,,,,,,,,,,,---...000000111333666888999<<<@@@CCCKKKRRR[[[eeelllsssxxx{{{||||||~~~~~~~~~}}}}}}~~~{{{sssllldddZZZPPPLLLGGGEEEGGGGGGEEEDDDEEEAAA@@@???>>><<<;;;:::999:::;;;<<<;;;::::::;;;<<<<<<===>>>>>><<<::::::;;;999888777666666777888888777777888999:::;;;<<<<<<;;;:::999888888999:::;;;::::::;;;;;;;;;;;;::::::666666555444333333333333555555444333222111000000.........---------,,,,,,---------......//////000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++************************++++++++++++++++++++++++************+++,,,------------------------------***+++,,,,,,------,,,,,,---///000111111666===CCCQQQZZZggguuu)))))))))************+++***+++,,,------,,,***)))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%'''(((***%%%&&&&&&'''((()))******&&&((()))+++++++++)))((('''...555666111,,,)))***((())))))************)))++++++++++++,,,,,,,,,,,,)))******++++++++++++***,,,,,,,,,,,,,,,,,,------...---,,,,,,---.........///000111222222333555666:::>>>DDDIIIMMMRRRWWW\\\cccffflllsssxxx|||~~~|||uuupppmmmkkkiiigggggggggccc]]]YYYVVVNNNEEEEEEAAAAAAEEEGGGEEEDDDEEEDDDCCCBBBAAA???>>>===<<<888:::<<<;;;888888999;;;===>>>???>>><<<;;;:::;;;777777777777777777777777555666777999::::::;;;;;;;;;:::888777777888:::;;;:::;;;;;;<<<<<<;;;;;;:::666666555444333333333333333333444333222111///...///.........------------,,,,,,---......///000000---------,,,,,,,,,,,,+++************************++++++************++++++,,,,,,+++************+++(((((((((((((((((((((((())))))******+++,,,,,,---((((((((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++***+++---.........------+++---...//////333:::@@@NNNXXXfffuuu(((((((((((())))))))))))&&&(((***++++++)))'''%%%((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&&&&&&&&&&%%%((((((((())))))*********'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&(((***%%%%%%&&&'''((()))***+++%%%'''***,,,,,,+++)))(((&&&...555666000+++***+++&&&'''(((***++++++++++++)))************+++++++++((()))***+++++++++++++++++++++*********++++++,,,---+++***)))*********))),,,,,,......///000111222222444777888999<<>>;;;===CCCFFFEEEDDDFFFAAAAAA@@@???>>>===<<<;;;777999;;;:::777666777:::>>>???@@@???===;;;;;;<<<555666777777777777666666444555666888999999999999:::999777666666777999:::;;;<<<<<<<<<<<<<<<<<<;;;777777666555444444444444222333444444333111...---000/////////............,,,,,,------...///000000---------,,,,,,,,,++++++************************+++******************+++,,,+++******))))))******(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++************+++,,,---...........................+++,,,.../////////......)))+++---------111888>>>LLLVVVfffuuu((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""&&&'''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&###"""""""""$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&%%%&&&'''***)))'''''''''(((''''''***555:::444+++((((((&&&&&&&&&&&&'''((())))))*********+++,,,,,,,,,,,,+++******)))))))))))))))))),,,+++***)))***+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------000111222333555666777888===???BBBDDDEEEGGGJJJLLLTTTVVVZZZ```gggnnntttxxxyyylllaaa\\\XXXQQQJJJFFFEEEFFFHHHFFFFFFFFFDDDBBBAAABBBDDD>>>>>>>>>???@@@@@@@@@AAA@@@@@@AAA@@@@@@???>>>===;;;;;;999888888888999:::<<<;;;999888888888999999666666888999999:::999999;;;999777666777999999888;;;999777444333444666777999::::::::::::999888888888777666555444333333333222222222222111///---,,,...---,,,,,,++++++,,,,,,---------.........///////////////......------------,,,,,,+++***)))((((((,,,+++***((((((((()))***------+++***))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((('''''')))***+++,,,,,,+++)))))),,,++++++******++++++,,,)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...+++---.........222888>>>IIISSSbbbppp(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%""" !!!"""&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%%%%&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%&&&'''((('''''''''(((((())))))+++444999222+++(((((('''&&&&&&''''''((())))))***))))))))))))************************************+++*********++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000111333444444333555777999:::;;;===???CCCDDDGGGKKKPPPVVVZZZ]]]jjjrrrvvvuuu|||~~~~~~~~~{{{qqqcccXXXNNNJJJEEE@@@======???@@@AAAAAAAAA???===<<<===???<<<======>>>>>>?????????????????????>>>===<<<<<<;;;:::999888777888999999<<<;;;:::999999999::::::888999999999888888777777888777666777888::::::999999888666555555777999;;;999999999:::999888888777555444333333222222222222333333333333222000///---...---,,,,,,++++++,,,,,,,,,---------.........///,,,,,,++++++************++++++******************,,,+++)))((((((((()))*********)))((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))************)))))),,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++---.........111888===GGGRRR```ooo((((((((((((((((((((((((++++++***************)))(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&%%%""" %%%%%%$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((******)))(((''''''(((&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''((()))******,,,222555000***)))))))))&&&&&&''''''((()))))))))(((''''''&&&&&&((()))***************************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++,,,...///000111222///111333444444444666888888888:::<<>>;;;:::;;;===>>>=========<<<:::999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::999888888777777888888<<<<<<;;;::::::::::::;;;;;;;;;:::999777666555555666555555777:::;;;:::999555444444444555777:::<<<888888999999888888777666222111111000000000111111222333333222111000.........---,,,,,,++++++,,,,,,,,,,,,------------......------------,,,,,,,,,,,,)))))))))*********+++++++++***))))))((()))))))))((('''''''''(((((()))*********))))))))))))******)))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))++++++************+++++++++++++++++++++,,,------+++++++++++++++,,,------+++---.........111777<<>>BBBCCCJJJTTTYYYXXXSSSRRRRRRRRRUUUZZZ___bbbkkkrrrxxx{{{~~~yyywwwxxxzzz|||~~~{{{zzzyyywwwtttooojjjccc^^^ZZZXXXYYY[[[]]][[[UUULLLEEEBBB@@@===;;;:::;;;===>>><<<======;;;999999:::<<<::::::;;;<<<===>>>>>>???>>>>>>>>>>>>===<<<;;;;;;999999888888888777777777::::::::::::::::::::::::;;;:::999888777666555555666666666888::::::888666111111111111222444777888777777888888777777666555000000/////////000111111111111000000///...------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------))))))))))))******************)))))))))))))))))))))((((((''''''((())))))***))))))(((((())))))***)))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&''')))***++++++************++++++,,,,,,+++***+++,,,---...+++++++++***+++,,,,,,---***---.........111666;;;EEEPPP^^^mmm(((((((((((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''!!!###&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$&&&'''''''''''''''&&&&&&&&&(((&&&$$$%%%''')))***)))((()))***)))''''''(((***111///---,,,***((()))***''''''''''''(((((((((((()))((('''&&&&&&(((***+++))))))*********+++++++++((()))***+++,,,+++***)))***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,---......//////,,,...///...------...000000000111222333333333444000333555666999???BBBAAA>>>>>>>>>???AAACCCFFFGGGNNNTTTZZZ]]]aaaffffffcccddd^^^[[[[[[\\\\\\```eeeddddddcccbbb```^^^]]]\\\WWWWWWWWWUUURRROOOLLLKKKLLLLLLLLLLLLKKKHHHDDDAAA>>><<<:::999888888888999;;;<<<<<<;;;999999:::<<<::::::;;;<<<===>>>???@@@????????????>>>===<<<<<<999999999999888888777777888888888999999999888888888888777666666777888888888777777888999888666333222222111111222333444555666666777777666666555444111000000000000111111222111111000000/////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++******)))((((((''')))))))))*********)))))),,,+++***)))(((((((((((()))((((((''''''(((((())))))((((((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&&&&&&&''')))***+++******))))))******+++---,,,+++***+++,,,...///+++************+++,,,,,,***,,,//////...000555:::EEEOOO]]]lll((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%'''((('''%%%######$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%&&&&&&&&&&&&&&&&&&&&&'''%%%$$$'''+++...---+++''')))+++***''''''))),,,555///***))))))'''''')))''''''(((((((((((((((((()))(((((('''((()))***+++((((((((()))******++++++((()))******++++++************++++++++++++***************++++++++++++,,,)))******+++,,,,,,------,,,...//////...---...000...///000111111111111111000111111111111333444444444555555666777777888888===BBBFFFGGGJJJMMMMMMJJJNNNIIIFFFFFFFFFDDDGGGKKKJJJJJJJJJJJJIIIHHHGGGFFFAAACCCEEEEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????===<<<;;;:::999888777777888999:::999777777888:::999:::;;;<<<===??????@@@????????????>>>===<<<<<<999::::::::::::999888888666777888888999888888888666666555555666777999::::::999777777888777555333555555444444444444444444555555666666666555444444222111111000000000111111333222111000000000000111...---,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))))))))***************,,,+++***)))(((''''''&&&(((((()))************))),,,,,,***)))((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&''''''((()))*********))))))))))))******,,,,,,,,,,,,,,,------...***************+++,,,,,,***,,,//////...000444999CCCMMM[[[jjj}}}((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%'''###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$)))///222///,,,###'''***)))((((((,,,000888///(((((((((&&&&&&)))((((((((((((((((((((('''(((((((((((())))))))))))&&&''''''((())))))******)))))))))))))))***++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,------.........000111111000000111333111111222333222222000000000///.../////////000111333222222111111222222333555999;;;:::;;;>>>>>>;;;???;;;999;;;;;;999:::===<<<=========<<<<<<;;;:::666999<<<<<<;;;::::::<<<:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::888888999888777777888:::888888999;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<;;;:::999888666777888999:::999999888666666555444555777999::::::888666666666777666555555555555555555555555555444555555555555444333333222222111000/////////000111000///.........//////...---,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,---******))))))(((((((((''''''((()))***+++******)))***)))((((((''''''''''''))))))(((((((((((())))))%%%&&&&&&''''''((((((((((((((((((((())))))))))))'''((((((((()))))))))***&&&&&&'''((())))))***)))******))))))))))))******+++,,,,,,---...---------***************++++++,,,))),,,//////...000444888@@@JJJXXXggg{{{((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""###"""!!!###%%%((('''&&&&&&%%%$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%""""""###$$$$$$%%%&&&&&&$$$###%%%+++222444111--- $$$((()))(((***///444:::///''''''(((&&&%%%(((((((((((((((((('''''''''&&&'''(((((())))))((((((%%%&&&&&&'''((())))))******)))((((((((()))+++,,,******++++++++++++******++++++,,,,,,,,,---------.........//////000000000---...///000//////000222111111222222111///...---///------/////////000222555333111///...///111222111555555444444777777444666444333666666444555888777777888777777666555444333666999999666444444666555777:::;;;:::999888777888999:::::::::::::::999999::::::999888888:::<<<666777888999;;;<<<===>>>============<<<;;;:::999:::;;;<<<===<<<;;;:::999777888999:::;;;::::::999888777555444555666888999999777444444666777888777222222222333333444444444444444555555444444333222333222111//////.........---,,,+++***)))***+++,,,...---,,,,,,++++++,,,,,,,,,+++++++++******))))))''''''(((((()))))))))***(((((((((((())))))))))))'''((()))+++++++++***)))'''&&&&&&&&&&&&'''((((((******))))))))))))******$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))'''((((((((())))))******%%%&&&(((***+++******)))******))))))))))))******+++,,,---...///...---,,,*********)))***++++++,,,))),,,/////////000333777===HHHUUUeeeyyy))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((((('''&&&%%%$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''((()))+++,,,,,,***''')))'''""")))111---333...)))&&&&&&&&&''''''(((+++,,,***'''%%%''')))&&&''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++***************************++++++,,,,,,++++++***+++,,,...///000///...------......///////////////000000111111111111000000........................000000//////.........---111222333444444333222111000111111111111222222222333333333333333333333333222222222222333444555666555555666666777777888888;;;:::999999888999999999999999999999999999999999999999::::::;;;<<<==================<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999777777777777777777777777::::::999888777666555555333333222222222222111111444444333333222111000000.................................------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))************((()))***++++++***)))(((******))))))((((((''''''((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******((((((((((((((()))******))))))(((((('''''''''&&&((((((((()))******++++++------++++++++++++---------,,,,,,+++*********+++,,,---/////////111444777???HHHVVVgggyyy((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******)))&&&)))(((###+++333...000---)))'''''''''''''''((()))))))))'''&&&'''(((&&&''''''((((((((((((((()))(((((((((((((((((((((((((((((('''((())))))******************************++++++,,,,,,++++++***,,,,,,------......------------...//////////////////000000111111000000///........................000/////////.........---000000111111111111000000//////000000000111111111222222222222222222222222222222222222333444555555666666666666666777777777999999888888888888999999::::::::::::::::::::::::999999::::::;;;<<<<<<============<<<;;;;;;;;;:::;;;;;;;;;:::::::::::::::999999999999999999999999666666666666666666666666555555555555555555555555333333333222222222222111333222222111000000//////..............................---------,,,,,,,,,***++++++++++++***))))))))))))))))))************((()))************)))((())))))))))))((((((((((((((()))************)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))))))))((((((''''''(((((()))***))))))((((((((('''''''''*********))))))))))))))),,,+++************+++,,,---,,,++++++******++++++,,,---...//////111444777>>>FFFTTTeeevvv'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((%%%((((((%%%...666000,,,***((('''((()))(((''''''&&&%%%&&&((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))******************************++++++++++++******+++++++++++++++,,,------------...////////////......//////000000//////.........................../////////...............///..................///.../////////000000000000111111111111111111111111222222111222222333444555666666666666666555555555888777777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;777777777777777888888888666666666666666666666666555555555444444444444444444333333333222222222222111000000//////.................................------------,,,,,,,,,,,,)))************)))(((((())))))))))))************((())))))******))))))((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((((((((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((''''''++++++******)))(((((('''+++******))))))******+++,,,,,,++++++******++++++,,,---...//////111444777>>>EEERRRbbbsss&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''###'''((('''000888111(((''''''((())))))(((&&&&&&$$$"""$$$(((***(((&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))******************************++++++++++++******+++***)))))))))***,,,---,,,---......//////............////////////......................................................///...---,,,,,,---...////////////000000000111111000000000000000000000000222222111111222333333444666666666555555444444444666666666666666777888888<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;>>>>>>===<<<;;;:::999999999999::::::;;;;;;<<<<<<888888888777777666666666666666666666666666666666:::999888666555333222111333333333333222222222222000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((((()))))))))************((())))))))))))))))))(((''''''(((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((************))))))((((((++++++************++++++,,,,,,++++++***++++++,,,,,,---......///000444666>>>EEEQQQ```ppp%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$######!!!!!!"""##################$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%%%%%%%'''''''''((((((''''''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''###&&&((((((111888000&&&&&&&&&((())))))(((&&&%%%###"""$$$''')))(((&&&&&&''''''(((((((((((((((&&&&&&''''''((((((((()))))))))(((((())))))***+++)))))))))))))))))))))))))))******++++++******)))******)))((((((***+++,,,,,,------.....................////////////..............................---------...............//////---,,,,,,---//////000000000111111111222222000000000000000000000000222222111111111222333333666666555555444444333333555555555555666777888999=========<<<<<<;;;;;;;;;999999999:::::::::::::::>>>>>>===<<<<<<;;;::::::888999999999:::;;;;;;;;;;;;:::999888777666555444555555555555555555555555888888666555444222111111333333222222222111111111///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((()))))))))************)))(((((((((((((((((()))''''''(((((())))))******''''''((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((())))))************+++,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,+++,,,.........000333666===DDDPPP^^^ooo&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%((((((((()))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%(((###&&&((((((111666---&&&%%%%%%&&&((()))'''&&&%%%$$$$$$%%%'''(((((('''&&&''''''(((((((((((((((&&&&&&&&&''''''(((((())))))))))))))))))***++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,---............---...//////000000//////...........................---------------.........//////............//////111111111111222222222222000000000000000000000000222222111111111111222222444444444444444333333333444444444555666888999:::=========<<<;;;;;;::::::999999999999::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;888888888888999999999999;;;:::999888777666555444555555555555555555555555000111111111222222222222222111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))************)))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))******'''(((((()))******+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,,,,+++,,,---......000333666<<>>HHHUUUddduuu&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$!!!###&&&%%%$$$"""######$$$$$$$$$######"""######$$$$$$$$$###### !!!###$$$&&&'''$$$%%%&&&&&&$$$""""""#########$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%***(((///;;;???555+++((($$$%%%&&&%%%$$$###%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((************************)))))))))((())))))***++++++++++++,,,,,,---------////////////////////////---...////////////...---......------,,,+++++++++---------------...////////////......///000111222////////////////////////000000000000000000000000111111222222222333333333444444444555666777999:::999999888888888999::::::777777666555555666777777888888777777777777888888888888888888777777777777555555555444444555555555666666555555444333333333666555333222000///.........////////////...------,,,,,,+++***************++++++++++++++++++++++++************************---+++************)))''')))(((''''''))))))((('''(((((((((''''''''''''&&&''''''((((((((((((''''''(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&#########$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&$$$$$$''')))+++'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&+++******+++------,,,******++++++,,,,,,,,,,,,+++)))***+++,,,---,,,+++******,,,------------000111777===GGGTTTddduuu%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################+++)))&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$##################$$$%%%''''''$$$%%%&&&&&&$$$###############$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$######$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&(((000:::;;;111(((%%%$$$%%%&&&%%%$$$$$$&&&(((&&&'''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))************,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------////////////////////////........................------,,,,,,,,,,,,,,,,,,---------------......///////////////000000111111.........///////////////////////////////////////111111222222222333333333444444444444555666777777777777888888888999::::::888777555444444555777888777777666666666777888888888888777777777666666666666555444333333444555666555555555555444444333333222222111000000000111111......//////......---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((''')))+++,,,+++***(((((('''(((((((((((('''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***&&&'''''''''((((((((((((&&&&&&((())))))(((&&&&&&*********+++,,,,,,+++++++++,,,---...////////////***++++++,,,,,,,,,+++******+++,,,,,,,,,---///111666<<>>FFFOOO]]]lllwww$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***111---***(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((()))))))))************)))))))))*********++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------,,,+++***)))(((((()))***+++,,,---------------......///////////////,,,,,,,,,,,,---...///000000111111222222111111000///000000000000111111111222222444555666666666666444444444444333444444444222222222222222333444444222222222333333333333333222222111000///............---,,,---...///...,,,+++++++++++++++,,,------*********))))))(((((('''))))))(((((((((((())))))(((((((((((((((((())))))&&&'''''''''%%%%%%'''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$(((***(((&&&$$$$$$%%%%%%&&&''''''(((***)))((('''&&&&&&&&&&&&(((((())))))***+++,,,,,,*********)))))))))(((((((((((()))***+++,,,,,,,,,+++---///000//////000111222666===EEEPPP^^^nnnxxx###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((***444---((('''&&&######%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''''''''''''''&&&'''((()))))))))(((((())))))))))))************))))))*********+++++++++...------,,,,,,++++++*********++++++++++++,,,,,,++++++******++++++,,,,,,------,,,+++***((((((''')))***+++,,,,,,---,,,,,,---......///////////////------,,,------...///000000000111111111111000000000000000111111111222222222333444555555555555555333222222111111111111222111111222222222333333333222222222222222222222222111111000///............---,,,,,,---......---+++***))))))******+++,,,---******)))))))))((((((((())))))(((''''''(((((((((''''''(((((((((((())))))$$$&&&&&&&&&%%%%%%''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%#########%%%((()))((('''%%%%%%&&&'''((()))******))))))((('''''''''''''''((())))))******+++++++++************************)))))))))***+++++++++,,,+++---............///111111555===EEEPPP___ooozzz######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$%%%%%%%%%%%%'''***,,,444,,,&&&&&&'''$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))))))))((('''))))))))))))*********************+++++++++,,,,,,......---,,,,,,+++******)))))))))******+++++++++++++++******++++++,,,---+++++++++************)))***++++++,,,,,,,,,++++++---......///////////////------------...///000111000000111111111111000000111111111111222222222333333333444555555444444444333333111000000000111111000111111222222222222222222222222222111111111111///...---,,,,,,---......,,,,,,,,,---......,,,***)))(((((()))***+++,,,,,,*********))))))))))))((('''''''''''''''((()))***'''''''''((((((((())))))'''(((((('''&&&%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%% """%%%'''''''''((()))((((((((())))))*********))))))(((((('''((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,******************++++++,,,------,,,,,,---///111111555<<>>IIIXXXgggqqqyyy########################$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###############""""""!!!""""""###$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%***000///)))'''&&&$$$$$$%%%&&&%%%%%%###$$$%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))(((''''''((()))))))))))))))(((((()))*********************+++++++++***))))))++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))***+++************++++++++++++,,,+++++++++,,,------...,,,,,,++++++,,,,,,---------....../////////......---......///000000111111/////////000111222222222111111111000000000/////////////////////000111111///000111111111000///...,,,,,,---------,,,+++***(((((()))))))))*********((((((''''''''''''((((((''''''''''''((((((((()))***(((&&&''')))***)))'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&"""&&&******&&&###$$$&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&((()))))))))(((''')))))))))))))))***++++++)))))))))))))))***++++++++++++***************+++***,,,///000000000000111111222666<<>>IIIVVV___qqq""""""!!!!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$#########"""""""""""""""#########$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$######$$$&&&%%%$$$######$$$########################""""""###$$$%%%%%%&&&&&&$$$%%%+++333555///***))))))************)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''')))******)))(((***+++,,,+++***((((((((()))***+++++++++++++++++++++++++++***)))(((((((((((((((******)))))))))))))))))))))******++++++******)))*********+++,,,,,,------,,,,,,+++***+++,,,---...***++++++,,,---...//////,,,---......///.................................000000111111111111000000......////////////......---,,,,,,,,,++++++++++++++++++***))))))))))))***''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''''''''((())))))))))))))))))'''(((((((((((()))))))))************************************************,,,++++++,,,------------///111444888>>>HHHUUU^^^nnn"""""""""######%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""##################""""""""""""###$$$$$$$$$$$$$$$############"""###""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###"""$$$%%%%%%$$$######$$$#################################$$$$$$%%%%%%&&&$$$$$$(((...///***''''''&&&''')))***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***++++++******+++,,,,,,+++***)))((('''''''''*********+++++++++++++++***)))((((((((((((((((((************))))))((((((******++++++++++++******((())))))******++++++,,,+++++++++++++++,,,------++++++,,,,,,---...//////,,,---......//////......------------------------///000000111111000000///------............------,,,,,,,,,+++++++++******++++++***)))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&''''''(((((((((((())))))************************************************&&&&&&&&&))),,,/////////...111444888>>>HHHUUU___nnn######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###############""""""!!!"""""""""""""""###$$$$$$$$$$$$$$$############"""###""""""!!!"""###$$$%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$$$$$$$###"""###%%%%%%#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$((('''###"""%%%#########$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))******))))))***+++***************)))(((''')))))))))*********++++++)))))))))((())))))******)))))))))))))))*********++++++,,,,,,,,,,,,++++++(((((())))))***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000///...---------......---------++++++++++++************))))))((((((((()))******''''''''''''''''''''''''((((((''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))***************************************************((((((***...000000......000444888>>>IIIVVV```ooo######$$$$$$###""" ######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!"""""""""""""""######$$$$$$$$$$$$############"""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###!!!###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$(((&&&&&&(((&&&###$$$(((&&&%%%###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((((()))+++,,,,,,+++***)))(((((())))))*********+++***)))))))))***+++,,,,,,''''''((()))***+++,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---------......,,,---......//////......++++++++++++++++++++++++---...///000000///...---,,,------......------,,,+++++++++************)))&&&&&&''''''(((***+++,,,'''''''''''''''''''''''')))))))))((('''''''''&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((&&&&&&%%%$$$############%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''&&&%%%%%%%%%%%%&&&''''''((()))))))))))))))((((((''''''''''''((((((((()))************************************************333111//////111111///,,,---000444888???JJJWWWaaaqqq$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""############$$$%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!###%%%&&&%%%###"""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%'''''''''%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******************++++++'''((((((((())))))))))))))))))))))))***************************++++++,,,************+++,,,---...******************++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,+++++++++------......------,,,+++........................)))))))))))))))*********(((((((((((((((''''''&&&'''%%%###%%%((()))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&((()))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))+++******+++---......---,,,++++++---//////...---///...111888>>>FFFTTTaaaqqq##################$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$######%%%%%%$$$$$$$$$#########""""""""""""""""""""""""############""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%)))***)))'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************************)))((((((((((((((())))))))))))))))))************+++***)))))))))***+++,,,......,,,+++************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------............---------,,,,,,,,,---............---,,,,,,------------------------))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$"""!!!"""$$$%%%$$$"""&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''((('''''''''''''''((()))))))))))))))))))))))))))+++***)))))),,,------,,,,,,***((()))+++---------000///111777>>>FFFTTTaaattt"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$##################%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$+++,,,+++)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***************************)))(((''''''((()))***))))))))))))************+++***)))((((((***,,,---000///---,,,+++*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------........................------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''&&&&&&%%%&&&$$$$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&((((((''''''&&&'''''''''))))))))))))))))))))))))***((('''''')))+++,,,,,,...+++((('''))),,,//////111000111777===FFFUUUbbbttt!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%$$$##################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################&&&%%%###"""!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$***++++++***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((************))))))))))))+++***(((''''''''')))***((()))))))))************,,,+++)))((((((***,,,...---,,,,,,,,,,,,,,,------+++++++++***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---......//////...------------,,,,,,,,,......//////......---,,,************************)))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''&&&&&&'''''')))))))))))))))))))))))))))'''%%%%%%(((***++++++...,,,***+++---000111111222000111666<<>>DDDSSS\\\kkk{{{$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&$$$###!!!"""###%%%'''%%%%%%%%%$$$###"""!!! !!!"""$$$&&&&&&%%%$$$###$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""!!!""""""######$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$#################################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$&&&$$$'''------'''$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((('''''''''((((((************************%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((())))))((((((((())))))***'''''''''(((((((((((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%(((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''''''''''''''(((((()))++++++)))((()))***)))))))))(((((()))******)))***++++++***+++---///---...//////000555===DDDRRR[[[jjjzzz###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!"""$$$%%%%%%$$$$$$###"""!!!"""###$$$%%%%%%%%%$$$###$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$"""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#####################$$$$$$$$$%%%'''''')))------(((%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""###%%%%%%$$$$$$$$$%%%$$$$$$##################$$$######""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((''''''(((((()))((()))++++++)))((()))***%%%((())))))''''''***---(((***,,,,,,,,,,,,,,,...,,,...//////000555===CCCQQQZZZjjjzzz######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$###!!!  !!!!!!""""""############"""""""""###$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""###############""""""""""""###############$$$$$$$$$%%%%%%(((***,,,---,,,(((&&&%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((('''(((((()))******''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$%%%&&&''''''((((((######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((())))))***((()))++++++)))((()))***%%%(((+++)))&&&%%%)))---(((***---...---,,,,,,---,,,...000000111555<<>>DDDOOO___qqq !!!###$$$$$$$$$"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$###$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""############""""""#################################$$$$$$%%%%%%%%%!!!%%%%%%######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%"""!!!""""""""""""$$$(((+++444+++$$$%%%&&&$$$$$$(((%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%""" !!!###''')))$$$#########$$$%%%%%%&&&%%%&&&''''''&&&%%%###"""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((###%%%'''(((*********)))''''''''''''''''''''''''$$$%%%'''(((((((((''''''###%%%(((++++++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%$$$"""!!!########################!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&############################################################""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%&&&''')))*********)))(((******))))))((((((''''''((()))***+++,,,+++******''')))+++,,,,,,+++,,,...+++***,,,111333333777===EEEOOO___ppp$$$$$$$$$############"""########################&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&""""""""""""###############$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&################################################&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$&&&&&&$$$$$$$$$$$$&&&&&&########################%%%%%%%%%$$$$$$############%%%$$$!!!###))),,,+++000+++%%%######$$$###!!!&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!#########"""!!!"""###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%***)))'''&&&&&&'''((()))&&&%%%$$$&&&((()))((('''%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&"""""""""!!!""""""######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&$$$%%%%%%&&&'''((((((((((((######$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''+++...000///+++)))***,,,))))))***++++++++++++***,,,+++*********+++,,,---///000222222333555999;;;IIIQQQ___ooo""""""######$$$$$$$$$%%%((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$###### ######!!!"""&&&&&&$$$&&&$$$""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''')))((('''(((***++++++***&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))'''&&&&&&'''))))))***++++++++++++***++++++*********+++,,,---...///000111222444777:::HHHPPP^^^nnn !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""###"""""""""#########$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$$$$######$$$######%%%$$$!!!!!!"""$$$$$$$$$$$$&&&'''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&((()))***(((&&&%%%&&&%%%$$$%%%((()))((('''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$############""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***)))(((((()))++++++***((())))))***++++++++++++***++++++******++++++,,,---,,,...///000000222666999FFFNNN\\\mmm!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%###############"""""""""""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%&&&))))))&&&$$$'''***)))%%%###$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%###%%%%%%%%%######$$$%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&$$$###"""$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""##################$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%&&&''''''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***++++++,,,***)))+++...000...+++))))))***++++++++++++***+++***++++++++++++,,,,,,,,,---//////000222666999DDDLLLZZZkkk}}}########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$%%%+++...---&&&)))+++***&&&""""""###%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))&&&%%%%%%&&&((())))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""######$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!#########$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%&&&''''''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((()))++++++,,,)))'''&&&(((+++,,,***'''))))))***++++++++++++*********++++++,,,,,,,,,,,,---...///000111333666999AAAIIIXXXiii|||$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%"""$$$$$$!!!$$$+++//////"""$$$&&&&&&%%%#########$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$$$$&&&)))***%%%$$$###$$$&&&''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&& """###$$$$$$"""!!!&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$###"""###%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,''''''&&&'''))))))((('''))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++,,,...///000000333666999???GGGVVVgggzzz###############$$$$$$$$$########################$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$"""!!!"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%!!!$$$%%%###%%%***---+++###""""""$$$%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''(((((("""!!! !!!$$$%%%$$$###((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((((((''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))******++++++)))***++++++***((())))))))))))***++++++++++++***)))***+++,,,,,,,,,+++++++++,,,......///111555888===EEETTTfffyyy!!!!!!"""###$$$%%%%%%&&&########################$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$&&&&&&&&&&&&$$$$$$#################################$$$$$$%%%%%%%%%"""&&&((('''(((++++++((((((%%%###$$$''')))'''$$$$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&& !!!######""""""###$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((("""###&&&'''(((((('''&&&%%%$$$###$$$&&&''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%$$$$$$######"""""""""$$$&&&(((***+++***(((&&&#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&#########$$$$$$#########$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%############$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%###!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$''')))))))))((('''%%%%%%&&&'''((((((((((((######$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++'''***,,,+++'''%%%''')))))))))***++++++++++++***)))***+++,,,---,,,++++++***+++,,,---...000333666<<>>JJJ^^^www$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,&&&(((333555,,,(((,,,%%%(((***)))$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!""""""""""""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%''')))'''$$$"""$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%#########%%%%%%$$$###&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''(((((()))***(((((())))))******++++++************))))))((((((************++++++++++++...------......///000111333666<<>>666+++&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""######$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&''''''&&&$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########(((((('''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$######""""""!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&#########$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***&&&&&&''''''((()))******'''(((((()))******++++++---------------,,,,,,,,,...------......///000111333666;;;DDDTTTkkk%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%222III```hhhaaaYYYUUUFFF:::+++$$$%%%'''$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$""""""###$$$%%%$$$!!!###%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""###%%%&&&############$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''(((((())))))''''''((()))***+++,,,,,,,,,,,,,,,---------------...------......///000111333777<<>>DDDHHHLLLLLLHHH:::222(((###$$$%%%### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""#####################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&)))((('''&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''"""$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###"""###%%%&&&%%% !!!"""$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$&&&(((############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((******(((((((((((((((((())))))(((((())))))*********+++)))******++++++,,,,,,,,,...------......///000111333666;;;BBBNNNddd~~~$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%444;;;777444666111'''(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$&&&'''%%%"""!!!###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""###############"""############$$$$$$$$$"""""""""######$$$$$$$$$""""""###$$$%%%&&&&&&''')))(((''''''''''''&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))))))(((((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''((()))''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###"""$$$&&&&&&&&&###$$$$$$%%%&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########%%%((()))"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&'''(((******************))))))))))))************))))))))))))''''''((()))***++++++,,,...------......///000111222666:::AAALLLbbb|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((---'''***666:::000&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!##############################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################%%%$$$""" !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,)))&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))(((%%%######$$$&&&%%%###""""""###%%%&&&%%%$$$#########%%%((()))(((((((((((((((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((())))))$$$$$$##################$$$$$$#########$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''(((((('''&&&%%%$$$###############"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""&&&''''''((('''&&&$$$###&&&''''''&&&%%%$$$######&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))((((((((((((((()))************)))))))))))),,,,,,++++++***))))))((())))))***++++++++++++***---...///.........000222222555:::BBBLLL]]]xxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&+++%%%'''222555,,,%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++(((%%%###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$!!! !!!'''&&&$$$######$$$&&&'''%%%$$$######$$$%%%''')))&&&&&&'''(((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$#########$$$$$$$$$$$$##################"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((((('''&&&%%%$$$$$$######&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###%%%&&&)))******'''"""!!!$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''+++******))))))*********(((((()))))))))************************+++++++++))))))***++++++++++++++++++---...---------///111222444:::BBBKKK\\\xxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%)))###$$$,,,...(((######%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$#########$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%&&&''''''##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))'''$$$######$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$###$$$%%%'''((($$$%%%&&&'''((()))))))))&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$###""""""!!!!!!!!!######$$$$$$$$$$$$$$$$$$!!!"""%%%&&&'''&&&$$$###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############!!!  ###''')))111555666000&&&!!!###)))&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''***))))))(((((()))******&&&''''''(((***++++++,,,***************+++++++++)))******++++++++++++++++++,,,---,,,,,,,,,...000222444999AAAJJJ[[[vvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%(((###"""''')))%%%"""###%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&&&&%%%###!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''##############################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%###############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$######$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&'''(((((((((((('''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&#########"""""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""!!!"""###&&&)))+++222999>>>999,,,$$$$$$)))&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((''''''(((((()))******++++++++++++************))))))***++++++,,,,,,+++++++++,,,------,,,---///111111333999@@@HHHYYYttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((($$$###%%%&&&$$$###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''%%%$$$ """###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%&&&""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  !!!%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""############$$$##################$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%#########"""""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% !!!"""###$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###########################$$$%%%&&&''''''''''''***333;;;:::111'''###"""&&&%%%%%%$$$%%%%%%&&&&&&"""#########$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,---......---...000222111333888>>>GGGWWWrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''&&&$$$!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""##############################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! """%%%'''""""""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%((())))))))))))(((''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$"""""""""######$$$&&&&&&######$$$$$$%%%&&&&&&&&&'''%%%""" !!!###&&&)))$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%% """###%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$"""###%%%&&&&&&%%%$$$###&&&---666<<<:::222)))###%%%%%%%%%%%%%%%&&&&&&'''"""######$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***++++++)))))))))(((((('''''''''$$$%%%''')))+++...///000***++++++,,,,,,,,,,,,,,,---...///.........000222111222777===EEEVVVppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###%%%''''''&&&$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""#############################################$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""$$$&&&&&&%%%#########$$$$$$#########%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$############"""""""""######$$$######$$$$$$%%%&&&&&&'''&&&$$$###""""""$$$&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!###%%%&&&''''''&&&%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$&&&)))000;;;BBB???444)))%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))***+++,,,,,,'''''''''(((((((((((((((''''''(((***+++,,,---...***+++,,,,,,------,,,,,,,,,---......------///111000222666<<>>===;;;:::888333,,,&&&''':::AAA222###"""$$$"""$$$$$$$$$$$$############'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''(((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((''''''((()))))))))******++++++(((((()))+++,,,---...///)))---333999:::888222...000111555999>>>JJJ```ttt%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%###"""!!!!!!###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''+++---,,,((($$$$$$%%%%%%&&&'''''''''''')))((('''&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! $$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((('''******'''%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))###%%%'''(((''''''''')))%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((()))'''&&&&&&))),,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%&&&---///222666:::<<<>>>???FFFAAA>>>AAAFFFFFF>>>777(((;;;CCC444$$$$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&((((((((((((((((((((('''((((((((((((''''''''''''&&&'''(((((((((((('''&&&&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,)))///777===>>><<<777444000222555999>>>III___sss$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''+++---+++((($$$$$$%%%&&&''''''((('''''')))((('''%%%$$$###""""""######%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$#########$$$%%%%%%&&&''''''&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$'''***)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***###%%%'''''''''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))&&&&&&&&&'''))))))'''%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$############$$$$$$%%%444777;;;>>>@@@@@@???>>>111------555AAAHHHGGGDDD000<<<@@@555)))&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,,,,,,,++++++*********))))))+++...000000111333555111222666999===HHH^^^rrr$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&$$$###!!!$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$###############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***,,,+++(((%%%&&&'''(((((((((&&&%%%$$$'''&&&%%%$$$###"""""""""###$$$&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""" """$$$&&&&&&%%%""" $$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''$$$&&&(((((('''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''')))***+++$$$&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''&&&$$$###&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$$$$$$$%%%###%%%''')))***(((&&&%%% !!!###(((///777===@@@<<<===<<<777...(((&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%'''(((((())))))*********))))))(((''''''((())))))(((((((((((())))))))))))++++++*********))))))))))))***+++***)))***---111111333666999===HHH]]]qqq$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%$$$############$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&$$$###!!!$$$$$$#########$$$&&&'''$$$$$$$$$######"""""""""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))++++++(((&&&))))))***)))'''%%%###"""$$$$$$######"""############%%%&&&((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""''')))'''"""%%%%%%%%%%%%&&&&&&'''(((######$$$%%%$$$###"""!!!"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))''''''((((((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&######&&&)))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&((()))***++++++,,,,,,+++(((&&&%%%%%%&&&'''''''''&&&$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$######((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&(((***'''%%%(((000888EEE???:::888222)))$$$%%%""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''(((((()))***++++++,,,+++***(((&&&&&&(((***++++++******)))(((''''''&&&))))))))))))))))))))))))---000444444222//////000222333666999===GGG]]]ppp'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))+++&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$''''''%%%###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,+++(((&&&%%%$$$$$$%%%%%%'''))))))'''%%%%%%%%%''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###$$$&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$###(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$)))'''''''''((()))((('''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&###$$$%%%&&&''')))******'''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########%%%((()))333===EEE@@@111%%%$$$'''&&&''''''&&&$$$$$$%%%''''''%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$#########(((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((())))))***++++++++++++***'''''''''''''''((())))))*********+++***))))))(((+++,,,,,,+++))))))***,,,111111111111000000000///333111555;;;<<>>FFFYYYiii~~~&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&''')))(((&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&'''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''%%%&&&&&&%%%$$$$$$&&&((('''%%%######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''''''''&&&&&&&&&'''(((((())))))((((((((((((''''''(((((()))***(((((()))***+++,,,------***+++,,,,,,+++,,,...000------------...///000111000666;;;999:::EEEYYYhhh}}}''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!! $$$(((########################$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&((()))(((%%%"""!!!!!!%%%%%%&&&''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((('''&&&%%%%%%''''''&&&%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&''''''''''''&&&%%%&&&'''((('''&&&###$$$&&&&&&%%%&&&(((***222---'''""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''''''''&&&%%%%%%&&&''''''(((((('''''''''''''''''''''((())))))'''(((((((((((('''&&&&&&'''((())))))((()))+++---++++++,,,------.........(((000666666888DDDXXXfff}}}%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''%%%###%%%'''(((%%%"""&&&&&&%%%$$$$$$#########$$$$$$######"""#########&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!###&&&'''%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%$$$######%%%&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''&&&&&&''')))))))))))))))((('''&&&%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&)))(((''''''((()))***+++))))))((('''&&&%%%%%%$$$''''''%%%$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((()))))))))))),,,,,,++++++******))))))***)))(((''''''((()))*********+++++++++,,,,,,,,,,,,,,,------------------,,,---111666:::DDDVVVfff%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$###############"""$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""$$$%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%&&&((('''&&&&&&''')))%%%&&&'''((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))'''''''''((()))+++---...******+++++++++,,,,,,,,,,,,,,,,,,------------...---...222666:::CCCUUUeee~~~%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$#########"""###$$$$$$###"""###%%%'''#########$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))(((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$!!!###'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$"""$$$%%%&&&%%%%%%''')))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%'''(((((('''&&&((()))&&&&&&'''((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))***((((((((()))***,,,......******+++++++++,,,,,,,,,,,,,,,,,,---------.........///222666:::BBBTTTddd{{{%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%'''((('''$$$ """%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((())))))+++***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$### """&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&'''((((((''''''((())))))******))))))((('''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''"""$$$&&&(((((('''&&&%%%'''&&&$$$######$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******++++++*********)))************+++++++++,,,,,,,,,+++,,,,,,------.........000000333777:::BBBSSScccxxx%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((((((((((('''''''''''''''(((((($$$ """%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((((((+++***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))(((''''''(((***************)))((('''&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((''''''&&&%%%&&&&&&&&&***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''###$$$&&&(((((((((&&&%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""######""""""######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((())))))***************))))))(((((('''******+++++++++,,,,,,,,,++++++,,,,,,---...//////000111333777:::AAARRRbbbwww%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&((('''''''''&&&%%%$$$$$$$$$$$$#########$$$%%%&&&&&&))))))(((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''((()))'''%%%$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&((())))))(((''')))***''''''((()))************'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************))))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))((())))))))))))))))))***&&&&&&((())))))******)))******+++++++++,,,,,,,,,***+++,,,,,,---...//////000000333777:::BBBRRRcccxxx%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&((())))))(((((()))***'''''')))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((()))++++++,,,,,,+++************************)))))))))))))))((((((((()))(((''''''&&&''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&''''''((()))&&&&&&''''''((())))))***(((((((((((())))))))))))***************)))))))))&&&''')))***++++++************+++++++++,,,,,,,,,***++++++,,,---...///000///000333666:::BBBSSScccyyy%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&)))&&&%%%&&&))))))'''$$$$$$%%%%%%&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''(((***,,,''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%'''((())))))(((((()))******++++++******)))((('''))))))******++++++,,,,,,************************((()))***+++,,,---------************************++++++******))))))((((((******)))(((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######""""""######$$$%%%(((&&&$$$""""""$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''''''''((()))***$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))))),,,,,,++++++******))))))++++++,,,,,,+++***((('''******+++++++++,,,,,,,,,******+++,,,---//////000...///222666:::BBBTTTdddzzz((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&)))'''%%%&&&((((((&&&$$$$$$$$$%%%&&&'''''''''&&&''''''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))'''%%%$$$%%%(((,,,///===555***%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&%%%############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%$$$$$$&&&)))***---***&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$$$$%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((*********)))''''''***,,,***+++,,,+++)))(((((())),,,,,,,,,,,,,,,,,,,,,+++....../////////000000000222222111111111000000000000111111000///...------000///...///000000...,,,***)))(((((('''''''''''''''(((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******(((''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$######&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%######"""""""""###$$$%%%((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))(((%%%######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++***)))))))))))))))***))))))(((((((((((()))))))))************+++++++++***,,,---,,,******+++,,,,,,,,,,,,---------......333444666999:::AAAPPP___{{{((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&+++)))''''''((((((&&&###%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###''',,,333888<<<999222)))%%%&&&((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$&&&(((***---***&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))(((((((((+++---+++---...---,,,,,,---.........///111222444555555666666666777777777888888999999999999888888888888888888888888777666444444555444333444444444222000...---,,,+++***************************)))((('''))))))((((((''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''%%%###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))))))))))))))******))))))(((((((((((())))))))))))*********++++++++++++,,,------++++++,,,---,,,,,,,,,---------......333333666999:::AAAPPP___yyy(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''***(((''''''))))))(((&&&''''''((((((((('''&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''***...111555777000+++&&&$$$%%%'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$%%%&&&(((***...+++'''%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''')))******+++,,,///111...000222333222333555777666777999:::<<<>>>@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<:::888555444333111000/////////.........------+++***)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%"""###$$$%%%%%%&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))******++++++))))))(((((((((((()))))))))))))))*********+++++++++---...---,,,,,,---...,,,,,,,,,---------......222333555888:::@@@PPP___www((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''((()))*********((()))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((('''$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))...+++'''%%%%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))***(((***---///000222555777444666888:::;;;===???AAADDDEEEEEEFFFGGGHHHIIIIIIMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGFFFFFFFFFEEECCCAAA???>>><<<:::999888777777444444333222111///...---))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((+++***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((()))***+++++++++))))))(((((((((((())))))))))))))))))***************,,,---,,,++++++,,,...,,,,,,,,,---------......111222444777999@@@PPP___www((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((()))))))))((((((((()))((()))))))))((('''&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''$$$#########%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))---***'''&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''((()))***++++++***---000333555777;;;===<<<>>>AAACCCDDDFFFIIIKKKOOOOOOPPPQQQQQQRRRSSSSSSVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOOOOPPPOOOMMMKKKIIIHHHFFFDDDCCCBBBAAAAAA<<<<<<;;;999777555333222//////...---,,,+++******''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''&&&%%%###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((***++++++++++++))))))(((((((((((())))))(((((()))))))))*********(((***++++++******+++,,,,,,,,,,,,---------......000000333666999???OOO___www'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((,,,,,,,,,***&&&$$$$$$%%%''''''((((((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((+++)))'''&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$%%%'''(((***,,,......///222666999<<<>>>AAACCCFFFHHHKKKLLLMMMOOORRRTTTTTTUUUVVVXXXZZZ\\\]]]^^^[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWVVVVVVVVVWWWWWWUUUTTTRRRQQQOOONNNMMMLLLLLLKKKGGGFFFEEECCC@@@>>>;;;:::222222000///---+++)))))))))))))))((('''''''''&&&))))))(((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&'''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''(((((('''&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))+++++++++***)))))))))(((((((((((())))))((((((((()))))))))******''')))******))))))+++,,,,,,,,,,,,---------......//////222666888???OOO^^^vvv'''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((()))***+++)))&&&$$$$$$&&&%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""(((((('''&&&%%%######"""''''''''''''&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((((()))+++...111333555666888<<<@@@DDDGGGIIILLLNNNOOOQQQSSSTTTUUUVVVXXXZZZZZZZZZ\\\]]]^^^```aaaaaa____________````````````aaa````````````_________\\\\\\]]]^^^____________[[[ZZZZZZ[[[]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTQQQQQQOOOMMMJJJGGGDDDCCC888777555222///---+++***++++++***)))((((((''''''((((((((((((''''''''''''$$$%%%&&&'''((((((''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&%%%&&&'''))))))((('''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((***++++++***)))((())))))(((((((((((())))))(((((((((((()))))))))***''')))************,,,---,,,,,,,,,---------.........///222555888???OOO^^^sss'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))"""%%%''''''&&&&&&(((+++$$$$$$%%%&&&''''''''''''&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''((()))))))))(((***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))((((((((()))***++++++,,,...///111444888;;;===>>>BBBEEEJJJNNNPPPSSSUUUWWWTTTVVVXXXYYYXXXYYY[[[]]]`````````````````````___aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa\\\]]]^^^```aaabbbbbbbbb\\\\\\\\\]]]___```___]]]\\\\\\[[[ZZZYYYYYYYYYZZZXXXWWWVVVSSSPPPMMMJJJHHHBBBAAA>>>;;;888555333111,,,,,,+++***)))(((''''''&&&&&&''''''((()))))))))###$$$&&&((())))))(((((($$$$$$%%%&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%'''))))))((('''&&&"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))+++,,,+++***((('''))))))(((((((((((())))))(((((((((((())))))))))))(((***++++++++++++---...,,,,,,,,,---------......---...111555777???OOO^^^ppp)))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''(((''''''((())))))(((&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$'''&&&%%%%%%''''''&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))'''$$$$$$&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&'''(((((('''&&&''')))'''((((((((()))+++///222444666:::>>>BBBEEEFFFGGGJJJLLLOOOQQQRRRSSSVVVXXX]]]]]]^^^___```aaabbbbbbcccbbbbbbcccdddcccaaa___aaa```______``````^^^\\\```aaacccdddeeedddbbbaaacccddddddcccaaa___```aaabbbaaa```^^^^^^^^^___```aaa___^^^^^^^^^^^^\\\[[[]]]]]]]]]\\\ZZZWWWUUUSSSOOOMMMHHHCCC???===<<<<<<444222000...,,,,,,,,,,,,''''''((((((((()))))))))&&&&&&%%%%%%&&&&&&''''''((())))))(((&&&%%%''')))(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''((()))++++++)))(((''''''&&&&&&((()))(((&&&$$$&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))************((('''&&&%%%$$$###""""""'''(((((()))***+++++++++++++++******************++++++******+++,,,...//////...000333666<<>>;;;999888000///...,,,+++)))((((((+++***)))(((&&&&&&%%%%%%'''%%%$$$'''+++---***'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***)))(((''''''((()))***)))'''%%%%%%'''((())))))'''((()))******)))((('''...,,,)))&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((()))))))))************++++++***))))))(((''''''%%%&&&''')))+++---...///******+++++++++++++++,,,,,,,,,,,,,,,------......000000222555888>>>KKKXXXmmm&&&''''''((()))***++++++))))))(((((((((((())))))((((((((((((''''''''''''(((''''''((())))))(((&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$###$$$&&&))),,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%$$$&&&(((******,,,...000333777<<>>===:::777444111...---,,,+++***(((''''''&&&&&&''')))***)))'''(((***---******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((($$$&&&((())))))(((&&&$$$((('''&&&''')))******)))&&&&&&&&&''''''&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))************''''''((()))***++++++,,,*********+++++++++++++++******++++++,,,---------000000111111222111111000//////222555777<<>>;;;999;;;:::999:::<<<@@@DDDFFFRRRTTTWWWZZZ\\\^^^bbbddddddeeefffggghhhhhhgggffffffeeeddddddffffffeeedddeeedddcccaaa^^^[[[XXXVVVSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPOOOMMMLLLGGGFFFCCC???;;;777444333...---,,,+++***)))))))))***(((&&&%%%%%%''')))***))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&'''&&&&&&(((***+++***)))'''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))************''''''((()))***+++,,,,,,,,,++++++++++++++++++*********++++++,,,------......///000000000000///.........111555777;;;GGGSSScccwww))))))))))))******************))))))))))))******((((((((((((''''''''''''(((''''''((())))))(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))'''''''''((()))((('''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%&&&(((+++,,,+++***((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%&&&'''((((((&&&$$$""" &&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''''''''(((***+++,,,---000444999<<<@@@EEEHHHHHHMMMSSSXXXZZZ[[[\\\]]]ZZZ[[[]]]___`````````___]]]___``````______```aaaddddddeeefffggghhhiiiiiiiiihhhgggfffeeeccc___\\\UUUQQQKKKGGGDDDBBB@@@>>><<<:::888777888;;;>>>@@@EEEHHHLLLOOOQQQTTTXXX[[[dddeeefffhhhhhhhhhgggfffgggfffeeefffggghhhgggfffiiihhhfffddd```\\\XXXVVVPPPNNNLLLIIIHHHHHHIIIIIIMMMNNNPPPRRRSSSTTTTTTSSSMMMLLLIIIDDD@@@<<<999777//////...---,,,,,,,,,,,,---'''!!! $$$((((((&&&'''''''''(((((((((((((((************))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))+++)))(((''''''((()))+++&&&&&&''')))+++,,,***(((((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''!!!###&&&(((******)))(((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%((()))))))))******++++++((((((''''''''''''(((((())))))))))))************))))))))))))************)))))))))((((((((((((((())))))***+++,,,,,,------******+++,,,,,,---......+++,,,---------,,,+++***---...111444666;;;FFFRRRaaavvv***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***((('''%%%$$$$$$%%%%%%&&&'''((()))***+++%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))),,,---,,,***''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((%%%$$$###"""###$$$%%%&&&((((((((('''&&&%%%$$$###%%%%%%&&&&&&'''+++000444999<<<@@@CCCFFFIIIMMMOOONNNRRRZZZaaafffeee```\\\``````___^^^^^^^^^^^^^^^bbbbbbaaa___^^^___bbbeeedddeeegggiiijjjjjjjjjiiiiiiiiiiiihhhfffdddaaa```WWWVVVSSSQQQNNNKKKIIIHHHBBBAAA???===<<<<<<============>>>@@@DDDIIINNNPPPXXX]]]cccdddcccbbbeeeiiihhhhhhhhhfffddddddfffhhhhhheeebbbbbbcccbbb___\\\TTTQQQNNNJJJFFFDDDCCCCCCHHHJJJLLLOOOQQQSSSUUUUUUTTTPPPLLLIIIHHHEEEAAA===@@@:::444000......,,,***,,,+++***)))(((''''''((())))))((('''&&&%%%%%%%%%))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&%%%%%%&&&'''%%%&&&'''((()))***+++,,,)))((((((***,,,---,,,*********))))))(((((((((''''''''''''''''''''''''''')))(((((('''''''''(((((()))(((((('''''''''(((((()))))))))(((((('''''''''###$$$%%%%%%&&&&&&&&&%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%''')))***+++***((('''(((((()))************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,------++++++,,,..................///000000---,,,...333666;;;FFFPPPcccsss***)))((((((((()))++++++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&&&&%%%%%%%%%'''((()))((('''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++,,,***)))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))'''''''''((((((((('''''''''(((***+++---111666:::>>>AAAEEEHHHJJJMMMQQQSSSSSSWWW]]]dddhhhgggccc^^^___^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^]]]]]]^^^```cccdddeeegggiiijjjjjjiiiiiihhhhhhhhhhhhgggfffdddccc```___]]][[[XXXVVVTTTSSSOOONNNKKKGGGDDDBBB@@@???======<<<===???BBBEEEGGGNNNSSSXXX[[[[[[\\\aaaeeeeeefffgggfffeeeeeefffhhhiiifffcccbbbbbbbbb```]]]YYYXXXTTTPPPLLLHHHEEEDDDDDDEEEGGGJJJLLLNNNPPPPPPUUURRRNNNLLLKKKIIIEEEBBBCCC>>>999555333222///---++++++***))))))))))))***))))))))))))(((''''''&&&))))))))))))))))))))))))***)))))))))((((((((('''***)))((('''&&&''''''(((&&&''''''((()))******+++,,,+++******++++++)))''')))))))))(((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((())))))***&&&'''((()))***))))))(((((()))******++++++******))))))))))))))))))))))))*********+++++++++,,,,,,***,,,------++++++,,,............---....../////////...///333666:::DDDNNNbbbsss)))))))))((()))******+++************************))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%'''((()))(((((('''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***+++)))'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%''''''((()))))))))))))))&&&''''''((()))***+++++++++---000222555:::???CCCFFFIIIMMMOOOQQQSSSVVVXXXYYY[[[___cccfffddd```\\\ZZZYYYXXXWWWVVVVVVVVVVVVUUUWWWYYY[[[[[[\\\___aaaaaacccfffhhhiiiiiihhhgggfffggghhhhhhiiihhhhhhhhhhhhgggfffeeecccaaa``````[[[ZZZXXXUUUQQQMMMJJJHHHDDDCCCAAA?????????@@@@@@CCCGGGKKKNNNOOOSSSXXX]]]___aaadddeeeeeefffhhhiiikkkhhhdddcccbbbbbbaaa``````___]]]YYYTTTOOOJJJHHHCCCDDDEEEHHHJJJLLLMMMNNNVVVSSSQQQOOONNNMMMJJJHHHGGGDDD@@@===;;;888444222,,,,,,+++*********++++++((()))***+++***)))((('''))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((()))'''((((((((())))))******,,,+++******+++***(((&&&((((((((('''''''''''''''''''''''''''''''''''''''((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&######$$$&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((''''''(((((()))***''''''((((((((())))))))))))******+++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,***,,,------++++++,,,.........---------------...000///000333555999BBBLLLaaaqqq)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++)))&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''')))))))))((('''&&&$$$###$$$%%%&&&'''((('''&&&&&&''''''((()))***,,,---...///222777:::>>>CCCHHHKKKMMMPPPTTTVVVWWWXXXZZZ\\\\\\\\\\\\]]]\\\ZZZUUUQQQPPPOOONNNMMMLLLLLLLLLLLLMMMPPPSSSVVVWWWYYY[[[]]]\\\^^^aaadddfffgggffffffffffffgggiiijjjkkklllllljjjiiiiiihhhggggggffffff`````````___]]]ZZZWWWVVVRRRPPPMMMJJJGGGEEECCCCCC@@@BBBDDDEEEFFFIIIMMMQQQUUUYYY^^^aaaccceeehhhiiijjjhhheeecccccccccccccccddddddccc```\\\VVVQQQNNNHHHIIIIIIKKKLLLNNNPPPQQQTTTSSSRRRQQQPPPPPPNNNMMMKKKJJJHHHFFFCCC???;;;888000///...,,,+++*********'''((()))++++++***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))+++,,,+++***''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''''')))))))))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************++++++++++++***+++---,,,++++++,,,.........---,,,,,,,,,,,,---///...///333555999CCCMMM___ooo((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---,,,)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$""""""###$$$%%%''''''&&&%%%%%%)))))))))***,,,...000111555888===BBBFFFJJJNNNQQQRRRUUUXXXZZZ[[[[[[\\\]]]]]][[[WWWTTTQQQMMMHHHDDDBBBBBBAAA@@@@@@@@@@@@AAABBBEEEHHHKKKMMMNNNQQQSSSSSSUUUXXX\\\```bbbdddeeeffffffgggiiijjjlllmmmnnniiiiiiiiihhhhhhhhhhhhhhhbbbcccdddddddddbbbaaa``````^^^[[[WWWSSSPPPNNNMMMHHHHHHGGGEEEDDDDDDFFFHHHJJJNNNTTTYYY\\\___ccceeeggggggfffdddccccccdddeeeddddddeeedddaaa\\\XXXUUUOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQPPPPPPPPPNNNNNNNNNLLLHHHDDDAAA???777555333000---***)))(((&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((('''''')))+++,,,+++)))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%&&&'''''''''''''''&&&'''((())))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++***+++---,,,++++++,,,......------,,,,,,,,,---------,,,...222555:::DDDOOO]]]mmm(((((()))************)))++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++***))))))(((******)))((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((&&&###%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...---)))&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&'''(((((((((((('''******+++---///333666888;;;???EEEJJJMMMPPPSSSVVVVVVYYY\\\^^^]]]\\\\\\]]][[[WWWQQQKKKFFFBBB>>>;;;777666666666666777888888777999<<<>>>???AAACCCFFFHHHJJJMMMQQQWWW\\\aaadddgggggghhhhhhjjjkkkmmmnnniiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggfffeeedddfffeeecccaaa^^^[[[YYYXXXTTTSSSPPPNNNKKKIIIHHHGGGFFFIIINNNRRRUUUXXX[[[^^^bbbdddeeefffeeedddfffgggdddeeefffeeedddaaa]]][[[TTTSSSRRRQQQPPPQQQQQQRRRPPPQQQRRRQQQPPPOOOPPPRRROOOPPPQQQOOOKKKHHHFFFFFF>>><<<999555111...+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''''''''''''''&&&'''((((((((())))))******+++***))))))***)))'''%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''))))))((((((&&&%%%######'''&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((()))******+++++++++++++++)))))))))))))))))))))))))))))))))************+++***,,,------++++++,,,...---------------......///,,,+++---111555:::EEEOOO[[[kkk'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((,,,+++***)))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%'''((((((%%%###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&))),,,---,,,(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((())))))))))))((((((((('''(((((()))******+++---000555:::???AAABBBFFFLLLPPPSSSUUUWWWYYYXXX[[[___```___^^^]]]]]]TTTOOOHHHAAA===:::777555//////000000111333444555222333444555555777:::======???AAAGGGNNNWWW^^^ccciiihhhhhhhhhiiijjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjllllllkkkjjjiiiiiijjjjjjiiihhhhhhgggfffeeecccccc^^^]]][[[YYYWWWTTTQQQOOOMMMOOOQQQRRRSSSUUUXXXZZZ]]]aaaeeeffffffeeefffhhhffffffggggggeeeccc```^^^YYYWWWTTTRRRPPPPPPPPPQQQOOOQQQSSSRRRPPPOOOQQQSSSNNNPPPQQQPPPLLLJJJJJJKKKDDDBBB???;;;777444222000,,,+++)))(((''''''))))))))))))))))))))))))))))))'''((((((((()))))))))***%%%&&&'''((()))(((((('''&&&''''''((()))******++++++***))))))***)))'''%%%'''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''((()))***(((((((((((())))))******'''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&''''''((()))%%%&&&'''((((((((('''&&&((()))******++++++******))))))))))))))))))))))))))))))))))))***************,,,------++++++,,,...,,,,,,,,,---...///000111---,,,---111444999CCCNNNYYYjjj'''((()))++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''')))(((%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$&&&((())))))(((((('''''''''''''''''''''&&&'''&&&$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%(((+++,,,+++'''###''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''######$$$%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$$$$$$$((('''&&&&&&&&&''')))******+++...222999???EEEIIIFFFKKKPPPUUUWWWXXXYYYZZZZZZ]]]```bbb```^^^]]]]]]MMMGGG@@@:::666444222111---------...000222333444222333333222222333777:::777888:::@@@IIISSS]]]cccjjjiiihhhhhhhhhiiijjjkkkjjjjjjjjjiiiiiiiiiiiiiiimmmlllkkkkkklllmmmooopppjjjjjjkkkkkkkkkkkkjjjjjjcccbbbaaa```___]]]ZZZWWWWWWXXXXXXVVVUUUVVVXXXZZZZZZ___dddggggggfffggghhhiiiiiihhhgggfffcccaaa```\\\ZZZWWWTTTQQQQQQQQQQQQPPPRRRTTTSSSPPPOOOQQQSSSNNNPPPQQQOOOLLLJJJLLLNNNGGGEEEBBB???;;;999777666///---***((('''(((***+++))))))))))))))))))))))))'''((((((((())))))******&&&'''(((*********)))(((%%%&&&'''((()))***+++,,,'''''''''(((***+++***)))'''((((((((())))))******''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((()))******$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''))))))((('''%%%(((((()))***************))))))))))))))))))))))))))))))))))))***************,,,------,,,+++---...,,,,,,------///000222333///---...222444777AAAKKKXXXiii+++++++++*********))))))******))))))***+++,,,,,,,,,+++++++++******))))))+++***((('''''''''((()))))))))(((((('''''''''&&&)))***+++***'''%%%%%%%%%'''''''''''''''((())))))&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))(((&&&%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))%%%'''...111+++&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((('''&&&$$$###''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((('''&&&'''***,,,......222555999>>>CCCFFFIIIJJJRRRTTTWWWZZZ\\\]]]^^^^^^cccaaa^^^^^^___^^^ZZZWWWMMMGGG@@@:::888666444111333333222333444666888999:::888777555555666888999;;;>>>AAAFFFMMMVVV___eeeiiiiiiiiiiiiiiihhhgggfffjjjiiihhhggghhhjjjmmmnnnmmmnnnooopppppppppppppppooommmkkkjjjkkklllkkkkkkhhhggggggfffeeeddddddcccbbbbbbaaa```____________ddddddeeeggghhhiiijjjkkkjjjjjjiiihhhgggfffeeedddbbb```[[[VVVSSSPPPOOOOOOMMMOOOPPPRRRTTTUUUUUUUUURRRRRRQQQOOONNNNNNMMMMMMJJJIIIGGGFFFEEEAAA<<<999222111///---,,,,,,,,,,,,,,,***(((((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))((((((((((((((()))&&&&&&''''''''''''&&&&&&"""$$$&&&(((((('''&&&%%%((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))******))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%(((((((((((())))))))))))))))))************))))))))))))))))))************************************++++++,,,,,,,,,,,,------000///...------------------...000111333999BBBJJJZZZjjj+++++++++*********))))))******))))))***++++++,,,++++++*********)))))))))+++***)))((('''(((((()))))))))(((((((((''''''''''''((())))))'''&&&''''''((((((((((((((()))******'''''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((()))((('''%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&'''...000+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((('''&&&(((+++...111222888:::???CCCHHHKKKMMMNNNRRRTTTWWWZZZ]]]^^^______```^^^]]]]]]^^^]]]ZZZXXXNNNJJJEEEAAA@@@>>>;;;999666777888:::<<<>>>@@@AAAAAA@@@???>>>======>>>>>>CCCGGGKKKPPPUUUZZZ```dddhhhhhhiiiiiiiiihhhgggggghhhhhhgggggghhhiiikkkllllllmmmnnnoooppppppppppppooommmjjjjjjkkkkkkkkkjjjjjjjjjjjjiiihhhgggggggggggggggffffffeeeeeeffffffeeeeeefffggghhhiiiiiijjjiiiiiihhhhhhgggfffffffffdddaaa]]]XXXUUURRRQQQPPPJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQOOOMMMLLLLLLLLLMMMNNNLLLKKKIIIHHHDDD???<<<777555333000...---,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))************************))))))))))))************))))))(((((((((((())))))((())))))******))))))((($$$%%%'''(((((('''&&&%%%((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))******)))))))))))))))))))))************************************++++++,,,,,,,,,,,,------//////...------------...---...000111333999BBBIIIZZZjjj+++++++++************************)))******+++,,,******))))))))))))((((((******)))((((((((((((((())))))((((((((((((''''''%%%'''((()))((('''((()))***))))))))))))******+++(((((((((((((((''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&(((***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''(((---///+++'''&&&%%%&&&&&&&&&&&&''''''''''''((()))***+++---...///''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((()))---222666999@@@BBBFFFJJJNNNQQQSSSSSSSSSUUUXXX[[[]]]_________]]]\\\[[[\\\]]]]]][[[YYYRRROOOLLLIIIGGGEEEBBB???===???BBBEEEHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGMMMPPPUUUYYY\\\^^^aaacccgggggghhhiiiiiiiiihhhhhhgggggghhhhhhiiiiiijjjjjjkkklllmmmnnnooooooooooooooommmkkkjjjkkkkkkjjjiiihhhhhhggggggffffffeeeeeeeeeeeeeeeeeeeeeffffffggggggggghhhhhhhhhiiiiiiiiigggggggggggggggggggggggggggdddaaa\\\YYYVVVUUUTTTOOOOOONNNNNNOOOQQQRRRSSSRRRQQQNNNLLLKKKKKKLLLMMMPPPNNNMMMLLLJJJHHHDDDAAA>>><<<999555222///------+++***)))***+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******++++++******)))&&&'''((()))((('''&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&'''''''''((()))*********)))))))))(((((()))))))))((((((((('''&&&&&&%%%%%%'''''''''(((((((((((()))(((((((((((())))))))))))((())))))******))))))((()))))))))*********++++++************************++++++,,,,,,,,,,,,------...------------...//////---///000111333999BBBIIIZZZiii************************+++***************++++++)))))))))(((((((((((((((***))))))((((((((((((((())))))((((((((((((((((((%%%'''))))))((('''((())))))))))))(((((()))******))))))((((((''''''&&&&&&((('''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***,,,---+++((('''&&&&&&&&&'''''''''((((((******)))((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''&&&&&&''''''(((((((((((()))***+++---111666===AAAGGGHHHLLLOOOSSSUUUVVVVVVWWWXXXZZZ\\\]]]^^^]]]]]]ZZZZZZ[[[\\\]]]]]]\\\[[[VVVTTTPPPLLLIIIHHHFFFFFFHHHJJJNNNQQQSSSTTTSSSSSSTTTUUUVVVVVVTTTRRRPPPNNNOOORRRVVVYYY[[[]]]```aaaffffffggghhhiiiiiiiiihhhiiiiiijjjkkkkkkkkkjjjjjjlllllllllllllllkkkkkkjjjmmmkkkjjjiiiiiiiiihhhfffcccccccccbbbbbbbbbaaaaaa```______```aaabbbccccccggggggggggggggggggggggggddddddeeeeeefffgggggggggiiigggdddaaa^^^\\\ZZZYYYWWWVVVTTTRRRQQQRRRSSSTTTSSSQQQNNNKKKJJJJJJKKKLLLLLLKKKJJJJJJKKKJJJHHHFFFEEECCC@@@;;;777333000///+++***)))***++++++***((())))))))))))))))))))))))''''''''''''''''''''''''((()))))))))************)))(((((((((((())))))***(((((())))))))))))(((((((((((())))))((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))((())))))******))))))((())))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------///000000---///111111333999BBBIIIYYYhhh************************++++++***************+++((((((((((((((())))))))))))))))))))))))(((((('''(((((())))))))))))))))))'''(((***)))'''&&&&&&''')))(((((('''''''''(((((())))))((((((''''''&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&)))+++,,,+++***)))'''&&&&&&&&&'''''''''((((((***)))(((&&&%%%###"""!!!'''''''''''''''''''''''''''''''''''''''((())))))***((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******+++---000333666<<>>;;;999333000---++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''(((((()))***+++)))******++++++******)))((((((''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((($$$$$$%%%&&&'''((()))************)))((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***++++++++++++++++++************++++++++++++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111...000111111333888AAAHHHVVVfff~~~))))))*********+++++++++,,,++++++***))))))******)))))))))*********++++++((())))))***)))((('''&&&(((((()))))))))*********%%%'''))))))((('''((()))***))))))(((''''''(((((('''''''''(((((((((((((((%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%'''))))))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%+++...***(((******(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&(((***,,,---...444;;;@@@CCCGGGNNNSSSTTTUUUWWWYYYZZZZZZZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXXXXXZZZ[[[YYYVVVTTTTTTUUULLLOOORRRTTTTTTUUUXXX[[[TTTTTTTTTRRROOOKKKGGGEEEEEEEEEFFFFFFFFFEEECCCCCCCCCGGGLLLRRRVVVZZZ^^^aaaggggggggghhhggggggffffffgggfffdddcccbbbbbbcccccceeeeeeeeedddcccbbb``````[[[ZZZYYYYYYXXXWWWTTTRRRPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQRRRSSSTTTTTTWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^___``````aaaaaaaaa``````cccbbbaaa```___^^^]]]\\\TTTSSSQQQNNNIIIEEEAAA>>>AAA@@@@@@BBBEEEHHHIIIIIIIIIIIIHHHGGGEEEBBB@@@>>>:::666111---,,,,,,,,,+++))))))))))))))))))))))))************************))))))))))))************''''''''''''((()))***+++((())))))******))))))(((&&&&&&&&&&&&&&&&&&'''''''''(((***++++++***((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((******))))))))))))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,************************++++++,,,,,,,,,,,,---------------------...///000///000111111333888AAAGGGUUUeee~~~))))))******++++++++++++,,,,,,+++***))))))******))))))******+++++++++,,,((()))*********)))'''&&&(((((())))))*********+++###%%%((((((((((((***+++++++++***))))))((())))))&&&'''''''''(((((())))))$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))++++++)))''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$+++...***'''***+++((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&(((***---...///666???DDDFFFJJJPPPUUUXXXYYYZZZ\\\]]]]]]\\\\\\VVVWWWYYYZZZ[[[[[[[[[ZZZWWWYYYZZZXXXTTTQQQQQQRRRJJJOOOTTTUUUTTTQQQPPPQQQQQQPPPOOOLLLIIIEEEBBB@@@CCCDDDDDDDDDDDDCCCCCCCCCCCCIIIPPPWWW[[[^^^```bbbggghhhhhhhhhgggfffeeeeeedddbbb```^^^]]]]]]^^^___aaaaaabbbbbbbbbaaaaaa```\\\[[[ZZZZZZZZZXXXUUURRRVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWYYYYYYYYYYYYZZZZZZZZZ[[[WWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\^^^____________]]]^^^^^^______^^^]]]]]]YYYYYYWWWTTTOOOIIIDDDAAADDDBBBBBBCCCFFFHHHIIIHHHHHHHHHHHHHHHGGGEEECCCBBB???:::444///---.........))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((()))++++++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''')))***++++++***)))'''&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((())))))************))))))))))))******&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,------......------,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------...------------.../////////000111111333888@@@GGGTTTeee}}},,,,,,,,,+++,,,,,,------)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))((('''''''''''''''((()))))))))(((&&&$$$"""&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''((('''&&&&&&%%%%%%&&&((()))))))))((('''%%%&&&((((((&&&$$$$$$$$$'''+++,,,******+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&'''&&&%%%%%%%%%'''((()))%%%'''(((((('''&&&'''((('''&&&&&&(((+++000444777???BBBFFFIIIKKKNNNQQQSSSXXXYYYZZZ[[[\\\\\\]]]\\\___[[[XXXXXXZZZ\\\\\\ZZZXXXUUUPPPLLLIIIHHHIIIJJJFFFHHHIIIIIIHHHGGGGGGHHHEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPQQQPPPUUU[[[___```bbbdddggggggggggggfffdddbbb___^^^bbbaaa___\\\XXXUUUVVVWWWXXX[[[```dddfffeeecccaaa___bbbeeegggfffbbb^^^[[[[[[]]]___``````bbbeeegggfffdddaaa`````````___^^^eeedddcccbbbbbbbbbcccccc___dddeeebbb``````___\\\aaa___\\\YYYXXXWWWXXXYYYWWWYYYZZZ[[[ZZZYYYZZZ[[[\\\\\\ZZZXXXTTTPPPLLLJJJHHHFFFDDDGGGKKKNNNNNNLLLJJJKKKKKKLLLKKKIIIGGGFFF@@@>>>:::555111///---,,,...---+++***+++***(((&&&))))))))))))))))))))))))'''(((((()))***+++++++++***)))((('''((()))+++,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((************)))(((&&&&&&&&&''''''((()))*********(((((((((((((((((((((((((((((())))))))))))((((((***)))'''%%%$$$%%%&&&''',,,,,,***((('''&&&&&&&&&)))***+++,,,---.........*********)))))))))))))))+++++++++*********))))))***+++,,,---------,,,,,,...............---------------000444666888@@@IIIVVVfff~~~///...---,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++******)))(((((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))******)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&(((***)))(((&&&&&&&&&''',,,...+++))))))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&((())))))(((''''''((((((((()))+++///444999<<>>======>>>???>>>AAACCCDDDDDDEEEFFFHHHMMMPPPSSSUUUVVVVVVWWWXXXZZZ[[[\\\]]]^^^___`````````bbbeeefffeeeeeeeeefffiiigggdddaaa]]]ZZZXXXWWWRRRSSSUUUUUUTTTUUUXXXZZZ]]]dddnnnwww}}}~~~{{{yyywwwvvvtttrrrpppooommmmmmeeejjjssszzz{{{vvvsssqqqooonnnmmmnnnoooooopppooonnnnnnssszzz}}}vvvrrrooojjjccc^^^YYYWWWUUUWWWXXXYYYXXXVVVTTTUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVTTTUUUVVVXXXWWWWWWNNNNNNMMMMMMMMMMMMMMMNNNLLLIIIEEE@@@;;;666333222000...,,,+++,,,+++***)))************************(((((())))))***+++++++++,,,+++)))(((((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&'''((()))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))(((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&%%%%%%%%%&&&((()))&&&'''''''''(((***+++,,,++++++,,,,,,,,,,,,,,,+++((()))))))))***++++++++++++++++++***************++++++,,,,,,,,,---------,,,---------...////////////...000444555777>>>GGGOOO```zzz000000...---,,,,,,++++++******+++,,,,,,+++******+++++++++++++++++++++++++++*********)))))))))((((((((()))))))))*********************************)))))))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))(((''''''''''''((((((''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$###""""""&&&&&&%%%$$$$$$&&&'''((((((***+++***)))((()))***'''///222,,,%%%$$$&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((('''''''''&&&%%%%%%%%%&&&'''(((((((((&&&&&&'''((())))))'''''')))***+++---111666<<>>>>>:::;;;===@@@BBBEEEGGGHHHKKKMMMPPPRRRSSSTTTVVVXXXUUUXXX\\\___```bbbdddfffeeeeeeeeeeeeffffffffffffhhhgggfffdddcccbbb```___[[[ZZZXXXVVVUUUVVVVVVWWW[[[^^^```bbbbbbdddfffhhhkkkqqqzzzwwwxxxxxxxxxvvvssspppnnnsssuuuwwwyyy|||}}}wwwsssooommmkkkllljjjgggeeeeeehhhjjjmmmoooxxx|||ssslllgggeeeeeeffffffddd```[[[XXXXXXXXX[[[ZZZWWWUUUSSSSSSTTTTTTVVVWWWXXXYYYZZZ[[[]]]___\\\[[[YYYVVVTTTTTTTTTTTTPPPOOOMMMJJJFFFCCC@@@>>>444111...,,,++++++***)))************************************++++++++++++++++++***************+++***************************)))))))))((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))(((((('''(((((()))***)))***************++++++(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))***++++++(((((('''(((((()))***++++++++++++,,,++++++******((())))))***+++,,,,,,---************************,,,,,,+++++++++,,,---...,,,,,,,,,---...///000000///...000333444555===EEEPPPaaa{{{444333222000///.........***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************&&&''''''(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((&&&'''''''''&&&&&&((()))(((...000***%%%%%%'''(((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))(((''''''&&&''''''''''''''''''(((''''''&&&%%%&&&'''(((((((((***---000444777<<>>GGGRRRccc}}}AAA@@@<<<888444111...---++++++------------++++++++++++++++++++++++++++++******************++++++)))************+++++++++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''''''''''''''((()))***"""$$$&&&((()))))))))((('''''''''''''''((())))))'''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&((()))))))))((('''''''''((('''&&&&&&)))+++***,,,+++((('''******'''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&'''((()))***)))((('''&&&%%%%%%&&&'''''')))***+++---000555888>>>AAAGGGLLLPPPSSSSSSSSSTTTVVVXXXYYYXXXXXXXXXZZZWWWVVVTTTQQQNNNJJJHHHFFFCCCFFFHHHIIIIIIJJJNNNQQQUUUWWWZZZ]]]^^^______^^^^^^```aaaaaa```______```______^^^]]]]]]___cccggghhhggggggfffeeedddcccbbb^^^\\\YYYZZZ\\\^^^]]][[[ZZZ\\\___bbbeeefffgggggggggjjjnnnppprrrssstttvvvvvvvvvtttsssrrrrrrssssssttttttsssrrrsssvvvxxxyyy{{{}}}yyyzzz||||||{{{xxxuuurrrrrruuuzzz{{{rrrpppsssuuuxxxxxxxxxwwwvvvxxx{{{~~~~~~yyypppfff^^^YYYWWWVVVUUUWWWYYYXXXVVVUUUXXX[[[XXXYYY[[[\\\]]]\\\\\\[[[\\\[[[YYYVVVRRRMMMIIIFFFEEE@@@:::555333111///...++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++------......************************************))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---+++)))'''&&&&&&'''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))******+++++++++++++++''''''''''''(((***+++,,,'''((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++))))))******++++++++++++---,,,+++******,,,...///...............---------,,,+++...222444666>>>GGGQQQccc}}}JJJHHHDDD???:::444111///000...------...---,,,***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++++++++***))))))+++***)))(((((()))***+++''''''(((((())))))******&&&&&&'''(((((()))((((((******))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))(((((('''***,,,,,,)))%%%###$$$&&&))))))))))))))))))))))))******))))))((((((((('''&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%''')))+++(((((('''((())))))'''&&&((()))***,,,///444:::???GGGHHHIIILLLOOORRRUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWSSSOOOJJJHHHIIIJJJLLLMMMNNNPPPRRRTTTUUUVVVVVV[[[[[[\\\]]]]]]^^^______^^^______``````````````````___^^^]]]^^^aaadddffffffeeecccbbb```^^^ZZZWWWVVVTTTSSSTTTWWW\\\bbbeeeggggggggghhhkkkllllllkkklllkkkkkknnnrrruuuvvvvvvwwwuuurrrnnnmmmooossswww}}}{{{yyyyyy{{{~~~|||~~~~~~zzzyyyzzz{{{yyyvvvsss||||||}}}|||rrrhhhaaa]]]\\\]]]^^^]]]\\\YYYXXXWWWXXXYYYYYYYYY[[[\\\\\\[[[ZZZYYY\\\[[[ZZZYYYWWWTTTOOOLLLKKKGGGAAA<<<777333...+++///...---++++++++++++,,,------,,,++++++******)))+++*********************))))))************))))))++++++***)))(((((())))))))))))************))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))((((((((((((+++)))(((&&&&&&((()))+++******)))(((((('''(((((())))))(((((((((((())))))******))))))((((((((('''))))))))))))((((((((((((&&&''''''((()))******+++,,,---......//////......************************)))************+++++++++...---,,,,,,---...000111------......///111222333000111000///000555===DDDOOO```{{{SSSPPPLLLFFF@@@:::555333111///...---......---+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++++++++***))))))***)))(((((((((((()))***(((((((((((())))))******''''''((()))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((()))((((((((((((((('''''')))((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***+++,,,***&&&%%%%%%'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((((((((()))''''''((()))*********)))(((***,,,000444999@@@EEEHHHIIIKKKMMMPPPSSSUUUWWWWWWXXXYYYYYYYYYYYYYYYXXXTTTRRROOOLLLLLLMMMPPPRRRTTTUUUWWWXXXZZZ[[[[[[[[[```______^^^]]]\\\\\\[[[^^^___``````aaaaaa````````````___^^^___aaacccddd```___]]]\\\[[[YYYVVVSSSRRRRRRSSSVVV\\\ccciiimmmlllkkklllnnnoooooollljjjjjjjjjkkklllnnnqqqsssuuuyyyyyyyyyxxxxxxzzz|||}}}||||||}}}{{{|||}}}zzzyyyzzzrrrjjjddd```^^^aaa___]]]\\\]]]]]]]]]]]]ZZZYYYXXXWWWVVVWWWWWWXXXZZZYYYXXXXXXXXXWWWTTTQQQMMMIIIDDD@@@;;;666111......---+++***))))))******+++++++++++++++++++++,,,***+++++++++,,,,,,,,,,,,******++++++++++++******++++++***)))))))))))))))******+++++++++***))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))***)))(((''''''((()))***+++***))))))((((((((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''(((((())))))******++++++,,,------------,,,************************)))************+++++++++++++++******+++,,,...///............000111222333000111111///000555===DDDOOO___zzzZZZXXXSSSMMMFFF@@@:::777222111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++***)))))))))((((((''''''(((((()))((((((((())))))))))))***)))************))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))******+++,,,+++)))''''''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((******%%%&&&((()))))))))((('''''''''((()))***+++,,,,,,))),,,000555:::@@@GGGLLLJJJKKKMMMPPPRRRUUUWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXRRRQQQPPPPPPQQQTTTWWWZZZ\\\]]]^^^______``````___bbbaaa```___^^^]]]\\\\\\^^^___``````aaaaaa``````````````````````````````^^^[[[XXXVVVUUUTTTRRRQQQUUUVVVYYY^^^cccjjjooorrrqqqqqqqqqrrrrrrpppkkkhhhhhhjjjllllllkkkmmmqqquuu{{{}}}}}}zzzzzzzzzzzz||||||wwwnnngggccceeebbb```aaadddfffeeeccc```]]]YYYUUUTTTTTTVVVWWWXXXXXXXXXYYY[[[[[[YYYWWWOOOMMMIIIEEEAAA<<<666222///...,,,+++*********+++)))******+++,,,,,,------+++++++++,,,,,,------...++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))++++++++++++******)))((())))))(((((((((((())))))))))))))))))((((((((((((++++++++++++***************)))(((''''''((()))***++++++***))))))))))))***))))))(((((((((((())))))((((((''''''''''''&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))***++++++++++++***************************)))************++++++++++++++++++++++++---......,,,,,,,,,---...///000111000111111000000555===CCCMMM^^^xxx[[[ZZZVVVQQQKKKEEE???<<<555222000...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++++++++***)))((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))*********((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&$$$###"""###%%%''')))***+++,,,,,,+++***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,&&&''''''((((((((((((((('''((()))*********,,,...---111666;;;???EEEKKKOOOMMMNNNPPPRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWTTTSSSTTTUUUWWWZZZ]]]___```aaaaaabbbbbbaaaaaa```_________```````````````______```aaaaaaaaaaaaaaa```aaaaaaaaa```___^^^]]]___[[[UUURRRSSSUUUWWWXXXaaaccceeehhhkkknnnqqqrrruuussspppooonnnmmmjjjhhhhhhllloooooommmnnnsssyyy|||}}}zzz~~~~~~|||zzz}}}|||||||||zzzzzz}}}{{{yyyqqqmmmjjjgggdddeeeiiilllllljjjhhheee```\\\XXXWWWWWWXXXXXXXXXXXX[[[]]]^^^\\\[[[RRRPPPMMMKKKGGGBBB<<<888333222000...---------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++*********)))))))))))))))***************)))(((''''''))))))(((((((((((())))))******))))))((((((''''''++++++*********)))))))))))))))(((((((((((())))))++++++***************+++))))))(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***+++*********************************))))))*********+++++++++,,,,,,------...//////000************+++,,,---...000111111000111555<<>>;;;666222111000///---........................,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++***))))))'''(((((())))))(((((('''+++************)))))))))******+++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((('''%%%$$$%%%'''***,,,...,,,***)))******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******(((&&&%%%%%%'''***+++(((***,,,+++)))***...222:::===BBBEEEGGGIIIKKKMMMPPPQQQSSSVVVWWWXXXXXXWWWVVVWWWWWWXXXYYYYYYXXXXXX[[[\\\]]]^^^```aaabbbccceeeeeeeeeeeeeeedddccccccaaaaaaaaa```______^^^^^^___```aaaaaabbbbbbaaaaaa^^^^^^^^^^^^]]][[[YYYXXXSSSQQQRRRVVV```kkktttyyyuuuuuuuuuuuuuuuuuuuuuttttttoooiiifffggglllpppssssssvvvzzz{{{zzzyyyzzz|||vvvsssrrrtttyyy||||||zzzpppvvv}}}|||wwwsssqqqssswwwzzz{{{xxxsssmmmfff```\\\ZZZZZZ\\\___bbbeeeddd```\\\YYYWWWTTTRRRPPPLLLHHHDDD;;;999666333000...---,,,------,,,,,,+++******)))---,,,,,,+++***)))(((((()))))))))******))))))))))))))))))))))))******+++'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((('''(((((())))))))))))((((((***))))))))))))***++++++))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++************************)))************+++++++++)))***+++,,,------------...............///000111000111222222111555;;;@@@KKKZZZsss_________^^^[[[WWWSSSPPPEEEAAA;;;777444222111///........................,,,,,,,,,---------......++++++++++++++++++++++++***++++++++++++***))))))(((((()))******)))((((((+++++++++*********))))))((()))******************'''((((((((()))))))))***************************''''''''''''&&&&&&&&&&&&((((((((((((((()))******((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''(((***,,,111---)))'''((()))((('''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))((('''''''''(((((((((''''''&&&'''((()))***'''***------,,,...444999>>>BBBFFFJJJKKKLLLMMMMMMPPPRRRTTTVVVWWWXXXWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]___aaacccddddddddddddddddddeeeddddddcccccc________________________``````aaabbbbbbbbbbbbaaa\\\\\\\\\\\\[[[YYYXXXXXXTTTVVV[[[dddnnnwww|||~~~zzzyyywwwvvvtttsssssssssrrrnnnjjjiiimmmsssyyy|||yyy{{{~~~~~~{{{wwwuuuqqqooonnnrrrxxx||||||yyysssxxx~~~}}}wwwwww~~~|||ssslllfffcccaaabbbeeejjjpppsssqqqlllhhh^^^[[[XXXUUUTTTQQQNNNKKK@@@>>>:::666222///---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))))))))))))))))))***++++++'''((()))***++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))(((((((((((())))))))))))(((((()))((((((((())))))***+++))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))((((((((((((''''''(((((())))))******)))***++++++,,,,,,++++++************************)))************+++++++++)))***+++------------,,,///............//////000000111333222222555:::???KKKZZZsss_________^^^[[[WWWRRRPPPJJJFFF???:::777555333111////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++***++++++++++++***))))))((()))***++++++***)))(((++++++++++++******))))))'''((()))***************'''((((((((())))))******************************'''''''''&&&&&&%%%%%%$$$((((((((((((((()))******)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***333...(((%%%&&&(((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((***)))(((''''''&&&&&&&&&&&&&&&((()))))))))((('''&&&)))---...///222999???@@@DDDIIIMMMNNNNNNOOOOOOPPPRRRTTTVVVXXXWWWWWWVVVWWWXXXZZZ[[[]]]^^^^^^^^^\\\]]]```bbbeeefffffffffaaabbbbbbbbbbbbbbbaaaaaaZZZ[[[\\\^^^```aaabbbccc``````aaabbbbbbbbbbbbbbb[[[[[[ZZZZZZYYYXXXXXXXXX[[[___hhhrrr{{{}}}}}}yyyuuurrrpppooonnnqqqooommmooottt{{{~~~~~~zzztttnnnmmmlllnnnttt{{{~~~{{{vvv{{{}}}{{{zzzxxxpppkkkjjjjjjkkkooovvv}}}yyytttaaa^^^ZZZXXXVVVTTTRRRPPPEEECCC>>>999555111///...*********++++++,,,------)))******+++---...//////+++++++++,,,,,,+++++++++))))))((())))))***++++++((()))***+++,,,---------))))))(((((((((((())))))''''''(((((())))))******+++++++++************)))(((((())))))))))))(((((((((((('''(((((()))******))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))((((((((((((&&&''''''((()))******+++))))))***+++++++++++++++************************)))************++++++++++++,,,---///000//////...,,,,,,+++++++++,,,------000111333222222555:::???KKKZZZsss]]]]]]^^^]]][[[XXXUUUTTTOOOIIIDDDBBB@@@;;;666333///......//////...,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***)))((()))***+++***((())))))))))))))))))))))))&&&(((***++++++***(((&&&((((((((((((((((((((((((************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&'''&&&%%%$$$&&&(((+++---555...'''$$$'''******))))))((((((''''''''''''(((+++***)))((('''&&&%%%%%%''')))))))))'''&&&'''(((***))))))***+++***)))''')))***,,,...111777???DDDHHHJJJMMMNNNOOOPPPRRRSSSVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]___```aaabbbccceeehhhjjjjjjgggddddddddddddcccbbbaaa```___ZZZ[[[\\\^^^___````````````aaaccccccbbb```]]][[[ZZZZZZYYYYYYXXXZZZ\\\^^^gggkkkqqqxxx|||}}}}}}|||xxxxxxvvvqqqllliiijjjllloooqqquuuyyy}}}|||xxxxxxvvvrrrrrroooqqq|||}}}zzz}}}{{{xxxwwwwwwzzz}}}{{{xxxzzz{{{xxxxxxzzztttvvvwwwyyyzzz{{{zzzzzzxxxxxxvvvssspppqqqvvv{{{}}}}}}|||yyyxxx}}}wwwrrrsssuuuxxx{{{tttnnneee^^^[[[XXXUUURRRKKKHHHCCC???<<<888444111---,,,,,,,,,...---,,,***+++***(((((())),,,///111------,,,,,,+++***))))))******************++++++,,,+++***((((((((())))))***************+++++++++))))))************)))))),,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))(((((('''''''''&&&'''''''''''''''((()))******)))(((&&&&&&&&&'''((())))))***+++---......///))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///---...111222333888???KKKZZZqqq[[[ZZZYYYWWWUUUTTTRRRRRROOOLLLJJJIIIFFF@@@;;;777222000///.........+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***+++***((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''((('''%%%%%%&&&(((+++---222---(((''')))+++)))'''(((((('''''''''(((((()))'''''''''(((((((((((((((((()))))))))'''&&&'''(((***)))))))))******((('''***,,,///111555;;;AAAFFFIIIKKKNNNOOOOOOPPPQQQRRRVVVUUUUUUUUUVVVWWWXXXXXXWWWXXX[[[^^^```aaabbbbbbdddddddddfffhhhhhhfffeeedddddddddcccbbbaaa``````\\\]]]^^^______`````````]]]^^^______^^^\\\ZZZXXXVVVXXXZZZZZZ[[[___eeeiiiooorrrwww{{{}}}}}}|||zzzyyyxxxvvvqqqllljjjjjjlllsssuuuvvvxxx{{{~~~yyyuuupppssspppsss|||yyytttrrrqqqooonnnnnnoooqqqrrrrrrmmmjjjkkkkkkhhhggghhhnnnooopppqqqrrrqqqqqqpppoooooommmjjjhhhiiinnnrrrvvvvvvtttqqqooorrr{{{{{{{{{|||}}}sssjjjccc]]]WWWTTTOOOLLLHHHCCC???:::555111...---,,,---......---+++,,,+++***)))***+++---...------,,,,,,+++******)))******************++++++******)))(((((()))***+++)))))))))***+++++++++,,,))))))************)))))),,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))((((((((('''''''''(((((('''''''''((())))))***))))))(((''''''(((((()))******+++,,,---...///))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000...///222444444999@@@KKKYYYppp[[[YYYVVVSSSPPPNNNMMMMMMNNNQQQSSSRRRNNNHHHCCC@@@999666333000///...---+++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++***))))))***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((()))))))))(((((((((((('''''''''''')))(((&&&&&&&&&(((***+++...+++))))))++++++(((%%%''''''''''''((()))******'''''''''(((((()))))))))((()))***)))'''&&&'''(((******)))))))))(((((((((+++...333777;;;???DDDHHHKKKMMMOOOPPPPPPPPPQQQRRRUUUUUUUUUUUUUUUVVVWWWXXXUUUWWW[[[___bbbdddddddddfffeeedddeeefffgggfffeeecccccccccccccccbbbaaa```______````````````______]]]]]]]]]\\\ZZZYYYWWWVVVSSSXXX]]]```bbbhhhpppwww|||}}}}}}{{{zzzwwwxxxwwwuuurrroooooopppsssuuuvvvuuuvvv~~~yyytttqqqmmmooovvvyyytttkkkgggccccccbbbbbbaaabbbbbbcccaaa]]][[[]]]^^^]]]]]]___iiijjjkkkllllllkkkjjjjjjgggfffccc```^^^___cccgggmmmllljjjfffcccdddjjjooo|||wwwmmmccc[[[VVVTTTQQQMMMIIIDDD>>>777222111///------......---,,,------,,,,,,+++++++++***---,,,,,,++++++*********++++++++++++++++++******)))(((((())))))+++,,,,,,(((((()))***++++++,,,,,,))))))************))))))***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))((((((((((((''''''))))))((('''''''''(((((()))************)))(((((()))******+++,,,---......)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111///000333444555:::AAAKKKXXXooo[[[ZZZWWWSSSOOOLLLJJJHHHMMMTTTZZZZZZUUUQQQMMMIIICCC???999444222111///...,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++***))))))++++++***)))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((()))))))))((((((((((((((('''''''''***)))'''''''''((()))***---***))))))******)))'''''''''''''''((()))***+++******))))))(((''''''&&&((()))***)))'''''''''((()))******)))(((((()))***,,,111777<<<@@@CCCFFFIIIKKKMMMOOOQQQQQQRRRSSSUUUTTTTTTTTTUUUVVVWWWXXXYYYUUUWWWZZZ^^^aaadddffffffhhhggggggggghhhhhhfffdddbbbbbbcccccccccbbbbbbaaabbbbbbbbbaaaaaa```___^^^^^^]]]\\\ZZZXXXVVVUUUUUUSSS[[[eeekkknnnrrrzzz~~~}}}xxxzzz}}}}}}zzzvvvsssmmmpppssssssttt{{{{{{rrrllljjjmmmlllfff^^^[[[XXXXXXZZZ[[[\\\]]]]]]]]]ZZZWWWWWW\\\aaaccceeeiiikkklllnnnoooppppppoooooogggeeeaaa]]][[[\\\___aaafffeeebbb]]]YYYXXXZZZ]]]fffiiiqqq{{{tttggg]]]XXXUUUTTTQQQNNNIIICCC<<<777444111...------...---,,,+++,,,---------,,,+++***,,,,,,,,,++++++*********,,,+++++++++++++++******)))))))))******+++++++++(((((()))***+++,,,,,,---)))******++++++******))))))))))))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&'''(((***+++))))))((((((((((((((((((******)))((('''''''''((()))***+++,,,,,,+++)))((()))******+++,,,,,,------))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////000//////333444555:::@@@KKKXXXnnnXXXWWWVVVSSSPPPMMMJJJHHHMMMWWW^^^^^^\\\[[[XXXTTTKKKFFF???999555333000///---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++***)))***+++,,,+++)))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((()))))))))***'''''''''((((((((((((((())))))(((((((((((()))***---***(((&&&''')))******'''''''''((((((***+++,,,*********)))((((((''''''(((*********((('''((()))((()))***)))((((((+++---///444:::@@@CCCFFFHHHIIIJJJLLLPPPQQQRRRTTTVVVWWWTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUWWWZZZ^^^cccgggiiijjjiiijjjkkkkkkiiifffcccaaabbbbbbcccccccccbbbbbbcccccccccbbbaaa___^^^]]]^^^\\\YYYVVVUUUTTTUUUUUUYYYbbbnnnvvvzzz{{{~~~yyysssjjjooouuuwwwxxx}}}}}}tttmmmgggfffccc]]]YYYXXXTTTVVVYYY]]]```cccdddeeeaaa^^^___eeekkknnnqqquuuqqqsssuuuxxxzzz{{{{{{{{{rrrnnniiieeecccdddeeeffffffddd```[[[UUURRRQQQRRRWWWZZZaaakkkvvv~~~zzzkkk___XXXUUUTTTSSSQQQNNNIIIBBB>>>888555000...---------,,,***+++,,,......---,,,+++,,,,,,+++++++++++++++***,,,,,,,,,,,,++++++******++++++++++++******))))))((())))))***++++++,,,,,,******++++++++++++******,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&&&&''')))***(((((())))))))))))))))))+++***)))((((((((((((((()))***+++,,,,,,+++***))))))******++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------...............///---...111333444999???KKKXXXmmmYYYXXXVVVTTTQQQOOOMMMLLLOOOYYY______aaaeeeddd___TTTOOOGGG???:::666333000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,*********+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,+++***)))(((((((((((()))))))))******'''''''''((((((((((((((((((((((((((())))))***++++++***'''&&&&&&(((***,,,(((((((((((()))******+++''''''((())))))***++++++)))***+++***((('''((()))''')))+++***)))***...222444888>>>CCCFFFHHHIIIKKKKKKNNNQQQSSSSSSTTTVVVXXXSSSSSSRRRQQQPPPPPPPPPPPPNNNOOOSSSXXX^^^ccchhhkkkjjjiiihhhhhhhhhfffcccaaa```aaabbbcccccccccccccccccccccbbbbbbaaa___^^^]]]ZZZXXXUUUSSSTTTVVVYYY\\\bbbiiittt|||~~~~~~|||||||||~~~|||tttpppvvv|||xxxnnngggbbbaaa^^^YYYWWWXXXZZZ\\\```fffkkkooorrrtttqqqmmmmmmrrrvvvwwwyyy|||zzz{{{~~~|||wwwsssssstttuuuuuunnnlllhhhbbb]]]XXXTTTRRRQQQSSSWWW]]]eeekkknnnooooooqqqtttwwwyyy|||ooobbb[[[WWWVVVUUUSSSRRRNNNIIIFFF???;;;555000.........---***+++,,,.........---,,,++++++++++++++++++++++++---------,,,++++++******,,,,,,,,,,,,+++***)))(((***************+++++++++******++++++++++++******///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))(((((())))))))))))************)))((((((((())))))))))))***++++++++++++***************++++++,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...........................///---...111222333888???JJJXXXnnnjjjeee___XXXRRRPPPOOOOOOSSS[[[______eeeooopppiii___ZZZRRRJJJDDD>>>:::666111000000///......------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,***)))((((((((()))))))))*********''''''''''''((((((((()))''''''((()))******+++,,,((((((((((((((((((***+++***)))))))))))))))******&&&'''((()))***+++,,,,,,)))***+++***((((((((()))&&&)))++++++***+++111666999===CCCGGGIIIJJJLLLMMMOOOQQQSSSTTTSSSSSSTTTVVVSSSQQQNNNKKKHHHEEECCCBBBAAAFFFNNNXXX```fffjjjllljjjgggbbb```____________``````aaabbbcccdddddddddbbbbbbbbbaaa```___^^^]]]WWWUUUTTTTTTXXX^^^dddiiikkknnnsss{{{~~~{{{wwwuuutttsssuuuxxx|||}}}||||||tttgggdddccceeeeeeaaa___aaacccfffjjjooouuu{{{}}}~~~yyytttnnnhhhbbb^^^YYYXXXWWWYYY\\\___aaaaaa```bbbeeegggiiiooovvv{{{tttiiiddd\\\ZZZXXXVVVUUURRRNNNLLLGGGBBB:::444111000000///------------------,,,,,,++++++++++++++++++++++++...------,,,++++++*********+++,,,,,,,,,+++***)))+++++++++******************++++++,,,,,,++++++***...---,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))*********)))))))))((())))))******)))))))))))))))***++++++************++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---..............................000......222333444999@@@JJJXXXooo~~~vvvjjj]]]SSSOOOOOOPPPVVV]]]______hhhuuuwwwoooiiiddd\\\TTTMMMGGGAAA===222111111000///.........000///......---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,+++******,,,,,,+++***))))))))))))))))))))))))((()))+++------+++)))(((((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++***)))'''&&&))))))))))))************&&&'''''''''(((((())))))&&&'''((()))***+++,,,,,,$$$''')))+++***)))))))))+++***)))))))))))))))***************)))))))))))))))***+++***)))((((((***%%%))),,,,,,***---333999>>>AAAFFFIIIKKKLLLMMMOOORRRTTTUUUUUUSSSRRRRRRSSSRRRPPPLLLFFFAAA<<<999777777???KKKXXXccciiikkkllljjjddd]]]XXXWWWYYY\\\]]]___```aaabbbcccdddddddddaaaaaaaaaaaa```___^^^]]]VVVVVVUUUXXX^^^gggooouuuqqqpppqqqwww~~~}}}yyyqqqooonnnmmmooosssxxx{{{~~~|||tttiiihhhlllrrrssspppnnnoookkklllpppuuu{{{~~~wwwppplllgggdddaaa______``````___YYYZZZ\\\^^^```gggpppvvvxxxppplllaaa^^^[[[XXXWWWTTTQQQOOOLLLGGG>>>777444222222111000///...---,,,++++++***++++++++++++++++++++++++......---,,,,,,+++******((()))+++,,,------,,,+++,,,,,,++++++***)))))))))***++++++,,,,,,++++++*********))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((())))))*********+++))))))(((((()))***++++++***)))((((((((()))+++,,,***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---...........................---111///000333444555:::AAAJJJXXXoooxxxjjj[[[SSSSSSVVVYYY\\\aaadddgggjjjnnnpppoooggg^^^XXXUUURRRMMMHHH<<<777222...---...//////---,,,++++++***+++++++++,,,++++++******++++++,,,******))))))))))))******,,,+++++++++***)))))))))+++++++++************)))(((((())))))************+++***)))((((((''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((('''%%%%%%%%%''')))***''''''''''''((((((((((((((()))'''%%%'''++++++(((************))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***'''((())))))(((((()))+++(((((((((***...444:::===DDDEEEGGGIIILLLOOOQQQRRRUUUTTTSSSTTTTTTSSSQQQNNNMMMIIICCC===:::777666444555@@@MMMXXXccckkkllliiiggg```UUUNNNMMMRRRYYY^^^```aaaccceeeeeeeeecccccc```bbbcccaaa]]]ZZZZZZ\\\XXX[[[```gggmmmrrruuuwwwooooooqqquuuyyy{{{yyyvvvsssrrrpppqqqrrrsssrrrqqqssswww}}}~~~}}}}}}|||zzz|||}}}xxxwwwpppttt{{{|||wwwuuuwwwzzz|||}}}xxxpppnnnkkkiiijjjkkkkkkkkkhhhccc___]]][[[]]]fffppp||||||{{{zzz{{{}}}vvvnnniiifffeeeeee```YYYVVVXXXPPPKKKEEE>>>999444000---111000//////....................................------,,,,,,+++***))))))+++***((('''''''''((()))************************************************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))******))))))))))))******,,,+++***)))((((((((((((******++++++++++++******++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))/////////...---///222444...------,,,,,,...///000111//////111222222777===JJJXXXooozzzrrrfff\\\VVVTTTWWWYYY]]]ccchhhlllnnnooooooiiiaaa]]][[[WWWRRRMMMBBB===666222000000111111------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++************)))((((((((()))))))))************)))))))))******+++'''(((((()))***)))))))))))))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((((((((((((((('''&&&%%%%%%''')))***''''''''''''(((((((((((()))***(((&&&(((,,,---***************))))))))))))(((((((((((())))))))))))))))))((((((((()))******&&&((())))))(((''')))***))))))***---111777===@@@DDDEEEGGGJJJLLLOOOPPPQQQSSSRRRRRRSSSTTTRRRPPPMMMHHHDDD???:::777666444444666AAAOOOZZZbbbhhhfffaaaYYYRRRIIIFFFKKKSSS\\\```bbbcccdddffffffeeecccbbb]]]___bbbbbb```___```bbbaaaeeejjjppptttvvvvvvuuunnnnnnooosssxxxzzzyyywwwuuutttsssrrrsssrrrpppnnnqqqwww}}}zzzwwwuuuwwwvvvxxx~~~}}}}}}xxx|||zzzwwwtttssstttuuuuuutttppplllhhhddd```\\\```fffssswwwyyyxxxyyy{{{xxxsssrrrrrrsssuuuxxx{{{~~~~~~vvvqqqmmmjjjhhhbbb\\\YYY[[[SSSNNNGGGAAA<<<888444111//////...---------------------------------------------,,,,,,+++******))),,,+++******))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))*********))))))))))))******+++******))))))))))))))))))******++++++******)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++***,,,---...------...///000///.........///111222111//////111222222777===IIIWWWooo{{{{{{{{{yyyssshhh]]]UUUVVVVVVXXX^^^fffkkkmmmmmmlllhhhcccaaa```]]]XXXTTTKKKEEE===777444333222111...---------------......,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++************)))((())))))))))))*********))))))))))))***+++,,,---((())))))***************************************)))))))))))))))(((''''''*********))))))(((((((((((('''&&&&&&&&&'''((()))''''''''''''(((((((((((()))***)))''')))......,,,++++++*********)))))))))''''''(((((())))))******++++++***)))))))))******&&&'''((((((''''''(((******+++---000555;;;AAADDDFFFGGGHHHJJJLLLOOOPPPQQQQQQPPPPPPQQQQQQPPPLLLIIIAAA???;;;888555444444555<<>>CCCNNNZZZaaaccciiiiiihhhgggfffdddbbbaaa`````````bbbeeejjjpppsss~~~~~~}}}|||zzzwwwtttrrrjjjjjjjjjlllooorrrtttuuuwwwtttpppnnnnnnnnnmmmllluuu{{{}}}xxxrrrpppuuu~~~zzzyyy~~~}}}yyywwwrrrjjjhhhjjjhhhjjjiiidddbbbddddddbbbcccgggmmmsssxxxzzz{{{{{{zzz{{{yyysssmmmgggfffhhhbbb]]]UUUMMMGGGAAA<<<999333222000///...///000000------------------------------,,,,,,,,,+++++++++,,,---.........---+++***************************************************))))))))))))))))))))))))*********************************)))))))))))))))(((((()))))))))***************))))))))))))******(((((((((((()))***+++,,,((())))))******))))))((())))))*********+++++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,,,,)))+++...///...---...///,,,+++*********+++---...000......111222333777>>>HHHWWWooo}}}yyyvvvwwwzzzyyysssmmmbbbZZZQQQPPPVVV___dddfffddddddeeeggggggfffcccaaaXXXSSSKKKDDD>>>:::555222//////...------------...---,,,,,,,,,,,,,,,,,,---++++++************++++++))))))******++++++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))((('''''')))))))))(((((('''''''''((((((((('''''''''((((((''''''''''''(((((((((((()))+++***(((+++111222///++++++++++++************'''((((((((()))))))))***+++***))))))((((((((((((&&&'''((((((''''''(((***+++---111666<<>>:::888999===BBBNNNSSSUUUSSSQQQNNNIIIBBBBBB@@@BBBIIIUUU```eeefffkkkkkkiiigggeeecccaaa``````___```cccjjjttt||||||wwwsssrrrqqqqqqiiiiiiiiiiiijjjnnnrrruuuyyywwwsssrrrsssttttttttt{{{~~~}}}zzztttooommmuuu{{{zzz}}}|||zzzvvvqqqppprrroooqqqnnnfffaaaaaabbbaaa___dddkkkrrrwwwyyyxxxwwwpppqqqttt{{{|||vvvpppmmmnnnlllggg___VVVOOOGGG@@@<<<666444111///......///000---------------------------------,,,,,,,,,,,,,,,+++,,,---------,,,***)))************************************************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))******************))))))))))))******(((((((((((()))***,,,,,,))))))************))))))))))))*********+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,+++,,,...111000000///...///000111222000......111222333888>>>IIIWWWooo{{{zzz}}}~~~|||yyylllcccWWWPPPQQQWWW]]]```bbbcccfffhhhiiihhhgggfff^^^ZZZUUUNNNIIIBBB<<<777222222000///...---------------,,,,,,,,,,,,------++++++************++++++******************+++++++++++++++************)))---------,,,,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((()))***)))(((+++111333000,,,++++++++++++*********)))))))))))))))(((((((((******)))((((((((())))))'''((())))))(((((()))***,,,///444:::???DDDGGGIIILLLLLLMMMMMMNNNNNNOOOOOOMMMKKKIIIHHHHHHHHHHHHGGGJJJIIIDDD>>>;;;===DDDKKKQQQTTTTTTPPPLLLJJJFFF@@@@@@CCCJJJTTT^^^fffiiijjjlllkkkiiigggdddbbbaaa```]]]^^^ccckkkvvvxxxqqqnnnmmmoooqqqlllllljjjhhhhhhlllqqquuu~~~}}}~~~~~~||||||}}}}}}}}}|||{{{yyyxxxwwwrrrpppwww}}}{{{~~~}}}zzzvvvvvvxxxxxxzzzwwwmmmfffddddddddd```dddjjjpppsssrrrooommmhhhgggiiippp{{{{{{vvvvvvuuupppiiiaaaYYYPPPGGGBBB999666333///------...///........................------------,,,,,,,,,,,,++++++,,,,,,++++++***)))************************************************))))))))))))))))))))))))************************))))))))))))************)))))))))*********++++++******))))))))))))******(((((((((((()))***+++,,,******++++++++++++***************++++++++++++,,,++++++++++++************,,,,,,,,,,,,+++***))))))***+++***)))(((***---000000///.........///000111///---...111222333888???GGGVVVooo~~~uuunnnbbbWWWRRRRRRUUUXXX]]]___bbbdddeeeeeefffgggeeebbb___ZZZTTTMMMEEE???777666444222000///......------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++******+++++++++************))),,,,,,+++++++++***************))))))((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))'''(((((())))))******+++)))))))))))))))(((''''''''''''''''''((((((((((((((())))))(((+++111333111,,,,,,+++++++++***************))))))((((((''''''******)))))))))***++++++((()))******))))))***,,,000333888>>>CCCGGGIIIJJJMMMMMMNNNNNNNNNNNNNNNNNNLLLIIIGGGGGGJJJMMMPPPQQQSSSPPPJJJBBB===@@@IIIRRRRRRVVVXXXUUUSSSRRRMMMGGGGGGOOOZZZccchhhjjjlllmmmllljjjhhhfffdddbbb``````___ccclllyyy}}}yyytttooolllmmmoooqqqqqqpppnnnjjjiiilllrrrxxx}}}xxxwwwwwwwwwwwwwwwwwwxxx{{{wwwvvv|||vvvnnnllllllllljjjmmmqqqsssrrrnnniiifffaaa______eeepppzzz|||zzzvvvrrrkkkdddZZZPPPJJJ???<<<777333000///000111////////////////////////---------------------------,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******))))))))))))******))))))(((((()))***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++***)))***,,,+++++++++---///---,,,+++++++++,,,---...///---...111222333888???EEETTTmmmzzzuuujjj^^^UUUPPPQQQSSSXXXZZZ\\\^^^___```bbbdddiiihhhfffbbb]]]UUUKKKEEE:::999777444222111000///...------,,,,,,------......------,,,,,,------...---------,,,,,,++++++++++++++++++************)))************))))))(((((())))))))))))***+++,,,---(((((()))***************))))))))))))))))))))))))%%%&&&''')))************(((((()))***+++,,,,,,---)))))))))))))))(((''''''''''''''''''((((((((()))''')))((('''+++111333111,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&************+++,,,------(((***++++++******+++,,,222555;;;@@@FFFIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJHHHFFFGGGLLLRRRWWWYYYXXXUUUMMMDDD>>>BBBLLLUUUTTTZZZ^^^^^^]]]\\\WWWPPPRRR\\\iiippppppmmmllllllkkkjjjhhheeecccaaa``````dddjjjvvvxxxvvvrrrooonnnnnnoooqqquuutttqqqmmmjjjmmmtttzzz}}}zzzrrrrrrsssssstttvvvwwwxxx~~~{{{{{{~~~uuussstttssswwwxxxzzzzzzvvvpppiiiddd^^^[[[YYY^^^hhhqqqvvvvvv||||||zzzvvvrrrkkkaaaWWWPPPEEEBBB===888444333444444000000000000000000000000------------------------...---,,,+++***+++,,,---************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))************+++++++++******))))))))))))******)))))))))))))))******++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++************))))))***++++++,,,,,,,,,,,,))),,,///000000///...///......---,,,---...///000///---...111333333999???CCCRRRkkkyyynnneee^^^XXXRRRNNNYYYZZZZZZZZZZZZ]]]aaadddhhhhhhjjjllljjjcccXXXPPPFFF???777222222111...+++,,,***'''&&&%%%''')))***...------,,,,,,------...++++++,,,------+++***))),,,,,,,,,+++++++++******))))))************))))))++++++++++++*********)))&&&&&&((()))************'''((()))*********((((((''''''''''''((()))***+++*********)))))))))))))))))))))))))))************&&&'''((()))************+++)))((()))+++...//////+++++++++,,,,,,+++++++++)))************+++++++++******))))))))))))******$$$'''***)))'''(((---111999;;;???CCCGGGJJJKKKLLLKKKLLLMMMLLLJJJIIIIIIIIIEEEDDDEEEJJJRRRXXX[[[\\\]]]SSSIIIFFFFFFHHHQQQ\\\bbbhhhllljjjbbb]]]]]]```lllooossstttqqqnnnmmmnnnhhhkkklllhhhaaa]]]___aaappp||||||sssrrrssssssooolllooouuu|||wwwrrroooqqqwww}}}|||sssmmmjjjiiikkkmmmqqqyyy~~~{{{}}}zzz{{{~~~|||vvvppplllbbbbbb___[[[\\\dddjjjlllooovvv|||vvvlll___WWWSSSLLLBBB;;;888666333111666333000...............---,,,,,,++++++,,,,,,---------------------------...---+++******+++---......---,,,+++++++++,,,---...+++(((((()))+++,,,+++,,,,,,++++++******))))))***++++++***((('''(((***)))************+++++++++******))))))((((((''''''(((((((((((())))))))))))************************...---,,,***)))******+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,000///---------...000222000111111111111000000//////000000111222555:::>>>JJJVVVmmm|||qqqgggaaa]]]XXXUUUUUUUUUTTTSSSTTTWWW]]]aaaggghhhkkknnnnnniiiaaaZZZMMMEEE<<<777666555222///111000...------...///000------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,+++++++++*********))))))************))))))++++++*********)))))))))''''''((()))*********))))))))))))((('''%%%$$$###************)))))))))))))))))))))((((((((((((((())))))))))))************&&&&&&'''((()))***)))))))))'''&&&'''))),,,,,,,,,******++++++++++++******))))))*********+++++++++++++++************++++++&&&)))++++++)))***000555;;;===AAAEEEIIIKKKMMMNNNKKKMMMMMMLLLJJJHHHGGGHHHHHHIIILLLQQQYYY^^^___^^^YYYPPPIIIHHHKKKOOOZZZdddnnnqqqtttpppjjjgggjjjnnnxxxzzz|||{{{wwwsssqqqqqqkkkllllllhhhcccaaaeeeiiixxxwwwooolllmmmqqqttttttuuuxxxzzzvvvsssrrrvvv}}}uuummmiiifffeeehhhkkknnnvvv~~~}}}yyytttuuuxxx{{{~~~|||~~~}}}wwwrrrnnnmmmiiibbb___bbbcccaaaccciiiqqqzzz~~~{{{ssshhh___[[[SSSJJJBBB===999444000333111...------...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,+++******++++++,,,***(((&&&%%%&&&((()))((()))))))))))))))))))))******+++,,,+++))))))***+++)))************+++++++++******))))))(((((((((((())))))))))))************************************---,,,+++*********+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---,,,++++++---///000//////000000000000000//////000000111222555:::===IIIVVVlllwwwlllfffccc___]]]TTTSSSPPPMMMMMMQQQWWW[[[bbbdddhhhmmmooommmhhhdddSSSLLLBBB;;;777555333000///...............//////---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))************))))))******)))))))))((((((((((((((())))))***)))))))))***)))((('''&&&%%%%%%%%%+++++++++******)))''''''(((((((((((((((((((((((())))))))))))************%%%&&&'''((()))))))))((()))'''&&&'''***,,,,,,+++)))******************))))))))))))*********++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++...444999???AAADDDHHHKKKMMMOOOOOOLLLMMMNNNLLLIIIGGGFFFFFFMMMOOOTTT[[[```cccbbb```TTTOOOMMMQQQWWW^^^iiirrrvvvxxxwwwsssooopppvvv||||||wwwtttsssnnnnnnlllhhhfffhhhnnnsss~~~wwwqqqmmmiiijjjqqqxxxyyywwwwwwwwwvvvvvvyyy~~~vvvlllgggdddaaabbbfffiiilllttt|||zzzyyyyyyxxxuuurrrmmmnnnooorrruuuwwwyyyzzz{{{zzzxxxvvvuuussssssrrrwwwwwwvvvuuutttvvvyyy||||||{{{{{{wwwooojjjgggddd___YYY]]]bbbffflllvvv|||rrrjjjccc]]]SSSKKKEEE>>>666111222000......//////...---------,,,,,,,,,,,,------++++++++++++++++++++++++------++++++++++++------++++++************++++++---***(((((()))+++++++++'''(((((()))******++++++***+++,,,,,,+++***,,,---)))************+++++++++***))))))))))))(((((((((************++++++++++++************************,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,+++*********+++---...------...///000000000//////000111111222555999<<>>AAAEEEFFFHHHKKKLLLMMMMMMMMMMMMLLLJJJHHHFFFHHHLLLOOOYYY^^^eeeiiijjjhhhfffeeelllwww||||||zzzxxxvvvqqqqqqrrrssstttuuuvvvwwwtttuuuvvvuuuoooggggggkkkfffjjjqqqxxxxxxvvvyyy|||sssmmmkkkkkkllllllqqqyyy~~~~~~{{{wwwtttsssrrroooooonnnnnnmmmmmmllllllllllllllllllkkkjjjiiihhhmmmnnnllleee\\\VVVVVVYYYZZZ]]]_________bbbjjjqqq~~~|||uuummmgggeeegggjjjrrrxxx}}}tttpppjjjddd___WWWNNNGGG<<<888333000///...---,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...+++***)))***+++,,,+++)))******))))))(((''''''&&&&&&(((++++++***))))))))))))************+++++++++)))))))))************+++'''((((((((())))))))))))******************************,,,---............***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............,,,,,,---.../////////...---///111222222444666999CCCQQQjjjwwwooommmllliiibbbYYYQQQLLLJJJMMMQQQVVVYYY\\\```fffjjjhhhjjjkkkhhh___RRRGGG@@@777555222///...---......///......------......///------......------,,,+++---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++*********)))))))))((()))******++++++++++++((())))))))))))(((''''''+++)))'''&&&&&&(((***+++((())))))***++++++,,,,,,))))))))))))************)))***************))))))(((((((((***++++++***(((******++++++++++++******(((((((((((()))))))))***+++******))))))******+++***,,,///444:::???BBBCCCGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLIIIFFFFFFJJJQQQVVV]]]ccciiinnnpppqqqsssttt~~~}}}vvv|||{{{yyywwwuuusssoooqqqtttwwwxxxvvvrrrnnnkkkiiiiiillljjjfffgggllljjjkkkpppxxx}}}}}}wwwqqqoooooorrrsssyyy~~~{{{yyyxxxxxxuuutttsssrrrpppooonnnnnnooopppqqqqqqpppnnnkkkiiikkkooopppjjj```XXXWWWXXXUUUVVVWWWWWWXXX[[[```dddqqqyyy}}}xxxrrrnnnlllkkkkkknnn|||~~~yyysssnnnhhhaaaXXXQQQEEE@@@999333000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,...............---,,,,,,---......---+++++++++******************(((***,,,---+++))))))))))))************+++++++++))))))*********+++++++++(((((()))))))))************************************+++,,,.........------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------...............---....../////////......---///111222222333666888BBBQQQkkkxxxssstttrrrlllddd[[[TTTPPPGGGLLLQQQUUUXXX]]]dddiiinnnrrrwwwvvvnnnbbbUUUMMM;;;999555111//////000000//////............//////...///000000000///---,,,......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************'''((()))***+++,,,,,,,,,&&&''')))+++,,,---,,,,,,***((($$$"""!!!"""%%%''''''(((((()))***+++++++++))))))))))))******************+++++++++******)))*********,,,------+++)))++++++,,,,,,,,,,,,++++++(((((((((((()))))))))))),,,++++++++++++++++++,,,+++---111777>>>BBBDDDDDDIIIJJJKKKMMMNNNNNNNNNMMMNNNKKKHHHEEEEEEKKKTTT[[[aaafffmmmrrruuuxxx}}}yyyxxx{{{wwwuuussspppnnnmmmpppvvvzzz{{{vvvnnnhhhhhhcccbbbfffhhheeegggmmmqqqnnnpppyyy}}}wwwvvvvvv|||zzztttqqqqqqvvvxxx~~~~~~}}}~~~zzzzzzxxxwwwuuusssrrrqqqvvvwwwyyyyyyxxxtttpppnnniiinnnqqqmmmccc[[[XXXYYYTTTSSSSSSTTTWWWZZZ]]]___gggppptttsssvvvvvviiiddd^^^```qqqzzztttoooggg___XXXMMMGGG>>>777444222222111......------------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++---......------******)))***+++,,,***(((,,,------......//////000))),,,......,,,***)))))))))************+++++++++))))))******++++++++++++)))************+++++++++************************+++,,,---.........---,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------/////////000//////......---///111222222333555777BBBQQQlll{{{wwwvvvsssjjj[[[OOOPPPJJJFFFJJJRRRZZZdddmmmuuuuuuwww|||}}}ttteeeXXXFFF@@@999444333333222000111111000000/////////...++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******+++++++++++++++++++++++++++++++++*********))))))(((((()))***+++,,,,,,+++***)))******++++++++++++******************************(((((()))))))))((((((''')))&&&'''+++...,,,***++++++*********))))))(((((())))))))))))))))))))))))---,,,+++))))))***,,,---///111666;;;???CCCEEEFFFLLLJJJHHHJJJMMMOOONNNLLLKKKHHHDDDDDDIIIRRRYYY^^^bbbgggooowww}}}~~~{{{~~~yyyuuussstttuuurrruuuxxxxxxtttnnniiieee```___^^^^^^```fffmmmrrrtttvvvzzz}}}zzzvvvqqqooonnnnnnooozzz}}}~~~{{{uuuqqqpppqqqzzz}}}~~~}}}}}}}}}zzz|||~~~{{{xxxuuurrrnnnkkkhhhddd]]]YYYXXXUUURRRRRRTTTXXXZZZ\\\```cccggghhhkkkrrr}}}uuuhhhccckkk{{{~~~wwwpppjjjggg\\\QQQFFF???777000///333...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++******+++,,,,,,******************++++++------------------------++++++************+++++++++++++++++++++***)))(((,,,,,,++++++)))((('''&&&******))))))))))))******)))))))))))))))******+++,,,------......------,,,,,,,,,,,,+++++++++******---..................---***,,,......---,,,---...---------...............000111111111111333777:::CCCSSSooo}}}zzzqqqcccXXXRRRJJJDDDFFFLLLSSS]]]fffrrrrrrvvv|||{{{ooodddSSSLLLAAA999555333111000222111111000///...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++************)))))))))((()))***++++++++++++***)))******++++++++++++******************************++++++,,,,,,,,,,,,++++++)))'''(((---000---+++++++++*********))))))))))))************************---,,,***))))))***,,,---000222777<<<@@@DDDFFFGGGKKKIIIIIIKKKMMMNNNLLLJJJFFFDDDCCCEEEKKKTTT\\\aaafffmmmvvv{{{xxxvvvvvvxxxyyyxxxwwwuuusssoookkkeeebbb\\\\\\]]]```eeellltttyyy{{{~~~}}}ssspppllliiigggiiikkkmmmtttuuuvvvtttsssrrrtttwww~~~{{{wwwsssrrrrrrnnnhhhbbb]]]ZZZVVVTTTVVVWWWYYYYYY\\\___ccceeehhhoooyyyyyyqqqrrr|||{{{tttoooeeeZZZNNNFFF===444000222000.........//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,---......,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++***))))))***************))))))(((******))))))))))))******)))))))))))))))******+++,,,------......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,,,,***,,,......---------...///.........//////000000111111222111111333666999CCCSSSmmmzzznnndddZZZOOOFFFDDDFFFLLLUUU]]]hhhiiinnnwwwyyyssscccZZZLLL@@@888555333222222222000///------,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***))))))(((((())))))++++++++++++++++++++++++************)))))))))))))))***++++++++++++***)))******++++++++++++******************************))))))************)))))))))(((***000222///+++******************)))))))))************************,,,+++)))))))))+++---...222444888===BBBEEEGGGHHHJJJIIIJJJLLLMMMMMMJJJHHHBBBCCCEEEJJJQQQZZZbbbgggmmmuuu~~~~~~~~~wwwooolllkkkkkkhhhddd`````````bbbhhhpppyyy~~~xxxqqqgggeeeccccccdddgggjjjmmmnnnooopppsssvvv{{{~~~wwwpppeeebbb]]]ZZZYYYXXXWWWVVVYYY[[[___bbbeeelllvvv}}}~~~xxxpppeeeYYYOOOEEE:::444222111000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------...///111111///...,,,*********,,,---++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))(((((()))***+++++++++*********))))))))))))******))))))))))))******++++++,,,------......------,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++---......---------///111000///...///000111222222222222111111222555888CCCRRRkkkvvvpppgggZZZMMMFFFDDDFFFMMMTTTYYY\\\bbbmmmxxx~~~}}}zzznnneeeWWWIII>>>999777666111111///...------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***)))))))))))))))*********************************)))))))))))))))*********++++++***************++++++++++++******************************'''(((((())))))))))))(((***))),,,333555000+++***************************************************+++***))))))***,,,///000555777;;;???CCCFFFHHHIIIIIIJJJKKKMMMMMMKKKHHHFFFCCCFFFKKKRRRYYYbbbjjjooouuu~~~~~~tttiiigggmmmttttttrrrppplllgggfffjjjqqqyyy~~~vvvmmmfff```aaacccfffiiilllooopppoooqqquuu{{{qqqnnnhhhddd```]]]ZZZWWWXXXZZZ]]]```eeelllvvv|||zzz}}}vvvmmmaaaVVVLLLBBB999555333111...---...//////...------------------------,,,++++++++++++,,,------,,,,,,,,,---...000111222111000---+++***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++******)))))))))***++++++++++++***+++******))))))******+++))))))******++++++++++++,,,------......------,,,------,,,,,,,,,+++++++++******++++++++++++******+++---//////...---...///111000///......000111333222222222111111222555888CCCPPPhhh|||wwwqqqcccTTTJJJEEEBBBEEEJJJMMMQQQXXXdddpppxxxzzzzzzvvvooobbbTTTGGG===888666111000...------...///000/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++************************))))))))))))))))))******+++******************+++******++++++++++++*********************************+++,,,,,,---------,,,******...444666111+++)))***************+++++++++******************************)))***+++...111333888:::===BBBEEEHHHIIIJJJIIIJJJLLLMMMKKKIIIFFFEEECCCHHHPPPWWW___gggpppuuuzzz{{{vvvllldddfffsss~~~vvvmmmiiilllttt|||~~~wwwooojjjggg___ccciiiooosssttttttsssqqqwww|||wwwrrrmmmhhhccc___[[[\\\\\\___dddllluuu{{{~~~ppplllsssyyyrrrfff[[[SSSKKKBBB;;;666333///------.........------------------------,,,,,,++++++,,,,,,---...+++++++++,,,---///000111111000...,,,++++++,,,---------------------------,,,,,,++++++++++++,,,,,,)))******+++++++++******+++++++++++++++***))))))++++++************++++++))))))***++++++++++++***,,,------......------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++---//////...---.../////////.........///000111222222222111111222666888BBBNNNccc|||}}}ttthhhZZZPPPHHHBBBBBBDDDGGGKKKSSS]]]hhhpppssstttxxxuuummm```QQQDDD;;;666222111///...---...000111...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***+++++++++************************))))))))))))************++++++***))))))***++++++******++++++++++++******************************)))***++++++,,,,,,,,,,,,+++***...444666000+++************+++++++++++++++++++++++++++++++++++++++*********+++---000333555:::<<<@@@DDDGGGIIIJJJKKKJJJKKKMMMLLLIIIFFFEEEDDDDDDJJJSSS[[[ccclllvvv}}}www||||||llleee```fffvvvyyypppnnnsss|||~~~wwwoookkkjjjjjjdddiiipppwwwzzzzzzwwwuuuttt}}}~~~yyyrrrnnnfffccc```___cccjjjsssxxx{{{zzz{{{}}}|||{{{yyywwwwwwxxxzzz{{{{{{|||}}}~~~xxxjjjeeehhhqqq|||}}}wwwkkk```ZZZUUUMMMDDD:::666111...---.........------------------------,,,,,,,,,,,,,,,------...++++++++++++,,,---...//////......---,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,))))))***++++++++++++***+++,,,,,,,,,+++***))))))++++++************++++++((()))+++,,,,,,,,,+++***,,,------......------,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---//////.........///....../////////000000000000111111111111333777:::@@@KKK^^^vvvuuujjj___WWWPPPHHHEEEFFFDDDHHHOOOXXX```fffiiijjjqqqrrrqqqjjj]]]OOOCCC>>>777555222///------...///---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************((()))))))))************++++++***))))))***++++++******++++++++++++******************************''''''((()))************,,,+++---333444000+++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,///222666888===???BBBEEEHHHJJJKKKLLLKKKLLLMMMKKKGGGDDDDDDDDDEEEMMMWWWaaajjjuuu{{{{{{sssddd```^^^fffttt{{{vvvsssuuu||||||uuuooommmnnnpppooorrrwww{{{}}}}}}{{{zzzwwwwwwrrrjjjeeeffflllssswwwzzzyyyyyy||||||zzzwwwtttssssssuuuvvv{{{{{{{{{yyyxxxzzz}}}nnnfffbbbdddmmmxxx~~~qqqeee```___WWWMMM@@@;;;555000//////000000........................---,,,,,,,,,,,,---......,,,,,,++++++,,,---......,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++++++++++++++******++++++,,,,,,++++++,,,++++++******++++++,,,((()))+++------,,,+++***,,,------......------,,,...------------,,,,,,,,,,,,,,,------------,,,,,,,,,...///000///...///000---///000222222111000//////000111111111444888;;;???IIIZZZqqquuulllccc^^^WWWOOOKKKKKKBBBEEELLLSSSZZZ^^^```aaagggmmmrrrpppfffYYYMMMGGG;;;888444000---,,,------------......///.........------------------------------------------------+++******)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++***))))))***+++,,,******++++++++++++******************************)))***+++,,,---.........---+++---222333///+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---000444777:::>>>@@@CCCFFFIIIKKKLLLLLLLLLMMMMMMJJJFFFCCCCCCEEEIIIQQQ\\\gggqqq}}}|||yyyoooiii```^^^^^^eeepppzzzwwwuuuuuu{{{|||wwwvvvxxxzzzyyyzzz|||~~~{{{tttlllkkkoootttxxx~~~||||||~~~|||xxxvvvvvvxxxyyy~~~|||xxxtttsssvvvzzztttiii```]]]dddnnnzzzvvviiieeeeee]]]RRRDDD???777222000000111111........................---,,,,,,,,,,,,---......------,,,,,,,,,------...)))+++---......---+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((()))***+++++++++++++++((((((***+++,,,---------,,,++++++******++++++,,,(((***+++------,,,+++***,,,------......------,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...000000///...///000...///222444444333111///...///000111222444999<<<>>>GGGXXXnnn~~~uuuhhh^^^XXXSSSNNNKKKHHHHHHJJJOOOUUUXXXXXXVVVdddgggkkkppppppgggWWWKKK@@@<<<777444222111000//////---,,,,,,...//////...------------------------------,,,,,,+++***))))))************************'''(((((()))***+++++++++*********************************))))))))))))))),,,,,,+++******+++,,,,,,+++******))))))******+++((((((((((((((((((((((((***---111222000---++++++((()))***+++,,,---------000///---+++++++++---.........///111444888;;;===AAABBBDDDFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJPPPVVV```lllxxx}}}sssjjjccc^^^]]]```dddhhhlllooosssuuuvvvxxx|||~~~{{{wwwyyy}}}~~~{{{zzz}}}|||{{{{{{}}}lll```\\\^^^bbblllwwwyyyooommmlllfff^^^NNNGGG<<<111+++***+++---------......///.........//////............//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---,,,***))))))***,,,......------,,,+++++++++,,,************++++++,,,---,,,,,,,,,---------............//////...------,,,---------,,,,,,+++++++++,,,,,,++++++,,,...///000...------------...//////...///111111111222555777>>>HHHYYYnnnrrrfff```]]]ZZZXXXKKKJJJJJJMMMRRRUUUUUUUUU```dddkkkrrrtttmmm___UUUKKKEEE===777333111000//////...,,,---...//////...------------------------------,,,,,,+++******)))************************((((((((()))***+++++++++************************************)))))))))))),,,,,,+++******+++,,,,,,++++++************++++++++++++++++++++++++++++++***---111222000---++++++++++++,,,---------,,,,,,...---+++*********+++,,,------///111555999<<<>>>BBBDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKMMMNNNVVV\\\gggssszzzqqqgggaaa\\\ZZZ___ccciiilllmmmnnnpppsss|||uuukkkddd___\\\bbbjjjxxx|||vvvvvvvvvnnndddUUUMMMBBB777111//////000------...////////////...111000000//////000000111......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------,,,++++++,,,---...------,,,+++++++++++++++---,,,,,,,,,------...///,,,,,,,,,---------......////////////...---,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---///000...------------.../////////111222222222444666888???HHHYYYmmmzzzmmmgggdddcccbbbSSSPPPMMMLLLOOORRRTTTUUUYYY]]]fffoootttqqqhhh```VVVNNNDDD:::555333333333000...------...///......------------------------------,,,,,,++++++******++++++++++++++++++++++++(((((())))))***+++++++++************************************************,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***---000111///---++++++,,,,,,,,,,,,,,,+++*********************)))))))))+++,,,///222666:::>>>@@@DDDEEEGGGIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNQQQTTT]]]dddooo|||~~~wwwlllaaaZZZWWWXXXZZZbbbhhhnnnpppnnnmmmooorrrzzzoooaaaWWWVVV[[[eeessszzzooo```XXXLLLAAA999666444333........./////////000000000//////////////////000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,------------------------,,,,,,++++++******++++++------,,,,,,,,,---......,,,,,,,,,---------......////////////...---,,,+++------------,,,,,,,,,,,,...------,,,------............------......///000111222444444444555888:::???IIIYYYmmmxxxppplllhhheee\\\XXXRRRNNNMMMOOORRRTTTSSSWWW^^^gggnnnooolllhhh^^^UUUIII???999666666666111///------...///...---........................------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))******+++++++++************************)))***************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++---000000...,,,++++++******+++++++++******)))))))))************)))(((+++---000444888===@@@BBBEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNMMMMMMPPPVVVZZZbbbjjjvvvzzzoooaaaWWWSSSUUU[[[aaagggmmmrrrrrroooooosssxxxzzzhhhZZZRRRRRRWWWaaannn|||{{{mmmdddWWWKKKBBB;;;666333000000//////000000000111------,,,,,,,,,,,,------......------------......---------------------------------------------------,,,,,,++++++,,,,,,---..................------,,,------...------,,,+++,,,++++++*********+++++++++++++++******++++++,,,,,,,,,,,,---------......////////////...---,,,+++------------------,,,,,,.........---------------...............//////000222333555555555666999;;;@@@IIIYYYlllwwwoooiiiccc___WWWPPPKKKKKKMMMPPPRRRUUUZZZaaaggglllmmmnnneee^^^RRRGGG???999666333222000......//////...---........................---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************))))))******+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))+++---//////...,,,++++++)))***+++,,,------------******+++,,,,,,++++++***,,,...222666;;;???BBBDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJLLLNNNMMMNNNRRRYYY```gggooo|||wwwhhhYYYSSSSSSXXXaaakkknnnqqqttttttsssuuu{{{tttgggXXXTTTSSSXXX___gggvvvyyyoooaaaTTTKKKBBB999333333222111000000000000111------,,,,,,,,,,,,------......------------......---------------------------------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,+++***))),,,++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,---------............//////......---,,,------------------------..................------///............///000000222333555555555666999;;;@@@IIIXXXkkkvvvnnnjjjfff^^^UUUNNNJJJJJJLLLSSSVVV[[[bbbgggllloooppplllfff]]]SSSIII@@@777111222000///...//////...---........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,***++++++,,,,,,++++++***+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---++++++++++++,,,---///000000111111+++++++++,,,,,,,,,,,,,,,...111555999>>>BBBDDDFFFEEEFFFHHHIIIJJJKKKKKKKKKJJJMMMOOONNNNNNTTT^^^fffmmmvvvvvvfffWWWUUUXXX]]]gggsssuuuvvvwwwxxxzzz~~~yyyhhhaaa]]]]]][[[ZZZdddpppxxxjjj___UUULLL@@@888666555333111000///000000000//////////////////000......------------......---------------------------------------------------,,,,,,++++++,,,,,,------------...............---,,,,,,++++++******))),,,,,,++++++,,,,,,------......---,,,,,,,,,------,,,,,,,,,---------......,,,---......///.........------------............---....../////////......//////......//////000111111222444444444555888:::???HHHWWWjjjyyyssspppjjj```VVVOOOMMMMMMPPPUUU^^^eeejjjmmmmmmnnnllljjjfffaaaXXXLLL???777333111///...//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++,,,------***+++,,,,,,,,,,,,+++******))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++++++++,,,------...////////////,,,++++++***+++,,,---...111333777<<<@@@DDDFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKNNNPPPPPPPPPWWWbbblllwwwzzziii\\\\\\```dddlllwwwzzzzzz{{{~~~wwwxxxxxxqqqmmmdddZZZ\\\ffftttrrrhhhaaaXXXLLLCCC:::888555222000/////////111000000//////000000111......------------......------------------------........................---,,,,,,++++++,,,,,,---,,,,,,---------.........///...,,,+++******++++++------,,,,,,------...//////...------,,,,,,,,,---,,,,,,,,,---------......***+++---...//////000000------------.........///,,,---...///000000/////////////////////000000111///111222222222444666888===FFFVVViii~~~{{{yyytttjjj___VVVRRRRRRKKKRRR^^^hhhmmmmmmkkkjjjhhhiiijjjiiicccWWWJJJAAA333111////////////...---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------***+++,,,------,,,+++***))))))(((((((((((())))))************************+++---...---,,,++++++,,,++++++,,,,,,,,,+++******,,,+++***))))))+++---///333555999>>>BBBEEEGGGGGGIIIIIIKKKLLLMMMMMMMMMMMMLLLOOORRRRRRRRRYYYeeeppp~~~nnnbbbdddhhhiiippp{{{}}}}}}xxxppppppzzz}}}ooo___]]]eee___ooowwwoooiiiaaaUUULLL<<<:::666222000.........//////............//////.........------.........------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......111000---+++***+++,,,------------------...///000---,,,++++++************,,,,,,,,,---------......)))***,,,...///000111111---------.........//////+++,,,...000000000000000///////////////000111111...000111111111222555777<<>>444444555333000///333111000111222333222000111111000000//////......//////......---------,,,///............---------,,,+++*********+++,,,---,,,,,,------...///000000---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,---......//////......000///...---------------------...---,,,+++---///...........................///000000//////000111222222222111111222555888AAAFFFUUUmmm~~~yyytttlllggggggZZZWWWUUUXXX]]]aaabbb```bbbeeelllrrrsssjjj[[[OOO@@@;;;555111111111111000///............---------------......------,,,+++***++++++,,,,,,++++++***,,,---///...---,,,,,,---++++++++++++***************++++++,,,,,,++++++***---,,,+++*********++++++---,,,,,,+++*********+++++++++*********+++,,,---,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++******,,,---...---...000222555999===AAACCCEEEHHHJJJHHHIIIJJJLLLMMMMMMMMMMMMNNNMMMPPPUUU[[[dddrrr~~~}}}vvvrrrqqqrrrmmmmmmtttyyyyyyxxxzzz|||wwwxxxyyy{{{}}}rrrhhhccc]]]]]]cccqqq|||sssggg^^^QQQEEE:::777777555222111111000///000111222111000111000000000/////////.../////////.........------///............------------,,,+++++++++,,,......+++,,,,,,---......//////......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,,,,---......//////......//////...------------------......---,,,,,,---///........................000111333222111111222444000111222111111222555777???DDDTTTlll~~~{{{wwwsssssseee^^^VVVRRRTTTYYY\\\]]][[[```hhhqqquuupppeee\\\IIIAAA777222222333222000///............------------............---,,,,,,++++++,,,,,,,,,,,,++++++---///000000...,,,,,,---*********+++++++++++++++)))******++++++******)))---,,,++++++******++++++,,,,,,++++++++++++++++++++++++******++++++,,,---,,,---...---+++***+++,,,,,,,,,------,,,+++***)))+++,,,------------///111888;;;???CCCEEEFFFHHHJJJHHHIIIJJJKKKLLLMMMMMMMMMOOONNNQQQWWW___iiixxx|||sssllliiijjjiiikkkrrryyy|||{{{{{{~~~~~~~~~}}}ooofff[[[YYYZZZddduuuxxxmmmeee]]]OOOBBB<<<999666333333///...---...000111000///000000000000////////////000000////////////......///............------------------,,,---......///++++++,,,,,,------......///............------------,,,,,,++++++,,,,,,---***+++,,,---------------------...////////////...//////...------------...---......---,,,,,,---///........................---...//////......///111///000222222222333555777===CCCTTTlll}}}|||tttlll```WWWTTTTTTVVVWWWUUUZZZdddnnnsssrrrkkkfffSSSIII<<<555444444222//////............---------...............------,,,------............---------///000///---,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++***++++++++++++,,,+++++++++***+++***++++++++++++,,,,,,,,,---...---+++***+++,,,......------,,,+++***)))***+++,,,------///222444:::===AAACCCEEEFFFHHHIIIHHHHHHIIIKKKLLLLLLMMMMMMPPPOOORRRZZZcccooo|||tttooollljjjiiidddkkkuuuzzz{{{zzz~~~}}}~~~wwwmmm___ZZZUUUYYYfffvvv~~~tttmmmgggYYYJJJAAA;;;666333444...---,,,---///000000///000000000000////////////000000000000000////////////............------------------------.........+++++++++,,,,,,---------.....................------,,,,,,++++++,,,,,,---***+++,,,---............------...//////////////////......---------......---...///...,,,,,,...///........................+++,,,...---,,,,,,---//////111333333333444666888<<>>AAADDDDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPUUU___jjjwww|||oookkknnnqqqooollliiirrr{{{|||zzz|||}}}yyyhhh```WWWSSSZZZeeeqqqxxx}}}xxxmmm```RRRGGG???777222333...------...///000000///////////////000000000000/////////000000000000000///............---------+++,,,,,,---------------++++++,,,,,,,,,,,,,,,---,,,---............---------,,,,,,++++++,,,,,,---***+++,,,---.../////////---...//////000000//////......---------......///......///...---,,,...000////////////////////////...000111111000///111222111222333444444555888:::===EEEVVVlllxxxkkk]]]RRRLLLMMMQQQWWW___eeejjjlllmmmjjj```RRREEE;;;555222111///............---------...////////////...------,,,,,,------------,,,,,,***,,,------,,,++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++***)))***+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,///...---,,,++++++,,,,,,((()))+++---000444:::>>>===???CCCDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNPPPRRRYYYfffrrryyyoooeeedddlllsssssspppsss|||~~~tttkkk^^^VVVUUU[[[bbbggg{{{|||qqqgggZZZPPPFFF;;;555444111000//////111111000///////////////000000000000......////////////000000///............---------++++++,,,------------,,,,,,,,,,,,,,,------------,,,---.../////////...------,,,,,,++++++,,,,,,---+++,,,---.....................///000000000000///...------------...//////...//////...------...000////////////////////////...///000000//////000111111222222222222555999<<>>GGGUUUeeeuuu~~~tttmmmbbb]]]YYYWWWXXX]]]iiiuuuuuugggYYYLLLBBB:::444111222222///...000..............................///000000000000/////////...---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++,,,------++++++,,,---///---,,,,,,...///...---......000444999===>>>===AAADDDFFFGGGFFFFFFGGGIIIIIIJJJJJJKKKKKKNNNSSSVVVccclll{{{zzzlllfffhhhgggjjjsss}}}{{{tttqqqxxxzzzxxxtttfff\\\VVV\\\hhhwwwxxxooohhh___SSSKKK???999333000111111000///333555777777555333222222000000000000/////////////////////............---000000000000000000000000------............------------------------------.........------------,,,++++++++++++,,,,,,,,,,,,////////////////////////------------------------000000000000000000000000000000000000000000000000////////////000000000000///000111111111333666888>>>GGGTTTcccttt}}}oooggg___[[[XXX[[[fffppp|||xxxmmm```RRRGGG>>>777111111111//////111..............................///000000000000000......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---+++++++++,,,------++++++,,,---...---,,,,,,---............000333777;;;===??????BBBDDDFFFGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLPPPVVV[[[jjjuuuqqqddd___bbbcccmmmzzzzzztttrrrxxx~~~yyy}}}yyyiii]]]VVVWWW^^^mmm~~~wwwooohhhaaaXXXQQQCCC===777333333333333111000222333333111000000000000000000000/////////////////////...............////////////////////////------............------------------------------//////.........---------,,,,,,,,,,,,,,,---------////////////////////////................../////////000000111111111111111////////////////////////////////////000000000000111222222222222444777:::>>>FFFSSSbbbssszzzqqqfff^^^ZZZYYY```hhhtttyyy}}}zzzuuulll^^^SSSDDD:::222111111000000111........................------...////////////...---,,,,,,,,,,,,,,,------...------------------...,,,,,,,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,...///...111555999<<<>>>@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIHHHKKKMMMMMMMMMRRRZZZ```ooo|||yyyjjj___\\\^^^aaaooo}}}xxxwwwyyy}}}zzzzzz|||pppfffZZZTTTTTT___ooovvvmmmhhhbbbZZZTTTFFF@@@888444444444444333///000111000///......///////////////000000000000////////////////////////........................------............------------------------------//////.........---------.../////////000000000111////////////////////////......//////000000000000...///000111222111111111////////////////////////////////////000000000000---.../////////111444666===EEERRR```qqqwwwkkkccc[[[WWWYYY^^^jjjqqqyyy|||}}}yyyooodddMMMBBB666333333111000111........................,,,,,,---............---,,,,,,+++++++++,,,------///......------......///------------------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...,,,++++++,,,------++++++,,,---***,,,,,,,,,+++,,,...000...222777;;;===???@@@BBBBBBEEEGGGHHHGGGGGGHHHJJJGGGJJJMMMNNNOOOTTT^^^fffuuussshhhcccaaabbbdddsss||||||yyyuuuwww|||yyysssbbbWWWQQQUUU___lllyyyqqqlllfff___YYYJJJDDD;;;555444444333222///111111111//////000111////////////000000000000...////////////000000000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,+++++++++,,,------......////////////////////////.........///000000111111---...000111222111111000000000000000000000000000////////////000000000000///000000000000222555888===DDDQQQ___ppp{{{pppfff]]]UUURRRTTT[[[dddooowww~~~yyyoooZZZLLL===777555222000000........................,,,,,,---............---,,,,,,,,,,,,,,,---......//////............/////////......------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,------++++++,,,---+++,,,...---,,,,,,///111...333999===>>>???AAACCCCCCEEEGGGHHHGGGHHHIIIJJJEEEIIIMMMOOOPPPVVVaaakkk{{{{{{oookkkmmmnnnnnnoooxxx~~~}}}~~~}}}uuuuuuuuunnnaaaWWWUUUVVV]]]pppyyyuuuooogggaaaTTTLLLBBB:::777666444222000111111111//////111222.../////////000000000111.../////////000000000000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,(((((()))******+++,,,,,,////////////////////////,,,,,,,,,---.../////////+++---///111111111000///000000000000000000000000////////////000000000000111222333333333444777:::<<>>???@@@BBBDDDCCCEEEGGGHHHHHHHHHIIIJJJDDDIIIMMMOOOPPPWWWdddnnnvvvmmmooovvvyyyyyyxxx{{{{{{zzzzzzzzznnnzzzyyykkk___ZZZUUUVVVggg{{{|||wwwnnnhhh]]]UUUIII@@@;;;999666333///000000///......000222.../////////000000111111.../////////000000111111000000000000000000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------...//////000111111////////////////////////******+++,,,,,,---......***,,,...000111111//////000000000000000000000000////////////000000000000...///000000000111444777<<