BM66(@ tttlllfffeeeccc___[[[WWWSSSRRRUUUTTTRRRPPPPPPRRRTTTVVVPPPLLLHHHFFFFFFPPPiiivvvttt|||oooZZZMMMIIIHHHMMMWWWcccppp|||{{{vvvyyy}}}|||qqqddd\\\SSSLLLIIIJJJKKKMMMPPPSSSVVVYYYZZZZZZXXX[[[]]]^^^bbbmmm|||~~~uuuuuu|||rrreee___ZZZTTTPPPOOOLLLLLLTTTeeerrryyyxxxqqqmmmkkkkkkmmmuuurrr\\\NNNIIIHHHIIIWWWpppwwwddd\\\\\\bbboooyyyvvvooooooooouuu|||{{{sssppprrrooottt{{{~~~}}}xxxggg[[[QQQHHHDDDCCCBBBBBBCCCIIISSSbbbpppzzz|||{{{~~~zzz|||~~~~~~vvvlllddd]]]ZZZUUULLLEEECCC888888777666555444444444222222222111111111000000444555555555555555555444333333333333333333333333666555555666666777888999===<<>>888777555333222333555666333333333333333333333222222222222333333222222222333333333333333333333333666555555666666777888999;;;<<<@@@HHHVVVlll~~~~~~|||uuullljjjmmm{{{wwwhhheeeaaa]]]ZZZXXXWWWWWWXXXTTTTTTccc~~~~~~xxx|||uuu___PPPKKKGGGLLLTTT```mmmyyy}}}sssmmmhhhdddcccfffeeeffffffeeedddbbb```___\\\^^^bbbdddfffgggggghhhdddfffggghhhhhhiiikkkmmmnnnkkkjjjnnnqqquuu{{{~~~zzzyyyvvv~~~xxxiii]]]SSSLLLKKKPPP[[[kkkyyy{{{uuupppiiicccdddooo}}}qqq[[[LLLEEEBBBBBBEEEPPPcccxxxoooccccccjjjvvvyyyqqqmmmooossswwwyyyxxxvvvtttppprrruuuzzz~~~yyymmmbbbVVVOOOJJJDDDAAABBBBBBBBBEEEPPPaaattt}}}vvviiiaaa]]]cccooo~~~~~~sssfff___YYYVVVRRRHHH???<<<777666444333333333555666111111111111222222222222111222222222222222222111333333333333333333333333666555555666666777888999;;;;;;@@@IIIWWWmmm{{{sssjjjhhhkkkwwwsssmmmgggbbb___^^^]]]]]]\\\___ooo{{{vvvzzzwww```QQQLLLGGGKKKSSS___lllyyyuuuqqqmmmjjjjjjmmmqqqqqqpppnnnkkkgggdddbbb```aaabbbbbbbbbbbbaaaaaa^^^```bbbbbbcccdddgggiiiffffffgggjjjpppwww}}}vvvrrrqqqpppxxxxxxggg[[[RRRMMMMMMTTTbbbqqq|||zzzsssnnngggbbb___bbbnnn}}}ppp[[[LLLEEEBBBAAAIIIPPP]]]pppooohhhiiisss}}}vvvooopppssswwwyyyyyyuuurrrhhhjjjooouuu{{{sssggg]]]RRRMMMIIIDDDBBBCCCBBBDDDIIISSSaaaqqq~~~vvvbbbZZZVVV\\\jjj|||~~~rrrggg```YYYWWWQQQGGG===999555555444444444444444555000111111111111111222222111222222333333222222111333333333333333333333333444333333444444555666777:::;;;@@@JJJXXXmmm~~~uuukkkhhhkkkzzztttnnnjjjiiieeeggglll|||zzzuuuyyyxxxaaaRRRLLLGGGKKKSSS^^^kkkxxxvvvrrrnnnkkklllooorrrrrrqqqpppnnnllliiihhhfffdddbbbaaa`````````___^^^___```aaaaaabbbeeegggdddeeegggkkkrrr{{{wwwooolllkkkkkksssvvvdddYYYRRRPPPRRRZZZhhhwww~~~vvvnnnjjjeeeaaa]]]aaammm|||oooZZZLLLEEEBBBAAAGGGMMMYYYjjj{{{rrrlllpppxxx~~~{{{{{{|||{{{}}}zzzssstttuuuxxxyyyvvvpppkkkcccfffkkkrrryyyrrrbbbXXXNNNJJJHHHDDDBBBCCCBBBFFFMMMUUU^^^lll|||yyyccc[[[VVV[[[hhhzzz}}}rrrhhhaaa[[[XXXQQQFFF<<<777333333444555555555444333111111111222222333333333222222333333333333222222333333333333333333333333444333333444444555666777:::;;;@@@KKKXXXnnnxxxnnnjjjmmm}}}wwwssskkkooovvvyyytttyyyyyybbbSSSLLLGGGKKKRRR]]]jjjxxxvvvrrrnnnkkkkkknnnkkklllmmmooooooooonnnnnnjjjgggdddbbbbbbcccddddddcccccccccbbbaaabbbdddffffffhhhjjjnnnuuutttllliiihhhgggooosssaaaWWWSSSSSSVVV^^^mmm{{{~~~vvvoookkkkkkeeeaaacccnnn|||nnnZZZLLLEEEBBBAAABBBHHHUUUeeeuuu{{{ooonnnsss}}}}}}xxxwwwxxxvvvyyy~~~|||yyyxxxxxxxxxwwwrrrjjjdddaaadddjjjqqqyyysss___UUULLLIIIGGGCCCBBBCCCBBBHHHPPPVVV]]]iiiyyy|||ggg```ZZZ^^^hhhxxx}}}rrriiibbb\\\XXXRRRFFF;;;666111333555666666555333222222222222333333444444444222333333444444333333222333333333333333333333333666555555666666777888999999;;;AAAKKKYYYnnn{{{ppplllooo}}}xxx}}}wwwpppssszzzyyybbbSSSMMMHHHKKKQQQ[[[fffsss}}}}}}yyywwwwwwuuuttttttttttttuuuvvvxxxyyyzzzsssqqqooonnnoooooonnnmmmkkkiiiffffffhhhjjjkkkkkkiiinnnrrrwwwvvvjjjfffhhhkkkrrrsssbbbXXXTTTWWW\\\kkkuuu}}}uuuqqqpppggg___bbbppp~~~lllYYYKKKDDDAAA@@@CCCGGGQQQ```mmmzzzxxxrrrpppsss{{{|||yyywwwqqqjjjsssxxx~~~}}}|||zzzxxxvvvsssnnnjjjgggeeegggnnnyyy{{{nnn[[[RRRIIIGGGEEEBBBAAABBBFFFKKKQQQVVV\\\ggguuutttiiidddbbbfffmmmyyyvvvgggddd]]]TTTJJJAAA:::666999888666555444333333333111111111111111111111111222222222222222222222222444444333222333444555666555555555555555666777888;;;===AAAHHHWWWpppzzzmmmjjjoooxxxppptttzzzxxxbbbRRRKKKHHHJJJQQQZZZfffrrr}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzxxxxxxuuurrrqqqqqqrrrrrrqqqnnnqqqvvv|||vvvmmmhhhiiikkksssnnn^^^VVVUUUZZZ```qqqyyy|||wwwwwwmmmdddeeeqqq~~~lllXXXKKKDDDAAA@@@CCCGGGPPP]]]iiiuuuxxxrrrqqqvvvyyyvvvuuuwwwuuuqqqrrrvvv|||~~~~~~}}}zzzuuuqqqjjjiiijjjrrr}}}vvvjjj[[[RRRJJJGGGDDDAAAAAACCCFFFLLLTTTYYY___iiiwwwsssgggdddcccggglllvvvuuugggddd\\\SSSIII@@@999666333222222111111222222222111111111111111111111111222222222222222222222222333222222222222333444444555555444555555666777888<<<>>>BBBIIIXXXqqq{{{nnnjjjnnnyyyrrruuu{{{xxxbbbQQQIIIFFFIIIOOOYYYeeerrr}}}}}}~~~{{{wwwuuutttsssrrrqqqqqqssswwwzzzuuunnniiiiiiiiiqqq~~~hhhZZZVVVYYYaaaiiixxx~~~uuujjjiiirrr~~~kkkXXXKKKDDDAAA@@@CCCFFFNNNZZZdddmmm{{{xxxoooqqqpppnnnooossstttssssssvvv{{{~~~}}}yyysssrrrsssyyypppdddZZZQQQJJJGGGDDDAAAAAACCCGGGNNNWWW]]]bbbkkkxxxqqqcccccceeehhhkkkssstttgggccc[[[QQQGGG>>>888555222222333333444555777777222222222222222222222222222222222222222222222222000111222222333333222222444444444555555666888888;;;>>>BBBJJJYYYrrr}}}oookkkmmm|||wwwzzz}}}}}}uuuxxx}}}zzzcccRRRIIIFFFHHHNNNWWWdddqqq}}}}}}}}}zzzvvvtttsssrrrpppnnnooopppttt|||uuuqqqkkkfffdddbbbmmmyyyeeeZZZYYY^^^iiisss}}}xxxmmmkkkrrr~~~~~~jjjWWWJJJDDDAAAAAABBBDDDLLLVVV```iiivvvsssqqqnnnkkkkkkmmmnnnmmmqqqtttxxx|||}}}~~~~~~}}}~~~|||~~~~~~{{{|||~~~}}}}}}{{{lllaaaWWWPPPIIIFFFDDD@@@AAAEEEHHHQQQ\\\bbbeeelllwww|||lll___bbbgggjjjkkkqqq}}}qqqgggbbbYYYNNNDDD<<<777444444444444444555777888999222222222222222222222222222222222222222222222222000111333444444444333222444444444444555777888999:::===AAAIIIYYYsss}}}ooojjjlllvvvooorrrwww}}}xxxzzz}}}gggTTTJJJFFFHHHMMMVVVbbbppp|||}}}{{{xxxwwwvvvuuusssqqqmmmnnnrrryyyqqqlllfff```]]][[[fffzzzqqq```YYY[[[bbbnnnxxx~~~vvvmmmkkksss~~~}}}iiiWWWJJJDDDBBBAAA@@@BBBJJJUUU^^^gggttt{{{wwwtttrrrooollljjjlllnnnqqqssssssssstttuuuyyy}}}}}}zzzxxxxxxyyy{{{}}}wwwzzz~~~~~~~~~~~~~~~xxxhhh^^^TTTNNNIIIFFFCCCAAACCCHHHLLLWWWccchhhiiilllvvvwwwggg]]]aaahhhmmmoootttxxxnnneee```VVVKKKBBB;;;666555333222222222222222333333222222222222222222222222222222222222222222222222111222444555555555444333333333444444666777888999888;;;@@@IIIZZZtttzzzmmmiiilllyyyqqqttt{{{yyyzzz~~~iiiVVVKKKFFFHHHLLLUUU```nnnzzz}}}|||yyyxxxxxxwwwuuusssnnnooosssxxxoooiiibbb[[[YYYVVVbbbuuusssfff[[[XXX]]]fffqqqzzz}}}zzzsssmmmlllsss~~~|||iiiVVVJJJDDDBBBBBB???AAAIIISSS\\\eeerrr~~~{{{uuusssmmmnnnooommmjjjhhhggggggppptttyyy}}}}}}{{{wwwsssrrrrrrtttuuuxxxzzz|||uuudddZZZPPPKKKGGGFFFCCCAAAEEEKKKSSS___lllpppnnnnnnuuu}}}uuuddd^^^bbbjjjrrrwww|||tttkkkccc]]]SSSIII@@@:::777666666555444333333222333333333333333333333333333333222222222222222222222222333333444444555555555444333333333444666777999:::888;;;AAAJJJ[[[vvvuuujjjhhhlllwwwzzzxxxxxx|||jjjWWWLLLGGGIIILLLTTT___lllxxx~~~|||zzzzzzxxxuuusssoooooosss}}}yyyooohhh```ZZZYYYWWWaaaqqqyyyggg]]]WWWZZZbbbkkkvvv~~~}}}yyywwwrrrnnnnnnuuu~~~{{{hhhVVVJJJDDDCCCBBB@@@BBBIIIRRRZZZbbbooozzz}}}|||yyytttmmmgggdddcccgggjjjnnnqqqtttwwwzzz|||zzz}}}~~~|||{{{|||~~~||||||||||||||||||||||||zzzxxxuuussssssuuuxxxzzz~~~ppp___UUULLLHHHFFFEEECCCBBBGGGNNN[[[hhhuuuyyytttqqquuu|||wwweeeaaaeeennnyyyyyyppphhhaaa[[[QQQFFF>>>999777777777777666555555555555555333333333333333333333333222222222222222222222222333333222222333333444555333333333444666777999::::::===BBBLLL]]]yyy{{{pppfffffflllzzz~~~wwwvvvyyykkkWWWKKKHHHIIILLLSSS^^^kkkwww~~~~~~|||xxxuuunnnoooqqqzzzyyyppphhh```\\\[[[YYYbbbooozzz~~~zzzrrrkkk```YYYVVV]]]gggqqq|||}}}yyywwwsssooopppvvv{{{hhhVVVJJJEEECCCCCCAAACCCIIIRRRYYY```lllwwwvvvmmmhhhfffaaacccgggiiikkknnnrrrtttvvvyyy{{{{{{xxxwwwxxxzzzxxxwwwwwwvvvvvvwwwwwwxxxwwwvvvuuuuuuxxx}}}mmm[[[PPPJJJGGGEEEEEECCCBBBHHHPPPaaannn|||~~~xxxsssvvv|||yyyhhhdddgggppp}}}vvvmmmggg___YYYOOOEEE===999888888333333222222222333333444333333333333333333333333222222222222222222222222333222111000111222444555333333333444666888999:::;;;>>>DDDNNN```{{{}}}wwwllldddeeelll{{{vvvwww}}}iiiZZZQQQKKKIIIJJJRRR^^^mmmwww||||||{{{yyy|||wwwkkkeeecccaaa```bbbhhhqqqxxxzzztttiiiaaa\\\[[[\\\cccnnnzzz}}}zzztttooopppwww{{{hhhUUUIIICCC@@@@@@BBBDDDHHHOOOXXXeeerrrzzz}}}tttooooookkkgggfffggggggeeebbbmmmmmmnnnnnnooopppsssuuurrrqqqpppqqquuuzzz}}}~~~}}}~~~~~~zzzxxxwwwzzzwwwxxx|||{{{gggWWWNNNLLLHHHDDDDDDCCCDDDKKKRRR^^^www}}}xxx~~~|||kkkkkkmmmvvv~~~ssskkkfff^^^VVVKKKCCC>>>:::666333444444444444444444444444///000111222222111000///222222333444444555666666111111222222222333333333555555555555666888999999<<>>999777555444333333333333444444444444333222222111111222222333555555444333111000//////222222222222333333333333444444555555666888999:::<<>>@@@CCCGGGNNNYYYdddlllvvv~~~uuunnnkkkqqqzzzqqqppppppssswww|||xxxuuuvvvvvv{{{ssseeeZZZRRRKKKGGGCCC@@@AAAEEEJJJPPP[[[dddhhh{{{xxxnnnhhhppp~~~tttjjj___VVVJJJCCC:::444444444444333000111111222333333444444222222333333333333222222222222222222222222222222333333333444444444444555333333444555777999;;;<<<;;;@@@IIIWWWjjjzzzjjj^^^```hhh{{{zzz|||qqq\\\QQQFFFGGGHHHKKKRRR___nnnyyyyyyvvvqqqkkkfffcccaaa```\\\ZZZVVVTTTVVV\\\bbbfffnnnppptttwwwzzz{{{{{{{{{qqqmmmgggbbb^^^]]]^^^___^^^ZZZ___mmmtttpppnnnrrrwwwmmmfff```^^^^^^aaajjjttt|||~~~zzzppprrr~~~sss```RRRHHHBBB???<<<>>>AAAEEEMMMWWWccckkkwww}}}ooofffmmmwwwwwwrrrnnnlllooouuuzzz}}}zzzzzzxxx}}}~~~oooaaaWWWPPPIIIFFF@@@>>>@@@FFFLLLTTT___iiijjj|||wwwjjjccciiiwwwrrrggg\\\SSSFFF@@@888444444555444333000000111222333333444444111111333444444333111111555555555444444333333333333333333444444444555555333333444555777999;;;<<<;;;@@@JJJXXXkkkvvveee[[[```jjj|||vvvuuuvvv]]]SSSHHHDDDDDDIIIRRR]]]mmm{{{~~~}}}}}}xxxqqqnnnppppppnnnbbb\\\ZZZ^^^``````eeelllmmmsssvvvvvvzzz}}}}}}yyyqqqggg___[[[[[[]]]WWWVVVYYYbbbnnntttrrrnnnzzzyyyjjj^^^WWWOOOPPPRRRXXXaaammmxxx~~~xxxppptttqqqZZZNNNIIIDDD>>>CCCAAACCCHHHMMMTTTbbbnnnuuuxxx|||sssmmmjjjjjjqqq}}}yyymmmjjjjjjlllqqqxxx{{{{{{yyyxxxxxxwww~~~|||jjj]]]SSSJJJEEEEEEAAABBBEEEIIIPPP\\\hhhpppuuu|||tttiii```aaajjjwww{{{tttjjj[[[PPPBBB>>>888444333222222222111111222333333444555555999888666222000000222444111111111222333333444444111111111333444444222000444555666666666888;;;===???CCCKKKXXXlllxxxgggZZZ]]]gggzzzyyywww^^^TTTJJJFFFEEEKKKRRR^^^mmm{{{}}}}}}xxxwww{{{~~~~~~rrrjjjfffhhhjjjjjjkkkoooqqqxxx||||||yyyooogggaaa^^^^^^YYYVVVWWW___llluuuvvvtttwww}}}tttdddWWWPPPJJJJJJMMMRRR\\\hhhtttzzzxxxpppssssss\\\OOOJJJEEE???AAA@@@BBBHHHNNNWWWeeerrrvvvyyy}}}rrrmmmjjjooozzzxxxoooiiifffjjjpppwww|||}}}yyytttpppnnnmmmpppwwwwwwfff[[[RRRJJJFFFFFF@@@BBBEEEJJJRRR^^^jjjrrrxxxpppggg___```hhhsssuuunnneeeWWWKKK@@@<<<666333222222222111000111111222222333333333666777888666444222222333222222222222222222111111555444444555666777555444444555666666666888;;;===???CCCKKKYYYlll~~~uuudddXXX[[[eee}}}{{{yyy___TTTLLLHHHGGGLLLSSS]]]lllyyy|||xxxppppppsssrrrooommmuuu}}}}}}sssjjjccc___[[[VVVTTT[[[hhhsssxxxxxxssswww{{{}}}ppp^^^PPPHHHEEEEEEHHHNNNXXXeeeqqqxxxyyyppprrr}}}uuu]]]OOOJJJEEE@@@>>>>>>AAAHHHOOOXXXggguuuwwwzzz~~~}}}sssjjjjjjsss{{{}}}{{{|||~~~{{{nnneeeeeeiiirrrwww~~~{{{uuuoooiiieeeccchhhoooyyy}}}pppaaaWWWPPPIIIFFFGGGBBBDDDHHHNNNWWWcccpppxxxlllddd^^^```fffppp|||yyyoooiii```SSSHHH>>>:::666333333333444333111111111111111111111111222555999:::888555333222333333222222111000000///333222111111333444444333444555666666666888;;;===???CCCLLLZZZmmm~~~zzzppp___TTTXXXbbb{{{zzz{{{aaaUUUMMMIIIGGGKKKRRR[[[jjjwww{{{zzzyyy|||{{{tttmmmsss}}}tttiiibbb\\\WWWTTTYYYeeepppttttttnnnppppppoooooottt{{{qqq]]]MMMEEECCCDDDFFFLLLWWWeeerrryyy~~~zzzppprrr|||vvv^^^OOOIIIDDD???======@@@GGGNNNWWWffftttyyy|||}}}llldddhhhppptttuuuuuuzzz}}}pppiiiggglllqqqzzz~~~xxxrrrkkkfffccceeellluuu}}}vvviii[[[SSSMMMGGGDDDEEEDDDGGGLLLSSS]]]jjjwww{{{iiiaaa\\\]]]cccmmmzzzuuulllfff^^^RRRGGG===:::666444555666666555222222222222111111111111000333777999777555333222222222222111111000000000222000//////111333444333444555666666666888;;;===???CCCMMM[[[ooo|||wwwkkk[[[QQQUUU^^^{{{yyydddWWWLLLHHHFFFJJJPPPYYYhhhtttzzzuuunnnwwwsssjjj^^^YYYVVV[[[dddlllmmmjjjgggfffdddbbb```ccckkksss|||qqq\\\LLLDDDBBBCCCEEEKKKVVVdddqqqzzz~~~|||rrrrrr|||www___OOOHHHCCC???>>>===???EEEKKKTTTcccooozzz|||rrrbbb```ffflllpppqqqwwwrrrjjjfffkkksss|||yyyrrrmmmiiiiiiooowww~~~pppdddWWWOOOJJJDDDAAABBBDDDGGGMMMUUU```nnn{{{vvveee^^^XXXYYY___iiixxxqqqhhhbbb[[[OOOEEE999777444333333444444444333333333333333222222222000222444555333333333444000000111111222222222222555333222222444666777777444555666666666888;;;===???DDDNNN]]]qqq{{{ttthhhYYYOOORRR[[[}}}{{{gggZZZLLLGGGFFFIIIOOOYYYgggttt{{{{{{lllqqq}}}wwwddd___\\\___fffjjjhhheeeaaa^^^[[[YYYWWWXXX```hhhqqq|||ppp[[[LLLEEEAAAAAABBBHHHSSSaaaooowww~~~ssssss|||yyyaaaPPPHHHDDD@@@>>>===???DDDJJJRRR```mmmzzz|||~~~iii___```gggmmmooovvv~~~rrrhhhjjjoooxxxzzztttppppppuuu{{{~~~jjj^^^SSSLLLHHHCCCAAAAAABBBFFFMMMVVVaaaooo|||sssccc]]]YYY[[[___hhhvvv{{{lllbbb\\\UUUIII???555333111000111222111000333333333333333333333333222333333222111111333555000111111222333333444444333111111222444666666555444555666666666888;;;===???DDDOOO^^^rrr|||ttthhhXXXNNNPPPWWW~~~|||jjj\\\LLLHHHFFFIIIPPPYYYhhhuuu|||ooolllsssmmmgggbbbccciiillljjjgggbbb\\\XXXXXXWWWVVV[[[bbbkkkxxxqqq\\\NNNIIIAAAAAABBBGGGRRR```nnnvvvuuuttt}}}}}}eeeSSSJJJEEEBBB>>>===???EEEJJJSSSaaannnyyy|||vvveee___dddjjjnnnwwwrrrrrrsssyyyzzzuuuvvvzzzwwwcccYYYNNNJJJGGGDDDBBBCCCDDDHHHOOOYYYdddqqq~~~sssgggdddccceeehhhlllwwwxxxiii^^^XXXQQQEEE;;;666444222111222222111000111111222222333333444444333444444333222111333444333333333333333333444444///...///000333444333222444555666666666888;;;===???DDDOOO___sss|||tttiiiZZZOOOOOOUUU}}}zzzlll]]]LLLHHHGGGJJJQQQ[[[iiivvv|||ssskkklll{{{tttmmmffffffkkkooonnnlllfff^^^ZZZ[[[ZZZXXXZZZ```jjjxxxsss___QQQMMMDDDCCCDDDHHHSSSaaaooowwwvvvttt}}}gggUUULLLGGGDDD>>>===???EEELLLTTTcccpppyyy|||kkkaaaccchhhoooxxx~~~{{{zzz~~~~~~yyyzzz}}}qqq___UUULLLIIIGGGEEEDDDFFFHHHLLLSSS]]]hhhuuutttmmmlllmmmqqqrrrsssyyyyyyhhh^^^XXXPPPDDD;;;999777555444555555333222//////000111222333333444333555666666444333222333666555555444444333333222111111222444777888666555444555666666666888;;;===???EEEPPP```ttt}}}uuujjj[[[OOOOOOTTT}}}mmmVVVNNNIIIGGGJJJPPPXXXfffsssooofffppp{{{rrrpppuuuxxxvvvrrrmmmeee^^^]]]]]]]]]]]]```nnnvvvwwweeeQQQEEECCC@@@BBBIIIRRR]]]lllyyy}}}}}}yyy{{{xxxwwwjjjWWWMMMEEE@@@CCC@@@@@@DDDKKKSSS```lllvvv|||zzzgggaaadddlllwww}}}yyyjjjYYYOOOGGGEEEDDDBBBBBBEEEGGGMMMVVVaaammmzzztttooouuuzzz{{{yyyyyy|||ttteee\\\RRRFFF===999444444333333333444555555333333222111111222333333222222222222222222222222444444444444444444444444444333333222111111111222222333555666666777:::===AAAFFFRRRcccxxxrrr```YYYSSSRRR\\\~~~|||nnnXXXNNNJJJGGGJJJOOOXXXfffsssuuujjjqqq~~~zzz}}}}}}yyyuuummmfffeeeeeecccdddgggqqqxxxxxxfffSSSGGGCCC@@@AAAGGGPPPZZZiiivvv~~~yyysssttt{{{yyywwwlllYYYNNNGGGBBBDDDAAAAAAFFFMMMTTTaaallluuu{{{rrriiigggiiisss}}}~~~~~~uuufffWWWNNNFFFDDDCCCBBBCCCEEEGGGOOOZZZgggsss~~~wwwtttyyy~~~~~~~~~qqqcccYYYOOODDD;;;777555444222000000111333555333222222111111222222333222222222222222222222222444444444444444444444444444333333222111111222222222333555666666888:::===AAAGGGRRRdddyyyqqqaaa[[[WWWYYYddd}}}|||qqq[[[OOOJJJGGGJJJOOOXXXgggtttyyyxxx{{{ooottt~~~~~~wwwqqqoooooommmmmmpppuuu|||zzzgggTTTHHHDDD@@@AAAFFFMMMWWWeeerrr}}}~~~}}}wwwnnnkkksss~~~{{{xxxooo[[[PPPIIIDDDCCCAAACCCHHHOOOVVVaaakkkssszzzqqqiiieeennnxxx}}}~~~{{{zzzyyyzzz{{{||||||zzzooo___SSSKKKDDDCCCBBBAAACCCGGGIIIRRR```nnnzzzwwwyyy~~~xxxlll___UUULLL@@@888666666444111///...000222333333222111111111111222333222222222222222222222222444444444444444444444444444333333222222222222222222444555666666888;;;===AAAGGGSSSeee{{{uuuddd^^^[[[___lll~~~ttt^^^PPPJJJGGGJJJOOOYYYgggtttwwwmmmllltttuuuzzz}}}xxxwwwvvvsssuuuxxxyyy|||iiiVVVJJJEEEBBBAAAFFFLLLUUUbbbnnnyyyzzzuuutttsssssszzzzzznnneeelllxxx}}}xxx~~~qqq]]]QQQJJJEEEBBB@@@CCCIIIOOOVVV```jjjrrryyy~~~xxxjjjdddjjjssszzzzzzvvvrrrpppqqqsssuuuvvvzzz~~~|||iiiXXXOOOHHHCCCBBBAAAAAADDDIIINNNWWWeeerrr}}}yyytttxxx~~~ssshhh\\\SSSIII>>>777555555444222111000000000111222222111111111111222222222222222222222222222222333333444444444444444444444333333222222222333333222444666666777888;;;===BBBHHHUUUhhh~~~|||iiibbb^^^cccqqquuu```QQQKKKGGGIIIOOOYYYhhhuuu~~~oooeeefffnnn}}}~~~}}}zzzwwwxxx|||~~~~~~kkkXXXLLLGGGCCCBBBFFFKKKTTTaaalllvvv}}}wwwpppjjjgggeeefffnnnwww{{{pppdddkkkuuuxxx}}}sss^^^QQQIIIDDDAAA???AAAHHHNNNUUU___iiiqqqxxx~~~pppgggjjjpppxxx~~~}}}}}}~~~xxxrrrjjjddddddgggkkknnnsssyyyvvvcccTTTKKKEEEBBBAAAAAAAAAFFFMMMTTT\\\hhhttt~~~uuuqqqrrrttt{{{yyyoooeeeZZZQQQGGG<<<777666333444444444444222000///111111111111111111111111222222222222222222222222333333333444444444555555444333333222333333444444333444666777777999;;;>>>BBBIIIWWWjjjnnneeeaaafffuuuuuuaaaQQQLLLHHHIIIOOOYYYhhhvvv~~~jjjdddfffmmm~~~yyyyyy}}}kkkXXXMMMGGGCCCBBBEEEJJJRRR___kkksss|||zzzssskkkccc^^^ZZZZZZbbbjjjttt|||uuuhhhlllttt~~~xxx|||uuu___PPPHHHDDDAAA???AAAFFFMMMTTT___iiiqqqxxx~~~{{{llljjjnnnvvv}}}|||yyyxxxyyy}}}~~~xxxqqqggg```^^^```ccceeennnuuu}}}ooo^^^PPPHHHDDDAAABBBAAABBBIIIPPPYYYaaammmxxxyyylllkkkppprrr{{{vvvkkkcccYYYPPPFFF;;;777777333333444555444333111000000000111222222111000000222222222222222222222222222333333444444555555555333333333333333444444555333555666777777999<<<>>>CCCJJJXXXlllooogggbbbgggwww~~~uuu```RRRLLLHHHIIIOOOYYYiiiwww~~~{{{hhheeejjjppp{{{yyy}}}lllYYYMMMFFFBBB@@@CCCIIIPPP]]]hhhppp{{{zzzqqqfff^^^XXXUUU[[[cccoooxxx~~~nnnooossszzzwww{{{xxxaaaQQQHHHDDDCCC@@@AAAFFFLLLTTT```kkkrrrxxx~~~pppkkklllssszzz|||xxxwwwwww||||||wwwooohhhdddbbb```___lllttttttgggXXXMMMFFFCCCAAABBBBBBDDDKKKSSS\\\eeerrr~~~qqqddddddkkkuuu|||tttggg```VVVNNNCCC999666777333222111000000111222333///000111222222111000///222222222222222222222222222222333333444555555666333333333333333444555555333555777777888999<<<>>>CCCKKKZZZnnnoooeee^^^bbbrrr|||}}}ttt```RRRLLLHHHIIIOOOYYYiiiwww~~~zzzhhhfffmmmrrr}}}zzz|||lllYYYMMMDDD@@@???BBBGGGOOO[[[ggglllzzzzzznnncccZZZVVVZZZaaammmvvvqqqppprrrwwwwww{{{{{{bbbRRRIIIDDDEEEBBBBBBFFFLLLUUUbbbmmmrrryyy~~~rrrllljjjrrrxxx{{{~~~~~~{{{zzz{{{~~~xxxrrrmmmhhhccc___kkkuuu|||mmmaaaUUUKKKEEEBBBAAABBBCCCDDDLLLUUU]]]gggvvv~~~xxxjjj^^^___gggzzz{{{rrreee]]]UUULLLBBB888555777555222...,,,,,,///333666///000111222222111000///222222222222222222222222222222333333444555666666333333333333333444555666444555777777888999<<<>>>DDDKKKZZZoooooobbbYYY[[[iiiwww```SSSMMMIIIJJJOOOYYYhhhuuurrrmmmppp~~~nnnWWWOOOGGGBBB@@@BBBFFFMMMYYYeeessszzznnn___YYY\\\aaasss|||xxxrrrvvvzzz}}}yyy|||zzzcccSSSJJJEEEDDDBBBCCCIIIOOOWWWcccmmmuuuwww|||zzzkkkdddnnnyyy{{{||||||zzzyyy{{{}}}|||uuujjjgggjjjooovvvyyyhhh]]]RRRIIIDDD@@@???BBBDDDHHHPPPYYY___kkkzzz~~~~~~wwwjjj]]]YYY^^^fffyyyuuujjjaaa[[[QQQEEE;;;666666777555444222000//////000000//////000111222333333444111111222222222333333333333333333333333333333333444444333222222333333333444555666777777999===???DDDNNN]]]nnn~~~kkkccc]]]___lllyyybbbTTTNNNIIIJJJOOOXXXgggttt~~~yyyvvvyyypppYYYOOOGGGCCC@@@BBBFFFMMMZZZeeerrrzzz|||hhh^^^```eeesss|||zzzxxxxxxyyy~~~www{{{zzzcccSSSJJJEEE@@@>>>@@@FFFMMMVVVbbbmmmvvvxxx}}}qqqffflllvvvyyy{{{|||{{{yyyvvvttttttvvvxxx|||pppkkklllrrryyyvvveeeZZZPPPGGGEEEAAA@@@CCCFFFJJJSSS\\\hhhsss~~~uuuggg[[[XXX___ggguuu{{{vvvooogggaaa[[[PPPDDD;;;666555666444333222111111222333333111111111111111222222222111111222222222333333333333333333333333333333333444333333333333333333333444555666666777999===@@@DDDOOO]]]nnn~~~mmmfffaaaeeesss}}}~~~zzzcccUUUNNNIIIJJJNNNWWWfffsss|||}}}sss[[[QQQHHHCCC@@@BBBFFFMMMZZZeeessszzzrrrddddddiiiuuu~~~~~~yyywwwyyy}}}~~~vvvzzzzzzcccSSSJJJEEEBBB@@@BBBIIIPPPYYYfffqqqwwwzzz~~~zzzjjjjjjqqqvvv|||}}}yyyvvvvvvyyy|||wwwqqqqqqttt{{{pppaaaVVVMMMEEEEEEBBBAAADDDHHHMMMVVV```ttt|||}}}pppaaaWWWWWWaaajjjrrr}}}rrrlllgggccc___XXXNNNBBB:::555444555333333222222333333444555222222222111111111000000111111222222222333333333333333333333333333333333333333333333333333444444555555666666666999>>>BBBEEEPPP^^^ooo~~~nnniiigggmmm}}}~~~|||~~~zzzbbbSSSMMMHHHIIINNNWWWfffttt{{{yyywww]]]RRRHHHCCC@@@BBBFFFNNNZZZfffsssyyywwwhhhhhhnnnzzz|||{{{|||yyy~~~www{{{{{{cccTTTJJJEEEDDDBBBCCCJJJQQQYYYeeepppxxx{{{pppjjjnnnvvv}}}}}}}}}xxxwwwwww}}}zzzjjj]]]RRRJJJDDDDDDAAAAAADDDIIIPPP[[[eee|||{{{kkk\\\TTTXXXcccmmmuuu|||ooofffbbb```\\\UUUJJJ@@@999555444333333333333333222222222333111111111111111111111111111111222222222333333333222222222222222222222222333333333444444444444444555666666555666:::???CCCFFFQQQ```qqqnnnjjjjjjrrr~~~{{{~~~zzzaaaQQQKKKGGGIIINNNXXXggguuu|||uuupppyyy{{{www{{{```TTTHHHCCCAAACCCGGGNNNZZZfffqqqxxx}}}pppqqqwwwwwwzzzzzz}}}}}}eeeUUUKKKEEEBBB???@@@EEEKKKSSS^^^iiixxx|||vvvllloooxxx~~~{{{|||}}}rrrdddYYYOOOGGGDDDBBB??????EEEKKKSSS```lll~~~xxxgggXXXTTTZZZgggppp{{{~~~rrrggg```^^^YYYQQQFFF===888555444333444444333222111000///...///000000111222222333333111111222222222333333333222222222222222222222222222333444555555555555444444555666666777;;;???CCCGGGRRRaaasss~~~lllhhhhhhqqq~~~zzz}}}{{{bbbQQQKKKGGGIIINNNWWWgggttt}}}~~~zzz~~~sssjjjhhhpppxxxvvv}}}cccVVVHHHDDDAAACCCGGGNNN[[[fffooowwwzzz|||}}}yyywwwxxxzzz}}}~~~{{{zzz~~~|||hhhWWWLLLEEEDDDAAAAAAFFFLLLRRR^^^hhhwww|||rrrrrr{{{~~~zzzzzz||||||yyyzzz{{{yyyzzz|||{{{kkk___TTTKKKEEECCC@@@>>>???FFFNNNYYYgggtttuuucccWWWVVV___kkksss}}}{{{sssggg___[[[UUULLLAAA:::777666555333555444444333111///---,,,...///000111222333444444111111222222222333333333222222222222222222222222111222444555666666555444333555777888999<<<@@@CCCGGGSSScccuuuzzzgggccccccnnnzzzyyy~~~fffTTTNNNIIIIIIMMMUUUdddqqq|||{{{uuuuuuwwwkkkffffffmmm{{{{{{}}}eeeWWWIIIDDDAAACCCGGGOOO[[[gggpppyyy{{{rrrllliiiiiikkkooottt{{{wwwyyy~~~kkkYYYMMMEEEEEECCCCCCIIIOOOVVVbbbllluuu{{{yyyvvv}}}{{{vvvuuutttnnnjjjmmmqqqrrruuuyyyuuudddYYYPPPFFFAAAAAA@@@>>>@@@HHHRRR^^^nnn|||~~~rrraaaWWWYYYcccnnnuuu{{{}}}tttrrroooeee]]]YYYQQQHHH>>>777666777666444444444444444222111///...000000111111111222222222111111222222222333333333111111111111111111111111111222444666777666555555111444777:::;;;===???AAAGGGSSSdddxxxuuubbb]]]___jjj}}}{{{uuuiiiWWWPPPJJJIIILLLTTTaaannn||||||vvvttt|||rrrhhhfffgggmmmgggWWWIIIDDDAAACCCHHHOOO[[[gggsss}}}~~~uuujjjbbb]]]]]]___ccciiiqqqxxx}}}wwwvvv~~~lll[[[MMMEEEAAA???@@@FFFMMMUUUaaallluuu{{{}}}~~~~~~yyy~~~}}}zzzooohhhdddfffjjjmmmqqquuu{{{rrr```UUUMMMDDD???@@@AAA???BBBJJJUUUcccsss|||ppp```XXX\\\fffpppvvvwwwuuujjjjjjiiiccc[[[WWWOOOFFF<<<666666777666555333444444555444333111000222222222111111111111111111111222222222333333333111111111111111111111111111222444666777777666555000333888;;;<<<>>>???AAAGGGTTTeeeyyyqqq^^^YYY\\\hhh{{{pppuuu~~~kkkVVVOOOIIIHHHLLLTTTcccppp{{{{{{nnnbbbdddnnn{{{~~~yyy{{{hhhUUULLLFFFDDDGGGIIIMMM]]]ooozzz}}}}}}xxxjjj[[[UUUSSSRRRTTTZZZdddmmmsss{{{}}}zzz{{{lllWWWKKKGGGCCCAAABBBFFFKKKRRR___kkksssyyyuuurrrwww}}}|||xxxoooiiihhhgggfffkkktttooo\\\RRRLLLFFFBBBAAAAAABBBEEENNN[[[lll|||vvvkkkcccccciiioootttzzz~~~yyyqqqhhhcccaaa^^^XXXSSSIIICCC<<<666333333333333444111///...000222333444222222111111000/////////222222222222333444555555333333333222222111111111444444555555666777777888666777777888999<<>>CCCGGGMMMXXXiii~~~rrrcccWWWYYYkkk~~~{{{{{{|||rrrsss}}}kkkVVVOOOIIIHHHKKKSSSaaannnyyyvvvnnnpppyyyyyyuuuyyy~~~}}}kkkUUULLLEEEAAACCCFFFMMM```ttt~~~ooo```UUUQQQMMMLLLQQQWWW]]]```iiimmmttt{{{zzzzzz{{{lllWWWKKKFFF@@@???@@@DDDHHHNNN[[[fffmmmssszzz~~~qqqjjjqqqzzz|||yyyyyyyyyyyyyyy|||uuuppplllooouuu|||rrrdddTTTKKKGGGBBB??????DDDGGGMMMUUU___lllyyywwwpppmmmrrrxxx}}}rrrkkkddd```___]]]XXXSSSBBB===777222000000000000000000000222444444222000------......///000000111222111111222222333444555333333333222222222222111111111111222333333444444888888999:::;;;???DDDHHHOOOYYYjjj~~~uuuggg[[[\\\nnn}}}wwwssstttvvvyyy~~~tttqqq|||kkkXXXQQQKKKIIILLLSSSbbbnnnxxxzzztttvvv}}}zzzvvvwww}}}kkkUUUMMMEEEAAACCCFFFOOOcccxxx{{{|||uuufffZZZUUUOOONNNQQQVVVZZZ[[[^^^ccckkkttt~~~yyyvvv|||zzz}}}jjjVVVIIIDDD???===???CCCGGGLLLXXXccciiiooowww|||~~~qqqfffkkkuuu}}}zzzvvvtttsssssssssyyy|||xxxtttuuuyyy}}}vvviii\\\NNNGGGCCC???>>>@@@CCCHHHQQQYYYcccnnnzzzqqqnnnpppxxx|||rrrkkkccc^^^\\\YYYRRRMMM@@@;;;666222000000000000000//////000222222111///////////////000000111111111111111111222333444555222222222222222222222222222222333444444555555666777888999:::;;;???DDDHHHOOOYYYjjj~~~vvviii^^^^^^pppzzzqqqmmmppptttxxx|||wwwqqq|||mmmZZZSSSLLLKKKMMMTTTbbboooyyy}}}|||~~~|||}}}{{{}}}}}}wwwuuuwww}}}~~~}}}nnnXXXOOOGGGBBBDDDGGGPPPeee{{{xxxzzz|||{{{{{{|||}}}wwwjjj^^^XXXRRRPPPSSSWWWYYYYYYXXX[[[bbbnnn{{{xxxsssyyy|||vvvvvvzzzyyygggTTTGGGAAA>>>===>>>BBBEEEKKKUUU```gggnnnvvv|||~~~vvvggghhhooo~~~|||zzzwwwsssooommmmmmmmmsssvvv{{{||||||}}}vvvlll___TTTIIIDDDAAA>>>>>>AAABBBJJJUUU```iiisss}}}xxxkkklllsss~~~xxxooohhhaaa\\\ZZZVVVOOOIII>>>:::555222222222222111111...,,,,,,...000000000222222222111111111000000111111111111222333444444222222222222222222222222222222333444444555555666666777888999:::>>>DDDHHHOOOYYYjjj~~~vvvjjj^^^```qqq}}}rrrlllqqqvvvzzz}}}zzzrrr|||ooo[[[TTTMMMKKKLLLSSSaaannnxxxyyyvvvyyyxxxrrrooorrryyy{{{tttssstttyyy~~~}}}{{{sss\\\OOOGGGCCCEEEHHHQQQeeezzz~~~uuuwww~~~|||xxxuuuuuuvvvxxxzzzzzz~~~~~~tttiii___YYYRRRQQQUUUYYYZZZYYYUUUVVV\\\gggvvvzzzrrrxxxwwwooommmoooyyy{{{yyypppaaaQQQEEE???>>>===>>>BBBEEEJJJTTT^^^hhhnnnvvv|||nnnjjjmmm|||zzzyyywwwrrrmmmjjjjjjjjjqqqtttyyy~~~zzz||||||nnncccWWWNNNFFFBBB@@@>>>@@@DDDDDDNNN\\\hhhpppxxx{{{pppiiimmmxxx}}}uuuhhhccc\\\ZZZYYYVVVOOOJJJ===999555333333333333333222///,,,+++,,,///111111444444333222222111000000111000000111111222333444111222222222222333333333111111111222333333444444555666777888:::???DDDHHHPPPZZZkkkuuuhhh]]]___rrrwwwnnnttt{{{~~~sss}}}rrrZZZSSSKKKIIIKKKQQQ___kkkvvv~~~}}}xxx{{{wwwlllfffhhhsss{{{{{{zzz|||}}}~~~wwwtttssstttwwwxxx}}}|||yyyvvv~~~sss]]]MMMFFFBBBDDDGGGOOOcccwww{{{qqqttt}}}xxxvvvrrrpppppprrrvvvxxxyyy{{{|||{{{{{{yyyrrrjjj```YYYSSSSSSYYY^^^^^^\\\VVVTTTVVV```nnnxxxzzzxxx~~~ssswww|||vvvnnngggccceeehhhjjjjjjdddZZZMMMDDD???>>>===???CCCEEEIIISSS]]]iiipppxxx~~~~~~xxxooonnnzzz~~~}}}xxxrrrnnnmmmnnnsssvvvzzzxxxtttuuuuuufff\\\RRRKKKDDDAAA@@@???BBBFFFJJJVVVfffqqqxxx~~~~~~tttlllmmmsss{{{sssfff```[[[XXXWWWTTTMMMGGG;;;888444333333333333333111///......000111111111222222222111111111111111000000000000111222333444111111222222222333333333222222222333444444555555666777888999<<<@@@EEEJJJSSS]]]nnnsssfff[[[^^^rrr~~~}}}||||||}}}yyyyyy{{{~~~|||ooovvv~~~ttt}}}sssYYYQQQJJJHHHIIIPPP]]]iiiuuu}}}}}}zzzlllcccdddqqqzzz~~~zzztttqqqrrrrrrrrrssswww~~~|||wwwsssrrrsssmmmrrryyyxxxuuuqqqxxxqqq[[[LLLEEEAAADDDFFFMMMaaatttyyynnnpppzzz}}}uuurrrooolllmmmppptttwwwzzz|||{{{yyyxxxxxxssslllbbb[[[VVVVVV]]]bbbcccaaaWWWSSSSSS[[[hhhqqqrrrooozzz~~~tttwww}}}tttooohhhaaa]]]^^^[[[]]]___]]]UUULLLDDD@@@>>>===???CCCEEEIIIRRR\\\kkkqqqyyy{{{yyy|||tttpppyyy}}}yyytttssstttuuuxxx|||zzzqqqooo||||||pppbbbXXXPPPIIICCCAAA@@@???CCCHHHPPP\\\lllxxx}}}wwwooojjjsssyyyzzzrrrhhhbbb\\\XXXVVVQQQIIICCC999777333222222333333222000000000222444444222000/////////000111111222222000000000000111222333444111111111222222333333333444444555666666777777888777888999;;;===AAAGGGKKKWWW```ppp~~~rrrdddYYY]]]rrr|||yyywwwsssqqqrrruuuqqqmmmnnnxxx~~~pppttt{{{www~~~sss^^^SSSHHHFFFJJJPPPZZZbbbnnnvvv{{{nnneeedddttt}}}|||vvvqqqmmmiiieeebbbddd```___dddhhhlllrrrxxxzzzxxxpppkkklllpppzzzrrrlllnnnnnnrrr||||||gggUUUHHHDDDEEEGGGFFFIII[[[ooo{{{ooommmqqquuu}}}~~~zzzxxxvvvttttttssspppnnnqqqyyy~~~zzztttooobbb^^^XXXUUU^^^iiiiiibbbVVVTTTTTTVVV[[[```ccceeelllqqqzzzwwwwww}}}wwwpppjjjfffaaa[[[VVVWWWXXXWWWTTTNNNIIIEEEDDD===::::::<<<>>>DDDQQQ]]]eeeoooxxx}}}}}}vvvqqqqqqrrrwwwzzzzzz|||~~~~~~xxxtttvvvzzz}}}sssqqqvvv~~~|||lll\\\RRRIIICCC>>>======>>>DDDKKKRRR```sss~~~tttjjjgggjjjttt}}}yyytttjjjccc\\\WWWTTTPPPHHHBBB777777555444333222222222333222111000000111222333111111111111111000////////////000222333444555666333333222111111222333333222222333444555777777888666555888;;;<<<>>>FFFNNNXXX```oooxxxggg___hhhxxx~~~|||yyytttpppnnnnnnjjjgggjjjvvvrrrtttxxx~~~vvv}}}sss]]]RRRHHHEEEHHHNNNWWW___kkksss|||~~~qqqkkkkkkxxx{{{uuuqqqkkkfffcccaaa^^^\\\\\\YYYXXX[[[]]]^^^cccjjjttt|||zzzmmmkkkmmmttt}}}zzzmmmgggeeedddfffmmmrrrnnn___RRRIIIFFFEEEGGGFFFHHHYYYlllpppkkkmmmpppwww|||~~~{{{zzzzzzzzzvvvvvvvvvuuuwww{{{~~~zzzvvviiiddd[[[WWW___iiijjjeeeYYYUUUQQQSSSXXX]]]_________eeeqqq~~~yyyvvv{{{wwwqqqmmmkkkgggbbb]]]^^^\\\YYYTTTOOOJJJFFFCCC@@@===<<<===???DDDPPP[[[dddoooyyy~~~|||uuuqqqpppqqqttt|||}}}}}}|||xxx|||yyytttvvv}}}zzziiiXXXNNNGGGBBB======>>>@@@GGGNNNYYYeeeuuuzzzuuummmffffffjjjvvvyyyttthhhccc\\\XXXUUUOOOGGGAAA777666555333222222222111222222111000000111222222111111111111111000//////000111111111222222333333333333222111111222333333333333444555666777777888777777999<<<>>>@@@GGGPPPZZZbbbrrrwwweee___hhhyyyyyyrrrkkkfffbbb```dddrrrxxxwwwvvvyyy}}}uuu|||sss[[[PPPGGGDDDFFFJJJSSSZZZeeennnwwwtttqqqttt~~~yyyssspppjjjfffaaa^^^\\\[[[YYYWWWVVVTTTTTTUUURRRQQQVVV]]]kkkrrr{{{uuuoookkknnnwwwsssiiiccc___\\\[[[^^^aaa^^^WWWPPPKKKFFFEEEFFFEEEGGGWWWiiittthhhggghhhnnnuuu~~~zzzxxxzzz}}}~~~}}}|||~~~~~~rrrjjj^^^YYY^^^hhhllljjjaaa[[[UUUUUUZZZ^^^\\\XXXUUU[[[iiiwww}}}www~~~yyywwwuuuqqqlllgggfffaaaZZZUUURRRMMMHHHCCCCCC@@@>>>???@@@CCCNNNYYYcccnnnzzz}}}wwwrrrpppppppppvvv~~~|||yyy}}}wwwwww}}}uuudddSSSIIIDDD@@@<<<===>>>AAAJJJSSS___iiiwwwyyyooohhhaaa^^^cccjjjvvv~~~~~~wwwrrrfffbbb]]]YYYTTTNNNEEE???666555444333222111111111222111111000000111111222000111111111111000000///111111111111111111111111333222222111111222222333444444555555666666666777888888:::>>>???AAAIIIQQQ\\\eeeuuuuuuccc^^^iiiyyy|||pppfffaaa\\\___lll{{{~~~{{{}}}}}}}}}}}}~~~zzzwwwyyy|||tttzzzrrrXXXOOOFFFCCCDDDGGGNNNVVV```iiittt|||vvvwww|||yyyrrrmmmjjjeeecccaaaaaa```^^^[[[XXXXXXVVVUUUTTTOOOLLLPPPXXXaaahhhqqqyyywwwnnnnnnvvv|||rrrjjjfffaaa___]]]\\\ZZZWWWSSSOOOJJJEEECCCFFFEEEGGGUUUfffyyyiiicccbbbgggooo{{{zzzxxx{{{xxxmmm___YYY]]]gggnnnpppmmmggg```aaafffeee^^^VVVUUUYYYcccnnnvvv}}}{{{|||uuupppnnnfff]]]WWWTTTPPPJJJDDDBBB???>>>??????BBBLLLWWWaaammm{{{{{{uuuqqqooolllppp~~~~~~zzzvvvvvvzzzyyyxxx}}}{{{mmm]]]NNNEEEBBB>>><<<<<<===AAAKKKVVVccclllyyyuuuggg]]]WWWXXX___hhhssszzzzzztttooodddaaa]]]YYYSSSKKKBBB<<<555444333222111111111111111111000000000000111111000000111111111111000///000000000000000111111111222222222222222222222222444444444444444555555555888777:::>>>???AAAIIIRRR\\\fffwwwrrrbbb___jjjyyy}}}nnnfff^^^\\\gggwww|||xxxvvvttttttnnnoooqqqrrruuuzzz}}}{{{{{{yyywwwxxxxxx}}}qqqvvv|||}}}nnnUUUMMMFFFDDDCCCEEELLLTTT]]]hhhttt{{{{{{xxxqqqkkkiiieeefffhhhkkkkkkiiiccc___]]]YYYVVVSSSNNNKKKOOOUUU\\\aaaiiiqqqwww~~~sssqqqzzzxxxssspppkkkiiifffccc^^^XXXRRRNNNIIICCCBBBDDDEEEHHHUUUddd}}}mmmddd```aaakkkwww~~~{{{|||ooo```YYY]]]gggqqqwwwxxxrrrnnnppprrrnnnbbbWWWVVVWWW[[[cccjjjqqq}}}{{{tttlllbbb\\\XXXSSSKKKEEE???===<<<>>>>>>BBBKKKVVV```lllzzz{{{tttooojjjmmmyyy~~~}}}zzzsssoooooosssxxx~~~~~~||||||pppcccVVVJJJCCCAAA>>><<<======BBBMMMYYYiiirrr~~~ssscccWWWSSSTTT\\\fffqqqwww|||uuuooojjjbbb```\\\WWWPPPGGG???999444333222111111111111111000000000000000000000000///000000111111111000000---...///000111222333333222222222222222222222222333333333333333333333444777777999===???AAAIIIRRR[[[fffxxxrrrdddcccnnnzzz~~~nnnddd___hhhwww~~~}}}yyysssmmmiiihhhhhh^^^```dddhhhkkkpppvvvzzz{{{vvvsssrrruuu}}}mmmnnnooorrrxxxzzzrrrgggSSSMMMGGGEEECCCEEELLLTTT]]]iiivvv|||~~~|||~~~zzzsssmmmkkkhhhjjjooouuuxxxwwwrrrnnnfff^^^VVVQQQNNNKKKMMMRRRZZZ]]]bbbhhhkkkpppzzzyyywww~~~wwwtttpppkkkeee]]]UUUOOOJJJCCCAAADDDEEEGGGRRRaaawwwtttgggaaa^^^gggsss|||tttddd]]]```iiiuuu~~~~~~{{{yyyzzzyyyrrreee[[[VVVSSSTTTYYY___fffqqq|||}}}vvvmmmddd\\\TTTLLLFFF???<<<<<<===>>>AAAJJJTTT___kkkyyywwwppphhhlllwww~~~yyy|||}}}xxxrrrkkkggggggjjjpppwww~~~sssfffZZZOOOGGGBBB@@@>>>===>>>???EEESSS```rrrzzzrrraaaWWWSSSTTT[[[cccpppuuu|||wwwpppjjjfff```^^^ZZZTTTLLLCCC<<<777333222111111000000111111///000000111111000000//////000000111111111111000---...///000222333444444111222222333333222222111222222333333444444444444777666999===???BBBJJJSSSZZZfffxxxyyytttiiijjjttt|||~~~vvvkkkeeemmm{{{zzzwwwvvvtttmmmeee^^^[[[[[[RRRUUUZZZ___cccgggkkknnnuuu}}}tttpppqqqxxxwwwhhhfffbbb```dddiiifff___QQQMMMIIIGGGEEEEEEMMMUUU___lllzzz~~~zzzxxx|||xxxsssrrrnnnpppvvv}}}uuuhhh[[[UUURRRPPPPPPRRR[[[[[[]]]```___```kkkwww~~~wwwqqqlllddd[[[SSSMMMFFFBBBDDDDDDDDDNNN[[[pppyyykkkbbb\\\dddooovvv{{{|||llleeeffflllyyy~~~{{{tttjjjbbbZZZVVVUUUWWWZZZ]]]eeelllyyynnnaaaUUUKKKEEEAAA???>>>??????@@@HHHQQQ^^^jjjwww{{{pppggglllwwwssswww|||{{{xxxsssnnnhhhdddaaaccchhhpppyyy}}}nnn___SSSJJJEEEBBB>>>===>>>AAACCCKKK[[[jjj{{{|||nnn___WWWUUUVVV\\\bbbhhhnnnwww~~~yyyqqqlllgggddd___]]]XXXPPPGGG???999666222222111000000000000111...///000111111000///...//////000111111111111111000000000111222333333444111222333333333333222111333333444444555666777777888777:::>>>AAACCCKKKTTTZZZgggzzz{{{sssyyyqqqttt|||}}}zzzooojjjrrrzzztttqqqrrrqqqkkkbbbYYYSSSQQQKKKOOOUUUZZZ]]]aaadddfffiiitttvvvqqqpppvvv~~~xxxoooddd```YYYTTTXXX^^^]]]YYYQQQMMMIIIHHHFFFFFFMMMVVV```ooo}}}~~~~~~|||xxxuuu}}}zzzxxxsssuuuzzztttccc[[[YYYVVVUUUUUU]]]ZZZZZZZZZWWWVVV```mmmuuu~~~{{{uuuqqqjjjaaaYYYPPPHHHCCCDDDCCCBBBKKKVVVkkk|||mmmbbbZZZbbblllrrrwwwrrrkkkjjjooo{{{{{{uuunnniiibbb^^^[[[[[[ZZZYYY\\\aaannnuuudddUUUJJJEEEEEEBBBAAAAAA???@@@GGGPPP^^^jjjvvv}}}}}}qqqeeelllxxxooosssyyy}}}zzzwwwsssmmmjjj___```dddllluuu}}}}}}lll\\\OOOHHHDDDBBB<<<<<>>@@@???@@@HHHRRRYYYkkkyyy{{{~~~~~~hhhooovvvzzzyyy|||vvvpppjjjccc]]]```mmmzzzzzzhhh[[[PPPFFF@@@???AAA@@@@@@CCCKKKZZZjjjuuusssfffZZZWWWXXXYYY[[[___cccgggqqq~~~{{{qqqjjjeeeaaa___XXXVVVQQQIIIAAA999555333222222222222222222222222222222222111111111000000000000000000000000000000---...000111111000000///111111111111111111111111222333555555555666888;;;;;;<<<===???BBBIIIPPPVVV```lll}}}vvvpppxxx}}}zzztttzzz||||||}}}zzzxxxxxxuuuoooeee]]]YYYWWWUUUVVVZZZ___^^^ZZZXXX[[[ZZZ]]]hhhuuu~~~vvvxxxyyypppiiidddaaa^^^YYYVVVUUUVVVWWWRRRNNNLLLKKKIIIIIIPPPYYYkkk~~~yyyvvvooovvv}}}}}}~~~{{{~~~yyytttvvv}}}uuuyyy{{{~~~zzzhhh___^^^dddkkkpppmmmggg]]]SSSOOOSSSYYYdddlllwwwrrrcccSSSMMMGGGCCCAAABBBHHHNNN^^^{{{tttpppjjjnnnpppooopppxxx}}}|||{{{zzzwwwtttmmmddd]]]XXXVVVUUUYYYggg{{{nnn___SSSJJJAAA??????@@@???@@@IIISSS\\\lllyyy{{{~~~lllqqqwww{{{zzztttllldddeeeooozzzvvvdddWWWLLLBBB======?????????CCCMMM\\\mmmxxxnnnbbbWWWVVV[[[^^^aaadddgggkkkvvvwwwnnngggcccaaa___XXXTTTNNNFFF>>>777444222222222222222222222222222111111111000000000//////000000000000000000000000...///000000111111000000222222222222222222222222111333444555555777:::<<<;;;<<<===???CCCIIIQQQWWWbbbnnntttpppxxx|||~~~{{{~~~xxxxxx}}}~~~~~~{{{uuulllbbb\\\XXXWWWWWW\\\cccccc\\\WWWVVVQQQUUU___mmmuuuwwwyyy{{{||||||yyyssspppmmmhhhbbb]]]ZZZXXXWWWUUUQQQNNNLLLIIIJJJRRR\\\rrrxxxtttpppvvv}}}{{{xxxxxxzzz{{{tttyyy|||~~~ssseee___dddmmmyyyvvvnnn```SSSNNNPPPTTT^^^fffpppzzz{{{kkkXXXOOOHHHDDDBBBBBBGGGNNN[[[xxxyyywwwvvvyyyyyywwwvvv}}}~~~zzzsssjjj```XXXSSSPPPQQQ\\\mmm~~~{{{|||uuufffYYYOOOGGGCCCAAAAAA@@@BBBKKKUUU```nnnyyyzzz}}}qqqssswww|||{{{yyypppnnnsss{{{|||mmm\\\PPPGGG@@@===>>>===>>>AAAGGGRRRccctttiii]]]TTTWWW```fffiiikkklllqqq{{{zzzqqqiiidddaaa___]]]WWWRRRKKKBBB:::555222111111111111111111111111111000000000///////////////000000000000000000000000111000000000000111222222222222222222333333333333111222444555666777:::===<<<===>>>@@@DDDKKKSSSXXXeeeqqqrrrpppxxx}}}wwwuuu{{{|||tttjjjaaa]]]YYYYYY___ggghhh```WWWSSSOOOSSS]]]kkkssssssqqqqqqvvv~~~{{{uuuoooiiiccc]]]ZZZWWWRRRNNNLLLJJJLLLVVV```uuuuuurrrpppvvv~~~xxxzzzwww{{{~~~~~~xxxggg___dddmmm||||||uuugggZZZTTTTTTTTTWWW]]]eeerrrppp[[[PPPGGGEEEDDDBBBGGGOOO[[[yyyyyypppggg]]]TTTOOOOOOVVVcccrrr{{{www{{{}}}mmm]]]RRRKKKFFFBBBAAABBBFFFPPP[[[dddoooxxxzzz|||sssrrrttt}}}|||yyy~~~{{{wwwzzzqqqcccTTTJJJDDD@@@???AAA===@@@DDDMMMZZZkkk|||~~~fff[[[SSSYYYeeennnqqqrrrqqqxxx{{{uuummmfffaaa^^^[[[ZZZWWWQQQGGG>>>888444333222000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111333444222333333333333333444444333444555666666777999;;;<<<===???AAAFFFMMMUUU[[[gggssstttooowww}}}||||||}}}xxxuuuzzz|||ssskkkeee]]]]]]ccclllooofffZZZRRRQQQTTT___mmmtttrrrllljjjooozzzyyyssslllddd^^^YYYTTTNNNKKKJJJMMMXXXddduuuvvvtttqqqwwwyyy||||||~~~~~~|||{{{|||lllbbbfffooo|||~~~qqqddd]]]YYYUUUQQQRRRXXXhhh|||zzzttt___QQQGGGGGGFFFDDDHHHQQQ___}}}}}}xxxpppfff[[[TTTQQQTTT]]]hhhuuuzzzvvv}}}sssaaaSSSMMMFFFAAAAAADDDJJJUUU```gggpppwwwzzz{{{}}}rrrooopppzzz{{{wwwyyy}}}}}}kkk^^^OOOGGGBBB>>>>>>@@@<<<@@@FFFPPP^^^pppxxxddd[[[VVV]]]jjjrrrvvvxxxyyy}}}wwwqqqiiibbb^^^ZZZWWWUUUUUUNNNDDD<<<888555444222000000000000000000000000111111111111111111111111000000000000000000000000222111000000000111333444222222222333333444444444555666777777666666888999<<<>>>@@@BBBGGGNNNWWW]]]iiiuuuyyyooovvvvvvuuuwww}}}zzz}}}|||{{{yyy}}}|||uuupppdddccchhhsssxxxooo```VVVTTTWWWbbbpppwwwrrrjjjeeegggsss}}}vvvllleee^^^WWWPPPKKKIIILLLXXXddduuuvvvvvvtttyyy~~~zzz|||~~~zzzwww{{{|||mmmdddfffnnn|||xxxkkkeee^^^WWWVVVTTTVVVddd|||zzzssspppxxx{{{fffUUUJJJJJJJJJFFFIIISSSeee~~~~~~{{{tttjjj___WWWSSSUUUZZZaaakkkvvvzzzwww{{{fffVVVNNNGGGAAABBBFFFMMMXXXbbbiiiooowwwzzzzzz}}}zzzqqqmmmnnnzzzyyyuuuvvvvvvwww{{{uuufffZZZMMMEEE@@@<<<:::;;;<<<@@@GGGRRRaaarrr}}}ppp```ZZZXXX```kkkrrrxxx|||}}}wwwqqqllleee___ZZZWWWTTTRRRRRRJJJAAA:::777666444222111111111111111111111111111111111111222222222222000000000000000000000000111000000000000111222222111111222222333333444444666777777777666666888:::===>>>@@@DDDIIIPPPYYY___lllwww{{{mmmtttxxxvvvwww|||}}}xxx}}}zzzwwwvvvzzz{{{llljjjooozzzxxxhhh]]]YYY\\\fffuuu{{{uuujjjccc^^^jjjyyy}}}wwwoooddd\\\RRRKKKGGGIIITTT```tttsssuuuyyy||||||}}}~~~{{{}}}}}}qqqhhhiiinnnxxxxxxnnnlllggg```^^^]]]\\\cccuuu|||rrrlllqqq~~~{{{vvvuuuqqq]]]OOOOOONNNGGGIIISSShhh{{{yyyoooddd\\\VVVYYY\\\___fffqqq~~~yyynnn]]]PPPHHHBBBCCCHHHNNNXXXaaaiiinnnvvvzzzzzz{{{yyyrrrmmmppp}}}|||xxxuuuuuusssppprrrvvvxxxzzz}}}yyykkk\\\RRRGGGCCC@@@<<<:::;;;???CCCLLLWWWeeevvvuuugggYYYVVVXXX```iiipppxxxyyysssjjjfff___ZZZWWWTTTRRRPPPLLLEEE===888777666444111222222222222222222222222000000000000111111111222000000000000000000000000...///000000111111000000000000111111222333333444333555666777777888:::======???AAADDDJJJRRR[[[aaaooozzzzzzlllssswwwuuuuuuzzz}}}xxx|||xxxuuusssyyy}}}rrrooosss~~~nnnbbb]]]```kkkyyyxxxlllcccVVVdddttt}}}xxxiii___TTTKKKEEEFFFQQQ]]]rrrzzznnnqqq|||~~~~~~zzzqqqpppsssrrr}}}vvvoooqqqpppkkk``````]]]^^^jjjuuukkkmmmxxxvvvqqqkkkzzzyyycccTTTSSSQQQIIIIIISSSjjj|||zzznnneeeZZZ]]]___aaafffrrr|||tttbbbRRRJJJDDDDDDHHHNNNWWW___hhhnnnuuuzzzzzzyyy~~~yyysssnnnrrrzzzwwwvvvuuurrrnnnnnnqqqgggjjjnnnpppqqquuu{{{rrreeeRRRIIIAAA@@@@@@>>>>>>???DDDHHHQQQ\\\jjj{{{~~~oooaaaSSSSSSWWW```hhhoooxxxwwwqqqddd```[[[WWWUUUSSSQQQPPPIIIBBB:::666666666333000222222222222222222222222.../////////000000111111000000000000000000000000---...000111111111000/////////000111222222333333111222555666777:::===@@@===???AAAEEEJJJRRR[[[bbbqqq|||wwwlllrrrrrrpppqqqvvv}}}~~~zzzvvvvvvxxxxxxyyy}}}|||wwwvvv}}}xxxrrrsssvvvkkkiiikkkpppwww{{{wwwlllccc]]]bbbjjjwww|||rrrbbbQQQGGGEEEFFFMMMSSSjjjsssiiimmm}}}}}}zzz|||zzzwwwtttqqqnnnlllkkkeeeeeedddeeekkkuuuwwwkkkgggoooxxxnnnsssyyy~~~ppp^^^SSSLLLJJJNNNTTTnnnyyyrrrkkkeeedddjjjmmmppphhhZZZJJJ@@@DDDJJJKKKOOOWWW]]]eeeooowwwzzz|||~~~|||vvvlllqqq{{{{{{xxxuuutttuuuuuussspppkkkbbb]]]aaafffiiinnntttxxxzzzzzzgggYYYPPPJJJDDDAAA===:::>>>EEEIIIPPPYYYdddsssvvvjjjaaaRRRRRRVVV]]]iiivvvsssiii```ZZZTTTQQQQQQRRRPPPNNNHHHAAA999555555666555222333111000/////////---,,,000000000000000000000000444222000///............444444333222111111111222555222///000333666666444444555666777999;;;<<<===<<>><<<<<>>BBBFFFJJJOOOXXXccckkkyyy|||hhh___[[[\\\iiivvvuuuzzz|||uuu~~~{{{vvvuuuzzztttooommmsssyyyzzzwwwvvvyyyuuuuuuyyy~~~xxxmmmdddhhhxxxrrr___RRRKKKGGGIIILLL[[[yyytttooovvv~~~|||~~~}}}ssskkkbbb^^^ZZZ___qqq{{{uuuvvv|||pppddd\\\WWWYYY]]]___iiisss{{{}}}uuuppplllfff^^^YYYYYY]]]bbbeeedddeeeeeeeeedddcccbbbaaa]]]]]]\\\[[[[[[\\\\\\]]]YYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]___aaabbbbbbccceeegggkkkmmmllliiieeeeeejjjppp}}}xxxrrrnnniiieeedddeeejjjooopppllleee]]]XXXNNNJJJGGGEEEEEEEEEEEEEEEEEEGGGJJJOOOWWWdddttt||||||qqqfff]]]WWWWWW```mmmxxxttteeeWWWMMMGGGBBB>>>===>>>@@@CCCKKKTTTcccppp~~~vvvhhh___^^^ccchhhnnnnnnnnnoootttssshhhbbb[[[XXXUUUSSSSSSPPPJJJEEE999888666444333333444555111//////000222333222111000000000000000000000000,,,---...///////////////111111000000000111222222...000222333222222333444444555666777999;;;<<<===???BBBGGGLLLQQQZZZfffnnn{{{~~~jjjYYYWWWXXXbbbvvvyyyyyy~~~rrr{{{|||}}}wwwpppuuu{{{zzztttqqqlllnnnsssxxx~~~{{{qqqggghhhtttwwwdddXXXPPPLLLMMMQQQ]]]yyyvvvpppvvv~~~}}}www}}}xxxjjjfffaaabbbpppzzzyyy|||~~~nnnddd[[[UUUUUUXXXZZZ___fffnnnzzzzzzpppggg```\\\XXXSSSOOOOOOQQQTTTVVVVVVWWWXXXXXXWWWUUUUUUUUUQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRRRRUUUVVVWWWVVVVVVYYY\\\\\\aaacccaaa]]]]]]aaadddiiiqqqxxx{{{}}}~~~{{{zzzyyyyyy|||xxxnnnjjjgggdddccceee``````ccceeeeeeaaa[[[WWWSSSSSSRRRQQQPPPPPPNNNLLLJJJKKKMMMQQQXXXeeettt}}}yyy{{{{{{pppddd[[[WWW^^^hhhttt}}}}}}mmm]]]PPPGGGCCC@@@======@@@EEEJJJSSS]]]gggtttuuueee\\\[[[bbbiiisssuuuwwwyyy|||~~~pppfffaaaYYYWWWTTTRRRQQQMMMFFF@@@666555444333222222333444///...---...///000///...000000000000000000000000...///000111111000000///111111111111111222333333...111444444333222333555555666777999:::<<<===>>>???CCCHHHMMMSSS\\\gggooo|||nnn[[[YYYWWW[[[iii}}}~~~|||nnnwww{{{~~~sssvvv}}}{{{uuurrrgggkkksssyyy~~~tttjjjhhhrrr{{{hhh\\\UUUPPPQQQTTT___yyyvvvpppuuu}}}tttttt{{{}}}sssooohhhgggppp~~~{{{zzzyyykkk```WWWPPPNNNPPPRRRTTTWWW]]]hhhwwwyyypppfff[[[TTTQQQNNNKKKIIIIIIJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKLLLKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJLLLOOORRRTTTSSSPPPMMMOOOQQQSSSRRRQQQQQQTTTWWWVVV\\\aaa___\\\\\\^^^```cccjjjppprrrsssvvvvvvsssvvvuuuuuuvvvyyy|||{{{ssskkkhhhfffeeegggkkkfffccccccgggiiigggbbb___[[[]]]^^^]]][[[ZZZWWWTTTPPPQQQRRRUUU[[[hhhwww~~~wwwwww|||zzznnndddXXX]]]fffqqq|||yyyiiiXXXKKKCCC@@@@@@>>>???DDDJJJQQQ\\\fffjjjvvvsssdddZZZZZZaaaiiivvvzzz}}}nnnddd___XXXUUURRRQQQOOOJJJCCC===333444333222000000222444333111000111222333222000000000000000000000000000000111222333333222111000222222111111222333444444...222555555444222444555666666888999;;;===>>>>>>@@@CCCHHHMMMSSS]]]hhhqqq|||rrrbbb^^^YYYWWW^^^sssyyyjjjppp{{{|||}}}~~~zzzvvvuuummmmmmrrr|||xxxmmmiiiuuuooobbbXXXQQQPPPSSSiiirrr}}}|||wwwuuuvvv}}}tttooowww}}}zzzpppkkkmmmwww}}}xxxxxx|||~~~|||ooojjjbbb[[[UUUQQQLLLIIIGGGJJJNNNSSSZZZbbbkkkqqqtttrrrnnnhhhaaaYYYSSSPPPFFFFFFFFFFFFFFFFFFGGGGGGLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNNNNMMMLLLMMMNNNPPPKKKMMMQQQUUUWWWXXXWWWVVVXXXXXXXXXXXXYYYZZZ[[[\\\dddfffhhhhhhgggfffggghhhoootttyyyzzzxxxyyy~~~~~~}}}zzzxxxvvvvvvwwwvvvuuuuuutttsssssssssrrrooommmjjjlllnnnooolllgggbbb^^^]]]UUUPPPUUU___jjjuuu}}}wwwxxx~~~|||nnniiieeegggrrr{{{~~~zzzkkk\\\QQQHHHCCC@@@======???DDDMMMXXX```dddppp{{{ppphhhccc```cccjjjwwwyyy{{{yyymmmddd```WWWUUUTTTRRROOOIII???888222111111333555555444333111111111111000000000000////////////////////////------......///000000000111///...///222333222///222333333222000000222444555666888;;;>>>@@@AAABBBBBBCCCGGGNNNTTTZZZeeeooo}}}rrraaaZZZVVVWWWYYYeeevvviiirrr{{{wwwqqqjjjlllttt|||pppmmmzzzvvviii___VVVTTTVVVhhhpppyyy}}}zzzxxxyyy|||}}}vvvrrrssswww~~~{{{xxxwwwwwwwwwuuuvvvyyy|||~~~}}}}}}tttnnnkkklllttt~~~xxxtttooooooqqqrrrpppmmmeee```ZZZTTTPPPMMMIIIGGGFFFHHHKKKNNNSSSYYYaaafff``````^^^[[[XXXTTTPPPNNNHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUTTTUUUVVVVVVUUUUUUWWWXXXWWWZZZ]]]```cccccccccbbbggggggggghhhhhhjjjkkklllqqqsssuuuvvvvvvvvvwwwyyy}}}{{{{{{{{{zzzxxxwwwxxxzzzzzzxxxtttpppmmmaaaYYYTTTYYYbbblllwwwyyyvvvyyy|||rrrmmmmmmuuu|||~~~uuufffXXXMMMGGGCCCAAA>>>>>>@@@FFFOOOZZZdddiiisss~~~}}}sssnnnjjjffffffkkktttwww{{{~~~wwwkkkaaa\\\WWWUUUSSSQQQMMMFFF===777333222222333444555333222000000000000000000000111000000000000000000000000///////////////.........222000///000333444333111---///222333444555777888888999:::<<<===>>>??????CCCDDDHHHNNNSSSYYYdddnnn}}}rrrbbbZZZUUUTTTUUU^^^wwwwwwjjjtttxxx~~~xxxnnniiilllvvvvvvtttrrrfff\\\WWWWWWdddjjjqqqttttttvvv{{{zzzvvvsssnnnpppsssuuutttttttttuuutttrrrpppmmmkkkjjjiiiiiieeefffggghhhhhhhhhggggggdddffflllttt}}}zzzuuupppiiibbbbbbfffjjjrrr|||}}}nnnkkkhhhggghhhfffbbb^^^\\\YYYTTTQQQOOOMMMKKKJJJHHHIIIKKKLLLNNNRRRXXX\\\YYYYYYYYYYYYXXXWWWUUUUUUPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSVVVVVVXXXZZZ\\\___bbbcccbbbccceeeeeedddeeefffhhhkkkmmmpppsssuuuvvvuuuuuuwwwwwwwwwxxxyyy{{{|||}}}~~~~~~|||}}}~~~~~~|||yyywwwuuuhhh```ZZZ^^^gggpppyyywwwuuussszzz}}}yyywwwzzz}}}xxxnnn___QQQHHHDDDBBBAAA???@@@CCCIIISSS___jjjpppyyyzzzuuutttrrrnnnmmmnnnrrrwww|||}}}|||~~~ssshhh^^^YYYXXXVVVSSSOOOJJJCCC;;;555444333222333444444222000......//////000000111111111111111111111111111111111000000///......------222111111111333444333222...000222444444555777999888999;;;<<<>>>??????@@@DDDEEEIIIOOOSSSYYYcccmmm}}}ttteee\\\TTTRRRQQQXXXnnnxxxlllwwwxxxzzz{{{qqqmmmnnnvvv|||}}}wwwjjj]]]VVVUUU\\\```dddgggjjjooowww~~~~~~{{{xxxwwwuuuvvvvvvuuutttrrrooonnnggghhhhhhgggeeedddeeefffdddcccaaa___^^^]]]]]]]]]ZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVYYY]]]bbbhhhkkkmmm{{{yyyuuuuuurrrpppooonnnhhh```]]]___^^^ccckkkpppssstttuuuvvvxxxzzz{{{zzzwwwuuussssssllljjjiiiiiiiiifffbbb^^^]]][[[YYYXXXXXXXXXWWWVVVSSSSSSSSSSSSTTTVVV[[[___cccccccccbbbbbbaaa``````_________``````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbhhhiiijjjlllnnnqqqsssttttttvvvxxxxxxxxxxxxyyy{{{~~~~~~}}}|||||||||{{{yyyxxxvvvuuunnneee```dddkkkrrrzzz}}}vvvpppqqqqqqtttsssiiiZZZLLLDDDAAA@@@AAA???AAAFFFMMMWWWdddpppxxxyyywwwuuuvvvwwwvvvuuuuuuvvv|||{{{{{{vvvmmmddd]]]YYYZZZXXXTTTNNNGGG@@@999555444333222333333333111///.........///000000111111000000000000000000000000000000//////............111111111111222333333222555555444222000000333555555666999<<>>@@@BBBBBBCCCHHHIIIMMMSSSWWW]]]gggqqqooobbbUUUNNNJJJKKKYYYjjj|||ppp~~~{{{{{{~~~zzzyyyzzz}}}}}}~~~wwwoookkkjjjoooyyyzzznnnfff]]]TTTPPPPPPNNNOOOPPPQQQTTTXXX]]]```cccddddddcccaaa^^^[[[ZZZVVVVVVVVVSSSOOONNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNPPPRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWVVVVVVVVVWWWXXXXXXXXXZZZ[[[[[[[[[^^^bbbfffiiikkknnnoooooooooqqqsssuuuuuuwwwzzzzzzxxxzzz~~~}}}||||||~~~zzzvvvsssrrrnnnnnnuuu{{{}}}}}}}}}||||||}}}~~~rrrmmmgggeeehhhppp{{{yyyqqq]]]VVVLLLDDDAAAAAABBBBBBFFFNNNZZZeeennnxxx~~~rrrlllhhhnnntttyyy{{{ppphhhdddaaa\\\WWWXXXVVVOOOFFF===666555666111000000111333333222000333333222222111111000000////////////////////////.........//////////////////111222222000000111333111111000///...000444777999:::<<>>BBBEEEGGGHHHIIIJJJNNNUUU[[[aaalllvvv}}}mmm]]]SSSKKKHHHQQQ___xxxvvv}}}qqqlllgggeeehhhkkklllllliiilllooopppqqqrrrtttuuuwwwsssnnnlllmmmnnnnnnlllmmmkkkjjjkkkmmmnnnkkkiiikkklllllljjjgggeeeeeefffhhhiiiiiiiiihhhfffdddbbbbbb___]]]___```bbbhhhppp~~~wwwssspppooommmlllgggccc]]]WWWQQQNNNLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSVVVWWWXXXXXXVVVVVVWWWXXXYYYYYYXXXZZZ\\\\\\[[[ZZZ]]]]]]]]]]]]___aaacccdddggggggffffffggghhhjjjkkknnnnnnpppqqqrrrssssssssszzzyyyxxxwwwuuuuuutttttt{{{{{{||||||}}}{{{vvvttttttuuuxxx{{{}}}}}}}}}{{{~~~zzzrrrkkkiiijjjtttxxx}}}}}}rrrmmmpppvvv{{{|||zzzkkkaaaQQQMMMFFFBBB@@@CCCHHHKKKTTT[[[cccjjjsssxxxllleeeeeegggoooyyyvvvqqqjjjeeeaaa^^^[[[XXXSSSMMMCCC;;;666444222111000000000000000000000000//////111222222111000000000//////............///000///...000333444222///222222111111111111111111555555444333333333333444666888;;;>>>???AAADDDGGGLLLOOOSSSVVV[[[bbblllssssssaaaRRRKKKMMMSSSXXXuuuwwwuuusssqqqsssvvvvvvrrrnnnfffbbb\\\ZZZZZZ[[[[[[ZZZ]]]___bbbccccccdddfffgggiiieeeaaa___```bbbbbbaaa```^^^\\\]]]___```^^^\\\^^^______^^^\\\[[[[[[\\\ZZZZZZZZZYYYYYYXXXWWWVVVUUURRRQQQSSSTTTUUU[[[cccjjjooovvv|||~~~~~~~~~~~~}}}}}}~~~yyyuuuqqqmmmkkkjjjhhhffffffddd___ZZZWWWUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYZZZ[[[]]]```aaaaaaaaabbbdddfffeeecccdddgggjjjlllmmmmmmlllmmmmmmoooqqqssstttzzzyyyyyyyyyzzz{{{|||}}}~~~zzzvvvssstttsssssstttuuuvvvuuusssrrruuuvvvsssmmmiiiiiikkkrrrvvvzzz||||||||||||}}}xxxtttvvv{{{~~~sssddd[[[NNNJJJDDD@@@@@@DDDJJJNNNXXX___fffllltttxxxnnnddd```bbbkkksss}}}sssnnnhhhccc___[[[XXXUUUOOOIIIAAA999555333222111000000000000000000000000000000111222111111000////////////...//////000000///...---...111111000---111111111111111111111111444444444333333444444555666888;;;>>>???BBBEEEGGGLLLPPPUUUZZZ^^^fffooovvvuuucccSSSKKKKKKPPPTTTppp|||sssaaa___^^^```cccccc```\\\WWWTTTPPPOOONNNNNNMMMLLLQQQSSSUUUUUUUUUVVVWWWYYY[[[XXXUUUTTTUUUVVVWWWWWWXXXVVVUUUUUUVVVXXXWWWVVVQQQSSSTTTSSSRRRQQQSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQOOONNNQQQRRRSSSXXX___aaaeeelllpppqqqqqqqqqppptttuuuvvvxxxyyyzzzzzzzzzwwwuuurrrqqqpppooollljjjmmmkkkhhhfffdddddddddeeecccddddddeeefffggghhhhhhhhhkkkppprrrssstttuuuvvvxxxuuussstttxxx~~~zzzuuurrrooommmmmmlllkkkkkkllllllkkkiiigggiiikkkiiigggfffhhhkkknnnqqqtttuuuuuuuuuuuuvvv}}}{{{|||zzziiiZZZRRRJJJFFFAAA???@@@FFFMMMRRR^^^dddkkkooouuuqqqddd[[[\\\bbbooowww|||vvvoookkkeee```\\\WWWSSSPPPJJJEEE===777444333222111000000000000000000000000111111222111111000///...////////////000000111222111000///000111111///...111111111111111111111111333333333333444555666666666888;;;>>>@@@BBBEEEHHHLLLQQQXXX]]]ccckkktttzzzzzzhhhWWWMMMKKKOOORRRiii~~~yyypppSSSRRRRRRTTTVVVVVVTTTQQQLLLLLLKKKKKKLLLLLLKKKKKKMMMNNNPPPPPPOOOPPPRRRSSSVVVTTTSSSRRRSSSTTTUUUVVVWWWVVVUUUUUUVVVWWWXXXXXXQQQRRRTTTTTTSSSSSSUUUVVVXXXWWWWWWVVVWWWYYYZZZ\\\[[[YYYYYY\\\]]]^^^bbbiiijjjnnntttwwwxxxwwwwwwwww{{{~~~~~~|||}}}{{{zzzxxxxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyy}}}|||tttooommmjjjgggaaa```______aaabbbbbbaaa^^^```aaa``````aaaeeehhhgggiiikkkkkkkkkkkklllmmmvvv}}}rrr```SSSKKKFFFCCC??????BBBJJJSSSXXXbbbhhhnnnqqqvvv}}}mmm___YYY]]]cccnnnwww||||||~~~tttnnnkkkhhhccc^^^ZZZUUUPPPLLLFFFAAA;;;666444333333333000000000000000000000000222222222111000///......////////////000111333333333333333333333222111000111111111111111222222222222222222333444555777777666888<<<>>>@@@CCCFFFIIIKKKQQQYYY```fffnnnwww}}}~~~mmm]]]QQQMMMPPPSSSeeeyyyxxxoooLLLLLLMMMNNNPPPPPPNNNMMMLLLLLLNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPQQQSSSUUUXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZ[[[ZZZZZZ[[[\\\]]][[[]]]^^^___^^^^^^```aaabbbaaaaaaaaabbbdddfffggghhhfffhhhkkkllllllpppvvvyyy}}}|||{{{zzzzzz{{{zzzyyywwwttttttuuuvvvwwwyyy{{{||||||wwwqqqmmmkkkhhhddd```XXXVVVTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVVVVXXXZZZ\\\]]]^^^____________aaaccclllvvv~~~kkkZZZNNNIIIBBB@@@???AAAFFFOOOXXX^^^dddjjjppprrrxxxxxxiii\\\YYY^^^cccjjjsss{{{~~~||||||{{{qqqmmmiiifffbbb^^^YYYTTTMMMIIIBBB>>>999666444444444444000000000000000000000000333222222111000//////...////////////000111333333333333444333222111111111000000111111111222222222111111222333444555777888555888<<<>>>@@@CCCGGGIIIJJJPPPYYYaaahhhpppyyy~~~ppp___SSSNNNOOOSSSdddwwwxxxoooMMMNNNPPPQQQRRRRRRRRRQQQUUUVVVWWWWWWUUUTTTUUUVVVYYYYYYZZZZZZYYY[[[^^^```aaabbbcccbbbaaaaaacccdddgggiiikkklllkkkjjjkkkllllllmmmooonnnmmmlllmmmooopppqqqqqqqqqssstttuuuvvvwwwwwwyyy}}}~~~}}}~~~}}}||||||uuuuuuvvvvvvtttrrrooonnnmmmllljjjjjjkkkjjjiiigggeeeeeeeeefffggghhhjjjjjjhhheeecccccccccaaa[[[WWWRRROOOLLLKKKKKKKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMRRRSSSSSSSSSSSSTTTWWWZZZbbbnnn|||vvvcccSSSKKKGGG??????AAAEEELLLUUU^^^ccceeekkkqqquuu{{{|||zzzpppbbbZZZ[[[___bbbgggnnnwww|||~~~xxxqqqnnngggeeeaaa]]]YYYRRRKKKFFF???<<<777555444444444444000000000000000000000000333222111000/////////000////////////000000111222///000222111000//////000000000000111222222333333222222222333444555777888555888<<>>@@@DDDJJJRRRZZZbbbfffeeelllsssxxx|||wwwlll^^^XXX]]]bbbcccfffllluuu}}}}}}sssmmmkkkeeeccc```\\\WWWPPPIIICCC<<<999555333333333222222000000000000000000000000222111000//////000111111/////////...//////000000,,,///111111///...///000///000000111222222333333222222222333444555666777555888<<>>>>>???AAACCCCCCAAA@@@BBBCCCCCCBBBCCCFFFJJJNNNUUUdddrrrxxx|||wwwgggUUUIIIDDDDDD>>>@@@EEEMMMUUU]]]dddhhhfffmmmtttzzzzzzkkk\\\YYY```ffffffhhhllluuu~~~wwwmmmhhhgggcccaaa___[[[VVVOOOGGGAAA:::777333111111111111000000000000000000000000000111111000//////000111222000//////............///---///222222000///111333///000000111222222333333333333333333444555666666555888<<>>===>>>AAABBBAAA@@@CCC@@@???BBBBBBAAACCCGGGQQQ[[[iiiuuu{{{|||mmm[[[LLLDDDBBBBBB@@@AAAGGGQQQ]]]dddeeecccfffhhhmmmyyywwwkkk___\\\bbbjjjnnnmmmrrrpppyyy}}}tttmmmgggddd^^^]]][[[XXXRRRJJJCCC???666666555444333333333333000000000000000000000000000000111111111111000000111111111111000000000000////////////////////////000000000000111111111111222222222222333444555555777777;;;@@@CCCDDDIIIOOORRRXXX```fffmmmvvvppp[[[LLLMMMUUUaaannnyyy|||}}}~~~}}}~~~}}}{{{~~~|||zzzxxxvvvtttsssrrrqqqnnnkkkhhhhhhkkkmmmmmmlllllllllllljjjhhhggghhhiiihhhfffcccaaaaaaaaa```___[[[ZZZYYYWWWVVVUUUUUUUUUXXXVVVTTTSSSSSSRRROOOLLLOOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@AAABBBCCCBBBAAA@@@@@@???>>>>>>???@@@AAAAAA@@@@@@BBBDDDDDDCCCBBBEEEBBBBBBDDDDDDBBBDDDIIIQQQ[[[hhhsssyyy}}}vvvfffVVVJJJDDDAAAAAABBBDDDJJJTTT```ggghhhfffggghhhmmmwwwqqqhhh^^^^^^eeennnssstttwwwwwwzzzqqqjjjeeebbb^^^]]]\\\XXXQQQIIIBBB===666555444333222222222222000000000000000000000000000000111111111111000000//////000000000111111111000000000000000000000000000000000000111111111111333333333333444555666666888888;;;AAACCCDDDHHHNNNRRRXXX```gggnnnxxxuuuaaaRRRRRRYYYbbbnnnwwwyyy~~~}}}~~~|||zzzxxxvvvvvvvvvvvvzzzyyyxxxvvvtttssssssssswwwwwwvvvuuuttttttsssssslllkkkiiigggdddcccbbbbbb^^^\\\ZZZYYYZZZ[[[[[[[[[[[[]]]^^^]]]\\\[[[[[[\\\XXXVVVTTTSSSTTTTTTTTTSSSNNNNNNMMMMMMMMMMMMNNNNNNPPPNNNLLLLLLLLLLLLKKKJJJLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIHHHHHHGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDBBBAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDGGGGGGHHHJJJMMMNNNLLLKKKJJJHHHHHHIIIHHHDDDEEEJJJOOOYYYfffqqqwwwzzz}}}vvvkkk\\\OOOGGGCCCAAA???EEEHHHOOO[[[fffmmmooommmllllllooowww}}}iiiccc^^^aaajjjtttzzz{{{}}}vvvnnngggbbb______^^^\\\WWWPPPGGG???:::555444333222111111111111000000000000000000000000///000000111111000000///---......///111222222333111111111111111111111111000000000000111111111111444444444444555666777777:::999<<>>???DDDKKKPPPTTT]]]lllzzzuuuiiiaaabbbiiirrryyy}}}~~~zzzuuuppplllhhhdddbbb]]]XXXOOOFFF>>>888555444444444333111111111111111000000000000000000000000......////////////...............///////////////////////////////////////000000000000111111111111333222222333333444555666999999===CCCGGGHHHMMMSSSUUU]]]iiisss}}}ssseee___^^^mmmwwwuuuyyy}}}|||zzzyyyzzzyyywwwuuunnnnnnmmmjjjhhhggghhhjjjlllkkkjjjjjjkkkiiigggdddeeedddccccccdddeeedddcccdddeeefffdddbbb`````````___aaacccdddeeedddcccbbbYYYWWWUUUUUUWWWYYYZZZZZZZZZXXXWWWWWWYYYZZZZZZYYY]]][[[YYYWWWUUUUUUUUUUUUXXXVVVTTTUUUYYY[[[ZZZXXXYYYYYYZZZZZZ[[[ZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZYYYWWWVVVUUUUUUUUUSSSUUUXXXZZZ\\\\\\\\\[[[^^^^^^^^^___```aaabbbccceeehhhkkklllkkkjjjlllnnnoooppprrrssstttwww{{{~~~xxxxxxxxxyyy{{{{{{yyywwwzzzzzzzzzzzz{{{|||}}}~~~{{{{{{{{{|||}}}}}}|||zzzzzzzzzwwwuuuuuuwww{{{}}}~~~yyyxxxvvvnnn^^^OOOJJJMMMVVV```mmmwww|||~~~qqqaaaVVVIIIFFFBBB??????EEEMMMTTTYYYcccqqq~~~~~~}}}ooogggbbbccclllwww~~~{{{xxxsssooolllhhhdddbbb]]]WWWMMMCCC;;;666555444555444333222111111111111000000000000000000000000......////////////......,,,------...///000111111000000000000000000000000000000000000111111111111444444444444444666777777999999===CCCGGGIIINNNUUUWWW```mmmwwwxxxiiidddcccpppwwwrrrttt~~~{{{xxxxxxyyyzzzvvvtttsssrrrrrrqqqnnnlllffffffffffffeeedddcccccc```___]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWYYYZZZZZZZZZYYYXXXVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWZZZZZZZZZZZZZZZYYYXXXXXXXXXZZZ]]]^^^^^^]]]^^^^^^^^^___```aaabbbbbbcccccc___`````````______^^^]]]\\\]]]^^^^^^_________^^^aaacccfffiiikkklllkkkkkkkkklllllllllmmmpppuuuxxxyyyzzz{{{{{{{{{~~~|||zzzxxx{{{xxxxxxzzz{{{yyyzzz}}}~~~zzzooobbbVVVOOOMMM\\\eeepppwwwzzz|||~~~~~~xxxgggVVVJJJEEEAAA???AAADDDJJJUUU```hhhlllsss|||uuubbb^^^bbbhhhuuu||||||vvvoookkkjjjfff```ZZZSSSHHH???999666444333222222111111111111111111////////////////////////111111222222222222111111////////////////////////111111111000000000000000//////...//////000111222222222222333444555777777===???CCCEEEHHHLLLRRRVVVVVV```nnn|||sssjjjmmmtttxxxuuuttt~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzxxxvvvuuussssssssstttuuuvvvtttqqqnnnlllkkklllllliiihhhfffeeedddbbb___]]][[[[[[\\\\\\\\\[[[[[[[[[XXXWWWVVVTTTSSSRRRRRRQQQTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSUUUVVVWWWWWWWWWVVVTTTTTTWWWWWWWWWWWWXXXXXXXXXXXXZZZYYYYYYXXXXXXXXXYYYYYY[[[\\\]]]^^^^^^^^^^^^]]]```aaaaaabbbbbbbbbbbbaaaaaacccfffhhhhhhggghhhiiiiiihhhhhhhhhhhhiiijjjjjjgggggggggggggggfffeeedddgggeeedddcccdddfffhhhjjjkkkmmmpppsssvvvwwwwwwwwwyyyyyyyyyxxxxxxzzz~~~|||yyyxxxxxxvvvwwwzzz{{{yyy{{{||||||yyypppdddZZZTTTSSS\\\eeepppwwwzzz{{{~~~~~~ssscccSSSIIIDDD@@@???BBBGGGMMMXXXccclllpppwwwooo]]][[[aaaqqq|||~~~~~~}}}wwwoookkkiiieee```WWWPPPFFF===888555333222111111111111111111111111111111111111111111111111000000000111111000000000////////////////////////000000000000000000000000000////////////000000111222222111222333444666777>>>???BBBEEEIIINNNSSSVVVZZZbbbooo{{{|||ttttttzzz{{{wwwuuu~~~~~~~~~~~~~~~|||||||||{{{zzzxxxuuuttttttssssssttttttuuusssrrrrrrqqqpppppppppqqqkkkkkkkkkllllllllllllmmmhhhgggfffeeeeeeeeefffgggfffeeedddbbb```____________]]][[[ZZZYYYWWWTTTQQQRRRRRRSSSSSSSSSTTTTTTTTTQQQQQQPPPOOOOOONNNMMMMMMOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTUUUVVVVVVVVVVVVVVVYYYYYYYYYYYYXXXXXXXXXWWW\\\\\\\\\]]]^^^___```aaacccdddeeefffggghhhhhhhhhhhhiiijjjlllmmmnnnnnnnnnlllnnnqqqrrrrrrrrrssssssuuutttsssrrrrrrsssuuuvvvuuuuuuuuuuuutttsssrrrqqqwwwtttqqqoooooosssxxx{{{zzz|||{{{xxxvvvuuuuuutttvvvyyyyyywwwxxx}}}yyyyyywwwpppggg^^^ZZZYYY\\\dddnnnuuuxxxzzz|||~~~~~~vvvjjj\\\OOOFFFBBB???@@@EEEKKKRRR^^^iiissswww}}}{{{fffYYY[[[ddd{{{}}}~~~|||uuulllgggfffbbb\\\RRRKKKBBB:::666333222111111111111111111111111111111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000111111000/////////000000222111000000111333555777>>>???AAAEEELLLQQQUUUVVV^^^eeepppyyyzzzttt}}}ssssssrrrqqqpppppppppqqqqqqqqqssstttvvvvvvwwwwwwwwwxxxyyy{{{}}}~~~zzz{{{{{{{{{|||||||||}}}zzzxxxvvvtttssssssssssssqqqqqqrrrsssssssssssssssrrrrrrqqqpppppppppooonnnllllllkkkjjjjjjjjjjjjjjjffffffeeedddcccccccccccc_________```aaabbbbbbccc______^^^]]]^^^^^^___```___^^^^^^]]]\\\[[[ZZZZZZZZZYYYWWWWWWWWWVVVSSSQQQRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSTTTTTTTTTTTTUUUVVVXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^ccccccdddeeegggiiikkklllnnnoooqqqrrrtttuuuuuuvvvqqqrrrtttvvvxxxyyyzzzzzzxxxzzz|||}}}{{{zzzzzz{{{}}}||||||~~~~~~zzzwwwtttrrrrrrtttsssuuuwwwuuuqqqrrrwwwwwwxxxwwwqqqhhhaaa^^^]]]^^^cccjjjppptttxxx}}}wwwlll```TTTJJJCCCAAA???BBBIIIQQQZZZfffqqq{{{ppp___XXXaaammm||||||yyyrrriiicccaaa\\\VVVKKKFFF>>>777333222111000111111111111111222222222//////////////////////////////000000000000///////////////////////////////////////000000000000000222222111000////////////222111000///000222555666>>>>>>@@@FFFMMMSSSVVVWWW```fffoooxxx|||ssswwwbbbbbbaaabbbbbbcccddddddaaabbbccceeefffggggggggghhhiiikkknnnpppqqqrrrrrrnnnnnnnnnoooppppppqqqqqqnnnmmmkkkiiigggffffffgggbbbcccdddeeeffffffffffffccccccdddcccccccccccccccbbbaaa```______^^^______\\\\\\[[[ZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\]]]]]]^^^^^^\\\\\\\\\\\\[[[[[[ZZZZZZWWWVVVVVVVVVXXXXXXWWWUUUWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]____________```aaaccccccbbbccccccdddfffgggiiiiiihhhhhhiiiiiijjjkkkkkklllmmmnnnooorrrtttwwwyyy{{{{{{|||}}}~~~|||yyywwwvvvvvvwwwwwwxxxxxxsssllllllqqqyyyzzzyyytttllleeebbbbbbccceeegggkkkqqqxxx|||ooocccWWWMMMEEE@@@AAAAAAEEEOOOXXXaaannnxxx{{{hhhZZZXXXdddsss~~~|||{{{{{{yyyrrrhhhaaa]]]WWWPPPEEE@@@:::444222111000000000000111111111222222222////////////////////////000111111222222111111000////////////////////////......//////000000000000333222111000000///000000222222000000000222444555;;;<<<@@@GGGNNNTTTWWWXXX```fffooowww}}}}}}rrrqqqSSSSSSSSSSSSTTTVVVWWWXXXSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ]]]```bbbccccccccccccccccccddddddeeeeeeeeebbbaaa___]]]\\\\\\\\\\\\XXXXXXYYYZZZ[[[[[[ZZZZZZWWWYYYZZZZZZYYYYYYZZZ\\\YYYYYYXXXWWWWWWVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]^^^^^^___```aaaaaa]]]]]]]]]\\\\\\]]]^^^^^^YYYXXXXXXZZZ\\\]]]\\\[[[______]]]\\\\\\]]]^^^___aaabbbdddeeefffffffffeeehhhiiijjjlllmmmnnnnnnnnnooooooooooooooopppqqqrrrqqqqqqqqqrrrtttvvvwwwxxxwwwwwwxxxyyyzzz{{{|||}}}{{{|||~~~xxxooonnnrrr{{{sssmmmjjjjjjkkkkkkjjjmmmrrrzzzvvvhhhZZZOOOGGGBBB???CCCDDDJJJUUU___iiiuuuuuubbbUUUUUUdddsss|||yyywwwwwwzzzyyysssiiiaaa\\\SSSKKK@@@<<<666222111111000000000000000111222222333333111111111111111111111111111111222222222222111111////////////////////////---......//////000000111222222111000000000111111222222222222222333444444777;;;BBBHHHMMMRRRWWWZZZ```fffoooxxx{{{qqqmmm|||KKKKKKKKKKKKKKKLLLMMMNNNLLLLLLMMMNNNOOOOOONNNNNNNNNPPPSSSUUUWWWXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWVVVUUUVVVWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVTTTVVVXXXXXXWWWWWWYYY[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^______``````aaaaaaaaabbb```aaabbbdddeeeffffffffffffeeeccccccccceeeggghhhhhhggggggiiikkklllkkkiiimmmlllkkklllmmmoooqqqsssuuuvvvxxx{{{||||||{{{{{{{{{|||~~~xxxwww{{{}}}xxxvvvwwwtttsssssstttxxx}}}xxxnnn___QQQHHHCCCAAA@@@EEEFFFNNNZZZdddnnnzzznnn]]]RRRUUUdddttt|||vvvsssrrrsssuuuuuupppggg___WWWMMMCCC===999444111111111111000///000000111222222333333111111111111111111111111000000111111111111000000////////////////////////------......///000000111111111111000111111222222222222333444555444444333222:::CCCHHHKKKOOOVVV]]]aaahhhqqq{{{xxxssskkkyyyJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJLLLOOORRRSSSTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTTTTTTTUUUVVVWWWVVVWWWWWWXXXXXXWWWWWWVVVVVVYYY[[[[[[ZZZZZZ\\\___aaaaaaaaa``````aaaaaabbbaaaaaaaaabbbcccdddeeefffgggggggggggghhhhhhhhhhhheeefffgggiiijjjkkkkkklllooonnnlllkkklllnnnqqqssszzzyyyyyyzzz||||||zzzyyyyyyyyyyyyzzz}}}zzzyyyzzz|||~~~rrrhhhYYYLLLDDDAAAAAAAAAFFFHHHPPP\\\hhhqqq}}}~~~{{{hhhYYYQQQVVVgggxxx~~~yyysssnnnnnnooopppppplllddd[[[RRRFFF<<<;;;777333111111111111111///000000111222222333333//////////////////////////////000000000000//////////////////////////////---------...///000000111111000000000111222333333111333555666666555444222///999DDDIIIJJJMMMVVV^^^bbbiiisss|||}}}vvvtttkkkwwwKKKLLLLLLMMMMMMMMMMMMLLLPPPOOONNNMMMNNNNNNMMMLLLRRRQQQPPPQQQSSSTTTSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXVVVUUUTTTTTTUUUWWWYYYZZZ^^^_______________^^^^^^bbbbbbccceeegggjjjlllmmmppppppnnnlllkkkkkknnnqqqrrrqqqnnnmmmnnnqqqtttwwwvvvyyy|||{{{xxxuuutttuuuwwwvvvtttsssrrruuuzzz~~~||||||}}}}}}lll___PPPGGGCCC???@@@CCCHHHQQQ[[[dddooo{{{~~~}}}~~~jjj\\\]]]bbbdddjjjttt}}}||||||zzzvvvssspppnnnmmmmmmkkkjjjggg```VVVJJJ>>>777777444111111222333111///000000111111111111000000***---111111000///111444111000///...------...///------,,,---...///111222............////////////000///////////////000000555666777888888777666555777<<>>???CCCKKKTTT```jjjvvvwwwggg[[[]]]cccfffllluuuzzz{{{}}}{{{xxxtttpppmmmkkkjjjhhhfffbbb[[[QQQFFF<<<666111...,,,---///000///---000000111111111111000000...000000000/////////111000000///.........//////111111000000111222333444............////////////111000000000111111222333555666777777777777666555666;;;AAAFFFIIINNNTTTYYY___hhhuuu~~~~~~uuu{{{~~~ooojjjuuu~~~ZZZZZZ[[[\\\]]]]]]^^^^^^aaabbbcccdddddddddcccbbbgggfffgggiiikkkmmmlllkkkjjjjjjkkklllmmmnnnooooooqqqqqqppppppppprrrsssttttttuuuxxxzzz}}}zzzuuusssqqqoooqqqvvv~~~qqqhhhWWWNNNDDDAAA???>>>AAAFFFNNNYYYgggrrr~~~pppccc[[[^^^eeehhhmmmtttuuuxxx~~~{{{vvvqqqlllhhheeedddaaa[[[SSSJJJAAA999555111///......000111111000000000111111111111000000444222///......///...---//////.........///000000000//////......///000000............////////////111111111222333444555666555555666666777666666555555:::AAAEEEIIINNNTTTYYYbbbjjjvvv~~~uuuyyy~~~oooiiirrrzzzjjjjjjjjjkkklllmmmnnnooooooqqqtttuuuuuutttssssssxxxxxxyyy|||}}}}}}~~~uuuoooiiifffcccaaaeeekkkwww~~~xxxjjj```PPPIIICCCAAAAAAAAAEEEKKKRRR]]]lllxxxmmmddd___ccchhhkkknnnssssssxxxyyyssskkkeeebbb```\\\UUULLLCCC<<<777444333222111111111111111111000000111111111111000000666222---,,,...000///---.........//////000111111//////......------------............////////////000000111222333444666777444444555555555666666555666;;;BBBGGGKKKPPPVVV\\\ccclllxxxtttvvvppphhhppp|||yyy{{{{{{{{{{{{|||}}}~~~~~~zzzmmmgggaaa]]]YYYXXX^^^fffttt{{{ssseee[[[KKKFFFAAAAAAAAACCCIIIPPPWWWbbboooyyysssmmmiiikkknnnpppqqqtttvvv{{{{{{sssjjjccc___\\\WWWOOOFFF>>>999666444333222111000...---------000000111111111111000000444000,,,,,,///111111///......///000000111111111222222222222111000000///............//////////////////000000222333555555444444444444444555555666777<<>>777333222111555666666444000///000222000000111111111111000000...///000000//////000111000000111111111000//////---......//////...---,,,............////////////000000000000000111222222333222222222333444555666777<<>>:::777222000000111111111111111111111111000000000000000000000000222000......000222222222000000000000000000000000333222111///......------...............//////000.........///000222333444333333333333333333333333777===DDDJJJPPPVVV^^^cccgggllluuuxxxppptttpppaaaaaaiiirrryyysssrrrtttuuuuuuyyyxxxzzzyyyqqqoooqqqtttttttttxxx{{{~~~|||tttiii^^^WWWOOOLLLMMMRRR___kkkuuu|||}}}qqqggg[[[NNNGGGEEEAAACCCGGGNNNXXXfffsss|||}}}}}}~~~}}}yyyvvvtttrrrvvv|||ssskkkbbbZZZUUUMMMDDD;;;888666222000000////////////////////////000000000000000000000000///...,,,,,,...///000///000000000000000000000000......------......//////000///////////////000000/////////000111222444444333333333333333333333333888>>>FFFMMMRRRXXX___dddhhhmmmvvvxxxppptttooo```___gggrrr}}}wwwsssrrrssssssssszzz{{{}}}{{{wwwqqqooopppqqqpppoootttwww{{{{{{vvvnnneee^^^VVVNNNKKKKKKRRR___kkkxxx~~~xxxkkk```UUUJJJEEEDDDBBBFFFNNNXXXcccppp|||}}}~~~yyysssmmmkkklllsss{{{tttlllbbbYYYRRRHHH@@@888666555222000111////////////////////////000000000000000000000000///---,,,,,,...//////...000000000000000000000000...............///000111111111000000000000000111000000111222333444444555444444333333333333444444999@@@IIIPPPUUU[[[```eeehhhnnnxxxvvvpppsssnnn^^^[[[bbbzzzrrr}}}{{{xxxvvvuuutttttttttzzz|||{{{wwwtttqqqpppqqqrrrqqqooosssvvvzzzwwwqqqiiiaaaZZZSSSKKKIIIJJJQQQ^^^kkkyyy~~~rrrdddXXXNNNEEEBBBCCCBBBIIITTTaaammmyyywwwooogggeeeiiirrr{{{}}}yyytttlllaaaVVVNNNCCC;;;444444444222000111111111111111111111111111000000000000000000000000000.........000111000///////////////////////////444333222111000000000000222222111111111111111222222222333444555555555555555444333333333333444555888@@@JJJQQQWWW[[[aaadddfffmmmwwwtttnnnqqqooo]]]XXX^^^yyyrrryyyyyyxxxwwwvvvvvvvvvwww{{{}}}}}}yyyssssssrrrssstttuuutttsssvvvxxx||||||sssmmmeee^^^VVVOOOIIIHHHKKKQQQ^^^kkkxxx}}}~~~}}}|||}}}~~~~~~xxxkkk\\\QQQHHHAAA???BBBDDDMMM\\\jjjwwwvvvkkkbbbaaagggrrr|||}}}|||{{{zzzyyyvvvqqqiii^^^RRRJJJ>>>777111222333111000111000000000000000000000000////////////////////////000///...///111222111///////////////////////////444333222111111000000111111111111111111222333333333444555666777777666666666555333222222333555666888???IIIQQQVVVZZZ```dddffflllvvvqqqmmmoooqqq]]]WWW\\\yyysss}}}vvvwwwxxxwwwvvvvvvxxxzzz~~~{{{wwwsssssstttuuuvvvwwwwwwxxxzzz{{{~~~xxxpppiiiaaa[[[RRRLLLIIIJJJNNNUUUaaalllwww}}}~~~|||{{{{{{|||~~~}}}mmmaaaTTTLLLEEEAAAAAADDDIIITTTeeeuuuuuuiii______gggrrr~~~|||zzzyyyuuutttqqqllleeeYYYNNNFFF;;;444000222333111000111........................////////////////////////...------...000111///...000000000000000000000000---------...///000111222//////000000111222444444555666777888999888888777666555444222222444555666888???HHHOOOTTTYYY___dddhhhmmmvvvpppnnnpppttt___XXX\\\wwwvvv~~~{{{wwwyyyzzzzzzxxxyyy|||}}}xxxuuuuuuuuuvvvvvvvvvwwwxxxyyy||||||{{{sssmmmeee]]]XXXOOOLLLKKKNNNSSSYYYeeepppwww~~~~~~}}}}}}}}}yyyrrraaaWWWMMMHHHEEECCCEEEIIIQQQ]]]ooowwwkkkaaaccckkkttt~~~|||yyyvvvuuuqqqooolllggg```UUUJJJBBB:::333///111333111000111........................///////////////////////////......000222222000...000000000000000000000000,,,,,,,,,---...///111111------...///111333555666666777999:::::::::888777777666444222222444666777999???GGGNNNSSSYYY```eeemmmqqqwwwqqqppprrrwwwbbbZZZ]]]qqqzzz}}}{{{zzz|||}}}}}}|||}}}{{{uuurrrwwwwwwwwwvvvuuuuuuwwwxxx}}}}}}vvvpppjjjbbbZZZUUUOOOLLLMMMQQQWWW]]]hhhrrrwww~~~rrrjjjYYYPPPHHHEEEEEEEEEIIINNNXXXdddvvvzzzoooeeegggpppxxx|||xxxtttrrrpppooommmiiiddd]]]SSSHHH@@@999333///222333222000111000000000000000000000000////////////////////////111111111333555555333111000000000000000000000000111000000////////////000+++,,,---///111333555666777888:::;;;;;;:::999888777666444222222444666777;;;@@@HHHNNNSSSYYYaaagggrrrtttyyy~~~rrrrrrtttyyyddd[[[^^^mmm}}}||||||~~~~~~~~~vvvsssrrryyyxxxwwwuuuuuuuuuvvvwww{{{~~~~~~tttooojjjbbbZZZWWWPPPNNNOOOUUU```kkksssvvv|||yyykkk```PPPJJJEEECCCDDDGGGPPPYYYaaapppyyyuuunnnlllsss|||{{{}}}{{{rrrllljjjjjjggghhhfff^^^RRRFFF===999111111111111000000000000111000///------......///........................//////.........000222333000111111111111111000///............////////////+++---000000000222666:::>>>===;;;:::999888777777888666555444444555666888===CCCJJJOOOQQQVVV___eeelllnnnrrrxxxuuuqqqsss{{{ddd[[[]]]ppp{{{vvvwwwyyy}}}||||||}}}{{{vvvttttttzzzyyywwwvvvuuuuuuvvvwww|||~~~{{{rrrmmmhhh___WWWSSSQQQPPPRRRYYYdddnnntttwww|||~~~pppaaaWWWMMMHHHDDDDDDFFFKKKVVV```gggtttssssssrrrqqqwww|||zzz{{{}}}{{{qqqjjjhhhgggeeeeeebbbZZZNNNCCC;;;777111111111111000000000000111000///...---......//////////////////////////////.........///000111222000111111111000000///...............////////////...000222222111333777:::>>>===<<<:::999888888888888666555444444555666888<<>>888444222111111111111000000000//////////////////......---........................---...//////000111111111111111111000///---,,,+++............////////////------...000444888:::<<<;;;::::::999999999::::::888666555444444555666888<<>>???FFFOOOZZZiiivvvyyyuuurrroooqqqzzz|||wwwsssnnniiiccc___VVVPPPGGG>>>999666444222111111111111000000000000/////////000///......---........................---...///000111111111000111111111000///...---,,,............////////////---,,,,,,///333777::::::999888888888888999999:::888666555444444555666888<<>>>>><<>>===;;;???HHHTTTbbbssssssjjjkkkppprrr}}}|||vvvqqqmmmfff___YYYNNNEEE;;;333000111111111111111111111000000000000...///000000000///---,,,000000000000000000000000,,,---///111111111000000000111111111111111000///............/////////000444111///000333666666555666555555555666777888999888666555444444555666888;;;BBBLLLQQQTTTWWW]]]cccjjjpppzzz}}}rrrjjjrrryyygggbbbhhh~~~zzzlllffffffkkkwwwyyyzzz{{{{{{{{{|||~~~}}}{{{|||~~~|||~~~~~~{{{wwwqqqiii___VVVLLLGGGKKKRRR]]]eeeooovvvzzz}}}wwwiiiZZZRRRLLLEEE@@@>>>>>>AAAEEELLL\\\nnnzzz|||uuujjjeeehhhooouuu}}}yyytttooofff[[[RRRHHH@@@888444555555444111...---,,,---000222333222///000000///------...///........................000000000000000000000000,,,///111000......111444000000//////.........---------///000222444555666666555555555555444444444888777555444444666888:::>>>CCCKKKPPPUUU[[[bbbggglllrrr{{{{{{hhh___gggzzz{{{iiicccooorrrhhhdddeeennnxxx}}}}}}xxxzzz{{{{{{{{{|||~~~|||{{{|||}}}~~~~~~~~~|||yyyuuummmeee[[[SSSLLLIIINNNVVVcccjjjssszzz}}}zzzkkkaaaVVVNNNFFF???>>>@@@@@@EEEKKKTTTddduuuzzzqqqjjjgggkkkqqquuu~~~zzzvvvqqqkkkbbbVVVNNNCCC===666222333444222000000///...///000111000///---...//////.........///........................000000000000000000000000111111111000......///000000/////////............------///000222444555666555555555555444444444444777666444444444777999;;;@@@DDDJJJOOORRRVVV\\\aaalllrrr|||zzzhhh___eeeuuu|||iiicccppp{{{mmmccc```dddjjjrrryyy{{{xxxxxxzzz{{{||||||}}}|||{{{zzz|||~~~~~~~~~|||zzzwwwssshhh___VVVOOOKKKKKKSSS\\\jjjqqqyyyxxxppp^^^XXXQQQJJJCCC>>>@@@FFFEEELLLVVV```ooo~~~wwwrrrllljjjlllqqqwwwyyy~~~~~~~~~yyyvvvqqqllleee[[[OOOGGG===888333000111222111///222111111111111000...+++------...///000000000000////////////////////////000000000000000000000000000///------...///...---////////////............---...///000222444555555555555555555444444444444555555444444555888:::<<<@@@EEEJJJNNNQQQTTTZZZ___jjjqqq{{{yyyhhh___bbbmmm}}}jjjdddqqquuuhhh``````bbbiiipppyyy~~~yyywwwyyyzzz|||}}}~~~{{{xxxyyyyyy{{{}}}~~~~~~|||zzzvvvqqqdddZZZQQQLLLKKKNNNWWW```pppvvv~~~~~~ooofffXXXQQQLLLIIIFFFEEEHHHNNNLLLUUUaaakkkwww~~~qqqlllhhhiiipppxxx~~~~~~~~~wwwrrrlllfff___UUUIII@@@888555111000111111111000222111111222333111---+++000///...///000111111111000000000000000000000000////////////////////////+++)))''')))---000000...///////////////...............///000222333444555555555555444444444333333333333333444666888;;;===???DDDJJJOOOSSSWWW^^^ccciiioooyyyxxxggg``````ddd{{{lllfffrrrqqqfff___\\\ccciiisss}}}~~~{{{zzzzzz|||~~~}}}zzzvvvwwwyyyzzz|||}}}~~~|||zzzuuunnn```VVVMMMJJJLLLPPPZZZcccsssyyyzzziii^^^UUULLLEEEFFFJJJMMMPPPTTTUUU^^^iiirrrzzz~~~nnngggaaadddooo{{{}}}vvvppphhhaaaYYYOOODDD<<<555333222111111222111111000000000222333222000---222000...///000111000///111111111111111111111111////////////////////////---+++)))+++///111000///.........///////////////......///111222333444444555444444444444333333333222333333444666999;;;===???DDDJJJOOOSSSWWW^^^ccchhhmmmwwwyyyhhh```^^^^^^rrrppphhhttt~~~oooccc[[[```ccclllwww~~~}}}}}}|||}}}|||zzzwwwyyy{{{||||||}}}}}}zzzxxxqqqiii[[[RRRJJJJJJNNNUUU^^^gggtttyyyuuucccXXXOOOEEE???CCCJJJPPPSSSVVV\\\eeennntttyyymmmddd]]]aaannn{{{~~~}}}{{{vvvoooddd[[[RRRIII???888222222222222222111111111/////////111333333222000000000111555888777222...000000000000000000000000000000000000000000000000444222000///000000///............///////////////...///000111222333444444444444444444333333333333222333444555777999;;;<<<@@@EEEJJJNNNQQQTTTZZZ___iiimmmuuu~~~|||iii```^^^[[[lllssskkkuuu|||nnnccc___```fffqqqxxx{{{~~~}}}~~~}}}~~~{{{zzzzzzzzz|||~~~}}}xxxvvvssskkkaaaUUUMMMGGGJJJQQQZZZcccllltttyyy{{{lll\\\RRRHHHBBB>>>BBBHHHMMMSSSYYY```hhhpppssswww}}}nnneee___eeesss}}}|||vvvmmm```UUUKKKCCC;;;555000111222222111000//////111000///000222333222111///333;;;DDDIIIFFF;;;222000000000000000000000000000000000000000000000000333444333111...------.............../////////000//////000111222333333444444444444333333333222222333333444666777999:::;;;@@@DDDJJJOOORRRVVV\\\aaalllooouuu|||~~~jjj```^^^[[[jjjwwwmmmvvv|||yyymmm^^^]]]cccmmmssswww~~~}}}}}}~~~|||yyywwwxxxyyy}}}}}}|||xxxtttrrrooofff[[[PPPIIIEEEKKKTTT]]]gggoootttzzzssseeeWWWNNNDDDAAAAAACCCFFFJJJSSS]]]aaaiiippprrruuu|||{{{}}}qqqiiidddkkkzzz~~~}}}~~~uuulll]]]QQQGGG???888444///000222222000///......333222000000111222222111000777EEESSSZZZTTTEEE888////////////////////////000000000000000000000000---///000///,,,+++---000---.........//////000000//////000111222333333444444444444333333333222222333444555666777888999:::>>>CCCKKKPPPUUU[[[bbbhhhoooqqquuu{{{kkk```___[[[iiiyyynnnwwwooovvvnnnggg```aaaiiisss{{{~~~~~~}}}}}}zzzzzzzzzzzzzzz}}}|||}}}}}}xxxttttttqqqfff[[[UUUNNNLLLNNNTTTYYY___hhhqqquuuwwwzzz~~~uuufffWWWLLLFFFFFFDDDBBBBBBFFFMMMUUU[[[ccckkkooopppttt}}}rrrnnnlllttt|||~~~vvvgggVVVJJJ@@@888444444222222222111000//////...222111111111222333333444000888EEERRRVVVOOOBBB777---,,,,,,,,,,,,---...///000000111111111111000000000000000000000000000000...,,,+++---222444444222---000000......111222///888666444444555555444333111222333444666888:::;;;===CCCKKKQQQWWW^^^ffflllqqq}}}~~~kkkZZZWWWZZZddd}}}}}}www|||fffuuuuuulllaaa^^^cccmmmvvvzzz~~~}}}|||yyyvvvvvvxxxyyyzzz||||||{{{{{{|||~~~}}}vvvqqqqqqmmmdddZZZUUULLLLLLPPPXXX]]]aaaiiiqqqsssuuuyyy}}}xxxmmm```TTTJJJEEEDDDDDDCCCDDDGGGLLLSSSXXXeeekkknnnnnnrrr{{{yyywwwvvv{{{~~~}}}zzzxxxoooaaaQQQFFF===666222222222222111111000//////...111111111111222222333333000333999???BBB>>>666000........................000000111111111111000000111111111111111111111111...---,,,---///000///...---000111///000444444222888666444333444444333222333333333444555777888999<<>>777555555222111222111111000000000000000000//////000111111000...---&&&***///111111...,,,+++)))+++---///000000000000000000111111111111000000////////////////////////...///000000//////000111...111222111444<<<@@@@@@<<<888444222222333444333111111222444666888;;;<<<>>>BBBHHHLLLOOOSSSXXX]]]gggyyy}}}eeeZZZTTTVVViiiHHHHHHOOO^^^mmmzzz}}}pppeee___cccjjjttt||||||~~~~~~|||||||||yyywwwvvvwwwyyy{{{||||||yyyzzz|||~~~}}}uuukkk___VVVNNNIIIKKKQQQVVVZZZdddqqqwwwxxx{{{{{{}}}wwwppp^^^ZZZTTTNNNJJJIIIIIIIIIQQQ]]]lllwww{{{}}}~~~||||||zzzxxx||||||wwwyyy|||~~~yyyssspppnnngggYYYNNNAAA999333333444111000111000000000000000000000111...///000111111///---,,,%%%)))...000///---,,,---...////////////000000000000000111111111111000000111111111111111111111111111000//////111111000///...000111000333:::??????<<<999555222333555666666444444444555777999:::;;;>>>CCCIIIMMMOOOSSSYYY^^^gggzzzgggZZZSSSSSSeee{{{JJJFFFHHHSSS```mmm~~~{{{mmmddd[[[cccmmmvvv{{{|||}}}zzz{{{{{{|||yyyuuutttvvvzzz}}}~~~~~~~~~}}}qqqggg\\\SSSLLLIIINNNUUU\\\___iiitttzzz|||zzzpppiiiWWWVVVSSSNNNJJJIIIKKKNNNWWWcccsss}}}|||~~~uuuqqqvvv{{{~~~~~~wwwooollljjjcccUUUJJJ>>>666111222333111000111000000000000000111111111...///000111000///---+++***---000000......000222333333111000////////////000000111111111111000000222222222222222222222222333000...///111111///,,,...000000///222:::>>>>>><<<999555333444666777888666666666666777888999:::>>>CCCIIINNNQQQUUU[[[```hhh|||iii[[[RRRRRRcccyyyKKKHHHHHHLLLSSS^^^ooo~~~vvvkkkeeeaaabbbjjjtttzzz~~~~~~}}}|||zzz{{{}}}}}}}}}~~~~~~|||}}}xxxuuukkkaaaUUUKKKEEEDDDNNNXXXaaagggooowww|||||||||zzzooofffaaaQQQNNNIIIGGGHHHMMMSSSWWW___lll{{{wwwkkkiiiuuu~~~uuuqqqlllhhhbbbXXXIII???:::777444000......///000000000////////////000000////////////////////////111000///......///000111111111000000//////......111111000000111111222333000000000000////////////444333111---+++,,,///222111111111222333444666777;;;888666444222000---+++333555555555555555777999>>>BBBGGGIIIKKKRRR]]]fffnnnxxx{{{dddWWWNNNLLL^^^wwwOOOKKKHHHIIILLLTTTcccppp~~~sssfff```^^^ccckkkrrryyy~~~}}}}}}|||}}}~~~~~~~~~~~~}}}xxxtttbbbZZZRRRLLLHHHJJJSSS^^^eeejjjrrryyy}}}~~~|||}}}zzz{{{tttiii___ZZZOOOKKKGGGDDDFFFLLLSSSXXXhhhvvv~~~qqqhhhhhhttt||||||}}}~~~tttpppkkkeee]]]QQQDDD;;;999777333000......///000000000////////////000000////////////////////////111000///......///000111000000000000//////......000000//////000000111222000000000000////////////111222111000...---...////////////000111333444555444333222222333444333222333444555555555666888:::>>>CCCGGGJJJLLLSSS^^^gggnnnwwwxxxbbbVVVLLLIIIZZZpppXXXQQQJJJGGGGGGKKKUUU___rrr~~~}}}lllddd]]]]]]bbbhhhrrrzzz~~~~~~~~~~~~~~~wwwqqq]]]WWWSSSQQQQQQSSS[[[dddkkkooovvv|||~~~||||||yyyyyy~~~wwwlllaaaYYYTTTNNNJJJEEECCCFFFNNNWWW]]]qqq~~~xxxjjjgggkkkuuuzzzzzz}}}yyyrrroooiii___TTTHHH>>>777777666333000......//////000//////......//////000////////////////////////000000////////////000000000000000////////////...///////////////000000111000000000000////////////...000222222000...------............///111222222111000000111444555555444222333555555666777:::<<<>>>CCCHHHKKKNNNUUU___hhhnnnwwwvvvbbbVVVLLLIIIVVVjjjcccYYYOOOIIIFFFGGGNNNVVVcccqqqyyyoooccc^^^^^^aaakkkttt{{{~~~}}}~~~tttjjj]]]YYYXXXZZZ\\\]]]cccjjjqqquuuzzz|||yyyyyy~~~xxxnnnccc[[[TTTQQQMMMJJJEEEDDDIIIRRR]]]eeetttzzzrrrfffhhhpppxxxzzzyyy~~~{{{tttpppllleeeYYYKKK@@@888555555444222000///...///////////////....../////////////////////////////////000000////////////000000////////////////////////000////////////000111111000000000000////////////...000111111///------...............///000111222444222111222333333222111000222444555666888;;;===>>>CCCIIILLLOOOVVVaaaiiiooowwwssscccXXXNNNKKKVVVfff~~~mmmaaaUUUMMMHHHFFFKKKQQQZZZgggwww{{{nnneee___]]]ccckkkuuu|||~~~~~~~~~~~~~~~~~~{{{nnnbbbZZZWWWYYY___dddgggkkkpppvvvyyy}}}~~~zzzzzz~~~zzzqqqfff[[[TTTOOOLLLKKKHHHEEEEEEKKKWWWccckkkvvv~~~sssmmmdddkkktttzzzzzzyyy~~~|||uuupppmmmhhh^^^QQQDDD:::555444333222111//////...////////////............////////////////////////////////////000000000000//////.............../////////111000000000000111222222000000000000///////////////000000...---,,,...000///////////////000111222555333222222222222000//////111333444555777:::======BBBIIIMMMPPPWWWbbbjjjqqqxxx~~~qqqcccXXXOOOLLLUUUbbbwww{{{zzzlll]]]RRRKKKGGGIIINNNRRR]]]kkkxxx{{{qqqfff^^^^^^ccclllttt~~~~~~|||{{{{{{yyyrrreee[[[SSSRRRVVV```iiinnnrrrvvvxxx{{{~~~~~~}}}{{{zzz~~~{{{uuujjj^^^TTTMMMJJJHHHHHHFFFEEEGGGOOO\\\hhhppp|||~~~wwwpppkkkgggoooxxx}}}{{{{{{~~~{{{xxxwwwvvvtttoookkkhhhaaaUUUIII>>>888444333111111000//////.../////////......------....../////////////////////////////////000000000000//////---............/////////111111111111111222222333000000000000/////////////////////---,,,,,,...000000000000000000111222222222111000111222333222111...000222333444666999;;;;;;AAAHHHMMMQQQXXXbbbjjjqqqwww~~~ssseeeYYYPPPLLLSSS^^^wwwzzz|||iii[[[QQQJJJIIIKKKIIIQQQ\\\ggguuusssfff```bbbccclllxxx~~~~~~{{{wwwrrrllleee]]]WWWSSSRRRWWWbbblllrrrvvvyyyyyy{{{~~~~~~~~~~~~~~~}}}|||zzz}}}{{{pppjjj```VVVOOOKKKJJJKKKIIIIIIIIIMMMVVVcccpppwwwxxxrrrooommmooowww~~~wwwsssooommmnnnmmmjjjgggcccYYYKKK@@@999666444222000///////////////...//////......------......///////////////////////////...///000111111000///...---------.........//////000000000000000111222222000000000000////////////,,,...//////...------...000000000///000000111222111000000111222333222111...///111222222444777999999@@@GGGMMMQQQXXXbbbjjjooouuu}}}{{{mmm___SSSNNNTTT\\\wwwzzztttdddWWWMMMJJJJJJ@@@GGGPPPZZZjjj}}}}}}nnneeeddd]]]fffsss~~~~~~}}}~~~~~~}}}|||~~~zzzssskkkbbb\\\WWWUUUYYYWWW[[[fffooosssvvvyyyxxx{{{~~~~~~|||{{{|||~~~|||yyy|||~~~zzzssseee___XXXPPPMMMLLLOOOQQQMMMMMMOOOTTT^^^kkkwww~~~}}}vvvqqqoooooowww~~~rrrnnniiihhhhhhhhhfffddd___SSSDDD:::666666444222//////////////////...............------.........////////////////////////...///000111111000///...---------........./////////////////////000111111000000000000////////////))),,,000222000...,,,,,,000////////////000000111333222111111222222111///...///111111222333666888888???GGGLLLQQQXXXbbbjjjnnnsss{{{uuueeeWWWRRRVVV\\\uuuxxx}}}wwwaaaSSSNNNOOOIIIGGGHHHPPP[[[iii{{{rrrfffbbbdddjjjsss}}}|||zzz|||}}}}}}}}}yyyvvvooodddYYYUUUXXX\\\bbbaaacccgggnnnuuuyyy{{{}}}|||||||||}}}wwwkkk___ZZZSSSMMMKKKKKKKKKLLLMMMPPPWWW```kkkwwwwwwooommmsss|||zzzrrrnnnhhheeeeeefffeeedddWWWLLL>>>666444444222.........////////////......////////////////////////........................000000000000////////////........................222111000//////000111111////////////..................------------......111000///......///000111111111000000//////......------...///000222444555===???FFFLLLOOORRR[[[eeelllttt~~~xxxlll]]]QQQUUU```rrrxxxrrrbbbWWWQQQHHHDDDDDDKKKTTTaaaqqq~~~{{{nnncccccceeellluuu}}}}}}{{{|||~~~~~~~~~|||{{{vvvqqqggg\\\TTTRRRUUUYYYaaacccffflllsssxxx{{{{{{~~~~~~}}}}}}}}}~~~rrrfff\\\WWWQQQLLLIIIIIIJJJJJJNNNTTT^^^jjjuuu~~~zzzssssss{{{}}}rrrlllgggdddeeeeeebbb___OOOEEE:::444444444222///...//////000000//////...........................////////////////////////000/////////////////////////////////////////////222111000//////000111111////////////............111111000/////////////////////............//////111111000000////////////......///000111333444555;;;>>>EEEMMMQQQTTT\\\eeemmmuuu{{{ooo___SSSVVVaaasssxxxvvvcccWWWLLLFFFCCCGGGNNNWWWdddppp|||jjjfffccceeekkkuuu}}}}}}|||}}}~~~~~~~~~~~~~~~~~~{{{yyysssjjj^^^TTTPPPRRRWWWZZZcccfffjjjqqqxxx|||}}}}}}~~~}}}}}}~~~~~~tttiii```XXXTTTOOOJJJGGGGGGHHHJJJOOOWWWdddsssyyyuuuwww}}}pppjjjdddccceeeccc]]]VVVEEE===555222333444222/////////000000000000//////........................000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111////////////............111111000///////////////------............------111000000000000////////////000000111222444555666:::===DDDMMMRRRVVV]]]eeeooowww}}}qqqbbbVVVXXXccctttxxx~~~qqqaaaVVVNNNGGGGGGJJJPPPYYYbbbvvvwwwppphhhccceeemmmwww~~~~~~~~~~~~}}}}}}|||}}}~~~}}}~~~~~~zzzvvvpppeeeWWWPPPRRRYYY___ccciiikkknnnttt{{{~~~}}}~~~~~~uuukkkaaa[[[UUUSSSOOOKKKHHHHHHJJJMMMSSS[[[iiiwww|||uuurrrwwwyyymmmgggaaaaaabbb^^^UUULLL===999444222333444111...//////000000000000//////........................////////////////////////.........///////////////////////////////////////000000000000000111111111////////////............---------------...//////------///000000///------000000000000000000000000111111111222333444666666888;;;BBBLLLSSSWWW^^^eeeqqqzzz{{{qqqcccXXX[[[eeewwwyyy|||rrrcccXXXMMMIIIIIIJJJPPPVVVfffsss|||pppgggcccgggooouuu|||~~~~~~~~~}}}}}}}}}~~~|||zzz{{{{{{wwwrrriii^^^RRROOOUUU```hhhlllppppppqqquuuzzz~~~}}}|||}}}}}}~~~wwwlllccc\\\XXXTTTTTTRRRPPPMMMNNNQQQTTT\\\cccnnn{{{yyytttrrrwww~~~tttiiiddd___]]]\\\WWWLLLCCC:::777444222333333000...//////000000000000//////................................................------....../////////000........................//////000000111111111111////////////............+++++++++,,,...///111222...///000111111000///...000000000000111111111111222222222222333444666666888999@@@JJJRRRWWW^^^dddsss|||xxxpppdddZZZ]]]hhhyyyzzz{{{qqqcccUUUMMMIIIGGGIIILLLWWWcccssszzznnnfffeeehhhllltttxxx|||}}}}}}||||||}}}~~~~~~|||yyywwwtttoookkkaaaYYYPPPPPPXXXdddmmmqqquuutttsssvvvzzz~~~}}}|||{{{||||||}}}wwwnnnddd\\\XXXXXXWWWXXXYYYWWWUUUWWW[[[```iiioooxxxzzzwwwwww|||zzzqqqeeebbb^^^ZZZUUUMMMCCC<<<777555333222222222000///......////////////......------------------------........................---------......//////000...........................///000111111222111111////////////............,,,,,,---...000222333444//////000000000000//////000000000111111111111222222222222222333444555666999999===GGGOOOUUU]]]cccqqq{{{~~~wwwrrrggg]]]aaakkk|||{{{zzzppp___TTTNNNIIIHHHIIIKKKVVVcccppp~~~yyyooohhhggghhhmmmqqqvvv{{{~~~}}}~~~~~~|||{{{zzzzzz|||~~~yyyssslllfffbbb\\\XXXSSSTTT\\\fffooosssvvvvvvvvvxxx|||}}}|||{{{zzzzzz{{{||||||}}}~~~zzzmmmeee]]]VVVUUUXXXZZZ]]]______^^^```fffkkkrrrwww}}}{{{|||}}}}}}uuummmaaa```]]]WWWNNNDDD<<<777333222000000000111111000------............------------------------------........................,,,,,,---......///000000........................---...000111222222111111////////////............///......//////000111222/////////....../////////000000111111111222222222222111111111222333444555:::888;;;DDDLLLSSS[[[bbbnnnyyy{{{vvvkkkaaadddooo|||zzzsss{{{zzzggg[[[SSSMMMJJJKKKDDDNNNZZZffftttwwwnnnjjjiiihhhlllsssxxx|||}}}|||{{{||||||zzzyyyyyy|||zzzpppfff___[[[]]]ZZZXXXYYY```hhhpppuuuuuuvvvxxx{{{~~~~~~||||||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}tttggg```YYYSSSSSSXXX\\\```cccdddcccffflllrrrtttzzz|||zzzzzz}}}~~~qqqiii^^^___\\\UUUIII???888555000///......///000111222,,,------------------,,,------------------------000000000000000000000000,,,,,,------...///000000000000000000000000000000---...000111222222222111000/////////............//////...---------------///...---,,,,,,---...///000000111111222222222222111111111111222333333444;;;888:::BBBKKKRRRZZZaaakkkvvvzzzooodddgggppp}}}zzzgggpppuuueee[[[WWWPPPGGGJJJJJJNNNVVV```mmm~~~}}}pppaaaiiieeegggooovvvwwwzzzzzzyyyxxxxxxzzz}}}{{{zzz{{{{{{|||{{{~~~|||~~~xxxlllbbb^^^^^^ZZZ[[[^^^bbbggglllqqqtttxxxvvvvvvzzz}}}yyyzzzyyyyyyyyyyyyzzz{{{{{{~~~}}}~~~vvvkkk___YYYSSSOOORRRYYY]]]^^^^^^___```eeejjjooorrr|||}}}wwwuuu~~~~~~|||rrrmmmkkkfff```WWWKKK@@@777222///------......///000000000...---,,,,,,,,,,,,---...//////000///------///111---,,,,,,++++++,,,,,,---+++++++++,,,,,,...///000///...---,,,,,,---...///------...000111333444444...///000000000000000/////////...---...///000111////////////000000000000333333222111111111222333222222111111222333555666777;;;AAAEEEJJJQQQYYY```llluuuxxxmmmfffjjjrrr{{{}}}VVV___nnn|||tttiii```UUUKKKIIIGGGIIIPPPWWWaaappp}}}{{{nnngggbbbbbbhhhmmmpppuuuzzz~~~}}}zzzzzzyyyzzz|||}}}zzzzzz{{{||||||zzz|||~~~}}}~~~ttthhh```^^^___bbbbbbdddhhhlllrrrwwwzzzyyywwwwwwzzz~~~}}}zzz{{{{{{{{{zzzzzz{{{{{{|||}}}mmmcccYYYSSSOOOMMMQQQWWW]]]\\\[[[\\\___dddiiilllrrr{{{~~~|||{{{xxxyyy~~~xxxpppjjjfffddd]]]RRRGGG>>>777222...///////////////...............---,,,,,,---......,,,---...---,,,,,,,,,...---,,,,,,++++++,,,,,,---...............///000111///...------------...///---........./////////000//////000000000//////.........---------...///000.../////////000000000000333333333333333333222222555555444444555666888999999===CCCGGGLLLRRR[[[bbbllltttyyyllleeeiiisss|||}}}MMMUUUbbbppp}}}{{{ooo```SSSLLLHHHFFFIIIMMMTTT___jjjvvv{{{llleee```aaadddgggmmmrrr{{{~~~~~~|||{{{zzz{{{{{{}}}~~~{{{yyyzzz{{{||||||yyyyyy{{{~~~zzznnnddd___```cccjjjjjjkkkmmmqqqwww||||||zzzxxxzzz~~~|||}}}}}}}}}}}}}}}}}}}}}}}}|||uuubbbZZZQQQMMMKKKKKKPPPVVV]]]ZZZWWWYYY```fffkkklllttt}}}zzzwwwxxx{{{yyyuuuppphhhbbb```VVVJJJ@@@;;;777222---111000000///......------......---,,,,,,---......***,,,...///---,,,,,,---------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---///......------......///000000//////......------000000//////......---------------,,,---......///....../////////000000000111333444555555444333222222222222222333444555666;;;???DDDIIIMMMTTT]]]ccckkksss~~~zzzkkkccciiiuuu|||}}}}}}LLLRRR[[[fffsss~~~nnn```TTTMMMHHHGGGHHHKKKSSS[[[jjjxxxzzzrrrggg```___aaadddhhhooottt{{{~~~}}}|||zzz{{{}}}}}}zzzyyy{{{|||}}}}}}yyywwwxxx~~~}}}ssshhhaaaaaafffjjjpppooooooppptttxxx}}}}}}||||||~~~~~~~~~~~~~~~|||rrrjjjZZZUUUMMMIIIGGGJJJOOOTTTZZZVVVTTTXXXaaajjjoooooowwwxxxtttyyywwwssstttrrrjjjaaaZZZOOOAAA999777666111,,,000000//////..................------------......,,,...111222000.........------,,,,,,,,,,,,---------,,,+++++++++++++++,,,//////............//////222222111111000000//////111000///......---------,,,,,,,,,,,,------.............../////////000000000222555777777666333111000000000111222222333444;;;???DDDIIIMMMTTT]]]ccciiirrr|||{{{kkkccckkkxxx||||||yyy}}}FFFJJJPPPYYYeeettt|||nnn^^^VVVMMMIIIFFFFFFJJJPPP]]]jjjzzzsssfff___]]]]]]]]]bbbhhhqqqzzz}}}}}}|||zzz|||~~~}}}|||zzz{{{}}}~~~~~~~~~{{{yyyxxx~~~{{{vvvmmmeeecccfffmmmrrruuutttttttttwwwzzz~~~}}}~~~ttthhh___UUURRRKKKEEEDDDHHHMMMPPPSSSPPPPPPWWWcccmmmqqqrrrwwwzzzwww~~~zzzppppppuuuuuukkkaaaQQQGGG;;;444444444111,,,............//////000000........................,,,...111222000............------,,,,,,------...111111000000///000000000////////////////////////000000000000111111111111222111000...------------,,,,,,,,,---------------............///////////////222555777888666333111222333444444555666666666888<<>>BBBGGGNNNVVV]]]fffnnnyyy|||uuusss{{{zzzxxxwwwmmmqqqHHHGGGFFFGGGLLLWWWdddmmm|||oooaaaVVVLLLGGGFFFDDDGGGOOOZZZggguuu}}}wwwmmmccc[[[ZZZZZZZZZ^^^gggqqqyyy~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}tttnnniiiiiiiiikkkooosssvvvwwwzzz{{{|||}}}~~~}}}|||{{{{{{}}}~~~{{{zzzyyytttvvvyyy|||yyynnneee___[[[ZZZWWWXXXTTTMMMOOOWWW]]]]]]WWW]]]eeemmmsssxxx|||{{{tttwww|||~~~~~~xxxtttiiifffeeejjjnnnhhhYYYKKK;;;999555222000//////000000000000///......---------...///000000///...---//////000///------///111......------------......---------...///000111222...///000111111000///...000000000000111111111111333222000//////111333444------///000000000///...---------.........//////...000222333444444333222000111333444555555444444444888===BBBFFFMMMVVV\\\eeennnxxx|||wwwwwwyyywwwvvvkkknnnQQQMMMJJJIIIHHHKKKWWWcccooo|||pppeee[[[OOOFFFFFFEEEHHHPPPYYYeeevvv~~~qqqeee]]]YYYZZZ[[[\\\bbbjjjvvv{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{{{{|||ssskkkiiiaaahhhoooqqqtttyyyzzzxxxuuuvvvyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwxxxzzz~~~~~~~~~wwwllleee___YYYVVVWWWVVVYYYXXXSSSRRRYYYaaadddfffgggjjjpppxxx~~~|||kkkqqqzzzxxxoooiiicccdddfffgggddd[[[MMMBBB:::666222///...//////...////////////////////////------------------------------...///000111222222------......//////000000,,,------......------,,,---------............///111000000///......------000000///...---,,,++++++........................///////////////.........000000000000000000000000000000111111222222222222777999===BBBGGGOOOWWW\\\hhhnnnvvv}}}zzz~~~vvvvvvpppdddjjjuuuRRROOOLLLKKKIIIIIIPPPXXXfffrrrrrrdddWWWOOOIIIFFFFFFKKKQQQ[[[iiivvv~~~~~~pppfff]]]YYYVVVUUU[[[bbbiiipppyyy~~~~~~||||||||||||}}}~~~|||yyyyyyzzz{{{}}}~~~}}}~~~|||oooiiihhhbbbjjjqqqtttvvvzzz{{{yyyuuuwwwyyy{{{|||}}}}}}}}}~~~}}}|||{{{zzzyyyxxxwwwyyyzzz|||~~~|||qqqgggaaa\\\WWWUUUWWWWWW[[[[[[WWWWWW^^^eeeiiikkklllnnnsss{{{wwwpppkkkrrr}}}vvvlllddd___aaabbbaaa[[[PPPDDD<<<888444000....../////////................................................000000000000/////////............///////////////---......//////......------------............///......//////////////////111111000//////................................................---------////////////////////////000000000000111222333444777999===AAAGGGNNNWWW\\\gggnnnwww}}}|||sssuuupppccchhhrrrWWWTTTQQQPPPLLLHHHJJJNNNYYYcccppp{{{rrrddd\\\QQQLLLGGGGGGJJJOOOZZZeeerrr~~~}}}sssfff]]]VVVSSSVVV\\\]]]eeeooovvv{{{~~~~~~{{{zzzzzz{{{|||~~~~~~~~~}}}zzzxxxwwwxxxyyyzzz~~~}}}|||}}}~~~|||tttjjjfffgggeeemmmuuuwwwyyy||||||yyywwwxxxzzz{{{|||}}}}}}}}}~~~}}}|||{{{yyyxxxxxxzzz}}}~~~rrrhhh___ZZZVVVRRRRRRUUUWWW\\\___]]]^^^dddjjjmmmpppppprrrvvv}}}yyyoooiiinnnwww|||qqqggg```aaabbbbbb]]]TTTHHH>>>888444222...---.../////////........................////////////////////////000000000/////////......///////////////............//////////////////...---------............///---------...///000000111111111111111111000000000........................------------------------........................000/////////000222555666777999===AAAFFFNNNVVV[[[eeemmmxxxyyypppsssoooaaaeeennnbbb\\\WWWTTTPPPKKKJJJLLLNNNVVVaaammmzzzrrrjjj]]]UUUMMMIIIGGGIIIPPPXXXdddppp|||tttiii```[[[ZZZ[[[ZZZ^^^eeelllqqqwww}}}{{{yyyxxxzzz}}}~~~~~~~~~}}}{{{{{{zzzyyyzzz{{{||||||~~~||||||}}}~~~~~~xxxsssmmmfffeeehhhiiiqqqyyy{{{|||~~~}}}zzz{{{{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzz|||{{{tttiiiaaaYYYUUUQQQMMMMMMQQQTTTZZZ______```fffkkkmmmqqqqqqrrrvvv~~~{{{vvvrrrooowww~~~wwwjjjbbb___bbbcccaaaXXXLLL@@@999666111///---,,,...///000///......................../////////...............,,,------...///000111111000000//////......------......////////////......---------............///------......///000000000//////000000111111111111........................---------------.........////////////////////////000///......///222666888777999<<<@@@FFFMMMUUUZZZccckkkwwwyyyooorrrooo```bbbiiinnnddd[[[VVVSSSNNNMMMNNNJJJNNNVVVaaammmzzzyyyjjj```UUUOOOJJJHHHJJJPPPVVV___kkkwwwzzzppphhhaaa]]]XXXYYY[[[^^^eeemmmwww}}}}}}{{{yyyxxxzzz}}}}}}|||||||||}}}yyyyyyzzz|||}}}~~~}}}|||{{{~~~~~~~~~wwwpppmmmjjjfffgggkkknnnvvv|||}}}~~~~~~{{{~~~~~~~~~~~~~~~~~~~~~ssskkkbbb\\\WWWSSSNNNIIIIIIMMMPPPWWW]]]]]]___dddhhhiiimmmmmmooottt|||zzzttttttwww{{{sssccc___aaa___^^^XXXNNNAAA777222111///...,,,,,,...000000///.................................---------,,,,,,,,,,,,---...///000111111000000//////......------,,,------......------,,,---------............///////////////////////////------...//////000000000........................------......////////////000000000000000000000000000///......///222666888666999<<<@@@EEELLLTTTYYYaaajjjvvvzzzpppqqqqqqaaaaaadddzzz{{{nnn```ZZZWWWSSSQQQQQQLLLKKKNNNWWW```jjjwwwwwwlll```XXXQQQJJJIIIJJJJJJPPPZZZgggttt}}}uuukkkcccYYYVVVTTTUUU[[[dddnnnttt|||~~~}}}}}}|||{{{zzzzzzzzz|||~~~~~~}}}{{{yyyxxxzzz{{{xxxyyy{{{}}}}}}}}}}}}~~~}}}}}}|||{{{~~~|||zzz}}}vvvooojjjjjjkkkjjjlllpppsssyyy~~~~~~~~~|||~~~~~~~~~~~~xxxkkkccc\\\YYYVVVUUUPPPIIIIIILLLNNNVVV[[[[[[\\\```ddddddggghhhlllrrrzzz~~~rrrlllpppyyypppaaa```ddd```[[[RRRGGG===555222222///...------///000000///------------------------.........---,,,,,,++++++/////////.........------///////////////.........,,,,,,------------,,,,,,---------............//////////////////.........,,,,,,------......//////........................------......///000000000111111111111111111111111000/////////000222555666666888<<>>777555555555555111000///...------...////////////...------,,,,,,---.../////////...,,,+++,,,,,,,,,---------......///...---,,,,,,---...///+++,,,,,,,,,---.........,,,,,,,,,---------.........---,,,,,,...////////////............---------/////////...---------,,,,,,,,,---...///000111111444222111111222222000///......///000111222222333666555888>>>CCCGGGNNNVVV]]]dddnnnwww}}}vvviiikkk{{{|||kkkeee```ppp|||qqqdddYYYUUUPPPLLLJJJGGGEEEGGGLLLUUU```lllsss|||wwwjjj^^^QQQOOOKKKFFFDDDEEEIIIMMMTTTZZZdddnnnxxx~~~{{{wwwqqqiii```YYYYYYZZZ]]]aaafffjjjnnnoootttuuuwwwyyy|||~~~|||yyywwwvvvuuuttttttvvvyyy}}}}}}{{{yyywwwvvvuuurrrtttuuussstttwwwvvvsssxxxxxxyyyyyyzzzyyyyyyyyyxxxyyyyyyxxxuuusssssstttuuuttttttssspppiiiaaa[[[OOOJJJFFFEEEDDDCCCIIIPPPlllxxxooojjjgggkkkqqqtttuuuvvvyyy{{{}}}||||||{{{|||}}}~~~}}}zzz{{{yyywwwwww{{{{{{|||}}}~~~}}}zzzooogggccc\\\SSSKKKLLLPPPUUUXXXXXXXXX[[[]]]]]]bbbfffgggeeegggmmmttttttuuuxxx|||{{{vvvkkkdddgggmmmrrrxxx~~~yyyssspppjjj___VVVIIICCC;;;555444444444444111000///...---......///------........................//////...------,,,,,,,,,,,,---------......///...------------...///............////////////,,,,,,---------............---,,,,,,---.........///............---------............------------............////////////111000///000222333333222/////////000111111111222666555888>>>CCCFFFMMMUUU\\\dddnnnwww}}}wwwjjjjjjxxxyyyhhhbbb^^^nnnoooccc[[[UUUOOOLLLGGGBBBAAADDDJJJRRR[[[ccclllxxxzzzooo^^^XXXPPPIIIFFFEEEFFFFFFFFFJJJQQQ[[[fffpppxxx|||wwwjjjaaa[[[ZZZXXXXXXZZZ^^^bbbeeejjjlllppptttxxx{{{}}}~~~~~~~~~{{{vvvsssrrrsssrrrqqqrrruuuyyy~~~|||yyywwwuuussssssppptttuuutttvvvzzz{{{xxxyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwtttqqqnnnmmmnnnqqqnnnllllllkkkeee[[[RRRGGGCCC@@@@@@>>><<>>CCCFFFMMMTTT\\\cccmmmvvv}}}yyykkkiiiuuu~~~uuuddd___\\\mmmsssccc[[[SSSNNNJJJEEEDDDFFFDDDIIIOOOWWW```mmmxxx~~~oooeeeYYYOOOKKKJJJIIIGGGDDDEEEGGGMMMUUU^^^ggglllsssyyyvvvoooeeebbb]]]YYYXXXZZZ]]]``````bbbgggmmmssswwwzzz|||zzz}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~xxxyyyzzzxxxtttqqqpppoooppprrrtttwwwzzz~~~|||yyyvvvtttssssssrrrwwwzzzzzz|||zzzzzzzzzyyyyyywwwvvvvvvvvvvvvuuuqqqmmmjjjhhhhhhmmmiiifffggghhhcccWWWMMMDDDAAA@@@AAA???<<<>>>CCCSSSggg{{{|||uuunnnjjjkkkmmmpppssstttvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{|||zzzwwwwwwuuusssuuuyyy{{{{{{}}}~~~|||zzz|||}}}~~~uuulllbbb[[[YYYYYYXXXVVVOOONNNNNNRRRYYY___ccceeeiiimmmpppqqqrrrvvv~~~}}}vvvwwwvvvwww{{{zzzzzz}}}yyyzzzzzzyyyrrrdddSSSGGG888666333111///...------/////////.........//////---------.........////////////---,,,,,,---...///,,,,,,,,,---------...............------.........---------,,,,,,+++++++++.........................../////////...------...///............---------,,,,,,,,,------.................................---------///222444444444000000000000000/////////444333777>>>BBBFFFLLLSSS[[[bbbllluuu|||zzzmmmjjjsss}}}sssaaa]]]\\\mmmqqqfffZZZSSSMMMHHHFFFHHHCCCDDDHHHOOOWWWaaallltttzzzwwwgggZZZSSSNNNKKKHHHEEEDDDBBBCCCGGGMMMTTTYYYdddkkkvvvuuuqqqjjjbbb]]]ZZZZZZZZZVVVXXX]]]ccciiinnnrrrtttwww{{{~~~~~~~~~~~~}}}~~~}}}|||zzzyyyxxxxxxxxxppprrrsssrrrqqqpppqqqrrrrrruuuzzz~~~}}}zzzwwwuuutttssstttuuu{{{~~~{{{zzzzzzyyyxxxvvvuuutttssssssrrrnnnjjjfffeeeeeefffcccbbbdddfffaaaUUUKKKCCCAAA@@@AAA@@@===???DDDOOOaaassszzzwwwsssooolllnnnoooppprrrtttvvvvvvvvvvvvwwwxxxyyyzzz{{{||||||{{{vvvssssssrrrqqqtttxxx||||||}}}~~~}}}||||||~~~xxxmmmfff]]]WWWWWWYYY[[[[[[TTTRRRQQQSSSYYY___ccceeekkknnnqqqsssuuuyyy|||yyy||||||~~~~~~}}}zzz|||}}}yyynnn\\\JJJ>>>444333222000...+++******......////////////////////////.........---------///...---,,,,,,---//////,,,,,,,,,---------......---..................---------,,,,,,+++++++++***..................---------///111111///......000///............---------+++,,,,,,,,,------......,,,,,,,,,---...//////000///......///111333222111000000000///////////////222333777>>>BBBEEEKKKRRRYYYaaakkkssszzz{{{ppplllsss}}}rrraaa]]][[[mmmuuufff\\\TTTKKKFFFFFFDDDCCCDDDJJJOOOTTT]]]eeeqqqzzzzzzlll___VVVNNNJJJEEECCC@@@>>>???CCCHHHLLLVVV\\\gggqqqyyy~~~xxxpppggg___YYYVVVRRRSSSVVVYYY^^^bbbfffhhhpppuuu|||~~~}}}~~~~~~||||||{{{zzzyyy|||zzzxxxuuusssrrrrrrrrrlllnnnooopppqqqsssvvvyyywww{{{~~~|||yyyxxxuuusssrrrrrrssstttxxx~~~|||{{{{{{yyywwwuuusssrrroooooonnnkkkgggdddccccccbbbaaabbbeeegggcccYYYQQQGGGCCCAAA@@@>>><<>>BBBEEEJJJQQQWWW^^^iiiqqqxxx~~~}}}uuupppttt}}}sssaaa]]][[[mmmvvvlllbbbUUUKKKGGGGGGDDDDDDHHHJJJJJJOOOWWWaaalllwwwttteeeZZZTTTIIIGGGCCC@@@???AAACCCEEEIIIOOOXXXaaaiiisss|||}}}uuulllccc^^^XXXWWWVVVUUUWWWYYY\\\^^^bbbiiippptttuuuvvvzzz}}}|||yyyxxxwwwuuutttvvvtttqqqooommmmmmmmmmmmmmmnnnppprrrtttxxx}}}}}}~~~|||{{{zzzvvvuuusssrrrrrrtttvvvxxx{{{~~~||||||{{{yyywwwtttrrrqqqiiijjjiiigggcccaaa```aaaccceeejjjnnnoookkkccc]]]RRRLLLGGGDDD@@@>>>BBBIIIPPP\\\hhhlllnnnrrrvvvwwwxxxvvvuuuvvvyyy{{{{{{yyyyyyyyyzzz{{{{{{zzzyyyxxxxxxssspppqqqrrrssswww}}}~~~~~~|||pppgggccc\\\ZZZWWWUUUVVVYYY[[[\\\[[[\\\\\\[[[ZZZ\\\bbbffflllooossswww{{{}}}yyysssooottt}}}~~~xxxuuuvvv~~~|||vvvrrrwwwwwwtttiiiYYYHHH===777///111222000---,,,...///,,,---///000000000//////..................------,,,------...//////......,,,,,,,,,---------......------...//////...------------------------......------,,,,,,,,,+++++++++'''+++000111...---...111///............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...///000111111///---.........///000000000000111666>>>BBBDDDJJJPPPUUU\\\gggooovvv|||yyytttttt|||sssaaa\\\ZZZkkkyyyooo```RRRKKKJJJGGGFFFJJJIIIFFFIIIOOOSSS___mmmwwwuuuhhhaaaPPPNNNJJJFFFCCCBBBBBBBBB@@@FFFMMMUUU]]]gggqqqxxxyyypppjjj```]]]YYYVVVUUUVVVXXXZZZVVV]]]eeejjjmmmpppuuuzzz|||||||||}}}}}}zzzwwwvvvtttrrrppppppooollljjjiiijjjjjjkkkoooqqqsssuuuwww{{{}}}{{{zzzyyyyyyvvvuuutttsssuuuwwwzzz|||~~~}}}|||{{{yyywwwtttrrrpppeeeffffffdddaaa______```ggglllrrrwwwwwwsssmmmiii___WWWOOOJJJEEECCCGGGNNNSSS]]]gggkkknnnuuu{{{~~~|||yyyxxxyyy|||~~~}}}{{{||||||||||||{{{yyywwwuuuxxxsssppprrrsssuuuzzz~~~sssggg___\\\ZZZYYYXXXXXXYYY[[[\\\]]][[[^^^```^^^[[[\\\bbbhhhnnnqqquuuzzz}}}}}}yyyrrrllljjjttt~~~wwwsssttt}}}~~~yyysssnnnrrrrrrmmmaaaQQQBBB:::888...000111000......111444,,,---///000000000//////,,,,,,------.../////////+++,,,...///000///...---,,,,,,,,,---------......,,,---...//////...---,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********$$$)))...///---+++---000//////.........------------------,,,,,,+++++++++......---------,,,,,,,,,///...---...111222111111,,,------...///000111111000111666>>>BBBDDDIIIPPPTTT[[[eeennnuuu{{{|||vvvtttzzz~~~sssaaa[[[XXXiiikkk[[[UUUQQQOOOLLLJJJJJJIIIGGGEEEOOOTTT\\\fffqqq|||yyypppddd^^^TTTLLLGGGEEECCCBBBCCCBBBBBBFFFMMMXXXbbbiiiuuu|||{{{vvvqqqllleee___ZZZWWWUUUTTTWWWWWWXXXZZZ___ffflllpppsssxxx}}}|||{{{zzzyyywwwtttqqqooolllkkkpppnnnkkkhhhgggjjjooosssxxxyyyzzz|||~~~~~~|||{{{{{{zzzwwwsssvvvvvvwwwxxxzzz|||~~~}}}|||~~~|||||||||{{{yyyvvvtttrrriiigggeeecccbbbccceeefffqqquuu{{{}}}xxxuuunnnfff[[[QQQLLLMMMRRRVVV]]]^^^aaahhhooovvvzzz|||zzz{{{|||}}}}}}|||zzzzzz~~~~~~{{{zzzzzzvvvuuuuuuuuuwwwyyy|||~~~~~~wwwmmmeee^^^YYYTTTVVVYYY[[[\\\]]]```bbbcccbbbcccdddggghhhiiihhhqqqtttxxx{{{}}}zzzqqqooorrrxxx|||zzzyyy~~~wwwooonnnrrrsssoooeeeTTTBBB666222333111000///...............000///...,,,,,,---........................------+++*********+++---///000------------------------...////////////...---,,,------------------------///////////////////////////////////////000111111......---------,,,,,,,,,,,,,,,,,,---------..............................000222333333111.........222222111000//////000000333666:::;;;===AAAHHHMMMYYY___gggmmmrrryyy|||wwwxxx~~~yyydddWWWSSSgggyyyhhh```UUURRRNNNKKKIIIIIIGGGFFFEEEIIIOOOWWWaaammmyyyzzzrrreeeYYYOOOIIIDDDBBBBBBAAA@@@AAAFFFMMMTTTYYYccckkkwww|||uuunnngggaaa\\\ZZZYYYXXXVVVVVVXXX[[[```bbbjjjooowww{{{}}}}}}}}}~~~~~~|||yyyxxxvvvuuurrrpppnnnlllkkkjjjlllmmmllllllmmmqqqwww{{{|||yyyxxxyyyxxxvvvtttvvvvvvxxxzzz||||||{{{|||zzzzzzyyywwwuuurrrooonnngggfffeeeeeefffhhhkkkmmmyyy}}}}}}zzzuuuoooggg^^^YYYWWWXXXZZZ[[[[[[___eeennnvvv{{{}}}||||||}}}}}}}}}|||zzzzzz~~~|||zzzyyyyyyvvvvvvvvvwwwyyy|||~~~{{{qqqkkkfffaaa^^^ZZZZZZ[[[\\\___aaadddeeegggggggggiiilllnnnnnnooouuuwwwyyyzzz{{{~~~{{{ttttttyyy~~~zzztttmmmkkkmmmmmmggg\\\MMM???666222222000//////...------......//////...---------------..................------++++++++++++,,,---......------------------------,,,,,,+++++++++*********------------------------------------------------.........---...//////000.........---------,,,,,,,,,,,,,,,------------..............................000222222111000000000222222111000000000000000333777:::<<<>>>BBBIIINNNWWW]]]eeekkkpppwwwzzz|||xxxcccWWWSSSgggttt{{{qqq```[[[TTTNNNKKKJJJIIIIIIBBBDDDGGGLLLTTT___kkksssxxxiii]]]RRRJJJFFFFFFEEEBBB@@@AAACCCFFFIIIQQQYYYdddoooxxxxxxpppiiieee```]]]YYYUUUTTTTTTVVVWWW^^^dddmmmssswwwxxxxxxxxx}}}~~~~~~}}}}}}zzz|||~~~}}}|||yyywwwtttssspppnnnlllkkkjjjkkklllmmmoooppprrrsssuuuxxx}}}~~~}}}~~~{{{yyywwwvvvwwwxxxxxxxxxwwwxxxzzz}}}~~~{{{zzzzzzyyyxxxwwwtttqqqnnnllljjjdddeeefffiiilllqqquuuwww}}}wwwtttoookkkfffdddbbbbbb______aaaeeemmmuuu{{{~~~~~~~~~~~~}}}}}}{{{zzzyyy}}}~~~~~~}}}zzzxxxwwwxxxwwwxxxyyy{{{}}}|||rrrjjjfffdddaaa___```]]]ZZZ[[[```dddffffffkkklllmmmppprrrtttvvvwww{{{{{{{{{zzzzzz}}}yyyuuuyyyyyyuuusssnnnjjjiiieee]]]PPPCCC:::555222000//////...------------..................---,,,,,,------------------......,,,,,,------------,,,,,,,,,,,,,,,,,,------------///...---,,,+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////.........---------,,,,,,,,,,,,------------........................,,,...000111111000111333222222111000000000000111555888;;;===>>>BBBHHHMMMTTTYYYaaahhhnnnttt||||||~~~xxxbbbWWWSSSgggeeetttooohhh^^^UUUPPPMMMKKKJJJEEEDDDDDDEEEJJJRRR]]]dddrrrwwwzzznnnbbbWWWPPPMMMKKKHHHEEECCCBBBBBBBBBHHHMMMUUU___hhhsss|||yyyuuulllhhhccc]]]YYYWWWVVVVVVWWW[[[aaahhhlllooopppqqquuuvvvwwwyyy{{{}}}~~~}}}}}}}}}}}}|||{{{zzzzzzxxx{{{}}}~~~}}}|||zzz{{{zzzxxxvvvsssqqqnnnmmmjjjjjjiiiiiikkknnnrrrtttyyyzzz{{{{{{{{{|||}}}{{{zzz||||||zzzwwwzzzxxxwwwvvvvvvxxxzzz|||}}}|||}}}}}}{{{yyyxxxxxxvvvssspppmmmkkkjjjiiieeefffjjjoootttzzz~~~|||rrrqqqooommmlllkkkkkkkkkkkkiiihhhiiiooouuuyyy{{{~~~~~~}}}{{{zzzyyyxxx{{{||||||{{{xxxwwwwwwwwwxxxyyy|||~~~{{{tttjjjdddbbbaaa```^^^bbb\\\XXXYYY^^^cccdddccclllnnnqqqsssvvvyyy{{{~~~~~~||||||}}}uuutttzzzxxxuuuuuusssmmmhhh^^^TTTEEE;;;666444111.........------------......,,,---...///...---,,,+++,,,,,,------------......,,,---.........---+++***,,,,,,,,,,,,,,,---------000///---,,,,,,---...000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......////////////.........------++++++,,,,,,,,,---------........................,,,...000000000000111333222222111000000111111111888;;;======>>>@@@FFFKKKPPPVVV^^^eeekkkrrrzzz}}}xxxaaaXXXTTTfffWWWeeevvv|||uuuiii^^^UUUPPPLLLIIIFFFDDDBBB???@@@EEELLLRRR```hhhsss~~~tttggg^^^SSSQQQMMMIIIEEECCCAAAAAAEEEGGGLLLQQQYYYcccmmmttt~~~|||xxxrrrkkkddd^^^ZZZXXXUUUVVVXXX[[[___cccfffgggnnnoooppprrrtttvvvxxxxxx{{{{{{||||||||||||{{{{{{zzz||||||~~~~~~~~~~~~|||yyywwwuuuttttttsssqqqnnnllljjjhhhgggjjjiiijjjlllpppvvv{{{~~~}}}{{{zzzyyyyyywwwsssoooppptttvvvvvvtttuuuvvvwwwxxx{{{~~~~~~}}}{{{xxxwwwrrrpppmmmjjjiiihhhhhhiiiiiilllpppvvv|||}}}zzzrrrpppnnnllllllmmmoooppppppmmmkkklllppptttxxxzzz}}}}}}|||zzzyyyxxxxxxwwwyyyzzzzzzyyywwwvvvwwwxxxzzz{{{}}}{{{qqqkkkdddaaaaaabbbaaa```bbb^^^YYY[[[```ddddddbbbiiimmmqqqtttwwwzzz~~~~~~yyyuuuvvv||||||yyyzzzxxxppphhhXXXMMM???666333222///,,,......---------......///,,,---.........---+++***,,,,,,,,,,,,------......---...//////...---+++***+++++++++,,,,,,,,,------,,,+++)))(((((()))+++---+++++++++,,,,,,,,,------------------------------......------......///000///.........------------+++++++++,,,,,,,,,------........................---///000/////////000222222111111111111111222222:::===>>>>>>===???CCCHHHMMMSSS\\\cccjjjqqqyyyzzzbbbYYYVVVfffIIIVVVdddpppttthhh___VVVOOOKKKJJJHHHFFFBBB@@@AAADDDGGGPPPXXXeeeooowww~~~xxxooo^^^[[[UUUOOOIIIEEEBBBAAABBBCCCEEEHHHMMMUUU^^^eeevvv}}}yyyppphhhaaa]]][[[YYYVVVVVVYYY\\\]]]^^^ggghhhiiikkkmmmooopppqqqvvvwwwxxxyyy{{{{{{{{{{{{{{{|||}}}~~~~~~}}}~~~}}}~~~}}}yyyzzzzzzwwwssspppnnnnnnlllkkkjjjhhhggggggggggggnnnoooqqqtttyyy~~~|||zzzxxxwwwsssrrrooolllllloooqqqsssqqqsssvvvxxxzzz|||}}}|||{{{zzzwwwtttiiihhhfffdddeeefffiiikkkqqqtttyyy~~~~~~{{{yyywwwtttqqqnnnmmmnnnppprrrnnnlllkkklllpppuuuxxxyyyzzzzzzxxxwwwvvvvvvvvvvvvwwwxxxyyyxxxwwwwwwyyyzzz|||}}}~~~{{{rrrgggccc```aaadddgggfffeeecccbbbaaabbbfffgggfffdddgggkkkqqqtttwwwzzz~~~{{{zzzyyy{{{~~~{{{wwwlllbbbOOOFFF:::333111111///---///............///000000---------------,,,++++++++++++,,,,,,------.....................---,,,,,,******++++++,,,,,,------,,,+++*********+++,,,---******++++++,,,,,,------------------------------.........---...//////000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,.........................../////////......000222222111111111111222333333999;;;======<<<>>>CCCGGGLLLRRR[[[ccciiiqqqzzz{{{ddd\\\WWWeee@@@HHHRRR[[[hhh{{{vvvmmmcccZZZTTTNNNNNNMMMJJJGGGEEEEEEFFFEEELLLVVV]]]ccckkkttt{{{rrrnnneee[[[SSSLLLHHHFFFCCCCCCCCCCCCEEEJJJQQQVVVccckkkuuu|||~~~vvvooojjjhhhddd```^^^^^^]]][[[YYY______```bbbccceeeffffffkkklllnnnqqqsssuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{zzz{{{|||}}}~~~|||zzzwwwuuuppprrrsssqqqmmmjjjjjjkkkhhhhhhhhhhhhjjjlllnnnooovvvwwwyyy||||||yyyuuusssrrrnnnmmmlllllllllnnnqqqtttqqqvvv{{{~~~~~~~~~|||yyyyyyyyywwwtttpppeeedddcccccceeeiiinnnqqqzzz}}}~~~{{{xxxvvvwwwuuusssrrrqqqrrrssstttpppooonnnooorrruuuvvvvvvwwwvvvuuutttsssssstttuuuuuuvvvwwwwwwwwwxxx{{{}}}~~~~~~}}}~~~{{{qqqjjjcccbbbaaaccchhhjjjhhhfffbbbdddgggjjjkkkiiigggeeefffkkkrrrvvvxxx|||}}}xxxuuuuuuyyy{{{~~~xxxpppbbbUUUEEE>>>666111000000000//////////////////000111111...---,,,,,,++++++,,,,,,***++++++,,,------......///......------------...)))******+++,,,,,,------,,,,,,---------.........)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,........................+++---.........///222444222111111111222222333444555777:::;;;<<>>GGGUUU```nnnyyywwwmmmeee[[[SSSOOOMMMJJJHHHEEEDDDCCCAAA@@@CCCIIINNNVVV___iiipppuuu|||}}}rrriii]]]UUUMMMJJJGGGBBBDDDHHHFFFHHHKKKMMMPPPUUU\\\aaagggjjjpppwww}}}}}}vvvqqqgggccc^^^\\\[[[[[[YYYWWWYYYXXXVVVVVVWWWYYY[[[]]]^^^___aaaaaabbbcccfffhhhjjjjjjjjjjjjkkklllmmmnnnpppqqqssstttttttttrrrqqqsssqqqpppqqqssstttsssrrroooooonnnooooooooommmllliiikkkmmmooopppqqqqqqqqqssssssrrrqqqnnnkkkgggeeedddccccccbbbbbbcccdddeeeiiijjjkkknnnpppsssuuuvvv{{{zzzyyy{{{}}}{{{xxxvvvrrrrrrrrroookkkgggffffffgggjjjnnnqqqsssvvv{{{}}}|||{{{{{{vvvrrrnnnllllllmmmmmmmmmoooooopppssswww|||}}}vvvqqqppppppqqqqqqqqqrrrsssuuuwwwvvvuuusssuuuvvvxxxzzzzzzzzzxxxwwwvvvuuurrrpppooopppsssuuutttuuuvvvyyy{{{}}}~~~~~~~~~~~~wwwnnngggbbb^^^\\\___```dddjjjoooooojjjeeedddfffjjjnnnppppppooonnnsssuuuyyy}}}|||tttpppiiiddddddjjjttt{{{|||~~~|||ssseeeUUUFFF<<<222111000///...---,,,+++....................................---,,,+++***......------...///000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...++++++,,,,,,---.........+++---...---,,,+++,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,///---+++,,,---...,,,***++++++******++++++,,,---...............///000000111222222000///...///111111000333888;;;===CCCJJJMMMTTT]]]eeekkkrrrzzzuuuqqq~~~gggYYY\\\fff777777666666999>>>FFFLLL[[[fffvvvwwwkkk```YYYRRRMMMHHHGGGFFFCCC@@@======@@@CCCHHHOOOXXX___fffooo|||qqqeeeYYYQQQMMMHHHGGGHHHFFFFFFGGGGGGGGGIIIMMMPPPTTTWWW]]]fffnnnvvv|||yyyuuupppllljjjhhheeeccc^^^]]]ZZZXXXWWWWWWWWWXXXUUUVVVWWWXXXXXXYYY[[[]]]]]]^^^^^^___aaacccdddeeefffgggiiijjjjjjjjjiiihhhhhhgggfffggghhhiiihhhgggdddeeeeeeeeeeeedddccccccaaabbbccceeeffffffffffffhhhhhhhhhgggfffcccaaa```]]]]]]^^^```bbbdddfffhhhlllnnnrrrvvvzzz}}}~~~|||yyyuuuppplllkkklllmmmkkkhhhfffeeeeeehhhkkkpppuuuxxx|||}}}|||zzzxxxwwwvvvvvvpppmmmiiigggiiimmmoooqqqxxxyyy{{{}}}zzzuuunnnjjjjjjllloooqqqrrrsssuuuvvvvvvuuutttssstttuuuwwwxxxyyyxxxwwwwwwssssssrrrpppnnnooorrrtttwwwyyy|||}}}vvvmmmeee___]]][[[ZZZ^^^___ccciiioooqqqmmmjjjhhhkkknnnrrrtttuuuuuuttttttuuuxxx{{{~~~}}}nnnjjjffffffkkkttt}}}yyy|||}}}~~~tttgggYYYKKK>>>666//////......---------,,,........................///......---,,,,,,,,,,,,,,,,,,,,,---...///111222------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,...++++++,,,,,,------......,,,.........---,,,---............---------------,,,++++++******++++++,,,---+++***+++,,,,,,+++)))+++++++++++++++,,,------.........---......///000000111111000///...///111000///222777:::<<>>===>>>>>>@@@EEELLLRRRYYYcccoooxxxyyykkkaaa[[[UUUOOOKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIKKKOOOUUU\\\ccciiilllxxxyyy||||||yyywwwuuutttmmmllliiieeebbb___]]]\\\WWWXXXXXXWWWVVVVVVWWWYYYWWWWWWXXXXXXYYY[[[\\\]]][[[\\\]]]^^^___```_________^^^^^^^^^____________]]]^^^___^^^]]]\\\\\\\\\YYYZZZ[[[\\\^^^______`````````aaabbbccccccbbbbbbdddeeegggiiilllnnnqqqrrrrrruuuzzz|||yyyvvvrrrmmmgggcccccceeegggggggggfffggghhhllloootttyyy|||}}}|||yyyvvvsssqqqpppoookkkhhhfffggglllrrrxxxzzz{{{xxxpppkkkeeebbbdddiiinnnqqqtttvvvxxxxxxwwwuuutttsssrrrssssssssssssrrrqqqqqqnnnoooqqqqqqpppqqqtttwwwxxxqqqhhhaaa]]]\\\[[[[[[[[[\\\```gggnnnrrrqqqoooooopppsssuuuwwwyyyyyyyyyxxxwwwxxxzzz~~~~~~{{{zzznnnkkkjjjnnnwww}}}}}}{{{lll\\\OOOBBB888111/////////......---------........................///...---,,,+++,,,------)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---///......------,,,++++++***---...//////------...///+++,,,---...///000111222,,,,,,++++++++++++,,,,,,+++++++++++++++++++++***---------------...///000.........------......///000000111000......///111111000222777:::;;;AAAHHHNNNSSSZZZ```gggoooyyyqqqmmmyyyvvvgggeeeiii888666444666999;;;;;;;;;AAAHHHSSS^^^jjjwwwyyynnnbbbYYYPPPMMMIIIDDDAAA@@@??????>>>AAAEEEHHHNNNVVV___gggtttyyy~~~uuuooohhh]]]UUUTTTRRROOOLLLJJJIIIGGGGGGEEEEEEGGGIIIMMMRRRVVVYYYaaadddiiiooouuuzzz~~~~~~}}}}}}}}}|||zzzxxxtttpppkkkhhhfffbbbbbbbbb___\\\ZZZ[[[\\\YYYYYYXXXXXXWWWXXXXXXYYYVVVVVVWWWYYYZZZ[[[\\\\\\ZZZZZZ[[[ZZZZZZZZZZZZZZZYYY[[[]]]\\\ZZZXXXYYYZZZWWWXXXYYY[[[]]]___aaabbbcccdddfffhhhkkkmmmnnnooorrrsssuuuwwwyyyzzz{{{|||zzz|||~~~}}}|||zzzyyyyyyvvvtttqqqooolllhhhccc___^^^aaaeeegggiiijjjmmmooosssuuuwww{{{~~~}}}zzzvvvrrrooolllkkkkkkgggffffffjjjqqqzzz|||xxxssspppgggccc^^^]]]aaahhhnnnrrruuuxxx{{{zzzxxxuuuuuuuuusssrrrrrrqqqooonnnlllllllllpppssssssqqqqqquuuyyy{{{tttooogggaaa^^^^^^^^^^^^YYYYYY]]]dddmmmssstttssstttuuuvvvxxxyyy{{{||||||~~~}}}|||xxxvvvwwwqqqqqqttt{{{~~~{{{~~~wwwdddSSSGGG===666111222111111000///...------........................///...---,,,+++,,,---...******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---......------,,,++++++******---...//////------...///((()))***+++,,,---......------,,,,,,,,,,,,------++++++,,,,,,+++++++++,,,------------...///000111......------------......///000000///......000111111000333777:::<<>>DDDIIIOOOWWW^^^eeemmmvvv}}}{{{kkkeeeqqq999888777555333222222222888777666777;;;@@@FFFJJJVVV```nnn{{{rrrhhh___WWWQQQLLLJJJHHHFFFFFFDDDBBB@@@CCCDDDGGGKKKQQQZZZccciiiqqqvvv~~~xxxmmmfff^^^ZZZTTTPPPMMMKKKIIIHHHEEEEEEFFFGGGHHHHHHHHHGGGIIILLLPPPQQQSSSVVV\\\```ccchhhmmmpppqqqsssvvvyyyxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}zzz{{{|||}}}}}}|||zzzzzzxxxwwwwwwzzz{{{wwwnnngggcccbbbaaa```aaaccceeefffgggiiikkknnnqqquuuwwwxxx~~~~~~||||||||||||{{{xxxyyyyyywwwssslllfffccchhheeebbbccchhhooouuuyyy~~~xxxsssssssssqqqllllllqqqtttsssuuupppjjjgggiiikkklllllllllnnnpppqqqqqqqqqrrrsssqqqpppnnnmmmmmmnnnoooppppppqqqtttvvvyyy{{{|||}}}|||}}}~~~}}}}}}tttjjjcccfffnnniiiiiikkkoootttwwwxxxxxxqqqqqqqqqpppnnnoooppprrrvvvwwwyyy|||zzzmmm___XXX]]]kkkwww}}}~~~sssqqqqqqwww}}}~~~wwwppp]]]PPP@@@666444444333000///...---,,,,,,---...///---------......////////////////////////......---///...---,,,+++*********++++++************++++++------------,,,,,,+++*********+++,,,,,,---......---,,,,,,+++*********+++++++++++++++++++++++++++------,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))************************(((***---///000///---,,,///............//////000...000222444666:::>>>AAAGGGMMMUUU\\\ccckkkuuu{{{ttthhhhhhnnn666666555444444444444444777666555555777;;;@@@BBBGGGPPP^^^kkkwwwwwwnnnfff```RRROOOLLLIIIHHHGGGEEECCCAAAAAABBBDDDHHHNNNTTTXXXbbbhhhrrr{{{|||uuuoookkkeee^^^XXXRRRMMMJJJKKKIIIHHHGGGFFFEEECCCBBBDDDFFFHHHHHHHHHJJJOOORRRTTTXXX]]]```aaabbbeeegggiiijjjllloooqqqtttvvvwwwxxxxxxwwwxxxzzz|||~~~~~~|||{{{{{{||||||wwwwwwwwwvvvtttrrrpppooonnnlllllloooqqqnnnhhhaaa````````````bbbeeegggiiilllmmmppptttxxx|||~~~||||||{{{zzzyyyvvvuuutttrrrnnnjjjfffccceeedddeeeiiipppvvvzzz|||}}}vvvrrrnnnppppppmmmnnntttwwwvvvtttpppkkkjjjkkkllllllllljjjlllnnnooonnnnnnoooqqqpppooonnnlllmmmnnnpppqqqrrrsssuuuwwwyyy{{{{{{|||}}}~~~~~~~~~}}}vvvnnnddd___cccjjjlllmmmooossswwwzzz{{{|||sssttttttqqqoooooorrrvvvzzz|||~~~{{{sssggg\\\WWW\\\iiisssvvvuuuuuuxxx{{{wwwlllcccRRRGGG:::222111333111///......------------......,,,,,,---------.........///////////////...------...---,,,+++++++++++++++++++++************+++++++++,,,,,,,,,++++++***)))))))))***++++++,,,---------,,,++++++*********+++---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))******++++++,,,---......,,,---/////////...,,,+++---------....../////////...000333444777:::>>>BBBGGGMMMUUU]]]dddllluuu|||sssfffffflll444444333444444555666777666666555555666888999;;;<<>>======@@@AAACCCEEEFFFHHHIIIJJJKKKLLLMMMPPPQQQSSSTTTTTTVVVVVVXXX[[[```bbbcccbbb___```bbbeeegggiiijjjjjjgggfffeeeccc```]]]ZZZYYYVVVVVVWWWWWWXXXXXXXXXXXXUUUTTTSSSQQQQQQQQQQQQRRROOOOOOOOOPPPRRRSSSUUUVVVWWWXXXZZZ^^^bbbgggkkkmmmppprrruuuxxx|||~~~{{{xxxuuusssqqqmmmhhhdddbbbaaa```^^^aaabbbfffkkkpppvvvzzz}}}{{{tttmmmhhheeeccciiinnnooooooppplllgggeeegggiiiiiigggdddbbbbbbdddfffhhhiiiiiiiiijjjkkkkkkjjjiiihhhiiijjjlllnnnoooqqqtttwww{{{~~~~~~{{{vvvpppllliiiffffffiiiiiiffffffiiiiiimmmqqqrrrqqqqqqtttvvvvvvvvvvvvvvvxxx|||uuurrrnnnjjjggghhhjjjkkknnnooopppsssxxx~~~}}}~~~~~~}}}yyypppdddVVVIII@@@777555333111111111///------..................---,,,,,,,,,++++++++++++***,,,,,,------,,,,,,+++***,,,++++++*********++++++++++++************++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++)))***,,,---...------,,,***))))))((()))***+++,,,******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++...---,,,,,,---///000222///............///000000...000222444666:::>>>AAAGGGMMMUUU\\\ccckkkuuu{{{~~~~~~qqqcccaaaggg<<<;;;:::999888888888888555555444444444555666666111444888999999<<>>CCCKKKQQQYYYeeesss~~~yyyqqqiii^^^VVVSSSQQQMMMIIIEEEFFFFFFDDDBBBBBBDDDFFFDDDLLLUUU[[[___dddkkkpppvvv}}}xxxsssmmmjjjhhhfffbbb___YYYUUUPPPNNNOOONNNLLLJJJEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCCCCBBBBBBBBBCCCBBBAAA@@@AAABBBCCCDDDEEEEEEDDDFFFGGGHHHFFFEEEEEEEEEGGGIIIJJJKKKLLLLLLIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHHHHIIIKKKKKKNNNOOOPPPRRRVVVYYY]]]___```cccggglllpppuuuyyy|||}}}~~~~~~}}}|||yyyyyywwwuuuqqqmmmjjjhhhccc___[[[YYY[[[___cccdddmmmqqqxxx}}}||||||}}}yyy{{{{{{wwwooohhhdddbbbccchhhkkkjjjiiiiiiddd___^^^aaacccbbb^^^[[[[[[]]]___bbbdddfffggghhhjjjkkkqqqpppnnnmmmmmmnnnooopppqqqrrrtttwwwyyy{{{|||||||||}}}|||tttmmmiiigggffffffgggfffjjjppprrrnnnjjjjjjnnnqqqtttrrrmmmkkkllloooooommmlllrrrzzz{{{}}}{{{vvvrrraaa]]]WWWSSSUUU]]]hhhpppzzzwwwpppnnnpppsssyyyrrrdddVVVHHH>>>888555222111000/////////000000///...---,,,,,,---...///---------,,,,,,++++++++++++,,,,,,,,,,,,+++******---,,,+++***))))))))))))++++++************++++++((()))***+++++++++++++++++++++******************))))))((())))))***++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))((('''(((***+++------......)))***+++,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,---------......000...+++(((''')))+++---,,,...000222444888<<<@@@EEEKKKSSS[[[aaajjjssszzz~~~{{{}}}nnn```^^^ccczzz<<<<<<<<<;;;:::999888777999777555555666666555444444555555666777888999999<<<>>>???BBBGGGQQQ^^^hhhyyy{{{pppeee^^^ZZZQQQHHHEEEDDDBBBAAAAAABBBCCCDDDCCCGGGLLLOOOQQQUUU\\\bbbiiioooxxx|||zzzyyyyyynnnlllfff___YYYVVVVVVWWWPPPPPPOOONNNLLLJJJHHHFFFHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCEEEGGGHHHFFFGGGHHHFFFDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFIIIJJJKKKMMMOOOPPPPPPPPPOOOPPPRRRUUUYYY___eeejjjiiikkknnnqqqssswww{{{~~~|||zzzxxxwwwsssssspppkkkfffbbbaaabbb]]]^^^```aaacccgggmmmqqq~~~~~~}}}{{{zzzyyyyyyvvvtttqqqqqqrrrpppkkkgggjjjkkklllkkkiiieeeaaa______```bbbcccbbbaaa___]]]^^^```dddfffgggiiikkklllqqqpppooonnnnnnnnnoooppprrruuuxxxzzz{{{}}}zzzxxxqqqkkkhhhdddaaabbbeeefffhhhkkknnnoooooonnnmmmmmmlllllllllmmmmmmjjjhhhhhhnnnqqqpppqqqwww}}}}}}xxxtttqqqooolllkkk___\\\XXXWWW\\\eeepppwwwvvvnnnlllpppttt~~~|||uuudddQQQFFF@@@:::555333...//////000111222222222------,,,,,,,,,+++++++++++++++++++++++++++++++++******************++++++,,,++++++***+++,,,...///************************)))*********++++++++++++...---,,,+++************...---,,,+++***+++,,,---***************)))(((''',,,,,,++++++++++++++++++***************)))((((((...,,,***)))((()))***+++...//////...,,,***+++,,,---------............///,,,...//////...------......000222444555777:::<<>>>>>>>>===<<<;;;999999:::888666555666666555444444444555666666777888888999:::;;;<<<@@@HHHRRRZZZfffnnnyyy~~~sssllleeeYYYNNNLLLJJJGGGEEECCCCCCDDDEEEBBBCCCEEEGGGIIILLLPPPSSS\\\aaaiiiqqquuuxxxzzz|||}}}{{{wwwsssoookkkhhhggg___^^^\\\ZZZWWWUUUSSSRRROOOOOONNNMMMMMMLLLKKKJJJGGGGGGFFFEEEEEEEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBAAADDDDDDCCCCCCCCCCCCCCCDDDCCCDDDFFFFFFFFFFFFHHHJJJFFFFFFFFFGGGHHHIIIJJJJJJMMMNNNOOOQQQRRRSSSSSSSSSUUUWWWZZZ\\\```dddjjjnnnqqqrrruuuwwwyyy{{{}}}~~~{{{wwwtttqqqoookkkkkkhhhddd```^^^___``````cccgggjjjmmmqqquuuyyy~~~|||yyyvvvttttttttttttvvvsssrrrrrrtttsssoookkklllmmmmmmllliiieeeaaa^^^bbbbbbcccdddcccaaa___^^^```bbbdddfffgggiiilllnnnqqqppppppoooooopppqqqrrrtttwwwyyyzzzzzz{{{|||}}}zzzqqqlllhhhffffffccc^^^]]]___bbbeeejjjoooqqqrrrqqqpppkkkjjjiiiiiikkkllllllkkkkkkooopppmmmmmmsssyyy|||{{{ssslllfffbbb```______]]]ZZZZZZ^^^iiivvv}}}uuuqqqrrrwww||||||zzzgggWWWFFF===777222...---......///000000111222222......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++*********************************+++++++++,,,,,,***))))))******+++,,,------,,,,,,++++++,,,,,,,,,+++++++++++++++***))))))***)))))))))))))))******+++++++++++++++******))),,,+++)))((('''((()))***...//////...,,,***+++,,,,,,,,,,,,,,,---------...,,,...//////...------...///000222333444666:::===EEEKKKRRRWWW\\\cccnnnvvvzzziii[[[ZZZ```xxx@@@@@@@@@???>>>===<<<;;;:::888666666666666555444444444444555555666666777666666777777999>>>DDDIIIPPPXXXdddnnnwww{{{sssggg[[[UUURRRNNNJJJHHHGGGHHHHHHDDDCCCAAABBBDDDFFFGGGHHHMMMRRRXXX___dddhhhmmmpppwwwzzz~~~yyytttrrroookkkhhheeecccbbb\\\\\\\\\[[[YYYWWWTTTSSSOOONNNMMMMMMMMMMMMMMMMMMHHHHHHIIIHHHHHHGGGFFFEEEHHHHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHHHHIIIJJJMMMOOOKKKKKKKKKKKKMMMNNNPPPQQQUUUVVVXXXYYYZZZ[[[\\\\\\```cccfffiiikkknnnrrrtttyyyzzz{{{}}}~~~~~~}}}}}}||||||{{{yyyvvvqqqlllhhheeebbbbbbaaa___^^^^^^aaacccfffjjjpppvvvzzz}}}|||yyytttooommmnnnoooqqqrrrpppoooqqqsssssspppmmmnnnnnnnnnllliiiddd```^^^ddddddeeeeeedddbbbaaa___bbbccceeefffgggiiimmmpppqqqqqqqqqqqqqqqrrrssstttvvvxxxzzzzzzyyyyyyyyy{{{wwwmmmeee___]]]___cccbbb\\\XXXXXX^^^bbbiiippptttuuutttsssiiigggeeefffiiilllooopppnnnqqqpppjjjhhhmmmsssuuu{{{uuummmddd\\\XXXVVVVVV]]]___``````dddooo~~~}}}yyyzzz~~~zzzxxxxxx~~~qqq[[[MMM???999555111...............///000000111111////////////...---,,,+++------------------------...------,,,,,,+++++++++------------,,,+++***)))*********************************+++++++++,,,,,,))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,+++***)))))))))***+++---...///---+++***+++,,,+++++++++,,,,,,,,,---------...//////---------///000111111111222666:::>>>BBBHHHPPPUUU[[[cccnnnvvvxxxfffXXXVVV\\\rrrBBBBBBAAAAAA@@@>>>===<<<:::888666555666666555333444444444555555555555555444444555555777999<<<>>>DDDKKKTTT]]]dddmmmvvv|||vvvmmm```]]]XXXRRROOOMMMLLLLLLIIIFFFCCCDDDGGGIIIHHHFFFFFFIIIMMMRRRVVVZZZ___ccciiilllqqqwww}}}{{{xxxuuusssrrrkkkllllllkkkiiifffbbb```^^^]]]\\\[[[ZZZYYYYYYYYYTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMNNNOOOPPPMMMNNNOOOOOONNNOOORRRTTTUUUTTTTTTTTTUUUWWWZZZ\\\```aaaccceeegggiiijjjjjjmmmpppsssvvvwwwxxxyyy{{{||||||}}}~~~~~~}}}}}}|||{{{zzzzzzyyyyyyttttttrrrooojjjeee```^^^\\\^^^___```bbbfffkkkoooqqqtttyyy}}}~~~~~~~~~~~~~~~{{{wwwqqqllljjjkkknnnppplllkkkjjjmmmpppqqqooolllnnnnnnmmmkkkhhhddd```^^^ddddddeeeeeeeeeeeeddddddcccdddeeeeeefffhhhmmmpppqqqrrrrrrsssttttttuuuvvvuuuwwwyyyzzzyyyyyyzzz{{{xxxmmmccc^^^[[[ZZZ]]]bbbaaa[[[WWWWWW^^^cccjjjrrrvvvxxxwwwvvvjjjhhheeefffjjjoootttvvvrrruuussslllgggiiillllllqqqnnnhhhaaaZZZVVVTTTUUU[[[aaagggkkknnnwww{{{uuuuuuxxxpppbbbPPPEEE;;;777555222000111------........./////////000000000000///...,,,+++------------------------,,,,,,++++++***)))((((((''')))+++,,,---------,,,************************)))))))))*********++++++,,,+++***)))(((((((((((()))***,,,------,,,+++***++++++++++++***+++++++++*********+++,,,---...///---,,,,,,+++++++++++++++---,,,,,,+++++++++,,,---,,,---...---+++***+++,,,+++,,,,,,,,,,,,------------...///...---,,,...///000111000000111555:::???@@@FFFNNNUUUZZZcccnnnwwwvvvdddUUUTTTZZZmmmBBBBBBBBBBBBAAA???>>>===;;;999666666666666444333555555555555555444444444222222222333555777888888===BBBIIIOOOTTTZZZbbbhhhxxx}}}}}}qqqnnnhhh```YYYTTTPPPNNNMMMJJJGGGGGGJJJLLLKKKIIIEEEFFFHHHJJJKKKNNNRRRVVVZZZ]]]aaaggglllqqqtttvvvyyyzzz}}}|||}}}}}}}}}{{{wwwtttrrrqqqpppnnnllljjjhhhggggggccccccccccccbbbaaa______ZZZZZZZZZZZZZZZ[[[\\\]]]YYYYYYZZZYYYYYYZZZ]]]```bbbaaa``````aaacccfffhhhkkklllooorrruuuwwwxxxyyywwwzzz}}}~~~~~~~~~|||{{{zzz|||~~~|||{{{yyywwwuuusssqqqqqqpppjjjjjjhhhfffccc___\\\ZZZ[[[^^^bbbgggkkkqqqwww{{{|||}}}~~~}}}yyyyyyyyyzzzzzzvvvsssnnnjjjiiijjjmmmoookkkjjjiiilllooopppmmmjjjjjjjjjiiihhhfffcccaaa```bbbcccdddeeefffggghhhhhhcccdddeeeeeeeeehhhlllooorrrrrrssstttuuuvvvvvvvvvsssuuuxxxzzzzzz{{{|||~~~}}}tttggg___]]]```___aaadddddd___\\\]]]bbbffflllssswwwyyyzzzyyyqqqnnnmmmnnnrrrwwwzzz|||{{{}}}{{{ssskkkiiihhhfffggggggddd___YYYUUUTTTTTT\\\dddooouuuxxxuuurrruuuzzz|||qqq```RRRAAA999222111000...---///---------------.........///000111111000...---+++++++++++++++++++++++++++,,,,,,++++++***)))(((((('''(((***,,,---------,,,************************(((((((((((()))))))))***,,,+++***)))((((((((((((((()))+++,,,---,,,++++++******))))))))))))***+++++++++++++++,,,---...///,,,,,,+++************+++++++++*********++++++++++++---------+++***+++,,,------------..................///---,,,,,,...000000000000000111444:::>>>???FFFNNNUUU[[[cccoooxxxvvvcccUUUSSSYYYiiiDDDDDDDDDCCCBBBAAA@@@???===;;;999888888777666555777666666666555444444444111000///000333555555555666:::@@@DDDGGGLLLSSSXXXhhhlllttt~~~{{{sssiiiaaaZZZVVVTTTQQQOOOMMMMMMMMMLLLKKKFFFGGGGGGFFFEEEFFFIIIKKKNNNPPPSSSXXX\\\aaadddfffmmmnnnqqqvvv{{{}}}zzzxxxvvvuuuuuussssssssssssrrrqqqppppppnnnmmmlllkkkkkkjjjkkkkkkggghhhhhhhhhiiikkkooorrrppppppoooooopppqqqrrrsssuuuwwwyyy{{{~~~}}}~~~~~~~~~zzzwwwuuuvvvxxxzzzyyywwwuuusssoookkkhhhfffddddddaaaaaa```___^^^^^^^^^]]]___dddjjjpppvvv{{{yyyvvvtttuuuuuutttooonnnllljjjjjjkkkmmmoooooommmlllmmmooooookkkhhhccccccdddddddddccccccbbbccccccdddeeefffhhhiiiiiidddeeegggggggggiiimmmooosssssstttuuuvvvvvvvvvuuurrruuuxxxzzz{{{}}}{{{yyyqqqddd___aaafffeeefffjjjjjjfffdddfffiiikkknnnrrrwww{{{}}}{{{zzzyyy{{{~~~uuujjjfffcccaaa^^^___^^^ZZZUUURRRSSSVVVbbbjjjttt{{{uuuoooooouuu{{{vvvlll```QQQDDD999333/////////,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---,,,++++++++++++++++++++++++...------,,,,,,+++++++++***+++++++++++++++******************************((((((((()))))))))******))))))))))))***+++,,,,,,((()))***+++,,,,,,,,,,,,***)))((((((((()))***+++***************+++,,,------,,,***)))))))))***+++'''(((((((((((()))))))))+++,,,---,,,+++***+++,,,---------.........//////...///...---,,,,,,...000///000000000111555999===???FFFNNNTTTZZZcccnnnwwwwwwdddTTTQQQVVVeeeFFFFFFFFFEEEDDDCCCBBBAAAAAA???<<<;;;;;;;;;999888888888777666666555444444444111///000333555444333222666:::===>>>AAAFFFJJJQQQXXXaaaiiirrr|||}}}uuummmiiicccbbb___YYYTTTPPPOOOOOOJJJJJJJJJHHHFFFEEEGGGHHHGGGHHHJJJMMMPPPTTTWWWYYY^^^___cccggglllqqqvvvxxx~~~||||||{{{{{{{{{{{{{{{|||zzzzzzyyyxxxxxxzzz}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyyyyzzzvvvqqqllljjjmmmnnnmmmkkkhhhfffccc```^^^]]]]]]]]]___^^^^^^___aaadddgggiiiiiiooovvv}}}|||wwwsssqqqqqqpppooojjjkkklllnnnooopppqqqqqqrrrooommmmmmmmmlllgggccc[[[\\\]]]___bbbccceeeeeeeeeeeeeeeeeeeeefffggggggfffgggjjjkkkkkklllnnnpppssstttuuuvvvvvvuuuttttttsssvvvyyy{{{|||~~~wwwssstttnnnccc```eeeggggggjjjpppqqqmmmlllmmmnnnmmmnnnqqqvvv|||{{{lll```[[[ZZZYYYUUUVVVUUURRRPPPRRRYYY___lllpppvvv{{{tttkkkhhhmmmvvv|||}}}uuuhhh\\\QQQDDD999666222000111000------///,,,,,,,,,,,,,,,++++++++++++,,,///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************++++++++++++***))))))******+++,,,---))))))))))))***+++,,,---+++***)))((((((***,,,---++++++*********++++++,,,...---+++*********,,,---(((((())))))***************+++,,,,,,+++***+++,,,,,,,,,---------.........//////...---+++,,,...111---///000111222555999<<<>>>EEEMMMSSSXXXaaalllttt}}}yyyeeeSSSNNNRRR```{{{HHHHHHHHHGGGFFFEEEDDDCCCDDDBBB???>>>>>>===<<<:::999999888777666555555444888555222222444666555444222555999:::999:::===@@@>>>HHHRRRYYY^^^hhhxxx|||sssrrrnnnfff\\\VVVTTTTTTNNNNNNNNNLLLIIIHHHIIIJJJEEEEEEFFFGGGJJJMMMPPPRRRQQQSSSVVVZZZ___dddiiikkkpppttt{{{}}}}}}|||}}}|||zzzwwwuuuuuuvvvqqqkkkcccaaabbbcccbbb___[[[ZZZYYYXXXXXXZZZ\\\]]]aaaaaaaaacccggglllqqqtttsssyyy~~~zzzuuuqqqoooooommmllljjjlllooosssuuuvvvvvvuuurrrooolllkkkjjjhhhbbb^^^VVVWWWZZZ]]]```dddfffggghhhgggfffeeeeeeddddddeeegggiiilllnnnnnnnnnpppqqqttttttuuuvvvvvvuuutttsssuuuwwwzzz|||}}}~~~xxxpppnnnqqqlllaaa```gggeeefffllltttvvvrrrpppqqqpppnnnnnnpppuuu~~~sssaaaTTTPPPQQQRRRNNNOOONNNLLLMMMUUUaaakkktttuuuvvvzzz~~~zzzlllddddddllluuu|||}}}yyyooo___RRRHHH<<<222333///...//////++++++---,,,+++++++++++++++++++++)))+++...000111000...---------------------------******************++++++((((((((((((***,,,...000************************++++++,,,,,,,,,---------...---,,,+++***************)))(((((()))+++---...,,,+++***))))))+++---.........---,,,,,,,,,------000...---++++++,,,---...***+++,,,---------------***+++,,,,,,+++***+++---++++++,,,,,,,,,---------//////...,,,+++,,,...111,,,...111222333555888;;;>>>DDDLLLRRRWWW___jjjrrr{{{{{{fffSSSLLLNNN]]]xxxFFFFFFGGGHHHGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::::::::999777555333555777888888777555333555444444555666777888888>>>???AAADDDKKKVVVbbbjjjwww{{{uuunnnfff___[[[[[[YYYUUUQQQNNNLLLKKKKKKJJJHHHGGGFFFGGGFFFEEECCCJJJIIIHHHJJJOOOTTTWWWYYYbbbgggmmmqqqrrrtttxxx{{{wwwyyy~~~|||{{{zzzzzzxxxwwwwwwtttpppnnnooonnnllliiifffccc^^^YYYVVVTTTTTTTTTTTTUUUVVVUUUUUUXXX___dddaaaeeellltttzzz~~~~~~}}}zzzwwwsssqqqqqqrrrqqqqqqmmmkkkkkkoootttuuuqqqmmmllliiiggggggfffddd___[[[[[[ZZZZZZ\\\```cccddddddffffffggggggggggggffffffhhhjjjlllnnnpppqqqqqqpppqqqrrrtttuuuvvvwwwwwwwwwyyy{{{~~~vvvuuuzzz|||wwwfffbbb^^^aaafffgggccc]]]aaaffflllqqqssstttttttttrrrrrrrrrtttzzz~~~|||qqqcccXXXNNNFFFEEEHHHJJJIIIIIIKKKQQQ]]]jjjttt~~~|||{{{{{{~~~~~~~~~wwwmmmiiimmmsssxxxzzzuuulll]]]NNNBBB:::444111///......------,,,++++++++++++,,,+++))))))+++,,,///---,,,...111222000---------------------------------,,,+++*********+++------------,,,,,,+++***++++++++++++++++++++++++******+++++++++******))),,,+++***))))))***+++,,,---,,,+++***)))''''''&&&******************************+++++++++,,,,,,,,,+++++++++******))))))))),,,++++++******++++++,,,***)))((((((((()))+++,,,,,,***)))+++///000///...///...---,,,,,,---...///...,,,...111222111555:::<<<@@@GGGNNNVVV___gggmmmzzzgggVVVQQQSSSdddxxxGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>===;;;::::::;;;:::888666777777777666666555555555666555555444444444555555555666888:::???GGGQQQWWWhhhrrr|||}}}wwwrrrooohhhfffbbb]]]XXXTTTQQQOOOMMMJJJFFFDDDEEEEEEFFFEEEGGGEEEDDDDDDGGGKKKMMMNNNRRRWWW\\\```cccfffiiillljjjmmmqqquuuyyy{{{|||}}}zzzzzz{{{|||~~~~~~|||{{{{{{}}}{{{wwwuuutttsssqqqooommmjjjfffddddddccc```^^^XXXVVVTTTQQQQQQQQQSSSTTTSSSUUUXXXZZZ\\\```ggglllnnnqqqwww}}}}}}}}}~~~~~~}}}{{{zzzyyyzzzwwwtttssssssssssssrrrooommmlllnnnrrrssspppmmmgggeeeccccccdddccc```]]][[[ZZZZZZ\\\```cccddddddgggggghhhhhhhhhhhhhhhgggiiijjjlllnnnoooppppppooopppqqqtttvvvxxxzzz{{{|||{{{}}}uuugggcccfffyyy|||rrrlllaaa]]]ZZZ\\\```dddeeedddhhhkkkooorrrsssssstttuuuttttttuuuxxx}}}yyymmm___SSSIIIBBBBBBFFFHHHIIILLLPPPXXXcccpppxxx~~~|||zzzzzz|||~~~~~~|||vvvvvv{{{{{{yyyzzztttrrruuuyyyzzzzzzmmmcccUUUGGG===777333111///......------,,,+++++++++---......---...000222---,,,+++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))((()))***+++++++++++++++++++++***))))))***++++++'''(((((()))***++++++,,,*********************************+++++++++,,,,,,,,,+++++++++************,,,++++++******++++++,,,******)))(((((()))***+++...,,,+++,,,...///...,,,......------------......000//////222222000333999<<<@@@FFFNNNVVV___hhhmmm{{{zzzhhhWWWQQQTTTfffzzzIIIIIIJJJKKKJJJIIIHHHGGGEEEEEECCCBBBAAAAAA@@@@@@===<<<;;;;;;<<<<<<:::999:::999777555444444555555666666444333222222222222333444555666888===CCCGGGUUU]]]eeemmmxxxyyywwwtttoooiiibbb\\\YYYSSSOOOJJJFFFEEEFFFGGGGGGGGGEEEBBBAAACCCDDDEEEEEEFFFJJJNNNQQQSSSUUUXXXZZZ[[[]]]```dddhhhkkknnnooommmmmmoooqqqtttxxx{{{|||}}}}}}~~~}}}yyyvvvtttrrrqqqtttqqqmmmkkkiiigggdddbbb___]]]ZZZXXXWWWUUUSSSQQQMMMMMMLLLLLLNNNPPPSSSUUUVVVYYY^^^bbbgggmmmssswww{{{}}}zzzzzzzzzyyyxxxwwwuuutttyyywwwuuutttuuuuuutttrrrqqqnnnkkklllnnnooommmjjjaaa___^^^^^^```aaaaaa```[[[ZZZZZZ]]]```dddeeeeeeggghhhiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnoooooonnnpppqqqtttwww{{{~~~~~~~~~nnn]]]VVVWWWiii{{{sssiiiccc]]]\\\ZZZZZZ^^^dddkkkoooppprrrssssssrrrsssuuuwwwwwwxxxzzz}}}xxxmmm___TTTIIIBBBAAAEEEFFFJJJQQQZZZcccnnnxxx~~~}}}zzzyyyzzzyyyxxxwwwtttooommmpppqqqqqq{{{~~~}}}}}}zzzuuuppp___WWWJJJ>>>666333111000///......------,,,++++++...//////---+++)))***+++++++++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******++++++++++++***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++******))))))******+++&&&&&&''')))***+++,,,---*********************************++++++++++++,,,,,,,,,,,,++++++++++++***++++++************+++++++++******)))))))))******///---,,,,,,------,,,***---..................---222000000222222000222777;;;???EEEMMMUUU___hhhnnnwww{{{iiiYYYSSSUUUhhh{{{JJJKKKLLLLLLLLLKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBBBB???===<<<<<<======<<<;;;<<<;;;999777666555444444555444333222222111111222333444666777777999<<>>DDDKKKTTT^^^hhhnnnwww~~~|||kkkZZZUUUWWWhhh{{{LLLLLLMMMNNNMMMLLLKKKJJJFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@>>>===>>>>>>>>>===;;;<<<<<<<<<:::777555333444333333222222333333444000222333444444555777999>>>???BBBGGGNNNWWWbbbjjj{{{|||wwwllliiieee```\\\WWWQQQMMMMMMKKKHHHGGGHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJJJJKKKKKKJJJKKKLLLNNNQQQRRRVVVVVVXXXZZZ\\\]]]^^^___cccdddgggjjjkkkkkkjjjiiiiiilllppprrrssstttvvvxxxvvvvvvtttssssssssstttuuurrrqqqpppnnnmmmlllkkkkkkiiihhheeeaaa^^^[[[YYYXXXXXXVVVRRRPPPOOOMMMKKKIIIGGGGGGHHHJJJKKKMMMOOOPPPTTTUUUWWWZZZ]]]aaaeeegggnnnqqquuu{{{{{{zzz}}}|||wwwvvvuuusssqqqpppoooooouuurrrpppoooooonnnmmmllljjjgggcccaaa``````aaaaaa^^^]]]]]]\\\\\\]]]___```]]]\\\\\\^^^aaacccddddddeeeggghhhjjjlllmmmnnnnnnmmmmmmmmmmmmnnnnnnoooooossstttvvvyyy~~~zzzkkk\\\TTTTTT]]]iiitttuuurrrpppmmmkkk```dddggghhhhhhkkkpppuuurrrssssssrrrsssuuuyyy|||~~~~~~~~~xxxrrrlllfff^^^SSSNNNMMMLLLUUUaaaoooyyy|||yyyvvvsssqqqpppqqqqqqrrrsssxxx}}}~~~{{{kkk[[[QQQEEE???777111//////111111///......------,,,++++++(((***---......///000111***+++,,,---------------++++++++++++++++++++++++)))***++++++++++++******'''((())))))************************************+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,+++***)))(((''''''************************))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++***++++++++++++*********)))***+++,,,,,,,,,---...,,,---...//////...---,,,---+++,,,000000///222888;;;>>>CCCJJJSSS]]]gggnnnxxx~~~~~~mmm]]]WWWYYYgggzzzMMMMMMNNNNNNNNNMMMLLLKKKGGGFFFEEEEEEDDDDDDDDDEEEEEECCC@@@>>>??????>>>>>><<<===??????===:::777444555444444444444444555555000222444444444444555777;;;999:::>>>AAAEEEMMMTTT___hhhttt~~~|||zzzwwwsssnnnggg___ZZZTTTRRRPPPOOOOOOOOONNNLLLFFFEEEDDDEEEHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHLLLMMMNNNOOOOOOOOOOOOOOOUUUVVVXXX[[[[[[[[[ZZZYYY[[[^^^aaabbbcccdddfffhhhffffffeeeddddddeeeffffffdddcccbbb```___^^^^^^^^^\\\[[[XXXVVVSSSQQQPPPOOONNNLLLJJJIIIIIIIIIHHHGGGDDDGGGJJJMMMOOOSSSWWW[[[]]]___bbbggglllqqquuuxxx}}}}}}|||xxxxxxzzz{{{{{{yyytttsssrrrpppooonnnnnnnnnqqqmmmiiigggffffffeeedddbbb```^^^\\\[[[[[[\\\]]]\\\]]]^^^]]]\\\\\\^^^___```^^^^^^^^^aaabbbbbbbbbcccdddfffiiikkkmmmnnnnnnnnnnnnnnnnnnooopppqqqrrruuuvvvxxx|||ssseee]]]\\\___gggnnnooooooppppppnnnbbbfffjjjlllkkkkkkmmmppppppqqqssstttuuuvvvyyy|||}}}~~~{{{yyywwwvvvrrrnnnkkkjjjeee]]]XXXXXXYYYaaammmyyy|||zzzxxxvvvtttxxx{{{zzzyyy~~~~~~zzzyyy{{{}}}ssscccSSSJJJ<<<888222///...///000000///......------,,,+++++++++---......+++)))((((((***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***((())))))************)))((((((((((((((((((((((((,,,,,,,,,+++***)))((('''((())))))******))))))(((******))))))))))))))))))************************)))))))))************+++)))************+++++++++******))))))))))))******)))***++++++,,,,,,++++++((()))+++,,,+++,,,...///---..................---,,,+++,,,///000000333999<<>>????????????>>><<<:::999888888777666555555555555444555666555444444555666777555666:::;;;;;;???FFFJJJQQQ[[[ccckkksss}}}|||wwwqqqmmmeeecccaaa___^^^]]][[[YYYRRROOOLLLKKKLLLMMMLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFHHHHHHIIIJJJJJJIIIHHHGGGJJJKKKMMMNNNNNNNNNMMMMMMQQQRRRTTTUUUUUUVVVXXXYYYXXXWWWUUUTTTTTTTTTUUUUUUSSSSSSRRRRRRRRRSSSTTTTTTRRRQQQOOONNNLLLKKKJJJJJJIIIHHHGGGHHHKKKLLLMMMLLLLLLPPPTTTXXX[[[___eeeiiilllnnnrrrvvv{{{~~~|||wwwwwwvvvuuuuuuvvvvvvvvvqqqpppooommmllllllmmmmmmmmmhhhbbb^^^]]]]]]]]]]]][[[[[[[[[YYYXXXXXXZZZ[[[WWWZZZ]]]]]]\\\[[[]]]___bbbaaa______```aaaaaa``````bbbdddgggjjjlllmmmmmmnnnnnnnnnoooppprrrtttuuuvvvwwwzzz|||pppiiihhhdddkkkpppqqqqqqrrrppplllfffhhhjjjlllllllllmmmnnnooorrrvvvxxxxxxxxxyyyyyyyyy|||{{{wwwuuuuuusssnnnjjjlllhhhgggiiihhheeeeeehhhhhhnnnxxx~~~}}}|||~~~vvvssstttyyy~~~~~~tttfffVVVHHHAAA555222///......//////...///......------,,,++++++,,,---...+++'''### (((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,.........,,,+++******++++++******))))))((((((((((((((((((((((((+++++++++++++++***)))((('''((()))******)))((('''(((((())))))******++++++************************))))))))))))************(((((()))))))))***************))))))))))))******'''(((***,,,---------,,,(((+++,,,,,,******,,,.........------------......///...///111222000444999===???CCCIIIPPPZZZdddkkkssszzzppp```ZZZ\\\mmm~~~MMMMMMNNNOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJGGGCCC@@@@@@??????>>>BBBAAA???>>>============<<<;;;999888666555555555333444444222000///000222555222333888999777:::AAA@@@DDDJJJOOOSSS\\\hhhppp}}}~~~|||vvvtttqqqooommmkkkhhhfffaaa]]]WWWTTTRRRPPPMMMJJJLLLLLLLLLLLLKKKJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFFFFGGGGGGFFFFFFFFFKKKLLLNNNNNNMMMNNNOOOQQQOOONNNLLLJJJIIIIIIIIIJJJGGGHHHHHHIIIJJJLLLNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHJJJNNNQQQRRRRRRWWWZZZ___cccfffjjjpppuuu|||}}}}}}zzzyyyxxxwwwvvvrrrsssttttttrrrrrrrrrtttooonnnlllkkkjjjkkkllllllkkkeee^^^YYYWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXYYY[[[SSSWWW[[[\\\\\\[[[]]]___dddbbb```___```aaa```______```cccfffhhhkkklllmmmooonnnnnnoooqqqsssuuuwwwvvvxxx{{{|||sssnnnmmmiiiooouuuuuuuuutttpppkkkkkkkkkkkklllmmmooooooppppppsssxxx{{{{{{yyyxxxwwwvvvzzz~~~|||wwwrrrqqqqqqnnnhhhbbbiiieeedddgggjjjkkkpppuuurrrwww~~~yyyooommmrrr{{{zzzkkkZZZIII===777111000............---,,,///......------,,,++++++%%%'''+++,,,+++*********&&&)))++++++)))((()))+++------------------------***+++---/////////---,,,+++++++++++++++***)))(((************************)))******+++++++++******'''((()))******)))((('''******))))))))))))))))))************************))))))))))))************''''''(((((()))))))))*********))))))))))))******&&&(((***,,,---...------***,,,...---***)))***,,,///...---,,,,,,---...///333111111444333111444999>>>@@@DDDHHHOOOYYYcccjjjooowwwqqqaaa[[[]]]pppKKKLLLMMMOOOOOOPPPPPPPPPMMMMMMNNNMMMLLLJJJIIIGGGHHHGGGEEEDDDBBBBBBAAAAAACCCCCCCCCCCCBBB@@@>>><<<::::::;;;:::999777555333666555555444444444555555444444444444444444444444999;;;===@@@DDDKKKRRRWWW```hhhrrrzzz|||zzzvvvtttoooggg```\\\[[[]]][[[ZZZWWWTTTQQQOOONNNMMMPPPOOONNNLLLKKKIIIGGGGGGKKKIIIHHHFFFEEEDDDEEEEEEHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIDDDEEEGGGHHHIIIJJJJJJJJJGGGLLLNNNMMMLLLOOOOOOMMMMMMPPPUUUYYY^^^```bbbbbbgggkkkqqqvvvzzz}}}}}}wwwssspppnnnmmmuuusssqqqooommmmmmnnnooolllkkkiiiiiijjjkkkkkkkkkiiibbbZZZUUUTTTTTTTTTSSSXXXYYYYYYZZZZZZZZZZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]___```aaaaaaaaaaaa``````dddgggiiijjjjjjjjjkkkmmmnnnoooqqqsssvvvxxxzzz{{{{{{zzz|||{{{sssnnnkkkjjjmmmqqqtttvvvuuusssqqqpppvvvoooiiijjjqqqwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{|||||||||~~~~~~{{{yyy|||zzzuuupppmmmjjjhhhgggkkkeee```ccclllvvv{{{}}}xxxsssllljjjrrr~~~zzziii\\\OOOAAA777333000000000000000000000000000///...---,,,+++++++++,,,,,,,,,++++++*********+++++++++***++++++,,,,,,,,,+++***)))((((((((((((***'''...>>>CCC999...++++++*********))))))((((((***)))))))))(((((('''''')))))))))(((((((((((((((***)))((()))***+++***(((((((((((()))******++++++''''''''''''((()))***+++,,,+++,,,...//////---++++++++++++*********))))))++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++///......------......///***---000111111222444555999<<>>>>>===<<<:::999777666888777666666555555555666222222222222222222222222555666888999<<<@@@FFFJJJMMMUUU```iiipppxxx{{{uuuppplllhhheeeiiigggdddaaa]]]ZZZXXXWWWVVVUUUSSSQQQOOONNNMMMLLLQQQPPPMMMKKKIIIHHHHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLNNNOOOLLLLLLMMMOOOPPPPPPQQQQQQOOOTTTXXXWWWWWWZZZ\\\ZZZ]]]```dddiiilllnnnnnnnnnrrruuuzzz~~~{{{vvvrrrooonnnmmmrrrqqqooommmlllmmmnnnoookkkiiigggfffggghhhiiijjjiiiccc\\\WWWVVVUUUTTTSSSVVVWWWXXXYYYZZZ[[[[[[[[[^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^___aaabbbcccddddddgggiiilllmmmnnnnnnpppqqqssstttuuuwwwyyy{{{||||||}}}zzzzzz|||~~~wwwooojjjgggfffnnnpppssstttsssqqqooonnnsssnnniiikkksss{{{~~~}}}||||||}}}}}}}}}}}}}}}}}}{{{yyywwwvvvwwwxxxxxxwwwyyyvvvqqqkkkfffccccccdddhhhddd```ccclllvvv~~~sssppplllmmmvvvqqq^^^PPPDDD999333222------------------------//////...,,,,,,++++++,,,.........------,,,,,,,,,+++++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,'''***777;;;444------************)))))))))(((*********))))))((((((((())))))))))))))))))))))))***)))((()))***+++***(((''''''((()))***+++,,,---******)))))))))+++,,,---))))))(((***+++,,,***)))+++++++++*********))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++...------------------...+++,,,///000000111333555888<<>><<<::::::999::::::888777666666666666222222222222222222222222333333444333333555999<<<===CCCLLLTTT[[[cccmmmsss~~~zzztttzzzyyyvvvsssooollliiihhhdddccc```]]][[[ZZZZZZZZZ[[[ZZZXXXVVVTTTRRRRRRQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWVVVTTTSSSSSSVVVXXXZZZXXXYYYZZZ[[[\\\]]]]]]^^^]]]cccgggggghhhkkkmmmlllppprrrvvvyyy||||||{{{zzz}}}|||{{{|||~~~|||xxxtttqqqooommmmmmooonnnlllkkkkkkkkkllllllgggeeecccaaaaaaccceeeggggggccc^^^ZZZXXXWWWUUUTTTUUUVVVXXXYYY[[[[[[\\\\\\```______^^^]]]\\\[[[[[[[[[\\\^^^aaadddfffhhhiiiiiikkkoooqqqrrrsssuuuwwwyyyzzz{{{}}}~~~~~~~~~}}}|||uuuooonnnpppvvv~~~|||wwwqqqjjjeeedddeeehhhiiikkkmmmnnnnnnnnnmmmpppllliiimmmwww~~~~~~~~~~~~yyyuuuqqqnnnooorrrtttuuutttrrrmmmeee^^^\\\^^^bbbeeeddddddfffnnnxxx{{{xxxrrrrrrrrrsss{{{~~~vvveeeQQQCCC999222000222------------------------///...---,,,,,,++++++,,,......------------,,,,,,,,,++++++*********++++++'''(((***,,,---......---...'''&&&...111...,,,...************))))))))))))***************)))))))))***************************)))((()))***+++***((()))))))))***++++++,,,,,,,,,+++)))((((((***+++---)))((('''''')))******)))+++++++++***************++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---......000333666888<<>>777333//////000////////////////////////------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++******)))))))))***&&&''')))+++,,,+++)))(((,,,)))(((***+++******+++))))))))))))))))))************************++++++))))))******++++++++++++***)))((()))***+++***((())))))*********++++++++++++***((('''&&&''')))***---+++))))))+++---------************************++++++************++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,---///333666777;;;BBBHHHOOOXXXcccjjjqqqyyy~~~}}}ooo___UUUTTTXXXmmmUUUSSSQQQNNNLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>======<<<;;;:::999999888888666666666555555444333333000111222222111111222444333444555777999<<<>>>???BBBFFFKKKQQQWWW^^^eeejjjooowww|||}}}~~~~~~~~~|||xxxvvvuuuuuutttsssrrrqqqpppnnnkkkiiigggfffhhhgggfffdddbbb```^^^]]]VVVXXXYYYWWWUUUTTTWWWZZZXXXYYYZZZYYYXXXXXXZZZ\\\]]]^^^^^^]]]]]]\\\[[[ZZZ___``````aaabbbbbbcccccceeeeeeddddddeeeggghhhiiikkknnnrrruuuwwwyyy|||~~~}}}{{{hhhZZZLLLDDDBBBDDDMMMUUUqqq}}}vvvppplllrrrooofffZZZQQQQQQYYY```jjjfffcccdddiiimmmoooooorrrpppoooqqqvvvzzz~~~}}}{{{xxxwwwrrrqqqpppooopppooommmlllbbb^^^YYYWWWZZZaaaiiioooyyy{{{~~~}}}~~~{{{{{{yyyrrrkkk___UUUEEE<<<555333222...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......,,,+++***)))))))))))))))***+++,,,---,,,,,,***)))******+++++++++***))))))))))))))))))************)))))))))***************(((((())))))***+++++++++***)))((()))***+++***((($$$%%%&&&(((***,,,...///+++***************+++++++++)))((((((***++++++******************+++++++++++++++************++++++*********++++++,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,++++++,,,---......000333666777;;;BBBHHHNNNWWW```gggooowww~~~}}}~~~}}}ooo^^^TTTSSSVVVmmmYYYWWWSSSPPPMMMLLLKKKLLLIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLIIIIIIIIIIIIHHHFFFEEEEEECCCCCCCCCBBBBBBAAA@@@??????>>>======<<<<<<<<<<<<888888777777666555555444111222333333111111222333111111222444777888888888999;;;>>>AAADDDJJJPPPTTTZZZcccnnnwww||||||yyyxxxwwwwwwxxxvvvsssrrrrrrqqqooonnnmmmmmmkkkiiigggdddbbbaaa_________^^^]]]\\\[[[ZZZUUUXXX[[[ZZZVVVUUUWWWZZZXXXYYYYYYWWWUUUUUUWWWZZZ[[[[[[[[[\\\[[[[[[ZZZZZZ^^^___```bbbdddfffggghhhhhhgggfffeeeeeeggghhhjjjooorrrvvvyyy{{{}}}~~~{{{eeeXXXIIIBBB@@@AAAGGGMMMcccwwwqqqkkkfffcccjjjiiidddZZZRRRQQQXXX___iiieeeaaabbbiiiooorrrrrrsssrrrrrrsssvvvyyy|||~~~~~~~~~~~~}}}zzzvvvrrrooonnnmmmkkkjjjjjjjjjhhhgggbbb]]]YYY\\\eeepppyyy|||vvvvvvvvvxxx{{{~~~yyyyyy|||rrrggg]]]QQQGGG:::333...///000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------.........,,,+++***)))((((((((((((++++++++++++++++++++++++***+++,,,***))))))))))))((()))))))))************((((((((())))))*********''''''((())))))***++++++***)))((()))***+++***((($$$%%%&&&''')))***+++,,,((()))***+++,,,,,,++++++(((''''''(((***+++)))((())))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************+++---...//////...---++++++,,,///000000111333555777;;;BBBHHHMMMUUU^^^eeemmmvvv~~~~~~ppp```VVVTTTXXXooo[[[YYYUUUQQQNNNMMMLLLLLLHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOJJJJJJJJJJJJIIIGGGEEECCCBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@???????????????@@@;;;;;;;;;:::999888888777444555666555333222222333333333444555777666555333666777888888:::>>>CCCGGGHHHOOOYYY___ccciiiqqqwww~~~{{{wwwtttrrrqqqqqqooonnnmmmmmmnnnmmmkkkiiijjjiiihhhfffccc```^^^\\\XXXYYYYYYZZZZZZZZZYYYYYYUUUYYY]]]]]]YYYVVVXXXZZZYYYYYYYYYUUURRRQQQTTTWWWWWWXXXYYYZZZZZZZZZZZZZZZ]]]^^^```cccfffhhhjjjkkkhhhgggfffeeefffgggiiikkksssvvvyyy|||~~~{{{cccUUUHHHAAA???@@@DDDIII[[[|||zzzqqqjjjeee```^^^fffgggeee^^^VVVTTTZZZ```bbb^^^[[[^^^hhhqqqvvvwwwttttttssstttvvvyyy|||~~~xxxyyyyyyxxxuuupppkkkgggllliiifffddddddeeeddddddfffaaa]]]bbbppp~~~rrrrrrrrrsssuuuxxx{{{}}}vvvwww~~~zzzmmm___SSSFFF<<<777000,,,...000//////000........................+++++++++***++++++,,,,,,*********++++++,,,,,,,,,,,,+++***)))(((((((((((())))))(((((()))***+++++++++,,,,,,)))'''((())))))(((((())))))*********+++''''''(((((()))))))))***&&&''''''((()))************)))((()))***+++***((())))))((((((''''''&&&&&&$$$&&&(((***++++++)))((((((((((((***,,,,,,***((())))))******++++++++++++++++++************++++++,,,,,,++++++++++++++++++)))))))))))))))))))))))),,,---///000000///---,,,***---000111222222444555777<<>>>>>@@@@@@>>>===<<<<<<======;;;999777555444444555666666555444333222333333444333333444444555666777777888:::===AAAFFFJJJMMMOOOVVVZZZ```dddhhhmmmrrrvvv{{{|||zzzrrroookkkiiiiiiiiihhhgggiiiiiihhhhhhggggggfffffffffeeecccbbbcccbbbaaa___^^^^^^]]]\\\[[[ZZZZZZYYY[[[YYYXXXXXXYYYZZZXXXWWWWWWXXXYYYXXXVVVUUUVVVWWWYYYXXXVVVUUUUUUUUUVVVVVVYYY[[[]]]___````````````___```bbbdddeeeggghhhhhhiiijjjllllllmmmooorrruuu|||}}}~~~ooo[[[IIIEEECCC@@@BBBIIITTTlll~~~wwwmmmddd^^^]]]]]]ccceeefffbbb]]]ZZZ[[[^^^___[[[XXX^^^jjjtttyyyzzzuuuwwwyyy{{{{{{yyyvvvuuupppnnnjjjeeeaaa___```bbbcccaaa___\\\\\\^^^bbbeeeeeejjjooowww}}}vvvqqqrrrzzzxxxyyy~~~}}}lllWWWGGG???999222......---,,,,,,,,,,,,---+++*********************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++***)))((((((((((((+++++++++)))'''(((***,,,***)))(((''''''((()))***))))))))))))*********+++(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((******************************)))))))))******+++******************)))(((******+++++++++,,,,,,,,,.........------------,,,,,,,,,,,,,,,...111333555:::<<<@@@DDDIIIQQQXXX^^^jjjttt~~~rrraaaVVVSSS[[[nnn}}}|||wwwwwwuuuppp}}}tttjjjccc]]]XXXUUUQQQQQQPPPOOONNNMMMMMMMMMMMMIIIIIIMMMNNNLLLKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????===<<<<<<;;;<<<<<<;;;:::888777666777888888888777666555444333333333444444333333333222222222444555666888:::<<<>>>???EEEHHHKKKNNNQQQUUUZZZ^^^eeehhhlllooorrruuuyyy|||~~~{{{xxxwwwtttqqqnnnllliiieeebbbbbbbbbbbbbbb^^^```bbbccccccbbb```___]]]\\\ZZZ[[[\\\\\\[[[YYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUVVVXXXXXXXXXWWWTTTUUUVVVVVVUUUUUUVVVXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWZZZ___dddgggfffdddccccccbbbbbbccceeegggiiijjjkkkmmmpppqqqsssuuuyyy|||wwwcccPPPIIIFFFDDDGGGMMMSSSfffwww}}}~~~~~~xxxzzzwwwpppiiibbb___```bbbbbbdddfffddd___[[[[[[\\\^^^[[[ZZZ```kkkvvv{{{|||uuuxxx|||~~~}}}zzzvvvrrrjjjgggaaaZZZUUUTTTWWWZZZ]]]ZZZWWWUUUXXX^^^eeejjjlllrrryyy~~~|||~~~|||rrr___KKK>>>888222,,,......---,,,,,,,,,,,,---,,,,,,++++++***))))))(((//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++,,,,,,***((('''&&&&&&&&&)))***++++++******,,,---***)))(((''''''((()))***************++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((())))))***************************(((((((((((()))***+++,,,******************+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------///111444555<<<===???BBBFFFNNNWWW]]]eeeqqq}}}ssscccXXXUUU]]]nnn||||||xxxvvvrrrlllxxxpppiiiddd```ZZZWWWUUURRRQQQPPPOOONNNPPPKKKJJJMMMOOOMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDD??????>>>>>>===<<<<<<<<<;;;;;;:::999999999:::::::::999888777666555444444555444444333222222111111555555666666777888888999>>>>>>???@@@CCCGGGKKKNNNPPPRRRUUUXXXZZZ^^^cccggglllnnnqqqtttvvvxxxyyyzzzzzz{{{}}}~~~|||yyytttpppnnnrrrpppmmmkkkjjjhhhfffcccfffccc^^^[[[[[[\\\]]]]]][[[\\\]]]^^^^^^]]]\\\[[[UUUTTTSSSTTTUUUVVVVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTQQQPPPPPPRRRTTTUUUUUUTTTPPPRRRTTTUUUTTTUUUWWWYYYXXXWWWVVVVVVVVVWWWXXXYYYYYY\\\aaafffhhhiiigggfffeeedddddddddfffjjjmmmpppoooqqquuuwwwyyy|||~~~mmmZZZPPPKKKJJJNNNSSSWWWdddooorrrsssvvvvvvsssqqqnnnjjjeeeaaa```bbbeeecccfffhhhgggddd```^^^^^^```^^^^^^dddnnnvvvzzz{{{yyy{{{~~~~~~zzzvvvttthhheee^^^VVVPPPNNNOOORRRTTTPPPMMMMMMTTT^^^hhhnnnrrryyy}}}}}}zzzxxx{{{qqqdddPPP@@@888444///+++......---,,,,,,,,,,,,------------,,,,,,+++++++++------,,,+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++***)))((('''''''''&&&(((***+++***)))))))))++++++***))))))***++++++************************(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((,,,+++*********+++,,,---************************(((((('''(((((()))*********))))))((()))***,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,---...///111333444777999<<>>>>>=========;;;;;;;;;;;;:::999888777777777777777777777777777222222222333333333444444555333222333555888999999:::;;;<<<<<<<<<>>>AAADDDEEEFFFHHHKKKMMMPPPRRRSSSUUUVVVWWWYYY\\\```dddfffffffffhhhiiikkklllmmmnnnlllmmmoooqqqtttuuuvvvwwwtttuuuvvvwwwxxxxxxwwwwwwtttttttttsssrrrqqqpppooolllkkkjjjiiiiiiiiiiiiiiicccddddddccc```]]]YYYWWWVVVUUUTTTTTTVVVVVVUUUTTTUUUSSSQQQPPPRRRSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNLLLKKKJJJLLLNNNOOONNNNNNLLLLLLLLLLLLLLLLLLMMMMMMIIIHHHHHHJJJMMMOOOOOONNNMMMPPPRRRSSSTTTUUUXXXZZZYYYYYYXXXXXXYYY[[[]]]^^^]]]\\\\\\\\\^^^```cccdddbbbbbbccceeeiiioootttwwwxxx{{{~~~}}}pppeee___^^^___aaa___bbbeeefffgggggghhhiiihhhiiiiiigggfffeeegggiiijjjlllnnnppppppooolllkkkkkkkkklllooosssvvvxxxxxx~~~|||zzzxxxvvvuuujjjiiieee^^^UUUNNNIIIHHHFFFCCCCCCJJJWWWeeepppuuuxxxwwwqqqoooqqqsssuuuxxx{{{qqqgggSSSHHH<<<777333000///111......---,,,,,,,,,,,,---((())))))***++++++,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++************************+++++++++***************))))))))))))***+++,,,---)))+++,,,,,,***(((((((((((((((((())))))((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++++++++***************************,,,+++***)))(((((((((((((((((((((((((((((()))*********+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,---...///000000333777===BBBGGGLLLQQQUUUcccooo{{{~~~xxxwwwuuuyyy~~~~~~yyyqqqkkk|||tttooommmjjjfffbbbYYYTTTPPPPPPOOOLLLKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;:::999999999999888888777777777444444444444444444444444222111000111444666555444444555666666666777999;;;<<<<<<===???AAACCCEEEFFFFFFFFFGGGHHHKKKOOORRRTTTSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]___```aaabbbbbbaaabbbbbbcccccccccbbbbbbaaaaaabbbbbbaaa```______[[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYZZZYYYXXXWWWUUUTTTQQQOOONNNNNNOOOPPPNNNMMMNNNMMMMMMNNNQQQRRRQQQOOOIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMNNNNNNMMMNNNPPPRRRTTTTTTVVVXXXZZZZZZZZZZZZZZZ[[[]]]___```]]]]]]]]]^^^___bbbeeeffffffggghhhjjjnnnssswwwyyy{{{~~~xxxoooiiihhhgggfffcccdddeeeggggggffffffgggkkklllnnnmmmllljjjjjjjjjlllmmmooorrrssstttrrrqqqnnnnnnpppsssvvvxxxyyyyyy}}}}}}}}}|||yyyvvvrrrppphhhgggccc]]]TTTNNNJJJHHHFFFDDDGGGQQQ```nnnwww{{{|||}}}xxxqqqnnnoootttxxx{{{wwwyyy{{{{{{wwwlll___UUUDDD===777444000++++++.........---,,,,,,,,,,,,---*********************+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))***))))))))))))******+++)))***,,,,,,+++***+++,,,(((((())))))))))))((((((*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''***,,,---,,,+++)))************************+++******)))))))))******))))))*********)))((((((******+++++++++,,,,,,,,,***+++++++++,,,,,,------+++,,,---...///000000000333666:::???DDDKKKRRRWWWeeennnyyy||||||~~~~~~xxxqqqlll|||zzzwwwrrrnnn```YYYUUUUUUSSSPPPOOOPPPMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@???===<<<;;;;;;<<<======<<<;;;:::;;;;;;:::999888777666666::::::999999888777777777444222222444777888777444000222333444333444555777888888999:::;;;===???@@@<<<<<<<<<===@@@CCCFFFHHHGGGHHHIIIJJJKKKKKKKKKKKKOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQSSSSSSTTTTTTTTTSSSSSSRRRPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSSSSSSSSSSSSSRRRRRRPPPNNNLLLLLLLLLLLLJJJIIIDDDEEEFFFHHHKKKLLLKKKIIICCCFFFJJJMMMNNNLLLIIIGGGHHHGGGGGGHHHIIIJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIIIIJJJMMMOOONNNMMMOOOQQQSSSTTTUUUVVVXXXZZZ[[[[[[[[[[[[\\\^^^```bbb______aaaccceeegggiiijjjmmmmmmnnnqqqtttwwwzzz|||}}}}}}uuuooommmllliiigggfffhhhjjjiiigggfffgggnnnppprrrrrrpppnnnllllllmmmnnnooorrruuuvvvvvvuuuoooppprrruuuxxxzzz{{{{{{yyyzzz||||||yyytttnnnkkkeeeddd```YYYRRRMMMJJJJJJGGGGGGKKKWWWggguuu}}}wwwtttppppppssszzzuuutttssspppiii]]]PPPGGG<<<777444333...'''&&&+++......---,,,,,,,,,,,,---......---,,,,,,+++++++++******************++++++************************++++++++++++++++++++++++++++++++++++******))))))******)))(((((((((((((((&&&(((************,,,...******++++++++++++******,,,+++++++++******))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''))),,,///000///,,,+++************************))))))))))))***+++,,,---***+++,,,,,,,,,***)))'''******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------///000111111111111000333666;;;BBBLLLVVV]]]eeemmmwwwyyyrrrnnn{{{vvvhhhbbb\\\XXXVVVSSSOOOKKKMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHJJJJJJJJJHHHGGGEEECCCBBBBBBAAAAAA@@@@@@????????????>>>===<<<;;;:::::::::777999;;;===>>>>>>===<<<======<<<<<<<<<;;;;;;;;;444444555666666777666666555555333222111111000000000222555888999999777666:::999888888999;;;===???>>>======>>>@@@AAA@@@???@@@AAACCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKJJJIIIGGGEEEDDDEEEGGGIIIJJJJJJLLLOOOQQQVVVVVVWWWWWWWWWWWWVVVVVVXXXYYY[[[]]]___```aaaaaabbbcccfffhhhjjjlllmmmmmmmmmppptttyyy|||~~~~~~~~~zzz}}}tttkkkffffffgggfffiiiiiifffeeehhhhhhffflllmmmmmmllljjjjjjkkkmmmpppnnnmmmooosssuuutttrrrlllnnnqqqtttwwwxxxyyyyyyzzzxxxuuuuuutttooofff^^^___\\\WWWQQQLLLJJJLLLNNNKKKRRR^^^jjjuuu|||rrrssstttuuu|||{{{ssskkkeee[[[LLL???888222222000//////.........,,,------......------,,,...,,,)))***,,,...---++++++,,,...//////...,,,++++++++++++,,,,,,---------+++***)))(((((()))***+++...+++''''''))),,,,,,***---+++)))((('''((()))***(((&&&'''(((((('''&&&((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************((()))*********((('''&&&&&&&&&''')))***,,,------******++++++++++++******)))))))))((((((((((((((('''(((***+++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---...---------///111111444999<<>>===<<<;;;:::::::::777888;;;===?????????>>>=========<<<<<<<<<;;;;;;999999999999888777666666222333444555444333222111222333555777888888777666777666555444555777888:::<<<:::::::::<<<===<<<;;;;;;<<<>>>???AAAAAA@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEDDDEEEGGGIIIJJJJJJLLLOOORRRVVVWWWWWWXXXXXXWWWWWWVVVXXXYYY[[[^^^```aaabbbcccccceeegggjjjmmmpppqqqrrrqqquuu{{{~~~zzzzzzqqqgggaaaaaaccceeehhhgggddddddhhhkkkjjjlllmmmnnnmmmllllllnnnooosssqqqpppqqqssstttrrrpppmmmnnnqqqsssuuuvvvvvvvvvxxxuuurrrqqqooojjjbbb[[[UUUTTTPPPMMMJJJKKKOOORRR[[[aaakkkuuu~~~{{{ssswwwzzz}}}wwwmmmccc[[[RRREEE:::555111111000......------...,,,,,,------------,,,,,,///,,,***+++---...---,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++---***'''&&&(((******))),,,+++)))(((((()))+++,,,///---***))))))***---///))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************)))***+++++++++***((('''(((((())))))************)))))))))******)))))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......---...000111111444888<<>>===<<<;;;:::::::::888999;;;>>>???@@@@@@???>>>>>>=========<<<<<<<<<>>>>>>===<<<:::888777555000222555777777666444222444444555555666666666777666555444333333444555666:::999888888999:::999777777888:::;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDBBBCCCCCCCCCCCCBBBAAAAAACCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEFFFHHHJJJKKKLLLMMMPPPSSSWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ\\\___bbbdddeeeffffffhhhkkknnnrrrtttvvvwwwuuuzzz||||||yyyyyyzzz{{{|||vvvlllbbb\\\[[[]]]aaaddddddbbbbbbhhhlllmmmlllmmmnnnooonnnooorrrtttwwwuuutttsssttttttrrrppppppqqqsssttttttsssrrrqqqsssoookkkhhhfffaaaZZZTTTKKKKKKKKKLLLNNNTTT[[[```ooottt{{{|||}}}~~~~~~|||wwwuuuzzz{{{pppdddWWWMMMDDD:::333222000///...---,,,,,,,,,---,,,,,,------------,,,,,,---+++******+++,,,,,,++++++++++++++++++++++++++++++++++++*********************))))))))))))******+++)))'''&&&((()))))))))***)))((('''((()))***+++'''&&&%%%######%%%&&&'''))))))*********+++++++++))))))***++++++***))))))'''((())))))******))))))))))))))))))))))))))))))(((((()))******************++++++++++++******)))++++++******)))(((((((((((((((((((((((((((((((((******************************)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///.........000222111444888<<<@@@IIISSS[[[bbbhhhrrr}}}~~~rrrhhhxxxsssmmmgggbbb^^^[[[XXXUUURRROOOKKKHHHJJJJJJIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHGGGFFFDDDCCCBBBBBB@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>??????????????????>>>>>>>>>=========??????>>>===<<<:::888777444555666777777666555444777666555555555666777777888888777666555555666666;;;:::888888999999888666777888999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFIIIKKKMMMNNNNNNPPPSSSUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[]]]___bbbeeehhhiiijjjkkklllooorrruuuwwwyyyzzzvvv{{{{{{xxxsssnnnlllnnnsssvvv|||zzztttjjj___YYYXXXZZZ[[[aaadddcccdddhhhlllllllllnnnppppppqqqrrruuuwwwyyyxxxwwwwwwwwwvvvuuuuuuvvvwwwxxxwwwuuurrrooommmkkkgggbbb]]]YYYUUUOOOLLLFFFIIIMMMSSS[[[eeeooovvvyyyuuussssssyyy}}}zzzyyyyyy~~~~~~ssshhhZZZJJJ@@@888111...///...------,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,***)))(((((()))))))))))),,,+++************+++,,,++++++******))))))((((((***))))))))))))))))))******)))((((((((())))))))))))((('''&&&&&&&&&'''''''''+++---,,,,,,---+++'''((())))))))))))*********((()))+++,,,,,,+++)))((((((((()))************)))(((((((((((((((((((((((((((((()))************************************)))++++++******)))(((((((((((((((((((((((((((((((((***************+++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---...//////......000222111444888;;;@@@HHHRRRZZZbbbhhhqqq{{{rrrggg|||uuupppkkkhhhddd```\\\WWWQQQNNNMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEGGGHHHJJJJJJKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA???>>>===<<<<<<<<>>>>>@@@@@@?????????>>>>>>>>>============<<<;;;:::999;;;:::888666555666666777888777666555555666888999::::::999888888777777777:::999777777888888777555777888999;;;;;;;;;::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<====================================>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKIIIIIILLLNNNOOOPPPQQQSSSVVVXXXVVVWWWYYYZZZ[[[\\\\\\]]]```aaadddgggjjjlllnnnoooqqqrrrtttvvvxxxyyyzzzzzzwwwzzz{{{vvvrrrjjjhhheeeaaaaaaeeelllrrryyyxxxssskkkaaa[[[ZZZ\\\[[[dddkkklllkkkmmmnnnlllnnnpppqqqrrrssstttwwwyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}|||zzzuuupppjjjgggbbb^^^WWWRRRMMMJJJHHHGGGGGGLLLTTT^^^jjjvvvxxxtttqqqsss|||{{{zzz}}}vvvkkk]]]OOO@@@777111------///---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++*********)))))))))******,,,,,,++++++++++++,,,,,,*********))))))((((((((()))))))))******)))))))))************))))))***+++******)))((('''&&&&&&&&&'''***)))%%%%%%)))***''''''''''''(((((((((((()))((()))+++,,,,,,+++)))(((((())))))***************(((((((((((((((((((((((((((((()))***************)))))))))((()))))))))))))))))))))))))))************))))))(((((())))))***))))))******++++++++++++,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,...///.........000222111444777;;;???GGGQQQYYYbbbiiirrr{{{qqqfff{{{tttqqqmmmiiiddd^^^WWWRRRQQQOOOMMMJJJHHHGGGGGGGGGEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>AAAAAAAAA@@@????????????AAAAAA@@@@@@@@@?????????<<<<<<=========<<<<<<;;;???===999666555666888999999888777777777999:::;;;:::999999999888888777777777666555555666777666444666777999:::::::::999888999999999999999999999999:::::::::;;;<<<<<<==============================<<<<<<<<<<<<>>>@@@BBBCCCBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNMMMLLLKKKMMMOOOQQQRRRSSSTTTWWWZZZXXXYYY[[[^^^```bbbccccccfffhhhjjjmmmppprrrssstttvvvwwwxxxzzz{{{|||}}}}}}{{{||||||rrrjjjddd^^^]]]\\\YYYYYY^^^hhhooouuuuuusssnnnfffaaa```aaaaaallluuuvvvtttrrrqqqoooqqqrrrssssssssstttvvvyyywwwxxxzzz{{{{{{{{{}}}}}}}}}{{{wwwqqqiiibbb]]]VVVSSSMMMHHHFFFFFFHHHJJJNNNTTT___jjjvvv}}}}}}|||~~~~~~{{{xxx{{{xxxlll```PPPDDD888222///------///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))************)))))))))+++,,,+++***)))***+++,,,,,,++++++***)))((((((%%%&&&&&&%%%&&&&&&&&&'''''''''(((((())))))***++++++***))))))((()))******++++++******))))))))))))))))))))))))(((((()))***************((((((((('''(((((()))***''''''((()))***++++++,,,******((((((((((((******(((((())))))***+++++++++,,,,,,++++++++++++,,,,,,++++++------------++++++,,,---...---------///111000333777:::>>>FFFPPPXXXaaaiiisss}}}~~~pppeeekkkttt}}}xxxtttnnnhhh```[[[XXXVVVRRROOOLLLJJJJJJJJJGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>>>>>>>===<<<<<<===<<<:::999888999:::;;;888888888999:::;;;<<<===::::::::::::::::::999999777666555666888888777666777888999:::;;;:::999999::::::::::::::::::::::::999::::::;;;<<<<<<==============================<<<;;;;;;;;;===???AAACCCBBBAAAAAA@@@AAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLNNNOOOPPPOOONNNNNNMMMOOOPPPQQQRRRTTTWWWYYY[[[]]]___cccfffiiijjjkkklllnnnppprrrtttvvvwwwwwwyyyzzz|||~~~yyylllaaa[[[XXXYYYXXXVVVUUU[[[dddlllppprrrsssqqqkkkfffeeefffiiisss{{{zzzuuusssqqqpppssstttuuutttssssssuuuwwwuuuwwwzzzzzzyyyyyy{{{~~~xxxxxxuuuppphhh^^^VVVPPPKKKHHHEEECCCCCCHHHNNNSSSZZZaaakkkvvv~~~}}}~~~zzzzzz{{{ooo___QQQDDD;;;333111000...---///,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))+++,,,***((((((***,,,)))***+++,,,,,,+++***)))))))))******************((()))***++++++***)))((((((***,,,+++)))((()))+++'''(((((()))************---///*** ***///---''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))***************))))))((((((((()))++++++((((((((()))******++++++***)))'''&&&&&&''')))***''''''((())))))***+++++++++,,,,,,,,,,,,,,,++++++***+++---......---+++******,,,---,,,,,,,,,...000000333777:::>>>EEEOOOWWW^^^gggttt}}}|||nnncccSSS\\\iiivvv|||uuunnniii___]]]YYYTTTQQQOOONNNNNNIIIIIIJJJJJJKKKJJJJJJJJJFFFGGGIIIJJJLLLMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>???@@@AAACCCDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????===<<<<<<::::::;;;;;;<<<<<<;;;;;;888888999:::<<<===>>>>>>;;;<<<<<<======<<<<<<<<<999888888999:::;;;;;;:::::::::<<<======<<<;;;;;;::::::::::::::::::::::::999::::::;;;<<<<<<==============================;;;;;;::::::<<<>>>AAACCCAAAAAA@@@@@@@@@AAACCCDDD@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMOOOPPPQQQQQQPPPOOOLLLNNNOOOPPPQQQSSSVVVXXX]]]___cccgggjjjnnnpppqqqpppqqqsssuuuwwwyyyyyyzzzzzz{{{}}}xxxjjj]]]VVVWWWXXXXXXVVVUUUYYYbbbjjjlllpppsssrrrnnnjjjhhhiiilllvvv|||yyysssppppppooouuuvvvvvvuuusssrrrtttuuutttwwwyyyyyywwwwwwyyy|||sssrrroooiii```VVVLLLGGGCCCBBB@@@@@@CCCKKKUUU[[[dddkkkuuu}}}zzz{{{||||||}}}wwwhhhTTTDDD<<<555000111222///......,,,,,,,,,+++,,,,,,------+++++++++,,,,,,+++++++++%%%''')))'''%%%$$$''')))''')))***,,,,,,***)))'''))))))******++++++,,,,,,((()))***++++++***)))(((&&&)))+++***((('''(((***!!!"""$$$&&&'''((())))))$$$,,,---''''''---,,,$$$(((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))*********************)))))))))***,,,---))))))))))))************)))(((&&&%%%%%%&&&((()))&&&''''''((()))*********+++,,,---...---,,,+++******+++---......---+++******+++,,,,,,++++++---///000333666999===EEEOOOVVV]]]fffsss}}}{{{mmmbbbFFFMMMWWW```iiiuuu|||vvvnnnhhh```[[[YYYWWWSSSQQQNNNOOOPPPOOOMMMLLLKKKKKKNNNMMMLLLJJJJJJKKKMMMNNNKKKKKKJJJJJJIIIJJJJJJJJJFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDDDD@@@@@@@@@?????????>>>>>>@@@???>>><<<<<<<<<===>>>======>>>>>>>>>?????????===<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;::::::999:::;;;=========<<<;;;:::::::::::::::;;;;;;::::::;;;<<<>>>?????????>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCBBBBBBCCCCCCDDDHHHGGGFFFFFFFFFGGGHHHIIIJJJHHHGGGHHHLLLOOONNNMMMOOOOOONNNNNNNNNNNNOOOOOOQQQQQQSSSTTTVVVXXXZZZZZZ]]]dddiiihhhjjjppprrrooooooqqqtttwwwyyy{{{{{{{{{uuufff\\\YYYUUUTTTRRRQQQSSSZZZccciiilllmmmnnnlllhhhggghhhkkkooorrruuuvvvtttrrrppppppsssuuuvvvuuurrrrrrtttwwwvvvtttrrrrrrsssssssssrrroooiii___WWWQQQKKKDDD???BBBAAA???BBBMMM\\\eeeeeennnttt{{{uuuttttttzzzyyyjjjYYYHHH===000///,,,*********+++,,,---------,,,,,,+++++++++%%%###"""%%%+++///...,,,,,,,,,,,,++++++*********+++***************++++++)))))))))))))))*********++++++******))))))((((((******+++******)))((((((************))))))))))))******))))))))))))*********(((((()))++++++'''$$$''')))***)))((('''(((***++++++***)))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))'''((()))++++++******)))+++++++++************))),,,+++***((((((((()))***)))*********++++++++++++***************++++++,,,)))***,,,.........,,,+++***++++++,,,---...//////111444888;;;>>>DDDLLLSSSYYY```lllyyy~~~|||nnnbbb:::???GGGMMMTTT]]]iiirrrxxxrrrjjjeeebbb___[[[XXXSSSSSSSSSQQQOOOLLLKKKKKKKKKKKKIIIIIIIIIKKKMMMOOOJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBB??????>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@??????>>>>>>??????@@@????????????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJLLLJJJIIIJJJNNNPPPPPPOOONNNNNNNNNNNNOOOOOOPPPQQQUUUVVVWWWYYY[[[]]]^^^___aaahhhlllkkkmmmrrrtttrrrrrrsssvvvyyy{{{}}}~~~uuuggg]]]YYYRRRPPPNNNNNNSSS[[[ccciiiiiikkklllkkkhhhgggjjjmmmrrrsssuuuuuusssqqqnnnmmmnnnpppqqqpppnnnnnnppprrrvvvtttssssssssssssrrrpppfff___VVVNNNIIIEEEAAA>>>>>>AAAEEELLLYYYiiiqqqqqqtttwwwzzz}}}~~~|||tttvvvzzzzzznnn```PPPAAA888111///---,,,++++++,,,------,,,,,,,,,+++++++++++++++(((&&&(((,,,...,,,)))+++++++++******)))))))))******))))))((()))))))))++++++***)))((('''&&&&&&******)))))))))))))))((('''((())))))************************))))))))))))******))))))))))))******%%%$$$###%%%)))******(((''')))***)))((('''((()))))))))))))))(((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))&&&'''((()))***))))))(((+++++++++*********)))))),,,+++)))((((((((()))***)))))))))*********++++++******)))))))))***++++++***+++,,,......---,,,+++,,,,,,---...///000111111111444888;;;>>>DDDLLLSSSYYY```kkkxxxzzzjjj___555999>>>AAADDDJJJRRRXXXcccnnn|||yyytttqqqmmmgggbbb^^^]]]ZZZWWWTTTQQQOOONNNKKKJJJIIIIIIJJJLLLNNNPPPJJJIIIHHHGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@===============>>>>>>???======<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAA@@@@@@??????@@@@@@AAA????????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJMMMLLLKKKLLLOOOPPPQQQPPPOOOOOOPPPQQQSSSTTTVVVWWW[[[\\\]]]___aaaccceeefffggglllppppppqqquuuwwwvvvvvvwwwyyy|||~~~|||zzz|||tttfff\\\VVVUUUQQQMMMNNNUUU^^^dddgggfffhhhjjjjjjhhhiiimmmqqquuuvvvvvvuuutttqqqnnnlllooopppqqqqqqpppppprrrssssssrrrpppoooooommmjjjhhh\\\VVVMMMEEEBBBAAABBBBBB@@@HHHRRR]]]kkkxxx~~~}}}zzzyyyyyy{{{zzzxxxrrrwww~~~wwwkkk^^^QQQDDD999222111///...,,,,,,,,,------+++++++++++++++*********...+++)))***---...,,,************)))))))))))))))******)))(((''''''((((((******)))((('''&&&&&&%%%(((((((((((())))))))))))***++++++,,,,,,,,,++++++************))))))))))))***))))))(((((())))))***'''&&&%%%'''))),,,------'''((())))))''''''((()))''''''(((((())))))******+++***))))))(((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((++++++*********)))))))))+++***))))))((()))))))))((((((((()))))))))************)))))))))))))))***+++,,,---------,,,+++***,,,,,,---...///000111111111444888;;;>>>DDDLLLRRRXXX___jjjvvvwwwggg[[[777999;;;<<<>>>AAAEEEIIILLLTTT```lllvvv~~~yyysssnnnjjjgggddd```^^^[[[XXXVVVPPPOOOMMMLLLLLLMMMNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB???>>>>>>======>>>???@@@>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAABBB>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJMMMLLLLLLMMMNNNPPPQQQQQQSSSSSSUUUWWWYYY\\\^^^``````aaabbbdddgggiiikkkkkklllppprrrssstttvvvxxxzzzzzz{{{}}}}}}{{{wwwuuuwwwsssfff[[[TTTZZZTTTOOOQQQXXX```eeeeeefffhhhkkkkkkjjjlllqqqvvvwwwvvvvvvvvvuuusssooommmooopppqqqqqqrrrrrrrrrsssnnnllliiigggeeeaaa]]]YYYVVVPPPHHHBBB@@@CCCGGGJJJLLLWWWeeeppp{{{}}}{{{zzz|||}}}xxxyyyzzz{{{zzzwwwwwwqqqyyyqqqiii\\\OOODDD;;;333//////...---,,,,,,,,,,,,---************************+++***)))***---///...---******************))))))+++***)))(((((((((((((((''''''(((((())))))******'''''''''(((((())))))***------,,,+++)))(((&&&%%%************)))))))))((())))))(((((((((((())))))((((((((()))******))))))'''((()))(((''''''((()))(((((((((((())))))))))))+++***))))))(((((())))))((((((((((((((((((((((((''''''(((((((((((()))(((************))))))))))))******))))))))))))))))))(((((((((((())))))))))))******))))))(((((()))))),,,,,,,,,,,,,,,+++***))))))***+++,,,---......///000444888:::===CCCLLLRRRWWW^^^iiiuuuuuueeeYYY444555666666777999;;;===@@@EEELLLSSS]]]iiiuuu~~~{{{uuurrrmmmjjjhhheeebbb___XXXVVVSSSPPPNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFAAABBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB>>>??????@@@AAAAAABBBBBBAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWYYY[[[___bbbeeegggeeefffgggjjjlllnnnpppqqqqqqrrrtttwwwwwwxxx{{{~~~}}}{{{wwwtttvvv}}}vvvkkk___VVVWWWQQQMMMPPPYYYbbbffffffhhhjjjllllllkkknnnsssxxxvvvuuussstttuuutttqqqnnniiijjjjjjllllllmmmlllkkkhhheeeaaa]]]YYYUUUPPPLLLMMMIIIDDD@@@@@@EEELLLRRR[[[iiixxx~~~{{{{{{||||||xxxtttooopppssswww~~~}}}yyyxxxzzzuuu}}}~~~yyywwwddd\\\OOOCCC;;;555111///,,,,,,++++++++++++++++++************************)))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))))))))(((((()))***++++++,,,,,,''''''(((((())))))******((((((((('''%%%###"""!!!************)))))))))((())))))(((((((((((())))))###%%%((())))))'''%%%%%%&&&((()))((('''&&&'''((())))))))))))((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))(((((()))))))))*********))))))(((((((((((())))))))))))******)))))))))))))))***,,,,,,,,,,,,+++******)))))))))***+++,,,---......000333777:::===CCCKKKRRRWWW^^^hhhtttttteeeYYY222222222333444555666777;;;<<>>@@@AAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBB@@@AAAAAABBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>??????@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMOOOQQQRRRRRRTTTWWWZZZYYYZZZ]]]```cccgggjjjlllkkklllnnnpppsssuuuwwwxxxwwwvvvxxx|||}}}}}}~~~{{{wwwssssssyyy{{{rrrfffZZZNNNLLLJJJNNNVVV___eeehhhjjjkkkllljjjiiikkkpppuuurrrpppnnnnnnppppppmmmjjjeeeeeeeeefffhhhgggeeeccc```]]]WWWSSSOOOLLLHHHEEEDDDCCCCCCCCCFFFMMMVVV\\\kkkyyyzzzwwwtttrrrqqqppprrrvvv{{{~~~~~~~~~~~~~~~~~~tttkkkfffTTTMMMCCC;;;555222000///+++++++++++++++******************+++++++++++++++++++++******)))))))))(((+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********))))))))))))************(((((()))))))))))))))(((************)))))))))))))))((((((''''''(((((()))$$$&&&***,,,+++******+++&&&'''((((((&&&&&&'''(((******))))))(((((('''''')))(((''''''&&&&&&'''''')))))))))))))))))))))))))))))))))))))))***++++++******)))))))))((((((((((((((()))************)))((((((((()))))))))***************)))***++++++,,,++++++++++++************++++++,,,---...///000000000333777:::===CCCKKKQQQXXX^^^hhhttt~~~~~~sssdddYYY333222222333444555666555555666777:::>>>EEELLLQQQ[[[dddrrr~~~yyytttnnnkkkfffaaa\\\YYYWWWWWWSSSRRRPPPOOONNNMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAAEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEECCCAAA???>>>@@@AAACCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBBBBCCCAAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQTTTWWWXXXYYY[[[___bbb```aaacccfffjjjnnnqqqsssrrrsssuuuxxx{{{}}}~~~|||~~~|||yyyuuupppooorrrxxx}}}~~~vvvjjj\\\NNNMMMMMMOOOTTT[[[aaaeeeiiijjjiiifffcccdddiiimmmnnnjjjffffffhhhhhhddd``````___^^^```aaa```]]]ZZZTTTPPPKKKGGGEEEDDDBBBAAAAAADDDIIIOOOUUU^^^iiippp}}}yyytttuuuyyy}}}~~~zzzrrrggg[[[SSSEEE@@@999333111///......***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,---******+++***)))))))))***)))*********++++++++++++))))))((())))))***+++,,,+++++++++***************++++++++++++***************+++,,,------...------************))))))))))))((((((''''''''''''(((((((((******)))'''(((+++---&&&'''((((((&&&&&&'''((((((((((((((()))))))))))))))(((''''''&&&&&&'''''')))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))(((((((((((('''((()))***+++******))))))))))))*********++++++************+++---......******************++++++++++++,,,---...//////000///333777999===BBBKKKQQQXXX___iiittt~~~}}}}}}rrrbbbVVV333222111222333444333222000111444666:::===AAACCCDDDMMMZZZfffoooyyy}}}wwwtttpppjjjfffcccaaaaaaXXXWWWVVVUUUSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGEEECCCAAABBBCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEGGGEEEBBB@@@@@@AAACCCDDDCCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAA>>>??????@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKMMMNNNMMMLLLLLLLLLNNNOOOQQQSSSUUUXXX[[[]]]^^^```eeeiiiggghhhjjjmmmqqquuuxxxzzzxxxyyy{{{~~~~~~{{{{{{|||}}}~~~yyywwwrrrmmmjjjlllqqquuu}}}vvviii[[[TTTTTTSSSSSSSSSWWW]]]bbbggghhhfffbbb______cccgggjjjfffaaa```bbbaaa\\\XXXWWWUUUUUUVVVWWWVVVRRRNNNJJJFFFAAA>>>===>>>>>>>>>DDDJJJSSS\\\eeeppp{{{zzzvvvzzzyyyqqqhhh\\\NNNEEE;;;777222///......---,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------&&&''')))******+++---///(((((())))))*********+++''''''''''''(((***+++,,,&&&'''((()))***+++,,,,,,---,,,,,,,,,+++************************)))((('''************))))))))))))((((((''''''''''''(((((()))(((%%% !!!&&&&&&'''((('''&&&&&&'''(((&&&&&&'''((()))***++++++))))))((('''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))(((((((((((('''((()))+++++++++***)))************++++++++++++))))))***+++,,,...///000***)))))))))***+++,,,,,,((()))***+++,,,------...///333777999<<>>===???>>><<<@@@HHHLLLVVVeeerrrzzz|||mmmaaaWWWMMMCCC<<<333333222111000///......******))))))***,,,...///---,,,,,,+++***)))(((((())))))*********++++++,,,+++******)))((()))))))))---,,,+++)))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((()))*********)))'''&&&,,,+++))))))******((('''&&&''''''(((((((((((((((((('''&&&%%%&&&(((***+++((((((((((((((((((((((((&&&(((***+++,,,+++)))(((***)))(((((((((((())))))+++*********))))))(((((()))************+++++++++***************)))))))))++++++***)))(((((())))))))))))******+++++++++,,,---...///...,,,,,,...000,,,000444777:::@@@HHHOOOWWW^^^hhhsss|||~~~{{{{{{}}}nnn___XXX333333333444444444555555777555333222222333555777666999===AAAEEEKKKSSSYYYeeennn||||||xxxrrrmmmfffcccccccccaaa___[[[YYYWWWTTTQQQPPPOOOOOOMMMKKKIIIIIIJJJJJJIIIHHHJJJJJJKKKKKKJJJIIIIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHGGGFFFDDDAAA@@@CCCBBBAAA@@@AAABBBDDDEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@AAABBBCCCCCCDDDDDDDDDIIIHHHHHHGGGFFFFFFEEEEEEAAAAAABBBCCCDDDEEEEEEDDDEEEDDDCCCCCCCCCCCCDDDEEEIIIIIIHHHIIIJJJKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTVVVXXX[[[^^^aaaccc```aaacccfffiiilllnnnppppppqqqtttwwwzzz|||~~~}}}}}}wwwqqqpppnnnjjjhhhhhhjjjllljjjkkklllkkkjjjjjjllloooxxx}}}}}}vvvjjj^^^[[[]]]___```___```cccfffggghhhgggbbb]]][[[^^^bbbggg```YYYUUUTTTSSSOOOLLLKKKGGGFFFIIIHHHCCC@@@AAA???<<<<<>>;;;;;;======999999;;;>>>>>>@@@DDDGGGJJJSSS\\\jjjtttttt```PPPEEE===555000333000,,,)))(((***,,,...,,,++++++******+++,,,,,,************************((()))+++,,,,,,+++***************))))))))))))))) """&&&)))++++++)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((('''&&&%%%&&&((((((((('''&&&''''''(((((((((((((((***)))'''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))******))))))))))))(((((()))))))))*********++++++&&&&&&&&&'''''''''''''''+++***)))))))))))))))))),,,,,,,,,+++******))))))&&&(((+++,,,,,,+++,,,---,,,000444666999???GGGNNNVVV]]]hhhrrr||||||}}}xxxiii\\\VVV444444444444444444444444555444333111111222333444111222333444555888;;;>>>@@@FFFOOOWWW___iiissszzz~~~{{{xxxtttqqqlllfffbbb___^^^^^^\\\ZZZWWWUUUTTTSSSQQQPPPLLLMMMMMMMMMMMMLLLKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEECCCDDDFFFGGGFFFEEECCCAAAFFFGGGGGGFFFFFFDDDCCCCCCEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOPPPRRRRRRSSSSSSUUUUUUVVVXXXZZZ\\\^^^___bbbbbbcccdddfffhhhjjjkkkrrrqqqrrrrrruuuxxx{{{}}}yyyzzzzzz|||~~~~~~zzzpppdddZZZUUUXXX\\\___aaabbbeeefffhhhhhhgggggggggiiikkkmmmooorrrrrrooonnnlllhhhbbb\\\^^^```aaacccdddeeefffgggccc^^^\\\[[[YYYUUURRRQQQMMMGGGCCCAAA>>>;;;999999777777999888666888<<>>888555222000---------------,,,******++++++,,,++++++++++++***)))))))))***++++++,,,,,,******+++,,,,,,+++***))))))************)))((((((''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))***)))(((***,,,...---,,,&&&''''''((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((()))))))))((()))***++++++&&&'''((()))***)))))))))(((((((((((((((((())))))(((((()))))))))*********(((((((((((())))))*********)))))))))))))))******))))))***+++,,,---------%%%(((,,,......------...---000333666999>>>FFFLLLSSS[[[gggrrr{{{yyyssssss~~~uuufff[[[WWW777777777777777666666666666555444333333222222222333222000000111222111000222555888:::<<<@@@GGGMMMTTT]]]iiisss{{{{{{tttpppmmmkkkiiieeecccbbbaaa^^^]]]VVVVVVVVVUUUTTTRRRPPPPPPMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFHHHJJJLLLGGGHHHIIIIIIIIIHHHGGGGGGEEEFFFHHHJJJLLLMMMMMMNNNKKKLLLNNNPPPRRRSSSSSSTTTSSSTTTUUUWWWXXXZZZ[[[\\\___```aaaccceeehhhjjjlllooooooppprrrtttvvvxxxyyy{{{|||~~~|||wwwrrroookkkiiihhheee```[[[TTTXXX^^^dddgggiiilllnnnmmmjjjfffccccccdddddddddcccfffeee```^^^```bbbaaa_________aaacccdddbbb```YYYTTTNNNKKKJJJHHHDDDAAA===<<<:::888666555444444444444777<<<>>>@@@HHHQQQ^^^iiitttxxxzzz|||zzz~~~}}}xxxuuuvvv}}}zzzmmmYYYNNN@@@777444444222///+++,,,...//////---+++)))***++++++,,,,,,,,,++++++))))))******+++++++++,,,)))))))))((((((((((((((()))******++++++)))((('''***)))((('''((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((''''''(((***++++++***&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((*********))))))''''''(((((((((((())))))((((((((()))))))))******&&&&&&''''''(((((()))))))))))))))))))))******+++((()))***+++,,,...//////(((***---......---...///---000333666888===EEEKKKRRRZZZgggrrr{{{wwwqqqqqqzzz~~~sssdddZZZXXX999999999888888888777777666666555444444333333333444222000000111111///---///222444555555777<<>>===<<<777777777777666555666666444666;;;CCCHHHNNNYYYdddtttyyyzzz}}}~~~{{{}}}wwwgggYYYIII@@@666111000000...+++,,,,,,---------,,,+++***))))))+++,,,---,,,,,,+++***************+++++++++,,,+++)))''''''((()))***((()))+++++++++***((('''(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''&&&%%%&&&((())))))(((&&&''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&(((***+++***))))))'''''''''((((((((())))))(((((((((((()))))))))***''''''(((((()))******+++)))))))))))))))***++++++******++++++,,,---......***,,,------,,,,,,---///---000333555888===EEEKKKQQQZZZfffrrr{{{xxxssssssvvv}}}|||pppaaaXXXWWW:::::::::999999999888888777777666555555444333333555333111222555666444222111333555444333444777;;;333:::AAAFFFIIIPPP[[[dddoooxxx~~~|||{{{zzzxxxvvvmmmlllkkkiiigggdddbbb```]]]\\\YYYWWWUUUTTTTTTTTTKKKMMMOOOQQQSSSTTTTTTTTTNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFEEEFFFFFFGGGHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPOOONNNMMMNNNNNNMMMMMMMMMMMMNNNOOOMMMNNNPPPRRRSSSTTTUUUUUUXXXZZZ\\\^^^___`````````aaa`````````bbbeeehhhjjjmmmnnnoooppprrruuuwwwxxxyyyzzz{{{}}}zzz{{{||||||zzzuuummmgggmmmfff]]]XXXZZZ]]]```bbbccceeehhhjjjjjjjjjkkkllliiiddd___]]]^^^``````___XXX\\\[[[VVVSSSUUUXXXYYYWWWVVVVVVWWWYYYYYYUUUQQQJJJGGGBBB===999777888999444555666777666666888999===@@@GGGPPPXXX```nnn{{{}}}zzzwwwzzz}}}|||zzzwwwkkkZZZLLL???888000---------***&&&---,,,+++*********+++,,,((()))***,,,------,,,,,,************************000...,,,***)))***,,,...((()))+++,,,+++***((('''$$$&&&)))+++,,,+++)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((()))*********)))'''&&&((('''&&&''')))))))))'''&&&''''''(((((((((((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((('''(((***+++,,,+++)))((($$$&&&(((***++++++))))))&&&'''''''''(((((())))))(((((((((((()))))))))))))))******+++,,,---------))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---000333555888===DDDJJJQQQYYYfffrrr{{{zzzvvvvvvsss{{{zzznnn___WWWVVV888777555555777777777666555555444444444444555555111222222222333222222222000111111111111222222222666666777:::>>>CCCHHHJJJSSSZZZeeennnwww{{{uuurrrqqqqqqooollllllhhhbbb______^^^\\\ZZZ]]]XXXSSSRRRWWWZZZZZZYYYWWWVVVTTTSSSRRRQQQNNNLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOMMMNNNNNNOOOOOOOOONNNNNNMMMRRRSSSPPPQQQVVVVVVRRRSSSSSSSSSTTTTTTVVVWWWWWWVVVVVVWWWYYYZZZ[[[\\\\\\aaadddffffffdddfffiiimmmmmmlllkkkjjjkkklllnnnpppzzzxxxxxxzzz~~~|||uuupppnnntttrrrpppoooooonnnlllkkkkkkhhhccc^^^\\\```hhhmmmiiihhhgggffffffeeeffffffaaa___]]]\\\\\\\\\[[[ZZZ[[[ZZZXXXVVVUUUTTTTTTTTTXXXVVVTTTSSSRRROOOKKKHHH@@@>>>;;;999777666444222888444333777999777:::AAADDDLLLXXXeeepppzzz~~~}}}tttaaaPPPEEE@@@777555333000......------------++++++++++++------************************(((((())))))******++++++))))))))))))))))))))))))************************+++*********))))))(((((()))******))))))((('''&&&(((((()))***+++,,,,,,---((()))***************)))$$$%%%%%%&&&'''((())))))+++***)))'''''''''((()))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((())),,,,,,+++***)))))))))***''')))******))))))***,,,((((((''''''''')))***+++************))))))))))))))))))))))))************+++***)))))))))***,,,,,,...---+++)))((('''&&&&&&...000222555888>>>EEEIIIOOOYYYgggqqqxxx{{{xxxuuuuuuzzz~~~{{{{{{rrrbbbXXXXXX888777555555777888777666555444444444444444444555222222333444444333222222333222222222111111000000222222333444777:::>>>@@@AAAGGGOOOVVV^^^hhhuuu~~~~~~|||yyywww|||wwwrrrooooooooommmkkkccc^^^XXXWWW[[[____________]]]ZZZXXXXXXXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSSSSSSSSSSTTTUUUVVVSSSTTTUUUVVVWWWWWWVVVUUUOOOTTTVVVVVVYYY___aaa^^^[[[[[[[[[\\\]]]^^^``````[[[\\\]]]^^^___aaabbbbbbbbbeeehhhiiijjjnnnuuuzzz{{{yyyvvvsssrrrssstttuuu{{{yyyyyy|||zzzsssnnnjjjiiimmmlllkkkkkkkkkjjjhhhfffgggfffdddaaa```aaadddgggfffeeedddccccccbbbbbbbbb^^^\\\ZZZYYYYYYYYYXXXWWWXXXXXXWWWUUUTTTRRRQQQQQQQQQOOOMMMLLLKKKHHHDDDAAA<<<;;;999888888888777777888444444999<<<===DDDKKKTTT]]]jjjwwwwwwgggUUUFFF<<<888000///---+++***)))))))))---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((('''((()))))))))))))))(((((((((((()))))))))))))))))))))(((((('''%%%$$$###&&&&&&&&&'''((((((((()))+++***)))(((''''''((()))(((((()))******)))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))((())))))******&&&((())))))(((((()))***,,,+++*********+++,,,---((((((((((((((((((((('''))))))))))))************+++***)))))))))***+++,,,---,,,+++***)))(((((((((...000222444888===DDDIIIMMMVVVdddmmmttt||||||xxxuuuuuuxxx|||zzzqqq```VVVUUU999777666666777888888777444444444444444444444444222333555666666555333222444444333222111000//////111000000000111333555666666:::???CCCHHHQQQ[[[cccooouuu~~~~~~|||}}}}}}{{{yyyooojjjdddbbbdddhhhjjjjjjjjjgggcccaaaaaabbbbbbbbbbbbbbbbbbbbb```^^^\\\[[[ZZZYYYXXXXXXYYYZZZ]]]^^^]]]^^^aaacccdddcccbbbaaaYYY\\\___```ccciiikkkjjjfffeeeeeeeeeeeefffhhhiiiccccccdddfffggghhhiiijjjfffiiilllooorrrzzz}}}{{{||||||~~~}}}~~~~~~|||zzzvvvqqqmmmkkkiiiiiihhhgggggghhhiiigggdddaaaaaaccceeeeeebbb```^^^^^^aaaaaa```___^^^^^^]]]]]]ZZZXXXUUUTTTUUUUUUTTTRRRSSSTTTTTTSSSRRRPPPNNNMMMJJJHHHFFFDDDCCCAAA===:::555555444444555666888999:::999<<>>???AAAFFFMMMVVV\\\___eeemmmtttzzz~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~xxxtttnnnkkkkkklllnnnnnnjjjfffaaa```ccceeeffffffdddcccbbbaaa```]]]YYYVVVXXXYYYYYYXXXUUUSSSRRRRRRTTTTTTUUUTTTSSSQQQOOONNNMMMKKKIIIHHHHHHHHHGGGFFFDDDEEEEEEEEEEEECCCBBBAAA;;;999777777888888888777555777;;;<<<>>>CCCKKKQQQ\\\iiixxx||||||}}}mmm]]]SSSCCC===666111......//////))))))***+++,,,+++++++++******++++++++++++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))((('''&&&&&&'''((()))***+++,,,,,,)))))))))))))))((('''&&&(((((((((((((((((((((((('''(((((())))))))))))((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''(((((()))***+++///...,,,***)))(((((((((((()))***)))''''''''')))((())))))))))))((((((''''''(((((())))))*********))))))))))))************))))))***++++++++++++***++++++++++++,,,---...///,,,---///111444999???CCCJJJOOOXXXcccmmmxxxyyyuuuvvvttttttzzz}}}yyymmmZZZOOOMMM;;;:::888888:::;;;:::999999:::;;;<<<<<<;;;:::999999888666555444444555555333333333333333333222222111111111111111111000000/////////111333444555555444666888:::<<<@@@DDDHHHGGGMMMUUUZZZ^^^ccckkkqqqxxx||||||yyyssspppllljjjjjjjjjiiiiiiiiiddd```___cccfffeeeddd]]]\\\ZZZZZZZZZYYYVVVTTTSSSUUUUUUTTTQQQOOOOOOOOOPPPPPPQQQPPPOOOMMMJJJHHHHHHFFFDDDCCCDDDDDDBBBAAA??????>>>>>>======<<<<<<888777555555777999999999777<<>>BBBIIINNNVVVaaammmxxxyyyuuuwwwuuuuuu}}}|||zzznnn\\\QQQOOO<<<:::999999:::;;;;;;:::888999;;;<<<<<<;;;999888:::888666444333333555666666555444444333222111111444444333333222111//////------...000222444333222...111555888999:::;;;===;;;@@@FFFHHHIIIKKKQQQVVV[[[```gggmmmqqqwww~~~|||yyyyyyyyyxxxtttqqqooonnnmmmlllllljjjfffcccccc___ZZZZZZ^^^aaa___]]]YYYWWWVVVVVVWWWXXXWWWVVVPPPRRRSSSSSSPPPNNNMMMMMMMMMMMMNNNNNNLLLIIIGGGEEEEEECCCAAA@@@AAAAAA???>>>;;;;;;:::999888888888999999777666666999;;;<<<<<>><<<::::::;;;<<<;;;;;;999888999999:::;;;===>>>999888777666444444333333555555555444444333333333111111111111000000000000000000////////////000000//////000111222333333444:::888777999===AAADDDDDDEEEJJJQQQWWW[[[___bbbeeeppptttyyy}}}{{{wwwpppjjjhhhjjjiiieeeeeejjjnnnnnnkkkeee^^^\\\___```___]]]^^^]]]]]]\\\[[[YYYWWWVVVOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLLLLKKKIIIGGGFFFHHHFFFEEEEEEFFFFFFFFFDDDAAA@@@@@@???===;;;999888888888999999999999999999<<<===>>><<<<<<>>>EEEJJJSSS[[[fffoooxxx|||yyyyyy|||}}}qqq]]]MMMAAA888222222///,,,,,,...///---+++))))))***++++++++++++***,,,+++))))))***+++*********************)))((((((++++++******))))))(((((())))))))))))((((((((((((+++******)))(((''''''&&&((()))***)))((('''((()))******))))))((((((''''''''''''(((((())))))************)))(((((((((((((((+++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))$$$'''***+++***)))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''((()))******)))((('''---,,,,,,,,,++++++******''''''''''''''''''''''''))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))******************+++++++++******))),,,,,,,,,---------......,,,---000222444888>>>BBBLLLPPPXXXbbbnnnzzz|||tttrrrtttvvvzzzyyylll^^^WWWVVV>>>===<<<===>>>>>>===;;;:::::::::::::::;;;;;;;;;999999888666555444444444444444444444444444333333222222111111111000000000000000000000000000000000//////000000111222333333333111000222555999:::;;;999===AAAEEEHHHKKKMMMOOOYYY\\\aaagggmmmuuu||||||{{{|||wwwqqqnnnllliiibbb\\\VVVYYY[[[___fffmmmnnniii```[[[UUUTTTWWWZZZZZZXXXXXXXXXVVVUUUTTTRRRQQQQQQKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJHHHFFFEEEDDDBBBAAA??????@@@@@@@@@???<<<<<<;;;;;;:::999888777666777777777777777888999<<<>>>???@@@BBBIIISSSZZZccckkkwww~~~}}}xxxbbbPPPCCC;;;555111000...,,,,,,...///...,,,***+++++++++++++++******,,,***))))))***+++*********************)))(((((()))))))))(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))***++++++***((('''((()))***)))))))))((((((((('''''''''(((((())))))))))))******)))((((((((((((((()))))))))))))))((((((''')))(((((((((((((((((()))(((((((((((((((((((((((()))'''%%%&&&((()))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''******))))))((((((((((((************************''''''(((((())))))*********)))(((''''''((())))))))))))))))))******************+++++++++******)))+++,,,,,,,,,,,,---------,,,---000111444888===AAAJJJOOOWWWaaammmxxx~~~uuurrrtttvvv{{{~~~xxxjjj\\\TTTTTT===<<<;;;<<<===>>><<<;;;===============<<<;;;::::::999888888777666555555333333333444444444444444333333222222222111111111000000111111111111000000/////////000000111111111333111000111333666777777555777999:::;;;<<<>>>@@@DDDGGGKKKPPPTTT[[[aaaeeekkkrrr|||zzzyyywwwrrrooopppnnnjjjfffcccaaa^^^XXXTTTLLLOOOSSSZZZdddjjjeee\\\RRRNNNJJJJJJNNNQQQRRRQQQQQQOOOMMMLLLJJJJJJJJJJJJFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGGGGFFFDDDBBBAAA@@@===;;;999999:::;;;:::999888888888888888777777777555666888999888999;;;<<<@@@CCCGGGKKKQQQ[[[hhhqqqwwwtttcccNNN>>>888555222///...---,,,,,,...///......------,,,,,,++++++******+++***((((((***++++++******************)))((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++%%%&&&'''((()))***+++,,,+++,,,,,,+++)))(((((()))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((---'''!!!"""&&&)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))************)))******+++++++++************+++++++++,,,,,,,,,,,,---///111444888===AAAHHHMMMVVV```kkkwwwzzzvvvtttvvv|||}}}uuugggXXXQQQQQQDDDAAA>>>======>>>>>>===>>>????????????>>><<<<<<:::::::::999888777777666333333333444444555555555444444444333333333222222000000111222222111000000///////////////000000000444333222222444666666666666777888888777888:::<<<999;;;>>>@@@CCCGGGKKKOOORRRXXXaaaiiinnnppprrrsssvvvxxx|||~~~zzzyyyyyyzzzuuuooojjjiiifffcccbbbeeecccaaa^^^\\\ZZZWWWSSSPPPOOOTTTWWWYYY\\\\\\UUULLLIIIGGGDDDDDDGGGJJJKKKKKKKKKIIIGGGDDDCCCCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAADDDDDDCCCAAA@@@>>><<<<<<;;;999777777888999888777777777777666666666666777555888<<<===>>>???CCCFFFKKKPPPXXX___gggqqq|||{{{qqqiii]]]OOO===333111222000------,,,,,,,,,---...////////////...,,,+++*********+++)))((((((***++++++******************)))(((((('''''''''(((((()))))))))'''''''''((()))*********%%%&&&'''((()))***+++,,,+++,,,,,,***(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++'''$$$$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))(((&&&&&&&&&&&&((()))))))))))))))))))))((((((************************'''''''''((()))*********((((((((((((((()))))))))((()))))))))************))))))***+++++++++******)))************+++++++++,,,...///111333777<<<@@@GGGMMMWWW```kkkvvv|||uuuwww~~~{{{rrrdddUUUNNNOOORRRMMMFFFAAA???@@@AAABBB>>>>>>>>>>>>======<<<;;;:::;;;;;;;;;:::999888777444444444555555666666777555555555555444444444444111111222222222222111111000000000///////////////111///...///000111111000222333444333333333555777333555555666666777;;;===CCCFFFKKKOOORRRUUUXXXZZZ^^^```dddiiipppvvv{{{~~~}}}zzzuuupppllljjjiiihhh```[[[XXXWWWTTTRRRSSSXXXVVVUUUTTTRRRQQQOOOLLLJJJOOOUUUXXXTTTOOOLLLIIIFFFGGGEEEDDDCCCDDDFFFGGGGGGGGGEEECCCAAA@@@@@@AAABBBAAAAAA@@@>>>===<<<;;;:::@@@@@@>>>===;;;:::999999999777555555666777666555666555444444333444444555666;;;AAADDDFFFIIIOOOSSS]]]dddnnnwww~~~{{{~~~wwwmmm```WWWIII@@@555000111222000,,,,,,,,,,,,,,,,,,---...///000///...,,,+++************((('''((()))++++++******************)))((((((((((((((())))))*********))))))))))))(((((((((((('''((((((((()))))))))***)))******)))'''%%%&&&'''(((((((((((())))))))))))(((((((((''''''''''''''''''((())))))))))))(((((('''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))***)))(((''''''((()))***(((((((((((((((((())))))++++++++++++++++++++++++))))))))))))((((((((((((''''''((()))))))))))))))((()))))))))************((()))***+++++++++++++++)))))))))*********++++++,,,...///111333666;;;???GGGNNNXXXaaajjjttt~~~{{{wwwxxx~~~yyypppaaaRRRLLLMMMaaaZZZPPPIIIDDDCCCCCCCCC@@@???===<<<;;;:::::::::;;;;;;<<<===<<<;;;:::999666666666777777777777777777777666666666555555555333333222111111222333333111111111000000////////////...---...000111000...///000222222111111333444333444444333222333555777======>>>>>>???AAAEEEHHHIIIKKKNNNSSSXXX]]]bbbdddgggiiimmmsssyyy~~~|||{{{{{{zzzyyywwwrrrqqqpppoooooooooooooooqqqmmmhhhccc___[[[WWWTTTSSSOOOMMMMMMJJJHHHJJJOOONNNNNNMMMMMMLLLJJJIIIHHHEEELLLPPPKKKEEEDDDFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCBBB@@@???>>>>>>?????????>>>===;;;:::888777777===<<<;;;999888888888888666444333222333444333222333222111111111333444555:::@@@IIINNNRRRWWW___fffrrrzzz~~~vvvsssrrrrrrvvv{{{vvvkkk^^^RRRJJJ:::666111///000111///---+++,,,---,,,++++++---///000///---+++***)))******)))((('''''')))++++++******************)))(((((())))))))))))***************)))))))))((((((((('''))))))))))))(((((((((((('''((()))(((&&&%%%&&&'''(((((((((((())))))))))))(((((((((''''''''''''&&&&&&''')))******)))(((((((((((())))))(((((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$'''***+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''&&&'''((()))*********)))))))))))))))************((()))***+++++++++++++++))))))*********+++++++++,,,...///111222666;;;>>>GGGNNNXXX```hhhqqq}}}~~~yyywwwxxxwww{{{xxxnnn___QQQKKKMMMvvvpppfff^^^WWWRRRMMMKKKIIIFFFBBB>>><<<;;;;;;;;;;;;<<<===>>>>>><<<;;;:::999999999888888888888888888888777777777666666666555444222000000222444555333333222111000000//////000//////000222333111000///111333444333222222222222333333333222333666888;;;;;;:::888777888:::===<<<===@@@BBBFFFJJJMMMOOOPPPQQQTTTXXX^^^dddiiilllrrrsssvvvzzz|||}}}}}}|||}}}zzzxxxnnnmmmkkkkkkkkkjjjhhheeeaaaaaa```___^^^___``````]]][[[XXXWWWUUUQQQKKKGGGLLLJJJHHHHHHDDDAAACCCHHHHHHIIIJJJJJJIIIHHHGGGHHH@@@FFFHHHDDDAAACCCEEEDDD@@@@@@@@@???>>>???@@@AAA>>>>>>======<<<;;;;;;;;;;;;;;;:::999999888888777:::999888777666777777888555444222222333333333222222222222222444777:::<<>>111111000...------...///,,,---...---******,,,...///---+++)))((()))******((('''&&&''')))++++++******************)))(((((()))))))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((((((&&&'''((((((''''''((()))'''((((((((()))))))))***(((((('''''''''&&&&&&&&&&&&''')))*********)))(((((((((((((((((('''&&&&&&&&&''')))******)))'''&&&''''''''''''''''''''''''&&&%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((('''&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))%%%&&&((()))*********)))))))))))))))************(((((()))++++++,,,,,,+++*********+++++++++,,,,,,,,,...///000222555:::>>>EEEMMMWWW^^^dddmmmyyy|||yyyyyywwwtttvvvwwwlll^^^PPPLLLNNNxxxoooggg___ZZZSSSOOOIIICCC???======>>>;;;<<<>>>??????===;;;:::;;;:::::::::999888888888888888888888777777777777777444222000000222444777444333333222111000//////...------///111111000///...000333333222000//////,,,.../////////111444777:::::::::888666555777888777777888:::===???BBBCCCEEEEEEEEEFFFIIINNNSSSUUUYYYZZZ]]]___bbbcccddddddeeehhhlllooopppsssyyy}}}xxxyyy{{{|||}}}}}}}}}|||||||||{{{{{{}}}~~~~~~~~~~~~}}}||||||~~~vvvtttqqqooommmjjjhhheee```___^^^______]]]ZZZXXXSSSRRRQQQPPPPPPPPPQQQRRRLLLKKKLLLNNNOOOMMMGGGCCCEEECCCBBBAAA===888999>>>BBBCCCDDDEEEDDDCCCCCCDDDEEEGGGFFFCCCBBBDDDBBB===;;;<<<<<<<<<;;;<<<>>>???::::::;;;;;;:::999888777888888888888999999999:::888777666555555666777888777555333333444555444333333333444666999>>>BBBDDDLLLUUUaaajjjpppyyy{{{wwwvvvxxxwwwxxxxxxyyyzzz{{{~~~sssbbbPPPAAA888444---......,,,)))***---111,,,...///---***)))+++---...,,,***(((((((((***+++((('''&&&''')))++++++******************)))(((((())))))(((((('''''''''&&&&&&&&&'''((()))***++++++'''((((((((())))))******&&&'''))))))((((((***+++'''((((((((())))))******(((((('''''''''&&&&&&&&&%%%''')))***+++***)))(((''''''((((((''''''&&&%%%'''((()))++++++)))(((''''''''''''''''''''''''''')))$$$ !!!&&&)))(((%%%(((((((((((((((((((((((((((''''''''''''((())))))%%%&&&'''(((((('''&&&%%%((()))))))))******++++++************************&&&&&&'''((()))***++++++%%%&&&((()))*********)))))))))))))))************(((((()))++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,...///000222555:::===DDDLLLVVV]]]bbbjjjvvv}}}|||~~~vvvrrrrrrzzzwwwlll]]]PPPLLLNNN}}}wwwhhh]]]SSSNNNHHHAAA???BBB999999:::===??????===;;;;;;;;;;;;:::777555555555777777777777888999::::::666555444333333333333333555555444444444333333333111111111111111111111111...............///000000////////////000222333444555555555444444333333333333444444555666777888888999999999;;;<<<>>>@@@AAAIIIGGGFFFHHHMMMQQQRRRQQQRRRTTTWWWXXXXXXZZZ\\\^^^eeefffhhhhhhfffeeefffggggggkkkooorrrssstttuuuvvvooommmjjjgggffffffggggggiiiiiijjjiiihhhfffdddbbbfffddd```\\\XXXVVVTTTTTTRRRQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBB@@@>>>>>>??????===;;;===>>>???@@@AAABBBBBBBBB???@@@AAAAAAAAA???>>>===888999999:::::::::999999:::::::::999999999999999>>>:::666444555777666444444333333333444555444333222333333222111222666888:::;;;<<<===???EEEOOOVVV^^^gggttt|||yyy}}}wwwnnn```PPPBBB999555333222000---***(((&&&&&&%%%+++++++++*********))))))******))))))))))))******'''''''''''''''((()))***''''''(((((())))))******,,,+++***)))((((((((((((************++++++++++++))))))((('''&&&%%%%%%$$$******)))((('''&&&&&&%%%(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((($$$%%%&&&'''''''''&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$***(((&&&&&&)))+++***((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))************,,,+++***)))(((((((((((())))))*********+++++++++---...///000111444888<<>><<<:::;;;<<<<<<;;;999777777777666666666666666777777777777666555555555555555555555555444444444333333000000000000000000000000//////......//////000111////////////000111222222444444333333333222222222222222333333444555555555444444555555777888:::;;;;;;999888:::===AAAAAAAAABBBDDDEEEFFFEEEFFFGGGIIIOOOPPPRRRRRRPPPOOOPPPQQQRRRUUUYYY[[[\\\\\\]]]^^^^^^[[[VVVRRROOOOOOPPPQQQSSSSSSTTTTTTSSSQQQOOONNNPPPOOOMMMJJJHHHFFFEEEDDDIIIHHHGGGFFFDDDBBBAAA@@@??????@@@@@@@@@@@@@@@@@@????????????????????????@@@>>>===<<<======;;;:::<<<===>>>@@@@@@@@@@@@???@@@??????>>>===;;;:::999888888999999999888888777555555666666777777888888:::777444444555666666444444444333333444444444333666777777777666888;;;>>>???CCCHHHLLLQQQYYYcccjjjvvv|||vvvoooaaaZZZOOOBBB888111...---))))))))))))***,,,---///++++++++++++******************))))))))))))******)))(((((((((((())))))***((((((((()))))))))))))))******)))((((((((())))))''''''((((((((()))))))))''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((,,,+++(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))((('''&&&&&&&&&&&&444000+++(((((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************+++******)))))))))))))))*********++++++++++++,,,+++,,,...///111555:::===DDDKKKUUU\\\bbbjjjttt|||~~~{{{tttoooooo{{{{{{pppjjjaaaSSSMMMOOO}}}rrreee\\\ZZZYYYTTTMMMGGGCCCBBB@@@???<<<<<<===>>>===<<<:::888777666666555555555555555999888888777777777777777666555555555444444444444000000000000000000000000000////////////000111111000000////////////000000222222111111111111000000222222222222222222222222111111111111222333444555555333222333666777888777888999::::::999888999;;;>>>@@@AAAAAA@@@??????@@@AAACCCGGGHHHHHHHHHIIIJJJMMMJJJEEEAAA??????AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<>>===<<<<<<;;;:::999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::999777:::;;;===>>>>>>===;;;:::>>>===;;;999888666666555777777888888777666555555222333444555666777888888666555444555666777666555555444444444444555555555777999;;;<<<>>>BBBFFFIIIMMMSSS]]]eeelllttt}}}~~~pppccc[[[MMMHHHBBB:::444///------++++++******++++++,,,---,,,,,,,,,+++++++++************))))))))))))******+++******))))))))))))***)))))))))))))))(((((('''((((((''''''(((((())))))''''''(((((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''...,,,***((('''&&&&&&'''''''''((((((((((((((((((%%%&&&&&&&&&'''((((((((()))'''&&&%%%%%%&&&(((***,,,((($$$###$$$''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,***+++---///111555;;;???AAAIIISSS[[[bbbjjjvvv~~~|||~~~wwwqqqppp{{{yyypppkkkbbbTTTNNNOOOyyyvvvrrrlllbbbYYYRRRMMMIIIFFF@@@???===;;;;;;:::999888666555555444444555555666999888888777777777888888666666666555555555555444111111111111111111111111111000000000000111222222111000000///......//////000000000000////////////222222222111111000000000111111111111111111222333555555444555555666555555555666777777555555666777888999;;;;;;999888999::::::<<<>>>???>>>>>>???@@@>>>===<<<;;;;;;<<<===>>><<<<<<==================;;;<<<===>>>===<<<;;;:::;;;::::::::::::999999999666666777777888999:::;;;999999999999999999999999999888777777888888666555888999;;;<<<<<<:::777666:::999777555333333333444666666666666555555444333444444555666666777888888555555555666666666555444333444444444444555888999777:::???DDDJJJPPPVVV[[[ccckkkuuu~~~ooo```RRRJJJ>>><<<999666222000///...------,,,++++++*********,,,,,,,,,,,,++++++++++++******))))))))))))******++++++***)))(((((((((((())))))******)))((('''&&&&&&&&&&&&&&&'''((()))***))))))))))))*********+++'''''''''''''''((((((((('''''''''((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&'''(((+++***)))(((''''''''''''''''''((((((((((((((()))%%%%%%%%%&&&'''((())))))#########$$$%%%''')))***$$$###""""""$$$''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((()))))))))************(((((((((((()))***+++,,,++++++,,,,,,,,,---------+++,,,...///111555:::===@@@HHHSSS[[[ccclllxxx{{{xxxrrrppp{{{xxxnnnjjjbbbUUUNNNOOO{{{xxx}}}{{{rrrjjjaaaYYYTTTJJJEEE>>>:::888888777777333333333333333444555666777777777666666777888888777777666666666555555555222222222222222222222222222111111111111222333333222111000//////......///////////////////////////333333222222111000000000111111000000000111111222222333333333222111111111000111222222222222333555222444555555444333333444444555777777666555666777222333555777888777666666777777777777777888888888777888999999888777555444888888888888888888888888555555555555666777888999777777777777777777777777777666555555666666555444777888999999888777555333555444333222222333444444555555555555555444333222666555555555555555555555333444555555444333333222111333555555666999===@@@@@@EEELLLUUU]]]fffnnnsss}}}zzzxxxxxxzzzppp___OOOCCC;;;222111000///...,,,+++***((()))***+++,,,---------,,,,,,,,,+++++++++************))))))))))))*********)))((((((''''''''''''((()))*********((('''&&&&&&&&&&&&&&&''')))***+++((())))))))))))************))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((())))))******''''''''''''''''''((((((&&&'''''''''((((((((()))%%%%%%%%%&&&'''((())))))"""###$$$%%%&&&%%%$$$$$$((()))***+++)))'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))))))))************(((((((((((()))***,,,,,,++++++,,,,,,,,,------------...///000111333777;;;@@@HHHSSS]]]eeeooo{{{{{{}}}yyyrrrqqq{{{vvvlllhhh```SSSMMMOOO{{{www|||zzzqqqkkk___WWWMMMEEEBBB???<<<999555444444333444444555555666666666666666666777888777777777777666666666666333333333333333333333333333222222222222333444444222222111000000///000000//////000000000000111111333333333222222111111111000///////////////000111111222333333111////////////000222222111111222444000222333333222111111222111333444333222222333555000222444555555444222111666555555555555555666666666666666555555444333222555555555555555555555666444333222222222444555666444444444444444444444444666555444444666666555444666666666666666555444444333333222222333333444555333333444444444444444333444444444333333333222222222333444444333222333555555999<<<>>>@@@DDDKKKPPPVVV[[[dddllluuu~~~zzz{{{|||zzzxxxxxx|||~~~nnn]]]MMM@@@666000.........---,,,++++++***+++++++++++++++***)))(((+++++++++*********))))))******))))))))))))******)))((((((''''''''''''((('''(((***+++***)))'''&&&''''''''''''((()))***+++&&&&&&''''''''''''((((((+++******)))((('''&&&%%%((((((((((((((('''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&'''((('''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((&&&'''((('''%%%"""!!!%%%)))++++++((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))************(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,///000000000000333666999@@@IIITTT]]]fffppp||||||}}}xxxrrrqqq|||uuujjjeee]]]QQQKKKNNN||||||tttiii```ZZZSSSKKKEEE>>>===;;;:::999888777777666666666666666777888888888888888777777777666666555555555555555555555555333333333333333444444555333222111111111111111222000000111111222222222222222222222111111111111111///////////////000111222222444666666333111111222333444555444333222333444111333444444333222333333222333444333222333444666444444444444555555666777888777666555555555666777666555555444444444555555444444444444444444444444444333222111111222444555333333333333333333333333666555444555666777666555666555444333333444444555444444555555555444444333222222333444555555555555333333333333444444444444333555777777666888;;;???CCCGGGLLLOOORRRYYYbbbiiiqqqvvv||||||{{{|||www{{{pppfffWWWHHH===555000...///.........------------...------+++)))&&&$$$"""*********)))))))))((((((******))))))))))))******(((((((((((((((((()))***%%%''')))++++++***((('''(((((((((((())))))***+++&&&&&&&&&'''''''''((((((***)))))))))((((((''''''))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((###%%%'''))))))(((&&&%%%&&&''''''(((((((((((('''$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''))))))((('''%%%###!!! %%%(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))(((((()))***++++++*********++++++++++++,,,......///000111333777;;;@@@HHHSSS]]]eeeooo{{{}}}~~~~~~}}}vvvqqqqqq|||uuuhhhbbbYYYNNNJJJMMMqqqzzzyyyqqqfffZZZQQQHHHFFFDDDAAA???===<<<;;;777777666666777888999999888888888888777777777777666666666666666666666666444333333333333444555555333222222222222222333333111111222222333333333444000000000000111111111111111000000111111333444444111444666666333000111222555666666555222000000111000222333333222111111222000111222222111111333555222111000000222666;;;===777666444333333333444555333333222111222333555666555555555555444444444444777666444333222333555666333333333333333333333333777555444555777777666555666555333222222333555666666666777777666555333111111222333444555666666666333444444555666777888888777999;;;<<<<<>>:::888888999999888888777666666777777666444999888777888999999888777444444555555555666666666777777666555333222111111111111111222222333333333222222222222222111000///222222222333333444444444444444333222222111000000333444555666555444333222111111111111111111111111111111222222222333333333333222222333555666666555555555555555555555555555222222222111111111111000222222222222222222222222333222111000000000111222222222333444444555555666:::999777555444444444444999888777666666666888888111444666777555333222222333333222111000000000000333222222444777999999888===@@@DDDEEEGGGMMMVVV^^^nnnpppsssxxx~~~}}}pppdddOOOFFF999111...---+++)))+++++++++,,,,,,,,,------*********)))))))))))))))&&&&&&''')))***+++,,,---+++++++++*********))))))))))))))))))))))))))))))******+++******)))((('''''''''((((((((((((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))*********(((&&&$$$%%%'''))))))((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))***************(((&&&...@@@JJJCCC444)))...,,,)))'''&&&&&&'''(((******))))))((((((''''''''''''&&&%%%&&&)))+++---%%%&&&&&&&&&%%%&&&)))+++''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((('''&&&(((+++,,,***'''++++++******************)))************+++++++++...//////...///333888===DDDJJJRRR\\\fffpppzzz}}}}}}|||zzzyyyuuuyyyttt|||sssiii```VVVMMMIIIJJJ^^^___```aaafffooo{{{zzztttlllfffccc___YYYTTTLLLJJJGGGDDDCCCAAA???===<<<:::888888888999888666777666555666888888888666777777777777666666777777333333333444444555555555222222333333333444444444222222222222222111000000222222333333333444444444888777777666555333333222333333333333333222111111333333333333222222222222111111111222222222333333111000000111333444444333444444444444444444444444333333333333222222222222333333333333333333333333444333222111111111222222111111222222333444444444555444333222222222333333555555444444444444444444666888:::999777444333333444444333222222333444444666666666777999===AAACCCIIINNNTTTXXX\\\cccmmmttt~~~uuueeeYYYCCC;;;333......///...------........./////////000)))))))))))))))*********''''''((()))***++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))***))))))((((((''''''((((((((((((''''''(((''''''&&&'''((()))***(((((((((((((((((((((((()))******)))'''&&&''')))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''(((((())))))((((((,,,(((...===GGGDDD:::333,,,+++)))((('''&&&''''''((('''''''''''''''&&&&&&%%%$$$###"""###%%%&&&(((******)))(((''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))***((('''(((+++,,,+++)))************************)))************+++++++++............///222888<<>>;;;;;;:::888777888777666777888999999777555555444444333333444444222222333444555666666777333333444444444444555555222222333333333222111111333333333444444444444444999888888777555444333333222222111000000000000000555555444444333333333222000000111111111222222222333222222333555666555444333333333333333333333333444444444444333333333333333333333333333333333333555444333222222222222333000000111111222333333333111000000000111222333333333333333333333222111111333555777666444222222222777666555444555666888999:::<<<>>>???AAAGGGOOOUUU___eeelllrrrwww}}}{{{|||}}}xxxuuuqqqgggVVVJJJ777222---,,,---///...---+++++++++,,,,,,,,,,,,,,,(((((())))))******++++++((()))))))))************+++************)))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((((((((((((((()))******(((&&&$$$%%%&&&******))))))(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''+++''''''000999999444000+++***))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%''''''+++***(((&&&%%%$$$$$$%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((())))))))))))))),,,***((((((***+++++++++************************)))************+++++++++,,,---------...222666:::@@@GGGPPPZZZcccmmmxxx}}}zzzwwwuuusssrrrooonnnkkkqqqooowwwlllaaaTTTIIIEEEHHHxxxmmmbbb]]]]]]aaaeeemmmrrryyy~~~}}}{{{xxxsssjjjaaaZZZUUUQQQKKKEEEAAA>>>;;;999;;;:::999999::::::999888444333222222222333444555555555555555555444444444333333333444444444444444222222333333333333333222444444444444444555555555444444444444333333333333333222000/////////000111555555444444333333222222000000000111111111222222333222222333555666555444333333333333333333333333444444444444333333333333444444444444444444444444555555444444333333333333000000111111222333333333111111111222222222333333222333444444444333111000///111333444333333333444777777777888:::<<>>333000---,,,,,,,,,+++)))************************''''''((()))***++++++,,,*********)))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((()))******'''$$$!!! !!!))))))((((((((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))&&&$$$'''+++,,,)))&&&))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&''')))((('''&&&%%%%%%&&&&&&+++)))&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''((())))))))))))))),,,***((('''''')))***+++***************+++++++++))))))*********++++++++++++,,,,,,---...111555999???GGGPPPYYY```iiittt|||{{{yyyuuurrrqqqooommmkkkhhhoooooo}}}vvvkkk```SSSHHHFFFJJJ|||qqqiiidddbbbggghhhkkkmmmppptttyyy|||~~~xxxnnniiiaaaZZZTTTNNNHHHEEEBBB@@@===<<<;;;:::888666666555444444444666888999555555555555555555555555333333333222222222222222111222333444444444444444555555555555555555555555000111111222333333444444444333222000000111222222444444333333222222222111000111111111111222222222111000000111333444444333333333333333333333333333333333333333222222222222444444444444444444444444555555555555444444333333111111222222333444444444333333333222222222111111111222333444444333222111222444666666666555777888666999<<>>888000///------,,,+++***(((---------,,,,,,,,,,,,,,,''''''((()))***++++++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''')))***(((&&&#########''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''((((((((((((******(((%%%(((((())))))((('''&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%$$$######"""""""""***(((%%%%%%''')))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))***)))'''&&&%%%&&&(((***))))))*********+++++++++))))))*********+++++++++***+++,,,---...111555888???GGGQQQXXX]]]eeepppxxxyyyvvvrrrpppnnnllljjjhhhdddllllllyyyrrrjjj___RRRIIIIIINNNtttmmmllljjjgggeeedddfffhhhiiinnnrrryyy|||vvvoooiiiccc^^^QQQNNNJJJFFFCCC???;;;888888777555444333444666777333333444555666777777888333333222222222222111111111222333444555666666666666666666666666555555555222222333333444555666666444444333222222222222333222222222222222333333333111111222222222333333333555444444555777888888777333333333333333333333333333333333333222222222222333333333333333333333333444444555555444444333222111111222222333444444444222222222222222111000///111222333444444555555444777888::::::999999:::<<<>>>CCCKKKVVV```hhhnnnpppqqqwww~~~}}}|||{{{{{{yyyxxxwwwzzz~~~xxxqqqlll```XXXMMMDDD???;;;777333,,,,,,,,,------,,,,,,,,,++++++++++++************(((((())))))******++++++*********)))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((((((''''''&&&''''''((()))(((((((((''''''''''''''''''''''''%%%''')))***)))(((((()))&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))%%%&&&''''''((((((''''''"""&&&(((((()))+++***'''((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%""" $$$&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((('''%%%%%%'''))))))))))))***++++++,,,,,,)))************+++++++++***+++---...///111555888===FFFPPPVVV[[[bbbmmmwww~~~uuurrrooommmkkkjjjhhhfff```hhhhhh|||}}}vvvppphhh^^^RRRIIIKKKRRR{{{vvvpppkkkgggdddbbbccceeehhhjjjnnnsssxxx|||{{{mmmiiiccc]]]XXXRRRLLLHHHAAA???;;;888666555666666444444555555666666666777444444333333333222222222111222333555666666777777777777777666666666555555555555555555555555555555333333333444333222222111222222333333444444555555222333333333333444444444777666666777999:::999888444444444444444444444444444444444444333333333333333333333333333333333333333444444555444333222111000000111111222333333333111222333444444444333222555666666777888:::;;;<<<===???AAACCCDDDFFFJJJLLLUUU[[[eeeqqq{{{~~~~~~}}}{{{zzz}}}zzzrrrkkkddd```OOOIII@@@999666333111///++++++,,,,,,,,,,,,---...))))))(((((((((''''''''')))))))))))))))*********)))))))))))))))*********(((((((((((())))))******)))))))))))))))))))))))))))))))))***))))))((((((''''''((((((((((((''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((()))******+++''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&%%%(((%%%%%%((()))''')))((('''&&&%%%&&&''''''((((((((('''''''''''''''(((((()))))))))(((((('''### """%%%$$$"""'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''')))***)))&&&%%%&&&(((((())))))***++++++,,,,,,)))************+++++++++***+++---///000222555888999BBBNNNUUUYYYaaannnxxxtttrrrooommmlllkkkiiiggg```ggggggyyy{{{uuuppphhh^^^QQQHHHKKKSSS}}}uuummmhhhbbbaaa```___^^^```cccgggsssvvv{{{{{{tttllleee^^^YYYPPPMMMHHHCCC???===<<<<<<999888777666555444333333555555555444444333333333111222333555666777777777888888777777666666666555666666555444333222222111222222333444444222111000222333333444555666777777333333333444444444555555111000000111333444444333555555555555555555555555666666555555555444444444222222222222222222222222222333444444444333222111/////////000111111222222222333555777888888888777;;;;;;;;;<<<===@@@CCCDDDEEEHHHLLLQQQUUUZZZ```dddkkkqqq{{{~~~~~~}}}}}}{{{vvv{{{yyyxxxyyywwwuuupppiiiaaaZZZTTTQQQDDD???999444222000---+++,,,------+++***)))+++,,,,,,,,,++++++******))))))*********)))))))))))))))((()))))))))************'''((((((((())))))******))))))))))))))))))))))))******+++******)))((('''''''''((((((((((((''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''''''((()))((($$$ '''''''''''''''((()))***'''(((((()))***++++++,,,(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$***+++&&&$$$''')))''')))(((&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%***&&&###$$$(((***)))&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''***,,,+++(((&&&'''(((((())))))***++++++,,,,,,)))************+++++++++***,,,...///000222666888555???LLLTTTYYYbbbooozzzvvvtttqqqoooooonnnlllkkkbbbiiihhhzzz{{{uuuppphhh^^^PPPHHHKKKSSS}}}wwwpppkkkhhheee```\\\```bbbccceeejjjqqqyyy}}}yyyuuuppphhh^^^WWWTTTPPPKKKFFFDDDBBB@@@===;;;999888777999888666444333333444444777777666555555555555555555666888888777888999:::888777555444333333444444222222333333222111111000222222111000111222333444333333444444444555555555555666666777777666666555444444444444444444444444666555555444333333222222000111111000000000333555444222000000222333000......000111333444444444333999::::::::::::;;;>>>@@@???CCCHHHLLLOOOTTT[[[```dddgggkkkooosssvvvyyy{{{}}}rrrssstttwww{{{~~~xxxrrrtttzzzzzzooojjjddd\\\TTTMMMGGGBBB???;;;666000......000000///***************************)))(((''''''((()))*********)))(((((((((((((((***((('''(((***+++)))&&&''''''''''''''''''''''''''''''(((((())))))******(((((())))))((('''&&&&&&''''''(((((())))))*********)))(((''''''((()))***$$$$$$&&&'''(((***++++++((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((&&&%%%%%%'''(((''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((!!!%%%((((((((()))***&&&((()))******)))(((&&&******)))))))))))))))))))))************++++++++++++---.........000333666<<>>@@@AAADDDHHHKKKRRRVVV]]]bbbgggmmmsssxxxzzz|||~~~|||zzzxxxwwwwwwsssuuuxxx}}}~~~}}}{{{xxx|||uuuiii^^^YYYQQQIIICCC>>>:::888666222...,,,,,,------,,,***************************)))(((((((((((()))*********)))((((((((((((((()))((('''(((***+++)))&&&'''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((('''&&&&&&))))))))))))(((((((((((())))))((('''''''''((()))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((( """%%%&&&&&&&&&'''((((((((((((''''''(((((((((************************)))************++++++++++++,,,.........000333666;;;AAAHHHPPPYYYeeerrr{{{~~~yyywwwuuuuuuuuurrrlllhhh```aaajjjzzzyyyrrriii]]]PPPHHHKKKSSSvvvfffaaa\\\YYYZZZZZZZZZXXXXXXXXXYYY]]]cccllltttyyy}}}yyyooommmhhhbbb\\\VVVRRRPPPHHHFFFDDDAAA???===<<<;;;999999999999999999999999888777777666666666666666888777666555444444444444666666555444333333222111111111000000000111222333666666666666666555555555444444555555666666666666888888888777777666666666444444444444444444333333333444555444222222333444555444444555777888888777999999:::<<<>>>@@@BBBCCCEEEHHHLLLPPPTTTYYY___bbblllqqqwww}}}~~~|||xxxvvvuuuvvvyyy{{{|||}}}||||||~~~|||~~~}}}vvvjjj^^^OOOIIIBBB;;;666444111000111///,,,,,,,,,---,,,+++************************+++***))))))))))))***+++***))))))((((((((((((((()))(((((((((******((('''''''''''''''''''''''''''******))))))(((''''''&&&(((((((((((((((''''''&&&)))((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&((()))(((''''''((()))***)))'''&&&&&&''')))***************************)))************++++++++++++,,,---......000333666;;;@@@HHHPPPZZZfffsss|||zzzxxxwwwxxxxxxtttmmmggg```bbbkkk|||yyyrrrggg[[[NNNHHHMMMUUUpppyyyxxxpppkkkiiigggaaa\\\XXXVVVTTTUUUXXX^^^ccceeeqqqwww{{{uuupppkkkiii___^^^[[[WWWRRROOOLLLKKKDDDDDDDDDDDDCCCBBBAAAAAA<<<:::999888999:::::::::888888888777777666666666777666666555555444444444222222222222222333333333777777777666666666555555666666666666777888888999999999888888888777777777777777777888888888999999444666888999888888999:::;;;;;;<<<===???AAAAAAAAADDDDDDFFFHHHKKKOOOSSSUUU]]]aaaeeejjjoootttyyy}}}}}}zzzzzzzzz|||}}}}}}}}}}}}yyyuuuwwwxxxxxxtttjjj[[[PPPBBB===777111///...---,,,..................---,,,************************+++******************+++))))))(((((((((((())))))((((((((()))))))))((('''''''''''''''''''''''''''))))))(((((((((''''''''''''(((((((((((((((''''''&&&''''''(((((()))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---,,,+++******+++$$$&&&''''''&&&%%%%%%&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))'''%%%%%%&&&'''***)))(((((((((((()))***************++++++++++++))))))*********++++++++++++,,,------...///333555:::???GGGPPPZZZfffttt}}}|||zzzwwwwwwwwwtttnnniiiaaabbbmmm~~~yyyqqqeeeXXXLLLHHHOOOYYY___fffsss|||uuuooohhheeeaaa_________^^^]]]aaacccgggnnnuuuyyy|||~~~{{{|||zzzyyyuuuqqqlllgggcccaaaYYYXXXXXXWWWUUUSSSQQQPPPJJJFFFBBB@@@@@@@@@???===>>>>>>>>>>>>>>>>>>======;;;:::999999999999::::::666666777777888888888888999999999999999999999999666666555555666777888999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<===>>>>>><<>>GGGOOOYYYfffsss}}}{{{vvvtttsssrrroookkk```bbbmmmyyyooobbbUUUJJJHHHQQQ]]]XXX\\\bbbkkkuuu~~~{{{xxxwwwuuurrrkkkfff___[[[ZZZ]]]```aaaccceeegggjjjnnnssszzz}}}yyywwwpppppppppooommmkkkhhhgggbbb\\\VVVQQQOOONNNJJJGGGGGGHHHHHHIIIIIIHHHGGGGGGCCCBBB@@@???>>>>>>>>>???;;;<<<===>>>>>>>>>======<<<<<<<<<<<<======>>>>>><<<;;;:::999999:::;;;<<<<<<======>>>>>>??????@@@BBBCCCDDDEEEGGGHHHIIIJJJNNNRRRWWW[[[]]]]]]^^^___]]]___aaaccccccdddfffhhhpppqqqtttwww{{{yyyxxxvvvvvvxxxzzz{{{{{{{{{zzzyyywwwxxx}}}|||zzz|||~~~xxxrrrooolllhhhffffffaaaTTTFFF???777444111////////////...)))***,,,,,,***))))))***************************))))))***++++++***))))))((((((((((((((())))))***'''(((******((((((((()))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&'''((((((((((((((((((++++++***(((&&&%%%$$$###%%%&&&'''(((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''***---,,,)))&&&&&&((($$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))***)))'''&&&'''(((((()))+++,,,,,,+++)))(((((((((((()))******++++++)))************+++++++++***+++,,,------///222555999>>>FFFNNNXXXdddqqq{{{}}}vvvsssrrrrrrooommm___bbbmmmyyyooo```SSSHHHGGGSSS```bbb```^^^^^^aaagggnnnsssvvvvvvuuutttuuuwww|||qqqhhhbbbaaa^^^YYYVVVWWWXXXZZZ]]]```eeennnwww|||uuummmiiihhhfffccc___\\\]]]^^^______^^^]]]]]]ZZZXXXTTTQQQNNNLLLLLLLLLKKKLLLMMMNNNOOONNNMMMMMMJJJJJJKKKLLLMMMNNNNNNOOOMMMLLLJJJHHHHHHHHHIIIJJJIIIJJJKKKLLLMMMOOOPPPPPPVVVWWWXXXZZZ\\\]]]___```ggglllrrrvvvwwwwwwwwwwwwsssuuuxxxyyyxxxyyy{{{~~~|||nnnmmmmmmppptttxxxxxxxxxyyy{{{}}}}}}||||||}}}}}}yyyssslllgggddd```YYYVVVVVVRRRFFF<<<888333111////////////...---***,,,---+++)))''')))***************************((())))))******))))))(((((((((((((((((()))******&&&)))+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''')))******))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%))),,,+++'''$$$$$$&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''))),,,,,,+++******+++((((((((())))))(((((((((&&&''''''((())))))******)))************+++++++++***+++,,,,,,---///222555888>>>EEEMMMVVVbbboooxxx~~~yyyvvvuuutttpppmmm^^^aaammmyyynnn___QQQGGGGGGTTTcccuuuooofff___]]]___eeeiiieeedddcccbbbaaadddhhhlllqqqwww}}}uuurrrlllbbb\\\[[[SSSTTTUUUUUUWWW\\\eeekkkxxx~~~|||}}}}}}{{{xxxvvvvvvxxxyyyyyyxxxwwwvvvvvvsssnnnhhhdddaaa______aaabbbcccdddddddddcccbbb^^^___```aaacccdddeeeeee___^^^[[[YYYXXXXXXYYYZZZ]]]^^^___aaacccdddffffffjjjjjjlllnnnppprrrttttttzzz|||yyyzzzyyyxxx{{{~~~}}}wwwqqqkkkkkkmmmttt|||~~~|||}}}yyyrrrjjjccc^^^[[[SSSLLLGGGHHHEEE;;;333222///.........//////---+++---//////---***)))+++---************************'''((()))******)))((('''((((((((((((((()))******&&&)))+++***((('''(((***))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))(((((("""###$$$&&&((()))+++,,,%%%&&&(((************)))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***...---(((%%%%%%'''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***%%%&&&&&&'''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((( ###&&&(((''''''&&&''')))'''&&&%%%%%%&&&''')))%%%&&&&&&'''((())))))***)))************+++++++++***+++,,,,,,---...222444888===EEEMMMUUUaaannnvvv{{{zzzyyyvvvppplll^^^aaammmyyymmm^^^PPPFFFGGGUUUdddyyyqqqkkkgggffffff```^^^ZZZWWWVVVXXXZZZ[[[cccgggooo{{{|||sssjjjcccaaa^^^YYYWWWWWWYYY[[[[[[fffmmmuuuwwwsssppprrruuuqqqtttwwwwwwxxx}}}|||yyyxxxxxxyyy|||~~~|||yyyyyyzzz{{{yyyxxxyyyzzzzzzyyywwwuuuqqqnnnpppqqqpppqqqtttxxx{{{~~~~~~}}}||||||||||||~~~~~~}}}~~~xxxrrrllliiihhhlllkkkkkklllooossswwwzzzwww{{{{{{rrrhhh___WWWOOOJJJ===;;;:::999999666333000------------------------------,,,,,,,,,+++++++++---,,,***)))((()))***+++***)))(((''''''((()))***&&&''')))*********)))(((!!!###'''***,,,+++)))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''((((((((((((---,,,+++******+++---...(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((('''''''''&&&(((((((((((((((((((((((()))((((((&&&%%%$$$######)))((('''&&&%%%&&&'''''',,,***(((((()))((('''%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%++++++******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%******)))((('''&&&%%%%%%'''(((((()))***+++++++++******+++++++++,,,,,,,,,***,,,.../////////111333777<<>>777333000///.........---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((()))******((('''%%%(((((())))))))))))((((((,,,+++***(((''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((('''%%%$$$###$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&''''''((())))))***)))))))))((((((((((((((())))))((((((((()))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))*********++++++***,,,---......///111333777;;;AAAHHHOOOZZZgggpppzzz||||||}}}zzzrrrkkk\\\\\\dddtttxxxjjj[[[RRRKKKMMM^^^qqqzzzuuurrrqqqqqqppppppqqqooollliiiaaacccdddcccdddjjjttt{{{|||wwwtttssspppmmmmmmmmmlllhhhddd___^^^]]]___cccfffggghhhdddddddddfffiiilllooopppsssrrrooommmmmmpppuuuzzz}}}wwwuuuwwwyyyzzzyyyvvvxxx|||zzztttlllggghhhoooyyy}}}zzzzzz}}}~~~~~~}}}|||}}}~~~~~~sssmmmhhheeebbbaaafffmmmtttwwwzzz|||zzzwwwuuuuuuvvvxxx{{{zzzwwwvvvwwwtttqqqnnnmmmjjjgggddd]]]VVVLLLBBB:::444000---,,,+++******++++++***)))++++++++++++++++++++++++++++++++++++***************************)))))))))'''((()))******)))(((''',,,+++)))''''''''''''(((((((((((('''''''''(((((())))))))))))((('''&&&%%%(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((******((('''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''(((((((((((($$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***((((((''''''&&&&&&&&&&&&%%%'''((('''%%%###%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))((('''''''''((()))***((()))))))))*********+++(((((())))))************((())))))))))))*********)))+++---......///111222777;;;@@@FFFNNNZZZgggpppyyy~~~}}}}}}~~~yyyppphhh\\\]]]gggwwwvvvhhhZZZQQQLLLOOO```sss~~~}}}zzzxxxwwwtttpppmmmdddbbb^^^YYYXXX[[[ccciiitttyyy~~~{{{|||zzzzzz|||}}}{{{uuupppmmmlllkkkmmmpppsssttttttpppjjjccc^^^^^^```bbbcccffffffeeecccccceeejjjnnnvvv}}}~~~wwwpppkkkkkkkkkkkkiiigggiiillloooqqqqqqqqqqqqmmmiiibbb___```hhhpppwww||||||}}}}}}{{{xxxtttqqqqqqqqqsssvvv{{{~~~xxxwwwyyy||||||||||||yyyyyywwwsssooommmpppvvv{{{}}}}}}yyywwwvvvwwwxxxuuutttqqqnnnmmmmmmoooppplllhhheeeeeefffhhhpppxxx}}}xxxuuutttrrrpppllliiieee___YYYUUUIIIDDD===777333111///...,,,+++******+++,,,+++***++++++++++++++++++++++++++++++*********)))))))))---+++)))'''&&&(((***+++'''((()))******)))((('''***)))(((''''''((()))***))))))((('''&&&''''''((((((((()))(((((('''&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))***(((((())))))******++++++)))))))))))))))*********((())))))))))))*********)))+++---.........000222666:::@@@FFFNNNZZZgggqqqyyy}}}|||||||||wwwmmmeeeZZZ^^^jjj}}}uuufffXXXPPPMMMPPPaaasss{{{uuurrrkkkfff^^^VVVQQQQQQVVVZZZ```eeennnxxx{{{yyyyyyyyy{{{~~~|||ooofffcccbbbbbbaaa[[[\\\\\\\\\[[[]]]```bbbfffkkkpppsssyyyvvvooofffaaa______^^^\\\[[[\\\]]]___aaabbbccccccddd```ZZZWWWYYY```hhhnnnpppoooooonnnlllhhhbbb]]]]]]^^^aaagggnnntttwwwxxxrrrsssvvvyyyxxxuuuxxx~~~xxxtttjjjhhheeeaaa___bbbgggkkklllooossswwwzzzzzzyyyxxxtttrrrnnnjjjiiiiiikkklllmmmmmmllliiiggggggjjjlllnnnlllmmmqqqtttxxx{{{vvvtttsssllliiiddd___YYYSSSMMMIII;;;777333000////////////---,,,******,,,---,,,,,,*********************************))))))))))))(((,,,***&&&######%%%(((+++(((((())))))))))))((((((((((((((((((((()))******)))(((((('''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''((((((''''''&&&%%%((('''%%%%%%''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%$$$$$$%%%'''((('''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((())))))*********))))))))))))))))))******)))))))))*********++++++)))+++,,,------...000222666:::AAAGGGPPP[[[hhhqqqxxx~~~{{{{{{zzztttjjjaaaVVV[[[jjj~~~ttteeeVVVOOONNNSSScccuuuwwwpppfff\\\UUUSSSVVVXXXZZZ\\\aaagggnnntttxxxzzz{{{|||}}}{{{xxxxxxzzz}}}}}}|||xxxuuuqqqnnn^^^```bbbbbbbbbbbbdddeeedddggggggfffiiipppttttttpppiiiaaa[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ\\\^^^___bbb]]]VVVQQQSSSZZZccciiihhhgggfffeeeddd___XXXRRRRRRSSSUUUZZZaaafffhhhiiiiiikkkpppssspppkkklllqqqvvv{{{zzztttqqq___^^^\\\YYYYYY[[[```eeeffffffggghhhhhhiiijjjjjjiiihhhffffffhhhkkkooorrrzzzzzzzzzwwwtttrrrtttvvvyyyxxx{{{~~~vvvqqqooooooddd___VVVOOOJJJFFFCCCAAA444111...------...---,,,---+++))))))***,,,++++++******************************)))))))))(((((((((+++)))&&&$$$$$$%%%''')))))))))(((((((((((())))))((())))))))))))((((((''''''''''''(((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((()))))))))''''''((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&""""""'''***'''###&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%'''(((((('''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))((((((((((((((((((((()))***)))))))))))))))))))))************+++++++++,,,)))***,,,------...000222555:::BBBIIIRRR]]]iiiqqqwww|||zzzxxxrrrhhh___UUUZZZiii~~~}}}rrrbbbTTTOOOPPPWWWhhhyyy~~~tttiiibbb___```bbb]]]]]]^^^___aaacccfffgggeeegggiiihhhggghhhlllppp{{{{{{}}}~~~|||mmmooorrrtttssssssssstttqqqqqqmmmgggfffjjjmmmlllqqqkkkccc___```bbbcccbbbaaa```___^^^___aaadddeeeggg```XXXRRRSSS[[[fffmmmiiihhhggggggfffbbbZZZTTTQQQQQQQQQSSSWWWYYYYYYYYY___aaagggjjjfff``````dddhhhnnnuuuyyyyyytttpppmmm^^^^^^]]]\\\\\\___eeeiiimmmkkkgggdddcccdddfffhhhmmmmmmmmmpppttt{{{xxxooojjjiiiiii^^^WWWLLLCCC>>>===>>>>>>222000...---,,,,,,***(((---+++(((((()))******)))))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((()))***)))(((''''''((()))*********++++++***(((&&&%%%&&&&&&'''((())))))(((((($$$%%%&&&((())))))******(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######%%%&&&'''(((((((((''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&'''((((((((('''%%%%%%###(((,,,)))$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((%%%&&&(((************)))((((((((((((((('''''''''*********)))))))))))))))***++++++++++++,,,,,,,,,(((***,,,------...000111555:::CCCKKKSSS^^^iiiqqqvvv|||zzzwwwqqqggg___VVVZZZiii}}}pppaaaSSSPPPRRRZZZlll~~~yyypppjjjggggggllllllkkkjjjhhheeebbb```aaaaaaaaaaaa```^^^]]][[[kkkmmmqqqxxx~~~}}}}}}zzzrrrnnnmmmmmmqqqooonnnmmmnnnrrruuuwwwxxxyyyyyyvvvrrrooommmllljjjbbbYYYSSSUUU]]]gggmmmnnnrrrxxx}}}|||tttiii```aaaYYYTTTUUUUUUSSSSSSTTTYYY```eeeccc``````___]]]dddeeeiiioootttwwwvvvuuullliiihhhjjjkkkmmmttt|||{{{xxxtttrrrrrrtttxxxzzz||||||~~~~~~yyytttrrruuu{{{tttfff```aaa```^^^UUULLLAAA999777777444222,,,---...///---***'''%%%$$$&&&***,,,---,,,***(((,,,***)))''''''(((***+++,,,+++***)))((((((((((((((()))***+++++++++++++++))))))*********(((&&&%%%***((('''&&&''''''&&&$$$))))))(((((()))***+++,,,)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((+++)))&&&%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))'''''''''&&&%%%$$$""""""$$$$$$&&&'''(((((())))))(((''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((***(((&&&&&&((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%))))))*********))))))((((((((((((((()))))))))))),,,,,,,,,+++++++++++++++------,,,+++,,,---...///444999AAAJJJTTT___jjjqqq{{{~~~zzzwwwqqqfff\\\UUU^^^lll{{{}}}mmmcccWWWSSSUUUaaattt}}}zzzyyyvvvuuussspppmmmjjjhhhfffhhhhhhgggeeebbb^^^ZZZXXX\\\]]]aaahhhpppwww{{{||||||{{{{{{{{{zzzyyyyyyyyy{{{~~~|||yyyxxx|||{{{yyyxxxyyy}}}|||yyypppiiiaaa]]]```iiittt{{{yyyqqqkkkddd___``````^^^]]]^^^^^^eeejjjiiihhhhhhhhhgggiiiiiijjjnnnssswwwyyyyyy{{{xxxwwwyyy{{{|||{{{rrrnnnkkkkkkqqqyyy}}}xxxlll]]]UUUTTTSSSPPPHHHAAA888333222222111...,,,,,,------,,,***((('''%%%''')))+++,,,+++***)))+++***)))(((((()))***+++,,,+++***)))(((((((((((('''((())))))******))))))'''(((((()))))))))((((((&&&%%%%%%&&&((()))((('''&&&&&&''''''((((((((((((******)))(((((((((((((((&&&&&&'''''''''((((((((('''''''''&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((+++)))&&&%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))$$$%%%&&&'''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((('''''''''''''''((()))'''&&&&&&'''(((((('''''''''((((((((((((''''''))))))*********))))))(((((((((((()))))))))***************+++++++++++++++************+++---///000333888???HHHRRR]]]hhhoooyyy~~~zzzxxxqqqfff]]]XXXaaaooo}}}zzzjjj```UUUQQQUUUaaattt{{{wwwuuusssrrrrrrrrrppplllgggbbb]]]ZZZSSSSSSTTTXXX___dddhhhiiihhhhhhiiikkklllmmmnnnoootttxxxzzzuuuooommmqqqzzzzzztttppppppooolllkkkmmmooovvv|||{{{{{{}}}~~~}}}zzzxxxwwwxxx||||||xxxuuuvvv{{{}}}{{{tttrrroooqqqwww~~~~~~}}}~~~}}}}}}~~~~~~}}}zzzxxxsssnnncccSSSJJJFFFDDDAAA:::555000---...///...,,,,,,,,,+++++++++*********'''((()))******+++******+++***)))(((((()))***+++,,,+++***)))((((((((((((&&&''''''(((((((((((((((''''''''''''((()))***+++&&&%%%%%%&&&((()))((('''%%%&&&'''((()))(((''''''))))))))))))((((((((((((''''''(((((((((((()))))))))))))))((('''&&&%%%$$$''''''''''''''''''''''''+++)))&&&%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%&&&(((((()))))))))''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((('''&&&&&&&&&'''(((&&&%%%%%%&&&''''''&&&''''''((((((((((((''''''((())))))******))))))))))))))))))*********++++++((())))))******+++++++++((((((((()))+++---///111222666===EEEOOO[[[fffmmmwww~~~zzzwwwqqqfff]]]ZZZcccqqq}}}vvveee\\\RRROOOSSS```ttt~~~~~~|||xxxssslllgggcccZZZWWWUUUTTTUUUWWWXXXXXXTTTUUUWWWZZZ^^^aaacccdddiiillluuu~~~|||~~~~~~|||xxxwwwyyy~~~|||{{{zzzuuurrrqqquuu|||}}}zzzzzzzzzzzzxxxvvvtttssspppllljjjiiiggg\\\NNNBBB>>>:::777333111...---...///...---++++++***))))))***+++,,,)))))))))))))))***++++++***))))))((())))))***+++++++++***)))(((((())))))&&&'''((((((((((((''''''(((''''''&&&'''((()))***)))((('''&&&''''''&&&$$$&&&(((***++++++***((('''&&&'''''''''''''''&&&&&&((((((((())))))))))))))))))))))))))))))((('''&&&((((((((((((((((((((((((,,,)))&&&%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''')))(((&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&(((((())))))************))))))((('''&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((()))))))))))))))))))))*********++++++++++++''''''((()))***+++++++++))))))))))))+++---///000222666<<>>555222000...///...,,,+++******+++++++++***)))(((((()))+++,,,******))))))))))))******(((((())))))******++++++******)))))))))))))))***(((((((((((((((((('''&&&***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&'''((('''&&&%%%$$$'''''')))*********)))((())))))((((((((((((''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''(((((('''&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&###$$$%%%'''((()))))))))''''''&&&&&&%%%$$$$$$###'''&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%'''(((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))))))))))))))*********++++++((())))))******+++++++++...---,,,,,,,,,---...///444666;;;BBBJJJVVVaaaiiisss{{{{{{wwwtttnnncccZZZNNNZZZmmm~~~xxxooo\\\TTTLLLKKKQQQ]]]qqq{{{vvvpppkkkfffbbb]]]\\\YYYVVVSSSPPPMMMLLLQQQMMMKKKOOOSSSVVV[[[aaaggglllrrruuuuuurrrqqqqqqqqqnnnnnnttt{{{|||zzzzzz{{{|||sssssstttuuuvvvwwwwwwxxxxxxzzz}}}{{{yyyvvvtttrrrmmmfffaaaWWWTTTOOOKKKGGGCCC???===777<<<<<<666///......------,,,+++)))((((((***,,,*********))))))))))))***)))))))))***))))))))))))'''((()))******+++++++++******))))))))))))******'''''''''''''''&&&%%%%%%'''''''''(((''''''&&&&&&&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&''')))***+++***)))(((((((((((('''''''''&&&&&&''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''))))))'''%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%((()))))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((()))))))))***************+++++++++++++++++++++******+++---///000333555999???HHHSSS___fffrrr{{{|||xxxvvvoooddd[[[NNNZZZnnnwwwmmmWWWOOOIIIJJJRRR```tttzzzrrrnnniiihhhfffdddaaa___]]]\\\VVVQQQMMMNNNOOONNNOOORRRRRRXXX___bbbbbb___^^^___\\\YYYZZZ```hhhqqq{{{|||~~~~~~}}}}}}{{{wwwuuussstttuuuvvvrrrtttwwwzzz}}}~~~|||uuurrrooommmjjjccc[[[TTTJJJGGGBBB???<<<:::777444,,,333666111,,,,,,......,,,,,,***(((((())),,,///************))))))(((((())))))************)))((('''''')))***++++++++++++***)))))))))))))))******&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&((()))(((((('''***((('''&&&''''''&&&$$$***)))((('''''''''''''''###%%%'''((()))((('''&&&((((((''''''&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''))))))'''%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%------,,,***(((&&&$$$###'''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))$$$$$$$$$%%%&&&'''((()))'''&&&%%%&&&(((******)))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++++++++((((((((()))+++---///111111444888>>>FFFQQQ]]]dddrrr{{{~~~zzzwwwqqqfff]]]OOO\\\pppvvvkkkSSSLLLGGGJJJRRRbbbwwwzzz|||{{{{{{yyywwwtttrrrqqqmmmfff]]]WWWVVVWWWWWWVVVVVVVVVWWWXXXZZZYYYWWWTTTPPPNNNMMMOOOSSS[[[ccchhhppp|||~~~|||zzzyyyzzz{{{|||}}}vvvqqqtttvvvssspppnnnuuuttttttuuuwwwxxxxxxwwwzzz{{{~~~}}}{{{yyyuuu{{{yyytttjjjhhhfffeeeccc[[[OOOEEE<<<:::777555444333111///000000///...------,,,,,,************************+++++++++*********))))))+++,,,------------,,,+++))))))))))))))))))))))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((+++&&&###$$$(((***((($$$&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&''''''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""" &&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))))))))'''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%((())))))(((''''''''''''((()))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***+++------,,,***)))***+++,,,+++***'''''')))...222333444888???JJJTTT\\\```nnnyyyzzzvvvuuuqqqiiibbbWWW```ooo~~~ssshhhTTTMMMGGGJJJXXXlll~~~zzzuuunnnhhheeedddccccccaaaaaaccceeefffccc___[[[TTTRRRNNNLLLLLLNNNRRRTTT___jjjssstttssstttsssppppppooommmlllkkkllllllmmmtttxxx{{{yyyzzz|||{{{xxxwwwwww|||~~~zzzxxxxxxtttuuuwwwwwwwwwxxxzzz{{{{{{yyyxxxyyy{{{zzzvvvrrrmmmgggdddhhhlllllljjjjjjpppppprrrvvv{{{~~~||||||}}}zzzzzzxxxwwwtttnnngggbbb\\\ZZZXXXWWWVVVPPPFFF>>>777555222111111111000.........---,,,,,,+++******************************+++++++++*********)))))))))***++++++++++++***)))))))))))))))))))))))))))---,,,***((('''&&&&&&&&&(((''''''''''''''''''(((((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))######$$$$$$$$$%%%%%%%%%)))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((()))((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((***)))(((''''''((())))))+++,,,---,,,***)))***+++------+++***)))***...222333444888???IIISSS[[[```lllxxxzzzvvvtttqqqiiicccYYYaaaooo}}}~~~qqqfffSSSLLLEEEIIIXXXmmm}}}wwwsssrrrsssppprrrtttvvvvvvrrrlllgggdddbbb]]]YYYUUURRRQQQPPPSSS\\\ccceeeddddddcccaaaccccccaaa```______``````bbbdddhhhnnnuuuxxxyyyxxxwwwwwwwwwuuuqqqnnnmmmmmmtttttttttuuuvvvvvvtttqqqsssrrrqqqnnnllllllnnnpppttttttuuuvvvwwwwwwwwwwww~~~zzzrrrllljjjjjjggghhhiiiiiiiiiiiikkkmmmnnnmmmmmmpppsssrrrmmmiiieeebbbccckkkqqqrrrrrrtttssstttxxx~~~zzzuuusssssssssnnnlllhhhddd___XXXOOOJJJJJJHHHGGGGGGGGGDDD>>>888111///...---...///...---+++++++++***))))))((((((************************+++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))---,,,***((('''&&&&&&&&&)))((((((''''''(((((()))***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%%%%''')))&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((('''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''((()))(((''''''((()))(((((((((((((((((((((((())))))(((((((((((()))))))))+++,,,+++******+++,,,---------,,,+++,,,...000222444777>>>FFFPPPYYY___jjjvvvyyyuuussspppjjjeee]]]dddppp|||{{{mmmbbbQQQJJJDDDGGGWWWnnn~~~~~~~~~~~~}}}yyyuuuuuutttrrroookkkhhhdddccc[[[aaafffhhhfffeeecccaaadddcccccccccbbbbbbaaaaaa^^^^^^```dddhhhkkkkkkkkkiiijjjlllmmmkkkiiigggfffjjjhhhhhhjjjmmmnnnmmmkkklllkkkhhheeedddggglllppprrrrrrqqqqqqooonnnmmmlllmmmppprrrpppkkkfffeeeeeeeeefffgggffffffgggiiilllqqqqqqsssvvvyyywwwqqqlllfffgggmmmyyy|||uuupppllliiigggfffbbb^^^ZZZTTTNNNGGG???:::<<<;;;:::;;;<<<;;;999666///---++++++,,,,,,,,,+++*********))))))(((((((((************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''(((***+++&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&''')))******)))'''&&&"""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))(((***++++++******+++---,,,---...---,,,+++---...111333777<<>>888444333222222333444555444444000...++++++++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&***&&&###$$$((()))(((%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''')))******)))'''&&&'''((()))+++++++++++++++''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''((()))))))))))))))((()))+++*********+++,,,)))+++,,,,,,+++++++++---000333666;;;AAAJJJUUU\\\fffrrr{{{vvvtttrrrpppnnniiimmmtttzzz{{{ssseee[[[LLLEEE@@@EEEWWWooo}}}zzzzzzxxxzzz|||~~~}}}yyyxxxwwwwwwwwwtttpppmmmjjjjjjkkkooosssvvvwwwwwwuuurrrpppttt|||}}}{{{wwwssssssxxx~~~}}}wwwsssqqqrrrssstttttttttuuuxxx|||{{{pppuuu~~~}}}}}}~~~~~~|||zzzwwwtttrrrpppppplllhhhccc```___\\\WWWRRRLLLIIIDDD@@@===999555222,,,,,,------....../////////---++++++++++++***)))************************))))))))))))))))))))))))(((((()))))))))))))))*********))))))))))))******((((((((((((((((((((((((************)))((('''&&&)))((((((''''''(((((()))&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++&&&"""$$$)))+++((($$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$'''(((***+++++++++***)))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&'''((()))*********)))(((***+++***))))))***+++(((***++++++++++++,,,...///222666999>>>GGGRRR[[[eeeqqq~~~xxxvvvuuuuuutttpppssswwwzzzyyypppbbbXXXIIIDDD@@@EEEWWWnnn~~~{{{yyyuuutttsssvvv{{{}}}zzz~~~~~~~~~xxxwwwwwwxxxyyyzzz{{{|||~~~|||{{{{{{yyyzzz}}}}}}{{{yyywwwqqqooommmjjjgggeeedddccc]]]ZZZWWWVVVVVVSSSMMMGGGBBB???:::777555333111///***+++,,,,,,++++++++++++---+++******+++,,,,,,+++))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))************)))(((((()))******(((((((((((((((((((((((())))))******)))((('''&&&(((''''''''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''')))'''%%%%%%'''((('''&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''''''''''''''''''''''''''************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$''''''''''''''''''''''''((()))***)))((('''(((***''''''''''''''''''''''''%%%&&&((()))*********))))))***+++***)))((()))***(((***+++++++++,,,///111///222555888<<>>::::::;;;======;;;777333///......---,,,+++******)))******++++++******))))))***++++++++++++***)))+++***)))(((''''''((())))))************)))(((((())))))(((''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%$$$$$$%%%%%%)))(((''''''''''''((()))''''''''''''''''''''''''***)))((('''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&***(((&&&%%%&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%'''((('''$$$!!!(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***************)))(((((())))))))))))(((((((((((()))(((''''''''''''))))))(((((())))))*********+++************+++,,,---...000222555:::@@@HHHPPPVVVfffppp~~~}}}|||}}}{{{zzzwwwrrrgggZZZPPPDDDDDDCCCHHHZZZqqqOOOUUU]]]fffllloooppppppmmmppptttvvvxxxzzz}}}~~~{{{yyy|||}}}|||zzzwwwuuuuuutttxxx~~~|||yyywwwwwwwwwvvvwwwwwwyyy|||~~~~~~}}}}}}~~~}}}{{{wwwuuusssqqqqqqrrruuuvvvtttsssqqqooonnnllllllkkkhhhiiiiiigggbbbYYYQQQKKKGGGDDD???;;;999888666555444333333444555444222000---,,,,,,,,,++++++++++++)))******++++++******))))))******++++++******)))***))))))(((((((((((()))(((((())))))******))))))******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&)))(((''''''''''''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&'''''')))(((((((((((((((((()))(((((('''&&&%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%&&&''''''&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###((()))'''%%%###$$$***(((&&&&&&'''((('''&&&$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((()))******'''(((((()))***+++++++++)))))))))***+++---...//////222555999???GGGPPPVVVaaalll|||}}}{{{zzz|||~~~}}}{{{yyyttthhhZZZPPPCCCCCCDDDLLL___vvv@@@CCCJJJSSS[[[aaaeeegggiiilllooorrrrrrssstttuuuyyy||||||yyywww|||}}}~~~}}}}}}|||||||||}}}~~~~~~~~~|||{{{zzzwwwuuurrrooonnnnnnrrryyy{{{wwwtttsssvvvvvvwwwwwwyyy{{{~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{yyyqqqooollljjjjjjkkklllnnnmmmllljjjhhhfffeeedddcccaaabbbbbb```ZZZQQQHHHCCC===:::555333222222222111000///...///000111000///,,,,,,,,,---------------))))))************))))))))))))************)))))))))))))))(((((((((((()))&&&'''((()))***************)))((((((''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&)))'''&&&&&&''''''&&&%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$###$$$'''******(((&&&&&&'''((('''&&&&&&&&&''''''((()))******$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((((((***)))'''&&&%%%&&&'''''''''''''''((()))*********&&&''''''((())))))***+++''''''((()))***++++++,,,(((((()))***+++---///000///111444999>>>FFFOOOUUU```kkkyyy|||zzzxxxzzz}}}~~~{{{uuujjj[[[PPPBBBCCCEEEOOOddd{{{666777:::@@@FFFNNNTTTXXX]]]```eeehhhjjjkkkmmmoooqqqvvv|||~~~|||{{{zzz|||~~~}}}}}}~~~}}}~~~}}}}}}|||zzzxxxxxxxxxyyyzzz~~~}}}|||||||||zzzvvvsssvvvvvvuuusssqqqooolllkkkkkknnntttyyy~~~~~~|||{{{||||||}}}~~~zzzuuurrrqqqtttttttttuuuwwwyyy|||}}}|||yyyxxxzzzyyyxxxyyy}}}~~~~~~|||~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{|||}}}~~~}}}|||~~~~~~}}}~~~}}}{{{wwwsssmmmkkkjjjhhhgggggghhhiiidddccc```^^^[[[YYYXXXWWWSSSSSSQQQNNNIIIBBB<<<888666333000......//////......,,,+++,,,---......---++++++++++++,,,,,,,,,,,,)))))))))******)))))))))))))))))))))))))))))))))((((((((())))))))))))(((%%%&&&'''((()))*********)))(((''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((()))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&((((((&&&%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''(((&&&######%%%((()))))))))'''%%%%%%&&&'''&&&%%%&&&&&&''''''((()))******$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''///---+++)))((((((((((((&&&&&&'''((()))***++++++&&&'''(((((()))******+++'''(((((()))******++++++(((((()))***+++---///000...000444888>>>FFFOOOUUUbbbkkkwww|||{{{|||~~~xxxkkk[[[PPPCCCCCCFFFRRRhhh000000000333777===CCCFFFIIILLLRRRVVVZZZ^^^cccffffffmmmtttyyyzzzzzz{{{}}}|||{{{yyyyyy{{{~~~~~~zzz{{{|||}}}~~~~~~|||{{{yyywwwvvvwwwxxxyyy{{{zzzyyyxxxwwwtttppplllpppqqqqqqqqqpppnnnmmmkkkjjjlllooorrruuuwwwxxxxxxyyyzzz}}}~~~~~~{{{xxxvvvxxxxxxxxxzzz}}}{{{vvvrrrpppooonnnnnnnnnoooqqqsssuuuwwwyyytttqqqpppoooooorrrwww}}}~~~wwwxxxyyyzzz{{{}}}}}}~~~}}}}}}~~~}}}~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwxxx{{{}}}}}}~~~~~~~~~~~~}}}{{{~~~~~~~~~~~~}}}|||zzzzzz{{{{{{zzzyyyxxxtttoookkkiiiiiihhhgggfffdddcccccc]]]\\\YYYUUURRROOONNNMMMFFFEEECCC@@@<<<888444222///...,,,,,,------,,,++++++***))))))+++,,,+++***((((((((()))))))))))))))((())))))******))))))(((***))))))(((((())))))***'''(((((())))))))))))(((%%%&&&'''((())))))***)))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$%%%&&&'''''''''&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&'''((((((&&&$$$&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%'''))))))&&&###(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%$$$###"""'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&***)))(((&&&%%%%%%%%%$$$&&&''''''((()))******+++''''''))))))************))))))))))))************)))))))))***+++---...///---000333777===EEENNNTTTccckkkuuu~~~|||{{{|||yyylll\\\PPPDDDDDDFFFSSSjjj+++,,,,,,...000333555666777999>>>BBBFFFJJJOOOSSSVVV]]]fffllloooqqquuuyyyyyy}}}zzzwwwwwwxxx}}}}}}{{{{{{yyyzzzzzz{{{|||}}}}}}~~~|||zzzxxxwwwuuuvvvxxxzzz|||zzzyyyxxxwwwvvvsssooollllllmmmooopppqqqpppooonnniiiiiijjjkkkmmmooopppqqqqqqsssuuuvvvwwwvvvtttsssqqqqqqrrrtttvvvyyy|||~~~}}}{{{xxxtttqqqooonnnmmmhhhggghhhhhhjjjlllooopppzzzzzz{{{{{{zzzuuuoookkkjjjiiiiiilllpppuuuwwwxxxyyyzzz{{{||||||{{{zzzyyyrrrrrrsssuuuvvvwwwxxxyyyzzz{{{||||||||||||}}}~~~{{{zzzyyyyyy{{{||||||{{{yyyzzzzzz{{{zzzyyyxxxwwwuuuuuuvvvwwwyyy{{{}}}~~~zzz{{{}}}}}}}}}~~~|||}}}~~~~~~|||yyyvvvtttvvvvvvwwwwwwwwwuuutttsssssssssrrrrrrppplllgggccccccccccccbbb```\\\XXXVVVUUUSSSPPPKKKGGGDDDAAA@@@;;;;;;;;;:::777444111000,,,,,,+++,,,------+++)))+++***)))***++++++***((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***&&&'''((()))******)))(((&&&&&&'''((()))))))))((()))(((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&''''''&&&&&&%%%''''''((())))))(((''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((&&&$$$$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%$$$######$$$(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$######&&&&&&&&&'''''''''''''''########################%%%%%%'''((((((((('''&&&######$$$%%%%%%$$$$$$$$$''''''(((((())))))******((((((************)))(((************))))))))))))************+++,,,---...---///222777===EEEMMMSSS```iiiuuu~~~}}}{{{}}}{{{mmm\\\QQQFFFEEEFFFRRRkkk((())),,,...//////...---...///222333666999>>>AAAHHHOOOYYY```cccgggmmmrrrwww|||zzzvvvvvvxxx{{{}}}~~~{{{yyyyyy{{{{{{{{{||||||}}}}}}}}}{{{}}}}}}{{{wwwvvvttttttvvvyyy|||~~~yyyxxxwwwwwwwwwuuuqqqnnnjjjlllnnnppprrrqqqqqqpppgggggggggggghhhkkkmmmnnnnnnnnnooopppqqqqqqrrrrrrjjjkkklllmmmppprrrtttuuuuuutttqqqooommmllllllllleeedddeeeeeegggiiilllmmmqqqqqqqqqsssuuurrrlllgggjjjiiiggghhhkkkmmmnnnnnnqqqqqqssstttttttttsssrrrooopppqqqrrrssstttuuuvvvsssuuuxxxyyyyyyyyyzzz{{{yyywwwvvvwwwyyy{{{{{{{{{zzz{{{|||}}}~~~}}}|||{{{vvvvvvvvvwwwxxxzzz{{{|||yyy{{{|||}}}|||}}}~~~xxxyyyzzzzzzxxxuuurrrooommmnnnooopppoooooommmlllllllllllllllkkkgggaaa]]]]]]]]]^^^\\\YYYSSSNNNJJJJJJHHHDDD???:::666444222111333444555444111...,,,,,,,,,---///000///,,,))),,,,,,,,,---...---+++(((+++*********))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***&&&'''(((*********)))(((&&&'''((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((()))(((&&&$$$"""$$$&&&((())))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''%%%###+++((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''((((((((())))))%%%%%%&&&''''''((())))))%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''$$$%%%(((***++++++++++++(((((((((((())))))))))))))))))***++++++***((((((++++++******)))(((((((((+++*********+++,,,,,,------///222666<<>>DDDLLLSSSXXX[[[\\\hhhnnntttuuussspppqqqsssyyyyyyxxxxxxwwwuuutttsssuuuuuuvvvvvvwwwwwwwwwxxxyyy{{{~~~~~~|||zzztttssssssssstttvvvyyy{{{xxxwwwvvvuuuuuuuuuvvvwwwqqqooommmnnnpppsssttttttnnnkkkiiijjjnnnooolllhhhmmmmmmlllkkkkkkjjjjjjiiiiiigggeeeeeefffggggggfffiiihhhhhhggggggffffffeeedddcccbbb```___```dddgggiiijjjlllnnnooommmhhhddd___```aaaaaaaaaeeekkkpppooommmkkkjjjjjjjjjiiihhhkkkhhheeefffiiimmmoooooopppqqqrrrsssttttttttttttsssrrrqqqppppppqqqsssuuusssuuuwwwyyy{{{|||||||||wwwuuurrrrrrsssvvvxxxyyyyyyyyyyyyyyy{{{}}}~~~|||zzzzzz{{{{{{zzzvvvqqqmmmkkkjjjkkklllllliiieeebbbbbbcccdddbbbaaaaaaaaa^^^XXXSSSTTTVVVWWWTTTMMMEEE???<<<>>>===<<<999666222000...000///---++++++,,,---...)))************+++++++++***---//////,,,******+++******+++++++++)))'''&&&***)))((((((((((((((())))))(((&&&&&&(((((((((''')))))))))))))))***++++++'''((()))((('''&&&'''(((+++++++++*********))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''###$$$%%%''')))***++++++$$$%%%%%%&&&'''((())))))&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%""""""###$$$&&&''''''''''''''''''''''''&&&### !!!&&&((('''$$$'''&&&%%%%%%$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%''')))))))))((('''&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((('''''''''(((***+++++++++***)))((()))***,,,,,,+++******---)))%%%$$$&&&((((((&&&((()))******)))***,,,...222000222888===BBBLLLUUU___gggsss~~~yyyjjjWWWKKKCCCBBBGGGVVVmmm))))))(((((())))))******((()))***+++,,,......//////222888>>>DDDHHHKKKLLLTTT[[[ccchhhiiijjjmmmqqqtttttttttttttttttttttsssssssssrrrqqqqqqqqqqqqqqqtttuuuxxxzzzzzzxxxvvvtttooooooooopppqqqtttwwwxxxvvvuuuuuuuuuuuuvvvwwwxxxyyyvvvrrrqqqrrrtttuuuuuuqqqnnnlllnnnqqqrrrooolllkkkjjjjjjiiiiiihhhhhhgggeeedddcccccceeeeeedddccc``````aaaaaabbbccccccccc^^^^^^]]]\\\[[[[[[^^^```cccdddfffhhhjjjhhheeeaaa]]]___```aaaaaacccgggjjjllljjjhhhhhhhhhhhhgggfffeeecccaaacccfffjjjkkkkkkmmmnnnoooqqqqqqqqqpppooopppooonnnnnnoooqqqssstttvvvwwwyyyzzz||||||{{{{{{wwwuuurrrqqqqqqssstttuuuwwwvvvvvvvvvwwwyyy{{{|||~~~}}}zzzzzzxxxvvvsssrrrsssuuuvvvvvvuuurrrmmmiiigggfffggghhhhhheee```]]]]]]^^^^^^\\\ZZZXXXWWWSSSNNNJJJDDDFFFGGGEEE???999444111888888777555333000...,,,***)))'''%%%%%%&&&'''((()))************++++++++++++---000///---++++++,,,))))))*********))))))((())))))(((((((((((()))))),,,***((('''(((((('''&&&)))((((((((((((((())))))((()))***)))'''&&&'''(((*********))))))((((((((()))))))))))))))))))))***&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&&&&''''''''''''''''''''''''!!!$$$$$$!!!'''&&&%%%%%%$$$$$$$$$%%%'''%%%$$$###%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%''')))$$$$$$%%%&&&'''((()))***&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))((())))))***************---***'''''')))+++***))))))***+++*********,,,...111///111777===BBBLLLUUU^^^fffrrr}}}~~~wwwhhhWWWKKKEEECCCGGGVVVlll'''''''''((((((((())))))'''(((((()))******+++++++++---111666999<<<>>>>>>???FFFOOOVVVZZZ]]]bbbeeehhhiiijjjlllnnnpppqqqrrrpppooollljjjiiiiiijjjjjjnnnppprrrttttttrrrpppnnnhhhiiiiiijjjllloooqqqrrrrrrrrrrrrsssuuuwwwyyyzzz{{{uuurrrqqqrrrssssssrrrpppnnnooorrrsssqqqnnniiiiiiiiihhhggggggffffffdddccccccdddfffeeecccaaa]]]]]]]]]^^^______``````[[[\\\]]]\\\[[[ZZZ[[[]]]______aaaccceeedddaaa^^^ZZZ\\\]]]^^^___```ccceeeiiigggffffffggggggfffddd```___```bbbeeehhhjjjjjjlllmmmpppqqqrrrpppnnnmmmnnnmmmllllllmmmoooppprrrssstttvvvwwwxxxxxxxxxwwwvvvuuurrrpppnnnnnnoooppprrrrrrqqqqqqrrrsssuuuvvvzzzzzz{{{{{{{{{zzzxxxwwwwwwuuurrrnnnkkklllooorrrppppppoookkkgggcccbbbaaaccccccbbb^^^ZZZWWWVVVVVVVVVSSSOOOKKKHHHDDD@@@===888:::;;;:::666111...---000000000///...---,,,+++***)))((('''''''''((())))))************+++++++++)))***,,,+++***)))))))))))))))(((((())))))******)))))))))(((((())))))***...,,,)))(((((((((&&&%%%(((((('''''''''''''''((((((******)))((('''((()))))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''(((((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''' """&&&))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&%%%###&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$"""###$$$&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''%%%$$$###"""%%%&&&&&&&&&%%%%%%'''((("""###$$$&&&((()))++++++&&&'''((('''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((()))*********)))((()))+++++++++***)))+++++++++++++++---///000...000666<<>>???@@@AAACCCEEEHHHMMMSSSYYY^^^aaa^^^\\\ZZZYYYYYY[[[^^^```___```bbbdddddddddccccccddddddfffgggggggggfffffffffgggjjjnnnrrruuuxxxyyyxxxsssmmmjjjjjjlllnnnooommmlllkkkjjjkkklllllllllmmmmmmllllllkkkjjjjjjjjjffffffgggiiijjjiiigggdddddddddccccccbbbaaaaaaaaafffhhhjjjjjjhhhfffeeeeeeffffffggghhhiiigggccc```XXXVVVUUUVVVYYY^^^cccfffgggfffggghhhjjjkkkjjjhhhaaabbbdddfffggghhhjjjkkkppprrruuuwwwxxxvvvsssqqqqqqqqqooommmkkkjjjiiihhhdddeeegggjjjlllmmmmmmmmmrrrrrrpppmmmhhheeefffgggeeeeeeeeefffhhhkkkmmmoookkkkkkllllllllljjjiiihhhccccccccc```^^^\\\]]]^^^ccccccaaa^^^ZZZWWWWWWXXXXXXVVVTTTQQQNNNKKKHHHGGGHHHEEE@@@:::444000......***,,,------+++******+++'''((()))******+++******))))))))))))))))))******))))))*********+++++++++---,,,,,,,,,------------+++***((('''''''''((())))))))))))))))))***++++++,,,***(((((()))***)))(((******)))(((((()))))))))((()))***)))((('''''')))))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((())))))*********))))))%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%''')))***++++++&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%&&&((()))+++---...&&&&&&&&&%%%###""" !!!%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%&&&)))(((((('''&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))((('''&&&&&&&&&''')))*********+++***)))'''&&&&&&***+++,,,,,,+++,,,...000///---///555:::???IIIRRRZZZbbbooo{{{yyypppoooyyy~~~tttdddSSSGGGCCCGGGTTTiii'''((()))***+++***)))((((((((((((((())))))))))))++++++++++++++++++++++++---///111444666777888888666777:::>>>CCCHHHMMMPPPMMMLLLKKKLLLMMMOOORRRTTTYYYZZZ\\\___```aaaaaaaaabbbccceeeggggggfffeeeddd```bbbeeejjjnnnrrrtttuuusssoookkkiiijjjlllnnnooonnnmmmlllkkkkkklllmmmnnnnnnnnnnnnmmmllllllkkkkkkeeeddddddeeeggggggeeecccaaaaaabbbbbbcccdddddddddgggiiijjjjjjhhhfffffffffhhhiiikkkmmmnnnkkkgggcccZZZWWWUUUWWW[[[```dddeeeeeeeeefffiiikkklllkkkiiibbbdddddddddcccdddfffhhhmmmoooqqqssstttsssrrrppprrrqqqooommmjjjgggeeedddbbbcccfffhhhjjjkkkkkkkkkkkklllllliiiccc```aaaccc`````````aaaccceeegggiiiddddddddddddcccaaa___^^^YYY[[[\\\\\\YYYVVVTTTTTTXXXWWWUUURRRNNNMMMMMMOOOOOOMMMJJJHHHFFFDDDAAA>>>???>>>;;;666000---,,,,,,)))***+++***))))))***+++'''((()))***************((((((((())))))))))))))))))************+++++++++***((('''''')))******))))))((((((''''''((((((((())))))))))))******+++,,,***)))'''((()))******))))))))))))))))))***++++++'''))))))((('''&&&'''((((((((())))))))))))*********))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''+++++++++***)))(((&&&%%%$$$$$$%%%&&&'''((()))***'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&%%%$$$!!!###%%%$$$$$$&&&((($$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))(((&&&&&&&&&''''''''''''((((((((())))))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))))),,,------,,,***))))))***)))+++++++++++++++---///000...///444888===FFFOOOXXXaaannnzzzyyyrrrpppzzzvvveeeSSSGGGAAAGGGVVVmmm%%%&&&(((******)))((('''&&&'''''''''(((((()))))),,,+++++++++++++++,,,,,,***+++,,,...000222222111111111111333555999<<<>>>;;;;;;<<<===>>>@@@BBBCCCKKKLLLOOORRRTTTVVVWWWWWWXXXZZZ^^^aaacccbbbaaa```[[[]]]aaafffkkknnnppprrrooollliiihhhiiikkkllllllmmmmmmllljjjjjjjjjlllnnnmmmmmmllllllkkkjjjjjjjjjdddcccbbbbbbddddddcccbbbaaaaaaaaabbbccccccddddddeeefffgggfffdddcccccccccdddfffjjjoooqqqnnniiiddd[[[ZZZZZZ\\\```bbbbbb```bbbbbbdddgggjjjkkkiiihhhfffffffffcccaaa```cccfffiiijjjlllnnnoooppppppooopppooommmkkkhhheeecccbbbcccdddfffggghhhggggggfffccceeefffccc^^^[[[]]]___^^^]]]]]]\\\]]]^^^```aaa]]]]]]]]]\\\[[[XXXVVVUUURRRTTTUUUTTTRRROOOMMMMMMIIIIIIGGGDDD@@@???@@@BBBEEEBBB???======;;;888555666777666222---******,,,+++++++++***))))))***,,,((())))))*********))))))((())))))******+++******)))************+++++++++(((%%%###$$$&&&(((((('''$$$%%%&&&((()))*********))))))))))))***+++,,,---+++)))''''''(((((('''&&&'''''''''((()))***+++,,,&&&'''((('''&&&%%%&&&''''''''''''(((((()))))))))******)))(((((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((''''''))))))))))))(((&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((***%%%$$$$$$$$$%%%%%%&&&'''((('''%%%%%%&&&'''&&&%%%%%%$$$#########$$$%%%&&&$$$%%%&&&'''&&&$$$"""!!! %%%'''%%%###$$$'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%&&&'''((())))))'''((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))&&&&&&'''(((((((((((((((''''''((())))))))))))(((***+++,,,+++)))))),,,///)))***+++*********,,,...111...///444777<<>>;;;888666777666222///000222222000,,,)))***+++)))))))))'''%%%%%%''')))))))))******))))))((('''&&&&&&'''((())))))(((((()))************+++++++++---***'''(((+++------+++ """%%%(((***,,,,,,,,,))))))))))))***+++,,,------***((('''''''''%%%$$$%%%%%%%%%&&&((()))+++,,,&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''###$$$%%%&&&''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''&&&&&&%%%%%%&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###%%%$$$$$$$$$$$$%%%%%%&&&'''***(((&&&&&&''''''&&&%%%'''&&&%%%$$$###$$$%%%%%%###$$$&&&(((((('''&&&%%%!!!&&&***)))$$$ """&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%'''((((((&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''')))))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******%%%&&&((()))))))))((('''&&&''')))*********)))(((%%%'''((((((''')))---111((()))******)))***,,,...111///000333777;;;CCCKKKVVV___mmmyyyzzztttppplllqqq{{{xxxiiiVVVIIIAAAEEERRRhhh***((('''&&&&&&'''(((***''''''''''''((((((((((((***)))(((&&&&&&&&&'''((())))))(((((()))***++++++...,,,+++))))))***,,,------...000111111000...---...///111222222333666888@@@AAADDDGGGKKKNNNQQQRRRSSSVVV\\\bbbfffiiiiiiiiijjjiiifffdddcccdddfffggghhhgggdddbbb````````````bbbccceeeggghhhgggfffeeefffffffffeeeddddddfffiiieeegggiiiiiifffbbb```___aaa___^^^___aaabbb```]]]___bbbgggnnnrrrqqqkkkeee^^^___```aaaaaaaaa```______```aaacccdddeeeffffffiiihhheeeaaa^^^^^^```cccgggffffffhhhkkkmmmmmmlllqqqooojjjfffdddeeefffgggjjjiiigggdddaaa___]]]\\\^^^]]]\\\ZZZXXXVVVUUUTTTXXXXXXXXXWWWWWWWWWWWWWWWPPPPPPPPPOOOMMMJJJFFFDDD@@@???>>>>>>@@@@@@???>>>:::777333000///000333555888555111...---///111444111+++&&&&&&***---+++))))))))))))***++++++,,,,,,))))))))))))))))))))))))((('''&&&&&&&&&((()))************)))))))))))))))***************)))((((((+++***)))'''''''''((()))!!!&&&)))++++++)))((())))))((('''&&&%%%%%%$$$)))((('''&&&&&&'''((()))+++******)))((('''''''''%%%%%%%%%%%%&&&''')))+++((((((''''''''''''(((((($$$'''))))))'''%%%$$$$$$((('''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%$$$$$$###)))'''&&&'''))))))%%%!!!''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$%%%'''&&&"""!!!"""###%%%''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""###%%%'''***)))((('''&&&%%%$$$$$$"""###%%%'''''''''%%%$$$######%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''%%%%%%&&&&&&'''(((((((((************)))((('''&&&,,,***(((((()))***)))((()))***+++***))))))+++---...000111222444;;;EEEMMMWWW___kkkvvv~~~ooolllhhhjjjvvvuuucccSSSJJJFFFFFFNNNddd)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))((('''''''''''''''))))))((())))))******+++,,,+++)))))))))***+++,,,***+++---......---+++******,,,---......///222444333444777:::===@@@BBBCCCJJJNNNTTT[[[aaaeeeffffffdddbbb```^^^^^^___aaabbbdddcccbbbaaa___^^^]]]\\\\\\]]]___`````````___^^^ccccccdddcccbbbbbbdddfffhhhjjjkkkjjjgggccc```______^^^]]]^^^aaabbb```^^^```aaaeeekkknnnlllgggccc___```aaabbbccccccbbbaaa^^^___```bbbdddeeeffffffeeedddbbb^^^\\\\\\___bbbeeeddddddeeehhhiiiiiiiiikkkiiieeebbb``````aaaaaabbbbbbaaa```^^^\\\ZZZYYYWWWVVVUUUSSSQQQPPPNNNNNNQQQQQQPPPOOOOOONNNMMMMMMNNNMMMLLLIIIEEE@@@;;;999888666555666777888777555444222///,,,,,,---///111444222...,,,+++,,,...000---,,,+++*********)))(((&&&&&&'''(((***+++,,,,,,)))))))))))))))))))))))))))((('''''''''((()))******)))))))))))))))))))))***************)))(((((())))))((('''''''''''''''"""$$$'''***++++++***))))))(((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))*********))))))((('''&&&))))))(((((()))***+++,,,)))(((((((((((((((((()))###%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%$$$$$$%%%&&&(((((('''&&&)))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%%%%$$$&&&%%%%%%&&&((('''$$$ ###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''''''''''''''''''''&&&&&&%%%&&&'''''''''%%%###!!!$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((((((((((((((((((((((('''(((((())))))))))))(((((()))'''&&&''')))******)))***+++,,,+++******,,,......///111111444;;;DDDLLLWWW^^^jjjuuu{{{kkkhhhdddfffttttttbbbRRRIIIGGGGGGOOOddd)))((('''&&&&&&'''((()))(((((()))))))))*********(((((((((((((((''''''&&&(((((())))))))))))******)))(((((('''((()))+++,,,((((((************((((((&&&((()))))))))***,,,///---...///111444666777888;;;>>>DDDKKKPPPTTTUUUUUUWWWVVVTTTSSSSSSUUUWWWXXXZZZ[[[\\\]]]\\\ZZZXXXWWWVVVWWWYYY[[[]]]^^^_________```aaa```___```bbbccchhhiiijjjiiieeebbb______\\\\\\\\\]]]___```___]]]^^^___aaadddeeeddd```]]]ZZZ[[[]]]^^^_________^^^[[[\\\]]]```aaaccccccddd___^^^]]]ZZZXXXXXX[[[]]]___]]]]]]^^^```aaaaaaaaaaaa```^^^\\\ZZZYYYYYYYYYXXXYYYYYYYYYXXXVVVSSSQQQQQQPPPOOONNNLLLKKKJJJIIIFFFEEEDDDCCCBBB@@@??????DDDCCCAAA>>>:::555111...///...------//////...---,,,+++***))))))***+++,,,...---,,,***)))***++++++))),,,...---***((('''((($$$$$$&&&''')))***+++,,,))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))*********************)))((((((((())))))))))))(((''''''''''''(((***************((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((((()))******)))(((&&&%%%+++******))))))***++++++((((((((((((((((((((((((!!!%%%'''(((((()))+++(((&&&%%%$$$%%%(((,,,...&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&&&&"""$$$&&&'''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((((((%%%###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&''''''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((()))***)))((((((+++******)))((((((''''''&&&&&&((()))************&&&%%%$$$&&&(((*********+++,,,,,,,,,++++++---...,,,...000111333999CCCJJJVVV]]]hhhsss}}}yyyfffaaa]]]cccssssssaaaQQQHHHGGGGGGOOOddd~~~)))(((''''''''''''((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((())))))))))))))))))'''&&&&&&&&&''')))***+++&&&'''(((((((((((('''&&&%%%'''(((((('''(((***,,,+++,,,---...000111222333111333888<<>>;;;999888888777666555555444///////////////000000000,,,,,,------,,,,,,,,,+++)))((('''(((***+++***)))'''((()))******+++++++++))))))******))))))(((((((((%%%!!!"""'''******)))***))))))))))))(((((((((((((((((((((((((((((((((++++++******))))))(((((((((((())))))***************************)))((((((&&&'''((()))))))))''''''***)))((('''''''''((((((&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''((())))))(((&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$""""""###$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%$$$&&&(((***)))%%%$$$&&&)))$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((+++)))(((((()))***)))(((((()))***)))((((((***,,,+++---000111333888@@@GGGRRRYYYdddnnnyyyzzzcccZZZWWWbbbxxxtttbbbRRRIIIEEEGGGQQQeee}}}((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((((((((('''((()))***)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***)))(((((()))+++'''(((((()))******++++++'''(((+++---///111111111,,,,,,,,,---...///000111222444888<<>>;;;777333111111111000000000/////////******+++,,,,,,------...,,,++++++******)))))))))'''&&&%%%&&&(((***)))((()))))))))******+++++++++************))))))))))))***$$$ &&&++++++(((++++++******)))(((''''''(((((((((((((((((((((((())))))*********)))((((((((((((((()))******++++++***************)))(((((($$$$$$%%%&&&&&&&&&%%%%%%***)))(((''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%###$$$%%%&&&&&&%%%$$$###%%%&&&''''''%%%%%%&&&''' """%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((''''''###%%%&&&&&&&&&'''***,,,&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%'''(((###%%%%%%%%%######$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((()))((()))))))))))))))(((''',,,***)))((()))***)))((('''((())))))(((((()))++++++...000222333888@@@FFFQQQXXXbbblllwww}}}eeeZZZXXXeee}}}tttbbbSSSJJJDDDHHHTTTiii''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))'''((()))***)))(((&&&%%%'''''''''((((((((('''''')))(((((((((((((((((()))((())))))(((&&&&&&((()))((())))))***++++++,,,,,,'''((()))***++++++++++++************++++++,,,,,,,,,---...111555;;;@@@CCCEEECCC???;;;999999:::;;;<<>>???>>>???@@@BBB===@@@CCCCCCBBBBBBDDDFFFGGGIIIJJJGGGAAA===<<<<<<>>>>>>??????>>>===;;;::::::::::::::::::999888888999:::;;;:::::::::<<<>>>999666222//////000000000111000////////////000000///...---,,,***)))((((((******************)))))),,,+++++++++******)))))))))))))))((())))))***+++'''&&&&&&''')))+++***))))))((('''&&&&&&&&&'''(((***)))(((''''''(((***+++(((***,,,+++)))'''&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))))))))(((((('''(((((()))***+++++++++***************)))(((((()))(((''''''''')))***+++******+++++++++******)))$$$%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&)))(((%%%$$$$$$&&&(((***%%%&&&'''(((((('''&&&%%%&&&''')))******)))'''&&&&&&''''''&&&$$$$$$%%%'''******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))((((((''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&%%%&&&### ###%%%%%%############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$#########""""""%%%&&&&&&''''''(((((((((%%%$$$#########%%%((()))'''))))))'''$$$"""$$$&&&''''''&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''(((***+++++++++***)))******))))))((((((''''''$$$%%%'''(((***++++++,,,'''&&&%%%&&&(((*********)))***+++***))))))+++---,,,///222333555999@@@FFFOOOVVV___jjjuuuhhh\\\YYYhhhqqq```PPPHHHGGGNNN]]]sss######%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))((('''&&&%%%%%%$$$###&&&***---...+++(((%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))*********))))))))))))************)))((('''(((+++---)))))))))))))))))))))))),,,((('''+++,,,***+++111000000///...------,,,,,,++++++,,,---...000000111444555555555555444333333333333333444555888:::<<>>CCCGGGNNNXXXbbbnnnzzz|||hhh]]]dddzzzzzzlll[[[MMMGGGEEENNN```xxx'''(((((((((''''''&&&%%%'''''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%######%%%''')))))))))(((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&''')))******)))'''&&&$$$&&&))))))(((''''''(((((((((((((((((((((((((((((('''((()))((('''''''''*********************))))))))))))))))))))))))))),,,***((('''&&&''')))*********************++++++************************))))))************))))))((())))))************)))---,,,+++*********+++++++++***)))((((((((((((((('''''''''(((((()))))))))***)))((((((((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$'''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''(((((())),,,,,,***)))((('''&&&%%%%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((((()))******++++++)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((())))))+++444999333***&&&&&&'''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''%%%$$$((('''''''''(((+++---///%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))***)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''&&&$$$###%%%'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%&&&'''((((((((((((######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&&&&'''))),,,,,,+++*********)))(((((((((((())))))***++++++************++++++---......///111666<<<@@@HHHOOOYYYdddooo}}}vvvddd^^^hhh|||yyykkkZZZLLLEEEDDDLLL^^^uuu(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&'''(((***++++++***((('''((((((((('''&&&''')))+++''''''''''''''''''''''''((()))(((''''''(((((('''(((((())))))))))))))))))))))))))))))************+++)))'''&&&&&&&&&((()))************************+++************)))))))))((())))))******)))))))))'''((()))***************,,,+++******)))((((((((()))(((((((((''''''((((((&&&''')))******(((%%%###"""$$$&&&(((************'''''''''''''''''''''''')))((('''&&&%%%$$$######''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))))))))***)))(((''''''(((###%%%'''(((''''''(((***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((******))))))))))))))))))((())))))))))))(((''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))---...)))%%%%%%&&&$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%''''''&&&)))(((&&&%%%&&&''')))+++%%%%%%%%%&&&&&&&&&''''''******)))(((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""%%%((('''$$$"""%%%(((&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((***++++++)))((('''''')))(((((((((((())))))***++++++************++++++---......///000444:::???HHHOOOZZZeeeppp}}}ooo```^^^jjj~~~wwwjjjYYYKKKEEEAAAJJJ[[[rrr&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%$$$(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&%%%$$$%%%(((***''''''''''''''''''''''''''')))((($$$%%%((()))(((%%%%%%&&&&&&''''''(((((()))))))))******+++++++++((('''&&&%%%%%%%%%&&&'''''''''((()))))))))(((((()))))))))(((((('''''''''&&&&&&'''(((((((((''''''%%%&&&'''(((((())))))((()))((((((''''''&&&%%%%%%'''''''''((((((((((((((($$$&&&((()))(((%%%"""  $$$'''))))))'''&&&((((((((((((((((((((((((+++******)))((('''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&''''''((()))***%%%&&&''''''&&&%%%&&&(((!!!###%%%&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((************))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''&&&###%%%***,,,)))$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """%%%'''((((((((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!$$$&&&&&&######%%%(((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&'''''''''&&&&&&'''((((((&&&%%%%%%&&&))))))(((((((((((())))))++++++************++++++------......000444:::>>>FFFMMMWWWbbbnnn{{{~~~iii\\\^^^mmm}}}uuuiiiWWWJJJDDD@@@HHHYYYppp%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&%%%'''(((***,,,,,,***((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''%%%'''%%% !!!'''***(((%%%%%%%%%&&&'''(((((()))''''''((()))***++++++,,,'''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%'''(((((()))))))))(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((()))***$$$&&&((('''%%%$$$&&&(((%%%&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))*********)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%((('''%%%''',,,---+++###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$###"""###&&&((())))))'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%###""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$%%%'''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%'''((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%''')))(((&&&%%%&&&(((&&&&&&'''''''''((((((((($$$$$$&&&'''''''''&&&&&&%%%&&&''''''&&&''')))++++++***)))(((((('''((((((++++++************++++++,,,,,,------///444999>>>DDDKKKVVVaaammmzzz|||ggg[[[```ppp{{{sssgggVVVIIIDDDBBBIIIXXXnnn###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''((())))))******)))((('''&&&%%%%%%%%%''''''''''''''''''''''''***)))'''%%%%%%%%%''''''%%%'''***,,,,,,***'''%%%''''''&&&&&&&&&''''''((()))(((''''''''''''((()))"""%%%(((((('''&&&&&&&&&''''''''''''''''''''''''$$$&&&###&&&***(((&&&''''''((()))***++++++&&&&&&'''((()))***+++,,,((())))))))))))((('''&&&###$$$&&&'''((((((''''''%%%%%%&&&'''(((((())))))&&&'''(((((())))))))))))&&&'''((()))************))))))******)))(((((('''&&&&&&'''((())))))))))))***(((&&&$$$%%%'''+++---++++++***)))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((******+++&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******''')))+++)))&&&%%%&&&(((***+++,,,+++(((&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''((()))***+++,,,,,,***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&###''')))%%%$$$%%%&&&%%%###$$$%%%&&&''''''''''''(((((((((((((((((((((((((((&&&$$$%%%'''((())))))%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''###""" ###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###((('''%%%$$$######$$$%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))(((&&&%%%&&&)))'''''''''(((((((((((()))''''''((())))))((('''&&&&&&'''((())))))+++///222++++++***(((''''''''''''++++++************+++++++++,,,,,,---///444:::>>>EEELLLVVVbbbmmm{{{|||fff[[[aaarrryyyrrrfffVVVIIIDDDDDDJJJYYYmmm''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''&&&((('''&&&%%%%%%&&&'''((()))&&&$$$%%%((((((%%%"""((('''&&&%%%%%%&&&(((***&&&((()))++++++)))(((&&&)))******)))((('''''')))(((&&&$$$$$$%%%'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&***+++***(((%%%######$$$)))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''((()))***++++++(((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((''''''''''''((())))))((('''%%%%%%'''((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''$$$%%%%%%&&&'''((()))))))))(((((((((''''''''''''''''''''''''((((((((((((((())))))************)))&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''((()))))))))%%%%%%&&&'''((((((((('''((())))))'''%%%$$$%%%'''((((((((((((''''''''''''))))))))))))))))))))))))(((((()))***************&&&&&&'''((()))))))))((())))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))&&&######&&&''''''&&&%%%%%%&&&'''&&&%%%###"""''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%#########%%%''')))''''''&&&%%%%%%$$$######'''''''''%%%###"""$$$&&&############$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&,,,***(((%%%%%%%%%'''((()))((('''%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))000...,,,*********+++,,,---******,,,...///555===DDDJJJSSS]]]hhhvvvvvveee^^^aaauuuxxxnnn```QQQHHHHHHAAAKKK]]]sss''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&((('''&&&&&&&&&&&&'''((('''&&&%%%&&&''''''%%%$$$)))'''%%%###"""""""""###''''''((())))))((('''''''''&&&%%%###!!!"""$$$''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%'''((()))(((&&&%%%%%%''')))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''&&&&&&''''''((()))((('''%%%%%%'''((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''''''''(((((((((((('''(((((()))((((((''''''&&&&&&&&&''''''''''''(((,,,++++++)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((''''''&&&&&&&&&'''((('''''''''(((***((((((((((((((((((((()))))))))))))))))))))))))))''''''((())))))))))))(((''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&$$$$$$&&&''''''%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''%%%$$$"""!!!"""#########$$$$$$%%%%%%&&&&&&'''$$$%%%%%%###"""###%%%'''############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%,,,+++***(((&&&%%%###""""""#########$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((()))***************))))))))))))((((((((((((---,,,***))))))***+++,,,+++)))(((+++,,,...444;;;CCCJJJSSS]]]hhhuuuxxxgggaaacccvvvwwwmmm___OOOGGGFFFDDDNNNbbbxxx''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((($$$%%%''''''&&&%%%&&&'''***)))'''%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%###  ###'''%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&'''(((***((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&((())))))******&&&&&&%%%%%%%%%&&&''''''((('''%%%%%%'''((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''(((((((((((((((&&&''''''''''''((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((+++***)))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&((()))(((''''''(((***((((((((()))******++++++))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''((((((((('''&&&$$$###""""""$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))'''&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$'''&&&$$$"""""""""############$$$%%%%%%&&&''''''"""######""""""###%%%((($$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''"""$$$&&&'''((('''%%%$$$&&&''''''''''''&&&&&&%%%'''&&&&&&&&&'''((()))***'''''''''(((((())))))***''''''''''''''''''''''''))))))***++++++++++++*********))))))((((((''''''******)))((((((***+++,,,,,,)))))),,,...///555<<>>AAAHHHTTT___iiittt~~~vvveee```dddwwwxxxmmm]]]NNNFFFEEEHHHVVVmmm&&&&&&%%%%%%%%%%%%&&&&&&+++***'''%%%$$$%%%&&&'''&&&''''''''''''''''''&&&"""%%%((((((%%%$$$&&&)))############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))***((('''((((((%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''((('''&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))((('''&&&%%%$$$&&&&&&&&&''''''''''''(((""""""###$$$%%%&&&'''((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$%%%&&&'''((())))))))))))&&&((()))(((&&&$$$$$$%%%((())))))***+++,,,,,,---((((((((((((((((((((((((''''''((()))))))))(((((($$$%%%&&&'''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$'''''''''%%%$$$###%%%'''%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''(((''''''''''''(((((((((((((((((()))))))))*********&&&''''''((()))(((((((((&&&&&&'''((()))***++++++)))))))))***+++,,,---...---+++,,,000111222777===???GGGSSS___iiisss}}}sssaaa]]]cccyyyxxxmmm]]]NNNFFFFFFHHHWWWooo&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))'''&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((&&&(((((((((&&&%%%&&&''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((''')))(((((((((''''''''''''%%%&&&&&&&&&&&&''''''''')))))))))))))))((('''&&&&&&&&&&&&''''''''''''(((###$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&((()))***++++++!!!###'''((((((((()))***)))))))))***+++++++++,,,))))))))))))))))))))))))''''''((())))))))))))((($$$$$$&&&((()))******+++***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$&&&''''''&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######""""""###$$$&&&'''(((((())))))(((&&&$$$$$$%%%'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++))))))***++++++,,,------***)))***...//////444:::>>>FFFRRR]]]hhhrrr}}}qqq```]]]eee{{{wwwkkk\\\NNNGGGGGGGGGWWWppp&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&''''''%%%$$$((((((((((((((((((''''''%%%&&&'''(((((('''&&&%%%"""$$$&&&'''&&&%%%%%%&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((()))))))))(((((((((((('''''''''******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%&&&'''))))))*********!!!$$$(((***++++++,,,---))))))******************))))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&'''((()))************((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''&&&$$$$$$&&&(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$&&&'''((()))'''''''''%%%$$$$$$&&&(((############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&(((***+++,,,))))))))))))((((((''''''!!!"""$$$&&&'''(((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&''''''((((((((((((((())))))))))))(((((((((((((((((()))******+++++++++)))((()))---//////333999===DDDPPP[[[fffrrr~~~rrrcccccckkk~~~tttiiiZZZLLLFFFFFFGGGXXXppp&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((''''''&&&%%%&&&'''(((((('''&&&%%%)))&&&$$$%%%((((((%%%"""!!!"""###%%%&&&'''''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%$$$###$$$&&&)))(((&&&$$$$$$%%%'''''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&((()))''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&'''((())))))++++++***((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))'''((()))))))))))))))((($$$'''+++---,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&((()))***************)))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''&&&######&&&)))%%%%%%$$$###$$$%%%'''(((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''((("""###%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$''')))############$$$%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%"""'''))))))(((&&&%%%%%%$$$###$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''(((((())))))))))))))),,,+++***)))((('''&&&&&&'''(((((()))))))))))))))***)))+++///000000444:::<<>>IIISSS]]]kkkxxxtttqqqlllXXXMMMKKKNNNfff{{{$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&''''''&&&$$$$$$%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&''''''&&&%%%'''((((((((('''%%%###"""''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&'''(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''((((((***+++---,,,***(((''''''###$$$%%%'''((()))))))))&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''%%%&&&'''((()))*********&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$%%%'''((((((&&&$$$ $$$&&&&&&&&&&&&''''''&&&%%%$$$###############$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&"""((()))%%%$$$((((((###$$$$$$$$$$$$%%%&&&&&&''')))'''### !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%''''''''''''&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''###%%%'''(((((((((***,,,&&&&&&'''''''''&&&&&&%%%%%%'''***++++++)))))))))))))))(((((('''''''''&&&(((((())))))***************,,,---...---...///111333555<<>>CCCHHHSSScccooouuu}}}ssscccXXXTTTUUUWWWfffzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$""" """###$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))'''$$$""""""%%%(((&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&'''%%%$$$$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((('''''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%###"""%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###!!!"""$$$%%%%%%%%%$$$###'''&&&&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''''''''&&&$$$######$$$$$$%%%%%%&&&&&&''')))'''&&&%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((())))))******))))))(((***************************++++++++++++,,,...111000555;;;@@@GGGSSSbbblllttt}}}rrrbbbWWWSSSTTTVVVdddyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###""""""######((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((()))&&&###""""""######"""&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''******))))))((((((((('''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((%%%$$$%%%''''''%%%###%%%&&&'''&&&$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%'''&&&$$$######$$$&&&'''&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""%%%&&&%%%###!!!&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((((((***************************++++++******+++///222111333888>>>GGGSSS```iiittt|||ppp```UUUQQQSSSWWWbbbwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&$$$$$$$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$(((((('''&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&(((&&&%%%%%%&&&''''''&&&'''(((((()))((((((''''''$$$%%%%%%&&&((())))))*********))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((('''%%%%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$'''&&&$$$######$$$&&&'''%%%###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&&&&'''#########$$$$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))***((((((((('''''''''&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((('''))))))))))))))))))))))))+++++++++***)))+++///222222333666===GGGTTT___fffuuu}}}|||nnn^^^RRROOORRRWWWaaavvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$!!! """$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&%%%((((((((((((((((((''''''(((((('''&&&%%%$$$$$$###%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&''')))******'''%%%%%%&&&'''((())))))))))))%%%&&&'''((()))***+++,,,(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% """$$$""""""%%%'''((()))((('''&&&&&&(((###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&'''(((&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%""""""!!!"""###%%%''')))######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&(((***+++((((((''''''&&&&&&%%%%%%'''&&&$$$$$$&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))&&&&&&'''(((((((((((((((***************************++++++******+++///111333444666===GGGTTT___fffvvv~~~zzzlll\\\PPPMMMRRRYYYdddxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""!!!!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%%%%''')))******%%%&&&'''(((((()))(((((())))))(((((('''''''''&&&''''''&&&&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&'''))))))'''### """###$$$%%%&&&'''''''''&&&&&&'''((()))***+++,,,&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$!!!!!!###%%%'''((()))(((&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""###%%%(((+++######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))***''''''&&&&&&%%%%%%%%%$$$&&&%%%$$$$$$&&&'''&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((************************&&&''''''((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++,,,...000111444888===FFFQQQ^^^fffuuu~~~yyylll[[[OOOLLLSSSZZZjjj{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%%%%''')))((('''%%%&&&'''((())))))))))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%############$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''&&&$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&!!!$$$((((((%%%&&&'''''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''!!!"""###$$$%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%'''((($$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&&&&%%%$$$######%%%&&&(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''((()))************************************'''***,,,------------///...333888===CCCNNN\\\fffsss|||~~~xxxkkk[[[NNNLLLTTT\\\ppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!###&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%"""###$$$%%%&&&''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$""""""!!!!!!!!!"""###$$$&&&&&&###$$$&&&&&&&&&&&&$$$###%%%$$$######&&&((())))))&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""***((("""$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###$$$$$$%%%)))'''###!!!!!!###''')))(((&&&$$$###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%$$$$$$$$$######&&&&&&''''''((()))******$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###########################"""""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''((())))))(((((("""###$$$$$$$$$$$$###"""&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$######%%%''''''&&&&&&%%%$$$######%%%'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''')))***++++++++++++''''''''''''''''''''''''&&&)))---......---------,,,222888<<>>IIISSSZZZcccppp|||ppp```RRRPPP[[[jjj&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))''''''&&&&&&%%%%%%&&&$$$###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$######"""""""""%%%%%%$$$######$$$%%%%%%((((((''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$###############'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""'''''''''&&&&&&%%%%%%%%%$$$%%%&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((()))******************)))(((((()))))))))*********))))))))))))***+++,,,---------///555888===HHHRRRZZZcccppp}}}qqqaaaTTTRRR^^^lll}}}$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''')))'''%%%$$$%%%%%%###"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%+++)))'''%%%%%%%%%'''(((''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$######""""""&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""######&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!###$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%!!!"""######$$$$$$$$$###'''''''''&&&&&&%%%%%%%%%###$$$%%%'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''***---//////---***''''''''''''((((((((())))))))))))))))))***+++,,,,,,---,,,///444777<<>>CCCNNN[[[ccckkkyyywww{{{~~~lll\\\PPPQQQ^^^mmm}}}######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''((('''''''''''''''''')))++++++)))'''+++++++++***((('''&&&%%%'''''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###"""  !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''(((''''''&&&&&&%%%''''''&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''''''''""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%$$$###$$$%%%'''(((&&&%%%$$$%%%&&&&&&###!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&((()))&&&###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))''''''''''''''''''&&&&&&'''))))))$$$ !!!'''+++((((((((((((((())))))***,,,,,,,,,+++++++++******+++---...///222777===BBBLLLYYY```hhhvvv~~~xxxpppvvv~~~kkkZZZOOOOOO^^^nnnwwwyyyyyyzzz"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''&&&&&&)))((()))***,,,,,,***(((******)))(((''''''&&&&&&%%%&&&'''&&&%%%%%%''')))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&&&&%%%%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!%%%&&&'''&&&%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%'''((())))))&&&$$$%%%'''(((&&&############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''''''''&&&$$$###$$$%%%''''''''''''''''''''''''$$$%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''''''''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%&&&&&&'''((()))'''''''''(((''''''&&&%%%$$$***+++$$$ '''---((((((((((((((()))******------,,,,,,+++******)))+++,,,...000222777<<>>CCCMMMXXXaaaiiivvv}}}qqqaaa```dddsssttt^^^QQQPPPTTTVVVUUULLLFFFFFFTTTjjj|||''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***(((%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******((('''''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''))),,,---.........''')))***)))&&&%%%''')))$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''+++(((&&&&&&'''(((((((((###$$$&&&((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((#########$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&'''((()))'''%%%$$$$$$%%%&&&$$$###%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))#########$$$%%%&&&'''((($$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''!!!$$$%%%$$$((((((((((((((((((((((((%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%&&&(((+++%%%&&&'''&&&&&&'''***---&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((((((((()))))))))))).........---,,,+++***)))++++++++++++,,,///555999>>>BBBMMMXXXaaaiiiwww~~~ppp______dddsssrrrZZZKKKIIIMMMPPPPPPHHHCCCEEETTTkkk}}}$$$$$$$$$$$$$$$$$$$$$$$$######%%%((()))&&& )))+++'''%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&(((((((((((('''########################"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!$$$'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&((((((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%###""""""%%%(((***,,,...111666???DDD???555*********+++,,,,,,------'''''''''''''''''''''''''''(((((('''%%%###$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$ !!!"""$$$%%%&&&&&&$$$######""""""######$$$%%%%%%%%%&&&&&&'''''''''---(((###"""%%%'''&&&###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$((())))))(((&&&$$$%%%%%%'''''''''''''''''''''''',,,+++)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&***&&&"""###'''***)))&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))'''&&&&&&'''((()))///,,,)))(((((((((((('''))))))((('''&&&%%%%%%$$$%%%'''))))))((('''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%&&&(((***+++---...,,,)))(((***---+++((()))...///---111888;;;BBBLLLUUU^^^iiivvv|||uuubbbccckkk{{{oooYYYMMMMMMPPPOOOKKKEEEAAACCCUUUooo%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$'''&&&$$$!!!###''')))&&&$$$''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''((())))))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((('''&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''((((((&&&%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%"""%%%(((+++---,,,+++***555???HHHLLLLLLDDD555((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''',,,(((######&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&(((%%%###$$$'''((('''%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###%%%'''))))))((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&%%%%%%&&&(((***+++111///---+++((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&'''))))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''((())))))(((''''''(((***)))((('''((()))************(((***...///---000777888@@@JJJRRR[[[fffsss}}}}}}uuubbbbbbjjjzzzoooYYYMMMLLLOOOMMMIIIBBB???DDDVVVooo~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###%%%%%%%%%,,,)))$$$ ###((('''#########$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$(((,,,+++&&&""""""$$$(((''''''&&&&&&''''''(((#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((&&&%%%%%%%%%'''((('''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''***)))(((''''''''''''''''''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%***(((&&&&&&***222999???FFFIIIHHH???777222...)))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$))))))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''',,,(((%%%$$$&&&((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%&&&'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&(((***)))((($$$&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$#########""""""###$$$&&&(((+++,,,111222222...(((%%%%%%&&&''''''''''''''''''''''''&&&((())))))(((&&&'''(((''''''&&&&&&&&&&&&''''''''')))******)))(((((()))(((%%%###%%%***,,,+++)))((((((+++...///...000555555<<>>===DDDXXXpppzzz&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""""""""######"""######$$$'''***&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$'''((((((%%%###$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((******)))(((''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((,,,+++***---333===FFFLLLBBB>>>444&&& %%%+++...%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%***)))((('''&&&%%%$$$###''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%***(((&&&%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%%%%%%%$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&''''''&&&%%% $$$''')))***)))(((%%%%%%$$$###"""!!!!!! !!!!!!"""###%%%'''***+++---111222///((($$$$$$'''&&&&&&&&&'''''''''(((((('''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''')))+++,,,***)))))))))***(((&&&'''***,,,,,,***''')))+++.........000333444:::CCCKKKSSS___mmmwww|||ppp^^^^^^gggwwwnnnYYYMMMLLLLLLHHHBBB;;;<<>>EEEMMMXXXgggrrr{{{kkkWWWXXXbbbuuutttbbbXXXVVVUUUOOOHHH>>>???FFFVVVjjjyyy}}}|||&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%###"""%%%'''###&&&&&&"""!!!$$$&&&%%%!!!"""###$$$&&&'''((()))++++++******)))'''&&&%%%''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((($$$''')))'''$$$###%%%((('''''''''&&&&&&'''''''''((((((((())))))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$'''''''''((((((((())))))&&&&&&(((((()))((('''&&&###)))+++$$$"""(((,,,&&&&&&'''(((((())))))***''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!###%%%'''((((((((('''###%%%'''''''''''')))***''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&######&&&&&&###'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&&&&'''(((&&&%%%(((((((((((((((((((((((('''''''''''''''''''''((($$$$$$$$$$$$%%%''')))*********,,,///000---)))%%%''''''''''''''''''''''''###%%%'''(((((()))***+++((((((''''''''''''((((((((((((((('''%%%&&&(((***,,,)))''')))---///...,,,***---,,,&&&&&&---222222000666===CCCKKKWWWfffqqq}}}mmmVVVWWWbbbuuuvvvdddZZZYYYXXXQQQJJJ@@@@@@FFFUUUhhhxxx~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''+++***'''%%%$$$#########(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))))))))((('''%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$%%%'''(((((((((''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###((('''%%%#########%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''$$$&&&***,,,,,,+++(((&&&&&&&&&&&&''''''''''''(((***************++++++,,,***************)))((((((+++((((((,,,222333...''',,,,,,++++++***)))))))))++++++++++++,,,---...///000555<<>>AAALLL\\\llluuuxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''(((((())))))************))))))''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%&&&((())))))(((&&&%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%((()))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&(((******)))(((&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))***************)))((((((+++(((''')))---...,,,)))************))))))((((((++++++++++++,,,---.........444:::AAAIIIVVVfffrrrzzzhhhUUUYYYcccssswwwfff___aaabbb\\\UUUDDDCCCEEEMMMZZZgggpppuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))+++++++++,,,,,,+++++++++((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!"""###%%%%%%%%%%%%%%%&&&((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''))))))******))))))((((((***)))((((((((())))))***)))))))))))))))(((((((((++++++***++++++,,,---...---222888>>>FFFSSScccooovvveeeTTTYYYdddtttuuueee___ccceee```YYYDDDEEEGGGMMMWWWcccnnnttt%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&)))((('''&&&%%%$$$$$$###((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((((())))))++++++,,,,,,,,,,,,++++++*********)))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((******''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))(((''''''&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$"""!!!"""$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###!!!!!!###%%%'''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))((((((''')))+++***'''&&&(((***))))))))))))************++++++******+++,,,,,,------222888===DDDQQQaaalll|||sssaaaSSSYYYeeevvvtttddd___bbbddd^^^WWW@@@BBBEEEKKKTTTaaannnwww%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&((((((''''''&&&%%%$$$###''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((***++++++++++++++++++************)))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))'''''''''&&&''''''''''''######$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$###%%%'''(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$######%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((((((''''''''''''((())))))'''(((((()))))))))((((((%%%***......+++(((((()))*********++++++,,,,,,,,,++++++*********+++,,,,,,...222888===CCCOOO^^^jjjzzzqqq___SSSZZZhhhyyysssccc]]]______XXXPPP===@@@DDDKKKTTT```mmmvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&$$$###(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''(((((()))******++++++******)))((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''(((&&&""" """&&&(((######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))))))))((()))******+++''''''((()))))))))((((((%%%***...000---***)))*********++++++,,,---......++++++************++++++---222777;;;BBBMMM\\\gggwwwppp___SSS\\\kkk|||rrraaaZZZ[[[ZZZRRRIII???AAAEEELLLVVVbbblllrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))******++++++++++++******''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&***)))'''&&&&&&''')))***###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((%%%%%%%%%%%%&&&((()))***%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***&&&''''''((())))))(((((('''))),,,---,,,,,,++++++((()))***+++,,,---......++++++************++++++,,,000555999???JJJYYYdddsssppp```TTT^^^nnnqqq```YYYYYYWWWNNNEEE???@@@DDDNNN\\\iiiqqqttt%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$##################$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''((((((((('''%%%$$$$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''(((((()))************++++++,,,,,,++++++***)))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$######$$$%%%%%%&&&&&&&&&%%%)))))))))((((((''''''&&&###$$$&&&(((((('''&&&%%%(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%&&&'''(((((($$$######""""""######$$$###$$$%%%&&&&&&%%%$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%###&&&(((&&&$$$"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))$$$$$$%%%%%%'''(((***+++%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))(((((())))))))))))***,,,------''''''(((***+++,,,---...++++++***************++++++///444888===HHHVVVaaappp}}}ppp```TTT___oooppp___XXXYYYWWWMMMDDD======CCCPPPaaapppwwwyyy%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''+++***(((%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$""""""&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""%%%'''&&&$$$###%%%(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''((((((((((((***((((((((())))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$''')))))))))'''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&+++,,,......+++(((###!!!(((((('''&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&########################''''''&&&%%%%%%$$$######'''(((((('''%%%###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%#########(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!&&&&&&''''''&&&&&&%%%$$$***((((((((()))***)))(((***)))'''%%%$$$%%%'''((($$$&&&)))***)))(((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&&&&((())))))(((***+++,,,,,,***)))))))))---+++***(((((()))+++,,,***...333777===HHHXXXdddkkkzzzooo[[[TTT^^^ooo}}}mmm___\\\\\\VVVJJJAAA???AAAGGGOOO[[[iiivvv~~~%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%'''&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$######$$$&&&%%%%%%$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&***,,,---......+++(((&&&(((((('''&&&%%%%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&''''''&&&$$$######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%''')))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###&&&''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%((('''&&&%%%$$$%%%%%%&&&"""$$$&&&'''%%%$$$%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&((())))))(((''')))++++++******+++,,,---,,,+++*********,,,---,,,000333666;;;EEETTT___lll{{{ooo\\\SSS]]]ooozzzjjj\\\ZZZ[[[UUUIII@@@===@@@FFFOOOZZZggguuu~~~&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###$$$$$$$$$&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''''''''''''''&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%)))((('''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))***---///000...,,,+++)))((('''&&&%%%%%%%%%%%%'''%%%$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&& ###%%%'''((((((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$&&&((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$&&&&&&%%%###""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&'''((())))))))))))&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&''')))***)))((($$$&&&)))***++++++---...------+++++++++,,,---......111444666999BBBOOOYYYlll{{{ooo\\\QQQ]]]ooouuufffYYYWWWYYYSSSHHH???;;;@@@GGGNNNXXXeeesss}}}'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!%%%'''&&&$$$%%%$$$$$$$$$######""""""&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$"""###'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&((('''&&&''')))******)))&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''((((((&&&%%%$$$#########&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((***,,,/////////---,,,)))((('''&&&&&&%%%%%%%%%&&&$$$""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&(((&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%#########$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))((($$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''$$$%%%&&&''')))))))))***((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$(((*********(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((''''''(((******)))((($$$&&&)))******+++---...,,,,,,+++++++++,,,---------000333555777???LLLUUUkkkzzzppp^^^RRR^^^qqqqqqbbbVVVVVVYYYTTTIII@@@:::@@@HHHOOOVVVbbbrrr}}}&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!! """&&&((((((&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$"""###'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&$$$######%%%''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))***,,,---------++++++))))))((('''&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''&&&"""###%%%&&&'''((())))))((('''&&&&&&'''((('''&&&%%%&&&''''''''''''&&&&&&&&&''''''&&&$$$###$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''')))***+++)))(((&&&'''*********)))***,,,***************+++,,,,,,***...111444777???KKKTTTiiixxxsssbbbVVVbbbtttmmm```UUUVVVZZZVVVKKKCCC;;;CCCLLLQQQVVV```ppp}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&(((((('''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((&&&%%%&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((&&&$$$$$$&&&'''((('''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++***)))***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%(((***+++%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$############"""!!! !!!"""###$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$"""###$$$&&&'''(((((((((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&''''''''''''((((((''''''(((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((''''''''''''((((((((('''(((***++++++)))'''''')))******)))((()))***((())))))***+++++++++,,,(((,,,111333777>>>JJJSSSeeeuuuvvvfff\\\gggxxx~~~jjj]]]TTTWWW\\\XXXMMMEEE>>>GGGQQQTTTVVV___ppp~~~###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&'''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((())))))))),,,***'''&&&''')))))))))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$#########$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))))))))***+++,,,+++++++++***)))((('''&&&&&&&&&&&&###$$$&&&((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""$$$''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,+++(((&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''###"""!!! !!!"""$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%###$$$$$$&&&'''(((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&'''(((((())))))((('''''')))+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((***,,,,,,)))'''&&&(((******)))((()))***))))))***+++,,,,,,,,,,,,)))---222444666===IIIQQQaaarrrzzzjjjcccmmm|||}}}ggg[[[RRRVVV\\\XXXNNNFFFBBBLLLUUUWWWWWW^^^ppp"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++)))&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""%%%'''&&&$$$###%%%(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%'''((()))*********'''$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$$$$%%%'''))))))((('''&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((()))***+++,,,---------***)))(((''''''&&&&&&'''$$$'''+++------+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''(((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((('''%%%$$$###%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!  ###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%!!!"""###%%%''')))***+++&&&%%%$$$######%%%'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&''''''%%%###%%%&&&'''((())))))))))))***)))(((((()))***)))(((&&&%%%#########%%%'''(((%%%%%%&&&%%%$$$%%%''')))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))+++,,,,,,***'''%%%'''))))))))))))***+++)))***+++,,,---......---+++///333444666===GGGOOO___ppp|||mmmgggqqq~~~}}}eeeYYYQQQUUU[[[XXXNNNFFFDDDOOOXXXZZZXXX^^^ppp'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''((((((((('''&&&%%%$$$###$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######""""""$$$&&&(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''((()))+++,,,(((&&&$$$%%%((())))))'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&&&&&&&''')))'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((((('''&&&&&&'''''''''''''''&&&&&&$$$$$$))))))))))))***+++,,,---+++***)))'''%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&''''''&&&&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%&&&((())))))(((&&&%%%((('''%%%#########%%%&&&)))""""""%%%### &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$######$$$$$$$$$&&&''''''%%%!!!)))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$!!! """&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&***------+++'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$###%%%)))***)))'''''''''&&&&&&&&&''''''(((+++'''$$$%%%((()))&&&###%%%%%%&&&&&&''''''&&&%%%&&&((()))(((%%%###$$$&&&)))***++++++)))(((((()))***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((''')))+++,,,+++***++++++******+++++++++,,,,,,,,,///...000333555999BBBLLL___nnnyyypppqqqyyyuuubbbXXXPPPQQQRRROOOJJJHHHHHHXXXddd```\\\eeessszzz&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&'''((()))&&&$$$"""###%%%'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((()))******(((&&&&&&'''''''''''''''''''''&&&&&&((((((((())))))***+++,,,***)))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''(((((()))))))))((((((&&&&&&&&&&&&&&&%%%$$$###%%%'''((((((''''''((()))((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%((('''%%%$$$###$$$%%%&&&)))%%%$$$&&&&&&###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%***+++,,,***(((&&&%%%&&&((((((((('''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%''''''!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''$$$%%%%%%&&&(((***+++,,,+++(((%%%&&&)))***'''$$$)))*********((((((((((((%%%(((++++++)))'''((()))&&&'''((((((&&&%%%%%%&&&***)))((('''&&&''''''((())))))))))))))))))))))))&&&(((******)))(((((()))*********+++++++++,,,,,,...---///222444888AAAKKK[[[jjj|||vvvwwwtttbbbWWWNNNMMMNNNLLLHHHGGGHHHYYYdddaaa^^^gggtttzzz%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''')))******''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''******)))((('''&&&%%%$$$'''&&&&&&%%%&&&&&&''''''&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''')))))))))&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***,,,---+++)))''''''''''''''''''&&&''''''((()))'''''''''(((((()))******(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((((((''''''((()))((('''&&&&&&%%%&&&&&&&&&((((((((()))(((''''''&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((('''((()))'''###$$$((($$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''))))))'''''''''(((''''''''''''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$%%%%%%''')))+++,,,---+++(((&&&'''******(((&&&&&&((()))'''$$$"""###%%%"""%%%((()))((('''((()))%%%&&&((('''%%%$$$$$$%%%***))))))((((((((())))))************************''')))******(((''''''(((*********++++++++++++,,,---,,,---111333666???IIIWWWfff|||}}}yyy}}}~~~sssaaaVVVKKKHHHHHHFFFDDDEEEIIIYYYdddcccbbbkkkuuuzzz$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((()))***+++,,,---''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%######""""""!!!!!! '''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&#########$$$%%%&&&'''((())))))(((''''''&&&%%%%%%)))(((((((((((((((((((((((('''&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***,,,+++)))((((((((('''&&&&&&&&&&&&'''((()))%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((('''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''(((((()))***)))((('''&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%((('''$$$$$$'''$$$%%%%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&'''&&&&&&&&&&&&''''''((("""$$$&&&&&&$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%''')))'''$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((%%%%%%'''***%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***(((%%%$$$&&&((('''''''''''''''((()))))))))'''&&&'''((()))(((&&&$$$&&&(((%%%!!! ###%%%%%%&&&&&&&&&'''((()))''')))******(((''''''((((((((((((((((((((())))))))))))))))))))))))))))))***,,,,,,,,,***((()))***************++++++++++++,,,+++,,,///111444===GGGUUUeeezzzyyywww~~~sssbbbVVVIIIDDDBBB@@@AAACCCJJJYYYddddddfffoooxxxzzz###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))+++,,,,,,---''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$''''''&&&%%%%%%&&&$$$%%%&&&''''''(((''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%'''))))))(((((((((***&&&%%%%%%&&&&&&'''((((((%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&((())))))%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&''''''&&&&&&&&&''''''(((''''''((())))))'''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&''''''"""$$$'''&&&$$$###&&&&&&&&&&&&''''''(((((("""$$$%%%%%%$$$###%%%&&&'''&&&&&&&&&''''''((()))'''((())))))'''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&(((&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%"""!!!###&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***(((%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''&&&&&&&&&(((***)))&&&######%%%+++)))'''&&&'''((()))***(((***++++++)))(((((()))%%%&&&&&&'''((((((((((((((((((((((((((((((((((((+++,,,,,,+++)))((()))***))))))*********++++++++++++***+++...000333<<>><<<>>>BBBKKKYYYcccdddhhhrrrzzz{{{###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((()))***+++++++++''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''!!!$$$'''(((((('''&&&'''&&&&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&"""$$$''''''''''''(((***&&&&&&'''(((((((((''''''%%%%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&'''&&&$$$$$$$$$&&&'''''''''&&&''''''((()))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''' """((('''$$$"""&&&&&&''''''(((((())))))###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))***+++***(((&&&&&&&&&''''''''''''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&(((******)))&&&$$$((('''%%%&&&'''(((&&&%%%'''(((***)))'''&&&&&&'''$$$$$$&&&'''((((((((((((''''''''''''''''''''''''))))))***(((''''''(((***)))))))))************++++++***+++...000222;;;EEENNNeee{{{wwwmmmnnn}}}xxxeeeYYYKKKBBB===;;;===BBBMMMYYYaaaccchhhttt||||||###%%%&&&(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((())))))))))))''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%!!!!!!""""""###$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%%%%&&&'''%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$'''***+++***(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###%%%'''''''''&&&'''(((''')))+++,,,,,,***(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&%%%%%%$$$###"""%%%%%%&&&''''''''''''''''''((()))(((&&&%%%&&&''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&"""!!!%%%((('''&&&'''%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))'''(((***)))'''%%%%%%&&&((((((((('''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''((((((&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%######''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&''''''###$$$&&&,,,000000***%%%###$$$(((,,,///---(((###&&&((()))((('''%%%&&&&&&###$$$&&&((()))***))))))((((((((((((((((((((((((((())))))((('''''')))+++))))))))))))************,,,***+++...000222;;;DDDUUUnnnuuunnnrrr}}}zzzhhh\\\NNNDDD>>>;;;===CCCNNNXXX___```hhhuuu}}}|||$$$%%%'''))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))$$$%%%&&&(((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((("""$$$&&&(((((((((&&&%%%$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))(((((('''''''''(((((((((((('''&&&%%%$$$$$$######$$$&&&((())))))(((((('''))))))(((%%%$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''***------+++((('''&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&''')))+++---///...,,,)))&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&'''*********)))((('''&&&%%%%%%%%%&&&'''(((((((((''')))***+++***(((''''''((('''''''''''''''((())))))***)))'''&&&&&&&&&'''(((%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((((('''%%%%%%&&&))))))&&&(((---$$$$$$%%%%%%&&&'''(((((($$$&&&''''''%%%%%%&&&((($$$$$$$$$%%%&&&'''((()))(((***++++++)))((()))***)))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((%%%###$$$'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###%%%(((***(((&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%)))+++)))''',,,+++)))'''%%%$$$######%%%&&&''''''&&&'''((()))((('''***222999999222***%%%)))111999<<<999111)))'''(((***)))(((&&&''''''$$$%%%''')))+++++++++***)))))))))))))))))))))))))))******))))))))),,,...))))))))))))************,,,+++,,,...000222;;;DDD___xxxuuuqqqwww{{{iii]]]PPPFFF???;;;>>>CCCOOOXXX]]]___gggvvv~~~}}}&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---+++(((%%%$$$%%%'''((('''''''''((())))))((('''(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$###"""$$$%%%'''))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))(((&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$'''%%%%%%&&&''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''((()))******''''''''''''''''''&&&&&&&&&((()))******(((&&&$$$((()))******)))'''$$$###""""""###$$$&&&(((***+++)))(((&&&%%%%%%&&&((())),,,***)))'''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))******---+++)))'''&&&'''((()))'''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))+++((($$$###&&&)))***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***))))))))))))((((((((('''''''''(((((((((((()))$$$&&&(((***+++***(((&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''((('''&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&$$$###%%%'''(((%%%###%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&(((((('''&&&%%%######"""(((%%%(((333???>>>000"""'''///)))>>>dddWWW///&&&((((((''''''&&&&&&%%%%%%((((((((((((((()))******)))((('''&&&&&&'''((()))******+++++++++******))),,,,,,+++++++++++++++++++++,,,,,,++++++///777===PPP___uuuvvvqqqvvvxxxjjj```TTTIII@@@;;;>>>DDDRRRUUUZZZaaaiiiqqqwww{{{'''&&&$$$#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%'''((())))))(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''((()))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%(((+++---,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((())))))************))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''!!!###%%%'''((()))))))))))))))***)))((('''%%%$$$$$$$$$$$$%%%&&&((()))***)))((('''&&&&&&'''((()))***)))(((&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***++++++)))'''&&&%%%%%%&&&'''((())))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''((()))&&&######&&&(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((($$$%%%'''))))))((('''&&&,,,,,,,,,***&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%(((///444333,,,%%%)))///$$$,,,GGG@@@)))---((((((((('''''''''''''''((((((''''''(((((()))***'''''''''''''''((()))))))))******+++++++++******++++++++++++++++++++++++''')))***)))+++000888>>>HHHWWWmmmwwwssswwwwwwjjj```UUUJJJAAA;;;===CCCSSSTTTYYYaaakkksssyyy{{{((('''%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%!!!&&&'''$$$""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))))))))************))))))'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$###'''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&''')))+++((('''&&&$$$$$$$$$%%%%%%((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''+++++++++)))%%%#########&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&&&&%%%&&&'''(((&&&$$$&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''!!!%%%((()))(((''''''((('''---### ...)))"""000'''((((((((((((((())))))''''''&&&&&&''''''((()))&&&'''(((((())))))))))))((()))***+++++++++++++++*********++++++,,,,,,---((()))***)))***...555;;;AAAPPPfffzzzyyyuuuyyyuuujjjaaaVVVMMMCCC<<<===BBBTTTSSSWWW```mmmwwwzzzzzz''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&'''''''''%%%#########%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''...,,,***((('''((())))))******((('''&&&&&&&&&&&&(((''''''''''''((())))))''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%''')))***'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''"""$$$%%%%%%$$$###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%$$$###$$$%%%'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))(((((('''&&&&&&((((((''''''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&"""%%%((('''$$$###%%%''' ***'''$$$)))$$$!!!,,,''''''(((((())))))******&&&&&&&&&&&&&&&'''(((((('''((()))******)))'''''''''((()))***+++,,,,,,,,,))))))***+++,,,,,,---------......+++***,,,111666@@@NNNbbbvvv}}}yyy|||tttkkkbbbXXXNNNEEE======BBBUUUSSSVVVaaapppzzz|||zzz&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((&&&$$$###"""%%%'''&&&$$$###$$$&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%(((### $$$))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&(((,,,000333***)))((('''&&&&&&''''''(((((('''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%&&&((()))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%&&&!!!###$$$$$$%%%&&&(((&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$###$$$%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''(((((('''&&&%%%''')))(((***(((%%%(((''''''(((((())))))******&&&&&&&&&&&&&&&'''((((((******++++++***(((&&&%%%'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------///000///---+++,,,111666@@@LLL___sss~~~uuukkkcccYYYOOOFFF>>>???CCCUUUTTTWWWbbbqqq{{{}}}{{{$$$%%%&&&''')))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###!!! !!!%%%&&&%%%%%%(((+++((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))(((''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%&&&&&&'''(((((((((%%%$$$$$$$$$&&&)))+++---))))))(((((('''''''''''''''''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$&&&''''''%%%%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%(((******'''$$$###%%%&&&$$$%%%)))***((('''((((((((((((((())))))''''''&&&&&&''''''((()))+++++++++***)))((('''&&&((()))***+++++++++++++++*********++++++,,,,,,---+++---......---///444999===HHHZZZnnnwwwlllcccYYYOOOFFF@@@AAAFFFUUUVVVZZZeeerrr{{{}}}|||$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###''''''%%%$$$'''***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&""" """(((,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))+++)))(((&&&$$$$$$$$$$$$'''((()))))))))(((&&&&&&&&&&&&%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%'''''''''(((((((((''''''((())))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''(((%%%&&&&&&$$$######&&&***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''((()))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''%%%%%%$$$%%%'''((('''&&&&&&%%%'''$$$ ''',,,'''((((((((('''''''''''''''((((((''''''(((((()))******)))))))))))))))******)))******+++++++++******++++++++++++++++++++++++))),,,------,,,///444888999DDDVVVkkk}}}|||zzz{{{lllcccXXXNNNFFFAAADDDJJJUUUXXX^^^gggqqqyyy|||}}}$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%)))+++)))$$$!!!###&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&''')))++++++***((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''(((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&''')))******(((&&&%%%%%%$$$$$$%%%&&&'''(((((((((((())))))))))))((((((''''''((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%###&&&&&&'''(((((('''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))$$$%%%%%%""" !!!&&&***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))&&&)))++++++((('''(((***'''((()))******(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%'''(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***++++++###$$$$$$###"""$$$''')))%%%&&&+++(((!!!&&&,,,$$$((((((''''''&&&&&&&&&%%%((((((((((((((()))******((('''''''''(((***---...******+++++++++******))),,,,,,+++++++++++++++++++++---...---+++,,,000444888BBBTTTjjj~~~tttooottt~~~}}}mmmcccWWWNNNFFFAAAEEELLLUUUYYY```iiiqqqwww{{{}}}%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((( """&&&)))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$%%%$$$###"""###$$$&&&'''%%%%%%&&&&&&&&&'''''''''###&&&((()))(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%''')))***+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&(((&&&%%%(((+++...---+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++,,,,,,+++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$"""%%%)))+++***)))))))))%%%%%%%%%&&&&&&'''''''''***))))))((('''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&'''(((((((((%%%"""'''((($$$)))+++!!!%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))$$$!!!###)))***%%% &&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%&&&(((******)))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***'''&&&$$$######%%%(((***"""%%%(((++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((+++,,,+++***+++,,,,,,+++******+++...111444888BBBTTTiii~~~{{{mmmkkksss}}}}}}ooogggYYYIII>>>>>>HHHQQQZZZ]]]bbbggglllrrrwww{{{%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$$$$$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$############$$$%%%&&&'''""""""#########$$$$$$$$$"""###%%%%%%$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&(((((((((&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%'''%%%$$$&&&)))+++***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((++++++***))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&'''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&((('''%%%$$$%%%&&&(((***((('''''''''&&&&&&&&&&&& ###%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&***&&&'''$$$###((( $$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&###""""""###&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''''''''%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%%%%%%%&&&((('''%%%$$$%%%&&&((())))))))))))'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&''''''(((((()))))))))+++***)))((('''&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))))))))************************(((''''''(((+++,,,+++))),,,+++***)))+++---000222777@@@QQQggg{{{{{{llljjjsss}}}~~~|||kkkeeeYYYKKKBBBBBBKKKSSSYYY]]]ccchhhmmmqqqvvvyyy&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''%%%$$$$$$#########$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&&&&'''&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%"""!!!###'''******)))(((&&&%%%$$$######&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''''')))))))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&)))))))))(((((((((((((((***(((%%%######&&&)))+++)))))))))((((((((((((((( ###&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((((((''''''&&&%%%%%%$$$((($$$'''&&& &&&+++$$$$$$$$$$$$%%%$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$%%%'''***%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%((((((''''''''''''''''''((((((((('''%%%### %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((&&&&&&&&&&&&'''((())))))***+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************************+++&&&###%%%+++---+++''',,,+++***)))***,,,...000666???OOOcccxxxyyykkkiiisss}}}~~~{{{hhhcccYYYMMMEEEFFFMMMTTTXXX]]]dddjjjnnnrrruuuwww'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###(((''''''&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&'''''''''''''''''''''%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###$$$(((***,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''(((((((((((('''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((*********))))))(((((((((((('''%%%$$$%%%&&&(((***))))))((((((((((((((((((&&&(((******)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%###"""))))))###(((+++$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))))))))'''%%%%%%&&&(((%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))(((((()))))))))'''&&&%%%$$$%%%&&&((()))+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''''''''''''((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************************+++'''$$$%%%))),,,+++)))++++++***)))***+++---...666>>>MMMaaavvvsssfffgggsss~~~|||jjjcccWWWKKKEEEGGGOOOVVVZZZ___gggmmmqqqsssuuuvvv'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&''''''(((***))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$$$$&&&'''''''''&&&$$$"""!!!"""#########$$$$$$$$$$$$######"""  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''')))******)))(((&&&$$$$$$%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%$$$$$$######%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%###((('''"""***333///)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))******'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%'''***,,,))))))((('''&&&%%%%%%$$$%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************)))))))))((()))***,,,...+++************+++,,,---555===LLL```uuuzzzlll```cccsss~~~nnndddUUUHHHBBBGGGQQQYYY]]]ccckkkqqqtttuuuvvvvvv&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&((()))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''(((((()))((('''&&&%%%%%%%%%&&&((((((((('''%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$""" !!!$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((()))((('''((()))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''&&&'''((((((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''######"""""""""######$$$'''''''''(((((()))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((%%%''')))***+++***((('''!!!!!!"""###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''))))))((('''%%%%%%&&&&&&&&&&&&'''''''''$$$&&&''''''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''%%%"""%%%%%%%%%777KKKOOO***)))(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""$$$&&&'''%%%###%%%&&&&&&''''''''''''&&&$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((()))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%'''+++---------+++***((('''&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((++++++++++++++++++++++++(((***++++++)))))),,,...*********++++++---......333;;;KKK___uuussseeeZZZ```rrr~~~qqqeeeUUUGGGCCCIIITTT\\\aaafffmmmrrruuuvvvvvvwww%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((('''%%%%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%'''((((((&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%&&&&&&''''''((())))))***++++++((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((())))))))))))%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''''')))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###!!!&&&''''''999NNNSSS***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!%%%((()))(((&&&$$$%%%&&&&&&''''''''''''&&&$$$%%%&&&((()))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******---,,,+++***)))''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++++++++++++++++++++(((((((((***+++++++++***)))***+++,,,---...///000000888III^^^tttpppbbbWWW]]]ppp{{{pppeeeVVVJJJHHHNNNXXX___cccgggmmmrrrtttuuuvvvwww%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''))),,,---&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&%%%###"""$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&%%%$$$$$$%%%&&&((()))#########$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!###'''***)))((('''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###&&&((('''%%%$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++''''''((()))***+++,,,,,,)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))(((&&&###!!!!!!$$$(((******))))))))))))(((((((((,,,++++++***)))(((((('''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&'''((()))%%%&&&&&&&&&''''''((((((###$$$&&&&&&%%%&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$***(((!!!)))333111***(((&&&$$$###$$$%%%&&&$$$%%%%%%&&&'''((())))))"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$+++111///)))$$$$$$&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))%%%%%%%%%$$$$$$#########!!!'''))))))'''&&&%%%%%%%%%%%%&&&''''''''''''(((((()))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''***,,,+++)))'''))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++++++++++++++++++++)))&&&$$$'''---...***%%%)))***+++,,,...///000111---666GGG]]]sss~~~oooaaaVVV\\\ooo~~~~~~xxxmmmdddWWWNNNMMMSSS\\\bbbcccgggmmmqqqssstttuuuvvv%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&)))((('''&&&%%%$$$######((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&$$$!!!!!!$$$&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))******++++++)))((('''(((%%%$$$&&&%%%"""!!!###((((((((((((((('''''''''((('''%%%%%%%%%&&&(((***(((,,,//////+++(((''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''***)))'''&&&%%%%%%&&&&&&(((((('''&&&$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))***(((&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&""""""%%%'''$$$###$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***)))'''%%%$$$'''))))))'''%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))&&&###"""$$$'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''(((&&&'''(((+++---,,,)))&&&&&&&&&&&&'''((()))***+++******)))((('''&&&%%%%%%''''''''''''''''''''''''************************&&&&&&&&&'''''''''((((((*********)))))))))))))))---------,,,)))'''***///++++++,,,------.../////////666FFF]]]uuummm```XXXbbbsss}}}}}}mmmbbbSSSLLLQQQZZZ^^^]]]bbbkkkqqqooonnnrrrxxx|||%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((*********)))'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''%%%###""""""###%%%'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((()))***)))((('''&&&&&&######%%%$$$ """''''''''''''((((((((((((((('''&&&%%%%%%&&&((()))(((+++------***'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))))))))((((((((((((((((((((('''))))))'''&&&%%%%%%%%%&&&******)))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''')))((('''&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$$$$&&&######&&&(((%%%###$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&$$$ """&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((((((%%%###&&&&&&&&&&&&'''((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************))))))))))))"""$$$'''******((((((******++++++,,,---...//////111666CCCYYYqqqrrreee^^^fffvvv}}}mmmaaaSSSNNNSSS]]]aaaaaaaaaiiipppooonnnqqqwwwyyy%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((('''(((((())))))(((&&&%%%'''$$$###&&&%%%"""!!!$$$&&&&&&&&&'''((((((((()))''''''&&&%%%%%%'''((()))(((******)))'''&&&'''((((((((('''&&&&&&'''((((((''''''(((((((((((('''''''''((()))***++++++++++++''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''$$$$$$((()))&&&%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" """$$$&&&***'''"""%%%+++&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***+++---)))&&&%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$######'''&&&%%%&&&(((((((((&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************.........///000///---************+++,,,---//////222555@@@TTTllluuujjjdddmmm{{{nnnaaaSSSPPPWWW```dddddd___hhhoooooonnnqqquuuvvv%%%&&&''''''((('''''''''''''''''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&(((******(((&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((()))))))))((('''&&&)))&&&&&&((((((%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((('''&&&%%%&&&'''(((***((('''%%%%%%'''(((***&&&''''''((((((''''''&&&&&&&&&((()))******++++++''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$"""$$$&&&'''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((%%%%%%***+++(((&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))%%%###"""$$$&&&((('''((()))((('''&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&(((***,,,---000+++&&&%%%(((***)))'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$)))'''%%%%%%'''))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))***************++++++,,,,,,+++,,,///222000+++************+++---...///222555???SSSkkksssjjjgggrrrqqqbbbTTTSSS[[[aaacccddd___hhhooopppooorrruuuttt%%%&&&''''''((('''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&""""""###&&&)))+++***)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((()))***+++%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((""""""###%%%'''((()))***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))***+++***)))(((''')))&&&&&&)))(((%%%%%%((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%&&&((((((***)))'''&&&&&&''')))***&&&&&&''''''''''''&&&&&&$$$$$$&&&''''''(((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$!!!%%%&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$##################$$$(((&&&&&&+++,,,)))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&'''''''''"""%%%(((***(((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&(((***,,,---,,,)))%%%$$$%%%'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''((()))******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""!!!###%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))******+++++++++,,,(((111;;;DDDLLLPPPKKKAAA,,,+++******+++,,,...///000444???SSSkkkmmmggghhhvvvtttcccVVVXXX___bbbbbbaaaaaaiiiooopppqqqtttuuuttt%%%&&&''''''(((((('''''''''''''''((())))))******((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&"""!!!"""$$$'''*********''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))***++++++%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))))))))***+++++++++***((('''&&&$$$$$$&&&&&&######&&&)))(((((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&((((((((())))))(((''''''((())))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&"""%%%&&&%%%%%%(((***'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%(((%%%''',,,---)))&&&&&&''''''((((((''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++%%%%%%$$$$$$###"""######''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''(((((((((&&&$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))******+++,,,,,,,,,555III___mmmtttqqq```OOO///...,,,++++++,,,...///000444>>>RRRjjjjjjgggkkkzzzvvveeeYYY^^^ffffffbbb```dddjjjnnnoooppptttuuuttt%%%&&&''''''((((((''''''%%%%%%%%%&&&'''(((((((((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%###!!!"""$$$'''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((()))++++++++++++***%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***((()))*********)))''''''&&&######&&&&&&######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%###%%%'''))))))(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''&&&&&&&&&&&&''''''((())))))***''''''((())))))(((((('''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))"""%%%'''&&&$$$###'''***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%''',,,---)))%%%%%%&&&''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$###%%%(((+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((("""&&&)))(((%%%###$$$&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***((('''((()))+++***)))&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))***++++++,,,------666OOOiiitttuuulllWWWBBB222000...,,,+++,,,...///111333;;;MMMeee{{{nnnkkkpppvvveee\\\dddmmmkkkeeeccceeeiiillllllnnnsssuuusss%%%&&&''''''((((((''''''######$$$%%%%%%&&&''''''%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&(((%%%"""!!!"""$$$%%%&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&(((***,,,---,,,+++***%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***'''((()))))))))(((&&&%%%'''$$$$$$''''''%%%%%%(((######$$$%%%'''(((((()))%%%&&&''''''((((((''''''&&&$$$###%%%)))***)))'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%***++++++******)))((('''&&&&&&&&&'''((())))))***'''((()))******)))((((((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***&&&((()))'''"""!!!%%%)))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$######""""""######$$$'''%%%&&&,,,---)))%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))!!!###%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%###)))///...)))&&&(((,,,''''''&&&&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''&&&%%%&&&(((((((((&&&&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------888PPPhhhqqqpppjjjZZZHHH444222///---,,,,,,---///333333888IIIaaayyytttqqquuuvvveee]]]hhhssspppiiifffeeeiiikkkjjjlllrrrtttrrr((('''%%%$$$###$$$$$$%%%(((''''''%%%$$$###""""""'''''''''''''''''''''''''''''''''((((((***++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""%%%'''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))'''''')))***((('''&&&&&&''''''%%%###+++***((('''&&&&&&&&&'''&&&%%%%%%%%%&&&''')))***%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&### ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&((((((((('''&&&%%%%%%&&&((()))))))))((('''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&'''((()))((('''###$$$%%%&&&''''''''''''((()))))))))((('''&&&&&&((((((((((((((((((((((((###$$$%%%'''((()))))))))---***&&&######&&&***,,,''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))'''%%%&&&)))***(((&&&&&&&&&&&&'''''''''''''''$$$######%%%&&&'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$######&&&(((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))...222111+++%%%$$$%%%'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&((( )))(((!!!---''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&******++++++++++++***)))///>>>ZZZxxxuuuOOO///,,,---......---,,,***)))000444:::FFF]]]yyytttzzzooofffbbbjjjtttssskkkdddiiiiiiiiijjjmmmmmmmmmkkk'''&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$"""###$$$&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&&&&''')))&&&%%%$$$%%%&&&&&&$$$###+++***((('''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&$$$###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''((()))***))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((()))((('''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&'''((((((((('''''''''%%%!!!!!!%%%'''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((())))))***&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((&&&%%%%%%'''((('''%%%'''''''''''''''''''''''''''&&&&&&'''))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))(((,,,//////,,,(((((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&***(((&&&'''((()))+++...(((((((((((())))))))))))%%%%%%&&&&&&'''((((((((('''''''''''''''''''''(((************************,,,666III___kkkbbbIII444,,,,,,------,,,,,,++++++...222999FFF]]]xxxyyy}}}nnnfffccclllvvvwwwpppjjjjjjiiiiiikkkmmmnnnmmmlll)))(((''''''&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%'''&&&%%%$$$%%%&&&'''&&&%%%***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''((('''((())))))******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$###%%%'''(((((('''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&)))'''$$$""""""$$$'''))))))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((&&&'''(((((())))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$((((((((((((((((((''''''((('''&&&''')))***)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***((('''((()))''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&(((&&&!!!$$$,,,,,,%%%(((((()))))))))*********%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))***)))((((((((()))******)))+++222<<>>222------,,,,,,---,,,,,,++++++***)))((('''&&&&&&&&&''')))***,,,---,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,+++***(((((()))))))))((((((((()))***************,,,+++***)))(((((((((((((((((())))))))))))******))))))************++++++))))))''''''''''''))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''(((((('''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&%%%''''''&&&''''''((()))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((())))))'''&&&%%%%%%%%%%%%'''((((((&&&###"""$$$((('''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''')))'''&&&'''******(((%%%###$$$''')))******)))(((%%%%%%%%%&&&'''(((******((((((((()))******++++++***))))))))))))***++++++&&&&&&))),,,,,,)))))),,,***---***,,,333777GGGaaavvv~~~xxxtttyyywwwnnniiippp}}}xxxqqqkkkfffddd555444444444444555666666444444444555555555666666333555999<<<===<<<:::888666666666666555444444333555555555555444444444444444111222666777444222333555444222222333333222000000111222333333222111000......------...000111222111111000////////////000///000000111222111111111000111111222222111111000***---000///,,,,,,///222111111111222222222333333333222222111000000111111000000////////////000000......//////000000000000////////////000111222222111111111111111111111111000000000000000000000000000000000////////////...,,,++++++++++++,,,---...................................................000000//////............//////............//////------......//////000000000000000000000000000000000000//////.....................---,,,,,,++++++*********+++,,,---...///+++,,,------.........---000///...------,,,,,,+++------............------------------------------......---,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000///......///...,,,******++++++,,,---,,,,,,,,,---,,,+++***+++,,,---...((()))***+++,,,+++***)))---------,,,+++,,,000333@@@:::222...------,,,,,,&&&''')))***++++++***)))(((((((((((()))***,,,,,,++++++******)))******+++*********++++++,,,------+++***)))((())))))))))))(((((()))***************+++*********************&&&'''((()))************************************))))))(((''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&''''''((())))))******)))'''&&&&&&'''((('''&&&''''''((((((''''''&&&%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&***++++++)))''''''(((***%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''')))(((&&&'''((()))'''%%%###%%%(((***++++++)))(((&&&&&&&&&'''''')))******(((((())))))***************))))))))))))***++++++&&&'''(((******))))))***+++...+++---444777GGGaaauuu}}}yyyuuuzzzxxxppplllttt~~~xxxqqqjjjeeebbb555444444444444555666666444444444555555555666666222555999<<<>>>===<<<:::;;;999666444333444666777666666666555555555444444555444777>>>AAA===999888333222222333555555333111111222333444444333222111,,,---///000111222111111333222111000000000000000...///000000111111000000111111222222222222111111000000000---+++,,,000333111222222222222333333333333222222111111111111222000000////////////000000/////////000000000000000//////000111111222222222222222222222222222222222111111111111111111111111111000000000//////////////////......------------////////////////////////////////////////////////111111000//////000111111000//////......//////000---......//////000000000111111111111111111111111////////////.........---//////...------,,,,,,+++++++++++++++,,,---...//////////////////...------,,,,,,,,,---------------------...//////...------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000///......///...,,,***++++++,,,---------,,,,,,...---,,,+++***+++,,,---((()))***+++,,,+++******)))***+++******,,,///222777666222...,,,,,,+++***&&&''')))***++++++******,,,,,,+++*********+++++++++******)))******++++++***************+++,,,---++++++***)))(((((()))***(((((()))***************((())))))***+++,,,,,,---%%%&&&''')))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&''''''(((((((((%%%%%%''''''((((((''''''&&&'''(((((()))***++++++***(((''''''((()))'''&&&((())))))))))))((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))'''''''''&&&%%%%%%&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%''')))***++++++***)))******)))))))))))))))***)))))))))))))))*********)))(((((((((((()))*********+++++++++,,,------+++***---+++---444777FFF```ttt|||{{{www|||wwwqqqpppxxx|||vvvnnnhhhbbb```888777555444333333222222222222222333333333444444222444888;;;===>>>======>>>;;;777333222444777999666666666555555555555444777888???KKKQQQOOOIIIFFF777555444444555555555444333333333444444333333333---///111333444444222111555444333222111111111111//////000111111111111000222222333333333333222222444333000......000222333222222222222333333333333222222111111111111111222111000000//////000000111000000000000000000000000///000111222222333333222222222222222222222222222111111111111111111111111111111000000000/////////111111000000///......---////////////////////////////////////////////////000//////...///000222333000000////////////000000//////////////////000000111111111111111111111111......////////////......//////......---,,,,,,,,,,,,,,,+++,,,,,,---...///111111111000000...------&&&(((***,,,...000000111---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++******+++......---,,,------...///////////////------,,,,,,++++++,,,,,,))))))***+++,,,,,,,,,,,,((()))*********,,,///111111444333---***++++++*********++++++******)))(((......---++++++++++++++++++************+++,,,,,,++++++***))))))***,,,---***++++++***(((((()))+++(((((()))***************'''(((***+++---.........&&&&&&'''(((((()))*********))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((()))*********&&&''')))***++++++***)))''''''((())))))***++++++)))))))))***++++++(((&&&)))))))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))************)))))),,,+++******)))))))))***))))))))))))))))))******)))(((((((((((()))******((())))))(((***...---***(((+++***,,,222555CCC]]]sss}}}}}}zzzuuuqqqrrrzzzzzzrrrkkkeee```^^^777666555333222222222222222222222333333333444444111333666999<<<>>>>>>>>>===;;;888555444555777888666666555555555444444444555999EEEVVVaaa```ZZZVVVMMMFFF>>>777555555666666444444333333333333444444222222333444444444444444666666555444333333333333111111222333333333333222222222333333333333222222444111000222555777555222222222222333333333444444111111000000000111111222111111000000000000111111000000000000000000000000///000111333333333333222333333333333333333333333111111111111111111111111111111111000000000//////000000000000000000//////////////////////////////////////////////////////---,,,,,,,,,---000222444111000000//////000000111000000000///////////////111111111111111111111111//////000111111000000////////////...------,,,,,,------,,,,,,,,,------......///////////////......(((***,,,...///000000000...///111222222111///...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******+++......---,,,---......///////////////,,,---------,,,,,,+++************++++++,,,---...***+++,,,+++++++++...000///444444...)))+++,,,+++,,,,,,+++************+++,,,,,,++++++***++++++++++++++++++++++++,,,---------,,,***)))((()))+++,,,***+++,,,+++(((((()))+++(((((()))***************((()))+++,,,------------((('''&&&&&&'''((()))***++++++*********))))))))))))))))))******)))))))))((((((((((((((((((((((((&&&''')))*********))))))&&&''')))+++,,,+++***)))'''((((((((())))))******((()))***---...---***'''(((((())))))(((((('''&&&''''''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''&&&'''((()))))))))((('''((((((((()))))))))((((((%%%%%%'''(((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&''')))+++---,,,***)))((()))))))))***)))))))))))))))***+++***)))))))))))))))))))))***))))))))))))***++++++&&&((((((''',,,222333///(((,,,***---333555CCC\\\sss}}}|||qqqooorrr}}}}}}wwwooohhhbbb___]]]333222222222222333444444444444444555555555666666111333555888;;;===???@@@<<<;;;:::888777666666666666555555555444444444444222777FFF\\\jjjkkkeee```eeeZZZJJJ===555444555666555555333222222333555555666555444333333555666888888777666555444333333333222333444444555555444444222333333444444333333222222///000555<<<===888111222222333333333444444444111000000000000000111111111111000000000000111111111111111000000000000000///000222333444444333333333333333333333333333333111111111111111111111111111111111111000000000000---...///000111111111111000000000000000000000000000000000000000000000000******)))***,,,///222333111111000000000000111111111111000000//////......111111111111111111111111000000222333333222111000/////////...------,,,,,,......---,,,,,,,,,------+++,,,---...//////////////////000000000...---,,,...000111222222111000...------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///......///...,,,***+++,,,------......------,,,,,,---...---,,,***))),,,+++******+++---///000---......---,,,+++---...///555666///)))+++---,,,***)))))))))***,,,...000***)))))))))***+++,,,,,,,,,+++++++++,,,------......,,,***)))((()))***+++***,,,---+++((('''))),,,(((((()))******************+++,,,---------,,,+++)))(((&&&%%%&&&''')))+++,,,,,,,,,++++++*********))))))************)))))))))))))))))))))))))))))))))******++++++***((('''###%%%''')))******(((((((((((((((((())))))))))))'''(((+++///000///+++'''''''''((((((''''''&&&%%%''''''((())))))((('''&&&'''''''''((((((((())))))((((((((((((((((((((((((###$$$&&&((())))))(((((('''((((((((((((&&&%%%$$$'''''''''((())))))(((&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&&&&&&&(((+++---///...+++)))'''((()))***''''''''''''(((***+++,,,*********)))))))))))))))++++++******++++++,,,---+++.........444===>>>:::+++...---///555777EEE^^^ttt~~~}}}nnnmmmrrr~~~|||uuummmeee```^^^\\\333333333333333333333333333333333444444555555555222555888;;;<<<===>>>@@@>>><<<:::;;;===>>><<<:::888777666666666777888999;;;999@@@QQQ```eeefffhhhiiihhh```RRRAAA777666888777666444333333444666777999666444333555777999:::666777888999999888777666444444444444444444444444999777444555666777555222888111000:::BBBAAA<<<999333222111333666777444111111111111111000000000000000000111222222222222222000000000000000000000000222222333333222111///...111111222222333333444444666666555444333222000///////////////000000000000000000111111111111000000000000000000000000000000111111000000000000111111000000000////////////...//////000000111111222222222222222111111111111000000000000000000000000000000///.........///111222------......///000000000++++++,,,,,,,,,,,,------,,,,,,++++++,,,---///000,,,---...000111111222222//////000000111111111222//////............//////......................../////////......---------//////.........---------...///000000000///---,,,000000///...............//////.........------------,,,+++,,,...///...------,,,,,,++++++*********111888999111***))))))&&&************+++,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---+++))))))***+++******))))))******)))((('''&&&************************)))((()))+++---///000///'''))))))''''''++++++)))000...+++)))))))))((('''***)))((((((((((((((()))(((((())))))))))))((((((''''''(((((())))))******...)))%%%%%%(((+++***((((((&&&%%%&&&)))***)))'''&&&&&&''''''(((((())))))&&&&&&''')))***,,,------''''''((((((((((((''''''###%%%'''((()))((('''&&&''''''((((((((((((''''''&&&(((***++++++***(((&&&,,,++++++,,,------***((((((((((((((())))))))))))%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))###$$$%%%'''***---///111000+++&&&&&&)))+++***'''))))))************))))))(((((((((((())))))))))))+++---,,,,,,999IIIIII???...444111///444777CCCYYYvvvxxxkkkjjjooo|||~~~{{{tttkkkfffbbbYYYQQQ555555555555444444444444333333333444444444555555222555999;;;<<<<<<>>>???>>><<<999999::::::888555666777888888999888777777<<<666888EEETTT]]]ccchhhllljjjeeeYYYJJJ>>>777444666555444333333444555666999666333222333555666666666666777888888777666666555555555555555555555555999777555555666666444222666333333888???AAA<<<555888666333333444555444222111111111111000000000000000111222222333333222222111111111111111111111111111222333333444333222222000111111111111111111222222333333333333222111111000000000111111111111222000000111111111111000000111111111111111111111111111111000000000000111111333333222222222111111111000000000111111111111111000000111111222222222333111111111111111111111111000000///...///000111222////////////////////////,,,---------..................------...///111222444222111///...//////000.../////////000000000000//////............//////....................................---------,,,//////.........------------------...------,,,+++000//////...............//////.........---------,,,+++***+++---...---,,,,,,,,,,,,,,,++++++++++++000666888222,,,,,,---+++------,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***((('''''')))***))))))******))))))))))))))))))************************,,,+++***++++++++++++***&&&))))))(((***///222000222///,,,*********)))((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))(((((((((***&&&######'''***)))''')))(((&&&(((***+++***((((((((((((((((((((())))))'''''''''(((((()))))))))''''''((((((((((((''''''%%%&&&'''))))))((('''&&&''''''((())))))((('''''''''((())))))))))))((('''(((((((((***,,,,,,***)))&&&&&&'''(((((()))******&&&'''((((((&&&&&&'''(((''''''''''''''''''((((((&&&''''''(((((()))))))))***)))))))))))))))******...***&&&&&&)))+++***(((******++++++++++++******(((((((((((()))))))))***'''***(((&&&...::::::111***000...---222666DDDZZZtttwwwhhhgggmmm{{{}}}{{{tttkkkfffbbbYYYPPP666666666666666666666666333333333444444444444444333666999;;;<<<<<<===??????===:::999999888555333666777999::::::999666555>>>888999EEEUUUaaagggkkkkkkjjjggg]]]PPPBBB888222555444333222222333444555888555222111222333333333555555666666666666555555666666666666666666666666888666555555666555444222222555555555<<>>???>>><<<;;;:::999888777888999999999999888777666<<<;;;@@@NNN```kkkmmmkkkjjjjjjfff[[[KKK>>>777555555444333333333333444555666444222111222333444333555555555555555555555555555555555555555555555555777666555555555444444333...555666333;;;MMMRRRJJJ;;;:::777555444333222111222222222111111111000000000111111222222222222222222222222222222222222222111222222333333333444444444444333333222222111111......///000111111111111111111111111222222222333111111000000000000111111222222222222222222222222222222111111111111222222333333222222222111111111333333333222222111111000000000111222222333444444555444444333333222222111000000000000111111222222111111111000000/////////........./////////000000000000//////000111333444............///111333444/////////000000000000000//////............//////........................---------------,,,,,,,,,........................111000///------...//////......///.........------........................,,,+++***+++---...---,,,++++++,,,,,,------......))),,,...---++++++,,,,,,............------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******+++***)))***,,,.........,,,+++)))))))))+++---///************************)))***++++++******+++,,,(((+++,,,---333===DDDEEE555111,,,***)))*********)))))))))((())))))*********))))))))))))))))))************)))))))))((((((---***((((((***++++++)))******)))***************++++++******))))))((((((((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((((((((())))))((('''&&&%%%&&&''')))++++++)))'''&&&(((((('''&&&&&&'''((((((&&&%%%%%%&&&(((***)))(((&&&&&&&&&''''''''''''''''''((())))))''''''((()))%%%%%%%%%&&&&&&'''(((((())))))((((((((((((((((((***)))))))))))))))*********(((''''''***++++++******++++++++++++++++++***(((((()))))))))*********)))---...)))(((***+++(((&&&---+++***000555BBBYYYqqq|||tttdddccciiixxxzzzxxxrrrjjjfffbbbYYYPPP555555666666777777777888555555555555555555555555555777:::;;;;;;;;;<<<===;;;<<<<<<;;;;;;::::::;;;===;;;999777666666777888999999>>>MMMaaaoooqqqlllpppooogggVVVBBB666555999444444444444444444444444444333111222444666777777555555444444444444555555444444444444444444444444666666666555444333333333...666555000777KKKUUURRREEEEEEDDDBBB===888333111222222222222111111111111///000000111222111111111222222222222222222222222333333222111111111111111333333222222111111111000///000000111111111000000000000000111111111222222111111000//////000111111222222222222222222222222333333222222222222333333333333333222222222222111444444333333222222111111333222222222222222222222444444444333333333222222000111111222222222222222000000000000111111222222---.........////////////000//////...///000222333(((***---000222222333222111111111111111111111111//////............//////////////////////////////---------------------------.....................111000///------...//////---......///...---,,,,,,---........................---,,,---...//////---,,,,,,,,,------......///+++,,,------,,,******+++***+++,,,---...---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******,,,+++***+++---//////...,,,+++***)))***+++---///***************************,,,------+++***+++---***---...///444???EEEGGG333///+++))))))*********)))))))))))))))***++++++******))))))))))))******((()))))))))*********+++...---+++*********)))((())))))***))))))((())))))++++++******))))))((((((((((((((((((((()))))))))(((((())))))))))))(((((()))))))))(((((('''&&&&&&'''((()))++++++)))(((''')))(((''''''''''''((())))))(((''''''((()))((('''((((((((('''&&&&&&%%%%%%&&&'''(((((('''&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&((('''''''''''''''''''''(((((((((((()))***+++,,,)))(((((((((***++++++***))))))************))))))))))))))))))************'''+++---,,,***,,,......)))///---,,,111555BBBXXXrrr}}}ssseeedddiiiwwwwwwvvvqqqjjjfffbbbYYYPPP555666666777777888888888777777777777777666666666666888;;;<<<;;;;;;;;;<<<777999::::::::::::;;;===@@@===999666444555888999<<<;;;===JJJ```sssyyyuuuvvvssshhhUUUAAA666666:::555555555555555555555555333222222333666888999888666555444444444444555666444444444444444444444444555666666555333222333444000555444///222???HHHJJJMMMNNNNNNJJJCCC;;;555222333222222222222111111111000000111222222222222111222222222222222222222222444333222111000000000000111111000000000000000000111111222222333222222111000000000111111111111222222111000//////000111222222222222222222222222222444333333222222333333444555555555444444444333333444444333333333333333333444333333333222222222222333333333333333333333333111111222333333333333222///000000111222222333333............///////////////............000111222+++---000222333222000...333222222222222222111111//////............//////////////////////////////---------............///---------.....................---,,,,,,,,,,,,---------...//////---,,,+++---------...............///------...///000///...------..................///---...000///,,,,,,---)))***,,,---......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++***))))))+++------,,,,,,+++*********+++,,,---************************---///000...***((()))++++++---......222:::???@@@///---+++***+++++++++***))))))))))))******+++,,,+++***)))(((((()))***+++(((((())))))***++++++,,,,,,++++++***)))(((''''''(((*********((('''((()))))))))))))))))))))(((((('''(((((()))***+++,,,,,,((())))))******))))))((())))))(((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))+++***((('''((()))((('''))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******)))))))))))))))***))))))))))))************)))))))))******))))))))))))))))))*********++++++$$$&&&)))***+++,,,---...***000...,,,111555BBBXXXsss~~~rrrgggeeejjjvvvuuuuuupppjjjfffbbbYYYPPP777777777888999:::::::::999999999888888888777777666888;;;<<<;;;::::::;;;777:::<<<<<<::::::<<>>CCCEEEFFFCCC===888555444333333222222222111111111222222333444444444444333333333333333333333333333333333222111111111222333111222222222222222333333000111222444555555666666111111111222222222333333222111000//////000111222333333333333333333333333444444333333333333444444444444444444333333333333333333333333444444444444222222333333333333333333111111222222333333444444111222333444444444333222111222222222222222222222/////////000000000111111//////......///000222333111111333333333111000///222222222222111111000000//////............//////////////////////////////........./////////000000---------.........//////---------...------,,,+++,,,---...//////---,,,***---------.........//////...---,,,---///000///.../////////...............000,,,,,,000111...---///+++,,,...//////...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---+++******,,,---,,,,,,++++++++++++************************************+++...000---)))'''))),,,***,,,---+++---222555444---,,,+++,,,......---+++))))))))))))***+++,,,---,,,+++)))(((((()))+++,,,************************)))***++++++************)))+++,,,+++)))''')))***(((((((((((((((((())))))(((((())))))***++++++,,,))))))************))))))(((((((((((((((((())))))******)))(((((()))******((()))***++++++***)))(((***(((&&&&&&((()))))))))'''''''''(((((()))))))))'''((())))))''''''((()))******))))))((('''''''''&&&&&&''''''(((((())))))+++******))))))))))))))))))***+++***)))))))))))))))******++++++******)))))))))*********+++++++++''''''(((+++------------(((...,,,,,,222666DDDZZZsss}}}}}}sssiiifffiiittt}}}}}}|||tttsssooojjjfffbbbYYYOOO888888999::::::;;;<<<<<<:::::::::999999999888888777999;;;<<<;;;::::::;;;;;;===??????===<<<>>>AAA======;;;:::888777666555222777AAASSSlll~~~ttteee^^^VVVRRRQQQLLLCCC:::666666777777777777666666555444333444666666555444777666555444444555666777666666666666666666666666444666777555222111222444///000333777444///222888111333555555222111333555333333333222222222111111333444555555666666555555555555555555555555555555333222222111222333555666555555555666666777777777///111222555777888999999222222333333333444444444222111000......000111222555555555555555555555555555444444333333444444555222222222111111111000000333333333444444555555555111111222333444444555666///000111222333333444555111222333444555444333333444444333222222111111111000111111111111222222222000////////////111222333444444333333222333333333222111111111000000////////////............//////000000000000000000000000.../////////000000111111---------.........//////...///000000000///---,,,,,,---...//////---+++***---------.........//////---,,,+++,,,...///...---000000//////......---------))))))///111------000...///000111000///,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000...------...///...---+++++++++++++++***)))(((************************&&&)))---,,,)))(((+++///)))++++++((())),,,---+++,,,,,,---...000000...,,,))))))))))))***+++,,,---,,,+++)))(((((()))+++,,,,,,,,,++++++***)))))))))((())),,,---------...///+++---...---***(((***,,,&&&&&&''''''(((((())))))))))))))))))************))))))************))))))(((((('''(((((()))***+++,,,***(((''''''(((***,,,((()))+++------+++)))((((((&&&%%%%%%(((***++++++%%%%%%&&&((()))+++,,,,,,(((***+++***)))((()))*********)))((('''&&&%%%%%%&&&''''''((()))******+++))))))((())))))***++++++)))***++++++)))(((((((((+++++++++,,,,,,+++++++++)))************+++++++++...,,,,,,///222111///...%%%,,,++++++111777EEE[[[sss}}}}}}yyy}}}{{{sssjjjfffhhhrrrzzz{{{yyyxxxssssssooojjjfffbbbYYYOOO666666777:::>>>>>>:::777::::::::::::::::::::::::;;;::::::999999888888888999999999999999999999999;;;;;;;;;:::999888777666:::999@@@SSShhhrrrmmmcccHHHDDDAAABBBDDDDDD@@@;;;999666444555666777555222888888888888888999999999::::::888777666666666666777777777777666666666666:::999777555444555555666555555444444444333333333333555666888888777555444444444555555444333111000333333444444555666777777777777777777888888888888777666555444444444444444666555444333333555666888555555555666666666666666444333111000000000111111111222333333222111///...---...111333444555444444444444555555444222000///000000111111222222333333333222222222333444444555222111000000111333555777222222333333333444444444444444333333222111000000111111111000000000000000222111000//////000111222555333111//////000111222111111111111111111111111222333333444444333333222/////////000000000000000000000000000000000000000111111000000//////......---------...///000000111111000/////////000222333//////.........---------......------------......111000...,,,+++,,,---...111000000///...---------///...,,,++++++,,,...///000///...------...///000111------000000,,,***+++...---,,,,,,++++++++++++------------------------************************++++++************++++++))))))(((((()))***++++++(((((()))***+++,,,,,,,,,---------,,,,,,,,,++++++,,,+++******+++---///111,,,,,,,,,++++++*********+++,,,---------+++)))'''+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******)))************))))))(((((((((((()))(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&'''***+++)))'''(((((((((((()))))))))))))))))))))&&&%%%%%%'''***''''''''''''''''''''''''''')))******)))))))))***,,,,,,++++++***((('''&&&(((((()))***************))))))(((((()))***++++++((())),,,111444333///+++,,,***+++...///444GGG[[[ttt~~~vvvuuuzzz|||xxxssskkkmmmpppuuu|||wwwlllqqqqqqnnnhhhddd```YYYQQQ666666666999<<<<<<:::777;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::::::::;;;:::::::::999999999999999999999999999999888777666:::888<<>>DDDEEEAAA;;;===:::999:::<<<<<<:::777777666555777999::::::999::::::999999888888777777777666666555555555666666666666666777888888999999888888888888777666555444666666666555555555444444333333555555555444333222333333444444333222111000222333333444444555555555333333444444444555555555666555444444333444444444777666555555555666777888777777777666666555555555555555444333333333333444222222333444444444444333444444444444444555666666999999999999999888777666222222222222111111111111222222222222222333333444444333222111111222333444111111111222222222222333555444444333333222222222111111111111111111111111222111000//////000111222222222222222111111111111222222222222222222222222111111222222222222111111000000000000////////////////////////////////////111000000000000/////////---......//////000000111------,,,,,,,,,---...///////////////............//////............//////...---,,,,,,---///000111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,+++000:::???;;;222---......---,,,,,,,,,,,,---.........------,,,,,,,,,------------------------++++++************++++++---,,,+++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,---,,,,,,,,,,,,++++++++++++((()))+++------------,,,,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************))))))))))))***+++,,,,,,---,,,+++*********************))))))))))))((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++))))))******)))'''(((((((((((()))))))))))))))***)))'''&&&&&&(((***(((((((((((((((((((((((()))+++------+++)))((((((&&&&&&'''((((((((((((((((((((()))***************(((((('''''''''((())))))(((444@@@AAA999000---...,,,)))+++//////333FFFZZZsss{{{tttsssuuuuuupppjjjmmmvvv~~~{{{sssnnnpppoookkkeee^^^SSSIII;;;::::::;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<:::999888777666;;;;;;;;;::::::999888888777888999999::::::::::::555555777999;;;<<<;;;:::===;;;;;;<<<>>>>>><<<:::888888888888999:::::::::;;;;;;:::999888888777777777666666666666777777888555555666777888::::::;;;888999:::::::::888777666777777666666666555555555333333444444444333222222333333333333333222111111222333333333444444555555333333444444444555555555555555444444444444444555666555555555555666777888666666666666666666777777666666555555555555555555222333333444555666666666555444333222222333444555666666777777666666666555444333333222222111111111333333222222222222333333555444333222222222222333000000111111111222222222444333333333222222111111111111111222222222222222222222111000000111222222111222222333333222111111222222222222222222222222000111111222222111111000222222111111111111111000////////////////////////000000000000000000000000......//////000000000000////////////000000111111////////////////////////000//////......//////000......------...///000000000000000000//////......++++++,,,------,,,++++++......------------......///---222<<>>555///......---------------............------,,,,,,+++------------------------,,,++++++******++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))***+++,,,------,,,+++***************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))---,,,++++++******)))((((((((((((((()))))))))))))))******((('''&&&((()))))))))))))))))))))))))))))),,,......,,,)))''''''(((((()))***************(((((()))***************))))))(((((((((((())))))***444>>>???777000---///+++)))+++//////333EEEYYYmmm||||||wwwwwwyyyxxxrrrmmmkkkvvv}}}wwwooopppnnnhhhbbb[[[QQQHHH::::::;;;:::::::::;;;<<<::::::::::::::::::::::::======<<<;;;:::999888777;;;;;;;;;:::::::::999999999999:::;;;<<<<<<<<<<<<666777999999:::;;;<<<>>>999888888999;;;;;;:::999:::;;;;;;:::999999999999<<<;;;;;;:::999888777777888888888777888888999999555666777888999:::;;;<<<999:::;;;<<<<<<:::999888888888777777777777666666555555555555444444333333444444333333333333333333333333444444444444444555444444555555555666666666555555555444444555555666555555555555555666666777444555555666777888999999666666666666777666666666333333444444555666777888666555444333222333444555555555555555555555666666555555444444333333222222444444333333333333333444555555444333222222222222000000111111111222222222222222222222111111111111111222222222333333333444333222111000000111222333111222222333333333222222222222222222222222222222000111111222222111111000111111111000000/////////////////////////////////000000000000111111111111/////////000000000000000000000111111222222222222000000000000000000000000000000000//////000000000000000//////............000000000000000/////////+++,,,,,,------,,,,,,+++........................222...///777;;;777111............------...//////.........------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,---//////---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))***+++,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((((('''((())))))))))))))))))************************))))))(((((((((((()))))),,,,,,,,,+++***)))(((((((((((((((((()))))))))))))))******)))''''''((()))************************))),,,------+++(((''''''***************)))(((((((((((()))***************++++++******)))******+++'''+++///000...+++***)))+++)))+++//////333DDDWWWlll{{{}}}{{{yyyzzz|||{{{uuupppgggtttzzzqqqpppkkkccc]]]XXXQQQIII777888::::::888888888999::::::::::::::::::::::::999999999:::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<<<<============:::;;;;;;:::999:::;;;===999999:::::::::::::::999;;;<<<<<<;;;999777888999;;;;;;::::::999999888888:::999999888888888999999666777888999:::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::999999888888888777777777777777777666555555555444555555444444444444555555555555555555555555555555555666666666666777777777666666666555666666777888555555666666666777777777555555666777777888999999555666777777888777777777444444444444555666777888888777777666666666777777555555555555555666777888666666666666555555555555666555555444444444444444555555444444333333222222111111111222222222222333222222222222222222222222222222222333333444444555333222111000000111222333222222222222333333333333333333333333333333333333111111222222222222111111//////......------,,,,,,////////////////////////000000000111111111111222000000000000000000000000...///000111111111000000000000000000111111111111111111000000000000111111111111000000///...------000000000000000000000000------------------------......////////////......000---,,,000111...,,,---///............///000000------------------------------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,...///111222---------------------------------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,------------///......---,,,+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,---,,,+++***)))(((((((((''''''(((((((((((())))))((())))))******)))))))))************************))))))(((((((((((())))))***+++,,,+++)))(((((()))(((((((((((()))))))))))))))***+++***((('''((())))))))))))))))))))))))))))))+++,,,+++)))'''((((((((((((((((((((('''&&&&&&(((((()))***************,,,,,,+++*********++++++***(((&&&(((+++,,,+++)))***))),,,000///222CCCVVVpppyyyxxxyyy{{{}}}{{{uuupppgggsss~~~xxxpppoooiii```ZZZVVVPPPIII666999<<<===:::888888999;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;===>>>>>>999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;===<<<;;;;;;::::::;;;;;;;;;<<<======<<<<<<;;;<<<888:::;;;:::888777999:::::::::::::::::::::::::::::::::999888777777777888888888888999:::;;;<<<<<<::::::999999999999:::::::::999999999999888888888::::::999888777777777777777666555555555555666777666666666666666666666666555555666666666777777777777777777777777888999999777777888888999999999999777777777777777777777777444555666888888888777666555444444444444555777777666777777888888888777777555555444444555777888999777777777777777888888888777777666555555555555555444444444444444444333333222222222222333333333333444444444444444444444444222222333333444555555555333333111111111111333333333333222111222333444555333333333333333333333333222222333333333333222222000000//////...------,,,000000000000000000000000000000111111111222222222000000000000000000000000---...///000111000000///000000000111111222222222222111111000000111111222//////000000000//////...000000000000000000000000//////------------////////////000111111000//////...,,,---///---***,,,000//////......///000000111+++,,,,,,------.................................---,,,,,,++++++,,,,,,---------------...///000111,,,,,,------......//////000//////...---,,,++++++------.........------,,,,,,,,,,,,---------.........------,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++...---,,,+++***)))))))))((((((((())))))*********))))))*********))))))(((************************))))))(((((((((((())))))(((***+++***((('''(((***(((((((((((()))))))))))))))***++++++)))(((((())))))))))))))))))))))))))))))))))))(((&&&&&&(((***&&&''''''(((((((((((('''(((((()))***************,,,++++++***))))))******---***((())),,,...---+++***))),,,000///222BBBUUUqqq~~~yyyyyy{{{}}}}}}zzztttnnnkkkuuu~~~{{{tttmmmlllhhh```ZZZVVVOOOGGG888<<<@@@AAA>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888999999:::;;;<<<======:::;;;;;;<<<;;;;;;::::::===<<<;;;;;;<<<<<<<<<<<<;;;<<<===<<<;;;:::::::::666888::::::888888:::===:::::::::::::::::::::;;;::::::888777666666666666888999999::::::;;;;;;<<<999888777777777888999::::::::::::999999999888888<<<;;;:::999888888888888888777666555555666777888777777777777777666666666555555555666666666666777888888777777888999::::::999999:::;;;;;;;;;;;;:::::::::999888777666555444444555666888888888777666555555444333333444666777333444666777777777666555444333333333444555777888777777888888999999::::::888888777666666666666666333333444555555444444333222222333333333444444444555555666666666666666666222222333333444555666666333333222111111222333333444333111111111333555666333333333333333333333333222333333444444333333222333333333222111000000///111111111111111111111111000000111111222222222222111111111000000000000000...///111222222222111000000000111111222222222222222222111111111111222222---...///000111111111000000000000000000111111111111000...------...000111///000111222222111000///---...111222///+++...555///////////////000111111***++++++,,,---...//////000000000000000000000000---,,,,,,++++++,,,,,,---//////.........//////000,,,,,,,,,---...///000000111111000///---,,,+++***------...//////......---,,,,,,,,,------.........,,,,,,,,,,,,---...//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++******************000///---,,,+++*********))))))******++++++++++++))))))*********))))))(((************************))))))(((((((((((())))))&&&(((******''''''(((+++(((((((((((()))))))))))))))***++++++)))(((((()))(((((((((((((((((((((((((((((((((&&&%%%&&&)))+++&&&'''(((***++++++,,,,,,(((((()))***************++++++***))))))((())))))+++***)))***++++++***)))***))),,,000000222BBBUUUooo~~~||||||~~~{{{sssnnnooowww~~~yyyqqqiiijjjhhhaaa\\\WWWNNNEEE:::;;;;;;<<<<<<<<<<<<<<<===<<<:::888888:::<<<===@@@===:::999:::<<<>>>>>>============<<<:::999888::::::;;;<<<===>>>?????????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888777777888888888888888888888888666666555555555555666666666666666666555555555555888999999:::::::::999999999:::;;;:::888888888999888888888777777777777777666666777777777777666666777444222333666888888777888888888888777777777777888777666666666888999:::===;;;:::888777777888888999999888777666555555444444444444444444444444444111111222333333444444555555555444333333333333444555666777888888777666555111333555666666444111///111222333444444333111111222222333444444444444333111222333444444444444444///000111222111///---,,,000/////////000111222222333333333333333222111000333333222222222222333333666222...---///111111///222222222333333444444444000000000000111222333444444333111000000000111222000000////////////000000//////000000111111222222---...000000.........///.........///000111111222000///.........000111222,,,...222444000+++---333111111000---+++***,,,---.........///000000///...000///...,,,+++,,,///222,,,,,,,,,...000111111000...///000000000///---,,,***+++---///000000///......,,,+++,,,//////---***......---------......///111...,,,,,,...000...---+++,,,............,,,+++,,,,,,,,,+++++++++******&&&(((+++---...---,,,++++++++++++************)))---------,,,+++***))))))))))))))))))))))))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))'''&&&%%%$$$###$$$$$$%%%******++++++++++++******''')))+++,,,---,,,***)))&&&'''''''''(((((())))))$$$&&&'''((('''((()))+++(((***+++***)))((()))*********)))))))))))))))))))))))))))))))))******+++###'''******(((&&&'''))))))***---//////222>>>JJJnnnxxxxxxuuuyyy|||uuujjjqqqqqq{{{}}}xxxrrrfffeeebbb___ZZZTTTLLLFFF;;;;;;<<<===============>>>===;;;999999;;;===>>>???>>>>>>>>>@@@@@@???===????????????>>>===<<<<<<;;;<<<<<<======>>>>>>??????>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============<<<<<<<<<<<<===============<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777777777777777888777777666666777777888666666777777888888888999888999999::::::999999999:::;;;<<<;;;999888999:::999999999999999999999999777777777777777777777777888666444444777999999999999888888888777777777777888777777666777888999:::<<<;;;:::888888888888888777777777666555444444333555555555555555555555555444444555555666777777777666555555444444444444444555666777777777777666555222333444555555333111000000111222333333222111111111222222333333333333333222222333444444444333333000000000000000000111111333222222222222333333444222333333333333222111000333222222111111222222333444111//////000222111000222222222222333333444444444333222111000000000000333222111000000000111111000000000//////000000000222222111111111111111111///000222222000000000111...//////000111111222222000000///...//////111111///++++++...000///000222///000000///------...000000000000000000000///...)))***+++***))))))***+++.........///111111000000...///000000000///------,,,,,,...//////000000000...,,,+++---//////---+++///............///000000///---+++,,,...000///---,,,------......------,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------++++++++++++************,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))))))))))),,,+++)))'''&&&&&&&&&&&&)))******++++++******)))&&&''')))*********(((''''''''''''((((((((())))))+++,,,,,,***(((&&&&&&'''((()))******)))((()))***++++++++++++++++++++++++***************++++++,,,''')))***+++***)))***++++++,,,...000000333>>>IIIfffsss~~~vvvoootttwww}}}tttkkksssvvv{{{uuuooohhhfffdddaaa\\\UUUMMMGGG>>>??????@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<>>>?????????AAADDDEEEDDD@@@===@@@@@@AAAAAAAAAAAA@@@@@@==================>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>======<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::999999999999999999999999999999888888888888999999666777777999:::;;;;;;<<<999999999999999999999999:::;;;<<<;;;999888999:::999999::::::;;;;;;<<<<<<999888777666666777888999999777666666888:::::::::999999999888888888777777888888777777888888999:::;;;;;;:::999888888888888888888777777666666666555777777777777777777777777555555666666777888888999777666666555555555555555555666666777777666666555444444333333333222222222000111222333333444333333333333444444444555555555333333444444444333333222222111//////000222444666444444333222222222333333222222333333333222111111333222222111111222222333222111000111222333222111111222222222222222333333444333222111111000000111222222111000000000000111111111000000000000111111444333333222111111000000111333444444333222222333//////000000111111222222111111000/////////000000333***$$$)))111333222111---///000111000///000111111111111111000///......***,,,//////...,,,,,,,,,000000000111111111000000/////////000///......---------------...///000111...---,,,---//////---,,,///////////////000111111...,,,,,,---...000///.........------------......,,,,,,,,,,,,++++++++++++,,,+++*********,,,---///,,,,,,,,,+++++++++******+++++++++++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))+++***)))((((((((()))***)))******++++++******)))&&&'''(((******))))))(((''''''(((((((((((())))))...///...,,,)))'''''''''((()))******(((((()))***+++++++++++++++++++++++++++++++++***+++,,,,,,---+++)))((()))***+++++++++,,,,,,...//////111:::EEEZZZkkk{{{}}}ttthhhmmmpppwww}}}rrrkkkttt{{{~~~xxxrrrmmmiiihhhfffbbb]]]VVVMMMGGGBBBBBBCCCDDDDDDDDDDDDCCC@@@???>>>======>>>???@@@???@@@BBBEEEFFFDDDAAA===@@@@@@AAABBBBBBCCCBBBBBB?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>========================??????@@@@@@AAAAAA@@@@@@@@@??????>>>>>>??????@@@??????>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888888999999:::;;;<<<<<<:::::::::999999999999999999:::;;;:::999888888:::999999::::::;;;<<<======;;;999888666666888999;;;999888777777888999:::;;;::::::999999999888888888999999999888999999999999:::::::::999999888888888::::::::::::::::::999999999999999999999999999999555555555666777777888888888888777666666666666666666666666666666666666666555444333222222222333444222333444444555666666777666666666666666777888888555555555555444333333222333333222222222333444555444333222111111111111111222222333333333333222111333333222222222222333333111111222333444444333333222222222222222222222222111111111111222333444444111111111111000111111111222111111000000111111222222222222222111111000000222333555555333222333444/////////000000000111111222111111000000/////////333+++&&&,,,333444111///,,,...111111000//////000///000111111000/////////...000111111000//////000111222333222111000000000///////////////......---...---,,,,,,,,,---///000---------.........------............///000111111,,,,,,---...///////////////...---,,,,,,---...///------,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,,,,,,,++++++++++++***+++++++++******)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''(((+++---///))))))************))))))))))))***++++++++++++***(((((((((((((((((())))))***+++,,,,,,******+++,,,((()))***)))((('''(((***)))))))))))))))*********+++************+++,,,,,,+++(((%%%%%%(((+++***(((+++***+++,,,,,,---555>>>OOOeeeyyy{{{sssdddiiikkkrrrxxxoooiiisss~~~}}}xxxrrrmmmjjjiiifffccc^^^VVVMMMFFFAAABBBCCCCCCDDDDDDCCCCCCAAA@@@????????????@@@AAAAAA@@@@@@AAABBBBBB@@@?????????@@@AAABBBBBBBBBBBB@@@@@@@@@???>>>>>>======>>>>>>????????????>>>>>>========================??????@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::<<<<<<;;;:::999999::::::888::::::999888777888999999999::::::;;;<<<======<<<;;;999777777999;;;<<<888888888777777777999:::::::::::::::999999999999999::::::::::::999999999999:::::::::999999888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::666777777888888999:::::::::999888888777777888888777777777666666777777777777666444333222333444555333333333444555666777777777666666555666777888888666666666666666555444333555555666666666555333222444444333222111111111222333333444444444444333333444444333333333333444444111222444444444444444444222222222222222222222222111111111111222333444555111111111222222222222111222222111111111111222222000000000111111222222222111333444444333222222333......////////////000000222222111111111000//////222......333555111...---,,,...000000///---,,,---,,,...000000//////000111------,,,+++)))***,,,///111333444333111///000111000/////////............---,,,+++++++++,,,---...---...//////............------------...///000111---...///000000000///000//////---,,,,,,---//////---------,,,,,,,,,++++++***+++---......---,,,+++------------,,,,,,,,,+++***++++++++++++******)))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))'''''''''((())),,,...000)))))))))******)))))))))))))))***+++++++++++++++))))))))))))))))))((((((&&&''')))*********,,,...''')))***)))((('''((()))(((((()))))))))*********)))))))))))))))***+++++++++(((%%%%%%)))+++***)))+++******,,,,,,,,,222:::III```xxxzzzsssdddggghhhmmmsssjjjeeeooo|||~~~yyytttooojjjiiigggddd^^^UUUKKKDDD??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???======???@@@@@@???>>>>>>???@@@@@@AAA@@@@@@AAA@@@@@@@@@??????>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;:::::::::::::::::::::999999999999999999999999::::::999999999999::::::<<<<<<<<<;;;;;;:::::::::???>>><<<;;;::::::;;;<<<999:::;;;:::888777888999:::::::::;;;<<<<<<======<<<;;;:::999999:::;;;<<<888999999888666777999;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;:::999999999999:::::::::999999888777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;::::::999999999999999999888888777777888888999888777666555444555666666444333333333444555666666666555444333444555666777777777888888888777666666666777888999888666444222666666555444444444555555444444555555666666555555666555555444444555555666333444555555444444555666444444333333333333333222555444333222222111111222111222333333444333333333333333222222222222333333000000111111222333333444111222444444222222222333///////////////000000000111111222222222111000000000000333777555///,,,...---///000///---,,,,,,---,,,///222222///...000222...---,,,***((()))---000000333555444000...///111000000///............///---,,,,,,,,,,,,,,,---------...000000...---...///,,,,,,,,,,,,---///000111...000222333111000000000//////............//////------------,,,,,,,,,,,,)))+++...//////...+++***......---------,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))...---,,,+++++++++,,,---((())))))******))))))(((((((((((((((((()))))))))******))))))))))))(((((('''((())))))(((((()))+++'''((())))))''''''((()))*********+++,,,,,,------))))))(((((())))))***++++++***))))))+++,,,,,,+++...++++++---...///444:::FFF^^^uuuzzzrrrdddfffeeeiiimmmddd```kkkzzz{{{uuupppjjjiiihhhddd^^^UUUJJJCCC??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>??????>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@@@@??????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBB@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===============AAA@@@>>><<<;;;<<<======;;;<<<===<<<:::999:::;;;========================;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;999777777:::<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<:::999888888999::::::::::::999888666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???<<<;;;;;;:::999:::::::::::::::999888888999::::::999888888777777777777777888777666666666777888888888777555555555666888999888888999:::::::::999999777888888888888888777777666555555555555666666777555555666777777777777777777777666666666666777777555777777555333333555777555555555444444444333333555555444333222222222222222333444555555555444444333333222222222222333333333333444444444444444444111333444444333222222333111111111111111111111111///000111222222222111111000///111444444///...///---...///...------///111111444777555111...///222000111111000//////111222...111444333000...///222111000///...---......///---......//////......---,,,///111000...---...///,,,,,,------...000111222000333666555333000000000......////////////.........------------,,,,,,,,,,,,,,,---......---,,,+++............------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))000///---+++*********+++(((((())))))))))))((((((((((((((((((((())))))************)))))))))((((((((()))******((('''((()))'''((()))(((''''''((())))))******+++,,,,,,------******))))))******+++,,,)))***,,,,,,+++++++++,,,...++++++---//////444:::EEE[[[rrr|||yyypppbbbccc```dddhhh```\\\hhhxxx|||uuuppplllkkkjjjfff```VVVKKKCCCAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===???@@@@@@>>><<>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAABBBAAA@@@??????????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======<<<<<<<<<===============????????????????????????======<<<<<<<<<<<<======<<<<<<===>>>???@@@AAAAAACCCAAA???===<<<<<<>>>>>>===>>>>>>>>><<<;;;<<<===?????????>>>>>>>>>>>>>>>;;;;;;<<<======<<<;;;;;;;;;<<<===;;;888888;;;>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;999888777888::::::;;;:::999888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<;;;::::::::::::;;;;;;;;;:::999999:::;;;;;;999999999999888888888777===<<<;;;:::::::::;;;<<<;;;:::999888888:::<<<===888999::::::;;;;;;;;;;;;999888777666777888:::<<<333333333333333444555666666666777888888888888888888888777777777777888888777888888555222222555888666666666555555444444444222222222222333444555555222333555666666666555555444333333222222333333444777777777666555555444444222444555555444333333444333333333333333333333333///000111222333333222111111---,,,000222000///111---...///......///222555666999;;;888222...///111///111333333222111111111---111444333///---///333111000///------......///...///000111111000///...,,,///111111...---...000------......///111222333222555888777333000000000---...///000000///...---......---------,,,,,,,,,......---,,,,,,,,,---...//////.........---------,,,,,,---......---------++++++++++++++++++++++++************************+++++++++,,,,,,---------)))))))))))))))))))))))),,,+++***)))))))))******(((((())))))))))))((((((***************++++++,,,+++*********))))))(((((('''(((******))))))***,,,'''((()))((('''&&&''')))'''(((((()))******++++++++++++******++++++,,,---%%%(((,,,,,,***((()))+++,,,)))(((,,,......222777EEEZZZpppzzzyyynnn___```]]]```eee]]]ZZZgggxxx|||uuunnnnnnmmmkkkhhhaaaWWWLLLDDDAAAAAAAAABBBBBBAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???===<<<<<<<<<<<>>>>>;;;<<<>>>@@@AAABBBAAAAAAAAA@@@???>>>===========================>>>>>>???>>>???AAABBBBBBAAA???>>>??????>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@???>>>======>>>>>>>>>?????????>>>===;;;:::<<<===>>>??????@@@@@@???AAA@@@???>>>============>>>===;;;:::;;;<<<>>>?????????>>>>>>???AAABBBDDDBBBBBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAABBB???<<<<<<>>>@@@???>>><<<<<<>>>>>>>>>===<<<;;;999:::<<<>>>??????>>>>>><<<<<<;;;;;;;;;:::::::::666777888999999999999999;;;<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999:::999888888777888888888999888777555555555666777;;;<<<=========;;;:::999<<<:::888999;;;<<<;;;888:::::::::::::::::::::::::::999888777777888999:::999777666666888888555333555666666777888999999:::999999999999999999999999444555555666666666666666555555666666666666666666555555444444555888:::<<<555666777777777555444333777666666555444444333333333333333333333333333333333333222222222222333333222222222222222222222222222333555555555333111000...///000000//////000111333333222111000000111111666BBBEEE888...000222000///000222222000///000111222111111000/////////000000000000000000000000000...//////////////////...000000000///////////////111111000000//////......222333???777111444,,,333222000---++++++---000222000000000000000000000000222222111000000000000000000///...///111111...+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,***(((''')))*********000---(((&&&''')))+++,,,++++++************++++++222///---++++++++++++***,,,+++))))))))))))((('''%%%&&&''')))))))))(((((((((((((((((())))))))))))))))))*********+++++++++******+++++++++******)))******))))))******+++,,,+++,,,---,,,---///333666AAAWWWppp}}}}}}xxxrrrgggaaaWWWWWW___ZZZWWWbbbttt}}}|||ssslllllljjjhhheee___UUUJJJCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAACCCBBBAAA@@@????????????AAAAAA@@@???>>>======<<<>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@????????????@@@???????????????@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@AAA???????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>AAA@@@??????>>>>>>>>>???@@@AAAAAAAAA@@@???===<<<<<<===>>>???@@@@@@@@@@@@AAA@@@@@@????????????@@@???>>><<<;;;;;;<<<===>>>@@@?????????@@@AAABBBCCC?????????>>>??????@@@@@@???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA>>><<<<<<>>>@@@???>>><<<<<<============<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<999999:::;;;;;;;;;;;;;;;:::<<<===<<<;;;:::;;;<<<>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::999888888888888888999888777666666666777777??????@@@AAA@@@???>>>===<<<:::888999;;;<<<:::888::::::::::::::::::::::::999888888777777888888999777666555666888999777555666777777888999999::::::::::::::::::::::::::::::666777777777666555555444555555666666777777777888999999999888777666555555666777888888888777666666999999888777777666555555444444444444444444444444111111000000000000111111333333333333333333333333000000222222222111///......///000000//////000222333222222111000000111111444===???555...000222//////000222222000000000111111111000//////000111222111111111111111111111111////////////////////////222222222222111111111111000000000000000/////////111444AAA888222555,,,222000000///.........//////////////////////////////222111000////////////000...---+++,,,......,,,***,,,,,,---------.................................+++,,,,,,------,,,,,,+++******++++++++++++******,,,***((((((***++++++***///,,,)))((()))***+++++++++******************+++&&&%%%%%%%%%''')))***++++++***)))***++++++)))(((''''''((())))))(((''''''))))))))))))************************++++++++++++******++++++++++++******+++++++++++++++,,,,,,---***+++++++++,,,...222555@@@VVVooo|||}}}xxxsssggg```UUUTTTZZZVVVUUUbbbuuu}}}{{{ssskkkiiihhhfffccc\\\SSSHHHAAADDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@???>>>===<<<;;;:::<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@????????????AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>>=========>>>???@@@@@@@@@@@@???????????????@@@@@@AAA@@@???>>><<<<<<<<<===>>>@@@@@@@@@@@@@@@AAACCCCCC=========>>>>>>???@@@AAA????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<<<<>>>???>>>>>>===<<<<<<;;;;;;<<<======>>>>>>============>>>>>>???>>>>>>>>>>>>>>>======;;;<<<<<<===============;;;<<<======;;;;;;<<<===??????>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999888888888999999888777777777888888@@@AAABBBBBBBBBAAA@@@???;;;:::999999;;;;;;:::999999999999999999999999999777777888888888888777777555555555666888999888777777777888888999:::::::::::::::::::::::::::::::::999888888888666555444333444555555666777888999999999:::;;;;;;999777444222888888999::::::999999888::::::999999888888777777555555555555555555555555222111111000000111111222444444444444444444444444///000111222111000///......///111000//////000222333222111111000111111111111777777000...111222...///111222222111000000111333222000//////111333444111111111111111111111111111111000000000000111111222222222222222222222222000000000000000111111111000555CCC:::333555---111///000111111111///...---////////////////////////000000//////....../////////---++++++,,,---,,,+++------------.........///////////////////////////,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++---+++******+++,,,,,,+++---+++******++++++***)))************************,,,+++***))))))((())))))***)))***+++------+++)))((())))))))))))(((((('''************++++++++++++******+++++++++,,,,,,,,,******+++++++++++++++***,,,,,,++++++,,,,,,---...)))***+++++++++---111444???UUUnnn|||~~~yyyttthhh```RRROOOTTTQQQSSSaaattt}}}yyyqqqjjjfffeeeccc___YYYPPPEEE???DDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;::::::::::::<<<>>>???????????????@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAAAAA????????????>>>>>>=========>>>???@@@AAAAAAAAAAAA>>>======>>>???@@@AAABBBCCCBBBAAA???>>>>>>>>>???AAAAAAAAAAAAAAABBBCCCCCC??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???>>>======>>>>>>>>>>>>>>>===;;;::::::;;;>>>???AAA@@@>>>===<<<===>>>>>>==============================>>>??????>>>>>>>>>===>>>???>>>===<<<===???@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>??????>>>===<<<;;;:::999999999::::::999999999999999999>>>???@@@@@@@@@???>>>===;;;:::::::::;;;;;;::::::::::::::::::::::::::::::666777888999999888777666666666777888999999888888777777888888999999999:::999999999999999999999999888888888888777666555444333333444555777888999999666666888999999888888777888888999999999999999999999999888888777777777777555555555555555555555555444444333333333333444444444444444444444444444444222333444444444333222222...000111111000///111222222222111111111111111222///222111...///333333...///111333222111000111111777555333111111222333555111111111111111111111111222222111000000111222222///000000000000000111111000000000111111222222222000777GGG<<<333666---000111111111111111000...---//////////////////////////////............//////111000...------......///---............/////////000000////////////......,,,,,,------------,,,,,,......////////////......---,,,++++++,,,---,,,++++++***+++,,,------***(((*********++++++*********111111000...+++***)))***))))))***,,,......,,,***(((((()))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,+++++++++++++++++++++,,,------***++++++++++++...111444???UUUnnn||||||xxxkkkbbbRRRLLLOOOLLLPPPaaattt{{{}}}xxxpppiiidddbbb___\\\VVVMMMCCC===DDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@>>>======???>>>>>>===>>>???AAABBB>>>>>>>>>???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBB?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBB?????????@@@AAABBBCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????>>>>>>??????===;;;::::::<<>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>@@@AAA@@@???>>>???@@@AAAAAA@@@???>>>>>>======<<<<<<=========>>>>>>>>>???????????????????????????>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>======;;;;;;<<<<<<;;;;;;;;;<<<::::::::::::::::::::::::777888999::::::999888777999:::::::::999888888777777777888888888888888999888888888888888888888888777777888888888888888777222222333444666777888888555555555555666888:::;;;888888777777888888888888666666666555555555555555444444444444444444444444555555444444444444555555333333333333333333333333444555555555555555555555///000111111000000111222222111111111111111222222000111000///222555444111000111333333111000111222:::888666444222222333333111111111111111111111111333222111000000111222333//////000000111111111222000000111111222222333333000:::JJJ<<<333777...000333222111000///000000111........................//////............//////111000///...------///000........./////////000000/////////.........------,,,------......------,,,...//////000000//////...---,,,+++,,,---...,,,+++)))***+++---///...+++((()))***++++++++++++***)))&&&(((******))))))+++---)))((()))+++......---+++((((((((()))***+++,,,,,,((((((((()))))))))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,,,,,,,---///333666???TTTnnn|||{{{ooofffSSSJJJLLLIIINNN```rrryyy~~~{{{wwwpppiiicccaaa^^^ZZZTTTLLLCCC===DDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFDDDBBBAAA@@@?????????>>>>>>???@@@@@@AAA>>>>>>>>>??????AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCC??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBDDDDDDBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>@@@AAAAAA@@@??????@@@???>>><<<;;;<<<>>>AAABBBAAAAAA@@@??????>>>??????@@@@@@@@@AAAAAAAAAAAABBB@@@AAAAAAAAAAAA@@@?????????@@@AAAAAA??????@@@AAAAAA@@@@@@@@@@@@?????????======>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>??????>>>============>>>;;;;;;<<<=========<<<<<<===>>>???@@@@@@@@@???>>><<<===>>>>>><<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;<<<===<<<:::999999999888888999999999999999999888888888888888888888888777777888999999999999999333444444555666777777888:::999777666666777999:::888888777666666666666777555555555444444444444444444444444444444444444444444333333222222333333444333333333333333333333333333333444444444444555555///000222111000000111333111111111000111111222333222222111222333555444333000222333333222111111222888888666555333222222222222222222222222222222222333222000//////000222333111111222222333444444444222222222222222333333333222===MMM<<<222777///111333222111000000111222333........................//////......//////000000//////000...---,,,---///////////////000000000000000//////......---------------............------,,,,,,------------,,,,,,,,,++++++,,,---...,,,***)))***+++...///...+++((()))***+++,,,,,,+++***)))&&&))),,,+++((('''(((******)))((())),,,------,,,))))))))))))***+++,,,---'''((((((((())))))))))))))))))*********+++++++++)))***+++,,,------------******))))))******+++,,,+++,,,---------///333666>>>SSSlll{{{}}}sssiiiVVVJJJIIIEEEKKK^^^ooowww}}}|||zzzvvvqqqjjjdddaaa^^^ZZZUUUMMMDDD>>>FFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIGGGFFFDDDBBBAAA@@@>>>>>>??????@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCC??????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>AAACCCCCCAAA@@@@@@BBB??????>>>===>>>@@@BBBCCC@@@@@@@@@AAA@@@@@@??????AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>???@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>?????????@@@@@@BBBAAAAAA@@@???>>>======???>>>>>>>>>>>>???@@@@@@;;;<<<===>>>>>>>>>======<<<===???@@@@@@@@@???>>>===???@@@???======>>>@@@========================<<<;;;;;;::::::;;;;;;<<<;;;===???>>><<<;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999:::999999888888666666777777888888888999<<<;;;;;;:::999999999999:::999888666555555555555666666666666666666666666555555555555555555555555444444333333333333444444444444444444444444444444333333333333333444555555///111222222111000222333111111000000111222222333333333333444333333333444000222333333222111111222222222333333333222111000222222222222222222222222333222000......000222333111111222333333444555555333333333333333222222222333@@@NNN<<<000666000222000000111222333333333333........................000////////////000111222...000222111///---...000//////000000000111111111111111000000///......---------............------,,,,,,,,,------,,,,,,,,,+++++++++,,,------+++)))******+++---//////,,,)))(((***+++,,,,,,+++***(((,,,///111///***&&&&&&(((+++)))'''''')))+++,,,,,,---,,,+++***)))******+++(((((()))))))))*********(((((()))))))))*********)))***+++,,,------------+++************+++,,,,,,++++++,,,,,,,,,...222555;;;PPPjjjyyy~~~vvvkkkWWWJJJGGGAAAGGGZZZmmmuuu{{{{{{yyyvvvqqqllleeeccc```[[[VVVOOOFFFAAAGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGEEECCCBBBAAAAAABBBCCCEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@AAABBB@@@???>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBB????????????@@@AAABBBBBB>>>???@@@AAACCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAA???BBBEEEEEEBBB@@@AAABBB???????????????AAABBBCCC>>>???AAABBBBBBAAA@@@????????????@@@@@@AAAAAAAAAEEEEEEEEEEEEEEEDDDCCCCCC<<<>>>???>>>===<<<===>>>???@@@@@@AAAAAABBBBBBCCC>>>????????????@@@@@@@@@CCCBBBAAA@@@>>>===<<<<<<>>>>>>>>>>>>???@@@AAABBB;;;<<<===?????????>>>===;;;<<<===>>>??????>>>===>>>@@@BBBAAA>>>===???AAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===999<<>>@@@==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666999999999999999999:::::::::;;;===>>>>>>===;;;:::<<<;;;999777555555555555888888888888888888999999777777777777777777777777666666555555555555666666666666666666666666666666444444444444444555666777///111222222111111222333111111000000111222333333333444555555333111222444000222444333222111222333,,,---000222333222111000222222222222222222222222333111///......///111333//////000111222222333333444444444333333222222222444AAAOOO;;;///666111333,,,///222555666555333111........................000000000000000111222222000333666555222000111222000000000000111111111111222222222111000//////...------............---------..................---+++******,,,------+++)))******+++---//////---***((()))+++,,,,,,+++)))(((%%%)))------***(((***---,,,***&&&&&&'''***+++,,,111///---+++)))((((((((()))************+++++++++(((((((((((()))))))))))))))***+++,,,------...---,,,,,,++++++,,,,,,---...******+++++++++---111444999NNNhhhwww}}}}}}vvvlllXXXJJJEEE???DDDWWWkkksssyyyzzzxxxvvvrrrlllgggdddaaa\\\WWWPPPHHHCCCEEEFFFFFFGGGHHHIIIIIIJJJHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFEEEEEEFFFFFFEEEDDDBBBBBBCCCFFFHHHIIIHHHFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEAAACCCDDDFFFFFFEEECCCBBBCCCCCCDDDDDDCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAFFFFFFFFFEEEDDDCCCCCCBBBAAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>======???@@@BBBBBBBBB@@@>>>======>>>???@@@AAA@@@@@@???@@@??????????????????@@@??????????????????@@@@@@@@@?????????>>>>>>======>>>===<<<<<<<<<<<<======@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>======<<<======<<<<<<<<<<<<======>>>>>>>>>???????????????>>>>>>?????????===<<<;;;<<<<<<============<<<<<<>>><<<999888999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>>>>>>>;;;:::999888888888::::::<<<<<<;;;;;;:::999999888777777777777666666666666777888888999999999888888444555555666666666666666666666666666555555555555333444444555555555555555222222333333444555666666777666555444333222222333777666666555333222222111111111000000000000111111111111000000/////////...111000///...///000222444222111000000000111333444222111111111111111111111999888777555333111000///111222333222000000000222111000///...---...//////000000///............////////////000000000000000......//////000000111111222222111000000000000000...///000111000///,,,++++++,,,------......------,,,------+++(((&&&&&&&&&************+++,,,,,,---............------,,,+++*********)))))))))))))))(((((()))***++++++,,,,,,---+++***+++------+++((('''((()))******)))((('''++++++,,,,,,,,,+++******,,,+++++++++++++++++++++''''''''''''((()))******............---...000222;;;KKKcccvvv~~~|||qqqdddUUUJJJCCC@@@DDDKKKaaajjjtttwwwwwwuuuoooiiieeeaaa^^^[[[TTTJJJCCCCCCCCCCCCEEEFFFHHHJJJKKKLLLHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEGGGIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBDDDDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>======>>>???@@@@@@@@@??????@@@??????>>>>>>??????@@@?????????@@@@@@@@@@@@@@@??????>>>>>>>>>===============<<<<<<<<<<<<======????????????>>>>>>>>>>>>===============<<<;;;;;;======<<<<<<<<<<<<======???>>>>>>>>>>>>>>>??????>>>>>>?????????===<<<;;;;;;<<<<<<======<<<<<<;;;<<<;;;::::::;;;;;;:::888========================<<<===============<<<<<<;;;;;;:::::::::::::::;;;;;;::::::999888777666666888888888888888888888888888999999:::::::::999999555555666777777777777666777777777777888888888888777777777777666555444333333333444444555666666777888777666555444444444444333333333333222222222222333222222111111222222333222222222111111111000000111000///...///000222333222111111000111222333444222222222222222222222222333333333333222222222222111222333222000///000111111000///...------...............//////000000000000000//////////////////////////////000000111111//////...------------------...///111111000...---+++,,,------......------+++,,,---,,,***)))***+++,,,,,,++++++++++++++++++---------------,,,++++++++++++++++++++++++******)))))))))***++++++,,,,,,...---++++++,,,,,,)))''')))***+++,,,,,,+++***)))*********++++++,,,,,,,,,)))))))))******++++++,,,---------,,,------......''')))+++---///111555888:::JJJaaauuu~~~}}}{{{ssseeeSSSFFF>>><<>>===>>>???@@@@@@AAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>======<<<======>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::======<<<<<<<<<<<<======??????======<<<===>>>???>>>>>>>>>??????>>>======;;;<<<<<<======<<<<<<;;;;;;;;;;;;===>>>===:::777<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;:::999:::;;;;;;;;;<<<;;;;;;:::999999888777666555444444999999999::::::::::::::::::::::::;;;;;;::::::999555666777777888888777777888888999999::::::;;;;;;;;;::::::999777555333222555555555666777777888888888888777777666666555555222222222333333444444444444444333333333333444444444444444333333333333333222111000000000111222333222222222111222333333444333444444444444444444444111111111111222222222222111222222222000///000111111111///...------------,,,---///111222222222111000000000//////........./////////000000000000111222111000000///000000000,,,---...000111111000000+++,,,------......------+++,,,......------...000...---,,,++++++*********,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,///---,,,,,,,,,+++(((&&&'''(((((())))))(((((('''***)))))))))***,,,...///((((((((()))***+++,,,---,,,,,,+++*********++++++***,,,////////////000222888HHH___rrr{{{|||zzzxxxsssdddQQQCCC;;;:::AAAJJJ___hhhqqquuuvvvuuunnnggg^^^[[[ZZZXXXRRRIIIEEEGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFFFFEEEDDDDDDBBB@@@@@@BBBDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBBBB>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDGGGFFFEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCBBBBBBAAAAAABBBBBBBBBFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFDDDCCCBBBBBBCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>><<<============<<<;;;;;;>>>======<<<<<<======>>>@@@???>>><<<<<<===>>>???>>>>>>>>>>>>??????>>>>>>======>>>>>>>>>>>>======<<<<<<<<<===>>>>>><<<:::999999999:::::::::::::::<<<<<<<<<<<<;;;999888888999:::;;;<<<<<<<<<;;;::::::999888777666555555444999:::::::::::::::;;;;;;::::::;;;;;;::::::999999666777777888999888888888888888999:::;;;<<<<<<===<<<;;;;;;:::999777555444777777777888888888999999777888888777777666666555555555666666666777777777555444444333333444444555555555555555444444444444444444333333333333444555333333333333333444444444555555555555555666666666333333333222222111111000111222333222000///000111222111000///...------------...000222333333111111111111000//////...------000000000000000000000000333222222111111111222222---...///000000000000///,,,,,,---............---+++---............///111---,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''(((((((((((((((((('''+++***)))))))))+++...///******))))))***+++,,,---***)))(((''''''''''''''',,,...000111///.........777FFF]]]oooxxxyyyxxxvvvoooaaaOOOCCC<<<;;;CCCKKK```hhhppptttwwwvvvoooggg]]][[[YYYWWWPPPGGGDDDFFF===>>>@@@CCCFFFIIIKKKLLLFFFEEEDDDCCCDDDDDDFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEGGGEEEDDDDDDEEEFFFDDDCCCCCCAAA??????@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCC===>>>???@@@AAACCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>======???>>>>>>======>>>>>>???AAA@@@???>>>======>>>???======>>>>>>??????@@@@@@??????@@@@@@@@@@@@?????????===;;;;;;===>>>>>>>>>999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888999;;;<<<<<<<<<;;;:::;;;;;;:::999999888888777999999999::::::;;;;;;;;;::::::;;;;;;:::999999888777888999999::::::999999888888999999:::;;;<<<<<<::::::;;;;;;:::999999888888888888999999999999999666666777777777666555555888888888777777777666666444444444333333444444444555555555555555555555555777666666666666666666666333444444444555555555555555555666666666777777777555555444444444333333333111222333222111000111222222111111111000///......000111333444444333111///222222111000///.........111111111111000000000000//////.........//////000000000000000000//////...------...////////////...---...///...---,,,---...++++++++++++,,,---...///+++,,,,,,------,,,,,,,,,************++++++,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------------------------,,,***))))))***,,,---///...,,,+++******+++,,,---,,,+++***************%%%)))---///111222333555555EEE[[[mmmuuuwwwuuutttiii]]]OOOEEE@@@???FFFNNNaaahhhpppuuuyyyxxxqqqhhh^^^]]][[[WWWMMMCCCAAADDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFEEEEEEFFFFFFEEECCCCCCBBB@@@@@@AAABBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB????????????????????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCC>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@???????????????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGAAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGGGGEEEEEEEEEEEEGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>=========>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@AAA>>><<<;;;===???@@@@@@;;;;;;;;;<<<======>>>>>>===============<<<;;;:::::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888999999:::;;;:::::::::888888999999::::::;;;;;;888999:::;;;;;;;;;;;;;;;999999999999999999999999555666777888888777666555777777777666666555555555555555444444444444555555555666666666666777777777888888888888777777777666444444555666666666666555555555666666777888888888333444444555666777777888333444444444222111222333111222222222222111000000333333444444444333111000222222222111111000000000222111111111111000000000000000000000000111111222222222111000//////.........//////000111000000000...///000...,,,++++++,,,*********+++---...000111,,,,,,------......------))))))******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,&&&(((+++,,,,,,,,,---///------,,,,,,,,,,,,------------+++*********++++++111000---+++******+++,,,---,,,,,,++++++++++++,,,)))+++...//////000222333555DDDYYYkkksssuuutttsssfff[[[NNNFFFBBBBBBHHHPPPbbbhhhooouuuzzzzzzrrrhhh```___\\\WWWLLLAAA???CCCKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHFFFGGGHHHHHHGGGEEEEEEDDDCCCDDDEEEDDDBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@???@@@BBBDDDEEEDDDBBBAAA>>>>>>???@@@AAAAAABBBBBB@@@???>>>>>>======>>>>>>@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFAAABBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBEEECCCBBBAAAAAABBBCCCEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCCCCCCCAAA???===============???@@@BBBCCC@@@AAAAAAAAAAAAAAAAAA@@@???>>>======???@@@@@@???;;;<<<<<<===>>>>>>??????>>>>>>?????????>>>>>>===============>>>???@@@AAA;;;<<<<<<===>>>>>>??????::::::;;;<<<<<<===>>>>>>?????????>>>>>><<<;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;:::999999999999999999999999666777888::::::999777666666666666777777777777777777666666555555666666777777777888888888999999999777777777777777666666555444555666777777777666666555555555666777888888888555555555666666777777777444555666555333222333444111222333444444444333333333333333333444444444444333333222222222222222222222222222111111111000000333222222222333333444555111111000000000000000000000000111222222222222111//////000///---+++,,,---+++++++++,,,---...///000,,,---....../////////...******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,++++++---...++++++***))))))***++++++++++++++++++++++++,,,,,,000...,,,***)))***,,,---))))))))))))))))))***+++//////000///------...000555DDDYYYjjjrrrtttsssrrrhhh\\\MMMDDD@@@AAAIIIQQQaaagggnnntttyyyzzzqqqggg```___]]]WWWLLLAAA@@@DDDDDDEEEGGGJJJLLLOOOPPPQQQIIIIIIHHHGGGHHHIIIKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHJJJJJJIIIGGGGGGFFFFFFGGGHHHGGGDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>@@@AAACCCDDDDDDCCCCCCDDDEEEFFFFFFEEECCCAAA@@@<<>>>>>===============??????@@@@@@@@@AAAAAAAAA===>>>@@@BBBCCCCCCBBBAAA>>>??????@@@@@@AAAAAAAAA>>>>>>>>>???AAACCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA???AAACCCEEEEEECCCAAA???@@@???===<<<<<<===???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC????????????@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAACCCDDDEEEDDDBBB???===============???AAACCCDDD???@@@@@@AAAAAA@@@@@@???======>>>@@@BBBBBB@@@>>>::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@???@@@???>>>>>>???AAACCCDDD;;;;;;<<<===>>>???@@@AAA;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@@@@>>>======999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999999999999999999999777888:::;;;;;;:::999777666777888999:::;;;<<<<<<888888777777777777888888999999999::::::;;;;;;;;;666666666666666555444444444555777888888888777666444555555666777888888888888888777666555444333333555666777666444333444555111222444555666666555444222222222333444555666777333333333333333333444444222222222222111111000000000/////////000111111222////////////000111222333111111222333333333333222...///000///...---...///------,,,,,,,,,---......------...///000000//////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,(((+++------+++***+++---...---,,,++++++,,,---...((()))***,,,,,,------------,,,***((()))***---...***)))))))))***+++,,,,,,)))+++,,,---...000444777555DDDXXXiiirrrtttsssrrrkkk]]]MMMBBB===>>>HHHRRR```ffflllrrrxxxyyyqqqfff```___]]]WWWLLLAAAAAAFFFMMMNNNOOOOOOOOONNNLLLKKKLLLMMMMMMLLLLLLKKKJJJIIIKKKLLLMMMOOOOOOOOONNNNNNLLLJJJIIIKKKNNNNNNLLLJJJKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCEEEDDDDDDDDDDDDDDDEEEFFFJJJIIIIIIHHHGGGGGGGGGHHHDDDCCCAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBB???<<<===???@@@???===>>>??????@@@@@@AAAAAAAAA@@@AAABBBBBBBBBAAA???>>>???>>>===>>>@@@BBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAAEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAA@@@>>>>>>???AAA???@@@BBBCCCCCCBBBAAAAAAAAAAAA???>>>============??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@??????>>>???????????????@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAA>>>;;;<<<@@@CCCDDDDDDAAA@@@@@@???>>>>>>>>>???<<<===>>>@@@AAABBBCCCCCCFFFEEECCCAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@???======?????????@@@AAAAAA???======;;;::::::<<<======<<<@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>??????AAA@@@@@@AAABBBAAA???<<<888;;;@@@BBBAAA???>>>>>>>>>@@@AAAAAA???>>>>>>??????>>><<<;;;;;;===???@@@::::::;;;<<<===<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999888999999::::::;;;:::999888777777777777<<<<<<<<<<<<;;;:::999999666666666666666777888888888777777888999999777666888777555444444555666777888888888888777777777777777666555444444444444444222222333333444555666666999666333111222333333333444444555555555555555555333444555444222111222333000000000111333555777888222222333333222222111000111111111111111111111111111000000////////////000+++...111222111111111222,,,,,,,,,,,,,,,,,,,,,,,,...///...+++,,,000000,,,//////...---,,,,,,++++++111111000...---,,,+++***............---,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...//////......000111:::HHHZZZhhhrrrxxxuuupppjjjYYYIII@@@;;;:::CCCPPP]]]dddoooxxxzzzwwwpppkkkfffbbb\\\RRRJJJEEEDDDEEEXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPUUUVVVWWWXXXXXXVVVUUUTTTTTTSSSRRRSSSUUUVVVTTTRRRUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSQQQOOOOOOPPPOOOOOOMMMLLLKKKLLLLLLLLLKKKKKKKKKLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLJJJHHHFFFEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA??????AAABBBAAA???>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAA@@@??????AAA???=========>>>===<<<@@@@@@@@@@@@@@@@@@AAAAAACCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAA@@@???>>>@@@AAAAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>======<<>>======<<<<<<<<<===;;;<<<===???@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBAAA@@@???>>>======>>>>>>>>>>>>>>>===?????????>>>>>>>>>>>>============>>>>>>======<<>>>>>>>>============>>>???@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@>>><<<888;;;???AAAAAA???>>>>>>>>>???@@@@@@>>>======>>>???>>>===<<<<<<>>>@@@AAA<<<<<<<<<<<<=========>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<888888888888999999:::;;;===<<<;;;::::::999999999;;;;;;<<<<<<<<<;;;::::::777777666666666777888888888777777888999999888777999888666555555555777888777777777666666666555555666666555444444444444444444444555555666777777777888666333333444555555444555555555555555555555555222333444333111000111222222222222222222333444444444555555555555444333333222222222222222222222222222222111//////...//////---...000222333444333333////////////////////////...000///,,,,,,000000---//////......------,,,,,,//////......------,,,,,,---------...------,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---...///...---...000222:::III\\\jjjtttxxxuuuoooiiiYYYIIIAAA===<<>>??????@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBAAA@@@@@@BBBCCCDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<============>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>=========>>>======<<<<<<======<<<;;;::::::::::::999999::::::::::::999999===:::888888999;;;;;;:::<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>>======??????????????????>>>>>>????????????????????????>>>>>>?????????>>><<<;;;======>>>???@@@@@@@@@???=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<>>>>>>>>>???>>>===<<<<<<;;;:::999:::<<<===<<<:::=========<<<<<<<<<<<<<<<<<<>>>???AAABBBBBBAAAAAA@@@???======>>>???>>>===999<<<@@@AAAAAA???>>>>>>===???@@@@@@>>>======>>>>>>=========>>>???AAABBB???>>>=========>>>@@@@@@<<<<<<;;;;;;::::::;;;;;;::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>??????======<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<999888888777777777888888888888888999999888888888:::999888777666777888888888777777666555444333333666555555444444444444555555555555666666666666666777555555555777888777666555555555555555555555555222333333333111000111222555444444333222222111111555555555555555444333333333333333333333333333333333222111000////////////000//////222666888666444000000000000000000000000...000000,,,,,,000000...////////////............---------------.........,,,,,,------...---------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---.........---...111333:::KKK___mmmuuuxxxsssmmmdddTTTFFF???<<<===GGGTTT^^^eeennnvvvxxxuuunnnjjjeeeaaaZZZPPPHHHFFFJJJNNNwwwwwwvvvuuutttsssrrrqqqkkkkkkkkkkkkjjjiiihhhhhhlllmmmppprrrqqqooommmkkklllkkkjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllkkkkkkppppppqqqqqqqqqpppoooooonnnoooqqqrrrsssrrrpppooommmlllkkkjjjiiijjjjjjkkkllllllkkkkkkjjjiiihhhgggffffffeeeeeedddeeeeeefffccc```]]][[[YYYXXXUUUSSSSSSSSSSSSSSSRRRQQQPPPPPPMMMMMMMMMMMMNNNNNNNNNMMMNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGGGGFFFEEECCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFFFFEEEEEEFFFGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBAAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBAAA@@@>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????????????????>>>>>>???@@@@@@@@@??????===>>>>>>>>>>>>===<<<;;;;;;;;;:::999999999999999777777888888888888777777:::999888888888999::::::<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<===<<<<<<;;;;;;===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===<<<;;;===>>>???@@@AAAAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;===>>>;;;<<<===<<<;;;::::::;;;;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::===???@@@??????>>>@@@>>><<<<<<===>>>>>>>>>;;;>>>AAABBBAAA@@@??????>>>@@@AAA@@@???===>>>>>>=========>>>???AAABBBCCCAAA@@@>>>======???AAABBB======<<<<<<;;;<<<<<<===999:::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAA<<<;;;;;;:::999999:::::::::;;;<<<===============:::999999888888888888999999:::::::::999999:::;;;<<<;;;:::999999999999999999999888777666444444333666555555444444555555555444444444444444444444444666666666888:::;;;999888666666666666555555555555222333444444222222222444666666666555444333222222333333333444333222222111444444444444444444444444222222111000000000111111333000...111777:::888555////////////////////////...111111...---///111///////////////000000000000------------------------++++++,,,---............+++++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...222444<<>><<<;;;;;;;;;999999:::::::::;;;;;;;;;>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBAAA??????@@@@@@???===;;;::::::999999888888888888999666777777777777777777666666777888999999:::<<<======<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::===>>>@@@AAABBBAAA@@@@@@??????????????????????????????@@@AAA@@@???>>>===:::;;;<<<===>>>?????????======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;<<<>>>???;;;<<<======;;;:::<<<>>>>>><<<:::999:::;;;;;;::::::::::::::::::;;;;;;;;;999:::;;;===>>>>>>======@@@>>><<<;;;===>>>???>>><<>>??????=========>>>@@@AAABBBCCCAAA@@@>>>======???AAABBB>>>===============>>>>>>::::::;;;<<<===??????@@@======<<<<<<<<<;;;;;;;;;888888888999:::<<<===>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>;;;::::::999999999::::::;;;<<<===<<<::::::<<<>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::999888777666555666666666555555666777777666555555555555555555555777666777999;;;<<<;;;999777777666666666555555555444555666555444444555666666777888888888777666555333333444444444333222222444444444444444444444444111111000111111222333444444000...111777:::888555000000000000000000000000...222333///---///111000/////////000000000000000.........---,,,,,,++++++++++++,,,---............000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---,,,,,,///333666>>>QQQgggtttxxxwwwqqqjjjXXXJJJ>>>::::::<<>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@???>>><<<===>>>>>>????????????=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>><<<>>>@@@???======@@@CCCCCC@@@;;;999999:::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<:::;;;<<<======<<<<<<>>>@@@@@@???>>>>>>>>>???@@@AAAAAA???>>>>>>???<<<===>>>>>>???@@@AAAAAA???>>>=========>>>@@@@@@=========<<<======>>>???;;;;;;<<<===>>>>>>??????=========<<<;;;;;;::::::<<<<<<<<<===>>>???@@@AAA??????>>>>>>>>>>>>>>>???<<<===>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<<>>>???@@@>>>;;;;;;>>>BBB@@@@@@???>>>======<<<;;;===<<<<<<;;;:::999888888888777777777777888888999888888888888999999999999888777777888:::<<<;;;:::888777777666666555555555444666777666555555666888777777999:::::::::999888666666666666666555444444444444444444444444444444111111111111222333444555333111///000444666666444222222222222222222222222...333444000---///222222000000000000////////////.........---,,,++++++***,,,,,,------...---------............------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,///444777AAATTTjjjuuuxxxvvvpppjjjWWWJJJ???<<<<<>>;;;:::999888888999999999:::::::::<<<<<<===>>>>>>???@@@@@@========================???@@@AAABBBCCCCCCCCCCCC>>>???@@@@@@???<<<999777555555555444444555555666444444555555555555444444111333666666555555666888888777777777777888999:::888888999::::::999999999999999::::::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>>>>>>>======>>>>>>???@@@@@@?????????======<<<<<<<<<;;;;;;;;;888999:::;;;;;;<<<<<<<<<999===???>>><<<===AAAFFFHHHCCC===888888999;;;;;;::::::::::::;;;;;;<<<<<<===<<<:::999888999:::;;;999888888999;;;<<<:::999:::;;;======<<<:::;;;;;;===>>>??????===<<<<<<===<<<===>>>>>>????????????<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;<<<======<<<<<<======>>>>>>>>>???>>>======<<<;;;;;;::::::???????????????@@@AAABBB?????????>>>>>>??????@@@>>>>>>?????????>>>======::::::::::::;;;<<<>>>>>>@@@BBBCCC@@@======AAAEEEBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999888888999999:::;;;999999999::::::;;;;;;<<<:::888777777999;;;;;;;;;888888777777666555555444333555666666555555666888777888:::;;;;;;999888777666666666666666555555444333333333333333333333333444444333222222222222222222111000000000222333333222222222222222222222222...333555111---///222333000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///444888DDDWWWlllvvvxxxuuupppkkkVVVIII>>><<<===@@@KKKXXX]]]aaafffjjjkkkiiieeebbb______YYYOOOGGGHHHSSS]]]~~~~~~|||xxxuuusssmmmqqquuuvvvtttssssssuuuiiiiiijjjjjjkkkkkklllllllllkkkjjjhhhddd```]]][[[VVV\\\gggsss|||}}}{{{xxxyyyzzzzzzyyywwwuuusssllllllmmmmmmoooppprrrsssooonnnllljjjgggeeecccbbb______^^^[[[XXXVVVUUUVVVUUUUUUUUUTTTRRROOOLLLKKKLLLJJJGGGCCC@@@<<<:::999888999999999999:::::::::777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBB===>>>??????>>>;;;777555333333333222222333444444333333333444444333333333000222555444222000222333444444444444444555666777666666777888888888888888666666666666777999<<<===999999999999999999999999666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::666777999:::;;;;;;::::::666999<<<;;;999:::@@@EEELLLFFF>>>888777888;;;<<<:::::::::;;;;;;<<<<<<<<<<<<:::777555444555777888666555666888::::::888666888999;;;:::999888888999;;;<<<>>>===;;;::::::;;;<<<======>>>>>>>>>======::::::;;;<<<===<<<<<<<<<999999999999::::::;;;<<<============>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;:::::::::::::::;;;;;;>>>===============>>>>>>???????????????>>>===<<<999999::::::<<<===???@@@AAACCCDDDBBB>>>>>>BBBGGGBBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;<<<777777888999::::::;;;;;;;;;999777666888:::;;;;;;999888888777666555555444333444555555444444666777888999:::;;;:::888666555444444555555444444333222333333333333333333333333888777555333222111000000000111111000......111333////////////////////////...444666111---///222333111000000///...------,,,******+++,,,,,,---..................---,,,+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++,,,///555999FFFYYYmmmvvvwwwuuuppplllTTTGGG<<<;;;;;;>>>IIIWWW]]]```eeeiiiiiigggcccaaa]]]]]]YYYOOOFFFGGGQQQ\\\