BM66(@ AAA@@@AAAEEEGGGKKKUUU___ooo{{{vvvkkkfffaaa[[[WWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\[[[\\\^^^___aaabbbbbbbbbffffffffffffeeeeeeeeeeeeeeeeeedddbbb```^^^[[[ZZZVVVTTTQQQPPPPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJMMMPPPXXXdddsssyyyrrrooolllgggbbbaaaVVVSSSPPPNNNOOOQQQUUUWWW\\\bbbmmm{{{pppddd\\\SSSKKKHHHHHHGGGDDDAAA???>>>??????@@@CCCFFFJJJPPPWWW___dddlllnnnpppsssssspppkkkgggddd___YYYTTTSSSQQQMMMJJJKKKJJJJJJKKKKKKIIIFFFCCC???>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<>><<<888777666555555444444555444333333222111111111222666666666666666666666666444444333333444555777888:::;;;;;;===???AAACCCDDDDDDFFFIIILLLNNNQQQUUUXXX[[[^^^aaadddfffjjjnnnrrrtttxxx}}}aaaMMMFFFAAA???=========>>>===<<<::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<<<<===???@@@AAABBB@@@AAAEEEGGGKKKTTT___mmmyyy~~~sssiiiddd```[[[XXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]___```aaacccdddeeeeeefffiiiiiiiiiiiihhhhhhhhhhhhffffffeeecccaaa___]]][[[VVVSSSQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJPPPZZZfffwwwvvvnnnkkkhhhbbb^^^]]]UUUSSSPPPNNNOOORRRVVVXXX]]]bbbmmmzzzpppeee]]]TTTLLLIIIIIIGGGDDDAAA?????????@@@BBBEEEHHHMMMSSSZZZbbbhhhrrrtttwwwzzz{{{yyyuuurrroooiiiaaaZZZUUURRRNNNKKKJJJIIIIIIIIIHHHFFFCCC@@@>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;::::::;;;>>>BBBDDDEEEEEEFFFFFFHHHGGGEEEDDDCCCAAA>>><<<888777666555555444444555444333333222111111222222444444444444444444444444555555444444555666888999::::::;;;===???AAACCCDDDFFFHHHKKKMMMOOORRRVVVYYY\\\^^^aaadddgggkkkooorrrvvvzzz```MMMFFF???===;;;:::;;;;;;;;;999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBB@@@AAADDDFFFJJJSSS]]]jjjvvv~~~tttjjjeeebbb^^^\\\]]][[[[[[[[[[[[\\\]]]^^^^^^aaabbbccceeefffgggggghhhkkkkkkjjjjjjjjjiiiiiiiiieeeeeedddbbb```^^^\\\[[[VVVTTTQQQPPPPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEHHHOOOWWWdddwwwuuulllhhhddd^^^ZZZYYYSSSQQQPPPOOOPPPSSSWWWZZZ]]]bbblllyyypppfff^^^UUUOOOLLLIIIGGGDDDBBB@@@@@@@@@AAABBBEEEIIINNNTTT\\\dddjjjvvvxxx|||zzzsssjjjaaaYYYTTTPPPMMMKKKIIIGGGFFFEEEBBB???<<<;;;:::999999888888888888:::::::::::::::::::::::::::===BBBDDDEEEFFFGGGHHHHHHFFFDDDCCCCCCAAA>>>;;;888777666555555444444555444333333222222222222222333333333333333333333333666666555666666777888999::::::;;;===???AAACCCDDDGGGIIILLLNNNPPPSSSWWWZZZ\\\___bbbeeehhhlllppptttyyy}}}|||^^^KKKEEE???===;;;:::;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBB@@@AAADDDEEEIIIRRR\\\gggsss|||qqqlllhhhcccaaabbb^^^^^^^^^^^^^^^^^^___``````aaaccceeefffgggggggggiiiiiiiiiiiihhhhhhhhhhhhdddcccbbbaaa___]]][[[ZZZXXXVVVSSSRRRRRRRRRPPPOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCEEEDDDEEEJJJOOOWWWeeesssxxxnnnhhhbbb\\\XXXWWWQQQQQQOOOOOOQQQUUUXXX[[[\\\bbblllxxx{{{nnnfff^^^VVVPPPNNNIIIGGGDDDBBB@@@@@@AAAAAA@@@CCCGGGLLLSSS[[[dddjjjsssvvv{{{|||rrrggg^^^XXXTTTRRRLLLIIIFFFCCCAAA???<<<999888777777666666777777888::::::999999999999::::::999===AAADDDEEEFFFGGGHHHHHHFFFDDDCCCBBBAAA>>>;;;888777666555555444444555444333333222222222333333333333333333333333333333555555555666666777888888999:::;;;===???AAADDDEEEGGGIIILLLNNNPPPTTTWWWZZZ]]]```cccfffiiimmmrrruuu{{{~~~wwwZZZIIIDDD@@@>>><<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<===???@@@AAABBB@@@AAACCCDDDGGGPPPZZZdddppp}}}{{{tttnnnhhheeeeeecccbbbaaa```````````````aaabbbdddeeeggghhhhhhhhhiiiiiiiiihhhhhhhhhhhhgggeeeddddddcccaaa___]]]\\\[[[YYYVVVUUUUUUUUUSSSRRRPPPOOOOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCFFFDDDEEEHHHKKKOOOYYYcccrrr}}}ppphhhaaaZZZUUUUUUQQQPPPPPPPPPRRRUUUYYY[[[[[[aaakkkvvvtttjjjccc]]]TTTOOOOOOHHHFFFDDDAAA@@@@@@AAAAAAAAACCCHHHMMMSSS[[[dddjjjmmmqqqvvv{{{|||pppddd[[[VVVTTTMMMJJJEEEAAA???<<<:::888555555555555555666777888:::999888888888888999:::999===AAADDDEEEFFFGGGHHHGGGFFFDDDCCCBBB@@@===;;;888777666555555444444555444333333222333333444444444444444444444444444444333333444555666666666666999999;;;<<>><<<<<<<<<===<<<:::999999999999999999999999;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<===???@@@AAACCCAAAAAACCCDDDFFFOOOYYY```mmmzzz{{{tttlllhhhhhhhhhgggeeecccbbbaaa``````cccdddeeeggghhhiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhggggggfffeeedddbbbaaa```]]][[[XXXWWWWWWWWWUUUTTTQQQPPPPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCFFFHHHIIIOOOVVV\\\hhh~~~sssiii```WWWRRRRRRQQQQQQPPPQQQSSSVVVYYYZZZZZZaaajjjsssuuummmddd___YYYQQQMMMMMMGGGEEECCC@@@??????@@@AAACCCFFFJJJOOOUUU]]]eeekkkjjjnnnrrruuuxxx}}}vvvggg\\\VVVSSSMMMIIICCC???<<<:::888666333333333444555666888999:::999888777777888999::::::===BBBDDDEEEFFFGGGHHHGGGEEECCCBBBBBB@@@===:::888777666555555444444555333333333333333444444555444444444444444444444444222333444555666666666666888999:::<<>><<<:::999::::::999888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAACCCAAAAAABBBCCCEEENNNXXX\\\hhhvvv{{{sssooonnnllljjjhhheeecccaaa```___bbbbbbdddfffggghhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeecccbbb```___]]][[[YYYWWWWWWWWWVVVTTTQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDCCCEEEFFFEEEGGGLLLSSSYYYiii~~~yyymmmbbbYYYSSSRRRRRRQQQQQQRRRSSSVVVXXXYYY\\\aaaiiiooozzzwwwlllfff___[[[VVVNNNJJJKKKEEEDDDAAA???>>>??????@@@DDDFFFJJJNNNTTT\\\dddiiihhhkkknnnnnnooorrrzzz~~~sssfff[[[UUUSSSKKKGGG@@@;;;999777666555222222222333555777888999999888777666666777888999;;;>>>BBBDDDEEEEEEFFFFFFGGGEEECCCBBBAAA@@@===:::888777666555555444444555333333333333333444555555333333333333333333333333333333555666777777666666888999:::<<>>>>>???@@@BBBDDDHHHLLLQQQYYYaaafffgggiiijjjhhhfffiiipppvvvxxxwwwtttmmmbbbZZZUUUTTTIIIEEE>>>999666555444333111111222333555777999:::999888777555555777888999<<>>>>>AAABBBDDDJJJQQQ\\\eeeqqq{{{~~~zzzxxxtttoookkkhhhddd```^^^bbbaaaaaaccceeefffeeecccbbbaaaaaaaaabbbbbbcccddd___^^^^^^]]]\\\[[[[[[ZZZ[[[ZZZXXXVVVUUUUUUUUUVVVQQQPPPNNNMMMMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFLLLNNNQQQXXXcccuuu~~~nnnddd[[[TTTQQQQQQQQQRRRTTTUUUVVVWWWXXX]]]___eeemmmvvvssslllgggbbbZZZSSSNNNIIIEEEBBB;;;::::::;;;<<<>>>@@@AAABBBDDDHHHKKKOOOUUU[[[```jjjiiiiiihhhfffcccccceeekkkiiieeeaaa\\\WWWQQQMMMFFFBBB===888444222333333333333333444555666888999888888777555444444666999===@@@DDDGGGGGGGGGGGGGGGHHHGGGDDDAAA???===<<<;;;999888777666666555555666666555333222222333444666777777666555444333333222555555555666666777888999:::::::::<<>>>>>;;;::::::===;;;999:::<<<>>>>>>===============>>>>>>>>>>>>AAA??????BBBDDDEEEJJJQQQ[[[dddppp{{{{{{wwwrrrmmmjjjfffbbb```^^^^^^]]]^^^``````___^^^]]]]]]]]]\\\]]]]]]^^^^^^ZZZZZZYYYYYYXXXXXXWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTQQQPPPOOONNNMMMMMMNNNOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFHHHJJJLLLPPPYYYgggxxxuuuhhh]]]TTTPPPPPPQQQRRRSSSUUUVVVWWWXXXZZZ\\\aaaiiippp{{{|||sssmmmgggbbb[[[SSSMMMHHHDDDAAA::::::::::::;;;===???@@@@@@BBBEEEHHHMMMRRRYYY^^^mmmmmmmmmlllhhhdddbbbbbbdddaaa^^^[[[XXXTTTNNNKKKEEEBBB===888444222333333111111222333555666888999999999888666555555888:::===AAAEEEGGGGGGFFFFFFGGGFFFEEECCCAAA???<<<::::::888888777666555555555555555555333333333333444555666666555555444444333333555555555666666777888999;;;;;;;;;===???CCCFFFHHHLLLNNNQQQSSSTTTWWWZZZ]]]bbbeeeiiimmmooorrruuuxxx|||fffQQQEEEAAA<<<<<<;;;::::::::::::;;;999999999;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>============>>>>>>>>>>>>BBB@@@@@@CCCDDDEEEKKKRRRZZZcccooozzz|||wwwrrrnnnjjjfffccc]]]\\\[[[[[[\\\\\\[[[ZZZZZZZZZYYYYYYXXXYYYYYYYYYVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQOOOOOONNNMMMMMMMMMNNNNNNQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEGGGHHHJJJNNNXXXdddmmm{{{lll^^^TTTPPPOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZ^^^eeekkktttyyysssnnnhhhccc[[[TTTMMMGGGBBB>>>999999888888999;;;===>>>===???BBBEEEIIIOOOVVV[[[jjjnnnpppppplllhhhdddaaa\\\ZZZWWWTTTRRROOOKKKHHHCCCAAA<<<777444333222333///000111333555777888999999999999777666777999<<<>>>AAAEEEGGGFFFFFFFFFGGGCCCCCCCCCAAA???<<<999888888777666555444444444444444444444444444444444444444444444444444444444444555555555666666777888999;;;;;;<<<>>>@@@DDDGGGIIIMMMOOOQQQSSSTTTVVVYYY\\\cccfffjjjmmmooorrruuuwwwzzz}}}eeeQQQEEEAAA<<<<<<;;;::::::::::::;;;===<<<;;;::::::<<<======999;;;<<<<<<<<<<<<===>>><<<=========>>>>>>>>>???BBB@@@@@@CCCDDDEEEJJJQQQYYYaaannnyyyyyyuuupppkkkhhhbbb```^^^]]]]]]\\\[[[YYY[[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTTTTTTTSSSQQQOOONNNMMMMMMLLLLLLLLLLLLLLLLLLPPPPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEGGGHHHIIIJJJNNNVVV]]]nnn|||~~~mmm___VVVSSSNNNOOOQQQSSSUUUVVVXXXYYY\\\\\\___dddiiiqqq~~~}}}|||zzzwwwrrrnnnhhhccc[[[TTTMMMFFF@@@<<<999888777777888999:::;;;<<<===@@@BBBGGGMMMTTTYYYcccjjjqqqrrrpppmmmhhhcccYYYWWWSSSQQQOOOLLLHHHEEEAAA???;;;777444333222333...///111333555777888999888888888666666777:::<<<@@@BBBEEEFFFFFFEEEEEEFFFBBBCCCCCCBBB@@@===999777777666555444444333333444222333444555555555444444222333333333444444555555555555555555666777888999;;;<<<===???BBBEEEGGGIIIMMMOOOQQQRRRSSSVVVYYY[[[bbbeeeiiilllnnnpppsssvvvyyy|||~~~dddPPPEEEAAA<<<<<<;;;::::::::::::;;;:::;;;;;;888888;;;<<<:::888:::<<<<<<::::::<<<>>><<<<<<======>>>>>>??????BBB??????BBBBBBCCCIIIOOOWWW```mmmxxxzzztttooohhhfffbbb``````___]]][[[\\\[[[ZZZXXXWWWVVVVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSRRRPPPNNNMMMJJJJJJJJJKKKKKKKKKKKKJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEGGGIIIIIIHHHJJJPPPTTT```kkk}}}lll]]]UUUSSSOOOOOOQQQRRRTTTVVVWWWXXX\\\\\\___cccgggooo}}}~~~|||zzzyyyxxxtttpppmmmeeeaaaZZZSSSMMMFFF@@@<<<999888777666666777888999;;;===>>>AAAEEELLLTTTYYY```jjjrrrsssrrroooiiiaaa\\\YYYTTTQQQNNNJJJGGGDDD???===:::777444333222222---///111444666888888999555666666555555666999<<>>;;;999777666555444444333333444222333444444555555444444222333333444444555555666555555555555666777888999;;;;;;===???BBBEEEGGGHHHLLLNNNPPPRRRSSSUUUYYY\\\```cccgggkkkmmmooosssuuuyyy||||||bbbOOODDDAAA<<<<<<;;;::::::::::::;;;333777888666777<<<===:::;;;;;;;;;:::999999:::<<<<<<<<<<<<===>>>?????????BBB??????AAABBBCCCHHHOOOVVV___lllxxxzzzqqqmmmiiifffdddcccaaa___^^^]]][[[YYYXXXVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIEEEGGGIIIHHHGGGHHHLLLQQQWWW^^^lll~~~~~~jjj[[[SSSRRRPPPPPPQQQRRRTTTUUUVVVVVVYYYYYY\\\```dddlllzzz~~~|||zzzxxxuuurrrmmmjjjbbb^^^XXXSSSMMMGGGAAA>>>999888777666666666777888;;;<<<===@@@DDDKKKSSSYYYaaammmvvvuuurrrpppggg]]]^^^[[[VVVQQQMMMJJJFFFCCC===<<<999666444333222222///000333555777888888888444555555444444666:::<<>>;;;:::888777666555444444444444222333333444444555555555444444444555555666666666555555555666666777888999999;;;===???BBBEEEFFFGGGKKKMMMOOOQQQSSSVVVZZZ\\\___bbbgggkkkmmmppptttvvvzzz}}}yyy```NNNDDDAAA<<<<<<;;;::::::::::::;;;555;;;===;;;@@@JJJNNNLLLBBB???:::999999;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCC@@@@@@BBBCCCCCCHHHOOOTTT^^^kkkwww{{{wwwrrrnnnllljjjhhhfffcccbbb```^^^[[[ZZZYYYXXXUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJGGGIIIJJJIIIGGGHHHLLLPPPRRRTTT^^^lllyyyyyyfffWWWRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUWWWWWWZZZ___ccckkkzzz~~~{{{xxxuuurrrnnnjjjfff^^^[[[VVVRRRNNNIIICCC@@@:::999777666666666777777:::;;;<<<>>>BBBIIIRRRXXXaaaoooxxxvvvtttsssjjj___]]]ZZZTTTPPPLLLIIIEEECCC<<<:::888666444333222222000222444777888999888888444555555555555777;;;>>>DDDEEEFFFEEEDDDCCCDDDEEECCCBBBAAA@@@>>><<<;;;:::888888777666555555555555333333222222333444666777555666666666666666666666555555555666666777888999888:::<<>>>>><<<;;;;;;<<<===>>>???@@@@@@DDDBBBAAACCCDDDDDDIIIPPPTTT]]]jjjwwwzzzvvvsssqqqooommmiiihhheeeccc```^^^]]]\\\ZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSQQQOOONNNNNNNNNOOOJJJKKKLLLNNNNNNNNNMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJLLLMMMKKKHHHIIIMMMQQQNNNNNNUUUaaakkkvvvsssaaaUUURRRSSSRRRRRRRRRRRRSSSSSSSSSSSSWWWWWW[[[```dddmmm||||||yyyvvvsssppplllhhhddd\\\YYYUUUQQQNNNJJJEEEAAA:::999888777666666777777999999:::<<<@@@HHHPPPVVV___mmmxxxwwwvvvwwwpppddd[[[WWWRRRNNNKKKHHHEEECCC;;;:::888666444333222222222333666888999999888888555666666666666999<<>>AAACCCEEEEEEHHHJJJNNNPPPSSSWWW[[[___```dddiiimmmqqquuuyyy||||||~~~uuu]]]LLLDDDBBB<<<<<<;;;::::::::::::;;;777===>>><<>>???@@@@@@>>>???@@@@@@AAADDDIIILLLVVV^^^iiittt}}}~~~|||{{{vvvtttpppmmmiiieee```]]]]]]]]]\\\[[[ZZZYYYYYYXXXTTTSSSSSSSSSTTTTTTRRRPPPOOONNNNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKOOONNNNNNNNNNNNNNNOOOOOOGGGIIIKKKMMMNNNMMMLLLLLLLLLOOOSSSWWW\\\gggvvv|||jjj]]]SSSNNNNNNKKKMMMOOOQQQRRRRRRQQQPPPSSSUUUZZZ___ccckkk{{{|||vvvqqqmmmjjjfffccc]]][[[WWWRRRLLLFFFBBB@@@:::888666555666666666666444666888:::===CCCLLLSSS^^^hhhrrrwwwxxxuuulllccc___ZZZSSSMMMIIIEEEBBB???777777666555444333222222333111111333777999888666555555555555777:::===???BBBCCCEEEDDDCCCAAABBBBBBDDDBBB???>>>>>>===<<<:::999888888777777777777777666555444333333444666666666666777888888777555444555555666666777777777888::::::;;;===???BBBEEEGGGOOOQQQSSSTTTVVVYYY]]]```dddgggkkknnnqqqvvvzzz~~~rrr]]]MMMDDD???;;;;;;<<<<<<<<<<<<<<<<<>>EEEKKKVVV```jjjpppsssrrrlllddd]]]YYYRRRLLLGGGDDD@@@>>>888777777666555444333333333111111333777999888777555555555666888;;;>>>@@@BBBDDDEEEDDDCCCAAABBBBBBCCC@@@>>>======<<<;;;999999888888777777777777777666555444444444444555666666777888888888777666555666666666777777888888888::::::;;;===???CCCFFFGGGNNNPPPRRRTTTUUUXXX\\\```dddfffjjjnnnqqquuuzzz~~~rrr\\\MMMCCC???<<<<<<<<<<<<<<<<<<<<<<<<777:::999:::EEERRRQQQHHH===<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBB???@@@@@@@@@@@@CCCHHHKKKTTT\\\gggrrr|||~~~{{{wwwssspppnnnmmmjjjgggccc```]]]\\\\\\[[[ZZZZZZZZZZZZXXXVVVWWWWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOORRRPPPNNNLLLJJJJJJKKKKKKLLLMMMNNNNNNPPPUUU___fffuuuzzzjjj^^^VVVNNNKKKLLLIIIJJJLLLNNNOOOOOOOOONNNQQQRRRWWW\\\```iiizzzzzzwwwqqqmmmiiifffcccaaaaaa^^^ZZZUUUOOOJJJFFFCCC;;;888666555555666666555555666666666666999>>>BBBJJJSSS^^^eeeiiilllhhhccc[[[VVVPPPJJJFFFBBB>>>;;;999888888777666555444333222111222444777888888777666555555666888;;;>>>@@@BBBDDDEEEEEECCCBBBBBBCCCAAA???===<<<<<<<<<:::999999888888777777777777777666555555444444444555555666777888999999999888777777777777888888888888888999:::;;;===???CCCFFFHHHMMMOOOQQQSSSUUUXXX\\\___ccceeeiiimmmpppuuuzzz}}}rrr\\\LLLCCC???<<<<<<<<<<<<<<<<<<<<<<<<555<<<>>>;;;<<>>???@@@AAA@@@AAAAAA@@@@@@CCCGGGJJJRRRZZZfffqqq{{{|||yyyvvvuuurrrnnnjjjgggdddbbbbbb```_________^^^\\\ZZZYYYYYYWWWVVVUUUTTTTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNOOOOOOSSSRRRQQQPPPNNNMMMMMMLLLLLLMMMNNNOOOPPPUUU\\\aaakkkuuu}}}pppbbbYYYRRRKKKHHHIIIGGGHHHJJJKKKLLLMMMMMMMMMNNNPPPTTTYYY^^^gggyyywwwsssnnnjjjgggdddaaa^^^___]]]YYYTTTOOOJJJFFFDDD;;;999666555666666666555777666666666777999;;;===@@@HHHQQQWWW]]]bbbaaa]]]XXXTTTNNNIIIEEEAAA===:::999999888777666555444444111111333555777888777777666666666777999<<>>@@@<<<;;;>>>@@@???;;;::::::999999::::::;;;<<<<<<<<<======>>>???@@@AAABBBAAA@@@@@@BBBFFFIIIPPPXXXdddoooyyy}}}{{{yyyvvvrrrooommmkkkhhhgggeeeeeeeeecccaaa^^^^^^]]][[[YYYXXXVVVVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUSSSPPPNNNOOOPPPPPPQQQRRRUUUYYY[[[aaagggrrrxxxlll^^^VVVOOOIIIEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMQQQVVV[[[eeexxxuuuqqqlllgggdddaaa^^^[[[ZZZYYYUUUQQQLLLHHHEEECCC===:::888666777777666555555444444555666888999::::::AAAGGGKKKPPPUUUVVVTTTTTTPPPLLLHHHDDDAAA===:::999999888777666555444444///111444666777777777777666666666777:::===@@@CCCCCCDDDFFFEEEDDDBBBCCCCCCBBB@@@>>>===>>>>>>===;;;999888888777777777777777666666555555555444444333555666888999:::::::::999999999888888888888888888888999:::<<<@@@CCCGGGIIIKKKNNNQQQTTTWWWYYY\\\___bbbeeeiiimmmqqquuu{{{~~~sss\\\LLLCCC???======<<<<<<<<<;;;;;;;;;888:::;;;999999;;;;;;:::::::::999999999999::::::<<<<<<<<<<<<===>>>???@@@BBBBBBBBB@@@@@@BBBEEEIIIOOOWWWcccnnnxxx~~~{{{xxxvvvuuupppooommmlllkkkjjjgggeeeeeedddbbb___]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQOOORRRUUUXXXXXXVVVRRRPPPQQQQQQQQQQQQRRRSSSSSSTTT^^^aaaiiiuuuxxxkkk]]]TTTNNNGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKOOOTTTYYYdddwwwuuuqqqkkkfffbbb___[[[YYYUUUTTTQQQNNNJJJGGGDDDCCC???<<<999888888888777666222222222333555777666555777<<>>BBBDDDCCCEEEFFFFFFDDDCCCCCCDDDBBB@@@>>>>>>>>>>>>===<<<999888888777777777777777666666666666555444333222333555777888::::::::::::888888888888888777777777888999:::<<<@@@DDDGGGIIIKKKNNNRRRVVVXXXZZZ]]]```bbbeeejjjnnnrrrwww|||uuu^^^MMMDDD@@@=========<<<;;;;;;::::::999888888999:::;;;;;;:::;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@CCCCCCBBBAAA@@@AAAEEEHHHMMMUUUbbbmmmwww}}}|||xxxwwwuuussssssqqqnnnkkkkkkiiigggdddbbb```^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSPPPRRRUUUVVVVVVUUURRRPPPOOOOOOPPPQQQSSSTTTSSSRRR]]]\\\bbbmmmxxxxxxkkk\\\SSSLLLFFFCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIMMMRRRXXXcccvvvuuuqqqkkkeeeaaa]]]YYYVVVQQQPPPNNNKKKIIIFFFEEEDDDAAA>>>;;;::::::999999888555333333444666777444222555999::::::===DDDGGGFFFGGGEEECCCAAA@@@>>>;;;888888777777666555444333333---111666888777666666777666666777888;;;???BBBEEEDDDEEEFFFFFFDDDCCCCCCDDDAAA???=========>>>===<<<999888888777777777777777555666666666666444333222222333555888999::::::999888888888777777666666666888888:::<<<@@@DDDGGGIIIKKKOOOSSSWWWZZZ\\\___aaacccfffjjjooosssxxx}}}vvv___NNNEEEAAA>>>======<<<;;;;;;::::::::::::;;;<<<<<<;;;<<<>>>;;;;;;::::::::::::;;;;;;============>>>???@@@@@@CCCCCCBBBAAA@@@AAAEEEGGGMMMUUUaaammmwww~~~|||zzzxxxxxxuuurrrpppmmmkkkiiifffcccaaa___^^^``````````````````````````````___^^^^^^]]]]]]\\\XXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPKKKKKKNNNRRRVVVXXXXXXWWWXXXUUUYYYdddnnnvvvwwwjjj[[[QQQKKKFFFDDDEEEBBBBBBBBBBBBDDDEEEFFFGGGGGGHHHLLLQQQWWWbbbvvvvvvrrrkkkeee```\\\XXXUUUOOONNNMMMKKKIIIGGGEEEEEEBBB???<<<;;;::::::999888999888666777999999555222444777777666999@@@EEEDDDCCCAAA??????>>><<<999777777777666555444333222222---111666888777666666777666666777888;;;???CCCEEEDDDEEEFFFFFFDDDCCCCCCDDD@@@>>><<<<<<<<<===<<<;;;999888888777777777777777555666777777666444222111111222555777999999999999888777777777666666555555888888:::<<<@@@DDDGGGJJJLLLOOOTTTXXX[[[]]]___aaadddgggkkkoootttyyy~~~www```OOOFFFBBB>>>>>>===<<<;;;;;;::::::777999<<<<<<888666999===<<<;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@AAABBBBBBBBB@@@???AAACCCFFFNNNUUU```kkkwww}}}{{{yyyvvvtttrrrqqqpppooommmkkkjjjiiieeeeeedddcccbbbaaa``````dddbbbaaaaaabbbbbbaaa```[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSQQQPPPPPPQQQRRRQQQPPPPPPQQQSSSWWWZZZ^^^ccciiirrr|||~~~nnn[[[PPPIIIDDDBBBCCCAAA@@@?????????@@@AAABBBEEEJJJJJJLLLVVV___nnn~~~tttkkkfffaaaZZZTTTSSSMMMKKKHHHGGGGGGGGGFFFEEEAAABBBBBBBBB???<<<999777777777777777666555333333777777888:::<<>>;;;999888777555555555555555444444444666666777777777555444333555555666777:::>>>AAACCCCCCCCCDDDDDDCCCCCCBBBAAABBB???<<<:::;;;<<<<<<<<<555666777888888777666555888777666555444333333333333444444555777888:::;;;999999999888777666666555777999;;;<<<>>>AAAEEEHHHLLLOOOSSSVVVYYY]]]aaaccceeehhhlllpppsssxxx}}}www]]]JJJAAA===;;;;;;:::999999999999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBBBBBBBBBB@@@???@@@CCCFFFLLLSSS]]]iiittt}}}zzzxxxvvvvvvtttsssqqqpppnnnnnnhhhhhhgggfffeeeddddddccceeedddccccccddddddcccaaa^^^]]]\\\ZZZXXXVVVUUUTTTSSSTTTUUUUUUUUUTTTRRRRRRPPPQQQQQQQQQOOOOOOQQQRRRSSSVVVZZZ^^^dddmmmvvv|||ppp^^^RRRKKKEEEBBBBBB@@@@@@???>>>???@@@AAABBBCCCIIIHHHJJJUUU]]]lllxxxmmmgggaaaYYYTTTSSSLLLJJJHHHGGGHHHHHHGGGEEEBBBBBBBBBAAA???<<<:::888888888888777666555444444555666777999;;;===???@@@BBBAAA???===;;;999888777666666555444444333222222555666777777777666444333333333444999>>>CCCEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAA>>>;;;:::;;;<<<===<<<666666777777777777666666333333222222111222222222444444555666777999:::;;;999999888888777666666555777999;;;<<<>>>@@@DDDHHHKKKNNNRRRUUUXXX\\\```cccfffhhhlllppptttxxx}}}vvv]]]KKKBBB>>><<<;;;;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBBBBBBBBBB@@@???@@@CCCFFFJJJPPPZZZfffqqq|||}}}|||{{{zzzxxxwwwuuutttsssmmmmmmlllkkkjjjiiihhhhhhhhhfffeeeeeeffffffeeedddbbbaaa___]]][[[YYYWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQQQQPPPOOOOOOPPPRRRQQQSSSWWW[[[```hhhpppuuurrr```TTTMMMFFFBBBAAA@@@???>>>>>>>>>???AAABBBAAAGGGFFFHHHSSS[[[kkk|||nnnfff___WWWRRRQQQKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCBBB@@@>>><<<::::::999999888888777666666666555555777888:::<<<===>>>@@@@@@>>><<<:::999777666777777666444333222111000555666777777777666555444666444444:::AAADDDCCC@@@DDDDDDDDDDDDDDDCCCCCCBBB@@@===;;;;;;<<<=========888777777666666777777777444444444444444555666666444444555555777888:::;;;999999888888777666666666777999:::<<<===@@@DDDGGGIIILLLPPPTTTWWW[[[___cccfffiiimmmqqquuuzzzuuu]]]LLLBBB???===<<<<<<;;;:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBCCCCCCBBBAAA???@@@CCCEEEIIIOOOXXXcccooozzz~~~}}}{{{yyyxxxwwwrrrrrrqqqpppooonnnmmmmmmjjjiiihhhhhhiiiiiihhhffffffeeeccc```^^^[[[ZZZYYYVVVVVVVVVVVVUUUTTTTTTTTTQQQQQQRRRPPPOOONNNPPPQQQRRRTTTWWW[[[___eeelllqqqyyyqqq```UUUNNNGGGCCCBBB??????>>>===>>>???@@@AAA@@@FFFEEEHHHRRRZZZjjj}}}nnnddd\\\TTTOOOOOOJJJIIIHHHHHHJJJJJJHHHGGGEEEDDDBBB???===<<<;;;;;;:::999999888888777777777666666888999;;;<<<======???>>>===;;;:::888777666777666666555444333333222555555666777777666555444666444666>>>IIINNNKKKGGGDDDEEEEEEEEEEEEDDDCCCCCC???===;;;;;;<<<======<<<999888777666666666777888777666666555666666777777333333444444555777888999888888888888777777666666777888:::;;;<<>>>>>===>>>@@@BBBCCCCCCBBBAAA???@@@BBBEEEIIINNNXXXbbbnnnyyy~~~|||{{{{{{wwwwwwvvvuuutttsssrrrrrrmmmlllkkkkkkllllllkkkjjjjjjiiigggdddbbb___^^^]]]YYYYYYXXXWWWVVVUUUTTTTTTRRRRRRSSSQQQOOOOOOPPPRRRRRRTTTWWWYYY]]]aaagggkkksssyyy|||nnn^^^UUUOOOIIIDDDCCC>>>>>>=========>>>???@@@@@@FFFEEEGGGRRRZZZiiizzzkkk```XXXPPPLLLMMMJJJIIIHHHIIIKKKJJJIIIGGGEEEDDDBBB@@@>>><<<;;;;;;:::999888888777888888999888999:::<<<===>>>>>>>>>>>>===<<<:::999777666555555555555555555666666666444555666777777666555555333333888CCCRRRZZZZZZVVVEEEEEEFFFFFFEEEEEEDDDCCC???===<<<<<<======<<<;;;:::999888666666666777888666555444333222222222222222222222333444555666777888888888777777777777777777888::::::;;;>>>BBBDDDIIILLLQQQUUUYYY^^^cccfffhhhkkkppptttyyy~~~nnnYYYJJJBBB@@@======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBCCCDDDCCCAAA??????BBBDDDIIINNNWWWaaammmyyy||||||{{{zzzyyyxxxwwwwwwrrrqqqppppppqqqqqqpppooonnnnnnllljjjgggeeedddccc___^^^\\\ZZZXXXVVVUUUUUUSSSTTTTTTSSSQQQPPPQQQRRRPPPRRRTTTVVVYYY\\\```dddlllrrr|||zzzmmm^^^VVVQQQJJJEEECCC>>>===<<<<<<<<<===???@@@???EEEDDDGGGQQQYYYiiiuuuggg^^^VVVOOOLLLLLLJJJJJJIIIJJJKKKKKKHHHFFFEEEDDDCCCAAA???===;;;;;;:::999888777777888999::::::;;;===>>>?????????>>><<<<<<;;;999888666555555333333444444555666666777444555666777777777666555555666999BBBKKKQQQPPPMMMFFFFFFFFFFFFFFFEEEDDDDDD???>>>===<<<======;;;::::::999999888777777777777888777666555444333333333222222222333333444666666888888777777777777777777777888999:::;;;===AAACCCIIILLLQQQVVVZZZ___dddggghhhlllqqqvvv{{{iiiUUUGGGAAA@@@===<<<<<<;;;:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBDDDDDDCCCAAA??????BBBDDDHHHMMMUUU```kkkwww~~~}}}||||||xxxwwwuuuvvvwwwwwwvvvtttssssssqqqpppnnnlllkkkjjjfffdddaaa^^^[[[YYYXXXXXXUUUVVVUUUTTTRRRQQQRRRSSSOOOQQQSSSUUUVVVXXX\\\___fffkkkttt|||ooo```YYYRRRKKKEEECCC======<<<;;;<<<===>>>???>>>CCCBBBEEEOOOWWWggg~~~}}}qqqddd]]]WWWPPPMMMMMMKKKKKKJJJKKKLLLJJJGGGDDDDDDDDDCCCBBB@@@>>>;;;:::999888777666666777999:::;;;<<<>>>???@@@???>>>===;;;;;;:::888777666555444222222333333333333333333333444666777777777666555777888:::===AAACCCAAA@@@FFFFFFGGGGGGFFFFFFEEEDDD@@@???=========<<<:::888999999999999888777666666999999888777777666777777444444444444555666777777777777777777777777777888666888999::::::<<<@@@CCCGGGKKKPPPUUUYYY^^^dddgggiiilllqqqwww||||||dddPPPDDD@@@???<<<;;;;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBDDDDDDCCCAAA??????AAADDDGGGLLLTTT^^^jjjvvv|||{{{yyyzzz{{{{{{zzzxxxwwwvvvuuutttrrrqqqpppooojjjhhheeeaaa^^^[[[ZZZZZZVVVWWWVVVUUUSSSRRRSSSTTTPPPRRRTTTUUUVVVXXX[[[^^^aaafffnnnxxxqqqccc[[[TTTKKKDDDBBB===<<<<<<;;;<<<===>>>???<<>>;;;999999888666555555777888:::;;;<<<>>>???@@@???>>>===;;;:::999888777666555444222222222111111000000000333444666777777777666666222555999===BBBEEEGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEAAA@@@>>>>>>===<<<999777999999::::::999888666555444444444444444555555666666666666666666777888999777777777777777888888888666888999999:::<<>>>>>===>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@EEEJJJQQQYYYcccppp~~~~~~}}}}}}}}}~~~~~~|||yyyvvvtttssspppooommmhhhccc___]]]\\\XXXVVVTTTSSSSSSSSSRRRPPPRRRRRRSSSTTTVVVXXX[[[]]]aaafffnnnwwwwwwggg]]]WWWOOOGGGDDD@@@>>>===;;;;;;;;;===>>>===@@@DDDGGGIIIRRRgggzzzsssmmmeee]]]XXXVVVTTTSSSPPPOOOLLLLLLKKKJJJHHHFFFDDDDDDCCCBBBAAA>>><<<:::999888777666666777888999===>>>>>>???????????????===:::777555555555444333333333222222333333444555222333333333222222444666555888;;;===???BBBEEEHHHDDDDDDDDDDDDDDDCCCBBBAAADDDCCCCCCBBB@@@>>><<<;;;;;;;;;;;;;;;:::999888888:::999888777666666666666555555444444444444555555999999999888888888777777666888999999:::<<>><<<;;;<<<===>>>===@@@DDDHHHKKKTTThhh|||~~~vvvppphhhaaa\\\YYYWWWUUURRRPPPNNNLLLLLLJJJHHHFFFCCCCCCCCCBBB@@@>>><<<:::888888777666666777888888<<<<<<===>>>??????>>>>>>===:::777555444444333111333333222222333333444555333444555444333333555777666999<<>>===<<<<<<<<<;;;;;;:::999888:::999888777666666666666555555444444444444555555999999999888888888777777777888999999:::<<>>???AAABBBFFFEEEBBBAAA@@@@@@BBBBBBDDDIIIPPPXXXaaammm{{{{{{zzzxxxtttpppkkkgggddd^^^[[[XXXUUUTTTSSSQQQPPPRRRSSSSSSTTTVVVYYY[[[]]]]]]aaagggooowwwtttdddYYYOOOHHHEEEBBBAAA???===<<<<<<===>>>>>>@@@EEEIIIMMMWWWkkk}}}{{{vvvnnngggbbb^^^[[[YYYVVVSSSPPPMMMLLLJJJHHHFFFBBBCCCCCCBBB@@@>>><<<:::888777666555555666777888::::::;;;======>>>>>>>>><<<:::666444444444222111333333222222333333444555444555666555444444666888888:::>>>AAABBBDDDGGGIIIKKKJJJIIIGGGEEECCCAAA@@@AAAAAAAAABBBAAAAAA@@@???<<<<<<<<<<<<;;;:::999999999999888777666666666666555555444444444444555555999888888888888777777777777888999999999;;;>>>AAAAAAEEEKKKQQQVVV\\\bbbfffiiimmmsssyyy~~~sss\\\MMMDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>==================???@@@AAABBBGGGEEEBBB@@@???@@@BBBDDDDDDHHHOOOVVV___kkkyyy}}}zzzvvvqqqlllhhh___\\\XXXVVVUUUTTTSSSQQQSSSSSSSSSTTTVVVYYY\\\]]]^^^aaagggnnnuuu}}}~~~kkk^^^SSSLLLIIICCCBBB???===<<<<<<======>>>@@@EEEJJJOOOYYYlll~~~}}}vvvoooiiieee```]]]YYYVVVQQQNNNLLLJJJGGGEEEBBBBBBBBBBBB@@@>>><<<;;;888777666555555666777888888999:::;;;<<<=========:::888666555555666555555333333222222333333444555444555666555444444666888999<<<@@@CCCDDDFFFHHHJJJMMMLLLIIIFFFCCC@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAA============<<<;;;::::::999999888777666666666666555555444444444444555555888888888888777777777777777888999999999;;;>>>@@@@@@DDDJJJQQQVVV[[[```dddjjjnnntttzzzqqqZZZJJJBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===============<<<<<<===>>>???AAABBBCCCGGGFFFCCC@@@@@@AAACCCDDDCCCGGGNNNUUU]]]iiivvv|||wwwpppkkkaaa]]]YYYVVVVVVVVVUUUTTTSSSSSSTTTUUUWWWYYY\\\^^^___bbbgggmmmsss|||rrrdddWWWOOOLLLDDDBBB@@@===;;;;;;<<<<<>><<<;;;;;;<<<===???@@@@@@AAAAAA>>>>>>>>>>>>===<<<;;;;;;:::999888777777666666777555555444444444444555555777777777777777777777777777888999999888:::===???@@@EEEKKKQQQVVVZZZ___bbbkkkooouuu{{{pppXXXIIIBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@BBBBBBCCCGGGFFFCCCBBBAAAAAACCCCCCBBBFFFMMMSSS\\\gggttt}}}wwwpppfffbbb]]]YYYXXXXXXWWWWWWSSSSSSTTTUUUWWWZZZ\\\^^^___bbbffflllsss{{{{{{kkk\\\QQQMMMFFFDDDAAA>>><<<<<<<<<<<<@@@AAAEEEKKKRRR\\\lll|||~~~vvvnnngggbbb[[[WWWRRRMMMKKKIIIGGGEEECCCCCCDDDCCCBBBAAA???===999888777666666777888999999999:::;;;;;;;;;;;;:::777555444444666888999999333333222222333333444555333444555444333333555777:::>>>BBBEEEFFFGGGHHHIIIIIIGGGDDDAAA>>><<<;;;;;;;;;;;;===???@@@AAAAAAAAA????????????>>>===<<<<<<;;;;;;:::999888888888888555555444444444444555555666666777777777777777888777888999888888999<<>><<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBAAAFFFLLLRRRZZZeeerrr{{{~~~wwwnnnjjjccc^^^\\\ZZZYYYXXXTTTTTTTTTUUUWWWZZZ]]]^^^bbbdddiiinnnuuu~~~vvvdddVVVOOOIIIGGGDDDAAA???>>>>>>>>>AAAAAAEEEKKKRRR[[[kkkyyyzzzqqqhhhbbbZZZVVVQQQLLLJJJIIIGGGFFFDDDDDDEEEEEEDDDBBB@@@???:::999888777777888999:::;;;;;;;;;;;;;;;;;;:::999777555333333444555666555333333222222333333444555444555666555444444666888:::>>>CCCFFFGGGGGGGGGHHHGGGEEEBBB???===<<<<<<===<<<===???@@@BBBBBBCCCCCC@@@@@@@@@@@@???>>>===<<<===<<<;;;:::999999999999555555444444444444555555666666666666777777888888777888999888888999<<<>>>AAADDDIIIOOOUUU\\\cccgggnnnrrryyypppZZZKKKCCC>>>;;;::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::<<<>>>@@@BBBCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBAAAEEELLLRRRYYYdddqqqzzz|||uuuppphhhbbb^^^[[[YYYXXXTTTTTTTTTUUUWWWZZZ]]]^^^fffhhhlllrrryyylll[[[SSSLLLJJJFFFCCCAAA@@@@@@@@@BBBAAAEEEKKKRRR[[[jjjxxx|||rrrhhhbbbZZZVVVPPPLLLIIIHHHGGGFFFEEEEEEFFFEEEEEECCCAAA@@@;;;:::999888888999:::;;;<<<<<<<<<<<<;;;:::999999888555222111222222222111333333222222333333444555555666777666555666777999:::>>>CCCFFFGGGGGGGGGHHHFFFDDDAAA???======>>>>>>>>>???AAABBBCCCDDDDDDDDD@@@@@@AAA@@@@@@???>>>=========<<<;;;::::::::::::555555555444444555555555555666666666777777888888777888999888888999;;;>>>@@@CCCHHHNNNUUU]]]fffkkkooossszzzppp[[[LLLCCC>>>:::::::::::::::::::::::::::999999::::::;;;<<<======;;;<<<<<<===============:::<<<>>>AAABBBCCCDDDCCCGGGEEEBBB@@@AAAAAA@@@???DDDGGGLLLQQQXXXcccpppzzzyyyrrriiiccc```^^^ZZZXXXYYYXXXWWWVVVXXXZZZ]]]```gggjjjpppuuuzzzwwweeeZZZLLLIIIEEECCCBBBBBBAAA@@@AAABBBFFFMMMSSSZZZfffqqq|||rrrhhhaaaVVVRRRLLLIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDD@@@===:::999:::;;;<<<<<<>>><<<888777777888888888666666666444222111222444333333222222333333444555666555444444444666777888===@@@CCCFFFGGGGGGEEEDDDAAA@@@>>><<<;;;<<<===>>>AAAAAABBBBBBAAAAAA@@@????????????>>>===<<<;;;:::::::::::::::::::::::::::888666555444444555666888555555555555555666666777:::999888888888999:::;;;CCCEEEJJJOOOVVV```jjjpppsssxxxqqqYYYKKKCCC>>>;;;???<<<999888888999999999999999::::::;;;<<<======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;===>>>@@@BBBCCCIIIFFFCCCBBBBBBBBBAAA@@@CCCFFFKKKPPPWWWcccpppzzz}}}vvvmmmeeebbb___[[[XXXWWWVVVVVVVVVXXX\\\___aaafffjjjpppuuu{{{jjj]]]QQQMMMHHHDDDBBBAAA@@@>>>@@@AAAEEELLLQQQXXXdddooo}}}vvvnnneee___SSSPPPKKKHHHHHHHHHGGGFFFGGGFFFEEEEEEDDDDDDDDDDDD@@@===;;;:::;;;<<<<<<<<>>???AAAAAABBBBBBBBBBBBBBBAAADDDDDDCCCCCCBBB@@@???>>>;;;;;;;;;::::::999999999888777555444444555777888888888888888888999999::::::999888888888999:::;;;AAADDDIIIOOOWWW```iiiooouuuzzzpppYYYJJJDDD@@@===???<<<999888999::::::999999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<>>======<<<<<<;;;:::999888888777777555555555555777777666666555555666666777888:::999888888888:::;;;<<>><<<999999999::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>>>>===AAA>>>;;;999999888666555222444777777555333222222333333333333333444555555666555555666888:::<<<===BBBBBBCCCCCCDDDEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFBBBBBBAAAAAA@@@>>>===<<<>>>===<<<;;;:::999888888777777666555555666777777555444444444444555666666:::999888888999:::<<<===>>>BBBIIIPPPWWW___fffkkkuuuzzzqqqXXXIIICCC@@@???>>><<<:::999:::;;;:::999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>???JJJGGGDDDBBBBBBAAA@@@???>>>BBBGGGLLLTTT```mmmwwwsssjjjeeebbb^^^\\\XXXXXXXXXZZZ\\\^^^aaabbbfffkkkrrrxxxyyyrrrmmmnnnpppttt|||nnnZZZUUUNNNIIIEEEDDDCCCBBBBBBBBBEEEJJJNNNRRR]]]gggqqqzzznnnjjjeee```[[[VVVQQQMMMJJJIIIHHHHHHHHHGGGDDDBBBBBBCCCDDDDDDEEEDDDDDDCCC???>>><<<===>>>???>>>===@@@>>><<<::::::888666555333666888999777555444444444444333333444444555666666666666666888:::<<<>>>@@@AAAAAABBBDDDEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBAAABBBCCCEEEFFFGGGGGGHHHDDDDDDDDDDDDBBBAAA@@@???>>>>>>===<<<:::999888888777777666666666666777777888888777777888888999:::999999888888999;;;<<<===>>>BBBIIIPPPWWW___fffkkkqqqxxxrrrXXXHHHAAA>>>======;;;::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAAAAAJJJHHHDDDBBBAAAAAA@@@>>>>>>AAAFFFKKKRRR^^^kkktttvvvlllfffbbb___\\\YYYZZZ[[[\\\^^^```bbbcccfffkkkrrryyyrrrkkkeeeeeefffiiiqqqyyy|||~~~~~~yyyvvvvvvwwwxxxppp[[[UUUNNNIIIFFFEEEDDDDDDCCCCCCEEEIIILLLQQQ[[[eeemmm|||zzzoookkkddd^^^YYYTTTOOOKKKJJJIIIHHHHHHIIIHHHFFFDDDCCCDDDEEEFFFEEEEEECCCBBB???>>>===>>>???@@@???>>>???>>><<<;;;;;;999777555555777999999777666666666444444444444444555555666666666666666888:::;;;===<<<>>>@@@BBBDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAABBBDDDEEEFFFGGGGGGGGGCCCCCCCCCBBBAAA@@@???>>>>>>======<<<;;;:::999999777777777777777777777777777666666666666777888888999999999999:::;;;===>>>???CCCIIIPPPWWW___gggmmmqqqxxxqqqXXXHHHAAA===;;;<<<;;;:::;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<<<<======???AAACCCDDDFFFLLLIIIEEECCCBBBBBB@@@??????BBBFFFKKKQQQ\\\iiirrr{{{ooogggbbb^^^ZZZYYYZZZ\\\^^^aaaccceeefffgggkkkrrryyyyyykkkddd^^^]]]^^^```gggooosssuuuwwwuuuppplllkkklllmmmrrr|||sss\\\WWWOOOIIIEEEDDDDDDCCCCCCBBBDDDHHHJJJNNNXXXbbbiiiyyyzzzqqqmmmeee___ZZZUUUPPPNNNLLLJJJHHHHHHIIIIIIHHHGGGEEEEEEFFFGGGFFFEEECCCBBB>>>>>>===???@@@AAA@@@>>>>>>===;;;;;;;;;:::888666555777888777666555666888444444444444444555666666777777666666777888:::;;;888:::>>>AAADDDFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBAAA???>>>=========<<<<<<;;;;;;;;;:::777777777888888777777777444444444444444555666666999999999999:::<<<>>>???AAADDDIIIOOOWWW```iiiooottt{{{oooWWWIIIBBB>>>;;;<<<;;;;;;;;;======<<<:::999::::::;;;;;;<<<<<<<<<>>>=========<<<<<<<<<;;;<<<======???@@@CCCDDDEEEMMMJJJGGGEEEDDDCCCAAA@@@???BBBFFFJJJPPP[[[gggppp~~~qqqhhhbbb]]]YYYXXXYYY\\\___bbbfffhhhiiiggglllrrryyyssseee___YYYXXXYYY[[[aaaiiimmmppprrrpppkkkfffeeeeeefffiiinnnwwwwww^^^XXXPPPIIIEEECCCBBBBBBBBBAAACCCFFFIIILLLUUU___gggvvvzzzsssnnnggg```[[[WWWSSSQQQMMMKKKIIIIIIJJJJJJJJJIIIFFFGGGHHHHHHGGGEEECCCAAA>>>>>>>>>???AAAAAA@@@???===<<<;;;;;;<<<;;;999777555666666555444444666888555444444444444555666666777777666666666777999:::555888===AAADDDFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEGGGGGGFFFFFFEEEDDDBBBAAA<<<<<<<<<<<<<<<<<<;;;;;;777777888888888888777777777777777777777888999999999999999999:::<<<>>>???CCCEEEJJJOOOVVV```jjjpppxxxmmmWWWJJJCCC???<<<<<<;;;;;;<<<======<<<:::999999::::::;;;<<<======>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>@@@BBBBBBKKKIIIGGGDDDBBBAAAAAAAAA@@@CCCFFFIIINNNWWWccclllzzzyyyoooggg```[[[\\\\\\]]]___bbbdddggghhhiiikkkpppvvvwwwkkk___XXXRRRQQQRRRTTT\\\cccfffiiikkkkkkhhheeebbbaaaccccccfffjjjppp|||{{{eeeYYYMMMIIIGGGBBB?????????@@@CCCFFFJJJPPPWWW\\\gggqqq{{{vvvqqqjjjccc]]]XXXTTTQQQOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCEEEAAA<<<999999999999888999888777777777888999:::555555666666666666666666>>>999888:::999555777<<<======>>>@@@CCCEEEGGGIIIFFFFFFEEEDDDCCCBBBBBBBBBEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGFFFEEEDDDBBB@@@??????>>>===<<<<<<;;;;;;<<<777888888999999999888888555555666666777777888888555777888999:::;;;>>>@@@FFFIIINNNTTT[[[eeennnttt{{{fffTTTKKKDDD@@@???======>>>>>>>>>===;;;:::999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999;;;>>>@@@AAADDDGGGJJJLLLKKKHHHFFFDDDCCCBBBBBB@@@CCCFFFIIINNNWWWbbbkkkyyyvvvmmmfffaaa^^^^^^___```bbbdddfffggghhhkkkooovvvttthhh^^^WWWQQQPPPQQQSSSZZZbbbhhhiiiiiihhhdddaaa```___]]]]]]___cccgggppp{{{dddXXXLLLHHHFFFCCCAAAAAA@@@AAACCCFFFIIIOOOUUUZZZccclll{{{|||tttpppkkkeee```ZZZTTTPPPNNNNNNLLLJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDAAA===;;;::::::999888888888888777888888999:::777777777777777777777777<<<888888<<<<<<888777:::::::::;;;===@@@BBBEEEFFFFFFEEECCCBBBAAAAAAAAAAAADDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>??????===<<<<<<<<<<<<<<<999999:::::::::::::::999777777777777666666666666666888::::::;;;<<>>===<<<;;;888666777777888999999999999999999999888888888888999999:::777777;;;<<<:::888999888999:::<<<>>>AAACCCDDDFFFDDDBBB???>>>>>>???@@@CCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDCCCAAA????????????>>>===<<<<<<<<<<<<888999999:::999999888888888888777777666555555555777999:::;;;;;;===@@@BBBCCCGGGMMMTTT\\\gggqqqxxxyyy^^^NNNFFF@@@<<<;;;;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<>><<<888666555666888999::::::999888:::999999888999999:::;;;999:::===AAABBB@@@<<<:::999999:::<<>>BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBB@@@???>>>===<<<<<<<<<<<<666777777777777666555555777777777777666666666666777888:::;;;;;;<<>>===;;;:::999999:::;;;===>>>;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@AAAEEEJJJNNNPPPNNNKKKHHHEEEDDDCCCCCC@@@BBBDDDFFFJJJSSS^^^fffqqqyyy~~~vvvpppeeedddaaa___^^^___```aaacccfffkkkrrr}}}sssggg]]]VVVPPPOOONNNNNNRRRXXXaaadddhhhhhhddd]]]WWWTTTRRRQQQQQQSSSSSSSSSXXX```lllyyycccWWWJJJFFFDDDBBB@@@AAABBBCCCDDDDDDEEEIIINNNRRRXXXaaannn}}}yyyooogggbbb\\\WWWTTTSSSQQQPPPMMMLLLJJJIIIGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBAAA@@@@@@???===999666555666888999::::::999999:::999999888999;;;===>>>;;;EEERRRYYYWWWOOOBBB:::888888999;;;>>>@@@BBBDDDCCCAAA???<<<;;;;;;;;;<<>>======<<<<<<===777777777777777666555444444555555666777888888999666777999999:::;;;>>>@@@AAAEEELLLTTT^^^iiittt{{{pppXXXJJJEEEAAA======;;;:::999999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>???CCCHHHLLLPPPOOOLLLHHHFFFDDDCCCCCC@@@BBBDDDFFFIIIQQQ\\\dddpppxxxxxxrrrdddbbb___\\\[[[\\\]]]^^^aaadddiiiqqq|||zzznnn```YYYSSSQQQNNNMMMPPPVVV[[[```fffhhheee]]]VVVRRRPPPMMMMMMNNNNNNMMMPPPVVV```qqqqqq___SSSIIIEEEEEEBBB??????BBBCCCCCCCCCDDDHHHMMMPPPXXX```kkkwwwsssjjj^^^ZZZSSSOOONNNOOOPPPPPPLLLKKKJJJHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@===:::777555666777888999:::::::::::::::999999;;;>>>AAACCCBBBUUUjjjqqqiiiYYYFFF888555666777999;;;>>>@@@AAABBBAAA???===<<<::::::999<<<>>>@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@???>>>============::::::::::::999888777777333444555666777888999:::555777888999999;;;>>>@@@AAAEEELLLTTT^^^iiittt{{{jjjSSSGGGBBB???<<<;;;;;;;;;;;;;;;;;;;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???BBBFFFJJJRRRQQQMMMJJJGGGEEEEEEDDD@@@BBBDDDEEEHHHPPP[[[cccooowwwzzztttoooccc```]]]YYYXXXYYYZZZ[[[```ccchhhppp|||uuuddd]]]VVVSSSPPPMMMOOOTTTXXX\\\bbbdddbbb\\\WWWTTTPPPMMMKKKKKKJJJHHHJJJOOORRR```pppzzzvvvfffXXXNNNFFFEEEEEECCC@@@@@@AAABBBBBBCCCDDDGGGLLLPPPUUU[[[dddmmmtttzzz}}}uuujjjcccVVVRRRNNNLLLLLLMMMNNNNNNLLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEECCCAAA@@@???===;;;888666666666777888:::;;;<<<<<<;;;;;;<<<>>>BBBFFFHHHQQQcccrrrooo___OOOAAA888555666777999;;;>>>@@@AAA@@@@@@@@@???===;;;888777:::;;;>>>@@@CCCEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@???>>>============;;;;;;;;;;;;:::999888777444555555666777888888999666888999::::::<<<>>>AAABBBFFFMMMUUU^^^iiittt{{{|||hhhQQQFFFBBB???===<<<<<<<<<=========<<<;;;;;;999::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????BBBEEEHHHTTTRRROOOLLLIIIGGGFFFFFF@@@BBBCCCEEEHHHOOOZZZbbbooowwwzzztttnnnjjjaaa___[[[XXXVVVWWWYYYZZZ___bbbhhhppp{{{zzzggg___XXXTTTPPPMMMOOOSSSVVVZZZ^^^```^^^ZZZWWWUUUSSSNNNKKKKKKIIIGGGHHHLLLGGGTTTaaajjjrrruuulll^^^SSSJJJCCCDDDFFFDDDBBBAAAAAAAAABBBBBBCCCGGGLLLOOOLLLQQQXXX^^^cccgggkkknnnqqqqqqqqqpppnnniiibbb]]]PPPNNNLLLLLLMMMNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCAAA??????===;;;999777666666666777999;;;============>>>AAAEEEIIILLL___jjjmmm]]]HHH===::::::777888999;;;===@@@BBBDDD???@@@@@@@@@>>>;;;888666888:::<<>>============:::::::::999888777666666666666666666777777777777777999:::;;;;;;===@@@BBBCCCGGGMMMUUU^^^iiittt{{{|||hhhRRRHHHDDDAAA???>>>======>>>???>>>===;;;:::888999:::;;;<<<>>>??????<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAABBBEEEGGGYYYUUUPPPLLLIIIGGGEEEDDDAAAAAAAAACCCFFFNNNWWW]]]mmmuuuuuunnnjjjhhhfff```\\\WWWSSSQQQSSSVVVXXX^^^aaagggooo{{{{{{ooodddXXXSSSPPPMMMMMMOOOPPPVVV]]]```___[[[XXXWWWSSSPPPNNNLLLKKKJJJGGGEEEIIILLLPPPUUUYYYXXXUUURRRLLLIIIEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGJJJMMMRRRTTTVVVWWWYYYZZZ]]]___``````^^^YYYUUURRRQQQOOONNNNNNOOOPPPOOOMMMMMMJJJHHHFFFFFFFFFDDDBBBEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA???===;;;:::888777666666666777999:::AAA@@@???@@@DDDJJJPPPTTT^^^[[[SSSHHH>>>888999;;;555666888:::<<<>>>???@@@AAA@@@>>>===;;;::::::999;;;999999===CCCHHHJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCAAA@@@>>><<<;;;:::;;;;;;;;;;;;:::999999888888777777777666666777888999999:::999888888999;;;>>>???EEEHHHMMMRRRZZZeeesss}}}}}}jjjUUUJJJDDD@@@>>>>>>999:::<<>>888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@BBBDDDEEEFFFYYYUUUPPPKKKIIIGGGEEEDDDAAAAAAAAABBBFFFMMMVVV\\\llltttzzzpppiiieeeaaa___^^^\\\WWWTTTRRRSSSUUUVVV[[[^^^eeennnzzzxxxlll___XXXTTTQQQPPPRRRPPPVVV\\\___]]]ZZZWWWVVVTTTRRROOOMMMLLLJJJGGGEEEDDDFFFIIIMMMPPPOOOMMMJJJIIIFFFCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKOOOPPPQQQQQQRRRTTTRRRSSSUUUWWWWWWUUUSSSQQQQQQPPPPPPQQQSSSSSSQQQPPPOOOMMMJJJHHHHHHGGGEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::999888888888999:::;;;>>>>>>>>>@@@DDDIIIOOORRRNNNMMMHHHAAA;;;888:::<<<::::::;;;<<<===??????@@@AAA@@@>>>===;;;:::::::::;;;999999<<>><<<;;;:::;;;;;;;;;;;;::::::999888888888777777777777777888999999999888888888999<<<>>>@@@EEEHHHMMMRRRYYYeeerrr{{{zzzgggSSSHHHCCC???<<<<<<;;;<<>>@@@BBBCCCCCCXXXUUUOOOKKKIIIGGGEEECCCBBBBBBAAABBBEEELLLUUU[[[jjjrrr}}}}}}tttllleeeaaa\\\ZZZ]]][[[XXXUUUSSSSSSSSSTTTWWW\\\cccmmmyyyttteee]]]WWWRRRQQQRRRRRRVVV\\\___^^^[[[YYYWWWWWWUUUQQQOOONNNKKKHHHFFFBBBBBBCCCEEEFFFGGGEEECCCCCCBBBAAAAAACCCEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNMMMMMMNNNOOOLLLMMMOOOQQQQQQRRRQQQQQQTTTTTTUUUWWWYYYYYYVVVTTTSSSQQQMMMKKKJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEDDDCCCAAA???>>>===<<<;;;:::::::::;;;<<<===?????????@@@CCCEEEHHHJJJBBBAAA???<<<999888999;;;;;;<<<<<<<<<===>>>>>>>>>@@@???>>><<<;;;::::::::::::999999<<>>???@@@AAABBBBBBXXXUUUOOOKKKIIIGGGEEECCCBBBBBBBBBBBBDDDKKKSSSYYYgggooozzz|||xxxqqqkkkfffaaa]]]ZZZ[[[ZZZXXXVVVTTTSSSRRRQQQTTTZZZcccmmmyyypppeee^^^WWWTTTUUUTTTWWW\\\```aaa```^^^]]][[[YYYUUURRRPPPNNNJJJHHHEEEDDDBBBBBBCCCCCCBBBAAA???>>>>>>@@@CCCEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGJJJLLLNNNNNNNNNNNNOOOQQQQQQRRRSSSSSSTTTUUUUUUUUUYYYZZZ\\\^^^```___\\\YYYWWWTTTPPPMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>======<<<;;;;;;;;;<<<>>>???CCCCCCBBBAAAAAA@@@?????????>>>===;;;999888888888999999::::::;;;<<<<<<<<>><<<;;;;;;;;;<<<;;;;;;:::999999888888888777777777777777888888888777888999;;;???BBBDDDFFFIIINNNSSSYYYcccnnnwwwrrr```NNNDDD@@@===::::::999999;;;===??????<<<999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAABBBCCCDDDDDDYYYUUUPPPLLLIIIHHHFFFDDDCCCCCCBBBAAACCCIIIQQQWWWccckkkvvv{{{wwwvvvuuuuuuzzz{{{wwwqqqlllhhhddd```]]]\\\[[[YYYWWWUUUSSSRRRQQQTTT[[[eeeooozzztttkkkccc^^^^^^WWWYYY]]]aaadddeeedddccc```^^^ZZZWWWTTTQQQMMMJJJIIIGGGDDDBBBBBBCCCBBBAAA=========???BBBDDDDDDCCCAAAAAABBBBBBCCCEEEFFFGGGIIIJJJMMMNNNOOOPPPSSSUUUVVVWWWYYY[[[\\\^^^______aaaaaabbbdddeeeddd```]]]YYYUUUQQQNNNMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJIIIDDDDDDDDDCCCBBB@@@???>>>======<<<;;;<<<===>>>???DDDDDDCCCBBB@@@>>>===<<<>>>===<<<;;;:::999777777777888999:::;;;===>>>>>>???>>>===;;;::::::::::::777888999;;;>>>AAAEEEGGGIIIJJJKKKKKKJJJIIIGGGFFFEEECCCAAA>>><<<<<<;;;;;;<<<<<<;;;;;;:::999999888888888777777777777777888999999999:::===AAADDDFFFFFFJJJOOOTTTZZZcccnnnvvvooo^^^LLLDDDAAA>>><<<<<<;;;999888777888:::;;;;;;::::::;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAABBBCCCCCCDDDDDDZZZVVVQQQMMMKKKIIIGGGEEEDDDCCCBBBAAACCCHHHOOOUUU^^^fffrrr|||~~~{{{uuupppmmmlllmmmmmmrrryyy|||uuupppkkkfffbbb___]]]\\\ZZZXXXUUUSSSRRRRRRUUU]]]gggpppyyyyyyooohhhfff``````bbbfffjjjkkkjjjiiifffccc___[[[XXXTTTPPPMMMKKKHHHEEECCCCCCBBBBBBAAA???>>>===>>>AAABBBCCCBBBAAAAAAAAABBBCCCEEEFFFGGGFFFHHHKKKLLLNNNPPPTTTWWWWWWYYY]]]aaaeeegggiiijjjhhhggggggggggggdddaaa^^^XXXUUUQQQNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<:::999888999:::999888999999;;;<<<>>>???@@@AAA>>>===<<<;;;::::::::::::666888:::;;;<<>><<<999777888999<<<>>>;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCC\\\XXXSSSNNNLLLJJJHHHGGGDDDCCCBBBAAABBBGGGNNNSSS[[[cccnnnxxx~~~vvvrrrmmmhhheeedddfffgggiiippp}}}wwwpppjjjeeebbb```^^^[[[XXXUUUTTTSSSSSSUUU]]]hhhpppwwwwwwtttooonnnnnnpppssstttrrrpppjjjgggccc___[[[WWWRRROOOLLLJJJFFFEEEDDDDDDCCCAAABBB@@@>>>===???AAABBBBBB@@@@@@AAABBBCCCEEEFFFGGGGGGIIIKKKLLLNNNQQQUUUXXX[[[^^^ccchhhkkknnnnnnnnnmmmkkkhhhfffdddbbb^^^[[[WWWSSSOOOMMMMMMNNNOOOOOOQQQPPPOOOMMMKKKIIIGGGFFFDDDEEEGGGIIIKKKLLLMMMMMMHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@?????????@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEE???<<<999888:::;;;:::999;;;;;;<<<<<<===>>>>>>???======<<<;;;::::::::::::555777:::;;;;;;>>>BBBFFFJJJJJJKKKLLLLLLJJJIIIHHHGGGEEEBBB@@@===<<<<<<<<<<<<<<<<<<;;;::::::999999999999888777777777777777999888888999;;;???BBBDDDFFFKKKQQQVVV]]]fffpppxxxjjjZZZJJJCCCAAA???=========<<<<<<;;;::::::<<<===;;;;;;<<<<<<======>>>>>>==============================>>>@@@BBBCCCDDDEEE]]]YYYSSSOOOMMMKKKIIIGGGEEEDDDBBBAAABBBFFFMMMRRRYYY```lllwwwzzzlllhhhccc]]][[[[[[]]]___bbbjjjwww~~~vvvoooiiifffaaa___\\\XXXUUUTTTTTTTTTUUU^^^hhhooovvv~~~{{{zzzzzz||||||yyyvvvmmmjjjeeeaaa]]]YYYTTTQQQNNNKKKIIIGGGGGGFFFEEECCCEEEBBB>>>===>>>@@@AAAAAA@@@@@@@@@AAACCCEEEFFFGGGJJJLLLMMMNNNOOORRRVVVYYYaaadddiiimmmppppppooonnnooolllhhheeebbb___[[[YYYVVVRRRNNNLLLMMMNNNPPPPPPSSSRRRPPPNNNKKKIIIGGGFFFAAACCCEEEGGGJJJKKKMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBDDDEEEEEEAAA===;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::555777::::::;;;===BBBFFFJJJKKKKKKLLLLLLKKKJJJIIIGGGEEECCC@@@>>><<<<<<<<<===<<<<<<;;;;;;:::999999999999888777777666777777888777777888:::===@@@BBBFFFKKKQQQWWW^^^gggrrryyyhhhXXXHHHBBB@@@>>><<<<<<999;;;======<<<:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHaaaWWWOOOMMMMMMJJJGGGFFFBBBBBBAAA@@@@@@CCCHHHLLLWWW]]]fffpppxxx~~~uuurrrggg]]]ZZZYYYVVVVVVXXX]]]cccnnn}}}|||qqqiiigggccc]]]XXXTTTSSSSSSTTTVVV\\\eeennnwwwtttnnneee```\\\YYYUUURRROOOLLLIIIGGGGGGFFFEEEDDDBBBAAA???>>>===>>>???@@@CCCCCCCCCCCCDDDEEEGGGGGGHHHJJJNNNQQQSSSWWW[[[___aaadddiiimmmppppppooonnniiigggccc```\\\YYYXXXWWWSSSPPPLLLIIIHHHJJJLLLNNNPPPPPPQQQPPPNNNKKKIIIGGGFFFEEEEEEEEEGGGIIILLLNNNOOOOOONNNLLLIIIFFFDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEEEEDDDCCCBBBBBB>>>===;;;:::999999::::::::::::;;;<<<<<<;;;;;;:::<<<<<<;;;:::999999999999888888888999:::===???@@@GGGIIILLLNNNNNNLLLIIIHHHGGGFFFEEECCCAAA???=========<<<<<<;;;;;;:::999999999888888888888888999999<<<999888:::>>>BBBCCCBBBFFFJJJPPPUUU\\\gggsss|||iiiXXXHHHAAA@@@===:::888:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>;;;::::::::::::;;;<<<<<<======>>>???AAACCCEEEFFFdddZZZQQQOOOOOOKKKHHHGGGBBBBBBAAA@@@@@@CCCHHHLLLTTT[[[dddmmmvvvxxxoooeee[[[XXXVVVUUUUUUWWW[[[aaakkkyyyzzzrrrkkkfff```YYYTTTSSSSSSSSSZZZ___gggooovvv|||vvvmmmfffccc___[[[WWWOOOLLLIIIGGGGGGFFFEEEDDDBBBAAA???======>>>???@@@DDDDDDDDDEEEFFFGGGIIIIIILLLNNNQQQTTTVVVYYY^^^aaaaaacccfffiiikkkjjjiiiiiidddbbb```]]]ZZZWWWTTTSSSSSSQQQNNNKKKJJJKKKMMMNNNOOOPPPPPPPPPOOOLLLJJJHHHFFFFFFEEEEEEFFFIIIKKKMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBBBB???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::999999999::::::999999999999;;;===???@@@GGGIIIKKKMMMNNNLLLJJJHHHGGGGGGEEECCCAAA???>>>=========<<<<<<;;;::::::999999888888888888888999999:::888777999===AAABBBAAAGGGLLLRRRXXX___iiiuuu}}}}}}cccTTTDDD???>>><<<:::999:::::::::::::::::::::::::::;;;;;;<<<<<<=========;;;;;;::::::;;;;;;<<<===>>>>>>???@@@AAACCCEEEFFFhhh]]]TTTQQQPPPLLLIIIHHHBBBBBBAAA@@@@@@BBBGGGKKKQQQXXXaaajjjsss}}}|||nnndddZZZWWWVVVUUUUUUWWWXXX]]]gggrrr~~~~~~vvvnnniiibbbZZZUUUSSSSSSSSS[[[aaaiiipppvvv~~~zzzqqqiiieee```[[[XXXPPPMMMJJJGGGFFFFFFDDDCCCBBB@@@>>>======>>>???@@@EEEEEEFFFHHHJJJKKKLLLMMMQQQSSSUUUWWWYYY\\\```bbbcccdddeeeeeefffffffffeeeaaaaaaaaa___\\\XXXUUURRRTTTRRRPPPMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPNNNLLLJJJGGGFFFEEEEEEFFFGGGJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJFFFFFFEEEDDDEEEFFFHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA??????>>><<<<<<<<<<<<<<<>>>===;;;999888888888999888888888888999:::;;;<<<:::999999:::;;;===???@@@FFFHHHKKKMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@???>>>=========<<<;;;;;;::::::999999888888888888888999999888777999<<<@@@AAABBBHHHMMMTTT\\\ccclllwww}}}___PPPCCC>>>>>>===;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===?????????@@@AAACCCDDDEEEkkk```UUURRRPPPLLLIIIHHHCCCCCCBBB@@@???BBBFFFIIIOOOUUU___hhhpppzzzqqqggg]]]ZZZYYYWWWWWWYYYWWW\\\dddllluuu}}}wwwooojjjbbbZZZUUUSSSSSSTTTXXX___hhhqqqwww~~~uuulllgggaaa[[[WWWRRROOOKKKHHHGGGFFFDDDBBBAAA@@@>>>======>>>???@@@FFFGGGIIIKKKNNNPPPQQQRRRTTTUUUXXXYYY[[[]]]```cccddddddeeeeeefffggghhhiiifffggghhhgggddd```[[[XXXUUUTTTRRRPPPNNNMMMLLLLLLMMMNNNOOOQQQQQQOOONNNMMMHHHGGGFFFEEEEEEFFFGGGIIIKKKLLLNNNOOOOOONNNLLLKKKGGGFFFFFFFFFFFFHHHIIIJJJFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>=========@@@>>>;;;888666666777777555555666777999;;;<<<===;;;:::::::::<<<===???@@@FFFGGGJJJLLLMMMLLLKKKJJJIIIHHHGGGEEECCCAAA@@@???>>>>>>======<<<;;;;;;;;;:::999888888777888888888999888888:::===@@@BBBCCCHHHNNNVVV^^^eeennnyyy|||^^^QQQDDD@@@???>>><<<===:::::::::;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======@@@@@@@@@AAABBBCCCDDDEEEnnnbbbWWWRRRPPPKKKHHHGGGDDDCCCBBB@@@???AAAEEEHHHMMMSSS]]]fffoooxxxvvvlllaaa]]][[[XXXXXXZZZXXX\\\bbbhhhmmmrrrwww{{{{{{|||pppkkkbbbZZZUUUSSSTTTUUUWWW___iiirrryyy~~~}}}ssslllfff___ZZZUUURRRMMMJJJHHHFFFDDDBBB@@@???===<<<<<<>>>???@@@FFFHHHKKKNNNQQQTTTUUUVVVUUUWWWYYYZZZ\\\^^^aaadddddddddeeegggiiillloooqqqpppqqqrrrqqqnnniiiddd```YYYXXXUUURRROOOMMMLLLLLLLLLNNNPPPQQQQQQQQQOOONNNJJJHHHFFFDDDDDDDDDEEEFFFLLLMMMOOOPPPPPPOOOMMMKKKIIIHHHGGGGGGHHHIIIJJJKKKGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>>======@@@>>>;;;888666555555666333333444666888;;;===>>><<<;;;;;;;;;<<<>>>???AAAEEEFFFIIIKKKLLLLLLKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@???>>>>>>======<<<;;;;;;:::999999888777777888888999:::;;;<<<>>>AAADDDFFFHHHNNNWWW___fffpppzzzzzz\\\PPPDDD@@@>>><<<;;;<<<:::::::::;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;<<<======???@@@@@@AAABBBDDDEEEFFFrrreeeYYYSSSPPPKKKHHHGGGDDDDDDBBB@@@>>>@@@DDDGGGKKKQQQZZZdddlllvvv~~~ssshhhbbb___ZZZYYYZZZZZZ]]]aaadddgggjjjmmmpppnnnttttttnnneee\\\VVVTTTUUUVVVYYYaaallluuuzzz~~~xxxoooggg```ZZZXXXUUUPPPLLLJJJGGGEEECCC???>>>===<<<<<<===???AAAFFFHHHLLLPPPTTTWWWXXXYYYXXXZZZ\\\]]]___aaadddgggfffgggiiimmmqqquuuyyy{{{{{{{{{|||zzzwwwrrrllliii```^^^YYYUUUQQQNNNMMMMMMMMMNNNPPPRRRRRRQQQPPPOOOKKKIIIFFFDDDCCCBBBCCCDDDJJJLLLNNNPPPQQQOOOMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<>>======<<<<<<===>>>@@@AAADDDEEEHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGEEECCCBBBAAA?????????>>>======<<<<<<::::::999888777777777777999:::<<<===>>>AAAEEEHHHJJJPPPXXX___gggqqq|||tttWWWLLLBBB>>><<<999888::::::::::::;;;<<<<<<==============================<<<<<<;;;;;;<<<<<<===>>>??????@@@AAACCCEEEFFFGGGvvviii[[[UUURRRLLLIIIHHHEEEDDDBBB???>>>???CCCFFFGGGNNNWWW```iiisss}}}~~~rrrkkkfff```]]]^^^\\\]]]___aaabbbdddgggjjjiiinnnyyy{{{tttjjj___XXXTTTTTTUUUWWW```mmmwww||||||sssjjjbbb\\\[[[WWWRRRNNNKKKHHHFFFCCC???>>><<<;;;<<<===???AAAEEEHHHLLLQQQVVVYYYZZZ[[[\\\^^^```bbbdddfffjjjlllmmmooosssxxx}}}zzzuuurrriiieee___XXXSSSQQQPPPPPPNNNOOOQQQRRRSSSRRRPPPOOOLLLJJJGGGDDDBBBAAAAAABBBGGGIIIMMMPPPQQQQQQOOONNNNNNMMMKKKJJJIIIIIIJJJKKKHHHHHHHHHGGGEEECCCBBBAAA???@@@@@@@@@???>>>===<<<===<<<:::999777555333333111222333555777:::<<<===>>>======<<<===>>>@@@AAADDDEEEGGGIIIKKKLLLMMMMMMLLLKKKJJJHHHFFFDDDBBBBBB@@@@@@???>>>>>>======<<<;;;:::999888777777777777777999<<<======@@@EEEHHHMMMRRRYYY```hhhssslllRRRIII@@@===<<<999:::<<<::::::;;;;;;<<<=========<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<======>>>===>>>???AAACCCFFFHHHIIIxxxkkk^^^WWWSSSNNNJJJIIIEEEDDDBBB???>>>???BBBFFFEEELLLUUU^^^gggqqq{{{{{{sssmmmfffcccccc\\\]]]^^^______aaadddgggiiimmmxxxzzznnnbbbYYYUUUTTTTTTRRR\\\kkkwwwzzzqqqiiiccc]]]YYYTTTOOOLLLIIIFFFDDD>>>===<<<;;;<<<===???AAAEEEHHHMMMRRRWWWZZZ[[[\\\___aaadddfffhhhkkknnnqqqvvvxxx}}}|||zzzooojjjccc[[[UUUSSSRRRRRROOOPPPQQQSSSSSSRRRPPPOOOLLLJJJGGGDDDAAAAAAAAAAAACCCFFFKKKOOORRRRRRQQQPPPOOONNNLLLKKKJJJIIIJJJJJJIIIHHHHHHGGGEEEDDDBBBAAA??????@@@@@@???>>><<<;;;;;;;;;:::999777555333222111222333555777:::<<<===>>>>>>=========???@@@AAACCCDDDFFFIIIKKKLLLMMMMMMLLLLLLJJJHHHFFFDDDCCCBBB@@@@@@??????>>>=========;;;:::999888777777777777666888;;;<<<<<>><<<>>>AAA::::::;;;;;;<<<===>>>>>>;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<===>>>>>>======???AAACCCFFFIIIJJJxxxlll```YYYUUUOOOJJJHHHDDDCCCBBBAAAAAABBBDDDEEEHHHLLLRRRZZZdddppp{{{{{{qqqkkkfffdddbbbaaaaaacccfffgggggggggmmmssssssiiiaaaYYYUUUVVVWWW^^^hhhsss}}}yyymmmeeeaaa[[[TTTOOOMMMKKKHHHEEEBBB@@@>>>===<<<===>>>???EEEIIIPPPVVV[[[___bbbdddccceeeiiilllnnnqqquuuwww}}}yyyqqqggg___[[[YYYXXXVVVTTTTTTTTTSSSRRRPPPOOONNNNNNLLLJJJGGGDDDAAA>>>===CCCEEEIIINNNQQQSSSTTTTTTPPPOOOLLLJJJIIIIIIJJJKKKJJJIIIIIIHHHGGGFFFEEEEEE======>>>>>>>>>>>>===<<<;;;;;;999888666555444333444666999<<<>>>>>>>>>===>>>>>>===============>>>>>>AAADDDFFFHHHIIIKKKMMMPPPNNNLLLIIIFFFEEEEEEDDDBBBAAA@@@???>>>===<<<;;;999888888888888888999999:::999888:::>>>CCCFFFHHHOOOTTT[[[ccckkkuuuuuu___NNNGGG???;;;===>>>===:::999:::;;;<<<============<<<===>>>??????@@@??????>>>===<<<<<<<<<<<<======>>>@@@BBBCCCCCCEEEHHHKKKyyylll```YYYUUUOOOJJJHHHDDDCCCAAA@@@@@@BBBCCCEEEGGGKKKQQQXXXbbbnnnyyyxxxqqqmmmjjjhhhggggggiiilllnnnnnnnnnrrryyy|||pppggg^^^ZZZYYYXXX^^^hhhsss|||uuummmaaa[[[TTTPPPOOONNNLLLJJJCCCAAA???>>>===>>>???@@@DDDHHHOOOVVV[[[___dddfffiiikkknnnqqqsssvvvzzz}}}zzzooofffbbb___]]]\\\[[[[[[YYYXXXUUURRRPPPOOOLLLKKKIIIGGGEEECCCAAA@@@@@@CCCGGGLLLPPPSSSTTTUUUPPPOOOMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEDDD????????????>>>===<<<<<<<<<<<<:::999777555444333555666888;;;<<<=========>>>>>>============>>>>>>>>>AAADDDFFFGGGIIIKKKMMMMMMMMMMMMLLLKKKIIIGGGFFFAAA@@@???>>>===<<<;;;:::999999888888888888999999:::999888:::===BBBFFFHHHPPPUUU]]]dddlllvvvqqq\\\JJJEEE>>>;;;<<<===<<<999999:::;;;<<<<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@======<<<<<<;;;<<<<<<===>>>@@@BBBCCCDDDEEEHHHKKKzzzmmm```YYYUUUNNNIIIHHHDDDCCCAAA@@@???@@@BBBCCCEEEIIIOOOWWW```lllwwwzzzvvvtttpppoooppprrrvvvwwwwwwvvvxxxxxxmmmccc]]]\\\YYY___hhhsss|||vvveee___XXXRRRQQQOOOMMMJJJCCCBBB@@@?????????AAABBBBBBFFFMMMTTTZZZ___eeehhhmmmooorrrtttvvvyyy}}}~~~ssslllhhheeeddddddcccaaa]]]YYYUUURRRPPPKKKJJJIIIHHHFFFEEEDDDCCC>>>AAAEEEJJJNNNRRRTTTTTTPPPOOOMMMKKKJJJJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@???>>>======>>>>>><<<:::888555444333444555666888:::;;;<<<===>>>>>>============>>>>>>>>>@@@CCCFFFFFFHHHJJJLLLJJJLLLNNNPPPPPPMMMJJJHHHCCCBBBAAA@@@???===<<<<<<999999888888888888999999888888888:::===AAAFFFHHHRRRWWW___fffnnnwwwlllWWWFFFBBB===;;;<<<===;;;999888999:::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@@@@===<<<<<<<<<<<<<<<======???@@@BBBCCCDDDFFFIIIKKK|||oooaaaZZZUUUNNNJJJHHHDDDCCCAAA?????????AAABBBEEEIIINNNVVV___kkkvvv}}}~~~|||xxxxxxyyy{{{}}}~~~}}}||||||~~~rrreee]]][[[[[[```hhhrrr|||}}}nnnggg]]]UUUQQQMMMIIIFFFCCCBBB@@@???>>>???AAABBB@@@DDDJJJQQQWWW^^^eeeiiimmmooorrrtttvvvyyy}}}wwwqqqmmmkkkllljjjgggbbb]]]WWWSSSPPPLLLKKKJJJIIIGGGFFFEEEDDD???AAADDDHHHLLLOOOQQQRRRPPPOOONNNLLLLLLKKKLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@????????????@@@???===;;;888666444333444444555666888:::<<<===>>>============>>>>>>???>>>@@@DDDEEEFFFGGGIIIKKKKKKMMMOOOPPPPPPNNNKKKIIIGGGGGGEEEDDDBBBAAA@@@???::::::999888888888999999777888999:::===AAAFFFJJJRRRXXXaaaiiipppxxxgggSSSCCC@@@===<<<<<<===;;;:::888888999:::;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAA>>>============>>>?????????AAACCCDDDEEEFFFIIILLLqqqccc[[[UUUOOOJJJIIIEEEDDDAAA???>>>???@@@AAAEEEIIIOOOVVV___jjjuuu}}}}}}xxxjjjaaa]]]]]]aaahhhrrr{{{vvvnnnbbbYYYSSSNNNIIIEEECCCBBB@@@>>>===>>>???@@@>>>BBBGGGMMMSSSZZZaaafffkkkmmmqqquuuwwwzzz}}}{{{vvvtttrrrppplllfff___YYYTTTQQQMMMLLLKKKIIIGGGEEEDDDCCCBBBCCCEEEGGGJJJLLLMMMNNNOOOOOONNNMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEAAA@@@@@@???@@@@@@AAABBB@@@???===;;;888666444333333444444555777999;;;<<<===============>>>?????????AAADDDFFFFFFGGGIIIKKKOOOOOOOOOOOONNNLLLKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@;;;::::::999888888999999777888:::;;;===AAAGGGLLLSSSZZZccckkkrrrzzz|||dddQQQBBB@@@>>>=========<<<;;;888888999:::;;;;;;;;;;;;======>>>???@@@@@@@@@@@@??????>>>>>>???@@@@@@AAA@@@BBBDDDEEEEEEGGGJJJMMMttteee\\\VVVPPPLLLKKKGGGEEEBBB@@@??????@@@@@@EEEHHHNNNUUU^^^iiittt{{{}}}~~~rrrgggbbb^^^bbbiiiqqq{{{vvviii___XXXSSSOOOKKKEEECCCAAA>>>======>>>>>>===@@@DDDHHHNNNUUU\\\aaaggglllrrrwwwzzz|||~~~}}}|||yyytttlllddd[[[UUUQQQMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDEEEGGGIIIJJJLLLMMMOOOOOOOOOOOONNNNNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFAAAAAA@@@??????@@@AAABBB>>>>>><<<:::888555444333222333444666888999;;;;;;===<<<<<<======>>>???@@@@@@BBBEEEGGGGGGHHHJJJKKKPPPPPPPPPOOONNNMMMLLLKKKHHHHHHFFFDDDBBB@@@???>>><<<;;;:::999999888999999777999<<<===>>>BBBHHHNNNTTT\\\fffooowww~~~yyybbbPPPCCCAAA>>><<<;;;;;;<<<<<<888999:::;;;;;;<<<<<<<<<<<<===>>>??????@@@?????????>>>>>>>>>???@@@AAABBBAAABBBDDDEEEFFFHHHKKKMMMwwwggg^^^XXXQQQMMMLLLHHHFFFDDDAAA@@@???@@@@@@DDDGGGLLLSSS\\\gggrrryyy~~~~~~}}}~~~xxxkkkfff```ccciiiqqq{{{ttthhh```ZZZTTTPPPHHHFFFCCC@@@>>>============???AAADDDIIIOOOVVV\\\ccchhhpppwww{{{}}}~~~~~~zzz|||~~~tttiii^^^VVVQQQJJJJJJIIIHHHGGGFFFEEEEEECCCDDDEEEFFFIIIKKKMMMNNNOOOOOOOOOOOOOOOOOONNNNNNLLLLLLKKKJJJIIIHHHHHHGGGDDDCCC@@@>>>======>>>>>><<<<<<:::999777555444333222333555888999:::::::::<<<<<<<<<<<<===>>>???@@@BBBDDDGGGHHHHHHIIIJJJLLLMMMOOOQQQSSSSSSQQQOOOMMMIIIHHHFFFDDDBBB@@@???>>><<<<<<;;;:::999999999999777;;;>>>>>>???BBBJJJPPPWWW___jjjttt|||www```OOOCCCAAA>>>:::888888:::<<<999:::;;;<<<<<<===<<<<<<;;;;;;===>>>>>>>>>>>>>>>============>>>???@@@AAAAAACCCEEEFFFGGGHHHKKKNNNxxxhhh___YYYRRRNNNMMMIIIGGGDDDBBB@@@@@@@@@AAABBBEEEKKKRRR[[[fffpppxxx}}}{{{{{{|||yyymmmggg```ccciiiqqq{{{~~~pppeee]]]VVVQQQJJJHHHEEEAAA???============>>>@@@BBBEEELLLSSSXXX^^^dddnnnvvvzzz|||||||||~~~~~~~~~~~~~~~~~~yyyzzz{{{}}}zzzmmmaaaWWWRRRGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBDDDFFFIIILLLNNNPPPOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGEEEBBB>>><<<;;;;;;;;;;;;;;;999888777555444333111333666999;;;;;;::::::<<<<<<<<<<<<===>>>@@@@@@BBBEEEGGGIIIIIIIIIKKKLLLJJJNNNSSSVVVWWWUUUQQQOOOKKKJJJIIIFFFDDDBBBAAA@@@===<<<;;;:::999999999999888;;;?????????CCCKKKQQQYYYaaammmxxxuuu^^^NNNCCCAAA===888555666999;;;999:::;;;<<<============:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<===??????BBBCCCEEEFFFGGGIIILLLNNN|||jjj```[[[UUUOOOMMMIIIGGGEEEBBB@@@?????????@@@EEELLLSSSZZZcccnnnuuu~~~~~~zzzooogggdddeeeiiioooyyy{{{ooodddZZZSSSJJJIIIGGGDDDAAA???@@@AAA>>>>>>@@@AAADDDIIIOOOTTT^^^ccckkkqqquuuwwwyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}ssseeeZZZQQQNNNKKKHHHFFFFFFFFFEEECCCFFFFFFGGGIIIJJJLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMKKKIIIFFFEEEGGGEEEBBB@@@>>>>>>>>>???===<<<999777555444444444666666666777999:::999777888999;;;>>>???AAAAAAAAACCCDDDFFFFFFGGGHHHKKKMMMKKKMMMPPPRRRSSSRRRPPPOOOLLLKKKIIIHHHGGGEEEAAA>>>===<<<;;;:::999:::;;;;;;:::<<<>>>@@@AAAFFFNNNUUU]]]dddooozzzqqqYYYJJJDDDAAA<<<::::::;;;;;;:::;;;;;;;;;<<<===>>>>>>???@@@???===<<<<<<>>>@@@AAA>>><<<;;;<<<@@@BBBBBBAAA???BBBDDDEEEFFFGGGIIIKKKlllbbb\\\VVVQQQOOOJJJIIIFFFDDDBBBAAA@@@@@@@@@DDDJJJQQQWWWaaalllsssxxxpppjjjdddfffjjjqqqzzzzzznnnbbb[[[OOONNNKKKFFFBBB@@@???@@@>>>???@@@AAACCCHHHOOOSSS]]]bbbiiiooosssuuuwwwxxxxxxyyyyyy{{{{{{|||}}}}}}|||{{{|||~~~wwwjjj^^^VVVOOOLLLIIIGGGGGGFFFEEEDDDEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPNNNMMMMMMNNNOOOPPPOOOOOOOOOOOOMMMKKKIIIHHHGGGFFFCCC@@@???>>>>>>???===<<<999777555444444444444444555666777888777666999:::;;;<<<>>>@@@AAABBBCCCEEEFFFGGGGGGHHHKKKMMMMMMOOORRRTTTUUUTTTRRRQQQNNNLLLJJJIIIHHHFFFCCC@@@===<<<;;;:::::::::;;;<<<:::<<>>>>>>>>???>>>===<<<===>>>@@@AAACCCCCCDDDGGGJJJJJJHHHEEEAAACCCEEEGGGGGGIIIKKKMMMoooddd^^^WWWRRRPPPLLLJJJHHHEEECCCAAAAAAAAA@@@CCCHHHMMMSSS]]]iiirrr~~~~~~yyyrrrsssuuuwwwwwwtttnnnjjjeeegggkkksss|||wwwjjjaaaVVVSSSOOOIIIEEEAAA@@@???>>>???@@@AAACCCHHHNNNSSS[[[```ggglllooorrrtttuuutttvvvxxxzzz{{{{{{zzzzzzxxxvvvuuuvvvxxx||||||oooccc[[[OOOMMMIIIGGGGGGGGGEEEDDDEEEFFFHHHJJJLLLNNNOOOPPPQQQPPPNNNMMMLLLMMMMMMNNNOOOOOOOOOOOONNNLLLJJJHHHHHHFFFDDDAAA????????????===<<<999777555444444444444444555777777888888888:::::::::;;;===???AAABBBCCCEEEGGGGGGHHHIIILLLNNNPPPRRRTTTVVVVVVVVVTTTSSSQQQNNNKKKIIIHHHGGGEEECCC>>>===<<<;;;:::;;;;;;<<<:::<<>>>>>======<<<<<<===???AAABBBFFFHHHKKKOOOQQQOOOJJJFFFBBBEEEGGGHHHIIIKKKMMMOOOpppeee^^^WWWRRRQQQLLLJJJHHHEEEBBBAAAAAA@@@AAADDDGGGJJJPPPZZZgggppp}}}wwwrrrllllllmmmoooooommmiiifffeeehhhmmmuuurrrhhh\\\XXXQQQLLLGGGDDDBBBAAA@@@@@@AAAAAACCCHHHNNNRRRZZZ^^^dddiiilllnnnppprrrrrrtttwwwzzz{{{zzzwwwvvvsssnnnllllllnnnsss}}}ssseee\\\OOOMMMIIIGGGGGGFFFEEECCCDDDEEEHHHKKKMMMOOOPPPPPPOOOMMMLLLJJJIIIIIIJJJJJJLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGEEEBBB@@@??????>>>===<<<999777555444444444555777999::::::::::::;;;;;;;;;::::::<<<>>>AAACCCDDDFFFGGGHHHIIIKKKMMMPPPRRRSSSUUUVVVVVVVVVUUUTTTRRROOOKKKIIIHHHGGGFFFDDD>>>>>><<<;;;;;;;;;<<<===;;;===@@@BBBEEEJJJSSSYYYfffmmmxxxiiiTTTHHHBBB???<<<;;;;;;<<<;;;:::;;;;;;;;;<<<<<<=========;;;;;;<<<<<<===???AAABBBCCCFFFIIILLLLLLJJJFFFCCCCCCEEEHHHIIIJJJLLLNNNQQQqqqeee^^^WWWRRRPPPLLLJJJGGGDDDBBB@@@??????BBBDDDFFFIIINNNXXXeeeooozzz|||uuuppphhhhhhhhhiiiiiihhheeebbbdddhhhoooxxxzzzoooaaa\\\TTTOOOKKKIIIFFFDDDBBBBBBBBBCCCDDDHHHNNNRRRXXX\\\aaafffhhhjjjmmmnnnppprrrvvvxxxxxxvvvsssqqqlllfffaaaaaabbbeeennnwwwttteeeZZZOOOMMMIIIGGGFFFEEEDDDBBBDDDEEEHHHKKKMMMNNNOOONNNMMMLLLKKKIIIHHHHHHIIIIIIKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHFFFDDDBBB@@@???>>>===<<<999777555444444444555777:::;;;::::::;;;======<<<;;;;;;<<>>===<<<;;;<<<======<<>>???@@@AAA@@@AAABBBCCCCCCBBBAAAAAABBBEEEGGGIIIJJJLLLOOOQQQsssfff^^^WWWRRRQQQLLLJJJGGGDDDAAA@@@??????BBBDDDFFFHHHMMMVVVbbbkkkwww{{{uuuqqqfffeeeeeeeeefffeeecccaaabbbgggooo{{{~~~{{{{{{sssiiicccZZZTTTQQQNNNKKKHHHDDDDDDDDDDDDFFFIIIOOOSSSXXX[[[```ccceeehhhjjjlllnnnppprrrtttsssqqqnnnkkkddd]]]WWWVVVVVVWWW]]]dddqqqzzzvvvfffZZZQQQNNNJJJHHHGGGFFFDDDCCCCCCEEEHHHKKKMMMMMMLLLLLLNNNMMMKKKJJJIIIJJJJJJKKKMMMNNNOOOOOOOOONNNMMMLLLIIIIIIGGGEEECCC@@@???>>>===<<<999777555444444444222666999:::888888:::===============>>>@@@BBBCCCEEEGGGIIIJJJKKKMMMPPPSSSSSSSSSTTTTTTTTTTTTTTTSSSRRROOOLLLJJJIIIHHHFFFDDD@@@???>>><<<<<<======>>>>>>AAADDDGGGJJJQQQZZZ```kkksss~~~}}}cccPPPFFF@@@>>><<<<<<<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>??????>>>===>>>@@@BBBCCCEEEHHHJJJKKKMMMPPPRRRvvvhhh```YYYTTTRRRMMMLLLHHHEEEBBB@@@@@@???@@@BBBEEEGGGKKKTTT___gggrrr{{{{{{xxxllljjjhhhggggggfffcccaaa```fffppp|||{{{wwwvvv{{{tttkkkaaaZZZVVVSSSOOOKKKFFFFFFFFFFFFGGGJJJPPPTTTXXX[[[___bbbdddfffiiikkklllmmmnnnnnnmmmjjjgggeee^^^VVVOOOMMMLLLKKKNNNSSSZZZdddpppwwwyyyzzziii\\\SSSPPPLLLJJJIIIHHHFFFEEECCCEEEHHHKKKLLLKKKJJJIIILLLKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMJJJIIIHHHFFFCCCAAA???======<<<999777555444444444222666::::::888888;;;>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKLLLNNNQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNMMMLLLJJJGGGDDD@@@???>>>=========>>>???@@@CCCFFFIIIMMMTTT]]]dddooovvv|||aaaNNNEEE???>>><<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===<<<>>>???>>>===>>>AAADDDDDDGGGJJJLLLMMMOOORRRUUUxxxjjjaaaZZZUUUSSSOOOMMMJJJFFFDDDBBBAAA@@@>>>@@@CCCFFFJJJRRR\\\dddnnnxxxuuusssooollljjjgggdddaaa___eeeppp}}}{{{wwwvvvxxx|||{{{rrrfff^^^ZZZVVVQQQLLLHHHHHHHHHGGGHHHKKKPPPTTTXXX[[[^^^aaaccceeehhhjjjkkkkkkkkkjjjhhheeebbbaaaZZZRRRKKKHHHFFFDDDEEEHHHHHHSSS```gggjjjppp{{{}}}lll```UUURRRNNNLLLKKKJJJHHHFFFCCCEEEHHHJJJKKKJJJHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLLLLJJJJJJHHHFFFDDDAAA???======<<<999777555444444444444888======;;;:::===AAA>>>???@@@BBBBBBCCCCCCCCCFFFGGGJJJKKKLLLOOORRRTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPOOONNNLLLHHHEEEAAA@@@>>>=========>>>???AAADDDHHHKKKOOOUUU___fffqqqyyy{{{```MMMDDD???>>><<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<:::===???@@@??????AAACCCFFFHHHKKKMMMOOOQQQTTTVVV}}}oooeee]]]VVVTTTPPPNNNJJJFFFCCCAAA@@@@@@>>>???AAADDDHHHOOOXXX]]]iiippp{{{|||uuuooollliiigggeeeccchhhqqq|||{{{vvvuuuvvvpppccc\\\VVVOOOKKKGGGEEEEEEIIIKKKMMMTTT\\\^^^^^^___```aaabbbcccccciiifffcccaaa___]]]ZZZWWWRRRNNNHHHBBB??????AAACCCDDDIIINNNRRRWWW```llluuu{{{lll\\\VVVTTTRRROOOLLLJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNIIIHHHHHHGGGEEECCCBBBAAA<<<:::999777555444333333333555888:::<<<>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFFFFGGGJJJMMMQQQTTTWWWYYY[[[XXXUUUTTTTTTTTTSSSRRRTTTRRRQQQOOONNNKKKGGGDDDBBB>>>===>>>>>><<<===AAABBBFFFJJJOOOSSSZZZdddkkkwww~~~www___NNNEEEAAA???===:::999999:::;;;===<<<;;;:::999:::;;;<<<>>>=========>>>???@@@@@@CCCCCCBBB???>>>>>>AAADDDHHHJJJMMMOOOPPPQQQTTTVVVpppfff]]]WWWVVVPPPNNNJJJFFFCCCBBBAAAAAA@@@AAABBBCCCGGGMMMUUUZZZfffmmmyyyxxxrrrnnnkkkiiidddiiirrr}}}|||vvvsssttt{{{zzzjjj```ZZZTTTOOOJJJHHHHHHKKKNNNQQQXXX```______```aaabbbccccccdddccc```]]][[[ZZZXXXUUUSSSPPPMMMHHHCCC@@@???@@@AAA@@@CCCGGGJJJMMMTTT^^^eeeqqq}}}vvviiiZZZSSSRRRPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJPPPPPPPPPOOOOOONNNNNNNNNJJJIIIHHHGGGEEECCCAAA@@@<<<;;;999777555444333333444555777:::<<<===>>>>>>@@@@@@AAAAAACCCDDDFFFFFFGGGIIILLLPPPTTTWWWYYYZZZ\\\YYYWWWUUUVVVVVVUUUTTTTTTRRRQQQOOONNNKKKGGGDDDCCC???===>>>>>>===>>>BBBCCCGGGLLLQQQVVV^^^gggnnnyyysss\\\LLLEEE@@@???<<<:::999999:::;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>???@@@BBBAAA@@@>>>===>>>AAADDDGGGJJJMMMOOOPPPRRRUUUWWWsssggg]]]XXXWWWQQQOOOKKKHHHDDDBBBAAAAAAAAAAAABBBCCCEEEJJJQQQVVVaaaiiiuuu|||uuuoookkkhhhgggllltttxxxsssrrrwwwtttggg___XXXSSSNNNKKKKKKOOORRRUUU^^^fffcccccccccccccccccccccbbb\\\ZZZWWWVVVUUUTTTQQQOOOLLLJJJGGGDDDBBB@@@@@@@@@???AAADDDDDDEEEIIIPPPUUU]]]kkkvvvvvvtttoooeeeYYYPPPOOONNNLLLKKKJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJOOOOOOOOONNNNNNNNNMMMMMMKKKJJJIIIHHHEEECCCAAA???<<<;;;999777555444333333444555777999;;;===>>>>>>??????@@@AAACCCEEEFFFGGGIIIKKKOOOTTTXXXZZZ[[[\\\\\\ZZZXXXWWWWWWXXXWWWUUUTTTSSSQQQPPPNNNKKKGGGDDDCCC???>>>??????>>>@@@DDDDDDIIIOOOUUU[[[cccmmmttt{{{|||}}}mmmYYYKKKDDD???>>><<<:::999999::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>????????????===<<<>>>BBBEEEGGGJJJMMMPPPQQQSSSVVVXXXwwwiii^^^XXXXXXQQQOOOLLLIIIFFFDDDBBBAAA@@@@@@AAAAAACCCIIIOOOTTT]]]eeerrr~~~xxxrrrllliiijjjooowww{{{uuusssvvvqqqfff[[[UUURRROOONNNQQQTTTYYYbbblllkkkjjjhhhfffdddaaa```___XXXVVVTTTSSSSSSRRROOONNNIIIIIIGGGFFFDDDBBB@@@???BBBDDDEEEDDDDDDFFFIIIMMMOOOZZZeeeiiijjjhhh```VVVNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHEEECCC@@@???<<<;;;999777666444444444444555666999;;;<<<>>>>>>>>>???@@@AAACCCFFFHHHIIIJJJMMMRRRWWW[[[]]]]]]]]]]]][[[YYYXXXYYYYYYWWWVVVUUUSSSQQQPPPOOOLLLHHHEEECCC@@@>>>@@@AAA@@@BBBFFFEEEJJJRRRYYY___hhhrrryyy~~~}}}xxx{{{~~~gggUUUIIIDDD>>>===<<<;;;::::::::::::;;;:::::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@?????????>>>===@@@CCCGGGIIILLLPPPRRRSSSTTTVVVWWW|||lll___XXXXXXRRRPPPNNNKKKGGGEEECCCBBB===>>>>>>???BBBGGGNNNSSS[[[cccooo|||xxxssspppnnnrrryyyxxxuuuwwwqqqcccYYYVVVRRRPPPSSSVVV[[[eeeooosssqqqnnniiiddd```\\\ZZZUUUSSSQQQPPPPPPOOOMMMKKKHHHHHHHHHHHHGGGDDDBBBAAACCCDDDDDDDDDCCCDDDEEEGGGFFFNNNVVV[[[]]]\\\VVVPPPLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIJJJKKKMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPLLLLLLJJJHHHFFFCCCAAA???===;;;:::888666555444444444555666888:::<<<===>>>>>>???@@@BBBEEEHHHJJJKKKKKKNNNSSSYYY\\\^^^___^^^^^^\\\[[[ZZZZZZYYYWWWUUUUUUSSSRRRPPPOOOLLLHHHEEEDDD@@@???BBBBBBBBBDDDHHHGGGMMMUUU]]]dddmmmwww~~~wwwtttxxxvvvaaaQQQHHHDDD===<<<;;;;;;::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBB@@@@@@@@@??????AAAEEEIIIMMMPPPSSSUUUUUUUUUVVVVVVrrrbbbZZZYYYRRRQQQOOOLLLIIIFFFDDDBBB<<<======>>>@@@EEELLLQQQYYYaaammmzzz{{{vvvrrrrrrvvv|||~~~zzzzzznnncccZZZUUUSSSTTTWWW]]]hhhrrryyywwwrrrllleee___[[[XXXSSSQQQOOONNNNNNMMMKKKIIIIIIJJJJJJJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBAAAAAA@@@AAADDDHHHMMMPPPOOOKKKGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKIIIJJJKKKMMMNNNPPPQQQQQQLLLKKKJJJIIIFFFDDDBBB@@@===<<<:::888666555444444444555555777999;;;===???>>>???AAACCCGGGJJJMMMNNNNNNQQQUUUZZZ^^^```aaaaaaaaa```^^^]]]\\\[[[WWWUUUUUUTTTRRRQQQOOOLLLHHHEEEDDDAAA@@@CCCDDDCCCFFFJJJKKKQQQZZZbbbjjjsss|||xxxpppnnnsssnnnZZZLLLEEECCC;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===???@@@BBBBBBAAAAAAAAA@@@@@@BBBFFFIIIOOORRRVVVXXXXXXXXXXXXXXXyyyggg]]][[[RRRQQQPPPMMMJJJGGGDDDCCC>>>>>>======>>>CCCIIINNNWWW___kkkwww}}}wwwtttuuuxxx}}}xxxmmm___YYYVVVVVVYYY___jjjttt{{{xxxtttmmmgggaaa\\\YYYUUUSSSPPPOOOOOONNNKKKIIIKKKLLLLLLLLLLLLKKKIIIIIIGGGFFFEEEEEEDDDCCC@@@???@@@>>>???CCCFFFFFFCCCAAABBBCCCCCCEEEFFFHHHJJJKKKHHHJJJMMMOOOPPPQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKIIIJJJJJJKKKKKKLLLLLLMMMKKKKKKJJJIIIGGGEEECCCBBB===<<<:::888777555555444444444555666888;;;===??????@@@BBBEEEHHHLLLOOOQQQRRRTTTWWW[[[___bbbdddeeefffdddbbbaaa___]]]YYYVVVVVVTTTRRRQQQOOOMMMIIIFFFDDDAAAAAACCCEEEEEEGGGLLLPPPVVV___hhhoooxxxrrrkkkjjjppp}}}gggTTTGGGBBB@@@:::;;;;;;;;;;;;:::999999888999:::<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBAAAAAAAAA@@@???AAAEEEHHHNNNRRRWWWZZZ[[[\\\\\\]]]~~~kkk___]]]SSSRRRPPPNNNKKKGGGEEECCC@@@???>>>======AAAFFFJJJUUU]]]iiiuuu~~~}}}yyywwwzzz~~~|||rrrbbb\\\XXXXXXZZZ```kkkvvv{{{xxxtttnnnhhhbbb^^^[[[YYYWWWTTTSSSRRRPPPNNNLLLMMMMMMMMMMMMMMMLLLLLLKKKNNNMMMLLLKKKJJJGGGDDDAAA@@@===<<>>???AAACCCFFFJJJMMMNNNHHHJJJNNNQQQSSSSSSQQQPPPOOOOOONNNNNNMMMLLLLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFJJJJJJJJJIIIGGGEEEDDDCCC===<<<:::888777666555555444444555666888;;;===??????@@@BBBFFFIIIMMMQQQRRRUUUWWWYYY]]]```dddggghhhiiihhheeedddbbb___ZZZWWWVVVTTTRRRQQQPPPMMMIIIFFFEEEAAAAAADDDFFFFFFHHHMMMTTTZZZccclllsss|||pppjjjjjjpppyyycccPPPDDD???>>>::::::;;;;;;;;;:::999999777999:::<<<======<<<<<<:::::::::;;;===???@@@AAAAAAAAA@@@???>>>@@@CCCFFFMMMQQQWWW[[[]]]___```aaaoooddd___XXXUUUQQQMMMKKKHHHEEEBBBAAA@@@??????AAADDDHHHJJJSSS[[[gggqqqzzz~~~xxxyyywww{{{zzzrrrccc\\\WWWWWWZZZ```mmmxxx~~~|||xxxsssmmmgggbbb```]]]ZZZXXXVVVUUUTTTQQQOOOLLLLLLLLLLLLLLLKKKKKKKKKNNNOOOPPPOOOMMMJJJFFFCCC>>>===;;;;;;;;;<<<>>>@@@>>>???@@@AAACCCEEEGGGIIIHHHKKKNNNPPPPPPPPPPPPQQQOOONNNNNNNNNMMMMMMLLLLLLHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHFFFEEECCCBBBDDDBBB???<<<999666444333444333444666999;;;;;;;;;@@@@@@AAAEEEJJJNNNQQQQQQVVVXXX[[[___cccfffiiijjjllljjjgggddd```\\\YYYXXXSSSTTTSSSRRRPPPLLLIIIGGGFFFFFFFFFFFFFFFHHHLLLOOOVVV^^^iiittt}}}yyyiiidddiiiuuunnn]]]NNNCCC???@@@<<<;;;;;;:::::::::;;;;;;:::999999999999:::;;;;;;<<<<<<===>>>@@@AAACCCDDDDDDAAA@@@BBBCCCBBBDDDHHHLLLVVV______^^^_________rrreee```XXXUUUQQQNNNLLLIIIGGGDDDBBBAAA@@@???AAACCCGGGIIIQQQYYYdddoooxxx{{{yyywwwyyyxxxpppccc]]]YYYYYY\\\cccooo{{{|||xxxsssmmmhhheeebbb___\\\ZZZYYYWWWUUUSSSPPPPPPNNNMMMLLLLLLLLLLLLOOOPPPQQQPPPNNNKKKHHHFFF@@@???===;;;;;;;;;============>>>@@@BBBEEEGGGHHHIIIKKKNNNPPPPPPPPPQQQRRROOONNNNNNMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBBAAA@@@>>>;;;999777666666777777888:::<<<>>>????????????AAAEEEJJJNNNQQQSSSWWWYYY]]]aaaeeehhhjjjkkkiiihhheeebbb^^^[[[XXXWWWSSSTTTSSSRRRPPPLLLIIIGGGDDDEEEEEEFFFGGGJJJOOOSSSYYYaaammmxxxvvvhhheeekkkxxxjjjZZZMMMBBB>>>???<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<<<<===>>>???AAACCCDDDEEEAAA@@@BBBCCCBBBDDDHHHOOOXXX```aaa___aaabbbbbbuuuhhhaaaYYYVVVRRROOOMMMKKKHHHFFFCCCBBB@@@???@@@BBBEEEGGGNNNVVVaaakkkttt}}}zzzwwwwww}}}uuummmccc^^^ZZZ[[[___gggttt}}}wwwrrrnnniiifffbbb___^^^\\\ZZZXXXVVVTTTRRROOOMMMLLLLLLMMMPPPQQQQQQQQQOOOMMMJJJHHHCCCAAA???===;;;::::::;;;;;;;;;<<<>>>AAADDDFFFGGGIIIKKKNNNOOOOOOOOOQQQRRROOONNNMMMLLLJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCBBB??????===;;;999888888888555555666888:::;;;======>>>???BBBFFFKKKPPPTTTVVVYYY[[[^^^bbbeeegggiiiiiifffdddbbb^^^[[[XXXWWWVVVSSSSSSSSSRRROOOLLLIIIHHHCCCDDDEEEFFFIIINNNTTTYYY___gggrrr}}}~~~rrrfffeeennn|||yyyeeeVVVJJJAAA===>>>;;;;;;;;;::::::;;;;;;<<<===============>>>??????<<<======>>>???AAABBBCCCFFFBBBAAABBBCCCBBBEEEJJJRRR[[[ccccccaaadddfffgggyyyjjjbbbYYYVVVRRRPPPNNNLLLIIIGGGEEECCCAAA??????AAACCCEEELLLSSS^^^gggpppyyy{{{vvvuuuzzzssskkkbbb]]]ZZZ\\\bbbjjjyyy|||xxxppplllgggcccaaa___^^^\\\[[[XXXTTTPPPMMMLLLMMMMMMPPPQQQQQQQQQOOOMMMKKKIIIFFFDDDBBB???<<<:::999999999999;;;===???BBBEEEFFFHHHJJJLLLMMMMMMNNNPPPQQQPPPNNNMMMJJJIIIHHHHHHHHHKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGEEECCCAAA@@@???===;;;999888777777222333555777777999:::<<>>=========>>>@@@AAACCCDDDGGGCCCAAACCCDDDCCCFFFKKKUUU]]]ddddddcccfffjjjkkk~~~mmmdddZZZWWWSSSPPPNNNLLLIIIGGGEEEDDDAAA??????@@@BBBCCCKKKQQQ[[[dddmmmvvv{{{vvvssswww|||~~~tttlllaaa]]][[[^^^dddooo~~~uuupppjjjeeebbb```___^^^]]][[[VVVRRROOONNNNNNOOOQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGDDDAAA>>><<<:::999888999:::<<<>>>AAACCCEEEFFFHHHKKKLLLLLLMMMNNNOOOPPPNNNLLLJJJHHHGGGHHHHHHLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIIIIHHHEEEBBBAAABBB@@@>>>;;;999777666555444666999999999:::===???@@@DDDHHHLLLPPPUUUZZZ___dddeeegggiiiiiihhhfffeeedddbbb^^^[[[XXXVVVUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJHHHIIIJJJKKKNNNTTT\\\aaallltttvvvllldddgggqqq~~~|||jjjWWWKKKEEE???<<<<<<:::::::::::::::;;;<<<======<<<<<<<<<<<<===>>>>>>======>>>???AAACCCDDDEEEIIIDDDBBBCCCDDDDDDGGGMMMVVV___ffffffeeeiiimmmnnnrrrggg]]]ZZZVVVRRRPPPMMMJJJHHHEEECCCAAA??????@@@BBBCCCIIIOOOXXXaaaiiisss}}}{{{tttppprrrvvv}}}}}}xxxvvvrrrppptttzzzwwwoooaaa]]]\\\aaahhhtttxxxssskkkeeebbb```______^^^\\\YYYVVVSSSRRRRRRRRRSSSRRRQQQPPPNNNKKKIIIHHHIIIHHHFFFDDDAAA>>><<<;;;999999:::<<<>>>@@@BBBCCCEEEHHHKKKMMMMMMMMMMMMNNNPPPNNNLLLIIIHHHHHHIIIJJJMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHEEEBBB@@@BBBAAA>>><<<999777666555222555999999888999<<>>>>>>>>>>>>>>???@@@@@@======>>>@@@CCCEEEGGGIIIKKKFFFCCCDDDEEEEEEIIINNNVVV```hhhiiiiiilllooopppwwwlllaaa^^^YYYUUURRROOOLLLIIIDDDCCC@@@???>>>@@@BBBCCCFFFLLLUUU]]]eeeooozzzzzzrrrllllllooottt~~~}}}xxxtttqqqpppjjjfffddddddcccccchhhnnnuuu{{{sssccc______dddmmmyyy{{{uuullleeeaaa``````______^^^\\\ZZZYYYXXXWWWWWWVVVUUUSSSQQQNNNLLLJJJHHHIIIHHHGGGFFFDDDAAA@@@>>>:::;;;;;;<<<>>>???AAABBBDDDHHHMMMPPPPPPOOONNNMMMPPPNNNKKKIIIHHHIIIJJJLLLNNNNNNMMMKKKJJJHHHGGGGGGGGGHHHJJJJJJIIIFFFBBB@@@@@@???===;;;999888777777111555999999777888;;;???AAAFFFKKKNNNPPPTTTZZZ```hhhjjjnnnqqqrrrqqqooonnnjjjgggccc^^^ZZZXXXXXXXXXTTTSSSQQQOOONNNLLLLLLKKKLLLLLLNNNPPPUUU]]]gggnnnzzzqqqiiifffmmmxxxrrr```MMMEEEBBB???===<<<::::::::::::;;;<<<======>>>============>>>??????<<<===???AAAEEEHHHJJJLLLLLLGGGCCCDDDEEEEEEIIIOOOWWWbbbkkkmmmmmmpppssssss{{{pppeeeaaa\\\XXXUUUQQQMMMJJJDDDBBB@@@>>>>>>@@@BBBCCCDDDJJJRRRZZZbbblllwwwyyyqqqjjjhhhiiinnnwww}}}yyysssmmmhhhdddbbbZZZXXXWWWYYYYYYZZZ```ggghhhvvv}}}vvveeeaaaaaagggppp}}}|||vvvmmmeeebbb````````````______^^^]]]\\\[[[ZZZYYYWWWUUURRROOOLLLJJJIIIIIIIIIHHHGGGEEECCCBBBAAA<<<<<<<<<<<<>>>???@@@AAAEEEJJJPPPSSSSSSQQQOOONNNPPPNNNKKKIIIIIIJJJLLLMMMOOONNNMMMKKKJJJHHHGGGGGGFFFHHHJJJJJJIIIFFFBBB???>>>===<<<;;;:::999999999666:::>>>>>><<<<<<@@@DDDAAAFFFKKKNNNOOORRRYYY^^^cccfffkkkoooqqqqqqpppooommmjjjeee___[[[YYYYYYYYYTTTSSSQQQOOONNNLLLLLLLLLKKKLLLNNNQQQWWWaaalllssspppiiigggooo{{{ppp^^^KKKCCCBBB???===<<<999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<======<<<===???BBBFFFIIILLLNNNLLLGGGDDDDDDEEEFFFJJJPPPXXXcccmmmppppppsssuuuuuuqqqggg```XXXUUUTTTSSSNNNJJJGGGDDD@@@===<<<===???AAAGGGJJJPPPXXXaaalllxxx}}}tttkkkhhhgggjjjrrrzzz}}}wwwooogggbbb]]]YYYWWWQQQPPPPPPPPPRRRUUUXXXZZZaaahhhsss~~~zzznnnjjjfffiiiuuu|||tttmmmiiieee___\\\]]]```aaabbbcccbbb```^^^]]]aaa^^^ZZZTTTOOOJJJGGGEEEEEEFFFGGGHHHGGGFFFDDDBBB@@@>>>===>>>@@@BBBCCCCCCIIILLLOOOQQQRRRRRRTTTUUURRRPPPNNNLLLLLLLLLNNNOOONNNNNNMMMKKKJJJIIIHHHGGGFFFHHHIIIJJJJJJGGGEEECCC>>>===<<<999888666666555222444777999:::===@@@CCCGGGKKKQQQTTTUUUVVVYYY\\\bbbbbbcccfffhhhiiihhhfffcccbbbaaa___]]]ZZZXXXWWWWWWVVVTTTRRRPPPOOONNNMMMMMMPPPSSSVVV\\\fffsss}}}xxxmmmhhhjjjuuugggYYYJJJBBB???<<<;;;<<<888999;;;<<<===<<<;;;;;;>>>======<<<;;;::::::::::::===BBBHHHLLLNNNOOOOOOMMMIIIFFFEEECCCBBBGGGMMMZZZdddmmmppprrrvvvyyyyyyuuuiiibbbYYYUUUUUUSSSOOOKKKGGGEEEAAA===<<<===???AAAEEEHHHNNNUUU^^^iiiuuu|||zzzqqqhhhdddccceeelllsss~~~vvvqqqiiiaaa\\\WWWTTTQQQNNNMMMMMMNNNOOORRRUUUVVV[[[aaajjjttt{{{qqqmmmjjjnnnzzzwwwppplllhhhbbb______^^^___```aaaaaa```______```^^^YYYTTTOOOKKKHHHGGGFFFGGGHHHIIIIIIGGGEEEDDDAAA@@@??????AAADDDEEEFFFKKKMMMPPPRRRRRRRRRRRRSSSSSSRRRPPPNNNMMMMMMMMMNNNPPPPPPOOOMMMKKKJJJIIIHHHFFFHHHIIIJJJIIIGGGEEECCC>>>===;;;999888777666666555666999:::<<<>>>BBBEEEHHHMMMTTTYYYZZZ[[[\\\]]]^^^^^^^^^aaaccceeedddccc```______]]]\\\ZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQQQQNNNQQQUUUYYY___jjjwwwuuukkkhhhlllyyyeeeWWWHHHAAA>>>;;;:::;;;::::::;;;;;;<<<;;;;;;;;;============<<<<<<<<<;;;===???DDDIIIMMMPPPQQQQQQMMMIIIFFFEEECCCCCCGGGNNNZZZeeeooorrrtttxxx{{{||||||lllddd[[[VVVUUUTTTPPPLLLHHHEEEBBB>>>======???AAABBBEEEKKKRRRZZZeeepppwwwxxxpppgggbbb``````fffmmmyyy|||ooojjjbbb\\\WWWSSSPPPNNNMMMLLLLLLMMMNNNPPPRRRTTTVVV[[[bbbjjjtttuuurrrqqquuu{{{tttpppllleeebbbbbb^^^______```aaabbbbbbbbb```]]]YYYTTTPPPLLLJJJIIIHHHIIIJJJKKKKKKIIIHHHFFFBBBAAAAAAAAABBBEEEHHHJJJPPPRRRUUUUUUUUUTTTTTTUUUUUUTTTSSSQQQPPPNNNMMMLLLQQQPPPOOOMMMKKKIIIHHHGGGFFFHHHIIIJJJJJJGGGEEECCC===<<<:::999888777777777777999;;;<<<===@@@DDDGGGKKKQQQZZZaaaddddddcccbbb___]]]]]]]]]```aaaaaaaaa\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTTTTTTTTTTUUURRRVVVZZZ___fffqqq~~~qqqiiiiiippp~~~bbbTTTFFF@@@===:::999:::<<<<<<;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>@@@BBBFFFKKKOOORRRTTTUUUOOOJJJFFFEEEDDDCCCHHHOOO[[[fffqqquuuwww{{{pppggg]]]WWWUUUTTTPPPLLLHHHFFFCCC???>>>>>>???@@@AAADDDIIIOOOXXXbbblllssszzzrrriiidddaaa```eeekkkwwwzzzlllggg```ZZZVVVRRROOOMMMOOOOOONNNOOOOOOQQQRRRSSSWWWZZZ```fffppp~~~wwwvvvvvv|||~~~wwwtttpppjjjffffffcccccccccbbbcccdddeeeeeeaaa^^^ZZZUUUPPPMMMKKKJJJJJJKKKLLLMMMLLLKKKIIIGGGCCCBBBBBBAAACCCFFFKKKOOOUUUWWWZZZZZZZZZYYYYYYZZZXXXWWWVVVTTTRRROOOMMMKKKNNNNNNMMMKKKIIIHHHFFFFFFGGGHHHJJJKKKJJJHHHFFFDDD===<<<;;;999888888777777888:::;;;===>>>AAAFFFIIIOOOVVVaaajjjoooooommmkkkgggeeebbb```aaaaaa``````ZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXVVVUUUTTTTTTUUUVVVWWW[[[aaagggnnnyyy|||ooogggjjjuuuzzz```RRREEE???===;;;:::;;;>>>===;;;:::999999:::;;;<<<<<<===>>>???@@@AAAAAABBBDDDGGGLLLPPPSSSUUUVVVPPPKKKGGGFFFDDDDDDIIIPPPZZZgggtttxxxzzz~~~vvvlll```XXXUUUTTTPPPMMMIIIGGGDDDAAA?????????@@@AAACCCHHHNNNVVV___iiippp{{{|||tttlllhhheeecccffflllxxx|||uuukkkggg___YYYUUURRROOOMMMPPPPPPQQQQQQRRRTTTUUUUUUYYY\\\```fffooo~~~yyyyyy{{{{{{yyyuuuoookkkkkkiiihhhgggffffffffffffgggfffccc]]]WWWRRROOOMMMMMMMMMNNNOOOOOONNNKKKIIIGGGCCCCCCCCCBBBCCCGGGNNNTTTXXXZZZ]]]^^^]]]\\\]]]]]][[[ZZZYYYWWWTTTQQQNNNMMMNNNNNNMMMKKKJJJIIIHHHGGGIIIJJJLLLLLLLLLJJJGGGEEE>>>===<<<:::999888888888888999;;;<<<>>>BBBHHHLLLTTTZZZfffqqqyyy|||{{{yyyuuuqqqmmmiiifffdddbbb```]]]]]]\\\[[[[[[[[[[[[\\\[[[YYYWWWTTTSSSTTTUUUVVVYYY^^^eeelllsss}}}zzznnnhhhmmm{{{yyy^^^QQQEEE@@@>>><<<;;;<<<>>>===;;;:::999999:::;;;;;;<<<===>>>???AAABBBBBBBBBDDDHHHMMMQQQTTTVVVWWWRRRLLLHHHFFFEEEEEEJJJRRR[[[iiiwww{{{|||~~~ssseee\\\WWWUUUQQQNNNJJJHHHEEEBBB@@@??????@@@@@@CCCGGGMMMTTT]]]gggmmmxxx}}}vvvpppmmmjjjhhhjjjoooyyyzzzrrrkkkfff___YYYTTTQQQNNNLLLOOOPPPRRRUUUXXX[[[]]]^^^```bbbfffkkkttt}}}~~~~~~{{{uuuqqqrrroooooonnnmmmmmmlllkkkkkkoookkkddd]]]WWWSSSQQQPPPRRRRRRRRRRRRPPPMMMJJJHHHEEEEEEEEEDDDDDDJJJRRRYYY\\\^^^``````___^^^]]]^^^]]]\\\ZZZXXXUUURRRPPPOOOPPPOOOOOONNNNNNMMMLLLLLLJJJLLLMMMNNNNNNKKKIIIGGGAAA@@@>>><<<:::999888888777999;;;<<>>???@@@BBBBBBBBBEEEJJJPPPTTTVVVWWWWWWSSSNNNIIIGGGEEEEEELLLSSS]]]mmm{{{{{{kkk```[[[WWWSSSPPPJJJHHHFFFCCCAAA@@@?????????BBBFFFKKKRRR[[[dddjjjuuu~~~{{{uuusssqqqppprrrwww}}}~~~vvvmmmhhh```ZZZUUURRROOOMMMNNNQQQVVV\\\bbbhhhlllnnnpppsssvvvzzz|||xxxyyywwwwwwxxxyyyyyyxxxwwwvvvzzzuuummmddd]]]XXXUUUTTTXXXXXXWWWVVVSSSOOOLLLIIIHHHIIIHHHGGGGGGMMMWWW___eeefffgggfffccc```______```^^^[[[XXXUUUSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPOOOMMMKKKIIIDDDCCCAAA>>><<<:::999888888999;;;>>>BBBHHHOOOTTT[[[```jjjxxx}}}wwwsssllljjjfffbbb___]]]\\\\\\YYYXXXVVVUUUVVVYYY\\\^^^aaagggooowww~~~xxxnnnllltttrrrYYYMMMBBB>>>>>><<<:::;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAACCCGGGMMMTTTXXXYYYXXXWWWTTTNNNIIIGGGEEEFFFMMMUUUaaaqqqpppccc]]]ZZZUUURRRJJJIIIFFFCCCAAA@@@?????????AAAEEEJJJPPPYYYbbbhhhttt|||{{{zzzyyywwwzzz}}}pppkkkccc]]]XXXTTTQQQOOOPPPSSSZZZccclllsssyyy|||}}}~~~~~~|||sssjjjaaa[[[XXXWWW\\\\\\[[[YYYUUUQQQMMMKKKJJJKKKKKKIIIIIIOOOZZZcccnnnoooooolllhhhcccaaa```aaa___[[[XXXUUUTTTTTTTTTMMMMMMMMMNNNNNNOOOOOOOOOMMMOOOPPPQQQPPPNNNLLLJJJFFFEEEBBB???<<<:::999888888:::<<>>???@@@@@@CCCHHHPPPWWW[[[\\\ZZZXXXUUUOOOJJJGGGFFFFFFMMMUUUddduuuttteee```]]]YYYTTTPPPLLLGGGDDDBBB@@@>>>======AAADDDHHHMMMUUU___gggpppxxx|||yyyzzzzzz{{{{{{ttthhh^^^XXXVVVUUUUUUWWWXXX```mmmyyy|||rrrhhh```]]]]]]aaadddeeebbb\\\UUURRRPPPNNNLLLJJJJJJMMMTTT___fffoooooonnnllliiiddd```^^^ZZZZZZYYYXXXWWWUUUTTTTTTOOOPPPQQQQQQQQQPPPNNNMMMQQQQQQRRRRRRQQQOOOLLLKKKEEEDDD@@@===;;;;;;;;;;;;999<<>>?????????@@@AAADDDGGGLLLRRRWWWYYY[[[[[[TTTMMMGGGEEEEEEGGGMMMUUUkkk{{{kkkccc___YYYUUURRRNNNIIIEEECCCBBB@@@??????BBBEEEGGGKKKRRR[[[cccnnnuuuyyyzzzvvvuuuvvvxxx|||zzzoooeee]]]XXXTTTRRRSSSUUU^^^lll{{{xxxmmmfffbbbaaacccfffhhheee```YYYTTTSSSMMMLLLKKKJJJNNNVVV```gggoooooonnnlllhhhdddaaa___ZZZYYYXXXVVVUUUTTTTTTSSSRRRSSSTTTTTTTTTSSSQQQQQQQQQRRRSSSSSSRRROOOMMMKKKGGGFFFCCC@@@>>>=========:::===@@@DDDIIIQQQ]]]eeemmmqqqwww}}}|||ssslllgggccc___[[[ZZZXXXVVVWWWZZZ```dddgggqqqxxx|||||||||sssbbbMMMIIICCC???===<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<>>>?????????@@@BBBCCCFFFKKKQQQVVVXXXYYYZZZVVVOOOIIIGGGFFFHHHPPPXXXnnnrrrhhhaaaZZZUUUUUUQQQJJJFFFDDDCCCBBBAAA???BBBDDDEEEHHHNNNWWW]]]jjjrrr}}}xxxsssrrrnnnmmmpppsssyyy{{{pppfff^^^WWWSSSSSSTTT[[[jjj{{{uuulllhhhgggfffhhhkkkiiiddd^^^XXXUUUMMMMMMLLLLLLOOOWWWaaahhhpppooommmkkkhhheeebbbaaa\\\[[[YYYWWWUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSRRRPPPNNNLLLIIIHHHEEEBBB@@@?????????<<<>>>AAAEEEKKKVVVccclllwww{{{wwwnnniiiddd___[[[ZZZYYYYYYZZZ]]]ccchhhlllwww~~~~~~lll\\\KKKGGGBBB>>>===<<<;;;;;;======<<<<<<<<<<<<;;;;;;;;;<<<>>>???>>>???@@@BBBBBBEEEJJJPPPTTTWWWXXXXXXWWWQQQKKKIIIHHHJJJRRR[[[rrrxxxkkkccc\\\VVVWWWRRRKKKFFFDDDCCCCCCBBB>>>@@@BBBCCCEEEKKKSSSZZZgggnnnzzz~~~wwwqqqmmmhhhfffhhhlllrrr}}}|||oooeee\\\WWWWWWUUUYYYdddssszzzpppkkkiiihhhjjjlllkkkggg```ZZZVVVMMMMMMLLLMMMQQQYYYbbbiiioooooommmkkkhhheeecccbbb___^^^[[[XXXWWWVVVWWWWWWSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSSSSSSSQQQOOOMMMJJJIIIFFFDDDBBB@@@@@@@@@===@@@CCCFFFMMMXXXgggqqqxxxoooiiieee```\\\ZZZZZZ[[[\\\```ffflllqqq|||~~~}}}yyyeeeWWWIIIEEEAAA>>>======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>@@@BBBAAAEEEJJJOOOSSSVVVWWWWWWWWWQQQLLLJJJHHHKKKTTT___uuu|||nnneee]]]YYYWWWRRRLLLGGGEEECCCBBBAAA<<<>>>@@@AAACCCIIIRRRXXXccckkkvvvzzzuuummmhhhddddddeeeiiirrr|||yyymmmccc^^^ZZZVVVVVV]]]hhhxxx}}}sssnnnkkkkkkkkklllkkkgggaaaZZZUUUNNNMMMMMMNNNRRRYYYbbbhhhnnnnnnmmmkkkiiigggdddccc___^^^\\\YYYWWWVVVVVVVVVTTTSSSSSSRRRRRRRRRRRRRRRPPPQQQRRRSSSRRRQQQOOOMMMIIIHHHFFFDDDBBBAAA??????>>>@@@CCCFFFMMMXXXfffpppvvvnnniiieeeaaa^^^ZZZ[[[]]]___bbbiiiqqqwwwzzzxxx~~~ppp^^^RRRFFFCCC@@@=========<<<;;;:::::::::::::::::::::;;;<<<===>>>>>>===>>>AAACCCBBBEEEJJJPPPTTTVVVVVVVVVVVVQQQMMMJJJHHHKKKVVVaaaxxxrrrhhh```\\\WWWSSSNNNIIIGGGDDDBBB@@@;;;===???@@@BBBGGGOOOVVV^^^fffrrr||||||tttnnnhhhfffddddddjjjrrryyynnnggg]]]XXXUUUYYY```kkk{{{xxxrrrpppnnnmmmkkkiiieee```YYYTTTNNNNNNNNNOOORRRXXX```ffflllmmmmmmmmmkkkhhheeeccc^^^]]]\\\ZZZXXXVVVUUUTTTUUUTTTSSSRRRRRRRRRSSSSSSOOOPPPQQQRRRRRRPPPNNNMMMIIIHHHGGGEEECCCAAA???>>>>>>@@@CCCFFFKKKTTT```iii|||tttkkkgggddd```^^^ZZZ]]]```bbbfffmmmvvv}}}uuutttyyyyyygggWWWMMMDDDAAA>>>=========<<<;;;999999999::::::::::::;;;<<<===>>>======>>>AAACCCDDDGGGLLLQQQUUUWWWXXXXXXVVVRRRNNNKKKHHHKKKXXXeeezzzwwwkkkccc^^^WWWTTTPPPMMMJJJGGGCCC@@@===???@@@@@@@@@EEELLLRRRYYYaaammmwww}}}wwwppplllgggdddgggmmmvvv}}}ssseee___ZZZZZZ\\\aaalllwwwzzzxxxrrroookkkgggddd___XXXSSSOOOOOONNNOOOQQQWWW^^^dddjjjlllnnnooommmiiieeebbb_________^^^\\\YYYVVVUUUSSSRRRQQQPPPPPPPPPQQQQQQMMMOOOPPPQQQQQQOOOMMMLLLIIIIIIGGGFFFDDDBBB@@@???>>>@@@CCCDDDHHHOOOYYYaaarrr}}}}}}qqqhhhccc```]]][[[\\\```dddgggjjjqqq|||}}}qqqrrryyyrrr___PPPHHHBBB@@@===============;;;::::::::::::;;;;;;<<<<<<============<<<>>>AAADDDFFFIIINNNSSSWWWYYYYYYYYYXXXTTTPPPMMMJJJMMMZZZhhh}}}{{{nnneee```XXXVVVRRRPPPMMMIIIDDDAAA@@@AAAAAA@@@@@@CCCJJJOOOUUU^^^iiittt}}}}}}vvvqqqkkkfffhhhmmmnnn|||}}}nnngggaaa]]][[[\\\ccckkkwww~~~uuuqqqkkkgggccc^^^XXXSSSOOOOOOOOOOOOQQQVVV]]]bbbiiikkknnnpppnnnjjjeeebbbccccccddddddbbb^^^ZZZWWWPPPOOONNNMMMLLLMMMNNNNNNMMMNNNOOOPPPPPPOOOMMMLLLJJJIIIIIIGGGEEECCCAAA???>>>@@@BBBDDDFFFLLLTTT[[[jjjwww|||pppfffaaa^^^ZZZXXX^^^bbbgggjjjmmmuuuyyyooosss{{{mmmZZZLLLEEEAAA???=========>>>===<<<;;;;;;;;;<<<<<<<<<==================<<<>>>AAADDDHHHKKKOOOTTTXXXZZZZZZZZZYYYVVVRRRNNNKKKOOO\\\kkkvvvjjjeeeZZZXXXVVVRRRNNNIIIEEECCCCCCBBBAAA@@@BBBDDDHHHJJJPPPWWWbbblllvvvwwwqqqmmmkkkiiinnnrrruuukkkfffeeedddhhhmmmuuu||||||uuummmgggccc___ZZZVVVQQQMMMLLLNNNPPPSSS[[[dddlllnnnpppooolllhhhfffeeegggdddccccccddd```XXXQQQLLLKKKJJJIIIIIIJJJLLLMMMQQQPPPPPPRRRTTTSSSNNNJJJHHHHHHGGGGGGEEEDDDCCCBBB>>>>>>???AAAEEEJJJOOORRR^^^iii{{{yyynnneee]]]WWWXXX\\\]]]ccckkkrrrxxx~~~uuuppptttzzzxxxdddSSSHHHCCC@@@??????>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<999:::;;;===@@@CCCFFFGGGHHHNNNVVV\\\______^^^^^^eeeZZZQQQPPPOOORRR___nnn|||nnnfff]]][[[WWWSSSOOOKKKGGGDDDCCCBBB@@@@@@AAADDDGGGIIIMMMUUU___iiirrr|||~~~xxxsssooommmnnnpppzzzxxxqqqllljjjmmmqqqvvv|||}}}wwwooohhhddd```[[[WWWSSSOOONNNPPPRRRUUU^^^gggoooppprrrppplllhhhfffeeefffdddbbbcccccc___WWWPPPKKKJJJIIIHHHHHHIIIKKKLLLNNNMMMMMMOOOQQQOOOKKKHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAACCCFFFIIIKKKVVV^^^nnn~~~uuukkkddd]]]YYYZZZ___```gggooovvv|||uuusssyyywwwcccSSSHHHCCC??????>>>>>>===<<<<<<;;;999999:::::::::;;;;;;;;;:::;;;;;;===???AAACCCDDDJJJPPPYYY```dddfffggghhhjjj^^^UUURRRPPPSSS```ooouuujjjaaa^^^YYYUUUQQQMMMIIIFFFBBBAAA@@@???@@@BBBEEEGGGJJJQQQZZZccclllvvv|||vvvrrrqqqqqqvvv{{{wwwxxx||||||yyypppjjjfffaaa\\\XXXTTTQQQOOOQQQTTTXXXaaakkksssttttttrrrmmmiiifffeeefffdddbbbbbbaaa]]]VVVPPPJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLMMMNNNOOOMMMIIIFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@AAACCCEEEGGGOOOSSS___sssxxxpppgggbbb^^^[[[]]]bbbfffllluuu|||xxxyyyuuuaaaQQQGGGCCC???>>>>>>======<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>===>>>???AAACCCDDDLLLRRR\\\dddkkkooosssuuupppdddZZZUUURRRSSSaaarrr}}}oooeee```ZZZUUURRRNNNJJJGGGBBBAAA???>>>???AAACCCEEEGGGMMMVVV^^^fffpppzzz|||xxxuuutttvvv|||zzzqqqjjjfffbbb\\\XXXUUUQQQPPPRRRUUUZZZdddnnnxxxxxxwwwsssmmmiiigggffffffeeecccbbb```[[[TTTPPPIIIHHHFFFEEEEEEFFFGGGHHHMMMNNNOOOPPPOOOMMMJJJGGGCCCDDDEEEFFFFFFGGGGGGFFFAAA@@@??????AAACCCGGGIIIOOOPPPXXXiiitttllleeeaaa___]]]```eeekkkqqqzzz|||rrr^^^OOOFFFCCC>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>@@@?????????AAACCCEEEGGGMMMSSS\\\eeemmmtttzzz}}}wwwkkk___XXXSSSUUUdddvvvtttiiibbbZZZTTTRRROOOKKKGGGCCCAAA???>>>>>>@@@BBBDDDFFFKKKSSSZZZaaajjjuuu|||~~~xxxwwwxxxzzz}}}zzzqqqjjjfffaaa\\\WWWUUUQQQOOORRRVVV\\\fffqqq|||{{{yyysssmmmiiigggggggggfffdddbbb^^^YYYTTTPPPJJJIIIGGGEEEEEEEEEGGGHHHLLLMMMOOOOOONNNKKKHHHGGGBBBCCCDDDEEEGGGGGGGGGGGG@@@???>>>???AAAEEEHHHKKKQQQQQQVVVcccwwwzzzqqqjjjdddaaa```^^^bbbgggnnnuuunnnZZZLLLEEECCC============<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>=========???CCCFFFHHHMMMRRRZZZccclllttt{{{}}}qqqddd\\\VVVXXXhhh|||zzzmmmeee[[[TTTSSSQQQLLLHHHDDDBBB@@@>>>>>>@@@BBBCCCDDDIIIPPPVVV]]]eeepppwww|||zzzxxxyyyyyy{{{{{{rrrkkkfffaaa\\\XXXVVVRRRPPPSSSWWW^^^iiittt~~~}}}yyysssmmmiiihhhhhhhhhhhhfffccc^^^XXXTTTQQQLLLJJJHHHFFFFFFFFFHHHHHHJJJLLLNNNNNNKKKHHHFFFEEEBBBCCCDDDEEEGGGGGGGGGHHHCCCBBBAAAAAABBBEEEHHHJJJQQQRRRVVV```ooo|||uuummmgggcccbbbaaaaaaeeekkkrrryyy~~~iiiVVVJJJDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;<<<;;;:::;;;===AAADDDGGGKKKPPPWWW```iiisss|||vvvjjjaaaZZZ]]]pppqqqhhh\\\VVVTTTSSSNNNJJJEEEDDDAAA??????@@@BBBCCCBBBGGGMMMRRRXXXaaakkkrrr{{{{{{zzzyyyyyy|||}}}tttmmmhhhccc]]]YYYWWWSSSQQQTTTYYY```lllxxx}}}yyysssmmmiiihhhiiijjjiiigggccc^^^XXXTTTRRRNNNLLLJJJHHHGGGHHHIIIJJJJJJMMMOOOOOOKKKGGGFFFFFFBBBCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFIIIKKKOOORRRXXX___jjjwwwxxxppphhhdddaaabbbdddeeejjjpppvvv}}}zzzeeeSSSHHHDDDDDD<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<>><<<<<<===@@@DDDFFFIIIMMMUUU^^^iiittt|||ooofff```cccyyyvvvzzztttjjj^^^WWWVVVUUUPPPLLLFFFDDDBBB@@@???@@@BBBCCCAAAEEEKKKPPPVVV^^^hhhoooxxx~~~~~~||||||{{{|||~~~uuunnniiiddd^^^ZZZYYYUUUSSSVVV[[[bbbooozzz}}}yyyrrrllliiiiiijjjjjjjjjhhhddd^^^XXXTTTRRROOOMMMKKKIIIHHHIIIJJJKKKLLLOOORRRQQQMMMIIIHHHHHHCCCCCCEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDFFFIIILLLOOOMMMSSSZZZaaaiiitttvvvnnneeeaaa___bbbeeehhhnnntttxxxxxxcccQQQGGGDDDDDD;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????EEECCCAAA???@@@BBBFFFHHHHHHLLLTTT^^^iiivvvsssjjjdddhhh~~~vvvqqqrrr{{{ooobbb]]]ZZZTTTPPPPPPLLLHHHCCC??????@@@AAAAAABBBEEEHHHLLLRRRYYYaaafffssszzz|||yyyxxx{{{wwwrrrmmmiiibbb]]]VVVXXXWWWWWW^^^lllzzzvvvoooiiieeeggglllmmmnnnjjjbbb]]]XXXQQQJJJJJJIIIHHHHHHIIIJJJLLLMMMOOOOOONNNMMMKKKIIIHHHGGGAAACCCEEEGGGIIIJJJJJJJJJJJJGGGDDDDDDGGGJJJKKKJJJQQQTTTZZZbbbmmmyyyyyyqqqlllccccccdddggglllsssxxx|||~~~lll\\\QQQHHHAAA>>>???>>>===<<<<<<;;;;;;<<<:::<<<======<<<;;;;;;<<<<<<>>>@@@AAABBBDDDGGGIIILLLNNNTTT]]]kkkzzzsssjjjgggmmmyyyssssss}}}~~~qqqddd^^^ZZZUUUQQQPPPLLLHHHCCC?????????@@@@@@@@@CCCFFFJJJOOOVVV^^^cccmmmsss~~~~~~{{{yyy~~~}}}wwwrrrnnnjjjddd```XXXZZZYYYYYYaaappp}}}vvvnnniiieeegggmmmoooppplllddd___[[[UUUNNNMMMLLLKKKJJJKKKKKKLLLMMMPPPOOOOOOMMMLLLJJJHHHGGGCCCDDDFFFIIIKKKLLLLLLLLLLLLIIIFFFFFFIIIMMMOOOOOOWWWYYY^^^fffppp|||~~~vvvooojjjcccccceeehhhnnntttzzz}}}iiiYYYNNNFFF@@@>>>???>>>===<<<<<<;;;;;;<<<<<<===???>>>===<<<<<<======>>>@@@@@@AAABBBEEEGGGMMMQQQYYYcccppp~~~tttkkkhhhnnn~~~wwwvvvwwwuuufff___ZZZUUUQQQPPPLLLHHHCCC???>>>?????????>>>@@@CCCFFFKKKQQQYYY^^^eeekkkvvv~~~yyyyyy~~~}}}|||}}}vvvrrrooolllfffbbbYYY[[[[[[]]]eeeuuuvvvnnnhhheeehhhnnnssstttppphhhaaa^^^XXXRRRPPPOOONNNMMMMMMMMMNNNOOOQQQPPPPPPNNNMMMJJJIIIHHHEEEFFFHHHKKKMMMOOOPPPPPPNNNLLLIIIIIILLLQQQTTTUUU\\\^^^bbbjjjtttzzzrrrlllhhhbbbccceeeiiiooovvv|||~~~eeeTTTKKKDDD???>>>???>>>===<<<<<<;;;;;;<<<===>>>@@@@@@>>>>>>>>>???>>>???@@@@@@AAABBBEEEHHHPPPVVVaaalllwwwtttllliiinnn|||}}}zzzvvvzzzkkkbbb\\\VVVRRRRRRMMMIIIDDD@@@??????>>>>>>===???AAADDDHHHNNNUUUYYY```fffppp{{{{{{wwwwww~~~}}}wwwrrroookkkfffaaaZZZ\\\]]]___jjjzzzvvvnnnhhheeeiiinnnvvvxxxuuulllddd___ZZZTTTQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMKKKIIIHHHFFFHHHJJJMMMOOORRRTTTTTTRRRPPPNNNNNNPPPSSSWWWYYY___aaaeeemmmxxxwwwnnnhhheeebbbcccfffkkkqqqwww}}}zzzaaaQQQHHHCCC@@@@@@???>>>===<<<<<<;;;;;;<<<<<<>>>@@@@@@???>>>???@@@>>>@@@AAABBBCCCFFFJJJNNNUUU]]]iiisss|||ssslllhhhnnnwwwyyyoooeee^^^XXXTTTTTTNNNJJJEEEAAA@@@???>>>===>>>???AAACCCFFFKKKQQQVVV^^^dddmmmwww|||vvvtttzzzxxxrrrnnnjjjddd___ZZZ\\\]]]bbbnnn~~~wwwnnnhhheeehhhnnnxxx{{{yyypppgggaaa[[[UUUPPPPPPPPPPPPPPPRRRTTTUUURRRRRRQQQOOOMMMKKKHHHGGGGGGHHHJJJMMMPPPTTTVVVXXXWWWVVVUUUUUUUUUWWWZZZ\\\aaaccchhhppp{{{vvvllleeebbbaaacccggglllrrrxxx}}}vvv^^^OOOGGGCCCAAAAAA???>>>===<<<<<<;;;;;;<<<;;;===??????>>>>>>???@@@???@@@BBBDDDGGGLLLRRRVVV\\\dddooowww|||}}}rrrlllhhhnnnttt|||~~~uuuhhhaaaZZZVVVVVVOOOLLLGGGCCCAAA@@@>>>===>>>???@@@BBBDDDIIINNNSSS[[[aaaiiirrrzzz{{{uuurrrwww}}}wwwrrrmmmhhhbbb]]][[[]]]___eeesssxxxnnngggdddgggmmmwww|||}}}uuullleee^^^YYYSSSRRRRRRQQQRRRTTTUUUVVVRRRQQQPPPOOOLLLJJJHHHFFFFFFGGGIIILLLPPPTTTXXXZZZ\\\]]]_________```bbbdddgggiiiooowwwuuullleeebbbbbbcccggglllrrrwww|||~~~qqqZZZMMMGGGBBB@@@AAA???>>>===<<<<<<;;;;;;<<<;;;===?????????>>>???@@@@@@BBBDDDGGGKKKQQQXXX]]]aaaiiisssxxxyyyzzz~~~|||sssmmmiiiooorrryyyyyylllccc\\\XXXXXXQQQMMMIIIEEECCCAAA???======>>>???@@@BBBFFFKKKOOOWWW\\\eeemmmvvv}}}uuurrruuuvvvxxx|||uuupppmmmhhhbbb^^^\\\^^^aaahhhwwwyyynnngggcccffflllttt{{{zzzrrrkkkddd___XXXWWWVVVUUUTTTTTTUUUVVVRRRQQQPPPNNNKKKIIIFFFEEEEEEFFFHHHKKKPPPTTTXXX[[[```dddiiikkklllmmmoooppppppsssxxxuuummmgggdddbbbdddggglllqqqvvvzzz|||~~~~~~lllWWWKKKFFFAAA?????????>>>===<<<<<<;;;;;;<<<<<<>>>@@@AAA@@@@@@AAABBBCCCDDDFFFIIILLLSSSZZZ___eeellltttwwwvvvxxx}}}}}}uuuoookkkqqqrrrxxx{{{mmmddd]]]ZZZZZZRRROOOJJJFFFDDDBBB???===<<<===>>>???@@@DDDIIIMMMTTTYYYaaajjjsss|||wwwssstttrrrqqq}}}zzztttooollliiiccc___^^^```ccckkk{{{zzzooogggcccfffkkkqqqzzz}}}vvvpppjjjeee]]]\\\ZZZWWWVVVUUUUUUUUUQQQQQQOOOMMMKKKHHHFFFDDDDDDEEEGGGJJJOOOTTTXXX[[[ccchhhoootttuuuvvvxxxzzzxxx{{{~~~uuunnnhhhfffbbbdddggglllqqqvvvyyy{{{|||zzzhhhUUUJJJEEE@@@======???>>>===<<<<<<;;;;;;<<<===???AAABBBAAAAAABBBCCCEEEFFFGGGIIIMMMRRRYYY^^^fffmmmtttvvvuuuwww}}}~~~wwwqqqmmmsss~~~}}}sssiiibbb\\\XXXTTTPPPKKKGGGDDDBBB???===>>>>>>??????@@@CCCHHHKKKRRRXXX```hhhnnnvvv~~~zzzssspppqqqvvvzzz|||yyytttpppmmmiiidddaaa\\\^^^bbbjjj{{{|||nnneeeaaa______pppvvv|||}}}yyysssmmmkkkddd```\\\XXXWWWVVVTTTSSSRRROOOLLLJJJIIIGGGEEECCCBBBAAADDDIIIMMMQQQ[[[fffjjjttt}}}~~~wwwqqqllliiifffiiillloooqqqtttwwwzzz|||rrrbbbQQQIIIEEEAAA>>>>>>??????>>>>>>======<<<<<<===???@@@@@@???@@@CCCEEEGGGGGGGGGHHHKKKPPPUUUXXXeeemmmsssvvvyyywwwrrrtttuuu}}}uuujjjccc]]]XXXTTTQQQLLLHHHEEECCC@@@>>><<<===>>>>>>>>>AAAFFFJJJOOOUUU^^^eeekkksss|||~~~wwwsssqqqsssuuuzzzyyywwwssspppmmmjjjfffccc^^^```dddlll~~~pppfffaaa______iiipppyyy~~~~~~yyyuuussshhhddd___[[[YYYWWWUUUSSSQQQOOOLLLIIIHHHGGGEEECCCBBBBBBEEEJJJNNNSSS]]]hhhoooyyy~~~xxxrrrmmmjjjhhhjjjnnnppprrruuuxxx{{{jjj[[[LLLFFFDDDBBB@@@AAA???>>>>>>>>>=========<<<===>>>@@@@@@@@@@@@BBBDDDEEEFFFGGGHHHKKKOOOTTTWWWcccllltttyyy~~~xxxrrrtttuuu}}}{{{xxxkkkddd^^^YYYUUURRRMMMJJJGGGDDDAAA>>>;;;<<<=========@@@DDDGGGLLLQQQZZZaaahhhoooxxxzzzvvvsssqqqqqq|||wwwuuuqqqooommmjjjgggddd___bbbfffooosssgggaaa^^^]]]bbbkkkwww}}}zzzoookkkeee```\\\YYYUUUSSSQQQOOOKKKIIIHHHGGGEEECCCCCCBBBEEEJJJOOOUUU```kkksss~~~yyytttooolllkkkmmmoooqqqsssuuuyyy|||wwwbbbUUUHHHCCCBBB@@@???@@@>>>>>>>>>>>>===============>>>@@@@@@@@@AAABBBDDDCCCEEEHHHJJJLLLOOOTTTWWWbbblllxxxzzzqqqrrrttt{{{wwwxxx~~~oooeee___[[[VVVSSSOOOLLLIIIFFFBBB???<<<=========>>>???CCCFFFIIIOOOVVV^^^dddmmmvvv}}}~~~xxxsssrrrwww|||xxxuuuqqqnnnllliiieeebbb^^^aaafffooovvviiiaaa]]][[[```iiivvv~~~wwwsssmmmfffaaa\\\WWWSSSQQQNNNKKKIIIHHHGGGDDDCCCCCCCCCEEEKKKOOOVVVaaammmuuu~~~yyyuuuqqqooommmoooqqqrrrtttwwwzzz}}}rrr___SSSHHHCCC@@@>>>===>>>>>>>>>>>>>>>===============???AAABBBAAAAAACCCDDDDDDGGGJJJLLLNNNQQQVVVZZZcccnnn|||zzzooooooqqq{{{uuurrrvvvttthhh```\\\WWWUUUQQQNNNKKKHHHDDDAAA<<<>>>??????>>>@@@BBBEEEGGGMMMTTT[[[bbbkkkuuu}}}~~~xxxssssssyyy|||{{{xxxsssnnnjjjfffaaa^^^[[[___dddmmm~~~zzzkkkbbb\\\YYY\\\eeerrrzzzsssllleee^^^XXXTTTPPPNNNKKKIIIHHHFFFDDDBBBDDDCCCEEEJJJNNNUUUaaammmvvvzzzwwwuuurrrpppnnnppprrrssstttxxx|||~~~oooYYYPPPFFFCCCAAA>>>>>>@@@============>>>>>>>>>>>>>>>@@@CCCDDDCCCCCCDDDEEEEEEIIIMMMOOOOOORRRYYY^^^bbbnnn~~~xxxllllllmmmxxxrrrssszzzyyylllbbb]]]YYYVVVSSSPPPMMMJJJEEEBBB===>>>????????????AAACCCFFFKKKRRRYYY```jjjttt|||}}}sssqqqsss}}}}}}yyytttnnniiiddd^^^ZZZXXX]]]bbbjjj{{{pppeee^^^ZZZYYY```lll{{{xxxpppiiiaaaZZZUUUPPPNNNJJJHHHGGGFFFDDDBBBCCCBBBCCCHHHLLLSSS___kkkwww~~~yyyvvvtttsssrrrpppnnnoooqqqsssuuuyyy~~~xxxiiiQQQJJJDDDBBBAAA@@@AAADDD============>>>>>>>>>>>>???BBBEEEFFFFFFEEEFFFGGGGGGKKKOOOOOOOOOSSS[[[bbbdddpppvvviiiiiikkk}}}wwwuuuzzz~~~oooddd^^^YYYWWWTTTRRROOOKKKFFFCCC<<<===>>>>>>===>>>???AAADDDIIIPPPWWW^^^hhhsss{{{wwwttttttyyy}}}yyytttnnniiiccc]]]YYYWWW[[[```hhhxxxvvvjjjaaa\\\[[[___iiivvv{{{ssskkkccc[[[UUUPPPMMMJJJHHHGGGFFFDDDBBBCCCAAABBBFFFJJJPPP]]]iiitttyyyvvvsssqqqqqqqqqqqqpppmmmnnnppprrrtttyyyooo```NNNGGGCCCBBB@@@>>>???CCC<<<=========>>>>>>>>>???AAACCCGGGHHHHHHGGGGGGHHHHHHLLLOOONNNMMMRRR\\\eeelllwwwvvviiiiiijjj{{{|||xxx|||qqqeee___ZZZXXXUUUSSSPPPLLLGGGCCC;;;<<<======<<<<<<===???CCCGGGNNNUUU\\\fffrrrzzz~~~zzzxxxyyyzzz|||yyysssnnnhhhccc]]]ZZZVVV[[[```gggwww{{{nnnddd^^^```bbbiiisss}}}uuummmddd[[[VVVPPPMMMJJJHHHGGGFFFCCCBBBCCCAAAAAAEEEHHHNNN[[[gggppp{{{|||tttrrrooonnnoooppppppppplllmmmoooqqqtttyyy{{{hhhYYYOOOIIIDDDBBB???;;;;;;>>><<<=========>>>>>>??????BBBDDDHHHIIIIIIHHHHHHIIIHHHLLLNNNMMMLLLQQQ\\\ffftttvvvjjjjjjkkkzzzzzzzzzvvvjjjaaa[[[ZZZYYYTTTOOOJJJGGGFFFDDDBBB???<<<<<<===@@@BBBBBBFFFKKKPPPXXXcccoooxxxyyyxxxzzzzzztttpppjjjaaa[[[YYYXXX[[[aaalll}}}}}}pppgggccccccdddgggoooxxx|||tttjjjaaaZZZVVVPPPOOOMMMLLLLLLKKKHHHEEECCCBBB@@@@@@DDDLLLVVV]]]kkkqqq{{{zzzuuurrrnnnmmmkkkjjjiiiiiijjjkkkjjjlllooorrrvvv{{{rrr___RRRGGGEEECCCAAA???>>>>>>>>>>>>=========>>>???@@@@@@DDDFFFHHHJJJKKKKKKJJJIIIIIIJJJLLLOOOPPPRRR\\\gggxxxyyyjjjhhhgggxxxyyylllccc\\\[[[YYYUUUPPPLLLIIIGGGDDDBBB???<<<<<<===???AAA@@@DDDIIINNNVVV```mmmvvv}}}zzzyyy{{{{{{tttoooiii```[[[ZZZXXX[[[bbbnnnvvvmmmhhhffffffggglllttt|||yyypppggg^^^WWWTTTOOONNNLLLKKKKKKIIIGGGDDDDDDCCCBBBAAACCCIIIQQQWWWdddjjjsss~~~|||wwwsssnnnkkkjjjiiihhhffffffggghhhhhhjjjmmmqqquuuxxx}}}nnn\\\PPPFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAFFFGGGJJJLLLMMMMMMLLLKKKKKKJJJLLLOOOOOOSSS]]]iii}}}{{{llliiiiiizzz}}}pppggg^^^\\\YYYVVVRRRNNNKKKJJJDDDBBB???<<<<<<<<<>>>??????BBBGGGLLLSSS]]]jjjrrr|||zzz|||}}}tttnnnggg___[[[[[[YYY\\\dddqqq~~~uuupppkkkiiiiiikkkpppvvv{{{}}}}}}zzztttlllccc[[[UUURRRNNNMMMKKKJJJJJJIIIFFFDDDDDDDDDCCCBBBBBBFFFKKKOOOZZZ___hhhqqqxxx|||~~~~~~|||xxxsssoookkkhhheeecccccccccbbbaaabbbcccdddeeeiiilllrrrwww|||{{{jjjXXXMMMDDDCCCAAA???>>>===>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFHHHKKKMMMNNNNNNLLLKKKMMMLLLMMMOOOOOOSSS___kkk~~~nnnkkkkkk}}}tttkkk___]]]YYYVVVSSSPPPMMMKKKDDDBBB@@@===<<<<<<===>>>>>>BBBFFFKKKQQQ[[[gggooo}}}|||{{{vvvnnnggg___\\\]]]\\\___ggguuu~~~xxxssspppmmmmmmpppuuuxxxzzzzzzwwwqqqjjjbbbZZZUUURRROOOMMMLLLKKKJJJIIIFFFDDDAAABBBBBBBBBBBBCCCFFFIIIRRRVVV]]]dddjjjlllmmmmmmllliiieeebbbaaa___^^^\\\]]]\\\\\\]]]^^^```bbbcccfffkkkrrryyy~~~vvveeeUUUKKKCCCBBB@@@>>>======>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFHHHKKKNNNOOONNNLLLKKKNNNMMMMMMOOOPPPTTTaaannnpppmmmmmmzzzooobbb^^^YYYVVVSSSQQQNNNKKKEEEDDDAAA???============???BBBFFFJJJOOOYYYdddmmmyyy{{{}}}zzzrrrjjjbbb___``````dddlllzzz~~~{{{wwwuuuvvvxxxzzzzzzyyyuuuooohhhaaa[[[WWWTTTPPPNNNMMMLLLLLLJJJGGGEEE>>>@@@AAAAAAAAABBBDDDFFFMMMPPPUUUZZZ^^^`````````___\\\ZZZXXXYYYYYYYYYXXXWWWWWWXXXYYY[[[^^^```bbbdddiiiqqqxxxrrr```RRRJJJBBBAAA???>>>>>>>>>??????>>>>>>??????@@@BBBCCCDDDIIIKKKOOORRRSSSRRROOONNNOOONNNNNNPPPQQQVVVcccppprrrnnnmmmsssfffaaa[[[WWWUUUSSSOOOKKKGGGEEECCC@@@???=========>>>AAAEEEHHHMMMVVVaaaiiiuuu}}}|||zzz|||zzzqqqiiieeeeeefffjjjrrr~~~}}}|||vvvrrrmmmfff___ZZZWWWUUUPPPOOOMMMLLLLLLKKKHHHFFF===???@@@@@@@@@AAACCCEEEHHHJJJNNNRRRUUUVVVVVVVVVUUUSSSQQQQQQSSSTTTTTTTTTRRRRRRSSSUUUXXX\\\___aaadddhhhpppxxxlll[[[OOOHHHAAAAAA???>>>>>>???@@@AAA>>>??????@@@AAACCCDDDEEELLLOOOSSSWWWXXXVVVTTTRRROOONNNPPPRRRTTTXXXdddqqqtttpppnnnxxxlllfff^^^ZZZXXXVVVQQQMMMHHHGGGEEEBBB@@@???>>>======???CCCFFFJJJSSS^^^fffrrrzzz{{{xxx}}}{{{qqqllllllkkkooowww~~~{{{qqqnnnhhhaaa[[[WWWTTTSSSPPPNNNLLLLLLKKKJJJGGGEEE???@@@AAA@@@??????BBBDDDBBBDDDHHHKKKMMMNNNNNNMMMMMMKKKJJJJJJMMMOOOPPPPPPMMMMMMOOORRRUUUZZZ]]]```eeeiiipppxxxzzzgggVVVKKKFFFBBBAAA@@@??????@@@AAABBB?????????@@@BBBCCCEEEFFFMMMPPPTTTXXXYYYWWWTTTRRRNNNOOOQQQTTTVVVZZZeeeqqqwwwrrrppp{{{pppiiiaaa\\\ZZZXXXSSSNNNIIIHHHFFFCCCAAA???>>>>>>;;;>>>AAADDDHHHQQQ[[[cccpppxxx{{{|||wwwqqqqqqooorrrzzz~~~zzzmmmjjjddd^^^XXXTTTRRRQQQNNNMMMKKKKKKJJJIIIFFFDDDAAABBBAAA@@@>>>>>>@@@BBB???@@@CCCFFFHHHIIIHHHHHHHHHFFFEEEFFFIIIKKKLLLLLLJJJJJJLLLOOOSSSXXX\\\^^^gggkkkqqqyyywwwcccRRRIIIEEEBBBAAA@@@@@@@@@AAABBBCCC?????????@@@BBBDDDEEEFFFJJJMMMRRRVVVWWWUUURRROOONNNOOORRRVVVWWW[[[eeeqqqyyyuuurrr||||||wwwkkk```^^^]]]YYYSSSQQQJJJHHHFFFCCCAAA???>>>===;;;???CCCFFFJJJPPPXXX___ooottt}}}zzzyyyzzz|||{{{vvviiifff```ZZZUUUQQQOOONNNKKKKKKLLLLLLJJJGGGDDDCCC>>>@@@BBBBBBBBBAAABBBCCC??????@@@AAAAAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFHHHKKKNNNRRRWWW]]]aaahhhmmmuuu}}}pppaaaQQQHHHEEEBBBBBBBBBAAAAAA@@@@@@@@@GGGGGGFFFCCCAAABBBDDDFFFHHHLLLOOOQQQPPPMMMLLLKKKMMMMMMOOOSSSUUUYYYaaakkkvvvwww||||||zzzmmmaaa^^^]]]XXXSSSPPPKKKJJJGGGDDDAAA???>>>===<<>>>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFHHHKKKNNNQQQWWW]]]aaaiiinnnvvv~~~zzzlll]]]OOOGGGEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCDDDDDDCCCBBBDDDGGGIIIKKKNNNQQQRRRPPPNNNLLLKKKMMMMMMOOOSSSVVVYYYbbblll|||yyyzzz~~~}}}rrreee```^^^YYYTTTRRRNNNLLLIIIFFFBBB@@@>>>======???AAACCCFFFLLLVVV]]]hhhooozzzwwwpppjjjfffaaa^^^ZZZVVVRRROOOMMMLLLOOOMMMIIIGGGGGGJJJMMMPPP\\\SSSHHH???<<<<<<<<<<<<======>>>>>>??????@@@@@@???@@@AAACCCDDDEEEEEEEEEEEEGGGJJJMMMQQQWWW]]]aaajjjooowwwttteeeXXXLLLFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@AAACCCDDDDDDGGGKKKMMMOOOQQQTTTUUURRROOOLLLKKKMMMLLLOOOTTTWWWZZZdddmmmyyy}}}wwwhhhbbb```[[[WWWVVVQQQOOOLLLHHHDDD@@@>>>===>>>???@@@AAACCCJJJTTT[[[dddlllxxxtttmmmiiifffeee^^^\\\YYYUUURRROOOMMMMMMOOOMMMIIIGGGGGGIIILLLNNN\\\RRRFFF>>>===>>>>>><<<<<<<<<<<<======>>>>>>>>><<<===>>>@@@AAABBBCCCCCCDDDFFFJJJMMMQQQWWW^^^bbbkkkpppxxxooo```SSSHHHDDDEEEBBBBBBBBBBBBBBBBBBAAAAAAAAABBBEEEFFFGGGJJJNNNQQQTTTVVVYYYYYYUUUQQQNNNMMMMMMLLLOOOTTTWWW[[[dddnnnxxxzzzjjjbbb___[[[XXXWWWSSSQQQNNNIIIEEEBBB@@@>>>===>>>??????AAAGGGQQQXXX```iiivvv~~~|||~~~yyywwwuuusssssstttwwwxxxzzz|||rrriiidddccccccccc^^^\\\ZZZWWWTTTQQQOOONNNNNNMMMJJJHHHGGGFFFFFFGGGLLLDDD===:::<<<>>>===:::;;;;;;<<<<<<<<<<<<======;;;;;;<<<===???@@@AAABBBDDDFFFJJJNNNRRRXXX___dddkkkpppxxxlll\\\OOOFFFCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIJJJLLLOOORRRXXXZZZ]]]\\\XXXTTTQQQOOOMMMLLLOOOTTTWWWZZZcccmmmzzzmmmccc___ZZZWWWVVVTTTRRROOOKKKGGGDDDAAA@@@<<<>>>??????@@@EEENNNTTT[[[dddqqqzzz}}}{{{zzz~~~xxxmmmkkkhhheeeddddddeeefffhhhnnnrrrtttwww||||||yyysssooohhhaaa]]]]]]^^^```___^^^[[[YYYVVVSSSQQQOOOMMMLLLKKKIIIFFFDDDBBBAAA@@@>>>;;;<<<>>>@@@???===;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>@@@BBBCCCDDDFFFJJJOOOTTTZZZaaafffmmmrrrzzz{{{hhhZZZNNNEEECCCFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGIIIKKKLLLNNNPPPRRRYYY\\\^^^]]]ZZZUUURRRQQQMMMMMMOOOSSSUUUYYYaaakkkyyy}}}wwwiiibbb\\\XXXWWWUUUSSSPPPLLLHHHEEECCCBBB;;;===>>>???@@@DDDKKKQQQVVV___kkktttzzz~~~wwwxxx{{{~~~xxxppplllbbb```]]]ZZZXXXXXXXXXYYYYYY^^^aaabbbeeeiiijjjgggeeeccc___[[[YYYYYY\\\______^^^]]]ZZZWWWTTTQQQOOOMMMLLLJJJHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGKKKPPPUUU\\\ccchhhpppuuu|||tttcccWWWMMMFFFEEEGGGBBBBBBBBBBBBCCCCCCCCCDDDBBBEEEHHHJJJLLLNNNPPPSSSXXXZZZ]]]\\\YYYUUUQQQPPPNNNMMMOOORRRTTTWWW___hhhvvv~~~zzzyyy}}}}}}qqqggg___ZZZYYYUUUSSSPPPMMMIIIFFFEEEDDD:::<<>>AAACCCEEEEEEHHHLLLQQQVVV]]]dddiiissswww|||ooo___TTTLLLFFFFFFIIIBBBBBBBBBCCCCCCCCCDDDDDD???BBBFFFIIIKKKNNNQQQSSSVVVXXX[[[[[[WWWSSSPPPOOONNNMMMOOORRRSSSVVV^^^gggrrr{{{yyy{{{}}}}}}tttggg___ZZZVVVUUUSSSOOOMMMKKKHHHEEEBBB??????>>>>>>@@@BBBEEEGGGPPPVVV___gggoooxxxyyyvvvqqqmmmllllllkkkkkkssssssssstttvvvvvvuuussspppnnnkkkgggbbb]]]YYYVVVVVVVVVUUUSSSQQQOOOMMMKKKMMMNNNQQQSSSUUUVVVVVVVVVTTTUUUUUUVVVWWWYYYZZZ[[[``````^^^[[[WWWQQQLLLIIILLLKKKHHHFFFDDDCCCCCCCCC@@@???>>>>>>======>>>>>><<<<<<<<<;;;;;;:::::::::;;;:::999;;;>>>AAABBBCCCEEEIIIOOOTTTYYYaaajjjqqqyyy}}}xxxhhhVVVMMMIIIEEEBBBAAAAAAAAAAAAAAABBBCCCDDDDDDFFFHHHJJJMMMNNNNNNNNNMMMSSSRRRRRRQQQQQQPPPOOOOOONNNKKKKKKNNNQQQTTT[[[dddqqq|||yyyzzz{{{}}}}}}yyy{{{}}}ooofff___\\\WWWTTTQQQNNNLLLIIIFFFCCC@@@???>>>>>>@@@BBBDDDFFFNNNSSS[[[ccckkkttt{{{wwwqqqmmmkkkjjjhhhggggggfffeeeeeeggggggfffeee______]]][[[XXXUUURRRQQQSSSSSSRRRRRRPPPOOOMMMMMMPPPPPPRRRRRRRRRQQQPPPPPPRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZYYYWWWTTTQQQPPPMMMLLLJJJGGGEEEDDDDDDDDDBBBBBB@@@??????>>>>>>>>>;;;;;;:::::::::999999999;;;::::::;;;>>>AAACCCDDDGGGKKKQQQWWW\\\ccclllsss|||tttdddTTTLLLHHHDDDBBBAAAAAAAAAAAAAAABBBCCCEEEEEEGGGHHHKKKMMMOOOOOONNNNNNRRRRRRRRRQQQPPPPPPOOOOOONNNLLLLLLOOOQQQTTT[[[cccooozzzyyyyyyyyyyyyttttttxxxttthhhaaa\\\XXXVVVRRROOOMMMKKKGGGEEEAAA@@@?????????AAADDDEEEJJJOOOWWW^^^fffooozzz|||xxxsssnnnjjjgggdddbbb]]][[[YYYXXXXXXYYYXXXWWWTTTTTTUUUUUUUUUTTTSSSSSSQQQPPPPPPPPPOOOOOONNNNNNPPPPPPQQQQQQPPPOOOMMMLLLPPPOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWXXXWWWUUUSSSRRRMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDBBBAAA??????>>>>>>::::::999999999999888888;;;;;;;;;<<<>>>AAADDDEEEJJJNNNUUUZZZ___gggooovvvlll___QQQJJJGGGDDDBBBBBBAAAAAAAAABBBCCCEEEFFFGGGHHHIIILLLNNNOOOPPPOOOOOORRRRRRQQQQQQPPPOOOOOOOOOOOOMMMMMMPPPQQQSSSZZZbbblll}}}yyyxxxwwwvvvqqqooopppxxxyyykkkbbb]]]YYYVVVSSSPPPNNNLLLHHHFFFBBBAAA@@@??????AAABBBDDDGGGLLLSSSZZZaaajjjuuu}}}{{{vvvpppkkkfffaaa^^^^^^ZZZVVVTTTSSSTTTSSSRRRPPPQQQSSSTTTVVVWWWWWWWWWRRRQQQPPPOOOOOONNNNNNNNNMMMNNNOOOPPPQQQPPPPPPOOOOOONNNMMMMMMMMMOOOQQQRRRVVVWWWWWWWWWUUUSSSPPPNNNLLLLLLJJJIIIGGGFFFEEEEEEFFFDDDCCCAAA???======<<<:::::::::999999999999999:::;;;===>>>???BBBEEEGGGKKKPPPWWW^^^cccjjjsssyyyzzzdddXXXMMMHHHEEECCCBBBCCCAAABBBBBBCCCEEEGGGHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOQQQNNNNNNQQQSSSTTTZZZaaalll|||zzzyyywwwqqqnnnlllooo}}}sssgggbbbZZZWWWTTTQQQOOOMMMIIIGGGDDDBBBAAA??????@@@AAABBBEEEJJJPPPVVV]]]fffqqqyyy{{{vvvpppjjjddd___aaa]]]XXXUUUSSSRRRQQQPPPMMMNNNPPPRRRSSSUUUUUUVVVUUUTTTRRRPPPOOONNNNNNNNNMMMNNNPPPQQQRRRRRRRRRQQQQQQOOONNNLLLMMMNNNPPPQQQVVVVVVWWWVVVTTTPPPMMMKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCAAA???===;;;:::::::::::::::;;;;;;;;;;;;;;;:::<<<>>>???@@@BBBFFFJJJLLLRRRZZZaaagggoooxxx~~~}}}ppp]]]SSSJJJFFFDDDBBBAAACCCBBBBBBCCCDDDFFFHHHJJJLLLLLLMMMNNNOOOQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOORRRPPPPPPSSSUUUVVV\\\cccnnn~~~}}}uuurrroooooovvvxxxkkkddd\\\YYYVVVSSSQQQOOOKKKIIIEEEDDDAAA?????????@@@AAACCCGGGMMMRRRYYYbbbmmmuuuzzzssslllgggccc___[[[WWWTTTQQQOOOMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVTTTRRRPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQRRRQQQNNNLLLLLLNNNPPPQQQRRRSSSTTTTTTSSSQQQNNNMMMIIIIIIIIIIIIHHHFFFEEEDDDBBBAAA???===;;;:::999999::::::;;;;;;;;;;;;<<<<<<:::===@@@@@@@@@BBBGGGLLLMMMTTT]]]eeemmmuuu~~~tttgggWWWOOOHHHFFFDDDAAAAAADDDBBBCCCDDDFFFHHHJJJLLLNNNNNNNNNOOOPPPRRRSSSTTTUUUTTTTTTSSSSSSRRRQQQQQQPPPSSSQQQRRRVVVXXXYYY^^^eeeppp~~~{{{xxxzzz~~~oooggg___\\\YYYVVVTTTRRRNNNLLLFFFDDDBBB@@@>>>>>>???@@@AAAEEEJJJOOOUUU^^^jjjrrr{{{~~~wwwqqqgggddd```\\\XXXTTTPPPMMMMMMNNNPPPRRRSSSUUUUUUUUUSSSRRRPPPNNNMMMMMMNNNOOOLLLMMMPPPRRRSSSTTTTTTTTTSSSQQQNNNLLLKKKMMMOOOQQQPPPQQQRRRSSSRRRPPPNNNMMMJJJJJJJJJJJJIIIHHHFFFEEEAAA@@@>>><<<;;;:::999999999999:::::::::;;;;;;;;;:::===AAAAAAAAACCCHHHMMMOOOVVV```jjjrrr{{{zzzmmm___SSSMMMGGGFFFCCC@@@AAADDDCCCCCCDDDFFFIIILLLNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSRRRTTTXXXZZZ\\\aaahhhrrrwwwooobbb___\\\YYYWWWTTTQQQNNNGGGEEEBBB@@@>>>>>>??????@@@CCCHHHMMMSSS\\\gggpppyyyuuuvvvyyy~~~yyymmmjjjfffbbb^^^YYYTTTPPPIIIJJJLLLNNNPPPQQQRRRSSSPPPOOOMMMLLLLLLMMMOOOPPPFFFHHHLLLPPPTTTWWWXXXYYYSSSQQQNNNKKKKKKLLLNNNPPPQQQRRRSSSSSSQQQOOOLLLKKKKKKKKKLLLLLLKKKIIIGGGFFFAAA@@@>>>===;;;:::::::::888888888999999::::::::::::>>>AAABBBAAACCCIIINNNQQQXXXcccmmmvvv~~~vvvhhh[[[RRRLLLGGGFFFCCC@@@AAADDDCCCCCCEEEGGGJJJLLLOOOPPPPPPPPPPPPQQQRRRTTTVVVWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTRRRUUUYYY\\\^^^cccjjjssspppiiiccc[[[VVVUUUTTTQQQOOOIIIFFFCCCBBBAAAAAA@@@??????BBBFFFIIIOOOXXXcccllluuu~~~|||uuuqqquuu~~~~~~|||xxxpppiiiccc]]]WWWSSSRRRPPPOOOOOOPPPQQQPPPOOOOOONNNLLLKKKKKKKKKLLLMMMMMMOOOOOOOOOTTT[[[]]][[[WWWSSSNNNKKKKKKMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLKKKJJJHHHFFFEEE============<<<;;;:::999777888999999888999;;;===;;;>>>BBBCCCDDDGGGLLLQQQWWW]]]gggpppyyyyyylll^^^VVVNNNJJJEEEDDDEEEFFFDDDCCCCCCDDDFFFHHHJJJKKKLLLLLLOOOOOOPPPRRRTTTVVVXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTWWWUUUWWW[[[^^^aaahhhpppzzzzzzmmmggg^^^YYYWWWUUUSSSPPPJJJGGGDDDBBBBBBAAA@@@??????BBBEEEIIINNNWWWbbbjjjttt||||||tttnnnrrrxxx~~~|||uuuoooiiiccc]]]ZZZQQQOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLOOOPPPQQQWWW___bbbaaaYYYUUUPPPMMMMMMOOOPPPQQQSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKIIIGGGEEEDDD>>>>>>======<<<;;;:::999888999:::999888999;;;<<<===@@@CCCEEEFFFJJJPPPVVV\\\ccclllvvv~~~vvviii\\\SSSMMMIIIEEEDDDEEEFFFEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZYYYWWWVVVUUUWWWVVVWWW[[[^^^bbbiiiqqq{{{uuummmccc\\\YYYVVVTTTQQQKKKHHHEEECCCBBBBBBAAA@@@???AAAEEEHHHLLLUUU___gggrrrzzzvvvooopppsssvvvzzzzzztttooojjjeeeaaaUUURRROOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFHHHJJJKKKKKKNNNPPPSSSZZZdddhhhgggaaa\\\VVVRRRQQQSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOOOONNNMMMLLLKKKHHHFFFDDDBBB???>>>>>>===<<<;;;:::999999:::;;;:::999999:::<<>>AAADDDFFFJJJRRR\\\dddooowww|||sssqqqrrrrrrsssvvv{{{{{{}}}|||xxxtttpppkkkgggccc[[[XXXTTTQQQNNNKKKHHHFFFFFFEEEDDDDDDEEEHHHJJJLLLKKKOOOQQQUUU]]]ggglllkkkjjjddd]]]WWWUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQOOONNNMMMKKKHHHEEECCCAAA@@@???>>>===;;;::::::::::::;;;;;;;;;999999;;;<<>>@@@CCCDDDGGGNNNXXX```jjjsss~~~yyyuuusssqqqppprrruuutttssstttvvvwwwwwwwwwuuussspppmmmkkkgggccc```ZZZWWWSSSPPPNNNLLLJJJHHHGGGEEEDDDDDDEEEHHHKKKMMMMMMPPPSSSVVV^^^hhhmmmmmmoooiii```XXXUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSOOONNNMMMKKKHHHEEECCCBBBAAA@@@>>>===;;;::::::::::::;;;<<<;;;::::::<<<======@@@DDDGGGLLLUUU___gggooovvv~~~nnn___TTTMMMHHHHHHFFFEEEEEEFFFIIIJJJLLLMMMOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVWWWYYYZZZ^^^^^^^^^]]][[[YYYXXXWWWZZZXXXXXX\\\___cccjjjsssuuuggg___ZZZVVVTTTOOOLLLHHHFFFEEEDDDCCCAAA>>>@@@BBBCCCEEELLLUUU\\\fffnnnzzz|||yyyuuutttuuupppmmmjjjhhhiiikkklllllljjjhhhgggfffeeebbb^^^[[[RRRPPPNNNMMMNNNNNNLLLKKKHHHFFFDDDCCCDDDGGGKKKNNNOOORRRUUUXXX```kkkpppooopppiii___XXXTTTSSSTTTTTTWWWVVVVVVVVVVVVUUUUUUUUUOOONNNMMMLLLIIIGGGEEECCCCCCAAA???===;;;::::::::::::;;;<<<<<<;;;;;;===???===AAAGGGLLLRRR[[[fffmmmuuu|||{{{kkk]]]SSSMMMGGGGGGGGGFFFEEEGGGJJJMMMNNNOOOPPPRRRSSSSSSTTTTTTQQQRRRSSSTTTWWWYYY[[[\\\```______^^^\\\ZZZXXXWWWZZZXXXYYY]]]```bbbhhhooo{{{lllbbb]]]YYYWWWPPPMMMIIIGGGFFFEEECCCBBB>>>@@@AAABBBCCCIIIRRRYYYbbbkkkvvv}}}~~~rrrmmmgggcccbbbbbbcccccccccbbbaaaaaaaaa___[[[XXXRRRPPPNNNMMMNNNNNNMMMKKKHHHFFFDDDBBBCCCFFFJJJLLLPPPTTTWWW[[[dddnnntttsssqqqjjjaaaZZZWWWXXXYYYZZZ]]]\\\[[[ZZZXXXWWWVVVUUUOOOOOONNNLLLKKKIIIGGGFFFDDDBBB???<<<;;;::::::;;;999:::;;;<<<<<<===???AAA@@@EEELLLSSSZZZcccmmmuuu}}}wwwgggZZZQQQLLLEEEFFFGGGFFFEEEGGGKKKNNNOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQRRRUUUWWWZZZ]]]^^^bbbbbbaaa```^^^\\\ZZZYYYYYYXXXZZZ^^^``````eeekkk{{{oooeee___[[[YYYQQQNNNJJJGGGFFFEEECCCBBB>>>@@@AAAAAACCCHHHQQQXXX```hhhttt~~~}}}wwwnnngggcccbbbaaaaaa``````___``````___[[[XXXXXXUUURRRPPPOOOMMMKKKIIIHHHFFFCCCAAABBBEEEIIIKKKPPPTTTXXX\\\fffrrrxxxxxxssslllddd^^^]]]^^^aaabbbbbbaaa___]]]ZZZWWWVVVUUUOOOOOONNNMMMLLLJJJHHHGGGDDDBBB???<<<;;;::::::;;;888:::;;;<<<<<<>>>@@@CCCBBBHHHQQQXXX```iiissszzztttdddXXXPPPLLLEEEFFFGGGGGGFFFGGGKKKOOOOOOPPPQQQSSSSSSTTTTTTTTTPPPQQQRRRUUUXXX[[[^^^___dddccccccaaa___]]][[[ZZZYYYXXX[[[___``````ccchhhxxxpppgggaaa]]]ZZZXXXTTTOOOKKKHHHGGGEEECCC@@@@@@??????AAAGGGOOOUUU\\\dddpppzzzuuunnniiiddddddgggeeegggiiiiiigggccc___\\\YYYVVVSSSSSSSSSRRRNNNJJJLLLHHHEEEDDDBBB@@@DDDJJJSSSWWW[[[```iiissswwwvvvsssmmmddd___^^^```bbbddddddddddddaaa]]]YYYVVVVVVSSSQQQNNNLLLKKKIIIFFFDDDCCCBBBAAA???===<<<;;;;;;:::999999;;;>>>AAACCCDDDIIINNNUUU]]]eeeppp|||~~~kkk\\\SSSNNNLLLLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPPPPQQQRRRSSSSSSTTTRRRSSSVVVZZZ\\\^^^^^^^^^eeefffgggeeeaaa]]][[[ZZZ\\\\\\]]]\\\\\\^^^aaadddpppvvvkkkddd^^^ZZZXXXUUUPPPLLLIIIGGGEEEDDDAAAAAA@@@???AAAFFFNNNSSSZZZbbbmmmwww}}}|||uuuoooiiihhhjjjkkkmmmpppqqqpppkkkfffccc___\\\XXXVVVVVVUUUQQQNNNNNNJJJGGGFFFDDDBBBFFFLLLSSSXXX\\\aaajjjtttxxxwwwsssmmmeee___]]]___aaaccceeefffeeebbb]]]XXXUUUTTTPPPNNNLLLKKKKKKJJJHHHFFFDDDCCCAAA???===<<<;;;;;;<<<;;;;;;<<>><<<<<<;;;=========>>>AAADDDHHHJJJRRRYYYdddnnnvvvxxxggg[[[TTTPPPOOOJJJJJJKKKKKKLLLMMMOOOOOONNNOOOPPPQQQSSSTTTUUUVVVVVVVVVXXXYYY\\\^^^```bbbccceeeeeeccc```\\\[[[ZZZYYYZZZ[[[[[[[[[\\\```bbbdddsssuuuiiiaaa]]][[[XXXSSSOOOMMMJJJGGGEEECCCCCCBBBAAABBBDDDIIIMMMSSS[[[eeennnuuu|||wwwrrrrrruuuzzz}}}tttnnnfffaaa^^^]]]ZZZXXXTTTOOOKKKJJJGGGFFFKKKQQQVVV[[[```eeennnxxx{{{yyyrrrlllddd^^^\\\\\\]]]^^^___``````^^^YYYUUUSSSRRRPPPOOOMMMLLLMMMLLLKKKIIIEEEDDDBBB@@@>>>===<<<<<<===>>>???@@@BBBFFFKKKNNNWWW___kkkvvvvvvfffZZZSSSPPPOOOJJJJJJKKKLLLMMMOOOPPPQQQMMMNNNPPPQQQSSSUUUVVVWWWXXXXXXXXXYYY\\\___aaacccbbbcccdddbbb___\\\[[[[[[YYY[[[\\\\\\]]]^^^aaaccccccooo|||nnnfffbbb]]]ZZZUUURRROOOLLLHHHEEECCCCCCCCCBBBBBBDDDGGGJJJQQQXXXaaajjjrrrzzz~~~xxxwwwwww|||xxxooohhheeebbb___\\\XXXSSSNNNLLLIIIGGGLLLRRRWWW\\\bbbgggooowwwzzzxxxpppjjjbbb]]]ZZZZZZ[[[[[[YYYZZZ[[[ZZZWWWTTTSSSSSSSSSRRROOONNNNNNMMMKKKIIIEEEDDDCCCAAA???>>>=========>>>@@@AAADDDHHHOOOTTT\\\eeerrr}}}sssdddYYYRRROOOMMMJJJJJJKKKLLLNNNPPPQQQRRRNNNOOOPPPRRRTTTUUUWWWWWWYYYYYYYYYZZZ\\\___aaacccaaabbbbbb```]]][[[[[[[[[[[[\\\^^^___```aaadddfffeeeooo}}}wwwlllggg^^^[[[WWWTTTQQQMMMIIIFFFBBBCCCDDDCCCCCCCCCFFFHHHNNNTTT]]]fffnnnwww~~~zzz~~~zzzsssnnnjjjfffbbb^^^XXXRRROOOKKKIIINNNTTTXXX]]]bbbgggnnnvvvwwwtttlllggg```ZZZYYYYYYYYYYYYUUUWWWYYYXXXVVVTTTSSSSSSTTTRRRPPPOOONNNMMMKKKIIIFFFEEECCCAAA@@@>>>>>>===<<>>>>>===AAAEEEGGGJJJQQQ[[[ccclllttt{{{rrreeeZZZSSSOOOMMMMMMLLLLLLMMMMMMOOOPPPRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXYYY[[[]]]^^^______^^^______]]][[[ZZZ[[[\\\\\\___bbbcccdddeeegggiiiiiioooyyy}}}{{{}}}vvvkkk```^^^ZZZWWWSSSOOOJJJGGG@@@BBBDDDDDDCCCDDDEEEGGGHHHNNNVVV___gggqqq|||{{{uuupppiiibbb[[[VVVQQQNNNRRRXXXYYY^^^bbbffflllrrrrrrnnnfffaaa[[[WWWVVVVVVWWWWWWYYYZZZ[[[ZZZWWWTTTSSSSSSMMMLLLKKKKKKLLLLLLKKKJJJGGGFFFDDDBBB@@@???>>>>>>>>>BBBGGGIIIMMMTTT___hhhrrrzzzssskkk```VVVPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRRRRSSSTTTUUUUUUUUUVVVWWWZZZ\\\]]]^^^^^^^^^^^^^^^^^^]]]ZZZZZZ[[[\\\\\\^^^bbbddddddeeegggiiihhhnnnwww}}}}}}|||yyy~~~tttjjjaaaZZZYYYWWWQQQKKKHHHEEEDDDCCCBBBCCCEEEGGGHHHHHHKKKQQQWWW```lllwww{{{vvvlllggg___WWWSSSRRRUUUWWW]]]___ccchhhlllmmmllljjjaaa^^^YYYUUUSSSSSSUUUVVVXXXYYYZZZYYYVVVTTTTTTTTTNNNNNNNNNNNNMMMKKKJJJHHHEEEDDDBBB@@@???>>>======BBBEEEJJJOOOTTT]]]iiiqqq~~~yyytttkkkeee\\\UUUPPPNNNMMMLLLOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRTTTUUUVVVWWWXXX[[[^^^______^^^^^^\\\\\\[[[\\\]]]\\\[[[YYY^^^bbbeeefffeeegggkkkooommmsss}}}{{{xxxtttvvv~~~{{{lllccc[[[ZZZYYYSSSMMMKKKFFFEEECCCBBBBBBDDDEEEFFFGGGIIINNNTTT\\\gggrrryyy~~~yyyoooiiiaaaXXXTTTSSSUUUWWW\\\]]]aaafffjjjkkkiiiggg```]]]XXXTTTRRRRRRTTTUUUXXXYYYZZZYYYVVVTTTSSSTTTNNNNNNOOONNNMMMLLLJJJIIIFFFEEECCCAAA@@@?????????AAAFFFLLLSSS[[[fffrrr{{{{{{sssmmmddd___WWWRRROOOOOONNNNNNQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYY^^^aaadddddddddfffjjjooossszzz~~~|||vvvqqqoooqqq|||qqqggg^^^\\\ZZZUUUPPPNNNHHHFFFDDDBBBBBBBBBCCCDDDFFFHHHLLLQQQYYYcccmmmtttzzzpppjjjbbbZZZUUUTTTUUUVVV[[[\\\___cccfffgggfffddd^^^[[[WWWSSSQQQQQQSSSTTTXXXYYYZZZXXXUUUSSSRRRSSSNNNOOOOOOOOONNNLLLJJJIIIFFFEEEDDDBBBBBBBBBBBBBBBDDDJJJRRRZZZcccooo|||}}}vvvmmmfff\\\XXXRRROOONNNOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___^^^\\\[[[ZZZZZZZZZ[[[```bbbddddddcccfffkkkoooyyy{{{vvvpppkkkjjjrrrxxxlllbbb^^^\\\WWWRRRQQQJJJHHHFFFCCCAAAAAAAAABBBEEEGGGKKKPPPWWWaaakkkrrr{{{}}}xxxmmmhhh```YYYUUUTTTVVVXXX[[[\\\^^^aaaddddddcccaaa\\\YYYTTTQQQOOOOOOQQQSSSWWWXXXYYYXXXUUURRRRRRRRROOOOOOPPPPPPOOOMMMKKKJJJFFFEEECCCBBBBBBCCCEEEFFFKKKPPPYYYbbbkkkvvv|||tttjjjcccYYYUUUPPPNNNNNNPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVSSSUUUVVVXXXXXXXXXWWWWWWXXXWWWVVVWWWXXXZZZ]]]^^^``````^^^[[[YYYYYY[[[]]]aaacccddddddccceeejjjoooyyy|||wwwpppjjjgggmmmtttgggaaa]]]XXXTTTSSSLLLJJJGGGDDDBBBAAAAAAAAABBBDDDHHHMMMTTT^^^hhhoooxxx~~~yyysssgggccc]]]XXXUUUVVVXXXZZZ]]]]]]^^^```bbbbbb```^^^YYYWWWRRRNNNMMMMMMPPPQQQVVVWWWXXXWWWTTTRRRRRRSSSPPPPPPPPPPPPOOONNNLLLKKKEEEDDDCCCBBBCCCEEEGGGIIIOOOUUU```iiisss~~~~~~vvvkkkdddYYYVVVRRRPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXVVVVVVXXXZZZ]]]___bbbbbbaaa^^^[[[[[[^^^```aaabbbdddcccaaabbbgggkkktttxxxpppkkkggglllzzzooofff```ZZZVVVUUUNNNLLLIIIEEECCCBBBBBBBBB@@@BBBEEEIIIOOOXXXbbbhhhttt{{{vvvqqqdddaaa\\\XXXVVVWWWYYY[[[]]]]]]]]]^^^______]]][[[WWWTTTPPPLLLKKKLLLNNNPPPSSSUUUVVVVVVTTTSSSSSSTTTPPPQQQQQQQQQPPPNNNLLLKKKFFFEEEDDDCCCEEEHHHKKKMMMRRRZZZfffrrr}}}xxxnnnfff[[[XXXTTTRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZYYYXXXXXXZZZ\\\___```bbbdddeeeccc______bbbeee```cccdddcccaaa```bbbeeeooo{{{~~~tttnnnkkknnnxxxwwwlllddd]]]XXXWWWOOOMMMJJJFFFDDDCCCCCCCCCCCCDDDFFFIIIMMMTTT]]]bbbpppxxx~~~wwwrrreeebbb]]]YYYWWWWWWYYY[[[\\\[[[[[[[[[\\\[[[YYYWWWUUUSSSNNNKKKIIIKKKMMMOOOQQQSSSUUUUUUTTTSSSTTTUUUQQQQQQRRRQQQPPPOOOMMMLLLHHHGGGFFFFFFHHHKKKOOORRR\\\dddppp|||yyynnneee[[[XXXUUUSSSSSSTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZ[[[\\\^^^```aaabbbfffhhhgggdddcccfffiiieeehhhjjjiiieeecccccceeeoooyyyxxxssspppqqqyyy}}}pppggg___ZZZYYYPPPNNNKKKGGGEEEDDDDDDDDDHHHIIIJJJKKKNNNTTT[[[```mmmuuuyyyuuuhhhddd___[[[XXXXXXYYYZZZ[[[ZZZYYYYYYZZZYYYWWWUUUTTTRRRMMMJJJIIIJJJLLLNNNPPPRRRTTTTTTTTTTTTUUUVVVQQQRRRRRRRRRQQQOOOMMMLLLJJJIIIHHHHHHJJJNNNSSSUUUfffnnnyyyyyymmmdddZZZWWWTTTSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]^^^```aaabbbbbbgggjjjjjjgggfffhhhkkkkkknnnqqqpppkkkhhhggghhhqqq{{{zzzrrrqqqvvv|||xxxlllccc[[[XXXVVVSSSNNNJJJHHHFFFDDDBBBDDDEEEGGGHHHLLLQQQXXX]]]iiiqqq|||wwwqqqhhhddd^^^ZZZYYYZZZZZZYYY[[[ZZZZZZ[[[\\\[[[XXXVVVPPPPPPOOOMMMKKKKKKMMMOOOQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOHHHIIIKKKLLLNNNSSS\\\cccmmmxxx}}}sssjjjddd]]]YYYTTTSSSUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[\\\^^^```bbbdddfffhhhhhhhhhgggggghhhlllooosssyyy|||yyypppiiihhhjjjppp}}}~~~wwwqqqssswww~~~qqqggg```]]]XXXUUUPPPMMMJJJHHHEEECCCBBBCCCEEEFFFIIINNNUUUZZZfffnnnyyyzzztttjjjfffaaa]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYVVVTTTQQQQQQPPPNNNLLLLLLOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQOOONNNJJJLLLNNNNNNQQQXXXcccjjjxxx|||qqqhhhbbb\\\XXXUUUTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXYYYXXXXXXWWWWWWXXXZZZZZZ[[[\\\]]]___aaabbbddddddhhhiiiiiihhhhhhiiilllooowww||||||sssllliiijjjttt~~~vvvuuuxxxwwwmmmeeeaaa[[[XXXSSSPPPMMMKKKHHHEEEBBBCCCDDDFFFHHHMMMSSSWWWaaaiiitttyyynnnjjjeeeaaa```______^^^___]]]\\\[[[[[[YYYVVVTTTQQQQQQQQQOOONNNOOORRRUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSTTTUUUUUUTTTRRRPPPNNNMMMOOOPPPRRRVVV___llluuuxxxnnnfff```[[[XXXUUUTTTUUUWWWWWWWWWYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]___aaacccccccccccchhhiiijjjiiihhhiiikkkmmmxxx|||~~~vvvnnnkkkkkkuuu}}}~~~}}}qqqhhhbbb\\\YYYUUURRROOOLLLIIIFFFCCCEEEFFFGGGIIIMMMRRRVVV]]]eeepppzzz~~~ssspppkkkhhhfffeeedddcccdddbbb```^^^]]][[[XXXVVVRRRRRRRRRQQQPPPRRRUUUXXXYYYYYYYYYYYYXXXWWWVVVUUURRRTTTUUUVVVUUUSSSPPPNNNNNNPPPRRRUUU[[[fffttt~~~sssjjjbbb^^^YYYXXXVVVUUUUUUWWWWWWXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^```bbbdddeeeeeedddcccfffhhhiiiiiigggggghhhiiirrrvvvzzzyyytttnnnllllllrrr|||uuujjjaaa^^^[[[WWWTTTQQQNNNIIIFFFCCCDDDFFFGGGHHHKKKPPPSSSYYY```kkkvvv~~~yyyvvvrrrooonnnmmmlllkkkhhhfffccc```___]]]ZZZXXXTTTTTTTTTTTTSSSUUUXXX[[[]]]\\\\\\[[[ZZZXXXVVVUUURRRTTTVVVWWWVVVTTTQQQOOOOOOQQQTTTXXX```lll|||xxxmmmeee___[[[WWWWWWWWWVVVVVVVVVWWWXXXWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^______aaabbbdddfffffffffdddcccdddeeeggggggfffddddddeeegggkkkooopppooolllllllllqqq}}}yyy|||pppeee___]]]YYYVVVSSSOOOKKKGGG@@@BBBCCCDDDEEEGGGKKKNNNTTT\\\gggqqqzzz||||||}}}~~~{{{xxxvvvvvvuuutttsssllliiieeecccaaa```]]][[[XXXYYYYYYXXXWWWYYY\\\___``````___]]][[[YYYWWWVVVTTTTTTVVVWWWVVVUUUSSSQQQQQQTTTYYY^^^gggtttrrrhhhaaa\\\YYYVVVWWWWWWWWWVVVVVVWWWYYYWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^___````````````ccccccdddeeeeeedddcccbbbbbbdddggggggeeecccaaaaaa^^^aaadddggghhhiiikkkmmmsss}}}zzzyyymmmbbb```\\\YYYVVVRRRMMMIII@@@AAACCCDDDDDDFFFIIILLLPPPWWWbbblllvvv~~~yyyyyyvvv~~~}}}|||||||||{{{zzzqqqnnnkkkhhhgggfffdddbbb^^^___^^^]]]\\\]]]```ccccccbbbaaa___\\\ZZZWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSUUUYYY___fffppp}}}{{{mmmccc]]]YYYXXXTTTVVVXXXXXXVVVVVVWWWZZZWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```bbbbbbbbbaaaccccccbbbbbbaaaaaa``````bbbdddggghhheeebbb``````ZZZ\\\^^^aaadddgggkkknnnwww~~~{{{{{{~~~{{{tttdddbbb___\\\XXXTTTNNNKKKBBBCCCEEEFFFFFFGGGJJJLLLMMMTTT___iiisss}}}zzzxxxssswww~~~~~~xxxuuuqqqnnnmmmllljjjiiiccccccbbbaaa```aaadddfffeeedddbbb```]]]ZZZWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUYYY^^^eeelllvvvxxxjjjaaa[[[XXXWWWTTTVVVXXXXXXVVVUUUWWWZZZYYYYYYZZZ\\\\\\]]]]]]]]]\\\]]]___aaabbbcccbbbbbbbbbaaa```___^^^^^^^^^^^^bbbeeehhhiiifffccc```___ZZZ[[[\\\^^^bbbfffkkknnnxxx}}}|||~~~yyyxxxiiiddd^^^YYYVVVRRRLLLHHHGGGGGGFFFFFFFFFGGGIIIIIILLLPPPXXX___hhhsss~~~uuuooosssoooooozzz~~~zzztttpppqqqqqqpppqqqtttsssrrrnnnjjjfffeeegggjjjiiihhheeeaaa^^^[[[YYYXXXWWWUUUVVVXXXWWWTTTUUUYYY\\\cccnnnxxxqqqggg```YYYWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWYYYYYYZZZ[[[]]]^^^______bbbaaa````````````aaaaaa___^^^]]]\\\\\\\\\]]]^^^aaaccceeegggfffccc^^^\\\[[[\\\\\\]]]___dddjjjnnnxxx}}}zzz||||||zzzoooiiiaaa[[[WWWSSSNNNJJJHHHHHHGGGFFFFFFGGGHHHIIIKKKPPPVVV\\\cccmmmyyyxxxrrroookkklllttt}}}wwwtttuuuwwwwwwzzz~~~|||wwwpppkkkiiijjjlllmmmkkkhhhddd```]]][[[ZZZZZZXXXYYYZZZYYYWWWYYY]]]bbbjjjuuuyyykkkccc^^^YYYWWWXXXUUUWWWYYY[[[\\\]]]]]]]]]\\\\\\\\\]]]^^^_________aaaaaaaaaaaa````````````___^^^]]]\\\[[[\\\]]]]]]```bbbeeefffeeebbb^^^[[[ZZZ[[[\\\]]]```dddiiinnnwww{{{yyywww~~~vvvnnnddd]]]YYYUUURRRNNNJJJIIIHHHGGGFFFGGGHHHIIIJJJNNNSSSXXX^^^fffqqqxxx}}}wwwllliiiiiimmmttt}}}yyywwwyyy{{{~~~zzzrrrnnnnnnpppsssqqqlllgggccc___]]]]]]^^^\\\\\\]]]]]][[[^^^cccjjjsss{{{pppddd^^^[[[XXXWWWYYYUUUWWWZZZ]]]___``````___^^^^^^^^^_________``````___```aaabbbbbbaaa```______^^^\\\[[[[[[[[[\\\]]]```aaacccdddccc```]]][[[YYY[[[]]]^^^```dddiiimmmvvv~~~yyy|||wwwzzzzzzrrrfff]]]YYYWWWUUUSSSLLLKKKIIIHHHGGGGGGGGGHHHHHHKKKPPPTTTYYY```jjjrrr|||{{{nnnllljjjjjjlllssszzzwwwuuuyyy}}}yyyuuutttuuuxxxuuuqqqkkkfffbbb___^^^```^^^]]]_________ccciiisss|||tttjjj___[[[YYYWWWWWWYYYXXXZZZ\\\___```___^^^\\\]]]]]]^^^______```aaaaaa^^^___aaaccccccbbb```______^^^\\\[[[[[[\\\\\\]]]___aaabbbcccbbb___\\\ZZZXXXZZZ\\\^^^```dddhhhlllwwwzzzyyyvvvtttxxx~~~uuuiii___ZZZYYYWWWUUUNNNMMMKKKIIIGGGGGGGGGGGGEEEIIIMMMPPPUUU\\\fffmmmuuu{{{uuuqqqmmmjjjhhhkkkwwwxxxuuuuuuyyy~~~|||{{{|||}}}{{{wwwqqqlllgggcccaaabbb___^^^aaabbbccciiippp{{{qqqggg]]]ZZZYYYWWWWWWYYYXXXYYY[[[]]]^^^^^^]]]\\\[[[[[[\\\^^^___aaabbbbbb___```bbbddddddcccbbbaaa______]]]\\\\\\\\\]]]^^^```aaabbbbbbaaa___\\\ZZZYYYZZZ\\\]]]___ccchhhlllyyy{{{vvvyyytttnnnmmmxxx}}}oooddd^^^[[[YYYWWWPPPNNNLLLIIIHHHGGGFFFGGGDDDGGGKKKMMMQQQWWW```gggooozzzzzz{{{}}}yyysssoookkkjjjpppyyy~~~xxxvvvwww{{{{{{vvvpppjjjgggeeebbbaaadddgggjjjqqqzzzyyynnnddd\\\ZZZYYYXXXXXXZZZVVVWWWYYY[[[]]]^^^___```[[[\\\]]]^^^___aaabbbbbbaaaaaacccdddeeeeeeddddddaaa```^^^]]]]]]]]]^^^___```aaabbbbbbaaa___]]][[[ZZZZZZ[[[\\\^^^bbbiiimmm{{{~~~wwwuuu|||vvvmmmfffkkk|||yyymmmddd___ZZZWWWQQQPPPMMMJJJHHHGGGFFFFFFEEEGGGJJJKKKMMMRRRZZZ```gggsss||||||{{{{{{~~~yyytttppprrrvvv}}}}}}}}}xxxvvvwww{{{{{{tttpppiiigggfffjjjnnnrrr|||zzzrrriiiaaaYYYYYYYYYYYYYYY[[[YYYYYYYYYYYY[[[]]]___```___``````````````````aaaccccccdddeeeeeeffffffgggbbbaaa```___^^^___``````aaabbbbbbbbbaaa___]]]\\\[[[[[[ZZZZZZ\\\aaaiiinnn|||zzzuuuyyy{{{pppeeeeeerrrsssiiibbb[[[WWWRRRPPPNNNKKKHHHGGGFFFFFFFFFHHHIIIIIIJJJMMMTTTZZZbbbnnnzzz}}}~~~~~~xxxvvvxxxzzz~~~||||||vvvuuuvvvzzz{{{vvvmmmkkkkkkooosssyyyvvvooofff]]]WWWWWWYYYYYY[[[]]]___]]][[[ZZZZZZ[[[]]]^^^dddccccccbbbaaa```______eeeddddddeeeeeeggghhhiiicccbbbaaa______``````aaabbbbbbcccbbbaaa```^^^]]]\\\[[[YYYXXX[[[aaaiiiooo}}}yyytttxxxtttfffeeekkkvvv}}}nnnfff```[[[XXXUUUPPPLLLJJJHHHEEECCCGGGFFFEEEFFFIIIMMMRRRUUU```gggrrr}}}~~~||||||yyywwwsssssstttxxx}}}ppppppooorrryyypppfff```^^^ZZZWWWXXX[[[___aaacccbbb```^^^^^^___aaabbbdddeeefffeeebbb_________cccdddeeefffgggggggggfffhhhgggfffeeecccaaa``````aaabbbcccdddcccaaa___^^^\\\XXXVVVXXX[[[___eeemmm}}}~~~xxxzzzoooiiihhhnnnwwwllleee```[[[WWWRRRNNNLLLIIIGGGDDDEEEEEEDDDDDDGGGKKKPPPRRRZZZaaakkkuuu~~~|||xxxuuurrrrrrtttxxxuuuttttttxxx|||oooeee___]]]ZZZXXXYYY]]]aaadddeeedddbbb`````````aaabbbbbbcccdddcccaaa``````aaacccdddeeegggiiijjjjjjjjjhhhhhhgggeeedddbbbaaaaaabbbcccddddddcccaaa^^^]]]]]]YYYWWWYYY\\\^^^dddkkkyyy~~~rrriiihhhwwwtttjjjddd^^^ZZZUUUQQQNNNKKKHHHFFFDDDCCCBBBCCCEEEIIILLLOOOUUUZZZcccllluuu~~~|||wwwtttpppqqqsssyyyzzzzzz{{{xxxlllddd^^^\\\ZZZYYY[[[^^^bbbdddgggeeedddbbbaaaaaabbbbbbaaabbbbbbaaa``````bbbdddcccdddfffhhhkkklllmmmnnniiiiiihhhgggfffddddddcccdddeeeddddddbbb___]]]\\\\\\ZZZYYY\\\]]]^^^dddlllxxx~~~oooiiirrryyymmmfff```\\\WWWRRROOOLLLIIIGGGDDDCCCCCCCCCDDDGGGJJJLLLSSSWWW^^^eeennnwwwyyytttpppqqqttt{{{~~~~~~sssiiibbb]]]\\\[[[ZZZ[[[]]]```bbbdddcccbbbbbbaaabbbbbbcccaaabbbbbbaaa______aaaccccccdddfffiiikkklllmmmnnnkkkkkkjjjiiiiiihhhgggggggggfffeeedddaaa^^^\\\ZZZ[[[ZZZ[[[^^^```aaaiiiqqq~~~xxxlllnnntttsssiiibbb^^^XXXSSSPPPLLLIIIGGGEEEEEEDDDDDDEEEGGGIIIKKKPPPSSSYYY___gggpppzzzyyyssstttwwwxxxooogggbbb___^^^\\\[[[[[[\\\]]]^^^_________``````aaabbbccccccccccccbbb```___```aaadddeeefffhhhiiijjjkkkkkkmmmmmmllllllkkkkkkkkkjjjhhhgggfffccc```^^^[[[ZZZYYYYYY\\\```bbbeeeoooyyyssskkkjjjuuuzzzoooddd```ZZZUUUQQQMMMJJJGGGGGGFFFEEEEEEFFFGGGHHHIIILLLOOOSSSXXX___hhhqqqwww~~~zzz{{{~~~}}}ssskkkeeebbb```___^^^]]]]]]\\\\\\\\\]]]]]]^^^______`````````cccdddeeedddbbb`````````cccdddeeeggghhhiiiiiiiiimmmmmmlllllllllllllllllliiigggeeeccc```]]][[[ZZZYYYYYY\\\```bbbgggrrrrrrjjjiiitttsssgggccc]]]XXXSSSOOOKKKIIIGGGFFFFFFEEEFFFFFFGGGGGGJJJMMMQQQUUU[[[cccjjjpppxxx~~~yyyooohhhdddccc```````````````________________________^^^]]]]]]```cccfffgggeeecccbbbbbbaaabbbdddgggiiijjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkiiigggeeebbb```]]]\\\[[[YYYYYY[[[^^^___dddrrr~~~}}}~~~wwwyyy}}}qqqaaakkkxxxtttjjjeee___ZZZUUUQQQMMMJJJFFFFFFEEEEEEEEEEEEFFFFFFJJJMMMQQQVVV[[[aaahhhmmmttt{{{wwwmmmgggdddddd___```aaabbbccccccbbbbbbbbbbbbaaa```___]]][[[ZZZ^^^aaafffhhhgggeeedddddd```aaadddgggjjjlllmmmnnnhhhhhhiiiiiiiiiiiijjjjjjhhhgggeeebbb___^^^\\\\\\ZZZZZZ[[[\\\]]]bbbppp~~~xxxssstttwwwuuulllhhhiiitttzzzqqqjjj```YYYUUURRRPPPMMMFFFEEEEEEDDDEEEFFFHHHIIIHHHHHHJJJNNNTTT\\\cccgggnnnuuuyyyrrrkkkddd```___ccccccbbbaaaaaabbbbbbccc```aaabbbbbbbbb```___^^^^^^```dddgggiiihhhgggfffddddddcccdddfffhhhkkkmmmddddddeeefffggghhhiiiiiigggggggggfffdddbbb___^^^[[[YYYXXX[[[]]]bbbnnnyyyyyysssppppppvvvooohhhccciiivvv~~~}}}xxxpppjjjaaaZZZVVVSSSPPPNNNJJJIIIGGGFFFFFFFFFFFFGGGIIIIIIJJJMMMRRRXXX^^^bbbkkkqqq|||wwwoooiiiccc___````````````aaabbbcccddddddbbbbbbbbbbbbaaa```___^^^___```ccceeegggggggggfffeeeeeeddddddfffhhhjjjlllffffffffffffggggggggggggfffffffffeeecccaaa^^^]]][[[XXXWWWYYY[[[___jjjuuu~~~vvvppplllmmmwwwwwwlll```^^^fffnnnqqqpppmmmhhhbbb\\\XXXUUUQQQOOONNNMMMKKKIIIGGGFFFEEEEEEKKKJJJJJJLLLOOOSSSXXX[[[eeelllvvvssskkkeee```^^^___]]]^^^___aaaccceeefffgggeeedddbbb```_______________```bbbccceeeeeefffffffffeeeddddddeeeggghhhiiigggggggggfffffffffeeeeeeeeeeeeeeedddbbb```^^^\\\ZZZWWWVVVWWWWWWZZZcccmmm~~~}}}uuummmkkkrrr|||sssbbbYYYZZZ___cccdddgggeeeaaa^^^ZZZVVVRRRPPPOOONNNMMMKKKIIIGGGFFFFFFJJJJJJJJJKKKNNNQQQUUUWWW```fffpppyyy~~~ooogggaaa\\\[[[]]][[[\\\___bbbeeehhhjjjkkkhhhfffbbb___^^^^^^___``````aaaaaabbbccccccdddeeeddddddcccccccccdddeeefffffffffffffffffffffffffffddddddddddddbbb```^^^]]]YYYVVVUUUVVVUUUVVV]]]fffsss|||rrrlllrrr{{{vvvdddWWWSSSTTTWWWXXX^^^______^^^ZZZVVVRRRPPPNNNNNNMMMLLLKKKJJJHHHHHHIIIIIIIIIKKKMMMQQQTTTVVV\\\aaaiiirrrzzz{{{lllddd^^^ZZZYYYZZZZZZ\\\```dddhhhkkkmmmmmmiiifffbbb___^^^^^^___aaaaaaaaaaaabbbbbbcccccccccbbbbbbbbbaaabbbbbbbbbbbbdddddddddeeefffgggggghhheeeeeeeeeeeecccaaa___^^^YYYWWWVVVVVVTTTSSSYYYaaajjjvvvxxxooorrrzzzxxxgggYYYPPPNNNOOOPPPTTTXXX\\\]]]ZZZVVVRRRQQQMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHJJJLLLOOORRRTTTWWW\\\ccckkksss{{{vvviiibbb^^^ZZZYYYZZZZZZ]]]```eeehhhkkklllmmmhhhfffccc```______```aaaaaabbbbbbcccccccccbbbbbb```aaaaaaaaaaaaaaaaaaaaabbbcccdddeeefffggghhhhhhdddeeeeeeeeedddbbb```___[[[YYYXXXXXXUUUSSSWWW^^^fffqqq~~~ssstttzzzqqq___QQQKKKJJJKKKLLLQQQXXX[[[YYYUUURRRQQQMMMMMMNNNMMMLLLJJJIIIHHHFFFFFFGGGHHHJJJLLLNNNOOORRRVVV]]]dddkkksss{{{zzzpppeeeaaa___\\\\\\^^^ZZZ\\\```dddgggiiijjjjjjfffeeebbbaaa``````aaabbbaaabbbdddeeeeeecccbbbaaa```aaaaaabbbccccccccccccdddddddddeeeeeefffffffffccccccddddddcccaaa___^^^\\\[[[ZZZZZZWWWTTTXXX^^^hhhssswwwvvv||||||fffTTTJJJGGGHHHGGGMMMVVVZZZXXXUUURRRQQQNNNNNNNNNNNNLLLJJJGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKOOOSSSYYY___fffnnnvvv|||uuukkkcccaaa```______aaaYYY[[[___cccfffgggggggggeeedddbbbaaaaaaaaabbbbbbaaaccceeeffffffdddbbb```aaaaaacccddddddeeeeeedddffffffeeeeeeeeedddddddddaaabbbbbbbbbaaa```^^^]]]]]]\\\\\\\\\YYYUUUXXX___kkkxxx{{{{{{zzzbbbPPPHHHGGGJJJIIIMMMUUUXXXTTTOOOMMMNNNLLLKKKKKKLLLKKKIIIFFFFFFFFFFFFFFFGGGIIIKKKMMMQQQTTTWWW[[[```gggnnntttzzz~~~zzzkkkddd\\\YYY[[[]]]]]][[[___aaadddgggiiiiiiiiihhhddddddcccbbbbbbbbbccccccaaaccceeefffeeedddaaa___ccccccbbbbbbcccddddddeeeeeeeeeeeeddddddccccccccccccbbbaaaaaaaaaaaaaaaaaagggeeebbb___^^^___aaabbbttt{{{wwwxxxuuu___PPPIIIFFFEEEJJJRRRWWWUUUQQQQQQNNNLLLKKKKKKKKKKKKHHHFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMOOORRRVVVZZZ```ggglllsssxxxwwwkkkddd]]]ZZZ\\\^^^^^^\\\___```ccceeeggghhhiiiiiieeedddcccbbbbbbbbbbbbbbb```bbbccceeeeeecccaaa___``````_________```aaaaaafffeeeeeeeeeddddddddddddbbbbbbaaa``````aaaaaaaaagggggggggeeeccccccdddfffsss|||tttmmmyyywww___PPPGGGEEEHHHQQQWWWVVVSSSSSSMMMLLLKKKKKKKKKKKKHHHFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLOOOQQQUUUYYY___dddiiiooowww}}}}}}rrriiiddd^^^\\\]]]^^^^^^]]]^^^___```bbbdddfffhhhiiifffeeedddcccbbbbbbaaabbb___aaabbbddddddcccaaa``````______^^^^^^^^^______dddddddddcccccccccccccccbbbaaaaaaaaaaaaaaabbbccchhhlllooonnnjjjggghhhkkkuuuwwwmmmqqq|||rrr\\\PPPKKKKKKQQQVVVVVVTTTSSSNNNMMMKKKKKKLLLKKKIIIGGGFFFFFFEEEEEEEEEFFFHHHIIIKKKMMMOOOPPPRRRVVVZZZ^^^aaahhhqqqwww{{{xxxnnngggccc___]]]^^^______^^^]]]^^^^^^```bbbdddggghhhgggfffeeedddcccbbbbbbbbb```aaabbbddddddcccbbbaaabbbaaaaaa```````````````aaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbbbbcccddddddeeekkkqqqwwwuuunnniiijjjlllwww~~~uuurrrsssmmm[[[RRRLLLOOOTTTTTTTTTTTTOOONNNLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPRRRVVVXXX\\\bbbkkkrrrwww{{{}}}sssjjjdddbbb___^^^^^^___^^^^^^]]]]]]^^^___aaaccceeefffgggfffeeedddccccccccccccaaabbbcccddddddcccbbbbbbbbbaaaaaa`````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccdddeeefffggghhhnnntttyyyvvvnnnhhhhhhjjjrrr|||vvvqqqwwwjjj]]]QQQOOORRRTTTTTTUUUPPPOOONNNNNNNNNMMMKKKIIIIIIHHHFFFFFFEEEFFFGGGHHHGGGIIIKKKLLLLLLNNNPPPSSSWWW]]]eeekkkpppuuu|||~~~vvvmmmeee``````___^^^^^^^^^^^^^^^^^^^^^___```aaabbbcccccceeedddccccccbbbbbbccccccbbbbbbccccccbbbaaaaaa```^^^^^^^^^^^^^^^___``````cccccccccccccccdddddddddccccccddddddfffggghhhiiiooorrrtttqqqkkkffffffhhhlll}}}~~~zzztttsss|||rrr___VVVUUUTTTTTTUUURRRQQQPPPOOOPPPOOOMMMKKKJJJIIIHHHFFFFFFFFFGGGHHHEEEGGGIIIJJJJJJKKKNNNPPPRRRWWW^^^ccchhhnnnvvv|||~~~wwwpppggg___]]]^^^___^^^]]]]]]]]]]]]^^^___```bbbbbbaaaaaa`````````______``````aaabbbbbbbbbaaa```___^^^^^^]]]\\\\\\\\\\\\]]]^^^``````aaaaaaaaabbbbbbcccccccccaaaaaabbbcccdddfffhhhiiimmmmmmllliiieeedddeeefffmmm}}}|||~~~~~~|||vvvqqqtttmmm___YYYUUUSSSSSSSSSRRRPPPPPPQQQPPPNNNLLLKKKJJJHHHGGGGGGGGGGGGHHHFFFHHHJJJKKKKKKLLLNNNPPPOOOSSSXXX]]]bbbiiirrryyyzzz~~~rrrkkkccc\\\\\\]]]^^^^^^]]]\\\\\\]]]___```bbbccccccaaa```^^^]]]]]]\\\]]]]]]^^^___```aaaaaa```^^^]]]\\\[[[ZZZ[[[[[[\\\]]]^^^```aaabbb]]]^^^^^^^^^______```````````````bbbccceeeggghhhjjjhhheeebbbbbbccceeefffsss{{{|||zzzsssppprrr}}}sssdddXXXQQQQQQOOORRRSSSRRRQQQRRRRRRRRRNNNMMMJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJMMMOOOSSSXXX]]]ccckkkpppwwwyyy~~~zzzmmmccc___^^^[[[[[[[[[[[[ZZZZZZZZZZZZ```___]]]\\\[[[\\\]]]]]]^^^^^^]]]\\\\\\]]]^^^^^^____________^^^]]]\\\\\\[[[\\\\\\]]]^^^___`````````______^^^^^^^^^______```aaabbbbbbaaaaaabbbdddfffbbb___^^^\\\\\\bbbiiirrr{{{zzzzzzrrroooooowwwqqq___UUUSSSJJJMMMOOOPPPQQQRRRSSSTTTPPPNNNKKKHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJMMMPPPTTTYYY```fffkkksssvvv{{{vvviii```\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYY^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\[[[ZZZZZZ[[[\\\\\\____________^^^]]][[[[[[[[[[[[\\\]]]^^^___```aaaaaaaaa``````___^^^]]]]]]^^^___aaaaaa``````bbbccc```\\\YYYYYYXXXYYY___fffrrryyywww}}}uuupppnnnqqqzzzjjj[[[UUUIIIJJJLLLOOOQQQRRRSSSTTTRRRPPPLLLHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGIIIMMMPPPTTTZZZ```eeemmmqqqvvv}}}~~~qqqeee]]]ZZZZZZYYYYYYXXXXXXXXXWWWWWWWWW[[[\\\]]]^^^^^^_________\\\\\\[[[ZZZZZZ[[[\\\\\\______```___^^^\\\ZZZYYYZZZZZZ[[[]]]^^^```aaaaaabbbbbbbbbbbb```^^^\\\[[[[[[]]]_________```bbbddd\\\XXXUUUVVVVVVWWW]]]eeeooo~~~wwwuuuzzzuuuqqqnnnpppttttttaaaWWWNNNKKKKKKNNNQQQQQQRRRTTTTTTQQQMMMIIIFFFEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEGGGIIILLLOOOTTTZZZ^^^gggkkkrrryyyyyynnnccc]]][[[[[[WWWWWWWWWWWWVVVVVVVVVVVVWWWXXXZZZ\\\^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^^^^___`````````^^^\\\ZZZXXXYYYZZZ[[[\\\^^^```aaaaaa```aaabbbbbbbbb```]]]\\\YYY[[[]]]^^^___```bbbddd___[[[XXXWWWWWWWWW]]]dddjjjyyyxxxvvv~~~yyytttnnnjjjjjjlllsssiii[[[OOOIIIFFFJJJNNNNNNPPPTTTTTTRRROOOKKKHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFHHHIIILLLPPPUUUYYYaaafffnnnuuuzzz~~~zzzrrrhhh```ZZZYYYZZZVVVVVVVVVVVVUUUUUUUUUTTTSSSUUUWWWZZZ[[[\\\\\\\\\^^^^^^]]]\\\\\\]]]^^^^^^___```aaaaaa```]]][[[YYYYYYZZZ[[[\\\^^^___```aaa]]]^^^```bbbbbbaaa___^^^YYY[[[]]]^^^___```ccceeeeee```\\\ZZZXXXWWW[[[bbbhhhwww}}}{{{~~~{{{ssslllhhhbbbdddmmmyyyfffRRRGGGAAAEEEIIIIIIMMMSSSSSSRRRPPPMMMJJJHHHEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHKKKPPPSSS[[[aaaiiipppvvv||||||uuuqqqkkkbbb[[[WWWWWWXXXVVVVVVUUUUUUUUUUUUTTTTTTRRRSSSUUUWWWYYYZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[\\\\\\^^^```aaabbbbbb```]]][[[ZZZZZZ[[[\\\]]]^^^______\\\]]]^^^````````````___ZZZ\\\___``````bbbdddfffiiiddd___\\\XXXVVVYYY___jjjwww}}}uuupppeee``````mmmyyy___OOODDDEEEFFFEEEHHHOOOPPPQQQQQQPPPMMMIIIFFFCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDGGGKKKNNNUUU\\\eeelllqqqwww~~~~~~uuupppmmmggg___YYYVVVWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\[[[ZZZZZZ[[[\\\\\\^^^___bbbddddddbbb___]]][[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]___aaabbbbbbccceeeggglllgggaaa^^^ZZZWWW[[[aaajjjwww~~~xxxlllbbb[[[aaaooonnn[[[LLLIIIGGGBBBCCCJJJOOOPPPQQQQQQOOOJJJFFFCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@AAABBBBBBBBBDDDHHHKKKQQQXXXbbbiiimmmsss||||||sssooolllggg```ZZZXXXYYY[[[VVVVVVVVVUUUUUUUUUUUUTTTVVVUUUUUUVVVWWWYYY\\\]]]^^^^^^]]]\\\\\\]]]^^^^^^]]]___bbbeeeeeecccaaa___\\\\\\\\\\\\\\\\\\\\\\\\___^^^]]]\\\\\\\\\\\\\\\___aaacccccccccdddfffhhhoooiiidddaaa]]]ZZZ^^^dddhhhuuuxxxhhh^^^bbbfffnnnyyybbbNNNHHHEEE@@@AAAGGGNNNOOOOOOPPPOOOMMMJJJIIIEEEDDDDDDCCCBBBBBBAAAAAA>>>???@@@AAACCCEEEGGGHHHNNNSSSZZZbbbiiiqqqxxx}}}yyytttvvviii]]]YYYZZZYYYXXXXXXYYYXXXVVVUUUUUUVVVXXXYYYVVVVVVUUUUUUVVVWWWYYYZZZ\\\\\\[[[ZZZYYYYYYYYYZZZ]]]___aaacccddddddbbbbbbZZZYYYYYYYYYYYY[[[]]]^^^^^^_______________^^^^^^[[[\\\]]]___bbbeeehhhiiikkkddd___]]]ZZZXXXZZZ___gggvvvqqqfffeeeeeehhh{{{rrr[[[PPPIIIBBBCCCIIIHHHJJJLLLOOOPPPPPPNNNNNNFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFLLLPPPWWW___fffnnnuuuzzz~~~uuuppprrrfff[[[YYYZZZYYYWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXWWWVVVVVVWWWXXXYYY[[[[[[ZZZZZZYYYYYYZZZZZZ\\\]]]___aaaaaaaaa```___ZZZYYYYYYYYYYYY[[[\\\]]]____________^^^^^^]]]\\\[[[\\\]]]___bbbdddggghhhhhhbbb]]]\\\ZZZXXX[[[```eeetttzzznnnjjjfffdddrrreeeUUUJJJAAAAAAFFFDDDFFFJJJNNNPPPQQQPPPPPPIIIIIIGGGFFFDDDCCCAAAAAACCCCCCBBBBBBBBBCCCCCCDDDHHHLLLSSSZZZaaahhhppptttzzz~~~wwwooojjjkkkaaaYYYYYYZZZXXXVVVVVVZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^]]]\\\\\\ZZZYYYYYYXXXYYYZZZ\\\]]]^^^^^^______^^^]]]]]]\\\[[[\\\^^^```bbbdddfffgggeee___[[[ZZZYYYXXX[[[```dddqqq~~~uuupppjjjfffooo}}}rrr]]]NNNDDDAAACCCDDDGGGJJJNNNOOOPPPOOONNNLLLLLLJJJHHHFFFDDDBBBAAACCCCCCBBBBBBBBBCCCCCCDDDFFFIIIOOOUUU[[[bbbjjjnnntttxxx~~~zzzqqqjjjfffddd\\\WWWYYYZZZXXXUUUUUUXXXYYY[[[\\\\\\[[[YYYXXX]]]\\\[[[YYYXXXWWWVVVUUUXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^______```______]]]^^^```bbbdddfffggghhhccc]]]YYYYYYXXXWWW[[[```dddppp~~~}}}xxxpppjjjoooxxxqqq]]]NNNFFFDDDDDDFFFIIILLLNNNOOOOOOOOOOOONNNLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEHHHLLLQQQVVV\\\ccchhhnnnrrrxxx~~~|||ssslllgggddd___ZZZWWWYYYZZZXXXVVVVVVWWWXXXZZZ[[[[[[ZZZXXXWWW\\\\\\[[[ZZZXXXWWWVVVUUUXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[ZZZ[[[]]]___aaabbbcccccc```aaadddfffiiijjjkkkkkkccc]]]YYYXXXWWWVVVZZZ___dddooo|||qqqxxxppppppuuuqqq\\\MMMDDDBBBCCCFFFIIILLLOOORRRSSSQQQPPPNNNLLLJJJHHHFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFIIILLLPPPUUU\\\```hhhlllqqqwww|||}}}tttnnniiifffddd^^^ZZZXXXZZZ[[[XXXWWWXXXVVVWWWYYYZZZZZZYYYWWWVVVYYYZZZZZZYYYYYYWWWVVVUUUXXXWWWWWWWWWWWWXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[YYYZZZ\\\^^^aaabbbcccdddaaacccfffjjjmmmnnnooooooeee___ZZZXXXWWWUUUXXX]]]cccmmmxxx```tttwwwuuuwwwzzzqqq\\\NNNEEEEEEEEEFFFIIIMMMQQQSSSQQQPPPOOOMMMKKKJJJHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJOOOTTTYYYbbbeeejjjoootttzzzvvvnnniiigggeeeccc___[[[YYY[[[[[[XXXXXX[[[WWWXXXXXXYYYYYYXXXXXXWWWVVVWWWXXXXXXYYYXXXWWWVVVXXXXXXWWWWWWVVVWWWWWWWWWYYYYYYYYYYYYZZZZZZ[[[\\\ZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ[[[]]]^^^___``````aaadddgggllloooqqqrrrrrrgggaaa[[[YYYWWWTTTVVV[[[___hhhttt}}}VVVeee|||}}}{{{|||ttt~~~ppp```KKKIIIGGGFFFGGGJJJMMMPPPQQQQQQPPPNNNLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@BBBCCCDDDEEEFFFJJJPPPTTT]]]aaafffjjjooouuu{{{}}}rrrjjjfffeeedddccc```\\\ZZZ\\\[[[YYYYYY\\\XXXXXXYYYYYYYYYYYYXXXXXXTTTUUUVVVXXXYYYXXXXXXWWWYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ[[[\\\\\\\\\\\\\\\```cccggglllppprrrssssssjjjccc]]]ZZZWWWSSSUUUYYY\\\eeeqqq~~~}}}TTTXXXfff{{{wwwuuu{{{sss]]]SSSIIIGGGGGGHHHLLLQQQRRRRRRRRRRRRPPPMMMJJJHHHGGGGGGFFFFFFEEECCCBBBAAAAAAAAABBBCCCEEEGGGHHHIIITTTWWW\\\```eeelllrrrwwwzzz|||rrrjjjfffdddaaa^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\\\\[[[ZZZXXXWWWVVVWWWWWWXXXYYYZZZ\\\^^^``````___]]]ZZZYYYWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWZZZZZZZZZYYYXXXWWWWWWWWWYYY[[[\\\]]]\\\\\\^^^______bbbfffhhhkkkmmmpppsssrrrlllbbbZZZWWWWWWYYYZZZ]]]dddooo}}}}}}PPPRRR]]]rrryyytttuuuttteeeTTTMMMKKKIIIIIIKKKPPPQQQRRRRRRQQQNNNKKKIIIHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAABBBDDDFFFGGGHHHNNNQQQUUUYYY^^^dddjjjooouuuzzzzzzpppiiieeedddbbb```\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUUVVVWWWXXXZZZ[[[]]]^^^_________]]][[[YYYWWWUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[]]]^^^```bbbeeehhhjjjmmmqqqtttvvvpppggg___ZZZYYYYYYYYY___fffppp}}}}}}JJJKKKRRR```ssszzztttwwwgggZZZSSSMMMIIIGGGLLLNNNPPPRRRQQQPPPMMMLLLIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@AAABBBDDDEEEFFFKKKNNNRRRUUUZZZ___eeeiiinnnsss{{{~~~wwwmmmfffddddddcccbbb[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYXXXVVVUUUTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^^^^\\\ZZZXXXUUUSSSSSSSSSTTTVVVWWWXXXYYYZZZXXXXXXYYYZZZZZZ[[[\\\\\\ZZZ[[[\\\\\\[[[ZZZ[[[]]]```bbbdddfffhhhlllrrruuuzzzuuummmeee___[[[ZZZZZZbbbiiisss~~~EEEFFFKKKTTT```vvvwwwsssttt~~~nnn^^^QQQJJJIIIIIIKKKNNNPPPQQQQQQOOONNNKKKKKKJJJIIIGGGEEECCCBBB@@@@@@@@@@@@AAABBBCCCDDDHHHKKKNNNQQQUUUZZZ___cccggglllttt|||yyyrrriiicccbbbccccccbbbZZZZZZ\\\]]]]]]\\\ZZZZZZXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWZZZ\\\^^^^^^^^^]]]\\\]]]^^^^^^]]][[[XXXWWWUUUUUUVVVWWWWWWXXXYYYYYYWWWWWWXXXZZZ[[[]]]^^^^^^ZZZ[[[\\\\\\ZZZZZZ[[[\\\___```aaaccceeejjjppptttxxxuuuppphhhaaa]]]\\\\\\ccclllyyyBBBDDDIIIOOOWWWfffzzzrrrnnnqqq~~~lllVVVKKKKKKFFFHHHJJJMMMOOOPPPPPPPPPNNNMMMLLLJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@AAABBBBBBCCCEEEHHHJJJMMMQQQVVVYYYbbbgggooovvv}}}rrrllleeeaaaaaabbbaaa```XXXYYY[[[[[[[[[[[[YYYXXXVVVWWWWWWVVVVVVUUUTTTSSSUUUWWWZZZ]]]^^^___^^^^^^\\\]]]___``````___^^^\\\YYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXZZZ[[[]]]^^^^^^ZZZ[[[\\\\\\[[[ZZZ\\\]]]^^^___```aaacccgggmmmqqqsssrrrnnnhhhaaa]]]]]]^^^cccppp@@@BBBHHHMMMQQQ[[[oooyyyrrrooouuu~~~~~~___NNNKKKEEEEEEGGGIIILLLNNNPPPRRRPPPOOONNNLLLIIIGGGDDDCCCAAA@@@@@@@@@@@@@@@AAABBBBBBDDDFFFHHHJJJNNNRRRUUU\\\aaahhhpppvvv|||}}}vvvlllgggaaa___``````^^^\\\XXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTVVVXXXZZZ\\\^^^_________^^^^^^```aaabbbaaaaaa```\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\YYY[[[\\\]]]\\\\\\^^^___^^^___```aaabbbfffjjjnnnooonnnkkkeee___\\\]]]```cccrrr>>>???CCCHHHKKKQQQ```nnnxxxrrrssswwwoooWWWOOODDDDDDDDDEEEHHHLLLPPPRRRRRRQQQOOOMMMJJJGGGEEECCCBBBAAAAAA@@@@@@@@@AAAAAACCCDDDFFFHHHIIILLLPPPSSSUUUYYYaaahhhnnnuuu{{{~~~|||rrrkkkfffccc___^^^___^^^[[[XXXWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVWWWVVVVVVUUUTTTXXXXXXZZZ[[[]]]^^^``````aaaaaaaaa`````````______\\\\\\\\\\\\\\\\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]]]]]]]^^^```bbb___aaacccddddddfffiiilllmmmmmmjjjccc\\\ZZZ\\\```dddttt======???CCCFFFKKKWWWcccqqqwwwpppnnnppp|||}}}bbbTTTDDDCCCBBBCCCFFFKKKPPPSSSRRRRRRPPPNNNKKKGGGEEECCCBBBBBBAAAAAA@@@@@@AAAAAA>>>@@@BBBCCCDDDGGGJJJMMMPPPTTT[[[bbbiiiooouuuyyy|||}}}uuukkkeeeccc```^^^^^^^^^]]]YYYUUUWWWWWWUUUTTTTTTUUUWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUYYYYYYYYYZZZ\\\^^^```aaadddcccaaa___^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^ZZZZZZZZZYYYXXXWWWWWWWWWYYY[[[]]]^^^^^^___aaacccaaaccceeeffffffgggiiikkknnnnnnjjjccc[[[XXX[[[```fffttt>>>@@@AAABBBDDDHHHNNNRRReee{{{{{{uuuqqqnnnooozzzpppZZZLLLFFFBBBBBBCCCFFFLLLTTTQQQPPPPPPNNNLLLJJJGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDGGGIIINNNQQQVVV[[[```gggnnnsssyyy{{{{{{qqqhhh```ZZZ___]]][[[XXXVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZ\\\^^^aaacccdddcccbbb```^^^\\\ZZZYYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[WWWWWWVVVUUUUUUVVVWWWWWW[[[[[[\\\]]]^^^^^^______``````aaacccfffjjjnnnppptttqqqkkkbbbZZZVVVXXX[[[bbbnnn;;;<<<===>>>@@@DDDJJJNNNVVVggg}}}|||xxxtttrrrmmmqqqzzzjjjPPPHHHBBBAAACCCDDDHHHMMMOOOOOOPPPOOOMMMKKKHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???@@@AAADDDFFFHHHIIILLLQQQUUUZZZ```gggkkksssvvv{{{wwwnnngggaaa]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZ\\\^^^aaacccddddddbbb___\\\YYYXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXZZZZZZ[[[[[[\\\]]]^^^^^^aaaaaabbbdddhhhlllooorrrwwwuuunnneee\\\WWWYYY[[[___kkk}}}~~~999:::;;;<<<>>>AAAFFFIIIOOOXXXgggzzz{{{yyywwwnnnkkkkkksss~~~]]]QQQEEEBBBCCCCCCDDDFFFLLLMMMOOOPPPOOOLLLIIIGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@???@@@AAACCCEEEFFFFFFHHHLLLPPPTTTYYY___cccjjjnnntttzzzzzzpppjjjfffbbb___YYYYYYZZZZZZZZZYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXYYYXXXYYYZZZ\\\^^^aaaccceeeeeebbb^^^YYYVVVUUUUUUVVVTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWVVVUUUUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]aaabbbeeehhhlllppptttvvv}}}zzzssshhh^^^YYYYYY\\\___jjjzzz|||}}}999:::;;;<<<===@@@DDDGGGMMMRRR[[[hhh~~~}}}|||uuuooojjjkkkvvvppp___MMMEEECCCBBBBBBCCCIIIKKKMMMOOOOOONNNKKKIIIHHHGGGEEECCCBBBAAA@@@@@@????????????@@@BBBCCCDDDEEEGGGJJJMMMPPPTTTYYY]]]cccgggmmmtttzzzsssjjjfffdddaaa___ZZZYYYYYYXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUWWWXXXXXXYYYXXXXXXZZZ\\\___aaadddeeeeeebbb]]]WWWTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\```cccggglllrrrwww{{{}}}~~~vvvkkk```ZZZZZZ\\\bbbkkkyyy||||||888999;;;;;;<<<===AAACCCCCCIIIQQQYYYeee}}}}}}yyysssnnnooo|||nnnWWWJJJDDDAAAAAABBBEEEGGGJJJMMMNNNNNNMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@???????????????@@@AAAAAADDDEEEHHHJJJLLLPPPTTTWWW]]]bbbhhhnnnsssxxx~~~yyynnnfffcccaaa___]]]\\\ZZZWWWUUUTTTUUUVVVWWWUUUUUUTTTTTTSSSSSSSSSSSSQQQQQQRRRTTTUUUWWWXXXXXXWWWXXXZZZ\\\___bbbdddfffeeebbb]]]WWWTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[^^^bbbhhhpppwww}}}wwwlllaaaZZZZZZ\\\aaajjjwww}}}}}}666888999:::::::::===???;;;BBBKKKPPPVVVggg~~~vvvpppuuu|||dddSSSIIIBBB@@@BBBCCCDDDGGGJJJLLLMMMNNNNNNLLLKKKIIIFFFDDDBBBAAAAAA>>>>>>>>>???????????????@@@AAADDDEEEGGGJJJNNNRRRXXX]]]ccchhhkkkpppwww|||xxxqqqiiicccaaa___]]][[[\\\[[[XXXVVVTTTUUUVVVVVVTTTTTTTTTSSSRRRRRRQQQQQQNNNOOOPPPRRRTTTUUUWWWXXXWWWXXXYYY\\\___bbbeeefffeeebbb^^^YYYVVVUUUUUUVVVTTTTTTTTTTTTTTTSSSSSSSSSRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUWWWYYYZZZZZZ]]]aaaiiiqqqyyy}}}vvvjjj```ZZZZZZ\\\]]]gggwww~~~777999:::;;;::::::<<<>>><<>>>>>>>>>>>>>>>>>=========???AAACCCDDDGGGLLLOOOQQQVVV]]]aaaccchhhoootttzzz|||vvvnnniiiccc___^^^^^^[[[XXXYYYYYYZZZZZZZZZYYYWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPKKKLLLNNNPPPRRRTTTVVVVVVWWWWWWYYY\\\___bbbeeefffdddbbb___\\\YYYXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRTTTUUUWWWYYYZZZ[[[]]]aaaiiiqqqwww|||~~~|||yyyssshhh^^^YYYZZZ\\\___jjjzzz:::<<<============>>>@@@>>>???DDDHHHHHHLLL]]]ooo}}}zzzyyyqqq___PPPHHHGGG@@@@@@AAADDDGGGKKKOOORRROOONNNLLLIIIFFFDDDCCCBBB>>>>>>>>>>>>>>>======<<<===???AAACCCEEEHHHLLLOOOMMMRRRXXX\\\]]]bbbiiiooorrrwww~~~~~~vvvpppgggccc^^^]]]]]]]]]ZZZWWWUUUXXX\\\______]]]YYYWWWTTTSSSSSSRRRQQQQQQPPPPPPJJJKKKMMMOOOQQQSSSUUUVVVVVVWWWYYY\\\___bbbeeegggcccbbb```^^^\\\ZZZYYYXXXYYYYYYYYYXXXXXXWWWWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUQQQRRRTTTUUUWWWYYYZZZ[[[]]]aaahhhpppuuuyyyzzzzzzzzzwwwpppfff]]]YYYZZZ\\\dddooo888888999999999:::::::::;;;<<>>===<<<===???@@@======>>>@@@BBBEEEGGGHHHKKKMMMPPPSSSVVV[[[```dddmmmrrrxxx}}}zzzlllbbb]]]\\\ZZZXXXWWWWWWWWWWWWYYY[[[\\\\\\]]]___\\\VVVVVVUUUTTTRRRQQQOOONNNNNNMMMMMMMMMNNNPPPRRRSSSTTTYYYYYY[[[\\\^^^___aaaaaa^^^]]][[[ZZZYYYXXXYYYYYYYYYYYYZZZYYYYYYXXXWWWWWWTTTTTTUUUUUUTTTSSSRRRQQQPPPQQQSSSTTTUUUXXX\\\___aaaccchhhoootttuuuppplllnnnmmmkkkfff```[[[XXXXXXfffrrr}}}888888888999999999::::::;;;===>>>@@@BBBHHHNNNSSS\\\rrr}}}~~~rrrbbbUUUJJJFFFBBB@@@BBBFFFIIIKKKOOOOOOOOONNNLLLIIIGGGEEEBBBAAA???======>>>???@@@?????????@@@BBBCCCEEEFFFGGGJJJMMMOOORRRWWW\\\```dddiiipppwww|||}}}sssggg___ZZZYYYWWWVVVUUUUUUUUUVVVWWW[[[^^^]]]\\\]]]ZZZVVVVVVUUUTTTSSSQQQPPPOOONNNNNNNNNNNNOOOQQQSSSTTTUUUZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[YYYXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXRRRRRRSSSSSSSSSSSSSSSSSSPPPRRRTTTUUUVVVXXX\\\___bbbcccfffkkkooooookkkhhhhhhiiihhhfffbbb_________eeeqqq~~~}}}777888888888999999999999<<<<<<======>>>AAAFFFJJJPPP]]]sss~~~|||wwwkkkWWWQQQHHHBBBAAACCCFFFHHHMMMNNNOOOPPPOOOMMMKKKIIIDDDCCCAAA???>>>>>>??????AAA@@@@@@@@@AAAAAABBBCCCCCCEEEHHHJJJLLLPPPUUUYYY\\\aaahhhoootttyyy~~~uuuiiiaaa\\\VVVUUUTTTSSSRRRSSSSSSTTTUUU\\\```^^^[[[ZZZYYYVVVUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPPPPQQQRRRTTTUUUVVV[[[ZZZZZZYYYXXXXXXWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXRRRQQQQQQPPPQQQSSSTTTUUUQQQSSSUUUVVVWWWYYY\\\___aaaaaaccceeeggggggeeebbbcccdddeeedddbbbaaabbbccceeeppp~~~}}}~~~~~~777777777888888888888999:::;;;;;;;;;;;;===AAADDDMMMTTTccczzz~~~lllbbbSSSFFFAAA@@@CCCEEEJJJLLLNNNPPPQQQPPPNNNMMMGGGFFFDDDBBBAAA@@@??????@@@@@@@@@@@@@@@AAABBBBBB@@@BBBDDDFFFGGGJJJOOORRRXXX\\\bbbhhhlllpppuuuxxx{{{~~~{{{nnnccc]]][[[TTTSSSRRRQQQQQQRRRSSSTTTSSS\\\aaa^^^YYYWWWWWWUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSUUUVVVWWWZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWSSSRRRPPPOOOOOOQQQSSSTTTRRRTTTVVVWWWXXXZZZ\\\___^^^^^^^^^______```_________aaabbbaaa```___```bbbiiipppzzz~~~}}}}}}666666777777777888888888888999:::::::::<<<@@@CCCFFFLLLWWWhhh}}}rrr___NNNCCC@@@@@@BBBGGGHHHKKKNNNPPPPPPPPPPPPJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>>>>???@@@AAABBBCCC???@@@BBBCCCDDDFFFJJJMMMSSSWWW\\\aaaeeejjjnnnqqqwwwyyy}}}vvviii___[[[ZZZSSSSSSRRRRRRSSSTTTUUUVVVTTT\\\```\\\VVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVRRRQQQQQQQQQQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVTTTRRRPPPOOOOOOQQQQQQRRRTTTVVVXXXXXXZZZ\\\^^^ZZZZZZZZZZZZZZZ[[[\\\]]]\\\^^^`````````aaaccceeemmmrrrwwwyyyxxxwwwxxxzzz~~~666666666666777777777777666777999::::::===@@@CCCAAAFFFOOOZZZhhh~~~mmm[[[NNNFFFBBB@@@DDDEEEGGGJJJLLLNNNPPPPPPNNNMMMLLLIIIGGGDDDCCCBBB======>>>>>>???@@@AAABBB>>>???@@@@@@AAABBBFFFHHHJJJNNNSSSYYY^^^dddiiimmmrrruuuxxx|||~~~{{{pppeee^^^ZZZXXXSSSSSSSSSSSSTTTVVVXXXYYYWWW\\\]]]XXXTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUUUUVVVVVVQQQPPPPPPOOOPPPQQQSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTWWWVVVTTTRRRPPPPPPPPPPPPQQQSSSVVVXXXXXXYYY[[[\\\YYYZZZZZZYYYWWWWWWYYY[[[WWWZZZ]]]```bbbeeehhhkkkpppsssvvvwwwvvvuuuxxxzzz}}}|||}}}|||555555555666666666777777555666888999:::<<>>>>>>>>>>>??????===>>>???>>>>>>???BBBEEEDDDHHHLLLQQQVVV[[[```dddiiilllqqquuuyyy}}}zzzqqqhhhaaa\\\WWWTTTSSSSSSSSSSSSUUUWWWYYY[[[[[[\\\ZZZTTTRRRTTTTTTRRRSSSSSSSSSSSSSSSSSSSSSTTTPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPSSSVVVWWWXXXXXXYYY[[[ZZZ\\\\\\ZZZWWWUUUVVVXXXUUUWWW[[[]]]___bbbeeehhhooosssxxxzzzyyyxxxyyy{{{|||{{{|||~~~zzz}}}555555555555666666666777555666888999999:::===???CCCAAABBBGGGMMM[[[tttssscccSSSIII@@@@@@@@@AAADDDIIILLLOOOTTTSSSQQQOOOLLLHHHEEEDDDAAAAAA???>>>============<<<=========<<<===@@@BBBDDDFFFIIILLLOOOSSSWWW[[[```dddiiioootttyyy~~~{{{tttjjjccc^^^ZZZUUUQQQRRRRRRRRRSSSUUUWWWZZZ[[[^^^]]]XXXRRRQQQUUUUUUQQQSSSSSSSSSSSSTTTTTTTTTTTTOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPOOORRRQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVSSSTTTTTTTTTTTTTTTSSSRRRPPPRRRUUUWWWWWWXXXYYYZZZ]]]^^^^^^[[[WWWTTTTTTUUUTTTVVVYYYZZZZZZ\\\^^^```mmmsss{{{~~~~~~{{{zzzzzz}}}|||}}}{{{333333333444444444555555777777777777888999:::;;;@@@BBBDDDEEEJJJUUUdddooovvvdddUUUHHHBBB===<<<>>>AAAHHHOOOLLLMMMNNNNNNLLLJJJHHHFFF@@@@@@???>>>=========>>><<<;;;;;;;;;;;;<<<===>>>???@@@BBBFFFIIIMMMQQQRRRZZZ]]]aaaeeejjjpppwww{{{ssskkk```YYYWWWVVVSSSPPPOOOOOOPPPQQQSSSUUUVVVVVVXXXWWWVVVTTTSSSQQQPPPOOOQQQQQQQQQQQQQQQRRRSSSSSSOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRTTTSSSRRRQQQQQQRRRTTTUUUWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSTTTSSSSSSSSSTTTVVVXXXYYY]]]\\\ZZZXXXVVVUUUTTTTTTTTTUUUVVVVVVVVVWWWZZZ]]]lllsss{{{}}}{{{|||~~~333333333444444444444555777777777777888999:::::::::<<<======@@@HHHTTT^^^uuu|||tttdddRRRIIIAAA>>>>>>>>>BBBGGGJJJLLLMMMNNNNNNLLLIIIHHHGGGFFFDDDAAA???===<<<;;;<<<<<<;;;;;;;;;<<<<<<======>>>@@@CCCFFFIIILLLNNNUUUXXX\\\aaaeeekkkrrrvvv~~~~~~oooggg^^^XXXVVVVVVTTTQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRSSSWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSRRRSSSTTTUUUWWWXXX\\\\\\ZZZYYYWWWUUUSSSRRRQQQRRRSSSTTTTTTVVVZZZ]]]fffmmmwww|||||||||}}}~~~333333333333444444444444666666666666777888999:::;;;<<<=========BBBIIIPPP^^^qqqxxxyyyyyybbbTTTGGGBBB@@@??????AAAFFFHHHKKKNNNOOONNNLLLKKKLLLKKKIIIFFFCCC@@@>>>======<<<<<<;;;;;;;;;;;;<<<;;;<<<===???AAACCCEEEGGGNNNQQQUUUYYY^^^dddjjjooouuuyyywwwgggaaaZZZUUUUUUUUUTTTSSSRRRSSSTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNOOOOOOPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLOOOQQQRRRUUUUUUUUUUUUUUUUUUUUUVVVTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRTTTVVVWWW[[[[[[[[[ZZZXXXUUURRRPPPLLLNNNPPPQQQSSSVVVZZZ]]]aaajjjttt|||}}}}}}}}}222222333333333444444444666666666666777888999999===>>>??????>>>@@@DDDHHHRRR___sss|||xxx{{{sssaaaOOOFFFCCCBBBAAABBB@@@BBBGGGKKKOOOPPPPPPPPPMMMLLLKKKJJJHHHFFFDDDCCC???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAGGGJJJNNNRRRVVV[[[bbbffflllpppvvv|||}}}ppp```[[[VVVSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTRRRPPPOOONNNNNNMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKMMMMMMMMMMMMNNNOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTVVVXXXZZZ[[[[[[XXXUUUQQQNNNJJJLLLOOOQQQTTTXXX]]]```ccclllxxxzzzzzzzzz222222222333333333444444555555555555666777888999888999;;;;;;<<<===???@@@JJJOOO[[[nnn{{{wwwrrr\\\NNNGGGBBB@@@@@@;;;===BBBGGGLLLOOOQQQRRROOONNNNNNMMMLLLJJJHHHGGGAAA@@@???===<<<;;;::::::;;;;;;;;;;;;;;;<<<======BBBDDDHHHKKKNNNSSSYYY]]]dddhhhnnntttzzzvvviiiZZZWWWSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQOOONNNQQQPPPNNNLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNOOOQQQSSSTTTVVVXXXZZZZZZYYYUUUPPPNNNJJJMMMPPPSSSVVV[[[```dddgggooo|||~~~vvvvvvvvv222222222222333333333333444444444555555666777888666777999:::<<<===>>>>>>EEEFFFNNN]]]qqqyyyzzzqqq___RRRFFF@@@>>>:::<<<>>>BBBFFFJJJNNNOOOQQQQQQQQQPPPNNNKKKHHHGGGDDDCCCAAA???===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<>>>@@@BBBEEEGGGKKKPPPTTT\\\```fffkkkqqqwww}}}{{{ooocccVVVUUURRRPPPOOOPPPRRRSSSSSSSSSRRRQQQQQQPPPPPPOOOTTTRRROOOLLLJJJIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJLLLMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOQQQRRRTTTVVVXXXYYYXXXUUUQQQOOOLLLNNNRRRUUUYYY^^^dddhhhhhhppp}}}{{{rrrrrrsss111222222222222333333333444444444444555666777777888888999:::===>>>???>>>BBBBBBHHHSSS```ttt~~~yyygggTTTHHHDDD>>>======>>>@@@CCCGGGIIINNNOOOPPPPPPOOOMMMKKKJJJFFFEEECCCAAA>>>===<<<;;;::::::999999999999:::::::::<<<>>>???AAADDDHHHKKKSSSWWW\\\bbbgggnnntttxxx}}}yyyrrrhhh^^^UUUTTTRRRPPPNNNOOOPPPRRRQQQPPPOOONNNNNNOOOQQQRRRSSSQQQMMMJJJHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOPPPNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQSSSTTTVVVWWWWWWUUUSSSQQQMMMPPPSSSWWW[[[```eeeiiigggppp~~~yyyooooooppp~~~111111222222222333333333444444444444444666777777666666666777:::;;;;;;;;;<<<===BBBJJJRRR```yyy~~~yyycccTTTNNNBBB@@@===;;;<<<>>>AAADDDHHHJJJMMMOOOQQQQQQPPPOOOHHHGGGDDDBBB???===<<<<<<999999888888888888999999888:::;;;<<<===???CCCFFFNNNQQQVVV[[[aaagggmmmrrruuuyyy~~~yyyrrrlllccc[[[UUUTTTSSSPPPNNNNNNOOOQQQPPPOOOMMMLLLLLLOOOQQQSSSQQQOOOLLLIIIGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPOOOMMMLLLJJJIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKHHHIIIKKKMMMNNNNNNMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPRRRSSSUUUVVVVVVUUUTTTSSSNNNPPPTTTWWW[[[```fffjjjhhhpppwwwmmmmmmooo}}}222222222222222222222222333333444444555555666666888888888888888888999999BBB??????EEEMMMWWWfffsssiiiUUUOOOFFF>>><<<<<<;;;;;;<<>><<<>>><<<::::::;;;;;;:::999888888888999;;;===@@@AAAHHHGGGKKKSSSYYY]]]bbbgggnnnsssyyy}}}~~~~~~|||tttmmmgggbbb[[[VVVSSSRRRPPPOOOMMMMMMMMMMMMNNNMMMLLLKKKKKKMMMOOOQQQRRRNNNJJJHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJGGGHHHJJJKKKLLLLLLMMMMMMJJJJJJLLLMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJLLLMMMNNNNNNOOORRRTTTUUUUUUTTTSSSNNNOOOSSSXXX^^^bbbccccccgggooo~~~}}}tttmmmppp222222222222222222222222333444444555555666666777777777777888888999999999???;;;:::>>>BBBIIITTT___ttt}}}kkkXXXNNNEEEBBB@@@>>>===>>>???BBBEEEIIIMMMOOOPPPPPPQQQPPPOOOMMMJJJFFFBBB@@@@@@>>>;;;;;;;;;;;;:::888666666666777888:::<<<===BBBAAADDDLLLRRRUUUYYY___fffkkkrrrwwwzzz{{{tttlllfffbbb^^^YYYUUURRRQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKMMMNNNOOOQQQNNNJJJHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIJJJLLLNNNOOOOOOOOONNNMMMLLLJJJIIIFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGJJJKKKLLLMMMMMMNNNMMMMMMKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRRRRRRRRRRQQQOOOOOOOOORRRWWW\\\```aaaeeemmm~~~vvvnnnppp222222222222222222222222333444444555666666777777555666666777888999999:::>>>;;;:::===???AAAIIIQQQ___tttfffZZZMMMFFFAAA<<<;;;<<<<<<===@@@CCCHHHLLLOOOQQQRRRRRRQQQPPPMMMIIIFFFDDDBBB@@@===<<<;;;;;;999888777777666666777888:::;;;<<<:::===EEEJJJLLLPPPUUU[[[aaahhhmmmrrrwww~~~~~~qqqjjjbbb]]][[[YYYWWWTTTPPPPPPQQQPPPPPPNNNLLLKKKIIIIIIJJJKKKLLLMMMMMMMMMPPPMMMJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGHHHIIIKKKLLLNNNNNNNNNNNNMMMKKKJJJJJJFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGFFFJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLLLLOOOTTTZZZ^^^aaakkk}}}yyypppppp111111111111111111111111333333444555666777777888444444555666777999999::::::999:::>>>@@@AAAFFFMMMTTTbbbxxx~~~nnn[[[NNNDDD===;;;<<<999:::;;;>>>BBBHHHMMMPPPPPPPPPQQQQQQOOOLLLHHHFFFFFFCCC@@@>>>===;;;999777::::::999888888999::::::999888:::@@@EEEFFFJJJOOORRRWWW^^^dddiiiooowww}}}|||kkkddd\\\WWWVVVVVVTTTSSSNNNOOOPPPQQQPPPNNNKKKJJJGGGHHHKKKMMMNNNNNNNNNMMMOOOMMMIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFGGGGGGHHHJJJJJJMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJIIIIIIJJJLLLNNNOOOPPPPPPOOONNNMMMMMMNNNNNNNNNMMMKKKIIIJJJOOOUUUYYY___jjj|||zzzrrrppp111111111111111111111111222222333444555666777777333444444666777888999999555444666:::<<<<<<@@@EEEJJJRRRaaavvvrrr___PPPEEE@@@@@@:::999999:::>>>CCCIIILLLNNNOOOQQQRRRRRROOOMMMKKKIIIFFFCCC@@@???===;;;999;;;:::999888888888999999888666777===@@@AAADDDHHHKKKPPPVVV\\\aaagggooouuu{{{~~~zzzzzzzzzhhhbbbYYYUUUSSSSSSRRRPPPLLLMMMNNNOOOOOOMMMJJJIIIGGGIIILLLOOOPPPPPPOOONNNNNNLLLIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHHHHIIIKKKMMMNNNPPPPPPOOOMMMMMMMMMMMMMMMKKKLLLLLLKKKKKKLLLPPPTTT\\\hhh{{{xxxqqqqqq111111111111111111111111000111111333444555666777333444444555666777777888777555777::::::888:::???DDDHHHSSSdddzzztttbbbQQQFFFBBB<<<;;;::::::<<>><<<:::999888777666777777888666444555999<<<<<<>>>BBBEEEIIIOOOSSSXXX^^^ffflllppptttzzz~~~xxxzzz}}}vvvddd^^^WWWSSSRRRQQQPPPNNNKKKKKKLLLLLLLLLKKKIIIIIIGGGHHHLLLNNNPPPQQQQQQPPPMMMKKKHHHGGGGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLIIIKKKMMMMMMKKKKKKMMMPPPXXXeeexxxyyysssnnnooo111111111111111111111111...///000111333444555666444444444555555666666666888777888::::::777999===@@@CCCLLLYYYgggxxx~~~wwwyyy|||eeeRRRIII@@@???<<<;;;;;;===???AAAGGGJJJOOOTTTVVVVVVUUUSSSNNNKKKHHHFFFDDDCCCAAA???::::::888777777888999999666444444888:::999;;;??????BBBGGGKKKNNNTTT\\\aaaeeeiiiooouuuyyy}}}|||xxx{{{tttkkk]]]YYYSSSPPPPPPPPPMMMKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFGGGJJJMMMOOOPPPQQQQQQLLLJJJHHHGGGGGGGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEHHHIIIJJJJJJKKKKKKKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEEEEEEEGGGIIIKKKLLLKKKKKKLLLMMMMMMLLLJJJJJJHHHKKKMMMLLLIIIIIILLLPPPRRR___ttt~~~tttnnniiilll~~~000000000000000000000000---...///000222333444555444444555555555555555555444333444777777555777<<<:::===FFFOOOVVV```uuusssooosssrrr{{{cccVVVCCCAAA>>><<<;;;;;;<<<===CCCFFFLLLQQQTTTUUUTTTSSSOOOMMMIIIGGGFFFEEEBBBAAA===<<<;;;:::::::::<<<<<<888666666:::;;;:::<<>>BBBEEEHHHMMMTTTZZZ]]]aaagggmmmrrrvvvzzz}}}{{{yyy}}}yyykkkaaaWWWTTTOOONNNOOONNNLLLIIIIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFHHHKKKMMMOOOPPPQQQLLLJJJHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKOOONNNLLLJJJIIIGGGGGGFFFBBBCCCDDDFFFGGGGGGGGGGGGCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDDDDDDDFFFHHHJJJKKKHHHIIIKKKLLLLLLKKKIIIHHHHHHJJJKKKIIIFFFGGGLLLQQQMMM[[[ppp{{{qqqkkkfffiii{{{............////////////000111111222222333444444666666666666666666666666555555555666666777888999:::>>>BBBFFFJJJSSS```iii|||lll```eeeiiixxx~~~ooo^^^PPPDDDBBBAAA>>>===@@@@@@EEEIIILLLNNNQQQSSSSSSQQQPPPLLLGGGGGGIIIFFFAAABBBAAA>>><<<::::::::::::888888777777777777888888===>>>>>>@@@DDDHHHLLLNNNVVVYYY]]]```dddiiiooosss|||}}}wwwyyy~~~}}}vvvmmmddd^^^QQQPPPOOONNNMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMJJJIIIGGGEEEDDDDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDDDDDDDDDDDDDCCCFFFFFFGGGGGGIIIJJJLLLLLLPPPPPPPPPOOONNNLLLJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEEEEEEEFFFHHHJJJKKKOOOYYYhhhwww|||yyynnnhhhjjjiiiuuu............//////////////////000000111222222222444444444444444444444444555555444555555666777888777;;;>>>@@@CCCIIISSS[[[kkkqqqfffaaaaaajjj~~~qqqcccUUUPPPLLLFFFAAA@@@<<<@@@DDDGGGKKKPPPSSSTTTRRRRRROOOKKKKKKMMMKKKFFFEEEDDDAAA???===<<<<<<<<<999888888777777777777888;;;;;;<<<===@@@DDDGGGIIIMMMPPPSSSWWW[[[```fffjjjpppttt{{{}}}zzz}}}vvvmmmeee]]]WWWLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHFFFEEEDDDEEEEEEFFFDDDCCCBBBAAAAAAAAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGIIIKKKMMMNNNRRRSSSTTTTTTSSSPPPNNNLLLGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEFFFFFFHHHJJJKKKPPPWWWbbbnnnwww{{{{{{zzzxxxuuujjjeeeffffffsss---............/////////.........///000000111111333333333333333333333333333333333333444555666777666999;;;<<<<<<@@@FFFKKKSSSccczzzyyyoooaaa]]]^^^hhhzzz}}}ppphhhbbbWWWKKKEEE??????AAADDDHHHLLLPPPSSSRRRSSSQQQNNNNNNPPPMMMIIIIIIHHHEEECCCAAA???>>>>>>:::999888888777777777777888888999:::<<<>>>AAABBBDDDFFFJJJMMMQQQVVV[[[___dddhhhooovvv|||vvvjjjaaaZZZTTTOOOHHHHHHHHHHHHIIIIIIIIIIIIFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKFFFFFFEEEDDDDDDEEEEEEFFFDDDCCCBBBAAAAAAAAAAAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGIIILLLNNNOOOSSSUUUWWWXXXWWWTTTQQQOOOGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJOOOTTT]]]fffmmmqqqssssssssspppeee```bbbbbbppp---------.........//////.........///000000111111222222222222222222222222222222222222333444555666777999;;;;;;;;;<<>>AAAHHHRRR___pppyyyrrrjjjdddcccmmmtttbbbNNNFFF???@@@CCCEEEIIIOOORRRVVVWWWSSSQQQPPPLLLHHHKKKKKKIIIGGGEEECCCAAA@@@>>>>>><<<;;;999999888888888888888888888999::::::===???AAACCCEEEIIIMMMPPPWWW[[[```ffflllrrrxxx|||wwwnnnaaaXXXSSSPPPNNNLLLJJJIIIIIIGGGFFFEEEEEEDDDEEEDDDCCCCCCDDDFFFHHHJJJLLLJJJHHHGGGGGGHHHIIIKKKBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIKKKMMMQQQSSSSSSPPPMMMJJJFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIKKKSSS___llltttwwwwwwvvvqqqmmmaaa[[[]]]]]]kkk,,,------------...............//////000111111111222222222222222222222222111111111111222333444555333444444555777999:::;;;===@@@FFFNNNYYYnnnyyyrrrkkkjjjrrr}}}uuuWWWJJJ@@@@@@AAABBBGGGNNNRRRXXXZZZWWWTTTSSSPPPKKKKKKKKKJJJIIIGGGEEECCCBBBBBBAAA???===;;;:::::::::888888999999999::::::::::::<<<===>>>???AAAEEEHHHMMMQQQWWW]]]dddkkkrrrwwwyyy}}}zzziiibbbYYYRRRPPPOOOMMMKKKJJJJJJIIIGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIBBBBBBCCCCCCCCCBBBBBBAAA>>>??????@@@@@@??????>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJMMMMMMKKKHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJSSScccrrr|||}}}{{{tttooobbb[[[[[[[[[hhh,,,,,,---------.........---------...//////000000000000000000000000000000222222222222333444555555333222111222444777888999;;;999<<>>??????>>>>>>===>>>???AAABBBBBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFCCCDDDFFFHHHHHHHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGEEEEEEFFFFFFFFFFFFFFFEEECCCCCCCCCCCCDDDEEEGGGHHHJJJTTTdddsss~~~~~~vvvqqqcccZZZYYYXXXddd}}},,,,,,,,,---------......++++++,,,------......///////////////////////////222222222222333444555666444333111111333666888999;;;666666<<>>???>>>>>>======???@@@AAABBBBBBBBB?????????@@@BBBDDDEEEFFFBBBCCCEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDCCCBBBBBBAAAAAABBBEEEFFFFFFFFFFFFEEEEEEDDDBBBAAAAAABBBCCCEEEGGGHHHKKKTTTcccrrr|||xxxrrrcccYYYXXXVVVbbb{{{,,,---.........---,,,++++++,,,---...///////////////000000000111111111111111111222222222222111111222222333444444555555666777888999;;;>>>CCCJJJOOOeeevvv~~~vvvtttxxxzzziiiVVVJJJEEEEEEGGGDDDIIIPPPTTTTTTRRROOONNNOOOOOOOOONNNMMMKKKJJJIIIJJJHHHFFFEEEDDDBBB>>><<<<<<<<<<<<<<<<<<:::999999;;;;;;;;;<<<<<<<<<=========>>>???AAAGGGNNNTTTXXX^^^bbbhhhnnnttt{{{}}}~~~zzznnnaaaXXXOOONNNKKKIIIGGGGGGGGGGGGDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCBBBAAA@@@???@@@???>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>BBBBBBAAAAAAAAABBBCCCCCCHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBB@@@>>>======???BBBDDDFFFEEEEEEEEEDDDDDDDDDCCC@@@AAAAAAAAA@@@AAADDDFFFMMMSSS```qqq~~~zzzmmmbbb\\\WWWXXXeeeuuu+++,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...//////000000000111111111///000000111111000000///111111222222333333444444777777888888:::>>>DDDHHHRRR]]]ttt}}}vvvyyyzzziii[[[QQQJJJFFFCCCDDDGGGJJJKKKLLLKKKJJJMMMNNNNNNOOONNNMMMLLLKKKKKKIIIGGGFFFEEECCC@@@===>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>;;;;;;<<<<<<===???@@@AAA>>>>>>>>>>>>>>>>>>>>>===@@@@@@AAAAAABBBBBBBBBCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@????????????AAA@@@???>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEAAABBBBBBAAA@@@AAADDDFFFMMMSSS___ooo}}}ttthhh]]]WWWSSSTTTaaaqqq++++++************++++++,,,------.........------////////////000000000000...//////000000//////...///000000111222222333333666666666555555888<<<@@@GGGJJJWWWooosssfffWWWNNNGGGCCC??????BBBEEEFFFFFFJJJKKKMMMOOOOOOOOONNNMMMKKKJJJHHHGGGGGGEEEBBB@@@@@@???>>>=========>>>???<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;>>>CCCGGGJJJLLLPPPUUU[[[aaagggnnnrrrwww{{{}}}}}}xxxnnndddZZZQQQLLLHHHHHHHHHHHHIIIJJJKKKLLLHHHGGGEEECCCBBBAAAAAABBB@@@????????????>>>>>>>>>@@@AAAAAABBBAAAAAA@@@@@@?????????@@@???>>>======:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBB???@@@AAABBBCCCDDDEEEEEECCCCCCCCCBBBAAAAAACCCEEENNNTTT___ooo|||~~~ssshhh]]]XXXTTTUUUbbbqqq,,,+++***))))))***,,,---------.........---,,,,,,........./////////000000...//////000000//////...///000000111111222222333444444444333333444888;;;BBBBBBIIIYYYnnn{{{lll```TTTLLLAAA<<<>>>AAABBBAAAEEEGGGJJJNNNOOOPPPOOONNNLLLKKKIIIIIIIIIHHHFFFDDDBBBAAA???======>>>@@@AAA???>>>>>>>>>>>>=========;;;:::::::::;;;>>>AAACCCGGGJJJOOOTTTYYY___fffjjjmmmqqqvvvyyy{{{~~~}}}}}}~~~yyynnnbbbYYYQQQKKKHHHFFFFFFGGGGGGHHHIIIJJJKKKHHHFFFCCC@@@???>>>???@@@????????????>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<===<<<;;;:::999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;<<>>???AAABBBCCCBBBAAA@@@@@@@@@??????????????????BBBAAAAAAAAAAAA@@@@@@@@@>>>???AAABBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDBBBAAAAAACCCEEENNNUUUbbbrrr}}}|||ssshhh^^^YYYUUUTTT```ooo,,,+++*********,,,---...------------------,,,,,,---............////////////000000111111000000///000000111111222222333333111222333222222444777:::999<<>>???>>><<>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@===<<<;;;::::::<<<===>>>CCCFFFIIIMMMQQQWWW]]]aaadddhhhnnnppprrrtttyyy}}}~~~}}}}}}}}}{{{|||}}}~~~}}}yyyqqqeeeZZZQQQLLLHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGEEECCC@@@===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888888999999::::::;;;;;;;;;<<<999;;;>>>@@@AAAAAA@@@@@@<<<===???AAAAAAAAA@@@@@@????????????????????????BBBBBBBBBBBBAAAAAAAAAAAA===>>>@@@AAABBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDBBBAAAAAACCCEEELLLUUUdddttt}}}~~~zzzvvvnnncccZZZVVVQQQPPPZZZhhh+++++++++++++++,,,---...+++,,,,,,---------,,,,,,------------.........//////000000111111000000///000000000111222222333333000111222222222444777999333888>>>BBBDDDNNNeeezzzvvvkkk[[[MMMEEE???<<<999===???BBBEEEHHHKKKMMMNNNNNNMMMMMMMMMNNNNNNMMMKKKHHHFFFDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDD@@@???===<<<;;;;;;<<<<<<>>>@@@BBBEEEHHHLLLRRRVVVZZZ___dddggghhhjjjnnnrrrwww{{{zzzxxxzzz|||~~~yyyxxxyyyzzzxxxvvvmmmfff\\\SSSMMMIIIGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@>>><<<;;;::::::;;;======>>>>>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;;;;======<<<;;;;;;;;;;;;<<<999888888888999999:::;;;999999999:::;;;;;;<<<<<<:::;;;===???@@@@@@??????<<<===>>>??????????????????????????????@@@@@@@@@AAA@@@@@@@@@????????????<<<===???@@@@@@@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBDDDIIISSSbbbpppwwwvvvqqqmmmiii```XXXUUUQQQPPPZZZhhh((()))***+++,,,,,,,,,,,,***+++,,,,,,------------,,,,,,---------............//////000000//////......//////000000111111222000111222222111222444666555777;;;===>>>CCCSSScccuuuxxxttt||||||nnn^^^PPPFFF???===;;;<<<===@@@DDDGGGKKKMMMOOONNNNNNOOOPPPQQQOOONNNLLLKKKIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFAAA@@@>>>===<<<;;;;;;;;;;;;<<<===>>>@@@DDDIIIMMMPPPUUU[[[^^^```bbbfffiiimmmqqqwww|||{{{wwwwww{{{~~~xxxuuutttrrrmmmhhh```[[[SSSMMMIIIGGGEEEDDDAAABBBCCCCCCCCCCCCBBBAAA>>>>>>======<<<;;;;;;:::============>>>>>>??????????????????>>>===<<<;;;>>>===<<<;;;:::;;;;;;<<<999999888888999999::::::999999::::::;;;<<<<<<===<<<<<<<<<======>>>>>>>>>=========<<<======>>>>>>?????????@@@@@@@@@AAAAAA????????????>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCC@@@@@@AAA@@@???@@@BBBDDDFFFNNN[[[eeejjjjjjhhheeebbbZZZTTTSSSQQQRRR\\\kkk&&&''')))***+++++++++***)))***+++,,,---.........,,,,,,,,,---------......---..................---------......///000000000111222222222000000222444777666666777777;;;EEEQQQWWWqqqxxxlllppptttxxx{{{kkkZZZMMMEEEBBB::::::;;;===@@@EEEIIILLLOOONNNNNNPPPQQQRRRQQQOOONNNNNNMMMKKKIIIFFFCCCBBB???@@@AAABBBCCCEEEFFFFFFAAA@@@???===<<<;;;:::::::::;;;;;;<<<===@@@EEEIIIHHHMMMTTTXXXZZZ]]]aaaeeefffjjjpppuuuzzz~~~zzzwwwyyy~~~zzztttoooiiiaaa[[[WWWSSSMMMIIIGGGEEEDDDBBB>>>???AAABBBCCCBBBBBBAAA======>>>>>>===<<<;;;;;;<<<=========>>>>>>??????AAAAAAAAA@@@@@@>>>======>>>===<<<;;;:::;;;<<<<<<===<<<;;;999888777777777999999:::;;;;;;<<<============<<<<<<<<<======>>>>>>===<<<;;;;;;<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<<<<=========>>>======???@@@BBBDDDEEEFFF>>>?????????>>>@@@BBBEEEEEEKKKTTT\\\```aaaaaa```XXXPPPLLLMMMMMMNNNZZZiii))))))*********))))))(((((())),,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...............///...///000111111222222222444444444444666999<<<>>>OOOVVVgggpppiiieeegggnnnxxx}}}ppp```PPPFFF???===<<<<<<===??????>>>JJJJJJLLLOOORRRTTTSSSQQQOOOLLLHHHHHHJJJIIIDDD@@@????????????@@@AAACCCDDDDDDCCCBBB@@@===;;;:::999999999999:::;;;===>>>???BBBDDDGGGJJJOOOTTTXXXZZZ___bbbfffiiimmmqqqvvvzzz|||{{{|||}}}vvvllleee^^^WWWSSSNNNLLLIIIEEEBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>======<<<;;;;;;;;;<<<===>>>>>>======<<<>>>AAACCCCCCAAA>>><<>>===<<<;;;:::999999999777666444444666777999<<<;;;;;;;;;;;;<<<======<<<======<<<999888888999===============<<<<<<<<<<<<===>>>???@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@========================@@@@@@AAAAAAAAABBBBBBBBBAAA@@@?????????@@@AAABBBDDDHHHNNNRRRTTTUUUVVVXXXPPPPPPJJJIIILLLLLLVVVmmm******++++++++++++******''')))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////......///000111111111111333333333333555888;;;<<>>@@@@@@BBBDDDIIIPPPUUUWWWVVVUUUWWWRRRNNNLLLLLLKKKFFFBBBAAA@@@???>>>>>>@@@AAABBBDDDCCCBBB@@@>>><<<;;;:::888888888888999:::;;;;;;@@@AAACCCFFFJJJNNNRRRTTTZZZ]]]```cccfffjjjnnnrrruuuyyy}}}}}}|||rrreee\\\VVVPPPMMMKKKJJJHHHEEECCCAAA???????????????@@@@@@@@@@@@AAABBBCCCCCCCCCAAA???===<<<::::::;;;<<<<<<<<<<<<<<<;;;<<>>======>>>@@@============<<<<<<<<<<<<<<<<<<===>>>????????????======>>>???????????????========================>>>>>>?????????@@@@@@@@@??????>>>===>>>???@@@AAABBBEEEJJJMMMNNNNNNNNNOOOMMMNNNIIIHHHLLLKKKUUUlll******+++,,,,,,++++++***((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........//////000------...///000000000000222222111222444666888:::<<<>>>EEERRRbbbwwwyyylllccc___```hhhpppssskkk\\\UUUKKKCCC@@@???@@@@@@===AAAHHHQQQYYY]]]\\\ZZZ\\\WWWRRROOONNNMMMIIIFFFEEECCC@@@>>>===>>>???@@@DDDCCCBBBAAA???>>>===<<<:::999999888888888999999<<<===???AAADDDGGGIIIKKKRRRTTTWWWZZZ\\\```dddggglllpppuuuyyy~~~zzzxxxwww~~~~~~||||||}}}{{{jjj[[[RRRMMMJJJHHHFFFFFFEEEDDDBBB@@@???>>>>>>>>>>>>?????????@@@@@@EEEEEEFFFFFFEEEAAA>>><<<999999:::;;;;;;;;;;;;:::999;;;===??????===;;;999999999:::;;;;;;<<<======:::999888777777888999:::::::::::::::999::::::::::::;;;<<<<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<===>>>>>>>>>>>>===========================<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<===???@@@AAADDDHHHJJJIIIHHHGGGGGGJJJKKKHHHHHHLLLKKKTTTjjj))))))***+++++++++******))))))***+++++++++***)))++++++++++++++++++++++++------------------------..................///000,,,---...///000000000000222222222222333555777888<<<<<<@@@GGGPPP___www{{{qqqhhhbbbccchhhvvvqqqjjj___TTTLLLFFFAAA???>>>AAAGGGPPPYYY___bbbbbb]]]YYYTTTQQQOOOOOOMMMKKKHHHEEEBBB>>>======>>>???CCCCCCBBBBBBAAA@@@@@@???>>>>>><<<;;;:::::::::::::::;;;;;;<<<>>>@@@BBBCCCIIIKKKOOORRRTTTXXX\\\```cccggglllqqqvvv{{{}}}|||{{{|||zzzxxxvvvxxx|||}}}{{{}}}zzzooo```TTTMMMIIIGGGEEEBBBBBBCCCCCCBBB@@@>>>=========>>>>>>>>>?????????BBBCCCEEEFFFEEEBBB>>><<<::::::;;;;;;;;;;;;::::::999:::<<<======<<<:::999;;;;;;;;;::::::::::::::::::999888888888888999:::888999;;;<<<>>>@@@AAAAAA<<<<<<===<<<:::888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;:::;;;<<<<<<======<<<<<<========================;;;<<<<<<<<<<<<=========>>>===<<<<<<<<<===??????AAADDDHHHIIIHHHGGGFFFFFFFFFIIIFFFGGGLLLKKKSSSiii''''''((()))))))))))))))*********++++++++++++***++++++++++++++++++++++++------------------------------,,,,,,---...//////,,,---...///000000000000222222333333444555666666666777:::???BBBKKK]]]mmmwwwmmmiiijjjooo}}}~~~vvvlllaaaUUUJJJBBB@@@@@@CCCIIISSS]]]eeehhhbbb^^^YYYTTTQQQOOONNNMMMJJJHHHDDDAAA??????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCAAA@@@>>><<<;;;:::999999::::::::::::;;;<<<======BBBDDDHHHKKKNNNRRRWWW[[[[[[___dddiiinnnsssxxx|||~~~|||xxxqqqrrrssswww{{{{{{xxxyyy}}}}}}mmmeeeYYYPPPKKKGGGCCC@@@???@@@AAAAAA@@@???===<<<<<<<<<<<<=========>>>>>>???AAADDDEEEEEECCC@@@>>>;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<<<<;;;:::999:::::::::::::::999999999888888888777777888888888888:::<<<>>>@@@BBBBBBCCC>>>??????>>><<<;;;<<<===:::;;;;;;;;;<<<<<<======????????????>>>===<<<<<<::::::;;;<<<<<<<<<<<<<<<========================<<<<<<<<<=========>>>>>>>>>>>>===<<<===>>>???@@@@@@CCCGGGIIIHHHGGGGGGGGGEEEGGGEEEGGGLLLKKKUUUjjj&&&&&&'''((())))))))))))))))))*********++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...------...///000000000000222222333333444444444555222333777;;;===@@@JJJUUUhhhxxxrrrqqqpppxxxzzzlll]]]SSSFFFCCC@@@CCCKKKVVV```eeeeeebbb]]]XXXSSSOOOMMMLLLJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFAAA@@@>>><<<:::999888888999999999888999999::::::<<>>===<<<;;;;;;<<<<<<<<<=========>>>@@@BBBDDDEEECCCBBB@@@;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;:::999999777777888999999:::;;;;;;888888888888888888888888:::;;;===>>>>>>>>>======777999;;;;;;:::;;;<<<>>>:::::::::;;;<<<<<<======????????????>>>>>>===<<<::::::;;;<<<<<<<<<<<<;;;========================<<<<<<=========>>>>>>>>>>>>======<<<<<<>>>???@@@>>>AAAEEEGGGGGGGGGFFFGGGFFFHHHEEEGGGMMMMMMWWWnnn&&&'''((())))))*********'''''''''((()))***+++,,,************************************************))))))))))))***+++,,,---......///000111111111111111111222222222222222222444333666:::<<<===BBBHHHSSSddd{{{zzzzzzwwwyyyvvvlllVVVPPPHHHDDDGGGMMMTTTXXX\\\\\\ZZZVVVRRRNNNLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGBBBBBBCCCDDDEEEGGGHHHHHHBBBAAA???>>><<<;;;::::::999888888777777777888888:::<<<>>>@@@AAADDDHHHJJJJJJMMMRRRVVVZZZ___cccggghhhmmmrrrtttvvvyyy}}}zzzwwwxxx{{{}}}yyyyyy||||||~~~xxxssskkkdddXXXSSSLLLHHHFFFEEEAAA???AAA@@@???>>>============:::;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAA@@@@@@>>>===;;;;;;;;;;;;;;;:::999999777888888999999888888777777888888888999999::::::888999999999999999999888999:::<<<======<<<;;;:::333555777777777777999;;;999999:::;;;;;;<<<===============>>>>>>===<<<<<<:::;;;;;;<<<<<<<<<<<<<<<========================<<<<<<<<<<<<=========>>>===<<<;;;;;;;;;<<<>>>>>>???CCCFFFHHHHHHGGGFFFFFFGGGIIIFFFGGGMMMOOOZZZrrr'''''')))******+++++++++%%%%%%&&&&&&((()))++++++************************))))))))))))))))))))))))(((((((((((()))***+++,,,...///000111111222222222000000111111111111000000333111333777::::::===AAACCCNNN^^^qqq~~~{{{~~~hhh```TTTKKKFFFGGGIIIJJJOOOQQQRRRQQQOOONNNMMMNNNIIIJJJLLLLLLLLLKKKJJJIIIAAABBBCCCEEEFFFHHHIIIIIIEEEDDDBBB@@@???>>>======888777777666666666777777999:::<<<<<<===>>>AAACCCDDDGGGLLLPPPTTTXXX\\\___```eeekkkmmmnnnrrrxxx~~~}}}zzzzzz}}}zzzqqqiii```XXXPPPJJJEEEBBBDDDFFFFFFEEEBBBAAA???>>>=========>>>:::::::::;;;;;;;;;<<<<<<=========<<<;;;:::999999:::::::::::::::999888777666666777777777777666666;;;;;;:::999888777666555999::::::;;;;;;::::::999666888;;;===>>>???>>>===999:::;;;:::888888999:::999999::::::;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<========================;;;;;;;;;<<<<<<<<<======;;;;;;:::999:::;;;<<<===CCCFFFIIIKKKJJJHHHGGGGGGIIIJJJFFFGGGNNNPPP\\\ttt(((((((((((((((((((((((((((((()))))))))(((((('''+++)))'''''')))***+++***---,,,,,,+++************)))+++,,,...//////............------...///111222111111222222222333333333222222222333444666999:::???BBBLLL[[[lllyyyjjj[[[PPPKKKIIIHHHEEEGGGHHHIIIHHHHHHIIIJJJJJJKKKMMMNNNNNNNNNLLLKKKLLLIIIEEEEEEHHHJJJJJJIIIGGGGGGFFFDDDBBB@@@>>>===>>>===;;;999888888999999666777888:::;;;===>>>>>><<>>===<<<;;;;;;===;;;:::<<<<<<;;;;;;;;;<<<<<<::::::::::::<<<<<<:::::::::::::::999888777777777777777888888888888777777777777777777777777<<<;;;999888888888999999999999:::;;;<<<>>>>>>???<<<<<<;;;::::::999888888777555444666;;;>>>>>>===999:::;;;<<<============;;;:::999999888888999999<<<<<<============<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<>><<<:::999999999999555666666777888999:::;;;:::<<<@@@BBBDDDFFFJJJLLLQQQSSSWWWZZZ]]]```eeehhhpppssswww{{{~~~{{{uuulll\\\TTTPPPHHHCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<@@@<<<:::;;;===<<<:::888:::999888888888888999:::999999::::::999999888777777777777777777777777777777777777777777777777777999888777666666777777888999999::::::;;;<<<======<<<;;;;;;:::999999888888999777555666888999888777:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::::::::::::::<<<<<<<<<======<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<>>@@@EEEGGGKKKNNNPPPPPPOOONNNOOOLLLJJJIIIJJJKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCAAA@@@???===;;;:::999999777777777777888888888888888:::<<<>>>???@@@CCCEEEHHHJJJMMMPPPRRRVVVZZZ]]]eeehhhlllooosssvvv{{{~~~}}}~~~~~~uuulllaaaQQQLLLJJJAAACCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???<<<::::::;;;<<<:::777999999888777777888999999888999999999999888888777666666666666666666666666777777777777777777777777666555555555555666666777888888999999::::::::::::;;;;;;::::::999999888888:::888666666888888888777<<<===>>>??????@@@@@@???======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======AAADDDHHHIIIHHHFFFEEEEEEHHHNNNMMMKKKPPPSSS___ttt(((((((((((((((((((((((($$$%%%&&&'''((())))))))),,,***)))***,,,---,,,+++...,,,***))))))***,,,---++++++,,,,,,------------,,,---------...///000000000000000111111111111222222222222222333333444444555555888===@@@EEEOOOZZZlllwwwrrrlllhhhhhhmmmtttxxxvvvfffVVVPPPGGG@@@======???@@@AAACCCHHHMMMPPPRRRRRRRRRPPPOOOMMMLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGDDDCCCBBB@@@>>><<<;;;;;;;;;;;;;;;::::::999999888777999:::;;;;;;<<<===???BBBDDDGGGIIIKKKNNNRRRUUUYYY\\\```dddgggkkkooorrrvvvxxxzzz}}}}}}|||{{{yyyzzz{{{yyyzzz~~~~~~}}}pppeeeXXXIIIHHHHHH>>>BBBAAA???>>>======>>>???<<<<<<=========>>>>>>>>>===@@@@@@<<<999999:::999::::::999999999999::::::777888888888888888777777666666666666555555555555666666666666666666666666444444444555555666666777777777888888888888888888::::::::::::999999888888999888888999:::;;;<<<<<<===>>>???@@@@@@AAAAAAAAA======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========AAADDDGGGIIIHHHFFFEEEEEEGGGNNNMMMLLLPPPRRR]]]rrr(((((((((((((((((((((((('''((()))***++++++,,,++++++******+++,,,---,,,+++---,,,***))))))***,,,---++++++++++++,,,,,,,,,---,,,,,,------...///////////////000000000111111111000000111222222222333333111000333777999;;;BBBJJJRRR___uuuxxxlllbbb^^^```fffjjjttt}}}llldddXXXNNNGGGCCC@@@>>>;;;>>>BBBGGGLLLOOOPPPQQQPPPPPPPPPNNNMMMLLLLLLMMMLLLLLLMMMMMMLLLKKKKKKJJJGGGGGGEEEDDDBBB@@@>>>>>>???>>>===<<<;;;:::999999888999;;;;;;::::::;;;<<<===???AAACCCEEEGGGKKKMMMPPPSSSVVVZZZ\\\```dddgggiiikkknnnrrrvvvzzz}}}~~~zzzwwwuuuvvvwwwxxx{{{}}}zzzwwwvvvvvvssstttyyy||||||vvviii___RRRFFFIIIJJJ???AAA@@@>>>===<<<<<<======;;;;;;;;;<<<======>>>>>>BBBJJJLLLCCC999666888:::999999999999999999999999666777777888888777777777777666666666555555555444555555555555555555555555444555555666666777777777666666777777777777777777:::999999999999999888888888999999999:::;;;<<<======>>>???@@@@@@AAAAAAAAA<<<;;;::::::999999::::::999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>AAADDDGGGHHHGGGFFFEEEDDDGGGMMMLLLKKKOOOQQQ[[[ooo((((((((((((((((((((((((&&&'''((()))))))))))))))***))))))+++,,,---+++***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++---......///......////////////000000000000111222222222111000///...222111222555666555999>>>DDDJJJXXXnnnsssfff^^^\\\^^^```fffooo|||{{{ooocccYYYOOOEEE>>>;;;<<<>>>AAAEEEHHHKKKLLLMMMNNNOOONNNLLLKKKKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIIIIHHHFFFDDDCCCBBB@@@???>>>===<<<:::999999999:::;;;;;;:::999:::<<<999;;;===>>>???AAADDDGGGIIILLLOOORRRTTTWWWZZZ]]]```aaaeeeiiinnnrrruuuwwwvvvyyy~~~~~~{{{yyyvvvsssrrrvvvzzz|||zzzssspppoooppppppvvvsssssswwwxxxxxxzzz~~~~~~yyyjjj```XXXNNNGGGNNNPPPCCC@@@???>>>===<<<<<<<<<<<<999:::::::::;;;;;;<<<<<>>??????@@@@@@???::::::999888888888888999888888999999999999888888::::::;;;;;;;;;;;;::::::999::::::;;;<<<===>>>>>>@@@CCCGGGHHHGGGEEEDDDDDDGGGNNNMMMKKKOOOPPPZZZnnn((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&)))((()))***,,,,,,***))))))***+++,,,,,,,,,,,,+++---,,,+++******+++,,,,,,***+++---...///................../////////000000///000111111111000///...666333333666666444666;;;???@@@HHHVVVfffxxxsssiiibbb___^^^aaahhhpppyyyzzzpppcccUUUKKKDDDCCCAAAAAABBBDDDGGGIIIHHHJJJLLLKKKIIIHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA@@@???===<<<<<<:::;;;<<<;;;:::999:::;;;888:::<<<<<<===>>>AAADDDDDDGGGJJJLLLMMMOOORRRTTTXXXYYY\\\```cccgggjjjkkkllloootttwww{{{~~~}}}zzzxxxwwwwwwvvvttttttzzzvvvqqqkkkhhhjjjooosssvvv|||xxxxxxzzzzzzxxxzzz}}}}}}uuunnn]]]VVVRRRKKKGGGRRRSSSEEE?????????>>>>>>===<<<;;;999999999999999999::::::BBBJJJIII>>>888999999444555555666777777666555555444555666666777777666666999999888777777666555555444444444444444444444444666666777888777777555555444444555666777888888999888888888888888888999999777999:::999777777999<<<:::;;;<<<===>>>>>>>>>>>>::::::999888888888888888777888888888888888888777999:::;;;;;;;;;;;;:::999999999:::;;;<<<===>>>>>>@@@CCCFFFHHHGGGEEEDDDDDDHHHOOONNNMMMPPPQQQZZZmmm(((((((((((((((((((((((())))))))))))))))))(((((((((((((((***,,,,,,***(((((()))+++---...---+++***---,,,+++*********+++,,,***+++,,,...///......---............/////////000***,,,...000222222222222444111111444555444666:::::::::===CCCIIIVVVooouuulllddd```bbbfffiiilllsssuuufff[[[NNNKKKGGGDDDCCCDDDFFFHHHDDDGGGIIIIIIFFFEEEGGGHHHIIIIIIJJJLLLLLLMMMMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@999;;;<<<;;;:::999:::;;;:::;;;===>>>>>>???BBBDDDBBBDDDGGGHHHIIIKKKMMMOOORRRSSSUUUXXX[[[^^^```aaaeeehhhlllooorrrvvvzzz}}}~~~~~~~~~~~~yyywwwuuuuuuvvvwwwwwwwwwwww~~~|||ssshhheeebbbcccjjjsss{{{~~~}}}|||}}}~~~wwwnnnfffTTTOOOMMMHHHGGGSSSUUUFFF>>>????????????===<<<:::888888888888888888888888777<<<:::444555===;;;222666777888999999888777666444444555666777777666666:::999999888777666666555444444444444444444444444666666777777777666444333444444555666777888999:::888888888888888888999999555888:::;;;:::;;;???BBB999:::;;;<<<============;;;:::999999888888999999777777888888888888777777999999;;;;;;;;;;;;999999999999:::;;;<<<===>>>???@@@CCCFFFHHHGGGEEEDDDDDDIIIPPPOOONNNQQQRRR[[[nnn''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((+++++++++++++++++++++++++++)))(((((()))******)))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---..................------///000111222222222222222555444222111111222444555666888;;;<<<>>>GGGSSS]]]{{{{{{tttooolllkkkhhhggglllxxxvvvnnn```[[[SSSLLLHHHFFFEEEDDDBBBAAABBBCCCAAA>>>BBBHHHHHHIIIJJJKKKLLLKKKJJJJJJKKKLLLNNNNNNNNNLLLJJJHHHIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@??????>>>=========;;;;;;<<<======>>>??????===>>>???@@@CCCEEEGGGIIIMMMNNNPPPRRRTTTUUUVVVVVVZZZ\\\```cccfffiiinnnqqqssswww{{{yyyuuuwwwzzzzzzzzzxxxuuusssrrrsssuuuvvvvvvvvvwwwzzz}}}~~~xxxrrrmmmjjjfffjjjmmmpppwww~~~|||ssshhh\\\UUUKKKGGGAAA======>>>??????<<<;;;;;;;;;;;;:::::::::888888777777666666555555888888777666555444444333444555555555555555444333777777666555555666888888666666666666555555555555444444444444444444444444444444333222222222333333777666555444444555666777444444555777888999;;;;;;999:::;;;:::888666555666999888888888888888888888777777666666666666777777444444555777888999;;;;;;<<<;;;:::999888999:::;;;::::::::::::;;;<<<======BBBDDDFFFFFFFFFEEEFFFGGGJJJQQQQQQPPPSSSRRR[[[nnn((((((''''''''''''(((((()))(((((((((((((((((((((************************+++)))(((((()))******)))))))))))))))))))))))))))+++++++++,,,---...///000..................------//////000111111111111111222111///......///000111222555666777888>>>HHHOOO\\\qqq}}}yyytttqqqlllhhhiiiqqq}}}yyyrrrnnnhhhbbb]]]UUULLLFFF???<<<<<<>>>===:::<<>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFGGGIIIKKKMMMNNNOOOPPPUUUXXX[[[^^^```dddhhhkkkllloootttwwwzzz|||zzzuuuqqqtttyyy|||zzzxxxuuusssqqqqqqpppmmmkkkllloooqqqwwwyyy|||~~~{{{wwwuuurrrnnnkkkkkkmmmooouuuzzz~~~~~~uuujjj___UUUOOOHHHDDD>>>;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999777777777666666666555555666666666555555444444333444555555666666666555555777666555555555666777888666666666666555555555444444444444444444444444444444444444333333444444555777666555444444555666777555555555666666777777888777999::::::888777777888::::::::::::999999999999777777777666666777777777888888999999999999999999;;;::::::999999:::::::::::::::999::::::;;;<<<===AAACCCDDDEEEDDDDDDEEEFFFIIIQQQPPPOOORRRQQQYYYlll(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))+++++++++,,,...///111222------------------.........////////////000000000000///...------...///000000222333333333666<<>>???AAABBBBBBDDDFFFHHHJJJLLLMMMMMMOOOQQQTTTWWWYYY\\\```ccccccfffjjjlllnnnppprrrtttyyy|||}}}wwwrrrtttxxx~~~~~~~~~}}}{{{zzzwwwssspppnnnllliiifffggggggfffdddeeehhhmmmqqqyyy}}}vvvnnnjjjeeeccc```^^^```gggpppwwwuuuiii]]]TTTKKKFFFCCC???;;;888888999999999;;;;;;:::999999888777777666666666555555555555555444444444444444444333333222222333444555555555555555555555555555666777888666666555555555444444444333333333333333333333333444444333444444555666777666666555444444555666666555555555555555444444444666888::::::999999999:::888888888888888999999999888888777777777777888888888888888888888777777777999999:::::::::::::::999999999999::::::;;;<<<===???AAACCCCCCCCCBBBCCCEEEHHHOOOOOOMMMPPPPPPXXXkkk''''''(((((((((((('''''''''''''''((((((((((((((((((((()))))))))))))))***+++)))(((((()))******)))))))))))))))))))))))))))+++++++++,,,---...///000,,,,,,------------...........................///111000000//////000111222000222333333333444777:::<<>>>>>;;;888777999:::<<<>>>@@@AAABBBCCCEEEFFFHHHJJJKKKLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBAAAAAA@@@???>>>======:::::::::;;;;;;<<<===>>>@@@AAACCCEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSVVVYYY\\\]]]___bbbdddeeefffhhhjjjnnnqqquuuyyy|||}}}wwwxxx{{{|||yyyvvvuuuttttttuuutttrrrpppmmmkkkhhhffffffeeecccbbb`````````aaaccciiiqqqwww~~~}}}pppfff^^^[[[YYYYYYZZZ[[[```kkkyyy~~~|||tttggg[[[QQQJJJDDDAAA???<<<999777777777777777:::999999888777666555555555555555444444444444444111111222222333333333333///000111222333333333333444444444555555666666777555555555444444444333333222222222222222222222222222222222333444555666777555555555555555555555555444444444444444555555555666888::::::999888999:::555555555555666666666666888888777777777777888888222222333444555666777888777888:::;;;;;;:::999888999999999999:::;;;<<<===>>>@@@BBBCCCBBBBBBCCCEEEGGGNNNNNNLLLOOONNNVVViii%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((())))))))))))*********+++++++++)))(((((()))******)))))))))))))))))))))))))))+++++++++***++++++,,,---,,,,,,,,,,,,------............---,,,,,,------...000000000000111111222222///111222333444444666777888;;;AAAJJJXXXlll~~~{{{zzz{{{}}}~~~qqq```NNNEEEAAA===999777888888888999;;;<<<===>>>AAABBBDDDFFFHHHJJJKKKLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;<<<===???AAABBBCCCCCCHHHJJJLLLMMMNNNQQQTTTVVVYYY[[[^^^______```aaacccgggjjjnnnppprrrtttwwwyyy|||||||||}}}~~~yyyzzz|||~~~}}}}}}|||}}}~~~~~~}}}|||xxxssspppnnnlllkkkkkkkkkkkkiiigggdddbbb```___``````^^^]]]\\\]]]]]]___ccckkkssszzz}}}mmm```XXXTTTSSSQQQUUU[[[aaaiiivvv|||xxxtttkkkdddYYYOOOHHHCCC@@@>>>;;;999777666777777666555888777777666555444444444333333333333333333444444000000111111222333333333///000111222333444444444222333333444555666666666444444444444333333333333222222222222222222222222111111111111222333444555444444555555555555444444333444444555555666666777777999::::::888777777888444444555555555666666666888888777777777777888888222222333444555666666777666777999:::;;;:::999999999999999999:::;;;<<<<<<===@@@BBBCCCBBBCCCDDDEEEFFFNNNMMMKKKMMMLLLTTTggg$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''(((((()))((())))))******++++++++++++)))(((((()))******)))))))))))))))))))))))))))++++++************++++++++++++,,,,,,------......///...---,,,,,,,,,---...------......//////000000---...///111222333444444555555888>>>FFFSSSgggxxx}}}}}}tttaaaTTTLLLDDD>>>;;;666666666666777999:::;;;??????AAACCCFFFHHHJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEDDDBBBAAA@@@???>>>??????===<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAEEEFFFHHHIIIJJJKKKNNNQQQTTTVVVYYYZZZZZZZZZ\\\]]]```cccfffhhhjjjkkkmmmoooqqqqqqqqqqqqrrrsssttttttuuuvvvxxxzzz|||~~~~~~~~~}}}}}}~~~|||yyywwwuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwuuusssrrrpppnnnjjjgggfffdddcccbbbccccccaaa```___]]][[[ZZZ[[[[[[ZZZYYY[[[\\\]]]^^^bbbhhhooouuu{{{nnnaaaWWWSSSRRRSSSPPPWWWaaajjjsss|||zzzrrrjjjeeeYYYSSSLLLEEEAAA>>><<<;;;888777666666777777555444555555444444444444333333222222222222333333333333000111111111222222333333222333444444555555555555111111333444555555666555444444333333333222222222111111111111111111111111111111000111111222333444444444555555555555444444333333444444555666777777666888999888777555555666666666777777888888999999777777666666666666777777888888777777666666555555666777888999::::::::::::888888888999999:::;;;<<<<<>>===<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEHHHJJJMMMPPPRRRSSSSSSTTTUUUWWWXXXZZZ^^^```bbbccceeeggghhhggggggggggggggghhhhhhiiijjjlllmmmoooqqqssssssttttttsssrrrqqqqqqqqqqqqttttttvvvxxxzzz|||~~~yyyxxxxxxxxxzzz|||~~~}}}~~~~~~}}}}}}|||||||||~~~~~~}}}{{{xxxuuuqqqooommmnnnooopppppppppooommmmmmiiigggeeeddddddcccaaa______]]][[[[[[\\\\\\[[[ZZZZZZYYYXXXYYY[[[\\\]]]\\\^^^_________```ccchhhlllqqqssswwwyyy{{{{{{zzzyyyqqqkkkccc[[[VVVUUUWWWXXXZZZbbblllssszzz~~~|||{{{xxxssskkkbbbZZZUUUIIIFFFAAA>>><<<:::888666555444444555666666444222222222222333333333333444111111111111222222333333111222222222222222222222222222333333333333333222///000222444555555555555333333333333222222222222111111111111111111111111222222222111111222333333333444444555555444444333333333333333444444444444333555777777666555666777666666777888888999::::::666666555555555555666666999999888888777666666555777777777777888999:::;;;888888888888999:::;;;<<<;;;===???@@@AAAAAABBBDDDGGGNNNMMMKKKMMMLLLSSSfff%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***+++)))(((((()))******)))))))))))))))))))))))))))))))))***+++,,,...///000******+++,,,,,,---......111000...,,,,,,,,,...///+++,,,---...////////////000///...///000111111111111000333777666666>>>IIINNNfff|||zzzvvvooommmppplllnnnooooooooorrrwww|||wwwggg[[[VVVHHHFFFCCC???;;;999777777777888999;;;===???BBBCCCEEEFFFHHHIIIKKKLLLLLLMMMKKKLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA???>>>======;;;;;;;;;<<<<<<;;;::::::===>>>???@@@@@@AAACCCEEEHHHKKKMMMNNNOOOOOOQQQRRRQQQTTTXXX[[[\\\___aaacccbbbbbbaaa````````````aaabbbcccdddfffgggiiijjjkkkjjjjjjiiihhhggggggggggggggghhhjjjmmmppprrrtttuuupppooonnnnnnoooqqqtttuuuyyyzzz{{{}}}~~~|||||||||}}}|||{{{wwwxxxyyyxxxxxx{{{uuuttttttuuuwwwyyyxxxwwwuuuuuusssqqqnnnjjjhhhfffdddeeeeeeeeecccaaa___^^^___]]][[[[[[\\\\\\\\\[[[[[[YYYWWWWWWXXXYYYXXXWWWVVVVVVVVVYYY^^^bbbcccdddcccccccccbbb```aaadddfffbbbccceeefffggggggggggggdddbbb^^^[[[YYYZZZ\\\]]]iiiooovvvyyy||||||~~~{{{vvvtttoooiii```VVVMMMHHHAAA???<<<:::999777444222333333333444555555333111111111111222333333444444000000111111222222222333222222222222222222222222///000000000000//////...///000222444555555555555333333333222222222111111000000000000000000000000444444333222222222333333333333444555555444333333444444333333222111111000000222555555555555777888444555555666777888888999555555444444444444555555444444555555666666777777888777666666777999;;;<<<888888888888999:::;;;<<<999;;;>>>??????@@@AAACCCGGGNNNMMMKKKMMMLLLSSSfff+++***)))'''''''''((()))***)))((('''&&&&&&'''((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((&&&'''((((((''''''((())),,,,,,,,,***((((((***,,,******))))))))))))))))))...------,,,,,,------...........................111111111000000000000000222222333444666888:::;;;BBBJJJ[[[rrr}}}uuukkkeeefffeeebbb______bbbhhhmmmxxxsssjjj^^^VVVKKKCCC@@@>>>999555999666444444777;;;===>>>BBBAAAAAABBBDDDGGGJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJHHHHHHHHHIIIIIIFFFEEEDDDCCCBBB@@@?????????>>>===;;;;;;;;;<<<===<<<===>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMOOOQQQSSSUUUVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]______``````]]]^^^^^^^^^^^^]]]\\\\\\^^^^^^^^^___aaacccdddeeegggfffeeeeeefffhhhkkkmmmnnnpppsssvvvxxxxxxxxxwwwyyyxxxuuusssqqqpppppppppmmmmmmmmmnnnpppqqqsssttt}}}{{{pppnnnkkkhhhgggfffggghhhhhhhhhggggggfffeeeddddddaaaaaa```___]]][[[YYYXXXVVVWWWXXXXXXWWWUUUTTTSSSRRRSSSTTTSSSQQQQQQRRRTTTSSSUUUXXX\\\___dddjjjnnnoookkkeee___[[[YYYXXXXXXSSSSSSSSSTTTUUUXXXZZZ\\\bbbbbb```______eeeooowww{{{|||}}}~~~}}}xxxssslllaaaZZZTTTNNNEEE???===888444333666777666555555555555444444333333333333333333222222111111111555444333222111111111111000000000000000000000000000000111222333333444444333222111333666666333000222000//////000111111000333222222222222222222222111111111111111111111111333222111222444555444333111111222222222333333333444444444444444333333333444444333222222222333333333444555666777777777777666777777666444444555777444555666888888888777777888888888888999:::;;;<<<>>>>>>>>>???@@@@@@AAAAAAFFFHHHLLLMMMIIIJJJUUUbbb|||))))))'''&&&&&&&&&'''''')))((('''&&&&&&''''''((('''((()))******)))((('''''''''&&&&&&''''''((()))''')))******)))(((***+++)))))))))'''%%%%%%''')))******)))))))))******+++------,,,,,,,,,,,,------........................000000000000000000000000111111222222444555777888<<<>>>EEESSScccwww~~~vvvqqqllljjjfffaaa^^^___cccgggqqq~~~vvvoooddd[[[TTTMMMCCC===<<<999777666777888888777>>>>>>===>>>???BBBDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>??????@@@======>>>>>>>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGHHHJJJLLLNNNPPPQQQRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUWWWXXXXXXYYYZZZ\\\^^^___aaaaaa``````aaaccceeegggiiijjjlllnnnooopppppppppooonnnkkkiiihhhgggggggggfffgggggghhhjjjlllnnnooouuuwwwyyyzzzyyywwwtttrrrjjjhhheeeaaa___^^^]]]]]]]]]^^^^^^______```aaaaaa_________^^^\\\YYYWWWUUUVVVVVVVVVUUUTTTRRRPPPOOORRRSSSTTTTTTTTTUUUXXXZZZXXXZZZ\\\___dddkkksssyyyzzzuuulllbbbYYYSSSPPPOOOLLLMMMMMMOOORRRXXX^^^bbbhhhjjjkkkkkklllqqqxxx~~~~~~}}}zzzuuukkkcccXXXPPPKKKEEE>>>999999888666555333333555666555444444444333333333333333333333333222222222111555444333222111111111111000000000000000000000000000000111111222222333333222111111333555666444111222111//////111222111111222222222222111111111111111111111111111111111111333222111222444555444333111111222222222333333333777777777777666666666666555444444444444444555555333444555666777777777777555666666555444444666777555666777888888777666666777777777888888999:::;;;======>>>???@@@AAABBBBBBGGGIIIKKKLLLIIIJJJUUUaaa|||((('''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''((()))'''(((((())))))((((((''''''''''''''''''((()))))))))***++++++******+++,,,'''(((((('''%%%%%%&&&(((***************+++,,,---------,,,,,,,,,,,,------------------------------/////////000000000000000000000000000111222333444999777999???HHHVVViiiyyyxxxuuupppiiicccaaabbbdddlllqqqzzz{{{qqqdddVVVMMMCCC@@@<<<:::999888666555999999::::::;;;<<<>>>>>>CCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<>>>>>>???@@@AAABBBCCCDDDFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVYYYYYYXXXXXXYYY[[[]]]^^^aaaaaaaaaaaabbbcccddddddcccbbbaaa___^^^]]]]]]]]]]]]^^^^^^```aaaccceeefffiiikkkmmmnnnmmmkkkhhhfffcccaaa]]]ZZZVVVTTTSSSSSSRRRSSSUUUWWWYYY[[[]]]^^^\\\]]]]]]\\\ZZZWWWTTTRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRSSSUUUYYY\\\```aaabbbdddiiiqqqzzzyyynnnaaaVVVNNNJJJHHHGGGHHHIIILLLRRR\\\gggnnnxxx{{{}}}~~~}}}yyyuuuvvvyyyzzzzzz}}}{{{yyyxxxxxxxxxzzz}}}}}}}}}zzztttpppcccZZZOOOEEE@@@<<<888555555777888555111///333666444444333333333333333222444444333333333333222222444333222111111111111111000000000000000000000000000000000000000000000000000000000222444555444333444222000000222222222111000000000000000111111111111111111111111111111111333222111222333444444222111111222222222333333333444444444444444444444444555555555555555666777888333444555666777777777777333555555555444555666888666777777777777777666555888888999999::::::;;;;;;;;;<<<===???AAABBBDDDDDDIIIJJJKKKKKKHHHIIITTT```zzz''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))(((***++++++******+++,,,)))***+++***)))((()))+++************+++,,,---...---,,,,,,,,,,,,,,,,,,---------------------------......///////////////000000000000///000000111111333444888>>>BBBFFFOOOYYYrrr}}}uuummmiiihhhiiiooonnnpppzzzqqqgggSSSNNNGGGBBB???<<<:::999777777777888888999::::::===>>>???AAACCCDDDFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBCCCEEEDDDCCCBBBAAA@@@??????>>>>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUXXXWWWVVVUUUUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWWWWWWWUUUUUUVVVWWWYYY[[[]]]^^^```aaacccccccccaaa___^^^[[[ZZZWWWTTTRRRPPPOOONNNMMMNNNPPPRRRUUUXXXZZZ[[[XXXYYYZZZZZZXXXUUUQQQOOONNNOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUXXX]]]```ggghhhjjjkkklllpppuuuyyyvvvpppfff[[[RRRLLLJJJIIIIIIKKKNNNSSS[[[iiiyyy{{{xxxtttrrrtttvvvwwwvvvwww}}}|||zzzvvvrrrpppooooooooorrryyy{{{xxxwwwsssmmmhhh[[[TTTHHH???:::888777666444555555333000///111333333333333333222222222222444333333333333333333333333333222111111111111111000000000000000000000000//////////////////......//////000111333444444444555333111111222333222111////////////000000000000111111111111111111111111222111111111333444333222111111222222222333333333222222222222333333333333444444444555555777888888333444555666777777777777222444555555444555777999888888777777777666555555999:::;;;;;;<<<=========:::;;;===@@@BBBEEEGGGHHHLLLKKKJJJIIIGGGIIISSS___xxx''''''''''''''''''''''''%%%%%%&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''((())))))'''((())))))(((((()))+++***+++,,,,,,+++***+++,,,************+++,,,---...,,,,,,,,,++++++,,,,,,,,,------------------------------........./////////111000000000000000111111---///444:::<<<;;;???FFFVVVcccxxxxxxtttrrrrrruuurrrooorrr{{{nnnggg[[[PPPHHHCCC@@@>>>888777777666666666777777888999:::<<<===???@@@AAACCCDDDFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB>>>?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIKKKLLLLLLMMMMMMIIIIIIHHHGGGFFFGGGGGGHHHFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQPPPNNNLLLLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPQQQSSSTTTVVVWWWWWWXXXYYYZZZZZZYYYWWWVVVRRRRRRPPPOOONNNMMMLLLLLLKKKLLLNNNOOORRRTTTUUUVVVUUUVVVVVVVVVUUUSSSPPPOOONNNNNNOOOPPPQQQSSSTTTTTTXXXYYY[[[]]]___ccchhhkkkqqqrrrsssqqqnnnkkkjjjjjjfffaaaZZZRRRMMMKKKLLLLLLMMMQQQXXXaaannnyyyuuutttsssqqqqqqrrrtttvvvvvvuuussstttzzz}}}tttqqqnnnjjjhhhhhhiiijjjooouuu|||zzzuuupppmmmiiiccc^^^RRRLLLCCC<<<777666666666555333111000222222111///222222222222222222222222333333333333333333333333222222111111000000111111//////////////////////////////........................///000111222444555555333111111222333222111....../////////000000000000000000000000000000000222111000111333444333222111111222222222333333333444444555555666666666666333222333333444555666777333444555666777777777777222333444444444444666888888888777666666666555555888999:::;;;<<<<<<<<<;;;:::;;;>>>AAADDDHHHJJJLLLOOOLLLIIIHHHFFFHHHRRR]]]uuu&&&&&&'''(((((((((((('''%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((%%%'''((((((''''''((()))''')))++++++***)))***+++***************+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000000000000000111222000///111333333333999AAACCCLLL[[[lll~~~|||zzzzzz|||wwwsssrrrqqquuuwwwhhh[[[QQQKKKGGGBBB@@@===999777666666666777777888999:::;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD?????????@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEAAABBBDDDFFFGGGHHHHHHIIIEEEDDDCCCBBBAAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKJJJHHHGGGHHHIIIKKKLLLKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPOOOPPPQQQRRRQQQQQQPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVXXX[[[___cccggglllqqqtttxxxxxxxxxtttmmmeee___]]]ZZZVVVPPPKKKIIIKKKNNNPPPSSS[[[gggssszzzsssooommmmmmlllooossswwwyyyxxxvvvtttvvvzzz~~~{{{xxxooommmiiifffdddeeeggghhhmmmsssyyy~~~xxxrrrkkkeeebbb]]]WWWSSSEEEBBB===888555444444555555222///000333333000---000111111111111222222222111111222222222222333333222111111000000000111111////////////////////////...........................///000000///000222444555333111111111222111000......//////000000111111000000000000000000000000222111000111222333333111111111222222222333333333222222333333444555555555222222222222222333444555333444555666777777777777222444444444333444555777888777777666666666666777555666888:::::::::999999:::;;;>>>CCCGGGKKKNNNPPPRRRMMMHHHFFFEEEGGGQQQ\\\sss$$$%%%&&&'''(((''''''&&&%%%&&&'''''''''&&&%%%$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&((()))&&&(((***+++***))))))*********)))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////////////////000111222444222111222000///555===:::>>>EEENNN\\\nnn|||yyywwwrrrnnnpppvvvvvv{{{xxxkkkaaa[[[UUUQQQJJJCCC===:::999999999999888888888888888888::::::;;;;;;===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBAAAAAAAAABBBCCCAAAAAABBBBBBCCCDDDDDDEEE@@@AAABBBCCCDDDDDDDDDDDDDDDBBBAAA??????@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEFFFHHHIIIEEEFFFHHHIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPPPPPPPQQQSSSSSSVVVWWWWWWYYY[[[^^^aaaccccccfffkkkooorrrtttwwwyyyxxxxxxuuuooofff]]]WWWTTTRRROOOKKKHHHIIIMMMSSSWWW```iiiwwwzzzuuussssssppptttxxx{{{}}}|||{{{{{{zzz{{{{{{yyyyyyxxxwwwvvvpppmmmiiieeecccdddfffggglllrrrxxx|||~~~xxxoooiii```ZZZVVVQQQKKKGGG::::::999777555333333333333222222222222111000...000000000000111111222222000000000111111222222222111111000000000000111111////////////////////////------......//////000000...000000///......111444444222000000111111000///......///000000111222222000000000000000000000000222000000111222333222111111111222222222333333333///000000111222222333333333333222222222222333333333444555666777777777777333444555444333333444666777777666555555666777888666777999;;;<<<;;;:::999:::<<<@@@DDDIIINNNRRRTTTTTTNNNHHHEEEDDDGGGQQQ[[[rrr"""###%%%&&&'''&&&&&&%%%&&&&&&'''((('''&&&$$$###((('''&&&%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((''''''((()))''')))+++,,,+++***++++++******)))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------...///000111111111000222333000,,,...333888999:::<<>>>>>;;;::::::999888777777666888888777888999;;;===???;;;<<<===>>>@@@AAABBBBBBDDDEEEGGGHHHHHHHHHGGGGGGLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDD@@@AAAAAABBBCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCAAA@@@???@@@BBBCCC============>>>>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGKKKLLLLLLMMMMMMMMMLLLLLLHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMOOOPPPQQQQQQQQQPPPOOONNNOOOQQQTTTUUUXXXYYY\\\```eeekkkpppsssvvvyyy}}}~~~~~~uuusssoooggg^^^VVVQQQPPPLLLJJJHHHHHHKKKRRRYYY^^^lllvvv}}}}}}wwwzzz}}}||||||~~~{{{yyyuuutttuuuvvvvvvuuussspppkkkfffddddddfffgggkkkqqqwww{{{~~~{{{tttiiibbbYYYRRRNNNIIIDDD@@@444666888888666444333333000333555444000...///111//////000000111111111222//////000000111111111222111000000000000000111111////////////////////////------......///000111111///000111///------000333444222000///000000///......//////000111222222333000000000000000000000000111000000000222333222111111111222222222333333333222222333444555555666666444444333222222222333333333444555666777777777777444555555444222222444555777666555555555777888999999:::===>>>??????======:::<<<@@@EEEKKKPPPTTTVVVUUUNNNHHHDDDCCCFFFPPP[[[qqq'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&,,,+++***(((''''''''''''&&&(((***+++***(((%%%### """&&&***++++++***)))...,,,)))'''&&&(((***++++++***)))))))))***,,,---//////////////////......---,,,++++++------,,,+++,,,,,,---...///000111111333333222000...///222444222333555888>>>EEEKKKNNNeeennn}}}{{{tttkkkeeeaaa^^^\\\\\\```eeeiiikkkrrrvvvyyyzzzrrrggg^^^WWWPPPJJJEEEDDDAAA===<<<======;;;888999666444444777888666444999:::;;;<<<===???@@@@@@>>>@@@AAACCCEEEFFFFFFFFFIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@AAABBBBBBBBBAAA@@@???AAAAAABBBBBBBBBCCCCCCCCCDDDCCCAAA@@@???@@@AAAAAAEEEDDDCCCBBBAAAAAAAAAAAAIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJLLLNNNNNNNNNOOOPPPPPPPPPPPPPPPUUUVVVUUUTTTSSSUUUYYY\\\bbbfffkkkpppuuuyyy}}}|||tttoooggg```[[[WWWSSSPPPQQQSSSWWWZZZ]]]aaafffiiipppxxx~~~~~~wwwxxxzzzzzzyyyxxxvvvtttqqqmmmiiiffffffggghhhhhhppprrruuuyyy{{{yyyuuuqqqeee^^^SSSIIIBBB===:::888777777666444444333333333222000...,,,+++,,,------000000000000000000000000111111222222222333333333000000000000000000000000000///...---------------...---,,,---......,,,++++++++++++,,,---...//////............////////////000000000000000000000000222111///......//////000111111222222222222111111///000222333333222111000///000000222333444555555444444444333333222222222333333333333333333333333555555555444444333333333444444555555666666777777888:::<<<>>>???===<<<:::999<<<@@@GGGMMMQQQQQQPPPSSSMMMHHHEEECCCFFFQQQ\\\sss((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''''''''&&&***))))))((('''''''''''''''''')))***)))(((&&&%%%'''((()))***)))'''&&&$$$###$$$%%%''')))***++++++******))))))******+++,,,------------------------------,,,------...---,,,.../////////////////////222222222000...///111444111111222333777<<<@@@CCCKKKSSSaaasssyyyrrrlllhhheee```]]]]]]]]]^^^]]]cccfffnnnzzz~~~vvvooohhhaaaZZZUUUPPPLLLHHHFFFEEECCC@@@======:::777666888::::::888666777777888999:::;;;;;;??????@@@BBBDDDEEEFFFGGGMMMMMMNNNOOOPPPQQQQQQQQQMMMLLLKKKJJJHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEDDDDDDCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZZZZZZZ[[[^^^cccggglllpppvvv|||vvvqqqjjjddd```^^^]]]\\\^^^___aaaccceeehhhjjjlllsssyyy~~~~~~~~~~~~|||yyywwwuuuppplllgggdddeeefffhhhhhhlllmmmqqquuuwwwuuuppplll]]]VVVLLLCCC===:::888777666555444333222222222222444222000///......///000000000000000000000000000111111111222222222333333000000000000000000000000//////......---------------,,,,,,---...///---+++---------...//////000000............//////////////////////////////////////////......///000111222000111111222222111111000111222222333222111/////////000000111333444444555555444444444444444333333333333333333333333333333666666555555555444444444444444555555666777777777999:::===>>>???>>><<<;;;>>>@@@DDDKKKQQQUUUUUUTTTRRRMMMHHHEEECCCFFFPPP\\\sss(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((()))))))))((('''(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((,,,+++***)))'''%%%$$$###"""&&&***,,,,,,***)))((()))******++++++************++++++++++++++++++........................111000000000/////////...111111111000...///111333222222111000111444666888888???IIIVVVfffxxx|||wwwqqqnnnhhhccc___[[[WWWTTTWWWWWW[[[ccclllxxx|||vvvpppkkkdddaaa\\\XXXTTTQQQMMMKKKCCC@@@;;;999888999999999777777777888888888999999:::::::::;;;===???AAACCCHHHJJJMMMOOORRRSSSSSSSSSQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLNNNQQQSSSUUUVVVWWWYYY[[[^^^aaadddeeeeeeeeeeeeeeedddcccdddhhhnnnssswww{{{zzzsssooommmnnnnnnnnnnnnnnnooooooppppppppppppuuuxxx}}}}}}zzz{{{|||}}}zzzxxxnnnjjjeeebbbbbbdddggghhhhhhiiilllooopppmmmhhhdddTTTMMMDDD===999888888888444444333222111111111111444333111000//////000111000000000000000000000000000111111111222222222222000000000000000000000000//////..................,,,++++++---//////...---//////000000000000000000---............/////////////////////////////////------......///111222333000111111222222111111000333333333222111000...---///000000111222333444444444444444444555555555555333333333333333333333333666666666666555555555555444444555555666777777888:::<<<>>>??????>>>===<<<@@@BBBFFFLLLRRRVVVVVVVVVRRRLLLGGGEEECCCEEEPPP[[[sss&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((*********((('''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&'''(((***+++***)))((('''&&&'''((((((&&&(((+++------+++(((''''''(((***+++++++++***)))))))))***************+++,,,---...---,,,,,,------000000000000000000000000///000000///...///111222555444333111111222333444555999???EEEMMM\\\nnnzzzyyyvvvrrrmmmiiiccc]]]YYYWWWTTTSSSVVV[[[eeettt~~~xxxuuuqqqlllhhhdddaaa___VVVQQQKKKDDD@@@===<<<;;;<<<<<<<<<;;;;;;:::::::::888777666666888:::===???AAADDDIIINNNSSSWWWYYYZZZZZZXXXTTTPPPLLLIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHIIIKKKLLLLLLMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSUUUWWWZZZ]]]___dddfffiiimmmpppsssttttttuuutttpppllljjjkkkooosssyyy|||{{{zzzxxxwwwwwwvvvtttssstttvvvzzz}}}~~~|||vvvrrrrrruuuxxx|||}}}pppkkkfffbbbbbbeeeggghhhhhhhhhiiijjjhhhddd^^^YYYNNNHHH@@@999777666777777444333222111111111111111222111000///......//////000000000000000000000000000000000111111111111222////////////////////////....../////////.........+++***+++,,,///000///---000000000000////////////---------.........//////////////////////////////.........///000000111222000000111111111111000000222222111111111000/////////000000111222333333333222333333333444555555555333333333333333333333333555555555555555555444444333444444555666777888888<<<===>>>??????>>>===<<<>>>@@@CCCIIIOOOSSSTTTSSSPPPKKKGGGDDDCCCEEEOOOZZZrrr$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$&&&((()))***)))((('''%%%%%%$$$%%%%%%&&&'''((('''&&&%%%%%%&&&(((***,,,((('''&&&&&&&&&(((***+++++++++++++++***)))'''&&&'''((()))++++++***))))))))))))******++++++++++++***,,,---,,,******+++------......///000111111111---///000///......000222555444333222222222333444333666999:::<<>><<<;;;:::999:::999888777888:::===>>>===AAAGGGOOOVVV]]]aaacccaaa^^^ZZZTTTNNNIIIFFFDDDBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUSSSSSSSSSSSSTTTVVVWWWXXXYYYXXXWWWYYY\\\bbbiiilllssstttwww{{{~~~{{{rrrkkkgggggghhhooorrruuuxxxzzz}}}}}}{{{zzzyyyvvvtttqqqssswwwyyy{{{|||~~~{{{uuupppnnnmmmkkkkkkooossswwwxxxsssmmmiiihhhiiijjjkkkiiigggeeeccc___ZZZSSSOOOIIICCC<<<777444444444333444333222222222222222222000000000/////////////////////////////////////////////000000000111111111////////////////////////......///000000//////...+++***+++,,,///000///---.....................---------------....................................///000000000000/////////000000000111111000000000/////////000000111111222000000000111111222222333111111111222333333333444333333333333333333333333333333333333333333333333333333444555666777888888======>>>??????>>>===<<<===>>>AAAFFFLLLPPPQQQQQQOOOKKKFFFDDDCCCEEENNNYYYqqq###$$$%%%&&&&&&&&&%%%$$$''''''''''''((((((((((((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&'''(((***+++))))))'''&&&&&&'''((())))))(((''''''''''''((()))'''((())))))******))))))))))))******+++,,,,,,,,,(((+++---,,,)))(((***---,,,,,,---...///000111111,,,---//////......000111111111000000111222222333333444666666666:::AAAFFFRRRbbbwww}}}xxxrrrmmmiiieee___[[[VVVSSSYYYaaaqqqzzzpppbbbVVVMMMIIIFFFFFFDDDBBB???===;;;::::::999888777888888:::::::::===CCCJJJRRRYYY___bbbaaa^^^YYYSSSMMMGGGCCCAAA???>>>>>>>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLJJJJJJKKKLLLNNNOOOPPPPPPOOOQQQSSSVVVZZZ]]]```aaa______^^^]]]^^^___```aaa``````___aaaeeekkkrrrvvv||||||}}}tttjjjbbb^^^^^^aaaeeejjjooossswww{{{~~~~~~|||zzzwwwqqqrrrssssssssssssrrrqqqrrrrrrqqqpppnnnllliiihhhkkkiiijjjoooqqqssszzz{{{uuuqqqnnnmmmlllkkkgggccc^^^YYYTTTOOOIIIEEEBBB>>>999555333222000///333333222222111222222333111111111111111111111111////////////////////////////////////000000000000000000000000000000000000---...///000111000///...,,,++++++---//////...---,,,,,,,,,---------------,,,------------.................................000000000000000///......///000000111111000000///.........///000111222333000000000111111111222222111111111111222222222222333333333333333333333333222222222222222333333333222333444555666888888999======>>>>>>======<<<<<<======@@@EEEJJJNNNPPPPPPNNNJJJFFFDDDBBBDDDMMMWWWooo###$$$&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&'''((('''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''((())))))((((((((((((((()))******((())))))***++++++,,,,,,(((,,,...---)))(((***...,,,,,,------......//////+++,,,...///......///000......//////000000111111333333333444555888;;;>>>>>>JJJYYYfffttt~~~{{{wwwsssoookkkbbb[[[ZZZ___cccrrrwwwiii^^^XXXSSSRRROOOMMMIIIGGGDDDCCC???>>>>>>===<<<<<<;;;;;;<<<>>>@@@DDDJJJPPPUUUXXXZZZXXXSSSNNNHHHDDD@@@???<<<<<<;;;;;;;;;===@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSPPPPPPPPPQQQQQQQQQRRRRRROOOOOOOOOOOOOOOPPPQQQQQQNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVSSSUUUZZZ```fffmmmqqqtttvvvtttqqqooommmmmmnnnnnnnnnnnnmmmnnnoooppprrrsssvvvuuutttuuuwww|||}}}ssshhh```[[[YYY[[[___eeekkkppptttyyy}}}|||vvvsssnnnkkkiiiggggggffffffggggggiiilllmmmnnnnnnqqqppprrruuuvvvvvvyyy~~~}}}|||}}}~~~xxxsssoookkkhhhfff```[[[TTTMMMHHHDDDAAA>>>>>>;;;888777555444222000111111000000000111111222///000000111111000000000////////////////////////........./////////000000000000000000000000000000---...000111111111//////---,,,,,,---...///---+++++++++,,,,,,------......,,,,,,---------....................................///000111111000////////////000000000000////////////......///000111222000000000000111111111111333333222222222222222111333333333333333333333333222222222333333444444444222333444555666888999999============<<<<<<;;;;;;<<<<<<>>>BBBHHHLLLNNNNNNMMMIIIFFFDDDBBBDDDMMMWWWmmm$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$(((''''''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&'''(((((()))))))))))))))***++++++***)))((()))((('''''''''(((***+++'''(((((()))***++++++,,,)))---///...***)))+++///...------------,,,,,,,,,***,,,...///......///000/////////000000111111111222000...///111444666666444<<>>===;;;:::999888999;;;===???>>>>>>>>>>>>>>>>>>>>>>>>AAACCCEEEHHHKKKMMMNNNOOORRRQQQQQQQQQRRRSSSUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXSSSRRRQQQQQQQQQSSSTTTUUUTTTTTTUUUVVVWWWYYY[[[\\\ZZZZZZ[[[[[[\\\]]]]]]]]]WWW[[[aaaiiirrrzzz|||zzzzzzzzz{{{{{{zzzxxxuuuqqqmmmjjjjjjhhhfffeeeggglllrrrvvv}}}yyyrrrhhhaaa\\\ZZZ[[[___eeejjjnnnrrrvvvyyyzzztttlllddd```______```ccccccfffjjjppptttvvvwwwzzzyyyzzz~~~}}}zzz|||~~~yyyyyyxxxuuuttttttuuuwww|||vvvppplllgggbbb^^^YYYTTTLLLEEE@@@>>><<<:::===;;;:::::::::888555333000000////////////000111------...............---////////////////////////............/////////000000000000000000000000000,,,...000111222111000///...---,,,---......,,,+++++++++,,,,,,---...//////,,,,,,,,,---------..............................,,,---///000111222111111//////000000000000//////111000///......///000000000000000000111111111111444444444333333222222222333333333333333333333333333333333444444555555555222222333555666888999999======<<<<<<;;;;;;;;;;;;999:::<<<@@@EEEIIIKKKLLLMMMIIIFFFDDDBBBDDDLLLVVVlll(((''''''&&&$$$""" &&&$$$"""###'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((()))))))))************))))))))))))************************************,,,++++++******++++++,,,,,,,,,---....../////////............////////////222222222111111111111111555777:::???GGGSSS```hhh{{{vvvoookkkggghhhiiilllooorrruuuwwwzzz~~~xxxsssppplllgggbbb]]]ZZZXXXYYY[[[]]]]]]ZZZWWWUUUUUUSSSSSSSSSQQQNNNMMMMMMOOOMMMLLLHHHCCC>>><<<<<<===???===;;;999777888888999::::::::::::::::::::::::<<<>>>AAAAAABBBEEEKKKPPPTTTUUUUUUUUUUUUTTTSSSSSSXXXYYYZZZ\\\^^^```aaabbb``````______^^^]]]]]]\\\^^^```bbbbbbbbbccceeeffffffhhhkkkmmmnnnllljjjhhhgggcccdddnnnzzz~~~{{{uuulllccc]]][[[WWWTTTTTTSSSTTTZZZaaakkkttt|||yyylllaaa^^^`````````cccjjjnnnppptttyyyxxxqqqiiigggccc___]]]\\\]]]^^^dddhhhnnnssswwwyyy{{{}}}}}}}}}}}}~~~~~~}}}zzzuuussspppllljjjlllppptttxxxzzzvvvpppiiibbbZZZSSSNNNGGGEEEBBB>>>;;;:::::::::666777999999888555222000111111000......---------////////////////////////000000000000000000000000000000////////////......111000000000//////......+++---///000///---+++)))***+++---.........------///---++++++---///000000,,,---.../////////......------,,,+++,,,---...///000000000000///////////////...,,,---///000000///000000000000///...---,,,000000000000000000000000222222222333333444444444111111222222222333333333222000...000333777777666555888::::::999777666666;;;;;;;;;<<<;;;;;;:::999<<<<<<<<<>>>@@@DDDHHHJJJKKKHHHEEEDDDBBBCCCJJJSSSjjj$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************------------------,,,,,,---------------,,,,,,,,,............////////////111111111111000000000000000111333666:::BBBKKKQQQdddmmm{{{}}}zzzrrrrrrpppnnnllljjjhhhhhhjjjnnnrrrvvvxxx{{{}}}{{{wwwrrrlllhhheeecccccceeeggggggfffeeeeeeeeebbbbbbaaa]]]YYYVVVUUUUUUPPPOOOMMMHHHCCC@@@@@@@@@AAA???===;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????BBBFFFJJJPPPQQQRRRRRRSSSSSSSSSRRRTTTUUUYYY]]]aaafffiiijjjgggggggggfffgggggghhhiiijjjkkkmmmmmmmmmmmmooopppsssuuuxxxzzzzzzxxxvvvtttnnnhhhdddiiirrr|||~~~zzzssskkkaaaWWWRRRRRRNNNKKKKKKJJJKKKPPPWWW___hhhrrrtttooojjjiiikkkgggeeegggkkknnnpppuuu{{{|||qqqiiibbb```^^^\\\\\\^^^```aaagggkkkqqqvvvzzz}}}}}}}}}|||zzzwwwrrrqqqnnnjjjhhhiiimmmqqqsss|||xxxssskkkbbbZZZRRRJJJEEE@@@>>>;;;888666555555666444555777777666444111///111000///......---------////////////////////////////////////////////////333333222111000//////...000/////////...............///111111111///...,,,+++,,,---.........---,,,...,,,++++++...000000000,,,,,,---------.........///......---...///000111........................111///......000222111111///////////////......---000000000000000000000000222222222333333333444444111111111222222222333333444444555777888666111,,,333555777888777555555555888999::::::;;;;;;;;;;;;;;;;;;;;;<<>>HHHPPP]]]jjjvvv|||wwwpppjjjeeebbb```bbbeeegggiiilllpppsss}}}wwwrrrnnnlllmmmnnnpppqqqqqqrrruuuwwwttttttrrrmmmgggbbb___^^^WWWWWWVVVSSSNNNJJJHHHHHHGGGEEEBBB@@@>>>======>>>::::::999999888999999999:::;;;;;;<<<<<<===AAACCCHHHHHHIIIIIIIIIIIIHHHHHHJJJLLLQQQXXX___eeejjjllllllkkkkkklllmmmpppsssuuutttvvvwwwwwwvvvvvvwwwyyy|||~~~}}}{{{sssjjjaaaaaaeeemmmxxx{{{zzzzzzwwwuuuooohhh___UUUNNNIIIHHHDDDCCCDDDCCCDDDIIIPPPXXX```lllsssvvvwwwxxxzzzuuuqqqooooooooopppvvv}}}~~~sssiiibbb[[[[[[ZZZ[[[]]]aaaeeehhhmmmpppuuuyyy}}}}}}zzzyyyxxxuuurrrooonnnkkkhhhfffgggjjjmmmmmmvvvyyyrrrlllbbbXXXOOOFFF???;;;999888666444222222222333222333444555555333111000111000///......---......////////////////////////////////////////////////+++***)))((('''&&&%%%$$$//////...............---000000////////////......,,,,,,---......---++++++,,,+++***+++...000000000---,,,+++++++++,,,---............---...//////000------------------------000///---...///111000000---......///////////////000000000000000000000000222222222222222333333333111111111222222222222333,,,---///222555555222000///222444555444444444555666777888:::;;;;;;<<<<<<;;;;;;;;;<<<===@@@BBBDDDFFFCCCAAABBB@@@AAAIIIRRRfff~~~&&&&&&&&&&&&%%%$$$###"""$$$&&&((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((''''''''''''(((((((((((()))))))))******************************+++,,,---,,,***((('''/////////......------------------.........//////------............//////222444444444222222444555999???HHHSSS```ooo}}}vvvqqqmmmgggfffeeecccbbbaaabbbcccooouuu|||~~~~~~xxxssspppqqqrrrsssssstttwww{{{~~~~~~yyyssslllhhhgggdddeeeeeeccc^^^YYYWWWVVVSSSRRRNNNKKKGGGDDDBBBAAA===<<<;;;:::999999::::::999999999999999:::<<<===BBBAAAAAAAAA@@@>>>===<<<>>>AAAEEELLLRRRXXX]]]___eeeddddddeeehhhlllqqqsssrrrsssttttttsssrrrsssuuuvvvwwwxxxyyyyyywwwuuusssnnndddZZZWWWWWWZZZccckkkooorrruuusssnnniiihhhhhheeeeeebbb]]]WWWPPPKKKIIIDDDBBBBBBDDDFFFFFFLLLSSS^^^dddooozzz|||wwwrrrqqqwww}}}uuummmfffaaa^^^^^^^^^```ccchhhmmmppprrrtttxxx{{{~~~~~~zzzxxxwwwuuurrrooommmlllkkkhhhfffgggiiilllkkksss{{{yyypppiiibbbXXXNNNEEE???:::666555555333333222222333333111222333444444444222111000000///...............////////////////////////////////////////////////000000000///......------////////////............---,,,+++******+++,,,---,,,------...---,,,***)))+++******+++...000000000,,,+++***))))))+++---...+++++++++,,,,,,,,,---------------------............,,,++++++---...------,,,---...///000000000000000000000000000000000000111111111222222222222222111111111111222222222222///---,,,,,,///333777999...000333444333333444666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAADDDAAAAAAAAAAAAAAAIIIRRRddd|||&&&&&&&&&&&&&&&%%%$$$###&&&$$$###$$$&&&(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))************************)))***+++,,,,,,***((('''+++++++++,,,,,,---------------------............,,,,,,------............---///111111000000000111444888===CCCKKKYYYhhhrrr|||zzzsssqqqmmmhhhddd```]]][[[___dddjjjlllmmmuuu~~~yyyvvvsssttttttuuuuuuxxx}}}|||vvvrrrpppsssuuuuuutttooojjjgggfffdddcccaaa^^^ZZZUUUPPPNNNIIIGGGDDDAAA???=========:::999888888888888888888============<<<;;;::::::888:::===@@@DDDHHHKKKLLLUUUTTTTTTUUUXXX]]]aaadddbbbdddeeedddccccccdddeeedddeeefffgggfffeeecccbbb___XXXQQQNNNKKKKKKOOOUUU[[[___cccccc```\\\[[[\\\[[[]]]^^^\\\VVVQQQMMMKKKGGGFFFHHHLLLNNNPPPUUU\\\hhhnnnxxxwwwssswww{{{wwwuuussssssvvvxxxyyyyyyyyyvvvssspppmmmkkkiiihhhhhhgggggghhhkkkoootttvvvvvvxxxzzz|||~~~~~~|||yyywwwuuusssqqqpppnnnnnnmmmkkkiiiiiijjjllllllrrrwwwxxxyyywwwpppggg^^^WWWNNNFFF@@@<<<999777222222222222222222333333111222333444444444333333000//////............///////////////////////////...........................//////000000111111111////////////////////////,,,+++)))((((((***+++,,,,,,,,,---------,,,***)))+++******,,,...000///...,,,+++)))))))))***,,,...+++++++++,,,,,,,,,,,,,,,------.........////////////---++++++---------,,,+++,,,---///000000000000000000000000000000000000111111111111111111111111000000111111111222222222666555333111000222444666...000333444333444666777::::::;;;;;;;;;::::::999<<<<<<<<<===>>>>>>???@@@CCCAAAAAABBBAAABBBIIIQQQccc{{{"""###$$$&&&'''((((((((('''###!!!###'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''(((((((((((())))))***************************+++,,,------,,,+++***''''''((())))))***++++++,,,------------.........,,,,,,,,,---......//////,,,...000111111000111222222444666888;;;CCCOOOWWWfffooo|||{{{xxxtttqqqmmmhhhccc___RRRUUUWWWXXXZZZaaammmvvvxxxyyyzzzzzz{{{~~~~~~||||||xxxuuuttttttuuuwwwxxxvvvqqqlllhhh]]]YYYSSSMMMGGGCCC@@@???>>>===;;;;;;<<<<<<;;;999777888999:::::::::::::::999:::;;;<<<===>>>??????EEEEEEEEEFFFIIILLLOOOQQQOOOQQQRRRRRRQQQQQQRRRTTTTTTTTTUUUVVVVVVUUUSSSSSSPPPLLLJJJIIIFFFBBBDDDIIIPPPUUU[[[^^^^^^]]]___aaadddiiimmmkkkddd[[[UUURRRPPPOOORRRWWWZZZ[[[___eeemmmttt}}}uuuyyywwwssskkkgggbbb______aaabbbbbbddddddfffhhhjjjmmmoooppprrrqqqppppppqqqtttwwwyyyxxxzzz}}}~~~|||{{{xxxuuusssrrrqqqqqqpppppppppooommmlllmmmnnnmmmpppqqqnnnllljjjccc[[[QQQLLLDDD???;;;:::888777000000000111111111111111222333333444444444333333//////............//////////////////////////////........................&&&'''((()))***+++,,,---.............../////////---,,,+++***+++,,,---...++++++,,,------,,,******+++***+++,,,...///...,,,,,,+++*********+++,,,---,,,,,,---............------------...//////000000222000......///000///...,,,---...///000000000000000000000000000000000000111111111000000000000000000000000111111111111222(((,,,111444444222000///000111333444333444666888:::::::::::::::999888888;;;<<<<<<======>>>>>>>>>CCCAAAAAABBBAAAAAAGGGOOOaaazzz!!!"""$$$&&&'''((())))))%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))***++++++'''''''''((((((((())))))******************************++++++,,,,,,------)))))))))))))))*********,,,,,,---------.........,,,,,,,,,---...////////////000222222111111111333///111222222333777>>>DDDKKKTTTaaakkksss~~~~~~|||zzzxxxsssmmmhhhWWWVVVTTTQQQQQQTTT[[[```jjjyyy|||~~~}}}}}}yyypppeee[[[SSSMMMKKKJJJHHHFFFGGGHHHHHHEEECCC@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???@@@AAACCCDDDCCCDDDFFFFFFFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJGGGFFFFFFHHHEEEBBBDDDIIILLLRRRZZZ```dddhhhnnnrrr|||~~~qqqgggbbb^^^]]]```dddeeeeeehhhmmmooowwwxxxzzzzzzrrrnnneeeaaaZZZVVVVVVXXXZZZ[[[]]]___cccgggkkkooosssvvvvvvuuusssrrrrrrtttvvvxxxyyy|||{{{yyyvvvsssppppppqqqrrrqqqrrrsssrrrpppnnnooooookkkkkkhhhbbb]]]ZZZTTTMMMEEEAAA<<<999777777666555///000111111111111111111222222222222222222111111//////............//////////////////////////////........................//////000111222333333444+++++++++,,,,,,------------------------......///)))***+++,,,---,,,++++++,,,++++++---......,,,***++++++++++++,,,,,,,,,---+++,,,---.........------+++,,,,,,---......//////333111//////000000000///------...///000000//////000000000000000000000000111111000000000/////////000000000000111111111111$$$---222333222000000000222333333222333555777666777777888888888888777999:::;;;<<<<<<=========BBBAAA@@@AAA@@@???DDDLLL^^^www%%%%%%&&&&&&''''''&&&&&&$$$''')))(((%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,---''''''''''''((((((((()))************************(((''''''((()))***,,,---......------,,,+++++++++,,,,,,,,,---------......,,,,,,------...///000000///000000///---,,,---...,,,///111111111333888<<<;;;CCCMMMUUU]]]jjjzzz{{{sssnnnjjjeee^^^XXXTTTTTTUUUWWWUUUfffxxx~~~ssshhh```]]]UUUSSSQQQRRRSSSSSSQQQNNNRRRRRRPPPMMMIIIFFFBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???AAABBBBBBBBBDDDFFFDDDEEEFFFFFFGGGGGGGGGGGGEEEDDDFFFHHHGGGDDDHHHMMMJJJQQQ[[[dddkkkrrrzzzyyysssiiihhhjjjnnnnnnlllmmmrrrqqqyyyzzz|||wwwoookkkddd___YYYUUUVVVYYY]]]___^^^aaaeeeiiimmmqqquuuwwwvvvuuusssqqqqqqsssuuuvvvzzz}}}zzzyyyuuuqqqnnnnnnqqqsssqqqssstttsssqqqpppoooppphhhgggaaaYYYSSSPPPIIICCC>>>;;;777555444444333222111222333333333333333222111111111111000000000/////////.........//////000////////////////////////........................---------------.........))))))*********+++++++++,,,,,,,,,------.........((()))+++,,,---,,,,,,+++---,,,,,,---...---+++)))***+++,,,------------,,,)))***+++,,,---,,,++++++******+++,,,,,,---......222000.........///...------...//////////////////000000000000000000000000111111000000/////////...000000000000111111111111---000333444222111222444000111222222111222444666222333444666777777777777777888999:::;;;<<<<<<<<>>===BBBJJJ\\\uuu$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%+++***)))(((((()))***+++)))))))))))))))((('''''''''''''''''''''''''''''',,,+++)))(((''''''''''''******)))))))))))))))***,,,,,,,,,+++***)))((('''***++++++,,,,,,,,,++++++,,,,,,,,,------------...***,,,......---...///111......///111222333444555222666:::>>>DDDOOO]]]hhhzzz}}}|||{{{wwwuuuqqqkkkddd^^^XXXUUUXXX\\\dddnnnwww||||||{{{{{{~~~|||wwwmmmjjjgggeeefffeeedddhhhnnnjjjnnnnnnggg___XXXPPPIIIJJJGGGDDDCCCCCCDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEDDDDDDFFFJJJMMMPPPQQQSSSSSSRRRRRRSSSTTTQQQPPPOOOPPPRRRTTTUUUTTTUUUZZZaaajjjtttvvvvvvuuussssssssssssqqqpppooorrrwww}}}~~~~~~yyysssooollliiieeecccdddfffggghhhkkknnnoooooonnnppptttwwwyyyxxxvvvtttrrrtttxxx{{{~~~~~~{{{pppkkknnnsssuuuvvvxxxxxxwwwwwwvvvtttqqqnnnfff___UUUMMMGGGCCC???;;;777666444111///...------/////////000111111222222///000111222222111000///111///---...111222000...000///......///000111222/////////...---------,,,,,,---.../////////...------......///...---+++***..............................,,,++++++,,,......///...,,,***)))((('''''',,,+++)))***+++,,,,,,+++...------,,,,,,,,,------........................---------............///........................000///.........///111222......///000000000000000111111111000000000000000////////////111333555666444444444444444444444444666777888999999999999999999999:::;;;<<<<<<<<<<<<===??????>>>===@@@FFFKKKYYYqqq$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&'''''')))))))))))))))(((''''''''''''''''''''''''''''''*********))))))(((''''''+++******)))))))))************+++++++++******)))------,,,,,,++++++******,,,,,,---------.........+++,,,------------...///......//////000000111111222555777888;;;AAALLLTTTbbbnnn~~~}}}{{{wwwrrrlllgggddd___```dddiiiooorrrrrrqqqoooppprrrtttuuuwww{{{~~~|||yyyuuurrrqqqrrrrrrrrrvvv}}}|||}}}vvvooofff___ZZZWWWSSSPPPPPPQQQQQQQQQMMMMMMMMMLLLMMMNNNOOOOOONNNPPPRRRSSSTTTUUUXXXZZZ^^^```dddffffffdddbbbaaa```___^^^___```aaa```___^^^aaaffflllttt~~~yyywwwvvvvvvvvvvvvtttrrrnnnoooppprrruuuxxx{{{}}}~~~|||}}}||||||||||||{{{zzz{{{xxxtttrrrssstttuuuuuussstttuuusssqqqqqqtttwwwwwwwwwvvvttttttuuuyyy|||}}}{{{{{{|||~~~zzzqqqlllmmmpppssstttzzzyyyxxxwwwuuupppjjjeee^^^WWWNNNGGGBBB>>>:::888555555444222222111111111222222111111000////////////000111111111111000///111///......000111000...000///.........///000111...............------------...............------******+++++++++***)))))),,,,,,,,,,,,,,,+++++++++++++++************++++++...---,,,++++++*********,,,***)))***,,,------,,,...------,,,,,,,,,------........................---------............///........................///////////////000000111......///000000000000000111000000000000000000000222222111000000111222222222222333333444555555555666777777888999999888888999999:::;;;<<<<<<<<<<<<===>>>???>>>===@@@FFFKKKYYYppp$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''((()))***++++++***)))(((+++***************++++++))))))***+++++++++++++++///...,,,+++***)))******------------............+++---...---,,,,,,---........................---111333444333333666<<>>======???FFFKKKXXXppp$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&(((***,,,,,,+++***)))+++************++++++,,,)))******+++++++++******---,,,***(((((((((***+++,,,------------.........---...///...---,,,---...---------------............000222222111333666999===EEEQQQ```ooo}}}yyywwwuuutttuuuuuutttsssooonnnllliiiggggggjjjmmmvvv{{{{{{}}}||||||~~~~~~}}}}}}yyyssspppooooooppppppkkkiiigggfffgggkkkooorrr{{{zzzxxxwwwvvvuuurrrooollljjjjjjiiiiiimmmuuu|||{{{yyyxxxwwwuuurrroookkkgggaaa\\\YYYZZZ]]]^^^ccciiipppvvv{{{}}}|||yyywwwtttsssssstttvvvxxxzzz{{{|||~~~}}}xxxuuurrrssssssrrrrrrssstttvvvwwwwwwvvvtttrrroooppprrruuuttttttsssqqqllldddZZZSSSFFFCCC>>>:::666444333333333333333333333444555666/////////000111111222222//////////////////////////////...////////////...//////......------------,,,---------.../////////111000...---,,,,,,,,,---...---,,,,,,,,,...///000//////...------,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---------------***))))))***,,,/////////,,,,,,,,,+++,,,,,,---------------------------------------............///........................,,,---///000000000///.........///000000000000000000000000000000111111111......///000222333444555222222222333333444444444666666777777777777666666777888999:::;;;<<<<<<<<<;;;===>>>===<<>>===:::777444333333444333333222222222222222333/////////000111111222222///..................///.../////////.........////////////......---,,,,,,,,,---------.../////////111000...---,,,,,,,,,---+++***)))))))))+++,,,---......---------,,,,,,,,,---...///000000///...---+++,,,,,,---,,,,,,+++***+++***)))***---/////////+++++++++++++++,,,---...---------------------------------............///........................,,,---///000000000///.........///000000000000000//////000000111111111111---...///111222333444444333333333333333333222222666666777777777777666555666777888:::;;;<<<<<<<<<;;;===>>>======@@@FFFLLL\\\sss$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((()))%%%&&&'''((()))))))))(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''((()))******)))((((((((((((((()))***++++++,,,,,,,,,+++***)))((('''''''''&&&'''((()))+++,,,++++++++++++,,,,,,,,,,,,,,,...///...------...///+++,,,---...000111222222////////////////////////111333888===DDDLLLVVV\\\cccmmm{{{|||xxxwwwvvvyyy~~~xxxnnniiidddbbbcccdddbbbaaaddddddcccbbbbbbffflllqqq~~~~~~{{{yyyzzz|||}}}yyyvvvssspppmmmhhhiiiiiiiiijjjooouuuzzz|||vvvllliiifffeeefffhhhiiiiii___\\\XXXUUUSSSSSSTTTUUU\\\dddnnnxxx}}}{{{zzzzzz}}}~~~zzzwwwtttsssnnnooopppqqqrrrrrrrrrrrrppprrrtttwwwxxxwwwvvvtttpppllleee]]]UUUKKKBBB<<<888888888555333222333555333333222111000000000000222222111111000/////////......------------......---...//////------...///....../////////...---------------...............000///...---------------,,,++++++++++++,,,,,,---*********+++++++++++++++,,,,,,------------,,,,,,++++++,,,------,,,***))),,,+++***+++---//////...+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------...////////////.........///000000000000000/////////000111111222222000111222222222222111000333333333333333222222222777777888888777777666666666666888:::;;;<<<<<<<<<<<<===>>>>>>>>>AAAHHHMMM]]]ttt$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))$$$%%%&&&(((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((()))***++++++++++++++++++***)))(((((()))))))))******++++++))))))*********+++++++++)))+++,,,,,,,,,,,,---...,,,------...///000000111///.........///000000///000222444666888===BBBFFFJJJSSS```lllttt}}}{{{}}}}}}~~~~~~nnnggg^^^YYYXXXXXXVVVTTTYYYXXXWWWVVVUUUWWW[[[^^^lll~~~{{{{{{~~~|||zzzzzz|||}}}}}}wwwrrrnnnllljjjhhheeeggghhhhhhhhhjjjlllooonnnqqqtttuuuvvvvvvoooggg___\\\ZZZZZZ___dddiiikkkjjjhhhfffbbb```]]]\\\[[[bbbiiisss||||||zzzyyy{{{}}}zzzvvvsssqqqoooppprrrtttttttttsssrrrqqqrrrssswwwzzzxxxsssnnnfff```XXXOOOHHHAAA;;;777333444444333000000111444222222111000000000000111222222111111000/////////......---,,,,,,---......,,,...000///---,,,...///---...///000000000///..................------------...............------.........///......------)))))))))***++++++,,,,,,+++++++++******+++++++++)))***,,,...///...---,,,---,,,++++++---.........************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...........................------------...//////......///000000000000000...//////000111111222222000111222222222222111000///000111222333444555555888888999999888777777666555666777999;;;<<<<<<<<<<<<>>>?????????BBBIIIOOO]]]sss$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))$$$%%%''')))******)))(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((******))))))***++++++++++++***++++++,,,,,,,,,++++++***((())))))))))))*********''')))************,,,---...........................------...111333444444555666666555555555888:::>>>EEENNNVVV]]]gggsss{{{{{{yyyzzz}}}tttkkk___XXXUUUTTTRRROOORRRRRRRRRPPPOOOPPPSSSUUUVVVhhh||||||{{{{{{xxxssssssvvvxxx{{{wwwuuutttttttttzzz{{{vvvnnnhhheeecccbbbaaabbbdddffffffeeeddddddeeeaaaaaa```^^^___bbb___YYYVVVSSSRRRTTTZZZcccjjjnnnyyyxxxvvvsssnnnjjjfffdddhhhoooyyyzzzxxxvvvyyy}}}}}}yyyuuuqqqpppqqqrrrtttuuuvvvuuusssrrrsssrrrssswwwzzzxxxooohhhZZZTTTLLLEEE@@@===;;;999///111222111...---///222111111111000111111222222/////////000111111222222...---,,,,,,,,,,,,---...,,,...000///---,,,---000---...///111111111000000/////////......------,,,,,,---.../////////...---++++++,,,---,,,+++)))(((******+++,,,---......///---,,,+++******+++,,,---(((***,,,///111111000000...---++++++---......---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................---,,,,,,...///000...//////000000000000000...//////000111222222222,,,...000222333444444333,,,---///111333666777888999999999999999888777777555666777999;;;<<<<<<<<<===???@@@@@@@@@CCCJJJOOO]]]sss&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((((('''((('''&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***)))(((((('''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,---.../////////...---,,,,,,---...///000000000000000000000111111222222222666999===BBBHHHPPPYYY___mmmwww}}}{{{zzzzzzzzz{{{sssfff\\\VVVRRRPPPWWWYYYZZZXXXUUUSSSQQQQQQSSSZZZccckkkoooooonnnmmmeeeeeeddddddeeeggghhhiiikkkooottt{{{}}}xxxzzz}}}}}}xxxrrrnnniiieeebbbcccffflllttt|||~~~xxxnnniiibbb[[[VVVTTTUUUVVVWWWXXXZZZ[[[\\\[[[ZZZYYYYYYVVVRRRPPPQQQRRRRRRRRRQQQUUUYYY\\\aaajjjwww{{{tttqqqmmmqqqxxx|||uuuqqqpppvvv|||~~~{{{yyyvvvsssppppppoooooopppsssttttttssspppooooooqqqqqqkkkaaaXXXRRRKKKBBB===<<<;;;777333333333333222222222111111000000000000000000000000111111000000000000111111000000000///......------//////...---,,,+++++++++.........------,,,,,,,,,)))***+++,,,---.........///000000000///...------+++,,,,,,---,,,+++)))(((*********++++++,,,,,,---+++***)))))))))***,,,,,,------...000111111...,,,000,,,((('''***,,,---,,,)))***+++,,,,,,,,,,,,,,,(((((()))******+++,,,,,,++++++++++++++++++++++++---------............///***+++,,,---...000111111111111111111000...------000000000000000//////...000000000111222222333333111111111222333555888999:::999777666555666888999888888888999:::;;;======BBB???>>>???@@@@@@FFFMMMaaattt&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&"""###%%%&&&((()))))))))%%%%%%%%%$$$######""""""&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((()))))))))******))))))(((''''''&&&)))))))))*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---.........---,,,,,,---...///000000000000111111111222222222333333666888:::<<>>===??????@@@FFFMMM___rrr&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&!!!"""$$$%%%''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&((((((((()))))))))***************++++++++++++,,,******+++++++++,,,,,,,,,)))***+++,,,---------,,,,,,---...///////////////000000000000111111111111222333444444555888<<>>???@@@FFFMMM[[[nnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&''''''(((((())))))***&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((******)))))))))))))))((()))))))))*********++++++))))))*********+++++++++*********++++++++++++,,,((((((((()))***+++,,,,,,,,,------.............../////////////////////...---...000000111222666888999;;;>>>BBBIIIUUUcccnnn~~~~~~~~~{{{zzzxxxvvvuuuuuuvvvvvvzzz~~~}}}{{{xxxzzz|||{{{yyyxxxxxxxxx{{{}}}zzzllldddYYYSSSRRRSSSRRRQQQOOOQQQSSSRRRQQQQQQSSSUUUZZZZZZZZZ\\\^^^^^^\\\ZZZVVVTTTRRRPPPPPPPPPNNNMMMKKKJJJIIIKKKOOOUUU[[[^^^dddfffiiilllmmmllllllkkkgggfffeeeccccccdddeeefffjjjooowwwzzzuuurrrrrrqqqqqqmmmnnnoooqqqvvv|||}}}|||zzzwwwwwwyyyxxxxxxvvvtttssstttxxx{{{|||wwwsssnnniiieeeaaa___[[[XXXVVVSSSOOOMMMIIIEEE@@@<<<999888888777888666444333333333333222000000000/////////.................................//////000000//////...............------,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,------............------,,,,,,,,,))))))******+++++++++++++++******,,,...///...---))))))******))))))))))))(((((()))***************+++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------..................------------......////////////........./////////......---...//////000111111222222000111222333444444555555666555555444444444444444444444555777999<<<>>>???AAA>>>===>>>>>>???EEEKKKZZZmmm$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((************)))))))))))))))))))))*********++++++)))))))))************+++,,,,,,---------.........)))))))))))))))***+++,,,,,,------.........------111111111111000000000000111222333222111111333555555666888999<<>>@@@BBBBBB???===>>>>>>>>>CCCJJJXXXkkk$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++,,,,,,,,,------------+++***)))))))))***+++,,,---------......------,,,000000000/////////......000222222222000000111222///222444555555999???DDDFFFNNNXXXbbblllwww|||{{{yyywwwvvvvvvvvvwwwyyy||||||zzzzzz|||vvvmmmlllnnnnnnllllllnnnmmmiiidddcccgggllloooqqqwww}}}vvvssspppnnnmmmllljjjiiihhhggghhhmmmuuu~~~{{{xxxxxxyyy|||~~~~~~{{{vvvvvvvvvzzzzzzssspppqqqnnnppprrrtttuuuvvvyyy{{{{{{}}}yyysssmmmgggaaa[[[WWWQQQNNNIIIEEEBBB>>>:::666444444444333222222222333///000111111000000111222111111111000000000//////------------------------,,,---///000000///---,,,---------,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))******++++++++++++***++++++++++++******)))++++++,,,,,,++++++******,,,,,,******)))***++++++)))))))))***************((()))***+++,,,++++++******(((((()))+++---...---+++,,,+++)))'''(((+++...******+++++++++++++++***(((((((((((((((((((((''',,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------..................////////////...---,,,,,,,,,------.........------......//////000111111111000000222333444444333333666666666666666555444444444444666888;;;>>>AAABBBDDD@@@>>>>>>======AAAGGGVVViii$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))************((())))))))))))*********,,,+++***))))))***++++++---------...------,,,,,,---------,,,,,,+++++++++,,,...000000//////000222---000333444333333777::::::???EEEKKKSSS___mmmxxx}}}{{{zzzzzzzzz{{{~~~{{{xxxxxx|||wwwvvvxxxxxxvvvxxxxxxwwwqqqkkkiiimmmrrruuuzzz}}}{{{yyyvvvtttrrrrrrtttyyy}}}zzzyyy{{{~~~~~~{{{zzzzzz|||{{{sssoooppplllooosssvvvxxxzzz|||~~~zzzvvvqqqkkkeee___XXXRRRNNNIIIFFFBBB???<<<999555222000222333333222000000000...///111222222222444555111111111111000000000000------------------------+++,,,...//////...,,,+++*********++++++,,,------,,,++++++***)))(((''''''******+++++++++,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,+++***)))...---+++***)))******+++*********++++++,,,,,,---((()))***+++,,,+++******((('''&&&'''***,,,,,,,,,'''''''''$$$""""""&&&***,,,,,,,,,,,,,,,+++***)))++++++++++++*********************++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////...---,,,+++)))***+++,,,---...............//////000111111111///000222333444444333222666666777777666666555444111222444666999<<>>===<<<@@@FFFTTTggg((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''&&&&&&&&&''''''''''''(((&&&'''(((&&&"""!!!###&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((***+++,,,************************))))))*********+++++++++---,,,,,,+++++++++,,,,,,---///000111111000///---////////////000000000000000111111222222333444444777888999===CCCLLLTTTYYYiiittt~~~}}}~~~}}}wwwtttuuuxxx{{{~~~xxxtttsssvvvxxx}}}~~~zzzyyy}}}~~~}}}~~~|||wwwsssooorrrqqqrrruuuyyy|||}}}}}}zzzqqqiii^^^WWWRRRMMMFFF@@@CCCAAA===:::777555555555222222222222222222222222000000000000000000000000111111000000//////......///...,,,,,,...///......//////...---,,,,,,++++++///...---,,,+++*********...(((''',,,...+++)))***))))))*********+++++++++)))))))))***+++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******(((((()))))))))((((((''')))************+++++++++---......---***)))+++,,,---,,,+++***))))))))))))((()))***+++,,,+++******+++***)))((((((***,,,---...---,,,+++++++++,,,---000...,,,*********+++,,,///000///---+++***+++,,,---......///////////////***+++,,,---............000000000000000000000000222222222222222222222222888888777555444333222111///000222555:::???DDDFFFEEE@@@<<<;;;::::::@@@HHHUUUfff'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&'''&&&%%%###"""###$$$'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))((((((((()))***+++************************************++++++++++++.........---------......,,,---///000000///---,,,.../////////000000000000//////000000111222222222333333444777<<>>;;;<<<:::888555444333444444111111111111111111111111000000000000000000000000000000000///////////////000...---,,,.........---...------,,,++++++******+++************+++,,,,,,(((###"""''')))&&&$$$%%%(((((()))))))))***************************++++++,,,++++++++++++++++++***,,,,,,,,,++++++*********((())))))******))))))((()))************+++++++++******************+++,,,******))))))(((((())))))'''((()))***+++***))))))***)))((('''((()))+++,,,---,,,++++++++++++,,,---///---,,,******+++,,,---///000000...,,,***+++,,,------...///////////////++++++---....../////////000000000000000000000000111111222222222222222333777777666555444333333222333333444777:::>>>AAADDDDDD@@@===<<<;;;;;;@@@GGGSSSddd~~~&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$$$$%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))******)))((((((((())))))******************************+++++++++,,,,,,,,,---------------.........+++,,,---......---,,,+++....../////////000000000.........///000000111111000000111222555888;;;===BBBGGGNNNVVV^^^iiittt}}}~~~}}}zzzzzz{{{zzzwwwvvvuuuwww}}}}}}zzzwwwvvvvvvvvvyyy||||||{{{zzzxxxssskkkeeeZZZRRRGGG>>>;;;999777555444333222111111111222333000000000000000000000000000000000000000000000000....../////////000000000111///------......---,,,,,,,,,,,,++++++******)))******))))))******+++,,,***&&&&&&)))+++((('''(((((((((((((((((()))))))))******************))))))*********+++++++++++++++,,,,,,,,,+++***))))))((())))))***************))))))************+++++++++'''&&&&&&'''***,,,,,,+++(((((('''''''''((())))))&&&'''((()))***))))))((()))((('''''''''(((******,,,,,,++++++++++++,,,------,,,+++***+++,,,---...)))+++,,,,,,++++++,,,...------...////////////...,,,---......////////////////////////////////////000111111111222222333333555555555555444444444333666666777888:::<<<>>>@@@BBB???===>>>===<<<@@@FFFQQQbbb|||$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&***'''$$$$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((((((************************++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,---......---,,,,,,........./////////000000.........///000000111111000000111222333444555555:::===@@@CCCHHHQQQ]]]eeeooouuu|||~~~~~~~~~~~~}}}|||yyyrrrooommmmmmooouuu}}}{{{wwwvvvvvvxxx{{{~~~~~~}}}}}}xxxsssnnnjjjcccZZZTTTMMMGGG???999666555444333111111000000000000111222000000000000000000000000////////////////////////------......///000000111111///---------...---,,,---,,,,,,,,,++++++******...---,,,***))))))))))))---,,,,,,......---,,,,,,))))))))))))))))))))))))++++++******))))))(((((())))))******++++++,,,,,,,,,,,,+++***)))((((((''')))******++++++++++++***))))))*********+++++++++'''&&&&&&(((+++,,,+++***''''''''''''((()))***+++'''''')))*********)))((())))))((((((((())))))***+++++++++++++++,,,,,,,,,++++++***++++++---...///"""%%%((()))***,,,...000,,,---......//////......---......///000000//////........................///000000111222333333444444444444444444444444444666666666666888:::<<<===???======???>>>===@@@FFFPPPaaazzz$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++(((%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))+++,,,,,,,,,++++++------------------------............////////////......//////000111111111//////000111222333333333555777999:::;;;@@@HHHNNNZZZ```hhhnnnttt|||}}}}}}~~~~~~wwwppplllkkklllnnnsss|||~~~yyyxxxwwwxxxzzz{{{zzzyyyvvvoooggg___YYYRRRKKKEEE@@@>>>:::777555444222111333333222111111111111111111111111111111111111111........................,,,,,,---...///000111111111///------......---,,,------------,,,,,,,,,,,,///...---,,,+++************,,,---,,,,,,,,,,,,+++************************+++******))))))((((((((()))))))))******+++++++++++++++***))))))(((''''''))))))***+++++++++++++++))))))*********+++++++++***))))))***++++++***((('''''''''((()))***+++,,,((()))***+++++++++******+++******************************++++++,,,,,,,,,*********+++,,,---...///%%%(((***,,,+++,,,---...,,,------...............---...//////////////////------------------------......///000222333444444333333333444444444444444333333333444666888:::<<<===;;;;;;>>>>>><<<@@@EEEOOO```yyy$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((***(((''''''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((()))))))))(((''''''))))))))))))))))))))))))))))))*********+++++++++***+++,,,.........------------------------------------........./////////......//////000111111111---......///000000111111///111444555444666;;;???FFFLLLSSSXXX]]]eeeqqqzzz~~~~~~yyyssspppnnnpppsssxxx~~~}}}{{{xxxvvvuuutttqqqoooggg```VVVNNNIIIDDD???:::555555444444333111000000444444333333222111111000111111111111111111111111........................,,,,,,---...//////000000///...,,,,,,...///...---------------------------,,,,,,++++++,,,,,,---...(((,,,...+++***,,,,,,+++++++++++++++************))))))))))))))))))(((((()))))))))***************))))))))))))(((((((((((((((((()))***++++++++++++)))************+++++++++***,,,......+++)))((()))(((((((((((()))***+++,,,((()))***,,,,,,++++++***++++++++++++************((()))***+++,,,,,,,,,+++******+++,,,------.........///111000...,,,++++++,,,,,,---............------....../////////..............................------///000222333444555333333333333333444444444222222222333444777999;;;;;;999999<<<<<<;;;???EEENNN___www$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&'''''''''&&&''''''&&&%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))((('''))))))))))))))))))))))))(((((()))))))))*********)))***,,,.........---,,,,,,,,,++++++++++++,,,,,,---------.........//////---------...//////000000///...............///000,,,///222222111111444777777===CCCFFFHHHNNNYYYaaasss|||}}}xxxuuusssvvvzzz~~~~~~zzzuuuoookkkeee```\\\TTTMMMDDD>>>;;;:::888555000000000//////000111222111222222222222111111000000000000000000000000000---------------------------------....../////////...,,,+++,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---(((...000,,,***---...,,,+++*********))))))))))))((((((((()))))))))))))))************))))))))))))'''''''''(((((((((((()))&&&'''((()))************)))************+++++++++(((---111///***&&&(((+++''''''''''''(((((()))***'''(((***+++++++++***)))***************))))))((('''(((***+++,,,,,,,,,+++***++++++,,,------------...000111111...+++******+++,,,------......------------............------........................,,,---...000111333444555444333333333333333333333333333333333444666888999999777777999::::::>>>EEELLL\\\uuu$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&###"""%%%(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&''')))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((***,,,---,,,+++***++++++************++++++---------.........//////++++++,,,------......///222111///.........///000///111333222000///111444000666<<<>>>===@@@HHHOOOYYYdddttt}}}|||yyywwwzzz~~~|||wwwppphhh```XXXQQQLLLFFF@@@888444333555555444000000///------///444777...///000000111111000000////////////////////////---------------------------------...............---,,,+++,,,...000000000++++++++++++++++++++++++...---+++***))))))((((((%%%,,,///***'''***+++)))******))))))((((((((('''''''''(((((())))))******++++++******))))))((((((&&&&&&''''''((()))))))))&&&&&&((())))))*********)))************+++++++++$$$,,,222000)))%%%(((,,,'''&&&&&&&&&&&&'''((((((&&&''')))*********)))((())))))***))))))((('''''''''(((***+++,,,,,,++++++++++++,,,---------,,,,,,'''***---...---++++++++++++,,,------......------,,,------...------,,,,,,////////////////////////+++,,,...///111333555555444444444333333222222222666555444444555666777888999666666888888999>>>EEEKKK[[[sss'''''''''''''''''''''''''''&&&$$$######$$$&&&'''((('''%%%#########%%%&&&$$$#########$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$&&&''''''%%%###&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&''''''((((((''''''''''''(((((())))))******)))))))))((((((((((((((()))************+++++++++((((((((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////000000//////.........---///000000000111111111111222222222333666999===???KKKOOOXXXcccppp~~~~~~|||~~~~~~|||zzzyyyrrrfff[[[QQQIIIBBB>>>===444+++***000444222...000000000000///////////////...---,,,,,,---...///---------------...///000---------,,,,,,+++++++++,,,------......------,,,+++---......+++)))((((((......------------......///...---,,,+++***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((***+++,,,+++)))((('''(((******))))))***,,,(((((()))))))))'''&&&%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,,,,+++***)))(((''''''+++***)))(((((()))***+++,,,,,,++++++,,,,,,---...+++,,,---.........---,,,........................,,,++++++******++++++,,,,,,------...//////......000000000000000000000000333444666555444333333444666666666666666777888888555666888888999;;;???BBBLLLZZZqqq&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''%%%######$$$%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$%%%&&&$$$"""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))*********+++++++++*********)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,------...///////////////......------//////000000000111111111111111111222444777:::;;;<<<@@@FFFNNNXXXcccnnnvvv~~~yyy|||~~~zzzxxxwwwuuutttrrrpppiii___UUULLLEEE???;;;:::333---,,,///222000---000000000000/////////...000000///......///000000------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,---...---+++*********------,,,,,,,,,,,,------,,,++++++*********++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''')))*********))))))((()))******)))(((***+++'''((()))******))))))(((***)))(((''''''((()))***((((((((((((((((((((((((***))))))((((((''''''&&&*********))))))************************++++++,,,+++,,,---.........------........................,,,,,,++++++++++++,,,,,,------.....................//////000111222222222222333555555444333333444555555555444555666666777555666888888999;;;???BBBLLLYYYooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++++++++******)))(((((('''+++++++++++++++*********,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...///............---------////////////000000000000000//////000111333555777555888;;;???DDDKKKSSSXXXaaahhhrrr{{{yyy{{{vvvsssmmmjjjhhhhhhgggfffbbb\\\TTTKKKDDD>>>999666555222///......///...---000000000/////////......111111000000000000111111------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,------,,,++++++,,,...,,,,,,++++++++++++,,,,,,))))))(((((()))******+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((())))))***)))***+++***)))((()))***'''((()))***+++++++++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))(((((((((((()))******+++,,,------......------........................---------,,,,,,---------///......---------......------...000111222333444000222444555444333444555444444333333444444555666555666888888999;;;???BBBKKKXXXmmm%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''******))))))((((((''''''((((((((((((((()))))))))))))))))))))************************))))))((((((,,,,,,++++++******))))))++++++,,,,,,,,,---------++++++******++++++,,,---------------------------........./////////000000000/////////000111222333666777888999:::>>>CCCGGGHHHOOOZZZaaagggnnnxxx{{{|||zzzuuuiiiddd^^^ZZZXXXXXXXXXWWWTTTOOOIIICCC>>>999555222000111111///...------...000000/////////.........111000000000000000000111,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++******++++++++++++******,,,------,,,+++,,,...111,,,,,,++++++++++++,,,,,,***))))))((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((%%%%%%%%%%%%&&&((()))******++++++***((('''((()))(((((())))))******************)))(((((()))******))))))))))))))))))))))))******++++++,,,,,,,,,,,,***+++,,,------,,,+++***((((((((((((((()))******,,,,,,,,,---------------..............................------------......000///...---,,,---............///000111222333333///111333444444333555666444444444333444555555666555666888888999;;;???BBBKKKXXXlll%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&(((((())))))))))))(((((($$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! """#########&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''******))))))((((((''''''((((((((())))))*********(((((()))))))))*********(((((())))))************+++++++++******)))))))))+++++++++,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,---------------............/////////000000000000000000111111222333333333333444888;;;:::@@@GGGLLLNNNSSS\\\cccmmmrrrxxx}}}}}}|||~~~|||yyywwwvvvuuuzzz~~~}}}||||||{{{xxxrrrkkkfffZZZVVVPPPLLLJJJJJJJJJJJJIIIEEEAAA<<<999777333111...000111000...,,,---...////////////............////////////////////////,,,,,,,,,,,,---...000000++++++++++++++++++++++++)))******++++++******))),,,,,,---,,,+++,,,///111------,,,,,,,,,,,,------,,,,,,***))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))%%%%%%%%%%%%&&&'''((()))***++++++***((('''((()))))))))(((((('''''''''''')))(((''''''''''''((()))*********************************+++,,,,,,------***+++,,,------,,,+++******))))))))))))***++++++,,,,,,,,,,,,------..............................///......------......//////......---------......000000000000000111111111///111333444333333444555555555444444555555666777555666888888999;;;???BBBJJJXXXmmm%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''(((((())))))******((((((((()))))))))******'''(((((()))******++++++***************)))))))))++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,,,,---------------........./////////000000000000000000///000111000000111333666666999<<<>>>>>>AAAFFFJJJRRRWWW^^^dddhhhkkknnnpppvvv}}}}}}|||}}}{{{vvvssssssssssssyyy}}}zzzwwwqqqooollliiieee```[[[VVVNNNJJJEEEBBBAAAAAAAAA@@@AAA???;;;999777555333111///000000///...------.../////////.........------------............------------------...///000000*********+++++++++++++++*********++++++*********+++,,,---,,,+++,,,---///------,,,,,,,,,,,,---------,,,+++)))((((((''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******&&&&&&&&&''''''''''''''')))***+++***)))((()))******)))((('''&&&&&&&&&&&&)))((('''&&&&&&'''((()))************************((((((((())))))***************++++++++++++******+++************+++,,,,,,---,,,,,,,,,,,,---...///..............................------------......,,,---......//////......111111000000000000000000///111333444333222333444555555555444555666666777555666888888999;;;???BBBHHHWWWmmm&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''((())))))(((&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))***)))))))))))))))*********))))))))))))***************++++++++++++,,,,,,,,,+++++++++++++++,,,------***+++++++++,,,,,,,,,,,,,,,,,,---------.........---......///000000000000///000111111000111333555444444555666888999;;;<<>>AAACCCFFFIIIKKKKKKRRR]]]iiiuuu}}}zzzvvv}}}yyyuuurrrrrrqqqrrrxxx}}}qqqpppnnnmmmkkkhhhccc___XXXSSSNNNIIIHHHGGGFFFFFF@@@>>>;;;:::::::::888777:::888666555444333111///333000...---///000000/////////.........---------,,,---...//////...---,,,111000...,,,+++))))))((())))))******++++++++++++++++++,,,,,,,,,,,,++++++)))+++------,,,*********++++++************++++++'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((*********(((%%%$$$'''(((******))))))***,,,))))))(((((((((***+++,,,+++***)))(((((()))***+++''''''''''''''''''''''''*********)))))))))))))))+++***)))(((((()))***+++***************++++++,,,------,,,+++,,,---...///........................---------,,,,,,---------''')))---111222111///...---...///000111222333444111333444444222111111222333333222222333333444555555666888888999;;;???BBBCCCSSSkkk&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%)))&&&$$$%%%''''''%%%###$$$%%%&&&''''''&&&%%%$$$""""""###%%%'''(((******%%%%%%%%%&&&'''((()))***((('''&&&'''((())))))'''$$$'''***+++***))))))))))))************)))((((((***)))((('''''''''''''''******))))))((((((''''''+++***)))((((((***,,,---///---,,,***))))))******((()))***+++,,,+++******,,,,,,++++++***)))((((((///////////////.........////////////000000000000111111222222222333333333555555666777888999::::::???CCCJJJRRRZZZccclllrrr|||{{{|||}}}yyyuuuvvvwwwvvvxxx{{{xxxkkkgggaaa\\\YYYWWWUUUSSSLLLJJJGGGDDDAAA???>>>>>>;;;;;;::::::999888777777999555333444222///111555333***)))111333---+++000------,,,++++++++++++,,,,,,,,,---.../////////...//////000000000000//////+++,,,,,,------,,,,,,+++(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++,,,)))&&&%%%&&&'''''''''&&&&&&&&&&&&''')))***,,,,,,***((('''&&&''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''(((&&&%%%&&&)))***)))'''(((((()))***************((()))***++++++***)))(((+++******)))***,,,---...---------,,,,,,+++++++++******+++,,,,,,---............------------.........---+++******+++---...,,,,,,.../////////...---////////////000000000000///000111333333222111111222111111222444555555444444555777999:::<<>>======::::::999888888777666666555444555555444444===GGGOOO<<<...---000------111//////...------------...,,,---..................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***...+++(((&&&&&&'''&&&&&&***)))((('''&&&''''''(((******((('''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((&&&%%%&&&)))***)))'''(((((()))************)))((()))************)))(((******))))))((())))))))),,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,------...---,,,++++++,,,---...***+++,,,---...---,,,,,,////////////000000000000000000111222222222222222333222111222444555444333333555888999:::===@@@CCCHHHUUUhhh~~~&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&((()))((('''&&&(((((((((&&&%%%&&&'''$$$$$$&&&'''((()))))))))((((((((((((''''''''''''))))))))))))(((((((((((()))((('''&&&'''((()))***---,,,+++******************+++,,,,,,------,,,,,,///......------,,,,,,,,,............................../////////000000000000111111111222222222222000111111222333444555555333444666777999;;;???BBBEEEIIIOOOTTTYYY]]]bbbeeedddlllwww}}}yyyyyy}}}~~~}}}{{{yyywwwsssmmmiii```[[[TTTNNNKKKIIIHHHGGGEEECCCAAA>>>===<<<<<<<<<888888888777777666666555333333555555333555CCCQQQ]]]FFF000,,,000000////////////...------------...---............------,,,)))******++++++******))),,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))000---)))(((''''''&&&%%%))))))(((''''''''''''((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&'''((()))(((''''''((())))))******))))))((())))))******))))))(((************)))((('''&&&+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,------......------////////////000000000000111111111111111222333333444333222222444444444222333555888999;;;>>>AAADDDHHHTTThhh}}}&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%&&&((()))(((''''''((((((&&&$$$$$$%%%&&&%%%%%%&&&'''((())))))((('''(((((((((((((((''''''))))))))))))(((((((((((((((((('''''''''((()))***,,,++++++*********************+++++++++,,,,,,,,,......---------,,,,,,,,,---------------................../////////000000000000000111111111111222///000000111222222333333222333444555555777;;;===:::<<<@@@BBBEEEIIIMMMPPPRRRYYYccclllssswwwzzz{{{{{{zzz|||~~~}}}|||{{{ssspppkkkhhhfffdddbbb```\\\XXXQQQKKKIIIGGGFFFEEEBBBAAA???===<<<;;;;;;<<<888888888777777666666666555333222222000222;;;FFFLLL<<<......333333...,,,------,,,++++++++++++,,,............------,,,+++++++++,,,,,,,,,,,,++++++---,,,++++++******))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))...,,,)))((())))))((('''%%%&&&&&&'''((()))******(((((())))))(((((('''&&&((((((((((((((((((((((((************************,,,+++***((((((((()))***((('''''''''(((((((((''''''(((((()))))))))))))))((())))))))))))))))))(((***+++,,,,,,,,,+++)))(((******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,------......------,,,....../////////000000000////////////000000000000333222111000111222333444555333222222444444333111333555888:::;;;>>>BBBEEEHHHSSSfff|||((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&'''''''''&&&$$$###%%%&&&((((((((())))))(((((('''&&&'''(((((()))(((''''''(((((((((((())))))))))))(((((((((((())))))************+++*********)))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------...............//////////////////000000000111111111000000000111111222222333000000111111000222444777777888999::::::<<>>===;;;;;;;;;<<<888888888888888777777777777111///111222111222555555000---...111000//////------,,,++++++++++++,,,---.........---,,,++++++,,,,,,------------,,,,,,,,,+++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******)))((((((***+++******%%%%%%&&&'''((()))******'''(((((((((((('''&&&&&&''''''''''''''''''''''''************************...---+++)))'''''''''((('''((((((((('''''''''(((''''''((())))))))))))))))))(((((((((((((((((()))((()))***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,---......---,,,,,,............//////000000////////////000000000000333222111111111222444555555333222222444444333111333555888999;;;===AAADDDGGGSSSeeezzz******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((('''&&&%%%'''''''''%%%$$$%%%&&&)))))))))))))))((('''&&&&&&&&&((()))))))))((('''(((((((((((())))))))))))(((((()))))))))*********)))******+++******)))))))))(((((((((((()))*********************************++++++,,,,,,---------------........./////////////////////000000000000000000000111111111222222222222222000......///111222444555555555666888;;;:::<<>><<<;;;;;;;;;;;;888888888888888888888888666000...222555333///......//////---+++,,,000444//////...------------...,,,------------,,,,,,+++***++++++,,,,,,++++++***+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''&&&(((***,,,+++***((((((((()))(((''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((++++++)))(((&&&%%%%%%%%%'''((()))((('''&&&'''(((&&&'''(((((())))))(((((()))((((((''''''(((((()))%%%&&&'''((())))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------////////////000000000000222222222222222333444444444333222222444444444222444555888999:::<<>>AAACCCCCCGGGKKKLLLNNNRRRZZZ```gggjjjnnnrrrrrrrrrpppppppppooopppuuu}}}|||wwwsssjjjhhhddd```\\\YYYXXXWWWTTTPPPKKKHHHHHHHHHHHHHHHOOONNNMMMLLLLLLIIIFFFCCCAAA@@@>>><<<:::999999999777777777777777777777777444000000333444000...///,,,000111///,,,,,,///222//////...------------...++++++,,,---------,,,,,,***++++++,,,,,,++++++***)))(((''''''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''&&&&&&(((******)))((('''((()))))))))(((&&&&&&)))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''')))***)))&&&%%%&&&(((&&&'''(((((())))))(((((()))(((''''''''''''((()))(((((('''''''''(((((()))++++++++++++************+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,+++************+++,,,+++******)))***+++,,,---////////////000000000000111222333333444444333333333222111222444555444333444666777888888:::===???FFFQQQcccwww###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!"""%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''***+++,,,***&&&$$$%%%&&&$$$%%%''''''''''''%%%$$$$$$$$$%%%&&&&&&'''((((((#########$$$%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&"""%%%((())))))'''''''''###$$$%%%&&&'''((((((((($$$&&&((()))***)))(((''''''((((((((())))))******%%%&&&''''''((((((''''''((()))***++++++***)))(((+++***)))))))))***,,,---*********************+++))))))***+++,,,,,,---------------.........//////............/////////000.........///////////////111222222000......000222111333555555444444555666222555999;;;;;;:::;;;<<<<<>>AAA???===;;;999888888888555555555666666666666666444222222333000+++,,,000(((---333333111///---+++------,,,++++++++++++,,,***+++,,,,,,------------,,,,,,------------,,,,,,((('''&&&&&&'''))),,,---************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''((())))))'''&&&$$$%%%'''(((******))))))***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))++++++++++++***''')))+++)))&&&%%%&&&(((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))---,,,***((((((((()))))),,,+++++++++******))))))******+++,,,,,,---......++++++************++++++,,,+++)))(((((()))+++,,,---,,,+++++++++,,,---...////////////000000000000111222333444555444333222222111111222444666555444444666777888888999;;;===FFFQQQcccwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&%%%%%%$$$&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((&&&'''((())))))((('''&&&((()))*********)))'''&&&******+++,,,---,,,+++***---,,,+++***)))))))))***************************------,,,,,,+++***))))))+++,,,------......------...///000000...---...///000111000///......///000111111111000000000000000222222111111222222333444333333333444444444555555999999999999;;;>>>AAABBBEEEEEEFFFGGGIIILLLOOOPPPPPPQQQSSSUUUYYY^^^aaadddlllnnnqqqtttwwwzzz{{{|||zzzxxxtttppplllkkkjjjjjjhhheeebbbaaa^^^^^^gggqqquuunnnaaaUUUMMMJJJLLLOOOKKKIIIGGGDDDBBBAAABBBBBBFFFFFFEEEEEEDDDDDDCCCCCC>>>===<<<:::888666555444444555555666555333222111111111000......---------.................................------,,,,,,,,,------------------------------,,,+++*********+++((((((((((((((((((((((((((()))+++,,,+++***'''&&&((((((((('''%%%&&&(((***+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''))))))((((((''''''&&&&&&***)))(((''''''((()))***///---***((('''''''''((('''(((((())))))))))))((((((((())))))))))))((((((%%%&&&'''((())))))))))))***************)))(((((('''(((******((('''((()))---,,,***)))((('''((((((*********)))))))))))))))***+++,,,---............++++++,,,---.........---------------------------***+++,,,,,,******+++,,,.........//////000111222111111222222222333333333000111222333444444444444777777666444444666;;;>>>EEEMMM^^^uuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&%%%%%%$$$&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((((('''(((((())))))((('''&&&'''(((((()))((('''&&&%%%)))+++,,,---+++*********((((((((((((((()))))))))*********************************++++++,,,,,,---+++,,,------......------/////////...,,,+++---...---...//////............000000000000000000000000222222111111222222333444222333333333333444444444555555666888999;;;===>>>@@@@@@@@@@@@AAACCCEEEFFFDDDEEEFFFHHHKKKOOORRRTTTYYY[[[]]]```ccceeegggggggggkkknnnnnnlllkkknnnqqqwww}}}}}}|||zzzxxxvvvuuuvvvwwwxxx{{{yyyxxxwwwuuusssllljjjgggcccaaa_________XXXXXXXXXWWWTTTWWWgggwwwzzzdddRRRKKKJJJJJJIIIJJJHHHEEECCCAAA@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBB???>>><<<:::777666555444444444444333333222111000222111000//////.................................///.........---------,,,------------------------,,,,,,++++++++++++++++++************************)))******+++***)))((('''((())))))(((&&&&&&(((***************)))))))))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))******)))((('''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&''')))+++---...---,,,***(((''''''(((((())))))************)))((('''(((((())))))((((((''''''&&&%%%%%%&&&((()))+++***************)))((((((''')))******)))(((((()))+++***)))(((''''''(((((())))))))))))***************+++,,,---............,,,,,,------------------++++++++++++++++++++++++,,,---...---,,,+++,,,............//////000111222111111222222222333333333111222222333333444444555777777666444444666;;;>>>DDDLLL]]]ttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$#########%%%&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''((('''&&&&&&%%%))),,,...---***((()))***%%%&&&((()))******))))))************************))))))***+++,,,,,,------+++,,,------......------//////...,,,***+++---///---------.........------000000000000000000000000222111111111111222333333111111222222222333333333111222333555777888999999::::::::::::;;;;;;<<<===>>>>>>>>>@@@BBBEEEGGGIIIHHHIIIKKKMMMOOOQQQQQQRRRRRRVVVYYYYYYWWWWWWYYY[[[___dddjjjooorrruuu{{{zzzuuuqqqnnnmmmkkkjjjhhhfffeeefffggghhhnnnoooppprrrrrrrrrqqqqqqllllllllllllkkkjjjiiihhheeecccaaa```aaaaaa```___[[[ZZZWWWUUUTTTSSSSSSTTTOOOQQQSSSSSSQQQWWWkkk|||^^^KKKGGGIIIHHHEEEGGGFFFDDDAAA@@@?????????@@@AAAAAAAAAAAAAAABBBBBBAAA???<<<888666555444555444333222111000000000000222222111000////////////....................................------------------------------------)))***+++,,,---,,,+++***************************************))))))))))))))))))***)))'''''')))+++************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((++++++***((('''&&&%%%$$$'''''''''(((((((((((((((&&&&&&'''''')))***,,,---+++***)))'''''''''((()))++++++++++++******)))((('''''''''(((((('''''''''(((&&&$$$###$$$&&&)))+++))))))******))))))((((((((()))++++++)))((()))***)))(((((('''''''''((()))((()))))))))***+++++++++***+++,,,------......---......---,,,,,,,,,------++++++++++++++++++++++++---///000///...---...///.........//////000111222111111222222222333333333333222111111222333555666666777666555444666:::>>>CCCKKK]]]sss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))))))))(((((('''&&&&&&((((((((('''''''''&&&&&&))),,,...,,,(((&&&(((***''')))+++,,,---,,,***)))************************,,,,,,,,,++++++*********+++,,,------......------......---++++++,,,000333333111///------...///////////////000000000000000111111111111111222222333000111111111111222222222...///222444555666666555888888888888999:::;;;;;;======<<<===>>>@@@BBBCCCBBBBBBDDDFFFGGGHHHHHHHHHHHHKKKMMMNNNMMMLLLNNNOOOMMMQQQVVVZZZ]]]```eeehhhiiihhhhhhiiijjjkkklllmmmooonnnjjjfffccc```^^^]]][[[ZZZXXXWWWVVVWWWXXXYYYZZZ[[[\\\]]]\\\[[[ZZZYYYVVVWWWWWWWWWWWWWWWWWWVVVSSSRRRPPPPPPRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNOOOQQQRRRRRRXXXhhhxxx}}}jjjRRREEEDDDHHHHHHFFFEEEDDDCCCAAA???>>>>>>>>>?????????@@@@@@AAAAAABBBCCC@@@<<<888555444555555444333111000//////000111111111000//////...//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---+++*********************************))))))((()))******)))***+++***)))((()))+++*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((***))))))((('''&&&&&&%%%((((((((((((((('''''''''(((((((((''''''''''''''')))((('''''''''((())))))+++++++++***)))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$&&&'''(((((()))))))))))))))(((((((((***++++++***))))))***(((((((((((())))))******(((((()))***++++++,,,,,,***+++,,,---------------///...---,,,+++,,,,,,---,,,,,,------------......---///000///...---...///............///000111222111111222222222333333333333222111111111333555777666666666555555777:::===DDDKKK]]]sss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((()))))))))(((((('''''''''''')))))))))((((((((((((((()))***,,,***'''&&&(((***)))***,,,---,,,+++)))'''************************,,,,,,+++++++++++++++***+++,,,------......------,,,------,,,---000444888===777111------///000111......//////000000000000111111000000111111222333000000000111111111222222...///111333555555555444555666777888:::;;;;;;<<<:::999888888999:::;;;<<<@@@AAABBBDDDEEEEEEEEEEEE@@@BBBCCCDDDDDDCCCDDDEEEFFFHHHKKKMMMOOORRRUUUWWWWWWWWWWWWXXXXXXYYYYYYZZZ\\\[[[YYYWWWUUUSSSRRRQQQOOONNNMMMLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLNNNLLLLLLNNNOOOQQQWWW^^^ZZZSSSJJJEEEEEEGGGHHHGGGDDDDDDBBBAAA@@@???>>>>>>?????????@@@@@@AAAAAAAAABBB@@@<<<888555444555666555444222000000000111111//////...---------..............................++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---+++***))))))))))))))))))))))))******)))((())))))******(((***+++***)))((()))***))))))))))))))))))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((((((((((((***))))))((('''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$'''''''''''''''((((((((())))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%'''(((((()))))))))((((((((()))++++++)))((()))***((())))))***++++++++++++((())))))***+++,,,,,,---++++++,,,,,,---,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,------.........,,,---......---,,,---...............///000111222111111222222222333333333333222111111111333555777555666666666555777:::===DDDLLL]]]sss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))((((((''''''''''''((()))******)))(((((((((((()))))))))(((((((((((())))))))))))******)))(((&&&%%%************************(((((()))***,,,---......+++,,,------......------+++,,,---...///111555999???888000,,,---000111111---......//////000000111111000000000000111222222000000111111111222222222///000111333444444555555333444555777999::::::::::::999888888888999::::::<<<===>>>???@@@AAAAAAAAA===>>>??????@@@@@@@@@???DDDDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOONNNNNNMMMKKKKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJHHHEEEEEEEEEEEECCCBBBBBBCCCDDDEEEFFFGGGHHHIIIOOOLLLKKKNNNNNNKKKJJJLLLHHHIIIJJJIIIHHHGGGFFFGGGEEEDDDDDDCCCBBB@@@@@@??????????????????@@@@@@@@@@@@>>>;;;888666555666666444333222111000000000000......---,,,,,,------...........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***(((((((((((((((((((((((())))))))))))************''')))******)))(((((()))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%%%%'''''''''(((((('''''''''###%%%((())))))(((%%%$$$''''''((()))))))))(((((('''(((******((('''((())))))***++++++,,,,,,,,,+++)))*********+++,,,,,,,,,++++++,,,,,,,,,,,,++++++------.........---,,,,,,)))******++++++,,,,,,---+++,,,------,,,+++,,,---.........//////000111222111111222222222333333333333222111111222333555666555666777666666777:::<<>>>>>>>>>>>>>>>>>???@@@@@@??????AAAAAA@@@AAACCCFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGEEEBBBAAABBBAAA@@@??????@@@AAACCCDDDEEEFFFFFFNNNMMMNNNPPPMMMIIIHHHKKKGGGIIIKKKKKKIIIFFFEEEEEEFFFEEEEEEEEEDDDBBBAAAAAA>>>>>>>>>>>>===============<<<;;;999888777666666111111111111000///............------------..............................,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((()))***+++******)))&&&(((******)))''''''(((((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))$$$%%%'''((()))(((((((((&&&&&&'''''''''&&&&&&%%%'''((((((((((((((('''''''''(((((())))))(((((('''&&&'''((())))))(((&&&%%%&&&''''''((())))))((((((&&&'''))))))'''&&&'''((())))))++++++,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++...//////...,,,+++))))))***++++++,,,------+++---------,,,+++,,,---.........//////000111222111111222222222333333333111222222333333444444555555666777777666777:::<<>>>>>>>>======<<<===??????>>>===???>>>===>>>AAADDDEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCCEEECCCAAA@@@AAAAAA@@@???>>>???AAACCCDDDEEEFFFFFFHHHJJJMMMNNNIIIDDDGGGNNNLLLKKKJJJIIIHHHFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCBBB=========<<<<<<;;;;;;:::<<<;;;;;;:::999888777666///000000111000...---+++//////.........//////000................................./////////000000++++++++++++++++++++++++------,,,+++*********+++************************&&&'''***+++,,,+++***(((%%%''')))***((('''''''''(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&))))))(((((('''''''''&&&###$$$%%%'''(((***+++,,,)))************(((&&&%%%&&&&&&''''''&&&&&&%%%$$$'''((()))))))))))))))((((((((())))))))))))(((((()))(((((('''''''''((((((&&&&&&'''((())))))((((((%%%'''(((((('''&&&&&&'''((()))***++++++***)))(((,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***(((***...000111///---+++++++++,,,------...//////,,,---...---,,,,,,---............//////000111222111111222222222333333333000111222444444444444444444666777777777777:::<<>>@@@>>><<<;;;:::;;;===>>>;;;;;;<<<>>>AAACCCEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHEEEBBBBBBDDDDDDCCCAAABBBBBBAAAAAA@@@???>>>>>>????????????????????????AAA@@@>>>>>>>>>@@@CCCDDDBBBBBBAAA@@@???======<<<@@@??????@@@CCCFFFJJJLLLGGGHHHIIIJJJJJJHHHFFFEEEGGGHHHIIIHHHEEEDDDDDDEEECCCBBBBBBAAAAAA@@@?????????>>>===;;;:::999888888777666666444333222111111222111111000///......---000///...---,,,,,,---...------------------------,,,,,,++++++***+++++++++---,,,***))))))***,,,---+++++++++***)))((('''&&&***)))))))))***++++++,,,'''((()))((('''&&&'''(((''''''''''''((()))++++++,,,***(((((()))***)))(((000...***'''&&&&&&((())))))(((&&&%%%%%%&&&'''(((&&&((()))(((%%%$$$%%%''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''(((''''''&&&%%%&&&(((***,,,))))))(((((('''''''''&&&(((((((((((()))***,,,,,,(((((((((((())))))))))))((((((((((((((()))******&&&&&&'''((())))))((((((%%%''')))***+++***)))(((%%%&&&'''(((((()))))))))++++++,,,,,,,,,++++++***))))))*********+++++++++***'''%%%(((---///---***))))))*********+++++++++000//////...------,,,,,,+++---...000000000//////444444333222222111111000000111333333222222333444444555666666666777999;;;???HHHXXXjjj~~~&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$%%%(((,,,,,,((($$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''))))))******************((((((((((((((((((((('''***)))(((''''''((()))***))))))(((((((((((())))))******)))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***,,,,,,------.../////////000000////////////000000333333333333222111000///000000///000111222444555333444555666777888888999777666666555555666666666777777888999:::;;;<<<<<<>>>>>><<<;;;;;;;;;<<<===;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEBBBBBBCCCDDDBBB@@@BBBAAAAAA@@@??????>>>>>>========================???>>>>>>>>>>>>@@@AAABBBAAAAAA@@@@@@???>>>======>>>>>>>>>???AAADDDGGGIIIEEEFFFGGGGGGGGGFFFDDDDDDDDDEEEFFFDDDBBBAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>===<<<:::888888777777666555555444333222222111111111000000///......------,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++...,,,+++******+++,,,...,,,,,,,,,++++++***(((((()))))))))))))))***++++++((()))***)))'''&&&&&&'''''''''''''''((()))***+++---+++)))((((((((('''&&&---,,,***(((''''''(((((((((((('''''''''''''''(((''')))***)))&&&%%%&&&((('''&&&&&&&&&&&&'''(((((())))))''''''&&&'''((((((((('''&&&&&&&&&(((***+++((('''''''''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***)))))))))(((((('''''''''''''''''''''(((((()))&&&&&&'''(((((((((((((((&&&'''(((******)))((('''((()))***,,,------,,,,,,)))******++++++******)))*********++++++++++++,,,...+++((())),,,---***''',,,,,,---------.........,,,,,,------------------,,,---...///000000000000222222222222222222222222000222333333222111333444333444666666555666888:::???HHHWWWiii}}}&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%'''((())))))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''((((((((()))*********''''''(((((((((((((((((())))))(((((((((((())))))******))))))))))))******+++***)))(((((((((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******,,,,,,,,,---......//////000000////////////000000000111222333333222111///////////////111222333444333333444555666777777888555555444444444555555666666666777888999::::::;;;<<<<<<======<<<<<<;;;:::<<<<<<<<<===???@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDBBBBBBCCCCCCAAA@@@AAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????@@@@@@@@@??????>>>>>>>>>============???AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBB@@@>>>===>>>???AAAAAAAAA@@@??????>>>>>><<<;;;:::888777666666555444444333333222222222222111000000//////.........,,,,,,,,,,,,---...//////++++++++++++++++++++++++++++++*********++++++,,,...---,,,++++++,,,---...------------,,,+++*********))))))))))))******+++)))******)))'''&&&&&&'''(((''''''(((((()))***++++++)))(((((()))))))))((()))))))))(((((('''''''''''''''((((((((((((''''''&&&(((((((((&&&%%%&&&''''''&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&''''''((((((+++******)))((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&'''((())))))'''&&&%%%%%%''')))***+++***)))((((((((())))))***))))))(((++++++++++++,,,,,,,,,,,,000---***+++,,,---***'''*********++++++++++++,,,******++++++,,,---.........------......///000111000000111111222333333444000222333333222111222444222444555555444555777:::@@@HHHVVVgggzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((())))))(((((((((((())))))***))))))(((((())))))******))))))(((((()))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++,,,,,,------...//////000////////////000000111,,,...111333333222000.../////////000111333444444222333333444555555666666444444333333333444555555666666777888888999:::::::::;;;<<<======;;;:::888<<<<<<<<<<<<===>>>@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBAAA@@@????????????>>>>>>=================================::::::<<<===============????????????>>>>>>>>>>>>======<<<===>>>???AAAAAACCCBBBAAA@@@@@@@@@AAAAAA===>>>???>>><<<;;;<<<=========<<<<<<;;;;;;:::::::::999888666555444444444222222222222222222111111000000/////////.........///......---,,,+++******++++++++++++++++++++++++***************++++++,,,///...------------...///...............---,,,+++++++++************+++,,,***++++++***'''&&&&&&'''((((((((((((((()))******)))((('''(((***,,,,,,+++&&&'''((())))))(((''''''$$$%%%'''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((()))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))***))))))(((''''''&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((((('''''''''(((((('''&&&%%%$$$###%%%'''))))))(((&&&%%%(((((())))))******))))))++++++,,,,,,,,,------------+++***+++---...---+++))))))))))))************+++++++++,,,------............---------///111222000000111111222222222333111222333333111111222333222333444444444555777999@@@GGGTTTdddxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++***&&&$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******'''&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))###$$$$$$%%%&&&''''''(((&&&'''''''''(((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((()))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,,,,---.........///////////////000111111***,,,///111222111///---000000111222222333333333222222222333444444555555333333333333333444555555777777888888999999::::::999:::<<<======;;;999777;;;;;;;;;;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCAAABBBBBBBBBAAA??????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>=========>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAA<<<===>>>===;;;:::;;;<<<<<<;;;;;;:::999999888888888777666555444333333333111111111111111111000000////////////..................---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,........................------.........---,,,,,,---,,,,,,+++++++++,,,,,,***++++++***(((&&&'''((()))(((((((((((())))))***---+++******+++,,,+++***%%%&&&((()))))))))'''&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''((((((***)))((((((((((((((()))'''''''''''''''(((((((((((((((''''''(((((()))***'''(((((((((((((((''''''(((((((((''''''&&&%%%%%%&&&''')))***+++***((('''((())))))***++++++******++++++,,,,,,,,,---------,,,,,,+++,,,---------,,,,,,,,,,,,------------...------------------------......---------///111222222222222111111000000000111333333333111111222333222333444444444555777999???FFFSSScccwww$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&)))***)))&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&'''''''''***)))&&&%%%$$$%%%'''(((%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))&&&'''''''''((()))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((()))***+++------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))+++++++++,,,------......///......//////000111222+++---///000111000///...000000111222222111111000111222222222333333333333333333333333444444555666777777888888999999999999999:::;;;<<<<<<:::888777999999999::::::<<<===>>>>>>>>>??????@@@@@@AAAAAA???AAABBBBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999::::::;;;<<<<<<===?????????>>>>>>=========<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????;;;<<<===<<<;;;:::;;;===<<<<<<<<<;;;::::::999999777666555444333333333333111111000000000/////////........................***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,........................+++,,,,,,------,,,,,,+++------,,,++++++++++++,,,)))***+++***((('''((()))))))))(((((((((((())))))111///,,,******)))(((&&&&&&'''((()))***)))((('''###$$$%%%&&&&&&&&&&&&&&&)))((('''(((*********((('''&&&&&&&&&&&&'''((((((&&&'''(((((()))(((((('''''''''(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((()))******(((((((((((((((((('''&&&((((((((('''''''''''''''''''''((((((((((((''''''(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,...------,,,+++******)))++++++++++++,,,,,,,,,,,,...........................------......///000111333222222111000000//////222333444333111111111222222444555555444555777:::===EEESSScccvvv$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((())))))&&&&&&''''''((())))))***'''((()))******)))((('''))))))(((((((((((())))))((((((((((((((()))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))***++++++,,,,,,---..................///000111222//////000000111000000000///000000000000...---,,,111111111222222222222222333333333333444555666777666666777777777777888888999::::::;;;:::999888777777777888888:::;;;======>>>>>>>>>>>>>>>>>>>>>???===@@@BBBBBB???===<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999:::;;;===>>>@@@@@@???>>>===<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@>>>???@@@@@@@@@???>>>===:::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;:::999999999666666555444333333333333111111000//////...------........................******+++,,,,,,+++***)))++++++++++++++++++++++++(((((((((((()))***+++,,,---------......---------)))******+++++++++******,,,+++******)))))))))***''')))******)))(((***+++))))))(((((((((((())))))...,,,)))((()))((('''&&&)))))))))***))))))((((((&&&&&&&&&&&&'''((())))))((('''&&&''')))***)))''''''&&&&&&&&&&&&'''(((((('''(((((())))))((('''&&&&&&&&&'''(((((()))))))))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&(((''''''''''''((())))))((((((((((((((('''&&&&&&((((((((('''(((((())))))((('''&&&&&&&&&&&&'''(((&&&'''((()))*********************++++++++++++,,,+++,,,,,,+++***)))******(((((()))))))))*********,,,,,,,,,------......///,,,---...///000000000000111111111111000000000000222333444333111000111222333444666666555666888:::;;;DDDRRRcccvvv$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''$$$%%%&&&''''''%%%###"""&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***'''((()))******)))((('''******))))))))))))******))))))(((''''''''''''(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***---......---,,,***++++++,,,,,,---..................///000222222222222111111111111111111.../////////...,,,***)))111111111111111222222222333333333444555666777888555555555666666666666666:::::::::::::::999888888666666777888999;;;======>>>>>>>>>>>>============<<>>===<<<;;;:::888999;;;===>>>???@@@@@@<<<>>>???@@@@@@>>><<<;;;999:::;;;;;;:::999:::<<<::::::999999888777777777666555555444333333333333222111000///...---,,,,,,---.....................---------,,,+++)))'''%%%))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,------------,,,,,,((())))))*********))))))******)))(((((('''(((((('''(((******))))))+++,,,***)))(((((((((((())))))'''%%%%%%&&&(((*********+++*********))))))))))))((((((''''''((()))+++,,,&&&###"""###&&&(((&&&$$$'''&&&&&&&&&&&&'''(((((((((((()))))))))'''&&&%%%%%%%%%'''((())))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))***+++))))))((('''&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&((((((((((((((()))***+++...---+++))))))***,,,---%%%&&&'''((())))))))))))))))))*********+++++++++&&&((()))******+++---...++++++,,,,,,,,,---------((()))***+++---...///000+++---...000000000000////////////000111111222222222333444333111000111222444555666666666777999;;;:::CCCRRRdddwww&&&%%%%%%'''((((((&&&$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$&&&)))***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&$$$######%%%'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&'''((('''&&&&&&'''(((''')))))))))'''&&&'''(((''''''''''''''''''''''''+++*********))))))(((((('''''''''''''''((())))))******)))))))))))))))************)))))))))))))))***+++,,,,,,+++***((('''---,,,,,,,,,++++++******)))***+++,,,---,,,+++******+++,,,+++)))))),,,//////............---------......//////000000111111000000//////.........------......000111222333444333333333333444555666666888888777777777777888888777888:::<<<<<<;;;:::999888888999999999:::::::::888999;;;<<<===<<<;;;:::<<<<<<======>>>>>>??????::::::::::::::::::::::::999999888777666666777777777777888999<<>>???@@@BBBAAA@@@>>>============999999:::999999888777666555999<<<;;;888555444555666555555444444333222222///............///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,------......---,,,***))))))*********++++++++++++******))))))((((((''''''%%%&&&''''''((((((''''''+++******)))(((''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((&&&'''((('''%%%%%%'''(((%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&((()))+++,,,,,,,,,+++,,,++++++***)))((((((''''''''''''''''''((())))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))+++,,,...---***(((''''''///---+++***++++++***))).........------,,,,,,,,,111111111111000///...---000000000000///////////////000000000000111111111333444555555555666888:::===BBBOOOaaattt&&&&&&&&&'''((((((&&&$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%######%%%'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$%%%'''&&&'''((('''&&&%%%&&&((()))******)))'''&&&'''(((''''''''''''''''''''''''******)))))))))((((((((('''''''''''''''((())))))))))))(((((())))))***+++***)))))))))))))))))))))***++++++++++++***)))))))))((((((((('''''''''''')))***+++,,,,,,,,,++++++***+++,,,+++)))))),,,///------..................///////////////000000000000/////////............//////000000111111222222333333222333333444555666888888777777777777888888;;;;;;<<<;;;:::999777666888888888999999999::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????<<<<<<<<<;;;;;;;;;::::::;;;:::999888888888888999777777888999;;;>>>AAABBBBBB@@@<<<;;;;;;<<<;;;;;;>>>>>>======<<<=========@@@???>>>======<<<<<<===999999:::999999888777666666999;;;:::777555555555555555444444333222222222000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((())))))***+++***+++++++++***)))(((''')))))))))*********++++++***)))))))))((((((((('''%%%&&&''''''(((((('''''''''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((()))(((&&&&&&((()))''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((''''''''''''))))))((((((((('''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''((()))***++++++******)))++++++***))))))(((''''''(((''''''''''''((())))))((()))******++++++++++++))))))))))))))))))))))))(((***,,,,,,+++*********+++***))))))+++------,,,------------,,,,,,,,,+++//////000000000///......111111111111111000000000111111111222222222333333333555666666555666888;;;<<>>?????????>>>>>>===<<<;;;:::::::::999888888888888888888777777888999;;;===???@@@CCC@@@===<<<<<<===<<<<<>>===<<<;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<999999:::999999888777666777888999888666555555666444444444333222222111111222111000...---,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***************)))(((''''''((((((((()))))))))******))))))))))))((((((((((((%%%&&&''''''((((((''''''&&&&&&'''(((((()))******(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))(((''''''(((***)))))))))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))((((((((((((''''''&&&&&&''''''((((((((('''''''''((()))))))))))))))***)))(((''''''***))))))(((((('''''''''((((((''''''(((((()))***))))))******+++*********))))))))))))))))))))))))&&&(((+++,,,++++++,,,---+++***)))))),,,---------,,,,,,,,,,,,++++++++++++------...////////////...111111111111111222222222333333333333444444444444333555666666555666888;;;;;;@@@MMM___rrr&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&'''%%%&&&''''''%%%%%%&&&''')))******(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***))))))((((((((()))))))))))))))))))))************))))))((()))+++---...............------------)))******+++,,,,,,,,,,,,***+++++++++++++++,,,---***++++++,,,...//////000000000000//////......---///////////////.........000000000000000111111111222222222222333444555666777777666666666666777777888888777777777888999:::777777777888888888888999:::999888888888999;;;<<<;;;;;;<<<<<<===>>>>>>?????????>>>===<<<::::::999777777666555555666666777777777888:::;;;===>>>???AAA???===<<<======<<<;;;======<<<;;;;;;:::;;;;;;::::::999::::::;;;<<<<<<999999999999999888666666888777777666555555555666333333333222111111000000111000///...------------,,,,,,---------------...++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&''''''((('''''''''))))))((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((((((&&&&&&((()))***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''((())))))(((((((((((((((((('''''')))((((((((('''''''''&&&((((((((('''((())))))***)))***************)))(((++++++++++++++++++++++++''')))++++++++++++---......,,,******+++++++++***+++++++++++++++++++++++++++,,,---...////////////000000111111111111111222333333333444444444444555222444555555444555777:::;;;???KKK]]]ppp&&&$$$######%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###%%%&&&%%%&&&'''&&&%%%$$$%%%''''''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))++++++)))(((''''''''''''(((((())))))************))))))(((((()))+++---...)))))))))))))))))))))))))))*********+++,,,------*********+++,,,,,,,,,+++)))***+++,,,---///000000000000//////......------.........///////////////......///000111222333333222222222222333444555555777777666666666666777777777666666666666777888999666666777777777888888888999999888777777999:::;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::999888777777666666666666777777888888999;;;<<<======>>>???===;;;;;;<<<<<<;;;:::::::::999999:::;;;<<<<<<888888888888999:::;;;<<<999999999999999888666666777666555444555555555555222222222111000000//////......------------......*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***+++++++++++++++***************(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&''''''((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&&&&'''&&&%%%$$$&&&((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''((()))***((((((((((((''''''''''''((((((((((((((()))******))))))*********))))))(((***************************+++,,,,,,******+++------,,,******+++,,,+++***++++++++++++++++++++++++++++++,,,.../////////////////////000000000111111222222222222333333333333111222444444333444666888;;;???JJJ\\\nnn&&&%%%######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&$$$&&&'''&&&%%%$$$%%%&&&&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))+++***)))((('''&&&&&&&&&((((((((()))******++++++))))))))))))***+++,,,---'''''''''(((((((((((())))))))))))***+++,,,---...+++******+++------,,,***)))***+++,,,---...////////////...........................///////////////------...000111222333444111111111222222333444555777666666555555666666777888888777666555444444333666666666666777777777777888888777777888888999::::::;;;;;;<<<<<<===>>>>>>======<<<<<<;;;:::999999999999999999999999:::;;;999:::;;;<<<============>>><<<;;;;;;<<<<<<;;;999888888888888999:::;;;<<<888888888888999999:::;;;999999:::999999888777666666555444444555666555333222111111000//////......------,,,,,,---......///((())))))******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***************++++++,,,***))))))((((((((())))))((((((((()))))))))******(((((((((((())))))))))))%%%&&&''''''((((((''''''$$$$$$%%%&&&((()))******''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&%%%$$$$$$%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((())))))(((((())))))***+++(((((())))))***)))))))))''''''''''''''''''''''''---------,,,***)))+++,,,***(((((())),,,.........++++++++++++,,,,,,,,,,,,+++,,,---...///000000000.........///000000111111111111111111222222222222111222444444333444666888<<>>=========<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<:::;;;===>>>>>>>>>>>>===>>>===<<<<<<======<<<:::999999888888888999999:::999999999888999999::::::999999:::999999888777666444333333444666777444111111111000//////......---......---,,,,,,,,,------((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))***+++++++++***)))((())))))***+++)))))))))*********++++++'''((((((((()))))))))***%%%&&&''''''((((((''''''###$$$%%%&&&((()))***+++''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''%%%&&&'''&&&$$$$$$&&&'''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&'''''''''(((((((((((('''((()))******)))((('''(((''''''&&&&&&&&&&&&'''(((((('''''''''(((***+++))))))))))))))))))))))))))))))(((((())))))***+++''''''((()))*********)))((((((((((((((((((((((((---------,,,******+++---)))(((((())),,,...///...+++,,,,,,,,,---------------...//////000000000000...//////000111111222222111111111111222222222222333444555555555666888:::===@@@IIIYYYjjj~~~***(((&&&&&&'''((()))((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&((($$$%%%&&&&&&$$$$$$%%%&&&'''(((******))))))+++,,,'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))%%%%%%&&&&&&((()))***+++'''(((((()))***+++++++++((()))***,,,,,,+++***)))*********++++++,,,,,,,,,***)))))))))***,,,...///+++))))))+++......,,,)))***++++++,,,,,,------...,,,------....../////////---.........//////000000000000000000000000111111111111111111222333444555666666555555555555666666222333555777777666555444555555555555666666666777555666888999999999888777::::::;;;;;;<<<======>>>>>>>>>>>>>>>============999888888888999::::::;;;;;;<<<>>>?????????>>>===>>>======>>>??????===;;;;;;:::999888777777777777::::::999999999999999:::999999:::999999888777666333222222555777777444000000000000///......------000///...---,,,+++++++++))))))***+++,,,,,,------************************))))))))))))))))))))))))((((((((((((((()))******------+++++++++,,,---...************++++++++++++'''((((((((())))))******%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%''''''''''''''''''''''''###$$$&&&((())))))((('''&&&'''((('''%%%%%%'''(((''''''(((((())))))******&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((('''((((((((())))))******'''((()))******)))((('''***)))((('''''''''''''''+++***(((''''''((())))))))))))))))))************)))))))))))))))******+++&&&&&&((()))************++++++++++++++++++++++++,,,------+++******---///---+++)))***+++,,,,,,+++,,,,,,,,,------............//////000000000000000///000000111222222333333111111222222222333333333555666777777777888:::<<<>>>@@@JJJYYYiii|||&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%######$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%$$$%%%'''((('''&&&++++++++++++***((('''&&&###%%%'''''''''''')))***((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((((((((((((((''''''''''''***(((&&&'''***+++***'''***))))))))))))+++,,,---------------,,,+++************))))))******+++,,,,,,,,,------...---------000///...---------------...)))$$$'''---222111...111111222222222333333333444333333333333444555555333444555555555444333222777777666666555444222222444444555777888999:::;;;777666555444444666888999::::::;;;;;;<<<===============>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAAAAA???<<<:::>>>;;;999999;;;===;;;999888888777777888999999:::999:::;;;:::888888888:::===:::888888999999666444555555444333333333333444444222///---,,,,,,---......---,,,+++***+++,,,,,,)))***,,,.........,,,+++,,,++++++***)))(((''''''************))))))))))))******)))))))))))))))***))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((()))*********((('''&&&'''''''''(((((((((((()))))))))))))))))))))))))))***)))((('''''''''''''''(((&&&&&&(((***+++(((%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))&&&######&&&((('''%%%''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''///,,,'''$$$$$$''',,,///'''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''((()))***+++'''&&&%%%'''))))))'''$$$((((((((((((((((((((((((******))))))((((((''''''((((((((()))******++++++******))))))((((((''''''))))))***,,,......,,,))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///...000111111000000000222111111222222222333333333222333444444444555777999<<>>???AAABBBBBB@@@>>><<>>===;;;999888888888888999999:::999::::::888555333333444<<<999777777888888666444555444444333333333333333333111000...---,,,------......---,,,,,,,,,,,,---)))***,,,------,,,+++***+++*********)))(((((((((*********)))))))))((((((******)))))))))))))))************))))))((((((((()))))))))))))))*********(((((()))))))))((('''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((''''''''''''((()))((('''((())))))&&&###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&###************)))((('''&&&%%%&&&''''''((((((''''''+++***(((''''''(((***+++'''&&&%%%%%%''''''&&&%%%)))(((((((((''''''&&&&&&'''&&&%%%'''))))))'''$$$(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((***)))))))))))))))((((((***)))***+++------+++***)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///...000222222111000111222111111222222222333333333222333444444444555777999<<>>:::999777888999::::::999:::::::::999999999999999<<<<<<<<<;;;888777777777999888777777888888666555444444333222222222222333111000000///...---,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))(((((()))))))))(((((())))))***++++++++++++******************))))))))))))))))))''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))((('''''''''&&&$$$"""'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&(((***)))%%%"""''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&***)))((((((******)))(((***))))))((('''&&&%%%%%%'''&&&&&&'''(((((('''%%%(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((((('''''')))))))))***************+++)))))))))+++,,,+++***))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////111222222111111222333111111222222222333333333222333444444444555777999;;;>>>GGGUUUeeeyyy###$$$%%%&&&''''''''''''''''''''''''''''''''''''###$$$$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$############"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''' !!!!!!"""""""""&&&&&&%%%$$$###$$$&&&(((((((((((('''((((((((((((%%%'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''((())))))***************(((((())))))))))))))))))***))))))******++++++***)))))))))******+++,,,,,,,,,------,,,,,,+++***)))******))))))******+++,,,*********+++,,,------...///......---------......///111222000......000333111111111111222222222222111111111111111222333333333333444444444444444444555555666666666666555555333444555666777999::::::999999888888888999:::;;;999::::::;;;;;;<<<======<<<===============<<<<<<;;;;;;;;;::::::;;;<<<<<<>>>???@@@AAAAAA@@@???>>>999888777777888999999999<<<<<<<<<;;;:::999999888999:::<<<;;;;;;;;;<<<===777777666666666666555555333333222111111111111222////////////...---,,,+++***+++,,,,,,,,,+++)))(((******++++++***)))((('''((((((((()))))))))))))))***)))))))))(((((((((((()))(((((((((((())))))***************************(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((&&&$$$%%%%%%%%%%%%%%%$$$######%%%&&&''''''((('''''''''%%%&&&((())))))(((&&&%%%)))(((''''''))))))((('''''''''''''''''''''''''''''''''&&&''''''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((++++++*********)))))))))))))))******++++++,,,,,,,,,***((((((***++++++***))))))***++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------...////////////111333333222111222333111111222222222333333333222333444444444555777999;;;>>>GGGTTTdddxxx###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&&&&&&&'''&&&''''''&&&$$$$$$&&&((((((((((((((((((***+++,,,&&&'''((((((&&&%%%&&&'''&&&''''''''''''''''''&&&((())))))*********************))))))((((((''''''((((((((((((&&&&&&&&&&&&((())))))***++++++,,,,,,************)))(((''''''******))))))******+++,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,---+++...111000------000444000000111111111222222222222222222222222333444444333333333333444444555555777777777777666555444333333333444666777888999:::999999999999999::::::;;;999999::::::;;;<<<<<<<<<<<<<<<===============<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>======<<<===============>>>???>>>>>>>>>===<<<:::888777444666777888777777999;;;666666666666555444444444222222111000000000000000......//////...---,,,++++++,,,---------,,,***)))************)))(((((('''((((((((((((((())))))))))))))))))(((((((((((('''((((((''''''((()))******((()))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''&&&&&&'''((('''(((((((((((('''&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%###"""###$$$%%%$$$"""&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((+++******)))(((''''''&&&*********++++++,,,,,,,,,))))))******++++++,,,,,,,,,+++))))))***++++++************+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,---......//////000///000222222111111111222111111222222222333333333222333444444444555777999:::===FFFSSScccvvv$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***)))&&&%%%&&&)))(((((('''((()))+++---...'''((()))(((&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''(((((((((((('''''''''''')))***+++***(((&&&'''(((&&&'''((()))*********)))%%%&&&'''((())))))))))))******))))))******+++,,,---,,,+++)))((())))))***++++++*********+++,,,,,,***---000///...---000222000000000111111111111222222222222222222333444444333333333333333444666666888888888777666555333333333333444555777888999999::::::;;;;;;;;;<<<<<<<<<999999999:::;;;;;;<<<<<<;;;<<<==================<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>=========???AAA@@@@@@@@@???===:::888666777888999999777666777888666777777555333111222222111111000////////////000.........---------,,,,,,.../////////......------*********)))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((()))******''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&''''''###%%%&&&&&&%%%&&&)))+++%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((&&&%%%%%%(((***%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((('''&&&%%%&&&'''((('''%%%)))(((((('''&&&%%%$$$$$$&&&'''((('''%%%%%%''')))((((((((((((((((((((((((*********)))((((((''''''))))))******+++,,,,,,---)))))))))***************---,,,***+++,,,,,,+++)))******++++++,,,---------++++++,,,,,,,,,,,,---------------...//////000000...000111111000000111222111111222222222333333333222333444444444555777999:::===EEERRRbbbuuu%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((())))))***%%%%%%&&&&&&&&&%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%)))---,,,(((&&&&&&((('''&&&&&&&&&(((***---...((())))))(((&&&$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&'''(((((())))))+++,,,,,,******,,,...%%%&&&((()))******))))))%%%&&&'''((())))))))))))******))))))******+++,,,,,,+++)))(((((()))***+++++++++******++++++,,,------...000000///...//////000000000000111111111111111111111111111222333333333333222222333444666777777777777777777666555444222333444555666888999999999::::::;;;;;;;;;;;;;;;888999999::::::;;;<<<<<<;;;;;;<<<===============<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;<<<999;;;<<<<<<;;;;;;===@@@AAAAAAAAA@@@>>>;;;888666888999::::::888888999:::666777888555222//////111111000//////....../////////...---,,,,,,,,,---...///...------,,,,,,------******))))))******++++++)))))))))((('''''''''&&&))))))(((((((((''''''''''''&&&&&&'''''')))******&&&&&&'''''''''(((((((((''''''(((((((((((((((((('''&&&%%%%%%%%%'''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%'''((('''%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))'''&&&''')))"""######$$$$$$$$$######%%%&&&''''''((((((''''''((((((''''''''''''((((((***)))((()))***+++***((('''''''''&&&&&&%%%%%%%%%&&&(((((('''%%%$$$''')))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))*********)))))))))))))))((((((---,,,,,,---...---+++)))******+++,,,,,,------...++++++,,,,,,,,,,,,------------......//////000000---...000000/////////000111111222222222333333333222333444444444555777999999<<>>>>>======<<<;;;::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;>>>??????======@@@CCCBBBBBBBBBAAA>>>;;;777555000222444555555666999:::666888888555111......000000000///...............000...,,,++++++,,,---///---,,,***)))((()))***+++******))))))***+++,,,,,,******)))((('''&&&&&&%%%)))(((((((((''''''''''''&&&&&&&&&'''''')))******&&&'''''''''(((((())))))$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))'''''''''(((((((((((()))''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%((()))***(((%%%%%%(((+++'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''""""""#########$$$$$$$$$###'''++++++)))'''&&&'''%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''''''''((())))))((('''''''''%%%$$$%%%&&&'''&&&%%%######$$$%%%'''((())))))&&&(((((('''$$$$$$'''***(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---))))))((((((''''''&&&&&&******))))))((((((''''''---------///000...+++)))***++++++,,,,,,------...++++++,,,,,,,,,---------------......///000000000,,,...000000///...///000111111222222222333333333222333444444444555777999999<<>>>>>BBBBBBBBBBBBAAA@@@???>>>AAA@@@>>>===;;;::::::999999888666444333333333444333222111000////////////000000//////.........---000000///...,,,+++******+++***************++++++,,,+++***)))((((((((((((++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&((()))***(((((((((((('''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%$$$######$$$%%%'''(((%%%%%%$$$###$$$''')))+++&&&'''((()))************'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((++++++)))(((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***))))))(((++++++++++++++++++++++++*********,,,------+++))),,,,,,---------,,,++++++------..................000111111111111222222222111111222222222333333333666333222444444444666:::;;;===DDDQQQ```sss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***((('''''')))***)))(((&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((('''***)))((((((((()))***+++******)))*********+++,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,+++...000000/////////000...//////000000000000///111111111111222333444444333333333444444444444444666777888888888777555555666555555555666777888888::::::999999999999999999888888999999999:::::::::::::::::::::::::::;;;;;;999999999999999999999999::::::999::::::;;;<<<===CCCCCCCCCCCCBBBAAA@@@???AAA@@@>>><<<;;;::::::999888777666444333333333333444444333222111000000111000/////////.........---///......---,,,+++******+++***************++++++,,,+++***)))(((((((((((()))))))))((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((('''''''''''''''((())))))))))))******))))))((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&''')))&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))************************************************+++******+++------,,,***++++++,,,------,,,,,,,,,---------.........//////000000111111111222222222111111222222222333333333333000000333444444666;;;;;;===DDDQQQ___rrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%''''''%%%###"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%'''''',,,***((('''(((((('''%%%'''''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''(((((((((((((((((((((((())))))))))))******((((((((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,...000000///...///000//////000000000///......111111111000000111111222222333333333444444444555555666777888999888777777666666666555666666777777888888888888888888888999888999999999999:::::::::999999999999999999888888888888888888888888888888888888888888999:::;;;;;;AAAAAAAAAAAAAAA@@@???>>>>>>===;;;:::888888777777888777666444333333222333333333222111000000000000/////////...............---,,,,,,,,,++++++++++++++++++***************+++++++++***)))((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''(((******)))(((''''''&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''%%%$$$""""""&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&'''%%%$$$""" !!!###%%%'''%%%&&&''''''((((((''''''(((((('''&&&&&&%%%$$$$$$(((((((((''''''((((((((('''&&&%%%$$$%%%%%%'''''')))((('''&&&&&&%%%&&&&&&))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))***++++++,,,,,,++++++++++++++++++++++++,,,***)))***+++---,,,,,,***++++++,,,------------+++,,,,,,---...///000000000000000111111111222222111111222222222333333333111......222444444777;;;;;;===DDDPPP^^^qqq''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&'''((('''$$$"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$"""$$$))),,,)))&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''***(((&&&%%%%%%%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******))))))))))))*********************++++++++++++,,,,,,,,,++++++++++++,,,---...///---...000///...---...//////000000000///...------111000000/////////000000222222222333333444444555333444666777888888888777777666666555555555666666777777777777888888888888999999999999999999999999999999888888777777666666777777777777777666666666666666666666777888999999<<<=========<<<<<<;;;::::::999888666555444444444777666555444333222222222000///......---------...........................++++++++++++++++++++++++,,,+++******)))***************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&'''((()))((('''&&&%%%!!!!!!###$$$%%%&&&&&&&&&''''''''''''(((((()))***))))))(((''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''%%%###"""&&&%%%$$$############$$$$$$$$$%%%&&&''''''''''''$$$&&&'''))))))'''&&&$$$(((''''''''''''((())))))'''&&&%%%$$$$$$&&&((()))%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))'''%%%###""""""###$$$&&&)))(((''''''&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))))))))***++++++,,,,,,---------------------------+++))))))***,,,---,,,)))***+++,,,---.........++++++,,,---...///000111000000000000111111111111111111222222222333333333222///000444555555777;;;:::<<>>===<<<:::999999888666333111///...---//////////////////000111//////000000000000//////------......---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,---*********)))))))))((((((***)))((((((''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''"""######$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((()))(((((()))'''%%%$$$%%%(((+++---((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******&&&''')))*********)))(((******))))))))))))*********++++++++++++***))))))(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,------...////////////...///.........///000111111000111111111111222222222333333444444555666888999777999>>>GGGQQQ```xxx'''''''''&&&''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$$$$%%%&&&'''$$$$$$$$$(((111666222)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###"""""""""%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&((('''''''''''''''(((((()))))))))***+++++++++,,,'''((()))***++++++++++++&&&''')))+++,,,---------))))))(((((()))+++,,,---,,,,,,,,,---...///000111000111222333444444444444333333222222333333444444333333333333444555555666111333444444333333444555555666777888999:::::::::777999;;;:::999:::===???@@@BBBCCCCCCAAA===999777777666444111000...------......------...//////000//////000000000000//////,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))((((((((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))((('''$$$%%%&&&'''(((''''''&&&"""$$$&&&(((((('''&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''###$$$&&&'''(((((('''''''''&&&&&&&&&&&&'''))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((()))))))))'''''''''(((((((((((((((******))))))))))))*********++++++++++++***))))))))))))(((((()))+++---///*********++++++++++++,,,---------------......///111000000///000000111111000111111111111222222222222222222333444555777777777999>>>FFFPPP___www&&&&&&&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&(((((('''(((&&&###$$$((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%% """$$$%%%%%%%%%&&&(((&&&&&&'''((('''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((((()))***+++,,,,,,---'''((()))******+++++++++))))))+++,,,,,,+++***)))***)))((((((((()))***++++++,,,,,,---...///111111111111222333444444444444333333222222222333444555777777666555555555555666111333444444333222444555777777777777777777888888666999;;;;;;::::::>>>AAAEEEFFFGGGGGGDDD>>>999555111000000000000000111111---------------...///000//////000000000000//////++++++,,,,,,,,,+++******++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))******''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))++++++***$$$%%%'''(((((((((''''''(((***---000000///,,,***&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&((((((((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''"""###$$$&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((***)))'''''''''(((***+++******))))))))))))******,,,------------,,,++++++...,,,***(((''')))+++,,,))))))*********+++++++++------,,,++++++---...///222222111111111111111111000111111111111222222222111111111222333444666666777999>>>FFFOOO___vvv%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""######$$$###$$$%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###!!!$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((*********)))))))))))))))&&&(((+++------+++(((&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))*********))))))((())))))***+++,,,,,,------,,,---//////......000111000111222333444333222222222222333333444555555555555555555666555555444444666666666666555444333333111333666999:::999777666888999:::::::::;;;===???DDDEEEFFFFFFDDD@@@<<<999444333222000000000000111000...,,,+++,,,...//////000///...---------------------,,,,,,+++***)))))),,,+++***))))))***+++,,,******)))(((((((((((((((&&&'''((((((((('''%%%$$$%%%&&&'''))))))'''&&&%%%(((''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&'''&&&$$$###"""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&((())))))&&&######$$$&&&&&&&&&&&&$$$###''''''''''''''''''''''''###$$$%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***((('''(((,,,---***''')))************+++++++++******+++,,,...---+++(((,,,,,,++++++++++++******))))))*********+++++++++111000...,,,+++***))))))------..................000///---,,,---///222444222222111000////////////555555444444444333333333666<<<<<>>???BBBFFFJJJIIIJJJJJJJJJHHHDDDAAA???:::888666444222111111111000...,,,,,,---...---,,,//////...---,,,+++)))))),,,+++++++++******))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((&&&%%%%%%&&&'''(((&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&'''((())))))((('''&&&%%%%%%&&&'''''''''''''''&&&''''''&&&$$$$$$'''***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))***+++***'''&&&''')))))))))))))))************,,,***(((''')))*********---,,,,,,+++***)))((((((******++++++++++++,,,,,,'''((())))))******++++++++++++,,,---...///000111/////////000000000000//////////////////000111222111111222333444555666777777===>>>BBBPPP[[[mmm%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''""""""######$$$$$$$$$$$$((((((((())))))))))))(((%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***,,,------+++)))'''))))))(((''''''((())))))((((((((((((((((((''''''((((((((()))))))))******(((((()))***++++++*********+++++++++++++++,,,,,,+++,,,......------///000000000000111111111222222333333444444555666666666777666666666666777888999;;;;;;;;;:::999888666555555444444444555888:::<<<:::;;;<<<>>>???CCCHHHLLLKKKKKKKKKKKKHHHFFFCCCAAA===;;;888555333222111111///...,,,,,,------,,,+++.........---,,,***)))(((++++++***************)))***************************))))))(((((((((((((((((('''&&&%%%%%%&&&((((((((((((((())))))(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%'''((())))))(((&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& ###$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((()))'''%%%&&&)))******)))(((((()))))))))*********)))((()))***++++++)))''',,,,,,+++******)))(((((())))))))))))************++++++,,,,,,,,,+++***)))++++++,,,---...///000111/////////000000000000000222222222222222333444555111111222333555666777777666======BBBOOOZZZkkk&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%$$$%%%&&&''''''((('''''''''###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''### !!!"""&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))***++++++)))(((&&&)))((((((''''''(((((()))+++++++++******)))))))))((((((((()))))))))******'''((()))***************++++++++++++++++++++++++***,,,---...------...000111000000000000111222222222222333333444555555666666555555555777999;;;<<<>>>>>>>>>===<<<:::999888555555555555666777999::::::;;;<<<===>>>BBBHHHLLLOOONNNNNNMMMKKKHHHFFFDDD???===:::777444222111111///---,,,,,,------+++***((()))+++,,,------,,,+++******************************++++++++++++************)))((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&'''(((***)))%%%"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))&&&###$$$))),,,+++)))((((((((()))))))))******))))))***+++---,,,)))'''))))))***+++,,,---......((((((((())))))))))))******+++,,,---......---,,,+++,,,,,,---...///000000............///000111222222111111111111222222333111111222333444666666777555<<<===AAANNNXXXiii&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&!!!"""###%%%%%%%%%$$$###"""$$$%%%%%%######$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''***+++'''!!!&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$#########"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((()))))))))******))))))((('''((((((((((((((((((((((((***************+++++++++)))))))))*********++++++'''((()))***++++++++++++++++++++++++++++++++++++***,,,------------...000111000000///000111222333111111222222333444444444444444444555777:::===???@@@@@@@@@???===;;;:::999666666666666666777888888::::::;;;;;;===AAAFFFKKKOOOOOONNNMMMJJJHHHFFFEEEAAA???<<<888555222111111///---,,,,,,---,,,+++)))%%%'''))),,,---------,,,))))))))))))************((()))***++++++***)))(((******)))(((((((((((((((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,+++***((($$$$$$%%%%%%&&&''''''((($$$%%%&&&(((((((((''''''%%%%%%$$$$$$%%%&&&&&&'''&&&''''''(((((((((((((((&&&""" ###(((***'''###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&%%%%%%&&&&&&((()))))))))'''&&&%%%'''(((******(((((((((((()))))))))***+++*********,,,,,,+++)))'''((()))+++,,,...///000((())))))))))))*********)))***,,,...///...---,,,---------.........//////...---------...111333555111000//////////////////222222333333444555666666444;;;<<<@@@LLLVVVggg~~~&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((())))))((((((###$$$&&&'''((('''&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& $$$%%%######&&&***$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$############&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((()))***************)))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++***,,,------------...000111000/////////000222333000111111222222333444444444333444555888;;;???AAAAAAAAA@@@???===<<<:::999666666777777777777777666999:::::::::<<<@@@EEEJJJMMMMMMLLLJJJHHHFFFDDDCCCBBB@@@===999555333111111...---,,,,,,---,,,***(((''')))+++,,,,,,,,,***))))))))))))))))))*********'''((()))******)))((('''******)))((((((((((((((($$$%%%'''((()))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((******)))'''&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&((())))))((((((&&&%%%%%%$$$%%%&&&''')))%%%&&&&&&'''''''''''''''%%%&&&+++)))%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''!!!"""###%%%&&&'''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((()))***'''$$$$$$(((+++(((((((((((())))))))))))...,,,))))))***,,,,,,,,,((((((((()))******++++++)))************++++++++++++,,,---......---+++)))------.....................---,,,,,,...111444777444444333222111111111222222333333444444555555555333:::;;;???LLLUUUeee|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((((((((('''((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""%%%&&&'''(((((('''&&&%%%(((''''''&&&%%%$$$######$$$$$$##################$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&''')))*********)))(((((((((((((((((()))******(((((((((((())))))))))))***************)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.../////////000111000......///111111111000000000000000111444444444666999<<<@@@BBBDDDBBB???<<<999999999999444444444444555666888888999999888888999<<>>;;;:::999999:::777777777777666666666666777777777777999;;;===>>>AAABBBDDDCCCAAA@@@@@@AAA???>>>;;;888555111///------,,,+++*********++++++(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***)))((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((('''((()))((('''&&&'''(((((('''%%%$$$%%%&&&)))******)))((('''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((&&&''''''(((((((((''''''((((((''''''''''''((((((*********)))((('''''''''''''''((()))))))))))))))+++***))))))))))))***+++------------,,,+++******+++******)))))))))*********++++++++++++++++++,,,...,,,+++,,,...000...---////////////000000000000000222444333111///000222111222222333333444444555777777;;;@@@FFFRRRgggyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))))))))(((((('''''''''''''''(((******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((())))))))))))(((((((((((((((((()))******(((((((((((()))))))))))),,,------------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------......//////000///000000///......000111333222222111111222222333333333333555777:::<<<>>>???>>><<<;;;:::999::::::::::::;;;:::999777555444444555666777888999:::;;;>>>@@@@@@???===;;;;;;;;;;;;:::888666333111///...,,,,,,+++************+++(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&((()))((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&''''''((($$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&((((((''''''(((***'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''((())))))******(((''''''&&&&&&''''''((('''((((((((((((((((((((($$$%%%''')))***)))((('''''''''&&&&&&&&&&&&''''''******))))))(((((('''''''''(((***,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++***...---,,,---/////////...////////////000000000000---333888666111---...111111222222333333444444555777777;;;@@@FFFQQQeeewww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((((((***)))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***(((((((((((()))))))))))),,,,,,,,,------,,,,,,+++************************,,,,,,,,,------------...............//////000000...///000///......000222333333222222222333444444333333333444666888:::;;;<<<<<<;;;:::999::::::;;;:::;;;<<<<<<;;;888666444333444555777888999999999===>>>>>><<<999777666666666666555333222000//////,,,++++++***************((((((((((((((((((((((((************************,,,)))&&&$$$%%%'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((((('''%%%$$$$$$%%%'''(((&&&''''''((((((''''''&&&&&&'''''''''((((((((()))(((((((((''''''(((((((((((((((((('''''''''''''''$$$&&&)))+++,,,+++)))(((''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''((()))***+++,,,+++*********+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,++++++++++++***++++++,,,---.........------,,,,,,,,,...------....../////////////////////000000000000...222555444111///000222111222222333333444444555666777;;;@@@FFFPPPddduuu$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))(((((('''((('''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""#########$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((((()))((((((((((((((())))))***(((((((((((())))))))))))******++++++++++++******************************++++++++++++,,,,,,,,,,,,.........///////////////...///000///...///000222333333222222333444444555333333333444555777888888::::::999999999999::::::888999;;;<<<;;;:::777666333444555777888888888888<<<<<<<<<:::777444333333222222111000000///......++++++++++++******))))))''''''''''''''''''''''''))))))))))))))))))))))))+++(((%%%$$$%%%&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$######%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%(((((('''''''''(((((()))((('''%%%$$$$$$%%%'''((((((((())))))))))))((((((%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%'''***---------+++***'''''''''&&&&&&'''''''''))))))))))))(((((((((((())))))((('''((()))***+++***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++******+++,,,,,,---.........------,,,,,,,,,,,,---...............///////////////000000000000111000//////111222444444111222222333333444444555666777;;;@@@EEEOOObbbsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###"""!!!!!!"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))((((((((((((((()))******(((((((((((())))))))))))(((((()))*********))))))************************(((((()))))))))*********...........................///000///...///111333222222222222333444555555444444444555666666666666888888888999999999999999666777888999:::999888777444444444555666777777888999::::::888555222111111//////.........---------******++++++******)))(((''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%$$$&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&(((((('''%%%$$$%%%&&&%%%&&&''''''((((((''''''%%%&&&&&&'''&&&%%%###""""""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((("""###%%%&&&'''&&&&&&%%%''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((***,,,---,,,+++***((((((''''''''''''(((((())))))))))))(((((((((((()))(((&&&%%%&&&'''***+++++++++++++++++++++++++++++++++++++++++++++***)))***************+++,,,---,,,++++++++++++++++++***+++,,,...---,,,,,,---///////////////000000000000222///,,,---111444666555111222222333333444444555666777;;;@@@EEENNN```qqq########################%%%%%%$$$######$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&'''((()))((((((((((((((()))******(((((((((((())))))))))))'''((())))))******))))))************************)))))))))*********++++++---------------------------...////////////111333111111111111222333444555555555555666666666666555888888888888888888777777666666777777777777777777333333222222333444666777777777888666222/////////---------,,,,,,,,,++++++)))******+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%%%%&&&(((&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&%%%###"""###$$$%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''!!!###%%%&&&''''''&&&%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((((()))******)))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((())))))+++***))))))))))))***+++((()))***++++++,,,,,,+++))))))))))))***+++,,,,,,***++++++++++++++++++,,,)))+++------+++***,,,...////////////000000000000///000000111111222333444111222222333333444444555666777;;;@@@EEENNN___ooo########################&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''&&&%%%&&&'''((()))((((((((((((((()))******(((((((((((())))))))))))'''((()))***************)))))))))))))))))))))))),,,,,,---------.........---------------------,,,---...////////////111333111111111111222333444555555666666777666666555555777888888888888777777666777777666555444444555555333222111000000222444666444555555444111...------,,,,,,,,,+++++++++******)))******++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''))))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((('''&&&$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%"""$$$&&&&&&&&&&&&(((***%%%$$$$$$$$$$$$%%%&&&'''"""###%%%&&&&&&%%%$$$###$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''((()))******((((((((('''''''''''''''******))))))))))))******(((((((((((())))))))))))&&&''')))***+++***((('''+++***(((''''''(((***+++&&&'''(((***,,,------...(((((((((((()))***+++,,,,,,,,,,,,------.........(((+++---,,,***)))+++...////////////000000000000,,,111666555111...000333111222222333333444555555666777;;;@@@EEEMMM___ooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%""""""""""""""""""""""""###%%%''''''$$$""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''((('''%%%$$$%%%''')))***###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%)))(((((('''%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&&&&'''((()))'''((('''%%%$$$###%%%''''''''''''''''''((()))***,,,)))&&&'''***,,,+++***(((((()))*********************+++,,,------......///...,,,***))))))******------------...///000000...//////000111222222333/////////000222444666888444555666777777888777777777777777777666555444333777666555444333222222111222222222111111111000000222222222111...------...+++++++++*********))))))***)))(((''''''((()))***'''''''''''''''((()))***&&&&&&%%%%%%%%%$$$$$$$$$)))(((&&&%%%%%%&&&((()))'''$$$""""""%%%''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$###!!! """%%%&&&$$$"""&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%###&&&((((((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))%%%&&&((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%&&&''')))))))))((((((''''''&&&&&&%%%&&&))))))&&& $$$$$$%%%%%%&&&'''''''''%%%&&&&&&'''((()))******))))))(((&&&&&&%%%%%%%%%+++***************+++,,,''''''&&&&&&&&&&&&''''''+++++++++******((('''''''''(((***+++,,,,,,,,,+++000...,,,,,,......,,,***---,,,,,,++++++,,,,,,---,,,...000///...,,,+++++++++++++++,,,,,,,,,------///////////////000111111000000111222222222222111333333333222222333444444444444888>>>DDDMMM^^^mmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$###""""""###%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''((('''&&&$$$$$$%%%'''''''''&&&&&&''''''((()))+++(((&&&&&&)))+++***))))))***++++++,,,,,,++++++))))))***++++++,,,------...---,,,+++************,,,,,,,,,,,,---...///000......//////000111111222000000000000111333555666888888888999999888777777666666666555555333222222222222333333333444444444111111000000000////////////000000...,,,***+++++++++++++++*********))))))***)))(((''''''((()))***(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''%%%"""###%%%'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$&&&((()))'''%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%'''''''''''''''(((((((((%%%''')))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''%%%'''''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$&&&'''((((((((((((''''''''''''((()))***+++***)))'''%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''((())))))((((((((((((((()))(((''''''&&&&&&''''''((('''(((((())))))))))))(((((()))******+++++++++++++++)))((()))+++,,,+++))),,,,,,++++++++++++,,,,,,+++---......,,,++++++,,,,,,,,,---------............------------...//////000000111222222222222111222222222222333333444555666666999>>>CCCLLL\\\kkk%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""!!!!!! """###$$$############""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''(((&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&((())))))(((((()))******++++++******((((((((())))))******++++++,,,,,,,,,+++***))))))++++++++++++,,,---......------......///000000000111000000111111222444444999999999888777666555555444444444444333222111111111111111222222222333333////////////...............//////...+++******++++++************)))))))))))))))(((((((((((())))))((((((''''''&&&'''''''''))))))((((((((('''''''''((('''&&&%%%%%%&&&'''((('''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''((()))***'''))))))((('''&&&&&&'''########################''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&$$$######$$$######$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$######"""###$$$&&&''''''''''''''''''((((((((((((''''''&&&''')))+++,,,))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))(((''''''''''''(((''''''&&&&&&''''''((($$$%%%&&&((()))******+++******)))))))))******+++)))((('''(((+++,,,+++***++++++************+++++++++,,,,,,,,,******,,,...---------.........//////...............///000000///000111111222222111111111111111222333444555666888777:::>>>BBBJJJZZZhhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$&&&'''%%%&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((((((&&&'''''''''(((((()))))))))***+++,,,,,,+++)))(((************+++,,,---...---------.........//////111111111111111222222222555555555555555444333333333333444444333222222111333333222111000///......////////////.........---...///000///,,,+++,,,---************))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((((('''%%%$$$%%%&&&(((***((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%'''((()))&&&&&&&&&''''''(((((((((((('''%%%$$$$$$$$$&&&'''))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***---,,,+++))))))(((((((((((((((''''''''''''((((((%%%&&&''')))***+++++++++,,,+++)))(((((()))***+++,,,++++++,,,------------+++******))))))******+++***++++++***)))***---///------------............111000000000000111222222///000000111111111111111111111111222333444666777777777999>>>BBBJJJYYYhhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%""""""###$$$###############"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((''''''&&&$$$$$$###%%%'''(((((('''&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''(((((((((((()))***+++,,,+++***)))************+++,,,------------------............111111111111111111111111111222333444444444444444333333444444444333222222333222111000///......---000000/////////.........---...///---+++***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''((('''%%%$$$%%%&&&(((***'''&&&%%%$$$$$$%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((()))%%%%%%&&&&&&''''''((((((***))))))(((((('''&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''(((((((((''''''(((((((((,,,+++***)))(((((((((((((((((((((''''''(((((((((((()))***++++++++++++++++++***)))((((((((()))***...//////...------------+++******))))))******+++***++++++***)))***---///+++,,,,,,,,,,,,---------000000000000000111111222//////000111111111111000111111111222333444666777666666888===BBBJJJZZZiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&###""""""##################"""""""""###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((('''%%%$$$###%%%'''((()))'''''''''(((((('''&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((()))******++++++******(((((((((((((((((((((((((((((()))***++++++++++++************+++,,,------........................000000111111222111111000222222333555555666666666333333333444444333333222/////////000000000111111000////////////.........***++++++***)))(((((()))(((((()))))))))))))))***(((((())))))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''(((''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''''''''((()))***'''%%%""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&&&&''')))''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((()))***)))((('''%%%&&&&&&'''(((((())))))'''((((((((((((((((((((())))))(((((('''((((((((()))(((((('''&&&&&&&&&&&&)))((((((''''''(((((()))+++++++++,,,++++++******))))))((((((((())))))***---...///...+++***+++,,,++++++************+++++++++,,,,,,,,,******,,,...+++++++++,,,,,,,,,---------------------...//////...///000000111111000000111111111222333444555666666666888===BBBJJJZZZhhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%#########%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$#########$$$%%%&&&######"""!!!!!!"""$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&$$$&&&))))))((('''(((((()))(((''''''&&&&&&''''''$$$&&&))))))(((&&&'''))))))***++++++,,,,,,++++++*********)))))))))))))))(((((((((((()))***,,,,,,+++******++++++,,,---..............................///000111222222111111222333444444444444444333111111222222222222222111//////000000000111111111............---------,,,(((*********((('''((()))(((((((((((())))))******'''((()))******)))((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""$$$''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((('''%%%$$$$$$$$$%%%%%%&&&'''###%%%'''&&&###""""""$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((('''$$$!!!"""$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''((()))***+++(((''''''&&&&&&&&&''''''))))))(((((((((((())))))******++++++++++++******''''''((()))*********)))+++---...---+++***+++---,,,,,,++++++++++++,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,------......//////000000000000000222222222222333333444555888777999===AAAIIIXXXfff%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''((('''%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$###"""!!!"""###%%%'''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%''')))*********)))$$$&&&)))))))))(((((()))***)))((('''''''''''''''$$$'''******((('''((()))(((((()))***************++++++++++++************)))(((''''''(((***,,,---++++++++++++,,,---.../////////////////////......---...000111222222111111222222222222222111000//////000000111111111000000333333222111000///......---------,,,,,,,,,++++++***+++,,,+++***)))***+++'''((((((((())))))******'''((()))******)))((('''%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ $$$''''''%%%$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&((())))))((('''$$$$$$$$$$$$%%%%%%&&&'''&&&(((***)))&&&$$$%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''$$$!!!"""&&&)))))))))'''''''''''''''''''''''''''(((((()))***++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''')))***)))'''###!!! !!!$$$%%%%%%&&&'''((())))))''''''%%%$$$$$$%%%'''''')))))))))***))))))(((((('''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''')))***,,,---))))))((((((((())))))***))))))(((((((((((())))))(((((()))***************%%%&&&(((************)))***,,,......,,,,,,...000---,,,,,,++++++,,,,,,---,,,...000///...,,,++++++---------.........//////...------------...//////...//////000000000000000333333333222222333444444:::999:::>>>@@@GGGVVVccc&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$)))(((&&&$$$#########$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&&&&%%%$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$#########""""""'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))---***'''&&&(((***)))'''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&,,,+++++++++)))((('''&&&+++*********+++,,,------,,,,,,---...---,,,***)))000///------,,,---...///........................333222222222222222222222333333333333333333333333333222222111000//////...////////////...---,,,+++,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((***)))(((&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''))))))(((%%%""" """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###'''&&&"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((()))+++,,,***((('''&&&&&&'''(((***%%%%%%%%%&&&'''((())))))'''### $$$&&&$$$"""&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&''')))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$###"""###%%%&&&%%%$$$((('''%%%%%%%%%&&&((()))&&&'''((((((((('''%%%$$$''''''(((((()))+++,,,---(((((('''''''''&&&&&&&&&$$$%%%&&&((())))))))))))'''(((((()))))))))((((((***+++,,,,,,******+++,,,,,,,,,++++++***))))))(((&&&***......,,,))))))))).........------,,,,,,,,,,,,+++***))))))+++---...000000000000////////////////////////000000000000333333333333444555666666666666999>>>AAAHHHVVVccc%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%############$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###"""!!!!!!###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''',,,)))&&&&&&((()))(((&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))************))))))((())))))(((((())))))***+++,,,,,,---------,,,+++***------,,,++++++,,,,,,---........................222111111111111111111111222222222222222222222222222111111000//////..................---,,,+++***+++++++++++++++***))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%""" !!!%%%'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((''''''&&&'''(((******((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&(((((()))&&&"""###&&&((('''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''%%%$$$###$$$%%%$$$###&&&&&&''''''''''''''''''%%%%%%$$$&&&'''((('''%%%''''''((((((((('''''''''''''''(((((('''&&&&&&%%%'''''''''((()))***+++,,,(((((('''''''''&&&&&&&&&''''''((()))))))))((((((((()))******+++************+++,,,,,,******+++,,,************************ %%%***---------...///+++++++++******)))))))))...---,,,++++++,,,...///,,,------...///000111111////////////000000000111333333333333333444555666666666999===AAAHHHUUUccc$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&'''###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$#########%%%&&&&&&%%%%%%'''(((#########$$$%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$###############!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))***************))))))((((((((()))******,,,,,,,,,---,,,,,,+++***+++******))))))***++++++------------------------000000000000000000000000000000000000000000000000000000//////...---------------------,,,+++***))))))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$"""""""""$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((&&&''''''((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''***'''$$$%%%''')))(((%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((&&&$$$$$$%%%&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&''')))+++***(((&&&&&&''')))******)))'''%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&)))*********))))))((('''&&&'''(((((()))))))))(((***+++,,,+++******+++,,,(((((()))***++++++,,,,,,&&&))),,,---,,,***************)))))))))))))))(((......,,,++++++,,,---...+++,,,,,,---...///000000/////////000000000111111444333333333333333444555666666999===AAAGGGUUUbbb%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$""""""""""""###$$$%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""###$$$&&&&&&&&&&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""#################################""""""###%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************++++++************++++++++++++,,,,,,,,,+++++++++))))))))))))*********+++------------------------......//////////////////////////////////////////.........------,,,,,,,,,+++++++++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$'''***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''((()))))))))(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&&&&''''''%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((***(((''''''((()))(((''''''''''''''''''&&&&&&&&&&&&&&&(((***,,,+++(((%%%&&&'''(((************)))((((((&&&%%%%%%&&&'''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))************))))))''''''((()))************)))+++,,,+++***)))***+++)))))))))***++++++,,,,,,***,,,---,,,+++)))(((''',,,,,,,,,,,,++++++++++++,,,+++******)))*********......---------,,,,,,,,,//////000000000111111111444333333222333333444444666666999===@@@GGGTTTaaa&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''((((((((((((&&&$$$###&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$######""""""###$$$&&&&&&&&&&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))***************)))((((((++++++******)))******+++++++++++++++++++++++++++))))))***+++++++++++++++------------------------------........./////////000000000000000000000000------------,,,,,,,,,,,,*********+++******))))))'''(((((()))))))))(((((((((((((((((((((((((((((()))))))))((('''%%%$$$###&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''"""%%%'''%%%""""""%%%)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%&&&''''''&&&%%%''''''''''''(((((((((((($$$$$$%%%%%%&&&'''(((((()))(((&&&&&&((())))))((('''''''''''''''''''''&&&%%%%%%''')))+++***'''$$$%%%%%%&&&&&&(((+++---...((('''&&&%%%%%%&&&(((((($$$%%%&&&'''((((((''''''&&&''''''''''''''''''''''''((()))***++++++++++++)))***+++,,,------------)))***++++++))))))***+++************************&&&&&&(((***,,,---------,,,---------------------+++*********************------------,,,,,,,,,,,,000000000000111111111111333333222222222333444444666666999===@@@FFFSSS```&&&''''''((((((''''''&&&""""""###$$$$$$%%%&&&&&&))))))(((((('''%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""###%%%&&&&&&%%%%%%'''((('''''''''&&&%%%$$$$$$$$$'''''''''''''''&&&&&&&&&###############$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$###$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((((())))))******************)))((('''))))))((('''''''''((((((+++************+++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000////////////////////////------,,,,,,,,,,,,,,,,,,)))***************))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))(((&&&$$$###&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''((()))'''###!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''((())))))((('''''''''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$%%%'''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&((())))))'''%%%%%%%%%$$$%%%'''***---///'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''%%%&&&((()))***+++++++++%%%%%%'''((())))))******)))***+++***))))))***+++++++++*********************))))))***,,,,,,+++***+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,---...//////000000000111111111222222111111111222222333444555666666999===???EEESSS```%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%""""""#########$$$$$$$$$%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%(((((('''&&&&&&(((&&&&&&&&&'''''''''((((((&&&''''''((())))))******((())))))************)))))))))((('''''''''''''''+++***)))))))))***,,,---((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000------------------------------------------------)))******++++++*********'''((())))))*********)))((((((((((((((((((((((((%%%&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''((((((''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))(((''''''''''''''''''(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&%%%'''((()))(((&&&%%%%%%&&&&&&'''(((******%%%&&&&&&'''((((((''''''%%%&&&((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))))))))!!!"""###%%%&&&&&&''''''(((***+++***)))((()))+++)))))))))***++++++,,,,,,000---+++***+++***'''%%%))))))******++++++++++++((()))***+++,,,---------++++++,,,---...///000000000000111111111222222222000000000111222444555666777666999<<>>CCCDDDGGGPPPZZZ$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$%%%$$$######$$$%%%&&&&&&$$$###!!!%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""" !!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%$$$%%%%%%&&&'''(((%%%&&&'''(((''''''&&&%%%''''''&&&%%%%%%&&&''''''***)))((((((((()))***+++++++++***))))))******+++++++++++++++,,,,,,,,,,,,***+++------,,,---///000---------------,,,,,,++++++,,,,,,---......//////------------------------,,,***))))))***++++++***+++***)))((('''''''''''')))((('''&&&%%%%%%&&&'''!!!%%%(((+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''&&&$$$###&&&'''((())))))(((''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$))))))((((((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))************++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++++++++******+++---...///........................111111000000000000000000222222111111222222333333666666999<<<>>>CCCNNN[[[%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""###$$$$$$"""###$$$%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######""""""###"""############$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((((((''''''''''''&&&%%%%%%&&&''''''))))))((((((((()))***+++******)))))))))******+++)))*********++++++++++++(((***,,,,,,,,,---///111---,,,,,,+++++++++++++++******+++,,,------......------------------------,,,+++))))))+++,,,+++***************)))(((''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&%%%&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&$$$$$$)))))))))((('''&&&&&&%%%((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))************++++++++++++))))))*********+++++++++(((((()))***+++,,,------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,////////////////////////111111000//////000111222222222111111222222333444777555666777:::@@@OOO]]]%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$"""""""""$$$%%%$$$######$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$"""#####################$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))******)))))))))))))))*********))))))))))))************+++---...---,,,++++++,,,...---+++*********+++,,,+++++++++++++++,,,,,,,,,************************...,,,++++++,,,------,,,)))***+++++++++)))(((''''''&&&&&&&&&&&&&&&&&&&&&******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((######$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$&&&'''))))))((('''&&&((('''&&&&&&%%%$$$######((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((((((((((((((((())))))))))))*********'''((()))***+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,000000000000000000000000222111///......000222333111111111111222333444444888777777999<<>>BBBLLLWWW&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&''''''((()))***++++++"""######$$$%%%&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&'''(((((()))&&&%%%%%%%%%&&&'''((()))&&&'''((())))))((('''&&&&&&'''((()))))))))((('''&&&'''((()))*********))))))))))))*********++++++'''***,,,------,,,+++,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,------++++++++++++++++++++++++***(((''''''((())))))((()))((((((''''''(((((()))%%%&&&'''(((((((((''''''(((((('''%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$''''''''''''''''''''''''%%%$$$#########%%%''')))%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%'''(((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))******++++++''''''''''''(((((((((((())))))))))))************************************++++++++++++++++++++++++((()))+++---..................................../////////000111111222222000000000111222333555666555555888;;;<<>>AAAJJJTTT"""###$$$&&&(((+++---...000///,,,***((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$"""!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''***'''%%%$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''###$$$%%%&&&''')))************))))))))))))((((((((((((((((((((()))******))))))************))))))*********++++++,,,,,,---,,,,,,------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,+++***)))((()))************((((((((()))***+++&&&''''''''''''''''''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!!!! $$$''''''%%%###$$$&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''((((((((((((((('''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))((((((((((((++++++++++++++++++,,,---'''(((******)))((()))+++,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---..................---------111111111000000000000000222222222333333444444444666666999===???AAAJJJSSS''''''''''''(((((()))***)))((('''&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((())))))***))))))************))))))*********++++++,,,,,,,,,------------,,,+++***)))+++,,,,,,------,,,,,,+++++++++***)))((())))))***,,,+++***((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((%%%$$$###$$$&&&'''########################%%%(((***)))%%%###$$$&&&###%%%''''''%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((())))))((('''&&&'''''''''((((((((((((((((((((('''''''''((()))***(((((((((((())))))))))))******))))))((((((''''''++++++*********++++++,,,)))))))))((('''(((***,,,------,,,+++************,,,,,,++++++,,,,,,---...//////............------000000000000000000000000222222333444444444333333555555999===???AAAIIIQQQ***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((('''''''''''''''''''''&&&'''''''''''''''''''''''''''((())))))))))))(((((('''(((((()))))))))))))))))))))************))))))***+++++++++++++++,,,,,,.........---,,,+++***)))******++++++++++++***************)))))))))))))))***)))((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$""""""###$$$%%%########################%%%(((+++***'''%%%''')))%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((###%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$######$$$%%%&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%''')))***))))))(((((((((((((((((('''''''''((((((((())))))******+++'''((((((((()))))))))*********))))))((((((''''''+++***))))))))))))******)))******((('''(((+++---------,,,+++************,,,,,,++++++,,,,,,---.../////////////////////////////////000111111222222222222333444444444333333555555888===???AAAIIIQQQ&&&&&&&&&&&&&&&'''((((((###$$$%%%&&&'''''''''&&&#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$########################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))'''''''''''''''&&&&&&&&&!!!"""###$$$%%%'''((((((&&&'''((()))***)))((('''''''''((()))))))))))))))))))))************))))))++++++++++++++++++++++++---...------,,,+++***)))((())))))******))))))(((******)))))))))((((((((($$$%%%%%%&&&'''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$########################$$$%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))###%%%'''(((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$&&&((()))*********(((((((((((((((''''''''''''(((((()))*********+++''''''(((((())))))******))))))))))))((((((((((((+++***))))))((())))))))))))******)))((()))+++---,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...////////////000000111111...//////000111222222222222222222333333444444444555555888<<<>>>@@@IIIRRR$$$$$$$$$%%%%%%'''((((((###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%##################$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&((()))$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&###%%%&&&%%%$$$$$$&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&!!!!!!"""$$$%%%&&&'''(((%%%&&&((()))***)))((('''&&&'''((()))***))))))((())))))************))))))++++++++++++++++++++++++------------,,,,,,+++***((())))))******))))))((()))))))))))))))(((((('''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$###&&&((()))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))(((((((((''''''''''''%%%&&&'''(((((()))))))))'''''''''((()))*********(((((((((((()))))))))))),,,+++******)))))))))***)))***+++***))))))+++---+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------...///000111111000000000000000000111111222222111111222444555777666555777:::<<<@@@IIISSS%%%%%%$$$$$$$$$%%%&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%))),,,...&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!###$$$%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%"""$$$%%%'''((((((''''''###%%%&&&%%%######&&&***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''&&&''')))*********)))((())))))************))))))++++++++++++++++++++++++,,,,,,---------,,,++++++))))))************)))))))))))))))))))))(((((('''((()))))))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$''')))'''$$$&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%'''(((((((((((((((((('''!!!###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''%%%###!!!$$$&&&)))***(((&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&''')))***))))))(((((('''''''''&&&###$$$%%%&&&''''''''''''&&&''''''((()))******+++''''''(((((())))))******---,,,,,,+++*********+++(((***++++++******+++,,,************+++,,,------,,,,,,++++++,,,,,,---...***+++,,,---...000111111222222222111000//////...222111000000111444777888777555666999;;;???IIISSS'''''''''''''''&&&&&&&&&'''###$$$((('''""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&''''''''''''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%''')))'''&&&&&&((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######""""""!!!$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((()))******''''''((())))))((('''&&&,,,,,,+++***))))))******,,,+++***((((((((())))))******+++,,,,,,,,,++++++******))))))(((((('''''',,,+++)))((((((((('''&&&$$$%%%&&&'''(((******+++&&&&&&&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%###""""""###$$$###"""&&&&&&&&&'''''''''((((((***)))((('''%%%###""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$###"""###$$$%%%%%%""" !!!$$$&&&%%%###'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''((((((((())))))%%%&&&'''((('''&&&%%%$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))'''&&&'''(((******(((&&&(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))((('''&&&$$$$$$((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((()))***++++++***)))((()))***************)))(((+++***)))((()))***,,,---+++*********))))))((((((++++++******++++++,,,---,,,,,,,,,,,,---...//////...000111000///------.../////////000111111222222222222333333333333444444444777999;;;===CCCKKKQQQ''''''''''''''''''''''''***''''''***)))%%%$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$%%%''''''%%%###########################%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&###""""""###%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***((()))******+++***))))))++++++***)))))))))))))))+++***)))((((((((()))***+++++++++,,,,,,+++******((((((((((((((()))))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))%%%&&&''''''&&&$$$!!! &&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&$$$""""""$$$%%%$$$###%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%"""!!!"""$$$&&&%%%###'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&'''''''''((($$$######%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''!!!###&&&(((((('''%%%###((((((((((((''''''''''''&&&&&&'''''''''(((((((((((()))************)))((((((((((((((((((((((((((())))))***+++++++++++++++************)))))))))(((++++++******++++++,,,---,,,,,,++++++,,,---//////---...000///......///000/////////000111111222222222222333333333333444444444777999;;;===BBBJJJQQQ''''''((((((((((((((((((***((((((***)))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$######%%%''''''&&&%%%########################%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%###!!!!!!"""&&&$$$######$$$%%%$$$###########################"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))'''((()))******************))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,,,,+++***))))))&&&''''''((())))))******%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''###$$$&&&'''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%###""""""$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###''')))(((&&&$$$((((((((((((''''''''''''''''''((((((((()))))))))((())))))******))))))(((+++***)))(((((()))***+++''')))+++,,,---,,,***)))************))))))))))))++++++******++++++,,,---,,,+++*********,,,...000---.........---...000333/////////000111111222222222222333333333333444444444777999;;;===BBBJJJPPP''''''((((((((((((((())))))((((((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%$$$######$$$&&&((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((()))))))))(((((('''''''''((((((((((((((()))******+++,,,,,,,,,,,,,,,+++)))(((((('''''''''((((((((())))))%%%&&&((()))((('''''''''&&&&&&'''''''''''''''((("""###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%$$$######$$$$$$%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''')))******)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''((((((((()))((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&''')))))))))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((("""&&&((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))((())))))))))))))))))(((***((('''&&&&&&(((***+++))))))++++++,,,+++***)))*********)))))))))))))))++++++******++++++,,,---,,,+++***)))***,,,...000/////////---,,,---000222/////////000111111222222222222222333333333444444444777999:::<<>>DDDKKK%%%$$$###"""###$$$&&&(((''''''((()))))))))(((((($$$&&&''''''&&&%%%%%%&&&%%%&&&''')))++++++)))&&&''''''%%%$$$###############$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%'''))))))((('''&&&$$$%%%''''''&&&'''(((***'''(((***)))((((((***+++))))))))))))******************))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%$$$"""!!!!!!"""%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++,,,***((()))((('''(((***,,,+++***)))************)))(((((()))((((((((((((((())))))''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&)))///444QQQHHH;;;111+++(((%%%######%%%''''''&&&&&&&&&(((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''''''''((())))))******))))))))))))((((((''''''((()))))))))))))))''')))++++++***)))))))))))))))******+++,,,,,,---((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000000////////////000000222222222222222222333333666444666:::<<<>>>DDDJJJ&&&%%%###"""###%%%''')))'''(((((()))))))))))))))&&&''')))((('''&&&&&&'''''''''((()))******)))(((''''''&&&%%%$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((()))))))))((((((%%%'''((((((''''''(((***)))***+++***)))((()))***((()))))))))***************)))))))))((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''')))+++,,,+++)))))))))***+++,,,---,,,++++++++++++,,,++++++***)))******)))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))(((&&&%%%&&&'''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###&&&+++///===888000+++)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))***)))(((((((((((())))))''''''((()))))))))))))))&&&)))+++,,,+++)))(((((()))******+++++++++++++++))))))*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---......///000////////////000000111222222222222222222222222888666888;;;>>>???EEELLL%%%$$$$$$$$$%%%&&&&&&''''''(((((()))))))))))))))$$$&&&'''&&&$$$######$$$))))))(((''''''(((***+++(((''''''&&&&&&&&&'''''')))))))))'''%%%######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''''''''***)))((((((((()))***+++((()))***)))'''&&&'''((()))***+++***)))((()))***((()))))))))************)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''******))))))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$&&&(((+++,,,+++)))###%%%&&&''''''''''''(((,,,,,,------,,,,,,+++******************)))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&((('''&&&%%%%%%&&&''')))''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&***,,,(((((('''(((((('''%%%$$$&&&&&&&&&&&&'''&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((((()))******)))((((((&&&''''''((((((((((((((()))(((((('''(((((())))))''''''((()))))))))))))))&&&)))+++,,,+++)))((((((******+++++++++***)))(((,,,+++)))'''((())),,,---*********+++++++++,,,,,,------------------------///////////////000111111111222222222222222333333888666777;;;===???DDDKKK%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))))))))(((((('''((())))))'''%%%%%%&&&))))))(((&&&%%%&&&))),,,((('''''''''''''''((())))))))))))&&&$$$"""###$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''***)))((('''''')))+++,,,)))******)))'''%%%&&&'''((()))******((('''(((***))))))))))))************))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((++++++***)))$$$%%%''''''&&&&&&((()))+++,,,,,,,,,,,,+++******((()))************))))))******)))(((''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$###$$$%%%$$$######%%%'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((+++---...%%%''')))+++***'''$$$"""(((&&&&&&&&&''''''%%%###%%%%%%&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''((()))******)))((('''&&&''''''((()))(((((((((''''''(((((((((((())))))''''''((()))))))))))))))''')))++++++***)))))))))***++++++++++++)))'''&&&...,,,)))''''''))),,,///*********++++++,,,,,,---............------,,,,,,///......//////000111222000111111222333333444444666444555999;;;<<>>EEE$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$%%%''''''&&&%%%######%%%&&&%%%$$$"""###$$$%%%&&&((())))))&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%&&&'''&&&###!!! """$$$&&&'''&&&&&&%%%$$$&&&((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$'''))))))'''%%%$$$%%%((()))***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((()))(((((()))+++,,,+++)))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''!!!"""###%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###$$$############$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%(((******)))(((&&&%%%&&&''')))(((((('''''''''''''''''''''''''''%%%(((///333222111222---,,,+++++++++,,,---...------------------------************+++,,,---...***+++,,,.........---,,,))))))'''&&&&&&%%%%%%%%%((('''&&&&&&((((((((('''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&((((((((('''''')))+++&&&'''((((((&&&&&&'''(((''''''((((((((()))))))))''''''''''''((((((((()))(((((())))))))))))((((((&&&'''((())))))(((&&&%%%'''''')))***++++++++++++'''''''''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---------...///111222444222000///111222111111222222111111222222333444888777999<<<<<<;;;AAAIII###$$$&&&''''''&&&$$$###&&&%%%$$$$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$))))))((((((((('''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%$$$%%%&&&%%%"""###%%%'''&&&%%%$$$$$$''')))(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))'''&&&%%%%%%$$$$$$$$$$$$######$$$'''))))))'''%%%$$$&&&))),,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((,,,+++***(((''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%%%%'''((())))))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''''')))(((((()))+++,,,***)))(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%'''((()))***%%%$$$$$$$$$%%%%%%&&&'''"""$$$&&&''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$###""" $$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&)))******))))))'''&&&&&&((())))))((())))))))))))))))))))))))'''%%%(((000444333111222...---+++***+++---///000000000000///...---+++***---,,,***)))((()))******+++,,,.../////////......------+++***))))))))))))+++(((%%%%%%'''(((&&&$$$''''''''''''''''''''''''&&&''')))******)))'''&&&&&&''''''''''''''''''&&&'''((()))(((((((((***+++&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((''')))+++,,,---,,,+++***###$$$&&&''')))*********)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///...---------...///111222777555222111222333222222222222111111222222333444666555666999999;;;BBBKKK$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''%%%%%%&&&&&&%%%%%%$$$###'''&&&$$$$$$$$$$$$&&&'''$$$%%%&&&%%%###"""###$$$###$$$&&&''''''&&&$$$###%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###################################################$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!!"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((())))))))))))((((((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###$$$%%%'''((())))))))))))***(((%%%%%%&&&((())))))%%%%%%%%%&&&'''((())))))((()))+++---///000111111222000---***)))***+++,,,++++++,,,,,,,,,++++++***...---,,,+++************(((***,,,---,,,,,,---///+++++++++******)))((('''((('''&&&%%%%%%&&&((()))((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((('''%%%$$$%%%&&&'''&&&&&&''')))***)))(((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&%%%&&&'''))),,,,,,***(((&&&''')))******)))(((''')))***,,,+++)))(((((()))++++++******))))))(((((()))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---///000111000000000000000000000000000000111222333333444444444555555666888<<>>AAACCC######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%$$$%%%%%%&&&###!!! !!!%%%'''%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%######$$$&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&&&&%%%%%%'''(((&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''')))+++***(((%%%%%%&&&(((************)))))))))))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((''''''&&&&&&&&&&&&,,,***'''%%%#########$$$''''''&&&&&&&&&%%%%%%%%%%%%(((***'''""" !!!$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%''')))***((('''''''''((()))+++,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''(((,,,000000---))))))******+++---...//////////////////////////////,,,,,,,,,+++++++++******,,,+++***+++---...---,,,***+++---000333333000...,,,,,,+++***)))))))))))),,,,,,------,,,+++)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''***)))(((''''''((()))***''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((((((---,,,+++))))))))))))******)))((('''((())),,,------------,,,,,,+++++++++***+++,,,+++***)))***+++***//////+++,,,111222///111111111111000000000000/////////000111333444555555777888888:::===AAADDD######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''%%%###!!! $$$"""!!!###%%%'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&$$$###"""###%%%########################%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$###""""""###%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''))))))(((&&&%%%&&&'''(((((()))))))))&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''')))+++)))$$$"""###&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&((()))***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''')))((())),,,///000...+++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,+++******,,,...111111000...,,,++++++*********++++++------------,,,+++******'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,,,,***((('''+++******))))))***+++,,,---,,,***))))))***+++,,,------,,,,,,,,,+++++++++)))+++,,,,,,++++++,,,...---666:::444......//////////////////000000000000/////////000111222333444555666777888999<<<@@@DDD######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%###"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((((((&&&###&&&$$$###$$$&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$""""""###$$$)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$&&&'''&&&%%%%%%&&&(((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%&&&''''''&&&&&&&&&%%%&&&&&&'''((()))$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$############$$$!!!$$$''')))***))))))###$$$$$$%%%&&&'''((()))(((***,,,***&&&$$$%%%(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$%%%&&&########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))))))))+++---...---,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***)))((()))+++++++++)))(((''''''(((+++,,,,,,+++,,,++++++++++++,,,,,,---///...---,,,,,,,,,,,,,,,''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''''''''(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,***)))(((((()))))),,,,,,,,,,,,++++++++++++)))+++,,,,,,,,,---///111...:::@@@:::///***---000/////////000000111111111000000000000111111222333555666777777888;;;???BBB######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$"""!!!'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$######$$$)))))))))(((((((((''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$######"""""""""###%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$&&&''''''''''''&&&%%%&&&''')))***%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%''''''''''''&&&$$$$$$%%%%%%&&&'''((((((((()))***)))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))***++++++++++++,,,,,,---.../////////........................------------,,,,,,,,,,,,***)))((((((******)))(((***(((&&&''')))+++,,,+++++++++++++++,,,---.........---,,,+++***+++,,,,,,((((((''''''''''''((((((''''''&&&&&&&&&''''''((('''((((((((((((((('''''''''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,)))%%%"""###&&&***---))))))*********++++++,,,))))))((('''&&&&&&'''''',,,+++++++++++++++++++++***+++,,,,,,+++,,,///111000777<<<777...***...222//////000111222333333333333222222222222222333333555555666777777:::>>>AAA######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########""""""######$$$&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%&&&((((((&&&$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%'''((((((''''''&&&&&&%%%%%%((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!###%%%'''''')))((('''''''''((()))***)))))))))((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((''''''''''''(((((('''''''''&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''(((((()))*********++++++,,,------------......//////000.................................---------,,,,,,+++)))((()))******)))(((...,,,******,,,...//////++++++++++++,,,---......,,,,,,***)))))))))***+++)))(((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''###$$$&&&&&&&&&&&&$$$###(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''')))+++,,,++++++++++++******))))))'''''''''''''''(((((()))++++++++++++++++++++++++,,,,,,,,,,,,+++,,,///111:::777444111...---///222---......///000111222222444444333333333444444555555666777777777:::>>>AAA######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$"""!!!!!!""""""%%%&&&''''''%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%$$$###"""!!!%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%""""""$$$&&&''''''))))))((((((((()))))))))*********)))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%'''&&&$$$###$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***,,,......------...///........./////////000000------------------------//////.........------------+++******+++,,,***))),,,***((((((***+++,,,,,,,,,++++++++++++,,,,,,---******))))))))))))******))))))((((((''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))%%%(((---111222///+++(((+++,,,,,,++++++)))(((((((((((()))******+++,,,,,,*********+++++++++++++++,,,------,,,,,,...111444CCC999000///000//////000,,,,,,,,,------.........444333333333444444555666666777777777888:::>>>AAA######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""!!!"""$$$&&&&&&%%%$$$&&&(((%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&((()))'''%%%$$$$$$&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$###!!!###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%######%%%''''''''''''(((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&''''''((($$$$$$&&&'''(((''''''&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((+++//////---,,,,,,---///////////////000000000........................////////////.........---///---,,,,,,------,,,+++((('''&&&&&&((()))((((((,,,++++++*********++++++)))******+++++++++************)))((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$'''---111111///+++((()))***++++++++++++))))))******++++++++++++++++++)))*********++++++++++++,,,,,,---...///222777;;;@@@555---...000///...///------------............111111111222222444555666777888888888999;;;???BBB######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&& """%%%''''''&&&$$$###!!!###&&&&&&$$$$$$&&&)))&&&'''(((******((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&###%%%((((((&&&$$$######%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%""" """###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######&&&&&&&&&''''''((((((((('''%%%$$$%%%&&&''''''&&&&&&&&&((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&''''''((()))%%%&&&'''((((((&&&%%%######$$$$$$%%%&&&'''(((((($$$######$$$&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%"""###%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''///---***'''&&&%%%&&&'''!!!###$$$&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))(((((((((((($$$(((,,,---+++)))((()))////////////000000000000111111111111111111111111000/////////............000///---......///---,,,,,,+++***+++------,,,+++,,,,,,+++***)))))))))))))))***,,,------,,,+++*********)))((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%$$$######$$$%%%&&&))))))************))))))************************))))))))))))))))))))))))((('''''''''((()))+++,,,'''(((***+++,,,,,,++++++******+++******)))((('''))))))******+++++++++++++++,,,...///222777===AAA555---)))---000......000111111111111000000000000/////////000111333444555888999999999999;;;???BBB'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%###"""!!!###%%%&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%***'''$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%&&&&&&'''###  ###%%%### %%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''''''''%%%"""!!!%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''(((((((((((((((''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%#########%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%###!!!"""&&&((((((&&&&&&'''((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%'''***+++)))&&&)))+++,,,,,,++++++,,,---000000000000///////////////111333444555444222111222111111000///......---000...,,,---//////+++'''++++++******************+++,,,,,,---,,,***'''&&&((()))***)))((((((***,,,---,,,,,,+++)))'''&&&%%%''''''((((((((((((((('''((('''&&&%%%&&&(((***+++'''''''''&&&%%%%%%$$$$$$)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))(((((()))(((((('''&&&&&&'''((()))***+++,,,------))))))***+++,,,,,,,,,,,,((((((((('''''''''''''''************+++,,,---...,,,+++---333:::===:::666...///000111111000///...)))+++---//////...,,,+++000111111222222333444444333444666777888;;;???BBB''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%%%%%%%##################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&)))&&&###"""###%%%&&&&&&''''''&&&%%%###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((()))******+++(((((())))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((('''&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%'''((()))&&&$$$$$$$$$&&&'''''''''%%%&&&'''&&&%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%(((&&&&&&''')))***(((&&&%%%'''((((((''''''((()))000000000///////////////000000222333333333222111222111111000//////......///...------...---+++)))************************---,,,+++***)))))))))))))))***+++***))))))+++---,,,,,,,,,+++***((('''&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''(((((((((((())))))******)))((((((''''''((()))***+++,,,,,,---,,,---------...------,,,***************************************+++,,,---***+++///666;;;<<<777111000///---,,,,,,---///000/////////000000000000000000111111222222333444444333555666777888;;;???BBB&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########!!!""""""###############""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''%%%###"""$$$&&&''''''%%%%%%%%%$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""%%%(((&&&"""!!!###'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((((((((()))******++++++))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''%%%$$$######''''''((((((((((((((('''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&(((&&&%%%###$$$&&&((()))&&&'''''''''&&&&&&'''(((&&&&&&&&&%%%$$$$$$''')))&&&&&&''''''''''''&&&&&&'''&&&&&&''')))***(((''''''((())))))(((((()))+++000000000/////////......000000000111111111222222111111111000000//////...---......---+++***++++++************************...,,,***(((((()))***+++***+++++++++******,,,---,,,,,,,,,,,,+++***)))(((&&&&&&&&&'''''''''((((((%%%&&&(((((((((&&&###"""&&&&&&&&&'''((()))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))***************))))))((('''(((((()))***+++,,,,,,------------------,,,+++*********++++++,,,,,,---******)))))))))******+++***,,,111888<<<999111+++111...+++((((((+++...111111111000//////000222333000111111222222333444444444555666777888;;;>>>AAA%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!""""""###############%%%%%%&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&$$$""""""%%%'''((((((!!!"""###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############"""$$$%%%$$$"""!!!"""$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''')))((('''&&&%%%$$$$$$###&&&'''(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%%%%&&&(((***)))&&&%%%&&&)))'''''''''%%%###$$$&&&(((&&&&&&''''''''''''&&&&&&&&&''''''((())))))((('''(((***++++++******+++,,,000000/////////.........000000//////000000111222111111111000000000//////+++---///---***(((***---***************+++++++++,,,+++***)))))))))***+++)))***+++***))))))+++---,,,,,,,,,------,,,,,,+++&&&&&&&&&&&&&&&''''''(((%%%&&&'''((('''&&&%%%$$$'''((((((((()))))))))***((('''&&&&&&&&&&&&'''((())))))))))))************)))))))))******))))))(((((((((((()))***++++++,,,)))******+++++++++******(((((()))******+++,,,,,,******))))))))))))))))))+++...222666888555...(((000...+++((((((+++...000......------......///000000111111222222333444444444555777777888:::>>>AAA%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$'''''''''''''''&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%###"""###%%%'''((('''"""###$$$%%%&&&((())))))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$'''%%%$$$$$$&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((###%%%&&&''''''%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''''''''''''''!!!"""%%%&&&'''&&&%%%$$$%%%(((+++***'''%%%''')))(((((((((&&&$$$###$$$&&&&&&''''''((((((''''''&&&&&&'''((((((((((((((((((&&&((())))))(((((()))***........................000000//////000000111222111111111111000000000000***---///...+++)))+++---))))))*********+++++++++((()))++++++,,,+++***)))'''((()))((('''((()))++++++,,,---...////////////((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&(((***+++******)))))))))((((((((('''''''''&&&&&&''''''''''''''''''((((((((())))))''''''(((((()))(((((('''((((((((())))))******+++'''((()))***++++++,,,+++(((((()))***+++,,,,,,---******))))))))))))))))))...///000111222000,,,)))......------------......***+++---//////...---,,,000111111222222333444444444666777888888:::>>>@@@$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!!$$$&&&(((###$$$&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%###"""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$###"""###&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&### """&&&(((%%%"""%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&'''((())))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''###%%%&&&''''''%%%$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''###'''******)))'''%%%''')))***)))''''''''''''(((((('''%%%$$$$$$%%%''''''((((((((((((''''''%%%'''))))))((('''((()))(((***++++++***)))+++,,,,,,------......///000000000000000111111111222222111111111111111111111111+++---//////...,,,,,,,,,)))))))))***++++++,,,,,,'''(((***,,,---,,,***)))'''((((((((('''''')))***+++,,,---///000111222222+++***((('''&&&&&&'''''''''&&&%%%%%%&&&))),,,...*********)))((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''((((((((()))))))))******)))***+++,,,------------+++++++++,,,,,,------...******)))))))))******+++.........------,,,,,,,,,---...///000000///...---+++---///111222000...---000111111222222333444444555666777888888:::===@@@######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$%%%'''((( ###&&&((())))))'''%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%!!!"""$$$&&&''''''&&&%%%#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((( """%%%(((***+++***)))%%%%%%&&&(((******(((&&&"""$$$'''((('''&&&&&&&&&''''''((((((((((((''''''%%%'''))))))''''''((()))***+++,,,,,,++++++,,,---***+++,,,---///000111111000000222333333333222111111111111111111111111111,,,,,,...000222000---***((())))))***++++++,,,,,,(((((()))***+++,,,,,,,,,'''((()))((('''''')))+++***+++---///111333444444...,,,***(((&&&&&&''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,***************+++,,,---,,,,,,---,,,++++++,,,,,,---...///000000///...------...///000111000000///000111111222222333444444555666777888888:::===@@@#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((((((''''''!!!&&&)))+++***'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ """%%%(((***+++******######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))!!!%%%((((((&&&&&&)))---%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''((())))))******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))"""###$$$&&&'''((())))))))))))))))))))))))))))))%%%%%%%%%%%%$$$$$$###"""%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((%%%###$$$'''++++++(((%%%!!!&&&))))))(((((((((''''''((((((((((((''''''$$$'''***)))'''&&&(((***&&&'''((((((''''''((())))))***+++---///000222222///111333444555444222111111111111111111111222222,,,,,,...111444333...)))((())))))***++++++,,,,,,***)))(((((()))+++---///((()))***)))((((((***,,,***+++---000222444555555000...+++((('''&&&&&&'''$$$%%%&&&(((((('''%%%$$$&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***(((((()))***************(((((((((((())))))))))))------,,,+++)))'''%%%$$$******))))))))))))))))))************+++,,,---...)))***,,,---,,,++++++,,,........................///......------///000111000111111222333333444444555777888888888:::===???&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%'''***++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%###"""""""""######%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%***(((%%%######$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))((('''%%%$$$###$$$$$$%%%'''%%%$$$&&&)))***(((%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%((('''&&&(((***)))%%%""""""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))*********))))))))))))))),,,---...000111222222222000000////////////000000555333111111333333111//////---++++++,,,,,,+++***+++,,,,,,------,,,,,,++++++---////////////000111,,,,,,,,,+++***)))'''&&&((()))***,,,...///111111222111///,,,)))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''***))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''***+++++++++***)))'''%%%******))))))((((((''''''*********)))))))))))))))))))))***++++++++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///111222333333333333222333333444444666666666777999;;;===???$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))'''$$$!!!&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))'''%%%%%%'''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))),,,---...000000111111111/////////000111222333444555333111111333444222000///---++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++***,,,///111111222444555------,,,,,,+++***************+++---...000111222222222111///,,,***(((&&&&&&&&&&&&'''''''''((((((((((((''''''((()))******(((((('''&&&&&&'''(((((())))))))))))((((((''''''&&&&&&((()))***+++,,,,,,***)))))))))((((((((('''************))))))))))))(((((()))************)))***+++,,,,,,******+++,,,++++++******************---------............///000000///......///000111111000000000111222222333666666666777999;;;===???$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))((('''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))***$$$&&&''''''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***)))'''$$$$$$%%%'''((()))%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))---...///000000000000000------...///000222333444444333222222333333222111///---++++++,,,,,,+++***)))******++++++******))),,,------,,,)))'''&&&&&&,,,+++***))))))***+++,,,,,,------...000111222222000111111000///,,,)))''''''''''''((((((((())))))&&&&&&&&&'''((()))+++,,,)))((((((''''''(((((())))))))))))(((((((((((('''%%%%%%&&&''')))+++---...))))))))))))((((((((((((************************''''''((()))))))))))))))***+++,,,,,,******+++,,,+++++++++******)))))))))---------............///333111///...---...///000//////000000111222333444666666666777999;;;===???&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""%%%((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&$$$###!!!!!!###$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''((($$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''%%%&&&&&&''''''%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))%%%'''***(((%%%###$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$"""###%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))'''&&&%%%%%%&&&'''))))))'''&&&%%%%%%%%%'''((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))))))))))))))......//////000/////////++++++,,,,,,---///000111333333222222333333222222///---++++++,,,,,,+++***(((((())))))))))))(((((()))***)))'''"""***)))''''''''')))+++---......//////000111222222...///000111///---)))'''&&&'''''''''((((((((((((&&&&&&&&&'''((()))******))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((()))***************++++++'''((())))))******))))))***+++,,,,,,******+++,,,...------,,,,,,+++++++++---------............///222111///------...000222111111111222333555666777666666666777999;;;===???&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''%%%######%%%(((******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%###""" """###%%%&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&''''''(((###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))))))))'''&&&###$$$&&&&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''(((((()))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&)))+++***&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%((((((((('''&&&$$$###"""%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%'''(((((((((''''''((('''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''(((((())))))))))))---...////////////.........------------......///111222222222222222222222///---++++++,,,,,,+++***'''(((((())))))(((((('''$$$&&&'''(((''''''((())))))(((''''''(((***---...---......///000111111222...000111222111...+++)))%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''(((((((((,,,+++)))'''&&&''''''((((((((((((((())))))))))))))))))******+++++++++,,,((()))******++++++*********+++,,,,,,******+++,,,---------,,,,,,+++++++++---------............/////////...---...000222333111111111222333555666777666666666777999;;;===???$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$######$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&$$$%%%&&&&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((()))))))))*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''((('''((((((''''''%%%$$$$$$''')))******(((''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%###&&&)))***((('''&&&&&&((('''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''(((((())))))***,,,---...///////////////111111000//////000000111///000222111000000111222///---++++++,,,,,,+++***'''(((((())))))(((((('''%%%''')))***)))))))))+++))))))))))))***,,,...///+++,,,,,,---///000111111111222222222111///,,,+++%%%%%%%%%&&&&&&&&&&&&''')))(((''''''&&&&&&'''''''''(((((())))))(((((('''&&&''''''''''''(((((((((((((((''''''(((((())))))(((((((((((())))))))))))))))))******+++,,,,,,,,,))))))***+++++++++++++++***+++,,,,,,******+++,,,************************---------............///------......000111222333//////000000111222333444666666666777999;;;===???$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%######$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''(((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&'''((()))((((((&&&&&&'''''''''((())))))((('''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''""""""###$$$&&&(((***+++%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''')))(((&&&%%%&&&'''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***+++,,,---...//////000000000000000000111111222333---///111000///...000222///---++++++,,,,,,+++***(((((())))))))))))((((((((()))***)))&&&%%%$$$%%%&&&''''''((()))***++++++((()))***+++---...000000000000000///---+++***)))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''((((((((()))))))))***))))))***++++++,,,------((())))))******************+++,,,,,,******+++,,,)))))))))******++++++,,,---------............///---...///000111111000000111000000000111222222333666666666777999;;;===???&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&((()))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))&&&'''(((*********))))))'''%%%$$$&&&)))***(((%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&######&&&)))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''((())))))******+++,,,...///000000000---------...000111333444,,,...000000...---///222///...,,,+++,,,,,,+++***(((((())))))))))))((((((###%%%((()))))))))***,,,"""###$$$%%%&&&&&&&&&&&&&&&'''(((***,,,...///000...---,,,***(((&&&%%%%%%''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''((((((((())))))******))))))***+++,,,,,,------'''(((((()))))))))))))))***+++,,,,,,******+++,,,******+++,,,---......///---------.........//////...///111222222000...---333333333222333333444444666666666777999;;;===???'''&&&$$$######$$$&&&'''$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$&&&%%%$$$"""!!!""""""###$$$"""!!!"""$$$&&&$$$"""&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###!!!#########"""!!!"""###"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''' !!!!!!""""""############$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%)))&&&$$$%%%(((***)))(((###$$$%%%&&&''')))******%%%%%%&&&&&&'''(((((((((+++++++++******((('''''''''''''''''''''&&&&&&&&&******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''&&&'''((('''$$$!!! )))***%%%"""%%%***((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&''''''(((%%%%%%&&&(((***+++)))(((%%%%%%&&&&&&'''(((((()))******))))))((((((''''''((('''%%%$$$$$$%%%'''((('''((((((&&&%%%%%%''')))$$$&&&((()))'''&&&&&&''',,,+++************++++++***,,,///000000///000111...---,,,+++,,,...000111///000000111111111000000///---+++)))'''&&&&&&&&&(((((('''''''''(((((()))))))))(((((((((((()))))))))(((((()))++++++***(((---,,,,,,+++*********+++---+++(((&&&$$$%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''---+++***((('''&&&''''''((()))))))))))))))((('''%%%'''))))))))))))***+++******))))))((((((''''''++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---......///000/////////000000////////////000000333333222111000000000111777888999999999:::===???%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%######""""""###$$$&&&'''%%%$$$###$$$'''((('''&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$%%%''')))(((&&&$$$%%%%%%&&&'''((()))))))))))))))(((((((((((((((+++++++++******)))((('''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%$$$$$$&&&(((((('''&&& %%%((('''###"""%%%)))((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''%%%$$$###)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''((())))))***%%%%%%%%%%%%&&&'''((()))'''&&&&&&'''))))))(((&&&&&&&&&''''''((())))))***(((((((((((('''''''''&&&)))((('''&&&&&&'''((()))'''''''''&&&%%%%%%''')))&&&(((******((('''''''''(((''''''&&&&&&'''''''''))),,,///000//////000111///...---,,,,,,---///000///000000111111000000///000...,,,***)))((((((((()))))))))(((((((((((()))))))))(((((((((((())))))***)))((()))))))))'''%%%)))***+++,,,,,,,,,***)))(((((((((((((((((('''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))******(((''''''(((((()))(((((()))))))))))))))(((&&&''')))))))))((()))***+++*********))))))))))))*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---......///////////////000000////////////000000000000000000111222333444666777888888999:::===@@@###$$$&&&''''''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''%%%$$$$$$%%%''')))((('''%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((,,,,,,+++******)))((((((******+++******)))((('''&&&&&&&&&''''''(((((()))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&%%%$$$%%%'''(((((((((***)))'''$$$"""###&&&(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((()))*********$$$$$$%%%&&&''')))++++++)))(((&&&&&&''''''&&&%%%''''''(((((()))*********''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''&&&$$$$$$&&&(((((()))++++++)))'''''''''))))))(((((((((((()))))))))+++...////////////000000///...---------.../////////000000000//////...000///...,,,+++******************))))))((((((((())))))(((((((((((())))))***))))))))))))(((&&&###''')))+++------,,,***(((###%%%''')))******)))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((''''''((()))***+++''''''(((((())))))******'''(((***)))(((((((((***++++++++++++******************))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------......////////////000000////////////000000......///000222444555777555666888888999;;;>>>AAA$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%'''((('''&&&%%%&&&'''%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&''')))***&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%'''''''''''''''''''''&&&+++++++++******)))))))))***************)))((((((%%%&&&&&&'''((())))))***(((''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&(((******)))'''&&&***(((%%%%%%&&&'''&&&&&&---***'''%%%%%%&&&'''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&&&&''')))***(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))(((((((((''''''''''''(((''''''((((((((()))))))))'''''''''((()))***,,,,,,)))'''%%%$$$&&&'''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''&&&%%%$$$%%%'''''')))++++++)))'''&&&&&&)))))))))((())))))******(((+++---///......///000111000///...------.........////////////...------......---,,,++++++***************))))))(((''''''))))))(((((((((((())))))+++++++++,,,---,,,)))&&&)))***+++,,,+++***((('''$$$%%%''')))******)))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((())))))***'''''''''((()))***++++++((()))***)))''''''((()))************************++++++***))))))))))))***++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,------------......//////000000////////////000000...//////000222444666777444555777888888;;;>>>AAA&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%'''&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%'''%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&'''((()))***,,,+++***)))((('''&&&%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&((((((((())))))*********)))************))))))(((&&&&&&''''''((()))******)))((((((((((((((())))))))))))))))))))))))))))))%%%&&&(((******)))'''&&&***(((%%%%%%&&&'''''''''***(((''''''))))))(((&&&&&&''''''''''''''''''&&&(((((((((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''(((((((((((((((((((((&&&&&&''''''''''''((((((((((((((('''(((((())))))'''&&&$$$$$$&&&)))))))))&&&&&&''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''&&&((())))))'''&&&%%%&&&%%%%%%%%%%%%%%%&&&'''((((((***---......---...///111000//////...........................---,,,+++++++++++++++******))))))((())))))))))))((('''&&&))))))(((((((((((())))))+++,,,---///111111...,,,...,,,***((('''&&&''''''(((((('''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((((('''''''''''''''((()))+++,,,)))******(((''''''(((***)))))))))))))))))))))))),,,++++++*********++++++++++++++++++++++++++++++((()))***+++,,,---------...------,,,---...//////000000////////////000000111111111111222333444555444555666777888:::>>>AAA'''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&''''''&&&$$$######$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((&&&$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&'''((((((((()))******)))'''&&&%%%$$$#########$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%'''))))))'''%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''((()))******))))))************))))))'''''''''(((((())))))***)))(((((((((((()))******))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&$$$$$$%%%(((***+++***''''''''')))+++***(((&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''+++***)))(((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%&&&'''(((((()))(((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&''''''%%%%%%&&&(((***+++***&&&&&&&&&'''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''$$$&&&((()))'''&&&&&&&&&'''''''''''''''((()))***'''))),,,------------...000000///////////////...---------------,,,+++***))))))*********)))(((((('''((()))*********(((((())))))(((((((((((())))))+++,,,...111333333000...///---)))&&&%%%%%%'''(((***)))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''''''''))))))******)))((('''&&&)))(((''''''''')))***+++)))))))))(((&&&''')))+++((((((((((((((()))))))))++++++******+++,,,,,,---++++++++++++++++++++++++)))***+++,,,------------...---,,,,,,,,,---///000000000////////////000000333333222222222333333444444555777777888:::===@@@%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%$$$!!!###%%%%%%######$$$'''###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''###$$$&&&((((((((('''&&&$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''###&&&)))(((&&&$$$###$$$&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))************))))))((((((((((((((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$$$$'''***++++++)))&&&((()))))))))(((''''''&&&&&&'''(((((('''&&&&&&''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''))))))***))))))((('''&&&''''''''''''''''''''''''%%%&&&((()))(((&&&$$$"""%%%&&&'''(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''(((***+++***((((((((((((''''''''''''''''''''''''((((((((())))))((())))))))))))))))))(((&&&(((******(((''''''(((###&&&((()))((((((((()))******)))***+++,,,------&&&))),,,------,,,---......//////000000000000///------------,,,+++***)))'''((()))*********)))(((((()))+++---------,,,+++))))))(((((((((((())))))***+++---///111111---+++***)))(((&&&&&&'''((()))'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''')))******))))))(((***)))(((''''''(((***+++((((((((('''&&&'''***---(((((()))))))))*********))))))))))))***,,,---...***************************+++,,,---------------...---,,,++++++---...000000000////////////000000333222222222222333444444555666777777777999<<<>>>###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! !!!"""!!!!!!$$$'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$&&&''''''%%%$$$######$$$$$$%%%&&&'''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((!!!###&&&((()))(((&&&%%%$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''"""%%%((((((%%%""""""###&&&&&&&&&'''''''''((((((******))))))((((((''''''((())))))*********))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''((())))))'''&&&'''(((******(((%%%((()))***(((&&&%%%&&&(((%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&(((************)))&&&'''''''''''''''''''''%%%''')))***)))&&&""" $$$%%%'''(((((((((''''''))))))))))))((((((((((((((((((((()))***,,,......***))))))***,,,+++(((&&&))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&(((***+++)))((((((((($$$&&&)))******)))***+++''''''''''''((()))***+++&&&)))+++---,,,,,,---------...///000000111000000---------,,,+++***)))((('''((()))++++++***))))))(((***,,,///000///......))))))(((((((((((()))))))))***+++...///---***&&&%%%&&&'''((())))))))))))###&&&))),,,,,,)))&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******$$$&&&''')))***+++******+++***((('''&&&''')))***'''(((((('''&&&(((+++...))))))******+++++++++,,,'''''''''((()))+++------************************,,,,,,---.........------...---,,,++++++---...000000000////////////000000222222222222333444555666666777777777777888;;;>>>%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$)))&&&'''))))))%%%$$$'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((''''''&&&&&&&&&'''((((((&&&%%%%%%$$$#########$$$%%%&&&(((((((((&&&$$$"""&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%'''&&&$$$%%%((('''$$$((((((''''''''''''(((((())))))))))))(((((((((((('''((()))***+++,,,,,,,,,(((((())))))))))))((((((((((((((((((((()))***+++,,,+++***((('''&&&&&&%%% ###&&&)))***(((&&&$$$(((***+++***)))'''((((((((('''&&&&&&&&&''')))***'''(((***+++***)))'''%%%''''''((()))))))))((((((%%%%%%%%%%%%&&&'''((())))))))))))))))))(((((((((&&&&&&&&&&&&''''''''''''+++***((()))***++++++***++++++***)))((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''(((((())))))******))))))))))))************+++)))(((&&&%%%%%%%%%%%%************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((('''&&&%%%$$$***)))'''&&&%%%%%%&&&&&&(((''''''''')))***,,,...+++,,,...000111222222111+++------,,,)))(((***---,,,***((()))+++---......''',,,333:::<<<777...'''((('''%%%%%%$$$%%%&&&''',,,***)))(((((((((&&&%%%''')))***)))'''&&&&&&'''&&&(((***,,,+++)))'''%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++---***&&&%%%''')))***)))+++***************++++++++++++++++++++++++++++++,,,+++***))))))+++---...+++,,,---------+++***)))++++++,,,,,,---...//////111000000000//////......222111111111111111222222444555777777888999<<<>>>%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$### ######!!!'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%%%%&&&(((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((('''$$$$$$'''&&&###((((((''''''''''''(((((((((((((((((())))))))))))((()))***+++++++++++++++*********+++******))))))))))))((((((((())))))******))))))(((((((((((((((&&&'''***+++,,,+++)))(((&&&'''))))))((('''((())))))((((((''''''((()))***'''((()))******)))(((''')))******+++++++++******'''''''''''''''((())))))))))))))))))(((((((((((()))***************++++++***)))'''''')))***))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))*********)))(((&&&&&&&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''((((((''''''&&&&&&***)))'''&&&%%%%%%&&&&&&(((''''''((()))***,,,---,,,---///000111111111000...//////,,,)))'''(((***)))((('''(((***---------***---444999;;;777///))))))((('''&&&&&&'''((()))---,,,,,,+++,,,+++***)))''')))******((('''''''''))))))+++++++++***((('''&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))******,,,)))%%%%%%''')))))))))+++***************++++++++++++++++++++++++++++++,,,+++***))))))***,,,---++++++,,,,,,,,,+++******---------....../////////222222111111111000000000000000000000111222333444444555777777888999<<<>>>%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$!!!"""%%%$$$!!! ###&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%$$$'''&&&###((((((''''''''''''((((((''''''(((((())))))************+++++++++++++++***,,,,,,,,,,,,,,,+++***)))))))))(((((('''((((((((()))))))))))))))***+++,,,(((((()))******)))))))))'''(((***+++******+++,,,,,,++++++*********++++++***************+++++++++,,,,,,---------,,,,,,+++******************++++++))))))))))))))))))))))))((()))))))))*********++++++)))(((((()))***)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%$$$$$$$$$''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((''''''))))))((('''&&&&&&&&&&&&'''''''''((()))***+++,,,---...///111111111000///111111000---)))''''''((('''&&&&&&'''***------------///333666888555///***))))))(((((((((***+++,,,............---,,,,,,+++((()))+++***)))(((((()))+++++++++*********))))))'''(((((()))******))))))((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((+++(((%%%%%%&&&((())))))++++++***************+++++++++++++++++++++++++++,,,+++)))(((((()))***+++++++++++++++,,,,,,,,,,,,.../////////////////////111111000000000000000///......///000111333555666444555777777888999<<<>>>%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''%%%%%%((((((%%%$$$'''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''&&&)))***(((((((((''''''''''''((((((&&&''''''((()))******++++++++++++,,,++++++******,,,,,,---,,,,,,+++***))))))(((''''''&&&'''''''''************+++,,,---...***)))))))))))))))******+++,,,......------...///......------------------...---------......000000////////////......---,,,...------,,,,,,,,,------************************(((((()))))))))*********,,,***))))))***+++***)))))))))))))))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''((()))*********)))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))******(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%'''(((((())))))))))))((((((''''''''''''''''''''''''((()))******+++...///000111111000//////222111000---+++)))(((((('''&&&'''))),,,...////////////000222222111---***))))))(((((()))+++,,,---...//////...,,,***)))((((((***++++++)))((()))***++++++)))((((((((()))***&&&'''((()))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''')))'''&&&%%%&&&''')))))),,,+++******)))*********************************+++***)))((((((((()))))),,,,,,,,,,,,,,,---....../////////...........................------------/////////000111333444555444555777777888999<<<>>>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%+++(((%%%$$$$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%"""###&&&&&&######%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###(((+++((((((+++...---((((((''''''''''''((((((&&&''''''((()))******+++++++++,,,,,,,,,++++++***+++,,,,,,,,,+++******)))(((((('''''''''''''''(((***************+++,,,---......---,,,------//////---///000000///......///000000000000000000000000333333222333444555666777666666555555444333222111222222111000/////////000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))*********))))))))))))))))))*********)))))))))))))))))))))))))))))))))((((((''''''&&&))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''((((((((((((''''''((())))))*********)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%'''((())))))******((((((((((((((((((''''''''''''(((((()))))))))***...///000111111000//////111000...---,,,,,,++++++))))))))),,,///111111111...---,,,---------+++)))((((((''''''(((***+++---///111222000+++(((&&&&&&((()))++++++)))))))))******)))'''&&&&&&&&&((()))$$$%%%&&&'''((((((((((((+++***(((''''''(((***+++''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''')))***,,,++++++***))))))************************************))))))))))))))))))******++++++,,,,,,,,,---......------------------------------............111111111000111111222333444555777777888999<<<>>>%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&###!!!"""%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""&&&&&&######%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''###$$$%%%&&&''')))******'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###))),,,)))(((+++...///((((((''''''''''''((((((''''''(((((())))))******++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,+++++++++***))))))))))))***+++,,,++++++++++++,,,---...///111111111111222333444555222444555555444444444555888999::::::;;;;;;::::::===>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDBBBAAA??????======;;;:::999999999999666666555444333222111111000000000///......------///---+++++++++,,,+++************)))))))))))))))************************))))))((((((((((((((((((***)))))))))(((((((((''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))&&&'''((()))))))))))))))************))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''((()))*********(((((()))))))))(((((('''&&&'''((())))))))))))(((---...///111111111000///000...------...///...---,,,,,,,,,///222333333222,,,+++))))))***+++***)))((((((''''''''')))***+++///222444222,,,(((&&&&&&'''(((******)))((()))***)))((('''&&&%%%&&&''''''$$$$$$%%%'''((((((((((((******)))(((((()))******'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((()))(((((((((***,,,,,,,,,+++***))))))))))))************************)))))))))*********++++++((()))+++,,,,,,+++******,,,,,,------------------///000000000000111111111222222111111111111111222444555777777888999<<<>>>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&'''&&&&&&&&&""" &&&,,,---,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$''''''%%%$$$'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,---&&&&&&&&&&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###))),,,)))&&&(((+++,,,((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,------------***+++,,,------...------,,,,,,------...///111111111111222333555777888999999:::;;;<<<>>>???@@@@@@???AAADDDEEEFFFFFFHHHIIIIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWWWWYYYYYYYYYXXXVVVTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKGGGFFFEEEDDDBBB@@@???>>>;;;;;;:::888777666555444666444222111222222111000.........------,,,,,,+++++++++++++++++++++++++++((((((((((((((()))))))))'''(((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&'''((((((((()))))))))******&&&&&&'''(((((((((''''''++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&'''((()))))))))))))))'''((())))))***)))((('''&&&'''((()))))))))(((''',,,---///000111111111000111///------///000...---------...000333444333111+++)))((((((***++++++******)))(((''''''((()))***+++///222000+++'''&&&'''%%%'''))))))((((((((()))))))))((('''''''''''''''$$$%%%&&&((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''(((((((((&&&(((******))))))+++------,,,+++***))))))))))))************************(((((()))+++,,,,,,------,,,...000222111///---+++,,,,,,------......//////000000000111111111222222111000000000111222333333444555777777888999<<<>>>%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&,,,'''"""!!!%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!%%%%%%######%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%''')))+++...///'''''''''''''''((()))***%%%&&&(((((((((&&&$$$"""$$$$$$&&&'''''''''&&&%%%&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$***---((($$$%%%'''(((((((((''''''''''''(((((())))))))))))(((((((((((()))***+++,,,---.........++++++---...//////000000/////////000222333555666777888999;;;>>>AAACCCEEEGGGHHHJJJLLLNNNOOOPPPPPPMMMPPPTTTVVVXXXYYY\\\^^^XXXZZZ\\\^^^___``````______aaadddfffhhhhhhhhhggghhhhhhhhhfffeeecccaaa```bbbaaa```^^^]]]\\\\\\[[[VVVVVVTTTRRRPPPNNNLLLKKKKKKJJJIIIGGGEEEDDDBBBBBB===;;;999999999999888777444333333222111000000///,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******%%%%%%&&&'''((()))******&&&&&&&&&''''''((((((((())))))))))))************%%%&&&'''(((((('''&&&%%%************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''(((((()))))))))))))))'''((()))******)))((('''&&&'''((()))))))))((('''+++,,,...000111222222111333000------///000...,,,......///111333333222000+++)))((()))+++,,,,,,++++++***)))((((((((()))***$$$)))...---)))%%%%%%'''%%%'''((()))((('''((()))))))))))))))((((((((((((%%%&&&''')))******++++++%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&)))++++++***))),,,...---,,,+++***))))))))))))))))))))))))))))))))))))'''(((***+++---.........111444777999888555111///,,,------...///000111111......//////000000111111/////////000111333444555444555777777888999<<<>>>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###'''((('''%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&(((((())))))))))))))))))&&&%%%%%%%%%%%%%%%$$$$$$&&&''''''((()))(((((((((******)))((('''&&&&&&%%%)))((((((''''''''''''((('''((()))(((''''''((()))...+++((((((***+++)))''')))+++,,,---------///111333444555555333333444555555666888:::<<<>>>@@@AAAFFFIIIMMMPPPQQQTTTVVVYYY\\\]]]]]]^^^```bbbdddeeedddeeefffhhhiiiiiihhhhhhiiikkkmmmooopppooonnnmmmpppooopppppprrrsssuuuvvvtttsssqqqnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllhhhhhhgggeeedddbbbaaaaaa___^^^\\\ZZZWWWUUUTTTSSSTTTSSSPPPMMMJJJHHHGGGFFF@@@???>>>;;;999666333111111111111111000///...------,,,,,,,,,---,,,)))&&&&&&&&&''')))+++***'''%%%))))))))))))((('''&&&%%%&&&'''((()))((('''%%%$$$((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((***+++***)))((()))***************))))))))))))&&&'''((((((''''''(((***+++)))(((+++///111111///222///,,,---///000///---+++...111222111000000000&&&***...,,,((((((---222------,,,+++******)))))),,,++++++***))))))******,,,***((('''(((***,,,...***)))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++***))))))((())))))***---+++)))((()))+++---///---,,,,,,+++***)))((((((*********+++,,,---...//////---******,,,///333444888CCCMMMJJJ>>>222...000***+++++++++***,,,...111000111222333333222000000////////////000111222333111111333555777:::<<<>>>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$'''((('''%%%((('''&&&%%%%%%%%%%%%&&&************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&''''''(((((((((((((((+++******))))))((((((((((((''''''''''''((())))))%%%''')))))))))((()))******(((&&&''')))+++***))),,,---///000000000222444333555777888999:::<<<>>>BBBDDDFFFHHHLLLNNNPPPRRRXXXZZZ^^^```bbbcccfffhhhggghhhhhhiiijjjlllmmmnnnlllmmmooopppqqqqqqppppppqqqrrrtttuuuvvvvvvuuuuuurrrsssssstttuuuvvvwwwwwwwwwvvvtttsssrrrqqqrrrrrrssssssrrrrrrrrrqqqqqqqqqppppppooommmlllkkkjjjiiiiiiiiihhhgggfffeeedddddddddbbb```]]]ZZZXXXWWWWWWQQQPPPNNNKKKHHHDDDAAA@@@;;;;;;999888555333000//////...---------,,,***((()))((()))***++++++)))'''(((((((((((((((((('''&&&((((((((((((((((((''''''(((((((((''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***)))'''''')))***((((((((()))))))))******&&&'''((((((''''''(((***+++))))))+++///111111000111///---,,,...///---,,,,,,///111222000---,,,+++&&&''')))++++++***)))'''((()))***+++,,,------------,,,+++***))))))))))))+++***)))((()))***,,,---))))))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))***+++++++++---,,,+++******+++,,,---,,,,,,++++++***)))))))))************++++++,,,---,,,(((%%%'''///999AAAEEEFFFFFFCCC<<<444///---...,,,---...---,,,,,,...///000000111222222111000///000000000000111222333444444444444555777888:::;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&''''''&&&%%%%%%%%%&&&&&&***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))******'''''''''((((((((((((((()))))))))))))))(((((((((''''''''''''((()))***+++!!!###&&&((('''''''''(((((('''&&&(((***------------///222333333555777999:::===AAADDDFFFIIIMMMPPPTTTUUUXXX[[[^^^aaadddeeefffiiilllmmmnnnoooqqqrrrsssssssssssstttuuuvvvwwwuuuvvvwwwyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{|||||||||wwwxxxyyyzzz{{{zzzzzzyyy{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxwwwwwwuuutttsssrrrqqqooooooooooooooopppooopppnnnmmmkkkiiigggeeedddccc```___]]]ZZZVVVRRROOONNNJJJIIIGGGCCC???;;;888666666333111/////////---,,,,,,+++******+++,,,+++)))((()))))))))************)))((((((((((((((()))***)))(((((((((((((((((()))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((&&&%%%&&&(((+++'''''''''(((((()))))))))&&&((())))))(((''')))************,,,///111222111111///------------,,,+++---000222111...+++(((''',,,+++...555:::888///''''''(((***,,,............---,,,+++***)))))))))))))))))))))*********++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''')))***+++***)))))),,,+++++++++++++++++++++*********************************))))))***++++++---******111===HHHNNNOOOHHH@@@777111//////,,,***---///000///...,,,------//////000000000000//////111111111111222333444555777666666666666777888999%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$""""""###%%%&&&((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&''''''''')))))))))(((((()))******###%%%(((***)))(((((())))))))))))***---///000111///222555888:::===@@@CCCJJJMMMRRRUUUXXX\\\```ccccccdddeeehhhkkkmmmooopppoooqqqssstttttttttuuuwwwyyyxxxxxxxxxxxxyyyyyyzzzyyyzzz{{{}}}}}}}}}|||{{{||||||{{{{{{|||}}}~~~~~~{{{}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyxxxwwwvvvuuussssssssssssssstttttttttsssrrrpppnnnlllkkkkkkjjjiiihhhgggeeebbb___\\\[[[XXXWWWTTTQQQLLLHHHDDDBBBAAA>>>:::777555444222111///---+++++++++,,,+++***************+++,,,------)))((('''''''''(((***+++))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((()))((('''%%%###$$$(((+++((((((((((((''''''''''''&&&((())))))(((((()))***+++++++++---///111111111222111///...---------,,,...000222222///+++)))(((000333999BBBFFFBBB888...+++,,,---...---,,,***(((+++***************++++++((()))***++++++***))))))'''(((((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))******++++++***(((%%%###'''((()))***+++******)))))))))*********+++++++++,,,++++++************++++++,,,000:::EEEIIIFFFBBB777333///000222111,,,'''+++---///000...---,,,---.........///////////////111111111111222333444444777777666666777777888999%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%######$$$%%%'''((())))))(((''''''''''''((())))))&&&&&&&&&''''''''''''''',,,+++***)))))))))))))))***,,,...///---,,,------+++,,,---...000222444666888;;;@@@DDDGGGKKKPPPSSS\\\___bbbeeegggjjjmmmpppnnnooopppqqqssstttuuuuuuwwwyyy{{{{{{{{{zzz{{{|||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}|||||||||}}}~~~~~~}}}||||||{{{zzzyyyxxxxxxzzzzzzyyyyyyxxxxxxxxxwwwwwwvvvuuutttsssrrrrrrrrroooooonnnmmmllljjjiiihhhbbbaaa```]]]ZZZWWWTTTSSSQQQMMMHHHDDDAAA???<<<:::666333111//////...---+++++++++*********+++,,,,,,***)))(((''''''((()))***))))))***++++++***))))))******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((('''$$$###$$$'''*********)))((('''&&&%%%%%%'''((())))))(((((()))++++++,,,------...///000000111111000///...---......---///111222000/////////111888AAAGGGEEE<<<333,,,------------+++***((('''((((((((()))***+++---...((()))***++++++***((('''&&&'''(((((()))(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******)))))))))***++++++***'''%%%###"""$$$&&&)))*********))))))))))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,))))))---444::::::444///***+++---///000///,,,)))(((***---...---------..................//////000000//////000000111222333555555555666888999;;;;;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''(((''''''(((((()))))))))***(((''''''&&&&&&((()))******************))))))))),,,++++++******************,,,------,,,,,,...//////111444666777:::>>>AAAJJJMMMQQQVVVYYY^^^bbbeeehhhkkkmmmooopppqqqtttvvvwwwwwwwwwxxxyyyzzzzzzzzzzzz|||~~~~~~}}}}}}}}}~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{||||||{{{zzzyyyxxxxxxwwwwwwwwwvvvuuutttttttttuuupppppppppppppppooonnnmmmiiiiiihhhgggfffdddcccbbb___[[[WWWSSSPPPMMMJJJGGGBBB@@@===;;;999777444222...---,,,***))))))***+++++++++***))))))))))))))))))***+++,,,,,,+++***)))+++******))))))******+++))))))))))))))))))))))))''''''((((((((()))))))))(((((('''%%%$$$%%%'''***+++******)))((('''&&&&&&'''(((***)))(((((()))+++,,,---...---,,,,,,---...///000000///------...000---...000111111222444666666???HHHHHH???333+++)))))))))))))))*********+++((((((((()))***,,,---...((()))*********)))((('''&&&&&&((()))))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++***)))(((&&&&&&((()))***)))(((((("""$$$&&&((())))))))))))))))))******+++++++++,,,---,,,,,,+++,,,,,,------,,,+++***+++---...///...------,,,+++******,,,---'''))),,,---,,,,,,...///......---......///000111////////////000111222333444444555666888:::<<<===%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''(((((())))))******))))))(((((('''''')))(((&&&&&&&&&''')))***,,,,,,++++++******)))))))))))))))***+++,,,---...)))***++++++,,,...222555888;;;@@@CCCFFFJJJOOOTTT[[[^^^bbbeeegggkkknnnqqqppprrrtttuuuuuuvvvxxxzzzyyyzzz{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvtttttttttssssssrrrqqqpppnnnnnnnnnnnnnnnmmmllllllhhhfffcccaaa```]]]ZZZWWWRRRPPPMMMKKKHHHDDD@@@<<<777555222///---,,,,,,---......------,,,+++)))))))))***,,,------,,,***)))+++******))))))******+++))))))))))))))))))))))))'''((((((((())))))))))))'''(((((('''&&&&&&''')))))))))))))))))))))))))))''')))******))))))***+++,,,...///---***)))***++++++---...---++++++---000---...//////000333777::::::AAAGGGEEE;;;000+++***&&&&&&%%%&&&'''***,,,...******))))))******+++,,,)))))))))))))))(((((('''%%%&&&((()))***)))((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***)))(((%%%&&&&&&'''((()))******''''''(((((())))))((((((***************++++++++++++*********+++,,,------,,,---,,,+++***+++///222///...+++******+++,,,---+++,,,---,,,,,,,,,...000...............000111222000000000000111222333333444555555777888:::<<<===%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''+++***(((&&&$$$######"""$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&'''((((((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$&&&(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&'''((())))))***)))((('''&&&%%%$$$$$$)))(((&&&%%%&&&''')))+++,,,++++++***)))(((''''''''''''((()))+++...000111...///000111222777<<<@@@@@@EEEJJJOOOSSSXXX___dddeeegggjjjlllnnnpppsssuuuuuuvvvxxxyyyyyyzzz|||~~~yyyyyyzzz|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||zzzzzzzzzyyyyyyzzzzzz{{{}}}||||||{{{zzzxxxwwwvvvqqqrrrrrrrrrrrrrrrqqqqqqlllkkkjjjjjjiiigggdddaaa^^^\\\ZZZWWWTTTOOOIIIDDD???===999555333111111111000000000000///---***))))))***,,,------,,,***)))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))''''''''')))''''''((()))***+++,,,---''')))******))))))***+++,,,...///---)))'''(((***(((***,,,+++******,,,///.........---...222777<<<666;;;???===666///+++***'''&&&$$$$$$%%%(((,,,...---,,,+++***))))))))))))******))))))((((((((('''$$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((************************(((((((((((((((((((((((('''(((***+++,,,+++)))((()))(((((('''''''''((((((,,,++++++***)))(((((((((************************))))))))))))***+++,,,---%%%***......+++(((***,,,,,,+++***---000000---***/////////---+++,,,...000///.........///000222333111111111111222333444555666666666777888:::;;;<<<&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''''''''&&&%%%%%%$$$(((&&&%%%&&&))))))'''$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''%%%$$$&&&***,,,+++)))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''++++++++++++***************+++---...---,,,***((((((***,,,,,,,,,---000222///222666:::>>>DDDKKKOOOWWWZZZ^^^aaadddgggkkknnnpppqqqrrrtttuuuwwwxxxyyyxxxyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzz{{{{{{{{{yyywww{{{{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwuuuuuusssrrrqqqqqqqqqqqqnnnnnnmmmlllkkkkkkkkkkkkeeedddcccaaa^^^\\\YYYXXXQQQNNNJJJFFFBBB>>>:::777444222///---------,,,+++000...++++++,,,------,,,+++,,,---------,,,***)))***************))))))(((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))///...,,,***(((((((((((()))+++---......---,,,+++...---,,,...222555777777555999;;;888111+++)))***))))))(((((()))***++++++***)))(((''''''((()))******)))(((&&&&&&&&&'''(((,,,,,,,,,***((('''((()))''''''''''''((((((((((((+++***(((%%%### ************************))))))))))))))))))))))))))))))))))))*********++++++***)))(((((()))***+++...---+++))))))***+++,,,************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------............///111000/////////000222333222333333444444555666666444444555777888999:::;;;%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$)))'''&&&&&&((((((&&&$$$(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%&&&'''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,,,,++++++***,,,---...///111555777;;;>>>CCCHHHMMMSSSYYY]]]aaadddgggjjjlllooorrruuuttttttuuuvvvxxxyyyzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||~~~}}}|||{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz|||}}}~~~||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{yyyxxxxxxyyyyyyxxxwwwxxxwwwwwwwwwwwwxxxyyyzzz||||||||||||{{{zzzxxxxxxvvvvvvuuuttttttttttttttttttsssrrrpppoooooonnnnnnlllkkkjjjhhhfffdddaaa```[[[XXXTTTQQQNNNKKKGGGDDD@@@===999666444333111///444111...------,,,+++***+++++++++++++++)))((('''(((((((((((((((''''''&&&))))))))))))*********+++''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))---,,,+++)))((((((((((((((()))+++,,,---,,,+++***)))((((((***...111333333444777888555///***)))***))))))(((((()))******++++++***))))))))))))***+++***)))((('''''''''((((((&&&'''((('''%%%%%%&&&'''''''''''''''(((((((((((())))))((('''%%%$$$######))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((,,,+++***)))((()))))))))******++++++++++++++++++,,,+++***)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------............///000000//////000000111222//////000111111222222333444444555777888999:::;;;$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%)))'''&&&&&&''''''&&&$$$))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&((((((''''''''''''''''''&&&''''''&&&$$$"""######''''''((((((((()))))))))(((((())))))))))))))))))''''''''''''''''''''''''))))))***+++,,,---//////---///111333555999???BBBKKKOOOUUUZZZ___dddiiillllllnnnqqqssstttvvvyyy{{{yyyyyyyyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~|||xxxwwwwwwxxxyyyzzzyyyxxxvvvuuuuuutttsssrrrqqqpppnnnnnnnnnnnnooopppqqqrrrssssssuuuvvvxxxyyyzzz{{{yyyzzz|||~~~|||zzzyyyxxxvvvsssssstttuuuuuutttqqqqqqrrrrrrtttvvvyyyzzz~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyxxxvvvtttrrrqqqqqqpppqqqqqqpppooommmkkkiiihhhfffccc```]]][[[YYYVVVSSSPPPMMMHHHCCC@@@<<<999666666444111//////...---++++++,,,,,,+++***)))((('''(((((())))))(((((('''&&&)))))))))*********++++++'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''((())))))******)))((((((((((((((('''((()))++++++******)))***))))))+++///222444444222444444111,,,((((((***))))))((((((((()))******,,,,,,++++++++++++,,,,,,******)))((((((((())))))&&&''')))((('''''')))***''''''''''''((((((((((((((((((((((((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''++++++******))))))))))))((()))+++---------,,,+++///---+++)))((()))******************************++++++,,,,,,,,,,,,++++++---------............/////////000000111111000000111222222333333444444555444444555777888999:::;;;$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''&&&%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&'''(((((((((+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''))))))((((((''''''&&&&&&%%%((()))'''###!!!"""%%%''''''((((((((()))))))))''''''((((((((((((((()))((((((((()))))))))******++++++++++++---///222444222555888;;;@@@FFFMMMRRRYYY]]]bbbgggjjjnnnqqqsssrrrtttvvvwwwwwwyyy{{{}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}yyyvvvpppnnnmmmmmmnnnoooooonnnllllllllllllkkkiiigggfffbbbbbbaaaaaaaaaaaaaaabbbdddeeegggiiilllooopppqqqtttwwwyyy{{{||||||}}}~~~~~~|||yyywwwssspppmmmlllmmmnnnnnnnnnkkkkkkkkkmmmpppssswwwyyy~~~~~~~~~|||zzzxxxvvvuuuuuuuuuvvvwwwxxxyyyyyyxxxvvvtttrrrqqqppppppqqqqqqqqqqqqpppnnnmmmllljjjhhheeedddcccaaa___]]]]]]ZZZUUUPPPLLLHHHDDDAAA:::888555444333222000///------------,,,,,,++++++***++++++++++++***))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''((((((((('''''')))***************,,,+++***,,,000333555555111222111...***(((***+++))))))((((((((())))))***++++++++++++++++++++++++*********))))))))))))***''')))******)))((()))***''''''''''''((((((((((((''''''((())))))******+++''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))((((((******+++,,,,,,,,,,,,+++---------------------,,,111...+++)))((()))***,,,************+++++++++++++++,,,,,,,,,,,,,,,,,,+++---------............///---...000111111111000///222222333444444555555666444444555777888999:::;;;%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((()))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&(((***,,,,,,+++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))))))))((((((''''''&&&%%%''')))(((%%%$$$&&&(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((((((((())))))***+++,,,,,,---,,,,,,,,,///222666888<<>>EEEKKKQQQTTTZZZ^^^dddhhhlllooosssuuutttvvvwwwwwwwwwxxxzzz}}}{{{}}}~~~}}}zzztttkkkaaaZZZTTTQQQNNNMMMPPPTTTVVVXXX]]]```dddggghhhfffcccaaa\\\ZZZVVVRRRMMMIIIGGGFFFAAABBBCCCEEEGGGIIIKKKKKKLLLPPPVVVZZZ]]]dddnnnuuuwwwyyy|||~~~|||zzzqqqooollljjjhhhfffcccaaa______^^^___bbbfffkkknnnppprrruuuxxxxxxwwwuuusssrrrqqqooommmkkkjjjiiiiiiiiijjjjjjkkklllnnnooopppooooooqqqrrrssssssssssssrrrqqqooonnnooonnnmmmkkkkkkjjjhhhhhhgggeeebbb______\\\XXXUUUQQQMMMGGGCCC<<<:::777444111///......)))************)))((((((******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((()))))))))(((''''''&&&&&&&&&'''((()))++++++111///---,,,.../////////***)))(((((()))*********))))))(((''''''''''''''''''((())))))))))))((('''&&&'''((()))))))))((((((***,,,......,,,*********''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---000222666999999888555333555333///,,,***+++,,,---******)))))))))***++++++)))******+++,,,,,,------,,,,,,------------,,,,,,---------............//////............///000000222222222333444444555555444444555777888999:::;;;"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((("""!!!%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&'''''''''&&&((())))))&&&######&&&***+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********'''%%%&&&)))***(((%%%))))))))))))************))))))***+++,,,,,,------,,,,,,---///111222333444999<<