BMU6( ~~~wwwxxxwwwvvvvvvwwwyyy|||}}}}}}{{{xxxtttqqqooonnnnnnggggggkkksss|||}}}yyy~~~|||{{{xxxuuussspppooonnnrrrqqqooommmkkkiiihhhhhhjjjnnnlllggghhhoooooojjjnnnlllkkkllllllkkkiiigggfff``````hhhqqq{{{pppfffmmmjjjeeebbb```aaadddffffffeeedddccccccccccccccc\\\YYYWWWYYY^^^ccceeefff}}}~~~~~~~~~wwwwwwvvvuuuuuutttssssssqqqrrrrrrsssttttttuuuuuunnnoooooooooppppppqqqqqqllllllkkkkkkkkkkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkknnnssswwwyyyyyyvvvuuu{{{zzz{{{uuuYYY]]]]]]\\\[[[ZZZYYYXXXXXXTTTTTTTTTTTTSSSSSSSSSSSSZZZYYYWWWVVVTTTSSSSSSSSSQQQSSSUUUWWWXXXXXXXXXWWWWWWVVVSSSQQQOOOMMMLLLLLLNNNMMMLLLJJJIIIIIIIIIIIIJJJPPPPPPKKKNNNWWWWWWPPPPPPQQQRRRUUUWWWWWWTTTRRRIIIFFFIIIRRRVVV\\\mmm}}}rrrwwwqqqhhh___ZZZYYY[[[]]][[[\\\]]]^^^____________XXXUUUQQQOOOPPPSSSWWWYYYdddiiiggg```___fffpppxxx~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{yyywwwtttsssmmmmmmqqqzzzzzzpppsssrrrqqqooommmkkkiiihhhlllkkkjjjiiihhhgggfffeeeeeeffffffggggggffffffeeefffffffffffffffffffffffffffgggjjjrrr}}}wwwjjjbbbgggppp|||wwwoooTTTUUUWWWXXXWWWVVVTTTSSSQQQRRRSSSSSSQQQQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSPPPQQQRRRTTTVVVWWWXXXYYYUUUUUUUUUTTTTTTUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[aaadddiiilllkkkhhhccc```hhhdddeeevvvrrrZZZZZZTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIFFFHHHKKKOOOQQQRRRRRRRRRNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHCCCJJJLLLHHHMMMVVVWWWOOOJJJKKKOOOSSSWWWXXXUUUSSSLLLNNNWWWaaa```]]]eeeuuuxxxlll```XXXUUUVVVXXXUUUVVVXXXYYYYYYXXXWWWVVVQQQRRRSSSRRRPPPPPPQQQRRRRRRNNNQQQSSSTTT^^^ccc]]]zzznnnsss|||}}}zzz|||~~~}}}zzzssskkkffffffggghhhiiijjjkkkmmmooopppqqquuuuuuuuuuuuwwwyyy{{{|||xxxxxxyyyzzzyyywwwtttsssqqqoookkkhhhffffffggghhhllllllkkkkkkkkklllmmmmmmmmmnnnoooooonnnllliiihhhgggiiijjjgggbbbbbbfffkkkgggdddbbbccchhhllllllkkktttmmmeee^^^[[[ZZZWWWUUUWWWUUUVVVbbbggg___jjj{{{vvvxxxtttgggeeecccbbb```^^^ZZZXXXTTTUUUWWWXXXZZZZZZ[[[[[[XXXYYYYYYXXXWWWVVVUUUUUUSSSPPPPPPWWW```ccc^^^VVVZZZYYY]]]```\\\TTTRRRVVVWWWWWWVVVUUUSSSQQQPPPOOOPPPRRRTTTWWWXXXXXXWWWVVVWWWUUUSSSRRRRRRUUUXXXZZZYYYYYYZZZ[[[___pppmmmYYY\\\WWW^^^pppyyytttsssyyyjjj]]]VVVZZZZZZPPPHHHGGGIIIJJJLLLNNNNNNNNNMMMLLLOOOMMMKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNNNNPPPNNNLLLKKKLLLOOORRRTTTPPPOOONNNNNNNNNPPPQQQRRRPPPQQQRRRTTTUUUUUUUUUUUUWWWUUUVVVXXXVVVTTTZZZcccccckkkggg```cccdddaaadddhhhhhhmmm{{{```VVVQQQQQQPPPNNNLLLLLLMMMNNNOOONNNNNNMMMLLLMMMOOORRRSSSSSSMMMIIIHHHKKKMMMKKKHHHEEEGGGJJJMMMPPPPPPPPPPPPMMMMMMLLLKKKJJJHHHFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGIIIFFFFFFLLLNNNKKKGGGFFFJJJJJJMMMPPPPPPLLLKKKNNNXXXTTTXXXeeepppppplllkkk{{{ggg\\\WWWTTTRRRRRRYYYWWWTTTUUUWWWWWWTTTPPPTTTRRRQQQQQQQQQPPPNNNLLLLLLNNNPPPRRRTTTUUUUUUUUU}}}zzzyyyvvvvvvuuutttttttttsssqqqoooiiikkkkkkiiieeeeeegggiiilllhhhjjjooojjj^^^ZZZ___ggg|||]]]JJJKKKWWWhhhtttzzz~~~~~~|||uuukkkffffffbbb^^^```hhhllllllggggggeee```YYYUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYQQQQQQPPPQQQRRRSSSUUUVVVSSSSSSTTTUUUUUUTTTTTTSSSTTTWWWZZZ\\\ZZZXXXVVVVVVSSSSSSTTTUUUTTTRRRPPPOOOXXXVVVSSSPPPOOOOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQVVVWWWYYYYYYYYYXXXVVVUUUUUUUUUUUUTTTSSSTTTVVVXXXUUUUUUUUUXXX[[[]]]]]]]]]aaa[[[SSSMMMKKKJJJHHHGGGLLLOOOOOOUUUZZZXXXggg}}}mmmkkknnnuuurrrbbb```^^^[[[YYYWWWUUURRRPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMKKKKKKPPPVVVXXXTTTOOOTTTSSSWWWZZZWWWPPPNNNQQQTTTSSSSSSRRRPPPNNNMMMLLLOOOPPPRRRTTTUUUTTTSSSRRRQQQOOOMMMLLLMMMOOORRRTTTUUUTTTSSSRRRUUUcccjjjbbbXXXUUU```lllrrrvvv||||||ssslllhhhbbbWWWMMMHHHFFFFFFGGGHHHIIIJJJJJJKKKPPPNNNKKKIIIIIIHHHGGGEEEJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRXXXXXXWWWWWWVVVUUUTTTTTTKKKLLLQQQXXXYYYXXX\\\dddaaaddd^^^ZZZ```aaabbbkkkiiisssdddVVVSSSPPPOOOMMMLLLJJJJJJJJJLLLMMMLLLLLLKKKKKKMMMOOOQQQSSSSSSNNNIIIGGGIIIJJJHHHEEEDDDFFFIIILLLNNNOOOOOONNNKKKKKKKKKJJJIIIGGGFFFEEEJJJIIIHHHHHHGGGGGGGGGGGGJJJFFFGGGLLLNNNJJJGGGFFFHHHHHHKKKQQQSSSSSSWWW]]]___[[[^^^lllvvvtttlllgggwwwnnneee```[[[WWWUUUSSSRRRRRRSSSUUUVVVTTTRRRPPPOOOOOOPPPQQQPPPNNNLLLLLLMMMNNNOOOOOOOOONNNMMMkkkttt~~~{{{tttpppssstttoooiiigggkkkppprrrmmmfffccc```]]]YYYZZZZZZYYYYYYYYY\\\^^^VVVRRRMMMKKKNNNRRRTTTTTTQQQMMMNNNRRROOOGGGFFFKKKJJJeee}}}dddLLLCCCIIIXXXdddaaaccchhhnnnvvvzzzvvvttttttvvvwwwzzz~~~}}}tttkkkeeebbbYYYQQQQQQVVVXXXVVVVVVVVVUUUQQQMMMKKKJJJKKKKKKLLLLLLMMMLLLJJJHHHGGGIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFIIILLLMMMKKKIIIHHHHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGEEECCCAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLLLLJJJHHHIIILLLNNNMMMLLLJJJMMMQQQTTTTTTTTTTTTTTTRRRNNNHHHDDDBBBBBBBBBAAABBBJJJKKKOOO[[[gggyyyxxxgggaaaiii|||qqq^^^]]]ZZZVVVSSSRRRQQQOOOMMMOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHHHHIIILLLMMMLLLJJJOOOOOOQQQTTTRRRMMMKKKMMMNNNNNNNNNMMMLLLKKKIIIIIIMMMNNNPPPQQQQQQPPPNNNMMMLLLJJJHHHGGGHHHJJJMMMOOOQQQOOONNNMMMMMMVVVlllvvvbbbZZZ___hhhmmmmmmssstttrrrjjjddd```YYYRRRQQQOOOKKKIIIGGGHHHIIIJJJPPPNNNKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPOOONNNNNNOOOOOOPPPRRRRRRSSSSSSSSSUUUUUUTTTSSSRRRQQQPPPOOOPPPSSSZZZaaaccc```___aaa\\\[[[YYYdddvvv|||```PPPOOONNNLLLKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPRRRSSSOOOIIIGGGGGGGGGEEECCCDDDFFFHHHJJJKKKLLLLLLKKKIIIIIIIIIHHHHHHGGGEEEEEEJJJJJJJJJIIIIIIHHHHHHHHHJJJGGGGGGKKKLLLIIIGGGHHHIIIHHHLLLRRRVVVYYY```gggbbb^^^___iiipppmmmccc\\\eeeyyy{{{pppbbbUUUNNNMMMMMMMMMMMMNNNMMMMMMMMMKKKKKKLLLNNNPPPPPPMMMKKKKKKKKKLLLKKKJJJHHHFFFEEExxxcccwwwzzzpppiiijjjllljjjfffeeelllpppqqqjjjccc```]]]ZZZUUUVVVWWWUUUSSSTTTYYY]]]ZZZRRRKKKKKKQQQVVVVVVSSSJJJHHHHHHKKKJJJFFFGGGLLLMMMaaarrrzzzbbbMMMCCCFFFMMMRRRSSSUUUYYY___gggnnnrrrsssssssssrrrrrrtttxxxzzz{{{~~~yyyuuutttnnncccZZZVVVSSSPPPOOONNNMMMLLLJJJIIIIIIIIIHHHIIIJJJJJJIIIFFFDDDCCCFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDAAADDDGGGGGGFFFDDDCCCCCCFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIIIIJJJKKKKKKLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLLLLJJJPPPUUUWWWTTTPPPOOOOOOLLLJJJFFFDDDCCCDDDEEEEEEGGGMMMLLLSSSlll{{{{{{pppgggtttwwweee[[[XXXSSSPPPOOONNNMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLLLLKKKJJJIIIGGGGGGFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNPPPQQQPPPNNNLLLLLLJJJKKKKKKJJJJJJIIIHHHGGGLLLMMMNNNOOONNNLLLJJJIIIKKKJJJHHHHHHHHHJJJMMMNNNMMMMMMNNNOOONNNRRR___lllmmmbbbbbbaaa]]]___iiilllfffcccggggggbbbfffbbb[[[UUUQQQPPPPPPQQQMMMKKKJJJJJJLLLMMMMMMLLLJJJIIIIIIJJJJJJKKKMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPPPPRRRSSSUUUVVVVVVVVVUUUOOOQQQSSSTTTTTTRRRPPPNNNRRRTTTZZZ___aaa___[[[YYY^^^[[[aaa```LLLLLLMMMIIIGGGHHHGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNPPPQQQQQQMMMIIIFFFFFFFFFEEEDDDDDDEEEFFFHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFFFFEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJJJJGGGGGGKKKKKKHHHGGGIIILLLLLLOOOUUUWWWWWW[[[aaaZZZXXXXXX[[[^^^]]]ZZZWWWbbbpppzzzzzzuuu^^^RRROOOOOOMMMKKKHHHGGGFFFGGGGGGHHHJJJMMMOOOOOOMMMKKKJJJJJJJJJJJJHHHFFFDDDBBBuuusssvvvzzzsssiiiaaaaaacccddddddfffjjjmmmjjjbbbZZZWWWVVVTTTOOOPPPOOOLLLIIIJJJNNNSSSSSSMMMGGGHHHMMMOOOLLLHHHEEEDDDEEEFFFFFFEEEHHHLLLJJJRRRYYYwwwuuuZZZFFF@@@AAAEEEFFFGGGJJJNNNRRRVVVYYY^^^ccchhhlllnnnooorrrtttvvvwwwzzz}}}}}}zzzxxxwwwyyyzzzjjj___ZZZXXXKKKIIIGGGEEEEEEEEEEEEEEEDDDEEEEEEEEEEEECCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@??????@@@@@@???>>>>>>===>>>AAACCCDDDBBBAAA@@@AAABBBCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFEEEFFFGGGIIIJJJJJJJJJIIIJJJJJJKKKJJJJJJJJJIIIIIIIIILLLMMMLLLHHHGGGJJJNNNOOOSSSWWWWWWRRRLLLIIIHHHEEEDDDCCCAAAAAACCCEEEGGGMMMPPPMMMYYYzzzrrrnnnmmmwwwpppaaaVVVRRRNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIDDDFFFGGGGGGFFFGGGJJJMMMKKKMMMNNNOOOOOOPPPNNNLLLIIIIIIJJJJJJJJJJJJIIIIIIMMMMMMNNNNNNMMMKKKIIIGGGKKKJJJIIIIIIIIIKKKMMMNNNIIIJJJOOOSSSSSSRRRWWW^^^~~~ttthhhaaa\\\XXXbbbgggaaaaaahhhmmmjjjnnnkkkfffbbb```aaaccceeeUUUSSSPPPNNNNNNMMMKKKIIIMMMMMMMMMMMMMMMNNNOOOOOOPPPOOONNNNNNNNNOOOPPPQQQQQQSSSUUUWWWXXXXXXWWWWWWVVVXXX\\\___^^^[[[WWWUUUWWWYYY]]]aaafffhhheeeaaabbbaaammmhhhNNNIIILLLIIIEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFHHHHHHIIIJJJLLLMMMOOOOOOLLLJJJGGGFFFFFFGGGHHHHHHEEEEEEEEEFFFFFFEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOONNNJJJHHHHHHJJJIIIGGGHHHKKKKKKLLLPPPUUUUUURRRQQQTTTPPPRRRRRRQQQRRRYYYbbbgggbbblllqqqxxxzzzvvvgggYYYUUUPPPKKKHHHFFFFFFFFFFFFGGGHHHKKKMMMMMMLLLJJJHHHIIIJJJJJJIIIHHHFFFEEElllrrrpppmmmfffaaaaaabbbcccfffjjjlllnnnkkkbbbZZZXXXXXXVVVSSSRRRPPPMMMJJJKKKMMMOOOOOOMMMKKKKKKLLLKKKIIIFFFHHHIIIIIIIIIIIIJJJMMMPPPLLLNNNMMMggg}}}gggVVVKKKFFF???@@@BBBEEEHHHJJJLLLMMMUUU\\\ffflllmmmmmmmmmnnntttsssssstttrrrmmmlllooo|||pppbbb\\\[[[NNNJJJEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@BBBDDDFFFFFFEEECCCCCCDDDFFFFFFFFFFFFGGGHHHHHHHHHDDDCCCCCCCCCDDDDDDEEEFFFCCCDDDFFFHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFIIILLLNNNKKKGGGFFFKKKQQQVVVWWWXXXUUUPPPKKKGGGEEEAAAAAABBBAAAAAACCCGGGJJJIIIOOOSSSfff}}}xxxgggmmm```WWWTTTQQQNNNMMMMMMNNNMMMLLLJJJJJJIIIJJJKKKNNNPPPQQQIIIIIIJJJJJJJJJJJJIIIIIICCCDDDEEEEEEEEEGGGIIIKKKIIIKKKLLLKKKMMMPPPOOOKKKHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMNNNNNNMMMKKKIIIGGGHHHHHHGGGGGGHHHIIIKKKLLLFFFGGGLLLSSSTTTQQQQQQTTT^^^yyyuuujjjfffWWW[[[[[[XXXXXX^^^eeehhhfffffffffgggjjjnnnrrrtttkkkgggbbb]]]YYYUUUQQQNNNMMMLLLKKKKKKJJJKKKKKKKKKPPPOOONNNMMMMMMNNNOOOPPPTTTUUUVVVXXXYYYZZZ[[[[[[___aaabbbcccbbb___[[[YYY^^^```aaaeeelllqqqmmmfffggglll{{{dddUUUJJJHHHHHHDDDCCCFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLFFFFFFDDDDDDDDDFFFHHHJJJFFFFFFEEEEEEDDDCCCCCCCCC@@@AAACCCDDDFFFGGGGGGGGGJJJKKKMMMPPPQQQRRRRRRRRRKKKHHHHHHIIIHHHFFFHHHMMMFFFHHHMMMSSSRRRMMMKKKMMMKKKPPPSSSSSSXXXeeesss{{{^^^fffkkkxxxnnnrrr~~~vvvggg^^^SSSKKKHHHGGGEEEDDDGGGFFFFFFGGGIIIIIIHHHGGGFFFGGGIIIJJJJJJJJJIIIHHHnnnjjjggg___]]]^^^```^^^\\\^^^cccbbbfffeee^^^WWWUUUTTTRRRPPPMMMJJJHHHHHHHHHHHHHHHFFFHHHIIIGGGCCCAAACCCDDDCCCEEEFFFEEEDDDFFFHHHJJJLLLSSSOOOZZZ{{{pppdddSSSDDD@@@AAABBBDDDGGGIIIJJJKKKQQQYYYdddjjjlllkkklllnnnqqqooopppqqqmmmffffffjjjtttxxxhhh^^^\\\]]]VVVPPPHHHCCCBBBDDDEEEFFFGGGFFFDDDBBBBBBBBBCCCDDD======>>>?????????>>>===@@@@@@@@@@@@???>>>===<<<===???AAA@@@???>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHKKKQQQVVVZZZWWWTTTPPPMMMJJJFFFDDD@@@BBBDDDDDDDDDFFFJJJMMMIIIWWWfffyyy~~~wwwxxxkkkSSSTTTQQQPPPOOOOOOPPPPPPOOONNNMMMLLLKKKKKKKKKMMMOOOQQQDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGGGGFFFIIIKKKKKKJJJMMMRRRQQQLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGIIIOOOPPPNNNMMMOOO[[[mmmtttlllddd^^^ZZZXXX]]]ddd```aaadddfffjjjmmmoooppptttqqqllliiifffccc```^^^VVVUUUTTTRRRQQQQQQQQQQQQUUUVVVVVVVVVVVVVVVUUUUUU\\\\\\\\\]]]___aaabbbcccbbbaaa___^^^]]]]]]^^^^^^[[[___eeemmm{{{{{{hhhVVVPPPIIIFFFEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGBBBBBBBBBAAAAAACCCFFFHHHHHHGGGEEEDDDCCCBBBAAAAAA???@@@BBBDDDFFFHHHHHHIIIKKKLLLNNNPPPPPPPPPOOONNNKKKIIIHHHIIIGGGEEEHHHNNNEEEFFFJJJOOONNNJJJIIIKKKJJJOOOSSSXXXbbbpppwwwwww___ccceeeuuu|||~~~vvvcccWWWRRROOOJJJFFFGGGEEECCCBBBCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHllldddbbb[[[^^^cccgggccc^^^^^^ccc[[[```bbb]]]XXXUUUSSSPPPOOOKKKGGGGGGHHHIIIGGGEEECCCGGGIIIFFF???>>>CCCIIIDDDGGGHHHFFFEEEGGGIIIJJJ>>>LLLKKKIIIbbb}}}cccIIIAAAAAAAAAAAACCCDDDFFFGGGFFFOOOZZZaaacccdddgggjjjfffeeegggkkkggg```___ccc___fffiiiccc\\\\\\aaadddZZZRRRHHHBBBAAACCCDDDEEEIIIFFFCCC@@@??????@@@AAA>>>???@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<>>AAACCCCCCCCCEEEIIIMMMSSShhh{{{tttkkkuuufffvvv\\\LLLVVVJJJJJJJJJKKKLLLMMMKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJBBBCCCDDDFFFGGGHHHHHHHHHIIIGGGFFFGGGHHHHHHFFFCCCJJJMMMMMMKKKOOOUUUTTTNNNHHHHHHJJJKKKLLLMMMMMMMMMKKKLLLMMMMMMLLLKKKHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLIIIHHHKKKMMMLLLLLLOOOTTTQQQ___~~~wwwjjj]]]\\\bbbcccdddeeeffffffeeedddcccjjjhhhggghhhjjjkkkkkkkkkhhhgggeeedddbbbaaaaaa```]]]___bbbddddddaaa___]]]ddddddcccdddeeehhhjjjkkkccc```\\\ZZZ[[[___dddhhhgggppp}}}iiiUUUOOOMMMHHHEEEGGGIIIFFF@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@??????@@@CCCEEEHHHGGGFFFDDDBBBAAAAAAAAA>>>@@@BBBDDDFFFHHHIIIJJJJJJKKKMMMMMMMMMLLLJJJHHHKKKIIIIIIIIIFFFDDDHHHOOOIIIHHHIIILLLKKKGGGHHHKKKIIIMMMQQQXXXfffqqqnnneeeeeedddaaaoootttqqq|||{{{jjjbbb]]]UUUMMMGGGDDD@@@??????@@@@@@???CCCDDDFFFGGGGGGGGGFFFEEEooobbbZZZ\\\^^^```aaaaaaaaa```___^^^\\\XXXUUUSSSUUUVVVRRRQQQOOOMMMJJJFFFCCCBBBGGGCCCAAAAAA@@@>>>???CCCCCCAAABBBFFFGGGEEEEEEGGGGGGHHHMMMQQQOOOVVVsssuuuWWWCCCAAA??????AAABBBBBBAAA@@@DDDKKKSSSZZZ```ccceeeeeefffiiimmmpppmmmfffaaabbb___ZZZVVVTTTVVVYYY[[[VVVSSSNNNIIIEEEBBBBBBBBBFFFEEEDDDDDDCCCAAA>>>;;;BBBAAA@@@>>>======<<<<<>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJLLLMMMOOOJJJGGGDDDEEEHHHMMMQQQSSSPPPLLLGGGDDDCCCBBB???<<>>???BBBEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@============>>>???@@@AAAEEEDDDCCCAAA???@@@CCCFFFLLLIIIEEEBBBBBBFFFKKKOOOLLLHHHFFFGGGEEECCCIIISSSRRRMMMHHHEEEGGGJJJKKKKKKHHHGGGGGGGGGGGGHHHIIIIIIKKKMMMQQQUUUWWWVVVTTTRRRJJJXXX___bbbsssrrrdddkkkrrryyybbbTTTLLLLLLGGGBBBAAACCCBBB>>>DDDCCCBBBAAAAAABBBCCCDDD|||hhh^^^\\\]]]]]]]]]^^^^^^^^^]]]^^^]]][[[WWWSSSRRRSSSTTTSSSRRRQQQNNNKKKHHHEEECCCEEEAAA@@@BBBAAA???@@@CCCAAA???@@@CCCDDDBBBBBBEEENNNLLLLLLKKKDDDFFF[[[ttt|||gggLLLDDD<<<;;;@@@CCC@@@<<<@@@BBBFFFKKKRRRYYY^^^bbbeeefffhhhkkknnnmmmiiieee___\\\WWWSSSQQQRRRTTTVVVSSSQQQLLLHHHEEECCCCCCCCCEEEDDDBBBBBBBBBAAA???<<>>=========>>>>>>>>>>>>============>>>>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEFFFEEEDDDFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLIIIGGGGGGHHHKKKMMMMMMMMMLLLIIIDDDBBBBBBAAA???===???AAACCCBBB>>>CCCVVViii{{{xxxkkkjjjpppvvvcccYYYOOOIIIGGGKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJHHHFFFEEEDDDCCCBBBCCCBBBCCCEEEIIIJJJIIIFFFFFFHHHJJJKKKKKKJJJHHHFFFEEEDDDEEEIIINNNOOOKKKGGGJJJOOOPPPKKKHHHJJJJJJIIIGGGGGGHHHHHHGGGGGGFFFFFFHHHGGGFFFFFFGGGIIIJJJKKKHHHGGGGGGGGGIIIJJJKKKKKKJJJHHHHHHOOO^^^rrr{{{tttkkkccc[[[XXX___iiibbb___]]]```fffhhhfffbbb]]]ZZZVVVTTTVVVYYY[[[ZZZ\\\\\\]]]^^^______``````pppmmmkkkjjjeee```bbbhhh```jjjqqqyyywwwqqq{{{tttPPPDDDFFFDDDCCCAAA@@@@@@@@@BBBBBBAAA???===>>>BBBDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>============>>>>>>???CCCCCCCCCAAA??????AAACCCMMMJJJHHHFFFGGGJJJNNNQQQLLLHHHFFFGGGEEECCCHHHPPPRRRNNNIIIHHHIIIKKKKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHRRRVVV]]]fffnnnyyy{{{jjjeeedddsssppp___VVVTTTMMMEEECCCFFFGGGDDDBBBBBBAAAAAAAAAAAABBBCCCtttuuu```[[[]]]]]]\\\\\\\\\[[[ZZZZZZ\\\\\\ZZZVVVRRRPPPQQQRRRRRRQQQPPPMMMJJJGGGDDDCCCAAA???@@@CCCCCCAAAAAACCCBBB???@@@CCCDDDAAAAAADDDGGGDDDDDDCCC??????NNN```~~~|||___PPP@@@:::>>>BBB???999?????????BBBGGGOOOVVV[[[aaabbbeeeiiilllmmmllljjj^^^[[[VVVRRRNNNMMMMMMNNNNNNLLLIIIFFFDDDDDDDDDEEEDDDBBB@@@@@@@@@@@@@@@>>><<<<<<<<<<<<===>>>>>>???======<<<<<<<<<<<<======>>>>>>>>>>>>????????????BBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLKKKIIIFFFGGGDDDAAA@@@@@@AAA@@@@@@AAADDDFFFBBB>>>FFFaaa{{{}}}|||lllbbbooodddXXXSSSLLLGGGGGGJJJJJJIIIHHHHHHGGGGGGFFFKKKJJJIIIGGGEEECCCBBBAAAFFFDDDCCCFFFKKKNNNKKKHHHFFFHHHJJJLLLMMMLLLKKKJJJGGGDDDBBBFFFLLLOOOKKKFFFGGGKKKLLLIIIHHHKKKLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFFFFFFFGGGHHHIIIJJJEEEFFFFFFIIIOOOZZZhhhrrrvvvlllgggdddaaa___^^^```dddfffeeecccbbb___\\\[[[[[[\\\___aaadddeeeeeeeeecccbbbcccdddeeefffhhhfff___\\\dddnnnwwwrrrSSSFFFBBBBBBAAA@@@???>>>===>>>??????@@@???>>>???AAACCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@=========<<<======>>>>>>AAABBBCCCAAA???===>>>???JJJIIIHHHHHHIIILLLNNNPPPKKKHHHFFFEEEDDDCCCGGGLLLPPPNNNLLLLLLLLLMMMLLLKKKHHHHHHHHHHHHHHHIIIJJJJJJMMMLLLKKKIIIHHHHHHGGGGGGNNNMMM\\\qqqtttmmm|||uuufffZZZbbblllyyyeee```WWWLLLHHHIIIJJJGGGAAA@@@@@@????????????@@@nnn~~~|||mmm\\\ZZZZZZ[[[]]]^^^^^^\\\ZZZXXX[[[[[[YYYVVVRRRPPPPPPQQQNNNMMMLLLJJJGGGDDDAAA@@@???>>>@@@EEEFFFCCCBBBDDDEEEBBBBBBEEEEEECCCCCCFFF@@@>>>>>>AAAAAABBBLLLWWWuuudddNNNAAA===>>>===;;;<<<;;;;;;===AAAGGGMMMQQQVVVZZZ___eeejjjmmmmmmlllaaa^^^YYYTTTOOOLLLIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHCCCAAA???>>>???@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>AAABBBBBBBBBBBBAAA@@@@@@AAABBBDDDDDDCCCBBBBBBCCCGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHDDDBBBAAA@@@>>>===>>>@@@BBBCCCHHHGGGGGGHHHKKKWWWnnnuuuuuurrrjjjccckkk|||hhhUUUPPPNNNHHHEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHHHHGGGEEEDDDCCCBBBGGGCCCAAADDDJJJMMMKKKGGGFFFGGGJJJLLLMMMNNNMMMMMMKKKIIIGGGHHHKKKOOOQQQRRRJJJLLLJJJEEEEEEIIILLLLLLIIIHHHFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGIIIJJJGGGGGGFFFGGGJJJPPPVVV[[[sss~~~vvvwwwuuurrrooollliiieeeccc```]]]\\\]]]\\\[[[\\\______bbbeeedddbbbcccgggkkkrrrwww|||xxxqqqppp{{{gggNNNLLLJJJDDDAAA??????>>>===<<<======>>>@@@???@@@AAABBBCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@???<<<<<<======>>>@@@AAABBBAAABBBCCCBBB@@@=========DDDDDDEEEFFFGGGIIIJJJKKKIIIGGGEEEDDDCCCCCCEEEGGGNNNNNNNNNNNNNNNNNNLLLKKKHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGFFFEEEFFFHHHKKKLLLDDDFFFYYYrrruuujjjrrruuu[[[VVVZZZggg{{{~~~rrrddd[[[VVVQQQKKKFFFFFFDDDBBBAAA@@@@@@???ooo~~~yyyiiiYYYXXXVVVZZZ^^^bbbbbb___[[[XXXZZZZZZYYYWWWSSSQQQQQQQQQLLLLLLJJJHHHFFFCCC@@@???>>>===@@@EEEGGGDDDCCCEEEGGGCCCBBBDDDDDDBBBBBBFFFBBBAAAAAACCCBBBBBBFFFLLLoooxxxcccNNN???999:::===999::::::<<>>>>>???AAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBDDDDDDBBBBBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIFFFEEEEEEDDDBBB@@@======<<<<<<>>>AAAEEEHHHMMMGGGGGGRRRcccqqq}}}rrrkkkcccdddwwwhhhYYYMMMLLLKKKFFFDDDGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDAAA???AAAFFFIIIGGGDDDEEEFFFIIIKKKMMMNNNNNNNNNOOOPPPOOOLLLJJJOOOZZZccc```]]]TTTIIIEEEGGGIIIHHHHHHGGGFFFFFFFFFGGGIIIJJJEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGIIIKKKNNNJJJHHHIIIOOOSSSSSSQQQQQQ[[[mmm}}}tttqqqrrrwwwzzzxxxyyy~~~xxxyyyyyyxxxyyykkkBBBCCCJJJAAA;;;@@@???>>>>>>===============???@@@AAABBBCCCDDDDDDEEE@@@@@@@@@@@@@@@?????????<<<<<<===>>>AAACCCEEEFFFAAABBBDDDCCCAAA>>>======@@@AAABBBDDDEEEFFFFFFFFFFFFFFFDDDBBBBBBCCCDDDCCCJJJLLLNNNNNNNNNLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIBBBAAA@@@AAACCCFFFIIIKKKEEEIIISSS___cccbbbgggnnnhhhVVVPPPRRR^^^uuuqqqcccXXXTTTRRRNNNIIIFFFCCCBBBBBBwww}}}uuueeeWWWYYYVVVZZZ```ddddddaaa\\\YYYWWWXXXXXXVVVSSSRRRQQQRRRMMMLLLKKKIIIFFFDDDAAA@@@<<<;;;>>>CCCEEEBBBAAADDDDDD@@@???@@@@@@===>>>AAA>>>???AAABBBBBBCCCEEEGGG]]]xxxaaaIII;;;:::>>>999999:::<<<===>>>??????>>>DDDMMMVVV[[[___aaacccbbbaaa```^^^ZZZUUUQQQOOOJJJJJJIIIIIIHHHIIIIIIIIICCCAAA??????AAAAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???BBBEEEEEECCCBBBDDDGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJFFFBBB@@@@@@@@@@@@@@@<<<<<<<<<<<<>>>BBBHHHLLLOOOIIINNNbbbyyyvvvgggaaawww[[[OOOHHHIIIHHHCCCBBBFFFBBBCCCDDDFFFFFFEEEDDDDDDBBBCCCEEEFFFGGGFFFFFFEEECCCAAA@@@@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMQQQTTTSSSMMMHHHMMM\\\jjjvvvoooaaaQQQIIIHHHFFFCCCFFFFFFGGGGGGIIIJJJLLLLLLGGGFFFDDDCCCCCCEEEFFFHHHGGGIIIKKKIIIGGGFFFHHHKKKPPPLLLIIIMMMSSSWWWUUUQQQNNNLLLYYYxxxhhhMMM@@@HHHFFF666555CCC>>>>>>>>>=========<<<<<<>>>@@@BBBCCCCCCCCCDDDEEE????????????????????????<<<===>>>???BBBDDDFFFHHH@@@BBBCCCCCC@@@>>>===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDBBB@@@AAADDDCCC@@@FFFIIIKKKLLLJJJIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJRRR```iiilllyyywww^^^RRROOO```vvvqqqhhhccc[[[SSSLLLHHHFFFFFF}}}yyypppbbbXXX]]][[[]]]___aaaaaa___\\\YYYSSSUUUVVVUUUSSSQQQQQQRRRKKKKKKJJJHHHFFFCCCAAA???:::999;;;???@@@>>>>>>AAABBB>>>;;;<<<<<<999:::>>>777<<<@@@BBBAAACCCFFFGGGMMMnnnxxx^^^HHH???>>>::::::::::::::::::;;;;;;;;;@@@EEEJJJMMMRRRWWW[[[ZZZ\\\^^^___^^^\\\YYYWWWVVVUUURRROOOLLLJJJHHHGGGCCCBBBAAABBBBBBBBB@@@>>>>>>>>>=========>>>??????======<<<<<<<<<<<<============>>>>>>>>>?????????<<<===>>>@@@AAAAAAAAAAAA===BBBEEEFFFDDDCCCFFFIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEEEECCC???>>>>>>???>>>>>><<<===>>>>>>???CCCJJJPPPSSSTTT___sss~~~uuujjjuuuQQQHHHCCCFFFEEE@@@@@@EEE???@@@CCCEEEFFFFFFEEEDDDBBBCCCEEEFFFGGGFFFDDDDDDCCCDDDDDDBBB@@@@@@BBBDDDCCCDDDEEEGGGHHHJJJKKKKKKOOOQQQPPPKKKFFFJJJVVVaaannniii]]]QQQLLLKKKIIIDDDDDDEEEGGGIIILLLMMMNNNOOOLLLIIIFFFDDDDDDFFFIIIKKKFFFHHHJJJIIIEEEDDDGGGKKKKKKJJJJJJNNNRRRTTTTTTRRRUUUOOOSSSiiihhhMMMGGGCCCDDDAAA;;;;;;@@@<<<=========<<<<<<;;;;;;;;;>>>AAABBBAAA@@@AAACCC>>>?????????????????????>>>>>>???@@@AAACCCDDDEEE>>>@@@AAA@@@>>>======>>>AAAAAAAAABBBBBBBBBAAAAAA@@@BBBAAA>>>AAAEEECCC>>>BBBEEEHHHHHHFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEGGGIIIJJJKKKJJJIIIHHHHHHGGGEEEFFFNNN\\\gggllliiipppSSSRRR___jjjuuuxxxlllccc]]][[[ZZZvvvnnnbbb[[[ccc_________^^^]]]\\\ZZZZZZQQQRRRSSSSSSRRRPPPQQQQQQIIIHHHGGGEEECCCAAA>>>===999777888<<<===;;;;;;>>>BBB===;;;<<<;;;888999===<<>>@@@AAACCCIIIPPPVVVSSSVVVZZZ^^^``````^^^]]]```^^^ZZZUUUOOOJJJFFFDDDCCCCCCBBBCCCDDDCCC@@@>>><<<<<<======>>>@@@AAABBB======<<<<<<<<<<<<======>>>>>>>>>>>>????????????;;;<<<>>>???AAABBBBBBBBB===AAAFFFFFFDDDDDDGGGKKKGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKJJJGGGEEEBBB@@@AAA@@@>>>>>>>>>>>>===<<<<<<>>>???>>>@@@DDDLLLRRRYYYaaapppyyyvvvmmmmmmyyyXXXKKKCCC@@@CCCCCC>>>>>>DDD===???BBBDDDFFFFFFEEEEEEDDDEEEFFFGGGFFFEEECCCBBBDDDGGGHHHEEE@@@>>>BBBFFFBBBCCCDDDEEEGGGHHHIIIJJJMMMMMMKKKGGGEEEGGGNNNTTTWWWUUUPPPKKKKKKNNNMMMIIICCCDDDHHHKKKNNNOOOPPPPPPOOOLLLHHHEEEEEEHHHLLLNNNDDDHHHJJJHHHDDDBBBFFFIIIDDDGGGKKKMMMNNNOOOQQQSSSJJJNNNPPPWWWpppzzz~~~}}}VVVMMMFFFEEE<<<555<<>>@@@AAA>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBB===>>>???>>>===<<<===>>>@@@@@@@@@?????????>>>>>>>>>@@@@@@===@@@FFFDDD===@@@CCCFFFFFFCCCBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFF???AAAEEEIIIJJJIIIGGGEEEHHHDDDEEEJJJNNNOOOUUU\\\```~~~___JJJMMMXXXhhhwww{{{yyyvvvvvv}}}mmm___[[[\\\[[[___bbbaaa^^^[[[WWWRRRMMMMMMMMMMMMMMMNNNNNNNNNGGGEEECCCBBBBBBAAA???======999555555888;;;;;;999???>>>======<<<;;;;;;;;;;;;???@@@<<<;;;>>>@@@???FFF;;;IIIsssiiiSSSFFF888777:::666666;;;999999888:::>>>??????BBBGGGIIILLLQQQVVV[[[___bbbcccaaacccccc___YYYQQQLLLIIIMMMIIIDDDBBBBBBAAA>>>;;;;;;>>>???>>>;;;999;;;===@@@???>>>>>>??????===;;;===;;;:::;;;===???@@@@@@<<<<<<>>>???@@@@@@@@@???>>>AAAEEEHHHIIIHHHEEECCCGGGGGGGGGIIIJJJLLLNNNOOOOOOLLLGGGCCC@@@>>>>>>>>>CCC<<<888:::>>>======>>>===::::::>>>@@@DDDQQQ___rrr|||wwwkkkcccvvvnnnTTTOOO@@@???===<<<<<<>>>@@@AAA======>>>???@@@@@@@@@@@@@@@BBBDDDFFFGGGFFFEEEEEECCCBBB@@@@@@AAACCCFFFHHHFFFEEEDDDEEEFFFEEECCCAAAGGGFFFFFFFFFGGGIIILLLNNNNNNKKKGGGFFFGGGIIIJJJJJJFFFFFFHHHIIIKKKLLLMMMNNNJJJIIIFFFDDDBBBDDDIIIMMMGGGFFFCCCBBBAAABBBCCCEEEHHHFFFGGGLLLRRRUUUSSSPPPKKKOOOQQQPPPSSSccc~~~~~~xxxGGG@@@HHHAAA@@@???>>>===<<<;;;:::999999999::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;???;;;999:::;;;999;;;???;;;===?????????>>>???AAA???>>><<<;;;<<<===???@@@BBBAAA>>>===<<<===>>>???>>>>>>????????????>>>>>>@@@BBBDDDDDDCCCCCCCCCDDDAAAGGGIIIFFFCCCDDDFFFEEEEEECCCBBBFFFMMMPPPOOOLLLFFFEEECCCAAA@@@CCCHHHLLL___tttvvvTTTLLLRRRZZZ___kkkooowwwqqq___XXXXXXVVVZZZ^^^^^^\\\WWWRRRNNNMMMNNNOOOPPPOOOLLLJJJHHHEEECCCAAA@@@???===;;;:::<<<:::777777888::::::::::::<<<>>>@@@@@@>>>;;;:::;;;???@@@<<<;;;>>>@@@???999666>>>TTTmmm~~~~~~}}}qqq^^^KKKAAA???777666999666666555666:::;;;:::;;;???@@@CCCGGGLLLQQQVVVYYY[[[aaaccceeeddd```\\\XXXWWWQQQNNNKKKJJJJJJIIIFFFDDD@@@AAABBBAAA?????????@@@>>>===<<<===>>>>>>===;;;>>>===<<<<<<>>>@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBCCCFFFIIIKKKMMMMMMMMMQQQQQQPPPOOONNNNNNNNNNNNJJJHHHDDDAAA???>>>??????OOOEEE<<<;;;<<<;;;;;;<<>>===<<<<<<>>>@@@AAA===>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEEEEEEEDDDCCCAAA@@@??????@@@BBBEEEGGGEEEDDDCCCCCCDDDCCCAAA???AAABBBCCCDDDFFFGGGGGGHHHIIIFFFDDDCCCDDDEEEEEEEEECCCDDDEEEFFFGGGIIIJJJJJJJJJIIIGGGDDDCCCCCCFFFIIIFFFEEEDDDBBBBBBBBBCCCDDDEEEDDDDDDIIIPPPSSSRRROOOQQQSSSQQQJJJFFFMMM```pppxxxUUUBBBDDDFFF@@@@@@???>>><<<;;;;;;:::999999999:::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;999:::======999888::::::<<<>>>>>>>>>===>>>???===<<<:::::::::;;;===>>>AAA@@@>>>===<<<<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBAAAAAABBBCCC@@@EEEGGGDDDCCCFFFFFFDDDDDDBBBBBBFFFLLLNNNLLLIIIAAA@@@>>>>>>@@@DDDGGGIII\\\nnn|||cccUUUMMMKKKKKK[[[___hhhqqqvvvyyy}}}vvveee^^^^^^VVVZZZ___aaa^^^XXXRRROOOLLLNNNOOOPPPMMMIIIEEEBBBCCCBBB@@@>>><<<:::888888;;;;;;;;;999888888:::<<<999<<>>:::;;;>>>???<<<;;;>>>???>>>666:::<<<>>>KKKccc}}}yyycccSSSHHH:::666888444555333444888999777777::::::;;;>>>BBBFFFKKKOOOQQQUUUXXX\\\^^^^^^]]]]]]^^^[[[YYYXXXWWWVVVTTTPPPMMMHHHFFFEEEEEEEEEEEEDDDBBBBBBAAAAAABBBDDDDDDCCCAAA???>>>>>>>>>>>>???@@@AAADDDDDDCCCCCCDDDEEEFFFGGGGGGHHHKKKNNNQQQTTTWWWXXXZZZXXXUUURRROOOMMMKKKJJJDDDCCC@@@>>>======>>>???PPPFFF<<<;;;<<<<<<<<<>>>>>>>>>===;;;>>>OOOmmmiiiXXX]]]tttpppdddQQQFFFCCC999<<<<<<;;;;;;<<<>>>@@@AAA===>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@?????????@@@BBBDDDEEEFFFEEECCCCCCCCCCCC@@@>>><<<>>>AAADDDEEEEEEDDDCCCEEEDDDBBBBBBCCCDDDCCCAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHEEECCCBBBDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEKKKNNNNNNMMMKKKMMMMMMHHHCCCGGGTTT```zzz~~~___MMMBBBAAA@@@999???>>>>>>===<<<;;;::::::::::::999999999999999999:::;;;<<<======<<<;;;:::999:::@@@FFFEEE>>>888777888:::<<<===<<<<<<===>>>:::999888888888999;;;<<<@@@???>>><<<;;;<<<<<<===777888888999999::::::::::::===???@@@@@@@@@AAACCCBBBDDDDDDBBBDDDGGGFFFBBBBBBAAABBBFFFJJJKKKHHHEEECCCAAAAAADDDJJJNNNOOOOOOUUUeeerrrvvv{{{{{{yyyeeeUUUMMMJJJMMMOOOVVV```fffiiinnnuuu|||}}}wwwvvveeeaaaeeeZZZ[[[^^^bbbaaaZZZUUUSSSNNNNNNNNNMMMKKKGGGDDDAAACCCCCCBBB???<<<:::999999<<<===???===:::999;;;>>><<<@@@EEEIIIIIIEEE@@@===999===>>>:::999<<<>>>===;;;???@@@>>>BBBXXX{{{}}}wwwhhhVVV@@@888888444777444555999;;;999888999::::::;;;===???CCCFFFHHHHHHKKKPPPSSSUUUWWWZZZ\\\cccccccccbbb```\\\XXXUUUQQQNNNKKKJJJLLLKKKHHHEEEHHHGGGGGGHHHJJJKKKJJJHHHBBBBBBCCCBBBAAAAAABBBCCCGGGFFFEEEEEEGGGIIILLLNNNNNNPPPRRRUUUXXX[[[\\\]]]XXXVVVSSSOOOJJJGGGDDDCCC@@@???===<<<;;;<<<<<<===DDD===999<<>>???@@@======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@??????@@@@@@AAACCCDDDDDDHHHGGGEEEEEEEEEDDDBBB???===>>>@@@BBBDDDDDDDDDDDDEEEDDDDDDEEEFFFEEECCCAAABBBCCCCCCDDDEEEFFFFFFGGGEEEFFFFFFEEECCCBBBCCCDDDBBBCCCCCCDDDDDDCCCBBBBBBCCCAAA@@@BBBFFFHHHIIIHHH???CCCGGGGGGFFFJJJTTT\\\ZZZfffwwwrrrZZZKKKFFF>>>======777======<<<<<<;;;;;;::::::999999999999888888888888999:::;;;<<<<<<;;;:::999;;;???GGGPPPOOOFFF<<<888666888:::;;;::::::;;;<<<999888888888888999:::;;;???>>>===<<<;;;;;;;;;;;;777777777888999:::;;;<<<;;;===@@@AAAAAABBBCCCEEEEEEFFFDDDBBBEEEHHHEEE???AAAAAABBBEEEGGGGGGDDDAAAEEECCCDDDIIIRRRWWWVVVSSSTTTdddmmmkkkpppwww~~~qqqbbbZZZUUUKKKIIIKKKRRRWWWZZZ^^^cccooottt{{{xxxyyynnn^^^```iiiaaa\\\ZZZ^^^___ZZZUUUTTTTTTRRRPPPMMMKKKIIIHHHHHHEEEEEEEEECCC>>><<<<<<<<<===???AAA???<<<:::<<>>;;;555888555444999<<<:::999:::<<<;;;;;;:::;;;===???@@@BBBEEEIIILLLNNNQQQUUUXXX___aaabbbcccbbb```^^^]]]ZZZWWWSSSSSSTTTSSSPPPMMMOOONNNNNNOOOQQQRRRQQQOOOKKKMMMNNNMMMJJJIIIIIIKKKLLLKKKKKKLLLNNNQQQTTTVVVTTTVVVYYY\\\]]]\\\ZZZXXXQQQOOOLLLHHHEEEBBB@@@??????>>><<<;;;::::::;;;;;;:::999;;;@@@AAA>>>===???>>>CCCHHHPPP]]]mmm}}}}}}tttiiihhhuuuTTTIIINNN===:::BBB:::888999999:::;;;===>>>???<<<<<<===>>>????????????AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBDDDDDDDDDEEEGGGEEEDDDDDDDDDCCCAAA???>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGFFFDDDAAABBBBBBBBBCCCCCCCCCDDDDDD@@@BBBDDDDDDCCCCCCDDDEEEAAABBBCCCCCCCCCCCCBBBBBBDDDCCC@@@@@@AAABBBCCCDDD>>>AAADDDDDDBBBCCCGGGKKKKKKLLLQQQjjjvvvUUUHHHCCC???666888@@@AAA;;;;;;;;;:::::::::::::::888888888888888888888888888999:::;;;;;;:::999888<<<@@@IIIRRRRRRHHH>>>:::555777999999999888999:::999999999999999::::::;;;======<<<;;;::::::::::::888888888999;;;===???@@@>>>@@@BBBDDDDDDEEEFFFHHHHHHHHHFFFCCCEEEGGGCCC===@@@@@@AAACCCDDDDDDBBB@@@@@@???AAAGGGOOOTTTRRRNNNUUUgggppplllooowwwlllUUUMMMHHHIIIMMMOOOSSSWWW```fffmmmssswww|||oooggg___jjjyyywwwhhh\\\^^^aaa]]]YYYXXXZZZXXXTTTPPPMMMLLLLLLLLLDDDFFFGGGEEE@@@===>>>@@@>>>??????>>><<<;;;<<<<<<===>>>???@@@@@@???>>>===:::===>>>;;;:::===>>>===DDD<<>>>>>======<<<;;;;;;;;;;;;;;;<<<>>>BBBDDD@@@===@@@GGGQQQXXX___fffnnntttvvvssspppcccnnnZZZFFFFFFJJJ===999>>>:::888888999:::;;;<<<<<<<<<:::;;;<<<======>>>>>>>>>?????????????????????@@@???@@@BBBDDDEEEEEEDDDDDDBBBAAA@@@@@@AAA@@@>>>======<<<;;;;;;===???BBBDDDDDDCCCCCCDDDEEEDDDBBB@@@??????@@@@@@@@@@@@@@@@@@>>>@@@AAABBBBBBBBBDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCEEECCCAAA>>>>>>???AAACCCBBBCCCCCCCCCAAA@@@AAABBBDDDFFFDDDOOOkkk}}}zzzfffHHHFFF<<<;;;<<<888;;;>>>777999999999999999:::::::::666666777777777888888888777888999::::::999888777999<<>>BBBEEEDDDGGGKKKMMMNNNPPPTTTWWWUUUVVVYYYZZZZZZ[[[]]]___cccbbbaaabbbccccccbbb```aaadddfffddd___\\\\\\^^^YYYYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVTTTQQQMMMIIIGGGAAAAAA???>>>===<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>@@@BBBEEEDDD???BBBRRRcccpppxxx~~~{{{wwwqqqiii```cccooobbbCCCCCCEEEBBB===<<<<<<:::888888999:::::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===???BBBDDDEEEEEECCCBBB???>>>===>>>@@@@@@>>><<<<<<<<<===>>>???AAABBBCCCDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@@@@??????????????????@@@AAA@@@???@@@BBBDDDBBBBBBAAAAAAAAABBBCCCDDDDDDBBB@@@>>>===???CCCFFFDDDCCCCCCBBBBBBCCCCCCDDD???GGGGGGHHHSSSaaa{{{}}}zzzeeeJJJ???555;;;666;;;???;;;;;;:::///888888888888999999::::::444555555666777888999999666777888999999888777666666555999??????;;;888999444666888888888888888:::888888999999::::::::::::;;;;;;;;;::::::999888777666666777888:::>>>AAACCC???AAACCCDDDCCCCCCDDDEEEAAAEEEFFFBBB@@@BBBAAA???@@@@@@@@@??????@@@BBBCCCDDDFFFHHHKKKMMMMMMMMMMMMIIINNNUUU[[[cccllluuu{{{xxx^^^NNNHHHGGGIIIMMMGGGJJJMMMQQQUUUYYY\\\___hhhssstttttt{{{{{{PPPmmmiiieeeuuuaaa\\\```^^^YYYXXXYYYWWWUUUQQQLLLGGGBBB??????BBBEEECCC>>><<<>>>AAA<<<:::888999;;;;;;777444666999>>>CCCEEEEEEDDDCCC???BBBCCC@@@???BBBCCCBBBBBBDDDDDDBBBBBBIIIRRRWWWqqqvvv```III@@@888888999777555555555666888999::::::999999888999999999:::<<<@@@CCC???BBBDDDDDDDDDEEEHHHLLLKKKOOOTTTVVVWWWYYY^^^bbb```___^^^_________]]][[[dddgggjjjhhhbbb^^^^^^```[[[[[[[[[ZZZXXXWWWUUUTTTTTTSSSQQQMMMJJJGGGDDDCCC===<<<;;;:::999999999999888999:::<<<>>>@@@AAABBB>>>AAACCCAAA???KKKgggyyylll___VVVccceee<<<666BBB@@@999;;;;;;888888888999999:::::::::999999888888999:::;;;;;;;;;;;;888888888999:::;;;<<<===<<<>>>AAACCCDDDDDDBBBAAA???>>>>>>???AAAAAA@@@>>><<<>>>@@@CCCDDDDDDDDDCCCFFFDDDCCCCCCDDDEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>@@@BBBCCCBBB@@@@@@@@@BBBDDDEEEBBBAAA???======@@@EEEIIIFFFDDDAAA@@@?????????>>>???EEEBBB???DDDLLL[[[rrrtttoooxxxaaaAAA;;;@@@???===;;;???;;;000333======777777777888999999::::::333444555666777888999:::666777888999999888777666444222333777999666777999444666888999888888888:::777777888999999999999999:::::::::::::::888777777444444444666999<<<@@@BBB>>>@@@BBBBBBAAAAAABBBCCC;;;AAADDDAAA>>>@@@AAAAAA@@@@@@???>>>>>>???BBBEEEEEEHHHJJJKKKJJJJJJJJJKKKMMMIIIKKKVVV```ffflllrrr~~~~~~nnnWWWKKKGGGFFFHHHFFFGGGIIIKKKNNNRRRUUUWWWXXXggghhhfffsss|||wwwrrrnnnnnntttyyyxxxuuu~~~TTTqqq~~~kkkeeehhhlllrrrbbb]]]^^^\\\YYYYYYSSSUUUUUUPPPGGGBBBBBBDDD@@@@@@???>>>>>>???@@@AAA;;;:::999888999999888777888999<<>>>>>>>>???@@@???EEEGGGCCCCCCIIIQQQUUUaaawww|||wwweeeRRR@@@999666333777@@@999888666666888999999888777777888999999999999999;;;<<<===???@@@AAAAAAAAAEEEFFFGGGJJJMMMOOOQQQRRRWWWYYY[[[\\\\\\\\\ZZZYYYccccccbbb```^^^\\\ZZZYYYVVVVVVVVVUUUTTTQQQOOONNNMMMKKKHHHEEEBBBAAA@@@@@@;;;;;;<<<<<<<<<<<<======;;;777666;;;@@@AAABBBDDDKKKFFFEEEHHHKKKTTTmmmzzzfffeeeppppppNNN===999999999999999999999999555666666777888999999999999999999999999999999999777777888999;;;<<<===========================<<<===@@@AAA???;;;999<<>>???AAABBBBBBAAABBBCCCCCCBBB@@@DDDCCCAAA???>>>???AAABBBCCCBBBAAABBBDDDGGGHHHHHHGGGAAA<<<:::===AAACCCDDDCCCBBBAAA@@@?????????@@@BBBAAAAAAAAACCCEEEHHHJJJcccsssxxx{{{xxxzzz~~~zzzRRR???===<<<:::999===;;;888666555444555666999888777666555555666666555555666666777777888888888777777666555444444333777666555444444444444444888888888888888777666666666666555555555555666666333444555555444444555666777666555777;;;===<<<;;;>>>???@@@??????@@@BBBDDDCCCAAA>>>===>>>>>>===;;;@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDKKKMMMLLLWWWlllyyyzzzrrrfffHHHHHHMMMCCCGGGFFFDDDDDDIIIOOOPPPMMMUUUSSSSSSYYYbbbhhhiiiggghhhgggeeeeeehhhmmmsssvvv~~~}}}}}}~~~ccc}}}}}}iii```^^^^^^gggccc\\\WWWUUUUUUUUUVVVTTTUUUSSSOOOHHHCCCBBBCCC>>>>>>===<<<<<<===??????======<<<=========;;;::::::;;;===>>>@@@AAABBBBBBAAA@@@?????????@@@AAABBBMMMPPPNNNFFF@@@AAADDDFFFNNNXXXmmm}}}yyyiiiWWWJJJAAA999444444;;;;;;;;;<<<===<<<999666777888999999:::::::::999777888999:::;;;<<<======>>>???@@@BBBDDDFFFHHHIIIMMMNNNPPPQQQRRRQQQPPPOOOSSSSSSSSSRRRRRRPPPOOOOOOMMMMMMMMMLLLJJJHHHFFFEEEDDDCCCAAA???============999999:::;;;<<<===>>>>>>DDD???===???AAA@@@CCCGGG<<>>999999999999999999999999555555666777777888999999888888888888888888888777888999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===AAAAAABBBGGGKKKKKKEEE@@@??????????????????@@@AAABBBAAA@@@@@@BBBBBBAAA@@@BBBBBBAAA@@@??????@@@AAA@@@@@@BBBDDDGGGGGGFFFDDDBBB???;;;;;;>>>BBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@@@@???@@@BBBDDDFFFHHHWWWtttwwwvvv{{{xxxyyyyyyvvvrrrqqqtttwwwyyy{{{\\\LLL===:::<<<<<<:::999===<<<999777666777777888666666666555555444444444444555555666666777888888888777777666555555444444666555555444444444444555666666777777666666555444444444333333444555555666555666777666555444555666777666666888;;;======;;;<<<>>>@@@AAAAAABBBCCCEEEBBB@@@>>>>>>??????>>>===AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEJJJIIIGGGRRRlllyyyUUUPPPRRRFFFEEEDDDEEEGGGJJJJJJJJJKKKIIIHHHHHHLLLTTT[[[^^^___ZZZZZZZZZ[[[^^^bbbeeegggiiihhhhhhiiikkknnnqqqrrrvvvzzz~~~}}}||||||xxxpppbbbZZZWWWUUU^^^```WWWQQQSSSVVVUUUSSSRRROOOLLLHHHEEECCCBBB<<<;;;;;;:::;;;<<<===>>>======>>>??????>>><<<;;;=========>>>>>>>>>>>>>>>======>>>???AAABBBCCCDDDLLLOOOMMMEEE@@@AAACCCDDDBBBBBBNNNbbb||||||ooobbbYYYQQQEEE::::::;;;;;;===>>><<<888555888999999999999:::::::::555666666777888999999:::999999:::;;;<<<>>>??????BBBCCCDDDFFFFFFEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>===;;;;;;:::999999:::;;;<<<666777888:::<<<>>>???@@@>>>>>>@@@BBBBBBAAAFFFMMMOOOVVV```hhhsss}}}~~~qqq^^^\\\eeettt]]]<<<666:::;;;888888888888888888888888555555555666777777888888666666666666666666666666999999999999999999999999::::::::::::::::::::::::<<<:::888999<<<===<<<:::BBB@@@@@@BBBEEEFFFCCC@@@<<<<<<<<<<<<===>>>??????BBB@@@>>>===???@@@@@@@@@AAABBBCCCBBB@@@@@@@@@BBB@@@AAADDDGGGIIIGGGCCC@@@>>><<<<<<===@@@BBBCCCBBB??????@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>???@@@AAA<<<;;;FFFbbb~~~~~~dddHHH666555666;;;<<<888666666:::999888666666777777888333333444555555444222111444444444555666666777777888777777666666555555555444444444444444444555666555555555555555444333333111111111222333444555666999999:::888666444444555777666666888;;;======<<<999<<>>>>>???@@@BBBAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCAAAAAAAAABBBBBBDDDHHHFFFBBBMMMiiijjjOOOIIIGGGKKKJJJDDDBBBFFFBBBAAAAAACCCGGGLLLQQQTTTKKKLLLNNNPPPRRRTTTVVVVVVWWWWWWXXXZZZ\\\^^^```aaabbbeeeiiijjjgggdddaaa___tttddd\\\YYYUUUbbbeeeXXXPPPTTTVVVRRRQQQNNNJJJGGGFFFDDDBBBAAA<<<;;;:::::::::;;;===>>>999;;;======<<<;;;::::::<<<<<<<<<<<<<<<<<<======<<<===???@@@BBBBBBCCCCCCFFFIIIHHHCCC@@@CCCEEEEEEBBB???HHHZZZuuuxxxsssooo___MMMAAA???<<<;;;;;;<<<<<<;;;999999999888888999999999888888888888999999::::::999999999999::::::;;;;;;<<<===>>>>>>??????>>>>>>;;;;;;<<<===>>>>>>>>>===>>>>>>======<<<;;;::::::999999888888999:::<<<===777888999;;;<<<>>>???@@@<<>>??????===<<<;;;@@@???>>>@@@AAABBB@@@======<<<;;;;;;<<<<<<<<<<<<@@@>>>;;;;;;===???@@@@@@AAACCCEEEEEEBBBAAABBBCCCGGGFFFGGGHHHHHHEEEAAA>>><<<===>>>???AAAAAA@@@@@@???@@@@@@AAA@@@???>>>===>>>>>>======>>>???@@@AAADDDAAAFFFPPPVVVaaaaaaJJJ@@@<<<888999::::::888666555666555555444333444444555666111222444555555444222111333333333444555555666666777777777666666555555555333333333333444555555666444444555555444444333222000000000111333555666777;;;;;;;;;999666444444555666777777999;;;<<<======888;;;???AAAAAA???>>>============???BBBDDDDDDCCCFFFEEEEEEFFFFFFGGGHHHIIIEEECCCAAA???>>>???@@@BBBDDDGGGFFFAAAHHH___yyybbbSSSIIIKKKKKKFFFFFFLLLBBBCCCDDDDDDDDDEEEHHHKKKFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXUUUYYY^^^```^^^[[[YYYWWWooo```\\\]]]YYYbbbaaaSSSMMMRRRSSSLLLLLLIIIFFFCCCCCCBBBAAA@@@======;;;;;;;;;<<<======666999;;;;;;999888888999::::::999:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAA@@@HHHJJJHHHAAA>>>??????===???>>>EEEPPPcccoooZZZTTTMMMCCC<<<999;;;===>>>::::::999888888888999:::::::::999888999999:::;;;:::::::::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;:::::::::999999:::999999888999:::;;;<<<;;;;;;<<<===>>>??????@@@DDDDDDFFFGGGHHHOOO___ppp|||mmmPPPddd|||XXX555888BBB===666999666666666666666666666666444444444444444555555555555555555555666666777777555555666777888999:::;;;888888888999999:::::::::888@@@GGGHHHBBB===<<<>>>?????????@@@@@@???<<<:::DDDAAA???>>>>>>>>><<<;;;???===::::::<<<>>>??????AAAEEEHHHGGGDDDBBBDDDFFFOOOLLLIIIFFFDDDCCC@@@???>>>???@@@AAA@@@???>>>>>>AAAAAAAAAAAAAAA@@@??????<<<======???@@@BBBCCCDDDJJJFFFHHHKKKEEECCCWWWrrrnnnKKKBBBBBB???:::777777555444555777888777333333222333333333444444111222444555555444222111222222222333444444555555666666666666555555555555333333333333333444555666444444555555444444333222000000111222333555777888::::::;;;999666444444555555666777888999:::<<<===<<>>;;;:::;;;;;;<<>>???AAABBBCCCGGGHHHEEEFFFQQQaaalllzzzcccNNNIIIJJJIIIJJJMMMBBBCCCEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBDDDFFFIIIJJJEEEFFFGGGIIIKKKLLLMMMNNNKKKOOOSSSUUUUUUSSSQQQPPPmmmaaa```ccc]]]aaa]]]SSSOOORRRRRRMMMHHHGGGDDDBBB@@@@@@AAABBB@@@???===<<<;;;;;;<<<<<<777999;;;:::888777:::<<<888888777888999;;;===>>>AAAAAA@@@@@@@@@@@@@@@@@@DDDEEECCC>>><<<>>>>>><<<===;;;AAAEEEOOOxxx{{{lllfff]]]PPPDDD===;;;;;;;;;===<<<;;;:::999:::;;;<<<;;;:::888777777888999::::::::::::999999999888888777777777777888888999999;;;;;;;;;;;;:::999888888::::::999888888888999999::::::999888888999;;;<<<>>>>>>???@@@@@@AAABBBBBBAAA@@@BBBGGGOOO___xxx|||qqqcccWWW]]]nnn\\\AAA444<<<===//////===555555555555555555555555333333333333333333333333444444444555666666777777444444555777888999:::;;;999999999::::::;;;;;;<<<888BBBKKKJJJBBB===???CCC@@@@@@@@@@@@???===;;;:::JJJFFFCCCAAABBBBBB???<<<===;;;::::::<<<>>>???>>>AAAEEEHHHGGGCCCBBBEEEIIISSSNNNHHHCCCAAAAAAAAA@@@BBBBBBBBBAAA>>>>>>???@@@BBBAAA@@@???>>>>>>>>>???======???@@@BBBDDDEEEFFFNNNDDD???CCCEEEEEEJJJRRRcccwwwhhhLLL>>>======:::777444555555444777999777111333333444444444444444444111111333444444333333222111111111222333333444444444444444444444444444444333333333333333333444555444444444444444333222222000000111222333555777888666777888777555444555666333555777888888888:::<<<@@@CCCFFFFFFCCC???<<<;;;999999;;;???CCCEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJCCCBBBAAA@@@@@@AAABBBCCCDDDGGGIIIHHHEEEGGGLLLQQQppp|||aaaNNNGGGFFFCCC@@@BBBBBBCCCCCCCCCDDDDDDCCCCCCBBB@@@??????AAADDDFFFBBBBBBBBBBBBCCCEEEFFFGGGFFFHHHKKKLLLKKKIIIHHHHHHuuufffbbbdddbbbaaa___ZZZTTTPPPNNNNNNFFFGGGFFFCCC@@@???CCCFFFAAA@@@>>><<<;;;:::::::::777999;;;999666666:::>>>888777777666777999<<<===AAAAAA@@@??????@@@AAAAAA;;;===<<<:::<<<@@@AAA???>>>;;;@@@CCCFFFaaa{{{vvvpppfff]]]TTTMMMFFFCCCAAA@@@>>>===<<<===>>>???<<<;;;999888777888999:::;;;::::::::::::999999999777777777777777888999999999999999999999888888777:::999888888888999:::;;;:::::::::::::::<<<>>>?????????AAABBBDDDEEEFFFGGGCCCGGGQQQ]]]gggrrr|||uuuhhh[[[WWWZZZrrr{{{kkk@@@:::888999444---000999444444444444444444444444333333333333333222222222222222333333444555555666555555666666777888999999::::::;;;;;;<<<======>>>:::???DDDCCC???>>>CCCHHHDDDCCCAAA>>><<<;;;<<<===IIIEEEAAA@@@BBBBBB???<<<<<<;;;:::;;;>>>???>>>===AAAEEEGGGEEEAAA@@@EEEJJJOOOKKKEEEAAA@@@@@@AAAAAACCCCCCBBB???===>>>BBBEEENNNLLLGGGCCC@@@>>>>>>>>>??????AAABBBCCCDDDDDDDDDIIIEEEAAABBBEEEGGGFFFDDDCCCJJJccctttXXXDDDAAA???>>>888111222888555999999666555777444///333333333333333333222222000000000111111222222222000000111111222333333333333333333333333333333333444444333333222333333333222222333333222222111000//////000000222333555555222333555555444444555666111444666777666666999;;;@@@BBBDDDDDDAAA>>><<<;;;777888:::???CCCEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGAAABBBBBBBBBCCCDDDDDDDDDEEEFFFGGGFFFDDDBBBCCCEEEWWWnnnhhh]]]^^^\\\UUUPPPKKKEEEBBBCCCDDDCCCBBB@@@????????????@@@@@@AAACCCBBBAAA@@@@@@BBBDDDEEECCCEEEFFFGGGEEEEEEEEEFFFrrrwww~~~{{{ggg___]]]bbbaaa```]]]SSSHHHFFFJJJEEEHHHHHHDDD@@@???DDDIIIBBB@@@>>><<<:::999999999666888999666333333999>>>999888777666777888:::;;;AAA@@@???>>>>>>@@@BBBCCC;;;===<<<999:::>>>>>>:::>>>;;;AAAFFFDDDNNNaaahhh{{{~~~|||zzzrrrhhh]]]VVVDDDCCCAAA??????@@@AAABBB???===;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888999999:::;;;777888888999999999999888<<<;;;:::999:::;;;<<<===<<<;;;;;;<<<>>>@@@BBBCCC>>>???AAACCCFFFHHHJJJKKKWWW```qqq~~~yyyyyytttnnniiieee\\\WWWdddvvvqqqddd888111777777222333:::999222444444444444444444444444333222222222222222222222000000111222333333444444666666666777777777777777;;;;;;<<<<<<===>>>??????<<<<<<<<<;;;;;;???FFFKKKHHHEEEAAA<<<999:::===AAADDD@@@<<<<<>>===@@@CCCFFFCCC>>>>>>DDDJJJJJJFFFBBB@@@@@@AAABBBBBBDDDCCCAAA>>><<>>@@@???===;;;::::::666777:::>>>BBBDDDDDDBBB@@@@@@@@@AAAAAABBBCCCDDD@@@AAACCCDDDEEEFFFFFFFFFGGGEEECCCDDDCCCBBBBBBDDDCCCXXX|||vvv{{{{{{yyybbbXXXLLLEEEDDDEEECCCBBB>>>???@@@AAAAAA@@@>>>===CCCAAA???======>>>AAABBB>>>???AAABBBBBBBBBEEEFFFeeezzz|||hhh]]]YYY```aaa]]]UUUOOOMMMIIIDDDDDDEEEFFFEEECCCCCCCCCEEECCCBBB@@@===:::999:::<<<444555444333222333666999999888666666999;;;<<<<<<@@@<<<888;;;BBBIIIKKKKKK:::777666777;;;>>>===;;;:::<<>>???===;;;;;;:::999999;;;999888888888888888999999222777;;;;;;777555777:::777999;;;:::888888<<<@@@???===<<<>>>@@@BBBBBBAAAFFFBBBEEEMMMNNNKKKRRR]]]eeezzz~~~zzzvvvnnniii]]]]]]mmmuuuxxxdddFFF:::888777666444444444555666333333333333333333333333000000000000111222333444222222222333333444444444444555555555555555444444555888;;;======<<<===>>>888999::::::999;;;>>>@@@CCC@@@<<<:::<<>>???AAABBBCCCDDDCCCBBBAAA???>>>@@@DDDHHHEEEBBB???===>>>???AAAAAACCC@@@>>>>>>>>>@@@HHHQQQ```bbb```YYYOOOHHHEEEFFFEEEDDDCCCCCCDDDEEEDDDBBBBBBEEEIIIGGGCCC@@@AAACCCAAAHHHNNNOOOMMMPPPZZZdddoooWWWHHHDDDBBB;;;444555555555666666666666666666444222000000222444555333333222111000000000111///111333444222000000000444333333444666555333111222111111222444444333111333333333222222111111111333111000......///111222111111000000111111222333222222222222333444555555222222222333555777888999>>>>>>??????===;;;:::888555777:::AAAFFFGGGBBB>>>BBB@@@>>><<<<<<>>>@@@BBBAAABBBCCCDDDEEEGGGGGGHHHFFFEEECCCBBBBBBCCCEEEFFFLLLKKKnnn}}}rrrnnnxxxoooNNNJJJKKKKKKJJJEEEJJJIIIFFFDDDDDDDDD@@@<<>>AAACCCBBB@@@???AAACCC[[[uuu|||vvvvvvddd\\\ZZZ]]]]]]ZZZRRRMMMLLLHHHDDDCCCDDDEEEEEEDDDCCCDDDEEECCCCCCAAA===999888888:::666666666444222333555777999777777888:::<<<<<<;;;===;;;;;;>>>EEEIIIHHHFFF;;;;;;;;;<<<======;;;999;;;<<<>>>@@@BBBCCCCCCCCCIIIbbbyyy~~~}}}|||pppnnnhhh^^^SSSJJJGGGFFFFFFBBB===:::999888777666AAA???===<<<:::999:::;;;:::999888888888888888888666888:::999777555666888;;;;;;;;;::::::===CCCHHH<<<===>>>>>>===>>>BBBEEE@@@BBBHHHQQQYYYaaammmxxxxxxhhh___iiinnnvvvgggIII:::555666666444333333333444444333333333333333333333333111111111111111222333444111111111222222222333333444444555555555555444444555777999:::::::::;;;<<<777888999999888999<<<>>>AAA???<<<;;;<<>>???AAABBBCCCDDDAAAAAA@@@>>>===>>>BBBEEEEEECCC@@@>>>>>>???@@@@@@BBB@@@??????>>>===AAAHHHVVVWWWWWWRRRJJJDDDCCCDDDEEEDDDCCCCCCDDDEEEDDDBBBAAAEEEHHHGGGBBB@@@@@@CCCCCCGGGJJJIIIFFFFFFLLLQQQ___ppp|||dddYYYMMM???:::;;;<<<999555777777666666555555444444666444333111111111333333333222111111000000111111///111333222111000111222222333444555444222111000000000///111222333222000333333222222222111111111222111000......///111222000000//////000000111222444333333222222222333333111222222333444666888999===============;;;:::999777999<<>>???@@@??????@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDBBB@@@XXXxxxyyyttt~~~uuussshhhZZZMMMEEEJJJOOOPPPLLLFFFAAA@@@BBBCCCCCC>>>???AAABBBAAA???@@@AAA===@@@CCCCCCAAA??????@@@sss|||jjj[[[WWWXXXZZZZZZWWWOOOKKKJJJGGGCCCBBBCCCEEEFFFEEEEEEFFFGGGEEEEEEBBB>>>999777666777777777777555333222444666777777888:::===>>><<<;;;;;;;;;<<>><<<;;;:::;;;<<<===???@@@@@@@@@@@@>>>IIIdddwwwiii\\\WWWUUUJJJEEE>>>999777888999999===<<<;;;::::::<<<>>>???CCCBBBBBBAAA??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;777777999:::===???BBBDDDBBBFFFHHHFFFBBBCCCJJJQQQRRR[[[ccchhhppp}}}yyyrrrnnnkkksss[[[AAA777666666444444333222222222333333333333333333333333333333333222222111222222333333000000000111111111111111333444444555555444444444555666777777666666888999666777888888777888:::<<<>>>>>>===<<<<<<>>>???@@@>>><<<;;;<<<=========;;;======>>>???AAABBBCCCCCC@@@@@@???===;;;;;;>>>AAADDDCCCAAA???>>>>>>???@@@CCCAAAAAACCCAAA???AAAFFFKKKMMMNNNKKKFFFCCCCCCDDDDDDBBBAAABBBCCCDDDCCCBBBAAADDDFFFEEEBBB@@@@@@BBBCCCDDDEEEEEEBBBAAAAAABBB@@@EEERRRfffkkkXXXFFF;;;999666444555999;;;:::777777777666555444333333222555444333222111111111111222222111000000000111111///111111111000111222444111555888888444111000000//////...000111222111///222222222111111111111111111000/////////000111222///............///000000555444333222111111111111111111111222444555777888::::::;;;;;;<<<;;;::::::888;;;???AAAAAA@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAAFFFJJJ\\\qqqmmmyyy{{{qqqSSSLLLSSSPPPNNNLLLIIIFFFCCCBBBAAA@@@BBBDDDDDDBBBAAAAAAAAA;;;===@@@AAA???===<<<<<<|||cccWWWWWWZZZ[[[[[[VVVNNNIIIGGGEEE@@@AAACCCFFFGGGGGGGGGHHHIIIGGGGGGDDD@@@:::777666666666666777555444444555777777777999<<>>>>>>>>AAA;;;JJJrrrzzzsssrrrtttbbbZZZPPPGGGCCCCCCDDDDDD===>>>===<<<===BBBEEEEEEBBBAAAAAA???===<<<:::999999666444333444555555444555888>>>DDDGGGFFFCCCAAALLLOOORRRSSSUUUYYYbbbiiixxxrrrdddcccmmmvvv]]]???555666666666333333333333222222333333222222222222222222222222444333222222222222222333111111111111111111111111222333333444444444444333555555555444222222555777555777888888777888:::;;;;;;<<<======<<<<<<===>>>===<<<<<<===???@@@???===<<<===>>>???@@@AAABBBBBB?????????===;;;;;;<<<>>>@@@@@@AAA@@@??????@@@AAAAAA>>>>>>AAAAAA@@@BBBGGGEEEGGGHHHGGGEEECCCCCCDDDAAA@@@???@@@AAABBBAAA@@@@@@BBBDDDDDDBBB@@@@@@@@@@@@@@@BBBDDDFFFFFFDDDCCCBBB@@@???BBBLLLYYYgggpppttteeePPP???888888888999555666888999999888777777666555555444444333333333444444333222111000///...111111000000000000111111///000111000000111444666222888<<<;;;666111111333/////////000111222111///111111111111111111111000000000/////////000111111//////......//////000111333333222111111111111111000000111111333444555666777888888999:::::::::;;;999<<>>@@@@@@AAA@@@@@@>>><<<:::999::::::::::::;;;===>>>???>>>???AAABBBBBBAAA???>>>:::HHH[[[aaa^^^ggg}}}yyy}}}~~~xxxlllssstttkkk___UUULLLEEECCCEEE===@@@@@@===;;;<<<===<<>>AAADDDGGGHHHHHHHHHIIIJJJHHHHHHFFFAAA<<<888777777333444666666555666888999777888:::>>>AAAAAA>>><<<;;;;;;;;;<<<===>>>>>>===@@@AAAAAA>>><<<===AAAFFF<<<<<<<<<<<<<<<<<<<<<<<<<<<777:::OOOooo|||wwwqqqiiibbb[[[TTTPPPKKKMMMKKKEEECCCEEEEEEAAAFFFFFFEEEDDDBBB???===;;;999777555444666777888777999>>>EEEKKKNNNPPPOOOOOOSSSVVV]]]hhhtttvvvfffbbbkkkuuuyyyzzzrrrXXX===333444444333333333333333333444333333333222222222222222222222222333333222111111222222222222222222222222222111111111111222333444444333333444444444222111111333555666777999999888888999;;;888:::<<<<<<;;;:::;;;===>>>======???AAABBB@@@???;;;<<<<<<===>>>???@@@@@@>>>???@@@>>>===<<<<<<===;;;>>>@@@AAA@@@@@@BBBDDDCCC>>>;;;<<<======@@@DDDCCCDDDEEEEEECCCBBBBBBBBB>>>===<<<===???@@@???>>>???AAABBBBBBAAA@@@??????>>>>>>@@@DDDIIIJJJHHHFFFDDDDDDDDDBBB???AAAFFFKKKQQQYYYfffvvvttt]]]MMM>>>;;;999777888777555333444666888777444222333444222222333333444444555555444333333222000///......111000000///000000111111///000111000000111444666222777;;;:::444000000222000000///111222333111000000000000000000000000000///////////////000000111000////////////000111111000000000000000111222333000000000000111333444555555555666777888999::::::999<<<>>>===;;;:::<<<>>>@@@@@@@@@@@@>>>;;;999777999999999999:::===???@@@===???AAABBBBBBAAA???===555@@@NNNRRRFFF@@@```nnnZZZLLLIIIKKKBBBGGGGGGCCCAAAEEEGGGEEEGGGEEECCCAAAAAABBBDDDDDD|||dddZZZ[[[___aaa```YYYNNNGGGDDDAAA===@@@CCCFFFHHHHHHGGGGGGHHHFFFFFFEEEAAA===999888888111333555666666777999;;;777888;;;>>>AAABBB@@@>>>===<<<;;;;;;;;;<<<>>>???>>>>>>===<<<<<>>EEEccc}}}yyyxxxxxx{{{wwwlllddd___bbb^^^SSSMMMKKKEEE===IIIIIIIIIHHHFFFCCC@@@???======<<<;;;;;;;;;;;;<<<===BBBHHHLLLOOOTTT\\\aaaeeejjjvvv|||sssbbb___bbbjjjuuu}}}~~~KKK<<<111111444222222555222222333444444444333333222222222222222222222222222111111000111111222222222222222222222111111111000000111222333333333333333444444333111111333444555777999:::999888999:::777:::<<<;;;999888:::===>>>>>>>>>@@@BBBBBB@@@>>>::::::;;;<<<<<<===>>>>>>===>>>@@@@@@>>>======>>>999===AAABBBAAA@@@BBBDDDLLLEEE@@@??????>>>@@@CCCAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;<<<>>>???>>>===>>>???@@@AAAAAA@@@???>>>>>>>>>@@@CCCFFFFFFEEECCC===BBBFFFFFFCCCAAABBBDDDAAAAAABBBGGGUUUlllmmmZZZMMMDDD<<<666666666666666555555444444000222444444222222555888000111111222333444555666333333111000////////////000000/////////000111111///111111111000111222444000222555333000---...///000000///111222333222000////////////000000000000---......//////000000000000000//////000000111222////////////000111222333/////////000000111333333444444444444666777888999999;;;<<<===<<<;;;<<<===????????????===;;;999777888888888888:::===@@@BBB???@@@BBBCCCCCCBBB@@@???@@@@@@BBBLLLLLLDDD\\\~~~gggPPPFFFFFFMMMOOOJJJHHHLLLKKKFFFHHHEEEBBBAAAAAACCCCCCCCCiii^^^]]]___```^^^WWWMMMFFFDDDAAA======@@@DDDFFFEEEDDDDDDDDDBBBBBBBBB@@@<<<999888888333444666777777777888999999999;;;>>>AAABBBAAA@@@>>>>>>>>>======>>>@@@AAA<<<;;;<<<===???AAAAAA@@@===<<<;;;:::;;;;;;<<<===777===BBB???:::FFFiii~~~xxxuuuxxx~~~vvv|||zzzpppjjjiiibbbWWWRRRRRRRRRQQQOOOMMMJJJHHHFFFIIIJJJHHHDDDAAAAAABBBRRR[[[eeeiiiiiikkkqqqxxx{{{kkkdddeee\\\eeesss{{{}}}VVV???444000555666222111666000000222333333333222222111111111111111111111111////////////000111222222222222111111111000000000///000111222333333333333111333555555444333333444444666888999888777777888666999;;;:::666666999============???AAA@@@>>><<<999999999::::::;;;<<<<<<:::===???@@@???=========:::???DDDDDDAAA>>>???AAAMMMGGGBBBCCCCCC@@@???@@@?????????@@@@@@@@@???>>>===<<<;;;<<<>>>@@@???>>>>>>>>>???@@@@@@@@@>>>======>>>@@@AAAAAA@@@@@@@@@===>>>???AAAAAAAAA@@@@@@EEEDDDCCCDDDHHHNNNUUUYYYgggwwwwwwiiiVVVOOODDD===::::::<<<===999777333///---000555:::000222444444444555777999111111222222333333444444333222000.........000111///////////////000111111///111333222111000111222000//////...---------...//////...000111222111///........./////////000000,,,---...///000000000000//////.........///000000000000/////////000000111////////////000111222222333333333333444555777888;;;;;;<<<>>>??????>>><<>>>>>===<<<;;;999888666666666777:::>>>BBBDDDAAABBBCCCDDDDDDCCCBBBAAA???>>>999???KKKGGGOOOooo{{{wwwwwwyyy}}}fffTTTWWWbbbeee___YYYWWWPPPEEEKKKJJJHHHIIIJJJJJJGGGEEEyyysssgggeeefff]]]\\\VVVLLLEEEDDDBBB>>><<>>???@@@>>>;;;888888888444666888888777666666777::::::;;;>>>AAACCCBBBAAA>>>???AAAAAAAAA@@@AAABBB::::::;;;???BBBBBB>>>:::===<<<;;;:::;;;<<<===>>>===777:::AAA@@@===KKK```wwwyyy}}}wwwxxxxxxwwwvvvssspppnnnlllooorrrnnngggbbbbbbdddssstttnnneee^^^dddppp~~~xxxwwwWWW999999000...666777000---222...///000222222222111000111111111111111111111111............///000222222111111000000/////////...//////000222222333333333111333555666555444444555333555777888666555555666666999;;;999555555999===<<<<<<<<<>>>???>>><<<999888888888999999:::::::::888;;;>>>???>>>=========<<>>@@@===::::::?????????@@@BBBCCCBBBAAA>>>===<<<===@@@AAAAAA@@@>>>===>>>???@@@@@@>>>===<<<>>>@@@@@@???>>>???@@@CCC>>>999:::???BBBBBB@@@@@@>>><<<===???BBBBBBBBBCCCHHHLLLTTTkkkyyynnn```WWWQQQLLLCCC===999999999888666444333111111444777888555333222333222444555444333222111111333333222222222222222222333111///------...000222///////////////000111111///111333444222000000000222///---,,,.../////////...------...000111///...---.........//////000000,,,---...///000000000000...------------...//////222111000//////....../////////...//////000111222333333222222333444666777===<<<<<>>>>>===<<<;;;::::::999555555555666999>>>BBBEEECCCDDDDDDDDDDDDDDDDDDCCCAAAKKKDDDAAALLLIIIIII]]]XXXggg}}}xxxtttrrrbbbvvv|||yyyuuueeeVVVVVVWWWYYY[[[YYYSSSNNNppphhhfffddd^^^[[[SSSIIIDDDDDDAAA<<<>>>>>>===???AAACCCBBBBBBCCCBBBAAA>>>:::999999;;;999888777666777888:::<<<:::<<<>>>@@@AAABBBBBBAAAAAA@@@@@@AAABBBBBBAAA???????????????@@@BBBDDDEEECCC???;;;;;;>>>???===999999:::;;;;;;<<<>>>CCCFFFSSSWWWcccvvvzzzpppjjjdddaaabbbhhhmmmqqqwww}}}wwwQQQ;;;333333333111000000000111222222111000000111111000///222000///------...000111---.........---...000222//////.........000111222111111111111111222222333333333333333333333444444666666666666666555555444;;;:::888777777777888999999;;;======<<<;;;<<<======<<<:::999999:::<<<===;;;===?????????>>>???@@@>>>???@@@???>>>===>>>???===>>>???>>>===<<<===>>>DDDBBB@@@>>>>>>@@@BBBCCC>>><<<:::;;;===???@@@AAA>>>>>>>>>>>>=========<<<===<<<;;;;;;<<<<<<;;;::::::999999===AAACCCAAA???>>>;;;999:::>>>AAAAAA@@@>>>???AAAEEEKKKNNNPPPOOOTTTSSSUUUZZZ\\\^^^dddjjjvvvwwwyyy}}}yyyvvvssspppvvvmmmSSSGGGFFF???>>><<<:::888666555555666555555555555444444444666444111000222333444444333333333333333333333333333222111////////////000...///000///...---...000..................------//////000000///...------------------------------......------...///111222555333111///......//////......///000000///...---//////............//////000000000000000000000000////////////000000000000111333555666777888:::<<<<<<===>>>??????>>>===<<<<<<;;;;;;<<<>>>===;;;999666555666999>>>CCCEEEFFFDDDDDDDDDCCCAAABBBDDDFFFDDDDDDEEEGGGIIIIIIHHHFFFQQQIIIaaawwwsssrrrssszzzxxxrrr~~~xxxwwwpppqqqiiigggddd\\\YYYRRRIIIEEEFFFDDD@@@BBBAAA@@@@@@AAAAAA@@@???CCCCCCBBB???<<<:::;;;<<<888777666555555777888999<<<===???AAACCCCCCCCCCCCAAA@@@@@@AAABBBBBBAAA???@@@@@@???@@@AAACCCDDDFFFCCC???;;;;;;>>>???<<<999999:::;;;;;;;;;===AAADDDDDDEEEOOOhhhyyykkkdddeeennnuuuwwwvvvzzzkkkNNN:::000...333222111000000000111111000///...///111222111000111000///........./////////000111111000///111222//////.........///000000000000000000000111222222222222222222333333333333555555666666666666555555::::::888777777777777777888:::<<<<<<<<<<<<===>>><<<<<<;;;::::::;;;<<<<<<<<<>>>@@@@@@??????@@@AAA@@@AAABBB@@@>>>======>>>===>>>???>>>===<<<===>>>DDDCCCAAA?????????AAAAAA???<<<:::999;;;==============================<<<===<<<;;;;;;======<<<;;;:::::::::===@@@AAA@@@>>><<<:::888:::===@@@@@@@@@@@@??????AAACCCDDDCCCBBB===;;;<<<>>>>>><<>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>><<<:::666555666888===AAACCCDDDBBBCCCCCCCCCAAAAAABBBDDDBBBCCCDDDEEEFFFFFFEEEDDD@@@GGGUUUqqqyyyxxxwww}}}|||tttkkkfffaaaZZZXXXQQQIIIFFFHHHFFFCCCCCCBBBAAAAAABBBBBBAAA???CCCCCCBBB@@@===;;;<<<===:::999888777777777888999>>>???AAACCCDDDEEEEEEEEEAAA@@@@@@AAABBBBBBAAA???@@@@@@???@@@AAABBBDDDEEECCC???<<<<<<===>>>;;;999999:::;;;::::::;;;>>>AAA===<<>>777333111333222222111000000000000000///...---...000111111000.........///000000000111...000111111000......///000///...............//////////////////000111111000000111111222222222222333333444555666666666666:::999888777777666666666666888:::;;;;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???>>>???@@@AAABBBCCCAAA???===<<<===<<<===>>>>>>===<<<===???CCCCCCBBBAAA@@@??????>>>???<<<999888999;;;;;;;;;<<<=====================>>>===<<<===???@@@@@@???;;;;;;;;;<<>>===:::999888999<<<>>>?????????>>>=========<<<:::888>>><<<===>>><<<888999===;;;:::999888888:::<<<>>>LLLFFF???;;;:::;;;999888999999999888777888:::;;;333222222222222333444444555555444444444333333333555333000000111333333333111111111111111111111111222222111000////////////---...//////...---...///------------------.........////////////...------------------------------...............///111111...///////////////......---....../////////......//////............//////////////////////////////000000000000111111111111111333555666777888:::<<<=========<<<<<<;;;;;;;;;<<<;;;<<<===???>>>===;;;777666666777;;;???@@@AAA@@@AAACCCCCCAAAAAAAAABBBAAAAAACCCDDDDDDCCCBBBAAA???GGGKKKZZZ~~~{{{kkkjjj}}}yyyyyymmmccc[[[ZZZXXXQQQIIIGGGHHHGGGCCC??????@@@BBBDDDEEEDDDCCC@@@AAAAAA???<<<;;;;;;<<<===<<<;;;:::::::::::::::>>>???AAACCCEEEEEEEEEEEEAAA@@@???@@@BBBBBB@@@?????????>>>>>>???@@@BBBCCCBBB???===<<<<<<<<<;;;999999:::::::::999999<<<>>>:::;;;DDD[[[|||~~~vvvpppooommmjjjcccppp}}}iii>>>444888666333444111111000000///////////////...---...///000///...+++,,,...111222333444444///222444444222000//////111000000//////........................///000000//////000000111111222222111222333444555666666666888888888888777666555444444666999::::::;;;<<<>>>;;;<<<<<<======<<<<<<;;;<<<>>>??????>>>======>>>???@@@AAAAAA>>><<<<<<<<<;;;<<<======<<<<<<>>>???BBBBBBCCCBBBAAA???===<<<===;;;999888:::<<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>@@@BBBDDDDDDCCC<<<;;;;;;<<<=========<<<999888888888:::<<<===>>>===<<<<<<<<<===<<<:::999999888999<<<;;;777777;;;;;;;;;::::::;;;===???@@@???===:::999:::;;;;;;999:::::::::::::::888555222333333333333333444555666444444444444333333333222444222000000111222222111111111111111111111111111222111111000//////......---...//////------...///,,,,,,------------...............//////...------------------------------***+++++++++,,,---......+++,,,...///000///...---------..................///......------......///////////////////////////000000000000111111111222222333555666666777999;;;===<<<;;;;;;:::::::::::::::999:::;;;===>>><<<:::888777666777999<<<======???AAACCCCCCBBBAAA@@@AAA@@@BBBCCCCCCBBBAAA@@@@@@GGGBBBGGG```www|||ppprrrpppssshhh}}}uuurrrcccYYY\\\ZZZRRRJJJFFFFFFDDD@@@??????@@@BBBEEEEEEDDDBBB<<<===>>>===;;;999999:::======<<<;;;;;;:::::::::===>>>@@@BBBCCCDDDDDDDDD@@@??????@@@AAAAAA@@@>>>===<<<<<<;;;<<<===???@@@AAA@@@===<<<;;;;;;:::999888999::::::999999:::<<<444888@@@MMMccczzz|||yyy{{{~~~{{{uuusssxxxyyywwwwww{{{~~~~~~}}}YYYAAA000333666111---...000000000000//////......111///......//////...,,,///000111333333333333333222444777777555333222111111111111111000//////..................//////000......///000000111222222000000222444555666666666666777999999999888666555333555888999999:::;;;===;;;;;;<<<======<<<;;;;;;;;;===>>>===;;;::::::;;;999<<<>>>???>>><<<<<<<<<999;;;<<<===<<<<<<>>>@@@AAABBBBBBBBBAAA???===;;;<<<:::999999<<>>======???AAACCCCCCBBB;;;;;;<<<;;;;;;;;;<<<<<<999999999888888999;;;======<<<;;;<<<======;;;999333222555888777444444888333333333444555666888999555555555555666777666555...111444555555333111111555555444333333333444444444333333333222222222222222111000000111222111000222222222222222222222222111111000000///......------...///...---,,,---///,,,,,,,,,,,,------......------............------------------------------******+++,,,,,,---------***+++---/////////......------------......//////......------------..............................///000000000000111111111111333555555555666888999::::::::::::999999888888666666777999;;;<<<:::999999777666666888;;;;;;;;;>>>AAACCCCCCBBB@@@@@@AAA@@@BBBDDDDDDBBBAAAAAABBBBBB===GGG___ppp}}}pppccciiivvvWWWjjjxxxggg]]]]]]ZZZRRRIIIEEEEEEBBB>>>AAAAAABBBCCCDDDCCC@@@===999:::;;;;;;999888888888999999999999999999999888<<<===???AAABBBCCCCCCCCC@@@??????@@@AAAAAA@@@>>><<<;;;:::::::::;;;===>>>AAA@@@>>><<<;;;:::999999777999::::::999999:::<<<;;;<<<<<<<<>>===<<<<<<<<<888:::<<<<<<<<<===???@@@AAAAAABBBAAAAAA???===<<<<<<;;;999:::===AAABBBCCC@@@@@@@@@??????>>>>>>>>>::::::999;;;>>>??????>>>:::;;;;;;;;;999:::;;;===:::;;;;;;999777777999;;;===;;;:::::::::999777555:::999999;;;:::666777;;;888888888777777777888888777888999999:::999888888444666777555333444777:::444444333222111111111111333333333222222222111111111000///000111222000///222222222222222222222222000000000000///...------,,,---......---,,,---...++++++,,,,,,------......,,,,,,---............---------------------------+++,,,---...////////////,,,,,,---.../////////...,,,,,,,,,,,,---...///000......------------..............................////////////000000000000000222333444444444666888666777999999:::999888777444444555777:::;;;:::888999777666666888:::;;;;;;>>>@@@AAAAAA@@@??????@@@???BBBEEEEEEBBBAAABBBCCC@@@GGGLLLNNNTTThhhyyyyyy~~~~~~~~~UUUfffxxxhhhbbb[[[YYYQQQHHHDDDDDDAAA===@@@@@@AAACCCDDDBBB???<<<777888::::::999777777888777888888999999999999999<<<===???AAABBBCCCCCCCCC@@@???>>>???AAAAAA???>>><<<;;;:::::::::;;;<<<===AAA@@@???<<<:::888888999666888:::;;;::::::;;;<<>><<<:::888333555777888777777888999;;;:::999888888999:::;;;;;;======<<<:::888777888888;;;>>>???>>><<<;;;;;;777999;;;<<<<<<===???AAA@@@@@@@@@@@@@@@???>>>>>>>>><<<:::;;;===@@@BBBBBB@@@??????>>>===<<<;;;;;;:::999999:::===>>>>>>===999:::;;;:::888999;;;>>><<<======:::777666888:::;;;:::999888888777555333666333333444333000222777666666555555555444444444333444555666555555444555777666444111000000111222333222111111000111111111222222222222111111111111000//////000111111000...111111111111111111111111///000000000000...---,,,,,,---......,,,,,,---...***++++++,,,------......+++,,,------.........---------------------------,,,,,,...///000000//////..................//////,,,,,,++++++,,,...///000...------,,,,,,------...........................---.........///////////////000222222222222444666222444777::::::999777666444444555777:::;;;:::999999888666777999;;;;;;;;;======>>>===<<<<<<===???===AAAEEEEEEBBB@@@BBBEEEDDDKKKKKKHHHSSSpppzzzwwwxxx{{{]]]jjjttthhhdddYYYWWWPPPGGGCCCDDDBBB>>><<<<<<>>>BBBDDDDDDAAA???666888::::::999777777888888999::::::;;;;;;;;;;;;<<<===@@@BBBCCCCCCCCCCCC@@@???>>>???AAAAAA???>>>===<<<;;;:::;;;<<<===>>>@@@@@@???===:::888888999666888:::;;;;;;;;;<<<===<<>><<<:::444555777888777666777888;;;:::888777777888:::;;;===>>>>>>===:::888888888:::===@@@@@@>>><<<::::::777999;;;<<<<<<===???AAA@@@@@@?????????????????????===;;;;;;===???@@@@@@??????>>><<<;;;:::999888===<<<;;;<<<>>>@@@???>>>888999;;;:::888888<<>>???>>>;;;777555777999999888777888999999777555555222222444333222666;;;222333333444444555555555333555666777666666666777444333333555777666222...222222222222222222333444222222222111111111111000000//////000111111///...000000000000000000000000///000000000000...---,,,,,,---......,,,,,,---...******+++,,,,,,---......+++,,,------.........---------------------------***+++,,,...///......---000000...------...///000,,,,,,++++++,,,...///000...------,,,,,,------...........................------------.........///...000111111111111333444000333777:::;;;:::777555444444555888;;;<<<<<<::::::888666777999;;;<<<<<<;;;<<<;;;:::999999;;;===;;;???DDDDDDAAA@@@BBBEEEDDD???AAAPPPjjjzzzuuurrrwwwzzz^^^pppsssaaa___YYYTTTLLLGGGDDDBBBAAA@@@???>>>>>>???@@@@@@===;;;;;;;;;;;;:::777666777999;;;999888:::===???>>><<<<<<===@@@BBBEEEFFFGGGHHHAAABBBAAA???<<<;;;<<<===AAA???===:::999999::::::AAA@@@>>>;;;999888777666555444333555888;;;<<<;;;>>>>>>===;;;999999;;;>>>;;;AAAOOOggg}}}uuuUUUAAA333///333000000//////.........---((()))+++,,,---.........,,,,,,...333888999555111---,,,,,,,,,,,,---......222///,,,,,,...///...+++++++++,,,,,,,,,,,,------+++,,,------......------000000000000////////////222333555666666666555444222555888<<<>>>>>>======999::::::888666666777888777777777888:::<<<>>>@@@@@@@@@???===:::999999:::;;;>>>AAABBB@@@===;;;:::666777888;;;===???@@@AAA@@@AAAAAAAAA@@@@@@???>>><<<<<<<<<<<<<<<===>>>???===<<<;;;::::::;;;<<<============???@@@AAA???===::::::888777777777888999<<<<<<;;;::::::999999888999777555555777888999888;;;888666444444555444333666666666555444444444333666666555444333333222222222222222111111111000000222222222222222222222222000111222111/////////111111000///......///000111////////////////////////------,,,,,,,,,,,,------........................,,,,,,,,,---------.........///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,//////...---,,,,,,++++++---,,,+++,,,...///...------,,,+++******,,,...///...------------...//////------------------------///000000000111111111111333444666777777777666555333444555444555777;;;>>>555666666888999:::;;;;;;;;;888777888777666:::@@@>>>AAADDDCCCAAAAAADDDHHHJJJEEEGGG___~~~{{{~~~|||www|||}}}|||xxxuuuwwwiiiwwwlll]]]]]]YYYTTTKKKEEEAAA@@@??????======<<<===??????===<<<;;;;;;:::999666666777999:::999888:::>>>???>>><<<<<<===???AAACCCDDDDDDEEE?????????===:::999:::;;;>>><<<;;;::::::;;;<<<===>>>===<<<:::999888888888666555444666888;;;;;;:::999:::999888777777:::===???>>>>>>EEEWWWuuu{{{nnnMMM<<<444...---111////////////......------++++++,,,---------,,,,,,000222555555444333111000---,,,,,,,,,,,,---......///---******,,,---,,,***+++++++++,,,,,,,,,------,,,,,,---............---/////////////////////000222333333444555444444444222444777:::<<<<<<;;;;;;::::::;;;:::888888999:::555555555666888:::===>>>>>>>>>>>><<<::::::;;;===CCCEEEGGGGGGDDD@@@===<<<::::::;;;<<<>>>@@@BBBCCCBBBBBBBBBAAA@@@???>>>===:::::::::::::::;;;<<<<<<===<<<;;;;;;;;;<<<===>>>>>>===>>>???AAAAAA???===:::999888777777777888999;;;;;;::::::999888888888888666444444666777777777:::888555444444444444333555555555555444444444444555555555444333333222222222222111111111000000000222222222222222222222222000111222111///...///000111000///......///000111...........................------------------...........................------........./////////---///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,------------............///......---,,,,,,++++++---,,,+++,,,---......,,,---,,,+++******,,,---///---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111111222444666777777777777555666666555444555888;;;555555666777888999:::;;;999888:::===<<<999:::>>>DDDDDDDDDDDDDDDEEEFFFFFFJJJLLLUUUlllgggccckkk~~~zzz{{{zzz}}}|||vvvwww~~~yyynnnxxxxxxdddZZZ[[[[[[TTTJJJBBB>>>============;;;::::::;;;<<<<<<;;;;;;:::999777555555777999888888999;;;>>>>>>===;;;<<<===>>>???@@@AAAAAAAAA>>>???>>>===:::999:::<<<:::999999999:::<<<>>>???::::::999999999999999:::777666666777999::::::999555666666666555666888;;;111666999999===KKKbbbtttPPP>>>///---000000000333///............------------------------,,,++++++444777999666000,,,,,,...,,,,,,,,,,,,,,,---.........,,,******+++,,,+++***++++++++++++,,,,,,,,,,,,,,,---......//////......---.........///000000000222111111111222222333333222444666888999999888777999:::;;;:::999999;;;===666666666777999;;;===???=========;;;:::;;;===@@@GGGIIIJJJJJJGGGCCCBBBAAA@@@???>>>>>>???AAACCCEEEDDDDDDCCCBBB@@@>>>===<<<;;;::::::::::::;;;<<<<<<===<<<<<<<<<======>>>??????>>>>>>@@@AAA@@@>>><<<:::999888777666777888888;;;:::999888888888888888888666444444555666666555:::777444333444444444333333444444444444444444555555444444333333222222222111111111111000000000000111111111111111111111111///111111000///...///000000//////......//////000.................................------.................................///////////////000000000---...//////------...///++++++,,,,,,,,,,,,,,,,,,++++++,,,------...//////......------,,,,,,++++++,,,+++***+++---...---,,,,,,++++++******,,,---...---------------......///,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000///000222555777888888888666777666555333333555777666666777888888999::::::777888===CCCBBB===;;;===GGGDDDBBBBBBDDDEEEEEECCCIIIPPP]]]nnn}}}|||iiiTTTJJJFFFJJJ]]]{{{{{{uuu}}}}}}}}}nnntttsss|||qqqccc\\\\\\]]]UUUJJJBBB===<<<<<<======;;;888777888999888888:::999888666444444777999666777999;;;======<<<;;;======>>>>>>>>>>>>>>>===?????????>>><<<;;;<<<>>>888888888999:::<<<===>>>999888888888888888999999999888777888::::::999888666777888777555666777999+++444===???;;;:::???EEEVVVxxx}}}SSS<<<222,,,///333222000000---------------------------------------,,,++++++444555555222---+++,,,---,,,,,,++++++,,,,,,---.........---,,,------------***++++++++++++,,,,,,,,,,,,---......//////......,,,,,,---...//////000000111000///...///000111222222333444666666666555555777888999999999999;;;===888888888999;;;===???AAA??????>>><<<:::;;;>>>AAABBBDDDFFFGGGEEEDDDDDDEEECCCAAA???>>>>>>@@@CCCEEEEEEEEEDDDBBB@@@>>><<<:::======<<<<<<<<<======>>><<<<<<======>>>>>>???????????????@@@AAA@@@>>><<<:::999777666666666777888:::999888777777777888999999777555444555666666555999666444333333444333333222222333333444444444555444333333333222222222111111111000000000/////////000000000000000000000000///000111000...---...///////////////////////////........................///......------......///........................////////////////////////,,,---......---,,,---...+++++++++++++++,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,++++++,,,******+++,,,---,,,+++++++++******++++++,,,---------,,,,,,------...///++++++++++++++++++++++++........./////////000000///000222444666666666666555555666444333333555777777888888999::::::;;;;;;888:::???EEEEEE@@@===???BBBAAA@@@??????AAACCCEEERRRYYYbbbgggggg___RRRGGGMMMHHHFFFMMM]]]vvvtttkkkuuu~~~vvvyyy}}}rrrfff______^^^VVVKKKBBB===<<<<<<===>>>;;;888666666555444333777888777555333444666888444666888:::;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;<<<======<<<;;;:::<<<===999999999999::::::;;;;;;999999888777777777888888999999999:::;;;;;;999888;;;<<<<<<:::888777777999999:::999777555666888:::???[[[xxxxxx}}}~~~nnnTTT777777222...///000...***))),,,,,,,,,,,,------------***+++,,,,,,------,,,,,,000...++++++---......,,,,,,++++++++++++,,,---------------,,,,,,,,,---...*********+++++++++,,,,,,,,,------...............+++,,,,,,---...//////000//////...------///000111111222333444444444333333444666777777666777999;;;888888888999:::===???AAA@@@@@@???===;;;;;;===???===???@@@@@@??????@@@BBBCCCAAA???======???AAABBBDDDDDDCCCBBB@@@===;;;:::>>>======<<<<<<<<<======<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<999888777666666666777888888888777666777888:::;;;<<<999777666666666666555777555333222333333333222111222222222333333444444222222222222222111111111000000000/////////......////////////////////////...///000///---------.........////////////....................................------------..............................------------------------+++---...---,,,+++,,,...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---............/////////000111222333444444333333111333444444444555777999999::::::;;;;;;<<<<<<<<<;;;;;;???DDDDDD@@@@@@CCC;;;???AAA@@@===AAAJJJRRRdddgggiiieee[[[QQQNNNOOOGGGEEEEEEGGGKKKWWWnnnvvvvvv}}}|||sssggg```___\\\UUUKKKCCC>>>===<<<<<<===:::888666555444333111555666666555444444555666444666888999999:::<<<>>>============<<<;;;::::::777888999888777777999;;;999999999999999999999999999888888888888888999999999999999;;;<<<<<<:::888===>>>>>><<<:::888888888;;;888666666888888777444888<<>>>>>??????===;;;:::;;;<<<<<<===<<<;;;999999:::<<<@@@???===<<<<<<===???@@@AAAAAAAAA@@@???===<<<;;;<<<<<<;;;::::::::::::;;;<<<======>>>>>>======<<<<<<;;;<<<===??????===<<<999888777666555666777777777666666666777:::===???===:::888666666666666555666444222111222333333222111222222222222222333333111111111111111111111111////////////....................................---/////////---,,,---...---......//////......------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------++++++,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))((()))+++,,,+++************+++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000222333333222222111///111444555666777999;;;:::::::::;;;;;;<<<<<<<<<<<<;;;>>>BBBBBB???AAADDD;;;@@@EEEDDDCCCKKK[[[iiitttooohhh___SSSJJJIIIMMMDDDDDDEEEFFFEEEHHHTTTaaazzzzzz{{{|||yyyxxx{{{hhhfffpppbbb\\\[[[YYYSSSJJJCCC>>><<<;;;:::999888666666777666444222222444666666555444444444444666777777777888===@@@;;;;;;;;;;;;:::999888888555666777666555666888999777888888999999999999999777777777888999:::;;;<<<999999999;;;======;;;999;;;<<<===<<<999888888888444555888<<>>===============>>>>>>======>>>>>>>>>======<<<<<<<<<;;;:::::::::::::::======>>>>>>===<<<:::999999999:::<<<>>>???===<<<999888777666555666666777666555555666888<<<@@@BBB===:::777555555555444333555333111111222333333222222222222222111111111111000111111111111111111111/////////.........---------------------------------...///...,,,+++,,,---------...//////...------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************,,,---,,,+++***+++,,,((())))))***++++++,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++***)))((()))+++++++++)))))))))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000222333333222222000222555666777888999;;;999999999:::::::::::::::::::::>>>BBBBBB??????CCC>>>BBBEEEGGGMMM[[[nnn}}}qqq[[[PPPKKKFFFEEEFFFHHHFFFEEEFFFEEEFFFLLLTTT}}}tttzzz~~~VVVPPPjjjlll]]]WWWWWWVVVQQQIIIBBB>>><<<:::999555555555777888888555333000333666777666444333333555666777666555888===BBB999999999999999888777666666777888777666777999;;;555666777999999:::::::::555555666888:::<<<>>>???888888999<<<>>>>>><<<:::777999::::::888777777888:::999999999:::;;;:::999777666:::===999DDDppppppKKK555555555555444...***---///------------,,,*********++++++,,,,,,,,,++++++******)))'''&&&%%%(((+++...---+++)))+++---++++++******++++++,,,---***,,,------+++***---000)))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---//////000111222333444444444555555555444444555777555555555666888:::===>>>222555888:::999888888888888999999999999:::>>>AAA<<<=========>>>>>>>>>>>>;;;;;;<<<======>>>======???>>>===<<<<<<<<<<<<<<<======>>>>>>===;;;999888777777888;;;===???===<<<999888666555555555666777555555555666999>>>BBBEEE<<<999666444444444333222555333111000111333333222333222222222111111000000000000000000000111111111//////.........------------------------------------...///...,,,+++,,,---,,,---...//////...---,,,------------------------,,,++++++******++++++,,,************************,,,,,,,,,++++++************+++,,,,,,******+++,,,((())))))***++++++,,,,,,''''''(((***+++,,,---...++++++++++++++++++++++++***(((((()))***+++***)))))))))***++++++++++++***,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......+++,,,///111333333333333111444666777777888999:::888888888888888888999999777888===CCCCCC???>>>AAAAAABBBCCCHHHSSSeeezzztttQQQDDDFFFIIIIIIIIIGGGBBB???AAADDDGGGOOOVVVssswww}}}}}}{{{XXX[[[bbbvvvaaa[[[VVVPPPLLLFFFAAA<<<999888888555666666666555444333333666444333333555666666555444222222444777:::999777:::999888666555555444444777777888999999999999888888777777777888888777555333555888;;;============999999888666555777:::===<<<;;;888777666888:::<<<777999:::;;;;;;:::888777000555999666333<<>>>>>>>>===::::::999777666:::AAAGGGEEEAAA>>>???>>>:::888888888999999::::::;;;<<<<<<777777777666555555444444333111111555;;;===;;;777555555333000111444444000444444333222111111111222444444333222111111111111111111111000000000000000222111000///...---------////////////////////////000///------......---+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***)))))))))))))))******)))************+++++++++***+++,,,+++)))))))))***)))***++++++******+++,,,)))))))))))))))*********+++++++++*********)))))),,,,,,++++++***)))))))))))))))************))))))++++++******************,,,+++***))))))***+++,,,........................------............------...////////////000333666444444555555666666777777777888999999999999888777777;;;===;;;:::>>>@@@???BBB>>>EEEYYYhhhjjjmmmrrrvvv```KKKFFFKKKLLLHHHDDDHHHEEEEEEFFFCCC@@@GGGRRRooo]]]]]]}}}}}}zzz|||zzz}}}oooooorrrlll[[[NNNMMMKKKFFFAAA<<<:::888888555555555444444333333333555444333333333444333333444222222333777999888666888888777555555555555555666666666666777777777888888777777777999999888666666888:::<<<>>>>>>===<<<999888777555555666999;;;;;;999888666666777999;;;888999:::;;;:::999777666444666666333222666???GGGNNNpppsssSSS:::777555222///---,,,------------------,,,,,,,,,,,,******+++******))))))***++++++++++++++++++++++++))))))*********+++++++++---,,,++++++******++++++)))***,,,,,,++++++,,,...---)))(((,,,,,,)))(((+++------,,,++++++***)))))),,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333333444222222444777888666444555555666777777777666666777999===???;;;555555999666777888777666999AAAHHHEEECCCAAA>>>;;;999777777::::::;;;<<<<<<<<<;;;;;;999:::999888999>>>GGGOOOHHHBBB=========:::999;;;777888888888888999999999666666555555555555444444333111000333888:::888444333555444222333777666222333333222111111111111111333222111000////////////000000000000000000000111......---,,,++++++++++++........................///...------...///...,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******)))************+++++++++***+++,,,+++)))))))))***%%%'''((((((''''''((()))(((((((((((()))+++---...+++++++++*********))))))+++++++++*********)))))))))))))))******)))))))))************************,,,+++***))))))***+++,,,------------------------------............---------.../////////000333555444444555555666666666666777888999::::::888777666555:::<<<;;;;;;???@@@???AAA<<>>CCCKKKOOOGGGHHHXXXooo~~~xxx~~~|||tttuuu|||zzzrrrvvvooorrruuusss{{{sss[[[HHHJJJHHHEEEAAA===:::888777555444333222111222333333444333333222222111111111333222222333555777666555555555444444444444555555555555444333444555666777777666666888::::::999888:::;;;<<<===>>>===<<<;;;888777555444555666888:::888888666555666777888999999999::::::999777555444777555333222333333111///111AAAWWWxxxgggOOO@@@222'''---...//////...---,,,+++---------,,,,,,,,,+++++++++...000---)))'''))),,,************************)))))))))*********++++++******)))(((((((((((())))))***++++++***)))***,,,+++((((((++++++))))))+++,,,,,,,,,+++******))))))++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444333222222444666666555444555555666666666555555444555<<>>:::777555444999::::::::::::999999888888999999999;;;CCCNNNVVVJJJCCC===<<<<<<:::;;;===777777666666666666555555333333444444444444555555222000///222555666444111111333444444666:::999555222222111000000000111111333333111000///........./////////000000111111111000000//////......------...........................---,,,---//////...---------------,,,,,,,,,,,,******++++++++++++******+++******)))))))))******)))************+++++++++***+++,,,+++)))))))))***''')))******))))))***+++***)))((('''(((***,,,...+++************))))))))))))))))))*********++++++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++------............---------...////////////222444444444444555555555555666666777999::::::888555444222888;;;:::;;;>>>@@@>>>???;;;AAAOOOVVVOOOEEE@@@<<<;;;===AAACCCBBBDDDHHH@@@>>>===???@@@???AAADDDDDDBBBAAA@@@CCCWWW|||zzzllliiinnnnnngggmmmxxxzzzpppZZZJJJHHHFFFDDDAAA===:::777666444333111//////000222333333444444333111000000000222222222222333444444444222222222222333444555555555444333222222444666777555555555777:::;;;:::999<<<<<<===<<<<<<;;;999999777555444444555666777777666666555555555666777777999999999999777666444333555444222444666444000+++111444777BBBUUUlll~~~lllPPP999000000222222,,,---///000000///---,,,,,,,,,,,,,,,+++++++++++++++,,,...,,,***)))***,,,************************))))))))))))***************)))((((((''''''(((((()))***+++***)))((()))***))))))***+++***)))***,,,,,,+++++++++******))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,...---------...000222333111222222333555555555444555555555555555444444333666>>>JJJPPPJJJ===666666444666888999888999<<>><<<:::888777666555:::::::::::::::999888777777888888888:::BBBNNNVVVHHHBBB>>>>>>>>>;;;;;;===777777666666555444444333111111222333333444555555333111000111333444222000...222444555888<<<;;;777111111000000000000000111666555333222000/////////---......///000111222222111111111111000000//////........................---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++******))))))******))))))*********+++++++++***+++,,,+++)))))))))***(((***++++++******+++,,,---+++)))&&&%%%&&&'''(((************))))))))))))((((((((()))***++++++,,,)))))))))(((((()))))))))***************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...//////...///000222333444444444444555555555555777999::::::777444222111666:::999999<<<<<<;;;<<<===DDDMMMNNNEEE===;;;:::;;;>>>CCCBBB>>>>>>BBB@@@>>>>>>@@@BBBBBBBBBAAAFFFCCCAAABBBDDDIIIXXXggg~~~}}}wwwkkkYYYLLLGGGEEECCC@@@<<<999666555333111000//////000222333222444666555222000000111111111222222111111222222/////////000111333444555555444222111222333555777444444444666999::::::999;;;;;;::::::999888777777777555333333555777777666444444555555666666666666999888888777666444333222333333444555444333222111///222222444777<<<[[[xxxzzz~~~fffJJJ???111******,,,///000///.........------------,,,,,,+++++++++************((('''(((+++,,,+++)))))))))))))))))))))))))))(((((()))))))))***************)))((((((((((((((()))***+++***(((((((((***(((+++,,,+++))))))+++,,,++++++***************)))))))))(((''''''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222000111222333333333444444444555555555555555444444666999AAAIIIHHH???888555333555777888888888999:::;;;:::999888888777777888;;;;;;<<<;;;;;;:::999888777888777666777>>>HHHPPPDDD@@@>>>AAA@@@<<<999:::888888777666555444444333000111111222333444555555444333222222222222222111...111444555888<<<;;;777111000000000000000111111555444333111000/////////------...///000111111222------.........---,,,,,,........................---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,+++***************))))))*********+++++++++***+++,,,+++)))))))))***%%%&&&''''''&&&&&&''')))+++)))'''%%%$$$%%%&&&&&&))))))))))))))))))))))))''''''((()))***++++++,,,))))))(((''''''((())))))))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---//////......///111222222333333444444555555555666888999888777444222222777999777777999:::888===AAAGGGIIIDDD<<<:::===:::777999@@@DDDCCCCCCEEE??????>>>???AAACCCBBB@@@===;;;<<>>:::777555444111111000///000111222333000333666555222000000111000111222111//////000111............000111222333333333222222222333444555333333333555888999888777888888777777777666666666777555222444777888777555222333555666777777666555777777666555444444333333222444555444111///000222111000---222999555===SSSmmmYYY???666000---///111...,,,+++...---+++*********+++,,,+++++++++*********)))))))))&&&$$$&&&***,,,***(((((((((((((((((((((((((((((((((((()))))))))******+++***))))))(((((())))))((()))******)))((()))+++)))...000,,,)))***,,,,,,************************,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000///111333333222222333444444444555666666666666666555555888???@@@;;;777666555666777888888888888888===<<<;;;999888888888888;;;<<<<<<<<<<<<;;;;;;:::888999888666666:::BBBIIIAAA>>>>>>AAAAAA<<<888888888888777777666555444444111111222333333444555555444444333222222222222222...111222333666:::999555111111000000000111222222111111000///.....................//////000000000......///000000///...---------------------------...---,,,---//////...---++++++++++++,,,,,,,,,,,,******++++++++++++******---,,,+++***************)))************+++++++++***+++,,,+++)))))))))***&&&'''((((((''''''(((***%%%%%%%%%&&&&&&(((((()))(((((()))))))))))))))***''''''(((((()))***++++++))))))'''''''''''')))))))))))))))***++++++,,,,,,,,,+++***))))))***+++,,,------------------------,,,,,,------------,,,,,,+++---//////...---...//////000111222444555666666444555666777777666555555333777999666666999;;;:::@@@CCCEEEBBB:::555666:::>>>888777===BBBBBBAAAAAA;;;>>>>>><<<===@@@@@@>>><<<======>>>@@@CCCIIINNNOOOeeewwwkkk}}}www|||yyyzzz~~~zzzrrriiiWWWMMMIIIFFFBBB<<<888555444333000000000111111222222222---111555444111...///111///111222000...---...000------------...000111111000000111111111222222222333222222444666777666555666666666666666777777888888555333444888:::888555111333555777888777666555666555555444444333444444222333444333111000000000444222+++---777666444>>>>>>TTTtttuuuZZZBBB555444444///...333444000---...+++***************+++++++++*********))))))))))))(((((('''(((((()))(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((((((((''')))************+++,,,+++111333---)))***,,,+++))))))))))))************---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...............000333333111111222444333444555666777888888888555666999<<<:::666777;;;888888888999999:::999888<<<;;;:::999888777777777:::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;999888:::@@@EEEAAA===<<>>:::777666555555???;;;999===@@@===;;;;;;888>>>???;;;999===@@@???AAABBBAAA>>><<<@@@GGGMMMQQQQQQ[[[ttt}}}qqqiiixxx~~~yyyfffWWWPPPJJJGGGAAA;;;777444333333///000111222222222222222***///333333000---...111...000222000---,,,---///---,,,,,,---...///000000......///000111000000000333222222333555666555444555555555555666888999:::999555333555999;;;888555111333666888999888666555555555444333333333444444222222222444555444222000***222222222555000,,,222222333;;;KKK```}}}mmmFFF888555---,,,111777///,,,......******---((()))+++,,,---------,,,************))))))))))))(((***,,,***'''%%%''')))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''(((''')))***+++******,,,...,,,444555...)))+++,,,+++)))))))))))))))*********++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---------000333333111000222444333333555777888999999999777:::??????:::555888@@@;;;:::999:::;;;;;;:::999777666666666666666777777999:::;;;;;;<<<<<<<<<<<<;;;<<<===<<<:::<<<@@@EEEBBB===:::<<<<<<999888:::666666555555555444444444333333444444444444555555222222222111///000222333000222000...000444444111222222111111222333444444000000000000000111222222///////////////.........,,,---///000111///...---------------------------000///------......---+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++************)))************+++++++++***+++,,,+++)))))))))***%%%&&&''''''&&&&&&'''((('''(((***,,,,,,+++)))((('''((((((((())))))******(((((((((((())))))))))))***((('''&&&&&&'''(((***((())))))***++++++,,,,,,,,,+++***))))))***+++,,,************************+++,,,,,,------,,,,,,+++***,,,...///...---------,,,---///111333666888999444333333333444666888999444888999777999@@@FFFGGG@@@<<<777555999<<<999333888777999???@@@>>>>>>@@@888@@@BBB<<<999===AAABBB;;;<<<<<<>>>BBBFFFDDDAAA@@@IIILLLMMM___{{{yyytttrrr}}}ooo}}}rrruuudddTTTMMMHHHFFFCCC>>>999333///,,,000000000000111111111111222...///444444...---000111000000///......------,,,,,,------,,,,,,+++***/////////000000111222222111222333444555444333222222222333666888999888666222222222222333444555555333333444555555444333333111222333444555555666666333222111111000000111111...000111111000000000222555333444666777@@@WWWnnnwww^^^GGG@@@777000---,,,---...111///---,,,,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''***&&&$$$&&&***,,,)))&&&+++*********))))))((((((,,,'''&&&+++...,,,******&&&&&&''''''''''''&&&&&&***+++++++++,,,,,,,,,,,,,,,------+++)))(((((()))+++***)))'''''')))***+++******++++++++++++***************++++++,,,------+++)))***......,,,,,,///---///111444444333222000333333444444444444444444999::::::888555444666999:::;;;;;;;;;;;;;;;;;;:::777777777555333333555777999;;;<<<===<<<===>>>@@@BBBCCCBBB>>>::::::@@@FFFDDD@@@;;;:::<<<<<<888444555444333555777888888777444333222111222444666888555444333111000000111111222222222111111111111000555555444333222000000///222222222222111000...---//////.........---------////////////////////////---***+++//////,,,,,,...------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++)))******)))''''''((()))************************))))))))))))))))))))))))******)))((((((((((((((()))((('''''''''(((***+++))))))((((((''''''&&&&&&((((((((((((((()))******)))((()))+++------+++)))+++++++++***)))(((((('''++++++************++++++******+++,,,,,,,,,,,,+++((()))***+++,,,---------,,,------...000111333444333222111000111333666888888444333888???BBB>>>999:::777555555888::::::999;;;;;;<<<<<<======>>>>>>>>>>>>===;;;:::999;;;=========<<<===>>>???AAACCC@@@???EEEOOORRRWWWkkk}}}sssbbbTTTNNNGGGEEEBBB===888333000...//////000000000111111111111000222888888222///111000//////...------,,,,,,)))***+++,,,---...............///000111111111111222222333333444444333333333222333555888999888666333333222222222222333444333333444555555444333333222333444555666666666666333222111111000000111111...000222222111000111222---///333777555555???LLLVVVpppgggMMM>>>777333///---------...---000...,,,,,,,,,,,,,,,***************************+++******)))))))))******)))&&&$$$&&&***+++)))&&&*********)))))))))((((((+++'''&&&***---+++)))***+++++++++,,,++++++******(((((((((((()))))))))***+++,,,,,,+++)))((()))***+++***)))(((((()))***+++******++++++++++++******(((((()))++++++++++++++++++)))***......,,,,,,...---...111333444333111000333333333333444444444444777888999777444444666888888888999:::;;;;;;::::::777888777666444444555777<<<===>>>>>>>>>>>>???AAABBBCCCCCC???<<<===CCCHHHDDD@@@;;;999;;;:::777333444333333444666888777666444333222111222444666777555555333222111111111222111111111222222333333333555444333222111000000///000000111111000///...---///.........------------........................,,,)))***......++++++---------,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***)))******)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))((('''''''''(((******)))))))))(((((('''''''''((((((((((((((())))))***)))((()))***,,,,,,+++)))++++++******)))(((((('''******))))))))))))******)))***++++++,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,---///000222333333222222111222222333333444666888;;;<<<;;;999777666444333666;;;???@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<=========;;;999888:::<<<>>>>>>======>>>???@@@AAABBBCCCJJJOOOJJJAAAFFFSSSfffrrrsss~~~```SSSNNNGGGDDD@@@;;;777333111000//////000000000000111111//////333888888333//////......------,,,,,,++++++)))***+++---............,,,---///111222111000000222222222222222333444444333333333555777888777666444333222111111111222333333444444555555444444333444444555666777777777777333222111111000000111111///111222222111111222333///111555888555111222666???KKKiiittt^^^KKK<<<333111+++++++++,,,......---+++///---++++++,,,,,,+++***))))))))))))))))))))))))***)))'''&&&&&&(((***,,,)))&&&%%%&&&)))+++)))&&&******))))))))))))((((((***&&&&&&***+++)))((()))((()))))))))(((''''''&&&''''''''''''(((((((((((()))***++++++))))))***++++++***)))(((((()))***+++******++++++++++++******&&&''')))+++,,,+++***)))+++)))***---...++++++...,,,...000222333222111000222222222222333333444444666666777555444333555777555666888999::::::::::::777888888666444444666888<<<===>>>>>>===<<<===???@@@AAAAAA>>><<<>>>CCCHHHDDD@@@;;;999999999666333444333333444666777666555333222222111222333555666555555444333222222222222000000111222333444555555444333333222111000//////......////////////...---............------------........................+++))))))------******---------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,+++*********))))))***((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((((((((''''''(((((()))***)))(((((()))++++++***(((+++******))))))((((((''')))(((((((((((((((((())))))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,---///000111111222222222222222222222666<<<@@@???999444444666555444444777<<<@@@BBBCCC<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<:::888777999;;;===============>>>???@@@@@@BBBHHHLLLEEE999888>>>AAATTTrrrhhhooozzz___RRRLLLFFFCCC>>>999555333222111////////////000000000111,,,---///111111///---,,,,,,,,,,,,,,,++++++******---------------,,,++++++***,,,///111222111000///222222111000111333444555444333333444666777777666333222111000000111333444444444444444444444444444444555555666666666555555333222111111000000111111///111333333222111222333444333222222222222444666@@@BBBHHHOOOSSS\\\qqqvvvXXXMMMBBB:::333...///333,,,,,,,,,---......+++)))...,,,+++***+++,,,+++***))))))))))))))))))))))))((((((''''''''''''((()))((('''%%%''')))***)))'''))))))))))))))))))(((((()))&&&&&&)))***'''&&&(((%%%%%%%%%%%%$$$###""""""((((((((())))))))))))***''')))******))))))***,,,******)))(((((()))************++++++++++++******&&&(((+++------,,,+++)))+++)))***---...++++++---,,,---///000111111000///000000111111222333333333444444444444444444444555333555777:::;;;<<<;;;;;;777888888666555555777999:::;;;<<<;;;:::999:::;;;<<<<<<<<<;;;:::<<<@@@DDDDDD@@@<<<999999888777555444333333444555666666555222222111111222333444444555444444333333333222222///000000111222222333333333222222111000000//////,,,,,,------............------------------------------------------------+++)))***---...+++***---------,,,,,,,,,+++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++******))))))((())))))(((&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))(((''''''''''''((()))))))))(((((((((******)))(((******))))))(((((((((((((((''''''&&&&&&''''''((())))))***+++++++++++++++++++++,,,,,,,,,+++******))))))******+++---...///000000000111333555777888>>>AAADDD@@@888333444777999888777888:::<<<===>>>>>>=========<<<<<<;;;;;;<<<<<<;;;999777666777999999::::::;;;<<<===>>>???>>>>>>AAACCC???:::===DDD???@@@EEETTTqqqccclll}}}^^^PPPJJJEEEBBB===999555222111111...////////////000000000......---++++++,,,---,,,+++++++++++++++*********,,,,,,------,,,,,,+++***)))+++...111222111000...111111000000111222444555444333222333555777666555222111000000000333555777444444444444444444444444444444555555555444333333333222111111000000111111///000222222111111111222000000...---...222444444555???CCC;;;666:::AAADDDZZZhhh|||kkkVVVDDD:::000---,,,...,,,)))***---///---+++++++++,,,+++***---+++******+++++++++***************************'''((()))***)))'''%%%###''''''&&&'''((()))(((((((((((((((((((((((())))))(((&&&'''***)))&&&%%%(((((((((((((((((('''&&&%%%'''((((((((())))))))))))'''((()))***))))))***,,,******))))))))))))************++++++++++++******'''))),,,...///...,,,++++++))))))------******,,,+++,,,.../////////////////////000000111222222333222222222333444555555444333555888;;;======<<<<<<666777777666444555777999999:::;;;:::999888999::::::::::::999:::<<>>BBBCCCAAA>>>999555444444555999999888777777888999:::???>>>>>>======<<<<<<<<<<<<<<<;;;999666555777888444555777999;;;===>>>>>>???>>>===<<<999666888<<<555555666;;;FFFYYYqqqgggpppZZZMMMHHHCCCAAA===999555222000///......////////////000000333333///***)))---......++++++++++++++++++******'''((()))+++,,,,,,,,,,,,(((***---///000000000///000000000111222333444555555333222333444666666555444333111000111333666888555444444333333444444555444555555555444333222222333222111111000000111111...000111111000000111222,,,000333222222333222///777BBBDDD:::444:::<<<777666<<>>???>>>:::666333222444888:::999;;;DDDNNNqqq~~~{{{zzztttzzzzzzTTTJJJGGGBBBAAA>>>:::555222...---........./////////000000444666333,,,***......+++++++++++++++++++++++++++&&&'''((()))***+++++++++)))***+++---//////000000...///000111333333333444555444222222444555555555888666444111111222444666555444333333333333444555666666666666555444333222333222111111000000111111---...000000/////////000---444888555333555444111999888444...+++---000111333333444666;;;EEERRR[[[zzztttggg___QQQDDD888333111///111555111,,,+++///111///---///+++)))'''(((***,,,,,,,,,+++***((((((***+++***)))))))))))))))))))))))))))'''(((***+++***(((&&&%%%&&&'''((((((''''''((()))'''''''''((((((((())))))(((((()))+++)))%%%%%%)))%%%&&&''''''((((((((((((&&&&&&'''''''''((((((((('''(((***)))(((((()))***))))))************))))))******++++++++++++************+++,,,------------+++)))))),,,,,,))))))++++++++++++,,,------......,,,------...000111111222111000111333666888666444222555888;;;<<<<<<:::999444444555444333333666888777999::::::999999;;;<<<;;;:::999999;;;===>>>???===;;;999666555555888:::888777666666777888777666000111111111111111000000000000111222222222111000.........///////////////000000////////////......------,,,+++,,,,,,......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,***+++......,,,+++...------,,,,,,,,,,,,++++++)))(((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++'''(((((('''%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&%%%&&&'''(((((((((''''''%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((***(((&&&%%%&&&''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((())))))***************)))***++++++,,,,,,,,,,,,))))))))))))***+++,,,,,,///000222555777999:::;;;555333111111333444333111222444555555555666:::===::::::;;;;;;;;;;;;;;;;;;>>>>>><<<:::777666777888666777999:::;;;<<<;;;;;;999;;;===@@@@@@???:::555999666666888777555:::AAAGGGfffwwwyyy}}}tttOOOHHHHHHBBBAAA>>>;;;666111---+++............/////////000222555444...+++...,,,'''++++++++++++++++++,,,,,,)))))))))))))))((('''''')))***+++,,,---///000111---...000222333444333333666444222222333555555555<<<:::666222111111333444555444333333333333444555777777777777666555333333333222222111000111111111,,,...000000///...///000---333555///---111666666:::222222999999000---111,,,///222333444333444444999AAAGGGIIIQQQ```lllpppuuulll___VVVJJJAAA===:::555111111+++,,,222444///******///***))),,,...)))$$$"""---,,,++++++---,,,+++)))+++)))((((((***+++***)))((((((((((((((((((((((((((((((((()))))))))))))))&&&'''((((((''''''((()))&&&'''''''''(((((()))))))))(((***,,,)))%%%&&&***%%%&&&((()))******++++++))))))))))))************((()))***)))((('''((()))))))))************))))))******++++++++++++***************++++++,,,------+++)))))),,,,,,)))(((+++***++++++,,,,,,---......,,,,,,---...///000111222111000111333777999777444222444777:::;;;:::888777333444444333222333555777444666777888777777999;;;:::888777777999:::;;;;;;:::888666444222444777:::999888666777888999777666000000111111111111000/////////111222222111000///------...///000111222222///////////////.........///...---,,,,,,,,,---...+++++++++,,,,,,---------+++++++++++++++++++++++++++)))***------+++***------------,,,,,,,,,++++++((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++,,,,,,'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''))))))((('''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***(((&&&%%%&&&''''''&&&'''''''''((((((((((((((((((''''''&&&&&&''''''((((((((()))***************((()))***+++,,,---------***)))))))))***+++,,,,,,000222666999999777444111...000333555666555444333444666777666444555888<<<888888888999999:::::::::>>>>>>===:::777666777999:::;;;<<<<<<<<<;;;:::999<<<<<<:::999999:::777222666111111777999666444777>>>>>>GGGdddwww{{{zzz{{{~~~oookkkTTTIIIDDDBBB<<<888888555000,,,,,,//////............//////,,,---...---***(((((((((---***+++...---((((((---)))((('''''''''(((***+++******,,,---.../////////......//////000222333444000111111222222333444444222333555777777666555444999777444222222333555666777666666666555555555555222222111111111111222222---...///000000///...---111000//////.../////////333333222222111000//////...//////000111222222222444333444444555666777888>>>@@@DDDIIIOOOUUUZZZ]]]gggjjjmmmqqqtttuuuvvvvvvrrrqqqnnnkkkgggbbb___]]]XXXSSSMMMHHHEEEAAA<<<888//////000000///...------+++,,,------------,,,+++***+++------+++******+++++++++************++++++))))))(((((((((((())))))(((((((((((())))))))))))((()))***)))'''''')))***''''''(((((('''&&&%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''(((******((((((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))*********)))((()))+++...+++***)))+++......+++)))++++++,,,,,,,,,---------******,,,...000222333444111333555777888666444333111222555666777777666555333333333333333444555555===;;;:::<<<:::666666:::888666555666888999999888===999555555333///000333999999:::999777555222000111111111111111000///...000...------///000//////111111000000//////......000000000000000000000000000---++++++------+++(((---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,******+++,,,---999333,,,'''&&&(((+++,,,)))*********)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((++++++&&&%%%''')))(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((+++(((''''''******)))&&&*********)))))))))))))))&&&)))+++---,,,,,,,,,---000111333444333222000...000111333444555555444333222333444555666666666666777888::::::::::::;;;===::::::;;;<<<<<<=========:::::::::;;;;;;::::::999888777666666777777666555333444555666777777777777666777999===NNNrrrvvvjjjxxxmmmVVVLLLIIIFFF???:::888666000......//////............//////...///000...,,,*********+++((((((,,,+++&&&&&&***)))(((((('''((()))***+++)))***+++---......//////.........///000111333333000000111111222333333444222333555666666666444444777666444333222333444555999999888777555333111000222111111111111111111222---......////////////...222222222222222222222222333333222111111000//////...//////000111111222222///......///000111222222111000000/////////000000444666999;;;=========<<<:::::::::999888666555444555222///.........,,,)))------......---,,,,,,+++***+++,,,------,,,+++***)))+++,,,,,,***)))***++++++******))))))******+++))))))(((((((((((())))))))))))*********+++++++++*********(((&&&%%%&&&((()))))))))))))))(((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''))))))'''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((()))******)))((()))+++------***((((((***++++++)))+++++++++++++++,,,,,,,,,+++,,,---...///000111222000222444666666555333222111222444555666555444333000000222444666777666555;;;===@@@@@@:::444444999777777666666666888999:::???999555444222000222666999:::::::::888666333222111111111000000000/////////...------000222222111111111000000///.................................///---++++++------+++)))******++++++,,,,,,------++++++++++++++++++++++++---,,,+++++++++---///000<<<666///)))((()))***+++)))*********)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))******---,,,'''%%%'''((('''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((***((('''''')))***)))'''************))))))))))))(((***,,,---,,,,,,,,,---///000111222222111000//////000111222333333333222444555666777888888888888666777999999888999:::<<<:::;;;<<<=========<<<;;;;;;;;;;;;:::999888777666666555444555666777666555555555666666666555555444888888666555:::LLLfffzzzfffVVVqqqpppXXXOOONNNJJJCCC<<<999555111///000........................///000111000---,,,+++,,,***((((((+++***'''&&&(((((((((((((((((()))******)))***+++,,,---.....................///111222333000000000111222222333333222333444555666555444333555555444333333333444444777888888777555333000///111111111111111111111111...---------...///000000000111222333444444333333222222111111000000//////...//////000000111111222,,,,,,+++,,,,,,---...///111111000......---------)))***+++,,,---,,,+++***+++,,,---...////////////,,,+++***,,,...//////...++++++++++++++++++***)))******++++++++++++******((()))++++++)))))))))***+++******))))))******+++***))))))(((((())))))***))))))************++++++++++++***(((%%%$$$$$$%%%***************))))))(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&'''++++++***)))((('''&&&&&&'''''''''''''''''''''''')))*********))))))+++---...+++(((&&&''')))))))))+++++++++***************---------...//////000000000111333444555444222111111222333444444444333222///000333888===>>>:::666999>>>EEEFFF>>>444333999777888888666444666:::>>>@@@999444222111111555;;;;;;;;;;;;;;;999666444333222111000/////////000111---,,,+++,,,///111222222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))))))))***+++,,,------...+++++++++++++++++++++++++++******+++---///111333===888111+++))))))******************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***+++...000///)))&&&'''(((&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''''')))))))))'''***************************,,,......---,,,,,,---,,,---///000111111000///...///000111111222111111444555666777777777777777555666888888777777888::::::<<<>>>??????===;;;999;;;;;;:::999888666555444444333333444666777666444666666666666555444333222333444444333333888AAAHHHggg^^^QQQxxxsssXXXPPPQQQLLLDDD<<<888444000///111...........................///000///---,,,,,,,,,+++***)))++++++***)))(((((((((((((((((())))))***((()))***,,,---------------------...///000111222//////000000111222222222222222333444444444444333333333444444333333333333333444555555555444222111000000111111111111000000...---,,,,,,---...000111***,,,///111222222111000111111000000000/////////////////////000000111111...---------......///000++++++,,,,,,---...000000------............---,,,......///000000000//////*********++++++++++++***)))******+++******))))))))))))************))))))&&&(((******)))((()))*********))))))))))))*********))))))))))))))))))***''''''''''''((((((((())))))***)))'''%%%$$$$$$%%%))))))************)))(((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&''''''++++++***)))((('''&&&&&&''''''''''''''''''''''''((()))******))))))***,,,---,,,***))))))(((((((((************)))))))))))),,,,,,------...///000000000111333444444444333222222333444444444444333222111222666===DDDDDD???:::999===EEEIIIDDD:::666888777999999666333444:::AAAAAA999333111111111777>>>>>>>>>===;;;888666333222222111///...---///000222...,,,******,,,///000000111000000///......------++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******,,,...///111:::555///+++************************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++111333111+++'''(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((('''''''''((()))(((((()))***************++++++---...///...,,,+++,,,---***+++---...///000000000...//////000111111111222222333444444555555555444555666888888777777888999:::<<<>>>@@@???===:::777999999999888777555444333333222333555777888777555555555555555555444333222///111333666777999;;;<<<>>>PPPiii~~~[[[QQQyyywwwXXXMMMPPPLLLCCC:::666222......000------............------,,,---///...,,,******++++++***(((((()))+++)))''''''(((((()))))))))))))))((((((***+++,,,---------,,,,,,------...///111222...//////000000111111222111222222333333333333333222222333333333333333333222333333444444222111000///000111111111111000///...---,,,,,,,,,...///000(((***---///000000//////000000/////////////////////////////////000000000//////////////////000111,,,,,,+++*********************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,+++***)))(((''')))***++++++++++++******))))))))))))))))))))))))%%%'''))))))(((((()))******))))))))))))))))))*********))))))))))))******&&&''''''''''''((((((((('''(((((('''%%%%%%&&&(((''''''(((((()))(((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((('''(((******((('''((()))))))))))))))((((((((((((''''''''''''''''''''''''''')))******))))))***+++***,,,---...,,,***(((''')))))))))))))))))))))))))))***+++---...000111222111222333444555444444333333444444555555555555555222444888???DDDDDD???::::::;;;@@@GGGHHHBBB;;;888888::::::777333444:::@@@@@@999333222111222777>>>@@@???===:::777444111000111000...------///000222222///,,,+++---...//////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++***************+++++++++222///+++))))))***++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&(((***+++222444222,,,((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((()))))))))******+++++++++,,,...//////...,,,++++++---******,,,---...///000000//////000000111111222333222333333444444444444444666777888888777777888999999;;;>>>??????<<<999777666666777777777666555555333333444777999999888666222222333444444444444444333222222333444555555555555;;;EEEMMMUUU```ppp}}}|||ZZZLLLmmmzzzWWWKKKNNNJJJAAA999555222......000,,,---...//////...---,,,***,,,---,,,+++))))))***+++)))%%%"""$$$)))(((%%%''''''((()))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,...///000111.........///000000111111111111111222222222333333222222111111111222333333666555444222111///...---...///000111111000///.........---------------...***+++---///000111000000////////////............////////////////////////......---------......///000000000/////////000000---------...//////000000,,,---...///000000000000***---//////...,,,,,,,,,)))***++++++,,,+++++++++******))))))))))))******%%%''')))***)))((()))******))))))(((((())))))***+++******))))))******+++(((((())))))))))))******'''(((((('''&&&&&&''')))%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''')))******)))(((((()))''''''(((((())))))******''''''''''''''''''''''''&&&(((******)))((()))***(((+++///000...+++((('''((()))))))))************((()))***,,,...000222333222333333444444444444444333333444444555666777777222555999<<<===<<<999888;;;888;;;CCCGGGCCC<<<888:::;;;:::888555555999<<<===888444333333222555:::===<<<:::888555333111000000///.........///000111666333///......000111111000000///......------,,,------------------------+++,,,------++++++,,,---///......---,,,+++***)))++++++++++++++++++++++++*********)))))))))((((((,,,***(((''')))++++++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%''')))***///111000***'''((()))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((''''''(((***))))))******+++,,,,,,,,,---......---+++***+++---***+++,,,---...///000000////////////000111222333444555555666666666555555666888999888777666777999888:::<<<======;;;999777555666666777777666666666444444666888::::::777555000111222333444444444444222222111000111222444555444444666888777777;;;BBBPPP{{{xxxYYYJJJfff}}}WWWJJJMMMHHH@@@999666333///...000+++,,,...//////...,,,+++***+++---,,,***)))******,,,***###"""))))))%%%&&&'''((()))***))))))(((&&&'''(((***++++++,,,,,,+++++++++,,,---...000000------...//////000000111111111111111111222222333222111000///000111333444777555333000...............///000111111000///...............---,,,++++++------......///000111111........................////////////////////////------,,,,,,,,,,,,,,,---)))))))))***+++,,,......***************++++++,,,'''((()))+++,,,,,,,,,,,, $$$'''((('''&&&'''((())))))***++++++++++++++++++***))))))))))))***+++%%%''')))***))))))***+++))))))(((((((((((())))))+++******))))))******+++((((((((()))))))))******)))******(((&&&&&&'''(((%%%%%%&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&((())))))(((''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&(((******)))((())))))'''***---...,,,)))))))))'''((())))))***+++,,,,,,)))***+++,,,...///000111111222222222333333333333111111222333444666777888444888;;;:::666444555777999777999???AAA===999888===<<<:::888777777777888:::666444555555222333666777777555444333333222222........./////////000000444111...,,,---///111111000//////......---,,,,,,------------------------***,,,...---+++***,,,...///......------,,,,,,,,,++++++++++++++++++++++++***************)))((((((***((('''''')))++++++++++++******))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&(((((())),,,+++&&&$$$&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((###&&&((((((&&&&&&(((***))))))***++++++,,,------,,,------+++******+++---,,,,,,,,,------///000000///............000111222555555555666666555555444555666777777555555666777777888999:::::::::999888777777777777777666555444444444555888999888555333111222222333333333222222///111444444444444777999333000111666777333111333===UUUeeepppsssYYYMMMjjjXXXJJJMMMGGG???999777444000///111+++,,,...//////...,,,+++***+++------+++******+++///,,,%%%"""***,,,'''&&&''')))*********)))(((&&&'''(((***+++++++++++++++++++++,,,---...///000------......///000000000111111111000111111222333333111///...///111333555444222000...---///111222...///000222222000///.........//////...,,,***)))------,,,------...///000---.....................///////////////.........------,,,,,,,,,,,,,,,---000///...,,,++++++******///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++%%%)))---...,,,++++++---(((((()))***************,,,+++***))))))***+++,,,&&&(((************+++,,,))))))(((((((((((())))))++++++************++++++&&&&&&&&&&&&'''''''''(((,,,,,,+++)))'''%%%&&&'''%%%%%%&&&'''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''))))))))))))(((((((((((())))))))))))))))))))))))%%%'''******)))(((((()))''')))++++++(((((())),,,''''''(((***+++,,,---...++++++,,,------......///000111111111111222222222///000000111333555777888777<<<>>>:::333000333888777777:::===:::555444888>>><<<:::999999888666555888555555777666222111333222222222222222333444555------...///000000//////000---))))))***---///000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...---.....................++++++++++++++++++++++++******++++++++++++*********((('''(((***++++++***++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((($$$((('''###!!!$$$&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###%%%((((((&&&&&&(((+++))))))***+++,,,,,,------+++,,,,,,***)))))),,,...---------------///000000------,,,,,,---...000111333333333444333333222222444555666666444333444555666777888888999999999999999999999888777555444333444444555777888777333111333333333333333222111000000555999999666222222333666000///555888555222444333>>>@@@DDDTTTddduuu~~~]]]TTTzzzyyyVVVHHHGGGDDD@@@999444000...,,,***++++++***)))***+++---...(((***,,,,,,+++)))))))))&&&)))+++***'''%%%&&&((((((((())))))))))))(((((()))((((((((()))***+++,,,***++++++,,,,,,------...000---...111111//////222/////////000111111222222000000111222333444444555333222111111222222111000444111//////111000---***111111000///////////////............////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++************)))+++,,,+++***)))))),,,...+++++++++************)))'''''''''(((***+++***(((++++++***))))))))))))))))))&&&%%%((()))''''''+++((('''%%%%%%%%%&&&(((***)))((((((((()))***++++++))))))(((((('''''''''&&&******((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((***(((&&&'''***+++)))'''$$$&&&(((((('''&&&((()))%%%$$$###"""###%%%(((***'''(((((((((''''''%%%%%%((('''%%%######%%%'''(((%%%'''***+++***(((((((((+++)))'''%%%$$$%%%&&&''',,,,,,,,,+++++++++******)))((('''''''''(((***+++(((((()))***,,,///111222333333333222222222111111---///222333333333444555888555444777666333222555555777999999888888999:::;;;999888888999::::::999:::999777666444444333333333333333333222222111111000000000000//////////////////.........//////000//////......---------,,,---------,,,,,,---......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))+++,,,+++***'''&&&(((((()))******************)))'''&&&'''(((***+++,,,***))))))******)))''',,,+++***)))(((((((((((())))))(((((('''''''''&&&&&&'''((('''%%%%%%'''(((***"""%%%***$$$$$$)))'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&$$$###$$$''''''%%%"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))'''(((***++++++***)))''')))))))))))))))))))))))))))******+++---.../////////...---,,,---///111222444444333333111000///...444111000222222111222666888999999999888888:::;;;999888666444333333333444111444777666555444555777444333222111000000000000222222222222333444555555444222222444444222222444555555555666999<<<@@@BBBIIISSSmmmaaaWWW}}}uuuTTTHHHIIIDDD???999333000...,,,***---,,,,,,+++************)))+++,,,+++)))'''&&&''''''((()))(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))*********)))))))))***++++++,,,,,,///------000000......111//////000000111111000000///000000111222333444444111///......//////...---222000......//////,,,)))///......------------------.........////////////........................,,,,,,,,,,,,,,,+++++++++************************,,,,,,+++************++++++++++++*********))))))(((***++++++*********,,,+++++++++*********))))))((('''''''''))))))'''%%%******)))((((((((((((((()))&&&&&&((((((&&&'''***((('''&&&%%%%%%&&&((()))))))))(((((())))))******)))(((((((((''''''''''''***)))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''(((''''''(((((((((((('''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%)))'''%%%$$$$$$%%%''')))&&&(((***+++)))(((''''''***)))'''&&&%%%%%%&&&&&&++++++++++++*********))))))(((((('''((()))***+++(((((()))***,,,...000111000111111111222222333333---000333444333333444555777444333666555222222444444666888888777777888999;;;:::888777888888888666777666555444333222222222111111111111000000000///111111111000000000//////......------------...............------,,,,,,,,,------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++***)))((('''(((((()))***************))))))'''''''''(((***++++++***))))))******)))'''+++***)))((((((''''''''')))((((((((('''''''''&&&&&&'''((('''%%%%%%'''((('''!!!'''---(((''')))&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))&&&$$$###$$$''''''%%%###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%&&&'''((()))+++++++++***((('''))))))))))))))))))))))))((()))***+++,,,------.........---,,,---///111222222222222222111000///...444000000222222111222555888888888888888888999:::777666444333333333333444222444666666444333444666444333222111000000000000222222222111222222333333444111111444444111111444333222222111222444777888777333666AAAMMM[[[vvv```VVV{{{rrrSSSIIIJJJCCC>>>888333000...,,,+++***+++++++++++++++*********++++++***'''%%%$$$%%%)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&'''))))))))))))((())))))******+++,,,,,,,,,...,,,,,,//////------000///000111111111000...---...//////000111222333444000...------......---,,,000///.........---+++)))......---,,,,,,,,,,,,------------.........//////........................,,,,,,,,,++++++******************************************+++***))))))(((++++++*********)))))))))%%%(((+++,,,,,,***)))***++++++*********))))))))))))(((''''''((('''%%%###))))))(((''''''''''''(((***&&&&&&((((((%%%&&&)))''''''&&&%%%%%%'''((()))***))))))(((((((((((()))((((((((((((''''''''''''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&'''''''''%%%(((***((($$$"""$$$'''((($$$!!! ###%%%%%%###$$$%%%&&&'''&&&%%%###"""''''''%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))''')))++++++)))'''&&&&&&(((((((((((('''&&&%%%%%%******)))))))))))))))(((((((((((((((((()))******(((((()))***+++---///000...//////000222333333444...000333444444333444555555222222555444111111444444666777888666666666777<<<:::777666666666444333444333222222111111111222111111111111000000000000222222222111111111000000------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))(((((((((((())))))******)))))))))((('''''''''(((***++++++)))((((((******)))'''***)))((('''&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&"""+++444000---,,,'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***(((&&&%%%%%%%%%&&&******+++,,,+++***((('''))))))))))))))))))))))))'''(((((()))***+++,,,,,,...---,,,,,,---...000111//////000000000000//////333000000222333111111555777777777777888888888999555444333222222222444444222444555555333222222333333333222111000000000000222222111000000000111111444111111444444111111444333222000///......///000555000...333666999CCCOOOSSSfff{{{ZZZNNNqqqrrrSSSIIIJJJAAA===777222///...,,,+++%%%&&&)))+++------------)))***+++)))'''&&&&&&'''+++'''###"""%%%'''&&&%%%&&&&&&''''''''''''&&&&&&###$$$''')))))))))'''&&&++++++,,,,,,---.........---++++++......,,,,,,//////000111111000///---+++---...//////111111222333111///......///000...---//////.........---+++***000///......------......,,,,,,---------.........------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***((('''************))))))))))))&&&)))+++,,,+++***++++++************))))))))))))((('''''''''((((((&&&$$$(((''''''&&&&&&&&&''''''***&&&&&&((('''%%%%%%((('''&&&&&&&&&&&&'''((()))***)))((((((''''''''''''((((((((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&%%%&&&((('''%%%%%%&&&(((%%% $$$((()))'''%%%%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&''')))((('''&&&&&&'''((()))(((***+++***(((&&&%%%&&&&&&'''((()))((('''%%%$$$((((((((((((((((((((((((((((((((((((((())))))***(((((())))))+++,,,---.........///000000111222222...111333444444333333444333000111333444111111444555777888888777666666777<<<:::777555444333111///222222111111111111222333333333333333333333333333333333333222222222111111...------,,,,,,,,,,,,,,,.........---------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************)))(((((((((((())))))(((((()))))))))))))))((()))(((((('''((()))*********)))(((((()))***)))'''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((('''%%%000;;;777333000***&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&***+++++++++***)))((('''))))))))))))))))))))))))&&&&&&'''(((((()))******,,,,,,,,,,,,---...///000,,,---...///000000000000222//////222333000111444666555555666777888777666222222111111111222444555333444444444333222111111333222222111000000111111222111000///////////////333000000333333000000333444333222000////////////111000444;;;<<<555000000333???PPP\\\eeennn{{{}}}[[[JJJiiitttUUUHHHGGG???;;;555111///...,,,+++%%%&&&(((+++,,,---------((()))***)))(((((()))++++++'''###"""%%%'''&&&%%%'''''''''(((((('''''''''###$$$&&&((()))((('''&&&******+++,,,,,,------...---***+++......,,,,,,///000000000000///---,,,+++,,,------...///000111222000///......//////...---//////000///...------,,,//////...---------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((*********)))))))))(((((()))*********)))***---///*********)))))))))(((((('''''''''(((******)))(((''''''&&&&&&&&&&&&'''''')))&&&%%%''''''%%%%%%(((&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&''''''''''''(((((((((((((((&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&&&&&&&%%%$$$&&&)))******((('''"""%%%)))***(((%%%$$$#########%%%''')))'''&&&$$$######$$$&&&''')))(((''''''''''''((()))((()))***)))'''%%%%%%&&&%%%&&&((())))))'''%%%$$$'''''''''''''''''''''''''''(((((()))))))))))))))((((((((()))***+++,,,---////////////////////////...000333444333222222333222///000333333111222555777888:::999888777777888;;;999666444333222000...222222222222222333333444333333333333333333333444333333333333222222222222///......---,,,,,,------.....................///---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))(((((('''(((((())))))(((((()))))))))(((((('''((((((((((((((())))))***)))((('''((()))***)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''&&&$$$$$$&&&''''''$$$000;;;777222000)))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((************))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((+++++++++,,,,,,---...///+++,,,---...000000000000111//////333333000000333555333333555777777666333222111000000111222444555444444333444333333222111333222111111000111111111111000000///............222000000222222000000222333333222222111111111111222...,,,///111000000000333999???AAAAAAEEENNNUUUQQQ[[[jjjxxxaaaMMMiiiuuuUUUGGGDDD>>>:::444000......,,,+++)))***************))))))'''((())))))((((((+++---)))'''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&(((((((((((('''''''''(((((()))*********---++++++......,,,,,,///000000///...---,,,,,,,,,+++,,,---...///000000111///---,,,,,,------,,,+++...///000000...------...,,,,,,+++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++,,,,,,++++++***)))******)))))))))((((((((()))))))))(((''')))---000******)))))))))((((((((('''''''''(((***+++***)))'''&&&&&&&&&&&&'''(((((('''$$$$$$''''''%%%&&&)))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&''''''''''''%%%###%%%***,,,***'''***&&&######%%%''''''%%%%%%$$$""""""###%%%)))+++&&&%%%%%%$$$$$$%%%''''''(((''''''''''''''''''(((((())))))(((&&&%%%&&&'''%%%&&&((())))))'''&&&%%%&&&''''''''''''(((((((((''''''((()))))))))))))))))))))(((((()))***++++++/////////......------------///222222222111111111111//////333444222333666777999::::::888777777888999777444333333333111000333333333222333333444444111111111111222222222222333333333222222222111111000///...---,,,,,,,,,------------............///...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************''''''(((((((((((())))))(((((()))))))))(((''''''(((((((((((())))))))))))((('''&&&''')))***)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&%%%$$$$$$%%%'''%%%!!!***333///,,,+++&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&$$$######%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((******+++,,,,,,------...+++,,,---///000000111111111...///333333000000222333222111444777777444111222222111111111222444555444333333444555555333111222222111111111111111222000000///.........//////222//////222222//////222000000000111111222222222444222000000222333444444+++///222333111000111333...333:::AAAGGGJJJNNNPPPbbbPPPmmmrrrSSSEEECCC===999333000...---,,,,,,,,,+++***))))))((())))))((((((((('''&&&''')))+++'''((()))(((&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))...+++,,,//////------000000///---,,,+++,,,---...++++++,,,---...//////000///...------......---+++,,,...000///---+++,,,---,,,++++++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((()))*********************************++++++***)))))))))))))))***)))))))))(((((((((((($$$&&&'''''''''(((***,,,***)))))))))(((((((((((((((''''''((()))***((('''''''''&&&&&&'''(((((()))&&&######&&&'''&&&'''***%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((()))$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''((('''''''''&&&&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%'''(((%%%&&&'''(((((('''&&&&&&&&&'''''''''((((((((((((&&&'''((()))***))))))((())))))((((((((()))******---------------.........,,,...111111000//////000111///000333555333444777777888:::999777666666777777555333333444444333222444333333222222222333333111111111222222222333333222222222222111111111111///...---,,,+++++++++++++++++++++,,,,,,---------///...---,,,++++++++++++++++++++++++++++++++++++******++++++++++++******************************%%%&&&((()))))))))(((((((((((())))))(((''''''&&&'''(((((()))))))))))))))((('''&&&''')))***)))(((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&%%%,,,&&&%%%((($$$'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""%%%(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&%%%&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))***+++,,,,,,---------,,,---...///000111111111000...///333333000///222333111000333666777333///444333222111111222444444555333222444666777555333222111111111111111222222//////////////////000111111......111111......111...///000000111111111111+++...111222111///---***...///000222333222111///333333444666999999888777zzz]]]OOOpppnnnQQQDDDCCC<<<888333///...------,,,***)))((((((((()))+++,,,((()))(((&&&$$$$$$&&&(((&&&)))+++***'''%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&''''''(((******''''''(((((()))*********...,,,,,,//////------000000///,,,******+++---///***++++++,,,---...///000222000//////000000///...***---///...+++***+++---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''''''((()))))))))))))))(((((((((((( ###&&&((((((''''''((())))))))))))(((((((((((()))(((''''''((('''%%%###'''''''''''''''((()))***%%%""""""&&&'''&&&(((+++%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&((()))'''###!!!"""$$$###$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''')))&&&&&&'''''''''''''''''''''''''''((((((((())))))&&&''')))*********)))((())))))(((((((((((())))))***+++,,,,,,---...//////,,,...000000///......///111///000444555444555888666888999888666555555666666444222333444555555444444333333222111111222222333333333444444555555555222222222111111111000000...---,,,+++************))))))*********+++++++++000///...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))$$$&&&(((******)))((('''(((((())))))((('''&&&&&&'''(((((()))))))))))))))'''&&&&&&''')))***)))(((&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$$$$%%%'''((( ###(((######'''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$""""""%%%)))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))***,,,,,,,,,,,,,,,---...///000111111111111000...///333333000///111222000///222666777333...555444333222222333444444555333222444777888666444222111111111111111222222///////////////000111222111......111111......111///000111111222111111111333444222...+++---111222000---***+++...000000///---++++++...222555444111^^^VVVkkklllPPPHHHHHH;;;888333000......,,,+++......---,,,+++))))))(((&&&(((((((((&&&%%%&&&'''"""(((++++++(((%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&#########$$$%%%(((***+++(((&&&&&&'''((()))***---***+++---...//////000000000///---+++*********+++,,,---...000000000//////...///,,,,,,777CCC<<<,,,,,,,,,,,,++++++*********............---,,,+++***)))***++++++,,,,,,++++++***,,,///111111...***((()))***+++,,,,,,+++))))))---,,,***)))))))))***+++******))))))))))))******))))))))))))))))))******)))((('''%%%%%%&&&''''''((((((((((((((((((((((((###'''******)))(((((($$$%%%'''((((((((('''''''''''''''''''''((())))))***)))((('''&&&&&&'''(((%%%%%%&&&'''((((((((('''$$$''''''$$$%%%((((((%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((%%%######&&&((((((&&&$$$$$$%%%&&&%%%$$$"""!!!&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''%%%###&&&''''''((((((((((((((())))))'''%%%'''---...,,,&&&''''''(((((((((((((((+++,,,,,,,,,,,,,,,,,,---,,,---...///000000000000444444333333333444555555999::::::888555222111111333222000//////111222444444777666222///111222111111222666:::999666888======777000...111333222//////...---,,,+++*********))))))***+++,,,,,,------000///...---,,,+++++++++------------------------************************(((((()))***************((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&(((******((($$$''''''''''''((((((((((((***++++++,,,---------...000000000000////////////222222111000////////////000///////////////000000444333222111222444777888555222000333777888555222222222222333333222222222...//////000111222222222000000111111111222222222222111111000///......---000000000000////////////+++,,,...///000///......---............000333666|||YYYMMM___hhhKKKBBBCCC===999555222000///...---...------,,,***))))))((('''((()))(((&&&&&&&&&'''"""%%%((()))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%'''((()))&&&%%%&&&%%%$$$$$$&&&***)))***+++---............///...---,,,++++++++++++---...///000000000///...///111///...666@@@;;;...,,,,,,,,,++++++*********------------,,,+++***)))******+++,,,,,,,,,,,,,,,***+++...//////---***((())))))***+++++++++******,,,+++******)))))))))******))))))(((((())))))***)))))))))***************(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%(((((('''''''''(((%%%&&&'''((((((((('''&&&'''''''''''''''(((((())))))(((&&&%%%%%%%%%&&&'''&&&&&&''''''((((((''''''$$$''''''$$$%%%((((((%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%###$$$&&&((('''&&&$$$%%%&&&&&&&&&%%%###"""'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%$$$&&&&&&'''((((((((((((((()))+++***&&&%%%((((((%%%&&&''''''(((((((((((((((+++++++++,,,,,,,,,,,,,,,------...///000000//////111111222333444555666666888999999777444222111111333222000//////111222333333555333//////333555333333222333555555444777>>>HHH@@@666000//////...,,,...---,,,+++******************+++,,,,,,---......//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))******))))))(((''''''''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&'''''''''(((&&&&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&(((******(((%%%''''''''''''((((((((((((,,,++++++,,,,,,---...////////////////////////000222222111000000///000000000000/////////000000111222111111111222333555666444111///000444555333000111111222222222222111111...//////000111111222222000000000111111111222222111111000000///......---000000000/////////......,,,---..................+++---////////////000222[[[KKK[[[}}}eeeHHH@@@@@@<<<999444111000///...,,,------,,,+++***))))))(((((()))***)))'''&&&'''((('''((((((&&&%%%%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$***...---)))&&&&&&(((((()))***+++,,,---------,,,------...---------,,,///000000000000000///...---111000...222888666---+++++++++++++++*********+++,,,,,,,,,+++***)))(((***++++++,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))))))))))))))******+++,,,******++++++******)))))))))((((((''''''(((((()))************************''''''((((((''''''&&&%%%(((((((((((((((((((((((('''(((((('''%%%%%%''')))'''''''''(((''''''&&&%%%''''''&&&&&&''''''((()))'''&&&%%%$$$$$$$$$%%%&&&((((((((((((((('''''''''$$$''''''$$$%%%((((((%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########%%%((())))))((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$&&&'''((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&+++...+++(((''''''%%%&&&''''''(((((((((((((((******+++++++++,,,,,,,,,---...///////////////......///111333555666777777888999888666333111111222333222111000000111222222555444111///333:::;;;888555111000000000111666===JJJBBB666///,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........///...---,,,,,,++++++,,,+++++++++++++++*********************************&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######""""""######%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))(((&&&''''''''''''((((((((((((+++***)))((()))+++---...---.........///000000000222111111000000000000111111000000//////000000000///000111111222222222222333000------000111000...000000111111111111000000...//////000000111111222000000000000111111111111111000000//////.........000////////////.........///...------------------))),,,///000///...------bbbRRReeefffJJJBBBBBB:::666222...---,,,+++***,,,,,,,,,+++***))))))((((((******)))((('''((()))))))))((('''%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((222999777///)))&&&%%%((((((***+++,,,---------+++,,,---...///...------111111111000000//////...***...///,,,,,,///...++++++++++++***************++++++,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((((((***,,,---((()))***++++++***)))(((((((((''''''''''''((((((***************)))))))))&&&'''((((((((('''%%%$$$((((((((((((((((((((((((%%%&&&((('''&&&&&&'''((((((((((((''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''***))))))(((''''''''''''$$$&&&'''$$$%%%((((((%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&)))+++***)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%)))'''&&&$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%&&&'''%%%&&&''''''((((((''''''$$$+++***(((((()))(((&&&''''''((((((((((((((())))))******++++++,,,,,,......////////////......---///111333555666666666777888777555222111111222333222111000000111111222777555111111888@@@BBB>>>444///---/////////333999<<<777000+++***+++++++++,,,,,,+++,,,,,,---......+++++++++,,,,,,---------...------,,,+++++++++,,,+++++++++++++++*********************************&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((&&&%%%$$$$$$''')))+++,,,,,,---...//////000000000000000///000000111111111111000/////////000000...///111333333222111000333000---,,,---...///...//////000000000000//////////////////000000111111/////////000000000111111000000/////////........./////////.........------000///---,,,+++,,,------***,,,......---++++++,,,___RRRpppgggMMMEEEEEE999555111...,,,+++***))),,,++++++******)))))))))(((******)))((('''((()))'''((())))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))))):::@@@@@@444)))$$$$$$$$$((()))***+++------------***+++---...///......---111111000/////////......)))---///,,,))))))******************************+++,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++......---,,,,,,,,,,,,,,,***)))((('''((()))+++,,,'''(((***++++++***)))(((((((((''''''''''''((((((*********))))))(((((((((&&&'''((((((((('''%%%$$$(((((((((((((((((((((((( $$$'''))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&'''(((***)))((('''&&&&&&''''''$$$&&&'''$$$%%%((((((%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***,,,,,,+++&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%'''((()))'''%%%%%%&&&(((%%%&&&&&&'''''''''''''''&&&&&&$$$%%%''''''&&&''''''((((((((((((((((((((())))))***+++,,,,,,---...//////////////////000111222333444555555555777777666444111000111222333222222111111000000111666555111111888AAABBB>>>000------000111//////222...---++++++,,,,,,,,,,,,---,,,,,,------...///000***************+++++++++------,,,+++++++++,,,,,,---,,,,,,,,,+++++++++***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((('''&&&$$$###$$$&&&)))++++++,,,,,,---...//////000............///000000111111000000///......//////...000222444444333111000333000...,,,---......////////////000000////////////////////////000000000....../////////000000000////////////........................------------000...---+++++++++,,,------------+++))))))+++---VVVOOOsssfffLLLDDDCCC:::777222///...---,,,***++++++*********)))))))))((()))***)))'''&&&'''((($$$'''))))))((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&((())))))***MMMMMMBBB..."""$$$)))***((()))***+++,,,---------***++++++,,,------------000//////............///+++...///---)))(((***,,,)))))))))***************+++,,,,,,,,,,,,,,,++++++((())))))***************.........---------,,,,,,***))))))(((((()))))))))(((((())))))******)))))))))((((((''''''(((((())))))))))))((((((''''''&&&''''''((((((''''''&&&%%%(((((((((((((((((((((((("""'''******)))(((((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&(((((()))(((&&&%%%%%%&&&'''((($$$''''''$$$%%%((((((%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((***++++++***&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%''''''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%(((+++***'''%%%&&&(((%%%%%%&&&''''''''''''&&&$$$)))'''&&&((()))(((&&&''''''(((((((((((((((''''''((()))***++++++,,,,,,---...///000000000000333222222333444555666777666666555333000000111333333333222222111000000000222222111000555;;;;;;888///,,,,,,111222///------+++,,,---......------,,,------,,,------...//////)))))))))***************,,,,,,++++++++++++,,,,,,---------,,,++++++******))))))))))))))))))))))))'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&((()))''''''''''''(((((((((((()))((('''&&&''')))+++,,,+++,,,,,,,,,---.........,,,,,,,,,,,,---///000000000000///...------------///000222333333222111///000000......---...////////////000000000000//////////////////////////////............////////////..............................---------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------,,,***((())),,,...[[[VVVxxxfffLLLBBB@@@:::666222///---,,,+++***************))))))))))))'''((()))(((&&&&&&&&&'''###%%%''''''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&((((((((((((BBBCCC:::***"""(((,,,)))'''''')))***+++,,,,,,,,,++++++*********+++,,,,,,...------,,,,,,---...///,,,,,,,,,,,,)))((()))+++((()))))))))*********+++******++++++++++++******''''''((())))))))))))))),,,------------,,,++++++************)))((('''&&&((((((((((((((()))*********))))))(((((())))))***)))(((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((("""$$$''')))((('''((((((''''''&&&%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$$$$%%%'''((('''&&&%%%$$$$$$%%%'''((($$$''''''$$$%%%((((((%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&$$$$$$&&&)))%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###(((,,,,,,(((%%%%%%'''$$$%%%&&&&&&''''''&&&&&&'''***)))''''''***+++)))&&&''''''(((((((((((((((&&&&&&'''((()))***+++,,,+++,,,---///000111111111333333222222333666999<<<666555444222//////111333333333333222111000/////////222333111222555555222000,,,,,,000222///,,,,,,,,,------------------...,,,,,,+++++++++,,,,,,---************************,,,+++++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((''''''''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((%%%%%%(((***''''''''''''(((((((((((())))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,------*********+++,,,---///000//////...,,,,,,++++++,,,///000111111111000//////---..................//////000000111111000000///////////////////////////------........./////////........................---------,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++,,,---,,,++++++,,,...iiicccgggMMMAAA>>>888444000,,,+++***)))(((************))))))))))))'''(((((((((&&&%%%&&&'''$$$%%%%%%%%%$$$%%%(((***$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&$$$++++++$$$###)))'''%%%&&&''')))************,,,+++***)))))))))+++,,,---,,,++++++,,,---///000+++)))))))))(((&&&''')))(((((())))))*********+++((())))))*********))))))&&&''''''(((((((((((((((++++++,,,---,,,+++***)))******++++++***(((&&&$$$)))(((''''''''')))***+++******))))))))))))******(((((('''&&&%%%%%%$$$$$$)))((('''%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((('''&&&%%%''')))'''&&&%%%%%%&&&'''(((***&&&%%%%%%%%%%%%&&&''''''$$$$$$#########$$$&&&'''&&&%%%#########%%%'''((($$$''''''$$$%%%((((((%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''%%%###$$$'''***$$$$$$###"""###$$$&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""(((------)))%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%"""!!!'''(((%%%&&&''''''(((((((((((((((&&&&&&'''((()))***++++++***+++,,,...000111222222333222111111444888===@@@555555444111//////111333333333333222222000/////////444666444222333333111222---+++...111...,,,---,,,,,,+++******+++...000++++++******)))******+++,,,++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))((()))))))))((('''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))(((%%%%%%(((+++''''''''''''((((((((()))''''''(((((()))*********---,,,,,,,,,,,,,,,,,,,,,((())))))***+++---...//////...---,,,+++******+++...///////////////......***,,,.........---......000000111111111111000000///////////////.........---------.........//////---.....................---------,,,,,,,,,++++++)))***,,,---...------,,,(((+++...///...,,,,,,,,,sssWWWvvvoooLLL>>>???777444///,,,++++++)))((())))))))))))((((((((((((###%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%###$$$'''((('''&&&&&&$$$%%%)))***''''''***+++)))'''))),,,---+++(((,,,,,,---,,,++++++,,,......---,,,,,,+++***))))))'''((())))))((('''(((***(((((())))))))))))((((((***)))(((&&&&&&&&&'''((('''(((***,,,---,,,+++*********)))(((((((((((((((''''''(((((())))))******))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""###$$$$$$&&&&&&&&&''''''''''''(((((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$ """$$$%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%'''$$$'''---...(((&&&)))''''''''''''''''''&&&&&&(((%%%###$$$'''((('''%%%''''''''''''((((((((()))''''''((()))))))))))))))%%%(((,,,/////////000000222222222333333444444444555111000444444//////333333333222111//////111222444222///...///000111000//////000000000000//////,,,,,,,,,---...//////000---,,,++++++******++++++,,,,,,,,,+++++++++************************************))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***((('''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))%%%"""###''')))'''$$$$$$######"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$###"""!!!)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))*********+++***)))(((((()))******)))******++++++,,,------000///---+++*********+++......------...///111222.........////////////000////////////............---------...------,,,,,,---------------------------------------...///000---...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((oooWWWwwwmmmLLL@@@@@@666333...+++******((('''))))))))))))((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%###$$$&&&((('''&&&+++((()))---...++++++...*********+++,,,---+++***+++,,,---,,,******,,,---------,,,,,,+++***))))))***+++,,,+++))))))***+++************)))((('''&&&(((''''''&&&&&&&&&&&&''''''(((***,,,,,,,,,+++******))))))(((((((((((((((&&&'''''''''((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%'''$$$&&&+++,,,(((&&&)))'''''''''''''''''''''''')))'''%%%$$$&&&'''%%%$$$'''''''''(((((((((((((((''''''((()))))))))))))))&&&))),,,/////////000111111222222222333333333333555111111444444000000333333333222111//////111222444111///...///000000000///000000000000000000///,,,,,,---......///000000------,,,+++++++++++++++,,,,,,+++++++++***************************************))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))&&&###$$$''')))'''$$$%%%%%%$$$###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######(((&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))((())))))***,,,,,,+++***)))(((((()))******)))******++++++,,,,,,---///...,,,++++++++++++,,,......---------...///000---------.........//////////////////.........---,,,------...------,,,,,,------------------------------,,,,,,------...///,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((lllVVVuuujjjKKK???>>>555111---***))))))((('''))))))))))))(((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&'''%%%&&&)))***((((((+++''')))***+++***)))***++++++,,,,,,+++******+++---,,,,,,,,,++++++************+++,,,+++)))((()))***+++++++++***)))((('''&&&%%%%%%&&&'''''''''&&&&&&'''((()))+++,,,++++++***))))))((((((''''''((((((&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%&&&))))))&&&&&&(((''''''''''''''''''''''''***(((&&&%%%%%%%%%$$$###((((((((((((((('''''''''''''''((())))))))))))((('''***---/////////000111111111111111222222222222444222222444333111000333222222111000000000111111333111///...///000000000000000111111111111000000------......///000000000...------,,,,,,,,,,,,,,,,,,++++++++++++***************************************))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))*********)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))&&&###$$$'''((('''$$$''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&''')))+++,,,***))))))(((((())))))***))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,------------//////.........---------,,,,,,------...------,,,........................,,,,,,++++++,,,,,,------++++++,,,,,,,,,++++++***++++++++++++++++++++++++******++++++******))))))kkkSSSoooeeeIII>>><<<555111---+++******)))((())))))))))))(((((((((((()))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&$$$!!!!!!$$$%%%###$$$'''$$$'''***)))'''&&&'''******+++,,,+++))))))+++,,,,,,,,,++++++++++++++++++((()))***)))'''&&&&&&''')))************)))(((((($$$%%%'''((()))((('''''''''((()))***+++++++++***)))(((((('''''''''(((((('''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&'''(((((())))))(((((((((***---......///000111000000000000000000000000333222222222222111111111222111000000111111111000222111///...///000000///000000111111111111000000.........//////000000000......---,,,,,,,,,------++++++++++++******************************************))))))((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''''''((())))))***))))))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((&&&$$$$$$&&&'''&&&%%%((((((''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$######&&&(((***(((((((((((()))))))))***)))))))))***++++++,,,,,,+++++++++,,,,,,---------......---,,,++++++*********+++++++++,,,,,,,,,,,,.........---------,,,,,,,,,,,,------...---------////////////////////////,,,++++++***++++++,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++))))))************))))))oooPPPdddeeeLLL@@@<<<555222...,,,++++++***)))))))))))))))(((((((((((()))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$###&&&'''%%%'''***$$$'''******'''&&&(((*********+++***)))(((***,,,++++++++++++++++++,,,,,,'''))))))(((&&&%%%&&&'''&&&'''(((***++++++++++++&&&'''(((*********)))((('''(((((()))*********+++((((((''''''''''''((((((((((((((((((((((((((((((***)))'''%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&'''((((((((((((((((((***,,,---------///000////////////////////////111222222111000111000000111000//////111222111///222000......///000///...000000111111111111000000............////////////......---,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&(((((((((((('''&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###"""###%%%(((***''''''(((((())))))))))))((())))))******+++,,,,,,***++++++,,,------------......---,,,+++***))))))************+++++++++,,,------------,,,,,,,,,,,,+++,,,,,,---.........---////////////////////////,,,++++++*********++++++,,,---...............---************************((())))))*********))))))rrrOOO\\\gggPPPDDD===555222...,,,,,,,,,+++***))))))))))))(((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''(((%%%$$$&&&'''&&&'''+++''')))***+++***)))***+++)))******)))(((((()))+++*********++++++,,,,,,---((()))******(((((()))***%%%&&&(((***+++---------(((((()))*********))))))''''''(((((()))******+++''''''&&&&&&''''''(((((()))))))))))))))((((((((()))(((''''''&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%'''(((&&&%%%'''&&&###%%%%%%&&&&&&'''(((((((((###$$$%%%%%%%%%&&&(((***''''''''''''((((((((()))&&&&&&'''(((((((((((('''((()))+++++++++,,,...///............------------///111111......000000---111///---///222333111...111///...///000000...---//////000000000000//////---........................------,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******'''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''######$$$%%%'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***+++&&&&&&'''((())))))))))))(((((())))))***+++++++++***+++,,,------------,,,------...---,,,+++***)))************++++++++++++------,,,,,,,,,+++++++++++++++,,,---....................................,,,,,,++++++******++++++------............---,,,))))))))))))))))))))))))(((((())))))******))))))pppOOO[[[hhhQQQDDD;;;444111---++++++++++++***))))))))))))((((((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%'''&&&###"""$$$%%%$$$&&&***(((''''''(((******)))(((((()))***)))'''''')))***))))))***+++,,,,,,------&&&((())))))((((((***+++&&&'''(((***+++,,,------***))))))(((((((((((()))'''''''''(((((()))***+++'''&&&&&&&&&&&&'''((()))))))))((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&(((((())))))((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%$$$######%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############%%%&&&((()))&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&'''&&&&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$(((***'''&&&((('''"""%%%%%%&&&&&&'''(((((()))$$$%%%'''&&&$$$%%%''')))%%%&&&&&&'''((()))******%%%&&&''''''(((((('''''''''(((******)))***,,,......---------,,,,,,,,,,,,---000000,,,,,,//////+++000...,,,///333444111---000///...///000000...,,,......////////////......------------------,,,,,,------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''((()))*********''''''''''''''''''''''''&&&&&&&&&'''((()))******''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***+++%%%&&&'''))))))))))))((((((((())))))******++++++***+++,,,---------,,,+++------......---,,,+++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---............------------------------------,,,+++++++++++++++------------,,,+++******))))))))))))))))))))))))'''(((((()))))))))))))))lllOOO^^^eeeOOOAAA777333000,,,************)))))))))))))))((((((((((((###%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$&&&%%%""""""%%%(((((($$$###%%%&&&%%%'''+++&&&###"""$$$'''(((&&&###((()))))))))'''''')))***))))))***+++,,,------...###%%%&&&'''&&&''')))***((()))***+++++++++++++++***)))(((&&&&&&&&&'''(((((('''''''''((()))***+++&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######******+++***)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%###!!! !!!###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###%%%''')))+++&&&%%%$$$$$$&&&&&&%%%$$$"""$$$&&&'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$######)))+++(((''')))'''!!!%%%%%%&&&&&&'''((())))))%%%'''((('''$$$###%%%((($$$%%%&&&'''(((***++++++%%%&&&''''''(((((('''''''''((())))))((()))+++------------,,,,,,+++++++++,,,000///++++++......***000---,,,///333444111---000///...///000000...,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))*********)))((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''&&&%%%%%%&&&'''###$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''((((((((($$$%%%'''))))))))))))(((((((((((()))******+++++++++,,,------------++++++,,,---...///...---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---............------------------------...------,,,+++++++++,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))''''''((()))))))))))))))mmmlllMMMaaa[[[GGG<<<444444111---+++******((('''((((((((((((''''''''''''###%%%&&&&&&$$$######$$$###%%%%%%%%%#########%%%&&&&&&%%%%%%&&&$$$!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&************+++---///000,,,+++(((''''''(((+++,,,((((((((((((((('''''''''%%%)))***''''''***)))%%%(((((())))))((('''&&&&&&&&&%%%%%%$$$$$$######"""###$$$&&&''''''&&&$$$#########$$$$$$%%%&&&'''''')))...111///)))%%%%%%'''"""###%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&###"""$$$$$$!!!!!!$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%###!!!"""%%%'''(((&&&$$$###$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$%%%%%%%%%$$$$$$#########&&&&&&''''''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''''')))+++'''''''''(((((()))***+++------,,,+++***************...000///...000000---333///,,,+++...000///...444222111000111000///---........................------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++******)))))))))(((((('''******))))))((('''''''''''''''(((((((((((('''''')))'''%%%%%%%%%&&&%%%$$$&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&$$$""" !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&$$$$$$######"""#########%%%$$$######"""#################################%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&'''(((***&&&&&&&&&''''''''''''(((###$$$&&&(((*********)))++++++++++++++++++++++++,,,//////,,,,,,...---)))---,,,++++++******++++++(((((()))***+++++++++++++++++++++,,,......---+++,,,,,,---......---,,,,,,++++++************++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))~~~XXXccc[[[GGG<<<444444111---+++******((('''((((((((((((''''''''''''$$$%%%'''&&&$$$######$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%$$$"""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''''''''(((******************))))))''''''&&&&&&&&&''''''((())))))))))))***,,,---///+++***)))'''''')))***+++((((((((((((((((((((('''$$$((('''$$$$$$'''((($$$((((((((((((((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''',,,///222000,,,(((((()))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''$$$$$$''''''%%%&&&***&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%###""""""%%%''''''&&&$$$$$$%%%%%%%%%$$$"""$$$&&&&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$&&&(((''''''''''''((()))***+++,,,,,,+++*********++++++---222222...,,,///222333444000---,,,...000///...222111000000000000///---------------------------++++++++++++++++++++++++------------------------***))))))((((((((())))))***)))(((((('''''''''(((+++******)))((((((''''''''''''(((((((((((('''''')))'''&&&&&&''''''&&&$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$%%%$$$$$$#######################################%%%%%%%%%$$$$$$$$$######$$$###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&&&&((()))&&&&&&&&&''''''''''''(((%%%&&&'''((()))*********+++++++++++++++++++++++++++...///,,,,,,...---***---,,,+++*********++++++((()))***+++,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,---......---,,,,,,++++++************++++++)))***++++++++++++***)))&&&''''''(((((((((''''''((((((((((((((((((((((((cccaaa~~~\\\HHH<<<444333111---+++******)))'''((((((((((((''''''''''''%%%&&&''''''%%%$$$$$$%%%$$$%%%'''&&&%%%$$$%%%'''%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''******))))))((((((''''''%%%%%%&&&&&&'''(((((()))(((((((((((()))***,,,,,,))))))))))))))))))))))))''''''((((((((((((((((((&&&'''&&&######&&&'''&&&'''(((((((((((('''&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''+++...000///+++(((((()))%%%&&&'''''''''%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%"""###''')))(((***---%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%###""""""$$$'''&&&%%%$$$%%%&&&&&&$$$""""""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&''''''''''''((()))***++++++************+++,,,,,,222444333...,,,111777999555222///.../////////...000///...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------+++***)))(((((((((((((((***)))'''%%%%%%&&&'''(((++++++******)))(((((((((''''''((((((((((((''''''(((''''''((())))))'''%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%###""""""$$$&&&&&&%%%######$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&&&&((()))&&&&&&&&&''''''''''''((()))(((((((((((()))***+++++++++++++++++++++++++++***------+++,,,......+++...,,,***)))))))))+++,,,)))***+++,,,---------------+++)))***+++---------,,,,,,------------,,,,,,++++++************++++++)))******++++++******)))$$$%%%'''(((((((((''''''((((((((((((((((((((((((eee[[[sss]]]HHH<<<444333000---+++******)))(((((((((((((((''''''''''''%%%'''((('''&&&%%%%%%%%%$$$&&&''''''%%%%%%&&&(((&&&$$$""""""###%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''******))))))((('''''''''%%%&&&&&&''''''((('''''''''((((((((()))***++++++'''((()))******)))((('''''''''''''''(((((((((((())))))'''%%%%%%'''))))))'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&''')))***)))&&&$$$$$$%%%$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""" !!!$$$&&&%%%'''+++$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%$$$######$$$&&&%%%$$$$$$%%%&&&&&&###!!!###$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%&&&''''''''''''''''''(((******))))))))))))***+++,,,---444444111///333:::>>>===555333111000//////.........------///000000///---++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((***(((&&&$$$$$$%%%((()))+++++++++***))))))((((((&&&''''''((((((''''''&&&''''''(((***++++++(((&&&&&&&&&''''''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''((('''%%%"""!!! ###&&&'''&&&%%%$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&&&&&&&''')))&&&&&&&&&''''''''''''(((+++***)))(((((()))***+++************************(((+++,,,***+++......+++...,,,***(((((()))+++,,,******+++,,,------------...+++)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))************))))))###$$$&&&((()))((('''&&&((((((((((((((((((((((((bbbVVVmmm```HHH;;;555222000---++++++***)))(((((((((((((((''''''''''''%%%'''((('''&&&%%%%%%%%%$$$%%%'''&&&&&&%%%'''((('''%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((******)))))))))(((((((((''''''((((((''''''%%%%%%(((((()))******+++++++++'''((()))******)))((('''&&&'''''''''(((((())))))***(((&&&&&&&&&&&&(((***&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%&&&%%%$$$#########"""###$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$###!!!!!!$$$%%%###$$$'''######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&###%%%%%%$$$######$$$&&&$$$$$$$$$%%%&&&%%%###!!!###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***((((((((()))***+++,,,---333111...111;;;DDDBBB;;;444333222111///.........------...///111111///,,,++++++++++++++++++++++++++++++++++++++++++++++++************************///...---+++***)))(((((()))(((%%%$$$$$$&&&(((***++++++******)))(((((((((&&&&&&''''''''''''&&&&&&&&&'''(((***,,,,,,)))'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''((('''%%%"""!!! """%%%&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%'''(((&&&&&&&&&''''''''''''(((,,,+++)))((((((((()))***************************'''+++,,,******------***---,,,***(((((()))***+++******+++,,,---------------+++((((((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))$$$%%%'''(((((((((''''''''''''''''''''''''''''''aaaTTTnnndddHHH:::777222///,,,+++++++++***)))((((((((((((''''''''''''%%%&&&''''''%%%$$$$$$%%%###$$$&&&&&&%%%%%%&&&((('''%%%######$$$$$$$$$"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&''''''((()))(((((())))))))))))))))))'''(((((()))(((&&&%%%###(((((()))***************''''''))))))))))))''''''&&&&&&''''''((()))))))))(((%%%$$$&&&&&&$$$%%%(((%%%%%%&&&''''''''''''&&&'''''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%% """###%%%&&&'''&&&&&&###$$$%%%&&&&&&%%%$$$###'''$$$###&&&&&&$$$$$$'''######$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%###!!!$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''%%%#########&&&&&&&&&&&&'''((()))***((((((((()))***+++,,,---000///---222===DDD@@@777111222222111///---...///......///111222111...,,,++++++++++++++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))......,,,+++***)))))))))((('''&&&%%%%%%''')))*********))))))((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''')))+++,,,***(((!!!###&&&((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%###"""!!!"""$$$#########$$$&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%'''(((&&&&&&&&&''''''''''''(((***))))))((((((((())))))************************(((++++++)))***,,,,,,)))++++++***))))))))))))))))))***+++,,,------------,,,***((()))***,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''|||```SSSooogggGGG:::888222///,,,+++++++++***)))((((((((((((''''''''''''$$$%%%'''&&&$$$######$$$"""###%%%%%%$$$$$$&&&((($$$######$$$&&&&&&%%%############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((('''''''''(((((()))***&&&&&&&&&'''(((((())))))%%%&&&((()))((('''&&&%%%&&&'''((()))))))))(((((('''(((((((((((((((((('''&&&&&&''''''((())))))***((($$$$$$''''''$$$$$$((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$"""$$$%%%&&&&&&%%%$$$"""'''$$$$$$&&&'''%%%%%%)))%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''###$$$&&&%%%$$$###$$$%%%&&&$$$""""""###$$$###"""$$$%%%%%%$$$""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###&&&((((((&&&$$$######&&&&&&&&&&&&'''((())))))))))))((())))))***++++++---...///111666;;;999333...000222111...---...///000000111222333111...+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))))))))))))))))))))))),,,+++***)))((((((((((((((('''''''''(((((()))***))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%''')))++++++***!!!"""%%%'''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###"""!!! ###%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""""""""######%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''((()))))))))((((((************************(((+++,,,))))))+++***''')))******+++***)))((((((((()))***+++,,,,,,,,,,,,+++)))))))))+++,,,+++***,,,,,,+++******+++,,,,,,++++++************++++++***)))(((''''''((()))***,,,+++)))'''''''''((()))''''''''''''''''''''''''|||___QQQoooiiiGGG999:::111///,,,+++++++++***))))))(((((((((''''''''''''###%%%&&&&&&$$$######$$$!!!###$$$$$$$$$$$$&&&'''!!!!!!"""$$$'''(((&&&$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((()))******###$$$$$$%%%&&&'''((((((###%%%'''((())))))'''&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))%%%&&&++++++&&&%%%)))$$$%%%&&&&&&'''''''''&&&"""######$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$#########$$$$$$%%%&&&''''''&&&%%%###$$$%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###""""""###%%%&&&&&&%%%###"""%%%""""""%%%&&&$$$&&&)))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((()))"""$$$&&&&&&$$$###$$$$$$'''$$$"""!!!"""#########$$$%%%%%%###""""""$$$'''&&&%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&(((++++++)))'''&&&&&&&&&&&&&&&&&&&&&''')))))))))))))))))))))******+++***000222///...111333222,,,///111111...,,,...///111111222333333222...+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///***************************)))(((''''''&&&&&&''''''(((((()))))))))******((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%(((***++++++''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&######""""""%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))),,,,,,)))(((***)))&&&((()))+++,,,+++***(((&&&(((((()))***++++++++++++***))))))***,,,,,,+++)))---,,,+++******+++,,,---++++++************++++++***)))(((''''''((()))***///---***'''&&&''')))***''''''''''''''''''''''''^^^VVVpppdddGGG:::888111///,,,***(((((()))******&&&&&&***+++)))'''(((###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""""""""$$$%%%$$$###%%%%%%$$$$$$###"""!!!!!!############$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!!!!$$$'''(((((('''%%%(((((((((((('''&&&%%%$$$!!!###%%%''''''%%%###!!!''''''&&&&&&&&&(((***+++&&&''''''((((((((((((((()))((('''(((*********))))))(((&&&%%%%%%&&&((())))))&&&$$$$$$&&&(((&&&$$$''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%&&&''''''%%%######$$$&&&%%%$$$$$$%%%''''''&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$%%%%%%'''%%%###$$$&&&'''%%%###"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))***+++++++++++++++,,,...///111222222111000///------......///000000//////...,,,+++***************************************************))))))))))))(((((('''''')))(((&&&%%%&&&''')))+++&&&&&&''''''((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$$$$&&&'''&&&%%%%%%%%%&&&''''''&&&%%%%%%)))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''###$$$%%%%%%%%%%%%&&&'''###$$$%%%$$$######$$$&&&&&&%%%$$$$$$$$$%%%&&&'''$$$''''''%%%$$$&&&%%%"""&&&%%%$$$######$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++***((('''((()))+++++++++++++++***)))((('''((()))))))))))))))(((,,,,,,,,,++++++*********+++***)))(((((()))***+++,,,)))''''''***+++***)))+++)))((('''((()))+++,,,===:::444---)))'''''''''''''''&&&&&&&&&&&&''''''{{{fffUUUfffcccDDD888666000///,,,***)))((()))))),,,(((&&&((((((%%%$$$%%%$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%$$$############$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###!!!###%%%'''(((''''''&&&(((((((((((('''&&&%%%$$$###%%%'''(((((('''%%%###&&&&&&&&&''''''((()))***&&&''''''((((((((((((((()))((('''''')))***)))((()))'''&&&%%%%%%&&&''')))(((&&&$$$$$$&&&'''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&'''%%%###$$$%%%&&&%%%$$$%%%&&&&&&%%%###"""###%%%$$$######$$$&&&'''%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''(((&&&$$$%%%'''(((&&&%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++******+++,,,...///000111000000...---------...///////////////...---,,,,,,++++++++++++++++++++++++************************+++***)))(((((((((((())))))((('''''''''((()))***''''''''''''((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&'''###%%%&&&%%%$$$$$$%%%&&&###$$$$$$$$$######%%%'''&&&&&&$$$$$$###$$$%%%&&&$$$''''''$$$$$$&&&%%%"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++***(((((()))******+++++++++******)))(((&&&&&&''')))************,,,,,,,,,++++++*********+++***)))(((((()))***++++++)))'''(((***+++***(((***)))((('''''')))+++,,,111///,,,)))''''''((()))''''''&&&&&&&&&&&&''''''rrroooUUU___fffEEE888888000///,,,***))))))))))))000+++'''((('''$$$###$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$##################"""""""""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&'''(((((((((((((((&&&''''''((((((((((((((()))(((''''''((()))(((&&&((('''&&&%%%%%%&&&'''((('''&&&$$$$$$&&&''''''&&&%%%%%%$$$############$$$&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%######%%%&&&%%%$$$###$$$%%%$$$""""""###$$$###""""""$$$%%%&&&$$$#########$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((('''&&&&&&(((((('''&&&###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******((()))***+++,,,---.../////////...------------........./////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))***+++((())))))))))))*********))))))((((((''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%'''((('''$$$###&&&(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$%%%&&&%%%$$$###$$$%%%!!!###$$$$$$###$$$&&&((('''&&&%%%$$$######$$$%%%$$$''''''$$$$$$&&&&&&"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))''')))******(((((()))+++***************))))))((($$$%%%'''(((***++++++++++++++++++++++++***************))))))))))))******+++)))(((((()))***)))((()))(((((('''''')))***+++))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''iiisssVVV```hhhEEE777777000...---+++***)))))))))333---)))))))))&&&&&&(((%%%'''((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$###""""""#########"""""""""$$$%%%$$$############$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&""""""############""""""((('''&&&%%%%%%%%%&&&'''''''''(((((('''&&&&&&%%%&&&'''((())))))((('''&&&$$$%%%'''((())))))((('''&&&''''''((((((((((((((()))(((''''''(((((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$!!!###$$$$$$"""!!!"""######""""""###%%%%%%$$$"""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''&&&&&&&&&'''''''''&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))((())))))***,,,------............---------------,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,)))(((((()))+++---((()))***++++++++++++***+++***)))(((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###''')))'''###"""%%%***)))(((&&&%%%%%%&&&((()))%%%%%%&&&'''&&&%%%###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&%%%###"""###$$$!!!"""###$$$###$$$''')))((('''%%%######"""#########&&&'''$$$$$$'''&&&######$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))&&&((())))))((((((***+++((())))))***))))))((((((&&&&&&((()))************+++++++++******************))))))))))))))))))******)))(((((((((((((((((((((((('''''''''((()))***++++++******)))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''cccqqqUUUbbbjjjEEE444444///...---+++***)))((((((000***'''((()))'''(((***%%%'''((('''&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$######"""""""""######"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%!!!""""""######"""""""""((('''%%%$$$$$$%%%&&&''''''''''''(((''''''&&&%%%%%%&&&''''''''''''&&&%%%###$$$&&&(((((((((''''''&&&''''''((((((((((((((()))(((''''''((()))(((&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$"""###$$$%%%$$$$$$ """$$$$$$"""!!!""""""###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&%%%%%%%%%&&&###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))***+++,,,------...---------------,,,,,,++++++,,,---......//////...,,,,,,,,,,,,,,,,,,,,,,,,************************---+++)))(((((())),,,---))))))***+++,,,+++++++++---+++)))((('''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###''')))'''###"""%%%***)))(((&&&%%%%%%&&&((()))$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&%%%###"""###$$$!!!"""###$$$###$$$''')))'''&&&%%%###""""""#########&&&&&&$$$$$$'''&&&######$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&'''))))))(((((()))+++'''(((((()))))))))((((((((())))))))))))(((((('''************************)))))))))******)))))))))******)))(((''''''(((((('''''''''''''''(((((()))+++++++++***)))'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&bbbmmmSSSaaasssNNN:::777......---,,,+++)))((((((***%%%###&&&'''&&&&&&(((%%%&&&''''''%%%$$$$$$%%%!!!"""###%%%%%%###"""!!!""""""###$$$$$$######"""###"""""""""$$$%%%$$$###$$$#####################%%%$$$$$$###$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&''''''((((((((((((((()))((('''((()))******)))''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$""""""$$$%%%$$$###!!!$$$$$$###""""""######""""""$$$%%%&&&$$$###%%%$$$######$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))******+++,,,,,,---,,,,,,------,,,,,,+++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))+++,,,)))************+++++++++---,,,)))'''''''''((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%'''((('''$$$###&&&((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$###"""###$$$!!!###$$$$$$###$$$&&&(((&&&%%%$$$###""""""###$$$"""&&&&&&$$$$$$''''''$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&((())))))''''''(((***&&&''''''(((((((((((((((*********))))))((('''&&&)))))))))***************))))))************)))))))))******(((&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&aaa}}}kkkSSS]]]zzzVVV???999......---,,,+++)))((('''((($$$###&&&(((%%%%%%&&&$$$%%%'''&&&$$$######$$$!!!"""$$$&&&&&&$$$"""!!! ###%%%%%%$$$###"""###"""""""""$$$%%%$$$###!!!!!!!!!""""""######$$$%%%%%%$$$$$$###$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''((((((((((((((((((''''''(((+++,,,,,,+++&&&''''''''''''''''''&&&###%%%&&&&&&%%%%%%'''***'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%###""""""###$$$$$$###"""$$$%%%$$$#########$$$######$$$&&&'''%%%$$$%%%$$$######$$$%%%''')))###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$&&&''''''%%%$$$%%%'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******++++++,,,,,,---,,,+++***)))******+++,,,,,,,,,++++++++++++++++++++++++++++++************************)))(((((((((((()))***+++***))))))((()))***+++,,,---+++)))''''''''')))***((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$###########################$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$###"""$$$%%%###$$$$$$$$$######%%%'''%%%$$$###""""""###$$$$$$"""%%%&&&$$$$$$''''''$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""######$$$$$$##############################!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&'''''''''(((((('''((())))))'''&&&'''(((%%%&&&''''''((((((((('''((())))))))))))(((((('''((()))))))))*********+++((()))***++++++***)))((()))******)))&&&%%%&&&(((%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&___{{{kkkUUU\\\|||yyyTTT;;;444......------+++)))(((''')))&&&%%%(((***'''%%%%%%###%%%&&&&&&$$$######$$$"""###%%%''''''%%%###""""""%%%&&&%%%###!!!###"""""""""$$$%%%$$$###!!!"""$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$ !!!"""""""""""""""""""""######$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&''''''((((((((((((((((((''''''))),,,......---&&&&&&''''''''''''&&&&&&###%%%'''&&&$$$%%%(((***&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%###""""""###$$$$$$###"""%%%&&&%%%$$$###$$$%%%$$$$$$%%%''''''&&&$$$%%%$$$#########%%%''')))###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%''')))(((&&&%%%&&&)))$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!""""""""""""#################################$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))++++++,,,---,,,+++***)))******+++++++++******)))************************************************''''''(((((())))))))))))+++)))((('''''')))+++,,,---+++)))''''''(((***+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%!!!""""""""""""##################$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$########################"""###$$$%%%%%%%%%$$$$$$!!!"""$$$$$$######$$$&&&###$$$%%%$$$######$$$&&&$$$###"""""""""###$$$%%%"""%%%&&&$$$%%%''''''$$$&&&%%%$$$######$$$%%%&&&!!!!!!"""########################"""""""""""""""!!!###%%%%%%###!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&'''''''''((((((((()))***)))'''&&&&&&'''%%%&&&&&&'''((((((((('''''''''((())))))***))))))(((((())))))*********+++((()))***++++++***)))((()))***+++)))%%%$$$&&&((($$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&^^^xxxVVV^^^sss[[[FFF777000...+++*********)))((((((+++---***%%%###&&&***&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&################################################$$$%%%%%%$$$######$$$&&&$$$'''))))))&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''&&&((()))******)))(((&&&'''((()))***,,,...//////'''***(((###"""%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""&&&((((((&&&"""######""""""###%%%&&&((()))$$$ !!!%%%((('''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''$$$$$$(((,,,%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&(((%%%$$$%%%$$$!!!!!!$$$###$$$%%%$$$"""!!!"""###"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((()))***(((''''''(((***)))***+++,,,,,,,,,,,,,,,------,,,++++++******)))******+++++++++******)))---,,,+++)))((())))))***))))))(((((((((((()))))))))((((((((((((***,,,---,,,+++)))((('''&&&''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***&&&%%%'''&&&######&&&''''''&&&%%%%%%$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%)))(((&&&%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))************************)))))))))))))))*********))))))***++++++++++++***(((((((((((()))))))))))),,,,,,,,,+++++++++******,,,+++)))'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%```xxxXXXccc{{{\\\@@@000///...,,,,,,,,,+++(((%%%''')))***(((%%%$$$&&&(((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$######$$$&&&$$$''')))(((&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''+++,,,,,,,,,+++)))&&&%%%&&&&&&''')))***+++,,,---''')))((($$$%%%(((&&& &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&&&&%%%###!!!###############%%%&&&'''(((%%%""""""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&'''$$$$$$&&&%%%"""!!!$$$"""$$$%%%$$$###"""###%%%###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))***)))'''''')))************+++++++++++++++---,,,,,,++++++******)))*********++++++******)))++++++******))))))******))))))(((((((((((()))))))))((((((((((((***+++,,,+++***)))''''''''''''(((''''''&&&%%%%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$######%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((($$$$$$&&&%%%######&&&%%%%%%%%%$$$$$$######""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))*********+++,,,+++)))&&&$$$#########""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***************************)))))))))))))))))))))((()))******++++++******(((((())))))))))))******,,,,,,+++++++++*********+++***)))((('''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%eeezzzZZZddd```???//////.........---+++&&&###''''''&&&&&&%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!"""############"""!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&%%%&&&((((((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''------------,,,***'''&&&%%%&&&&&&'''(((((())))))&&&''''''%%%'''***)))&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###############$$$%%%&&&&&&&&&&&&%%%$$$######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''%%%######$$$%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$'''&&&"""!!!###"""###%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))******)))((((((***+++,,,,,,+++*********++++++,,,,,,,,,+++******))))))))))))******+++******)))))))))******++++++******))))))(((((((((((())))))(((((((((((()))***++++++)))((('''&&&&&&'''((())))))((('''%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&###"""###$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&######%%%%%%"""###&&&########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))),,,///111222333222000,,,(((%%%$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))*********))))))((((((((((((((()))***************)))))))))*********++++++,,,++++++++++++*********+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%fffyyyZZZ___wwwfffFFF888111///...,,,,,,)))&&&###(((&&&$$$%%%&&&((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$ !!!!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&%%%&&&''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''')))***++++++++++++***)))&&&&&&&&&&&&''''''''''''''''''&&&&&&(((***)))((('''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###((((((((('''&&&$$$"""!!!''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%###&&&(((%%%!!! ###''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''(((%%%######%%%&&&$$$!!!'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$'''&&&###!!!###$$$%%%&&&%%%###"""###$$$&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######""""""""""""###$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))*********((()))***,,,///...---+++++++++,,,,,,,,,,,,++++++***)))))))))((())))))***************&&&''')))++++++++++++***))))))(((((((((((())))))(((((((((((())))))******''''''&&&&&&&&&''')))***''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%###""""""###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&%%%""""""$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))...333888::::::888555000***&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++***)))(((''''''&&&'''((())))))******))))))))))))******++++++,,,,,,++++++++++++***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%]]]qqq|||ZZZ[[[lllhhhLLL===444111,,,)))((((((''''''((('''%%%&&&'''(((((('''&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&%%%%%%&&&&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))&&&$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))))))))(((&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%(((******(((%%%#########$$$$$$%%%%%%%%%$$$!!!%%%(((&&&!!! ###((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&''')))&&&$$$%%%''''''%%%"""&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&######&&&&&&###"""$$$'''''''''&&&###!!!!!!"""%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%###"""#########$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))((((((***,,,000///...---------------,,,,,,+++******))))))((('''((()))***************%%%&&&(((***+++++++++***))))))(((((((((((())))))'''((((((((())))))))))))&&&&&&%%%%%%%%%'''((()))$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###""""""###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,(((&&&'''%%%"""!!!###$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###############$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''...666;;;>>>>>>>>>:::333,,,'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++******)))((('''&&&&&&''''''((())))))))))))(((((())))))***++++++,,,,,,+++++++++*********)))))))))))))))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%SSSjjjzzz]]]\\\jjjkkkPPP<<<555111+++((('''((())))))((((((''''''&&&''''''(((&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$######""""""############""""""!!!!!!"""############"""!!!"""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&&&&%%%$$$%%%''''''%%%$$$######$$$$$$$$$$$$######"""###$$$&&&''''''''''''******)))'''&&&%%%$$$$$$'''''''''''''''(((((((((***&&&###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$'''(((((('''$$$######$$$$$$%%%%%%%%%$$$$$$ ###'''&&&"""!!!$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%&&&''''''%%%###%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$'''######%%%%%%"""###&&&'''((((((&&&###"""""""""$$$######$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&((((((((('''(((***,,,....../////////...------+++++++++***))))))((((((''''''((()))************&&&'''((()))************))))))(((((((((((())))))'''(((((())))))(((((('''&&&%%%%%%$$$%%%&&&'''(((###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%###%%%%%%$$$###"""###$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&,,,)))'''(((&&&"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""###""""""$$$&&&'''%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&...777>>>@@@???BBB===555---'''$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((((((((((((((()))))))))(((((('''''''''&&&''''''((((((((((((((('''(((((()))***+++,,,,,,+++************)))))))))(((((((((((((((&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%VVVmmmaaa\\\gggvvvYYY<<<222///+++)))))))))))))))&&&((()))'''$$$###%%%'''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$######""""""############""""""!!!!!!"""############"""!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$######$$$&&&&&&$$$$$$%%%''''''%%%#########$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''******((('''%%%$$$$$$###%%%&&&&&&'''''''''((((((+++%%%"""%%%&&&$$$$$$'''$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""###$$$###$$$%%%%%%%%%%%%$$$###"""$$$%%%######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$((($$$"""######"""$$$(((%%%&&&&&&&&&$$$###$$$%%%!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%&&&''''''&&&''')))+++***+++---//////...,,,+++++++++******))))))((((((&&&'''((()))************((((((((((((((()))***+++))))))(((((((((((())))))''''''((())))))((('''&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%"""###$$$$$$######$$$%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))%%%$$$&&&&&&######&&&&&&&&&%%%%%%$$$$$$######"""############$$$$$$$$$############$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$######""""""$$$&&&'''&&&$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''...888???AAA@@@DDD>>>555---'''$$$%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&'''(((((((((''''''&&&''''''(((***++++++,,,************))))))))))))'''((((((((((((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%```vvvdddZZZbbbdddAAA///---,,,+++++++++)))'''%%%(((***'''""" ###'''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$######""""""############""""""######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%&&&&&&################################################$$$%%%%%%$$$######$$$&&&&&&$$$###$$$''''''%%%#########$$$$$$$$$$$$######!!!"""$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((***$$$!!!%%%'''$$$%%%)))###$$$$$$%%%&&&'''(((((("""###$$$%%%&&&&&&'''(((""""""###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%""""""%%%###$$$%%%&&&%%%%%%###""" ###$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""&&&&&&$$$"""###%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$)))$$$!!!"""""""""%%%)))"""###%%%%%%%%%%%%'''((( !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######"""!!!!!!!!!######$$$$$$$$$######""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&(((***&&&(((,,,...///---+++)))++++++******)))(((((((((&&&'''((()))************))))))(((''''''(((***+++))))))(((((((((((())))))''''''((())))))((('''&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&$$$######$$$%%%%%%&&&&&&&&&&&&!!!"""$$$$$$######$$$&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%""""""%%%%%%###$$$'''&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$"""###%%%'''''''''%%%$$$"""""""""$$$&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&#########$$$%%%&&&'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%'''///999@@@BBB@@@DDD???555,,,&&&$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&''''''((((((''''''%%%&&&'''((()))***++++++************))))))))))))'''((((((((((((&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%bbbnnnbbbNNN]]]VVV===...,,,***)))******(((''',,,+++(((&&&%%%$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!###"""!!!###&&&(((&&&$$$'''$$$"""$$$((()))&&&"""$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%+++)))%%%"""!!!"""$$$%%%'''((()))'''%%%###"""###&&&%%%###$$$%%%&&&%%%$$$!!!&&&&&&######&&&&&&!!!!!!!!!""""""###############$$$%%%&&&%%%%%%#########$$$%%%%%%$$$%%%''')))%%%###""""""###$$$$$$######  %%%((()))(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!''' ###&&&$$$!!!"""%%%&&&&&&$$$!!! !!!"""!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$$$$###"""###$$$###$$$$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))(((((()))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%))))))%%%$$$'''&&&!!!$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%&&&%%%%%%&&&$$$!!!"""%%%&&&%%%###''''''%%%$$$###"""""""""&&&%%%%%%$$$#########$$$######%%%---888@@@BBBAAADDD>>>444***$$$"""$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''''''''''''''''''''&&&&&&(((&&&$$$%%%((()))(((&&&&&&&&&'''((()))***++++++******)))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########aaammmdddRRRaaazzzMMM555///---+++*********)))((()))((('''&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!###"""!!!###&&&'''&&&$$$$$$""" """&&&'''%%%!!!$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%))))))((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))((('''&&&%%%$$$$$$$$$(((&&&$$$""""""$$$''')))'''((()))(((&&&$$$$$$%%%%%%%%%%%%&&&((((((&&&$$$"""&&&&&&######&&&&&&""""""""""""#########$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$&&&'''%%%###""""""###$$$$$$###***(((%%%%%%&&&''''''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""''' """&&&$$$!!!"""$$$%%%%%%$$$"""!!!"""###""""""###$$$%%%%%%%%%%%%!!!!!!"""$$$%%%%%%%%%%%%"""###$$$$$$###"""###$$$ !!!"""######$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((((((''''''((())))))***,,,------,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%))))))%%%$$$'''&&&"""%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%%%%%%%$$$&&&###""""""%%%&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$#########$$$&&&%%%&&&---666<<<>>>======888000(((###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((''''''''''''''''''''''''&&&&&&'''&&&$$$&&&((()))(((&&&&&&&&&'''((()))***++++++***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$ZZZeeefffWWWeee}}}hhhBBB111///---+++***++++++)))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""###""""""###%%%&&&%%%$$$!!!!!!$$$&&&$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%))))))(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$******((('''%%%$$$$$$$$$(((&&&$$$###$$$'''***,,,***+++,,,***(((''''''(((%%%%%%&&&(((******(((&&&"""%%%&&&$$$$$$&&&%%%"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$#########$$$$$$%%%%%%###""""""###$$$$$$###%%%###""""""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""'''!!!"""%%%$$$""""""###$$$$$$###""""""###%%%"""######$$$%%%%%%%%%%%% !!!!!!"""#########""""""###$$$$$$###"""###$$$ !!!"""######$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!######"""!!!&&&&&&%%%%%%$$$"""!!! %%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%'''''''''&&&'''(((******,,,,,,,,,,,,******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((((((&&&%%%&&&%%%"""&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$&&&%%%&&&***000444444333111...***&&&###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&&&&'''((())))))***+++))))))((((((''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%PPP[[[fffXXXdddgggWWW===666000...++++++++++++***((("""###$$$&&&''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###!!!$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$))))))((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%***(((&&&&&&''')))---///444444333///+++((((((((((((&&&&&&''')))******)))###$$$%%%$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$""""""############%%%###""""""###$$$$$$######"""!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%""""""###$$$$$$$$$######$$$$$$$$$%%%%%%$$$######&&&###!!!"""###$$$######"""###$$$###""""""$$$&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###""" """###$$$$$$###"""###$$$###$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&'''&&&&&&'''((())))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$######$$$#########$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%######%%%((())))))(((''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((''''''&&&$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((())))))***)))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%LLLUUU{{{fffWWW[[[aaaRRR===:::///---+++***++++++)))((("""###$$$&&&''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$#########!!!"""###$$$$$$######### !!!"""%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$)))(((((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&)))(((''''''***...222555<<<;;;888333---(((''''''***(((%%%$$$&&&(((***+++$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""###$$$###"""%%%###""""""###$$$$$$###(((((((((&&&$$$"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$"""!!!"""$$$%%%$$$!!!"""######"""###%%%'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###!!! """###$$$$$$###"""###$$$###$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&'''&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$"""#########$$$%%%&&&''''''&&&%%%$$$#####################""""""###$$$$$$$$$##################""""""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&'''''''''''''''(((&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%NNNUUU|||jjjXXXSSS|||iiiXXX???999...,,,***)))******((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################!!!###$$$$$$###""""""###!!!"""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!"""###%%%''''''%%%$$$%%%'''+++000666999;;;:::666111+++'''&&&&&&***'''$$$###$$$&&&((((((%%%######&&&&&&######%%%$$$$$$$$$$$$$$$#########%%%$$$$$$$$$%%%&&&'''(((&&&###!!!"""%%%&&&%%%###%%%###""""""###$$$$$$### """######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$ $$$&&&%%%"""#########"""###$$$&&&###$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$###"""###$$$ !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$!!!"""###%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''%%%%%%((((((%%%$$$&&&%%%%%%&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%!!!###$$$$$$###$$$&&&(((((('''%%%$$$###"""""""""###""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$&&&&&&&&&%%%$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%######"""######$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%NNNUUU~~~ppp]]]TTTxxxlllZZZ>>>666---+++)))((())))))'''&&&)))((('''&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$##################$$$ ###%%%$$$"""!!!"""###"""###$$$%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&'''&&&%%%$$$%%%(((---222555000000...***'''%%%&&&((('''%%%$$$$$$%%%%%%###"""%%%"""###''''''###"""%%%$$$$$$#########"""""""""#########$$$%%%''')))***&&&### """&&&((('''$$$%%%###""""""###$$$$$$###!!!!!!###%%%(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$'''%%% $$$'''%%%"""###$$$###""""""$$$%%%$$$$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$ !!!"""######$$$$$$####################################$$$$$$%%%%%%&&&###""""""###%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((((((''''''((()))'''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''''''$$$$$$(((((($$$$$$'''$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""###$$$&&&''' """$$$$$$###$$$&&&)))&&&%%%%%%$$$#########$$$"""""""""""""""###$$$$$$$$$$$$%%%$$$$$$###$$$$$$"""###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&###"""""""""###$$$%%%%%%""""""""""""###$$$%%%&&&######$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&JJJRRRuuudddYYY}}}fffVVV===666---+++(((((((((((('''%%%,,,+++(((&&&%%%$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$ ###%%%$$$""" !!!###"""###$$$$$$$$$######$$$%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&+++)))&&&%%%%%%(((***---%%%&&&%%%$$$###$$$''')))###$$$%%%&&&'''$$$ &&&""""""''''''""""""&&&$$$#########""""""!!!!!!#########$$$%%%(((***,,,&&&### """''')))(((%%%%%%###""""""###$$$$$$######%%%'''&&&""" %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$(((&&& $$$'''&&&###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######""""""$$$$$$$$$###"""###$$$###$$$$$$######"""!!! ########################""""""###$$$%%%%%%&&&&&&"""!!!!!!"""$$$&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))(((((()))***(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''###$$$))))))$$$$$$((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$&&&((( """$$$$$$######&&&***$$$$$$######$$$$$$%%%&&&""""""!!!""""""###$$$$$$!!!"""######""""""###$$$###$$$%%%%%%%%%###"""!!!######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&""""""""""""###$$$%%%&&&""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&((((((&&&%%%''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''^^^kkkiiiYYYsssgggMMM;;;333///...,,,***)))((('''''')))'''&&&&&&&&&&&&$$$###%%%&&&''''''&&&$$$"""!!!###$$$$$$$$$$$$###""""""$$$#########""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""!!!$$$###$$$&&&###&&&%%%$$$###""""""""""""$$$&&&''''''&&&$$$$$$$$$###''''''######'''&&&"""%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%)))((('''&&&&&&'''((()))%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!"""$$$'''+++000444777666'''$$$'''###"""&&&'''###"""&&&%%% $$$&&&%%%$$$""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%% """###%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$$$$############"""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%""""""%%%((($$$$$$############$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$%%%&&&&&&%%%%%%&&&((()))((('''&&&%%%&&&''''''))))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((())))))))))))((((((((((((((()))******'''((()))(((&&&%%%%%%&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$######%%%''''''$$$ ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""""""""##############################%%%###"""###%%%'''%%%###!!!""""""""""""######### !!!!!!"""######$$$$$$""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############"""!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$###############$$$%%%$$$######"""#########"""###$$$%%%&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''&&&$$$###$$$&&&((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###~~~ooo```xxx|||cccMMM;;;111...---,,,***)))((('''''')))'''&&&&&&&&&&&&%%%###(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$##################"""""""""!!! !!!""""""######""""""""""""""""""""""""""""""###############"""!!! ###&&&&&&!!!!!!$$$%%%!!!&&&%%%$$$###""""""""""""###%%%'''&&&%%%#########$$$''''''))),,,+++&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$#########&&&+++222999<<<===:::,,,"""%%%((($$$###&&&&&&""""""&&&&&&######'''$$$######""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""########################$$$$$$###""""""###$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$######%%%'''$$$$$$############$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%'''(((((('''&&&((())))))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((('''((((((((((((((('''''''''((((((((())))))))))))((((((((((((((())))))***'''((()))(((&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$%%%''''''%%%"""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""""""""##############################%%%###"""###%%%&&&%%%###"""""""""#########$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$###############"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''&&&%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###~~~uuuhhhyyyttt```OOO>>>222...---+++***)))((('''''')))'''&&&&&&''''''%%%$$$)))((('''&&&&&&%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$############""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""%%%%%%$$$###"""!!! ###%%%&&&$$$$$$&&&%%%"""%%%%%%$$$###"""""""""""""""$$$%%%%%%###""""""###%%%***,,,---...+++&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######%%%$$$'''///:::AAACCCBBB===///&&&&&&'''$$$###'''%%%""""""%%%&&&%%%&&&)))%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!###$$$%%%&&&&&&&&&&&&((())))))(((((()))***(((''''''&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''(((((()))***((()))***)))'''&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######""""""""""""##############################$$$###"""###%%%&&&%%%$$$############$$$$$$$$$%%%"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$######"""!!!$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$#####################$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###kkkgggzzzmmm|||uuu^^^NNN???666---,,,+++)))(((((('''''')))'''&&&&&&''''''&&&$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%&&&%%%$$$$$$############"""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!! """$$$$$$%%%&&&%%%$$$%%%$$$$$$###""""""######!!!###$$$$$$""""""###$$$'''***,,,---,,,)))%%%"""$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$######%%%###%%%...:::BBBAAA>>>999///&&&%%%&&&$$$$$$'''$$$######$$$%%%%%%''')))((('''%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&$$$$$$###############$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&###!!!"""%%%'''&&&$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&&&&''')))(((''''''(((***''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((()))))))))(((((('''''''''((((((((())))))(((''''''''''''((())))))((()))***)))((('''((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$######""""""######$$$#################################$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$######"""###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((&&&'''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###VVVXXXzzz{{{mmm{{{]]]HHH===888,,,+++***)))(((((('''''')))'''&&&&&&'''((('''%%%&&&%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%!!!!!!###$$$%%%###""""""%%%$$$######"""######### """############%%%'''---+++***)))'''###"""!!!$$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$!!!""")))444:::888444000)))$$$###$$$$$$%%%'''$$$$$$###"""###&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$'''""""""""""""###$$$%%%&&&$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""###$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!"""%%%'''&&&$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((())))))*********)))''''''''''''(((((((((((('''''''''''''''(((((()))''')))***)))(((((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$######"""###$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%&&&&&&'''########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###RRRWWW|||wwweeezzz]]]CCC777555++++++***)))((((((((((((((('''&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""""""""""""""############!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!! !!!###%%%&&&%%%######%%%###  $$$$$$###############$$$ """###$$$%%%&&&))),,,+++'''$$$$$$###!!!"""%%%%%%$$$$$$$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$###!!!!!!%%%,,,///...+++'''$$$!!!!!!"""$$$%%%%%%###%%%$$$"""###(((++++++'''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$!!!!!!$$$(((!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$############"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&'''((()))*********)))&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))&&&((())))))''''''(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''"""###$$$###"""!!!"""$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!!"""$$$$$$$$$$$$&&&(((############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###PPPXXX|||eeevvvaaaDDD555111+++***)))(((((('''((((((((('''&&&'''((()))((('''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!"""""""""############ !!!""""""######""""""""""""""""""""""""""""""###"""!!! !!!"""$$$&&&%%%!!!!!!$$$$$$!!!"""&&&$$$###############$$$$$$ """$$$%%%'''***...111)))$$$!!!###""" """'''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$###"""###&&&((()))(((""""""!!!!!!"""######"""!!!%%%%%%###&&&---222111,,,+++)))&&&$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$######""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$###########################%%%'''%%%!!!!!!$$$((("""""""""""""""###$$$$$$$$$$$$$$$############"""###############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$$$$$$$######%%%'''$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&"""###%%%$$$######$$$&&&%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%'''((((((''''''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''' ###&&&%%%###""""""###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######################## """$$$%%%$$$$$$&&&((("""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((())))))((('''%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###LLLXXXpppzzzgggHHH666///+++***)))(((((('''((((((((('''&&&'''((()))((('''!!!"""$$$%%%%%%$$$###"""%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!""""""#########$$$ !!!"""""""""""""""""""""""""""""""""""""""%%%$$$""" !!!###$$$!!!###&&&%%%(((///$$$###############$$$$$$ """$$$&&&(((,,,000444)))###!!!$$$### %%%%%%%%%$$$######$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$&&&((())) """"""!!!"""###""" $$$%%%###(((222777666444222---(((###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!! !!!!!!"""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###%%%'''%%%!!! $$$((($$$######"""""""""""""""$$$$$$$$$############"""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######"""$$$&&&%%%""""""%%%((($$$$$$############$$$$$$######""""""###%%%'''((("""$$$%%%%%%$$$###%%%&&&%%%%%%&&&'''&&&%%%$$$###''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$&&&''''''&&&&&&''')))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((( $$$'''(((%%%######$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################"""%%%%%%$$$$$$&&&)))!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%######$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$#########$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))+++***'''&&&%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$NNNTTTrrrlllCCC888)))+++***)))(((((('''''''''(((((('''&&&&&&&&&&&&''''''(((((((((&&&%%%&&&'''&&&%%%###!!!!!!"""###$$$"""!!!!!! !!!!!!%%%###!!!!!!###%%%%%%%%%###"""""""""""""""######&&&###!!!!!!$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$######"""""""""""""""&&&###!!!%%%,,,000...,,,###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''))))))&&&$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""""""""$$$&&&'''&&&$$$"""############$$$$$$$$$&&&((()))&&&"""!!!###&&&###&&&%%%###$$$)))+++***+++)))''''''''''''&&&%%%$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%)))000:::@@@FFF>>>222(((######%%%&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$###"""!!!"""%%%'''""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###$$$%%%$$$"""""""""###!!!$$$&&&&&&%%%###"""""""""""""""""""""""""""######$$$$$$$$$######"""%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$######"""'''%%%###$$$&&&'''%%%###&&&######&&&%%%""""""%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$############$$$%%%%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""""""""######$$$%%%%%%%%%$$$###"""""""""###$$$""""""#########$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########MMMOOOsssxxxkkk@@@666,,,+++***)))(((((('''''''''(((((('''&&&&&&&&&&&&'''&&&(((((('''&&&%%%&&&'''&&&%%%###"""""""""$$$%%%###""""""!!!!!!"""""""""###""""""!!!!!!"""###$$$"""""""""""""""###$$$$$$%%%###!!!"""$$$%%%$$$"""$$$######""""""######$$$$$$$$$###"""""""""""""""###%%%)))...000,,,$$$"""#########!!!!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))(((&&&$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###############$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&###%%%%%%$$$(((///555555777111***&&&%%%%%%$$$############"""""""""""""""######""""""######$$$%%%$$$$$$$$$%%%)))111:::AAAEEE===222((($$$###$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$'''""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""###$$$%%%$$$"""""""""###"""""""""""""""###$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$%%%%%%%%%$$$########################"""######$$$$$$$$$######'''%%%###$$$&&&'''%%%###%%%""""""%%%$$$!!!!!!$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((&&&$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########&&&%%%$$$"""""""""##################$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######LLLMMMjjj}}}wwwooo???666111+++***)))(((((('''''''''(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&%%%%%%''''''&&&$$$#########$$$%%%########################!!!"""###"""!!!$$$!!!!!!!!!"""###$$$%%%&&&%%%###""""""###$$$$$$###"""""""""!!!!!!"""""""""$$$$$$###""""""""""""###"""&&&,,,///---'''"""###$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&+++(((%%%$$$$$$$$$###"""############$$$$$$$$$%%%#########$$$%%%%%%###!!!###%%%%%%%%%+++666>>>@@@???666+++%%%$$$%%%$$$###""""""""""""############$$$###"""!!!"""###%%%&&&$$$######$$$'''///999@@@@@@999000((($$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################################################%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""$$$'''###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$"""""""""###%%%### !!!$$$&&&########################$$$$$$%%%%%%%%%%%%%%%$$$ !!!!!!###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$"""!!!$$$### ######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%% !!!"""$$$%%%&&&&&&&&&#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$######''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###HHHKKKiii{{{wwwwwwBBB777555+++***)))(((''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%""""""################## ###&&&$$$!!!$$$!!!!!!!!!"""###%%%&&&'''$$$######"""######$$$$$$###""""""!!!!!!""""""###%%%$$$######""""""######$$$%%%'''&&&$$$"""!!!""""""$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&&&&%%%%%%&&&((((((&&&$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&,,,)))%%%######$$$$$$############$$$$$$$$$%%%%%%'''%%%###$$$%%%###$$$&&&%%%%%%***555>>>@@@:::222(((###%%%((('''%%%!!!!!!""""""######$$$$$$%%%$$$""" !!!###%%%'''$$$######"""%%%+++333999777222+++%%%###$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&###########################$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###%%%###  ###%%%##############################$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$!!!!!!######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######&&&%%%%%%###""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""#########!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGGHHHfff|||xxxxxxBBB777333+++***)))(((''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%%%% !!!"""#########"""""" $$$'''%%%!!!"""&&&!!!!!!!!!"""###%%%&&&'''$$$$$$######"""######$$$#########""""""#########%%%$$$$$$###############$$$$$$###!!! ###&&& """$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%&&&''''''&&&$$$############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%)))'''###"""###%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%###%%%'''%%%###&&&///555666000+++%%%$$$&&&(((&&&$$$!!!!!!""""""######$$$$$$%%%$$$""" !!!###%%%'''%%%$$$###""""""&&&+++///---)))%%%######$$$%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&########################$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###""""""!!!!!! !!!""""""########################!!!!!!"""#############################################"""""""""###$$$%%%##############################""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%%%%""""""$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&$$$((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%###"""!!!"""#########!!!#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$###"""######$$$$$$$$$######"""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[MMM```~~~yyyqqqooo???555000+++***)))(((((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$ """###$$$######""" ###%%%%%%###"""$$$&&&"""""""""###$$$%%%&&&'''###$$$$$$###""""""###%%%$$$######""""""######$$$%%%%%%$$$############$$$""""""#########"""!!! !!!"""!!! !!!""""""###$$$%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$######"""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!###$$$$$$###!!!$$$&&&%%%###$$$(((***))))))'''%%%$$$$$$$$$"""!!!""""""""""""############$$$###"""!!!"""###%%%&&&$$$%%%%%%$$$######&&&(((&&&$$$""""""###%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%$$$"""""""""###""""""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############%%%%%%$$$$$$###""""""!!!######"""!!!"""###$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&'''$$$###&&&%%%""""""%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###############$$$%%%%%%!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$###""""""$$$$$$###"""#########$$$$$$%%%%%%&&&"""######$$$$$$$$$######$$$$$$%%%%%%$$$######"""#################################$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%{{{ZZZaaaxxxaaa:::666000+++***)))(((((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$######"""!!!###$$$%%%%%%$$$### """###$$$$$$$$$$$$############$$$$$$%%%&&&"""$$$%%%$$$"""!!!###%%%"""""""""!!!!!!"""""""""&&&%%%$$$$$$######$$$$$$""" """%%%%%%!!!!!!###"""!!!!!!"""!!!"""###$$$%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$###"""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&& !!!############%%%&&&###%%%###$$$&&&%%%"""###%%%%%%$$$!!! !!!############"""""""""""""""######""""""######$$$%%%###%%%&&&&&&%%%$$$%%%&&&&&&$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$###"""!!!!!!###%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$######$$$%%%$$$"""""""""#########$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$$$$%%%%%%$$$$$$###""""""!!!######!!!!!!!!!"""$$$%%%########################'''%%%###"""!!!"""#########%%%'''&&&$$$###%%%'''&&&######%%%%%%"""!!!$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###############$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$######!!!!!!"""""""""#########%%%###"""###$$$%%%$$$###"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%ccchhh{{{XXX888999333+++***)))(((((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%###$$$$$$$$$$$$###"""""" """$$$&&&'''&&&%%%$$$!!!$$$%%%$$$###$$$$$$$$$###$$$$$$%%%%%%"""$$$%%%$$$!!!!!!###&&&!!!!!! !!!!!!&&&%%%$$$$$$######$$$$$$$$$###&&&%%%###!!!$$$&&&%%%$$$$$$%%%!!!""""""$$$%%%&&&'''''')))'''%%%%%%&&&&&&%%%$$$###""""""""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$###"""###$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&$$$!!!!!!###&&&!!!$$$%%%&&&'''%%% """$$$"""$$$)))$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$!!!$$$''')))((('''&&&&&&(((&&&%%%%%%&&&&&&$$$"""############$$$%%%&&&&&&""""""""""""""""""""""""$$$###"""!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""$$$%%%#########$$$$$$$$$$$$$$$######""""""''''''&&&%%%%%%$$$#########$$$%%%$$$"""""""""###&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!"""######%%%'''&&&$$$###%%%'''%%%""""""$$$$$$!!! ###$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%############$$$%%%%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########"""###$$$$$$%%%######""""""!!!!!! !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&'''''''''"""###$$$%%%&&&'''''''''########################%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%gggrrr|||[[[???111...,,,+++***(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''%%%%%%###"""""""""###$$$&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%!!!"""###%%%%%%$$$######!!!!!!!!!!!!"""###%%%%%%""""""""""""############$$$######""""""+++""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!###%%%''''''''''''%%%%%%%%%%%%%%%$$$###"""&&&%%%###"""""""""######"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###"""""""""###$$$###"""""""""###$$$%%%###%%%'''&&&%%%$$$%%%%%%########################"""###$$$$$$###"""###$$$"""!!!  !!!"""$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###%%%%%%%%%###""""""######""" """""""""""""""######$$$##############################%%%'''$$$ """((( """###$$$$$$$$$###$$$$$$###############$$$$$$$$$%%%%%%$$$!!!%%%###"""###%%%%%%### ########################&&&###!!!!!!$$$%%%$$$"""%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))%%%!!!"""%%%%%%"""!!!"""###%%%%%%$$$######%%%$$$$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$'''%%%######$$$$$$$$$###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%###''''''%%%''',,,"""""""""""""""######$$$######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%% !!!"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$###""""""######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzaaakkk~~~]]]AAA222...,,,+++***)))((('''''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%######%%%&&&''''''&&&&&&$$$#########$$$%%%$$$$$$$$$$$$###"""!!! """###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$#########"""######$$$%%%&&&""""""""""""############(((&&&%%%%%%!!!$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!$$$&&&(((*********%%%%%%%%%%%%%%%$$$###"""%%%%%%###"""""""""######"""###$$$%%%%%%%%%$$$$$$$$$$$$######"""#########%%%%%%$$$###"""""""""######$$$&&&&&&$$$###$$$%%%########################"""###$$$$$$###"""###$$$"""!!!!!!!!!!!!!!!!!!"""$$$###""""""""""""###$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$"""###$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%$$$###""""""######""" """""""""""""""######$$$###########################"""###&&&%%%"""$$$((( """###$$$$$$######$$$$$$###############$$$###$$$%%%%%%$$$""" $$$###"""###%%%%%%###!!!########################%%%###!!!"""$$$%%%$$$"""%%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%%%%###""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$############$$$$$$'''%%%######$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!######!!!"""&&&"""""""""""""""###$$$$$$######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%""""""""""""#########$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%tttZZZddd___BBB222...---,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%############"""!!! !!!""""""###$$$############""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""############'''$$$###%%%### """"""""""""""""""""""""!!!"""###$$$$$$###"""!!! """$$$'''***++++++,,,$$$$$$%%%%%%%%%$$$######%%%$$$######"""#########"""###$$$$$$%%%%%%$$$$$$#########"""######$$$$$$%%%%%%%%%$$$###"""!!! """###%%%%%%###"""###$$$########################"""###$$$$$$###"""###$$$""""""############""""""$$$$$$############$$$$$$$$$############$$$%%%%%%"""""""""############$$$'''&&&$$$###"""""""""######$$$%%%$$$######$$$%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$###""""""######"""!!!"""""""""""""""######$$$########################&&&"""!!!%%%&&&###"""$$$ !!!"""###$$$$$$######$$$###############$$$$$$"""###$$$$$$$$$"""!!! ######"""###%%%%%%###"""########################%%%###""""""###$$$$$$###%%%$$$######"""#########$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&$$$!!!#########"""######$$$%%%######""""""######$$$$$$$$$$$$############$$$$$$&&&%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""!!! ######""""""""""""###$$$$$$######""""""""""""######%%%$$$###""""""###$$$%%%"""""""""##################$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""""""""$$$%%%&&&'''''''''$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%yyy^^^eee___BBB111---...---,,,***))))))(((((()))(((''''''&&&&&&''''''%%%&&&&&&&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$"""""""""###""""""!!!!!!!!!"""######$$$$$$#########"""!!!!!!!!!"""$$$%%%%%%%%%$$$#########$$$$$$!!!"""""""""############$$$!!!""" """"""""""""""""""""""""""" !!!"""######"""!!! !!!"""$$$'''((()))))))))$$$$$$%%%%%%%%%$$$$$$###$$$$$$##################"""######$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$%%%%%%$$$###!!! !!!"""$$$$$$"""!!!"""###########################"""###$$$$$$###"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$###############$$$$$$%%%"""""""""#########$$$$$$(((&&&$$$"""!!!!!!"""###"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$"""!!!"""######"""!!!"""""""""""""""######$$$########################***$$$!!!$$$&&&### !!!"""###$$$$$$###"""#########"""######$$$%%%!!!"""############""""""""""""###$$$$$$$$$$$$###########################$$$######"""######$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$"""!!!"""$$$&&&%%%###$$$###"""""""""###%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###############$$$######""""""######$$$%%%$$$######""""""######$$$$$$$$$###""""""###$$$$$$##############################$$$$$$$$$######"""""""""#########$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$dddkkk^^^AAA000+++...---,,,***))))))(((((((((((('''&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$######"""""""""######$$$#########"""######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$######"""""""""######!!!"""""""""############((("""!!!!!!"""%%%"""""""""""""""""""""""" !!!"""######"""!!! """###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$#########"""""""""#########$$$$$$###"""""""""###$$$%%%%%%""""""$$$%%%%%%$$$###""" """$$$###"""!!!"""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$"""###$$$%%%%%%$$$###"""##############################""""""######$$$%%%############$$$$$$$$$%%%'''&&&###!!!!!!!!!"""###"""###$$$$$$""""""###$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$###$$$$$$%%%&&&%%%%%%%%%""""""######$$$$$$$$$$$$###"""!!!"""###$$$###""""""""""""""""""######$$$########################'''""" ###&&&$$$"""""" !!!###$$$$$$###""""""######""""""###$$$$$$%%%!!!""""""###############!!!"""###$$$$$$$$$$$$$$$########################$$$$$$######"""######$$$$$$###############$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""$$$%%%%%%$$$$$$###"""""""""###%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$###$$$&&&''''''###############$$$$$$%%%$$$$$$############$$$$$$$$$##################$$$$$$$$$$$$###############"""######$$$$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###############$$$$$$$$$$$$###""""""###############"""!!! $$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$${{{___ggg~~~]]]@@@000,,,---,,,+++***)))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$'''***)))&&&$$$%%%'''###$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""!!!!!!!!!!!!"""#########"""""""""""""""######""""""""""""############---(((###"""!!!"""'''"""""""""""""""""""""""" !!!"""######"""!!! !!!"""#########"""!!! ######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$#########"""######$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""""""###$$$$$$###"""###$$$######$$$$$$$$$$$$######""""""############""""""###""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""!!!"""######"""###$$$###""""""###$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$$$$$$$$$$######"""!!!"""###$$$###""""""""""""""""""######$$$########################!!!###%%%$$$%%%'''!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%%%%"""""""""""""""######### """$$$$$$$$$###$$$%%%###########################$$$$$$###""""""###%%%#########"""######$$$%%%######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""$$$&&&'''&&&%%%############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$%%%#########"""######$$$%%%$$$$$$######""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###"""###'''(((&&&$$$############$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$###$$$$$$$$$$$$###""""""$$$$$$######"""!!!$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###qqqXXXccc~~~]]]AAA222...,,,+++***)))((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$(((+++***&&&###%%%'''$$$$$$%%%%%%%%%$$$###""" !!!"""############!!!""""""###$$$######### !!!!!!"""""""""""""""""""""""""""###$$$%%%%%%""""""""""""############)))'''%%%$$$!!! &&&""""""""""""""""""""""""!!!"""############"""!!! !!!"""######"""!!! """###$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$######""""""!!!"""###$$$%%%$$$$$$######"""#########$$$$$$##################!!!###$$$$$$###""""""###"""""""""""""""""""""""""""###$$$$$$###"""###$$$######""""""""""""###### !!!""""""""""""!!! """""""""""""""###$$$$$$"""""""""############$$$""""""""""""############!!!###$$$###"""!!!"""$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###"""!!!!!!!!!###$$$###""""""""""""""""""######$$$########################!!! !!!$$$$$$!!!###'''!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&######"""""""""""""""""""""$$$%%%######$$$&&&########################"""$$$%%%$$$"""!!!###%%%######""""""###$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$###$$$&&&((('''&&&"""""""""######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###%%%$$$######""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$"""###''''''$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$#########%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%###$$$$$$$$$$$$###""""""###############"""!!! $$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######qqqYYYhhh~~~]]]AAA333000,,,+++***(((''''''&&&&&&&&&%%%$$$$$$######$$$$$$$$$(((+++***&&&###%%%'''%%%%%%&&&'''&&&%%%$$$### !!!"""""""""""" !!!!!!""""""""""""""" """#########"""!!!############$$$%%%&&&'''""""""""""""############ ###$$$ %%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""######"""""""""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$######"""!!!!!!!!!"""$$$%%%%%%%%%$$$###"""""""""###'''&&&$$$"""!!!!!!"""""""""###%%%%%%###"""###$$$"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$ !!!""""""!!! """""""""""""""######$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$###!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$######"""!!!!!!!!!###$$$$$$###"""""""""""""""######$$$########################%%%$$$%%%&&&"""###!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&$$$$$$###"""!!!""""""""""""%%%%%%######$$$'''########################"""$$$%%%$$$!!!!!!###&&&######""""""###$$$%%%%%%######""""""""""""###############$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$%%%'''(((((('''""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######""""""###%%%'''(((%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$###"""###$$$!!!"""###%%%%%%$$$######'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""''''''$$$$$$((('''###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###$$$$$$$$$$$$###"""""""""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######sssWWWccc~~~aaaDDD000///+++)))&&&%%%&&&'''(((((()))&&&""""""###$$$###!!!%%%&&&''''''%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$######""""""""""""######"""!!!!!!"""$$$$$$###!!!$$$$$$######"""!!!!!! $$$$$$######$$$$$$%%%&&&###############"""!!!!!!$$$$$$###############$$$""" """%%%&&&###!!!!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&"""###$$$###""""""$$$&&&$$$#########""""""!!!!!!"""""""""""""""######$$$######""""""""""""######!!!!!!""""""#########$$$!!!"""$$$%%%$$$###!!!$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""######""""""""""""######$$$###""" """###$$$&&&$$$""""""###"""!!!%%%%%%$$$###""""""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######"""""""""""""""#########"""""""""""""""###$$$$$$############$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%%%%###"""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$###"""!!!"""###$$$###!!!%%%!!! $$$&&&$$$!!!$$$""" !!!"""""""""###########################"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%######%%%&&&$$$!!!""""""#########$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$#########"""""""""######$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$############&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%"""```hhhzzz]]]AAA//////,,,)))'''&&&'''(((((((((***'''%%%$$$&&&''''''%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$######""""""""""""######%%%$$$$$$%%%''''''&&&$$$"""""""""""""""#########$$$$$$######$$$$$$%%%&&&###############"""!!!!!!$$$$$$###""""""######$$$"""!!!!!!"""%%%%%%### """"""############"""""""""""""""#########$$$$$$######"""""""""###$$$%%%"""$$$%%%%%%$$$###%%%&&&############"""""""""!!!"""""""""""""""######$$$######""""""""""""######!!!"""""""""############"""######$$$###"""!!! ############"""""""""!!! !!!!!!""""""######"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%###""""""######!!! %%%$$$$$$###""""""#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$######""""""""""""############""""""""""""######$$$$$$############$$$$$$$$$%%%%%%###"""!!!"""$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""###$$$%%%$$$"""%%%!!! $$$&&&$$$!!!%%%###!!!!!!"""####################################"""!!!!!!!!!"""$$$$$$$$$$$$############$$$$$$%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''%%%######%%%&&&$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$###############&&&&&&%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!""""""######""""""!!!%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$###"""!!! ###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%#########$$$&&&'''(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%###fffhhhxxx[[[???...///,,,***((('''((())))))((()))(((&&&&&&'''((((((''''''(((((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$############""""""""""""######""""""!!!###$$$%%%$$$""" !!!!!!"""###$$$$$$$$$$$$############$$$%%%%%%###############"""!!!!!!######"""""""""######$$$###""""""###$$$$$$""" ######$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%%%%############"""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""########################"""""""""!!!############""""""""""""!!!!!!!!!!!!!!!"""""""""$$$######""""""######$$$$$$###""" """###$$$$$$###"""!!!!!!"""###$$$$$$"""!!!"""######"""!!!%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$######"""""""""######$$$###"""""""""""""""######$$$$$$############$$$$$$$$$$$$%%%###"""!!!###$$$%%%$$$###"""""""""""""""!!!!!!""""""###$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$""" !!!$$$&&&$$$"""%%%###""""""###$$$$$$###########################"""""""""!!!"""######$$$$$$$$$############$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%$$$$$$######""""""&&&%%%$$$$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$############$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!! ###$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$###pppjjjzzz\\\@@@//////,,,***(((((()))***))))))((('''&&&&&&&&&%%%%%%$$$''''''(((&&&$$$######$$$%%%%%%%%%%%%$$$$$$############""""""""""""######!!! !!!###$$$"""!!!!!!!!!!!!"""######$$$$$$###############$$$$$$%%%###############"""!!!!!!###""""""""""""######$$$$$$############"""!!! """######$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%###""" ###&&&'''&&&$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$######""""""""""""######"""""""""""""""#########$$$######"""!!!"""""""""#########"""""""""""""""$$$$$$$$$###############$$$###"""!!!!!!"""###$$$%%%###!!! !!!###%%%######"""!!!!!!"""#########"""!!!"""###$$$###"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$##################$$$######""""""######$$$$$$""""""""""""""""""###$$$$$$$$$############$$$$$$###$$$$$$###""""""###%%%$$$$$$######"""#########"""""""""######$$$$$$$$$%%%$$$######%%%%%%$$$######"""!!!"""%%%%%%$$$"""$$$###""""""###$$$###"""########################"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######""""""$$$###!!!!!!!!!###%%%'''""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$yyyrrr|||___CCC000000,,,***))))))******)))(((((((((((('''%%%$$$######$$$%%%%%%$$$!!! !!!$$$$$$%%%%%%%%%$$$###"""######""""""""""""######$$$$$$###%%%&&&'''&&&$$$""""""""""""""""""""""""######""""""######$$$%%%###############"""!!!!!!""""""!!!!!!"""######$$$$$$$$$######"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """$$$%%%&&&%%%###"""!!!$$$%%%$$$###""""""""""""""""""""""""######"""""""""""""""######$$$######""""""""""""############""""""""""""""""""$$$######"""!!!"""""""""""""""""""""""""""######$$$$$$$$$###############$$$###"""!!!!!!"""###$$$$$$###""" """###$$$######""""""""""""#########"""!!!"""###$$$###"""$$$###############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$########################$$$%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$###$$$$$$###""""""###%%%$$$###############$$$%%%############$$$$$$$$$$$$$$$"""!!!"""###$$$###"""""""""###$$$%%%%%%$$$######!!!!!!!!!######""" ########################!!!"""""""""############$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""$$$###!!!!!!!!!###%%%'''""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$############!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$#########$$$&&&$$$######$$$%%%%%%$$$$$$#########$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$###############"""!!! ###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######"""#########$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$vvvtttwwwyyy]]]BBB000111+++)))((()))******((('''((()))***)))'''%%%$$$%%%'''((()))(((&&&%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""######""""""""""""#########""""""###%%%&&&$$$############"""""""""""""""###""""""""""""###$$$$$$###############"""!!!!!!!!!!!!!!!!!!"""######$$$######$$$"""!!!!!!"""$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""###### """$$$%%%%%%%%%###"""!!!######""""""""""""""""""""""""############"""""""""""""""######$$$######""""""""""""##################""""""""""""############"""""""""!!!""""""""""""############!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!""""""#########""""""""""""######"""""""""######"""""""""$$$"""!!!"""######"""!!!#########"""######$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###############$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$"""###$$$###""""""$$$&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######"""!!!!!!"""$$$%%%%%%%%%$$$###"""!!! !!!######!!! ########################!!!!!!"""############"""$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&$$$######$$$%%%%%%$$$############$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$############### """###%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%######$$$%%%tttrrrtttnnnqqqUUU===///222)))((((((((())))))'''&&&###&&&))))))'''%%%&&&''')))***++++++)))))))))+++###$$$%%%&&&&&&$$$###!!!######""""""""""""######!!! !!!######"""!!!!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$###############"""!!!!!! !!!!!!"""$$$$$$!!!######""" ###&&&"""""""""######""""""""""""""""""#########$$$$$$!!!"""###$$$%%%$$$###### """######""""""###$$$!!!"""""""""############"""""""""""""""######$$$######""""""""""""##################"""""""""!!!"""######$$$###"""!!! !!!"""""""""############ !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!"""############"""!!!""""""############""""""%%%###""""""######!!! ######""""""###$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""############$$$%%%&&&'''!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$"""###$$$###""""""$$$&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$"""!!!!!!###$$$$$$""" ######################## !!!"""###$$$######"""$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###%%%''''''%%%$$$&&&((($$$%%%%%%%%%&&&&&&&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&$$$######$$$%%%%%%$$$############$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############### !!!###&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$&&&%%%###"""$$$&&&~~~uuulllkkkiiiNNN888...333)))((('''((())))))'''%%%!!!%%%&&&%%%$$$&&&((($$$%%%'''&&&%%%%%%&&&'''###$$$%%%&&&&&&$$$###!!!######""""""""""""######$$$######$$$&&&&&&%%%$$$ """###%%%&&&&&&"""""""""""""""######$$$###############"""!!!!!! !!!"""$$$$$$!!!"""###""" $$$'''######$$$$$$$$$$$$##################$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&!!!!!!""""""#########$$$"""""""""""""""######$$$######""""""""""""######$$$#########""""""!!!!!!!!!"""$$$%%%$$$###!!!!!!!!!""""""#########$$$!!!""""""###$$$%%%%%%&&& !!!"""######"""!!! !!!###%%%%%%###!!! """"""############""""""&&&$$$""""""###"""!!!######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""############$$$%%%&&&'''!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$"""###$$$###""""""$$$&&&""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### ###%%%'''&&&%%%$$$$$$###"""###$$$%%%%%%###!!!######################## !!!"""$$$$$$######"""$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%$$$&&&)))$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$############$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###%%%%%%%%%&&&""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$############$$$%%%&&&'''""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#########!!!"""###$$$$$$###!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""%%%&&&%%%###"""$$$&&&rrreeeyyyyyycccLLL888---,,,,,,+++)))(((''''''(((((()))%%%###&&&'''%%%%%%'''"""$$$''''''%%%###""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""&&&&&&######&&&%%%"""######################## """$$$%%%%%%###!!!!!!"""###"""  $$$######"""""""""""""""###$$$%%%%%%%%%###"""!!! """###$$$$$$###""" &&&$$$!!!!!!"""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$###############$$$$$$$$$$$$###"""!!!!!! $$$%%%%%%$$$"""!!!"""$$$########################!!!"""###""""""$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!"""###$$$$$$'''%%%###""""""""" ######""""""""""""##############################&&&%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%$$$"""!!!%%%%%%$$$###""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%###"""""""""###$$$########################'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%"""###$$$%%%&&&'''''''''""""""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""(((&&&### !!!$$$%%%########################$$$$$$$$$$$$$$$###"""!!!(((%%%""""""$$$%%%$$$"""%%%$$$%%%&&&''''''%%%###&&&%%%$$$%%%&&&&&&$$$###$$$$$$##################&&&&&&%%%$$$############%%%%%%%%%%%%&&&&&&'''((()))((('''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%###"""###&&&'''%%%############"""######$$$%%%$$$""""""###&&&'''%%%###$$$$$$############$$$$$$%%%$$$######""""""######%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!"""###############!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%)))&&&######%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$vvvcccWWWppp|||mmmQQQ888---...,,,+++)))(((''''''(((((((((&&&%%%'''%%%""""""&&&###%%%&&&&&&%%%#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""%%%&&&######&&&%%%"""########################"""""""""""""""""""""""""""###$$$###!!! !!!"""$$$######"""""""""""""""###############"""!!!!!!!!!"""###$$$$$$###"""!!!$$$"""!!!"""$$$$$$$$$""""""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$###############$$$$$$$$$######"""!!!!!! ###$$$$$$###!!!!!!"""###########################!!!######""""""$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""############""""""""""""""""""""""""###$$$&&&$$$###"""###"""!!!######""""""""""""##############################$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""######$$$$$$$$$######"""$$$$$$###############$$$"""""""""""""""###$$$$$$%%%$$$###"""""""""###$$$########################&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###############$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&###""""""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%########################&&&$$$""" !!!###%%%########################$$$$$$%%%%%%$$$###""""""&&&$$$"""###%%%&&&&&&$$$%%%$$$$$$$$$&&&&&&%%%######""""""$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$###!!!"""%%%&&&%%%##################$$$$$$%%%$$$###"""$$$&&&'''%%%###$$$$$$############$$$$$$%%%$$$######""""""######$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$###""""""########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""######$$$$$$######""""""###$$$%%%%%%%%%%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$lll^^^TTTkkkwwwVVV999...000,,,+++)))(((''''''(((((((((&&&''''''$$$ !!!&&&$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$#########$$$$$$############$$$$$$"""%%%%%%######%%%%%%"""""""""""""""""""""""""""$$$###!!! !!!###$$$"""###$$$###"""!!!"""###$$$######"""""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""$$$%%%###"""!!!""""""###$$$$$$######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$###############$$$$$$$$$$$$######"""!!!!!!!!!"""######""" !!!########################### !!!######""""""###%%%$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$$$$######$$$###""""""""""""""""""$$$###""""""######""" ######""""""""""""##############################""""""#####################$$$$$$%%%%%%$$$$$$###$$$###""""""""""""""""""$$$###############$$$$$$#########"""######$$$%%%######"""""""""######$$$%%%$$$######""""""##############################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$###""""""!!!""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%$$$###$$$&&&'''''''''%%%$$$""""""$$$%%%$$$###$$$###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########"""!!!"""$$$%%%$$$##################$$$%%%%%%$$$######$$$&&&&&&%%%###$$$$$$############$$$$$$%%%$$$######""""""######$$$$$$###""""""###$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""###$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$yyydddWWWqqqwwwWWW:::...000,,,***)))(((''''''(((((()))&&&%%%'''&&&######&&&%%%%%%%%%$$$""""""###%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!$$$%%%######%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!###$$$!!!#########!!!!!!"""###$$$######"""""""""""""""$$$###!!! !!!"""###!!!"""############"""!!!""" """$$$$$$###!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$#########"""######$$$%%%############""""""!!!!!!!!!""""""!!! !!!########################### """######""""""###%%%###############"""!!!!!!"""######$$$$$$######"""$$$$$$###"""!!!!!!!!!"""###"""!!!"""###$$$###"""######""""""""""""##############################!!!!!!!!!"""#########$$$###$$$$$$%%%%%%$$$$$$#########"""""""""""""""###$$$###"""""""""###$$$%%%$$$$$$######"""#########$$$######""""""######$$$$$$$$$$$$#######################################$$$#########$$$%%%&&&&&&$$$##################$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&''''''&&&$$$!!!!!!"""$$$$$$$$$(((&&&######$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$###############$$$$$$$$$$$$%%%&&&%%%$$$###"""######""""""""""""############$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###""""""!!!!!!"""############$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$##################$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$mmmXXXwwwqqqTTT;;;///...,,,***)))(((''''''((((((***$$$"""&&&)))(((&&&'''%%%%%%%%%$$$""""""###%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$ ###$$$"""###%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!"""""" !!!"""$$$######"""""""""""""""$$$###"""!!!""""""$$$%%%""""""############""""""$$$!!! """###$$$!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$##################$$$######""""""###$$$$$$%%%#########"""""""""""""""!!!""""""!!! """###########################!!!"""######"""!!!###$$$"""############"""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!!!!"""###"""!!!"""###$$$###"""######""""""""""""##############################!!!!!!!!!"""#########$$$###$$$$$$%%%%%%$$$$$$######"""""""""""""""######$$$###"""""""""###%%%&&&&&&%%%$$$###""""""""""""##################$$$%%%$$$$$$$$$$$$######""""""####################################$$$$$$%%%&&&#########$$$$$$#########!!!"""###$$$$$$$$$$$$###""""""###$$$$$$$$$##################""""""!!!!!!""""""!!!!!!!!!!!!""""""######################## !!!"""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''(((((('''&&&%%%$$$$$$%%%&&&$$$!!!!!!"""$$$$$$$$$(((&&&$$$###$$$$$$###""""""#########$$$$$$$$$%%%############$$$%%%&&&&&&$$$######""""""############$$$%%%&&&%%%$$$"""!!!###""""""!!!!!!""""""#########$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!"""""""""""""""######$$$$$$$$$###$$$%%%%%%&&&###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""###############$$$$$$#########$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$######""""""######$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$fffnnnSSS:::...---,,,+++)))(((''''''(((((()))$$$###&&&(((&&&%%%'''$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$#########$$$$$$############$$$$$$###$$$""""""%%%%%%"""""""""""""""""""""""""""!!!""""""""""""""" !!!!!! !!!"""$$$######"""""""""""""""###############$$$$$$%%%###""""""""""""""""""###$$$!!!!!!""""""!!!!!!###$$$%%%%%%&&&&&&""""""""""""""""""""""""########################""""""""""""###$$$%%%%%%######""""""""""""""""""!!!"""###"""!!!!!!###$$$########################!!!"""$$$###"""!!!"""$$$"""######$$$######""""""!!!!!!""""""""""""!!!!!!$$$###""""""""""""""""""###"""!!!"""###$$$###"""######""""""""""""##############################""""""#####################$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$""""""""""""###$$$%%%%%%&&&%%%$$$###""""""""""""###""""""######%%%&&&&&&###$$$$$$$$$$$$###""""""########################$$$############$$$$$$%%%"""###$$$$$$$$$$$$###"""!!!"""###%%%%%%$$$############$$$$$$$$$$$$$$$###"""############""""""!!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((()))))))))((()))(((&&&###""""""$$$%%%$$$""""""$$$%%%$$$######""""""$$$%%%&&&$$$###"""""""""######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""#########$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!"""$$$###""""""###%%%$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""######"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###############$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$sss}}}tttUUU:::---...,,,+++)))(((''''''((((((&&&&&&((('''""" &&&###%%%&&&&&&%%%#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""###!!!"""%%%%%%"""########################  !!!###$$$!!!""""""!!!!!!"""###$$$######"""""""""""""""!!!!!!"""#####################""""""""""""######!!!!!! !!!"""!!! !!!###$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$#########""""""""""""###$$$%%%&&&"""""""""""""""""""""###!!!"""######""""""$$$%%%########################!!!###$$$###"""!!!"""#########$$$$$$$$$$$$$$$###"""""""""######"""""""""""""""""""""""""""###$$$$$$"""!!!"""######"""!!!######""""""""""""##############################$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$!!!!!!"""###$$$%%%%%%%%%######""""""###$$$%%%%%%!!!!!!"""###$$$&&&'''(((###$$$$$$%%%$$$###"""!!!########################%%%$$$##################"""###$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!######$$$###""""""$$$$$$############$$$$$$#######################################"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))*********&&&''''''%%%"""!!!###%%%%%%$$$$$$$$$&&&&&&%%%###!!!"""###%%%'''&&&###!!!""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###############&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!###%%%%%%###"""$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&###%%%'''&&&$$$"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######"""###$$$$$$$$$$$$###"""""""""""""""##########################################$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$######"""!!!###$$$%%%&&&&&&&&&&&&&&&##################$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$qqquuu{{{XXX999---000,,,+++)))(((''''''((((((###(((---)))&&&"""$$$''''''%%%###""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""###!!!"""%%%%%%"""###########################!!! $$$''' """######""""""###%%%$$$######""""""""""""""" !!!#########"""!!!######""""""""""""###### """$$$%%%""" """######$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&"""""""""""""""#########"""###$$$###"""###$$$&&&########################"""###$$$###"""!!!"""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$###""""""######""" ######""""""""""""##############################&&&%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!""""""###$$$$$$ !!!###$$$%%%%%%$$$$$$ !!!"""###%%%'''((( !!!!!!###$$$&&&((()))######$$$%%%$$$###"""!!!########################%%%%%%$$$###"""""""""###"""###$$$%%%%%%$$$###""" """$$$%%%%%%%%%###"""%%%%%%&&&&&&&&&%%%%%%$$$ !!!"""###$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***+++++++++###%%%&&&%%%"""!!!$$$&&&%%%$$$%%%&&&''''''%%%###$$$$$$%%%''''''$$$ ######$$$%%%%%%&&&''''''&&&&&&%%%$$$############&&&&&&%%%$$$######$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%"""$$$&&&%%%######%%%'''%%%%%%$$$$$$%%%%%%&&&'''###%%%'''&&&###""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""#########"""###$$$%%%%%%$$$###""""""""""""""""""#########"""""""""""""""""""""""""""######$$$&&&''''''(((""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!! ###$$$%%%&&&'''((((((((($$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$vvvtttxxxTTT:::000...+++***)))((((((''''''''')))%%%$$$&&&%%%""""""%%%&&&'''((((((&&&$$$$$$%%%$$$""" """&&&'''$$$!!!%%%$$$"""!!!"""###"""!!!%%%"""###%%%$$$"""###'''&&&""" #########"""""""""""""""#########""""""!!!!!! ###"""!!! !!!"""###%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!###!!! """%%%&&&%%%###'''###"""###"""$$$#########""""""!!!!!!%%%""" !!!$$$&&&%%%#########""""""""""""############""""""""""""######!!!"""$$$$$$"""!!!"""#################################$$$$$$$$$######""" !!!###$$$%%%%%%%%%$$$ !!!"""###"""""""""""""""""""""""""""""")))$$$"""$$$### ######""""""""""""######$$$""" """"""$$$&&&&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&&&&%%%###"""""""""######&&&%%%###""""""###%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""###%%%%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""&&&&&&!!!!!!%%%%%% """"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$###%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###%%%%%%###"""###$$$######$$$$$$$$$$$$######$$$###"""$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$###"""!!! %%%$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$#########$$$nnnwwwRRR888//////+++***)))((((((''''''''')))%%%$$$&&&%%%""""""%%%###$$$&&&%%%$$$######$$$&&&%%%$$$$$$$$$$$$""" %%%###!!!!!!"""""""""!!!$$$""" """###$$$$$$###'''&&&""" """######""""""""""""#########"""""""""!!!!!!!!! ###"""!!! !!!"""#########"""""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!###!!! !!!$$$&&&%%%###'''""""""%%%&&&$$$############"""""""""!!!$$$"""!!!!!!$$$%%%$$$#########""""""""""""############"""""""""""""""###!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$ !!!"""""""""!!! """"""""""""""""""""""""'''### ###$$$### ######""""""""""""######%%%###""""""######!!!$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$%%%&&&%%%%%%###"""""""""######&&&%%%###""""""###%%%&&&&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$!!!""""""######""""""!!!"""##################"""&&&$$$######$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$"""##################"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""&&&&&&"""!!!%%%$$$!!!""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%######$$$&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$###""""""#########$$$$$$$$$$$$######%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%yyybbbvvvOOO555...000+++***)))((((((''''''''')))%%%$$$&&&%%%""""""%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%&&&%%%###""""""######"""!!!!!!""""""!!! !!!"""###"""!!!"""###%%%!!!$$$&&&%%%"""!!!###"""""""""""""""######""""""""""""!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!###$$$$$$###((($$$ """%%%%%%%%%############""""""""""""$$$"""!!!!!!###$$$$$$#########""""""""""""######$$$$$$###"""!!!!!!""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""""""""!!!!!!""""""###!!!""""""""""""!!! """"""""""""""""""""""""%%%""" !!!$$$$$$""" ######""""""""""""######&&&%%%$$$$$$%%%$$$"""!!!"""###$$$$$$###"""###%%%######$$$$$$$$$$$$######################################################!!!"""$$$$$$$$$$$$%%%&&&%%%$$$######"""#########%%%$$$###""""""###$$$%%%%%%%%%$$$############$$$"""###$$$%%%%%%$$$###"""########################"""##################"""!!!!!!!!! !!!""""""############$$$$$$#########!!!""""""######""""""!!!&&&$$$######$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%%%%""""""$$$$$$!!!""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%$$$""""""$$$&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""""""""######$$$$$$%%%%%%$$$$$$### """######"""!!!!!!"""######$$$$$$$$$$$$######&&&$$$######$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$#########%%%&&&&&&&&&&&&%%%$$$######$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&vvv^^^~~~tttLLL333---111+++***)))((('''''''''''')))%%%$$$&&&%%%""""""%%%###%%%''''''&&&&&&'''(((!!!$$$&&&%%%######&&&)))"""!!! !!!""""""!!! """$$$###!!! ###&&&"""$$$%%%$$$!!! """"""""""""""""""###$$$""""""""""""!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""#########)))&&&###""""""""" #########"""""""""""""""###"""!!!!!!"""###$$$$$$######""""""""""""######%%%$$$###"""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""###$$$$$$$$$#########"""!!! """"""!!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""###"""!!!"""$$$$$$""" ######""""""""""""######%%%%%%$$$%%%%%%$$$###"""!!!"""######""""""###$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""############%%%'''$$$$$$##################$$$$$$###""""""###$$$$$$%%%$$$$$$###############!!!"""$$$%%%%%%$$$"""!!!########################""""""############""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$### !!!######!!! !!!"""######$$$$$$$$$$$$######$$$###""""""$$$$$$###"""""""""""""""""""""""""""########################$$$$$$############$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$""""""###$$$&&&&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''&&&&&&|||ddd}}}rrrJJJ222---111+++***)))((('''''''''''')))%%%$$$&&&%%%""""""%%%###%%%''''''&&&&&&'''(((###%%%'''&&&######&&&)))!!!!!!!!!"""######""" """$$$$$$!!! ###%%%"""#########!!!  """"""!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$$$$%%%$$$!!!""""""""""""""""""######""""""""""""!!!"""###$$$######""""""""""""######$$$$$$###"""!!!!!!""""""!!!"""$$$$$$"""!!!"""###########################!!!"""###$$$$$$$$$$$$$$$###"""!!! """""" !!!"""######$$$"""""""""""""""""""""""""""""""""###$$$$$$"""!!!######""""""""""""######"""###$$$$$$###""""""""" !!!######"""!!!###$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""###"""""""""%%%'''############$$$#################################%%%$$$######""""""######!!!"""$$$%%%%%%$$$"""!!!########################""""""############""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###$$$###""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$&&&############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!######!!! !!!"""######$$$$$$$$$$$$######"""!!!!!!"""$$$%%%%%%$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$""""""###$$$&&&&&&'''''''''&&&%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&&&&%%%jjjoooJJJ444...000+++***)))((((((''''''''')))%%%$$$&&&%%%""""""%%%"""$$$%%%%%%$$$###$$$%%%+++***)))&&&###"""###$$$!!!!!!!!!###%%%%%%###!!! """###$$$###"""######""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###%%% """$$$$$$### """"""""""""############!!!"""""""""!!!!!!###$$$######""""""""""""############""""""""""""######!!!"""$$$$$$"""!!!"""###########################!!!"""###$$$$$$$$$$$$$$$"""""""""!!!!!!""""""### !!!"""###%%%&&&"""""""""""""""""""""""""""""""""""""""###############""""""""""""###### """######"""!!!!!!""" !!!######""""""###%%%######$$$$$$$$$$$$######################################################!!!"""""""""!!!"""%%%'''""""""###$$$$$$$$$$$$###########################$$$$$$###""""""""""""###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""######""""""!!!&&&$$$######$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%######%%%$$$"""!!!$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""###$$$#########%%%'''$$$############$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### """######"""!!!!!!"""######$$$$$$$$$$$$######"""!!!!!!"""%%%'''&&&%%%################################################$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%$$$#########%%%%%%&&&&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''%%%$$$###hhhmmmKKK666000///+++***)))((((((''''''''')))%%%$$$&&&%%%""""""%%%###$$$&&&%%%$$$######$$$///,,,(((%%%$$$###"""!!!"""""""""$$$&&&&&&$$$"""!!!!!!!!!###$$$$$$###!!!!!! !!!""""""!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!"""""""""######"""!!! !!!"""###############$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""$$$###""""""$$$&&& !!!"""###""""""###$$$!!!"""""""""############ """###""" """%%%######""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!"""$$$$$$"""!!!"""###########################!!!!!!"""$$$$$$%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""!!!!!!"""$$$%%%######""""""""""""######"""$$$###!!! !!!### """############$$$&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! """$$$'''!!!"""###$$$%%%$$$$$$###""""""############""""""$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!###$$$$$$$$$###"""######$$$$$$$$$$$$######"""##################"""&&&$$$######$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&""""""%%%%%%!!!!!!$$$""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%"""###$$$$$$$$$$$$&&&((($$$###"""""""""###%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$###""""""#########$$$$$$$$$$$$######$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&$$$""" ccczzzlllLLL888000///+++***)))((((((''''''''')))%%%$$$&&&%%%""""""%%%&&&'''((((((&&&$$$$$$%%%///***&&&$$$%%%&&&%%%###""""""###%%%''''''%%%""""""!!! """%%%&&&### !!!"""###"""!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!""""""#########"""!!! !!!"""###!!!"""###$$$%%%&&&''''''!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """%%%$$$""""""$$$'''&&&&&&$$$!!! ###&&&!!!!!!""""""#########$$$"""###""" """%%%######""""""""""""###### !!!!!!!!!"""$$$%%%&&&!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%% !!!###$$$%%%%%%%%%$$$%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""###""""""!!! !!!$$$'''######""""""""""""######"""%%%$$$"""!!!"""$$$ """###$$$######%%%&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! !!!$$$'''!!!"""###$$$%%%%%%$$$###""""""############""""""$$$######"""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ """#########"""!!!#########$$$$$$###############$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&""""""&&&%%%!!! $$$""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&###$$$%%%%%%$$$%%%''')))$$$###"""""""""###%%%&&&$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%%%%###"""###$$$######$$$$$$$$$$$$######'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%%%%%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&''''''%%%### ~~~aaatttnnnKKK888///***)))((((((''''''''''''(((((('''%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&$$$###"""$$$&&&((((((&&&$$$###"""$$$###"""!!!!!!"""###$$$!!!!!!"""###############""""""""""""##################"""""""""""""""###!!!$$$%%%"""!!!""" %%%"""!!!###""" $$$$$$$$$#########"""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!%%%&&&""""""''''''###!!!!!!!!!!!!!!!"""######%%%###!!! !!!"""!!!!!!)))(((&&&$$$""""""""""""###&&&&&&$$$###%%%$$$!!! !!!""""""!!!!!!"""###&&&'''))))))(((&&&%%%$$$&&&%%%###"""""""""######!!!!!! !!!"""###%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$!!! ######!!!"""%%%$$$%%%%%%$$$"""!!!"""$$$%%%$$$$$$###"""!!! !!!!!!"""##########################################"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###((('''%%%$$$###"""""""""######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%### !!!%%%%%%"""$$$$$$$$$############"""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&'''(((%%%%%%%%%$$$$$$###############""""""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&'''&&&###!!!!!!###%%%'''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%###"""###%%%######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''#########"""!!!"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$tttXXXjjjjjjHHH777000,,,))))))(((''''''''''''((('''&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&$$$###!!!$$$&&&''''''%%%###""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""##################""""""""""""############!!!"""$$$$$$!!!&&&###!!!!!!###$$$$$$###$$$$$$$$$#########"""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" $$$$$$!!!!!!%%%%%%"""!!!!!!!!!!!!!!!"""######$$$"""  """!!!!!!%%%$$$###"""!!!!!!"""""""""%%%%%%""""""$$$### !!!""""""!!!!!!"""$$$"""###&&&)))+++,,,***(((%%%$$$###"""""""""###$$$!!!!!!"""#########""""""%%%$$$###""""""###$$$%%%%%%"""!!!######!!!!!!$$$###$$$%%%###"""!!!###$$$$$$$$$######""""""!!!!!!!!!""""""##########################################"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$######$$$&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%### !!!%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############""""""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$&&&%%%###""""""###%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$hhhNNN___fffEEE555111///***)))(((((('''''''''((('''%%%######$$$%%%$$$###$$$%%%&&&&&&%%%$$$"""!!!$$$%%%&&&$$$"""!!!"""### !!!!!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""###############"""""""""""""""######!!!"""!!!###((()))(((***'''$$$###$$$$$$###"""$$$############""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" """### !!!###$$$"""!!!!!!!!!!!!!!!"""######"""  """"""!!!!!!!!! !!!""""""!!!$$$$$$!!!!!!###""" !!!###"""!!!!!!"""$$$"""###&&&+++000111...+++#########"""######$$$%%%!!!"""$$$%%%$$$""" ########################&&&""""""###### ###"""###$$$###""""""$$$%%%#########"""""""""""""""!!!"""######$$$$$$#################################"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""###&&&(((###########################"""!!!!!!!!!!!!"""###############$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########$$$$$$###!!!!!!"""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$###"""!!!"""$$$###$$$$$$%%%%%%%%%%%%%%%###%%%### """&&&%%%""" !!!"""###$$$%%%&&&&&&%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$############""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######%%%$$$$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!"""###&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$dddJJJZZZ}}}dddDDD555000...******)))(((''''''''''''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$"""!!!$$$$$$$$$###!!! !!!### !!!"""######"""!!! !!!!!!"""###############!!!"""""""""############""""""""""""""""""###$$$""""""!!!###(((+++***,,,***'''$$$###!!! ############"""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!""""""!!!"""######"""!!!!!!!!!!!!!!!""""""###!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$!!!!!!###""" """######"""!!!###$$$%%%&&&(((...333333...((("""""""""######$$$%%%%%%!!!!!!"""######"""!!!!!!"""###$$$$$$$$$$$$###"""'''###"""$$$###"""!!!#########"""###$$$&&&"""""""""""""""#########""""""###$$$$$$$$$$$$##############################"""""""""$$$%%%$$$###########################"""######""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!###$$$&&&"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################!!!!!!!!!!!!""""""""""""$$$$$$%%%###!!!!!!"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###""""""###$$$######$$$%%%%%%%%%%%%$$$###$$$###!!!"""&&&&&&"""!!!""""""###$$$$$$%%%%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$gggMMM[[[}}}dddEEE666///,,,++++++)))((((((''''''''')))'''&&&%%%&&&'''&&&%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$""" !!!""""""###$$$%%%%%%$$$###"""!!!!!!"""###############!!!"""""""""############""""""!!!!!!"""###$$$$$$!!!######!!!"""''')))(((((('''&&&###!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""""""""###""""""""""""""""""###$$$"""""""""""""""""""""""""""""""""############$$$!!!!!!!!!!!!!!!""""""###"""  """###"""############"""!!! """%%%%%%""""""$$$### !!!"""######""""""###$$$$$$%%%(((,,,000///***%%%""""""######$$$$$$$$$$$$"""!!!"""$$$%%%"""###$$$$$$$$$$$$###"""'''###"""$$$###"""!!!#########"""###$$$&&&"""""""""""""""#########""""""###$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$###########################""""""###"""!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$##################$$$########################!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$"""!!!###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$###"""###%%%"""###$$$$$$%%%%%%$$$$$$"""######!!!###'''&&&"""########################$$$$$$###"""###$$$%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%#########$$$&&&(((###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%$$$###"""""""""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&& """%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$lllPPP]]]dddEEE555...+++,,,+++***)))((('''''''''***(((&&&&&&'''((('''&&&$$$%%%&&&&&&&&&&&&$$$$$$###$$$%%%###!!! !!!"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############""""""""""""############!!!!!!!!!!!!"""###$$$%%%!!!$$$### !!!$$$%%%###""""""###"""!!!"""$$$&&&!!!!!!"""""""""""""""###"""""""""""""""!!! !!!!!!""""""#########"""""""""""""""######""""""""""""""""""""""""###!!!!!!$$$$$$""""""%%%!!!!!!!!!!!!!!!"""#########!!! !!!######"""$$$$$$%%%$$$###"""!!! """%%%%%%""""""$$$### !!!"""$$$###""""""###%%% """&&&)))***)))&&&$$$""""""###$$$$$$$$$######""" !!!%%%'''########################&&&""""""###### ###"""###$$$###""""""$$$%%%#########""""""""""""""""""###$$$$$$%%%$$$$$$$$$###########################"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!"""######$$$$$$$$$###!!! ######$$$$$$$$$$$$######################################################!!!!!!!!!"""""""""######$$$%%%%%%$$$""""""###%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$######$$$%%%"""######$$$$$$$$$$$$$$$!!!######"""$$$'''&&&"""$$$$$$$$$#########""""""$$$######""""""$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$&&&'''###$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!!!!"""###$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$oooPPP\\\bbbCCC444///,,,---,,,+++)))(((''''''''')))(((&&&&&&'''''''''&&&%%%%%%''''''''''''&&&%%%"""$$$&&&%%%###!!!!!!!!!$$$$$$############$$$$$$!!!!!!"""###############""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""""" ###"""!!!######""" !!!$$$&&&!!!!!!!!!!!!""""""######"""""""""""""""!!! !!!"""###############""""""""""""######""""""""""""""""""""""""### ###$$$!!!!!!$$$!!!!!!!!!!!!!!!"""######&&&###!!!!!!"""######""""""###$$$$$$$$$###""""""!!!$$$$$$!!!!!!###"""!!!###$$$$$$###"""$$$%%%$$$(((,,,+++'''$$$###$$$######$$$%%%$$$###"""""""""!!!!!!###$$$%%%$$$###""""""###$$$%%%%%%"""!!!######!!!!!!$$$###$$$%%%###"""!!!###$$$$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###########################"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$"""!!!######$$$$$$$$$$$$###############$$$$$$#################################"""""""""#########$$$$$$"""#########!!!"""###%%%######""""""######$$$%%%################################################"""###$$$###"""""""""$$$""""""###$$$$$$$$$$$$$$$ """###"""$$$'''&&&"""###############$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""###$$$'''(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$pppNNNYYY~~~___AAA333000///---,,,+++)))((('''''''''((('''%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&"""$$$&&&'''$$$"""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!"""###############""""""""""""############!!!!!!!!!!!!"""###$$$%%% !!! """!!!&&&''''''$$$  ### !!!!!!!!!""""""######"""""""""""""""!!!!!!  !!!"""######$$$######"""""""""""""""###"""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!"""######'''%%%"""""""""######""" """###$$$$$$$$$###"""### """!!!!!!###$$$$$$######$$$%%%---222555000((("""!!!$$$###$$$%%%%%%$$$###"""!!!"""!!!!!!!!! %%%$$$"""!!!!!!"""$$$%%%$$$!!! ######!!!"""%%%$$$%%%%%%$$$"""!!!"""$$$%%%$$$$$$###"""!!!!!! ######$$$%%%%%%%%%%%%$$$###########################"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""!!!!!!"""$$$&&&########################""""""############"""""""""$$$%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$ !!!"""!!! !!!###%%%#########"""###$$$$$$%%%################################################!!!"""###"""!!! !!!###""""""###$$$$$$$$$$$$### """###"""$$$(((&&&"""!!!!!!"""###$$$%%%%%%&&&$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$""" ########################"""############$$$$$$$$$!!!""""""$$$%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$"""!!!"""$$$''')))&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""$$$%%%&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$eeefff^^^BBB666000,,,******)))(((((()))***+++)))&&&%%%&&&((()))'''%%%''''''''''''&&&%%%$$$###"""######$$$$$$$$$###### !!!""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""))),,,%%%"""###--- !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###!!!%%%%%%!!!$$$*** )))%%%!!!"""###$$$$$$###"""!!!%%%###!!!  !!!"""!!!""""""!!!!!!"""$$$ 333%%% %%%'''------,,,***'''%%%"""!!!###$$$%%%%%%"""((($$$""" """&&&((("""!!!!!!!!!"""###$$$$$$############""""""""""""##############################""""""""""""###############"""""""""""""""$$$$$$#####################!!!!!!"""###$$$###"""###!!! """%%%'''%%%###""""""############""""""$$$###"""###$$$$$$$$$###$$$"""!!!!!!"""######"""###$$$$$$"""  !!!"""###%%%%%%###"""###$$$"""###%%%%%%%%%$$$""" !!!!!!"""###############!!!!!!!!!!!!""""""""""""&&&$$$"""!!!"""###$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%!!!"""$$$"""!!!###$$$$$$$$$$$$$$$###"""""""""!!! !!!"""!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&&&&#########"""######$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''%%%######$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&&&&&&&''''''%%%######$$$%%%%%%%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###zzzqqq___CCC666///+++******)))(((((()))***+++$$$###"""$$$''')))((('''&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$######""" !!!"""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&& 111&&&$$$'''$$$$$$'''!!!!!!""""""""""""!!!!!!########################"""###"""((('''######((('''(((""""""############"""""""""""""""""""""!!!!!!!!!!!!"""######""""""###$$$%%%(((%%%'''###%%%######""""""!!!***%%%"""!!!***"""!!!###"""!!! """%%%&&&""""""""""""""""""###$$$############""""""""""""##############################""""""""""""######"""""""""""""""####################################!!!!!!"""###$$$###"""&&&$$$""""""$$$$$$""" !!!!!!""""""""""""!!!!!!######""""""#########"""$$$"""!!!!!!"""######"""###$$$$$$"""  !!!"""###%%%%%%###"""###$$$"""###$$$%%%%%%###"""!!!!!!""""""###############!!!!!!!!!!!!"""""""""###%%%$$$"""""""""###$$$$$$######$$$$$$$$$$$$######&&&!!! ###$$$""""""$$$######$$$$$$######"""!!!$$$###"""###$$$$$$""" ###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""###### !!!!!!""""""#####################$$$$$$%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&'''&&&%%%######$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%$$$%%%&&&&&&%%%###$$$%%%%%%%%%%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###|||bbbEEE666///+++******))))))))))))******$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$###"""!!!"""""""""###""""""!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""######"""!!!!!!###$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!########################---"""(((555""")))!!!""""""######""""""!!!########################!!!((("""***'''+++$$$###$$$'''######""""""""""""###### """$$$$$$###!!! ###$$$%%%$$$###"""###$$$,,,"""&&&***""""""$$$$$$%%%%%%%%%%%%$$$$$$---%%% %%%!!! ###"""""""""""""""######$$$###""""""""""""""""""############""""""""""""##############################""""""""""""######!!!!!!""""""######$$$$$$#########$$$$$$$$$#########!!!!!!"""###$$$###"""&&&$$$############!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!!!!"""######"""#########"""  """"""###%%%%%%###"""###$$$######$$$%%%$$$###"""!!!!!!"""######$$$$$$######!!!!!!!!!"""""""""######$$$######"""######$$$$$$"""##################"""&&&""" ###%%%###"""$$$###############"""!!!!!!$$$###"""###$$$$$$"""!!!###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########""""""""""""""""""""""""###############$$$%%%%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######""""""############""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''$$$###$$$&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$~~~dddEEE666///+++*********)))))))))))))))((('''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!###############"""!!! !!!"""#########!!!!!!!!!!!!""""""""""""!!!"""###"""!!!!!!###%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&+++)))~~~///###)))!!!"""""""""######"""""""""######################## !!!""""""---OOO&&&''',,,$$$###"""!!!!!!"""###$$$ !!!#########""""""###$$$%%%$$$"""!!!"""###$$$&&&"""(((***333---(((""" !!!"""############""""""!!!$$$$$$###"""!!!!!!!!!"""############"""""""""!!!##############################""""""""""""###### !!!"""###$$$$$$%%%""""""###$$$$$$$$$#########!!!!!!!!!###$$$###"""""""""!!!"""###$$$$$$###""""""!!!!!!!!!!!!""""""!!!"""""""""!!!!!!!!!"""$$$"""!!!!!!"""######""""""######""" !!!""""""###%%%%%%###"""###$$$###$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########"""###$$$#########$$$%%%""""""############""""""'''"""!!!$$$%%%######%%%"""############"""!!!!!!"""!!! !!!"""###!!!###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$yyyttteeeFFF666///,,,************))))))(((((()))))))))'''&&&$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!######$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###"""!!!!!!###%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!yyyiii%%%(((""""""############""""""########################$$$"""000HHH000###$$$###"""!!!!!!"""###$$$!!!!!! """###$$$"""###$$$###!!! !!!)))######%%%%%%### """"""###$$$######!!!!!!$$$$$$###"""!!!!!!!!!"""############"""""""""!!!""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$$$$%%%!!!"""###%%%%%%%%%$$$######!!!!!!!!!###$$$###"""!!!"""""""""""""""######$$$$$$###""""""###$$$$$$ """###""" !!!###$$$"""!!!!!!"""######""""""######""" !!!###"""###%%%%%%###"""###$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$""""""""""""############ ###$$$$$$###"""$$$%%%""""""############""""""&&&""" ###%%%###"""$$$###############"""!!!!!!"""!!! !!!######""" ###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######%%%'''((('''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%iiifffeeeEEE555///---******+++******)))((('''&&&(((((((((&&&%%%&&&'''&&&&&&&&&''''''&&&&&&%%%"""######$$$$$$$$$###############$$$######""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" """""""""!!!"""$$$&&&""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! ---!!!CCC$$$,,,!!!###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$((( ```---%%%######""""""""""""#########""" !!!###$$$!!!"""###"""!!! !!!"""(((###%%%'''###&&&!!!######!!!"""############""""""$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$ !!!###%%%&&&%%%$$$######!!!!!!"""###$$$###"""$$$%%%%%%###!!! %%%$$$###""""""###$$$%%% """$$$###!!! !!!$$$$$$"""!!!!!!"""######"""!!!"""###""" !!!###"""###%%%%%%###"""###$$$$$$$$$$$$###############"""###$$$$$$%%%$$$$$$$$$"""""""""#########$$$$$$"""%%%%%%###"""$$$&&&"""##################"""%%%!!!"""$$$"""!!!###$$$$$$$$$$$$$$$###""""""$$$######$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$'''((('''$$$!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%jjjdddeeeDDD444000///******++++++***)))'''&&&&&&''')))'''%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!"""$$$&&&""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&& $$$&&&###)))"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!! """"""############""""""###""""""!!!!!!!!!!!!!!!!!!"""######"""!!!"""$$$))) ((("""+++&&&$$$###$$$!!!!!!""""""######$$$$$$""""""""""""""""""###$$$############""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""#########!!!###%%%&&&%%%$$$######!!!!!!"""###$$$###"""$$$%%%&&&###  %%%$$$###!!!!!!###$$$%%% ###&&&$$$!!! """%%%$$$"""!!!!!!"""######"""!!!""""""""" """###"""###%%%%%%###"""###$$$%%%$$$$$$###############"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$"""&&&&&&###"""$$$'''######$$$$$$$$$$$$######$$$ !!!###!!! """%%%%%%%%%%%%%%%$$$###############$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$%%%$$$###$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$######$$$&&&''''''&&&#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%zzzqqqdddCCC333000111***+++++++++***)))'''&&&(((******'''### """###$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""!!!"""$$$&&&""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""))) ***222'''$$$!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$..."""%%%###mmm"""!!!"""###$$$$$$###"""!!!!!!"""###$$$###""" !!!"""$$$$$$######$$$&&&%%%,,,%%% ***"""***!!!!!!!!!!!!"""###%%%%%%""""""!!!!!!"""###$$$$$$############""""""""""""""""""""""""""""""""""""######""""""""""""###############""""""""""""""" ###&&&&&&&&&$$$######!!!!!!"""###$$$###""" """$$$### !!!###$$$###""" """###$$$!!!$$$'''%%%!!! ###&&&$$$"""!!!!!!"""######"""!!!""""""""" """$$$"""###%%%%%%###"""###$$$%%%$$$######""""""############$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""&&&&&&###"""$$$'''$$$$$$%%%%%%%%%%%%$$$$$$$$$!!!""" """%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!!!!"""$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!""""""$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& """$$$$$$######$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$######$$$&&&''''''&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$!!! """%%%'''(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&xxx[[[AAA222+++...------,,,***)))'''&&&%%%)))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###!!!%%%((((((%%%!!! !!!"""############### !!!""""""""""""""""""!!!  !!!###$$$###"""!!!!!!"""###$$$((($$$!!!"""$$$%%%### ###############"""!!!!!!&&&(((TTT!!!&&&%%%!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%))))))+++111QQQ&&&!!!!!!"""$$$$$$ """000"""!!!$$$$$$######"""""""""!!!###'''%%% '''&&&###""" $$$)))!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$$$$$$$############$$$$$$""""""############"""""""""$$$%%%%%%###"""######!!!"""$$$%%%%%%### ###!!! """$$$%%%###!!! ###%%%$$$""""""$$$&&&"""###"""!!! !!!$$$&&&######$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""!!!"""$$$$$$"""!!!"""###########################((($$$!!! """$$$###"""""""""!!!!!!!!!!!!!!!"""%%%$$$""" !!!###%%%'''"""############$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""########################&&&%%%$$$#########$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""##############################%%%$$$###$$$%%%&&&$$$"""$$$!!!!!!###### """&&&###!!! """$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%(((&&&###""""""$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""########################$$$$$$###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%$$$###$$$&&&%%%!!!&&&###!!!!!!$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%|||qqqZZZAAA222+++...---,,,+++***((('''&&&&&&)))((('''&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!!!!""""""############""" !!!"""""""""""""""!!!  """$$$%%%$$$###"""!!!!!!"""###$$$$$$###""""""#########"""###############"""!!!!!!###"""555)))###$$$!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%"""%%%,,,%%%&&&&&&$$$&&&(((### '''''' """&&&---$$$#########""""""""""""$$$ ---'''### %%%((())) !!!"""###$$$######"""########################"""######"""!!!!!!"""$$$$$$######""""""######$$$""""""############""""""!!!"""$$$$$$"""!!!"""###############""""""!!!!!!"""!!! """$$$%%%###!!!!!!###%%%$$$""""""###%%%"""###"""!!! !!!$$$&&&#########$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""!!!"""$$$$$$"""!!!"""###########################)))&&&""""""###%%%%%%$$$###""""""!!!!!!"""""""""$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""########################&&&%%%$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""""" ###$$$""""""%%%%%%###!!!!!!###%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###"""###$$$$$$###$$$$$$##################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###%%%&&&%%%!!!&&&$$$""""""%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$!!!qqqfffXXX@@@222+++///---,,,+++)))(((''''''&&&)))((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""  """###"""############""""""!!! !!!"""""""""""""""  !!!###&&&'''######""""""""""""######!!!"""""""""!!!!!!###$$$###############"""!!!!!!'''!!!\\\ ###!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%""" 000(((***$$$ !!!''' '''!!!"""&&&!!!!!!###""""""""""""!!!!!!!!!!!! ###"""######(((,,,!!!"""""""""####################################"""######"""!!!!!!"""$$$$$$######""""""######$$$""""""############"""""""""###$$$$$$""""""###$$$%%%$$$"""!!!!!!!!!"""###"""!!!!!!"""$$$$$$###"""###$$$%%%$$$""""""###$$$"""""""""!!! !!!###&&&#########$$$$$$$$$$$$%%%&&&&&&%%%######"""""""""!!!"""$$$$$$"""!!!"""###########################'''%%%###"""###$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""!!!$$$%%%$$$%%%)))$$$###"""###$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&$$$###$$$%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%""" %%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$!!!ggg]]]|||WWW@@@222+++///,,,+++)))(((''''''''''''(((((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$###!!!!!!###$$$###############"""!!! !!!"""""""""""""""!!! !!!"""$$$%%%&&&###""""""""""""""""""### ###$$$"""!!!$$$###############"""!!!!!!### )))rrr###$$$ !!!!!!"""""""""""""""""""""######$$$$$$%%%%%%'''!!!""" 999(((###%%%%%%###&&&$$$,,,'''***&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$***$$$)))---"""""""""!!!"""######$$$########################"""######"""!!!!!!"""$$$######""""""""""""######""""""############""""""###$$$%%%$$$######%%%&&&######"""""""""""""""###!!!!!!"""######$$$###"""$$$$$$$$$$$$###"""""""""!!!"""###"""!!!!!!###%%%############$$$$$$$$$$$$''''''%%%$$$######""""""!!!"""$$$$$$"""!!!"""###########################$$$###"""""""""#########"""######$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""%%%%%%%%%$$$$$$#########$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""""" !!!%%%&&&%%%&&&)))#########$$$&&&&&&%%%############"""######$$$$$$%%%$$$###$$$&&&&&&$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%aaaYYYwwwWWW???222+++///+++***((('''&&&'''((()))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%#########""""""########################"""!!! !!!""""""""""""""""""""""""""""""#########"""""""""######""""""""""""$$$%%%###"""###############"""!!!!!! ###***)))999:::!!!$$$ !!!"""###""""""!!!!!!!!!"""######$$$%%%%%%""" !!!*** ,,,,,,pppooo%%%'''"""!!!%%%"""!!!***&&& ### ### ((($$$(((%%%&&&...%%%"""""""""!!!"""######$$$"""""""""""""""""""""""""""######"""!!!!!!"""$$$###""""""""""""""""""###""""""############""""""!!!"""###"""!!!"""$$$&&& !!!###$$$$$$###"""!!! !!!##################%%%$$$$$$#########""""""!!!"""###"""!!!!!!###%%%""""""#########$$$$$$$$$'''&&&%%%$$$############!!!"""$$$$$$"""!!!"""##############################$$$$$$#########$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###"""""""""#########$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""%%%"""###&&&&&&$$$$$$'''$$$######$$$&&&&&&%%%######"""""""""######$$$%%%$$$######$$$&&&&&&$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%^^^[[[uuuWWW@@@222+++///***)))'''&&&&&&''')))***((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""############""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$""" """###############"""!!!!!!"""###%%%'''""" """#########"""!!! !!!!!!"""###$$$%%%%%%!!!$$$'''---AAA&&&((('''$$$***'''"""TTT[[[\\\\\\\\\]]]]]]]]]]]]]]]ddd\\\\\\XXXUUUdddbbbVVVaaaDDD"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$###""""""!!!!!!""""""###""""""############"""""" !!!$$$!!!###%%%%%%$$$""" """###$$$###"""###$$$%%%$$$"""###$$$$$$###""" """######""""""###$$$"""""""""############$$$%%%%%%$$$############$$$!!!"""$$$$$$"""!!!"""##############################%%%&&&&&&%%%$$$%%%''' !!!"""$$$%%%$$$$$$###!!!"""###$$$%%%$$$######"""############$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""'''$$$###&&&%%%""""""$$$%%%$$$###$$$%%%&&&&&&$$$###############$$$%%%&&&%%%#########%%%&&&%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$###"""###%%%'''############$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$!!!zzz]]]]]]rrrXXX@@@222+++///***)))'''%%%%%%''')))+++((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###%%%''''''%%%###"""#########""""""#########!!!""""""############""" !!!""""""""""""""" !!!!!!""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!!!!###$$$$$$$$$###############"""!!!!!!###&&&"""  """#########!!!!!! !!!"""###$$$%%%%%% !!!***$$$###%%%&&&HHH,,,+++$$$***!!! ,,,...%%% !!!"""###$$$######""""""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""""""""############""""""  ###%%% !!!"""###$$$######""""""$$$$$$"""!!!"""$$$$$$"""!!!"""$$$%%%$$$""" """######""""""###$$$""""""""""""##################"""""""""###$$$$$$!!!"""$$$$$$"""!!!"""########################### ###%%%%%%###"""$$$%%% """###$$$$$$###"""""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$&&&'''(((&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""&&&######%%%%%%"""!!!$$$&&&$$$######$$$&&&&&&&&&#########$$$$$$%%%&&&'''%%%$$$""""""$$$%%%&&&%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###&&&((($$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%######%%%'''$$$$$$###!!! %%%(((############$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$!!!uuu^^^^^^mmmXXX@@@222+++///***(((&&&%%%%%%''')))+++''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!###&&&((((((&&&###!!!###"""!!! !!!"""### !!!"""############### !!!!!!"""""""""""""""!!!"""#########!!!"""###$$$$$$###"""!!!""" !!!%%%((((((&&&###############"""!!!!!!!!!+++(((,,,TTT222  """###$$$###!!!  !!!"""###$$$%%%%%%!!!***,,, +++333...$$$ ((( ***###)))%%%&&&!!!###$$$%%%$$$"""!!!########################"""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""""""""############"""""""""######"""!!!###&&&)))""""""!!!!!!!!!###$$$%%%"""$$$$$$"""!!!"""$$$$$$""" """%%%&&&%%%### """###$$$###"""###$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%!!!"""$$$$$$"""!!!"""###########################!!!!!! """!!!###$$$###"""!!!###############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$##################$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!###$$$&&&((()))&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%$$$###$$$%%%&&&$$$"""%%%""""""%%%%%%""""""$$$'''%%%""""""$$$&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&$$$!!!!!!###%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&########################!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%'''%%%######%%%((($$$$$$"""$$$)))"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%jjj\\\lllXXXBBB222)))...,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%###!!!!!!!!!######$$$$$$$$$$$$#####################"""!!! ###%%%%%%###""""""  !!!"""!!! """"""###"""!!!!!!###&&&!!!!!! ######""""""""""""######""""""""""""!!!!!!!!!!!!(((---&&&$$$111ccc"""...$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&$$$""" !!!"""###bbb222###"""+++)))!!!&&&!!!$$$""")))'''###!!!###""" ###$$$ ###%%%### !!!!!!!!!"""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&$$$"""!!! !!!"""$$$%%%$$$$$$###############$$$$$$$$$###"""!!! $$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%###""""""###%%%$$$$$$"""############$$$$$$$$$######""""""######$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&###"""$$$### #########"""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%$$$$$$$$$############""""""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""""""""!!!""""""###$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###""""""########################&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''"""$$$%%%$$$""""""###$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%&&&&&&&&&&&&hhh^^^qqqXXXBBB222)))...+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%###"""""""""######$$$$$$$$$$$$######"""############""""""!!!"""###$$$###!!!"""!!! !!!"""!!! """"""###"""!!!!!!###&&&!!!!!!!!! """!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!&&&+++ !!!nnn!!!###***&&& ***"""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!""""""###)))$$$fff$$$ """''''''"""%%%###'''$$$++++++%%%!!! """###!!!"""%%%$$$!!!###%%%###!!!!!!!!!!!!!!!!!!!!!""""""$$$###""""""###$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""###$$$######!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""##################""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$%%%$$$###"""############$$$$$$$$$######""""""######$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%######%%%$$$!!!###############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$#################################$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$###$$$&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%hhh```wwwVVVAAA222***...***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$&&&'''&&&$$$###############$$$$$$$$$$$$######!!!""""""############"""""""""#########"""!!! """!!! """"""!!! """"""###"""!!!!!!###&&&!!!!!!!!!!!!""""""""""""###"""!!! """"""""""""!!!!!!!!!!!!!!!"""%%%%%%,,,,,,### (((222!!!!!!!!!!!!"""###$$$%%%"""""""""""""""#########'''&&&"""""""""###&&&+++***///### """###"""###'''$$$!!! ###%%%###!!!######""""""""""""""""""%%%$$$""""""######!!! """"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""######"""!!!"""###$$$%%%&&&%%%$$$###"""""""""""""""#########$$$$$$$$$$$$"""############"""!!!!!!""""""######$$$%%%%%%%%%###""""""###%%%%%%$$$""""""############$$$$$$$$$######""""""######$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%######&&&%%%"""###############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$############$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""###############"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&(((######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$jjjaaazzz~~~UUUAAA222***...******)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''%%%$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###############"""!!!!!!""""""###$$$%%%"""!!! !!!"""###""" """"""###"""!!!!!!###&&&!!!!!!""""""#########$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!! )))'''!!!###PPP!!!$$$'''***+++!!!!!!!!!!!!"""###$$$%%% !!!"""###############"""###TTT/// !!!"""'''!!!%%%$$$%%%'''((())))))444$$$!!! """###!!!"""&&&###!!! ###$$$$$$"""$$$$$$$$$############"""%%%$$$######$$$%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########"""""""""###$$$%%%'''&&&%%%###"""!!!!!!!!!#######################################""""""!!!############$$$$$$%%%%%%###"""###$$$%%%%%%$$$"""""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%######&&&&&&###$$$############$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$#########$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%%%%%%%$$$###$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###oooccc||||||SSS@@@222***...++++++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%######$$$$$$$$$$$$###### !!!"""##################"""!!!!!!"""###$$$%%%###!!! !!!"""###"""!!!""""""###"""!!!!!!###&&&!!!!!!""""""######$$$$$$%%%%%%$$$###############""""""""""""!!!!!!!!!!!!$$$"""!!!+++&&&$$$MMM###333'''###%%%!!!!!!!!!!!!"""###$$$%%% !!!"""###############%%%"""(((MMM!!!%%%+++ !!!...((("""///"""!!!&&&"""!!!###""" !!!$$$###"""!!!!!!"""$$$$$$###$$$$$$$$$$$$############$$$###"""$$$&&&''''''&&&########################################################################""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%###############$$$$$$%%%'''&&&%%%###"""!!!!!!!!!$$$######"""!!!!!! $$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&%%%$$$"""""""""#########$$$$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%###$$$''''''$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###vvvjjj{{{QQQ???222***...,,,+++***))))))(((((((((''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$$$$%%%######$$$$$$$$$$$$######!!!""""""############"""%%%$$$###"""!!! !!!###"""!!!!!!######"""!!!""""""###"""!!!!!!###&&&""""""""""""############"""""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!! %%%###"""!!!+++///)))%%%&&& ###!!!!!!!!!!!!"""###$$$%%%"""""""""""""""#########'''$$$ &&&(((""""""&&& &&&!!!111+++'''###"""###""" ######""""""""""""###$$$$$$""""""#########$$$$$$$$$"""""""""###&&&(((((('''########################################################################""""""""""""""""""""""""######################## !!!!!!"""$$$%%%&&&#########$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""$$$$$$###"""!!! %%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&+++)))&&&%%%%%%%%%$$$###"""############$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$$$$'''&&&###$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$|||tttzzzPPP>>>222+++...+++***)))(((((('''((((((''''''&&&%%%%%%%%%%%%&&&"""$$$%%%%%%$$$######$$$######$$$$$$$$$$$$######"""############""""""!!!"""""""""!!!!!! ###"""!!!"""######"""!!!""""""###"""!!!!!!###&&&""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!!!!$$$""",,,'''%%%TTT"""%%%+++!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!""""""###(((222222!!!$$$$$$$$$,,,***OOOYYYUUUQQQ^^^UUU\\\WWW]]]^^^dddeeeeeeDDD $$$%%%"""!!!###""" !!!%%%"""#########"""###$$$%%% !!!!!!"""###$$$%%%%%%"""!!!!!!"""$$$&&&%%%$$$########################################################################""""""""""""""""""""""""########################""""""!!!!!!"""###$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%$$$###""""""###############""""""!!!!!!!!!$$$$$$$$$$$$$$$###""""""###$$$%%%&&&((()))***+++000---(((&&&%%%%%%$$$$$$"""############$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''$$$$$$&&&%%%"""%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''' !!!"""#########"""!!!""""""######$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%}}}yyyOOO>>>222+++...***)))(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&!!!###$$$$$$###"""###$$$######$$$$$$$$$$$$#####################"""!!! !!!""""""#########"""!!!"""###$$$###!!!""""""###"""!!!!!!###&&&######""""""!!!!!! """"""######$$$%%%''''''""""""""""""!!!!!!!!!!!!"""$$$!!!$$$"""$$$ccc$$$---%%%$$$!!!!!!!!!!!!"""###$$$%%%&&&$$$"""!!! !!!"""###...'''???!!!!!!&&&***###%%%---RRRKKK000!!!###***!!!%%%'''***(((### """###!!!###'''"""#########"""###$$$&&& """###$$$%%%&&&"""!!! !!!"""###"""!!!########################################################################""""""""""""""""""""""""########################$$$######"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$###############$$$$$$$$$###############"""!!!!!!!!!"""$$$&&&))),,,...///444///***&&&$$$%%%%%%$$$"""############$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%$$$&&&%%%"""%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&"""""""""!!!"""######$$$###%%%'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$##################$$$"""$$$$$$$$$###"""###$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&(((&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&zzzsssSSS>>>222+++.........***&&&&&&))))))&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&& !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!"""######$$$$$$###############$$$ !!!!!!""""""##############################  """"""""""""""""""""""""!!!&&&III,,,%%%%%%(((###!!!"""###"""!!!"""###%%%"""$$$%%%### !!!$$$&&& $$$WWWyyy******$$$$$$######"""!!!!!!!!!(((%%% """(((""""""%%%###%%%###""" $$$""" !!!###%%%$$$""""""!!!!!!"""$$$$$$###"""%%%$$$###"""!!!!!!!!!!!!######""""""""""""######"""%%%%%%$$$!!!"""###$$$%%%&&&%%%$$$$$$$$$###"""###%%%%%%###"""######"""!!! !!!!!!$$$$$$########################""""""######$$$%%%'''$$$!!!!!!$$$&&&&&&%%%$$$$$$$$$######"""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$############"""!!!###(((,,,.../////////111---(((%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%$$$######%%%'''"""############$$$$$$$$$######$$$$$$$$$$$$######***'''$$$!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$###"""############$$$$$$$$$$$$$$$###############$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$######$$$&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''%%%###$$$''')))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$ssshhh{{{TTT???333,,,.........***&&&&&&***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&!!!!!!""""""######$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""######$$$$$$###""""""######$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###!!!'''###!!!### !!!  !!!###"""$$$%%%$$$ """$$$%%%$$$@@@&&&(((!!!!!!!!!"""######$$$$$$<<>>111***---)))+++***((())),,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""#########!!!!!!!!!!!!!!!"""###### !!!!!!"""$$$$$$###"""""""""!!!!!!!!! ######################## """######""" """""""""""""""""""""""" ]]]...###""""""''' !!!  !!!###!!!$$$((('''$$$""""""###"""&&& ***'''!!!!!!!!!"""######$$$$$$"""$$$dddLLL&&&(((###"""%%% $$$$$$""""""$$$'''&&&$$$"""###$$$$$$""" !!!###$$$$$$$$$######"""""""""############""""""""""""######$$$$$$$$$#########""""""###""""""!!!"""###$$$%%%$$$###"""###%%%%%%###""""""###%%%%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%######""""""######$$$%%% ###%%%&&&$$$###$$$%%%#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$############""""""#########$$$$$$$$$$$$"""!!!!!!"""###$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))$$$&&&((((((&&&%%%''')))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&((()))******,,,---***%%%###%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||```pppUUU===111***---)))+++***((())),,,***&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""!!!"""######"""!!!""""""""""""""""""""""""###///III,,,###(((###!!!"""###"""!!!"""###%%%!!!%%%((((((%%%""""""###!!!'''###eee666$$$$$$######"""!!!!!!!!!+++000"""666&&&###"""%%% $$$$$$""""""%%%((((((%%%"""!!!"""%%%""" !!!###$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%$$$###"""###%%%%%%###"""######%%%%%%%%%###!!! !!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%% ###&&&'''%%%###$$$&&&"""""""""######$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""!!!""""""###$$$%%%%%%&&&""""""!!!###&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$###""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&$$$######$$$'''&&&$$$###"""###$$$%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))###&&&((('''%%%$$$&&&)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&''')))******---...+++%%%###%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&^^^gggUUU>>>333+++...---,,,***((('''&&&''''''((('''&&&%%%$$$%%%&&&&&&!!!&&&(((%%%######""""""###$$$%%%%%%%%%$$$###$$$$$$$$$#########"""""""""!!! """%%%&&&### """""""""""""""""""""""""""%%%'''%%%###""""""###!!!  !!!###$$$&&&%%%###!!! !!!"""***"""///$$$%%%$$$ """###$$$222###uuu&&&$$$&&&!!!///*** ***""")))'''000$$$"""!!!,,,&&& ---ccc&&&$$$%%%'''###(((***,,,;;;III"""!!!&&&!!!""""""######$$$$$$###""""""###%%%### ############)))'''$$$############"""$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$###############$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$%%%%%%%%%$$$"""!!!########################""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$&&&((($$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&''''''(((''''''''')))'''%%%&&&((()))'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&((())),,,((($$$%%%'''((($$$ ###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&%%%&&&''''''&&&%%%###"""((($$$!!!!!!###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%~~~\\\dddUUU>>>333+++...,,,+++***((('''&&&'''''')))((('''&&&%%%&&&''''''!!!&&&(((%%%######"""######%%%%%%%%%%%%$$$###$$$$$$$$$#########"""""""""!!!!!!"""%%%%%%### ########################"""###$$$###""""""$$$&&&###"""!!! """###%%%'''%%%###!!!!!!!!!"""###AAAVVVZZZ???******"""''')))'''$$$###$$$%%%,,,((( ***(((QQQdddaaa..."""$$$ $$$000###((("""!!!!!!+++ ###'''&&&!!! ---000***UUU000"""!!!&&&!!!############$$$$$$###""""""###%%%!!!!!!"""######"""$$$&&&$$$""" !!!"""!!!!!!$$$$$$%%%###"""!!!"""$$$$$$$$$$$$############"""##################$$$$$$"""###$$$$$$%%%%%%$$$$$$########################$$$######""""""#########%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!&&&&&&&&&%%%$$$###"""!!!########################""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$''')))$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&'''''''''''''''&&&&&&(((&&&%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((%%%"""###&&&'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!###$$$%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$''''''((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&'''((('''&&&%%%$$$###)))---,,,&&&!!!$$$((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%zzzYYY^^^~~~UUU>>>222+++...,,,+++***(((''''''''''''***)))((('''&&&'''((((((!!!&&&(((%%%###$$$###!!!###$$$%%%%%%%%%%%%######$$$$$$$$$###############!!!!!!!!!###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""" """&&&***######"""!!!"""###$$$%%%'''&&&$$$###""""""###$$$---555((("""!!!!!!444000$$$>>>%%%!!!'''555'''!!!000000+++666 ###((( $$$!!!+++###)))nnn """$$$###$$$%%%!!!((("""''''''"""CCC{{{""" &&&!!!############$$$$$$###""""""###%%%"""$$$###""""""$$$&&&!!!  """"""!!!###$$$$$$###!!!!!!"""$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""######$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""$$$###""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%''')))$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''''''''''''''&&&%%%$$$'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))((('''%%%%%%$$$%%%%%%$$$""" """%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((((((((('''%%%)))---+++&&&$$$&&&)))'''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%~~~^^^```~~~TTT>>>222,,,...+++***))))))((('''''''''***)))'''&&&&&&&&&'''(((!!!&&&'''$$$###$$$$$$"""###$$$%%%&&&%%%$$$###"""########################!!!!!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """'''+++######""""""######$$$%%%&&&&&&$$$$$$######$$$$$$---DDD555&&&+++,,,((("""###%%%kkkvvv)))--- )))###&&&)))888######!!!###&&&::::::###'''&&& $$$%%%"""000)))+++"""www""" &&&!!!######$$$"""###$$$###""""""$$$&&&!!!!!! """%%%%%%"""$$$"""!!!"""###$$$###""""""###$$$###!!!!!!"""$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################""""""!!!!!!""""""######$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''&&&%%%$$$###'''&&&&&&''''''(((((('''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***%%%%%%&&&'''(((((())))))***(((%%%"""%%%))))))&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%mmmjjjTTT>>>222,,,...******))))))((((((''''''((('''&&&%%%%%%%%%&&&'''!!!%%%'''$$$###%%%&&&$$$$$$%%%%%%&&&%%%$$$###"""######################## !!!###$$$$$$###""""""######################## !!!"""""""""###&&&(((###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!+++---""" &&&)))$$$''''''!!!%%%###///$$$***'''$$$***'''mmm@@@'''!!!'''...&&&$$$&&&&&&)))%%%)))###%%%""" ###&&&'''###&&& ((('''!!!$$$ !!! &&&!!!###$$$$$$"""###$$$###""""""$$$&&&$$$"""'''...)))'''%%%$$$$$$%%%$$$"""!!!""""""###"""!!!!!!"""$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%)))))))))((('''&&&%%%$$$''''''(((((((((((()))***''''''((((((((()))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***$$$$$$%%%&&&'''((()))))))))000333...)))))))))'''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******'''''''''''''''''''''&&&%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%wwwoooSSS===222,,,...)))))))))))))))(((''''''((('''&&&%%%$$$%%%&&&&&&!!!%%%&&&$$$###&&&'''&&&$$$%%%&&&&&&%%%$$$"""!!!###############$$$$$$$$$!!!$$$$$$###""""""###########################!!!$$$$$$$$$$$$%%%&&&"""""""""############$$$$$$$$$$$$$$$$$$$$$#########ooo777((()))///(((%%%)))///!!!===+++ @@@UUU---,,,222 ###$$$%%%!!!!!!&&&'''$$$$$$&&& """!!!%%%)))!!!---777!!! &&&!!!$$$$$$%%%!!!"""######"""###%%%&&&(((%%% !!!,,,666...%%%$$$#########""" !!!"""""""""!!!!!!"""$$$$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!!!!!"""######$$$$$$##############################""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%$$$%%%''')))&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''&&&%%%%%%)))))))))))))))((('''&&&''')))******))))))+++,,,))))))*********+++++++++***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%&&&'''((()))""";;;LLLCCC///$$$%%%)))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%tttSSS===222,,,...((())))))***))))))'''''')))(((&&&%%%%%%&&&&&&'''!!!%%%&&&######&&&((('''%%%%%%&&&&&&%%%$$$"""!!!""""""#########$$$$$$$$$!!!$$$%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%!!!!!!""""""#########""""""#####################SSSVVV$$$$$$&&&!!!%%% 000)))---,,,'''~~~555'''$$$)))$$$!!!%%%$$$!!!%%% &&&555$$$%%%***$$$!!!&&&(((((( $$$"""###&&&!!!&&&!!!$$$$$$%%%!!!"""######"""###%%%'''&&&%%%!!!!!!+++555///###"""""""""######  !!!"""!!!!!!!!!###$$$$$$$$$$$$############"""$$$$$$##################!!!""""""###################################################$$$%%%&&&'''############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''')))&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))(((((()))))))))(((((('''))))))************))))))(((***,,,,,,******,,,///+++++++++,,,,,,,,,------++++++************++++++***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###""" !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((()))))))))''''''&&&&&&&&&((()))***!!!:::JJJ@@@---%%%&&&'''((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%|||SSS===222,,,...(((((()))******)))((('''***)))((('''&&&''''''(((!!!%%%&&&######&&&((((((%%%%%%&&&&&&%%%$$$"""!!!""""""######$$$$$$$$$$$$"""%%%%%%###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""$$$&&& !!!"""""""""""""""!!!""""""#########""""""*** ...&&&&&&+++TTT333!!!(((""" (((&&&"""!!!!!! &&&!!! """ &&&!!!$$$$$$%%%!!!"""######"""###%%%''' ###""" '''111,,,!!!!!!!!!###%%%%%%###!!! !!!"""!!! !!!###$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%!!!!!!"""#######################################$$$$$$$$$$$$%%%&&&'''(((""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&!!!###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%$$$###$$$&&&(((&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))'''((()))******++++++***)))******++++++++++++***(((+++------++++++---000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((('''&&&$$$### """""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&'''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""!!!"""$$$%%%''''''((((((#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&''')))))))))(((((()))((((((''''''(((***+++'''111333+++'''+++***###)))(((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%QQQ>>>444,,,,,,,,,+++)))''''''(((***+++***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''!!!"""$$$&&&&&&$$$""" ######$$$$$$$$$$$$######""""""############""""""%%%%%%$$$$$$######""""""######""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$&&&######uuu&&&(((---!!!###&&&'''### %%% 222###############"""!!!!!!...)))"""!!!'''"""###""""""###$$$$$$$$$$$$%%%%%%%%%  """%%%&&&$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$!!!"""$$$$$$"""!!!"""###$$$$$$###############$$$ """$$$%%%%%%###!!!%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%###!!!"""%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$###''''''((((((((((((''''''***%%%###&&&)))((('''(((&&&'''''''''***---+++&&&+++'''+++---(((+++000---...(((000888333222777666...222777888666777;;;???FFF===777999999666555888444111444333,,,222;;;999555///+++,,,+++&&&%%%)))((()))***)))((((((+++...)))((((((''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((&&&$$$###$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((%%%$$$%%%'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""''''''''''''&&&%%%$$$######%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%''')))+++&&&''''''(((((((((((((((******))))))((((((''''''***))))))((('''&&&&&&&&&)))))))))))))))(((((((((((((((((((((((((((''''''((()))))))))(((''''''&&&)))))))))************+++))))))(((((((((((())))))''''''''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%(((((((((((((((''''''&&&###&&&'''$$$$$$'''&&&###~~~NNN;;;222+++,,,,,,+++)))((('''((()))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""""""""""""""!!!!!!!!!!!!######""""""######$$$%%%###########################$$$$$$$$$%%%%%%%%%%%%###%%%%%%######&&&###'''fff888###000"""...######$$$######""""""!!!)))$$$###444"""!!!'''"""#########!!!""""""""""""############!!! """$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$!!!###$$$$$$###""""""###$$$$$$###############$$$!!!"""###$$$$$$###""" #########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&###$$$$$$###"""###%%%'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$''''''((((((((((((''''''...)))'''***+++)))'''(((000///+++'''(((---...,,,"""***111222///+++***---444111<<>>HHHXXXhhhsssxxxxxxlll___ZZZWWWVVVZZZ___\\\TTTSSSMMMCCCGGGPPPOOODDD:::111000///---///444)))++++++***((('''((()))&&&&&&'''''''''(((''''''))))))(((((('''''''''&&&((('''%%%$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########''''''''''''&&&%%%$$$###$$$&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&(((***+++&&&'''(((((())))))((((((******))))))((((((((((((******)))(((((('''&&&&&&******))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&%%%'''((((((((())))))))))))++++++************++++++'''((((((((((((''''''&&&((((((''''''&&&'''''''''(((((())))))(((((('''&&&"""%%%&&&%%%&&&))))))'''{{{KKK999111,,,...---,,,***(((''''''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''######$$$$$$$$$$$$######""""""############""""""!!!!!!!!!"""""""""""""""######""""""######$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&!!!&&&'''ggg,,,%%% !!!(((555)))""")))$$$######$$$$$$$$$###""""""""" ,,, PPP!!! &&&"""$$$$$$$$$!!!""""""""""""#########&&&###  """$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$$$$###############$$$$$$""""""###############"""!!!"""###$$$%%%&&&&&&'''&&&%%%%%%$$$#########$$$"""$$$%%%%%%$$$###%%%&&&"""###%%%%%%$$$$$$%%%'''$$$######""""""######$$$&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''(((((())))))(((((('''+++'''&&&)))***'''&&&'''+++,,,***&&&'''---000///...:::888999FFFDDD>>>GGGPPPZZZpppxxx```YYYYYYiiivvvooopppkkk\\\UUUNNNIIIBBB:::666555333222000///---,,,++++++'''((()))************)))))))))((((((((((((((((((((('''%%%%%%&&&''''''&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$###%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))))))))(((&&&&&&'''''''''(((((((((***)))((((((((()))***+++&&&'''(((((())))))((((((***))))))))))))(((((((((******))))))((((((''''''************************)))))))))))))))*********((())))))))))))(((''''''((((((((()))))))))************))))))))))))******(((((())))))******)))))))))(((((((((((())))))***(((((())))))(((((('''&&&$$$((((((&&&'''***)))&&&{{{KKK999333///111---,,,+++)))((('''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""###$$$######$$$$$$$$$$$$######"""######$$$$$$######"""#########$$$$$$%%%%%%%%%######""""""######$$$%%%########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$(((<<>>999333///++++++******))))))******(((((((((''''''''''''''''''%%%$$$$$$&&&'''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$!!!###%%%%%%$$$$$$$$$%%%####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((())))))))))))(((((((((((((((((('''(((((()))))))))))))))))))))))))))***************************)))))))))((((((((())))))*********(((((()))))))))*********++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,......------------......'''((()))***************((('''''''''((()))******)))))))))))))))(((((('''(((+++***&&&%%%&&&$$$ yyyyyyJJJ888222---///,,,++++++***)))(((''''''***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&$$$"""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$(((!!!&&&'''(((((('''%%%;;;+++*** $$$$$$%%%&&&&&&&&&%%%%%%%%%###+++&&&sss!!! &&&"""$$$$$$$$$!!!""""""""""""##################$$$$$$$$$!!!########################$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$""""""""""""###$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&'''%%%###""""""###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&''''''((()))((())))))******))))))(((---***))))))((('''***000+++222777777===NNNaaammm|||xxx~~~ssskkkrrrrrrpppooowww}}}pppfff\\\NNNEEE555333000---+++++++++,,,******)))(((((('''&&&&&&'''&&&$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))******)))))))))))))))************+++++++++******************(((((())))))***+++++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******+++*********)))((((((((((((((()))***))))))******))))))((('''%%%((((((&&&%%%((('''$$$zzzkkkzzzKKK:::333---...***************)))((((((***)))((('''&&&%%%%%%%%%########################!!!!!!###$$$%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$##################"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###&&&''')))OOO$$$&&&'''###(((!!!%%%,,,$$$$$$%%%&&&&&&&&&&&&&&&+++&&&"""333 +++ttt"""!!!'''"""#########!!!""""""""""""#########$$$###!!!"""######"""!!!#########$$$$$$#########$$$$$$############$$$$$$!!!###$$$$$$###""""""###""""""""""""###$$$%%%&&& """$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%###""""""%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))((('''&&&&&&'''((()))***))))))************)))))),,,***)))******+++333;;;@@@LLLVVV[[[dddvvvwwwbbb]]]dddfff[[[___cccaaaYYYOOOGGGDDDTTTWWWVVVQQQRRR\\\fffiiiaaaPPPPPP[[[aaammm~~~oooUUUPPPGGG>>>777333111111------,,,+++***(((''''''***(((&&&%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$###%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''((((((((())))))))))))'''(((((()))************(((((()))************)))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---......///,,,---....../////////......////////////000000000------,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***++++++***)))))))))******)))************)))((((((%%%((()))&&&'''))))))&&&yyyjjj}}}OOO===555...///))))))*********))))))(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!"""$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***((()))bbb~~~+++%%%%%%UUU$$$+++,,,$$$%%%%%%&&&'''''''''&&&///******''' """!!!'''"""###""""""###$$$$$$$$$$$$%%%%%%%%%&&&### !!!###$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!"""$$$$$$"""!!!"""###""""""""""""###$$$%%%&&&!!!$$$''''''&&&%%%###""""""###$$$%%%&&&&&&'''"""""""""###$$$%%%''''''"""$$$%%%%%%$$$###%%%&&&"""######""""""$$$'''***$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))((('''&&&&&&'''((()))***))))))************))))))///---...111444999CCCNNNhhhwwwyyyssswww}}}nnniiiZZZUUUTTTNNNPPPXXXYYYKKKNNNPPPPPPOOOPPPSSSVVVRRRVVVSSSKKKGGGLLLQQQQQQUUUEEEEEEOOOPPPRRR[[[___iiillljjjeeeiii{{{wwwnnnaaaRRREEE===888666000000///---+++***((((((,,,***''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&'''$$$&&&((('''%%%$$$%%%((($$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))'''((()))++++++,,,,,,,,,(((((()))***************))))))******++++++++++++++++++++++++++++++++++++,,,,,,------...///000000------......///000111111000111222333333333333333333333444444444555555555444444333333333333444444............---,,,++++++------,,,+++***************************)))(((((())),,,,,,(((''')))((($$$jjjlllPPP666000---(((,,,+++***)))(((((((((((()))'''$$$$$$%%%&&&&&&&&&###%%%''''''%%%$$$###$$$"""###$$$%%%&&&%%%$$$$$$$$$""""""%%%%%%"""!!!$$$'''%%%""" """%%%'''"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%$$$###$$$''')))$$$""""""$$$""" %%%$$$+++ ***SSS111 (((***$$$www...###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""...$$$))) ,,, ''''''%%%$$$######""""""$$$$$$############$$$$$$%%%%%%$$$###""""""######"""######!!! %%%%%%%%%$$$"""!!!$$$$$$##################!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$################################################$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((()))***+++''''''''''''((((((((())))))(((&&&&&&&&&(((***,,,++++++%%%&&&...+++'''...///000222333555BBBaaa~~~qqq\\\ccciiifffaaaYYYOOOMMMOOOSSSUUUSSSRRRSSSXXXZZZ^^^ffflllmmmjjjfffgggcccaaadddcccbbbgggooojjjgggbbb]]]XXXRRRLLLHHHNNNVVVWWWQQQVVVggguuuxxxooo\\\TTTLLLCCC>>>888444444111+++))),,,%%%'''))))))'''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%"""!!!%%%'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&((()))))))))))))))((((((&&&''''''((()))******+++'''))),,,,,,+++******+++******))))))))))))******---***((((((+++---,,,***+++******)))*********+++***---//////------///222---000222333555777666333999999:::<<<999555777<<<>>><<<>>>CCCCCC???===???;;;>>>>>><<<:::;;;;;;999666111000222000++++++///+++,,,+++)))(((***+++,,,......---,,,+++)))((((((,,,+++)))'''&&&$$$$$$$$$fffhhh|||NNN666000///+++,,,+++***)))(((((((((((()))'''%%%%%%&&&'''&&&&&&$$$%%%''''''%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%######&&&&&&######%%%$$$$$$############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%###$$$%%%### """&&&,,,'''(((***yyyuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyzzzzzz{{{zzzzzzvvvuuuuuuttttttuuuuuuvvvnnn((('''"""!!!***GGGyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyxxxxxxrrr}}}KKK$$$%%%""",,,$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""++++++[[[''',,,%%%###&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$$$$###!!! !!!"""$$$$$$%%%$$$$$$###"""!!!########################!!!"""$$$%%%%%%$$$"""!!!##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((()))******'''''''''((((((((())))))***)))((('''&&&'''((((((---000---***+++(((***333222555>>>KKKZZZoookkkUUUNNNUUUUUUVVVXXXUUUhhhrrr~~~~~~|||||||||vvvrrrjjjnnnkkk```[[[```aaa\\\lllvvv~~~nnn___PPPFFF>>><<<;;;555111000//////---+++(((&&&&&&&&&''''''((((((((('''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%""" !!!%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((($$$%%%''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((())))))******''')))+++,,,+++******+++******))))))))))))******...,,,+++,,,///111000...///...---,,,,,,,,,,,,---///000111333444555666666999:::<<<>>>BBBFFFGGGFFFIIIHHHJJJLLLKKKIIILLLQQQooolllkkkkkkhhhaaa^^^^^^YYYQQQLLLOOOUUUVVVOOOHHHGGG@@@===>>>>>>888444333555555333...,,,---,,,)))'''(((***,,,,,,---,,,,,,+++******)))))))))))))))fffhhhxxxLLL555111000...,,,+++***)))((((((((((((***(((&&&&&&'''''''''&&&$$$&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###&&&###$$$''''''$$$$$$&&&"""###$$$%%%%%%$$$###"""############$$$$$$$$$%%%############$$$$$$$$$%%%&&&&&&&&&$$$!!! !!!"""'''%%%%%%&&&%%%!!!###'''---***... 222)))+++(((((((((((((((((((((((("""###$$$%%%%%%&&&%%%%%%))))))(((((((((((())))))000)))%%%!!!***$$$%%%'''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######"""!!!!!!%%%%%%%%%$$$$$$$$$#########!!!+++&&&###&&& ((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######((( jjj___[[[fffWWWTTT"""$$$$$$ ###$$$$$$$$$###"""!!!!!!!!!"""$$$$$$############$$$$$$%%%$$$######"""#########%%%&&&&&&%%%###"""###$$$###$$$$$$%%%%%%%%%$$$$$$########################"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''&&&$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((('''''''''''''''&&&%%%$$$&&&'''''''''(((((())))))''''''((((((((()))))))))******)))))))))))))))***&&&,,,...++++++555FFFTTTUUUUUU]]]ooopppsssrrrbbbXXX]]]VVVYYYgggppppppyyy{{{oookkkiiieee___[[[\\\aaafffvvvgggWWWNNNIIICCC>>>;;;333111...+++)))((())))))))))))******)))((('''&&&&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%"""!!!"""%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((%%%&&&((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))+++,,,+++******+++******))))))))))))******+++***+++---///000///...---,,,++++++,,,---...///666777999<<>>777222000,,,,,,++++++++++++,,,,,,nnnbbbzzzkkkJJJ:::111------,,,+++***)))(((((((((((()))(((''''''(((&&&$$$!!!&&&&&&&&&%%%######%%%&&&$$$$$$$$$$$$%%%'''((()))###!!!"""&&&&&&$$$$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$%%%$$$$$$$$$%%%'''%%%%%%&&&%%%!!!###''' )))%%%...%%%!!!%%%(((########################&&&'''((())))))******)))%%%$$$$$$$$$$$$$$$$$$%%%$$$###***$$$!!!......!!!))),,,///---***(((***...++++++++++++++++++++++++)))(((((((((((('''''''''###000'''+++))) )))$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$///!!!***''''''---'''###!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$######""""""###$$$$$$%%%###$$$$$$###""""""$$$%%%#########$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$##################$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%$$$###$$$$$$%%%''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&%%%&&&'''(((((())))))(((%%%&&&&&&'''((()))******(((((()))))))))*********---,,,++++++---222777:::>>>KKKooo{{{jjj___bbblllrrrqqqhhhggg```fff______gggjjjfffffflll^^^VVVKKKFFFFFFJJJMMMNNNGGGNNNSSSRRRTTTXXXZZZXXXMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNSSSYYYaaakkkuuu}}}}}}ooofffeeejjjrrrxxx|||ddd\\\QQQKKKHHHFFFCCC@@@777555222///---+++******(((&&&%%%&&&'''((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''((()))************)))))))))******++++++,,,******+++***))))))+++---,,,++++++******++++++,,,)))+++---...000444:::???CCCFFFLLLVVVcccqqq||||||ssstttrrrkkkbbbVVVJJJ@@@:::666444222000---+++******lllbbbzzziiiJJJ;;;333......,,,+++***)))(((((((((((((((''''''''''''&&&### &&&'''&&&%%%######%%%'''$$$$$$###$$$%%%''')))+++$$$"""###''''''%%%%%%((("""$$$&&&((((((&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&(((&&&&&&'''&&&###$$$(((+++)))%%%)))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''+++---...)))000,,,333+++...111000,,,+++...222//////......------,,,,,,((((((((('''''''''&&&&&&&&&)))(((+++ ,,,$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&& %%%%%%$$$((()))"""))) '''......###"""############$$$%%%''''''$$$$$$############$$$$$$######""""""###$$$%%%%%%###$$$%%%$$$######$$$&&&""""""###$$$%%%&&&&&&%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$###""""""'''%%%$$$$$$%%%&&&&&&%%%***)))'''$$$###"""""""""''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$%%%&&&((())))))******%%%%%%&&&'''((()))***+++))))))))))))************,,,,,,,,,...444<<>>BBBGGGNNNFFF===:::<<<;;;555///111111222111...******,,,&&&'''))),,,---***$$$ %%%%%%%%%$$$###$$$&&&(((######$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%((('''%%%$$$###"""""""""$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######!!!!!!###$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))(((((('''''''''(((((()))''')))...---)))***///111///111888>>>LLLkkkvvvVVVQQQZZZlllhhh^^^aaadddccchhheeeXXXRRRVVVYYYVVVXXX```lllyyyqqqlllcccXXXNNNIIIHHHIIINNNRRRWWW]]]cccooo|||mmmfffuuufffOOOBBB:::===BBBCCC===444111444******)))'''%%%%%%'''***###%%%'''((())))))''''''$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%######$$$&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&%%%$$$###$$$%%%######$$$%%%%%%&&&''''''&&&%%%$$$#########$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''))))))%%%)))***'''&&&((()))'''''''''&&&&&&&&&&&&'''''')))))))))((()))******+++))))))))))))((((((((((((,,,+++*********+++---...***))))))***,,,...//////111...,,,---///000000///444999BBBFFFAAACCC___~~~}}}}}}yyywwwnnngggmmm}}}~~~wwwqqqvvv~~~uuuooo```FFF999555///vvvmmmqqqIII:::111,,,111+++******)))))))))******'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%(((%%%$$$%%%'''&&& $$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&((((((''''''(((((((((((('''((()))***+++,,,+++)))$$$%%%(((---000111///---***222999???HHHSSS\\\^^^dddlllrrrqqqjjjeeefffjjjggg^^^VVVSSSTTTRRRIIIAAAEEE???999666555333000---...---+++******+++,,,---)))))))))(((&&&%%%&&&&&&%%%&&&&&&''''''(((''''''"""###$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$######"""#########$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######"""###$$$%%%%%%&&&&&&%%%&&&$$$$$$$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))((((((''''''(((((()))---******...///,,,+++---,,,...777EEEWWWqqqnnnbbbcccvvvmmm```___bbbddd\\\^^^[[[WWWXXX^^^cccdddvvv{{{{{{lll^^^TTTNNNMMMKKKJJJLLLRRR___qqq}}}kkkbbbiiiwwwfffRRRFFFAAA@@@DDDEEE???999555)))))))))+++,,,+++((($$$''''''&&&&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&&&&$$$###$$$%%%######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%)))***'''&&&((()))''''''''''''&&&&&&''''''''')))))))))))))))******+++)))))))))))))))))))))(((,,,+++*********+++,,,,,,,,,+++******+++,,,,,,+++111------111333222666;;;===>>>FFFQQQYYYeeevvvooommmkkklllqqqxxx~~~lllRRR@@@000mmmiiiqqqIII:::222,,,111'''((())))))******))))))'''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$&&&''')))'''%%%%%%&&&&&&"""%%%%%%&&&&&&&&&%%%$$$$$$)))'''%%%$$$$$$%%%''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$&&&((((((((('''&&&''')))---000222333555666555@@@MMMVVV```ooo|||~~~||||||xxxnnneee```XXXOOOMMMPPPOOOGGG>>>>>><<<777000+++)))***+++*********)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###############$$$%%%&&&&&&&&&&&&(((&&&%%%%%%''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))))))))((((((((())))))***+++((((((,,,...,,,,,,...---:::NNNfffvvvtttqqqkkk```WWWWWW___eeefffdddbbbccchhhnnnsss{{{xxxrrrmmmeeeYYYQQQQQQVVV[[[]]]pppxxxwwwooopppyyynnn^^^MMM???>>>DDDEEE???;;;222---***+++......)))$$$***(((&&&$$$###$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%######$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%)))***'''&&&((()))''''''''''''''''''''''''''')))))))))))))))*********))))))))))))))))))))))))++++++******)))******+++,,,,,,,,,,,,------------111,,,...666666444>>>MMMSSSRRRXXXfffsss}}}yyyzzz|||~~~rrr[[[EEEggg^^^xxxpppGGG888000***...'''((()))******)))''''''''''''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%#########$$$&&&((('''%%%###$$$&&&((('''&&&&&&&&&&&&&&&%%%$$$$$$###((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''))))))(((&&&&&&&&&((('''(((******)))***...111333555666999AAAKKKSSSgggmmmsssvvv{{{|||wwwqqqppptttvvvoooeeeYYYXXXUUUNNNEEE<<<777555222000---+++***))))))((()))((('''&&&%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$%%%&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))'''(((((((((((()))))))))***))))))))))))***++++++)))***,,,------///444999BBBZZZxxxiiiddd{{{mmm[[[[[[WWWRRRRRRYYYeeennnrrr}}}tttmmmfffZZZOOOPPPVVV^^^jjj~~~|||jjjPPPCCCAAABBBBBBDDDAAA999000******+++***)))((('''&&&%%%$$$$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%######$$$&&&###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%)))***'''&&&((()))'''''''''((((((((((((''''''(((((()))***************)))))))))))))))*********++++++*********))))))******+++---...//////111222444000666AAADDDEEEXXXppp~~~qqqhhhmmm~~~~~~lllkkkYYYhhhqqqGGG888000***---******+++***)))'''%%%$$$(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######%%%'''(((&&&%%%$$$$$$&&&((())))))&&&&&&&&&&&&%%%$$$$$$###&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''((()))+++,,,+++)))(((((()))---,,,...222333333888???;;;@@@HHHPPPZZZgggvvv|||{{{yyysssjjjaaa[[[WWWGGGAAA999333000///...---+++***)))((((((((((((((($$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########!!!"""###$$$%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))(((((((((((()))))))))******************+++,,,---***///222000...555BBBMMMjjjuuuiiiaaaaaaxxxqqqbbb```YYYNNNPPPRRRWWW___iiivvv}}}}}}uuubbbUUUSSSOOORRR```uuuvvv```NNNBBB@@@BBBHHHCCC<<<333,,,))))))***$$$$$$&&&'''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%######$$$&&&###$$$$$$%%%%%%$$$$$$######%%%'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%)))***'''&&&((()))'''''''''((())))))(((''''''(((((()))************)))((()))))))))*********+++******+++++++++************,,,......---///222555666999EEEVVV```kkk{{{yyyzzzttt]]]dddpppFFF999222,,,///---,,,,,,***)))'''%%%$$$((((((((('''''''''&&&&&&%%%&&&''''''&&&&&&'''((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((******(((&&&%%%'''''''''&&&''''''((()))&&&)))***)))&&&&&&))),,,******111<<<@@@AAAHHHRRRQQQ[[[kkk}}}}}}vvvppplll___WWWKKKBBB<<<888333///,,,+++)))((((((((()))***%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$&&&$$$######%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***((((((((()))))))))******+++++++++++++++,,,---...)))///000///333EEE[[[iiihhhMMMXXXggg~~~lllTTTLLLKKKKKKIIIUUU]]]jjjxxxqqqooozzzqqqooouuu|||}}}~~~}}}tttjjjbbbiiiwwwwwwkkk[[[PPPSSSaaaqqq{{{~~~kkkQQQ???888CCCEEEEEEAAA999111+++(((###$$$''')))))))))(((&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%######$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%)))***'''&&&((()))''''''((()))******)))(((''''''((()))++++++******)))((())))))******+++++++++)))***+++,,,,,,,,,,,,+++,,,...///...---///555:::;;;GGG[[[oooxxxttt```hhhkkkAAA666111---000...---+++***)))(((''''''((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''(((((((((((('''''''''''''''''''''((())))))%%%'''))))))'''***000555444888HHH[[[dddeeelllwww~~~yyyqqqggg^^^WWWPPPHHHAAA:::888444///+++)))((('''%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$########################!!!"""###$$$%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((())))))***(((((()))))))))*********++++++++++++,,,---...///+++---...333HHHiiiqqq```[[[^^^{{{{{{hhhWWWQQQNNNMMMRRR\\\qqqxxx~~~vvvllliiittt~~~ppprrrwww~~~ooofffccceeehhhgggmmmxxxyyy|||tttUUUCCC@@@BBBEEEFFFCCC<<<444...''''''(((((((((((((((((($$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%)))***'''&&&((()))''''''((()))******)))(((''''''(((***+++++++++)))(((((())))))******+++,,,,,,)))***+++---............---///000111222888AAAIIIVVVkkkzzznnn```lllddd<<<333///,,,000---,,,+++)))))))))***+++)))(((((((((''''''''''''%%%&&&''''''&&&&&&((()))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&!!!$$$%%%&&&'''((()))###$$$%%%%%%&&&&&&&&&&&&***((('''&&&&&&'''(((***'''''''''''''''((())))))***---000000000444===DDDMMMVVVlll~~~~~~|||wwwoooddd\\\QQQMMMFFF===555...***(((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$########################!!!"""###$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''((((((((((((((()))******))))))))))))************+++++++++,,,---...///000222111222@@@bbbuuufffmmm~~~ddd[[[PPPNNNYYY___```nnn~~~vvvxxxyyy|||vvvrrrllljjjpppsssddd]]]WWWZZZ\\\bbbsssrrrddduuuvvv]]]BBB??????BBBFFFDDD>>>777,,,+++)))'''&&&'''((()))$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))'''&&&%%%$$$$$$$$$%%%)))***'''&&&((()))''''''((()))++++++)))(((''''''(((***+++,,,+++)))(((((())))))***++++++,,,,,,(((***,,,...///000//////,,,///222555999CCCQQQ[[[zzzzzzvvvhhhvvvaaaAAA555000.........+++((()))+++,,,***(((******))))))(((((('''''')))))))))'''%%%%%%''')))&&&&&&''''''''''''&&&&&&'''&&&$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((+++)))&&&###"""###%%%''')))&&&&&&***+++(((&&&&&&%%%***)))###"""'''***)))++++++******+++++++++******...222666===HHHXXXcccfffzzznnnqqqqqqlllmmmtttwwwuuu{{{{{{ttthhh```ccciiimmmppppppyyy}}}zzzwwwuuuzzz|||xxxhhhQQQ===222///''',,,,,,'''$$$&&&%%%!!!%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%$$$$$$######"""'''%%%###$$$&&&'''%%%###%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$''')))))))))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++++++++***++++++,,,,,,$$$,,,...+++,,,333333,,,333777CCC]]]rrraaajjjsssZZZJJJNNNSSSbbbuuu~~~wwwpppxxxvvvwww}}}}}}mmmiiicccbbbjjj}}}~~~~~~```OOO???===@@@BBBCCCGGG777...'''(((***(((&&&&&&&&&&&&''''''''''''''''''***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$%%%'''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++***+++,,,---------,,,++++++***+++...---***+++000777999===BBBJJJXXXlll|||}}}ssseeeCCC666111...---///---***)))******(((&&&******))))))((((((''''''(((((((((&&&%%%$$$&&&(((&&&''''''''''''''''''&&&'''&&&$$$%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))'''$$$###((()))((('''((('''+++***%%%$$$''')))(((''')))***++++++,,,---...555999???GGGRRRdddwww{{{sssssswwwyyy|||uuuuuuzzz}}}}}}yyy{{{ttt^^^III:::555333000...---,,,***)))&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%$$$$$$######"""'''%%%###$$$&&&'''%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%''')))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++******++++++,,,,,,+++---+++)))+++111555444@@@III\\\xxx|||rrrlllvvvfffSSSLLLLLLUUU```www|||nnnkkkwww}}}rrrooonnn~~~wwwnnnmmm{{{~~~kkkOOODDDCCCDDDDDDDDD???666///---+++((('''(((''''''''''''''''''''''''***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$)))&&&$$$&&&)))((("""''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((************++++++++++++***+++,,,---------,,,,,,...---...111111///111666555AAAQQQ```lllyyyjjjFFF777111...,,,000...+++***))))))'''%%%******))))))((((((''''''&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((())))))))))))'''###"""%%%((('''(((***%%%)))***'''''')))***)))&&&)))+++++++++,,,000333???GGGSSS```ooo~~~uuummmooouuu|||yyykkkiiiqqquuu|||zzzfffRRRDDD888000111222---+++---)))(((((('''''''''((((((&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%$$$$$$######"""&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%''')))###$$$%%%&&&''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***++++++******++++++,,,---///,,,+++,,,---...555<<>><<<555,,,)))+++)))))))))(((((((((((((((***((('''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&%%%%%%###"""%%%)))***%%% ''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,------.........111---,,,///222888BBBMMMdddvvvyyyqqq]]]nnnyyykkkEEE666333111...,,,,,,+++***)))))))))*********))))))((((((''''''&&&''')))((('''&&&'''(((((('''&&&&&&&&&&&&'''((()))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%'''***---//////)))%%%&&&'''&&&'''***###%%%''')))((('''(((***+++---///222999EEESSS]]]rrr|||xxxwwwyyypppqqq|||zzzjjjTTTOOOHHH;;;333555222000...,,,***))))))***(((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###$$$&&&&&&&&&&&&''')))''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''(((((()))*********************+++,,,---...---,,,000555777@@@[[[xxxvvvXXXSSS]]]yyywwwdddTTTNNNXXXbbbiiiyyy\\\ccc{{{zzzxxxsssjjjaaaaaafffssswww{{{uuusssxxxkkkhhhttt|||tttqqqjjjUUUHHHBBB>>>>>>@@@AAA;;;222,,,,,,******)))))))))(((((((((***((('''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%&&&''''''&&&$$$%%%%%%&&&&&&''')))+++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,---...//////444000///555???NNNaaapppsssuuuyyykkkDDD555444333///++++++,,,***)))(((***+++******))))))((((((''''''%%%'''))))))((('''((()))((('''&&&%%%%%%&&&'''((()))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&(((---222555111+++'''((((((&&&'''***)))((()))***(((%%%&&&)))222444999EEEUUUhhhzzz~~~zzzttt}}}vvvzzzyyypppkkkqqq~~~sssiii^^^MMM???999:::999666333000...---,,,)))(((''''''&&&'''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&"""$$$&&&'''&&&&&&''')))((((((((()))((((((''''''$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******+++)))))))))***+++,,,---...///000333888DDD]]]dddYYYeeewww~~~ccc^^^QQQPPPZZZooo|||hhh^^^vvv~~~pppkkkmmmooopppjjjiiillljjjsssxxxooowww{{{~~~\\\@@@;;;;;;>>>BBB@@@888222000++++++******))))))((((((***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''(((''''''&&&((()))'''###$$$)))---''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111000...222>>>PPPggg|||mmmEEE444444333...,,,------+++((('''(((*********))))))((((((''''''$$$&&&((()))(((''''''((()))(((&&&%%%%%%&&&((())))))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&'''(((+++---///...)))&&&((((((''''''))),,,))))))+++***''')))///@@@CCCMMM```xxx~~~xxxxxxqqqssszzzttteeeRRRDDDCCCBBB???<<<888444111///))))))((('''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%$$$$$$######"""###%%%'''&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!###&&&'''''''''''')))%%%%%%&&&'''((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))******++++++)))))))))***+++,,,...///...111777BBBZZZ}}}ttthhhwww^^^OOOSSSTTT```uuuxxxiiikkkyyy||||||zzz|||wwwzzzsssRRR@@@======BBBDDD???999777,,,,,,+++******)))((((((***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''((((((''''''(((((('''%%%%%%'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---///000111222333<<>>999444222))))))((('''''''''''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%$$$######"""###%%%'''&&&$$$###%%%'''#########$$$$$$%%%%%%%%%""""""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&!!!###&&&'''''''''((()))""""""$$$&&&'''((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))))))))***+++---...///)))111<<>><<<,,,,,,++++++***))))))(((***((('''&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%'''(((((((((%%%$$$$$$&&&((()))'''%%%''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---///111222===@@@KKK^^^sss~~~wwwqqqfffDDD<<<555---///...---++++++++++++***(((************))))))))))))((()))***)))'''&&&%%%&&&''''''''''''''''''''''''+++***((('''&&&&&&''''''&&&((((((%%%%%%((((((%%%''''''''''''((((((((((((***))))))((((((((())))))&&&)))((($$$%%%******&&&...+++---///,,,---???VVVtttnnnfffllluuurrraaa^^^[[[LLL999888AAA???999444---((()))+++***&&&---***&&&$$$$$$$$$$$$$$$&&&$$$"""###%%%'''''''''&&&&&&'''%%%$$$###$$$&&&"""###$$$%%%%%%%%%%%%$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((('''$$$"""###&&&'''&&&%%%%%%&&&''''''&&&&&&''')))'''%%%&&&((('''$$$&&&***((()))***+++***)))'''%%%'''((())))))(((((()))***,,,***,,,///...***)))+++777<<>>DDDZZZiiizzzmmmjjjddd]]]VVVSSSRRRSSSYYYTTTOOOLLLNNNQQQTTTUUUTTTSSSRRRSSSVVVZZZ___bbb\\\```aaaaaajjj}}}lllfff===333000---222...,,,++++++++++++***))))))))))))((((((((('''''''''((()))(((&&&%%%%%%&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%&&&%%%((((((%%%%%%((((((&&&''''''''''''((((((((((((((((((''''''''''''((((((***)))%%%###&&&,,,---***---(((---CCC]]]uuu{{{zzzsssfffUUUPPPLLL@@@===>>>>>>;;;555///,,,,,,***(((&&&&&&'''''''''&&&***(((&&&%%%&&&''''''&&&%%%%%%&&&$$$###"""###%%%%%%$$$#########$$$%%%&&&############$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''%%%&&&((())))))(((%%%''')))***)))(((((())),,,*********((($$$%%%)))((()))*********)))(((''')))***,,,+++******+++------+++,,,---...000888BBBPPPnnnvvvZZZZZZnnntttMMMFFFHHHXXXlllmmmtttwwwmmmkkkmmmYYYJJJDDDEEEHHHDDD>>>666///+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%''')))%%%'''(((((('''&&&((())))))((((((''''''(((((())))))))))))))))))))))))))))))******+++++++++++++++------......///000000111//////111666999>>>KKKXXX~~~gggdddlllpppjjjccc___```___\\\XXXWWWZZZ]]]XXXWWWVVVTTTUUUZZZ```eeesssoooggg```ZZZVVVUUUUUUVVVZZZZZZTTTPPPTTT\\\aaauuuuuuuuujjj???333000...111---,,,++++++,,,,,,***)))((((((((((((''''''''''''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%((((((%%%%%%((()))&&&''''''''''''((((((((((((''''''''''''''''''((()))%%%$$$"""###'''+++,,,***222///888UUUvvv|||vvvzzzzzzlllcccTTT>>>AAA@@@??????<<<555000///)))(((&&&&&&'''((('''%%%+++(((&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$""""""###%%%%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&((()))''''''&&&&&&'''(((((((((%%%'''***+++***)))((())),,,******+++)))%%%&&&***))))))*********))))))((()))***++++++******+++---'''+++000111...111AAAQQQrrrqqq^^^wwwbbb[[[LLLUUUaaaooohhhaaavvvggghhhvvvuuu{{{zzzyyyfffSSSGGGEEEGGGCCC@@@;;;555000,,,)))((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&''')))&&&'''((((((''''''((()))((((((''''''''''''(((((()))))))))))))))))))))))))))***++++++,,,,,,++++++------......///000111111444111111555999CCCZZZqqq}}}{{{ttteeeZZZ[[[aaaaaa\\\WWWeeejjjmmmiiidddfffrrr~~~vvvvvvuuutttvvvzzzvvvvvvvvvtttaaaVVVZZZ\\\UUUPPPRRRRRRWWWhhh}}}~~~pppCCC666333///000---+++***+++,,,,,,+++)))((((((((((((''''''''''''&&&''')))((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''%%%&&&))))))&&&''''''''''''(((((((((((('''''''''''''''((())))))((('''(((***,,,---...000333666FFFeeevvvtttyyy}}}uuubbbIIIEEE<<<777;;;???<<<777555,,,***''''''''''''&&&%%%***(((%%%$$$$$$%%%$$$###%%%%%%&&&$$$###"""###%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&'''(((%%%(((******)))((())))))***))))))+++***'''(((---))))))***************)))((()))+++***))))))***,,,&&&,,,222111///999VVVrrrvvveeekkknnnVVVYYYKKKdddxxxvvvzzzsssiiikkk~~~|||yyypppvvvaaaNNNDDD@@@AAA@@@>>>;;;666111,,,)))******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&(((***&&&''')))(((''''''(((***((((((''''''''''''(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---...///000111111222///111:::BBBRRRqqq}}}oooddd```aaa]]]]]]ccchhhiiikkknnnlllssspppWWWOOO\\\OOOTTTZZZdddrrr|||sssFFF888555000///,,,+++******,,,,,,+++***)))))))))(((((((((''''''&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&%%%$$$''''''%%%&&&))))))'''''''''''''''(((((((((((((((((('''(((((()))***++++++***,,,...------444;;;???III]]]wwwzzz~~~}}}yyyzzzSSSCCC777999???>>><<<===222///+++((((((''''''&&&)))'''$$$###$$$$$$$$$###&&&&&&'''%%%$$$###$$$&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))&&&((()))((('''''')))***)))((((((+++***''')))...)))))))))************+++((()))******))))))***,,,,,,///222222777KKKrrr|||dddvvvpppRRRGGGNNN[[[yyy}}}iiioooyyy~~~xxx```KKK???CCCBBB@@@???<<<777000,,,+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&'''&&&&&&&&&(((***&&&((())))))(((''')))***)))((((((''''''(((((()))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++,,,---...///000111222///111@@@VVVgggvvvwwwpppjjjgggccc^^^\\\^^^jjjkkkqqqzzzgggVVVeeebbbbbbTTTJJJSSS[[[^^^eeeppptttEEE777555111000,,,+++******,,,,,,+++*********)))))))))(((((((((''')))******)))(((((()))((((((((((((((((((((((((&&&'''(((((((((((('''&&&###''''''%%%&&&)))***'''''''''''''''((((((((((((((((((((())))))***,,,,,,)))))),,,......333CCCTTTdddqqq}}}}}}}}}{{{uuu___JJJDDDAAA<<<===BBB;;;666000+++))))))(((((()))'''%%%$$$%%%&&&%%%%%%''''''(((&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%######$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&'''((())))))((('''&&&&&&'''((('''&&&&&&(((***'''''''''&&&%%%&&&(((+++***((()))***)))&&&'''+++***)))))))))******+++,,,)))***++++++******+++------...333<<>>:::666000******///111+++&&&''''''&&&'''***###%%%(((((('''%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((''''''&&&$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&***)))((()))******(((&&&************))))))))))))&&&'''((((((''''''(((***))))))))))))************+++,,,,,,---,,,+++***))))))+++,,,+++***)))***+++------++++++---000000---777111AAA```wwwqqqqqquuu``````aaaJJJJJJRRRggg}}}qqq|||ggg\\\[[[\\\YYYUUUUUUSSSOOOLLLKKKKKKLLLMMM[[[```gggooovvv|||~~~xxx\\\UUUIIIAAAAAACCC===555444///******---...+++'''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''')))***&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******)))*********++++++++++++))))))))))))))))))))))))***,,,------++++++,,,...---++++++,,,//////,,,(((---,,,///555777777999===LLLhhh{{{gggZZZQQQLLLPPPWWWYYY```jjjwwwssscccWWWZZZcccccckkknnnDDD222111111---......---,,,+++++++++++++++***(((''''''''')))***))))))))))))))))))))))))(((---,,,&&&''',,,'''''''''((((((((((((((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++......444???LLLcccwwwllllll]]]QQQRRRYYYcccooozzzvvvzzz}}}yyyppphhhaaahhhyyyrrr]]]EEE:::;;;;;;:::;;;999222+++***...///((($$$%%%%%%$$$$$$'''$$$%%%''''''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((('''%%%((((((((((((((((((((((((&&&'''((((((''''''(((***'''(((((((((((()))))))))***+++,,,,,,+++***)))((()))***++++++))))))***+++,,,,,,,,,+++---///000///777>>>WWWxxxnnn```\\\YYYttt```KKKHHHVVVccczzztttttthhh]]]OOOIIIIIIJJJGGGCCCGGGFFFDDDBBBAAABBBBBBCCCGGGJJJPPPUUUZZZ^^^```aaaiiimmmttt~~~ttt^^^JJJDDDCCC>>>::::::555111,,,)))******(((&&&***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''))))))''''''&&&&&&''''''((()))((((((((((((((()))******)))))))))*********++++++***************************,,,------++++++,,,......---,,,---//////---+++222000...//////333>>>JJJUUUuuuqqqggg]]]SSSOOOOOOPPPVVV___jjjxxx~~~ggg]]]^^^ZZZ^^^jjjppp~~~lllEEE333000///+++......---,,,++++++++++++******)))(((((((((((()))((((((((((((((((((((((((&&&,,,---((('''++++++&&&&&&''''''((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))((()))))))))((()))+++------///999KKKccc}}}ttt~~~xxxnnnnnnrrroooppptttxxxttthhh___\\\VVVLLLHHHNNNRRRRRRVVV]]]aaa___dddqqq|||}}}~~~wwwgggccceeelllwwwrrr```MMM@@@888888;;;<<<777///,,,......((($$$&&&&&&$$$$$$&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$"""""""""$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''''''''''''(((((((((((()))************))))))((((((***+++***)))((()))***,,,,,,,,,,,,,,,...222555888QQQuuucccZZZ^^^yyyiiiMMMIIIVVVkkk}}}xxxhhhZZZSSSMMMHHHDDD@@@@@@AAAAAA???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCEEEFFFFFFMMMOOOSSS\\\iii{{{{{{iiiPPPMMMKKKAAA:::===999555000+++(((&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''((((((((((((''''''(((((()))***((((((((((((((()))******((((((((()))))))))*********************************,,,------++++++,,,...000///------///000///...444222111//////777JJJ\\\pppvvviiiaaaWWWTTTQQQSSS[[[fffsssxxxcccXXXZZZ[[[aaannnmmmHHH777333111.........---,,,++++++++++++************))))))(((((((((((((((((((((((((((((((((,,,+++((((((+++,,,)))%%%&&&'''))))))*********''''''((()))************))))))))))))))))))))))))(((***+++++++++---111555444BBBYYYqqqzzzuuuvvv}}}nnn___cccgggcccXXXOOOOOOUUURRRRRRUUUXXXYYYZZZbbbkkkgggcccbbbhhhsssvvvlll___YYYQQQNNNUUUZZZ```qqq}}}wwwqqqlllkkksssyyyhhhWWW@@@;;;999;;;;;;555000...///***'''))))))'''&&&((('''''''''%%%$$$$$$''')))%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%''''''&&&%%%$$$&&&%%%%%%''')))***)))'''%%%&&&&&&&&&&&&&&&''''''&&&'''((((((''''''(((***'''''''''((((((((())))))))))))))))))))))))((((((((()))******(((((()))***++++++---...---...666@@@KKKsssuuu\\\]]]{{{}}}gggOOONNNZZZnnn~~~]]]UUUJJJ@@@>>>===???@@@AAABBBCCCBBBAAA@@@;;;;;;<<<<<<<<<;;;:::999>>>>>>>>>??????@@@AAAAAABBBCCCDDDHHHPPP^^^mmmwwwwww^^^UUUSSSKKKAAA===<<<:::555...)))''')))+++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((''''''(((((()))***((((((((((((((())))))***(((((((((((())))))))))))***************************+++---,,,++++++,,,...000///------...///000111000111555777:::EEE\\\qqqnnn]]]```bbb]]]aaafffqqqdddbbbeee```___hhhwwwlllJJJ999444111000......---,,,++++++++++++***************))))))(((((((((((((((((((((((((((,,,+++(((&&&(((,,,***&&&&&&'''((()))************'''((()))***++++++++++++************************(((***+++***)))+++222888444TTTzzzvvvZZZjjjfffbbbbbb]]]bbbaaa^^^ZZZUUURRRQQQRRRSSSYYY```bbb^^^[[[cccnnn~~~yyyooorrrsss[[[VVVTTTVVVUUUTTT]]]iiizzz|||uuuppp~~~vvviiiPPPBBB777777;;;888111,,,///+++)))++++++((('''(((((((((((('''%%%&&&(((***&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%)))(((((((((******(((&&&&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***(((((()))))))))*********(((((((((((((((((())))))(((***+++***)))((()))******+++---///---000???OOOssseee```nnnsssSSSPPPHHHOOOiiifffHHHDDD???:::<<<===???@@@AAAAAA@@@?????????===>>>??????>>>===;;;:::@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@CCCIIIRRRXXXfffzzzttt\\\TTTUUUMMMAAA===;;;666000***)))+++---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&''''''((()))((((((((((((((())))))***(((((((((((())))))))))))***************************+++---,,,++++++,,,............------...000111...000444<<>><<>>>>>>>>>>>===>>>???@@@@@@???===<<<======>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAACCCGGGJJJPPPeeeuuuyyyhhhWWWZZZXXXMMM@@@<<<777111---+++++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))((((((''''''&&&&&&''''''((()))((((((((((((((()))******((((((((()))))))))******++++++++++++++++++++++++***,,,------++++++,,,...---...///.........000222222111555DDDXXXqqqnnn```[[[dddlllmmmttt~~~wwwkkkiiikkkvvveeeFFF666//////111......---,,,++++++++++++---,,,***(((((()))***+++))))))))))))))))))))))))***))))))))))))(((((((((((())))))*********))))))((()))***+++,,,,,,,,,,,,************************+++,,,,,,))))))///<<>>888444000222777999444...)))(((''''''&&&&&&&&&'''$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***((((((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))+++***************+++++++++,,,------,,,,,,---...---+++222555888TTT~~~mmm\\\^^^kkkjjjTTTFFFNNN___uuuvvv___QQQPPPUUUWWWWWWXXXZZZ[[[ZZZWWWTTTSSSRRROOOKKKHHHJJJPPPUUUdddhhhmmmpppqqquuu}}}yyy|||uuummmqqqooo___GGG;;;===999///++++++***)))((('''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))************+++++++++++++++++++++++++++++++++------------------------333///...000222222555999DDDccc{{{}}}kkkhhhuuuqqqKKK777111///------,,,,,,,,,......,,,***,,,,,,+++***))))))))))))(((***++++++***))))))***))))))************))))))&&&&&&'''(((((()))******((('''''')))+++,,,+++)))%%%&&&&&&''')))+++,,,------///666IIIhhh~~~uuusssQQQ;;;GGGYYYdddttt}}}wwwnnnmmmttt~~~ooo]]]UUU\\\hhhpppssstttiiidddkkk~~~gggQQQDDD999666222222333555444333,,,+++(((&&&%%%&&&&&&'''%%%&&&''''''&&&%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&'''))))))''''''((((((((((((((((((&&&''''''''''''(((((((((******))))))((('''''''''***)))(((''''''((()))***))))))))))))***+++,,,,,,***+++,,,,,,++++++,,,---+++///777999CCChhh^^^LLLfffeeeNNNEEEHHH^^^zzzooo___VVVRRRVVV\\\eeeeeegggjjjlllllliiigggnnnlllfff^^^WWWWWW[[[```yyytttyyywwwUUU??????===333+++---...+++'''%%%(((,,,&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------222///...111333666<<>>;;;999//////...+++(((''')))+++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///...///222333:::KKKZZZwwwooommmnnnyyyooofff\\\UUUSSSRRRQQQOOOTTTSSSSSSTTTVVVVVVXXXZZZ^^^```eeelllooottttttLLL777333222...---,,,,,,---...///---,,,---,,,+++***))))))))))))***+++---,,,***))))))***))))))************)))))))))((((((((('''''''''&&&)))((('''(((***,,,+++*********))))))***,,,///000///>>>UUUooocccHHH777999HHH^^^ppp}}}sssxxxiii```mmm}}}{{{llljjjuuuyyyyyynnnYYYKKK:::111222777::::::444222---***'''''''''(((&&&'''((((((&&&&&&&&&(((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******++++++)))(((&&&&&&((()))+++))))))))))))***+++,,,---)))+++,,,,,,+++***,,,---///444FFFaaa{{{ddd]]]rrr[[[CCCCCCOOOmmm~~~rrrggghhhlllooonnnmmmsss{{{}}}zzzqqqZZZ@@@777<<<555222---******+++***((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,///222222111<<>>PPPooowwwqqqvvv|||qqqlllgggeeeeeeccc___ZZZVVVSSSPPPPPPTTTYYY\\\^^^WWWZZZ]]]\\\XXXWWWYYY[[[ggg~~~|||NNN666444444///000///......///...,,,*********************++++++,,,---...---+++)))))))))))))))************))))))(((((())))))******++++++&&&&&&(((+++------***'''*********+++...222666999YYYooo~~~ooovvv^^^HHHDDDNNN]]]hhh{{{wwwnnnuuu|||yyyiiiWWWGGG???===>>>;;;:::777444000,,,)))'''((()))***)))'''&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((((('''&&&&&&&&&'''((())))))*********))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((++++++******************+++---......,,,,,,---///>>>aaapppXXXqqqhhhNNNJJJSSSddd~~~oookkkfffccc```jjjuuussszzzsssWWW>>>999888555///)))'''***---(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++)))************+++++++++---------------------------------...///000000111222111555===KKK```|||xxxmmmttt{{{nnngggaaaYYYSSSTTTUUUUUUVVVWWWYYY[[[\\\\\\\\\]]]```gggmmmqqqssswwwzzz{{{uuulllfffgggkkk}}}OOO:::666111///111000...---,,,++++++***...---+++)))((((((((((((******++++++++++++*********++++++,,,,,,++++++***))))))((()))++++++***(((,,,---...+++((('''(((+++///******---,,,,,,999JJJzzz~~~wwwiiiooo[[[NNNFFFJJJWWWlll}}}wwwnnn]]]\\\ppp~~~~~~www{{{xxxrrr|||{{{qqqiii]]]LLLBBB???<<<888888:::666---+++000))))))(((''''''''''''(((''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))((((((((((((,,,+++++++++++++++++++++)))---...+++***...333555EEEhhh]]]mmmzzzYYYKKKOOOkkknnngggeeeccc\\\gggrrrxxxjjjMMM<<>>777555555,,,&&&---************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))(((((((((******+++******)))++++++,,,,,,,,,---------------------------------......---...000111222222000888BBBKKKkkksssvvv{{{qqqfff___^^^```\\\[[[```dddfffmmmtttuuu|||RRR;;;555222333///...---,,,,,,,,,,,,,,,,,,+++++++++,,,...000111******++++++++++++*********++++++,,,,,,++++++***'''***,,,,,,)))((()))+++%%%'''***+++***+++,,,---(((...000+++///CCC```tttzzzrrr|||sssXXXMMMRRRLLLTTTvvvmmmuuuvvvwww|||sss{{{}}}mmmjjjsss~~~kkk]]]OOOHHH===555333333---&&&&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++'''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,///...///999GGG|||uuu]]]JJJbbbRRRGGGQQQqqqtttdddaaa^^^^^^ccckkkttttttsssyyyPPP>>>999<<<444,,,++++++************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))******++++++******,,,,,,---------.........------------------------------......///111222333111666FFF\\\rrrjjjyyyvvvkkkaaa^^^^^^]]]\\\]]]dddfffkkkrrrxxxUUU<<<444111333...------,,,,,,,,,------,,,+++++++++,,,...///111******++++++++++++*********++++++,,,,,,++++++***'''+++...---(((&&&))),,,)))+++,,,---,,,,,,++++++***///...+++777TTTqqq~~~{{{xxxzzz___XXX______fff{{{|||xxx|||}}}vvvwww{{{xxxqqqssszzz{{{hhhQQQMMMBBB666333666333,,,&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,''''''((()))******++++++*********+++++++++++++++---+++---111...///BBBZZZyyyXXXLLLsssdddGGGLLL```eeeaaabbb^^^aaammm}}}uuurrr|||hhhGGG;;;>>>333///111(((************)))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))******++++++++++++,,,,,,,,,,,,------------------------............------...//////111333444555:::RRRrrruuukkkkkk|||nnnfffeee```___ccciiilllqqqvvv|||WWW===444000222...------,,,,,,,,,------,,,,,,+++******+++,,,---******++++++++++++*********++++++,,,,,,++++++***(((,,,///---)))&&&(((,,,*********+++,,,,,,+++***---...---555OOOrrrwwwwwwrrryyywwwgggkkkvvv~~~}}}|||{{{{{{yyyyyywwwsssvvv{{{}}}{{{}}}||||||~~~}}}zzz|||ttt~~~|||~~~|||tttUUUSSSJJJ>>>666555444333(((((())))))(((((('''&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,'''(((((()))***++++++,,,((()))))))))*********+++***+++000111///888VVVttt~~~\\\ZZZxxxNNNDDDXXXvvvoooccceeedddbbbqqqzzzvvv||||||vvvYYYCCC===333444444&&&************)))))))))((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))*********+++***************++++++,,,++++++++++++,,,,,,,,,,,,---------....../////////,,,...000000000111444777===HHHiiivvvooonnnxxxzzzlllggghhhiiikkklllsss|||oooooo}}}{{{VVV===555000111///...---,,,,,,,,,,,,,,,---,,,***)))((())))))*********++++++++++++*********++++++,,,,,,++++++******,,,...---***((()))***((('''&&&(((***,,,------...,,,333NNNwwwgggfffrrr{{{vvvxxx~~~|||{{{{{{{{{yyytttpppqqqrrrqqqppprrrwwwxxxuuuuuuqqqqqqtttvvvuuuwww{{{zzzzzz}}}|||}}}~~~~~~~~~zzz}}}{{{ccc]]]UUUKKK???444111444,,,,,,***)))((('''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,((())))))******+++++++++(((((())))))***+++++++++(((---000000666OOOuuuuuudddpppeeeEEEJJJkkkooofffcccfffiiisss}}}{{{{{{oooPPP===666:::777(((************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++((())))))******++++++++++++************+++,,,,,,*********+++++++++,,,,,,---------...//////000000---000222222111222666999AAAVVVpppppp}}}nnnUUUdddttt{{{RRR<<<666111000000///...---,,,+++++++++,,,+++***)))((())))))*********++++++++++++*********++++++,,,,,,++++++***,,,,,,---,,,+++***))))))...+++((((((+++...//////000///AAAmmm~~~aaajjj|||xxxxxxzzz{{{|||xxxrrrrrrxxxxxxzzz{{{{{{xxxuuurrrpppqqqrrrqqqooorrrwwwyyyvvvwwwqqqnnnqqquuuuuuuuuwwwttttttvvv}}}wwwtttvvvwww}}}wwwyyy|||ssseee[[[XXXLLL999000444111///,,,)))''''''(((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---************************)))******+++,,,,,,------+++///---...DDDooottthhhvvvvvvVVVHHH^^^vvvgggeeegggooo}}}vvvrrryyybbb@@@999===777///************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++((())))))******+++,,,,,,++++++*********+++,,,---+++++++++,,,,,,,,,---------------...///000000000---111444444222333777<<>>444555555111,,,((()))******---***&&&$$$%%%'''))))))''''''(((((((((((('''''')))))))))((()))******+++''''''((()))***++++++,,,)))************+++++++++************************---,,,+++,,,...///...---,,,//////777YYYrrrUUUsssoooZZZCCC\\\uuulllpppsssbbbttt```mmm}}}{{{zzzyyyeee666555AAA...---+++)))((())))))((('''))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))******)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////,,,...222222000111999BBBWWWxxxzzz}}}{{{}}}rrrZZZ______bbb}}}nnnuuu^^^ggg{{{{{{PPP<<<666000111//////...------------...---,,,++++++******++++++(((***+++***)))((()))++++++++++++++++++***)))(((000---)))'''((()))))))))###***((('''......,,,111@@@EEEdddzzzzzzzzzssstttsssnnnooovvvyyyyyywwwtttpppnnnnnnooosssrrrpppqqqrrrrrrpppnnnpppqqqqqqooommmmmmpppssstttsssrrrrrrssssssrrrqqqwwwuuuvvvyyyxxxrrrooopppttt{{{{{{xxxyyyyyyuuu~~~{{{{{{|||xxxkkk\\\XXXXXXLLL;;;444333000,,,))))))((((((---***'''%%%&&&((())))))''''''((((((((((((''''''((()))))))))************)))))))))))))))*********)))************+++++++++************************---,,,+++,,,---...---,,,222222111:::[[[{{{WWWZZZXXXJJJHHHooo}}}iiiccceeekkkkkkmmmvvv|||zzzzzz}}}{{{pppEEE;;;BBB444///---************)))((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))******)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////---000333333222999HHHUUUyyy~~~|||pppYYYPPPYYYaaapppooooooaaaZZZaaavvvQQQ>>>777111111//////...------------...---,,,++++++******++++++)))***+++***))))))***+++******+++++++++***))))))***((('''((()))++++++***)))+++***---+++,,,777AAAMMMttt}}}zzz{{{pppxxxzzzwwwxxxxxxppplllpppqqqnnnpppuuuuuuvvvvvvtttqqqooonnnnnnpppqqqrrrsssrrrrrrssstttrrrrrrqqqooommmmmmooopppssssssssswww|||~~~}}}zzzwwwsssqqqqqqqqqnnnooosssvvv{{{{{{wwwqqqkkkssszzzzzzuuuxxxaaa[[[```TTT<<<444111...---,,,+++)))(((+++)))((('''((()))(((((('''(((((())))))((((((''''''((()))***+++******)))************))))))(((((()))************+++++++++************************---,,,++++++------,,,+++///000444GGGmmm^^^UUUqqqfffHHHIII___zzztttggg```^^^___hhh|||~~~sss~~~{{{YYYBBB@@@999111///,,,+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////111444444111333BBB[[[ooo}}}fffUUUJJJNNNWWWddd{{{ssslll[[[QQQVVVSSSVVViiiRRR???777111222//////...------------...---,,,++++++******++++++)))***++++++))))))***+++,,,,,,---------,,,,,,+++((((((((()))+++,,,+++***###+++,,,,,,///,,,...;;;BBBYYY}}}uuuiii]]]eeekkkrrr|||xxxsssooonnnrrrrrrpppppptttrrrtttvvvvvvtttqqqppppppmmmqqqtttsssqqqqqquuuyyyvvvvvvuuusssqqqqqqqqqqqqzzzxxxxxx{{{~~~{{{wwwoookkkiiilllmmmnnnrrrxxx~~~|||}}}|||~~~}}}xxxrrrkkkeeelll|||wwwxxx|||~~~{{{jjjcccdddYYYFFF999222---...///...+++***)))((('''((())))))'''%%%(((((())))))))))))((((((&&&(((***+++,,,+++)))(((******))))))))))))))))))))))))*********+++++++++************************---,,,++++++,,,---+++***...111===[[[yyy]]]cccxxxWWWNNNSSSyyyvvv```\\\___bbbdddmmm|||zzz}}}|||kkkiiiGGG<<<999333000---+++***+++***)))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////222555444111:::XXXwww{{{ZZZQQQOOOYYY]]]eeezzz|||iiiVVVNNNKKKYYYRRRRRR```~~~SSS???777111333//////...------------...---,,,++++++******++++++)))+++,,,+++***)))***++++++,,,,,,---------,,,,,,***)))***+++------+++)))***---***+++000...111@@@YYYsssyyyjjjccckkkuuu~~~|||zzz}}}sssrrrrrrtttrrrooonnnooosssuuuwwwvvvrrrnnnlllkkkkkkooosssrrrooooootttzzz{{{zzzxxxwwwvvvuuutttttt}}}zzzyyywwwrrrlllggggggdddfffjjjmmmnnnrrrvvv~~~zzzttttttyyy}}}}}}|||vvvqqqnnnnnnzzz{{{}}}{{{zzzwwwrrrnnnhhh___YYYCCC777---,,,...---,,,---(((''''''((()))(((&&&$$$(((((())))))))))))((((((&&&(((***+++,,,+++)))((('''(((((()))******++++++))))))*********+++++++++************************---,,,++++++------,,,+++222777GGGjjj{{{UUUjjjnnnPPPVVV___lll[[[YYY___hhhooossssssuuu|||}}}}}}\\\yyynnnMMM<<<888444000,,,***)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////---111111333GGGsssyyyssssssVVVSSSTTT^^^```cccsssTTTPPPSSSMMMUUUWWWWWWaaa|||RRR>>>555111444//////...------------...---,,,++++++******++++++***+++,,,+++*********,,,))))))***+++++++++******,,,+++***+++------+++***,,,---''')))000111;;;OOOqqquuujjj{{{mmm[[[```xxx~~~{{{vvvvvvyyyqqqrrrssssssppplllkkkkkkkkkmmmpppqqqpppnnnnnnnnnppptttvvvuuurrrrrrwww|||{{{yyywwwwwwwwwvvvuuusssssssssrrrqqqnnnkkkhhhffflllkkkmmmrrrsssrrrrrruuuttttttqqqlllmmmtttyyyzzz{{{~~~zzzwwwwwwtttyyy~~~~~~zzzsssiiiddddddWWWBBB000+++,,,++++++...)))((('''((())))))'''%%%((())))))******))))))((('''((()))***+++******)))''''''((()))***+++,,,,,,)))************+++++++++************************---,,,+++,,,...///...---...===UUUwwwWWW{{{lllLLLWWW|||xxxfff\\\[[[ddduuupppjjjgggwww~~~~~~vvvdddwwwnnnXXXFFF<<<555222---***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................///////////////222222444KKKyyyqqqzzzkkkVVVUUUQQQXXXaaaiiiwwwsss|||qqqNNNQQQYYYRRRMMM\\\aaahhh}}}RRR<<<444111444//////...------------...---,,,++++++******++++++***+++,,,,,,******+++,,,((()))***++++++++++++******)))))))))+++,,,,,,+++***,,,)))+++333888KKKiii|||mmmgggmmmmmmbbb\\\jjjyyywwwtttrrrrrrmmmppprrrpppmmmlllkkkkkkdddgggkkknnnoooppprrrttttttuuuuuusssqqqrrruuuxxxuuusssrrrrrrsssssspppnnngggkkkmmmmmmjjjiiillloooqqqoooppptttuuurrrqqqssskkknnnmmmkkkmmmrrruuussstttxxx{{{~~~~~~{{{|||~~~xxxuuuwwwqqqqqqrrr{{{~~~~~~}}}tttssstttrrrrrrVVV:::000...,,,---222+++***))))))******)))((())))))************))))))((()))))))))************(((((())))))*********+++)))************+++++++++************************---,,,+++---///111000///111QQQwwwhhhkkkUUUiiiqqqiiiaaa^^^dddvvv|||cccdddiiixxx|||zzzxxxxxxxxxpppgggTTTBBB888444...+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***++++++******)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////111666666777MMMuuu|||iii``````UUUdddzzzxxxkkkwww~~~xxx~~~pppWWWRRR```bbbXXXjjjtttxxxQQQ;;;333000555//////...------------...---,,,++++++******++++++***+++,,,,,,******+++,,,***+++,,,---------------)))'''&&&'''***,,,,,,,,,(((------000666>>>ZZZfffXXXggg~~~tttZZZ]]]ddduuuyyytttwwwvvvqqqnnnjjjnnnqqqpppnnnmmmnnnooommmnnnppppppooonnnooopppnnnnnnmmmkkkjjjjjjlllnnnpppnnnlllmmmoooooollliiinnnqqqtttpppiiifffjjjoookkkiiijjjmmmnnnllllllnnniiinnnpppoooppprrrqqqmmmnnnrrruuuxxx}}}}}}www|||yyy{{{~~~wwwtttvvviiihhhgggooo~~~~~~{{{uuufffDDD666111...111777...,,,******+++,,,+++***))))))************)))))))))))))))((()))******+++************)))))))))))))))************+++++++++************************,,,,,,,,,---000222222111BBBpppvvv]]]rrrkkkhhhzzzfffaaa^^^aaannnoooiii}}}}}}zzz}}}~~~~~~vvvvvvtttrrr^^^FFF:::555000,,,+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++++++++***)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---................../////////000---444999>>>VVV|||mmmmmmooo```~~~ooofffpppzzzzzzaaaSSSeeeuuunnn~~~QQQ888555555111//////...---,,,,,,++++++000000///...---,,,,,,,,,***++++++,,,,,,++++++***---+++***,,,...///,,,***))))))))))))***+++,,,---+++111333222;;;TTTooozzzaaa]]]|||``````cccsssxxxrrrooolllmmmqqqoooooopppppppppooonnnnnnmmmjjjhhhgggiiiiiifffdddiiigggeeedddeeegggjjjlllmmmkkkjjjjjjkkkkkkjjjhhhqqqnnnjjjhhhhhhiiihhhhhhnnnnnnmmmkkkhhhfffggghhhhhhjjjkkkkkkjjjiiiiiijjjmmmmmmpppwwwzzzwwwssssssssswwwyyyxxxzzz|||vvvmmmgggeeeiiizzz~~~}}}{{{~~~|||\\\:::444///)))222000///---+++************,,,+++***))))))***++++++************************------,,,+++************+++,,,,,,+++***)))+++,,,*********++++++,,,,,,---///$$$)))444111,,,111333AAA]]]WWW~~~vvvkkktttkkkdddaaa]]]bbbyyy~~~uuu~~~yyy{{{lllfffuuu}}}}}}~~~sssaaaLLL@@@:::666///)))//////"""************))))))))))))))))))))))))(((((((((((((((((()))***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---------....../////////...//////000111222333:::888>>>```|||xxxsssmmmrrriiizzz}}}}}}dddddd|||~~~RRR999666444///000000///......---,,,,,,......------,,,,,,++++++***++++++,,,,,,++++++***+++))))))***,,,,,,***((())))))))))))***+++,,,---,,,...---000@@@^^^zzzmmmaaassskkkbbbrrrxxxrrrqqqpppmmmmmmooooooooooooooonnnmmmlllkkkhhhfffddddddeeeeeecccaaaeeedddddddddfffiiikkkmmmmmmkkkjjjjjjkkkkkkiiihhhpppmmmjjjhhhhhhiiihhhhhhiiijjjjjjiiigggffffffgggjjjlllmmmmmmkkkkkkkkklllmmmlllpppvvvxxxuuurrrsssrrruuuuuutttvvvyyyuuunnnkkkhhhnnnsssbbbrrr}}}qqqMMM777......333111000---+++*********+++++++++***)))))))))***+++************************++++++******))))))******+++,,,+++***((()))+++---+++++++++++++++,,,,,,,,,///''')))000///...333555QQQwwwUUUYYYqqq___~~~tttccc]]]bbbjjjxxx}}}~~~zzztttdddbbbuuu~~~nnn]]]AAA999777444+++,,,///)))************)))))))))))))))))))))))))))))))))(((((())))))***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------------.../////////////////////000111222000999<<>>666222---////////////......------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------,,,+++************+++,,,------...---333FFFccc}}}hhhkkkqqq___bbbwwwtttsssooommmooonnniiiddddddiiiiiiiiigggfffdddbbbaaa```___^^^^^^]]]]]]\\\[[[ZZZ[[[]]]```ccceeeggghhhhhhfffddddddeeedddcccaaafffdddaaaaaaaaabbbaaa``````bbbddddddbbb___^^^^^^[[[]]]___``````aaadddfffffffffiiiooopppnnnnnnqqqsssqqqmmmjjjkkkppptttvvvooogggkkk{{{uuuzzz~~~jjjcccppp~~~CCC,,,444222666333000,,,******+++,,,))))))))))))))))))******************************((((((((())))))+++,,,,,,)))+++------,,,+++,,,------------,,,,,,++++++***+++000---))),,,000444;;;fff|||kkkMMMZZZmmmccciii```hhhfffxxxzzzvvvvvvqqqllliiihhhcccZZZSSSPPPKKKJJJNNNQQQSSSXXX]]]rrr~~~{{{xxxppppppzzz}}}uuuzzzvvvqqqgggfff___EEE<<>>???;;;<<<======>>>@@@DDDGGGKKKNNNUUU\\\```ccckkktttjjjfffeeegggggghhhoooxxxyyy}}}|||wwwwwwyyyoooaaabbblllyyyuuuwww{{{UUU666:::888777555333000---***)))((()))+++,,,---------,,,******************************)))******+++,,,,,,&&&))),,,---,,,+++,,,,,,,,,,,,,,,---------------'''222,,,+++333...DDDzzzhhhjjjcccVVVZZZ{{{iiikkkqqqqqq~~~zzzsssooojjjbbbXXXPPPNNNKKKFFFCCCAAABBBDDDEEEIIIIIIKKKOOOOOOMMMQQQWWWdddllluuuzzz{{{yyywwwvvvqqqnnnmmmrrr~~~|||yyywwwpppjjjgggeeecccbbbbbbccceeegggjjjnnnssswww{{{zzzvvvwww|||zzzkkknnnrrrgggrrrbbbhhhtttsssSSSDDD777111111---,,,,,,+++++++++*********((())))))******+++,,,,,,)))***++++++,,,,,,++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111000000000111333444666777===]]]yyymmmXXXWWWccc|||mmmRRRHHH@@@???AAACCCIIIQQQ[[[rrrlllyyywww___\\\jjj~~~vvvSSS<<<333333666.........///////////////---,,,,,,+++***)))((((((+++++++++,,,,,,+++++++++***,,,///...,,,***+++---++++++++++++,,,---......333CCCcccxxxzzzlllxxxnnndddYYYRRRQQQHHHCCCAAAEEEIIIKKKOOOTTTWWWXXXZZZ\\\^^^______```YYYYYYWWWQQQHHHBBB??????<<<<<<===@@@DDDKKKPPPTTTUUUSSSQQQPPPPPPOOOMMMLLLLLLJJJHHHGGGFFFDDDAAA>>><<<===<<<:::777666777888999:::999888777999<<<>>>???BBBJJJRRRVVVZZZdddnnnfffccccccggggggfffmmmvvvsss||||||tttwww{{{kkk}}}www|||~~~}}}ccc888???777777666444111...***((()))***,,,---......------************************)))))))))))))))******+++(((((()))(((((()))+++...,,,,,,,,,------.........)))222***+++444///LLL]]]sssqqqMMMGGG```pppkkkooowww~~~sssnnngggbbb^^^WWWNNNFFFDDDCCC@@@===<<>>444///222000000///...............------------,,,+++******---,,,,,,++++++,,,,,,---+++,,,---,,,***)))***++++++///***)))///---,,,444;;;```rrryyyhhh|||xxxkkkcccVVVEEE>>>AAA<<<>>>;;;777:::AAACCC@@@BBBEEELLLUUUZZZ[[[\\\]]]]]]XXXQQQIIIBBB>>>===<<<999:::;;;;;;:::===BBBGGGLLLKKKIIIHHHGGGGGGGGGGGG???>>>>>>===<<<<<<;;;;;;>>>===:::888666555555555;;;??????:::777<<>>@@@<<<===:::666777;;;<<<888===@@@EEELLLRRRVVVYYY[[[YYYUUUOOOHHHAAA===:::999666777888777777999>>>BBBEEEEEEEEEDDDDDDCCCBBBBBB<<<<<<;;;;;;::::::999999777777777888999;;;===>>>999???CCCAAAAAACCCCCCBBB@@@AAAAAA@@@@@@FFFOOOVVV\\\___cccgggkkkpppsssuuutttuuuyyy}}}|||yyyzzz|||nnnooo{{{|||xxxtttVVVAAA>>>777888777///000222***)))***+++,,,------,,,++++++++++++*********))))))***************+++,,,,,,++++++***++++++,,,---...***++++++++++++,,,,,,,,,---...---000666AAAooo[[[hhhVVVHHH]]]~~~}}}llltttzzzttt||||||}}}vvvrrrpppoooddd^^^VVVOOOKKKHHHEEEBBBAAA@@@>>>???CCCGGGKKKLLLQQQPPPNNNMMMMMMOOOQQQSSSVVVVVVWWWVVVVVVXXX\\\___bbbiiinnnqqq~~~vvv___VVVSSSLLLGGGHHHEEEDDDDDDCCCCCCDDDEEEFFFHHHHHHIIILLLRRRXXX___bbbiiivvvwwwpppssszzz}}}yyy{{{zzzvvvpppmmmmmmooorrr___CCC555---333,,,,,,------,,,+++)))(((******************************+++++++++,,,,,,,,,,,,+++******,,,......---++++++,,,,,,,,,------------------.........//////000111555***000888444EEEfff|||yyy~~~{{{lllhhh]]]FFFCCC???>>>@@@FFFMMMQQQVVV```dddggglll___aaadddeeexxxyyyQQQ@@@777222555000000///...............,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++(((,,,***+++111...000>>>[[[ssseeedddnnn^^^PPPMMMJJJCCC???@@@======:::666666888777444777999<<<@@@FFFLLLQQQTTTRRROOOKKKEEE@@@;;;888666444444444333333555888;;;<<<===>>>??????>>>===<<<888888888888888888888888666666777888999;;;<<<===AAAFFFKKKLLLPPPTTTUUUSSSTTTQQQMMMKKKLLLOOORRRTTTYYYZZZ\\\```gggnnnuuuxxxtttsssuuu{{{~~~~~~xxxqqq}}}zzzwwwuuuKKKBBB888555444///111333---)))***++++++,,,++++++++++++++++++***************+++************+++,,,,,,++++++*********++++++,,,++++++++++++,,,,,,,,,,,,000///+++///999KKKxxxkkkSSSrrrXXXPPPgggwwwooowwwzzzwwwzzzxxx~~~zzztttmmmgggbbb```___WWWSSSMMMHHHFFFDDDBBB@@@???======AAAGGGKKKLLLKKKMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQQQQPPPQQQTTTYYY]]]aaaiiinnnrrr|||jjjUUUNNNKKKHHHFFFHHHDDDDDDCCCCCCCCCDDDFFFGGGEEEFFFHHHKKKPPPUUUYYY\\\fffsssvvvlllmmmsssxxxwww{{{}}}zzzsssmmmlllmmmoooqqqIII666000222,,,---------,,,+++***)))******************************+++++++++,,,,,,,,,,,,+++******,,,......---,,,,,,,,,,,,------------------........./////////111...333...222888<<>>===@@@GGGNNNSSSYYYaaabbbeee~~~gggcccjjjlllyyyPPP???777222666000000///...............,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++))),,,***+++000---222DDDmmmsssxxx}}}qqq___WWWRRRQQQNNNGGGDDDEEECCCBBB???===<<<===;;;999444666888888<<>>;;;888666333333222111111333555666666777999;;;;;;:::999888666777777777888888888888999999:::;;;===@@@BBBCCCNNNRRRVVV[[[dddpppwwwxxxuuussspppmmmiiifffcccaaaddd^^^ZZZ^^^kkkwww~~~rrrooopppxxxxxxsss~~~~~~}}}YYYDDD555222333000222444...************************************************))))))(((((())))))***+++++++++******)))*********+++++++++,,,,,,,,,------000///***...>>>UUU{{{XXXXXXWWW]]]yyyzzzzzz{{{wwwvvv}}}zzzssseeebbb^^^YYYTTTPPPNNNMMMIIIGGGEEEBBBAAA@@@???>>>>>>===???DDDJJJMMMKKKHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMOOOTTT[[[```fffmmmrrruuu{{{|||wwweeeRRRIIIFFFDDDEEEGGGDDDDDDCCCCCCDDDFFFGGGHHHHHHIIIMMMQQQVVVZZZ]]]___qqqzzzssshhhgggooowww{{{wwwpppmmmmmmkkkyyyTTT:::333000---------,,,,,,+++************************************+++++++++,,,,,,,,,,,,+++******,,,......---,,,,,,,,,------------...............////////////222,,,333333777;;;HHHrrrooocccbbb|||lllPPP@@@???===>>>BBBIIIQQQVVV```eeefffjjjwwwmmmsssyyyxxxOOO===555000444000000///...............---,,,+++***))))))))))))+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++***,,,***+++///,,,555LLLsss}}}qqq}}}uuuVVVYYY]]]]]]VVVNNNLLLOOOSSSOOOJJJHHHGGGEEECCCBBB999======999888<<<;;;888============<<<;;;999888444333222222333444555666333555777999999999777666666777777888999:::;;;;;;:::;;;===@@@EEEJJJOOOQQQTTT^^^hhhrrryyyvvv{{{qqqkkkrrrmmmjjjllluuu}}}zzz~~~~~~rrrFFF555///333222333555...+++*********************************************)))))))))))))))******+++++++++******)))*********++++++,,,,,,,,,------------...***000FFF```uuu```PPPccclllRRRiii{{{}}}ttt{{{vvvggg^^^PPPOOOMMMKKKHHHEEECCCBBB@@@@@@@@@???>>>===<<<===>>>???BBBGGGLLLMMMJJJFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNRRRXXXaaaffflllpppuuuyyy|||~~~zzzuuussseeeTTTJJJEEECCCCCCFFFEEEEEEEEEEEEFFFHHHJJJKKKPPPRRRWWW]]]ccciiimmmooo}}}sssjjjiiiqqq{{{~~~wwwrrrooommmppp|||fffCCC888222......---,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,+++******,,,......---,,,,,,---------................../////////000000444...444555888===MMM|||___PPPVVVeeeyyy|||ppp___MMM???>>>>>>@@@EEELLLTTTYYYdddhhhjjjsss|||~~~yyyNNN<<<444///333000000///..................---+++***))))))******++++++------------+++++++++,,,---,,,***)))***++++++,,,))),,,///---<<>>?????????BBBGGGNNNTTTXXX```qqq~~~rrriiihhhkkksssyyy}}}{{{~~~}}}{{{QQQ:::000444333444555///,,,,,,+++************+++***************+++++++++,,,++++++++++++,,,------++++++*********++++++,,,,,,,,,,,,,,,------------///222...333III___vvvjjjYYYSSSoooeeeXXX|||yyy{{{wwwtttcccVVVNNNGGGGGGGGGFFFEEECCCAAA@@@>>>???@@@???===;;;;;;<<<<<<@@@EEEJJJLLLKKKIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJMMMPPPUUU\\\dddjjjmmmppptttyyy||||||xxxuuuoooeeeWWWLLLEEECCCDDDFFFGGGGGGGGGHHHJJJLLLNNNOOOTTTWWW^^^fffooowww}}}yyyssspppuuu}}}xxxqqqmmmhhhmmmtttzzzyyyMMM>>>777///...---,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,......---,,,---------................../////////000000000555000666444666<<>>>>>AAAFFFNNNUUUZZZccchhhooo}}}{{{{{{PPP===444///333000000///...............///...,,,***)))***+++,,,***+++---......---+++***+++,,,---,,,***)))***+++++++++))),,,111222GGGiii~~~|||}}}zzzjjj[[[}}}kkkbbb\\\aaabbb]]]WWWYYYaaaiiiggg___YYYXXXWWWTTTUUUYYYZZZ\\\UUUFFF???@@@===555666666666666777777888888888666555777:::;;;;;;999666777777777777777777777666777888:::<<<>>>???@@@CCCCCCDDDIIIRRR]]]hhhoooxxxhhhhhhiiimmmrrrtttuuuzzz~~~zzzwww|||aaaDDD444444222222555111...---,,,+++******+++,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...++++++***++++++,,,---...,,,,,,,,,------------...000666444;;;QQQcccnnnzzzhhh[[[ZZZzzzgggccc}}}www}}}xxxbbbRRRJJJIIIFFFFFFGGGFFFEEECCCAAA??????AAACCCBBB???<<<;;;;;;999???GGGKKKKKKJJJKKKMMMJJJJJJJJJKKKKKKKKKLLLLLLIIIKKKNNNRRRVVV\\\ccchhhllllllooosssuuutttqqqooofff```WWWLLLFFFFFFGGGHHHJJJJJJJJJKKKMMMOOORRRSSSYYY]]]eeeooo{{{|||vvvtttwww~~~qqqkkkdddgggfff___oooRRRAAA:::000///---,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,......---------------.............../////////000000000000000///777222777BBBQQQyyyrrrRRRGGGJJJSSS^^^fffpppmmmZZZSSSJJJ???======>>>@@@FFFMMMUUUYYYaaaiiitttvvv}}}QQQ===444///333000000///...............000...,,,*********+++,,,***+++---......---+++***+++,,,---,,,***)))***+++***+++)))---333777OOOtttqqqnnn|||rrraaa___lllaaabbb```[[[SSSRRRZZZgggqqqddd[[[VVVXXXZZZZZZ^^^eeegggggg]]]KKKBBBDDDCCC;;;777666666555555555666666999777666888;;;===<<<:::888777777666666777777888666777888:::<<<>>>@@@@@@@@@BBBIIIUUUfffzzzvvvmmmhhhjjjooorrrqqqnnnssszzz|||xxx~~~vvvyyynnnMMM777333000111555333///...,,,+++++++++,,,,,,))))))******++++++++++++******))))))******+++,,,++++++++++++,,,---...///,,,,,,,,,---------......***444888EEEaaauuu}}}fffZZZ^^^bbbddd~~~{{{uuunnnVVVHHHEEEHHHFFFGGGGGGGGGEEECCC@@@>>>AAACCCFFFDDD@@@<<<;;;;;;666>>>HHHLLLJJJJJJMMMQQQLLLKKKKKKKKKKKKLLLMMMMMMIIILLLOOOSSSVVV[[[```dddjjjiiiiiilllmmmjjjfffeee^^^[[[TTTLLLGGGGGGJJJKKKKKKKKKLLLMMMOOOQQQTTTVVVcccgggppp{{{wwwpppnnnppplllfffkkkfffWWWdddzzzzzzQQQ@@@;;;000///---,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,......------------.........//////////////////000000000000+++...777222:::JJJYYY~~~|||mmmQQQIIIIIITTTaaaiiipppcccPPPMMMIIIBBB<<<<<<===@@@EEEMMMTTTXXXaaajjjyyysss{{{OOO<<<333000666111000///......------...,,,,,,,,,++++++*********++++++,,,---,,,+++)))(((+++,,,,,,------,,,,,,+++///***)))...555EEEeeennngggppptttccccccwwwooohhhcccWWWRRRZZZfffjjjhhhfffcccjjjqqquuuuuuwww|||~~~ooo]]]XXX[[[TTTGGGAAA===999777777777888777999999888:::<<<>>>>>>===:::;;;999666777999777222888666777;;;>>>???DDDIIIUUUMMMSSSqqqxxxqqqmmmooopppooonnnpppuuuzzzxxxvvvqqqwww{{{wwwvvv{{{PPP>>>555***666444333111...,,,,,,......+++)))***+++,,,,,,+++***)))(((,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,++++++***+++++++++///000777^^^___rrr}}}lll___mmmxxxxxxtttppp[[[OOOKKKKKKKKKGGGIIIJJJHHHDDDAAAAAACCCBBBBBBAAAAAA@@@@@@??????;;;>>>BBBFFFIIILLLPPPSSSTTTNNNIIIGGGJJJLLLKKKIIIFFFIIILLLRRRWWW\\\```bbbfffdddbbbaaa___\\\XXXUUUTTTRRRPPPMMMLLLLLLLLLMMMMMMIIIKKKSSSTTTRRRYYYfffrrr{{{}}}|||{{{rrrgggnnnwwwxxxhhhiiicccaaaeeegggwww___???;;;555000+++***+++,,,,,,***++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------...------------...//////000000000000111111111111111222...000@@@PPPgggfffPPPMMMMMMTTT```iiisssXXXEEEEEEAAA>>><<<===???@@@BBBJJJTTT[[[cccppplllpppSSS???555///333111000///......------...---,,,,,,,,,++++++++++++***+++,,,,,,+++***)))(((***++++++,,,,,,++++++*********,,,222>>>VVV{{{zzz{{{qqqeeeeeeqqqkkkjjjaaaZZZ^^^mmmuuusssvvv~~~tttnnnnnneeeXXXLLLEEE<<<888999<<<======<<<;;;999:::===@@@AAABBB@@@@@@===999:::===;;;777777444555<<>>===;;;===@@@EEEJJJOOOSSSUUUVVVQQQKKKIIIKKKLLLJJJGGGGGGHHHKKKOOOTTTXXX\\\]]]\\\[[[ZZZZZZXXXVVVSSSQQQRRRPPPNNNLLLKKKKKKLLLMMMQQQMMMPPPYYY\\\\\\eeerrr~~~|||yyypppeeedddqqq~~~kkklllhhhhhhnnntttdddBBB===666111,,,***+++,,,,,,***++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......000000000000111111111111444444222999EEEOOOffflllLLLFFFIIIQQQ\\\gggqqqVVVCCCBBB???===;;;===??????BBBIIITTT[[[cccsssyyycccoooWWWBBB666///111111000///......------...------------,,,,,,,,,,,,***++++++++++++******))))))******++++++******)))&&&,,,///333DDDeeewwwgggfffkkkrrrjjjjjjlll]]]^^^jjjzzz}}}{{{|||uuuiiiVVVLLL???888888;;;======>>><<<:::;;;>>>BBBEEEFFFAAAAAA===:::<<>>???BBBIIISSS[[[dddyyyrrr```UUUfffXXXAAA777000111111000///......------...------------------------+++,,,,,,,,,,,,+++++++++******++++++++++++******'''///111111BBBgggnnnbbbmmmxxxttttttppp}}}}}}pppiiigggggg```lllyyy~~~}}}sssrrrooollloootttrrrlll]]]UUUJJJ@@@:::999:::;;;<<<;;;:::<<>>CCCFFFKKKUUU```yyy~~~xxxrrrvvv~~~www{{{vvvqqqoooppppppnnnllllllsssttttttnnnZZZOOOWWWiii{{{~~~tttyyysssXXXyyyqqqEEE>>>777222222888666333///,,,+++++++++,,,)))******+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,+++++++++,,,---------///EEE}}}___yyyzzzcccbbb}}}}}}}}}rrr^^^SSSSSSSSSNNNHHHLLLMMMMMMMMMLLLJJJHHHHHHFFFGGGGGGFFFFFFDDDCCCBBB>>>;;;:::@@@IIIQQQTTTSSSSSSPPPLLLIIIIIIIIIGGGFFFGGGGGGGGGHHHIIIKKKMMMNNNIIIKKKMMMNNNNNNNNNNNNNNNPPPNNNKKKJJJJJJLLLNNNPPPQQQPPPRRRWWW[[[___jjjuuu}}}{{{||||||tttjjjUUU^^^oooooommmeeefffpppzzzWWWIII:::555///,,,,,,---+++)))++++++++++++++++++++++++&&&(((***---...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...///000000000111111111111///777777;;;OOOeee|||wwweeeKKKJJJJJJQQQ]]]jjjwwwTTT>>>===<<<;;;;;;<<<>>>???BBBIIISSS[[[fff]]]TTTQQQdddWWW???666111333111000///......------...------------------------------,,,,,,,,,---------++++++,,,,,,,,,,,,++++++)))000222111AAAdddsssfffxxxooobbb^^^hhhzzzjjjiiiuuulllgggdddbbbeee|||oooiiimmmppplllggg]]]\\\XXXWWWZZZ```bbb```___^^^XXXNNNCCC;;;:::<<<999:::;;;@@@DDDHHHIIIIIIKKKNNNRRRVVV\\\\\\SSSHHH888<<>>???AAAHHHSSSZZZjjj~~~uuuVVVaaaiii}}}WWW>>>666222333111000///......------...,,,,,,,,,,,,---------------,,,,,,,,,,,,------...,,,,,,,,,------,,,,,,,,,+++///111666GGGeeevvvnnnwwwttt{{{hhhjjjwww{{{ooojjjjjjiiigggddd}}}sssggg[[[RRRVVVdddlllhhh```aaa]]]XXXUUUUUUVVVWWWVVVYYY[[[[[[UUUKKKCCC??????<<<===???CCCIIIMMMOOOOOOSSSWWW]]]dddjjjhhh[[[MMM999@@@JJJSSSZZZgggvvvdddjjj}}}yyyrrrkkkhhhgggggggggnnnssstttuuusssfffbbbooonnnooo~~~}}}}}}^^^GGG>>>000444444555444222///,,,+++---///,,,++++++++++++,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++,,,,,,---...///...777WWWfff]]]___RRRzzzzzz~~~ttthhhdddeeeeee```[[[XXXVVVSSSRRRRRRSSSSSSRRRMMMMMMMMMLLLIIIEEEBBB???BBB>>>;;;<<>>AAAHHHRRRZZZpppkkkggglll```ZZZ???888222111111000///......------...++++++++++++,,,,,,,,,---++++++*********+++,,,---++++++,,,,,,,,,,,,++++++---,,,111===PPPiiixxx}}}uuuqqquuunnnmmmnnnllliiieeetttoooYYYZZZXXX[[[hhhwww}}}vvvmmmjjjfffccc```]]][[[YYYYYYWWWWWWXXXZZZZZZVVVPPPKKKEEEDDDCCCFFFLLLSSSXXX[[[]]]aaaeeejjjpppmmm___OOOIIINNNXXXggguuuvvvbbbfff~~~uuukkkdddbbbeeehhhiiimmmllloooqqqgggeeerrrlll{{{rrr{{{|||lllLLL???222999333222333333111...,,,...///...---,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,.../////////777TTTcccfffyyyWWWSSSzzzsssqqqrrrrrroookkkfffaaa[[[WWWWWWWWWWWWVVVRRRRRRRRRQQQNNNJJJFFFDDDBBB@@@======???EEEJJJNNNKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCAAAAAAAAACCCEEEGGGOOOSSSXXXXXXVVVUUUWWWZZZ[[[YYYUUURRRRRRTTTXXXZZZXXX]]]bbbeeehhhnnnvvv{{{~~~zzzyyy||||||~~~~~~|||zzz||||||uuukkkccc[[[YYYhhh{{{vvvoooxxxwwwbbb^^^~~~OOO@@@;;;444000...---+++(((++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///000000000000111111111111---666;;;MMMrrr~~~|||NNNGGGIIINNNYYYhhhzzzRRR<<<<<<;;;::::::<<<===>>>AAAHHHRRRZZZxxxqqq___ZZZlllttt{{{~~~\\\BBB999222///111000///......------...*********++++++,,,,,,,,,))))))((((((((()))+++,,,******++++++++++++******///,,,111BBBUUUkkk|||}}}~~~mmmpppxxxooommmooommmggg```oooppp}}}fff]]]TTTZZZgggvvvuuukkkiiihhhggghhhgggcccaaa```]]]ZZZZZZbbbkkkmmmfff]]]MMMJJJGGGHHHNNNWWW```dddjjjlllnnnqqquuurrrdddTTT\\\^^^gggyyyrrr```dddzzzmmmbbb^^^aaafffmmmqqqqqqtttuuuggg___hhhfffqqquuu~~~xxxyyyqqqMMM@@@444===555000333444222///---...000///...,,,+++***++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,---+++++++++,,,---...///000666===SSS}}}dddlllsssZZZaaa}}}}}}{{{{{{zzzwwwtttooohhh___ZZZXXXYYYXXXWWWSSSTTTUUUUUUTTTQQQMMMKKKAAA@@@???>>>???DDDLLLQQQMMMMMMLLLJJJFFFDDDCCCCCCDDDCCCAAA@@@AAACCCFFFHHHPPPTTTYYYYYYVVVTTTVVVYYY___\\\XXXTTTTTTVVVZZZ]]]bbbgggkkkkkkkkknnnrrruuu~~~{{{|||{{{{{{~~~zzzqqqddd]]]ZZZeeeyyy~~~zzzyyyaaaTTTlll{{{vvvzzzWWWAAA<<<555000///...+++(((++++++++++++++++++++++++///...---,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...000000000000111111111111777888CCCbbb|||HHHTTTJJJOOOYYYhhhzzzPPP;;;;;;:::999:::;;;===>>>AAAHHHRRRZZZ~~~~~~fffYYYUUUbbbuuu\\\BBB777222555000//////.........////////////...---,,,******)))***,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,,,,---***000777DDD```{{{}}}uuu|||lll}}}xxxyyytttkkkiiimmmlllhhhjjjxxxzzz___WWW[[[kkkyyy}}}zzzqqq^^^KKKKKKRRRYYY]]]^^^```eeejjjggg^^^ZZZcccttt|||wwwnnnjjj^^^UUUTTTZZZbbbkkkssszzzsssuuuvvviiifffiiipppppp```rrr~~~{{{oooeee```aaadddhhhoootttsssrrrrrroookkknnnxxx___yyy{{{rrrxxx|||SSSDDD222000999444444444333000///000222------,,,,,,++++++,,,,,,(((((()))***++++++,,,,,,+++***************++++++((()))***+++***+++---///444777bbb~~~}}}gggkkkjjjVVVjjjzzzqqqhhh___[[[\\\\\\XXXTTT[[[\\\\\\[[[XXXTTTPPPMMMGGGAAA<<<<<<>>>CCCMMMWWWQQQNNNKKKJJJJJJJJJHHHEEECCCCCCCCCBBBAAAAAADDDFFFIIIQQQZZZ]]]ZZZXXXZZZ]]]]]]___]]]XXXVVVYYY[[[[[[fffeeefffjjjlllnnnttt|||~~~~~~{{{{{{}}}}}}yyyttthhh^^^UUU[[[qqqcccKKKYYYxxx|||yyygggsssiiiGGG999666777000,,,...***++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...------,,,------...///000///000111000///000222333333;;;DDDpppsssyyyYYYEEELLLMMMVVVhhh|||KKK999;;;<<<===::::::;;;>>>@@@DDDPPP\\\xxxqqqaaaTTTNNNZZZxxx\\\BBB777222666000///......------......---,,,,,,+++***)))((('''***+++,,,+++***))))))***++++++,,,,,,,,,,,,------+++111;;;MMMkkkttt{{{qqqiii}}}yyyxxxsssllllllnnnlllgggcccnnnxxxkkkccckkkxxx~~~tttdddVVVIII===>>>CCCIIINNNRRRXXXaaahhhpppnnnkkklllpppuuuwwwxxxvvvkkkdddbbbfffsssyyyzzz~~~yyywww~~~xxxpppuuuxxxfffhhhxxxyyypppgggaaa___```aaahhhnnnqqqsssuuurrrmmm```qqq[[[mmmzzzuuukkk{{{YYYGGG666333888444444222111111111000000...---,,,+++++++++++++++)))******+++,,,,,,------))))))))))))***+++,,,---------...------...111333333@@@uuummmttt]]]WWWsss~~~uuuuuuzzzzzzvvvfff```ZZZZZZ___bbb```\\\^^^______^^^[[[WWWRRRPPPJJJDDD>>>===>>>CCCLLLVVVVVVSSSOOOMMMNNNMMMKKKIIIGGGGGGFFFEEEDDDFFFJJJMMMWWW]]]cccccc^^^\\\]]]aaa___bbbaaa\\\[[[^^^bbbbbbiiigggiiiooosssuuuzzz~~~}}}}}}{{{uuupppiii___VVVYYYmmm|||bbbOOOAAAfffzzzjjjtttyyyMMM===888777...***---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,------...------,,,------...///000///000111000///000222444999;;;JJJ}}}tttqqqQQQBBBDDDHHHTTTggg}}}{{{III:::;;;999::::::999;;;>>>@@@DDDPPP[[[uuu~~~dddUUUNNNLLLWWWmmm[[[BBB777333666//////...---,,,,,,---------,,,++++++***)))((((((***+++,,,+++***)))***++++++++++++,,,,,,------------444@@@VVVvvvxxxkkkqqqzzzwwwqqqmmmmmmnnniiiccchhhmmmqqq~~~lllccclllwwwvvvbbbLLLBBB@@@???>>>???AAAAAACCCIIIRRRXXXfffmmmtttrrrmmmkkkqqqwwwzzzyyyvvvqqqiiiiiivvv~~~zzzeeeXXXTTTVVVTTTWWWgggyyyyyyooommmvvvpppwwwpppnnnyyyxxxxxxuuuooohhh```\\\ZZZ\\\bbbiiiooouuuwwwrrrjjj\\\qqqbbbttt~~~{{{\\\^^^{{{cccJJJ888666555555222//////111222000...------,,,******)))))))))+++++++++,,,,,,------...''''''((()))***,,,...///++++++***)))(((***---000999PPPjjj|||SSSZZZ{{{www~~~rrr___YYY[[[]]][[[XXXVVVTTTYYY```eeeeeebbbbbbbbbbbb```]]]YYYTTTQQQNNNFFF???>>>???CCCKKKTTTYYYWWWTTTRRRRRRQQQPPPNNNNNNNNNNNNNNNPPPUUU\\\aaammmooooookkkdddaaacccffffffiiihhhcccbbbeeeggggggkkkjjjmmmuuu||||||~~~~~~zzztttpppjjjaaaWWWWWWggg~~~~~~{{{ttt^^^NNN???```zzztttyyyTTTAAA:::888...(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...------,,,------...///000...000111000000000222444:::666OOOyyyvvveeeMMMEEE@@@EEERRRfff}}}oooCCC999:::777888:::999999===@@@DDDOOOZZZssswwwYYYLLLJJJKKKRRR___rrr[[[BBB777333777///...---,,,,,,,,,,,,,,,......------,,,+++*********+++,,,,,,*********,,,+++++++++,,,,,,---------111666CCCZZZyyy~~~pppzzztttqqqqqqpppjjjccclllnnnnnnwwwzzzhhhbbbhhhoookkkUUUAAA===CCCHHHCCCCCCAAA???>>>@@@EEEIIITTTaaaooouuupppjjjhhhiiidddjjjsssvvvqqqnnnuuu~~~|||ttt___SSSNNNPPPUUUVVVXXX```nnn|||wwwmmmppp|||}}}ssskkkbbbkkkxxxrrrqqqpppkkkeee___YYYVVV___ccciiiooouuuwwwoooeeeeee~~~fffxxx|||~~~}}}{{{iiiZZZuuunnnKKK666777333555000------111333000,,,---,,,+++***)))(((((((((++++++++++++,,,,,,------((((((((()))***,,,---...***)))(((%%%$$$&&&***...999XXXgggRRR```vvv|||}}}ooogggMMMCCCEEEEEECCCNNNMMMNNNTTT]]]bbbcccbbbcccccccccaaa^^^YYYTTTQQQOOOFFF???===???CCCKKKSSSWWWVVVUUUUUUUUUUUUTTTTTTUUUVVVWWWZZZ```iiittt|||~~~zzzrrrjjjfffhhhkkklllppppppkkkiiijjjjjjiiilllkkkpppzzz|||~~~zzzvvvrrrjjjcccYYYVVVbbbxxx|||{{{oooXXXIIIHHH\\\}}}wwwXXXCCC;;;;;;000)))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------,,,------...///000...000111111000111333555;;;777[[[}}}vvv}}}^^^IIIEEEBBBGGGRRRdddzzzaaa<<<888:::777999:::888888<<<@@@EEEOOOYYYqqqtttSSSKKKIIIJJJOOOUUU___ppp~~~zzzkkkcccnnn\\\BBB777333666//////...---,,,+++++++++...------,,,,,,+++++++++***+++,,,,,,+++***+++---******+++,,,,,,---......333888GGGaaavvvrrr{{{vvvttttttpppjjjfffdddhhhiiirrr~~~xxxllllllqqqsssiiiRRRAAA???CCCDDDDDDDDDDDDDDDCCCCCCEEEFFFKKKRRR___kkkssstttppplllkkkooouuuzzzxxxrrrrrrvvvtttrrrrrrvvv|||tttfffWWWRRRSSSXXX```hhhmmmttt~~~vvvnnnnnn~~~|||nnnooo{{{vvvvvvwwwuuutttuuuqqqoookkkgggccc^^^YYYVVV```dddiiinnnuuuxxxqqqggghhh}}}aaasss|||www|||wwwgggsss}}}OOO555777111333///+++,,,000222///,,,---,,,+++***))))))))))))************++++++++++++*********)))******+++,,,......,,,******,,,000333555]]]hhh{{{TTTlllrrrwwwzzzxxx~~~aaaJJJCCCGGGHHHFFFFFFFFFHHHNNNWWW^^^aaabbbaaaaaaaaa```]]]XXXTTTQQQNNNEEE======@@@EEELLLSSSQQQSSSUUUVVVWWWWWWWWWWWW[[[\\\^^^aaaiiitttvvvnnnkkklllooonnnsssvvvsssqqqrrrpppmmmllllllsss~~~|||}}}~~~|||yyyuuuqqqjjjfff\\\VVV]]]rrr}}}{{{}}}yyyiiiVVVJJJGGGSSSzzz^^^DDD:::===555,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------,,,------...///000...000111111111222444666>>>AAAjjj{{{wwwRRRBBBAAABBBGGGPPP^^^tttYYY:::888888666;;;<<<888888<<>>oooqqqaaatttWWWzzz|||xxx}}}{{{```KKKGGGKKKMMMIIIDDDCCCDDDIIIRRR[[[bbbeee```aaaaaa```]]]YYYUUUSSSPPPFFF======BBBGGGMMMTTTNNNRRRWWWZZZZZZYYYXXXXXX]]]]]]___aaagggqqq|||xxxrrrooopppqqqnnnvvv|||}}}||||||xxxtttnnnqqqxxxzzzxxxzzz~~~{{{wwwssspppkkkiii```VVVXXXjjjyyyuuuooocccWWWPPPLLLVVVjjjJJJ;;;???:::000,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------,,,------...///000...///111111111222555777<<>>AAANNNbbbuuuwwwssstttnnnrrrzzzbbbPPP```eeepppuuu|||xxxkkk[[[]]]ttt|||ssssssxxxwwwtttpppmmmjjjfff```[[[YYY___dddiiipppyyy||||||eeeSSSTTTJJJAAAPPPjjjmmmrrrAAA777,,,...------,,,------......+++++++++++++++,,,,,,---++++++++++++++++++++++++***)))))))))***+++,,,,,,***+++,,,------///222555EEE{{{iiiXXX___uuu___yyyzzzvvv\\\IIIHHHOOORRRNNNLLLJJJGGGHHHNNNXXX```fffaaabbbcccbbb```]]]YYYWWWUUUJJJ@@@@@@DDDHHHNNNSSSPPPUUU]]]```___[[[XXXWWWXXXYYYZZZ]]]bbbjjjtttzzzzzzuuusssssssssvvv}}}vvvssswww~~~uuuqqqsss|||}}}}}}yyyuuusssllllllcccUUURRR```wwwyyytttlll___TTTPPPQQQVVV|||TTT<<>>BBB===BBBHHHQQQdddlllFFF777:::555222;;;???:::888===CCCIIIRRRYYYZZZrrrmmmTTTHHHIIIOOOXXXaaakkkzzzzzzrrraaaDDD666///111222222000///...------,,,------,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...)))******+++---...//////111AAAgggxxxrrrooo[[[ccc}}}|||ppplllkkkmmmqqqpppooowwwwww~~~qqqiiigggmmmiii[[[QQQSSSYYYZZZXXXXXXYYY\\\```bbbcccccc```\\\QQQEEE???GGGYYYhhhqqqaaakkk|||~~~ppp___```ccckkkxxx{{{sssqqquuuyyywwwtttssspppkkkccc]]]YYY___dddggglllvvv}}}nnnTTTQQQHHHCCCSSSdddzzzqqqzzzIII888***,,,---...---,,,,,,---///++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...)))+++---...///000333555<<>>>>><<<555///***------------------------,,,,,,,,,---------.........------,,,,,,------...---------------...000000...///111111222333555888:::PPPfff||||||yyydddZZZJJJ??????===>>>CCCHHHOOO^^^tttmmmUUU888222999444111<<<@@@;;;999>>>DDDJJJRRRZZZRRR```qqqfffKKKIIIMMMUUU]]]cccmmmtttlllbbbEEE888111222222111000//////.........------------------------)))+++,,,,,,+++***++++++)))+++---...------...///666@@@kkkrrrwwwfff^^^nnnxxxjjjmmmlllmmmttt}}}~~~ooofffhhhfffbbb___]]]^^^aaadddbbb^^^\\\```gggjjjgggccchhh```YYYRRRJJJGGGOOO[[[tttiii[[[iiiwwwzzzmmm^^^\\\eeemmmxxxvvvtttuuuvvv|||wwwqqqmmmooopppggg\\\YYY]]]aaaeeejjjrrr|||qqqWWWKKKLLLFFFMMMjjjyyyssspppKKK222555------------------------+++)))'''&&&(((***+++++++++++++++,,,,,,------------+++)))+++///333333333""")))***...444///,,,444FFFmmm~~~WWWSSSmmmpppqqq}}}vvv}}}jjjMMMEEEKKKSSSZZZ^^^```UUULLLKKKPPPUUU[[[aaaaaacccfffeeebbbaaaccceee```XXXMMMFFFGGGLLLPPPRRR```cccfffddd^^^ZZZZZZ\\\VVVTTTUUUZZZdddmmmsssvvv|||uuuwww|||{{{}}}qqqbbb```YYYWWWZZZaaagggkkkqqqxxx{{{}}}|||zzz{{{|||yyysssooonnnjjj___SSSTTTiii|||rrrdddXXXPPPHHHIII]]]|||^^^IIICCC>>>888(((444.........------,,,,,,,,,******+++++++++,,,,,,,,,---------------------------...//////......///111111......222333222444999BBBJJJrrr{{{aaaRRRJJJAAA:::888>>>BBBGGGMMMYYYgggpppqqqVVVIII999222555999999666===<<<<<<>>>CCCKKKSSSYYYSSSRRRXXXyyy]]]PPPFFFRRR]]]fffjjjiiizzzjjjbbbFFF888111222111000///...------------------------------------***,,,------,,,++++++,,,***+++------------///111999DDDmmmsss}}}___\\\nnn{{{qqqnnnllllllpppwww||||||zzzsss{{{wwwssshhhddd___^^^aaaeeeffffff]]][[[\\\```fffiiigggdddeeeaaa]]]ZZZTTTMMMOOOVVVaaaooonnn___gggqqqqqqllllllxxxvvvccccccooo|||wwwrrrqqqrrrsssssssssrrrppprrrpppfff[[[ZZZZZZ]]]bbbjjjrrryyy}}}rrrYYYKKKNNNTTTbbb{{{}}}{{{zzzwwwsssrrrQQQ222333........................,,,***(((''')))+++,,,,,,+++++++++,,,,,,,,,------'''***111888===<<<777222''',,,+++,,,111---,,,777===bbbrrrQQQTTTtttnnnvvvzzz|||yyyyyyxxxiiiNNNDDDHHHNNNTTTXXXVVVPPPNNNOOORRRUUU\\\cccfffgggggggggffffffgggiiidddZZZLLLDDDDDDJJJPPPTTT^^^aaacccaaa]]]ZZZ[[[^^^ZZZYYYZZZ___hhhqqqwwwyyy{{{}}}yyy}}}~~~~~~rrrfffWWWOOOPPPLLLJJJLLLQQQVVV\\\eeeoootttxxxzzzyyyzzz{{{yyytttrrrqqqkkk___QQQQQQcccyyy{{{}}}~~~{{{qqqeeeYYYQQQNNNHHHOOOdddwwweeeLLLFFFBBB===,,,444...------------------,,,+++++++++,,,,,,,,,,,,------------------------------...//////......///111111//////222333222555999GGGSSS{{{cccTTTJJJ@@@;;;<<<;;;@@@EEEJJJRRR[[[^^^[[[JJJBBB888444666888888666;;;;;;;;;===CCCKKKTTTZZZPPPVVVaaa[[[JJJNNNQQQYYYjjjxxx}}}vvvfff{{{cccFFF888111333000///...------,,,,,,,,,------------,,,,,,,,,,,,+++,,,......,,,+++,,,---+++,,,,,,,,,+++---000333===KKKsssyyytttzzzxxxnnn{{{sssYYY___rrrxxxooommmlllnnnrrrtttssspppmmmwwwwwwnnnjjjkkkkkkgggbbbaaacccfffiiilllllllllkkkhhhffffffgggddd^^^ZZZ[[[WWW```nnn}}}hhhWWWaaaqqqtttpppoookkkttt|||kkkjjjzzz}}}xxxrrrnnnmmmoooqqqqqqlllrrrvvvwwwvvvrrrggg]]]YYYWWWWWW^^^hhhrrrvvvwwwuuu```OOOQQQccc{{{zzztttuuutttYYY333333////////////////////////---+++))))))***,,,---,,,++++++++++++,,,,,,,,,,,,&&&+++333;;;>>>;;;444...+++///,,,,,,000---...;;;LLLppprrrQQQXXX{{{kkk|||xxxttttttvvviiiRRRHHHKKKQQQTTTVVVPPPOOOPPPSSSUUUXXX___hhhmmmllljjjjjjlllnnnnnnnnnlll```PPPEEEEEELLLTTTXXX]]]___aaa```]]]]]]```cccaaaaaaccchhhooowww|||{{{iii^^^WWWMMMHHHHHHDDDBBBAAACCCDDDIIIVVVdddpppvvv{{{zzzyyyzzzyyyuuuuuussslll___OOOLLL\\\ooouuuyyy|||{{{rrrfffZZZSSSQQQFFFCCCPPPeee|||qqqQQQJJJHHHBBB333222---------------.........,,,,,,,,,---------......---------------------------...//////......///111222000000222222111555;;;KKK___~~~~~~eeeVVVKKK@@@<<>>KKKkkkvvvdddYYYLLL@@@;;;???<<>>;;;:::888666555777:::===888;;;???BBBEEENNN[[[ddd~~~}}}iiiYYY^^^zzzhhhGGG777000444111111000///............------,,,,,,+++******)))***,,,------,,,++++++,,,******++++++---000555888LLL[[[xxxmmmuuu{{{qqqrrr~~~```ddd}}}zzzooopppqqqqqqqqqqqqrrrsssllluuuyyy|||~~~tttlllsssxxx|||~~~{{{yyyyyyzzzzzz|||zzz}}}~~~uuullliiinnnooommmqqqzzzssspppmmmeeeVVVKKKSSSbbbuuuzzz}}}{{{|||zzzvvvtttttttttpppoooooonnnllliiiiiijjjoooqqqrrrrrrqqqrrruuuxxxnnnqqqqqqmmmkkkkkkhhhcccTTTSSSSSSUUU\\\gggsss{{{~~~yyy\\\JJJOOOKKKYYYtttmmm~~~KKK555222222222222222222222222+++******+++------,,,+++++++++++++++*********)))'''***...///...---...000'''/////////333222999KKKtttuuuSSScccfffiiitttjjjqqqwwwhhh[[[QQQNNNNNNXXXnnnzzzcccWWWOOOSSS^^^hhhpppuuuwwwzzz}}}vvviiiXXXMMMLLLSSS\\\aaaaaaaaacccfffiiijjjkkkkkkmmmrrrzzzxxxyyyxxxuuuqqqnnnhhh]]]OOOHHHOOOZZZsssqqqbbbZZZPPPQQQJJJLLLkkkggg\\\VVVLLLLLL111////////////............,,,,,,---------.........++++++,,,,,,---......///---...//////......///111000///000111000333>>>JJJhhhsssttt|||zzzsssrrrvvvdddZZZOOOBBB;;;<<<;;;@@@DDDFFFHHHIIIEEE>>>;;;999888777888999;;;<<<999>>>BBBDDDGGGOOO\\\fffzzzhhhXXX[[[sssiiiGGG777000555000000...---------------------,,,,,,+++***)))))))))+++---,,,+++***++++++)))***+++,,,---000555888III___}}}eeecccaaa___fff|||___gggxxx{{{wwwlllmmmnnnnnnmmmmmmooopppmmmvvvwwwuuurrriiijjjyyynnnppptttyyy~~~uuusssqqqppppppqqqrrrsssttt}}}{{{uuurrrqqqmmmqqqkkkkkktttvvvpppnnntttlllooojjjZZZNNNPPP\\\fff{{{yyy}}}xxxrrrnnnllllllmmmkkkjjjjjjjjjkkkooottthhhlllpppqqqpppppprrrtttmmmoooooommmnnnoookkkeeeZZZTTTPPPQQQ[[[gggqqqvvv|||___OOOTTTHHHRRR}}}hhh```SSS888444444444444444444444444*********+++------,,,***++++++++++++******))))))------,,,)))'''(((,,,000)))///---+++......777JJJnnneeeMMMkkk```jjjtttnnnvvvwwwkkk\\\NNN<<>>===CCCHHHJJJLLLKKKEEE===999777777888;;;<<<;;;:::===BBBFFFHHHJJJRRR___jjjnnn___eeegggsss}}}hhhXXXXXXnnnjjjDDD888666222222000.........///...---///---++++++,,,,,,+++***+++,,,------+++))))))***,,,+++,,,//////000888AAAMMMfffvvvsss~~~]]][[[XXX___{{{qqq___lllyyy~~~{{{wwwqqqlllnnnpppooolllkkkmmmppprrrxxxzzzuuupppppppppooojjjooorrrsssuuuyyyxxxtttfff___XXXVVVZZZ]]]]]]\\\hhhqqqxxxuuupppnnnooonnnmmmqqqvvvxxx|||~~~yyyrrrllldddXXXNNNJJJQQQfffyyyzzzvvv{{{vvvpppqqqpppnnnnnnlllmmmnnnooooooooommmllliiinnnqqqooonnnpppooommmllllllmmmnnnooommmjjjggg\\\UUUPPPRRRYYYcccoooyyy{{{gggSSSLLLOOObbb~~~vvv```nnn___CCC>>><<<999999;;;:::666222///---++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...---...---000333...777QQQxxx[[[PPPllldddooorrrvvvnnnnnnxxxpppZZZIIIAAA;;;;;;===AAADDDDDDEEEGGGJJJLLLQQQVVV^^^gggpppvvvzzz|||iiiRRRMMMZZZfffhhhnnnkkkiiikkkqqqvvvxxxwwwyyy{{{~~~}}}xxxwwwxxxyyysssrrrkkk```TTTMMMNNNQQQkkkwwwhhh\\\QQQTTTOOONNNxxx{{{YYYRRRUUUUUU<<<555222...,,,,,,---......,,,,,,,,,---------......,,,***(((***---///...---............////////////222000111444111222@@@SSSbbbooo[[[KKK===:::@@@AAAEEEFFFEEEGGGIIIEEE===777:::===??????@@@BBBEEEBBBAAAEEEMMMTTTZZZccckkk{{{wwwmmmyyy~~~dddUUUYYYjjjjjjDDD888666222222000...---.........,,,...,,,++++++,,,---,,,+++***,,,------+++******+++,,,+++,,,......000999CCCRRRooowww]]]]]]\\\ccc}}}qqqbbbppp|||}}}yyyssspppqqqpppooommmnnnoooqqqrrrxxxzzzuuupppoooooonnnkkkoooqqqppppppqqqoookkk___[[[VVVRRRQQQRRRTTTVVV```dddhhhiiilllppppppmmmqqqtttvvvxxx|||yyyrrrjjj```TTTLLLKKKUUUkkk~~~zzzxxxxxx~~~{{{~~~xxxttttttqqqmmmkkkkkklllnnnoooooooooppppppsssvvvvvvqqqnnnooopppnnnqqqppppppppppppmmmiiieeeYYYRRRMMMOOOVVV___lllwww~~~mmmXXXOOOOOOcccjjjnnneeeIIIBBB???;;;;;;;;;:::777444000...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,---...---...---000222---777QQQwww[[[SSSqqqcccooo~~~rrrssskkkkkkvvvlllUUUEEE>>><<<;;;<<<>>>AAABBBCCCDDDGGGKKKRRRZZZdddnnnwww}}}rrrYYYQQQZZZdddfffooojjjgggllluuu{{{{{{wwwwwwzzz}}}~~~}}}}}}xxxxxxxxxxxxsssqqqkkk```SSSLLLLLLOOOmmmvvviii___SSSRRRMMMLLLmmm```SSSSSSSSS;;;666333000............---,,,,,,---------.........,,,***)))***---///...---............////////////111///111444111222@@@RRR```qqqpppZZZJJJ???>>>DDDDDDIIIKKKIIIKKKMMMIIIBBBBBBAAAAAAAAABBBDDDEEEEEEJJJGGGHHHOOOWWW]]]dddjjj{{{aaaRRRUUUffflllEEE888666222222000...---......---,,,---,,,***+++,,,------,,,***,,,------,,,+++,,,------,,,,,,------000<<>><<<<<<;;;888555111///,,,+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---...000---...---///111+++666RRRlllUUUUUUxxxjjjttt~~~|||sssllllllwww}}}gggPPPBBB>>>>>>======>>>AAACCCDDDDDDFFFIIIQQQ[[[gggsss|||zzz___TTT\\\eeegggnnniiiffflllxxx~~~{{{vvvtttxxx|||~~~}}}~~~yyywwwvvvuuurrrqqqkkk```SSSKKKJJJLLLjjj}}}wwwnnneeeUUUOOOJJJIII]]]iiiVVVRRRTTT>>>777444222000000000...---,,,------------.........---+++***+++---.....................////////////000///111444222222@@@RRRaaatttqqqqqqYYYJJJAAABBBHHHEEEIIILLLMMMNNNOOOMMMIIIKKKIIIGGGHHHLLLPPPQQQPPPRRRPPPSSS\\\dddjjjpppvvv|||bbbQQQQQQ```nnnFFF888555111111///------......---,,,,,,+++******,,,......---)))+++------,,,,,,---......,,,,,,,,,,,,111???MMMeeeyyy~~~zzzfff^^^```bbbmmm^^^aaavvv{{{yyyuuuppptttppplllkkkmmmoooooonnnpppxxx|||wwwpppnnnnnnnnnlllooopppmmmlllmmmjjjfff]]][[[WWWTTTQQQRRRTTTVVVVVVVVVTTTVVV___iiikkkhhhmmmnnnpppttt}}}uuucccPPPGGGJJJVVVhhhvvvssswww{{{zzzuuupppooopppyyyvvvtttooojjjhhhiiillloooooollllllpppttt{{{}}}zzzsssoooooonnnlllnnnnnnnnnppprrrqqqooommmddd]]]WWWVVVYYYaaannnyyyzzz{{{gggVVVPPPdddkkkzzz[[[KKKFFF@@@<<<<<<;;;888666000...+++***+++++++++***++++++,,,,,,,,,,,,------+++,,,......------///000---...---//////+++777TTTooommmQQQTTTzzzsss}}}vvvqqqqqq{{{{{{fffQQQFFFGGGDDDEEEFFFGGGLLLPPPPPPMMMLLLMMMPPPXXXdddqqq{{{zzzaaaWWW]]]ggglllmmmkkkkkkpppwww{{{yyyvvvtttxxx}}}rrrdddaaafffqqq}}}yyyvvvsssrrrqqqpppkkk```SSSJJJHHHIIIcccwww}}}tttkkkWWWLLLHHHGGGMMMeee|||rrrZZZTTTXXXFFF444222111111111111///---------------............---,,,+++,,,------..................////////////000///111444222333AAASSSccccccmmmggguuuttt[[[KKKCCCCCCGGGEEEJJJOOORRRSSSVVVXXXYYYYYY\\\aaagggkkkpppuuuxxxuuuwww}}}gggUUUQQQ[[[~~~pppGGG888555111111///---------...---+++,,,+++******,,,......---)))+++------,,,,,,---...---,,,,,,,,,,,,222BBBRRRnnnrrrxxxsssccc[[[]]]dddvvvZZZeee|||zzzxxxtttnnnoookkkhhhhhhkkkmmmlllkkkpppyyy~~~xxxpppmmmmmmnnnnnnppppppllljjjkkkiiieeebbb]]]XXXWWWZZZ\\\\\\[[[]]]______\\\\\\aaaeeeeeekkknnnooorrryyyzzzdddMMMEEELLLXXXgggqqquuuyyyzzztttlllmmmyyy}}}ssspppooollljjjkkkkkkmmmooonnnlllkkkmmmooorrrvvvwwwrrrooonnnmmmjjjmmmllllllnnnppppppooommmjjjbbb[[[WWWWWW\\\hhhtttsss~~~mmm[[[TTTfffuuu|||~~~wwwnnnaaaLLLGGGAAA===<<<;;;888555...,,,******+++---------+++++++++,,,,,,---------+++---............///111,,,///---...///+++999XXX}}}\\\WWW{{{sss~~~xxxtttuuu|||kkkWWWRRRWWWPPPUUUYYY]]]dddjjjfff^^^\\\XXXUUUWWWaaannnyyy|||cccYYY^^^iiipppppprrrvvvwwwwwwxxxzzz{{{zzz|||ooo___\\\]]]gggvvv{{{xxxtttqqqpppppppppkkkaaaTTTJJJGGGHHH```uuuvvvjjjXXXJJJGGGFFFCCCSSSppp|||^^^WWW[[[JJJ111000//////111111000///---------.........//////---------,,,,,,---...///............////////////000...000444333555DDDWWWhhhbbbmmmVVVVVVrrrwww]]]MMMEEEBBBCCCGGGKKKQQQVVVYYY___iiiqqqvvvjjjXXXRRRYYY{{{rrrHHH999444111111///---,,,------,,,+++---,,,***+++,,,------,,,)))+++,,,,,,+++***+++,,,,,,,,,------,,,333DDDVVVssswwwooo^^^\\\dddsss~~~]]]mmmzzzxxxsssnnniiihhhggghhhjjjkkkkkkkkkoooyyyzzzppplllmmmmmmoooqqqooojjjgggfffddd```ccc]]]WWWWWW\\\```^^^[[[ccciiillleee______bbbdddmmmqqqrrrqqqsss{{{zzzbbbJJJFFFQQQ```lllsssvvvxxxwwwrrrpppyyy|||ssslllkkkkkkjjjjjjmmmlllmmmnnnoooooonnnmmmllljjjppprrrpppnnnooommmjjjooonnnmmmmmmnnnnnnllljjjhhhaaaXXXSSSPPPSSS___lllnnn~~~sssddd\\\nnnvvvvvv~~~ssszzzdddMMMHHHBBB???>>><<<999555...,,,++++++---...///...***++++++,,,,,,------...+++---......---...///111,,,///...//////,,,===]]]fff___xxxmmmyyyvvvtttwwwsss```^^^gggaaajjjttt|||rrrnnnfff]]]\\\cccooozzzhhh\\\___jjjrrrvvvzzz~~~zzzyyy}}}dddXXX\\\aaappp{{{xxxtttqqqqqqnnnooolllbbbUUUKKKHHHHHHaaavvvtttfffYYYJJJGGGGGGAAAOOOrrrddd[[[^^^LLL222000......000111000///------........./////////---......---,,,,,,...///............////////////111...000333333777III]]]xxxwwwzzz___TTT]]]zzz___NNNFFFCCCAAADDDFFFKKKQQQVVV___qqqiiiXXXRRRWWWxxxsssIII999444000000///---,,,------,,,+++...,,,++++++,,,---,,,+++)))***,,,+++***))))))******+++.........444FFFXXXuuuzzzzzzccciiizzzxxx\\\oooyyyvvvqqqllleeegggjjjkkkkkkllllllmmmnnnyyyzzzpppllllllmmmmmmnnnmmmhhheeefffddd```___\\\XXXWWWYYY[[[[[[ZZZdddlllpppkkkeeecccdddeeejjjqqqsssooommmttt~~~{{{bbbJJJHHHWWWgggqqquuutttsssssswwwrrrnnnhhheeehhhjjjiiijjjlllmmmlllmmmqqqttttttpppkkkiiinnnooommmlllooopppnnnnnnmmmlllmmmnnnnnnmmmkkkhhh```XXXQQQMMMPPP\\\jjjlll~~~{{{nnngggxxx{{{}}}nnnfffMMMIIIEEEBBBAAA???:::777111///---,,,---.........******+++,,,,,,---......***,,,---...------...000+++......///000---@@@aaabbbaaatttnnnzzzssstttxxx{{{hhhfffppprrrvvvmmmdddaaahhhsss}}}jjj]]]___kkkuuuyyy|||~~~~~~||||||^^^YYY\\\dddwww|||yyyvvvttttttmmmnnnlllcccWWWMMMIIIIII]]]rrrvvvhhhYYYKKKHHHHHHEEEUUU{{{lllbbbfffRRR777444000//////000000///............////////////---...///...,,,+++---000............////////////222//////222333999MMMcccxxxmmmXXXZZZlll}}}___NNNGGGDDDBBBCCCCCCGGGLLLQQQ^^^vvvkkkZZZQQQRRRppptttJJJ999444000000...,,,,,,------,,,+++///---++++++,,,,,,+++***)))***,,,+++)))((((((((()))+++...///...444GGGYYYvvvxxxrrrxxxpppWWWmmm}}}vvvsssnnnhhhccchhhmmmooonnnmmmnnnpppnnnyyy{{{pppkkklllmmmiiilllkkkhhhgggiiiiiifff]]]\\\[[[XXXVVVUUUWWWYYYbbbjjjpppmmmiiiiiihhhffffffnnnrrrnnnjjjqqqeeeLLLKKK[[[kkksssuuuqqqnnnqqq}}}sssgggdddaaabbbgggjjjiiiiiijjjnnnllllllrrryyyzzzsssmmmlllooooookkkkkkooorrrrrrkkkkkkjjjllloooqqqqqqpppjjjcccZZZSSSOOORRR```mmmmmmvvvppp{{{jjjhhhNNNJJJGGGEEEDDDAAA<<<888444111...---......------******+++,,,,,,---......***,,,------,,,---...000+++......///000///BBBdddZZZ^^^xxxvvv|||rrruuu{{{kkkiiittt}}}vvvnnnfffdddlllvvv~~~hhh]]]```lllwwwyyyyyyyyyyyy{{{~~~}}}uuu{{{\\\\\\```jjj~~~}}}zzzxxxvvvwwwlllnnnllldddXXXNNNJJJJJJXXXmmm{{{nnnYYYKKKHHHIIIHHH\\\qqqjjjnnnYYY<<<888333000/////////.............../////////000---///000...,,,+++---000............/////////000333//////111333:::PPPggg|||tttssshhhSSS]]]sss^^^MMMHHHGGGEEEJJJIIIJJJNNNTTTbbb}}}ooo]]]QQQNNNhhhsssMMM888333444111000///......---............---,,,,,,,,,,,,---&&&'''((()))***+++,,,,,,///---------///888JJJ\\\}}}vvv___aaaooo{{{tttjjjkkksssmmmiiiddddddhhhmmmnnnnnnzzzxxx}}}{{{nnnlllqqqnnnjjjiiiggggggggggggeeedddbbb^^^UUULLLKKKOOOQQQOOO^^^bbbggglllmmmjjjfffdddiiimmmqqqpppjjjjjjwww{{{cccLLLMMMaaatttzzzxxxmmmttttttiiiiiifff___aaalllooofffaaagggkkkiiihhhooossspppoooqqqqqqmmmlllllllllnnnrrrxxxsssrrrpppnnnmmmmmmnnnooohhhccc\\\SSSOOORRR\\\dddttttttyyytttkkkppp}}}pppYYYIIIEEEIIIHHHGGGDDD:::333000,,,,,,...///---++++++++++++,,,,,,---------++++++******++++++,,,,,,///......'''...333>>>ooommmUUU```{{{qqqkkkaaattt~~~___ZZZ[[[eeeqqqyyy~~~jjj\\\cccooovvvxxxxxxzzz}}}wwwttt~~~qqq[[[^^^^^^vvv~~~xxxuuusssrrrnnndddWWWLLLEEECCCTTTmmmqqqiiiZZZJJJBBBQQQJJJbbb{{{mmmuuu[[[BBB666444555000111222,,,......//////000000111111////////////////////////.........//////000111222222444111000555:::MMMjjjwwwnnn|||cccooohhhOOOZZZyyybbbRRRGGGCCCFFFLLLKKKJJJMMMUUUeee{{{wwwcccTTTPPP```rrrLLL777222222111000///...------------......---,,,,,,,,,,,,---)))))))))************+++///---------///888JJJ[[[{{{~~~^^^```nnnzzzrrrhhhhhhoooiiiiiihhhhhhhhhjjjmmmppptttssszzzzzznnnkkknnnkkkiiihhhgggggghhhiiihhhgggccc___UUUHHHBBBFFFKKKMMMZZZ\\\aaafffjjjkkkiiigggfffkkkppppppkkkkkkwwwhhhPPPPPPbbbqqquuusssyyy|||}}}xxxrrruuu{{{xxxooonnnuuuuuuooonnnrrrpppiiikkkppprrrqqqqqqrrrpppjjjjjjjjjlllpppuuu{{{~~~uuutttsssrrrqqqqqqqqqqqqkkkfff^^^TTTNNNQQQYYYaaalllsssxxxttt{{{xxxyyytttrrrxxx```OOOIIILLLIIIHHHEEE;;;444111---,,,...///...,,,+++,,,,,,,,,,,,,,,,,,---.........---...//////000000111555///555666@@@qqqeeeTTTfffvvvooohhh]]]ooozzzvvv^^^PPPNNNSSSaaaoooxxx~~~iii[[[aaannnvvvzzz}}}hhhWWW___iii|||wwwuuuqqqpppmmmdddWWWMMMGGGEEERRRnnnpppgggZZZLLLDDDPPPOOOmmmqqqxxxbbbIII999333222---000333....../////////000000000111.................................//////000111222111444111111666:::NNNllliiikkkqqqbbbLLL[[[uuuaaaSSSHHHDDDFFFJJJKKKMMMPPPWWWbbbrrr}}}xxxcccTTTNNN]]]qqqKKK666111111000///...---,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++*********)))---,,,---...000888JJJZZZzzz^^^bbbppp~~~wwwooofffeeekkkhhhjjjllljjjggggggkkkpppnnnoooyyy{{{oookkkmmmhhhgggfffeeeeeefffgggfffdddfffcccXXXHHH>>>AAAIIINNNTTTTTTVVV\\\dddjjjkkkkkkhhhmmmrrrtttpppooo{{{jjjSSSTTTeeerrruuuttt|||zzzwww~~~|||wwwwwwyyyqqqdddooopppppppppsssuuurrrmmmmmmmmmooouuu{{{}}}ttttttttttttsssrrrqqqqqqnnniii```UUUNNNNNNVVV\\\hhhtttrrrdddeeecccpppuuuqqqlllXXXOOOOOOLLLKKKHHH>>>666222...---...///...,,,---,,,,,,,,,,,,,,,,,,+++000//////...///000111222+++...333...333777HHH```UUUmmmpppjjjeeeYYYiiisssvvv[[[FFFHHHJJJTTTfffvvviii[[[___llluuuzzzaaaYYYhhhppp}}}{{{wwwtttsssoooooollldddXXXNNNHHHFFFOOOnnnnnneeeXXXMMMFFFNNNTTTyyywww|||nnnRRR>>>333000,,,...333000////////////000000000000.................................//////000111222///333222222777<<>>SSSsssrrr{{{|||gggVVVSSStttsssbbbRRRDDD@@@DDDGGGLLLQQQUUUYYY]]]]]][[[YYYRRRMMMNNNTTTYYY___dddtttxxx}}}jjjXXXMMMUUUwwwmmmJJJ888555555//////---,,,,,,,,,,,,,,,------,,,++++++++++++,,,***++++++++++++,,,,,,,,,,,,+++---///222;;;NNN___~~~ooo}}}xxxlllmmm[[[fffvvvxxxpppkkkhhhhhhjjjvvvooogggcccccceeeggghhhhhhjjjvvvzzznnnhhhgggaaa___^^^]]]]]]______^^^]]][[[VVVLLLFFFHHHOOOQQQNNNOOOMMMLLLPPPXXX___dddffffffeeeeeebbb^^^```lllzzz|||eeeWWWaaasss}}}{{{wwwxxxwwwvvvuuuvvvoooiiijjjpppuuuvvvwwwrrrpppnnnooorrrsssqqqooonnnnnnoooppppppooommmllljjjeee]]]RRRKKKKKKQQQWWWeeennnxxx}}}uuucccYYY[[[___rrrkkk\\\XXXTTTSSSOOODDD888333---+++,,,---,,,***---------,,,,,,+++++++++///...,,,++++++---///000///...000,,,333===]]]ccc[[[vvvpppoooxxxvvvcccWWWccchhhnnnuuuvvvlll[[[JJJBBBDDDIIIWWWkkkyyylll^^^]]]hhhrrrxxxzzzYYY^^^ssszzzuuutttssssssqqqqqqnnneeeYYYMMMEEEBBBLLLhhh~~~lllfffSSSLLLKKKKKKUUUqqq|||eeeHHH777555222111222///000000000000////////////....................................///000111222---333333444999???WWWxxx{{{}}}YYYQQQYYYtttcccSSSEEEBBBHHHHHHNNNRRRTTTZZZ___\\\UUUJJJEEEEEENNNVVVXXXYYY[[[\\\___kkkppp^^^PPPTTTrrr{{{lllJJJ999666666000///...---,,,,,,,,,,,,------,,,+++++++++++++++)))*********++++++,,,,,,,,,+++,,,///333===RRRddd{{{qqqcccUUUdddwwwuuummmjjjjjjjjjkkkuuunnneee```bbbeeefffffffffgggqqqsssgggaaa```ZZZXXXWWWWWWYYY\\\]]]]]]]]]UUUPPPKKKKKKTTT^^^___YYYWWWWWWVVVVVVXXX[[[___bbbeeecccaaa^^^ZZZ[[[gggttt|||ggg]]]jjj{{{wwwssssssuuussslllffffffmmmttttttmmmhhhiiilllnnnpppsssuuuuuutttsssrrrqqqqqqqqqooopppppppppppppppoooooohhhddd\\\RRRKKKKKKQQQVVV\\\jjjvvvooo]]]```pppxxx}}}kkkyyyrrrbbb___[[[ZZZUUUIII:::555...+++,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++111000...------///111333000///333111555777PPP```]]]xxxfffkkkzzzzzz}}}cccWWWbbbjjjmmmqqqooodddRRREEEAAAAAAGGGUUUhhhxxx~~~lll```^^^gggqqq|||pppeee^^^]]]dddhhhnnn{{{ppp]]]ggg{{{{{{xxxyyyyyyvvvqqqqqqooofffYYYLLLDDDAAAKKKcccvvv~~~mmmgggTTTJJJLLLJJJRRRbbbjjj|||tttpppNNN999888444222333///000000000000////////////------------------------.........//////000111222---333333333888@@@ZZZ~~~gggNNNLLL]]]uuugggWWWHHHFFFMMMIIINNNRRRTTT[[[aaa\\\QQQHHHDDDGGGSSS\\\]]]___ddd``````ggguuuuuudddTTTTTTooo|||mmmJJJ888444555111000///...---------------,,,++++++***+++++++++***************)))))))))---+++,,,...333@@@VVVjjjyyywwwwwwYYYPPPcccxxxuuukkkiiikkkkkkjjjllliiieeeccccccdddeeefffhhhgggooonnnaaa[[[[[[VVVTTTSSSRRRSSSTTTUUUTTTSSSLLLKKKIIILLLVVVbbbgggeeedddffffffbbb]]][[[\\\___cccbbbcccbbb______hhhsss{{{hhhaaarrr{{{pppqqq~~~mmm___SSSQQQTTTUUURRRMMMNNNVVV^^^fffcccdddiiikkkjjjkkkooorrrwww{{{zzzvvvsssssstttqqqpppppppppppppppqqqqqqkkkggg^^^TTTLLLKKKPPPVVVZZZlllxxxssscccmmmzzzmmmjjj~~~yyyiiifffcccbbb\\\OOO===888111------......---+++,,,,,,,,,,,,,,,,,,---333111///......000333555000,,,000000666777MMM```^^^zzz]]]hhh|||~~~{{{cccVVV```ooooooqqqnnnaaaOOODDDCCCEEEIIIVVVhhhyyytttiiibbb```hhhrrrppp[[[OOOGGGFFFHHHJJJQQQ[[[kkkyyybbbaaasss~~~yyyyyy}}}|||wwwooopppnnnfffZZZMMMEEEBBBHHH^^^ooo|||ooogggXXXHHHLLLJJJPPPVVVVVVsssxxx{{{TTT:::777444333555333111000000000/////////...------------------------.........//////000111222...444333222777@@@]]]~~~|||XXXLLLMMM^^^xxxmmm\\\JJJEEEIIIHHHNNNRRRTTT\\\bbbZZZLLLJJJJJJVVVkkkzzz~~~yyyhhhVVVTTTkkk~~~mmmJJJ888333333111000///......---......---,,,++++++******++++++,,,,,,+++***)))((('''&&&...,,,+++...333AAAYYYnnnyyy~~~pppSSSOOOddd{{{uuukkkiiikkkkkkiiiaaadddgggfffdddccceeehhhkkkjjjpppmmm___YYYZZZUUUTTTQQQOOOMMMMMMKKKHHHFFF@@@BBBCCCEEENNN[[[dddfffnnnqqqrrrlllbbb[[[\\\___]]]^^^aaacccaaa```gggpppxxxfffbbbvvv~~~ppphhhxxxgggQQQJJJDDD===BBBCCCDDDDDDAAA@@@EEEKKKVVVWWW___iiillliiikkkppphhhpppyyyzzztttoooooopppppppppnnnnnnnnnooopppqqqnnniiiaaaVVVNNNLLLPPPUUU___rrrzzzqqqhhh{{{yyyjjjwww|||mmmjjjhhhgggaaaSSS@@@:::333//////000000...+++++++++,,,,,,---------333111...------///222444555...///000:::???ZZZddd^^^zzz___lll~~~}}}zzzbbbUUU___nnnmmmnnnlll___MMMCCCDDDHHHKKKUUUfffvvvwwwmmmgggcccaaaiiisssyyy\\\JJJBBB???CCCIIIEEEIIIOOO[[[vvvyyy[[[RRR^^^xxx~~~~~~zzzvvvxxx}}}{{{uuummmnnnmmmfffZZZOOOGGGDDDFFF[[[lll{{{qqqfff[[[HHHLLLJJJOOOQQQMMMsss}}}zzzXXX:::666333333777777111111000000/////////...------------------------.........//////000111222///444333222666AAA___|||yyyRRROOOPPP```|||sss___JJJ@@@BBBGGGNNNSSSUUU]]]cccXXXGGGFFFNNNiiizzzjjjXXXSSSiiikkkHHH:::666333000000///...............++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111444AAA[[[rrr}}}|||vvvgggRRRXXXiii|||xxxoookkkiiikkkoooffffffeeedddccceeehhhkkkgggpppssskkkbbb\\\WWWRRRMMMIIIEEEDDDDDDDDDAAA>>>>>>===>>>@@@DDDJJJPPPTTTmmmsssxxxvvvmmmbbb[[[XXX[[[XXX]]]eeeeee___eeeqqquuucccfffxxxmmmaaaqqqyyyYYYIIIDDD@@@======@@@???>>>======>>>???@@@BBBFFFQQQ^^^fffgggiiikkkkkkuuu|||yyyuuutttsssooollloooqqqpppllljjjkkknnnkkkhhhbbbYYYMMMHHHOOO[[[gggooo}}}sss}}}|||wwwkkkfffllllllddd[[[EEE:::000000333333111111------,,,,,,,,,---......000111222000//////000222000111111111...222^^^ooogggqqqqqqyyyyyy|||oooaaa[[[[[[kkkqqqpppfffXXXMMMEEE???HHHOOOWWW^^^lllrrrqqqtttrrrooorrrkkkcccaaabbb___\\\eeettt||||||hhhRRRGGGEEEDDDDDDEEEIIIGGGHHHRRReee|||sss[[[MMMKKKWWWpppyyyzzzzzzyyy{{{|||wwwpppssspppkkkbbbYYYOOOGGGCCCEEEWWWfffvvv}}}lllfff```OOONNNSSSKKKKKK```qqqeee<<<999333...<<<999444111///.../////////...000000//////.........------...//////......///111000111999222777FFF]]]nnnRRROOOMMMeee{{{www]]]KKK???FFFIIIQQQPPPQQQ[[[YYYQQQPPPOOOVVVxxx|||zzzyyyooo[[[RRRmmmiiiGGG:::666444000000///...............+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...111666DDD```xxx|||zzzppp~~~gggPPPVVViii}}}uuunnnjjjhhhiiillleeeeeedddcccbbbdddhhhkkkmmmrrrqqqggg]]]WWWQQQKKKCCC@@@===<<<<<<<<<:::777888777888999<<<@@@EEEGGGRRR[[[gggllljjjccc]]]ZZZZZZXXX]]]ccc```YYY\\\gggllleeekkkzzz{{{sssjjjjjj\\\PPPEEEBBBAAA??????AAA>>>>>>??????@@@BBBCCCDDDFFFIIIRRR^^^dddeeegggkkkllluuuyyyuuuqqqqqqqqqooommmmmmnnnoooppppppnnnmmmkkkhhhcccZZZOOOIIIOOOZZZccckkk|||nnnuuussskkkmmmkkkaaaYYYIII<<<111000222111000000------,,,,,,------.........000000000///000111333111///,,,///111666___rrriiivvvuuu~~~|||rrrfffZZZVVVWWWeeelllmmmcccTTTJJJDDDAAADDDLLLVVVaaaqqqjjjZZZPPPTTTZZZXXXWWWZZZ[[[UUUUUUYYYZZZZZZeeetttfffWWWHHHBBBCCCDDDDDDFFFEEEDDDEEEJJJRRRZZZ___```___RRRDDD>>>???III\\\nnnzzz}}}}}}||||||}}}zzztttooolllggg___VVVLLLEEE@@@EEETTTbbbpppyyykkkggg___OOOMMMRRRNNNXXXvvvjjj===777444///;;;888555333000///000000000///000/////////............---...//////......///111333111666111888GGGYYYkkkPPPSSSRRRjjj|||yyy___QQQDDDEEEEEEOOOQQQPPPTTTQQQKKKOOOMMMSSSyyywwwrrrxxx}}}oooYYYSSStttjjjHHH999666444000000///...............+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...111777HHHffftttccciiisssuuummmVVVWWWmmmuuupppmmmiiihhhjjjdddddddddcccbbbcccgggiiirrrrrrlllaaaWWWOOOGGG@@@;;;999888777888777666444555555555666777999;;;<<<<<>>555666111:::777666444111000111222111000////////////............---///000000///...000111444000333///888HHHXXX~~~vvvmmmQQQVVVYYYrrr~~~~~~eee\\\MMMFFFBBBNNNQQQNNNNNNGGGEEEOOOXXX```}}}|||sss\\\RRRmmm}}}mmmKKK:::555333000000///...............,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,---000666IIIhhhhhhSSSTTTXXXfff{{{nnnUUUVVVnnnyyyuuuqqqlllhhhhhhccccccccccccbbbcccfffhhhooolllfff^^^TTTJJJ???777999999999999999999888777666777888999::::::::::::<<<>>>AAADDDHHHNNNVVV[[[QQQQQQUUUXXXUUUSSSXXXaaafff{{{{{{iiiZZZbbb|||YYY===FFFGGGHHHGGGDDDBBBEEEJJJHHHIIIKKKOOOXXXbbbkkkqqq{{{yyyvvvuuuuuurrrmmmjjjlllpppsssrrrqqqrrrtttwwwvvvssspppjjjgggbbb[[[PPPHHHKKKQQQ[[[eee{{{```[[[^^^oooxxxfffeeeyyyvvvrrrmmmiiiRRRCCC555000000000///000------,,,------...///000...///000/////////111333222111111777777222JJJvvveee```~~~}}}zzz|||kkk]]]SSSKKKKKKNNNZZZeeehhh\\\JJJAAA@@@AAAGGGLLLOOOPPPPPPMMMCCC999BBBAAADDDKKKLLLIIIIIIMMMJJJGGGFFFJJJKKKMMMUUU___nnnxxxxxxrrrwwwsssccc```YYYSSSTTTWWWXXX[[[^^^______aaaccceeefffffffffZZZZZZ[[[\\\\\\___cccgggiii|||{{{wwwuuusssllljjjfff```XXXOOOGGGCCCBBBPPP[[[iii{{{yyylllhhh```QQQLLLNNNPPPkkk|||AAA222777222777555666333111000111111111000///////////////.........---///000000//////000111333///333...888JJJ___{{{wwwiiiyyysssVVVXXX```{{{{{{ooojjjXXXIIIFFFOOOPPPMMMLLLEEEEEERRR]]]lllyyycccPPPWWWlllvvvnnnMMM<<<555444000000///...............,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,---///555HHHggg~~~YYYEEEFFFIIIccc{{{gggOOOSSSkkkzzzuuuqqqjjjfffeeebbbcccdddcccccccccfffhhhgggeeebbb^^^UUUHHH;;;333999:::;;;;;;;;;:::::::::777888:::;;;<<<<<<<<<;;;???>>>===>>>@@@FFFMMMRRRSSSTTTTTTTTTRRRTTT\\\eeekkkuuuddd]]]jjjfffIIIAAADDDDDDDDDEEEHHHLLLOOOPPPRRRRRRTTTZZZgggyyy~~~vvvyyyuuuqqqmmmkkkmmmrrrvvvtttvvvyyyxxxuuusssrrrrrrjjjfffaaaZZZPPPGGGHHHMMMTTT___vvvaaaVVVVVVrrrooolll~~~xxxtttpppoooWWWGGG777111111111111222------------...///000111000111111000...---...000222333333666333111RRRfffeee{{{xxx|||hhhYYYNNNHHHIIILLLZZZcccfffZZZHHH@@@@@@CCCCCCIIIKKKHHHEEEDDDBBB@@@???AAADDDFFFDDDAAABBBFFFHHHFFFDDDEEEFFFGGGLLLRRR^^^iii{{{pppfffbbbbbbiiiqqqsssllleee```YYYUUUUUUWWWYYY___fffnnnqqqwww|||xxxzzz||||||~~~xxxvvvuuussslllkkkhhhbbbZZZQQQIIIDDDBBBOOO[[[lll}}}ooojjjcccTTTOOONNNNNNhhhGGG222888222333333555333000///000111000///.........///////////////...///000000//////000222000///555///888LLLhhhqqqxxxkkkzzzyyyYYYXXXhhh}}}zzzxxxbbbNNNNNNQQQNNNLLLNNNIIIKKK[[[^^^sss}}}{{{zzzxxxzzzzzzjjjSSSJJJOOO|||nnnPPP>>>777555000000///...............---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---///555GGGgggsssNNN???EEEHHHUUUqqqkkkYYYXXXooouuuoookkkfffccccccbbbcccddddddddddddfffhhhbbbaaaaaa```WWWIII===888:::<<<>>>???===<<<<<<<<<888999:::;;;<<<<<<<<<<<<<<<===???BBBDDDGGGHHHIIIWWWXXXYYYVVVTTTVVV___gggqqqzzzmmmaaagggssstttUUUFFFHHHBBBEEEHHHKKKQQQWWWVVVRRR[[[\\\___hhhyyywwwzzztttpppnnnnnnooosssyyyuuuxxxzzzwwwrrroooqqqssslllgggaaaYYYOOOGGGGGGKKKUUU^^^pppwwweee\\\qqq~~~yyy{{{tttpppppp^^^MMM:::222111111222333,,,,,,------...///111111111222111000---,,,---...000222000000---333bbbiiifff{{{wwwzzzyyybbbSSSIIIEEEFFFJJJUUU^^^```VVVIIIDDDFFFHHHGGGKKKLLLFFFBBBDDDHHHIIIAAACCCEEEDDDAAA@@@BBBDDDCCCBBB@@@AAACCCFFFJJJMMMSSS\\\lll|||rrrbbbXXXXXXYYY\\\```cccbbb___[[[[[[VVVSSSTTTUUUYYYbbbkkkrrr|||~~~yyyuuuwwwwwwvvvllljjjgggbbbZZZPPPHHHCCCBBBOOO[[[lllrrrllleeeWWWQQQOOONNNccc|||PPP555<<<333111444555222000///000000000///.........///////////////...///111000//////000222//////666111999NNNlllxxxfffsss~~~[[[[[[rrriiiSSSRRRSSSMMMKKKNNNLLLSSShhhuuu|||}}}xxxrrrpppqqqhhhWWWMMMMMMsssUUU@@@666444000000///...............------,,,,,,+++******)))++++++++++++++++++++++++++++++---000777IIIhhhqqqLLLBBBKKKNNNRRRqqqqqqfff\\\pppzzznnniiifffcccbbbdddcccdddeeeeeeeeeeeeggghhhbbbbbbccccccYYYJJJBBBBBBAAADDDGGGGGGEEECCCCCCDDD????????????????????????<<<===???BBBEEEGGGGGGFFFTTTXXX\\\[[[YYY]]]dddiiiuuuxxxhhh```sss}}}]]]MMMGGGMMMNNNRRRUUUVVVZZZ``````[[[fffhhhnnnzzz~~~wwwxxxrrrnnnpppqqqpppsssyyyttttttsssqqqpppooopppqqqpppjjjbbbZZZPPPHHHHHHLLLVVV___pppuuuiiiaaa}}}{{{wwwvvvfffTTT???444111000000222,,,,,,------...000111222000000000///---,,,...///...000000000---222```jjjbbbwww~~~xxx~~~oooYYYJJJBBB@@@BBBFFFLLLSSSWWWQQQKKKLLLPPPRRRQQQSSSPPPJJJGGGIIIJJJHHHHHHKKKKKKIIIGGGFFFFFFFFFBBBAAAAAAAAAEEEIIILLLMMMNNNSSS\\\fffnnnuuu||||||vvvtttpppbbbYYYTTTQQQVVVYYY\\\```bbb```]]]ZZZYYYWWWVVVWWWWWWYYYbbbllltttwwwwwwtttqqqrrrvvvwwwuuulllkkkhhhcccZZZPPPGGGBBBCCCMMMWWWhhh~~~sssooogggYYYRRRPPPOOOaaa~~~ZZZ:::@@@555111777666444111000111111111000............/////////000...000111111000000111222000///555111;;;OOOhhhrrrbbbxxxbbbaaa~~~lllWWWPPPRRRMMMKKKKKKJJJYYYuuu~~~|||~~~yyyuuuvvvrrrkkkgggfff___SSSNNNQQQzzzzzzZZZBBB555222000000///...............------,,,,,,+++***))))))++++++++++++++++++++++++)))***---111999KKKjjjuuuPPPFFFPPPRRRcccllldddYYYkkkwwwkkkfffdddccceeehhhccceeeffffffffffffgggiiieeeeeefffeeeZZZKKKFFFIIIJJJNNNQQQQQQNNNLLLLLLMMMHHHGGGFFFEEEDDDDDDDDDEEEBBB@@@>>>===@@@DDDGGGHHHMMMUUU\\\^^^___ccciiimmmxxxzzzgggaaa|||mmmQQQMMMMMMTTTUUU[[[\\\YYY\\\fffllllllnnnqqqzzzuuuqqqvvvpppmmmppprrrqqqsssxxxtttppplllkkknnnqqqpppooossslllccc[[[QQQIIIIIINNNQQQ^^^ttt}}}vvvmmmvvvlllYYYBBB666111///...000,,,,,,------///000111222.../////////------///111,,,000333666111///RRRmmmbbbssszzzyyyyyyfffPPPCCC===;;;>>>CCCDDDKKKOOONNNMMMQQQWWWZZZWWWVVVSSSQQQSSSVVVSSSMMMKKKMMMMMMJJJGGGEEECCC@@@EEEEEEEEEEEEHHHMMMPPPOOOLLLNNNRRRUUUXXX[[[```cccaaa\\\\\\nnnyyyjjj\\\SSSRRRUUUXXX\\\^^^bbbhhhmmmnnnkkkgggXXXWWWXXXXXXWWWWWW^^^gggyyyuuutttooolllooottttttpppnnnmmmjjjeee\\\RRRHHHCCCCCCLLLSSSccczzz}}}ssspppiiiYYYRRRPPPQQQccc|||}}}yyy~~~```???DDD777222999777555222111222333222222---.........//////000000...000111111000000111222222///444222===PPPbbbsssccc{{{kkkfffmmmXXXLLLQQQNNNJJJHHHGGG\\\www{{{}}}~~~~~~sssmmmmmmiiieeeccc```WWWLLLIIIMMM|||{{{~~~}}}WWW@@@666111111000///...............333---)))+++222444...'''+++++++++++++++***)))(((++++++---222999KKKmmmQQQRRRYYYccczzzjjjUUUSSSlllwwwhhhfffjjjjjjgggeeebbbeeehhhhhhgggfffgggiiikkkeee```[[[TTTNNNNNNRRRSSSUUUYYY[[[YYYUUUOOOKKKKKKJJJHHHGGGEEEEEEDDDDDDDDDCCCAAA@@@@@@BBBEEEGGGHHHPPPZZZ___aaaeeemmmtttttt}}}sss___fffbbbJJJMMMSSSUUU^^^]]]^^^aaaggglllpppqqqsssyyy{{{ssspppoooqqqrrrrrrpppooooooppprrrnnnkkklllqqquuutttrrrkkkjjjeeeZZZOOOIIIJJJNNNXXXfffsss{{{hhhttt}}}wwwUUU<<<333...000111+++......------------...///000000////////////000000222000444333999555<<>>vvvcccoooqqqjjj~~~|||bbbIII@@@@@@???@@@DDDGGGFFFFFFJJJOOORRRRRRQQQLLLLLLLLLKKKMMMPPPQQQQQQTTTQQQMMMKKKJJJHHHEEEBBBEEEGGGIIIKKKPPPUUUXXXYYYTTTSSSUUUZZZ[[[ZZZ\\\bbb```aaafffvvvzzzuuunnnfffccccccccccccggglllnnnnnnuuu}}}zzzqqqggg___\\\___```bbbnnn~~~~~~{{{hhhZZZZZZZZZ___gggkkkjjjkkknnnnnnkkkjjjhhh```SSSIIIFFFEEELLLSSScccvvvxxxqqqtttsss]]]VVVVVVSSSddd{{{xxx{{{uuu}}}~~~LLL;;;;;;999888444444333333222111111111000000////////////000000000000000000111222333333333000666555AAAPPP[[[|||qqqxxx{{{gggiiiYYYSSSKKKJJJNNNKKKJJJZZZqqqttt\\\WWWWWW\\\^^^hhhvvv~~~}}}wwwuuuwwwvvvuuutttuuutttnnnccc[[[XXXSSSOOOMMMJJJFFFFFFIII|||vvvTTT???777444222111000///...............,,,+++,,,------,,,******++++++++++++***))))))***+++...333===SSSvvvmmmZZZhhhfffNNNRRRhhhyyymmmgggeeeccceeehhhfffggggggeeecccccceeeggg```\\\ZZZZZZVVVQQQRRRVVV______```___^^^[[[XXXVVVRRRQQQOOONNNLLLKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKJJJMMMRRRXXX]]]aaacccdddnnnzzzllliiieeeuuuzzzNNNGGGUUU^^^cccaaaaaaeeeooo{{{~~~yyyrrr|||kkkccciiinnnpppqqqnnnppptttuuuuuutttuuuuuuqqqooonnnooorrrssspppnnnjjjhhhcccYYYNNNIIIJJJNNNLLL\\\mmmyyyqqqwwwvvvyyyUUU<<<666222444666111//////...............///------////////////------...000555000222222DDDhhhpppppphhh{{{www___HHH@@@???>>>@@@FFFGGGHHHJJJMMMPPPPPPNNNLLLGGGEEEDDDFFFJJJOOOSSSUUUQQQOOOLLLJJJIIIGGGEEECCCGGGHHHIIIMMMPPPTTTWWWZZZXXXXXX___iiippppppmmmlllfffiiirrr}}}{{{uuupppmmmlllnnnppptttxxxxxxvvv{{{yyyllleeecccgggjjjooo~~~|||tttyyyzzz{{{xxx|||yyydddVVVWWWVVVZZZccciiijjjjjjmmmooollllllkkkcccUUUKKKGGGGGGKKKOOO```www{{{uuuwwwvvv```UUUSSSSSSbbbyyysssTTT>>>999666666444444333333222222111111000000////////////000000000000000000111222333333333111888555???NNN```{{{zzz{{{lllyyynnnZZZQQQPPPJJJIIIKKKGGGFFFUUUjjjwwwYYYRRRWWWWWWXXXVVVXXXeee{{{}}}{{{wwwpppkkkjjjnnnoooppprrrppphhh[[[RRRNNNJJJFFFFFFEEEBBBDDDGGGvvvzzz~~~xxxYYYDDD999555222222000///............,,,,,,,,,+++*********+++******+++++++++******))))))+++...333???XXXzzz~~~xxxkkk|||gggRRRRRReeezzzzzznnngggbbb```ccciiiggggggfffddddddfffhhhjjjaaa^^^\\\[[[UUUNNNMMMOOOVVVVVVVVVVVVUUUUUUTTTSSSMMMMMMLLLLLLKKKLLLLLLLLLJJJKKKMMMNNNOOONNNNNNMMMLLLLLLOOOTTT\\\```aaa```jjjzzzwwwiiicccfffnnnLLLNNNZZZ]]]___```aaahhhwww{{{|||eeedddqqqzzz{{{yyyrrrtttvvvvvvuuusssssssssrrrqqqpppqqqsssrrrooolllgggfffbbbXXXOOOJJJLLLPPPOOO^^^nnnyyypppwww[[[>>>777333222222.........---,,,,,,,,,---------...000111111000...------...333000555777JJJmmmttt{{{mmm}}}zzznnnYYYEEE>>>======@@@GGGGGGJJJNNNRRRTTTTTTQQQNNNHHHEEEEEEJJJQQQUUUXXXZZZQQQOOOLLLKKKKKKMMMOOOPPPOOOMMMNNNQQQRRRSSSWWW\\\aaagggqqq~~~rrrvvv~~~|||yyyyyy~~~tttrrrtttyyy|||yyyxxx}}}}}}sssdddaaa]]]]]]dddkkkmmmnnnooonnnllllllkkkcccUUUKKKGGGGGGKKKOOObbb{{{yyyyyysssbbbTTTOOOPPP___|||___CCC:::555666555444444333222222111111000000////////////000000/////////000000111222333333111888666>>>PPPiiiooo}}}```XXXPPPRRRPPPKKKIIIJJJEEEBBBLLL\\\iiinnnbbbTTT\\\ccc```^^^ZZZZZZmmmtttkkkooo~~~{{{tttpppkkkddd^^^]]]```aaaccceeeccc[[[QQQJJJGGGBBB@@@@@@@@@>>>@@@DDD|||mmmvvvcccJJJ<<<777333222111000.........---+++,,,---+++)))(((***,,,)))******+++++++++******))),,,...222???[[[}}}}}}kkkggguuudddTTTRRRaaatttyyyooogggbbb___bbbhhhgggfffeeeeeegggjjjmmmnnnaaa___]]][[[UUULLLHHHIIIIIIIIIIIIJJJKKKLLLNNNOOOHHHIIIIIIJJJKKKMMMNNNOOOKKKLLLNNNQQQRRRRRRQQQPPPPPPNNNNNNSSS[[[aaabbbaaaiiiyyy{{{kkk^^^fffdddKKKRRR[[[\\\```bbbdddmmm}}}~~~~~~oootttyyyyyyyyywwwtttqqqpppqqqrrrrrrrrrssssssrrrpppnnnjjjiiidddYYYNNNIIIJJJMMMPPP^^^mmmxxx~~~sss|||aaaAAA999333111111...222111111000//////000000...///111222222111///...000---///...666888GGGmmmsssqqq}}}{{{yyybbbQQQBBB======<<>>999444333222000///...------------,,,***))))))+++---))))))***++++++++++++***))),,,...111>>>[[[}}}___cccnnnyyyaaaUUUSSS```rrrwwwnnnhhhccc```bbbffffffeeedddfffjjjnnnoooppp^^^\\\\\\\\\UUULLLGGGGGG??????@@@BBBEEEHHHJJJKKKHHHHHHIIIJJJLLLNNNPPPQQQKKKMMMOOORRRTTTUUUUUUUUUVVVSSSQQQTTTZZZ```cccdddiiixxx~~~nnn]]]jjj___JJJTTT[[[___iiifffjjjrrr}}}{{{ttt{{{~~~}}}|||zzzwwwtttrrrsssuuuttttttttttttssssssrrrqqqqqqooohhh\\\NNNFFFFFFHHHOOO[[[kkkvvv|||gggCCC:::555222444333111111000///............000111222222222222111000333......,,,444666DDDzzz}}}gggnnnmmm~~~|||wwwlllVVVJJJ@@@???>>>===CCCLLLRRRTTTWWWXXXVVVTTTSSSSSSPPPJJJKKKVVV^^^]]][[[]]]^^^^^^^^^]]]^^^aaafffjjjiiibbb^^^^^^[[[YYYaaammmwwwsssrrriiieeekkktttvvvssspppnnnkkkiiiggg___RRRIIIFFFDDDKKKTTThhhxxxwwwkkkhhhZZZPPPRRRbbbkkkJJJ===666777555555444444333333222222000000////////////000000////////////000111222222333///666777BBBWWWyyyttt}}}}}}zzzmmmccczzzbbbiii}}}kkkSSSUUUXXX^^^YYYPPPGGGEEECCC@@@BBBEEE???GGGGGGIIISSSWWWYYYbbbpppyyy{{{ppphhhmmmqqqvvv}}}ooo___VVVQQQKKKHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEBBB===;;;<<<<<<:::<<>>@@@BBBEEEGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNLLLNNNPPPSSSVVVXXXZZZ[[[]]]ZZZVVVTTTWWW\\\aaadddjjjuuu}}}ppp```qqqaaaSSS\\\^^^aaaooohhhlllsss}}}{{{xxxzzz~~~vvvnnnlllsss|||~~~|||{{{||||||zzzwwwvvvxxx|||uuuuuuuuuttttttssstttuuurrrpppiii]]]OOOGGGFFFIIIOOOZZZiiittt}}}uuu|||~~~qqqHHH>>>777333555555//////...,,,,,,++++++,,,000000000000000000000000222///000,,,444888LLLwwwccchhhzzzggg}}}vvvhhh\\\NNNEEE@@@BBBBBB@@@FFFOOOWWWYYY[[[ZZZXXXXXXYYY[[[[[[QQQQQQ\\\eeeeeeeeehhhgggkkkppptttuuuwwwzzz|||vvvnnnhhhhhheeedddooo~~~xxxsssllllllwww~~~xxxppplllhhheee]]]RRRJJJHHHDDDLLLTTTeeezzz{{{tttwwwiiihhhXXXOOOUUUccclllLLL>>>777777555555555444333333222222000000////////////000000///......//////000111222555...444777CCCXXXzzz|||mmm|||llliiiggg\\\YYYnnnZZZTTTZZZlll]]]LLLZZZdddmmmnnn^^^LLLCCCAAA@@@>>>======EEEEEEGGGNNNOOOSSS```rrrqqqwwwvvvgggVVVNNNJJJFFFCCCBBBCCCDDDEEEEEEEEEDDDDDDDDD@@@<<<;;;<<<===<<>>YYYvvvaaafffyyycccoooxxx|||{{{~~~yyynnn^^^PPPJJJCCC@@@DDDEEECCCHHHRRRYYY[[[]]]]]]\\\^^^cccgggfffZZZXXXdddmmmnnnpppuuusss{{{|||vvvvvvsssssstttppptttqqqmmmhhheee]]]RRRKKKJJJEEELLLSSSbbbtttvvvrrrwwwgggeeeTTTLLLVVVaaasssTTTGGG???>>>666555555444444333222222000000////////////000000.........//////000111222777...333666BBBWWWyyyzzziiizzzkkkXXXRRRQQQIIILLL\\\ooo\\\999CCCEEEUUUIIIDDDaaayyysssXXXIIIFFFEEEAAA>>>???GGGJJJNNNUUUSSSTTTaaawwwqqqvvvpppaaaRRRKKKIIIDDDAAA@@@<<<===???@@@???======<<>>???BBBGGGvvv~~~\\\<<>>999:::888666555555555333222222111///.........///000000000///...---...111333111...111:::DDDWWW|||rrrcccyyyyyyoooYYYKKKEEEAAA@@@EEEGGGNNNVVVUUUIII???===???AAADDDGGGJJJ[[[~~~{{{ZZZPPPLLLAAA>>>FFFDDDKKKPPPWWW[[[VVV```wwwkkkpppcccRRRCCC>>>>>>===>>>BBB>>>>>>>>>===============BBB@@@??????>>>@@@EEEKKKyyy|||XXX:::AAA999555111000111222000---///...---,,,++++++++++++***+++,,,,,,++++++,,,---***,,,///000===ffflllYYYhhhsss\\\XXXdddyyyyyylllfffdddbbbccceeefffaaabbbiiimmmiiibbb``````___]]]XXXRRRLLLIIIHHH@@@>>><<<<<>>888666444444222222111111000000/////////000000///......///111333,,,222333333555HHH|||qqqYYYeeeggg}}}wwwzzzxxxmmmVVVOOOSSSSSSJJJGGGKKKKKKIIIPPP\\\iiiggghhhmmmsss~~~{{{wwwmmmgggfff___PPPIIIKKKHHHHHHMMMYYYgggqqqtttrrriiieeeQQQQQQUUUcccaaaEEE@@@:::;;;999666555555555444222222111000///...//////000000000000...---...111333///---///555>>>SSS{{{uuuhhh}}}kkkUUUIIICCC@@@??????>>>BBBHHHGGG???:::999===>>>@@@DDDKKK]]]xxxZZZPPPMMMFFFDDDGGGQQQUUUVVVZZZ```ccctttffflllssszzz|||~~~qqqYYYMMMBBB??????>>>===???>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFFFFHHHNNNSSSttt}}}{{{VVV;;;AAA;;;777333111222222000...///...---,,,++++++++++++***))))))***,,,---,,,+++,,,+++...000AAAlll|||rrrZZZ```vvvsssXXXZZZdddvvvuuuiiicccaaa```aaaddddddcccfffjjjiiiddd____________]]]XXXQQQJJJFFFEEE>>><<<:::;;;>>>AAACCCDDDEEEEEEFFFHHHHHHIIIIIIIIIPPPSSSWWWZZZ\\\___bbbdddaaagggggg[[[PPPQQQ]]]gggjjjlllnnnhhhoooiiiaaaeeefffeeeeeehhhkkkppprrrsssrrrrrrsssjjjkkknnnttt|||yyywwwrrrsssvvvooopppoooppprrrtttuuutttssskkkeee^^^WWWNNNGGGIIIOOOQQQZZZhhhyyyxxxwww[[[???888777555555222222222111000000////////////000///......///111333,,,333222222222BBBrrr}}}___ccc~~~eeewww{{{{{{jjjUUUSSS]]]^^^PPPJJJPPPRRRNNNRRR^^^kkkjjjmmmuuuuuummmhhheee]]]OOOHHHJJJJJJJJJMMMXXXeeeooosssssslllfffSSSUUUYYYaaa|||mmmxxxdddFFF@@@;;;<<<:::777666666555444222222111000////////////000///000000///...///111333222111222666<<>><<<::::::<<<<<<888777999@@@@@@AAADDDLLL]]]www}}}iiiSSSIIIGGGEEEDDDEEEHHHQQQYYYeeevvvvvvbbbhhhjjjkkknnnxxx\\\MMMFFF@@@@@@@@@???===>>>===???@@@BBBBBBBBBAAAAAA>>>BBBFFFHHHJJJNNNTTTXXXsss}}}{{{~~~YYYAAAEEE>>>:::555333444333111...///...---,,,,,,++++++,,,***(((&&&(((,,,...---***+++***,,,///@@@iiiqqqiiizzz\\\TTT^^^llluuuXXXXXXaaaqqq|||qqqgggbbb```^^^```dddbbbfffjjjkkkfffaaa```aaa```___]]]WWWOOOGGGBBB???===;;;:::;;;>>>BBBDDDDDDFFFFFFGGGHHHIIIIIIIIIHHHOOOSSSWWW[[[]]]___aaaccc```ffffff[[[NNNMMMXXXdddfffeeefffggguuu}}}ddd```fffgggggghhhiiilllppprrrrrrrrrrrrrrrmmmmmmooosssyyy{{{|||zzzwwwsssooorrrrrrrrrtttvvvxxxwwwvvvqqqhhh^^^UUULLLFFFIIIOOOPPP[[[lllzzz}}}___@@@777777555444333333222111111000000//////000000///......///111111,,,333111111111>>>jjjkkkggg~~~bbbrrr|||}}}kkkYYY]]]lllmmmZZZRRR]]]aaaYYYXXXbbbmmmlllooozzzpppjjjfffbbbXXXMMMGGGHHHKKKKKKNNNWWWcccmmmrrrsssmmmhhhVVVYYY]]]]]]nnnqqqbbb}}}iiiHHH@@@;;;===;;;888666666666444333111111111000000000000000///000111000//////111333222444666777;;;PPPyyypppcccsss|||```KKKAAA>>>======>>>===;;;;;;:::::::::<<>><<<;;;<<>><<<999777777666444333111111111111111000000//////000111111000000111333---111555555888KKKmmmrrrfffttt|||^^^HHH???======<<<>>>??????>>>>>>???>>>===AAADDDGGGJJJLLLNNNOOONNNOOORRRQQQJJJBBBAAAGGGNNNWWWiii}}}jjj___eeejjjwwwPPPGGGGGGEEEBBBAAACCCFFFHHHLLLMMMMMMLLLKKKIIIHHHFFFJJJMMMPPPRRR\\\iiipppppp}}}{{{```NNNIIICCC>>>999777777666333000000///...---,,,,,,,,,,,,***))))))***,,,---,,,+++......111333@@@fff}}}|||ccc___jjj|||hhhXXX___ooo}}}{{{ssskkkgggcccaaaccchhhffflllnnnhhh```___aaaccc```___[[[TTTLLLEEEBBBAAAAAA???===>>>AAADDDFFFGGGIIIIIIKKKLLLLLLMMMMMMMMMNNNQQQVVVZZZ\\\___ccceeegggkkkmmmcccSSSLLLWWWfffiiicccfffrrrxxxccc```eeeeeeeeegggkkkmmmooopppooonnnnnnnnnrrrrrrssstttyyywwwqqqrrrkkkiiisssxxxvvvuuuuuuvvvwwwvvvvvvuuujjj\\\RRRJJJEEEFFFKKKMMM___sss}}}{{{|||lllEEE888777666333333333333222111111000000111111222111000///111333000---333///000444>>>dddkkkccc{{{gggmmm}}}}}}oooeeeqqq|||fffjjjzzz{{{sssuuu}}}bbb______^^^YYYPPPJJJGGGHHHKKKMMMQQQYYYbbbjjjnnnpppooommm]]]]]]\\\\\\ttt}}}{{{UUUHHHCCC???===:::888777666555333111111222222111111000//////000222222000000111333...333666666:::LLLiii}}}rrr{{{```HHH???>>>>>>===;;;???AAAAAABBBEEEDDDAAAFFFLLLQQQTTTWWWZZZZZZXXXPPPQQQRRROOOGGGAAAEEENNNNNNYYYaaarrrxxx]]]\\\eeetttTTTNNNPPPNNNHHHDDDHHHLLLOOONNNNNNNNNNNNOOOOOOOOOOOOTTTZZZ___gggvvvyyy|||zzzgggVVVMMMEEE@@@;;;888888777333000000///...------,,,,,,---***+++,,,,,,++++++,,,------...111222AAAmmmvvvxxx{{{aaacccvvvzzznnnZZZ___mmm~~~~~~wwwpppkkkfffcccfffkkklllpppnnnddd\\\\\\^^^______]]]YYYTTTNNNJJJIIIJJJDDDBBB@@@AAACCCFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOORRRVVVYYY]]]aaafffiiillloooqqqhhhWWWNNNXXXiiikkkeeejjjwww{{{fffcccfffffffffhhhiiikkkmmmnnnmmmmmmnnnooossstttuuuxxx~~~zzzmmmnnnnnnpppfffeeerrrppplllxxx|||yyywwwuuuuuuvvvuuutttjjj```TTTMMMHHHDDDGGGKKKOOO___rrr|||xxxsssJJJ::::::999555444333333222222111111000222333333222111111222444333000555///000444>>>bbb}}}bbb^^^yyyqqqmmm~~~}}}tttnnn{{{jjjuuu~~~sssxxxrrr```XXX[[[[[[VVVOOOKKKJJJKKKJJJMMMSSSZZZbbbiiilllnnnsssqqq___\\\YYYbbbXXXIIIDDD@@@===:::999888777555333111111222222222111000//////000222222111111111333222555666777===QQQkkk~~~xxxcccJJJ@@@@@@???>>>;;;BBBFFFFFFJJJOOOPPPMMMMMMRRRVVVVVV\\\hhhppprrraaaVVVSSSVVVRRRFFFCCCIIIPPPRRRRRR___}}}{{{pppvvv|||VVVTTTZZZYYYQQQKKKMMMRRRSSSRRRSSSTTTWWW[[[```dddfffkkktttyyyuuu{{{zzzmmm\\\QQQFFFAAA<<<999888777444111000000...---------------+++---///...+++)))+++...***+++///000AAAqqq|||vvv|||\\\___tttwwwpppZZZ]]]iiizzz~~~zzzsssnnniiieeehhhnnnpppsssnnnaaaXXXYYY[[[[[[]]]\\\XXXTTTPPPNNNPPPQQQFFFDDDBBBCCCEEEGGGHHHIIIGGGHHHJJJKKKMMMNNNOOOOOOQQQSSSVVVZZZ]]]ccchhhmmmmmmppprrrjjjXXXMMMXXXjjjkkkeeejjjyyy{{{hhhdddhhhhhhiiilllfffhhhkkklllmmmmmmoooppprrrtttwww{{{lllZZZZZZ[[[aaa]]]ggg{{{}}}yyywwwwwwvvvuuuttt```VVVMMMHHHEEEDDDHHHLLLSSS```pppyyy|||zzzxxxMMM===<<<;;;666444444333222222111111000333444444333222222333555777333777///000444===aaa|||bbbcccxxxlll~~~yyyuuuuuuxxxmmm^^^ZZZUUUYYY[[[VVVOOOLLLMMMNNNIIIMMMSSS[[[ccchhhlllmmmwwwuuuaaaZZZXXXgggWWWHHHBBB@@@>>>;;;999888777555333111111222333222111000//////000222222111111111222111222222222;;;PPPjjj{{{uuu~~~eeeLLLBBBAAA@@@>>>@@@FFFKKKLLLRRRZZZ]]]ZZZMMMQQQPPPNNNVVVhhhyyyvvvaaaXXX``````PPPFFFIIIPPPOOOJJJVVVuuuUUUXXX```aaaXXXQQQRRRTTTTTT^^^___aaafffnnnvvv~~~{{{zzz|||ppp[[[^^^DDD:::>>><<<888555///555000,,,------++++++---******+++,,,---------,,,******///222<<<```wwwooo```UUUdddkkkuuudddXXXpppxxxiiibbbhhhoooqqqsssqqqjjj___YYYYYYZZZYYY[[[ZZZXXXUUUQQQNNNLLLJJJCCCDDDEEEEEEEEEEEEHHHJJJIIIIIIIIIJJJJJJLLLMMMNNNVVVWWWYYY\\\```dddgggiiitttsssooofffYYYQQQXXXccc^^^hhhoooyyydddaaajjjmmmkkkiiijjjjjjkkklllnnnpppsssttttttwwwyyy{{{ggg[[[\\\SSSaaaWWWkkkjjj|||}}}{{{|||vvvhhhYYYEEE@@@GGGCCCAAAHHHNNNRRRbbbvvv{{{}}}KKKDDDBBB888;;;666444111111111222111111333333444444444333222222444///333///222888BBBgggaaabbbvvvggg|||{{{~~~rrreeeWWWOOOPPPMMMOOOQQQPPPMMMIIIHHHHHHHHHKKKTTTbbbqqq{{{|||zzzxxxrrrZZZ[[[bbbkkkaaaJJJGGGCCCAAA===:::888888888999555666999::::::777444222////////////000111333333000---...444999EEE___xxxqqqLLLCCCEEEBBBBBBDDDRRRPPPTTTuuuxxx```KKKOOOZZZUUUeeejjjooogggXXXPPPAAALLLOOOQQQMMMVVVooo~~~LLLXXX^^^aaaZZZQQQPPPWWW^^^gggooo{{{~~~~~~vvvbbbaaaJJJAAAEEEAAA===:::333666000---......++++++---***+++------,,,,,,,,,---,,,***//////666VVV|||}}}rrr___SSScccrrriiiZZZmmm~~~{{{mmmgggjjjlllllljjjjjjeee]]]XXXYYYZZZXXXXXXVVVSSSOOOLLLIIIGGGFFFAAABBBDDDEEEFFFGGGJJJMMMJJJKKKLLLOOORRRUUUWWWYYYZZZ[[[\\\___bbbeeehhhjjjmmmmmmjjjcccWWWQQQXXXccccccmmmttt}}}hhhdddiiikkklllnnnnnnmmmlllmmmnnnqqqtttvvvssslllpppqqquuueeehhh{{{jjjccc}}}|||vvvgggLLLBBBEEELLLFFFAAADDDHHHQQQ___pppvvv{{{{{{uuuMMMGGGDDD999:::777444222111222222222111333333333333333333333333555000555000222666>>>aaadddaaappptttsssnnnfff```\\\YYYYYYZZZRRROOOLLLLLLLLLMMMKKKIIIJJJPPP[[[kkkzzz|||{{{rrrWWWWWW]]]iiioooUUUNNNGGGEEEBBB>>>;;;:::999888222444666888888666444222000000///000000111222333444111222444666@@@ZZZtttoooMMMFFFHHHHHHJJJOOOWWW]]]ppprrrggg```^^^___lllhhhmmmjjjaaa\\\KKKMMMQQQQQQKKKSSSkkk|||WWWLLLOOORRRSSSUUU]]]fffmmm{{{|||uuulll^^^JJJDDDGGGCCC>>>:::222777111.........,,,+++...+++---///...+++)))+++------***......111MMMqqq}}}{{{___SSSeeeqqqkkkXXXhhhwww~~~|||qqqkkkjjjgggcccbbbdddaaa\\\ZZZ[[[ZZZWWWTTTRRRNNNIIIFFFDDDCCCCCC@@@BBBEEEGGGIIIKKKOOORRROOOPPPRRRUUUYYY\\\___```^^^___```bbbeeehhhkkkllljjjiiihhhbbbXXXSSSZZZdddkkksssyyylllgggjjjjjjmmmrrrqqqooonnnnnnpppuuuzzz}}}zzzwww~~~zzzyyy{{{ttt~~~|||{{{vvviiiLLLJJJLLLQQQOOOJJJIIIKKKUUUbbboooxxxvvvlllzzzNNNJJJHHH;;;999777555333222222333333222333222111111111222333444666111666111333444888ZZZdddaaannn{{{|||~~~rrrfffbbbiiiwwwrrraaabbbnnntttqqqnnnoookkkdddbbbZZZRRRPPPSSSVVVTTTQQQNNNVVVeeevvv~~~}}}oooTTTSSSXXXfff}}}]]]SSSJJJIIIFFFCCC@@@<<<:::999111333555666666555444222111111000000000111111222444222333444333<<>>BBBDDDGGGIIIKKKNNNRRRUUUWWWXXXYYYZZZ[[[ZZZZZZZZZ___aaadddhhhmmmqqquuuwwwtttpppllleee[[[VVV\\\eeerrruuuwww|||}}}iiihhhooorrrqqqrrrrrrrrrsssxxx{{{yyy~~~}}}wwwxxxxxxnnnXXXNNNEEEWWWsssnnnWWWQQQTTTeeeppp|||{{{rrrRRRNNNKKK===;;;999777444444444555555444333222111000000222444555333...444111444444555SSSuuuuuu```ddd{{{{{{{{{oooXXXIIIIIIKKKNNNPPPRRRWWW___eeegggkkknnnnnnmmmmmmrrrvvvwww~~~yyysssrrrxxxnnn\\\^^^ooo~~~sssqqqmmmhhhbbb]]]ZZZXXXYYY```mmmzzz~~~uuueeeSSSWWWXXXhhhssstttuuuRRRJJJFFFFFFEEEDDDCCCAAA???>>><<<;;;999888666333222111333222111111111111111222...///222444333===[[[zzzzzz}}}|||tttttttttzzzvvvddd[[[TTTTTT]]]jjj}}}{{{}}}xxx```TTTeeezzz}}}ZZZOOORRRNNNPPPaaaooo{{{uuusss}}}jjjaaagggmmmllljjjzzz|||aaaxxxeeePPPIIIKKKMMMFFFEEEEEE===;;;555111222111...---///...---,,,+++++++++,,,---///+++///000,,,<<<\\\pppvvv[[[IIIYYYxxxwww___iiiyyy|||sssiiidddddd]]]^^^]]][[[ZZZYYYRRRIIICCCAAA???<<<;;;;;;<<<===@@@CCCFFFHHHKKKNNNRRRUUUWWWXXXZZZ\\\^^^^^^^^^^^^bbbdddggglllqqqwww{{{}}}xxxrrrkkkbbbXXXSSSYYYbbbppppppooorrrlllmmmvvvxxxwwwvvvxxxyyy~~~xxxyyyyyypppXXXSSSQQQqqqYYYTTTWWWllluuu~~~}}}}}}SSSLLLHHH===>>>:::888555555555666666555333222222222222333555666333---333111555555555SSSvvv}}}aaa```sss~~~|||sss___QQQGGGCCCCCCEEEGGGIIIJJJLLLQQQZZZ```dddfffggghhhjjjlllpppsssuuu}}}||||||{{{uuuqqqrrrlllmmmpppcccUUUbbb}}}~~~tttyyy~~~~~~wwwmmmddd___]]]dddoooyyy}}}{{{oooaaaUUU[[[YYYjjjlllxxxmmmKKKGGGCCCCCCCCCBBBBBBBBBAAAAAA@@@???<<<999666444222222222222111111111222222333222111333555333;;;VVVrrr~~~yyy{{{{{{llluuukkk^^^TTTSSS___}}}kkknnn}}}tttdddeeennnlllPPPUUUPPPQQQ___kkkwwwsssqqqyyymmm```]]]nnnmmm[[[zzzhhhOOOJJJMMMLLLCCCBBBCCC;;;<<<666222222222///...000000,,,((((((,,,......,,,---(((...000+++999ZZZooozzz{{{^^^KKKYYYcccjjjxxx~~~rrrfffcccggg^^^^^^\\\ZZZZZZYYYQQQHHHAAA@@@??????>>>?????????AAADDDHHHLLLOOOTTTYYY\\\\\\^^^```ccceeefffeeeeeehhhiiilllqqqvvv{{{|||tttiii___UUURRRXXXaaallljjjggghhhtttvvvvvv|||}}}~~~yyy{{{}}}uuudddeeekkk}}}RRRYYY[[[ssszzz}}}SSSIIIEEE===AAA;;;999666555666777666555222333333444444555666666666///333111555555555QQQhhh}}}aaa```iiiuuuzzzpppjjjqqq|||yyycccJJJ???<<<;;;<<>>;;;777555444555555111111111111222333444555111......222333999NNNdddxxxttt}}}}}}gggooo[[[XXX]]]mmmpppxxxpppsssYYY[[[SSSNNNWWWdddtttyyy{{{xxx\\\bbbqqq~~~wwwssslll^^^RRRjjjOOOYYYMMMQQQSSSEEEDDDBBB:::999666333000///......,,,,,,---------,,,++++++'''------...222777MMMmmmzzz{{{pppzzz|||~~~lllSSSQQQvvv~~~nnngggqqq~~~ooofffdddeeebbb^^^[[[^^^cccaaaWWWNNNEEEIIIMMMNNNLLLIIIFFFEEEGGGIIIMMMQQQUUU[[[bbbgggiiijjjlllnnnkkkfffhhhmmmqqqpppqqqwww}}}ooo___WWWUUUUUUYYY___gggeee\\\^^^kkkvvv|||~~~~~~}}}||||||xxx~~~ZZZJJJRRRZZZjjjvvvLLLDDD@@@999@@@===:::777666666666666555555444333333555777666666444444777::::::888<<>>>>>AAABBBAAABBBFFFGGGHHHIIIKKKPPPWWW\\\^^^aaadddeeefffjjjqqqvvvyyy}}}tttfffhhhnnnoooyyyvvvrrrnnnkkkkkkkkkkkkpppmmmddd^^^[[[SSS___{{{}}}xxxssswwwiiiqqq{{{ccc[[[kkkyyy}}}~~~~~~uuujjjjjj^^^SSSWWWWWWmmm~~~mmmEEEIIIDDDBBB@@@???@@@@@@???>>>======<<<:::777444111000222111111000000000000000***333333222777===NNNgggtttiiiwww{{{rrr{{{kkkXXXWWWUUUbbb}}}xxxwwwdddTTTTTTMMMOOO^^^mmmzzzqqqkkkvvv}}}xxxtttlll```VVVSSSsss~~~hhhUUU]]]NNNOOORRRFFFEEEAAA;;;:::777444222000//////---------,,,,,,,,,,,,,,,''',,,***+++000444GGGeeewwwyyysssyyy~~~iii[[[}}}sssiiiqqq|||ooogggfffgggbbbbbbcccfffgggcccZZZSSSOOORRRUUUUUURRRMMMJJJHHHEEEHHHKKKOOOTTTZZZbbbfffeeefffjjjnnnmmmjjjmmmrrrvvvtttuuuzzzyyykkk]]]WWWUUUVVV[[[```hhhfff]]]]]]kkkvvvzzz|||}}}{{{zzzyyytttqqqsssqqq```KKKHHHRRRVVVfffttt{{{KKKDDDBBB<<>>===<<<<<<:::888666555333333222222111000000000000000...222000000444:::PPPpppfffssssssmmmTTTJJJTTTccc||||||{{{```SSSVVVPPPQQQ^^^mmmwwwzzzzzzvvvttttttmmm```UUUQQQgggzzz{{{ddd[[[```MMMMMMQQQHHHFFF@@@===;;;999666333222111111///...---,,,+++,,,,,,---***,,,)))***000222BBB\\\vvvyyy{{{}}}uuuqqqllluuufffnnn}}}yyymmmhhhhhhhhhccciiioooqqqlllddd]]]YYYUUUXXXZZZXXXTTTNNNIIIGGGCCCEEEHHHLLLPPPVVV^^^ccc^^^```eeekkkkkkjjjnnntttxxxwwwxxx{{{~~~rrrfffZZZVVVVVVXXX]]]bbbjjjiii```___lllyyyzzz{{{}}}zzzwwwuuummmdddYYYPPPGGGCCCHHHPPPUUUeeettt{{{rrrIIIEEEEEE@@@BBBCCC@@@<<<:::999999888777666444222222444555666555333333555777555333666===XXX}}}rrrlllyyyrrrrrruuudddZZZXXXZZZhhh|||{{{{{{yyytttoookkkhhhaaaVVVNNNKKKBBB;;;<<<@@@AAAAAABBBDDDEEEFFFGGGHHHLLLQQQTTTYYYZZZ^^^eeelllrrruuuvvvwwwssspppssszzzvvvhhhhhhoooqqqooonnnllliiigggffffffggggggggghhhcccbbb```WWW```zzzqqqnnnjjjfffiiibbbhhhssszzzssscccTTTNNNYYYgggrrruuuwwwyyysssjjj___[[[UUUZZZ\\\xxxZZZSSSIIIFFFCCC@@@@@@???>>>===<<<;;;999777666555555666333222111111000000111111333111---///222555QQQ{{{}}}iiinnnZZZbbbnnniiimmm\\\WWWlllsssXXXOOOUUUPPPNNNYYYfffzzzzzz|||pppnnnoooqqqlll___TTTNNNnnnbbbYYY___LLLLLLSSSKKKHHH??????===;;;888555444333333111000---,,,+++,,,---......///++++++111333???WWWttt|||xxx~~~|||nnnxxxqqqaaagggwwwvvvkkkhhhhhhffffffpppzzzzzzpppddd]]]\\\SSSUUUWWWUUUPPPIIIDDDBBBAAACCCDDDFFFIIINNNUUUZZZXXXYYY___dddffffffjjjqqqvvvvvvvvvyyy{{{|||yyywwwmmmbbbXXXUUUVVVXXX]]]aaallllllcccaaannn{{{zzzzzz}}}xxxsssqqqooopppxxx~~~yyyuuurrriii___RRRHHHGGGJJJMMMNNNXXXhhhvvv}}}}}}sssyyyjjjIIIFFFGGGDDDDDDEEEBBB===::::::999999888777555222222333555555555555444555666444111555<<<[[[~~~xxxpppiiiqqq___XXX[[[jjj~~~xxxtttrrrqqqqqqmmmfffbbb^^^WWWOOOHHHGGG@@@;;;===AAABBBBBBDDDDDDFFFHHHJJJKKKNNNSSSVVVYYY[[[___hhhrrrxxxzzzyyyvvvtttrrrsssyyy{{{pppnnnnnnmmmiiimmmllljjjiiiiiiiiijjjkkkjjjjjjeeeccc```WWW```yyyrrrmmmkkkgggiii^^^aaahhhjjjcccVVVNNNMMM\\\jjjvvvxxxxxxxxxqqqfff^^^]]]VVVVVVTTTooosssyyykkkeeePPPKKKDDD???>>>??????@@@???===:::777555555666666333333222111111111111222555000+++000333222OOO~~~tttuuueeeqqq|||pppmmm~~~nnnYYYSSSMMMVVVQQQLLLTTT___{{{}}}}}}zzzssstttvvvllliiijjjkkkggg[[[QQQLLLsssdddSSS\\\MMMMMMVVVOOOKKK???@@@???<<<999777555444444222111...,,,,,,,,,---...///000++++++111222>>>VVVppp}}}tttzzznnn]]]cccsss}}}ttthhhhhhgggccciiittt~~~}}}pppccc\\\[[[PPPRRRTTTSSSNNNHHHCCCAAA????????????AAAEEEKKKOOOQQQRRRWWW]]]```bbbiiiqqqrrrrrrtttuuuvvvuuurrrpppggg]]]UUUTTTWWWYYY\\\aaajjjmmmeeeaaannn|||zzzvvv~~~{{{wwwfffPPPVVV^^^```]]]\\\hhhvvv~~~|||}}}~~~}}}zzzuuuqqqiii___QQQJJJLLLPPPQQQOOO\\\mmmxxxzzzrrrdddhhh~~~cccJJJFFFHHHIIIHHHFFFCCC>>>:::::::::999999888666333222333555666666666555555666444222666===YYY|||ppphhhzzz|||mmm^^^___iii}}}xxxssspppooojjjeee___YYYTTTOOOIIIDDDFFF@@@===@@@CCCCCCDDDFFFCCCFFFIIILLLNNNQQQTTTWWW]]]]]]aaahhhooosssssspppsssuuuwwwwwwyyyxxxqqqllliiihhhllllllkkkkkkkkkllllllmmmmmmkkkccc___[[[RRR[[[uuuooojjjhhheeefffcccbbbeeehhhddd[[[SSSQQQ^^^mmmyyy{{{{{{yyyqqqeeeXXXZZZUUUTTTUUUrrr^^^gggzzznnnhhhVVVOOOFFF???===???BBBDDDBBB@@@<<<999666555555666444333333222222222222222333///,,,333555222KKKvvvxxx|||zzzeeemmm|||sssqqq{{{iiiXXXUUUOOOXXXRRRLLLQQQZZZuuuxxxwwwtttsssqqqmmmhhheeeddd```VVVNNNLLLnnndddNNN\\\OOOOOOWWWRRROOOCCCAAA???===:::777666555555222111000...---------...,,,...******...000>>>XXXpppxxx}}}nnngggqqqlll]]]cccqqq{{{sssggghhhgggaaakkkssszzzxxxmmmbbb[[[XXXQQQSSSUUUSSSOOOIIIDDDBBB<<<;;;:::999:::>>>DDDHHHKKKKKKNNNTTTXXX\\\fffppplllnnnpppqqqqqqpppmmmlll___WWWRRRSSSXXXZZZ^^^bbbggglllfffbbbooo|||uuummmssswww|||yyyfffPPPBBB???FFFNNNPPPMMMPPPaaasss|||wwwvvvxxxzzz{{{~~~zzzuuurrrjjj[[[MMMHHHIIIKKKPPPUUU^^^mmmvvvsssiii___lll___MMMFFFHHHMMMMMMGGGCCC>>>;;;:::;;;<<<;;;;;;888444333444666777777777666666666444222777>>>MMMkkkyyyxxxpppddd}}}wwwkkkaaammmkkkoooyyytttpppnnnfffaaa[[[UUUPPPKKKGGGEEEEEEAAA???CCCEEEEEEEEEHHHCCCFFFJJJMMMOOOQQQSSSUUUXXXXXXZZZ]]]```aaa___^^^bbbhhhmmmoooooovvvzzzrrrllljjjmmmiiiiiiiiiiiiiiijjjkkkkkkllljjjaaa[[[UUULLLTTTooopppjjjiiifffgggfffbbbbbbeeeddd\\\TTTQQQbbbooozzz{{{zzzyyypppeeeUUUYYYTTTSSSWWWuuurrr[[[ZZZlllaaa[[[YYYRRRIIIBBB@@@BBBEEEGGGDDDBBB???<<<999777666666555444333333222222333333111000...333666333EEEgggzzziiiwww{{{```cccwwwzzzdddRRRJJJQQQKKKFFFKKKTTTnnn}}}}}}xxxyyyvvvqqqmmmnnngggbbb```[[[SSSMMMLLLmmm^^^PPP```SSSPPPVVVSSSSSSIIIAAA@@@===:::777666555555222222111000///...---,,,***...+++***...000BBB___|||yyy{{{~~~ssshhhUUUSSS\\\uuu{{{jjj]]]bbbmmmvvvrrrfffiiiiiibbbiiillloooooojjjbbb[[[WWWPPPRRRSSSQQQLLLFFF@@@>>>777777666555777;;;BBBFFFIIIGGGGGGJJJLLLPPPZZZeeedddfffjjjkkkkkkiiigggfffWWWPPPMMMRRRYYY]]]aaafffhhhppplllhhhtttxxxkkkdddjjjmmmrrrtttlll[[[JJJ???;;;@@@AAACCCDDDDDDJJJZZZjjjjjjhhhiiiooossstttxxx}}}~~~}}}|||yyyuuurrreeeUUUIIIIIIGGGDDDLLLYYY^^^kkkoooggg^^^]]]{{{^^^PPPFFFFFFPPPQQQIIIEEE???<<<<<<>>>??????===999666444555777888999777555555666444222888???BBB[[[ssswww~~~ttt```~~~|||vvvllliiinnnaaa^^^eee}}}yyysssooommmbbb^^^WWWQQQLLLIIIGGGFFFDDDAAAAAADDDFFFEEEEEEHHHHHHKKKNNNQQQQQQQQQRRRSSSRRRTTTWWWYYYYYYYYYZZZ[[[^^^cccjjjnnnrrryyy}}}vvvooommmpppggggggggggggggghhhhhhhhhjjjhhhaaa\\\WWWKKKRRRkkkssskkkllliiijjjccc``````bbbaaa[[[VVVUUUkkkuuu{{{wwwsssqqqiii___TTTXXXRRRRRRXXXwwwfffXXXWWWlll|||VVVSSSWWWSSSLLLHHHFFFFFFFFFFFFCCCBBB@@@>>><<<:::999888555555444333333333333333000222//////444444@@@XXXfffttt[[[qqqvvvqqqooofffffftttQQQFFFJJJEEECCCKKKTTTlllwwwwwwvvvppplllkkkllleee```^^^ZZZRRRNNNMMMrrrWWWSSSdddVVVQQQUUUSSSVVVNNNAAA@@@===:::777666555555222222222111000...---,,,+++000...---///333GGGggg~~~vvv}}}}}}xxxkkksss\\\MMMLLLRRRmmm|||wwwggg\\\```hhhppp{{{qqqfffkkkkkkcccggggggggghhhgggccc\\\WWWLLLNNNOOOMMMGGG@@@:::777444444444444666;;;BBBHHHKKKGGGDDDBBBAAACCCLLLVVV\\\___ccceeeeeecccaaaaaaQQQLLLJJJQQQZZZ___dddiiilllvvvrrrooo{{{vvvnnnddd___gggaaaeeeeeeYYYGGG;;;<<>>@@@BBBGGGRRR\\\OOOPPPUUU]]]ccceeegggllluuu|||xxx{{{~~~~~~~~~}}}{{{wwwtttrrr^^^PPPJJJOOOLLLBBBIII[[[^^^iiihhh]]]TTT[[[^^^RRREEEEEEQQQSSSJJJFFFAAA>>>>>>@@@AAABBB>>>;;;666555555888999999666444444555333222888???AAAWWWsss}}}www}}}aaawwwzzzzzz}}}xxxpppqqq~~~```TTTSSSZZZ|||xxxtttooolll\\\XXXQQQKKKFFFCCCBBBBBBCCC@@@AAAEEEFFFDDDDDDGGGNNNQQQTTTUUUUUUSSSSSSSSSTTTYYY^^^```aaacccgggkkkooorrrxxx{{{sssooooooffffffgggggggggggggggggghhhiiidddaaa[[[OOOSSSkkkqqqiiijjjhhhhhhdddbbbccceeeccc______bbbvvv}}}}}}ssskkkhhhaaaWWWOOOTTTQQQSSS^^^jjj\\\bbb~~~qqqSSSWWWTTTRRROOOMMMLLLJJJGGGDDDAAAAAAAAA@@@???===;;;:::555555444333333333333444111555///,,,222444===OOObbbqqqSSSfffxxxyyyWWWJJJMMMGGGHHHSSS\\\ttt{{{rrrxxx~~~pppiiihhhllliiiccc```___[[[TTTNNNMMMbbb___fffZZZKKKMMMQQQMMMLLLCCC@@@<<<999888777666555444333111///...---------...***+++///...///>>>RRRyyyzzz|||pppgggbbbXXXJJJRRRiiivvvjjjXXXXXXcccooozzzwwwkkkfffhhhkkkpppmmmjjjhhhfffbbb[[[UUUPPPOOOLLLHHHBBB===888555555444333444777<<>>AAACCCDDDDDDTTTVVV[[[aaaeeeddd^^^XXXMMMHHHKKKVVV\\\]]]dddoootttvvvtttqqqvvvyyyjjj```^^^```eee```YYYQQQHHHBBB>>><<>>BBBGGGLLLQQQUUUNNNMMMRRRXXXVVVPPPWWWdddfffssszzzxxxxxx}}}~~~{{{~~~~~~{{{xxxwwwwwwrrrkkkbbbSSSHHHIIIIIIHHHOOOZZZ```nnn```LLLUUUllleeeTTTIIIGGGEEESSSPPPHHHAAABBBDDDCCCAAAAAA::::::888666444666:::===777999:::777444444777:::@@@NNNuuufffzzz|||vvvttt~~~kkkSSSVVV]]]~~~}}}yyywwwxxxwwwooogggcccWWWKKKGGGEEEBBBAAAAAA???>>>===<<<===@@@CCCEEELLLNNNPPPSSSUUUZZZ___bbbddddddjjjtttzzz{{{~~~yyyyyytttmmmhhhgggeeeddddddeeefffgggjjjhhh```\\\XXXNNNTTTmmmtttmmmlllhhhgggdddgggiiihhheeefffkkkoooyyysssiii]]]VVVUUUSSSMMMVVVOOOcccmmmfffmmmXXXSSSUUUSSSPPPPPPPPPNNNIIIEEE;;;>>>BBBCCCAAA???>>>===666555444333222111111111222111222111///111===IIIUUUbbb}}}VVV]]]rrr~~~~~~~~~bbbMMMJJJLLLPPPMMMWWWyyyyyynnneeedddiiifffccc___\\\ZZZXXXUUUSSS]]]]]]eee\\\OOORRRTTTNNNKKKEEEAAA<<<888666555444444444333222000///......---...+++,,,///......<<>>999555555444333444777===BBBFFFHHHDDD@@@???BBBEEEFFFFFFRRRTTTYYY^^^aaa^^^WWWQQQKKKGGGJJJUUU[[[\\\dddooovvvxxxvvvssswwwzzzmmmccc``````aaa]]]XXXQQQKKKFFFCCCBBBFFFDDDBBBBBBEEEIIIMMMPPPIIIGGGKKKPPPKKKBBBEEEOOOdddttt~~~zzzuuuwwwyyyxxx||||||zzzvvvuuutttmmmddd\\\PPPHHHHHHHHHGGGOOO\\\bbbiii\\\MMMVVVkkk~~~```SSSLLLJJJDDDMMMJJJBBB===???BBBAAA@@@AAA999999777444333444777:::777777888777666666777999===KKKppp}}}jjjvvvzzzxxxqqqZZZMMMUUUppp}}}|||||||||zzzxxxssslllggg```UUUKKKHHHFFFCCCBBBBBB===<<<;;;;;;<<>>999888666444222222111222222111111111000111<<>>CCCGGGHHHEEEBBBAAACCCFFFHHHIIIQQQTTTYYY]]]^^^YYYQQQKKKJJJGGGKKKUUU[[[^^^gggssszzz|||{{{xxxzzz|||rrrhhhcccaaa___]]]YYYUUUQQQNNNMMMLLLLLLLLLKKKKKKLLLNNNPPPPPPPPPNNNPPPRRRKKKBBBCCCJJJXXXkkkyyyxxxsssvvv{{{|||xxxyyywwwtttrrrooofff\\\SSSLLLGGGHHHGGGGGGRRR___fffcccVVVOOOXXXlllvvvYYYQQQOOONNNCCCEEECCC>>>;;;???BBBAAA@@@AAA;;;:::888555333333555888555555555666888999888777999DDDfffuuuooommmzzzttt}}}xxxddd^^^aaajjjgggYYYXXXeeeiiitttvvvxxxxxxsssmmmgggdddZZZQQQIIIGGGEEEAAA??????::::::::::::<<<>>>@@@BBBFFFKKKQQQXXX___ffflllqqqxxxxxxxxxsssnnniii______```bbbeeehhhlllnnnjjjiiiccc```]]]SSS[[[uuutttjjjhhhdddccc^^^aaadddfffhhhooo{{{~~~qqqeee___\\\VVVPPPNNNMMMKKKZZZaaazzz{{{fffaaa]]][[[YYYVVVTTTPPPLLLHHHDDDBBB@@@AAADDDDDDCCC@@@===;;;888555333222222333222111111222000111:::EEEXXXbbbnnnhhhrrrqqqSSSLLLOOONNNSSSTTTTTTppp{{{pppkkkeeeeeehhhccc```]]][[[ZZZYYYVVVUUUeee```dddZZZRRRWWWTTTHHHCCCEEE@@@999555444555666666777666444333111111000000000......///------666BBBddduuu|||}}}xxxaaaTTTRRRSSS```sss}}}{{{wwwpppiiifffnnnxxxqqqnnnllljjjhhhiiigggeeeffffffeee```[[[TTTLLLDDDAAABBBAAA<<<666555444555666:::???DDDHHHJJJHHHEEEDDDEEEGGGJJJKKKQQQUUUZZZ^^^]]]WWWOOOIIIJJJJJJOOOWWW]]]cccmmmxxx}}}|||~~~~~~wwwnnngggbbbaaa```^^^[[[YYYXXXWWWWWWUUUYYY]]]]]]]]]]]][[[XXXQQQNNNNNNNNNJJJFFFIIIQQQbbbsss~~~{{{}}}}}}sssuuuuuurrrpppkkkaaaWWWKKKIIIHHHIIIHHHJJJUUUbbbhhh[[[PPPQQQ\\\ttt~~~oooTTTNNNOOOPPPCCCAAAAAA>>>@@@FFFHHHDDD@@@??????>>><<<888555444666888444333333666999:::888555666>>>[[[ppp}}}uuugggxxx{{{hhh}}}tttnnnooohhhwwwsssppppppnnngggaaa___SSSLLLEEECCC@@@;;;888888888999:::;;;===???AAABBBFFFJJJPPPUUU[[[```eeeiiioooooosss|||xxxrrrkkkdddcccbbbccccccdddfffggghhhkkkkkkeeebbb]]]SSS[[[vvvsssiiihhhddddddeeeddddddhhhpppxxx~~~tttjjjaaa\\\XXXRRRNNNNNNUUUPPP[[[dddvvvccc]]]XXXXXXWWWUUUSSSQQQMMMKKKHHHCCC???@@@EEEGGGEEEBBB@@@>>>:::777444333333444333111111222111111888BBBUUU^^^xxx{{{zzzzzzpppzzz}}}kkkHHHJJJKKKSSSOOOUUU[[[YYYooouuunnnkkkgggeeeggg```^^^[[[YYYYYYXXXVVVTTTjjjkkkiii[[[RRRXXXTTTHHHCCCAAA===777444555777999:::888777555333222111111111////////////------444<<<^^^wwwtttvvveeeSSSNNNLLLZZZttt|||nnnhhhppp}}}vvvrrrpppnnnkkkhhhiiigggfffggghhhgggccc___VVVMMMDDD@@@AAAAAA===888666666666888<<<@@@EEEHHHLLLKKKIIIGGGGGGIIILLLNNNRRRVVV[[[^^^[[[TTTMMMHHHIIIKKKQQQXXX^^^fffrrr}}}zzz|||~~~~~~{{{tttkkkddddddcccbbbaaa```______^^^aaakkksssrrrpppmmmhhhaaaZZZWWWVVVVVVWWW\\\eeeooovvvqqqsssrrrpppmmmiii^^^SSSGGGGGGIIIJJJJJJNNNYYYccccccQQQJJJRRRaaavvvwww|||kkkSSSKKKLLLOOODDDCCCCCCCCCIIIPPPPPPIIIAAA>>>??????===999666444555777444222222555999:::777444555;;;UUU|||ssszzziii~~~~~~xxxeeeiii}}}qqqooommmfff^^^ZZZPPPJJJDDDAAA===666333444888999;;;>>>@@@BBBCCCCCCEEEHHHLLLQQQUUUYYY^^^aaaiiihhhkkksssyyy}}}uuuooojjjffffffeeeeeeeeeeeeeeeeeeeeellllllgggbbb[[[PPPYYYtttqqqiiihhhfffgggkkkfffccciiitttzzzxxxsssiiieeebbb^^^VVVNNNMMMQQQUUURRR^^^mmmqqqaaa\\\WWWWWWWWWUUURRROOOMMMKKKIIIDDD@@@@@@DDDGGGEEECCCBBB@@@<<<999666444444444333111111222111111666>>>TTT```uuusssmmmzzz{{{sssvvv___NNNBBBIIIMMMUUUNNNTTT]]]```www~~~sssmmmkkkhhheeeddd^^^\\\YYYWWWWWWVVVTTTSSSqqqtttmmm\\\TTT[[[WWWJJJFFF???<<<777666777999<<<===888777555444222111111111...///000///------222666JJJooopppooogggRRROOOOOO^^^xxxrrrkkkssszzzxxxwwwuuussspppllliiihhhgggfffgggiiiiiiddd```YYYPPPFFFAAA@@@@@@>>>;;;777777888:::===AAAEEEGGGKKKKKKJJJIIIIIILLLPPPTTTUUUYYY]]]]]]XXXPPPIIIEEEGGGLLLRRRXXX^^^hhhvvv}}}|||}}}~~~~~~xxxnnngggdddeeeeeeeeeeeeeeeeeeeeeppp||||||vvvmmmhhhfffdddeeelllwwwsssqqqrrrqqqmmmjjjeeeZZZOOOEEEFFFHHHIIILLLQQQZZZaaaYYYIIIIIIVVVhhhggg{{{|||wwwfffSSSJJJHHHLLLFFFHHHEEEGGGMMMTTTRRRIIIBBB???======<<<888555333333555333333333444666777666555555:::SSS{{{}}}yyyrrr{{{~~~sss___PPPuuuyyysssqqqggg[[[VVVOOOIIIDDDAAA<<<666444666777999<<<@@@BBBDDDDDDEEEDDDFFFJJJMMMQQQVVV\\\```eeedddiiirrrxxx{{{ppplllllljjjeeeeeeeeefffffffffffffffkkkmmmhhhbbbZZZNNNWWWsssppphhhiiihhhjjjllleee```eeeooosssllldddbbbaaaaaa]]]TTTLLLMMMSSSLLLQQQbbbwww}}}uuusssoooaaa]]]YYYZZZYYYVVVQQQLLLIIIHHHFFFCCC@@@AAACCCEEEDDDCCCAAA???===;;;888666555444333111000222222111444:::MMM^^^oootttiiiyyyzzzYYYLLLJJJOOOMMMNNNUUUNNNSSS```mmm~~~xxxpppkkkiiigggdddaaa\\\YYYVVVUUUTTTSSSRRRPPPtttssskkkYYYTTT]]]YYYKKKGGG@@@===999888999;;;<<<<<<777666555333222111111000---///000...---...111333===aaa{{{ooo~~~kkkYYY^^^eeessswwwrrryyyrrruuuxxxyyyvvvqqqmmmjjjhhhfffeeegggiiihhhddd```ZZZSSSJJJBBB???>>>>>>???999999:::;;;>>>AAADDDFFFGGGIIIJJJJJJKKKPPPVVV[[[^^^```bbb^^^VVVNNNGGGDDDJJJPPPWWW\\\bbbnnn}}}}}}~~~~~~zzzqqqjjjfffgggiiikkklllnnnnnnoooyyyvvvvvvtttvvv~~~wwwsssssspppkkkfff___TTTIIIDDDEEEFFFHHHLLLSSSYYY\\\PPPFFFPPPaaauuuzzzjjj^^^TTTKKKEEEJJJGGGNNNFFFFFFJJJOOOMMMFFFAAAAAA======<<<999666444444555444444555444333333444666555999QQQxxxvvvyyyrrr{{{ppp[[[\\\vvvyyytttooobbbWWWUUUJJJEEEAAA>>>:::555555999666999===AAACCCEEEEEEEEEEEEFFFHHHJJJMMMSSSZZZ___bbbccchhhrrrxxxzzz~~~pppmmmmmmlllffffffggggggggggggggggggjjjlllhhhccc[[[OOOYYYvvvoooggghhhhhhjjjhhhccc___aaafffhhheee``````\\\YYYVVVPPPKKKMMMSSSKKKQQQbbbvvvvvvkkklllrrrlll^^^XXXVVVWWWWWWSSSMMMHHHFFFFFFBBBBBBAAAAAAAAABBBBBBBBB>>>>>>>>><<<:::777555333444111000222222000333777BBBZZZhhhtttmmmsssxxxpppuuucccTTTOOOJJJOOOOOOMMMTTTPPPXXXkkktttpppkkkgggfffdddaaa^^^ZZZXXXUUUSSSRRRQQQOOOMMMpppnnneeeUUURRR]]]XXXJJJEEEAAA>>>;;;::::::;;;;;;:::777666555333222111000000,,,///000...---...000111;;;XXXuuu|||qqqbbbooo}}}|||zzz|||nnntttzzz{{{wwwqqqmmmkkkgggeeedddfffhhhgggccc___[[[UUULLLCCC>>>===???@@@::::::;;;<<<>>>AAACCCEEEDDDFFFIIIJJJMMMSSS[[[aaafffhhhgggbbbXXXNNNGGGEEENNNUUU\\\```gggttt}}}}}}{{{ssskkkiiikkknnnqqqsssvvvwwwxxx}}}xxxvvvuuupppiiibbb[[[OOODDDDDDDDDDDDFFFLLLTTTXXXXXXMMMIIIYYYlllpppmmmvvvXXXTTTMMMEEEIIIHHHQQQEEEDDDFFFHHHGGGBBBAAACCC>>>>>>>>>;;;888666666777444555666444111111444777444777NNNtttqqq|||ggg~~~sssnnnYYYZZZqqqsssqqqjjj\\\SSSTTTEEE@@@<<<;;;777444666;;;555888<<>>===;;;888555333444111000222222000222666===[[[iiippprrrlllhhhLLLYYYeeevvvjjjRRRWWWVVVHHHFFFOOOKKKSSSSSS___www{{{mmmkkkgggdddbbbbbb___[[[ZZZWWWTTTQQQPPPOOOMMMKKKqqqeee^^^UUUQQQTTTUUUNNNFFF@@@>>>:::999999999888666888555333333444333000---///---+++,,,///000///---666SSSwwwyyybbbgggtttxxxrrriiillljjjpppuuuvvvwwwwwwsssnnnnnnjjjeeeeeehhhiiifffccc\\\XXXQQQFFF>>><<>>??????AAACCCHHHKKKFFFJJJQQQVVVZZZaaahhhmmmhhhiiiggg]]]PPPHHHHHHJJJXXX]]]cccgggnnnzzz~~~||||||zzzuuurrrmmmmmmqqqwww{{{~~~~~~uuuxxxtttnnnhhh```VVVJJJBBBAAAGGGIIIGGGJJJQQQSSSQQQRRRCCCQQQooottt~~~jjjYYYPPPOOOIIIJJJOOOKKKFFFFFFEEEEEEHHHJJJIIIEEEBBB<<<<<>>;;;:::888555333555777:::<<<===>>>@@@BBBFFFGGGGGGGGGHHHMMMVVV]]]dddjjjrrruuuuuuvvvzzz}}}ssspppppppppooonnnkkkgggdddccceeegggiiilllhhhaaaZZZPPPWWWmmmqqqkkkiiibbb```ccckkkqqqnnnjjjhhhfffdddXXXYYYVVVPPPIIIHHHKKKPPPRRROOOaaa```lllKKK]]]aaaeeeUUUMMMLLLSSSTTTLLLDDDCCCBBB??????CCCFFFEEEAAA>>>>>>???===>>>>>>>>>===;;;888666444333333222111111111222AAAOOOcccrrrnnnvvvvvv}}}xxxtttxxx|||uuuaaaMMMOOOdddlllcccYYYWWW^^^]]]QQQKKKNNNCCCSSS^^^^^^iiiooonnnjjjdddaaa```^^^ZZZWWWSSSTTTTTTRRRNNNMMMNNNPPPwwwddd\\\SSSQQQTTTTTTMMMEEE@@@===:::999999999888777777555333333444333000......---+++---///000///---222KKKkkk|||{{{www~~~{{{kkkaaa|||zzz|||rrrgggjjjkkkpppuuuwwwyyyzzzuuunnnkkkgggdddfffiiikkkiiifff]]]YYYRRRIIIAAA>>>BBBFFFAAABBBCCCCCCCCCEEEIIILLLMMMQQQWWW\\\aaafffmmmqqqiiiiiifff]]]RRRKKKKKKNNNYYY___hhhooowww~~~|||zzzxxxuuuvvv}}}|||{{{wwwoooggg^^^SSSHHHAAABBBGGGHHHFFFJJJSSSYYYYYYPPPEEEUUUppp|||ttt~~~mmmZZZQQQNNNHHHJJJPPPMMMGGGGGGHHHHHHIIIIIIFFFCCCDDDAAA???@@@<<<888:::@@@777444222222444666444222666666EEEdddnnnqqq|||aaasssbbb___ppp}}}|||xxxtttpppkkkbbbWWWOOODDDAAA===:::999777444222444777:::<<<===>>>@@@AAADDDEEEEEEEEEGGGNNNXXX___eeejjjooorrrtttuuuyyy|||zzzpppmmmnnnqqqsssooonnnlllhhhdddccceeegggeeejjjfff```ZZZPPPVVVlllpppkkkjjjfffdddccckkkpppnnnjjjjjjjjjiiiZZZZZZWWWQQQKKKIIIMMMRRRWWWOOOaaagggpppPPP___tttcccSSSLLLKKKQQQRRRKKKEEEDDDCCCAAABBBEEEHHHHHHEEEBBB>>>===;;;<<<===>>>>>><<<:::999555444333111111111222222:::JJJbbbtttsssxxxttttttyyypppqqqssssssrrrZZZLLLVVV{{{kkkccc___cccjjjbbbPPPIIIMMMSSSYYYjjjvvv~~~ooofffbbb^^^[[[[[[ZZZWWWUUURRRSSSSSSQQQNNNMMMNNNPPPwwwcccZZZRRRQQQTTTSSSKKKCCC@@@===:::999999999888777555444333333444333111///...---,,,---/////////...222GGGdddwwwyyywww}}}{{{eeeOOObbbsss{{{yyy{{{rrrhhhjjjnnnqqquuuyyy~~~xxxnnngggeeedddfffkkkmmmllljjj^^^[[[UUULLLDDDBBBEEEHHHEEEEEEFFFEEEFFFHHHKKKNNNVVVZZZ___dddhhhmmmqqqtttnnnlllfff\\\QQQMMMOOOTTT```gggqqqzzzyyywww~~~~~~xxxoooeeeZZZPPPFFF@@@EEEHHHHHHHHHLLLVVV```dddWWWOOO[[[oookkkmmmZZZQQQNNNHHHJJJOOOMMMKKKLLLNNNPPPOOOKKKGGGEEE@@@HHHLLLHHHAAA>>>===;;;777777666666666555555444666555DDDgggxxxuuucccwwwuuucccaaasss{{{yyyvvvssspppkkkbbbWWWNNNCCC@@@<<<999777555333111444777:::<<<======???@@@AAABBBCCCCCCFFFNNNYYYaaahhhiiilllooorrrtttwwwxxx{{{~~~vvvnnnjjjkkkmmmnnnnnnnnnkkkhhhdddcccdddfffaaafffddd```ZZZPPPUUUjjjoooiiiiiieeeeeeeeekkkooommmkkklllnnnmmm___^^^YYYSSSMMMKKKOOORRRXXXNNNdddwwwuuuXXXeee{{{___RRRKKKNNNRRRRRRLLLFFFDDDCCCAAADDDEEEFFFHHHGGGDDD>>>::::::;;;===???@@@???>>>===888666333111000111333444333DDD___tttzzzuuu{{{ggg[[[```jjjlllgggwww{{{qqqkkkRRRIIIZZZ~~~mmmbbbggguuuttt[[[OOOQQQTTTXXXzzzzzzlllbbb```\\\ZZZZZZZZZYYYWWWPPPQQQQQQOOONNNMMMNNNPPPxxxdddZZZSSSSSSVVVRRRIIIBBB???===:::999999999888777444444333333333222111///------------...//////...222DDDbbbzzzsssbbbHHHWWWrrr~~~xxx{{{pppmmmqqqsssvvv{{{|||pppgggffffffhhhlllmmmmmmkkk^^^\\\WWWOOOGGGDDDFFFIIIEEEGGGHHHIIIJJJMMMQQQUUU```bbbgggkkkoooqqqssstttrrrmmmcccWWWOOONNNVVV]]]rrrvvv}}}~~~|||{{{zzz|||vvvlllaaaUUULLLDDD@@@FFFHHHJJJKKKOOOXXXcccjjj\\\UUU^^^mmmzzzkkkfffUUUNNNNNNIIIJJJNNNJJJKKKLLLQQQSSSQQQKKKHHHIIIDDD\\\kkkaaaQQQGGG===333999:::;;;999777555555666666222???dddwww}}}mmmrrrvvvbbbbbbuuuwwwuuussspppjjj```TTTKKKBBB???:::777555444222000444777;;;=========>>>???>>>???AAABBBEEENNNYYYaaajjjjjjjjjlllppptttuuuvvv}}}}}}{{{xxx}}}tttmmmiiiggghhhhhhkkkjjjiiifffbbbaaabbbddd^^^eeeeeeaaa\\\QQQUUUjjjooogggdddaaaaaajjjnnnpppmmmkkkmmmooonnneeebbb\\\TTTMMMKKKNNNPPPTTTQQQpppyyydddppp]]]PPPKKKSSSTTTSSSNNNHHHEEECCCBBBEEECCCCCCDDDFFFEEE@@@<<<===???AAABBBBBBBBB@@@???;;;888444111000111333555111???YYYnnn}}}uuutttbbb^^^gggjjjdddqqqtttuuu```MMMGGGSSSxxxttt^^^dddvvv~~~eeeTTTSSSOOObbboooggg```^^^\\\ZZZXXXXXXXXXWWWOOOOOONNNNNNMMMMMMNNNOOOhhh]]]UUUXXXYYYRRRHHHBBB???<<<:::888999999999888333444444333222000000///,,,---...............///---===[[[yyyxxx}}}~~~}}}qqqXXXaaa|||lllsssuuuxxx}}}tttjjjjjjjjjkkkllllllkkkiii___]]]YYYQQQIIIEEEGGGIIIHHHJJJLLLOOORRRWWW]]]aaajjjlllooorrrtttuuutttsssmmmfff[[[RRROOOVVVcccmmm}}}}}}wwwrrrhhh]]]QQQIIIDDDBBBCCCFFFIIIMMMPPPWWWaaajjjZZZVVVdddyyysss]]]NNNKKKNNNKKKLLLOOOJJJHHHIIIOOOSSSPPPJJJJJJOOO]]]yyywww]]]MMMBBB999<<<======;;;777555555666777111999YYYrrrssswwwlllyyyccccccvvvyyyvvvsssoooiii^^^PPPGGGAAA===999555444333222111555888<<<>>>>>>>>>>>>???<<<>>>@@@BBBEEELLLVVV^^^iiihhhhhhjjjnnnqqqsssssswwwwwwvvvxxxssshhhaaa```___^^^___bbbgggjjjffffffeeeccc```___```aaa___ffffffccc^^^SSSWWWllloooeeeccc```aaapppsssrrrmmmkkkmmmmmmkkkiiiddd\\\SSSLLLJJJKKKMMMOOOZZZyyyqqq\\\PPPLLLSSSRRRQQQOOOLLLIIIIIIJJJHHHEEECCCDDDGGGHHHFFFCCCCCCDDDEEEFFFEEECCCAAA@@@===:::666333111222333555222<<>><<<999888999:::999888444555555444111///......,,,---......------...000---:::XXXxxx~~~vvvzzz}}}kkkqqqhhhrrruuuxxx|||wwwmmmnnnnnnnnnllljjjhhhgggaaa```\\\TTTLLLGGGGGGIIILLLOOOSSSWWW\\\bbbiiinnnrrrssstttwwwxxxvvvrrrnnn___[[[TTTQQQUUUcccttt{{{vvvzzzzzzxxxsssooofff[[[PPPHHHDDDCCCAAACCCHHHNNNQQQVVVaaammmbbbaaazzzyyyxxxWWWJJJIIIOOONNNRRRVVVRRROOOPPPUUUYYYUUUOOOTTT^^^uuupppTTTFFFCCCAAAAAA???<<<999777666666666999333777OOOttt|||pppqqq}}}ddd}}}gggdddvvv|||xxxtttooohhh]]]PPPGGG@@@<<<888444444444444333666999===@@@@@@?????????<<>>;;;888555333222333444333999MMMaaaqqq{{{rrryyyzzz~~~nnn~~~}}}qqqbbbWWWMMMEEEAAAAAACCCFFFTTTaaa^^^___~~~uuueee]]]eeeiiiccc___bbbooojjjccccccqqqxxxoooxxxqqqddd___^^^XXXXXXWWWTTTQQQPPPQQQRRRNNNLLLJJJJJJKKKLLLKKKJJJtttfff___ccccccVVVIIIDDD>>><<<999888999:::999999444666666444000---,,,---+++---//////---,,,...000...888UUUxxx{{{rrrwwwvvvvvvzzzhhhnnnsssvvvxxx}}}~~~yyynnnooopppooommmjjjhhhgggdddccc___XXXOOOIIIHHHIIIOOORRRVVV[[[```gggooottttttttttttuuuuuuqqqkkkeeeUUUTTTSSSVVV```nnn~~~{{{rrrqqqvvvzzzxxxwwwrrrooohhh\\\PPPHHHDDDDDDFFFFFFJJJPPPTTT[[[jjjyyyvvvrrr~~~rrrzzzmmmWWWJJJIIIOOORRRYYYbbb```YYYXXX\\\___ZZZTTT\\\kkk|||}}}qqqZZZEEE>>>@@@CCCEEE@@@:::777777777666555777555999MMMmmmrrrlll```xxx~~~~~~hhhbbbuuu~~~zzzuuupppjjj```TTTLLL???;;;777444444555666666777;;;???BBBBBB@@@@@@@@@===@@@DDDEEEEEEGGGLLLQQQUUUYYY^^^```aaabbbeeegggfffgggiiilllmmmnnnooopppqqqsssrrrooommmjjjaaaXXXUUUQQQMMMKKKJJJGGG???999???AAACCCEEEGGGMMMTTTYYY]]]___``````______```bbbccciiihhhddd^^^TTTXXXmmm{{{oooggghhhjjjoootttuuusssooommmmmmjjjeeeccc]]]TTTLLLHHHHHHIIIKKKNNNjjjdddwww___TTTPPPMMMIIIIIIMMMOOONNNOOOSSSNNNPPPSSSSSSPPPMMMKKKJJJGGGHHHHHHHHHFFFDDDAAA@@@>>><<<:::777555333333333333777III___ppp{{{||||||~~~sss}}}jjj[[[LLLEEEBBB>>><<<>>>AAAEEETTTgggqqq{{{qqqiiirrryyyuuurrruuulll[[[SSSKKKLLLJJJKKKUUUdddooorrrvvvtttuuu|||oooddd^^^ZZZWWWUUUVVVUUUSSSQQQPPPRRRTTTOOOLLLIIIIIIJJJKKKIIIGGGxxxjjjcccgggfffXXXJJJEEE>>><<<999888999::::::999555777777444000,,,+++,,,+++---//////---,,,...000,,,444PPPtttwwwvvv~~~rrr~~~kkklllqqquuuvvvxxx||||||yyynnnpppqqqpppmmmjjjhhhgggffffffbbbZZZQQQKKKIIIJJJOOORRRVVV[[[```gggoootttrrrqqqqqqqqqpppkkkccc]]]SSSTTTWWW]]]gggtttwwwrrrssssss|||xxxwwwyyytttqqqjjj^^^QQQHHHDDDCCCLLLKKKNNNUUUYYYbbbttt{{{tttxxxeeeZZZLLLIIIPPPTTT___kkkkkk[[[XXX[[[]]]VVVPPP[[[lll{{{qqq```NNNAAA>>>@@@BBBHHHAAA888555666888666444444555<<>>;;;666444444666777888888<<<@@@CCCCCCAAA@@@@@@>>>BBBEEEFFFEEEFFFIIILLLLLLRRRYYY\\\[[[[[[^^^bbbaaabbbccceeedddbbbdddhhhiiijjjhhhccc___ZZZOOODDDEEEBBB??????AAABBBAAA@@@:::<<<>>>???@@@EEELLLRRR\\\^^^````````````aaacccdddiiigggccc]]]SSSXXXmmm{{{ooohhhiiikkkqqqrrrtttsssooonnnnnnjjjeee___XXXPPPIIIGGGHHHJJJLLLNNNkkkWWWpppuuuaaaVVVQQQQQQKKKIIIMMMMMMJJJKKKOOOMMMRRRWWWXXXSSSLLLGGGFFFEEEFFFGGGGGGFFFDDDAAA@@@>>>===;;;888666444333222444666HHH]]]mmmsssfffrrr~~~}}}{{{|||yyynnnzzzxxx```OOO@@@>>>AAA@@@>>>>>>AAAFFFWWWqqq~~~tttvvv}}}eeeVVVMMMIIIBBBGGGJJJIIIKKKQQQVVVWWWWWWeeexxxuuufffaaa^^^WWWPPPMMMNNNOOONNNLLLLLLOOORRROOOLLLIIIIIIJJJJJJHHHFFF}}}mmm^^^[[[\\\WWWMMMEEE======;;;999888777666666777555444222000......---,,,---------.../////////***222LLLrrr{{{uuu|||hhhdddlllttttttrrruuu|||sssrrroooiiiiiilllmmmjjjeeedddaaaZZZRRRMMMMMMOOOUUUWWWZZZ]]]```eeejjjnnnjjjnnnqqqpppjjjbbb[[[VVVXXX]]]gggsss}}}||||||}}}}}}vvvpppdddWWWLLLFFFFFFFFFJJJOOOTTTWWW^^^pppoooooo___SSSOOOJJJHHHOOO]]]ooo{{{kkk\\\RRRTTTTTTMMMLLLQQQooo^^^OOOGGG@@@999>>>IIICCC@@@<<<999777777888999555444888JJJnnnvvvqqq}}}gggggg|||zzznnnqqqnnnyyyccc^^^rrrzzzsssoookkkcccVVVLLL<<<:::777333111111444777@@@???@@@CCCFFFHHHGGGFFFHHHJJJKKKLLLLLLKKKIIIHHHJJJLLLNNNNNNMMMLLLLLLMMMNNNQQQSSSTTTSSSQQQQQQRRRVVVUUUSSSPPPMMMHHHBBB===AAAAAABBBCCCDDDDDDEEEEEE???LLLEEE===DDDBBBCCCVVVXXX\\\]]]]]]___cccccc```eeefffiiihhh\\\RRRXXXgggxxxqqqcccdddlllqqqvvvvvvsssmmmkkkjjjgggaaa\\\UUUNNNKKKIIIHHHMMMSSSXXXrrrhhhcccooofffbbbUUUQQQMMMQQQSSSPPPJJJGGGJJJNNNOOOQQQRRROOOKKKHHHHHHIIIEEEFFFGGGFFFDDDAAA@@@@@@>>><<<;;;:::999888555333444777CCCWWWooo~~~~~~}}}uuuuuuWWWvvvtttyyymmmxxxnnnooo```fffSSSIII===FFFAAA999EEEAAAHHHMMM```zzzpppuuuttt[[[RRRPPPKKKEEEFFFCCCDDDKKKMMMJJJIIIMMMQQQ```rrrrrraaa]]][[[VVVQQQNNNMMMKKKJJJIIIJJJLLLMMMKKKJJJIIIHHHGGGGGGFFFEEEzzziiiYYYUUUWWWSSSJJJCCC>>><<<:::888777666666777666555333111000......------------...............&&&***???ccc{{{|||~~~yyy}}}eeeaaajjjrrrttttttwww~~~xxxvvvpppiiihhhlllooonnnkkkjjjfff]]]SSSLLLJJJKKKOOOSSSYYY]]]```bbbdddfffhhhlllooonnnhhhbbb___^^^ffflllvvvmmmhhh^^^SSSJJJEEEDDDDDDSSSTTTWWW]]]fffsssxxxvvv|||iiikkkYYYQQQRRRSSSVVV[[[cccmmmsssaaaTTTLLLOOOQQQMMMNNNSSS[[[TTTRRRRRRKKK@@@===BBBAAAAAA@@@???===;;;999888444555888FFFcccvvvooo{{{pppiii{{{yyypppwwwbbb___qqq{{{sssnnnjjjbbbVVVLLL<<<:::777444333555999<<>>===<<<<<<:::777555444555>>>RRRjjj{{{~~~}}}}}}xxxwwwXXXkkk~~~qqqnnnxxxeeeqqqyyy___IIISSSHHHGGGFFFEEESSSRRRPPPXXXooowwwyyyooorrr}}}kkkUUUIIIHHHKKKIIIEEEHHHFFFGGGMMMQQQRRRWWW]]]___uuuZZZQQQOOOMMMKKKMMMLLLJJJHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFF{{{hhhVVVQQQSSSPPPHHHCCC>>><<<999666555555777888666555333111///......---...............------------***666WWWwww{{{|||nnngggssswww```^^^eeennntttvvvyyy{{{yyyrrriiifffkkkooopppooonnniii```UUUMMMJJJJJJKKKQQQYYY___aaaaaa```___eeejjjnnnlllgggeeeiiimmmxxx~~~wwwfffaaaXXXOOOIIIFFFEEEEEEXXXWWW[[[fffttt||||||xxxzzzxxxtttbbbjjjuuuSSSJJJOOOVVV[[[\\\\\\[[[[[[NNNDDD@@@EEEIIIGGGIIIMMMIIIJJJQQQVVVPPPCCC>>>AAABBBCCCFFFGGGEEEAAA===::::::<<<>>>DDDUUUpppxxxnnnyyynnnwwwbbb```rrr{{{tttooojjjbbbWWWNNN===:::777555666:::???BBBFFFEEEEEEGGGIIIJJJIIIGGGFFFGGGHHHIIIHHHGGGEEECCC>>>@@@AAAAAA???=========;;;<<<;;;:::777666777888666555444555888<<<===>>><<<<<<===>>>???@@@AAAAAA@@@FFFBBB>>>CCCBBB@@@HHHOOOWWW\\\ZZZYYY^^^dddhhhfffddddddbbbYYYUUUaaasss}}}nnnhhhmmmrrrqqqsssssspppkkkhhhfffaaa[[[MMMJJJHHHIIIHHHGGGKKKQQQjjjcccNNNWWWyyy{{{PPPVVVTTTPPPSSSYYY\\\WWWMMMGGGHHHMMMHHHIIIJJJIIIHHHGGGHHHIIIHHHGGGFFFDDDCCCCCCDDDDDDBBB@@@???>>>>>>===:::888555333999KKKdddxxx}}}~~~}}}{{{^^^cccooo|||tttdddssswwwhhh{{{rrrYYY___uuuaaaRRRVVVWWWdddkkkyyywwwxxxnnnMMMGGGBBBBBBGGGJJJJJJHHHGGGFFFHHHPPPXXXaaannnyyykkkRRRMMMNNNNNNNNNLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGmmmYYYRRRSSSPPPJJJEEE>>><<<888555444555777888555444222111///......---/////////...---------,,,555---333OOOppp}}}~~~tttiiieeeqqquuu[[[ZZZ___hhhqqquuuwww|||zzzzzztttlllhhhlllooopppmmmmmmjjjbbbWWWOOOLLLLLLKKKPPPXXX^^^______]]]]]]bbbhhhmmmllliiikkkuuuooofff___UUULLLHHHGGGIIIJJJUUUWWW___nnn|||zzzrrryyylll^^^rrraaaOOOFFFKKKRRRUUUSSSMMMGGGDDDCCC>>>>>>DDDGGGEEECCCEEEDDDFFFKKKMMMGGG???@@@GGGBBBEEEGGGIIIHHHDDD???<<>>>>>@@@@@@???<<<999888999:::999888777888:::<<<<<<<<<888888999999::::::;;;;;;:::;;;:::999===>>>>>>AAACCCIIINNNOOOQQQYYY___aaaeeebbbbbbbbb[[[WWWccctttssskkknnnqqqooopppqqqnnngggccc```ZZZRRRJJJHHHIIIJJJHHHGGGJJJQQQcccvvvRRRKKKWWWzzzqqqNNNTTTTTTPPPSSSYYY]]]YYYPPPJJJJJJNNNFFFFFFFFFEEEDDDDDDEEEEEEHHHEEEBBB@@@AAABBBCCCDDDCCCAAA@@@??????>>>;;;999777333666GGGaaaxxx~~~}}}|||ggg```jjj{{{iiidddeeerrrqqq]]]xxxmmm~~~}}}~~~pppIII>>>@@@BBBFFFIIIJJJIIIHHHFFFHHHNNNYYYjjj}}}]]]OOOPPPQQQOOONNNKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGpppZZZRRRRRRPPPJJJEEE===:::777444333444666888444333222000///........./////////...---------,,,222+++///GGGfff{{{sssrrruuuzzz^^^YYYZZZaaalllrrrrrruuuyyywwwzzzyyysssooopppqqqpppmmmmmmjjjcccXXXOOOJJJIIIGGGKKKPPPSSSVVVWWWYYY[[[___ffflllmmmmmmtttsssggg^^^QQQHHHEEEHHHLLLNNNUUUZZZdddnnnuuuuuuqqqllliii}}}ccc___~~~yyyUUUNNNFFFJJJMMMNNNKKKFFFCCCAAADDDDDDHHHMMMMMMHHHCCCAAACCCEEEGGGEEE???;;;@@@HHH@@@AAACCCCCCCCC@@@>>><<<@@@CCCDDDCCCFFFYYYxxxooorrr{{{iiizzzuuucccbbbsss~~~yyytttmmmcccXXXQQQAAA===777666888<<<@@@AAACCCCCCBBBCCCEEEEEECCCBBB>>>???BBBDDDFFFFFFEEEEEEBBBDDDEEEEEECCC@@@@@@@@@@@@@@@>>><<<999888999;;;<<<;;;<<<===???>>>;;;999;;;;;;;;;;;;;;;;;;<<<<<<>>><<<===>>>===???AAA@@@>>>AAAEEEJJJUUU```dddcccdddbbbcccddd^^^XXX```nnnzzztttjjjiiijjjiiiggghhhgggbbb___\\\VVVNNNKKKJJJKKKKKKIIIGGGKKKSSS\\\vvvcccIIIQQQdddjjjRRRRRRQQQLLLLLLRRRWWWVVVPPPKKKKKKMMMJJJIIIGGGFFFEEEEEEEEEDDDIIIEEEAAA@@@BBBDDDEEEEEEBBBAAA?????????>>><<<999999666777FFF^^^vvv{{{|||zzzooo[[[bbbwwwyyy___kkkvvvcccmmm~~~xxxkkkooo~~~lllOOO<<<<<>>@@@CCCFFFEEE@@@===>>>AAA======>>>>>>===<<<;;;:::999;;;===???EEEVVVuuurrrlllyyylllvvv~~~sssaaabbbrrr}}}xxxqqqfffZZZRRRBBB===888777:::===>>>>>>BBBAAAAAABBBCCCDDDBBBAAA<<<>>>AAADDDEEEFFFEEEEEEBBBDDDFFFEEECCCAAAAAAAAA@@@AAAAAA@@@>>>===>>>@@@<<<===???AAACCCBBB???<<<@@@@@@AAAAAABBBCCCCCCCCCDDDBBBJJJMMMFFFFFFIIICCCDDDFFFJJJRRR___kkkmmmiiifffdddeeefff___WWW[[[fffnnnxxx{{{pppfffeeefffddddddggghhhfffeeeddd^^^VVVMMMLLLKKKKKKHHHGGGOOOXXXdddttt]]]PPPccc```VVVNNNLLLHHHEEEIIIMMMOOOOOOLLLJJJHHHPPPMMMJJJIIIIIIJJJIIIHHHKKKGGGCCCCCCFFFIIIIIIHHHAAA@@@?????????>>><<<:::999888999DDDXXXoooyyy}}}||||||ZZZXXXmmmeeecccwwwggggggsss~~~ttt}}}|||iiiSSSJJJ@@@888<<<;;;>>>BBBEEEGGGHHHJJJKKKFFFMMM[[[rrrmmmRRRLLLMMMHHHEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEExxxeeeQQQKKKMMMLLLHHHDDD999888666555444444555666333222111//////.........---------...............---...222>>>SSSlllsssxxxccc[[[[[[eeeiiifffdddhhhiiiqqqvvvtttqqqqqqrrrqqqooopppmmmeeeYYYMMMFFFCCCCCCEEEGGGJJJNNNUUU]]]bbbjjjpppxxxxxxjjj[[[RRRHHHCCCFFFJJJNNNOOOYYY\\\]]]ZZZVVVZZZfffqqqnnneee~~~xxxeeeJJJJJJ???AAABBBBBB@@@@@@AAABBBAAADDDFFFFFFEEECCCAAA???@@@DDDGGGFFFDDDBBB@@@>>><<<===???@@@???>>><<<;;;;;;:::;;;???EEEUUUooottteeennnssssssuuubbbbbbrrr|||ttthhh[[[RRRAAA===999999===@@@???>>>BBBBBBBBBCCCEEEFFFDDDCCCDDDEEEGGGIIIJJJIIIHHHGGGEEEGGGIIIJJJHHHGGGFFFGGGGGGIIIJJJKKKJJJIIIJJJKKKHHHGGGHHHJJJMMMNNNMMMKKKKKKLLLNNNPPPRRRUUUVVVWWWWWWYYYkkkuuuiiigggjjj```___bbbeeeiiipppvvvuuupppkkkgggffffff]]]SSSUUU___iiiqqqrrrkkkgggjjjjjjfffiiilllnnnlllkkkiiiccc[[[MMMKKKJJJHHHFFFHHHSSS___{{{jjjlllWWWYYYLLLIIIIIIDDDEEEHHHMMMQQQPPPKKKGGGQQQMMMJJJJJJKKKMMMLLLKKKKKKGGGDDDDDDHHHKKKKKKIIIBBBAAA@@@@@@@@@???===;;;888888:::@@@NNNbbbwww{{{eeeXXXgggrrrmmmrrrfffmmm}}}}}}|||}}}xxxkkkeee{{{{{{^^^BBB>>>;;;777@@@===???BBBEEEGGGJJJKKKLLLGGGOOO^^^xxxttt\\\JJJKKKMMMGGGFFFKKKEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDsss```NNNJJJMMMNNNIIIFFF888777666555555555555555222222111///............,,,------....../////////,,,---000666FFF^^^uuuttthhh]]][[[dddhhhbbb```dddbbbjjjooommmkkkllloooooolllmmmlllfff[[[PPPJJJGGGIIIKKKNNNRRRWWW^^^gggllltttyyyqqqcccUUUOOOHHHFFFJJJOOOQQQPPPTTTVVVUUURRRRRR^^^rrr}}}lllmmmrrrUUUGGGGGGCCCEEEGGGFFFDDDAAA??????BBBEEEEEECCCBBBDDDFFFFFFDDDEEEFFFDDDDDDDDDCCCAAA>>>@@@DDDFFFFFFCCC@@@>>>CCC>>>===AAAGGGSSSjjj~~~vvv```ggg}}}xxxjjjyyyfffbbbrrrwwwiii[[[SSS@@@<<<999;;;@@@CCCAAA???DDDCCCCCCEEEGGGHHHGGGFFFMMMNNNOOOPPPPPPNNNLLLKKKKKKMMMPPPPPPOOONNNNNNNNNLLLNNNQQQSSSSSSRRRSSSTTTXXXWWWUUUVVVXXX[[[[[[[[[[[[\\\___cccgggkkkmmmoootttyyy~~~}}}xxxooojjjgggdddZZZPPPRRR[[[jjjnnnmmmhhhjjjqqqrrrlllkkknnnnnnkkkhhheee]]]TTTLLLJJJHHHFFFDDDHHHVVVddd|||rrrRRR[[[LLLJJJNNNHHHGGGIIIOOOVVVVVVOOOGGGNNNJJJGGGGGGJJJMMMMMMLLLJJJFFFBBBDDDHHHKKKJJJGGGCCCAAA@@@@@@AAA@@@>>><<<666777999===FFFWWWmmm|||uuu___iii|||zzzvvveeelll}}}xxxiiimmm}}}~~~~~~}}}}}}~~~~~~~~~sssmmmnnnWWW777:::???;;;BBB???@@@AAACCCEEEFFFFFFEEEOOOWWWgggcccQQQGGGNNNOOOEEEAAAEEEBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCsss^^^RRRPPPMMMMMMHHH:::>>><<<777333111111333444///333555333...+++,,,///------............------222&&&,,,666>>>]]]~~~|||uuutttbbb___]]]```dddgggeeebbbgggjjjmmmooommmkkkjjjiiipppqqqpppjjj```VVVNNNJJJGGGPPP[[[dddhhhmmmtttyyy~~~~~~nnncccKKKGGGDDDFFFKKKOOONNNLLLQQQGGGDDDOOO\\\nnnvvvjjj{{{hhhMMMHHHAAAFFFEEEDDDCCCCCCCCCCCCCCCDDD@@@AAAGGGHHHBBB>>>>>>CCCBBBAAACCCFFFGGGEEEBBB>>>BBBEEEFFFGGGHHHDDD===FFFDDDAAAEEEWWWnnnwwwtttfffbbbwwwvvv~~~yyycccaaarrryyylll^^^UUUDDD???===???BBBBBBDDDGGGEEEFFFGGGIIIKKKKKKLLLLLLPPPQQQSSSUUUVVVTTTQQQNNNRRRRRRSSSTTTUUUWWWXXXXXXXXX[[[^^^``````___``````fffbbb```aaafffjjjllllllkkkrrr{{{yyytttssslll```VVVRRRRRRSSSZZZiiinnnmmmrrrrrrqqqwwwyyypppiiiccc\\\SSSKKKDDDDDDHHHJJJDDDDDD[[[xxx{{{kkkUUUOOOOOONNNGGGKKKGGGJJJRRRUUUOOOJJJIIILLLIIIHHHMMMUUUWWWQQQIIIJJJGGGEEEFFFGGGFFFBBB>>>AAA<<<;;;>>>@@@>>>===>>>;;;;;;;;;<<>>@@@CCCCCCEEEHHHFFFHHHJJJNNNQQQSSSUUUVVVZZZYYYZZZ[[[[[[[[[ZZZYYY[[[\\\^^^```aaaccccccccceeegggiiijjjjjjllloooqqquuuuuuvvvyyy}}}}}}wwwmmm```VVVTTTUUUTTTRRR___ttt~~~~~~zzzzzzyyyrrriiibbb\\\VVVNNNHHHJJJHHHJJJNNNKKKLLL___wwwjjj___PPPLLLKKKJJJFFFGGGDDDFFFNNNQQQMMMIIIHHHMMMKKKKKKOOOTTTTTTOOOIIIGGGHHHHHHHHHHHHFFFCCCAAA@@@??????AAA???::::::===<<<<<<;;;;;;BBBPPP```kkkuuurrrxxx}}}~~~~~~}}}~~~~~~}}}{{{yyy|||{{{xxx|||RRR<<>>DDDEEE<<>>FFFKKKQQQdddssspppsssWWWMMMEEEFFFCCCCCCCCCBBBCCCCCCDDDDDDLLLQQQXXX\\\WWWLLLDDDCCCEEEDDDDDDEEEFFFFFFDDDBBB>>>CCCHHHJJJMMMOOOLLLEEEGGGAAAAAAGGGJJJOOO]]]mmmqqqmmm{{{vvvrrr```hhh~~~vvvhhhYYYPPPFFFAAA>>>AAACCCDDDEEEIIIHHHIIILLLPPPTTTWWWZZZ[[[XXXXXXXXXXXXYYYZZZ[[[\\\```bbbeeehhhjjjjjjjjjjjjnnnnnnnnnnnnooosssxxx{{{|||qqqggghhhooosssoooiiiyyyzzz{{{uuunnnccc[[[VVVQQQKKKGGGJJJGGGHHHKKKKKKOOO___qqqnnn\\\}}}PPPKKKLLLGGGFFFEEECCCAAADDDIIILLLJJJHHHHHHIIIHHHIIIJJJKKKJJJFFFCCCFFFHHHJJJIIIEEEBBBBBBCCC??????BBBCCC>>>999:::@@@===<<<;;;:::===GGGUUU```wwwuuuzzz||||||~~~}}}}}}~~~}}}||||||wwwuuuyyyyyyvvv|||mmmOOOAAAFFFFFFDDDKKKQQQIIIIIIHHH<<<:::CCCFFFNNNqqqsssgggWWWKKKHHHGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA|||___NNNLLLJJJIIIEEE;;;444444333222222111111111333///,,,---111222000---,,,------......------,,,,,,---000......AAAfff~~~yyywwwwwwccc```ccc```]]]]]]^^^aaaccccccgggiiikkkmmmnnnpppsssuuussspppnnnnnnpppqqqqqqpppxxx{{{lll___WWWPPPJJJFFFIIIIIIKKKNNNOOONNNJJJFFF@@@HHHMMMTTTsssqqq}}}|||uuucccZZZUUUEEEFFFBBBBBBBBBBBBCCCCCCDDDEEEIIIPPPXXXZZZSSSJJJDDDCCCHHHGGGFFFFFFEEEDDDBBBAAA:::>>>CCCEEEIIILLLIIIDDDDDD???EEESSSTTTKKKOOO]]]xxxzzzlllnnnxxxxxxwwwtttccciiiwwwjjj\\\SSSFFFAAA>>>@@@BBBBBBDDDGGGIIIJJJLLLOOORRRUUUXXXZZZ^^^```bbbcccdddeeegggiiikkknnnrrrvvvxxxyyyxxxxxx|||}}}~~~~~~{{{uuu~~~yyy~~~wwwooocccYYYSSSNNNKKKIIIHHHHHHHHHHHHJJJRRRcccsssfffWWWwwwkkkGGGLLLPPPHHHDDDDDDEEEEEEFFFIIIJJJIIIGGGGGGGGGGGGHHHGGGDDDBBB@@@@@@FFFIIIKKKGGGAAA@@@EEEKKKDDDAAA???@@@>>><<<>>>CCC>>>===<<<;;;<<>>GGGIIILLLOOOOOOMMMHHHDDDFFFLLLQQQaaayyywwwvvvbbbsssUUUUUUQQQAAACCCBBBBBBBBBBBBBBBCCCDDDEEECCCIIINNNLLLFFFBBBBBBBBBHHHHHHHHHFFFDDDAAA@@@???888<<>>???@@@@@@AAADDDIIIJJJLLLPPPTTTXXX\\\^^^^^^bbbhhhlllnnnnnnpppqqqpppssswww|||}}}llleeeggg|||~~~wwwpppdddXXXPPPKKKIIIIIIHHHLLLMMMJJJLLLYYYlllxxx]]]VVVxxx^^^FFFQQQUUULLLGGGEEEIIIKKKMMMLLLKKKJJJHHHGGGIIIKKKKKKHHHDDDBBBBBBBBBEEEHHHIIIEEEBBBFFFQQQ[[[RRRGGG>>>===>>>>>>???AAA???======>>>===???IIIVVVbbbzzzwww|||~~~}}}~~~}}}{{{zzzyyyyyyqqqtttuuutttvvv{{{~~~|||}}}yyyuuutttssspppppprrroooiiiWWWLLLMMMLLLQQQaaalll]]]XXXVVVNNNMMMRRROOOLLLTTT___ffffffcccdddggg}}}~~~yyygggNNNCCCEEEEEE???????????????????????????>>>>>>>>>>>>>>>???@@@AAAnnnSSSMMMHHHEEEBBB<<<777666555333333333444555555000,,,,,,000222000---,,,,,,------------,,,,,,***000---***...222FFFeeeZZZkkkyyyzzzzzzxxx{{{uuuqqq{{{pppfffccchhhmmmiiikkknnnoooooopppqqqssstttsssqqqoooooosssyyy~~~|||oooqqqjjj___TTTLLLFFFAAA>>>EEEHHHKKKNNNNNNKKKGGGDDDMMMUUUbbb~~~hhhaaaxxxNNNLLLIIIAAAGGGBBBBBBBBBAAABBBBBBCCCCCC@@@DDDDDD???<<<>>>@@@AAAEEEFFFGGGEEECCCAAAAAAAAA<<<>>>???>>>BBBFFFFFFCCCDDDCCCTTTpppyyyjjj[[[YYYeeewwwwwwsssttt```fff{{{tttiii^^^VVVHHHBBB>>>??????===>>>@@@GGGHHHLLLQQQWWW^^^dddgggaaagggpppvvvxxxyyy|||~~~}}}fffTTTXXXfffkkkxxx{{{|||ssslllaaaUUULLLHHHGGGGGGEEEJJJKKKIIIOOO___lllqqqQQQ[[[zzzYYYKKKTTTUUUNNNKKKGGGKKKPPPRRRPPPMMMLLLJJJGGGHHHHHHFFFDDDAAA@@@@@@AAAAAADDDFFFEEEFFFNNN\\\hhh]]]OOOAAA>>>@@@???======@@@>>>@@@BBB@@@>>>HHHVVV```|||}}}zzzxxx}}}}}}||||||zzzxxxuuusssrrrnnnqqqrrrqqqtttyyy{{{yyyyyyuuuqqqppppppppppppppppppkkkZZZLLLMMMSSSeeevvvggg]]]QQQOOORRROOOGGGEEEFFFIIIKKKKKKMMMQQQkkkwwwvvvxxxqqq___KKKAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@vvvlllRRROOOLLLHHHDDD>>>999777555222111222444555555222...---...//////---+++,,,,,,------,,,,,,+++***000******111...777SSSUUUaaarrr}}}ssskkkjjjooossspppqqqsssqqqnnnkkkiiihhhnnnrrruuuuuurrrtttzzz}}}xxxooohhhggg```TTTJJJDDDBBBBBBCCCFFFIIIMMMPPPOOOMMMJJJHHHVVVgggxxxtttaaannnhhhOOOJJJDDDCCCKKKCCCCCCBBBAAAAAAAAABBBBBBCCCEEEAAA;;;:::???BBB@@@>>>AAACCCDDDCCCBBBDDDFFFAAABBB@@@===@@@EEEFFFDDD??????JJJ]]]eee[[[QQQNNNZZZqqqrrr~~~wwwrrr^^^eee}}}zzzrrrhhh]]]VVVKKKEEE@@@@@@???===<<<>>>BBBCCCGGGMMMTTT[[[bbbfffnnnuuu}}}ooo[[[PPPZZZkkkooo{{{uuurrrkkkfff\\\RRRJJJFFFFFFGGGDDDGGGFFFGGGUUUfffhhh___UUUnnnnnnXXXOOOQQQNNNNNNOOOKKKIIIPPPTTTQQQNNNMMMKKKGGGDDDBBB???>>>======>>>>>>???BBBCCCDDDFFFNNNZZZccc[[[PPPFFFCCCCCCAAA>>>>>>BBB@@@BBBEEEAAA<<>>===========================<<<<<<===>>>???@@@@@@lllhhhPPPQQQPPPKKKFFF???:::888444111000111333555555333000...---.........+++,,,,,,------,,,,,,++++++000(((***444---///GGGeeejjjvvvppplllpppvvvxxxzzz{{{zzzuuunnnfff```]]]hhhpppyyyzzzvvvuuuzzz|||wwwwwwwwwsssmmmiiiddd[[[NNNBBB===>>>CCCGGGJJJMMMQQQSSSSSSPPPNNNMMM___xxx~~~sssvvvnnneee~~~XXXPPPIII@@@AAAGGGDDDCCCBBBBBBAAAAAAAAAAAAHHHHHHCCC<<<===CCCDDDAAA888<<<@@@BBBCCCDDDGGGJJJDDDDDD@@@<<<>>>CCCFFFDDD@@@???CCCKKKMMMHHHDDDDDDMMM^^^rrrlllvvv|||pppwwwqqq___ddd{{{{{{ssshhh]]]VVVNNNGGGBBBAAA@@@===<<<>>>===>>>AAAFFFLLLSSSYYY\\\dddkkkrrrwww{{{wwweeeVVVLLLRRR^^^uuu}}}tttrrrgggbbbZZZQQQJJJGGGHHHIIIIIIIIIGGGLLL___ppphhhUUUccciiiYYYQQQMMMHHHLLLRRRMMMEEENNNSSSQQQNNNNNNLLLGGGEEEBBB???>>>???@@@@@@@@@???AAACCCCCCDDDHHHOOOUUUSSSMMMIIIHHHGGGCCCBBBDDDCCCAAADDDGGGBBB;;;CCCRRR```kkkppp|||dddlll}}}vvv~~~zzzvvv~~~|||}}}|||yyyzzzzzz{{{zzzyyyvvvsssqqquuuxxxxxxuuuuuuxxxxxxuuuuuuqqqkkkggghhhkkkkkkiiiaaajjjjjjeeefffhhhxxx|||eeeTTTMMMGGGDDDBBBFFFNNNPPPKKKHHHJJJMMM```kkksss}}}xxxggg```bbbUUUFFF???>>>===>>>>>>========================<<<<<<<<<<<<===>>>@@@@@@zzziiiUUUPPPNNNLLL@@@AAA===999555222111111000000000111222111///...............---------,,,,,,,,,000***+++000///***...:::eeehhhwww|||||||||wwwiiikkkvvv~~~{{{{{{~~~yyymmmeeecccfffmmmssstttrrrsssyyy~~~~~~zzzzzztttllljjjjjjeee\\\UUUNNNDDD===<<<@@@FFFJJJLLLRRRUUU[[[^^^RRRKKKUUUfffkkkmmmvvv|||qqqyyyfff~~~jjjJJJCCCIIIIIIBBB<<>>BBBCCC@@@<<>>AAADDDIIINNNHHHCCCDDDEEECCCCCCDDDGGGLLLfffzzz|||vvvsssyyyhhhtttqqq^^^hhhwwwjjj^^^VVVSSSHHHAAAAAAAAA>>>???DDD@@@???>>>???AAACCCEEEEEEJJJLLLQQQWWWWWWUUUXXX^^^___```aaabbbdddhhhmmmqqqkkkhhhfffeeeggghhhfffddd\\\aaabbb^^^___eeehhhggghhhnnnqqqooonnnwwwnnn^^^NNNKKKXXXbbbqqqzzzzzzvvvvvvnnniiioooeee^^^TTTLLLHHHGGGGGGGGGEEEEEEJJJLLLmmmxxxeeettt[[[VVVMMMGGGFFFIIIOOOTTTPPPOOOOOONNNNNNLLLHHHFFFEEE@@@@@@DDDGGGEEEBBBBBBFFFFFFFFFEEEEEEGGGKKKNNNLLLLLLKKKJJJIIIFFFBBB???DDDDDDEEEFFFEEEDDDEEEHHHWWWWWW```sss|||hhhfff~~~zzzyyyttt|||}}}}}}xxxwww~~~~~~~~~|||yyyxxxyyy||||||uuusssvvvxxxwwwuuuwwwzzz{{{zzzvvvtttuuuwwwssspppkkkeeebbbdddjjjnnn```eeehhhfff^^^VVVTTTUUUeeessssssaaaXXX[[[UUUGGGGGGNNNMMM```cccJJJIIIQQQ\\\jjjyyyiiigggZZZLLL@@@<<<===<<<::::::======<<<;;;;;;<<<>>>???===>>>???>>>======???AAAuuufffRRRMMMLLLLLLAAACCC===999444111111111111000///111222111///------.........---------,,,,,,,,,000******000///***...888MMMggg|||zzz~~~~~~yyy}}}ooodddfffqqq|||zzzzzz~~~}}}rrrlllmmmnnnrrrwwwxxxuuutttvvvyyyyyy{{{{{{|||~~~~~~~~~{{{yyyxxxxxxxxxyyyyyyuuuooollljjjaaaXXXMMMHHHAAA======BBBGGGKKKMMMSSSUUUXXXXXXMMMKKKYYYsss~~~jjjmmm|||wwwqqqtttzzzppprrr^^^LLLGGGGGGGGGLLLSSSGGGFFFBBB???BBBGGGEEE@@@???===;;;:::;;;<<>>@@@CCCDDDFFFIIIDDDBBBCCCCCC???;;;<<>><<<===<<<<<<<<<===<<<<<<;;;<<<===>>>>>>===>>>???>>>===>>>???AAAzzzeeeRRRLLLJJJKKK@@@AAA<<<999444111111111111000///111222111///------.........---------,,,,,,,,,///******///...+++...666;;;ggg|||||||||www|||}}}zzzllleee\\\\\\eeesss|||wwwrrrqqqsssuuuxxxxxxwwwvvvwwwxxxrrrwww|||||||||||||||xxxxxxxxxzzz||||||zzzxxx}}}~~~}}}~~~|||xxxwwwwwwwwwwwwwwwvvvuuutttuuutttqqqlllhhhbbbWWWMMMCCCAAA???>>>@@@DDDIIIMMMQQQVVVUUUSSSPPPHHHNNNeeeooohhhzzzjjjqqq}}}{{{vvvtttVVVKKKFFFIIIKKKJJJMMMUUUTTTYYYVVVJJJIIIPPPPPPIII???>>>===<<<===@@@AAABBBCCCEEEEEEEEEMMMXXXZZZTTTAAA>>>???DDDGGGGGGGGGIIIEEEBBBBBBGGGKKKIIIHHHHHHCCCHHHQQQ]]]lllzzz|||qqq{{{~~~~~~}}}yyyvvvjjj[[[dddzzzyyyrrriii___YYYQQQJJJCCCBBBBBBBBBDDDGGGFFFFFFGGGGGGIIIJJJKKKKKKIIIIIIKKKMMMJJJFFFGGGLLLMMMNNNOOOPPPRRRUUUZZZ^^^[[[[[[[[[]]]aaadddeeeeeedddkkkrrrvvv~~~yyyddd\\\SSSTTTcccmmmuuuzzzuuuqqqsssjjj______XXXRRRKKKFFFEEEEEEFFFGGGKKKCCCEEEPPPbbbdddssscccXXXTTTNNNIIIHHHKKKPPPTTTPPPNNNLLLJJJHHHHHHGGGGGGQQQLLLJJJMMMNNNKKKHHHGGGHHHKKKNNNOOONNNMMMLLLMMMNNNMMMLLLMMMMMMLLLJJJHHHDDDDDDCCCDDDFFFGGGGGGFFFEEELLLUUUbbbyyy|||mmmqqq{{{aaa\\\yyy{{{|||wwwxxx~~~vvvwww||||||yyywww}}}|||yyyuuussstttxxx{{{uuurrroooooorrrtttsssrrrrrrpppmmmmmmooorrrtttuuuooohhhbbbccchhhkkkgggbbbiiiaaa___ccc___PPPIIILLLdddeee\\\NNNJJJOOOOOOGGG\\\qqq\\\MMM[[[fffvvvaaaPPPEEE<<<;;;=========>>><<<<<<<<<<<<<<<===>>>>>>>>>?????????>>>>>>@@@AAAdddTTTNNNKKKJJJ===;;;;;;888333111000111111000///000111000...---------......---------,,,,,,,,,...******---...+++...333444\\\~~~uuuvvv|||~~~~~~zzz~~~zzznnnrrrXXXRRRNNNRRR___ppp~~~|||tttooorrrrrrrrrrrrtttwwwyyy{{{rrruuuvvvuuutttyyy}}}{{{}}}}}}zzzwwwxxxzzzzzzzzz|||}}}}}}{{{yyy{{{{{{vvvuuuuuusssssstttttttttssssssrrrqqqooolllfffaaa[[[SSSIIIAAA<<<===???AAACCCGGGKKKNNNXXX[[[UUUNNNKKKJJJ]]]|||ssseee}}}|||uuu{{{eeeTTTNNNSSShhhvvvsssggg```dddmmmhhhTTTLLLSSSTTTJJJAAA@@@@@@BBBHHHMMMJJJDDDBBBCCCBBB@@@DDDJJJHHHCCC???===>>>CCCFFFDDDEEEGGGLLLAAA>>>LLL^^^ccc[[[RRRFFFJJJNNNVVVkkkuuuwwwyyy}}}wwwtttrrriii^^^```vvv}}}xxxsssmmmfff]]]VVVOOOJJJEEEBBBAAABBBEEEHHHKKKMMMPPPRRRSSSTTTUUUVVVYYYYYY[[[\\\YYYUUUVVV[[[cccdddgggiiikkkooossswwwwwwxxxzzzkkk[[[WWWQQQSSSbbblllvvvyyyuuusssxxxqqqbbb___PPPLLLGGGDDDEEEFFFHHHHHHEEEDDDFFFJJJRRRXXXyyyzzz]]]VVVSSSNNNJJJIIIKKKOOORRRQQQPPPNNNKKKHHHHHHJJJLLLVVVPPPLLLMMMNNNIIIEEEDDDHHHJJJMMMMMMLLLKKKKKKKKKHHHGGGFFFFFFHHHHHHGGGFFFFFFIIIIIIDDD@@@??????>>>AAAKKKRRRYYYooo~~~|||mmmmmmvvv{{{zzz}}}{{{www}}}}}}|||sssuuu{{{|||yyywwwxxxxxxxxxwwwvvvuuuwwwyyyrrrpppnnnooopppqqqpppnnnpppmmmjjjjjjnnnppppppnnnjjjccc]]]]]]cccfffddd```\\\WWW\\\gggcccRRRLLLRRRggg___RRRFFFCCCFFFGGGEEEmmmvvvbbbhhhmmmyyydddKKKBBB;;;;;;<<<;;;<<<===;;;;;;<<<<<<======>>>>>>>>>???@@@???>>>>>>@@@BBB```UUUQQQNNNMMM>>>:::;;;777333000000111111000...000111000...---,,,---......---------,,,,,,,,,---+++***,,,---,,,---000000FFFeeeyyyzzztttxxx{{{xxxnnniii\\\LLLIIITTTgggxxx|||ssssssqqqmmmkkklllqqqvvvyyyuuutttsssuuuwwwzzz{{{{{{yyy|||yyyyyy||||||xxxuuuvvvzzzyyyyyy{{{||||||zzzxxxwww|||{{{tttmmmlllmmmlllrrrqqqooommmlllkkkjjjjjjjjjcccYYYSSSMMMFFF>>>::::::===AAADDDFFFIIIMMMQQQ___^^^TTTMMMPPPZZZvvviiigggLLLJJJPPPfffyyyjjjdddmmmgggPPPFFFLLLLLLDDDAAA@@@???EEERRRYYYQQQDDD???AAAAAA???>>>???>>><<<@@@======???@@@>>>@@@EEEEEE???AAAPPP___ccc^^^YYYVVVSSSMMMOOOgggvvvkkkyyyyyy~~~|||xxxrrrooolllfff___]]]rrr}}}zzzuuurrrnnnggg]]]UUUNNNKKKGGGAAA@@@BBBFFFHHHOOOSSSXXX\\\^^^```bbbeeehhhhhhkkknnnmmmkkknnnttt|||bbbUUUUUUOOORRR___iiivvvzzzvvvvvv|||sssaaa\\\KKKHHHEEEDDDEEEGGGIIIIIIAAAIIIFFFCCCIII```nnn^^^TTTQQQMMMJJJIIIKKKMMMOOOLLLLLLJJJGGGEEEFFFIIIMMMPPPJJJGGGIIIJJJGGGDDDDDDFFFGGGHHHGGGFFFFFFGGGIIICCCAAA@@@@@@BBBCCCDDDCCCDDDLLLNNNFFF<<<:::======AAAKKKQQQUUUgggzzz{{{wwwwwwyyytttwww}}}zzz{{{xxx|||zzz|||{{{rrrtttyyyzzzxxxvvvrrruuuyyyzzzyyyxxxwwwwwwsssqqqooonnnnnnnnnmmmlllnnnlllkkklllnnnnnnjjjfffjjjccc[[[VVVWWWYYY[[[\\\NNNSSS```llleeeTTTPPPWWWZZZOOODDDAAABBBDDDHHHLLLaaauuuzzzrrr```GGG@@@::::::;;;999999;;;:::;;;<<<<<<===>>>>>>>>>>>>???@@@???>>>>>>@@@BBBzzz]]]VVVRRRPPPQQQCCC===:::666222000000111111000...000111000...,,,,,,---......---------,,,,,,,,,---+++***+++,,,---------///666TTT{{{|||xxxyyy}}}iiiRRRMMM\\\uuuxxxuuupppjjjfffhhhmmmrrrtttrrrsssvvvzzz{{{wwwrrrxxx~~~{{{{{{}}}zzzwwwxxx{{{zzzuuusssuuuyyyxxxyyy{{{|||}}}{{{yyyxxx{{{yyyqqqkkkkkklllkkksssqqqooollliiigggfffeeebbbXXXMMMHHHDDD???<<<;;;<<>>>>>===BBBPPPZZZRRRBBB???@@@AAAAAA@@@AAAAAABBBAAA===<<<<<<;;;999<<>>CCCcccjjjbbbRRRPPPMMMKKKIIIIIIJJJKKKIIIJJJJJJHHHFFFGGGLLLPPPFFFAAA???CCCGGGFFFFFFGGGBBBCCCDDDCCCBBBCCCEEEFFFAAA???======???AAACCCCCC@@@JJJMMMDDD===>>>BBBBBB===FFFMMMSSSbbbxxxwwwzzzwww|||{{{zzzzzzyyyvvvwww{{{zzzrrrsssttttttssssssppptttxxxzzzzzzxxxvvvuuurrrqqqooommmkkkkkkkkkkkkllllllmmmmmmmmmjjjeeeaaaggg^^^SSSKKKIIIKKKOOOQQQKKKWWWgggmmmcccTTTPPPSSSPPPEEE@@@EEEFFFCCCFFFOOO___~~~}}}UUUCCC===999::::::888888;;;999:::<<<===>>>>>>>>>>>>>>>@@@@@@@@@??????@@@BBB{{{bbbYYYQQQNNNQQQDDD>>>999666222000000111111111...///000000...,,,,,,---......---------,,,,,,,,,,,,+++)))***,,,...---***//////GGGqqqzzz~~~}}}nnnccckkkzzzyyyvvvnnnfffcccfffkkkpppqqqtttxxxzzzyyyuuurrrzzzyyywwwxxx{{{zzzzzz{{{}}}~~~}}}||||||~~~}}}yyyvvvuuuvvvvvvtttuuuxxxvvvrrrqqqtttvvvvvvwwwyyy{{{|||{{{yyyzzz{{{xxxqqqmmmnnnooommmmmmmmmmmmkkkhhhddd```^^^UUUKKKBBB@@@???<<<<<>>AAADDDDDD===???>>>===FFFQQQOOODDDAAA>>><<>><<<<<<<<<:::888;;;@@@???DDDNNNVVVWWWVVVZZZ```ggg\\\NNNKKK[[[xxxrrrlll|||xxxtttpppjjjfffdddlll{{{}}}{{{{{{|||zzzooo___SSSQQQSSSNNNEEEAAAEEEJJJJJJYYYbbbnnnwww}}}lllUUUMMMQQQMMMOOO[[[bbbhhhrrrtttvvvxxxiiiSSSKKKFFFEEECCCCCCEEEFFFFFFFFFGGGJJJCCCRRR[[[ppphhhaaaQQQOOOMMMKKKIIIGGGGGGGGGEEEHHHJJJIIIGGGHHHMMMRRRCCC>>><<<@@@DDDDDDDDDFFF>>>@@@CCCDDDCCCCCCCCCDDDAAA>>>;;;;;;===@@@BBBBBB<<>>===DDDEEE???999???GGGPPPZZZiii{{{qqqrrrwwwzzz~~~}}}ttttttuuuxxx}}}{{{uuusssqqqoooooorrrsssuuuwwwwwwuuussssssssspppooollljjjhhhiiikkkmmmjjjkkklllkkkhhheeecccbbbeeeZZZMMMGGGKKKPPPRRRRRROOO^^^iiiggg^^^VVVPPPLLLKKKBBBEEEQQQRRRIIILLLYYY|||iiiJJJ===999777999:::999:::===999:::<<<===>>>???>>>>>>???@@@@@@@@@??????AAACCCiii]]]QQQKKKMMMAAA<<<999666222///000111111111...///000///---,,,,,,,,,......---------,,,,,,,,,,,,+++)))))),,,...---)))+++(((:::]]]uuuwwwwww}}}{{{vvvyyytttxxx|||xxx{{{zzzsssiiiccceeeiiimmmrrrwwwyyyxxxvvvuuuuuuxxxzzzpppnnnpppqqqooonnnpppuuuxxxwwwtttxxxyyyxxxwwwsssqqqpppooosssqqqrrrtttsssoooooorrrqqqqqqrrrtttwwwwwwvvvuuuyyyyyytttnnnlllnnnnnnlllcccdddffffffccc]]]WWWTTTJJJ@@@:::;;;===<<<<<<@@@>>>BBBFFFIIILLLSSS^^^gggaaa\\\XXXiiikkkSSSSSSuuuwwwpppuuuWWWNNNHHHCCCNNNiii~~~zzziii\\\SSSLLLDDD>>>;;;;;;===@@@===BBBAAA:::===HHHMMMHHHCCC;;;777;;;DDDGGGEEEAAA;;;:::<<<>>><<<999;;;@@@FFF@@@AAAOOO]]]aaa^^^YYYNNNJJJGGGLLLYYYppp|||mmmooo|||yyywwwvvvsssooolllkkkiiivvvzzzzzz{{{}}}{{{ppp^^^OOOSSSVVVRRRHHHCCCGGGKKKLLLaaakkkyyydddNNNGGGMMMJJJLLLWWW______lllrrrvvvyyyiiiTTTLLLEEEDDDBBBCCCDDDEEEDDDCCCGGGHHHNNNuuuxxxddd]]]PPPOOOMMMJJJHHHFFFEEEDDD>>>BBBEEEEEECCCDDDIIINNNGGG@@@===@@@CCCBBBAAABBB;;;???DDDGGGFFFEEECCCCCC@@@===:::999;;;>>>@@@AAA:::>>>;;;666<<>>???@@@AAA@@@??????AAACCCuuuZZZRRRMMMLLLIII???;;;888333111000111111000------............------...///000///---,,,,,,---******+++,,,,,,---......///111888PPPrrr~~~zzz{{{}}}uuuxxxzzz~~~zzzxxxwwwssskkkdddaaaeeesssvvvpppsssttt~~~zzzqqqnnnllliiinnnooopppqqqqqqpppooonnnooooooppppppqqqrrrssssssqqqppprrrssspppkkkmmmrrrtttqqqrrrwwwvvvpppnnnqqqtttsssqqqqqqpppnnnkkkhhhhhhiiihhhccc[[[RRRKKKGGG<<<======<<<;;;;;;???BBBKKKHHHEEEFFFNNN[[[cccfffUUUOOOSSSmmmnnnPPPRRRmmmzzziiifffgggRRRAAAAAACCCDDDHHHVVVccc]]]OOOIIIEEE???<<<:::;;;;;;:::<<<;;;:::;;;@@@HHHPPPUUUBBBCCCBBB???@@@EEEFFFDDD;;;999AAAOOORRRHHHAAAAAADDDCCCDDDFFFHHHIIIHHHGGGGGGGGGIIILLLPPP]]]wwwyyynnn~~~~~~yyyppprrrrrrhhhjjjrrr~~~~~~vvvjjj]]]UUU\\\[[[QQQLLLPPPMMMJJJPPPXXX___dddooo~~~{{{uuuUUUOOOKKKLLLRRRXXXZZZZZZhhhkkkqqqsssjjj[[[PPPLLLAAAHHHDDDAAAFFFGGGDDDHHH@@@XXXvvvkkk]]]ZZZWWWRRRMMMIIIHHHFFFCCC@@@BBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCBBB@@@>>>>>><<<>>>DDDGGGDDDBBBBBB<<<<<<<<<;;;;;;:::999999:::>>>???===>>>@@@???;;;???@@@>>>CCCNNNTTTfffpppzzzqqqrrrrrr___```yyyzzz|||sssooommmnnnnnnooouuu}}}xxxnnnnnnsssrrrmmmrrrqqqpppoooooommmiiigggggggggfffffffffhhhiiijjjllljjjfffcccaaa`````````dddcccZZZZZZsss___JJJ\\\ggg___TTTOOOJJJCCCHHHCCCQQQgggdddWWWmmmuuu^^^>>>777777666666666888999:::;;;<<<===????????????>>>???@@@@@@AAAAAABBBBBBCCCoooWWWQQQMMMLLLHHH===;;;777333000000111111000------............------,,,...//////---,,,,,,,,,******++++++,,,------...***...---;;;aaa}}}{{{vvvttt|||xxxzzzwwwppppppyyy}}}|||zzztttkkkddd___\\\bbboootttooommmqqqtttzzz{{{sssllllllnnnnnnkkklllmmmoooooooooooonnnqqqrrrrrrsssssstttttttttooonnnnnnpppnnnmmmssszzzyyyvvvvvvxxxwwwqqqoooqqqsssrrrqqqqqqpppnnnjjjgggdddddd```YYYOOOFFF@@@===???;;;999<<>>===???;;;;;;;;;:::;;;;;;<<<===<<<@@@AAA??????AAA@@@<<<>>>BBBCCCHHHQQQUUUfffiiigggwwwfff```mmmvvvooogggfffkkkjjjjjjkkkhhhdddggglll{{{{{{vvvoooooossssssooommmkkkjjjjjjjjjiiifffdddeeeeeeeeeeeefffgggiiiiiihhhgggeeecccaaa````````````ddddddkkkzzzSSSMMM\\\bbbYYYOOOLLLJJJFFFFFFDDDQQQcccccc___wwwuuu]]]>>>777777666666777888999::::::;;;===>>>??????>>>>>>@@@@@@@@@AAABBBBBBCCCCCChhhRRRPPPMMMKKKFFF<<<;;;777333000000000000000------............------***,,,//////---+++************++++++,,,,,,------***111***///TTTyyy~~~{{{|||vvvvvv~~~iiicccaaagggnnnvvvvvvlllfffcccYYYUUU]]]dddggglllrrrwwwxxxtttlllgggiiimmmooolllmmmnnnpppqqqqqqqqqqqqrrrrrrssssssssssssssssssmmmjjjiiiiiihhhjjjrrr|||~~~zzzxxxxxxuuupppooopppppppppooooooooommmiiifffdddaaa[[[RRRHHH@@@<<<;;;???===<<<>>>BBBFFFIIIIIICCCKKKUUU[[[YYYSSSMMMJJJQQQYYYxxx|||```eeewwwuuuwwwOOOFFFBBB===>>>:::;;;BBBHHHIIIHHHHHHAAA>>>:::888999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;AAAGGGIIICCC>>>@@@EEEHHHDDD???CCCPPPWWWPPPGGGCCCDDDAAA???>>>@@@EEEJJJNNNSSSQQQOOOMMMIIIKKKWWWeeewww|||zzzvvv~~~|||pppsssxxxnnnccc]]]bbbjjjgggaaa___VVVMMMQQQ]]]]]]VVVVVV^^^[[[WWW___^^^]]]^^^``````aaahhhqqqtttwwwtttmmmjjjqqqyyy~~~tttUUULLLKKKJJJJJJOOOXXXcccjjjvvvrrrmmmggg\\\NNNFFFEEECCCIIIFFFDDDHHHEEEBBBIIIXXXkkkWWWKKKPPPQQQNNNJJJGGGEEECCC@@@>>>BBBBBBAAAAAA@@@?????????BBBAAA@@@???>>>??????@@@CCC===::::::;;;999:::<<<;;;:::999999;;;===@@@AAA>>>BBBCCCAAA@@@BBBAAA>>>???EEEFFFKKKSSSUUUbbbyyynnn^^^xxxuuuiiihhhlllmmmjjjhhh```___```bbbaaa^^^___dddnnnrrrsssqqqqqqssstttssskkkiiiggggggggggggeeecccccccccddddddeeeeeeffffffbbbbbbbbbbbbbbbaaa``````]]]bbbeeennnmmmIIIPPPYYY[[[QQQHHHHHHIIIGGGDDDGGGPPP[[[^^^eee|||oooXXX===777777666666777888:::;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCgggQQQPPPMMMJJJFFF>>>:::777222000///000000000,,,------......------,,,(((+++......---+++************++++++,,,,,,,,,,,,+++111,,,///JJJcccmmmrrrvvvwwwzzz{{{wwwssszzz```UUURRR^^^hhhlllvvvwwwooojjjjjj___VVVVVVZZZ___gggpppyyyvvvpppiiieeefffjjjlllkkkllllllmmmmmmnnnnnnnnnqqqpppppppppppppppppppppooolllkkkkkkjjjkkkrrr{{{|||xxxuuurrrooonnnooonnnmmmllllllkkkiiieeebbb\\\YYYRRRJJJBBB>>>===>>><<>>@@@AAA;;;<<>>@@@KKKSSSOOODDD>>>?????????@@@DDDKKKRRRWWWUUURRRPPPNNNIIIGGGLLLUUUssszzz|||vvv~~~yyyqqqqqqvvvyyypppgggaaaeeerrrrrrggg```TTTLLLPPP]]]\\\VVVVVV]]]ZZZXXX```^^^]]]^^^bbbcccdddjjjqqqrrrtttrrrnnnoooxxxjjjOOOKKKMMMNNNOOOSSS^^^mmmxxx}}}vvvnnnfffZZZMMMGGGFFFBBBGGGEEEEEEJJJGGGFFFQQQkkksss```TTTIIIQQQMMMKKKIIIFFFDDDBBB@@@>>>AAAAAAAAAAAAAAAAAAAAA@@@BBBAAA???===<<<===???AAACCC===;;;<<<===::::::<<<===<<<::::::;;;===@@@BBB???BBBCCCAAAAAACCCAAA>>>???CCCCCCIIITTTVVV[[[jjj{{{eeekkkxxxooorrr~~~pppggg```_________```bbbaaahhhooorrrrrrssstttvvvooollljjjhhhggggggeeedddccccccccccccbbbaaaaaa```\\\^^^___aaaaaa```___^^^YYY[[[YYYXXXaaagggZZZFFFPPPUUUUUUMMMFFFEEEFFFEEECCCHHHMMMOOOSSSaaayyy{{{iiikkkeeeWWWGGG777777777666666777999;;;<<<;;;;;;<<<===>>>>>>>>>???AAAAAAAAABBBCCCCCCDDDDDDkkkRRRPPPMMMIIIGGGBBB:::666222//////000000///,,,,,,------------,,,,,,(((***------,,,+++************+++++++++++++++,,,,,,,,,(((---:::@@@NNNfffttttttxxx}}}|||xxxzzz~~~ttt___UUUUUUcccmmmqqq}}}yyyqqqmmmjjjddd[[[UUUQQQRRRZZZcccqqqmmmiiiggggggggghhhiiihhhhhhggggggggggggggggggooooooooooooooonnnnnnnnnqqqqqqsssvvvuuutttyyy}}}yyytttqqqppppppoooooommmiiifffbbb^^^XXXUUUHHHGGGCCC>>>;;;;;;===@@@@@@EEEJJJPPPVVV```llltttmmm___OOOFFFCCCCCCJJJSSSeeessshhhZZZmmm~~~~~~sssIIIFFF???666???<<<888:::???>>>888;;;EEECCC@@@<<<:::999999888777;;;999777555444555555666999999999999???HHHJJJHHHBBB===>>>FFFNNNKKKBBB::::::===AAADDDGGGKKKQQQUUUNNNKKKKKKKKKIIIEEEGGGLLLbbb{{{{{{yyyvvvtttssstttuuuuuuvvvzzzyyyzzzzzzxxxssslllddd___kkk|||}}}nnn```SSSLLLQQQUUUVVVRRRTTT]]]ZZZVVV^^^^^^]]]___dddggghhhmmmsssttttttrrrrrryyywwwvvvZZZHHHJJJNNNRRRUUUZZZeeeuuu~~~uuulllcccYYYMMMGGGFFFAAAEEECCCDDDHHHEEEGGGUUU{{{bbbVVVNNNGGGLLLJJJIIIIIIGGGDDDBBB@@@@@@AAABBBBBBBBBCCCCCCDDDDDDBBBAAA@@@===;;;<<>>CCCDDD@@@>>>>>>AAA???===;;;;;;===???AAA???CCCCCCAAAAAABBBAAA======???<<>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEmmmSSSQQQNNNHHHGGGCCC:::666222///////////////,,,,,,------------,,,,,,)))+++,,,,,,+++***+++,,,******++++++++++++++++++...,,,'''***...,,,???bbb~~~||||||qqqlllnnnvvvxxxyyyxxxrrrgggeee^^^UUULLLJJJNNNTTTaaa]]]\\\aaafffgggggggggiiihhhgggggggggggghhhhhhooooooooooooooooooooooookkkmmmrrrwwwxxxxxx|||~~~~~~zzzsssppppppooommmooojjjbbb[[[TTTNNNHHHDDD;;;<<<<<<;;;;;;===BBBEEEJJJJJJRRRdddyyy{{{bbbTTTFFFAAA@@@FFFUUUeeetttXXXNNNcccqqq|||UUU???AAA999444@@@999999:::<<<;;;888;;;AAA>>><<<999999:::;;;::::::;;;999666333333555888:::;;;999666666===EEEEEE@@@AAA>>>???DDDJJJIIIAAA:::999===BBBDDDDDDEEEHHHKKKCCCAAABBBFFFFFFDDDDDDFFFWWWyyypppttt}}}|||vvvqqqllljjjjjjkkkoooqqqtttuuurrrllleee```qqqxxxeeeUUUNNNSSSTTTVVVSSSVVV___[[[WWW]]]```___aaagggkkkllloootttwwwwwwvvvyyyssseeebbbNNNHHHJJJOOOUUU[[[bbblllzzz|||rrreee\\\SSSIIIDDDDDDBBBDDDAAABBBFFFCCCHHHZZZwwwxxx]]]SSSNNNKKKIIIHHHIIIJJJHHHEEECCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEAAABBBBBB???;;;<<<@@@DDD???>>>BBBHHHJJJFFFAAA???CCCBBB???=========>>>???@@@DDDDDDBBBAAABBBAAA===;;;===999@@@TTT\\\[[[______www~~~llluuu~~~zzzkkkfffooo~~~rrriiibbbZZZVVVUUUTTTWWW^^^gggllllllnnnrrrppplllgggcccbbbaaaaaa```dddbbb```\\\ZZZXXXXXXXXXXXXZZZ[[[\\\\\\[[[ZZZXXXSSSRRRLLLCCC===???EEEKKKRRRTTTTTTTTTQQQLLLHHHDDDAAABBBAAA>>>>>>FFFPPPWWWZZZcccaaammmtttqqqxxxpppSSS@@@===AAA888222555777777777666777888:::<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEjjjQQQRRROOOHHHEEEBBB999666222///////////////+++,,,,,,------,,,,,,++++++,,,,,,+++***+++---///++++++*********************///---***+++***999TTT{{{xxx~~~yyyxxx}}}nnnkkkeee\\\VVVSSSSSSSSSTTTOOOOOOXXX```bbbaaabbbfffeeeeeefffgggiiijjjllllllllllllmmmmmmnnnnnnnnnggghhhmmmrrrsssssswww~~~|||}}}xxxpppkkkkkkiiieeeddd^^^VVVNNNGGGCCC???<<<:::<<<>>>@@@BBBDDDHHHJJJOOOYYYlllwwwgggJJJCCCAAACCCEEEPPPkkkqqq[[[aaattt~~~wwwzzzEEE===>>>999999===777<<<>>><<<;;;>>>@@@@@@;;;:::888888999999999888:::888666444444666888:::;;;;;;888666:::AAAAAA===>>>>>>@@@BBBEEEEEE???999999===AAABBB@@@???BBBEEE???<<<>>>CCCFFFDDDCCCDDDLLLeeeooocccnnn|||ssslllhhhfffeeegggkkkpppssssssnnngggcccrrriiiVVVMMMPPPZZZ\\\XXX[[[dddaaa]]]dddhhhfffiiiooosssssstttwwwqqquuuxxx|||xxx^^^VVVTTTHHHNNNLLLRRRZZZccckkkuuuqqq```TTTKKKDDDCCCDDDAAACCC@@@DDDJJJJJJSSSjjjccc___UUUPPPRRRIIIHHHJJJKKKJJJGGGDDDDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCAAACCCCCCAAA===<<<@@@DDD@@@???CCCIIIKKKFFFAAA???BBBBBBAAA??????>>>>>>>>>BBBEEEFFFCCCCCCDDDBBB>>><<<@@@<<<===KKKQQQRRRXXXYYYppp~~~~~~|||pppddd___gggrrr|||rrraaaXXXXXXQQQPPPTTT^^^eeefffgggkkkjjjfffaaa^^^]]]______```bbb```\\\XXXWWWWWWXXXYYYYYYZZZZZZZZZZZZXXXWWWVVVUUUPPPKKKFFFBBBBBBGGGMMMQQQQQQQQQRRRQQQLLLFFFBBB???>>>======>>>???BBBEEEGGGRRRLLLQQQVVVXXX]]]OOOCCC999:::>>>777555999888777666666777888:::===>>>@@@????????????AAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFfffOOOSSSQQQHHHCCC@@@999666111///.../////////+++,,,,,,------,,,,,,+++,,,,,,,,,***)))+++...111++++++******************...111***+++,,,222>>>pppwww|||tttzzzuuummmgggeeeddd```[[[OOOHHHGGGQQQYYY[[[ZZZ\\\\\\]]]]]]^^^aaadddggghhhhhhhhhiiijjjjjjkkkllllllkkkkkknnnqqqpppooottt{{{xxxzzzuuulllfffeeebbb\\\XXXRRRJJJCCC@@@>>>===<<<999<<<@@@CCCDDDFFFHHHJJJLLLhhhvvv\\\NNN>>>>>>DDDJJJNNN^^^ooogggppp\\\```<<<===:::999;;;555333;;;===888999@@@AAA<<<===;;;888777777666555333999888777555555666777888999;;;;;;888999>>>AAA@@@:::===???@@@AAA@@@<<<777888<<<@@@@@@>>>>>>CCCGGG@@@===>>>DDDHHHFFFCCCDDDGGGXXX}}}~~~jjjxxx~~~uuuoookkkiiiggg^^^bbbiiiooooookkkeee```ppplllVVVJJJMMM]]]^^^YYY[[[eeedddbbbkkkooommmoootttxxxwwwwwwzzzxxx]]]KKKJJJJJJBBBQQQPPPVVV___iiisss|||sss^^^PPPGGGBBBCCCFFF@@@AAA@@@GGGQQQTTTaaa{{{rrrRRR___SSSOOOTTTFFFHHHJJJLLLKKKHHHEEEEEEFFFJJJIIIGGGFFFDDDBBB@@@@@@@@@CCCEEEBBB>>>===@@@DDDAAA@@@BBBHHHIIIDDD@@@???AAAAAAAAAAAA@@@@@@??????DDDGGGHHHEEEDDDEEEDDD@@@???FFFAAA<<>>>>>:::;;;???@@@===<<>>JJJCCCCCCHHHKKKMMM999;;;555888:::444444555...777666666777999;;;===>>>AAA@@@@@@???@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFjjjSSSQQQLLLHHHFFFAAA<<<888222///---...------222///,,,***+++------,,,...+++)))***---...---+++******++++++++++++******)))***++++++,,,---......FFFYYYvvv~~~vvvwww~~~vvvlllxxx}}}nnn```QQQIII@@@<<<>>>BBBEEEFFFLLLNNNQQQTTTXXX\\\^^^```___aaadddddddddddddddeeebbbbbbaaabbbeeeiiinnnpppsssppplllhhheee___VVVPPPHHHDDD@@@>>>???AAAAAA@@@:::@@@FFFHHHEEEGGGNNNVVVpppyyyYYYGGGDDD===DDDNNNUUUbbbsss}}}vvvbbbdddrrrfffMMM999888<<<999555555555:::;;;777666:::>>>@@@===<<<;;;999888888999999999444444777777333333777;;;<<<<<<;;;:::999:::<<<999<<<>>>>>>===:::888777888===CCCDDDAAA??????BBB===AAACCCAAAAAACCCCCC@@@AAAQQQsss}}}~~~zzz{{{xxxssskkkeee```___^^^aaaeeehhhhhhgggyyymmmZZZQQQKKKWWW```___]]]fffjjjhhhlllvvv|||yyyxxx~~~~~~{{{hhhLLLHHHLLLJJJIIILLLZZZ]]]eeeqqqwww]]]LLLCCC@@@CCCIIIEEELLLEEEEEEQQQ[[[~~~cccYYYYYYTTTMMMKKKEEEFFFHHHJJJJJJIIIHHHGGGIIIHHHGGGEEECCC@@@>>>===AAABBBAAA???<<<;;;>>>BBB???@@@BBBCCCDDDCCCBBBBBBDDDDDDBBBAAA@@@??????>>>DDDBBBAAACCCGGGIIIIIIGGGHHHDDD???>>>???AAAAAA@@@HHH\\\pppwww{{{yyyuuuxxxbbbssspppcccXXXPPPKKKMMMPPPQQQVVV]]]aaaaaa___[[[XXXVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUXXXXXXWWWVVVUUUUUUTTTTTTSSSQQQKKKFFFDDDJJJTTT\\\^^^TTTHHH@@@>>>???>>><<<>>>===;;;;;;<<<<<<;;;999:::::::::::::::::::::999:::999888666555333222222333333444777;;;======<<>>???AAABBBBBBDDDCCCCCCDDDGGGKKKOOOQQQVVVWWWWWWWWWWWWXXXYYY[[[XXXXXXXXXXXX[[[^^^aaaccccccaaa___]]][[[VVVNNNIIIEEECCCAAA>>><<<<<<>>>@@@EEECCCDDDEEEFFFPPPjjjeeeNNNCCCAAAHHHSSSfff~~~rrr```eeeyyyRRR@@@444777<<<888444555444999:::888888===AAABBB;;;:::999888888888999::::::666555888999555555999888999:::999888888:::<<<999<<>>??????BBBEEEDDD@@@BBBHHH]]]wwwzzzwww{{{~~~xxxuuuqqqlllhhhbbb```]]]]]]___``````___vvvpppaaaYYYRRRZZZdddcccaaajjjnnnnnnrrr{{{|||{{{iiiWWWKKKMMMQQQPPPSSSZZZ\\\gggtttqqqUUUFFFCCCDDDFFFHHHAAAGGG@@@EEEeee|||cccZZZWWWPPPJJJKKKFFFGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEDDDCCCAAA@@@>>>@@@@@@@@@???<<<===@@@CCC@@@AAAAAABBBBBBBBBBBBAAAEEEDDDCCCAAA@@@@@@??????BBB@@@???AAADDDFFFEEECCCDDDAAA===<<<===??????>>>FFFTTTdddnnnvvv~~~pppwwwtttpppyyynnndddQQQMMMJJJLLLLLLLLLRRRZZZ______]]]ZZZVVVSSSSSSSSSUUUTTTSSSSSSRRRRRRRRRSSSUUUUUUTTTSSSSSSRRRQQQQQQOOOMMMIIIGGGJJJUUUcccmmm\\\TTTIIIAAA???>>><<<:::===<<<:::;;;<<<<<<;;;:::999999:::::::::::::::::::::999888777666555555444444444444777;;;======<<>>;;;999:::===AAACCCHHHGGGFFFFFFGGGHHHJJJKKKGGGGGGGGGHHHIIIKKKMMMMMMNNNMMMMMMMMMLLLIIIDDD@@@===>>>?????????AAAEEEIIIHHHFFFIIIOOOWWWhhhhhhOOOFFFDDDCCCKKKZZZvvv~~~{{{mmm___ooo^^^@@@666222888;;;777333444444888:::888:::???CCCDDD777777666666777999;;;<<<;;;999<<>>===;;;:::===@@@;;;<<<<<<<<<@@@EEEDDD@@@CCC@@@JJJjjjzzz}}}vvvjjjlll|||vvvsssqqqnnnkkkbbb___[[[YYYYYYZZZZZZZZZttttttiiibbb\\\cccmmmllljjjrrrwwwwww}}}aaaJJJHHHIIIOOOPPPQQQ[[[gggpppfffJJJ@@@DDDIIIIIIHHHDDDDDD<<>>===>>>@@@BBBBBBAAAAAA@@@@@@@@@AAAAAAEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>???AAAAAAAAA@@@BBB@@@===<<<===???@@@???CCCKKKUUUaaammmvvvxxxtttlllwwwrrr~~~vvvwww}}}rrrttt```JJJHHHHHHGGGEEEDDDHHHNNNXXXYYYYYYVVVSSSPPPNNNNNNPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOONNNNNNMMMMMMKKKIIIGGGGGGNNNZZZjjjtttXXXQQQIIICCCAAA>>>;;;888;;;:::999:::;;;<<<;;;:::888888888999:::::::::;;;999888888888888888777777555444555777;;;=========@@@AAABBBAAA???>>>???@@@@@@BBBDDDDDDDDDEEEGGGIIIfffRRRRRROOOIIIEEE???777444///------///000000'''+++//////,,,***,,,...+++,,,---+++'''&&&(((*********++++++++++++******,,,+++++++++++++++++++++---***000GGGfff}}}zzzwww{{{www~~~|||uuuxxxrrrrrruuuddddddqqq{{{dddOOO]]]YYYYYYWWWUUUQQQNNNLLLLLLEEEBBB???<<<:::;;;===>>>>>>>>>===>>>@@@AAAAAA@@@======>>>>>>???@@@@@@@@@AAABBBCCCDDDEEECCCAAA?????????@@@BBBFFFIIIJJJJJJEEEGGGIIINNNaaadddTTTLLLFFFGGGLLLQQQdddyyyoootttdddddddddBBB:::666666::::::444111333444777999777999>>>AAA@@@555555555666888:::<<<>>><<<<<>>BBB>>>EEE___}}}uuummmxxx|||wwwtttrrrooommmbbb___[[[XXXXXXYYY[[[\\\sss}}}~~~uuuoooiiieeeiiitttsssqqqxxx|||}}}]]]JJJGGGHHHKKKNNNQQQ[[[mmm|||nnnYYYEEE@@@EEEIIIHHHGGGLLLBBB@@@```ttteeeWWWRRRNNNIIIFFFGGGGGGGGGGGGGGGFFFDDDBBBAAA???@@@CCCDDDDDDCCCAAA@@@@@@@@@@@@???>>>>>>???@@@CCCBBB@@@???>>>>>>???@@@EEEDDDCCCBBBAAAAAAAAAAAA@@@??????????????????>>>BBBAAA???>>>???@@@BBBBBBBBBFFFMMMWWWcccmmmrrrrrrjjjppp{{{vvvpppwwwvvvqqqjjjpppxxxUUUJJJHHHFFFEEEDDDBBBBBBCCCLLLNNNPPPPPPOOOMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGEEEEEEJJJSSS]]]dddOOOKKKGGGDDDBBB???<<<999999888888999;;;<<<;;;:::666777777888999::::::;;;666777777777888999999999666666666888;;;===>>>>>>???@@@AAAAAA?????????AAA???AAACCCEEEEEEFFFHHHJJJcccPPPPPPMMMIIIEEE???999555000------.........///---+++***++++++,,,,,,+++---...,,,(((''')))+++******++++++++++++******))))))***++++++,,,------,,,***---===VVVooo}}}{{{~~~|||vvvkkkvvvssshhh```^^^ccciiiWWW[[[dddbbbaaa___^^^]]][[[ZZZJJJHHHFFFBBB@@@===<<<;;;::::::;;;===@@@@@@>>>;;;;;;;;;<<<======>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBGGGCCCAAAGGGPPPSSSMMMFFFJJJRRRSSSVVVsssfffJJJMMMPPPFFFIIIZZZoookkkmmm|||pppdddfffxxxJJJCCC777666666777555222222444555888888666777;;;;;;999555555555666888;;;===>>><<<999;;;KKK]]]bbbSSSBBB;;;;;;;;;:::888888999:::888<<<@@@???;;;888:::===999999999:::<<>><<<@@@>>>CCCTTTkkkwww}}}mmmeeemmm}}}{{{xxxvvvrrrnnnkkkeeeccc___\\\ZZZ[[[]]]___lllrrrvvvtttqqqpppoooooolllyyyzzzxxx~~~}}}XXXJJJIIILLLMMMNNNQQQ___xxxwwwXXXNNNEEEEEEFFFFFFFFFGGGLLL???NNNiii[[[MMMIIIKKKJJJHHHEEEGGGFFFFFFEEEDDDBBBAAA@@@AAABBBDDDDDDDDDBBB@@@???BBBAAA@@@??????>>>>>>===BBB@@@???=========>>>???CCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@?????????AAABBBDDDFFFJJJQQQYYYeeerrr{{{zzzooo|||zzzwwwxxxxxxvvvyyylll[[[ZZZooopppSSSJJJHHHEEEDDDEEEFFFBBB>>>???BBBFFFHHHIIIJJJLLLMMMGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDFFFHHHKKKLLLEEEDDDCCCBBBAAA@@@===;;;888777777888:::;;;:::999666666777777888999::::::444444555666888999999:::888777666888;;;===>>>>>>???@@@AAAAAA@@@???@@@AAA@@@BBBDDDEEEFFFGGGJJJLLLgggRRRPPPKKKFFFAAA;;;999555000---,,,---------111...***)))***++++++***,,,,,,,,,+++))))))***+++******++++++++++++******(((((()))***+++,,,------'''***---444FFF^^^ttt~~~{{{~~~wwwkkkqqqnnn\\\UUUPPPPPP\\\lllzzz}}}~~~yyyppp}}}xxxsssooolllggg```ZZZOOONNNLLLIIIEEEAAA???===999888888:::>>>???<<<999;;;;;;;;;<<<===???@@@AAA@@@AAA@@@???======@@@BBBFFFBBBEEESSSdddllleeeZZZ[[[ssslllMMM>>>JJJOOOKKKZZZvvv~~~hhhuuuzzznnnccchhhXXX777===111222222111111111444666666777666444555888777222555555555555777999;;;<<<:::444000999MMM\\\XXXMMM<<<<<<===;;;:::999:::<<<:::;;;<<<<<<;;;::::::;;;;;;:::999999;;;@@@DDDGGGNNNLLLEEE<<<888;;;======???===???EEERRRjjjwwwwwwooo[[[\\\ooo}}}tttuuuuuutttqqqnnnjjjhhhgggfffccc___[[[ZZZ[[[]]]aaadddgggffffffjjjppptttrrrvvvWWWHHHHHHKKKHHHMMMRRR]]]wwwpppYYYIIIGGGHHHJJJIIIEEEFFFJJJJJJHHHmmmmmm^^^TTTIIIFFFIIIKKKIIIEEEFFFEEEDDDCCCBBBAAA@@@@@@CCCCCCCCCBBBAAA@@@???>>>BBB@@@??????@@@@@@>>><<>>=========>>>>>>@@@???>>>>>>=========>>>>>>???@@@@@@>>>===>>>@@@>>>>>>???>>><<<<<<===???DDDEEEHHHLLLQQQ\\\ooossszzzqqq~~~|||ttt|||zzzqqqppp~~~{{{kkkWWWSSS^^^ccc^^^GGGGGGDDDAAAAAABBB>>>999777:::>>>AAACCCEEEHHHJJJCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCCCC@@@>>>===>>>???@@@@@@???===<<<888777666777888999888777666666666777888888888999333444555666888999:::::::::888777888;;;>>>?????????AAABBBBBBAAA@@@AAACCCBBBDDDFFFGGGHHHIIIKKKMMMmmmUUUQQQKKKDDD@@@999777333///,,,,,,...//////,,,,,,,,,+++******+++,,,,,,***))))))*********)))******++++++++++++******))))))******+++++++++,,,%%%+++------888PPPhhhvvv|||~~~}}}{{{~~~kkkcccmmmvvv{{{jjjVVVSSSPPPVVVlllzzzxxxrrr~~~}}}pppeee^^^[[[WWWSSSOOOMMMKKKKKKGGGCCC@@@@@@EEEHHHGGGFFFDDDCCCCCCDDDFFFIIIMMMNNNPPPOOOLLLHHHDDDEEEIIILLLMMMNNNYYYmmm}}}mmmQQQRRRYYY```bbbjjjsssjjjooouuujjjoooaaa:::111222///000000///000333555555666777555333555777555000555444333333444555777888666444000222<<>>@@@@@@>>>===>>>???DDDVVVuuupppdddeeeppp{{{}}}~~~}}}}}}yyytttjjjkkkkkkjjjgggeeeccccccbbbbbbaaa^^^ZZZYYYZZZ\\\\\\\\\[[[YYYXXX\\\fffooonnn}}}aaaNNNGGGHHHJJJLLLKKKZZZkkk|||vvvTTTDDDFFFFFFIIILLLKKKHHHIIIMMMVVVhhhpppYYYRRRPPPLLLJJJJJJJJJIIIFFFDDDDDDCCCAAAAAA@@@@@@@@@AAA@@@???>>>======>>>>>>???>>>===>>>AAABBB@@@>>><<<<<<===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::<<<>>>===;;;:::<<<>>>>>>???@@@???<<<;;;<<<>>>CCCAAABBBFFFKKKTTTgggxxxxxx}}}{{{{{{sssxxxwwwooo}}}bbbLLLMMMWWW]]]QQQVVVTTTIII???<<<:::888777999;;;<<<<<<>>>AAACCC>>>>>>>>>>>>>>>???@@@@@@???????????????????????????>>>===???@@@@@@<<<999999:::<<<======<<<;;;;;;888777666666777888777555666777777777777777777777555555666777999:::;;;;;;;;;999888888;;;>>>???@@@@@@BBBCCCCCCBBBBBBCCCDDDDDDFFFHHHIIIIIIJJJLLLNNNoooVVVRRRKKKEEEAAA;;;444111---,,,---///111111$$$***//////+++)))+++...+++(((%%%&&&)))+++***(((******++++++++++++******+++++++++***************%%%******'''---CCC\\\jjjssswwwwwwuuu~~~tttgggiii}}}}}}ssssssggg^^^```pppnnnjjjddd___[[[ZZZZZZ[[[^^^XXXQQQPPPTTTZZZ\\\\\\SSSSSSRRRSSSVVVZZZ___aaagggeeeaaaZZZVVVVVV[[[___ccchhhuuu{{{\\\QQQSSSqqqzzzqqqjjjeee{{{kkkiiisss<<<333===444222222222111222444444333555666555333555888666000444333222222222333444444333888:::666666::::::777666777999:::;;;<<>><<<::::::<<<===>>><<<;;;;;;>>>BBBDDDCCCAAA:::;;;===>>>>>>>>>======;;;;;;:::999999999::::::666999;;;:::888888:::<<<@@@BBBCCCAAA>>><<<===???AAA===<<>>;;;;;;;;;999888888;;;===;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAABBBCCCCCCBBBBBBDDDEEEFFFGGGIIIJJJJJJKKKLLLNNNyyyXXXMMMPPPNNNAAA555777444000...------,,,,,,***,,,------+++******++++++++++++++++++***)))(((((()))***+++,,,+++******...+++)))***---...+++))))))++++++***,,,;;;QQQcccooosssxxxwww}}}qqqtttzzzwwwtttrrrQQQGGGMMMZZZhhhxxxzzz|||xxxrrrlllfffcccbbbbbbiiiccc\\\\\\ccchhhiiiggg```bbbfffgggfffiiivvv{{{mmmeeeaaaccckkktttuuusssUUUSSS```eee}}}pppkkktttuuuYYYxxxmmmHHH444333777111111222333333444444333333555222111222444666444222444333111000000111222333000111333444555666666555888999999999999:::===???===:::888888777666888:::;;;;;;::::::===DDDJJJLLL>>>EEEEEECCC>>>AAA@@@>>>DDDDDDEEEFFFEEEHHHTTTaaauuuVVVhhhsssssstttwwwzzzyyyuuurrrnnnhhhdddaaa^^^YYYXXXZZZYYY]]]aaa___ZZZWWWXXXZZZXXXSSSMMMIIIIIILLLOOOPPPZZZbbboooyyy~~~|||hhhXXXPPPGGGBBB@@@DDDGGGIIIOOOWWWnnniiiOOOGGGKKKFFFMMMGGGHHHRRRKKKJJJ```cccSSSTTTKKKKKKKKKJJJHHHFFFEEEDDD===???AAACCCCCCDDDGGGHHH???===;;;;;;<<<======<<<999888888:::===??????>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666555777888999888888888;;;===BBBBBBBBB@@@>>>===>>>@@@>>>===???CCCEEEHHHQQQZZZoooxxxzzzyyyrrrsss~~~}}}}}}|||uuu{{{ttttttfffSSSEEEFFFaaazzzlllEEE;;;???777===555222555888555666999;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<777777777888888888888777444444444555555555555555555777888777666555666888555777:::<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<===??????CCCCCCDDDDDDEEEFFFFFFFFFLLLMMMMMMKKKIIIIIILLLOOO}}}YYYJJJKKKIII>>>444666333000...---------,,,***,,,------+++******+++******+++++++++***))))))((()))***+++,,,+++******)))*********)))))))))***)))***+++***+++444CCCOOOdddooo}}}~~~}}}nnnlllvvv|||{{{uuuxxxbbbEEECCCMMMUUU]]]bbbeeeooo|||~~~zzzwwwvvvuuuuuuwwwsssqqqvvv}}}}}}rrrsssxxx|||}}}wwwsssttt|||www___QQQXXXiiisssdddfffuuuhhhqqqQQQ???444///000///000111111222222222222222333111000222444555333111333333333222333333444444333333333444444555666666555666777777777999<<>>???@@@@@@AAA???===AAABBBCCCEEECCCEEEOOOZZZaaaeee```fffmmmrrruuuvvvwwwxxxxxxsssoooiii___UUUQQQSSSWWWWWWXXXXXXXXXXXXXXXXXXTTTPPPJJJGGGFFFGGGHHHIIIMMMQQQYYYccciiippp}}}xxxcccUUUMMMIIIHHHGGGAAA>>>CCCJJJSSSaaammmkkkWWWHHHEEEJJJHHHLLLGGGGGGJJJGGG[[[zzzXXXQQQOOOIIIIIIHHHGGGEEECCCBBBAAA<<<>>>@@@AAAAAABBBDDDEEE@@@>>><<<;;;<<<============<<<<<<===@@@AAAAAA@@@<<<<<<<<<===<<<<<<;;;;;;999999999999888888888888777888888999999;;;???BBBBBBCCCCCCBBB???>>>>>>??????>>>???BBBBBBCCCJJJRRRddduuu|||~~~wwwlllnnnuuuyyyxxxqqquuu{{{rrrbbbNNNGGGNNNdddtttcccHHHEEEGGG;;;;;;777555777666222333777777777777888888888777777:::::::::::::::::::::999999999::::::::::::;;;;;;888777777666666666777777666666666666666666666666777888999888666666777888555888:::;;;;;;;;;<<<===>>>=========>>>???@@@@@@CCCDDDDDDEEEEEEFFFGGGGGGFFFHHHKKKMMMNNNNNNPPPQQQ~~~XXXHHHHHHGGG???777555222///------......---***,,,------+++******+++))))))******+++*********((()))***+++++++++***)))%%%(((+++)))&&&%%%'''***((()))))))))***---222666III[[[tttyyy{{{ssskkkkkkmmm{{{||||||{{{wwwdddNNNUUU]]]XXXSSSNNNNNNRRRYYY]]]bbbkkktttzzz{{{|||~~~}}}|||zzzpppnnnkkkgggeeelllvvvnnnsss|||~~~TTT555777555---,,,/////////000111111111111111000000000222444444222000333333444555666666555555666555444333444444555666333555555666666777:::===<<<;;;999777666777888999;;;;;;===@@@BBBAAA>>>;;;===999<<>>>>>AAACCCAAAAAAHHHQQQooosssgggQQQWWW___eeeiiimmmpppsssqqqppppppoooggg^^^[[[]]]YYYUUUQQQRRRVVVYYYXXXVVVPPPMMMIIIGGGEEEDDDCCCAAACCCBBBDDDJJJPPPWWWbbblll{{{www```UUUGGG===;;;>>>BBBEEEIIIEEEDDDMMM\\\ooo|||\\\MMMHHHDDDDDDHHHHHHMMMMMMMMMNNNVVV[[[MMMOOOJJJGGGFFFEEECCCBBB@@@>>>>>><<<>>>??????>>>???@@@AAAAAA???======>>>>>>>>>===<<<;;;:::;;;===>>>===<<<<<<=========<<<;;;;;;:::777888888888999999::::::777888888999:::===BBBFFFAAACCCDDDCCCAAA>>>===>>>>>>===>>>@@@??????DDDLLLSSSiiizzzwwwttt{{{sssuuu{{{~~~~~~rrrtttyyyxxxrrrddd[[[HHHNNNTTTOOOKKKUUURRR===AAA???>>>===888444666:::333333444444555555666666777777777777777777777777888888888888999999999999999888666444444444555666888888888777777666666666888999999888777666666777666888:::;;;;;;;;;<<<===@@@@@@@@@???@@@@@@AAAAAADDDEEEEEEFFFFFFGGGHHHHHHJJJJJJKKKMMMNNNOOOPPPPPP|||XXXIIIIIIIIIBBB;;;444111...------.........***,,,------+++******+++(((((()))******+++******'''(((***+++++++++***)))%%%''')))(((&&&&&&''')))(((''''''((()))***))))))222DDD```rrrzzzzzzxxx~~~|||wwwqqqkkkhhhsssvvv```hhhoooeee[[[RRRLLLGGGGGGIIILLLUUU^^^hhhlllsss|||}}}lll___ZZZ___aaaccciiippptttooogggxxxuuuuuu{{{}}}xxx]]]<<<...555555111000/////////000111111111111000......000222333222111000333444666777888777777666888777555333333333555666555666666555555666888:::<<<<<<;;;777777999:::999???<<<<<<@@@CCCBBBAAA@@@CCC;;;@@@@@@NNNFFFFFF???======???BBB@@@>>>BBBIIIRRRwwwxxxZZZVVVSSSXXXbbbjjjkkkjjjgggfffiiioooqqqnnnkkkkkkccc]]]WWWUUUVVVXXXWWWVVVPPPMMMKKKIIIGGGEEEBBB???CCC>>>;;;>>>BBBFFFKKKQQQYYYbbbrrr~~~}}}}}}vvvjjjaaaYYYNNNBBB>>><<<;;;===AAAEEEGGGFFFIIIKKKRRRaaawwwnnnYYYGGGFFFJJJJJJIIIKKKGGGRRRZZZ]]]eeefffMMMKKKNNNHHHFFFEEECCCAAA???>>>=========>>>??????======>>>???AAA@@@>>>>>>??????>>><<<;;;:::999999;;;;;;:::999<<<======<<<<<<;;;:::999888888888999999999::::::888999999888999<<>>???>>>===BBBIIIKKK\\\jjjmmmnnnxxx}}}{{{rrrqqquuutttuuu```UUUMMMLLLYYYssswwwbbbWWWSSSNNNGGG@@@;;;:::;;;333333333333444555666666555555555555666666666666666666666777777777888888999777555222222333555666999999888777666666555555777888999888666555555666777999;;;;;;;;;;;;===>>>AAAAAAAAA@@@@@@AAAAAABBBFFFFFFFFFGGGHHHHHHIIIIIIOOONNNMMMMMMOOOSSSWWWZZZ{{{ZZZMMMMMMKKKBBB:::444111...,,,---......---***,,,------+++******+++'''((()))***************'''((()))***+++***))))))((('''&&&''')))***)))((((((&&&%%%&&&)))+++***)))...888PPPeeesss~~~~~~}}}tttsss~~~{{{ppprrryyy~~~~~~uuuzzz}}}pppfffZZZNNNEEECCCEEEGGGJJJNNNYYY___iiivvv{{{wwwwwwsssooojjj^^^NNNBBB===GGGFFFFFFNNNaaavvv~~~}}}~~~lll|||sss???666555666111333555...///000000111111111111111---...000111111111111111333444666777888777666555888777555333222333444555888888888666444444666888888;;;999555555999;;;999:::777:::DDDJJJGGGCCCBBBGGGAAAJJJ@@@PPPEEEJJJ???======???AAA@@@===???DDDHHHiiiooo^^^NNNPPPaaannnnnngggfffbbbccclllssssssnnnkkknnnkkkfffaaa]]]ZZZZZZZZZRRRPPPMMMJJJIIIFFFBBB???BBB===:::===@@@???@@@BBBDDDGGGOOOZZZdddooo}}}wwwoooggg```\\\XXXVVVPPPHHHCCC@@@<<<888999;;;???DDDGGGHHHGGGFFFNNNXXXhhh|||pppWWWLLLFFFJJJMMMKKKMMMSSSSSScccsss{{{fffTTTPPPMMMJJJCCCEEEDDDBBBAAA??????>>>>>>>>>@@@@@@???>>>======???AAA@@@>>>>>>??????===;;;>>><<<;;;;;;<<<===<<<:::;;;;;;;;;;;;;;;:::999999:::::::::999999999999888999999999888777999===@@@>>>AAACCCCCCAAA???======BBB@@@@@@@@@===;;;@@@FFFJJJSSSaaappp~~~tttoooqqqxxxxxxnnncccXXX[[[vvvyyylll]]]PPPEEE<<<666444333333222222333444555444444555555666666666777555555555666666666777777888777444222111333555666888888777777666555444444666777888777555444555666888999;;;;;;;;;;;;===???AAAAAA@@@@@@AAAAAABBBBBBGGGGGGHHHHHHIIIJJJJJJJJJJJJMMMPPPSSSUUUXXX^^^bbb{{{]]]PPPNNNJJJ???666444111...,,,,,,------,,,***,,,------+++******+++(((((())))))***)))))))))'''((()))*********)))(((***'''%%%'''+++---+++((('''&&&%%%&&&)))+++,,,---///111@@@SSSdddyyy{{{zzzqqqttt~~~~~~zzzwww~~~}}}yyycccTTTHHH>>><<<>>>>>>===>>>GGGLLLUUU```kkkuuu|||tttrrrppppppqqqqqqpppnnniiieeedddeeeaaaYYYSSSRRRSSSMMMIIIGGGCCC===<<<>>>CCCBBBAAAKKKfffzzzlll}}}KKK222444:::666---111555+++//////000111111111111111---///000000000000222444444555555555555555444444666555444333222333333444888888888666444444555777555999888333444;;;===999999777???OOOVVVOOOEEEBBBDDDGGGTTT<<>>===>>>AAA@@@===>>>BBBCCCZZZzzziiiQQQMMMZZZggggggaaa]]]YYYZZZdddmmmooommmllluuutttqqqmmmiiifffddddddZZZVVVPPPLLLHHHEEEBBB@@@===::::::>>>@@@>>>===???AAA>>>???EEEKKKQQQZZZcccyyyooorrrbbb]]]VVVOOOKKKIIIIIIJJJIIIGGGBBB===;;;;;;===>>>>>>???AAA@@@@@@DDDLLLRRRnnn{{{uuudddOOOIIIFFFGGGEEEEEEQQQ```qqq~~~QQQOOOSSSMMMEEE???EEEDDDBBB@@@@@@@@@AAAAAA???@@@AAA@@@>>>===>>>???AAA???>>>>>>???>>><<<::::::999888888999:::999777888999999::::::999999888;;;;;;::::::999999999888999::::::888777777999;;;<<<>>>@@@AAA???>>>>>>>>>HHHEEEBBB@@@<<<:::>>>FFFFFFKKK^^^~~~|||yyyvvveeennn|||fffSSSDDD999777555333222000000111111444444444555555666666777555555555555666666666666777555444333333444666777777777777666666555555555555777888777666555666888999:::;;;;;;:::;;;>>>@@@AAAAAAAAAAAABBBCCCDDDDDDHHHHHHIIIJJJJJJKKKKKKLLLGGGNNNUUUVVVTTTVVV\\\cccxxxZZZNNNLLLHHH???777555222...,,,,,,,,,,,,+++***,,,------+++******+++))))))))))))))))))((('''&&&''')))*********)))((('''''''''((()))*********%%%&&&''''''((()))+++,,,***(((222@@@MMMcccsssrrr}}}|||tttuuu{{{ooocccYYYNNNHHHCCC===;;;<<<>>>AAADDDIIIMMMQQQTTTVVVJJJIIIGGGFFFGGGGGGGGGGGGFFFDDDDDDFFFDDD???===???AAA======@@@BBBBBBEEEJJJIIIOOOXXXjjjzzziiiyyy|||XXX888222///555777...---111---......///000000000000///...000000000///000444777555555444333222222222222333333333333333222222222444555555444333333666888666<<<;;;666777@@@CCC???@@@:::>>>LLLRRRKKKCCCAAA>>>KKK___888DDD===QQQAAA>>><<<<<>>===:::;;;>>>===;;;<<<>>>======BBBJJJQQQ```aaaYYYUUUMMMFFFIIIEEECCCAAA??????AAAEEEHHHBBB@@@===;;;::::::===@@@AAADDDFFFEEEHHHTTTiiizzzpppaaaXXXIIIEEEEEEGGGHHHNNNdddzzziiiLLLMMMNNNKKKHHHCCCCCCBBBAAA@@@@@@AAABBBCCC>>>???@@@???>>>===>>>???@@@???>>>>>>>>>===;;;888555444333444666666555444555666777888888999888888999999::::::::::::::::::888999::::::888777888999;;;<<<>>>>>>======???@@@FFFBBB@@@>>><<<<<>>@@@AAAAAABBBBBBDDDEEEGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMSSSWWWVVVVVVbbbxxxsssVVVJJJJJJHHHAAA;;;666222...,,,,,,++++++******,,,------+++******+++))))))***))))))(((''''''&&&''')))*********)))(((###'''))))))'''&&&))),,,$$$'''))))))(((''''''((('''$$$,,,555>>>SSShhhlllqqquuuwwwoooqqqiiixxxsssjjjwwwsssgggYYYMMMIIIKKKGGGFFFEEEDDDBBBAAA@@@@@@:::999999:::;;;<<<<<<===;;;:::;;;===;;;888999>>>>>>???EEEMMMQQQNNNMMMNNNVVVggg~~~pppttt{{{lllCCC666111888***...999222+++...111,,,---......//////......///111111///...000555999666555333111000000000111111222222333333222222111000111222222222333666999:::AAAAAA;;;===GGGKKKFFFFFF999333;;;@@@<<<:::>>>:::OOOfff777BBB===VVVEEE>>>;;;;;;>>>>>>;;;===@@@===>>>LLLggg|||jjjOOOBBBCCCHHHMMMPPPTTTVVVTTTSSS[[[fffnnnlllmmmvvvwwwtttlll___TTTLLLHHHEEECCC@@@>>>===>>>;;;777888===333666<<<>>>999555:::CCC;;;FFFDDD>>>AAA@@@<<<@@@===>>>?????????AAACCCFFFBBBAAA@@@@@@???===???BBBAAAHHHPPPTTT\\\pppjjjVVVHHHBBBCCCCCCHHHQQQXXXeeemmmYYYNNNJJJFFFIIINNNKKKBBBAAA@@@??????AAACCCDDD===>>>???>>>===<<<===>>>???>>>>>>>>>>>>===:::777777666555666888888888777333444555777888888888888777888888999;;;<<<<<<===666888;;;;;;:::999999999999;;;<<<<<<<<<===???AAA???<<<;;;<<<<<>>999:::;;;;;;:::;;;>>>AAABBBBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMQQQUUUWWWWWWaaarrrSSSIIILLLJJJ???555333000---,,,------,,,+++,,,---...,,,***))))))***))))))************))))))))))))))))))************%%%&&&((()))+++,,,,,,,,,((((((((((((((()))******))),,,---,,,///???XXXlllrrrwww}}}~~~tttdddbbbkkk}}}fffbbbnnn~~~}}}pppnnnlllfffdddeee___RRRGGGDDDDDDCCCBBB@@@======???AAA>>>???@@@AAABBBBBBBBBBBBCCCHHHSSS___bbb___aaaggg|||zzzvvvyyyiiiBBB888444......111333222///---...///,,,///222111///------///+++---//////...///000222111000...///000111///...///000000111222333333333111333444333222666???FFFSSSPPPIIIAAA<<<:::===@@@GGGAAA:::555444777999;;;>>>AAACCCAAA>>><<<>>>AAA>>><<<999666666888;;;===;;;>>>===FFF___www|||OOO888>>>CCCLLLPPPJJJIIIRRRXXXWWWZZZaaammm{{{{{{ssshhh___\\\[[[ZZZYYYUUUOOOFFF======@@@>>>:::::::::::::::999888888777<<<;;;<<<>>>===<<<@@@GGG???@@@BBBDDDDDDCCCBBBBBBEEEEEEDDDCCCEEEJJJQQQWWWWWW___mmm{{{lll^^^TTTJJJFFFGGGCCCQQQVVVXXXmmmppppppVVVNNNEEE@@@@@@DDDGGGIII@@@@@@@@@@@@AAACCCEEEFFFFFFCCC===::::::<<<>>>???JJJRRRRRRGGG<<<::::::999??????@@@@@@>>>:::666444666666555666777888:::;;;555888<<<>>>>>>===>>>>>>;;;::::::::::::::::::999888888999::::::;;;;;;<<>>555333000---,,,,,,---,,,+++,,,------,,,***))))))***))))))************))))))((((((((()))))))))******&&&'''((()))***+++++++++'''''''''''''''(((((())))))++++++***,,,888KKK[[[lll{{{uuunnnkkkiiippp~~~rrraaaaaahhhsssyyydddVVVRRRNNNJJJEEEBBBDDDJJJPPPUUUKKKJJJIIIIIIJJJKKKJJJJJJNNNSSS\\\dddhhhmmm||||||QQQ555111222///---000222222///------...+++...000000...------...,,,...//////......000111111///...///000000///...//////000000111222222333...333555444333;;;KKKYYYggg___SSSHHH@@@======>>>CCC>>>999666777:::===???<<<<<<;;;;;;;;;::::::999666888999;;;<<<<<<<<<<<<999??????DDDWWWooocccGGG:::;;;CCCJJJJJJIIILLLPPPQQQWWW]]]hhhvvvxxxsssmmmjjjllloooqqqrrriiibbbUUUIIIFFFFFFBBB;;;<<<;;;::::::999:::;;;<<<;;;;;;===BBBBBB>>>===???EEEEEEEEEEEEDDDEEEFFFGGGDDDGGGLLLQQQYYYcccmmmssszzz~~~nnn]]]SSSMMMGGGEEEGGGQQQIIIRRRnnnzzznnniiitttXXXPPPGGGCCCDDDFFFEEEDDDAAA@@@@@@@@@@@@BBBCCCDDDEEEBBB???======???@@@AAAEEELLLLLLCCC:::888999888<<>>;;;:::<<<<<<<<<@@@GGGGGGDDDFFFOOOXXX___dddiiiooo}}}qqqiiieeehhhoooqqqsssqqqmmmqqqxxxsssfffFFFAAAAAALLLaaatttyyyuuu```TTTDDD999666666555444333222111111333333111///333333333333333444444444555555666777777888999999:::999888777777888999999999888999999:::;;;<<<===<<<<<<======>>>@@@AAABBBCCCAAABBBGGGJJJHHHHHHJJJKKKTTTRRRNNNTTTVVVVVV]]]XXXeeeyyyyyyZZZLLLIIIEEE===666222000---,,,,,,---,,,++++++,,,---,,,***))))))***((())))))******))))))((('''''''''(((((((((((()))'''((())))))*********)))&&&&&&&&&&&&&&&'''((((((******)))((()))///:::CCCccczzz}}}{{{wwwkkkeeesss{{{uuuooo[[[```iiivvvwwwssseee^^^UUUSSSXXXcccmmmssshhheeebbbbbbdddffffffdddaaajjjvvv~~~qqq~~~XXX999//////000...---...000000///---------+++---......---,,,---------...000000///......///000///......000000000.........//////000000111111...333666333222<<>>AAACCCDDD???>>>AAADDDBBB@@@@@@DDDEEEEEEEEEFFFJJJOOORRRZZZ___gggqqqzzzxxxcccXXXMMMHHHGGGFFFHHHJJJQQQOOO]]]rrrpppaaakkk[[[PPPKKKFFFDDDFFFGGGEEEBBBBBBAAAAAA@@@@@@@@@AAABBB@@@???>>>>>>???@@@AAABBB???EEEFFF???888777888888888===EEEKKKKKKFFF???::::::999888888777777888888888:::<<<<<<;;;:::;;;<<<;;;======;;;888777:::===999999999999888888888888;;;999:::<<<<<<;;;>>>DDDCCC@@@AAAIIIOOOSSSWWW[[[eeexxx{{{sssnnnnnnqqqjjjlllkkkhhhlllttttttmmm]]]SSSGGGDDDQQQdddllljjj]]]SSSFFF<<<888777666555333333333444555555333111555555444444444333333333555555555666666777777888999888888777888888999999777777888999:::<<<===>>>;;;<<<===>>>@@@@@@@@@@@@BBBAAACCCIIIKKKIIIIIILLLHHHTTTTTTNNNRRRTTTWWWaaayyyxxxZZZKKKGGGCCC===888222000---,,,,,,,,,,,,+++***,,,,,,+++)))))))))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((()))))))))))))))((((((''''''&&&&&&''''''((()))+++***)))((()))+++///111MMMggg}}}qqqhhhkkkwww|||xxx~~~ppp```SSSZZZooozzzlllooooooSSS999222444222...,,,,,,---/////////...---,,,+++,,,,,,,,,,,,,,,,,,------///111000///.........///...---...000000000...............//////000000222444444111000888IIIXXXMMMEEE;;;666777999888666777555333444777<<<>>>???>>><<<:::999::::::888666888<<>>===CCCNNNkkkyyy]]]III>>>999???EEEBBBBBBFFFAAADDDIIIPPPXXX```eeehhhyyyxxxxxxxxxzzz|||~~~~~~{{{wwwpppjjjjjjkkkcccZZZOOOMMMKKKIIIIIIKKKOOOQQQRRRGGG???AAAHHHLLLOOORRRRRRUUUYYY]]]aaagggooouuuwwwdddYYYQQQKKKEEEDDDGGGKKKNNNQQQOOOXXX\\\VVVXXXlllvvvTTTGGGHHHHHHHHHGGGGGGGGGGGGDDDCCCBBBBBBAAA@@@@@@@@@;;;<<<===>>>>>>>>>@@@AAA===@@@AAA>>>999888999;;;;;;<<<===??????@@@??????999999999999888999999999999:::;;;:::999888999;;;;;;===>>>;;;888888;;;???;;;;;;:::999999888777777888777999<<<<<<:::<<>>===BBBFFFIIINNNTTTVVVeeesssyyy|||yyy|||yyypppqqqoookkknnnvvvzzzxxx{{{vvvgggSSSIIIKKKMMMLLLNNNLLLHHHEEEBBB???===;;;:::888666666777777777666555555555555555555555555444555555555666666666777888888888888888888999999888888888999:::;;;======:::<<<>>>???@@@@@@@@@???AAAAAAEEEKKKMMMLLLNNNRRRQQQSSSSSSYYYbbbaaagggzzzvvvWWWHHHEEEBBB===:::222///,,,+++,,,,,,+++******+++,,,+++)))((()))***(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''((())))))))))))(((''''''((((((''''''(((((()))*********)))***++++++++++++222IIIeeexxxyyyvvvsssmmmjjjrrrwwwccc```gggpppyyy}}}{{{~~~fffWWWeeewwwqqqFFF666---333888222,,,,,,,,,---.../////////---,,,++++++++++++,,,---------,,,///111111///...---......------...///000000///.............../////////444333111000111666???EEE===999555666:::<<<:::777888666666777:::<<<======<<<>>>???===:::999:::;;;===???CCCFFFFFFDDDAAA???>>>AAA@@@DDDKKKLLLYYYsssyyyyyybbbJJJ777777======>>>@@@======???AAADDDIIIMMMPPPUUUXXX\\\bbbggglllqqqsssjjjlllmmmnnnrrrtttooogggfffeeecccbbbbbbdddfffhhhVVVLLLGGGNNN[[[ccciiilllsssyyynnn\\\MMMFFFHHHGGGEEEEEEIIIOOOSSSUUUPPPRRRMMMOOOnnnzzzccc]]]RRRVVVWWWRRRIIIDDDFFFJJJEEEEEEDDDCCCBBBAAA@@@???<<<>>>@@@@@@>>>===???@@@===>>>??????<<<:::;;;>>>AAA???===<<<<<<>>>AAABBB777888888999:::;;;;;;;;;999::::::888777666888::::::<<<===<<<::::::===@@@<<<<<<;;;:::999888777777666555777;;;;;;999:::???AAA===:::<<>>???@@@@@@@@@???BBBCCCFFFKKKLLLKKKOOOTTTYYYRRRWWWuuuuuuTTTEEEDDDCCC===999111///,,,++++++,,,+++***)))***+++***)))((()))+++'''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''((((((((((((((()))******((()))***++++++,,,,,,,,,&&&888QQQfffxxxwwwtttyyy{{{ttt}}}|||lll]]]]]]eeennn|||}}}yyywwwhhhdddvvvrrrcccNNNNNNnnnxxxLLL999000---111333///---///---------///000000///---,,,+++******,,,......---+++...111111000............---,,,---///000000///......//////////////////222111000111444888:::;;;:::888777888:::999666222:::999999;;;===>>>>>><<<999<<>>@@@BBBEEEGGGIIIJJJEEEDDDCCCMMMWWWRRRSSSbbbmmmxxx___DDD777666888999:::>>>>>>>>>======>>>@@@CCCAAAEEEJJJOOOSSSXXX]]]```]]]dddiiilllpppsssssspppuuuuuuwwwxxxzzz{{{||||||ZZZWWW[[[iiixxx|||fffWWWNNNIIIGGGDDDFFFGGGGGGJJJPPPSSSSSSFFFMMM```|||gggZZZccciiiiiieeeXXXJJJBBBCCCGGGDDDDDDDDDCCCBBBAAA???>>>CCCEEEFFFDDD@@@>>>???AAA???===>>>???===:::;;;>>>;;;<<<===>>>>>>===<<<;;;777777999:::;;;<<<<<<<<<999999888666555555888;;;::::::;;;<<<>>>??????@@@;;;;;;:::999888888777777444333555999999777999===@@@<<<999:::;;;>>>FFFOOOUUU\\\fffrrr~~~|||wwwrrr~~~GGGEEEAAA===<<>>:::888666555444444555555555555555555666666666666666666666666666777888999999999999999;;;::::::999999:::::::::;;;<<<===>>>@@@@@@@@@@@@EEEEEEGGGKKKJJJJJJOOOVVVXXXTTTdddwwwSSSDDDDDDDDD===777111///,,,++++++++++++***(((***+++***)))((()))+++''''''((((((((((((''''''&&&''''''''''''(((((((((''''''(((((((((((((((((((((''''''''''''((())))))&&&(((************,,,...(((111@@@SSSjjj}}}tttvvv}}}xxxaaaWWWYYYZZZiiizzz{{{xxx}}}pppnnnfff]]]gggxxxrrr|||XXXWWWfff[[[???555222//////////////////...------///222222000------+++)))***---//////...***---000111111/////////---,,,,,,---///000000///////////////////////////...000222333444555777999777666666666555444333222888888999;;;===>>><<<:::999999:::::::::::::::;;;======>>>@@@CCCHHHLLLNNNKKKEEEBBBMMMXXXPPPKKKWWWbbbwwwyyy___EEE888666777666;;;===>>><<<:::999;;;===???AAACCCCCCCCCCCCFFFIIIMMMVVV\\\]]]^^^dddjjjmmmooorrrxxx}}}ooonnntttsssbbbTTTLLLJJJIIIJJJBBBGGGJJJIIIKKKPPPSSSQQQKKKaaa}}}^^^[[[jjjooohhh]]]OOOEEE@@@AAACCCAAABBBBBBBBBAAA???>>>===IIIJJJJJJEEE???;;;<<>><<<888888;;;444666:::<<<===;;;888666888999:::;;;<<<<<<;;;;;;888888777555333555888;;;999777888<<>>888888777777666666555555444333444777777555888===<<<::::::;;;::::::???EEEPPPUUU___kkkzzz|||xxxccc^^^TTTFFF<<<<<>>@@@AAABBBEEEEEEHHHLLLMMMOOOXXXbbbjjjxxxzzzTTTDDDEEEEEE===555111///,,,++++++++++++***((()))******)))((()))+++''''''(((((((((((('''''''''''''''(((((((((((()))&&&''''''((())))))(((((('''&&&&&&&&&&&&'''(((((($$$'''***)))'''(((+++///***)))---;;;UUUnnnxxxxxxwww||||||~~~{{{wwwhhhbbbZZZ]]]ccclllvvv{{{|||zzzzzz~~~lllvvvrrrfffnnntttzzzxxxccctttrrrTTT@@@777///000000///111333111...///...---///222333111......+++)))***---000000///))),,,000222111000//////---,,,+++---///000000///000000000000000/////////,,,111555444000///333888333444555444444444777999333444555888;;;;;;999777;;;888777888<<<>>><<<:::???>>>>>>???AAAEEEIIILLLMMMEEE???HHHQQQHHHBBBNNNTTTdddvvvvvvUUU===777888666555888::::::888777888:::777999:::999666666888;;;:::BBBHHHGGGGGGOOOZZZbbb```fffnnnwww|||~~~}}}|||vvvtttmmmcccXXXRRRLLLHHHGGGFFFDDDAAABBBIIILLLJJJLLLQQQSSSPPPfffzzzsss}}}dddZZZcccvvveeeZZZJJJ@@@>>>@@@BBBBBB??????@@@@@@???>>><<<;;;KKKLLLJJJDDD<<<888999<<<>>>:::999<<<;;;555444888555666888:::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888777666444333555999<<<888666666<<>>======<<<<<<===???AAABBBDDDDDDIIINNNRRRXXXdddpppyyyVVVHHH???<<<;;;333------,,,+++************((()))******(((''''''((('''((()))((('''$$$""" +++)))(((((())))))(((&&&&&&&&&&&&&&&'''''''''''')))'''%%%&&&)))***(((&&&(((((((((((())))))))))))(((+++......111@@@XXXkkkppp{{{kkkeeeuuuvvvtttxxxzzz|||}}}jjj___```fff|||{{{~~~lllooo}}}\\\EEE777111111,,,...000///,,,+++---///---...000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++)))''''''))),,,---...//////---,,,,,,---...///000000111111222444555666444555555666666666666666777555444444666777777666777===AAA>>>;;;;;;;;;:::999>>>CCCFFFEEEFFFIIILLLOOOFFF???@@@DDDEEEFFFHHHTTTWWW```yyyuuuYYYDDD<<<555555555888888555111444:::666666555555555666777777999;;;===>>>???AAAEEEHHHQQQVVV]]]eeekkkooooooooo|||}}}{{{|||}}}~~~~~~vvvooofff]]]WWWRRRMMMJJJJJJHHHGGGGGGHHHHHHFFFEEEMMMDDD>>>CCCMMM]]]sss{{{lllpppooofff]]]ZZZ\\\OOOIIIBBB???AAACCCBBB???;;;>>>@@@>>>:::888;;;??????>>><<<:::999999999999555666666777777777777777777444333666<<<>>>;;;888:::;;;;;;;;;999777666666;;;888444333333444555444666777;;;???AAA@@@===999888888777777666666555555555444333444777:::<<<===;;;:::999888888:::<<<===AAAAAAGGGVVVeeetttwwwooofffVVVGGGIIIEEECCCFFFJJJKKKNNNRRRVVV]]]```[[[VVVQQQFFF:::======???AAAAAA>>>999444222777888777999<<<===:::666777<<<@@@???<<<===BBB@@@??????@@@@@@@@@DDDIIITTTTTTWWW^^^eeewww|||YYYJJJAAA>>>;;;333......,,,+++************((()))******(((''''''((('''((()))***)))'''%%%$$$)))(((&&&'''(((((('''&&&(((((((((((()))))))))))))))'''&&&&&&))))))(((&&&'''((((((((())))))))))))&&&))))))&&&%%%///AAAPPP___oooyyy{{{zzzeee[[[cccnnnrrr|||tttqqqttt}}}wwwiii___YYY^^^pppwwwuuuxxxnnn{{{___DDD888222///......000111000...---///111......//////...---***))),,,,,,++++++++++++++++++++++++*********+++,,,---+++)))((((((***,,,,,,,,,...---,,,++++++,,,---...,,,---.........///111333777666666555666666777777777555333333444555555555777;;;>>><<<;;;<<<;;;999:::===@@@AAAAAAAAACCCEEEJJJBBB===???CCCCCCDDDFFFJJJJJJRRRkkkvvvdddQQQ:::666555777;;;<<<888555555777666666666666666666666555777888999:::<<>>AAACCCBBB???999>>>BBBBBB???===>>>@@@<<<;;;999888777777777888555555666777777777666666888555333555999;;;888555666999:::888666777>>>DDDBBB>>>:::777666777777777777888999<<<>>><<<999666888777777777666666555555666666777888:::::::::999:::999888888888999;;;<<<<<<<<>><<<<<>>:::888888:::>>>>>><<>><<<888=========>>>>>>>>>>>>>>>CCC===:::>>>AAAAAAAAABBBEEEBBBFFF\\\kkkJJJAAA999333666:::999666444666666777777777666555555666888999999999:::===???@@@@@@@@@BBBEEEIIIMMMPPPNNNOOOQQQTTTVVVVVVVVVVVVYYYZZZ[[[[[[]]]```dddhhheeejjjhhh```ZZZYYYRRRIIIEEECCCAAAAAABBBBBBBBBAAADDDCCCCCCCCCEEEIIILLLOOODDDGGGVVVrrr|||ssswwwttt[[[PPPJJJCCC???@@@AAA>>><<<===@@@BBBAAA???666<<>>@@@EEEKKKMMMKKKLLLNNNFFFGGGKKKOOOQQQMMMDDD===666777777777===CCCDDD@@@HHHGGGGGGHHHFFFEEEJJJQQQJJJNNNTTT\\\gggwwwvvvUUUFFF===:::777///000///...,,,+++*********((()))******(((''''''(((((()))************)))(((&&&%%%$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''((((((((())))))((())))))&&&$$$&&&---444@@@TTTkkkyyyvvvzzz~~~vvvmmmeeeooooooppprrrrrrsss{{{vvviiiaaa```iii}}}vvvjjjkkk}}}pppllljjjhhheeebbb^^^YYYXXX```kkkrrr```eeerrr~~~ZZZGGG555.........---,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))************))))))))))))******+++++++++*********,,,,,,***(((+++++++++++++++,,,,,,,,,...///111000///000444888888777555555666999<<<>>>;;;888444222333444444444777888888888<<<@@@>>>888>>>>>>=====================:::999>>>AAA@@@???@@@GGGEEEFFFRRRjjj~~~gggZZZIII888000000222444777444444666666777666666555777999::::::999:::;;;======<<<<<<<<<===@@@CCCEEEBBBCCCEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLOOORRRUUUQQQTTTRRRKKKIIIJJJHHHDDDDDDCCCCCCBBBBBBBBBAAA@@@CCCDDDDDDCCCAAA@@@AAAAAADDDRRRlll}}}qqq|||fffXXXKKKGGGEEECCCBBBDDD>>><<<<<<>>>@@@AAA???>>>888;;;@@@BBB@@@>>>======666555444333333444555555333444444555555555555555666555333444666777666555555555555333222999DDDMMMCCC???:::777666777777777777666555555666666555444555555666666666666666666555777888888777666555555777777888888888999999999999:::>>>DDDKKKUUU```iiiwwwvvv{{{xxxtttwwwuuu|||uuuxxxwwwjjj]]]WWWPPPFFF<<<777DDD>>>===CCCFFFBBB>>>???AAA@@@@@@CCCEEECCC<<<555555888;;;AAANNN[[[aaa___\\\\\\[[[WWWQQQPPPZZZhhhyyyqqqQQQDDD<<<999777/////////---,,,+++*********((()))******(((''''''((())))))))))))((('''&&&&&&'''&&&%%%&&&((())))))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((($$$%%%&&&%%%%%%&&&***------666GGG\\\nnnvvvrrrjjjvvv{{{vvvjjjhhhjjjqqqttttttuuuwwwyyy|||}}}rrriiifffhhh___aaa___]]]dddvvvvvvmmmnnnrrruuuzzzvvvqqq}}}xxx^^^VVVXXXXXXYYYZZZ]]]bbbgggppp{{{jjjgggqqqfffTTT===666000...,,,((('''***+++*********+++++++++***)))******+++,,,,,,,,,,,,((((((((())))))*********(((((()))))))))*********+++*********,,,,,,***(((++++++,,,,,,------------)))+++---,,,+++---222777777666555555777:::===@@@<<<999666444555666555555777888777777;;;@@@???::::::;;;<<<<<<<<<<<<======:::888999???AAA???>>>@@@FFFGGGHHHLLLUUUggg~~~zzzgggPPP@@@777222444777333444555666666666666666444666777777666666777888777888888999::::::::::::;;;<<<===>>>>>>>>>===<<<<<<>>>?????????@@@CCCFFFEEEFFFDDD@@@???BBBCCCBBBCCCCCCCCCBBB@@@???>>>>>>===>>>?????????BBBGGGKKKWWWjjjzzzXXXIIIDDD??????@@@@@@BBBEEE>>>>>>>>>???@@@???>>><<>><<<;;;;;;<<<666666444444333444555666333444444555555555555555555444333444666888999999888555222222444999<<<>>>===:::777666777888999888666555444444666777777666444444555555666666777777666888888777666777999<<<666777888999999999888888666888999:::@@@KKKVVV]]]ZZZ]]]kkk||||||}}}uuunnnkkkhhh^^^UUUQQQYYYVVV[[[gggnnnfffTTTGGGCCC>>>999999;;;<<<888333555888<<>><<<:::222------,,,+++************((()))******(((''''''((())))))((('''&&&&&&%%%%%%((('''&&&'''((()))((('''&&&''''''''''''(((((((((%%%'''((('''&&&%%%&&&'''&&&&&&'''''''''((((((((('''''''''(((((((((((()))+++'''+++===SSSbbbhhhjjjyyy}}}{{{xxxuuusss|||{{{ssspppccchhhkkkkkkoooyyywwwbbb[[[]]]___aaacccccctttzzzqqqkkkddd\\\SSShhh~~~zzzrrrkkksssvvv|||wwwzzzyyyyyywwwYYY???444...---///000---((()))------+++***+++,,,---,,,+++(((((()))***+++---......((((((((()))******++++++''''''((())))))))))))(((+++***))))))+++,,,+++******+++,,,---.........---))),,,......,,,///666<<<777666666666777999<<<===:::888777666777777666555666888888666999======:::444888<<<<<<:::999:::<<<999888:::>>>@@@======??????AAADDDEEEFFFQQQhhh}}}rrrcccVVVIII@@@===999888777666666666777777555777999999888777777888666888999;;;;;;999777666:::;;;<<<<<<<<<;;;999888:::<<<======<<<===???AAADDDDDDBBB@@@???@@@AAAAAA@@@AAAAAA@@@>>>>>>???AAA>>>BBBGGGMMMTTT^^^jjjrrrvvvXXXDDD@@@@@@??????>>>>>>AAADDD??????@@@??????>>>===<<>>BBB666777999;;;;;;:::999777888:::999777:::BBBKKKNNNOOORRR]]]jjjooopppxxxttt}}}yyyvvvwwwyyyyyy|||eeeUUULLLCCC@@@BBBEEECCC@@@<<<@@@BBBEEELLLXXXaaacccUUURRROOOMMMLLLVVVlllrrrSSSGGG???<<<:::111+++******))))))*********((()))******(((''''''(((((('''''''''&&&'''''''''(((&&&%%%&&&''''''&&&%%%&&&&&&'''''''''((((((((($$$&&&((('''%%%$$$&&&(((&&&&&&&&&'''''''''((((((+++***)))***++++++)))'''...((('''111>>>KKK\\\jjjxxx|||~~~vvvlllqqq{{{{{{zzz{{{tttpppmmmkkkbbblllqqqlllggghhhkkkjjjxxx|||}}}llldddooozzzooo^^^NNN;;;///,,,///,,,---///...+++,,,000,,,***)))***,,,---+++)))''''''(((((()))***+++,,,(((((()))******+++,,,,,,&&&'''((()))))))))((((((+++)))((((((***,,,,,,,,,((()))+++,,,---------,,,)))---111000///222;;;BBB999999888777777777777777777666666777888888666444333777888555555888:::999222:::AAA@@@;;;777999<<<888777999======:::;;;>>>;;;<<<>>>@@@@@@FFFXXXjjj{{{nnn^^^SSSBBB@@@<<<999777666666777555888::::::999999999:::888999:::;;;;;;:::999888999:::;;;<<<<<<;;;::::::<<<>>>??????>>>>>>???AAACCCBBBBBBBBBAAA@@@@@@AAA???@@@@@@???===>>>AAADDDIIITTTeeerrrzzz}}}___LLLFFF>>>BBBCCC@@@<<<===AAADDD>>>??????>>>=========>>>GGGCCC???;;;999999:::::::::999777555444444555555555555666777777777666666444333333222333444777999777555444444444444222111555555666888:::;;;999777555444444444555555444222222222333444555777777888555999<<<;;;999888<<<@@@666888:::<<<===;;;999777777;;;<<<999:::@@@CCCBBBIIINNNWWW^^^bbbdddhhhllliiiwwwzzz{{{}}}nnncccWWWSSSUUUXXXVVVSSSWWW]]]cccdddjjjwwwtttiii______iiiyyysssSSSGGG>>>;;;777///)))))))))((())))))***+++((()))+++***(((''''''(((&&&&&&&&&&&&'''(((******'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((((('''&&&'''))))))'''%%%'''%%%(((---///555JJJ```nnnwww}}}qqqooonnnuuu}}}ssssss}}}~~~}}}zzzzzzzzzyyyuuuqqqooommmmmmnnnuuu~~~qqqkkkxxxeeehhhwwwZZZIII===000,,,000222+++''')))***))))))+++***(((&&&'''***+++)))'''(((''''''''''''((())))))((())))))***+++,,,,,,,,,%%%&&&((()))))))))((('''+++)))''''''))),,,---...'''(((***+++,,,,,,++++++&&&***......,,,000999BBB<<<;;;:::888777555333222444444555777999888555333000666777444222444777888444>>>FFFEEE===777999>>>888777888;;;;;;888999<<<===;;;;;;???@@@CCCOOO\\\vvvzzzmmmJJJGGGAAA;;;777666666777111333666666666555555666666666666777777777777777444555666888999999888888:::;;;<<<<<<;;;;;;<<<===;;;;;;<<<>>>???======>>>>>>???>>><<<999:::>>>BBBQQQddd}}}wwwyyy|||cccNNN<<<:::>>>@@@<<<888999???CCC<<<======<<<<<<<<<===???CCC@@@<<<999888888888777:::999777555444444444444555666666777777777777777444444333222111111444666333555666555333222333555222333444777999999666333666555444444555333000...222222333444555777888888111666;;;;;;888666777:::666888;;;===>>><<<999888///666:::999999======:::888BBBPPPZZZaaafffgggdddkkkrrrsssvvv}}}rrrfffaaadddfffccc______iiisssyyy{{{kkklll|||rrrRRRGGG???;;;888///,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++)))((('''''''''((()))***)))&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))((('''%%%%%%%%%&&&(((***''''''&&&&&&&&&&&&''''''''')))***)))))),,,333888SSSfff|||zzzlllbbbccchhhjjjmmmqqq{{{vvvyyy{{{yyyuuuwww}}}~~~wwwxxxlllQQQGGG999///,,,+++***(((...,,,***))))))***)))((())))))))))))((((((((((((''''''''''''((((((((((((((()))***+++***)))'''%%%(((((((((((())))))))))))'''&&&&&&'''***++++++***)))************+++++++++......///111444666666444<<<;;;:::777555555777:::;;;777333333777999777555666777666666555555444555???EEEGGGBBB>>>???@@@>>>888:::===??????===:::888999::::::<<<@@@DDDIIIKKK]]]ssswwwbbbUUURRRIII<<<555888888555888>>>===666;;;666555999<<<;;;;;;<<<999;;;:::888999===<<<888<<<===>>>>>><<<===???BBB???<<<;;;===<<<::::::===<<<<<<;;;999@@@UUUuuuyyyhhhaaannn^^^VVVSSSKKKCCCDDDBBB???===>>>AAAEEEHHHBBBAAA???===<<<======>>><<<;;;::::::999999999999:::888666444333444666888888777666555555666777888444111...///444666444111999777666666777777666444666BBBEEE<<<555888;;;888999888777666444444333333333333444444555666777777777777777777777777777777:::999999;;;<<<<<<:::888999666666:::===;;;;;;===CCC===???LLLZZZbbbiiiooonnnppppppuuu{{{~~~{{{|||xxxsssttt~~~|||sssUUUIIIAAA===999000---,,,+++***************+++******))))))(((((((((''''''))))))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&$$$$$$$$$%%%'''(((''''''&&&%%%%%%&&&''''''&&&&&&''''''&&&''')))+++999DDDYYYsss~~~}}}rrr|||}}}~~~wwwrrrjjjbbbaaafffhhhwwwnnnmmmlllnnnyyypppTTTDDD<<<666...+++,,,---+++)))---***(((((()))+++++++++*********))))))(((((((((''''''''''''((((((((((((((((((*********)))'''&&&(((((((((((())))))))))))'''&&&&&&'''***++++++***)))************+++++++++---///222555555444333111555555555444444777<<>>:::888:::<<<>>>@@@@@@>>><<<:::777999;;;>>>@@@BBBBBBCCCJJJ]]]kkk|||~~~}}}|||qqqdddUUUMMMAAA777666::::::888<<<888777;;;<<<999666666;;;===;;;888999<<<<<<888;;;:::999999;;;;;;:::999:::999<<>>;;;;;;???888>>>KKK[[[pppxxx~~~cccLLLIIIIIICCC===CCCBBB@@@???@@@BBBDDDFFFAAA@@@>>>===<<<<<<<<<===;;;;;;:::999999999999999999888777666666888999:::888888888777777888888888333111000333777888444000888666555555666666555333777BBBDDD:::333555777444999888777555444444333333222222333444444555666666777888888888888888888777777777777999;;;:::888666777444555;;;===;;;:::;;;===888888CCCQQQ\\\hhhqqqjjjjjjnnnzzz{{{llleeelllooowww~~~~~~~~~yyytttVVVJJJBBB===888......---+++)))(((((()))***(((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$###$$$%%%&&&'''((('''%%%$$$$$$%%%'''((((((''''''((())))))'''&&&)))***333HHHddd}}}tttuuuvvvooopppzzz|||tttnnnccciiinnnrrrxxxwwwzzzxxxqqqooonnnnnnnnnkkkttt|||rrr\\\GGG777000+++)))'''))),,,...,,,***+++)))&&&&&&(((+++---...,,,++++++***)))(((((('''''''''''''''(((((((((((('''((()))***)))((('''&&&'''((((((((()))))))))***'''&&&&&&'''***++++++***)))************++++++++++++000666777555222000000111111111111222666<<<@@@999555222333555777777555444666777777777888:::<<<===???IIISSSQQQCCC::::::<<<===@@@AAAAAA@@@===<<<777:::>>>AAABBB@@@>>><<>>@@@===;;;;;;<<<>>>===999999===>>><<>>===<<<<<<<<<<<<::::::999888888888999999777777888888999::::::;;;888999999::::::999999888222111333666999888444///555444333333444444333222444<<<>>>777111444555444888777666555444333333333111111222222333444444444666777888999999888777666444444555777999999777555555333555;;;>>><<<::::::999555333999CCCPPP___jjjoookkkkkkxxxtttooorrrpppppp{{{}}}vvvxxx{{{|||}}}vvvwwwVVVHHH>>>999555---000...+++((('''((()))***(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))'''%%%$$$$$$%%%''')))(((&&&%%%&&&***+++***((((((%%%%%%000GGG```uuuwwwvvvzzz{{{vvvtttwwwxxxzzz{{{zzzvvvmmmfffeeejjjrrrwww|||~~~wwwtttnnniiiffffffiiikkktttyyyaaaNNN@@@555111111***))))))***---...,,,***,,,)))&&&%%%(((***------,,,,,,+++***)))(((((('''''''''''''''(((((((((((('''(((((())))))(((''''''''''''(((((())))))******((('''&&&'''***+++***)))))))))*********+++++++++***///555666222000111333222222111000000222777;;;666444222222444666666555888:::;;;999777666999;;;AAA???HHHWWWUUUEEE;;;===<<<===???AAAAAA???===<<<:::<<>>===999888;;;===<<<666666777888:::;;;999888CCCEEEJJJOOORRRZZZiiixxxzzztttzzz~~~```SSSGGGEEEFFFEEEBBB@@@???AAACCCDDDDDDBBB@@@>>>???>>>>>>===============999888888777777777888888666777888999999999888777777888999::::::999888777222222333555777666333000333222111111222333222111---444777333000444777777777666555444333333333333000111111111222222222333444555666777777666555444333333555777999999777555444333666<<>>???999>>>JJJJJJ<<<555999;;;<<<>>>??????>>><<<;;;<<<<<<===>>>???@@@@@@AAA===FFFEEEGGGZZZlll||||||xxxpppjjjeeeaaa\\\VVVVVVYYYPPPSSSQQQJJJEEEFFFFFFEEEIIINNNSSSSSSRRRRRRUUUYYY^^^eeerrr|||}}}|||ppphhhnnnwww}}}~~~aaaRRRJJJEEEDDDCCC@@@???@@@>>>@@@BBBDDDDDDBBB???===>>>>>>>>>>>>>>>>>>======777777666666666777777888999:::;;;;;;:::888666555555666777888888777666555333222222222333333222111111000///000111222111000,,,000222000000333666777666555444333333222333333000000000111111111111111111222333444444333222111222333555888;;;;;;888666666444777===???<<<999999444555444333555;;;BBBGGGkkknnnqqqqqqoooqqqxxxvvv{{{{{{{{{{{{{{{kkkjjjoooiiiiiiZZZHHH===:::888111000///---+++******+++,,,++++++***))))))(((''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''...+++&&&######%%%&&&'''###%%%&&&%%%%%%)))111999AAA\\\hhhiiiwwwwwwmmmrrrrrrnnnqqq}}}|||vvvxxxvvvvvvyyybbbQQQ<<<444...,,,***'''&&&)))))))))(((((()))***,,,---+++)))''''''((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((&&&&&&'''((()))***++++++(((''''''((()))******))))))************+++++++++)))+++------,,,...222666---...000000000000333555222222111111111333444555444888:::999666777===CCC???888777<<<<<<666444888:::;;;<<<======<<<;;;:::::::::999888:::<<>>>>>AAA===>>>@@@AAAAAA@@@???=========>>>>>>>>>======<<<666666555555555666777777<<<<<<<<<<<<:::888666555444555555666666555555444444333222111111111222222000///...///111111111///111222222000///000333555555444333222222222222222111111111111111111111111111000000000000000000111111333555999<<<<<<:::777888555777<<<>>>:::777777000222444444777<<>>CCCTTTkkkxxxvvvrrryyyiiiaaa\\\eeeoooxxxzzzXXXIII???;;;888000------,,,+++******++++++((((((((((((((((((((((((&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$,,,,,,***(((&&&&&&''')))$$$&&&((((((''''''((()))&&&888>>>EEEZZZhhhtttzzzzzzsssmmmuuu{{{sssqqqwwwyyy~~~hhhRRRDDD999000***'''&&&)))+++***+++///$$$&&&'''((()))***,,,---(((''''''(((***+++***)))'''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&'''((()))***++++++)))((('''((()))***)))((()))************+++++++++)))***++++++,,,...///000***,,,000111111111222333111111111000000222444555444777:::888555777===DDDBBB===777555666888999999:::;;;<<<<<<<<<<<<;;;:::;;;:::999888999;;;>>>@@@BBBHHHEEEBBBFFFGGGLLLYYY|||yyyyyy}}}wwwsssggglllyyywwwWWWIIIGGGLLLHHHEEEEEECCC???>>>AAA<<<<<<======>>>>>>??????::::::;;;<<<<<<<<<;;;:::555555444444555555666777999999999888777666555444555555444444444444555555222333444444333222111111000......///000111111000333222111111000111333555444333333222222222222222111111111111111111111111222111///......///111222000222555999======:::777888555555999:::666444555000333444444999???>>>999...===UUUiiiqqqtttxxxwwwgggeeewwwrrrTTTHHH???;;;666,,,***+++++++++************%%%%%%&&&&&&'''(((((()))&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!$$$''''''$$$$$$%%%(((&&&%%%%%%''')))(((%%%"""(((***###)))<<>>666///111888:::888;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>???:::@@@@@@BBBKKKJJJIIIQQQbbbuuu|||www{{{oooOOOKKKLLLGGGKKKGGGEEEDDDAAA;;;:::;;;<<<;;;;;;:::;;;===???@@@777888999:::::::::999888444444444444444555666777333333333333222222222222666555444333333444555666111444777888666444111000///......///111222111000111//////000222333666999333333222222111222222222222222222111111111111111333222///......///222333///111444999<<<<<<999777999555333666777444222333444666555444:::AAA>>>666888999@@@NNNZZZeeevvv{{{~~~~~~{{{xxxwwwxxxxxxzzznnnQQQJJJAAA999666333...---,,,,,,++++++,,,,,,)))***************)))(((%%%'''''''''***,,,)))###%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%"""'''$$$"""###&&&''''''%%%%%%''''''&&&$$$######$$$%%%!!! """""""""$$$)))%%%&&&'''(((((('''&&&%%%$$$+++000...,,,111???LLLiiizzzzzzqqqvvv~~~xxx{{{cccTTT>>>;;;666111---+++++++++******))))))((((((''''''(((''''''''''''((())))))************)))))))))((('''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((+++)))'''%%%%%%'''***+++&&&&&&'''))))))*********---,,,,,,+++***)))((((((***))))))))))))+++,,,---)))***++++++))))))***+++***,,,------------...000222111000...///000333555888@@@CCC===777666888:::>>>:::555222444777;;;===777999;;;<<<:::888888888;;;<<<<<<<<<>>>???===:::???===>>>CCCJJJMMMKKKGGGdddfffrrrtttsss~~~{{{mmmTTTMMMHHHFFFHHHNNNIIIDDD@@@>>>===<<<;;;:::666555999;;;;;;<<>>===777222000333666666444333333333444666888777777555555888:::999:::CCCNNN[[[nnn|||zzzuuuxxx{{{zzz|||yyy{{{yyyxxxrrr~~~zzzvvvvvvrrruuuWWWLLLAAA999444...------,,,+++++++++++++++))))))))))))((('''&&&%%%%%%''''''&&&(((+++)))$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))&&&%%%$$$$$$&&&''''''&&&###%%%&&&&&&&&&&&&''')))(((&&&'''***)))%%%###$$$''''''&&&&&&&&&&&&'''''')))))))))(((&&&&&&&&&&&&(((333;;;:::<<>>999555.........---,,,,,,,,,,,,---)))))))))((('''%%%$$$###$$$'''(((&&&'''***)))%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%$$$###$$$$$$%%%&&&&&&$$$%%%''''''&&&&&&'''((((((&&&&&&)))(((%%%$$$&&&((('''%%%%%%%%%%%%'''(((%%%(((+++,,,+++)))((('''"""''')))'''(((...000......>>>[[[{{{wwwlllppp}}}}}}xxxgggVVVCCC666222///,,,+++,,,---,,,+++%%%&&&'''((()))(((((('''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''(((***---......+++'''$$$'''((())))))*********)))))))))))))))))))))(((((('''''''''(((((()))******)))***++++++))))))***+++)))***,,,,,,++++++---...333000---...222333222///111777999555111222333333888666444444555666555444444666:::;;;;;;:::::::::999999::::::888666777;;;999888888:::<<<===;;;999:::<<>>===;;;999666333555>>>DDDBBB;;;777>>><<<;;;<<<>>>>>>:::777333333333444555777999:::222111000000///000000000222111111111000000//////000000000000000111222333333222111000//////......------------......//////111000///......///111333111222333222000......///000000///............///111222222111///000333666666444333444777888888777222666999999777444444666777333222555555333333555222111>>>XXXlllpppmmmkkkiiiyyy~~~uuurrrTTTGGG===999555,,,+++******)))))))))))))))))))))((((((&&&%%%$$$###$$$'''(((&&&%%%((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$##################$$$%%%&&&'''((('''%%%$$$%%%&&&((($$$###%%%%%%$$$&&&***'''&&&%%%$$$$$$%%%&&&'''###***+++(((&&&''')))***+++***'''(((***(((%%%'''---:::MMMdddwww{{{vvvkkkeeemmm{{{{{{wwwnnn```MMM???999555///***(((((()))******)))'''%%%%%%'''((()))***)))((('''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&'''***---000///,,,(((%%%''''''((())))))))))))((((((((((((((((((((())))))&&&'''(((((())))))*********+++,,,+++******+++,,,(((***++++++***+++,,,...222000...000222222000...000555777444222333444333???<<<777555555666666666444777:::<<<;;;::::::;;;;;;777777999777333444999888777888999;;;<<<;;;:::<<<<<>>:::666+++,,,,,,+++************+++(((((((((((('''&&&%%%$$$###'''(((%%%$$$'''((('''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&"""###$$$###"""###$$$&&&&&&''''''&&&$$$######$$$'''###!!!"""######&&&+++&&&&&&%%%%%%%%%%%%&&&&&&$$$++++++'''$$$%%%((('''&&&&&&'''(((***)))(((*********---888IIIUUU[[[```ZZZQQQNNNYYYkkkuuuvvvmmm{{{~~~}}}vvvhhhYYYNNNIII???888000,,,---///---+++***)))'''&&&%%%&&&'''(((%%%&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&(((+++------+++)))'''&&&''''''(((((('''''''''&&&&&&''''''(((((())))))&&&'''((()))************)))+++,,,+++***)))***+++''')))************+++---///000111222111000///...///444666333222444444222AAA===888555555666777777555777:::<<<;;;:::999:::888333444<<<===777444666555666777999;;;===>>>???999999;;;???@@@EEEPPP[[[fff{{{eeeNNNJJJKKKAAADDDIIIKKKIIICCC===999;;;:::888999:::;;;:::999555444888>>>BBB???===>>>888999:::>>>@@@>>>777111444333333333333222222222222222111000000000000111444333222000///.........------...///000111111222222222222222111000//////..............................------...///000111000111222222000......///000111111111222222222222222222111000000000000000---000555999:::888555333333555666777555444444444444000111555666333222333666777;;;>>><<>>GGGJJJQQQUUUfffxxxuuuddd]]]eee[[[___bbbbbbaaacccjjjpppmmmvvvooonnnlllfff^^^WWWUUUVVVRRRHHH???;;;666///,,,---+++***))))))***)))'''$$$&&&&&&&&&%%%&&&'''***,,,%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$###############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%'''((())))))((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))'''((()))++++++++++++***''')))***)))((('''((()))'''(((******))))))+++,,,,,,000444444000------///...222333111111333444111;;;999666555666777666555444666999:::999777777777555111777FFFMMMDDD:::777888999999::::::;;;===>>>:::999;;;???AAABBBHHHPPPQQQdddcccIIIDDDDDDCCC@@@BBBDDDEEEEEECCC???<<<;;;999888888999999888777444444777<<<<<<:::<<>><<<;;;;;;<<<:::555000222222333333333333333222333333222111111111111111777555222000......//////+++---...000111222111111000111222222222111000000////////////////////////,,,,,,---......///000000...000111111000//////000//////111222333333444444222222111111111111111000///111444666666555555444444333222333444555444333333111222555444222222555222222777>>>CCCCCC>>>:::UUU]]]lllzzz}}}yyyuuuuuuqqqtttyyyqqqTTTDDD;;;<<<999---,,,+++******))))))******'''(((((((((((((((''''''###''')))%%%###%%%(((((($$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''%%%%%%'''***!!!"""###$$$######$$$&&&'''$$$%%%((('''###"""###$$$$$$&&&''''''&&&$$$$$$&&&$$$"""###%%%'''%%%###)))(((((()))(((&&&&&&(((!!!(((+++'''%%%))),,,***)))))))))'''(((******)))...&&&,,,???DDD888333999>>>>>>===999444111111333555888KKKQQQBBBDDDJJJ>>>333444444222...,,,///555...(((&&&***,,,(((%%%'''$$$%%%&&&''''''&&&%%%%%%###%%%((()))(((&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))'''(((***+++,,,,,,++++++&&&'''((('''&&&%%%&&&((('''(((******))))))+++,,,***000666555///+++,,,000---000222000000333333000444333444555777777555333333555888888777555444444444111<<>>>>>===;;;888777888888???===>>>AAAAAA???@@@DDDHHHVVVnnnrrrMMMFFFGGG@@@<<>>===;;;888999777666777888888777666222333777999888666;;;CCCFFFBBB===::::::888555222000111222333444444444444444333222222111111222222888666333///......///000+++,,,///111222222111000///000222333333222111000000000000000000/////////+++,,,---...////////////---///111111000//////000---...000111333444444444333222111111222222111000111222333222222333555666555222000000444666555333444333444777666444666;;;...666<<<999333333999===999>>>NNNbbbmmmpppzzz~~~zzzzzz{{{}}}~~~[[[DDD<<<:::333------,,,+++))))))))))))******))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%)))&&&$$$%%%((()))%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%((('''$$$$$$'''(((%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***+++&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((((()))+++---555111+++)))*********(((,,,***)))***,,,------,,,)))'''%%%&&&((((((&&&$$$$$$&&&''''''&&&%%%%%%&&&''''''((((((((((((((((((%%%&&&''''''(((''''''''''''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&'''(((((('''%%%###""""""######$$$&&&(((***+++((()))))))))************))))))((((((((((((((()))+++++++++++++++++++++***---///222333111///.........000222333333222000///444222444<<>>777333888111666<<<777666:::777999999888???TTTcccYYYDDDJJJHHHDDD???;;;:::<<<===HHH@@@:::<<<======@@@FFFCCCPPPkkkWWWPPPFFFBBBAAAAAA???===???@@@AAAAAA@@@===;;;999===:::999;;;>>>===777222888888888888888888888888======<<<:::777444111000555444444444555555333222555555444444444333333333000000000000000000000000+++,,,---///000222333444222000...,,,,,,...000222111222222333222111000///111///,,,+++,,,+++***)))---------.........//////000000111111111222222222333333444444333111000/////////000111222333333444444333111222333444444333777777666666555555555444222333555666777777666666:::<<>><<<<<<;;;222666;;;555555:::888999999999@@@TTTfffcccTTTWWWYYYTTTFFF;;;999;;;;;;GGG???999999::::::===CCCKKKbbb}}}kkkSSSMMMGGG@@@===>>>???===:::>>>>>>?????????===;;;999;;;999888;;;>>>>>>999555888888888999999999::::::;;;:::999777555333222111444444444444555444333222444444444444333333333333////////////////////////....../////////000000000000///---,,,,,,---///000111111222222222111//////...,,,++++++,,,,,,,,,+++,,,---------.........///000111111111111222222222333333333333333111000//////000000111111222222333444222111111333444444333555555555444444444333333333444555777777777777666888888:::;;;;;;>>>IIIUUUiiittt~~~zzzzzz|||iiiQQQCCC;;;555000---,,,***)))(((((())))))))))))(((((('''&&&&&&&&&)))((('''&&&%%%$$$$$$###)))'''%%%%%%&&&%%%$$$"""&&&###"""###&&&&&&### $$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###&&&%%%""""""%%%&&&###&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''###%%%&&&&&&%%%&&&(((***,,,)))&&&$$$%%%&&&'''&&&'''%%%$$$$$$%%%&&&%%%$$$(((&&&%%%%%%&&&'''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''###$$$%%%&&&''''''''''''(((((((((((()))))))))))))))((((((''''''((())))))+++***)))((()))***,,,...***+++,,,+++******+++---,,,---...///222777===AAA;;;555222666===AAAEEEIII@@@777999<<<666666;;;999999::::::???OOO```bbb[[[aaafff]]]FFF888<<>>888777999;;;???CCCIIIfff{{{}}}sssTTTGGGCCCCCC@@@<<<;;;<<<===<<<:::<<<======>>>===<<<;;;:::999888888;;;>>>>>>;;;777777888888999:::;;;<<<<<<888777555333333333333444444444444444444333222222444333333333333222222222////////////////////////111000000///......------...------,,,,,,------...000000000111000000///...+++*********,,,------,,,,,,,,,------------......111111111111222222222222222222333222222111000///000000000000111111111111222111000000222333333333333333333333222222222222333444666777888888777777:::888888:::999777:::???HHHPPPYYYkkk~~~~~~yyyssstttvvvxxxyyyxxx{{{eeeVVVfffPPPAAA999444111---,,,***)))(((((())))))(((((((((''''''&&&&&&&&&((((((''''''&&&%%%$$$$$$***(((''''''''''''%%%###&&&%%%$$$%%%''''''%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###%%%$$$!!!!!!$$$%%%###""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''!!!"""######"""###%%%''''''&&&$$$###$$$%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$'''&&&%%%%%%%%%%%%%%%$$$###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$######$$$%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***$$$%%%&&&'''''''''&&&%%%'''''''''((((((((())))))(((((('''''''''((())))))***)))'''&&&'''***---///***+++***)))((((((+++...,,,---...///222:::DDDLLLBBB:::444555:::AAAIIIPPPFFF>>>@@@CCC;;;888:::777999;;;;;;<<>>::::::===CCCHHHLLLFFFUUUgggttt}}}rrrttttttxxxdddLLLDDDEEEHHH???===<<<<<<===>>><<<:::;;;<<<=========<<<;;;;;;999999999:::<<<<<<:::777777777888999:::<<<<<<===555444333222222333555666333444555444333222222222333333222222222111111111////////////////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////.........+++******+++------,,,+++,,,,,,,,,,,,,,,,,,------000000111111111111222222222222111111111000000///111111000000000/////////111000//////111333333222222222222222222222222222333444666777888888777666:::666666999;;;999888:::<<<>>>;;;AAAUUUdddnnn|||~~~{{{sssyyy}}}nnnVVVLLLHHHFFFttt^^^JJJ===666333111,,,+++***(((((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$"""%%%$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%$$$!!!!!!$$$%%%"""!!!""""""###%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$&&&''')))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%#########%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""##############################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%''')))+++,,,%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''((((((((('''''''''''''''((())))))***((('''&&&'''))),,,...***+++***((('''))),,,///,,,...//////222;;;GGGPPPCCC;;;444333666;;;DDDMMMIIIBBBFFFJJJAAA;;;999333777999;;;;;;<<>>DDDMMMSSSUUUIIIFFFIIISSSXXXVVVVVVYYY___ooozzz~~~kkkRRREEECCCBBB>>>:::>>>===<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::999777555666666777888999;;;;;;<<<555444222222222444666888222444555555222111111333222111111111111000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...---,,,,,,---...---+++))),,,,,,,,,,,,,,,,,,++++++/////////000000000111111111111000000000000000000111111000//////.........000...---...000222222111222222222222222222222222222333555666777777666666777222111555777777777999111999888777@@@DDDHHHQQQ\\\``````___iii}}}rrrqqqxxxyyyzzzwwwhhhggg___PPPDDD??????>>>vvv}}}nnnYYYFFF;;;555222000,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''&&&$$$!!!!!!"""##############################$$$$$$$$$$$$&&&&&&''''''&&&%%%###"""$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%"""%%%$$$!!!!!!$$$%%%"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""#########""""""$$$&&&###$$$$$$$$$######%%%'''&&&%%%######$$$%%%$$$###$$$%%%&&&%%%###"""###$$$###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''')))+++,,,&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((()))))))))((('''&&&'''(((***,,,*********)))((())),,,///,,,...000000111888DDDNNN>>>777222111222444;;;BBBEEE@@@FFFKKKBBB;;;888111444777:::;;;::::::::::::>>>FFFOOOXXX___```WWWKKK>>>??????@@@FFFOOOTTTTTTIII@@@@@@IIILLLHHHLLLXXXggguuuvvvkkkoooxxxXXXNNNEEEAAA@@@===::::::;;;;;;;;;;;;::::::999999<<<;;;;;;:::::::::999999999999999888777666555444444555555666777888999999444333222222222333555555111333666555222000111333111111000000000/////////........................,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------............//////,,,***,,,,,,++++++++++++******............////////////000000////////////000000000000//////......------...---,,,---///111111111111111111222222222222222111222444555666666555555888333222555666555555888333===;;;555999:::<<>>JJJUUUYYYkkkvvvvvvppp```TTTZZZhhhfffYYYGGGKKKIIICCC>>>>>>@@@@@@qqqzzzsss[[[HHH===777222///,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%&&&(((***)))'''%%% !!!##############################$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$############$$$$$$"""""""""######$$$$$$$$$###%%%%%%""""""%%%%%%###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$ !!! !!!###!!!###$$$$$$"""!!!###%%%$$$###!!!"""###%%%$$$######%%%&&&%%%"""!!!"""$$$###$$$&&&&&&$$$###$$$%%%""""""######$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$###""""""###$$$%%%%%%###%%%$$$######$$$%%%''')))$$$$$$############$$$$$$""""""!!!!!!!!!""""""###########################$$$$$$$$$$$$########################$$$$$$$$$$$$"""###$$$&&&'''((((((((('''&&&$$$###$$$&&&(((***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))(((((('''''''''(((((()))((()))))))))((()))+++...***---000000///333===FFF777333222333222111555:::>>>888???EEE>>>999888222555666888:::999999:::;;;:::@@@NNN]]]aaaXXXKKKEEE<<>>;;;===CCC:::::::::999999999:::<<<;;;:::999888777666666666666777777666555444444555333333444444555555555666333333222222222111111111000333666555111///111333000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++******)))***+++,,,---------...000111111///---,,,+++++++++************,,,,,,,,,---------......000///.........///000000........................---,,,+++,,,///111111111//////000000000111111111000111222444555444444333666444555888777444444777777===666...555;;;===CCCCCC>>>;;;999777666999>>>===HHHWWWaaaccceeeppp}}}vvvYYYIIIKKKFFF@@@JJJ]]]```VVVEEEDDD???888666:::???@@@tttwwwzzz```LLL@@@:::333...,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!###%%%''''''%%%###"""###%%%%%%%%%$$$%%%&&&"""############$$$$$$$$$!!!###%%%'''''''''&&&%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$&&&%%%""""""%%%&&&$$$"""###$$$%%%'''((()))***$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""#########$$$$$$$$$""""""$$$&&& """$$$###!!! !!!$$$%%%###"""###%%%&&&&&&%%%"""$$$&&&%%%"""!!!"""$$$"""$$$&&&%%%$$$###$$$%%% !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###&&&$$$###"""###%%%(((***$$$$$$############$$$$$$###"""""""""""""""######""""""""""""""""""""""""$$$$$$$$$############""""""############$$$$$$$$$ !!!###%%%&&&&&&&&&%%%(((&&&###"""###&&&)))+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''&&&'''((((((((((((***,,,(((---000///---///888@@@444333444666666333444888888111777>>>888666888444999777777888888777999<<<===>>>IIIXXXWWWJJJDDDGGG:::>>>===:::;;;@@@???:::===DDDBBB:::>>>SSSfffmmmXXXNNNEEEDDDJJJOOORRRTTTeeesss}}}}}}|||sssmmmlllmmmRRRHHH@@@BBBCCC>>>999888999::::::::::::;;;>>>@@@999888777555444444333333333444555555444444555666222333333333333333333333222222222222111000......000333666555111///000444000/////////.......................................------,,,,,,+++++++++000...,,,******,,,...000******)))))))))***,,,---,,,,,,...000333333111///,,,+++++++++******))))))+++++++++,,,,,,,,,------000///...------...000000........................---++++++,,,...000111000---.........//////000000///000222333444444333222...///333777666222111555...666222///:::>>>888666222---///666777222444<<>>???GGGEEE===@@@KKKIII===<<<>>>===999888999777333