BM6P6(@ ~~~yyyuuurrrlllrrr{{{wwwoooooo{{{}}}|||}}}zzz```EEECCC@@@===<<<;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<===???AAAAAA>>><<<;;;;;;===;;;::::::<<<======<<<<<<>>>@@@>>>;;;888999:::<<<<<<<<<;;;;;;::::::999;;;;;;<<<<<<;;;;;;:::999666666666666555555555555444555666777999:::;;;<<<>>>======<<<;;;;;;::::::;;;:::999888777555555444444444555555666666777777777666:::AAAHHHWWWxxx~~~wwwvvvTTTBBB888888888333666===;;;;;;;;;;;;<<<<<<<<<<<<===<<<======>>>AAAFFFLLLPPPZZZ___fffjjjkkklllnnnpppnnnoooqqqssstttvvvvvvvvv|||}}}{{{rrriiiccc___]]]ZZZTTTNNNMMMLLLKKKOOOTTTbbbdddddd^^^VVVQQQQQQTTTYYYcccnnnxxxrrr^^^PPPJJJHHH===;;;<<<@@@BBBDDDKKKSSSYYYbbbmmmvvv}}}yyytttsssqqqpppppprrruuuwww}}}zzzwwwtttssssssuuutttrrrqqqpppqqqrrrrrrsssssstttttttttsssrrrrrrvvvxxxyyyyyywwwuuuttttttwwwyyy{{{|||{{{{{{}}}~~~{{{|||~~~~~~~~~|||xxxoooddd\\\VVVUUUSSSQQQPPPQQQRRRSSSTTTMMMKKKMMMLLLLLL\\\pppZZZ]]]dddmmmvvv}}}~~~|||yyysssrrruuuvvvsssuuupppuuuvvvjjjhhhlllzzz```MMMBBB@@@>>>;;;:::::::::;;;<<<======>>>???>>>>>>>>><<<>>>@@@???===;;;::::::<<<:::999999;;;<<<<<<;;;===???@@@>>>:::777777888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::999999777777666666666555555555777777888999:::<<<======<<<<<<;;;;;;:::999999999999888888888777666666666555555666666777888999999888666888===BBBOOOmmm|||tttqqqzzzbbbDDD999777999444666===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???DDDJJJNNNSSSZZZbbbiiikkkllllllmmmmmmmmmoooqqqrrrsssssssssrrrtttxxx~~~yyyqqqkkkfffcccbbbaaaZZZUUUTTTRRROOORRRVVVbbbeeefffaaaYYYTTTTTTVVV\\\fffqqq{{{ttt```QQQJJJGGG???======@@@BBBFFFNNNXXXeeelllssswww{{{}}}zzzssssssrrrqqqqqqrrrtttvvvwww~~~{{{yyyxxxwwwtttsssrrrqqqqqqrrrssstttvvvvvvvvvuuutttsssqqqppprrruuuwwwxxxwwwvvvwwwxxx{{{}}}~~~}}}|||zzzzzz{{{xxxyyy|||~~~~~~~~~{{{vvvnnnccc[[[TTTSSSQQQOOONNNOOOPPPQQQJJJGGGHHHLLLMMMSSSjjjGGGGGGIIIMMMRRRVVVXXXXXX___dddkkksss||||||uuuqqqfffcccaaaaaaaaaccckkkssswwwmmmeee```___bbb___eeennnyyyttthhhbbbeeemmmppp[[[KKKCCC===<<<:::999888888999:::<<<===>>>>>>??????>>>>>>:::<<<>>>===;;;:::999999;;;999888888:::;;;;;;:::===>>>>>><<<999666555666888888999:::<<<===>>>>>>999999999999999999999999777777777777666666666666777888888999:::;;;;;;;;;;;;::::::999999888888888777777777777777777777777555666666777999:::;;;;;;:::777777:::<<>>AAAFFFIIIKKKRRR\\\dddiiijjjkkkkkkkkklllmmmnnnooooooooooookkkmmmqqqwwwzzzzzz|||{{{vvvqqqnnnllllllgggaaa\\\ZZZVVVRRRRRRUUU^^^bbbeeebbb[[[VVVUUUWWWaaakkkwwwuuuaaaQQQHHHDDDAAA???>>>AAACCCIIIUUUaaapppvvvyyyyyyyyyyyyuuupppqqqqqqqqqrrrsssuuuvvvwww~~~}}}||||||vvvvvvuuuuuuuuuvvvvvvwwwyyyxxxxxxvvvtttrrrpppooonnnqqqtttvvvwwwxxxzzz||||||yyyxxxxxxuuuwwwzzz~~~zzzuuupppggg]]]UUUQQQPPPNNNMMMLLLLLLMMMNNNEEEDDDHHHMMMQQQ___|||LLLIIIEEEDDDFFFHHHHHHGGGKKKMMMQQQWWW]]]ccchhhlllsssuuuzzz~~~~~~~~~{{{xxxvvvtttqqqooommmjjjfffaaa]]]YYYVVVUUUTTTTTTVVVYYY]]]ccclllsss|||lllaaa\\\\\\```cccggglllwwwxxxmmmiiikkkrrrwwwkkkWWWJJJDDDCCC::::::999888888888999999::::::;;;<<<<<<<<<<<<<<<999:::<<<;;;:::888888999999888777777999::::::999;;;;;;;;;;;;999888777666888888999:::<<<===>>>>>>:::999999999999999::::::888888777777777666666666555666666666777777888888::::::999999999888888888777777777777777666666666444555666777888999:::;;;===999888:::;;;CCCZZZrrrpppeeecccqqqsssSSS@@@999:::666777;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBEEEFFFKKKTTT\\\cccgggiiijjjjjjjjjkkklllllllllkkkkkklllmmmpppuuu|||yyyxxx}}}|||xxxvvvuuupppjjjfffccc___XXXVVVXXX[[[aaaffffffaaa^^^^^^aaajjjtttvvvbbbRRRGGGAAADDDAAAAAACCCFFFNNN]]]lllvvv{{{~~~{{{yyyxxxtttpppmmmnnnoooqqqrrrtttuuuuuu|||}}}~~~}}}{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwvvvtttrrrqqqpppnnnpppsssuuuwwwyyy|||~~~{{{xxxwwwwwwwwwyyy|||zzzssslllfff^^^UUUNNNOOONNNMMMLLLKKKKKKKKKKKKIIIGGGHHHOOO[[[nnnVVVPPPIIIFFFGGGIIIIIIHHHEEEEEEFFFHHHKKKMMMOOOPPPVVVXXX[[[^^^______^^^]]][[[]]]aaagggnnnuuuzzz~~~~~~{{{wwwssspppnnnoooppppppnnnnnnpppqqqyyyvvvuuuxxx{{{yyyrrrlllccc```\\\YYYXXXVVVSSSRRROOONNNLLLIIIGGGGGGHHHIIIQQQSSSVVV[[[bbbhhhjjjiiiooo{{{xxxsssjjjdddeeellltttyyy~~~ssspppxxxeeePPPFFF@@@>>>???:::999999999999999999999999999:::;;;;;;;;;;;;;;;888999::::::888777888999999777666666888999999888888888888999::::::999999999999::::::;;;<<<======<<<<<<;;;:::999::::::;;;777777777777666666666666555555555666666777777777:::::::::999999999999999999999888777666555444333333333444555666777888888<<<888777999:::???RRRgggqqqaaaZZZfffzzz```GGG;;;;;;777666:::999:::::::::;;;;;;;;;;;;<<<;;;<<<<<<;;;;;;<<>><<<:::999999999:::666666666666555555555555555666666777888999999999999999999999999999999999:::999888777555444333222222333333444444555555666777333444888888;;;JJJ[[[~~~uuubbbWWW^^^ooopppQQQ>>><<<777555888888::::::::::::;;;;;;;;;;;;:::;;;<<<;;;:::;;;>>>@@@CCCDDDFFFMMMVVV^^^dddgggffffffggggggggggggggggggkkkmmmppptttyyy~~~yyyvvvpppiiifffgggeeekkksssvvvwwwxxx||||||nnn```SSSJJJGGGFFFFFFIIIMMMYYYmmm|||tttnnnkkkkkkkkklllmmmooopppqqqwwwxxx{{{~~~|||||||||{{{zzzxxxvvvuuuwwwwwwwwwwwwvvvuuusssssstttvvvwwwwwwwwwxxx{{{}}}}}}~~~}}}||||||}}}xxxqqqfff^^^XXXSSSNNNJJJKKKKKKJJJJJJIIIHHHHHHGGGEEECCCGGGYYYtttoooddd\\\UUUOOOOOOMMMLLLNNNQQQTTTSSSRRRMMMLLLJJJHHHFFFEEEDDDCCCFFFEEEDDDDDDEEEFFFHHHJJJLLLLLLJJJIIIGGGFFFEEEDDDAAABBBBBBAAA???@@@BBBDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCAAA>>>>>>@@@BBBBBBBBBCCCDDDEEEEEEDDDFFFJJJMMMRRR\\\dddfffeeeccc]]]VVVTTTUUUYYY```gggjjjlllmmmkkkiiihhhiiilllnnnoooooo}}}uuussssssxxx}}}dddRRRCCCAAAAAA;;;888:::999999999999999888777777888888999::::::::::::999888999999888777777888:::999777666777888999999999888777777999<<<===<<<:::777777888:::<<<===>>>???@@@???<<<999888777777888555555555555444444444444444444555666888999::::::888888888888888888888888888888777666555555444444333333333333444444444444444222444888888888BBBQQQooo~~~mmm\\\^^^iii{{{~~~YYYAAA===777333666777999999:::::::::;;;;;;;;;:::;;;<<<;;;;;;;;;===@@@AAABBBDDDKKKTTT\\\```aaabbbbbbcccdddeeeeeeeeedddhhhkkkooosssvvvzzz~~~xxxrrrppprrrrrrxxx|||pppdddWWWNNNGGGGGGIIILLLQQQ]]]sssyyyqqqmmmlllkkkkkklllmmmpppqqqsssuuuxxx{{{~~~zzz{{{|||||||||{{{zzzyyy{{{{{{zzzyyyxxxvvvtttsssvvvwwwxxxxxxxxxyyy|||~~~~~~~~~zzzssskkk```WWWSSSOOOLLLIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCGGGSSShhhxxxpppjjjfffcccbbbdddhhhjjjjjjiii```]]]XXXSSSNNNJJJHHHGGGDDDCCCAAA@@@@@@AAACCCDDDGGGFFFDDDCCCBBBBBBBBBBBB>>>?????????>>>???BBBDDD???AAABBBBBBAAA@@@AAABBB===;;;999:::===@@@BBBCCC???BBBDDDEEEFFFHHHMMMQQQVVVdddooonnngggccc___ZZZUUURRRRRRWWW^^^aaabbbbbb___]]][[[ZZZ]]]cccjjjnnnuuuiiikkknnnvvv{{{```JJJ???:::??????777555999999999999999888777666555555555666777777777777777888999999888777777999:::999888666777999::::::999:::888888999<<<===;;;999444555777:::<<>>666222555666999999:::::::::;;;;;;;;;999;;;<<<<<<;;;<<<>>>@@@???@@@DDDLLLUUU[[[]]]]]]___```aaabbbbbbcccccccccgggjjjnnnqqqsssuuuxxxzzz}}}}}}yyyooocccWWWNNNGGGGGGJJJNNNSSS___vvvwwwooonnnlllkkkkkkmmmppprrrppprrruuuyyy{{{}}}}}}|||~~~{{{|||~~~~~~|||yyywwwtttssswwwxxxyyyyyyyyyzzz}}}zzzvvvnnnfffZZZRRRNNNLLLIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBFFFPPP```uuuxxxmmmddd\\\TTTOOOLLLHHHDDDCCCDDDDDDCCCAAAJJJHHHEEEBBB@@@@@@AAAAAA????????????@@@AAABBBBBB@@@AAACCCCCCBBBAAAAAAAAA>>>:::888===AAACCCGGGKKKKKKKKKHHHEEEGGGMMMPPPNNNXXXaaakkkmmmiiidddaaa^^^RRROOOMMMOOOSSSUUUVVVUUUVVVXXXZZZZZZ]]]gggwwwvvvkkkcccbbbddd```tttsssZZZJJJ===<<<;;;:::999999999999888888777777666666555555555555666666777666666555888888888888777777777777555555666888888999999999888999::::::999888999;;;;;;999888999:::;;;;;;:::;;;;;;;;;:::999888666666444444555555444444333222444444444444444444444444555555444444444444555555777777666666666666777888444444444444444444444444666777888888999<<>>BBBSSSppp|||zzzxxxvvv{{{vvvXXXBBB999888888666999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<>>>@@@EEEJJJPPPUUUWWWZZZ\\\^^^`````````bbbccchhhkkkoooqqqqqqrrrssstttyyy~~~sssllleeeZZZRRRNNNOOOPPPSSS[[[iiiyyy|||{{{yyyvvvssspppnnnmmmjjjkkklllmmmoooqqqssstttuuuxxx|||~~~~~~~~~~~~|||{{{{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~|||{{{vvvnnnggg___XXXOOOKKKJJJIIIGGGDDDDDDAAAAAACCCCCCAAACCCHHHTTTgggzzzmmmccc___bbbgggjjjhhhfffbbb\\\VVVQQQMMMKKKIIIKKKOOOTTT[[[bbbhhhkkknnnpppqqqnnnggg]]]RRRLLLKKKIIIIIIJJJIIILLLWWWcccmmmlllfff^^^YYYXXXSSSMMMQQQTTTXXXZZZ\\\```gggmmmqqqooojjjddd```bbbhhhnnnwww~~~uuuhhh]]]YYY[[[^^^tttvvv\\\NNNFFF>>>999999999888777777666666666777777777666666666666555666666555444444555555666444444444444444444555555777888888999999999888888777999::::::999999:::<<<@@@===:::999:::;;;<<<;;;;;;;;;::::::999888666666555666666666666555444444444444444444444444444444555555444444444444555555666777777777666444222111555555555555555555555555555666666666666888;;;>>>JJJaaa{{{vvvxxxfffKKK===999999:::999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<>>>AAAFFFJJJNNNQQQUUUWWWZZZ\\\]]]^^^___aaafffiiimmmooopppqqqrrrssstttxxx~~~}}}tttooohhh]]]UUUOOOPPPTTTYYYaaammmzzz~~~{{{zzzwwwsssooollllllllllllmmmnnnoooppprrruuuxxxzzz|||~~~~~~~~~}}}~~~~~~{{{xxxpppfff___VVVQQQLLLIIIHHHGGGDDDAAABBB@@@@@@BBBBBBAAAEEEKKKaaauuuuuujjjaaa\\\\\\```gggrrr~~~rrrgggccccccbbb```\\\^^^jjjyyy}}}vvvpppfff]]]YYYXXXXXX\\\bbbkkkxxx~~~yyypppfff```aaahhhnnn{{{\\\FFF???>>>===;;;888888888888777777666666666666666666666666666666777666555444444444555666333333333444444555555555999999999:::999999888888777999::::::999999;;;<<>><<<<<<888999999999999:::::::::::::::::::::::::::::::::===>>>???AAADDDHHHKKKMMMPPPSSSVVVYYYZZZ\\\^^^```eeehhhlllnnnooopppqqqsssppprrrwww|||vvvrrrlllaaaYYYQQQTTTYYYaaajjjttt}}}}}}zzzvvvssssssrrrqqqppppppppppppoooqqqtttvvvxxx|||||||||}}}}}}yyysssiii^^^WWWNNNKKKIIIHHHGGGFFFCCC@@@AAA??????AAAAAABBBHHHPPPjjj{{{xxx}}}}}}qqqkkkiiinnnvvv~~~yyywwwooolllhhhfffiiiqqq|||uuudddNNN@@@===>>>===;;;777888888999888888777666555555555555555666666666888777666555555555555555333333444555666666777777999::::::::::::999999888777999::::::::::::<<<===BBB???<<<;;;;;;<<<<<<<<<999999999999888777777666666666666777666555555444444444444444444444444444444444333333333333444444000222444555666555444333666666666666666666666666666777777777666777999;;;CCCMMMiiinnnVVVEEE===;;;888888888999999999::::::::::::::::::::::::::::::>>>>>>>>>???BBBDDDGGGHHHLLLOOOSSSVVVXXX[[[^^^```dddgggkkkmmmnnnoooqqqrrrrrrsssvvv}}}{{{wwwvvvpppfff]]]VVVZZZ```jjjttt}}}{{{zzzxxxvvvtttsssrrrrrrnnnpppqqqrrrtttwww{{{{{{{{{{{{{{{|||~~~}}}zzzyyy|||~~~~~~|||xxxssskkkaaaWWWQQQHHHHHHGGGGGGFFFDDDBBB???AAA??????AAABBBFFFPPP[[[tttyyytttooommmnnnkkkjjjkkkooovvvlllaaa\\\SSSGGG???<<<;;;888666666777888999999888777666444555555555555666666666888888888888888777555555333444555666777888999999999::::::;;;;;;;;;::::::777999:::;;;:::;;;<<<>>>@@@>>><<<<<<======<<<;;;888888999999888777777666555666666666666555444444444444444444444444444444444444333333333333444444000111333555666666666555555555555555555555555555444666777777666777999;;;AAAGGG[[[yyylllRRRAAA:::888888888888999999999999999999999999::::::::::::;;;;;;;;;<<<===@@@BBBCCCHHHKKKOOOSSSVVVYYY\\\___aaadddhhhkkklllnnnoooqqqvvvwwwxxxzzz~~~zzzyyyyyytttjjjaaaXXX[[[bbbmmmxxx~~~{{{xxxvvvuuutttooopppppppppooopppsssvvvssssssssstttwwwzzz|||~~~{{{xxxxxx{{{~~~xxxuuuppphhh```WWWPPPLLLEEEEEEFFFEEEDDDBBB@@@???AAA???@@@BBBFFFOOO___ooo~~~xxxssssssrrrsssyyyppp]]]QQQLLLIIIEEE@@@<<<999777555444444555777888888777555444444444444555555555666666888999:::;;;:::888666444222333444555777888999:::999999:::;;;<<<<<<<<<;;;777999:::;;;;;;;;;===???<<<<<<;;;===>>>>>><<<:::888888888888888777777666555555555555555444333333444444444444444444444444444333333222222333333444333333444444555555666666444444444444444444444444111333555555555666888:::;;;@@@LLLeeeeeeKKK>>>888888888888999999999999888888999999999:::::::::::::::999:::;;;===???@@@CCCFFFKKKPPPSSSVVVZZZ]]]^^^aaaeeehhhiiikkklllnnntttuuuuuutttuuuyyy}}}zzzzzz|||wwwmmmddd\\\___gggqqq}}}}}}{{{yyyyyyqqqqqqqqqooollljjjkkkllllllllllllnnnqqqtttxxxzzz}}}~~~zzzwwwxxx|||}}}{{{qqqnnnfff]]]TTTMMMIIIHHHBBBCCCDDDCCCAAA???>>>>>>@@@???@@@EEEMMM[[[rrr}}}xxxsssooollllllnnnuuu{{{fffQQQDDD@@@???======<<<999666555666777222444555777777666444333444444444555555555666666888:::<<<===<<<:::666444222222333555777888999:::888999:::;;;<<<<<<<<<<<<777999:::;;;;;;;;;===???::::::;;;===???>>>;;;999777888888888888777777666444444555555444444333222444444444444444444444444444333333222222333333444666666555444444444555555444444444444444444444444///111333444444555777999666:::CCCVVVyyyuuuUUUDDD777888888888888999999999888888888999999:::::::::::::::::::::;;;===???AAA@@@DDDIIIMMMQQQTTTXXX[[[[[[^^^bbbeeeggghhhjjjlllnnnppppppooonnnttt|||yyy{{{}}}yyyooofffgggiiippp{{{~~~}}}rrrsssqqqnnnjjjfffeeeeeehhhhhhiiijjjmmmppptttvvv{{{~~~zzzwwwyyy}}}~~~zzzxxxmmmhhh```UUULLLGGGEEEFFFAAABBBBBBAAA???=========??????AAAGGGRRRdddrrrjjjhhhjjjgggiiiqqqrrr___OOOFFFAAA<<<999999999888777777666777777888777555333222222333333333333333444444444555555333555777999999888666444555555555555666777888999;;;;;;;;;;;;;;;;;;;;;;;;888777666666888:::===???;;;;;;;;;:::999888777666777777777888777666666555666555444444666666555444555555555444444333333333333333333333333333333333444444444444444444444444222222222333333444444444666555444333333444666888555999<<>>@@@CCCGGGKKKNNNQQQUUUXXXYYY\\\```bbbccceeegggiiimmmllljjjhhhiiiqqq|||}}}www{{{|||ssslllhhhmmmvvv~~~xxxuuuqqqnnnmmmiiiddd___dddddddddfffiiimmmqqqsss|||~~~zzzyyyzzz|||~~~}}}{{{{{{yyysssmmmfff___UUULLLGGGEEEDDDCCCAAABBBAAA???===>>>===<<<;;;BBBJJJRRRbbbyyywwwggg]]]YYYYYY^^^gggyyy{{{bbbWWWIII???;;;999888666888888777666666666666666666555444333222222222222222333333333333444444444555666888999999999888777666666666666777888999:::::::::999999999999999999888888777777888999<<<===::::::::::::999888777666777777777666666666555555555444333444555666555333555555444444444333333333333333333333333333333333444444444444444444444444222222333333333333333333444333222111111333444666222777:::BBBZZZ|||tttppptttzzz|||pppSSS@@@<<<999::::::999999<<<:::::::::::::::::::::::::::999888888888:::<<<===>>>AAAEEEHHHLLLOOOSSSVVVWWWZZZ]]]```aaaccceeegggmmmmmmkkkiiijjjpppzzz{{{~~~{{{uuuqqqqqqvvv~~~}}}yyyuuusssqqqoookkkhhhiiihhhggggggiiillloooqqqwwwzzz~~~~~~|||zzzzzz|||~~~zzzxxxwwwtttnnnhhh```ZZZQQQIIIEEECCCBBBAAA===>>>>>>===<<<<<<===<<>>BBBEEEIIILLLPPPSSSUUUWWWZZZ\\\]]]___bbbdddhhhiiiiiiiiiiiinnnvvv}}}zzzvvvvvvwww|||}}}yyyvvvuuutttrrrqqqpppooollljjjjjjkkkmmmooosssuuuyyy~~~}}}{{{zzzzzzzzz{{{}}}{{{vvvsssppplllfffaaaXXXSSSKKKEEEBBBAAA@@@@@@;;;<<<======<<<<<<>>>@@@EEESSScccppp|||pppaaa[[[\\\___```fffyyy|||vvvxxxwwwaaaMMMAAA>>>:::666444444555555555444444444555444444444333111222333444333222111000000111111111111222222222111000000111222444666777555555555555555666777888777777777777777888888888999888777777777777888888777777888888888777777666888777555333333444555777555333222333444555444333444444444444444444444444333333333222222222222222222222222222222222222222444333333333222222111111000000/////////000111222111777:::;;;CCC\\\|||}}}ssshhhccc___hhhxxxiiiLLLCCC:::888888666777:::999999999999999:::::::::;;;:::999888888999999:::999<<<@@@CCCFFFIIIMMMPPPRRRTTTWWWXXXZZZ\\\___bbb```ccceeefffgggkkkrrrxxx||||||~~~|||vvvwww{{{~~~}}}zzzwwwvvvvvvwwwwwwxxxvvvrrrnnnlllllllllmmmppprrrvvv{{{~~~vvvwwwxxxzzz{{{}}}~~~~~~{{{wwwrrrmmmiiiddd^^^YYYQQQLLLGGGBBBAAA@@@@@@???<<<<<<===???>>>===@@@FFFOOO^^^ooo|||}}}ooocccaaafffjjjlll{{{}}}jjjXXXKKKAAA;;;777555333222222222222111222333444444444444333333000111222333444333222111000000000111111111222222000/////////000222555666444333333333333444444555666666777777888888888999888888777777666666777777666777777888888888777777999777555444333444666777555444333333555555444333444444444444444444444444333333333222222111111111222222222222222222222222333333333222222111111111000000000000000111111222000444888888<<>>===;;;<<<>>>===<<>>======999999======>>>IIIWWWqqq|||yyyuuuzzz]]]SSSFFF<<<888666555444333444555555555555777888111222444555666555444333222222222222333444555666111111111222222222333333222222222222333444444555333333222222222222222333333444444555666666777777555555666666666666666666666777888999::::::::::::999888888888777777777777777666555555777777666555333333333444444444555555333333222222111000000///111111111111111111111111111111111111222222222222//////000111111111111111222...///444444999OOOhhhuuuzzzmmm\\\III>>>:::777666888666777777888999999::::::666777888999999999999999777999<<<===>>>???AAACCCGGGHHHJJJKKKLLLOOOTTTWWW[[[]]]```aaabbbffflllqqqtttvvvzzz{{{wwwwww{{{}}}{{{}}}zzzvvvtttllllllnnnrrrvvvzzz{{{{{{||||||}}}~~~~~~zzzuuuqqqhhhgggccc]]]UUUNNNIIIGGGAAA@@@>>>===>>>>>><<<;;;===999999>>>@@@DDDSSSfff}}}|||{{{}}}mmmZZZGGGBBB;;;888777666333000222222333222111111222444111222444666666666444333333333222222333555777888111222222222222333333333111111111111111222222222444444333222222333333333222222333444444555666666444555555666777777666666666777888999:::;;;;;;;;;888999999999999888777777888666555666777888777666333333333444444555555555333333222222111000000///000000000000000000000000000000111111222222222333...//////000111000000000666000000555555666GGG]]]~~~xxxrrruuu{{{}}}yyyfffPPPCCC===999777888666777777888999999::::::555666777999999:::::::::666888:::;;;;;;<<<>>>@@@DDDEEEFFFGGGHHHLLLPPPTTTZZZ\\\]]]]]]]]]```fffkkkmmmmmmqqqyyy{{{wwwvvvwww{{{}}}yyyvvvooooooppptttxxx|||}}}}}}~~~~~~}}}yyyuuupppllldddccc___YYYQQQJJJFFFDDD???===<<<<<<<<<<<<;;;999???:::;;;BBBEEEKKK^^^sssppplllpppvvvyyyaaaLLL@@@999999777666444222111000222222222222222222222222111000000000111222333333111111111111111111111111222222111111111111111111000000111111111222222222333222222111111222222333///000111222333444444444333333555666777777777777888777666555666777:::;;;<<<======;;;777444222222999999888666555333222222444444444333333222222222222222222111111111111000////////////000000000000000000000000000000000000000000000000////////////555---+++222555555???MMMppp~~~tttlllnnnttt}}}kkkPPP>>>777666777999:::999888888:::;;;999888888888888888777666555:::999::::::;;;<<<===>>>???@@@BBBEEEHHHLLLOOOQQQTTTWWWYYY[[[]]]___bbbdddeeegggjjjmmmsss{{{}}}vvvqqqvvv{{{|||yyyzzzxxxwwwyyy|||}}}~~~{{{tttnnniiifffccc]]]UUUMMMGGGDDDCCCDDD===;;;;;;>>>???===???CCCAAABBBAAABBBIIIZZZqqqxxxnnnhhhkkkrrrhhhUUUHHH@@@<<<777666555555444333222222222222222222222222222222111111000000111111222333111111111111111111111111111111111111111111111111111222222222333333333333333222222111111222222333111111222333444444444444222333444555555555555555333333222222444666888:::@@@AAAAAA???;;;888777777777777777777666555444444444444333333333222222222222222222111111111000000.../////////000000000000////////////////////////000000000000////////////444---,,,222444444===IIIeee|||uuutttvvv}}}fffMMM???;;;:::888888888777888999:::888888888999999888888777666999999999999:::;;;<<<===???@@@AAADDDFFFIIILLLMMMOOORRRUUUWWWXXXZZZ]]]___dddeeehhhkkkooouuu{{{zzzuuusssvvv|||~~~~~~|||{{{{{{~~~}}}wwwpppiiidddaaa\\\XXXPPPIIICCCAAA@@@AAA???<<<:::;;;;;;:::<<>>???;;;:::::::::999>>>EEEKKKNNNRRRXXXcccvvv|||}}}zzzwwwtttsssrrrrrrqqqvvvwwwsssqqquuuxxxyyy}}}}}}|||qqqgggiiitttxxxaaaXXXKKK???999666666666333333333222222222111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111222222222333333333333444333222222111111222222333444333333222222111111111333444444444444333333222222222222333444666777888<<<======<<<999777777777333555777999999777555333333222222222222222222222111111111111000000000000........./////////000000////////////////////////////////////000000000000000---...222333222666<<>>???:::888:::<<<<<<;;;;;;999999:::::::::999999888777777777777777888999999<<<<<<===>>>@@@BBBDDDEEEJJJLLLOOOQQQRRRTTTWWWZZZ]]]```ccceeegggiiikkkmmmqqqvvv~~~~~~sssqqqpppqqquuu}}}~~~zzzyyy{{{~~~~~~~~~yyywwwrrrkkkccc\\\UUURRRJJJGGGCCC???<<<;;;;;;<<<;;;::::::<<<<<<===BBBJJJQQQWWW```iiiuuu}}}~~~{{{wwwzzzrrrooojjjeeecccbbbccccccaaaiiiooorrryyyvvvnnnjjjrrrxxxeeeYYYGGGCCC>>>:::777555222000444444333222111000000///111111111111111111111111111111000000///000000111000000000000000000000000//////000000000111111111111111111111222222222222333222222111111222222333333222111000/////////000444444555555555444444333444333333333333444444444777888999888666444444555444666888999888666333111222222222222222222222222111111111000000000//////............////////////.........................../////////000000000111......///222222111444888>>>WWWxxxkkkOOOEEE<<<777999;;;999888:::888999999:::::::::999999777777666666666777888888888888999;;;===@@@BBBCCCFFFIIILLLNNNOOOQQQTTTVVVXXX[[[___cccdddfffiiikkklllpppxxx}}}zzzuuurrrrrrvvv{{{~~~~~~{{{zzz{{{}}}~~~~~~}}}{{{{{{ssspppkkkddd]]]UUUOOOLLLCCCBBB@@@===<<<;;;;;;;;;999999<<<>>>>>>===BBBJJJTTT^^^mmmzzz~~~}}}}}}zzzrrrnnnddd```[[[XXXWWWXXX\\\^^^bbbnnn||||||xxxvvv{{{zzzdddSSSJJJFFF>>>;;;666333333333333222555555444333222000000///111111111111111111111111111111000/////////000000000000000000000000000000...//////000000111111111000000111111111222222222333222222111111222222333222111///.........//////333444555555555555444444222222222222111111111000444666777777555444555555444555666777666444222000111111111222222222222222111111000000000/////////------........./////////..............................//////000000111111---...000111111222444666999KKKhhheeeLLL???666777888555444777777888999999999999999999777777777666666777777888666666777999;;;>>>@@@AAAAAACCCFFFHHHIIIKKKNNNQQQSSSVVVZZZ^^^```cccfffhhhjjjlllpppuuu{{{|||vvvrrrpppqqqqqqzzz~~~~~~~~~}}}}}}|||zzzxxxwwwvvvkkkiiiddd^^^VVVOOOIIIFFF??????>>>===<<<;;;;;;;;;999:::<<<>>><<<<<>>===???BBBDDDEEEGGGJJJMMMNNNQQQTTTWWWZZZ]]]aaadddfffeeedddfffllluuu~~~zzzuuuqqqnnnmmmtttxxx}}}}}}{{{yyyvvvssspppooodddbbb]]]WWWPPPIIIDDDAAA============<<<;;;;;;:::::::::;;;======@@@LLLYYYkkkvvvwwwzzzmmmnnnxxxvvvqqquuu|||yyyzzzzzzxxxuuutttxxx~~~fff[[[MMMEEEBBB???999333333222111222333333222111222222333333333444444444000000000000000000000000111111000///////////////000000000000000000000000---......///000111111222222222333333333444444444333222222222222222222333222111000......000111333///000111222333444444444111222333444555666666666222444666666555444555666000000111111222333444444000000111111222222222222000000000000////////////---------.........//////........................---......///000111111222---000111//////222666777666888GGGfffyyyttt}}}___LLL===;;;;;;666555:::555666777888888888888888999888777777777777888888999999888888999:::;;;;;;<<<>>>AAACCCEEEGGGJJJLLLKKKMMMPPPRRRUUUXXX\\\___aaa^^^ZZZZZZ```jjjvvv~~~|||yyyuuusssqqqjjjooovvv{{{~~~}}}{{{wwwsssooollljjj___]]]YYYSSSMMMFFFAAA>>><<<<<<<<<<<<<<<;;;:::999:::999:::<<>>===<<<<<<>>>AAACCCEEEIIIJJJKKKMMMPPPSSSUUUWWWWWWWWWWWWXXX[[[aaaiiinnnsssvvv{{{}}}{{{wwwppplllmmmnnnppprrrvvv|||}}}wwwtttqqqooommmiiiccc^^^ZZZUUUNNNGGGAAA===<<<;;;<<<<<<<<<;;;:::999999999555:::>>>???CCCSSSkkk|||ooolllgggjjjttttttddddddjjjooovvv~~~nnnggg]]]XXXXXXYYYZZZYYY]]][[[___hhhmmmpppuuu|||zzzrrrnnnrrrzzzvvvkkk]]]NNNCCCCCC@@@===999666555555666333333222222111000000///000000000111111222222222222222222111111111000000000000///.........//////222222111111111000000000...//////000000000//////111111000000111111222333555333222111111222333555444333111//////000111222111111111111111222333333555555555555555333222111111111222333333333333333111222222333333222222111222222222111000///...---111111000000//////......---.........////////////.../////////000000000111000000000000000000000000000000111111111222222222222555:::IIIdddxxx~~~|||___DDD;;;:::666444666666666777888888888888777777777888999999999888888666666777777777888888888;;;::::::;;;<<>>>>>???@@@BBBEEEFFFHHHHHHIIIJJJKKKMMMPPPVVVYYYZZZ]]]aaagggmmmssswwwzzzvvvuuussspppnnnooorrrtttyyy}}}}}}{{{wwwtttmmmllliiiddd]]]UUUMMMHHHCCCAAA>>><<<::::::;;;;;;:::<<<===<<<:::999;;;>>>???DDDOOO^^^pppnnn\\\UUUSSSTTTXXX^^^hhhwwwvvvfffbbbcccjjjvvvsssbbbTTTLLLAAA===888666666777666555333333444555444444333222222222222111111111111111000000000000000000000000111111111000000000//////111000000///////////////...///111333333222000///000000111111111000000///000000//////000000111222111111111111111111111111222222222111111222222222333333333333333444555555222222111111111111111111000111222222333222222222111222222333333222222111222111000000000111333444......//////000000111111000000000000111111111222000000000000//////////////////////////////////////////000000000111111111333777999888;;;LLLjjj{{{uuu\\\III>>>999888:::777888999:::::::::999999999999999999999888777666888888888888888888888888555666777888999::::::999<<<<<<===>>>@@@AAACCCDDDDDDFFFGGGHHHIIILLLPPPSSSSSSUUUYYY^^^fffnnntttxxxzzzyyyxxxuuurrrqqqrrrssstttxxx}}}}}}|||zzzwwwtttqqqlllkkkfff___VVVMMMFFFCCC???===<<<::::::;;;<<<<<<999;;;===;;;888999>>>BBBLLLTTTbbbssspppbbb______dddlllxxxvvvhhhlllvvvqqqcccVVVIII???<<<999777666555555444222000444444444444444333222111111111111111111111111111111111000000000/////////111111000000000/////////000000///...............---...///000111000////////////000111111222111111000////////////000111111000000000000000000000000111222222222333333333333333333333333333444555555111111000//////000000111111222333333444444333333111222222333333222222111111111000000000111111222......//////000000111111000000000000111111111111000000000000////////////......................../////////000000000111111222444555555555???XXXnnn}}}{{{kkkYYYHHH===999:::777888:::;;;;;;;;;:::999888888999999999888888777777666666666666666555555555666666777888888999999;;;;;;<<<<<<>>>???@@@AAA@@@AAACCCDDDEEEGGGIIIKKKMMMOOORRRWWW^^^eeelllpppvvvxxxzzzzzzxxxwwwvvvwwwsssvvvyyy}}}~~~{{{yyyvvvsssoookkkgggeee```XXXNNNFFFAAA@@@<<<<<<;;;::::::;;;<<<<<<888:::;;;:::999<<>>???===???AAACCCCCCCCCEEEGGGIIIJJJLLLPPPUUU\\\aaaeeemmmqqqwww{{{||||||}}}}}}xxxyyy{{{|||~~~{{{vvvrrrmmmhhhddd]]][[[VVVNNNEEE@@@>>>???;;;;;;:::999999::::::;;;999<<<>>>===>>>FFFSSS]]]lllwww~~~|||}}}{{{}}}nnnaaaYYYNNNCCC;;;;;;;;;777777999222222222333333333333222333333222222222222333333111111111111111111222222------...///000111222222000000000000////////////+++++++++,,,---...///000//////......///000111111...///////////////......///////////////000111111//////000000000000//////...///000111111111111111000000000///000111111222222222111000000111222333111111222333333333333222222222222333333222222222///000111111111///...---000000000000////////////////////////000000000000111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000...000333333555@@@NNNjjj}}}vvviiigggkkkssszzzoooUUUEEE>>>;;;999666555555777:::<<<666777888999999999999999999999888888777777777666666555333333333555777888999999999999:::;;;<<<======???BBBCCCCCCCCCEEEFFFGGGGGGIIILLLPPPUUUZZZ]]]dddjjjssszzz~~~~~~~~~~~~~~~{{{uuupppiiiccc___TTTSSSNNNFFF???<<<===???;;;::::::999999999999999<<>>888777===888888888888888888999999999999888666555444333222777777777777888888888888999999999::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBDDDEEEFFFHHHKKKPPPTTT]]]```fffqqq{{{}}}wwwooohhh```YYYTTTOOOJJJDDD@@@>>>===:::777;;;888888;;;:::888999<<>>>>>@@@AAACCCDDDEEEHHHMMMPPPVVVYYY___iiittt{{{xxxssslllddd]]]VVVPPPLLLIIIEEE@@@======<<<:::888888555666999999777:::>>>???AAAIIIVVVfffvvv}}}~~~|||pppcccVVVLLLCCC???:::777555444333111555444333222111111111111111111111111111111111111111000000//////000000111000//////......//////000000000////////////000000333222111000/////////////////////...---------,,,....../////////000000000////////////////////////...//////000111111222222000000000000000111111222222222111111111000000000000111111111111111111111111000000///////////////111222222333333333333333111111000000000000111111444444333333222111000000////////////000000000000333222111000...---,,,,,,......------------............------------............/////////000000000//////000///000222666999<<>>@@@AAABBBEEEIIILLLNNNPPPUUU]]]gggpppuuuwww~~~|||zzzqqqkkkccc[[[TTTOOOJJJFFFAAA???<<<:::;;;;;;:::999777555555888999999===CCCCCCLLLZZZkkk{{{uuufffZZZPPPHHH@@@:::;;;:::888777666555333333333333222222222222222222111111111111111111111111000//////......//////000////////////////////////000//////......//////000111000///...............111111000///...------,,,....../////////000000000........./////////000000000000000000111111222222000000000000000111222222222222222111111111000000000000000000111111111111000//////....../////////111222222333333333333333444333333333333333333444555444444333222111000000......//////000000111111111111000///......------......------------.........------,,,,,,------............///////////////000111222222111333555888555GGGbbbpppNNN>>>;;;999666333444555666777888999:::;;;666666666666666666777777555555555666666666777777555555555555555555555666777777888999::::::;;;;;;:::<<<>>>??????BBBEEEHHHHHHIIIMMMSSS[[[ccchhhkkkuuuxxx||||||vvvrrrpppooohhhbbbZZZRRRMMMHHHEEEBBB===<<<:::999999999999999999777888:::;;;<<>>>>>@@@BBBDDDEEEGGGIIIMMMRRRWWW]]]```fffjjjpppuuuyyy|||zzztttnnniiifffddd[[[VVVOOOIIIDDDAAA>>>===<<<<<<;;;:::888888888888:::999999;;;<<>>777333222333333333222333555555333222222333111222222333222222111000///////////////////////////......------......///---......//////......---......------------..................///000111222---------,,,,,,+++++++++,,,,,,---------.........---------....../////////111111111000///......---///////////////000000111000000111111222333333333111111000000000/////////000000000000000111111222///000000111111111111111000000111111111111000000222222222111111111111000////////////000000000000,,,------......///000000......------------......------,,,,,,,,,,,,------,,,---...///000///......+++---000000//////000000555888CCC___qqqQQQ@@@999666444555555666666777888999999777777777777777777777777777777777777888888888888777777777666666666666555333333444444555555555555888:::<<<======>>>@@@BBBCCCDDDGGGIIILLLOOOTTTXXX[[[___eeekkkppptttxxx{{{}}}zzzuuunnnhhhbbb]]][[[SSSOOOIIIEEEBBB@@@>>><<<;;;<<<<<<:::888666666777888888999<<<>>>CCCPPP]]]pppooofffZZZOOOGGGAAA:::666777555222000000000111222000333555444333222333555000111111222111000///...//////////////////////////////............//////------...//////...------...------------------...---------,,,------..............................+++++++++,,,,,,,,,---------...................../////////..............................//////000//////000111333444555555222222111000///......---000000//////000111111222......///000000000000000//////000111111000/////////000000000000111111111000000000000////////////------........................------------......---,,,,,,++++++,,,,,,---+++,,,...000000///...---))),,,///000////////////333555<<>>AAAEEEGGGHHHKKKPPPSSSSSSWWW]]]bbbfffjjjmmmpppuuuxxx}}}|||yyytttrrrnnnggg```ZZZTTTQQQKKKIIIEEECCCAAA@@@===;;;777999;;;:::777555666888888888;;;@@@DDDLLL\\\kkkwwweeeYYYOOOHHH???999777777666555444333222111111222222333111333444333000///111333///000000000000...---+++//////////////////////////////............//////,,,---...//////...---,,,...------,,,,,,------...,,,,,,+++***))))))))))))***+++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,,,,------.../////////---------------...//////......000111333555666777333222111000///...---,,,///////////////000111111---......///////////////000111222333333222111000.........///000000111111111111000000//////....../////////......------,,,.........------.........---,,,,,,++++++,,,,,,---+++,,,...000000///...---***---000222222111111111111444999DDD^^^}}}sssYYYIIIBBB???666666666666777777777777888888888888777777777666555555555555666666666777666666666555555444444444555555666666666666666666555777999:::::::::;;;<<<:::>>>CCCEEEGGGJJJNNNRRROOORRRWWW\\\^^^aaadddfffgggkkkpppsssvvvxxx{{{}}}{{{}}}|||{{{wwwsssllljjjgggaaaZZZSSSMMMIIIBBB@@@>>>===<<<;;;888666444666999999666555666888999:::>>>DDDJJJUUUgggxxxpppbbbXXXOOOGGGBBB999999888666555444333222111111000000000000111111000000//////000111222222111111222333222111000///------------............)))***,,,...//////...---...---,,,+++***+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......///...,,,+++******+++,,,,,,,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,.........---,,,+++))))))000000000000000/////////...///000222444666777888999666111---,,,...111444////////////000000000000222222111000//////000000000111222333333222111000222000...---///000000000111111000000//////......//////000000///...------000///...------------------------------------------,,,,,,,,,,,,---......+++,,,---...///111222222333111444===OOOkkkxxx{{{ttt```KKK===;;;444222666888555444777777666555666777888888666777777777777777777777777999888888777666555555555555666666666777777888888666666888999:::;;;;;;;;;;;;<<<===@@@BBBEEEFFFGGGJJJLLLOOOPPPQQQSSSVVVXXX]]]___cccfffiiilllqqqtttuuuxxx||||||vvvqqqmmmjjjgggccc```[[[UUUOOOJJJFFFDDD@@@???===:::888777666555888555666999999777777;;;???@@@DDDLLLYYYiiixxx~~~ssseee\\\PPPHHHCCC???:::666666666555444333222111111111111000000000000000000---...000111222111000///000111222222222111000///---------.........//////++++++,,,---...//////......---,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,---------------+++++++++++++++---...///---,,,,,,,,,------.........------,,,,,,,,,,,,---+++,,,---///000111111111...---------------------///000111222333555666666222111///...------...///////////////000000000000222222111000000000000000000000111222222111000000000///---...///000000///000000000/////////......///////////////...------.........------------------------------------------,,,,,,,,,,,,---......,,,------...///000111111111111333888BBBYYY}}}||||||}}}hhhXXXIII???999:::;;;999888999888777666777888999777666777777777777777777777777888888777777666555555444555555555666666777777777555666888999:::;;;;;;;;;::::::<<<>>>@@@BBBCCCDDDFFFHHHKKKMMMMMMOOOQQQSSSTTTVVVYYY\\\___bbbgggjjjlllppptttxxx{{{~~~}}}vvvpppkkkgggccc```[[[XXXTTTOOOIIIEEEAAA@@@===<<<;;;999888888888888;;;888777;;;<<<;;;:::<<>>??????AAACCCFFFGGGHHHIIIKKKMMMNNNPPPSSSUUUWWWZZZ___bbbaaadddiiimmmppptttxxxzzzzzz||||||zzzyyyuuunnngggbbb]]]XXXUUUPPPNNNJJJFFFBBB>>><<<;;;999999999888888888999999;;;777555888;;;:::<<>>::::::::::::777666666777999999888666666666666666666666666666666666666666555555444444444444555555555555555555555666777888999999999999888999999:::;;;;;;<<<<<<===???AAABBBCCCCCCFFFGGGHHHJJJMMMOOOPPPSSSWWWZZZVVVZZZ___cccgggjjjnnnqqqqqqrrruuuxxx|||~~~|||zzzvvvtttooojjjddd^^^XXXSSSNNNKKKGGGEEECCC@@@===;;;999999888888888777888888999999:::888777999999<<>><<<:::777666555666888999999888666666666666666666666666666666666666666555555555555555555555555555444444555555666777888888888888999999999999::::::::::::;;;===?????????@@@AAACCCAAACCCEEEGGGHHHJJJMMMPPPPPPSSSXXX\\\^^^aaaeeeggghhhiiilllooossswww{{{|||}}}yyytttppplllccc```ZZZUUUPPPLLLGGGDDDBBBAAA???===;;;::::::999999999888888777888888888:::<<<>>>??????FFFZZZmmm}}}fffjjjsss}}}ppphhh^^^TTTMMMGGGAAA<<<:::888666555555555444222......////////////......////////////////////////---...000000000000///...---,,,,,,+++***++++++,,,------...///...---,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,------...,,,,,,---------,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------------((()))+++,,,,,,,,,+++***((()))***+++,,,+++***)))((())))))***************)))******++++++,,,,,,,,,000000000//////.........,,,,,,,,,,,,,,,---...///////////////000000000000000111222333333333222111//////............//////---,,,,,,---......---+++,,,,,,,,,---------------,,,,,,---............---++++++---......---,,,,,,---------------------------,,,,,,,,,,,,---......///////////////.........111......222444666;;;AAA___cccOOOFFF@@@;;;<<<999666555666888888888777777777777777777777777777777777777777666666666666666666555555555555555555555666777777777777777888888999999999999::::::999;;;======<<<===>>>@@@???AAACCCDDDDDDFFFIIIKKKKKKNNNRRRUUUVVVXXX[[[]]]___```bbbeeejjjooosssvvvzzz~~~~~~xxxrrrkkkeeeaaaXXXUUUQQQMMMJJJFFFBBB??????>>>===<<<;;;:::::::::999999888888888999999999888<<>>@@@AAABBBBBBCCCFFFHHHGGGJJJLLLNNNNNNOOOQQQRRRVVVWWWXXX[[[___eeejjjmmmpppuuu~~~~~~zzzyyyzzz}}}yyysssmmmggg```YYYUUUNNNKKKIIIGGGEEEBBB???<<<<<<<<<;;;:::999999999:::777888888888999;;;<<<===;;;>>>HHHUUUcccttt999999:::;;;???CCCGGGJJJVVV\\\dddmmmuuu}}}{{{rrrhhhbbbcccbbb]]]VVVMMMEEEAAA@@@888888777555333222444666///000000111222222111000111111111000...------............------,,,,,,,,,***,,,...000111111000///+++---///000000...+++))),,,,,,---...---,,,+++***))))))*********+++++++++***+++,,,---,,,+++***))),,,,,,---...---,,,+++*********))))))))))))******(((((()))***,,,---...///,,,---......---,,,***))))))***,,,......---,,,+++)))***+++,,,+++)))'''&&&'''(((((()))))))))))))))******+++,,,------.................................///111222222000///...////////////000000000000///000222444444444222111///...---,,,,,,---...///111///,,,***+++++++++***+++++++++,,,,,,---------+++,,,------.........---000///...------------------------------------------,,,,,,,,,,,,---..................//////000000------...,,,'''&&&///;;;888QQQqqqxxxmmmdddLLLFFF>>>888555555666777777777777777777777777777888888888888888999999999888888777777666666666555444555666666666666666666555555666666777888888888777888999999888888999;;;888:::;;;;;;;;;<<>>YYYyyyyyyfffRRR>>>888888777666777333555666888888888777666777777777777666666666666666666777777777777666666777777777777777777777777777777777777777888888999999888777666666777888999888888999::::::;;;<<<<<>>===<<<999888888999:::999888777999666777<<<===;;;???EEEJJJYYYnnn~~~|||111000000000111333444666333444777:::>>>BBBDDDFFFGGGJJJPPPYYYeeerrr}}}zzzpppjjjccc___\\\YYYTTTOOOLLLJJJGGGDDD@@@<<<999888999888777555444222111000222222222222222222222222111111000000//////......000//////...------............------,,,++++++***...---+++))))))***,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,++++++***))))))((())))))))))))))))))))))))(((((()))))))))*********))))))((()))******)))(((+++++++++***++++++,,,,,,,,,++++++******++++++,,,)))***+++,,,---.........,,,,,,+++***))))))))))))+++******))))))******+++******+++,,,------------......................../////////000//////......111111111111000000000000000000000000//////////////////...---------------...---+++******+++,,,---***))))))((())))))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...------,,,+++------------------------+++++++++,,,---------...---------------...//////............//////000111333888IIIeeewwwaaaJJJ???===888444222999777555333444666888:::999999888888888777777777666666777777777777666666777777777777777777777777777666666666666777888888888777666666666666777888777777888999::::::;;;;;;===>>>???@@@AAACCCDDDDDDEEEFFFHHHKKKMMMPPPQQQRRRUUUVVVYYY]]]dddooozzz~~~xxxuuurrrooojjjeee^^^ZZZVVVTTTQQQMMMJJJFFFCCCAAA???<<<888777999:::999888888777888999:::;;;:::999;;;:::===??????@@@KKKWWWeeettt~~~///////////////000111111...///222444555666666666666666999===DDDLLLTTTYYY]]]]]]^^^ccclllyyy{{{xxxvvvwwwuuupppiiiaaaYYYRRRNNNKKKGGGCCC@@@@@@???;;;888777666666555444333222222111111111111111111111111111111111111111111111111//////////////////////////////...---------...............------,,,,,,+++++++++*********+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************))))))*********+++++++++(((***,,,+++)))((()))+++,,,,,,++++++***+++++++++++++++************++++++***++++++,,,......//////---,,,+++******)))******,,,++++++++++++++++++,,,***++++++,,,,,,---------........................------......///.........000000000000111111111111////////////000000000000......---,,,,,,,,,,,,,,,...---,,,*********+++,,,*********+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...........................///111222222666333888LLLggg~~~lllRRRDDD???:::444///777666333222222444666888:::::::::999999999888888666777777888888777777666777777777777777777777777666666555555666666777888777666666555555666666777666666777777888888999999::::::;;;<<<>>>???@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIOOOPPPQQQSSSVVV\\\dddiiioooqqqtttwwwyyyzzz{{{{{{}}}~~~}}}zzzxxxvvvtttllliiifffbbb^^^XXXRRRNNNJJJIIIGGGEEEBBB???===<<<<<<999777666777777777666666777888999:::;;;;;;<<<999;;;>>>???@@@HHH[[[nnn//////..................111222444666666555333222333333222333666;;;@@@CCCCCCBBBBBBDDDKKKTTT^^^dddbbbbbbcccdddfffiiikkkmmmmmmmmmoooqqqtttvvvxxxzzzzzzxxxvvvssspppnnnmmmlllkkkjjjhhhdddaaa]]][[[ZZZVVVYYY[[[ZZZVVVRRROOOMMMOOONNNLLLHHHDDD@@@<<<:::>>><<<999888999888666444222222222222222222222222000000111111222333333333000000000000000000000000///////////////000000000......---------------............---------,,,,,,******+++,,,---------,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------,,,+++************++++++************++++++++++++,,,,,,---...000000---,,,,,,+++******+++++++++******))))))******+++++++++++++++,,,,,,------........................+++,,,,,,---........................////////////////////////000000000000///...------,,,,,,------......,,,+++************++++++,,,---...000111111+++++++++++++++++++++++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------+++,,,---...///...---,,,------...///000111333444777222222>>>RRRjjjxxx[[[JJJDDDAAA;;;666444555666777888777666555::::::::::::999999999888777777777888888777777777777777777777777777777777555555555555555666777777666666555555555555666666555555555666666777777777888999:::;;;<<<===>>>>>>??????@@@@@@AAABBBCCCCCCHHHIIILLLMMMOOOSSSXXX\\\]]]^^^aaadddhhhkkknnnoooooopppsssuuuxxx|||{{{uuupppmmmiiiggg```^^^ZZZVVVSSSNNNIIIEEECCCCCCBBB@@@>>>===<<<;;;;;;:::999888888888888888666777888888888999;;;<<<;;;===@@@CCCJJJZZZrrr///////////////.........///000222444444333111000111000//////000222555777666666666888;;;???CCCFFFBBBBBBCCCCCCDDDEEEFFFGGGEEEFFFHHHKKKMMMOOOQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGEEECCCAAA???>>>======???BBBBBB???<<<;;;:::;;;;;;;;;:::999888777777555333222222111111///...111111000000//////.............../////////////////////////////////////////////000000000000000000------,,,,,,,,,,,,---------------------,,,,,,,,,***+++,,,---......------+++++++++,,,,,,,,,---------,,,,,,++++++******)))(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000,,,)))***---///---+++------,,,+++************+++******))))))******+++++++++++++++,,,...///000,,,,,,++++++***+++++++++++++++************++++++,,,,,,+++++++++,,,---...........................++++++,,,---......---------........./////////000.../////////000000000111000//////..................---,,,+++******))))))))))))******++++++++++++++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............***+++---.........---,,,---------...///111222333444222333999CCCUUUppppppZZZPPPKKKDDD===777888999::::::999888777::::::999999999888888888777777888888888888777777888888888888888888888888555555555555555666777777555555666666666666555555444444555555555555666666666777777888999:::;;;;;;;;;<<<===>>>@@@AAABBBBBBAAACCCEEEFFFGGGJJJMMMOOOQQQRRRTTTWWWZZZ]]]```bbb___aaaccceeeggglllqqquuu{{{|||tttmmmgggccc^^^[[[WWWTTTQQQMMMJJJGGGBBB??????>>>>>>===<<<<<<;;;;;;:::::::::999999888999:::777888999999777888;;;===CCCEEEIIIPPP^^^ttt...//////000//////.........///000111111111000000///////////////000111111///000111333555666777777555555555555555555555555444555666888:::;;;;;;;;;::::::999999999999999:::777777777666666555555555444666888888777666666666666555555555444444444444000000111000///...---,,,000000//////...---,,,,,,000000//////....................................////////////////////////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++*********)))'''((((((***+++,,,------******************************+++++++++,,,,,,,,,///)))%%%&&&+++---+++''',,,,,,++++++***+++++++++******))))))))))))******+++*********+++---///000,,,+++************++++++---,,,,,,++++++,,,,,,------,,,+++++++++,,,---...------------------------,,,,,,------...---------//////000000111111222222......//////000000111111000000///............///,,,,,,,,,+++******))))))***++++++,,,++++++***)))++++++++++++++++++++++++)))))))))***++++++,,,,,,------------------------.............../////////++++++,,,---------------------------...000111111///000333555888CCCZZZnnnqqq```UUUJJJ@@@@@@@@@???>>><<<:::999888:::::::::999999999888888777888888999999888888777888888888888888888888888666666555555666666777888555666666777777666666555444444555555555555555555333444444555666666777777888999:::<<<>>>???@@@AAA@@@BBBCCCCCCCCCCCCEEEGGGKKKLLLNNNPPPRRRTTTVVVWWWWWWXXXZZZ[[[]]]```eeeiiilllpppvvvyyy{{{~~~~~~zzzyyyxxxssskkkddd___ZZZVVVSSSOOOLLLIIIFFFDDDBBB>>><<<:::::::::::::::999999999777888999999777777777999777:::;;;:::999:::>>>BBBIIIPPPXXXbbbsssiii,,,---.../////////...---///////////////////////////000111222222111000///---...///000111111111111111111111222111111111000///000222333333333333222222222111111222222333444222222222222222222222222222333444333222222333555333222222111000////////////000111222111000//////---------...............111111111000000000//////------------------------.........------,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++******************)))))))))*********+++++++++++++++***************)))************+++++++++))))))))))))))))))))))))************++++++++++++,,,)))&&&&&&(((******)))+++++++++***++++++,,,,,,******))))))))))))*********)))))))))***,,,...///******)))))))))******+++,,,,,,++++++++++++,,,,,,...---+++******+++---...---------------------------............------,,,/////////000111222222222.........///000111111111//////...------------...******+++++++++*********++++++,,,------,,,++++++************************((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,++++++,,,,,,---...---------------...////////////111222222888HHHXXXttt{{{lll]]]QQQSSSVVVYYYZZZVVVMMMDDD>>>;;;;;;;;;;;;::::::::::::777888888999999888888777888888888888888888888888777666666666666777888888666666777888888777666666555555555555555555555555333333444444555666666666666777888999:::;;;<<<===???@@@AAA@@@@@@@@@CCCEEEFFFGGGIIIKKKMMMNNNNNNNNNPPPQQQSSSTTTUUUXXX]]]```___dddjjjmmmnnnpppsssvvv{{{~~~~~~~~~}}}||||||{{{zzzwwwsssooollljjjpppuuuxxx{{{|||wwwppphhhccc]]]XXXTTTQQQNNNLLLGGGDDDAAA???>>>===;;;999888888888888888888888888555777999999777666777888777:::======<<<>>>DDDJJJTTTbbbqqq|||gggRRR+++,,,---...///...------...---,,,+++++++++++++++---///111222222000---,,,000//////...............000000111111222111111111...///000111111000.....................///000000////////////////////////000111000///------///111000///...------,,,------(((***---------,,,,,,,,,&&&'''(((***+++---...///........................------------------------------,,,,,,+++***))))))+++*********+++,,,,,,---*********************++++++***)))(((''''''((((((((())))))))))))*********************************,,,,,,++++++***)))))))))************************))))))*********++++++++++++++++++)))'''(((+++...************+++,,,------******))))))))))))*********)))(((((()))+++---///***)))))))))))))))*********))))))))))))))))))***...---+++******+++---...------------------------////////////...---,,,,,,,,,------...///000000111---......///000111111222......---,,,,,,,,,,,,---)))******+++++++++******&&&'''((()))***))))))(((************************''')))+++---...---,,,+++************************))))))***++++++,,,---------,,,+++***+++,,,---...------,,,,,,,,,------...222000///000111555@@@KKK```}}}xxx|||zzz|||xxxkkkhhhqqq|||{{{jjjUUUGGG======<<<<<<<<<;;;;;;;;;888888999999999999888888888888888888888888888888777777777777777888999999666777888999999888777666555555555555555555555555666666666777777888888888555555666666777888888888777999::::::;;;===@@@CCC???@@@BBBDDDEEEFFFFFFEEEGGGHHHJJJKKKLLLPPPTTTXXXWWW\\\cccfffggggggiiikkkllloootttvvvvvvxxx}}}|||}}}|||yyyvvvssssssrrrqqqpppppppppqqqpppooonnnllliiifffcccaaa^^^bbbeeefffhhhiiieee___ZZZVVVQQQMMMKKKIIIHHHFFFBBB???<<<;;;;;;:::888777888888888888888888888888666888;;;:::888777888:::666:::>>>??????CCCJJJPPPcccwww|||bbbKKK;;;,,,,,,,,,---------......333222000...,,,+++******...//////...,,,++++++,,,........................333222000///---,,,,,,,,,000////////////.........////////////////////////,,,,,,,,,---------....../////////...---------,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///------------------------000///---+++******+++,,,........................************************************************))))))************))))))******+++++++++******)))))))))))))))((((((((((((((((((((()))******++++++************************,,,++++++******++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************)))(((((())))))***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,///...---,,,+++,,,---...888444000...///000...,,,...------------...//////000000///...,,,+++******++++++)))))))))***+++,,,***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,---------............///...---------000444888:::QQQnnn}}}yyyxxx}}}|||VVVKKKCCC===<<<999555777>>>;;;<<<;;;:::888777777888;;;;;;;;;::::::999999999777777666666555555444444999999888777666666777777666666666666666666666666333333444555666777888999777777777777777888888999999999:::;;;;;;<<<======<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDFFFHHHIIIKKKLLLQQQRRRTTTWWWYYY[[[\\\\\\```aaacccfffhhhjjjkkklllmmmlllmmmooorrruuuuuuuuuuuuvvvwwwyyyzzz|||}}}}}}~~~{{{yyyxxxvvvtttrrrpppnnnkkkhhheeedddcccbbbaaabbbccceeegggcccbbb```^^^\\\ZZZYYYXXXXXXXXXYYYXXXWWWUUUSSSRRRLLLKKKHHHEEECCCBBBBBBBBB<<<<<<;;;:::999888666555777777777777666666666666:::666222333888;;;:::777888777;;;BBBFFFNNN___ppp|||cccLLL@@@===,,,,,,,,,------------...//////...---------------***,,,------,,,---...///------------------------***+++,,,...000222444444/////////.........---------------------------------------...........................------------...------------......///...---,,,++++++,,,---...---------------------------+++)))(((''''''((()))------------------------++++++++++++++++++++++++************************))))))************))))))***)))))))))))))))(((((())))))))))))((((((((((((++++++******)))(((((((((************************+++++++++******++++++++++++***)))(((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))*********)))((('''''''''''''''(((+++******)))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...222000......///000///------------------...//////.........---,,,,,,,,,+++,,,++++++************+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********************************************************+++,,,,,,------++++++,,,---------------------------..................------000333666999AAA[[[|||wwwTTTJJJBBBAAA@@@<<<:::<<<;;;;;;:::999888999;;;<<<;;;;;;;;;:::::::::999999888888888888777777666666999999888777777777777777666666666666666666666666666666666666555555555555777666666666666777888888777777888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@BBBCCCEEEFFFGGGJJJKKKMMMOOOPPPRRRRRRSSSTTTUUUWWWYYY\\\]]]^^^___aaaaaaaaacccfffiiiiiihhhggghhhjjjlllnnnppprrrsssqqqrrrrrrqqqooommmkkkjjjhhhfffdddcccbbb```\\\ZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]^^^\\\ZZZWWWTTTRRRQQQPPPOOOOOOOOOOOONNNLLLKKKIIIFFFEEEBBB@@@>>>===<<<<<<<<<<<<<<<;;;:::999777666777777777777777777777666777555444666999::::::999>>>@@@GGGQQQYYYcccvvv|||dddOOO>>>666666,,,,,,,,,,,,------------+++,,,,,,------...//////***+++------,,,,,,...///------------------------,,,---...///...---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------......------,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))(((***)))(((''''''''''''((((((((((((((())))))))))))++++++******)))(((((((((************************************************))))))((((((''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))*********)))((('''&&&&&&&&&&&&******)))((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...,,,,,,,,,---///000///...---------------......///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++,,,,,,---......------......//////......------------............///.........///222444666888LLLhhhkkk]]]PPPIIIGGGCCC>>>===;;;:::888666666888:::<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999888777777777777888666666666666666666666666666666666555555555444444666666555555666666777888555666666777777888888888888999;;;<<<============;;;<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHLLLMMMOOOQQQSSSUUUUUUVVVUUUTTTTTTVVVYYY[[[[[[ZZZXXXYYY[[[]]]```bbbeeefffggggggffffffdddcccaaa```\\\ZZZYYYXXXXXXWWWTTTRRRQQQPPPOOONNNOOOPPPQQQRRRTTTSSSPPPMMMJJJHHHFFFFFFEEEEEEEEEEEEDDDCCCAAAAAA@@@???===;;;:::999888888<<<<<<<<<;;;:::999888777777777777777777777888888555777999::::::;;;===>>>EEEJJJVVVdddppp}}}cccMMM???666333444++++++,,,,,,,,,---------******+++,,,---.........---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,...///...---***&&&""" ---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,,,,---------...---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++++++++,,,************************++++++++++++++++++++++++************************(((((())))))))))))((((((***)))((('''''''''(((((((((((((((((())))))))))))((((((((()))******++++++************************)))******************)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))***++++++***)))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,------,,,,,,,,,------......***+++,,,...000000///...------,,,,,,------...///---------,,,,,,,,,,,,,,,,,,,,,---------+++)))(((******++++++++++++************++++++++++++,,,,,,************************************************,,,,,,,,,,,,,,,---------------...............---,,,,,,---------.........000///......///000222333777BBBVVVppp~~~mmm^^^SSSKKKEEEBBB???===:::999999999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888777777888888888666666666666666666666666333444444555666666777777555555555555555666777777555555666666666777777777666777999;;;<<<<<<::::::;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCBBBHHHHHHJJJLLLNNNOOOOOOOOOMMMLLLLLLNNNPPPRRRRRRQQQPPPQQQQQQSSSUUUXXXZZZ\\\^^^]]]]]]\\\[[[ZZZYYYXXXQQQPPPOOOOOOPPPPPPMMMKKKJJJJJJIIIHHHIIIIIIJJJKKKKKKIIIGGGEEECCCAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<;;;:::999888888777:::::::::::::::999888777777777777888888999999999666999;;;;;;:::===DDDJJJTTT^^^nnn~~~~~~jjjOOO???777444444555+++++++++,,,,,,,,,------***+++,,,,,,---,,,,,,+++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++)))'''&&&---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------------,,,+++******+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((()))))))))'''((((((((()))))))))***((((((((()))******++++++))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))***++++++)))((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************++++++,,,---+++,,,,,,------.........,,,---///000///......---,,,,,,,,,,,,,,,---......///...---,,,+++***))))))++++++,,,---,,,+++)))((()))******++++++******)))))))))))))))************))))))))))))))))))))))))************************...------,,,,,,++++++***,,,,,,---------,,,,,,+++,,,,,,,,,------------...//////.........///000111333777CCCWWWqqqsssbbbUUUOOOGGGCCC@@@>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888888888888999999777777777777777777777777444555555666666777777777555555555555555666777777666666666777777777777777555666888:::;;;:::999888999::::::;;;<<<=========??????@@@@@@@@@@@@??????@@@@@@BBBCCCEEEEEEFFFFFFHHHGGGFFFHHHJJJKKKKKKJJJLLLLLLKKKKKKLLLOOOQQQRRRQQQQQQPPPOOONNNMMMMMMLLLHHHGGGFFFGGGHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????======<<<<<<;;;;;;::::::999999999999888888777777777777888888888777777666666777777888999::::::;;;888:::;;;;;;<<>>??????@@@@@@@@@BBBAAA@@@AAACCCDDDDDDBBBFFFEEEDDDCCCDDDFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCDDDFFFFFFDDDCCC????????????>>>>>>>>>>>>======<<<<<<<<<===>>>>>>:::999888888777777888888555666666777777777666666555666666777777777666666666777777999:::;;;<<<<<<:::<<<===@@@GGGVVViiiwww{{{eeeNNNBBB777444333222111333***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,++++++,,,...++++++++++++++++++++++++///......---,,,+++******------------,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++************---,,,,,,,,,,,,------...))))))***++++++***))))))************************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''"""$$$'''***++++++***)))'''''''''((()))*********++++++******)))((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&)))(((((((((((()))***+++(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))((('''''''''''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---***+++,,,...............+++---...---+++***,,,///,,,,,,++++++,,,,,,---...------,,,,,,+++***))))))(((((((((((()))***++++++))))))************))))))((())))))))))))*********((((((((((((((((((((((((************************)))))))))******++++++++++++++++++,,,+++******)))++++++,,,,,,,,,------------------....../////////000111666<<>>>>>>>>======<<<;;;<<<>>>>>>>>><<>>===<<<===@@@CCCEEEDDDDDDBBBAAA@@@@@@AAAAAACCCBBBAAABBBCCCCCCBBB@@@;;;;;;;;;;;;;;;::::::999::::::999999999999::::::999888777666555666777777444555666777888777777666555555666777777777777777666777888999:::<<<======???AAAFFFOOO]]]rrr{{{cccQQQ@@@:::555444444333333666******+++++++++,,,,,,,,,'''(((***,,,---,,,+++***,,,------,,,***))))))***************************++++++******++++++,,,---......------------,,,,,,))))))))))))))))))))))))(((((()))***,,,---...///,,,+++++++++******)))))))))((((((((()))***++++++'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))))))))((((((************************************************))))))))))))))))))))))))''''''((((((((((((''''''!!!&&&)))++++++)))(((&&&''''''((()))******+++((((((((()))******++++++))))))))))))))))))))))))&&&''')))******)))'''&&&)))))))))))))))***++++++(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((())),,,+++***))))))(((((()))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---)))+++,,,...//////......)))+++,,,+++))))))---000,,,,,,++++++,,,,,,---...++++++++++++++++++++++++''''''&&&&&&''')))+++,,,))))))************)))))))))************+++++++++))))))))))))))))))))))))************************%%%&&&''')))***+++------,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,---------,,,,,,---....../////////---///333444444???]]]zzzoooXXXJJJEEECCCAAA;;;;;;;;;<<<<<<<<<======888888888999999:::::::::999888888888999::::::;;;777777777777777777777777999999999999999:::::::::777777777777777888999999666666666666666666555555888777777777777777888999:::::::::::::::;;;;;;;;;888999::::::;;;:::::::::777888888999::::::999999<<<:::::::::<<<<<<;;;:::;;;:::999999;;;>>>BBBDDD???>>>===;;;;;;;;;<<<<<<<<<;;;;;;;;;======;;;999:::;;;;;;;;;:::999999888999999888777666666666666999888777666666666777888555666777999::::::999888555666777888888999888888666666888999;;;<<<>>>>>>CCCGGGPPP^^^rrrxxxbbbNNN@@@777333000111111///111555''''''(((((())))))******)))************+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++------------------------))))))))))))************+++++++++++++++***)))((()))))))))))))))******+++))))))(((((((((((()))))),,,,,,,,,+++++++++++++++'''''''''''''''((()))***(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))++++++***)))(((((())))))%%%%%%%%%&&&''')))***+++'''((((((((())))))******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))---+++((('''''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++......,,,,,,,,,,,,......---------,,,,,,+++++++++***+++,,,,,,------------+++******)))))))))))))))******)))((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))*********************))))))))))))******++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++,,,,,,,,,,,,------//////////////////......+++///444444555===MMMYYYyyy}}}aaaJJJAAADDD>>><<<;;;;;;<<<===<<<;;;===;;;999999:::::::::999:::888666888;;;===;;;999999999999888888888888777888777777777999:::999888666666555555444444333333777777777777777777777777777777777777777777777777777777777777888888888888888999:::;;;:::999888777777666666666777888999999;;;:::999777777777888888777777888999;;;<<<=========<<<:::999888999999::::::999999999888888777777777777666666555555555444888777777666555555444444555444444555888999999888777777777888888888888888:::888777:::999777777;;;;;;888999<<<<<<;;;BBBLLLQQQZZZgggxxxrrrXXXDDD<<<;;;333222111111222222111///((()))))))))************))))))*********+++++++++******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************++++++++++++***)))((())))))(((((())))))***+++******))))))))))))******((()))))))))))))))))))))((((((((('''(((((())))))'''((((((((()))))))))))))))(((((('''((()))***+++******))))))((((((''''''+++******))))))((())))))***)))((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((,,,***''''''''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,------------,,,,,,,,,+++++++++***++++++,,,------,,,,,,+++***))))))(((((())))))***))))))(((((((((((((((******))))))******+++,,,))))))))))))))))))))))))(((((()))*********************))))))))))))******((())))))))))))))))))(((---------...............++++++,,,,,,,,,,,,------...........................000222111000666@@@IIIddd~~~aaaOOOIIICCCAAA>>><<<======<<<;;;999888777888:::<<<;;;:::888777555777999:::999888999999999888888888888777888777777777999:::999888999999999999999999888888777777777777777777777777777777777777777777777777666666777777777888888888999999999:::999888888777777777777666777777888888999999777777666777888888777777888999:::;;;;;;<<<===<<<:::999888888888888999888888888777777777666777666666666555555555555666666666666666666666666777666555666888999999888666666666666666666666666:::777777:::999888999>>>===;;;<<>>>>>===>>>>>>>>>;;;999;;;::::::::::::::::::999999999999888888888777777888777777777999:::999888666666666777777888888888777777777777777777777777666666666666666666666666666666666666777777777888999888777666555666777888999888777666666666666666555555555555666666777777666666777777777777777777::::::999777666555444444555555555555555555555555666666666666666555555555555555555666777777888888999777666777888888777666777777777777777777777777888666666888888888???FFFMMMSSS]]]hhhqqqzzzooo[[[FFF===;;;999666444222000//////000111///...((((((((((((((((((((('''(((((()))))))))*********++++++***************+++************************((((((((())))))*********((()))))))))************((())))))*********))))))((((((((('''((())))))***((((((''''''''''''((((((''''''((()))***++++++,,,(((''''''&&&%%%%%%%%%%%%''''''''''''(((((((((((('''(((((()))))))))))))))&&&&&&''''''(((((())))))'''((())))))))))))(((((('''((())))))))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++)))******+++******))))))***))))))((('''(((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))(((((('''((()))************)))((())))))************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,------///------...222444555444666AAAWWWuuu~~~}}}|||}}}}}}nnnggg]]]SSSMMMIIIGGGEEEDDDBBBAAAAAABBBAAA???===;;;;;;;;;;;;999999999999999999999888888888777777888777777777999:::999888888888999999::::::;;;;;;888888888888888888888888666666666666666666666666555666666666666777777777888777666555444555666777888888777666555555555666444444555555666666666666666666666666666666666666999888888777666555333333444444444444444444555555555555555666666666666666777777777777777777777777777666555555666777666444666666777777777888888888;;;::::::<<<===@@@IIITTTbbbmmm}}}}}}gggSSSHHH===999666222000111111000...///000000///---((((((''''''''''''&&&&&&((((((((()))))))))******,,,+++******)))*********************************'''(((((())))))*********))))))))))))************(((((())))))******))))))((((((''''''(((((()))***(((''''''&&&&&&''''''((('''''''''(((((()))))))))''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))%%%%%%&&&'''((())))))***&&&'''((()))***)))((('''((())))))))))))'''%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))******+++''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******((((((((((((((((((((((((((((((((())))))))))))***)))***++++++++++++***)))*********+++++++++++++++)))************)))((((((***)))((((((''''''((((((''''''&&&&&&''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((()))))))))(((''''''((()))***++++++***)))((('''(((((())))))(((((('''))))))*********+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...000...------/////////...333777DDD]]]tttggg]]]UUUPPPMMMFFFDDDAAA@@@@@@@@@???>>>;;;<<<<<<;;;999777888999999999999888888888888777888777777777999:::999888888888888888999999999999888888888888888888888888777777777777777777777777555555666666666666777777777666555555444444555555777777666555555555666666444555666666666666666555555555555666666777777777777777777777666555444444444444444444444555555555555555555666666666666666777777777777777777777777666444444444666666555444444555555666777888999999:::999<<<@@@CCCIIIWWWeee~~~zzzaaaNNNBBB>>>;;;:::555///...111000///......//////...---)))(((((((((''''''''''''(((((((((((()))))))))***,,,++++++***))))))******************************'''(((((()))******++++++))))))))))))************'''(((((()))))))))))))))(((''''''''''''((())))))((((((''''''''''''((((((((()))))))))))))))))))))(((((('''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((%%%&&&&&&''''''(((((((((%%%&&&((()))***)))((('''&&&'''((()))((('''%%%$$$((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((((())))))))))))***************+++,,,,,,+++******)))*********++++++++++++))))))******)))(((((('''))))))(((''''''''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))***++++++))))))))))))))))))))))))(((((())))))(((''''''&&&((()))***++++++***)))(((((())))))))))))))))))(((''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---.........//////...---,,,,,,---...000333:::III```yyyqqqkkkgggYYYUUUOOOKKKHHHFFFDDDCCC???@@@AAA???<<<:::;;;<<<999999999888888888888777888777777777999:::999888888888888888888777777777888888888888888888888888777777777777777777777777555555555666666666777777555555555555555444333333666666555555555666777777666666777777777666555444444444555666777888888999555666777888777777666555444444444444555555555666555555555555666666666777666666666777888888999999555444444555777888777666666666888999;;;===>>>>>>>>>@@@EEELLLRRR]]]oooooo]]]MMM@@@<<<999999999666000///222000///---...//////...,,,******))))))((((((((('''(((((((((((()))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))************''''''((()))))))))))))))'''''''''''''''((())))))))))))(((((((((((()))))),,,,,,,,,+++++++++++++++))))))((())))))***+++,,,&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''''''''''''''&&&&&&$$$&&&((()))***)))((('''!!!"""%%%'''((((((((('''******))))))((((((((('''''''''''''''''''''''''''(((((())))))(((&&&$$$###))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((()))************+++++++++***+++,,,------,,,+++***))))))******++++++++++++))))))***))))))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))******+++))))))))))))))))))))))))(((((())))))((('''&&&&&&''')))***++++++***)))'''++++++,,,,,,,,,,,,++++++++++++,,,---///000111222++++++,,,,,,,,,---------++++++,,,------...//////...///000...------000333...222777===IIIcccwwwpppggg___YYYTTTQQQOOODDDEEEFFFDDD@@@>>>???AAA999999999888888888888777888777777777999:::999888=========<<<<<<;;;;;;;;;888888888888888888888888777777777777777777777777555555555555666666666777333444555666555444333222555555555555555666777888777777888888888666555444444444555666777888999:::444555777888888888777666444444444555555666666666444555555555666666777777444444555777888999;;;;;;555444444555888999999888999:::<<<>>>@@@BBBCCCDDDKKKNNNTTT^^^ggguuunnnXXXKKKBBB<<<888444222444333///...000000...------...///---,,,,,,***''''''((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))---,,,***(((&&&&&&'''''')))))))))))))))))))))))))))'''&&&(((***+++)))&&&&&&'''***,,,------,,,+++###%%%'''+++---/////////''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((############$$$%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&& """$$$'''))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))''''''(((((('''%%%((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&'''''''''''''''((())))))))))))************)))))))))***+++***(((&&&&&&''''''((()))******)))(((''')))))))))))))))*********************************''')))***,,,---,,,+++***(((((('''''''''(((((()))***)))'''%%%$$$%%%&&&'''%%%%%%&&&'''((()))***++++++***((((((((('''%%%###(((((())))))((('''&&&&&&+++***)))(((''''''(((((())))))************)))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))...---...000...******...------------------------++++++,,,------...//////000222555777<<>>======<<<;;;999<<<:::888888:::;;;:::888777777888999::::::::::::999999999999999888777777:::888777666777888777666555555555555555666666666555555666666777888888999555666777777777666555555555555555555555555555555666666777666555555666888555666666777777777777777888888777777666666666666888666444555777888777555:::::::::::::::::::::999888:::======;;;;;;===@@@DDDJJJUUU___hhhnnnpppqqqgggOOOCCC:::111000444333444444333111///---,,,'''''''''((((((***+++,,,+++)))''''''((()))((('''(((((('''(((((()))***+++((((((((((((((((((((((((%%%&&&'''((()))*********((((((((((((((((((((((((***)))(((((())))))'''%%%((((((''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&'''((()))(((''''''((()))''''''''''''''''''''''''******)))'''%%%$$$###"""'''''''''''''''&&&&&&&&&'''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&&&&'''(((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((())))))(((''''''))))))((('''''''''(((((('''''''''''''''((())))))&&&''''''((((((''''''&&&***)))'''%%%######&&&))))))(((((('''(((((())))))(((((())))))***************************************)))'''&&&&&&(((***,,,******)))((('''&&&%%%%%%)))((('''''''''((()))***)))(((((('''&&&%%%$$$$$$)))(((((()))+++,,,+++)))&&&''''''''''''&&&%%%%%%&&&'''((()))******************((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))***'''+++)))'''------------------------......//////000000111111//////111333333555???KKKkkkppp___UUUOOOKKKFFFCCCAAAAAA???>>><<<;;;:::;;;<<<;;;999777666777888999999999999999999999:::::::::999888888:::888777777888888888777777777777777666666666666666777777888888999999999999999999999888777666555666666666666666666666666777888888777666666777999555666777777888888777777888888888888777777777777888777666777888999888666999999:::;;;===>>>===<<<===???@@@???>>>AAAGGGLLLVVVccctttwww___NNN???:::666111000444333444444333222000---,,,+++++++++++++++,,,---...)))(((''''''((()))((('''''''''''''''((()))++++++(((((((((((((((((((((((($$$%%%''')))******))))))((((((((((((((((((((((((***)))))))))((('''&&&%%%''''''&&&%%%%%%&&&&&&''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&*********))))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''((()))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$%%%'''((('''&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%(((((('''''''''''''''''''''''''''''''''((())))))'''''''''(((((('''''''''))))))(((&&&%%%%%%&&&((()))((('''&&&&&&((()))***(((((())))))******++++++************************)))((('''&&&&&&'''((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###)))(((((()))++++++***(((%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&'''((())))))+++***(((''''''(((***+++(((((())))))************))))))))))))))))))))))))+++"""###+++...+++***,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------///222333444888???RRRlll{{{jjjddd\\\TTTNNNJJJEEECCC>>>===<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::999888999999:::::::::999999888:::888777777888999888777888888888777666666666555777777777888888888999999888888888888888777666666777777777777777777777777777777888777666555777999666666777888888888888777888888777777777777777777999888888999999:::999999:::::::::<<<@@@DDDFFFFFFDDDFFFHHHIIIMMMUUU```hhhwwwqqq]]]III???777666666333222333111222333333333222000///333222111000......------((('''&&&'''((()))(((&&&''''''''''''((()))++++++''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))'''&&&%%%%%%&&&&&&&&&&&&'''((()))***((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&%%%%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((())))))(((((('''&&&(((***+++)))'''''''''((('''&&&&&&&&&''')))***'''(((((()))******++++++************************&&&'''((())))))((('''&&&%%%&&&'''((())))))((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%%%%%%%&&&&&&&&&&&&&&&%%%***(((%%%###"""$$$&&&(((***)))'''&&&&&&''')))***((((((((()))******++++++))))))))))))))))))))))))***'''(((---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---...111333333666<<>>>>>===<<<<<<888888999::::::999999999:::888777777888999999888888777777777666555555555666666777777777777777888555555555555555666777777888888888888888888888888666777777666555555666888666777777888888888888888777777777777777777777777777777888999999:::;;;;;;===>>>@@@CCCGGGNNNVVV[[[[[[^^^bbbeeelllvvvoooWWWHHH:::555111222222000------,,,---///000111111111000000///...,,,+++*********'''&&&&&&'''))))))(((&&&(((((('''(((((()))***+++''''''''''''''''''''''''((((((((((((''''''&&&%%%'''''''''''''''''''''''''''((())))))'''%%%%%%&&&%%%%%%&&&'''((()))***+++&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((())))))(((&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***'''((()))(((''''''((()))''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''''''''%%%%%%&&&''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''((())))))((((((((())))))(((((((((%%%(((+++,,,+++)))'''&&&&&&&&&&&&&&&'''((())))))''''''((()))***++++++,,,************************&&&''')))******(((&&&%%%$$$%%%''')))******))))))''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((()))((('''((()))(((&&&%%%%%%%%%&&&''''''''''''&&&+++)))%%%###"""###&&&'''))))))''''''''''''))))))(((((())))))*********+++))))))))))))))))))))))))((()))---111///***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000......000///---111666777???PPPlllyyyiii```UUUTTTQQQLLLFFFBBB@@@@@@::::::;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;:::::::::888777777999::::::999777777777777666666666666777777777777777777777777444444444444555666777888888888888888888888888888666666777666555444666888666777888888999999888888888888888888888999999999555777999::::::;;;===???@@@FFFMMMRRRWWW```mmmwwwyyygggSSSBBB888555333111111111///,,,***((()))+++---............+++*********++++++,,,---&&&%%%&&&'''))))))(((&&&))))))(((((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''))))))&&&%%%&&&'''%%%&&&''')))))))))((('''((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((()))(((''''''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''(((((('''&&&&&&&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&'''''''''''''''((())))))&&&''''''((((((''''''&&&%%%'''******)))'''''''''$$$%%%&&&'''((((((((((((''''''((()))***+++,,,,,,************************))))))))))))((((((''''''$$$&&&((()))***)))((('''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''(((******)))'''%%%&&&'''(((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))'''(((+++...,,,((((((---++++++++++++++++++++++++........................------///000,,,)))+++111444888BBBTTToooyyyyyyvvvmmmaaaUUUMMMIIIDDDDDDDDDCCCAAA???>>>===;;;;;;<<<===============:::888777777999;;;::::::777777777888888888888888888888888888888888888888888777666666666777888888888888888888888888888888777888888777666666777999777777888999999999999888::::::::::::;;;;;;<<<<<<888;;;>>>@@@@@@BBBEEEHHHOOO[[[iiirrrwwwooo]]]OOOAAA777333333333222111000000///---***+++,,,---...---,,,,,,++++++++++++,,,...//////%%%%%%%%%'''))))))'''&&&***))))))(((((((((((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$'''))))))&&&%%%&&&(((%%%'''((())))))'''%%%$$$,,,+++)))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$############%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))''''''(((((('''%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$)))(((''''''''''''((()))%%%&&&((()))))))))(((((('''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&''')))###$$$&&&((())))))((('''&&&'''((()))***+++,,,,,,************************,,,***)))'''&&&'''((()))&&&''')))******(((&&&%%%&&&&&&&&&&&&%%%$$$######((((((((((((((((((((('''''''''''')))+++---,,,+++&&&&&&'''((())))))(((((($$$&&&)))+++,,,+++)))(((''''''((((((((((((''''''******)))))))))))))))))))))))))))))))))))))))))))))'''(((******(((***...++++++++++++++++++++++++111111111111000000000000***,,,000111---(((***000///222888BBBTTTqqqqqqbbb[[[ZZZXXXVVVRRRMMMIIIEEECCC======>>>???????????????:::888777888999;;;;;;:::888888888999999::::::;;;999999999999999999999999<<<;;;:::888777888888999777777777777777777777777888999999888777777888:::777777888999999999999888<<<<<<<<<=========>>>>>>===AAAEEEFFFGGGIIIMMMPPPddduuuqqqZZZMMMDDD:::555555...///...------......,,,//////000000000///---,,,,,,,,,+++*********++++++%%%&&&'''((((((&&&$$$###***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))***'''###!!!%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''))))))'''&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&$$$&&&(((&&&###"""###%%%&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%***(((&&&&&&&&&'''&&&%%%&&&&&&'''((()))))))))))))))((('''%%%%%%%%%&&&'''&&&'''((('''%%%%%%'''(((************************))))))))))))))))))))))))***&&&######%%%''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,***************)))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))+++)))'''&&&&&&''')))+++,,,,,,++++++***)))))))))***)))'''((()))++++++***+++++++++,,,,,,,,,------------...///000////////////000666>>>CCCQQQsss||||||~~~yyyooocccZZZPPPGGGCCCDDDEEEFFFEEECCCAAA???;;;===>>>>>><<<::::::::::::;;;:::777888<<<;;;777;;;;;;999666777999;;;:::;;;999888888:::;;;::::::999:::999666555666666555999:::;;;:::888777777888:::;;;<<<;;;;;;<<<>>>@@@@@@BBBDDDEEEEEEEEEFFFHHHEEEJJJSSS[[[^^^^^^cccjjjhhhVVVHHHDDD???444000444333///...000111000///...,,,,,,,,,++++++*********))))))(((((()))+++---...###$$$&&&((((((((('''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''(((((('''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((()))((((((((('''''''''&&&''')))***)))'''&&&''')))&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$###%%%(((***++++++$$$$$$%%%%%%&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((((((((((((((((((((((((((()))))))))))))))))))))))))))&&&######%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((())))))(((((())))))(((((('''&&&&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))***)))(((((((((((()))*********************+++++++++)))((((((***++++++***+++,,,,,,,,,------------.........////////////...222000333888999AAA[[[wwwwwwfffXXXIIILLLRRRXXX[[[[[[VVVRRRJJJHHHEEEBBB@@@???>>>>>><<<===;;;888999======999;;;:::999777888999999999===;;;::::::;;;;;;:::999::::::999777777777777777999999::::::999:::===??????@@@AAAAAABBBEEEJJJMMMMMMQQQVVVYYYYYYXXXWWWVVV\\\aaalllxxx}}}wwwgggVVVGGG<<<;;;999111...111...,,,***+++,,,,,,,,,+++,,,,,,,,,++++++************))))))))))))***,,,---###$$$&&&((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&''')))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''((())))))(((((()))***&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$######%%%))),,,------''''''((((((((('''&&&&&&'''''''''(((''''''&&&%%%&&&'''((('''%%%%%%'''((((((((((((((((((((((((((()))))))))))))))))))))))))))'''$$$$$$&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,+++***))))))+++,,,,,,+++,,,,,,,,,---------....../////////...............333000000222111444CCCUUUqqqooo```dddmmmyyy}}}vvvcccZZZNNNEEEBBBAAAAAA@@@???AAA@@@>>>???BBBBBB>>>>>><<<;;;;;;<<<<<<;;;:::???===<<<=========<<<::::::999888888888888888999:::;;;;;;;;;<<>>888333000000///000111111111111222333<<<>>>333******+++***)))))))))***************(((((()))******))))))(((%%%%%%$$$$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###!!! !!!###$$$&&&''')))******)))'''&&&%%%%%%&&&'''''''''''''''%%%(((+++)))%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###"""$$$&&&((()))((('''((())))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))%%%(((***)))'''&&&''')))%%%%%%&&&&&&''''''((((((%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''((()))))))))))))))(((((()))))))))*********&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))++++++******************+++)))((((((***++++++************+++++++++,,,,,,,,,,,,++++++,,,...000111---///000...---...//////111222999BBBJJJWWWmmmwwwnnnnnnnnnmmmtttvvvbbbUUUEEE:::666555333111...//////...---.........000===AAA777------...,,,((()))))))))*********+++&&&'''((()))******))))))"""""""""###$$$%%%&&&'''%%%&&&(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&&&&***---+++&&&###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$&&&&&&$$$"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$######%%%''''''&&&$$$$$$%%%&&&'''''''''&&&'''&&&%%%%%%&&&'''((()))&&&'''((('''%%%%%%'''(((************************))))))))))))))))))))))))%%%(((******'''&&&''')))%%%&&&&&&'''((()))******#########$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&((())))))))))))***++++++,,,,,,***)))'''(((***++++++***))))))*********+++++++++++++++******,,,...111222+++...000...---...111222,,,000777999666:::PPPggg~~~mmm]]]GGG>>>444//////111111///---//////---+++,,,...---(((777===444******,,,***(((((())))))*********+++%%%&&&((()))*********)))###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%)))...000---'''###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''******)))''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&###!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&)))+++***%%%""""""###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''***+++)))&&&$$$&&&((()))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,+++***)))((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&$$$###$$$((()))(((&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))((('''******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))++++++++++++++++++++++++++++++,,,,,,---...//////...------------...//////...///000333777<<<@@@CCCYYYttt}}}eeeRRRHHH===:::555000------............---,,,,,,,,,,,,---///......---,,,+++******------,,,++++++***))))))((()))***++++++***)))(((###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$$$$######"""!!!$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))++++++++++++))))))''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###"""$$$&&&((('''%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''((()))*********))))))))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))'''((())))))******))))))******************************++++++,,,,,,---------------------...//////111111111111333666999;;;HHH\\\vvvwwwdddPPPBBB<<<666444222///...///000111......------,,,,,,------,,,,,,++++++***))))))))),,,+++++++++***)))))))))((()))***++++++***)))((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$###"""!!!#########$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&%%%%%%%%%$$$"""$$$'''))))))(((%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))))))))(((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((()))******++++++******))))))))))))))))))))))))*********+++++++++++++++---------------.........111000000000000222444555;;;GGGXXXmmmnnn[[[LLL???777666111111000////////////000,,,,,,,,,+++++++++******))))))((((((((((((((((((******************))))))((()))***++++++***)))((($$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&...***&&&%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%)))+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&''''''((((((''''''&&&(((((()))******)))((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))***+++++++++++++++************************+++++++++++++++*********,,,,,,------........................///111333444555;;;EEESSSiiiyyyiiiUUUGGG===555333555000000000///...---,,,+++)))))))))))))))((((((''''''''''''(((((()))))))))******************++++++((()))***++++++***)))(((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,((($$$$$$&&&'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###%%%(((***)))''''''''''''''''''''''''''''''''''''''''''((())))))((((((((())))))((((((((('''((())))))))))))(((''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''+++***(((&&&$$$$$$$$$%%%'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------......---------.........///000111222000333888???III\\\ttt~~~lllXXXLLL???888333000///111.........///...---+++***)))******+++***)))((((((''''''(((((()))******************+++++++++++++++((()))***++++++***)))(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%&&&((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''''''''''''''''''''''''''''''''&&&''''''((()))***(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%&&&''')))((('''&&&''')))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((()))******++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,......------,,,///////////////.........111222444666888@@@SSSddd~~~xxxaaaPPPCCC:::444333333111000111***+++,,,---............,,,,,,---......,,,+++***(((((())))))******++++++************************((()))***++++++***)))(((%%%&&&&&&&&&%%%%%%$$$###%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***'''(((((((((((((((((('''&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%''')))(((&&&%%%&&&(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))((((((((('''((())))))******))))))************************))))))******++++++,,,,,,)))+++,,,......---,,,+++,,,,,,---...............222111222444555666???JJJ]]]mmmzzzhhhZZZKKK???:::444000333555333111222+++,,,,,,,,,---.........+++,,,---......,,,***)))))))))))))))))))))******)))))))))(((''''''&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&%%%%%%$$$###%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''(((&&&$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$######""""""######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&))),,,+++(((%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&((()))'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$'''((('''%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))***,,,......---,,,+++&&&'''))),,,...000111111000,,,,,,111444222444:::@@@KKK```yyyoooYYYKKKDDD>>>777555///---000222000//////000///...---,,,+++++++++((()))+++,,,+++***(((&&&)))))))))))))))))))))((((((((('''&&&%%%%%%$$$$$$((()))***++++++***)))((("""###$$$$$$&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""!!!!!!###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######!!!###$$$&&&''''''&&&&&&#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&************************$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''***)))((('''&&&&&&'''(((******)))))))))))))))***)))((('''&&&&&&'''((()))************))))))))))))&&&''''''((()))******+++222000---,,,------------,,,---......///.........,,,,,,------.../////////888>>>KKK[[[mmmiii^^^OOODDD>>>;;;777444////////////////////////,,,,,,,,,,,,,,,+++***)))************************,,,+++******++++++)))'''(((((()))))))))))))))((((((((((((((((((''''''&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&'''''''''&&&$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''***)))((('''&&&&&&'''(((******)))))))))))))))******)))(((((((((((()))***************))))))))))))''''''(((((())))))******...---++++++,,,,,,,,,+++,,,,,,---...............,,,,,,------...////////////222:::EEESSSeee~~~ssseeeTTTKKK???777444222000---////////////////////////+++,,,,,,,,,++++++***)))***************************)))))))))******(((&&&((())))))))))))((('''&&&&&&'''(((((())))))))))))%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$"""######$$$&&&''''''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''')))'''&&&%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((())))))((((((''')))(((''''''&&&''''''''')))))))))(((((())))))***+++***)))))))))******+++************))))))))))))(((((((((((())))))))))))))))))(((***+++,,,***)))+++,,,------......------,,,,,,------...////////////...000666>>>JJJ^^^ooo}}}hhhUUUIIIBBB<<<555111000000///---........................+++++++++,,,++++++***)))************************)))((('''((())))))'''&&&((((((((((((((('''&&&%%%%%%&&&''')))******++++++$$$%%%%%%&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$###############$$$%%%&&&'''((()))(((&&&&&&&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%'''(((---,,,***'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((((())))))***))))))))))))*********+++************)))))))))((())))))))))))(((((((((((('''&&&'''))),,,,,,***(((++++++,,,---------------,,,,,,------.../////////333111111444666<<>>NNNaaawwwzzzeeeXXXOOOIIIAAA<<<:::777444111000000000...------...///++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))''''''&&&(((******)))'''((((((((())))))(((((('''%%%&&&&&&''''''''''''&&&"""###$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$##################$$$(((((('''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""###$$$%%%&&&%%%%%%$$$######$$$%%%&&&&&&'''((('''&&&&&&%%%$$$###""""""""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%$$$###""""""""""""$$$$$$#########$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###'''&&&$$$###"""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&######$$$%%%%%%&&&''''''######%%%&&&((()))***+++))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((#########$$$$$$%%%%%%&&&''''''((((((((((((''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''')))******((()))+++,,,------,,,,,,************))))))))))))&&&''''''((()))******+++***(((&&&&&&(((*********))))))***+++++++++++++++,,,,,,------...//////000000---,,,......---///333000111777AAAJJJXXXppp{{{jjj[[[NNNFFF<<<888444222333222000------------+++***)))+++---************************(((((()))***************))))))))))))))))))))))))&&&%%%%%%'''((()))(((&&&+++++++++***)))'''&&&%%%######%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''%%%$$$"""  !!!"""###$$$%%%&&&'''(((((((((&&&%%%%%%&&&''''''&&&$$$########################%%%###!!! """$$$%%%&&&((((((&&&%%%$$$############%%%(((******)))&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%"""!!!%%%'''%%%!!!"""$$$%%%%%%$$$###%%%&&&$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################(((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%)))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))+++---***)))(((''''''((()))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))((())))))***+++))))))***+++---...//////------------------,,,,,,222111222444;;;FFFSSS[[[vvvmmmZZZMMMEEE>>>999////////////..................,,,+++++++++,,,---******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((...+++'''%%%%%%%%%$$$###''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" """###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&""""""!!!!!!"""###%%%&&&!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%""" """&&&'''%%%"""###$$$%%%%%%$$$$$$%%%'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&***)))(((''''''((()))***))))))(((((((((((())))))***)))(((((((((((()))***))))))))))))((((((((((((***))))))))))))***++++++******+++,,,,,,---......---------------------------...///000333999@@@EEE[[[hhh|||mmmaaaQQQDDD===999555222000000/////////.........+++***)))((((((((())))))((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((---+++((('''''''''%%%$$$''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$$$$""""""######$$$%%%%%%&&&###$$$%%%&&&&&&'''&&&&&&$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&###"""###&&&'''&&&###$$$%%%'''&&&%%%%%%&&&(((&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''((()))***)))'''&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))***+++(((((((((((())))))))))))***************+++,,,,,,+++++++++,,,,,,---------........................---///111222222333555777@@@GGGUUUjjjmmm^^^MMMEEE<<<666444333222111000000000/////////......---,,,++++++******++++++'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''+++)))((()))))))))'''%%%'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''$$$######%%%%%%%%%%%%$$$###"""!!!%%%%%%&&&''''''(((''''''%%%$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''"""###%%%'''''''''%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&'''&&&%%%%%%&&&''''''&&&&&&''')))'''(((((((((((((((((('''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&((()))***))))))+++,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............//////---///222333333333444555666999@@@MMM```wwwppp___OOODDD???;;;666333333333222111000000000/////////......------,,,,,,,,,+++++++++'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''(((''''''(((***)))'''$$$&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&%%%$$$###"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&$$$######$$$$$$$$$$$$###"""!!! """######$$$$$$$$$$$$###&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''!!!###%%%'''''''''%%%$$$%%%$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&&&&&&&%%%%%%'''(((((('''&&&((()))(((((((((''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((###%%%&&&&&&&&&&&&'''((((((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((()))))))))'''((((((((()))))))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,---.........///111333444777:::===EEEUUUjjjzzzrrraaaRRRGGG???:::666444222000000///...---////////////............)))))))))))))))(((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&%%%%%%'''((((((%%%###&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""######$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&###"""###&&&######%%%&&&'''&&&&&&%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))******(((&&&%%%%%%&&&(((((())))))))))))(((((())))))(((((((((((())))))%%%&&&'''((())))))((((((''''''(((((())))))*********************+++,,,,,,+++++++++,,,,,,---------++++++,,,,,,---........./////////...,,,,,,...000000333555444555>>>OOO\\\rrrqqqcccSSSGGG???999777888000/////////......//////.........---------,,,,,,)))************)))((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%###%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& """###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&######""""""###$$$&&&'''&&&''''''((((((''''''&&&&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((&&&""" """%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%'''(((((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''+++,,,,,,+++(((''''''((('''((()))******)))((('''))))))(((((((((((())))))%%%&&&((()))******))))))'''''''''((()))************))))))))))))***++++++******+++,,,,,,---......******++++++,,,------...///000111000///...///000...000111111111555>>>EEESSScccvvv}}}lllVVVIII>>>999555111111333...///////////////000111------,,,,,,,,,++++++++++++,,,,,,---,,,+++***)))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&)))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$#########$$$%%%%%%&&& ###%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! !!!%%%((()))'''%%%#########$$$%%%$$$$$$$$$%%%%%%$$$######%%%$$$###$$$%%%&&&$$$"""########################!!!%%%(((&&&"""!!!$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$######$$$%%%$$$%%%'''&&&%%%%%%&&&((('''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((('''((()))******)))((('''))))))(((((((((((())))))&&&''')))***+++++++++***&&&''''''((()))******+++)))))))))((()))******+++))))))***+++---...//////))))))***++++++,,,------(((+++...//////....../////////000111333555666777999FFFUUU```nnnxxxmmm]]]OOOGGG<<<444333222---,,,......///...---,,,+++,,,...,,,,,,,,,+++++++++******(((((()))***)))((('''&&&&&&''''''''''''''''''&&&)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&+++)))&&&%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((('''""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&$$$"""!!!!!!"""%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""###$$$$$$###"""###$$$***(((&&&'''))))))'''%%%!!!"""$$$&&&&&&&&&%%%$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""))))))((('''%%%$$$######%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%########################'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$###%%%(((++++++***'''&&&)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''&&&''')))*********)))(((!!!###&&&((((((((('''&&&(((((((((((())))))))))))&&&&&&&&&'''''')))***+++***)))(((''''''((())))))'''(((***+++,,,------...------,,,++++++,,,,,,,,,---///000///---,,,,,,---,,,,,,---///000222333333000888@@@EEEKKKYYYlll{{{qqq___TTTKKKDDD>>>999888555333111111222333000//////...------,,,,,,...---,,,,,,+++++++++,,,(((((((((((())))))))))))((()))***++++++***)))((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%'''(((((('''%%%$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""!!! !!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$%%%%%%$$$###"""###$$$(((&&&%%%%%%''''''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((''''''&&&%%%$$$######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%$$$######%%%%%%%%%%%%%%%$$$######'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))***(((&&&%%%'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))(((###$$$&&&'''(((((('''''''''((((((((())))))))))))'''''''''''''''((()))***))))))(((''''''((()))***((()))***+++,,,---------,,,,,,++++++++++++,,,,,,,,,...//////---,,,------.........///000000000111---111555777:::CCCPPP[[[ppp}}}lllaaaSSSHHHAAA===999666444333111///..................---,,,,,,++++++***,,,++++++***))))))******'''((((((((()))))))))))))))(((''''''''''''((())))))(((((((((((('''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((()))***++++++***)))(((###############$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&$$$"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$###"""###$$$$$$###"""$$$&&&&&&%%%###"""###$$$&&&%%%###$$$%%%%%%$$$"""((('''$$$"""!!!"""###$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""###$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%(((''''''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$######$$$&&&((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))(((&&&&&&&&&&&&'''((())))))''''''((((((((()))))))))(((((('''''''''(((((()))((((((''''''((()))***+++))))))***+++,,,,,,++++++------------------------+++---//////---------...//////////////////......000111111111222666<<>><<<999666444222000...---///000000000/////////+++***)))))))))+++,,,------,,,,,,++++++******)))))))))(((((()))******+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$ !!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""###$$$$$$### ###%%%'''&&&###"""###%%%(((&&&$$$###""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!"""######"""###%%%&&&&&&%%%$$$#################################"""""""""###%%%&&&""""""$$$%%%&&&'''''''''$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""%%%'''***+++,,,$$$%%%&&&'''''''''''''''"""######$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++(((((()))******)))((('''&&&'''((()))++++++,,,,,,((())),,,.........---,,,,,,---......,,,******+++......---,,,,,,+++******,,,---...---,,,---000222...///000111333444555666444999???CCCHHHSSScccppptttcccUUUKKKEEE>>>999666444111//////000111222,,,---......,,,+++++++++,,,+++***)))***+++...///,,,,,,++++++***)))))))))((((((((((((((()))******&&&&&&&&&'''''''''((((((***)))'''%%%%%%''')))***(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((((((''''''(((((()))$$$###"""""""""###%%%&&&""""""""""""$$$&&&((()))'''$$$""""""%%%&&&%%%###$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###(((&&&""" !!!$$$&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$#########$$$$$$%%%&&&'''&&&%%%###""""""!!!""""""&&&((((((&&&$$$'''%%%###!!! """$$$%%%%%%$$$###"""""""""$$$$$$########################''''''%%%$$$###"""""""""$$$$$$$$$#########""""""&&&&&&%%%$$$############&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! ###%%%$$$"""$$$###""""""!!!"""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%###"""###'''((('''%%%))))))(((''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))(((((((((,,,,,,***))))))((((((((())))))))))))))))))))))))*********)))***++++++,,,)))************+++++++++)))******++++++******)))'''((((((***+++,,,------+++++++++,,,,,,,,,------000000000000////////////333333444777;;;@@@EEEHHHYYYeeewwwttthhhVVVPPPHHHAAA<<<999666555000000000000000///......'''((()))+++,,,---------***)))'''&&&((()))))))))++++++******))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((''''''&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''######""""""######$$$%%%""""""""""""###%%%&&&'''$$$""" !!!###$$$###!!!$$$###"""!!!!!!"""###$$$""""""############""""""(((&&&$$$""""""###$$$&&&$$$$$$##################"""######$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###"""!!!!!! """"""$$$%%%%%%%%%$$$###&&&%%%###"""!!!"""###$$$$$$$$$###############$$$########################&&&&&&%%%$$$############$$$$$$$$$#########""""""$$$######""""""!!!!!!"""$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$###%%%((()))((('''(((((('''%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))*********+++++++++******++++++++++++******(((((()))***+++,,,,,,---+++,,,,,,,,,------------....../////////000000000333222222222444777999;;;AAAJJJWWWeeerrr}}}pppbbbTTTKKKAAA===888444333222111000///000000000000///...---------......---,,,++++++---+++***)))***+++,,,,,,*********)))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++((((((((((((((('''&&&&&&((('''&&&&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''""""""###$$$$$$$$$$$$$$$###""""""""""""###$$$%%%###"""!!!!!!###$$$###"""$$$###""""""""""""###$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!! !!!"""###$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""&&&%%%$$$#########$$$$$$$$$$$$$$$###############"""######$$$$$$$$$##############################%%%$$$$$$#########$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$#########$$$&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$'''&&&%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,---------......,,,,,,---...///000111222111000/////////000111222222777>>>FFFOOO[[[hhhqqq{{{rrrdddWWWMMMDDD<<<666555333000000000000///......////////////...------.........---,,,+++***))),,,++++++******++++++,,,((())))))))))))))))))***((((((((((((((((((((((((((((((((((((((()))***+++'''(((((((((((('''&&&&&&((('''%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&!!!"""###%%%%%%$$$############""""""""""""""""""$$$###$$$$$$%%%%%%%%%$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$###"""######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%&&&&&&######$$$%%%$$$###"""!!!!!!"""$$$%%%%%%$$$###"""#######################################$$$%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%""""""%%%(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""!!!$$$$$$$$$$$$############!!!""""""###$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((######$$$%%%&&&&&&'''''''''&&&&&&''''''((()))***(((((((((((((((((((((((((((((())))))*********)))))))))))))))************+++,,,,,,------,,,,,,+++******************++++++,,,,,,---------.........,,,,,,---......///000000.........///000222333444333555777999===CCCLLLQQQZZZcccrrrqqqhhhWWWQQQHHHAAA<<<888555333333222111111111000...,,,------............---,,,))))))***************)))((())))))((('''''''''((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((())))))***''''''((((((''''''&&&%%%&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%!!!"""###%%%%%%$$$##################"""""""""!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$$$$###""""""""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%&&&&&&%%%%%%!!!###$$$&&&&&&%%%$$$###"""###$$$%%%%%%###"""!!!!!!"""###%%%%%%$$$$$$###########################""""""""""""###$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""%%%(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""########################!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$"""!!! ############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))))))))((((((((()))))))))*********+++,,,,,,------,,,,,,+++******************++++++,,,,,,,,,---------...............---------------,,,---...///111333444555000222333444555888:::<<>>CCCKKKVVVaaahhhuuu|||nnnggg\\\QQQHHHAAA;;;888333333333333111000...---...------...000000///---***++++++,,,,,,,,,,,,+++,,,,,,,,,+++***)))((('''(((***---+++(((&&&''')))'''(((((((((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%'''&&&$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######""""""######$$$%%%"""###$$$%%%%%%$$$$$$### $$$%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""!!!!!!"""""""""###########################$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############"""""""""!!!!!!"""###%%%%%%$$$###"""#########""""""!!!!!!!!!$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%&&&###########################"""""""""""""""###$$$""""""#########$$$$$$$$$!!!###%%%%%%$$$###%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$############"""""""""""""""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%% !!!"""###$$$%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$%%%&&&''''''######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&((()))(((&&&%%%''')))((('''&&&$$$###"""""""""&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''"""$$$%%%''''''&&&%%%$$$(((((((((((()))))))))*********++++++++++++******(((((()))***+++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......------......///111444666666666222444666777:::???EEEJJJTTT]]]jjjwwwsssggg^^^XXXLLLHHHBBB===999777444222111222222111000.........///...---...000222111000)))******+++,,,,,,++++++******++++++***))))))((())),,,///...***'''(((***((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((('''&&&$$$###&&&&&&''''''&&&&&&%%%$$$'''%%%$$$%%%&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$###"""""""""###%%%&&&"""###$$$%%%&&&%%%%%%$$$"""&&&'''%%%$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$&&&''''''&&&$$$###!!! """%%%'''$$$$$$$$$##################"""!!!!!!"""$$$&&&'''##############################""""""""""""######""""""######$$$$$$$$$$$$!!!###&&&''''''&&&&&&$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$!!! ###%%%$$$"""$$$######"""!!!"""""""""########################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!! """###$$$%%%&&&###############$$$$$$$$$#########"""""""""""""""$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&''')))+++***'''&&&(((***$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''''''''(((***+++---...''''''''''''''''''''''''$$$%%%'''))))))((('''&&&(((((((((((())))))))))))*********++++++*********'''((()))***+++,,,------))))))*********+++++++++******+++,,,------...///***+++,,,---...////////////...------///111111111---///222444666888;;;===<<>>999777777666555333333222111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))((())))))******))))))((()))***+++***(((&&&&&&'''''''''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""!!!&&&&&&$$$"""###%%%$$$######""""""######$$$!!!!!!!!!"""###$$$$$$$$$########################$$$$$$%%%%%%$$$$$$######$$$$$$############$$$$$$#######################################"""""""""##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###"""""""""#####################$$$%%%&&&########################"""############"""!!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$############$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((***+++)))$$$"""###%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ !!!###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((()))***+++,,,---......))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,++++++++++++,,,------)))***---//////...---,,,---............///////////////000000111111111222333222222111111111222222111555:::<<<===@@@EEEIIIMMMSSS]]]hhhuuu}}}sssjjjaaa\\\SSSMMMFFF@@@>>>;;;777333444222//////000111111000111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******)))(((((('''&&&&&&'''(((((())))))(((((('''((()))******(((&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!"""######$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!%%%&&&%%%###############""""""""""""###### !!!!!!!!!"""""""""###########################!!!!!!"""""""""!!!!!! $$$$$$############$$$$$$##############################"""!!!!!!""""""#################################$$$$$$$$$$$$#####################$$$$$$$$$######"""""""""""""""""""""""""""######%%%&&&'''""""""""""""""""""""""""!!!""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################$$$$$$$$$%%%%%%%%%***---///+++%%%!!!###&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%"""!!!###%%%$$$$$$$$$###########################$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''(((((())))))))))))***+++------)))))))))(((((((((((((((******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,((()))+++,,,---------,,,------.........///......///000000000000000000000...///000000111111111111333555777777666666888::::::===CCCIIIQQQZZZccchhhqqqvvv~~~yyyrrriiiddd\\\TTTMMMGGGBBB??????<<<888666666666555333111000...---------,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++******))))))))))))******)))))))))((((((''''''''''''(((((())))))(((((('''''')))***)))(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&& !!!"""#########""""""##############################$$$$$$$$$$$$######$$$$$$$$$###############&&&$$$"""###%%%%%%### ###""""""""""""""""""###"""""""""!!!!!!!!! ######################## !!!!!!"""""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""###""""""!!!!!!"""####################################$$$$$$$$$$$$######%%%%%%$$$######"""!!!!!!""""""""""""######""""""############$$$&&&''''''""""""""""""""""""""""""""""""###############"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""###$$$$$$%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$"""!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%+++///000,,,&&&###$$$'''%%%&&&'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%&&&###############$$$$$$$$$"""""""""######$$$$$$$$$########################!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''(((((())))))+++******)))))))))***+++)))))))))))))))))))))(((''''''''''''((((((((((((******+++++++++,,,,,,,,,***)))))))))***+++---...,,,,,,---...///......---/////////////////////000---...///111222222111111222333333333222111222333555666888999;;;???DDDHHHHHHMMMSSS[[[cccllltttyyy~~~yyyqqqiiibbbZZZSSSOOOGGGDDD???<<<:::888555444555444222111222333333222000000///---,,,+++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++***))))))))))))))))))***((((((((())))))*********((())))))******))))))(((&&&((())))))'''&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""###$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$##############################)))%%%!!!!!!$$$%%%### ###""""""!!!!!!""""""############"""!!! ##############################$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$###"""!!! !!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''########################"""######$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%+++***(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***,,,---+++'''$$$%%%'''###%%%'''))))))(((%%%$$$'''&&&&&&%%%%%%$$$$$$###!!!###$$$%%%%%%$$$###"""""""""###$$$$$$$$$%%%!!!!!!""""""###$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))***+++%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''((()))))))))************))))))(((((((((((((((((()))))))))***(((((((((((()))))))))))))))******+++,,,++++++++++++***)))((()))***---...+++,,,---//////...---------.........//////000000//////000000000///...................../////////000111333333444666999<<<888;;;>>>AAAEEEIIIOOOSSS\\\```eeekkkpppvvv|||{{{qqqlllhhhbbb^^^VVVRRRLLLGGGDDDBBB???===999777555444444444222111000000/////////000000000+++,,,------+++***+++,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))***++++++((())))))******))))))(((&&&'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############""""""""""""###%%%&&&&&&&&&%%%$$$!!!!!!  !!!"""#################################$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###########################$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%%%%%%%$$$%%%&&&'''((((((''''''''''''&&&%%%%%%$$$######!!!"""###$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$##################%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((()))*********)))(((%%%%%%&&&'''((())))))***+++++++++++++++*********((()))***+++,,,++++++***+++++++++***+++++++++,,,***,,,---//////...---,,,,,,,,,---......///000000000000/////////............------.../////////...,,,...000111111222444666555666777777777999===@@@@@@BBBFFFJJJMMMQQQUUUYYY^^^aaaeeekkkssszzz{{{yyyxxxyyy|||lllbbbUUUMMMJJJHHHDDD@@@===;;;999888888777555444222111000111222222000.........//////......///000***,,,......+++***+++---,,,,,,+++***************************************(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''%%%'''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""###%%%&&&&&&%%%$$$###"""!!! """$$$""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$$$$###''''''%%%###$$$&&&""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""###$$$%%%&&&&&&%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###"""###%%%%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###&&&%%%%%%%%%&&&''')))***''''''&&&%%%%%%$$$######&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&& !!!!!!"""###$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$&&&(((***++++++***)))"""###$$$%%%'''((())))))((((((((((((''''''''''''((()))***+++,,,+++*********+++,,,------,,,***)))***+++---//////...---,,,++++++,,,---...000000111////////////000111222333...---------///000///...---...000000///...///000//////000//////111555888555777888::::::<<>>AAABBB999777555444444333111///111000///...............------------------------000...+++))))))+++...000,,,,,,---...---+++(((&&&+++*********))))))(((((('''((((((((((((((('''&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''******)))''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""$$$((()))&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%###############$$$$$$%%%############"""""""""!!!$$$$$$$$$#########""""""$$$#########""""""""""""########################$$$$$$$$$#########""""""%%%$$$###"""""""""###############"""""""""""""""!!!!!!!!!""""""#########$$$###############$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!!!!""""""%%%###""""""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!$$$#########""""""""""""!!!!!!!!!""""""""""""""" !!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&((('''&&&'''((()))((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((***)))(((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))+++'''(((((()))******++++++************************------------------------***+++---000111333444444555555444333222111000000........................////////////000000000000...//////000000111222222111111111111111111111111444333333444555777888:::666777999;;;===???@@@AAABBBCCCDDDEEEFFFHHHIIIIIICCCDDDFFFHHHIIIJJJIIIIIIKKKKKKIIIGGGEEECCCAAAAAACCCCCCCCCBBBAAA>>><<<;;;===;;;888777777666555444444444444444555666888999333222000000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&(((***+++***++++++++++++***((('''*********)))))))))(((((((((((()))))))))))))))(((''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######"""############$$$$$$$$$############""""""""""""$$$$$$$$$##############################"""""""""########################$$$$$$$$$###############$$$$$$###"""""""""######""""""""""""############ !!!"""###$$$$$$""""""""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$###"""!!!!!!!!!!!!%%%$$$######$$$$$$###"""########################"""############"""!!!!!!"""###$$$$$$$$$###"""!!!""""""""""""""""""!!!!!!""""""!!! !!!###$$$######$$$%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$"""###&&&))))))((($$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""########################"""######$$$$$$$$$######$$$$$$$$$###############!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&'''&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&***)))(((((()))***((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))))))))))))))***((((((((()))******++++++************************,,,,,,,,,,,,------------***+++---000222444555666555444333333222111000000........................,,,,,,,,,---------............//////000111111111000000000000000000000000111000000//////000000111222333333333444444444444333333333444555555666666:::;;;;;;<<<<<<;;;::::::>>>===<<<;;;:::999888777888888888888888777777777444222000000000111000//////............///000000///---,,,---//////...---+++,,,---------,,,+++***++++++++++++++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))(((((('''((()))***************'''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""""""""######$$$$$$$$$$$$#########"""""""""""""""###################################################################################################"""""""""""""""""""""!!!!!!""""""######$$$$$$""""""######$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$##################&&&&&&$$$###""""""""""""###""""""###$$$$$$""" """"""""""""""""""""""""###############""""""""""""###%%%&&&&&&$$$###!!!$$$######""""""!!!!!!!!!&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&''''''%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################!!!!!!!!!!!!"""""""""###################################################&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&''')))+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))'''''''''(((((('''(((((())))))************************************,,,,,,,,,,,,,,,---------+++,,,...000222444444555222222111000000///..............................++++++++++++,,,,,,,,,,,,------...//////000000111////////////////////////000000//////////////////444444444333333333333333222222222222222222222222444444444444444444444333555555444444333333333222000////////////000111222222111000000111222111000------------,,,---------///---,,,---...///...,,,***+++---......---+++)))************************)))******++++++******))))))(((((((((((()))***+++))))))))))))))))))((((((%%%&&&'''))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""""""""""""""#############################################$$$$$$$$$################################################ !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$##################((('''&&&%%%$$$#########!!! """$$$$$$###"""""""""""""""""""""""""""%%%%%%$$$$$$############"""$$$&&&''''''&&&$$$###$$$$$$######""""""!!!!!!$$$#########"""##########################################$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###&&&'''$$$ """&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$################################################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%###!!! !!!!!!"""###$$$$$$%%%%%%$$$###"""######%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&((())))))(((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&&&&((()))(((&&&)))))))))))))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,------......///111111222222222///......------,,,,,,,,,........................---............/////////---------...//////000000////////////////////////......//////000000000000000000000000000111111111000000000000/////////...............//////000000---------...............------,,,,,,,,,,,,---------,,,,,,---//////...------------------,,,,,,+++///---,,,,,,,,,,,,+++)))***+++---......---,,,*********************************+++,,,,,,+++******)))))))))))))))***+++,,,(((((((((((((((((())))))$$$%%%&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###  %%%((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""!!!"""###%%%%%%$$$######""""""""""""###########################$$$$$$$$$#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$ !!!"""""""""!!!!!!""""""""""""############$$$$$$$$$#########""""""$$$$$$###############$$$!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$ !!!$$$%%%%%%$$$########################&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&&&&%%%$$$##################""""""""""""""""""""""""!!!!!!$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###&&&((($$$ %%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%################################################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$"""!!! !!!"""$$$%%%%%%$$$############$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***(((%%%&&&)))+++***((())))))))))))))))))******))))))))))))))))))))))))******++++++,,,,,,------......///000000000000000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////........................+++,,,---...///000000000,,,,,,---...//////000000............------,,,,,,000000000000111333444555//////000000000111111111////////////////////////+++******+++---...,,,+++++++++,,,,,,,,,+++******---,,,************((('''***+++,,,---------,,,+++************************((())))))******))))))((()))))))))******+++++++++''''''(((((((((((())))))$$$%%%&&&&&&''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$((('''###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""""""""###!!!"""$$$%%%%%%$$$###"""!!!"""""""""############""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$ !!!"""$$$$$$$$$###"""#########"""""""""""""""""""""""""""############""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$#########$$$$$$###!!! ###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$"""""""""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$############$$$%%%%%%###!!! """%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%################################################!!!"""######$$$$$$$$$###########################""""""""""""#########$$$ !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((%%%###%%%))),,,***(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,---//////000000000+++++++++++++++*********++++++++++++++++++++++++)))************++++++++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......,,,,,,---......///000000...............---------+++************,,,---...*********++++++++++++,,,%%%&&&''')))))))))((((((,,,+++,,,---//////---+++)))***+++,,,,,,++++++***,,,+++******+++,,,+++)))*********+++++++++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((('''((()))*********)))((('''''''''((((((((())))))&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" ###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""###### """$$$%%%%%%%%%###"""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%&&&&&& !!!"""###%%%'''(((&&&&&&%%%$$$###"""!!! """"""""""""""""""######%%%### """%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!! !!!"""######"""""""""###$$$$$$$$$%%%###############"""!!! $$$###"""!!!!!!"""###$$$'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$######""""""&&&$$$""""""$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&(((########################!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""########################!!!###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""%%%### !!!%%%'''###############$$$$$$$$$!!!"""###%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&&&&&&&'''%%%$$$$$$%%%'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%!!!"""'''***)))&&&*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------)))***,,,...///000111111,,,,,,,,,+++++++++++++++************************,,,,,,---------.........++++++,,,------......///************************------///000000///...---+++++++++,,,,,,------------------------,,,,,,,,,...---,,,++++++,,,---...------------............''')))+++...//////...---+++++++++,,,......,,,***)))***,,,---------,,,+++,,,++++++,,,...000///...))))))(((((()))***++++++++++++++++++++++++++++++))))))(((((((((((())))))&&&''')))******((('''%%%&&&'''''''''(((((())))))((((((((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###############$$$$$$###########################"""!!! """"""######""""""!!!!!! $$$$$$$$$###############%%%%%%$$$###""""""######!!!""""""""""""######### $$$&&&&&&$$$############"""""""""""""""$$$######"""!!!"""""""""###""""""###$$$###!!! """############$$$$$$$$$########################%%%###!!!  !!!"""!!!!!! !!!!!!"""######$$$$$$$$$#########""""""######""""""""""""######%%%$$$######""""""#########""""""!!!""""""######"""""""""###$$$$$$$$$%%%!!!&&&***)))%%%"""###%%%'''&&&&&&%%%$$$###""""""&&&&&&%%%%%%$$$###""""""######%%%%%%%%%%%%######%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$""" !!!$$$(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$#########"""""" ###%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!! !!!###%%%%%%$$$###"""""""""###""""""""""""""""""######!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******))))))***+++,,,,,,,,,,,,************************************************+++,,,,,,+++)))((()))***)))))))))******+++++++++))))))*********+++++++++,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++////////////...---,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((***,,,------,,,+++---...************+++,,,------************************+++,,,,,,,,,,,,+++******((((((((((((((()))*********)))'''&&&'''(((***+++000000...,,,***((('''&&&))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$#########$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%$$$"""!!!""""""""""""""""""""""""########################$$$######"""""""""############################## !!!"""###%%%%%%"""""""""#######################################%%%$$$$$$###""""""######"""""""""#########$$$$$$!!!$$$$$$$$$"""!!!"""""""""""""""#########$$$######"""""""""""""""$$$###!!!!!!""""""###""""""############$$$$$$$$$########################$$$###!!! !!!"""######""""""""""""######$$$$$$$$$$$$#########""""""######""""""""""""######%%%$$$######""""""######"""""""""""""""!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%###%%%'''%%%!!! ###&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$#########"""""" """$$$%%%%%%%%%%%%%%%%%%$$$$$$############!!!!!!""""""""""""!!!!!!########################"""######"""!!!!!!"""$$$$$$$$$######"""##################"""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$######"""#########%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,************************************************)))***++++++***)))***,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++.........------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++,,,,,,++++++,,,---++++++*********+++,,,,,,************************))))))******))))))(((''''''''''''''''''((()))))))))((('''&&&'''(((***+++++++++******)))((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$######"""""""""""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$""""""""""""""""""""""""########################$$$######"""!!!!!!!!!!!!######################## """###$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%!!!""""""######$$$$$$$$$%%%$$$######"""#####################$$$$$$$$$%%%""""""######""""""!!! !!!!!!""""""######$$$$$$#########"""""""""""""""$$$###!!! !!!###%%%"""############$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###$$$%%%$$$###############$$$$$$$$$$$$#####################""""""""""""######%%%$$$######""""""######""""""######"""!!! $$$$$$$$$$$$$$$$$$######$$$%%%%%%"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###&&&'''$$$!!!$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%%%%$$$$$$$$$###############""""""""""""############$$$############"""""""""!!!!!!""""""""""""!!!!!!###########################$$$&&&&&&$$$###$$$%%%#########"""######$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$#########"""######$$$$$$%%%$$$######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''))))))((((((((((((((((((((()))***+++,,,,,,,,,,,,************************************************'''(((************+++---------,,,++++++******))),,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,++++++******)))'''((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((()))+++***))))))***,,,,,,+++******************************************)))))))))))))))(((''''''(((''''''''''''((()))))))))((('''''''''((()))***&&&&&&&&&'''''''''(((((((((((((((''''''''''''''')))(((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$########################&&&&&&%%%%%%%%%%%%%%%$$$""""""###$$$###"""!!!  """$$$%%%&&&######$$$$$$$$$%%%%%%%%% """############"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""!!! ###########################$$$%%%%%%%%%###!!! """""""""######$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%$$$######""""""""""""##############################""""""""""""######%%%$$$######""""""#########$$$$$$$$$$$$"""!!! ###"""""""""!!! ###$$$$$$###!!!!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!""""""###############%%%%%%$$$$$$$$$%%%&&&&&&***&&&######'''((($$$ ########################""""""""""""""""""""""""""""""###$$$%%%&&&''''''###########################"""!!! ###"""""""""""""""""""""######$$$$$$$$$$$$##############################"""$$$&&&'''%%%$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""###$$$%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&((()))***++++++,,,,,,+++************************************************''')))******))))))***,,,,,,,,,,,,+++++++++++++++************))))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,++++++************'''((()))***************++++++++++++++++++++++++******++++++***)))(((((('''((())))))(((((()))+++,,,+++***)))))))))))))))******************************++++++******)))((())))))((((((((())))))***(((''''''''''''((()))***$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%###"""  """###%%%&&&######$$$$$$$$$%%%%%%%%% !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$"""!!! """"""""""""""""""""""""$$$$$$%%%%%%$$$###!!! ######"""""""""!!!!!!!!! !!!"""######$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$ !!!"""###$$$$$$%%%"""############"""!!!!!!###$$$###""""""###""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!##############################""""""""""""######%%%$$$######""""""######$$$%%%%%%%%%$$$$$$###"""###"""""""""!!! !!!###%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$### !!!"""###$$$&&&'''(((%%%$$$$$$$$$%%%&&&&&&'''111+++$$$###%%%'''%%%"""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################!!! """""""""""""""""""""#########$$$$$$$$$$$$##############################!!!###&&&&&&%%%############"""""""""###$$$%%%%%%############""""""!!!!!!""""""###$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###""""""$$$$$$###"""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$!!!"""###$$$&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''&&&&&&(((((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))))))))***++++++,,,------))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++***++++++,,,************))))))((('''************************))))))*********)))((((((&&&((())))))(((''')))***+++******)))(((((((((((()))))))))))))))))))))))))))************)))(((((((((''''''&&&&&&&&&'''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!###%%%&&&&&&%%%###"""###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""#########"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$############""""""!!!  !!!!!!""""""##################"""######$$$%%%############$$$$$$$$$%%%"""""""""""""""###$$$%%%!!!!!!""""""######$$$$$$"""######$$$$$$"""!!! ###%%%$$$""""""###"""############$$$$$$$$$########################""""""#####################"""!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######""""""""""""######%%%$$$######""""""######%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$######!!!"""$$$&&&&&&%%%###"""!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((***+++%%%$$$$$$%%%%%%&&&'''(((111,,,&&&###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ###############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$#########"""######$$$$$$"""""""""""""""""""""###"""######$$$$$$$$$###############"""######$$$$$$$$$###""""""###$$$###"""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%%%%%%%######%%%&&&((()))***+++%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((''''''(((''''''((()))+++,,,---...*********+++++++++,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++---,,,+++******+++,,,,,,++++++++++++)))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))(((''''''(((******)))(((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&%%%%%%%%%$$$############$$$&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&((((((((((((&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$##################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$######"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""#########"""""""""""""""""""""!!!!!!!!!"""""""""""""""######""""""###$$$$$$%%%"""""""""#########$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########!!!"""$$$$$$$$$###!!! ###$$$"""!!!"""%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""""""""""""""!!!""""""######""""""#########$$$$$$$$$######""""""""""""######%%%$$$######""""""#########"""  """%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&'''((($$$$$$$$$%%%%%%'''((((((***(((&&&$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! """"""#########$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$############$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$######"""#########!!!!!!!!!"""######$$$$$$######$$$$$$$$$######"""$$$$$$######"""#########$$$"""!!!"""###$$$###!!!############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&''''''(((((()))$$$%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))''''''((()))******++++++(((((()))***+++,,,------))))))))))))*********+++,,,,,,++++++++++++,,,,,,)))*********++++++++++++,,,***)))(((((()))+++,,,++++++++++++***)))(((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&((())))))(((((()))***(((((('''''''''((())))))))))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%&&&%%%$$$$$$#########$$$&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$&&&((())))))(((&&&$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%########################&&&'''''''''(((((((((((("""#########$$$$$$$$$$$$&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###############$$$%%%""""""""""""""""""""""""&&&%%%"""!!! """""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!######""""""###$$$%%%%%%!!!""""""""""""###############$$$$$$$$$###""""""#########"""""""""""""""!!!"""$$$%%%$$$###!!! """""" ###((("""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###"""""""""###$$$%%%%%%""""""######$$$$$$$$$$$$######""""""""""""######%%%$$$$$$###"""#########!!! !!!$$$'''"""""""""###$$$$$$$$$%%%###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$%%%&&&'''((()))"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$ ###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$'''%%%%%%$$$###"""""""""### !!!"""###$$$%%%%%%######$$$$$$$$$######"""%%%%%%$$$###"""""""""######"""!!!"""###$$$###!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++(((((((((((())))))))))))%%%%%%&&&((()))***+++,,,))))))))))))************,,,++++++++++++++++++,,,))))))******++++++++++++***)))(((&&&'''(((***+++)))******+++++++++******))))))))))))))))))))))))''''''(((((((((((((((''''''((())))))(((((()))+++'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))(((((('''&&&)))(((''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&)))++++++)))&&&$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###############$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""""""""""" )))***$$$!!!$$$(((######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""#########"""""""""!!!!!!  !!!$$$%%%%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###!!! """"""""""""""""""""""""&&&%%%###"""""""""######&&&%%%$$$######$$$%%%&&&&&&%%%###!!!!!!"""$$$%%%########################""""""""""""""""""""""""!!!"""###$$$%%%$$$######$$$%%%&&&$$$"""!!!"""######  ###&&&&&&%%%$$$#########$$$########################"""!!!!!! !!!###%%%&&&""""""###$$$%%%%%%&&&&&& $$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&)))(((&&&$$$######$$$$$$''''''&&&$$$"""!!! $$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$#########%%%&&&###!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""!!! #########"""""""""""""""$$$$$$############$$$$$$&&&%%%###"""""""""######$$$$$$############$$$$$$!!!"""###"""!!!""""""$$$"""!!!"""%%%&&&$$$"""%%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$&&&!!! ###$$$!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%((()))'''%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&(((***+++,,,,,,+++***'''&&&'''******'''$$$************))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))((((((((((((((())))))((((((''''''&&&&&&,,,,,,+++******+++,,,,,,))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))***(((%%%""""""$$$&&&((((((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%$$$&&&'''))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%###%%%''')))'''%%%$$$%%%&&&&&&''''''&&&&&&***'''$$$$$$&&&'''%%%###'''&&&%%%%%%''''''&&&%%%&&&%%%$$$$$$######$$$$$$)))((('''%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! ###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$#########""""""!!!!!!!!!######  %%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&""" """%%%############$$$$$$%%%%%%$$$######""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%############$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!########################%%%%%%###"""""""""############""""""""""""######""""""!!!!!!"""$$$&&&((($$$$$$$$$#######################################!!!"""###$$$%%%$$$$$$### ###!!!!!!###%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$%%%&&&&&&!!!$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%&&&%%%###""""""""""""###&&&%%%$$$###!!! $$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$((('''$$$""""""""""""############""""""""""""############"""""""""""""""!!! """""""""""""""#########%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$$$$##################$$$ !!!!!!!!!!!!!!!"""###$$$"""!!!"""$$$&&&$$$###%%%$$$$$$######$$$$$$%%%""""""""""""#########$$$&&&""""""%%%&&&###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))***++++++***)))&&&'''((()))))))))******((('''''''''''''''''''''))))))(((((((((''''''''''''((((((((())))))))))))***)))))))))(((((((((''')))))))))((((((''''''''',,,+++************+++,,,)))))))))******))))))))))))))))))))))))((((((((())))))))))))))))))))))))***(((&&&$$$$$$%%%&&&((((((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%% """$$$'''((((((((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&$$$###$$$'''((('''%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%###$$$&&&((('''&&&'''%%%%%%%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$##################"""%%%(((+++)))%%%###%%%(((""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!"""###"""""""""############$$$$$$######""""""######$$$$$$###"""!!! !!!""""""""""""###""""""!!! """""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$"""""""""#########$$$$$$$$$$$$$$$#########""""""########################%%%$$$######"""#########""""""############""""""""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$######""""""########################""""""###$$$$$$$$$$$$######"""!!!###&&&&&&$$$ $$$###!!! !!!###$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######""""""######$$$%%%%%%%%%!!!###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$###""""""""""""######$$$$$$###"""!!! $$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""##################$$$$$$$$$$$$$$$!!! !!!###$$$""" ############$$$$$$$$$$$$""""""""""""############""""""######""""""!!!!!!!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%##############################"""!!!"""###$$$%%%###"""""""""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%"""""""""###############$$$""""""%%%&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((()))*********)))((((((%%%(((+++***'''&&&)))---''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))((((((((((((++++++************++++++))))))))))))))))))))))))+++******))))))((((((''')))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%% !!!$$$&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$######$$$''')))))))))'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%!!!&&&***+++(((%%%$$$$$$!!!"""""""""############""""""""""""""""""""""""%%%$$$""""""###$$$$$$###"""""""""""""""""""""#########""""""""""""######"""!!! """###%%%$$$$$$$$$%%%$$$$$$######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!""""""""""""#########################################################$$$$$$#####################$$$%%%&&&&&&%%%$$$###&&&%%%$$$###"""""""""###%%%%%%$$$$$$###"""""""""########################""""""######$$$$$$$$$$$$&&&$$$###&&&***,,,'''###"""##################"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$%%%###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###"""!!!!!! $$$$$$############$$$$$$######$$$$$$$$$$$$###############"""""""""""""""""""""######$$$$$$%%%%%% !!!  """""""""#########$$$$$$!!!"""""""""############""""""#########""""""!!! !!!"""###$$$$$$%%%$$$######""""""######$$$"""""""""######$$$%%%%%%#########$$$$$$#########'''%%%###"""###%%%''''''###""""""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''((()))*********)))(((''')))***(((&&&%%%''')))((((((((()))))))))))))))******)))))))))((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$###$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((())))))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$######!!!###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""&&&'''&&&###!!!!!!!!!"""""""""####################################'''$$$"""!!!###$$$$$$"""###"""""""""""""""""""""###""""""""""""""""""######"""!!! !!!!!!"""""""""###$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""!!!""""""""""""#########"""############$$$$$$$$$####################################$$$############$$$%%%&&&&&&%%%$$$###&&&%%%$$$###""""""""""""$$$$$$$$$#########""""""#######################################$$$$$$$$$### !!!&&&'''$$$!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$$$$###"""!!!"""###############$$$$$$###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$############$$$$$$"""######$$$$$$######"""#########""""""""""""""""""""""""######$$$$$$$$$###$$$$$$###!!!"""%%%(((!!!!!!!!!"""""""""######!!!"""""""""############""""""############"""""" !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""&&&$$$!!!!!!###%%%&&&%%%"""###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""###$$$######%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%''')))************'''%%%###$$$&&&(((((('''''''''(((((()))))))))***))))))))))))((((((((((((''''''''''''((((((((((((%%%%%%&&&((()))+++,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((())))))'''''''''((()))))))))***((((((((((((((((((((((((&&&'''((())))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$###""" """$$$'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''###%%%&&&&&&&&&%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!""""""!!!$$$############"""""""""###""""""!!!!!!""""""###$$$$$$###"""  !!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######################## !!!"""#########"""""""""""""""#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###  ###$$$""" !!!"""######"""!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################!!!###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""#########"""$$$$$$$$$###############$$$$$$############$$$$$$""""""############"""""""""""""""""""""#########"""""""""###############$$$$$$###""""""###&&&))) !!!!!!!!!""""""""""""""""""""""""############""""""######$$$$$$######!!!!!!""""""######$$$$$$"""""""""!!!!!!"""""""""""""""###$$$$$$$$$######"""###$$$%%%%%%$$$###"""### !!!###"""!!!!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########%%%&&&%%%"""###&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&)))***++++++***$$$ !!!&&&******)))%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&((()))+++,,,---''''''''''''(((((((((((((((((())))))))))))(((((())))))''''''''''''))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''((($$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&''''''''''''&&&(((((((((&&&$$$###$$$&&&&&&$$$###$$$%%%&&&%%%###$$$$$$%%%&&&%%%$$$###""" """###$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''""""""""""""#################################### !!!""""""!!!!!!""""""%%%%%%$$$$$$############""""""!!!!!!!!!!!!"""""" """###"""!!!  !!!""""""""""""######""""""""""""###### !!!"""###$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########""""""""""""######""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%'''&&&$$$######$$$%%%&&&!!!"""############"""!!!"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##################""""""""""""!!!$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!! !!!"""######"""!!!!!!"""""""""###############$$$$$$############$$$$$$""""""############""""""!!!!!!""""""######$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""############!!!"""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$############$$$$$$######$$$%%%$$$###""""""!!!###$$$%%%%%%$$$###!!!######$$$"""!!!###%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###%%%'''&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))))))))))))))%%%$$$""""""$$$&&&((()))$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******%%%&&&&&&&&&'''''''''(((''''''((())))))(((''''''***)))'''&&&&&&''')))***(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%'''((('''$$$###$$$&&&$$$$$$%%%&&&&&&&&&&&&%%%'''((()))'''$$$###$$$&&&%%%$$$###$$$%%%%%%%%%######$$$%%%&&&&&&$$$###!!!!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$""""""""""""############"""""""""""""""""""""""" ###%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%"""""""""######"""""""""########################!!!"""###%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%###"""!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&((((((&&&###!!!"""%%%(((#########$$$$$$#########"""""""""""""""###$$$$$$########################$$$###"""!!!!!!"""###$$$#########""""""""""""""" $$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""############"""""" !!!!!!"""###$$$$$$%%%$$$$$$######""""""!!!!!!"""""""""$$$&&&$$$!!!"""############$$$$$$$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!$$$""" """&&&((($$$ !!!###%%%$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########!!!### $$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###%%%'''&&&###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&***+++***&&&""" ###&&&&&&&&&''''''((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&***((('''&&&&&&'''(((******)))(((&&&$$$"""!!! ((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%''')))'''%%%###%%%'''######$$$%%%%%%%%%%%%$$$&&&'''((('''$$$###%%%'''%%%$$$######%%%%%%$$$######$$$%%%&&&&&&$$$###!!!$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$############"""###$$$&&&&&&%%%### """######"""!!!""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!$$$######"""!!! """""""""""""""###$$$$$$""""""""""""""""""""""""######""""""!!!!!! %%%%%%&&&&&&%%%$$$"""!!!###!!!!!!$$$%%%$$$"""!!!"""###$$$$$$###!!!!!! !!!"""###$$$%%%&&&&&&########################$$$###"""!!!!!!"""###$$$###%%%%%%$$$"""!!!"""###"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$%%%&&&%%%$$$!!! !!!###################################################""""""""""""""""""""""""&&&%%%$$$$$$%%%'''&&&%%%########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$#########$$$%%%$$$"""""""""#########$$$$$$$$$$$$#########$$$$$$###""""""###%%%&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!!"""###$$$######""""""""""""##############################!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###$$$%%%&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&#########$$$%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######%%%$$$###$$$&&&%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&+++(((&&&(((,,,,,,((($$$((('''&&&%%%$$$%%%%%%&&&)))'''%%%$$$%%%'''+++---))))))(((''''''''''''''')))(((((()))+++***(((&&&(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" %%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$&&&)))***)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """######"""!!!#########################################################""""""!!!!!!!!!""""""!!!!!! $$$$$$############$$$$$$"""""""""""""""#########$$$#########"""""""""""" !!!!!!"""""""""!!!!!!$$$###!!!"""%%%&&&$$$"""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$%%%$$$"""!!!"""##################$$$$$$%%%$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&################################################""""""""""""""""""""""""###!!! """######"""########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###"""##################"""###$$$$$$###""""""###%%%$$$$$$############$$$$$$"""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!""""""""""""!!!!!!########################$$$######""""""######$$$"""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""###############!!!###%%%%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############"""!!!!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%"""!!!$$$((()))&&&"""((('''&&&%%%%%%%%%&&&&&&((('''%%%%%%%%%(((***,,,)))(((((('''''''''''''''$$$$$$%%%''')))***)))((('''''''''((((((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&!!!###%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!###$$$$$$$$$$$$###!!!###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$$$$&&&)))***###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&&&&$$$###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!! &&&%%%$$$###############!!!"""""""""############$$$$$$$$$$$$############""""""""""""###$$$%%%&&&&&&%%%###$$$%%%%%%$$$######"""""""""""""""######&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%$$$"""""""""$$$$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$"""$$$$$$$$$&&&'''########################""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""###%%%%%%$$$########################$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$&&&&&&%%%$$$###$$$%%%!!!""""""######""""""!!!###$$$$$$###""""""###%%%"""##################"""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!########################!!!!!!""""""""""""!!!!!!"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!""""""""""""!!!"""###%%%$$$###""""""#####################""""""$$$$$$############$$$$$$!!!""""""""""""#########&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$""""""###%%%%%%$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######%%%)))+++(((%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''%%%$$$%%%&&&)))***)))(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$&&&''''''''''''######$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%''')))###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!""""""""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######&&&&&&$$$###""""""""""""!!!!!!"""""""""#################################$$$######"""###%%%&&&'''&&&%%%$$$$$$$$$$$$###"""###"""!!!!!!!!!"""$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""$$$%%%$$$###"""###$$$$$$############$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$!!!"""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""$$$&&&&&&%%%################################################""""""""""""""""""""""""######$$$$$$$$$$$$######'''(((((((((&&&%%%&&&'''!!!!!!""""""""""""!!!!!!"""###$$$###""""""$$$&&&!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""########################!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############"""""""""###%%%$$$"""!!!!!!!!!$$$#########"""!!!!!!!!!$$$$$$############$$$$$$!!!""""""###############&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$!!! """$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''((((((&&&%%%$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&(((***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''((('''&&&&&&%%%%%%&&&&&&***(((''''''((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))''''''''''''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################%%%%%%$$$$$$############$$$$$$############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""$$$$$$$$$###"""!!!!!!"""###"""!!!!!!!!!"""$$$%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""""""###$$$$$$###"""###$$$"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$ """!!! !!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!######"""################################################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%&&&'''&&&%%%$$$%%%&&&!!!!!!""""""""""""!!!!!!"""###$$$###""""""$$$&&&!!!"""###$$$$$$###"""!!!"""###%%%%%%%%%%%%###"""$$$######""""""######$$$########################!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$############$$$$$$!!!""""""######""""""!!!"""""""""######$$$$$$$$$$$$$$$$$$###############""""""#########""""""!!!"""###%%%$$$"""!!!!!!!!!$$$#########"""!!!!!!!!!$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%### """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""######$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''&&&$$$"""%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%)))(((&&&%%%&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! $$$&&&!!!###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$#########"""!!!!!!%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############$$$%%%%%%&&&&&&%%%%%%$$$#########!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!""""""###$$$###!!!!!!!!!###!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$$$$%%%########################""""""############"""""""""###$$$$$$###"""$$$%%%""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$!!!###%%%%%%###"""!!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###%%%%%%%%%#######################################$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$###"""!!!"""###!!!""""""######""""""!!!!!!"""######"""###%%%&&&"""##################"""###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################!!!!!!""""""""""""!!!!!!"""#########$$$%%%%%%%%%######""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$########################!!!!!!!!!!!!!!! """###%%%$$$###""""""#####################""""""$$$$$$############$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$""" !!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%######$$$%%%'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''))))))))))))(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%###""""""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$)))&&&"""!!!$$$'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$#########"""######$$$######"""!!!&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################"""#########$$$$$$$$$%%%"""""""""""""""""""""""""""######$$$&&&((()))***++++++***((('''&&&%%%$$$!!!!!!"""""""""#########!!!"""###$$$$$$%%%%%%$$$!!!###%%%$$$""""""###%%% !!!"""######$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!###$$$$$$######$$$%%%######""""""######$$$%%%$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$%%%&&&&&&%%%###"""###$$$################################################""""""""""""""""""""""""$$$######$$$&&&(((((((((########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###"""!!!"""###"""##################"""!!!"""######"""###%%%'''$$$$$$############$$$$$$###""""""""""""""""""###$$$$$$############$$$$$$########################!!!!!!""""""""""""!!!!!!##############################""""""""""""#########$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""###$$$$$$$$$########################!!!"""""""""!!!!!! !!!###%%%%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%%%%######$$$$$$############$$$$$$"""!!! !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((())))))((('''''''''''''''$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''(((***++++++***(((''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''%%%######%%%&&&'''&&&&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$'''&&&$$$######%%%'''(((******)))((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$%%%'''((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""""""""###""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%##################$$$$$$"""###$$$&&&(((+++---...///...---+++***((('''&&&""""""######$$$$$$$$$%%%!!!############!!!###&&&%%%######%%%''' """###$$$$$$$$$###$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!###$$$$$$######$$$&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$%%%%%%%%%###"""!!!"""$$$################################################"""""""""""""""""""""""""""!!! !!!$$$&&&&&&&&&########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$$$$######!!!"""######"""###%%%'''&&&%%%$$$######$$$%%%&&&"""!!!  !!!"""######""""""""""""##############################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! $$$##################$$$ !!!###$$$$$$###!!! !!!!!!"""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$###""""""!!!###%%%%%%$$$$$$%%%&&&#########$$$%%%%%%%%%&&&$$$$$$############$$$$$$ !!!###$$$%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%!!! """$$$%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))$$$%%%&&&''''''%%%###"""%%%$$$###"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''"""$$$&&&'''&&&%%%$$$%%%###$$$&&&'''((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$...,,,)))'''(((((('''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''))))))((((((((('''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""$$$'''(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""###$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''(((''''''&&&"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$###!!!!!!&&&%%%###"""""""""######%%%$$$#########$$$%%%&&&######""""""""""""#########"""!!!!!!$$$)))///222666555222///+++&&&###!!!!!!!!!!!!!!! ###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""###$$$$$$$$$%%%%%%%%%$$$######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!""""""""""""$$$'''((('''### ######"""###%%%$$$#########""""""!!!!!!######""""""######$$$%%%"""!!!!!! %%%"""###&&&&&&######%%%%%%$$$###"""###$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$###### !!!"""""""""""""""###$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########"""""""""""""""###$$$$$$######"""!!!!!!!!!%%%$$$$$$#####################""""""""""""#####################"""!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!$$$&&&$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$############"""""""""""""""############&&&%%%###"""""""""############$$$%%%%%%%%%%%%$$$########################""""""""""""###############$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######"""""""""$$$%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''&&&%%%$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$######""""""((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""""""""%%%######$$$''''''$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""%%%$$$###"""""""""###$$$%%%$$$###"""!!!!!!""""""######""""""""""""######!!!!!!"""###&&&))),,,......///000///,,,((($$$"""###""""""""""""!!!!!!!!!###""" """$$$%%%$$$"""########################""""""""""""""""""""""""%%%$$$$$$###""""""######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""""""""######$$$$$$$$$######""" !!!###%%%&&&&&&%%%""""""""""""!!!!!!!!! ###############$$$$$$%%%""""""""""""######$$$%%%%%%""""""%%%%%%!!! """###"""%%%###########################$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$############%%%$$$###"""!!! ###############$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""######"""#####################$$$$$$###""""""""""""#########""""""""""""######"""""""""""""""!!! """"""""""""""""""""""""!!!"""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!!!!""""""%%%$$$###"""!!!""""""###"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###############"""""""""%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!!###%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$############### !!!######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%######$$$&&&&&&$$$!!!################################################%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$""""""###$$$%%%%%%%%%%%%$$$###""" %%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""""""""###############"""######$$$%%%$$$###"""!!! ######""""""""""""###### !!!###%%%&&&'''((((((&&&(((+++------***&&&###############""""""""""""$$$###"""###$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""""" !!!"""$$$%%%&&&&&&&&&&&&%%%###!!!!!!###%%%&&&########################$$$""" """###""""""###"""!!! """$$$&&&(((***%%%""""""%%%(((&&&$$$"""!!!!!!!!!!!! """############$$$$$$$$$"""""""""###$$$%%%&&&'''$$$!!!"""%%%%%%"""!!!$$$######'''###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$############""""""""""""""""""###$$$%%%%%%&&&$$$$$$$$$###############""""""############""""""###"""""""""""""""######""""""######$$$%%%%%%&&&######"""!!!!!!!!!""""""######""""""""""""######!!!!!!!!!"""!!!!!! """""""""""""""""""""""""""""""""""""""#########$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""######$$$$$$###""""""""""""###"""###$$$$$$%%%%%%$$$$$$######################## !!!!!!!!!"""""""""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""""""""###############$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%### !!!$$$'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###############""" !!!###%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&)))...000///---+++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$###$$$&&&&&&$$$"""########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$############$$$%%%%%%%%%$$$###""""""###%%%&&&&&&&&&&&&&&&%%%###"""!!!&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$$$$"""""""""######$$$%%%%%%""""""!!!!!! ######""""""""""""######!!!"""######$$$%%%%%%%%%###%%%((()))***(((&&&$$$#########"""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$""""""!!!!!!###$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###"""!!!!!!#########!!!""""""!!! """$$$'''((('''%%%""""""###$$$###""""""""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""" """%%%&&&$$$$$$'''%%%!!! $$$'''%%%"""###########################""""""""""""""""""######"""""""""""""""""""""!!!!!!"""###$$$&&&(((***%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""###$$$######$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###$$$$$$%%%%%%$$$###$$$""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$%%%$$$""""""$$$%%%########################"""""""""#######################################""""""######$$$$$$%%%%%%###""""""!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###""""""$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###############""""""###$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%&&&(((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%$$$$$$$$$$$$%%%%%%$$$###################################################""""""""""""""""""""""""!!!"""######$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###############$$$$$$%%%######""""""###$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$ !!!!!!"""##################""""""""""""######$$$###"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!! $$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%%%%$$$###"""#########$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!"""######$$$$$$$$$$$$ ###%%%%%%###""""""###########################!!!"""###$$$$$$$$$$$$#########"""""""""""""""###$$$!!!"""%%%%%%!!!!!!###%%%&&&&&&$$$###"""###$$$"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""###)))'''%%%###"""!!!""""""%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!######""""""""""""######"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$%%%&&&%%%######%%%&&&#################################$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%&&&&&&&&&$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&'''(((&&&&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######""""""######$$$%%%""""""""""""###$$$$$$%%% !!!"""############%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$###### """###$$$%%%%%%%%%######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$"""""""""###$$$!!!!!!!!!!!! ###$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$###""""""!!! """$$$%%%%%%$$$""" ###########################""""""###$$$$$$###!!!!!!"""$$$&&&&&&$$$"""!!!###''''''$$$"""$$$&&&######$$$$$$$$$$$$$$$%%%!!!"""###%%%%%%$$$######%%%%%%$$$###############'''$$$###$$$"""$$$&&&'''%%%  $$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""############$$$((('''$$$"""!!!!!!"""###$$$$$$$$$###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$######""""""######"""!!!!!!!!!""""""######""""""""""""############$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""" ###%%%$$$!!!###"""!!!"""$$$$$$$$$#################################"""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$%%%%%%&&&%%%%%%%%%!!!"""######$$$$$$###### #########$$$$$$$$$%%%%%%$$$%%%&&&%%%######%%%&&&#################################$$$%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&"""###&&&'''((('''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$######""""""#########$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))(((&&&$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###%%%&&&$$$%%%%%%$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$"""""""""###############&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""######$$$$$$$$$######$$$%%%$$$###"""""" !!!###$$$$$$$$$$$$#########""""""""""""##############################%%%$$$$$$###############"""""""""!!!!!!!!!!!! """$$$%%%$$$""" """#########################################################""""""###$$$$$$%%%!!!""""""############"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%###!!!!!!"""###%%%%%%$$$###"""%%%%%%%%%$$$######$$$%%%""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""######"""""""""###$$$$$$'''$$$$$$%%%$$$###$$$$$$###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!############$$$$$$%%%%%%&&&%%%###""""""###%%%'''###############$$$$$$$$$######"""!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%#####################"""$$$$$$###""""""""""""#########""""""""""""######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$ $$$''''''%%%###"""!!!"""###$$$###"""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!"""###$$$$$$$$$######!!!""""""############### """############$$$$$$$$$###$$$$$$###""""""###%%%########################"""""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""" !!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$###!!! !!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&$$$###""" $$$&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%$$$""""""$$$'''######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((####################################$$$$$$$$$$$$"""""""""""""""###$$$$$$###############""""""!!!'''(((((((((((('''&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """###$$$$$$$$$######$$$%%%%%%$$$###"""!!!""""""###$$$$$$###"""!!!######""""""""""""###### """$$$&&&&&&%%%###!!!"""###$$$%%%%%%$$$###!!!############"""""""""""""""$$$%%%$$$!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&& !!!###$$$$$$$$$$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###!!!!!!!!!"""###$$$%%%%%%%%%***%%% !!!######"""!!!!!!""""""#########$$$ """$$$%%%%%%%%%###""" """###$$$&&&###$$$((((((&&&&&&(((%%%###!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%...,,,((($$$!!! !!!""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$%%%$$$$$$#####################""""""""""""######!!!!!!"""###############""""""""""""""""""""""""  $$$%%%######!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############ !!!#########"""!!!!!!!!!"""#######################################""""""""""""############!!!""""""!!! !!!###"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$######""""""!!!!!! !!!###%%%%%%%%%$$$########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$''''''&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&&&&######"""""""""###%%%&&&$$$$$$######$$$&&&''')))$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&,,,,,,,,,***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''&&&%%%!!!"""###$$$%%%%%%$$$###&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!"""$$$%%%%%%### %%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&$$$"""!!!$$$'''########################""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""######$$$###############"""!!!  !!!"""#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$###############!!!"""###%%%((()))((('''""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!"""######"""!!!"""### !!!######""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$###  !!!"""!!! !!!$$$&&&&&&&&&""""""############""""""  $$$######""""""""""""""""""###$$$%%%%%%$$$""""""$$$###"""""""""""""""### """#########"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%!!!!!!""""""""""""!!!!!!########################"""###$$$%%%%%%$$$###"""!!!#########"""!!!"""###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""""""""""""""###############$$$&&&&&&$$$######$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!  $$$%%%$$$######$$$!!!!!!!!!!!!!!!"""###### !!!!!!""""""##################""""""""""""!!!!!!""""""######$$$$$$$$$###"""""""""###$$$%%%######""""""""""""######$$$###""" """###$$$#########""""""""""""!!!!!!"""$$$&&&&&&&&&%%%$$$%%%$$$""""""###"""!!!!!!$$$%%%$$$###%%%&&&%%%((('''&&&&&&$$$$$$###"""###%%%'''(((%%%###"""!!!""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$############""""""!!!!!!%%%&&&''''''%%%%%%&&&'''"""###$$$%%%%%%$$$""""""$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$############"""!!!"""$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""!!!!!!$$$$$$##################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########################################################"""!!!!!! ######""""""""""""######(((%%%!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!"""######"""###%%%'''$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """"""############""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""############$$$$$$$$$###$$$$$$$$$#########$$$!!!###$$$###""""""###$$$########################""""""############""""""!!!###$$$###""""""###$$$###!!! !!!""""""!!!""""""############""""""""""""""""""""""""""""""$$$###""""""!!!!!!"""""""""######$$$$$$######"""$$$######"""""""""""""""!!!!!!###$$$$$$$$$###"""####################################$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!"""######!!!!!!"""###%%%$$$$$$######$$$$$$%%%###""""""!!!!!!""""""###$$$$$$######""""""!!!!!!""""""""""""##################""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######"""!!!  !!!!!! !!!!!!  !!!"""!!!!!!!!!!!!""""""##################"""""""""""" """#########!!!!!!&&&%%%###""""""""""""#########""""""""""""######$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""###%%%&&&%%%###"""###%%%%%%###"""#########%%%%%%%%%$$$######"""""" !!!###$$$%%%$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""###$$$###$$$%%%&&&%%%%%%$$$###%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$"""!!!%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""!!!"""$$$%%%%%%$$$$$$######""""""######$$$######""""""######$$$%%%""""""#########$$$$$$$$$"""######$$$$$$######""" !!!###$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""################################################### !!!!!!"""###############""""""""""""######!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!"""$$$#########%%%'''######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""!!!""""""############""""""########################"""##################""""""############$$$$$$$$$"""!!!!!!!!! ###$$$%%%$$$###"""###$$$##############################""""""""""""######!!!"""$$$$$$$$$$$$%%%'''%%%###!!!!!!!!!!!! """"""############""""""###$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!###"""""""""""""""######$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!"""###%%%$$$$$$######$$$$$$%%%###""""""!!!!!!""""""###%%%%%%$$$###""""""!!!!!!""""""""""""############$$$!!!!!!###""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$"""""""""""""""!!!!!!!!! !!!######""""""###%%%!!! !!!""""""!!!!!!!!!""""""""""""###############""""""""""""!!!"""###$$$$$$###!!! &&&%%%$$$###"""!!!!!!!!!###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###&&&$$$###!!! !!!!!!""" """$$$&&&&&&%%%###"""$$$############"""##############################***&&&######$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########!!!"""######!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$###!!!"""###$$$$$$######""""""""""""""""""#########""""""######$$$%%%###############$$$$$$$$$"""""""""######""""""""" !!!###$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""################################################ !!!""""""######$$$######""""""""""""######!!!###$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%'''"""##################""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%!!!"""""""""###########################$$$$$$$$$"""""""""$$$&&&'''%%%$$$!!!""""""############"""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""!!! !!! %%%&&&&&&%%%###"""###$$$########################$$$###"""!!!!!!"""###$$$"""###$$$$$$######$$$&&&'''%%%###"""######"""!!!"""######$$$$$$######"""###$$$&&&''''''&&&$$$######"""!!!!!! !!!!!!###"""!!! !!!"""###$$$%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$###########################"""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$###"""""""""######"""""""""########################"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$$$$###"""!!!!!!!!!"""""""""############%%% !!!$$$### """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""######$$$######$$$#########%%%'''###############$$$$$$%%%""""""""""""""""""""""""############"""""""""!!!&&&%%%$$$$$$############$$$$$$######"""""""""!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!"""###############"""""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$######"""###$$$&&&###!!!###%%%$$$$$$&&&"""""""""#########$$$$$$,,,&&& !!!### $$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$$$$#########""""""""""""############""""""######$$$%%%########################""""""############""""""###############"""!!!!!!###############$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$################################################$$$$$$######"""!!!!!! ######""""""""""""#########"""!!!!!!!!!!!!!!!!!!################################################"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!"""""""""############""""""######$$$$$$$$$$$$"""""""""%%%'''(((&&&$$$!!!!!!"""#############################################$$$$$$$$$$$$######""""""#########$$$$$$$$$)))'''%%%%%%''''''&&&$$$%%%&&&&&&%%%###"""###$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###$$$%%%$$$"""!!!"""###$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$#########$$$&&&''''''&&&$$$#########"""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""##############################%%%$$$$$$###"""!!! ###$$$$$$$$$$$$###""""""""""""############""""""################################################$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$##################$$$%%%%%%%%%$$$###""""""!!!!!!"""""""""############&&&!!!"""%%%%%%""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!"""### !!!!!!!!! !!!!!!!!! """##################$$$$$$%%%############""""""""""""############"""""""""!!!(((%%%""" ###%%%!!!!!!""""""############""""""!!!!!!!!!!!!""""""######""""""""""""###############"""""""""!!!!!!!!!$$$'''((('''%%%$$$######"""!!!!!!%%%+++///---'''###&&&'''$$$###%%%""""""######$$$%%%%%%%%% $$$$$$"""##############################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''###############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######""""""######$$$%%%###########################$$$$$$$$$$$$$$$$$$##################"""!!!!!!""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$###""""""!!!!!!######""""""""""""######%%%&&&%%%$$$###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!###%%%&&&$$$$$$$$$%%%""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""############ !!!""""""######!!! !!!"""######!!! !!!"""######$$$##############################"""##################""""""############$$$$$$$$$'''%%%###$$$'''(((&&&######$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$%%%%%%$$$""" !!!""" """$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%$$$###"""""""""!!!!!!!!! !!!""""""###########################%%%%%%$$$###"""!!!!!! ############"""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$#########""""""""""""############%%%""" ###&&&%%%$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!! !!!!!!"""###"""!!! !!!###$$$###"""!!!"""$$$!!! !!!""""""$$$############"""""""""############""""""""""""%%%###"""$$$!!!"""###$$$$$$$$$"""!!!!!! !!!!!!""""""""""""######"""""""""%%%%%%%%%$$$$$$$$$$$$###"""&&&'''&&&###!!!"""""""""!!!###***444===666,,,&&&((('''!!!!!!#########$$$$$$%%%%%%%%%### """%%%&&&&&&""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""###$$$%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&############$$$$$$$$$$$$"""""""""""""""###$$$$$$##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######################################################!!!!!!"""######$$$$$$%%%######""""""""""""#########$$$&&&&&&$$$###$$$$$$################################################""""""""""""""""""""""""!!!###%%%%%%$$$#########"""##################""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!""""""""""""############ !!!""""""######!!! !!!###%%%%%%###""" !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!"""############$$$$$$$$$!!!###$$$"""!!!###$$$###""""""###$$$""""""""""""""""""""""""""""""############""""""###$$$%%%%%%###"""###$$$ """$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############"""###$$$%%%%%%&&&&&&&&&''''''%%%$$$###"""""""""""""""!!!!!!!!!"""###$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###$$$%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!! !!!!!!######$$$$$$$$$$$$%%%%%%""""""""""""############!!!!!!""""""###$$$%%%%%%"""""""""""""""""""""""" !!!"""#########"""!!!!!! !!!!!!"""!!!!!!!!! ###%%%''''''&&&$$$$$$%%%  !!!"""$$$$$$$$$#########""""""############"""""""""""""""!!!  !!!"""### !!!#########""""""!!!!!! !!!!!!""""""############""""""%%%%%%%%%$$$$$$$$$$$$###"""%%%&&&%%%###""" """""""""###)))444<<<777+++$$$'''(((!!!""""""""""""###############)))'''&&&$$$#########$$$##############################""""""######$$$%%%"""############$$$$$$$$$"""""""""#########$$$$$$"""$$$%%%$$$###"""###$$$######""""""###$$$&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%############$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###!!! !!!###$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################!!!""""""######$$$%%%%%%######""""""""""""###### ###&&&&&&$$$###$$$&&&################################################"""""""""""""""""""""""""""$$$%%%###"""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############!!!""""""###$$$%%%%%%%%%!!!!!!###'''***,,,,,,+++ !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!###&&&$$$ !!!######""""""###%%%########################!!!"""###$$$$$$###"""!!!"""$$$%%%%%%%%%%%%&&&(((###"""!!!"""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$"""###%%%&&&''''''&&&&&&((('''&&&$$$###"""""""""$$$###"""""""""###%%%&&&########################!!!"""###$$$%%%&&&'''''''''&&&$$$""""""###$$$%%%######$$$$$$$$$$$$#################################"""!!! !!!"""###!!!#########"""!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######"""######$$$$$$%%%&&&&&&""""""""""""############!!!###$$$######$$$%%%"""""""""""""""""""""""" !!!"""######$$$"""!!!!!! !!!!!!!!!"""$$$%%%&&&"""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######""""""############"""""""""""""""###$$$%%%&&&&&&%%%$$$!!!!!!"""######"""!!! !!!!!! !!!!!!""""""############""""""#########""""""""""""!!!###$$$$$$%%%%%%%%%$$$$$$ """###"""!!!%%%---444222%%% %%%(((###"""&&&"""""""""""""""!!!!!!!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""############$$$$$$$$$!!!!!!""""""#########$$$###%%%%%%%%%$$$###$$$%%%$$$$$$######$$$&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&%%%&&&''''''&&&$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%% !!!######"""######""""""""""""###############"""###$$$$$$%%%$$$$$$$$$$$$######""""""""""""############""""""###############"""!!!!!!!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''################################################%%%%%%$$$$$$###"""""""""######""""""""""""###### ###&&&&&&###""""""$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!$$$$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$### !!!"""###"""""""""###$$$%%%&&&%%%###!!! !!!!!!"""""""""""""""""""""""""""###$$$%%%&&&%%%###!!! !!!###%%%######""""""###%%%'''(((&&&%%%$$$###""" ###"""$$$"""!!!""""""  ###%%%###!!!########################!!!!!!"""###$$$%%%%%%%%%&&&%%%###"""!!!""""""###!!!!!!"""###############%%%%%%%%%%%%&&&'''((((((((('''%%%###""""""###$$$((()))***(((%%%"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!########################!!!""""""""""""#########(((###"""%%%%%%!!!"""'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""##################!!! !!!"""""" !!!"""""""""""""""$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$""""""$$$%%%%%%$$$###""""""##################$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""###!!!!!!"""###$$$%%%%%%%%%###"""!!!"""###$$$###!!! ###$$$$$$$$$### !!!"""$$$$$$###"""""""""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###"""%%%))))))&&&%%%&&&%%%!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''$$$!!! """###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%"""!!!"""######"""%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!  !!!"""!!! %%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!"""############$$$$$$$$$############$$$%%%&&&&&&##############################""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!! !!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!)))'''%%%%%%&&&&&&### """############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$###############$$$######"""!!! """"""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$%%%&&&&&&%%%$$$""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$######"""######$$$%%%&&&%%%$$$$$$###"""!!! $$$ ###%%%###"""$$$###!!! !!!$$$%%%$$$"""########################"""""""""###$$$$$$$$$%%%)))((('''&&&&&&&&&'''((( !!!""""""#########"""%%%$$$$$$%%%%%%&&&'''((('''&&&$$$###""""""######"""######!!!%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###!!! ###$$$%%%%%%%%%%%%$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!########################&&&&&&%%%%%%$$$####################################$$$$$$$$$$$$%%%%%%%%%'''###"""%%%%%%""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" ###"""""""""""""""!!!!!!""""""""""""############$$$$$$"""!!! !!! !!!"""""""""""""""######""""""""""""######!!!  !!!"""##############################""""""!!!!!!""""""############""""""#########%%%###!!! !!!###$$$$$$$$$###"""""""""""""""%%%%%%$$$############$$$$$$######""""""""""""""""""""""""###$$$$$$$$$%%%$$$###"""###$$$%%%$$$"""%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%$$$###&&&+++---)))&&&%%%%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))(((&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""!!!###$$$$$$###%%%###""""""$$$%%%%%%$$$#########"""""""""!!!!!!######"""!!!!!!!!!""""""!!!###%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""""""""############$$$$$$$$$$$$$$$#########$$$%%%%%%##############################""""""""""""####################################$$$$$$$$$###""""""######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$###"""$$$&&&'''%%%###"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$$$$######""""""""""""###$$$$$$###"""!!! !!!""""""$$$%%%%%%&&&%%%$$$"""!!! !!!""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""############"""""""""!!!%%%!!! $$$&&&$$$###%%%$$$###"""###%%%%%%$$$#############################################$$$$$$$$$$$$#########$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%$$$###"""""""""""""""###$$$###!!! """((('''&&&$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!! $$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%""""""%%%%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" """""""""###############""""""""""""############$$$$$$"""!!! !!!!!!""""""######"""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$#########$$$$$$%%%######"""!!!!!!!!!""""""$$$######"""""""""#####################"""!!!!!!##################$$$$$$%%%$$$###$$$%%%&&&%%%###)))'''%%%""" !!!"""$$$$$$$$$$$$$$$%%%%%%&&&"""############$$$$$$$$$##############################$$$%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%(((000444///'''%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!"""###%%%$$$$$$%%%###""""""$$$%%%%%%$$$#########"""""""""""""""""""""""""""######$$$%%%!!! """%%%&&&&&&&&&$$$$$$$$$$$$$$$#########""""""""""""############"""############$$$$$$$$$%%%%%%$$$#########$$$$$$##############################""""""""""""##############################"""######$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###""""""###%%%%%%$$$""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""###%%%%%%&&&&&&&&&###""""""!!!"""###$$$%%%$$$###!!! """#########$$$$$$$$$###"""!!!!!!!!!"""############"""###""""""!!!!!!!!!""""""""""""############""""""!!!!!!"""######"""!!! """""""""""""""#########$$$ ###%%%$$$###%%%$$$$$$###$$$$$$$$$##############################$$$$$$$$$############### !!!!!!$$$%%%%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''$$$######"""""""""!!!!!!%%%%%%$$$###!!!"""%%%'''***)))'''%%%$$$$$$%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!"""""""""############"""###$$$$$$$$$###$$$########################""""""""""""#####################"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!"""""""""############"""""""""!!!!!!!!!!!!!!!!!!""""""#########""""""""""""############"""""""""""""""""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$"""!!! $$$$$$$$$###############%%%$$$######%%%%%%$$$###$$$###"""""""""###$$$%%%$$$$$$###"""###$$$%%%&&&""""""#########$$$$$$$$$########################""""""############""""""""""""###$$$%%%%%%&&&&&&)))444:::444)))$$$%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""  !!!############""""""""""""########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$""""""$$$$$$###"""$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$######$$$$$$###"""$$$$$$$$$###############!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###""""""####################################""""""""""""##############################!!!"""###$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%"""""""""#########""""""%%%%%%$$$$$$######""""""######$$$$$$$$$######"""%%%$$$$$$######""" """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$%%%%%%$$$$$$""""""!!!!!!""""""###$$$$$$###!!! """###"""""""""""""""!!!!!!!!!!!!""""""###############$$$$$$###"""""""""######""""""############"""""" !!!"""######""" """"""""""""############""""""$$$###"""$$$$$$$$$$$$###""""""""""""########################$$$$$$$$$###############!!!!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$#####################$$$&&&&&&############"""""""""!!!!!!!!!!!!"""%%%)))((('''%%%$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######""""""""""""############"""!!!!!!"""#################################"""""""""""""""##############################!!!!!!""""""######$$$$$$########################!!!!!!"""""""""#########"""######"""###$$$$$$$$$########################!!!!!!"""""""""##################"""######$$$%%%""""""""""""""""""""""""################################################""""""######$$$$$$%%%%%%!!!"""""""""############ !!!!!!"""#########""""""############""""""###$$$$$$%%%%%%$$$$$$###!!!""""""#######################################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!###$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""$$$###""""""!!!"""""""""""""""###$$$$$$"""!!! $$$$$$$$$###############$$$"""!!!"""###$$$###"""!!!###$$$$$$$$$#########"""!!!!!!###$$$%%%""""""#########$$$$$$$$$########################&&&&&&&&&%%%%%%&&&&&&&&&""""""######$$$%%%&&&''')))666===777+++%%%%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%######$$$###!!! $$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""%%%$$$"""######$$$"""!!!########################!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###""""""""""""##############################""""""""""""##############################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$######$$$$$$$$$###""" """"""#########$$$$$$$$$"""##################"""##############################$$$$$$###"""!!!!!! !!!"""#########"""""""""!!! """###$$$""""""""""""""""""""""""!!!"""######$$$$$$######$$$###############$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!"""$$$###"""$$$$$$%%%%%%$$$""" !!!"""##########################################$$$$$$"""###$$$$$$%%%$$$$$$$$$ !!!!!!!!!!!! """"""""""""###$$$%%%&&&"""######$$$$$$###"""""" !!! """$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###########################!!!!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""#################################$$$$$$$$$$$$%%%%%%%%%"""###""" $$$&&&%%%########################!!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""############ !!!"""#########"""######$$$$$$######""""""###$$$%%%&&&&&&%%%$$$### !!!!!!!!!!!!!!!##############################""""""""""""#########""""""!!!!!!""""""### !!!"""############""""""!!!!!!!!!"""######((('''%%%###!!! ###############"""!!!!!!##################$$$$$$###"""!!!"""######"""!!! """$$$$$$"""!!!""""""!!!!!!""""""###$$$"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&)))555===888,,,&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$######$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%$$$###$$$$$$$$$""" $$$"""!!!!!!###$$$$$$###"""""""""""""""#########$$$###"""!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%%%%$$$"""""""""###############""""""""""""############"""############$$$$$$$$$$$$$$$###"""""""""####################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!###%%%&&&&&&%%%%%%###############"""""""""""""""###$$$$$$$$$$$$### """###$$$""""""###$$$"""############$$$$$$$$$!!!"""############"""!!!"""""""""##################$$$$$$###"""!!!  """$$$$$$###!!!  !!!"""###$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""!!!""""""###$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$$$$#########"""""""""""""""""""""%%%$$$###%%%%%%''''''%%%""" !!!"""########################"""""""""###$$$$$$$$$%%%!!!"""#########"""!!! !!!!!!!!! """!!!!!!""""""###$$$%%%"""###$$$%%%%%%$$$######"""###%%%$$$######$$$%%%###$$$&&&&&&&&&%%%$$$#########""""""""""""!!!!!!######"""!!!!!!"""#########"""!!! !!!"""###########################!!!!!!!!!!!!!!!"""##############################"""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%"""$$$"""$$$'''&&&########################!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""!!!!!!""""""""""""############!!!"""######"""!!! ###$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###""" !!!"""!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$#########""""""######### !!!!!!"""######$$$"""""""""""""""###$$$$$$&&&%%%$$$######"""######$$$######""""""""""""""""""""""""###$$$$$$$$$%%%$$$###""""""$$$$$$###"""############""""""!!! """"""######$$$$$$$$$###"""############$$$$$$$$$##############################"""!!!!!!"""######%%%$$$#########$$$%%%&&&(((444;;;777---'''%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###%%%&&&$$$"""###"""!!!!!!###$$$$$$###!!!!!!"""""""""###############"""""""""###$$$$$$$$$###"""$$$&&&'''&&&%%%!!!"""""""""#########$$$#########""""""""""""""""""############$$$$$$$$$###""""""""""""######$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!"""###$$$$$$$$$#######################################$$$$$$$$$$$$$$$#########################################################"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""############""""""###$$$$$$$$$$$$$$$ """%%%$$$###"""###%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$######$$$$$$$$$###"""""""""%%%%%%###!!! """###$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$### !!!###$$$$$$%%%###""" """###%%%"""!!!!!!!!!!!!###%%%&&&############"""""""""!!!######&&&%%%%%%'''&&&((()))'''###!!!"""$$$########################!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%%%%###"""!!!###############"""!!!!!!!!!!!!!!!!!!"""###$$$%%%######%%%&&&&&&%%%$$$###!!!###%%%%%%#########$$$!!!"""%%%''''''&&&###""" !!!"""###$$$$$$%%%$$$###""""""###$$$%%%$$$"""!!! !!!"""$$$""""""""""""""""""""""""$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""""""""#########"""$$$"""$$$((('''""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""######################################################""""""!!!!!! """"""""""""############$$$$$$$$$$$$""" $$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!! !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""###$$$%%%%%% !!!!!!###%%%''')))***%%%$$$"""!!!!!!!!!"""###!!!!!!"""###$$$%%%%%%&&&%%%$$$######%%%%%%$$$###%%%$$$"""!!!!!!###$$$%%%"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$########################'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%(((222999666...((($$$!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$#########$$$#########"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### ###&&&''''''%%%###""" !!!###$$$$$$#########$$$$$$%%%%%%%%%%%%"""""""""###$$$%%%'''((()))'''&&&&&&&&&&&&$$$###!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&'''&&&%%%%%%#################################$$$%%%%%%%%%&&&########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!"""######""" !!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$###&&&'''&&&""" """"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$"""###$$$$$$%%%%%%%%%%%%"""###%%%%%%%%%###!!! """""""""""""""######$$$%%%%%%$$$""" !!!"""%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$!!!""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$%%%$$$"""###$$$%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$$$$$$$##################!!!!!!"""###############"""$$$&&&&&&$$$"""!!!"""$$$###!!! !!!###&&&(((###"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!%%%###!!!"""$$$%%%###!!! !!!"""######$$$$$$!!!$$$&&&###"""'''$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!######""""""######$$$%%% !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$%%%'''((())))))###############"""!!!!!!$$$###############$$$$$$######""""""""""""######""""""""""""""""""""""""######""""""!!!!!! &&&&&&&&&%%%$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""############$$$$$$$$$######"""%%%"""!!!###""" $$$###!!!###%%%&&&###!!! !!!###$$$###""" &&&$$$###$$$&&&'''&&&&&&$$$"""""""""$$$%%%$$$##############################"""!!! !!!"""###############"""""""""""""""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################&&&$$$"""!!!###$$$$$$###&&&%%%$$$###""""""""""""""""""""""""""""""""""""&&&###"""&&&(((''''''***+++///222000***%%%###$$$$$$###!!! """$$$%%%(((%%%######%%%%%%### !!!!!!"""############"""###"""!!! !!!"""""" ###$$$$$$$$$&&&'''"""%%%'''&&&$$$"""###%%%%%%$$$$$$$$$###"""""""""""""""############"""""""""""""""""""""###$$$$$$%%%$$$###$$$%%%%%%$$$###"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!!!!!###%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""############%%%$$$###""""""###$$$%%%"""############$$$$$$$$$ !!!"""""""""""""""########################$$$#########""""""!!!!!! !!!"""######"""!!! """!!!!!!""""""!!!"""######"""!!!!!!"""$$$&&&%%%###"""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""%%%###!!!  !!!"""""""""############""""""""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%"""###$$$%%%%%%###!!! """""""""""""""######$$$&&&&&&&&&$$$""""""###%%%%%%%%%$$$######"""!!!!!!!!!!!!"""""""""#########""""""######$$$$$$$$$%%%!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$'''%%%######$$$$$$###""" !!!"""""""""!!!!!!$$$######""""""######$$$########################!!!!!!"""##################$$$%%%%%%###""""""###"""""""""######$$$%%%%%%$$$######""""""""""""###!!!!!!"""""""""#########%%%###!!!"""$$$%%%###"""%%%%%%%%%%%%%%%%%%&&&&&&######"""!!! !!!"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######"""""""""###$$$%%%&&&&&&'''###############"""!!!!!!"""!!!!!!!!!"""######$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!! !!!"""######### !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$######%%%### !!!###%%%%%%$$$$$$"""!!!"""$$$%%%###!!! !!!""""""""" ###!!! !!!#########"""!!! """$$$%%%$$$##############################"""!!!!!!!!!!!!"""###"""""""""!!!!!! """############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""""""""#################################%%%###!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&###"""%%%'''&&&&&&))),,,000222000***%%%###$$$'''&&&$$$"""!!!"""###$$$%%%###"""###%%%&&&$$$"""######$$$%%%%%%%%%%%%$$$""""""!!! !!!"""!!!###$$$$$$$$$%%%&&&!!!###%%%$$$"""!!!"""$$$$$$$$$$$$###############"""##################""" !!!!!!$$$###"""######$$$######!!!###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######"""!!! """######$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&&&&%%%###"""!!!!!!""""""######$$$$$$""""""""""""############!!!  !!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$#########""""""""""""######$$$%%%%%%$$$###"""!!! """$$$$$$###"""!!!"""###"""!!!!!!###%%%%%%%%%###"""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###""""""############""""""""""""""""""""""""""""""$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""###$$$$$$###"""!!!"""###"""###$$$$$$$$$###"""!!!"""""""""""""""######$$$%%%%%%&&&%%%######$$$&&&$$$$$$$$$######""""""!!! !!!!!!!!!""""""""""""""""""!!!"""###$$$&&&''' !!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%(((&&&$$$#########"""!!! """#########$$$######""""""######$$$########################!!!""""""############"""$$$$$$%%%###"""!!!###$$$ !!!###%%%%%%%%%$$$###$$$######"""!!!!!!""""""#########$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$"""!!!!!!"""######$$$$$$%%%&&&###!!!!!!######""" $$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$######"""!!!!!!""""""############"""############""""""!!! !!!"""$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!! """###$$$$$$ !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$$$$######""" """###""""""###"""!!!!!!######"""!!!""""""######"""!!!""" !!!""""""!!! !!!$$$%%%%%%$$$""""""""""""""""""""""""###""""""!!!!!!""""""###"""!!!!!! """############$$$$$$$$$########################!!!""""""""""""#################################"""!!! """$$$$$$### !!!"""###$$$""""""""""""""""""""""""&&&###"""%%%%%%$$$%%%)))///111222...)))$$$###$$$'''&&&$$$#########$$$$$$%%%$$$"""###$$$$$$###"""######$$$%%%%%%%%%%%%$$$"""!!!!!! !!!!!!""""""!!!"""$$$$$$######$$$%%%!!!###$$$###"""!!!"""$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""""""""!!!""""""###$$$""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!! !!!"""######$$$$$$$$$$$$######"""###%%%&&&&&&$$$"""!!! !!!"""###$$$%%%%%%""""""""""""############""""""!!! !!!"""""""""############$$$$$$$$$!!!!!!"""#########""""""#######################################"""""""""######$$$$$$%%%$$$$$$###"""!!! !!!###$$$$$$$$$ """######""""""###%%%%%%$$$######"""#########$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###"""""""""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$%%%&&&%%%###""""""###""""""###$$$######"""!!!"""""""""""""""######$$$"""###$$$###""""""###%%%$$$#########"""""""""!!!!!!!!!!!!"""""""""######"""!!! """$$$%%%!!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$&&&%%%###"""###$$$###""" !!!###$$$%%%%%%%%%######""""""""""""#####################$$$$$$$$$!!!"""############""""""$$$$$$$$$"""!!!!!!###&&&!!!!!!###$$$$$$$$$$$$$$$######"""!!! #########$$$$$$$$$%%%%%%######"""###$$$$$$$$$$$$!!!"""$$$%%%&&&$$$#########$$$%%%%%%%%%######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""""""""############"""!!! !!!"""###%%%&&&$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%###""" !!!"""###$$$$$$$$$###$$$###"""!!!!!!!!!!!! """!!!!!!!!!!!!""""""!!!###$$$%%%%%%%%%%%%$$$###$$$""" """$$$$$$$$$###"""###$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################  """$$$$$$###""""""""""""###$$$%%%&&&""""""""""""""""""""""""%%%######%%%$$$###%%%***333333111---((($$$###$$$$$$$$$#########$$$%%%%%%&&&%%%$$$######"""!!! !!!!!!"""############""""""""""""""""""#########"""###%%%%%%###"""########################$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%"""#########"""""""""### """$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!"""######$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!"""""""""############$$$##################$$$""""""#########$$$$$$$$$!!!""""""#########""""""################################################!!!!!!"""""""""###""""""&&&###!!! !!!!!! !!!###$$$###"""!!!"""###$$$$$$##############################""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### """###$$$$$$$$$&&&'''&&&%%%$$$&&&'''"""""""""######""""""""""""""""""""""""######$$$!!!###$$$$$$###"""###%%%#########""""""""""""""""""""""""#########$$$$$$$$$"""!!! """############$$$$$$%%%%%%%%%########################!!!!!!!!!"""""""""""""""###"""!!!!!!###%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$###""""""""""""""""""###""""""#########$$$$$$$$$""""""#########""""""!!!###$$$$$$"""!!!"""$$$&&&######!!!!!!"""###&&&'''&&&%%%$$$###"""""""""""""""""""""############$$$""""""############$$$%%%$$$$$$$$$%%%%%%&&&&&&&&& $$$$$$""""""%%%)))######################## !!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!""""""""""""########################"""""""""######"""""""""###############"""""""""!!!""""""#########""""""!!!!!!!!!"""###$$$&&&'''$$$$$$############$$$$$$########################""""""""""""############%%%%%%%%%%%%$$$###"""!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%###""" !!!"""###############!!!"""###$$$$$$$$$$$$%%%""""""!!!!!! !!!"""###!!!"""###$$$%%%&&&''''''%%%### """$$$%%%%%%'''&&&$$$$$$%%%%%%$$$"""""""""""""""""""""""""""""""""############""""""######""""""!!! """"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################## !!!###$$$###"""$$$$$$############$$$$$$""""""""""""""""""""""""%%%######%%%$$$###&&&---777555111,,,'''$$$###$$$%%%$$$######""""""!!!!!!$$$$$$$$$$$$###"""""""""!!!!!!"""############"""######$$$$$$%%%%%%%%%%%%"""$$$%%%%%%###""""""###"""!!! !!!"""######"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!! !!!!!!"""$$$%%%%%%###"""###%%%!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###"""###"""######$$$$$$######"""%%%### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##########################################$$$$$$$$$"""""""""""""""######$$$'''%%%"""!!!"""######"""###$$$%%%$$$""" ############$$$#########""""""""""""""""""""""""########################""""""!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""######################## """######$$$!!!###%%%%%%%%%%%%'''(((!!!!!!!!!"""""""""######"""""""""""""""######$$$$$$&&&''''''&&&%%%%%%&&&""""""""""""""""""""""""############$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###%%%%%%%%%"""############""""""!!!###""""""!!!!!!""""""###"""""""""###$$$$$$%%%%%%"""############""""""!!!"""###$$$###""""""$$$&&&$$$###!!! !!!###&&&((())))))'''&&&%%%%%%%%%%%%!!!!!!!!!""""""""""""###!!!"""$$$$$$######$$$&&&''''''&&&$$$###"""!!! #########'''###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############!!!""""""######""""""!!!$$$$$$$$$###############!!!""""""############"""""""""""""""###$$$&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$!!!""""""############"""!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""######""""""!!!!!!"""%%%&&&"""######!!! """$$$ """###$$$%%%&&&###!!! !!!"""$$$###"""'''&&&$$$$$$%%%%%%$$$"""########################"""######$$$$$$######"""############"""""""""""""""############$$$$$$$$$########################!!!""""""""""""#################################!!! """$$$$$$###"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$###$$$%%%$$$###)))000;;;777111***&&&$$$###$$$'''&&&%%%###!!!!!!###$$$%%%$$$$$$&&&'''######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%&&&%%%%%%"""$$$%%%%%%###""""""### !!!"""!!!###############$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""""""""""""""%%%'''&&&###"""$$$&&&"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$######""""""############""""""%%%"""!!!$$$$$$$$$$$$$$$######""""""""""""""""""##################$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!! #################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&'''''''''"""$$$&&&%%%###  """"""###$$$$$$$$$$$$###!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!"""###"""###$$$&&&!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$%%%'''((((((&&&$$$$$$$$$!!!"""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$###""""""!!!!!!!!!########################""""""""""""""""""""""""###!!! !!!###$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%###############"""!!!!!!!!!"""$$$$$$######$$$%%%###""""""""""""$$$%%%&&&))))))'''&&&%%%$$$$$$$$$!!!!!!!!!"""""""""###### """$$$$$$###"""$$$'''$$$######"""!!!  """###"""!!!"""###""""""#########$$$$$$$$$#########$$$%%%%%%%%%&&&""""""!!!!!!""""""###$$$"""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!""""""""""""!!!!!!#####################$$$!!!!!!"""###############"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$!!!"""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""####################################"""!!!  """$$$###$$$$$$""" ###&&&!!!!!!!!!!!!!!!"""######!!!!!!!!!"""$$$$$$"""!!!###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""############$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#################################"""""""""###%%%%%%###!!!!!! !!!"""###$$$""""""""""""""""""""""""###"""$$$&&&%%%%%%+++444>>>888000)))%%%######$$$%%%%%%%%%$$$###"""!!! %%%'''((('''$$$###$$$&&&######$$$%%%%%%%%%%%%$$$ !!!"""$$$$$$$$$$$$$$$!!!###$$$$$$#########$$$"""  ###$$$###$$$$$$$$$###############"""##################"""'''&&&%%%%%%$$$$$$$$$%%%!!!$$$&&&%%%""" ###&&&$$$$$$###!!! ###&&&########################!!!$$$&&&&&&%%%#########""""""############""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""############$$$%%%&&&&&&&&&&&&%%%$$$"""############$$$$$$$$$ #################################$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''(((###""""""###&&&&&&%%%$$$"""$$$%%%$$$"""""""""!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!""""""##############################!!!!!!""""""############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""!!!###$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$$$$&&&''''''$$$"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """##################"""!!! """"""""""""""""""""""""$$$$$$##################%%%###!!!!!!"""######"""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%###############"""!!!!!! """$$$%%%$$$######$$$ !!!###$$$%%%%%%$$$$$$'''&&&%%%###"""!!!!!!!!!!!!""""""""""""#########"""$$$$$$""""""%%%'''!!!"""###$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&###!!!""""""######$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$!!!!!!"""###############"""!!!!!!!!!!!!!!!"""###%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!""""""###############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""##################"""  ###&&&&&&$$$"""###%%%$$$%%%%%%### $$$'''&&&%%%$$$###""""""""""""!!!"""###%%%'''&&&$$$!!! ###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$######$$$%%%%%%### !!!!!!"""###%%%'''(((""""""""""""""""""""""""""""""$$$&&&%%%&&&---777???999000)))%%%######### !!!"""$$$&&&''''''''',,,------)))### !!!!!!"""############"""!!!"""#########"""!!!"""$$$$$$######$$$%%%&&&### !!!$$$'''''''''%%%$$$$$$$$$######""""""""""""############""""""$$$######"""!!!!!!!!!""" ###&&&$$$ """%%%%%%$$$"""  $$$'''########################!!!$$$%%%$$$"""""""""""""""############"""""" !!!###%%%&&&%%%$$$### !!!""""""""""""""""""############ !!!"""######"""!!! """############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$#################################$$$$$$%%%%%%%%%""""""!!!!!!"""$$$%%%'''"""!!!!!!""""""!!!###%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$### !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""### !!!""""""""""""""")))******(((&&&$$$$$$%%%!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""+++***)))'''%%%###"""!!! !!!"""###%%%%%%&&&###"""!!!!!!!!!"""$$$%%%%%%%%%$$$######$$$%%%&&&***&&&"""!!!"""###"""!!!############""""""""""""""""""######$$$%%%%%%%%%%%%###  ###%%%""""""!!!!!!"""###$$$$$$!!!!!!"""###############$$$!!! %%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""#########$$$$$$$$$$$$#########"""!!!!!!""""""""""""!!!!!!&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""############$$$$$$$$$$$$$$$$$$############""" !!!"""$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$)))(((&&&$$$#########$$$"""""""""!!!!!!!!!!!!!!!###$$$$$$%%%$$$###"""!!!########################""""""###$$$%%%&&&&&&&&&!!!!!!"""###############$$$###############$$$%%%#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$%%%!!!!!! !!!!!! """###"""!!!%%%$$$###!!!  !!!!!!!!!"""######""""""""""""######$$$$$$######""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!"""""""""###"""""""""!!!""""""###$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$%%%%%%$$$###""""""############%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###%%%&&&'''!!!###$$$%%%%%%$$$###!!!%%%$$$&&&((('''%%%***111:::444,,,&&&$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""%%%%%%%%%$$$$$$####################################$$$%%%$$$###"""###$$$$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!! !!!"""$$$%%%&&&''''''######$$$$$$$$$$$$#########$$$$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""######$$$$$$$$$%%%""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&)))'''$$$"""!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### ###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""######""""""""""""######%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######%%%$$$$$$###"""!!!!!!!!!"""!!!!!! """"""!!!!!!!!!"""$$$$$$###"""!!!  (((%%%!!!!!!"""######"""############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$ !!!!!!!!!!!!!!!$$$!!! $$$&&&$$$!!!#################################"""!!!!!! $$$$$$#########""""""""""""######$$$$$$######"""&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$############""" !!!!!!"""!!!!!!!!!"""""""""""""""###$$$%%%'''&&&%%%$$$######$$$$$$$$$########################$$$$$$$$$$$$###"""!!!########################!!!!!!!!!"""#########$$$!!!""""""###############$$$###""""""!!!!!!!!!!!!###############"""""""""!!!!!!!!!"""""""""""""""$$$!!!"""#########""""""!!!!!!""""""###$$$"""!!!"""######"""!!!######""""""!!!!!!"""""" !!!"""""""""""""""######""""""""""""######!!!!!!!!!!!!!!! """"""""""""""""""""""""############""""""""""""!!!!!!!!!""""""############""""""""""""###$$$$$$!!!!!!"""############"""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$###"""########################""""""###$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%!!!"""$$$%%%%%%$$$"""!!!###"""$$$&&&&&&'''---444<<<666---'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""########################""""""#########$$$$$$######"""#########""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$###"""""""""""""""############"""""""""!!!%%%&&&%%%%%%$$$###"""!!! """###$$$###"""!!!"""###""""""""""""""""""""""""########################"""""""""############### !!!!!!!!!""""""""""""""""""############""""""############$$$$$$$$$$$$"""!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!!###"""!!!!!!!!!!!!"""###  """###$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!"""""""""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!""""""!!! ######""""""""""""######!!!""""""""""""#########!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$ !!!!!!!!!""""""""""""&&&%%%$$$###!!! """"""!!!!!!!!!"""######$$$######"""!!!!!!""""""%%%###!!!!!!"""###$$$###############""""""""""""!!!!!!  !!!############!!! """"""""""""""""""###$$$ !!!!!!!!!!!!!!!$$$!!! !!!$$$%%%###!!!""""""""""""""""""""""""$$$######""""""!!! ############"""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""###""""""!!!!!!!!!""""""$$$############$$$%%%%%%$$$$$$############$$$$$$##################$$$$$$######$$$$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""######!!!"""######$$$$$$######""""""""""""""""""""""""""""""###############""" !!!!!!""""""#########***'''###"""""""""""""""$$$######""""""######$$$'''%%%$$$$$$$$$$$$"""!!!""""""""""""######$$$$$$ !!!"""###$$$###""""""######""""""""""""###############$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""##############################$$$%%%%%%!!!!!!"""############""""""!!!!!!!!!!!!"""######$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$###"""""""""""""""########################""""""###$$$$$$$$$$$$###"""""""""!!!!!!""""""###!!!!!!############!!!!!!!!! """%%%&&&(((///888>>>777///(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""##################""""""!!!!!!""""""############"""######$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###"""###$$$$$$$$$###""""""""""""###############""""""""""""''''''&&&%%%$$$""" !!!""""""######""""""!!!!!!###$$$###""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!#################################""""""!!!!!!!!!###""""""!!!!!!""""""###"""""""""#########$$$$$$'''&&&###!!!!!!###&&&'''""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!""""""!!! ######""""""""""""######!!!"""###$$$%%% !!!!!!""""""""""""!!!"""#########$$$$$$$$$$$$"""""""""######$$$$$$$$$"""###############$$$$$$""""""!!!!!!!!!"""""""""############$$$$$$%%%%%%###"""!!!!!!"""###$$$$$$############"""""""""!!!$$$$$$$$$$$$######""""""!!!"""############"""!!!###"""""""""""""""######!!!!!!"""###############$$$"""!!!!!!###$$$###!!!######################## !!!!!!"""######$$$$$$#########"""""""""!!!!!!$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###""""""######!!!""""""######$$$$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""'''&&&$$$#########$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$!!!!!!!!!!!!!!!"""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""###$$$$$$%%%%%%!!!"""###$$$$$$$$$###### !!!"""######$$$$$$+++(((%%%#########"""!!!#########""""""#########&&&%%%######$$$%%%###"""""""""###$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###"""######""""""""""""############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%############"""""""""!!!##################$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$""""""!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$###############$$$%%%$$$""" !!!!!!########################"""######$$$$$$$$$############"""!!!!!! !!!!!! !!!""""""""""""!!! """!!!!!!$$$%%%'''000999???999000)))%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%""""""############"""""""""######$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###"""""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###"""$$$%%%$$$$$$###""""""##################""""""""""""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$#########$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ###############$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&&&&%%%$$$$$$########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&""""""""""""""""""""""""$$$%%%%%%&&&&&&'''''''''""""""""""""""""""""""""#################################$$$$$$############$$$$$$$$$$$$$$$$$$#########""""""""""""###### !!!"""$$$%%%%%% !!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######### !!!"""###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###$$$%%%############"""""""""!!!!!!!!!!!!!!!""""""######$$$###""""""""""""###$$$######"""""""""""""""###!!!!!!"""##################"""""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######%%%$$$######"""#########!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%% !!!!!!"""############ !!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""######"""!!! !!!"""###%%%%%%%%%$$$### !!!!!!"""###$$$$$$%%%(((%%%###"""###$$$###"""###""""""!!!!!!""""""######"""!!!"""$$$%%%$$$######$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%%%%$$$#########""""""""""""###### !!!!!!"""######$$$$$$$$$%%%%%%%%%############"""""""""!!!$$$$$$##################$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$$$$###!!! !!!"""##############################$$$$$$$$$######"""$$$###"""!!! !!!!!!""""""""""""!!!!!!$$$######$$$$$$&&&...777???999000)))%%%$$$$$$$$$!!!"""""""""#########$$$!!!""""""######""""""!!!###$$$%%%%%%&&&&&&%%%%%%""""""!!!!!!!!!!!!""""""###"""""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$###############$$$$$$""""""""""""""""""###### """###$$$%%%%%%%%%""""""############""""""!!!###$$$$$$######$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! $$$$$$##################""""""############"""""""""""""""#########$$$$$$ !!!"""###$$$###!!! """"""""""""""""""""""""$$$#########"""""""""!!!""""""############""""""######$$$$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""######$$$$$$""""""""""""""""""""""""########################$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""""""""######$$$$$$$$$ !!!""""""######""""""""""""#########$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! $$$$$$$$$###""" !!!"""""""""!!!###$$$############"""""""""""" !!!!!!"""######$$$$$$$$$"""!!!!!!"""$$$$$$$$$######""""""""""""""" !!!!!!!!!!!!!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!$$$$$$$$$$$$#########"""""""""############""""""$$$$$$###############$$$""""""###$$$%%%&&&&&&'''#########$$$%%%%%%&&&&&&############$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!"""######%%%%%%$$$############$$$ !!!"""###############"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""######"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""  """$$$&&&&&&%%%$$$###!!!""""""######$$$$$$$$$###"""!!!!!!###$$$$$$###"""""""""!!!!!!"""""""""!!! !!!###$$$$$$#########$$$$$$$$$###!!! ###############$$$$$$$$$######""""""""""""###### !!!!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$############""""""""""""###############"""""""""###############$$$%%%%%%!!!!!!"""############"""###""""""""""""###$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$%%%%%%%%%,,,555>>>777///(((%%%$$$$$$$$$ !!!!!!"""#########""""""############""""""###$$$$$$%%%&&&%%%%%%%%%###""""""!!!!!!""""""############"""######$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################!!!"""$$$$$$######$$$&&&$$$############$$$%%%%%%""""""""""""############""""""###############"""######$$$$$$$$$$$$######"""$$$%%%$$$######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!""""""############""""""#########$$$$$$$$$%%%%%% !!!"""###"""!!! """"""""""""""""""""""""########################"""######$$$$$$######"""###############"""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$######"""######$$$%%%""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$$$$######""""""######$$$######""""""""""""######$$$$$$$$$$$$############ !!!"""############!!!!!!!!!"""""""""######!!!!!!!!! %%%%%%$$$$$$######""""""!!!!!!"""""""""!!!!!!"""#########"""!!! !!!######!!! !!!###############""""""""""""###############$$$$$$$$$"""######$$$$$$######"""$$$$$$###""""""""""""""" !!!!!!!!!!!!!!!######$$$###"""!!!!!!"""########################%%%%%%$$$######""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""$$$###############$$$$$$######$$$%%%&&&'''(((((("""""""""###$$$%%%%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$############""" !!!"""#########%%%$$$###"""""""""""""""!!!"""###$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%"""!!!!!! !!!"""###$$$########################!!!!!!!!!"""#########$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%$$$###  !!!$$$&&&'''&&&%%%###########################"""!!! !!!###$$$$$$###$$$######""""""######$$$"""!!! !!!######"""!!! !!!"""$$$$$$###"""!!!$$$###!!!!!!!!!"""$$$%%%######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$############""""""""""""#########""""""!!!!!!!!!###""""""""""""###$$$$$$!!!!!!"""############"""######""""""######$$$%%%$$$$$$############$$$$$$######""""""###$$$$$$%%% !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$######"""""""""###############""""""#########$$$###$$$'''&&&&&&,,,444<<<666---'''$$$$$$$$$$$$ !!!!!!"""######$$$$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$############""""""#########$$$$$$######"""#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######################## """###$$$######%%%&&&$$$#########$$$$$$%%%&&&!!!"""""""""##################$$$######"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""########################"""""""""###############""""""""""""!!!!!!!!! """"""############""""""#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$###"""""""""###$$$%%%########################""""""""""""""""""""""""&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$""""""!!! !!!""""""######""""""""""""############################## !!!"""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""$$$$$$!!! !!!###############""""""""""""######""""""!!!!!! """%%%''''''%%%""" $$$$$$###""""""!!!""""""!!!""""""##################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$#########$$$###############$$$$$$######$$$%%%'''(((((())) !!!!!!"""###$$$$$$$$$!!!""""""""""""#########"""############$$$$$$$$$$$$$$$$$$############"""!!!###%%%%%%%%%$$$$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%$$$###""" !!!"""#########"""!!! """###$$$########################""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$"""###%%%'''((('''&&&%%%!!!$$$&&&'''&&&%%%$$$$$$$$$$$$###############"""!!! !!!###$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""######!!! !!!###$$$$$$###"""$$$###!!! """$$$&&&######""""""""""""######$$$######""""""!!!!!!!!!"""######$$$%%%%%%&&&&&&############""""""""""""###"""""""""!!!!!! """""""""!!!"""######$$$######$$$%%%%%%%%%%%%$$$#########"""######$$$%%%$$$$$$############$$$$$$######""""""###$$$%%%%%% """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$"""!!!$$$'''''''''---444:::444,,,&&&$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!"""""""""""""""$$$$$$############$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######################## """###$$$######%%%&&&$$$#########$$$%%%%%%&&&!!!!!!""""""#########$$$""""""############"""""" $$$&&&&&&%%%###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############""""""############$$$$$$$$$$$$!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""%%%$$$###""""""$$$&&&''''''%%%###""""""###%%%'''""""""""""""""""""""""""$$$###!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###"""!!! !!!"""#########""""""""""""###### !!!!!!!!!"""""""""###""""""############""""""##############################""""""""""""######&&&$$$######$$$$$$"""!!!$$$###"""!!!!!! !!!!!!$$$''')))((($$$!!!!!!"""&&&%%%$$$"""!!!!!!!!!!!! """###"""!!! !!!###"""""""""""""""###$$$$$$###############"""!!!!!!########################!!!"""###$$$$$$###"""!!!$$$$$$##################"""###%%%%%%###"""###$$$""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!! """############$$$$$$$$$%%%%%%$$$###"""""""""######$$$%%%%%%$$$###"""!!!''''''&&&%%%$$$###"""!!!######""""""!!! !!!"""###!!!"""######""""""!!!!!! !!!""""""!!!!!!"""$$$$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$############""""""#########$$$$$$$$$$$$######""""""""""""######&&&&&&%%%$$$###!!!!!! $$$###"""!!!!!!"""###$$$&&&### """$$$###"""!!!""""""""""""###################################################$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""#########$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$###$$$$$$###"""!!!!!!""""""!!!"""""""""############"""""""""###$$$$$$%%%%%%"""!!!  !!!###$$$###############$$$$$$%%%%%%%%%$$$###"""!!! !!!###$$$$$$######$$$%%%########################"""""""""###%%%''')))+++444///((($$$$$$$$$$$$"""######"""!!!!!! !!!!!!((('''&&&$$$$$$$$$$$$%%%""""""""""""!!!!!!!!! """""""""""""""######$$$$$$$$$############$$$$$$""""""""""""############%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""&&&%%%###"""""""""######&&&%%%$$$######$$$%%%&&&################################################$$$$$$$$$$$$############ !!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$'''&&&%%%$$$##################"""!!!!!! !!!!!!######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""''''''%%%$$$$$$$$$$$$%%%"""###%%%&&&&&&$$$""" ############""""""""""""$$$$$$######""""""!!!!!!###%%%$$$!!!"""&&&!!!$$$&&&%%%"""!!!###%%%%%%$$$###""""""###$$$%%%!!!"""""""""""""""!!!!!!$$$$$$############$$$$$$ ###%%%$$$ !!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$###""""""$$$$$$###"""###""""""!!!!!!!!!!!!""""""$$$&&&$$$!!!!!!!!!!!!"""""""""######"""###$$$###"""!!!"""$$$###"""""""""""""""######"""#########""""""!!! ########################"""###############"""!!!$$$$$$##################"""###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$((('''&&&$$$###"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""###!!!######""" """######""""""!!!!!!!!!!!!!!!"""######""""""###$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$$$$$$$############""""""""""""#########$$$$$$######""""""""""""############$$$%%%%%%&&&''''''$$$###"""!!!!!!"""###$$$%%%### """$$$###""""""#########$$$$$$%%%%%%################################################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$$$$############$$$$$$###""""""!!!%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!"""""""""######### """######"""!!!###$$$########################"""""""""###$$$&&&((()))...***%%%######$$$$$$###$$$###""""""!!!!!!""""""###"""!!!!!!!!!!!!######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""############$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%###"""""""""############"""!!!!!!"""######################################################""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""$$$######""""""""""""#########""""""######$$$%%%%%%%%%$$$###############$$$$$$$$$#########""""""""""""""""""""""""""""""!!!###&&&'''&&&###!!! """"""""""""""""""""""""############""""""""""""###"""""""""!!!!!!!!!!!!"""%%%%%%""""""%%%(((%%%$$$######$$$%%%%%%$$$$$$$$$###""""""###$$$$$$"""###############""""""$$$$$$############$$$$$$"""###$$$$$$"""!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###"""!!!"""###$$$###""""""!!!!!!!!!!!!""""""###!!!"""######  !!!"""###"""!!!!!!"""$$$%%%$$$###"""###$$$######"""""""""""""""###"""""""""""""""!!!!!! ########################%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$#########"""""""""&&&&&&&&&&&&&&&%%%$$$###***)))'''%%%###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&&&&&&&&&&%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$"""!!! """######""""""""""""!!!!!!!!!###$$$%%%$$$###"""###$$$$$$###!!!"""###%%%$$$$$$########################%%%$$$######"""#########$$$$$$$$$############"""!!!!!!!!!"""""""""############""""""""""""##############################$$$###""""""""""""###$$$%%%###!!!!!!###$$$###""" !!!"""######$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$######""""""######""""""!!!!!!&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""" """$$$$$$###"""!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!"""##############################""""""######$$$&&&&&&(((&&&$$$$$$%%%&&&%%%%%%$$$$$$######""""""###### !!!"""###""""""##################"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""############"""###%%%''''''%%%###"""######$$$$$$$$$$$$######$$$$$$$$$###############%%%$$$######"""###############"""!!!!!!"""######################################################""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!! """######$$$######"""""""""!!!!!!!!!"""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!"""$$$###############$$$%%%###""""""""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$###############"""""""""""""""""""""""" """$$$&&&&&&%%%"""!!!$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""############""""""""""""!!!$$$%%%######&&&))))))%%%!!!!!!%%%'''&&&$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$###$$$$$$############$$$$$$###""""""###%%%%%%$$$###""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!$$$"""!!!"""######"""!!!!!!!!! !!!!!!"""######"""######"""!!!!!! !!!"""######""" """###$$$$$$""""""###$$$$$$######"""""""""""""""!!!!!!"""""""""!!!!!! ########################&&&%%%###"""!!!""""""#########$$$$$$$$$$$$$$$%%%"""###%%%%%%###"""###$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""######"""""""""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&'''''''''&&&""""""#########$$$$$$$$$"""###%%%'''((('''%%%$$$#########$$$##################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######""""""###$$$""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""##########################################$$$#####################!!!""""""###$$$%%%&&&&&&########################$$$$$$$$$###############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$######$$$$$$$$$$$$############$$$$$$$$$######"""%%%$$$$$$#########$$$$$$#########$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%% !!!"""###$$$######"""!!!!!!!!!!!!!!!""""""###$$$######"""!!!  !!!""""""!!!!!!"""$$$##########################################$$$$$$''''''''''''(((((('''&&&%%%%%%$$$######$$$$$$$$$"""""""""""""""###$$$$$$###############$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$!!!"""""""""############"""######$$$$$$######"""######$$$$$$$$$$$$##############################$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$#########"""###$$$$$$$$$$$$######""" !!!!!!"""######$$$$$$"""""""""######"""""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""######$$$%%%"""""""""""""""###$$$$$$$$$###""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###(((+++)))&&&###############$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######%%%'''(((%%%!!! """%%%&&&%%%$$$##################$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!! """%%%'''%%%"""""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!&&&$$$""""""###"""!!!!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!"""######""" !!!"""###"""!!!!!!"""#########"""""""""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""&&&%%%###"""""""""###$$$######$$$$$$%%%%%%%%%%%%"""###%%%%%%###"""###$$$ !!!!!!"""######$$$$$$###############"""!!!!!!!!!!!!!!!"""###%%%&&&'''$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%&&&%%%%%%""""""#########$$$$$$$$$"""###%%%'''((('''%%%$$$##################$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$######$$$############$$$$$$$$$""""""""""""############"""###$$$###!!! !!!$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$#########$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!"""###%%%&&&((((((######$$$$$$$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&'''((())))))########################$$$$$$$$$#########""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$############""""""""""""###$$$""""""""""""#########$$$"""""""""###$$$$$$%%%%%%%%%$$$#########$$$&&&'''!!!!!!!!!!!!!!!""""""###$$$$$$###"""!!! !!!"""$$$###""""""###%%%################################################&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$!!!"""""""""############$$$"""!!!!!!"""$$$######$$$$$$$$$$$$##########################################$$$#########$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$#########"""###$$$$$$$$$$$$######"""#########"""""""""""""""!!!"""############""""""!!!!!!"""""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!""""""###$$$$$$###""""""!!!"""""""""################################################%%%"""###***333555---$$$ """$$$%%%%%%$$$###$$$$$$$$$$$$####################################!!!"""###"""!!!!!!!!!"""$$$$$$###!!! ###'''#########$$$$$$#########!!!""""""###$$$$$$######$$$$$$############$$$$$$!!!!!!$$$&&&$$$!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""&&&%%%######$$$$$$""" """!!!!!!!!!!!!""""""###!!! !!!!!!  !!!"""###"""!!!!!! """###"""!!! !!!""""""""""""""""""######$$$!!!""""""############"""""""""""""""""""""""""""$$$$$$#########$$$$$$$$$######$$$$$$%%%&&&&&&&&&"""###%%%%%%###"""###$$$ !!!"""###$$$%%%&&&!!!""""""#########""""""%%%%%%%%%%%%%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$######"""$$$###!!!"""###%%%$$$$$$"""""""""############$$$!!!"""###"""!!! !!!"""$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$############"""!!!!!!!!!"""""""""############""""""""""""######$$$###"""!!!######$$$%%%%%%$$$######"""$$$%%%%%%$$$######$$$""""""############$$$$$$########################%%%%%%$$$$$$###""""""""" !!!!!!!!!""""""""""""########################!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######!!!!!!""""""######"""""""""""""""!!!""""""###$$$!!!!!!"""""""""#########%%%%%%$$$$$$###""""""""""""!!! """$$$""""""!!!!!!!!!"""######""""""""""""############"""###$$$$$$######$$$%%%########################"""###$$$$$$%%%$$$$$$###$$$&&&'''&&&$$$""""""###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""############%%%###  ###%%%######$$$$$$$$$$$$#####################$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""############"""!!!################################################""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!"""""""""!!!!!! !!!"""###$$$$$$$$$###"""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""###"""!!!!!!!!!!!!"""######$$$$$$###""""""""""""##################$$$$$$$$$ ###,,,777<<<777***!!!$$$%%%$$$###!!!%%%$$$$$$$$$$$$######### !!!!!!!!!###""""""!!!!!! !!!###$$$""""""&&&"""###$$$$$$$$$$$$###""" !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$!!!###$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$###"""###%%%&&&&&&%%%###""""""!!!!!!!!!!!!"""""" """"""!!!!!!!!!!!!"""""""""######!!!"""######!!!!!!"""###!!!!!!!!!!!!"""###%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''"""###%%%%%%###"""###$$$"""#########$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$""" !!!###%%%$$$###""""""#########$$$$$$$$$!!!"""######"""!!!"""$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$############""""""""""""#########$$$$$$######""""""""""""######&&&%%%######$$$$$$%%%%%%$$$$$$###!!!$$$&&&&&&$$$######$$$!!!!!! ########################%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$#########"""""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!###""""""""""""###$$$$$$############$$$$$$$$$$$$!!!"""######""""""###$$$########################"""###$$$%%%&&&&&&%%%%%%###%%%&&&%%%###"""###%%%###############$$$%%%%%%######$$$%%%%%%$$$###"""$$$$$$###"""!!!!!! """""""""""""""######$$$$$$$$$############$$$$$$""""""""""""############%%%$$$""" """$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!"""############"""!!!################################################""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""""""""""""""""" !!!###%%%%%%$$$###"""!!!!!!!!!!!!"""""""""######""""""!!!!!!""""""#########""""""!!!"""""""""!!!!!!!!!!!!!!!"""######%%%%%%$$$###############""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!)))666;;;666---$$$ !!!$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######### !!!!!!!!!"""""""""""""""!!!!!!""""""!!! """######"""!!!!!!"""$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$!!!######""""""###$$$""""""############""""""##############################""""""""""""######"""!!!"""$$$'''))))))((($$$###"""!!!!!! !!!!!!$$$!!! ###%%%%%%$$$&&&%%%$$$"""!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$ !!!"""$$$&&&&&&"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!###%%%&&&&&&&&&%%%######$$$%%%%%%&&&''''''"""###%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''############$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""############$$$$$$$$$%%%%%%$$$###"""""""""#########"""""""""###%%%&&&!!!"""###$$$%%%&&&''''''"""""""""######$$$%%%%%%$$$!!! ###%%%$$$"""""""""######$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$###!!!"""###%%%%%%$$$########################!!!"""###$$$%%%%%%$$$###$$$$$$$$$############"""############$$$$$$$$$$$$######""""""""""""######"""""""""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###!!!$$$''''''$$$######%%%&&&&&&%%%%%%$$$#################################%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###$$$&&&'''''''''%%%$$$###############$$$$$$%%%'''&&&&&&%%%$$$###"""""" !!!""""""!!!!!!"""###########################"""###%%%&&&''''''&&&&&&$$$&&&'''&&&$$$$$$'''***###"""""""""###$$$$$$%%%"""###%%%&&&''''''&&&&&&%%%$$$###"""!!!"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$############!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$%%%&&&'''''' !!!###%%%&&&%%%###"""!!!!!!!!!!!!""""""""""""###"""""""""""""""######%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!"""######&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###000:::777))) &&&$$$$$$$$$%%%''')))+++,,,%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&"""!!!!!!"""###$$$$$$###%%%###!!!"""%%%&&&$$$!!!"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&'''&&&$$$$$$############$$$$$$ ###&&&%%%###!!!###%%% !!!"""""""""""""""%%%###!!! """$$$$$$#########""""""!!!!!!###"""!!!"""#########""""""""""""###$$$$$$$$$%%%""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""############'''%%%###!!! """$$$%%%$$$######"""""""""""""""""""""""""""############'''&&&&&&%%%$$$$$$$$$$$$!!!"""###%%%'''&&&"""!!!%%%((()))'''$$$"""###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$$$$######"""%%%%%%$$$######"""!!!!!!'''&&&$$$#########$$$%%%!!!######"""######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&!!!!!!!!!"""######$$$$$$$$$###""" !!!"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&""""""""""""############$$$$$$###"""###$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########""""""""""""############""""""!!!!!! !!!###$$$$$$###""""""############$$$$$$$$$%%%%%%$$$###""""""######"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%%%%$$$#########""""""!!!!!!$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%$$$"""!!!""""""#########""""""""""""######&&&###!!!!!!###%%%$$$###&&&&&&%%%$$$#########$$$$$$$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!!!!"""###############$$$%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######!!!"""$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&!!!""""""""""""#########"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""'''&&&$$$"""!!!""""""######"""!!! !!!"""###$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""%%%###!!!"""%%%&&&$$$"""######""""""""""""######!!!!!!""""""""""""!!!!!! !!!"""######$$$!!! !!!"""#################################$$$"""!!!!!!"""$$$+++444666,,,"""!!!###$$$$$$$$$$$$%%%&&&'''((())))))&&&######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###%%%''''''%%%###""""""######$$$$$$$$$$$$###### !!!""""""""""""""""""!!!  """###############"""""""""!!!###"""""""""#########"""###############$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""############%%%$$$"""!!! !!!"""###$$$######"""""""""""""""""""""""""""############$$$%%%&&&&&&&&&$$$###"""!!!!!!"""$$$%%%$$$"""!!!$$$'''(((&&&$$$### !!!!!!###$$$%%%&&&&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""###$$$%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$#########'''&&&&&&%%%$$$$$$######$$$###"""!!!!!!""""""###"""  ###%%%%%%$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%#####################"""&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$""""""""""""############%%%$$$#########$$$%%%&&&########################""""""""""""""""""""""""###"""""""""""""""############""""""""""""############""""""!!!!!!!!!!!! !!!"""###$$$###"""!!!"""############$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$$$$######""""""""""""############""""""###$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$#####################""""""!!!""""""###$$$&&&'''(((######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$&&&###!!!!!!###%%%$$$###%%%%%%$$$###############$$$$$$$$$###"""!!!!!!!!!$$$$$$############$$$$$$#########""""""###$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$######'''''''''&&&%%%$$$$$$###%%%$$$############$$$%%%"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###!!!!!! """"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!#########""""""#########""" !!!$$$&&&%%%$$$######""""""""""""######!!!""""""######""""""!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""%%%(((&&&...000)))###$$$&&&&&&############$$$%%%'''''''''%%%""""""$$$%%%$$$"""#################################$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$###### !!!"""""""""""""""""""""""""""###$$$$$$$$$############""""""""""""########################$$$$$$$$$############### !!!"""$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""##################"""!!!!!!!!!!!!"""$$$######"""""""""""""""""""""""""""############!!!###%%%'''&&&$$$!!! """!!!!!!"""######""" !!!"""$$$%%%&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$############%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%&&&%%%$$$#########$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######""""""!!!""""""######$$$###""""""$$$%%%%%%$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$&&&%%%%%%$$$######""""""###"""!!! !!!!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$######""""""""""""#########""""""""""""!!!!!!!!!$$$$$$$$$######""""""""""""############$$$$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$###############"""""""""""""""###$$$$$$$$$$$$###$$$"""!!!"""###%%%%%%$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$###"""""""""######$$$$$$$$$###""""""!!!!!!$$$$$$#########$$$$$$%%%$$$######"""""""""######"""###%%%&&&&&&%%%###"""'''&&&&&&%%%%%%$$$$$$###+++***(((&&&$$$$$$$$$$$$$$$######""""""######$$$ !!!!!!!!!""""""%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%$$$######""""""""""""######"""##################"""""""""""""""""""""""""""""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$''')))$$$((()))%%%###$$$%%%$$$""""""""""""###$$$%%%%%%%%%###"""!!!#########"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%""" !!!$$$%%%$$$"""######$$$$$$$$$$$$###### !!!""""""""""""""" !!!###$$$$$$$$$############""""""""""""""""""###$$$$$$###"""###$$$%%%$$$$$$$$$###""""""""" !!!""""""###$$$$$$$$$$$$$$$######"""""""""!!!"""""""""########################"""""""""!!!$$$######"""""""""""""""!!!"""""""""############!!!"""###$$$$$$###"""!!!$$$"""!!!"""###$$$###""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""############$$$$$$%%%%%%$$$$$$### !!!$$$%%%&&&%%%###"""%%%%%%%%%$$$$$$$$$######  %%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""!!!"""""""""############%%%%%%$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%######""""""""""""######""""""""""""""""""""""""&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$%%%$$$###""""""###$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$######!!! """$$$&&&'''&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!"""######""""""$$$$$$$$$######$$$$$$$$$$$$############$$$############"""""""""""""""###$$$$$$$$$######"""""""""""""""!!!!!!""""""######$$$$$$###""""""""""""###$$$%%%'''((('''%%%""" &&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!"""###%%%&&&###""""""""""""""""""###!!!!!!!!!""""""""""""###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$###"""""""""#########$$$%%%&&&'''((($$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""!!!  !!!"""######"""!!! """"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###  !!!"""###############""""""""""""############$$$$$$$$$$$$############""""""""""""""""""!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&%%%%%%&&&'''&&&%%%$$$###"""###!!!######"""""""""###$$$$$$$$$###"""""""""#################################$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""%%%###!!! !!!###%%%%%% ###&&&%%%######$$$$$$%%%%%%$$$$$$### !!!""""""""""""""" !!!!!! """"""""""""""""""######"""$$$%%%$$$""""""###%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!!"""""""""############%%%%%%%%%$$$$$$$$$######$$$######"""""""""""""""!!!"""""""""##################!!! !!!"""###$$$%%%$$$######%%%%%%$$$###############$$$%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$######"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%&&&$$$###"""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######!!!"""""""""############$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%######""""""""""""######""""""""""""############$$$$$$$$$###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$###############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$######"""""""""!!!###$$$%%%%%%############$$$$$$%%%%%%&&&!!!###%%%&&&''''''######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$ """#########"""######""""""""""""############$$$$$$###############"""""""""""""""######$$$$$$$$$$$$############"""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%&&&)))******(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$"""!!! !!!###&&&((("""""""""######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###"""!!!  !!!"""######"""!!! $$$######"""######$$$$$$""""""###$$$$$$###""""""!!!"""""""""!!!!!!!!!!!!######""""""""""""############$$$$$$$$$$$$##################""""""""""""!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%&&&((('''%%%$$$$$$$$$%%%""" !!!###""" %%%$$$###############$$$$$$$$$$$$#########$$$%%%########################$$$#####################"""""""""###$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! $$$###!!! !!!###$$$$$$ ###'''&&&###$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""""""""""" """###$$$$$$###"""""""""""""""############"""$$$&&&%%%"""!!!###&&&$$$$$$$$$##################""""""!!!!!!  !!!"""###$$$$$$""""""""""""############&&&&&&%%%$$$$$$$$$$$$%%%$$$######"""""""""""""""""""""""""""############%%%###!!!!!!$$$&&&%%%$$$$$$%%%&&&&&&%%%###"""######$$$$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%""""""###$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))(((((((((((((((((((((((("""############"""!!!!!!&&&&&&'''&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$###"""""""""######$$$%%%%%%&&&!!!"""######$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$######""""""""""""######"""""""""############$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$#########"""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""&&&%%%$$$$$$$$$###!!!#########$$$$$$$$$$$$$$$###$$$$$$%%%$$$"""!!! ######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%###""""""""""""""""""###!!!###%%%%%%###"""###$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&& """$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&"""######$$$$$$######"""!!!!!!!!!"""""""""######!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%'''((())))))%%%%%%$$$%%%%%%&&&'''(((###""""""""""""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!$$$$$$#########$$$%%%%%%!!!"""###$$$$$$###"""!!!###$$$$$$###!!! !!!######""""""""""""######"""##################"""########################"""""""""###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$!!!!!!$$$######$$$%%%%%%$$$###"""""""""######$$$$$$$$$######$$$&&&""""""""""""""""""""""""""""""#################################$$$$$$$$$''''''&&&%%%$$$######"""#########""""""############!!!!!!$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""""""""""""""$$$$$$$$$%%%%%%%%%$$$$$$!!!"""""""""############!!!%%%'''&&&"""!!!###'''###############$$$$$$$$$############""""""""""""!!!!!!!!!""""""######$$$""""""""""""############'''&&&$$$""""""###$$$%%%$$$######"""""""""""""""""""""""""""############$$$###"""!!!"""###$$$&&&######$$$%%%'''&&&$$$!!!""""""###%%%%%%%%%%%%%%% !!!!!!###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$###!!! $$$&&&'''&&&$$$###&&&((($$$%%%%%%&&&&&&%%%%%%$$$########################"""##################### """#########"""!!!$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""""""""############!!!"""###$$$$$$######"""########################""""""""""""""""""""""""###"""""""""""""""############""""""""""""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$"""""""""############$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$###$$$%%%$$$""" ##################""""""'''''''''&&&### ######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$######""""""######$$$!!!###&&&%%%###""""""$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%&&&'''((()))$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$###### ##################$$$$$$################################################!!!"""""""""#########$$$!!!!!!""""""###$$$$$$$$$%%%%%%&&&'''((()))******&&&&&&%%%%%%%%%&&&&&&'''$$$######""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###""""""!!!"""""""""###""""""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%"""###%%%&&&&&&%%%###""""""$$$%%%$$$"""!!!"""$$$######""""""""""""######!!!""""""######""""""!!!"""""""""######$$$$$$%%%%%%$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$######$$$!!!###$$$!!!"""'''%%%$$$###"""!!!!!!!!!!!!!!!"""$$$###!!!!!!###&&&########################!!!!!!""""""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!""""""""""""""" !!!!!!""""""#########$$$!!!%%%(((&&&"""!!!###'''""""""######$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$###############""""""""""""############'''%%%###!!! """$$$%%%$$$######"""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$!!!"""###%%%'''&&&"""!!!"""$$$%%%&&&&&&%%%$$$###############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%########################&&&''''''&&&%%%###!!!!!!###$$$###!!!!!!$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""######$$$$$$$$$######"""!!!!!!!!!###$$$%%%&&&''''''&&&%%%$$$$$$############$$$$$$%%%###""" """###%%%""""""""""""############ !!!"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########""""""""""""######""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%""" """############$$$$$$$$$######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!! ###&&&''''''%%%$$$#########""""""!!!!!!"""$$$%%%%%%$$$#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%% ###&&&&&&###""""""$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%&&&''')))***+++333111///---***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!"""$$$%%%%%%''''''(((((()))*********''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!! !!!#########"""!!! !!!"""###""""""!!!""""""###$$$$$$###$$$&&&''''''&&&$$$### ###%%%$$$""""""$$$'''######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$########################!!!###&&&'''&&&$$$###$$$%%%"""###&&&$$$%%%$$$###"""!!! !!!###""" """%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######"""""" !!!"""###$$$"""###%%%&&&&&&%%%###"""!!!###&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$###"""$$$$$$###"""!!!!!!!!!!!!'''$$$ ######""" """%%%###"""$$$### """"""""""""""""""""""""""""""############""""""!!!"""###$$$%%%%%%$$$###%%%$$$###!!!!!!!!!"""###&&&%%%%%%$$$#########$$$$$$#########""""""!!!!!!######""""""###$$$%%%%%%&&&%%%$$$###""""""""""""######""""""""""""############""""""###$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######"""#########$$$###"""!!!!!!###%%%&&&$$$&&&&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###"""!!!########################$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$######"""""""""$$$%%%$$$###"""###%%%$$$$$$$$$#########""""""$$$$$$##################"""  ###%%%%%%$$$$$$#########""""""!!!!!! $$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&$$$%%%&&&%%%#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%''''''''''''%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$$$$###!!! %%%$$$$$$$$$###"""""""""$$$$$$$$$$$$######""""""%%%%%%$$$""""""%%%,,,222===777///***)))(((&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""""""""#####################""""""""""""""" !!!###%%%&&&%%%$$$###$$$$$$##################%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########"""""""""###$$$%%%%%%$$$$$$######""""""!!!!!!""""""############"""""" !!!""""""!!!!!!"""###""""""""""""############"""  """%%%$$$###!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!"""############### !!!""""""!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!!!!!!!############"""""""""""" !!!$$$%%%&&&%%%###"""$$$$$$######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%&&&(((((((((&&&$$$"""########################"""$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""#########""""""!!!$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$'''&&&%%%$$$######"""###%%%### !!!"""""""""$$$%%%$$$###!!!!!!"""$$$%%%###"""###&&&'''%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""###$$$%%%$$$######%%%$$$###"""!!!!!!"""###&&&%%%%%%$$$#########$$$############"""""""""!!!######""""""###$$$$$$%%%&&&%%%$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%&&&%%%$$$"""""""""###%%%&&&"""###$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$########################"""###$$$%%%%%%$$$###"""##################"""""" !!!"""""" !!!"""$$$$$$$$$#########""""""########################%%%###"""###&&&'''&&&%%%$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$####################################&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""$$$$$$$$$$$$############$$$$$$$$$$$$#########"""###$$$$$$###$$$(((///555999333+++&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###"""""""""###$$$$$$%%%%%%%%%$$$######$$$%%%%%%""""""""""""########################"""""""""""" !!!###$$$$$$###"""!!!########################%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$$$$"""""""""""""""""""""""""""##################"""!!!"""$$$###""""""###%%%""""""""""""###############"""  """#########"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%!!!!!!"""###############!!!"""###$$$###"""!!! !!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$##################"""""""""!!!!!!""""""#########$$$""""""$$$$$$%%%$$$###"""!!!!!!!!!"""######$$$$$$############""""""""""""############$$$$$$$$$%%%########################"""###$$$$$$$$$###"""!!!########################$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!!!!"""""""""######%%%$$$$$$######"""!!!!!!""""""""""""###$$$%%%%%%$$$$$$%%%&&&&&&'''''''''***)))'''&&&%%%$$$$$$$$$$$$""" !!!"""$$$%%%%%%$$$&&&'''&&&$$$######$$$$$$%%%&&&''''''&&&$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$###""""""$$$$$$###"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""#########"""######$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$$$$##################$$$&&&'''(((%%%$$$#########$$$&&&'''***(((%%%###!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$$$$################################################"""""""""""""""#########!!!"""!!!  """$$$$$$$$$#######################################%%%$$$$$$%%%''''''%%%##################"""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""######$$$$$$############"""""""""########################'''$$$!!!!!!$$$'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%''',,,222666666000)))%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&!!!!!!!!!"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""""""""#########$$$$$$########################!!!"""#########"""!!! ########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""#########""""""""""""##################$$$$$$$$$$$$###### """######"""!!!###$$$""""""""""""##################""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!!!!"""###############""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$######""""""!!! !!!"""###$$$%%%%%%$$$$$$##################!!!!!!!!!"""######$$$$$$&&&%%%$$$###"""!!! """""""""#########$$$$$$########################!!!!!!!!!"""""""""""""""########################%%%###  $$$'''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!"""""""""#########&&&%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&$$$$$$%%%&&&'''((()))******)))(((&&&%%%$$$$$$$$$$$$"""!!!!!!###$$$$$$$$$!!!$$$&&&'''&&&%%%%%%%%%###%%%%%%%%%###!!!"""###""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$######""""""$$$#####################$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""$$$###############$$$$$$%%%$$$$$$###""""""######"""""""""######"""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!  !!!"""########################%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""#########!!!"""######"""!!!"""##########################################$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!########################""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%########################$$$############$$$%%%%%%###"""""""""""""""""""""########################&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&))),,,000333...+++'''%%%###$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""###############$$$$$$######$$$$$$###"""!!! ###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$%%%%%%$$$###"""""""""############"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$  !!!!!!"""""""""############"""##################""""""""""""""""""######$$$"""!!!!!!!!!!!!!!!!!!"""!!!!!!"""##################""""""!!!!!!"""######&&&&&&%%%%%%$$$$$$###############"""""""""""""""######""""""!!!  !!!!!!"""######$$$$$$%%%$$$######""""""######$$$$$$######"""!!!!!!!!!%%%%%%$$$###"""!!! !!!""""""""""""################################################$$$%%%&&&########################%%%###  ###&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!"""###$$$%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%''')))***+++)))((('''%%%$$$$$$######$$$###!!!!!!"""###"""  $$$&&&&&&%%%%%%&&&%%%%%%$$$""" """$$$##############################$$$$$$###"""!!!!!!%%%%%%$$$######"""""""""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""""""""######$$$$$$###############$$$%%%$$$######"""#########!!!"""############"""!!!$$$$$$###############$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###########################%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$"""###$$$###"""!!!"""$$$########################""""""#########$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%###########################""""""""""""###$$$$$$"""""""""""""""""""""###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%''')))+++,,,---$$$$$$%%%$$$###!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&######$$$$$$$$$$$$##################$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######%%%%%%$$$###"""""""""###%%%$$$$$$###"""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$  !!!!!!"""""""""############!!!"""############"""!!!############""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###############%%%%%%###"""!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######"""!!! ######""""""""""""""""""$$$$$$###""""""######$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""#################################$$$$$$$$$$$$$$$%%%&&&'''########################$$$######"""""""""######!!!!!!"""###%%%&&&'''((( """""""""#########$$$$$$ """###""""""""""""###$$$%%%%%%%%%%%%%%%%%%&&&(((***+++'''&&&%%%%%%$$$$$$$$$$$$$$$###!!!"""""""""!!!"""%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&########################!!!""""""#########""""""%%%$$$######"""#########"""###$$$$$$%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$###""""""""""""############%%%$$$######"""#########$$$$$$###############$$$###$$$%%%&&&&&&%%%$$$###%%%$$$######"""#########!!!"""###$$$%%%&&&&&&'''((('''&&&$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$ """###"""!!! !!!"""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%&&&&&&$$$""""""###%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$ !!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((++++++***(((%%%&&&((((((&&&$$$$$$%%%!!!"""###$$$$$$%%%%%%$$$%%%$$$######""""""######"""######$$$$$$######"""#########$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######""""""###$$$$$$$$$######""""""""""""""""""""""""###""""""""""""""""""###$$$$$$######"""#########$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$###### """######"""!!!###$$$""""""""""""############!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$###""" ######$$$$$$$$$$$$######!!!!!!"""###############''''''&&&%%%$$$###"""!!!"""""""""######$$$$$$%%%""""""""""""############%%%%%%%%%$$$$$$######"""############""""""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#############################################$$$%%%&&&&&&$$$###!!! !!!"""###%%%&&&((((((!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""!!! !!!###$$$###############$$$$$$&&&%%%$$$$$$%%%''')))***&&&&&&%%%%%%$$$%%%%%%&&&###""""""###$$$%%%###"""!!!###$$$#########$$$&&&%%%%%%'''******&&&###########################!!!!!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""###$$$%%%%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$###!!!"""""""""############%%%$$$$$$###""""""######$$$###############$$$$$$"""$$$%%%&&&&&&%%%$$$"""%%%$$$$$$###""""""###############$$$$$$%%%%%%%%%&&&%%%$$$###############"""######$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""!!! %%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%$$$""" ###'''#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!!!! !!!!!!"""###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''***------***''''''((((((&&&$$$$$$&&&)))""""""###$$$%%%%%%%%%%%%#########"""######$$$$$$######$$$%%%%%%$$$###############$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%$$$###""""""########################$$$######""""""######$$$#########"""######$$$$$$!!!!!!""""""#########$$$"""##################"""!!!"""$$$###""""""###%%%""""""""""""############"""""""""!!!!!!"""""""""""""""###$$$######"""!!!"""###$$$%%%%%%$$$###"""!!!!!!"""###############$$$$$$%%%%%%%%%$$$"""!!!############$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######### !!!"""$$$%%%%%%%%%$$$!!!!!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""!!! ###########################$$$%%%&&&%%%$$$"""!!!"""######$$$$$$%%%&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$'''&&&$$$"""!!!"""###$$$$$$$$$##################&&&%%%$$$###$$$&&&((()))&&&%%%%%%%%%%%%&&&''''''"""!!!"""$$$&&&''''''%%%###$$$%%%%%%###""""""###""""""$$$)))...,,,%%%########################!!!"""###$$$%%%&&&&&&&&&######"""""""""###%%%&&&"""###$$$%%%&&&%%%%%%$$$!!!"""$$$&&&&&&&&&$$$###!!!!!!""""""#########$$$%%%%%%$$$###""""""######$$$###############$$$$$$ !!!###$$$$$$###!!! %%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$""""""###$$$$$$$$$$$$###$$$###!!! """###$$$########################!!!"""############""""""######################## """###%%%%%%###""" &&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""!!!"""&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%######################## """###%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&(((,,,000000,,,((($$$$$$!!!!!!&&&"""###$$$%%%&&&&&&'''&&&#########$$$%%%&&&(((((($$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###"""""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""###$$$%%%%%%$$$###"""!!!########################%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""###$$$%%%%%% """###%%%&&&'''""""""############"""""" !!!""""""!!!!!!"""###""""""""""""##################""""""""""""###### """###$$$$$$###### !!!"""######"""!!! !!!!!!"""############### """###$$$###!!! %%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%"""""""""""""""######### !!!"""###$$$%%%%%%"""%%%&&&&&&%%%%%%$$$$$$######"""!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$### ########################$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""$$$###!!! """$$$&&&"""$$$''''''%%%"""!!!###############$$$$$$%%%%%%###"""###&&&'''%%%###%%%%%%$$$$$$%%%%%%&&&'''!!!"""""""""############'''&&&%%%$$$##################%%%+++000///(((!!!&&&%%%$$$$$$#########$$$ !!!###$$$%%%%%%%%%$$$###############"""!!!!!!!!!%%%))))))'''%%%!!!!!!!!!!!!!!! ###$$$%%%$$$###"""###$$$""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&""""""""""""############ !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$"""""""""###$$$$$$$$$%%%))))))***(((&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&)))---111000+++&&&%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$%%%%%%$$$%%%'''((((((''''''&&&$$$######$$$&&&'''########################"""!!!###"""!!!###############$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$############"""""""""!!!$$$#########""""""!!!!!!###"""!!! !!!"""#########""""""""""""######"""############$$$$$$$$$&&&&&&%%%$$$$$$#########&&&$$$######$$$$$$###!!! !!!"""###############""""""""""""####################################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######"""!!! !!!"""$$$%%%&&&&&&%%%$$$!!!!!!"""###############%%%%%%$$$###""""""######$$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!! ###"""!!! !!!"""$$$%%%(((%%%  """###""""""""""""###$$$$$$$$$###!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$###""" $$$$$$%%%***......(((###%%%$$$$$$######$$$$$$%%%"""###$$$&&&&&&&&&%%%%%%###############"""!!!!!!""""""###&&&((((((&&&$$$###$$$$$$$$$######"""!!!"""###$$$$$$""""""###$$$########################"""###%%%&&&&&&%%%$$$###""""""""""""############""""""######$$$$$$%%%%%%##################""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######"""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$%%%&&&'''%%%###"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%'''***---///...***&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""#########%%%$$$"""!!!!!!"""$$$%%%###########################!!! ###$$$$$$"""!!! !!!""""""%%%%%%$$$$$$###""""""!!!"""""""""""""""#########$$$$$$$$$$$$#########"""############"""""""""!!!$$$###"""!!!!!!"""###$$$######""""""""""""######"""############$$$$$$$$$###########################"""!!!!!!""""""!!!!!!""""""############"""""""""""""""####################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$######!!!!!!"""#####################"""!!!!!!!!!!!!!!!########################!!!###%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$)))%%% $$$""""""!!!!!!!!!"""#########"""!!!"""$$$%%%$$$###############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%'''%%%###"""!!!"""###$$$%%%$$$%%%(((++++++((($$$$$$$$$$$$###$$$$$$%%%%%%!!!"""############""""""#########$$$######"""!!!'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###"""!!!"""######"""!!!"""$$$###########################%%%'''((((((&&&###!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""!!!!!!#######################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$###"""###$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((('''&&&%%%%%%$$$$$$######$$$$$$%%%)))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%(((,,,---,,,***(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""############""""""""""""%%%%%%$$$$$$$$$#####################""""""""""""$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$ !!!!!!"""######$$$$$$###"""!!!!!!""""""!!! """############""""""!!!""""""""""""####################################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$######""""""!!!"""""""""!!!"""""""""###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###%%%$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""""""""############!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""!!!!!!"""############""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%(((&&&$$$""""""###$$$%%%%%%$$$###$$$'''(((&&&$$$&&&%%%$$$$$$#########$$$"""#########"""""""""!!!#########$$$$$$######"""(((&&&$$$###$$$%%%$$$$$$""""""#########""""""!!! """######"""!!!"""$$$###########################$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$##################""""""###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$######%%%%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$############$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&***...---***'''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""#########"""""""""""""""######"""#########$$$$$$######""""""""""""######""""""#########$$$$$$$$$""""""""""""######$$$$$$%%%###"""###$$$$$$###"""###############"""!!! !!!"""""""""####################################%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!!!!!&&&$$$###!!!!!!!!!"""###"""""""""""""""######$$$$$$$$$###############$$$!!!!!!!!!!!!""""""""""""!!!###%%%''''''%%%""" $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$##################$$$$$$!!!"""""""""############!!!$$$&&&'''&&&%%%###!!!!!!!!!!!!!!!""""""###!!!"""""""""""""""######!!!"""###$$$$$$$$$######""""""""""""#########$$$###""" !!!"""$$$"""!!!"""###$$$$$$$$$((('''&&&$$$###""""""!!!%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&$$$!!!!!!"""$$$%%%$$$!!!""""""#########"""""" """######""""""###%%%##############################"""""""""$$$&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""###############$$$$$$$$$###############&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%%%%$$$$$$######"""$$$%%%%%%%%%%%%&&&(((""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))************))))))))),,,///---)))&&&%%%'''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$&&&'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###### !!!!!!""""""###############""""""""""""######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###"""###$$$%%%$$$##################"""!!! !!!"""""""""##########################################""""""""""""###### $$$%%%%%%$$$$$$###"""!!!'''&&&$$$###""""""###$$$""""""!!!!!!""""""###$$$$$$###############$$$$$$ !!!!!!""""""""""""###%%%'''((('''%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$&&&%%%###!!!!!!"""###$$$""""""!!!!!!!!!"""######!!!"""$$$###""""""###%%%!!!"""$$$%%%%%%%%%$$$###!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""###""""""!!!!!!"""######((('''&&&$$$###""""""!!!"""!!!!!! !!!"""""""""###$$$$$$%%%$$$$$$$$$###""" """$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###''')))#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&""""""######$$$%%%%%%&&&#######################################$$$$$$$$$"""""""""#################################$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!###$$$$$$######$$$&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###!!!!!!!!!$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))---...///000000///...---...//////,,,)))&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&))),,,,,,(((%%%$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""!!!###$$$#########"""###$$$$$$%%%####################################""""""""""""""""""!!!!!!!!! """"""""""""############ !!!""""""###""""""######""""""""""""######"""############$$$$$$$$$&&&&&&%%%%%%$$$######""""""!!! !!!"""###"""!!!"""############""""""!!!""""""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!""""""### !!!!!!""""""######$$$ !!!###$$$%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""""""""""" !!!!!!!!!""""""""""""###"""!!! !!!"""$$$%%%'''$$$!!! ###%%%###""""""""""""###$$$$$$!!!###%%%%%%###"""$$$&&&"""###%%%&&&'''&&&%%%$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$############$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$  !!!"""###"""###$$$$$$%%%%%%%%%$$$$$$"""!!!"""###%%%$$$###!!!"""######$$$$$$$$$###!!!###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&""""""###%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$"""###$$$%%%%%%$$$###$$$%%%''')))***+++,,,222333555666666555333222333111...,,,***(((&&&$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$''',,,111111---(((&&&&&&#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$!!!!!!"""%%%%%%$$$$$$$$$$$$%%%&&&&&&########################"""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!"""""""""############ """###$$$$$$############""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$############!!! """###"""!!!!!!""""""############"""""""""""""""##########################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$######"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!""""""###$$$$$$%%%!!!!!!!!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############""""""######$$$$$$$$$%%%$$$###!!! """$$$&&&!!!!!!""""""$$$%%%&&&'''###############$$$$$$%%%"""$$$&&&%%%######%%%'''"""$$$%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!######""" $$$%%%%%%%%%$$$###$$$%%%############$$$%%%&&&'''&&&&&&%%%%%%&&&(((***+++"""###$$$%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$""" !!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""###$$$&&&((()))++++++&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%&&&&&&'''''''''!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$"""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%&&&''''''(((''''''&&&&&&''''''((((((&&&$$$$$$%%%%%%$$$######$$$&&&(((***,,,---...777888999;;;;;;999888777666222...++++++***'''###&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$""")))///000***%%%""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###%%%!!!!!! !!!!!!"""#####################$$$$$$!!!!!!""""""######$$$$$$############""""""""""""!!!!!!""""""#########$$$ !!!###$$$%%%%%%$$$$$$######""""""""""""######"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$###"""""""""$$$%%%%%%$$$ !!!"""###############""""""""""""####################################$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$###"""""" !!!"""$$$$$$$$$###"""$$$###!!! !!!"""$$$%%%######"""######$$$%%%%%%!!!""""""###$$$%%%%%%%%%'''&&&$$$"""!!!""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$%%%$$$###"""!!!###############"""!!!!!!$$$$$$############$$$$$$######"""""""""""""""#########""""""""""""######!!!!!!!!!!!!!!! """###$$$$$$$$$"""!!! ###$$$######&&&((($$$$$$$$$$$$$$$###"""!!!&&&%%%$$$###"""""""""""" """&&&&&&$$$$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%&&&&&&$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###""")))(((%%%###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%###############"""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&&&&$$$!!!&&&###!!!!!!###%%%$$$###&&&###!!!"""$$$%%%### """######"""!!!###$$$"""############$$$$$$$$$!!!"""$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%)))'''&&&$$$$$$%%%&&&'''***)))((('''&&&'''((((((###$$$&&&(((((('''&&&%%%'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&(((***+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&%%%$$$&&&))),,,------////////////////////////...,,,***'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""")))%%%%%%$$$###""""""###$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%'''((('''%%%###"""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$##################$$$######""""""######$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$###"""!!!!!!""""""$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$###"""!!! ###!!!!!!###&&&'''$$$!!!###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!!!!"""######"""!!! ########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!###%%%%%%$$$###"""###""""""""""""!!!###&&&)))"""######!!!%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""####################################"""""""""!!!###$$$$$$$$$$$$###"""!!!###############"""!!!!!!#########""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$###""""""###############"""!!!!!! !!! """$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%!!! $$$'''&&&$$$$$$$$$$$$#########""""""######"""""""""""""""### !!!"""#########"""!!!############""""""""""""######$$$$$$$$$$$$######+++)))'''%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&((())))))(((###############""""""!!!%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###&&&$$$!!!!!!###%%%$$$###!!! !!!###%%%'''((('''%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$###!!!%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%)))'''&&&$$$$$$%%%&&&''')))((('''&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%&&&%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%'''***,,,,,,+++************************,,,+++)))'''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''### %%%((((((&&&$$$$$$###"""###$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############$$$$$$###"""""""""""""""$$$$$$###"""""""""""""""########################""""""###$$$######!!!!!!!!! !!!###$$$""" ###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########"""""""""!!! &&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""!!!###%%%%%%$$$############""" !!!###$$$"""###$$$"""  !!!"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%############################################################""""""""""""######$$$$$$######"""!!!"""############""""""!!!###""""""!!!!!!""""""###%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""!!!#########"""###$$$&&&%%%$$$###"""###$$$$$$###$$$%%%&&&&&&&&&%%%$$$(((%%%""""""%%%&&&$$$"""$$$$$$$$$###############&&&%%%###!!! !!!"""###$$$%%%%%%%%%$$$###""""""""""""###############$$$$$$############$$$$$$)))((('''%%%%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%######$$$$$$######"""!!!%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%$$$""""""$$$%%%$$$###%%%&&&&&&$$$"""!!!!!!"""'''%%%###%%%((()))'''%%%############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$###&&&%%%###""""""###%%%&&&%%%%%%&&&&&&'''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$#########$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&)))+++,,,+++)))'''''''''''''''''''''''')))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###"""%%%'''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$$$$###$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$###########################$$$%%%&&&&&&%%%$$$###########################""""""""""""############$$$$$$###""""""""""""###$$$$$$###""""""""""""###########################!!!""""""############"""###!!! """######"""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""""""""###&&&&&&%%%$$$###""" $$$$$$$$$$$$#########"""$$$$$$$$$##################""""""!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############!!!###%%%%%%###"""######)))&&&""""""$$$&&&%%%###"""###$$$$$$###"""###%%%!!!""""""######""""""!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%#########################################################"""""""""""""""##################""""""""""""############"""!!!""""""!!!!!!!!!!!!""""""$$$$$$#########$$$%%%%%%$$$$$$$$$######$$$$$$$$$""""""""""""###$$$$$$%%%$$$###"""!!!!!!"""###$$$"""###$$$%%%$$$$$$$$$$$$$$$"""!!! """### !!!$$$&&&'''&&&%%%$$$&&&$$$""""""###$$$"""!!!########################(((&&&$$$###"""###$$$$$$&&&%%%$$$###"""######$$$"""""""""######$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$%%%$$$######$$$$$$$$$$$$###""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""!!!###%%%%%%%%%%%%$$$######$$$$$$$$$$$$&&&'''((($$$&&&""" !!!&&&(((%%%!!!#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$###""""""###$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''***,,,+++)))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%"""!!!###&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######$$$###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$########################$$$$$$$$$###$$$&&&''''''&&&$$$###########################"""""""""""""""#########$$$$$$###""""""#########$$$$$$###""""""#################################!!!!!!""""""############&&&$$$###"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""###########################""""""""""""""""""###""""""""""""####################################"""###%%%$$$###"""###$$$***%%%!!!"""''')))&&&######$$$%%%$$$#########%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%################################################""""""""""""""""""######""""""""""""""""""######!!!""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$######""""""""""""############""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$ !!!!!!""""""!!! ###"""  """$$$"""$$$%%%%%%$$$###############$$$%%%$$$###########################%%%%%%$$$######$$$%%%%%%%%%""" """""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$""" """$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$ ###%%%$$$"""!!!###&&&%%%!!! %%%'''$$$ ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&$$$$$$#########$$$&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***++++++(((%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$###!!! !!!###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$#################################""""""""""""""""""$$$###############$$$$$$$$$###############$$$$$$########################!!!!!!!!!""""""###$$$$$$&&&%%%$$$#########%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$###########################"""$$$$$$$$$""""""###%%%######&&&$$$ $$$%%%%%%$$$"""!!!!!!"""%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&################################################""""""""""""############""""""!!!!!!!!!"""######!!!""""""############"""###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$$$$###""""""""""""""""""###&&&%%%$$$$$$$$$%%%&&&'''"""""""""""""""######$$$""""""!!!"""$$$$$$###!!!$$$$$$###"""###$$$%%%&&&!!!##################$$$%%%&&&&&&&&&&&&&&&###############$$$$$$$$$"""""""""""""""######"""&&&###"""$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###!!! !!!###%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%'''%%%###!!!###&&&'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$############$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))((()))******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""%%%'''&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$############$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$###$$$$$$###!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$############ !!!!!!"""#####################$$$$$$$$$$$$######""""""######$$$'''''''''&&&&&&&&&&&&&&&###############$$$$$$$$$###$$$$$$###""""""###%%%!!! $$$&&&%%%######$$$%%%###!!! !!!$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############"""!!!!!! !!!"""###$$$!!!!!!"""########################""""""#########""""""""""""###$$$%%%&&&$$$######""""""######$$$'''&&&$$$######$$$%%%&&&!!!!!!"""###############%%%######$$$'''(((&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&!!!!!!""""""#########$$$"""$$$%%%&&&&&&%%%%%%%%%""""""#########$$$$$$$$$"""###$$$$$$$$$""" %%%$$$"""!!!"""###%%%'''%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###""" $$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###""""""$$$&&&'''&&&%%%"""%%%''''''%%%$$$$$$%%%'''&&&$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%###""""""######$$$'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%'''((()))'''%%%###""""""###%%%'''###$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$&&&%%%%%%%%%&&&&&&'''''')))(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((,,,***)))((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%$$$"""$$$%%%%%%%%%%%%###"""!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$#########$$$$$$%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###"""$$$&&&%%%"""!!!!!!######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%)))((('''%%%%%%%%%%%%&&& !!!"""###""""""#########$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&%%%%%%$$$$$$""""""#########$$$$$$$$$###$$$$$$###!!!"""###%%%###$$$$$$%%%&&&&&&&&&&&&"""###$$$###"""!!!"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$"""!!! """###$$$!!!!!!"""###############$$$$$$############$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$""" !!!"""### !!!"""$$$$$$$$$###"""!!! !!!$$$&&&$$$"""!!!"""###$$$$$$$$$$$$$$$#########"""######$$$%%%!!!"""$$$$$$###!!!!!!!!!""""""######$$$$$$$$$$$$%%%&&&((((((&&&###  !!!"""###############&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$&&&))))))'''&&&"""%%%((((((%%%###$$$&&&$$$''''''%%%"""$$$%%%%%%######%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!! $$$$$$###$$$%%%''')))+++&&&""""""&&&###$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''+++***(((&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''$$$%%%%%%%%%$$$""" $$$$$$%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$#########$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""###&&&)))(((%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!"""$$$%%%&&&!!!!!!###$$$&&&((()))***""""""######$$$$$$$$$$$$$$$$$$############$$$$$$############""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&"""$$$%%%%%%###""""""### """############%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###%%%&&&%%%""""""$$$&&&$$$"""!!!"""%%%&&&$$$"""!!!!!!""""""###%%%&&&'''$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%######$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%$$$$$$###"""!!!!!!$$$###"""!!!!!!"""###$$$###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%---,,,)))&&&$$$###$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""###%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$$$$%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%&&&''''''((((((''''''%%%%%%$$$%%%'''((('''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%'''******'''$$$'''''''''''''''((()))***(((&&&%%%'''***+++)))&&&((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((()))******+++***)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&%%%###"""###%%%'''(((######$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""&&&'''"""!!!%%%&&&$$$###########################$$$%%%%%%###"""""""""$$$$$$$$$############""" !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$##################%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''!!!"""$$$%%%$$$###  """$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!###&&&$$$"""!!!"""$$$%%%$$$"""$$$$$$###""""""""""""###$$$$$$$$$%%%$$$$$$$$$#########$$$%%%%%%$$$###"""$$$######$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%$$$$$$###""""""!!!$$$###""""""""""""###$$$$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$$$$######$$$######""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%'''((('''&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&''''''''''''%%%'''((((((&&&$$$%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%&&&''''''(((((('''''''''&&&&&&'''(((((((((((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&((()))'''$$$'''''''''&&&''''''(((((((((&&&&&&''')))***(((&&&((((((((((((((((((((((((&&&''''''((((((((('''''''''''''''(((((()))******((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""&&&&&&!!!!!!$$$%%%"""###########################$$$%%%%%%###""""""###!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!"""$$$&&&""""""###$$$$$$$$$###"""%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!###$$$###"""!!!"""$$$%%%$$$#########"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$######"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%$$$######"""#########%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%'''(((((('''&&&&&&'''#########""""""#########""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%''')))***%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((%%%'''((((((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&***++++++)))'''%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((((()))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%((('''&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''((())))))******'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&)))))))))((('''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&!!!"""###%%%%%%&&&%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$&&&%%%"""!!!###$$$!!!###########################$$$%%%%%%###"""######!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""#################################""""""!!!!!! ########################!!!"""###"""!!!!!!###%%%$$$$$$$$$###$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""""""""############ !!!###$$$%%%###############$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$#########$$$$$$###############$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&$$$###"""!!!!!!"""###$$$""""""#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))&&&###""""""&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''(((((((((((()))%%%'''((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&)))******)))'''&&&&&&'''%%%&&&''''''(((''''''''''''((()))(((((('''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''''''((())))))((('''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((())))))*********(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((())))))((('''&&&%%%&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$###"""###########################$$$&&&%%%$$$######$$$$$$$$$$$$############"""######$$$$$$$$$######"""########################$$$$$$$$$#######################################%%%%%%$$$$$$######"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!"""######""""""###%%%((('''%%%######$$$%%%&&&$$$$$$######$$$&&&(((***%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!"""""""""""""""###### !!!###$$$%%%######"""""""""###$$$%%%!!!!!!"""""""""######$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***(((%%%###!!!!!!%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&'''(((%%%&&&''''''((('''''''''&&&((()))(((&&&%%%'''((((((((('''''''''(((((()))((((((((((((((((((((((((''''''&&&%%%$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))***+++++++++******''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((()))))))))((('''&&&&&&''''''((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%(((%%%###$$$%%%%%%$$$###########################"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$############"""######$$$$$$$$$######"""########################################################################$$$$$$$$$######"""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###""""""!!!!!!"""""""""""""""""""""""""""###%%%%%%$$$###$$$%%%+++)))&&&$$$""""""###$$$######"""###$$$%%%''')))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""  """######### !!!###"""!!!!!!"""$$$######"""!!!!!!!!!""""""###"""!!!!!!"""###%%%&&&"""""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%##############################$$$$$$$$$$$$######"""###%%%%%%#########$$$#########""""""#########$$$%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###!!! %%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((%%%'''(((((('''''''''(((&&&''''''((((((''''''&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''%%%&&&(((((('''&&&((()))%%%&&&''''''((((((''''''&&&(((***)))&&&$$$&&&(((((((((''''''(((((())))))))))))))))))))))))))))))&&&'''((('''&&&%%%''')))((('''&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))(((((((((((((((((((((((((((''''''&&&&&&((()))***++++++,,,------+++***)))%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((### ###&&&%%%$$$$$$########################"""$$$&&&&&&%%%$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$$$$##############################"""""""""######################################################"""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""########################"""###%%%&&&%%%$$$$$$%%%***)))&&&$$$""""""###$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""  ###%%%$$$###!!!###"""!!! """$$$$$$$$$###""""""""""""###""""""!!! !!!###%%%&&&######""""""###$$$&&&'''&&&%%%$$$###"""!!!!!!!!!#########$$$$$$%%%%%%&&&######""""""###$$$$$$%%%########################""""""###$$$$$$###"""""""""$$$&&&%%%$$$###$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###!!! %%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&((()))$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%'''((()))((('''((()))''''''((())))))(((''''''&&&'''''''''((((((((()))))))))(((((((((((())))))((()))***)))''''''''')))%%%&&&''''''(((((('''''''''***,,,***&&&%%%'''***((((((((((((((()))******))))))))))))))))))))))))&&&(((******'''&&&''')))'''''''''&&&''''''((((((%%%'''))))))''''''((()))(((((((((((((((((((((((((((''''''&&&'''))),,,---......//////...,,,***(((&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''%%%%%%$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&''''''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&!!!%%%$$$###$$$########################"""$$$&&&&&&%%%$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""#########$$$########################""""""""""""###########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$######$$$&&&&&&$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################""""""""""""""""""""""""###!!! ###&&&%%%###!!!###### """$$$!!!!!!""""""###%%%&&&'''"""!!! !!!###%%%&&&$$$######"""###%%%'''((('''&&&$$$"""!!! """"""###$$$%%%&&&&&&'''######""""""###$$$%%%%%%##################$$$$$$!!!"""###$$$$$$###"""!!!###%%%'''&&&%%%$$$%%%%%%###$$$%%%&&&&&&%%%$$$### !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((()))***)))'''%%%%%%''')))$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''((()))((('''((()))'''((()))******)))((('''&&&'''''''''(((((())))))+++***************+++++++++,,,,,,+++(((''''''(((%%%&&&''''''((((((''''''(((+++---,,,'''%%%(((+++((((((((((((((()))******((((((((((((((((((((((((%%%(((++++++)))'''((()))'''''''''''''''((()))***$$$'''***)))'''&&&(((***((((((((((((((((((((((((((('''''''''(((+++---///000000111111///---***(((((((((((((((((()))***+++((((((''''''''''''((((((************************))))))((((((''''''&&&&&&'''&&&%%%$$$%%%''')))***'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))+++)))(((&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))$$$######"""###%%%&&&'''######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$ $$$###"""###########################"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$############""" !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###""""""###""""""######$$$%%%&&&'''###$$$&&&((())))))((((((%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''!!!!!!!!!!!!""""""""""""$$$!!! """###$$$!!!"""""""""############"""!!!  !!!"""%%%%%%$$$###"""!!! ######$$$$$$$$$$$$##############################&&&%%%$$$$$$#########$$$!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%""" ###$$$###!!!######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""$$$###"""""""""###%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((()))*********)))(((''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************'''''''''(((((()))))))))+++...///***((()))***(((+++***(((((('''((()))***))))))******))))))((('''"""$$$&&&)))******)))((((((((((((((()))***+++,,,'''&&&&&&''')))+++******''''''((()))***)))'''%%%***)))((((((((()))******555333000---+++***++++++...)))$$$$$$(((***(((&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%&&&'''((())))))%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$&&&''''''$$$"""!!!!!!%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""''''''&&&%%%%%%$$$######""""""#########$$$$$$$$$&&&$$$!!!!!!###%%%!!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!########################"""############$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$''''''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""###############!!! !!!#########"""#########$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!""""""""""""!!! $$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$'''%%%######&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$###%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&''''''(((((())))))(((''''''((())))))))))))((((((((('''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''))),,,---)))'''((((((''')))(((''''''''''''((())))))))))))))))))(((''''''%%%&&&(((***++++++******'''''''''''''''((()))***''''''''''''((()))))))))******))))))***))))))(((******))))))***,,,...000222111...+++***))))))***,,,(((###$$$''')))(((&&&******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&)))(((((('''&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%'''((('''&&&%%%$$$$$$############%%%'''&&&$$$"""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%&&&&&&&&&%%%$$$###########################&&&&&&&&&%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""""""""&&&%%%%%%%%%$$$%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$"""!!! """###$$$###!!!#########$$$$$$$$$%%%%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%###!!!"""###$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((,,,---)))'''))))))((())))))(((((((((((()))******************))))))((())))))*********+++++++++)))(((((((((((())))))***)))))))))))))))***+++,,,---,,,+++******+++,,,---+++*********,,,///222444000///---+++*********++++++(((%%%%%%(((***)))(((******))))))))))))******'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%%%%***)))((('''&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&%%%$$$###############"""$$$%%%%%%$$$######$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!! !!!"""###%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""############$$$$$$"""###$$$%%%%%%$$$###"""###############"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$######%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######"""!!!!!! """""""""###############&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$ !!!###%%%%%%""" """"""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################'''''''''&&&%%%$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''&&&&&&(((''''''''''''''''''((())))))((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******))))))))))))---...***)))+++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++***************+++,,,,,,,,,++++++++++++,,,,,,******+++,,,---...111333111111///---,,,---///111++++++******,,,///111333//////---,,,,,,,,,,,,,,,+++)))'''(((***,,,,,,+++)))))))))(((((()))))))))))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&''')))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%$$$$$$###"""""""""###!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%%%%###  """$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!!!!""""""############"""%%%%%%%%%%%%%%%$$$###"""########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""###### !!!"""$$$&&&%%%### !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%""""""############""""""""""""""""""""""""""""""$$$%%%&&&&&&&&&%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))(((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((((((((((((((((((''')))))))))((((((((((((((('''(((((((((((((((((('''(((((()))))))))))))))))))))))))))***************************************************************,,,,,,++++++******))))))(((,,,---***))),,,---+++++++++,,,---------------,,,,,,------,,,,,,+++***,,,++++++******+++,,,,,,......---------...//////***,,,...///000333777;;;======;;;777222//////000...------,,,------...///......---,,,,,,,,,,,,,,,***)))))))))+++,,,,,,+++)))((((((''''''(((((()))((())))))******))))))(((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%###%%%'''(((''''''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$ !!!###%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&$$$$$$######"""#########!!!"""######"""###$$$&&&%%%$$$$$$######$$$$$$%%%&&&$$$!!! """$$$$$$######"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((((((%%%%%%$$$$$$######"""""""""######$$$$$$######"""######$$$$$$$$$###"""""" !!!"""###############$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''((((((((((((%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!!!!""""""""""""!!!!!!"""$$$&&&%%%###!!! !!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!###%%%&&&&&&&&&%%%!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########$$$%%%$$$""""""$$$%%%"""######$$$$$$######"""#########$$$$$$$$$$$$$$$$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$######""""""######$$$$$$######"""%%%&&&&&&%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''')))*********))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))************************++++++************************))))))))))))))))))))))))***************)))))))))''',,,---***))),,,---,,,+++,,,---...//////.....................---,,,,,,.........//////000000000////////////000111222333...111333444444888>>>CCCMMMNNNMMMGGG>>>666222222333333333333222111000///---------,,,,,,++++++***))))))******************))))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))''''''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!###%%%&&&&&&'''(((***)))((('''&&&%%%$$$###"""""""""############"""""" ###$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!"""$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$!!!"""###"""""""""$$$&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%######%%%&&&'''$$$$$$###""""""""""""###########################$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&'''''''''###"""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$######""" !!!"""######$$$######$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""######$$$$$$ """$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########"""""""""###%%%%%%$$$"""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""######""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$ """###""" !!!$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((#########$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((()))(((''''''(((***,,,---++++++***))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))((())))))(((((((((((())))))''''''(((((())))))******((()))***++++++***)))((((((((()))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------***...000------000111000///000111222333333333222444444444444444333222222222333444666777777777666333333444555666888999::::::<<>>===@@@FFFKKKVVVZZZ\\\XXXOOOEEE@@@>>>:::;;;===>>>===:::777555000000000000///...---,,,,,,---...---,,,,,,,,,,,,++++++************++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''&&&%%%###!!!###%%%&&&%%%%%%&&&'''''''''&&&&&&%%%$$$######"""###$$$%%%%%%$$$###"""!!!###$$$%%%%%%$$$############"""""""""!!!!!!"""$$$'''((('''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""######"""!!!!!!###%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$%%%%%%%%%&&& !!!"""###############$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$###### !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""###### """$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$###""""""###%%%%%%$$$###""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""'''''''''&&&###%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%&&&&&&###$$$&&&((()))))))))(((&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))******%%%%%%%%%&&&'''((())))))+++***))))))***,,,...///+++++++++***)))(((((('''((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))%%%&&&&&&'''((()))******)))***+++,,,,,,+++***)))(((((())))))*********+++++++++++++++++++++++++++************************//////////////////////////////000000111111222222///333555222222555777555333444666888999999888888;;;;;;;;;;;;;;;:::999999555777999<<<======<<<;;;999999999;;;<<<>>>@@@AAAEEEHHHJJJHHHFFFGGGMMMSSSWWW]]]cccccc\\\SSSNNNLLL>>>AAADDDFFFEEEBBB???<<<555555555555444222111000000222333222111/////////---,,,,,,++++++,,,,,,------......//////......---************************''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$"""$$$%%%%%%$$$###$$$%%%######$$$%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$###%%%((()))((('''&&&'''%%%%%%%%%$$$%%%%%%&&&&&&#########""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$###%%%(((+++,,,+++((('''#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%$$$######### """%%%''')))))))))((("""$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$ !!!!!!""""""######$$$#########""""""!!!!!!""""""""""""###$$$&&&&&&###############"""!!!!!!!!!"""###$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$#######################################""""""""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&'''&&&$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""''''''''''''''''''&&&&&&)))'''%%%&&&)))***(((&&&)))(((&&&&&&&&&''')))+++(((((((((((())))))))))))+++***)))))))))***,,,,,,+++++++++******((('''''''''&&&&&&&&&'''(((***+++&&&&&&'''(((((()))(((((('''''''''''''''((()))******)))(((''''''((()))***++++++++++++++++++******,,,***((()))+++,,,***(((---+++******---///000000,,,---///111222111111111...000222333222222333333555555333222444777888666777;;;===<<<===@@@AAA???@@@<<<<<>><<<;;;<<<===???AAAAAAAAAAAAAAABBB??????CCCEEEEEEHHHLLLUUUVVVVVVTTTQQQNNNMMMMMMUUUVVVZZZ___bbbbbb]]]XXXPPPMMMKKKJJJKKKIIIDDDAAAAAA:::666777888666555555444555666777888777444111111000000/////////000000...---+++******+++---...))))))((((((((()))******------,,,+++******))))))++++++***)))))))))))))))+++)))(((((())))))((('''((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$%%%&&&'''&&&$$$""" $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!! """"""############""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""###""""""##################$$$$$$###########################$$$%%%%%%######$$$%%%&&&$$$###$$$&&&((())))))###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!""""""##################"""""""""!!!"""""""""""""""###$$$%%%"""############"""!!!!!! !!!""""""!!! ######$$$%%%%%%$$$##############################!!!!!!""""""#########$$$&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%$$$$$$$$$$$$############"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&((()))'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&''''''(((&&&%%%&&&((()))'''%%%&&&&&&'''((((((((((((((())))))))))))((((((((((((******)))))))))***+++,,,++++++++++++***)))((('''''''''&&&&&&'''(((***+++''''''((()))))))))(((((()))))))))((())))))******,,,+++***)))))))))***+++++++++************)))))),,,+++***+++...//////---------,,,---///000111111333444555555555555666666666777999::::::;;;<<<======<<<;;;::::::;;;;;;::::::>>>@@@@@@BBBGGGHHHFFFIIIDDD@@@BBBCCCAAABBBDDDFFFEEEEEEDDDCCCBBBBBBBBBIIIJJJKKKLLLLLLKKKKKKJJJIIIEEEEEEIIIMMMPPPVVV\\\bbbbbbbbb___ZZZVVVUUUTTTSSSUUUYYY```gggiiihhhfff^^^ZZZVVVRRRQQQNNNKKKHHHGGGAAA>>>@@@AAA???<<<<<<;;;;;;;;;<<<=========<<<999777555333111000000000222111///---,,,+++++++++,,,,,,+++************+++++++++*********)))))))))++++++***)))))))))*********)))'''((())))))(((&&&))))))(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&&&&$$$"""!!!""""""###$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%&&&######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%$$$$$$$$$###"""""""""###########################$$$%%%%%%######$$$%%%&&&$$$"""###$$$&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%!!!!!!!!!""""""""""""###############"""""""""""""""""""""!!!!!!"""######"""""""""""""""!!! !!!!!!""""""!!!!!! """######$$$$$$######"""######################## !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$###"""!!! ########################%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$$$$$$$############$$$$$$%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%$$$%%%'''))))))((('''%%%******))))))((((((''''''***))))))))))))***++++++++++++++++++***)))((((((''''''''''''((()))******)))************))))))(((***))))))(((((((((((()))---,,,***)))))))))******,,,,,,+++++++++*********)))))))))+++...000000///000111222333444555666666999::::::::::::;;;>>>AAACCCDDDGGGIIIKKKKKKJJJJJJFFFDDDBBBAAA@@@@@@AAACCCIIILLLNNNOOOUUU\\\^^^\\\WWWPPPIIIGGGFFFEEEGGGJJJOOONNNMMMLLLLLLMMMNNNOOOTTTTTTSSSRRRQQQOOONNNMMMNNNKKKLLLRRRXXX^^^gggooosssssspppkkkddd^^^ZZZYYYSSSUUUZZZbbbjjjqqqtttuuuoookkkeee```\\\YYYVVVTTTSSSMMMKKKOOOPPPMMMIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHFFFDDD@@@===:::888888888555555444333111///---,,,000000///...------------************++++++++++++******)))))))))******+++***(((''''''(((((('''&&&*********)))(((''''''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&$$$###"""!!!""""""###$$$%%%%%%&&&""""""###$$$%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$###"""!!!!!!###########################$$$%%%%%%######$$$%%%'''&&&$$$###$$$%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########"""""""""""""""###"""!!!!!!!!!!!!!!!"""!!!""""""""""""!!! ########################"""""""""######"""""""""######################## !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&(((((('''%%%###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&((()))''''''&&&''''''''''''&&&$$$%%%'''((((((''''''&&&******))))))(((((('''''')))))))))))))))******+++++++++++++++******)))(((''''''((((((((())))))***+++++++++++++++***)))((((((((('''&&&%%%%%%%%%&&&+++***)))((('''(((((()))------------------------+++,,,,,,...000222333333555777999:::;;;;;;===>>>===???@@@@@@AAAFFFMMMRRRUUUXXX]]]aaabbb___ZZZVVVNNNIIIFFFDDDDDDEEEJJJQQQ```ccceeefffkkkqqqsssqqqdddZZZQQQMMMKKKIIILLLPPPUUUVVVXXXZZZ[[[\\\\\\\\\ZZZYYYWWWTTTPPPMMMJJJHHHLLLKKKOOOXXX```fffnnnuuuzzzyyyuuuoooggg___[[[YYYUUUWWWZZZaaaiiipppvvvyyywwwuuurrrooollliiifffddd```\\\[[[___aaa]]]XXXVVV[[[\\\]]]\\\ZZZWWWVVVUUUSSSQQQNNNJJJFFFDDDBBBAAA888999999999888666444222333222111000/////////000+++++++++,,,,,,------...)))))))))((())))))***+++)))(((''''''(((((('''%%%))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###!!!"""######"""""""""###%%%$$$$$$$$$###"""""""""###########################$$$%%%%%%######$$$%%%)))'''%%%%%%&&&&&&$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$############""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! $$$$$$############$$$$$$###""""""""""""""""""#################################"""""""""""""""""" !!!###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!&&&&&&%%%%%%$$$######"""###%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((())))))(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%&&&'''((()))(((((())))))((((((((()))''''''&&&%%%&&&'''((()))***)))))))))((((((((('''(((((())))))***************++++++++++++******)))((((((((()))))))))))))))++++++,,,++++++***)))))))))((('''&&&&&&&&&&&&&&&+++***)))(((((()))***+++---------....../////////333444555666666777888999999<<>>;;;999555444333222111111111111,,,---------------------)))))))))(((((()))*********(((''''''(((((('''&&&''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&&&&&&&%%%%%%$$$$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%$$$$$$$$$$$$!!!"""$$$"""""""""###$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%'''%%%$$$$$$%%%%%%###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######"""#########%%%&&&'''((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###############$$$$$$$$$$$$############"""""""""""""""""""""############"""""""""!!!!!!"""#####################"""!!!!!!###""""""!!!!!!""""""###$$$######""""""######$$$####################################""""""!!!!!! !!!###%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$######''''''&&&%%%$$$###""""""$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***+++***(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''(((((((((((()))******(((((()))***)))(((&&&%%%&&&''')))+++((((((((()))))))))))))))'''((())))))******))))))***+++++++++++++++******((())))))******))))))(((******+++++++++******)))+++******))))))))))))***---,,,,,,,,,,,,...///000---...///000111222333444777888:::;;;;;;;;;===???AAADDDGGGHHHHHHKKKQQQUUU\\\___ccceeegggnnnyyymmm```XXXOOOIIIJJJJJJOOO^^^nnn}}}uuuppplll```WWWNNNJJJHHHGGGIIIMMMMMMRRRYYY```cccbbb___\\\PPPNNNJJJEEEAAA===:::999;;;???JJJVVV\\\ZZZXXXYYYUUUWWWXXXWWWVVVTTTUUUUUUPPPPPPOOOOOOOOORRRXXX\\\ggglllrrrvvvvvvsssooonnngggccccccgggiiieeeaaa___```hhhssszzz{{{yyyxxxxxxyyyzzzyyyvvvnnncccYYYSSSMMMMMMNNNNNNLLLIIIFFFEEE???>>><<<:::999777666666111111000000///......---,,,,,,+++******************)))(((((())))))((('''&&&'''((()))***+++,,,---'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$###'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$######%%%&&&$$$!!!!!!$$$'''!!!!!!"""###$$$%%%%%%&&&###########################$$$%%%%%%######$$$%%%""""""!!!###$$$$$$###!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$###$$$&&&'''(((&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""!!!"""""""""############"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$######"""######"""!!!!!!"""######%%%$$$############$$$%%%########################"""""""""""""""#########!!!"""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$&&&((())))))((('''''')))******((('''(((***((((((((((((((()))******''''''(((((())))))******'''''')))*********)))(((***++++++,,,,,,++++++***((()))************)))(((((()))******************+++************++++++,,,---,,,,,,---...000222444333333555777999;;;<<<===<<<>>>AAABBBBBBDDDFFFIIINNNQQQTTTUUUUUUZZZbbbhhhtttwwwzzzzzzyyy~~~|||gggXXXTTTLLLHHHKKKKKKNNN]]]nnnsssddd^^^[[[PPPIIICCCAAA@@@???@@@CCCBBBFFFLLLQQQSSSRRRNNNLLLAAA@@@===:::777666555555:::>>>GGGRRRUUUPPPKKKJJJGGGIIIKKKKKKKKKJJJKKKLLLEEEEEEDDDAAA@@@AAAFFFJJJUUUZZZ```bbbaaa^^^]]]\\\VVVQQQPPPUUUWWWSSSOOONNNRRR[[[hhhppptttuuuwwwzzz}}}}}}pppcccZZZTTTUUUVVVWWWXXXXXXXXXWWWUUUSSSPPPLLLHHHDDDBBBAAA;;;:::999777555444222111111000///...---,,,,,,,,,,,,***))))))******)))(((((((((((()))))))))******'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$"""!!! !!!&&&'''$$$###%%%'''"""""""""###$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%!!!!!!"""$$$'''((('''%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###############$$$$$$!!!"""%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$""""""""""""###$$$&&&&&&$$$%%%%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&######################## !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!###&&&''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&"""$$$''')))***)))'''&&&&&&(((***)))&&&%%%''')))'''(((***+++,,,+++)))(((&&&&&&'''((()))***++++++&&&''')))*********)))(((***++++++,,,,,,,,,++++++((()))***++++++***)))((('''((()))***************)))((((((((()))***++++++******+++,,,---000222444999:::<<<>>>AAADDDEEEFFFFFFIIIMMMOOOOOOQQQUUUXXXZZZ]]]___```aaafffpppxxxttt___PPPNNNGGGFFFJJJJJJJJJWWWhhhwwwxxxaaaQQQKKKJJJDDD>>>:::::::::888999;;;;;;===AAACCCDDDCCC@@@???<<<;;;:::888888888888999<<>>BBBDDDAAA>>>===GGGPPP[[[cccfffiiinnnrrrpppvvv}}}|||pppbbbYYYTTTUUUYYY]]]aaadddggghhhiiifffbbb\\\VVVQQQMMMKKKEEEDDDBBB???===:::888777555444222111///.........,,,+++******++++++***(((******))))))(((''''''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###!!!###'''&&&$$$$$$%%%$$$$$$$$$##########################################$$$%%%%%%######$$$%%%######%%%(((+++,,,,,,***$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$!!!$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$##################$$$###"""###$$$%%%$$$"""""""""""""""############"""""""""!!!!!!!!!!!!!!! $$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$"""''''''###"""%%%&&&###!!!$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''))))))******)))((('''''''''(((((('''&&&''')))+++(((((((((((()))))))))))),,,***)))'''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''$$$!!!###(((+++***'''%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,***)))''' %%%******'''%%%(((+++******(((&&&%%%&&&))),,,,,,,,,,,,,,,,,,---------222222333333555888<<>>;;;999777666777888888777@@@BBBCCCBBB@@@===<<<<<<::::::999999888777666666999???HHHOOOSSSVVVXXXYYY^^^aaaeeefffccc\\\TTTNNNOOOOOOTTT]]]dddiiirrrzzz{{{}}}}}}yyyqqqjjjfffdddbbbaaa[[[OOOFFFBBB@@@===999999666222...,,,---///---,,,******+++,,,+++******)))***+++,,,,,,***(((***)))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((###)))+++)))''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""###&&&(((&&&$$$((($$$"""###'''(((&&&"""%%%$$$$$$$$$###"""""""""""""""###%%%&&&&&&### ###"""""""""$$$%%%$$$###%%%%%%$$$$$$###$$$$$$$$$########################$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###!!! %%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$###""""""###$$$###"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!"""!!!  """"""&&&&&&"""!!!$$$$$$!!!!!!###$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&((('''((((((((()))))))))))))))((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$&&&((((((''''''((()))***'''$$$%%%(((***(((&&&'''(((((())))))(((((('''''''''((()))))))))))))))((())))))))))))*********))))))*********)))((((((%%%(((++++++***)))+++---++++++)))'''%%%&&&(((+++,,,---...///000111222222111222444666999===BBBEEEHHHIIILLLPPPVVV]]]cccfffjjjllloooqqqrrrqqqpppooonnnjjjiiikkkkkkgggeeefffdddeeeeeebbb^^^^^^cccgggfffhhhjjjjjjfff```YYYTTTVVVUUUPPPJJJCCCBBBFFFJJJUUUUUUUUURRRLLLFFFAAA>>>@@@@@@?????????>>>>>>===;;;@@@AAA>>>???DDDHHHGGGIIIDDDCCCEEEEEECCCDDDIIITTT\\\aaa]]]YYYYYYZZZYYYYYYUUUQQQMMMKKKGGGCCC???@@@>>>;;;999999:::::::::===@@@DDDDDDBBB???<<<;;;666666555555555555555555555888<<>>BBBFFFKKKOOORRRVVVVVVWWW[[[bbbjjjrrrvvvvvvvvvvvvvvvtttqqqooommmhhhaaa\\\\\\ZZZTTTOOONNNKKKMMMMMMJJJGGGFFFHHHKKKJJJMMMQQQUUUWWWXXXWWWVVV^^^^^^[[[TTTMMMGGGGGGHHHSSSQQQPPPPPPRRRRRROOOMMMKKKKKKKKKKKKJJJIIIIIIHHHFFFHHHGGGEEEFFFMMMSSSUUU[[[[[[\\\^^^[[[YYY[[[aaaiiimmmnnniiieeefffggggggeeedddccc^^^XXXRRROOOMMMMMMJJJFFFBBB???>>>>>>>>>???CCCIIIKKKHHHBBB===:::888888888888888999999:::888888888777666888;;;>>><<<;;;:::999888777666666;;;<<>>AAADDDEEEFFFKKKLLLNNNRRRWWW[[[]]]]]]bbb```^^^^^^aaagggmmmqqqmmmmmmkkkiiifffccc```___]]]TTTMMMKKKJJJEEE@@@???@@@AAABBBAAA>>>>>>???AAACCCEEEJJJOOOUUUYYY]]]___eeeggggggccc[[[TTTQQQQQQZZZ[[[]]]aaadddggghhhhhh^^^^^^^^^^^^]]][[[YYYXXXOOONNNKKKIIIKKKRRR[[[aaammmrrrwwwxxxuuurrruuuyyy|||{{{xxxrrrnnnnnnnnnooonnnrrruuusssmmmhhhhhhiiidddaaaZZZRRRKKKGGGFFFFFFHHHNNNTTTWWWTTTMMMFFFBBBAAA@@@@@@?????????@@@@@@AAA@@@>>>;;;999888:::<<<999888777666555555666666666555999@@@GGGMMMWWW```pppxxx}}}|||}}}xxxuuulllfff___[[[XXXTTTMMMFFFDDDAAA===:::999777666444222000---++++++,,,+++***+++,,,---------,,,******'''(((((())))))(((((('''((())))))))))))*********&&&&&&''''''((((((((()))((((((((((((((((((((((((+++'''$$$$$$'''((('''%%%$$$$$$%%%%%%&&&'''(((((()))(((''''''''''''&&&%%%&&&$$$######%%%&&&%%%###$$$$$$%%%%%%&&&&&&''''''&&&$$$!!!!!!"""$$$%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!"""###""" !!!"""""""""############""""""######$$$$$$$$$$$$################################################!!!"""$$$%%%%%%$$$"""!!!########################""""""!!!!!!$$$%%%###!!!###%%%%%%###"""$$$###"""$$$&&&(((&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((((()))((((((&&&'''((((((&&&%%%&&&'''''''''''''''(((((((((((())))))***++++++,,,,,,,,,''''''&&&&&&&&&&&&&&&&&&''')))******)))(((((()))+++***)))))))))******)))***)))'''''''''''')))***''''''((()))))))))))))))'''''''''((((((((())))))---,,,)))''''''(((***+++000...,,,,,,...000111000,,,...000111222555999;;;???BBBIIIQQQXXX^^^aaacccbbbbbbbbbdddggghhhgggeeehhhccc]]]WWWTTTUUUXXXZZZ[[[ZZZXXXVVVTTTSSSRRRRRRTTTMMMIIIIIIIIIFFFEEEFFFCCCDDDDDDCCCBBBBBBCCCDDDEEEHHHOOOWWWaaakkkssswwwzzz{{{{{{uuukkkaaaZZZXXX^^^dddmmmrrrsssuuuxxx{{{uuuuuusssppplllgggcccaaaUUUQQQMMMJJJKKKQQQZZZaaapppyyyyyytttpppnnnmmmnnnmmmsss{{{}}}{{{{{{~~~{{{ssshhh]]]UUURRRRRRSSSZZZccciiiiiiddd^^^ZZZRRRQQQOOOMMMKKKKKKLLLLLLPPPPPPNNNIIICCC>>>;;;;;;999999999888888666555444888666777;;;===@@@FFFMMMYYY___eeefffddddddhhhnnn{{{}}}vvvsssqqqlllddd]]]XXXUUUOOOJJJFFFAAA<<<999888555222000000000///...+++++++++++++++******)))((())))))))))))))))))((())))))))))))*********+++'''''''''((((((((((((((((((((((((((((((((((((((('''%%%$$$&&&)))***((($$$&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&$$$!!!!!!$$$&&&'''$$$#########%%%&&&%%%$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!######"""!!!""""""""""""############!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! """$$$""" $$$###!!!!!!%%%###!!!###&&&((('''$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%"""###%%%&&&%%%$$$%%%&&&&&&&&&'''''''''(((((((((&&&'''((()))))))))))))))'''''''''&&&&&&&&&&&&&&&''')))******((('''''''''))))))(((((()))***++++++)))((((((''''''(((((()))''''''((()))))))))))))))(((((((((((())))))))))))---,,,***))))))***,,,---,,,,,,------...///111222---000333666888<<<@@@CCCJJJOOOYYYdddoooxxx~~~zzzxxxvvvvvvwwwtttooojjjccc^^^VVVMMMHHHFFFFFFGGGHHHHHHGGGFFFFFFGGGIIIJJJPPPNNNQQQUUUVVVTTTSSSVVVRRRQQQNNNKKKIIIHHHGGGGGGGGGLLLUUUaaappp{{{lllbbb]]]```iiirrrwwwwwwwww{{{|||vvvppphhhbbb^^^WWWRRRNNNMMMMMMOOOWWW```lllxxxwwwmmmiiifffcccaaabbbcccjjjsssxxx{{{xxxkkkbbb^^^^^^ZZZbbbmmmvvv{{{{{{yyyxxxmmmkkkhhhfffdddcccdddeeejjjjjjgggaaaXXXOOOHHHEEE=========;;;999666333222666555555888999888<<>><<<:::999888999<<<;;;888:::>>>;;;;;;;;;<<<=========<<>>;;;666111---000///---+++***,,,---///)))******++++++******)))((((((((()))))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%###%%%'''&&&%%%$$$&&&(((%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$"""""""""""""""############ !!!"""#################################""""""######$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################!!!######!!! !!!!!!%%%$$$)))((('''(((### ###%%%$$$!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&& !!!$$$&&&'''&&&%%%$$$###$$$$$$%%%&&&'''((((((''''''%%%$$$$$$%%%''''''(((((((((((('''&&&%%%%%% ###&&&'''''''''((()))&&&&&&&&&'''''''''((((((((()))***++++++***)))(((******))))))((((((((('''"""%%%'''(((''''''(((***)))))))))(((''''''(((***)))***+++,,,,,,+++***)))'''(((((()))))))))))))))++++++,,,,,,,,,---------+++++++++,,,---...///000111666<<<===;;;:::>>>AAA@@@BBBFFFHHHJJJMMMPPPSSSUUUZZZbbbkkksssyyy}}}~~~vvvrrrnnnllljjjdddZZZSSSPPPMMMIIIFFFDDDEEEGGGIIIEEEEEEDDDEEEHHHMMMQQQTTT^^^jjj|||~~~yyyzzzxxxnnnccc[[[TTTOOOMMMRRRVVV^^^hhhuuusssfff]]]ZZZYYYWWWWWWYYY]]]```aaabbbdddeeeeeeccc```\\\WWWUUUSSSPPPSSS[[[aaafffppp{{{uuuhhh^^^___```]]][[[\\\WWWZZZ^^^cccgggmmmsssvvvsssuuuvvvrrriiicccaaabbb^^^eeennnwww|||xxxssspppoooaaa^^^YYYTTTOOOKKKIIIHHHCCCBBBCCCFFFCCC??????BBB>>><<<:::;;;===>>><<<:::999<<<>>>>>>CCCOOOYYY]]]lllsss~~~{{{oooggg]]]ZZZUUUPPPJJJCCC<<<777777555111//////000333555******++++++++++++******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++***%%%"""!!!%%%)))%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&$$$$$$&&&((($$$%%%&&&&&&$$$$$$%%%&&&(((((((((''''''&&&&&&%%%+++)))'''&&&&&&&&&%%%###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$###"""""""""###%%%%%%&&&%%%%%%%%%$$$#########$$$$$$######"""!!!!!!!!! $$$$$$##################$$$######"""""""""""""""$$$$$$###"""!!!!!!""""""#########"""""""""""""""########################$$$$$$$$$############"""&&&$$$"""###%%%&&&%%%"""$$$$$$%%%'''((('''$$$"""'''&&&%%%%%%######"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''''''''%%%###"""$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''%%%""" !!!###&&&(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''###%%%''')))******)))(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''((()))+++---...(((...000+++))),,,+++'''///...---,,,+++,,,,,,---,,,,,,+++,,,...111333444555777;;;>>>BBBGGGMMMQQQSSSVVVZZZZZZWWWTTTSSSSSSTTTUUUWWWYYY\\\```bbbddd\\\\\\[[[YYYUUURRRQQQRRROOOQQQRRRSSSYYYbbbeeedddYYYLLLEEEKKKOOOMMMOOOUUUgggrrrzzzwww{{{xxxpppeee\\\XXXZZZ^^^^^^___aaaeeejjjqqqxxx~~~~~~~~~zzzrrriiiccc___ZZZYYYYYY[[[]]]```aaaaaaccceeeggggggeeecccaaaaaa^^^___aaahhhrrr{{{rrrggg``````bbbaaa```\\\^^^bbbfffiiimmmoooppprrrpppkkkeee```___```aaabbbgggnnnqqqrrrsssvvvyyy~~~~~~~~~}}}xxxuuuyyyxxxwwwuuuuuuxxx}}}~~~xxxlllccc^^^[[[WWWWWWVVVTTTRRROOOKKKFFFBBBCCCCCCAAA@@@>>>===;;;;;;444888;;;<<<;;;>>>EEEJJJUUUYYYbbbppp{{{xxxuuusssppphhhZZZNNNGGGAAA===999666444111...,,,///...+++(((''''''((((((******************))))))++++++***)))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&$$$&&&)))))))))(((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###&&&%%%$$$$$$######$$$$$$((('''%%%#########%%%&&&%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$$$$$$$%%%&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""%%%!!!!!!$$$!!! $$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%###"""$$$&&&'''$$$"""$$$$$$###############$$$$$$###"""""""""###$$$%%%############""""""""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###"""""""""""""""$$$$$$###"""""""""""""""!!!!!!""""""######$$$$$$########################""""""######$$$$$$$$$%%%%%%###"""###%%%&&&$$$"""""""""###$$$%%%$$$###!!!'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######%%%''')))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((''''''&&&&&&''''''(((%%%&&&'''))))))))))))(((***)))))))))(((((((((''''''''''''''''''''''''''''''((()))***************)))******++++++,,,,,,,,,+++000222...,,,......+++------,,,+++,,,,,,......//////......///222777;;;>>>CCCKKKSSSYYY]]]aaadddnnnmmmjjjeee___XXXRRROOOJJJJJJJJJKKKLLLMMMOOOPPPMMMMMMMMMLLLKKKNNNRRRVVV```ffflllpppuuu|||~~~}}}hhhYYYMMMMMMMMMJJJMMMSSS```jjjvvv|||{{{vvvrrrpppsssoooiiiccc^^^^^^aaaddddddccccccccceeeiiinnnrrrssstttvvvuuuqqqmmmkkkjjjfffeeeeeeeeegggggghhhggglllnnnppppppooonnnnnnoooqqqsssxxx|||rrrkkkiiijjjjjjkkkpppqqqrrrtttuuuvvvvvvwwwwwwtttpppjjjfffcccbbbcccfffjjjooorrrrrrqqqooonnnttttttsssssssssppplllhhhiiihhhffffffjjjrrr||||||vvvqqqlllkkklllllljjjeee]]]VVVQQQSSSSSSRRRPPPLLLFFFAAA>>>;;;<<<<<<;;;:::<<<@@@DDDJJJMMMTTT___kkktttyyyzzzyyy~~~yyyxxx}}}vvvggg^^^QQQLLLDDD>>>:::777444333111000...,,,,,,,,,---...************************))))))(((''''''''''''((())))))(((((((((''''''''')))((('''&&&&&&&&&&&&'''%%%'''))))))(((''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$###$$$%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&&&&(((%%% %%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%######$$$&&&&&&$$$"""$$$$$$###############$$$######""""""######$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%################################################$$$$$$###""""""""""""###$$$###"""""""""""""""""" !!!"""###$$$%%%%%%######################## !!!"""###$$$%%%&&&&&&$$$###""""""$$$$$$###"""########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((()))***+++,,,---------,,,,,,---......---,,,+++,,,000111...---......------,,,,,,---...///000111111222333222333777???EEEIIIRRR^^^iiiqqquuuwwwxxxzzzqqqhhh^^^UUULLLGGGEEEEEEEEEDDDEEEEEEEEEFFFEEEEEEDDDEEEHHHPPPYYY```qqq|||qqqaaaQQQLLLIIIGGGKKKRRRWWW^^^gggmmmllljjjhhhhhhnnnjjjfffeeegggkkkoooqqqllljjjhhhffffffiiilllooorrruuuwwwyyyyyyzzz|||}}}|||{{{{{{zzzyyyxxxvvvvvv|||}}}~~~~~~~~~{{{zzz|||}}}xxxtttpppnnnmmmpppqqquuuxxxyyywwwqqqmmmsssqqqpppooommmiiiddd```ZZZYYYVVVVVV[[[gggttt}}}}}}xxxvvvzzz~~~|||vvvmmmgggeeeiiijjjkkkjjjdddZZZQQQKKKGGGDDD???<<<<<<===>>>>>>CCCDDDHHHOOOVVV\\\___```^^^```___]]]```mmmzzz~~~nnnfffZZZOOOFFF@@@;;;999444333111///............,,,,,,++++++++++++,,,,,,***)))(((((('''((((((((())))))((((((((((((''''''((((((''''''&&&&&&''''''&&&(((******((('''&&&'''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&''''''(((&&&$$$%%%&&&### ###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$###############$$$$$$###############$$$$$$$$$ !!!!!!"""""""""%%%%%%$$$######""""""!!! ###############$$$$$$$$$%%%$$$######""""""############"""""""""""""""###!!!!!!""""""#########$$$########################!!!""""""###$$$$$$%%%%%%###"""""""""######""""""%%%&&&&&&%%%$$$$$$%%%'''""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%$$$$$$%%%%%%&&&'''%%%$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((())))))))))))*********((((((''''''''''''((((((******)))(((''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,------------+++,,,...//////...,,,+++))),,,---,,,++++++,,,,,,---......///000111222333222555999:::;;;???GGGMMMQQQYYYeeepppwwwzzz||||||yyyrrriii___WWWOOOGGGBBBGGGHHHJJJLLLMMMNNNOOOOOOMMMMMMMMMMMMQQQYYYccciiiyyyqqqdddVVVPPPNNNMMMRRRYYYYYY]]]ccchhhiiiiiijjjkkkqqqmmmkkklllrrryyy|||}}}tttrrrppppppsssvvvyyy{{{~~~{{{xxxuuupppjjjfff___]]]YYYXXXZZZcccnnnwwwyyytttpppvvv|||}}}yyyuuutttvvvyyy}}}vvvllleee[[[TTTKKKGGGGGGGGGDDDAAAEEEEEEFFFHHHJJJKKKLLLLLLJJJIIIHHHFFFKKKXXXhhhsssxxxiiiZZZMMMCCC======;;;888555222///...---///...------,,,---......,,,,,,+++************+++))))))((((((((((((((((((((((((''''''''''''(((((('''(((******(((&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%######$$$###""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$############"""######$$$%%%""""""######$$$$$$$$$$$$!!!!!!!!!""""""#########%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$##################"""""""""""""""######$$$#########""""""!!!!!!################################################""""""######"""""""""###%%%&&&&&&%%%######%%%'''!!!""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''(((((((((+++***)))(((''''''(((((((((((((((((())))))))))))***************************+++++++++++++++******((()))+++---...---,,,+++))))))***+++***)))+++...---...///111333444555555555:::???CCCFFFHHHLLLOOOQQQVVV^^^dddhhhjjjlllnnnhhhddd]]]VVVPPPKKKGGGEEELLLOOOTTTYYY]]]___``````[[[[[[[[[[[[\\\```fffjjjvvv{{{ppphhh```\\\[[[[[[^^^bbbdddfffjjjmmmpppsssvvvxxxxxxuuusssvvv|||~~~}}}|||~~~yyyuuuooommmjjjgggfffjjjpppuuuyyyzzztttnnnkkkooossssssqqqrrrwww}}}xxxoooddd]]]ZZZWWWQQQLLLHHHHHHHHHFFFCCCAAA???>>>>>>===<<<<<>>???>>><<>>@@@BBBCCCCCCEEEHHHJJJMMMUUU^^^```___aaaiiiqqqvvv{{{}}}tttmmmiiihhhgggffffffiiinnnrrrppprrrsssrrruuuyyywwwssstttwwwzzz{{{~~~}}}wwwppplllkkklllmmmnnnfffhhhlllpppuuuzzz}}}}}}}}}|||zzzxxxvvvppprrrsssooofff\\\UUURRRJJJFFFCCCCCC???;;;???GGGPPPfff|||~~~sssggg[[[RRRMMMDDDAAA===888555444444555///...------,,,,,,------(((((())))))*********+++((((((((((((((()))******$$$&&&)))))))))(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&///***%%%$$$''')))'''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&!!!''')))$$$$$$((()))'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""$$$'''&&&$$$"""###%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$###### !!!###$$$$$$$$$$$$ """$$$$$$$$$%%%&&&(((---(((###"""%%%'''&&&$$$&&&$$$###$$$%%%'''&&&&&&$$$%%%&&&&&&&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$((('''%%%###""""""######"""######$$$$$$######"""########################'''%%%""" !!!""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&######$$$%%%&&&((()))***((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((('''&&&%%%%%%''''''(((((((((((('''''')))))))))(((&&&%%%&&&(((+++)))((()))******)))(((((((((((((((((()))******))))))(((((())))))***+++,,,***((((((+++,,,+++***)))***,,,...//////......000///000111444777;;;>>><<<@@@HHHSSS^^^gggkkklllaaaZZZPPPJJJHHHHHHHHHFFFCCCEEEFFFFFFGGGIIIMMMPPPWWW```kkkooommmlllnnnrrrzzz{{{{{{zzzwwwsssooommmjjjmmmppprrrsssuuuxxxzzzvvvyyy|||~~~~~~yyytttmmmhhhfffhhhiiigggfffhhhkkknnnsssvvvwwwwwwyyyzzzwww~~~|||tttpppoooeeeaaaYYYPPPGGGCCCCCCEEEHHHRRR```mmm|||{{{|||}}}jjjVVVNNNHHHAAA===<<<999333///111000...,,,,,,,,,---...))))))((((((((())))))***))))))((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$!!! $$$&&&'''&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((()))***&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$######""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!! !!!"""######$$$######$$$%%%%%%$$$""""""###$$$---(((###"""%%%'''&&&$$$$$$"""!!!"""###%%%$$$$$$'''((())))))((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$'''&&&%%%############$$$###$$$$$$$$$$$$$$$$$$###########################&&&$$$######$$$###""" $$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''(((((((((((('''''')))***+++***)))((()))***)))(((((()))***+++***)))((((((((((((((()))******)))))))))*********++++++---+++)))***,,,...---+++---...///000111111111111//////111333555999;;;===>>>CCCKKKVVVaaaggghhhhhhZZZVVVQQQOOOPPPPPPOOOMMMLLLNNNQQQSSSUUUWWWZZZ]]]ccciiiqqqtttsssqqqrrrssspppqqqqqqpppnnnlllkkkkkknnnqqqtttwwwzzz~~~zzzsssooommmkkkgggeeefffeeehhhkkkmmmnnnnnnooopppttt|||vvvgggXXXMMMGGGEEEDDDJJJRRRXXX```ggghhhddd______bbbgggkkkoooxxxsss```VVVJJJBBB@@@>>>;;;888555444222000...,,,++++++......,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&$$$"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################"""!!! """"""############""""""$$$%%%$$$"""!!! """$$$+++'''###"""$$$&&&&&&$$$$$$"""!!!"""###%%%$$$$$$%%%%%%&&&&&&&&&$$$###"""########################!!!###$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%!!!######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((&&&&&&'''((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&''''''((((((((((((''''''''')))++++++***))))))***)))((('''(((***++++++***)))(((((((((((()))******)))***+++,,,,,,,,,++++++...,,,++++++---.....................///000111111222333555888:::<<<======<<>>??????>>>======???CCCGGGKKKJJJGGGDDDGGGKKKTTT___jjjooonnnkkkmmmpppssssssrrrpppnnnnnnhhhhhhiiimmmqqqqqqnnnkkkooopppqqqppppppsssxxx|||zzzyyywwwrrrkkkfffdddcccbbbiiittt}}}pppjjjZZZYYYSSSLLLJJJKKKHHHDDD@@@<<<;;;???DDDJJJSSS\\\mmmkkk[[[TTTRRROOOMMMGGGEEEAAA===999555333333************+++,,,---...(((((())))))))))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((+++*********))))))((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''%%%###!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$######$$$######"""!!! !!!""""""!!!!!!!!!$$$&&&'''&&&$$$###$$$%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&'''''''''''''''&&&&&&&&&""""""""""""""""""""""""%%%###!!!!!!"""######""""""######$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!""""""!!!"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%&&&(((%%%%%%&&&'''(((***+++,,,''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''%%%&&&((((((((('''((()))---+++***)))***)))(((&&&)))))))))))))))***++++++)))+++---...///...,,,+++++++++,,,,,,,,,---...000111111111222555888:::<<<@@@@@@@@@@@@@@@@@@???>>>AAAAAABBBDDDGGGHHHGGGFFFJJJPPP[[[jjjxxx~~~~~~|||~~~{{{uuuqqqooojjjiiijjjooouuuxxxwwwtttuuuxxxzzzzzzyyy{{{uuummmiiihhhgggjjjrrr}}}~~~vvvooolllcccWWWQQQNNNJJJDDDCCC>>>;;;===???@@@DDDJJJWWWmmmqqqgggbbb^^^\\\\\\XXXPPPHHH@@@:::666444///...............//////)))*********************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((('''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&%%%$$$###""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$###############"""!!! $$$%%%%%%$$$""" !!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""###%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%########################&&&###!!! !!!!!! """###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!"""############$$$$$$$$$$$$######!!!!!!""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))((((((''''''(((((((((((('''''')))******)))((((((***,,,---+++***)))***)))(((&&&***))))))))))))***++++++***+++,,,---------,,,,,,***+++,,,,,,,,,---///111000111333666:::>>>BBBDDDGGGEEECCCBBBAAABBBDDDEEEEEEEEEFFFIIINNNQQQSSSSSSTTTYYYbbbppp|||~~~}}}xxxsssooommmmmmmmmooouuu}}}|||xxxwwwwwwvvvxxxvvvjjjaaa]]]WWWPPPNNNFFF@@@>>>===;;;<<>>AAAGGGNNNUUUZZZ^^^___VVVRRRMMMKKKMMMTTT[[[aaaggghhhkkkooorrrsssqqqnnn___^^^___dddjjjoooooonnnqqqtttxxx{{{}}}~~~zzztttqqqqqqsssyyy|||~~~qqq___SSSJJJDDDBBBDDDCCCDDDLLL[[[lllyyyppp^^^SSSCCCAAA>>>:::666333111000///...---,,,***)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((('''$$$$$$'''***''''''%%%$$$######""""""###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&%%%$$$#########$$$&&&%%%%%%$$$#########$$$$$$%%%&&&'''((('''&&&%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###&&&'''&&&$$$''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((()))******,,,***(((***,,,---+++((()))))))))))))))))))))))),,,((($$$$$$&&&)))***)))))))))))))))***************++++++)))((()))+++---,,,,,,+++++++++++++++,,,***+++,,,,,,+++,,,...///111111222333555777999;;;===EEEOOOWWW^^^bbb^^^WWWSSSTTTUUUWWW]]]eeeooovvv~~~{{{yyyyyyyyywwwrrrnnn___]]][[[^^^dddiiijjjjjjjjjsss~~~tttfff```ccchhhnnnnnnpppuuu~~~mmm\\\TTTNNNGGGHHHIIIKKKMMMRRRZZZccchhhzzzxxx~~~~~~jjj[[[OOOCCC@@@???;;;666444///...------------+++)))+++******)))))))))******)))))))))(((''''''&&&&&&)))(((((('''''''''((((((&&&((()))++++++***((('''((('''%%%######$$$%%%&&&***&&&"""###'''***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%$$$#########$$$%%%&&&"""""""""######$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&'''!!!###$$$&&&&&&%%%$$$###!!!"""$$$$$$######$$$%%%***(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#########$$$$$$&&&%%%$$$$$$#########$$$""""""$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$######&&&&&&%%%$$$$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&&&&$$$''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''***))))))(((((((((((())))))((('''(((******(((&&&))))))))))))))))))))))))(((%%%######%%%((((((((((((((()))))))))*********+++,,,,,,+++)))((()))*********))))))))))))*********+++,,,,,,,,,,,,///000000111444777:::===>>>???CCCKKKRRRTTTVVVZZZ\\\[[[ZZZ___eeekkkqqqwww|||{{{yyywwwsssoookkkcccaaaaaaccchhhmmmrrrtttxxxmmmbbb```aaaeeegggiiikkkqqq|||rrrlllfff```TTTQQQNNNKKKKKKNNNTTTXXX___gggrrrvvvoooiiinnnyyyuuufffVVVMMMGGGAAA<<<;;;999777333000///...---+++))))))(((((((((((()))))))))))))))(((''''''&&&&&&((((((''''''''''''((((((&&&''''''(((((('''&&&%%%)))(((&&&$$$$$$%%%&&&''')))%%%"""###&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))'''&&&%%%$$$$$$#########'''&&&%%%#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$###"""###%%%%%%#########$$$ !!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#################################"""######$$$$$$%%%%%%$$$############$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$### """$$$&&&&&&$$$""" &&&&&&%%%$$$$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))'''%%%%%%%%%&&&''''''''''''((((((((()))((((((''''''''''''(((+++***)))((((((''''''''')))((('''(((******((('''))))))))))))))))))))))))'''&&&$$$%%%'''(((((('''(((((((((((())))))))))))+++,,,---,,,***(((((((((******))))))))))))*********,,,---------...111333222555:::???BBBDDDEEEDDDFFFMMMRRRQQQQQQXXXaaaffflllsss{{{|||yyyuuurrrpppmmmjjjhhhiiiiiiiiikkkpppxxxpppiiigggbbbdddeeeccceeeooo~~~{{{wwwgggaaaXXXOOOHHHFFFFFFHHHIIINNNVVV\\\ZZZXXX^^^ggg|||{{{fffXXXNNNFFFAAA@@@@@@<<<666222000...---+++***))))))))))))))))))******))))))((((((''''''&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''''''''$$$"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&'''(((***+++((('''&&&%%%$$$$$$$$$%%%((('''&&&$$$############$$$$$$%%%%%%%%%%%%%%%&&&"""######$$$&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$#########""""""###%%%&&&&&&&&&%%%$$$###%%%%%%%%%#########%%%&&&''''''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""######$$$%%%$$$$$$###############$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&))),,,,,,(((%%%$$$%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((***)))((((((((((((((()))*********+++++++++***)))((((((((((((((((((((((((******))))))))))))((((((''''''((((((((())))))))))))+++------+++)))((((((,,,,,,+++++++++,,,------+++,,,...//////111444666888<<>>@@@DDDGGGHHHHHHFFFDDDEEEKKKSSS\\\kkk|||}}}tttmmmjjjiiijjjjjjkkkmmmooorrrvvvxxxxxx{{{zzzvvvuuuuuusssrrrwwwuuuvvvzzz{{{wwwrrrlllfff^^^VVVPPPNNNGGGBBBAAABBBDDDJJJRRRXXXiii~~~uuuhhhZZZQQQNNNFFFDDDBBB@@@>>>;;;777444///...---,,,++++++++++++*********)))(((((('''''''''''''''''''''((()))))),,,+++(((&&&&&&''')))***'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!!!!###&&&(((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&%%%######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%###""""""""""""###$$$$$$!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''')))******(((&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''')))***,,,---'''(((******((('''((()))))))))))))))))))))))))))*********)))'''&&&''')))))))))))))))************&&&(((***+++++++++,,,---******)))******+++,,,---...000222444666888<<>>999666222111///---,,,*********+++******))))))(((((('''''''''&&&''''''((()))***)))'''&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))666///&&&###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$!!!!!!  !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((('''&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''(((***++++++&&&(((******((('''((()))))))))))))))))))))))))))'''((((((((('''(((,,,///************++++++++++++(((*********)))***+++---************+++,,,------000222555777999<<>>BBBEEEFFFFFFHHHLLLRRRZZZbbbfffjjjrrrwwwuuuqqqrrruuuuuussssssqqqnnnmmmnnnrrruuuuuuzzz|||tttjjjdddddd```bbbiiivvv~~~sssdddUUUOOOOOOLLLZZZpppyyypppcccWWWNNNIIIEEEDDD>>>===:::777444111000///++++++******)))(((((((((&&&&&&&&&'''''')))******'''''''''((()))***+++,,,''''''((((((''''''&&&%%%"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&#########"""""""""""""""&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%'''***---NNN<<<((( %%%***'''!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$"""!!!"""$$$%%%%%%$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!###%%%&&&%%%&&&''''''%%%%%%&&&''''''(((((('''&&&###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&&&&***'''$$$"""###%%%'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))(((''')))))))))))))))***++++++))))))))))))***************)))))))))(((((('''''')))((((((((()))***++++++,,,+++)))((((((***,,,---'''''''''((()))***+++,,,---............000333666444999>>>@@@>>>???CCCGGGEEEJJJQQQZZZgggsssxxxvvvvvvrrrooolllhhhdddffflllssswwwyyywwwyyy~~~pppfffbbbbbb___cccnnnzzzwwwfffYYYTTTXXXaaannn~~~ppp[[[LLLFFFEEEFFF===777666555111//////---+++)))((('''(((***+++))))))(((''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((''''''''',,,,,,+++***)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''+++......***&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!"""$$$'''((((((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&...,,,)))&&&$$$###$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$######$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###"""""""""###$$$&&&'''%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&'''(((((()))))))))(((((('''''''''''''''((())))))))))))))))))*********************)))))))))(((((())))))))))))))))))***+++++++++*********+++,,,---,,,,,,,,,,,,---...//////+++,,,------...000444777777:::===>>>>>>BBBIIIOOOWWW]]]eeemmmxxxwwwooohhhgggffffffhhhlllvvv}}}~~~rrrlllkkkffffffnnnxxxxxxbbb^^^\\\```lllyyymmmWWWJJJFFFHHHAAA======<<<777333111---,,,+++***)))***,,,---******)))((((((((((((((()))(((''''''''''''((()))******)))((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))&&&$$$""""""############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############'''&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%$$$######$$$$$$###$$$$$$%%%&&&'''&&&''''''&&&%%%$$$$$$%%%""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######'''&&&&&&%%%$$$#########$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&''')))******((((((((())))))(((((((((***))))))((((((((())))))'''''''''''''''((())))))))))))))))))************+++++++++************)))+++***))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------+++---///111222444777999;;;===???AAADDDLLLVVV^^^mmmrrrwww{{{xxxmmmccccccfffjjjooottt~~~{{{uuuppprrryyyuuuiii[[[WWW]]]fffmmmpppooorrrxxxhhhTTTKKKHHHBBB???@@@???:::444222000///---,,,,,,,,,---...+++***))))))(((((()))))))))((((((''''''(((((()))++++++***((('''&&&%%%$$$######$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$######$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&$$$###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''(((((())))))(((((('''***)))((('''&&&'''((())))))))))))))))))******+++((()))))))))************++++++++++++++++++++++++++++++***)))((((((((()))))))))***+++,,,+++++++++++++++************++++++...111555888999:::<<<===>>>AAAEEEKKKRRR]]]hhhppp~~~|||{{{{{{xxxssstttlllddddddhhhoooxxxuuueee]]]```dddeeebbbZZZZZZ___iiiuuu{{{eeeXXXMMMFFFAAAAAA@@@<<<888777444333111///...---,,,,,,******)))((((((((((((((()))(((((((((((((((((()))***))))))((('''&&&&&&%%%&&&&&&'''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$""""""$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&''''''((('''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%###"""###$$$###""""""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%###%%%%%%%%%######&&&(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''((((((''''''''')))((('''&&&&&&&&&(((((()))))))))))))))******+++((()))))))))************+++++++++++++++,,,,,,,,,++++++***)))((((((((()))((()))******++++++******...---------...///000000333777<<<@@@AAABBBBBBCCCEEEIIIPPPYYYcccmmmvvv|||vvvrrrrrrrrrpppooolllkkkkkklllrrr~~~sssnnnnnnlllccc[[[RRRNNNNNNUUU___lll|||nnn[[[QQQGGGCCCAAA>>>===???999888555222///---+++******)))((((((''''''((((((((())))))))))))))))))((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$&&&'''''''''''''''''''''''''''******)))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((++++++'''$$$$$$&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((('''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""###$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""###%%%''''''''''''&&&"""$$$%%%$$$""""""&&&***(((((('''&&&%%%%%%$$$$$$((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&'''''''''''''''((())))))'''''''''''''''((())))))))))))))))))***************++++++++++++,,,,,,,,,+++***))))))))))))))))))))))))*********+++++++++------...///111333555666777===DDDJJJMMMNNNNNNNNNPPPTTT[[[ccckkkrrrwwwzzzwwwxxxtttllljjjnnnssstttqqqrrrvvvxxxvvvyyy{{{{{{zzzrrreeeZZZPPPIIIFFFJJJOOOXXXkkk}}}mmm___PPPGGGBBB>>>>>>AAA===<<<999666333///---+++******)))(((((((((((()))((())))))******))))))(((&&&&&&''''''((()))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%***//////***&&&&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""###%%%%%%$$$$$$%%%'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''%%%$$$###'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&'''(((***++++++++++++'''''''''''''''((())))))))))))))))))************************+++++++++,,,))))))))))))))))))***+++,,,,,,+++++++++,,,---...---...000222555888;;;===>>>EEEOOOWWW]]]___```aaa___```bbbfffiiikkkllllllhhhkkkkkkggghhhpppwwwzzz~~~}}}zzzzzzyyyvvvtttuuuvvvyyy}}}~~~xxxmmmeeeYYYPPPKKKLLLKKKMMM[[[llltttaaaTTTJJJCCCAAABBB???>>><<<:::777444222000---,,,++++++******++++++((()))************)))((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''$$$&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!!!!! &&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%+++000///(((###"""$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%''''''&&&$$$#########$$$$$$&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$!!!"""$$$$$$$$$$$$&&&(((###""""""""""""$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&(((((((((&&&$$$""""""((()))&&&###$$$&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''((((((((())))))************))))))&&&(((***,,,---......---)))))))))))))))***++++++))))))))))))************)))))))))******+++++++++))))))(((((()))***++++++///...---,,,,,,---000111333444666:::>>>BBBEEEGGGDDDLLLXXXcccjjjnnnooopppjjjhhhfffdddcccbbb```___ccchhhkkkkkkmmmvvv}}}vvvppplllgggccciiimmmttt{{{~~~}}}wwwrrriii___YYYWWWQQQMMMVVVeeesssvvvfffYYYNNNIIIIII??????>>>===;;;888666555///...------,,,,,,------((()))***++++++***)))((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******'''))),,,+++((('''(((***((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((("""""""""######$$$$$$$$$$$$***///---%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((''''''&&&$$$%%%&&&'''(((((()))((())))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''""""""######$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###&&&***---,,,&&&""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%(((((('''''''''((())))))''''''''''''''''''''''''+++)))''''''((())))))(((&&&''')))+++---...//////...---+++)))(((((()))))))))************+++++++++111---(((&&&((())))))(((***,,,---.........111333555:::AAAGGGIIIIIIIIIIIIDDDMMM\\\kkkvvv{{{{{{zzzssskkkccc]]]YYYWWWZZZ___gggpppyyyuuummmgggbbb______aaafffnnnwww{{{xxxooodddYYYVVVZZZ___nnnqqq^^^PPPKKKKKKCCC===<<<<<<999888888333222///,,,***)))))))))(((((())))))))))))(((((('''((((((((())))))*********)))''''''(((((('''%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''***))))))(((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&)))$$$ $$$'''&&&###&&&&&&%%%$$$%%%&&&'''(((***)))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((******(((&&&$$$############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$ """$$$''')))+++,,,&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###!!!&&&&&&$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%$$$###%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''''')))))))))(((++++++++++++***)))((('''---,,,***)))((((((((((((************++++++++++++)))&&&$$$$$$'''***+++***---...///000000222555888>>>CCCJJJOOOPPPOOOMMMLLLHHHQQQ```nnnwwwzzzxxxuuuoooggg^^^YYYUUUUUU[[[bbbsss~~~yyyoooeee___^^^^^^```fffqqq|||}}}oooeeeaaaaaaooo}}}}}}jjj]]]RRRJJJCCCAAA???;;;999999666444222000...,,,+++***)))************))))))(((''''''((((((((())))))))))))(((&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''))))))'''&&&%%%######$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###"""''''''''''''''''''''''''***((('''''')))***)))(((,,,++++++***(((&&&%%%$$$+++***)))(((((((((((((((************+++++++++,,,)))(((((())),,,.........,,,---...///000333777;;;EEEJJJQQQVVVVVVTTTRRRQQQSSS[[[gggrrrxxxwwwsssoookkkcccZZZVVVUUUYYYdddooouuulllgggccc```aaajjjvvv}}}xxxyyyuuu^^^TTTKKKGGGDDD???<<<===888888777555222///---,,,+++++++++******)))))))))''''''''''''(((((((((((('''&&&%%%&&&(((((('''&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((''''''(((***+++***(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%))))))'''%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$%%%&&&&&&'''&&&&&&%%%)))((('''&&&$$$###""""""&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$### """%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''')))+++***'''%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''((('''%%%"""!!!''''''''''''''''''''''''***((('''''')))******)))(((((())))))))))))((((((*********)))))))))))))))*********+++++++++,,,,,,------------------,,,+++---...///000222666;;;???FFFKKKQQQUUUWWWXXXXXXYYY```dddkkkqqqsssqqqmmmjjjfff```[[[[[[^^^fffvvvzzztttlllhhhjjjrrryyy~~~nnnbbbUUUNNNHHHCCC@@@AAA;;;;;;:::888666222///---,,,++++++***)))(((((((((''''''''''''''''''((((((&&&%%%$$$&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''((((((''''''(((***++++++(((%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$%%%&&&(((((('''&&&&&&"""######$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))+++***'''%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&&&&'''''''''((())))))(((&&&$$$"""(((((((((((((((((((((((()))(((&&&''')))******)))'''((()))***+++,,,,,,,,,******++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***)))(((((((((111333444666888<<>>BBBEEEKKKNNNSSSXXX]]]bbbhhhllldddcccbbbaaabbbdddggghhhggghhhmmmtttzzz~~~~~~wwwwwwuuutttrrrpppooonnnkkkkkkjjjjjjjjjlllmmmnnnpppooonnnnnnnnnoooqqqrrrmmmlllkkkjjjjjjkkkmmmnnnmmmmmmkkkhhheeeeeegggjjjjjjkkkkkkllllllllllllkkkmmmlllkkkjjjjjjkkkmmmooopppsssxxx}}}~~~~~~~~~xxxyyy~~~}}}qqqdddSSSFFFAAA???>>>>>><<<:::888666555///...+++)))((('''''''''))))))))))))((((((((((((((('''&&&'''((()))((('''***))))))'''&&&%%%$$$$$$%%%%%%%%%&&&''')))***+++((('''&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''&&&%%%&&&'''(((&&&%%%((((((&&&%%%%%%%%%&&&'''$$$$$$%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***$$$$$$'''&&&###$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''(((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''###%%%''')))***)))((('''((('''&&&%%%$$$"""!!!!!!&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$######""""""###$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))++++++*********+++,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++++++++,,,,,,,,,------,,,---/////////222666:::555888===@@@BBBDDDFFFHHHPPPUUU[[[```cccfffhhhjjj______```bbbfffjjjooorrrtttxxxxxxsssqqqoooooonnnjjjiiiiiihhhgggfffeeeeeebbbaaaaaaaaaaaa`````````eeeeeeeeeeeefffffffffgggdddddddddeeeeeefffgggggggggiiiiiihhheeeeeegggiiinnnnnnnnnlllkkkiiigggfffeeedddccccccbbbcccccccccbbbeeeiiilllnnnnnnmmmlllooorrruuuxxxzzz}}}}}}vvvnnnnnnsss|||gggSSSIIIBBBAAA???>>><<<;;;;;;;;;222111...+++))))))))))))++++++******))))))))))))***)))(((((()))***)))'''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&((()))+++,,,(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((&&&$$$$$$&&&''''''&&&)))(((&&&%%%%%%%%%&&&'''$$$$$$%%%''')))***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((###%%%(((***+++***((('''!!!!!!"""###%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&$$$$$$%%%&&&%%%%%%######$$$%%%%%%&&&'''''')))'''%%%%%%'''(((''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((------,,,***)))'''&&&&&&(((((('''''''''((())))))))))))))))))))))))))))))((('''&&&''')))++++++***'''(((***+++---.........'''((()))+++,,,,,,,,,+++++++++,,,,,,,,,---------,,,---......---000666:::???CCCHHHLLLMMMOOOPPPQQQSSSYYY```fffgggfffeeeddd\\\^^^bbbgggmmmtttyyy||||||wwwtttrrrqqqqqqtttrrrooommmmmmllljjjhhhhhhhhhhhhhhhhhhgggggggggaaaaaaaaaaaa___^^^\\\\\\ccccccdddeeeeeeeeeeeedddcccdddeeefffgggggggggggghhhjjjlllllljjjiiikkkmmmwwwvvvuuussspppmmmkkkiiidddddddddccccccbbbaaaaaaaaacccfffhhhiiihhheeeddddddfffhhhiiijjjkkkmmmooonnnttt|||yyyjjjggg___hhhxxxxxxaaaSSSDDDCCCAAA???>>>>>>>>>???555333000---+++******+++,,,+++++++++******)))))),,,***))))))******)))'''%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&(((***+++,,,)))((('''&&&&&&&&&&&&&&&"""###$$$%%%'''((()))******'''%%%$$$%%%'''((((((***)))'''%%%%%%%%%'''((($$$$$$%%%(((******(((&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###%%%((()))'''%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((('''&&&%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%&&&'''((((((((('''%%%$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***(((((())))))(((&&&%%%###$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''((((((((($$$%%%%%%%%%###$$$%%%'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))(((((('''''''''&&&((('''&&&&&&&&&((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,---------...///...,,,***+++000222000222999???@@@CCCIIIOOORRRRRRSSSXXX\\\fffbbb```bbbcccbbbbbbeee```bbbiiitttzzzsssooorrrrrrqqqnnnkkkjjjkkklllppppppqqqqqqqqqqqqppppppooopppppppppooollliiihhhlllkkkiiihhhggggggggghhhgggggghhhjjjlllnnnpppqqqnnnrrruuutttpppooorrruuuuuutttttttttttttttuuuuuu}}}{{{wwwvvvsssppplllhhhfffggghhhjjjdddeeefffggggggfffeeedddbbbcccdddeeeeeeeeeeeeeeecccfffiiikkklllmmmoooqqqxxx{{{nnnbbb^^^YYY^^^kkkrrrsssyyyxxxaaaNNNFFF???======;;;===AAA===;;;777222///,,,+++***+++***)))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&!!!!!!###%%%''')))***+++***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&$$$######$$$&&&&&&***)))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((+++...000'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$###$$$%%%&&&((('''&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&'''''''''''''''&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))(((''''''''''''''' !!!###%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%%%%'''(((((('''''''''&&&&&&&&&(((''''''&&&&&&'''''''''&&&'''((()))***))))))(((******)))))))))((((((((()))((('''''''''((())))))************************))))))***++++++,,,,,,------------.........,,,++++++///000111666@@@FFFHHHPPPRRRVVVYYY[[[^^^cccfffkkkeeeaaaaaaaaaaaaccchhheeejjjuuu}}}zzzvvvrrrpppnnnqqqqqqqqqpppnnnnnnpppqqqxxxyyyyyyzzz{{{{{{{{{{{{wwwxxxyyyzzzzzzyyywwwvvvxxxxxxvvvuuuuuuuuuvvvvvvwwwvvvvvvvvvwwwxxxzzz{{{~~~}}}{{{}}}}}}{{{xxxuuusssssstttuuuppppppqqqrrrqqqpppooonnnffffffffffffeeecccbbbaaacccdddeeeffffffggghhhiiieeegggjjjnnnsssyyy|||vvvwwwtttjjjZZZRRRQQQXXX\\\^^^fffqqqnnnQQQGGG???======<<<<<<>>>???===:::666333///---,,,******))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''$$$%%%%%%&&&'''(((((()))*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''(((((((((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$""""""%%%&&&%%%""""""###$$$'''((()))******&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&$$$###$$$'''''''''''''''&&&&&&&&&(((((('''''''''(((((()))%%%'''(((******)))((('''************))))))))))))***)))((((((((((((((()))******************************+++,,,,,,------...---------------------------000333666???KKKRRRRRRXXXXXXYYY\\\aaagggjjjlllnnnfff```^^^^^^```gggooosss}}}}}}{{{vvvrrroooooopppqqqoooooooooppprrrtttuuuvvvvvvwwwyyyyyyyyyzzz|||~~~~~~||||||}}}|||{{{zzzxxxwwwqqqqqqooommmkkkhhheeedddcccbbbaaa___^^^^^^]]]]]]\\\^^^```bbbdddgggllloooooosssxxx}}}~~~ssslllqqqyyyzzzhhh\\\QQQOOOOOOQQQ[[[gggmmmzzzyyyYYYLLL@@@>>>???>>><<<<<>>===BBBBBBBBB@@@===888444111***++++++,,,+++***)))((((((((((((((((((((((((((())))))((((((((((((((((((******))))))((((((''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))((((((&&&'''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''''' !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###!!!$$$)))---+++))))))((('''&&&$$$######"""((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''))))))'''$$$###"""&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%&&&((()))))))))'''&&&((((((((((((((((((((((((******************))))))+++++++++++++++++++++++++++,,,,,,------...//////+++---...------///333777;;;CCCKKKRRRZZZaaaaaa]]]aaa______eeemmmpppnnniii```[[[WWWZZZ```jjj{{{{{{wwwsssooommmiiifffeeeeeefffgggfffggggggfffgggjjjoootttyyyyyy{{{}}}}}}||||||xxxsssooolllhhhddd```\\\^^^______^^^^^^^^^_________^^^^^^___aaafffiiilllrrrzzztttjjjhhhiiilllpppvvv}}}{{{ooohhhgggkkkrrryyyzzz}}}uuubbbLLLCCCAAA@@@???@@@AAABBBCCCBBB???;;;777444.........---,,,+++)))((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&'''''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))(((&&&%%%&&&''')))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&'''''''''&&&%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''' !!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''%%%%%%''')))'''%%%)))((('''&&&&&&&&&&&&'''***)))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&((()))++++++)))'''&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++---.........222888===EEEOOOYYY^^^bbbeeedddaaabbb______ccchhhjjjgggccc[[[YYY[[[aaaiiiuuuwww|||}}}yyywwwsssqqqooonnnkkkjjjgggeeeaaa___^^^```bbbddddddgggjjjkkklllooouuuzzz}}}yyyvvvqqqjjjeee___aaabbbaaa___]]]\\\\\\ZZZYYYYYYYYYZZZ\\\^^^```cccfffiiikkknnnttt}}}sssoooggghhhiiikkkrrroooYYYMMMGGGCCCAAABBBAAABBBCCCCCCAAA>>>;;;999444333111...,,,+++******))))))))))))))))))))))))(((((())))))))))))******''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&))),,,''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$******)))(((((()))***++++++***((('''&&&&&&&&&'''''''''(((((((((((((((((('''((())))))'''&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&'''((()))''''''(((((())))))))))))'''(((***+++,,,---,,,,,,------------------------+++++++++,,,------......***,,,/////////444<<>>:::777333///,,,+++++++++))))))))))))))))))))))))(((((()))))))))*********''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%""""""###%%%%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&%%%%%%&&&'''((()))))))))((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$"""###%%%&&&'''&&&%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''''''''&&&&&&(((***)))((('''%%%%%%%%%&&&'''+++***((('''&&&&&&&&&'''''''''(((((())))))******$$$%%%%%%%%%###$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******((('''%%%$$$%%%&&&(((***(((((())))))*********+++&&&(((***,,,---...------------------------------******+++,,,,,,------...))),,,///000000666???GGGRRR]]]fffdddaaaccchhhkkklllgggaaa]]]]]]```ccceeedddgggnnnwww~~~{{{xxxsssnnnjjjhhhgggggghhhggggggiiimmmqqqssstttwwwuuuqqqmmmlllmmmppprrrvvv|||{{{}}}}}}zzzuuuoookkkiiifffdddbbb```^^^\\\ZZZXXXZZZ[[[]]]\\\[[[\\\aaaffffffhhhkkknnnrrryyy~~~xxxuuu|||{{{oooaaaTTTLLLKKKBBBCCCDDDEEEEEEDDDCCCBBB===:::555000,,,+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((((((((((('''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&''''''''''''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&$$$######$$$&&&&&&%%%%%%'''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&'''((()))))))))((('''########################((((((''''''''''''((((((&&&%%%%%%%%%&&&))),,,...---,,,***((((((((())))))"""###$$$$$$$$$%%%(((***###$$$%%%%%%$$$$$$&&&(((,,,------***&&&%%%'''***(((&&&###"""$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$%%%&&&'''''''''&&&&&&'''(((***+++((('''%%%%%%'''((('''&&&''''''((()))***+++,,,,,,///...------,,,,,,,,,,,,/////////......---------///...------.../////////---000222111111888CCCMMMRRR[[[bbbbbbbbbhhhjjjhhhmmm```WWWZZZ```dddjjjppppppuuu||||||wwwtttsssqqqooonnnlllkkkjjjjjjkkkllloooppprrrtttwww||||||{{{}}}|||yyyxxxtttnnniiieeeaaa^^^[[[[[[\\\[[[YYYWWWWWW[[[______```cccfffjjjmmmoooppp|||||||||pppbbbVVVOOOJJJDDDAAACCCDDDBBB@@@@@@BBB>>>999444111...+++)))******))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))'''''''''((((((((((((((()))(((&&&$$$$$$$$$&&&'''))))))((((((((('''''''''((('''&&&$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,......333...)))'''((())))))((($$$%%%&&&%%%######$$$%%%%%%&&&'''&&&&&&&&&(((***---...---+++'''%%%&&&(((***'''$$$###$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$###$$$%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***((('''''''''((())))))(((''''''&&&'''(((((()))'''&&&&&&'''(((((('''))))))))))))************++++++++++++,,,...///000.........---------,,,,,,000///...------------,,,///111333666<<>>;;;888444111...---,,,++++++***++++++***************************)))))))))((('''''''''***(((&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%))))))'''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%$$$###$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&''')))+++,,,+++###%%%((()))((((((((()))'''((())))))((()))+++,,,///000111222111///...---+++(((%%%$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((()))***)))((('''((()))''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###))))))((((((''''''''''''+++)))(((((()))******)))************************,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333555111444999BBBLLLUUU[[[___iiittt~~~ssshhh```[[[^^^eeeooo{{{~~~wwwsssqqqnnnmmmhhhhhhggggggiiikkkmmmnnnuuuzzzzzztttooommmlllhhheeebbb______aaadddfffnnnmmmiiidddaaa```cccgggiiilllpppuuu}}}|||wwwqqqmmmkkkoootttxxxxxxvvvrrrpppqqqbbbRRRHHHCCCAAACCCGGGFFFDDDBBBAAA???<<<777444///...---,,,+++*********))))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&$$$###"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((())))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))***)))))))))))))))((('''###%%%'''''''''&&&'''(((&&&'''(((((('''(((***,,,------///111222222111000***'''%%%$$$&&&((()))((($$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&''')))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((()))******))))))(((&&&''''''(((((((((((((((+++***((((((***+++***)))((())))))***+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////111444777:::???GGGMMMTTT]]]hhhpppyyypppccc]]]^^^bbblll|||yyy{{{vvvrrrlllgggeeefffggghhhfffgggjjjmmmpppssswwwyyy}}}{{{uuurrrmmmiiihhhiiilllnnntttqqqkkkeee```___```aaaccccccdddfffjjjpppyyyzzzsssoooiiieeeeeeiiipppwww|||~~~}}}}}}ooo\\\OOOGGGAAA@@@CCCDDDCCCAAAAAA@@@===999666111000...,,,+++))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$###'''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''')))(((%%%#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))++++++******))))))******+++++++++***)))((((((((('''''''''%%%"""!!!"""$$$%%%'''''''''&&&''')))+++,,,++++++---000111111///+++(((&&&%%%&&&((())))))%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$###%%%&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))%%%&&&'''((())))))))))))+++)))(((((()))******)))(((((()))***+++,,,---...(((((()))***,,,...///000,,,,,,,,,,,,------------...///000///...000666;;;AAAHHHQQQWWW[[[cccoooxxxyyyjjjaaa___aaajjjxxxzzztttpppvvv|||tttoooiiigggdddaaaaaacccgggiiigggkkkpppuuuyyy{{{vvvsssrrrtttuuuwwwsssllleee___]]]\\\\\\]]]]]]^^^^^^___ccciiimmmpppvvv~~~zzzppphhhbbb]]]aaafffnnnyyy{{{jjj^^^SSSIIIDDDCCCDDDCCCAAAAAA@@@???<<<:::444222000...,,,***))))))''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%!!!$$$'''))))))'''### &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''(((((((((((('''%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***))))))((((((((())))))(((***+++++++++,,,...111***)))'''$$$""""""$$$&&&&&&'''(((''''''''')))+++000...,,,---000111111///...+++(((&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&'''&&&'''((())))))(((''''''+++)))'''''')))***)))(((*********++++++,,,,,,,,,))))))***+++---///000222,,,,,,---------.........///111222222333888AAAIIINNNSSS[[[bbbiiiooovvv{{{~~~{{{wwwnnndddbbbffflllzzz{{{vvvnnnuuu~~~wwwqqqmmmlllkkkjjjggggggggghhhjjjnnnssswwwyyy}}}yyyqqqiiiccc___]]]\\\[[[\\\]]]\\\\\\]]]```bbbbbbffflllooosss}}}~~~}}}~~~xxxooohhhdddccchhhrrr~~~}}}ssshhh[[[QQQMMMGGGEEECCCBBBBBBBBBAAA???777666333111...,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((*********(((&&&### &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((('''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((***+++,,,,,,///444888+++***(((&&&%%%&&&***...&&&'''(((((('''(((***,,,777444000000222333222000111...***'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&((()))$$$%%%'''(((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))(((((((((((())))))))))))************************((('''%%%%%%%%%''')))***(((((()))))))))'''&&&%%%***(((''''''((())))))(((,,,,,,,,,++++++++++++***,,,,,,,,,,,,------...///---------......////////////111444666:::BBBOOOYYY]]]```gggqqq{{{~~~wwwrrrnnngggaaaeeemmmxxx~~~{{{rrrxxxyyytttqqqkkkfffdddeeehhhkkkjjjlllnnnrrrvvv}}}yyyqqqjjjfffcccaaa^^^___```___]]]\\\\\\]]]\\\aaadddeeeeeejjjuuu~~~|||uuupppvvv|||vvvrrrmmmrrr{{{{{{kkk^^^XXXJJJGGGEEECCCDDDEEEDDDDDD:::999666333000...---,,,))))))))))))))))))))))))))))))))))))************%%%$$$$$$$$$%%%''')))***''''''''''''''''''''''''$$$&&&(((***+++)))'''&&&$$$%%%&&&&&&'''''''''&&&'''''''''((((((((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###&&&)))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++************************((((((((((((((()))*********,,,---------000666;;;000---***)))***++++++***''''''&&&&&&&&&((()))******+++---///111222444444333///)))&&&%%%%%%%%%$$$!!!"""$$$&&&''''''&&&%%%)))((('''&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******+++++++++***)))(((((()))***++++++***)))(((((()))***+++(((((()))))))))(((((('''))))))*********+++++++++******+++++++++,,,,,,,,,,,,...000111000000111222333333333777???LLLXXX```iiiiiinnn{{{yyyqqqjjjddd^^^]]]hhhvvv}}}wwwqqqmmmhhhiiiiiifffeeeggglllqqqqqqwwwzzztttmmmfffeeeaaa\\\[[[\\\]]]\\\ZZZXXXYYYZZZZZZ\\\^^^cccfffkkkuuusssnnnnnnqqqvvvzzzuuugggVVVMMMEEECCCBBB@@@@@@AAAAAA===888444111000...,,,,,,+++***+++++++++)))'''***+++,,,,,,+++)))&&&%%%'''&&&%%%&&&((((((((('''''''''((((((((((((''''''%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&'''((((((((('''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%******)))((('''%%%###"""###$$$%%%&&&&&&&&&%%%%%%))))))))))))(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''******))))))))))))))))))((((((((())))))***+++,,,---------000444888;;;<<<000...,,,+++,,,,,,+++***((((((((()))***+++,,,---...------...///000111222333///***&&&%%%&&&&&&%%%###%%%&&&((()))((('''&&&(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))(((((((((((()))*********)))(((((()))******((())))))******))))))((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,...000000/////////111000222777???JJJWWWdddkkkrrruuu}}}tttkkkdddbbbbbbeeeoooyyy}}}sssmmmiiifffdddgggiiikkkllllllooouuuzzz~~~zzzyyyzzzxxxsssnnnqqqqqqooommmlllkkkkkkkkkggggggggggggggghhhiiiiiilllllllllllllllllllllllllllnnnoooooooooooorrrtttxxx}}}~~~wwwqqqllleee```^^^\\\YYYVVVXXXYYYYYYYYY[[[]]]```cccbbbhhhooouuu{{{uuupppnnnsssvvvyyyqqq\\\QQQGGGDDDDDDBBBAAABBBBBB???:::666444222///---,,,+++******++++++)))(((((()))***++++++***(((''''''&&&%%%&&&((()))((('''''''''((((((((((((''''''#########$$$$$$%%%&&&'''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%$$$%%%&&&'''(((''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((*********)))))))))))))))((((((((()))***+++------222111222555999===@@@AAA000///......///...,,,***)))***+++---.../////////111000...,,,,,,---...///222...***'''&&&''''''&&&&&&''')))******)))((('''(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&)))++++++)))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******((('''((()))(((((((((((((((((((((((())))))))))))))))))(((((()))((((((''''''(((((()))***))))))(((((())))))***))))))***************)))))))))************+++++++++++++++,,,,,,,,,------,,,...//////...---...000///444===HHHUUUbbbooovvv|||uuummmggghhhlllqqqwww|||vvvppphhhbbbaaabbbdddeeejjjnnntttwwwzzzuuuqqqnnniiifffhhhdddaaa___^^^___^^^ZZZVVVYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTUUUUUUTTTUUUWWWYYY\\\```ccceeeeeegggkkkpppvvvwwwyyyzzz||||||ssskkkgggccc^^^ZZZXXXWWWVVVVVVWWWXXXZZZ[[[___aaacccccceeemmm{{{zzztttwwwvvv}}}}}}zzzdddVVVIIIEEEEEEDDDBBBBBBCCC@@@===:::888555111...,,,***)))***++++++***((('''((()))+++++++++***)))'''&&&%%%&&&((()))(((''''''(((((((((((((((((('''$$$$$$%%%&&&'''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))))))))((('''''''''(((((())))))******)))((((((''''''''''''(((''''''''''''''''''''''''))))))(((''''''((())))))************))))))(((((((((((()))***+++---///000444444555666:::>>>AAADDD000/////////000///,,,***)))+++---///000111000000111///,,,******+++---...000---)))''''''((((((((((((((()))))))))(((((('''(((''''''&&&&&&&&&''''''((('''%%%$$$######$$$%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))***((((((((((((((((((((((((+++++++++******)))))))))((((((''''''''''''(((((()))))))))(((((())))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///...------...000333:::DDDOOO[[[iiivvv~~~}}}zzz{{{zzzyyyzzz{{{|||}}}~~~~~~ssslllgggddd___]]]___dddjjjnnntttzzz|||nnnaaa\\\YYYUUURRRTTTSSSQQQPPPPPPPPPPPPMMMKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJLLLNNNQQQSSSSSSRRRQQQRRRUUUXXX\\\^^^___aaacccfffkkknnnrrryyy}}}wwwrrrlllhhh^^^]]]ZZZYYYXXXXXXWWWWWW^^^^^^^^^\\\\\\bbblllttt}}}}}}kkk[[[KKKFFFFFFDDDCCCCCCCCCBBB@@@>>><<<999444000---+++******++++++***)))(((((()))************)))(((&&&&&&'''((()))((('''((((((''''''''''''((((((&&&''')))*********)))((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((('''&&&''''''((()))******+++)))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))(((((()))***+++...000222333777888888999;;;>>>BBBFFF000//////000111000---+++)))+++---///000000000///...,,,***((()))***---......+++((('''((())))))(((''''''(((((('''''''''&&&''''''&&&&&&&&&''''''(((((('''%%%$$$###$$$%%%&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((())))))((((((((())))))***+++++++++++++++,,,,,,,,,---------......,,,,,,---------.........---...///.........111333:::@@@JJJUUUaaaooo}}}zzz|||uuummmiiihhhaaa___^^^^^^aaahhhpppuuu|||yyywwwwww{{{zzzyyyyyyzzz|||}}}yyysssoookkkiiifffccc]]]VVVOOOLLLJJJGGGEEEFFFFFFFFFEEEEEEFFFEEEDDDBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFHHHHHHGGGFFFFFFFFFHHHJJJIIIJJJLLLNNNOOORRRUUUXXX[[[___gggooouuuxxxyyyyyyrrrtttyyy|||wwwnnnjjjfffbbb```]]]YYYVVVVVVXXXXXXWWWWWW[[[aaaeeejjjqqq|||rrrbbbRRRJJJGGGEEECCCCCCCCCBBBAAAAAA@@@<<<888444///---+++***+++++++++******************)))((((((((('''&&&''')))))))))((()))(((''''''''''''((()))'''((()))***+++***)))(((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&'''((()))(((((('''&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++,,,...000333555666<<<=========>>>AAAFFFKKK333111111111111111///---++++++,,,---............******(((((((((***,,,...+++)))''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%''''''''''''''''''''''''))))))(((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''(((((()))***++++++++++++,,,,,,---------.........---------.........//////...///000000000111444777>>>FFFQQQ\\\hhhvvv}}}xxx|||~~~wwwnnnhhhgggjjjnnnhhhiiijjjkkkooovvv}}}yyyvvvuuupppmmmhhhccc```]]]\\\\\\^^^]]]]]]]]]]]]___```aaaaaa^^^ZZZWWWUUUSSSPPPNNNHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@??????>>>===============>>>?????????>>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======???@@@??????@@@AAABBBDDDEEEFFFAAACCCEEEEEEFFFGGGJJJLLLMMMNNNQQQUUUXXX[[[]]]^^^[[[]]]aaaeeejjjnnnqqqrrrrrruuuyyyzzzsssmmmiiiccc\\\VVVUUUVVVWWWWWWWWWXXX[[[]]]^^^ccckkkrrr|||~~~ppp___TTTLLLEEECCCDDDCCCBBBAAABBBBBB???<<<999333000---,,,,,,,,,+++***+++*********))))))((((((((('''&&&''')))***)))((()))((('''&&&&&&'''((()))&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''((()))))))))((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))))))))((('''''''''(((((())))))******(((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((()))******++++++...///000111333666888999999;;;======>>>CCCJJJPPP777555333222333333222111------,,,,,,,,,,,,------))))))(((((())))))***+++)))'''&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((************++++++++++++(((((()))******)))((((((''''''((())))))(((''''''&&&'''((()))************++++++++++++,,,,,,,,,------.........///////////////000111111222444888;;;BBBKKKXXXbbblllwwwzzz{{{sssqqqnnniiigggjjjqqqwwwyyy{{{~~~{{{vvvsssmmmgggbbb___^^^^^^YYYVVVSSSOOOLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLJJJIIIHHHFFFCCCAAA@@@BBBCCCAAA??????@@@@@@===>>>???>>>===<<<<<<<<<==================>>>???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>><<<<<<===???AAACCCCCCBBB@@@AAACCCCCCCCCCCCEEEGGGDDDDDDEEEFFFHHHIIIJJJJJJNNNPPPRRRUUUXXX[[[\\\]]]ZZZ\\\___bbbffflllsssxxx{{{ssshhhaaa\\\\\\[[[ZZZXXXXXXYYYZZZYYY]]]cccggglllsss|||qqqaaaRRRGGGCCCEEEBBBAAAAAAAAABBBAAA???===777444000---,,,,,,+++***)))))))))))))))******+++)))''''''''')))***)))((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''$$$%%%&&&((())))))((((((&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))&&&'''''''''''''''&&&&&&'''((()))*********)))((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((())))))))))))((('''&&&&&&''')))***+++,,,---222222333444666888:::;;;777;;;???AAADDDJJJTTT\\\:::888555444555555555444///...---++++++,,,------)))))))))))))))((((((((('''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&'''((()))"""###%%%'''((((((''''''$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&(((***++++++***)))''''''''''''''''''''''''''')))******)))(((((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))((()))***++++++***)))(((&&&'''((())))))((('''&&&&&&&&&((())))))*********))))))*********+++++++++............/////////000000111222222444777;;;>>>DDDNNN\\\ffflllttt~~~~~~uuunnnnnnnnnllllllpppxxx~~~yyysssnnniiifffaaa^^^YYYTTTPPPNNNNNNNNNLLLJJJGGGEEEDDDDDDFFFGGGEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@<<<:::<<>>===;;;:::<<<===??????>>>===???@@@???@@@AAABBBBBBAAAAAA@@@EEEFFFGGGIIIKKKLLLMMMMMMNNNOOOQQQRRRTTTXXX^^^bbbfffkkksssyyy|||sssbbb```]]]YYYVVVVVVVVVWWWRRRWWW\\\___```cccgggkkkqqq}}}kkkWWWHHHDDDFFFAAA@@@@@@AAABBBBBBAAA???999666111...---,,,+++***''''''(((((()))+++,,,---)))((('''((()))***)))(((***((('''&&&&&&'''(((***))))))'''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%###$$$&&&(((((((((((('''&&&'''''''''(((((())))))((((((((((((((('''''''''&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((((()))***+++,,,+++******))))))))))))(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%'''(((***,,,---...444444555666888:::;;;<<<===BBBGGGKKKOOOXXXdddmmm;;;999666555444555666777111000......//////...,,,,,,,,,,,,,,,+++)))'''&&&(((((('''&&&&&&&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))'''%%%######$$$'''(((((((((((((((((((((((((((&&&'''))))))(((''''''(((&&&''''''''''''''''''''''''''''''((()))******+++***)))((('''''''''''''''******))))))((('''''''''))))))))))))((((((((((((******+++++++++,,,,,,,,,------------------------......---------......///333111111555777999???FFFHHHPPP]]]jjjtttzzz{{{{{{}}}~~~wwwsssuuuwwwzzzpppjjjeeeiiimmmmmmnnntttzzzuuurrrssspppjjjccc]]]YYYVVVUUUMMMLLLKKKJJJHHHFFFDDDCCCCCCBBB@@@>>>===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888999999::::::999999888<<<<<<============<<<<<<===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBFFFEEEEEEFFFHHHKKKOOOQQQSSSVVVZZZ^^^eeemmmuuu{{{uuunnnddd^^^\\\[[[YYYWWWWWWWWWWWWXXXZZZ\\\___aaafffooo{{{{{{eeeRRRGGGEEEEEEBBBBBBFFFHHHDDDBBBBBB@@@;;;444...,,,+++++++++)))((((((((((((((())))))((((((((((((((()))******'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&%%%$$$######"""'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''((((((((((((''''''''''''((((((((((((''''''''')))***)))((('''(((*** """%%%(((*********)))***+++---------...///111222888;;;999888<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAACCCFFFIIIJJJGGGIIILLLOOOTTTZZZaaaeeekkkpppxxx|||pppgggaaa]]]YYYVVVYYYYYYYYYZZZ[[[]]]^^^___]]]ccckkkqqqyyyooo___TTTNNNGGGBBBAAADDDFFFCCCAAABBBAAA===777222///...,,,+++***))))))(((((()))******((((((((((((((()))******''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''(((((())))))(((((('''(((((())))))))))))((((((''')))***)))((('''(((***%%%&&&((()))******))))))***+++,,,,,,,,,///222555555:::===<<<===CCCIIIKKKRRRZZZaaagggoooxxx{{{xxxBBB???<<<;;;;;;:::999888:::888555444333111///---......//////...,,,***))))))((((((((((((((())))))''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))'''&&&&&&'''*********))))))(((((((((&&&&&&''''''(((((())))))&&&''''''''''''&&&&&&%%%(((((())))))***++++++,,,++++++++++++******************+++++++++,,,,,,,,,------------------------000//////////////////000111000444;;;???BBBHHHOOOYYYfffvvv}}}vvvoookkkmmmooowwwzzzwwwuuullliiijjjlllmmmsssyyy}}}yyyuuupppiiiaaa\\\WWWRRRPPPHHHIIIJJJJJJIIIFFFCCCAAA======>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;:::::::::::::::999999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????@@@@@@??????>>>>>>???AAACCCDDDBBBCCCDDDEEEGGGKKKPPPSSSUUUYYY^^^eeelllttt}}}wwwnnnggg```\\\YYYYYYYYYYYYYYYYYYXXXXXXZZZ]]]```bbbfffppp~~~{{{vvvrrrvvvxxxjjj___MMMFFFBBBCCCEEECCCBBBCCCBBB???:::666444111...+++++++++******)))******+++((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))******((())))))******))))))((())))))************))))))''')))***)))((('''(((***+++******)))))))))******,,,------...///222777;;;:::>>>AAA@@@DDDLLLSSSUUU^^^dddmmmuuu}}}xxxnnnCCC@@@============:::777;;;999777555555333111///111111222222111///...---******))))))))))))******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***+++***))))))((((((((((((((((((((((((((()))***)))'''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''((((((((((((''''''((())))))((('''&&&))))))******++++++++++++++++++*********)))))))))******+++++++++,,,,,,,,,------------------------//////.........//////000222333999BBBHHHLLLRRRYYYgggtttvvvooommmmmmpppzzz~~~wwwnnngggfffjjjqqquuu|||wwwsssnnniiifffbbb^^^XXXSSSPPPLLLIIIGGGFFFFFFEEEDDDBBB@@@===<<<======>>>>>>>>>======<<<999:::;;;<<<;;;:::888777999999999999999999999999;;;;;;::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@????????????@@@AAAAAA@@@AAABBBBBBBBBDDDGGGJJJLLLNNNQQQTTTYYY___gggllluuuvvvmmmggg^^^^^^]]][[[YYYWWWUUUTTTZZZ[[[]]]]]]___fffpppxxx|||tttjjjiiitttqqqVVVLLLDDDCCCEEEDDDDDDFFFBBB@@@===:::777333///+++,,,,,,++++++******++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))************))))))((())))))******))))))(((''')))***)))((('''(((***,,,+++***(((((()))+++,,,---///222444555777:::===>>>AAABBBDDDKKKVVV]]]^^^eeekkktttzzz{{{sssfff[[[EEEBBB@@@AAACCCCCC???;;;;;;999777666666555444222333444444555444333111000,,,,,,+++************+++)))((((((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&(((******)))((('''((((((((((((((((((((((((''')))***)))'''&&&&&&'''&&&&&&'''((())))))***+++'''''''''((((((((((((((())))))************))))))++++++++++++******))))))******)))))))))(((((((((******+++++++++,,,,,,,,,------------------------------------...///000111444555===GGGOOOTTT\\\dddwww{{{rrrmmmmmmlllrrrxxxsssmmmiiijjjqqqzzzqqqmmmhhhddd```]]]YYYVVVNNNKKKGGGEEEDDDCCCAAA@@@CCCAAA???===;;;:::::::::>>>??????>>>>>>===<<<;;;999:::;;;<<<;;;:::999888999999999999999999999999999999::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::======<<<<<<<<<<<<======::::::::::::;;;;;;<<<===::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????>>>>>>>>>??????<<<===>>>>>>>>>???AAADDDEEEFFFGGGIIIKKKOOOUUUYYY\\\cccmmmwwwyyyqqqllljjjgggccc^^^ZZZWWWUUURRRUUUWWWYYYZZZ___eeejjjooowww{{{{{{}}}ppphhhkkkwww{{{___QQQEEEAAABBBCCCCCCEEEAAA@@@>>><<<:::666000,,,------,,,++++++***++++++))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&''''''(((((()))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''''''''''''''''''''''')))(((((((((((())))))***))))))************))))))'''(((((())))))(((((('''''')))***)))((('''(((******)))((('''(((+++---///---000555888999:::;;;<<<===@@@CCCIIIUUUccckkkkkklllqqqwwwwwwnnn___RRRKKKHHHFFFEEEHHHLLLLLLGGGBBB<<<:::999888888777666444444444555555555444222111//////---,,,++++++******)))))))))((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((()))(((((('''((((((((((((((((((((((((&&&((())))))(((''''''(((%%%&&&''''''((()))******((((((((()))))))))))))))+++************++++++,,,,,,++++++***))))))(((((())))))))))))((((((((('''******+++++++++,,,,,,,,,------------------------,,,,,,,,,...///111333444666777???KKKTTT\\\fffooo|||tttmmmlllnnnllltttzzzvvvvvvooonnnmmmnnnsss}}}{{{vvvrrrppp___[[[WWWSSSQQQOOOLLLJJJCCCAAA?????????@@@???===???===;;;::::::;;;<<<>>><<<=========<<<;;;:::::::::::::::;;;;;;::::::999999999999999999999999999888888999999999999::::::888999999999999:::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<=========<<<<<<<<<<<<===>>>??????>>>???AAACCCAAABBBCCCDDDDDDGGGKKKNNNQQQVVV\\\bbbiiirrr|||zzzwwwpppiiibbb\\\XXXWWWPPPRRRUUUVVVXXX[[[___aaagggkkkuuuxxxssssssyyy|||zzz}}}yyykkkeeeiiiuuugggVVVEEE??????@@@AAACCCAAA@@@???>>><<<888333000------,,,+++***************))))))(((((((((((((((((((((((((((((((((((((((###$$$$$$$$$$$$%%%%%%%%%&&&'''''''''(((((())))))''''''(((((()))*********((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((())))))******))))))(((''''''((((((((((((''''''''')))***)))((('''(((***(((((('''(((***,,,///111---111666:::<<<===>>>???AAADDDIIISSScccssszzzyyyrrrrrrqqqlll^^^NNNEEEDDDIIIFFFFFFKKKQQQSSSNNNHHHAAA???<<<;;;:::999777555222333444444444333111111222111///---,,,******)))((((((((((((((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((($$$&&&((()))(((((((((***))))))))))))))))))))))))*********************))),,,***)))((((((***,,,...))))))))))))))))))))))))*********)))))))))((((((******+++++++++,,,,,,,,,------------------------,,,,,,---///222444777888;;;===DDDPPP[[[eeeqqq{{{|||wwwsssrrrtttwwwsss{{{{{{uuupppnnnppppppssswww}}}|||wwwoooiiidddaaa^^^\\\SSSOOOKKKHHHGGGFFFEEEDDDAAA???>>>===>>>>>>===<<<;;;;;;;;;;;;<<<======>>>999999:::;;;;;;;;;;;;::::::999999999999999::::::888888888888888888888888888888888888999999999:::999999999999::::::;;;;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>>>>===;;;:::<<<<<<<<<<<<===>>>??????;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;???@@@AAAAAA@@@???AAABBB???@@@BBBBBBBBBCCCFFFHHHKKKNNNSSSVVVXXX]]]dddiiippp|||}}}sssiiiccc___]]]XXXWWWWWWVVVVVVXXX\\\^^^bbbdddjjjttt}}}yyypppmmmssswwwyyyxxxkkkiiirrr}}}ppp]]]III@@@???@@@BBBDDDCCCAAA@@@???>>><<<888444---,,,+++******)))))))))******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((''''''(((((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((('''''''''''''''((('''(((((())))))(((((('''(((((())))))))))))((((((''')))***)))((('''(((***)))))))))***,,,...111222222555999<<<@@@DDDIIIMMMRRRTTTXXXaaarrrrrriii```WWWMMMBBB???AAAFFFDDDEEEKKKRRRTTTPPPJJJEEEBBB???===<<<:::777444000111222222222111000///444333111...,,,***))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((###%%%(((((((((((()))+++------,,,+++***)))((('''+++++++++***************,,,***'''&&&&&&))),,,...''''''(((((())))))******+++++++++************)))******+++++++++,,,,,,,,,------------------------,,,---///111444777:::;;;AAACCCJJJVVVbbbmmmzzz|||xxxuuuvvvzzz}}}vvvsssqqqmmmmmmpppzzz~~~uuuoooiiieee___ZZZWWWTTTQQQOOONNNKKKGGGDDDDDDDDDCCCBBB>>><<<;;;:::;;;:::888777666777999::::::999888666777777999:::<<<<<<======:::999888777777888999:::888888888888888888888888777777888888999999999:::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<777999<<<>>>>>><<<999777<<<<<<<<<======???@@@@@@;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???<<<<<<===>>>>>>>>>======>>>?????????===<<<<<<===:::<<<>>>?????????AAACCCAAAEEEIIIJJJJJJKKKNNNRRRTTT```ppp|||vvvoookkkiii]]][[[WWWSSSRRRTTTXXXZZZZZZZZZ^^^fffllluuu}}}rrrnnntttzzz~~~zzzuuu}}}yyydddNNNCCCBBBCCCEEEHHHDDDCCCAAAAAA@@@>>>;;;888---,,,+++***))))))))))))******)))(((((((((((((((''''''''''''''''''''''''))))))))))))*********+++''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''))))))************))))))((()))***)))((('''(((***++++++,,,---...000111222999:::<<>>WWWJJJDDDIIILLLHHHHHHMMMNNNLLLHHHCCC???<<<;;;;;;888666444444555555444333222222222222///,,,)))'''+++++++++***)))(((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&(((******((('''&&&&&&&&&&&&&&&'''))),,,...000************)))))))))))),,,+++***(((''''''&&&&&&'''((()))***************,,,,,,++++++++++++++++++&&&&&&'''((()))***++++++******)))))))))))))))***+++++++++***++++++,,,---...+++)))***---...---,,,---...///000000000///...111//////333:::BBBFFFGGGKKKOOOTTT[[[jjj{{{xxxrrrwww{{{ttttttpppkkkppp|||wwwrrrmmmfffaaaXXXVVVRRRNNNKKKIIIIIIIIIDDDCCCBBBAAA@@@>>>>>>===>>>===;;;999888888888999999<<<===<<<888777999;;;;;;::::::999888888888999888999999::::::999999888888777666555666777999;;;777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<::::::;;;::::::;;;;;;;;;;;;;;;;;;>>>======<<<<<<======>>>@@@;;;666777;;;??????===???>>>>>>>>>============>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>AAAAAA@@@??????>>>?????????????????????@@@@@@AAA<<<<<<======>>>?????????>>>===<<<;;;;;;<<<===>>>========================>>>@@@BBBBBBAAACCCGGGKKKPPPUUU\\\ccciiipppxxx~~~yyyqqqfffaaa\\\ZZZWWWSSSTTTWWWZZZXXXXXX\\\```hhhxxxsssWWWJJJEEEAAA@@@AAABBBCCCCCCCCCAAA???<<<:::222000,,,)))(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++(((%%%'''+++,,,)))$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++)))'''&&&'''(((+++++++++,,,...222555777;;;:::<<>>>>>;;;888666555555555333222555666666555444111...,,,***)))))))))))))))))))))))))))(((''''''&&&''''''(((((((((''''''&&&&&&&&& """%%%&&&'''''')))+++&&&&&&&&&'''((()))***+++((((((((((((''''''''''''***))))))(((((((((((())))))******++++++++++++***)))))))))))))))))))))))))))))))))***************++++++******)))******+++)))))))))))))))******+++,,,***)))***---......------...///000000000//////222111333999BBBJJJOOOQQQTTTYYY___fffrrrzzzvvvvvv~~~tttoooqqqpppmmmuuuwwwmmmfffbbb^^^XXXTTTPPPNNNKKKGGGEEEDDDDDDDDD@@@@@@???>>>===<<<;;;:::<<<;;;:::999999999:::::::::;;;<<<;;;999999999:::<<<<<<;;;:::::::::::::::999999::::::::::::999999:::999888777777888:::;;;999999999:::::::::;;;;;;:::::::::999999999999999<<<>>>???>>>===;;;<<<<<<<<<<<<<<<============>>>=========<<<<<<=========BBB>>>;;;<<<@@@CCCBBB@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@BBBAAA@@@????????????@@@@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>>>>?????????>>>>>>============>>>>>>========================???@@@BBBAAA???@@@CCCEEEGGGKKKQQQWWW\\\bbbiiinnnqqqxxxssskkkccc___]]]YYYXXX[[[WWWVVVXXX\\\^^^cccnnnzzz}}}bbbQQQHHHBBB@@@AAADDDDDDEEEEEEDDDAAA???===555333///,,,***)))***+++************))))))))))))))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************++++++***(((''')))***)))+++---///111333555777???@@@EEENNNYYYdddnnnuuu{{{|||yyysssooollleee]]]NNNFFF???>>>===<<>>DDDHHHMMMRRRRRRMMMGGGCCCAAA???<<<888666555444333111333333333333222111///---)))))))))))))))*********---,,,***)))((('''''''''(((((((((((((((''''''''''''((((((&&&%%%$$$%%%&&&)))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))******++++++,,,,,,++++++******))))))))))))))))))))))))------,,,+++***)))((((((++++++************++++++)))))))))))))))***+++++++++***)))***,,,......------......///000000/////////111777???IIIRRRXXXZZZ```fffmmmttt{{{~~~zzzrrrrrrxxx}}}{{{uuuooommmqqquuuxxx}}}vvvhhhbbb[[[VVVSSSPPPLLLIIIFFFEEECCCAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;::::::999999888888999:::;;;<<<<<<;;;::::::;;;;;;:::999======<<<;;;;;;;;;<<<<<<999::::::;;;;;;::::::999<<<<<<:::999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::===>>>@@@???>>>======>>>>>>>>>?????????@@@@@@@@@????????????????????????DDDBBB@@@BBBEEEGGGFFFCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@?????????>>>??????@@@@@@??????>>>========================???@@@AAA@@@>>>>>>???@@@???BBBFFFJJJMMMRRRWWW[[[]]]aaahhhssswwwjjjeeebbb^^^\\\\\\XXXWWWZZZ^^^^^^^^^dddlllxxxppp\\\OOOFFFCCCDDDEEEEEEFFFFFFEEEDDDBBBAAA999777333000---+++++++++++++++*********)))))))))))))))))))))((((((((((((+++***)))((('''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&)))+++)))&&&%%%(((,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))+++---+++---111444666888:::<<>>>>>>>>???@@@>>>=========<<<<<<;;;;;;999999999999999::::::;;;>>>;;;999:::===>>><<<999===<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<===============>>>>>>===>>>@@@@@@>>>======>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCEEEHHHIIIGGGEEEBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@???@@@AAABBBBBBAAA@@@???============<<<<<<<<<<<>>???AAACCCEEEHHHKKKMMMRRRTTTWWW]]]gggsssyyypppmmmhhhdddbbb___]]]^^^```___]]]```eeelllyyy{{{iiiYYYMMMGGGFFFDDDDDDEEEEEEDDDCCCBBBBBB<<<:::666222///,,,+++++++++++++++*********))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))((((((''''''&&&&&&++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''')))***)))&&&&&&))),,,(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((()))))))))***,,,......111444777999===CCCHHHTTT\\\eeemmmttt{{{}}}{{{xxxqqqdddXXXOOOKKKHHHEEEHHHHHHJJJKKKLLLMMMNNNQQQuuueeeWWWJJJDDDCCCBBBLLLZZZdddfff```VVVOOOJJJFFF@@@;;;999777555333222222333333333333222222///...---+++***((('''&&&(((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''(((+++---((()))+++,,,,,,+++***)))((()))))))))*********+++***))))))((((((((((((((())))))******)))(((''''''******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,,,,+++,,,------.........---,,,+++++++++,,,,,,,,,,,,------...///000555;;;EEEQQQ\\\eeelllpppvvv{{{zzztttrrrrrrxxxxxxyyyyyywwwvvvvvvuuuvvvwww|||zzzsssllleee___YYYVVVQQQOOOLLLJJJIIIHHHGGGFFF==================>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999>>>;;;999;;;>>>???===:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>?????????<<<>>>@@@@@@>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGGGGFFFGGGHHHIIIJJJFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCAAABBBDDDDDDDDDDDDBBBAAA============<<<<<<;;;;;;>>>???AAACCCDDDEEECCCBBB?????????@@@AAACCCDDDDDDFFFHHHJJJNNNTTT\\\eeekkkyyy~~~wwwqqqnnniiieeecccbbb```]]]___ccceeelllzzzssscccUUUJJJDDDCCCCCCCCCBBBBBBAAAAAA@@@===;;;888333000---+++***++++++++++++************))))))))))))(((((((((((('''''''''((()))))))))***)))))))))))))))))))))))))))))))))((((((''''''&&&*********)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&(((((((((***,,,...111333555666999BBBMMMVVVgggooowwwyyy|||~~~zzzssskkkaaaSSSIIICCCCCCEEEHHHOOOSSSVVVVVVUUUUUUUUUUUUyyyjjj[[[OOOIIIDDDJJJUUUaaaiiiiiiaaaYYYOOOJJJDDD???<<<:::888666111111111111111111111111222111000---+++)))'''&&&'''&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&''')))%%%&&&'''(((((()))((((((&&&&&&''''''(((((())))))******)))(((((((((((((((((((((((()))((((((''''''((((((((()))******++++++''''''(((((())))))******(((((((((((()))***++++++***************+++,,,,,,/////////...,,,+++,,,...------------...000111222444;;;GGGSSS___jjjsssyyy{{{wwwyyyttt|||ttttttzzz{{{zzzxxxuuuttttttvvvzzz}}}wwwmmmhhhbbb]]]XXXUUUQQQOOOHHHGGGFFFDDDCCCBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999999999<<<<<<<<<<<<<<<;;;:::999===<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<======;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>>>>???===???AAAAAA@@@???@@@AAA@@@AAABBBBBBCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEDDD@@@??????>>>>>>======<<<>>>???BBBFFFIIIIIIGGGEEE@@@>>>======???@@@@@@??????AAADDDGGGKKKPPPVVVZZZdddkkkxxx{{{yyyuuuoooiiifffbbb^^^^^^aaa```bbbjjjzzz|||}}}~~~wwwiii\\\OOODDDCCCCCCBBBAAAAAA@@@??????===<<<888444111---+++***,,,++++++++++++*********))))))))))))((((((((((((((()))***+++,,,------...''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''')))*********)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&''')))))))))***---///111333666888===HHHYYYeeewww~~~{{{xxxpppfff]]]RRRHHHBBBAAABBBGGGMMMUUU\\\```]]]YYYXXXWWWUUU~~~rrrfff^^^QQQNNNPPPXXXcccgggbbb\\\RRRMMMGGGAAA>>><<<;;;:::111000000//////000000000333222111///---+++))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))***+++)))'''%%%$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''((()))))))))((((((((((((((())))))***'''(((((())))))))))))((('''(((((()))******++++++(((((()))))))))*********************+++,,,---...+++************+++,,,,,,---...000///------000222000000000000111333444555444<<>>>>>>>>===<<<;;;===>>>>>>======>>>???===<<<<<<<<<======>>>???<<<<<<============<<<<<<<<<<<<===========================>>>>>>>>>>>>???<<<<<<======>>>??????@@@@@@BBBCCCDDDCCCBBBCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGIIIIIIIIIIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEGGGHHHKKKLLLMMMLLLJJJIIIIIIKKKMMMNNNOOOOOONNNMMMKKKKKKKKKKKKKKKLLLMMMMMMOOONNNNNNNNNNNNOOOPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCBBBBBBAAA@@@@@@??????@@@CCCHHHLLLLLLIIIEEE@@@>>><<<<<<>>>???>>>===???@@@BBBDDDFFFIIIMMMQQQWWWYYYcccppp|||{{{tttoooiiibbb^^^___]]]\\\aaalllxxxvvvpppuuu|||~~~tttlllfffZZZOOOGGGFFFEEECCCBBBAAAAAA@@@>>><<<:::666222///---+++,,,,,,+++++++++*********))))))))))))(((((((((((())))))******++++++,,,,,,''''''''''''''''''''''''((((((((((((((()))))))))$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))'''((()))******)))((('''"""&&&+++,,,***((()))***(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++(((***+++++++++,,,///111333777<<<@@@GGGTTTfffttt}}}yyyppplllaaaTTTMMMFFFBBBDDDGGGIIINNNTTTZZZbbbfffaaa\\\ZZZXXXUUU|||uuu```VVVNNNQQQ[[[bbb^^^XXXTTTOOOHHHCCC@@@>>>===<<<555555444444333333444444222222111///...---,,,++++++***)))'''&&&&&&&&&&&&&&&'''''''''(((((())))))###&&&)))+++++++++,,,---***)))'''&&&&&&'''((()))'''(((((()))***++++++,,,&&&&&&''''''(((***+++,,,'''((()))***************)))******+++,,,,,,------++++++******************,,,,,,,,,,,,---...///000------,,,,,,------...///+++---////////////333666333222222222333555777888:::CCCQQQ___nnn}}}}}}{{{tttrrrttt{{{llleeejjjqqquuuzzz{{{qqqllliiiccc^^^YYYUUUQQQNNNLLLJJJGGGFFFCCCDDDDDDCCC@@@??????@@@????????????===<<<;;;::::::::::::;;;;;;<<<<<<===999;;;===>>>@@@@@@??????:::===??????<<<<<<>>>AAA>>>>>>===>>>>>>???@@@@@@<<<<<<============<<<<<<<<<===>>>???????????????>>>????????????@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBDDDEEEFFFEEEDDDEEEFFFDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKMMMNNNMMMMMMLLLJJJIIIHHHGGGFFFGGGIIIKKKMMMMMMLLLJJJIIIIIIKKKNNNQQQQQQPPPOOOMMMMMMMMMLLLLLLMMMNNNOOOOOOQQQPPPPPPPPPPPPQQQRRRRRRNNNNNNNNNMMMMMMMMMMMMMMMIIIHHHFFFFFFFFFFFFHHHIIIFFFFFFEEEDDDCCCCCCBBBBBBAAAAAADDDIIILLLLLLHHHDDDAAA???<<<===???@@@???===???@@@@@@??????AAADDDGGGKKKKKKPPP\\\fffqqq~~~yyyqqqggg```___^^^\\\___eeelllxxxtttjjjmmmsssyyyyyyvvvpppnnnnnnggg]]]JJJIIIGGGEEEDDDCCCBBBBBB>>>===;;;777444111...---,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))(((''''''//////)))%%%(((,,,(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---------...000222555<<>>@@@HHHOOOQQQTTTZZZ^^^gggjjjddd^^^\\\ZZZWWWmmmXXXRRRSSSQQQOOOOOOMMMJJJFFFBBB@@@>>><<<:::777777666444222222444666333111////////////...---,,,***)))'''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&,,,,,,,,,+++++++++++++++///...---+++***))))))))))))*********++++++++++++---,,,+++******+++,,,---&&&'''(((***++++++++++++******))))))))))))******++++++************++++++---------............///...////////////000444777@@@GGGTTTdddtttxxxwww{{{qqqgggddddddiiivvvxxxnnneee^^^[[[XXXWWWRRRQQQNNNKKKHHHEEEDDDCCCAAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===@@@??????>>>>>>>>>?????????>>><<<:::::::::<<<===@@@???>>>===============@@@>>>>>>@@@CCCDDDBBB?????????@@@AAABBBCCCCCCDDDBBBCCCDDDDDDDDDCCCBBBAAACCCDDDEEEFFFHHHIIIJJJKKKHHHIIIJJJJJJIIIJJJLLLNNNKKKLLLNNNOOOOOOOOONNNMMMMMMNNNOOONNNLLLLLLLLLMMMOOOPPPQQQQQQPPPNNNLLLJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOQQQQQQRRRRRRRRRRRRQQQOOONNNNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPPPPOOONNNLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCC@@@BBBEEEHHHHHHGGGDDDCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>???AAABBBCCCKKKGGGHHHOOOVVV]]]jjjwwwxxxpppgggaaa``````bbbeeehhhpppvvviiigggjjjzzz{{{yyytttrrrssssssppp[[[SSSHHHCCCCCCDDDCCCBBB???>>>===;;;888444111///---,,,+++,,,------,,,+++(((''''''(((***,,,,,,++++++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))***))))))(((''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))),,,---......---+++((('''''''''((((((((((((((((((***+++---///111222444555666>>>GGGQQQ^^^nnnxxxzzzwwwgggZZZQQQKKKGGGDDD???AAAEEEKKKQQQVVV[[[]]]cccbbbbbbcccddd```XXXQQQooobbbWWWNNNJJJJJJKKKHHHDDDBBBAAAAAA@@@???<<<;;;999777555333222222555333111000111111000///++++++)))(((''''''(((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&((())))))))))))))))))))),,,++++++************+++)))))))))*********++++++++++++************++++++))))))***+++++++++++++++******))))))))))))******,,,,,,++++++++++++,,,,,,---------............//////000000000111444999===HHHMMMXXXfffuuu|||zzz|||xxxooohhhggggggnnn|||yyytttnnneee\\\WWWTTTQQQPPPMMMLLLIIIGGGDDDBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>=========>>>>>>>>>>>>===<<<<<<===>>>>>>???>>>>>>======>>>>>>???@@@>>>>>>@@@CCCDDDCCCAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOOOONNNNNNPPPRRRQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPPPPOOONNNNNNPPPQQQRRRSSSUUUVVVUUURRRPPPNNNPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTRRRPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRSSSRRRQQQPPPOOONNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCAAABBBEEEFFFGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>???@@@BBBCCCGGGCCCBBBFFFIIIMMMWWWaaasssyyyooohhheeecccbbbccccccgggrrr~~~tttjjjiiilllvvvyyyzzzyyyzzz~~~}}}eeeZZZLLLEEEDDDEEECCC@@@??????>>><<<999555222000,,,***))))))++++++***)))+++))))))***,,,------,,,************)))))))))((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((()))))))))))))))((('''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&*********))))))*********)))***+++++++++)))'''&&&))))))))))))))))))*********+++,,,...000333555666:::BBBLLLUUUaaannnvvvwwwsssiii\\\PPPIIIFFFCCCBBBDDDFFFJJJOOOUUUZZZ^^^```bbbbbbcccbbbaaa\\\UUUQQQyyyeeeSSSJJJJJJFFFCCC???===>>>???@@@AAABBB>>>:::999999777444000555333111111111222111000,,,+++***)))))))))))))))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''''''''(((((()))))))))))))))((())))))***++++++((()))))))))************)))******************)))+++++++++++++++,,,,,,+++******))))))))))))******---,,,,,,,,,,,,,,,,,,------------............///000000111222444:::AAAFFFRRRUUU\\\iiiwww~~~}}}vvvrrrnnnkkkjjjllluuu}}}uuuoookkkhhhbbb[[[TTTPPPNNNLLLJJJIIIHHHFFFDDDCCCBBBAAAAAA??????>>>>>>======<<<<<<::::::;;;;;;<<<<<<======<<<======>>>>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???@@@@@@@@@???>>>>>>??????@@@AAABBBBBBAAAAAACCCFFFGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOSSSTTTUUUUUUUUUUUUVVVXXXXXXYYYYYYZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQQQQTTTWWWVVVXXXZZZ[[[[[[XXXUUUSSSUUUUUUVVVVVVVVVVVVVVVUUUXXXYYYYYYZZZ[[[[[[[[[[[[YYYXXXVVVUUUTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTRRRQQQPPPOOONNNOOOOOOMMMLLLJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDAAAAAA@@@@@@??????>>>>>>=========>>>???@@@AAABBBFFFCCCBBBCCCCCCEEEJJJQQQ___iiizzz{{{sssmmmgggbbbaaaaaaaaaffflll{{{uuullllllnnnrrrwww|||~~~wwwgggSSSGGGEEEEEECCC?????????>>>===:::777444222---+++))))))******)))((()))(((''''''))))))((('''************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((()))))))))((((((''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((************************((()))***++++++***)))(((***************+++,,,,,,,,,---...000333777:::<<>>;;;===BBBFFFIIIKKKDDD===:::;;;;;;888444333111//////000111000///...---,,,***)))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((()))***++++++,,,((((((((((((((()))******(((((()))))))))*********((()))***++++++***)))(((,,,+++++++++******+++++++++******))))))******+++,,,,,,++++++++++++,,,,,,---------............//////000111333888???IIIOOOZZZ[[[aaalllyyyxxxrrrpppoooooommmppp|||}}}ppphhhdddccc___[[[UUUPPPNNNLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDEEE@@@@@@?????????>>>>>>>>>:::;;;;;;<<<===>>>>>>???===>>>>>>??????>>>>>>===>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===============<<<===>>>@@@AAABBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRWWWYYY[[[[[[ZZZYYYZZZ\\\\\\]]]^^^______^^^]]]]]][[[ZZZXXXVVVSSSTTTWWWYYYXXX[[[]]]______]]]ZZZWWWVVVWWWXXXYYYZZZZZZZZZZZZ\\\]]]]]]^^^_________^^^]]]\\\ZZZYYYWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVXXXWWWVVVUUUSSSRRRQQQQQQRRRQQQPPPNNNLLLKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEDDDDDDCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBDDDHHHLLLOOOWWWdddrrrvvvlllcccaaaaaaaaacccgggooo|||yyyzzz~~~|||tttqqqppprrrxxx~~~xxx\\\JJJEEEDDDCCC@@@?????????>>><<<999777555111...,,,+++,,,,,,+++***)))(((''''''((((((&&&%%%*********)))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((((('''''''''&&&&&&'''(((((((((((()))))))))************************))))))************)))))))))***+++,,,,,,,,,,,,+++************+++,,,---...///000111555999>>>CCCFFFJJJQQQXXX\\\aaaggggggdddSSSNNNHHHCCCBBBEEEIIILLLOOOQQQTTTXXX[[[]]]______\\\^^^___[[[SSSMMMJJJJJJ~~~mmm```OOOHHHAAA>>>BBBJJJRRRWWWXXXOOOCCC===;;;;;;999666444222111000222222222111000///...,,,)))'''%%%$$$(((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((()))***++++++,,,***)))((((((''''''(((((())))))))))))************((()))***++++++***)))(((+++******)))))))))******++++++************++++++++++++************++++++---------............///...///222555<<>>???@@@@@@@@@>>>??????????????????>>>======<<<;;;::::::;;;;;;<<<===>>>????????????>>><<<>>>@@@BBBCCCEEEEEEEEEFFFGGGGGGHHHJJJLLLNNNOOOKKKKKKLLLLLLMMMNNNPPPQQQNNNNNNOOOOOOPPPQQQRRRRRROOOPPPPPPRRRSSSTTTUUUVVVXXXXXXWWWWWWVVVUUUUUUUUUYYY[[[]]]]]]\\\[[[\\\\\\\\\]]]___aaaccccccccccccaaa```]]]YYYVVVUUUXXXZZZZZZ[[[^^^``````___\\\[[[VVVWWWXXXZZZ\\\]]]^^^^^^]]]^^^__________________^^^]]]\\\[[[ZZZYYYXXXXXXVVVVVVWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTUUUTTTRRRPPPOOONNNMMMMMMIIIIIIIIIIIIIIIIIIJJJJJJGGGFFFEEEDDDCCCCCCDDDDDDAAABBBBBBCCCBBBBBBAAA@@@@@@???????????????@@@AAA<<<===>>>======@@@CCCDDDDDDIIIRRR[[[gggvvvuuuiiidddcccbbbdddfffkkk{{{vvvqqqnnnlllmmmppp}}}{{{wwwwww~~~jjjRRRGGGEEEDDDBBB@@@@@@@@@???>>><<<:::999333000---,,,,,,,,,,,,+++...---++++++,,,,,,***)))))))))))))))))))))******((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((()))))))))***''''''''''''''''''''''''***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,***)))))))))***,,,...000000111555:::@@@FFFLLLOOOSSSWWWZZZZZZ[[[]]]\\\XXXJJJHHHFFFDDDEEEIIINNNRRRSSSTTTVVVYYYZZZZZZZZZYYYWWWZZZ[[[XXXRRRMMMKKKLLLyyy}}}rrr[[[RRRFFF???AAAJJJUUU\\\cccZZZMMMCCC>>>;;;888777777666444444666666666555222111000...+++(((&&&$$$)))((((((''''''(((((()))'''(((((())))))((((((''''''(((((())))))((((((''''''''''''(((((()))))))))******)))((((((((((((((()))*********++++++++++++)))******************)))******((((((((()))***+++++++++************+++++++++******))))))******+++---------............///---000444999@@@JJJUUU\\\```fffoooyyy~~~yyywwwxxx{{{~~~zzzsssiii___YYYVVVVVVRRROOOMMMLLLKKKKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC??????@@@@@@AAAAAABBBBBB>>>??????@@@@@@??????>>>======<<<<<<;;;<<<<<<<<<>>>???AAABBBCCCCCCBBBAAAAAABBBCCCDDDFFFHHHIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUOOOOOOPPPOOONNNOOORRRTTTSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUUUUUUUVVVWWWXXX[[[ZZZZZZYYYXXXXXXWWWWWWYYY[[[^^^^^^]]][[[[[[\\\ZZZ\\\___aaacccdddeeeeeebbbaaa___\\\YYYWWWYYYZZZZZZ\\\^^^___```___^^^]]]WWWXXXYYY[[[]]]^^^______]]]]]]^^^______^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYXXXWWWXXXZZZ[[[\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA===@@@@@@===<<<>>>@@@@@@CCCFFFKKKPPPWWWbbboooxxxuuunnniiidddccceeehhhrrr~~~qqqmmmmmmmmmnnnppp}}}|||aaaPPPHHHEEECCC@@@@@@AAAAAA@@@>>>===;;;444111---++++++++++++***---,,,******++++++***)))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******'''((()))******)))((('''))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,---...//////...---,,,(((((()))))))))******+++***)))((()))***---000222111444:::BBBJJJQQQWWWZZZ[[[]]]ZZZUUURRRRRRPPPMMMDDDEEEFFFGGGHHHLLLQQQTTTWWWXXXYYYZZZYYYWWWUUUSSSSSSVVVYYY[[[[[[ZZZYYYYYYtttyyywwwiiiUUUEEEAAAFFFPPPWWWccc]]]TTTKKKCCC>>>;;;:::999777666666777888888777111111111000///,,,***)))))))))(((((((((((())))))'''((()))******)))((('''(((((())))))))))))((((((((()))))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,++++++************++++++******(((((()))***,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,---------............///...111777>>>FFFPPPZZZ```dddmmmzzz}}}~~~}}}vvvrrrnnnhhhaaa[[[WWWTTTRRRNNNLLLKKKJJJKKKJJJHHHFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGFFFEEEGGGGGGGGGHHHJJJLLLNNNOOOOOOPPPPPPQQQSSSUUUWWWXXXUUUVVVVVVTTTRRRRRRUUUXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[ZZZYYYXXXWWWXXXXXXYYY[[[[[[[[[ZZZYYYYYYYYYXXXYYY[[[^^^^^^]]][[[[[[[[[YYY[[[]]]___aaabbbbbbbbb_________]]][[[ZZZ[[[\\\\\\\\\]]]^^^______``````ZZZ[[[\\\]]]^^^^^^^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZZZZZZZZZZYYYXXXXXXVVVXXX[[[^^^___^^^[[[ZZZWWWXXXXXXXXXXXXYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA???CCCCCC>>>===AAACCCBBBCCCEEEHHHJJJMMMTTT^^^eeeuuu|||tttlllhhhhhhgggjjjssssss^^^OOOGGGCCC@@@AAABBBBBBAAA@@@???>>>777333///,,,,,,,,,,,,+++)))(((''''''((()))(((&&&((()))))))))************))))))))))))))))))))))))''''''(((((())))))******'''((()))******)))((('''*********************+++(((((()))))))))*********++++++++++++++++++++++++***+++---......---+++***))))))))))))))))))******+++***)))***,,,///222444666;;;DDDNNNWWW___eeegggcccaaaZZZPPPJJJJJJHHHEEEBBBEEEIIIKKKLLLNNNRRRUUU\\\]]]]]]\\\ZZZVVVRRRPPPQQQTTT[[[dddkkkooopppooossswwwjjjRRRFFFGGGMMMSSS\\\ZZZWWWPPPIIICCCAAA@@@888666555555777888777666111111222222222000...---))))))(((((((((((())))))'''((()))******)))((('''(((((())))))))))))((((((,,,,,,,,,+++++++++++++++''''''(((((()))+++,,,---++++++,,,,,,,,,------------,,,+++******+++,,,---+++***))))))***,,,...///,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------........./////////333999AAAJJJSSS]]]cccgggsssyyyoooiiifffbbb]]]XXXUUURRRNNNKKKMMMLLLKKKKKKKKKKKKHHHFFFHHHGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>????????????>>>>>>@@@?????????@@@AAABBBBBBCCCEEEGGGIIIJJJIIIHHHGGGLLLKKKJJJKKKLLLOOOQQQSSSQQQQQQRRRSSSTTTVVVXXXYYY\\\\\\\\\ZZZWWWWWWZZZ^^^^^^^^^]]]]]]]]]]]]\\\\\\___^^^\\\ZZZYYYYYYYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYYYYY[[[^^^^^^]]][[[ZZZZZZYYY[[[\\\^^^____________[[[]]]^^^^^^\\\\\\\\\^^^]]]]]]]]]]]]^^^___aaabbb^^^^^^______^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\XXXXXXYYYYYYYYYXXXXXXWWWUUUXXX\\\___```^^^[[[YYYVVVWWWWWWXXXYYYZZZZZZ[[[WWWVVVVVVUUUTTTTTTTTTUUURRRRRRQQQQQQPPPOOONNNNNNKKKKKKJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBB;;;@@@@@@;;;;;;AAADDDCCC>>>@@@BBBCCCDDDHHHOOOUUU___nnnuuuooooooggggggjjjssshhhTTTHHHBBB@@@AAABBBBBBBBBAAA@@@???:::777222////////////...***)))((()))***+++***)))(((((())))))*********+++))))))))))))))))))))))))''''''(((((()))*********'''((()))++++++)))((('''++++++++++++++++++,,,,,,))))))))))))************((((((((((((((((((((((((&&&''')))******)))'''&&&,,,,,,+++++++++++++++,,,,,,,,,++++++---000444666===CCCMMMXXXccckkkqqqssshhhdddZZZMMMFFFEEEDDDBBBCCCHHHMMMOOOPPPQQQSSSVVVaaaaaa```___[[[VVVQQQNNNQQQUUU^^^kkkxxxooovvv}}}xxx{{{~~~mmmYYYIIIFFFJJJTTT\\\aaa\\\SSSKKKGGGFFF???;;;777666777666444111222222111000///---+++***)))'''&&&'''******'''%%%$$$$$$%%%''')))***)))''''''''''''''''''((())))))))))))))))))************'''(((((()))***++++++,,,+++***'''&&&%%%&&&'''))))))***+++,,,,,,+++)))(((((()))+++,,,,,,+++***)))---------------,,,+++***)))***,,,++++++***,,,---333000......000111000---777666===IIISSSYYYdddnnnrrrzzzzzzyyyzzzzzztttnnnhhhcccZZZYYYWWWTTTRRRPPPOOONNNLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGEEEEEEEEEDDDDDDCCCCCCDDDDDDDDD@@@@@@@@@?????????>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBHHHIIIJJJLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPQQQRRRSSSRRRTTTUUUVVVVVVXXX[[[]]]______^^^^^^^^^^^^______^^^^^^^^^^^^^^^]]]]]]]]]ccccccaaa^^^[[[ZZZ[[[\\\[[[ZZZXXXWWWWWWYYY[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYY\\\^^^^^^ZZZWWWZZZZZZ[[[[[[[[[[[[[[[[[[bbbbbb```]]][[[ZZZ\\\^^^```````````````______^^^^^^\\\ZZZ[[[^^^```___^^^\\\ZZZYYYYYYZZZZZZYYYWWWVVVVVVWWWZZZ]]]___^^^\\\XXXZZZ[[[YYYVVVUUUWWWZZZ[[[YYYVVVSSSSSSUUUWWWYYYYYYXXXUUUSSSQQQOOONNNMMMNNNMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???======>>>@@@AAACCCBBBBBBBBBCCCFFFIIIJJJVVV]]]kkk~~~{{{tttkkkhhhhhhllltttsssZZZIIIBBBAAABBBBBBBBBBBBAAA???>>>:::888333///,,,++++++,,,+++++++++*********))))))************)))))))))))),,,,,,++++++***))))))((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((***------,,,***))))))))))))************+++*********))))))(((((((((((()))***************))))))))))))***+++,,,---)))***,,,...111444666888<<>>>>>???@@@AAABBBBBBAAAAAABBBDDDFFFHHHLLLRRR]]]kkk~~~|||rrrnnnjjjjjjmmmxxxwww___LLLBBBBBBBBBCCCDDDDDDDDDBBB@@@===:::666111...---,,,,,,+++++++++*********))))))************))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))(((((()))***------,,,***))))))))))))************************)))))))))(((((())))))***************))))))))))))***+++,,,---***+++,,,...111555999<<>>GGGRRR[[[eeettt}}}wwwqqqvvv{{{wwwpppjjjddd```[[[XXXUUUSSSPPPMMMLLLKKKKKKLLLKKKLLLLLLLLLLLLKKKIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLMMMMMMOOORRRUUUVVVVVVUUUTTTSSSSSSUUUVVVVVVUUUTTTTTTVVVXXXYYYZZZZZZ\\\^^^aaafffeeedddcccbbbaaaaaaaaabbbbbbbbbbbbbbbbbbccccccbbbbbbaaa___\\\ZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[^^^^^^^^^]]]\\\ZZZYYYXXXUUUUUUUUUXXX[[[]]]^^^]]][[[\\\]]]^^^___aaabbbbbb___```___^^^]]]]]]___aaaccccccdddeeeffffffffffffccc___YYYWWWWWWZZZ\\\]]]YYYWWWWWWWWWYYYYYYYYYWWWVVVVVVVVVWWWZZZZZZYYYXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXUUUSSSRRROOOMMMLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCBBB@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCFFFLLLTTT\\\iii{{{tttmmmiiihhhnnn|||}}}gggRRRFFFCCCCCCDDDEEEGGGGGGDDDBBB???===999555111...------+++++++++***************************))))))))))))(((((())))))***+++,,,,,,))))))))))))************************************(((((()))+++------+++)))))))))))))))************************))))))))))))((()))******++++++*********))))))******+++,,,---......///000333999AAAFFFVVVbbboooxxx|||}}}zzzuuueeeZZZMMMEEEDDDFFFGGGFFFIIIMMMQQQTTTUUUVVVVVVWWWZZZYYYXXXUUUTTTVVVZZZ]]]bbbhhhrrr~~~|||pppfffccc```\\\gggnnnvvv}}}}}}fffZZZSSSTTTZZZfffmmmiii___XXXQQQJJJAAA;;;::::::888777222222111111000000000000111///,,,)))))))))******---+++(((((()))******)))((((((((('''((())))))***((()))))))))************++++++******************)))******++++++***))))))(((((()))***+++,,,,,,,,,...---+++)))(((((()))***++++++*********************,,,---,,,++++++,,,---,,,,,,+++,,,///111444555<<>>?????????BBBHHHNNNSSS[[[lllyyypppkkkiiikkkvvvsssrrrppp\\\MMMFFFDDDDDDEEEGGGHHHEEECCC@@@>>>;;;777333///---,,,************************************)))))))))((((((((())))))***+++++++++((((((((())))))*********)))))))))))))))))))))))))))))))))+++,,,---+++)))((()))))))))*********************)))))))))))))))))))))***++++++++++++***************+++,,,------000111222333777@@@LLLTTTdddlllvvv{{{yyysssjjjdddXXXQQQHHHEEEFFFIIIKKKKKKMMMOOOQQQTTTUUUUUUUUUUUUXXXWWWTTTRRRSSSXXX```ffflllpppyyyqqqeee[[[TTT^^^eeennnvvv|||ppp^^^UUUSSS\\\fffjjjhhhhhh]]]TTTGGG===999999999888444333222111111111111111000///,,,***(((((()))***---+++((('''((())))))(((((((((((((((((()))******((()))))))))************++++++++++++************(((((()))******))))))((((((((()))******+++,,,---...---+++)))(((((()))***+++******))))))***+++++++++,,,------++++++,,,---...---------...111444666???FFFPPPXXXaaammm{{{}}}zzz|||yyysssmmmkkkooovvv|||vvvlllfffeeeaaa]]]YYYVVVUUUTTTRRRQQQOOOMMMLLLLLLNNNNNNLLLLLLKKKJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJLLLPPPSSSUUUTTTRRRQQQPPPRRRUUUYYY[[[[[[[[[[[[XXXYYY[[[\\\\\\]]]```bbbhhhgggeeecccaaa``````___aaaaaabbbcccddddddeeeeeecccdddeeeccc```___^^^___]]]^^^```aaaaaa___]]][[[ZZZ[[[\\\]]]]]]^^^]]]]]]ZZZZZZZZZZZZZZZ[[[]]]^^^aaabbbdddfffiiikkkmmmnnndddeeeggggggggggggiiikkkooonnnnnnmmmllljjjiiihhhddddddcccaaa^^^\\\[[[ZZZ[[[ZZZYYYZZZ[[[\\\[[[YYYZZZXXXWWWWWWYYYZZZYYYXXXXXXXXXYYYYYYZZZZZZYYYXXXVVVWWWWWWXXXWWWVVVUUUTTTMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMQQQQQQQQQPPPOOONNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDAAA@@@@@@???>>>=========:::AAAHHHKKKOOOZZZlll{{{~~~uuuoookkkjjjpppwwwoooiiissszzziiiYYYJJJGGGCCCDDDFFFGGGEEEBBB???>>><<<888444000---+++************************************)))))))))((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((()))))))))+++,,,,,,***)))((()))))))))************))))))))))))))))))******))))))***+++++++++++++++************+++,,,---...///111333555;;;HHHWWWcccrrruuuyyyxxxpppcccXXXSSSJJJFFFCCCDDDHHHLLLNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRPPPPPPOOOOOOTTT]]]hhhpppuuuyyyttteee[[[WWW\\\cccjjjoooyyynnn]]]PPPRRRYYY]]]bbbgggeee[[[MMMBBB===;;;999888666555333222111111222222.........+++))))))***,,,,,,***)))((()))***)))((())))))(((((())))))***+++))))))))))))************))))))))))))))))))))))))((((((((())))))))))))******)))))))))***+++,,,,,,,,,,,,+++***))))))))))))++++++***))))))+++,,,---...///000///...---...///...//////......111666999BBBJJJSSS[[[fffttt}}}~~~|||{{{}}}{{{sssiiieeeiiisss|||xxxlllddd^^^^^^\\\XXXUUUSSSSSSTTTQQQPPPPPPOOOOOOOOOOOOPPPNNNMMMKKKJJJKKKMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIKKKNNNQQQRRRRRRPPPPPPPPPRRRUUUXXXZZZ[[[\\\\\\YYYZZZ\\\]]]]]]___aaadddgggfffdddcccaaa``````___``````aaabbbdddeeefffffffffggghhhgggdddbbbbbbbbb^^^___aaaaaaaaa___]]][[[ZZZ[[[\\\^^^___`````````]]]^^^___^^^]]]\\\]]]^^^aaabbbdddfffiiikkkmmmnnnhhhjjjkkklllllllllnnnpppssssssrrrpppnnnllljjjiiicccdddeeeccc___[[[YYYYYY]]]\\\ZZZ[[[\\\\\\ZZZYYYWWWUUUTTTTTTVVVWWWWWWVVVXXXWWWUUUTTTUUUVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGHHHIIIKKKMMMNNNRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEAAAAAA@@@@@@???>>>>>>===999???EEEHHHIIIPPP[[[eeevvv{{{uuuooojjjjjjnnnuuuqqqcccgggooo|||vvvhhhQQQKKKDDDBBBDDDFFFDDDAAA???>>>===:::777222///,,,***************+++++++++************)))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''***))))))+++,,,,,,***((())))))))))))************))))))))))))************)))***++++++,,,++++++++++++******++++++,,,---...,,,000444999BBBQQQdddrrr~~~zzzsssfffWWWLLLIIIAAAAAABBBFFFKKKOOOQQQRRRTTTSSSRRRSSSTTTSSSRRRPPPHHHIIIJJJNNNUUUaaammmvvv{{{~~~qqqeeeWWWVVVWWW[[[^^^gggzzzlllWWWQQQPPPNNNQQQWWW[[[TTTKKKDDDAAA???<<<999888777444222111111222222---...000...,,,+++,,,...++++++***+++,,,,,,***)))))))))(((((())))))***+++))))))))))))************((((((((())))))******+++******)))((()))***+++,,,+++******))))))***+++,,,******+++++++++******))),,,+++*********+++---...///000000///...---...///---.../////////333999>>>EEEMMMVVV___mmm|||~~~~~~~~~uuullljjjrrr~~~}}}uuummmccc]]]VVVWWWWWWTTTQQQOOOQQQSSSOOOOOOPPPQQQQQQQQQPPPOOOOOONNNLLLKKKLLLNNNQQQSSSQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHJJJKKKMMMOOOQQQQQQQQQQQQSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\^^^______aaacccfffgggfffeeecccbbbaaaaaaaaa```aaabbbccceeefffggghhhhhhjjjkkkkkkhhhfffeeefff___````````````^^^]]]\\\\\\]]]^^^___```aaaaaaaaa]]]```bbbbbb```^^^___```^^^___aaaccceeegggiiijjjkkkllloooooooooooopppqqqtttssssssrrrpppnnnlllkkkeeeffffffddd___\\\\\\\\\^^^\\\[[[ZZZ[[[ZZZYYYWWWVVVTTTSSSSSSUUUWWWWWWWWWXXXUUUQQQOOOPPPQQQQQQPPPRRRRRRRRRQQQQQQQQQQQQQQQFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDFFFJJJNNNPPPQQQRRRSSSSSSRRRPPPNNNLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFAAAAAAAAAAAAAAA@@@???>>>>>>AAAEEEFFFGGGKKKRRRWWWaaammm}}}}}}wwwoookkkkkkooorrraaa```eeeqqqxxx||||||vvvZZZQQQGGGBBBCCCEEEDDDAAA?????????===:::555111///))))))*********+++++++++************))))))))))))''''''(((((())))))******)))))))))(((((((((((((((((((((((((((((((((((((((*********+++,,,,,,***((())))))))))))************((()))))))))************)))***++++++,,,,,,++++++++++++++++++,,,---......---333:::AAALLL^^^sssxxxnnn^^^NNNFFFGGGDDDFFFIIINNNRRRUUUWWWWWWVVVTTTRRRRRRSSSSSSQQQNNNHHHJJJLLLOOOUUU___iiipppwww{{{|||qqqrrrgggZZZTTTOOOOOOPPPXXXkkkyyyaaaUUUMMMDDDCCCIIIKKKHHHDDDCCCDDDCCC???;;;:::888555333111111111222,,,///111111...---...///+++++++++---......,,,***)))))))))))))))******+++))))))))))))************))))))***+++,,,---------,,,+++***))))))+++---...,,,+++***)))))))))***+++((()))+++,,,,,,+++***)))---,,,+++******,,,...///---...///...,,,+++,,,---+++---...///000555<<>>??????BBBHHHHHHDDDAAAAAA>>><<<:::777555333333333---------...///...+++)))***++++++++++++***))))))+++***)))(((((()))***+++,,,,,,,,,+++***)))(((''''''((()))******)))((('''***++++++,,,,,,,,,++++++*********))))))))))))(((++++++++++++++++++++++++---------............///------/////////...---,,,,,,...111111222777>>>DDDOOOWWWbbblllxxx}}}}}}xxx|||{{{sssiiibbb^^^[[[VVVRRRQQQQQQPPPOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTRRRPPPPPPQQQSSSSSSRRRRRRQQQOOOOOOOOOQQQSSSTTTQQQPPPOOOPPPRRRSSSSSSSSSRRRRRRQQQPPPNNNKKKIIIHHHJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHKKKKKKLLLMMMNNNOOOOOONNNQQQSSSVVVWWWXXXXXXZZZ[[[]]]]]]^^^```bbbdddfffgggeeedddbbb````````````aaaaaaaaaccceeeiiikkkkkkjjjlllllllllkkkiiifffdddbbbaaa```^^^^^^______^^^]]]ccceeeffffffcccaaa```aaa\\\^^^aaaccceeeeeeeeedddccceeeggggggeeeeeehhhlllkkklllnnnpppqqqrrrrrrrrroooppprrrsssrrrqqqooommmnnnkkkgggdddbbbbbbbbbcccaaa```]]]ZZZXXXVVVVVVVVVXXXWWWVVVUUUUUUUUUVVVVVVUUUSSSPPPOOOPPPPPPPPPOOONNNMMMMMMLLLKKKJJJJJJIIIDDDCCCAAA???>>>>>>???@@@>>>===>>>???CCCGGGLLLOOONNNOOOPPPOOOOOOOOOQQQSSSNNNOOOPPPOOONNNMMMNNNPPPPPPPPPOOONNNMMMLLLKKKJJJEEEDDDDDDCCCBBBAAAAAAAAA??????@@@AAABBBCCCEEEFFFPPPRRRYYYeeesss}}}uuuooosss|||fff]]]```oootttwwwxxx{{{gggVVVGGGDDDEEEDDDCCCDDD@@@@@@AAA@@@===999555333************************************))))))))))))++++++******************))))))******+++++++++,,,+++***)))((('''''''''''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))************++++++,,,,,,,,,---------,,,+++,,,...,,,***///555555>>>JJJXXXkkk~~~lll]]]TTTOOOLLLIIIPPPSSSXXX\\\^^^]]][[[YYYTTTSSSQQQOOOMMMNNNRRRTTTZZZYYYXXXXXXYYY\\\___aaahhhlllsssxxxzzzzzzzzz{{{QQQ\\\kkkvvv}}}yyyuuupppgggYYYQQQWWWbbbtttwww{{{wwwcccQQQEEE@@@@@@???AAAGGGJJJFFFCCCCCC===<<<999777555333333333111000000000000///+++(((+++++++++++++++***))))))+++***)))(((((()))***++++++++++++++++++***)))(((******+++,,,,,,+++*********+++,,,,,,------------))))))***+++,,,---......------------------------------........./////////------...//////...---,,,+++---///111333:::BBBIIIWWWcccqqqyyy}}}vvvnnneee^^^[[[YYYTTTQQQQQQQQQPPPOOOPPPPPPRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSVVVSSSQQQQQQRRRSSSSSSSSSOOONNNMMMMMMNNNPPPRRRSSSSSSQQQQQQRRRTTTVVVVVVUUURRRRRRPPPOOOMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNPPPSSSVVVWWWXXXYYYZZZ\\\\\\]]]]]]^^^```bbbdddeeeeeedddcccaaaaaaaaaaaabbbdddddddddgggjjjlllkkkjjjkkkkkkkkkiiigggdddbbb```___]]]\\\]]]___aaaaaa```eeefffhhhgggdddbbbaaabbb```aaaccceeefffeeeddddddeeeggghhhhhhggggggjjjmmmmmmnnnnnnoooppppppppppppoooppppppppppppooommmlllmmmllliiifffdddcccccccccbbb```]]][[[XXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTRRRNNNMMMMMMLLLLLLJJJKKKKKKJJJIIIHHHGGGFFFEEE???>>><<<:::::::::;;;<<<@@@@@@??????AAADDDGGGJJJMMMNNNNNNMMMLLLLLLMMMOOONNNPPPQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOONNNMMMLLLGGGFFFFFFEEECCCBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFKKKLLLQQQ[[[gggvvvvvvpppqqq}}}{{{{{{zzzfff___bbbnnnrrrttttttxxx~~~kkk[[[KKKFFFFFFDDDCCCDDD@@@AAAAAA@@@>>>:::666444,,,,,,,,,,,,,,,++++++,,,************))))))))))))************************&&&'''''''''(((((((((((()))))))))((()))))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))************++++++++++++,,,,,,,,,---***)))+++------,,,222999AAAJJJVVVcccsssxxxfffWWWQQQOOOOOONNNSSSVVV[[[^^^```^^^[[[YYYUUUTTTRRRPPPPPPSSSWWWZZZ\\\\\\\\\]]]^^^___``````eeejjjpppuuuxxxzzz}}}GGGOOO[[[gggqqqzzzjjjXXXVVV]]]pppvvv|||~~~|||{{{~~~uuu```QQQJJJBBB======CCCHHHFFFBBBAAA>>>===;;;999777555444444444333222222111///,,,)))+++++++++++++++******)))+++***))))))))))))***+++******+++++++++******)))++++++,,,,,,,,,,,,++++++******,,,---............))))))***+++,,,---......------------------------,,,,,,,,,,,,------------------......///......---+++---///111555>>>IIIQQQcccsss|||~~~}}}vvvooohhh```ZZZWWWVVVSSSPPPRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWUUUSSSRRRSSSTTTSSSSSSOOOOOOOOOOOOPPPRRRTTTVVVVVVUUUTTTUUUWWWXXXXXXWWWQQQPPPOOOMMMKKKIIIGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCGGGGGGIIIJJJKKKLLLLLLLLLPPPRRRUUUWWWXXXYYY[[[]]]]]]]]]]]]^^^___aaabbbcccgggfffdddcccbbbbbbcccdddfffffffffhhhjjjkkkkkkiiihhhhhhhhhgggeeebbb```^^^]]]\\\[[[]]]```bbbccccccfffgggiiihhhfffcccbbbccccccdddfffgggggggggfffeeehhhiiijjjjjjjjjkkkmmmooooooooonnnnnnmmmmmmlllllloooooonnnmmmlllllllllkkkmmmlllkkkiiigggeeeccccccbbb```^^^[[[YYYXXXXXXXXXUUUUUUTTTTTTSSSSSSSSSSSSRRROOOLLLIIIIIIHHHFFFEEEHHHGGGFFFDDDCCCAAA@@@@@@;;;:::999777777777888888???>>>===>>>???BBBEEEGGGJJJKKKKKKJJJHHHHHHIIIKKKNNNPPPQQQQQQPPPPPPRRRSSSRRRQQQQQQPPPOOONNNMMMMMMJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEGGGFFFJJJRRRZZZeeeuuu{{{sssooowwwvvvrrrssswww{{{iiicccfffnnnrrrttttttwww~~~tttdddRRRJJJGGGEEEDDDDDDAAAAAAAAAAAA>>>;;;777555//////...------,,,,,,,,,++++++*********)))))))))************************)))))))))***************(((((())))))***++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,++++++)))))))))*********++++++******+++++++++,,,,,,,,,******,,,///000111888@@@LLLWWWdddnnnyyyxxxmmm]]]RRROOOQQQTTTUUU[[[]]]```bbbbbb___\\\YYYWWWUUUSSSRRRTTTYYY^^^bbbddddddeeeeeeeeeeeeddddddfffjjjpppuuuzzz~~~IIIKKKQQQZZZbbblllyyy~~~ggg___aaannnxxx~~~zzz}}}vvvfff]]]LLLDDD???CCCIIIHHHDDDBBBAAA@@@>>><<<:::888666666444222111111111000...+++++++++,,,,,,++++++***)))************************((()))***+++++++++++++++*********++++++*********((()))***,,,---.........++++++*********)))))))))++++++++++++++++++++++++)))************+++++++++---------...............---///111333888BBBNNNXXXkkk~~~uuuppphhhccc\\\WWWUUUTTTRRRQQQRRRRRRQQQQQQQQQPPPPPPQQQRRRSSSTTTVVVWWWYYYYYYZZZXXXVVVSSSSSSSSSTTTTTTSSSTTTTTTUUUUUUWWWYYY[[[\\\\\\ZZZYYYYYYYYYYYYWWWUUUOOONNNLLLJJJHHHGGGEEEEEEBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>???@@@@@@CCCDDDFFFHHHIIIJJJKKKKKKNNNQQQTTTWWWXXXZZZ\\\^^^```___``````aaabbbcccdddhhhgggeeedddddddddeeefffhhhgggggghhhjjjjjjiiigggddddddeeeeeedddbbb```___^^^\\\\\\]]]```bbbcccccceeeggghhhhhheeeccccccccceeeeeeggghhhiiiiiiiiiiiikkkkkkllllllmmmnnnpppqqqoooooommmkkkjjjiiihhhgggooommmkkkjjjiiiiiijjjkkkmmmmmmlllkkkiiigggdddcccaaa```^^^\\\ZZZYYYYYYZZZUUUUUUUUUUUUTTTSSSRRRQQQNNNKKKHHHFFFEEEEEEDDDCCCEEEDDDBBBAAA???===<<<;;;:::999888777777777777888999999:::;;;>>>AAADDDFFFEEEFFFGGGGGGFFFFFFHHHIIINNNOOOQQQQQQQQQRRRSSSUUUPPPPPPOOONNNNNNMMMLLLLLLMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEHHHMMMSSS[[[hhhtttxxxppprrryyytttmmmkkkmmmssszzzoooiiijjjnnntttzzz}}}qqq]]]PPPJJJGGGEEEDDDBBBCCCBBBAAA???<<<999888222111///---,,,,,,,,,,,,+++++++++*********))))))***************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))*********+++++++++*********+++++++++,,,,,,---,,,...111333666>>>HHHQQQ]]]jjjrrrwwwxxxuuuoooiiiaaaXXXRRRRRRVVVZZZ\\\eeefffggggggeeeaaa\\\YYYYYYWWWUUUUUUYYY```fffiiinnnnnnmmmmmmmmmmmmmmmmmmlllqqqwww|||IIIFFFGGGMMMTTT^^^nnn}}}{{{ooolllooozzzuuuaaaUUUKKKKKKMMMLLLIIIHHHCCCBBB@@@>>>;;;888666555111000///000111111000...+++,,,,,,,,,,,,+++************++++++++++++******((()))***+++++++++++++++************************'''''')))***,,,,,,------+++++++++************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000222555888===GGGTTT]]]ppp~~~vvvoookkkddd```ZZZVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUXXXYYYZZZ[[[[[[YYYWWWTTTTTTUUUVVVUUUUUUYYYYYYZZZ[[[]]]^^^``````aaa___]]][[[YYYVVVRRROOOMMMKKKIIIGGGEEECCCCCCBBB?????????>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAABBBEEEFFFHHHIIIIIIKKKNNNRRRUUUWWWYYY\\\^^^bbbbbbbbbcccccceeeffffffhhhgggfffeeeeeeeeefffggggggffffffggghhhhhhgggeee```aaacccdddddddddccccccaaa___^^^^^^```aaaaaa```ccceeeggggggeeeccccccddddddeeegggiiikkklllmmmnnnmmmllllllmmmooopppqqqqqqooommmkkkiiigggfffeeeeeennnllljjjhhhhhhiiikkklllmmmmmmmmmllljjjgggeeecccaaa___]]]\\\ZZZZZZZZZ[[[XXXXXXWWWVVVUUUSSSQQQPPPIIIFFFCCCBBBCCCCCCCCCBBBBBBAAA@@@>>><<<:::999888888777777777666666666777777777888999;;;>>>@@@BBB@@@AAACCCCCCDDDEEEHHHJJJKKKMMMOOOPPPQQQRRRTTTVVVQQQQQQPPPPPPOOOOOONNNNNNOOONNNMMMKKKIIIGGGFFFEEECCCCCCBBBBBBBBBCCCDDDDDDEEEDDDFFFKKKOOOTTT___jjj~~~{{{uuupppooowwwxxxnnnjjjjjjmmmqqq}}}wwwooolllqqqzzzkkkXXXNNNJJJGGGEEEDDDDDDCCCBBB@@@>>>;;;:::333222///---++++++++++++++++++++++++************))))))*********+++++++++((((((((((((((((((((('''+++++++++++++++***)))((())))))))))))))))))))))))++++++,,,,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,---,,,...111444888BBBMMMVVVaaammmqqqpppnnngggaaa[[[YYYWWWWWWYYY]]]aaacccmmmmmmmmmllliiiddd___\\\\\\ZZZWWWYYY```gggllloootttsssrrrrrrrrrsssuuuvvvtttyyyEEE???>>>CCCJJJSSSfffxxx}}}zzzwwwhhhYYYQQQMMMJJJIIIJJJGGGFFFDDDAAA===999666444111000///000222222222111,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++******((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,'''''')))***++++++++++++******+++,,,---...//////------------------------............////////////---------------...///000222555999===CCCNNNZZZcccsss~~~uuunnnjjjhhhaaa^^^YYYUUUSSSRRRSSSTTTRRRRRRSSSTTTUUUTTTTTTTTTSSSTTTVVVYYYZZZ[[[[[[ZZZ[[[YYYWWWVVVXXXYYYYYYYYY[[[[[[\\\^^^___```aaaaaadddaaa^^^[[[XXXSSSNNNJJJJJJHHHEEECCCAAA@@@??????>>>======<<<;;;;;;::::::::::::999999::::::;;;<<<<<<===???BBBDDDFFFGGGGGGIIILLLPPPSSSVVVYYY\\\^^^bbbbbbbbbcccdddfffggghhhhhhgggfffeeeeeefffggghhhgggfffffffffhhhhhhfffeee```bbbdddeeefffgggffffffcccaaa______`````````___aaaccceeefffeeedddeeefffdddeeegggiiikkknnnpppqqqnnnllllllmmmoooqqqqqqqqqnnnmmmjjjhhhfffffffffffflllkkkjjjiiiiiikkklllnnnnnnnnnmmmllljjjgggeeeccc___^^^\\\[[[ZZZZZZZZZ[[[ZZZZZZYYYXXXUUURRROOOMMMDDDBBB@@@???@@@@@@@@@???>>>===<<<;;;999888777666444444444444444444333333888888888888888999::::::;;;===???@@@AAACCCFFFIIIHHHJJJMMMNNNOOOQQQSSSUUUTTTTTTTTTTTTSSSSSSRRRRRROOONNNMMMLLLJJJIIIGGGGGGDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBDDDHHHJJJMMMWWW```ttt~~~zzzqqqkkkooovvvvvvoookkklllppp|||zzzrrruuuyyyaaaRRRMMMJJJFFFEEEEEEDDDCCCAAA???===<<<666444000---+++******+++,,,++++++++++++*********)))))))))***++++++,,,,,,******))))))))))))((((((***++++++,,,+++)))(((&&&))))))))))))))))))))))))++++++,,,,,,,,,+++***************++++++++++++,,,++++++,,,,,,,,,---------,,,+++---222666<<>>999666222///,,,++++++,,,,,,,,,+++++++++*********((())))))***++++++,,,,,,,,,,,,,,,,,,++++++******((()))***++++++)))((('''))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,---------............---000666<<>>888666444333333444333111,,,,,,------,,,,,,+++******+++,,,------,,,+++*********+++++++++******)))***)))(((''''''((()))******++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...000111///444<<>>@@@CCCFFFIIIKKKLLLNNNQQQSSSUUUUUUUUUTTTTTTTTTTTTTTTMMMMMMMMMLLLKKKJJJJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBCCCEEEDDDDDDKKKSSSVVVhhh}}}vvvqqqsssqqqnnnttttttyyy{{{mmmYYYRRRMMMHHHGGGFFFEEECCCBBB@@@??????;;;888444000---,,,,,,---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,***)))))))))((((((''''''%%%&&&(((***+++***)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---------.........//////111000444<<>><<<:::888777666666777777777777777777777777888888777777777777888888::::::;;;<<<>>>@@@AAACCCDDDGGGKKKOOOQQQSSSVVVYYY\\\^^^]]]\\\___dddeeebbbhhhgggfffggghhhhhhfffdddiiiiiiiiiiiijjjkkklllllleeehhhkkklllkkkhhhgggfffgggdddbbbccceeegggfffddddddeeeggghhhjjjjjjkkkkkkjjjkkklllllllllkkkjjjiiimmmnnnooopppppppppppppppmmmnnnpppqqqrrrqqqpppppppppooonnnnnnpppppppppnnnnnnmmmjjjiiigggeeebbb___\\\ZZZVVVRRRRRRSSSVVVXXXVVVUUUTTTRRROOOJJJCCC>>>777777777777777777777777555555555444444333333333222222111111111111222222555555444333444555666777555666888999999:::<<<>>>@@@BBBEEEGGGIIIKKKNNNPPPPPPQQQSSSUUUVVVVVVVVVVVVRRRQQQNNNLLLLLLLLLMMMNNNIIIIIIIIIHHHHHHFFFEEEDDDAAAAAAAAABBBCCCFFFHHHIIIVVV[[[hhh~~~{{{rrrmmmmmmppprrrwwwaaaVVVNNNHHHFFFDDDAAA@@@@@@@@@@@@??????<<<777111...------...,,,,,,,,,++++++++++++***'''((()))***+++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***+++*********,,,,,,,,,++++++*********++++++,,,---............***))))))***,,,...------000555:::AAAPPPddduuu|||}}}tttgggYYYQQQRRRTTTTTTXXX^^^bbbeeeggghhhjjjiiijjjnnnvvv}}}{{{vvvvvvqqqmmmqqqzzz~~~yyywwwnnn[[[RRRJJJFFFLLLWWWnnnssslllooorrrrrrsssiiijjjrrrvvvggg]]]VVV]]]fffnnnqqqpppiiiXXXHHH>>>;;;777444444444444333222000////////////---+++************+++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------///.........///000000111222555<<>>===<<<:::888666666555666666666666666666666666333333222222222222333333999999999;;;<<<>>>@@@AAACCCEEEIIILLLNNNQQQUUUXXX[[[^^^^^^]]]___cccdddbbbccccccccceeehhhiiiiiihhhhhhhhhhhhiiiiiijjjkkkkkkgggiiikkkkkkhhhfffeeeeeefffddddddfffiiikkkjjjhhhfffggghhhiiijjjjjjjjjjjjkkklllmmmnnnnnnmmmlllkkknnnooopppqqqrrrsssssssssqqqrrrrrrssssssrrrrrrqqqpppooonnnooopppooommmkkkjjjhhhfffdddcccaaa^^^\\\WWWUUUQQQNNNMMMNNNPPPRRRSSSQQQPPPNNNKKKEEE???:::555555555555555555555555444444444333333333222222222111111000000111111222444444333333333444555666444666888999999999;;;===>>>AAADDDFFFGGGJJJMMMOOOOOOQQQSSSUUUVVVVVVVVVVVVRRRPPPOOOMMMLLLLLLLLLMMMLLLKKKJJJIIIGGGEEEDDDDDDBBBBBBAAABBBCCCEEEFFFHHHRRRUUU___qqq{{{vvvsssrrrqqqwww~~~hhhZZZPPPJJJHHHEEEBBBAAAAAAAAA@@@??????<<<777222///------...************))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))))))))*********,,,,,,,,,++++++*********---------...------,,,,,,+++++++++,,,---.........444:::CCCNNN```tttttteeeXXXRRRRRRTTTWWW\\\bbbgggiiikkklllmmmkkklllqqqyyy~~~zzzuuusssssswww}}}~~~zzzxxxnnn^^^RRRIIIJJJQQQcccrrrrrrgggfffiiimmmpppjjjcccaaalll{{{hhhZZZXXXcccrrr{{{dddPPPAAA===999666555555444333111000...//////000...---,,,,,,,,,++++++*********,,,,,,++++++***+++++++++)))))))))******++++++,,,++++++***************)))++++++,,,------------,,,,,,,,,------------,,,,,,,,,------------.........///............//////000555777===JJJ[[[jjjuuuyyy|||wwwrrrppplllsss}}}wwwpppppppppxxx|||tttmmmeee```]]]\\\YYYWWWUUUVVVWWWWWWWWWYYY\\\^^^```bbbccccccbbbbbbdddfffeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbccceeefffgggfffffffffgggfffdddaaa]]][[[VVVQQQKKKFFFCCCAAA===<<<:::888777555555555444444444444444444444444333333222222222222333333666777777888:::<<<>>>???AAACCCFFFHHHKKKNNNSSSWWW[[[^^^___]]]^^^bbbcccaaabbbaaaaaacccfffhhhhhhgggeeefffggghhhiiiiiiiiiiiiiiijjjjjjhhheeedddddddddeeefffhhhkkknnnpppnnnmmmjjjkkkkkkkkkkkkkkkjjjjjjlllmmmooopppqqqppppppooopppqqqssstttvvvvvvwwwwwwwwwwwwvvvuuuttttttttttttpppoooooooooooommmiiifffdddbbb___^^^]]][[[XXXVVVPPPNNNJJJGGGFFFGGGJJJKKKNNNLLLIIIGGGDDD???999555333333333333333333333333333222222222222111111111222111111000000111111222222222111111222222333444333555777888888999;;;<<<<<<>>>AAACCCEEEHHHKKKNNNOOOPPPRRRTTTVVVVVVVVVVVVQQQQQQPPPOOONNNMMMLLLLLLNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBCCCEEEEEENNNOOOVVVaaaooozzzuuurrrppp{{{rrr```TTTLLLIIIFFFCCCBBBAAAAAA@@@??????<<<888333000...------+++*********)))))))))))))))******+++++++++******))))))))))))))))))))))))******))))))))))))******)))((('''''''''(((***++++++++++++++++++*********............---,,,+++***---------------///000111888AAAOOO```uuu}}}mmm^^^VVVSSSTTTVVV[[[```ggglllnnnoooooopppoooqqquuu|||~~~uuuwwwzzz}}}~~~}}}nnn^^^RRRNNNOOOUUU```nnnzzz}}}ooofffdddjjjsssrrriiiaaaeeewwwwwwdddXXX^^^iiixxx{{{gggTTTAAA>>>:::777666555444222111///...///000000///...---,,,,,,,,,++++++++++++------,,,+++************((())))))***+++,,,,,,---++++++++++++***************++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........//////..................///000888;;;DDDTTTggguuuzzz{{{{{{~~~|||rrrmmmhhhkkkoooxxx{{{zzzzzz~~~}}}xxxvvvvvv{{{tttmmmhhhaaa\\\ZZZXXXVVVUUUTTTVVVWWWXXXXXX[[[^^^aaadddfffgggggggggfffggghhheeefffffffffeeeeeeddddddhhhgggfffffffffgggiiijjjhhhggggggggggggfffccc```[[[XXXRRRLLLGGGCCC@@@???;;;:::888777555444444333222222222222222222222222333333222222222222333333444444555666888:::;;;<<>>:::555111111111111111111111111111111111111111111000000000111111000000000000111111000000000000111111222222333444666777777888:::<<<:::<<<>>>@@@BBBEEEIIILLLMMMOOOQQQSSSUUUUUUVVVUUURRRSSSSSSRRRQQQOOONNNMMMOOONNNLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDIIIKKKPPPYYYcccsss{{{vvvsssyyyrrrsss{{{hhhYYYPPPJJJGGGDDDBBBAAAAAA???>>>>>><<<999555111///...---------,,,,,,,,,++++++++++++++++++++++++***)))((())))))))))))))))))))))))***))))))))))))))))))***)))((('''&&&&&&(((***++++++++++++***************---.........------,,,+++......---------///222444===III\\\rrrsssaaaUUURRRUUUWWWXXX]]]bbbiiinnnpppppppppppptttvvvzzz~~~wwwzzz~~~}}}|||ooo___TTTOOOMMMSSS\\\fffppp~~~~~~kkk```eeepppxxxsssllliiiooovvvaaa[[[ZZZbbbjjjiii]]]RRRAAA>>>:::888777555333222111000//////000111000...+++,,,,,,,,,------------------,,,+++************)))******+++,,,---......+++,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---------.........//////...------......///000111666>>>MMMbbbvvv}}}~~~tttnnnjjjiiikkkrrr~~~wwwqqqoooooo~~~uuummmfffccc^^^ZZZXXXWWWVVVUUUUUUVVVXXXYYYZZZ]]]```cccgggiiikkkjjjiiihhhhhhiiieeefffgggggggggffffffeeejjjiiiiiihhhhhhjjjkkklllhhhggggggggggggddd```\\\XXXTTTOOOHHHCCC@@@>>>>>>999888666555333333222222222222222222222222222222000000////////////000000222222333444666888999:::@@@AAACCCEEEGGGLLLQQQUUUWWW\\\```^^^^^^aaacccbbbdddbbb``````aaabbbaaa``````aaabbbdddeeeffffffffffffffffffeeeeeefffiiikkkmmmppptttvvvvvvsssqqqooorrrssssssssssssrrrqqqqqqpppqqqsssuuuvvvwwwvvvvvvuuuvvvwwwyyy{{{||||||}}}~~~|||zzzwwwvvvuuuuuuuuunnnmmmlllllljjjeee```\\\YYYVVVRRRPPPOOOMMMKKKIIIEEECCCAAA@@@???@@@BBBCCCEEEBBB???<<<:::777333000111111111111111111111111000000000000000000000000111000000000000000000111/////////000000000000000111333555666666777999:::999;;;<<<>>>???BBBFFFIIIKKKLLLOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLIIIHHHFFFDDDCCCCCCCCCCCCDDDGGGMMMTTT\\\hhh}}}xxx{{{jjjbbbjjj{{{ooo___TTTKKKHHHDDDBBBAAA@@@???===>>><<<:::777333000...------------,,,,,,,,,,,,++++++++++++++++++***)))(((************************)))))))))******)))))))))***)))'''&&&'''(((***,,,************************+++,,,------.........---,,,------,,,---000666:::FFFUUUlllyyylll\\\SSSSSSWWWZZZZZZ]]]aaahhhmmmooooooooooooxxxzzz}}}|||zzz|||}}}yyyuuuvvv~~~sss```SSSIIIJJJOOOWWWaaammm}}}qqq``````iiixxxzzzzzztttpppxxxqqqbbbTTTQQQTTTTTTPPPLLL@@@>>>;;;999888666444222222111///000000111///...,,,,,,,,,------.........,,,,,,++++++***++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,---------))))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,------------.........---------...000111333444444@@@VVVnnn~~~vvvpppllljjjkkkqqqyyyqqqmmmmmmppp|||wwwppphhhaaa___]]]ZZZXXXXXXXXXYYYXXXZZZ[[[\\\]]]```dddgggjjjlllnnnmmmkkkhhhhhhhhheeefffhhhiiiiiiiiihhhggghhhiiiiiiiiijjjjjjjjjjjjhhhggggggfffdddaaa[[[WWWRRROOOJJJEEEAAA>>><<<<<<777666444333222111111111111111111111111111111111222111111000000111111222000111111333444666888999>>>@@@BBBEEEGGGKKKOOOSSSSSSZZZ______^^^aaaddddddaaa___]]]^^^___aaaaaaaaa______``````bbbccceeeffffffggggggggggggiiilllnnnqqqtttwwwxxxvvvsssqqqpppsssssstttuuuvvvvvvvvvuuurrrsssuuuwwwxxxxxxxxxxxxvvvwwwyyyzzz{{{|||}}}}}}|||{{{yyywwwuuutttssssssmmmkkkiiigggeeeaaa\\\XXXUUUQQQMMMIIIGGGEEECCCAAA>>>===<<<<<<<<<>>>@@@AAAAAA>>>:::888666555222000111111111111111111111111/////////000000000000111111000000//////000000111......///000000000000///111222444555555666888::::::;;;<<<<<<===???DDDGGGHHHJJJLLLOOOQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOPPPPPPPPPPPPOOOOOOKKKJJJHHHFFFDDDDDDDDDDDDBBBDDDHHHOOOVVV^^^nnn{{{{{{{{{hhh[[[]]]kkkyyyvvvfffZZZMMMJJJFFFCCCBBBAAA???===>>>===;;;888555111...,,,++++++++++++************+++++++++++++++***)))(((************************))))))************))))))***)))((((((((()))+++,,,)))))))))******************+++,,,---............***,,,------...333<<>><<<::::::999777555444222000000000000///---............------------+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------///111333555666:::HHH___vvv{{{vvvpppooopppwww{{{zzzvvvpppkkkkkkooottt}}}uuupppnnniiiccc^^^]]]\\\[[[ZZZZZZ[[[]]]]]]^^^```aaabbbdddhhhkkknnnoooqqqooollliiiggggggeeefffiiikkklllkkkkkkjjjhhhiiikkklllmmmlllkkkjjjhhhgggfffdddbbb]]]WWWRRRLLLJJJFFFBBB>>>;;;:::999555444333222111000000000////////////////////////333333222222222222333333000000111222444666777888:::===@@@CCCFFFIIIMMMOOOPPPYYY______^^^bbbeeeeeebbb```]]]\\\]]]______^^^___^^^]]]]]]___aaaeeeggghhhiiijjjjjjjjjkkkmmmooorrruuuxxxxxxuuurrrqqqqqqqqqqqqsssuuuvvvxxxxxxxxxssstttvvvxxxxxxyyyxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{xxxxxxwwwvvvuuusssqqqpppkkkiiifffcccaaa]]]YYYVVVQQQMMMGGGCCC@@@>>><<<:::777666666777888:::<<<>>>===:::666444333333222111000000000000000000000000//////000000000111111111000000////////////000000---...///000111000000///000222444444444555777999<<<<<<<<<;;;;;;>>>BBBEEEFFFHHHJJJMMMOOOPPPQQQQQQRRRRRRQQQQQQRRRSSSUUUVVVQQQRRRTTTUUUTTTRRRPPPNNNMMMKKKIIIGGGFFFFFFFFFFFFGGGEEEFFFKKKQQQWWWaaakkk}}}|||~~~hhhZZZXXXbbbnnnttt~~~nnnaaaPPPLLLHHHEEEDDDCCCAAA???======<<<:::666222...,,,,,,,,,+++++++++***************+++++++++******)))************************((()))***++++++***)))(((************++++++++++++((()))))))))*********+++,,,,,,------...---------))),,,...///111888BBBKKKZZZnnn~~~nnniiidddaaabbbbbbbbbaaaaaacccgggjjjlllnnnppprrrxxx{{{~~~xxxvvvrrrkkkfffjjjttt}}}|||xxxuuuuuu{{{yyyaaaWWWPPPPPPRRRSSSYYYaaassszzzrrrmmmnnn{{{|||fffXXXOOOEEE@@@???AAA???===<<<<<<;;;999777555333111000000000...,,,111000///...---,,,++++++************+++,,,------+++++++++***************))))))******++++++++++++++++++,,,------------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---///222555777888BBBPPPfffyyy}}}uuuuuuwww}}}~~~~~~pppooommmiiigggjjjqqqxxx}}}{{{sssjjjfffgggeee```\\\]]]]]]\\\[[[[[[]]]___aaabbbddddddeeegggkkknnnppprrrsssqqqnnnjjjggggggeeefffiiilllmmmmmmlllllljjjlllnnnpppqqqooommmlllhhhgggeeeccc```[[[TTTOOOGGGFFFCCC@@@<<<:::888777444444222111000000000000------------------------//////............/////////000000222333555777888777;;;???BBBEEEGGGJJJMMMOOOXXX^^^___^^^bbbeeeffffffccc___\\\\\\[[[ZZZYYY___^^^\\\[[[]]]```dddgggjjjlllmmmmmmlllkkklllnnnrrruuuxxxxxxuuurrrrrrsssnnnooorrrtttvvvxxxyyyyyytttuuuwwwxxxyyyyyyxxxwwwxxxxxxyyyzzz{{{{{{zzzzzzvvvvvvvvvvvvtttrrrpppnnnjjjhhhdddaaa^^^[[[XXXUUUNNNJJJDDD???<<<999777555111111222333555777:::;;;:::777333111111222111111///////////////////////////000000000111111222222000000////////////000000---...000111111111000//////111333444444555777888======<<<;;;;;;===AAADDDEEEFFFIIILLLNNNOOOPPPPPPQQQPPPOOOOOOPPPRRRUUUWWWSSSUUUWWWXXXVVVSSSOOOMMMMMMLLLJJJHHHGGGGGGGGGGGGMMMHHHFFFJJJNNNSSS\\\cccsss~~~~~~iii[[[WWW^^^hhhmmmwwwsssfffRRROOOKKKHHHFFFDDDBBBAAA======<<<:::777222...,,,.........---------,,,,,,)))******+++++++++******************************((()))***++++++***)))(((******+++,,,,,,,,,,,,+++(((((())))))*********+++............---,,,++++++))),,,///111444;;;GGGQQQ^^^rrr{{{rrrddddddcccdddfffggggggfffcccfffiiikkklllooorrrtttvvvyyy~~~uuusssnnnhhhdddgggpppxxxwwwvvvtttrrrsssyyy|||eeeOOOKKKQQQUUUVVVVVV]]]gggvvv{{{fffSSSGGGDDDEEEEEEDDDBBB???<<<:::::::::777666555333111000111333///...,,,*********+++,,,------------,,,+++***)))***,,,------,,,++++++,,,,,,...///---)))'''(((***........................************************+++,,,---...///...---,,,///,,,,,,000222333888===KKKWWWhhhwww~~~}}}}}}xxxpppttt||||||vvvqqqnnngggdddgggiiijjjqqqyyyzzzqqqgggbbbbbbaaa]]]YYY[[[\\\^^^^^^]]]]]]^^^```iiihhhffffffgggiiikkkllllllnnnpppqqqpppllliiifffhhhiiikkkmmmmmmmmmkkkjjjjjjjjjmmmppprrrrrrpppnnndddbbb```^^^[[[VVVPPPLLLFFFDDD@@@<<<999666555555000000///...............111111000///...------,,,---------............///000000000000111222333444777888:::;;;>>>CCCIIIMMMOOOSSSXXX\\\^^^aaadddfffffffffbbb[[[VVVWWW[[[]]]^^^^^^^^^___```bbbdddgggjjjlllmmmmmmmmmnnnppprrrrrrtttwwwzzz{{{zzzxxxvvvuuuvvvwwwxxxxxxwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxyyywwwzzz}}}}}}zzzxxxxxxzzzvvvtttrrrrrrrrrpppnnnkkkgggeeebbb___\\\VVVPPPLLLAAA???;;;777444222222222111111111111222333444555444333222111111000000111222111000000//////000000///000111222222111000///222222222222111111111111444444555666666444333222111111222222222333333333>>><<<<<<>>>>>>>>>???AAADDDEEEGGGJJJLLLOOOQQQRRRNNNOOOOOOPPPPPPQQQQQQRRRTTTUUUUUUUUUTTTSSSQQQPPPTTTQQQMMMJJJIIIHHHFFFDDDCCCEEEGGGHHHJJJNNNUUUZZZlllwww~~~|||iii\\\ZZZ___dddllluuuzzzkkk^^^PPPEEEDDDGGGGGGEEECCC???===;;;999777444111...000...,,,))))))***,,,---******)))))))))***,,,------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---,,,***)))((()))***++++++,,,---...---,,,+++***///000111222555>>>OOO]]]iiiqqqyyy{{{vvvoookkkiiieeegggiiihhheeeeeefffiiikkkmmmppprrrtttvvvyyy|||~~~{{{yyyzzz}}}~~~uuuoookkkkkkkkkjjjkkknnnwwwuuuwww|||~~~|||aaaTTTRRRRRRSSSUUUYYY___lll|||rrr\\\LLLGGGHHHGGGFFFDDD@@@<<<999:::;;;666666555333111000000000222111///...------...///------------,,,+++***))))))+++,,,,,,+++******+++***,,,---,,,)))((()))+++------------------------------------------,,,,,,,,,,,,------......------111......111444555:::@@@PPP\\\mmm{{{yyyppplllssszzzyyyqqqkkkhhhdddcccgggiiijjjooovvv~~~yyypppfffaaaaaaaaa^^^ZZZ[[[\\\]]]]]]]]]^^^```bbbiiihhhgggggghhhjjjlllmmmlllnnnoooppppppnnnllljjjiiijjjlllnnnnnnnnnmmmllljjjjjjllloooqqqqqqooollleeeccc```]]]ZZZUUUOOOJJJBBB@@@===999666444333222000//////.....................------,,,+++++++++------------............/////////000000111222333555666888999<<<@@@FFFJJJOOOSSSWWW[[[^^^```ccceeeeeeccc```[[[XXXZZZ]]]___\\\cccgggbbb^^^```dddfffiiillloooppppppooooooppprrrtttwwwzzz{{{zzzyyywwwvvvvvvwwwxxxxxxxxxxxxxxxzzzyyyyyyxxxxxxwwwwwwwwwxxx{{{|||{{{xxxuuuuuuvvvuuusssqqqooonnnllliiifffbbb```\\\YYYUUUOOOIIIEEE>>><<<999555333222111111////////////000111222333111111000///////////////111000000/////////000000000111222333333222111000000000000000////////////000111111111111000//////111111111222222222333333444777;;;>>>===;;;===@@@@@@AAABBBEEEGGGIIIKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPUUUUUUVVVVVVVVVUUUSSSSSSTTTQQQNNNKKKJJJIIIGGGEEECCCDDDFFFGGGHHHLLLQQQVVV```kkk~~~}}}yyyzzzpppbbb]]]ccciiiqqqyyyzzzhhhYYYJJJFFFGGGFFFCCCAAAAAA???<<<;;;999777444111000///---+++***+++,,,---***)))((((((((()))***+++*********)))))))))((((((******************************+++++++++,,,,,,,,,---,,,***((('''((())))))+++,,,------------,,,+++---///333777<<>>;;;888555333222111000///......------......,,,,,,,,,+++++++++++++++------------........................///000111222222333555777999===CCCFFFKKKOOOTTTXXXZZZ\\\^^^```bbb___\\\ZZZYYY[[[^^^```aaarrrxxxjjj^^^```ggghhhjjjmmmqqqsssrrrpppoooooorrrsssvvvyyy{{{{{{zzzzzzwwwvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvyyyzzz{{{yyyvvvsssrrrrrrsssqqqooommmkkkhhhccc```___\\\WWWRRRMMMHHHAAA===999777555333111000000111------------...///000111111000000////////////000222111111000000111222333222222333333333333222222000000000000//////////////////...------------...111111111222222222222333...555<<<===;;;::::::<<<===>>>???AAABBBDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOTTTUUUVVVXXXXXXXXXWWWVVVUUUSSSOOOMMMLLLKKKIIIHHHEEEFFFFFFFFFGGGJJJNNNRRRWWWaaarrrzzzxxx~~~xxxgggbbbhhhqqqyyywwweeeQQQIIIFFFDDDAAA@@@AAA@@@>>>===<<<:::777555000000...------,,,,,,,,,++++++***)))))))))******,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,...---+++***))))))******,,,,,,------...------,,,+++...444<<>>===:::999888888777666444333000///...,,,++++++++++++,,,---------,,,,,,+++***)))***,,,,,,*********+++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,---///000222000111444666999AAAKKK\\\kkk~~~rrr```]]]```jjjqqqpppiiieeedddgggllloooooonnnnnnqqqppp~~~rrrlllddd`````````___]]]\\\]]]______```cccgggjjjjjjjjjjjjjjjlllmmmooopppoooooonnnmmmmmmmmmmmmmmmjjjkkklllnnnoooooooooooonnnmmmmmmooopppooollljjjeeebbb]]]YYYTTTNNNHHHDDD???>>>;;;888555333333222//////...------------...,,,,,,,,,------.........,,,,,,---------.........------------...///000000111222444666888;;;@@@CCCFFFJJJPPPSSSUUUWWWXXXYYY^^^ZZZXXXWWWWWWXXX[[[```oootttbbbeeelllkkkmmmoooqqqrrrqqqppppppqqqrrrsssuuuxxxzzz{{{{{{{{{vvvvvvvvvvvvwwwyyy{{{}}}yyyyyyyyyxxxxxxwwwwwwwwwyyyyyyyyywwwuuusssrrrqqqpppooommmllljjjgggbbb___]]]YYYSSSMMMHHHBBB===999444333222000000///000000------------...///000111333222222222222222333333444444444444444555555555333333333333333333333333333333333333222222222111222111///.........///000111111111111222222222222111666::::::999::::::888===>>>???@@@AAABBBCCCDDDFFFGGGHHHJJJKKKMMMNNNOOORRRTTTVVVXXXYYYYYYYYYYYYVVVTTTRRRPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGIIILLLOOOVVV^^^lll}}}~~~|||jjjdddmmmyyypppXXXKKKGGGDDDAAAAAAAAA@@@>>>>>>===<<<999777111000000///...---,,,,,,///......---,,,,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------............,,,000666AAAOOO^^^fffggghhhddd___[[[YYYYYYZZZZZZaaadddiiimmmpppssstttuuuvvvzzz|||yyyyyyppp___VVVRRRTTTTTTXXXcccssswwwmmmkkksss~~~||||||{{{{{{}}}ppp^^^SSSUUUWWWVVVQQQIIIBBB===;;;999777777888888666444444333222111000///......,,,,,,---------,,,++++++***,,,------,,,++++++,,,---,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------///...---,,,---...///000111000111444777;;;FFFRRRbbbtttxxxiii]]]YYY[[[ccciiijjjhhhhhhdddkkkqqqrrrqqqppppppqqqyyy{{{nnniiibbb______``````___^^^___aaacccdddgggkkknnnlllllllllmmmnnnnnnooopppqqqpppnnnllljjjiiiiiiiiiiiijjjkkklllmmmnnnooooooqqqpppooooooooonnnkkkiiiccc___ZZZUUUPPPJJJDDD@@@<<<;;;888555333222111111//////...---------------+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,---...///000111222555666888:::>>>AAADDDHHHMMMQQQSSSSSSTTTUUUYYYUUUSSSSSSRRRQQQWWW```~~~wwweeegggmmmlllpppppppppooooooooorrruuurrrssstttvvvxxxzzz{{{|||vvvvvvvvvvvvwwwyyy{{{}}}wwwwwwwwwxxxxxxyyyyyyyyyyyyxxxvvvuuuuuutttssssssnnnmmmllllllkkkhhhccc```XXXSSSMMMGGGBBB===888555000000000///////////////////////////000111222333333333333333333444555666555666777888888777666555333333333333333333333333555444444444444333333333333222111000///000111222000000111111111222222222222555555333666;;;;;;777======>>>???@@@AAABBBBBBEEEFFFGGGIIILLLNNNPPPPPPQQQRRRUUUWWWYYYZZZZZZZZZXXXVVVTTTSSSSSSRRRPPPNNNKKKIIIGGGEEEFFFHHHIIIJJJSSSZZZeeesss}}}zzzzzzlllfffppp}}}vvv\\\MMMGGGEEECCCDDDAAA???>>>======<<<:::777222111111000///---,,,,,,............------,,,,,,))))))))))))******************************************+++++++++,,,,,,,,,)))******+++,,,---...///,,,,,,------...///000111///444;;;EEEWWWiiipppooollleee]]]YYY[[[^^^aaabbb^^^bbbhhhpppvvvzzz|||{{{xxx|||}}}iiiYYYOOONNNPPPSSSYYYeeevvvwwwmmmrrr}}}~~~{{{vvvtttwww|||ppp___^^^]]]]]]\\\VVVLLLDDD@@@<<<777666777777555333333333222111///...------,,,,,,,,,------,,,,,,+++***,,,......,,,+++,,,------,,,+++,,,---...---,,,++++++++++++++++++++++++,,,,,,------......//////......------......///000000000222666999???MMMZZZjjj|||ppp___[[[WWWWWW\\\```bbbeeeiiieeennnuuutttrrrsssuuuvvv~~~uuujjjfffaaa^^^^^^___aaaaaa```bbbeeegggiiikkknnnpppooooooooooooooooooooooooqqqpppnnnllliiihhhggggggiiiiiijjjkkkmmmnnnoooppprrrqqqooonnnnnnllliiiggg```\\\VVVQQQKKKFFF@@@<<<888666444111///.........///...------,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000000222555666777:::===???CCCGGGMMMQQQRRRRRRRRRRRRRRRNNNNNNOOOKKKJJJUUUdddooocccgggkkkiiipppoooooommmmmmoootttwwwssssssssstttvvvxxxzzz{{{wwwwwwwwwxxxyyyzzz{{{|||vvvvvvwwwxxxyyyzzzzzz{{{yyywwwttttttttttttsssrrrlllkkkkkkkkkjjjgggbbb^^^PPPKKKDDD>>>:::777333111////////////////////////111111111111222333444555222222222222333555666666777999<<<>>>===;;;888555555555444444444444555555444444444444333333333333222222111111000000000111000000000111111111111222///333444000333:::<<<888::::::;;;<<<===??????@@@CCCEEEGGGIIILLLOOOQQQRRRQQQRRRUUUXXXZZZ[[[[[[[[[YYYXXXVVVVVVVVVUUUSSSQQQLLLIIIEEEDDDEEEFFFGGGGGGKKKRRR\\\ggguuu~~~{{{wwwrrrqqqsssuuukkkqqq{{{zzz^^^NNNHHHFFFEEEFFFAAA???>>>======<<<999777333222000///------,,,,,,++++++,,,,,,,,,+++***************+++++++++++++++******************************+++++++++,,,,,,,,,&&&'''((()))***+++,,,---,,,,,,------///000222333333;;;EEENNN___rrrzzzwwwppphhh___\\\```eeehhhhhhdddgggoooxxx}}}wwweeeWWWMMMNNNOOOSSS\\\mmmvvvqqquuu|||tttmmmjjjmmmvvv}}}tttmmmgggfffiiifff]]]TTTJJJCCC<<<888888888555222111111000///...,,,+++***+++,,,,,,------,,,,,,+++***+++------+++***+++,,,***(((((())),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------...///////////////111111444999===DDDTTTcccssskkkXXXWWWSSSRRRVVVYYY[[[```eeehhhrrryyyxxxwww{{{uuunnngggddd```]]]]]]___aaacccbbbeeeiiilllmmmnnnpppqqqrrrrrrrrrqqqqqqpppooonnnpppooonnnmmmkkkjjjhhhhhhjjjjjjkkklllmmmoooqqqqqqrrrpppmmmlllkkkiiifffddd\\\XXXRRRMMMHHHCCC===:::666444222000...---------///...------,,,,,,------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------...///000///111444555666888;;;===???DDDJJJMMMNNNNNNMMMMMMJJJIIIKKKLLLFFFEEEVVVlllrrrdddaaafffjjjhhhlllmmmnnnnnnnnnppptttwwwssssssrrrrrrsssuuuxxxyyyzzzzzz{{{|||||||||||||||wwwwwwwwwxxxxxxyyyyyyzzzzzzvvvsssqqqrrrrrrpppnnnjjjiiiiiihhhgggccc]]]YYYIIIEEE>>>888555333111000000000000111000000000///333333222333333444555666333333333444555777888999>>>BBBFFFIIIHHHCCC===:::888777777666666777777888666666666666555555555444222222333333222222111111000000000000111111111111///;;;???888333777:::888888999:::;;;===>>>???@@@BBBCCCEEEHHHLLLOOOQQQRRRRRRTTTWWWYYY[[[\\\]]]]]]ZZZYYYXXXXXXYYYXXXUUUSSSOOOLLLHHHFFFGGGIIIIIIHHHHHHNNNWWW___kkk||||||yyyuuutttvvvtttqqquuu|||```OOOHHHEEEDDDEEEBBBAAA???>>>>>><<<999777444222///---++++++,,,,,,))))))++++++,,,+++******,,,,,,,,,------.........******************************+++++++++,,,,,,,,,)))******+++++++++++++++---,,,------///111333444555CCCPPPZZZjjj{{{|||sssjjj```___dddjjjkkkjjjhhhlllsss|||}}}}}}~~~wwwhhhQQQOOOMMMOOOYYYjjj|||sssppp{{{xxxpppcccYYYZZZeeeppp{{{pppnnnssstttllldddTTTLLLBBB<<<;;;:::777444555444444333111000...---++++++,,,------,,,,,,,,,)))***,,,,,,***)))***+++&&&%%%$$$''',,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,,,,---///000000000///...111222666;;;???HHHYYYiiiyyyiiiVVVSSSPPPPPPSSSUUUVVV[[[aaakkkvvv~~~|||}}}wwwnnnhhhfffccc___]]]]]]___aaaccccccgggllloooppppppqqqqqqsssssssssrrrqqqpppnnnnnnnnnnnnnnnnnnmmmlllkkkjjjkkkllllllmmmoooppprrrsssqqqooollljjjiiigggdddbbbZZZVVVPPPKKKFFFAAA<<<999666555333111////////////......---,,,,,,,,,,,,---////////////////////////++++++,,,,,,,,,---------------------...///000000...111333555555777999;;;;;;???EEEIIIJJJIIIHHHHHHEEEEEEIIIKKKDDDDDDYYYsss{{{eee\\\aaahhhjjjiiiiiikkknnnppppppqqqsssuuutttsssrrrqqqrrrtttvvvxxx|||}}}~~~~~~}}}|||yyyyyyxxxxxxxxxxxxxxxxxx{{{wwwrrrppppppooommmjjjiiihhhgggfffddd___XXXSSSGGGBBB<<<777444333222111000111111111111111000000333333333333444555666666666666666777888:::<<<<<>>@@@AAABBB@@@BBBDDDGGGKKKNNNPPPRRRTTTVVVXXX[[[]]]^^^^^^^^^ZZZYYYYYYZZZZZZYYYWWWTTTTTTPPPLLLJJJLLLNNNMMMLLLKKKQQQWWW]]]eeettt}}}}}}{{{qqqooo}}}aaaPPPHHHEEECCCDDDDDDBBB@@@??????===:::777444222///,,,******,,,---)))***,,,---...------,,,)))))))))******+++++++++******************************+++++++++,,,,,,,,,////////////...---,,,+++------------///111444555666GGGYYYcccqqqtttkkkaaa```eeekkkkkkhhheeehhhnnnwww|||xxxxxxwwwxxx{{{ooo```RRRHHHKKKQQQZZZlll}}}uuutttuuuqqqggg``````bbbbbbuuu}}}iiijjjxxxmmm^^^III;;;;;;???<<<555111111111111222111///---......///000000//////...,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,---,,,++++++,,,---///000------,,,,,,,,,,,,,,,,,,)))+++...///......///111333444666;;;EEESSSbbblll|||eeeRRRJJJGGGGGGNNNQQQPPPSSSXXXbbbqqqxxxrrrmmmiiifffdddccc```______bbbeeegggggghhhjjjmmmoooqqqrrrsssrrrqqqoooooopppqqqpppoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooopppppptttqqqmmmjjjhhheeebbb___]]]VVVNNNHHHFFFBBB;;;666222111111000///.........+++++++++,,,,,,---------...---,,,+++,,,---...///---,,,---...//////,,,***------------------------...///000222444666777888===>>>@@@BBBCCCEEEEEEEEEIIIDDDCCCBBB???DDD^^^{{{lllUUUZZZ```\\\^^^jjjjjjmmmoooooorrrvvvuuuqqqqqqsssvvvuuussssssvvvxxxzzz}}}|||yyyxxxyyyyyyyyyxxxwwwuuuttttttrrrpppooonnnllliiiffffffccc``````___ZZZPPPIII>>>:::444111111222222222333111000111444666666666222666888888:::???@@@===<<<;;;===AAAAAA===>>>AAABBBQQQ___bbb]]]UUUKKKCCC???>>><<<::::::999999:::;;;999888777888777666444666666777777666444222111000111111111111000000///888:::;;;:::777666777999:::999999999:::<<<>>>???AAABBBCCCDDDGGGLLLSSSXXXXXXXXXYYYXXXYYY[[[^^^bbb]]]aaaaaa]]][[[\\\[[[YYYVVVSSSOOOKKKHHHGGGHHHHHHMMMMMMPPPVVV^^^iii|||{{{uuuuuufffTTTMMMFFFCCCBBBEEECCCAAA@@@@@@???>>><<<444222///,,,***+++,,,---***,,,///111111///,,,***++++++++++++++++++++++++,,,***))))))***+++***)))))))))))))))))))))))))))(((***---///.........///......///222111111666===EEEPPP___lllxxx|||rrrkkkdddbbbeeehhhhhhfffeeeeeefffjjjooorrrqqqnnnoooqqqrrrsssuuu{{{|||wwwuuuwwwmmm^^^QQQOOOOOORRR```ooo}}}|||oooiiinnnpppkkkeeeaaa]]]YYYfff|||lllkkkwwwtttYYYDDD===>>><<<666333222222333333333000...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,,,,---............---......---,,,,,,,,,---...+++++++++++++++,,,,,,,,,+++---///000//////111222111222555;;;EEETTTdddnnnxxx}}}hhhUUUIIIEEEDDDIIIMMMMMMPPPUUU___nnnyyyrrrmmmiiieeebbbeeedddbbb```aaacccfffhhhiiikkkmmmoooqqqrrrssstttrrrqqqpppqqqsssttttttsssqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmnnnooopppqqqrrrrrrpppmmmkkkiiieeeaaa^^^ZZZSSSJJJEEEBBB>>>999555/////////...---,,,,,,,,,++++++,,,,,,,,,---------******)))))))))***+++,,,+++******+++---...,,,+++------------------------...///000222444555777777<<<===>>>@@@AAABBBCCCCCCBBB>>>===???@@@JJJgggiiiUUUYYY^^^ZZZ\\\ggggggkkkmmmmmmooossssssoooqqqtttvvvuuussssssuuuxxxyyy{{{}}}}}}yyywwwwwwwwwxxxxxxwwwuuutttssssssqqqooommmllljjjfffdddccc```]]][[[YYYTTTKKKDDD;;;888444222222333333333333111111111333444444333333777:::<<>>===<<<:::888888888888666555777777888888777666444333222222333333222222111111111444666555444444555888999999888888:::;;;===>>>@@@AAABBBDDDFFFKKKRRRWWWWWWXXXXXXYYYYYY[[[^^^aaa___cccddd```]]]^^^^^^\\\YYYVVVSSSOOOLLLJJJJJJJJJLLLKKKNNNSSSZZZddduuuyyywww~~~jjjWWWNNNHHHEEEEEEDDDCCCAAA@@@@@@???===;;;666444000---,,,,,,---...+++---///000000///---+++,,,,,,++++++++++++++++++---+++******+++,,,+++***++++++++++++++++++++++++***,,,......,,,,,,,,,---///...///111222333:::CCCPPP[[[gggrrr{{{zzzmmmhhhcccbbbdddggghhhgggjjjhhhfffhhhkkkllljjjgggkkklllmmmmmmooouuu~~~vvvooollliiikkknnnrrraaaWWWPPPMMMTTT___iiivvvsssiiiqqqxxxzzzxxxrrrggg]]][[[pppoookkktttkkkNNN@@@>>>===:::666555444444555444222000------++++++++++++,,,---,,,,,,,,,,,,,,,++++++***,,,---......//////......000///...,,,,,,+++,,,,,,++++++,,,,,,------......,,,...///000000000222333000222777>>>IIIYYYiiitttuuuwww{{{}}}vvvsssooommmnnnzzzkkkXXXLLLGGGDDDFFFIIIKKKOOOSSSZZZhhhyyy{{{tttnnnjjjfffcccaaafffeeecccbbbccceeehhhjjjlllmmmoooqqqrrrsssssstttnnnnnnoooqqqtttuuusssrrrsssrrrqqqpppoooooooooooonnnnnnnnnooooooppprrrrrrooonnnmmmllljjjeee```\\\VVVOOOFFF@@@===:::666333//////......---,,,,,,,,,,,,,,,,,,,,,------------)))))))))))))))***++++++,,,***)))***,,,---------------------------------......000111333444555666999:::;;;===>>>?????????===::::::<<<@@@LLLhhh{{{cccRRRVVV[[[WWWZZZcccgggkkkmmmlllnnnrrrrrroooqqqtttvvvuuurrrqqqtttvvvwwwxxxyyyyyyyyyxxxvvvuuutttuuuuuuuuutttsssrrrrrrqqqooollljjjiiifffbbb```___[[[WWWTTTQQQKKKCCC===777555333222333444333333555444333444555555444333555:::???DDDMMMWWW[[[YYY[[[XXXXXXYYYUUUMMMHHHGGGJJJXXXgggqqqtttmmm^^^OOOHHHIIIKKKLLLLLLHHHBBB======;;;999888888888666555777888999999888777666555444444444444444333222222---///111222333444666888888888777888999:::<<<===>>>???AAABBBEEEJJJPPPUUUVVVWWWYYYYYYZZZ[[[^^^aaabbbfffgggcccaaabbbaaa___\\\ZZZXXXTTTQQQNNNMMMLLLMMMKKKLLLPPPUUU]]]kkkxxxuuurrrxxxqqq[[[PPPIIIGGGHHHDDDBBB@@@@@@@@@???===;;;888666222///------......------............------,,,,,,,,,++++++*********---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,///---...111333888BBBMMM___iiitttzzz{{{uuuhhhgggeeeeeefffiiilllmmmrrrnnnjjjhhhiiiiiigggdddjjjjjjiiiiiilllrrrzzzrrrddd^^^]]]^^^bbbgggtttbbbTTTMMMPPPWWWbbbiiiwwwqqqwww~~~ooobbblllzzzqqqjjjmmmxxxuuuXXXFFF@@@???===777666444444444444222000000///---,,,+++,,,...///+++,,,,,,---,,,,,,++++++,,,,,,---.....................------,,,,,,,,,,,,,,,,,,---...///000000111,,,---////////////111333222555;;;DDDQQQaaapppzzzxxxuuutttzzzyyyqqqjjjeeeaaakkkzzzlll]]]TTTNNNHHHGGGJJJMMMPPPRRRUUU___mmmxxx~~~|||xxxrrrmmmjjjhhheeedddfffeeedddcccdddfffiiikkknnnooopppqqqrrrsssssssssoooooopppsssuuutttrrrpppqqqqqqppppppppppppqqqqqqrrrqqqqqqppppppppppppqqqnnnmmmmmmllljjjeee^^^YYYRRRKKKCCC<<<888777555333000000000//////.........,,,,,,------------------,,,,,,,,,,,,,,,---------///---+++***,,,---------------------------------......///000111333333444666777888999:::;;;;;;;;;<<<::::::;;;<<>>LLLYYYmmmuuu}}}~~~{{{tttlllfffggghhhiiijjjmmmrrruuuxxxsssnnnlllmmmnnnmmmkkknnnmmmkkkjjjmmmssszzz}}}tttiii]]]YYYZZZ\\\aaafffqqq]]]QQQNNNQQQ[[[___iiivvvttttttyyywwwppplllsssxxxllleeehhhvvv{{{cccNNNDDD@@@>>>888666444333444333222000111000...,,,,,,,,,...///+++,,,,,,---------,,,,,,++++++,,,------------,,,+++,,,,,,------.........+++,,,,,,---...//////000+++,,,---------...000333222777@@@KKKXXXgggttt|||}}}vvvoooqqqyyyuuujjjccc___eeepppqqqeee[[[UUUNNNJJJMMMQQQSSSRRRPPPVVV```kkkwwwxxxtttpppllljjjiiihhhffffffeeeeeeeeefffhhhjjjkkkoooooopppqqqrrrrrrrrrrrrsssssssssuuuuuutttqqqnnnmmmmmmnnnoooppprrrssstttvvvuuutttrrrpppoooooonnnmmmmmmmmmllliiiccc\\\VVVMMMHHHAAA:::666555444444////////////............---------------------------------...............000...+++******+++***)))------------------------......//////000111222222444444555666666777666666888888999999888;;;FFFQQQTTTNNNLLLPPPTTTUUUZZZ```eeejjjnnnllllllnnnooonnnnnnppprrrqqqooonnnpppsssvvvuuusssrrrqqqqqqrrrrrrooooooooooooooooooppppppmmmkkkgggdddbbb^^^ZZZVVVUUURRRLLLGGGBBB>>>:::777444333333555777999:::999<<<:::888888999999999888444;;;EEESSSgggzzzzzzrrrlllcccWWWMMMJJJKKKWWWhhhxxx~~~mmm\\\WWWWWWWWWZZZZZZUUULLLDDD===:::777555555555555444555666777888999888777666555555555555444333222111222222333333555666666666555555555555666888999;;;:::<<<>>>AAADDDHHHMMMQQQTTTWWWZZZ\\\]]]^^^```aaacccggghhhdddbbbddddddbbb___]]][[[XXXUUURRRPPPNNNRRRNNNLLLNNNQQQUUU]]]eeevvvnnn___eeessshhhUUUKKKGGGFFFEEECCCAAA@@@@@@@@@>>><<<999777333///,,,+++,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,---//////...,,,++++++++++++++++++++++++******+++***)))***---///000......333999DDDUUUddduuu}}}zzztttllldddbbbeeehhhkkkmmmqqquuuxxxwwwsssoooooorrruuuvvvvvvssspppmmmkkknnnttt{{{wwwnnnddd[[[ZZZ\\\^^^aaaeeelllZZZPPPLLLPPPUUU^^^jjjuuu}}}yyyxxxyyyzzzjjjkkkyyyssscccZZZ___iii|||}}}lllVVVHHH@@@===999777555444444333222111000///---,,,++++++,,,---+++,,,,,,---------------***+++,,,,,,------,,,,,,***+++,,,---............******++++++,,,,,,------+++,,,---,,,,,,---000333333:::FFFSSS___lllvvv|||wwwnnnlllooovvvtttllliiikkksssxxxnnn```[[[TTTPPPTTTZZZ\\\XXXRRRTTTZZZeeettt~~~ssspppllljjjiiiiiihhhggggggggggggggghhhjjjlllmmmooooooqqqrrrsssssssssssspppoooooooooooonnnllliiikkklllmmmnnnqqqsssuuuwwwxxxwwwuuusssqqqpppooooooooonnnmmmkkkgggaaaYYYSSSIIIEEE???:::555333333333,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++,,,---------------...,,,))))))))))))((('''------------------------.........//////000000000222222333444444333333333111333555666555666;;;???EEEGGGJJJNNNQQQTTTYYY]]]```fffjjjhhhgggiiijjjjjjjjjmmmoooooommmlllooorrruuutttrrrpppooooooooopppmmmmmmmmmmmmmmmnnnooopppllliiifffbbb___[[[VVVSSSPPPMMMGGGBBB===:::888888555444555888>>>CCCFFFGGGCCC???;;;888888888888888444;;;FFFVVVmmmyyylllddd[[[QQQIIIGGGLLLXXXjjjyyyuuufffWWWTTTRRRRRRSSSPPPHHHBBB???;;;888555555555555444555666777888999999888777666666666555444333222111333222111222333444333222444444333444555666888999999;;;>>>AAADDDHHHMMMPPPTTTXXX\\\___``````aaabbbaaafffgggdddbbbccccccaaa^^^]]][[[XXXUUUSSSQQQQQQUUUPPPMMMOOORRRTTTZZZ```ooosss^^^^^^gggppp~~~mmmYYYNNNIIIFFFFFFDDDBBBBBBBBBAAA???===:::888333///,,,+++++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++---///000...,,,++++++++++++++++++++++++(((***+++++++++,,,...000111...///555===JJJ]]]mmm{{{vvvnnngggaaa___```dddiiinnnrrruuuwwwtttqqqnnnpppvvv{{{}}}}}}vvvrrrllljjjnnntttyyy|||~~~xxxkkkbbbZZZZZZ\\\]]]___ccclllZZZPPPJJJOOOWWW```iiirrrzzzqqqooozzz|||iiiXXXUUUYYYcccpppxxxmmmZZZJJJBBB???<<<999666555555555444222000000///...------,,,,,,+++,,,,,,---......------+++,,,,,,---------------+++,,,---.........---,,,,,,,,,,,,,,,,,,---------------------,,,...111444888AAANNN\\\iiirrrzzz~~~yyysssrrrsssxxxzzzuuuuuu{{{|||ssseeebbb\\\YYY___iiijjjeee^^^^^^aaakkkzzzwwwpppmmmjjjiiiiiijjjjjjiiiiiiiiijjjkkklllnnnpppqqqoooppprrrssstttuuuuuuuuunnnlllkkkkkklllllljjjiiimmmmmmnnnppprrrtttvvvwwwwwwvvvuuusssrrrrrrqqqqqqqqqooommmjjjeee___WWWQQQDDDBBB>>>999444111111111,,,,,,,,,,,,,,,,,,,,,,,,///.........------------***+++,,,---------,,,,,,++++++***+++------+++***------------------------..................//////111111222222222111111000---///111111222555888:::<<>>999777777777777666555666888::::::::::::999888888888777666555333222333111000111333444333111333333222333444555777888999;;;???AAADDDHHHLLLPPPUUUXXX^^^aaabbbbbbccccccaaaeeegggdddbbbcccdddbbb___]]]ZZZWWWUUUTTTTTTTTTUUUPPPNNNPPPRRRTTTYYY^^^eeetttzzzbbb]]]___bbboooppp\\\QQQKKKGGGGGGFFFDDDCCCCCCBBB@@@>>><<<:::555111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------,,,---...111///111777AAAOOObbbrrr~~~tttlllfffbbb^^^___aaahhhpppuuuvvvvvvtttqqqpppsssyyy~~~xxxrrrllljjjmmmsssxxx{{{pppfff\\\ZZZ\\\]]]aaafff|||fffXXXMMMOOOSSSWWW___kkkzzzzzzvvvzzzppp]]]UUUVVVPPPbbbpppjjjYYYKKKDDDBBB>>>;;;888666666666555444222222222222111000///...+++,,,,,,---.........---,,,---......//////......---......///...---+++***000000000000000/////////............---///222555>>>GGGVVVeeeqqqyyy~~~{{{zzz|||}}}yyyyyy~~~}}}}}}rrriiihhhcccbbbjjjuuuwwwrrrkkkiiilllvvv|||rrrpppnnnkkkjjjkkklllllllllkkkllllllmmmoooppprrrssspppqqqsssuuuvvvwwwwwwxxxrrrpppooooooppprrrqqqqqqppppppqqqrrrsssuuuvvvwwwuuuttttttsssssssssttttttsssqqqmmmiiiddd]]]UUUPPP@@@???===888333000//////........................//////.........---------+++,,,---...///...------++++++---///222222111///------------------------........................111111111111111000000///---///000///111555888999999CCCMMMNNNNNNQQQTTTUUU^^^eeejjjgggdddfffhhhhhhdddgggjjjkkkjjjjjjmmmpppppppppnnnmmmlllkkkkkkkkklllkkkkkkkkklllnnnpppqqqllliiieeeaaa]]]XXXSSSOOOFFFDDD???:::666666888:::555555999@@@LLLWWW```eee[[[TTTJJJAAA<<<;;;;;;;;;666;;;EEEUUUlll|||lll\\\RRRNNNJJJJJJKKKGGGXXXnnn~~~oooddd^^^XXXPPPIIICCC@@@;;;999888888888888666777999;;;<<<<<<<<<;;;::::::999999777666555444333111000222555777555333333222222222333555777888999;;;???BBBEEEHHHMMMPPPUUUYYY___cccddddddddddddaaafffgggdddbbbddddddbbb```]]]ZZZVVVUUUUUUVVVWWWUUUPPPMMMPPPSSSTTTXXX]]][[[iii|||jjjcccaaa```kkk|||~~~qqq___TTTNNNIIIHHHFFFDDDDDDDDDCCCAAA???>>>;;;777222///---------+++,,,,,,------,,,,,,+++))))))***+++,,,------...))))))***---//////---+++------------------------+++---//////...,,,,,,,,,111000222999CCCQQQddduuu~~~ssslllhhhdddaaa```bbbiiisssyyyyyyvvvwwwuuutttwww}}}zzztttmmmjjjnnntttxxx{{{~~~yyymmmaaa]]]^^^```fffkkkvvv]]]VVVOOOLLLQQQ\\\jjj|||zzzssswww|||~~~mmm^^^XXXQQQXXX___```YYYOOOHHHEEEBBB???;;;999888777555333333333333333333222111111...------,,,,,,------...)))+++---//////---+++)))------------------------........................111......111333222666:::<<>>NNNcccoooppplllaaaOOO@@@:::<<<;;;777<<<;;;AAAQQQhhhzzz}}}vvvlllddd^^^XXXRRRMMMHHHRRReee~~~wwwlll___UUUPPPKKKEEEBBBAAA???999444888777777888999;;;:::999::::::999999777666444333555444222222222444666777444444333444444555666777:::;;;<<>>===;;;999666222///---,,,,,,,,,,,,,,,------.........---,,,,,,+++*********+++***+++---//////...---,,,---,,,+++++++++,,,---...+++,,,------++++++,,,---222333777@@@LLL\\\pppvvvlllgggeeeaaaccceeeiiiooowww{{{{{{zzz{{{||||||zzzvvvppplllmmmqqqxxx||||||zzzyyy{{{}}}~~~~~~zzzoooeeecccdddfffkkkpppqqq]]]UUUOOOQQQZZZhhhzzz~~~xxxuuusssvvv|||iiiWWWQQQUUUZZZ\\\XXXPPPHHHCCCAAA???;;;888666666555555000000000000///...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111......111222222555;;;???QQQ___oooxxxrrrxxxxxxsssqqqnnniiihhhppp{{{~~~wwwuuuuuuzzz{{{vvvsssmmmllliiigggggghhhiiikkkrrrrrrrrrrrrssssssssstttuuuttttttttttttuuuvvvvvvtttrrrooollllllnnnqqqssstttqqqoooqqqvvvyyyyyywwwtttsssssstttuuuvvvuuutttqqqnnnjjjddd^^^UUUMMMGGG===;;;666222///....../////////.........---------///......------......///------............---------------------............,,,***)))+++---......,,,,,,,,,,,,,,,,,,,,,,,,...............---------...////////////222666999;;;>>>CCCHHHKKKMMMQQQSSSYYY[[[___aaabbbccceeegggcccccccccdddfffhhhjjjkkkmmmlllkkkjjjiiiiiiiiiiiifffggghhhjjjkkklllmmmmmmooommmkkkfff___VVVMMMHHH???===:::888666555666666666888888===MMMbbbooorrrtttjjjYYYIIIBBBAAA>>>999;;;;;;@@@OOOfff{{{zzzqqqfffYYYQQQJJJQQQaaayyyvvvjjj]]]VVVNNNHHHEEEAAA<<<777:::999999:::;;;<<<;;;::::::::::::999888777666555555444333222222333444555444333333444444555666777999:::<<>>===;;;888444111///...---,,,,,,---------------------,,,,,,+++******++++++***+++---.........,,,+++,,,++++++***+++,,,---...,,,---......---,,,...///000333999CCCQQQcccxxx|||qqqjjjgggbbbccceeehhhnnnvvv{{{}}}~~~zzzvvvpppllllllqqqxxx|||~~~|||xxxvvvvvvyyy}}}yyypppgggcccdddhhhqqqzzziii^^^SSSQQQVVVcccuuu}}}yyy|||qqqjjjllltttwwwyyy]]]UUUVVVWWWZZZZZZUUULLLEEEDDDBBB???;;;666444555666333333333222111///...---...------,,,,,,------...///...+++******+++...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,111......111111111555;;;CCCUUUdddsss}}}wwwqqqmmmttt~~~~~~yyyuuurrrnnnjjjooowww{{{yyywwwuuuuuuzzzzzzuuurrrnnnllljjjhhhgggiiilllnnnssssssssssssssstttttttttxxxwwwuuutttssstttuuuuuusssqqqooommmlllnnnpppqqqsssqqqoooqqquuuwwwwwwuuuqqqqqqsssuuuxxxxxxwwwuuupppmmmhhhbbb[[[RRRIIICCC;;;888555111///------..................---------///......------......///,,,------......------,,,+++,,,,,,------............,,,******,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---............000444777999<<>>???>>>======>>>>>><<<;;;:::::::::::::::999888888777555444222222222222333333333333333444555666777888999;;;>>>CCCHHHLLLOOOUUUXXX\\\]]]\\\]]]```cccdddfffhhhjjjkkkkkkjjjiiihhhfffccc___\\\ZZZYYYXXXXXXVVVTTTRRRQQQRRRTTTVVVYYY\\\eeetttvvvuuuxxx~~~uuu```SSSMMMIIIGGGFFFEEEEEECCC@@@>>>>>>===:::666333111///...------------------,,,,,,---,,,,,,+++++++++++++++)))***,,,---------,,,+++++++++******++++++,,,------...//////......000111111888AAALLL\\\oooxxxpppllleeeddddddffflllsss{{{{{{wwwqqqmmmmmmrrrxxx}}}~~~|||xxxsssrrrvvvyyyqqqhhhccccccjjjyyywwwiiiZZZRRRTTT]]]ooo}}}xxxvvvxxx{{{wwwmmmcccdddkkkrrrlll___[[[YYY[[[___\\\SSSJJJFFFFFFDDD???:::666555555555555444333222000...---...------,,,,,,------...///...,,,******,,,...///........................------------------------000//////111111111666===FFFYYYhhhuuuuuunnnkkkjjjkkkrrr~~~{{{zzzuuuooonnnrrrsssqqqqqqrrrvvv||||||xxxtttqqqpppnnnkkkiiijjjlllppprrrrrrrrrrrrrrrrrrrrrrrrrrrxxxwwwuuutttssstttuuuvvvrrrqqqooommmmmmnnnoooppppppooonnnooorrrttttttsssssstttvvvyyy{{{zzzwwwtttooolllggg```YYYOOOFFF???999777444111///.................................//////............//////,,,,,,------------,,,,,,***++++++,,,---......///...,,,++++++---......---------------------------)))***+++,,,...///000111,,,------------///222555777:::???CCCFFFJJJNNNQQQTTTVVVYYY[[[\\\]]]___aaabbbaaaaaaaaabbbeeehhhjjjgggfffdddbbbaaabbbcccdddeeeeeeggghhhjjjlllnnnoooqqqrrrqqqlllcccXXXNNNIII??????>>><<<;;;::::::999888777777<<>>>>>AAAJJJ^^^yyyzzzggg[[[LLLMMMUUUiii}}}uuuhhh\\\TTTOOOKKKIIIFFFDDDAAA@@@???>>><<<:::::::::;;;;;;;;;;;;;;;:::888777555333222111111111333333333333444555666666777888:::>>>BBBHHHLLLOOOUUUXXX[[[]]]]]]]]]___```aaacccgggjjjllllllkkkjjjkkkiiifffbbb^^^[[[ZZZYYYYYYXXXUUUSSSRRRSSSTTTUUUYYY\\\cccppp}}}yyydddUUUMMMHHHGGGFFFFFFFFFDDDAAA>>>???>>>;;;888444222///............------,,,,,,,,,---,,,,,,+++++++++,,,,,,)))***+++,,,,,,,,,++++++************++++++,,,,,,---...............111333777AAANNN[[[kkk~~~uuupppgggdddbbbeeeiiippp{{{~~~zzztttpppppptttzzz~~~}}}|||yyytttrrryyyxxxqqqiiicccaaaiii}}}wwwdddXXXTTTZZZiiivvvtttqqqnnnlllfff___^^^aaaiii{{{}}}jjjccc]]]___dddcccYYYOOODDDDDDDDDAAA===999666555222222111000///---+++***...------,,,,,,------...------------------------........................////////////////////////000///000222111111888AAAMMMaaaooozzz}}}lllcccbbbdddhhhooo{{{yyysssqqqnnnjjjjjjnnnvvv~~~zzzvvvrrrpppooommmkkkjjjkkknnnqqqtttssssssssssssssssssssssssvvvuuuuuutttuuuvvvwwwxxxqqqppppppooonnnooooooooooooooopppqqqtttuuuuuutttxxxxxxzzz||||||zzzuuuqqqnnnjjjddd]]]UUULLLCCC>>>888777555222000/////////---...................../////////....../////////,,,------......------,,,++++++,,,,,,---...//////...,,,+++,,,...///...---------------------------++++++,,,,,,---.........+++,,,---------...111333444777<<>><<<::::::;;;888777777;;;GGG[[[rrrvvvlllcccXXXNNNAAAAAABBBHHHYYYsss|||lll]]]RRRIIIJJJQQQddd}}}~~~rrrfff^^^ZZZXXXXXXQQQMMMGGGCCC@@@>>><<<:::::::::;;;<<<<<<<<<<<<;;;999888666555333111111000333222222333333444555666666777:::===BBBGGGKKKMMMTTTVVVZZZ\\\]]]^^^^^^___]]]```dddgggiiijjjiiihhhllljjjfffbbb___]]][[[[[[ZZZYYYVVVTTTSSSSSSTTTTTTXXXZZZaaalllyyywwwsssvvv{{{nnn\\\RRRHHHGGGFFFFFFFFFDDD@@@>>>???>>><<<999555222///---.........------,,,,,,,,,---,,,,,,+++,,,,,,------******++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,------------...111444;;;JJJ]]]lll~~~vvvppphhhcccaaacccgggmmmzzz}}}|||wwwttttttwww{{{{{{{{{zzzwwwwww}}}||||||}}}~~~uuupppjjjdddaaaiii}}}qqqaaaZZZ[[[fffqqq|||qqqgggdddbbb]]]YYYXXXZZZnnn}}}tttkkkkkknnnnnneee\\\IIIFFFBBB@@@>>><<<999777333333333222111///...---...------,,,,,,------...,,,---...//////...---,,,........................//////////////////////////////111333222333<<>>===<<<:::888888<<>><<<::::::;;;;;;<<<<<<<<<;;;;;;:::999888666555333111111222222222222333444555666777888:::===AAAEEEIIILLLRRRTTTXXX[[[^^^______^^^[[[]]]```dddfffgggffffffjjjhhheeebbb___^^^]]]]]][[[ZZZXXXVVVTTTSSSSSSSSSTTTVVV]]]fffqqqtttlllgggjjjppp{{{vvvbbbTTTJJJHHHFFFFFFEEEDDDAAA???@@@???===:::666222///---------------------,,,,,,,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,---***+++,,,------------,,,,,,,,,---,,,---///333666===RRRiii|||~~~sssmmmgggaaa___ccceeejjjwww|||{{{{{{yyy~~~|||zzzxxxxxxyyy{{{}}}{{{||||||}}}xxxvvvsssqqqqqqrrrtttvvvqqqmmmiiieeedddjjj{{{~~~mmmbbb___eeennn}}}nnnhhhfff```YYYUUUPPP]]]uuu{{{sss___UUUIIIAAA???>>>;;;777666666666555555333222222...------,,,,,,------...------...//////...------........................////////////////////////...///222444333555???JJJZZZoookkk]]]]]]eeegggiiilllrrryyyuuulllfffdddjjjsss|||{{{wwwssspppnnnlllmmmnnnoooqqqsssuuuuuuxxxxxxxxxwwwwwwvvvvvvvvvuuuvvvwwwxxxxxxwwwuuutttqqqrrrrrrsssrrrqqqppppppqqqsssvvvyyy{{{|||}}}~~~|||{{{{{{{{{zzzwwwrrrnnnjjjddd[[[RRRJJJDDD???;;;444444333111000///......---------.........//////000000////////////000000...//////000000//////...////////////////////////---,,,,,,---///000...---........................---------,,,,,,++++++++++++---.........///000222111333777;;;>>>CCCIIIMMMSSSVVVXXXZZZZZZ[[[\\\^^^^^^___```aaabbbaaaaaa``````aaabbbbbbbbb```^^^]]]______aaacccggglllqqqsss~~~|||uuurrrjjjggg```XXXPPPIIICCCAAA>>>;;;;;;>>>CCCOOOggg|||zzzmmm]]]QQQEEEBBB@@@CCCLLLZZZhhhqqqvvvmmm___TTTLLLGGGBBB>>>???@@@JJJ]]]rrr~~~~~~xxxmmmbbb\\\```eeelll}}}yyyrrroooqqqsssnnneeeXXXLLLDDD@@@===<<<;;;;;;<<<<<<<<<;;;::::::::::::999888666555333222222222222222333444555666888999:::<<<@@@DDDHHHJJJPPPRRRVVVZZZ^^^```___^^^[[[\\\^^^aaacccdddeeeeeefffeeeccc```___^^^^^^^^^\\\[[[YYYWWWUUUTTTSSSSSSRRRTTT[[[ccckkkzzz{{{qqqeeedddfffqqq~~~hhhVVVLLLJJJGGGFFFFFFEEECCCBBBBBBAAA???<<<888444111...,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...+++,,,---.........------------------...000555888CCC[[[vvvzzzqqqkkkeee___]]]bbbdddggguuu~~~xxxxxxzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyuuupppjjjhhhhhhkkkmmmmmmkkkhhhggghhhiiinnn|||ttthhhbbbfffmmmxxxyyyqqqmmmeee\\\WWWMMMQQQeeexxxgggRRREEE@@@???;;;666333333333333222222111000...------,,,,,,------............------.........////////////////////////...........................///222444444666AAAMMMZZZpppmmm^^^___hhhjjjjjjjjjlllrrryyytttkkkdddfffjjjqqqxxx}}}{{{vvvrrrooonnnoooppprrruuuwwwxxxyyyyyywwwvvvvvvvvvuuuuuuttttttvvvxxxyyyzzzyyyvvvsssqqqrrrrrrssstttsssrrrqqqpppooorrrvvvyyyzzz|||}}}{{{zzzyyyxxxxxxuuuqqqnnngggaaaWWWMMMFFFAAA===:::222222111000///...---------------.........//////000000////////////000000//////000000000000//////000000000000000/////////---,,,,,,...///000...---........................((((((***+++---...000000+++---////////////000222000222666999===BBBHHHLLLTTTVVVYYYZZZ[[[[[[]]]^^^ZZZ\\\___aaabbbbbbaaaaaaccceeeggghhhgggeeebbb```ccccccdddfffiiinnnrrrttt}}}yyyvvvqqqhhh^^^TTTKKKFFFBBB???===???AAAKKKbbbwwwwwwhhhWWWJJJEEEAAA???AAAHHHRRRZZZ^^^___WWWLLLEEEBBBAAAAAA???<<<>>>HHH[[[qqq|||yyysssggg[[[UUUZZZaaajjj}}}~~~wwwuuuwwwyyywwwmmm^^^OOOFFFAAA???>>>;;;;;;<<<<<<;;;::::::999:::::::::999777666444333222222222222333444555555999999:::<<<@@@CCCFFFHHHOOOQQQUUUZZZ^^^``````___\\\]]]^^^___aaacccdddeeedddcccaaa_______________\\\[[[YYYWWWUUUTTTSSSRRRRRRUUU[[[bbbiiivvvyyyiiieeeeeeoooqqq\\\OOOLLLIIIGGGFFFFFFEEEDDDCCCCCCAAA>>>:::666222000,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///------,,,,,,,,,---...///,,,---.../////////...---......///...///222666:::KKKddd~~~wwwpppkkkddd^^^]]]bbbcccfffttt}}}wwwxxx|||~~~yyyyyyzzzzzzzzzyyywwwwwwtttnnnfffcccdddggghhhhhhgggeeefffjjjmmmrrr}}}pppiiigggiiiooovvv{{{~~~|||yyypppeeeYYYWWW___xxx{{{^^^JJJBBB???<<<888999888666444222111000000///......---------............---,,,,,,...///000,,,,,,------------,,,,,,...000111000///...///111***...222333444<<>>;;;???DDDJJJQQQXXX\\\QQQIIIFFFCCC<<<999;;;@@@@@@HHHYYYnnn||||||oooddd[[[ZZZbbbpppxxxvvvvvvtttvvvmmmaaaUUULLLFFFAAA???@@@>>>;;;:::;;;<<<;;;:::;;;::::::999777555444333333333222222333333444555555777:::<<<>>>AAADDDGGGLLLPPPUUUZZZ]]]___aaaccc```___]]]\\\\\\]]]^^^___bbb```^^^]]]]]]]]]___```aaa^^^ZZZXXXXXXWWWVVVUUUWWWWWWXXX\\\bbbnnntttpppqqq{{{cccSSSLLLHHHHHHIIIFFFDDDDDDGGGDDDAAA>>>;;;777333000//////...------...............---------,,,,,,,,,+++,,,...//////...,,,+++---.........------///000///...------000555===BBBXXXiii~~~yyytttooolllaaafffhhhfffccchhhttt~~~|||}}}{{{vvvvvv||||||wwwjjjhhheeecccbbbcccdddfffiiiggghhhmmmrrrwwwqqqhhhddd^^^fffmmmrrrvvvaaa[[[]]]qqqkkkSSSEEE???<<<:::888777666444333222222222//////...------------...+++++++++++++++,,,,,,---------............---------///000///...---...///,,,000333444666???NNNYYYkkkuuugggaaacccgggiiihhhfffddddddggglllppp|||}}}~~~}}}uuukkkiiimmmrrrwww{{{{{{}}}~~~yyysssoooooopppsssuuuwwwwwwvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuuuu{{{zzzyyyyyyzzzzzzxxxwwwtttuuuuuutttrrrsssuuuwwwxxxwwwxxxzzz}}}~~~|||yyywwwvvvsssmmmggg```VVVKKKDDD???888333333000000///////////////...////////////////////////111111111111111111111111222222111111111000000000000111222222333333333222222222111111000000////////////...------------...------,,,,,,,,,,,,------........................222333444555777<<>>;;;===???@@@GGGYYYnnn}}}~~~wwwlllaaa___fffssszzzxxxyyyxxx{{{ttthhh\\\RRRJJJEEEBBB>>><<<:::999:::<<<<<<;;;:::::::::999777666444333333333222222333333444555555777:::<<<===@@@DDDGGGKKKNNNTTTXXX[[[]]]```bbb___^^^\\\[[[[[[\\\]]]___```___^^^]]]]]]^^^```aaa```]]]ZZZYYYXXXXXXWWWVVVWWWVVVXXX\\\aaakkk~~~}}}zzz|||sss[[[QQQIIIHHHIIIFFFCCCBBBFFFDDDAAA???<<<888333000...---,,,+++++++++++++++......---------,,,,,,,,,,,,---.........---,,,++++++,,,,,,,,,++++++---...////////////111888AAAIII[[[jjjyyytttqqqmmmiiigggbbbeeefffeeeeeekkkvvv}}}wwwsssttt{{{xxxooojjjdddbbbaaa```aaabbbeeefffiiihhhjjjoootttyyymmmbbbYYY___eeemmm{{{nnnbbb[[[gggwww]]]JJJ@@@======999888666555444333333333//////...---------------***++++++,,,,,,,,,,,,,,,.........//////.........---...///...---,,,---//////222444555:::EEEUUUaaasss{{{mmmaaa^^^bbbfffjjjjjjhhhfffdddeeegggjjjmmmnnnpppqqqlllgggiiiooowww}}}~~~~~~{{{wwwsssqqqqqqqqquuuwwwyyyyyywwwvvvuuuvvvxxxxxxwwwvvvvvvwwwwwwwww|||{{{yyyyyyzzz{{{zzzyyyuuuvvvvvvuuuttttttuuuwwwzzzyyyxxxzzz~~~~~~zzzwwwuuuqqqjjjeee\\\QQQEEE???:::555222222//////000000111111111222////////////////////////111111111111111111111111333333333222222222111111222333333444444444444444333222222111000000//////000000///...............------,,,,,,,,,,,,------........................111111222333555:::@@@EEEKKKPPPVVVYYYZZZ[[[^^^aaaaaaaaabbbcccdddeeefffgggkkkjjjhhhggghhhiiikkkmmmllljjjjjjmmmoooqqqwwwwwwlll```SSSHHHCCC@@@BBBQQQbbbtttwwwwwwpppdddZZZUUUTTTPPPIIICCCBBBDDDIIIRRRZZZbbbZZZRRRNNNIIICCC@@@AAA@@@AAAHHHZZZpppuuukkkhhhlllwww~~~tttrrrtttttt~~~wwwlllaaaXXXPPPJJJFFF???===:::999:::;;;<<<;;;:::::::::999777666444333333333222222333333444555555777999;;;===@@@CCCFFFJJJMMMRRRVVVYYY[[[^^^```]]]]]][[[[[[[[[\\\]]]^^^^^^^^^]]]]]]]]]___```bbb___]]]ZZZYYYZZZZZZXXXWWWVVVUUUXXX\\\```gggvvveeeWWWKKKHHHIIIGGGCCC@@@DDDCCCBBB@@@>>>:::444000111111///...------------......---------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,++++++---...///000111111333<<>>===;;;888555333222111000000///------,,,,,,,,,...///111222222222111000......////////////.........///000000///...///000111111333777AAAQQQcccpppwww~~~yyyuuutttuuu|||uuuddd\\\\\\aaaeeeoooppppppooollliiihhhhhhiiihhhhhhgggccc```fffooouuu{{{zzzxxxvvvttttttssssssssstttvvvyyyzzzzzzyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{yyyvvvvvvxxxyyyyyyyyywwwyyyzzzzzzyyyyyyzzz{{{}}}~~~~~~zzzwwwrrrjjjeeeTTTIII???:::777444444555111111111000000000//////111111111111111111111111111222222222333333333444333333222222222111111111222222333333333333222222222222222222111111111111000//////...............//////............//////........................000111222333444888===@@@EEEKKKRRRWWWZZZ\\\aaadddeeefffhhhjjjkkklllllllllhhhiiijjjkkkkkkkkkjjjiiimmmlllnnnssstttuuuyyyuuucccPPPGGGBBBAAAIIIUUUooo|||zzzsssmmm^^^VVVMMMHHHDDDFFFOOOYYYbbbbbb```[[[WWWTTTQQQOOONNNKKKOOO]]]sss~~~|||{{{}}}zzzllljjjooosssrrrnnnhhhccc```]]][[[YYYLLLHHHBBB>>><<<;;;:::999999999999888888666555444333333222222333333444555444666999:::;;;>>>AAADDDIIILLLPPPSSSUUUXXX[[[^^^\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\ZZZXXXUUUTTTVVVZZZ\\\^^^fffooo{{{kkkZZZJJJGGGJJJJJJGGGEEECCCBBBBBBBBBAAA<<<666222......,,,+++))))))((((((......---------,,,,,,,,,///...---,,,,,,,,,,,,------.........------///000---///222666>>>MMM```mmmppptttxxxyyyvvvuuuuuuwwwxxxvvvuuutttuuutttrrrpppjjjkkkmmmsss{{{yyytttuuuzzz{{{rrrnnngggfffdddbbbccceeehhhjjjooorrrzzzggg^^^WWWWWW]]]gggttt~~~wwwuuuzzzrrraaa]]]aaaooovvvxxxnnnZZZIIIAAAAAA???>>><<<999666444222222111000///...---,,,,,,,,,---......///////////////.........//////.........///000111000///...///111000111333999FFFWWWjjjvvv~~~|||vvvtttqqqttt}}}ooo___YYY\\\cccgggkkklllmmmmmmjjjhhhhhhhhhkkkhhhfffccc^^^]]]dddnnnuuu{{{~~~yyyvvvtttssstttttttttsssrrrtttvvvwwwxxxyyy{{{~~~yyyyyyxxxwwwwwwxxxxxxxxxyyywwwvvvwwwxxxyyyyyyxxxxxxzzz|||}}}}}}}}}~~~|||xxxpppggg```MMMCCC:::777555222222333222111111111000000//////111111111111111111111111222222222333333444444555333333333222222222111111222222222222222111111000111111111222222222222333111111000///////////////------,,,,,,,,,,,,------........................---...///000111444999<<>><<<;;;999777666555555111000///...---,,,,,,,,,---------,,,---......///------............------...///000000......///000111222555===KKK^^^ppp|||~~~}}}{{{||||||tttttt|||zzzdddVVVTTT\\\eeejjjkkklllnnnnnnmmmlllmmmnnnjjjgggdddaaa]]]]]]fffpppyyy|||yyyvvvsssrrrssstttsssrrrqqqrrrsssssssssvvvyyy|||zzzyyyxxxwwwwwwvvvwwwwwwxxxwwwwwwyyyzzz{{{zzzxxxxxx{{{~~~}}}vvvmmmaaaXXXGGG>>>777555444222111222111111111222222222222222222222222222222222222222222222333333444555555555444444444444333333333333222222222222222111000000///000111111333333444555333333222111111111111222------,,,,,,,,,,,,------........................---...000000111444777:::@@@FFFOOOUUUYYY^^^cccggglllnnnppprrrrrrrrrqqqpppnnnnnnoooppppppppppppppprrrrrruuuyyyzzzxxx{{{qqq]]]IIIAAA???===AAAIIIZZZmmm}}}|||yyyqqqfff\\\WWWRRRNNNLLLNNNYYYeeeoooxxx}}}xxxpppiiieeemmmvvvppppppqqqpppllleee```___^^^___^^^RRRMMMEEE???<<<;;;:::999888888999888888777666555333333222222333333444555444666888999:::<<>><<<;;;>>>DDDSSSgggvvvwwwuuussskkkaaa\\\YYYVVVTTTSSSWWWcccppp{{{wwwqqqxxx~~~zzzuuurrrqqqkkkccc]]]ZZZYYYYYYYYYPPPKKKDDD>>><<<;;;:::999888888888888888777666555333333222222333333444555444666888999:::<<>>;;;888000000///////////////000......---------,,,,,,,,,(((***,,,///000///...------.........------///000111000555CCCZZZqqq|||vvvttttttpppooopppqqqrrrrrrpppnnnooo{{{~~~zzzsssjjjgggooo~~~~~~rrrmmmeee___^^^aaagggkkkpppuuuuuu|||pppddd```cccmmmvvv~~~}}}llljjjrrrvvv{{{}}}yyyqqqhhh\\\RRRPPPWWW^^^]]]TTTJJJDDDBBBBBBAAA>>>;;;888666444333444222000000111000,,,))),,,,,,.../////////...---------------.........//////............//////000000000555AAAUUUiiixxx||||||rrr]]]MMMMMMRRRUUU]]]gggmmmpppuuuyyyzzzxxxtttqqqkkkggg```\\\^^^gggsss||||||zzzuuuuuuttttttsssrrrqqqppplllllllllmmmpppsssvvvxxxxxxxxxxxxwwwwwwxxxyyyyyyzzzzzzzzz{{{|||}}}}}}~~~|||{{{zzz{{{}}}~~~qqqbbbTTTLLL???<<<888444222111222222111333555666555444444555555444333333333333333444666444333444666777555333555777777555333333777;;;444333222111222333555666333222111111222444777888666666555444333333222222333222111///............////////////////////////.........///111444666888???DDDLLLTTT[[[bbbiiimmmqqqsssvvvxxxxxxyyy{{{}}}zzzyyyxxxwwwwwwxxxyyyyyyzzzzzz{{{|||~~~~~~ppp```TTTGGG@@@===;;;;;;===LLL^^^mmmooolllkkkjjjhhhfffggghhheeeeeekkkvvv~~~yyyrrriiiaaa\\\WWWPPPLLLMMMDDDBBB???<<<999777777666888888777777666555555555333333333333444555666666444555888:::===???@@@AAABBBEEEIIIKKKLLLLLLNNNOOORRRRRRSSSSSSSSSSSSRRRRRRXXXYYYZZZ[[[]]]```bbbcccbbbaaaaaaaaaaaa```^^^[[[UUUUUUUUUVVVWWWZZZ\\\]]]eeeooorrrnnnnnnkkkkkkttt~~~~~~wwwdddXXXKKKFFFIIILLLJJJGGGIIIGGGEEECCCBBB@@@<<<:::333111////////////...---------...///000000//////////////////////////////...............---------111333:::GGG\\\rrrxxxuuutttqqqmmmmmmqqqrrrooonnnpppzzz}}}xxxwwwuuusssnnnjjjlllwww{{{wwwnnneee^^^ZZZZZZbbbkkkooottt{{{ooowwwyyyjjjaaa```gggooo{{{hhhfffmmmrrryyy}}}{{{tttjjj\\\PPPQQQXXX___^^^UUUJJJEEECCCCCCAAA???<<<:::777666666555222000///000000---+++,,,---.../////////......------.........//////////////////...//////000111333444999FFFZZZnnn~~~~~~jjjXXXJJJLLLRRRXXXaaakkknnnqqqvvvyyyzzzwwwrrrooojjjfffaaa___cccmmmzzz|||yyyuuuuuuuuutttsssrrrqqqpppnnnnnnoooppprrrtttvvvvvvwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyzzz{{{|||||||||{{{zzzyyyzzz|||~~~ooo]]]NNNDDD;;;999666333222333444555333555666666444333222333555555555555555555555666888666666777;;;>>>>>>===999999999777666666888:::999888555444333222111111333222111000111333555666999888777666555444333333222222111000000000000000........................---------...000333555777>>>CCCKKKTTT\\\dddkkkppptttvvvyyy{{{{{{|||}}}~~~}}}{{{zzzxxxxxxyyy{{{|||zzz{{{|||~~~xxxjjj\\\QQQEEE@@@>>><<<<<<>>>IIIYYYhhhmmmmmmpppssssssvvvxxxyyyzzzzzz~~~~~~wwwoooeee^^^VVVMMMGGGFFFBBB@@@===;;;888777777777;;;;;;:::999999888888777333333222333333444555666444555777:::<<<===>>>???AAACCCFFFHHHGGGGGGHHHIIIKKKKKKMMMNNNOOOPPPPPPPPPUUUUUUVVVXXX[[[]]]___```______^^^______^^^\\\YYYXXXXXXXXXYYYZZZ\\\^^^___cccmmm~~~sssggggggfffgggqqq{{{|||vvvfff[[[MMMGGGIIILLLKKKHHHIIIGGGEEECCCBBB@@@===:::444222000/////////...---------...///////////////------------------------........................000333;;;JJJ^^^sss{{{wwwwwwsssooonnnpppqqqoooooorrr~~~xxxuuuooonnnmmmmmmqqq}}}~~~uuusssrrryyy}}}wwwpppiiiaaa\\\XXXXXX___gggkkkpppvvv{{{|||||||||{{{iiiqqq|||rrreee___ccciii|||gggccchhhpppyyy|||ppp```RRRTTT[[[cccaaaXXXNNNHHHGGGCCCBBB@@@>>>;;;:::999888666333000/////////...---,,,---...////////////........./////////000000000000000//////000111111222444666===KKK___sssooo^^^PPPFFFJJJSSS[[[fffpppqqqtttxxxzzzyyyuuupppllleeebbb^^^___fffsss}}}xxxvvvvvvvvvuuutttsssrrrqqqpppqqqsssuuuuuuvvvuuuuuutttuuuuuuvvvwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzyyyyyy{{{~~~yyyiiiVVVGGG===777555444333333444666777444555666666555444555666555555666666666666666666999888888:::>>>BBBEEEFFFAAA???===<<<===??????>>>???<<<888555444222000///444333111000111333555777<<<;;;:::999777666444444222222111111111111111222........................------------///111333555;;;AAAIIISSS]]]gggpppvvvzzz||||||zzzzzz{{{}}}~~~{{{|||~~~qqqdddXXXNNNDDD@@@???===<<<>>>FFFTTTccckkkpppwww~~~~~~zzzuuuuuu|||ppppppwwwlllcccXXXLLLCCCAAA>>>===;;;999777777777777888888888777666666555555222222222333333444555666555666777999:::;;;;;;<<<>>>@@@BBBCCCBBBAAABBBCCCDDDEEEGGGIIILLLNNNPPPQQQSSSTTTUUUXXXZZZ]]]^^^```^^^^^^]]]^^^___^^^\\\ZZZXXXWWWWWWVVVWWWYYYZZZ[[[```jjj{{{tttdddddddddhhhrrr{{{|||yyyiii^^^PPPIIIJJJLLLKKKIIIHHHFFFDDDCCCBBB@@@===;;;555333000/////////...------......///////////////------------------------................../////////444???NNNbbbvvv}}}zzzyyyuuupppnnnoooooonnnpppuuu|||sssnnnggghhhjjjmmmuuuooodddaaa^^^gggpppuuuyyyzzzuuuooogggaaa\\\YYYVVVVVV[[[cccgggkkkqqquuuvvvvvvvvvvvvfffnnnxxx|||lllbbbbbbgggzzzlllcccdddooo{{{zzzgggWWWXXX___ffffff]]]SSSMMMKKKCCCBBB@@@>>><<<;;;::::::666444111///...//////000---......///////////////////////////000000000000000000000000111222333333333777@@@PPPcccxxxooo___TTTJJJDDDIIISSS]]]hhhrrrtttwwwzzz|||zzztttnnniii^^^\\\YYY\\\fffssszzzvvvvvvvvvvvvuuutttsssrrrtttuuuwwwyyyyyywwwuuuttttttuuuvvvwwwxxxyyyzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{|||~~~zzznnn___OOOBBB:::555444333333333444666777333555666666666777:::<<<888999:::<<<<<<<<<;;;:::===<<<<<>>GGGRRR]]]jjjuuu|||}}}|||}}}}}}rrreeeXXXNNNDDDAAA???<<<;;;<<>>>>>======???@@@CCCDDDEEEHHHJJJMMMPPPQQQSSSTTTWWWZZZ]]]___aaabbb```______```aaaaaa___\\\XXXWWWVVVVVVVVVWWWXXXYYY```iiixxxtttkkkkkklllpppxxx~~~mmmaaaSSSKKKJJJKKKKKKIIIHHHFFFEEEDDDCCCBBB???<<<777555111////////////.........///////////////...////////////////////////......------...///000111000777EEEUUUhhhyyy~~~{{{zzzuuupppmmmmmmllllllqqqwwwvvvkkkeeebbbbbbdddiiisssxxxggg\\\YYYUUU___iiiooossssssmmmfff___[[[XXXWWWUUUUUUZZZ```fffjjjnnnqqqrrrrrrsssssseeelllvvv~~~ssseeeaaaddduuunnnccc___jjjxxxooo___\\\bbbhhhjjjeee[[[RRRLLLCCCBBB@@@>>><<<::::::999666555222000//////000222............//////000000////////////000000000000000000000000111222333444333999EEEVVVjjj~~~wwwcccTTTMMMGGGDDDIIISSS]]]hhhooovvvyyy|||}}}zzzssskkkfff\\\XXXWWW[[[fffsss|||vvvvvvwwwwwwwwwvvvuuuuuuwwwxxxzzz|||{{{yyyvvvtttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}xxxooocccVVVIII???999666555444444444444555666555555666666666777;;;>>>;;;===AAACCCEEEEEEDDDCCCBBBBBBDDDHHHOOOXXXbbbhhh```YYYRRRPPPUUU\\\bbbdddbbbYYYNNNFFFBBB@@@>>>;;;555333111///000333777999===<<<;;;999777555444333555444333111000/////////////////////////////////...------------///111222777===FFFQQQ^^^lllyyyxxxlll[[[PPPFFFAAA>>>:::888999@@@KKK]]]llluuuzzz}}}uuuooohhhccc___[[[TTTOOOLLLLLLLLLMMMTTT]]]bbb```ZZZWWWSSSMMMJJJQQQggg|||wwweeeQQQBBB<<<888777666555666666888888:::999999888888777666666222222222222333444555555555666777777888888777777777999:::;;;;;;<<<>>>@@@BBBBBBCCCEEEGGGJJJLLLNNNQQQSSSVVVZZZ]]]```aaabbb_________aaabbbbbb```^^^]]]\\\[[[ZZZZZZ[[[\\\]]]bbbiiivvvuuuvvvtttuuuzzzpppeeeWWWMMMJJJJJJJJJIIIHHHGGGEEEEEEEEECCCAAA???:::666222000/////////......///////////////......////////////////////////......------...///111333222===MMM___ooo~~~~~~{{{yyysssooolllkkkjjjjjjqqqzzzqqqfff```aaa______cccmmm}}}ppp___VVVTTTQQQ[[[ffflllooooooiiiaaa[[[XXXVVVWWWVVVUUUZZZ```hhhkkknnnpppqqqqqqrrrtttbbbiiirrrzzz~~~{{{hhh___```nnnzzzkkk^^^XXX```pppzzzkkkdddgggmmmrrrqqqhhhYYYNNNDDDCCCAAA>>><<<;;;:::999444555444222000///111333//////......//////000111....../////////000000000000000000000111222444444555===KKK]]]qqqqqq[[[LLLHHHEEEEEEIIIRRR]]]fffllluuuxxx{{{|||yyyqqqhhhccc[[[XXXWWW\\\hhhuuu|||uuuuuuvvvwwwxxxxxxxxxxxxyyyzzz|||}}}|||zzzwwwuuuvvvwwwyyy{{{||||||{{{{{{|||||||||||||||||||||||||||}}}~~~{{{uuuiii[[[NNNCCC<<<888777777666555555555555555888888777666666888<<<@@@>>>BBBHHHNNNRRRTTTTTTSSSMMMNNNQQQUUU]]]hhhuuu}}}xxxrrrkkkhhhkkksss{{{zzzpppaaaVVVNNNHHH@@@:::888666222000000222555777<<<;;;:::999777555444444555555333222111000000000000000000000000000000000///...------...///000111777<<>>GGGWWWgggoooqqquuuyyy|||rrrlll]]]XXXQQQLLLHHHGGGFFFEEEBBBDDDEEEFFFJJJQQQSSSQQQLLLIIIFFFCCCBBBHHHYYYiiizzz}}}iiiRRRAAA999777666555555555666888999888888777777666555555555111111111222222333444555666666777777888888777777666777888999999:::===???>>>>>>>>>???AAADDDGGGHHHMMMOOOSSSWWWZZZ]]]^^^___^^^]]]^^^```aaabbb```^^^]]]\\\[[[ZZZ[[[\\\]]]^^^ccchhhsssyyy|||zzzzzzuuujjj[[[OOOKKKJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDAAA<<<888333000/////////...//////////////////...---------------------------...------,,,...000333444777CCCVVVhhhwww}}}yyywwwqqqmmmlllkkkjjjkkksss}}}}}}qqqgggbbbaaa___^^^aaajjjwwwxxxiiiXXXPPPOOOMMMWWWbbbiiimmmnnniiibbb[[[WWWVVVWWWVVVVVV[[[bbbiiikkkmmmnnnooooooqqqsss]]]cccmmmuuuzzzmmmbbbaaaeeezzzuuufffZZZUUUUUUggg}}}{{{rrrrrrwwwzzzfffVVVGGGEEECCC@@@===;;;::::::333444555444111000111333000///.........///111111------.........//////////////////000111222333444555>>>NNNaaauuunnnVVVFFFCCCDDDEEEIIIRRR]]]fffjjjrrruuuyyyzzzvvvnnneee___YYYVVVUUU\\\hhhvvv}}}{{{yyyssstttvvvxxxyyyzzzzzz{{{zzz{{{|||}}}|||zzzxxxwwwvvvwwwyyy{{{{{{zzzyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~xxxooobbbSSSFFF>>>999888777777777777777777777777999999::::::<<>>AAADDDFFFIIIKKKPPPTTTXXX[[[\\\]]]^^^^^^___aaaccccccbbb```[[[[[[ZZZZZZZZZ[[[]]]^^^aaaeeeooo~~~{{{{{{}}}|||~~~yyyooo```SSSMMMLLLLLLMMMKKKIIIHHHHHHIIIHHHFFFDDD===999444000/////////...///////////////...------------------------------...---,,,,,,...000444666;;;III^^^qqq~~~}}}yyyvvvooommmmmmmmmlllnnnwwwzzzqqqiiieee```___```dddlllvvv}}}vvvhhhXXXQQQQQQOOOXXXccciiimmmnnniiibbb[[[WWWVVVVVVVVVVVV\\\bbbfffhhhiiijjjjjjjjjmmmnnnXXX___iiiqqqwww}}}rrrgggfff^^^pppsssbbbXXXVVVPPPbbbzzz~~~}}}rrr^^^IIIHHHEEEBBB???===;;;:::222444666555222000111333000///.........///111222------------.........///.........///000222333444222<<>>:::444000//////////////////000000///...------////////////////////////...---,,,,,,...111444666>>>MMMcccvvv}}}yyyvvvooonnnooopppooopppzzz{{{|||}}}}}}xxxpppjjjggg___```ccciiipppxxx|||~~~~~~xxxkkk]]]WWWXXXUUU]]]fffkkkmmmnnniiibbb[[[XXXUUUVVVVVVVVV\\\ccccccdddeeeeeeeeefffhhhkkkUUU\\\dddjjjooovvvzzziii```XXX```rrr|||pppeee]]]UUUiiivvv\\\OOODDDAAACCCBBB@@@@@@666666555444222111000000000000000111111111111111000000//////.........---111222222111000000222444888CCCTTTgggvvvfffOOOEEEAAABBBDDDIIIQQQ\\\fffkkksssuuuyyyyyytttiii\\\RRRNNNOOOTTT^^^kkkwww~~~~~~|||zzzyyyxxxwwwwwwvvvvvvvvvvvvxxxyyy{{{zzzzzz{{{}}}~~~|||yyyvvvvvvuuusssrrrrrrsssuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{|||~~~~~~|||vvvqqqhhh[[[LLLEEE@@@:::777777444555777777666666777888<<<<<<@@@EEEGGGOOObbbvvvnnn```NNNBBB>>>???>>><<<@@@CCCCCCAAA@@@BBB@@@<<<999;;;999555777<<<<<<777333333222222111000000//////////////////000111111777:::AAALLLZZZmmm~~~ssscccUUUFFF???<<<888777777999<<>>LLL]]]gggooo|||xxxwwwxxxqqqmmmmmmpppqqqsss}}}yyyttttttvvvyyy}}}yyywwwwwwtttnnniiigggdddiiittt{{{|||}}}{{{oooccc\\\YYY[[[___fffkkkmmmkkkgggeee[[[YYYVVVSSSTTTVVVZZZ\\\ZZZ[[[]]]___aaacccdddeeeQQQXXXaaahhhmmmvvvpppfff]]]```lll~~~}}}qqqggg[[[kkkqqq___LLLEEECCC@@@===;;;777777666555333222111111////////////////////////000/////////............000111111000///000333555999DDDVVVgggvvveeeLLLAAA???@@@CCCIIISSS___iiippptttwwwyyyxxxssshhh[[[SSSLLLNNNSSS^^^kkkvvv}}}}}}{{{xxxvvvuuuvvvvvvvvvvvvwwwxxxzzz{{{{{{{{{|||}}}~~~|||yyyvvvvvvtttsssrrrrrrssstttvvvtttuuuwwwyyyzzz{{{||||||{{{|||~~~}}}|||{{{wwwpppjjj```TTTHHHBBB???;;;888999999:::;;;;;;::::::;;;<<<===AAAIIIRRRYYYdddzzz|||iiiXXXNNNIIIFFFEEEPPPVVVYYYUUUOOOKKKFFFAAA======999444555888777222333333333222222111111111000000000000000111222333666:::AAAKKKZZZlll}}}qqqaaaSSSEEE???===:::888999999<<>>KKK]]]mmmyyy|||aaaJJJ???<<<>>>CCCKKKVVVcccnnnuuu{{{{{{{{{wwwooocccXXXQQQJJJMMMTTT___kkkvvv}}}|||xxxuuusssvvvvvvvvvwwwxxxyyy{{{||||||||||||}}}~~~|||yyyvvvuuutttsssrrrrrrssstttuuussstttvvvxxxzzz|||}}}}}}|||}}}~~~~~~|||zzzxxxvvvpppfff___SSSJJJAAA???===;;;:::;;;888999::::::::::::<<<>>>EEELLLYYYeeeppp~~~xxxhhh```^^^___pppxxx}}}zzzqqqggg\\\SSSIIIEEE>>>888777999666222333333333333333333222222222222222111222222333444555999@@@JJJYYYjjj{{{ooo^^^QQQDDD???===;;;:::;;;999<<>>>>>BBBIIINNN\\\fffuuutttiii^^^VVVUUUXXXYYYWWWUUUSSSQQQPPPVVV]]]rrrzzzzzzfffUUUDDD===777777666555777:::777777888888777666555444111000000//////111222333555666777888888777666555666555555444444444555555555777:::;;;<<>>NNNfffvvv|||}}}}}}wwwtttssssssqqqoooooonnnnnnuuu}}}}}}rrrhhhaaa```bbbeeemmmmmmnnnpppqqqpppllliiihhhnnnxxxyyykkkdddbbb___cccggghhhfffbbb^^^]]]YYYWWWTTTRRRQQQRRRTTTVVVRRRRRRTTTVVVXXXYYY[[[\\\IIIPPPZZZaaagggooozzz|||mmmeeecccoooqqqqqqzzz___LLLFFFDDD@@@===999888777666444222111111111111000000000000000//////////////////............//////......111555888DDDTTThhhwwwvvv[[[IIICCC===???DDDMMMYYYfffqqqxxx~~~wwwkkk^^^SSSMMMJJJOOOWWWbbbnnnyyy~~~zzzwwwuuuvvvvvvwwwxxxyyyzzz{{{|||||||||||||||}}}|||yyywwwuuuttttttssssssttttttuuutttuuuvvvxxxzzz{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}zzzxxxwwwuuuqqqiii]]]UUUJJJBBB<<<<<<<<<:::;;;===888:::;;;<<<<<<>>>BBBDDDSSS^^^mmmyyyzzz~~~yyyjjjYYYQQQGGG@@@>>>===:::777444444444444444444444444333222222222222222333333444888???JJJXXXiiiyyyqqq\\\PPPCCC???>>><<<;;;;;;888:::???DDDIIIJJJGGGEEE???>>>===>>>AAAJJJTTT[[[iiiwwwsssjjjaaa[[[[[[______``````]]]XXXVVVZZZ___jjjsss~~~~~~mmm]]]HHH???777666666666777:::666777777888777666555444222111000000000111333444555555777888888777666666666666555444444444444555444666888:::<<<>>>BBBEEEGGGJJJMMMPPPRRRUUUXXXZZZ^^^^^^___aaaaaabbbbbbbbbbbb```]]]\\\]]]______^^^^^^cccjjjrrr}}}{{{{{{ttt]]]OOONNNRRRQQQOOOMMMLLLLLLKKKHHHEEEBBB>>>777333111111000000......//////000000111111...------,,,,,,------...000---///333222444DDDVVVooo{{{uuusssrrrppppppooommmkkklllrrrxxxzzzuuulllccc^^^]]]___aaaeeehhhkkkmmmnnnlllkkkiiinnnwwwzzzkkkeeedddbbbfffhhhgggbbb\\\XXXVVVUUUTTTRRRPPPOOOOOOPPPQQQKKKLLLMMMOOOQQQSSSTTTUUUGGGNNNXXX___dddkkkttt{{{qqqfffaaajjjyyy|||tttssseeeOOOGGGDDDAAA???999888777555444222111000000000000//////..................///////////////...//////...///222777:::III\\\qqqtttWWWHHHFFF???BBBGGGPPP\\\hhhsssyyy~~~vvviii]]]TTTOOOLLLRRR\\\hhhttt~~~|||zzzxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{zzz{{{||||||zzzxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyyyy}}}|||{{{zzzzzzyyywwwuuusssqqqmmmcccWWWNNNEEE???;;;;;;;;;;;;===AAA@@@BBBDDDEEEFFFJJJNNNQQQbbbppp|||ggg\\\NNNFFFCCC@@@<<<:::666666666666555555555555333222222111111111222222444888???JJJWWWhhhwwwsss^^^RRREEEAAA???<<<::::::777888;;;???BBBBBB@@@>>>===>>>@@@CCCIIISSS___ffftttvvvnnneeeaaa^^^\\\___eeefffjjjlllfff^^^YYYYYY[[[cccjjjsssyyy|||zzzooocccMMMCCC999666777666777999666777777888888777555555333333222111222333444555444555666888888888777666666666555444444444444444333555777999:::===AAACCCHHHJJJMMMPPPRRRTTTWWWZZZ^^^^^^___``````_________bbb```^^^]]]^^^_________^^^bbbhhhooozzzvvvttt|||___OOOOOOSSSQQQPPPOOONNNMMMLLLIIIGGGCCC>>>888444222000//////......//////000000111111//////............//////111...///222222666JJJ___www|||tttnnnllllllkkkmmmnnnkkkiiilllppptttpppmmmhhhdddaaaaaabbbcccdddhhhlllnnnlllkkkkkklll{{{{{{nnnhhhfffdddhhhjjjggg___WWWRRRPPPPPPOOONNNMMMLLLKKKKKKLLLFFFGGGHHHIIIKKKLLLNNNNNNDDDLLLVVV]]]bbbhhhqqqwwwttthhh___dddqqq}}}{{{rrr|||hhhQQQGGGCCC@@@>>>;;;:::999777555333111111///......------,,,,,,,,,.........///////////////////////////000444999===LLLbbbxxxwwwrrruuu{{{xxxVVVGGGFFFAAADDDJJJSSS^^^jjjtttzzz{{{|||{{{uuujjj^^^WWWUUUNNNVVVbbbnnnyyy}}}|||{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxyyy{{{{{{zzzyyyvvvwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwwww}}}{{{yyywwwuuuuuutttsssqqqooolllhhh___RRRJJJCCC>>>;;;<<<======BBBHHHJJJKKKLLLMMMNNNRRRVVVZZZlll|||wwwgggUUULLLGGGBBB===;;;999888888777666666555555333333222222111111222222444888@@@JJJXXXgggvvvxxxeeeXXXKKKEEEBBB===:::999777777777:::===>>>===<<>>999888777777888777888999::::::999888777444333222222222333444555333444666777888888888777777777666444444333333444333444666888888:::===@@@CCCEEEIIILLLNNNQQQTTTWWWXXXYYY[[[]]]^^^___``````_________```aaa```^^^[[[\\\^^^bbbfffpppsssuuu~~~bbbTTTOOONNNTTTTTTTTTRRRPPPNNNMMMLLLFFFBBB<<<888555333000///000000000000//////////////////............//////000...000444666AAA\\\wwwxxxmmmddd^^^]]]___eeekkklllhhhfffiiillllllgggkkkpppuuuvvvtttooollliiiooottttttqqqqqqwww}}}}}}wwwqqqmmmdddjjjoookkk___RRRJJJGGGDDDEEEEEEFFFFFFEEEDDDDDD@@@AAAAAACCCDDDEEEFFFGGG>>>GGGRRR[[[aaahhhqqqxxxzzzttteeebbbkkkyyy~~~zzz}}}}}}bbbPPPHHHEEEEEEGGG@@@???===;;;999777555555444444444333222111111000---.........//////000000000000000000222777===BBBWWWnnnqqqqqqvvvtttooopppqqqrrrtttzzz^^^IIIBBB@@@DDDKKKVVVbbboooyyy}}}wwwiii[[[RRROOOPPPYYYggguuu}}}{{{{{{{{{|||}}}}}}}}}|||zzzxxxwwwuuuttttttvvvyyy{{{{{{zzzxxxyyyyyyzzzzzzyyyyyyxxxttttttvvvwwwyyyyyyzzzzzzzzzxxxuuuqqqnnnlllkkkkkkllliiifffddd```XXXNNNFFFAAA===;;;===@@@EEENNNWWWccccccbbb```___```cccfffsss{{{tttlllddd]]]XXXSSSOOOJJJHHHIIIIIIHHHFFFEEEEEEDDDDDDDDDFFFJJJNNNLLLPPPUUUXXX\\\eeerrr}}}ssseee\\\RRRJJJGGG===<<<;;;999777666555444777666555444444444444444555:::BBBLLLYYYhhhvvvtttfffXXXOOOIIIBBB<<<:::999888666777:::===???@@@LLLRRRZZZbbbiiinnnrrruuusssuuuyyy|||}}}}}}|||{{{qqqmmmfff^^^UUULLLCCC===888444444777:::;;;@@@EEEMMM\\\gggcccZZZRRRLLLGGGDDDIIINNNTTT^^^hhhjjjggg]]]NNN???999999777666777888888::::::;;;:::999888333222111111111222333444333444666777888888888777888777666555444333333333333555777777888999<<>>:::777444222000111111000000//////......,,,++++++******++++++,,,///...000555999FFFccc}}}tttiiiaaa]]]^^^```eeelllmmmgggdddhhhjjjiiijjjpppxxx}}}vvvqqqkkkqqqvvvvvvsssuuu}}}}}}||||||xxxrrrmmmdddkkkppplll___QQQHHHEEEAAABBBCCCDDDDDDDDDCCCBBB???@@@@@@BBBCCCDDDEEEEEEBBBGGGPPPZZZbbbiiippptttyyy|||~~~lllffflll|||wwwzzzssslllpppttttttwwwlll[[[MMMEEECCCEEEGGGBBB@@@>>>===<<<:::777444222111111000///000000000///000222444555444222111666333222444555666===EEE```ooowwwqqqmmmqqq}}}|||~~~~~~}}}yyyYYYHHHGGGBBBHHHPPPYYYgggvvv~~~{{{kkk]]]WWWVVVTTT]]]hhhppp{{{}}}zzz{{{}}}~~~|||zzz{{{}}}}}}zzzxxxtttvvvxxx{{{{{{zzzxxxvvvwwwyyy||||||zzzwwwuuutttuuuuuuvvvwwwwwwuuutttsssuuutttrrrooollliiigggfffjjjeee```^^^\\\WWWNNNHHH@@@<<<;;;<<<===AAAOOO^^^mmmqqqssspppkkkiiinnnsssyyy|||sssmmmfffbbb[[[SSSLLLGGGDDDBBB???>>>===<<<:::999888777888888888888888999:::;;;???@@@@@@AAADDDJJJRRRXXXgggqqq{{{hhh[[[MMMAAA@@@>>><<<:::999888555333888888777555555444444444555:::AAALLLXXXggguuu~~~~~~ppp```UUULLLDDD??????999777444555999@@@HHHNNNXXX^^^eeeiiijjjiiiiiijjjdddcccbbbbbbbbbaaa^^^[[[WWWSSSMMMFFF???:::777666222222333444666777888888CCCHHHNNNQQQOOOKKKGGGDDD>>>DDDHHHKKKSSS```iiiiiidddYYYJJJ>>>999888999:::;;;;;;;;;:::999888777666444333222000000111333444333555888999888888888999888777777666555555444444444444555666888:::;;;<<>>=========<<<<<<===>>>???@@@AAAAAA>>>CCCLLLVVV___gggooossswwwyyy|||~~~qqqkkkqqq~~~wwwyyy}}}~~~ppphhhhhhjjjiiijjjaaaTTTKKKGGGHHHIIIIIIDDDBBB???>>><<<:::777444444444333222222222222333///000111333333333222111333111111333555777@@@HHHaaaooo}}}rrrooommmtttqqqVVVHHHHHHFFFMMMVVV```mmmzzzpppaaaYYYWWWVVV___hhhpppyyy|||}}}~~~}}}|||}}}}}}{{{vvvxxxzzz{{{{{{zzzxxxvvvwwwyyy{{{{{{yyyvvvttttttuuuvvvvvvwwwvvvuuutttsssrrrpppnnnkkkhhheeecccbbbdddaaa]]][[[ZZZVVVOOOIIICCC@@@???AAABBBEEEOOOZZZgggooowww{{{zzzyyy{{{~~~~~~zzzsssmmmggg```ZZZUUULLLJJJEEEAAA===;;;999999777777666666555444444444111111000000111111222333222333555666888;;;@@@DDDKKKSSS```pppwwwgggWWWKKKEEEBBB???<<<;;;:::888777888888777555555444444555666;;;BBBLLLXXXggguuu}}}wwweeeXXXMMMDDD??????888777777999???FFFNNNSSS```bbbeeeccc___ZZZWWWVVVNNNMMMLLLMMMMMMLLLIIIFFFCCC@@@<<<888555333222222000000111222333444555555444888===???>>>;;;888666888>>>BBBFFFOOO^^^hhhlllkkk___NNNBBB<<<:::::::::::::::::::::999888777666444333222000000111333444444666999999999888888999666666555444444333333222444444555666777999;;;<<<>>>AAAFFFJJJLLLNNNQQQSSSWWWYYY[[[^^^```aaaaaaaaaeeeeeeccc```]]][[[\\\]]]___]]]^^^cccjjjtttppphhhgggmmmuuu~~~ttteeeYYYUUUUUUYYYYYYYYYXXXXXXVVVSSSQQQLLLHHHAAA:::555333222222444333222222111111111111000000000000000000000000333000000333;;;NNNooovvvmmmqqqpppmmmfff___^^^bbbfffmmmooopppmmmhhhfffiiillltttwwwxxxlllfffeeeiiiqqqyyy{{{||||||xxxuuuvvvzzz|||zzzwwwlllllljjjdddYYYOOOGGGDDD>>>>>>>>>===<<<<<<;;;;;;999:::;;;<<<===>>>>>>???<<>>===<<<<<<===<<<:::888666555333111000000000000////////////000000000000,,,///333555444222111111111666;;;???IIIYYYgggmmmrrreeeTTTGGG@@@>>><<<999999999999999888777666666444333222111111222333555666888::::::999888888999999999888888777666666666333444444555777999;;;<<>>SSSsssyyyjjjeeeqqqooolllfffbbbccciiiooovvvwwwuuuppplllkkkmmmqqqxxxzzz~~~nnn```YYY[[[bbbllluuuzzz{{{wwwwww{{{~~~|||yyymmmjjjeee___XXXPPPHHHCCC<<<<<<;;;;;;:::999999999777777888999:::;;;;;;<<>>LLLXXXnnn|||vvvmmm^^^PPPFFF???;;;888888777777666666666666777:::>>>EEEMMMWWWcccmmmttt|||}}}|||fffTTTGGG>>>:::;;;:::===@@@EEEHHHKKKLLLLLLFFFCCC???;;;888777666555333222000111222222222000222222000///...---,,,,,,///////////////.........---...000000000000222333111111444777>>>JJJZZZgggoooggg[[[PPPHHHCCC???<<<777888888888888777666666444333222111111333555666999;;;======;;;:::999:::666666555555444333333333333333444555777888:::;;;>>>AAADDDGGGJJJMMMQQQTTTVVVXXX[[[^^^aaacccdddeeedddgggiiijjjhhhfffdddddd___^^^```dddggglllwwwzzzllljjjmmmooosssvvvwwwsssjjj___XXXTTTWWWZZZ^^^___]]][[[ZZZZZZUUUQQQJJJAAA:::555111000///000000000///...---,,,////////////////////////...111333777BBBYYYvvvsssdddccciiitttnnneee___```jjjwww~~~vvvoookkknnnuuuzzz}}}{{{xxxrrrgggXXXPPPOOOQQQ\\\iiirrryyy|||mmmeeeZZZTTTQQQNNNGGGAAA<<<<<<;;;::::::999999888666666666777777888888888???AAAEEELLLTTT```mmmuuu~~~~~~qqqlllppp}}}rrrqqq~~~ssseeefffnnnpppiii^^^TTTOOONNNNNNOOONNNLLLHHHEEEBBB>>>999555333333222111111111111222000000000000////////////222222333444555:::JJJYYYmmmyyysssZZZMMMGGGCCCEEEJJJLLLXXXfffnnnssswwwwwwuuunnnjjjaaaXXXRRRQQQTTTWWWbbbkkktttyyy}}}zzzxxxxxxxxxxxxyyyzzz{{{yyyvvvtttsssssstttrrrpppmmmkkkiiihhhgggaaa^^^ZZZUUUQQQOOONNNNNNKKKKKKLLLNNNRRRWWW\\\___[[[]]]]]]ZZZZZZ]]]^^^]]]]]]^^^bbbjjjttt{{{~~~~~~}}}xxxwwwwwwrrrcccRRRHHH<<<:::888666666555333111111111111222222222222222333333333222111000000///000//////............/////////...---,,,...222555---111555555333555;;;@@@QQQ]]]mmmzzzwwwgggWWWKKKCCC===:::888777777666666777777777:::>>>EEEMMMVVV```jjjpppxxx}}}zzzdddSSSGGG===:::;;;<<<>>>@@@CCCDDDDDDBBBBBB>>>:::666444333333333222222000//////111222222111000000000000000000000000000000000000000/////////---...000/////////000222222222333666999BBBQQQ```hhheee___UUUKKKBBB>>>===777888888999888888777777444333222111222444666777999;;;======<<<;;;;;;;;;777777777666555555444444222333333444666888:::;;;;;;===@@@BBBEEEHHHMMMPPPSSSUUUYYY\\\```bbbcccdddbbbeeehhhhhhgggfffeeeeee___^^^```dddhhhmmmxxx}}}pppppptttuuuyyy|||}}}zzzqqqfff\\\WWWXXX\\\aaabbb___\\\[[[[[[WWWSSSLLLDDD<<<666222000///000000000///...,,,+++000000000000000000000000---111444777CCC[[[uuuoooccccccjjjlllfff]]]YYY\\\hhhuuu{{{wwwqqqmmmmmmrrrxxx}}}{{{uuummm```SSSMMMOOOUUUaaaooovvv}}}}}}mmmdddXXXPPPLLLJJJEEEAAA<<<<<<<<<;;;::::::999999555666666666777777777777===???CCCJJJTTTbbbpppyyywwwoooppp{{{~~~pppkkkwwwzzzhhhhhhppptttppphhh]]]TTTNNNNNNPPPOOOMMMIIIFFFCCC???:::777222222111000000000000000000000111222111000///...111111333555666===OOO___ooo|||iiiPPPFFFDDDCCCDDDIIILLLZZZgggnnnqqqttttttrrrlllfff\\\RRRLLLLLLPPPSSS^^^hhhssszzz|||yyywwwwwwxxxxxx{{{|||{{{yyyvvvtttttttttrrrqqqnnnjjjgggeeedddddd]]]ZZZVVVQQQMMMKKKJJJJJJFFFFFFHHHLLLSSS\\\ffflllllltttzzzxxxvvvwwwvvvrrrooojjjeeeffflllrrrssssssnnngggcccaaa[[[OOODDD@@@;;;999666555555666555555111111222333444444555555111000000000000000000000333222111111000000000111000111111111//////111333000111444444444444666888===EEEOOO[[[kkk||||||sssdddVVVJJJBBB===:::888777777777777777888888:::>>>DDDLLLTTT^^^gggmmmsssyyy~~~}}}hhhWWWJJJ@@@<<<<<<===>>>???@@@???===;;;::::::777333111222222111000444222000111222444444444000111111222222222222222000000000000000000000000///000222111000000000222222000222444666<<>>===<<<======;;;::::::999999888777777222222333444666888:::;;;:::<<>>888333111...///111222222000///...000000000000000000000000---333666888EEE]]]vvvtttiiigggllljjjddd]]]YYY\\\dddmmmsssnnnnnnooorrrwww|||}}}wwwnnn```QQQLLLNNNVVVeeerrryyylllcccWWWNNNHHHEEECCCBBB<<<;;;;;;::::::999999888444555555555555666666666===???CCCKKKVVVeeeuuu{{{qqqooowww|||mmmhhhtttnnnkkksssyyyxxxrrrgggYYYPPPMMMNNNOOOMMMJJJGGGDDD@@@;;;888666555444444333333444444000111222333222111///---///000333555777???RRRdddooo}}}~~~dddKKKCCCDDDCCCDDDGGGNNN[[[hhhnnnpppssssssrrrmmmfff\\\RRRLLLKKKNNNPPP]]]hhhttt}}}~~~~~~|||}}}~~~{{{xxxvvvwwwxxxyyy|||||||||zzzwwwttttttuuuooommmjjjfffcccaaa```___[[[XXXSSSNNNJJJHHHGGGGGGBBBCCCFFFKKKTTT```mmmvvvxxxmmmiiijjjlllkkkhhhbbbYYYRRROOOIII???:::;;;;;;777333111222444555555111222222333333222222111//////000000111222222333222111000//////////////////111333333111///......222111111000111222333444444777<<>>DDDKKKSSS\\\eeejjjoootttyyy~~~lll[[[NNNDDD>>>>>><<<===>>>>>>===:::888666888555222111333333222000333111//////111333444444000000000000000///...---/////////000000000111111...000111111///......///000...000333444888GGGVVVccchhhjjj```NNN@@@;;;<<<888999999:::::::::999999444333222222222444666888888:::===>>>>>>===>>>???999999888888777666666555222222333444666888:::;;;<<<>>>AAACCCEEEIIINNNQQQOOOQQQUUUYYY\\\___aaaaaacccdddeeedddbbbaaaaaaaaadddbbbbbbeeehhhnnnzzz}}}rrrqqqvvvqqqjjjpppxxxzzzyyy|||{{{qqqggg```ZZZ___eeeeee```\\\[[[\\\XXXTTTNNNFFF???888444222---///111333444333222111000000000000000000000000...444777999FFF___vvv{{{pppmmmpppmmmhhhbbb]]]]]]aaadddggggggjjjqqqzzzzzzqqqbbbRRRKKKLLLUUUdddrrryyyllldddXXXMMMFFFCCCBBBBBB;;;;;;::::::999888888888444444444444444444444555<<<>>>BBBHHHTTTcccttt{{{qqqnnnvvv|||ooobbb^^^kkk~~~www~~~kkkZZZSSSOOOLLLNNNMMMKKKIIIEEE@@@===:::333333222222222333555666//////000000000000//////444444666888999AAAVVVlll~~~hhhKKKBBBAAA>>>BBBJJJKKKZZZkkksssuuuuuuqqqmmmoookkkddd[[[OOOHHHMMMVVVZZZfffttt|||zzz{{{}}}~~~~~~~~~~~~}}}{{{xxxvvvwwwxxxzzz{{{}}}~~~|||yyyvvvsssnnnmmmiiiddd___[[[ZZZZZZTTTQQQMMMHHHDDDBBBAAAAAADDDCCCFFFPPPYYYcccsss{{{mmmgggeeebbb___PPPMMMHHHBBB===999888777555555444333333444444444444444444333333333222222111111222222222222111000222111///...---...//////000000000000000111222333222///,,,---000222222111444666999===CCCJJJSSSYYYYYYUUUOOOHHHAAA<<<888777:::999777666666666777888777<<>><<<999777555444333555555333222111111111111444333333333222222111111//////000111111000......///////////////000111111000000000000000000000000333///...000333888AAAJJJ```llllll[[[KKKDDD???999555555777888999:::;;;;;;222111111111333555888::::::;;;<<<======<<<;;;::::::::::::999888777666666888777555444444666888::::::<<>>>>>@@@???===<<<:::888777666666666666666666555555555===???BBBHHHRRRaaarrr}}}}}}rrrooovvv}}}wwwlll```\\\iiiyyyaaaTTTOOOMMMOOONNNMMMJJJFFFAAA===;;;444333111000000000111111000000000000000000000000111111444777999BBBXXXmmm~~~fffLLLDDDBBB>>>AAAIIIJJJYYYiiippprrrpppkkkfffiiieeeaaaYYYOOOHHHLLLTTT[[[ggguuu|||~~~~~~~~~}}}{{{zzzyyyzzzzzzyyyxxxxxxyyy{{{~~~}}}yyyuuurrrnnnmmmiiiddd___[[[YYYXXXPPPMMMIIIEEEAAA??????>>>EEEEEEKKKWWWbbbnnnssseee]]]WWWSSSFFFDDD@@@<<<888666666555555444444333333333444444555444444444333333333333333333333444444333333222444333222111111111222222000000000000000111222222///---+++,,,///000000...333444555777999>>>DDDHHHKKKIIIGGGDDDAAA>>><<<;;;:::999777666666666777888999===CCCIIIPPPWWW^^^bbbfffkkkrrrwww{{{}}}wwwcccRRRGGGBBB===<<<:::888666444333333444333222111000000000000222222111111111000000000---...000111333333333222000000/////////000000111111111111111111111111111222///...111333666===FFFYYYfffjjj^^^QQQJJJEEE>>>777888999999:::999999999333222111111333555888999:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;::::::999777777888777555444444666888::::::<<>>===;;;:::888777666555555444444333333222222===???CCCHHHQQQ___ppp|||uuupppuuu~~~|||pppccc___jjjgggTTTNNNOOOPPPPPPNNNLLLGGGBBB>>>;;;666555333111000///000000111000////////////000111000222444777;;;FFF\\\ppp}}}bbbJJJDDDBBB>>>???GGGJJJXXXgggmmmmmmjjjccc]]]^^^\\\ZZZVVVNNNHHHJJJQQQ[[[ggguuu}}}}}}zzzxxxvvvtttvvvwwwxxxxxxyyy|||~~~~~~yyytttqqqnnnlllhhhddd___ZZZVVVTTTJJJGGGDDD@@@>>><<<<<<<<<@@@CCCKKKZZZhhhvvvwww```QQQIIIFFF<<<;;;999777555555555666444333333333333333444444444444444444333333333333111111222222222222111111333222111111000111111111222222111111111222222333///...---///000111///...111111111111111333777:::>>>???@@@AAAAAA@@@???>>>:::999777666666666777888:::>>>CCCHHHMMMSSSYYY]]]___dddlllsssvvvxxxxxxyyyzzzfffSSSEEE>>>:::999777666444333333333444333222111111111111111111111111111111000000000///000111222333444444444111111111111000000000000111111111111111111111111000...///111333333999???IIIVVV^^^XXXOOOIIICCC===::::::;;;;;;:::999888777444333222222333555777888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888888777555444555666888999:::<<>>===<<<;;;999777666666555555555444333222222111;;;???CCCHHHQQQ___qqq}}}xxxqqqtttzzz|||mmmgggqqqiiiSSSMMMPPPRRRRRRQQQNNNJJJEEE@@@===888777555333222222222333222111///......///111222222444777999>>>LLLaaasssqqqYYYEEEBBBBBB===???GGGMMMZZZgggmmmlllhhh___VVVTTTSSSSSSRRRMMMGGGIIIOOOZZZfffttt}}}}}}yyyvvvtttssstttvvvwwwxxxzzz}}}{{{vvvsssmmmjjjfffaaa\\\WWWRRROOOEEECCC@@@===;;;:::;;;;;;===CCCNNN]]]mmm|||rrrXXXGGG???>>>888777777666666666666777333333333333333444444555333333333333333333333333111222333333333333333333222222111111111111111111444444333333222333333333000111222333444333111000...///000111111333666999;;;===@@@CCCDDDBBB@@@>>>:::999777666666666777888999<<>>@@@CCCGGGLLLPPPPPPRRRTTTXXX[[[^^^```aaa____________^^^]]]\\\[[[\\\ZZZ\\\^^^```bbbjjjsss|||zzzxxx{{{|||uuuqqqpppmmmgggcccdddhhhlllmmmkkkfffbbb```[[[ZZZWWWPPPGGG===777444222222222111111111000000000000000000111222222333000333777>>>PPPiii~~~}}}zzzmmmhhhddd^^^WWWTTTVVV^^^mmmzzzmmm^^^RRRSSSYYYeeejjjooouuu{{{zzzrrrmmmeee[[[RRRMMMHHHAAA>>>>>><<<<<<;;;:::888777666555888777666666555444333333999>>>CCCIIIQQQ___rrr{{{ssssssvvvtttnnnyyynnnUUUNNNRRRRRRSSSRRRPPPMMMGGGBBB???666555444333333333444555333111000......000111333333666888888???OOOdddsssdddOOO??????@@@<<>>BBBFFFHHHFFFCCCAAA:::999777666666666777888777:::>>>CCCGGGMMMRRRVVV]]]```eeeiiimmmrrrwww{{{{{{|||~~~~~~}}}|||zzz{{{|||~~~ooo]]]NNNCCC===777666555444444333333333333333222222222333333444222222222222222222222222444444333222111111000000222222333444333333222111111111111111111111111111000///000333333000222666:::BBBGGGEEEAAA>>>>>>===999;;;<<<>>>>>><<<:::999666555333333333555777888999999888888888888999999888999999999999888888777777666666555666777888888888:::===@@@BBBGGGLLLOOORRRSSSUUUXXXZZZ\\\]]]]]]^^^^^^___```___^^^\\\[[[YYYXXXZZZ^^^___bbbjjjsssyyy}}}zzzwwwtttllleeedddhhhmmmooommmhhhdddaaa]]]\\\ZZZTTTJJJ@@@888555222222222111111111000000.........///000111222222111333666<<>>DDDHHHOOO]]]ppp~~~wwwsssuuu{{{uuu~~~vvvZZZPPPSSSRRRSSSSSSSSSOOOKKKFFFBBB444333222111111222333333222111000000000000111222111555666777???RRRhhhuuu]]]JJJ<<<===>>><<<@@@IIITTT___kkkppppppjjj^^^RRRIIIGGGFFFHHHGGGFFFJJJPPPZZZgggvvv~~~~~~~~~~~~}}}{{{yyywwwyyy{{{{{{{{{zzz{{{}}}{{{yyykkkeee]]]VVVRRRMMMGGGBBB>>>===;;;::::::;;;===>>>CCCMMM\\\mmmzzzuuurrrppprrruuuxxxrrrfffVVVGGG>>>;;;<<<666666666555444444333333444444444444555666777888444444444444555555555555444555555666777777777777333444555555666555555555555555333222111111111111111222444333222000111111000222444444333222333444777;;;AAAFFFIIIIIIGGGEEE:::999777666666666777888666888===AAADDDIIINNNRRRWWWZZZ^^^bbbgggnnnuuuzzzzzz{{{|||}}}}}}|||zzzyyytttvvvyyy|||}}}jjjYYYLLLCCC>>>999888777555555444444444111111000111111222333444111111111111222222222222222111111111222222333444111222444555555555444333222222222222222222222222222000222555444111222666888;;;>>>===:::888:::;;;:::;;;>>>??????===;;;999555444333333444666888999888888777777777777888888888888888999999888888777666666666666666777777888888:::===???BBBFFFKKKOOORRRSSSVVVXXXZZZ[[[[[[[[[]]]^^^```aaa```___]]][[[WWWWWWYYY]]]^^^aaahhhqqquuuzzz|||vvvjjjdddiiinnnpppnnnjjjeeeccc______^^^XXXNNNCCC:::666222222222111111111111000............///000222222333444666===PPPlllvvvpppmmmfff]]]WWWNNNTTT___nnn}}}mmm\\\VVV[[[cccnnnrrrxxxzzzuuurrrxxx|||ooogggZZZUUURRRPPPJJJCCC@@@AAA:::999888777666555444444333333333333222222222222999>>>DDDGGGKKKXXXjjjyyy{{{vvvvvvzzz]]]PPPQQQQQQSSSTTTTTTRRRMMMHHHEEE666555444222111111111222111111111111111111111111///444777999CCCZZZppp|||~~~tttuuu{{{\\\JJJ<<<===>>>;;;???JJJSSS^^^iiiooopppjjj]]]QQQIIIEEEBBBCCCDDDFFFLLLSSS^^^kkkyyy}}}~~~~~~~~~|||{{{yyywww|||}}}~~~~~~}}}}}}{{{xxxjjjbbbXXXPPPKKKGGGBBB>>>;;;;;;999999999;;;===???BBBPPPbbbuuu{{{qqqjjjdddccceeeeeeaaaXXXNNNDDD===999999555666666666555555444444555555555666666777888999777777777777888888888999555666777888999999999999888999:::;;;<<<;;;;;;:::::::::888777666555555555333444555333111000111444///111444444333111111111333777===BBBEEEFFFDDDCCC:::999777666666666777888777999===???BBBEEEJJJMMMOOOSSSYYY___eeekkkrrrvvvxxxyyyzzz{{{{{{yyyvvvuuupppsssvvvwwwyyynnn]]]PPPEEE???;;;:::999777666555555555222222222333333555666666444444444555555555666666444333222222222333444555000111444666777666666555555555555555555555555555444222333666555222333777666777::::::999777999;;;<<<>>>@@@AAA@@@===:::777444444333333444666999;;;888777666666666666777888888999999::::::999999888666666666666777777777888777999<<>>>>>888888777777666555444444111222222222222333333333:::???DDDFFFIIITTTeeettt}}}xxxwwwxxx]]]OOOOOOQQQRRRTTTUUUSSSOOOJJJGGG;;;999777555333222222222000111222222222222111000000666:::<<>>>>>>>>:::???JJJQQQ\\\hhhnnnoooiii\\\OOOJJJEEEAAAAAACCCFFFMMMUUUbbbnnn|||~~~~~~~~~~~~|||zzzxxxwww}}}~~~~~~zzzwwwiii```UUULLLHHHDDD???;;;:::999888888999;;;===???FFFUUUjjjuuulllhhhiii___[[[SSSKKKCCC<<<888555666666777888888777777777666666666666777888::::::999999:::::::::;;;;;;;;;===>>>???@@@AAAAAAAAAAAADDDEEEFFFGGGHHHGGGGGGFFFAAA@@@???===<<<;;;::::::666777777555222111444777---000333444444333222333333666:::???AAA@@@???===:::999777666666666777888999;;;===???@@@CCCFFFIIIJJJPPPXXX___ffflllqqqtttvvvwwwyyyzzzyyyvvvsssrrrooorrrtttsssqqqttt{{{zzzhhhYYYMMMEEE===<<<:::999777666666666666666666666777999:::;;;888888999999::::::;;;;;;999888666444333333333333///111444666777888777666777777777777777777777777555333444666555333444999888:::===@@@???===>>>@@@???@@@BBBBBB@@@<<<888555444333333333444777:::<<<888777666555555666777888999999:::;;;;;;;;;::::::666666666666777777777777777999<<<>>>AAAEEEJJJNNNNNNPPPTTTWWWZZZ\\\\\\\\\^^^___aaacccbbbaaa^^^]]]XXXWWWYYY[[[[[[[[[aaaiiinnn~~~|||qqqppp}}}pppfffkkkqqqtttrrrmmmhhhfffbbbcccbbb]]]SSSGGG===888222222222111111111111000/////////000111333444555222666<<>>===???DDDJJJQQQ___kkkvvvzzzyyyssswwwpppooouuu~~~tttaaaSSSOOOPPPUUUXXXWWWUUUSSSMMMGGG===999444111000111111111111111222222222222333333333333666<<>>???@@@CCCLLLTTTgggppp|||}}}}}}~~~~~~yyysssnnnggg^^^SSSJJJEEEBBB???<<<;;;888777999;;;<<<@@@FFFGGGYYYssstttmmm```QQQIIIDDD???<<<<<<777444444888999777666777;;;666666;;;===::::::===<<<===>>>???AAADDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMQQQTTTXXX\\\^^^[[[UUUQQQRRROOOKKKFFF@@@<<<;;;===999555555888888555444777222111111111111111222222666888:::<<<<<<;;;999888666666666666777777777888555777999;;;<<<>>>AAADDDHHHLLLSSSZZZ```gggnnnssssssssssssvvvyyyzzzwwwsssmmmooopppnnnllllllooossszzzhhhUUUIIICCCBBB@@@>>><<<;;;999888333666666444888???AAA>>>>>>;;;888666777999999999999777555444444555444333666333222555;;;??????===???;;;888999;;;;;;::::::666222000333555333333444777888:::===???@@@@@@@@@FFFEEECCCAAA>>>;;;999888666555444333333666888;;;;;;999777666888;;;===>>>>>>===<<<<<<<<<<<<999777777777777777777777777777777777999<<<@@@DDDHHHJJJKKKNNNRRRVVVXXXZZZ]]]```bbbbbbbbbcccddddddbbb```^^^\\\YYYVVVVVVYYY___cccsss||||||tttrrrtttxxxooojjjppptttvvvwwwvvvoooggghhhgggddd___VVVJJJ???888333222222111000000111111111111000000000000000111444777<<>>CCCHHHOOO\\\hhhrrrvvv|||yyytttyyyzzzhhhgggkkkrrrvvvmmm]]]QQQMMMPPPUUUXXXWWWUUUTTTNNNGGG???;;;666222111222222222333333333333222222222222444555777???NNNeee}}}sssfffcccgggooowww|||yyytttuuuxxxyyy|||cccQQQAAA???@@@@@@CCCJJJVVVaaalllpppnnnggg[[[PPPDDD@@@===>>>@@@CCCKKKTTTfffooo{{{~~~}}}}}}~~~|||yyyuuuoookkkddd[[[PPPGGGBBB@@@===::::::777666999:::;;;@@@FFFMMM```{{{{{{iiiUUUKKKHHHBBB===:::;;;777666888:::888999<<<>>>::::::???BBB@@@???AAA@@@@@@BBBEEEHHHKKKNNNPPPRRRTTTWWWZZZ\\\___aaaccchhhkkkqqquuuxxxxxxwwwvvvyyysssjjj^^^QQQFFF???<<<;;;777666888888444333444333333222222222222333333555777999;;;<<<:::888777666666666666666777777777444666888999:::;;;>>>AAAFFFKKKQQQXXX___fffmmmrrrsssrrrrrrtttvvvwwwuuurrrooooooooolllhhhggghhhjjjvvvzzzggg[[[LLLHHHDDD@@@>>>===<<<<<<777:::999777;;;AAABBB???>>><<<;;;<<<>>>?????????AAA>>>999666444444222111333222333888???EEEGGGFFFGGGDDDAAA@@@AAA???===<<<:::666444777888777777999999:::;;;===@@@CCCFFFGGGHHHGGGEEEBBB>>>;;;999888555555444333444777;;;>>>;;;999777666888999;;;<<>>======<<<999777888888888888888888888888777888:::<<<@@@EEEHHHKKKKKKNNNRRRVVVXXX[[[^^^```cccbbbbbbcccdddcccaaa___^^^]]]ZZZXXXWWWZZZ```eeeqqqzzzuuullljjjlll}}}uuuiiiiiipppwwwzzz{{{{{{vvvooommmlllhhhbbbXXXLLL???777222222111111111111222222111111000000000000111111555888>>>III___yyy}}}kkk[[[SSSZZZccckkkrrrzzzmmmYYYTTT]]]iiiuuuuuuzzz|||wwwoooeee]]]TTTRRRNNNIIICCC>>>:::888888777666555333333333333222222222222222222222222===<<<>>>BBBFFFLLLXXXcccmmmqqqwww{{{||||||||||||uuusssyyytttbbb^^^___eeejjjfff[[[RRRNNNRRRWWWZZZYYYWWWUUUOOOIIIAAA===777333222222222222222222222333333444444444555666999AAAQQQhhhxxxllljjjnnnyyy~~~zzz{{{|||aaaPPPAAA???@@@@@@DDDKKKVVVaaammmrrrpppiii[[[NNNCCC???<<<===???BBBJJJSSScccmmmyyy~~~|||{{{yyyyyy|||yyyvvvssspppmmmhhheee___WWWLLLCCC???===:::888888666555888999:::@@@HHHUUUiiilllTTTIIIFFFBBB<<<999<<<888888:::;;;:::<<>>BBBCCC@@@??????AAADDDHHHJJJIIIHHHKKKFFF>>>888555333111///000111444;;;EEEOOOUUUYYYUUUTTTQQQNNNKKKGGGBBB>>>>>>999666888:::888999;;;>>>>>>???@@@CCCGGGJJJLLLKKKIIIGGGCCC???<<<999888444444444444555999???CCCBBBAAA@@@???>>>>>>??????EEECCC@@@???===<<<999666888888888888888888888888888999;;;===AAAEEEIIIKKKKKKNNNSSSVVVYYY[[[^^^aaacccbbbbbbbbbccccccaaa___^^^]]][[[YYYYYY\\\bbbfffpppyyywwwfff``````hhhlllsssyyyzzztttjjjccceeeoooyyy}}}}}}~~~|||yyytttrrrmmmfff\\\NNN@@@777222222111111111222222333111111000000000111111222555999@@@OOOfff}}}}}}}}}xxxjjj^^^WWW___hhhnnnpppuuu~~~iiiVVVQQQZZZfffrrrttt{{{}}}vvvrrrlllbbbZZZPPPMMMHHHCCC>>>;;;999888777777555444333333333333222222222222222222222222>>>===>>>BBBFFFJJJUUU```iiimmmssswwwyyyzzzzzz{{{}}}yyynnnooouuutttccc[[[ZZZ]]]bbbbbb[[[TTTQQQTTTYYY\\\[[[YYYWWWRRRKKKCCC>>>888444222222111111///000111222444666777888555666:::CCCTTTkkk}}}vvvwww}}}~~~```PPPCCC@@@@@@???CCCKKKTTT___lllrrrqqqiiiZZZLLLCCC>>><<<===>>>AAAJJJSSS```jjjxxx{{{}}}~~~~~~|||yyywwwuuutttrrrooollljjjhhhfffcccaaa\\\TTTIIIAAA===;;;999777777555555777888:::AAAJJJ[[[pppoooXXXLLLGGGCCC@@@??????>>>@@@EEEFFFDDDFFFJJJHHHMMMWWWaaagggeee```[[[VVVXXX]]]eeennnxxxttt___OOOHHHAAA<<<===<<<999666777555555444333333333444444555777999<<<<<<<<<:::999:::999777666555555666666555666777777666777888:::AAAFFFMMMTTT[[[cccjjjnnnrrrqqqqqqqqqqqqppppppoooooommmkkkfff```ZZZVVVTTTXXXggg}}}wwwiii[[[QQQJJJEEEAAA>>>>>>======???BBBBBB@@@AAABBBFFFLLLQQQSSSRRRPPPPPPJJJAAA:::666333111000111222555<<>><<<===@@@CCCDDDFFFHHHJJJLLLMMMNNNMMMLLLIIIEEE@@@<<<999888333444444444666;;;DDDJJJLLLMMMMMMKKKHHHFFFEEEEEEHHHEEEBBB???===;;;888666888888888888888888888888999:::<<<>>>BBBFFFIIIKKKLLLOOOSSSWWWYYY\\\___bbbdddcccbbbbbbbbbbbb```^^^]]]\\\[[[YYYYYY]]]bbbfffsss{{{yyyeee]]]^^^\\\```fffiiiiiifffcccaaabbbooo{{{~~~~~~~~~xxxuuupppiii```RRRCCC888444333222222111111111111111111000000111111222222555999BBBTTTnnn}}}xxxwwwvvvpppggg___\\\eeennnpppooorrr{{{xxxfffUUURRR[[[fffooouuu~~~yyyqqqnnniii___WWWMMMJJJDDD>>>:::888888888777666555444333333333333111111111111111111111111???>>>???CCCFFFJJJTTT^^^fffkkkqqqvvvxxxyyyzzz{{{}}}tttlllmmmsssxxxiii]]][[[\\\``````YYYTTTRRRWWW\\\___^^^\\\ZZZUUUNNNDDD@@@999444222111000///000111111222333444555666444555:::EEEWWWmmm{{{}}}{{{aaaRRREEEBBB@@@===AAAIIIRRR]]]iiipppqqqiiiYYYJJJCCC>>><<<===>>>AAAJJJSSS^^^hhhxxxzzz{{{}}}~~~~~~~~~~~~|||yyyvvvsssqqqpppllljjjgggfffffffffdddbbbYYYQQQGGG???<<<;;;999777555444555777888:::CCCMMM```vvvzzzhhh[[[QQQIIIGGGIIIGGGHHHNNNUUUVVVTTTVVVZZZ\\\gggwwwyyymmmpppvvvuuu```PPPGGG???>>>===;;;999999777666666555444444444555777999<<>>??????@@@AAACCCHHHOOOTTTVVVTTTRRRMMMHHH@@@:::666555444333555555777===JJJ^^^vvvzzzrrrhhh^^^TTTMMMGGGGGGGGGEEEFFFIIIIIIKKKPPPTTTUUUUUUSSSQQQNNNMMMIIIEEEAAA===:::888333555666555777===HHHPPPVVVXXXYYYVVVQQQMMMJJJIIIHHHEEEAAA>>>===;;;888666888888888888888888888888::::::<<<>>>AAAEEEIIIKKKLLLOOOTTTWWWZZZ]]]aaacccfffdddbbbaaaaaaaaa___]]]ZZZZZZZZZYYYYYY]]]bbbfffuuu~~~|||ggg______ZZZ\\\______^^^^^^___aaadddqqq}}}yyyuuuqqqllldddWWWGGG;;;666555444222111000000000111111111111111222333333444888CCCYYYwww{{{vvvtttsssnnnfff```aaahhhpppqqqnnnooowwwtttcccUUURRR[[[eeeoooxxxwwwooolllfff]]]VVVLLLHHHBBB===999888888999666555444333333333333333111111111111111111111111>>>===???CCCEEEIIIRRR\\\dddiiipppuuuxxxyyy{{{|||}}}wwwoooppptttrrrdddbbbbbbccc___WWWRRRRRRZZZ```cccaaa```^^^XXXRRRGGGBBB;;;666333222000///333333333222222111111111444555;;;GGGZZZppp|||yyyaaaSSSGGGCCC???<<<@@@HHHPPPZZZfffnnnqqqjjjZZZJJJCCC???<<<===???BBBJJJSSS]]]iiixxx~~~~~~~~~zzzyyywwwuuurrrpppnnnmmmiiihhhggggggggggggdddbbbWWWOOOEEE>>>;;;:::999777555444666888888;;;EEEPPPeeezzz~~~qqqdddWWWRRRTTTPPPSSS[[[ccceeedddggglll|||rrr\\\PPPDDD@@@???<<<;;;;;;::::::999888777777777777:::<<<@@@DDDGGGHHHGGGGGG@@@>>>;;;888666666666777777888888888777777888:::>>>BBBIIIQQQYYY```hhhllloooqqqsssrrrppplllkkkjjjfffdddbbb```]]]WWWPPPLLLHHHJJJTTTbbbqqq|||hhhZZZNNNGGGAAA???>>><<<<<<>>>>>>AAAFFFLLLPPPQQQOOOMMMGGGBBB===888777777666666666777888===III```|||uuufff^^^WWWUUUTTTRRRSSSVVVWWW[[[___cccbbb___ZZZWWWNNNLLLIIIEEEAAA===:::888444666777666888???KKKUUUaaadddfffccc\\\UUUQQQOOOFFFCCC???<<<;;;:::888777999999999999999999999999::::::;;;>>>AAAEEEHHHJJJLLLOOOTTTXXX[[[^^^bbbdddgggdddbbb`````````^^^]]]YYYYYYYYYYYYZZZ]]]bbbfffttt~~~nnndddbbb^^^_______________aaaccchhhttt{{{wwwsssooohhh[[[KKK???777666444333111000000000111111111111111222333444444999EEE^^^~~~yyywwwvvvrrrjjjcccbbbhhhmmmnnnlllmmmrrrxxx|||qqqaaaTTTRRR[[[dddppp~~~}}}vvvpppjjjcccZZZTTTKKKHHHBBB===999888888888555555444333333333333333111111111111111111111111<<<;;;===AAADDDGGGPPPZZZbbbgggnnntttwwwyyy{{{|||}}}}}}{{{sssssstttzzz~~~pppooonnnkkkbbbWWWRRRSSS]]]cccfffdddcccaaa[[[UUUKKKFFF???999666444222111000000111111111111222222555666<<>>@@@CCCKKKTTT___jjjzzz|||yyyxxxxxxuuutttsssqqqpppnnnmmmlllgggfffeeefffeeeccc___\\\TTTLLLBBB<<<:::999888777555555777999888<<>>===<<<;;;;;;;;;;;;===@@@EEEJJJMMMOOOOOOOOOCCCAAA===:::777777777888666777888777666777888:::===AAAIIIQQQXXX```gggllllllpppsssrrrooojjjgggfffbbb```___]]][[[UUUNNNHHHDDDBBBEEENNNYYYhhh~~~ttt]]]RRRHHHDDD???:::999===:::<<<@@@DDDHHHHHHFFFCCC@@@===999777777777666555333666999>>>III___||||||ssspppmmmjjjkkknnntttttttttrrrmmmeee]]]XXXMMMKKKIIIEEEAAA===:::999555777888777888@@@MMMXXXcccgggjjjggg^^^UUUPPPNNNBBB???;;;999999999999888999999999999999999999999999:::;;;===@@@DDDGGGIIILLLPPPTTTXXX[[[___bbbeeegggeeebbb```______]]]\\\YYYZZZZZZZZZ[[[___dddhhhnnnzzzzzzmmmgggccceeegggiiikkkkkkiiihhhiiirrr}}}{{{vvvrrrlll___NNN@@@444444333222222222333333111111111111222333444555666:::GGGccc|||{{{|||xxxnnneee```dddhhhiiiiiijjjnnnrrrvvvrrrjjj]]]TTTUUU___iiissswwwwwwuuuppphhh___WWWRRRJJJGGGBBB===999777666666444444333333222222333333111111111111111111111111:::999<<<@@@BBBFFFOOOXXXaaafffmmmsssvvvyyyzzz{{{|||{{{{{{~~~|||uuusssssszzztttzzzzzzyyytttgggYYYTTTVVV___dddgggfffdddccc]]]VVVMMMHHHAAA;;;888666444333***+++---///222444666777666888>>>LLLaaavvvvvv\\\PPPFFFCCC@@@===BBBLLLQQQZZZeeemmmrrrnnn___PPPEEE@@@>>>???@@@CCCLLLTTTaaalll{{{yyytttqqqpppqqqqqqpppooonnnmmmlllllldddccccccbbbaaa^^^YYYUUURRRJJJAAA:::888888777666555555777999999<<>>>>>>>>>>>@@@CCCHHHMMMQQQTTTUUUUUUEEEBBB>>>:::888777888888555666777666666666888:::===AAAIIIQQQXXX```hhhllljjjnnnrrrrrrnnnhhhdddccc```^^^\\\[[[YYYSSSKKKDDDBBB>>>>>>CCCKKKXXXppphhh[[[OOOHHHAAA999888<<<777888;;;>>>AAAAAA>>><<<<<<:::777666666666555444000444999???III^^^yyy}}}qqqeee[[[UUULLLKKKHHHEEEAAA===;;;999666888999888888@@@OOOZZZ[[[```ccc___VVVLLLFFFDDD???===999888888999999888999999999999999999999999999999:::<<>>FFFHHHLLLSSSZZZ^^^```___RRRJJJBBB???<<<888777:::888777777666666777888999>>>BBBJJJSSS[[[bbbgggiiikkkjjjiiiiiiiiigggdddbbb___^^^\\\[[[WWWQQQJJJEEE>>>;;;:::===AAALLL^^^nnnzzzeeeOOOEEEAAA<<<:::<<<===;;;::::::::::::999777:::999777666555666666777<<<999<<>>===:::888999:::>>>IIITTTZZZZZZYYYUUUOOOJJJGGGFFFBBB>>>:::999;;;;;;999777777777888888999999999:::888888777777999???HHHNNNMMMQQQWWW[[[^^^aaaggglllkkkiiieeeaaa_________```]]]]]]]]]\\\\\\^^^bbbfffkkktttzzztttuuuyyyzzzrrrpppuuu|||}}}tttgggUUUEEE777555333222333333222000333333333222222222222222777<<>>HHHPPPbbbuuuvvvnnncccWWWOOOKKKHHHEEEBBBBBBDDDHHHJJJOOOYYYllluuuhhh```___[[[ZZZZZZ[[[\\\YYYSSSMMMNNNPPPTTT[[[bbbgggiiiiiiYYYQQQHHHDDD@@@;;;999;;;888777666666666777999999???CCCLLLUUU^^^eeeiiikkkkkkjjjhhhhhhgggeeeaaa___XXXWWWVVVUUURRRNNNHHHCCC@@@<<<::::::<<>>;;;:::999:::<<<===<<<;;;999888666555555555666777;;;888;;;DDDMMMZZZuuuyyyhhhXXXOOOLLLLLLJJJEEE???;;;:::;;;;;;999999;;;<<<>>>HHHQQQUUUUUUTTTQQQMMMIIIHHHGGGIIIEEE@@@======<<<:::888666666666666777777777888999999999:::<<>>;;;<<<@@@CCCGGGOOOWWW___ffflllqqqwww~~~~~~{{{yyy}}}|||mmmbbbeeepppzzzlllbbb___dddhhhjjjiiiiiiggg```YYYPPPMMMFFF???:::777555555333222111111111222444555777:::HHH```zzzqqqaaaUUUHHHAAA>>>>>>DDDJJJYYYaaaiiikkkiiidddYYYOOOEEE???<<>><<<:::666666666777777777777777999:::<<<>>>@@@DDDJJJNNNMMMQQQVVVZZZ[[[^^^dddhhhooommmiiifffcccaaa``````___`````````______aaacccjjjttt~~~zzzuuu{{{yyylllXXXGGG999666444222333333222111222222222222222222222222444:::KKKjjjkkk^^^ZZZccceeefffdddbbbbbbeeeiiijjjaaaXXXTTTVVV^^^mmm{{{tttooorrrzzzyyypppeeeYYYOOOIIIEEEBBB===999888777555444222222111000000000000111111111111111111111111111???<<<<<<@@@CCCFFFNNNVVV___gggooosssyyy~~~xxxzzzxxxjjj^^^aaakkkxxxiiiaaagggjjjlllkkkkkkiiibbbZZZRRRLLLDDD===999666555555555444333333444555666777888<<>>>>>CCCJJJWWW```ggghhhddd]]]SSSIIICCC>>>;;;>>>CCCGGGNNNVVVbbbmmmyyy|||tttlllfffbbbaaacccfffjjjlllmmmnnnpppqqqrrrkkk___TTTKKKEEE@@@===:::888666555555666666777777999;;;;;;<<>>:::;;;777777666666666888999:::>>>DDDNNNYYYcccjjjnnnooosssqqqpppnnnlllhhhbbb^^^UUUSSSQQQOOONNNKKKFFFCCC===:::999999888999>>>EEEQQQ]]]hhhllljjjggg```ZZZXXXSSSPPPQQQWWWgggwwwiii^^^TTTLLLHHHHHHFFFBBB@@@??????===;;;???>>><<<;;;;;;<<<>>>@@@BBBBBBGGGPPPZZZiii|||qqqfffZZZQQQNNNNNNLLLIIIFFFBBB???>>>;;;999999<<<>>>AAAKKKVVV]]]^^^______^^^^^^```bbb\\\XXXRRRKKKEEEAAA>>>===999999999999999999999999888:::===@@@CCCFFFJJJMMMNNNRRRWWWYYYZZZ]]]aaaeeekkkjjjhhhfffdddcccbbbbbb___```bbbaaa``````aaabbbjjjttt|||yyy~~~qqq]]]KKK:::888444333333333333222333333333444444555555555444999GGGeeeoooaaa^^^cccddddddcccbbbcccfffiiikkkbbbZZZWWWYYYbbbtttwwwrrruuu|||zzzqqqeeeYYYNNNHHHAAA>>>:::888777666555444111111000000000000111111111111111111111111111111???======@@@CCCFFFMMMUUU^^^gggqqqvvv{{{||||||{{{kkk^^^___iiisssgggiiilllnnnnnnmmmllleee]]]TTTMMMDDD<<<888666555444444444333333444666777888:::@@@PPPkkk{{{eeeZZZQQQHHHBBB>>>===BBBIIIUUU___fffeee```YYYPPPGGGAAA===;;;>>>AAAFFFNNNVVVbbbmmmyyy~~~zzzuuunnniiigggggghhhjjjnnnooooooooopppqqqqqqiii\\\PPPGGGAAA>>><<<666666666555555666777888999;;;===>>>>>>AAAHHHMMMZZZjjj~~~vvvsssxxxuuuccc[[[YYY\\\```gggggggggeeecccaaaaaabbb]]]YYYSSSNNNKKKKKKMMMOOONNNNNNRRRaaa|||yyytttooolllggg]]]SSSKKKDDD<<<888999777666666666666888:::;;;===CCCMMMXXXcccjjjoooqqqvvvuuusssqqqoooiiiccc^^^XXXVVVRRROOOLLLHHHDDDBBB;;;888888999999777:::???DDDMMMVVVZZZ\\\ZZZTTTMMMOOOKKKIIIHHHLLLZZZttt|||qqqggg___ZZZZZZVVVQQQMMMJJJGGGEEECCCCCCAAA???>>>>>>AAACCCEEEIIILLLRRR\\\gggvvvyyykkkeee```YYYTTTRRRQQQPPPOOOLLLIIIEEEBBB???<<<:::;;;>>>DDDQQQ]]]eeefffgggffffffgggiiillljjjggg```WWWMMMEEE???===:::::::::999999999999999777:::>>>AAADDDFFFJJJLLLOOOSSSWWWYYYYYY[[[___cccddddddeeeeeeeeeddddddccc___```bbbaaa``````aaabbbkkkttt}}}yyyyyyuuu```MMM<<<999555333333333333333222222333333444555666666555999DDD___vvvhhhcccdddddddddddddddeeegggiiijjjbbb[[[XXX\\\ggg|||zzzuuuwww|||yyyooodddWWWMMMGGG===;;;888777666666555333222222111111111222222333111111111111111111111111@@@>>>===@@@BBBEEELLLUUU]]]gggrrrxxx}}}ppp^^^^^^hhhooojjjnnnpppppppppooohhhaaaXXXPPPDDD;;;888666555333222222111222333444666777;;;BBBTTToooqqq\\\SSSMMMGGGCCC???===BBBHHHTTT^^^fffeee___XXXPPPIII@@@<<<;;;>>>@@@DDDMMMVVVaaammmyyy||||||zzzvvvqqqnnnllllllkkkmmmpppqqqpppppppppqqqooofffYYYMMMEEE@@@===;;;444555666666555555777999999<<<>>>???@@@BBBHHHMMMWWWdddwwwxxxqqqqqqvvv|||ppp]]]SSSMMMMMMPPPVVVUUUTTTVVVZZZ___dddgggaaa]]]UUUOOOMMMOOORRRVVVUUUVVVZZZeee{{{~~~tttjjjeee___VVVLLLFFF@@@999666777666666555666777888:::;;;===CCCLLLWWWbbbjjjqqqtttwwwvvvtttssspppjjjccc^^^ZZZVVVQQQLLLIIIEEEAAA???<<<888777888777444444777:::BBBIIIOOOUUUXXXUUUOOONNNJJJGGGFFFHHHRRRgggzzz}}}xxxnnniiiaaaZZZUUUQQQMMMJJJFFFEEEBBBAAABBBEEEHHHKKKQQQVVV```jjjvvv|||lll```[[[ZZZWWWUUUWWWWWWVVVVVVUUUQQQLLLHHHEEEAAA>>>>>>@@@FFFTTTaaakkklllllljjjiiijjjlllnnnrrroooiii___RRRGGG???<<<888888888888888777777777777;;;???BBBEEEGGGJJJMMMQQQUUUYYYZZZYYYZZZ^^^aaa___aaabbbdddeeeeeedddccc___`````````______aaaccckkktttzzzzzzxxxbbbOOO>>>:::666333333333444333000000111222444555666666999<<>>>>>@@@BBBEEELLLTTT[[[gggsssyyy}}}xxxbbb```iiitttjjjnnnqqqqqqrrrqqqkkkddd\\\RRREEE<<<888666555333222222222222333555666888;;;CCCWWWssshhhTTTLLLIIIFFFDDD@@@===AAAGGGQQQ[[[dddccc]]]WWWPPPJJJ@@@===<<<>>>???CCCKKKUUU```lllyyy~~~|||xxxtttqqqqqqnnnpppsssttttttssstttuuunnneeeXXXLLLDDD???<<<:::333555777777555555888:::999===AAACCCEEEHHHNNNSSSYYYcccttt~~~vvvrrrpppooonnnyyyrrr```TTTKKKHHHHHHKKKIIIIIIOOOXXXaaagggiiiddd___VVVOOONNNQQQWWW\\\]]]```ccchhhvvv~~~qqqddd]]]VVVMMMEEEAAA===777666777666666555666777888:::;;;???CCCKKKVVVaaakkkssswwwyyyxxxwwwvvvsssmmmfff```ZZZVVVPPPKKKHHHEEEBBB???<<<888666888777333222444666<<>>@@@BBBEEELLLTTTZZZfffsssyyy~~~fffcccmmmtttjjjnnnqqqrrrssssssmmmfff___TTTFFF<<<888777444222444444444444555777999:::;;;DDDYYYuuucccOOOHHHFFFEEEDDDAAA===@@@FFFMMMXXX``````ZZZTTTNNNIII@@@===<<<>>>???BBBKKKTTT```kkkxxx~~~yyyvvvuuuqqqsssvvvxxxxxxxxxyyyzzznnneeeXXXLLLCCC>>>;;;999333666888888666555888:::;;;???EEEHHHKKKOOOUUUZZZ^^^fffvvv}}}vvvoooiiieeegggmmmxxxzzzxxxzzz}}}uuueeeYYYPPPKKKJJJDDDBBBCCCKKKWWWbbbgggggggggaaaWWWPPPOOOTTT[[[aaa```bbbddddddlll{{{mmm```WWWPPPHHHAAA>>>;;;777666888666555555666777999:::<<<@@@DDDKKKUUUaaallluuuzzz|||{{{{{{yyyvvvqqqiiiddd[[[WWWQQQLLLIIIGGGDDDBBB<<<888666888999777666888666;;;BBBLLLZZZfffhhheeeYYYSSSMMMHHHBBB@@@EEEMMM\\\cccnnnxxx}}}}}}pppeee___TTTRRROOONNNPPPSSSWWWZZZeeennn|||zzznnnllljjjgggffffffggggggiiihhhhhhiiijjjfff```ZZZOOOLLLIIIIIIHHHIIIRRR[[[YYYYYYVVVRRRNNNLLLMMMOOOVVVXXXZZZVVVOOOFFFAAA>>>;;;;;;;;;::::::999999999<<<>>>BBBEEEGGGJJJNNNQQQUUUXXX[[[[[[ZZZZZZ]]]``````aaadddffffffeeebbbaaa]]]]]]]]]\\\\\\^^^bbbfffllluuulllXXX@@@<<<777333333444444444555666777999:::<<<======>>>DDDRRRjjjwwwyyyxxxvvvuuurrrmmmgggcccWWWRRRNNNNNNTTTeeevvvgggXXXKKKDDD;;;:::888777777666444222222222111111222333444444111111111111111111111111CCC???===>>>@@@CCCJJJSSSaaaiiittt|||kkkcccpppuuugggnnnssstttttttttooohhh___WWWLLLAAA:::555222111444444555444333444666999<<>>@@@CCCKKKTTT^^^jjj{{{|||zzzzzz{{{{{{|||}}}~~~|||xxxuuuiiicccXXXNNNGGGAAA<<<999666777888888777777999:::>>>FFFMMMNNNQQQXXX^^^aaa```fffrrrzzzqqqiiieeedddgggkkkmmmnnnppprrrsssttttttttttttwww|||tttdddYYYSSSPPPKKKKKKMMMTTT^^^fffkkklllkkkeee]]]VVVRRRTTTXXX[[[^^^^^^___cccjjj{{{xxxtttkkk[[[NNNGGGAAA;;;666555666777777999999999888777888;;;>>>>>>CCCKKKVVV```iiippptttsssxxx{{{yyywwwuuuooohhhbbb[[[RRRMMMKKKHHHBBB===<<<<<<:::666555777888888999:::>>>III\\\mmmrrrooofff\\\PPPFFFCCCCCCDDDDDDPPPRRRZZZfffooovvvwwwfff[[[VVVSSSSSSTTTSSSWWW\\\dddqqq}}}}}}wwwssspppqqqtttuuusssoootttrrrppppppqqqqqqllleee^^^UUUOOOPPPPPPLLLJJJMMMLLLLLLJJJGGGCCCBBBDDDGGGGGGHHHHHHHHHFFFCCC???===;;;;;;<<<======<<<<<<;;;;;;===@@@CCCFFFJJJOOORRRUUUVVVXXXZZZ\\\\\\\\\[[[^^^```ccceeefffdddbbb```]]]___aaa```^^^___cccgggpppvvvnnn]]]CCC:::333333444333444666666555555666999<<<>>>???CCCJJJZZZuuu}}}zzzwwwtttnnnfff```ZZZOOOGGGIIIQQQ___vvv}}}pppaaaNNN@@@BBB:::555555666444222333222111///......///111222111222222222222111000000CCC???===>>>@@@CCCKKKTTTbbbkkkwwwmmmeeerrrzzznnngggnnnuuuxxxyyyxxxrrrlll```XXXLLLBBB:::555333111333444444333222333666888===HHH^^^yyy|||uuutttxxxzzz```MMMBBB@@@===;;;<<>>@@@CCCJJJSSSaaammm}}}}}}}}}}}}|||xxxtttkkkdddZZZOOOGGGAAA;;;888555666777666666666888:::DDDKKKQQQSSSXXX___eeefffcccgggqqqzzzrrrnnnhhhhhhhhhgggfffiiimmmqqqsssvvvyyy~~~{{{ooofffaaa[[[ZZZ[[[```hhhpppuuuwwwuuupppfff]]]WWWUUUVVVWWW[[[\\\```eeelllzzz}}}|||yyyqqqllliiiaaaUUUJJJCCC>>>999666555666777777666777777666555666999<<>>CCCOOOcccvvv}}}{{{sssiii\\\QQQKKKIIIHHHGGGNNNPPPXXXcccmmmttt~~~~~~jjjaaaZZZWWWVVVUUUXXX[[[gggsss~~~|||xxxvvvwwwxxxvvvrrrooodddZZZUUUQQQKKKHHHJJJCCCCCCBBB???<<<;;;<<<===???@@@@@@@@@???>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBEEEHHHMMMPPPTTTVVVXXXZZZ\\\]]]]]]]]]^^^```bbbeeeeeedddaaa```[[[^^^``````___aaaeeeiiiqqqwwwppp```III@@@888555555222222333555555555888;;;???BBBCCCJJJRRRbbb|||~~~~~~|||zzzvvvpppgggaaaYYYMMMDDDFFFMMMZZZqqq{{{iiiVVVIIICCC;;;555555666444333444444333111000000111333444222222222222222111000///CCC???===>>>@@@DDDLLLUUUdddmmmyyyuuujjjuuusssffffffnnnwww{{{}}}}}}vvvoooaaaYYYMMMBBB:::666333222444444555444444444777999???III^^^yyyvvvmmmjjjmmmtttwww]]]LLL@@@>>>:::999:::???DDDHHHNNNXXXbbbfffddd^^^SSSHHHAAA>>><<<>>>@@@BBBIIIRRRdddoooyyytttnnnggg]]]RRRIIIBBB<<<888666777888777777777:::<<>>============<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCFFFKKKNNNRRRTTTWWWZZZ\\\^^^^^^___^^^___bbbddddddbbb```___[[[^^^aaaaaaaaacccggglllqqqxxxtttcccLLLCCC:::888666333222444444555777:::>>>BBBFFFIIIPPPZZZkkkzzzyyyzzz|||zzzuuutttwww}}}}}}}}}|||xxxrrriiidddXXXLLLCCCDDDJJJVVVllluuu```RRREEE===777666666444333444555555333333333333555555333333333222111000///...CCC???===>>>AAAEEENNNWWWgggppp}}}tttyyy|||ooocccbbblllwww}}}xxxqqqccc[[[NNNBBB;;;666444333555666666666666777999<<>><<<888777999???FFFJJJQQQ[[[eeeiiihhh```SSSGGGBBB>>>===>>>???BBBIIIQQQbbbnnn~~~{{{vvvqqqjjj```UUULLLDDD===999999::::::999999:::===???IIINNNTTTYYYbbbmmmsssssssssrrrssswww}}}zzzwwwtttooojjjhhhlllsssxxxzzz|||zzzuuutttuuuxxxzzz}}}qqqddd___]]]YYYVVVVVVSSSTTTUUUUUURRRLLLEEEAAA888666555555666777777666777888999999888999;;;>>>AAADDDHHHMMMSSS\\\hhhooosssxxx|||}}}}}}~~~|||wwwqqqjjj___UUUOOOIIIEEEBBB;;;::::::;;;:::;;;AAAHHHLLLMMMNNNSSSbbbvvvzzzsssmmmjjjiiihhhkkkkkkpppxxxwwwkkkeee___[[[ZZZaaaiiivvvsssfffZZZRRROOOOOOLLLJJJIIIIIIIIIGGGDDDDDDCCC@@@>>>===<<<===>>>;;;;;;;;;;;;;;;<<<<<<===<<<>>>@@@AAABBBEEEIIILLLOOOQQQUUUXXX[[[]]]^^^___^^^___aaaccccccaaa```^^^]]]```bbbbbbaaacccgggkkkooovvvxxxfffKKKAAA999888777555555666444666888;;;>>>CCCHHHKKKRRR]]]ooo{{{yyyxxxvvvnnneeebbbdddrrrtttxxxzzzxxxssslllgggZZZMMMCCCDDDIIIUUUkkklllXXXHHH@@@888777777444333444555555444333333444555555333333333222111000///...CCC???===>>>AAAFFFPPPZZZmmmvvv}}}yyy~~~zzzkkkaaa___iiiuuu|||yyyqqqeee\\\OOOCCC;;;777555444444555555555555666999;;;>>>GGG\\\vvvxxxnnnhhhgggnnn~~~mmmTTTEEE>>>;;;888777999???FFFKKKVVV```jjjnnnkkkcccTTTHHHBBB>>>===>>>???BBBIIIQQQ___jjj{{{{{{vvvpppjjj```VVVMMMEEE???:::;;;<<<;;;999888:::===???HHHNNNTTTYYYcccpppyyy{{{zzzwwwttttttzzz{{{yyywwwvvvtttrrrrrrtttyyy}}}wwwjjj\\\VVVRRRMMMJJJJJJKKKMMMOOOOOOKKKEEE???<<<777666555555777888777666666777999999999999<<<======AAAEEEHHHNNNXXXeeennnrrrxxx|||}}}~~~{{{tttmmmcccYYYPPPJJJEEEBBB<<<::::::===>>>@@@IIITTTZZZ[[[ZZZ[[[gggzzzzzzpppfff___\\\]]]cccnnnyyyzzzpppiii___ZZZUUUSSSTTTTTTPPPLLLMMMJJJFFFAAA>>>===<<<<<<===<<<<<<;;;;;;<<<<<<======>>>@@@AAABBBDDDHHHKKKMMMOOORRRVVVZZZ\\\^^^^^^___```aaabbbbbbaaa___^^^```cccdddcccaaabbbeeeiiilllttt~~~zzzgggJJJAAA999777666444333555555777:::<<<>>>BBBGGGKKKQQQ]]]qqqyyyyyyxxxttthhh[[[TTTTTTaaagggooouuuwwwsssnnnjjj\\\OOODDDDDDIIISSSiii}}}|||cccLLLCCC:::888777555444555444444333333333333444444333333333222111000//////DDD???===>>>AAAGGGQQQ\\\pppzzz{{{wwwyyyyyypppddd^^^^^^iiittt|||zzzsssggg^^^PPPDDD;;;777666555111222333333333444777:::;;;EEEZZZrrr}}}rrrlllkkkqqqjjjQQQDDD???===:::999;;;@@@EEEIIIXXXbbblllooollldddVVVJJJAAA>>><<<>>>@@@BBBIIIRRR]]]iii{{{{{{wwwpppjjjbbbYYYQQQJJJCCC???======;;;999777888;;;>>>HHHOOOUUUYYY```nnn{{{~~~{{{uuurrruuu~~~}}}yyywwwqqqssstttuuuvvvwwwzzz}}}qqqdddWWWQQQNNNIIIFFFEEEGGGHHHJJJJJJGGGCCC===::::::888666666777888777666333555777777777888:::;;;;;;???CCCFFFKKKTTTbbblllsssxxx}}}~~~~~~uuuppphhh]]]SSSKKKFFFCCC???;;;;;;???AAAEEESSScccfffiiiiiijjjrrr{{{mmmddd```\\\```hhhqqq{{{{{{rrrhhhdddcccaaa[[[UUUPPPMMMIIIDDDAAA>>>======@@@???>>><<<;;;<<<<<<===<<<>>>@@@AAABBBEEEIIILLLMMMOOORRRVVVZZZ\\\^^^^^^```aaabbbbbbbbbaaa```___bbbccceeecccaaaaaadddgggjjjttt||||||}}}}}}zzzeeeMMMCCC:::777555222000111555888<<<>>>???CCCIIINNNSSS___ssstttuuuvvvrrreeeUUUMMMMMMSSS\\\hhhrrrvvvtttqqqnnn```RRRFFFDDDGGGPPPdddwwwnnnOOOEEE<<<999888555444555333333333333333333333333111222222222222111000000DDD???===>>>BBBGGGRRR]]]mmmwwwxxxuuunnneee^^^\\\bbblllwww}}}}}}wwwiii___QQQDDD<<<888666666222333444444444555999;;;<<>><<<;;;<<<@@@DDDGGGRRR\\\fffiiihhhaaaUUUIII@@@===<<<>>>@@@CCCJJJSSS___kkk}}}}}}zzzuuupppiiiaaa[[[TTTNNNJJJBBBAAA???<<<999:::===???HHHPPPVVVVVVYYYfffwwwzzzuuuttt||||||vvvsssllloooqqqssstttvvvxxxzzz|||jjj___SSSOOONNNJJJGGGGGGEEEDDDEEEFFFGGGFFFBBB>>>>>><<<999777888888888777222444777888888888:::;;;???DDDIIIKKKNNNVVVbbbmmmrrrwww{{{|||~~~zzzvvvpppfff[[[RRRKKKHHHBBB<<<<<>>@@@AAACCCFFFJJJMMMNNNPPPTTTXXX[[[]]]______bbbbbbccccccbbbbbbaaa``````bbbcccbbb```aaadddhhhlllwwwyyyzzzxxx~~~}}}yyycccLLLBBB:::777555222111222333888===@@@AAAFFFMMMSSS[[[gggzzzssstttuuuoooaaaQQQIIIJJJLLLWWWfffrrrvvvvvvsssqqqiiiZZZLLLHHHHHHOOO```sssnnnQQQGGG>>>:::888555444666333333333444444333333333000000111222222222222111DDD???===>>>BBBHHHSSS^^^gggqqq{{{{{{{{{rrrhhh^^^[[[]]]eeeoooyyyzzzjjj```QQQDDD<<<888777666555666777777777999<<>>===>>>@@@CCCEEEIIISSS^^^bbbbbb\\\QQQGGG???<<<;;;>>>@@@CCCKKKTTTbbbnnn|||xxxqqqjjjddd___YYYUUUHHHGGGDDD@@@======@@@CCCGGGPPPTTTRRRRRR^^^qqq~~~yyyxxx}}}|||tttnnnkkkmmmpppqqqrrrtttwwwyyyzzz~~~wwwbbbXXXNNNLLLLLLIIIGGGGGGDDDBBBBBBFFFJJJKKKHHHDDDAAA>>>:::888888888888777444666999::::::;;;<<<===GGGKKKPPPQQQSSSYYYeeeooooootttxxxyyy||||||}}}wwwnnncccYYYRRROOODDD======BBBFFFMMMaaaxxxvvvjjjggg]]]]]]___dddjjjpppuuuwww|||||||||yyyzzz~~~zzzwww|||vvvpppeee[[[VVVUUUUUUTTTTTTSSSTTTTTTFFFDDDAAA>>><<<<<<<<<===<<<>>>@@@BBBCCCGGGKKKNNNPPPRRRVVVYYY]]]___``````cccccccccccccccbbbaaaaaa^^^```bbbaaa```aaafffiiinnnzzz{{{}}}yyy}}}xxxbbbIII@@@888777777555555777222888>>>AAADDDIIIQQQWWWbbbnnnuuuuuutttmmm]]]LLLFFFGGGJJJVVVfffsssxxxwwwuuusssrrrbbbSSSLLLKKKOOO___qqq{{{gggRRRHHH>>>;;;999555444666333444444555555444444333///000111222222333222222AAA???>>>@@@BBBGGGRRR^^^kkkrrr|||ppppppxxxxxxnnnddd```aaalllttt|||xxxjjj___NNNAAA:::777555444777888888777777999<<>>;;;<<<<<<<<>><<<<<<===============???BBBFFFJJJMMMKKKNNNSSSWWWZZZ]]]```cccbbbccceeeggggggeeecccaaacccaaa```bbbcccbbbgggmmmttt{{{[[[EEE===777666666444333444555777===DDDGGGJJJTTT___fffuuu~~~ooonnnnnnjjj___OOOEEECCCLLLRRR```pppyyyyyywwwxxx}}}lllWWWIIIFFFMMM]]]kkkzzz}}}tttjjjcccPPPIII???888666666555333111111111222222333333333333222000/////////000111BBB???>>>@@@BBBGGGSSS___iiipppyyysssgggggg|||vvvkkkggggggttt{{{|||mmmaaaPPPBBB;;;888666555777888888888888:::===@@@DDDPPPdddyyyvvv[[[LLLCCC>>>;;;<<<<<<<<>>CCCTTTaaalllmmmkkkllloooppprrrtttxxx{{{~~~{{{vvvooofff[[[TTTQQQMMMLLLNNNNNNUUUmmmwwwhhh]]]VVVRRRVVV\\\aaafffkkksssuuuxxx|||ssskkkddd___\\\bbbeeejjjmmmnnnpppsssvvv}}}ssskkkdddbbbdddjjjjjjkkkmmmnnnmmmkkkhhhXXXRRRHHH@@@<<<;;;;;;;;;>>>???@@@BBBEEEIIILLLNNNPPPSSSVVVXXXYYY[[[]]]___bbbccceeeffffffeeecccbbbcccaaaaaaddddddcccffflllsss~~~|||]]]EEE===777666666444333555555777===CCCGGGKKKWWWbbbnnn|||qqqllliiieee]]]QQQHHHFFFHHHNNN^^^qqq{{{|||{{{{{{}}}lllWWWJJJFFFLLL[[[iii}}}}}}xxxpppgggaaaRRRJJJ@@@999777666555333333333222222222222222222333222111000///000000111DDD@@@???@@@BBBHHHTTT```hhhnnnuuuzzz|||}}}~~~ggg^^^bbbyyyxxxlllgggggguuu~~~|||pppcccRRRDDD<<<999777666777888888888888:::===@@@FFFRRRggg|||~~~cccQQQCCC>>>;;;<<<<<<<<>>BBBJJJSSSeeettt||||||}}}{{{xxxuuuooodddVVVMMMKKKOOORRRVVVVVVRRRQQQ[[[hhh}}}}}}zzzzzz|||~~~~~~}}}rrreee[[[QQQLLLHHHEEECCCDDDEEEIIITTTdddssszzzyyyuuuaaaTTTGGGBBB@@@===;;;;;;999777888;;;<<<;;;>>>CCCUUUcccppptttssstttuuutttuuuwwwyyy|||{{{wwwpppiiidddccc```______]]]aaatttooo]]]TTTMMMNNNSSSXXX^^^ccciiiiiiiiijjjppp~~~xxxnnncccZZZTTTRRRQQQSSSXXX^^^dddgggjjjlllnnnwwwyyyssspppoooqqqsss|||{{{|||}}}}}}{{{vvvsss```XXXLLLBBB<<<:::::::::===>>>AAACCCGGGIIILLLMMMRRRTTTWWWYYYZZZ[[[]]]^^^ccccccddddddddddddcccccccccbbbccceeeeeeccceeejjjpppzzz~~~___EEE===666666777555444555555666;;;AAAEEEKKKXXXeeevvvvvvllldddaaa]]]UUULLLIIIDDDKKK[[[ppp}}}~~~~~~zzzjjjVVVJJJFFFKKKYYYfffyyyzzzsssllleee```TTTLLLBBB;;;888666555333444444333222222111111000222222111000000000000111DDDAAA???@@@BBBHHHTTTaaahhhmmmssswwwyyy{{{ppp___\\\bbbuuuttthhhdddeeeuuu~~~~~~rrreeeSSSDDD;;;888777666666666777777777999===@@@FFFRRRggg|||eeeRRRCCC>>>;;;<<<<<<<<>>CCCLLLZZZiiioooqqquuuxxxxxxzzz{{{|||~~~}}}|||zzztttqqqyyyuuuqqqnnnllljjjiiinnnuuuqqq___TTTJJJGGGJJJMMMSSSXXX[[[\\\[[[XXXYYYcccuuu~~~qqqcccWWWOOOMMMMMMKKKOOOWWW^^^dddggghhhhhhkkksss}}}wwwsssaaaYYYMMMCCC===;;;::::::;;;<<>>BBBHHHVVVcccxxx|||ooodddbbbbbbZZZPPPIIIBBBHHHXXXnnn}}}vvvgggTTTHHHEEEJJJXXXeeesss{{{rrrkkkddd```VVVNNNCCC<<<888777555333333222222222222222222222222222111111111000000000DDD@@@???@@@BBBHHHTTT```hhhmmmrrrvvvxxxzzz~~~ttteeeXXXXXXaaaxxxxxxjjjeeegggvvvtttfffSSSCCC:::777666555444555555555666888<<>>;;;<<<<<<<<>>;;;;;;===???BBBJJJRRRcccqqqsssddd___```cccfffbbb]]]^^^cccqqq~~~~~~}}}~~~{{{nnnccc]]][[[XXXUUUJJJOOO\\\qqqwwwhhhXXXOOOIIIBBB>>>>>>;;;999999;;;;;;:::>>>DDDGGGSSS___eeejjjqqqvvvxxx||||||}}}}}}eee```[[[YYYVVVTTTXXX^^^lllrrr```TTTHHHCCCCCCDDDHHHLLLMMMOOOPPPMMMKKKPPP\\\fffsssuuuxxxppp^^^PPPIIIGGGFFFKKKRRRZZZ```ccccccbbbaaahhhvvvxxxqqqlllZZZSSSIII@@@<<<<<<<<<===;;;===@@@CCCFFFHHHJJJKKKKKKOOOSSSXXX[[[^^^bbbeeebbbbbbbbbcccccccccdddddddddcccdddgggfffcccdddhhhlllttt|||~~~```DDD<<<666666777555444666777666888;;;>>>DDDQQQ___ttttttiiiiiiiiiaaaRRRHHHCCCGGGTTThhhyyyuuueeeSSSGGGDDDJJJXXXeeesss~~~sssiiibbb^^^VVVNNNDDD<<<999777555333000000111222333333444444222222222222111111111000AAA???>>>@@@BBBGGGRRR^^^ggglllrrrvvvxxxzzz~~~|||ooo```TTTVVV```~~~rrrjjjjjjtttvvvhhhTTTDDD:::777555555444444555555666888<<<@@@IIIWWWmmmdddOOOCCC>>>;;;<<<<<<<<>>DDDHHHRRR[[[```eeennnuuuwww}}}~~~oooXXXSSSPPPPPPNNNLLLMMMPPPTTTgggppp\\\QQQEEEAAA???>>>???BBBBBBEEEGGGEEECCCEEEKKKQQQaaaeeemmmvvvmmmZZZNNNIIIDDDGGGMMMTTT[[[]]]\\\[[[XXX^^^jjj|||zzzrrrkkkddd___NNNIIIBBB===;;;<<<===>>>>>>???BBBDDDHHHJJJMMMNNNNNNQQQUUUWWWYYY[[[^^^``````aaabbbcccdddddddddcccdddcccdddffffffdddfffjjjnnnttt^^^CCC<<<666666777555555666666666777:::<<>>AAACCCGGGQQQ[[[eeejjjqqquuuwwwyyy|||rrrdddZZZ]]]gggtttqqqtttyyykkkVVVEEE;;;777666666555666777777888:::>>>BBBNNN^^^xxx~~~___KKKCCC>>>;;;<<<<<<<<>>@@@GGGOOO^^^mmm|||}}}ttttttxxx}}}|||vvvpppoooooo{{{ssseee\\\VVVUUUYYYbbbnnn}}}qqqfffaaa^^^[[[XXXVVVWWWWWWWWW^^^ppp~~~uuuiii^^^WWWVVV\\\lllyyyjjjaaaYYYQQQJJJGGG===;;;:::;;;;;;:::>>>DDDFFFOOOYYY___fffpppwwwyyy~~~kkk\\\MMMJJJJJJNNNNNNJJJHHHJJJJJJYYYrrrvvvdddUUUKKKAAA>>>===;;;:::<<<<<<>>>?????????@@@BBBDDDRRRYYYaaaiiiqqq}}}yyyeeeWWWQQQFFFGGGKKKQQQVVVXXXWWWTTTQQQVVVaaappp}}}wwwnnneee]]]VVVPPPMMMDDD@@@;;;999999;;;<<<<<<@@@@@@AAACCCGGGJJJMMMOOOPPPRRRUUUWWWXXXXXXZZZ\\\___```bbbdddeeedddcccbbbeeecccccceeeeeedddgggmmmsssxxx}}}\\\CCC;;;555666777666555777444444777;;;===CCCOOO[[[rrryyypppqqqqqqhhhYYYOOODDDBBBGGGXXXkkkxxxqqq[[[LLLFFFJJJXXXeeevvv{{{pppgggbbbSSSLLLBBB;;;888777666555000000111222333333444444222222333333333222111000===<<<>>>AAACCCGGGPPPYYYccciiipppuuuwwwxxx{{{~~~xxxkkkccchhhrrr|||zzz{{{mmmXXXFFF<<<999777777666777888999999<<<@@@DDDRRRdddzzz[[[GGGCCC>>>;;;<<<<<<<<>>;;;888888<<<>>>@@@GGGNNN]]]kkk{{{zzzrrrssszzz{{{zzzwwwnnn```WWWTTTPPPNNNSSSYYYbbbttt~~~rrraaaUUUOOOLLLIIIGGGEEEEEEDDDCCCHHHXXXoooxxxjjj[[[XXX[[[jjjpppggg```WWWOOOLLL>>>;;;:::;;;::::::>>>EEEAAAKKKWWW```iiittt{{{|||ooocccWWWMMMGGGEEEHHHNNNOOOKKKGGGGGGIIIUUUjjj|||iiiWWWNNNEEE>>>===<<<:::888999:::::::::;;;<<<===??????DDDKKKSSSXXX]]]hhhyyyyyyggg[[[UUUIIIIIIKKKPPPUUUVVVTTTRRRNNNRRR\\\iiixxx~~~llleee[[[QQQJJJDDD@@@===>>>;;;888777888:::::::::?????????AAADDDHHHLLLNNNOOOQQQTTTVVVWWWXXXZZZ\\\]]]___bbbeeeeeeeeecccbbbeeebbbbbbdddddddddiiiooovvv{{{|||[[[CCC;;;555666777666555777222333777<<>>@@@CCCHHHRRR\\\dddkkkoooooopppuuuxxxyyy~~~ppphhhhhhrrrZZZFFF<<<999777666777777888888:::===BBBFFFOOOjjjzzzYYYGGG>>>>>>>>>===<<<===@@@CCCLLLTTTYYYWWWQQQLLLFFF@@@;;;999999===>>>@@@FFFMMM___nnnvvvoooppphhhkkkpppxxxppp___UUUMMMIIIHHHMMMPPPSSS\\\gggddd[[[OOOHHHEEEDDDBBB???@@@<<<>>>EEEGGGJJJ[[[nnnrrreee^^^^^^jjjzzzzzzqqqnnnjjj\\\NNNFFF@@@===>>>@@@@@@BBBEEEHHHNNNWWWbbblllvvv~~~rrrggg[[[OOOGGGGGGCCCFFFOOOSSSOOOKKKKKKLLLRRRbbb|||uuuiii___TTTMMMCCCAAA===:::888888999:::===;;;999888777888999;;;>>>@@@DDDGGGKKKRRR\\\bbbrrryyyuuufffYYYQQQJJJJJJKKKMMMOOOPPPNNNLLLPPPRRRTTTZZZjjj~~~tttggg[[[TTTKKKEEEBBBAAA???===:::999777666666888;;;<<<@@@AAACCCEEEHHHJJJLLLMMMRRRSSSTTTVVVYYY[[[\\\]]]]]]___ccceeeeeeccc```]]]dddaaaaaaccccccbbbgggmmmsssyyyyyy\\\CCC<<<666444444222444777666555666:::===CCCNNNYYYsss~~~wwwuuuqqqnnneeeSSSEEEDDDEEEOOO```tttbbbJJJGGGKKKYYYnnnoooaaaWWWQQQGGG???999777555444444333222222111111222222111111222222222111111000DDD@@@>>>@@@CCCHHHRRR\\\eeekkkpppooopppssswwwwww{{{~~~rrrmmmnnnrrrZZZGGG===:::999777777888999999:::>>>CCCGGGQQQkkk~~~zzzXXXFFF>>>>>>>>>===<<<===@@@CCCJJJSSSYYYVVVQQQKKKEEE???<<<::::::<<<>>>???EEELLL\\\kkk}}}sssooojjj```[[[\\\\\\^^^cccmmmzzzpppaaaZZZUUUOOOLLLLLLLLLMMMSSS\\\lll{{{hhhWWWPPPGGGBBBAAAAAA???===>>>999;;;@@@AAACCCQQQcccwwwjjjaaa^^^iii{{{{{{rrrooolllbbbUUUKKKDDD??????@@@???AAAEEEHHHPPP\\\iiisss|||~~~sssiii]]]QQQIIILLLJJJNNNWWW[[[WWWRRRPPPMMMQQQ]]]rrr{{{nnnbbbZZZRRRJJJDDD@@@???<<<999888888999:::::::::999888888999::::::;;;===???@@@BBBFFFMMMRRRXXX___hhhkkkggg___VVVQQQKKKJJJIIIJJJLLLLLLKKKIIIIIILLLOOOUUUddduuu{{{tttpppjjj___TTTOOOIIICCC???>>>>>><<<::::::999888777888999;;;===???@@@BBBEEEHHHKKKMMMNNNUUUVVVWWWYYY[[[]]]^^^___```bbbeeehhhhhhgggdddbbbbbb``````bbbccccccgggmmmxxx}}}xxxZZZEEE>>>777666666444555888666555666999<<>>;;;999888888999::::::<<>>>>>===<<<<<<===AAADDDIIIRRRYYYWWWQQQKKKDDD>>>???<<<:::<<<<<<>>>DDDKKKWWWgggzzzlll```WWWNNNKKKNNNOOOPPPTTT___mmm{{{~~~qqqhhheee```ZZZSSSNNNJJJHHHLLLRRRZZZkkkwww```QQQHHHCCC>>>===>>>>>>===;;;===999999<<<<<<===HHHWWWhhhtttggg```iii||||||rrroooooohhh___RRRJJJCCCAAA@@@???AAAEEEIIISSSbbbqqq|||vvvmmmbbbWWWOOOQQQRRRXXXbbbgggddd]]]XXXVVVWWW]]]iiiwww~~~{{{wwweee^^^TTTMMMHHHDDD???;;;<<<;;;999888777777888999888888999999:::::::::999;;;;;;<<<<<<;;;<<>><<<;;;::::::999999:::;;;<<<>>>???BBBEEEIIIMMMPPPQQQVVVWWWXXXYYY[[[\\\]]]^^^aaacccfffhhhiiihhhfffeee```^^^^^^aaabbbccchhhnnn{{{~~~vvvYYYFFF???999888888666777:::666555666999;;;>>>HHHRRRaaalll}}}~~~|||{{{rrr```HHHDDDAAAGGGXXXmmmfffOOOIIIKKK[[[uuusssaaaZZZPPPGGGAAA<<<999777666555444444333333444444///000111222222222222222DDDAAA@@@CCCFFFKKKTTT^^^gggnnnrrrqqqoooqqqsssrrrtttwwwzzz}}}uuuwww}}}pppYYYFFF===:::999888888999:::;;;===@@@FFFJJJVVVmmmyyyxxxWWWCCC>>>>>>===<<<;;;===AAAEEEJJJTTT[[[ZZZTTTMMMEEE???AAA===;;;<<<<<<===CCCJJJTTTdddwwwrrr```SSSJJJHHHKKKHHHGGGJJJSSS___nnn~~~~~~yyysssqqqsssnnnhhh___UUUMMMIIIKKKNNNPPP[[[ooosss___PPPHHH@@@>>><<<<<<>>>>>>===;;;===::::::;;;;;;<<>>>>><<<;;;;;;===BBBFFFLLLVVV___^^^XXXQQQHHHAAABBB>>><<<<<<<<<<<>>=========>>>===<<<:::;;;::::::;;;;;;<<>>===<<<;;;::::::::::::999777:::???DDDIIILLLLLLLLLHHHFFFCCCCCCEEEIIIKKKLLLOOONNNMMMOOOUUU```ppp|||~~~~~~xxxmmmddd___ZZZUUUSSSQQQPPPPPPRRRPPPKKKGGGAAA@@@===;;;::::::::::::===???BBBGGGLLLPPPTTTVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^```aaaccccccdddddd^^^]]]^^^aaacccdddiiipppssszzzuuuZZZDDD>>>999888888555555888666555666888888:::BBBKKKPPPYYYjjjxxxgggMMMGGGBBBGGGSSSaaajjjmmmiiihhhZZZKKKFFFGGGWWWqqqwwwkkkdddZZZPPPHHHAAA<<<999444333333222222222222222333333333222111000///...DDDAAABBBFFFIIINNNWWW```gggnnntttssssssuuuvvvuuuuuuwwwyyy{{{|||~~~}}}|||lllUUUCCC:::888888777888999:::;;;===AAAFFFKKKXXXoooxxxwwwXXXEEE>>>>>><<<::::::===CCCGGGNNNYYYbbbbbb\\\TTTKKKCCC@@@===<<<>>>======AAAGGGQQQaaatttvvv```PPPFFFAAACCC???AAAHHHOOOYYYmmmxxxpppiiigggiiimmmvvvtttcccTTTLLLGGGCCCBBBDDDKKKWWWhhhzzztttaaaPPPEEEBBBAAA>>>???>>>>>>===;;;:::999999999999999:::<<<@@@CCCJJJUUUcccnnnvvv~~~rrrdddhhhxxx}}}kkkaaa```aaa```___UUUKKKFFFCCCAAACCCGGGPPPXXXeeessszzztttkkkdddaaa^^^ZZZWWWVVVYYY___eeekkkoooqqqrrr|||~~~{{{vvvrrrkkktttqqqgggYYYNNNHHHDDD@@@>>>===<<<:::888777777777888555666888999:::999888777999;;;???CCCGGGHHHIIIIIIAAA>>>;;;999999999999888888999<<>>;;;:::;;;<<<>>>@@@CCCHHHMMMQQQUUUWWWWWWXXXYYYZZZ\\\]]]^^^___`````````aaabbbcccdddddd```^^^___bbbdddeeejjjpppsss{{{tttZZZCCC<<<888888777444444666666555666888888:::AAAJJJNNNVVVeeezzz||||||uuueeeKKKEEE@@@EEEQQQ]]]dddeee___aaaWWWLLLIIIHHHTTTkkkzzzwwwllleee[[[QQQIIIBBB<<<999333333222111111111111222333333333222111000///...DDDBBBBBBGGGKKKOOOWWW```eeemmmtttuuuuuuwwwyyyxxxyyyzzz{{{{{{|||~~~rrrnnnuuuvvvzzz|||{{{|||lllUUUCCC;;;999999888777888999:::<<>>===<<<::::::===CCCGGGOOOZZZdddddd^^^VVVLLLCCC>>><<<===??????>>>AAAFFFPPPaaassstttaaaRRRIIIHHHCCCCCCHHHJJJOOOaaavvvqqqjjjbbb___```dddmmmwwwzzzyyyppp```RRRKKKEEE???AAACCCFFFNNNYYYggguuu~~~~~~vvviii[[[PPPHHHDDDBBBAAAAAAAAA@@@>>><<<<<<<<<:::;;;;;;::::::<<<===>>>CCCIIISSS]]]dddmmmwww{{{mmmbbbgggvvvkkk]]]YYYZZZYYY^^^UUUKKKGGGEEECCCDDDHHHOOOXXXeeettt~~~ssskkkfffbbb\\\XXXOOOQQQTTTXXX]]]aaaeeefffppp|||ppp]]]MMMCCC???===<<<999999999888777777888999666888:::;;;<<<:::999888777:::@@@FFFLLLQQQTTTVVVNNNIIICCC???======;;;999<<<===???DDDJJJNNNOOOMMMFFFDDDCCCCCCFFFIIIJJJJJJGGGEEEEEEHHHKKKTTTgggzzzzzztttnnnkkkhhhgggfffccc]]]XXXQQQMMMGGGAAA===<<<===>>>???AAADDDIIIMMMRRRUUUWWWVVVWWWXXXZZZ\\\^^^___```aaaaaa`````````aaaccccccbbb``````ccceeeeeejjjqqquuu}}}sssXXXBBB<<<888888777555444666666555666999999:::AAAJJJOOOWWWcccsss~~~}}}wwwhhhOOOFFF???AAALLLXXX^^^___ZZZ]]]UUUMMMKKKHHHOOObbbrrr{{{kkkddd[[[QQQIIIBBB<<<888444444333222222222222333000111111222222222111111DDDBBBCCCGGGKKKOOOXXXaaadddmmmtttuuuvvvyyy{{{zzz{{{|||}}}||||||~~~yyyfffbbbhhhiiillltttrrrttt}}}lllUUUDDD<<<::::::999666777888:::<<<@@@FFFJJJWWWooowwwpppsss~~~wwwZZZHHH>>>===<<<::::::===CCCHHHOOOZZZdddeee___WWWLLLCCC===<<<===@@@@@@>>>AAAEEEPPP```tttuuudddYYYNNNIIIGGGIIIGGGGGGVVVkkkppphhh```[[[ZZZ\\\fffooolllnnnhhhZZZPPPKKKFFF??????@@@CCCFFFLLLVVVbbbjjjsssmmmeee]]]VVVPPPKKKGGGDDDDDDDDDCCCAAA??????@@@>>>???>>><<<<<<======<<>>@@@DDDIIILLLLLLJJJFFFEEECCCCCCEEEGGGGGGGGGBBBAAADDDHHHJJJRRReeexxx{{{xxxuuusssrrroooiiieeeWWWRRRJJJCCC???>>>@@@AAA@@@BBBEEEIIINNNRRRUUUWWWTTTUUUVVVXXX[[[]]]^^^___``````___^^^^^^___```aaacccaaaaaadddeeefffjjjqqquuu}}}zzzzzzqqqWWWCCC===999999888555444666555555666999999;;;AAAJJJQQQXXXbbbnnn~~~|||lllVVVKKK???>>>HHHSSSYYYZZZXXX[[[SSSLLLKKKFFFIIIYYYmmm~~~iiicccZZZQQQIIIBBB;;;888555555444333333333333444......000111333333444444GGGFFFFFFFFFJJJRRR[[[bbbiiikkknnnppprrrtttwwwyyy}}}{{{zzz{{{}}}~~~~~~~~~|||}}}rrriiicccggghhheeeccchhhvvviiiQQQCCC>>>:::777777999999<<>>:::888999===AAADDDOOO]]]qqq{{{iiiZZZSSSNNNLLLHHHHHHQQQ\\\ssswwwtttssssssoooiiihhhjjjnnnsssxxxxxxnnnccc]]][[[[[[\\\^^^bbb```[[[UUUMMMHHHEEEDDDDDDDDDBBBAAADDDOOOYYY```iiimmmllldddZZZTTTOOOKKKQQQOOOMMMKKKIIIGGGCCC@@@AAA>>><<<>>>>>>;;;<<<@@@<<>>DDDGGGJJJLLLMMMOOORRRUUUXXXXXXXXXYYYYYY[[[\\\]]]aaaaaa```^^^\\\\\\___aaafffcccccceeeeeefffkkkrrrqqq{{{vvvrrrrrrzzzmmmTTT===<<<:::888666666666666333444666777888;;;???BBBNNNVVVfffwww}}}oooXXXKKKDDDAAA@@@MMM[[[ZZZ^^^\\\XXXQQQFFFAAAIIITTTiiilllfff]]]RRRHHHAAA<<<:::666666555555555666666777222222222111111111000000GGGGGGGGGHHHLLLTTT]]]dddlllnnnqqqsssuuuxxx{{{~~~{{{zzzyyyzzz}}}zzzyyy~~~{{{zzzvvvnnngggcccfffhhheeecccjjjwww~~~hhhPPPCCC>>>;;;999888::::::===AAAAAABBBHHHOOO___xxx{{{}}}oooSSSEEE======<<<;;;:::===BBBEEETTT[[[bbbddd```WWWNNNIIIAAA???<<<::::::>>>BBBEEENNN]]]qqqsssfffXXXPPPKKKIIINNNVVViiiyyy{{{qqqllliiifff```YYYVVVXXXWWW\\\ccclll{{{{{{ooofff___[[[XXXWWWZZZYYYWWWSSSNNNIIIFFFEEECCCDDDCCCCCCFFFNNNXXX]]]kkkqqqsssnnnfff___YYYTTTWWWUUUTTTRRROOOJJJDDD???BBB>>>===>>>===:::;;;>>>;;;AAAEEEGGGKKKSSSXXXXXX^^^^^^^^^^^^___```aaaaaa]]]ZZZZZZ```nnn~~~rrr```UUUQQQRRRTTTOOOJJJGGGCCC@@@CCCIIIOOOYYYhhhwwwwwwmmmgggmmmvvv|||nnn___OOOGGGBBB>>>===@@@===<<<:::999888888888888999999999999888888777666777777:::AAAHHHUUUhhhyyyyyykkk^^^WWWRRRMMMNNNNNNNNNOOOPPPNNNKKKHHHCCCAAA??????BBBCCCCCCAAAAAA???AAAEEEGGGKKKWWWccc|||pppdddTTTHHHBBB@@@>>>===BBBEEEHHHKKKNNNQQQTTTWWWXXXXXXXXXYYYZZZ[[[\\\]]]aaaaaaaaa___]]]]]]___bbbbbb``````cccddddddhhhnnnsss||||||nnnjjjkkknnnsss{{{jjjQQQ===<<<:::888666666666666333444666777888;;;???BBBNNNWWWhhh|||sssYYYJJJBBB@@@BBBPPP]]][[[___]]]ZZZSSSHHHCCCIIISSSlllqqqjjj```UUUKKKDDD>>><<<777666555333333333333333333333333333222222222111HHHHHHIIIJJJNNNUUU^^^dddiiikkknnnpppsssvvvzzz~~~{{{zzz{{{|||~~~ssssss}}}|||xxxvvvtttnnnhhhfffhhhiiiggggggnnn|||~~~hhhPPPCCC>>><<<::::::;;;;;;>>>BBBCCCCCCIIIQQQaaayyymmmQQQCCC<<<;;;;;;::::::<<>>BBBEEEMMM[[[pppkkk[[[SSSNNNOOOQQQaaappp}}}uuunnngggaaa\\\UUULLLIIIJJJHHHMMMTTT\\\kkk~~~}}}sssjjjaaa\\\UUUUUUUUUSSSQQQNNNKKKIIIGGGGGGGGGHHHJJJOOOVVV[[[eeeooovvvuuupppjjjbbb\\\[[[ZZZXXXVVVRRRKKKCCC>>>AAA===<<<>>>===::::::===;;;@@@DDDDDDGGGLLLOOOOOOSSSSSSSSSTTTUUUVVVXXXXXXYYYVVVWWW^^^kkk{{{tttdddXXXRRRPPPRRRMMMJJJHHHDDDAAADDDJJJPPPZZZiiixxxzzz{{{nnnaaaWWWOOOGGGEEEDDDAAA@@@AAABBBAAA???===<<<;;;;;;;;;;;;;;;:::999888777666555444555999>>>DDDRRRjjjxxxjjj```YYYWWWUUUQQQOOOMMMJJJFFFCCC@@@>>>======???@@@AAA@@@BBBBBBDDDGGGHHHJJJQQQYYYjjjuuuiiiXXXJJJBBB???===<<>>AAANNNXXXlllwww___LLLCCCCCCGGGWWWdddbbbaaa___ZZZSSSIIICCCHHHQQQmmmxxxpppeeeYYYOOOGGGAAA>>>999888666444222111111111444444444333333333222222JJJKKKKKKLLLOOOUUU\\\aaaeeehhhkkknnnqqquuuyyy|||~~~~~~~~~}}}}}}~~~uuuiiilllzzz~~~|||yyysssnnnlllmmmmmmkkkllltttiiiQQQCCC>>>;;;999999;;;;;;>>>BBBCCCDDDJJJRRR___zzzmmmQQQDDD======<<<;;;;;;>>>CCCFFFRRRWWW^^^bbb___WWWMMMGGGAAA???<<<:::;;;===AAACCCKKKYYYooorrrcccYYYUUUSSS^^^lll}}}}}}sssmmmeee]]]XXXRRRKKKHHHIIIGGGJJJNNNTTT___qqqxxxmmm```^^^\\\ZZZYYYWWWTTTSSSOOONNNNNNOOOOOOOOOSSSYYY___lllzzz~~~|||wwwooogggaaa^^^[[[WWWSSSMMMFFFBBB???<<<<<<>>>>>><<<<<>>EEEIIIIIIJJJMMMPPPOOOPPPQQQRRRSSSUUUXXXZZZ[[[\\\ZZZ[[[aaammmzzzvvvhhh[[[SSSNNNPPPMMMJJJIIIFFFDDDGGGMMMUUU___nnn|||yyynnnaaaTTTNNNJJJHHHGGGIIIKKKKKKIIIHHHKKKJJJHHHEEECCCAAA???>>>;;;:::999888777666666666444555888;;;???MMMggg{{{kkk```YYYUUUOOOJJJFFFCCC@@@>>>>>>===<<<<<<>>>???AAABBBDDDEEEHHHJJJJJJKKKNNNQQQYYYlll}}}xxxnnndddTTTGGG@@@>>>>>>>>>???CCCHHHMMMPPPSSSWWWYYYYYYYYYZZZ[[[\\\]]]___```aaaaaaaaa```^^^^^^___aaaaaa```bbbfffgggfffiiinnnuuu|||{{{kkkbbb___^^^___cccgggmmmtttzzz~~~cccKKK<<<:::999777666555666666444555666777777999===@@@MMMXXXnnn|||hhhRRRFFFGGGNNN^^^lllllleee```YYYPPPFFF@@@EEENNNjjj~~~wwwjjj^^^TTTKKKDDD???<<<;;;888666444333444444444333333333333222222222LLLMMMMMMNNNPPPSSSYYY]]]fffiiimmmqqqtttwww{{{~~~~~~~~~|||}}}zzzjjjbbbhhh{{{wwwqqqrrrrrrpppnnnooowwwjjjQQQBBB<<<999777777::::::===AAABBBCCCJJJRRR^^^~~~pppSSSGGG>>>>>>===;;;;;;===BBBEEENNNSSSZZZ^^^]]]VVVMMMFFF???===;;;::::::<<<>>>@@@HHHWWWlllzzziii___ZZZ^^^iiixxxyyynnneee]]]VVVSSSPPPKKKHHHIIIFFFGGGIIILLLRRRbbbxxxyyyuuuooojjjgggeeebbb```WWWSSSQQQQQQOOOLLLOOOUUUaaaqqq|||kkkfff___XXXSSSOOOKKKHHH???<<<;;;>>>???>>>AAAEEEHHHPPPUUUTTTRRRTTTUUUUUUUUUVVVWWWYYY\\\___aaabbbdddbbbbbbgggqqqzzzxxxmmm```UUUOOONNNKKKHHHHHHFFFEEEIIIOOO[[[eeettttttfff[[[PPPKKKJJJGGGJJJNNNRRRVVVXXXWWWUUUTTTRRROOOKKKGGGCCC@@@>>>;;;:::999888777777777777666777999:::<<>><<<;;;;;;::::::;;;===@@@BBBCCCFFFIIIKKKKKKLLLLLLKKKNNN\\\qqq|||wwwuuupppjjjeee]]]VVVKKKAAA======???AAAAAAEEEKKKOOORRRTTTWWWYYY[[[[[[\\\]]]^^^```aaabbb___```aaa```^^^]]]^^^`````````bbbfffggggggjjjooottt{{{rrroooppp{{{~~~mmmbbb]]]]]]]]]___ccciiipppvvvyyy~~~```HHH;;;:::888666555555666666444666777777777888<<<>>>JJJVVVmmmsssXXXIIIIIIOOO___ooorrrjjjcccYYYNNNCCC===BBBJJJ```wwwyyy~~~pppcccYYYPPPGGG@@@<<<:::777555444444555666222222222222111111111111LLLMMMOOOPPPQQQTTTXXX[[[cccgggmmmrrruuuwwwyyy{{{yyy{{{~~~~~~qqqddd```jjj{{{uuuxxxvvvssspppqqqxxxiiiOOO@@@:::888777777::::::===AAACCCDDDJJJRRRaaauuuXXXJJJ>>>>>><<<:::999;;;???BBBKKKOOOVVV[[[\\\WWWMMMFFF>>>===;;;999999;;;===???GGGTTTiiioooeeeaaaiiissszzz~~~ssshhh[[[SSSMMMMMMLLLHHHEEEEEEEEEEEEGGGJJJNNNYYYmmm~~~{{{vvvpppkkk\\\TTTPPPOOOLLLHHHMMMUUUeeewwwzzzssshhh^^^VVVPPPLLLIIIDDD???===???@@@AAAEEEJJJUUU^^^eeedddaaaaaaaaaaaabbbccccccdddfffhhhiiijjjkkkiiiiiimmmttt{{{~~~~~~zzzrrrfffZZZSSSMMMIIIFFFFFFEEEEEEKKKSSSbbbkkkyyywwwdddYYYPPPGGGFFFKKKGGGMMMRRRVVV[[[aaabbb``````^^^ZZZTTTMMMFFFAAA>>>???===;;;999888888888999777888999::::::@@@RRRcccsssdddQQQLLLFFFBBB@@@>>>===<<<777777777666777999===AAAAAAFFFIIIJJJLLLNNNMMMIIILLLQQQ^^^qqqxxxrrriiibbb^^^YYYSSSNNNMMMHHHBBB<<<:::<<<@@@CCCCCCGGGMMMQQQTTTVVVYYYZZZ]]]]]]^^^___aaacccdddeee```aaabbbaaa___^^^___``````___```dddffffffjjjooouuu{{{vvvfffaaacccooo~~~pppfffaaaaaaaaabbbfffmmmtttyyy{{{zzz\\\EEE:::999777666555555666666555666777777666888;;;===GGGRRRiiiaaaMMMIIIJJJXXXjjjqqqppphhh]]]RRRFFF>>>@@@FFFSSSjjj{{{zzzvvviii___UUUJJJCCC;;;999666333222222444555222222222111111111000000KKKMMMPPPRRRTTTWWW[[[^^^aaafffnnnsssvvvwwwwwwwwwvvvzzz~~~vvvhhhbbbcccqqq~~~yyyuuuuuu{{{|||eeeLLL>>>999888888999;;;;;;>>>CCCDDDEEELLLTTTccc{{{\\\LLLAAA@@@>>>;;;:::;;;>>>AAAIIIMMMTTTZZZ]]]YYYOOOHHH???>>><<<::::::<<<===???EEERRRfff}}}wwwlllpppuuuzzz~~~tttiii\\\TTTOOOOOOOOOKKKFFFEEEFFFEEEGGGKKKNNNTTTbbbqqqzzzqqq```VVVOOOOOOMMMJJJQQQ]]]nnntttggg\\\TTTNNNKKKEEE@@@@@@AAAAAAFFFLLL___jjjssstttsssuuuwwwxxxxxxwwwvvvuuutttttttttuuuqqqoooooosssyyy~~~~~~}}}wwwlllaaaYYYPPPKKKGGGGGGGGGIIIQQQYYYjjjsssttteeeXXXTTTPPPIIIIIIPPPOOOUUU[[[^^^dddmmmsssrrruuurrrmmmeee\\\SSSLLLHHHFFFDDDAAA===:::999999999666666888::::::===GGGRRRffftttxxxhhh[[[IIIFFFAAA===<<<;;;:::999555666666666555888===BBBBBBHHHLLLMMMPPPTTTSSSNNNOOOLLLOOO]]]ooozzzzzzvvviiibbbXXXPPPKKKHHHDDD@@@CCCAAA>>>:::999;;;???BBBBBBGGGMMMSSSWWWYYY\\\^^^______```aaaccceeeggghhhbbbcccddddddbbbaaaaaabbbbbb```aaadddeeefffkkkrrrvvv|||uuueeeaaaccclll~~~yyyrrrpppllllllmmmrrrzzzvvvXXXAAA:::999777666555555666666555666777666666777:::<<>>;;;777333111111222333333333222222222111111111JJJLLLPPPSSSVVVZZZ^^^bbbeeekkksssyyy|||{{{zzzzzzwww{{{wwwmmmcccaaagggwwwzzzzzzxxxbbbIII<<<999999:::<<<<<<<<<@@@DDDFFFGGGMMMVVVccc___MMMEEEDDDAAA>>><<<===@@@CCCHHHLLLSSS[[[^^^ZZZQQQJJJ@@@???===<<<<<<===>>>???DDDPPPeee|||xxxzzz|||zzzoooeee]]]WWWWWWWWWQQQKKKHHHEEECCCEEEJJJKKKMMMWWWcccvvvtttdddYYYQQQQQQOOONNNWWWeee{{{pppccc[[[PPPIIICCCAAAAAAAAAFFFMMMbbbooo{{{~~~~~~uuuttttttxxx~~~zzzqqqeee^^^UUUPPPKKKJJJKKKNNNVVV```qqqzzz|||yyy~~~xxxggg\\\UUUYYYXXXSSSTTT[[[]]]dddiiikkkrrrvvvlllaaaYYYTTTLLLJJJEEE@@@<<<:::999888555555777;;;;;;<<>>;;;:::;;;===@@@@@@FFFMMMTTTXXX\\\___aaa``````aaabbbdddfffhhhiiiccceeeffffffdddccccccdddeeeccccccfffgggiiiooovvvwww}}}wwwhhheeeiiimmmxxxxxxyyytttUUU???999888777666555555666666666777777666666777999<<>>AAAEEEJJJRRRYYY\\\XXXPPPIII@@@???<<<::::::;;;===>>>CCCMMM___vvvzzzpppooollliiicccZZZPPPJJJHHHIIIHHHFFFFFFJJJQQQXXXiiiuuuxxxeee[[[TTTUUUUUUVVVccctttuuufff\\\PPPFFFCCCDDDDDDDDDFFFWWWaaappp~~~zzzxxxxxxzzz~~~}}}zzzzzz}}}yyynnnfff^^^SSSKKKJJJJJJLLLXXXgggzzztttqqqxxx~~~qqqgggZZZ\\\]]]\\\\\\___ffflllvvvvvvyyy|||ooodddYYYRRRHHHBBB???===;;;999888999:::::::::<<>>AAABBBHHHKKKNNNQQQWWW^^^___\\\RRRPPPNNNPPPVVV___hhhlllkkk```UUUNNNJJJEEE@@@=========>>>@@@>>><<>>BBBIII[[[vvv{{{{{{yyyooo___QQQJJJAAA>>>:::888666555333222000000000000000111111111OOOQQQUUUYYY^^^cccfffhhhiiilllqqquuuyyy{{{|||||||||}}}~~~}}}ooodddjjj|||xxxXXXCCC???;;;;;;<<<888<<>>BBBKKK]]]ttt{{{zzzxxxtttnnneee[[[UUUMMMMMMLLLJJJJJJLLLPPPSSS]]]ffftttxxxhhh```]]]```aaabbbooo~~~~~~mmm___PPPIIIGGGEEEEEEGGGQQQXXXfffuuuxxxwwwxxx{{{}}}zzz{{{}}}~~~vvvllleee^^^TTTMMMMMMMMMPPP]]]mmmqqqlllnnnsssvvvvvv|||xxxooojjjddd^^^\\\```eeeiiimmmrrrzzzzzznnndddWWWKKKEEEAAA===;;;::::::999888888999;;;<<>>???AAAFFFKKKQQQZZZdddiiihhh^^^YYYSSSPPPSSSZZZbbbgggmmmeee[[[TTTPPPKKKEEEAAAAAA??????@@@>>><<>>:::777666555444222111111222222222222222222RRRTTTYYY^^^ccchhhkkkmmmmmmoooqqqtttwwwzzz|||}}}|||}}}~~~ssskkksssuuuVVVBBB===999:::===999<<>>;;;;;;===@@@EEEMMMUUUYYYVVVPPPJJJBBB@@@===;;;:::;;;<<<>>>@@@IIIYYYoooyyyqqqggg```VVVSSSPPPNNNMMMMMMLLLKKKWWW\\\fffuuu~~~vvvqqqmmmnnnssstttvvv~~~lllYYYMMMHHHEEEEEEGGGFFFJJJSSS```nnn}}}~~~~~~uuutttvvvzzz}}}yyyzzzzzz{{{zzzwwwooofff___[[[SSSNNNPPPQQQVVVeeeuuu~~~pppiiigggfffddd\\\``````[[[XXXYYY[[[\\\dddllluuu}}}}}}kkk[[[PPPHHHCCC??????===;;;888777777888888:::::::::::::::::::::::::::999999::::::888444111::::::;;;<<<===>>>??????>>>DDDJJJRRR___mmmuuuvvvppphhh]]]TTTRRRWWW___fffpppkkkddd^^^ZZZVVVOOOJJJHHHDDDAAAAAA>>><<<@@@EEELLLSSSZZZ]]]```eeegggeeejjjjjjjjjjjjiiihhhgggfffdddeeegggiiiiiihhhfffeeeeeehhhjjjjjjjjjoooxxxvvvkkkaaa^^^___ccckkksssiiiNNN@@@999888777666666666777777777777777777777888999999BBBAAAGGGXXXnnniiiPPPCCC@@@GGGOOO]]]gggooopppjjj___NNN@@@@@@BBBOOOhhh|||rrr|||xxxkkk]]]PPPJJJAAA>>>999777666555444333333333333333333333333222TTTWWW\\\bbbhhhllloooqqqqqqqqqrrrsssuuuyyy|||~~~}}}}}}}}}~~~sssmmmxxxqqqSSS@@@<<<888999===;;;;;;>>>AAAAAAAAACCCHHHLLLWWWkkkyyyxxxpppiiibbbVVVHHHBBB>>>;;;;;;>>>???DDDKKKRRRVVVTTTNNNIIICCCAAA>>>;;;:::;;;<<<===@@@GGGVVVlllwwwppphhhbbbZZZUUUSSSRRROOOMMMXXXZZZaaappp|||www{{{|||{{{dddUUUMMMHHHHHHJJJBBBDDDHHHOOOXXXdddnnnsssyyyyyyxxxvvvrrrppppppqqqnnnooorrrxxx~~~{{{wwwsssrrrpppnnnjjjccc\\\WWWTTTNNNLLLPPPTTTZZZkkk~~~}}}qqqkkkgggbbb]]]YYYYYYWWWSSSSSSYYYbbbhhhuuu~~~qqqcccVVVLLLFFFEEEBBB===:::999999999888999999999888888888888777888777666666888888777555888:::<<<>>>@@@BBBDDDEEEAAAFFFLLLUUUeeevvvzzzlll^^^WWWZZZbbbhhhsssrrroookkkhhheee^^^XXXQQQKKKEEEBBB???>>>AAAFFFNNNWWW___bbbeeehhhjjjiiimmmllllllkkkiiihhhgggfffeeefffggghhhhhhgggeeedddggghhhiiihhhiiioooyyykkkaaaYYYYYYZZZ^^^iiiuuufffLLL>>>999888777666555666666777777666666666777888999:::>>>???GGGXXXpppiiiQQQBBB>>>AAAFFFSSS\\\gggllllllcccRRRCCCAAAAAAKKKbbb~~~mmmnnnwwwzzzlll^^^RRRKKKBBB>>>:::777666555555444333333333333222222222222VVVYYY___eeekkkooorrrssstttsssrrrrrrtttwwwzzz|||~~~}}}|||~~~|||qqqkkkwwwkkkOOO???<<<888999===;;;;;;===@@@@@@@@@BBBFFFKKKTTThhh~~~}}}|||uuuttt{{{xxxooo___NNNCCC===:::<<<@@@@@@CCCIIIPPPSSSRRRMMMHHHDDDBBB???<<<::::::;;;<<<@@@GGGTTThhh~~~~~~{{{yyylllccc^^^\\\ZZZXXX[[[[[[___jjjyyy|||{{{{{{vvvdddYYYPPPMMMMMMGGGHHHHHHKKKNNNSSSXXX[[[^^^^^^___^^^\\\]]]^^^```dddffflllttt{{{|||xxxssskkkhhhddd```\\\WWWRRROOOMMMIIIJJJPPPUUU\\\ooouuunnnhhhaaa\\\\\\ZZZWWWVVVYYYbbbppp{{{{{{iiiYYYNNNIIIEEE???<<<;;;;;;:::999888999:::;;;::::::888777999777444444777:::===>>><<<===@@@BBBEEEFFFGGGHHHBBBGGGMMMWWWiiioooccc```dddhhhuuuyyyyyyvvvttttttoooggg\\\SSSJJJEEEAAA???CCCHHHQQQ[[[eeehhhjjjmmmnnnmmmooonnnmmmkkkiiihhhgggfffgggggghhhhhhgggfffeeedddhhhhhhhhhggghhhnnnvvv}}}~~~fff\\\UUUUUUUUUYYYgggxxxcccJJJ>>>888888666555555555666777666666666666777888999:::;;;===DDDRRRjjjiiiRRRCCC>>>???BBBPPPXXXbbbhhhlllgggYYYJJJCCCAAAIII]]]yyykkkdddggg}}}~~~nnn```SSSKKKDDD@@@;;;777666666555444333333222222111111111111YYY\\\bbbhhhnnnqqqssstttuuutttrrrqqqrrruuuxxxzzz~~~||||||}}}qqqiiittteeeLLL>>>===888999===;;;:::===?????????@@@EEEIIINNNddd|||uuuooottttttsss}}}qqqaaaNNNBBB<<<:::<<<@@@???BBBGGGNNNRRRQQQMMMJJJEEECCC@@@<<<::::::;;;<<<@@@EEEQQQddd{{{zzzxxx|||vvvnnniiihhhhhhjjjhhhfffiiiooowww}}}|||vvvrrrsssxxx}}}uuuggg[[[RRROOOLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLNNNPPPSSSXXX\\\dddnnnwwwxxxtttoooddd```[[[VVVSSSQQQNNNMMMLLLIIIKKKRRRVVV]]]qqq~~~yyyooommmjjjiiijjjoootttwww}}}~~~tttkkkdddaaa]]]ZZZZZZ^^^dddooo}}}hhhZZZPPPJJJCCC>>>>>>===<<<:::888999:::;;;<<<;;;::::::>>>;;;888888;;;@@@CCCEEECCCEEEFFFHHHIIIIIIIIIIIIBBBFFFKKKUUUkkkwwwmmmjjjkkkyyy|||tttggg[[[NNNGGGCCCBBBEEEJJJRRR^^^jjjnnnoooqqqsssrrrrrrqqqooommmkkkjjjiiiiiijjjjjjjjjiiiiiigggffffffhhhhhhhhhhhhjjjooovvv{{{|||eeeYYYRRRRRRRRRUUUggg}}}}}}^^^HHH>>>888777666555555555666666666666666666777888::::::@@@BBBEEELLL```|||jjjSSSCCC???@@@@@@NNNVVV```gggkkkjjj___TTTDDDBBBGGGWWWmmmmmm``````rrrvvvgggYYYNNNHHHDDD===999777666555555333333222222111111000000]]]```eeekkkppptttuuuuuuuuusssrrrqqqqqqsssuuuwww|||{{{|||tttjjjrrr{{{```HHH===>>>999999<<<::::::<<>>@@@DDDHHHJJJbbb}}}~~~qqqeeefffqqquuurrr{{{wwwrrriii[[[JJJAAA<<<999:::>>><<>>CCCNNN```wwwyyyvvv{{{~~~tttkkkfffhhhnnnsssmmmoooooonnnooovvv}}}oooccc^^^VVVUUURRROOOKKKHHHGGGFFFEEEEEEEEEDDDCCCDDDGGGJJJMMMRRR\\\iiirrruuupppkkkccc^^^XXXSSSQQQQQQQQQQQQRRROOOQQQVVVXXX^^^pppyyyrrriiifffaaa]]]\\\^^^```bbbhhhrrr~~~~~~tttooonnngggfffhhhoooxxxyyykkk[[[TTTKKKEEECCCBBB???<<<;;;;;;:::;;;<<<===???@@@CCCBBBAAABBBEEEGGGGGGGGGGGGIIIKKKMMMNNNNNNMMMLLLEEEGGGIIISSSiii|||zzz{{{ooobbbRRRJJJEEEDDDGGGLLLRRR```mmmrrrsssuuuwwwwwwuuutttqqqooonnnmmmmmmmmmooonnnnnnmmmkkkjjjiiiiiigggggghhhiiimmmrrrxxx|||zzzaaaUUUOOOQQQRRRWWWooowwwYYYDDD<<<888777666555444555666666555555666666777999:::;;;@@@FFFIIIKKKXXXttt}}}|||kkkTTTDDD@@@@@@???GGGQQQ]]]eeejjjiiibbbYYYDDDBBBEEENNN^^^uuusssccc```ggguuueeeWWWLLLGGG@@@:::777666666555555444444333222222111111___bbbhhhnnnrrruuuvvvvvvtttsssrrrqqqqqqrrrtttuuuzzzzzz|||wwwlllrrrxxx]]]GGG===>>>:::999<<<::::::<<<>>>>>>>>>???CCCHHHJJJccc~~~nnn___\\\fffuuu|||vvvqqqvvvkkkddd```SSSFFF@@@<<<999999;;;999<<>><<<;;;<<>>>>>JJJYYYbbbggggggaaaYYYCCCBBBCCCHHHSSShhhwwwgggccc___wwwpppaaaNNNIIIAAA;;;888777666555666666555444333333222222iiilllpppssstttuuuvvvxxxuuutttrrrqqqqqqrrrtttuuu{{{|||zzz{{{lllwwwpppQQQEEE:::999;;;;;;:::::::::<<<>>>???@@@BBBEEEGGGLLLddd~~~wwweeebbbeeemmm|||yyysssyyy{{{aaaRRROOOIIIBBB>>>===<<<;;;:::<<>>======<<<<<<@@@CCCJJJYYYooo|||sssjjjhhhjjjmmmsssxxx}}}sssjjjbbbXXXNNNGGGEEECCCDDDEEEAAA<<<@@@HHHJJJLLLUUUdddnnnqqqpppqqqkkkmmmllliiiddd``````bbbeeeaaa]]]\\\]]]cccsss}}}wwwpppjjjnnnpppwwwpppggg[[[SSSPPPMMMIIIEEEGGGFFFDDDBBBBBBCCCDDDEEENNNPPPSSSUUUUUUSSSOOOMMMOOOOOOOOOQQQTTTVVVUUUTTTPPPKKKLLLVVVcccuuuuuuhhhXXXMMMFFFEEELLLTTT^^^dddmmmtttxxxzzz{{{||||||zzzxxxwwwwwwvvvtttrrruuuuuutttsssrrrooommmkkkiiijjjkkklllnnnsssyyy~~~uuu___TTTNNNOOOQQQ]]]nnnOOO??????999777555555666777777666777777777777888999:::;;;<<>>???@@@AAA@@@BBBDDDFFFKKK```www|||lllggghhhnnn{{{uuuZZZKKKGGGCCC>>><<<<<<======<<<:::???DDDIIIPPPWWWXXXUUUGGGDDD@@@>>>======<<<<<<>>>AAAHHHVVVkkk}}}|||wwwkkk^^^UUUKKKGGGEEEFFFCCC???BBBIIIHHHKKKTTTcccmmmssswww{{{{{{tttpppnnnjjjeeeaaaaaaccckkk{{{~~~yyyoooccc\\\XXXUUUQQQMMMKKKKKKJJJJJJKKKMMMOOOPPPVVVXXXZZZ[[[YYYVVVRRROOOSSSSSSSSSTTTVVVVVVUUUSSSOOOJJJJJJRRR^^^mmm{{{lllYYYNNNHHHGGGLLLSSS^^^dddlllssswwwzzz|||~~~~~~|||yyyxxxxxxvvvtttrrruuuuuuuuutttrrrpppmmmllljjjkkkmmmnnnppptttzzz~~~sss\\\QQQKKKLLLOOO[[[jjjLLL======999777555555666777777666777777777777888999:::;;;;;;???DDDDDDEEEIIISSS[[[bbbiii{{{yyy{{{}}}ppp___NNNBBB===<<>>======<<<<<<<<<>>>EEERRRfff~~~pppeeeYYYRRRLLLKKKIIIGGGHHHKKKKKKNNNWWWdddooovvv~~~{{{uuukkkfffcccdddhhhrrr{{{ooogggddd```[[[WWWUUUTTTTTTTTTUUUWWWYYYZZZ]]]___```aaa```]]]YYYVVVZZZYYYYYYYYYZZZYYYWWWUUURRRMMMKKKRRR^^^iiisss{{{ppp[[[PPPMMMMMMRRRWWWaaaffflllqqquuuyyy|||~~~|||zzzyyyyyywwwuuusssvvvvvvvvvuuutttqqqooonnnkkkmmmoooqqqsssvvv{{{~~~ppp[[[PPPIIIJJJNNN[[[{{{~~~cccHHH;;;;;;888666555555666888777666777777777777888999:::;;;999<<>>@@@EEENNNVVVYYYXXXUUUEEE===999:::<<>><<<:::888777666777;;;???CCCJJJRRRUUUSSSJJJFFFAAA>>><<<<<<<<<;;;;;;>>>DDDOOObbbyyy{{{pppggg]]]XXXWWWUUUSSSRRRSSSVVV___jjjqqqvvv~~~}}}sssgggbbb```cccjjjwww{{{sssppplllgggbbbbbbaaa```^^^]]]]]]]]]^^^```aaadddffffffeeecccaaa^^^]]]]]]^^^______\\\ZZZXXXSSSQQQXXXbbbkkknnnnnnrrr{{{sss^^^UUUTTTWWW\\\```fffiiimmmppprrrvvvzzz}}}}}}{{{zzzzzzzzzzzzyyywwwwwwwwwwwwwwwuuusssqqqppplllnnnqqqssstttwwwzzz}}}ooo[[[PPPHHHIIINNN[[[vvvwwwuuuwww}}}www\\\EEE::::::777666555555777888777666777777777777888999:::;;;777:::===>>>===???DDDHHHKKKNNN]]]}}}}}}nnnZZZIII???<<<<<<===AAAHHHPPPTTTTTTQQQFFF???:::::::::???JJJVVVggg{{{uuu```XXXVVVccc|||rrr```VVVPPPEEE@@@>>>777666666555555444333333333vvvxxxzzz{{{zzzyyyyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{|||yyy{{{yyyzzz{{{{{{yyyuuurrrpppkkkrrr|||^^^GGG@@@:::;;;<<<<<<>>>AAABBBDDDEEEFFFFFFGGGIIIKKKOOOWWWfffwwwxxx[[[JJJEEEDDDAAA>>>;;;888777666888;;;>>>@@@FFFOOORRRPPPLLLHHHBBB>>><<<<<<<<<;;;<<<>>>CCCMMM^^^vvvxxxooolllkkkfffaaa___aaagggooossssssvvvzzzwwwlllbbb]]]]]]cccnnn|||~~~{{{uuuppplllllljjjhhhgggfffeeeeeedddeeehhhiiijjjiiigggfff]]]]]]___aaaccccccaaa^^^[[[XXXWWW\\\fffnnnmmmhhhcccdddhhhooowwwxxxccc[[[[[[^^^bbbffflllnnnooopppqqqtttxxx{{{{{{zzzzzz{{{|||}}}}}}|||xxxyyyyyyxxxwwwuuusssrrrnnnppprrrtttuuuwwwzzz}}}qqqZZZPPPHHHIIIPPP\\\qqq|||qqqkkkjjjqqqxxxqqqVVVBBB::::::666555555666888888888666777777777777888999:::;;;888;;;===>>>>>>AAAEEEIIIKKKLLLWWWsssvvvdddRRRFFF@@@;;;;;;???FFFNNNRRRRRROOOGGGBBB<<<:::;;;???IIIQQQ\\\qqqfffYYYQQQ[[[qqqzzzggg\\\UUUHHHBBB@@@999777777666555555444444333tttvvvyyyzzzzzzyyyzzz{{{{{{{{{||||||}}}}}}~~~~~~xxxuuuvvv~~~yyy}}}~~~}}}~~~{{{vvvnnntttwwwYYYDDD>>>:::;;;======???CCCCCCDDDFFFFFFFFFHHHJJJLLLMMMVVVgggzzz~~~```NNNHHHGGGEEEAAA===;;;;;;<<<:::<<<===???EEEMMMQQQPPPNNNIIIBBB>>><<<;;;;;;;;;<<<>>>BBBKKK[[[sssxxxpppmmmnnnsssvvvsssqqqqqqzzz}}}vvviii```^^^[[[]]]gggtttssssssrrrqqqpppooonnnmmmjjjkkkllllllkkkiiigggfff______bbbeeehhhhhhfffddd^^^^^^]]]```jjjqqqpppjjjaaa[[[WWW[[[aaagggpppwww~~~wwwfff]]]\\\^^^ccchhhqqqssssssttttttvvvyyy||||||{{{zzz|||~~~~~~yyyzzzzzzzzzyyywwwuuutttrrrsssuuuuuuvvvxxx|||rrrXXXOOOHHHLLLUUUaaappp||||||oooeeeaaaeeelllqqqkkkQQQ@@@::::::555555555666888999888666777777777777888999:::;;;;;;<<<<<<<<<===???CCCFFFQQQQQQYYYppp|||lllYYYIII@@@;;;;;;===DDDLLLQQQRRRQQQJJJEEE>>>999999>>>FFFLLLUUUjjjlll\\\PPPVVVggg||||||hhh[[[SSSFFFAAA???999777777777666555555444444qqqtttxxxzzzzzzzzz|||}}}}}}}}}~~~|||xxxuuuzzzvvvppp|||}}}tttxxxtttUUUBBB===:::<<<======@@@DDDEEEFFFGGGGGGFFFGGGIIIKKKIIISSSggg|||fffRRRPPPOOOKKKEEE???<<<===???;;;===>>>???FFFPPPTTTTTTOOOJJJCCC>>>;;;;;;;;;;;;<<<>>>AAAIIIXXXppp|||wwwyyy|||zzzvvvtttuuuttttttssspppiii___WWW\\\ZZZ^^^kkk{{{yyyxxxwwwuuusssqqqooonnnlllmmmmmmnnnmmmllljjjiiihhhiiikkkooorrrrrrooommmiiijjjjjjkkkrrrzzzzzztttdddYYYQQQRRRUUUXXX\\\bbbfffkkkmmmnnnssszzz}}}|||yyymmmaaa[[[[[[]]]eeellltttvvvxxxyyyyyy|||}}}|||}}}~~~~~~}}}zzz{{{{{{{{{zzzxxxwwwuuuwwwwwwwwwwwwxxx{{{tttXXXQQQMMMSSS___lllwww~~~rrrggg___```eeemmmzzz{{{eeeLLL===999999444444555777999999888666777777777777888999:::;;;;;;::::::999;;;>>>CCCFFFRRRSSS[[[nnnuuucccPPPDDD===;;;;;;???HHHPPPTTTUUURRRLLLBBB:::888<<>>;;;;;;;;;;;;;;;===@@@GGGUUUnnnzzzuuutttwww{{{~~~~~~}}}{{{}}}~~~}}}zzzwwwssspppmmmggg___YYYZZZXXX^^^lll}}}}}}|||yyyvvvrrrmmmjjjhhhjjjkkkmmmnnnoooooonnnnnnrrrsssuuuyyy{{{{{{xxxuuuuuuwwwwwwvvv|||fffZZZPPPOOOQQQPPPQQQUUUWWWZZZ[[[[[[___gggkkkjjjjjjbbbZZZWWWYYY^^^hhhrrrvvvxxxzzz|||~~~~~~~~~~~~~~~}}}{{{{{{{{{||||||{{{yyywwwvvvzzzzzzzzzyyyyyy}}}tttZZZTTTSSS[[[jjjwwwwwwlllcccbbbfffrrr}}}|||tttxxxbbbIII<<<888999444444555777999999888666777777777777888999:::;;;999888777888;;;@@@FFFJJJLLLNNNVVVhhh}}}mmmYYYKKK???;;;888;;;DDDNNNVVVYYYZZZSSSGGG<<<888;;;???AAASSSfff|||qqq\\\UUUXXXfff}}}hhhYYYPPPCCC???@@@;;;888888777777666666555555vvvuuutttsssuuuyyy}}}~~~~~~uuukkkhhhggg|||iiiPPPBBB@@@>>>???@@@BBBCCCBBBGGGGGGGGGFFFHHHLLLMMMLLLNNNQQQddd~~~ppp\\\]]]\\\VVVKKK@@@999999;;;888;;;>>>AAAIIITTTYYYYYYTTTNNNFFF@@@======>>>>>>;;;===AAAFFFNNNaaa}}}vvvrrrqqqpppoooppprrruuuwwwwwwyyy~~~zzzzzz{{{{{{~~~zzzqqqfff[[[UUUUUUWWW^^^lll~~~}}}zzzxxxyyyyyyyyy~~~wwwqqqooolllhhhfffmmmqqqnnnkkklllnnnooozzzyyy{{{}}}}}}|||}}}lll[[[TTTRRRPPPPPPRRRSSSVVVWWWUUUSSSUUUXXXYYY^^^[[[VVVUUUYYYbbbmmmtttxxxzzz|||~~~~~~{{{{{{zzzyyyyyyyyyzzzzzz}}}zzzxxxxxxzzz~~~uuuaaaXXXXXXeeerrr|||}}}uuullljjjlll}}}ooorrr{{{XXXBBB;;;:::777666666666666777777777777777777888888888777777666<<<<<<;;;;;;<<<===???@@@HHHMMMVVVeee}}}uuu]]]KKK@@@;;;999>>>DDDKKKRRRYYY\\\VVVLLLBBB;;;;;;???CCCTTT```qqqjjj[[[TTT[[[vvvzzzlllZZZMMMHHHFFFBBB>>><<<:::888777777666444222uuusssrrrrrrtttwww{{{~~~xxxmmmffffffkkk~~~fffNNNCCCAAA@@@AAACCCFFFGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMOOOPPP```{{{xxxbbb___]]]XXXMMMBBB;;;;;;===999<<<>>>AAAIIITTTYYYYYYSSSNNNFFF@@@===<<<;;;;;;;;;<<<@@@EEELLL]]]zzzxxxsssmmmkkkiiiggghhhjjjlllnnnooorrryyy{{{xxxwwwwwwwww~~~|||uuujjj```ZZZUUUWWW^^^kkk}}}{{{xxxtttqqqpppppppppooonnnllllllnnnoooqqqwww~~~yyywwwsssnnnjjjqqquuurrrooopppqqqqqqrrrpppppptttvvvtttvvvyyyrrrggg___XXXSSSRRRTTTUUUUUUSSSRRRTTTVVVXXXZZZXXXTTTUUUZZZeeepppxxx{{{}}}~~~}}}|||{{{zzzzzzzzzzzz~~~|||zzz{{{~~~nnneeecccmmmzzz~~~vvvsssuuuwwwxxxvvvVVVAAA;;;:::888555666666666777777777777777777888888888888777777;;;;;;::::::;;;<<<>>>???CCCIIITTTeee|||xxxcccSSSGGG???999;;;@@@FFFOOOWWWZZZWWWPPPFFF===;;;>>>BBBNNNYYYkkkttt```SSSTTTiiisssaaaUUUOOOKKKGGGCCC;;;999777666666555333222rrrqqqpppppprrruuuxxx{{{xxxqqqiiigggkkkxxx|||aaaKKKCCCBBBAAACCCGGGJJJLLLLLLGGGHHHJJJKKKLLLMMMPPPSSSWWWUUU___vvviii```]]]XXXNNNDDD>>>===???999<<<>>>AAAJJJTTTZZZZZZVVVPPPIIICCC???===;;;999:::;;;>>>BBBHHHWWWppp~~~yyyxxxwwwxxxzzzyyyuuuqqqiiigggdddaaa```aaaccceeefffjjjsss{{{|||wwwuuuuuuttttttxxxzzz|||zzzuuulllbbb\\\UUUWWW^^^kkk|||yyysssooojjjfffdddcccbbbbbbeeebbbbbbeeefffhhhmmmuuu}}}}}}wwwrrrxxx|||yyyuuuttttttrrrjjjfffdddfffggghhhlllqqq~~~ttthhh^^^ZZZ[[[YYYVVVUUUTTTUUUWWWXXXXXXVVVUUUWWW^^^jjjvvv~~~~~~~~~|||{{{zzzzzzzzz~~~}}}}}}vvvqqqwww|||pppRRR@@@;;;999888555555666666666777777777777777888888888888777777:::999999999999;;;<<<======DDDRRRdddzzz|||kkk]]]NNNDDD:::888:::AAAKKKTTTVVVWWWUUULLLAAA;;;<<<@@@EEEPPPbbbxxxgggTTTMMMZZZlllwwwgggZZZSSSNNNHHHDDD===:::888777777777555444qqqpppooooooqqqtttvvvxxxwwwpppkkkpppxxxwww\\\IIIBBBAAAAAADDDHHHMMMOOOPPPIIIIIIKKKMMMNNNPPPYYYaaaiiicccfffwwwkkk]]][[[TTTKKKCCC>>>===>>>:::===???BBBJJJUUU[[[ZZZZZZUUUNNNHHHCCC@@@<<<:::::::::===@@@EEEPPPeeeyyy}}}zzzwwwrrrqqqqqqtttvvvvvvtttrrrkkkhhheeeaaa___```aaacccbbbfffooowwwyyy|||zzzzzzwwwtttrrrrrrsssrrrqqqoooqqqssssssoooggg___YYYUUUXXX___lll}}}xxxrrrnnnhhhdddcccbbbbbbaaafffcccbbbdddccccccgggmmm}}}}}}zzzvvvrrrgggaaa\\\[[[[[[\\\aaagggwwwvvvooohhhbbb\\\[[[[[[YYYYYY[[[YYYXXXXXX[[[cccooozzz}}}|||zzzzzzzzz||||||~~~jjjOOO@@@:::888777555555555666666666777777666777777888888888888777888888777777888999;;;<<<<<>>???IIIYYYnnnqqqZZZNNNSSS]]]jjjxxx|||mmmaaaYYYQQQJJJEEEAAA>>>;;;:::999999888666qqqqqqpppppprrrtttvvvxxxyyyqqqnnnwwwrrrXXXHHHAAA@@@AAACCCHHHLLLOOOPPPLLLJJJLLLNNNOOOTTTcccrrrzzzxxxkkkZZZVVVPPPHHH@@@<<<;;;<<<:::===@@@CCCKKKVVV[[[[[[\\\WWWOOOIIIDDD@@@===:::::::::<<>>AAALLL]]]ppp|||rrriiiSSSHHH>>>;;;:::<<>>@@@CCCLLLVVV\\\\\\[[[VVVNNNFFFAAA>>>;;;:::;;;:::<<<>>>AAAGGGUUUbbb}}}{{{zzzyyywwwuuutttsssrrrqqqrrrtttvvvwwwyyyzzzzzzxxxwwwuuutttsssqqqqqqpppmmmmmmpppvvvyyyyyy}}}{{{tttooojjjeeeaaa\\\[[[ZZZ[[[]]]___^^^^^^\\\^^^```aaa```]]]YYYWWWWWW[[[eeetttyyyuuuooojjjiiijjjjjjjjjeeecccbbbbbbaaa^^^```eeelllwww|||mmmeee\\\WWWRRROOORRRWWWcccqqqvvvsssqqqjjjffffff`````````cccjjjsss{{{~~~~~~zzz\\\HHH>>>888555444444444555555555666666666555666777888888999888888777666666666666888999:::??????FFFUUUeeevvv}}}ssskkkUUULLLBBB>>><<<:::===BBBGGGOOOXXXWWWNNNCCC===;;;<<<@@@LLL\\\nnnyyycccUUUQQQWWWggg{{{xxxmmmcccXXXOOOJJJFFFBBB>>>:::888777666555vvvvvvvvvvvvwwwyyyzzz{{{}}}~~~~~~{{{{{{gggPPPEEECCCBBBAAACCCFFFIIIKKKKKKKKKKKKOOOUUUTTTUUUggg|||{{{lllXXXTTTMMMFFFAAA???===<<<;;;>>>AAADDDLLLWWW\\\\\\\\\VVVMMMEEE@@@>>><<<;;;<<<;;;<<>><<<;;;<<>>:::777555666444444444555555555666666555555666888888999999999777777666666777888:::;;;999777<<>>;;;888<<<:::999<<<===???EEEMMMiiiyyyzzzqqqfff```aaafffkkkssszzzwwwqqqhhhkkkppptttvvvvvvtttsssfff\\\TTTSSSPPPIIIFFFHHHIIIGGGFFFGGGKKKOOORRRSSSYYY```nnn}}}}}}~~~~~~~~~|||wwwooogggbbb___]]]___aaabbbeeelllvvv}}}{{{xxxtttooollljjjiiiiiirrrwww|||}}}{{{yyy{{{}}}yyyssssss~~~dddHHH===;;;777555777333444444444555666666666555444444444555666888:::555666777888888777666555888;;;===???DDDOOO^^^iiivvvmmmiii^^^OOOCCC===;;;:::888;;;@@@HHHPPPRRRNNNFFF???;;;<<>>@@@HHHTTTgggooo___\\\```ooouuulllaaa]]]UUULLLDDD>>><<<;;;|||zzzxxxwwwyyyzzzzzzzzzuuutttsssqqqooommmllllllkkkhhhgggjjjpppzzz}}}aaaIII>>>===>>>@@@BBBEEEHHHIIIJJJJJJIIIJJJKKKIIIGGGIIINNNRRR\\\mmmvvvmmmfffdddllluuuhhheeeggg{{{ooobbbgggmmmjjjYYYGGG@@@CCC===???@@@BBBIIIUUU]]]```eee^^^UUULLLEEEBBB???======::::::<<<===>>>CCCJJJWWWkkkxxxnnniiihhhlllooossswww{{{{{{nnnccc[[[WWWXXX___ppp{{{pppcccXXXSSSSSSNNNIIIGGGIIIMMMQQQSSS\\\eeettt~~~uuuoookkk```aaabbbbbbccceeeiiillljjjnnntttyyy}}}~~~{{{{{{zzzyyyxxxxxxxxxxxxzzz|||{{{xxxwww{{{rrrfffaaaaaaeeeooooooVVV???888888555555777666666555555555555555555555555777888999:::::::::555666777888999:::::::::888999;;;;;;<<>>EEENNNTTTTTTQQQNNNDDD???===CCCPPPddd}}}kkkaaa[[[dddsssvvvllldddYYYPPPJJJEEE???<<<{{{yyywwwvvvwwwwwwwwwvvvwwwwwwuuussspppmmmkkkiiigggcccaaafffooozzzuuuYYYDDD>>>???@@@BBBEEEGGGHHHGGGFFFFFFHHHIIIIIIHHHFFFFFFIIIKKKRRR^^^nnn~~~~~~tttnnnsss|||jjj```___tttoooeeeppp|||zzzgggOOODDDDDD?????????@@@FFFPPPYYY]]]ccc^^^VVVNNNGGGCCC@@@???===::::::<<<<<<<<>>yyywwwuuuuuuuuuuuusssrrryyyxxxvvvtttqqqmmmjjjhhhaaa]]]\\\cccnnnzzzmmmSSSCCC??????AAACCCEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFGGGHHHJJJOOOVVVbbbqqq{{{{{{ooo___[[[nnnrrrgggtttqqqWWWGGGCCC???===<<<>>>CCCJJJRRRXXX^^^[[[VVVOOOIIICCC@@@???===;;;:::<<<<<<;;;???EEEJJJ]]]yyy{{{rrreeeYYYQQQNNNLLLLLLIIITTTmmmrrrhhhZZZOOOKKKLLLPPPRRR^^^jjj|||~~~xxxqqqqqqrrrsssttttttrrrqqqoooooommmjjjfffdddcccdddbbbccceeefffggghhhiiijjjlllmmmoootttyyyxxxnnneeedddfffmmm{{{xxx}}}|||```LLL;;;888888444333555777777777666666555555444333444666888999999999888777777888888:::;;;<<<===999:::;;;<<<===???CCCEEEHHHaaa~~~wwwjjjXXXHHH>>>:::888:::???GGGQQQYYY]]]___NNNEEE>>>@@@LLLbbb~~~vvvaaaYYY___kkkzzz}}}sssfff^^^[[[VVVMMMEEEwwwuuutttssstttsssqqqooouuuuuutttsssqqqnnnkkkiii]]]YYYZZZbbbkkkvvv~~~}}}|||~~~fffOOOCCC???===>>>@@@CCCFFFHHHIIIJJJJJJFFFFFFEEEEEEFFFHHHIIIJJJLLLPPPYYYfffwwwxxxdddYYYiii{{{yyykkktttttt[[[IIIBBB>>>;;;:::===AAAEEEKKKRRRWWWXXXVVVRRRKKKEEE@@@???===;;;;;;<<<<<<:::===BBBGGGWWWooo|||wwwjjjddd[[[TTTOOOMMMKKKJJJIIIQQQggglll\\\SSSQQQTTTVVV___lll~~~{{{{{{{{{|||}}}|||zzzwwwnnnnnnllliiifffdddeeefffaaabbbdddeeeddddddeeefffhhhkkkpppvvv~~~yyynnnllllllpppxxxuuuiiinnnkkk|||tttXXXGGG:::888888444333666777777666666666666666666444444666777888999999999888888888888999:::;;;<<<777888888999;;;===???AAAEEEWWWwwwvvvfffTTTEEE<<<999999<<>>>>>???AAACCCEEEHHHIIIJJJGGGEEEDDDDDDEEEGGGIIIJJJIIILLLRRR]]]lll~~~qqq^^^hhhuuuoooppptttwwwnnn[[[JJJAAA>>>:::999===@@@BBBGGGMMMRRRUUUWWWUUUOOOGGGBBB???===;;;;;;===;;;999;;;@@@DDDOOOccc{{{{{{wwwtttkkkgggaaa\\\XXXSSSOOOLLLOOORRRaaa}}}|||fffYYYUUUWWWYYYbbbnnn~~~ssssssqqqooolllllloooqqqnnnqqqrrrqqqooommmmmmnnnmmmpppwwwzzzvvvzzz{{{fffYYY]]]\\\jjj~~~}}}}}}|||yyyxxx{{{}}}jjjPPPAAA666777888555444777666666666666666777777777666666666777888999:::;;;999888777777888999:::;;;999888777888999<<<===>>>DDDMMMggguuubbbMMM@@@999888:::@@@JJJVVV___dddbbb[[[QQQIIIGGGUUUqqqnnn___XXX\\\cccsss~~~~~~xxxtttqqqkkkbbb[[[vvvuuuttttttuuutttrrrppplllnnnqqqsssuuuvvvuuuuuukkkjjjkkknnnpppuuuxxxzzzsssZZZMMMKKKHHHBBBAAAAAAAAAAAABBBDDDEEEFFFHHHFFFCCCBBBDDDFFFHHHIIIJJJKKKOOOXXXdddvvvfffkkkqqqrrrmmmkkklllhhhZZZJJJBBB>>>999999>>>AAAAAAEEEKKKOOOTTTXXXWWWQQQIIICCC@@@>>>;;;;;;===;;;999;;;???AAAJJJ\\\ssszzzyyyyyyyyyxxxyyyvvvqqqlllggg```XXXSSSVVVUUU\\\pppkkk\\\VVVVVVXXXdddppp}}}|||zzzwwwuuuuuuwwwzzz}}}yyyyyyzzztttyyyrrr[[[LLLQQQTTTaaasss~~~|||qqqqqqrrrrrrvvvvvvbbbIII<<<333666888666555999555555666666777777888888888888777777888:::<<<===999888777777777888999:::===;;;999888:::<<<===>>>>>>BBBXXX~~~jjjTTTDDD999888888===HHHTTT___dddjjjcccYYYLLLEEENNNiii{{{fffYYYXXX^^^aaaooo~~~{{{xxxqqqiiicccqqqqqqpppooopppqqqssstttppppppnnnlllsss~~~}}}zzzuuussstttvvv{{{zzzsss}}}jjjWWWPPPOOOLLLFFFCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKPPP\\\rrrkkkqqqrrryyydddYYYaaaeeeWWWIIIDDD888:::<<<>>>???BBBEEEHHHKKKRRRVVVSSSMMMJJJEEEAAA========================AAAFFFSSSgggzzzxxxyyyqqqrrrvvvzzzpppaaaVVVZZZ^^^eeetttsssbbbXXXYYY^^^iiiuuuwwwdddUUUOOOMMMZZZdddttt|||vvvoooiiikkkvvvmmmVVV???;;;666444444666777777666555444444444666777888999999999999999999999999666666777888888888888888;;;777777===>>>::::::>>>@@@EEERRRkkk|||aaaGGG>>>;;;:::;;;>>>FFFWWWfffmmmiii```PPPDDDFFFUUUcccqqq\\\UUUVVV```jjjvvvzzzuuulllcccppppppooooooooopppqqqqqqnnnnnnlllkkksss|||vvvnnnnnn}}}}}}cccQQQKKKLLLKKKGGGCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIINNNZZZpppsssvvvuuuvvv```RRRXXX[[[QQQFFFDDD;;;<<<>>>>>>>>>@@@BBBEEEJJJQQQVVVSSSOOOKKKFFF@@@======<<<<<<<<<<<<<<<<<<@@@DDDNNN```wwwzzzsssmmmkkkhhhcccbbbcccaaadddkkkuuulllgggbbbccckkkpppbbb[[[]]]ccclllxxxttt```SSSQQQTTTbbblll}}}vvvooohhhjjjrrrzzz|||{{{}}}|||}}}hhhQQQ>>>;;;666444444666777777666555444444444555666777666666666666666666666666666666777888888888888777888444444999;;;:::<<<@@@<<>>???>>>======???AAAIIIPPPUUUTTTPPPMMMGGGAAA???>>>>>>===<<<<<<<<<<<<>>>AAAHHHVVVjjj}}}wwwqqqlll```ZZZWWWWWWWWWSSSRRRSSSRRRWWW```pppzzzjjjeeefffqqq|||mmmbbb]]]aaagggnnnzzzttt___UUUYYY```mmmxxxxxxrrrqqqvvvyyywwwsssooopppvvvzzzaaaIII>>>:::666444555666777777777666555555555555555666444444444444444444444444555666777777888888777777888444333666:::<<<>>>AAA===CCCOOObbb~~~lllZZZHHH@@@888666888<<>>??????>>><<<<<<>>>???GGGNNNSSSSSSRRROOOIIIBBBBBBAAA@@@>>>======>>>>>><<<>>>CCCMMM___www{{{sssllliiieeeaaa]]]YYYTTTQQQRRRRRRNNNLLLMMMMMMQQQ[[[lllxxxrrrmmmmmmxxxiii```]]]bbbiiippp{{{zzzeee]]]eeeoooyyy~~~wwwoooqqqyyyttt[[[DDD===:::666555555777777777888777777777666666666666666666666666666666666666555666666777777777777777888666555888===???@@@@@@@@@FFFPPP^^^uuu~~~}}}}}}pppcccQQQEEE:::777999<<>>===<<<<<<>>>@@@DDDJJJPPPQQQQQQQQQKKKDDDCCCAAA???===<<<<<<<<<===;;;===AAAHHHVVVnnn{{{}}}~~~}}}}}}|||wwwqqqgggccc```___```___\\\YYYUUUOOOLLLLLLKKKHHHFFFHHHLLLOOOXXXiii|||sss|||wwwhhh___]]]bbbiiiqqq}}}ooojjjrrr}}}ssswwwoooVVVBBB<<<999666555666777777777888888888999888888888888777777777777777777777777555555666777777777777777777777777;;;AAAEEEDDD@@@AAAEEEMMMXXXjjj}}}}}}}}}tttlllXXXKKK===999:::;;;===@@@FFFRRR___```VVVKKKFFFEEEJJJTTTeeexxx{{{^^^ZZZXXX\\\aaaggguuuuuuiiinnnooooooooooooooonnnmmmlllhhhbbb^^^```qqq{{{sssqqqsssvvvwwwoooooozzzuuu___IIIBBB@@@??????CCCEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJPPP]]]ssspppdddvvviiiQQQEEEAAA@@@@@@BBB:::<<<<<<<<<<<<<<<>>>@@@AAAFFFKKKMMMPPPRRRNNNHHHBBB@@@===;;;999999999:::999===AAAEEEOOOccc}}}sssfffddd```^^^^^^___^^^]]]WWWUUUUUUYYY^^^bbbaaa```YYYQQQKKKIIIHHHFFFGGGJJJLLLPPPYYYjjj~~~zzzjjjbbb```dddkkkuuuyyyxxxwww{{{{{{gggQQQBBB;;;999666666777777777666777777888999999999999999666666666666666666666666444555666666777777666666444666888===FFFOOOPPPKKKEEEFFFJJJRRR```yyy|||wwwcccTTTDDD<<<999888:::===@@@HHHRRRVVVRRRLLLIIIHHHBBBHHHTTTeeewwwjjj]]]TTTUUU[[[bbbnnn{{{|||qqqllllllmmmnnnnnnnnnmmmmmmgggccc^^^ZZZZZZkkkxxxuuuxxx|||qqqtttkkkVVVEEEBBBCCC???>>>BBBAAABBBDDDEEEEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHOOO[[[qqqtttdddrrrqqqYYYKKKEEEAAA???>>>;;;<<<===<<<;;;;;;===>>>???CCCFFFIIINNNSSSPPPKKKDDDBBB???;;;:::999:::;;;999===AAABBBHHHXXXoooooo\\\XXXSSSQQQPPPQQQRRRSSSSSSRRRTTT[[[eeeoootttuuummmcccXXXRRROOOLLLNNNRRRSSSXXXccctttnnnfffeeeiiiooozzzttt^^^KKK@@@:::888666666777888777666333444666888999999999888666666666666666666666666444555666666777777666666555666999???OOO```fffdddUUURRRPPPTTT\\\nnnssscccPPPCCC:::666666::::::???FFFKKKNNNLLLIIIGGG>>>???GGGUUUdddwww~~~hhhVVVSSSWWW[[[dddooo|||zzziiijjjlllmmmnnnmmmmmmlllddd```[[[WWWWWWhhh~~~{{{xxxzzzwww{{{dddPPPBBBBBBDDD@@@>>>BBB>>>AAAFFFJJJJJJHHHCCC@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@CCCFFFLLLYYYooovvviiittt|||dddRRRIIIBBB===:::<<<======<<<::::::;;;======@@@CCCGGGMMMSSSRRRMMMHHHFFFBBB???===<<<===>>>888===AAAAAACCCPPPeeewwwmmm[[[UUUPPPNNNNNNNNNOOOQQQUUUTTTWWW```ooo~~~uuufff\\\VVVRRRSSSWWW]]]cccnnnqqqjjjiiinnnsssoooXXXGGG>>>:::888666666777888777666111222444666888888888888888888888888888888888888444555555666666666666666777999;;;CCCWWWnnnzzz{{{hhh```ZZZYYY[[[hhhqqq[[[III<<<555555999777999>>>EEEKKKKKKHHHDDD>>>===BBBLLLYYYiiitttZZZSSSTTTUUU[[[cccrrrmmmmmmlllkkkjjjhhhgggfff^^^ZZZTTTOOOWWWqqq{{{|||vvvXXXNNNDDDAAA???<<<;;;===<<>>>>>======<<<;;;999999===???CCCIIIOOOSSSSSSRRRHHHEEEAAA>>>===<<<;;;:::<<<;;;;;;===@@@III[[[lll{{{nnn]]]ZZZTTTOOOSSSYYYYYYUUUUUU[[[cccnnnvvvggg^^^\\\bbbjjjrrrsssuuu~~~xxxmmmlllpppttt{{{bbbLLL???:::666666666666666777888888999888888777666555555444666777777777777666666555555555555555555555555555777::::::AAAYYYzzz~~~rrrkkkkkkjjjlll|||yyyaaaMMMBBB<<<888666999888999===CCCGGGFFFEEEAAA???@@@EEEMMM\\\rrrnnn\\\UUUSSSVVV\\\aaasssjjjjjjiiihhhfffdddaaa```SSSQQQMMMMMMYYYuuu}}}rrrXXXOOOFFFBBBAAA>>>===???===???@@@AAAFFFJJJIIIEEECCCBBBBBBAAAAAABBBBBBBBBFFFIIILLLNNNRRRccc}}}zzz}}}hhhSSSFFF@@@>>>============<<<;;;:::::::::;;;???DDDJJJNNNOOONNNIIIEEEAAA>>>===<<<;;;:::;;;::::::<<<>>>EEEUUUdddzzzyyynnnbbb___[[[XXX\\\dddfffbbbfffjjjooozzz{{{nnngggjjjpppxxxyyy{{{wwwtttwwwzzzuuu\\\HHH===999666666666666666777777888888888777777666555555444444444555555666555555444555555555555555555555555555999<<>>@@@>>>@@@AAA@@@DDDIIIIIIFFFBBBBBBBBBAAAAAABBBBBBCCCDDDFFFIIIKKKOOO]]]zzz~~~ssskkklllqqqttt[[[HHH???;;;;;;<<<<<<<<<<<<<<<;;;;;;888999<<>>===<<<;;;:::999999;;;<<<@@@LLLXXXhhhvvvwwwppplllkkkiiiiiioooyyy}}}{{{~~~ssspppsss}}}~~~jjjTTTCCC;;;999666666555555666666777888777777777666555555444444333444555666666666666666666666666666666666666666444888<<>><<<>>>AAAJJJ\\\lll}}}fffVVVNNNMMMMMMSSS]]]jjj{{{ddddddbbb___YYYSSSMMMJJJFFFEEEHHHTTTiiivvvcccRRRJJJCCCBBBBBB@@@>>>??????AAAAAA@@@BBBGGGHHHFFFBBBBBBAAAAAAAAABBBCCCCCCDDDEEEHHHJJJMMMYYYrrrwwwllliiijjjwwwzzz^^^III???<<<:::;;;;;;<<<======<<<<<<::::::<<<@@@FFFJJJLLLMMMJJJFFFBBB???>>>>>>===<<<:::999:::;;;:::<<>>??????BBBBBB@@@AAAEEEGGGEEEAAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIKKKMMMVVVlllxxxqqqnnnxxx{{{xxx]]]III@@@>>>999:::;;;<<<============;;;:::;;;???DDDIIILLLMMMJJJGGGCCC@@@???>>>===<<<<<<::::::<<<;;;:::???FFFPPP]]]qqq}}}~~~~~~~~~}}}}}}~~~iiiTTTEEE===:::999555555555555555666666777555555555555444444444444333444555777777888888888666666666666666666666666555555888AAAVVVrrr{{{wwwxxx|||~~~jjjVVVGGG???777888999888666888===AAAGGGEEECCCBBB@@@AAAJJJUUUiiivvvvvv^^^OOOEEEEEEGGGLLLUUUbbbqqq}}}^^^\\\XXXSSSMMMGGGBBB???<<>>BBBDDDAAAAAADDDEEEDDDAAAAAAAAAAAABBBCCCCCCDDDGGGHHHJJJLLLMMMTTTfffwwwxxx|||}}}sssuuu]]]KKKBBB@@@::::::;;;<<<=========<<<999888888;;;@@@FFFIIIKKKKKKHHHCCCAAA@@@???>>>======;;;:::<<<;;;999<<>>CCCKKKXXXfffyyyppp\\\IIIFFFCCCDDDGGGPPP```oooUUUSSSOOOKKKGGGDDDCCCBBBCCCIIITTTcccrrr|||uuuuuu}}}~~~dddQQQGGGCCC>>>===BBBFFFFFFEEEFFF<<>>DDDHHHJJJLLLHHHDDDAAA@@@???>>>===>>>:::999::::::999;;;@@@CCCLLLYYYhhhxxxxxxuuuuuuyyyqqqYYYEEE<<<999888777555444444444444555666666333333333333333333333333111111222222333222222222444444444444444444444444444444:::GGGYYYmmmtttmmmiiijjjhhhtttsss\\\LLL@@@===888666777:::===>>>AAACCCFFFHHHDDD???AAAGGGKKKYYYlllrrrZZZPPPFFFCCCBBBGGGRRR^^^NNNLLLIIIFFFDDDDDDDDDEEEOOOUUU___iiisss|||{{{ssssss~~~rrrYYYHHHBBBCCC??????EEEIIIJJJIIIJJJ;;;BBBFFFDDDBBBCCCCCCAAA@@@@@@@@@AAABBBCCCDDDEEEHHHIIIKKKLLLLLLPPP^^^mmmrrrxxxvvvdddSSSEEE===;;;<<<<<<<<<<<<<<<;;;;;;;;;999888:::???EEEIIIKKKLLLHHHDDDAAA@@@@@@???>>>===999888999999888;;;??????FFFQQQ]]]mmm~~~vvvrrrsssyyy}}}}}}{{{|||mmmTTTAAA999777777666555444444444444555666666333333333333333333333333333333444444444333222222333333333333333333333333222444===KKK]]]nnn}}}}}}vvvrrrpppqqqgggkkkmmm\\\JJJDDD<<<777777888888777@@@CCCIIILLLGGGAAAAAAFFFEEESSSfffyyynnn]]]MMMFFFDDDDDDIIIQQQJJJGGGCCC@@@AAAEEEKKKOOO\\\fffssszzz|||~~~{{{zzz||||||aaaRRRIIIDDD???@@@AAABBBCCCDDDEEEFFFDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFKKKHHHIIILLLPPPTTT\\\dddtttjjjuuunnnWWWGGGBBB::::::;;;:::888888888999:::999999:::<<>><<<<<<<<<;;;::::::::::::;;;@@@BBBJJJTTT```ppp}}}|||rrrqqqvvv~~~|||tttsss}}}{{{|||~~~zzzvvvtttxxxqqq]]]HHH===999777555555444444555555555555555555222333333444444333333222111111222222222333333333444333333222222111111111222666>>>HHHUUUdddsss||||||zzzyyynnnkkkmmmzzzjjjWWWJJJ<<<555777;;;:::777999===CCCGGGHHHGGGFFFEEEGGGIIIRRRfff~~~rrrWWWJJJFFFDDDEEEHHHCCCCCCCCCAAADDDMMMZZZeeellluuu}}}}}}oooVVVJJJDDDAAA??????@@@AAABBBDDDDDDEEEDDDCCCBBBAAAAAAAAABBBBBB?????????AAACCCFFFHHHJJJLLLIIIIIILLLNNNPPPXXX```{{{lllkkkwwwrrrYYYHHHBBB:::;;;;;;;;;:::999999999:::999888999:::<<>>@@@FFFOOOZZZhhh~~~~~~wwwppprrrxxx}}}uuurrrpppsss|||{{{~~~~~~}}}tttnnnnnnuuu|||~~~jjjXXXDDD:::777555444444444444444444444444444444222333333444444333333222111111222222222333333333333333333222222111111111000333888@@@KKKZZZhhhrrr~~~}}}|||||||||sssooooooxxxzzz^^^QQQAAA888888999999777888<<>><<<<<<<<<;;;:::::::::::::::;;;<<>>999888777666888:::>>>GGGPPPWWWXXXXXXLLLIIIKKKUUUbbbtttqqq]]]MMMDDDAAA======???FFFTTTiiiyyyzzzxxx```QQQJJJIIIHHH@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBFFFDDDBBB@@@AAACCCGGGIIIRRROOOMMMNNNMMMLLLQQQWWWjjjrrr___bbbzzz|||bbbNNNCCC<<<<<<;;;;;;<<<;;;:::888888777777777999;;;>>>@@@AAABBBCCCDDDDDDBBB???>>><<<;;;::::::999999::::::::::::===CCCIIIQQQ```mmmxxxuuussssssqqqqqqrrrrrruuu~~~|||wwwssspppnnnxxxxxxmmmeeekkkkkkjjjgggdddgggvvv~~~nnnVVVIII;;;666555444333444444444444333333333333333222222333333333333222222111111222222222333333333222222222222222222222333444333222333888CCCOOOXXXcccaaa```dddllluuu{{{~~~|||{{{wwwtttyyywwwjjjXXXHHH>>>999777666:::999<<>>======???BBBFFFJJJMMMPPPMMMMMMNNNNNNMMMPPPVVVdddyyy~~~hhhaaaiiiuuu{{{gggWWWEEE@@@;;;999::::::999777777666666777999<<>>;;;;;;:::999999999999999:::888:::>>>AAAEEELLLTTTeeeqqqxxxooojjjhhhgggmmmiiihhhlllsss|||}}}wwwrrrooooooooovvvmmmbbbZZZ[[[```jjj}}}sssaaaHHH@@@999999999777666777666666666555555444444333111111222222222222111111111111222222222333333333000000111222333333444444222222111000111555;;;@@@DDDFFFJJJNNNSSSZZZbbbhhhmmmppprrrmmmjjjqqqrrraaaPPPCCC===:::<<<999888===FFFPPPVVVYYYYYYSSSKKKGGGHHHRRRfffxxxyyyeeeAAAKKK```qqqXXXMMMKKKGGGCCCAAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@???>>>===999:::<<<>>>BBBFFFJJJLLLHHHFFFGGGJJJJJJJJJNNNTTT```uuuhhh\\\bbbmmm~~~yyygggLLLEEE===::::::;;;:::999888888777666777999;;;===CCCEEEGGGIIIHHHEEEAAA>>>;;;:::999999888999999999999777888===@@@BBBGGGMMMYYYeeewwwuuummmhhhfffffffffbbbaaafffnnnyyyyyyyyywwwuuusssuuuzzz~~~}}}kkk]]]^^^gggrrrlllXXXCCC===999999:::777666777666666555444444333222222111111222222222222111111111111222222222333333333///000000222333444555555///111222222222333666888999???FFFIIIIIILLLRRRYYYdddjjjooolllggggggoooxxx|||lllZZZJJJAAA===;;;999888:::@@@IIIQQQWWW\\\XXXRRRMMMHHHJJJWWWeeeMMM\\\xxxlllQQQGGGFFFDDDAAA@@@??????>>>>>>======<<<<<<>>>>>>???@@@???>>>===<<<:::;;;===???BBBEEEGGGIIIBBBAAABBBFFFGGGGGGLLLRRR\\\qqqfffYYY```mmmzzzsssQQQIII???:::;;;===<<<::::::999777666555666888999===@@@CCCFFFGGGEEEBBB@@@;;;:::999999888888999999999666777<<>>>>>=========;;;:::<<>>>>>999???DDDFFFDDDDDDGGGKKKTTTfffnnnZZZVVV[[[sssfffPPP???===>>>:::888;;;;;;:::999777666555555555===???AAADDDEEEDDDCCCBBB<<<777555888;;;:::888999;;;<<<<<<;;;;;;>>>BBBFFFOOOYYYhhhyyywwwqqqpppmmmgggbbb```[[[[[[dddmmmttt~~~tttfffjjjkkkkkkpppooooootttqqqYYYGGG@@@???>>><<<:::888777666333333333222222222111111444444444333333222222222//////000000111111111222111111111111111111111111222111111111222333333444555999>>>AAACCCDDDFFFGGGSSSZZZaaaaaaZZZSSSQQQSSSbbb{{{xxxlll]]]MMMCCC===;;;888777:::AAAHHHMMMWWW^^^bbb\\\PPPHHHJJJOOObbbppprrrsss[[[FFFBBBDDDBBBAAADDDAAAAAAAAA@@@??????>>>>>>===<<<===???AAABBB???<<<<<<===>>>>>>>>>>>>>>>>>><<<@@@DDDFFFEEEFFFHHHKKKSSSaaasss___XXXZZZkkkxxxuuu]]]GGGAAA???:::888:::;;;:::999777666666555555999<<>>>>><<<::::::888999999888888:::???BBBGGGQQQ```qqq~~~vvvrrrqqqnnnhhhbbb___[[[]]]fffooouuu~~~rrrcccdddfffjjjuuuyyyzzz}}}~~~jjjUUUFFF???>>>===;;;999777666555333333333222222222111111333333333333222222222111///000000000111111111111222111111111111111111111222111111111222222333444333666:::===???AAADDDEEENNNTTTXXXVVVOOOIIIIIIJJJPPPeeezzzpppbbbTTTKKKBBB>>>999666777<<>>>>>=========>>>??????@@@AAACCCEEEGGGHHHIIIJJJPPPZZZuuu~~~iii\\\XXX```lll|||kkkPPPDDD@@@;;;999;;;::::::888777666666666666666888<<<@@@CCCEEEEEEEEECCC>>><<<======:::888:::777777777777777888<<>>BBBKKKSSS\\\___\\\UUUOOOLLLJJJTTTfff|||ttt[[[NNNDDDDDDFFFEEEDDDEEECCCCCCBBBAAA@@@??????>>>;;;<<>>AAABBBCCCCCC>>>:::999<<<<<<999999<<<888888999888777999;;;>>>???GGGQQQXXX```ppp{{{tttttttttssspppjjjccc^^^[[[___fffnnnuuuyyy~~~~~~ooobbb\\\___ggg|||mmmWWWHHH@@@::::::999888666555444444333333333222222222111111111111111000000000000000000000000000000111111111222222111111000000//////222111111111111111222222333444666888:::>>>CCCFFFSSSXXX\\\\\\WWWRRROOOOOOJJJNNN]]]zzzxxxqqqkkkZZZSSSHHH>>>999888;;;>>>DDDJJJSSSYYYZZZVVVPPPLLLHHHMMMWWWfffyyy~~~zzzeeeQQQIIIDDDDDDFFFFFFEEEFFFCCCBBBAAA@@@???>>>======999;;;>>>AAAAAAAAA@@@???;;;;;;;;;<<<>>>AAADDDEEEDDDCCCBBBDDDFFFHHHHHHGGGHHHSSSkkkcccOOOMMMWWWdddtttjjjVVVIIIAAA===<<<999999888777666666666777666777:::<<<===>>>?????????===<<<>>>===:::;;;>>>888888999888777888:::<<<===CCCIIIMMMSSSbbbxxx}}}uuupppnnnppprrrpppkkkddd^^^[[[\\\ccclllrrrwwwzzz}}}~~~{{{ooocccZZZ]]]eeeyyy}}}fffQQQBBB;;;888888777666555555444444333333333222222222111111000000000000000000000000111111000000000000000000111111111000000000//////222222111000000111111111111222444555666:::???CCCMMMTTT\\\```^^^YYYTTTRRROOOKKKPPPeee}}}xxxsssccc\\\OOOCCC;;;888999:::???CCCHHHNNNQQQPPPNNNKKKDDDEEEIIIQQQ```xxx~~~nnnYYYHHHFFFCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<888:::===>>>======>>>>>>::::::;;;===???BBBDDDEEEBBBBBBBBBBBBCCCDDDFFFFFFGGGPPPfff{{{yyyxxxiiiPPPKKKRRR]]]jjj}}}hhhTTTEEE<<<999999999888777777777777777777888999:::;;;;;;;;;;;;@@@>>>======999444555888777888888888777666888:::999===AAAEEEKKKXXXlllzzz}}}tttlllhhhiiilllnnnkkkeee^^^[[[ZZZ^^^gggqqquuuxxx{{{|||{{{}}}~~~zzzvvvrrriiiaaaWWWZZZbbbsssttt^^^KKK>>>999777777666666555555444444333333333222222222111111000000000000111111111111111111111111000000000000000000000000000000000000222222111000000000000111...///000111222555999===EEEMMMXXXaaaccc```[[[XXXUUUNNNNNN\\\qqq~~~{{{wwwssshhh```TTTGGG>>>999777777;;;===@@@CCCFFFGGGHHHHHHBBBCCCDDDGGGRRRggg}}}aaaOOOFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@???>>>===999;;;<<<;;;::::::<<<>>>;;;<<<===???@@@AAABBBBBB???AAABBBAAA??????CCCFFFIIINNN]]]www~~~www[[[LLLRRRYYYddduuuwww]]]HHH<<<888999888888777777777777777666666777888999:::::::::===;;;;;;:::666111222666888:::::::::888888999:::888:::<<>>:::;;;<<<:::888888;;;>>>===>>>???AAAAAA@@@??????===@@@BBB@@@===<<>>===;;;;;;;;;<<<<<<;;;;;;<<>>AAAAAADDDFFFDDDCCCGGGRRR\\\iiimmmwww