BM6P6(@ kkkgggaaa\\\XXXTTTPPPNNNKKKKKKLLLMMMMMMNNNOOOOOORRRPPPOOOMMMMMMOOOQQQRRRKKKKKKLLLNNNPPPPPPMMMKKKMMMMMMMMMLLLLLLMMMQQQTTTVVVZZZjjjuuullljjjpppyyy|||ooohhhggg```XXXaaarrr~~~mmm^^^PPPOOONNNMMMNNNOOOPPPRRRRRRPPPMMMJJJHHHHHHHHHIIIHHHHHHHHHGGGFFFFFFHHHJJJNNNMMMLLLKKKKKKMMMOOOPPPIIIGGGDDDBBBAAABBBDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@EEEKKKRRR\\\lllzzz{{{jjj___gggqqq}}}qqq___XXXZZZRRROOOIIIDDD@@@>>>>>>>>>AAACCCFFFKKKPPPVVV[[[^^^cccfffhhhhhhhhhiiimmmpppqqqsssuuuvvvuuuuuuvvvwwwuuutttssssssuuuvvvwwwvvvuuuwwwyyyyyyyyyyyyzzz{{{tttvvvxxxyyyyyyxxxvvvuuuuuuuuuuuuuuutttsssrrrrrrssstttvvvuuusssrrrqqqqqqsssoookkklllooopppmmmjjjkkkkkkkkkjjjjjjjjjjjjjjjeeedddaaaYYYPPPFFF@@@===@@@@@@CCCGGGJJJMMMQQQUUUWWWmmmzzzttt|||qqqZZZTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHFFFDDDBBBAAAAAAAAA>>>???BBBDDDEEEDDDCCCBBBAAA???<<<999777555555555222111000///////////////111111444:::CCCUUUsss{{{xxxzzzzzzwwwzzzxxxzzz{{{zzz}}}}}}~~~~~~~~~|||tttdddQQQAAA:::;;;>>>CCCEEEDDDBBBBBBEEEDDD@@@CCCGGGLLLSSSbbbooopppiiibbbcccfffpppzzzttt}}}qqq```aaammmnnnnnnfff]]]cccfffbbb]]]YYYVVVSSSPPPNNNOOOOOOOOONNNNNNNNNNNNNNNRRRRRRSSSQQQOOOOOOQQQSSSPPPOOONNNOOOOOOOOOLLLJJJKKKLLLLLLLLLKKKLLLOOOQQQUUUSSS]]]uuu}}}sssnnnnnnpppzzzuuuhhh^^^^^^cccnnnsss^^^SSSPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJMMMMMMLLLLLLLLLMMMNNNPPPQQQIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBB@@@AAADDDHHHKKKSSSbbbqqqqqqjjjoootttkkkWWWYYYaaaiiijjjgggeeeggg]]]WWWNNNHHHEEECCC@@@>>>======???AAAEEEJJJNNNPPPWWWYYY]]]___```dddhhhlllnnnppprrrrrrqqqqqqqqqrrrtttssssssssstttuuuuuuuuutttvvvxxxxxxwwwwwwwwwyyyttttttvvvvvvvvvvvvuuutttwwwwwwwwwvvvtttsssqqqpppppprrrsssrrrqqqnnnmmmlllmmmhhhddddddffffffccc```aaaaaa```___^^^]]]\\\[[[VVVUUURRRMMMGGGBBB@@@@@@EEEEEEGGGMMMUUU]]]ccchhhwwwpppfffuuuxxxaaaUUUQQQOOOLLLKKKKKKJJJHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBAAABBBDDDEEEEEECCCBBBAAA???>>>;;;999777555555555333222111000000000000000111000111555===NNNggg}}}{{{tttrrrwww{{{}}}~~~yyyzzz}}}tttdddQQQBBB<<<>>>BBBCCCFFFFFFDDDDDDFFFDDD@@@BBBEEEIIIOOO[[[dddccc\\\\\\^^^ccclll|||xxxsss~~~wwwcccaaahhhllllllgggfffvvv^^^\\\XXXVVVUUUSSSQQQOOORRRRRRQQQPPPNNNMMMLLLLLLOOORRRUUUSSSOOOMMMOOORRRNNNLLLIIIIIIIIIIIIHHHFFFIIIKKKMMMMMMLLLLLLMMMNNNTTTNNNPPPbbbzzzuuuooovvvvvv{{{xxxsssgggbbb___eeewwwyyy___YYYSSSPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMLLLKKKNNNMMMKKKIIIGGGGGGJJJMMMKKKLLLMMMNNNOOOOOOOOOOOOHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBB???AAADDDEEEEEEKKK[[[llljjj[[[^^^vvv|||yyy|||fff]]]VVVYYYbbbiiipppuuusssiiiZZZPPPKKKGGGCCC@@@<<<;;;::::::;;;>>>AAACCCHHHKKKOOOSSSWWW\\\bbbfffhhhjjjlllmmmllllllmmmnnnqqqqqqqqqqqqrrrrrrrrrrrrsssuuuwwwwwwuuuuuuuuuvvvtttttttttsssssssssssssssxxxwwwvvvuuurrrpppnnnmmmnnnooopppooonnnkkkhhhfffddd```\\\ZZZZZZYYYVVVSSSTTTSSSRRRPPPNNNMMMKKKKKKEEEEEECCCAAA???@@@CCCFFFJJJJJJMMMWWWgggwwwpppjjjyyyzzzaaaWWWQQQNNNLLLKKKJJJJJJHHHFFFCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA???===<<<:::888666666666666444444222111111000000000333///...222999FFFZZZkkksssyyy}}}{{{qqqkkkhhhnnnxxx|||}}}~~~uuufffSSSDDD>>>AAAEEECCCGGGIIIGGGGGGHHHFFFAAACCCEEEHHHMMMTTTYYYUUUNNNVVVZZZaaaiiiuuummmiiiuuuttt___ZZZ```gggkkkjjjtttYYYWWWUUUUUUUUUUUUSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIOOOTTTRRRLLLHHHJJJNNNLLLIIIFFFEEEFFFGGGGGGFFFIIIKKKNNNOOOMMMLLLLLLLLLQQQLLLLLLVVVhhh~~~zzzqqqoooxxxssskkkaaajjjwwwlllZZZYYYVVVQQQRRRSSSSSSRRRQQQOOONNNNNNOOOQQQRRRRRRQQQOOONNNSSSRRROOOKKKGGGGGGIIIKKKLLLMMMNNNPPPPPPNNNMMMLLLHHHHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@?????????@@@AAA@@@AAADDDEEEDDDIIIYYYjjjnnnddddddttt}}}{{{|||uuudddZZZYYY```mmmyyyyyykkk^^^UUUNNNIIIFFFAAA>>><<<999999:::<<<===@@@BBBEEEIIINNNTTTZZZ]]]aaacccfffhhhhhhiiikkkmmmlllnnnoooooonnnnnnoooooossstttvvvvvvtttssstttuuuttttttsssrrrrrrrrrssssssttttttsssqqqooommmkkkjjjkkkkkkkkkjjjiiifffbbb___[[[XXXSSSQQQOOONNNKKKHHHHHHGGGGGGEEEDDDCCCBBBBBB>>>>>>??????@@@CCCHHHKKKNNNPPPVVVbbbxxxzzzrrr___YYYPPPLLLKKKJJJJJJJJJHHHEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDBBBAAA@@@===;;;:::888777777777888555444333222111000000000555000...222888CCCSSS```kkkxxxwwwqqqjjjeeejjjvvv|||}}}}}}}}}~~~wwwhhhVVVFFF@@@AAAEEECCCHHHLLLJJJIIIIIIGGGBBBFFFGGGJJJNNNSSSSSSOOOIIIQQQXXXaaaiiisss{{{}}}zzzfffaaaiii|||~~~lllYYYTTTXXXeeennnsssWWWVVVUUUUUUVVVVVVTTTSSSKKKKKKKKKJJJJJJIIIIIIIIIFFFLLLRRRQQQKKKGGGHHHLLLRRRNNNJJJHHHHHHHHHHHHHHHFFFIIILLLLLLKKKIIIHHHGGGJJJJJJLLLQQQXXXhhhvvvvvvwwwwww|||}}}xxxwwwuuubbbVVVUUUTTTTTTTTTUUUTTTSSSQQQOOOMMMOOOPPPSSSTTTUUUTTTRRRQQQQQQQQQOOOLLLIIIIIIKKKNNNMMMNNNPPPPPPOOOLLLJJJHHHGGGHHHIIIJJJIIIGGGEEEDDDAAA@@@???>>>>>>???AAABBBCCCDDDEEEFFFCCCFFFSSSaaammmqqqsssrrruuu~~~zzziiiYYYSSS\\\jjjwwwyyyyyytttjjj]]]SSSNNNDDDBBB???<<<:::::::::;;;<<<<<<===???DDDIIINNNPPPXXX[[[^^^aaaccceeehhhjjjhhhjjjmmmmmmllllllmmmnnnppprrrssssssrrrrrrrrrssstttsssrrrqqqqqqqqqqqqqqqooooooooonnnlllkkkiiihhhcccaaa___^^^]]][[[XXXTTTPPPMMMJJJGGGFFFDDDBBB@@@>>>>>>>>>???????????????>>>@@@CCCEEEFFFHHHKKKNNNUUU[[[bbbnnn~~~fff^^^XXXKKKKKKJJJJJJJJJKKKIIIGGGDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB>>>===;;;:::999999::::::666555333222111000000000444000...111777@@@NNNZZZiiiyyy~~~yyyrrrkkklllvvv{{{wwwtttrrruuuyyyyyyzzz|||~~~|||}}}}}}~~~~~~~~~~~~~~~yyylll\\\LLLCCCAAACCCDDDKKKOOOMMMKKKJJJIIIEEEIIIHHHKKKPPPSSSRRRNNNKKKNNNWWW```iiirrryyyxxxtttddd^^^bbboooqqqdddXXXVVVXXXiiixxxVVVUUUTTTTTTTTTTTTQQQOOOFFFFFFFFFFFFFFFFFFGGGGGGFFFKKKOOOOOOKKKHHHIIILLLSSSOOOKKKHHHGGGFFFEEEDDDDDDFFFHHHHHHFFFDDDCCCCCCDDDGGGKKKMMMNNNWWWlll~~~uuurrrsssxxx{{{WWWTTTUUUUUUYYYZZZWWWWWWVVVUUUSSSQQQOOONNNOOOQQQSSSTTTUUUTTTRRRQQQKKKLLLMMMLLLLLLMMMPPPRRRMMMNNNNNNNNNMMMKKKHHHGGGHHHHHHIIIIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@BBBDDDEEEHHHFFFEEEDDDAAAAAAHHHRRRdddsssyyysssuuukkkUUUOOOTTTbbblllzzzqqqaaaVVVJJJHHHEEEAAA>>><<<;;;:::<<<:::888888;;;???BBBCCCLLLOOOTTTWWWYYY\\\___bbb```dddhhhiiihhhgggiiikkkiiikkkmmmnnnmmmmmmnnnoooooooooooonnnnnnmmmlllllljjjjjjiiiiiigggfffddddddVVVSSSNNNMMMMMMMMMJJJGGGDDDCCCAAA???>>>===<<<<<<999:::;;;<<<===???@@@@@@BBBDDDGGGIIIKKKMMMOOORRRbbbllluuu|||uuuaaaVVVSSSPPPGGGJJJIIIIIIIIIKKKKKKIIIHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEAAA@@@>>>===<<<<<<<<<<<<777777555444222111111111000---,,,///333;;;JJJXXXcccsss|||rrrmmmrrr}}}zzz{{{|||~~~xxxooolllkkkkkkoootttsssuuuwwwzzz|||~~~~~~~~~zzz{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}|||tttfffWWWKKKFFFEEEIIIOOOSSSPPPMMMMMMMMMKKKJJJIIIKKKQQQTTTRRRPPPQQQOOOVVV___iiirrrwwwrrrjjj^^^XXXYYYaaabbbZZZWWWZZZ```pppTTTRRRQQQQQQPPPNNNKKKHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJJJJIIIIIIIIIJJJKKKIIIFFFEEEEEEEEEEEEDDDEEEFFFHHHGGGEEECCCBBBCCCDDDEEEHHHJJJKKKPPP^^^lllwwwnnnlllpppvvv}}}YYYAAAEEEQQQ^^^ddd```ZZZYYYWWWTTTRRRPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPJJJLLLNNNNNNMMMMMMNNNPPPJJJKKKKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@CCCEEEGGGJJJFFFCCCDDDBBB@@@CCCHHHWWWcccnnnrrruuukkk]]]YYY___dddnnn{{{}}}nnnaaaVVVUUURRRNNNIIIDDD@@@>>>???;;;777666888;;;<<<<<>><<<======<<<;;;<<<===>>><<<<<<===???AAABBBCCCDDDGGGIIIKKKLLLOOOSSSXXX\\\nnn}}}{{{^^^YYYRRRKKKKKKKKKIIIGGGFFFGGGIIIKKKKKKJJJJJJKKKMMMOOOPPPOOONNNMMMNNNMMMKKKJJJHHHHHHGGGGGGEEECCCAAA@@@>>>>>>>>>???:::999888666555444333333000......///000777HHHXXX[[[hhhvvvzzzzzztttpppuuuxxxwwwsssvvv}}}}}}{{{yyyqqqjjjiiijjjjjjlllooonnnpppsssvvvxxxyyyyyyyyyxxxyyy{{{|||}}}~~~}}}}}}|||zzz{{{~~~~~~~~~~~~}}}}}}~~~~~~|||rrrdddWWWOOOKKKNNNUUUXXXTTTQQQQQQRRRRRROOOLLLNNNTTTVVVUUUUUUXXXTTTYYYaaajjjsssvvvnnnbbbVVVSSSUUUYYYYYYVVVYYYaaahhhtttRRRPPPOOOMMMLLLJJJFFFCCCDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFIIILLLLLLLLLHHHIIIJJJIIIGGGEEEEEEEEEIIIFFFFFFJJJLLLPPPYYYaaa~~~~~~dddiiipppwww}}}{{{bbbPPPGGGKKKUUUeeegggZZZ\\\ZZZWWWTTTRRRPPPPPPPPPNNNNNNOOOOOOOOOOOOOOONNNMMMOOOQQQPPPMMMKKKJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFFFFEEEEEEEEEAAA@@@???>>>???AAADDDFFFIIIDDDBBBDDDEEEDDDDDDGGGHHHNNN[[[jjjqqqttt~~~yyysssjjjdddbbblllzzzvvvkkkcccbbb___ZZZTTTNNNHHHEEECCC>>>999888999<<<<<<<<<999<<>>@@@BBBAAAAAABBBDDDEEEFFFGGGHHHLLLLLLMMMNNNQQQXXX```fffuuu~~~eeeYYYbbb[[[MMMMMMSSSGGGFFFDDDEEEHHHKKKLLLLLLJJJLLLOOOQQQSSSSSSSSSRRRSSSRRRPPPMMMKKKIIIHHHHHHGGGFFFDDDAAA@@@???@@@@@@===<<<:::888777666555555111111222111000666HHHZZZWWWaaaoootttrrrvvvttttttuuurrrnnnrrryyy~~~rrryyyyyyqqqlllmmmnnnlllkkkllllllnnnqqqsssuuuuuuttttttvvvwwwyyy{{{|||||||||{{{yyywwwyyy~~~||||||~~~~~~|||~~~~~~{{{nnnaaaWWWRRRRRRYYY\\\WWWSSSTTTVVVVVVTTTPPPQQQWWWZZZXXXYYY^^^[[[^^^dddmmmvvvxxxlll]]]UUUUUUXXX\\\[[[ZZZaaakkkllltttMMMKKKIIIJJJLLLLLLIIIEEEFFFFFFDDDAAA>>>>>>???AAA>>>JJJQQQLLLEEEDDDEEEEEEFFFFFFFFFGGGIIIKKKKKKKKKEEEDDDCCCDDDEEEEEECCCBBBBBBFFFJJJKKKLLLPPPWWW^^^fffzzzwwwkkkgggkkkrrrxxx}}}|||}}}zzzwwwpppwwwZZZPPPOOO[[[ccc```]]]___WWWUUURRROOOMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMLLLLLLNNNMMMIIIFFFGGGHHHHHHIIIIIIIIIHHHHHHDDDCCCCCCBBBBBBBBBCCCCCC@@@AAAAAA???>>>===>>>@@@CCCDDDEEEEEEDDDCCCAAA@@@FFFDDDJJJZZZjjjttt{{{~~~uuueee^^^aaajjjppprrrnnnwwwvvvggg]]]\\\TTTGGG@@@???>>><<<:::;;;===???;;;===>>>===;;;;;;===@@@DDDEEEFFFHHHJJJKKKKKKKKKLLLMMMOOORRRTTTVVVWWWXXXXXXYYYZZZZZZZZZXXXVVVTTTQQQPPPNNNLLLIIIGGGEEEDDD>>><<<:::888888:::===>>>;;;===???@@@BBBCCCCCCDDDEEEEEEEEEEEEGGGIIILLLNNNQQQOOOQQQWWW[[[___iiiuuu}}}qqqhhh]]]WWWVVVTTTNNNIIIDDDFFFHHHIIIIIIJJJKKKLLLKKKMMMPPPSSSTTTSSSRRRPPPQQQQQQQQQPPPMMMIIIFFFCCCIIIHHHFFFDDDBBBBBBBBBBBB@@@>>><<<999777555444444000///......///666FFFVVV\\\]]]hhhsssqqqssswwwoooooopppooonnnuuu{{{mmm{{{yyywwwxxxvvvqqqoooqqqpppmmmssspppnnnooorrruuuuuutttxxxyyyzzzzzz{{{{{{zzzzzzzzz~~~}}}zzzzzz{{{}}}~~~}}}||||||~~~~~~rrr^^^TTTVVVPPP[[[bbb^^^XXXYYY\\\^^^\\\TTTTTT\\\___ZZZZZZ```eeedddgggnnnuuutttkkkcccVVVUUUVVVYYY^^^fffmmmqqqooopppyyyMMMKKKJJJLLLNNNNNNJJJFFFDDDDDDCCCAAA??????AAACCCFFFQQQWWWSSSLLLIIIGGGFFFGGGFFFFFFGGGIIIJJJJJJJJJEEEDDDDDDDDDEEEEEEDDDBBBDDDHHHKKKJJJHHHHHHLLLPPP]]]iii|||{{{|||tttpppzzz~~~}}}|||~~~ooolllnnnyyynnn```dddiiiZZZQQQOOOYYY^^^YYYTTTUUURRRPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKJJJJJJKKKJJJGGGDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAAAAAAAA@@@AAAAAA@@@>>>===>>>@@@BBBCCCBBBBBBAAA@@@???>>>???>>>DDDQQQ___jjjssszzz}}}xxxzzztttbbb]]]dddnnn||||||pppgggZZZMMMGGGFFFCCC???;;;999999:::;;;<<<===<<<:::999;;;>>>;;;<<<===>>>?????????@@@BBBCCCDDDFFFHHHIIIJJJJJJHHHIIIJJJKKKKKKJJJHHHGGGHHHGGGFFFDDDCCCAAA@@@???;;;:::999999:::<<<>>>??????@@@BBBCCCDDDEEEGGGHHHCCCEEEIIIKKKLLLLLLLLLMMMVVVWWW]]]hhhqqq{{{~~~ggg___VVVRRRRRRRRRNNNJJJFFFHHHJJJJJJJJJIIIJJJLLLKKKMMMOOOQQQRRRQQQOOONNNNNNNNNOOONNNMMMLLLJJJIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBAAA???<<<:::777666555333111000000///333@@@NNNXXXYYYdddpppqqqvvv{{{rrrpppoooooommmpppvvvzzz{{{vvvnnnzzz|||~~~~~~wwwuuuuuuttttttqqqooopppsssuuuuuutttzzz{{{{{{|||||||||||||||{{{~~~}}}||||||}}}~~~~~~~~~vvvddd[[[]]][[[```eeeeeeaaa^^^aaaeeeddd[[[ZZZaaaccc^^^___eeehhhggghhhnnntttssskkkcccZZZWWWVVVXXXaaakkktttyyyqqqpppwwwNNNMMMMMMOOORRRQQQMMMIIIGGGGGGEEECCCAAA@@@BBBDDDJJJRRRWWWTTTNNNJJJHHHFFFDDDEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCDDDEEEEEECCCBBBIIILLLOOONNNKKKHHHGGGIIIPPPOOO^^^}}}{{{wwwtttrrrmmmggggggkkkhhhqqq|||uuubbbXXXWWWfffaaaVVVNNNMMMUUUXXXSSSMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFHHHHHHHHHIIIIIIHHHHHHHHHIIIHHHGGGGGGHHHGGGDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDBBBAAA@@@?????????AAAAAA@@@???>>>???@@@AAAAAA???>>>===<<<;;;;;;::::::???IIISSS^^^kkkvvvtttsssvvv|||vvvdddbbbffftttxxx|||zzzrrreeeYYYRRRPPPOOOLLLGGGAAA===<<<<<<;;;<<<<<<;;;999999:::;;;888888888999999999999999;;;;;;<<<===============:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>=========;;;;;;<<<===>>>@@@BBBCCC@@@AAACCCDDDDDDEEEGGGIIIIIILLLQQQVVVYYY\\\```cccpppvvv~~~xxxddd\\\UUUOOOMMMOOOPPPNNNKKKIIIJJJLLLLLLJJJIIIIIIJJJKKKLLLNNNOOOPPPNNNMMMKKKJJJKKKKKKLLLLLLMMMMMMNNNHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@===:::777555555333222111///000999DDDOOOSSS^^^kkkpppwww~~~vvvtttrrrsssqqqrrrssstttvvv~~~~~~~~~{{{{{{xxx|||~~~zzz|||yyyzzz{{{vvvtttrrrsssuuuvvvwwwwww}}}}}}}}}~~~~~~~~~|||}}}~~~}}}}}}~~~~~~{{{mmmeeefffdddaaabbbgggfff``````gggmmmeeebbbfffgggdddeeejjjmmmkkkkkkpppvvvvvvooogggaaaZZZTTTWWWbbbqqq{{{sssnnnrrrPPPOOOPPPRRRUUUTTTPPPKKKLLLLLLJJJHHHEEEEEEFFFHHHKKKNNNPPPMMMIIIFFFEEEEEEAAABBBBBBBBBAAAAAABBBCCCEEEDDDCCCCCCDDDEEEDDDCCCHHHKKKOOOPPPMMMJJJHHHGGGGGGDDDNNNkkk|||qqqiiisssxxxtttrrrqqqmmmiiikkkqqqyyy{{{lll```\\\hhhwwwwwwbbbNNNIIIJJJQQQUUURRRNNNMMMJJJJJJKKKLLLKKKIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEDDDDDDDDDCCCBBBAAAFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAA@@@??????@@@@@@???<<<:::999999999999::::::>>>EEEKKKUUUeeettttttssstttxxxoooaaabbb```aaadddbbb]]]]]]aaaYYYYYYVVVPPPIIIDDDAAA@@@>>>>>>>>>===<<<<<<===>>><<<<<<<<<<<<<<<======>>><<<<<<======<<<;;;::::::777888999;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???@@@AAACCCDDDEEEFFFFFFFFFHHHIIIIIIHHHJJJMMMQQQQQQUUU]]]eeemmmxxxtttdddXXXUUUPPPKKKJJJMMMOOONNNLLLKKKMMMNNNMMMJJJHHHHHHIIILLLMMMMMMNNNNNNLLLKKKJJJGGGGGGGGGHHHIIIKKKMMMNNNGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDBBB???;;;777444555333222222000///555===GGGNNN[[[gggnnnvvv}}}yyyyyyxxxyyyzzz{{{zzzxxxxxx|||~~~tttvvv}}}~~~{{{zzzyyy{{{|||zzzyyywwwwwwwwwyyyyyyzzz~~~~~~~~~~~~~~~|||||||||}}}}}}~~~uuunnnnnnmmmbbb```hhhiiiaaaaaaiiirrrkkkggghhhhhhfffhhhlllooommmmmmssszzz{{{uuunnnggg]]]SSSTTTaaarrr~~~tttlllnnn}}}RRRQQQQQQSSSVVVUUUQQQMMMLLLMMMMMMLLLKKKMMMPPPRRRSSSPPPMMMIIIFFFCCCCCCDDDAAACCCDDDCCCBBBAAACCCDDDEEEDDDBBBCCCEEEFFFFFFFFFFFFHHHKKKMMMKKKHHHEEECCCDDDHHHNNNZZZuuugggTTTQQQbbbuuu}}}|||~~~~~~}}}uuukkkeeefffqqqeeebbbcccVVVJJJHHHJJJOOOSSSQQQOOOMMMHHHIIIJJJKKKJJJHHHEEEDDDDDDEEEGGGGGGGGGGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@AAAEEEDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@AAAAAABBB>>>@@@BBBBBBAAA@@@@@@AAA>>>===;;;999888888888999;;;;;;>>>BBBFFFNNN]]]lllxxxwwwtttvvvnnnggg```YYYXXXXXX\\\fffrrrkkkjjjfff___UUULLLGGGDDDBBBAAA@@@??????>>>>>>>>>============>>>???@@@AAA>>>>>>>>>>>>===<<<::::::999:::;;;<<<======>>>>>>;;;<<<===???AAACCCDDDEEECCCDDDEEEFFFGGGHHHHHHHHHJJJLLLNNNNNNNNNPPPWWW\\\ZZZdddrrrssseee```SSSSSSOOOLLLKKKMMMNNNNNNMMMMMMNNNNNNMMMJJJHHHGGGGGGLLLLLLLLLLLLLLLKKKIIIHHHEEEEEEEEEEEEFFFGGGIIIIIIDDDDDDEEEEEEDDDDDDDDDDDDBBBBBBBBBAAA>>>:::666444333111111222111///333999CCCMMM[[[gggnnnuuu~~~{{{{{{}}}yyyuuusss}}}xxxuuuzzzyyyzzz{{{zzz}}}}}}|||{{{zzzzzz|||}}}~~~~~~}}}}}}}}}~~~|||{{{{{{{{{}}}~~~~~~zzztttrrruuuiiidddkkkllleeeeeemmmtttnnniiihhhhhhggghhhjjjlllkkknnnvvvyyyrrrkkk___SSSRRR^^^ooo|||uuukkkkkkzzz~~~SSSQQQOOOPPPRRRRRRNNNKKKGGGHHHKKKLLLOOOSSSYYY\\\]]]VVVPPPMMMJJJFFFEEEFFFDDDGGGIIIIIIFFFFFFHHHKKKGGGEEEDDDEEEHHHJJJKKKKKKNNNNNNOOONNNLLLIIIFFFDDDFFFOOORRRQQQ```~~~yyyhhhXXXdddnnnooottt}}}tttqqqwww{{{pppTTTUUUYYYPPPLLLKKKKKKMMMNNNMMMKKKIIIGGGHHHHHHIIIGGGEEECCCAAACCCDDDFFFGGGGGGFFFDDDCCCBBBBBBBBBAAA??????@@@BBBBBBAAA@@@>>>>>>>>>??????????????????@@@AAABBBBBB===@@@BBBCCCAAA@@@@@@AAA===<<<;;;;;;::::::::::::<<<;;;<<>>===<<<;;;;;;<<<>>>???============<<<;;;::::::::::::;;;;;;<<<===>>>>>>===>>>???AAACCCDDDFFFGGGEEEEEEEEEFFFHHHJJJLLLMMMDDDHHHLLLNNNPPPVVV```hhhvvv~~~^^^\\\\\\OOOQQQOOOMMMLLLMMMNNNNNNMMMMMMNNNNNNLLLIIIGGGFFFFFFIIIIIIJJJIIIIIIHHHGGGGGGCCCDDDDDDDDDDDDDDDDDDEEEBBBBBBCCCDDDDDDDDDCCCCCC@@@@@@???>>><<<999666444222000000222111000333888AAAMMMZZZdddmmmuuu{{{|||~~~~~~~~~}}}|||vvvmmm{{{}}}yyy~~~}}}}}}}}}{{{~~~}}}{{{zzz|||~~~~~~~~~}}}||||||~~~}}}|||{{{}}}~~~~~~~~~xxxtttuuulllggghhhhhhdddfffllluuuqqqmmmkkkjjjjjjjjjjjjiiikkkqqq{{{|||ssskkkaaaVVVTTT]]]lllzzzxxxllliiiwww|||RRRNNNKKKKKKLLLLLLJJJGGGDDDFFFHHHKKKNNNSSSYYY]]][[[SSSNNNPPPPPPKKKHHHHHHFFFJJJMMMLLLJJJIIIMMMPPPJJJHHHHHHIIILLLPPPRRRSSSVVVTTTRRROOOMMMLLLJJJIIIIIIMMMPPPPPPUUUdddwwwxxxoooeee\\\___aaacccdddfffiiikkkmmmrrrwwwyyyzzzrrrooosss~~~ttt```RRRTTTVVVOOOLLLKKKIIIHHHGGGHHHGGGFFFIIIJJJIIIIIIGGGEEECCCAAABBBCCCEEEGGGGGGEEECCCBBBAAABBBCCCAAA???>>>@@@CCCBBB@@@>>>===<<<<<<===>>>@@@????????????@@@@@@AAA===???BBBCCCBBBAAAAAAAAA<<<<<<============<<<<<<===;;;;;;===>>>AAAHHHQQQbbbmmmrrrooottt}}}zzztttlllxxx{{{}}}~~~|||yyyvvvvvvhhhccc]]]YYYUUURRRMMMIIIFFFEEEBBB@@@?????????@@@======>>>>>>>>>>>>=====================>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHGGGGGGGGGIIILLLPPPTTTVVVQQQWWW^^^ccchhhrrriiiUUUSSSUUUNNNMMMLLLKKKKKKLLLLLLMMMMMMLLLMMMMMMLLLHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBDDDEEEEEEDDDCCCCCC???@@@BBBCCCCCCCCCBBBBBB??????===<<<:::888777666444111000222222000222666<<>>AAADDDDDDBBB@@@>>>======??????AAAAAA@@@???>>>>>>>>>???===???BBBCCCCCCAAAAAAAAA<<<===>>>???@@@???>>>===>>><<<;;;>>>??????DDDJJJRRReeepppkkkiiisss|||}}}uuuwwwuuu^^^dddnnnxxxyyysssnnngggbbbRRRPPPMMMIIIGGGEEEEEEEEE???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJMMMQQQWWW\\\```pppwwwrrraaa^^^TTTMMMPPPPPPIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMKKKHHHFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDFFFFFFEEEDDDCCC>>>???AAABBBCCCBBBBBBAAA???>>><<<;;;999888888888666222111222111///111555666AAAKKKRRR___ooovvvssszzz|||}}}}}}ssszzz~~~|||~~~~~~{{{xxxvvvyyy{{{~~~}}}}}}{{{}}}~~~}}}zzz{{{}}}~~~}}}xxxuuuvvvpppgggcccggglllmmm{{{zzzxxxuuuuuuvvvtttqqqssswwwyyyiiiddd^^^]]]bbbooo}}}}}}pppjjjrrrzzzyyyuuuuuuMMMIIIFFFFFFHHHHHHDDD@@@@@@EEELLLQQQQQQOOOMMMLLLLLLLLLMMMOOOPPPPPPMMMKKKJJJGGGIIIOOOTTTSSSQQQQQQLLLJJJHHHFFFHHHLLLPPPTTTVVVSSSOOOKKKJJJKKKMMMOOOPPPNNNLLLLLLOOOUUU[[[```{{{dddRRRLLLMMMRRRRRROOOMMMQQQWWWYYYVVVdddeeekkkwwwtttjjjmmmmmmllljjjgggfffhhhiiiccc^^^ZZZVVVUUU^^^sssuuuoooccciii```VVVPPPNNNMMMJJJGGGBBBDDDFFFFFFFFFFFFHHHJJJIIIIIIHHHHHHGGGFFFEEEDDDEEEEEEDDDEEEFFFFFFCCCAAA??????@@@@@@AAABBBCCCCCCGGGEEEBBB@@@??????AAABBBDDDCCC@@@===;;;:::::::::>>>CCCEEEBBBAAAAAA@@@===???@@@BBBCCCBBB@@@>>>======>>>???AAABBBCCCCCCCCCOOOUUU^^^hhhpppsssqqqooowwwqqqvvvuuupppllljjjfffgggttt|||tttjjj___SSSMMMOOOPPPLLLHHHIIIIIIGGGGGGIIIKKKHHHCCCFFFFFFEEEFFFHHHIIIIIIHHHFFFHHHLLLMMMMMMMMMNNNOOOMMMPPPTTTXXX\\\dddnnnvvvmmmggg^^^VVVPPPMMMJJJIIIKKKKKKJJJJJJKKKLLLMMMNNNKKKJJJHHHGGGGGGHHHJJJKKKIIIBBB=========<<<>>>AAA@@@??????CCCHHHIIIDDD???;;;<<<>>>@@@AAABBBBBBBBB===;;;::::::;;;:::888666777555333111111111222333999:::DDDTTTdddlllqqqtttyyyyyy~~~yyy}}}uuuyyyrrrpppsssxxx{{{{{{|||}}}~~~}}}}}}}}}}}}~~~|||rrrfff]]]___hhhqqq~~~}}}~~~}}}vvvrrrrrr|||uuujjjhhhdddaaagggvvvrrrgggmmmwwwxxxwwwxxxRRRMMMHHHGGGGGGGGGCCC???AAAEEEKKKNNNOOOMMMLLLKKKMMMMMMMMMNNNNNNMMMIIIGGGGGGEEEHHHPPPTTTQQQMMMLLLJJJJJJIIIIIIKKKNNNQQQSSSSSSPPPLLLIIIGGGGGGIIIJJJNNNMMMLLLLLLNNNRRRVVVYYYhhh|||qqqgggeeeeeeffffffhhhooouuutttnnn^^^WWWRRRVVV^^^ccc___ZZZXXXWWWWWWYYY^^^eeekkkpppssskkkddddddhhhrrrzzzxxxqqq```ZZZSSSOOOOOOMMMJJJFFFFFFHHHJJJJJJIIIIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCDDDEEEDDDCCCAAAAAAAAABBBBBBCCCDDDDDDDDDEEECCCAAA@@@@@@AAACCCDDDBBBAAA???===<<<;;;;;;;;;;;;@@@CCCAAAAAABBBBBB??????@@@@@@AAA@@@???>>>===CCCCCCDDDDDDDDDCCCBBBBBBKKKOOOXXXbbbkkkqqqttttttsssooosss|||tttgggdddiiiwww{{{vvvrrrlllfffaaa^^^ZZZXXX]]]WWWNNNIIIHHHKKKKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNPPPQQQQQQQQQPPPPPP[[[___ccceeehhhrrraaa\\\VVVQQQNNNNNNMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLHHHGGGFFFEEEEEEFFFHHHIIIGGGBBB>>>???===999777888======???AAACCCDDDDDDCCC?????????>>>>>>>>>>>>>>><<<;;;;;;<<<<<<<<<999777777555444222111222333333555;;;KKKaaapppvvvvvvvvv{{{yyy{{{zzzzzzyyy}}}~~~|||zzz}}}}}}~~~}}}yyytttssswww|||||||||}}}~~~||||||~~~uuuiiiaaabbbkkkssswwwmmmiiijjj|||pppfffhhhfffdddhhhvvvrrreeekkkvvvzzzyyyzzzWWWRRRKKKGGGFFFEEECCC@@@AAADDDGGGIIIIIIHHHHHHHHHJJJJJJJJJKKKLLLKKKHHHFFFFFFCCCCCCHHHKKKIIIHHHIIIGGGHHHKKKMMMOOOPPPPPPPPPSSSQQQOOOLLLIIIHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOQQQbbbqqqvvvlllcccdddkkkpppmmmhhhhhheeefffnnn|||wwwXXXVVVRRROOONNNNNNLLLIIIEEEGGGIIILLLMMMKKKJJJIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJEEEDDDBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDFFFAAA@@@???>>>===<<<<<<<<<999???BBBAAAAAACCCCCCAAA??????>>>>>>======>>>>>>DDDDDDDDDDDDDDDCCCBBBBBBEEEHHHNNNWWWaaallltttyyytttvvvwwwxxx{{{wwwkkkiiiiiinnnxxxzzzlllcccaaadddgggiiieeeeeedddcccbbbaaaaaa```gggggggggjjjmmmooopppooovvv}}}uuu]]]VVVRRRNNNKKKKKKLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIDDDCCCBBBAAABBBDDDEEEGGGEEEBBBBBBFFFGGGBBB?????????@@@@@@???>>>???CCCGGGBBBAAA???===;;;::::::;;;;;;;;;<<<===???>>>;;;999777666444333222222333333222999JJJaaarrrxxxzzz|||}}}{{{|||~~~zzzxxx{{{|||yyysssqqqtttyyy}}}{{{}}}~~~|||zzz{{{}}}~~~~~~~~~}}}~~~{{{{{{|||}}}zzzooohhhhhhooovvv{{{nnnbbbaaafff{{{vvvhhhaaahhhkkkhhhiiiwwwrrrdddiiivvv|||}}}YYYSSSLLLGGGEEEEEEDDDCCCAAACCCDDDEEEDDDDDDEEEFFFDDDDDDEEEGGGIIIKKKJJJHHHGGGAAA>>>>>>??????CCCHHHCCCFFFKKKNNNPPPPPPNNNLLLPPPOOONNNKKKIIIGGGEEEDDDDDDFFFHHHJJJKKKKKKJJJIIIDDDPPP\\\rrrmmm\\\TTTQQQOOOLLLKKKKKKJJJHHHEEEDDDGGGKKKLLLLLLJJJJJJJJJMMMMMMMMMMMMLLLJJJIIIHHHFFFDDDBBBAAACCCDDDDDDDDDAAAAAABBBCCCDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBAAA@@@???===<<<;;;;;;:::@@@CCCBBBBBBDDDDDDBBB???>>><<<;;;;;;<<<===>>>??????@@@BBBBBBCCCCCCCCCBBBCCCGGGMMMVVVcccooowwwwww}}}|||www}}}wwwooommmqqquuuuuusss~~~||||||tttZZZMMMQQQNNNKKKIIIHHHHHHHHHGGGHHHGGGFFFDDDDDDDDDEEEEEECCCBBBAAA@@@AAABBBDDDFFFCCCBBBFFFOOOUUUVVVWWWYYYLLLIIIEEE@@@>>>@@@CCCFFFBBBAAA>>>;;;999999::::::;;;<<<===???@@@@@@===:::777666555444333333333444222555@@@QQQbbbooozzz|||vvvyyy{{{}}}}}}~~~{{{tttppprrrvvv{{{~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}uuupppqqqvvv{{{tttddd[[[aaalllzzziii```^^^kkkrrrmmmmmmyyysssdddiiivvv~~~VVVRRRKKKFFFDDDEEEFFFFFFCCCDDDEEEEEEDDDDDDFFFHHHCCCBBBBBBDDDGGGHHHHHHGGGDDDAAA???AAA@@@>>>@@@DDDAAAEEEJJJNNNOOONNNKKKHHHHHHGGGGGGEEECCCAAA@@@???AAACCCFFFIIIJJJIIIHHHGGGAAALLLZZZuuu|||^^^SSSRRRSSSRRROOOKKKHHHGGGGGGGGGGGGAAAEEEJJJMMMMMMMMMMMMMMMPPPOOONNNLLLIIIGGGEEECCCFFFDDDBBBBBBCCCEEEEEEEEEBBBCCCEEEFFFFFFFFFDDDDDDEEEDDDBBBAAA@@@@@@@@@AAACCCBBBAAA@@@>>><<<;;;:::===CCCEEEDDDCCCDDDDDDAAA>>>===;;;::::::;;;===???>>>???@@@AAABBBBBBBBBAAAAAABBBCCCEEELLLWWWdddmmmuuu}}}}}}tttuuuvvvjjjiiiiiioooyyyggg[[[VVVRRROOOLLLIIIHHHHHHGGGFFFDDDFFFEEEDDDBBBBBBBBBCCCCCCDDDCCCAAAAAAAAACCCEEEFFFBBBAAAFFFQQQ[[[aaafffkkk\\\TTTIIICCCBBBCCCCCCBBB@@@???<<<;;;:::;;;<<<============???AAA@@@>>><<<777777666555444444444444333333999GGGVVVeeevvv}}}www|||zzzxxxvvvuuuwww|||~~~~~~~~~~~~~~~}}}|||}}}}}}|||}}}{{{yyyyyy{{{}}}wwwkkk^^^\\\jjj{{{yyyggg\\\XXXaaaqqqyyysssqqq}}}vvvhhhmmmxxxRRROOOJJJEEECCCCCCEEEGGGEEEFFFGGGGGGFFFFFFHHHJJJFFFEEECCCCCCDDDDDDCCCBBB???AAAGGGLLLKKKDDD@@@AAACCCEEEIIILLLMMMKKKHHHFFFEEEEEEDDDDDDCCCBBBBBBAAACCCDDDFFFGGGHHHHHHHHHHHHHHHZZZsss~~~tttxxx~~~~~~{{{}}}ZZZSSSVVVUUUPPPPPPNNNJJJGGGEEEEEEFFFGGGBBBFFFJJJMMMOOOPPPQQQRRRPPPOOOMMMJJJGGGDDDAAA???DDDCCCAAABBBCCCEEEDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCBBB@@@??????>>>>>>BBBBBBAAA@@@???===;;;:::>>>CCCFFFDDDBBBDDDCCCAAA===<<<;;;::::::<<<>>>???CCCCCCCCCCCCBBB@@@???>>>AAAAAABBBBBBDDDKKKVVV^^^oooyyy}}}vvvrrrxxx|||{{{ttthhheeejjjqqqrrrppptttqqqwwwmmmQQQQQQUUURRRJJJIIIHHHHHHIIIIIIHHHFFFDDDCCCBBBAAAAAAAAABBBCCCFFFEEECCCBBBBBBCCCDDDFFFBBB@@@BBBKKKTTTZZZaaaggg```WWWKKKEEEDDDDDDBBB>>>>>>======<<<===>>>@@@AAA???>>>===>>>??????>>><<<777777777666666555444444222444;;;GGGTTTaaaooo|||yyysssqqqqqqrrrwww~~~{{{|||||||||}}}~~~}}}{{{zzz{{{|||~~~}}}~~~~~~~~~~~~~~~|||{{{{{{vvvnnneee\\\```sss|||gggXXXSSSSSShhhxxxxxxuuuyyyooosss{{{OOOMMMIIIEEEBBBAAACCCDDDBBBDDDEEEEEEDDDEEEGGGIIIGGGEEECCCBBBCCCCCCBBB@@@@@@BBBHHHMMMKKKDDDBBBCCCGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHPPPiii~~~fffSSSRRRVVVSSSNNNJJJJJJIIIGGGEEEDDDEEEEEEDDDGGGJJJLLLMMMNNNPPPRRRNNNMMMLLLIIIFFFCCC@@@???@@@@@@@@@AAACCCCCCBBB@@@DDDEEEGGGHHHHHHGGGEEECCCAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@???>>>>>>:::@@@CCCBBBAAACCCCCCAAA===<<<;;;;;;;;;===>>>???BBBBBBBBBAAA@@@???>>>===???AAABBBAAA@@@CCCJJJPPP```mmmyyy|||wwwssstttwwwrrrvvv~~~~~~yyy|||vvvzzzrrrhhheeemmmtttuuuzzz~~~{{{|||~~~~~~}}}aaaRRRPPPPPPNNNHHHGGGGGGHHHJJJJJJHHHFFFBBBAAA@@@@@@@@@AAABBBCCCHHHFFFDDDBBBBBBBBBDDDDDDEEEAAAAAAGGGMMMOOOSSSWWWVVVPPPIIIDDDBBBAAA@@@???===>>>>>>???@@@AAABBBBBBAAA???===<<<===>>>===<<<777777777777666555555444222333999CCCMMMWWWfffrrr~~~uuusssssssssuuuzzz~~~}}}}}}~~~|||zzz|||~~~}}}zzzxxxvvvvvv{{{}}}~~~~~~}}}}}}~~~yyyuuurrrnnnhhhbbb^^^dddvvv{{{hhhWWWOOOPPPUUUppp|||yyy{{{vvvzzzNNNMMMIIIEEEAAA???@@@AAA===???AAAAAAAAAAAACCCEEEDDDCCCAAAAAACCCDDDDDDCCCEEECCCDDDEEEBBB@@@DDDJJJJJJJJJKKKKKKKKKJJJHHHHHHAAAAAAAAAAAACCCEEEGGGIIIMMMLLLIIIGGGFFFFFFGGGHHHPPPlllvvvmmmfff]]]SSSKKKFFFGGGKKKDDDFFFHHHHHHGGGEEEDDDCCCDDDFFFHHHIIIIIIKKKMMMOOOMMMLLLKKKIIIFFFDDDAAA@@@>>>===>>>@@@BBBBBB@@@>>>@@@BBBDDDEEEEEECCCAAA@@@>>>>>>>>>>>>????????????;;;<<<>>>@@@AAAAAAAAAAAA666<<<@@@@@@@@@CCCCCCAAA<<<<<<<<<<<<<<<===>>>>>><<<======>>>>>>>>>=========@@@BBBAAA>>>???DDDIIIMMM\\\ppp|||yyyqqqooorrrxxxvvvyyy|||||||||xxxuuuvvvzzzvvv[[[VVVWWWQQQMMMOOOIIIHHHHHHIIIIIIHHHEEECCCAAAAAA@@@@@@@@@AAACCCDDDHHHGGGEEEBBBAAABBBCCCCCCGGGCCCCCCHHHKKKJJJKKKMMMIIIIIIFFFBBB>>>===>>>AAA>>>???@@@BBBCCCCCCCCCCCCCCC@@@===;;;;;;<<<===<<<888888888888777666555444333111222888AAALLL^^^mmmxxx|||yyyyyyuuutttvvv}}}}}}~~~zzz}}}||||||xxxuuuttttttvvvyyy|||}}}~~~~~~}}}||||||~~~vvvpppmmmiiieeebbbaaafffvvv{{{uuuhhhXXXMMMKKKRRRYYYvvv~~~|||}}}{{{KKKJJJGGGEEECCCAAA@@@???888===BBBCCCBBBBBBFFFJJJCCCAAA???@@@CCCDDDBBB@@@EEEBBB@@@AAACCCCCCAAA???CCCDDDGGGHHHHHHFFFDDDBBB@@@AAABBBCCCEEEJJJOOOSSSLLLGGGBBBCCCGGGJJJIIIGGGNNNSSSzzzxxxoooxxxssshhhVVVSSSOOOMMMLLLKKKHHHEEEHHHHHHGGGFFFDDDBBB@@@???EEEFFFHHHHHHGGGGGGGGGHHHKKKKKKLLLKKKHHHEEEAAA?????????>>>>>>???AAACCCDDDFFF@@@???CCCDDD@@@>>>@@@999>>>BBBCCCAAA>>>======;;;<<<===???@@@BBBCCCDDD:::;;;;;;<<<===>>>??????<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAACCCLLL\\\lllwwwyyytttpppuuuwww{{{{{{{{{yyyfff^^^UUUPPPPPPPPPNNNKKKJJJIIIGGGEEEDDDDDDDDDEEECCCEEEFFFFFFDDDCCCCCCDDDHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA???===<<<<<<===>>>@@@CCCFFFGGGFFFEEEDDDEEEAAA>>><<<===???@@@>>>;;;<<<999777777999999777555888333333999@@@GGGOOOVVVhhhtttwwwzzzsssnnnooosss}}}~~~{{{zzz}}}||||||}}}~~~~~~~~~{{{uuupppoooooouuuttttttvvvyyy|||}}}|||~~~vvvjjjgggdddeeeiiimmmoooooommm```QQQJJJJJJQQQ]]]hhh}}}uuu{{{zzz~~~||||||KKKJJJHHHEEECCCAAA@@@@@@???CCCGGGGGGEEEEEEGGGKKKEEECCCBBBCCCEEEFFFDDDCCCDDDBBBAAABBBDDDEEEDDDBBBAAABBBDDDFFFFFFEEEDDDCCCDDDDDDEEEFFFHHHKKKNNNQQQJJJHHHEEEEEEFFFGGGGGGEEEOOOSSSooo~~~iiihhh|||qqqZZZTTTQQQMMMKKKKKKJJJGGGDDDFFFFFFFFFEEEDDDCCCAAA@@@GGGIIIJJJJJJHHHFFFFFFGGGIIIIIIIIIGGGEEECCC@@@??????>>>>>>>>>???@@@AAABBBCCC??????DDDEEE@@@>>>???;;;>>>AAABBB???===<<<===@@@??????>>>>>>======<<<999999:::;;;<<<===>>>>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@FFFRRR___jjjrrruuuuuu|||{{{{{{|||~~~iii]]]WWWQQQNNNOOOPPPOOOLLLIIIHHHGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDBBBAAA???===<<<<<<===>>>@@@BBBEEEFFFEEEDDDDDDDDDCCC@@@??????AAAAAA@@@>>><<<:::888888::::::888666777333111666===CCCLLLTTT```lllqqq~~~~~~uuummmgggfffiii~~~}}}~~~~~~~~~{{{tttooommmmmmrrrqqqqqqssswww{{{~~~~~~~~~~~~~~~~~~yyyrrrlllfffeeeiiimmmmmmlllbbbWWWMMMLLLRRR\\\iiisss~~~uuu|||xxxwwwKKKJJJHHHFFFDDDBBBBBBAAADDDGGGJJJIIIFFFEEEFFFHHHEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBBBBDDDGGGHHHGGGFFFCCCDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKGGGIIIJJJIIIGGGEEEDDDDDDGGGLLL\\\lllmmmcccaaaiiiooorrrZZZQQQRRROOOLLLJJJIIIHHHFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCJJJKKKLLLKKKHHHEEEDDDDDDFFFFFFEEEDDDBBBAAA@@@???============>>>???@@@@@@@@@>>>>>>BBBDDD@@@======<<<>>>??????===;;;;;;<<<@@@???>>>===;;;:::999888888999999:::;;;<<<===>>>@@@???===:::999888888888<<<<<<;;;;;;::::::999999;;;;;;;;;;;;<<<===>>>>>>===>>>CCCKKKWWWdddpppwww}}}yyywwwzzznnnTTTQQQNNNJJJKKKMMMOOONNNLLLGGGGGGHHHIIIIIIIIIIIIIIIEEEGGGIIIIIIHHHHHHIIIJJJHHHGGGEEECCCBBBAAA@@@@@@===>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<<======>>>???BBBDDDEEECCCBBBBBBCCCDDDCCCAAABBBCCCCCCBBB@@@===;;;::::::::::::999777777222000444999???HHHQQQ^^^jjjrrrvvvooohhheeeggg~~~}}}}}}|||}}}~~~~~~|||~~~yyytttooollllllnnnmmmlllnnntttzzz~~~~~~~~~~~~~~~~~~}}}xxxoooeeebbbdddfffddd```TTTMMMKKKTTTbbbooozzz~~~xxxyyy|||qqqqqqJJJIIIHHHFFFDDDCCCCCCBBBBBBDDDEEEEEECCCBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBDDDFFFHHHJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHAAABBBCCCEEEGGGHHHGGGFFFFFFJJJOOONNNIIIDDDDDDEEEDDDIIINNNQQQQQQTTT]]]eee```rrr~~~kkkXXXQQQRRROOONNNLLLJJJHHHGGGFFFEEECCCDDDEEEEEEFFFFFFEEEEEEIIIKKKKKKJJJFFFCCCAAA@@@EEEDDDCCCAAA@@@@@@@@@@@@<<<<<<<<<<<<======>>>>>>>>><<<<<<===??????======<<<<<<;;;;;;:::::::::;;;::::::::::::::::::::::::::::::;;;<<<===>>>>>>???@@@???<<<:::888888888888<<<;;;;;;::::::999999888999999999999:::;;;<<<===:::999999<<>>======;;;<<<>>>???AAAAAAAAAAAA@@@???>>>===============???AAABBBCCCAAA@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAA===<<<;;;;;;;;;:::999999888444111444777;;;EEENNN\\\iiirrrxxxrrrkkkggggggwww~~~~~~}}}|||{{{{{{}}}~~~{{{zzz||||||{{{xxxtttqqqnnnmmmjjjhhhgggjjjpppwww}}}~~~~~~{{{qqqeee___```aaa]]]XXXVVVTTTYYYhhhxxx{{{|||yyyhhhoooIIIHHHGGGEEEDDDCCCCCCCCC>>>???AAAAAAAAA@@@AAAAAABBBCCCCCCBBBAAA@@@@@@AAA@@@BBBEEEHHHIIIIIIJJJJJJLLLJJJHHHFFFEEEEEEFFFGGGAAAAAABBBEEEIIIJJJHHHFFFDDDKKKQQQQQQKKKFFFEEEGGGKKKLLLKKKGGGHHHNNNSSSTTTWWW]]]hhhxxx}}}xxx___UUUSSSSSSSSSNNNMMMLLLJJJHHHGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGFFFEEEGGGIIIHHHEEEAAA??????EEEDDDCCCAAAAAA@@@AAAAAA;;;<<<<<<<<<===============;;;999888:::===>>>>>>:::999888777888999999:::777777888999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA>>>===<<<:::999999::::::;;;;;;;;;::::::999999999888888888888999:::;;;<<<999888777777;;;EEEQQQZZZ```eeeooozzz{{{rrrrrr~~~qqqwww}}}zzz{{{xxxfffVVVLLLHHHDDDDDDDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHFFFDDDAAA@@@>>>@@@CCCCCCCCCCCCDDDEEEEEECCCBBB???===<<<;;;;;;;;;<<<>>>@@@AAABBBAAAAAA>>>>>>>>>===============>>>@@@AAA@@@???>>>???@@@AAAAAAAAAAAA@@@??????@@@<<<======<<<;;;::::::::::::666444555666999BBBKKKTTTaaajjjrrr}}}~~~wwwqqqiiidddbbbiiittt|||}}}}}}~~~}}}{{{{{{|||~~~|||zzzyyyyyyxxxxxxwwwuuutttrrrppphhhfffdddffflllssszzz}}}~~~vvvmmmiiikkkmmmkkkhhhnnnnnnttt~~~yyyllldddvvvGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>@@@AAABBBBBBBBBBBBCCCDDDDDDCCCAAA@@@AAABBB@@@CCCFFFHHHHHHGGGGGGHHHIIIGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDGGGKKKMMMJJJHHHCCCIIIOOOPPPLLLHHHHHHIIIFFFFFFFFFGGGLLLRRRSSSPPPRRROOOOOOYYYmmm~~~sssWWWNNNSSSVVVSSSNNNLLLLLLLLLJJJGGGFFFGGGHHHFFFFFFGGGGGGFFFFFFEEEEEE@@@CCCFFFGGGEEEBBB@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@;;;<<<<<<=========<<<<<<;;;<<<999777999>>>@@@>>>999888666777999;;;;;;:::999999999::::::;;;;;;;;;>>>???@@@@@@BBBBBBCCCDDD>>>===<<<;;;:::;;;<<<===::::::::::::;;;;;;;;;;;;888888888888999:::;;;;;;888999:::999999>>>FFFLLLRRR^^^ppptttoooxxxzzzzzz~~~yyysssuuuiii]]]XXXNNNGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGEEECCC@@@===<<>>===<<<===>>>>>>???@@@???===<<<===>>><<<======<<<:::999999:::;;;888777888777888???HHHOOO[[[bbbhhhmmmmmmzzz{{{vvvoooiiiggghhhlllrrruuuyyy|||}}}}}}~~~~~~~~~|||{{{{{{{{{|||~~~~~~{{{zzzzzzxxxwwwvvvvvvwwwwwwuuusssgggeeebbbccchhhoootttwww}}}~~~{{{||||||{{{pppfffjjjEEEEEEDDDCCCBBBBBBBBBCCC@@@@@@AAABBBCCCDDDCCCBBBAAACCCDDDBBB@@@>>>???AAA@@@CCCGGGHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEJJJGGGEEEGGGKKKLLLJJJFFF@@@EEEJJJMMMLLLJJJIIIJJJAAAAAAEEELLLSSSVVVVVVVVVNNNJJJHHHKKKWWWkkkhhhXXXKKKJJJPPPRRROOOLLLIIIJJJKKKIIIFFFDDDFFFHHHGGGFFFFFFFFFDDDCCCBBBAAA<<>>===;;;<<<===>>>>>>===<<<;;;999<<<===;;;>>>BBBBBB===999888777999===???>>>===:::::::::;;;;;;<<<<<<<<>>===<<<;;;<<<======:::::::::;;;<<<<<<======888888888888999:::;;;;;;888;;;>>>>>>===>>>CCCHHHGGGXXXkkkxxxzzztttyyyuuuqqqwwwyyy}}}hhhVVVUUUTTTIIIDDDIIICCCCCCDDDEEEFFFGGGIIIKKKKKKIIIGGGCCC@@@>>><<<<<>>===<<<:::::::::999;;;<<>>===<<<<<<===============<<<===>>>>>>===;;;:::<<<===<<<>>>???>>><<<:::<<<===:::<<<===<<<999888888::::::999999999777666<<>>@@@BBB@@@===;;;<<<>>>@@@DDDGGGHHHEEEBBBAAABBBBBBCCCDDDEEEFFFGGGHHHHHHLLLHHHEEEEEEIIIIIIFFFCCC>>>BBBFFFJJJKKKJJJJJJJJJHHHGGGKKKSSSUUUSSSSSSVVVIIIKKKNNNNNNNNNXXXmmmxxxzzz}}}{{{\\\XXXPPPJJJIIIJJJIIIKKKNNNGGGIIIIIIGGGDDDCCCEEEGGGFFFFFFEEEDDDBBB@@@???>>>:::>>>CCCGGGGGGGGGGGGGGGBBBBBBCCCCCCBBB???<<<;;;<<<<<<>>>>>>>>>===<<<;;;777===@@@@@@CCCFFFCCC<<<999888888<<<@@@BBBAAA???888999:::;;;===>>>???@@@???@@@@@@AAABBBCCCDDDEEEAAA@@@>>>===<<<<<<<<<===999::::::;;;<<<===>>>>>>888888888888999:::;;;<<<888===AAABBB@@@AAAEEEJJJAAARRRccclllssszzz{{{yyyyyy|||vvvqqqvvv~~~vvveeeTTTLLLPPPLLL??????IIIBBBCCCDDDEEEFFFHHHKKKNNNKKKIIIFFFCCC@@@>>>>>>===>>>???AAAAAA???>>>>>>???>>>===<<<;;;:::999999999;;;<<>>???>>>;;;:::;;;===:::<<<===;;;888777888:::999888999:::777444999AAAIIIQQQZZZeeekkkgggrrr}}}zzzvvvtttvvvuuuqqqpppqqqqqqxxx|||zzzzzz|||}}}|||vvvwwwyyyzzz{{{|||||||||zzz}}}}}}||||||~~~{{{yyywwwwwwyyyxxxuuurrrhhhfffcccbbbeeehhhjjjkkkxxxzzz}}}yyysssvvv|||}}}pppiiijjjnnntttDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDAAA???===AAAAAABBBBBBCCCDDDDDDEEE@@@AAABBBEEEHHHIIIGGGEEEEEEBBBBBBEEEEEEBBBBBBEEECCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFIIIKKKJJJIIIIIIJJJKKKNNNPPPQQQNNNLLLKKKLLLLLLJJJJJJNNNVVV]]]ttt|||dddeeeoooYYYQQQLLLJJJIIIKKKNNNNNNLLLJJJIIIHHHFFFEEEDDDEEEFFFGGGHHHHHHGGGHHHGGGEEEAAA>>>>>>===>>>@@@DDDFFFFFFFFFBBBCCCEEEFFFEEEBBB???===@@@@@@AAAAAAAAA@@@>>>===<<<===>>>??????>>><<<;;;;;;;;;<<<>>>@@@AAAAAA@@@===<<<;;;<<<===@@@BBBDDDBBBCCCEEEFFFEEECCC@@@>>>???>>>===<<<<<<===>>>???<<<<<<<<<===>>>>>>??????======>>>>>>===;;;999888>>><<<<<<>>>BBBDDDFFFHHHJJJGGGIIIRRR]]]fffooovvv{{{vvvtttvvvtttsss~~~yyydddYYYSSSPPPJJJEEECCCCCCDDDFFFCCCCCCDDDDDDFFFGGGIIIJJJFFFDDDAAA>>>===???AAABBBBBB@@@>>>???AAACCCAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;===???BBBCCCBBB>>>:::777@@@???===<<<<<<===>>>>>>999:::;;;<<<<<<<<<;;;:::999999999999:::;;;<<<<<<999>>>???===<<>><<<;;;;;;::::::999999999KKKRRRbbbqqqwwwtttppppppssszzz|||uuulllhhhkkkllliiikkksssyyyyyyyyyzzz{{{~~~{{{|||~~~}}}zzz{{{zzzzzzzzz{{{}}}~~~}}}|||yyy{{{zzzwwwwww{{{}}}{{{|||xxxttttttxxxyyyvvvsssllliiieeecccccceeeeeeeeelllrrrzzz~~~{{{xxxvvvrrrooonnnrrryyy~~~}}}vvvllleeejjjrrrzzzDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@???CCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAADDDGGGHHHGGGEEEGGGDDDCCCEEEDDD@@@@@@BBB@@@AAAAAABBBBBBBBBBBBBBBNNNKKKHHHGGGHHHJJJKKKKKKRRRSSSRRRQQQOOOMMMKKKJJJJJJIIIHHHHHHHHHLLLQQQUUUSSSddd|||vvvxxxlllZZZOOOLLLLLLKKKIIIJJJKKKKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGFFFFFFFFFFFFDDDAAA???=========???BBBDDDDDDDDD???@@@CCCDDDDDDCCCAAA@@@@@@AAABBBBBBAAA@@@???>>>@@@@@@??????????????????<<<<<<===>>>@@@@@@@@@???>>>===<<<;;;;;;===???@@@>>>@@@AAABBBBBBBBB@@@???======<<<<<<<<<<<<======<<<<<<<<<===>>>>>>??????============<<<;;;:::999>>>===>>>AAAEEEGGGIIIJJJGGGFFFGGGMMMRRRYYYdddoooyyy|||xxxrrrvvv{{{vvvyyyzzzcccZZZSSSOOOLLLIIIEEECCCCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFFFFDDDAAA>>>===>>>@@@BBBAAAAAA@@@AAAAAAAAA???>>><<<;;;;;;::::::;;;;;;;;;===???AAABBBAAA>>>:::888<<<<<<<<<<<<======>>>???;;;<<<<<<======<<<;;;:::999999999999:::;;;<<<===:::???AAA???===??????===<<<<<<;;;:::999888888777BBBOOOhhh|||xxxooouuuyyy|||zzzllleeedddcccgggqqqxxxyyyyyy{{{tttvvvqqqqqqxxxyyy~~~}}}|||zzz{{{zzzzzz{{{|||||||||{{{yyyuuuxxxxxxvvvxxx|||}}}{{{tttqqqooopppuuuwwwvvvtttqqqnnniiifffdddcccaaa```fffllluuu|||~~~~~~~~~~~~zzzrrrooojjjggghhhmmmsssvvvvvvuuusssssssssrrrqqqooowwwCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDFFFFFFEEEHHHEEECCCDDDBBB>>>===???===>>>>>>????????????@@@SSSNNNHHHEEEFFFIIILLLNNNVVVWWWVVVRRRMMMJJJJJJLLLKKKIIIGGGGGGIIIKKKMMMMMMJJJSSShhhqqq^^^TTTNNNJJJIIIMMMKKKIIIHHHHHHGGGDDDBBBFFFFFFGGGGGGFFFFFFEEEDDDFFFEEECCCCCCDDDDDDBBBAAA======<<<>>>@@@BBBBBBAAA<<<>>>@@@CCCDDDDDDDDDCCCAAAAAABBBBBBBBBAAA@@@@@@EEECCCAAA??????@@@AAABBB>>>>>>>>>??????>>>>>>===>>>===<<<:::::::::;;;;;;<<<<<<===>>>??????@@@@@@;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;===@@@BBBEEEHHHIIIJJJEEEEEEFFFHHHGGGKKKWWWddd||||||rrrooorrruuupppppptttzzz|||mmm[[[TTTSSSPPPJJJIIIGGGEEECCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBEEECCC@@@>>>===>>>@@@BBB@@@BBBDDDDDDAAA???======<<<;;;:::999999:::;;;<<<===>>>@@@AAA@@@===:::888888999;;;<<<===>>>>>>>>>======>>>======<<<;;;:::999999999999:::;;;<<<======BBBDDDAAA??????>>>;;;<<<<<<;;;:::888777777666===LLLhhhrrruuuwwwyyyrrrdddeeedddhhhrrrxxxzzz{{{}}}vvvvvvppppppxxxzzz~~~|||}}}}}}zzzyyy{{{yyyzzz{{{|||{{{yyywwwvvvppptttwwwwwwyyy}}}~~~{{{tttqqqppprrruuuxxxwwwvvvvvvsssnnniiieeeaaa\\\YYY^^^eeennnvvv|||~~~}}}~~~}}}yyymmmggg```]]]___cccfffggg```aaadddggglllssszzzCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAACCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>@@@BBBEEEEEEEEEGGGCCCBBBCCCAAA===<<<>>>=========>>>>>>???@@@@@@KKKGGGBBBAAACCCHHHMMMOOOMMMPPPQQQNNNIIIIIIMMMRRROOOLLLIIIIIILLLMMMLLLIIIOOOPPPXXXjjjtttaaaWWWSSSNNNIIIGGGKKKJJJHHHGGGFFFEEEDDDCCCGGGHHHIIIJJJIIIHHHGGGFFFFFFDDDBBBBBBCCCDDDDDDCCC???======>>>@@@AAA@@@???<<<===@@@BBBDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBB@@@@@@@@@AAAAAA>>>?????????===<<<<<<<<<======;;;:::::::::::::::===<<<<<<;;;<<<===>>>???;;;<<<=========<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>===;;;::::::;;;<<<===:::???BBBBBBBBBEEEEEEDDDCCCCCCDDDFFFEEEGGGNNNXXXjjjvvv}}}zzzxxx|||zzzsssrrrqqqsssxxx{{{zzzfff]]]TTTRRRRRRLLLHHHHHHGGGEEECCCBBBAAA@@@AAA@@@@@@@@@@@@AAAAAABBBDDDBBB@@@???>>>???AAABBB@@@CCCGGGFFFAAA===<<<<<<<<<;;;:::999999;;;<<<>>>===>>>??????>>>===;;;999777999:::<<<======<<<;;;>>>======<<<;;;::::::999:::999999::::::;;;<<<===???DDDFFFCCC@@@???===999<<<<<<;;;:::888777666666@@@JJJ___vvvxxxwwwvvvuuuwww}}}~~~uuukkkhhhiiiqqqxxxzzz{{{}}}~~~xxxvvv{{{www{{{}}}yyyzzzzzzwwwwwwyyyxxxzzz||||||zzzwwwuuutttoootttxxxyyy||||||{{{yyywwwxxxzzz{{{zzzyyyxxxuuuppplllgggaaaZZZVVVYYY___gggooovvv{{{~~~}}}~~~}}}zzzmmmfff]]][[[^^^aaabbbaaaaaafffkkkqqqwwwBBBBBB@@@??????>>>>>>>>>=========>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???BBBDDDEEEEEECCC@@@???AAA@@@======?????????>>>??????AAABBBCCCDDDBBB@@@@@@DDDHHHJJJLLLCCCFFFHHHGGGDDDFFFLLLRRRNNNKKKIIIIIIKKKLLLJJJGGGFFFFFFHHHNNN[[[pppwwweee^^^WWWTTTPPPJJJFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEFFFDDDBBBBBBDDDEEEDDDCCC@@@>>>>>>???@@@AAAAAA???>>>???@@@BBBBBBCCCBBBBBB@@@@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@???===<<<===>>>???>>>;;;999999:::;;;;;;::::::;;;;;;<<<<<>><<<;;;:::;;;<<<===<<<<<<===>>>===<<<:::999999::::::;;;<<<<<<=========<<<;;;::::::;;;===>>>???EEEGGGCCC@@@BBBBBB???@@@===???DDDGGGGGGHHHKKKHHHXXXkkkxxx}}}wwwtttsssuuuxxxlll^^^YYYYYYRRRQQQSSSLLLJJJIIIHHHFFFCCCAAA???>>>?????????@@@AAABBBDDDDDDDDDBBBAAA@@@???@@@AAABBB@@@DDDGGGFFFBBB===<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>===============<<<;;;:::999:::;;;<<<<<<;;;:::999===<<<;;;:::999999888888::::::::::::;;;<<<======BBBFFFGGGCCC???>>><<<999<<<<<<;;;:::999888777666@@@FFFUUUiiiyyy~~~{{{xxxtttoookkkkkkpppvvvpppjjjiiirrr}}}}}}~~~yyy}}}|||xxxxxxxxxuuuuuuwwwwwwyyy{{{{{{xxxuuutttuuurrrxxx|||}}}}}}{{{zzzyyyyyy{{{|||||||||wwwuuuqqqnnnjjjddd^^^YYYYYY\\\bbbhhhnnntttzzz~~~~~~}}}tttnnngggggglllqqqsssrrr{{{BBBAAA@@@>>>>>>=========<<<======???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????AAACCCEEEEEEDDD???======???@@@======@@@@@@?????????@@@BBBCCCEEEFFFDDDCCCCCCEEEFFFFFFFFF@@@BBBCCCBBBAAABBBGGGKKKIIIGGGFFFEEEFFFGGGFFFEEEBBBDDDEEEDDDFFFQQQbbbqqq{{{dddXXXQQQOOOMMMLLLHHHEEEGGGMMMDDDEEEEEEDDDCCCDDDFFFHHHCCCCCCDDDDDDCCCCCCBBBAAADDDCCCBBBBBBCCCDDDCCCAAA???>>>===>>>@@@AAAAAA@@@===>>>>>>???????????????=========<<<======>>>???===>>>???@@@???===:::888:::===>>>===999666777999888999999:::;;;<<<<<<===???>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>EEELLLMMMEEE@@@AAAAAA===:::888:::AAAEEECCCAAAAAA@@@EEEOOO^^^ttt{{{yyy~~~zzzuuuuuuxxx}}}ssseee[[[TTTVVVWWWQQQSSSWWWSSSLLLKKKJJJGGGDDDAAA???>>>@@@@@@AAABBBCCCEEEFFFGGGDDDCCCBBBAAAAAABBBCCCCCCCCCDDDFFFEEEBBB???======<<<<<<===>>>>>>?????????======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999888888888999::::::::::::;;;<<<===>>>CCCGGGFFFAAA======<<<999<<<;;;;;;::::::999999888:::???NNNddduuu|||}}}~~~zzzsssiiidddkkkuuuyyyqqqrrr|||yyyyyyyyyuuutttuuuvvvxxx{{{zzzwwwuuuwwwyyyyyy}}}|||ssstttuuuvvvyyy{{{}}}~~~xxxvvvsssqqqnnnjjjeeebbb\\\]]]^^^```ccciiiqqqwwwzzz|||~~~~~~~~~{{{xxxvvvxxxAAAAAA???>>>===<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>??????@@@BBBEEEFFFEEEDDD>>><<<<<>>======>>>@@@CCCDDDHHHFFFCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBDDDFFFFFFGGGHHHGGGGGGIIIMMMPPPbbbnnn}}}dddWWWSSSRRRLLLJJJIIIIIIFFFCCCGGGMMMBBBCCCCCCBBB@@@AAADDDGGGBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBAAA???======<<<<<<===???@@@@@@???999999:::;;;;;;<<<<<<===;;;::::::999:::;;;<<<===>>>>>>>>>===<<<;;;999999888;;;===;;;777444666888777777888999::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777777777666666777777888999999999999:::;;;<<<============GGGOOOOOODDD===@@@@@@<<<999888;;;@@@@@@======???DDD???>>>EEETTTiii}}}wwwwwwtttnnnkkknnnqqquuuiii^^^ZZZYYYSSSUUUVVVQQQUUUYYYSSSMMMLLLJJJGGGEEEDDDCCCBBBDDDDDDDDDEEEEEEFFFHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBAAA???===<<<===???AAAAAAAAA@@@???===<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===;;;;;;:::999999999:::;;;;;;::::::;;;;;;<<<===>>>DDDGGGEEE???;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;888:::FFF[[[llluuuxxxzzz{{{mmmgggqqqzzz}}}~~~{{{||||||xxxuuuvvvtttwwwyyyxxxvvvvvvzzz~~~}}}yyyssstttvvvxxxyyy|||{{{yyyvvvuuusssqqqnnnkkk```^^^[[[XXXYYY^^^fffmmmssswww{{{~~~~~~~~~}}}}}}~~~AAA@@@???===<<<<<<;;;;;;>>>@@@BBBDDDEEEDDDCCCBBBCCCBBBAAA@@@???===<<<<<<>>>???AAADDDFFFGGGEEECCC???<<<<<<>>>>>>;;;;;;======<<<;;;;;;<<<>>>AAACCCGGGDDD@@@>>>???AAABBBBBBBBB@@@??????AAABBBBBBAAAAAABBBCCCBBB@@@AAAEEEIIICCCAAAAAAFFFLLLOOOMMMIIIEEESSSlllrrr___UUUPPPLLLIIIJJJHHHHHHJJJHHHCCCBBBEEEAAABBBBBB@@@>>>>>>BBBEEECCCBBBAAA@@@???@@@AAABBB?????????@@@AAA???<<<999;;;::::::;;;>>>??????>>>555555666777999:::;;;;;;999999888777888999;;;<<<@@@???<<<:::999999:::;;;666999<<<:::666333555888666777777888888888888777888999999:::;;;;;;;;;<<<:::999777555555555555666555555555666777777888888888999;;;===>>>>>>======FFFNNNMMMAAA:::===???;;;:::<<>>;;;===@@@CCCDDDCCCAAA???===<<<;;;:::999:::;;;<<<;;;:::::::::;;;===???@@@<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;<<<>>>>>>EEEGGGDDD===:::;;;<<<;;;;;;;;;;;;<<<<<<<<<======:::888>>>NNN___jjjrrrwww}}}nnngggttt}}}yyy{{{~~~zzzwwwwwwtttwwwyyywwwuuuvvv|||~~~~~~{{{wwwzzz{{{|||}}}}}}~~~~~~|||zzzxxxwwwuuusssqqqccc___YYYSSSRRRWWW___fffnnnsssyyy}}}}}}}}}~~~~~~~~~|||}}}~~~CCCAAA>>><<<<<<>>>@@@BBBAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>======>>>>>>???BBBEEEFFFEEEBBBAAAAAA;;;===???@@@>>>======>>><<<<<<<<<<<<>>>@@@BBBCCCEEECCCAAA???>>>>>>?????????AAABBB@@@>>>???CCCGGGEEECCC@@@@@@CCCFFFIIIJJJGGGGGGGGGGGGHHHHHHIIIJJJIIILLLVVViii|||rrrjjj^^^UUUPPPNNNLLLKKKDDDEEEEEEEEEEEEDDDCCCCCCDDDBBB@@@>>>======>>>???>>>????????????>>>>>>===<<<===============<<<<<<:::999999:::<<<<<<;;;999888777555444555666999:::::::::999888777777888888888777777777777666666666999999999999888777666555666555555444444444555555666666777888888888888777:::999666444333444555555666666666666777777777777666888999999888888999:::DDDGGGFFF???;;;:::999666:::;;;;;;;;;::::::<<<===?????????AAAEEEJJJOOORRRrrrxxxzzz{{{zzz~~~oooaaaXXXTTTSSSSSSMMMNNNOOOQQQQQQPPPNNNMMMMMMKKKHHHFFFEEEFFFGGGHHHKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDAAA???@@@BBBDDDFFF@@@@@@??????>>>=========???@@@AAAAAAAAA???===;;;===<<<:::888888999:::;;;<<<:::888888999;;;;;;:::<<<===???@@@???>>><<<;;;>>>??????@@@@@@AAABBBBBBAAA@@@???>>>============>>>???AAAAAAAAA???===<<<;;;777999DDDRRR^^^iiiqqqxxxqqqnnnzzz|||tttuuu||||||yyy||||||}}}}}}xxx~~~}}}}}}|||xxxtttuuuwwwyyyzzzzzzyyyzzzzzzzzzxxxyyy{{{~~~|||yyyzzz||||||zzzxxxyyyyyyyyyxxxwwwvvvuuuuuueee```YYYUUUSSSTTTUUUVVVeeeiiisss}}}}}}{{{}}}~~~}}}}}}|||~~~~~~BBB@@@>>>======???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@CCCEEEFFFDDDBBB@@@@@@===???@@@@@@???=========<<<<<<<<<<<<===>>>@@@AAADDDCCCAAA???>>>???@@@AAA@@@@@@@@@???>>>@@@CCCEEEEEEDDDCCCCCCEEEFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIKKKNNNUUU___fffpppmmmbbb]]]XXXQQQMMMKKKJJJHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCAAA>>>======>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<<<<<<<<<<;;;999888888999;;;;;;:::999777666555555666777888999999999999888888888777777777666666666666555555555666666666666555444333333666555555444444555555555555666666666666777777777999888666444333333444555777777777777777777777777555777888888777777888999???BBBBBB===999:::999777999:::;;;:::999:::;;;============>>>AAADDDGGGIIITTTcccxxx|||{{{{{{gggaaaYYYSSSPPPPPPPPPPPPLLLMMMNNNPPPPPPOOOMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCGGGGGGFFFFFFEEEFFFFFFFFFBBBAAA???>>>???BBBFFFHHH@@@@@@???>>>===<<<;;;;;;DDDDDDDDDDDDBBB@@@===;;;===;;;:::888888999:::;;;<<<:::888888999;;;;;;::::::;;;===>>>>>>===<<<;;;>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>>>>=========>>>???@@@AAAAAA???>>><<<;;;888999@@@JJJRRR]]]fff{{{rrrnnnxxx{{{vvvuuuwwwyyyuuusss{{{tttvvvuuuyyy|||xxxyyyuuuvvvxxxyyyyyyyyyyyyxxxxxxyyy{{{~~~{{{xxxvvvxxx{{{}}}zzzzzzzzzyyyvvvssswwwwwwxxxyyyyyyyyyyyyyyypppiii^^^VVVQQQQQQRRRRRRWWW\\\hhhuuu{{{zzzzzz}}}~~~}}}~~~~~~~~~??????>>>??????@@@AAABBB??????@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>AAACCCEEEEEECCC@@@??????>>>@@@AAA@@@>>>=========>>>>>>======>>>>>>???@@@CCCBBBAAA??????AAABBBCCCFFFEEECCCCCCEEEGGGHHHHHHEEEEEEEEEFFFGGGGGGEEECCCIIIHHHHHHGGGGGGGGGGGGHHHNNNPPPSSSTTTRRRRRR\\\iiiooo___WWWSSSQQQQQQOOOMMMLLLLLLJJJGGGEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCAAA>>>===<<<<<<===>>>======<<<;;;::::::999888888999:::;;;;;;::::::888777777888:::;;;:::888555666666777777777777777777888999999999888777666555555555555444444444333666666666666555444333222666555555444555555666666666555444444444555777888777666555333333333444444888888888777666666666555444555777666555555666888999<<<===999777999:::888999:::;;;:::999999;;;===<<<<<<======>>>???@@@@@@@@@FFFPPP\\\kkk}}}{{{}}}|||mmm___TTTOOONNNLLLLLLMMMNNNNNNMMMKKKLLLMMMNNNNNNMMMKKKJJJFFFGGGGGGGGGFFFCCC@@@>>>BBBBBBBBBCCCDDDEEEFFFFFFAAA@@@>>>>>>>>>AAADDDFFFAAA@@@???>>>===<<<;;;;;;BBBCCCDDDDDDCCCAAA???===<<<;;;:::999888999:::;;;;;;:::888888:::;;;:::999888999:::<<<<<<<<<;;;;;;======>>>>>>???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAA@@@???>>>===>>>;;;<<<>>>AAAFFFQQQ\\\ttt{{{{{{pppkkkrrr{{{{{{xxxwwwsssnnnjjjjjjiiinnnwww{{{vvvmmmiiijjjnnnvvv}}}{{{www~~~|||uuuwww|||}}}zzzwwwvvvxxxzzz{{{}}}|||zzzwwwuuuuuuwwwzzzyyyxxxwwwwwwwwwuuurrroootttvvvwwwyyy{{{|||}}}}}}|||ssseeeYYYRRROOONNNNNNLLLRRR^^^lllsssuuuxxx}}}~~~}}}}}}~~~~~~~~~===>>>???@@@AAAAAABBBBBB????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???BBBDDDEEEDDDBBB???>>>>>><<<>>>??????======>>>???BBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@BBBDDDEEEJJJGGGDDDFFFIIIKKKKKKIIIEEEEEEEEEFFFHHHHHHFFFEEEIIIIIIHHHGGGFFFFFFFFFGGGOOONNNOOOOOOLLLJJJPPPXXXVVViiiyyygggYYYTTTUUUWWWXXXQQQPPPOOONNNLLLJJJGGGEEEEEECCCAAA@@@???@@@BBBCCCCCCAAA???===<<<;;;::::::===<<<;;;:::999888888888666777888999999999999999777666666888::::::999888555666777999999888666555666777999::::::888666555444444444444333333333333777888888777777666555444555555555555555666666777777666555444444666888999555555444333333333444444888777777666555444444333222444555555444444555666666:::;;;888666888999888888999:::999888888:::<<<<<<===>>>?????????>>>>>>???AAADDDFFFLLLWWWfffqqq}}}|||wwwzzz~~~sss\\\UUUTTTSSSMMMLLLKKKKKKLLLKKKIIIGGGKKKLLLMMMNNNNNNLLLKKKIIIDDDDDDEEEEEEDDDBBB@@@???>>>???@@@BBBDDDEEEFFFFFFCCCBBB???>>>===>>>???@@@@@@@@@@@@???>>>>>>>>>===<<<===???AAABBBBBB@@@@@@<<<;;;:::999999999::::::;;;999888888:::::::::999666777888999::::::::::::<<<<<<<<<===>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>===@@@???@@@@@@>>>AAAMMMZZZhhhpppwwwvvvooojjjmmmqqqzzzyyyyyy|||}}}wwwlllcccfffcccbbbfffgggdddbbbccccccjjjvvv}}}xxx{{{{{{|||{{{wwwwwwyyy{{{}}}}}}{{{xxxuuuttttttvvvxxxqqqrrrsssuuuuuuuuusssrrrtttuuuwwwyyy{{{|||}}}}}}~~~wwwlllaaaYYYSSSOOOMMMNNNPPPXXXdddkkkooovvv|||~~~}}}}}}~~~===>>>???AAABBBBBBBBBAAA???????????????????????????>>>>>>>>>>>>>>>??????BBBCCCDDDCCC@@@>>>===>>>:::;;;======<<<===???AAAEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@@@@BBBDDDFFFEEECCCAAABBBFFFHHHGGGEEEFFFDDDCCCDDDGGGIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFMMMHHHGGGJJJLLLLLLNNNRRRSSSWWW___iiivvvnnnaaa\\\VVVSSSTTTWWWYYYYYYPPPOOOLLLJJJGGGEEEDDDDDDCCCBBB@@@>>>>>>???@@@BBB@@@???>>><<<:::999999888;;;:::999888777777777777666777777888999999999888777666666888:::;;;:::888666777999::::::999777555555666888999999888777555555555444444444333333333888888888888777666555444555555555555555666777888888777666555555777999:::444444333333333444444555666666555444333333222222111333444444333333444555666:::;;;777666888999777888999999999888888:::;;;:::;;;===?????????>>>===???@@@BBBBBBBBBEEEKKKOOO```uuuyyy{{{}}}{{{{{{}}}zzznnnXXXPPPQQQTTTSSSLLLJJJHHHGGGHHHGGGFFFDDDJJJKKKMMMNNNMMMLLLJJJHHHCCCCCCBBBBBBBBBBBBBBBCCC<<<===???AAACCCDDDEEEEEEBBB@@@???=========????????????@@@@@@@@@@@@AAAAAA:::<<<>>>@@@AAAAAA@@@???;;;;;;::::::999999999999:::999888999::::::999888555555666777888999999999::::::;;;<<<<<<======>>>>>>>>>===<<<<<<<<<======<<<=====================>>>???@@@@@@>>>@@@MMMZZZ```gggpppssspppkkkjjjjjjuuuvvvzzz~~~rrriiieee```^^^```aaa```aaaddd___hhhuuu{{{|||}}}{{{|||xxxyyy{{{}}}}}}|||yyyvvvuuuvvvwwwwwwrrrtttuuuwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyuuupppjjjccc\\\TTTOOOPPPPPPSSSZZZ```gggqqqzzz}}}}}}~~~>>>???@@@AAABBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCBBB???>>>>>>>>>;;;<<<======<<<===@@@BBBEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@???@@@AAACCCEEEDDDCCCCCCDDDFFFGGGGGGFFFFFFEEECCCDDDGGGJJJKKKKKKHHHGGGGGGFFFFFFFFFFFFGGGIIICCC@@@EEEJJJKKKJJJKKKOOOLLLJJJMMMUUUaaakkkrrr{{{{{{}}}xxxjjj]]]TTTQQQNNNLLLMMMQQQVVVZZZ[[[MMMMMMKKKHHHEEEEEEGGGIIIAAA@@@???>>>>>>>>>??????=========<<<;;;:::999888:::999777666666777888888888999999999999999888888777666666888;;;<<<;;;999888999;;;<<<;;;:::888777555666777888888888777666666666666555555555555444777777777777666555444333555555555555666777888888888777777666666888999:::333333444444555555555666555555444444333333222222111222444333222222333555666:::;;;777666777888666777888999888777777999;;;777888:::;;;<<<<<<;;;;;;<<<======<<<<<<>>>BBBEEEIIIPPPXXX```nnn{{{tttrrrvvv|||~~~||||||vvvhhh^^^SSSMMMLLLLLLIIIEEEGGGFFFEEEFFFIIIKKKKKKKKKIIIJJJKKKLLLKKKJJJHHHFFFBBBBBBAAAAAA@@@AAABBBBBB;;;<<>>@@@BBBDDD?????????@@@@@@@@@@@@AAA???@@@AAABBBAAA@@@>>><<<;;;;;;;;;:::::::::999999999888888999::::::999777555666666666777888888888999999::::::;;;<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>===>>>HHHTTTVVV[[[ccciiikkkkkkkkkjjjrrrtttwww||||||tttnnnbbbaaaeeejjjjjjeeedddeeedddiiirrrzzz}}}~~~}}}~~~}}}uuuvvvtttpppuuu~~~zzzyyy{{{}}}}}}|||~~~|||yyyxxxyyyyyyyyyxxxyyyzzz{{{zzzxxxwwwxxxyyyzzzzzzzzzzzzyyyxxxvvvvvvsssssssssrrrmmmdddYYYRRROOOLLLLLLPPPUUU\\\gggrrrvvvyyy|||~~~~~~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAA???>>>>>>???@@@@@@@@@???======???AAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@??????@@@BBBCCCDDDEEEGGGHHHGGGGGGHHHIIIFFFEEEFFFGGGJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFGGGHHHFFFBBBBBBFFFHHHGGGGGGIIIFFFGGGHHHKKKMMMOOOOOOOOO^^^mmm{{{sssggg\\\UUURRRPPPOOOKKKIIIHHHIIIMMMRRRVVVYYYMMMNNNMMMKKKHHHGGGHHHKKK?????????>>>>>>>>>=====================<<<;;;;;;999888666666666777999:::;;;;;;;;;;;;:::999888888777777777999;;;===<<<;;;;;;;;;<<<<<<<<<;;;999999666666666666777777777888888888888777777777666666888888888888777666555444555555555555666777888999666666666666777777777888333333444555666777777777555555555555555555555555111222444333222222333555444888999666555777888777666777888888666777888:::888888999999999999999999======<<<::::::;;;>>>@@@HHHEEEFFFKKKSSS^^^ooo}}}www~~~{{{xxxuuutttuuuuuu~~~kkk[[[RRRMMMJJJHHHHHHHHHFFFBBB@@@DDDDDDFFFHHHKKKMMMLLLKKKGGGHHHIIIIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@>>><<<;;;:::<<<===???@@@???>>>===;;;;;;<<<===???BBBDDDEEE@@@@@@??????>>>======<<>><<<::::::;;;;;;;;;::::::999999888888888999::::::888666777777666666666777777777888888999999:::;;;;;;;;;888777777777777777888888999999888999999::::::;;;<<<;;;<<<===;;;;;;BBBKKKMMMPPPVVV```kkkttt{{{}}}{{{wwwsssppphhhssszzzsssttttttrrrqqqrrrvvvzzzzzzyyyuuusssmmmhhhkkkwww}}}uuuqqqtttzzz~~~zzzwwwxxx|||~~~|||yyyzzzxxxxxxyyy|||}}}|||zzzzzzzzzzzzxxxvvvvvvyyy{{{|||||||||{{{yyyxxxvvvuuusssuuuvvvvvvrrrhhh]]]TTTOOOLLLJJJLLLNNNQQQYYYaaahhhnnntttyyyzzz{{{|||~~~||||||~~~BBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@???>>><<<;;;;;;>>>>>>===>>>>>>???@@@@@@???@@@AAA@@@>>>>>>???@@@DDDDDDCCCAAA>>>>>>???AAA>>>>>>@@@AAAAAAAAA@@@@@@BBBAAA???>>>>>>???AAABBB@@@CCCFFFFFFDDDCCCEEEGGGFFFFFFHHHKKKLLLKKKGGGDDDFFFEEEEEEEEEFFFGGGHHHHHHEEEEEEGGGJJJIIIFFFHHHMMMPPPOOOLLLHHHFFFGGGKKKOOOKKKSSS\\\]]]\\\bbbooozzzuuu|||tttkkkddd^^^RRRRRRRRRQQQPPPOOONNNMMMKKKJJJIIIHHHIIIIIIIIIIIIKKKMMMMMMKKKGGGDDDCCCEEE>>>>>>>>>???>>>===<<<<<<======>>>>>>>>>>>>======888777666555666888:::;;;=========<<<;;;:::999888888777888:::<<<======;;;============<<<;;;;;;:::666666666555666777888999999999999999888888888888:::;;;;;;::::::999888777555555555555666777999999444555666666777666666666333333555666777777777777666666666777777777777777111333444444333222444555111666777555444777999888666777888777666666888:::;;;;;;::::::999999888888>>>???@@@AAABBBBBBBBBCCCCCCBBBGGGOOOOOOLLLSSS```jjjyyy{{{wwwwwwzzz|||~~~~~~rrrlllzzzzzzvvvccc[[[VVVPPPNNNSSSHHHGGGFFFFFFEEECCCFFFJJJCCCDDDEEEHHHIIIGGGDDDAAAEEEEEEFFFGGGFFFDDDBBB@@@???AAABBBCCC@@@<<<777444:::;;;===>>>>>>===;;;:::======>>>>>>???AAABBBCCCAAAAAA???===<<<:::999888999:::<<<===>>>===;;;:::::::::;;;;;;;;;:::999888888777888999::::::888666888777777666666666777777777888888999::::::;;;;;;666555555555555555666666888777777777888999::::::???======>>><<<:::>>>DDDLLLMMMSSS```sssyyyvvvvvvyyy|||qqqlllnnntttuuurrrqqqoookkkiiilllrrrvvvvvv~~~zzzyyyzzzyyyvvvuuuxxx|||~~~{{{wwwvvvuuuvvvyyy~~~~~~|||ssstttuuusssrrrtttyyy~~~~~~}}}}}}|||{{{yyyxxxwwwvvvwwwxxxxxxsssiii]]]UUUSSSPPPNNNMMMKKKJJJMMMSSS[[[bbbkkkrrruuuvvvxxxzzzxxxyyy|||AAAAAA???>>>>>>>>>???@@@BBBBBBBBBAAA@@@???======>>>@@@AAAAAA@@@???@@@AAA???>>>=========???@@@AAACCCCCCCCCCCCAAA>>>===>>>@@@@@@@@@AAACCCCCCBBB@@@>>>@@@AAA@@@>>>>>>>>>???DDDDDDEEEFFFHHHHHHEEECCCGGGIIIMMMOOONNNKKKFFFCCCHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHJJJJJJJJJLLLLLLJJJHHHHHHLLLPPPOOOPPPQQQSSSUUUVVVWWWWWWaaa]]]```jjjrrryyy}}}pppaaaXXXWWWWWWVVVSSSMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHIIINNNLLLJJJGGGEEECCCCCCCCC??????>>>>>>======<<<<<<>>>???@@@AAA@@@>>><<<;;;888888888999;;;>>>AAABBB???>>>===<<<;;;:::999888:::<<<===>>>===>>>???AAA============>>>>>>>>>>>>999888777666666777777888999999999999999888777666<<<;;;:::999999999:::;;;777999::::::888666555555555333555888666111555===777777777777888:::<<<>>>444444555666666555444333444444444444444444444444333444555666777888999999888777555555666888<<<>>>???>>>===;;;:::999888888===>>>???@@@AAAAAA@@@??????@@@AAADDDFFFJJJLLLNNNWWWXXX]]]eeeqqq}}}}}}ttt}}}}}}tttmmmnnnuuu}}}~~~yyyvvvzzzuuuaaa[[[UUUSSSSSSQQQLLLHHHGGGGGGEEEDDDBBB@@@???>>>BBBDDDGGGIIIIIIGGGDDDBBBEEEDDDCCCCCCBBBBBBCCCCCCBBB@@@???>>>===;;;888666666888;;;===??????>>>===<<<===@@@BBBDDDDDDCCCCCCAAA@@@>>><<<;;;;;;;;;;;;::::::;;;;;;;;;:::999999=========>>>======<<<;;;>>>===<<<;;;:::999999999999999888888888888777777:::::::::999999777666555777777777777777888888999::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>GGGPPPQQQUUUttt~~~yyy{{{}}}qqqnnnmmmmmmqqqxxxuuutttrrrpppooonnnnnnnnnzzz~~~{{{vvvwwwxxxzzzzzzyyyvvvuuutttsssrrruuuzzz||||||{{{xxxxxxwwwvvvvvvvvvwwwwww~~~|||vvvvvvxxxyyyuuuvvvwwwvvvqqqiiiaaa\\\ZZZTTTMMMIIIJJJLLLMMMLLLQQQVVVaaaooowwwvvvuuuvvv|||||||||{{{zzz|||AAA@@@???>>>>>>>>>??????@@@@@@@@@???>>>===<<<;;;>>>@@@AAAAAA@@@??????@@@>>>===<<<<<<===>>>???@@@@@@@@@AAABBBAAA???>>>???===<<<<<<>>>AAACCCCCCBBB???@@@AAAAAA@@@@@@BBBDDDCCCBBBAAAAAACCCCCCBBBAAACCCFFFJJJMMMMMMKKKHHHFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLGGGHHHIIIGGGEEEEEEGGGJJJLLLMMMOOOQQQSSSSSSSSSSSSOOOOOOPPPSSSVVV\\\iiivvvtttuuuxxx|||~~~ppplll```YYYPPPJJJIIIIIIHHHFFFIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIGGGEEEDDDCCCCCCCCC>>>>>>>>>>>>======<<<<<<===>>>???@@@???>>>===;;;<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;:::999888888999;;;<<<<<<<<<<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;999888777666666666777888999999999999999888777777::::::999888888999:::;;;777888:::999777555555555666333444888888444444888888888777666666777888999444555666666666555444444333333333333333333333333333444666888999999999888777777666666777999;;;===<<<<<<:::999888888888888===>>>???@@@@@@??????>>>;;;<<<===???AAADDDFFFGGGIIIJJJKKKNNNTTT\\\ccchhhjjjuuu~~~yyyvvvjjjqqq{{{~~~vvvtttyyy}}}zzz{{{ggg[[[ZZZVVVRRRPPPQQQPPPLLLHHHFFFEEEDDDCCCAAA@@@??????AAACCCEEEGGGGGGEEECCCAAABBBAAAAAA@@@@@@@@@@@@@@@>>>===<<<=========;;;999777888:::;;;<<<===<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA@@@???===<<<;;;::::::;;;999999999999999888888888::::::;;;;;;;;;;;;;;;:::;;;;;;:::999888888888999999999999999999999999999:::::::::999888777666666777777777777777888888999999999999999999999999999===>>>>>>>>>>>>======<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999===???AAA@@@???>>>>>>???<<<<<<;;;;;;;;;<<<=========>>>????????????>>>>>>>>>===;;;<<<>>>@@@@@@@@@@@@AAAAAAAAAAAACCCGGGJJJEEEBBB???===>>>@@@AAAAAA@@@BBBFFFJJJLLLKKKJJJHHHEEEEEEDDDDDDEEEFFFGGGGGGDDDEEEGGGHHHJJJJJJKKKKKKEEEFFFGGGFFFEEEDDDEEEFFFIIIKKKMMMOOOPPPOOONNNMMMHHHMMMNNNJJJJJJRRR\\\bbb[[[ZZZXXXXXXZZZ^^^bbbeeepppvvv{{{nnniiicccWWWOOOMMMIIIHHHFFFDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCC>>>>>>>>>============<<<;;;<<<===>>>>>>>>>===<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888999:::;;;;;;;;;;;;<<<===;;;;;;;;;::::::999999999999888666555555555666666888999999999999888888777888888777777888999:::;;;666888999888666555555555:::666444888:::888555555:::888777555444444444444444555555666666666555555222222222222222222222222222444777999::::::888777666666777888999:::;;;;;;999999888777777777777777>>>>>>>>>???>>>>>>===<<<999999:::;;;<<<>>>@@@AAABBBAAA@@@@@@AAACCCDDDFFFOOOSSS]]]jjjttt}}}~~~|||{{{xxxwww{{{~~~xxx{{{yyyrrrnnnmmmoooxxxwwwrrrrrrsss~~~kkk^^^WWWRRRPPPRRROOOMMMNNNPPPOOOKKKGGGCCCBBBAAA@@@@@@@@@@@@@@@@@@AAADDDEEEEEEDDDAAA@@@???>>>>>>===============;;;:::;;;<<>>@@@AAAAAAAAA@@@??????>>>===;;;::::::::::::999888777777666666777777666777888999::::::::::::999888888777777777888888::::::::::::;;;;;;;;;;;;::::::999999888777777777777777777777777888888999999999999999999999999999>>>>>>>>>>>>===<<<;;;;;;AAALLLQQQSSSeee~~~{{{zzzwwwrrrxxx|||xxxuuusssooo~~~}}}xxxvvvtttsssrrrsssrrrqqqqqqssstttsssrrrtttuuuwwwyyy|||~~~}}}zzzuuuuuuuuuuuuxxxuuuqqqmmmjjjhhhhhhhhheee```YYYTTTRRROOOKKKHHHGGGEEEHHHOOOWWW^^^gggoooppprrruuuwwwxxxyyy{{{}}}|||}}}}}}~~~??????>>>>>>=====================<<<<<<;;;999999===???@@@???>>>======>>>::::::::::::::::::;;;;;;;;;=========???BBBAAA???CCC@@@===;;;;;;<<<<<<<<>>@@@BBBCCC>>>@@@DDDGGGIIIIIIIIIHHHDDDDDDDDDEEEEEEFFFGGGGGGCCCDDDEEEFFFGGGGGGFFFFFFDDDFFFGGGHHHHHHHHHHHHIIIGGGIIIKKKMMMMMMLLLJJJIIIIIIOOOPPPLLLQQQ]]]bbb___XXXVVVRRROOOMMMNNNOOOPPPPPPSSSWWW^^^fffmmmtttwww|||vvvwwwuuukkk^^^WWWXXX[[[fff\\\TTTRRRPPPKKKGGGHHHBBBDDDFFFEEEDDDDDDGGGJJJEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA========================999:::;;;<<<======<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;::::::999999999999:::;;;;;;:::999;;;<<<;;;;;;::::::999888888888888777666444444444555555888888888999999888888777555555666666777888999:::666777888777555444555666<<<999777888999999888777999888666444333333333333444555555555666666666666222222222222333333333333222555888;;;;;;:::888666444555777999:::::::::999888777777777777777888888>>>=========<<<<<<;;;;;;::::::::::::;;;<<<===>>>??????@@@@@@@@@?????????EEE???>>>DDDKKKTTTjjj}}}vvvpppppprrruuu{{{xxxttttttxxx{{{~~~iiibbbXXXPPPNNNOOOQQQQQQMMMLLLLLLMMMNNNLLLIIIEEEAAA@@@???>>>>>>???@@@AAAAAABBBDDDEEEEEEDDDBBBAAA>>>======<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBAAA@@@===<<<:::999999:::<<<===>>>???@@@@@@@@@??????>>>>>>===<<<<<<;;;::::::::::::999888777666666777777444555777888999:::::::::777777777777777777888888::::::;;;;;;<<<<<<<<<===:::999999888888777777888777777777777777888888999::::::::::::::::::::::::=========>>>======<<<<<>>>>>>>>>>>======<<<<<<============<<<;;;::::::<<<>>>??????===;;;<<<<<<999999:::::::::999999999777;;;===>>>DDDKKKLLLHHHDDDAAA===;;;;;;<<<<<<;;;<<<===>>>>>>???BBBHHHKKKJJJEEE@@@>>>>>>@@@BBBCCC???@@@BBBDDDEEEFFFFFFEEECCCDDDEEEEEEFFFGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDFFFHHHKKKLLLLLLLLLGGGHHHJJJKKKKKKJJJHHHGGGEEEIIIIIIJJJUUUaaa___UUUMMMMMMLLLLLLLLLMMMNNNNNNQQQRRRRRRSSSUUUWWWYYYZZZTTT[[[dddkkknnnppptttvvvvvvuuuuuuvvvvvvtttmmmhhhdddbbb``````aaaaaa^^^[[[^^^aaaaaaZZZQQQMMMPPPUUUYYYSSSMMMLLLIIIEEEAAA@@@@@@BBBCCCAAA???AAAFFFLLLFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDDDDCCCAAA@@@???>>><<<<<<<<<<<<<<<=========888999::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999:::;;;;;;999888999::::::::::::999999888888888777666555333333333333444666666777888888777777777333444555666777777888888555666777666444444555666999888777555666999:::999777666555444333333444555444444444444444555666666222333333333444444555555222555888:::;;;:::777555333444666888999999888888777777777777777888888999===<<<<<<;;;;;;::::::::::::::::::999::::::;;;;;;:::;;;===????????????>>>:::777;;;AAABBBAAAJJJYYYcccppp|||~~~hhhXXXUUUQQQPPPNNNMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLJJJFFFCCC??????>>>======???@@@AAACCCDDDEEEFFFFFFEEEDDDCCC??????>>>============>>>@@@??????@@@BBBBBBAAA???@@@>>><<<::::::;;;===>>>???@@@@@@@@@??????>>>>>>=========<<<<<<;;;::::::;;;;;;:::999888888777777444555777888:::;;;;;;;;;888777777777777777888999999999::::::;;;<<<======:::999888777777777888999777777777777777888888999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>>>>>>>>>>BBBKKKSSSVVV\\\gggoooqqqlllpppyyyuuuxxx~~~uuuwww{{{}}}~~~zzzuuurrr|||}}}|||rrrmmmnnnrrrssstttsssttttttuuuuuuvvvwwwxxxqqqssstttvvvxxxyyyyyyyyy{{{}}}}}}xxxuuuuuutttqqqrrrpppooommmllllllllllllkkkhhhfffeeeccc^^^VVVOOOJJJFFFDDDFFFJJJMMMSSSZZZdddhhhmmmppprrrssstttuuuzzz|||}}}}}}}}}}}}===============<<<;;;;;;===============<<<;;;;;;<<<===>>>>>><<<::::::;;;999999:::::::::999888888444999<<<>>>GGGSSSUUUOOO???===;;;;;;===>>>>>>>>>;;;;;;<<<======@@@DDDGGGEEEBBB>>>======???@@@@@@???@@@AAABBBBBBCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCDDDFFFIIILLLLLLLLLFFFGGGGGGHHHHHHHHHHHHGGGHHHIIILLLRRR[[[```YYYOOOIIIIIIIIIIIIIIIJJJKKKKKKOOOPPPQQQSSSTTTVVVWWWXXXQQQTTTXXXZZZZZZYYYYYYYYYVVVVVVVVVWWWWWWUUUQQQNNNSSSSSSTTTTTTTTTTTTTTTTTT[[[\\\ZZZTTTMMMIIIKKKNNNQQQNNNKKKJJJHHHFFFBBB@@@AAABBBAAA>>><<<>>>DDDIIIEEEDDDBBBAAAAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@DDDCCCCCCBBB@@@???===<<<;;;<<<<<<<<<<<<=========888888999999999999999:::::::::::::::999888777666999999999999999999::::::888::::::999777666777888888888888888888888888888777666444222222111222222444555555666666666666555222333444555666666555555555555666555333333555666555555444555:::>>><<<777555555333333222333444555333222222222333444555666333333333444444555555666333444777999999888666555111333555666777888777777777777666666666777888888;;;;;;:::999999999::::::888888777777777777888888999:::;;;=========<<<;;;666777;;;>>>>>>===@@@FFFIIIPPPYYYbbbjjjrrr{{{~~~~~~~~~yyymmmeee[[[OOOJJJLLLNNNMMMLLLKKKIIIIIIHHHHHHLLLLLLLLLKKKIIIGGGDDDCCC@@@???===<<<===>>>@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@CCCBBBAAAAAABBBAAA???===@@@>>>===;;;;;;<<<>>>???@@@@@@@@@@@@@@@?????????======>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;999888777555666777999:::;;;;;;;;;888777777666666777777777666777888999:::;;;<<<===:::999888777777888999:::777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===>>>??????@@@FFFMMMRRRWWW^^^dddiiiiiimmmvvv~~~~~~zzzzzz}}}vvvyyy~~~vvvsss{{{yyy{{{~~~~~~xxxrrrnnn}}}|||zzzqqqnnnqqquuuvvvuuuuuuvvvwwwuuusssrrrrrrsssuuuvvvxxxyyyyyyyyyxxxwwwyyy|||{{{xxxvvvwwwvvvrrroooooonnnmmmmmmmmmmmmmmmnnnlllkkkkkkhhh```VVVNNNFFFCCCBBBEEEGGGHHHKKKPPP[[[___eeejjjmmmppprrrtttwwwyyy{{{|||{{{|||}}}~~~<<<<<<=========<<<;;;:::<<<<<<<<<===<<<<<<;;;:::;;;===>>>===;;;999999:::999999:::::::::999888777333999:::;;;CCCOOOPPPHHH;;;::::::;;;<<<======<<<:::;;;=========>>>AAACCC???>>>======??????>>>===>>>>>>>>>???@@@AAABBBCCC>>>???AAACCCDDDDDDDDDDDDHHHGGGFFFEEEFFFHHHJJJLLLHHHFFFDDDEEEHHHJJJKKKJJJEEEEEEDDDDDDDDDFFFGGGHHHKKKMMMUUU___bbb\\\TTTPPPMMMKKKHHHFFFEEEFFFGGGHHHGGGHHHKKKMMMPPPQQQQQQQQQKKKKKKJJJJJJJJJIIIFFFDDDHHHJJJLLLLLLKKKJJJIIIJJJEEEHHHJJJIIIFFFEEEHHHKKKWWWVVVRRRMMMGGGCCCCCCDDDJJJIIIHHHFFFFFFGGGFFFEEEAAAAAA???===<<<>>>BBBEEEAAA@@@???>>>>>>???AAABBBAAA@@@??????>>>>>>?????????@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<======999999888888777777888888888888999999888777666555666666666666777777888888666777888666444333333444555555555666777777888888777555444222111000111111222333444444555555444444222333444555555444333333444555555444222333555666666444333:::GGGNNNCCC333444333222111111111222222111111000000111333444555111222222333444444555555333444666777777666555555111111333444555666666666666666555555555555555666999999888888888999:::;;;777777666666666666777777:::;;;;;;<<<;;;:::999888777888666333555;;;@@@@@@BBBAAABBBDDDIIIOOOUUUYYYbbbiiiqqqzzzttthhh[[[XXXSSSNNNIIIFFFFFFHHHFFFFFFEEEEEEEEEFFFIIIKKKJJJJJJIIIHHHFFFEEEDDDDDDAAA@@@>>><<<===>>>AAABBBEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@>>><<<======<<<;;;<<<<<<>>>>>>AAA@@@@@@@@@@@@AAAAAAAAA===>>>?????????>>>===<<<;;;<<<======<<<:::777555555666777888999:::::::::777777666555444444444555444444555777888:::;;;;;;:::999777666666888999:::777777777777777888888999::::::::::::::::::::::::999:::;;;<<<======>>>===:::===CCCKKKQQQUUU[[[aaaiiikkkqqqwwwwwwtttuuuzzz|||{{{xxxrrruuusssooolllrrr{{{{{{vvvrrruuu{{{~~~}}}xxxrrrnnnyyy{{{~~~xxxuuuxxxzzzyyyvvvvvvwwwxxxvvvsssqqqqqqsssvvvwwwyyyzzzzzzyyywwwvvvxxxzzzzzzxxxxxxyyywwwssspppooommmlllllllllnnnooooooooopppqqqoooggg[[[RRRIIIEEEDDDEEEEEECCCCCCGGGKKKPPPWWW]]]ccchhhmmmpppqqqtttwwwyyyzzz{{{|||~~~|||~~~;;;<<<=========<<<::::::;;;;;;<<<<<<<<<;;;::::::;;;===>>>===:::999999999999:::;;;;;;:::999888777666:::999666<<>>>>>======???@@@======>>>???AAAAAA???<<<<<<<<<===>>>???AAACCCDDD<<<===???AAABBBBBBBBBBBBEEEDDDBBBBBBDDDGGGLLLNNNMMMJJJFFFFFFHHHJJJJJJIIIDDDCCCBBBAAABBBDDDFFFHHHEEEIIIVVVbbb```SSSLLLOOOKKKHHHDDDAAAAAAEEEIIIMMMJJJKKKNNNOOOPPPOOOMMMLLLJJJHHHGGGHHHKKKLLLIIIGGG>>>AAADDDDDDBBBBBBDDDFFF@@@FFFLLLLLLKKKLLLSSSZZZZZZWWWSSSOOOKKKIIIHHHHHHKKKJJJFFFAAA???@@@@@@???===<<<;;;;;;;;;===>>>>>>===<<<;;;;;;<<<>>>AAABBB@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======:::999888777666666777777222444555777888999888888333333444444555666666666444555666444222000111222222333333444555666777777666555333111000000000111111222333333444444444333222333444555444333222111444444444333222222555777999555444AAAUUU]]]JJJ111444333111000////////////000000//////000222444555000000111222333333444444444444555555555555555555000111111222333444555666666555444333333333333444888888777777777999:::;;;888888777777777888888999999999999999888888777666111888999666888>>><<<333;;;::::::<<<@@@BBBCCCBBBLLLOOOQQQTTT^^^kkksssttt|||rrreee^^^ZZZSSSKKKGGGLLLMMMHHHCCC@@@???>>>>>>@@@AAABBBCCCEEEGGGIIIGGGHHHGGGFFFDDDCCCDDDFFFBBB@@@>>>======>>>AAABBBEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCAAA???>>>?????????===;;;;;;;;;;;;;;;;;;<<<======AAAAAA@@@@@@AAAAAABBBCCC>>>>>>???@@@@@@???======:::;;;===>>>===:::666444555666777888888999999888777666555444333222222222222333444555777999:::::::::999777666666888999;;;777777777777777888888999888888888888888888888888;;;;;;<<<<<<===<<<<<<<<<:::;;;AAAJJJQQQUUU[[[aaannnooorrrvvvuuutttwww}}}~~~ssseeedddgggfffeeekkkssstttnnniiinnnuuu{{{|||yyytttppprrryyy}}}~~~~~~{{{vvvtttvvvxxxwwwuuutttuuuxxxuuuvvvxxxyyyyyyxxxwwwuuuwwwyyyzzzxxxyyy{{{yyytttrrrpppllljjjjjjllloooqqqnnnpppsssvvvvvvpppddd\\\PPPKKKHHHGGGDDD???>>>@@@===BBBJJJRRRYYY```ggglllllloootttwwwyyyzzz}}}~~~yyy|||~~~~~~;;;<<<======<<<<<<===>>>::::::::::::::::::::::::;;;;;;::::::999888777777:::::::::999999999888888999::::::999888999;;;>>>>>>===<<<;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>AAA@@@???>>>============<<<===???@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>>>>@@@BBBCCCGGGGGGFFFDDDDDDCCCCCCCCCAAACCCDDDDDDCCCCCCEEEFFFMMMOOOQQQRRRQQQNNNKKKIIIGGGFFFDDDCCCDDDFFFIIIJJJHHHKKKJJJHHHHHHKKKLLLJJJOOONNNLLLIIIGGGEEEDDDDDDEEECCCAAA???@@@BBBEEEGGGLLLPPPQQQLLLEEEFFFOOOXXXYYYPPPIIIGGGGGGEEEEEEFFFHHHFFFCCC@@@>>>???@@@AAA>>>>>>======>>>??????@@@???>>>======<<<<<<======AAA@@@???===<<<<<<<<<<<<>>>>>>===;;;;;;:::::::::999===AAABBBAAA???>>>===888888888888777666555444555555444555666888:::;;;999888666444333222222333555444222000//////000000///111333666666555333222///333666444///,,,---///...000111222111111222444222333333333333333333222999888777555555777888::::::777888>>>EEEEEE<<<333555444333222111///......///////////////000111111000000000000000111111222333333333333333333333333222222222222111111000000111111222222222333333333555444222333666888999999999666333444666888888777555666777777777666444444555666888999::::::999999;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDGGGJJJMMMNNNOOOWWW\\\eeeppp|||}}}uuujjjaaaWWWWWWUUUQQQMMMJJJJJJKKKJJJGGGCCCBBBAAAAAA@@@???@@@?????????@@@BBBDDDEEEFFFEEEDDDEEEFFFEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@GGGIIIJJJJJJGGGEEEDDDDDDDDDDDDCCCDDDEEEEEECCCBBB@@@AAAAAABBBAAA@@@???>>><<<<<<;;;<<<<<<===>>>???BBBAAA@@@?????????@@@AAA>>>>>>???@@@@@@@@@@@@???;;;;;;<<<<<<;;;:::999999;;;:::888666666777999::::::777444333444444444333333333444555666777888999;;;;;;<<<;;;:::888666444555444444444444555666666666888:::;;;::::::;;;<<<===>>>>>>???>>>>>>===<<<:::<<<===CCCQQQbbbfffbbbfffppplllfffnnnvvv|||tttffffffggghhhgggdddaaaeeejjjiiimmmrrrvvvwwwuuurrrpppqqq{{{~~~}}}{{{xxxuuusssttttttttttttwwwxxxyyyxxxvvvttttttuuuyyyuuurrrrrruuuwwwxxxwwwxxxtttpppmmmmmmnnnoooppprrrrrrtttxxxyyyvvvoooiiiaaa\\\QQQFFFBBBDDDEEECCCBBBAAAAAAEEELLLUUU\\\___fffhhhjjjlllnnnrrrvvvzzz~~~|||zzz{{{}}}}}}{{{xxx<<<===>>>>>>===<<<<<<===::::::::::::::::::::::::<<<;;;;;;:::999888777777:::::::::999999999888888888999::::::999999;;;=========<<<;;;;;;;;;;;;;;;======<<<<<<===>>>>>>???AAA@@@???>>>============<<<===>>>@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@?????????>>>======???AAACCCEEEFFFFFFEEECCCCCCBBBBBBBBBAAACCCEEEEEEEEEEEEGGGIIIKKKLLLNNNOOOOOOMMMJJJHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGJJJJJJGGGHHHKKKKKKIIIQQQOOOMMMJJJHHHFFFDDDDDDCCCBBB???>>>???AAADDDFFFIIIKKKLLLHHHEEEGGGNNNUUUTTTMMMGGGFFFFFFDDDCCCEEEKKKIIIEEEBBB?????????@@@=========>>>@@@AAACCCDDDGGGFFFDDDBBB@@@>>><<<;;;@@@???>>>===<<<<<<<<<<<<>>>===<<<;;;::::::::::::888<<>>===<<<888888888777666666555555555555555555666888:::;;;888777555444333222333333444333111000/////////000000111333555555444222111222555888666222///000222...000111222111111222444333444444555555444444333999888666555555666777888999666555888===>>>:::444333333222111000//////...///////////////000111111000000//////000000111222222222222222222222222222111111111111000000//////111111222222222333333333444333222333555777888888888666444555777888888666555666666777666555444333555666777999:::999999888;;;;;;:::;;;;;;<<<======???@@@BBBDDDFFFHHHIIIIIILLLLLLNNNTTT^^^iiitttzzzzzzxxxpppmmmiiidddbbbaaa]]]UUUOOOMMMNNNNNNLLLIIIGGGGGGHHHEEECCCAAA@@@AAAAAAAAA@@@???>>>>>>???@@@BBBDDDEEEEEEDDDCCCDDDEEEEEECCCAAA?????????@@@@@@AAAAAAAAAFFFHHHIIIIIIGGGEEEDDDEEECCCBBBAAAAAABBBBBB@@@>>>??????@@@AAA@@@???>>>======<<<<<<<<<<<<======>>>BBBAAA@@@???>>>??????@@@===>>>??????@@@@@@??????;;;;;;<<<<<<;;;::::::999:::999888777777777888999999666444333444444333333222333444555666777777888888999;;;;;;:::777444222444333333333333444555555777999;;;;;;;;;:::;;;<<<>>>>>>======<<<<<<;;;;;;;;;<<<===AAAOOO___hhhiiibbbooonnnhhhlllrrrxxx}}}nnnbbbbbbccccccbbbcccfffjjjmmmpppsssvvvvvvuuutttsssuuu{{{yyyuuuttttttuuuuuutttuuuvvvwwwwwwtttsssssssssxxxuuurrrqqqsssttttttssstttqqqooonnnnnnpppqqqrrrttttttvvvxxxzzzxxxrrrnnnkkkggg\\\OOOHHHFFFCCC???@@@???>>>AAAFFFMMMQQQTTT^^^```cccgggjjjoootttxxxzzzyyyyyyzzz}}}}}}zzzxxx===???@@@@@@>>><<<;;;<<<999999999::::::;;;;;;;;;<<<<<<;;;:::999888777777:::::::::999999999888888777999;;;;;;:::999:::;;;===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;===???AAA@@@@@@???>>>============<<<===>>>???@@@@@@?????????????????????>>>===<<<======<<<===???AAADDDFFFEEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFGGGGGGGGGIIIKKKIIIJJJKKKLLLKKKKKKIIIIIIJJJJJJIIIHHHGGGEEEDDDDDDEEEHHHIIIGGGHHHJJJJJJGGGPPPOOOMMMJJJHHHFFFEEEDDDCCCAAA???>>>>>>@@@BBBDDDDDDEEEDDDDDDEEEHHHNNNRRRMMMGGGDDDEEEEEEBBBAAABBBLLLJJJFFFCCC@@@???>>>???<<<<<<===???AAADDDFFFGGGJJJIIIIIIGGGDDDAAA>>><<<>>>======<<<<<<======>>>======<<<;;;::::::::::::777:::===>>>===<<<;;;;;;:::999777666555555666666666555555555666888999;;;666666555444444444444444333222111/////////000000111222333444444222111000333555777666222///000222...000111222111111222444555555666666666666555555888777555444444444555555777555333333444666666666111000000000///////////////////////////000111111///////////////000000111111111111111111111111111000000000000000/////////111111222222222333333333333222111222444666777666555555555666888888777666555555666666555555444333444555777888999999888888;;;;;;:::::::::;;;<<<<<<===>>>???@@@BBBBBBCCCCCCEEEDDDEEEJJJQQQWWWZZZZZZWWW]]]ccchhhkkknnnrrrvvv~~~{{{ppphhhbbb]]]WWWSSSVVVSSSQQQPPPRRRQQQMMMIIIEEEGGGHHHHHHFFFEEEEEEFFFBBB@@@??????@@@BBBAAAAAA======>>>???@@@BBBDDDEEECCCBBBBBBBBBCCCCCCAAA@@@>>>>>>??????@@@AAABBBBBBDDDEEEGGGGGGEEEDDDEEEEEECCCBBBAAAAAAAAA@@@>>><<<======>>>???>>>===<<<;;;>>>>>>===<<<<<<<<<======@@@@@@???>>>>>>>>>>>>>>>======>>>????????????>>>;;;;;;;;;;;;;;;::::::999888999999999888777777666777555333333333444333222222222333444555666666777666777999:::999777444222333333333333333444555555777999;;;<<<;;;;;;<<<===>>>===;;;:::999999999:::999;;;;;;===GGGWWWdddiiiaaaqqqtttnnnmmmnnntttwwwfffeeedddcccdddgggjjjllltttuuuvvvvvvttttttvvvwwwyyywwwuuutttuuuuuuuuutttsssuuuvvvuuusssqqqqqqrrrwwwtttqqqooooooooonnnmmmmmmmmmnnnoooqqqssstttuuuwwwwwwwwwyyy{{{zzzwwwtttvvvsssiii\\\SSSMMMFFF>>>AAA???===>>>AAADDDFFFGGGQQQSSSXXX\\\aaagggnnnrrrssssssuuuxxx{{{{{{yyywww>>>@@@AAAAAA>>><<<::::::888888999::::::;;;<<<<<<===<<<;;;:::999888888777:::::::::999999999888888777999;;;;;;:::999999999;;;;;;;;;::::::;;;<<<<<<<<<;;;999999:::===@@@BBB??????>>>===============<<<======>>>>>>?????????@@@@@@@@@???>>>===<<<;;;>>>===<<<===>>>AAACCCEEECCCCCCBBBAAAAAAAAAAAAAAADDDFFFGGGGGGGGGGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJIIIKKKJJJIIIGGGFFFFFFFFFFFFDDDGGGIIIGGGGGGJJJIIIFFFLLLKKKJJJHHHGGGFFFFFFFFFFFFDDDBBB?????????@@@AAAAAA@@@???AAAEEEJJJNNNOOOFFFCCCAAACCCCCC???>>>@@@JJJHHHEEEBBB@@@???>>>???<<<======???AAACCCDDDFFFBBBCCCEEEEEEEEECCCAAA???<<<<<<<<<<<<<<<===>>>???<<<<<<;;;:::999999::::::777999;;;<<<;;;::::::;;;;;;:::888666555666777888777666666555666888999:::666666666666666666666666444333222111000111222333333333333333222111000000111222333222///------......000111222111111222444666666777777777777666666777666555444333333333333333333222111000111333555....../////////////////////////////////000000111//////......//////000111222222222222222222222222111111111111000000000000111111222222222333333333222111111222444555555444333444555777888888777555555555555555555444444333444555777888999999888888;;;;;;::::::::::::;;;;;;<<<===>>>@@@AAAAAABBBBBBEEEFFFLLLTTT[[[[[[TTTMMMHHHKKKNNNNNNMMMMMMMMMOOOOOOQQQRRRUUUXXXZZZ\\\]]]\\\ZZZYYYXXXXXXWWWUUUSSS```aaacccddddddbbb```^^^^^^YYYTTTPPPOOOOOONNNMMMSSSPPPNNNNNNNNNNNNLLLJJJDDDFFFHHHHHHGGGFFFFFFFFFBBB@@@???@@@AAABBBAAA@@@<<<======???@@@BBBCCCCCCBBBAAA@@@@@@AAAAAA@@@>>><<<======???@@@AAABBBBBBAAACCCDDDDDDCCCCCCDDDEEEDDDCCCBBBBBBBBBAAA>>><<<:::;;;<<<======<<<;;;:::>>>>>>===<<<;;;;;;;;;<<<>>>>>>>>>===============;;;<<<======>>>>>>======:::::::::;;;;;;:::999999777888999:::999777666444555444333333444444444222222222333333444555555666888888888888777666666555444444444444444555666666888:::<<<<<<;;;;;;<<<======<<<999777666777888999777888999999>>>HHHTTT\\\___qqqxxxtttqqqmmmsss}}}llliiidddaaadddkkkmmmlllxxxxxxvvvrrrooonnnrrruuu~~~}}}sssrrrqqqsssuuuvvvvvvuuurrrtttuuutttsssqqqqqqrrruuussspppnnnllljjjhhhhhhgggjjjnnnrrrtttuuuwwwxxxxxxxxxxxxyyyzzzzzzzzzyyyzzzyyyrrrhhh```ZZZRRRIIIGGGDDD@@@??????@@@@@@@@@EEEHHHLLLPPPUUU[[[bbbfffiiilllppptttwwwwwwuuuttt???@@@AAA@@@===;;;::::::888888999::::::;;;<<<<<<<<<<<<;;;;;;:::999999888:::::::::999999999888888777999;;;;;;:::888888888:::::::::::::::;;;<<<===;;;:::888888999<<>>====================================>>>>>>@@@@@@@@@@@@???>>><<<<<<@@@???=========???AAACCCCCCCCCBBBAAAAAAAAABBBBBBEEEGGGGGGGGGEEEDDDEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJLLLJJJGGGEEEEEEGGGJJJKKKDDDGGGHHHFFFFFFIIIIIIFFFFFFFFFEEEEEEEEEFFFGGGGGGIIIGGGEEEBBB@@@?????????@@@???>>>AAAFFFJJJLLLLLLBBB@@@@@@BBBAAA======???EEEDDDBBBAAA????????????>>>=========>>>???@@@AAA:::<<<>>>@@@@@@@@@>>>===;;;;;;;;;;;;<<<===>>>???;;;::::::999999999999:::888999::::::999999:::;;;===;;;999777666777888999777777666666777888999:::666777777777888888888888555444333333333444555666444444333222111111111111111111111///---,,,,,,---...000111222111111222444666666777777777777666666555555444333333333333333000222333333111000111333...............////////////////////////000000111///////////////000111111333333333333333333333333222222222222222222222222111111222222222333333333222111111222444555444333222333555777777777666666666666555555444444444444444555777888999999888888;;;;;;:::::::::;;;<<<<<<===>>>@@@BBBCCCDDDEEEEEEFFFHHHMMMTTTZZZXXXOOOGGGEEEFFFHHHIIIHHHGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKHHHFFFEEEEEEGGGGGGGGGEEEJJJLLLOOORRRTTTTTTSSSRRRSSSQQQNNNMMMKKKJJJHHHFFFIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHFFFEEEEEEFFFEEECCCBBBBBBBBBAAA???>>><<<===>>>???@@@@@@AAAAAA???>>>>>>>>>??????===<<<;;;;;;<<<===>>>@@@@@@AAA@@@AAABBBBBBAAAAAACCCEEECCCBBB@@@@@@@@@???===;;;999999:::;;;;;;;;;:::999======<<<;;;:::::::::;;;=========<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;888888999999999999888888777888999:::999777555333444333333333555666444333222222333333444555555555;;;999777555555777888:::666666666666666777888888777999;;;<<<;;;;;;<<<===<<<:::888666555555777888777888999999999<<>>===>>>@@@CCCFFFIIINNNSSSWWW^^^aaagggkkknnnnnnnnnmmm?????????>>>;;;::::::;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888888999;;;:::888777888888999999999999:::;;;======::::::999888999;;;>>>???>>>======<<<<<<===============<<<<<<<<<<<<======??????@@@??????>>>===<<<@@@???>>>======>>>@@@AAADDDDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFDDDCCCDDDEEEIIIJJJKKKLLLLLLKKKIIIIIIJJJHHHGGGFFFGGGIIILLLNNNFFFHHHHHHEEEEEEIIIJJJGGGCCCCCCCCCDDDDDDEEEGGGGGGIIIGGGEEECCCAAA@@@@@@@@@AAA@@@@@@BBBEEEGGGHHHHHHAAA???@@@AAA???<<<<<<@@@CCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;999999<<<;;;;;;;;;<<<======>>>:::999999888888999999999999:::;;;:::999999;;;===>>>===;;;:::999999::::::888888777666777888999:::666777888888888888888777555555444444444666777888555444333222111222333444444333222111000/////////...000111222111111222444555555666666666666555555333333333333444333333333///111333333222000000000.........//////////////////////////////000111111000000000000000111111222333333333333333333333333222222222333333333333333111111222222222333333333222222111333555555444222111333555666666666777888777777666555555555555666555666888999::::::999999;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBDDDFFFGGGHHHHHHKKKIIIGGGHHHKKKKKKIIIFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEGGGIIIJJJLLLLLLGGGFFFDDDDDDFFFGGGFFFFFFHHHJJJMMMOOOQQQPPPOOONNNIIIIIIJJJJJJIIIGGGEEECCCBBBBBBDDDEEEFFFGGGGGGGGGEEEFFFEEEDDDBBBAAABBBDDDFFFEEECCCCCCBBB@@@>>>;;;======>>>????????????>>>>>>===<<<<<<======<<<:::::::::;;;;;;<<<===>>>>>>???@@@@@@@@@??????AAACCC???>>>=========<<<:::888777888:::;;;;;;:::999999;;;;;;:::999999999::::::;;;;;;;;;<<<;;;::::::999777777888999999999999999555666777777777777777777777888999999888666444222444333333555777777666444333333444444555555555555:::999666555555777:::;;;777777777777777888999999666888:::;;;::::::;;;<<<999888777666555666777777888888999;;;999777;;;AAAFFFUUU___gggpppqqqvvvwwwpppeeecccrrruuuoooqqqtttwww~~~}}}wwwzzzqqqkkklllnnnrrruuuvvvuuusssqqqsssttttttrrrqqqrrrssspppqqqpppmmmiiifffeeeeeehhhmmmssswwwwwwxxxzzz|||xxxyyyzzzyyyxxxyyy{{{}}}tttvvvvvvssstttvvvsssnnn[[[UUUMMMFFFAAA???===<<<;;;===???@@@AAADDDGGGKKKQQQUUUZZZ^^^```aaacccddd>>>>>>===;;;999888:::<<<::::::::::::::::::::::::999999::::::;;;<<<<<<<<<:::::::::999999999888888999::::::999777666888999888888888999:::<<<===>>>::::::999999:::;;;<<<<<<======<<<<<<<<<======>>>======<<<;;;;;;;;;<<<=========>>>>>>>>>======<<<>>>===<<<<<<===???AAACCCFFFEEEEEEDDDEEEEEEFFFFFFBBBCCCEEEEEEDDDEEEFFFHHHIIIJJJLLLMMMLLLJJJGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIHHHDDDDDDIIIKKKJJJEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCBBBAAAAAAAAAAAABBBAAABBBCCCCCCCCCCCCCCCCCCBBB@@@@@@AAA>>>:::<<>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;<<<======999999888888888888999999<<<<<<<<<;;;::::::===???>>>>>>======<<<;;;;;;;;;999888777777777888999:::555666777777777666555555555444444444555666888999666555333222222333666777777555333111111111111000...000111222111111222444333444444555555444444333222222333444444555555555111111111111111111//////000000/////////////////////////////////000111111111111111111111222333333222222222222222222222222111111222222222333333333111111222222222333333333333222222444666666444222111333555555444444777:::999888777666555666666777666777999:::;;;;;;::::::::::::;;;<<<===>>>@@@AAACCCCCCDDDFFFFFFGGGGGGFFFHHHFFFDDDBBBBBBDDDFFFGGGHHHGGGFFFEEEDDDBBB???<<<>>>???@@@BBBDDDFFFHHHIIICCCBBB@@@AAACCCEEEFFFEEEFFFHHHJJJLLLLLLJJJHHHGGGCCCDDDFFFFFFFFFEEEEEEFFF@@@BBBEEEGGGHHHHHHHHHHHHCCCCCCAAA???>>>>>>AAADDDEEEDDDBBBBBBAAA@@@<<<:::>>>>>>?????????>>>===<<<<<<;;;:::;;;<<<<<<:::888999999999::::::;;;;;;;;;??????@@@???===>>>@@@BBB===<<<;;;;;;<<<<<<:::888777888999:::;;;::::::999888888888777888888999999999:::;;;;;;;;;:::888888555555666777777777777666333444555555666666555555888888999888777666444333444333444666888999777666444555555555555666666666666666666666777777888888777777777666777888888999555777999:::999999:::;;;666666666666777777777777777444444888888777:::@@@BBBJJJQQQ]]]lllnnnppp|||~~~xxxkkkhhh}}}~~~uuutttvvvuuuyyyzzzyyywwwwww|||xxxnnnoooqqqtttwwwvvvsssqqqoooqqqrrrrrrqqqppppppqqqnnnppppppmmmiiiffffffggglllqqqwwwyyyxxxwwwyyy|||yyy{{{|||{{{yyyyyy{{{}}}vvvxxxwwwuuuwww{{{{{{wwwkkkdddXXXMMMFFFBBB@@@???;;;============???BBBDDDDDDHHHMMMQQQRRRTTTVVVYYY>>>>>><<<999777888:::===;;;:::::::::::::::::::::888888999:::;;;======>>>:::::::::999999999888888:::::::::888666666888:::777888888999:::<<<===>>>999:::::::::::::::::::::======<<<<<<<<<======>>>======;;;::::::;;;<<<===;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;<<<===@@@CCCEEEGGGFFFFFFFFFFFFFFFGGGGGG@@@BBBDDDEEEFFFGGGIIIKKKHHHIIILLLMMMLLLIIIFFFCCCEEEGGGKKKNNNNNNLLLIIIGGGIIIJJJHHHCCCCCCIIILLLKKKHHHGGGFFFEEEDDDDDDDDDDDD?????????@@@AAABBBCCCDDDAAACCCDDDCCCAAA??????@@@CCCAAAAAAAAA>>>:::<<>>===>>>======<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<999888888888888888999999=========;;;:::;;;>>>AAA>>>?????????>>>===<<<;;;999888777777777888999:::444555666666666555333222444333333333444666777888666555333222222555777999777555222111111111111000///000222222111111333444222333333333333333333222111222333444555666666666333111......///000000...111111000000///////////////////////////000111111222222111111222222333444111111111111111111111111000000111111222222222222111111222222222333333333333333333555666666444222222333555444333444777;;;:::999777666666666777888777888:::;;;<<<<<<;;;;;;::::::;;;<<<>>>@@@BBBCCCEEEEEEEEEFFFEEEEEEDDDDDD>>>@@@BBBCCCBBBCCCDDDFFFCCCBBBCCCEEEFFFFFFEEECCCBBBBBBCCCDDDEEEGGGHHHHHHDDDCCCBBBDDDGGGKKKLLLMMMGGGIIIKKKLLLLLLJJJHHHFFFJJJJJJIIIGGGDDDCCCCCCDDD<<>>BBBFFFBBBAAAAAAAAAAAA???<<<999>>>?????????>>>===;;;:::;;;:::::::::;;;;;;999888999999999999999999999999?????????>>><<<===???AAA>>>===<<<===>>>>>><<<;;;777888999:::;;;;;;:::999777666666666777888999999999999:::;;;:::999888777333444444555666555555555222333333444555555555444999999888888666555444333444444555777999:::888777555555555666666666666666111333666888999888666444666666666666666777888888555777999999888888999:::444555666777888888888888555///...333666666:::AAAGGGJJJLLLYYYjjjkkkiiirrrvvvtttyyy|||{{{yyyjjjfff||||||qqqnnnoooppp{{{|||yyyyyytttttt|||vvvsssuuuwwwwww{{{ssssssuuuwwwxxxvvvrrrnnnmmmoooqqqqqqooooooooopppmmmooopppnnnjjjgggggghhhoootttyyyzzzxxxwwwyyy|||zzz|||~~~}}}zzzyyy{{{}}}zzz{{{yyyvvvwww||||||yyyyyypppbbbUUULLLGGGDDDCCC<<<===>>>======>>>@@@CCC===AAAEEEHHHIIIKKKNNNRRR>>>======<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<:::999999888888999999:::;;;:::888888888888777555888888888888888999999999::::::999999999888888888999:::;;;<<<;;;:::999888===???@@@>>>;;;999:::<<<<<<<<<=========<<<;;;:::===>>>>>>???>>>>>>===<<>>CCCJJJFFFHHHJJJJJJHHHFFFEEEEEEBBBBBBAAABBBDDDFFFIIIKKKGGGIIIJJJJJJGGGEEEEEEEEEGGGHHHHHHIIIHHHGGGFFFEEEDDDGGGIIIHHHFFFFFFJJJMMMJJJIIIFFFDDDAAA@@@??????>>>???AAABBBCCCDDDDDDDDDEEECCC@@@????????????>>><<<===>>>???@@@AAABBBBBBFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;999<<<>>>===:::888999;;;???>>>>>>===<<<;;;;;;::::::;;;<<<:::999:::<<>>AAABBBBBBAAA@@@@@@AAAAAA@@@???>>>@@@AAAAAAAAABBBCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@>>>======>>>@@@BBBDDDEEEEEEDDDCCCDDDDDDDDDCCCBBBBBBDDDFFFDDDCCCDDDGGGJJJJJJGGGCCCHHHEEECCCDDDGGGGGGCCC>>>AAAAAAAAAAAA@@@@@@@@@@@@===<<<<<<===???AAACCCEEEAAAAAAAAA@@@>>>===;;;:::??????>>><<<::::::<<<>>>=========>>>???>>><<<999:::999888777777999;;;<<<<<<:::888999<<<@@@AAABBB??????@@@@@@???<<<:::888999999999::::::999888888888888888999999888888888<<<;;;;;;<<<======<<<:::888999::::::888555222000333333333333333333333333777777777666666555444444666666666666666666666666555555666666777777777888999::::::999999888777666555666666666666666555444888888888888888888888888333555666666555555666888555555444444555777:::<<>>>>>??????===<<>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999999888888888888999;;;999888777888888666555666666666777777777777777:::::::::999999999888888777888999999::::::::::::<<<===>>>===:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>=====================<<<888777<<<@@@BBBFFFLLLDDDFFFHHHGGGEEECCCBBBBBBAAABBBCCCDDDEEEEEEFFFFFFFFFGGGIIIHHHFFFDDDDDDDDDFFFFFFGGGGGGGGGFFFDDDDDDFFFEEEDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDEEECCC@@@>>>>>>???@@@@@@???<<<<<<===>>>???@@@AAABBBEEEDDDCCCBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;:::<<<===<<<999888999;;;>>>>>>==================999666:::LLLbbblllfff\\\AAA>>>;;;:::;;;<<<:::999===<<<:::999999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777666555444444444555666777666777777777777666555555444444333333222222111111555555555444111//////000333333333333333333222111333333222111111111111111333222111///...---......,,,---......---,,,---///000111222222333333333222000000000111000000//////...///000222222333333333444333222222111111111222555444222111111222333444777888888888888777555444333333222222333555666777888888777666666666666777888999:::<<<>>>???AAAAAA>>>???@@@@@@AAA@@@???>>>>>>???@@@???>>>>>>???AAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>===???@@@BBBCCCDDDCCCBBBAAACCCCCCCCCBBBAAABBBDDDFFFGGGFFFGGGIIILLLKKKHHHEEEFFFDDDCCCEEEIIIJJJGGGDDDAAA@@@@@@???>>>>>>>>>???=========>>>???AAACCCDDDAAAAAAAAA@@@???===;;;:::??????>>><<<::::::<<<>>><<<;;;;;;<<<>>>>>><<<:::<<<:::999777666777888999999777666555888;;;???BBB@@@AAAAAA@@@???===;;;:::;;;;;;;;;;;;;;;:::999999777888999::::::999888777;;;::::::;;;===>>><<<;;;888999:::;;;999777444222333333333333333333333333777666555555555555555555555555555555555555555555888888888777666666666666666666777666666555444333444555555666666666555555999999999999999888888888555666777777666666777999888777777666777999;;;<<<<<>>===;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777999888666666777777666444444444555555555666666666::::::999999999888888888555555666666888999:::;;;999;;;;;;;;;999999:::;;;;;;:::999999999:::;;;<<<===<<<;;;;;;;;;<<<===>>>888888;;;???AAAAAAEEEJJJ@@@BBBDDDCCCAAA???>>>>>>===???BBBDDDEEEEEEDDDCCCDDDEEEGGGGGGEEECCCBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBDDDAAA???AAAEEEGGGFFFCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAACCCDDDEEE@@@???===>>>???AAAAAA@@@<<<<<<===>>>??????@@@@@@CCCBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888:::<<<<<<=========>>>>>>>>>>>>>>>888777DDDTTTWWWIII:::>>><<<;;;:::;;;<<<;;;:::>>><<<:::999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<888888777666666666666777555555444444444666777888666666666666666555444444444444444444444444444444555555555444111//////000111222222333333333333333222222111000000000111111333222111///...............///000///...---...///000111222222333222222222---......///000000//////000000111222222222222222333333222111111111111222555444333333333444555666999999999888888666555444333333333333444555666666666666555555666666777888888999;;;===@@@BBBDDDEEEAAAAAA@@@>>>=========<<<<<<===>>>=========???AAACCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>===???@@@AAAAAAAAA@@@>>>===AAABBBCCCCCCBBBBBBDDDFFFGGGGGGHHHIIIJJJJJJGGGDDDBBBAAAAAADDDIIIKKKJJJGGGBBB@@@>>><<<;;;;;;<<<===>>>>>>>>>>>>???@@@BBBBBB@@@AAABBBAAA@@@>>>;;;999??????>>><<<:::999;;;===999999999:::<<<===<<<::::::999888777777888999999777666555666999===BBBDDDCCCBBBBBB@@@???>>>===<<<>>>>>>>>>===<<<;;;:::999777888:::;;;;;;:::888777999999999:::===>>>===<<<888999:::::::::888666444222222222222222222222222555555444333333555666777444444444444444444444444888888777777777777777888666666666555555444333222333444555666666666666666999999999999999999999999777888999999888888999:::;;;::::::::::::;;;<<<===;;;@@@GGGMMMRRRYYYaaahhhjjjllldddaaahhheee\\\]]]dddmmmrrrppppppvvvxxxuuuxxx{{{zzzppphhhhhhmmmqqqyyyxxxvvvtttssspppkkkggglllgggfffmmmvvvyyyyyyyyyyyytttuuuwwwxxxvvvqqqmmmjjjhhhhhhhhhhhhjjjlllmmmmmmmmmooopppuuutttssssssrrrrrrrrrsssuuuuuutttrrrpppqqqsssuuuwwwwwwwwwwwwxxxxxxxxxxxxvvvtttqqqooonnnllliiigggVVVPPPGGG@@@===<<<<<<<<<<<<:::888888999:::::::::>>><<<:::888777999;;;<<<<<<;;;;;;;;;::::::999999999888777666555555555555888666555555666666555333333333444444555666666666999999999888888888777777666555444444555777888999777888888999999999:::::::::999888777777999;;;===;;;:::999888888999;;;===;;;;;;======<<<<<<>>>AAA<<<>>>@@@@@@???>>>>>>???;;;<<>>??????AAABBBCCC@@@>>>===>>>???@@@???>>>;;;;;;<<<===>>>>>>???????????????>>>>>>===<<<;;;;;;<<<<<<<<<=========>>>>>>===<<<::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<555666888999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<;;;999888777777888999999888777777777888999:::666666555444444444444555444444333333444666888999555555555555555444333333222222333333333444444444111222333333111111222333...///000111222222222222111000000//////000000000222111000000///.........111222333222000000000222111111222222222222111111------......///......---000000111222222111111111222222111111111111111222444444333333333444555555777777666666555444333222333333333333444444555555333333444444555666888999777888:::<<<>>>@@@BBBBBB@@@???<<<:::999::::::;;;:::<<<======<<<===???AAABBBBBBBBBAAAAAAAAA@@@@@@>>>=====================????????????>>>===;;;:::AAACCCDDDDDDCCCDDDFFFGGGFFFFFFFFFGGGGGGFFFDDDBBB@@@??????AAAEEEGGGGGGFFFBBB@@@===:::999999;;;<<>>;;;999>>>???>>><<<:::999:::<<<777777777888;;;<<<<<<;;;777777777888:::<<<===???999666666;;;DDDJJJJJJGGGEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>===<<<:::999888777888:::<<<<<<:::888777888777888:::<<<>>>===<<<666777888999999888666555333333333333333333333333444444333222333555777888555555555555555555555555555555555666777999;;;===888888888888777666555555444555666777888888888888999999999999::::::::::::999:::;;;;;;999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDHHHJJJMMMVVV___mmmrrrkkkeeehhhfff^^^______fffjjjjjjmmmqqqqqqnnnnnnppppppkkkeeeeeehhhllllllooosssyyy}}}qqqdddjjjeeedddmmmzzz|||yyyssstttxxxyyyvvvrrrmmmkkkkkkmmmnnniiiiiihhhhhhiiijjjmmmooouuutttsssrrrrrrrrrssstttwwwvvvuuusssrrrsssuuuvvvwwwwwwxxxxxxwwwwwwwwwvvvuuutttsssqqqpppnnnlllkkkccc\\\SSSJJJDDD@@@===<<<@@@===;;;;;;;;;<<<<<<<<<===;;;999777777888:::<<<<<<<<<;;;:::999888888777777666555555444444444444666444333333555555444222333333444444555666666777888888777777777666666666777666444444333444555666666666666777888999999999999888777666777999<<<===999888666666666888:::;;;;;;<<<;;;888777999;;;<<<999;;;===>>>>>>???AAABBB@@@?????????@@@AAACCCDDD???AAACCCCCCBBB@@@@@@@@@????????????????????????BBBDDDGGGGGGEEEEEEFFFGGGAAABBBDDDDDDCCCAAA>>>===============>>>???@@@@@@AAA???>>>>>>???>>><<<;;;;;;;;;;;;<<<<<<======>>><<<<<<======<<<;;;:::999;;;<<<<<<======>>>>>>???@@@>>><<<;;;<<<===???@@@===<<<;;;:::999888777777333888;;;888222222999AAA888999:::::::::999::::::888777666555555555555666666666555666666777777888444444333222222222222222444333333333444555777888444444444444444333222222000000000111222222333333000111222222000000111222+++,,,---...///000000000/////////......//////000111111000000//////......111222333222111000111222111111111222222111111000////////////...---,,,+++//////000111111000000000111111111000000111222222222222222222222333333444555555444333222222222111222222222333333333333333111111222333444666888888777777888999::::::;;;;;;;;;999777666666777999::::::;;;<<<<<<<<<<<<>>>@@@>>>>>>>>>======>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<=========<<<<<<;;;::::::AAACCCEEEFFFEEEFFFGGGIIIEEEFFFGGGGGGFFFDDDCCCCCCBBBAAAAAAAAACCCDDDDDDCCCBBB@@@===:::999999;;;<<>><<<:::>>>>>>>>><<<:::999999:::777666555777:::<<<<<<;;;888999:::;;;<<<>>>???@@@;;;666666@@@OOOUUUPPPGGGFFFEEECCCAAA@@@?????????======<<<;;;:::999777666777888:::;;;;;;:::888777777777777999<<<===<<<;;;555555666777777666555555333333333333333333333333444333333333444666777888666666666666666666666666555555444555666999;;;===999999999999888777666666555666777888999:::::::::888888888999999::::::::::::;;;<<<;;;:::999:::;;;:::;;;<<<======<<<<<<;;;>>>>>>AAADDDDDDEEEOOO[[[qqq|||xxxmmmjjjeee```cccccceeegggkkkrrrxxxwwwssslllllllllkkkgggccccccdddcccggglllvvvtttjjjhhhiiirrr~~~}}}~~~~~~{{{wwwsssqqqqqqssstttnnnlllhhhfffgggjjjmmmooouuuuuuuuuuuuuuuvvvvvvwwwwwwuuusssrrrssstttvvvvvvxxxxxxxxxxxxxxxwwwvvvuuusssssssssrrrpppooonnnnnnlllggg```YYYRRRKKKDDD@@@BBB@@@===<<<=========<<<;;;:::888777777888:::;;;<<<<<<;;;:::888777666666444444333333333333444444444333222222333444333222222222333444555666666777666666555555555444444444666666555444444444444444777666555666888999999777777777777777888:::<<<===888777777666777888:::;;;888999777555888>>>@@@>>>888:::<<<>>>>>>???BBBDDDFFFDDDAAA???>>>>>>??????>>>@@@BBBBBBAAA@@@???@@@>>>============>>>??????EEEIIIKKKIIIEEEAAAAAACCC@@@AAAAAAAAA@@@???===<<<<<<<<<===>>>??????>>>>>>@@@???>>>>>>>>>===;;;999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===<<<;;;:::999;;;;;;<<<<<<<<<=========???===<<<<<<===?????????===<<<;;;999777666555444999999999777555111...,,,555777999999888777777888555555444333333333444444555666777888888888888888333333222111111111111222333333222222222444555666333333333333333222111111.../////////000000111111222222222111...,,,,,,---******,,,---..................------......//////000000000000000///......---///000000//////000111111111111222111111000///000000000///...,,,+++***------...///////////////111000000000000111222222///000000111111222222222444333222222111222222222000111111222222111111000000000111222333555777888666666666666666666666666666555444333444555888999999:::;;;;;;::::::<<<>>>:::::::::::::::;;;======>>>===<<<:::999::::::;;;::::::::::::;;;;;;;;;;;;???BBBDDDFFFFFFFFFHHHIIIFFFGGGIIIHHHFFFEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBB@@@>>><<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@>>>===<<<===>>>>>>===:::888888999777666555777999;;;<<<;;;>>>>>>>>>>>>============<<<777777AAAQQQVVVOOOEEEEEEDDDDDDBBBAAA@@@???>>>;;;;;;::::::999888777666888888888999999888888888777777777999;;;<<<;;;:::555555555666555555444444444444444444444444444444333444555555666777777888777777777777777777777777999888666444444555777888888888888888777666555444666777888999999:::999999777777777888888999999:::999:::;;;:::999888999:::888:::<<<>>>>>>===<<<;;;:::999===CCCCCCCCCNNN]]]xxxwwwqqqkkkfffiiiiiijjjnnnuuu|||qqqnnnlllllljjjeeebbbdddccceeeeeeiiiwwwmmmmmmooovvv~~~zzzxxxwwwwwwxxxvvvrrrnnnlllnnnqqqtttuuuvvvwwwxxxyyyyyyyyyyyyyyyuuurrrpppppprrruuuvvvvvvxxxxxxyyyyyyxxxvvvtttsssoooqqqrrrsssrrrrrrsssuuuqqqnnnkkkgggaaaZZZRRRMMMIIIFFFBBB@@@???>>><<<;;;999999888888888888999999<<<<<<;;;999888666555555222222222222222333444555333111111111333333222111000000111222333444555555444444444333333333222222444444555555555555555555888777555666888999888666666666888999:::<<<======888888999::::::;;;<<<<<<777777777888@@@HHHFFF???:::<<<=========>>>@@@BBBDDDCCCBBBAAA@@@?????????>>>@@@BBBBBBAAA@@@@@@@@@======<<<<<<<<<===>>>???CCCEEEFFFFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAAAAA@@@>>>===>>>======>>>>>>>>><<<999::::::::::::;;;;;;;;;;;;<<<===>>>???>>>===;;;::::::::::::::::::::::::;;;===;;;:::;;;===???>>><<<<<<;;;:::999888777666555444555777;;;??????===:::333666888888666444555666333333333333333444444444333555777:::::::::888777444444333222222222222333333222111111111222333444222222222222222111111000//////////////////000000000111111///,,,+++++++++***+++,,,---------------------,,,,,,---......//////000000111000000......+++---////////////111222111111111111111000/////////////////////...---,,,***+++,,,---......//////000000000000000111222222...///000111222222222222000//////......///111111//////000111111000///...000000000111333444666666777777666666666666666666555444444333444555666777777888999888777777888:::777777777777999;;;===>>>@@@>>><<<999888888888999888888888999:::<<<===>>>===???BBBDDDEEEEEEGGGHHHDDDFFFHHHHHHFFFEEEGGGHHHGGGGGGEEECCCAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>???===>>>@@@AAACCCCCCCCCCCCEEECCCAAA@@@>>>>>>===>>>===>>>>>>===:::888777888999777666777999;;;<<<;;;>>>>>>>>>>>>======<<<;;;>>>;;;;;;AAAJJJNNNJJJEEECCCDDDDDDCCCBBB@@@>>><<<999999::::::999888777777888888777666666777888888888777777888:::;;;999888777777666666555555444444666666666666666666666666444555777888999888777666777777777777777777777777999888555333333444555666777777777777666555444333666666777888888777777777555666666777777888999999888999:::999777666777888777999<<>>888888888888999999888888<<<<<<;;;999777666555444000000000111222333555555222111000111222333222111...///000111222333444444333333333222222222111111111222444666777777666666:::777555666999:::888666555666888:::<<<=========999:::;;;<<<===>>>======888999:::===GGGNNNIII>>><<<===>>>===<<<<<<===???===>>>@@@CCCDDDCCCCCCBBB>>>@@@BBBBBBAAA@@@@@@@@@===<<<<<<;;;<<<===>>>???>>>===>>>AAAEEEFFFCCC@@@;;;;;;;;;;;;<<<>>>???@@@<<<>>>AAADDDDDDBBB???===<<<;;;<<<===??????===;;;::::::::::::::::::;;;;;;===>>>@@@AAAAAA???===<<<888888888888888888888888;;;999888:::===>>><<<999:::::::::999999888888888555:::===:::333111444999333555888777555333333444333333333444444555555555111333777::::::999777555666555444444333333444444333222111000000000111222222222222222222111000000000000000///////////////,,,---......,,,,,,---...,,,,,,------......------,,,,,,,,,,,,------.../////////000111111000///...,,,...000000000111333555111111111111111000//////---...//////000/////////((()))***,,,---.........000000///000000111222222...///000111222333333333++++++******+++,,,...///......///000000///...---000000000111222333555666777777777777777888888888666555555444444444555555666777777666444444555777666666666777999;;;>>>???@@@???<<<999777777777888666666777999:::===???@@@:::===AAACCCCCCDDDEEEFFFAAADDDFFFEEECCCCCCEEEHHHEEEEEECCCAAA>>>===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<===???BBBCCCDDDDDDDDDFFFDDDAAA???======>>>???===>>>???===:::888777777:::888777777999;;;;;;;;;;;;;;;<<<===>>>>>>======BBBAAAAAABBBDDDFFFGGGGGGBBBCCCDDDDDDBBB@@@===;;;999999:::::::::999888888999777666444444666777999888777777888::::::999777888888888777666555555555777777777777777777777777444666888:::;;;999777555666666666666666666666666666555333222222444777999888888888888777666555444555666666666666666555444444555555666777888888888777888999888666555666777777999===@@@AAAAAA???======;;;@@@FFFCCC???IIIYYYcccrrrrrrlllpppqqqjjjfffiiiwww|||rrrkkklllmmmllloootttxxxiiiiiipppsssvvvrrrnnnvvvyyyyyyyyyyyyyyyzzz{{{{{{wwwwwwxxx|||}}}yyy{{{}}}~~~}}}zzzvvvtttvvvsssqqqssswww{{{|||{{{uuuvvvvvvvvvuuussspppooooooqqqssssssppppppqqqtttrrrrrrrrrsssttttttqqqooojjjeee^^^WWWRRRMMMHHHEEE:::888555555777999:::::::::999888666555333222111000111222222333333333333222222111111111111111222444000///222222111222666666444222111222333333333444444444444444555666777:::::::::999999999999888666777999;;;<<<<<<<<<<<<>>>===<<<:::::::::;;;<<<<<<:::???IIIKKKDDD>>>===999:::;;;<<<===>>>??????@@@@@@AAADDDHHHIIIFFFCCC???@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAA??????>>>======>>>???@@@???@@@AAAAAA@@@???===<<<======<<<;;;:::999999999777888999;;;<<<<<<=========???AAABBB@@@===999777888888777666666555666666888999999:::::::::999999;;;;;;:::888777555444444555666777888888777666555444444555555444444333222444333333222222333333444555555555555555555555555666666666666666555555555333222222111111222222333111111111000000000000///111///...///000111...+++---------,,,,,,++++++++++++,,,------......------...------,,,,,,,,,------000000000000////////////,,,,,,,,,---...///111111///............---------000000//////............((()))+++---.........---000///...------...///000222000///000222333000............////////////000........................222222333333333222111111333444555444333333444666555555555666666666777777555666888777555444444555777888::::::999:::<<<>>><<<===<<<;;;999888999:::999888777888999<<>>BBBEEEFFFEEEBBBAAACCCAAA???>>>>>>>>>===;;;:::<<<======;;;:::::::::<<<;;;:::999:::<<>>AAACCCDDDDDDCCCCCCGGGCCC???>>>???@@@>>><<<:::999888777666666666777777666666555666777888999888888888888888777666666888666444333444555555444777777888999888777666555777888999:::::::::::::::666666555666666777888888222222222222333444555555777777777777666555444333444555666666666555333333555555555555666666666666666666666666666666666666999999;;;===>>>??????@@@@@@BBBDDDEEEFFFGGGIIIKKKWWW```hhhlllrrruuupppgggsss{{{ooogggfffjjjnnnwwwooolllhhhnnnpppttt}}}fffggglllsssyyyzzzvvvrrrvvvwwwyyy}}}|||||||||{{{xxxuuusssqqqqqqqqqqqqssswwwzzzzzzzzzvvvvvvvvvuuutttsssqqqppprrrqqqpppooonnnooooooppptttrrrooooooqqqtttvvvwww{{{yyyrrrlllhhhcccXXXMMM:::888666666888:::::::::999888777666444333222111111111222333333333222222222222111000000111111222222//////222222000111444222111111222444444222000222222333444555666888999999999999888888777777777666777999:::;;;;;;;;;:::===<<<<<<;;;::::::;;;;;;:::;;;AAAHHHIIIBBB>>>>>>;;;;;;<<<===>>>>>>??????AAA@@@@@@CCCFFFFFFDDDAAA@@@AAABBBBBBBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@???>>>======>>>???@@@>>>>>>???@@@@@@?????????>>>===;;;:::999999::::::888999:::;;;<<<<<<<<<<<<<<<===>>>???>>>;;;888666999888777777666666777777888999999999999888888777;;;;;;:::888777555444444555666777888888777666555444444555555555555444444555555444333333333333333555555555555555555555555777777666666555444333333333333222222222222333333222222111111111000000000111///......000000---+++------,,,,,,++++++++++++,,,---......//////.........---------------......000000000000/////////...+++++++++,,,---...000111............------------//////.........---------++++++,,,,,,---,,,,,,,,,000///...------...///000111///...///111222000---------........./////////........................000111222222333333333333111222333222111111333555333333444555666666777777666777888777555444444444444777999;;;;;;<<<===???999999888777777777888999;;;;;;:::::::::;;;===>>>;;;;;;===AAAEEEGGGEEECCCDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA===<<<<<<<<<<<<<<<<<<>>>AAABBBAAA?????????>>>@@@BBBEEEEEEEEECCCBBB@@@>>><<<;;;;;;;;;:::888888:::;;;;;;999888999999::::::999999:::<<<>>>???=========<<<<<<;;;::::::===>>>AAACCCDDDDDDCCCBBBDDDAAA>>>=========<<<:::888888888777777777777666666666555444444555666777555666777888888888777666777555222222333555555555777888999999999888666666666777777888888888777777777777666666666777888888222222222222333444555555666666777777666555444444444555666777777555444222444555555555666666666666666666666666666666666666777888:::<<<===>>>>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDLLLUUU]]]bbbgggnnnnnnjjjttt{{{{{{jjjcccfffmmm}}}wwwpppiiiaaafffnnnvvv{{{~~~}}}yyyiiiYYY^^^eeellloooppppppooo}}}}}}~~~~~~~~~}}}{{{yyyvvvsssqqquuuuuuuuuwwwyyyzzzyyyxxxwwwvvvuuutttsssqqqqqqpppllllllmmmnnnnnnooooooooosssrrrqqqrrrtttxxx{{{|||wwwmmm999888777888:::::::::888888777666555444333222111222222222333222222111111111111000000000111111222000...///222222//////222......000333555444111///111111222333555777999:::888888777666555555444444666777888:::::::::999888:::;;;;;;;;;;;;:::999999888;;;AAAFFFDDD???===???=========>>>>>>?????????@@@@@@@@@BBBCCCCCC@@@>>>BBBBBBBBBBBBBBBBBBBBBBBB??????>>>============>>>????????????????????????@@@??????>>>>>>>>>??????=========>>>>>>???@@@AAA>>>===;;;999999999:::;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888777999999888888777777888888999999999999999888777666;;;;;;:::888777666555444666666888888888888666666333444555666666777777666777777555444333222222222444444444444444444444444777777666555333222111111333333222222222222333333333333333222222222111111111///......///...,,,+++,,,,,,+++++++++++++++***---...//////000000//////......---......///000111000000000/////////......*********+++,,,---...///............------------------------,,,,,,,,,,,,...---,,,+++++++++++++++///......------......//////......///000000///---,,,---------.......................................///000222333444444444222333444333222222444666222333333444555666666666666888999888666444444444333666:::<<<======>>>???999888777777777999:::;;;======<<<<<<;;;::::::::::::;;;<<>>>>>>>>AAAAAABBBCCCDDDDDDDDDCCC>>><<<:::999::::::999777555666888888777666777888888888777777888:::<<<>>><<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@BBBCCCCCCBBBBBBAAA>>><<<;;;;;;:::999888555666777888888888777666666555444333333333444555222333555777888777666555555222000///111444666666888888999999888888777666555555666666666555444444888888777666666666777777222111111222222333444555555666666666666666555444444666888999999777444222444444444555555555666666666666666666666666666666666777888:::;;;<<<<<<===???@@@AAAAAA@@@@@@AAABBBFFFNNNVVVZZZ^^^eeejjjlllnnnoootttxxxwwwuuuxxx~~~~~~lllbbbfffmmmqqq{{{}}}vvvqqqhhh]]]```lllxxx{{{zzzyyyyyywwwqqqvvvyyyzzz}}}yyyfffRRR[[[dddnnnrrrpppooorrruuu~~~}}}zzzwwwuuutttyyyyyyyyy{{{{{{zzzxxxuuuuuutttrrrpppnnnnnnnnnnnnkkklllmmmoooooooooooonnnrrrrrrsssuuuxxx|||999888888999::::::999777666555555444333222222111222222222222222111000///111000000000000111111222000...000333444000///111...///000222555555333111222222222333444666777888666666555444333222222111555666888888999888777666888999:::::::::999888777444999???AAA>>>:::;;;>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>><<>>>>>?????????AAA@@@@@@??????>>>>>>>>>@@@@@@??????????????????>>>>>>===<<<===>>>???@@@>>>===;;;999888999;;;<<<===============<<<;;;;;;;;;;;;:::999999888999999::::::999888888999999999;;;;;;;;;;;;:::999888888;;;::::::999777666666555888888::::::::::::888888333444555777888999999999999999777555444333222222444444444444444444444444555444444333333222222222333333333222222333333333444444333333333222222222000000000000///...,,,+++++++++++++++++++++++++++------...///////////////............///000222222000000/////////.........************+++,,,---............---------,,,,,,,,,,,,,,,+++++++++++++++...---+++*********+++,,,---------------------------------...//////...---,,,,,,,,,---------..............................//////111222222333333333444555666666555555777999444444444444444444444444555666888888666555666777333777;;;======<<<<<<<<<888777555555666888999999============<<<:::999888999:::<<<>>>@@@AAAAAAAAACCCCCCEEEEEEEEEDDDBBBAAAAAA???======>>>>>>>>>===???AAABBBBBB@@@>>>>>>>>>AAAAAA@@@@@@AAAAAABBBBBB>>><<<::::::::::::999888222444555666444444444555555555666666888999;;;<<<;;;;;;::::::;;;;;;;;;<<<======???@@@AAAAAAAAAAAA>>>===;;;:::999888777666333444666888999999777777555444333222111222333333222333555777666555333222333111......111444777888888888888888888777777777555555555555555444333222777777666555444444444444111111111111222333444555555555666666666666666555444666888::::::777555333333333444444444555555555555555555555555555555555444555666888999:::;;;;;;;;;===???@@@@@@AAACCCEEEIIIQQQYYY\\\]]]```eeeiiijjjgggfffhhhhhhhhhmmmsssxxx~~~pppfffeeeiiieeennntttsssqqqooojjjcccbbbooo{{{}}}yyywwwuuurrrnnnrrrwww{{{}}}vvvbbbNNNgggrrr}}}~~~xxxtttwww}}}~~~}}}|||zzzyyyxxxzzzzzz{{{|||}}}{{{wwwtttsssqqqnnnllljjjjjjkkklllqqqqqqpppoooooopppqqqqqqrrrtttwwwyyy{{{~~~888888777888999999888666444444333333222222111111222222222222111111000///000000//////000111111222222000111555555111000111222111000111333555555555444333333333333333444444444444333222222111000000444555666777777777666555666777888999999888777666111777<<<;;;888777888;;;=====================>>>>>>>>>???>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>@@@???===<<<;;;<<<===>>>===<<<:::999999:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;<<<;;;:::999999::::::;;;:::999999999999999::::::<<<=========<<<<<<;;;:::;;;::::::999888777666666:::;;;<<<======<<<;;;:::444555666888999:::;;;;;;;;;:::888666555333333333444444444444444444444444111111222222333444444444444333333333333333333444444444444333333333333222000222333444222///---+++++++++++++++++++++++++++,,,,,,---............---.........///000111222333////////////............***************+++,,,---...------------,,,,,,,,,******++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,------------,,,,,,+++,,,..................,,,,,,,,,---------..............................111111111222222111111000333555666555555555888999666666555444333222111111222444777777777777888:::666999<<<===<<<:::888888777555333444666666555444:::;;;;;;<<<;;;;;;:::999999:::<<<===>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA@@@???===>>>?????????===>>>???AAA@@@???>>>>>>?????????>>>=========>>>>>>===;;;999888999:::999888111333444444333222333444333444444666777999:::;;;:::999999888999999:::;;;<<<<<<===>>>>>>>>>??????======<<<;;;999888777666222333666888999999888777444444222222111222333444555555666666555222000...222000...///222666888999888888777777777777666777666666666666555444333333555444333222222222222222111111111111222333444444444444555666777777666666555666888999999777555333333333333333444444444444444444444444444444444444222333555777888999999999999;;;<<<======>>>@@@AAAHHHOOOYYY______^^^aaaeeekkkhhhfffgggfffdddgggmmmvvv{{{~~~wwwmmmeeeaaa\\\dddjjjjjjhhhiiikkklllnnnuuu||||||{{{yyytttnnnkkknnnrrrwwwzzzxxxlll```jjjuuuxxxrrrtttyyy~~~~~~}}}}}}}}}}}}}}}}}}xxxxxxyyy{{{|||{{{wwwttttttrrrooommmllllllmmmnnnqqqpppnnnmmmnnnqqqtttwwwsssvvvzzz}}}~~~999777666666777888666555222222222222111111111111111111111222111111000000////////////000111111222444111222444444111000222444222000111333555555555333333222111111111111222222222111111111111000000222333444666666666555444555555666777777777777666111666999666444666888888:::::::::;;;;;;<<<<<<<<<;;;<<<======<<<<<<>>>?????????AAAAAAAAAAAA??????@@@????????????@@@AAAAAABBBAAA???>>>>>>>>>??????AAAAAAAAAAAA@@@???>>>===???>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;===============<<<;;;:::;;;;;;:::::::::;;;<<<<<<999999888888999999::::::======>>>>>>>>>>>>======;;;::::::999888888777777;;;<<<============<<<;;;666777888999;;;;;;<<<<<<<<<;;;999777666555444444333333333333333333333333000000111222444555666666444444333333333333444444444444444333333333222222000444888999777222...,,,+++,,,,,,,,,,,,,,,------+++,,,,,,---...---------//////...//////000111222/////////.........------+++*********++++++,,,---------------,,,,,,,,,,,,************++++++++++++***************+++,,,---+++,,,,,,------,,,,,,+++***,,,...///......///000,,,---------....................................111111222222111000000///000222333333222333555777888777666555444333222111222444777888888888999;;;777999;;;;;;999777666666:::999888;;;>>>???<<<999999999999999::::::::::::999;;;<<<===<<<<<<>>>@@@??????@@@@@@AAABBBBBBCCC???>>>===>>>@@@@@@???>>>===>>>???>>>===<<<===???===<<<;;;::::::::::::::::::888666666777777777666222444555444333111222222222333444666777999::::::999888777666666777888999:::::::::;;;;;;<<<<<<<<<;;;<<<===<<<999777666666333444555777888888777777444444333222333444555666888777666555333111///...333111111222555888999:::888777666555555555666666555555666666666555555444222222111000000000111111111000000111111222333444333333555666777777777777666666777777777666555444222222222333333333444444444444444444444444444444222333444666777888999999888999:::999888777888999>>>DDDOOOYYY\\\[[[[[[___fffgggkkknnnjjjeeeeeeiiitttuuuwwwzzzzzzuuummmfff___cccffffffeeeggglllqqqzzz{{{{{{zzzzzz{{{vvvooolllmmmnnnqqquuuwwwxxxwwwnnnvvvzzzsssoooooo~~~~~~}}}}}}}}}}}}~~~wwwwwwxxxyyy{{{zzzwwwuuuvvvuuusssrrrrrrrrrssstttlllkkkjjjjjjmmmqqqvvvyyysssxxx~~~999777444444555666555555000111111111111111111111///000000111111111111000.........//////000222222444111000222222//////222333222111222333444333111111000000000000000111111000000000000111111111111000111333444555555555555555555444444555666666777333777777333444888999777666777777888999:::;;;;;;888:::<<<<<<<<<===@@@CCC>>>@@@BBBDDDDDDBBB@@@>>>???????????????@@@AAAAAABBB@@@???>>>===>>>@@@AAAAAAAAABBBBBBAAA???>>>===<<<<<<=========<<<;;;;;;::::::;;;<<<<<<;;;;;;:::999:::::::::::::::999888999::::::;;;;;;;;;<<<<<<888888888888888999::::::;;;<<<===>>>>>>>>>>>>>>>;;;::::::999999888888777:::;;;<<<<<<<<<<<<;;;:::777888999;;;;;;<<<<<<<<<<<<;;;999888777666666555333333333333333333333333111111222333444555666666444444333333333333444444333333333333222222222222000666===???;;;555///,,,,,,,,,---------.........,,,------.............../////////......//////000//////.........---------,,,++++++++++++,,,---------------,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++++++++******)))***+++,,,------,,,+++******---///000......///111------........./////////........................///000000111111111111000///111222222222333555777666666666555555555444444555666888888777777777888666888999999777666666777::::::<<>>@@@>>>=========>>>AAACCCDDD>>>>>>===???AAAAAA@@@???>>>??????===;;;::::::;;;;;;;;;;;;:::999888888777:::888666666777888777666444666666555333111111111111222444666888999::::::999888666444444444555666888888888888888999999:::999;;;===;;;888555555555444555555666666777777777444444444444555666888999999888666333222111111111444333444666999;;;;;;:::777666555444333444444555444444555555666555555555111111000000000111111222000000000000111222333444222333444666777888888888777666666555555555555555222222222222333333333333333333333333333333333333222333444666777888888999777888888777666555666777666888BBBOOOUUUTTTTTTWWW\\\dddrrrzzzxxxrrrpppttt{{{xxxvvvxxx{{{{{{xxxtttnnnkkkjjjjjjlllnnnppprrr||||||zzzwwwzzz|||zzzxxxvvvsssrrrvvv~~~wwwllleeennnqqqvvv|||~~~}}}||||||}}}}}}zzzyyyxxxxxxyyyyyywwwuuuttttttuuuuuuuuuvvvvvvvvvkkkllllllnnnoooqqqssstttsssyyy999666333222333444555555000000000000111111111111...///000111111111111111............///000222222444111///111000...///222000000111333444333000---............///000222222//////000000111222222222///000222444555555555555555444444333444555666888555888666222444:::;;;777444555555777888999::::::666999;;;<<<<<<>>>AAAEEE>>>@@@DDDFFFFFFDDD@@@>>>???>>>>>>>>>???@@@@@@AAAAAA@@@>>>======???@@@AAAAAAAAABBBBBBAAA@@@>>>===999:::;;;===>>>======<<<888:::<<<======<<<:::999666777777888888888777777888999:::;;;;;;;;;;;;;;;888777777777888999999:::999:::;;;===>>>>>>??????;;;::::::999999888888888999999:::;;;;;;:::999999999999:::;;;<<<<<<<<<<<<;;;;;;999888777777666666333333333333333333333333333333444444444444555555555444444333333444444555333333333222222222111111111888@@@BBB>>>777000------------....../////////---......///////////////000//////............/////////.........---------,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---,,,+++)))'''&&&***+++,,,------,,,+++******---000000///...000222.........////////////000........................---...///111222222222222111222333333333444666999444444555555666777777888888999:::999777555555666555666777777666666777999333444777???FFFHHHCCC>>>;;;999777555555666777888;;;===>>>===;;;;;;>>>@@@===<<<;;;;;;<<<@@@CCCFFF>>>======???AAABBBAAA???@@@@@@???===999777888999;;;;;;;;;:::999888777666<<<:::888888999:::999888666777888666333111111111111222444666888::::::;;;999777555333222333444444888777777777777777888999888:::<<<;;;777444444555666555555555555666777777555444444555666888:::;;;999777555222111222333444444444666999;;;<<<;;;:::666555444333222333444444222333444444555555555555111000000000111222333333000000000000111222333444222333444666777888888888777666555333333444555555111111222222222333333333333333333333333333333333222333444666777888888999444666888888777888999;;;555444:::GGGNNNNNNNNNPPPWWWeee{{{}}}}}}|||{{{}}}uuuppprrrvvvwwwtttrrryyyzzzyyyvvvzzzzzzsssuuuzzzhhh[[[\\\```hhhrrr|||}}}{{{zzzzzz{{{}}}{{{yyyyyyyyyyyywwwuuuqqqrrrssstttuuuuuuuuuuuuppprrrsssttttttqqqooommmrrryyyyyy777666555444444333444444222222222111111111111000//////000000000000////////////000000000000///////////////......------,,,.........------,,,,,,,,,------......///000000000111000///......///000111111111000111222444777888777777777777666666666666666666777777666555444444333333444555777888:::::::::;;;<<<======>>>@@@BBBEEECCC@@@AAACCCCCCAAA???<<<<<<======>>>@@@AAABBBAAAAAA@@@?????????@@@@@@>>>???@@@AAAAAA@@@>>>===<<<<<<======<<<;;;::::::888999;;;<<<<<<;;;:::888999555444888:::666333222666666777888999:::;;;;;;:::999777666777888:::;;;999999;;;<<<============:::::::::999999888888888::::::999999999888888888888888999:::;;;;;;;;;;;;::::::999888666444222111555555444333333222222111333333333444444444555555666555555444444333222222222333333444444333333222222333555666555333000...000000///......///000111//////............//////------,,,---...000222333111111000000//////......///---+++((((((+++---/////////...---,,,,,,++++++***++++++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////......,,,,,,,,,---------..................///000111222111111222222333444555555666777999888666555555555::::::999888777777777777777777777777666555444333999:::<<<>>>@@@AAABBBCCCAAA>>>;;;777555555555666999:::;;;;;;:::;;;===???>>><<<999:::<<<@@@BBBBBBAAABBBBBBBBBAAAAAA@@@???<<<;;;;;;:::999999888888:::;;;;;;<<<<<<;;;::::::===<<<<<<<<<<<<;;;;;;;;;:::999666555333333444444444333222222333777:::<<<999888666555555666777888999999888888999999:::;;;888888888888888777666555999999999999999999999999555444333444777:::<<<<<<444333222111111111222222000222555888999888666555444333222222222222444444444555555555444333222222222111000000111333555666333333222222333555666777666666666666555555555555666555444555666666444222111111222222222111111000222333333444444333333222333333333444444666777777555555555555555555444333555777999<<<@@@FFFNNNSSSSSSccc{{{|||tttvvv}}}zzzuuu{{{|||~~~|||~~~{{{~~~uuuoooxxxsss[[[XXXaaaZZZ]]]dddnnnxxx~~~~~~|||xxxzzzwwwqqqsss||||||yyyzzz}}}|||xxxtttrrrrrrrrrrrrrrrrrrrrrrrrtttvvvvvvtttooojjjgggeeeqqqyyy~~~{{{zzzzzz777666555444333333333333222222222111111111000000//////000000000000//////...//////000000//////.........------------------...---------,,,,,,,,,,,,---------...//////000000000000///......///000000000000000000111333444555555555555555555555555555666666555555444444444444333333555777888999::::::;;;<<<===<<<<<<<<<>>>@@@CCCAAA??????@@@@@@>>><<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;;;;:::999999666777:::;;;;;;:::888666;;;777666;;;===<<<:::;;;888888888999999:::::::::888777666555666777999:::888999:::;;;<<<<<<===<<<::::::999999999888888888999999888888888777777777888888999:::::::::999999888888777777666555444333333333333222222222222222333333333333444444444444444444444333222222111111111222222333333222222111///111222333333222111000000///.........///000111///..................///---,,,,,,---...///111222111111000//////......---...---+++))))))+++---......------,,,++++++***************+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---.........//////.........,,,,,,,,,,,,------------............///000111222111111222333333444555555666777888888666555555666:::999888888888888888888666666777777666666555555666888;;;>>>@@@BBBCCCCCCBBB???<<<999777777777888:::;;;<<<;;;;;;;;;===???===;;;888888;;;???BBBCCCDDDDDDCCCBBBAAA???======::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;888777666555555555555555666555444444555777999:::666555444333333444666777;;;::::::999888888888888888999999999888888777666777888888888888888888888888666444555777888888888666555333222222333333444222333555777888777666666555444333222222333333444555555555555555444333333111111111111222333444555333222222222222444555666666666666666666666666666666555333444555555444222111111222222111111000000111222333333444444444444444444444444555666777777555555666666666555555444333555777:::>>>DDDLLLQQQLLL[[[rrr}}}tttmmmnnnvvv~~~yyyyyy}}}{{{tttvvv}}}~~~|||uuurrr{{{oooSSSJJJMMMZZZZZZ___hhhttt{{{{{{yyyyyyuuurrrssstttvvv}}}}}}|||~~~~~~zzzvvvqqqpppoooooooooooopppqqqsssssssssrrrqqqpppooopppyyy}}}}}}yyyuuusss666666555444333333333333222222111111111000000000...//////000000//////...---..................---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,---......//////000000///............///000...///000000111111111000222222222333333444444444555444333222222222333444222444666999::::::999999;;;<<<<<<;;;::::::;;;===???>>>======>>>===;;;999<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAA@@@????????????@@@@@@???===;;;:::999999999999999999888777444666999;;;;;;999666444666333555:::>>>>>>>>>???:::::::::999999888888888555444444333444666888999888888999:::;;;;;;;;;;;;999999888888888888888777888888777777777666666666888888888888888888777666444555555555555555444333000000111111111111222222222222333333333444444444333333333222111111000000111111111222222111111111......///000111111222222000///...------...//////......------------......,,,,,,,,,---...///000111000000//////...---------,,,,,,+++******+++,,,,,,---,,,,,,++++++*********(((((()))******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------............------++++++,,,,,,,,,---------......---......///000111222222222333333444444555666777888777666555555666888888888888888999999:::666666666666777777777777555777;;;???BBBCCCBBBBBBBBB@@@===;;;999999::::::;;;<<<======<<<<<<>>>@@@===:::777888;;;???BBBDDDFFFEEECCCAAA???===;;;;;;::::::;;;;;;;;;;;;<<<<<<===<<<;;;999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;666777777888888777777666888888888888777777777777555444333222333555777888<<<<<<;;;:::888777777666999999:::::::::999888888666666666777777888888888:::888666666666777666555777666555444333444555555333444444555555666666666666555444333333333333333555555555666555555444333000111222333333444444333222111111111111333444555555555555666666777777888666444222111222333333222222222222222222111000000000111222444555555555555444444444444555666777777555555666777777777666666222444666888<<>>@@@AAAAAA@@@???>>>?????????>>>===;;;999888888888999999999888888777444666999;;;;;;888555333333333888???BBB@@@>>>@@@::::::999888777666555555222222222222333555666777777888888999999999888888777777777777777777777777888777777777777666666666777777777777666555444333333333444444333333222111......//////000111111222222222222222333333333333333333333222111111000000111111222222222222111111///.........///000111222///...---,,,,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,------...////////////......---,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******''''''(((((()))*********************++++++++++++************************************++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------...///000000222222222333333333444444555666777666444444555777777777777777888999:::;;;555555555666777888999999777:::>>>AAACCCBBB@@@???AAA@@@>>><<<;;;;;;<<<<<<<<<===>>>>>>===>>>@@@BBB===;;;999999<<>>===<<<;;;>>>>>>>>>======<<<<<<<<<===<<<:::888888999:::;;;<<<<<<<<<;;;;;;;;;::::::666777999:::;;;;;;::::::::::::;;;;;;:::888666555666666555444555777999;;;;;;;;;::::::999888777777:::::::::;;;;;;:::999999555666666777777888888999;;;:::888777888888666555777666555444333444555555555444333333333444555666666666555444444333333333555555555666666555555444000111333444555444333222222111000000000111333444444444555666777777888888666444111000111222333222333444444444333333222111222333444444444444444444555555444444555666666777555555666777777888777777444666777888:::>>>CCCGGGMMMXXXkkkzzz{{{yyyzzz|||zzzssslllnnnwww|||sssqqqyyy|||vvvooooooppptttxxxxxxuuussswww}}}}}}zzz~~~wwwuuurrrlllgggbbb^^^]]]mmmvvv{{{{{{}}}{{{{{{{{{zzzyyywwwuuutttsssuuuyyy~~~xxxuuupppooossszzz~~~}}}{{{tttiiiaaa555444333222222111111222111111111000000000//////......////////////......,,,,,,------------,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......------............------///000111111111000...---000000111222222333444444333111000...///000222333222444777:::;;;:::888777444555777777666777:::<<<555777999<<<==================<<<;;;::::::::::::;;;<<<>>>@@@@@@???>>>===>>>>>>===<<<;;;999888888777888888999999999888888666777:::;;;;;;888555333666888@@@HHHIIIDDD??????888888777666555444333333222222222333333444555666666777777777777666666555444444555555555555555555777777777777666666666666666666555555444333111111333333333222111000///...------...///000000111222111111111222222222333333444444444333222222111111111111222222222222111111111000///......///000111///...,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,------............------,,,+++++++++))))))***++++++***)))))),,,,,,,,,+++++++++++++++&&&''''''(((((()))******)))))))))******+++++++++++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000111111111222222222222222444555555444333333444666555555555666777888999:::555555555555666777999:::;;;===@@@BBBBBB@@@===;;;???>>>===<<<;;;<<<<<<======>>>??????>>>>>>@@@BBB???===<<<<<<@@@CCCEEEFFFAAAAAA???>>>>>>>>>>>>>>>CCCBBBAAA???>>><<<;;;:::<<<;;;999888888999;;;<<<<<<;;;;;;;;;;;;:::::::::777888:::<<<=========<<<;;;;;;<<<<<<;;;999666555666666555444555777999;;;888999999:::::::::999888999::::::;;;;;;;;;::::::777777777888888888999999:::999888999::::::999777555444333222222222333444666555333222222333444555555555555444444333333222444444555555555555555444111222333555555444333222222111000000000111222333333333444555666777777888666333000///000222222222444555555666666555555444666666666555444333222111555444444444444555555666444444666777888888888888888999999999999:::===@@@NNN\\\kkkssstttvvv{{{vvvwwwxxxwwwwwwyyy~~~|||sssrrryyy}}}xxxtttvvvnnnsssxxxxxxuuuuuuwwwyyyzzzjjj^^^YYYYYYiiisss||||||zzzzzz{{{{{{|||yyywwwwwwxxx{{{yyyrrrpppttt|||}}}zzzsssggg^^^444444333222111111111111111111000000000/////////---......//////......---,,,------------------,,,++++++++++++++++++,,,,,,)))************+++++++++******+++,,,,,,------...,,,,,,---......---,,,,,,//////000000000///......000000000111222222222333111000/////////000111222333444666888999888777666111333444555555666888;;;222555999<<<<<<<<<===>>><<<<<<;;;::::::999::::::999:::<<<===>>>======<<<<<<<<<;;;:::999888888888666777888888999888888888777888999:::999777555444333777???GGGFFF???:::999555555555444444333333333333444444444555555555555666666666666555444333333222222222222222333333333666666666555555555444444333333333333222111000///222222222111000...---,,,------...//////000111111000000111111111222222222444444444333222222111111000000111111111111000000111000///.........///000...---,,,*********++++++++++++************++++++***+++,,,,,,------,,,,,,------,,,,,,+++*********))))))************))))))************************&&&''''''(((((())))))***(((((())))))***+++++++++++++++++++++++++++++++++((())))))))))))***************++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,---//////000000000000000000000000222333333111000111333555444444444444555666888888555444444444555666888999===>>>@@@@@@???<<<999888::::::::::::::::::;;;;;;;;;<<<======<<<===???@@@@@@???>>>@@@CCCEEEEEEDDD???>>>=========>>>@@@AAADDDCCCAAA???===;;;999888999999888888999:::;;;<<<;;;;;;;;;;;;::::::::::::888888:::;;;<<<=========:::;;;;;;;;;;;;999888666555444333222333555777888777888999:::;;;:::999999999999:::;;;;;;;;;::::::888888888888888888888888888888888999:::;;;999888444333222111000111222222666555333222111222222333222333333444444333333222222333444444555444444444333333444444444444333333222222111000000111222333333333333444444555555666555333111000111222222111333444555666666777777666888888777666444222111000444333333333333333444444222333555666777888888888999999999888777777:::<<>>===<<<<<<<<<>>>@@@AAAAAA@@@???===;;;999888777666666777999:::;;;<<<===;;;;;;;;;:::::::::999999777777888888999:::;;;<<<999999999:::::::::999999666555444333333444666777888999:::;;;;;;:::888777888888999:::::::::::::::888888888777777666555555777666666888999999777555444333222111000111111222555444333222111111111111///000111333333333333222111222222333444444333333444444444333333333444444333222111111000111222333333333333333333333333333555333222222333333222111000111333444666666777777777777777666555333222111333222222111111222222222111222333555777888888888555666777666555666888:::>>>QQQbbbddd```dddnnnuuuzzzvvvrrrooopppssswwwzzz}}}{{{|||{{{vvvuuuyyyuuurrrrrruuussstttuuuooottt{{{~~~tttrrrrrrttttttxxxyyytttccc]]]]]]dddnnnuuuzzz~~~|||||||||{{{zzzyyyxxxyyywwwwwwxxxzzz~~~~~~xxxrrrrrrxxx~~~zzzuuupppmmmjjjiii444333222111000000000000000000000000////////////---..................------......//////......------------,,,,,,+++++++++(((((())))))*********+++)))******+++,,,,,,------++++++------------++++++---,,,+++***+++,,,...///..................------...///000111222222111111333444444444555555666666333444444333222222333555333777;;;;;;999777666777888888777777777777888888888888888888999:::;;;<<<999999888888888888888999333444444555666666666555888777666444333333333444111333888<<<:::555444888222333333444555666777888888888888888777666555444555555555444333222111000---.........//////000000111111111111000000000///000000000000000//////...,,,------...//////....../////////000000000000000000000000000111111111111222222111111000/////////+++,,,,,,------,,,,,,+++((()))***+++---...///000...---+++))))))))))))*********))))))))))))******)))***+++,,,---,,,+++***,,,,,,++++++***)))))))))))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************++++++++++++,,,---........................------///000///...---...111444333333222222222333444444555444333222222333555777888888888888777777666555333444444555666666777777444555666666555666888:::>>>???@@@CCCEEEDDDAAA>>>???>>><<<;;;<<<===???@@@======<<<:::999888777666444555777999;;;<<<======;;;;;;;;;:::::::::999999777666555555666888999;;;888888888999999::::::;;;999888666555555666777888::::::;;;<<<;;;999666555777888999999::::::::::::888888777666555444333333777666666777777666444222444333222111111111222333444444444333222111000000---...000222333333333222000111222222333333333333666555333222222333444555444333222111111222333333333222222222222222222222444333333333444444222000...///111333444666777777666666666666555444333222222222111111000111111222000111333444666777888888222333444444444555777999777KKK^^^bbbaaadddiiikkkqqqnnnkkkiiikkkrrr}}}}}}wwwrrrsssyyyooooooqqqtttrrrvvvtttkkkpppyyy}}}nnnnnnoooooooooqqq}}}}}}iiiZZZQQQWWW```gggrrr}}}yyyzzzzzzyyywwwtttssssssyyyyyyzzz|||zzzuuuppprrrzzz}}}{{{yyyvvvqqqllljjjlllnnn333333333222222222111111222111///.........///000000000///...............,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********)))))),,,,,,,,,---------......,,,,,,,,,---------......000000//////.........---111111111111111111111111333333333333333333333333555444333222111111111111555666777888888777666555222333555666777777777666777777888999999999999999555666666888999:::;;;;;;999777666777999999777444999999777444333555444333444333333444666777666555777888999888777777999;;;555666666666555666999;;;777555333333333333111///...//////000000000000000111000000111111000---+++000111333444333000---+++///......---------....../////////......------,,,---...///111111111000///...///000111111000//////++++++,,,,,,,,,++++++***'''((()))***,,,---...///,,,,,,+++***)))(((''''''+++******)))))))))))))))))))))***++++++++++++*********)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((((((((((((((())))))))))))&&&((())))))((('''''''''(((((()))***++++++,,,,,,------,,,,,,,,,,,,------////////////000000000000222///...///222444444222444444555555444444333222444555666666666555333222777777777666555555444444111111111222333666888999:::===@@@AAA@@@>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<:::888555333333333555888;;;<<<:::888999999:::999999888777666555444333333444555777888<<<;;;;;;;;;<<<;;;888666777777666666666888999:::======;;;999666444555777999;;;<<<;;;888888:::===<<<;;;999777555333222111333333222222111000//////333222111111222333555666222222222111000//////...111000/////////000222222111111000000111111222333444444333333333222222222111000000000000222333444222222222222333444555555555444444333222111000000333333333333444555666666666666555444333222222111333333222111000000111111333444444444333444777999999888888777666555555555;;;<<>><<<;;;<<<>>>>>><<<::::::999666333333666666444555444333444666777777666777888999888666666777999555666666666555666888;;;666555333222333222000///000000111222222222222111000//////000111222000///222222333444333111///...//////...............///........................---...///000111000000///......///000000000///...***++++++,,,,,,++++++***(((((()))***+++,,,,,,---++++++******)))(((((((((+++******)))))))))))))))))))))***++++++++++++******))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((('''((((((((())))))))))))'''((()))((('''&&&''')))(((((()))******+++,,,,,,---,,,,,,++++++,,,,,,---....../////////000000000111///---...111333333111333333444444444444333333555555555555555444333333666666555555444444444444111111111111222555777888:::<<>>===<<<;;;:::999999999;;;;;;<<<<<<:::888555333333333555777:::;;;999777888888888888777666555555555444444444555666888999:::999888999:::999666444555555555555777888:::<<<:::999888666333222333444888:::;;;999777777999;;;>>>===<<<:::888666555444222222222111111111111111333333333333333444555555222222111111000//////...///000111222222222111111111111000000111111222333444333333333333222222222000000//////000111333444333333222222222333444444333333333222222111111000333222222333333444555666555555555444444333333222333222222111000000111111333444444444333444666999888777777666555555444444888888@@@SSSeeemmmoooooodddeeeeeefffiiirrryyywwwyyytttrrrvvv|||iii```iiiwww|||zzzxxxwwwyyy|||ooogggbbb^^^]]]```lllrrruuutttssswwwyyyyyyzzz{{{}}}~~~}}}|||||||||pppjjjeeeiiissszzzxxxuuusssqqqooonnnnnnnnnooo111111000000000/////////111000//////......////////////...------------...,,,,,,,,,,,,,,,++++++***,,,++++++++++++*********+++************)))))))))+++++++++***************++++++,,,,,,,,,---------************++++++++++++///............---------......///000111222333333333333333333333333333333222222222333444555666777555555666777777666555555666555333222333555777999555666777999:::;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;:::;;;<<<===<<<:::777999888333222555777555555444444555777999888777:::;;;;;;:::888777888999555666666666555666888:::666444333222333222111///111222333333444444333333///...---///111444444444444444333333222111111111////////////////////////------............//////......///000000000//////---...///000//////...---******++++++++++++******))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))((()))******++++++*********)))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###%%%&&&'''&&&''')))***((((((((((((((((((((((((&&&''''''''''''((((((((())))))((((((''''''((((((''''''((((((((()))))))))((((((((('''&&&&&&(((***((())))))******+++++++++,,,,,,++++++++++++,,,,,,.........////////////000///...,,,---///111111000111111222333444444444444555555444444333333444444555444444333333333333444111000000111222444666777999<<<>>>???===<<<<<<===<<<;;;:::999777777666666:::;;;;;;;;;:::888555444333333444666888999777555777888888777777666555444444444444444555777999:::777666666666777666444222333333444555777999:::<<<777777666444111000222333777888888777666666777999===<<<;;;:::888777666555111111111111222222222333333444444555555555444444222222111111000/////////...000222444555333111000111000000000000111222222333333333222222222111111//////......///000222333444444333222222222222333111111111111111111111111222222222222333444555555444444444444444444444444333222111111000111111111333444444444333444666888666666555555444444333333555333777DDDSSS```mmmvvvcccbbbaaaccckkkuuu~~~xxxsssyyy{{{vvvtttwww|||kkk^^^```hhhvvvzzz~~~wwwkkkaaa\\\bbbhhhmmmmmmpppuuuwwwvvvyyyzzz{{{||||||{{{zzzzzznnniiieeeiiisss~~~~~~{{{wwwuuuuuurrrnnnoooqqqsssrrrppp111111000000000/////////000000//////............///...------,,,,,,------+++,,,,,,,,,,,,+++******++++++++++++************************))))))))))))************************++++++++++++,,,,,,,,,,,,*********++++++++++++,,,------------------------/////////000000111111111222222333333333333444444444333333444444555666777555555555555555555555555666555555555555666777888444555777999;;;<<<======::::::;;;;;;;;;;;;;;;;;;999888888888999:::;;;;;;777BBBEEE===555555777777666555555666999::::::999>>>@@@@@@???<<<::::::;;;555666777777666666888999777666444444555444333111222333444444555555444444111///...///111444555555444333222111000111111222//////000000000000000000///////////////...............//////////////////---.../////////...---,,,)))***++++++++++++++++++++++++++++++*********)))(((((())))))************+++******)))))))))))))))((())))))***************))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((('''''''''((((((((())))))(((((((((&&&%%%&&&)))+++((()))))))))*********+++,,,,,,,,,++++++,,,,,,,,,------........./////////------,,,,,,---.../////////000111333444444555555555444333222222333444555333222222111111222333444222222222222333555777888:::<<<>>>>>>===<<<===>>><<<;;;:::888777666555555999999:::;;;:::888666444444333333555777777666444888888888888777666555444333333333333444666888:::666555555666777666444111444444444555666777888999777777666444222111333555666666555555444555666666888888777666555444444333222222222222222222222222444555666666666555444333111111111111000000/////////111333444444444222111000000000000000111222222222222222222111111111111......------...///111222555444333222111111111111000000000000111111222222111111111111222333444555333333333444444555555555222222111111111111111222222333555444333333555666444444444333333333222222555222222777@@@KKK\\\jjjfffbbb^^^^^^gggrrrvvvuuu}}}~~~}}}wwwpppmmmpppuuuzzz{{{yyyuuu{{{mmm___\\\```iiipppzzzzzzvvvzzzwwwnnnbbbfffiiijjjnnnuuuxxxxxx{{{{{{{{{|||||||||zzzxxxtttqqqooorrryyy}}}zzzvvvtttrrruuuqqqnnnpppuuuxxxvvvsss222222111111111000000000///////////////......---......---,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000000//////////////////222222222333333444444444666555555444444555555666555555444444444444555555444666888999:::888777666444555777999;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>@@@AAAEEEXXXaaaRRR???888999:::777666666888:::<<<<<<;;;@@@AAABBBAAA>>><<<;;;;;;666777999999777777888999999888777777777777666444222333444444555555444444444222000000222444444444333222000//////000111222///000111222222222111111222222111111000///......//////..................---.../////////...,,,+++******+++,,,,,,,,,,,,,,,...------,,,,,,+++******((((((((()))******+++++++++******)))))))))))))))(((((()))************))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((******)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((('''&&&%%%&&&))),,,)))))))))))))))*********------,,,,,,,,,,,,------------------............,,,,,,,,,,,,+++,,,---......///000222333444444444444333222111111222333444222111000000000222333555555444444444555666888999;;;<<<>>>>>>===<<<===>>><<<;;;:::888777666666666777888:::::::::888666555444333333444666777666444999999999999888777666666333222222222333555777888666666666777888777555333666666666666555555555444555555555333111111333444555444333333444444444444555444444444333333333222555555444333222111000///555555666777666555333222111111111000000000000000222222111111222222333444000000//////000000111222222222111111111000000000...------------///000111555444333222111000000000...//////000000111111222111111111111111222444444222333333444444555555555222111111111111111222222222333555555333333444555333333333333222222222222444222111333555;;;IIIWWWiiifff___\\\bbblllnnnkkkjjjnnnrrrpppjjjfffeeeggguuuwww~~~tttvvv}}}zzzuuuuuuwwwtttkkkaaa___ccceeeggglllttt{{{|||xxxsssrrrvvvyyy{{{zzzwwwooohhhiiirrrzzz||||||{{{zzz|||}}}}}}zzzxxxwwwwwwxxx|||{{{wwwtttrrrpppvvvssspppsssxxx{{{yyyvvv222222111111111000000000...////////////...------------,,,++++++++++++,,,+++++++++++++++******)))+++************)))))))))(((((()))))))))))))))******************+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,---///////////////.........111222222333333444444555666555555444444444555555555444333333333333444555333555888;;;;;;999666444444555777999;;;======>>>:::::::::;;;;;;<<<<<<<<<===>>>??????>>>@@@CCCFFFUUUllluuuaaaHHH>>>======888777777999<<<======<<<>>>???AAA@@@===;;;::::::777999;;;;;;999999999:::;;;999888888999999888777333444555555666666555555666444222222444444444333222111000//////000111111///000222333444333333222444333333222222111000000000///......------.........///000000///...,,,+++***+++,,,---.........---///......---,,,,,,++++++(((((())))))*********++++++******)))))))))))))))'''((())))))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***++++++***'''&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((&&&&&&'''''''''(((((((((&&&'''''''''&&&''')))+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,---,,,+++***,,,.........000111222333333333222222111111222222333333111111//////000222444666666666555555666777999::::::;;;<<<<<<;;;;;;<<<>>>;;;:::999888888888888888666777999::::::888777555444333222444666777777666:::::::::999999888777666444444333333444555777888888777777888:::999777555666666666666555444222111222222222000//////111333555333222222333444444333444444444444444444444444777666555333222000///...666666666555444333222111111111000000000000000000222222000000000111333444000////////////000111111111111111000000000000///......------...///111222444444333111111000000000......//////000000000111000000000000111222333444333333333444444555555555111111111000111111222333111333555555444333333444333333333333222222222222333222333444333555>>>IIIccceeeccc]]]___gggiiieeecccfffhhhhhhggghhhllloooooouuuvvvtttuuummmiiiiiiiiijjjgggccceeejjjmmmhhheeehhhpppvvvwwwuuuqqqqqqpppqqqyyyyyygggcccjjjssswwwvvvuuuuuuxxx|||~~~|||yyyuuuwww{{{|||xxxuuutttsssxxxvvvuuuwww{{{}}}|||yyy111111000000000/////////....../////////...---,,,---,,,,,,++++++++++++++++++++++++++++++***))))))************))))))))))))(((((((((((())))))******))))))*********+++++++++))))))))))))*********+++************++++++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,---///000111111111111222333333444555555333333333333444555666666444444333222222333444444333555666888888666444333555666888:::;;;<<<======888888999:::;;;<<<<<<===;;;===>>>======>>>BBBFFFUUUhhhnnn[[[FFF@@@@@@>>>999888888:::===>>>>>>>>>===???@@@@@@>>><<<::::::999;;;======;;;::::::;;;;;;999888888999:::888777555666666777777777777777555444333444666666444333111111111000111111111222///000222444555444333333333333333333444444555555000///...---------......000000111111000///---,,,+++,,,---...////////////...------,,,,,,+++++++++)))))))))))))))*********+++******)))))))))))))))'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&(((((('''''')))+++)))))))))))))))))))))(((******))))))))))))******+++,,,,,,,,,,,,---------+++---...,,,******,,,......///000111222222222222000000111222222222222222111000//////000333555777666666555555555777888999888999:::999888888:::<<<999999888888888888888999555666888999:::999777666444333222333666888888888999999999999888777666555888777666555555666777888888777888999::::::888666555555666666555444222111111222222000//////222444555333111111333555444222333333333444444555555666666666555333222111000000777666555333222222111111000000000000000000000111000000000111111111111111///////////////000111111111111000000000////////////............000111222333333222111000000111111.../////////////////////000//////000000111222333333333444444444444444444111111000000111222222333111333555555444222222333333333333333333333333333333333444666444333777>>>QQQ\\\bbb^^^\\\bbbeeeaaaeeeeeegggiiimmmqqquuuxxxrrrttt~~~|||{{{vvvhhhfffdddccceeedddcccgggllltttrrrppppppssstttsssrrrrrruuuvvvuuuyyyyyypppooonnnjjjlllkkklllrrryyy}}}}}}zzzwwwxxx{{{}}}zzzyyyyyyyyy{{{{{{{{{|||}}}}}}||||||000/////////............---.../////////...,,,,,,---,,,++++++******++++++***++++++++++++***))))))************))))))))))))'''((((((((())))))******))))))******++++++++++++))))))))))))************))))))))))))*********************++++++,,,,,,,,,((()))***---///111333444111111222333333444555555111111111222444666777888444444222222222222444444444444444444444444333333666777888:::;;;<<<======777777888999;;;<<<======<<<>>>??????>>>@@@DDDHHHIIIYYY\\\KKK>>>???AAA===999888888:::===?????????>>>@@@BBBBBB@@@>>>======:::<<<>>>>>><<<;;;;;;;;;:::888777888999999888777777777888999999999999888333333333555777777555333222222222222222222222222///000333555555555444333111111222444666777888999000///...---,,,------...000111111111111///---,,,,,,---...///000000000000,,,,,,,,,+++++++++************))))))))))))))))))+++******)))))))))))))))'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$&&&((()))(((((()))***))))))))))))((((((((((((((((((''''''''''''((((((++++++,,,,,,,,,---------+++---...---******,,,......///000111111222111111///000111333333333222111222111//////000333666888666555444444555666777888666777888777666666888:::777777777777777888888999555666888999:::999777666444222222444777999:::999888888888888777666555444;;;:::888777777777888999888777888999;;;:::888666222333444555555555333333333333444333111222444666666333111111444555444222111111222333333444555555444444444333333222222222888666444222111000111111000000000000000111111111---...111333333222000//////////////////000111111000000000000//////////////////......///000222333333222111111000111111111////////////////////////////////////000111222333444444444444444444444444111111000000111222333333111333555555444222222222333333333333333333333333555333444555333000111666???RRR___]]]ZZZ^^^aaa^^^ggghhhkkkpppuuuxxxyyyxxxwwwttt{{{|||iiijjjgggeeefffeeeccceeejjjtttzzz~~~vvvnnnjjjrrrzzz~~~}}}{{{}}}qqqdddbbbbbbeeelllvvv}}}}}}{{{}}}}}}}}}~~~~~~||||||~~~|||~~~}}}|||}}}~~~000///...------,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++++++++******))))))************************,,,***)))***+++---,,,,,,+++---...///000222666999666111///333555222000000333222111111222333555666555555555444333333222222222333444555666666666666555666888999:::::::::999666888:::===??????>>>>>>???>>>=========>>>@@@AAA<<<===???AAABBBAAA@@@???:::999888999;;;============???@@@@@@>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<777888999:::999888777666:::999777777888777666444444444555555555555555555222222222111222222333333666666666555555444444333666555444555666666444222111111000///////////////111000......//////...,,,+++++++++,,,---...//////...---,,,+++*********************++++++,,,,,,,,,***))))))((('''&&&&&&&&&((((((((((((((()))******+++***)))'''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%######''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))))))))******---,,,,,,+++*********+++------,,,+++,,,---...///..................------/////////000111111222222333333333555888999999777999888777666666666888888555444333333444777999;;;:::::::::888666666777999:::::::::999999999888888999777555333444666888::::::999777666555555555555999999999888888777777777;;;777444444666999999888666555555555444444444444444222111111444777999999555444444333222111000000000222555777999999999888888777555444222222111111555555444444333222111111333333444444333333222222000000000000111222333444111111111111111222222222000111222333222222000000---.........//////000000000000000000000000000000---......///////////////333222000//////111333444444444444444333222111000000000000000000111111222444333222111111111222333333333444444444444333333333222222444555555333111:::FFFVVV___aaa``````aaappp{{{}}}}}}vvvsssuuuuuuxxxxxxqqqiiifffiiikkkgggdddeeeoooyyywwwhhhmmmsss{{{tttjjjeeecccmmmzzz{{{rrr{{{xxx{{{111000///...------------...------------,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++******))))))))))))************************,,,***))))))+++,,,,,,+++,,,,,,,,,---111888@@@FFF@@@777000111222111000111222222111111222333555555555555555444444444444333444555666777777777777777777777888888888888777777666888:::===>>>>>>>>>===;;;<<<<<<===>>>???AAABBB;;;<<<===>>>===<<<:::888999888777999;;;===>>>===<<<>>>@@@???===;;;;;;;;;999999:::::::::;;;;;;;;;777888999999999888777777:::888777777777777666444333444444444444555555555222222222111111222222333333333333333333222222222666555444444666555444222111000000///......//////000...---...//////...---,,,,,,,,,,,,---...//////------,,,+++******************++++++++++++++++++***))))))(((''''''&&&&&&((((((''''''(((((()))***))))))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***))))))(((((())))))***---,,,+++***************---,,,,,,+++,,,---...///.........---------------......//////000111111111444111//////222777:::;;;999888777666666777888888555444333333444666888::::::;;;:::999777777888::::::999999999888888888888666666555444555666888999999888777777666777888888<<<<<<<<<<<<;;;;;;;;;:::;;;888666666888999999888666666666555555555444444555333222333555888::::::555555444444333222111111222333666888:::::::::999:::999777555444333222222444444333333222111111111222333333444444333333333111111111111222333444555111111111111111111111111111222333444333333222111....../////////000000000////////////////////////......///000000000000///000//////...///111333555444444444444333222111000000////////////000111111444333222111111222333333444444444555555444444444333222222444555555333111222:::FFFSSS\\\cccfffhhhppp{{{}}}}}}rrrnnnqqqvvvzzzsss~~~|||}}}{{{qqqjjjiiinnnvvvvvvkkknnnvvvyyyxxx|||~~~|||xxxzzzxxx{{{111111000///............------------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((************************,,,***))))))+++,,,,,,+++,,,+++***+++111<<>>111...000000000111111111111111111222444444444444444555555555555666666777888888888888888777999999888666666555555555777888:::<<<===>>>>>>===888999;;;===???@@@AAAAAA<<<===<<<<<<:::888555444888666666888;;;=========<<<===>>>>>><<<:::::::::888888999999999999::::::777777888888888888777777999777666666777777555444222222222333333444444444333222222111111111222222000000000000111111111111555444333444555555333111000000///............///...---,,,---...///...---,,,,,,,,,,,,---...//////---,,,+++***))))))))))))+++++++++***************)))))))))(((''''''&&&&&&''''''&&&&&&''''''((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))),,,+++******************,,,,,,++++++,,,,,,---...------------------------------......///000000000......///222666888999888888888777777777777888888555555444444444555777888:::::::::999777777999;;;999999888888888777777777444555555666777777888999888888777777888999::::::============<<<<<<<<<<<<:::999888888::::::999888777777777666666666555555666444333444777999:::;;;555555555444444333333333444555888999;;;;;;;;;:::<<<;;;999777555444333333333333222222111000000000111111222333444444444444222111111111222333444555222222111111000000//////111222333444444333222222//////000000000000000111////////////////////////...///000000111111000000...---------///111333444333333333333333222111000///............///000000333333222222222222333333444555555555555555555444333222222444555555333111...000777BBBQQQ]]]eeehhhiiitttuuuvvv~~~{{{nnniiiooovvvrrrzzzmmmhhhlllqqqllljjjnnnzzzvvvtttuuuuuuxxx222111000//////......///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((''''''************************+++***((()))+++,,,,,,+++******)))+++000;;;HHHQQQLLL>>>000---///000/////////000000000111222222333333333444555555666777777777777888888888888777777888777666444444444555666777888:::;;;============888999;;;===>>>???>>>>>>???>>>>>>===;;;888666555666555555777:::<<<======;;;<<<===<<<:::999999:::777777777777777777888888666666666777777777777777777666555555666666555333111111111222222333333444333222222111111111111111......//////000000000111444333222333444444222000//////...------.........,,,++++++,,,---///...---,,,,,,,,,,,,,,,---......++++++***)))))))))))))))++++++******)))))))))((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((''''''(((((()))+++******)))))))))******+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,------...//////000---333===FFFIIIEEE<<<444777777777777777777888888555555444444444555666666888999888777666666888:::888888888777777777777666444555777888999999999999888888888888888888888888::::::::::::::::::::::::::::::::::::;;;:::999888777777777777666666666666555333333444777999::::::444444444444444444333333666777999:::;;;;;;;;;;;;<<<;;;999777555333222222222111111111000000/////////000222333444555555555111111000000111222333333222222111000//////......000111222333333333222111000000000000111111111111//////////////////////////////000111111111111111------------...000111222222222222222222111000000...------------...//////222222222222333333333444444555555666666555555444333222222444555555333111111000111666@@@LLLWWW]]]^^^hhhhhhjjjuuuuuummmkkkoootttwww{{{pppdddiiikkk}}}nnniiigggppp~~~yyyuuuvvv}}}|||rrrlllsssrrrrrrxxx~~~~~~222111000//////......///------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++''''''''''''''''''(((((())))))))))))))))))))))))+++)))((()))***+++++++++))))))***+++...555===BBBCCC777...---000///...---......///000000111111111222333333444555666777777555555666666777666666666555444444333444666888999888999:::;;;<<<<<<======999:::<<<======<<<;;;:::>>>>>>===<<<;;;:::888888666555444666888;;;;;;;;;:::;;;;;;:::888777888999666666666666666555555555444444444444555555666666666555333444555555444333000000111111222333444444333222111111000000000111......//////000000111111333222111222333333111///...---------------......+++***)))+++,,,------,,,,,,++++++++++++,,,,,,---******)))((((((((())))))*********))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((())))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---......//////444<<>><<<:::999888777777777666444444666777666555999999888666444444555777333333333222222222111111///.........///000222333333222111111333444333111000111111333444555666666333222111000/////////////////////......---------111000///000111111///---++++++++++++,,,,,,---...,,,***))))))******)))''')))(((''''''''''''(((((((((((('''''''''(((((()))&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((()))******"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***'''((()))++++++******)))((())))))***++++++,,,,,,------......///000000000......000444666777555333///000111333444444333333000111222444555666666666444555555444333444666888:::::::::999999999999888888888777777666555555555666777888::::::999888888555555666666777777777888666777666333000///222666666555555555444444444444333333444666999:::999888777777888999:::;;;;;;<<<666555555444444444444555555555444333333333333444111111111111111222222222111111222333444444444444111000////////////000000------.....................///111222333333333222000000//////.........---........................---......///////////////......///000111111000000//////000000000000000//////............///000000000222333555666666555555111222222333333222222111333222222444555555333111---------///222222000...777MMMYYYYYY\\\[[[]]]fffkkkllllllkkkkkkmmmnnnmmmmmmpppppppppuuu~~~zzzyyyqqqnnnlllkkkrrrqqqbbb]]]^^^aaaeeeiiinnnqqqsssuuutttrrrsssyyywwwqqqpppsssvvv~~~~~~~~~}}}}}}|||zzzzzz333111...---.........---,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++******)))(((''''''&&&+++***)))(((((()))***+++''''''(((((('''&&&%%%%%%((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******)))************+++++++++//////.........---------...000333333222111111111222111000000111333444555777777777777888888888888666888999999888999;;;===::::::::::::::::::::::::===<<<:::888888999:::;;;444222111333666888777555999888666555444444555555222222111000//////000000//////...------...000111000000000222333333111///111111111111111111111111111111000000000/////////...------,,,,,,,,,---------.../////////...---,,,++++++++++++++++++++++++***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''((()))))))))))))))'''(((((()))***+++++++++------------...///000000//////111222222222222222///000000111222444555666444555555555444555888:::666777888888999888888777;;;;;;::::::999888777777666666666666555444333222777777777777888888888888555555555555555555555444666555333222222222333333111111111222222333333333333333333444666888999:::555666777888999:::::::::333333333333222222222111222222000///............333111...---,,,...000222////////////000111222333000//////......//////000000000///,,,******,,,...///...---///222333111...000///...------,,,---------------------...///000///......------......///000//////.........//////000000000000////////////......//////000000111111333333222222111000000///...///000111111222222111222222111111000/////////000000000000////////////111777CCCPPP[[[``````^^^eeefffeeedddhhhmmmmmmjjjhhhgggiiioooqqqrrruuuzzzzzz}}}wwwlllkkkqqqqqqjjjlllsssuuunnnjjjmmmrrruuutttvvvxxxxxxzzzzzzuuusss|||zzznnnfffaaaccciiimmmtttxxxwwwwww|||333000...---.........------------,,,,,,,,,++++++++++++***))))))***++++++*********)))((('''''''''((((((''''''''''''((((((''''''(((((('''&&&&&&%%%((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***))))))*********+++++++++,,,---------.........//////000222222111111111222000222333222111111333666444444444555555555666666555666777888888999<<>>AAA<<<;;;:::999999999:::;;;666555444555777999888777777666555444333333333333111111111111222222222222000000000000111222333444333222222333444333111...000000000000000000000000/////////000//////.........---------------......---------------,,,++++++************************))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))'''(((((())))))******+++))))))))))))***+++,,,,,,...///000111111222222222222222222222222333444444555666666444333222444555444333222222333555777888:::999888666666666777777777777666555444333222111222333444555666666666666555555555555555555555555222222111000000000000111111222222222222333333333333333222222333333444555777888777777666555444333/////////.........------000///...------,,,------000000000000000000111111555444333111000///......---,,,,,,,,,,,,,,,,,,---,,,---,,,+++)))***,,,...///......///111111000...000///...---,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,..............................---------......///000000000/////////......------......///000000000444333222111000///.........///000111222222222222222111111000000//////...////////////////////////111111111222888EEETTT```]]][[[WWWWWWaaannnuuuuuudddooo~~~~~~qqqjjjkkkmmmtttyyyzzzrrrnnn}}}ssstttxxx{{{zzz}}}{{{{{{zzz~~~|||qqqbbb```aaaggghhhbbbZZZVVVZZZccclllppptttxxxyyywww111///......//////...---------------,,,,,,,,,,,,+++******************+++***)))))))))(((((((((''''''((()))******)))((('''&&&'''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,---...//////000000000//////000222555333222222333444444333222444444444555555555666666555666666555555888<<>>@@@BBB::::::999888888888999:::777666666777888888888888666555555444333333222222111111222333333333333333///000000111222333444444555444333444444333000...////////////////////////000000111222111111000///...------------......///,,,---,,,,,,,,,,,,++++++************************))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))*********))))))******+++,,,------...///000111111111111222222111000000111111111333444555444333333444555444222000///000333666999999888666555555555666777777666555444333222222222000111333444555555555555333333333444444444444444333333333222222222333333222222222222222222222222333333222111111111111111555666666555555444222222///.........------------000///......---------...///000111222222222111000555444222111000///......++++++,,,,,,,,,,,,++++++***+++,,,+++******,,,---/////////000000000000/////////...---,,,,,,,,,,,,------,,,+++************,,,------------------,,,---------,,,------......000000/////////.........,,,------......///000000333333222111000///......//////000111222222222222111111111000//////...............///////////////222111000---///:::KKKXXX```]]]WWWRRRWWWfffuuu}}}rrrvvv}}}zzzooojjjkkkhhhoooxxx~~~~~~}}}rrrkkk~~~qqqjjjgggpppsss}}}}}}mmmaaa\\\[[[]]]dddlllpppqqqpppuuu}}}|||000///......///000...---,,,,,,,,,,,,++++++++++++*********++++++*********))))))))))))(((((((((((('''((()))******)))((('''&&&&&&'''''''''''''''&&&((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---//////000///...///222555666222///111666888555000444444444444555555555555777777777666555666999;;;777888:::<<<============888777777777777777888888777777888888888888888999555555555444444333222222111222333444555555444444//////000111222222333333555444444444555444111///////////////////////////,,,---///000000///...------------------...///000------,,,,,,++++++++++++************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((()))))))))))))))))))))***+++,,,,,,------...///000000000000111000000//////////////////111333444444444666888444222000...///222666888888777666555555555666777666666444333222222333333000111333555666555555444111111111222222333333333333333333444444444333333222222222222222222222222333222111000000/////////222222333444444444444333000000000/////////......000000//////.../////////---///000222222222111000222111111000/////////000+++,,,,,,------,,,,,,+++***+++,,,+++******+++---//////000000000////////////...---,,,,,,++++++,,,---,,,+++******************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---......////////////............,,,,,,,,,---......//////222222111111000//////...///000111222222333333222111111000000///.........------....../////////000///111111///...333>>>FFFYYY]]]]]]WWWVVV```oooxxxvvvttttttwwwuuummmfffdddbbbiiiqqqxxx}}}wwwxxx~~~uuulll|||~~~rrreee\\\]]]dddppp}}}}}}{{{}}}vvvjjjiiijjjppp{{{///......///000000...---,,,,,,+++++++++*********)))***++++++++++++***)))))))))))))))((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((((((((((()))))))))******++++++++++++++++++++++++---.../////////000222444777222...///555888777333222222222333333333444444666777777777555555666888333555888:::;;;:::999888666777777777777888888888666777999888777666777999555666666555555444333222222333555666666555444444000000111222222222222111555444444555666555222000000000000000000000000000...000222333333222111000------------...///000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))******,,,---...///000000000000000000///////////////000...111333555555666777999666444222000000222555888777777777777777666666666555444333222222333444555222333555777777666555333000111111222222333333333111222333333333333333222333333333222222222222111333222111000///////////////000222333444555555555222222222111111111000000111000000/////////000000,,,...///000111111000000//////.........///000000,,,---...//////...---,,,+++,,,---,,,+++***+++,,,...000111111///......//////...---,,,++++++++++++,,,,,,++++++***+++++++++******,,,,,,,,,,,,******++++++++++++,,,------.../////////.........------++++++,,,,,,---.........000000000000000000000000///000111222333333333333111000000//////......------------......//////000,,,...111000//////222555EEEQQQ\\\^^^]]]aaagggkkknnnkkklllrrrssskkkaaa[[[^^^aaahhhnnnsssuuurrrnnnooorrrzzz}}}uuummmttt{{{ssshhh___YYYYYY^^^jjjwww}}}yyyvvvwww.........///000000///---------,,,,,,,,,+++++++++)))***++++++++++++***)))(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))***((())))))***+++,,,------+++---000000000000111333333222111000111444888:::333333333333444444444444333555777777777666666777666666777888999999888888777888888999999999999999555777999888666555666888666666777777666555333222444555666777777666444333222333333444444333111111444444444555666666444222111111111111111111111111111333555777888777555333------------...///000111//////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++,,,,,,---...////////////111111000000000111111222000222555666666666777888888666444222222333555777555666888999999888666555333222111111222333555777555666888999999777555333111222222333444444555555222333444555555555444444333333333222222222111111222222111000/////////000///000222333444555555555333333333222222222111111//////.........//////000,,,------//////000000000......------------......---///000111111000///---,,,...///...,,,++++++,,,...000222111///---...//////...---,,,++++++++++++,,,++++++++++++,,,,,,---+++,,,---......---,,,+++************+++,,,---...//////.........---------+++++++++,,,------............//////000111111111000000111222333333333333000000000///......------,,,,,,---......///000000---...////////////......444@@@MMMWWW___eeegggeeehhhgggjjjoooooohhhbbb___^^^___ccciiimmmmmmkkkiiieeekkkrrrtttrrroooppprrr}}}|||{{{zzzyyywwwuuutttnnnccc]]]gggxxx{{{tttuuuuuuuuu{{{~~~}}}.........///111111///---......---------,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((()))))))))))))))((('''&&&&&&'''((()))%%%%%%&&&'''((((((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((((('''(((((((((((())))))))))))&&&&&&((()))+++---...///***---000111111111111222///333555222...///888AAA555555555666666666777777///222666888888777777888;;;:::999999999:::;;;<<<888999:::;;;;;;;;;;;;;;;555777999888555444666888666777777777777555444333555666777888777666444222444555555666555333222111444444444555777777555333111111111111111111111111///111333555666555333111---------......000111111000///...---,,,---......------------------------'''((()))******)))(((''')))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))'''(((((()))))))))))))))(((((((((((((((''''''''')))))))))******+++,,,---+++,,,---...////////////222222111111222333333444222444777888777666666777999888666444444444555666444666999::::::999777555222111111000222444666888777888:::;;;:::888555333333333444444555666777777444555777888888888777777333333333222222111111111222222111000000000000000111111222333444444444444333333333333222222222111......---------......///,,,,,,,,,---...//////000///...---,,,,,,,,,,,,,,,///000111333333111000///---///000///---+++++++++...111333222///---...000......---,,,++++++++++++++++++++++++,,,---......,,,---///000000///---,,,************+++,,,---...//////.........---------***++++++,,,,,,---......------...///000111222222000000111222333333333333000000000///......------,,,,,,------...///000000000///......000111000///---333===IIIZZZhhhllliiijjjjjjkkkmmmkkkggggggkkkaaa```ccciiimmmmmmllllll```hhhnnnpppssswwwuuupppkkkqqqvvvxxxxxx{{{vvvjjjsss}}}wwwnnnkkkrrrwwwwww{{{~~~vvv000///...------,,,---------,,,+++***))))))))))))+++++++++************)))***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((,,,)))'''''')))***(((&&&))))))))))))************+++,,,---...//////////////////000111222444666666333333444666777777555333444555777888999999999888999:::::::::::::::::::::888888999:::999888777666:::::::::::::::999888777777666555444333222111111333444555666666555555444444555777888777666444333777777777777666555444333333333222222111000//////111222333444333111...------------------...//////333111///...---...///000......---,,,,,,,,,,,,---,,,+++)))((((((((()))***&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++*********+++---///000000111111222222333333444444555666888999999999999777666555444333333444555666777999::::::999777666888777555444333333444444444555777999999888666555333333222333555999<<<>>>999888777888999888777555444333222111111111222333222222111111111111222222000111111222222333444444555444444333333222222111222000...,,,,,,---///111...------,,,,,,,,,------,,,,,,,,,,,,,,,---...///000000000000000//////...111///---,,,,,,,,,...///111000000/////////////////////...---,,,,,,++++++------------------------//////.........---------+++***)))))))))***,,,,,,........................---,,,,,,,,,,,,---......//////000111111111111111000000111111111111000000000000000000///---,,,++++++,,,,,,---...///111111,,,,,,------.../////////111...///;;;NNN^^^gggiii^^^ffflllmmmkkkhhhccc^^^```___aaaeeefffeeeiiioookkkjjjmmmvvv{{{sssqqqqqqttt{{{}}}qqqqqqpppbbb___dddooovvvvvvxxx||||||{{{}}}~~~|||vvv000///...------,,,,,,------,,,+++***))))))))))))+++++++++*********))))))***))))))(((''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,)))''''''))))))(((&&&(((((()))))))))*********+++,,,---....../////////111111000000000000000000222333444666777666444333444555666888888888888888888888888888999999999999888888999999999888777666888999999999888888777666777666666555444333222111111222333555555555444333555666777888777666444222777777777666666555444333222222222111111000000000000111222333222111///......------------...///000111000...---,,,---...///...---,,,,,,++++++,,,,,,+++***)))((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((*********+++,,,---/////////000000111111222333333444444666777888888999999666555444333333444555555777888999999999999888777777666444333333333444444444555666777777666444333333333444555777999;;;===888777666777888888666444333333222111111222333444111111000//////////////////000000111333444444555555444444333333222111111000///...---...///111222...------,,,,,,------...---------------...////////////000000000///.........---,,,,,,,,,...///111111000//////......//////.........---,,,,,,,,,+++------------------------...---------,,,,,,,,,,,,+++***)))))))))***+++,,,---------------------------,,,,,,,,,,,,---......//////000111111111111000//////000000000000//////000000000000///...------,,,,,,,,,,,,...///000111------............//////...---///444???KKKWWW]]]kkkkkkgggbbbaaacccbbb^^^[[[XXX[[[eeemmmnnnlllkkkjjjkkkooozzzmmmrrr}}}zzznnnmmmxxxyyyjjj]]]YYY[[[ccclllrrryyy}}}000///...---,,,,,,,,,,,,,,,,,,+++***))))))))))))++++++*********))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''((()))((('''(((((())))))))))))******++++++,,,---............000//////...---------...111222444555555555444333444444555666777777777777555666666666777777777888888888999999999888777666777777777888777777666555666666666555444333222111///000222333444444444333666777777777666555333222444444444444333222111111111111111111000000000000///000111222111111///............---......///000///...---,,,+++,,,---...,,,,,,+++************+++******)))(((((((((((()))((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((()))***+++---.........////////////000111111222222333444444555666777888888555444333333333444555666888888888777777888888888666555444444444444444555444444555555555333222111444444666888999:::;;;;;;888666555555666777555444222111111111222333444555222222111000///......---......///111333444555666444444444333222222111111---......///000111222333...---------------......///............//////000...////////////...------,,,,,,++++++---...000222000000///............///------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******))))))******+++,,,------------------------,,,,,,,,,,,,,,,---.........//////000000000000000......////////////......//////000000000000//////,,,,,,,,,,,,---...000000////////////............---///000//////666CCCNNNcccgggggg```ZZZ[[[]]]^^^^^^YYY\\\jjjwwwwwwnnnfffbbbeeelllyyyxxxnnnkkksssyyysssiiiiiihhhkkkrrrwwwwwwwwwyyy||||||//////...---,,,,,,,,,,,,,,,++++++***))))))******************))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))((('''''''''((((((((((((((((((((()))))))))******+++,,,------......---,,,,,,,,,,,,---...///000000222333444333333333333333333444555555555555555444444555555666777777777888888888888777777666666777777777888888777666666555666666666555444222111...///111333444555555444666666666666555444222111000000000000000///......//////000000000000000000......///000000000/////////......---......//////...---,,,,,,,,,,,,------++++++***)))))))))))))))))))))((((((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((***,,,---...///....../////////000111111222222222333333444555666777888333333222222222444555666999888777555555777888999666666666555666666666666555555666555444333222111444555888:::;;;;;;:::999777555444444555555444333000111111222333444555666555555444333222000///...,,,---...000333555666777444444333333222111111111---...000111222222222111...------------......///000///////////////000000...............------,,,,,,,,,,,,,,,---...///000000///......------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...//////000000//////,,,------......------,,,...//////000111111000000,,,,,,,,,,,,---...///000000000000/////////......///111111...+++...777???CCCUUUfffhhhaaa\\\\\\^^^gggbbbfffttt{{{nnnccc]]]bbblllzzzxxxqqqooosssxxxwwwsssxxxzzzooonnnrrr|||}}}xxxyyyyyyyyyyyy|||}}}}}}///...---,,,,,,++++++,,,,,,+++******)))******************)))))))))((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((''''''''''''((()))'''(((((((((((())))))))))))***+++,,,------------,,,,,,,,,---...///000111///111333333111111222333333333333333333333444444444444444555666777777777777777666666555555555555777777888888888888888777444444555555555333222111///000222444555666555555555555555444333222111111//////000000000///......//////////////////000000---.........//////............------------......---------------------...******)))(((((((((((()))((((((((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))+++---......------//////000000111222222222111111111222333444666777333222111111222333444555888777555333333555777888666666777777888888888888777777777666555444333333555666999;;;;;;:::888777666444222222333333333222000000111333444555666666666666555444222000...---+++,,,...000222444666777444333333222222111000000///000111222222111000...---------------...///000111000000/////////000000...............------,,,---------,,,,,,,,,------///......---------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------...////////////...,,,,,,------------,,,,,,---...///000000111111000,,,,,,,,,,,,,,,---...////////////000000000000000000000//////...///111333000AAAVVVeeemmmnnnggg^^^hhhggglllwww}}}xxxmmmfff```eeeppp~~~xxxuuurrrsssuuuzzzrrrdddccchhhttt{{{vvvvvvzzz}}}~~~|||///...---,,,++++++++++++++++++***************+++******)))))))))(((((((((((((((((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&'''((('''&&&&&&(((***''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,///...............//////...000333222//////111444333222111111111222222333222333333444555666777777666555444333333333444444777777888888999999888888111222444555444333111///000111333444555555555555222222222111111111111111000111111222222111000000////////////...............---------------------...---,,,,,,,,,,,,,,,,,,,,,,,,------------------******)))(((((((((((()))'''''''''((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))+++,,,,,,------......//////000000111111111000000000111333555666333222111111111222333444666555333222222333555666555555777888999999999999888888888777666666666555666777999::::::888777555555333111000111222222111000111222444555666666666333333444333111///---++++++,,,...000222444666666333333333222111111000000000000111222111000...---------------...///000000111000000///////////////...////////////...------------------,,,,,,++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,------,,,------...............,,,,,,------------,,,,,,------...//////000//////,,,,,,,,,,,,,,,---......------...000111222333444///---,,,...000111///---555666<<>>CCCCCCEEEPPPcccrrruuuqqqnnnpppkkkhhhiiijjjhhhfffgggnnnpppqqqrrrvvvwwwqqqhhhoooqqqrrrrrruuu|||}}}|||wwwxxxyyyuuuoooxxxrrrnnnpppsss}}}{{{qqqiiikkknnnsssxxx}}},,,,,,,,,,,,++++++++++++***++++++,,,+++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((())))))(((((('''))))))))))))***,,,---...//////...------...///000000///...---------//////222000//////000111000//////.........///000111222222222222111111111000000////////////////////////000000111111111111000000000//////000222222111///000000000000//////...---///...---,,,++++++******)))---111333111...+++******(((''''''(((((((((&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$##########################################!!!###$$$###"""!!!"""##################$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,,,,,,,,,,---...///000111222111111000000000111111111111000000000/////////---...///000111111222222222444555444222///......111111222222111000000///000000000111111111222222000111222333333222111000//////...---------......///.........---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------,,,++++++++++++,,,...///...////////////...------+++,,,///111111000---,,,---------..................---,,,***)))((((((((()))(((((((((((('''''''''&&&&&&'''''''''((((((((((((((())))))***))))))(((((())))))(((&&&&&&((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,++++++******)))++++++++++++++++++++++++*********++++++******)))++++++,,,---......//////+++...000111111333777:::888777>>>OOOaaammmuuuyyyqqqlllfffcccbbbdddjjjnnnqqqqqqppprrryyy~~~yyypppkkkooorrrqqqtttyyy||||||}}}zzzyyyxxxxxx~~~zzzyyyxxxzzzuuunnntttrrrpppqqqvvv}}}------------,,,,,,,,,,,,)))***+++,,,,,,***)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&$$$"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''((((((((()))***+++,,,,,,///......---...///111222//////.........///000000222000000000111111000//////////////////000000111...///000111222333333444000000000000000000000000000000000111111000000000000//////000222333111000000111111111000///....../////////...---,,,++++++(((***------,,,,,,,,,---+++***))))))******((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$######""""""###$$$$$$########################!!!"""######"""!!!"""$$$""""""######$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++,,,---...///000111111222222222111111222222222333222222111111111000000000,,,------...///000111222222333555444111...------000000000111000000///.../////////000000000000000///000111222222111000////////////...//////000000/////////...------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,***+++---.........---,,,++++++******+++,,,...///...............---,,,,,,***,,,...000111///---,,,---------,,,,,,,,,,,,,,,000///---+++((('''&&&%%%(((((((((((('''''''''&&&''''''((((((((()))))))))(((((()))))))))(((((('''''''''((('''&&&&&&''')))(((((((((((((((((((((((((((((()))))))))*********************************++++++******)))))))))(((***************************++++++++++++***))))))***++++++,,,---......///...////////////000333555;;;777777<<>>HHHVVViii~~~~~~}}}xxxqqqkkkhhhppppppjjjtttyyyxxxvvvoookkklllmmmbbbdddnnnrrryyy~~~xxx{{{~~~}}}xxxzzz}}}---,,,+++))))))***+++,,,************))))))))))))***)))(((''''''((()))***''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((''''''''')))))))))***++++++,,,,,,,,,---...///000000000//////000222333444333222111222222222222222222111111222222222222222222222222000111111111000///...---,,,,,,---......---,,,,,,,,,---...///000//////...///000000000000000000///++++++,,,,,,,,,,,,,,,,,,,,,------......---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""##############################$$$$$$######"""!!!$$$$$$$$$#########""""""""""""""""""#########$$$################################################%%%$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&((()))))),,,,,,,,,---......//////111111111000000/////////111000///...---...//////111000/////////111333444333333333333333333333333000000000///////////////...000333555666444222000/////////000000000000111,,,,,,,,,---...///111111222333444444222000...---////////////////////////------,,,,,,,,,,,,---------,,,,,,++++++***))))))))))))***++++++,,,------------------,,,+++***)))+++++++++++++++,,,---------,,,,,,+++******))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))((((((((())))))******))))))*********+++++++++,,,++++++++++++,,,------000000///////////////000333444444888BBBVVVnnnwwwnnniiiiiijjjkkkpppooolllrrr~~~xxxttttttsssmmmkkkmmmjjjcccfffmmmrrr|||yyy~~~|||---,,,***)))))))))***+++************))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))***++++++,,,---...///000000000000///000111222222222111000///000111222333222222111111111111111111111222222111111111111000///......+++,,,,,,------,,,,,,+++,,,------............---...//////////////////...,,,,,,,,,,,,,,,+++++++++++++++,,,---------------((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$$$$$$$#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$###############"""""""""#######################################""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))++++++,,,,,,---.........000000000000000///////////////.........---------//////......///000222333444444444444444444444444222222111111000000000000///111333555555444222000000000000/////////......,,,,,,,,,---...///000111444333333222111000//////////////////////////////...---,,,******,,,---...---------,,,++++++******)))*********+++,,,,,,,,,------,,,+++************+++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((()))*********)))))))))))))))*********+++++++++++++++++++++,,,------........................444222...---333BBBUUUdddvvv~~~zzzooohhhfffoooooonnnpppssswwwxxxxxxrrrooommmmmmjjjggghhhlllmmmkkkqqqvvv}}},,,+++***)))))))))******************)))))))))((())))))(((((((((((())))))&&&''''''((((((''''''&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''(((((())))))***,,,---......//////000000///000000111111000000///...000111333333222000///000000000111111111111111111111111111000000//////,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,------............------,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$############################################################$$$$$$%%%%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""###""""""!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))******++++++,,,---------////////////////////////------.........---,,,+++............///000222333555555555555555444444444333333222222222111111111000222444555555444222111111000000///...---------............///000111222444333222000000000000111///////////////////////////...+++******+++...////////////...------,,,,,,************++++++++++++---,,,+++)))))))))***+++******+++++++++++++++***++++++******))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''')))+++------,,,***)))))))))))))))************+++++++++***+++,,,,,,------........./////////...000000000000111777???EEEMMM]]]rrrzzzsssooorrrllljjjmmmnnnlllmmmqqqmmmllljjjfffbbbbbbffflllqqqrrrxxx}}},,,++++++***************************)))))))))((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&'''(((((()))))),,,,,,,,,------...//////......//////////////////000111222333222000---,,,/////////000000111111111111111111000000000000000......------------......,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++//////---,,,+++***))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""###################################################$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$###############################################################""""""!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))******+++,,,,,,,,,---------.../////////000---------...---,,,,,,+++------......000111222333666666666555555444444444333333333333333333333333222333444555555444222111111111000///...---,,,,,,111000000111111222333444444333111000///000111222000000000000000000000000000...,,,******,,,...000222111111000//////......+++*********************,,,+++***)))((()))***+++)))******++++++***))))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((***---//////...+++***(((((()))))))))*********+++************+++,,,,,,---...///000000000000//////000111222222222444555>>>DDDNNNYYYeeepppzzzwwwpppkkkhhhddd```bbbhhhlllmmmllliiigggkkkrrrwwwqqqooorrrvvvvvvnnnqqqccccccgggooozzz,,,,,,,,,,,,++++++******************))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((())))))+++++++++++++++,,,......,,,------......///000000111111222111000...---+++......//////000000111111222111111000000000111111///......------......///,,,++++++************+++***++++++,,,,,,++++++***************+++++++++,,,111000...,,,***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$############"""""""""###############$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((((((((())))))***++++++++++++,,,,,,---...///000000......---------,,,,,,,,,------...///111222333333666666666555444444333333111111222222333444444444333444444555555444222222111111000000///...------222222222222222333444555444333111000000000111222000000000000000000000000000///...,,,,,,...///000222222222111000000//////+++++++++***)))))))))(((******)))))))))))))))***))))))***++++++)))(((''')))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***---//////...,,,***((((((((()))))))))*********************+++,,,,,,,,,---///000111111000///222111000000111333555777AAAAAACCCHHHQQQ___mmmvvv||||||xxxnnnddd```bbbffflllqqqtttuuuyyyvvvlllkkkoootttuuusssxxxeee```]]]aaannn~~~---------------,,,++++++************))))))))))))'''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***))))))))))))+++,,,---***++++++,,,---///000111000000000//////.........------...//////000111111222111111000000111222222......---,,,,,,---......,,,+++***)))((())))))***)))******++++++******)))(((((()))***+++,,,,,,---000...---+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""$$$%%%$$$###"""###$$$############""""""""""""""""""#########$$$$$$$$$########################!!!"""######$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$######!!!"""###$$$$$$###"""!!!##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&''''''''''''((())))))******+++***+++,,,---...///000000000///---,,,,,,,,,---...---...///111222333444444666666555555444333333222//////000222333444555666444444555555444333333222111111111000000/////////333222222222222333444444222222111111111111111111000000000000000000000000000000////////////000000111111111000//////......,,,++++++***)))(((((('''(((((()))))))))))))))(((((()))***+++***)))'''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((***)))))))))((((((((('''((()))+++,,,---,,,+++***(((((((((((()))))))))******************++++++,,,***,,,...000000000///...222222222333777;;;===???EEEIIILLLMMMLLLNNNUUU[[[kkkyyyvvvlllkkkmmmmmmlllttt}}}{{{jjjhhhnnnnnnuuuzzzvvvvvvxxxrrrmmmgggiiirrr|||------.........---,,,+++************))))))))))))'''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))((((((((((((***+++,,,)))******+++---///111222///............///000000---------...///000000111222222111000000111222333------++++++++++++------,,,+++***((((((((()))***))))))************))))))''''''(((***+++,,,---......---+++*********++++++)))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""$$$$$$$$$###"""###$$$############""""""""""""""""""######$$$$$$$$$$$$######################## !!!"""###############""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!#################################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''(((((()))***************+++,,,...///000000111000---,,,,,,---...///---...000111333444444444666666555444333333222222---...///111333555666777444555555555444333333222111111111111000000000000222222222111222222333333222222222222111111111111000000000000000000000000000000111111111111000000000000//////......------,,,++++++***)))((('''''''''((()))******)))((('''((()))***+++***)))'''%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))******))))))(((((((((''''''((()))***+++******)))(((((((((((())))))))))))*********)))***++++++,,,)))***---/////////...---000222666<<>>DDDHHHJJJLLLNNNRRRPPPJJJCCCAAABBB???:::===DDDPPPZZZdddqqq~~~uuujjjfffmmmpppkkkkkkppprrrqqqvvv}}}~~~xxxuuuwwwtttoookkkkkkooouuuyyy{{{,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((()))))))))******++++++++++++++++++++++++------........./////////111111000///...---------000111111222222000///......---,,,,,,,,,---...///,,,++++++******)))(((((('''((()))+++++++++******(((***+++,,,,,,+++***)))+++***(((''''''(((***+++(((''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$#########"""""""""##############################$$$$$$$$$######"""""""""""""""""""""""""""$$$######""""""######$$$%%%$$$$$$######"""#####################"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((+++---///,,,,,,,,,,,,------------//////...............///...///000222333444444444333333333222222222111111.........///000000111222111111000000000111111222///////////////000111111333222111000000222333555555444444333222222111111000000111111111111111000333222000///.........///.........------,,,,,,,,,+++************)))))))))))))))***++++++++++++***+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))((('''''''''(((***+++))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))*********+++,,,---............333555999<<>>===:::555000333777<<>>@@@@@@;;;;;;>>>BBBIIIRRRZZZ___jjjrrr++++++************++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%'''((('''''''''((((((((())))))***++++++,,,,,,++++++******+++,,,------.........------------------,,,,,,,,,---......//////......+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******))))))******))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$###########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###########################""""""""""""#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%'''((()))******------------............///////////////000000000222222333333333333222222222222111000000000000000222222222111000//////.../////////000222333222000333222111///...---------......//////000000//////111111000000000/////////------,,,,,,,,,++++++++++++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&'''((())))))(((''''''))))))))))))))))))))))))'''(((*********,,,///222///000111222222000...,,,000000///////////////000,,,000555;;;>>>@@@???>>><<<;;;999:::<<<=========???<<<888555555888;;;>>>???FFFPPPYYYcccppp++++++************++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&'''''''''((((((((())))))************)))))))))***+++,,,---------,,,++++++++++++++++++,,,,,,,,,------...............+++,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$#####################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""####################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((+++,,,,,,,,,---.........//////000000000111111111111222222333333222222222222111111000000000000000111222222222111///...---///......000222333222111333222111///...---------,,,---...///////////////000000000000////////////------,,,,,,,,,++++++++++++******)))(((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''(((((((((&&&%%%######%%%&&&(((&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%'''((())))))***,,,...---,,,++++++***++++++,,,///////////////000111111000333888===@@@AAAAAA@@@;;;::::::;;;===>>>>>>===;;;999666333222222333444222555888999===FFFSSS^^^++++++************++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''&&&&&&'''''''''((((((((((((((())))))))))))(((((('''(((***,,,,,,,,,+++++++++************++++++,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,...---+++***))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""##################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((()))))))))((((((((('''''''''(((((()))***++++++,,,...//////000111000000000000000111222222222111111111000000//////000000000000111111222111000...---///...---///111333222111222222111///............+++,,,---...///////////////////////////.........------,,,,,,,,,,,,++++++******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((&&&&&&((((((((((((((((((((((((%%%'''((()))(((((()))+++,,,+++)))((((((***,,,------......///000222333444666777:::===????????????;;;999777777999999999888555444333222222111111111000222444555444777;;;???++++++************++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################%%%&&&&&&%%%$$$&&&'''''''''''''''((((((((((((''''''((((((((((((''''''&&&(((***+++,,,,,,+++*********)))))))))***,,,---+++,,,------......---------------,,,,,,+++++++++(((***,,,---......---,,,,,,+++***))))))((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#################################""""""#########""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""############$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%####################################$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***++++++,,,,,,.../////////...---...///000111111111111000000//////......//////000...///111111111000///...///---,,,---///111222222111111000///////////////++++++,,,---............------------............------,,,,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''')))******((((((((()))+++************+++,,,---,,,,,,---...111333555666:::::::::;;;;;;;;;;;;;;;999666444333333444444333444444333222111111000000---...111333555666777777++++++************++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################%%%&&&&&&%%%$$$&&&''''''''''''((((((((())))))&&&''''''''''''''''''&&&&&&''')))+++,,,+++***)))+++***)))))))))+++,,,---+++,,,------......------......---,,,,,,+++******((())),,,.........---,,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$##############################""""""""""""######""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""###$$$$$$%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&########################""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''((()))***+++,,,---***+++,,,---------,,,+++......///000000000000000//////............///000---...000111222111///...///---++++++...111222333111000///////////////000***+++,,,---............,,,------------------------------,,,,,,,,,++++++(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''))))))((((((''''''''''''(((((((((((((((((((((((()))***,,,+++)))(((((()))'''(((***+++,,,,,,++++++***+++,,,...111444666888<<<;;;:::888888777777888666444111000111333333333222222222222333555666777222111///000222555555555---,,,++++++******++++++))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&######$$$$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))(((((((((((())))))))))))(((((()))))))))*********---,,,*********,,,...///......---,,,,,,+++******,,,,,,++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!################################################$$$$$$$$$############"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""############""""""%%%$$$###""""""###$$$%%%##############################""""""""""""######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))'''%%%&&&)))---000---)))'''&&&&&&&&&%%%&&&&&&''''''((()))))))))******)))))))))))))))***+++,,,---,,,***)))***+++------......///111222333//////.........---------...//////000000000000//////------...111333444333000000000000111222333444---,,,***))))))***,,,---000...***))))))***+++***---,,,++++++------,,,+++((((((((((((''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))))))))((((((''''''''''''((((((((((((((('''''''''((()))))))))***************+++,,,...000444777999;;;999666333111000000111222111000//////000111111333444666777888777555444111222333333222000000111---,,,++++++******++++++))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((()))))))))************++++++++++++,,,,,,,,,---,,,+++******,,,---...//////...------,,,++++++------,,,++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!################################################$$$$$$$$$############"""$$$$$$$$$#########""""""################################################$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""############""""""$$$$$$###""""""###$$$$$$##############################""""""""""""######%%%$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))+++---+++'''%%%%%%&&&%%%$$$&&&&&&''''''(((((())))))******)))))))))))))))***+++,,,---,,,***)))***+++---------...///111222222///.........------------...///000000000000000000000///...///111333333333222111111000000000111111...,,,+++******+++,,,...000---***))))))*********---+++++++++,,,---,,,+++((((((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&(((((((((((('''''''''''')))*********++++++++++++++++++,,,...000333666777555444333222111111111111000///............///000222333666999::::::::::::777888888777555333333222,,,,,,+++************+++))))))(((((((((((())))))((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---------...---,,,+++***+++,,,---//////......------,,,,,,------,,,+++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""################################################$$$$$$$$$############"""$$$$$$$$$#######################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$###""""""###$$$$$$##############################""""""""""""######$$$$$$#########"""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%'''%%%%%%%%%'''))))))(((***(((%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))(((((())))))***+++,,,---,,,***)))***+++,,,------...///000111111............------------...///000000111111000000222111000000222333333222222111000//////............---,,,++++++,,,---......,,,)))((()))******))),,,+++***+++,,,,,,+++***(((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''*********+++++++++,,,,,,,,,,,,,,,...///111333444//////000111111111111111------,,,,,,,,,------...000222555999<<<===>>>>>><<<<<<:::999777555444333,,,++++++***************))))))(((((((((((())))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((((((((((())))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------......,,,++++++++++++,,,......---------,,,,,,,,,++++++++++++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""###########################################################################""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$##################$$$##############################""""""""""""###############""""""""""""!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%'''$$$###$$$(((***(((&&&(((&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''(((((())))))(((((((((((())))))***+++,,,---,,,***)))***+++,,,,,,---...//////000000------------------------...///000111111111111111444222111111222333333222000000///...............///...------------...///---+++))))))*********))),,,***)))***+++,,,+++***(((((('''''''''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))*********+++++++++,,,,,,------///000111111,,,...000111222111000///,,,,,,,,,,,,,,,---------...000333666:::<<<>>>>>><<<;;;999777777666555444,,,+++******))))))******))))))(((((((((((())))))'''''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******++++++++++++,,,,,,,,,,,,---------............///...------,,,++++++++++++,,,,,,,,,+++++++++++++++((())))))******++++++,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###############################################################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""#########$$$$$$#######################################""""""""""""###############""""""""""""!!!######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%&&&###"""$$$((()))'''%%%'''%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''(((((((((((((((''''''((()))******+++,,,---,,,***)))***++++++,,,---...//////......,,,,,,------------------...///000111222222222222555333111111222333222111......------...///000000........................,,,+++))))))***+++***)))+++***))))))++++++***)))''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))+++,,,,,,---.........///---///111222222000...---,,,,,,------............---...000333666888:::;;;;;;999666666777888777666++++++***))))))))))))***))))))(((((((((((())))))'''''''''((((((((((((((('''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''(((((()))***+++******+++++++++,,,,,,,,,.../////////000000000000,,,,,,,,,,,,,,,,,,++++++++++++++++++************(((((())))))***+++++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################################################################$$$$$$$$$############"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$$$$$$$###"""##############################""""""""""""######$$$$$$#########"""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$#########%%%''''''&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''((()))******+++,,,---,,,***)))***+++***+++---.........---,,,,,,,,,,,,,,,------------...///000111222333333333444222000000222222222111---------......///000111........................,,,+++***+++,,,,,,+++******)))((()))*********((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((('''''''''((((((((())))))***+++,,,---------------...///000111000///,,,+++,,,,,,---...////////////------///111444666888999<<<999555555888999888777++++++***)))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((()))***+++************++++++++++++,,,,,,---------.........++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))))))))(((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################################################################$$$$$$$$$############"""""""""#########$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""############"""""""""###$$$$$$$$$$$$###"""##############################""""""""""""######%%%$$$$$$$$$##################$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$!!!###%%%&&&%%%%%%%%%&&&%%%$$$###$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&'''''')))******+++,,,---,,,***)))***+++***+++---......---,,,+++++++++,,,,,,,,,---------...///000111222333333333222111//////111222222111/////////...//////000000---------......------------,,,+++,,,---...,,,+++***)))(((((()))***)))((('''''''''&&&&&&&&&%%%%%%###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))((()))+++,,,---------,,,,,,---.........---,,,++++++,,,---.../////////...---...///222555888:::;;;<<<777333222555666555222+++******)))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((()))++++++))))))*********+++++++++(((((()))))))))************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))'''&&&&&&)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$################################################$$$$$$$$$############"""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""############"""""""""###$$$%%%%%%$$$###"""##############################""""""""""""######%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###&&&'''$$$###%%%'''######"""###%%%%%%###"""$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''')))******+++,,,---,,,***)))***+++***+++---......---,,,++++++++++++,,,,,,---------...///000111333333333444111///...///111222222111222111000//////...//////,,,,,,------------,,,,,,---,,,,,,---...///---,,,***((('''((()))***)))(((''''''&&&&&&&&&%%%%%%%%%!!!###%%%((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))$$$$$$%%%%%%&&&'''(((((())))))))))))************''')))***,,,---------,,,******+++,,,,,,,,,++++++***+++,,,...//////.........///000333777:::===???;;;555000///111222000---(((((())))))*********+++))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++******++++++++++++******((()))******)))((()))***+++*********+++,,,,,,------+++***+++...///,,,***------,,,+++***)))((('''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((&&&$$$###$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%&&&&&&%%%###""""""############$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##########################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***+++++++++******)))))))))+++++++++,,,,,,,,,------------,,,******+++///222000000000000000000000000111111111000000000000000111000000000//////..................------------...------,,,,,,++++++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((()))))))))************+++++++++***************,,,,,,,,,---------......444555666777888999:::;;;888555111---++++++---...((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***))))))************))))))&&&((()))***+++,,,---...***************+++,,,------,,,+++,,,......,,,***,,,,,,+++***)))(((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&((()))&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!""""""############$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++++++++************+++++++++,,,,,,,,,,,,---,,,------,,,+++,,,///222000000000000000000000000000000000000000000000000111111000000//////////////////.........------------------,,,++++++******))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%''')))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))))))))*********************************,,,,,,,,,,,,------------222222333444555666666777444222///---+++,,,------))))))))))))************))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&###$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((((((((())))))(((((((((%%%&&&'''((()))***+++,,,******************+++,,,,,,++++++,,,------,,,***+++******)))((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""######"""!!!!!!"""$$$###""""""!!!!!!""""""###!!!""""""######""""""!!!""""""""""""""""""""""""########################""""""""""""##########################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))*********+++++++++++++++******+++++++++,,,,,,,,,,,,---............///111/////////////////////////////////000000000000000111111000000000000///////////////............---------,,,,,,+++*********)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&''')))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))(((((())))))******++++++++++++,,,,,,,,,---------//////000000000111111111///...---,,,,,,+++,,,,,,)))))))))))))))*********))))))))))))(((((((((((('''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&''''''((((((''''''&&&***)))((()))******))))))******)))))))))******+++*********+++++++++***)))))))))(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&(((&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######"""######"""!!!!!!"""$$$###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##########################################$$$$$$$$$$$$##########################################$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))*********++++++,,,,,,************+++++++++++++++---///000000//////000..............................///////////////000000000000000000000000000/////////.........------,,,,,,,,,+++******))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))''''''(((((()))***++++++++++++++++++,,,,,,,,,,,,...---------------------***++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&---+++***+++------,,,******))))))(((((()))))))))'''((()))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######""""""######"""!!!!!!"""$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##########################################$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))))))))******+++++++++)))))))))*********++++++***---000111000//////000------------------------------........./////////////////////////////////............------------,,,++++++******)))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''((())))))***************+++++++++,,,,,,------,,,,,,,,,,,,++++++'''((()))***+++******)))************))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$###"""$$$'''***,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$###%%%))),,,+++)))***))))))(((((((((((((((&&&((())))))(((''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$###"""""""""######"""!!!!!!"""$$$$$$######""""""######$$$$$$######""""""######$$$"""""""""""""""""""""""" """"""""""""##########################################$$$$$$$$$$$$##############################!!!!!!""""""###$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((((()))))))))))))))((())))))))))))************,,,///000/////////000........................,,,,,,------.../////////------............//////---------,,,,,,,,,,,,+++++++++******)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))))))))*********+++++++++,,,,,,,,,+++++++++++++++'''(((((()))******))))))************)))))))))((())))))))))))((((((((((((&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&### !!!&&&)))'''%%%***)))(((''''''''''''(((''')))++++++)))'''(((***''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""###$$$&&&&&&$$$###"""#########$$$$$$$$$$$$############"""""""""!!! """###$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""""""""######"""!!!!!!"""$$$$$$######""""""######$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##########################################$$$$$$$$$$$$##############################!!!!!!!!!"""###$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''((((((((((((''''''''''''((((((((()))))))))*********,,,.........---...000........................+++,,,,,,---......//////,,,,,,,,,---------......,,,,,,++++++++++++******+++******)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))*********+++************++++++++++++(((((((((((())))))))))))+++*********))))))(((((())))))))))))((((((((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&+++'''$$$&&&***+++)))%%%***)))((('''''''''''''''(((+++---,,,***)))***,,,''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!"""$$$%%%&&&$$$"""""""""######$$$$$$$$$$$$%%%$$$$$$$$$######"""""" """$$$%%%$$$###""""""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!"""######"""!!!!!!"""$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$############################## !!!!!!"""###$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))***,,,------,,,---...000////////////////////////++++++,,,------...//////+++++++++,,,,,,---------+++++++++*********))))))*********)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))************))))))))))))******++++++))))))(((((((((((()))***,,,+++)))((('''((()))+++)))))))))))))))(((''''''((('''&&&&&&&&&((()))***(((&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&########################$$$"""!!! !!!"""$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((()))***++++++)))((('''''''''(((***+++,,,,,,,,,+++***)))((((((''''''(((((((((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""""""""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$######""""""############""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!! '''$$$"""'''%%%!!!'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***++++++,,,,,,............---,,,++++++...------,,,,,,------...,,,,,,++++++***+++++++++(((((((((((((((''''''''')))'''&&&&&&'''(((&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''((('''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***)))))))))))))))((('''''''''''''''''''''((())))))'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''((()))***++++++))))))((((((((()))***+++++++++++++++***)))((((((''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$$$$###""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""#############################################################################################$$$######""""""######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$$$$########################%%%$$$$$$$$$############""""""############""""""################################################$$$$$$$$$$$$#########"""%%%###!!!111KKKJJJ111 %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))******+++,,,,,,.........///......---,,,------,,,,,,,,,,,,------,,,,,,+++************+++******))))))((('''''''''((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''((()))'''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))((((((((()))***)))))))))))))))(((((('''&&&''''''(((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%######$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$###############"""############$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&'''((())))))***+++)))))))))((()))******+++++++++++++++***)))((((((''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$######"""#########""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!! """"""""""""""""""""""""!!!!!!!!!""""""#################################################################################$$$######""""""######$$$$$$$$$$$$###############!!!###$$$&&&&&&%%%$$$###########################$$$$$$#########"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!888YYYXXX777%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((())))))******+++++++++---......///////////////,,,,,,++++++++++++,,,,,,,,,+++***)))))))))))))))++++++***)))(((''''''&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((()))***((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))(((((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&%%%$$$$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((())))))***))))))))))))******++++++***************)))((((((''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######"""""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$##############################################################################""""""""""""##############################!!!"""%%%&&&'''&&&$$$####################################""""""""""""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...>>><<<***"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((()))))))))*********++++++,,,---...////////////,,,++++++******++++++,,,++++++***)))(((((((((((()))((((((((((((((('''''''''%%%$$$$$$%%%&&&$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((+++******)))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#######################################""""""#########$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((((((&&&&&&''''''(((((())))))(((((())))))************))))))*********)))((((((''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""""""""###########################!!!###$$$&&&&&&%%%$$$####################################""""""""""""!!!""""""############""""""################################################""""""##################'''%%%"""%%%""" '''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))*********)))***+++,,,---.........,,,++++++******++++++,,,,,,+++***)))((((((((((((&&&&&&&&&''''''(((((()))'''%%%$$$$$$%%%&&&$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((((((((()))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''************)))))))))((('''(((((()))))))))))))))(((((((((((((((((('''&&&&&&%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$########################!!!!!!""""""###############$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%&&&"""######$$$$$$######"""#######################################$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))((())))))******)))((((((''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!""""""######""""""!!!###""""""!!!!!! !!!!!!!!!"""""""""######"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###########################""""""!!!!!!""""""##################$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$#########"""""""""""""""############""""""""""""""""""""""""""""""########################"""""""""""""""#########$$$(((### &&&%%%!!!'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))***,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,+++***)))(((((((((&&&&&&''''''(((((())))))'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((('''))))))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''***************)))((((((''''''((()))))))))))))))))))))((('''''''''''''''&&&&&&'''((())))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''((('''%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$"""############$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((((('''(((((()))))))))))))))(((''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!"""######"""!!! ###""""""!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&########################%%%$$$$$$$$$############""""""############""""""################################################"""""""""######$$$$$$$$$$$$((("""!!!)))(((###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))(((***++++++,,,------------------,,,,,,,,,,,,------...---,,,+++))))))))))))************)))))))))(((((('''&&&&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))))))))(((***)))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***************)))((((((''''''((()))))))))))))))***)))(((&&&&&&&&&'''(((''''''''')))******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&(((((()))))))))))))))(((''''''(((((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$########################""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" !!!"""######"""!!! ###""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######"""!!! ########################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''########################%%%%%%%%%$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%% '''%%% """)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((,,,,,,------......------...------,,,,,,------...///...---+++***)))))))))//////---,,,***)))(((''')))'''&&&&&&'''(((&&&%%%&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))*********)))*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''+++******)))))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))$$$%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((())))))((('''''''''(((***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""$$$#########""""""!!!!!!"""""""""""""""!!! !!!"""###$$$%%%$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!'''$$$!!! !!!!!!  !!!"""######$$$######""""""""""""######$$$###""" """###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%######""""""!!!!!! $$$$$$$$$########################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! """""""""""""""""""""""""""""""""###$$$$$$$$$%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))))))))((((((((((((***+++,,,,,,,,,,,,+++***+++++++++,,,---...///000000///---+++***)))((((((***************)))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++******)))))))))))))))(((((((((((())))))))))))&&&''''''(((((()))******%%%'''((((((&&&%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#######################################"""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((())))))((('''''''''((()))***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""############"""""""""!!!"""""""""""""""!!! !!!"""###$$$$$$$$$######""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!&&&$$$!!! !!!!!! !!!!!!""""""############""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$$$$#########""""""""""""##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$###############"""""""""""""""""""""""""""###############$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((()))))))))))))))((((((((((((******,,,,,,,,,,,,******+++++++++,,,---...///000///...---+++***)))(((((()))************)))(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++******)))))))))))))))'''''''''((()))*********''''''((())))))******+++'''((())))))'''%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################"""""""""###""""""!!! ######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((())))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$############"""############"""""""""""""""""""""""""""!!!!!! !!!"""######$$$$$$######""""""""""""""""""""""""%%%$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""%%%###!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))******++++++,,,...///000///...,,,+++))))))(((((())))))******))))))((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++******)))))))))))))))'''((((((((()))))))))***((((((((()))******++++++(((******)))'''&&&%%%&&&'''''''''''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""############""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""###############""""""""""""""""""""""""&&&%%%$$$###""""""""""""""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""%%%###!!! !!!"""!!! """"""""""""!!!!!!!!!!!!""""""############""""""######"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$##################$$$########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))))))))***+++,,,,,,+++***)))*********+++,,,...///000...---,,,***))))))(((((()))))))))))))))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++******)))))))))))))))***)))))))))((((((((('''((((((((()))******++++++(((******)))'''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""""""""""""""""""""%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######$$$""" !!!""""""!!! """"""""""""!!!!!!!!!!!!!!!"""############"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################$$$$$$#########"""""""""""""""""""""""" !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))))))))***)))***++++++++++++***))))))))))))***,,,...///000---,,,+++***)))((((((((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++******)))))))))))))))*********)))((('''''''''''''''((())))))******+++'''((())))))'''%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######################################################"""""""""############$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""############ !!!!!!""""""""""""""""""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""######"""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""###############!!! !!!"""###""" !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""" !!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((())))))******((()))***++++++***)))((((((((()))***,,,...///000,,,,,,+++))))))((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++******)))))))))))))))))))))))))))((((((((((((&&&''''''(((((()))******%%%'''((((((&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######################################################""""""""""""############!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$############"""!!!"""""""""############ !!!""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""!!! !!!######""" !!!!!!""""""######!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""!!!!!!"""""""""#########!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((()))*********((()))***++++++***)))((('''((((((***,,,...///000,,,+++***))))))(((((()))(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++******)))))))))))))))''''''(((((())))))******&&&&&&''''''((()))))))))$$$%%%''''''&&&%%%&&&'''&&&&&&''''''&&&&&&%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%'''((()))%%%&&&&&&'''&&&%%%###"""###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$############"""!!!!!!""""""#########$$$ !!!""""""""""""""""""!!! !!!###$$$"""""""""""""""""""""""" !!!###$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""!!! !!!######"""  !!!"""######$$$ """###$$$$$$###""" """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''((()))******+++((()))***++++++***)))(((''''''(((***+++...///000++++++***)))(((((())))))(((((((((((((((''''''&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))***((('''&&&&&&'''(((***,,,)))&&&&&&(((((('''$$$'''&&&%%%%%%$$$$$$$$$$$$'''$$$""""""###%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$%%%&&&&&&%%%###$$$$$$######""""""!!!!!!$$$$$$$$$"""!!!!!!$$$&&&""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!! !!!!!!######""""""""""""######$$$%%%&&&'''&&&$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$###"""!!! """"""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((*********)))))))))))))))***))))))))))))+++,,,---******+++******)))((('''((((((((((((((((((((((((***)))&&&%%%%%%&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((())),,,)))'''&&&(((((('''%%%'''&&&%%%%%%$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########""""""###$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$###$$$%%%%%%$$$"""#########"""""""""""""""$$$$$$$$$"""!!!!!!$$$&&&""""""""""""############""""""""""""""""""""""""########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!"""###"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""############"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""!!!"""""""""#########$$$$$$"""############$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))((((((((()))***+++,,,++++++++++++***)))((('''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))***)))''''''(((((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""###################################################""""""###$$$%%%###"""""""""""""""############$$$$$$$$$###!!!!!!$$$&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""############""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""######"""############$$$$$$$$$######""""""""""""###############$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))(((((('''(((((()))++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((''''''&&&&&&''''''((()))(((''''''''''''((())))))((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%###################################################################################################""""""###%%%%%%$$$"""!!!!!!""""""######$$$$$$###$$$$$$###""""""###%%%!!!"""""""""############"""""""""""""""""""""""""""""""""###############!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######################################################""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""""""""###############""""""!!!!!!""""""#########""""""""""""######$$$#########$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""####################################$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,+++))))))(((((((((((((((((((((((('''((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))))))))))))))(((((((((((((((((()))((((((''''''''''''(((((('''((())))))(((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######$$$&&&'''&&&$$$!!!!!!""""""######$$$$$$###$$$$$$$$$""""""###%%%!!!"""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""""""""############"""!!!!!! !!!!!!"""######""""""""""""######  !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""########################""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))((((((((((((((((((((((((((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%'''******((('''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######%%%'''(((&&&%%%""""""""""""############"""###%%%$$$###"""###$$$""""""""""""############""""""""""""""""""""""""#########$$$%%%%%%&&&&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!! !!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""######!!!!!!!!!"""""""""######"""############$$$$$$$$$######""""""""""""######"""""""""############$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""########################"""""""""############$$$######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((())))))***)))***+++,,,------------,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''$$$'''******(((''''''(((%%%$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###################################################################################################""""""$$$&&&'''&&&%%%#########""""""""""""""""""###%%%$$$###"""###$$$""""""""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""######################################################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""#########$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""############"""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""#########$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""############"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***((()))+++,,,------,,,,,,++++++++++++***)))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''###'''***+++)))''''''((($$$$$$$$$$$$%%%%%%&&&''''''%%%""""""###%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""################################################"""!!!!!!###%%%&&&%%%$$$$$$$$$######""""""!!!!!!"""###%%%%%%###"""###$$$""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!"""######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""############""""""""""""###### !!!"""###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ############$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""############"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""#####################"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***'''(((***+++,,,,,,++++++******+++******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""" """###$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""############$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&########################""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""#####################"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$"""!!! !!!"""$$$#########"""""""""""""""%%%$$$###""""""###$$$%%% """$$$$$$###""""""""""""""""""""""""""""""""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))''''''(((******++++++++++++*********))))))((((((((((((((((((''''''''''''((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""""""""############$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&########################""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""###############"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""######"""""""""""""""""""""$$$$$$###""""""###$$$$$$"""#########%%%&&&"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$&&&%%%#########$$$&&&'''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))''''''(((******++++++************)))))))))((((((((((((((((((''''''''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%###"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""############$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################!!!!!!"""""""""############$$$%%%$$$#########%%%########################""""""""""""############""""""############""""""""""""""""""""""""""""""!!!""""""######""""""!!!%%%%%%$$$$$$###"""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$ !!!"""######$$$###"""!!! !!!"""###""""""""""""""""""######$$$$$$###""""""###$$$$$$ !!!""""""###%%%'''"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$#######################################"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$'''&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((()))************))))))))))))(((((((((((((((((((((''''''''''''&&&(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$##############################$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""############$$$######"""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&########################""""""""""""#########$$$"""###$$$$$$""""""###$$$########################!!!"""""""""############""""""############"""""""""""""""""""""""""""""""""""""""######"""""""""#####################"""######"""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$ !!!""""""############"""!!!!!!"""######"""""""""""""""#########$$$##################$$$###$$$###""" """$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################$$$&&&&&&%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''((()))******))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!"""""""""############$$$######"""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#################################$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$########################!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""###$$$$$$######"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#####################$$$$$$#########$$$$$$$$$""" """$$$""""""""""""""""""""""""!!!###%%%$$$###"""######################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''(((((())))))))))))((('''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""############$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$#########%%%########################""""""""""""############""""""############"""""""""""""""""""""""""""""""""######$$$$$$######"""!!!"""###$$$%%%###"""!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""############"""""""""############$$$$$$$$$############""""""""""""########################!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###""" !!!""""""!!!"""$$$&&&""""""""""""""""""""""""!!!###$$$$$$###""""""##################$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""############$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&''''''(((((())))))(((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""############$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""####################################"""######$$$%%%%%%&&&&&&####################################$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&########################""""""""""""############""""""############"""""""""""""""""""""""""""""""""######$$$$$$######""" !!!"""######$$$$$$###"""!!! !!!"""$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""############"""""""""############$$$$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$######### !!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""!!!#########"""###$$$""""""""""""""""""""""""!!!"""$$$$$$"""""""""###""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""############"""###$$$$$$$$$$$$###"""!!!""""""#####################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######################################################"""""""""""""""""""""""" !!!!!!"""""""""###""""""""""""############$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$!!!!!!"""############"""########################""""""###$$$%%%%%%&&&&&&########################""""""""""""############$$$%%%&&&&&&$$$$$$%%%&&&########################""""""""""""############""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$###"""!!! !!!"""$$$&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""############$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###""""""$$$%%%%%%###!!! """"""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""############"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''(((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%########################!!!$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++***)))'''''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''%%%### ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###&&&'''&&&$$$###%%%'''%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""################################################""""""!!! !!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$############"""########################################################################$$$$$$###############$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$!!!!!!###&&&######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""############""""""############""""""######$$$$$$$$$$$$###### $$$&&&!!!,,,FFF]]]***%%% ###%%%### """"""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""#########""""""!!!$$$#########""""""!!!!!!########################"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""'''$$$ !!!!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$+++***)))(((''''''((()))((((((((((((''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$%%%&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$############$$$$$$$$$##################################################################"""!!!!!! !!!""""""############"""""""""!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$$$$############"""########################################################################$$$$$$###############$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" """######""""""###$$$######""""""""""""##############################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""############""""""############""""""######$$$$$$$$$$$$###### """!!!(((777DDD***%%%!!! ###$$$###!!!""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""############""""""############"""""""""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""&&&$$$!!!!!!###$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***))))))(((((((((((()))((((((((((((''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%$$$###"""###%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""#########""""""#########""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$############"""########################################################################$$$###############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""!!!"""###$$$###"""######""""""""""""##############################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""############""""""############""""""######$$$$$$$$$$$$######"""!!! """%%%''')))(((%%%!!!!!!###$$$###!!!""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""############""""""############""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%$$$"""###%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((((((((((()))((((((((((((''''''''''''((((((((((((((()))******''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$############$$$#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!! #########"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$$$$#########""""""#################################################################################"""######$$$%%%""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!######""""""""""""##############################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""############""""""######$$$$$$$$$$$$############"""$$$%%%$$$"""'''$$$""""""###$$$###"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!""""""############"""#########"""""""""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((())))))))))))(((((((((((((((''''''''''''((((((((((((((()))******''''''''''''''''''''''''%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$############$$$############$$$$$$%%%%%%%%%&&&"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################################################################""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""####################################%%%""" !!!$$$%%%### ######""""""""""""##############################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""############""""""######$$$$$$$$$$$$######!!!###%%%%%%$$$######$$$%%%$$$###############"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""##############################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%$$$##################$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((())))))))))))(((((((((((((((''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%#########$$$%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""#########""""""#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""########################################################################""""""""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$###""""""######"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""############""""""############""""""######$$$$$$$$$$$$######"""$$$### $$$(((########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$ !!!"""######$$$######""""""""""""####################################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""$$$%%%$$$"""!!!!!!"""######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))******)))(((((((((((((((''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&$$$######&&&&&&%%%###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###""""""!!!"""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$############"""########################################################################""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$###"""!!!!!!"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############""""""############""""""######$$$$$$$$$$$$###### """###""" ###&&&"""###$$$$$$############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""######$$$$$$$$$!!!"""""""""####################################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""%%%%%%###""""""$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((*********)))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''%%%###$$$&&&'''&&&###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$############"""########################################################################""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$########################!!!$$$&&&$$$!!!!!!#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############""""""############""""""######$$$$$$$$$$$$######$$$$$$######""""""""""""!!!###$$$$$$$$$######$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!######$$$$$$$$$!!!!!!""""""#########$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$!!!$$$%%%$$$###%%%&&&######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))))))))))))))((('''(((******&&&###((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###!!!!!!###&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""#########$$$$$$######"""!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$"""############$$$$$$$$$##################$$$$$$$$$$$$$$$#########""""""%%%$$$###!!!!!!!!!""""""%%%%%%$$$$$$###"""!!!!!!#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!$$$$$$###############$$$###############"""!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!######$$$$$$$$$#########"""""""""""""""########################'''$$$!!! !!!$$$%%%%%%$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################&&&%%%$$$###""""""""""""""""""""""""##################""""""""""""######"""###%%%&&&%%%###!!! """""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################################################################"""############$$$$$$$$$########################&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((('''&&&'''))))))&&&###((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""!!!###%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$######""""""!!!!!!"""""""""""""""#########!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!"""###$$$""""""""""""""""""""""""############"""""""""!!!$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!""""""###$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%$$$###""""""######$$$%%%%%%$$$######"""!!!!!!###""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""!!! ############"""""""""!!!$$$######"""""""""#####################"""!!!!!!#########""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$###"""""""""""""""""""""########################$$$###""""""$$$$$$$$$"""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""######""""""""""""##################""""""""""""#########$$$$$$%%%$$$###"""!!!##################""""""################################################################################################"""############$$$$$$$$$########################%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((('''&&&'''((((((&&&%%%((((((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!"""###$$$$$$$$$###############%%%%%%$$$###"""!!! !!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""############"""!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$###"""""""""###$$$%%%&&&"""############$$$$$$$$$''''''&&&%%%$$$######"""$$$$$$$$$###############%%%$$$$$$###$$$$$$%%%&&&$$$$$$$$$######""""""!!!""""""""""""""""""######"""""""""""""""######$$$!!!""""""""""""!!!!!! ############"""""""""""""""""""""!!!!!!""""""###"""############""""""!!!""""""""""""############"""""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""##############################""""""###$$$&&&%%%"""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$""""""""""""##################""""""""""""######$$$$$$$$$###############$$$$$$###""""""!!! ################################################################################################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########"""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""############!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""$$$$$$############$$$$$$$$$######""""""######$$$###"""""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#############################################$$$%%%%%%%%%$$$#########"""""""""!!!"""""""""""""""#########"""""""""""""""######$$$######$$$$$$$$$$$$###"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""############"""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""####################################""""""$$$%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""###$$$!!!"""""""""##################""""""""""""######$$$$$$###""""""######$$$""""""""""""!!!!!! ################################################################################################""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))))))))))))))))))))))))))))))))***###$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""#########$$$############""""""!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$########################!!!!!!"""######$$$$$$$$$#########"""""""""""""""!!!!!!""""""############"""""""""""""""######$$$"""######$$$$$$$$$######""""""""""""""""""######!!!!!! !!!!!!"""######!!!""""""#########""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""############"""!!!!!!""""""####################################%%%###!!!!!!"""###""" %%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$######"""""""""###!!!"""""""""##################""""""""""""######$$$######""""""###$$$$$$ !!!!!!""""""""""""################################################################################################""""""#########$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((()))***)))((((((***,,,######$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$"""""""""""""""############ !!!"""###$$$%%%%%%$$$$$$######"""!!!!!! !!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""###### !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$ !!!"""###$$$$$$###############$$$$$$$$$!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$ !!!!!!""""""""""""!!!""""""""""""############!!!!!!!!!!!!"""###$$$$$$!!!""""""############"""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""######$$$$$$########################%%%###!!!!!!!!!"""!!! ###$$$%%%%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################&&&%%%$$$###""""""""""""""""""""""""##################""""""""""""#####################$$$$$$$$$ !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))&&&'''((('''%%%&&&(((+++$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###"""""""""######$$$$$$$$$!!!!!!""""""######$$$$$$#########"""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""###### !!!"""###""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$###""""""""""""""""""#########""""""!!!""""""###"""############$$$$$$$$$!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$###"""!!!!!!""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""######$$$ !!!"""""""""""""""!!!"""""""""############"""!!!!!!"""###$$$%%%%%%!!!!!!"""########################"""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""######$$$$$$###########################""""""######"""  """$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######"""""""""######""""""""""""##################""""""""""""######!!!"""###$$$%%%$$$$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))$$$&&&'''%%%###$$$'''***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$""""""######$$$$$$$$$%%%############""""""""""""!!!!!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""######!!!############""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$"""############$$$$$$$$$$$$$$$$$$###############""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&!!!!!!"""###############$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!! !!!!!!"""###$$$$$$$$$########################!!!!!!###%%%&&&### ###%%%&&&&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""########################!!! !!!!!!"""###$$$""""""""""""##################""""""""""""###### !!!###%%%&&&%%%###"""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,)))&&&''')))***(((&&&%%%''')))******(((%%%$$$%%%%%%%%%&&&'''((())))))&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$ ***,,,%%%###))))))###$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! !!!"""!!!###%%%((( %%%"""'''%%%######################## &&&((()))((('''!!!'''(((""" ###"""###)))(((""""""'''""""""""""""""""""""""""!!!!!!!!!!!!!!! $$$"""&&&&&&$$$###!!!'''%%%$$$###'''&&&###&&&######""""""!!!!!! (((!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######&&& ###+++"""&&&""" ###((('''###%%%,,, """$$$%%%%%%$$$""" !!!(((((("""!!!&&&'''"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""########################"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""##############################""""""!!!!!! """###$$$$$$$$$$$$###"""#########"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$###"""!!!################################################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!""""""######$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%###"""!!! !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$"""!!!!!! !!!---***((((((***+++***(((+++---///000///...+++***%%%&&&&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""%%%%%%""" $$$+++000########################"""&&&)))(((''''''&&&###!!!!!!"""%%%***%%%$$$########################,,,*** ((('''$$$***$$$ ###++++++''')))"""!!!(((***%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!"""'''&&&!!!!!!%%%(((###"""***--- !!!!!!%%%$$$######""""""!!!!!!!!!!!!!!!###&&&))))))&&&###""""""""""""""""""""""""""" !!!!!!!!!""""""***%%%!!!###%%%!!!%%%!!!%%%((("""""""""!!!!!!!!!!!!""""""!!!"""$$$!!! ###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""########################"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""######""""""""""""####################################""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################$$$$$$$$$$$$$$$###""""""######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#######################################$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$######""""""###,,,***(((((()))***)))(((***+++,,,------,,,***(((&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%######'''+++'''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''%%%$$$%%%%%%###"""%%%!!!!!!'''""" ########################&&&+++$$$!!!)))(((###%%%***,,,(((###&&&###!!!(((""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""###"""!!!"""&&&"""""")))333/// ###,,,333%%%$$$+++###""""""""""""!!!!!!!!!!!!&&&,,,+++########################"""""""""#########$$$$$$ '''(((###((()))***...000###&&&&&&%%%###!!!!!!###%%%&&&...,,,)))&&&!!!"""(((""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$###########################""""""""""""!!!!!!!!!%%%$$$############$$$%%%""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###########################$$$$$$$$$$$$###""""""################################################""""""############""""""####################################################################################""""""""""""##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$###"""""" !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''(((((('''&&&'''((()))((('''%%%$$$'''''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%,,,&&&!!!"""&&&+++///222########################!!! ***;;;???222$$$ %%%///$$$###((( """'''########################((()))"""$$$$$$ """+++!!!%%%***%%%'''(((***)))&&&"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""&&&(((!!!"""***((("""$$$,,,+++$$$ ###)))""""""""""""""""""""""""***)))))))))***&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!((( !!! """---***)))))) ###!!!%%%((((((%%%!!!###$$$ ,,,(((""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$########################""""""""""""""""""""""""###"""  """###"""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""##############################$$$$$$$$$######"""################################################!!!"""###$$$$$$###"""!!!"""""""""###############################################################$$$$$$######""""""!!!!!!##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%%%%*********)))((((((((()))(((((()))))))))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%% ###$$$%%%'''((( &&&&&&&&&&&&&&&&&&&&&&&&((($$$;;;eeeoooNNN...%%%(((+++&&&########################&&&!!!!!!%%%'''...%%%,,,...'''!!!(((  %%%)))########################!!!!!!!!!!!!""""""######&&&######%%%$$$)))''' ###,,,''')))111)))$$$%%% """"""""""""############)))"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&"""''',,,((("""(((...(((!!!'''444***&&&!!!!!!&&&***###+++///((("""***""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###############"""  """###!!!!!!""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################"""######$$$$$$$$$######################################################!!!"""###$$$$$$###"""!!!############$$$$$$%%%%%%################################################$$$$$$######""""""!!!!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###################################################"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%%%%$$$+++,,,,,,+++)))(((***+++(((((())))))(((((('''&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&###)))***$$$###+++555!!!!!!!!!!!!!!!!!!!!!!!!''''''KKKVVV<<<%%%$$$'''444(((***&&&***777########################$$$"""***%%%"""!!!///XXXuuuFFF)))############################## !!!!!!""""""######$$$333!!!---AAA[[[|||TTT,,,+++&&&<<<444!!!!!!***"""""""""############$$$(((...*** !!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$'''"""&&&...$$$&&&===SSSoooDDD###$$$+++###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$%%%$$$############$$$%%%!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###################################################""""""############""""""""""""######$$$%%%%%%%%%############################################################""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""######$$$$$$############################################################$$$$$$$$$$$$######""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###%%%%%%%%%$$$###)))***+++)))'''&&&(((***''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&000&&&!!!111########################!!!!!!!!!(((+++///888```###333######################## !!!!!!"""######$$$$$$DDDsss>>>$$$%%%(((""""""#########$$$$$$$$$(((~~~,,,""")))%%%&&&(((gggsss==='''&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#################################""""""""""""""""""""""""########################"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$$$$######################################################""""""""""""######!!!!!!""""""###$$$$$$%%%################################################"""""""""""""""#######################################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############################################################$$$$$$############$$$$$$######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%&&&'''&&&$$$###$$$&&&'''&&&###"""$$$&&&))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&'''&&&!!!&&&000)))###########################%%%$$$"""===ttt[[[######################## !!!!!!"""###$$$$$$$$$,,,(((""""""######$$$$$$$$$$$$%%%,,,!!!"""+++CCC666""""""""""""""""""""""""######################## !!!"""######$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!"""###$$$$$$$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$ !!!"""######$$$################################################!!!!!!""""""######$$$$$$##############################$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$&&&&&&$$$$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################!!!!!!"""###############""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%'''(((((('''%%%$$$))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''###%%%''''''&&&&&&&&&'''***'''%%%$$$%%%'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$'''###---xxxppp########################!!!!!!$$$(((###hhh$$$(((,,,...&&& )))###"""[[[000&&&%%%&&&###!!!(((%%%{{{xxx777%%%***""" FFFkkk'''""",,,%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$#################################$$$$$$$$$$$$$$$##################"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!! !!!"""###########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$############""""""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))((((((((((((((((((((()))''''''((((((((((((''''''###%%%''''''&&&&&&&&&'''(((&&&$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((!!!---///$$$$$$+++'''%%%===...!!!"""000########################%%% %%%333OOOuuuFFF+++!!!)))$$$''''''222///xxx'''"""///000(((!!!$$$$$$###'''!!!###888///)))[[[---&&&+++...''''''(((###www///000...""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######"""!!!!!!"""##############################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$############""""""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%''''''&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&,,,$$$###''''''$$$###)))%%%&&&>>>FFF%%%+++ ########################666LLL,,,"""OOO999)))#########'''&&&)))rrr...+++ggg///((("""%%%###&&&!!!###'''$$$!!!%%%,,,000vvv...!!!###$$$$$$ '''PPP777'''TTT %%%***"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$######""""""!!!########################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$######""""""######$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$############""""""############$$$$$$$$$########################################################################$$$$$$$$$###############################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))((((((((((((((('''''''''&&&''''''((((((''''''&&&$$$&&&''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,&&&%%%+++***%%%%%%###ttt+++666&&& 444########################!!!%%%///%%%((((((!!!---((($$$***---,,,333888 ///,,,***$$$$$${{{)))"""'''***!!!(((((( ######nnn$$$000,,,000***%%%$$$""" """''' aaa///)))%%%)))jjjnnn'''+++""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$%%%$$$$$$###"""!!!!!! """"""""""""############""""""""""""""""""""""""#####################"""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################################################################################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&''''''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!&&&'''######$$$ +++%%%$$$)))^^^444###---,,,$$$########################&&&777///+++```...###+++""""""(((888 ---%%%VVV===&&&$$$(((***"""!!!###---000(((""""""III((()))""" $$$###"""%%%"""...---'''&&&fffEEE!!!..."""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""!!! !!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################################################################################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++(((""""""+++000000!!!:::$$$>>>&&&"""(((***%%%########################,,,((("""!!! @@@""""""$$$###&&&,,,***+++(((''',,,+++555xxx###$$$!!!(((((($$$'''&&&'''---$$$BBB!!!&&&)))---)))$$$!!!%%%'''%%%!!!"""JJJ***$$$111$$$000!!!###...%%%'''%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%#########""""""!!!!!! !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$############""""""############$$$$$$$$$#######################################################################################$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))))))))(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&$$$%%%%%%'''%%%######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$+++,,,''' &&&&&&'''!!!!!!LLL***)))$$$000########################!!!((( &&&&&&,,,)))LLL###...###$$$%%%KKK(((333""""""%%%666$$$### (((%%%###""""""---,,, '''???###!!!"""""" ###'''(((///""")))!!! 000RRR222"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""!!!!!!!!! !!!!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$############""""""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&$$$$$$%%%&&&$$$!!! """$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++"""$$$'''&&&&&&***$$$...DDD'''%%%+++,,,%%%########################777###+++ !!!******### !!!&&&ggg111+++999666 &&&!!!((($$$$$$###$$$### !!!###$$$$$$;;;///((('''$$$(((""""""&&&%%%'''!!!:::DDD))) ---"""'''%%%%%%((('''???""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$############""""""############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&& (((%%%$$$>>>%%%$$$$$$%%%"""&&&"""########################%%%zzz ###### """!!!"""%%%!!!!!!### ttt&&&***(((333&&&dddOOO&&&&&&$$$!!!!!!"""###$$$$$$$$$$$$$$$>>>###""" $$$$$$$$$######"""!!!!!!!!!(((&&&###!!! !!!"""$$$#########""""""!!!!!!'''###'''###"""""""""""""""""""""""" !!!!!!!!!!!!######""""""""""""##################"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!$$$$$$###############$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$##################%%%$$$###""""""###$$$%%%!!!!!!""""""######$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########!!!######""" $$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******))))))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&& (((%%%$$$>>>%%%$$$$$$%%%"""&&&"""########################!!!www"""$$$%%%"""###"""QQQ'''))) ---vvv!!!### """...///XXX'''&&&###'''""""""###$$$$$$$$$$$$$$$>>>###""" $$$"""""""""""""""#########!!!###%%%############"""""""""!!!,,,###'''***""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$############$$$$$$############"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""$$$#########""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$###############$$$########################$$$$$$$$$#########""""""################################################$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++************++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&& (((%%%$$$>>>%%%$$$$$$%%%"""&&&"""########################"""ooo!!!"""%%%###%%%######&&&..."""aaa"""&&&...!!!###...,,,[[[---"""%%%***""""""###$$$$$$$$$$$$###>>>###""" $$$ !!!!!!"""######$$$$$$"""%%%&&&############"""""""""""" '''++++++999!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%############"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""$$$$$$$$$$$$############""""""###$$$$$$###""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&& (((%%%$$$>>>%%%$$$$$$%%%"""&&&"""########################777ddd ###"""'''$$$"""!!! !!!)))<<<*** +++&&&iiiSSS''' (((((( """######$$$$$$$$$######>>>###""" $$$!!!!!!""""""############ !!!###$$$%%%#########"""""""""""""""###///ooo777""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$######""""""######$$$############"""""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$######"""#########################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$######"""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&& (((%%%$$$>>>%%%$$$$$$%%%"""&&&"""########################ggg[[["""######'''###"""&&&"""###***&&&!!! ))))))ZZZGGG $$$((("""%%%######$$$$$$$$$######""">>>###""" $$$############""""""!!!!!!##################$$$$$$""""""""""""""""""######"""###!!!999]]]"""""""""""""""""""""""""""""""""############$$$""""""!!!!!!!!!!!!""""""############"""""""""!!!""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$######""""""###$$$$$$%%%########################################################################""""""#########$$$$$$$$$#########$$$$$$#########$$$$$$######"""""""""!!!########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''#########$$$$$$$$$%%%%%%&&& (((%%%$$$>>>%%%$$$$$$%%%"""&&&"""########################WWW'''%%%&&&%%%!!!***!!!!!!"""###...---000!!!|||::: ###'''(((&&&###$$$$$$$$$$$$###"""""">>>###""" $$$$$$$$$######"""!!!!!! !!!"""######$$$$$$""""""""""""###############%%%&&&zzz""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!! !!!!!!!!!############"""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""%%%$$$############$$$%%%""""""""""""###$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""#########"""""""""""""""#######################################$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******))))))))))))******''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&& (((%%%$$$>>>%%%$$$$$$%%%"""&&&"""########################SSS+++ &&&&&&###===###!!!'''***LLLYYY$$$(((777)))$$$$$$"""(((%%%$$$$$$$$$$$$$$$###"""""">>>###""" $$$#########""""""""""""""" !!!"""#########!!!"""""""""############%%%888ssswww""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""############"""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&########################""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###""""""###############$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&& (((%%%$$$>>>%%%$$$$$$%%%"""&&&"""########################PPP+++$$$$$$"""MMM***!!!"""+++''''''---%%%!!!)))%%%$$$$$$$$$$$$$$$###"""!!!>>>###""" $$$!!!!!!!!!"""######$$$$$$""""""############""""""!!!!!!""""""#########$$$"""999eee""""""""""""""""""""""""!!!""""""""""""###############""""""""""""##################"""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))&&&))),,,+++)))''')))+++(((''''''''''''&&&&&&&&&(((***,,,***'''$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&!!!'''@@@%%%$$$$$$%%%"""&&&"""(((''''''&&&&&&%%%%%%$$$^^^"""&&&!!!$$$!!!!!!nnn'''$$$!!!111333===AAA...$$$$$$ """""""""""""""""""""""">>>######!!!%%%!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&***&&&---&&&"""hhhXXX##############################""""""""""""""""""################################################""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###""""""######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###!!! !!!$$$%%%$$$!!!########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$$$$##################$$$$$$################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###"""!!! """"""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((()))***)))((('''((()))(((''''''''''''&&&&&&&&&''')))***)))'''%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&!!!'''@@@%%%$$$$$$%%%"""&&&"""########################^^^"""&&&!!!$$$""""""www &&&###$$$333###:::...%%%!!!###"""!!!""""""""""""""""""""""""""">>>######!!!%%%!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%%%%!!!)))&&&'''---666000########################################################################################################################!!!""""""###$$$$$$%%%%%%%%%$$$$$$###""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$"""!!!"""%%%&&&%%%###########################$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))+++)))''''''((((((''''''(((''''''''''''&&&&&&&&&&&&'''))))))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&!!!'''@@@%%%$$$$$$%%%"""&&&""" !!!""""""###$$$$$$^^^"""&&&!!!$$$######%%%$$$###%%%)))&&&((( ///:::<<< """%%%$$$!!!"""&&&"""""""""""""""""""""""">>>######!!!%%% !!!!!!"""###$$$###############$$$$$$)))((( &&&EEE##############################$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$######"""#####################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$#########%%%&&&%%%$$$########################$$$$$$$$$###############$$$$$$###""""""###$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((---***&&&&&&((()))(((&&&(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&!!!'''@@@%%%$$$$$$%%%"""&&&"""###$$$$$$$$$%%%%%%%%%&&&^^^"""&&&!!!$$$######(((###&&&333---$$$&&&444~~~ """&&&'''$$$!!!"""%%%"""""""""""""""""""""""">>>######!!!%%%!!!!!! !!!"""###$$$$$$######"""#########777GGG"""########################$$$$$$$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%########################$$$#########"""""""""!!!############$$$%%%%%%$$$################################################$$$##################$$$###############$$$$$$$$$###############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((---***'''''')))***)))&&&(((''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&!!!'''@@@%%%$$$$$$%%%"""&&&"""''''''&&&&&&%%%%%%%%%%%%^^^"""&&&!!!$$$""""""***!!!)))"""/// ...!!!jjj111 ###$$$$$$############"""########################>>>######!!!%%%###"""!!! !!!"""###$$$$$$######"""#########)))""">>>%%%##############################$$$$$$$$$%%%%%%%%%################################################"""""""""#########$$$$$$###############$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""""""""#########!!!"""###############$$$#########################################################$$$$$$#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))(((''''''(((******((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&!!!'''@@@%%%$$$$$$%%%"""&&&"""&&&&&&%%%%%%$$$######"""^^^"""&&&!!!$$$!!!!!!)))!!!!!!###,,,&&&+++"""rrrSSS<<<"""!!!!!!!!!%%%%%%!!!########################>>>######!!!%%%'''%%%###!!!!!!!!!"""###$$$###############$$$$$$###...KKK*** ########################""""""######$$$%%%%%%%%%################################################!!!!!!""""""###$$$$$$$$$#################################"""######$$$%%%############$$$$$$$$$%%%######################## !!!""""""###$$$$$$ """######"""!!!###$$$#######################################$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))!!!$$$''')))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&%%%$$$&&&((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&!!!'''@@@%%%$$$$$$%%%"""&&&"""$$$$$$$$$###############^^^"""&&&!!!$$$""""""'''!!!%%%'''+++ 666&&&PPP%%%+++!!!""" """&&&&&&!!!########################>>>######!!!%%%***(((%%%"""!!!!!!"""###""""""""""""###$$$%%%%%%eee (((########################!!!!!!""""""###$$$$$$%%%################################################""""""######$$$%%%%%%&&&##############################""""""###$$$$$$%%%"""""""""#########$$$$$$########################!!!!!!!!!"""""""""""""""!!!###$$$$$$""""""###%%%########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))!!!'''((('''$$$$$$%%%(((((('''''''''&&&&&&&&&'''%%%$$$%%%((((((&&&###$$$$$$&&&&&&&&&&&&$$$$$$###########################$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&!!!'''@@@%%%$$$$$$%%%"""&&&"""#########$$$%%%%%%&&&&&&^^^"""&&&!!!$$$######zzz%%%!!! $$$ ...sss(((***###&&&)))%%%$$$&&&%%%!!!########################>>>######!!!%%%,,,***'''###"""!!!"""###""""""""""""###$$$%%%&&&###222%%%@@@!!!555######################## !!!!!!"""######$$$$$$######################################################$$$%%%%%%&&&''''''$$$$$$########################""""""###$$$%%%%%%!!!""""""""""""#########""""""""""""""""""""""""######""""""!!!!!! !!!$$$&&&%%%###"""$$$'''########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%"""######$$$&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&!!!(((@@@&&&%%%$$$&&&###'''###$$$$$$$$$$$$$$$$$$$$$$$$WWW))) ---!!!""""""nnn---...---+++&&& %%%%%%###%%%---!!!!!!"""###$$$%%%%%%%%%>>>$$$$$$!!!$$$&&&%%%$$$###""""""""""""%%%+++ ///$$$%%%%%%***$$$ttt(((((( ########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######""""""!!!!!!################################################$$$$$$$$$#########""""""$$$#########""""""!!!!!!######"""""""""""""""###########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&!!!(((@@@&&&%%%$$$&&&###'''###$$$$$$$$$$$$$$$$$$$$$$$$WWW&&&*** """"""YYY+++!!!+++"""***___nnn///%%%&&&"""#########&&&"""""""""######$$$$$$%%%%%%>>>$$$$$$!!!$$$$$$###############$$$$$$...###&&&"""...'''$$$ ---,,, )))EEE+++%%%&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""############"""""""""!!!######""""""""""""##############################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&!!!(((@@@&&&%%%$$$&&&###'''###$$$$$$$$$$$$$$$$$$$$$$$$YYY$$$'''!!!"""""";;;&&&""")))$$$''''''&&&"""###'''"""(((#########$$$$$$$$$$$$$$$>>>$$$$$$!!!$$$""""""""""""###$$$%%%&&&###+++((()))"""&&&&&&%%% """)))'''!!!(((III""""""---########################################################################$$$$$$############$$$$$$"""""""""###############""""""""""""""""""""""""########################$$$$$$$$$###########################""""""""""""###"""""""""""""""##############################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&!!!(((@@@&&&%%%$$$&&&###'''###$$$$$$$$$$$$$$$$$$$$$$$$]]]###&&&""""""###&&&###!!!---"""IIIEEE222[[[ ###&&&"""'''%%%)))$$$$$$$$$$$$$$$$$$$$$###>>>$$$$$$!!!$$$######""""""###$$$$$$%%%$$$&&&###"""###'''+++###$$$))))))))),,,,,,%%%)))########################""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""###$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&!!!(((@@@&&&%%%$$$&&&###'''###$$$$$$$$$$$$$$$$$$$$$$$$wwweee$$$"""$$$%%%######"""%%%"""444######zzz/// jjj ,,,!!!###+++%%%%%%%%%%%%$$$$$$$$$$$$$$$>>>$$$$$$!!!$$$%%%$$$$$$###""""""######+++&&&))))))111$$$)))%%%###"""$$$'''%%%555 """***########################""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######""""""!!!!!!"""###$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&!!!(((@@@&&&%%%$$$&&&###'''###$$$$$$$$$$$$$$$$$$$$$$$$VVVlll&&&%%%###&&&######&&&'''&&&(((!!!"""...@@@***%%%888=== +++### ///"""###$$$$$$$$$%%%%%%%%%%%%%%%>>>$$$$$$!!!$$$&&&%%%$$$###""""""""""""%%%""")))###$$$ +++,,,!!!%%%(((+++...%%%,,,yyy(((((()))########################################################################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###############################################################$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&!!!(((@@@&&&%%%$$$&&&###'''###$$$$$$$$$$$$$$$$$$$$$$$$111rrr''''''!!!&&&###$$$&&&###)))((("""(((333,,,%%%------sss$$$###%%%...$$$&&&###$$$$$$%%%%%%&&&&&&&&&>>>$$$$$$!!!$$$$$$$$$###############$$$'''###***777 000""")))***%%%111jjjvvv&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$###################################################""""""#########$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&"""(((@@@&&&%%%$$$&&&###'''###$$$$$$$$$$$$$$$$$$$$$$$$ttt((((((%%%###$$$aaa###)))'''&&&'''*** ######%%%((((((''' ,,,$$$)))######$$$%%%%%%&&&''''''>>>$$$$$$!!!$$$""""""""""""###$$$%%%&&&""""""///fff888 $$$'''$$$"""+++***"""&&&+++"""###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%########################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,+++***((((((((()))***,,,***((((((((()))))))))''''''&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''',,,'''$$$))),,,###&&&"""***'''NNN%%%$$$$$$%%%###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!ppp$$$ '''&&& ***///%%%&&&(((%%%&&&+++```...&&&222,,,&&&000###$$$###,,,###)))$$$((( 444---777###!!! %%%'''%%%###!!!!!!###%%%'''$$$,,,nnn!!!%%%!!! '''+++$$$,,,###!!!""""""############""""""#########$$$%%%%%%&&&&&&"""############$$$$$$$$$######################################################""""""######$$$%%%###$$$$$$$$$$$$###""""""######""""""######$$$%%%###########################"""!!!  """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((('''%%%###$$$'''((('''$$$''''''(((((((((((())))))(((((((((((()))***+++,,,)))))))))))))))(((((('''((((((((()))(((((('''''''''%%%$$$%%%(((***(((&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########---,,,+++)))'''%%%############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******))))))))))))))))))+++)))(((''''''(((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$+++222 ,,,111$$$)))""" \\\%%%$$$$$$%%%###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&[[[###///---(((+++$$$+++&&& ,,,%%%,,,---000...)))###&&& '''%%%999"""(((---"""###&&&###lll"""""" %%%&&&%%%$$$######$$$%%%&&&$$$###"""ZZZ +++******+++,,,VVV###'''""""""############""""""######"""""""""""""""""""""############$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$%%%$$$######"""######""""""######$$$%%%########################"""!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&''''''(((((((((''''''***((('''(((***+++***(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%'''(((((((((((('''&&&&&&,,,***''''''))))))'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))*********))))))))))))((('''''''''''''''''''''(((((((((&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,((("""\\\---111sss%%%$$$$$$%%%###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%(((%%%%%%((( &&&*** )))...$$$,,,'''--- %%%%%%***!!!%%%)))zzzbbbOOO+++ZZZ$$$$$$"""'''%%%%%%$$$$$$$$$$$$%%%%%%;;;+++888!!!***111$$$rrr"""000""""""############""""""$$$$$$######"""!!!!!! """############$$$$$$$$$######################################################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$%%%########################!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))((((((''')))''''''((()))******)))((((((((((((((((((((((((******)))))))))***++++++***++++++,,,,,,+++++++++''''''(((((('''&&&&&&%%%&&&%%%%%%&&&((())))))(((%%%&&&&&&&&&''''''((((((%%%&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))*********))))))((())))))((('''''''''((('''((())))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&///"""!!!"""---222%%%$$$$$$%%%###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%""" ///,,,!!!===AAA###222%%%###...,,,ZZZ}}}666%%%555### !!!((('''+++&&&&&&)))111&&&&&&$$$((($$$$$$%%%&&&&&&%%%$$$$$$+++!!!$$$+++VVVCCC:::fff)))$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######################################################""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######""""""######$$$%%%##############################""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))************))))))'''''''''((()))******))),,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((((())))))(((((())))))***))))))(((,,,,,,---,,,,,,+++***)))((('''(((((()))*********'''''''''((())))))******$$$%%%((()))***)))((('''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((*********)))((((((***+++***((('''((()))'''((())))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''"""$$$(((******((($$$"""%%%%%%%%%&&&&&&&&&''''''***333&&&###)))%%%$$$$$$%%%###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%)))111...---(((,,,fff!!!777$$$)))###((( &&&...%%%'''///333((((((+++;;;KKK,,,%%%'''***&&&"""...&&&'''$$$&&&###$$$&&&''''''&&&$$$###+++***'''333&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######################################################""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######""""""######$$$%%%########################%%%%%%$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))*********)))))))))***+++++++++,,,---...///000000000111111111111222222222222222222333444222222222333222111111000222222222222111000///...111111000...+++)))((((((''''''(((((())))))))))))$$$&&&((()))***)))'''&&&(((''''''&&&&&&''''''((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))(((((((((***---,,,)))'''(((***''''''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&"""%%%(((++++++(((%%%"""$$$%%%%%%&&&&&&''''''''')))%%%"""###555$$$???)))%%%$$$$$$%%%###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***___ (((!!!AAA!!!///***...%%%---&&&$$$)))"""((((((+++~~~((( ...%%%%%%---&&& 888 lll&&&'''$$$&&&$$$%%%&&&''''''&&&%%%$$$&&&***$$$///((('''######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$"""############$$$$$$$$$######################################################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$%%%########################&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&''''''(((((())))))***'''''')))***+++,,,,,,,,,***,,,............000111000111111222333444555555:::999999::::::;;;======<<<<<<;;;;;;:::888777666555555444444333222000000///000000///---,,,---...******))))))))))))))))))'''((()))******)))((('''((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''((((((&&&***---,,,(((&&&''')))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((('''+++((($$$'''/// }}}%%%$$$$$$%%%###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***&&& YYY'''000222((( ''' ...!!!---$$$,,,AAAlll,,,000(((--->>>---///444///000555,,,...,,,<<<888fff))),,,***+++%%%&&&&&&&&&&&&&&&&&&%%%666 &&&...***NNN---###&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""######"""############$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$%%%$$$######"""######""""""######$$$%%%########################$$$######"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,***+++---///111222333333333555777777666777999;;;======???@@@BBBCCCEEEEEE======>>>???@@@BBBCCCDDDCCCCCCBBBAAA???>>><<<;;;AAAAAAAAA@@@???>>>===<<<999;;;<<<:::777666777888111111000000///.........,,,,,,,,,++++++******)))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))(((&&&&&&&&&'''((($$$(((,,,+++'''$$$&&&(((''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$)))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%&&&'''((((((###((()))''',,,&&&...&&&""")))EEE%%%$$$$$$%%%###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%*** ,,,'''^^^ 111xxxrrr###...$$$&&&222%%%&&&...((("""$$$aaaMMM555111VVV:::AAA@@@<<<<<>>:::777333111///---+++)))***(((&&&'''(((((($$$!!!+++!!!***)))$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########"""!!! !!!"""###""" """"""############""""""!!!"""%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((()))))))))***###$$$&&&(((((((((((('''******)))'''&&&(((+++...............///222666999777<<>>???;;;666333333444333111000//////000000---)))&&&+++)))&&&%%%&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''&&&$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))((((((((('''''''''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&)))"""###,,,...'''%%%+++yyy,,,...&&&"""'''***&&&''''''&&&%%%%%%&&&((())),,,,,,###NNN''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***222PPP???GGGHHHFFFBBB@@@@@@AAABBBCCCDDD@@@;;;888777666666555@@@###EEE>>>HHHEEE:::DDDAAA===999666333...,,,+++(((&&&''')))***)))'''!!!KKK%%%---!!!'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$&&&###"""!!!!!!######"""!!!""""""############"""""""""###$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((()))))))))))))))***+++***)))((('''$$$'''+++......---------111222555:::@@@BBBAAA???CCCIIIQQQXXX[[[^^^aaacccgggoooyyy}}}xxxppprrryyyyyyvvvwwwxxx~~~}}}{{{{{{}}}{{{xxxuuutttuuuwww{{{}}}sssnnnhhhbbb^^^___aaacccdddbbb]]]ZZZOOOGGG===999;;;<<<888444666444111000111000...+++(((&&&%%%%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))))))))))))))((((((''''''(((&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&+++***######+++(((///AAA--- $$$)))'''''''''&&&''''''&&&%%%%%%&&&(((+++$$$###%%%,,,111hhh&&&222((((((((((((((((((((((((&&&'''))))))((()))***,,,>>>|||MMM@@@QQQ___\\\XXXRRROOONNNPPPQQQQQQOOOLLLGGGDDDCCCBBB???===777HHH???,,,OOOAAA@@@EEEDDDCCCAAA@@@??????>>>;;;999000---***(((''''''&&&%%%+++ {{{BBB!!!''' ###((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%########################&&&$$$!!!"""%%%'''$$$###""""""$$$$$$###"""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))((('''%%%(((---000111111222222777<<>>DDDOOOiiivvv^^^YYYbbbmmmwww}}}{{{wwwqqqnnnmmmmmmkkkiiibbb]]]XXXZZZ___```[[[UUU[[[KKKQQQcccUUU>>>[[[III888<<<===???>>>>>>@@@AAAAAA@@@>>>:::888555222...+++(((&&&'''###'''###BBBEEE&&&"""444$$$###((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$######%%%%%%$$$###"""######$$$$$$######"""$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''))))))((((((((((((''''''&&&&&&''')))***+++,,,,,,...///000111333777===AAAEEEQQQcccttt}}}|||vvvpppmmmooorrruuuvvvuuutttttttttxxx~~~{{{tttwwwzzzzzzvvvxxxzzz{{{~~~{{{|||}}}zzzwwwqqqjjjqqqtttwwwwwwuuussstttvvvoooggg^^^\\\```dddcccaaaQQQIII>>>777555444222///111000/////////...,,,***''''''&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))***************+++***)))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))$$$"""###'''***((("""222)))'''+++***+++AAA]]]]]]%%%---+++'''"""%%%###''''''((('''&&&%%%'''))),,,%%%%%%...:::)))&&&777WWWVVV???<<<,,,!!!###'''(((%%%%%%&&&&&&'''((())))))))),,,...222444777999===???111IIIdddbbbSSS^^^oooooojjjjjjlllooosssyyyzzzvvv~~~~~~~~~rrrgggiiiuuu}}}zzzsss}}}}}}rrrbbb```gggaaaRRRLLLdddyyy|||AAAMMMRRRGGGDDDBBB@@@>>>===;;;888555===>>>>>>===;;;888555444222000///+++&&&)))666@@@RRRYYYQQQ777%%%&&&***((( )))***$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((******+++---///000222222555888<<>>CCCIIIPPPTTTfffYYYbbbxxx}}}{{{~~~}}}zzzyyyyyyyyy}}}|||vvv{{{~~~wwwyyyqqqqqq}}}|||xxxrrrjjjkkkoooqqqZZZ___YYYGGGHHHFFFBBB@@@>>>===;;;999333666:::<<<======>>>???666===333111===000"""---,,,'''"""'''---)))...111 )))*** &&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%###"""%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((('''(((((((((((())))))))))))))))))******+++++++++------...000222444777888<<>>CCCIIIPPPZZZcccjjj^^^|||yyyuuupppnnnttt{{{}}}zzzsssllliii^^^hhhssswwwxxxyyyyyyxxx{{{qqqnnnttt{{{zzz|||sssiiigggcccSSSPPPKKKHHHGGGGGGFFFFFF666777888777666888<<>>???AAADDDIIIPPPYYYdddpppxxxwwwnnnpppoooaaa___pppfffhhhhhhddd___[[[ZZZ[[[___VVVVVV___ccc^^^bbbmmmooolllkkkpppxxx|||yyyuuuvvvzzzxxxwwwuuutttfffaaaYYYRRRNNNKKKIIIHHHFFFDDD@@@999444444888<<<@@@===AAAGGGHHHGGG===...333---+++---...)))&&&&&&$$$!!!+++,,, ###))) $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$#########$$$%%%&&&$$$###""""""$$$$$$###"""###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))***+++---...///000333666;;;BBBKKKTTT[[[___bbbgggoootttuuutttrrrqqqrrryyy~~~}}}}}}|||yyywwwzzztttqqqssssssmmmfffccceeekkkooooooooossstttsssrrrwww~~~wwwppptttqqqppprrrrrruuu|||ssslllooollljjjkkkjjjkkkuuu~~~tttnnnoootttxxxzzzzzz|||}}}}}}ooo```OOOJJJAAA:::666333222111111333666888777555222000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###!!!###%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******))))))))))))******))))))))))))))))))))))))++++++)))'''%%%%%%(((+++&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((()))(((&&&'''(((***'''''''''((()))***)))'''+++)))***...---+++111:::777<<>>EEEHHHDDDAAAAAA>>>:::444///,,,,,,---......)))######&&&((('''%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''&&&&&&'''&&&%%%&&&)))+++((((((***...000111777>>>???>>>HHH```vvv~~~{{{vvvvvvyyyyyywwwvvvwwwuuupppzzz{{{{{{zzzzzz{{{}}}rrrjjjggglllnnnmmmooorrrsssqqqvvvzzz}}}|||yyyyyy}}}~~~{{{zzzyyyyyyxxxxxxvvvuuutttwwwtttooojjjhhhhhhjjjllluuuyyyxxxqqqggg[[[NNNHHHGGGCCC999///888444000000444666444222///+++***+++***&&&&&&(((&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&******))))))))))))******)))))))))))))))))))))))))))***++++++)))(((((()))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''((())))))''''''((()))((((((((()))******))))))+++))),,,333888999;;;???FFFIIILLLLLLIIIHHHHHHIIINNNQQQSSSTTT\\\gggllljjjdddbbb```___aaaeeejjjmmmooonnnmmmnnnqqquuuxxxyyy~~~xxxsssqqqtttxxx~~~~~~~~~~~~~~~{{{wwwtttzzz|||~~~~~~}}}{{{zzzyyyyyywwwxxxyyyvvvooonnnqqqsssddd[[[SSSPPPLLLDDD@@@@@@<<<777666999<<<===@@@EEEFFFDDD@@@;;;666111---+++///***%%%$$$'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((%%%&&&''''''&&&'''))),,,,,,---000444666999CCCNNNUUUWWWddd{{{{{{wwwyyyyyywww{{{||||||{{{xxxwwwwwwxxxvvvvvvxxx|||}}}vvvooommmrrrvvvyyy~~~{{{|||}}}}}}}}}||||||}}}{{{zzzwwwuuurrrqqqooooootttxxxzzzwwwqqqnnnqqqtttuuuiiippphhh^^^YYYWWWRRRIIIAAA555222111222666666333///000,,,++++++***&&&%%%''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%&&&'''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&******))))))))))))******))))))))))))))))))))))))&&&)))---...---***((('''&&&&&&'''''''''((((((((()))((('''&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&(((******((('''(((((((((((())))))*********+++///---111<<>>:::555444555666444222111---+++,,,***&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%%%%&&&'''((()))*********'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&******))))))))))))******((((((((((((((((((((((((%%%(((,,,---,,,)))''''''''''''''''''(((((((((((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%'''))))))(((''''''(((&&&((())))))***+++---...666777;;;BBBIIILLLMMMLLLKKKKKKLLLNNNRRRWWW]]]bbbjjjkkklllooovvv}}}}}}}}}~~~}}}zzzyyy{{{yyyxxxwwwtttssstttxxx|||}}}~~~|||zzz{{{zzzwwwtttuuukkkbbb[[[WWWVVVMMMDDD<<<999888555555777???AAAEEEGGGFFFCCC>>>;;;777444111///...---+++((($$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((***)))(((((()))***((()))+++++++++,,,///111111666@@@IIIOOOVVVeeettttttxxx~~~|||yyyyyyvvvrrrmmmjjjiiiiiijjjkkkooovvv}}}{{{vvvsssuuuwwwzzz||||||wwwpppkkkkkklllmmmkkkjjjlllooopppssssssrrrnnngggaaa^^^^^^QQQJJJ???777444333333222111---,,,---,,,((((((+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&%%%%%%'''(((******++++++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''******))))))))))))******((((((((((((((((((((((((&&&'''))))))(((''''''((('''''''''((((((((())))))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''$$$&&&(((((((((''')))***&&&)))+++------000444777===AAAFFFIIILLLRRRXXX[[[XXXWWWXXX\\\dddnnnxxx}}}~~~~~~}}}{{{wwwrrrnnnkkkjjjiiinnnqqqssspppjjjdddbbbbbb^^^^^^]]]\\\\\\]]]```cccbbbdddiiiqqqyyyuuuxxxzzz{{{zzzzzz|||zzzwwwuuusssqqq~~~zzzvvvvvvvvvuuuggg[[[NNNFFFAAA:::555555777999===@@@CCCCCCCCCCCC<<<;;;999777555222///---%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))***((()))+++,,,---111555888;;;BBBOOO[[[bbbhhhsss~~~|||xxxssspppqqqtttwwwzzz{{{}}}{{{wwwuuutttqqqsssuuuvvvuuuvvvzzz}}}|||pppsssppplllhhhdddcccfffjjjqqqssstttpppiiifffgggjjjfff```VVVLLLBBB:::333///111...---///...,,,,,,///'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&'''###$$$&&&'''((())))))***(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******))))))))))))******))))))))))))))))))))))))&&&'''''''''%%%&&&(((***''''''((((((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''%%%&&&(((((((((***---///,,,000444666888===CCCHHHIIIOOOTTTTTTWWW```iiiooonnnlllkkknnnvvvxxxuuurrrmmmjjjjjjcccaaa^^^ZZZVVVRRRPPPOOORRRTTTWWWWWWTTTQQQNNNMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLOOOSSSYYY]]]______WWWXXXZZZ]]]```bbbaaa```lllttt|||}}}uuupppooouuuyyy|||tttaaaUUUMMMEEE@@@@@@;;;;;;<<<===>>>???@@@AAA@@@??????===:::777333111******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))((((((***+++(((***,,,000555<<>>===<<<<<<@@@AAABBBAAA===999666444111000///,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((('''(((******)))***+++------000444:::DDDQQQ^^^gggllllllooowww||||||~~~~~~~~~vvvwww}}}xxxvvvrrrqqq{{{zzzwwwvvvuuuqqqnnnhhhkkkpppwww~~~}}}zzzzzz{{{xxxrrrqqqvvvvvvwwwvvvuuuwww{{{gggTTTIII888555333444333///...111......---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((((((((('''((()))$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******))))))))))))******))))))))))))))))))))))))%%%'''******)))((()))***(((((((((((())))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((()))++++++)))((('''))))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((())))))))))))((((((*********+++,,,000666;;;>>>DDDJJJOOOSSS[[[eeelllppprrrrrrqqqxxxddd___ZZZYYY\\\aaaeeefff```YYYVVVYYY[[[XXXXXX\\\UUUUUUUUUTTTSSSRRRPPPOOOSSSSSSUUUZZZ```bbbaaa___]]]^^^aaaeeehhhhhhfffddd___]]]ZZZXXXWWWUUURRRPPPJJJKKKKKKIIIGGGGGGHHHJJJDDDIIIKKKKKKRRRaaannnrrruuuttttttxxx|||xxx}}}|||zzzrrrdddVVVMMMNNNLLLIIIEEEAAA===;;;:::@@@BBBCCCBBB>>>:::777555666555333000,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''((()))******+++&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))(((***++++++++++++---...444777<<>>>>>;;;:::>>>BBBBBB<<<777555999;;;999222,,,(((((($$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((())))))((('''(((***,,,)))+++,,,+++***+++///333666???OOOaaaqqq~~~}}}zzzyyy|||zzzpppjjjmmmqqqssszzz|||~~~~~~{{{zzzttt|||xxxvvvrrrssszzz|||www}}}zzzpppfff___QQQDDD999666666444000...///333333---***------)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''(((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%******)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))***&&&''''''((((((((((((((())))))((((((((('''''''''(((((())))))))))))(((((()))(((''''''''''''((()))''''''((())))))))))))((())))))))))))))))))((((((---+++)))'''''')))---///***000999AAAGGGJJJMMMNNNUUUXXXeeeuuu~~~yyyoooiii^^^[[[ZZZ___eeefff___WWWOOOOOONNNNNNOOOQQQTTTVVVYYYZZZ\\\___dddjjjqqqvvv~~~{{{vvvoookkkkkkdddeeeddd^^^VVVNNNIIIGGGGGGHHHJJJLLLPPPUUUZZZ___jjjooouuuzzz~~~}}}|||ttthhh\\\QQQHHH@@@<<<===;;;888888999===???AAA666777777888777555222000)))))))))'''$$$######%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((('''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((()))******)))''''''(((***))),,,......///333:::@@@KKKXXXgggsssyyywww{{{|||sssmmmmmmqqquuu~~~{{{~~~uuuoookkkjjjppptttuuuvvvxxx||||||vvvtttuuuwwwyyyyyywwwqqqkkkhhhaaaTTTFFF===777333444777333777777111///000...***+++***)))(((''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&******)))((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((()))))))))))))))(((((((((''''''(((((((((((('''''')))((((((''''''(((((()))(((((()))*********************************))))))---///000...---...333777@@@@@@CCCIIIQQQYYY___bbbeeehhhrrr|||zzzkkkXXXLLLJJJGGGFFFKKKSSSWWWSSSNNNIIIKKKMMMPPPUUU___kkksss|||}}}~~~zzziii[[[SSSFFFGGGGGGEEEBBBCCCFFFIIIRRRWWW```hhhpppyyyyyyuuu|||rrrcccTTTKKKGGGDDDCCC???:::666555888;;;:::777555777;;;===:::777...---+++(((%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((''''''(((((())))))***++++++***)))***+++,,,...000222555<<>>BBBJJJPPPQQQOOOOOOUUU]]]fffooo~~~yyyooo___^^^\\\YYYTTTOOOKKKIIIGGGJJJOOOWWW```kkktttzzz}}}{{{{{{mmm___VVVQQQIIIHHHEEEAAA<<<666333111<<<999666777999;;;;;;;;;444222///+++'''&&&''')))$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))'''))),,,---,,,---...000///111444777<<>>999555777777777555444666:::>>>===;;;777111+++'''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((''''''((((((((())))))(((((((((((())))))''')))+++,,,,,,,,,...000111555:::@@@HHHSSS```iiisss~~~~~~zzzwwwzzz|||vvvpppmmmjjjfffhhhlllooowww}}}}}}~~~~~~vvvvvvuuuuuuuuutttttttttqqqjjjfffgggcccVVVHHH???;;;888666888:::::::::999666555333000---***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((()))))))))******++++++******))))))))))))((((((((())))))(((((('''''''''((((((((((((((((((******)))))))))***++++++))))))))))))))))))))))))***)))'''&&&&&&'''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))************))))))((())))))******))))))((((((((()))***************---,,,+++******+++,,,---000333888<<>>::::::;;;;;;777333---***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))'''''''''((((((((()))))))))******++++++,,,,,,,,,***+++---...000111111111000000///...---,,,,,,+++******))))))***+++,,,,,,))))))))))))))))))))))))((('''&&&%%%&&&(((***+++))))))************))))))%%%%%%%%%&&&'''((()))***&&&''''''((((((((((((((('''((((((((())))))******''''''((((((((((((''''''((()))***++++++***)))(((++++++,,,---------,,,,,,&&&'''))),,,111777<<>>EEEHHHGGGUUUnnnyyyxxxqqqhhh```YYYQQQLLLIIIGGGIIIKKKLLLZZZrrr~~~xxxwww{{{zzztttnnntttnnnfff```___aaaeeehhhppp|||~~~~~~eee]]]VVVPPPKKKKKKWWWeeeqqq}}}zzzvvv{{{~~~zzzzzz{{{{{{|||}}}xxxlllbbbSSSFFFFFFBBB>>>;;;999888666444666888<<>>RRRbbbkkkooorrrwwwvvvyyy~~~}}}{{{{{{tttooojjjjjjoootttvvvvvvwwwtttrrrttttttqqqrrrvvvwwwvvvyyy~~~wwwmmmhhhgggnnnrrrwwwzzz{{{|||}}}ssspppllljjjdddYYYMMMBBB<<<::::::;;;<<<===>>><<<777222///,,,***)))))))))'''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))+++)))((()))+++,,,***(((---+++******,,,---......---...000333555777888888<<<::::::<<<>>>>>>;;;777>>><<<:::999:::999888666*********))))))*********++++++************++++++***)))((((((''''''(((((('''((()))***+++***)))((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,***)))***,,,,,,+++***)))+++------------///000444<<>>;;;888222222333777<<>>???@@@@@@???<<<:::;;;???@@@===999BBB@@@@@@DDDIIIKKKHHHDDD******))))))))))))******++++++************++++++))))))((('''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((('''''''''((()))*********))))))*********+++++++++++++++++++++++++++++++++************++++++++++++)))+++---------000555999GGGNNN\\\ppplllRRRCCCDDDLLLNNNKKKEEEQQQ^^^iiisssxxx~~~zzzvvvoooiiiccc^^^YYYVVVdddgggqqq~~~zzzeeeVVVNNNSSSZZZ```ooo}}}xxxvvvuuullldddYYYOOOHHHDDDAAA@@@:::888666666888<<>>>>>999777;;;???>>><<<:::000...,,,,,,+++***(((%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&((((((((('''&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))***,,,...//////+++---///111333555888::::::<<>>888:::>>><<<;;;;;;222000...---,,,+++)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''((())))))''''''((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************)))******++++++---///000...111555777888:::===@@@888<<>>DDDXXXhhh}}}yyyvvvwwwxxxrrrddd]]]TTTKKKGGGDDDCCCCCC===GGGRRRRRRKKKEEEFFFIIIFFFEEECCCAAA???===<<<<<<::::::<<<===>>>>>>>>>>>>>>><<<===CCCGGGIIILLLRRRRRRTTTWWWWWWRRRPPPYYYdddtttyyy}}}{{{xxx|||xxx}}}}}}~~~|||yyywwwvvvuuuuuuvvvvvvjjjdddeeegggfffcccZZZJJJ>>>===>>>;;;:::<<<666444000...------,,,***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((((()))***)))((('''(((***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,---------,,,---000333111555:::===>>>@@@CCCGGGGGGKKKSSS[[[bbbgggiiijjjaaafffnnntttxxxxxxxxxwwwpppqqquuu}}}++++++************++++++++++++************++++++******)))(((((((((((()))''''''((()))))))))))))))(((((())))))))))))((((((''''''(((((())))))***************+++++++++,,,,,,++++++++++++++++++++++++))),,,...---,,,,,,...000///555===DDDLLL[[[mmm{{{zzznnnbbbWWWPPPMMMGGGBBBEEEPPPWWWYYYdddsss~~~}}}~~~|||qqqiiiaaa\\\^^^cccooottt|||{{{xxxuuukkk___ZZZ\\\fffjjjrrr}}}~~~~~~ooobbbXXXQQQMMMCCCAAA===777333333888<<>>=========<<<666:::======:::777777888999888777666777888888777555777888999999:::;;;;;;999666777;;;===>>>@@@EEEDDDFFFIIIMMMMMMPPP[[[gggyyy|||~~~}}}zzzwwwwwwwwwwww{{{vvvoooiiihhhlllsssxxxnnnYYYGGGCCCBBB===<<>>AAACCCBBB>>>999666((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,000444999AAAOOOaaannnvvv~~~|||nnn___SSSHHH>>>===AAA999888888999999888555333666444333444777999999888888777555555666666666555444555666555444444555666888555444777888777999<<<>>>>>>???CCCEEEJJJVVVcccjjjlllpppwww}}}~~~{{{yyy{{{}}}}}}tttuuusssmmmiiimmmyyy|||dddOOOHHHEEE???>>>BBB===888222......//////000)))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''''''''((((((((()))(((***+++***)))((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((++++++,,,,,,,,,------------111555888<<>>555222,,,(((%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***************++++++******************)))******)))(((***...111///777@@@GGGRRRbbbqqqxxxxxxvvvjjj___NNNGGG???;;;<<<===;;;999888888888888888777777777444444555555555555555555888888999:::999999888888:::::::::999999999999999;;;:::999888777888999999:::999999:::<<>>:::999:::;;;888555666666666666666666666666999999999999:::::::::::::::;;;;;;<<<<<<===============>>>>>>??????@@@@@@===<<<;;;:::::::::;;;;;;:::999888888999;;;>>>???@@@DDDJJJNNNSSS[[[fffnnnuuuwww{{{|||{{{~~~~~~~~~{{{ooorrr{{{~~~~~~}}}|||uuuoooqqqyyyttteee[[[RRRHHHAAAAAACCCBBB???999333111333666555///(((&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((('''((()))***+++)))))))))))))))******+++((()))))))))))))))((((((***************************,,,......---000555:::@@@JJJXXXeeepppyyy~~~~~~~~~tttqqqtttxxx{{{|||}}}~~~+++++++++++++++*********************************************))))))))))))((((((((()))))))))******************))))))))))))((((((((()))))))))******+++++++++++++++,,,---------...//////---+++++++++(((,,,000444<<>>888888333555:::>>>AAAAAA@@@???===999333,,,(((&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((()))******++++++************++++++++++++++++++++++++,,,---...000333444:::FFFUUU```kkkwww~~~{{{{{{www}}}~~~```JJJBBB===777999777666777::::::888444666666666666666777777777999999999999:::::::::;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>???AAABBBBBBBBBBBB>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<777:::===???CCCJJJUUU\\\dddgggmmmvvv~~~{{{ssslllmmmrrruuu~~~~~~zzzrrrlll___cccnnn}}}vvvnnnpppwww}}}|||rrrggg___WWWLLLCCC???CCCCCC@@@<<<999777888:::999333---)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++((())))))*********)))))))))(((((())))))***+++++++++...000000222777???EEEMMMXXXiiixxx~~~}}}||||||~~~yyytttxxxwwwvvvxxx{{{,,,,,,,,,++++++*********************************************)))))))))((((((((()))))))))******************)))))))))))))))(((((()))))))))*********,,,++++++++++++,,,------+++---///000///...///000,,,222777<<>>>>>???@@@BBBCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<=========:::;;;;;;;;;<<>>???@@@>>>888111,,,***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******+++))))))******++++++******'''''''''((()))+++---...222555888<<<@@@HHHRRRYYY```iiiuuu|||yyyzzz}}}||||||}}}}}}~~~{{{}}}~~~zzzwwwxxx|||---,,,,,,,,,++++++******************************************)))))))))((())))))))))))************))))))))))))))))))******))))))))))))************,,,,,,++++++,,,,,,---...,,,...//////......000222333:::AAAGGGUUUkkk}}}wwweeeVVVVVVZZZVVVMMMGGGGGGPPPaaarrr{{{yyyuuulllaaaeeeeeegggxxx}}}tttggg___WWWUUU\\\jjjvvvzzzyyyxxxuuuqqqnnnooowwwsssdddRRREEEAAA;;;999555444555:::???CCCAAA>>>999333---***((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))************))))))***+++++++++++++++******++++++,,,,,,,,,,,,+++000444111///777KKK]]]hhhooouuuuuuwww~~~zzzkkk```GGGBBB;;;444555999;;;;;;;;;999777777999:::;;;<<<;;;;;;<<<===>>>>>>?????????@@@@@@AAABBBCCCCCCCCCGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKLLLLLLKKKIIIGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@===>>>>>>>>><<<;;;<<<<<<<<<>>>AAAGGGPPP\\\gggnnnuuuxxx|||~~~~~~zzzvvviiisss{{{{{{|||yyyzzzyyytttxxx|||rrrlllmmmuuu{{{xxxtttooojjjeee```XXXQQQDDDCCCBBBBBBCCCDDDEEEFFFAAA<<<555///+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))******+++))))))***+++++++++++++++,,,,,,++++++---///111222;;;@@@GGGMMMTTT]]]gggnnnxxx{{{|||xxxtttuuuzzz{{{|||}}}~~~~~~zzz{{{~~~~~~,,,,,,,,,,,,,,,+++++++++************************************)))))))))))))))))))))*********++++++))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,------...//////...---,,,---000333222>>>JJJWWWjjjdddSSSJJJTTT[[[UUUKKKHHHWWWeeezzz|||wwwqqqggg```hhhxxx~~~zzz~~~~~~yyytttkkk___UUUXXXcccmmmuuuzzzxxxuuuqqqoootttwwwlll\\\MMMFFFBBB>>>777333222666<<<@@@AAA???<<<888333...+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))*********++++++)))***++++++,,,+++++++++******++++++,,,---------***000555444555DDD^^^ttt|||zzztttaaaOOOCCC777666666777999;;;<<<;;;:::999888777888:::<<<===<<<======???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKOOOOOOPPPPPPNNNKKKHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA<<<===>>>???>>>===;;;:::>>>>>>===>>>BBBJJJUUU\\\iiinnnttt{{{xxxvvv|||~~~zzz|||~~~xxxtttyyy{{{rrrkkklllssszzzzzzyyyvvvqqqmmmhhh___UUUIIIFFFDDDDDDEEEGGGHHHHHHBBB>>>888222---+++******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,------,,,---...111444666CCCJJJTTT]]]dddllltttzzz|||yyyssswww}}}}}}uuuwww{{{++++++,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))*********+++++++++((()))))))))************))))))*********+++++++++---,,,,,,,,,,,,---......///......---...333999>>>AAAOOO```pppxxxXXXJJJFFFRRRZZZVVVVVV^^^xxxyyyooohhhgggkkknnnuuuxxx|||rrr```XXXYYYaaammmxxx|||}}}|||xxxvvv}}}}}}yyysssgggYYYQQQKKKGGG@@@;;;888999===???@@@AAA@@@>>>:::444///,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++******++++++,,,------...+++...222777AAAUUUppp~~~zzz~~~}}}tttgggWWWIII???:::888888:::<<<===<<<===>>>888999:::;;;<<<<<<>>>??????@@@AAABBBDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPSSSUUUVVVUUUTTTUUUVVVWWWWWWVVVSSSPPPNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKIIIGGGEEEDDDCCC@@@???????????????>>>===AAAAAA@@@>>>>>>BBBIIINNNZZZ```gggnnnyyyzzz|||tttuuuyyy{{{}}}}}}}}}wwwqqqmmmnnnqqqtttvvvzzz{{{yyywwwsssgggZZZPPPLLLGGGDDDEEEFFFGGGFFFBBB???:::444///------...((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))))))))******+++)))***+++,,,------------***+++---111777>>>DDDHHHRRR[[[gggqqqxxx}}}|||{{{|||}}}|||zzzxxx}}}zzz|||+++++++++,,,,,,---------************************************)))))))))))))))************+++++++++(((((())))))*********+++)))************+++++++++---,,,,,,,,,,,,---......---------///444<<>>999333///)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......000111555>>>PPPhhh}}}}}}|||pppaaa\\\SSSFFF;;;555666999666666888:::999999;;;???555999===@@@AAAAAAAAAAAACCCDDDEEEGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRUUU[[[```cccdddcccbbb___```bbbcccbbb```^^^\\\]]]^^^_________^^^\\\\\\SSSSSSQQQOOOLLLIIIFFFEEEGGGDDDAAA@@@@@@@@@@@@@@@:::;;;<<<;;;:::;;;???CCCAAAIIISSS\\\jjjzzz}}}uuuwww}}}||||||zzzsssooopppqqqpppooouuu|||ssseeeVVVPPPIIIEEEDDDEEEDDDCCCBBB???;;;555000...///000))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********)))((()))))))))))))))******+++)))***+++,,,------------+++...333<<>>===;;;999888888999999888999999999999;;;???BBB@@@??????AAADDDFFFGGGGGGGGGHHHKKKNNNPPPRRRSSSSSSTTTUUUWWWZZZ\\\^^^___```aaaeeekkkrrruuuwwwvvvuuuqqqooommmjjjiiiiiijjjkkktttqqqlllhhhggghhhggggggaaa\\\WWWRRRPPPPPPOOONNNJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAA???>>><<<;;;@@@AAACCCJJJWWWfffttt|||~~~{{{zzz}}}{{{yyyzzz||||||{{{{{{}}}~~~yyysssrrrvvvzzzssswwwxxxpppjjj```RRRGGGBBBBBBDDDEEEGGGEEEAAA<<<777333111000,,,)))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))++++++***))))))***222---+++...///------///444;;;GGGTTT___iiipppttttttwwwyyyvvv}}}}}}~~~++++++,,,,,,,,,,,,+++++++++******************+++++++++***))))))))))))******)))((()))+++,,,,,,+++************++++++++++++************************+++,,,---,,,+++,,,---///...111666;;;DDDTTTjjj|||zzzmmmfff^^^RRRGGGCCC>>>KKK]]]mmm|||pppjjjaaaYYYSSSQQQQQQRRRMMMLLLIIIGGGDDDBBB@@@@@@@@@@@@??????>>>======<<<===>>>???@@@BBBDDDEEEFFFGGGGGGHHHJJJMMMQQQUUUXXX___eeellltttzzz}}}xxxsssooogggcccmmm}}}{{{xxxtttrrrlllpppxxx~~~}}}zzz~~~|||{{{zzz}}}|||bbbPPPHHHEEE@@@;;;===AAABBB???>>>@@@===888111///+++(((&&&'''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$######''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''((()))((((((((((((((()))*********************************++++++++++++,,,,,,,,,,,,,,,---...///000222333:::EEETTTbbbrrr~~~}}}~~~wwwfff[[[KKK;;;:::::::::999999999:::::::::;;;<<<<<<<<<===@@@CCCDDDCCCCCCEEEIIILLLOOOPPPPPPQQQRRRTTTWWW[[[^^^```bbbeeejjjnnnrrrssssssrrruuuxxx}}}{{{wwwuuussssssyyyvvvrrrqqqqqqqqqppppppjjjgggccc```^^^]]]\\\ZZZTTTSSSPPPMMMJJJHHHGGGGGGFFFFFFFFFEEECCCAAA@@@???===???AAACCCGGGQQQ]]]fffpppyyyxxxuuuuuuwwwyyyyyy{{{|||qqqiiiffftttwwwzzz|||}}}vvvsssuuuxxxwwwuuuyyy~~~uuuoookkkggg___TTTIIICCCDDDGGGGGGFFFDDD???999444111111---+++(((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''')))+++++++++***+++---///,,,+++...000000333888<<>>EEENNN^^^rrreeeNNNMMMPPPKKKDDDBBBFFFZZZsss~~~tttlllddd^^^OOOLLLGGGBBB??????@@@AAAAAA@@@>>><<<;;;::::::999888777777777666666555555444555555666777888999999:::999999999;;;===???@@@EEEJJJQQQYYYbbbkkktttzzz{{{ttthhhmmm~~~~~~~~~{{{vvvfffgggmmmuuuyyy{{{yyyvvvuuuzzzqqq^^^PPPHHHFFFEEE>>>BBBBBB???===??????===666333...***''''''((()))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%######""""""""""""######''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((((()))******************************++++++++++++,,,,,,,,,,,,+++---///......000555999BBBRRReeerrr}}}{{{{{{}}}~~~sss\\\MMMBBB999333666777888999:::;;;;;;;;;;;;===???@@@@@@@@@BBBDDDGGGFFFFFFGGGJJJNNNRRRUUUXXXXXXYYY\\\aaahhhooosssrrrvvv|||~~~|||zzzxxxxxxvvvtttrrrooommmjjjiiihhhfffccc```^^^\\\XXXTTTQQQPPPOOOPPPLLLKKKKKKIIIGGGEEECCCBBB@@@CCCDDDAAA???CCCLLLUUU___iiivvv}}}}}}xxxrrrooouuu{{{~~~|||wwwyyyzzzqqqjjjfffjjjooovvv|||zzzyyyzzzyyysssqqqwww|||yyyrrrnnnkkkoooooodddSSSGGGEEEHHHHHHIIIIIIDDD<<<555222111///,,,)))'''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((()))++++++++++++---...---,,,---///111333;;;DDDQQQ___tttyyywww|||+++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,+++******************)))((()))+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,---///333666666===EEENNN[[[kkkxxx~~~mmmRRRAAAHHHRRRQQQQQQVVVcccttt~~~wwwlllaaaYYYSSSMMMJJJ@@@???===<<<;;;<<<===>>>777777666666555666666666:::::::::::::::999999999888888999999999::::::::::::999999888888999:::;;;>>>@@@DDDHHHOOOWWW```gggrrrwww}}}{{{vvvooonnnttt|||xxx{{{~~~sssmmmjjjmmmsssxxxzzzuuuqqquuuxxxhhhZZZPPPKKKIIICCCFFFGGGDDDAAA>>>======:::777111,,,)))''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&$$$######$$$&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((())))))***************************+++++++++,,,,,,,,,------+++...///...,,,000888???IIIZZZmmmxxx~~~}}}uuuuuu{{{tttYYYKKKBBB999666888555777999;;;<<<<<<<<<;;;===???BBBCCCCCCDDDEEEGGGKKKJJJJJJKKKMMMQQQWWW[[[]]]___ccciiirrr{{{{{{wwwuuutttrrrrrrppplllhhhddddddaaa^^^[[[XXXXXXXXXYYYRRRQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFCCCAAACCCHHHLLLSSS\\\hhhqqquuuvvvvvvwww|||yyy{{{xxxvvvuuuhhhkkkqqqwww|||~~~wwwqqqooovvv}}}zzzsssnnnlllrrruuummm]]]NNNHHHGGGJJJLLLNNNJJJAAA888222//////,,,)))''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***++++++******,,,...///...///111333999FFFTTTllluuu}}}}}}~~~{{{yyy{{{,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***))))))))))))******)))((()))+++,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++,,,---.........000333666AAAKKKXXXhhhyyy}}}YYYJJJCCCLLLVVV\\\hhhvvvwwwnnnYYYTTTLLLFFFAAA>>><<<<<<999999999999999::::::;;;777777666666777777888888999999999999::::::::::::::::::::::::::::::::::::888888888888999999:::::::::;;;;;;;;;===CCCIIINNN\\\aaahhhpppvvv{{{~~~}}}~~~~~~}}}|||ssskkkhhhmmmssswww{{{zzznnnjjjkkkpppyyyxxxuuusssvvv}}}ssshhh\\\PPPGGGFFFHHHJJJKKKHHHCCC???>>>===:::555///+++(((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((('''&&&((((((((((((((())))))***************************++++++,,,,,,,,,---------+++---...---...444@@@IIIUUUdddttt{{{~~~}}}uuuttt~~~jjjUUUCCC>>><<<666777===888999;;;============<<>>HHH[[[kkk|||yyy|||~~~~~~,,,,,,------------,,,,,,------,,,,,,,,,,,,------++++++***)))))))))))))))***)))((()))+++,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000333777;;;WWWeeevvvzzzgggPPPLLLLLLRRR]]]mmmvvvggg]]]SSSJJJEEEBBB>>>;;;888777888888888888888888999999:::;;;>>>>>>>>>>>>>>>>>>???@@@888888888999999:::::::::;;;;;;;;;;;;::::::::::::888888999999::::::;;;;;;888888888777777999===AAADDDIIIPPPXXXaaaiiiqqqvvvzzz}}}yyyvvvtttvvvxxx~~~~~~zzzooogggppptttzzzuuummmjjjjjjpppvvvtttvvvyyy~~~}}}vvviiiXXXLLLJJJIIIKKKPPPPPPKKKEEEBBB>>><<<999444///+++(((&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''))))))***)))((('''((((((((((((((()))******************************,,,,,,,,,,,,------------------...000555@@@OOOYYYgggrrr|||zzzyyyrrrdddLLL@@@888999:::888;;;@@@;;;<<<===>>>???@@@@@@@@@CCCEEEHHHJJJLLLNNNQQQTTTSSSWWW^^^dddjjjsss~~~}}}yyysssnnniiieeecccbbbbbbbbbaaa___^^^\\\[[[ZZZTTTNNNMMMOOOOOOJJJDDDBBBFFFJJJPPPXXXeeesss}}}yyysssuuuzzztttjjjfffcccfffsss|||xxxtttpppqqqyyyvvvqqqooonnnllljjjeee]]]RRRJJJOOOPPPSSSVVVUUUMMM@@@666///,,,)))((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,------+++******,,,...000333:::GGGTTTbbbttt~~~{{{,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++************+++***)))((()))+++,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...000555>>>IIIQQQnnn}}}uuu```LLLKKKPPPWWWaaauuuvvvnnn^^^PPPIIIGGGBBB;;;======<<<:::999999;;;<<<::::::::::::;;;===>>>???<<<<<<;;;:::::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????;;;<<<<<<===============:::;;;<<<;;;::::::<<<===:::===BBBGGGNNNVVV^^^dddlllrrryyy~~~~~~zzzvvvtttrrrvvv~~~|||pppkkklllqqq|||~~~yyyrrrlllkkknnnrrryyy}}}sssfff\\\UUUNNNLLLRRRUUUOOOHHHEEE@@@???===:::555///+++(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&(((*********)))(((((((((((((((((()))******************************,,,,,,,,,------------...///...///444@@@QQQbbbmmmuuu{{{{{{hhhTTTFFF<<<;;;:::;;;;;;;;;===@@@<<<===>>>???BBBDDDFFFGGGHHHJJJLLLOOOQQQUUUZZZ]]]fffmmmuuu}}}xxxrrroooeeeeeeeeeeeedddcccbbbaaaaaa^^^[[[ZZZZZZWWWSSSNNNDDDEEEFFFHHHNNNZZZiiittt{{{yyytttoootttwwwlllhhhccc]]]bbbllltttsssuuuwwwzzzyyyvvvrrrrrrtttzzzyyysssrrrtttpppkkkhhhddd^^^WWWQQQOOOOOOSSS\\\aaa\\\MMM@@@222///,,,*********)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---------,,,...111444777===KKK^^^ppp|||,,,------......------,,,,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,***)))((()))+++,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......111;;;KKK\\\hhhxxx{{{lllaaaUUUIIIFFFRRR```rrrwwweee[[[KKK???===@@@>>>888666777888999999:::<<<===:::::::::;;;<<>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA======>>>>>>>>>>>>===<<<;;;===>>>>>><<<::::::;;;<<<===???@@@CCCIIIPPPUUU```hhhrrryyy|||~~~{{{yyyxxxxxx~~~xxx~~~mmmkkkooo}}}rrrllllllttt|||yyyrrrmmm```UUUNNNRRRUUUPPPHHHEEEBBBAAA@@@>>>999333---)))))))))))))))))))))))))))(((((((((((((((''''''&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))$$$&&&(((***++++++***)))((((((((((((((()))******************************,,,,,,,,,---------......000...///888III^^^qqq{{{zzz~~~{{{vvvaaaMMM>>>666666:::===:::888999;;;;;;======>>>@@@CCCGGGJJJLLLKKKMMMOOORRRUUUYYY___ccc|||ddddddeeeeeedddccccccbbb______```___\\\ZZZXXXWWWJJJJJJIIIIIIMMMVVVdddnnnwwwzzzwwwyyyyyy}}}xxxooonnniii___\\\aaallllllooouuuzzz{{{xxxuuuuuuvvvzzz|||yyyrrrpppsssxxxtttnnnhhhbbb^^^ZZZWWWOOONNNSSS___jjjgggWWWHHH555222...+++***)))(((&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---......///222666999AAAHHHYYYppp+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,+++,,,---------,,,+++***//////...,,,---//////---111,,,///<<>>===;;;<<<===<<<<<<<<<>>>@@@>>>@@@AAAAAA@@@@@@AAABBBDDDCCCAAA@@@@@@AAACCCDDDCCCAAA@@@AAAEEEGGGFFFCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAA???>>>???@@@@@@???>>>===<<<<<<;;;;;;:::;;;<<<>>>???BBBFFFHHHUUU[[[dddlllssswww{{{~~~~~~}}}{{{~~~ssssssvvv~~~|||rrrgggrrrvvv{{{}}}www{{{vvvjjj___TTTOOOPPPPPPKKKFFFAAABBBBBB@@@;;;555///,,,'''''''''((()))***(((&&&)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((''''''((()))*********)))))))))))))))*********)))******++++++......---------...000222111111666AAARRRfffyyywwwvvv}}}sssaaaPPPBBB;;;999777666666777:::<<<======CCC@@@???DDDHHHHHHJJJMMMMMMPPPUUU[[[cccnnnyyyzzzuuummmgggeeeeeefffgggZZZ]]]```bbbaaa]]]YYYUUURRRSSSTTTTTTTTTUUUXXXZZZgggppp{{{}}}{{{~~~~~~zzz|||}}}uuummmgggccc^^^\\\___ppp}}}}}}yyyxxxxxxvvv{{{wwwsssqqqqqqqqqpppooosssnnniiifffeeebbb]]]YYYRRRQQQTTT]]]fffeee\\\RRR>>>888000---------***''')))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,+++******++++++,,,222///...000111000555:::IIIWWWjjjzzz,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,,,,,,,+++,,,---------,,,++++++,,,,,,,,,+++---//////...111333;;;GGGQQQ[[[jjjwww}}}jjjTTTNNNUUU\\\[[[VVViiizzzkkkXXXKKKEEE@@@;;;999:::<<<======>>>@@@AAA@@@@@@@@@BBBDDDAAABBBDDDDDDDDDDDDFFFGGGKKKJJJHHHFFFEEEEEEEEEEEEGGGGGGGGGIIILLLMMMLLLKKKKKKMMMOOOQQQQQQPPPNNNLLLIIIJJJKKKIIIGGGEEEDDDEEECCCCCCCCCBBBAAA@@@???>>>;;;<<<<<<<<<<<<===???AAADDDIIIRRR[[[ccckkkrrrvvvyyy{{{|||~~~~~~~~~{{{zzz}}}vvvuuuvvvxxx{{{~~~zzzzzzzzz}}}}}}xxxsssiii\\\TTTQQQOOOMMMJJJDDDCCCBBB@@@===999444111***)))(((((()))***)))((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***)))))))))***************++++++*********+++,,,,,,+++,,,---------...///111000777AAAMMMccc~~~{{{}}}sssYYYHHH???;;;:::<<<888888888999<<<>>>??????DDDBBBEEEKKKNNNOOORRRVVV\\\bbbjjjuuuxxxqqqjjjeeeaaa____________^^^^^^]]]]]]YYYZZZZZZZZZXXXVVVUUUUUUYYYbbbnnnvvvzzz|||xxxttttttyyy~~~|||wwwqqqkkkeeebbb```iiiuuu~~~~~~zzzyyyxxxvvvxxxwwwuuuqqqllliiiiiijjjjjjhhhggggggiiihhhddd```\\\XXXVVVYYY___bbb```\\\FFF???666000...---+++******)))((('''''''''((()))((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************))))))))))))******************++++++,,,,,,------,,,,,,///111222555???JJJWWWfffwww|||{{{{{{{{{zzzxxxwwwxxxzzz||||||zzzxxxwww,,,------------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---...///000111333<<>>>>>AAABBBCCCBBBAAAAAACCCEEEAAACCCFFFGGGGGGIIIKKKMMMMMMMMMMMMNNNOOOQQQRRRSSSQQQTTTXXXZZZZZZZZZZZZ[[[YYY\\\```cccdddccc```___\\\]]]]]]ZZZVVVQQQOOONNNKKKKKKLLLLLLKKKIIIFFFEEE@@@???>>><<<;;;:::::::::888;;;BBBIIIQQQ[[[dddjjjtttuuuxxx{{{}}}}}}}}}~~~zzzvvvzzz}}}xxxuuuwww|||}}}{{{sssxxxzzzxxxzzzrrrfffZZZRRROOOPPPQQQJJJFFFBBB@@@???>>>:::777///,,,)))((()))******))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++)))))))))******++++++,,,,,,,,,++++++,,,------...***,,,...///......000111333BBBOOO[[[sss|||}}}~~~nnnXXXAAA666777999;;;===999999:::<<<>>>@@@AAACCCDDDDDDIIINNNQQQRRRXXX___rrrzzz|||tttnnniiifffaaa]]]\\\^^^aaaccc___aaabbbaaa^^^YYYTTTPPPPPPWWWaaalllttt{{{|||rrrlllnnnrrr|||~~~}}}zzzsssooommmnnnxxx~~~~~~||||||zzzwwwzzz{{{zzzuuulllgggggghhhjjjjjjkkkooosssrrrnnniiiddd^^^WWWSSSUUU[[[aaadddSSSLLLAAA777222/////////+++***)))((('''(((((()))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************++++++++++++)))))))))*********++++++))))))+++,,,---.........+++---111555777>>>NNN^^^lllyyy}}}zzzwwwqqqnnnlllkkkiiihhhaaaaaaaaa``````______^^^---------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------...///++++++,,,,,,,,,,,,,,,,,,...---...000000///222555:::FFFQQQ[[[qqqhhhSSSFFFHHHOOOUUUdddwwwdddZZZMMMFFFEEEEEEAAA===<<<<<<<<<===???AAABBBBBBEEEFFFFFFEEECCCCCCDDDFFFFFFHHHKKKNNNOOORRRUUUWWWUUUVVVWWWYYY[[[]]]^^^___]]]bbbgggjjjiiihhhiiikkkfffgggjjjlllnnnnnnnnnmmmppppppnnnjjjccc\\\XXXVVVVVVWWWXXXXXXWWWSSSPPPMMMHHHFFFDDDAAA@@@>>>;;;::::::;;;>>>@@@EEEMMMVVV\\\llloootttxxx{{{|||{{{zzzxxxxxxxxxyyy{{{~~~xxxwww{{{~~~}}}uuuvvvzzz}}}~~~{{{uuuxxx~~~yyy|||vvvkkk]]]QQQNNNRRRWWWRRRLLLEEEAAAAAA@@@===:::222///***(((((())))))***)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((***++++++***)))+++,,,))))))******+++,,,------------,,,------...///000,,,...111111//////111333:::MMM[[[cccyyy~~~{{{~~~nnnSSSGGG<<<:::<<<<<<;;;<<<999;;;<<<>>>???AAADDDFFFHHHIIINNNSSSUUUXXXcccnnnuuupppiiibbb^^^^^^aaaccc```bbbdddeeeccc^^^VVVQQQSSSUUUZZZaaajjjsss{{{tttnnnooosssxxx}}}|||yyy{{{~~~}}}||||||{{{vvvqqqkkkhhhfffnnnooorrrvvvyyywwwqqqkkkeee```XXXQQQOOOTTT\\\ccc]]]WWWKKK???666222111222---,,,***)))((((((((()))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++))))))*********+++++++++***+++,,,---.........---///000555<<>>===???@@@BBB>>>???@@@AAABBBCCCDDDEEEHHHIIIIIIHHHGGGGGGIIIJJJOOORRRVVVZZZ]]]```dddgggfffffffffggghhhiiikkkkkkmmmrrrwwwzzzyyyxxxyyy{{{vvvuuuuuuuuuvvvxxx{{{|||}}}wwwooohhhcccaaadddeeeeeeeeebbb^^^ZZZWWWRRROOOKKKIIIHHHEEEAAA>>>??????>>>===>>>BBBIIINNN\\\aaaiiirrrwwwyyyxxxwwwwwwwwwwwwwwwyyy{{{}}}zzzwwwvvv}}}vvvuuuwwwwwwyyy|||wwwzzzzzz{{{~~~}}}yyyooo```QQQKKKOOOUUUYYYSSSLLLFFFCCC@@@===:::555111,,,((('''((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))***++++++******+++,,,)))******+++,,,------...------------...///000111,,,...000///...///444999EEEWWWccchhhxxx}}}zzzyyyiii[[[DDD@@@===>>>===::::::<<<:::<<>>;;;===???>>><<<<<<>>>AAA???AAABBBBBBBBBCCCEEEGGGGGGHHHJJJKKKLLLNNNPPPSSS[[[___dddhhhmmmqqqvvvzzzvvvwwwxxxzzz}}}|||xxxxxxwwwtttqqqlllgggeee^^^[[[WWWTTTSSSPPPKKKFFFBBBAAA???===;;;===AAADDDJJJOOOYYYccclllrrrtttuuuxxxxxxyyyyyyzzz{{{|||}}}|||{{{wwwoooxxx}}}~~~xxxyyywwwsssuuuzzzvvv|||zzzuuu{{{}}}ttteeeUUUMMMNNNSSS]]]ZZZUUUOOOHHHBBB===;;;888444...***)))))))))(((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++(((***++++++******+++,,,+++++++++,,,,,,------...---,,,------...///111111+++---...------333===FFFUUUccclllppp{{{~~~sssqqqrrruuu}}}gggOOOIII???<<<::::::777444888>>>;;;>>>BBBCCCCCCEEEJJJNNNKKKNNNWWWeeesss}}}uuummmfffbbb___]]]]]]___bbbdddaaa^^^ZZZVVVQQQNNNOOOXXXeeennntttyyy~~~|||{{{}}}{{{rrruuuvvvwww{{{zzzvvvhhhfffccc^^^ZZZXXXXXXYYY[[[\\\YYYOOOBBB666111111111000---+++***)))))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))*********++++++++++++,,,---------------...///000666888DDDXXXlllwww}}}}}}tttggg^^^VVVSSSPPPNNNNNNNNNMMMLLLHHHJJJLLLLLLJJJIIIIIIJJJIIIJJJJJJKKKLLLMMMNNNNNN,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---333444111---,,,---++++++******+++---...///000++++++000222333@@@OOOfffvvvxxxfffVVVQQQNNNTTTjjjqqqYYYGGG;;;888::::::;;;<<<>>>?????????>>>@@@BBBCCCCCCCCCEEEIIIMMMMMMPPPTTTXXX\\\aaafffjjjsssvvv|||{{{yyypppkkkfffcccaaa]]]VVVPPPKKKKKKIIIEEEAAA>>>>>>??????CCCIIIQQQZZZcccjjjnnnwwwwwwxxxzzz{{{{{{{{{{{{yyy}}}}}}wwwvvv{{{uuutttwww|||~~~vvvwww{{{vvvvvv{{{~~~xxxlll___WWWVVVYYY^^^```___XXXMMMDDD@@@???<<<888222...,,,+++***)))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++((()))******))))))***,,,,,,,,,,,,---------------,,,,,,,,,---...///111111,,,...//////222===NNN[[[jjjpppvvvzzzvvvnnnttt|||kkkPPPBBB@@@>>>:::777888888777:::???>>>BBBFFFGGGGGGIIINNNSSSTTTXXXeeeyyyzzzsssnnneee```[[[[[[___ccccccbbb^^^[[[VVVNNNJJJNNNYYYbbbnnnsssyyy~~~|||zzz|||yyyxxxxxx{{{~~~}}}zzzooolllfffaaa]]][[[ZZZYYYZZZ___ccc\\\NNN???777555222111///,,,***)))))))))''''''((())))))(((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++---000333666;;;CCCUUUlll{{{|||zzzooocccXXXNNNIIIHHHFFFDDDDDDGGGHHHIIIIIIIIIMMMRRRTTTRRRQQQQQQQQQQQQSSSWWW[[[]]]^^^]]]]]]+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***111888:::666111///000++++++******+++---...///222,,,---333777:::III[[[qqq|||nnn]]]TTTRRRJJJXXXmmmxxxdddOOOEEE???;;;;;;???;;;999999===BBBDDDBBB???AAACCCEEEEEEEEEHHHNNNRRR\\\```ffflllrrryyy~~~yyysssooommmhhh___YYYXXXWWWTTTOOOHHHCCC@@@???>>>>>>@@@DDDLLLVVV```eeessstttvvvxxxyyyzzzyyyyyyssszzz~~~{{{{{{zzzwww}}}}}}|||xxxuuuvvv{{{rrrtttwww|||}}}}}}|||uuummmqqq|||{{{{{{xxxqqqgggaaaaaaccc^^^cccddd^^^RRRGGGCCCCCC>>>:::555222///...+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++''')))******))))))***+++------------------,,,,,,++++++,,,,,,...///000111///111222222888GGG\\\lllyyy{{{~~~|||rrrtttsssTTTEEEAAA@@@===888888===BBBAAA>>>>>>@@@DDDIIIJJJJJJLLLQQQWWWeeejjjyyy}}}yyylllddd\\\YYY\\\aaadddddddddccc]]]SSSJJJIIIQQQZZZdddhhhooowww~~~}}}~~~yyyuuu{{{}}}wwwtttrrrsssvvvwwwuuusssuuunnneee^^^[[[[[[[[[[[[\\\eeelllhhhYYYIII???;;;333222///---+++***))))))&&&'''((())))))((('''&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,***))))))***---222777:::BBBNNNeeezzz{{{zzzxxxrrrfffZZZOOOHHHEEEDDDEEECCCCCCEEEIIIMMMOOOOOONNNSSSZZZ\\\[[[YYYXXXYYY^^^bbbhhhmmmpppqqqpppnnn................................................,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,---...---------000222...000111222999FFFTTT]]]{{{fffUUU[[[\\\SSSVVVnnn}}}WWWOOOEEE===;;;;;;::::::>>>>>>@@@AAABBBDDDEEEFFFBBBEEEHHHIIIIIIMMMVVV]]]hhhlllttt~~~yyyoooddd]]]aaa```^^^ZZZUUULLLAAA;;;>>>@@@AAABBBDDDIIIRRRXXXlllpppuuuuuusssrrruuuyyyvvvxxxzzz{{{zzzzzzzzz{{{}}}|||zzzvvvsssuuuzzz~~~|||vvvooorrrzzz{{{|||yyyxxxxxxxxx{{{tttrrrzzzwwwiii___dddhhhiiibbbVVVHHH>>>AAA;;;666555333---******,,,***((()))***+++)))'''***(((%%%######%%%(((***(((((((((((())))))))))))))))))************))))))*********))))))))))))))),,,+++*********+++,,,------,,,,,,,,,,,,---...///111222000000;;;RRRkkkzzz~~~}}}mmmuuuttt___KKK===:::===<<<=========<<<===???BBBAAAFFFMMMQQQOOOQQQ^^^lllrrrzzzmmm^^^VVVWWW]]]``````bbb```]]]XXXTTTQQQNNNMMMWWW^^^kkkyyy~~~~~~~~~}}}~~~{{{vvvvvvyyyxxxsssuuukkknnnqqquuuzzz}}}xxxoooooommmhhhbbb^^^\\\XXXTTT```fffmmmpppgggVVVFFF>>>999777111+++)))+++,,,,,,))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,)))((())),,,...---,,,///+++,,,000111222:::DDDJJJ^^^xxxtttooo```YYYPPPJJJGGGEEECCCAAAIIIIIIIIIJJJMMMPPPSSSUUU]]]^^^```aaaaaacccfffhhhoooppprrrtttwwwyyyzzz{{{................................................,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++---......------...000...---000999BBBMMM___pppsssYYYOOO[[[dddbbbwwwtttdddKKKEEE>>>::::::<<<======AAABBBCCCCCCCCCCCCCCCDDD@@@BBBEEEHHHMMMWWWccclll~~~{{{rrrkkkkkkhhhccc^^^ZZZTTTNNNJJJBBBBBB@@@??????DDDKKKQQQ___dddjjjmmmmmmnnnqqqtttvvvxxxyyyzzzyyyyyy{{{|||}}}}}}{{{wwwsssrrrtttvvvwwwwww~~~{{{||||||yyyvvvtttwww|||qqqeeefffiiikkkiii___QQQFFFCCC===777666444---)))(((+++***)))))))))))))))((()))(((&&&%%%%%%&&&((()))(((((((((((()))))))))***))))))************))))))))))))))))))************,,,+++*********+++,,,------------,,,,,,---......---000111555CCC[[[qqq}}}|||sssxxxeeeUUUGGG===;;;>>>;;;<<<>>>>>>???@@@CCCEEEEEEIIINNNRRRRRRXXXhhhyyy{{{nnnfffccc```[[[VVV]]]^^^___]]]YYYTTTRRRRRRTTTXXXbbbpppyyy|||}}}|||~~~~~~xxxsssrrruuusss~~~}}}sssqqqsssnnnnnnnnnqqqxxx}}}yyyqqqooommmiiiddd```^^^ZZZXXX```fffnnnrrrmmm^^^MMMAAA;;;888333---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,***)))))),,,...---,,,)))***---111222666CCCRRR```rrrwwwhhh^^^[[[RRRMMMGGGDDDDDDFFFFFFFFFKKKNNNRRRVVV[[[^^^aaabbbeeefffhhhiiiiiikkknnnpppsssttttttvvvwwwxxxyyyyyy................................................,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,...+++---...///---------...000...444CCCQQQ^^^ssswww```MMMLLLYYYiiiqqqgggPPPFFF???<<<::::::===@@@BBBCCC@@@BBBEEEEEEEEEDDDEEEFFFIIIJJJNNNUUUbbbrrrzzzuuummmfffbbb___]]][[[PPPNNNIIIDDD@@@AAAEEEHHHPPPUUU\\\```cccggglllqqquuuvvvwwwvvvvvvvvvyyy{{{}}}}}}|||yyytttooommmllluuu}}}zzzuuuvvvwwwkkkhhhggglllqqqnnn```SSSHHH@@@:::999777111+++***)))***+++***((((((((()))((((((''''''''''''((((((((((((((()))))))))******))))))************))))))((()))))))))***++++++++++++++++++++++++,,,------......---------------...///222555===OOOfffwww~~~|||zzzyyyoooaaaQQQHHHAAA<<<;;;===999;;;???AAACCCDDDFFFHHHKKKMMMQQQVVVZZZeee{{{zzztttjjj\\\RRRTTTXXX\\\]]]ZZZWWWUUUVVVSSSSSSYYYeeeooosssxxx|||}}}xxxrrrpppqqqmmmttt|||}}}yyyuuutttuuusssoookkkmmmwww~~~xxxooommmkkkhhheeeaaa^^^]]]___dddmmmuuuvvvkkkXXXIII@@@;;;555111///---+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++---,,,******,,,------,,,))),,,111444666@@@TTTfff|||zzzmmm^^^PPPJJJJJJFFFDDDAAAAAAEEEJJJNNNPPPWWWZZZaaagggkkkmmmmmmlllmmmnnnpppqqqqqqrrruuuwwwwwwwwwwwwwwwwwwwwwwwwwww................................................---------------------------...///...---,,,---...+++---//////...---------111555===KKKbbb{{{nnnXXXOOOSSS^^^rrrfffKKK===;;;;;;;;;;;;===@@@DDDFFFGGGBBBFFFJJJLLLLLLMMMPPPSSSVVVXXX___mmmyyyqqqkkkhhheeedddccc```YYYRRRKKKFFFCCCBBBGGGJJJOOOTTT[[[cccmmmtttuuuuuuuuutttssssssuuuvvv{{{|||}}}{{{vvvpppkkkhhhmmmuuuzzzwww~~~|||xxxnnngggccckkkwwwyyynnnaaaMMMDDD===<<<:::555000...)))+++,,,+++(((''')))***((((((((())))))((((((((((((((()))))))))*********))))))************))))))(((((()))***++++++,,,,,,++++++++++++,,,,,,------///......---------------444666:::CCCUUUkkkyyy~~~|||yyyxxx}}}^^^PPPDDD???===;;;;;;<<<999<<<@@@CCCEEEFFFHHHJJJNNNPPPUUU]]]gggwwwvvvggg[[[TTTUUUWWWZZZ\\\^^^]]]\\\VVVRRRTTT\\\dddiiinnnssszzz~~~}}}uuuqqqqqqpppsssvvvyyyyyyxxxxxxwwwxxxrrrlllmmmxxxqqqoooooonnnjjjdddaaabbb^^^ccckkktttzzzuuudddSSSEEE>>>888555444000------))))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++------,,,,,,,,,---------///000333777???PPPhhhzzzxxxfffYYYPPPHHHEEEFFFEEEDDDDDDGGGMMMTTTZZZ^^^iiikkknnnqqqqqqpppooommmpppqqqsssssssssuuuwwwyyyyyyxxxxxxxxxxxxxxxxxxxxx................................................---------------------------...//////------...///,,,---//////...---...//////<<>>BBBEEEFFFGGGIIIJJJMMMQQQ\\\jjjxxxsssjjjaaa[[[VVVXXX^^^dddeeecccZZZUUURRRVVVZZZ^^^ccciiinnnwwwyyysssqqqnnnooorrruuuyyyzzzzzzxxx{{{vvvpppqqq|||rrrqqqrrrtttppphhhfffhhhdddgggjjjqqqyyy{{{ooo___JJJ@@@888777666000------))))))))))))(((((((((((((((((((((((())))))******((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++------------,,,---...///000111444<<>>@@@BBBCCCCCCDDDFFFHHHHHHMMMSSSVVVYYY___hhhpppxxxzzzsssnnniiigggdddaaa]]]WWWPPPLLLDDDCCCBBBFFFQQQaaaqqq{{{tttvvvwwwwwwuuuttttttuuuvvvwwwyyyzzz{{{xxxsssoooppplllnnnwww}}}wwwwwwtttuuuooowww}}}vvvtttrrryyyqqqjjjffflllwww~~~|||vvvYYYLLL???;;;;;;777333111...---+++,,,------,,,***))))))************)))))))))))))))*********++++++))))))************)))))))))*********+++,,,,,,,,,++++++,,,---------------......------...//////000///555===III[[[qqqzzz{{{rrrWWWNNNEEE>>>===<<<::::::<<<>>>AAADDDGGGHHHJJJLLLNNNPPPYYYjjj~~~|||vvvlllcccYYYUUUYYY^^^``````]]]XXXUUUTTTTTTUUU]]]eeeuuu}}}{{{yyy}}}~~~|||tttqqqoooqqqvvv{{{|||{{{wwwwww~~~qqqppptttzzzvvvmmmlllqqqsssssspppnnnvvv}}}wwwkkkRRREEE:::888666///,,,---))))))))))))(((((((((((('''(((((())))))******+++((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,,,,---......------///111///444<<>>:::555333222...***,,,000111...)))************************))))))*********+++++++++))))))************))))))+++++++++++++++++++++++++++,,,---.........---,,,------------...000111222222===JJJWWWgggyyyqqq\\\NNNFFFAAA======<<<:::<<<@@@AAACCCFFFIIIKKKOOOSSSVVV\\\iii~~~wwwpppfff[[[UUUUUUXXX[[[aaa___\\\YYYUUUUUU^^^iii{{{vvvssstttwwwwwwtttwww{{{|||~~~}}}{{{|||{{{lllmmmttt}}}{{{ssssss{{{zzzooorrr|||}}}vvvaaaPPPAAA>>>:::111,,,...))))))))))))(((((((((((('''(((((()))******++++++((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,***,,,......---...111444444BBBTTTdddtttyyylllcccRRRKKKFFFFFFHHHJJJOOOUUUYYY___fffllloooqqqtttvvvrrrqqqooonnnoooqqqsssuuurrrssstttttttttuuuwwwyyyvvvvvvwwwwwwxxxyyyyyyyyy........................................................................,,,...//////......///111000//////......111666:::SSSVVVnnn|||gggddd___```lllyyyTTTCCC888===BBB@@@AAAEEEBBBEEEHHHJJJKKKMMMRRRVVV]]]eeeoooyyyzzzrrrllliiifffccc```YYYTTTMMMIIIIIIKKKNNNPPP```dddjjjnnnpppppppppqqqvvvttttttuuuxxxyyyvvvssstttqqqrrrwwwxxxwww}}}uuusss|||zzzwwwvvv{{{|||wwwxxx|||xxxuuutttwww{{{~~~uuucccPPPFFFBBB>>>999777555...))),,,222444///)))++++++***))))))***++++++)))************+++++++++))))))************)))))),,,,,,+++++++++++++++++++++,,,---.........---,,,,,,,,,,,,---///000222333;;;HHHYYYfffssswww[[[LLLJJJ???===<<<===<<<:::>>>CCCBBBDDDGGGJJJNNNRRRXXX\\\iiiyyyxxxiiiZZZSSSWWW]]]eeeeeeddd```YYYXXXcccqqq}}}zzzzzzyyyvvvsssnnnrrr}}}{{{xxx~~~{{{}}}zzzyyyvvvrrriiiiiisss~~~~~~wwwxxxqqqppp||||||nnn[[[JJJEEE@@@555///111))))))))))))(((((((((((('''(((((()))***+++++++++((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,))),,,.........///222555>>>SSSkkkzzzxxxooocccWWWNNNIIIJJJNNNQQQPPPRRR[[[eeehhhnnnsssvvvtttrrrqqqqqqpppppppppppprrrsssuuuvvvppprrrssssssrrrsssuuuwwwwwwwwwwwwwwwwwwwwwwwwwww///...---,,,,,,---...////////////...---------,,,---------............///............////////////111///......///444AAANNN^^^ooosssTTTKKK]]]YYYhhhsssSSSCCCAAA>>>>>>???AAABBBBBBLLLIIIIIIOOORRRTTT\\\fffkkkxxx~~~wwwooojjjgggeeeeeebbb]]]XXXUUUQQQNNNLLLQQQXXXccclllpppqqqqqqqqqqqqsssuuuxxxxxxxxxvvvuuuwwwsssssswww|||zzzwww{{{yyy}}}xxxxxx{{{yyy{{{ppp___MMMAAA:::999999666111------+++'''(((,,,((((((((((((((((((((((((++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++***+++++++++,,,,,,++++++***+++++++++))),,,***...444...///>>>RRRaaauuuttt___ZZZPPPAAA888999;;;;;;;;;<<>>999111,,,***(((((()))***)))(((******))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---,,,+++++++++,,,---......+++,,,///000000777AAAQQQqqq||||||vvvfff]]]VVVNNNLLLOOOKKKMMMQQQVVV[[[cccjjjppprrrrrrsssssssssrrrqqqqqqrrrqqqpppppppppqqqrrrsssppprrrssstttssstttvvvwwwwwwvvvuuuuuuvvvuuutttsss///...------------...///...............------------------............///............///////////////...///000222999IIIYYYccc}}}vvvaaaOOOOOO]]]```sss{{{\\\EEE@@@??????@@@BBBEEEGGGHHHKKKKKKOOOVVVZZZ]]]fffqqqzzz~~~wwwoooiiifffgggeeecccaaa___YYYRRRLLLKKKQQQZZZbbbhhhmmmppprrrssstttvvvxxxxxxvvvtttssswwwttttttzzz|||zzz~~~{{{yyyxxx}}}}}}xxxiiiWWWFFF===;;;<<<888333//////,,,))))))---))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++,,,---///---///444000444FFFhhhtttkkk[[[TTTHHH:::999;;;<<<======>>>AAACCCGGGHHHLLLQQQTTT\\\ooo{{{rrrggg^^^XXX]]]```aaaaaa^^^]]]^^^```bbbeeeiiimmmppptttxxx{{{}}}~~~zzzwwwwwwvvvsssrrrvvvzzzvvvooojjjjjjnnnsssssssssyyy|||llljjjuuuoooWWWGGG@@@<<<666000---+++))))))******)))(((***))))))(((((())))))***'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,+++***+++,,,---...222//////111111333>>>JJJ]]]|||{{{wwwjjj\\\TTTOOOKKKKKKOOOQQQTTTYYY^^^ccciiiooosssrrrrrrssssssrrrrrrqqqqqqqqqpppooooooooopppqqqqqqrrrtttvvvvvvvvvvvvxxxzzzzzzyyywwwvvvvvvvvvuuuuuu///...------------...///---------...............---------............///............///////////////000111444666AAAVVViii{{{sssVVVNNNSSS[[[pppxxx\\\III>>>;;;;;;===???BBBEEEHHHIIIIIINNNXXXaaafffmmmzzzzzzsssnnnllljjjiiiiiihhhbbbVVVMMMJJJMMMSSSYYY___gggoootttuuuvvvwwwwwwwwwuuurrrqqquuurrrtttzzz}}}|||}}}~~~{{{www~~~yyyhhhRRRBBB===>>>:::555222111...******---************************++++++++++++++++++++++++******))))))******+++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,---111///000555444@@@WWWwww~~~~~~~~~tttddd\\\SSSGGG<<<;;;<<<>>>???@@@AAADDDFFFFFFJJJOOOSSSXXXfff{{{qqqddd[[[ZZZZZZ\\\___bbbbbb]]]YYY[[[___dddiiinnnrrrwwwzzz|||}}}{{{yyyvvvuuutttrrrqqqvvv{{{yyysssooommmooosssuuuuuuwww{{{zzzpppllllllqqq{{{yyydddRRREEE===888444///---***)))*********)))))))))(((((((((((())))))%%%&&&&&&''')))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---111000/////////666GGGVVVlll}}}zzz~~~uuueee\\\RRRMMMLLLLLLPPPTTTYYY\\\aaafffjjjnnnrrruuurrrrrrrrrrrrrrrqqqppppppoooooommmmmmlllmmmnnnooorrrtttuuuuuuttttttvvvwwwtttrrrpppnnnllllllmmmnnn.........------.........,,,---------.../////////---------............///............////////////222222444777<<>>@@@CCCEEEGGGJJJLLLPPPZZZgggrrrzzz~~~uuuppplllkkkjjjfff\\\TTTQQQRRRRRRTTTYYYaaakkkrrrssstttuuuvvvuuutttsssrrrrrroooqqqwww}}}|||}}}tttooorrr~~~{{{bbbKKK???<<<;;;777333222///+++***---++++++++++++++++++++++++******************************))))))******+++,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,------,,,000...000666;;;MMMjjj|||{{{xxxyyy||||||zzz{{{wwwddd^^^ZZZOOOEEEAAA;;;===???@@@AAACCCFFFIIIIIIMMMSSS[[[ggg}}}{{{ooofff]]]YYYVVVYYY___aaa]]]XXX\\\]]]```bbbeeejjjooosssxxxzzzxxxzzz{{{{{{|||{{{yyyyyy~~~|||sssrrrssswww{{{{{{xxxvvvuuujjjfffkkklllhhhnnn{{{ppp^^^NNNBBB===;;;333000,,,+++***+++***))))))(((((((((((((((((()))&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************+++,,,,,,---///000111000444AAAWWWhhhxxx{{{}}}rrrjjjWWWTTTQQQQQQRRRUUUYYY]]]^^^bbbgggkkknnnppprrrsssrrrrrrrrrrrrrrrqqqpppooommmmmmlllkkkkkkkkklllmmmrrrssstttsssqqqpppqqqrrrooommmjjjgggeeedddfffhhh---..................---,,,---------.../////////---------............///............////////////000111444;;;FFF[[[zzz{{{]]]RRRVVVhhhzzzZZZDDD:::<<<@@@CCCEEEHHHIIIJJJLLLOOORRR\\\iiiyyyzzzqqqlllkkkiiieeeaaa\\\ZZZVVVTTTUUUZZZccciiinnnoooqqqsssttttttttttttqqqnnnoootttxxx{{{~~~zzzuuupppssszzz~~~}}}vvvooommmwwwsssXXXDDD;;;<<<777444333000+++)))+++++++++++++++++++++++++++******************************))))))******+++,,,+++*********++++++,,,---,,,+++++++++,,,------......111///111999AAAVVVuuu{{{xxxzzz~~~{{{yyyxxx}}}sssdddYYYWWWPPPCCC<<<>>>;;;===@@@AAABBBEEEHHHKKKPPPUUU]]]kkk{{{uuuhhh___TTTRRRVVV[[[\\\[[[ZZZYYYYYYYYY]]]dddmmmtttzzz{{{{{{{{{~~~~~~wwwuuuzzz}}}|||{{{xxxtttuuu|||~~~ppphhhjjjgggaaaiiizzz{{{kkkXXXHHH@@@===666333...,,,++++++******))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))***+++,,,,,,------///222555777???RRRjjj{{{zzzwwwiii___[[[PPPSSSVVVYYY]]]```cccddddddhhhlllooopppqqqqqqrrrrrrrrrrrrrrrqqqpppooonnnlllkkkjjjjjjjjjkkkmmmmmmpppqqqrrrpppnnnmmmmmmnnnmmmmmmjjjgggcccccceeehhh------...//////...---------------...............---------............///............////////////...///666CCCUUUllldddQQQSSS\\\vvv^^^HHH===:::===AAACCCEEEHHHIIIJJJNNNTTTYYYfffuuu}}}~~~~~~~~~zzzrrrnnnmmmmmmnnnccc```\\\WWWTTTVVV\\\```iiikkkmmmooorrrtttuuuuuussspppooosssuuuvvvzzz}}}|||{{{xxxrrrnnnsss{{{yyyrrrmmmqqqfffLLL======999666555111+++)))+++++++++++++++++++++++++++******************************))))))******+++,,,************+++,,,------,,,++++++,,,,,,---...///222444111555???HHH]]]zzzzzzxxxzzz~~~yyy{{{ggg^^^WWWRRRHHH;;;888<<<<<<>>>AAABBBDDDGGGJJJMMMRRR[[[iii|||tttiii[[[RRRQQQUUUZZZ^^^[[[ZZZYYY[[[aaalllzzz|||xxxwww|||{{{qqq}}}wwwuuuzzz|||yyywwwttt}}}tttkkkccc___kkk}}}~~~vvvbbbMMM@@@:::999555000---,,,++++++*********))))))))))))***************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---.........+++000555;;;III```vvvzzzzzztttbbbVVVQQQPPPQQQXXX^^^aaaccchhhiiihhhlllooorrrssssssrrrrrrsssrrrrrrrrrrrrqqqpppnnnnnnkkkjjjjjjjjjkkkmmmooopppjjjlllmmmlllkkkkkklllmmmiiijjjiiifffbbbaaacccfff------...//////...------...............------------------............///............////////////111333>>>PPPdddvvv___UUUaaappp}}}eeeLLLAAA@@@???@@@AAA@@@DDDHHHJJJNNNUUU___gggrrr}}}}}}~~~~~~~~~~~~{{{sssooooooqqqgggeeebbb]]]ZZZYYY\\\^^^ggghhhjjjmmmooorrrssstttrrrooonnnqqqrrrrrruuuzzz||||||~~~|||tttnnnqqqyyywww~~~|||wwwrrrpppzzzsssWWWCCC???;;;888777333---***,,,++++++++++++++++++++++++******************************))))))******+++,,,************+++,,,---...+++++++++,,,,,,...//////111333111888GGGSSSggg~~~zzzzzz}}}oooccc]]]SSSJJJAAA;;;;;;===>>>@@@BBBDDDFFFIIIMMMPPPUUUfff|||{{{tttiii[[[RRRRRRXXX^^^bbbaaaaaabbbhhhrrr~~~|||xxxwww|||}}}uuuzzz{{{xxx}}}~~~yyyzzzxxxrrr{{{sssfff```fffqqquuu}}}}}}kkkUUUCCC:::;;;777222---,,,,,,++++++++++++************++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,...////////////+++111888BBBTTTlll~~~}}}}}}ooo```VVVRRRSSSVVVZZZaaaffffffggglllooommmqqqsssttttttsssrrrqqqrrrrrrrrrrrrrrrpppooonnnmmmjjjjjjjjjkkkmmmoooqqqsssmmmooorrrtttuuuvvvyyy{{{uuuwwwxxxvvvrrrppprrrvvv,,,---...//////...---,,,/////////......------,,,---------.........//////............/////////000777:::GGGZZZmmmzzzuuukkk[[[[[[qqqbbbPPP???===@@@???>>>???CCCHHHMMMRRRWWWaaaoooyyy~~~||||||}}}~~~}}}}}}}}}~~~wwwooommmnnniiiiiigggdddaaa___```bbbggghhhiiikkknnnppprrrsssooolllkkknnnooooooqqqvvv|||}}}|||qqqhhhiiippp{{{ooouuu|||~~~{{{pppxxx{{{^^^HHHAAA===:::999555///,,,---************************))))))))))))))))))))))))*********)))***++++++,,,************+++,,,---...+++++++++,,,---...///000---......:::NNN\\\qqqttt]]]\\\VVVJJJ>>>888:::======???AAADDDFFFHHHKKKOOORRR]]]uuu~~~{{{ssseeeWWWQQQVVV\\\fffeeedddcccfffllluuu{{{|||{{{xxxwww|||vvv~~~|||||||||ssstttuuurrrnnnuuu{{{kkk```]]]^^^kkkvvvqqq[[[GGG======888222...,,,,,,++++++,,,,,,++++++++++++,,,,,,''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++---///000000000///444:::BBBMMMbbbzzzxxxvvvzzzyyymmm]]]TTTSSSYYY___ccccccjjjllliiihhhnnnssssssrrrssstttsssqqqoooppppppssssssrrrrrrpppooonnnmmmjjjjjjjjjkkknnnpppsssuuuzzz}}}////////////////////////333000,,,,,,...///...---000000//////.........---++++++...111111...///333///III[[[ggg|||xxxkkkddd```]]]gggfffJJJEEE???<<<>>>AAACCCDDDMMMJJJJJJRRR```ooo}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{||||||{{{ssslllkkkllllllkkkhhhdddaaa___]]]aaafffhhhiiikkkppptttuuurrrooolllkkkmmmoooqqqrrruuuvvvppphhhdddfffkkk}}}{{{vvvqqqvvv{{{zzzzzzqqqooozzztttYYYHHHAAA;;;:::999333...,,,((()))+++,,,------,,,+++************************))))))))))))************)))******++++++,,,------,,,,,,---.../////////...000///444DDDWWWhhhwwwmmm```]]]]]]OOO@@@:::999:::===AAAEEEBBBDDDJJJLLLNNNWWWaaaqqq}}}xxxnnncccYYYSSSPPP___dddiiiiiifffeeeiiinnnsssvvvzzz}}}~~~|||}}}~~~xxxyyyxxx}}}{{{wwwrrrqqqqqqtttuuuwwwyyyoooggg```\\\ZZZ___mmmxxxeeeHHH@@@>>><<<777000---,,,***(((+++******)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((,,,,,,,,,,,,,,,,,,---------,,,---...000000///...444GGGUUUggg}}}~~~~~~tttfff```[[[]]]dddjjjjjjhhhlllllllllkkkkkkmmmqqqtttqqqsssuuuuuusssrrrrrrtttrrrpppnnnmmmnnnnnnmmmkkkqqqqqqrrrssswww~~~////////////////////////444111///...000111000///000/////////............,,,,,,...111000...000666===TTThhh{{{uuuccc^^^___ggg~~~uuuSSSFFFCCC??????AAAEEEGGGGGGNNNOOOUUU```ppp~~~|||{{{zzz}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~wwwqqqpppppppppooonnnjjjfffbbb[[[^^^cccgggjjjllloooqqqtttrrrpppnnnmmmmmmnnnooonnnrrruuurrrnnnmmmsssxxx}}}}}}|||xxxwww{{{wwwqqqwww}}}sssvvv}}}bbbNNNCCC;;;::::::666000...)))***+++,,,---,,,,,,+++************************))))))))))))************)))******++++++,,,------,,,,,,---...////////////444222:::OOOfffwwwooo]]]YYY\\\XXXKKK>>>::::::;;;===AAAEEEEEEIIIOOORRRWWWbbbnnn}}}|||zzzuuummmddd[[[VVVUUU^^^fffhhhdddbbbeeejjjqqquuuzzz}}}~~~}}}|||{{{rrrrrrvvv~~~{{{vvvvvvwwwuuuvvvxxxwwwwww}}}{{{ssslllgggbbb___\\\ZZZiiivvvoooTTTEEE>>>===999333///---+++***++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))(((+++*********))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111111111<<>>AAADDDFFFJJJOOOSSS\\\lll{{{}}}|||{{{zzzvvvmmmaaaYYYNNNWWWbbbfffeeeccceeeiiiooosssxxx|||{{{{{{}}}uuunnnqqq}}}|||zzzzzz{{{yyywwwyyy~~~{{{uuummmiiihhhfffaaa]]]WWWeeesss}}}|||bbbIII@@@???<<<888222...,,,,,,++++++***))))))))))))***))))))))))))))))))))))))************))))))))))))***************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,...///222444555DDDggg{{{kkk]]]ZZZ___fffnnnsssuuusssrrrmmmnnnnnnnnnmmmooorrrttttttssssssssstttsssqqqoookkkppptttsssppprrr{{{///////////////////////////...------.........---///////////////.........000///000111000111:::CCCNNNiiiooo]]]]]]ggg~~~gggQQQDDD>>>???AAADDDHHHKKKMMMNNNRRR\\\jjjwww~~~}}}{{{zzzzzzyyyzzz{{{{{{zzzyyywwwvvvzzzzzz|||~~~{{{vvvooommmmmmnnnllliiigggdddccceeejjjnnnnnnmmmpppqqqrrrrrrpppooolllkkkkkknnnpppppppppttt||||||}}}~~~|||yyywwwvvvkkkooo|||{{{dddPPP===888<<<;;;555000,,,,,,,,,,,,,,,,,,++++++************************))))))*********+++++++++)))******++++++,,,------,,,------...///000111111111555EEE```xxx{{{{{{|||rrr^^^^^^cccbbbFFF???::::::<<<<<>>;;;555///,,,...,,,+++******))))))******))))))))))))))))))))))))*********)))))))))))))))************************)))******++++++,,,,,,,,,,,,,,,,,,---...111555888JJJqqqzzzooodddZZZbbbhhhqqqvvvvvvtttrrrrrrlllnnnoooooonnnoooppprrrtttsssrrrsssvvvvvvuuussstttwwwyyyyyy{{{////////////////////////------.........------............///////////////111000000111111555BBBOOO^^^~~~dddYYY[[[mmmfffOOOEEEBBB???@@@CCCFFFIIILLLPPPRRR```mmm|||~~~}}}||||||||||||{{{{{{||||||{{{zzzxxxwwwyyyyyyzzz{{{}}}zzzqqqkkkjjjlllmmmmmmoooiiidddbbbeeeiiijjjjjjnnnpppqqqrrrrrrooommmkkklllmmmmmmmmmooottt|||zzzwwwwww}}}yyypppnnnrrrrrrZZZAAA999;;;;;;666111...------,,,,,,+++++++++************************************++++++++++++)))******++++++,,,------------------...000222333555???TTTmmm~~~xxxttt|||~~~}}}gggbbbiiidddVVV@@@;;;999;;;>>>>>>AAAEEELLLOOORRRVVVccc{{{}}}|||xxxwwwwwwtttllleeeZZZUUURRRXXXeeepppttttttoooqqquuuyyy|||}}}|||{{{{{{uuupppqqqzzz~~~yyywwwlllrrrxxxuuuuuuxxxwwwtttsssuuuvvvrrroooqqquuutttmmmfffccc```hhhqqqzzz|||YYYJJJCCC>>><<<888000,,,---,,,++++++***************************************))))))))))))))))))*********************+++++++++)))******+++,,,,,,---------------,,,---111888===QQQxxxnnndddaaa```lllqqqwwwxxxuuurrrrrrsssnnnppprrrrrrrrrqqqrrrsssuuusssrrrrrrssstttuuuuuuwww|||////////////////////////---...000000/////////000.........///////////////000000000222333;;;LLL\\\uuupppWWWVVV\\\yyyoooRRRDDDAAABBBBBBCCCEEEGGGJJJPPPVVV[[[lll|||}}}|||{{{zzz{{{|||}}}~~~}}}}}}}}}||||||{{{zzzyyy}}}|||{{{{{{|||}}}~~~wwwppplllkkknnnpppppplllfffbbbaaaccceeefffmmmnnnqqqrrrrrrqqqnnnmmmkkkkkkkkklllpppwww|||yyyxxx|||}}}zzzsssnnn}}}gggJJJ===<<<;;;777444//////---,,,++++++++++++*********************************++++++++++++,,,)))******++++++,,,------------------...000222444888FFF___xxxvvvxxxoooeeelllqqqaaaKKK<<<999999===???@@@CCCIIIJJJOOOUUU^^^rrr~~~|||}}}{{{xxxxxxzzzzzzwwwtttbbbXXXNNNQQQ___nnnuuuwwwuuuuuuwwwzzz}}}~~~|||zzzzzzwwwqqqmmmpppvvvyyyxxxuuunnnuuuwwwsssrrruuuvvvtttssstttuuurrrqqquuu{{{~~~{{{tttcccdddnnnuuulllTTTGGG>>>>>><<<333...---,,,,,,+++************+++************************))))))))))))*********************+++++++++++++++******+++,,,------......,,,---------...444>>>EEE]]]|||fff___ccciiisssuuuwwwwwwtttrrrrrrtttrrrtttvvvwwwvvvuuuuuuvvvuuutttrrrpppnnnooossswww{{{////////////////////////+++...111111///...///000............/////////000//////000222666@@@UUUggg~~~xxx```UUUZZZoooxxxYYYHHHBBBBBBCCCEEEFFFGGGHHHLLLUUU___gggxxx|||{{{zzzyyyyyyzzz|||}}}~~~}}}|||{{{zzzzzzzzzzzz~~~}}}|||{{{{{{|||}}}}}}yyy{{{}}}}}}}}}~~~~~~wwwoookkkllloooooonnnkkkhhhddddddeeegggkkkmmmoooqqqrrrqqqpppooolllkkkjjjjjjooowwwzzzvvvxxxxxxnnnyyytttTTTBBB===;;;999888111000...,,,++++++++++++*********************************+++++++++,,,,,,)))******++++++,,,------...---------...111333555<<>>@@@BBBFFFLLLLLLRRR\\\jjj~~~}}}}}}{{{{{{{{{{{{|||||||||||||||iii___TTTQQQYYYgggrrryyy|||{{{zzz|||~~~|||{{{|||wwwmmmiiiooowwwzzzzzzwww{{{zzzuuurrruuuwwwuuutttuuutttrrrqqquuuoooiiipppqqqyyy___MMM??????@@@888000...---,,,++++++******++++++************************((()))))))))*********************++++++,,,,,,,,,***+++,,,---...//////000+++,,,...///222;;;GGGQQQiiirrr```___iiiqqqwwwxxxwwwuuusssqqqppppppqqqtttwwwxxxwwwuuuuuuuuurrrtttssspppmmmqqqzzz////////////////////////(((,,,//////---,,,---...---.........//////000000......000333777CCCZZZnnnyyyfffZZZZZZcccaaaHHH@@@???AAAAAAGGGGGGHHHIIINNNYYYfffppp}}}{{{yyyxxxxxxyyyzzz{{{~~~}}}{{{zzzyyyyyyzzz{{{yyyxxxwwwvvvvvvvvvwwwxxxvvvxxxzzzzzzyyy{{{~~~{{{qqqiiihhhkkkmmmpppqqqoookkkhhhhhhiiikkkllloooqqqrrrrrrqqqpppmmmkkkiiihhhlllsss|||{{{vvvxxx}}}sssooouuu{{{~~~zzzmmmwww|||[[[GGG>>>;;;:::;;;222000...,,,+++***++++++******************************+++++++++,,,,,,,,,)))******+++,,,,,,------...---------...111444555DDDSSSppp}}}nnnfffmmmtttiiiRRR@@@<<<:::;;;???AAACCCHHHNNNUUU]]]hhhxxx}}}uuupppmmmmmmmmm|||}}}{{{zzz|||~~~~~~|||zzzzzzzzzmmmggg]]]VVVWWWbbbpppzzz}}}~~~~~~}}}}}}ooofffkkkvvv|||}}}}}}~~~~~~xxxtttvvvxxxwwwvvvwwwsssqqqpppttt|||ooosssooo~~~gggQQQ???@@@CCC;;;222///---,,,++++++******++++++************************(((((())))))*********+++*********++++++,,,,,,,,,++++++,,,---...000000111))),,,...000555@@@OOOZZZooo}}}hhh]]]aaannnwww{{{zzzxxxvvvsssooollljjjnnnqqquuuvvvuuusssrrrrrrnnnrrrtttrrrpppwww////////////////////////000000000000////////////111000///......///000000444///333777;;;MMMaaaeeevvvttteeekkkXXXWWWjjjOOOAAA@@@AAACCCDDDGGGKKKIIIMMM[[[dddrrr}}}zzzuuuyyyzzzzzzxxxvvvwwwzzz}}}}}}|||{{{{{{{{{|||~~~{{{yyywwwvvvvvvxxx{{{}}}xxxzzzzzzxxxuuuuuuxxx|||{{{{{{{{{yyywwwssspppnnnmmmnnnoooooommmllljjjiiigggmmmooollllllrrrtttrrrsssooojjjhhhjjjpppvvvyyywwwwwwuuuttt|||~~~rrrqqqkkkJJJAAA???777444555333000---+++******+++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---...///......444<<>>>>><<<555...++++++++++++++++++++++++************************(((((()))***++++++,,,,,,++++++*********************++++++,,,,,,------...,,,///000111<<>>AAABBBCCCHHHMMMMMMTTTeeerrr|||}}}{{{vvvtttttttttvvvwwwwwwuuussswwwwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwwwwyyy{{{|||yyyyyyxxxvvvuuuvvvxxxzzzyyyyyyzzzzzzxxxuuuqqqooojjjkkkmmmooopppooollliiikkkpppqqqnnnmmmpppqqqooorrrnnniiifffggglllqqqttt{{{vvvtttuuu}}}xxxyyywww|||ttt{{{zzzYYYJJJCCC;;;999555333000---++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---...000///000888AAAQQQhhh{{{vvvyyyxxxkkklllrrrvvviiiQQQAAA>>>===>>>???@@@CCCIIIOOORRR[[[pppvvvfff^^^VVVTTTTTTYYYfffsss~~~}}}{{{zzzyyyyyyyyyzzztttrrrmmmddd]]]]]]cccjjjxxx|||~~~}}}~~~zzzjjj___kkk~~~{{{~~~|||~~~yyyppprrr|||lllQQQBBB@@@>>>888111,,,,,,,,,+++++++++++++++************************))))))******+++,,,,,,---++++++*********************++++++,,,,,,---......---000222444@@@UUUgggnnn~~~|||~~~xxxmmmeee```bbbgggjjjpppwwwxxxuuupppnnnnnnpppqqqqqqtttsssrrrqqqpppooonnnmmmpppuuu|||111111111111111111111111......//////000000111111///////////////000111222000000999AAAKKKiiiuuu```XXXZZZaaaxxxnnnTTTHHH>>>???CCCEEEFFFGGGKKKQQQTTT^^^rrr~~~}}}}}}}}}xxxrrroookkkhhhjjjpppuuuvvvuuutttuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyywwwuuuuuuvvvwwwxxxxxxvvvwwwyyyzzzyyyvvvtttrrrhhhhhhjjjnnnrrrsssoookkknnnrrrtttqqqppprrrrrrqqqsssoookkkgggfffiiimmmooowwwvvvtttrrroookkkfffbbbjjjwww~~~vvv~~~vvvwww}}}tttkkkUUUFFF<<<<<<666444111...,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...000111333>>>III^^^ooo}}}pppllluuu~~~xxxllloooyyy}}}qqqXXXDDD===>>>???@@@BBBEEEHHHMMMSSSXXXaaa}}}sssfffWWWSSSPPPRRRYYYfffzzz{{{{{{~~~~~~~~~~~~|||{{{yyywwwwwwwwwwwwxxxvvvwwwtttlllaaa[[[]]]aaaqqqzzz~~~xxxcccddd~~~{{{~~~wwwooolllrrrvvvXXXEEE@@@@@@<<<666...---,,,,,,++++++++++++******************************++++++,,,,,,------******+++++++++++++++++++++++++++,,,------.........111333888FFF[[[mmmvvv}}}}}}}}}~~~rrrgggXXXXXX]]]fffnnnqqqsssuuusssqqqooonnnoooqqqqqqpppuuussspppooooooppppppoooppp|||000000000000000000000000---......///000111111222......//////000111222333111444>>>HHHWWWzzzzzz```ZZZWWWggg[[[MMMFFFAAACCCFFFFFFGGGIIIMMMUUUZZZggg|||{{{xxxzzz}}}wwwnnnggg___bbbhhhooottttttqqqoooppprrrtttwwwyyyzzz{{{zzzwwwxxxyyyzzzzzzyyyxxxxxxyyyvvvssstttwwwyyyxxxvvvtttuuuwwwyyyyyywwwuuussskkkiiiiiilllqqqtttsssqqqpppsssuuuuuutttttttttuuutttrrroookkkhhhhhhjjjlllooommmiiiggghhhggg```WWWVVVfff{{{zzzyyyzzzpppyyy^^^FFF888:::888666222///---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------......///000000555BBBPPPhhhuuu}}}ooodddeeeuuu~~~ooofffxxxgggKKK===<<<===@@@AAADDDHHHJJJNNNUUU\\\jjjwwwgggYYYSSSPPPPPPXXXggg{{{~~~~~~~~~~~~}}}|||{{{{{{{{{xxxwwwvvvvvvvvvvvvwwwxxxwwwzzz{{{rrrdddZZZWWWYYYmmmzzzlllaaawwwttt}}}~~~~~~zzzqqqgggggguuuyyy]]]FFF>>>???>>>:::000///---,,,++++++++++++************************+++++++++,,,,,,---------******+++++++++++++++,,,++++++,,,,,,---............000555>>>OOObbbsss{{{}}}|||~~~ppp]]]UUUZZZbbblllrrrsssrrrqqqooonnnmmmnnnpppqqqqqqpppsssrrrpppoooqqqsssttttttwww////////////////////////---......///000111111222...//////000111222222222222888HHHVVVjjjpppYYY[[[[[[pppmmmOOOGGGBBB@@@BBBBBBBBBEEEIIIMMMWWW```pppyyyqqqooottt{{{}}}ssshhhbbb```VVVeeexxxsssfff^^^lllnnnqqqtttvvvwwwwwwwwwvvvwwwyyyzzzyyyxxxwwwvvvxxxuuussstttxxxyyyxxxvvvssstttvvvwwwwwwvvvuuutttpppmmmiiiiiimmmrrruuuvvvrrrssstttuuurrrooonnnnnnqqqrrrrrroookkkhhhggghhhgggeeeaaa```eeeiiibbbWWWRRR]]]qqq{{{llluuuiiiKKK888999999777444000...,,,,,,------,,,,,,,,,,,,,,,,,,---++++++************+++++++++++++++,,,,,,---------/////////000000666GGGWWWooo{{{zzzaaa___gggxxxuuuiiigggxxxZZZCCC======;;;BBBAAADDDIIIKKKNNNWWWaaayyy~~~ppp___SSSOOOOOORRR```www|||qqqwww~~~}}}}}}~~~}}}|||zzzxxxvvvvvvuuutttttttttuuuwwwyyyzzzwww{{{|||vvvhhh\\\WWWVVViiiyyyuuu___rrruuuooovvv}}}}}}|||{{{{{{~~~~~~|||sssfffbbbpppgggNNN@@@>>>===:::222000...,,,+++++++++,,,************************+++,,,,,,,,,,,,,,,------******++++++,,,,,,,,,,,,+++,,,,,,------.../////////111888GGGZZZjjjwww~~~{{{}}}|||iiiTTT]]]ccckkkqqqttttttrrrpppmmmllllllnnnqqqrrrrrrqqqrrrrrrqqqppppppsssvvvyyy..............................//////000000111111//////000111222222222222444???VVVkkk```SSSbbbpppvvvVVVEEEAAA@@@AAADDDCCCCCCJJJRRRQQQ]]]jjj~~~zzzwwwkkkgggdddiiisss}}}|||rrrfff___aaagggooowww}}}uuummmkkklllvvvvvvwwwxxxyyyyyyyyyyyyvvvvvvwwwxxxwwwvvvuuutttvvvuuuuuuvvvxxxyyyxxxwwwuuuttttttsssssssssssssssssspppjjjgggggglllssswwwvvvuuutttssslllddd``````kkkooorrrqqqlllgggdddcccdddeeeddddddmmmvvvqqqeeeXXXWWWcccyyy|||~~~~~~jjjkkkwwwyyyWWW>>>;;;;;;888555111///---------------,,,,,,,,,,,,------+++******))))))******+++***++++++,,,,,,------...000000000111111:::NNNaaannn{{{~~~qqq[[[cccppp}}}yyynnnooouuuhhhMMM?????????<<>>;;;888444222///---+++++++++,,,************************++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,---......//////222555AAAUUUhhhttt{{{~~~{{{qqqcccVVVffflllqqqrrrsssuuutttrrrmmmllllllnnnqqqssssssrrrsssttttttqqqooottt~~~////////////////////////////////////000000000000000000111222222222111000888IIIfffsssXXXTTTooo]]]GGGAAA???AAAFFFIIIHHHHHHPPPZZZ^^^mmm|||}}}}}}vvvmmmggg\\\]]]cccpppxxxnnniiiffffffmmmwww~~~wwwooolllttt~~~|||{{{zzzuuuuuuuuuuuuuuuttttttssstttvvvxxxxxxxxxxxxyyyzzzwwwuuussspppooopppqqqrrrrrrppplllfffbbbeeelllsssyyyvvvtttrrrjjj^^^XXXYYYfffmmmtttvvvpppiiidddbbbaaafffgggjjjvvvvvveeeVVVWWWpppzzz||||||~~~rrriiioooeeeGGG???<<<999666222///...------------,,,,,,,,,,,,------,,,++++++******++++++,,,******+++,,,,,,---......//////111222555@@@WWWlllrrr|||kkkbbbnnnzzzyyymmmmmmzzzuuuWWWBBB<<>>AAA???>>>AAADDDKKKLLLOOO[[[ggg|||~~~}}}|||{{{xxxnnn^^^QQQPPPVVVjjj~~~vvv|||}}}}}}{{{{{{zzzzzzyyyxxxwwwvvvuuutttsssssstttsssqqqoooqqqpppooonnnllllllllllllpppssstttqqqpppoooiiiaaaZZZ```kkkyyyqqq```YYYdddttt|||qqqmmmpppuuuzzzsssqqquuuzzz|||wwwooogggdddhhhlllnnnxxxeeeLLL>>>::::::777333///,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++111,,,)))000111---000999PPPeeevvvppp^^^UUUXXXffftttwwwuuusssqqqooonnnnnnnnnkkknnnqqqtttvvvuuutttsssrrrttttttttt000000000000000000000000000000000000000000000000111///000222111000444:::GGG___uuuqqqgggWWWUUUxxxhhhOOOCCCAAAAAABBBDDDIIILLLNNNSSS```nnn}}}~~~}}}|||}}}~~~~~~|||zzztttmmmiiiaaaXXXSSSSSSbbbqqqzzz}}}zzzuuuqqqnnnnnnppprrr~~~{{{wwwtttwwwzzzyyytttssswwwzzzzzzyyywwwvvvwwwyyyxxxuuurrruuuuuuuuutttrrrnnnkkkiiijjjmmmooommmiiihhhjjjmmmsssvvvxxxwwwtttpppoooooo}}}zzztttqqqmmmiii_________bbbjjjpppnnngggkkkkkkeeennn{{{tttooosss{{{}}}wwwpppmmmqqqcccBBB@@@;;;888777555000---.........---,,,,,,+++******++++++,,,,,,,,,,,,------***++++++,,,,,,---......222000111777AAARRRmmm}}}|||uuuzzzlllTTT@@@===@@@??????CCCCCCKKKLLLSSSdddttt~~~{{{wwwssspppooogggfffccc]]]RRRKKKOOOYYYooo}}}{{{{{{yyyyyyxxxxxxwwwvvvtttttttttsssrrrrrrsssssspppooonnnmmmlllkkkjjjiiiiiiiiilllqqqsssrrrqqqppplllggg[[[^^^fffsss|||ooo]]]bbbrrrxxxoooppp{{{~~~wwwsssrrrwww}}}tttgggcccggglllmmm{{{sssVVVBBB;;;:::888444000---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***000,,,***111222000666DDD[[[nnn{{{}}}cccWWWXXXaaammmvvvwwwvvvssspppooonnnmmmnnnpppqqqrrrtttvvvwwwvvvuuurrrtttwww000000000000000000000000000000000000000000000000//////000333333333999AAARRRfffyyyiiiZZZ```XXXhhhmmmSSSEEE===>>>DDDFFFGGGKKKPPPTTT^^^ooo~~~~~~~~~~~~~~~~~~{{{zzzyyy{{{}}}|||xxxtttnnnhhhaaa[[[UUURRRWWW^^^vvvzzzzzzuuunnnkkkmmmuuu}}}{{{yyywwwuuuvvvyyyyyyuuutttxxx||||||xxxwwwuuuuuuvvvvvvtttrrruuuuuuuuutttqqqnnnjjjhhhiiikkklllmmmmmmmmmlllllloooqqqtttvvvvvvwwwxxxyyyvvvqqqqqqpppgggaaa^^^bbbhhhhhhggggggqqqzzzrrrjjjwww{{{sssmmmsss|||zzzpppmmmlll}}}qqqLLLCCC===999999666111------...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,++++++++++++---...///222111333<<>>AAAFFFGGGMMMPPPZZZppp}}}{{{}}}}}}yyyuuuooommmiiiddd^^^ZZZWWWUUUQQQOOONNNKKKGGGHHHSSS___vvv}}}{{{yyyxxxvvvvvvvvvuuutttsssqqqqqqsssqqqqqqqqqrrrqqqooommmkkkjjjiiigggffffffeeeeeefffnnnssssssqqqqqqpppmmm^^^]]]___jjjyyy```YYYbbbyyyyyyooopppyyy{{{vvvrrrrrrvvv|||uuujjjlllwwweeeIII===;;;888555111...---,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***///,,,+++222333555>>>UUUjjjyyy~~~nnnTTTQQQ^^^mmmuuuwwwxxxvvvssspppnnnmmmmmmmmmvvvtttsssuuuxxxzzzyyyvvvrrrxxx////////////////////////000000000000000000000000//////111333333555>>>HHHaaazzzwww___XXXddd]]]wwwyyyUUUJJJGGG???>>>EEEIIIJJJNNNTTT[[[hhh}}}~~~~~~~~~|||{{{zzzzzz{{{|||xxxwwwxxx{{{|||xxxpppiii___\\\ZZZWWWUUUYYYfffuuuyyyrrrfffiiinnnuuu}}}{{{zzzyyywwwvvvwwwzzzzzzvvvuuuxxx{{{zzzyyyxxxvvvuuutttttttttsssssstttttttttrrrooollljjjmmmllllllmmmooooookkkggghhhlllqqquuuyyyzzz{{{|||zzztttuuuwwwmmmaaa\\\bbbhhhjjjooowww~~~}}}gggfffooouuuyyyzzzjjjppp{{{uuummmwww~~~VVVEEE>>>999888777222......---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++***+++---///111111111666CCCTTTjjjwww~~~}}}~~~sssooo]]]HHHAAA===>>>??????BBBHHHNNNSSSUUUbbb{{{{{{uuurrrqqqmmmhhhcccZZZWWWSSSNNNJJJFFFCCCBBBDDDCCCDDDEEEFFFKKKXXXeeezzz}}}{{{xxxwwwtttttttttsssrrrpppooonnnpppooonnnooopppooommmlllhhhgggfffeeedddcccccccccbbblllssssssppppppqqqpppbbb]]]ZZZbbbrrreeeRRRPPPiiizzzwwwrrrvvvqqqxxx{{{vvvrrrqqqssswwwyyyyyywwwqqqmmmwwwrrrPPP???<<<:::666222///...---,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++///,,,+++111222777EEEcccvvv}}}}}}vvvaaaOOOTTTffftttxxxxxxyyywwwssspppmmmlllmmmmmmvvvuuutttwww{{{|||yyyuuuqqq////////////////////////000000000000000000000000000000111333333777DDDQQQmmmxxxeee^^^dddfff|||gggHHHFFFJJJBBB@@@FFFHHHJJJOOOWWW```ppp~~~~~~|||zzzyyyzzzzzz{{{zzzzzz{{{{{{yyypppeee\\\SSSTTTWWWZZZ\\\ccctttxxxlllhhhkkkrrr{{{~~~~~~{{{yyyyyyyyyxxxwwwyyy|||{{{wwwuuuwwwxxxwwwyyyyyywwwvvvtttsssttttttpppqqqsssssssssrrrpppooommmkkkiiikkkoooooolllhhhfffjjjpppwww|||}}}|||{{{~~~}}}ttttttvvvnnnaaaYYY]]]ccchhhsss}}}aaa[[[dddnnnwwwnnnssstttvvvaaaHHH???888777666222000///------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++++++++---///111///222;;;MMMaaaxxx|||qqqooosssNNN@@@???>>>@@@@@@AAAEEEJJJQQQVVVZZZjjj|||xxxwwwsssmmmhhhccc]]]WWWRRRLLLJJJGGGDDDAAA?????????>>>>>>BBBFFFIIINNNYYYeeezzz}}}|||~~~~~~|||wwwzzz~~~~~~{{{xxxwwwsssssssssrrrpppnnnmmmllllllkkkkkkkkkllllllkkkiiiffffffdddcccbbbaaaaaaaaa```jjjqqqqqqnnnoooooooooggg___YYY\\\kkk{{{eeePPPJJJ```vvvyyyvvvxxxsss~~~}}}zzzvvvsssqqqrrrtttuuuqqqtttrrrqqq}}}|||XXXBBB===;;;888444111///---,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,000---,,,111111:::MMMmmm|||~~~|||eeeZZZUUU___nnnwwwyyyxxxzzzwwwssspppmmmmmmnnnooossssssuuuyyy}}}|||xxxtttttt~~~xxx|||000000000000000000000000000000000000000000000000111000111333555===OOO```zzzyyyiiiaaaccc~~~{{{___CCCAAAEEEBBBBBBIIIGGGJJJSSS^^^jjj{{{~~~~~~}}}{{{{{{zzzzzzzzz{{{{{{zzzvvvnnncccYYYSSSQQQTTTZZZaaafffnnn}}}vvvpppooo||||||zzz||||||yyywwwwwwwwwwwwvvvyyy||||||wwwtttuuuvvvtttxxxyyyyyywwwtttsssssssssoooqqqssstttuuutttsssrrrkkkhhhfffgggkkkoooooonnnhhhkkkpppwww}}}~~~|||sssqqqqqqtttiii___\\\___fffrrr{{{pppXXXUUU\\\iiizzztttzzzyyyuuuoooNNNCCC999666555333111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,...///000///444CCCYYYppp{{{sssvvvhhhHHH??????@@@@@@AAADDDHHHLLLQQQWWW___vvvwwwnnnjjjjjjfff```ZZZUUUOOOIIIEEEAAA@@@>>><<<<<<===>>>???===>>>BBBIIIMMMQQQZZZdddyyy|||}}}|||vvvtttuuuvvvvvvuuutttxxx|||yyywwwrrrqqqqqqpppnnnllljjjiiihhhhhhggghhhiiiiiihhhfffeeedddcccaaa````````````^^^fffmmmmmmlllnnnmmmkkkhhhaaaYYYYYYcccsssyyy```OOOHHHXXXmmmuuusssqqq~~~}}}{{{xxxuuuttttttuuuuuuqqqvvvwwwwwwbbbFFF===<<<999666222///...---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,///------222222???WWWsss~~~~~~sss[[[ZZZ___kkkvvvyyyyyyzzzzzzxxxtttpppnnnoooppprrrpppssswwwzzz{{{zzzyyyxxxvvvwww000000000000000000000000000000000000000000000000111000111333888EEE\\\pppnnncccffftttkkkSSS???===BBBCCCEEEJJJJJJPPP\\\kkkzzz~~~||||||}}}{{{{{{{{{zzzyyywwwvvvuuuqqqqqqnnnfff[[[TTTRRRSSSZZZ\\\ccclllttt}}}{{{|||~~~~~~zzzwwwwwwzzz~~~~~~zzzvvvttttttuuuuuutttvvvzzzzzzvvvsssuuuuuutttuuuwwwyyywwwtttqqqpppqqqqqqrrrtttvvvvvvuuutttsssllliiieeedddfffjjjoooqqqiiijjjlllrrryyy~~~~~~tttrrrsssxxxssshhh^^^]]]dddlllnnnppppppggg^^^\\\YYYaaauuu{{{zzzsss{{{~~~XXXJJJ<<<777555333111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000888KKKeee~~~uuuxxx}}}zzzvvvYYYAAA????????????BBBGGGLLLNNNUUU]]]iiizzzssslllddd]]][[[WWWTTTPPPLLLHHHDDDAAA???<<<;;;999999:::===@@@AAACCCCCCGGGNNNTTTYYYcccmmmxxxxxx|||{{{yyyvvvsssooonnnpppuuuyyy|||{{{xxxvvvoooooonnnmmmkkkiiigggfffeeeddddddeeeffffffeeeccccccbbbaaa___^^^^^^^^^^^^[[[aaagggiiikkknnnmmmiiihhhbbb[[[WWW\\\iiixxxxxxeeeWWWIIIKKK[[[kkkqqqppp}}}zzzxxxvvvuuutttssszzzzzzxxxzzzmmmJJJ>>>===:::777333000...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++///---///444666FFFcccyyy}}}|||wwwfffYYY\\\fffsss{{{||||||~~~zzzxxxtttqqqpppqqqsssuuuppptttxxxyyywwwxxx|||xxx|||000000000000000000000000000000000000000000000000111000111444;;;JJJeee|||nnn___ZZZmmmyyySSSFFF===???EEEGGGHHHIIIOOOWWWeeewww~~~~~~}}}}}}zzzzzz{{{vvvvvvwwwwwwuuusssqqqpppbbbbbb^^^UUULLLJJJPPPVVVdddeeelllvvv{{{zzz}}}}}}}}}}}}|||{{{zzzzzzxxxvvvuuuxxx~~~|||yyyuuurrrrrrsssssssssssswwwxxxuuusssuuuvvvuuusssvvvxxxwwwsssooonnnooossstttvvvwwwwwwuuusssrrrqqqmmmgggbbbbbbfffkkkpppiiiggggggkkkssszzz~~~wwwwwwyyyuuutttkkk]]]YYY```ddd```\\\eeekkkpppmmm^^^[[[mmm~~~xxxpppuuu```PPP@@@888666333222222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...////////////222;;;QQQmmmvvvpppyyynnnOOO<<>>>>>>>>>>>======>>>BBBEEEGGGLLLKKKNNNUUU\\\cccnnnyyyxxxwwwyyy~~~|||{{{pppooonnnooottt|||}}}zzzyyyzzz~~~~~~{{{wwwuuummmmmmlllkkkiiigggeeedddcccbbbbbbccceeeeeecccbbbaaaaaa___^^^]]]\\\\\\\\\YYY^^^bbbfffkkkooommmhhhgggccc\\\VVVXXXcccrrr~~~{{{uuueeeNNNAAAMMMfffwwwyyy}}}zzzvvvsssqqqxxx}}}yyyqqqwwwsssppp~~~tttMMM???===;;;777444111...---,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***...---111777:::LLLkkk}}}|||{{{mmmYYYZZZ^^^hhhvvv~~~zzzxxxtttqqqppprrruuuwwwrrrvvvyyywwwtttvvv|||||||||yyy000000////////////000000000111111111111222222222444333333888DDDWWWooojjjVVV[[[zzzaaaKKKEEEAAABBBCCCCCCGGGKKKTTT]]]ppp~~~yyyyyy~~~}}}|||}}}}}}|||{{{vvvuuuuuuwwwwwwssslllfffcccYYYNNNIIIGGGJJJSSS\\\jjjrrrzzz}}}|||yyywwwwwwyyyyyyzzzzzzxxxvvvvvv{{{uuuuuuttttttvvvzzzzzzxxxtttqqqppprrrtttvvvuuuuuuuuutttttttttttttttwwwwwwwwwwwwvvvtttsssrrryyyxxxwwwwwwvvvwwwwwwwwwxxxssslllhhhfffgggggggggmmmjjjjjjmmmpppsss{{{|||yyyyyyxxxxxxsssmmmggg___XXXYYY]]]WWWkkkpppqqqqqq___WWWjjj{{{}}}zzzxxx|||uuuMMM<<<===333222888000111///,,,+++,,,---,,,+++++++++,,,,,,,,,,,,------+++---//////...///000222...BBB^^^xxx{{{qqqqqqvvv~~~```GGG===@@@>>>>>>BBBEEEHHHPPPYYYZZZfff}}}nnneeeZZZSSSOOOMMMHHHDDDCCCBBB@@@>>>>>>>>>>>>???888<<<@@@CCCEEEFFFGGGIIIMMMRRRWWW\\\dddpppwwwxxx{{{{{{|||xxxrrroooiiirrrzzz{{{xxxvvvtttuuuvvvyyy|||~~~}}}}}}~~~~~~{{{vvvrrrmmmpppnnnhhhfffhhhfffaaabbb```^^^]]]]]]___aaacccddd```\\\ZZZ[[[\\\[[[ZZZZZZZZZ[[[```fffjjjjjjiiiiiiccc\\\YYYYYY___mmmzzz}}}lllTTTCCCEEEWWWmmm{{{wwwxxx{{{{{{vvvqqqmmmiiixxxyyywwwrrrrrrttttttqqqsssrrr}}}yyyRRRBBB<<<<<<999000000222)))...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......222+++---555777;;;UUUttt|||}}}gggXXXZZZcccppp{{{~~~|||vvvuuutttsssssstttuuuvvvzzzwwwuuuvvvvvvyyyuuuwww}}}}}}zzzyyy{{{||||||000000////////////000000000111111111111222222222222111222999FFF[[[tttyyyfff\\\gggvvvWWWHHHCCC@@@BBBDDDEEEJJJPPPYYYdddwww}}}xxxxxx{{{~~~|||{{{zzzxxxuuusssuuurrroookkkhhhbbb[[[UUUPPPJJJFFFGGGKKKQQQ\\\fffqqqzzzxxxuuusssrrrtttqqqtttwwwwwwtttqqqpppqqqiiikkkpppxxx|||wwwuuutttrrrqqqqqqrrrrrrssssssssstttttttttttttttvvvvvvvvvvvvuuuuuutttsssvvvvvvvvvvvvvvvwwwxxxyyyuuurrrnnniiifffeeefffgggkkkhhhhhhjjjmmmpppxxx}}}{{{yyyvvvyyyvvvrrrmmmddd[[[ZZZ^^^[[[kkkpppsssvvvfff\\\ggg|||www{{{{{{xxxxxxxxxXXXBBB===444444777000111///,,,+++,,,---,,,,,,++++++,,,,,,,,,,,,------+++---//////...///111222444IIIeee~~~nnnlllqqqxxxtttXXXDDD======<<<===BBBEEEHHHQQQZZZcccqqqxxxlll```YYYOOOIIIHHHFFFCCC@@@@@@@@@???>>>>>>>>>>>>>>>???AAADDDEEEFFFHHHKKKNNNPPPWWW___fffoooyyyzzzzzz{{{{{{{{{yyyuuurrrrrrwww{{{wwwtttrrrllllllnnnoooppppppppppppzzz|||~~~~~~xxxtttoooqqqnnnhhhfffgggeee```aaa___]]]\\\\\\^^^```aaaccc___[[[ZZZZZZ[[[ZZZYYYXXXXXXYYY]]]ccchhhiiiiiihhhccc^^^[[[YYY\\\hhhuuuttt\\\GGGAAANNNeeevvvtttsssuuu{{{{{{vvvrrrpppooooootttwwwwwwtttrrrrrroookkkjjjhhhqqq~~~[[[DDD===<<<:::222333333+++...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......///+++---444;;;FFF___xxx{{{}}}vvvddd[[[dddkkkttt|||~~~}}}uuuuuutttttttttuuuwwwxxxwwwvvvvvvvvvvvv}}}zzzmmmhhhmmmttt||||||{{{zzz{{{}}}000000////////////000000000111111111111222222222222222333;;;KKKbbbxxxxxxhhh___cccxxx```JJJDDDAAA@@@BBBEEEGGGOOOWWWbbbnnn{{{zzz|||}}}zzzyyyxxxwwwvvvrrrmmmiiijjjeee___XXXSSSMMMHHHEEEAAAAAADDDLLLTTT\\\hhhsss~~~yyysssrrrppppppqqqnnnoooqqqqqqooommmllllllnnnrrr{{{tttooooooppppppqqqqqqqqqqqqqqqqqqrrrssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuvvvwwwyyyzzzsssssspppkkkeeecccdddggghhheeeeeegggiiikkkrrrzzz~~~xxxyyyyyyyyyuuujjj^^^[[[]]]]]]fffkkkrrrzzzoooaaaaaauuutttrrryyy{{{vvvpppmmmgggIII===555555777000111///,,,,,,,,,------,,,++++++,,,,,,,,,,,,------,,,---...///...///111333999NNNkkkuuueeelllwww~~~~~~wwwdddMMM???>>><<<<<>>>>>???@@@@@@??????CCCDDDDDDEEEFFFJJJPPPTTT\\\eeennnvvv}}}xxxxxxyyy|||~~~xxxtttuuuvvvuuuvvvyyy}}}yyyvvvnnnmmmkkkiiigggeeedddcccppprrrwww{{{}}}{{{vvvqqqrrrqqqmmmhhhffffffccc^^^___^^^\\\[[[ZZZ\\\]]]^^^```]]]ZZZXXXYYYYYYXXXWWWUUUTTTUUUXXX^^^dddgggiiifffdddbbb___YYYXXXaaammm|||}}}iiiPPPAAAGGG```wwwtttqqqooosssxxxqqqmmmmmmoooxxx~~~{{{wwwqqqkkkeee```fffuuueeeHHH>>>===<<<555555555---...------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////000555CCCXXXooo~~~|||yyy|||yyy|||~~~kkkcccdddppptttzzz}}}~~~}}}}}}|||uuuuuuuuuuuuvvvwwwyyyyyyxxxwwwwwwvvvxxxuuueee___```iiisssuuuttttttuuuxxx|||000000////////////000000000000111111111222222222333444777@@@TTTkkk}}}yyyjjj[[[[[[jjjnnnNNNCCCBBBAAAAAADDDFFFIIITTT^^^kkkzzz~~~}}}}}}~~~{{{zzz{{{||||||{{{ttttttsssrrrooojjjccc^^^UUUQQQKKKEEEBBB@@@@@@AAACCCEEEMMMXXX```gggrrr{{{|||sssppppppnnnnnnppppppooommmlllmmmqqqvvvzzzvvvjjjiiiiiiiiikkklllnnnpppqqqqqqqqqrrrrrrssstttttttttsssssssssssstttuuuuuuvvvttttttttttttuuuvvvwwwxxxsssuuutttnnneee```aaadddfffcccccceeefffhhhnnnvvvzzz{{{}}}{{{pppbbb[[[\\\ZZZ^^^dddppp{{{vvvfff[[[eeeqqq~~~yyyrrrxxx{{{rrrhhhfffvvvvvvRRR===666888777111222///---,,,---------,,,+++++++++,,,,,,,,,------,,,---.........000222555:::PPPmmmjjj___ooo}}}xxxkkkVVVCCC<<>>???DDDIIIKKKMMMVVV```www{{{hhh\\\VVVJJJFFF@@@>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCBBBBBBGGGGGGGGGHHHLLLSSS\\\bbbooowwwzzzvvvvvvwwwzzz|||~~~}}}|||xxxttttttxxx{{{|||~~~yyywwwtttppplllhhheeedddiiijjjnnnssswwwxxxvvvttttttpppkkkgggeeedddaaa]]]\\\[[[ZZZYYYXXXYYYZZZ[[[\\\[[[YYYWWWVVVUUUUUUTTTRRRQQQQQQTTTYYY___dddgggddddddeeebbbZZZUUUZZZcccvvvttt\\\FFFFFFaaa|||yyytttnnnnnnyyyxxxqqqppprrrzzzwwwnnniii```aaalll|||nnnNNN@@@<<<===777666555---......---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......000333333888LLLhhh{{{zzzxxxwww|||{{{www{{{ooodddeeemmmtttxxx}}}}}}{{{zzztttuuuuuuvvvxxxyyyzzz{{{|||yyywwwxxx}}}ddd[[[^^^eeepppyyyyyytttqqqqqquuuzzz000000////////////000000000000111111111222222222111444:::GGG___yyytttcccVVV[[[ppp~~~^^^EEEBBBBBBBBBEEEGGGGGGKKKXXXeeevvv}}}|||}}}~~~{{{zzzxxxwwwwwwwwwvvvvvvrrrpppmmmiiiddd\\\TTTNNNCCCAAA===::::::===BBBEEEKKKPPPZZZeeelllpppyyy}}}uuunnnlllllljjjjjjlllqqqpppoooqqqwww}}}uuukkkfffjjjhhhfffeeeeeegggjjjlllppppppqqqqqqrrrssssssssssssrrrrrrrrrssstttuuuvvvuuuuuutttssssssttttttuuuuuuwwwwwwqqqggg```___```dddbbbaaadddeeeffflllsss{{{{{{~~~}}}tttfff\\\ZZZYYYXXXaaaqqq|||}}}nnn[[[YYYcccttt{{{~~~tttjjjjjjuuu\\\???999:::777444222000---,,,---...---,,,+++++++++,,,,,,,,,------,,,---.........000333666;;;SSSppp}}}bbb___vvvtttbbbMMM===;;;???@@@BBBFFFKKKLLLOOOYYYeeejjjYYYOOOJJJFFFDDD@@@>>>>>>>>>?????????AAACCCEEEGGGGGGGGGGGGJJJKKKMMMPPPVVVaaalllttt}}}}}}tttuuuuuuvvvxxxzzz{{{yyywwwttttttwww~~~~~~|||{{{yyyvvvssspppmmmlllllllllmmmpppuuuyyy{{{|||uuunnnhhheeedddbbb^^^[[[YYYYYYWWWVVVVVVVVVWWWWWWXXXXXXWWWUUUSSSRRRRRRRRROOOOOOOOOPPPTTTZZZ```eeecccdddfffddd\\\TTTUUU[[[nnn{{{|||fffLLLEEE\\\yyy|||xxxqqqnnnuuu~~~zzzxxxxxxsss}}}~~~ssskkkbbbbbbiiiwww{{{XXXDDD<<<<<<888666444---///...------,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---------......///333444;;;QQQnnn}}}{{{tttuuuyyy~~~|||{{{|||wwwkkkbbb```gggpppsssxxx}}}|||yyyxxxtttuuuvvvwwwxxxyyyzzzzzzzzzvvvuuu}}}nnn\\\```llluuu|||uuusssuuuzzz000000////////////000000000111111111111222222222...444===OOOmmmqqqaaaVVV___vvvxxxSSSBBBDDDAAACCCGGGJJJJJJOOO^^^mmm~~~~~~~~~zzzyyyxxxwwwuuusssrrrqqqlllhhhbbb[[[TTTLLLDDD>>>;;;;;;;;;;;;===AAAHHHMMMSSSYYYcccnnnssswwwvvvooojjjjjjiiiggghhhkkkppprrrvvv}}}zzz~~~|||sssllljjjlllnnnkkkfffaaa______aaacccjjjkkklllnnnppprrrssstttsssrrrqqqqqqrrrssstttuuuuuutttssssssrrrrrrssssssvvvwwwwwwssskkkddd```___bbb______bbbcccdddjjjqqq||||||{{{}}}wwwkkk___ZZZZZZYYYeeeuuu|||ttt]]]PPPUUUfffyyy~~~uuuuuuxxxhhhDDD<<<;;;666666222000---------......---++++++,,,,,,,,,,,,---------............000444777@@@XXXuuu{{{eeekkkyyymmmZZZGGG<<<<<<@@@???AAAFFFKKKMMMRRR___llluuu___PPPGGGDDDCCCBBB@@@>>>>>>???@@@AAACCCDDDFFFHHHIIIJJJKKKKKKGGGJJJNNNUUU^^^jjjvvv~~~{{{sssttttttuuuxxxzzzzzzwwwuuussssssxxx~~~}}}}}}}}}~~~}}}{{{yyyzzzzzz{{{zzzyyywwwvvvssspppnnnooossswwwzzz|||tttkkkdddcccccc```\\\ZZZWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTQQQOOOOOOPPPLLLMMMNNNOOOQQQVVV\\\aaaccccccdddddd^^^VVVSSSUUUdddtttmmmPPPBBBRRRkkk{{{{{{vvvqqqsss~~~}}}wwwuuuqqqyyyxxxhhhbbbccciiiuuudddKKK>>>===888555444---///......---------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......---000333>>>UUUnnnxxxvvvsssyyy{{{}}}iii\\\YYY^^^fffnnnrrrwww}}}{{{xxxwwwtttuuuvvvxxxyyyyyyyyyyyysssssswww|||iiicccrrrvvvsssuuuzzz000000////////////000000000111111111111222222222111999DDDXXXwwwlll___XXXfff~~~fffIII???BBB>>>BBBHHHLLLLLLSSSdddvvv|||{{{yyyyyywwwwwwvvvsssoookkkhhhggg\\\XXXPPPJJJDDD???;;;888999;;;???AAAEEEJJJRRRWWW^^^cccmmmvvvyyy||||||nnniiigggjjjlllnnnrrrwwwvvvwwwzzz~~~|||xxxpppssstttrrrmmmjjjkkklllkkkhhhddd```]]]\\\\\\]]]aaaccceeeiiimmmqqqtttuuutttsssqqqpppqqqrrrsssuuusssrrrrrrrrrrrrrrrsssttttttuuuuuusssoooiiidddaaa^^^\\\]]]```bbbccchhhooovvv}}}yyy{{{zzzpppddd\\\\\\ZZZjjjxxxxxx|||uuu[[[HHHIIIWWWrrr||||||}}}vvvtttJJJAAA<<<555777333000...---.........---++++++,,,,,,,,,,,,---------............111555888EEE]]]yyynnn{{{uuupppdddRRRCCC<<<===@@@???BBBHHHNNNQQQXXXiiiyyykkkWWWJJJEEECCC@@@@@@@@@@@@@@@AAACCCEEEGGGGGGGGGHHHIIIKKKLLLMMMHHHLLLSSS\\\fffrrr~~~zzzsssssstttuuuxxxzzzzzzwwwuuuttttttwww{{{{{{yyy|||||||||}}}|||yyyuuussstttvvvvvvvvvssshhh``````bbb^^^ZZZYYYUUUTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTRRROOOMMMMMMNNNKKKLLLNNNOOOPPPSSSYYY^^^dddaaabbbdddaaaYYYSSSRRR\\\nnnsssWWWDDDKKK___}}}~~~tttnnnttt~~~{{{yyy|||pppdddaaaeeeiiirrrqqqSSSAAA???999666444/////////...---------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......---...555FFF\\\ooovvvvvvxxx{{{~~~www^^^TTTWWW___iiiqqqvvvyyy|||}}}{{{yyyxxxwwwtttuuuwwwxxxxxxxxxwwwwwwnnnuuutttggghhh{{{tttxxx~~~000000////////////000000000111111111111222222222888@@@KKK^^^|||hhh]]]ZZZjjj|||[[[DDD>>>@@@<<>>@@@AAADDDKKKQQQVVV```sssvvv^^^MMMDDDBBBCCC???@@@AAABBBCCCEEEHHHJJJIIIHHHHHHHHHIIIKKKMMMNNNPPPUUU^^^hhhrrr~~~}}}wwwqqqssstttuuuxxxzzzzzzxxxuuuxxxvvvwwwxxxvvvuuuzzz}}}|||{{{xxx}}}~~~}}}|||zzzwwwvvvrrrfff^^^___aaa]]]YYYYYYTTTSSSSSSRRRQQQQQQPPPPPPPPPRRRTTTRRRNNNKKKKKKMMMJJJLLLNNNOOOOOORRRWWW\\\ddd``````cccbbb[[[TTTQQQWWWjjj~~~www^^^IIILLL\\\vvvjjjkkkuuu}}}~~~ttt___cccbbbgggjjjpppyyyXXXDDD@@@:::777555000//////...------------...++++++,,,---------,,,,,,,,,,,,,,,---------......000000999MMMdddrrrxxxzzz}}}~~~|||}}}nnnXXXQQQWWWbbbnnnwww{{{{{{|||{{{yyywwwxxxyyyuuuuuuwwwxxxxxxwwwvvvuuunnnzzz~~~jjj___ddd~~~wwwvvv000000000000111111111111///000111111000///000222555CCCZZZttt|||___ZZZcccvvvkkkKKKAAABBB>>>BBBHHHMMMOOOSSSbbbzzz~~~xxxtttrrrooommmkkkeeeccc^^^XXXQQQKKKFFFCCC<<<<<<<<<:::999888:::<<<>>>CCCJJJQQQWWW```jjjqqqqqqtttyyyvvvkkkccciiisss}}}~~~yyysssqqqnnnllllllllllllkkkeeejjjoooqqqnnnjjjggggggcccdddcccaaa___```dddhhhlllhhhfffhhhiiiiiilllqqqssstttuuutttrrrqqqrrrsssrrrrrrsssttttttsssrrrrrruuutttuuuyyy{{{vvvlllcccWWWXXX]]]bbb___ZZZ]]]dddlllwwwzzzvvvxxxxxxnnnbbb\\\]]]eeehhheeeiiigggYYYKKK<<>>;;;111444333111///...---------------------------------,,,+++---//////000888AAAVVVgggtttuuutttmmm```RRRHHHAAA===>>>AAADDDDDDJJJRRRUUU___|||~~~hhhTTTGGGBBBBBBBBB@@@BBBEEEFFFGGGHHHJJJLLLGGGJJJMMMMMMKKKKKKNNNQQQUUU^^^kkktttzzz}}}wwwtttsssqqqtttxxx{{{|||zzzwwwuuusssssssssqqqppppppsssuuuwwwxxxyyyyyyyyyzzz}}}~~~{{{wwwuuurrrlllaaaYYYZZZ___^^^YYYSSSQQQOOONNNOOOPPPPPPOOOPPPPPPPPPQQQRRRPPPLLLIIIJJJJJJJJJKKKMMMPPPRRRTTT^^^cccaaa[[[]]]bbb[[[NNNRRR___ttt{{{eeeLLLFFFNNNuuuqqqnnnkkkkkkxxxzzzrrr[[[```___bbbiiiqqqzzzlllKKK<<<;;;:::555111111111000......------------------------------------.........------...000666///???]]]sss|||aaaMMMRRRaaannnxxx~~~|||zzzyyyxxxwwwvvvyyy{{{{{{|||zzzvvvqqqqqqmmmddd^^^___mmm}}}000000000000111111111111000111222222111111222333999IIIaaazzzccc\\\lllcccHHHAAACCC???EEEJJJPPPSSSYYYiii}}}xxxrrrnnnjjjeeebbbYYYVVVPPPIIIDDD@@@>>>===999::::::999999:::>>>@@@BBBHHHPPPWWW]]]eeemmmtttuuuxxxxxxoootttzzz}}}yyywwwooommmlllkkklllmmmnnnnnnnnnooopppooolllkkklllnnnooopppooollliiihhhkkknnntttppppppqqqpppmmmllloooppprrrsssrrrqqqpppqqqsssrrrrrrsssttttttsssrrrrrruuuuuuwwwyyyzzzuuummmfffYYYYYY[[[```___[[[\\\aaaiiirrr{{{zzzvvvxxxxxxooodddZZZYYY___aaa^^^ccccccWWWJJJ???IIInnnzzzrrrpppvvvwwwiiiHHH???<<<444444333111///...---------------------------------...---...000000222:::DDD^^^sssxxxkkkrrr}}}pppeeeYYYLLLEEE@@@<<<>>>BBBGGGGGGNNNVVV\\\hhhyyycccPPPEEEAAABBBBBBCCCEEEGGGHHHHHHIIIJJJLLLHHHJJJLLLLLLLLLOOOTTTXXXaaajjjuuu~~~{{{uuuqqqpppnnnqqqvvvzzz{{{zzzwwwuuusssssssssqqqooopppsssuuuzzzxxxvvvuuuxxx}}}wwwssstttmmmdddaaahhhooollldddTTTRRRNNNMMMMMMNNNNNNMMMNNNNNNNNNOOOPPPNNNKKKHHHIIIIIIIIIJJJLLLNNNQQQRRR[[[aaabbb^^^^^^aaa[[[PPPRRR^^^sss~~~hhhOOOEEEJJJhhhrrrooolllkkkvvvxxxjjjhhhbbb```hhhrrr|||qqqQQQ???;;;:::666222111000///......------------------------------------.........------///000222444NNNqqqsss^^^PPPYYYiiissszzz}}}{{{yyyxxxxxxxxxvvvxxx{{{{{{zzzwwwsssooorrrmmmccc^^^___jjjwww000000000000111111111111111222333333222222444555>>>QQQkkkaaa```{{{pppWWWCCC@@@DDD@@@BBBHHHOOOTTT\\\nnn}}}|||wwwppphhhbbb[[[UUUQQQIIIFFF@@@;;;888777888888888888888888:::>>>CCCGGGKKKQQQZZZbbbgggmmmsssxxxyyy|||yyytttyyyxxxooommmmmmjjjiiihhhggghhhjjjmmmnnnrrruuuyyy||||||{{{{{{xxxppplllmmmmmmoooppppppppppppqqqsssrrrrrrssssssssssssrrrrrrtttvvvxxxyyyxxxsssmmmjjj]]]ZZZYYY\\\^^^\\\[[[]]]cccjjjssszzz{{{vvvxxxyyyrrrhhh[[[VVVYYY[[[YYY^^^```VVVMMMCCCJJJiii~~~zzzvvvkkkqqq{{{}}}uuuzzzuuuQQQBBB===777555333111///...------...------------------------///...///000000333>>>JJJddd~~~}}}iiidddqqquuufff[[[PPPFFF@@@===<<>><<<999777666666777888999::::::;;;===BBBJJJOOOTTT\\\fffmmmqqqtttxxx{{{{{{|||}}}yyyvvvtttvvvwwwtttlllgggeeefffffffffffffffiiinnntttxxxyyyqqqmmmmmmmmmooopppqqqpppqqqrrrtttrrrrrrrrrrrrrrrrrrrrrrrrrrruuuwwwwwwtttpppmmmlll```\\\XXXYYY\\\]]]ZZZXXX]]]cccjjjttt|||xxxxxxyyyuuummmaaaXXXWWWXXXVVV]]]```YYYSSSFFFFFF\\\ttt{{{kkknnnvvv}}}uuuvvv~~~\\\FFF===888555444222000............------------------------.........000000555CCCRRRfff|||ccceeevvv}}}jjj[[[SSSJJJAAA>>>===<<>>:::999999777888999:::;;;;;;::::::>>>???@@@AAADDDJJJQQQWWW___fffooovvvxxxyyy{{{}}}||||||~~~~~~|||yyyvvvrrrpppnnnllljjjiiihhhgggdddgggmmmssszzz}}}zzzuuuooommmoooqqqrrrsssssssssssstttuuurrrrrrrrrrrrrrrrrrrrrrrrqqqsssuuutttrrrooonnnnnnddd___YYYWWWZZZ]]]ZZZUUUYYY]]]dddpppzzzyyyyyyvvvqqqgggYYYUUUVVVTTTZZZ___YYYWWWGGG@@@OOOgggyyytttsssyyy{{{yyy|||jjjLLL===888555444222000///.........---------------------------------///000777IIIZZZjjj|||eeelll|||wwwcccVVVOOOGGG@@@>>>======@@@DDDIIIMMMVVVdddtttmmm```PPPFFFDDDGGGIIIIIIIIIJJJLLLKKKJJJJJJLLLMMMLLLOOOSSSWWW]]]fffrrr{{{~~~tttkkkeeecccccciiilllqqqvvvzzz{{{{{{{{{uuutttsssrrrrrrtttyyy}}}zzzwwwooohhheeekkkxxx{{{}}}vvvoooeee\\\\\\WWWPPPKKKIIIIIIIIIIIIHHHGGGGGGIIIJJJJJJIIIGGGEEEEEEDDDDDDEEEGGGHHHJJJJJJUUU```aaa]]]ZZZWWWVVVKKKNNN[[[ooozzzgggQQQ@@@BBBRRRhhhvvv|||{{{tttqqqnnnooovvv~~~{{{xxxyyy~~~nnnLLL999888777222000//////............///------------------------,,,...///.........000222:::RRR~~~vvvsssxxx~~~~~~yyyzzzwwwcccRRRUUU```ppp}}}~~~|||zzzxxxwwwxxxyyyzzzxxxxxxzzzzzzrrriiikkkqqq{{{kkkfff^^^[[[aaauuu000000000000111111111111//////000///000222666999KKK\\\kkklllddd^^^[[[YYYYYYxxxfffNNNEEE@@@AAAFFFDDDIIIQQQ^^^kkkzzz}}}~~~|||xxxvvvtttlllbbb[[[RRRFFF<<<777666777999555777:::===??????>>>===CCCEEEGGGJJJNNNTTT\\\aaagggnnnvvv{{{{{{{{{{{{||||||yyyyyyzzzyyy|||}}}xxxsssqqqmmmjjjiiijjjkkkkkkiiihhhqqq}}}{{{|||wwwsssrrrpppmmmnnnqqqvvvwwwxxxwwwuuutttuuuvvvrrrrrrqqqqqqqqqqqqrrrrrrsssssssssrrrqqqqqqpppooofffbbb\\\WWWXXX\\\ZZZTTTVVVZZZ```jjjzzz}}}yyyyyyxxxtttkkkYYYRRRSSSRRRVVV[[[WWWVVVHHH>>>FFF\\\sss|||wwwyyy~~~yyyyyyxxxTTT???777666444222000///......///------------------------,,,,,,---///111;;;QQQdddtttvvvhhhqqqttt___VVVKKKDDD>>>>>>>>>>>>AAAEEEHHHNNNYYYhhh{{{fff[[[MMMFFFHHHLLLLLLKKKIIIKKKLLLMMMMMMNNNOOOQQQQQQVVV\\\ccciiirrr}}}wwwlllccc___```ccciiilllpppuuuyyy{{{||||||uuuuuutttssstttxxx~~~}}}|||yyysssiii___\\\dddssszzzxxxnnnddd\\\ZZZVVVPPPKKKIIIHHHGGGGGGFFFEEEEEEGGGHHHIIIHHHGGGEEEEEEDDDDDDDDDEEEGGGHHHGGGPPPZZZ^^^\\\XXXVVVVVVNNNNNNUUUhhh{{{qqqYYYDDDBBBIII```uuu}}}yyyuuuqqqnnnooowwwyyyrrrsssxxxQQQ:::999888111//////............//////------------------------,,,...//////...///111333<<>>888666777999:::999:::<<<>>>@@@AAABBBBBBEEEHHHMMMRRRXXX___ggglllnnnssszzz}}}|||zzzyyyzzz~~~yyyvvvwwwwwwuuuvvvyyy|||xxxpppmmmmmmlllkkkkkkllloooqqqwww}}}|||{{{|||}}}{{{vvvssskkkhhhhhhlllmmmlllnnnrrr{{{{{{{{{yyyvvvttttttuuurrrrrrqqqppppppqqqrrrrrrwwwtttqqqqqqssstttsssqqqhhhfff___XXXWWWZZZZZZUUUTTTXXX]]]dddrrrzzzyyyxxxvvvooo[[[RRRSSSQQQUUUYYYUUUTTTLLLBBBAAAPPPhhh}}}zzzyyyxxxvvvzzz]]]BBB777666555333000////////////------------------------------///000444@@@XXXnnn}}}pppiiiuuurrrZZZRRRFFF@@@<<<===???@@@CCCGGGGGGNNN[[[kkkaaaVVVKKKGGGKKKNNNMMMJJJIIILLLNNNPPPQQQRRRUUUWWWXXX^^^gggooovvv~~~{{{pppddd\\\[[[___ccchhhjjjoootttwwwzzzzzz{{{uuuuuuttttttvvv{{{}}}zzzyyytttjjj^^^XXX\\\gggttt{{{|||{{{qqqeee[[[VVVSSSNNNJJJHHHFFFEEECCCDDDCCCBBBDDDFFFGGGGGGFFFEEEEEEDDDCCCDDDDDDFFFGGGFFFLLLUUU[[[[[[WWWUUUUUUPPPLLLPPP```uuuyyybbbIIICCCBBBYYYssszzzuuuqqqpppooopppvvvrrrppp}}}WWW===;;;:::222//////............//////------------------------,,,...////////////222444===QQQsssxxxyyy}}}qqqggghhhoootttoooyyycccXXXRRR```qqq~~~{{{{{{|||||||||{{{zzzyyy{{{yyyyyyxxxooogggpppwwwdddTTTMMMLLLPPPTTT```uuu000000000000111111111111111111111111222444999===TTT^^^ddd^^^TTTPPPQQQRRRYYYdddoooRRRCCCDDDAAACCCIIIIIIOOOYYYhhhyyy}}}|||xxxsssooojjj^^^RRRAAA===999666777888999999>>>>>>>>>???AAACCCFFFGGGFFFJJJPPPWWW^^^fffnnnsssqqqvvv{{{}}}{{{yyyxxxxxxyyyuuusssuuutttqqqoooqqqtttxxx{{{~~~yyynnnlllooorrrrrrpppqqqxxx~~~~~~zzzwww{{{zzzyyyzzzzzzxxxrrrnnn___^^^bbbiiimmmmmmooorrr}}}~~~}}}zzzvvvtttsssssssssrrrqqqppppppqqqrrrssszzzvvvqqqqqquuuwwwuuurrrhhhhhhbbbXXXVVVZZZZZZVVVTTTWWW[[[```kkkyyy{{{yyyxxxvvvsss]]]TTTUUUSSSUUUYYYUUUSSSOOOFFF???FFF\\\vvv~~~}}}zzzvvvcccDDD888666555333111////////////------------------------......000222666CCC]]]uuummmjjjxxxpppTTTLLLBBB===:::<<>>RRRqqqzzzxxxtttkkkkkkqqqttt|||XXXOOOTTTdddxxx}}}zzz{{{}}}~~~~~~}}}{{{yyy|||yyyyyyxxxnnngggsssyyydddTTTJJJHHHKKKHHHNNN]]]nnn}}}111//////000111222111000222444111222555222:::OOOZZZgggkkkgggdddZZZTTT[[[```tttfffRRRBBB@@@CCCDDDHHHMMMRRR```ttt}}}{{{|||zzzxxxuuunnn___NNNAAA;;;999666666888:::<<<===@@@@@@AAACCCGGGJJJNNNPPPTTTXXX]]]dddlllrrrvvvyyyxxxxxxxxxyyyyyywwwssspppqqqnnnkkklllooorrrsssrrrpppuuuxxxwwwxxx}}}|||wwwssssssssstttyyy||||||{{{zzzyyyxxxvvvuuuttt|||~~~yyywwwyyyqqqddd___aaadddgggiiikkkoooqqq~~~{{{sssuuusssmmmoooooopppppppppqqqqqqqqqwwwvvvtttsssrrrrrrssssssooollleee\\\TTTRRRUUUYYYUUUUUUVVV\\\fffsss~~~{{{wwwxxxpppbbbUUUQQQQQQOOOQQQVVV[[[WWWNNNEEEFFFWWWnnnwwwwwwuuuGGG<<<:::777333111000000///---........................///111///---555KKKbbbpppyyyeeeooozzz\\\MMMEEE>>>;;;;;;>>>???@@@EEELLLLLLTTTccczzzwww^^^OOOGGGKKKOOOLLLNNNUUUUUUUUUVVVWWWYYY^^^dddiiinnnsss{{{~~~qqqkkkbbb[[[XXXZZZ^^^bbbgggjjjnnnrrruuuvvvvvvuuurrrrrrsssvvv{{{~~~|||yyyxxxwwwmmm]]]UUU```lllppptttzzz|||uuufffZZZUUUQQQKKKFFFDDDCCCBBBAAACCCBBBAAA@@@@@@BBBDDDEEEBBBBBBAAA@@@@@@AAAAAAAAAIIIJJJOOOWWW[[[YYYUUUSSSSSSPPPMMMRRRcccxxx~~~nnnUUUEEE>>>GGGeeeqqqkkkmmmooonnnmmmttt{{{}}}kkkCCC;;;;;;000222000...---...///.................................------000000///333999AAASSSlll~~~wwwpppsssxxxxxxvvvXXXRRRaaaqqq~~~|||}}}}}}}}}|||{{{zzzyyyxxxvvvuuuqqqgggeee{{{sssXXXOOOLLLHHHGGGKKKKKKPPPZZZfffnnnzzz111//////000111222111000222555111111444333???WWWpppyyyuuu}}}___NNN@@@@@@DDDFFFJJJPPPXXXfffzzz~~~|||~~~|||xxxrrriiiZZZHHH<<<;;;:::888888999<<<>>>@@@BBBCCCEEEHHHLLLQQQTTTWWW```cccgggmmmsssxxx}}}yyyxxxwwwwwwwwwuuurrrppppppnnnllllllpppssstttsssssswwwwwwssstttxxxxxxuuuvvvvvvxxx}}}zzz{{{{{{zzzyyyxxxwwwvvvuuuuuu|||}}}xxxvvvvvvnnnbbb^^^bbbeeegggiiimmmtttyyyuuussssssppprrrrrrrrrrrrssssssssssssvvvuuutttrrrrrrrrrrrrrrrooolllfff]]]TTTQQQTTTXXXPPPPPPQQQVVV```mmmxxx{{{wwwwwwssseeeWWWQQQPPPOOOQQQUUUWWWVVVPPPFFFDDDTTTnnnzzz}}}rrrxxx~~~OOO???:::777333111111000///---........................111333222111:::OOOfffsssyyywwweeetttsssVVVIIIBBB???<<<<<>>???666333000...---...///...---...........................------000000///444;;;IIIXXXlllzzz}}}{{{zzz|||}}}vvvwwwzzzzzz}}}fffTTTVVVfffuuu||||||||||||{{{{{{zzzzzzzzz{{{wwwtttnnneeegggsss\\\JJJGGGJJJJJJKKKPPPMMMUUUcccpppzzz~~~|||111//////000111222111000111555222111333555GGGddd{{{VVVHHH>>>AAAFFFHHHMMMTTT^^^mmm}}}}}}wwwnnnaaaQQQAAA777;;;:::::::::<<>>======???@@@AAA@@@@@@?????????@@@@@@AAA???BBBGGGMMMSSSVVVUUUSSSSSSNNNIIIKKKWWWkkk|||hhhIII???CCC[[[ttt|||yyyuuu{{{|||vvvqqquuuttttttvvv~~~|||xxx{{{PPPAAAAAA:::333111...---...///...---...........................---...000//////555===OOO\\\kkksssuuuvvvyyy|||{{{{{{}}}~~~|||}}}{{{```XXXbbbooo|||}}}xxx|||{{{zzzyyyyyyyyyzzz{{{yyyrrrkkkeeelllxxx^^^OOOCCCEEEIIIIIIKKKOOOTTT^^^nnn~~~}}}{{{xxxuuusssqqqlllgggiiiooo111/////////111222111000000444222000444888OOOpppsssNNNDDD>>>BBBGGGHHHNNNVVVbbbqqq}}}|||ttthhhYYYJJJ===666:::;;;<<<===???BBBFFFHHHMMMPPPUUU[[[bbbgggkkkmmmqqqrrrrrrtttvvvyyy|||}}}|||zzzvvvtttsssrrrqqqooopppoooooooooqqqtttwwwxxxwwwvvvuuusssrrrssstttssstttvvv{{{~~~~~~~~~~~~~~~}}}||||||xxxxxxwwwvvvvvvvvvuuuuuuvvvyyyzzzvvvuuutttnnnfffccciiinnnnnnnnntttxxxrrrssssssrrrrrrssssssssstttttttttsssrrrrrrqqqqqqpppppppppqqqooojjjaaaWWWQQQQQQRRROOOOOOPPPTTT[[[fffsss{{{||||||ppp```TTTOOONNNPPPSSSWWW]]]^^^SSSFFFMMMkkkzzz{{{~~~vvvrrrccc???:::888444222111111///...........................///111222666DDDYYYjjjrrrxxxzzznnnqqq^^^IIIGGGDDD>>><<<<<<@@@BBBDDDJJJQQQSSS```www|||ttteee___\\\aaadddcccdddhhhiiijjjlllooottt{{{yyyqqqgggddd```]]]^^^bbbgggkkkssstttuuuvvvuuutttrrrpppkkkjjjjjjjjjmmmpppsssuuussssssqqqnnnjjjggggggggglllpppuuuxxxzzzzzz{{{|||{{{|||||||||zzzxxxuuutttpppiiigggnnnttttttsssttt}}}qqqfff___TTTPPPIIIDDDAAA@@@???>>>===<<<<<<;;;<<<===>>>>>>??????>>>>>>>>>???@@@@@@>>>BBBGGGKKKRRRXXXYYYWWWSSSMMMHHHHHHQQQccc|||~~~jjjGGG===>>>TTTooo{{{zzzvvvvvvvvvzzzyyyuuuvvvsssttt~~~~~~xxxXXXBBB???:::444222///......///...---........................------...000///000777AAAPPP]]]kkkqqqssswww|||||||||{{{xxxvvvxxx}}}|||}}}ccc^^^jjjxxxzzzuuu{{{zzzxxxwwwwwwxxxzzz|||xxxoooiiihhhvvv{{{iiiUUUKKKEEEGGGKKKMMMRRRWWWaaajjjzzz}}}wwwnnngggdddcccbbbaaa]]]WWWRRRWWW___111/////////111222111000000444222111666<<>>???@@@===BBBFFFHHHOOOXXX[[[XXXTTTNNNIIIIIIMMM[[[vvv|||fffHHH===:::LLLhhhyyyzzzvvvrrrpppsss{{{~~~yyywwwyyyuuuzzz|||uuu{{{bbbEEE>>>999555222///......///...---........................------...///...000:::EEERRRbbbqqqvvvxxx|||yyyuuupppmmmmmmpppwww|||}}}xxxaaa```mmm~~~xxxssszzzxxxwwwvvvwwwyyy{{{|||~~~vvvmmmiiinnniii\\\KKKGGGFFFIIIPPPXXXccclllttt{{{~~~xxxpppgggaaaZZZRRRMMMMMMRRRQQQQQQNNNHHHFFFPPP]]]111//////000111222111000000444111222999AAAXXXxxxwwwppp]]]GGGAAA@@@EEEHHHHHHQQQ\\\ooo~~~{{{qqqaaaOOOCCC???@@@===AAAEEEHHHJJJMMMSSSWWWaaaeeekkkrrrxxx{{{|||}}}yyyzzz{{{|||||||||||||||~~~|||yyyxxxxxxvvvtttrrrsssttttttsssssstttxxxzzzvvvuuuwww|||}}}zzzyyyzzzzzz|||~~~|||yyywwwwwwxxxsssvvvzzz}}}}}}{{{wwwuuuwwwwwwuuuuuuuuuvvvwwwxxxwwwwwwxxxxxxyyyyyyvvvssspppwww|||wwwvvvtttqqqooooooooopppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooooollleee[[[SSSOOOOOOQQQRRRQQQQQQTTT]]]iiisssyyykkk[[[QQQPPPQQQPPPTTTYYY]]]WWWGGGBBBUUUnnn}}}yyyvvv|||~~~ssswww|||JJJ;;;888555333222111000///........................111333777AAATTThhhtttvvvyyy|||zzz}}}qqqfffllluuu|||oooIII???CCC>>>;;;999;;;???BBBEEELLLTTTYYYkkkzzztttgggffffffggghhhjjjmmmooouuuxxx|||}}}zzztttoooeeedddbbbaaacccfffjjjmmmoooqqqtttuuutttooojjjgggYYYXXXVVVUUUTTTTTTUUUUUUYYYZZZ[[[XXXTTTOOOLLLJJJHHHLLLPPPTTTXXX[[[___bbbcccdddfffjjjmmmpppssstttqqqqqqqqquuu|||xxxnnneee]]]SSSNNNHHHBBB???===<<<;;;999999999::::::::::::;;;<<<<<<<<<<<<===>>>>>>???<<>>BBB:::;;;:::;;;@@@DDDGGGNNNVVVaaasss}}}|||xxxrrrhhhhhhgggeeeeeegggjjjllluuuxxx~~~zzzwwwsssnnndddcccaaaaaabbbeeehhhjjjkkknnnqqqssspppiiiaaa\\\RRRQQQOOOMMMKKKJJJIIIIIIMMMPPPTTTTTTRRRNNNJJJIIICCCEEEFFFGGGGGGIIILLLOOONNNOOOQQQUUU[[[aaafffiiilllooorrrvvv}}}{{{rrrlllddd\\\SSSNNNGGGAAA>>>===;;;:::888888999:::::::::::::::;;;;;;;;;;;;<<<===>>>???<<>><<<;;;999888888999::::::::::::999:::::::::;;;<<<===>>>???>>>CCCCCC???EEERRRVVVQQQMMMKKKLLLLLLFFFIIIaaa}}}qqqWWWFFF888@@@\\\vvv~~~zzzooojjjkkkvvv}}}zzz~~~yyyuuu}}}yyyVVVDDD<<<777444111/////////...---........................,,,---//////---000>>>MMM^^^rrr|||uuurrrvvvzzz}}}qqqfffkkkwww~~~}}}zzzvvvvvvwwwyyyzzz||||||||||||rrrnnniiikkkyyyuuugggYYYSSSOOO[[[kkkyyysss```OOOHHHIIIAAA???AAAEEEGGGIIINNNTTTZZZZZZXXXTTTRRR]]]yyy//////000111111111111111///666444333@@@PPPeee}}}xxxhhheeeuuuooo[[[MMM@@@BBBCCCCCCFFFOOO]]]hhhwww|||fffSSSKKKHHHFFFJJJNNNSSSXXX]]]ccciiimmmwwwyyy}}}~~~}}}{{{zzzxxxxxxwwwwwwzzzyyywwwuuuuuuvvvwwwxxxzzzzzzzzzyyyzzz|||~~~|||xxxxxxwwwxxxyyyxxxvvvuuuvvvwwwsssttttttqqqoooooorrrvvvxxxxxxvvvuuuuuuuuuvvvwwwssstttvvvxxxxxxxxxxxxwwwxxxwwwvvvuuutttsssrrrrrrqqqppppppppppppqqqrrrsssnnnnnnooopppppppppooooooppprrrpppjjjccc___XXXQQQOOOPPPPPPNNNNNNUUU```jjj}}}}}}tttgggZZZQQQNNNNNNSSSSSS[[[```SSS@@@BBBQQQeee~~~~~~{{{{{{}}}~~~]]]@@@999888666///222444,,,............////////////111222:::JJJ___mmmsssssswwwwww}}}zzzyyycccJJJCCC>>>777999999===BBBEEEIIIRRR[[[eee~~~xxxuuussssssrrrpppmmmgggbbb___aaagggkkkrrrtttyyy}}}~~~||||||}}}~~~}}}|||zzz{{{|||{{{vvvooohhhddd\\\\\\[[[[[[\\\___aaacccgggkkknnnnnnhhh```XXXSSSUUUXXXTTTHHH?????????<<>>BBBFFFFFFEEEDDDIIIFFFCCCBBBBBBBBB???<<>>???CCCJJJRRRXXXUUUQQQJJJHHHHHHFFFYYY{{{vvv[[[JJJ999;;;QQQiiisssssspppppprrryyy{{{~~~zzzvvvvvv___EEE<<<777555333111///.........,,,,,,,,,---------......111---,,,...---...===OOOfffvvvyyysssqqq{{{~~~qqqjjjnnnuuu{{{xxxxxxxxxyyyyyyzzz|||~~~}}}{{{qqqmmmhhhnnnyyy```UUUYYY[[[ggguuuxxxddd\\\SSSIIIEEEJJJEEEDDDCCCEEEHHHMMMQQQSSSfff^^^UUUTTT```vvv//////000111111111111111000666333444CCCUUUkkk~~~mmmaaafffyyykkkXXXJJJBBBDDDFFFGGGKKKVVVfffrrr}}}zzzgggWWWPPPOOONNNSSSVVV[[[```eeelllrrrwww|||{{{yyywwwvvvuuuuuuuuuyyyxxxvvvuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{|||~~~{{{wwwxxxvvvwwwxxxxxxvvvvvvvvvxxxqqqrrrsssrrrqqqqqqtttwwwwwwvvvuuutttssssssttttttssstttuuuvvvvvvwwwvvvvvvwwwvvvvvvuuutttsssrrrqqqpppqqqqqqqqqrrrrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrqqqrrrpppkkkfffaaaYYYPPPMMMOOOOOOLLLKKKPPP\\\fffxxx~~~uuuiii\\\RRRNNNNNNOOOQQQ[[[aaaUUUAAA???KKKccc}}}yyyiiiDDD;;;999666///111333+++............////////////222333:::KKK```qqqzzz}}}|||vvvvvv|||{{{xxxzzzxxx[[[GGGCCCAAA<<<:::;;;???DDDFFFJJJSSS]]]jjj|||vvvsssrrrqqqpppnnnkkkfff```^^^```eeejjjoooqqquuuyyy|||}}}}}}|||yyyxxxvvvvvvwwwwwwvvvuuuxxxxxxwwwuuupppjjjddd```\\\[[[[[[\\\^^^```ccceeeeeefffhhhfffaaaZZZSSSPPPPPPSSSPPPEEE>>>>>>???>>>>>>>>>@@@DDDFFFGGGGGGHHHGGGDDDCCCEEEIIIJJJGGGCCCBBBAAAAAABBBDDDIIIMMMPPP[[[aaajjjpppsssvvv{{{}}}xxxrrrmmmjjjfff```\\\TTTOOOGGGAAA>>><<<;;;:::888888777777777888999999:::;;;<<<;;;:::999:::;;;>>>>>>>>>???BBBIIIQQQWWWVVVRRRJJJHHHGGGDDDTTTtttzzzaaaQQQ>>>999FFFZZZgggllluuusssttt~~~{{{||||||yyy{{{|||wwwttttttfffHHH;;;777666333111///.........,,,,,,---------.........///,,,---000///111@@@RRRggguuusssooossszzzmmmhhhnnnwww~~~zzzwwwwwwxxxyyyyyyzzz|||}}}{{{rrrnnnjjjpppttt]]]XXX^^^ggg~~~uuubbbQQQLLLGGG@@@>>>CCCCCCEEEFFFGGGJJJQQQ[[[cccnnnccc[[[aaauuu///000000000111111111111111666222666III^^^uuu|||fff]]]kkk}}}||||||eeeRRRGGGCCCDDDFFFHHHNNN\\\nnn{{{}}}~~~xxxjjj^^^XXXXXXXXX]]]```eeejjjooovvv}}}~~~|||{{{yyywwwvvvvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{|||~~~{{{{{{~~~~~~yyyvvvvvvvvvxxxyyyyyyxxxwwwxxxyyyppprrrtttuuuttttttvvvwwwwwwvvvuuutttsssssssssssstttttttttssssssttttttuuuuuuuuuuuutttsssrrrqqqppppppqqqrrrsssssssssrrrqqqrrrrrrrrrrrrssstttvvvwwwsssssspppllljjjeeeZZZNNNJJJMMMOOOKKKGGGJJJVVVaaaooo{{{wwwkkk___UUUOOOMMMMMMPPP[[[bbbXXXDDD???FFFdddzzz~~~{{{tttIII===999666///000222+++............////////////333444;;;LLLaaauuuyyyiiijjjvvvzzzttt{{{vvvZZZGGGAAA???;;;<<<===AAAFFFGGGKKKUUU```oooxxxssspppooonnnmmmkkkhhhddd```]]]___dddhhhlllnnnrrruuuwwwxxxwwwwwwuuusssqqqqqqrrrqqqpppnnnsssrrrppplllhhhbbb]]][[[ZZZ[[[\\\]]]```bbbeeefffcccbbb```\\\XXXSSSOOOMMMHHHKKKIIIBBB======@@@AAA@@@EEEIIIIIIHHHGGGGGGHHHEEECCCCCCIIIQQQSSSNNNHHHJJJFFFCCCDDDJJJQQQUUUWWW]]]ccciiinnnpppsssxxx|||xxxuuupppmmmkkkfff```ZZZTTTOOOHHHBBB???===;;;:::777777777777777888888999999:::;;;;;;999999:::;;;=========>>>AAAGGGOOOUUUVVVSSSKKKGGGFFFAAAOOOkkkjjjYYYDDD888===MMM___kkkvvvssstttzzztttrrrrrrrrrvvv{{{|||xxxxxxvvvsssqqqqqqxxxoooOOO<<<777666444111////////////,,,------------.........---,,,...222111333CCCVVVhhhvvv~~~nnnjjjnnnwwwjjjfffoooyyy}}}zzzwwwwwwxxxyyyzzz{{{~~~}}}{{{sssnnnkkkssshhhZZZ]]]fffsssaaaRRREEECCCCCC@@@@@@DDDCCCGGGJJJLLLOOOYYYhhhtttqqqgggcccrrr000000000000000111111222111555222999QQQhhh~~~}}}fff___rrr{{{ssswwwwww___NNNEEE@@@BBBDDDGGGNNN]]]ppp~~~~~~~~~||||||xxxoooeee``````bbbeeehhhmmmrrrxxx|||}}}{{{zzzyyyyyyzzzzzzxxxxxxwwwwwwwwwxxxyyyzzzyyy{{{|||{{{xxxxxxzzz|||}}}zzz{{{zzzwwwvvvsssuuuwwwwwwvvvtttuuuuuurrrtttvvvxxxyyyxxxxxxwwwxxxxxxwwwvvvuuuttttttssstttsssrrrqqqqqqrrrssssssttttttttttttsssrrrqqqppppppqqqsssttttttsssrrrpppsssrrrqqqqqqrrruuuwwwyyyuuutttpppnnnmmmiii\\\NNNHHHMMMOOOKKKEEEFFFQQQ[[[gggtttyyyooocccXXXQQQMMMNNNPPPYYY```YYYHHHAAADDDggg|||{{{}}}zzztttMMM>>>888777000111333...............////////////000444===OOOcccuuu{{{gggffftttxxxyyyqqqWWWFFF???===;;;<<<>>>BBBFFFGGGKKKVVVbbbttt~~~yyysssooommmkkkjjjiiigggfffccc___]]]___cccgggkkkmmmooorrrsssttttttttttttrrrqqqpppqqqpppnnnlllmmmkkkhhhddd___\\\YYYWWWYYYZZZ\\\^^^aaaccceeeeeebbb^^^YYYTTTPPPNNNLLLKKKAAACCCBBB???<<<===AAADDDMMMTTTXXXSSSLLLHHHHHHHHHFFFDDDEEELLLUUUVVVPPPHHHOOOJJJFFFIIIRRR[[[aaabbbfffjjjnnnqqqrrrtttwwwzzzuuurrrooommmlllggg```ZZZTTTOOOHHHCCC???===;;;:::777666666666666777888888888999::::::999999:::;;;<<<<<<======@@@EEEMMMRRRTTTSSSLLLHHHFFFBBBLLLeee{{{rrr^^^FFF888;;;JJJ___ooowwwtttwww}}}pppmmmooorrrvvv{{{zzzuuurrrqqqtttwwwyyyyyyWWW???888666444111000/////////------------............---,,,///333111444EEEYYYlllwww~~~}}}tttnnnllluuu}}}tttfffeeeooozzz}}}zzzxxxxxxyyyzzzzzz}}}}}}zzzrrrmmmlllxxxwwwaaa```kkkuuuzzzXXXMMMDDDDDDFFFFFFFFFIIIEEEGGGKKKOOOUUU___llluuuhhhgggnnn000000//////000000111222222555333===YYYrrr~~~jjjeeexxxsssjjjlllyyyrrrZZZJJJEEE@@@BBBDDDGGGNNN]]]qqq}}}{{{xxxssslllgggfffhhhmmmqqqvvv||||||~~~}}}{{{yyyyyyzzz|||}}}zzzzzzzzzzzzzzzzzzzzz{{{zzz{{{{{{wwwsssqqqssswwwxxxwwwyyy~~~|||xxxwwwmmmooorrrrrrqqqoooooooootttuuuwwwyyyzzzzzzxxxvvvvvvvvvuuuuuutttsssrrrrrrsssrrrqqqppppppppprrrrrrsssssstttuuutttsssqqqppppppqqqsssttttttsssqqqpppqqqqqqppppppqqqsssvvvxxxtttsssqqqnnnoookkk^^^QQQIIIMMMOOOJJJEEEEEENNNWWWcccrrr|||rrrggg\\\RRRMMMNNNMMMSSSYYYUUUIIIBBBBBBbbb{{{}}}{{{zzztttQQQ???777777111222555111............////////////---444AAASSSeeerrryyyzzzzzzxxxccceeeuuuyyy{{{aaaMMMCCC>>>===>>>;;;===BBBFFFGGGKKKXXXeeeyyy{{{uuuqqqlllhhhfffeeedddcccbbbaaa___]]][[[]]]```cccjjjkkkmmmooopppqqqqqqqqqqqqooonnnnnnnnnmmmkkkhhhgggdddaaa]]]ZZZXXXVVVVVVYYYZZZ\\\___aaabbbbbbbbb\\\VVVOOOJJJIIIHHHGGGFFF<<<===>>>>>><<<>>>CCCHHHWWW```ddd\\\RRRPPPPPPOOOKKKIIIJJJOOOUUUUUUOOOHHHNNNJJJHHHNNNYYYdddjjjkkkqqqsssuuuwwwwwwwwwwwwxxxsssqqqooonnnmmmhhhaaa[[[SSSOOOHHHCCC???===:::999666666555555666666777888777888999999888888999;;;;;;;;;<<<<<<>>>CCCJJJOOOPPPRRRLLLIIIHHHDDDKKK```tttvvv___EEE888;;;III^^^ooouuuvvv{{{{{{tttssstttwww{{{|||uuurrrwww^^^@@@888666444222000/////////---------.........//////------000333111444GGG]]]qqqyyy}}}{{{|||zzzvvvsssuuu{{{}}}~~~nnn```bbbmmmvvv~~~{{{yyyzzz{{{zzz{{{~~~}}}yyynnnjjjmmm~~~iii___jjjzzzqqqQQQIIIBBBBBBEEEFFFEEEEEEDDDDDDGGGNNNYYYbbbggghhhaaakkk111000/////////000222333222555444BBBaaaxxxqqqppptttfffdddooommmTTTGGGEEEBBBEEEHHHKKKSSSbbbuuu}}}|||~~~}}}zzzxxxwwwrrrllljjjmmmuuuzzz}}}yyywwwvvvuuuvvvxxx{{{}}}||||||||||||{{{{{{{{{zzzxxxyyywwwqqqkkkjjjnnnsssqqqpppsssyyyzzzuuupppooogggjjjnnnoooooonnnnnnnnnpppqqqrrruuuwwwxxxvvvtttpppqqqqqqqqqqqqpppooooooqqqqqqqqqppppppqqqrrrrrrrrrsssuuuvvvuuutttrrrppppppqqqrrrrrrrrrqqqpppooooooooooooooopppqqqssstttrrrsssqqqnnnnnnkkk```UUUJJJLLLLLLIIIFFFFFFLLLQQQaaaqqq~~~vvvkkk___TTTLLLKKKIIIKKKQQQPPPIIIBBB@@@UUUnnn|||}}}|||sss}}}WWWAAA777777222111555333............////////////---666EEEWWWgggppprrrqqqzzztttaaahhh|||uuuYYYIIIBBB<<<:::===999===CCCFFFGGGLLLZZZiii{{{qqqkkkgggccc```^^^]]][[[ZZZYYYYYYXXXWWWUUUVVVZZZ\\\dddeeefffhhhjjjkkkkkklllhhhggggggggghhhfffdddaaa^^^]]]ZZZXXXVVVVVVVVVVVVXXXZZZ\\\^^^___^^^]]]\\\RRRMMMFFFBBBBBBBBBAAA@@@;;;;;;===?????????EEELLL[[[dddhhh```YYY[[[]]]\\\SSSRRRRRRTTTWWWWWWTTTPPPPPPOOORRRZZZdddnnnsssuuu|||}}}~~~{{{xxxvvvsssqqqnnnmmmlllggg```[[[RRRMMMHHHCCC???<<<999777555555555555555666777777666777888999888888999;;;999:::;;;;;;===BBBGGGLLLLLLQQQLLLIIIIIIEEEJJJ[[[lll}}}vvv^^^EEE::::::DDDXXXjjjooossswww|||xxxuuuuuuwww~~~xxxvvveeeCCC888777555222000000///000------........./////////......000333111666LLLdddwww{{{|||zzz{{{wwwwwwxxxyyy|||}}}~~~~~~{{{xxxfff[[[```kkkqqq}}}zzzyyyzzz{{{zzz||||||xxxllliiipppnnn[[[]]]mmmfffLLLGGGBBBCCCFFFHHHFFFCCCCCCCCCFFFPPP\\\cccccc```gggyyy111000///...///000222333111555666GGGggg||||||oootttwwwrrrnnnssshhhPPPDDDDDDBBBFFFJJJPPPXXXgggzzz~~~~~~yyyxxx{{{|||xxxxxxyyyvvvpppnnnqqqzzz|||zzzyyytttrrrqqqqqqsssvvvzzz}}}}}}}}}}}}|||{{{zzzyyyxxxssssssqqqkkkddddddkkkrrrnnnkkklllooommmddd\\\YYYXXX\\\aaadddfffggghhhiiigggggghhhlllqqqtttsssqqqmmmmmmoooppppppoooooonnnooopppqqqqqqrrrrrrrrrrrrrrrtttvvvwwwvvvuuusssqqqqqqqqqqqqppppppooooooooonnnnnnoooooopppppppppqqqooorrrqqqnnnllliiibbbZZZIIIIIIHHHGGGFFFGGGJJJLLL[[[lllxxxooobbbUUULLLIIIGGGIIIOOOQQQLLLDDD???KKKaaayyy}}}~~~wwwzzzsssttt{{{___EEE999888222000222111............////////////000999III[[[hhhooopppoooyyytttbbbllloooQQQFFFBBB;;;888;;;999===DDDHHHIIINNN^^^nnnqqqiii```]]]YYYVVVUUUTTTRRRQQQNNNOOOOOONNNMMMNNNPPPSSSZZZ[[[\\\^^^```bbbcccddd^^^]]]^^^___```___\\\YYYVVVUUUUUUTTTTTTUUUVVVVVVYYYZZZ\\\]]]]]]ZZZWWWUUUKKKFFF@@@???@@@AAA???<<<===;;;===AAAAAAAAAGGGOOOZZZdddfff___\\\cccgggeeeZZZZZZZZZ[[[\\\]]]___aaa^^^aaahhhqqqyyy{{{vvvsssppplllkkkiiieee___ZZZPPPLLLGGGBBB>>>;;;888666555555444444555555666777555666888888777888999;;;888999:::;;;<<<@@@EEEJJJJJJPPPLLLHHHIIIDDDFFFTTTeeeyyynnn\\\III>>>:::???TTTjjjrrrttttttwwwyyytttsssuuu}}}~~~{{{oooHHH999777555222111000000000............////////////......111333333:::SSSnnn}}}}}}zzzxxxzzzyyyxxxwwwxxx{{{}}}}}}{{{|||}}}tttbbb[[[dddooorrr|||||||||zzzxxxwwwxxxyyyzzz||||||wwwmmmkkkttt}}}```WWW```rrrxxx[[[HHHFFFDDDFFFKKKNNNLLLHHHFFFHHHMMMXXXbbbjjjkkkjjjxxx222111///...///000222333111555888JJJkkk~~~}}}ooodddmmmxxxzzz~~~}}}dddLLLBBBCCC@@@DDDKKKQQQ[[[jjj}}}|||{{{}}}{{{vvvuuuyyyzzzwwwvvvzzzxxxrrrqqquuu{{{~~~zzzwwwuuuttttttrrrqqqpppppprrrwww{{{~~~}}}}}}}}}|||{{{yyyxxxwwwnnnooommmfff```bbbkkksssoookkkiiihhhaaaTTTHHHBBBCCCGGGNNNSSSWWWYYY[[[\\\______```eeelllpppqqqppplllmmmooopppqqqqqqppppppnnnoooqqqrrrsssssssssrrrssstttvvvxxxwwwvvvsssrrrqqqqqqpppooonnnnnnoooooonnnoooooopppppppppoooooonnnqqqqqqmmmjjjhhhccc^^^IIIGGGEEEEEEFFFHHHIIIIIITTTfffzzzzzzpppcccUUULLLIIIHHHKKKRRRVVVRRRHHH@@@GGG\\\sss|||vvv|||vvv|||zzzssstttdddIII:::999222...000.............../////////000333===LLL\\\iiioooqqqqqqpppyyysssbbbiiixxxxxx|||]]]CCC===>>>;;;:::???999>>>EEEIIIJJJPPPaaarrruuuhhhaaaYYYVVVRRRPPPOOONNNLLLKKKFFFGGGGGGGGGFFFGGGIIIKKKRRRSSSUUUVVVYYY[[[\\\]]]XXXXXXYYYZZZ[[[[[[XXXUUUPPPQQQQQQRRRSSSTTTVVVVVVYYYZZZ\\\]]][[[XXXTTTQQQIIIDDD@@@???BBBBBB???<<>>CCCCCCBBBHHHQQQ[[[cccddd]]]\\\eeejjjggg^^^___`````````dddjjjooonnnuuu~~~yyysssoookkkiiigggccc]]]XXXOOOKKKFFFAAA>>>;;;777555555444444444444555666666444666777888777777999;;;888999::::::<<>>UUUppp}}}xxxwww|||xxxssssssvvv}}}~~~|||vvvNNN999777555333111000000000............/////////000------111444555>>>ZZZvvv}}}yyyvvvxxx}}}wwwuuuzzz~~~~~~~~~sssbbb___jjjuuuvvvzzzzzzzzzxxxvvvuuuvvvxxxzzz||||||wwwooolllwwwyyy___^^^jjj|||sssVVVCCCBBBBBBEEELLLQQQPPPKKKJJJOOOWWWaaaiiiqqqvvvzzz111111111000111111222222666222999PPPjjj{{{mmmcccqqqyyy]]]JJJDDD???AAAEEEJJJQQQ]]]ooo}}}{{{{{{yyyuuuvvvxxxzzzyyyzzztttooojjjhhhlllmmmoooppprrrvvv{{{~~~}}}zzzuuuppplllgggddd___YYYWWW___lllxxxmmmfffaaa]]]TTTEEE===<<<<<<<<<@@@GGGJJJIIIIIIKKKPPPOOOPPPUUU^^^hhhpppuuuqqqqqqpppooooooooopppppprrrrrrrrrrrrsssssstttuuuyyyyyywwwvvvtttrrrqqqpppnnnpppsssuuuuuussspppnnnnnnoooooopppppppppoooooommmnnnpppoookkkeee^^^ZZZHHHEEEFFFHHHGGGEEEGGGKKKQQQaaauuu|||uuuiiiYYYNNNIIIKKKMMMMMMOOOOOOIII@@@HHHSSSkkkuuuvvvyyysssPPP<<<<<<777222333333...------......///000111000===NNN[[[gggqqquuuuuuvvvxxxlllaaammmuuummmIII@@@<<<888===999???:::???FFFIIIIIIRRRggg|||~~~oooaaaXXXVVVSSSNNNIIIFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAFFFFFFGGGJJJNNNSSSWWWZZZWWWVVVUUUSSSRRRRRRRRRRRRNNNNNNNNNOOOQQQTTTWWWYYY^^^\\\[[[ZZZXXXUUUPPPLLLHHHGGGEEECCC@@@???>>>===???@@@@@@BBBEEELLLTTTZZZiiillljjjaaa]]]```aaa___```bbbfffhhhggggggppp{{{}}}}}}tttqqqmmmkkkhhhbbbZZZTTTPPPLLLFFFAAA>>>;;;777555555555444333444555666777666666666666777888999:::999:::::::::;;;===AAADDDMMMOOONNNJJJEEEDDDJJJOOOaaaxxxjjj]]]III@@@@@@@@@TTTvvvvvvwwwwwwwww}}}zzz~~~OOO<<<777444333111......000////////////////////////---...000000333BBBbbb~~~~~~uuutttzzz~~~{{{zzztttuuu{{{~~~}}}rrreee___gggrrryyyyyyzzzzzzxxxwwwwwwyyy{{{zzz~~~wwwrrrnnnlllxxxyyy^^^ZZZkkkkkkTTTDDDDDDEEEIIINNNQQQSSSSSSSSS[[[bbbgggqqq111111111000111111222333444333===UUUmmm~~~ooogggyyyvvvZZZHHHCCC>>>CCCFFFKKKRRR^^^sss~~~}}}~~~zzzwwwxxxyyyzzzzzz|||}}}yyytttpppmmmlllkkknnnqqqssstttuuuuuuwwwyyyzzzyyyyyyyyyxxxqqqfff^^^TTTRRRPPPOOORRR[[[hhhpppaaaZZZSSSOOOHHH???;;;===<<<999:::>>>@@@??????AAA??????AAAGGGPPPZZZccciiinnnoooqqqrrrrrrsssssstttrrrqqqqqqqqqqqqrrrrrrsssvvvvvvuuutttrrrqqqpppooommmoooqqqrrrrrrqqqooommmoooooopppppppppoooooonnnpppqqqqqqoookkkddd^^^ZZZOOOJJJGGGHHHHHHFFFFFFIIIPPP```ttt}}}xxxmmm\\\OOOIIIKKKLLLKKKMMMNNNIIIAAACCCNNNeee~~~qqqnnn|||zzzUUU===;;;666222222000...............///111111666@@@NNN]]]kkkwwwyyyvvvtttuuu|||lllfffuuu~~~dddAAA<<<:::888<<<777<<<;;;@@@FFFIIIJJJSSSjjjyyyjjj^^^VVVSSSPPPKKKFFFCCCBBBBBBCCCCCCBBBAAA???>>>============>>>???AAADDDIIIMMMOOOQQQPPPOOOOOONNNNNNNNNOOOKKKLLLLLLNNNPPPRRRUUUVVVYYYXXXWWWVVVUUUQQQLLLIIIFFFEEECCCAAA???======<<<>>>???AAACCCHHHPPPZZZ```ppptttssslllhhhiiijjjhhhoooppptttvvvsssqqqwww{{{tttqqqmmmjjjhhhbbbZZZTTTOOOKKKFFFAAA>>>:::777555555444444333444555666777666666666666777888999:::888999999999:::<<<@@@CCCKKKMMMMMMIIIDDDDDDIIINNN___vvvnnn___III???@@@CCCZZZ~~~}}}}}}uuuwww{{{}}}~~~~~~vvv{{{|||SSS===888444333222......000////////////////////////......///000444CCC___xxxxxxqqqrrrxxx}}}{{{xxx}}}wwwxxx~~~yyyhhh```fffpppvvvyyyyyyyyyxxxvvvwwwyyy{{{|||{{{tttooonnnnnn{{{zzz___```zzzgggRRREEEGGGIIILLLOOOQQQSSSTTTYYYgggrrrssszzz111111000000111222222333111444AAAYYYrrrxxxllliii|||pppUUUEEEAAA===EEEGGGLLLTTTbbbxxx}}}~~~|||zzzzzz{{{{{{zzzvvv{{{{{{wwwrrrnnnkkkkkkmmmnnnppptttxxx{{{{{{{{{|||}}}|||zzzxxxwwwsssiii[[[PPPJJJIIIJJJNNNVVV^^^dddhhhRRRLLLFFFCCCAAA@@@CCCHHHBBB===999::::::888888:::555555777<<>>===<<<:::999777777777555555666888:::>>>AAABBBHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIJJJLLLNNNPPPRRRSSSSSSRRRRRRRRRPPPMMMHHHDDDBBBBBB@@@>>>===<<<;;;;;;>>>???AAADDDJJJTTT___fffoootttvvvrrrppprrrtttttt|||}}}~~~{{{{{{ssspppllljjjgggbbbZZZSSSOOOKKKEEEAAA===:::777555444444444333444555555666666666666666777888999999777888999999999;;;>>>AAAIIIKKKLLLHHHDDDCCCGGGLLL\\\rrrxxxhhhOOO@@@???DDD\\\zzzwwwyyy{{{|||wwwuuuyyyzzz[[[???888444333222///...000///////////////////////////......111666DDD[[[pppxxxssspppsssyyy}}}zzzvvv|||{{{{{{hhh___dddnnnuuuyyyyyyyyyxxxvvvwwwyyy{{{}}}wwwppplllmmmooo~~~zzzaaaiii|||cccOOODDDGGGIIIJJJKKKMMMQQQUUUcccuuu~~~xxx|||000000000000111222333333111444AAAZZZvvvpppkkkmmmlllPPPCCCBBB===FFFIIINNNXXXhhh}}}}}}||||||~~~}}}||||||{{{{{{{{{wwwzzz}}}~~~~~~}}}yyyuuusssoookkkjjjkkkmmmnnnppptttzzzwwwmmmcccZZZSSSOOOXXXWWWYYY^^^dddfffbbb^^^GGGDDDBBBCCCFFFLLLTTTYYYMMMEEE???>>>>>>;;;;;;<<<::::::;;;<<<>>>BBBGGGKKKPPPWWWbbbjjjnnnpppqqqssssssrrrqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnooooooqqqqqqpppooonnnmmmmmmmmmllllllllllllkkkjjjiiihhh[[[OOODDDDDDHHHHHHFFFEEEJJJ[[[ooo~~~}}}wwwdddRRRKKKKKKHHHFFFHHHLLLJJJEEE>>>HHHaaasssiiissseeeDDD:::555666666///............///000111222333AAAZZZ{{{wwwxxxkkkhhhvvv{{{^^^===;;;;;;;;;???:::???>>>BBBGGGJJJMMMZZZtttwwwhhh]]]UUUPPPJJJHHHDDD@@@===<<<<<<<<<;;;:::888666555333333333222222333444666888:::;;;AAAAAAAAABBBCCCEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPNNNMMMMMMMMMLLLIIIDDD@@@??????===<<<;;;;;;::::::===>>>@@@DDDJJJTTT___fffccchhhkkkllllllqqqxxx~~~wwwsssooollliiifffaaaYYYSSSMMMJJJDDD@@@===:::777444333333333444444444555555666555555666666777888999777888999999:::;;;>>>@@@FFFIIIJJJHHHCCCBBBEEEJJJVVVllluuuYYYEEE???AAAUUUttt~~~{{{{{{{{{{{{|||sssvvvzzzzzzeeeAAA:::444333333000///000////////////////////////000------222999EEEYYYiiisssqqqqqqvvv|||~~~zzzuuuzzz}}}|||xxxeee]]]dddpppxxxzzzzzzzzzyyywwwxxxzzz|||~~~zzzuuupppmmmkkkooo|||jjjxxxyyybbbNNNFFFHHHIIIHHHGGGMMMWWW___vvvwww}}}000000000000111222333444222444@@@ZZZyyyooopppwww}}}hhhLLLBBBCCC???DDDIIIQQQ^^^nnn~~~|||{{{}}}~~~}}}}}}~~~~~~~~~}}}|||{{{||||||||||||{{{yyyxxxzzz}}}~~~{{{wwwtttpppooommmlllkkkkkklllmmmqqqtttyyy~~~ooo]]]PPPMMMTTT\\\kkkiiijjjlllmmmfffZZZOOOBBBDDDEEEHHHNNNUUU\\\___RRRJJJEEEFFFFFFDDDAAAAAA@@@BBBCCCBBBAAACCCFFFIIIKKKTTTbbblllppprrrtttvvvuuutttsssrrrrrrrrrrrrrrrpppqqqqqqqqqrrrrrrrrrrrrqqqppppppooooooppppppqqqqqqqqqooonnnmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjZZZLLLAAAAAAGGGHHHFFFEEEGGGWWWkkk{{{|||yyyeeeSSSKKKKKKGGGEEEGGGLLLKKKFFFAAAKKKfffyyynnntttjjjFFF888333555666//////......//////000111222666FFFcccwwwvvvhhheeeoooqqqbbb@@@<<<::::::???;;;AAA???BBBGGGJJJNNN]]]yyyqqqbbbYYYRRRNNNGGGEEEBBB???<<<;;;::::::999888666555333222222111222222222333555666777888<<<<<<===>>>@@@BBBDDDEEEFFFHHHKKKMMMOOOOOOOOOOOOJJJIIIHHHHHHGGGEEEBBB???>>>======<<<;;;;;;<<<<<<===>>>@@@DDDIIIQQQ[[[aaa\\\^^^bbbdddeeekkkvvvwwwsssrrroookkkiiifff```XXXRRRLLLIIICCC???<<<999666444333333333444444444444444555555555555666777888999777999:::;;;;;;<<<>>>@@@CCCGGGJJJHHHCCCBBBDDDHHHQQQeee|||aaaJJJAAA===JJJddd}}}{{{}}}yyyxxx}}}{{{vvvvvvyyywwwkkkDDD;;;333333333111000000////////////////////////000......444<<>>AAACCCDDDFFFHHHLLLOOOPPPPPPNNNMMMHHHFFFCCCBBBBBBBBB@@@>>>>>>>>>>>>======>>>??????>>>@@@CCCFFFJJJPPPWWW\\\^^^```ccceeeeeehhhtttwwwvvvqqqnnnjjjhhheee```XXXQQQKKKHHHCCC>>><<<999666444222222333444444444444333555555555555666777888888777999;;;<<<;;;<<<>>>???AAAFFFIIIHHHDDDBBBDDDGGGMMM```{{{}}}eeeNNNBBB;;;CCCXXX|||yyyzzzwwwzzz{{{rrrtttpppnnnFFF<<<333333444222000000////////////////////////000...000666>>>III[[[jjjnnnooosssxxx|||{{{uuupppsssxxx{{{zzz}}}zzzeee\\\dddrrr|||{{{{{{{{{zzzxxxyyy{{{}}}{{{|||{{{zzzxxxuuurrrppphhhppphhhTTTHHHGGGEEEFFFOOO```ttt|||/////////000111333444555333???RRRjjjtttvvv{{{xxx```EEE@@@EEEBBBDDDIIIRRRbbbuuu~~~~~~~~~|||zzzyyy{{{||||||{{{yyyyyy|||~~~}}}{{{xxxuuurrrrrruuuxxx{{{{{{yyywwwrrrnnnlllkkkhhhgggffffffhhhlllppprrruuuvvvxxxxxxxxxyyy|||~~~uuuiiiZZZPPPQQQ[[[gggoooaaa\\\VVVQQQNNNKKKFFFCCCFFFLLLQQQSSSWWW^^^```]]]KKKIIIMMMYYYaaa^^^WWWRRRJJJNNNSSSUUUUUUWWW[[[___XXXcccooouuutttqqqqqqsssuuuuuutttttttttuuuvvvvvvqqqqqqrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqpppooommmllllllmmmnnnoooppppppooommmkkkgggdddbbbVVVKKKBBBBBBEEEEEECCCCCCFFFTTTcccppp~~~~~~yyyhhhYYYLLLKKKIIIFFFIIINNNMMMHHHAAAHHHaaauuurrryyyUUU>>>111333555///////////////000111222333777IIIbbbyyyxxxnnnrrriiidddiiilll~~~___>>>;;;;;;:::???:::>>>???AAAEEEIIIOOO```}}}iii[[[SSSMMMJJJBBB@@@>>>;;;999777666666555555444333333333333333222333444555666777777777888888999;;;===???AAABBBEEEGGGKKKOOOPPPOOOMMMKKKFFFCCC???======>>>>>>===@@@@@@???@@@@@@AAABBBBBB???BBBFFFJJJNNNSSSXXX[[[aaadddjjjooonnnnnnwwwzzzwwwyyyqqqnnnjjjgggeee___WWWQQQJJJGGGBBB>>>;;;999666444111222333444444444333333555555555555555666888888666888:::;;;;;;;;;<<<===@@@EEEJJJIIIEEEBBBDDDGGGLLL^^^yyyhhhOOOBBB999>>>PPPsss~~~wwwttt{{{yyyzzz{{{yyymmmoookkkzzzsssHHH===333222444333111000//////////////////////////////333999???KKK^^^oooqqqrrrvvvzzz}}}zzztttooouuuxxxzzz{{{yyycccZZZbbbqqq{{{yyyzzzyyyxxxwwwwwwyyy{{{yyyzzzzzzyyywwwssspppmmmjjjrrrkkkWWWFFFEEEFFFLLL[[[ppp/////////000111333444555222EEE]]]sss}}}}}}zzzvvv^^^CCC>>>EEEAAAEEEIIIRRRaaauuu}}}~~~~~~~~~~~~~~~|||{{{zzz{{{|||zzzwwwxxx|||yyyyyywwwtttqqqpppqqqrrrrrrrrrqqqnnnkkkgggeeeeeefffdddaaaaaadddkkkrrrwwwtttwwwyyyyyyxxxvvvuuuuuufffYYYLLLIIIQQQ[[[______TTTNNNFFFAAA@@@CCCGGGJJJIIIPPPUUUWWW]]]fffjjjgggKKKLLLTTTdddnnnlllccc\\\TTTYYY___aaa```aaafffjjjgggqqq{{{{{{vvvtttvvvtttttttttttttttuuuvvvwwwqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrrrrrrrrrrqqqpppooonnnmmmllllllmmmooopppmmmmmmnnnmmmkkkhhheeecccVVVMMMEEEDDDEEECCCBBBBBBHHHTTTaaammmzzzyyyjjj\\\LLLLLLIIIGGGJJJOOOMMMHHH>>>CCCYYY}}}wwwqqq___FFF666555888222////////////000111222333;;;JJJ]]]lllwww~~~vvvnnnssskkkeeeiiikkk]]]>>>===??????BBB;;;???>>>@@@DDDHHHOOOaaa{{{gggZZZQQQKKKHHH@@@>>><<<:::888666555444444444333333333333444444444555666888999999::::::777777888:::<<<>>>@@@AAADDDFFFKKKNNNOOONNNLLLJJJDDD@@@<<<999999;;;<<<===AAAAAAAAAAAABBBCCCDDDEEE@@@DDDIIINNNRRRVVVZZZ\\\```eeeooowwwwwwuuu}}}}}}zzzqqqqqquuupppmmmjjjgggddd___WWWQQQJJJFFFAAA>>>;;;999666444111222333444555444333333555444444555555666777888555777999:::::::::;;;<<<@@@EEEJJJJJJFFFCCCDDDGGGLLL^^^yyyjjjOOO@@@777:::JJJeeesss~~~|||qqqooo}}}{{{yyyyyy}}}|||uuukkkmmmiiixxxyyyIII===333222444333111000////////////////////////...000444:::@@@LLLaaasssuuuwwwzzz~~~|||vvvpppwwwyyyzzz|||uuu```WWWaaaqqq{{{wwwxxxxxxwwwuuuuuuwwwzzzxxxyyyyyyxxxuuuqqqmmmjjjkkktttnnnXXXKKKKKKNNNYYYlll111111111111222333444555555JJJbbbuuu~~~vvvZZZDDD@@@DDDFFFJJJLLLTTTfff|||uuuvvv}}}zzz{{{zzz~~~|||{{{}}}}}}{{{zzzvvvqqqmmmkkkiiifffeeeeeebbbbbbfffgggeeeeeegggcccaaa```ccchhhnnnppppppvvvwwwwwwwwwtttnnnfff```RRRJJJCCCBBBGGGJJJGGGCCC>>>???@@@CCCLLLXXX^^^^^^XXX```bbb^^^bbbnnnqqqmmmXXXVVV^^^qqq~~~qqqfff]]]eeennnrrrqqqqqqvvvzzz}}}yyysssvvvvvvttttttwww{{{{{{vvvrrroooppppppqqqqqqqqqpppppprrrqqqoooooooooqqqtttuuuppppppooonnnnnnnnnnnnnnnkkkkkkkkklllllliiieeeaaaWWWPPPFFF@@@???AAABBBBBBEEEQQQ```lllzzz~~~ppp]]]RRRNNNIIIGGGJJJMMMJJJEEECCCGGGRRRpppqqqyyyhhhBBB999777222222///000000//////000222444:::GGGVVVcccooozzzzzzzzzpppggggggeeemmmVVVFFFCCCGGG@@@<<<>>><<<@@@???DDDJJJNNN[[[}}}oooaaaYYYPPPHHHDDD@@@>>>:::777666666444333444333333222222333333444666777999;;;<<<<<<<<<;;;>>>===<<<;;;;;;===???AAAEEEHHHLLLNNNMMMKKKIIIHHHFFF@@@;;;<<<<<<999:::<<>>DDDJJJGGG@@@???KKKWWWYYYYYY^^^dddhhhgggqqqxxxuuutttzzz{{{qqqpppxxx}}}zzz{{{tttjjjhhhnnntttsssppplllhhhccc]]]VVVRRRJJJFFFAAA===:::777444222111222222333333444444555333444555666777777777777777777777888999999::::::AAAFFFJJJJJJGGGDDDCCCCCCGGGZZZtttnnnVVVCCC<<<<<<@@@YYYpppxxxrrrqqqsssyyyppppppmmmyyy|||{{{uuujjjmmmtttzzz|||TTT777666666333555///555000000//////......------//////333:::BBBNNNcccuuuxxxxxx}}}zzztttqqq|||xxxwww|||uuuccc]]]fffsssyyyvvvvvvwwwwwwwwwwwwvvvvvv{{{yyyxxxxxxwwwssskkkeeeeeepppzzzWWWKKKPPPVVVggg111111111111222333444555:::MMMdddvvv||||||vvvYYYDDD@@@DDDFFFJJJNNNXXXiii}}}|||yyy}}}~~~}}}zzz{{{yyy}}}~~~{{{zzz|||{{{xxx{{{wwwrrrnnnjjjfffbbb```eeeaaa___bbbdddbbbaaaccc___]]]]]]aaafffkkknnnnnnsssuuuwwwwwwrrrggg[[[SSSJJJEEEBBBCCCHHHHHHBBB<<<:::===???CCCOOO]]]eeefffiiijjjfffccclllwwwvvvkkk]]]bbbooo|||nnneeegggkkkqqquuuwwwxxx{{{}}}~~~wwwxxxvvvttttttwwwzzzzzzvvvqqqqqqqqqrrrsssssssssssssssqqqpppooonnnnnnoooppppppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnlllhhhdddXXXPPPFFF@@@???AAABBBBBBDDDOOO]]]iiixxx~~~~~~~~~ppp___PPPLLLGGGEEEHHHKKKHHHEEE===???IIIddd|||rrr|||}}}kkkCCC999777222222///000000//////000222444;;;HHHWWWcccnnnwww{{{yyywwwyyypppgggfffeeeoooYYYJJJHHHKKKCCC===>>><<<>>>@@@GGGOOOSSS___lll___WWWNNNFFFBBB@@@===999777666555444333444333333333333333444444777888999;;;<<<=========???>>>===<<<===>>>???@@@BBBDDDHHHJJJIIIIIIIIIIIICCC===999:::;;;999:::<<<<<>>;;;===AAAKKKTTTYYYeee}}}gggZZZRRRKKKDDD@@@>>>;;;888666666555444333333333333333333444555666999999999:::<<<===???@@@????????????>>>>>>>>>>>>>>>@@@BBBCCCCCCEEEGGGJJJ???:::777999;;;:::<<<>>>===@@@BBBEEEJJJMMMIIIBBBLLLQQQWWW```mmmxxx{{{xxxyyy{{{{{{xxxxxxyyywwwsssiiilllwww}}}}}}zzz~~~|||tttjjjeeebbb\\\SSSKKKIIIEEE@@@<<<:::777555222111222222333333444444555333444555666777777777777777777777888999999::::::???DDDIIIJJJGGGCCCBBBBBBDDDUUUppprrrZZZFFF<<<===@@@XXXvvv{{{tttrrrzzzsssiiihhhvvv~~~wwwrrriiijjjjjjqqqzzz[[[;;;888666222444...222...///////////////000000---000666===CCCOOOeeeyyy~~~yyywwwyyy~~~}}}zzz{{{}}}oooaaa\\\eeeqqqxxxwwwvvvuuuttttttuuuvvvwwwzzz{{{zzzwwwrrrmmmjjjiiilll}}}jjj___```nnn111111111111222333444444;;;NNNfff{{{|||pppTTTCCCAAAEEEEEEJJJUUUeeeuuu~~~}}}sssiiihhhsss~~~{{{yyy{{{wwwzzz{{{yyyyyyyyyvvvppplllfff]]]UUUOOOKKKHHHFFFCCCBBBHHHRRRZZZZZZXXXXXXXXXZZZ^^^ccchhhkkkmmmnnnmmmppppppkkk___NNN???666:::<<>>@@@BBBBBBAAAIIISSS___qqq}}}{{{|||rrrdddRRRJJJBBBBBBEEEGGGGGGGGGCCCAAABBBVVVuuu|||vvvHHH999666222111///000000//////000222444>>>KKK[[[fffooouuuuuurrrssswwwpppgggddddddppp[[[OOOPPPSSSIII@@@???<<<===CCCLLLTTT[[[iiiuuu```TTTNNNGGG@@@===<<<:::777555555555444222222222333333444666777888::::::::::::<<<>>>@@@BBB??????@@@@@@???>>>===<<<<<<=========>>>AAAFFFIII???:::777:::===>>>@@@DDDEEEEEEFFFHHHJJJLLLIIIFFFLLLSSS]]]gggttt~~~|||zzzvvvtttsssrrrxxx~~~yyymmmfffccc]]]QQQGGGGGGDDD???<<<999777555333111222222333333444444555333444555666777777777777777777777888999999::::::>>>CCCHHHJJJGGGCCCAAAAAABBBQQQllluuu]]]HHH======AAAWWWtttxxxrrrqqqxxxuuuiiigggttt{{{uuuqqqhhhiiiooo}}}```???999666222444---111......//////000000000111///222777<<>>======>>>666;;;EEERRRXXXUUUQQQPPPRRRVVV]]]cccgggjjjlllmmmllllllggg^^^PPPCCC999444777:::???CCCEEECCC@@@===GGGKKKMMMMMMQQQXXX]]]]]]fffuuuxxxjjj___YYYbbbeeelllrrrrrrnnnpppuuukkkvvvyyytttvvvvvvuuuuuuuuutttrrrppppppppppppooommmllljjjiiijjjlllnnnpppqqqpppnnnmmmooonnnnnnnnnnnnnnnoooooojjjjjjiiijjjkkkjjjhhhfffZZZQQQFFF???>>>@@@BBBCCC???FFFOOO[[[nnn~~~|||~~~uuuhhhWWWKKKBBBCCCFFFFFFGGGJJJBBB???<<>>LLL[[[gggpppvvvwwwttttttwwwqqqiiiggggggrrrWWWMMMOOOSSSIII@@@@@@>>>???DDDKKKQQQYYYkkknnnYYYNNNIIICCC>>>;;;:::888555444444444333222222222222444555777999:::<<<;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>===<<<;;;===<<<;;;:::;;;???FFFJJJBBB<<<999<<<@@@BBBGGGLLLMMMJJJGGGGGGGGGGGGGGGHHHKKKYYYiiissszzz{{{rrrooossszzzvvvjjjeeeccc]]]RRRHHHFFFCCC>>>;;;999888555444111222222333333444444555333444555666777777777777777777777888999999::::::<<>>===AAAVVVppp{{{uuussssssvvvyyykkkhhhttt~~~zzzvvvtttnnnjjjvvveeeBBB:::666222444---000.../////////000000111111000222777<<>>:::BBBNNNXXXVVVMMMGGGGGGKKKQQQZZZaaaeeegggiiijjjjjjfff^^^QQQDDD<<<:::;;;999===@@@BBBAAA???>>>>>>EEEKKKOOOOOOQQQUUUXXXWWWgggrrryyynnnXXXIIIIIINNNUUUYYYbbbkkklllfffbbbccc\\\mmmzzzuuuvvvvvvvvvuuutttrrrqqqpppsssrrrrrrqqqooommmlllkkkkkklllnnnpppqqqqqqooooooooonnnnnnnnnnnnoooppppppnnnlllkkkkkklllkkkiiihhh[[[RRRFFF>>>===???BBBCCC???EEEMMMYYYmmmxxxlll\\\NNNCCCCCCFFFEEEFFFKKKBBB???;;;LLLqqq|||~~~KKK777555333222///000000//////000222444???LLL[[[gggpppwwwxxxvvvvvvyyyrrrmmmooooooxxxVVVLLLOOOSSSGGG??????>>>@@@DDDJJJNNNWWWmmmzzzgggSSSIIIEEEAAA<<<999999666444333333444333222111111222444666999;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;::::::::::::===<<<;;;;;;===BBBIIINNNGGG@@@<<<===BBBFFFMMMTTTSSSNNNIIIHHHFFFDDDFFFJJJOOOaaattt}}}|||ssspppyyy|||}}}}}}{{{qqqkkkdddaaa```\\\RRRJJJEEEBBB>>>;;;999888666444111222222333333444444555333444555666777777777777777777777888999999::::::;;;@@@GGGIIIGGGCCCAAA@@@AAAJJJbbb|||cccLLL???>>>AAASSSooo}}}{{{{{{yyyxxx}}}zzzmmmjjjvvv~~~{{{{{{vvvpppzzziiiDDD;;;666222555...111///000000000000000000111...222888>>>HHHddd}}}yyymmm```[[[\\\cccmmmwwwxxxwwwvvvuuuuuuvvvwwwxxx}}}~~~~~~{{{wwwtttqqqqqqsss|||vvv111111111111222333444555;;;III```xxx~~~www~~~www```HHH>>>CCCGGGEEEPPPZZZkkk|||zzzsssllljjjlllmmmkkkgggppp}}}{{{{{{yyyuuusssvvvssstttsssqqqpppmmmcccXXXIIIDDD===999999===@@@BBBCCCKKKVVVZZZQQQDDD@@@BBBGGGOOOYYYaaaeeeggghhhiiieee```VVVIII===:::>>>CCCBBBEEEHHHGGGCCC???===>>>CCCKKKPPPPPPPPPQQQQQQOOOZZZ^^^___XXXLLLGGGNNNXXX\\\```gggkkkeee[[[VVVWWWZZZkkk~~~~~~wwwuuuvvvvvvvvvtttrrrppppppppprrrrrrrrrrrrqqqpppooonnnmmmnnnoooooopppooonnnnnnmmmmmmmmmmmmmmmnnnooooooooonnnlllkkkkkkkkkiiiggg\\\RRRFFF>>>===???BBBCCC???DDDLLLYYYmmm{{{ooo___OOOCCCCCCEEEBBBEEEKKKDDDBBB===NNNwww{{{yyyLLL666555333222///000000//////000222444AAAMMM[[[eeemmmuuuvvvuuuxxxzzztttssszzz{{{XXXMMMPPPRRREEE<<<>>>>>>???EEEJJJNNNYYYqqquuucccOOOFFFCCC???;;;999777555222222333333333222000111222444777:::<<<===<<<============<<<;;;;;;999888777777777888999:::;;;;;;;;;<<<@@@GGGOOOUUULLLCCC===>>>BBBHHHQQQZZZWWWRRROOOOOOMMMIIIJJJOOOUUUfffwww}}}yyywwwxxxrrrppppppsssuuurrrkkkffffffhhhiiifffcccaaa^^^YYYQQQJJJDDDAAA===:::999888666555111222222333333444444555333444555666777777777777777777777888999999::::::999???FFFIIIGGGCCC@@@@@@BBBHHH]]]}}}~~~fffMMM???>>>BBBOOOrrr}}}~~~uuummmlllzzz|||xxxyyykkkEEE;;;666333666///222111111111000000000000000---333:::@@@JJJfffyyylll___\\\___eeeoooyyyxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{{{{{{{zzzwwwsssooosss~~~~~~tttvvv111111111111222333444555;;;HHH```yyy{{{~~~ttt]]]EEE===CCCGGGFFFQQQ[[[jjj|||{{{vvvqqqsssxxxzzzwwwrrryyy|||zzzzzzxxxsssrrruuuqqqrrrqqqnnnmmmiii^^^RRRAAA>>>;;;;;;===@@@CCCDDDFFFNNNXXXXXXLLL>>><<>>>>>EEELLLRRRQQQNNNMMMJJJGGGUUUUUUVVVVVVVVVXXX___fffmmmnnnpppkkk___SSSQQQVVVaaaooowwwtttsssvvvwwwvvvtttrrrpppooopppoooooopppqqqqqqqqqqqqqqqoooooooooooonnnmmmlllllllllllllllllllllmmmnnnooonnnllljjjiiiiiihhhfffddd\\\SSSFFF>>><<>>:::888666444222111222333333222000111222444777:::===>>><<<======>>>===;;;999888777666555444444666888:::999:::;;;>>>CCCKKKTTTZZZNNNEEE======BBBIIISSS\\\[[[WWWVVVXXXVVVPPPQQQVVVYYYfffttt{{{|||~~~zzzuuupppnnnjjjeee``````cccgggjjjiiigggddd___WWWNNNHHHDDDAAA===:::999888666555111222222333333444555555333444555666777777777777777777777888999999::::::999???FFFIIIGGGCCC@@@???CCCGGG[[[{{{gggNNN???>>>BBBMMMwww|||mmmlllmmm}}}wwwyyylllEEE:::555333666///222222222111111000000//////...444<<<@@@HHHbbbzzzlll```^^^aaagggqqq|||xxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxzzz{{{yyysssnnnuuuzzzuuu444000///222333222555999===PPPllloooWWWEEE@@@CCCGGGJJJQQQ]]]hhhyyyzzz~~~}}}{{{yyyxxxvvvtttsssssssssqqqooosssqqqooommmhhh]]]NNNCCC===>>>===:::<<>>===???EEEKKKKKKQQQTTTQQQIIIDDDEEEHHHRRRRRRSSSSSSSSSTTTTTTTTT[[[WWWSSSSSSXXXcccmmmtttxxx}}}}}}ppp]]]RRRTTT\\\cccooosssjjjlllrrrrrrtttrrrmmmnnnssssssnnnoooooonnnnnnnnnnnnoooooonnnnnnoooooooooooonnnnnnkkklllmmmmmmnnnnnnmmmmmmnnnjjjhhhiiillllllgggbbb\\\TTTIII@@@<<<===???AAACCCEEELLLYYYlll~~~ppp^^^PPPDDDBBBEEEFFFGGGHHHHHHAAA===MMMssszzz|||zzz}}}OOO777666444111111111111000///111555888AAAQQQ\\\___hhhzzzxxxpppuuu}}}rrrSSSVVVVVVNNNBBB::::::===AAAHHHNNNQQQ]]]xxx}}}hhhZZZJJJBBB>>>999666777333222222111111222222333222333444666888999::::::::::::::::::888666444333222333555666888999999999<<<===???AAAEEEKKKSSSXXXLLLGGG@@@===@@@HHHRRRYYYYYYZZZ\\\\\\WWWRRRUUU[[[mmmqqqvvv{{{}}}xxxsssppprrrvvvyyyxxxqqqjjjfff___UUUMMMJJJCCC@@@<<<999777555333000000111111222222333444444333333444444555666666666666666666777888888999999;;;>>>CCCGGGGGGEEEAAA>>>DDDHHHYYYtttlllRRRAAA===@@@LLL|||vvvvvvrrruuu}}}~~~xxxyyyuuuCCC:::999222555111000000000////////////000000///999@@@@@@FFFZZZvvv|||~~~|||yyy}}}~~~mmmddd```ZZZbbbqqqwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyxxxyyyzzzzzzxxxtttqqquuu}}}lllnnn444000///222333222555999JJJ[[[ttt}}}nnnUUUCCC>>>BBBGGGKKKQQQ^^^iiiyyy}}}~~~|||{{{{{{{{{{{{uuutttrrrqqqqqqqqqooommmpppnnnllljjjfff[[[MMMBBBEEEBBB@@@EEEQQQ]]]bbbbbbPPPJJJCCC>>>;;;;;;<<>>???@@@CCCHHHNNNSSSFFFBBB===<<<@@@IIISSSZZZ___]]]\\\ZZZTTTOOORRRXXXdddggglllqqqwww{{{zzzjjjbbb]]]TTTLLLHHHCCC@@@<<<:::888666333111000111111222222333333444333333444444555666666666666666777777888888999999;;;>>>CCCGGGGGGEEEAAA>>>CCCGGGWWWsssmmmSSSAAA===@@@PPP|||uuuuuurrrrrr||||||xxxssswwwwwwEEE;;;999222555111000000000////////////000000---888@@@@@@EEEVVVnnn~~~xxxqqqqqqvvv||||||~~~|||yyy|||}}}lllccc```[[[cccrrrwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyvvvrrrnnnsssyyynnnzzz444000///222333222555999OOO___vvvxxxoooVVVDDD???CCCJJJMMMRRR___jjjzzz~~~zzzuuutttuuuxxxuuuxxx|||}}}zzzwwwrrrqqqooonnnnnnmmmkkkhhhjjjhhheeebbb^^^UUUKKKBBBJJJBBBAAANNNbbbkkkfff\\\JJJ???999:::<<<:::<<>>;;;888666666333222222111111222222333222333555777999:::;;;;;;666666777888888888777777555555777999:::;;;;;;;;;============>>>AAAFFFIIIEEEBBB@@@AAAFFFOOOYYY___```\\\YYYWWWRRROOOTTT[[[```cccgggkkkoootttzzz~~~kkk```[[[TTTLLLGGGCCC@@@<<<:::888666444222000000111111222333333333333333444444555666666666666666777777888999999999;;;>>>CCCFFFGGGEEEAAA>>>AAAEEEUUUpppoooTTTBBB===???QQQyyysssuuurrrrrr~~~uuupppmmmsss{{{HHH===:::111444000000000000////////////000000...999AAABBBEEETTThhhvvv~~~|||zzzrrrjjjiiimmmvvvxxx|||~~~{{{}}}{{{jjjbbb___[[[cccrrrvvvtttuuuuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxuuuppplllppp|||wwwuuu444000///222333222555999LLL]]]vvvyyy|||rrrXXXFFFAAAEEELLLPPPSSSbbbmmm|||~~~yyyuuutttuuuuuuvvvooowwwwwwqqqooonnnlllkkkkkkiiieeeccc```\\\WWWSSSQQQMMMIIIFFFMMMFFFGGGWWWhhhhhhXXXIIIGGG>>>999<<<;;;888>>>JJJdddmmmsssoooiiigggfffdddXXXKKK>>>888888999===BBB@@@>>><<<<<>>@@@???BBBHHHSSSdddyyy~~~ttteeeUUUFFFAAABBBCCCDDDFFFCCC@@@<<>>888444222111111111000///111555888GGGZZZqqqvvvjjjhhhkkkrrrwwwdddWWW[[[\\\SSSEEE<<<===AAA@@@IIIQQQXXXggg}}}mmm[[[NNNAAA<<<:::777555666333222222111111222222333111222444666888999::::::666666666666666666666666444444555777888888888888999999999888777888;;;>>>AAAAAAAAACCCHHHOOOWWW[[[WWWSSSPPPPPPPPPRRRZZZccchhhlllpppqqqrrrsssvvvyyypppeee]]]TTTLLLIIIBBB@@@<<<:::888666444222000000000111222222333333333333444444555666666666666777777888888999:::::::::>>>BBBFFFGGGDDD@@@>>>???BBBQQQmmmrrrVVVCCC>>>???KKKqqq~~~zzzxxxwwwpppsssrrrtttrrrmmmiiiqqqLLL???;;;111444000000000000////////////000000222<<>>999888999<<>>@@@>>>AAAGGGQQQaaavvvwwwhhhXXXGGGAAABBBCCCEEEGGGFFFDDD@@@EEE\\\xxxzzz~~~}}}wwwuuu^^^???777333111111111111000///111555888HHHbbb~~~rrrhhheeefffmmmtttcccZZZ___```UUUEEE:::;;;@@@@@@HHHQQQYYYiiixxxiiiVVVJJJ>>>:::999666555555333222222111111222222333000111333555666888888999777777666555444444444444777888888999999999888888444444444222000111333555888888999<<>>@@@NNNiiitttYYYEEE>>>>>>EEE```zzz}}}yyyuuurrruuummmooooootttuuuooojjjpppOOOAAA;;;111444111111000000////////////000000444<<>>:::::::::===AAACCCBBB@@@===<<<>>>DDDHHHUUU\\\___[[[RRRPPPXXX```ZZZWWWXXXaaannnyyy}}}|||~~~vvvooolllkkkooowww|||tttqqqpppoooppptttqqqppppppooooooppppppqqqnnnnnnoooooooooooonnnnnnkkklllmmmmmmnnnnnnmmmmmmjjjkkkkkkkkkjjjhhhfffeee^^^VVVJJJ@@@<<<<<<>>>???===AAAGGGPPP___tttzzzjjjZZZHHHBBBBBBDDDGGGIIIGGGEEE@@@@@@RRRmmm}}}~~~~~~bbb@@@777333222111111111000///111555888CCCaaaqqqhhhccccccfffnnnrrraaaZZZ```aaaVVVEEE:::;;;AAAAAAHHHPPPXXXjjjuuueeeSSSHHH<<<999888666444555333222222111111222222333000111333555777888888999999888777666555555555555888888888777666555444333111111111000//////111333444555777:::===???@@@AAAEEEBBBCCCJJJPPPWWW___gggzzzxxxooo```OOOGGGFFF@@@===:::888666555333111//////000000111222222222333333444444555666666666777777888888999::::::::::::===BBBEEEFFFDDD@@@===>>>???LLLfffwww[[[FFF>>>===BBBVVVmmmxxxzzzyyywwwsss|||xxxnnnooonnnqqq{{{uuunnnpppQQQBBB<<<111555222333000000////////////000000222:::@@@BBBIIIZZZnnn{{{|||yyyyyy|||zzzuuussstttrrrtttzzz||||||yyyggg^^^]]]\\\dddpppqqqssssssssssssttttttttttttwwwxxxzzz{{{zzzvvvpppkkknnnzzz444000///222333222555999JJJaaa|||{{{ssscccOOOAAA???DDDJJJMMMYYYjjjxxxzzzvvvwww{{{zzz||||||wwwppplllkkkmmmeeeccc```]]]YYYSSSLLLHHH>>><<<888555555888<<<@@@???CCCMMMSSSLLLAAAFFFSSS[[[fffiiibbbcccvvvyyynnngggaaa^^^\\\SSSIII>>>;;;;;;:::===@@@GGGGGGDDD???<<<@@@JJJSSSYYY___ccc```XXXSSSVVV[[[SSSWWW___kkkwww|||tttnnnjjjiiinnnvvv~~~}}}vvvrrrsssrrrpppppptttqqqppppppooooooppppppqqqoooooopppoooooonnnmmmlllkkklllmmmmmmnnnnnnmmmmmmlllmmmmmmllljjjgggfffeee___VVVJJJ@@@;;;<<<===???===AAAGGGPPP^^^sss|||lll[[[IIIBBBCCCFFFIIILLLFFFEEE>>>===MMMhhh{{{fffBBB777444555111111111000///111555888???\\\wwwyyygggbbbaaadddfffnnnnnn]]]WWW^^^```VVVEEE:::===DDDBBBHHHNNNWWWiiiqqqbbbRRRFFF<<<888888555333444333222222111111222222333222333555666888999:::::::::999888888888888999:::999888777666444222000///000111222222111222444666777999===@@@BBBCCCBBBAAAGGGEEEIIISSS\\\bbbiiippp}}}{{{rrrhhh___TTTIIICCCCCC>>>;;;888666555444222000//////000000111111222222333333444444555666666666777888888999999::::::;;;999===AAAEEEFFFCCC@@@===>>>???KKKddd~~~yyy\\\GGG>>>===???TTTkkkwwwzzzyyyyyyxxx{{{xxxwwwrrrpppwww{{{sssppp|||RRRBBB<<<222555333444000000////////////000000000888@@@DDDLLL\\\nnnxxx{{{xxxxxx{{{{{{vvvttttttsssuuu|||}}}jjj``````___gggqqqqqqtttttttttttttttsssssssssuuuvvvxxxzzzzzzvvvpppkkklllxxx}}}444000///222333222555999MMMccc}}}nnn```NNNBBBBBBHHHNNNQQQZZZlllzzzyyywwwzzzxxxqqqvvv|||{{{tttmmmiiihhhbbb```]]]YYYUUUNNNFFFAAA999999888666555666888:::AAADDDKKKMMMEEE>>>KKK___kkkvvvssseeeeee|||xxxkkkdddaaa___]]]\\\RRRHHH>>>;;;;;;:::<<>>AAAGGGOOO]]]sss~~~mmm\\\JJJCCCDDDGGGJJJNNNIIIHHHBBBAAAQQQmmmiiiDDD888555777111111111000///111555888CCC]]]sssxxxzzzxxxdddaaabbbeeegggmmmkkkYYYTTT[[[___UUUEEE;;;???FFFBBBGGGMMMVVViiinnn___RRRFFF<<<888888555333333333222222222222222222333333444666888:::;;;<<<<<<::::::999999:::<<<===>>>>>>===<<<:::888555333222111333444555555666888;;;888;;;@@@DDDFFFEEEDDDCCCJJJJJJPPP]]]hhhooovvv|||qqqdddVVVNNNHHHCCCAAAAAA===:::777555444333111////////////000111111222222333333444444555666666777777888888999999:::;;;;;;999===AAAEEEFFFCCC???===??????JJJbbb}}}zzz]]]GGG>>>======SSSmmmyyyyyyxxxyyy|||}}}yyyrrrsss~~~vvvqqqyyySSSCCC<<<222666444666000000////////////000000000999CCCHHHQQQ___nnnvvvyyyvvvwww|||}}}yyywwwwwwvvvxxxmmmcccbbbaaaiiisssrrrvvvuuuuuuttttttsssrrrrrrssstttvvvyyyyyyuuuooojjjiiivvv}}}uuuyyy333111111333222111444:::MMMccc|||ooo\\\HHH???AAAFFFLLLRRRYYYooo~~~|||}}}{{{{{{}}}|||yyylll|||{{{oookkkhhhccc```ZZZRRRLLLIIIFFFAAA===888777555333222222222333999<<>>;;;>>>FFFUUURRRMMMGGGEEENNN___lllxxxyyyuuummmeeeaaa___]]]bbbcccjjjuuuxxxuuutttwwwuuusssrrrrrrsssqqqmmmiiidddrrr}}}jjj^^^XXXXXX^^^eeegggmmmqqqpppoooqqqqqqnnnppppppoooooooooooopppppppppooonnnmmmmmmnnnooopppnnnoooooonnnkkkjjjkkklllnnnnnnlllkkkiiigggffffff___SSSGGG@@@;;;999<<>>@@@VVVxxxmmmBBB777777222000111111000000222555888FFFYYYlllvvv}}}xxxlllfffgggaaa___hhhooo}}}mmmZZZ]]]dddcccUUUEEE===>>>@@@CCCIIIPPPXXXiiimmm[[[NNNCCC:::888888666444444333222111111111333555777666777888999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888777666333222222444888;;;<<<<<>><<>>???QQQgggsssuuuuuuyyy}}}wwwzzzzzzqqquuu^^^@@@<<<777222222111000000////////////000000111;;;FFFKKKNNNWWWjjjyyyvvvrrrssszzz{{{uuurrrttt|||vvv~~~mmmaaa```___hhhttttttuuuuuutttssssssuuuvvvwwwtttvvvwwwyyy}}}~~~wwwnnnhhhsss|||vvvuuuxxx|||333111111333222111444:::QQQeee{{{sss___JJJ@@@@@@EEEKKKQQQ^^^sss|||zzzwwwwwwyyyyyyuuurrrtttyyynnniiieee^^^XXXRRRJJJEEEBBB???:::777666555444333222222333333444777999999888<<>>CCC@@@CCCGGGNNNZZZooo|||nnn\\\IIIBBBCCCFFFKKKPPPIIIEEE???BBBZZZ}}}~~~oooCCC888777111000111111000000222555888III[[[mmmuuu{{{}}}wwwmmmnnnpppiiiffflllqqqooo\\\XXX``````SSSDDD<<<===???CCCIIIPPPXXXiiimmm[[[MMMCCC999777888666444444333222222222333555777888888888999:::;;;;;;;;;;;;>>>>>>??????????????????======;;;:::999777666666444555777:::<<<<<<<<<;;;AAA>>>@@@IIIUUUYYYTTTLLLLLLVVV___bbbfffnnnvvvzzzkkk\\\ZZZTTTTTTSSSPPPLLLGGGBBB???:::999888777555333111000000000000111222222333333222333555777888777666666777888888999999:::;;;;;;;;;;;;???GGGIIIEEE@@@>>>;;;CCCHHHZZZxxxxxxZZZDDD======???PPPfffsssuuutttwww{{{}}}yyy~~~{{{qqqjjjqqq```AAA===777222333111000000////////////000000444???JJJMMMMMMVVVjjjzzz~~~{{{|||~~~}}}{{{yyyxxx}}}kkkbbbcccbbbjjjttttttuuuuuuttttttuuuuuuvvvwwwxxxyyyyyyxxxzzz{{{tttlllmmmwww~~~vvvppppppsssxxxwwwvvvvvvyyy~~~333111111333333222555;;;SSSiii~~~wwwbbbLLLAAA@@@DDDKKKQQQ```uuu~~~{{{xxxxxxzzz|||zzzxxxuuukkkgggaaaYYYPPPJJJCCC>>>;;;999555222444333333222222333333444222444555444222222666999666555666;;;BBBHHHLLLMMMHHHEEEAAA???@@@AAA@@@???>>>:::999888555888JJJ^^^hhhcccZZZSSSQQQXXXccckkkkkkkkkkkklllkkkhhhccc```dddhhhpppwwwvvvooojjjjjjeeeiiipppwww|||{{{vvvrrrnnnzzzrrrcccWWWPPPVVVcccoooxxx}}}}}}wwwtttqqqlllooooooooooooooooooooooooqqqppppppooooooppppppqqqooopppqqqqqqooommmmmmnnnooonnnmmmlllkkkjjjiiihhhaaaUUUIIIBBB===;;;>>>CCCAAADDDIIIPPP[[[ooonnn\\\IIIAAAAAADDDHHHKKKHHHDDD>>>CCC]]]|||{{{rrrEEE888777111000111111000000222555888JJJ\\\lllssswww{{{xxxqqqpppssslllgggjjjmmmzzziii\\\ZZZbbbdddXXXIIIAAA@@@AAABBBHHHOOOXXXiiinnn[[[MMMBBB999777777666444444333222222333555777:::;;;::::::;;;;;;<<<=========????????????????????????<<<;;;:::888777666666666888:::<<<>>>@@@@@@???>>>GGGDDDIIIYYYkkkooocccUUUMMMZZZeeefffeeelllvvv}}}{{{kkkUUUHHHGGGEEEGGGKKKMMMKKKFFFAAA===;;;:::999777444222111000000000000111222222333333000333666999:::888666444777888888999999:::;;;;;;;;;;;;???GGGIIIEEE@@@>>>:::BBBGGGWWWvvvxxxZZZDDD<<<===>>>OOOeeessswwwxxx{{{zzz|||zzzooofffjjjyyybbbCCC>>>888333333222111000000//////000000111555AAALLLMMMKKKSSSiii{{{|||xxx|||zzziiidddfffeeellltttssstttuuuvvvvvvwwwwwwvvvvvvxxxyyyxxxvvvxxxyyytttmmmrrr{{{~~~yyypppkkkkkkppptttqqqqqqssswww333111111333333222666;;;UUUkkkvvvyyydddMMMAAA@@@DDDKKKQQQ^^^sss~~~|||}}}{{{pppiiieee]]]UUUKKKFFF???;;;:::888444111222222222222333333444444333444555444222111222444444777:::===@@@DDDGGGJJJJJJIIIFFFAAA<<<888666555666555666666333777HHHZZZZZZVVVPPPLLLMMMTTT^^^eeeiiigggiiimmmmmmggg```]]]fffllluuuzzzwwwpppkkkhhhgggkkkqqqwwwzzzyyyuuurrrvvvrrrooofff```dddmmmwwwwwwssspppmmmnnnoooooooooooooooooonnnpppooooooooooooooooooppplllnnnpppooommmllllllllloooooommmkkkiiihhhfffeee___SSSGGG@@@;;;999<<>>>>>????????????>>>>>>>>>>>>:::999888777666666666777<<<<<<===>>>???BBBFFFJJJNNNQQQ[[[ooo~~~lllZZZQQQ```kkkkkkgggmmmyyy{{{vvvrrreeeSSSIIIIIIDDDFFFHHHIIIGGGDDD???======<<<:::777444222000///000000000111222222333333111333666888999888666555777888888999999:::;;;;;;;;;;;;???GGGIIIEEE@@@>>>:::@@@EEEUUUsssyyyZZZDDD<<<===<<>>???@@@CCCEEECCCCCCAAA<<<777444444555444333444555555888AAAJJJFFFFFFFFFFFFJJJRRR]]]dddcccbbbgggnnnnnnfff___]]]mmmttt{{{{{{uuunnnhhheeejjjmmmpppsssuuuuuuuuutttzzzxxxtttqqqrrrvvv~~~vvvsssrrrqqqmmmnnnoooooooooooonnnmmmmmmnnnnnnnnnnnnnnnnnnmmmlllnnnppppppnnnmmmllllllmmmmmmmmmlllkkkjjjjjjjjj___SSSGGG@@@;;;999<<>>======<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<888777666555666777888999<<<<<<;;;;;;>>>FFFQQQXXXZZZcccsssppp___bbboooxxxuuupppsss~~~zzzxxxvvvlll[[[RRRSSSSSSQQQNNNKKKGGGDDDAAA@@@@@@???;;;888444222000///000000000111222222333333444444555555666777777777777888888999999:::;;;;;;;;;;;;???GGGIIIEEE@@@>>>:::@@@CCCSSSqqqyyyZZZCCC<<<<<<999JJJaaarrrzzz}}}~~~}}}yyyuuupppoooxxxhhhGGG@@@:::444444444111111000000000000111111444CCCPPPNNNHHHQQQnnnvvvxxx|||vvv|||}}}mmmggggggdddjjjtttuuuuuuvvvxxxyyyyyyyyyxxxwwwvvvxxxwwwuuuvvvyyyxxxtttpppwww~~~rrriiieeeggglllooonnnooosssxxx333111111444444333777===^^^nnn~~~rrr___KKKBBBCCCHHHOOOTTT___uuuzzzvvvssstttyyy}}}~~~yyytttmmmhhhddd___WWWPPPBBB>>>888666666666444222222333444444555555555444555555555666777777888888888:::<<<===>>>@@@BBBDDDEEECCC>>>888444222333444444444444555777888;;;===<<>>CCCAAACCCHHHMMMXXXjjjppp___KKKBBB@@@???@@@BBBFFFCCC===>>>PPPlll~~~{{{zzz}}}uuuGGG:::999555000111111000000222555888QQQcccqqqpppmmmqqquuuvvvwwwxxxpppkkkppprrr{{{ooobbbfffmmmmmm^^^KKK@@@>>>>>>CCCIIIPPPXXXiiiooo\\\KKK@@@777666777555444444333444555777:::<<<===>>>===<<<;;;::::::;;;<<<===<<<;;;;;;::::::999999999666555444555666999;;;======???BBBDDDIIIRRR^^^gggooozzzzzzlllvvv}}}{{{wwwzzz|||rrrbbb[[[]]]fffccc___YYYRRRMMMIIIFFFDDDAAA===999555222111000000000000111222222333333555555444444555666888888777888888999999:::;;;;;;;;;;;;???GGGIIIEEE@@@>>>:::@@@BBBQQQpppyyyZZZCCC;;;<<<777HHH```sss}}}{{{}}}sssyyy}}}~~~kkkIIIBBB;;;555555444222111111000000111111222666GGGUUURRRIIIRRRrrrwwwrrrzzz{{{yyy}}}|||mmmhhhhhhdddjjjuuuxxxwwwxxxxxxyyyzzzyyyyyyyyyyyy{{{{{{wwwvvvwwwvvvrrrmmmsssyyymmmeeeaaacccgggiiioooqqqtttzzz222000111444444444888===ZZZnnnlllZZZIIIBBBEEEKKKQQQVVVbbbwww~~~xxxtttqqqqqqsssuuuuuusssqqqmmmiiifffccc[[[RRRLLL???:::555444555555444222333444555666666666555444666555555555777999::::::;;;;;;<<<>>>AAADDDGGGHHHOOOIII@@@777222111222444333555666666666888::::::===GGGRRRUUUTTTVVV___hhhjjjmmmvvv|||pppmmmtttzzzzzzqqqmmmllljjjfffhhhkkklllmmmooosssvvvttt~~~zzznnnlllnnnnnnlllmmmoooppppppooommmllllllmmmnnnoooooonnnmmmlllmmmooorrrsssrrrpppooooooiiijjjjjjkkklllmmmnnnnnnaaaUUUIIIBBB===;;;>>>CCC@@@BBBEEEJJJUUUiiiqqq___LLLCCC@@@@@@@@@BBBEEEEEE???>>>MMMhhh|||xxxIII:::999555000111111000000222555888LLLaaaqqqrrrpppvvv~~~}}}|||qqqmmmtttvvv|||tttbbbjjjqqqooo```MMMCCCBBBCCCEEEKKKQQQXXXhhhppp\\\JJJ@@@777666777555444444333444666888:::;;;<<<===<<<;;;999888888999;;;<<<999999888888777666666555444333333444777;;;>>>AAABBBJJJTTT\\\bbbhhhooottt}}}vvvwwwxxxwwwttttttxxxzzzxxx{{{wwwjjjgggkkkssssssrrroooggg^^^TTTNNNGGGDDD???:::666333222111000000000111222222333333333444555666777777777666777888888999999:::;;;;;;;;;;;;???GGGIIIEEE@@@>>>;;;@@@BBBQQQoooyyyZZZCCC;;;;;;888KKKfff~~~~~~~~~yyy|||mmmKKKCCC;;;555666555222111111000000111111222777IIIXXXRRRGGGOOOqqq}}}{{{vvvooossszzz~~~yyywwwyyyvvvjjjiiikkkgggmmmwwwyyyyyyyyyyyyyyyyyyzzzzzz{{{yyy|||}}}yyywwwxxxvvvsssmmmrrrvvvkkkbbb```aaadddeeelllnnnrrrxxx~~~222000111444444444888>>>RRRooogggWWWGGGCCCGGGMMMSSSXXXbbbwww{{{zzzvvvssssssuuuwwwuuusssmmmiiigggfffaaaXXXOOOIII>>>999555444555666444333555555666777777666555444888777555666888:::;;;;;;;;;::::::===CCCHHHJJJKKKMMMEEE:::333111333666888111666888777555888<<<>>>@@@LLLYYY[[[VVVTTT[[[dddkkknnnxxxxxxiiigggpppnnnvvvwwwnnnggggggiiiiiifffiiillllllllllllnnnqqqooo|||qqqhhhggghhhggglllmmmnnnppppppnnnmmmlllmmmnnnoooppppppooonnnmmmjjjmmmqqqrrrpppnnnmmmmmmkkkjjjjjjiiihhhgggfffeee___SSSGGG@@@;;;999<<>><<>>:::444111111333555666777888999888666444444444333333444555777888999999::::::===CCCHHHLLLKKKIIIEEE@@@999555333555777888666999<<<;;;888888<<>>?????????CCCKKKWWWggguuufffVVVLLLEEE@@@>>>@@@CCCDDD>>>:::LLLlll}}}LLL:::888444222222222111000111333555HHH]]]pppoooqqqvvvqqqwww}}}uuuiiiiiihhhaaaQQQBBB===@@@BBBHHHOOOWWWiiittt]]]MMMBBB999777777555333333111333777:::<<<============:::777555666888999999999888555333222222333444222444777999:::<<>>===@@@AAAPPPppp}}}ZZZAAA:::<<>>666555555111111000///////////////666GGGRRRNNNFFFPPPlll~~~{{{}}}~~~{{{yyyzzzyyy|||~~~zzzvvvtttxxxnnnhhhjjjpppsssvvvxxx{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzyyyyyyrrrvvvyyy{{{{{{pppddd^^^\\\[[[\\\```aaadddgggmmmwwwyyy111///000333333333666<<>>?????????CCCKKKWWWhhhuuueeeTTTIIICCC???>>>@@@EEEGGGBBB>>>PPPqqq}}}KKK:::888444222222222111000111333555DDDVVVkkkppp{{{zzzpppqqqxxxyyykkkkkkjjjcccSSSCCC===???AAAGGGMMMVVVgggttt^^^NNNCCC999777777555333333222444777:::<<<=========:::888555444666888999::::::999777555444444555666444666999;;;===CCCOOOYYYlllwwwwwwhhh___[[[\\\^^^aaacccgggkkknnnqqqqqqpppqqqtttzzz{{{wwwvvvyyyzzzzzzvvvooodddYYYRRRKKKGGG@@@777111....../////////000111222333333444555555666777777777777777555777999999999888999:::<<<===BBBJJJLLLGGG@@@>>>===@@@AAAPPPqqq}}}ZZZAAA999;;;===LLLmmmwwwxxxuuuuuuwww}}}qqqNNNFFF>>>777666555222222111000000000000000555EEERRROOOFFFMMMfff~~~zzzwwwyyy{{{xxxvvvvvvwwwzzz~~~~~~|||{{{zzzooohhhiiippptttwwwzzz{{{{{{zzzzzzyyyyyyyyyzzzyyyzzzzzz{{{zzzzzzyyyyyyrrruuu{{{wwwyyyrrrhhh^^^ZZZXXXVVVWWWZZZ]]]aaafffmmmvvv|||zzzttt222000111444444333777===XXXrrr{{{fffVVVFFFBBBEEEJJJOOOSSShhh|||~~~{{{{{{|||yyyppplllmmmppppppiii\\\NNNEEEAAA;;;777333111222555888999999999888555333222444666666777888999:::;;;<<<<<<===<<<;;;:::999888888888333222000000222666;;;>>>FFFCCCAAAAAACCCDDDCCCBBBFFFIIIQQQYYY]]]___fffnnnmmmaaacccjjjaaacccfffeeeddddddgggjjjhhhiiikkklllnnnppptttxxx~~~yyyaaaYYY]]]bbbhhhaaaWWWLLLDDD@@@@@@AAAOOOUUU]]]dddhhhjjjlllmmmnnnnnnnnnmmmmmmnnnoooooommmkkkkkklllmmmnnnmmmlllgggiiihhhfffgggiiihhhccc[[[SSSHHH???<<<<<<>>>@@@>>>???CCCLLLWWWhhhtttdddQQQFFFAAA>>>>>>@@@EEEHHHCCCAAATTTvvv~~~LLL:::888444222222222111000111333555>>>MMMbbboooxxxkkkiiiqqqyyylllmmmlllfffVVVDDD===???@@@FFFLLLTTTddd~~~ttt___OOOCCC999777777555333333222444777:::<<<===<<<<<<777555333333666888::::::<<<:::999888777777888999777;;;===>>>AAAMMM]]]jjjyyywwwjjj]]]UUUVVVWWWYYY\\\___bbbdddeeegggfffeeegggmmmvvvxxxuuurrrrrrpppkkkddd[[[SSSNNNJJJEEE>>>666111///////////////000111222333333444333444555666777888888888777999::::::999888888999======CCCKKKMMMGGGAAA>>>===@@@AAAQQQrrr|||ZZZBBB999:::===KKKjjjwwwwwwpppnnnoooyyytttQQQGGG>>>777666444333333222111111111111222666GGGWWWWWWNNNPPPeee{{{|||uuuqqqtttxxxwwwtttttt|||~~~|||pppggghhhoootttxxx{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyrrrsss}}}yyytttpppnnnqqquuuvvvsssnnneee]]]VVVSSSRRROOOPPPSSSUUU\\\cccjjjrrruuuqqqiii333111222444444444777===WWWoooyyygggXXXIIIDDDFFFJJJPPPUUUhhh||||||~~~{{{~~~yyysssooolllkkkqqqzzzppp^^^OOOEEEAAA888555222111333666999:::;;;:::888555333333666999:::;;;<<<>>>@@@AAACCCCCCCCCEEEFFFCCC===666111///111222333555888<<>>>>>BBBKKKVVV]]]eeeqqq}}}xxxggg___aaagggaaacccddddddcccdddgggjjjhhhjjjlllmmmooorrrvvvyyycccSSSYYYjjjvvvnnnaaaRRRJJJGGGFFFFFFHHHEEEMMMWWWaaahhhmmmppprrrooonnnmmmmmmmmmnnnpppqqqlllkkkjjjkkkmmmnnnmmmlllkkkllljjjgggfffgggddd___YYYRRRGGG???;;;<<<>>>@@@>>>???CCCLLLWWWiiitttaaaMMMBBB???===???AAACCCFFFCCCAAAUUUwwwMMM<<<999555222222222111000111333555???KKK___ppppppeeefffppptttjjjlllmmmhhhXXXGGG??????@@@FFFMMMSSSbbb|||wwwbbbPPPDDD:::777666444333444333555888:::<<<<<<<<<;;;444222111333666999;;;;;;======<<<;;;:::;;;;;;;;;;;;???AAA@@@EEETTThhhuuuvvv|||sss^^^UUUTTTUUUUUUVVVVVVWWWYYY[[[]]]]]]\\\WWWVVVWWW]]]hhhtttyyysssnnnlllhhhbbb[[[TTTOOOLLLHHHCCC;;;444000///////////////000111222333333444222333444666777888888888777888::::::999888999:::======CCCKKKMMMGGGAAA>>><<<@@@BBBRRRsss|||[[[CCC::::::???KKKddd~~~ttttttmmmjjjlllxxxvvvTTTHHH>>>777666333333222222111111111222222444GGG\\\```WWWUUUfff{{{yyypppmmmssszzz{{{xxxvvv~~~pppdddeeemmmtttxxx{{{zzzzzz{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzrrrrrryyywwwnnneeebbb``````bbbbbb^^^ZZZYYYSSSOOONNNMMMJJJKKKNNNNNNWWW```ggglllmmmeee\\\444222222444444333777<<>>;;;<<<>>>@@@>>>>>>CCCLLLXXXiiirrr___JJJ@@@>>>>>>???AAABBBFFFCCCBBBUUUwww~~~NNN===;;;777222222222111000111333555DDDNNNccctttzzzhhhcccjjjvvvrrrhhhkkknnnjjj[[[III@@@@@@@@@GGGNNNSSSaaazzzzzzgggQQQEEE:::666666444333444444666888:::<<<<<<;;;:::222111111444888;;;======@@@??????>>>============>>>BBBCCCBBBHHHZZZkkktttllltttvvvYYYGGGEEEOOOYYY______\\\XXXVVVVVVVVVTTTRRRKKKLLLRRR]]]lll{{{}}}uuummmjjjddd]]]WWWQQQNNNLLLFFF@@@888333000000////////////000111222333333444222333444555777777888888555777999:::::::::;;;<<<===>>>CCCKKKMMMHHHAAA???<<<@@@CCCSSSttt{{{[[[DDD;;;;;;>>>LLLcccxxx{{{qqqooonnnkkkooo|||yyy{{{}}}zzzXXXJJJ>>>888777222111111000000000111111222111EEE^^^hhh```[[[jjj~~~yyyppplllttt|||~~~}}}}}}}}}~~~ooobbbccclllsssxxxzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzrrrpppvvv|||pppfffYYYUUUQQQOOOPPPQQQPPPNNNOOOLLLJJJKKKJJJGGGIIIMMMMMMVVV```eeehhheee\\\RRR444222222444444222666;;;XXXmmmzzzdddWWWHHHBBBCCCFFFLLLSSScccwww~~~}}}sssllliiipppzzznnn]]]QQQHHH@@@;;;666444222222444777999:::999888777555444666:::>>>BBBCCCDDDFFFHHHJJJKKKLLLKKKRRRWWWSSSGGG:::444222000555;;;???@@@BBBGGGJJJ]]]fffnnniiiWWWEEE:::777555:::BBBHHHJJJQQQbbbsss|||qqqeee```bbbfffhhhgggeeedddbbbaaaaaabbbdddeeehhhkkknnnpppsssxxx}}}ttt___bbb{{{gggUUUGGGDDDGGGGGGJJJOOO___gggqqqyyyzzzwwwrrroooqqqpppoooooonnnnnnnnnooollljjjjjjkkklllmmmlllkkkggghhhgggdddeeegggddd```VVVOOOEEE===:::<<>>>>>CCCLLLXXXjjjqqq]]]HHH???>>>???@@@AAACCCFFFCCCBBBUUUuuu{{{~~~NNN===;;;888222222222111000111333555@@@KKK```ooozzztttgggeeeooo{{{xxxiiilllqqqnnn___LLLAAA@@@@@@HHHNNNRRR___xxx|||jjjRRRFFF:::666666444333444555777999;;;<<<;;;:::999333333333666:::===??????BBBBBBAAA@@@???>>>======>>>CCCCCCCCCLLL^^^jjjmmmeeerrrpppaaaNNNEEEJJJWWWaaagggiiibbbXXXRRROOONNNKKKIIIIIIMMMXXXiii{{{xxxmmmiiiccc[[[TTTOOOMMMLLLEEE>>>666111000000000...//////000111222333333444222333444555666777777777444666999::::::;;;<<<>>>>>>>>>DDDLLLNNNHHHAAA???<<<@@@CCCTTTuuuxxxYYYDDD<<<<<<:::LLLhhh{{{ssspppmmmkkknnn{{{~~~qqqssswwwzzz~~~^^^MMM@@@:::999333111000000000000111222222444IIIffftttmmmfffrrr}}}rrrmmmvvv~~~}}}}}}~~~zzzooobbbdddmmmuuuxxxzzzyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{rrrooottt~~~sssggg]]]OOOKKKFFFDDDDDDFFFHHHHHHGGGEEEEEEGGGFFFDDDGGGLLLOOOXXX```cccbbb^^^UUUKKK333111111333333111555:::UUUhhh|||dddWWWIIICCCBBBEEEKKKRRRaaauuu~~~sssooossspppkkkcccZZZPPPGGG???:::666444222222555777999999444444444444444666:::===???AAAEEEJJJPPPVVVZZZ\\\___aaa^^^RRRAAA555444777888>>>FFFJJJLLLNNNRRRVVVkkkjjjdddVVVEEE999777999666888===CCCEEEIIISSS^^^gggaaaZZZZZZ```fffhhhhhheeeccc``````aaacccdddeeehhhkkknnnrrrvvv{{{kkkjjjyyy[[[QQQNNNWWW^^^]]]]]]bbbmmmwwwyyyqqqqqqqqqqqqpppooonnnmmmlllkkkjjjiiijjjlllmmmlllkkkfffgggfffcccccceeeccc^^^UUUNNNDDD<<<:::<<>>>>>CCCLLLYYYjjjppp\\\GGG???@@@AAAAAAAAAAAADDDAAA???QQQqqq}}}yyy{{{KKK;;;:::777222222222111000111333555<<>>===<<<<<>>>>>DDDLLLNNNHHHBBB???;;;AAADDDUUUvvvsssUUUAAA;;;<<<;;;LLLiii}}}yyy{{{}}}zzzuuupppoooxxx~~~vvvvvvvvvvvv|||dddRRRDDD>>><<<666111111111111111222333333777LLLjjjzzztttjjjvvvuuunnnwww}}}}}}}}}~~~qqqdddfffpppxxxzzzzzzyyyzzz{{{||||||zzzxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{rrrooosss|||pppdddWWWMMMCCC@@@===<<<===???AAACCC@@@>>>???AAA@@@???DDDJJJOOOVVV\\\\\\YYYTTTKKKCCC333111111333222111444:::PPPccc~~~~~~eeeYYYKKKEEEDDDFFFMMMTTT```uuuyyyuuuzzz{{{iii]]]aaaddd```VVVIIIAAA===777555333333555777888888000111222333333666999<<<999===EEENNNYYYcccjjjnnntttqqqeeePPP;;;///222888AAAIIIRRRWWWYYY[[[___dddvvvjjjWWWBBB444000555;;;>>>===AAAIIINNNPPPTTTXXX\\\ZZZXXXZZZ]]]bbbeeefffcccaaa______aaacccffffffhhhkkkooossswww}}}yyy~~~~~~uuu^^^ZZZcccvvv}}}pppqqqrrrrrrrrrpppnnnllljjjkkkjjjiiijjjlllmmmlllkkkhhhiiigggcccbbbbbb___ZZZUUUMMMCCC<<<:::<<>>>>>CCCMMMYYYjjj~~~ooo[[[GGG@@@AAABBBAAAAAA>>>AAA>>>;;;MMMlllyyywwwyyyIII:::999555222222222111000111333555@@@JJJ]]]ddddddppp}}}|||wwwtttnnnhhhgggnnnwww}}}rrrvvvzzzvvveeeOOOAAA>>>>>>FFFLLLOOOZZZrrr}}}lllTTTGGG;;;666555444444555666777999;;;;;;;;;999888666666777:::>>>AAABBBAAAEEEEEEDDDCCCAAA>>><<<;;;:::???AAAEEETTTfffhhh___aaaqqqttt^^^QQQLLLGGGKKKVVVggguuu}}}aaaWWWJJJCCCDDDIIIMMMNNNNNNWWWiiiuuulllggg```XXXPPPKKKHHHGGGCCC<<<333///000111000...//////000111222333333444444444555555555555555555888:::;;;;;;:::999:::;;;>>>>>>DDDLLLNNNHHHBBB???;;;AAADDDUUUwwwpppRRR???:::;;;@@@MMMfffxxxnnnuuu}}}www{{{}}}yyyvvv{{{hhhUUUFFFAAA???888222222222222333333444555222GGGfffwwwpppeeeooowwwooowwwyyyxxxxxx{{{rrrfffhhhssszzz{{{{{{yyyzzz{{{||||||zzzxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{rrrnnnsss~~~xxx|||{{{qqqdddWWWJJJ@@@999888777777999;;;===>>>;;;:::;;;===<<<<<>>BBBDDDFFFBBB???OOOmmmzzzyyy|||uuuHHH;;;:::555333333222111111222333333@@@OOO^^^dddggglllqqqsssmmmhhhllllllaaacccqqqyyysssiiihhhnnnjjjWWWCCC;;;AAAEEEIIINNNZZZqqq{{{fffUUUDDD777777888555444777999:::;;;;;;;;;:::999888999:::<<<===>>>@@@CCCEEEKKKNNNPPPJJJ@@@888777:::;;;???@@@EEEVVVhhhiii___fffwww{{{aaaLLLKKKHHHEEELLL]]]mmmpppkkkYYYNNNBBBAAAJJJRRRUUUSSSRRR___rrrxxxoookkkbbbWWWPPPMMMLLLHHHEEE===999444111000000///...222111111111111222444555666666666666777777777777999999:::;;;;;;<<<<<<===???@@@FFFNNNOOOHHHAAA>>>AAABBBJJJ^^^yyyjjjJJJ===;;;;;;CCC```uuu~~~|||xxx}}}xxx|||mmm]]]QQQKKKEEE;;;555444333222111111111111444CCC\\\kkkdddWWW```tttuuuuuuwwwyyy}}}{{{vvvvvvvvv|||}}}lll```eeerrryyy|||~~~{{{yyywwwwwwxxxyyyxxxwwwyyyzzz{{{||||||{{{zzzyyyuuujjjkkk||||||yyyuuuooofffWWWEEE<<<:::666666777777888888999999999;;;<<<;;;:::;;;AAAFFFHHHLLLPPPOOOIIICCC>>>===555444111000000222555777BBBZZZyyykkk\\\LLLDDDDDDGGGOOOVVVaaavvv~~~~~~|||mmmkkkjjjjjjkkkjjjgggddd{{{}}}oooXXXDDD;;;999444333222333666777555333000111333666999:::::::::777666777>>>IIISSSXXXZZZWWWSSSIII===555555>>>GGGWWW[[[```ccciiixxxddd<<<555888777;;;GGGJJJJJJSSSddduuuwwwfffaaaiiiooolllfffbbbbbbaaaaaabbbdddfffgggiiilllooossswww}}}yyyrrrqqqppppppooonnnmmmmmmllljjjlllnnnooopppooonnnmmmfffhhhfffccccccccc```[[[RRRHHH???<<<===<<<>>>AAA<<<>>>CCCIIIWWWmmm{{{fffXXXHHH@@@===<<<>>>AAA@@@CCC@@@@@@UUUuuuxxxvvvHHH;;;:::555333333111111111111333333@@@QQQbbbkkklllnnnnnnmmmgggbbbgggiii```bbbooouuulllfffgggoookkkXXXEEE>>>@@@CCCGGGLLLXXXooo{{{fffTTTDDD777777888555555888999999:::;;;;;;;;;:::999===>>>>>>>>>???BBBGGGKKKRRRUUUUUUOOODDD<<<:::<<<;;;???AAAFFFWWWiiikkkbbbggguuupppXXXFFFEEEEEEEEELLL\\\iiilllfffRRRIIIBBBCCCKKKTTTVVVUUU[[[fffwwwuuulllggg^^^TTTNNNLLLJJJGGGCCC;;;777333000/////////...222111111000111222444555666666666666777777777888999999:::;;;;;;<<<<<<===???@@@GGGNNNOOOHHHAAA???@@@AAAJJJ]]]xxxiiiIII===;;;;;;===```|||~~~~~~}}}{{{rrrcccWWWQQQKKK???555444333222111111111111444BBB[[[kkkdddVVV]]]oootttyyy|||{{{zzzyyyvvvrrrvvvvvv~~~~~~sssiiiiiirrrzzz}}}}}}{{{yyywwwwwwxxxxxxxxxwwwyyyzzz{{{|||}}}||||||{{{tttjjjjjjzzz}}}vvvrrrmmmfff]]]OOO@@@999999555555666777888999::::::777999;;;<<<===???BBBEEEIIILLLNNNLLLEEE>>>:::999555333111000000222555777???YYYyyy|||lll]]]LLLDDDDDDGGGNNNUUUaaavvv~~~}}}~~~}}}{{{mmmlllkkkmmmppppppnnnkkk~~~wwwhhhTTTDDD<<<:::444333333444555666555444333444666888:::;;;;;;;;;666666666:::>>>BBBCCCDDDBBB???:::444333:::EEEOOObbbbbbgggqqq~~~WWW555222;;;>>>CCCKKKJJJOOO\\\ooo}}}sssfffgggrrrwwwqqqgggbbbbbbcccdddfffggghhhhhhhhhlllqqqtttvvv{{{zzzsssooopppqqqqqqqqqooonnnmmmnnnoooppppppooommmllljjjeeegggfffccccccddd```[[[QQQHHH???<<<<<<;;;<<>>CCCKKKYYYppp{{{eeeVVVHHHAAA???===>>>@@@BBBCCC???BBBYYYyyyxxxvvvIII;;;:::555333222111000000111222333???RRRhhhssstttqqqmmmiiihhhdddjjjmmmfffgggqqquuucccbbbhhhpppkkkYYYHHHAAA>>>AAAEEEKKKWWWlll|||gggTTTDDD777777999666666:::888999:::;;;;;;<<<;;;;;;AAAAAA@@@>>>???CCCIIINNNTTTVVVUUUNNNDDD<<<:::;;;;;;???BBBHHHXXXiiimmmgggnnnzzzzzziiiTTTDDD???AAADDDJJJVVV```aaa\\\IIIEEEBBBFFFNNNUUUWWWWWWeeeqqq~~~rrrkkk```YYYPPPKKKJJJIIIEEEAAA777444111///////////////111111000000111222444555666666666777777777888888999999:::;;;;;;<<<<<<===???AAAGGGOOOOOOGGGAAA???@@@AAAIII]]]xxxiiiIII<<<;;;;;;DDDjjj}}}}}}~~~zzzkkk```ZZZRRRDDD555444333222222111111111444AAAYYYkkkeeeVVVXXXfffrrrzzz~~~zzzyyyxxxuuuwwwxxx|||}}}xxxpppqqq{{{{{{zzzxxxvvvvvvwwwxxxwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}tttjjjiiiwww~~~}}}{{{tttlllggg```WWWOOODDD999555777555666666888999:::;;;;;;888999;;;<<<>>>@@@BBBCCCHHHJJJKKKHHHAAA;;;888888444333222111111333555666>>>WWWwww|||nnn___NNNEEEDDDGGGNNNUUUaaauuu~~~}}}}}}~~~~~~}}}{{{ssszzz~~~zzzssspppiii]]]OOODDD===;;;444444333444555555666555888999;;;;;;;;;;;;<<<===:::;;;;;;;;;<<<>>>@@@AAA===:::555333666???KKKSSSbbbgggsss~~~qqqWWW@@@000666AAADDDFFFKKKKKKVVVgggssswwwwwwwwwyyyzzzuuutttxxx~~~|||pppeeedddeeefffgggiiiiiiiiiiiijjjpppuuuwwwyyy{{{{{{xxxxxxyyyzzz||||||wwwqqqpppqqqsssttttttrrrpppoooooooooooonnnmmmllljjjiiidddfffeeebbbbbbddd```[[[PPPGGG>>><<<;;;:::;;;===;;;>>>DDDLLLZZZqqqxxxdddUUUGGGAAA@@@>>>>>>>>>DDDDDDAAAHHHddd~~~vvvIII<<<:::555333222111000000111222333<<>>@@@EEEKKKVVVhhh}}}hhhTTTDDD777777999777888<<<888999:::;;;;;;<<<<<<===@@@@@@???>>>===???CCCFFFIIIJJJJJJEEE>>>999888999;;;>>>CCCJJJYYYiiipppnnnttt{{{iiiTTTDDD>>>AAACCCFFFMMMSSSSSSOOOCCCDDDFFFKKKQQQVVVXXXYYYmmmzzzvvvkkkdddZZZTTTMMMIIIIIIHHHCCC???444222///...////////////000000000000111222444555666666777777777888888888999999:::;;;;;;<<<<<<===???AAAHHHOOONNNFFF@@@??????@@@III]]]yyyhhhHHH<<<<<<<<>>>>>@@@BBBDDDQQQttttttHHH<<<;;;555222222111000000111222222:::OOOhhhwww|||~~~|||yyyvvvmmmooosssllllllqqqpppzzz}}}^^^ccclllsssmmm]]]MMMDDD???@@@EEEMMMUUUeeekkkVVVEEE777777999888999===999999::::::;;;<<<===>>>;;;<<<===<<<:::999999::::::<<<<<<;;;888666777999;;;>>>BBBJJJXXXhhhrrrvvvzzznnnVVVFFFAAABBBBBBCCCGGGKKKJJJEEECCCGGGLLLPPPTTTWWWZZZ]]]rrrvvvkkk```YYYUUUPPPJJJIIIIIIGGGAAA<<<222000...---/////////...000/////////000222444555777777777777888888888888999999:::;;;;;;<<<<<<===???BBBIIIPPPMMMEEE?????????AAAJJJ```|||gggGGG<<<<<<===CCCddd{{{|||~~~~~~{{{pppkkk___JJJ666555444333222222222222444>>>UUUjjjhhhXXXSSSYYYnnnvvvyyyyyy~~~}}}yyy|||vvvzzz|||rrrzzzzzzzzzwwwtttssstttvvvvvvvvvwwwxxx{{{}}}xxxooojjjsss}}}}}}yyytttpppmmmddd[[[QQQHHH???:::555222444999::::::::::::999999999999999888777777:::@@@FFFKKKOOOPPPNNNIIIAAA;;;::::::333333222222222333444555<<>>BBB???AAACCCAAA>>>@@@GGGNNNDDD===555444<<>>CCCJJJOOOPPP^^^kkkmmmooo~~~yyylllgggfffjjjjjjjjjkkklllmmmnnnnnnpppuuu|||xxxtttmmmkkklllmmmmmmqqq}}}yyyrrrqqqppprrrssstttttttttrrrqqqpppkkkkkkjjjjjjjjjiiiiiiiiieeegggeeebbbaaabbb^^^YYYLLLCCC<<<;;;;;;::::::<<<;;;???EEEMMM[[[qqqxxxdddTTTCCC>>>???@@@>>>>>>BBBDDDFFFSSSuuusssHHH===<<<666222111000//////000111222888MMMeeettt{{{}}}rrrqqqtttpppsssyyyxxxvvvaaafffnnnssspppbbbQQQEEEAAAAAAFFFMMMTTTaaa}}}nnnXXXFFF888777999888999===;;;:::::::::;;;<<<===>>>777999::::::777555444333444555666777666888:::<<<;;;===AAAIIIVVVfffuuu}}}vvv]]]KKKBBBCCCCCCFFFLLLPPPLLLDDDGGGLLLSSSVVVVVVYYY___dddwww{{{pppeee[[[UUUPPPLLLHHHGGGHHHEEE???888111000......///000///...//////...///000222444555777777777888888888999999999999:::;;;;;;<<<<<<===>>>CCCKKKPPPMMMDDD?????????BBBMMMdddfffGGG<<<<<<===BBBddd}}}}}}yyyyyytttfffNNN666555444333222222222222555===SSSiiikkk\\\TTTXXXooouuuvvvrrryyyxxxwwwyyy}}}|||zzzzzzsssxxx~~~|||zzzwwwtttrrrsssuuuvvvvvvwwwxxxzzz}}}~~~yyyqqqkkkqqq||||||wwwqqqlllggg]]]SSSJJJAAA999666555444666:::;;;;;;;;;:::::::::999999888999::::::;;;AAAJJJQQQTTTUUURRRKKKBBB:::777777333333222222222333444555:::OOOmmm|||wwwgggUUUKKKHHHJJJPPPVVVbbbttt}}}}}}~~~~~~zzzxxxuuurrrrrrssstttuuuvvvtttmmm___NNN???777444555666666555333333777:::777;;;???@@@@@@BBBHHHMMMIIIMMMPPPMMMGGGEEEJJJPPPKKKAAA777555???NNNZZZ```cccmmmrrrfffOOO;;;555888666888999:::???GGGLLLNNNPPP\\\fffgggmmm}}}tttiiieeegggkkkiiiiiijjjkkkmmmpppssstttwww~~~xxxuuummmkkkkkkkkkmmmsssyyyrrrrrrtttsssrrrrrrqqqpppooonnnnnnmmmlllkkkjjjiiiiiiiiiiiiggghhhfffbbbaaaaaa]]]WWWIIIAAA::::::;;;::::::<<<:::???FFFOOO^^^tttfffTTTBBB<<<>>>@@@??????CCCFFFFFFNNNjjj{{{qqqGGG===<<<666222111000//////000111222777KKKdddrrryyy|||}}}{{{~~~qqqoootttttt{{{yyydddhhhnnnssssssiiiWWWIIIAAA@@@EEEMMMQQQ\\\xxxqqqZZZHHH999777999777999===<<<<<<;;;:::;;;;;;<<<===777888999888777555666777777777888888888:::<<<>>><<<<<<@@@GGGSSSdddwwwvvv[[[III???AAAFFFNNNZZZ___XXXLLLJJJQQQXXXYYYXXX\\\eeennn|||}}}qqqhhh```XXXRRRLLLHHHEEEEEEFFFBBB;;;444222000//////000000///---............000222444555777777888888888999999999999999:::;;;;;;<<<<<<===>>>CCCKKKQQQLLLCCC???@@@@@@DDDPPPhhheeeFFF;;;<<<>>>KKKnnn|||yyy}}}mmmSSS666555444333333222333333666<<>>FFFPPP```wwwfffTTTAAA;;;>>>@@@??????@@@CCCDDDKKKfff|||~~~www}}}pppFFF===<<<666222111000//////000111222666KKKdddrrrwwwxxxwwwuuuxxxjjjhhhnnnqqq|||}}}eeehhhmmmsssuuummm\\\LLLAAA@@@DDDLLLOOOYYYtttrrr[[[III:::888999777888===>>>===;;;::::::;;;<<<===999999999888777888;;;===<<<;;;;;;:::::::::<<<===<<<<<<>>>FFFRRRcccwwwlllQQQ>>>;;;???HHHVVVfffmmmcccTTTKKKSSSZZZ[[[ZZZ^^^jjjuuu}}}|||{{{|||yyymmmccc\\\VVVOOOKKKIIIFFFCCCCCCDDD@@@888111222111//////000000///---............000222444666777888888888888999999999999999:::;;;;;;<<<<<<===>>>CCCLLLQQQLLLCCC>>>@@@@@@EEERRRjjjeeeFFF;;;===>>>MMMppp~~~{{{}}}sssWWW666666555444333333333333666<<>>???@@@EEELLLQQQLLLBBB;;;>>>CCCIIIKKKLLLIIICCC===;;;;;;444333333222333444555666CCCGGGfff{{{mmmYYYJJJFFFJJJPPPTTTeeerrr{{{qqqiiieeekkkpppooonnnooonnnaaa\\\TTTCCC999666111777999:::888555333444666<<<>>>AAACCCGGGMMMTTTYYY\\\ccckkklllccc\\\bbbmmmiiiUUU???999GGGYYY\\\UUU^^^eeebbbOOO<<<444444555999888999???FFFJJJJJJHHHWWWfffnnnhhhfffmmmoooiiieeedddbbbaaabbbeeeiiikkkkkkgggiiipppuuuuuuzzzzzzrrrlllpppkkkjjjrrr}}}~~~xxxwwwqqqooorrrqqqpppnnnnnnoooooommmlllggghhhiiikkkkkkjjjjjjiiihhhhhheeebbbbbbbbb\\\TTTFFF???999888999888:::===:::@@@HHHSSSgggxxxcccRRRBBB===???@@@@@@AAA>>>KKKIIIHHHcccjjjGGG@@@;;;555444444333222222333444444999FFFUUUbbbnnnvvvxxxuuuooolllddd___bbbmmmwww{{{eeeYYY___pppssslll___QQQEEEAAAEEEMMMOOOVVVooo}}}eeeMMM:::888;;;999:::>>>;;;999888999<<<===;;;888===;;;888999===??????===>>>CCCDDD???===???BBBBBB@@@@@@CCCEEEIIITTTkkk}}}dddNNNEEEEEE@@@KKKXXXfffyyywwwbbbRRRTTTXXXZZZ[[[```mmmyyy~~~{{{xxxrrrjjjdddhhhppp{{{tttZZZNNNPPPOOOOOONNNGGGDDDCCCBBB???;;;777333111111111000///////////////222222000000000222444666999999999999999999999999;;;;;;;;;;;;;;;<<<===>>>===HHHQQQOOOHHHBBB???<<>>888444444444222222555555>>>QQQgggqqqjjj\\\SSSeeevvvyyywwwssstttyyy~~~}}}xxxooozzz||||||sssoootttxxxwwwwwwyyywwwwwwwwwxxxyyyzzz{{{|||sssooogggeeeqqq~~~zzzssslllbbbXXXNNNHHH:::888555444444555444444777999;;;<<<===>>>AAACCCJJJIIIFFFAAA;;;666555444===============<<<:::999444444333333333444555666@@@EEEeee}}}ooo[[[LLLFFFHHHNNNRRR```mmm|||}}}yyywww|||~~~wwwnnniiieeeXXXSSSPPPCCC;;;999333555888:::888555444666999888999:::;;;===AAAFFFJJJRRRVVV[[[^^^]]]aaapppvvv```EEE999DDDWWW```^^^]]]bbb^^^KKK999222333666222777???FFFKKKLLLKKKIIIUUUcccjjjfffeeejjjlllhhhhhhgggdddbbbbbbdddgggiiijjjhhhkkkrrrxxx||||||wwwqqqlllmmmmmmnnnuuu{{{vvvuuupppooorrrqqqooonnnmmmnnnnnnmmmkkkhhhiiiiiijjjjjjjjjiiiiiiiiiiiifffaaa```^^^XXXPPPEEE>>>999888999888:::===>>>DDDLLLVVViiiuuuaaaQQQBBB===???@@@@@@AAAAAALLLHHHGGGaaa}}}hhhGGG@@@<<<777444333222111111222333444444@@@OOO[[[gggqqquuusssqqqppplllccc\\\]]]kkkxxxdddTTTWWWhhhooolllcccUUUFFFBBBEEELLLOOOUUUmmmiiiQQQ===999;;;:::;;;>>>;;;:::999:::<<<<<<:::888;;;:::;;;===???AAAAAA@@@???DDDGGGDDDCCCFFFGGGGGGDDDBBBAAACCCGGGQQQaaappp~~~|||rrraaaOOOCCCBBBEEEHHHXXXlllfff]]]```ccccccccchhhsss~~~|||yyyvvvssspppnnneeekkksss}}}wwweeeOOOGGGJJJGGGEEEGGGDDDCCCBBB@@@>>>:::666222000111111000///////////////222222111000111333444666888888888999999:::::::::;;;;;;;;;;;;;;;<<<===>>>===HHHQQQNNNGGGCCC@@@>>>CCCDDDSSSqqqyyyXXX???888<<<@@@RRRwww}}}~~~aaa???999555555555333333555333;;;MMMcccnnnlllccc^^^mmm|||{{{}}}rrrppprrrzzz~~~sssyyyzzzzzzuuussswwwyyyxxxxxxzzzyyyyyyyyyyyyzzz{{{|||}}}wwwrrrjjjhhhsss}}}xxxqqqhhh___TTTJJJDDD:::888555444555555555444:::;;;<<<;;;:::999:::;;;@@@???===:::555222111222444555777999::::::::::::555444333333333444555666<<>>BBBHHHPPPZZZlllrrr^^^OOOAAA>>>???@@@AAABBBGGGMMMFFFEEE^^^www~~~vvvxxxzzzeeeFFF@@@<<<888333222111000000111222333333>>>KKKUUU___jjjoooppppppllliiieee]]]YYYdddtttxxxdddOOONNN```mmmpppiii[[[IIICCCDDDKKKNNNTTTjjjoooWWWAAA;;;<<<;;;;;;======;;;;;;;;;<<<;;;:::888999;;;===>>>>>>???@@@AAAAAAHHHMMMNNNPPPSSSTTTRRROOOIIIDDDFFFKKKQQQZZZbbbssskkk]]]MMMCCCBBBHHHMMM]]]nnnrrrgggkkknnnmmmlllqqq|||}}}yyyvvvtttuuuwwwssstttvvvyyy~~~xxxmmmZZZGGGAAACCC>>>===BBBBBB@@@???===;;;888444111000111111000/////////000000222222111111111333555666666777777888999:::;;;;;;:::::::::;;;;;;===>>>>>>>>>HHHPPPMMMGGGCCCAAA@@@BBBFFFWWWvvvqqqRRR===999<<<>>>SSSvvv|||~~~ggg@@@:::666666555333333555333999JJJ___mmmnnniiieeennn{{{|||{{{rrrqqquuu}}}tttuuuuuuxxxwwwyyy{{{{{{xxxxxx|||{{{{{{{{{{{{{{{|||}}}~~~zzztttmmmmmmxxx|||wwwnnncccYYYNNNEEE???999777555555666666555444888999:::888666555666666777777666444111000111222111222444666777888999999666555444333333444555666:::AAAcccsssaaaQQQHHHHHHLLLPPPdddqqq~~~|||xxxtttrrreee\\\[[[VVVCCC999888555666999;;;:::777666888;;;======<<<:::888888:::<<>>777777999888AAAPPP[[[___YYYOOOGGGJJJTTT]]]aaacccfffkkknnnsssqqqooolllkkkkkkkkklllmmmooorrrtttyyywwwqqqmmmkkkkkkkkkpppttt|||xxxvvvuuussssssuuuqqqooonnnnnnooonnnmmmkkklllkkkjjjiiihhhiiijjjkkkkkkkkkfff```]]]ZZZRRRIIIBBB<<<888888999999:::>>>AAAIIIRRR\\\ooooooYYYMMMAAA>>>@@@AAABBBDDDKKKLLLDDDFFF___uuu{{{~~~sssuuuxxx~~~cccEEE???;;;777222222111000000111222222666@@@JJJRRRZZZdddkkkmmmmmmffffffkkkjjjeeejjjuuu}}}hhhOOOKKK___pppwwwooo___LLLDDDCCCIIIMMMRRRfff~~~uuu^^^FFF<<<;;;::::::;;;=========<<<<<<;;;999888:::<<<>>>===;;;===AAAEEELLLSSSYYY\\\```dddddd```^^^TTTMMMPPPUUUYYY\\\___fff```WWWMMMIIINNNYYYbbb}}}{{{ooovvv|||||||||zzzxxxyyy||||||ttt___III??????::::::@@@@@@===<<<:::888555333111///111111000000///000000111222222111222222333555555555666777888999:::;;;;;;:::::::::;;;<<<===>>>??????IIIPPPLLLEEECCCBBBBBBEEERRRiiimmmNNN===:::<<<<<>>>>>GGGRRR^^^qqq~~~lllUUUJJJAAA???AAABBBCCCFFFIIIIIICCCLLLiii}}}{{{{{{|||bbbEEE???:::777222222111000000111222222333===HHHNNNVVVaaakkkooonnnsss|||uuuiiimmmyyynnnTTTOOOdddxxx~~~uuucccPPPFFFBBBHHHLLLPPPbbbwww|||eeeKKK<<<::::::999999===>>>>>>===<<<;;;::::::;;;=========>>>DDDMMMTTTbbbgggjjjkkkmmmooommmhhhfff\\\UUUXXX^^^bbbeeeiiieeeddd___YYYXXXbbbuuurrrvvvjjjNNN===<<<999;;;>>>;;;:::999888555333222000000111111000000000000111111222222222222333444555555555555666777999:::;;;;;;:::::::::;;;<<<===>>>???BBBJJJOOOKKKDDDBBBCCCCCCPPPfffiiiKKK;;;:::===>>>]]]~~~}}}xxxyyywwwwww}}}jjjDDD>>>999888777444333555777888HHHhhhuuudddbbbllluuuvvvrrrqqqvvvzzzvvvwwwzzz}}}|||yyyyyy}}}~~~rrrmmmqqqyyyzzzvvvvvvxxxyyyyyyyyyyyyzzz{{{||||||zzztttooonnnttt}}}}}}uuuiii[[[PPPEEE===999777666555666888888777666111333555666777888:::<<<999999888666555666999;;;;;;;;;<<<===<<<;;;::::::777666555444444444555666:::>>>]]]}}}}}}ttteeeVVVKKKIIIMMMRRR^^^lll|||~~~~~~zzzppphhhiiiuuu~~~nnnMMM:::999999999;;;<<<:::666444555777666777888777666555777999777888===GGGPPPYYYeeepppqqqYYYDDD???EEEMMMOOOKKKIIIGGGEEE@@@999777999999AAAPPPdddqqqkkkWWWEEE<<>>===FFFRRR```uuu|||iiiQQQHHH@@@@@@AAABBBDDDGGGEEEDDDCCCUUUwwwbbbGGG@@@;;;999333222111000000111222333...999DDDKKKTTTaaammmsssssssss___gggxxx}}}sssYYYTTTjjj}}}zzzgggTTTGGGAAAFFFKKKNNN^^^qqqmmmPPP???:::;;;:::777<<<>>>???>>><<<;;;;;;<<<<<<===???CCCJJJTTT___gggqqqrrrqqqmmmlllmmmiiidddaaaZZZWWWZZZ```gggpppyyy{{{zzzvvvrrrtttlllaaauuu~~~iiiLLL;;;:::999:::<<<777888777666444222111111000111111000000000111222222222222333333444555555555555666666777888999::::::999999::::::<<<===???@@@EEELLLPPPJJJCCCAAACCCDDDXXXttteeeHHH999;;;AAACCClll}}}yyyvvvvvvzzznnnFFF???:::999888444333555555666GGGjjj~~~mmmeeehhhmmmpppooommmqqqxxxpppqqqtttxxxwwwtttwww|||vvvnnnssswww~~~~~~yyywwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||uuunnnhhhfffjjjvvv}}}tttfffXXXLLLBBB;;;888666555555777999999888777555666888888777777999:::888888777555444666999<<<<<<@@@FFFJJJJJJFFF@@@<<<888777666444444444555666:::<<>>>>>HHHUUUdddxxxyyyfffMMMFFF@@@@@@BBBCCCEEEHHHDDDBBBDDD\\\bbbIIICCC???>>>444333222111111222333444111<<>>??????===;;;<<<>>>===>>>BBBJJJUUU```iiimmmjjjiiiddd^^^]]]___]]]XXXVVVTTTUUUXXX^^^iii{{{eee[[[\\\sss\\\EEE:::===:::999;;;666777666444333111111111111111111000000111111222333111222333444555555555555666777777777888888999999999999999:::<<<>>>???@@@HHHNNNPPPIIIAAA@@@BBBDDDQQQmmmgggIII999;;;CCCHHHooo~~~zzzvvvzzzrrrHHHAAA;;;:::888555444555333444DDDdddtttfffeeejjjqqqqqqnnnooouuuooopppsssvvvuuutttxxx{{{mmmrrrtttzzz}}}yyywwwzzzzzzxxxuuuuuuvvvwwwyyy{{{|||}}}|||vvvmmmdddZZZ[[[lll}}}|||rrrcccTTTHHH@@@:::666555555555777999:::999777666888999888777777888999555555444333333666:::>>>BBBKKKXXX```___TTTEEE;;;888777666555444444555666::::::TTTwwwyyykkkYYYLLLGGGIIIMMM^^^lll|||~~~~~~uuunnnuuurrrggg[[[GGG<<<999333444666888888555444777999888:::;;;:::999888999;;;??????@@@BBBAAACCCNNNYYY]]]UUUGGG>>>@@@GGGJJJHHHKKKBBB<<<<<<;;;:::===DDDCCCTTTmmmrrrWWWBBBHHHDDDJJJVVV\\\^^^lll~~~~~~zzzvvvrrrpppooooootttwww}}}}}}tttpppmmmiiikkkttt~~~uuuxxxzzzwwwsssqqqpppooonnnlllkkkkkkkkkkkkjjjhhhfffgggjjjlllmmmnnnmmmmmmiiihhhccc]]]YYYVVVNNNEEE===888666999::::::;;;>>>AAAKKKXXXfffzzzwwwcccLLLEEE@@@AAABBBCCCEEEIIIEEECCCEEE^^^~~~bbbKKKFFFBBBAAA444444333222222333444444999EEEOOOSSSWWWaaakkkqqqjjjbbb```ZZZgggqqq{{{uuu[[[UUUiii{{{qqqXXXIII@@@EEEIIILLLYYYjjjzzz[[[DDD>>>???===999;;;===@@@???===<<<===???@@@AAAEEEOOOZZZdddhhhiiiYYYWWWQQQLLLMMMRRRRRROOONNNOOOSSSWWW]]]jjjhhhRRRUUUbbbvvv{{{kkkPPP???<<>>???@@@IIIPPPQQQIIIAAA???BBBDDDEEE]]]xxxmmmMMM;;;;;;CCCIIIiii{{{ttttttsssHHHBBB<<<;;;999555444555222444BBB[[[rrr{{{yyyuuucccaaahhhrrruuupppooouuuttttttwwwyyywwwuuu{{{}}}kkknnnpppvvvyyyvvvwww|||}}}zzztttuuuvvvwwwyyy|||~~~|||vvvnnnbbbVVVWWWkkk|||zzzpppaaaRRRFFF>>>888555555555555888:::;;;999777555666888888777777999:::333333333222333777<<<@@@KKKWWWiiisssppp^^^HHH999999777444222333444555444;;;@@@QQQlll|||ooo^^^OOOHHHHHHKKKZZZfffvvv~~~uuuwwwzzzsssiii]]]LLL<<<555555555555666666777777888888666===???<<<;;;??????<<>>@@@KKKWWWaaaPPPAAA===???AAAEEEJJJRRRfffhhhOOOEEEEEELLLTTTVVVYYYdddvvvxxx|||wwwnnnnnnoooooopppuuuuuunnnooouuuwww}}}sssnnnlllkkkrrr{{{|||zzzyyyxxxwwwtttrrrpppnnnllllllkkkjjjjjjjjjjjjkkkooonnnnnnmmmmmmlllkkkkkkgggeeeaaa\\\ZZZWWWNNNDDD999999888888999;;;<<<>>>>>>IIIYYYkkkwww```NNNHHHAAA???BBBEEEEEEDDDDDD>>>GGGeee|||eeeHHHJJJKKKAAA777111...000222333999@@@EEEHHHLLLRRRYYYccclllsssrrrxxxmmm^^^XXXaaafffpppxxxyyyaaaZZZhhhwww}}}ooo```KKK???BBBGGGJJJVVVfffvvviiiPPPBBB<<<;;;;;;======>>>???>>>>>>======???GGGVVVbbbeee\\\QQQJJJBBB???;;;:::<<<======<<>>777777666666777888999:::;;;<<<999>>>AAA???@@@DDDDDDAAAEEEGGGJJJMMMOOOPPPRRRSSSRRRLLLFFFAAA===>>>HHHSSSlll[[[JJJDDDFFFMMMXXXbbbrrrmmmWWWNNNMMMLLLPPPUUU\\\fffttt|||ssszzzxxxmmmkkkiiijjjkkkooowwwtttfff\\\[[[```aaakkk||||||mmmhhhhhhkkkuuu|||xxxxxxwwwvvvuuurrrpppnnnmmmnnnnnnmmmmmmmmmlllllllllllllllkkkjjjjjjiiiiiihhhhhhfffaaa[[[XXXTTTKKKAAA999999888888999;;;===>>>CCCNNN^^^ooommmVVVJJJDDD>>>===AAADDDEEEDDD@@@<<>>?????????>>>>>>>>>>>>BBBMMMZZZ___XXXKKKCCC???:::888777999===@@@AAA@@@AAACCCEEEFFFJJJTTTaaakkk}}}}}}ppp^^^PPPNNNVVVdddmmm{{{vvvxxx}}}}}}vvvmmmcccYYYRRRLLLIIIFFFFFFJJJQQQXXX]]]WWWJJJ===777444111000222000111333222111000111222333333333333444444444444555666666777777888999999888999;;;;;;;;;===@@@BBBJJJLLLJJJBBB>>>@@@AAA@@@LLLYYYqqqtttRRRBBB;;;???LLLrrr}}}yyyyyy|||qqqNNNFFF>>><<<;;;777555666555777<<>>999999888999:::;;;===>>>FFFRRRbbbttt{{{gggPPPFFFBBB>>>===@@@DDDEEEDDD;;;:::HHHhhhjjjSSSXXXYYYNNN>>>888555555777888===CCCDDDEEEGGGJJJPPPXXXaaahhhoootttppplllnnnfff[[[[[[jjjrrr}}}{{{aaaTTT\\\iiiyyy}}}ttthhhTTTEEEDDDFFFGGGQQQ^^^mmmzzzcccOOOCCC?????????@@@AAA???>>>===>>>???EEERRR]]]YYYIII<<<888:::777777:::@@@FFFJJJLLLMMMGGGJJJNNNQQQRRRVVV\\\```kkk{{{ttt___TTTNNNRRRYYY```mmm{{{~~~ssshhhmmmqqqvvv|||{{{zzzsssllleeeaaa[[[YYYWWWZZZaaajjjqqquuuiiiVVVBBB888555222///...000222333222111000111222444444444444555555555666666777777888999999::::::888:::;;;;;;<<<>>>AAADDDIIIJJJGGGAAA???AAACCCDDDLLL^^^{{{|||SSSAAA>>>CCCOOO|||xxxyyykkkMMMEEE@@@??????;;;777777777888;;;DDDUUUgggqqqrrrbbb[[[[[[hhhrrrrrrqqqrrrzzzxxxxxxyyy~~~}}}ssskkkooosssuuutttvvvzzzzzzxxxyyyxxxwwwvvvvvvvvvwwwxxxwwwssskkk```VVVXXXiii|||}}}vvvpppdddTTTFFF<<<777666444444555666777888888999777999;;;=========<<<;;;666333222777;;;>>>DDDJJJUUU]]]dddbbbXXXJJJAAA<<<;;;999555444444555555555<<<;;;IIIjjj}}}zzzkkk[[[QQQMMMNNNUUUaaappp}}}~~~}}}|||{{{vvvpppiiiaaaTTTDDD:::888666777888;;;>>>BBBEEEGGGDDDGGGJJJNNNSSSWWWXXXXXXNNNLLLKKKNNNSSSYYY]]]^^^XXXOOOFFF>>>888666<<>>???EEERRRdddwwwxxxcccMMMFFFCCC???>>>AAACCCEEEEEE>>>>>>LLLjjjlllZZZ___^^^SSS===777444444444555:::@@@@@@AAACCCFFFLLLVVVaaahhhnnnrrrnnniiikkkcccXXXYYYcccpppzzzaaaTTTYYYfffyyyyyymmmZZZJJJGGGGGGHHHQQQ]]]jjjzzzmmmWWWGGGAAA??????@@@@@@>>><<<;;;>>>AAAGGGSSSZZZQQQBBB999999===<<>>???HHHUUU~~~xxxyyygggLLLEEEAAABBBBBB===999888777999<<>>>>><<<:::888777444444888;;;===AAAFFF>>>@@@BBBBBB@@@>>>=========:::666555555666555555555666EEEccc|||mmm]]]RRRMMMMMMTTT```nnn{{{~~~~~~{{{}}}}}}{{{|||~~~yyysssllleeeXXXHHH;;;777555666777:::>>>CCCGGGJJJFFFGGGLLLVVV```fffiiijjjbbb]]]VVVRRRSSSXXX]]]```ZZZQQQEEE===777555:::BBBKKKSSS\\\bbbhhhpppxxx~~~fffJJJ@@@III[[[jjjsssssswww}}}vvvrrryyy~~~tttnnnlllfffeeeeeegggjjjmmmooonnnmmmZZZRRRLLLPPPVVVZZZ]]]aaahhhqqqzzz}}}kkkaaa\\\aaagggooo~~~xxxrrrsssvvvvvvuuusssqqqpppooonnnnnnmmmnnnoooppppppnnnlllkkkkkkjjjjjjiiiiiihhhgggggg```aaa]]]VVVQQQLLLEEE===999888888999:::===???@@@EEETTThhh}}}|||rrr]]]IIIDDDBBB???>>>???AAABBBCCCBBBCCCRRRnnnpppbbbgggcccVVV===777333333333333888===AAAAAABBBDDDJJJSSS___fffhhhpppooojjjhhh```YYY^^^bbbqqqwww```SSSVVVcccyyy|||nnn]]]LLLFFFFFFHHHPPPZZZdddrrruuu___MMMCCC>>>>>>@@@@@@===::::::>>>CCCKKKSSSTTTJJJ???<<<>>>??????DDDJJJQQQWWW[[[]]]^^^___aaaddddddcccaaa```___iiittt~~~~~~xxxnnnbbbWWWUUUTTT\\\kkkrrruuuqqqbbbXXXhhhuuu{{{{{{ttt[[[@@@444333333000...---...000000111222555888555555555666666666777777888888888999::::::;;;;;;::::::;;;<<<===@@@EEEIIIJJJGGGCCC???<<<<<<@@@EEENNNeeeRRR===>>>KKK[[[}}}zzz{{{eeeLLLFFFBBBCCCCCC???;;;999666888===DDDMMM\\\mmmzzzrrrggg___bbbiiilllkkkiiiuuuyyy{{{xxxxxxxxxvvvuuuuuujjjhhhjjjnnnsssuuuuuuuuuxxxxxxwwwvvvvvvuuuuuuuuuwwwsssoooggg^^^[[[dddqqq~~~}}}ttteeeTTTEEE<<<:::;;;:::999888777777666777777999:::<<<<<<<<<;;;999888777555555888::::::<<>>;;;777555666666666555333444BBB```zzzlll]]]QQQKKKJJJPPP[[[hhhttt~~~www{{{~~~}}}~~~{{{uuunnniii]]]LLL>>>777555666777:::???DDDIIILLLDDDCCCIIIWWWdddkkkooorrrpppmmmggg```\\\\\\```ddd___TTTIIIAAA<<<;;;@@@FFFNNNQQQQQQMMMLLLQQQXXX[[[[[[KKK@@@DDDPPP```uuu|||}}}~~~zzzpppmmmtttxxxpppnnnoooiiiffffffgggiiikkkllljjjhhh]]]WWWRRRSSSUUUZZZcccmmmzzz~~~eeeTTTNNNNNNVVV```jjj{{{~~~wwwtttttttttwwwvvvtttqqqpppoooppppppllllllmmmmmmmmmlllkkkjjjiiihhhhhhggggggfffeeeeee]]]___]]]VVVOOOKKKDDD===999888888999;;;===???AAAHHHXXXnnn}}}ppp[[[JJJ@@@@@@>>>>>>>>>@@@BBBCCC???BBBTTTqqqvvvmmmrrrlll]]]@@@:::555444444444888===FFFEEEDDDCCCGGGPPPZZZbbbaaammmoookkkiiiaaa___hhhggguuuxxxbbbSSSSSS___www}}}ooo___MMMDDDCCCEEEMMMTTT\\\iii}}}jjjVVVGGG???>>>@@@@@@===:::;;;AAAGGGSSSWWWSSSFFF===???@@@>>>BBBGGGNNNUUUZZZ^^^bbbeeeeeefffhhhiiihhhgggeeeccchhhqqqzzzzzzxxxuuuqqqmmmgggjjjssszzziii^^^]]]mmm||||||kkkTTT<<<222222333222111---...///000000222666999555555555555666666666777777888888999999:::;;;;;;:::;;;<<<<<<>>>BBBGGGKKKLLLGGGBBB???<<<;;;@@@GGGRRRiii|||PPP>>>>>>KKK```}}}|||```MMMFFFBBBDDDCCC???;;;:::666777;;;CCCLLLYYYlll|||yyypppfffccchhhlllmmmllluuu{{{|||xxxvvv|||yyyxxxxxxxxxiiiffffffmmmrrrsssssssssvvvvvvvvvvvvuuuuuuuuuuuuxxxvvvsssmmmccc]]]bbbjjjwwwhhhWWWGGG???<<<<<<::::::999999888777777777555666777999:::;;;;;;<<<888555555999999888888<<<999888777777999;;;;;;;;;???<<<888666666666666555999555???^^^zzznnn___SSSLLLJJJMMMXXXdddooo~~~zzz|||~~~~~~}}}}}}~~~zzzuuupppkkkaaaQQQBBB:::777777888;;;???EEEJJJMMMBBB???BBBOOOYYY]]]^^^aaadddiiimmmlllhhheeegggjjjeeeZZZOOOIIIEEEEEEIIIPPPWWWXXXSSSKKKJJJQQQWWWYYYFFFFFFFFFKKKYYYmmm{{{rrrkkknnnvvv{{{xxxqqqggggggqqqvvvqqqsssvvvpppkkkjjjjjjjjjkkkkkkiiigggaaaaaabbbaaa]]]\\\fffrrr|||```JJJDDDCCCKKKUUU```sssyyyuuusssuuuwwwwwwuuusssqqqooooooppppppllllllkkkkkkkkkkkkjjjjjjiiiiiihhhhhhgggffffffeee^^^aaa^^^VVVNNNIIIBBB<<<888888999999;;;>>>@@@AAAKKK\\\sss~~~nnnYYYJJJ>>>???@@@@@@BBBDDDGGGIII@@@GGG]]]{{{~~~zzzwwwgggAAA:::555444333333777<<>>AAAAAA>>>;;;===EEELLLZZZ^^^XXXHHH???BBBEEECCCKKKQQQZZZaaahhhnnnuuuzzzssstttuuuvvvuuuqqqmmmjjjdddooozzz~~~zzzhhh```kkkwww{{{|||aaaMMM999111222333333333///000000000///111444777444444555555555666666666777777888888999:::::::::;;;;;;<<<===>>>CCCHHHMMMLLLFFFAAA@@@>>>>>>DDDMMMYYYqqqgggHHH???>>>MMMggg~~~{{{|||YYYNNNGGGBBBCCCBBB>>>::::::888666888>>>GGGTTTiii{{{}}}uuulllfffhhhnnnrrrsssyyy}}}}}}wwwvvv|||}}}zzz{{{yyyuuukkkeeeeeemmmssssssrrrsssssssssttttttttttttttttttxxxwwwvvvrrrhhh______dddwww~~~xxxlll\\\MMMBBB<<<:::777777999:::::::::999999666555666666888:::<<<===999666777999999777666999444444555777999;;;======???<<<888666666777666555===555:::YYY}}}qqqbbbVVVOOOMMMMMMWWWcccnnn|||~~~~~~~~~}}}|||{{{||||||yyytttpppmmmdddTTTEEE===888888999<<<@@@FFFLLLOOOBBB<<<<<>>@@@BBBLLL]]]tttyyyhhhSSSDDD???@@@BBBDDDFFFJJJNNNQQQJJJTTTmmmooo@@@999444333222111555:::DDDBBB@@@@@@EEENNN[[[cccgggpppppplllmmmgggcccjjjfffllluuu^^^TTT\\\xxx{{{lllXXXJJJEEEGGGLLLPPPXXXccczzz|||iiiTTTFFF???BBBCCC@@@===???HHHPPP]]]ddd___MMMCCCFFFLLLKKKXXX^^^hhhqqqyyy}}}tttjjjcccaaaooo|||}}}lllggguuu~~~|||vvvzzzrrr[[[JJJ888222222333333444222222222000//////222444444444444444555555555666666777777888999999::::::;;;;;;<<<===???CCCIIINNNLLLEEEAAAAAA@@@@@@HHHRRR```xxxzzzRRR???>>>>>>OOOlll|||uuuSSSOOOHHHBBBBBBAAA===::::::;;;666444999BBBPPPfffzzz~~~xxxooohhhiiipppvvvyyy|||}}}wwwwww~~~|||}}}}}}uuummmffffffnnnuuutttrrrtttpppqqqrrrrrrsssssssssssswwwxxxxxxuuujjj___\\\```rrr|||xxxnnnaaaQQQDDD<<<888333555888;;;<<<<<<<<<;;;:::999777666666777999;;;:::777888;;;:::666666888999:::::::::999999::::::@@@999444555777666666777333666;;;SSSzzzyyyqqqggg]]]SSSLLLNNNTTT___nnn}}}~~~~~~~~~~~~{{{zzz{{{|||zzzxxxyyyxxxrrrkkkdddZZZJJJ<<<999:::888777===HHHKKKHHH>>>:::999>>>>>>:::999===???DDDLLLUUU^^^hhhqqqwwwiiiZZZOOOQQQRRRMMMLLLQQQPPPMMMKKKJJJJJJJJJJJJIIIJJJHHHKKKYYYqqqllliiiiiiooorrrnnnjjjhhhqqquuuuuuuuuzzz}}}rrrpppmmmlllllllllkkkiiijjjjjjjjjkkknnnqqqsssuuufffHHH@@@<<>>CCCOOOZZZ^^^hhhooossspppgggdddjjjrrrnnnjjjrrr}}}dddTTT```{{{pppZZZMMMGGGGGGJJJOOOTTT```wwwyyyaaaKKKGGGIIIBBB===>>>===FFFZZZsssoooeeeUUUIIIHHHOOOUUUgggmmmxxx}}}qqqiiifffmmmyyy~~~nnnnnnxxx{{{rrrsss|||{{{gggRRRDDD777222222111000000000000000111222222333333333333444444555666666666777777777888999999:::::::::===>>>;;;>>>FFFMMMOOOIIIEEE<<<<<>>???VVVuuu{{{lllTTTHHHEEEBBBCCCEEEDDD???:::===777555888===GGG^^^vvvpppfffkkkmmmqqq|||xxx{{{}}}|||yyyzzz~~~}}}~~~yyywwwxxx|||jjjjjjmmmqqqvvvwwwtttqqqoooqqqqqqqqqpppooopppqqqqqqssstttppphhh```[[[YYYpppzzz}}}wwwlll___RRRFFF===777666999::::::777777:::======;;;888666666888:::;;;>>>;;;999888999999888777999555777>>><<<666<<>>>>>???FFFaaazzzjjjTTTJJJGGGDDDEEEGGGGGGBBB>>><<<888888;;;===FFF^^^vvvooojjjiiinnnzzzwwwyyyzzzyyyxxxxxxzzz|||zzzsssppprrruuuooommmkkkmmmpppssssssrrrpppqqqrrrqqqpppoooppprrrsssuuuuuurrriiiaaa[[[XXXfffrrr}}}~~~xxxmmm```RRRFFF<<<777999;;;===<<<::::::===@@@;;;999888888999;;;======AAA???===;;;;;;:::777555444222444999===@@@IIISSSBBB:::444555666555444555999;;;888GGGiiiwwwmmmbbbWWWPPPJJJPPPZZZgggvvv~~~~~~~~~~~~{{{yyywwwxxxuuuqqqmmmdddUUUFFF777999<<>>???<<<888:::???CCCAAA>>>???GGGVVVgggsss^^^QQQHHHJJJLLLJJJJJJNNNTTTVVVZZZ]]]^^^]]][[[YYYaaaeeelllttt||||||wwwuuuyyy}}}wwwllljjjuuuvvvuuuttttttsssqqqnnnkkkiiikkknnnssswww|||yyy___FFFIIIBBB???DDDGGGJJJVVVcccttt{{{}}}zzzxxxvvvssstttsssrrrqqqpppoooooooooooommmkkkiiiiiikkkmmmooojjjiiihhhhhhhhhfffccc```ZZZWWWRRRKKKDDD???;;;999999;;;=========???DDDHHHSSSiiixxxmmm[[[LLLEEEGGGEEEFFFJJJMMMLLLEEE>>>JJJaaa~~~fffFFF:::888999222222777444333;;;AAAAAAAAAHHHQQQVVVZZZ```gggiiikkkttt|||ooonnnooossswwwdddeeewwwvvvfffXXXKKKDDDEEEKKKNNNUUUfff~~~wwwgggRRRMMMFFFDDDEEEEEE[[[sssfffiiittt}}}}}}xxxuuutttxxx{{{qqquuuyyy{{{yyyxxxxxxyyy|||}}}zzzxxxuuu}}}eeeQQQBBB888000000222111000111000000111111222333333333333444444555555666777777999999::::::;;;<<<<<<<<<<<<===;;;;;;AAAIIILLLIIIEEECCC===>>>EEEFFFNNNbbb}}}RRRBBB999<<>>===EEE]]]www{{{iiidddjjjvvvtttttttttvvvxxxyyyyyyxxx}}}xxxrrroooqqqtttuuupppjjjgggiiimmmqqqsssppprrrsssrrrqqqpppqqqrrrtttvvvwwwtttlllbbbZZZVVVZZZhhhyyyyyynnn```RRREEE<<<777:::<<<===<<<:::;;;???BBB;;;999888999<<>>===;;;999777:::<<<===???GGGTTT\\\]]]GGG>>>888888888777666888666999999EEEgggyyypppfff]]]WWWJJJOOOWWWdddsss||||||~~~~~~~~~|||zzzwwwxxxvvvrrrooogggWWWIII777999===CCCGGGHHHBBB<<<999<<<@@@AAA???>>>AAAFFFCCCEEEIIINNNTTT\\\eeekkkUUUKKKDDDFFFIIIJJJKKKMMMJJJMMMRRRUUUXXXZZZ\\\]]]hhhkkkmmmooovvvxxxttteee```___iii{{{{{{zzzyyyyyyxxxvvvrrrooolllnnnppptttwwwyyy{{{|||vvvhhh]]]SSSDDD777EEECCCIIITTT[[[```kkkxxx{{{wwwuuusssrrrrrrqqqpppoooooonnnnnnlllmmmmmmmmmllllllmmmmmmjjjiiihhhggggggeeebbb```YYYUUUOOOHHHBBB===:::999999;;;=========@@@FFFKKKVVVooo~~~tttgggWWWIIIDDDBBBDDDGGGKKKKKKHHHAAA<<>>???EEEGGGSSSjjjnnnKKKAAA<<<===AAAOOOnnn||||||}}}|||]]]NNNKKKIIIHHHHHHJJJJJJIIIGGG@@@>>>???>>>;;;BBB]]]yyyhhhccchhhrrrpppnnnoootttzzz~~~|||yyyyyy{{{|||{{{yyyxxxzzz{{{zzztttkkkeeedddhhhnnnrrrqqqssstttsssrrrqqqrrrsssuuuvvvwwwtttmmmdddZZZUUUUUUdddvvv~~~yyyoooaaaRRRDDD;;;777999:::;;;:::888:::???DDDAAA===888888<<>>>>>>>>===GGGLLLOOO[[[kkklllcccJJJAAA:::999999777777888111888999DDDddd{{{zzzqqqhhh___YYYLLLOOOVVVaaaooo||||||~~~~~~~~~|||{{{xxxyyywwwsssooogggXXXJJJ999:::===CCCGGGEEE???:::;;;@@@DDDFFFEEEFFFGGGHHHBBBGGGNNNUUUZZZ]]]aaacccRRRJJJDDDFFFJJJMMMNNNOOODDDFFFHHHIIIKKKOOOUUUZZZ```eeeiiikkksssuuukkkkkkllleee[[[TTT___]]]bbbppp}}}|||{{{zzzxxxvvvlllnnnppptttxxx{{{~~~wwwrrrgggXXXMMMHHHDDDAAACCCGGGWWWjjjvvv|||zzzuuuttttttpppppppppoooooonnnmmmmmmgggkkkpppqqqooollljjjjjjkkkiiigggfffeeedddaaa___ZZZUUUNNNFFF???;;;999888777:::<<<<<<===@@@GGGMMMZZZuuuqqqbbbSSSHHHDDDBBBFFFJJJKKKGGGBBB===:::III^^^vvv|||tttLLL===999999333333666222///666???CCCBBBBBBGGGMMMQQQXXXbbbkkkttt{{{qqqqqqpppppp|||pppaaadddqqq{{{}}}sssfffTTTFFFDDDIIILLLSSS```sss}}}mmm[[[HHHGGGQQQWWWmmmkkkcccooo|||~~~xxxnnneee___ZZZWWWVVVccceeehhhmmmssszzz}}}|||{{{|||yyy```OOO;;;555111333333111///000111111111222333333444444444444555555666777777888888888999999:::;;;;;;;;;<<<===<<<>>>EEEKKKIIICCCBBBCCC??????EEEIIIXXXsssaaaGGGBBB===<<<@@@OOOlll}}}{{{YYYPPPJJJIIIHHHHHHIIIJJJIIIIIIEEEBBB@@@===999@@@[[[xxxiiidddhhhpppooollllllqqqyyy|||yyyuuurrrvvv||||||wwwnnnfffcccffflllppprrrtttuuutttsssrrrsssttttttuuuvvvtttnnneee\\\VVVYYYddduuu~~~~~~~~~~~~|||xxxoooaaaQQQCCC;;;777999:::;;;:::999===CCCIIIJJJBBB999777;;;BBBHHHJJJHHHCCC===:::<<>>;;;;;;AAADDD@@@<<<::::::@@@DDDGGGIIIKKKHHHDDDEEEGGGJJJMMMPPPUUU[[[^^^SSSLLLFFFEEEIIILLLLLLKKKFFFFFFEEEDDDDDDIIIQQQYYYXXXaaalllttt~~~mmmYYYRRRTTTVVVWWWXXX```aaahhhuuu}}}}}}~~~uuutttttttttuuuwwwyyyzzztttpppfff[[[RRROOOOOOQQQRRRZZZmmmyyytttttttttnnnnnnoooooonnnnnnmmmllljjjpppwwwzzzwwwrrrooonnnmmmjjjgggeeedddbbb___]]]XXXSSSKKKCCC<<<999888888777999;;;<<<===AAAIIIOOO___|||}}}lll\\\OOOGGGDDDFFFKKKMMMJJJBBB;;;999:::LLLaaauuu}}}{{{{{{|||~~~~~~OOO>>>888999444444777333111555<<>>CCCLLLRRRgggxxxfffVVVLLLGGGEEEGGGLLLNNNHHH>>>888:::>>>YYYkkk{{{zzzrrrqqqxxxQQQ@@@999:::555777:::555444444999CCCHHHGGGHHHKKKMMMVVVaaajjjnnnrrrwww{{{yyypppnnnvvvwwwuuu}}}uuummmzzzuuubbbPPPHHHHHHIIIQQQZZZcccsss}}}uuu___OOOUUUaaaoooyyycccPPPUUUhhhooohhh[[[[[[]]]aaagggkkkmmmmmm``````___^^^```eeennntttlllQQQCCC888333111222222000000333111111222333333444444555555555555666777777888888999999::::::;;;;;;<<<<<<888>>>BBBCCCEEEHHHFFFBBB===AAAAAACCCJJJRRRjjj{{{RRR>>>===:::;;;IIIddd{{{lllUUUVVVLLLLLLKKKJJJIIIIIIJJJKKKHHHDDDCCCCCC@@@AAARRRfffyyyyyymmmeeejjjyyyxxxuuusssssstttuuutttrrrpppttt|||~~~ssshhhbbbeeennnuuutttuuuvvvvvvttttttuuuvvvuuutttttttttrrrmmmfffaaa______ggguuu~~~~~~|||||||||{{{{{{zzzzzzyyyvvvtttlll^^^NNNAAA:::999999:::;;;;;;===CCCMMMUUULLLDDD<<<;;;BBBJJJNNNOOOEEECCC@@@AAAGGGNNNUUUXXXnnnuuuzzzyyytttkkkYYYIIIQQQGGG>>>;;;:::888888999333<<<777777RRRttt~~~vvvnnneee___NNNNNNQQQXXXdddsss}}}}}}~~~{{{zzz}}}|||xxxxxxuuulllaaaFFF===777:::;;;999999<<>>@@@EEENNNTTTmmmsssaaaQQQIIIFFFEEEEEEIIILLLFFF<<<999>>>EEEaaattttttuuuSSSAAA:::;;;777999<<<777777444777BBBJJJIIIIIIKKKIIISSS```jjjoooppprrrsssrrriiifffmmmooonnnwww}}}rrrzzzfffTTTIIIGGGGGGNNNUUU[[[jjjnnnUUUTTT]]]iiiuuurrriiiUUUGGGRRRiiipppgggbbbhhhooosssrrrooolllkkkiiiiiijjjiiiiiimmmuuuzzz|||}}}hhhKKK===555111///111111///111444111222222333333444444555555555666666777777888888::::::;;;;;;<<<======>>>777>>>DDDDDDEEEFFFEEEBBB;;;@@@AAADDDMMMWWWqqqpppKKK@@@???===???QQQpppzzz}}}eeeQQQUUUNNNNNNMMMKKKIIIIIIJJJLLLFFFCCCDDDGGGDDDCCCNNN]]]hhhyyyxxxnnndddjjj}}}zzzyyywwwwwwxxxyyyzzzzzzqqqttt{{{tttgggaaaeeepppyyytttvvvwwwvvvuuutttuuuwwwwwwuuutttttttttqqqkkkfff]]][[[aaappp|||||||||{{{zzzyyyyyyxxxxxxtttrrrkkk^^^MMM@@@:::999666888888999;;;CCCMMMUUUHHHBBB<<<>>>GGGNNNPPPOOOEEEDDDDDDGGGMMMSSSWWWYYY]]]aaagggjjjjjjcccYYYRRRTTTJJJAAA===<<<888777888999;;;:::>>>QQQrrr~~~xxx}}}}}}{{{~~~uuuooohhhaaaPPPMMMNNNXXXfffsss~~~~~~|||}}}~~~}}}zzzyyyyyyuuummmgggOOOCCC999:::>>>??????>>>FFFLLLZZZmmm|||yyypppfffccc[[[TTTPPPVVVeeesssrrrkkkkkkjjjbbb```[[[MMMSSSLLLDDDDDDLLLWWW^^^```jjjttt{{{qqqyyyzzzsssnnnqqqqqqnnn{{{oooyyy{{{uuuzzz{{{sssppppppmmmmmmmmmmmmnnnnnnnnnnnnooopppppppppppppppooonnnsssnnnhhheeecccaaa\\\YYYQQQKKKBBB;;;888888999999===::::::===@@@EEENNNWWWsssttt]]]MMMIIIHHHFFFFFFJJJHHHDDD@@@666;;;OOOmmm|||~~~UUULLLDDD@@@;;;666444666555777888===HHHPPPNNNGGGRRRTTTYYYaaaggglllqqquuurrrlllkkknnnnnnmmmvvvuuu{{{~~~mmmVVVGGGBBBGGGKKKQQQYYYggg{{{ppp\\\WWW___jjjpppggg[[[KKKIII[[[ppptttjjjnnnsssrrrkkkfffggggggdddeeelllqqqtttwww{{{~~~|||~~~~~~sssvvv___HHH999444333222111000000000000111222222333333444444555666666777777888888999999999::::::::::::::::::;;;===???CCCGGGIIIGGGBBB>>>CCC???AAAFFFJJJYYYzzzkkkKKKCCC@@@;;;???WWW{{{}}}```VVVWWWLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGEEEFFFMMMWWWbbbsss~~~rrrmmmrrrwwwyyyvvvsssrrrtttwwwzzz{{{www|||{{{jjjbbbhhhqqqttttttuuuvvvvvvuuutttuuuwwwvvvuuuuuutttsssoooiiiddd]]]ZZZ^^^kkkyyy}}}zzzvvvuuuwwwwwwvvvtttsssrrrkkk]]]JJJ===777777999777666777===CCCIIILLLEEEAAA???BBBJJJOOOQQQPPPLLLHHHIIIOOOSSSOOOIIIFFFMMMSSS[[[]]][[[XXXXXXYYYWWWJJJ>>>::::::999888:::777999999<<>>AAAFFFPPPZZZxxxoooYYYLLLIIIIIIHHHHHHJJJEEE@@@>>>999CCC[[[{{{VVVNNNFFFBBB>>>999888999666777999>>>HHHQQQPPPJJJRRRWWW^^^eeeiiilllppptttxxxsssrrrssspppnnnyyy{{{lllnnnzzz}}}ppp[[[LLLFFFGGGKKKPPPVVVbbbssssssccc\\\```eeegggXXXQQQGGGHHH]]]uuu|||uuuqqquuutttlllhhhmmmrrruuusssxxx||||||~~~uuufffpppuuuVVVAAA444444333222111000000000000000111111222333333444444666666777777888888999999;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@DDDGGGHHHFFFAAA>>>>>>>>>BBBIIIOOO^^^eeeGGG===@@@???CCC^^^}}}]]]TTTRRRLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFEEELLLVVV___nnnzzz{{{vvvtttvvvwww{{{xxxsssqqqrrruuuyyy{{{zzz}}}vvvmmmjjjlllppptttuuuwwwwwwvvvvvvwwwxxxssssssssssssrrrnnniiieee[[[VVVWWWcccpppxxx{{{}}}{{{xxxuuutttuuuuuutttsssrrrqqqkkk^^^MMM@@@999888888777555666:::???CCCEEE@@@>>>>>>CCCKKKQQQSSSRRRRRROOOOOOSSSRRRLLLGGGFFFMMMQQQUUUXXXXXXWWWXXXYYYeeeSSSAAA:::::::::::::::555777888;;;IIIccc~~~~~~pppyyyqqqaaa]]]hhhwwwwwwrrrlllfffZZZRRRNNNRRR\\\iiiwww|||zzz{{{{{{zzz}}}{{{zzzyyyyyyzzzxxxwwwxxx{{{|||yyysssmmm\\\OOOAAA;;;:::===BBBHHHLLLYYYssszzzssssssooollluuunnnddd```^^^hhhtttsssqqqzzz|||vvvuuuwwwyyytttaaauuuyyymmmcccggg}}}sssbbblllzzztttqqqrrroooooooooooooooooooooooojjjjjjjjjjjjjjjiiihhhhhhiiifffbbbaaa___\\\UUUPPPHHHCCC<<<777777999;;;<<>>AAADDDJJJVVVbbbxxxgggTTTIIIHHHJJJKKKJJJJJJAAA;;;<<<===NNNjjjxxxTTTLLLFFFDDDAAA<<<:::<<<666777999===GGGPPPQQQLLLMMMWWWbbbggghhhjjjnnnssszzzwwwwwwwwwqqqooo}}}wwwfffdddlll|||~~~xxxdddRRRIIIGGGJJJOOOSSSZZZiii}}}zzzmmmfffddd```[[[JJJIIIFFFLLLbbb{{{wwwyyyuuukkkffflllwww~~~oooeeefff|||lllNNN>>>444333333222111000000000000000000111111222333333444666666777777888999999:::<<<<<<<<<<<<======>>>>>>???BBBEEEGGGGGGDDD@@@>>><<<>>>FFFOOOWWWiii^^^FFF:::AAABBBFFFdddvvvZZZSSSMMMKKKKKKKKKJJJJJJJJJJJJJJJKKKIIIHHHHHHFFFEEEKKKSSSZZZfffsssxxxzzz||||||zzz|||zzzuuurrrqqqsssvvvxxx~~~zzzkkkggglllsssuuuvvvwwwvvvuuuvvvwwwssssssssstttsssqqqllliii___XXXTTT[[[fffnnnuuuyyyxxxvvvtttsssssssssrrrqqqpppppplllaaaSSSEEE<<<999999888888888999;;;===>>>;;;;;;===CCCKKKQQQSSSSSSQQQPPPRRRRRRLLLEEEDDDGGGTTTSSSSSSUUUWWWYYYYYYYYYuuu```III???>>>===;;;:::555777888;;;EEE[[[uuuqqqyyypppeeeiiivvvyyytttoooiii___UUUNNNPPPYYYeeeuuu}}}{{{{{{|||}}}|||zzzyyyyyyzzz{{{}}}|||{{{{{{{{{xxxtttpppgggYYYJJJAAA>>>AAALLLWWW[[[jjjjjjgggbbbeeennnnnnnnnmmm```[[[ZZZcccppppppnnn___^^^xxxyyyooollliiieee______```dddlllyyylll[[[nnn}}}vvvqqqooopppnnnnnnmmmmmmmmmlllllllllhhhhhhiiihhhhhhgggfffeeedddbbb```___^^^YYYRRRLLLDDD???999666666888:::;;;@@@???@@@DDDHHHOOO^^^kkksss```OOOGGGHHHJJJLLLJJJHHH>>>888:::???TTTssscccPPPIIIDDDCCCAAA===;;;<<<666777888;;;DDDNNNQQQNNNLLLZZZiiinnnmmmooouuuzzzxxxvvvxxxxxxrrrppp{{{kkkfffkkknnnXXXJJJGGGIIIMMMPPPUUU```vvvxxxrrrkkk```VVVHHHLLLNNNVVVjjjxxxiii___bbbnnnyyy{{{~~~xxxmmmdddlll~~~```EEE:::444333222222111000000111111111111222333333444444555666666777888999999::::::;;;<<<<<<======>>>>>>>>>AAACCCFFFGGGEEEBBB@@@>>>???CCCJJJTTT___uuuqqqTTTBBB;;;AAAAAAGGGjjj|||~~~lllWWWTTTMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLIIIHHHHHHFFFDDDIIIOOOUUUbbbpppwww|||}}}{{{yyyuuurrrqqqrrrsss~~~iiidddnnntttvvvwwwwwwvvvttttttuuuuuuuuuuuuvvvwwwuuurrroooiii___VVVXXX___fffooovvvvvvuuutttssssssrrrqqqqqqqqqpppmmmfffYYYKKK???999:::;;;<<<;;;;;;::::::;;;:::;;;===CCCIIIMMMOOONNNJJJMMMQQQQQQKKKFFFIIIRRR^^^YYYUUUUUUXXXZZZXXXUUUxxxcccLLLCCCAAA@@@===<<<777888999;;;BBBSSSmmmyyy|||vvvqqqyyyzzzvvvqqqkkkbbbXXXOOOPPPXXXeeeuuu~~~~~~~~~|||{{{{{{|||~~~|||zzzzzzyyyxxxwwwpppeeeVVVLLLGGGLLL\\\kkkuuulllPPPNNNQQQ[[[dddeeeiiilll___\\\YYY]]]dddbbbpppyyyjjj[[[aaaoooxxxwwwiiiccc^^^YYYXXXXXX___qqqggg[[[sssyyyuuuqqqpppqqqooonnnnnnmmmlllkkkkkkjjjiiiiiiiiihhhgggfffeeeeeecccaaa___^^^\\\WWWOOOHHHBBB>>>888555555777888999>>>===@@@DDDIIIRRRdddttt~~~nnnZZZLLLGGGGGGIIIKKKHHHGGG===777:::@@@UUUttt|||[[[OOOIIIEEEFFFDDD???===>>>555666666888@@@JJJOOONNNPPPbbbrrruuuuuuzzzzzzwwwxxxyyyuuusss}}}ssskkkmmm~~~www___MMMGGGHHHKKKOOOSSS\\\qqq|||uuugggZZZNNNTTTYYYbbbuuuooo```\\\eeeoooqqquuuvvvvvvzzzxxxtttooollluuupppOOO:::555222333222111111000111111111333333444444555666666777666666777888999:::;;;;;;:::;;;;;;<<<======>>>>>>BBBDDDGGGFFFCCCAAA???@@@BBBEEELLLVVVfff___III>>>===??????KKKsss~~~|||hhhUUUTTTNNNIIIIIIIIIJJJJJJJJJJJJJJJLLLHHHFFFFFFEEECCCFFFKKKOOO___ooowww{{{}}}}}}}}}yyytttqqqpppppp|||~~~}}}|||~~~||||||fffdddqqqvvvxxxzzzzzzxxxvvvuuuuuuuuuuuuuuuvvvxxxwwwtttrrrlllaaaXXXWWW\\\cccmmmvvvvvvvvvvvvuuutttrrrrrrrrrsssrrrooojjj```RRRDDD;;;:::===@@@@@@===:::999999<<<===???CCCFFFIIIIIIIIIDDDJJJRRRUUUQQQOOOWWWcccccc\\\TTTQQQSSSUUURRRNNNkkk[[[IIICCCCCCAAA???>>>999999:::;;;>>>MMMhhh~~~www}}}{{{xxxrrrmmmeeeZZZPPPPPPXXXddduuu~~~}}}}}}}}}~~~~~~}}}|||zzzzzz{{{|||}}}uuummmbbbYYYTTT[[[nnn~~~^^^JJJUUU[[[ccceeedddmmmjjj^^^^^^ZZZZZZ]]]ZZZ[[[```hhhpppwwwxxxwwwtttlllfff___XXXUUUZZZhhhvvv}}}qqqjjjeee``````cccppp{{{fffaaayyyyyyvvvtttssstttqqqqqqpppooonnnllllllkkkiiiiiiiiiiiihhhfffeeedddcccaaa^^^\\\ZZZTTTLLLEEE???<<<777444555777999999:::;;;???DDDJJJVVVjjj|||{{{iiiTTTJJJGGGGGGIIIKKKGGGFFF===777;;;@@@VVVuuu{{{vvv___QQQLLLIIIJJJHHHCCC@@@AAA666777666666===GGGMMMNNNMMM^^^mmmnnnpppyyyxxxvvv{{{{{{xxxyyyxxxmmmkkksss}}}~~~hhhUUUJJJHHHJJJOOOSSSZZZlll~~~rrrfffUUU[[[aaakkkxxxjjjcccffflllmmmqqqssstttzzzzzz```EEE777555333222222111111111111111222444444555666666777777888555666777888999;;;<<<<<<:::;;;;;;<<<===>>>??????BBBEEEGGGFFFBBB@@@@@@BBBCCCFFFMMM[[[ppprrrUUUFFF@@@===;;;@@@WWWeeeSSSQQQKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKFFFDDDEEEDDDCCCDDDHHHKKKZZZjjjrrrxxxzzzssspppppprrrxxxzzz||||||{{{}}}}}}~~~uuucccdddrrrvvvxxx{{{|||zzzyyyxxxxxxtttsssssstttvvvuuutttrrriii```WWWWWW[[[aaakkktttvvvwwwxxxwwwtttrrrrrrrrrsssrrrpppmmmfff[[[LLLBBB===AAAEEEEEEAAA;;;999888>>>???AAACCCEEEGGGIIIJJJBBBIIISSSYYYWWWWWWaaammmeee[[[PPPJJJLLLOOOQQQQQQ^^^SSSHHHEEEDDD@@@======::::::::::::;;;GGGddd~~~www}}}|||xxxsssmmmhhh\\\RRRPPPWWWcccrrr}}}}}}~~~~~~{{{|||}}}}}}{{{zzzzzzyyyvvvrrrkkkddd```ggg}}}fffTTTNNNZZZaaaddd```cccvvveeeYYY[[[YYYZZZ^^^]]]YYY[[[]]]``````^^^[[[XXXRRRPPPNNNPPPYYYgggrrruuuxxxqqqjjjfffbbbnnnyyyrrriiikkk~~~xxxvvvttttttvvvrrrqqqpppooommmlllkkkjjjiiiiiiiiiiiigggfffeeedddddd```\\\YYYVVVPPPHHHBBB<<<888555444666999;;;<<<;;;===BBBHHHOOO]]]ssstttaaaMMMFFFGGGHHHIIIKKKGGGEEE<<<777;;;BBBYYYyyyzzzzzz]]]QQQLLLJJJLLLJJJEEEAAAAAA888999777666;;;FFFMMMNNNEEETTT___^^^aaammmxxx|||zzzooommmxxx~~~xxxvvv~~~nnnhhhfffrrrooo\\\NNNHHHHHHOOOSSSXXXfffwww}}}ttt^^^bbbfffppp{{{tttmmmmmmqqqqqquuuwwwwww|||eeeRRR@@@888777444222111111111111111222222444444555555666777777777555666777888:::;;;<<<===;;;<<<<<<===>>>???@@@AAAAAADDDGGGEEEAAA???AAADDDCCCHHHRRReeeeeeLLLBBBAAA;;;:::FFFeeezzz]]]QQQNNNGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHDDDAAACCCCCCBBBCCCFFFGGGRRR___jjjvvvwwwpppnnnsssxxxxxx{{{~~~~~~~~~ooo```bbbnnnmmmqqquuuxxxxxxxxxxxxxxxtttsssssstttuuuuuusssrrrkkkccc\\\[[[\\\___fffmmmtttwwwxxxwwwtttrrrqqqrrrqqqooonnnnnnlllcccUUUKKKEEEKKKPPPOOOHHH@@@;;;999===>>>@@@CCCGGGKKKOOORRRNNNTTT^^^cccbbbaaaiiitttkkk___QQQHHHJJJTTT^^^eeeZZZRRRJJJHHHEEE???;;;:::;;;:::999999888DDDbbb~~~}}}xxx|||xxxsssmmmiii^^^SSSQQQVVVaaappp|||~~~~~~}}}}}}~~~~~~zzz}}}|||xxxtttrrruuussspppjjjgggooojjjQQQLLLPPPNNNUUUTTTOOO[[[xxx{{{___RRRUUUVVVZZZaaabbb___``````]]]VVVNNNIIIFFFFFFKKKOOOVVVfffyyy}}}||||||{{{xxxnnnnnnttt{{{uuutttssssssuuupppooonnnmmmkkkiiihhhhhhiiiiiiiiihhhgggeeedddcccddd```[[[WWWTTTNNNFFF@@@888666333444777;;;>>>??????AAAGGGNNNUUUddd|||ooo[[[HHHDDDGGGHHHIIIKKKHHHEEE;;;555:::CCC\\\~~~~~~{{{|||wwwTTTOOOKKKIIIKKKIIICCC??????;;;;;;999777;;;EEEMMMOOOBBBPPPXXXUUUXXXfffrrrtttpppdddbbbsssyyyssswww|||qqqgggaaammm|||sss```QQQIIIHHHOOOSSSVVVaaappp}}}}}}}}}fffhhhiiirrr}}}wwwxxxwwwsssrrruuuvvvzzz{{{zzz~~~nnnQQQDDD999555444///222111111111111111222222333333444444555666666666555666777888:::;;;<<<===<<<===>>>???@@@AAABBBBBBAAADDDGGGEEEAAA???BBBEEEDDDJJJXXXpppXXX@@@:::;;;;;;;;;LLLnnn|||eeeVVVOOOLLLEEEHHHHHHHHHIIIIIIJJJJJJJJJGGGBBB@@@BBBCCCAAABBBEEEEEELLLVVVcccvvvtttlllmmmuuu}}}|||~~~mmm___```iiidddhhhmmmrrrtttuuuvvvwwwvvvuuuuuuuuuwwwwwwuuutttrrrkkkdddaaa___^^^aaafffsssvvvxxxwwwsssqqqqqqrrrooommmmmmnnnooohhh\\\RRROOOTTTYYYWWWOOOEEE>>><<<;;;===@@@DDDIIIOOOVVVZZZaaafffnnnssspppmmmsss|||sssfffVVVKKKNNN]]]ooo{{{___WWWOOOKKKFFF@@@======;;;;;;999;;;======TTTzzzwwwzzzkkkrrr~~~vvvqqqnnnccc___YYYSSSTTT\\\hhhqqquuu~~~{{{{{{{{{|||{{{yyyxxxxxxzzz}}}|||zzz{{{}}}~~~|||{{{tttkkkddddddkkkuuu}}}iiiTTTOOOPPPOOOPPPPPPOOOSSSeee}}}rrrhhh\\\WWWZZZ___aaaaaaiiikkknnnnnnfffZZZTTTTTTXXX[[[bbbkkksss{{{|||tttzzzxxxzzzxxxuuussspppooonnnllllllkkklllllljjjiiihhhggggggeeeaaa^^^___\\\XXXTTTOOOIIIBBB===555555555555777:::===??????DDDJJJPPPYYYmmmzzzgggVVVFFFCCCGGGJJJJJJIIIMMMAAA888:::@@@NNNiiiyyyyyyhhhWWWTTTOOOIIIHHHJJJKKKIIIFFF@@@:::666777:::???HHHPPPIIIFFFHHHRRR[[[aaaeeehhhgggeeedddkkk|||wwwvvv}}}pppddddddnnnwwwzzzzzzhhh\\\PPPIIILLLMMMMMMWWWddd}}}~~~~~~ssslllvvv~~~pppooouuu|||}}}yyyyyy~~~{{{zzz~~~oooWWWBBB>>>===777333555111111111111111111222222111111222333444555666777999::::::::::::::::::;;;<<<<<<<<<===>>>@@@AAABBBJJJEEEAAAAAA@@@???BBBGGGKKKOOOcccjjjHHH???>>>;;;???;;;KKKnnnnnnXXXMMMMMMGGGLLLFFFJJJNNNRRRQQQMMMHHHDDDAAAAAA????????????AAAAAABBBIIISSS^^^ooo}}}uuurrrtttvvvxxxzzz}}}sssiiiffffffllltttwwwuuuuuuwwwwwwwwwvvvuuuttttttssssssrrroookkkfffcccbbbbbbbbbhhhnnnuuuwwwuuusssvvvyyyrrrvvvvvvqqqooooooiii```\\\dddmmmkkkZZZFFF===???<<>>@@@AAADDDJJJTTTcccyyy|||uuucccTTTFFFDDDHHHIIIIIIIIIMMMBBB999999EEEZZZuuu|||tttyyy}}}eeeZZZTTTOOOIIIHHHJJJKKKHHHFFFBBB===999999:::???IIITTTLLLHHHHHHOOOVVV[[[```eeebbbaaabbbjjj{{{|||{{{ggg___dddooouuu|||{{{pppaaaTTTKKKLLLNNNNNNVVVaaaxxx|||~~~~~~rrrlllmmmrrryyyzzzwwwyyy~~~{{{~~~~~~XXXEEE666555555111000444111111111111111222222333333333444555666777888888999::::::::::::;;;;;;;;;===<<<<<<===>>>@@@BBBCCCGGGCCCAAABBBAAAAAADDDJJJOOOXXXrrrcccEEE>>>>>><<<@@@EEE[[[|||fffRRRKKKNNNIIIOOOKKKMMMQQQSSSRRRNNNHHHEEEBBBAAAAAA@@@AAABBBCCCDDDFFFKKKRRR\\\mmm~~~zzzyyy{{{|||}}}wwwjjjhhhkkksssxxxwwwvvvwwwuuuuuuttttttssssssrrrrrrqqqpppmmmhhhcccaaabbbdddhhhmmmrrrtttsssssstttvvvsssvvvwwwsssrrrrrrnnnhhhkkkppptttnnnZZZEEE>>>AAAEEEKKKLLLKKKSSSeeeuuu{{{jjjlllnnnllljjjhhhgggfffgggfffhhhlllqqquuu|||___VVVOOOLLLJJJDDDAAA@@@<<<===:::;;;======PPPpppyyytttmmmhhhpppooovvv{{{uuuqqqkkkggg```XXXSSSTTT[[[bbbfffpppzzz}}}}}}{{{}}}{{{yyyyyyzzzzzz}}}{{{yyyyyy{{{|||{{{zzzzzzsssjjjeeeccc```[[[VVV\\\]]]___```ZZZRRRPPPSSSZZZ^^^bbbdddhhhkkkkkkiiipppllliiijjjpppwww{{{|||zzzxxx{{{~~~~~~vvvuuurrrrrr{{{uuuzzz}}}vvvssstttpppllljjjhhhiiijjjkkkjjjiiihhhgggiiihhhggggggfffeeeaaa___[[[XXXSSSNNNHHHBBB<<<888555555666777999<<>>RRRpppvvvoooyyyxxxeee]]]RRRNNNIIIHHHIIIIIIGGGEEECCC???<<<:::999>>>KKKXXXRRRLLLIIILLLQQQVVV]]]cccbbbaaaaaagggvvvttt```]]]jjjrrryyy}}}yyyjjjZZZMMMLLLNNNOOOTTT[[[ooo{{{~~~}}}|||~~~{{{qqqnnnpppuuuzzzzzzxxx{{{{{{|||www```GGG;;;333333444111111666111111111111111222333333555555666777888999::::::999999::::::;;;;;;;;;;;;>>>===<<<<<<>>>@@@CCCEEEDDDAAAAAABBBBBBBBBGGGMMMQQQdddYYYAAA===>>><<>>>>>LLLgggzzzsss|||rrrdddkkknnnxxx}}}vvvrrrllljjjeee\\\TTTRRRVVV[[[bbbjjjsss|||~~~|||~~~}}}|||{{{{{{{{{{{{|||{{{zzzyyyzzzzzzzzzzzzxxxrrrllljjjhhhbbbVVVLLLOOOMMMPPPUUUQQQKKKRRR___ggghhhhhhffffffiiinnnqqqrrrrrrtttyyy}}}yyy{{{|||zzzxxxyyyooorrrvvvvvvxxx~~~wwwtttsssoookkkiiiggghhhjjjkkkkkkjjjhhhfffhhhgggffffffeeeccc```^^^YYYUUUPPPJJJEEE???:::666555666777888;;;===@@@AAAEEEHHHNNN[[[rrrpppeeeVVVLLLEEEFFFHHHHHHHHHJJJNNNKKKEEEJJJdddzzzuuujjj[[[OOOLLLIIIGGGHHHGGGEEEDDDCCCAAA>>>;;;888<<>>===<<<===>>>AAADDDFFFBBB@@@@@@BBBBBBBBBHHHOOORRRooosssOOO>>><<<======BBBSSSpppyyyZZZMMMJJJMMMEEEGGGHHHIIIJJJJJJIIIFFFBBB@@@AAAAAAAAAAAACCCEEEGGGHHHHHHHHHIIIPPPbbbvvv{{{|||~~~yyyzzz}}}rrrjjjeeekkkrrrtttrrrqqqppppppppppppppppppqqqqqqnnnrrrrrrmmmeeeaaadddiiimmmllllllnnnqqqrrrqqqpppppprrrssssssssstttttttttuuuvvvssseeeOOO???AAAJJJVVV```ggghhhqqq}}}|||rrrYYYRRRPPPWWW___aaa___\\\\\\bbbmmmuuuqqqiiillluuueeeYYYNNNKKKIIIFFFBBBAAA???AAA<<<;;;>>>>>>HHH^^^~~~{{{rrr|||nnn[[[dddppp|||wwwssslllmmmjjjaaaWWWRRRTTTYYYaaaiiiqqqzzz}}}{{{||||||}}}~~~~~~~~~}}}|||||||||{{{zzzzzzzzz{{{zzzvvvrrrqqqnnneeeVVVJJJFFFCCCEEEGGGGGGKKKaaayyy|||yyytttqqqnnnpppuuuzzzxxx{{{~~~zzzyyywwwwwwyyyvvv~~~uuuqqqxxxwwwvvvqqqmmmkkkhhhiiikkklllllljjjhhhggggggfffeeedddcccaaa^^^[[[WWWSSSLLLFFFAAA===999666555666888:::<<>>======>>>???BBBEEEGGGBBB@@@AAABBBAAABBBJJJSSSZZZ}}}hhhIII===;;;===???BBBWWWwww~~~mmmWWWPPPNNNNNNDDDFFFDDDDDDEEEEEEDDDCCCBBBAAA?????????@@@BBBDDDFFFHHHJJJIIIGGGKKKYYYkkkvvvxxxtttwww{{{~~~www}}}}}}vvvmmmgggkkkqqqsssqqqqqqooooooppppppppppppppppppmmmqqqsssnnngggdddggglllpppooonnnnnnpppqqqqqqpppqqqrrrssstttrrrpppqqqsssqqqrrroooaaaKKK===BBBNNNbbbqqq{{{zzz|||zzzkkkSSSMMMOOO]]]iiihhh```ZZZ^^^dddooosssjjjcccooopppbbbSSSNNNLLLIIIFFFEEE@@@BBB===;;;???>>>DDDUUUvvv~~~rrrxxxfffPPP\\\lllzzzyyyuuummmpppoooggg[[[TTTTTTXXXaaaiiissszzzxxxzzz|||~~~~~~}}}{{{zzz{{{}}}|||yyywwwrrrgggYYYNNNBBBBBBBBBEEEKKK\\\yyy|||xxxwwwyyyxxxgggqqq~~~yyyxxxwwwsssooonnnkkkkkkllllllkkkjjjhhhggggggeeecccbbbaaa^^^ZZZWWWTTTOOOHHHBBB>>>;;;888666555777999;;;>>>@@@BBBCCCGGGQQQ\\\hhhwwwdddVVVKKKGGGEEEGGGHHHHHHKKKPPPYYYSSSQQQ\\\tttlllOOOLLLLLLJJJIIIGGGEEEDDDCCCBBB@@@???>>>;;;;;;BBBLLLPPPJJJEEEEEEFFFKKKUUU```eeeooozzz|||wwwzzzmmmccclllvvvsss^^^OOOJJJKKKNNNOOOUUU]]]mmm{{{{{{yyywwwuuuuuuwwwyyyzzz~~~yyysssoooppp{{{vvv```LLL@@@===333222222333333222111111111111111111222444555666555555666666777777777777999999:::;;;<<<======>>>======>>>@@@BBBDDDFFFGGGBBBAAAAAABBBBBBDDDOOO[[[nnn]]]FFF>>><<>>;;;???>>>AAAOOOooovvvtttfffOOOWWWfffrrr{{{wwwpppssstttlll___VVVTTTVVV___iiitttzzzxxxzzz}}}}}}|||}}}~~~}}}|||yyysssjjj___XXXPPPRRRRRRTTT```vvv}}}|||{{{|||ttthhhiiizzzvvvwwwwwwsssppppppmmmmmmlllkkkiiihhhgggggggggeeebbbaaa^^^[[[WWWSSSOOOJJJDDD>>>:::888666555555777999<<>>999:::444333222333444555333111111111111222333444555666666666666666777777777777999999:::;;;<<<===>>>>>>;;;===???BBBDDDEEEFFFFFFBBBAAABBBCCCDDDJJJXXXfffyyyTTTCCC???===AAAHHHZZZttt|||}}}~~~XXXQQQQQQMMMMMMGGGNNNHHHFFFEEECCCBBBBBBCCCCCC@@@?????????AAABBBDDDFFFHHHKKKKKKIIIMMMYYYdddjjjooorrrvvv|||~~~sssssslllmmmrrrnnnllluuuqqq|||}}}wwwtttuuuuuuttttttvvvtttssssssrrrrrrqqqqqqqqqmmmnnnoooooommmmmmnnnppprrrsssrrrooollllllpppssssssrrrsssrrriii^^^[[[^^^dddiiimmmcccPPPDDDKKKXXXxxx{{{~~~|||hhhOOONNNYYYppp{{{sssddd\\\YYYWWW]]]dddbbbcccxxx~~~kkkWWWNNNKKKIIIGGGGGGAAADDD???;;;@@@>>>@@@KKKiii{{{rrrnnnUUUWWWaaalllxxx~~~yyyrrrwwwxxxoooaaaVVVTTTUUU\\\hhhtttzzzyyy{{{~~~~~~}}}~~~yyyyyyzzzxxxtttmmmfffbbbdddfffeeefffuuuuuuoootttzzz}}}eeedddvvvzzzvvvsssuuuuuurrrooopppooommmkkkiiihhhgggffffffgggeeebbb```]]]YYYTTTQQQLLLGGG@@@;;;888666555444666777:::===@@@BBBCCCDDDLLLXXXhhh~~~|||lllYYYLLLHHHFFFFFFGGGGGGHHHNNNVVVYYYLLLKKK___uuu}}}}}}}}}pppvvvxxxxxxzzznnnmmmOOOPPPPPPOOOLLLJJJHHHHHHDDDAAAAAACCCCCC???>>>@@@TTTQQQNNNMMMKKKLLLTTT]]]aaazzzxxxwwwtttiiidddjjjlllXXXMMMMMMRRRVVVPPPSSS```ttt~~~||||||}}}}}}uuuvvvvvvuuurrrpppoooooommmqqqwww{{{xxxqqqiiicccxxx|||mmm[[[OOOEEE;;;888;;;444333000000222333///***111111111222333444666777777777777777777888888888999999:::;;;<<<===>>>???:::<<<@@@CCCEEEFFFFFFEEEBBBAAABBBDDDFFFNNN___ooopppNNNBBB???===CCCLLLjjj}}}~~~|||WWWRRROOOIIIHHHDDDNNNIIIGGGDDDBBB@@@@@@@@@AAAAAA@@@@@@@@@AAACCCDDDFFFBBBGGGJJJIIIMMMYYYfffnnnooorrrvvv|||vvvssskkkllltttpppmmmuuuvvv}}}|||xxxuuuvvvtttqqqrrruuuuuuuuuttttttsssrrrqqqqqqmmmmmmmmmnnnooopppppppppqqqssssssooojjjjjjnnntttpppoooooonnncccUUUOOORRRYYYaaahhhcccSSSIIIQQQ___xxx}}}wwwmmmuuu{{{dddUUUPPPXXXmmmyyyuuunnnlllccc]]]```jjjlllmmmwww___SSSOOOMMMKKKKKKHHHGGGDDDAAA???AAAFFFJJJ```||||||xxxZZZPPPaaauuu~~~xxxyyyzzzxxxpppdddYYYSSSQQQZZZeeemmmqqqxxx}}}xxxyyyyyyzzz{{{|||}}}}}}}}}{{{xxxzzz{{{xxxsssmmmiiigggwww|||kkkiiillluuuzzzzzz|||xxxpppeeeppp{{{yyywwwuuusssqqqpppppphhhiiijjjkkkkkkjjjhhhffffffbbb^^^^^^^^^[[[TTTNNNHHHEEE???:::666666777888;;;======<<<>>>BBBFFFFFFTTT___uuuwwwaaaQQQMMMJJJ@@@BBBGGGGGGMMMVVVTTTPPPLLLTTTkkk{{{zzzvvvvvvssssssvvvxxxiiiccc[[[UUUUUUSSSPPPLLLJJJJJJJJJOOOJJJDDD@@@@@@@@@@@@>>>EEEQQQYYYTTTLLLMMMVVV]]]eee{{{xxx{{{wwwggg```eeettt{{{jjjWWWMMMLLLPPPMMMLLLXXXnnn}}}}}}{{{zzzyyyyyywwwuuurrrooommmlllkkkfffjjjlllkkkhhhgggkkkoooxxxyyylll[[[UUUMMMEEE@@@;;;777555111111000000000000000111111222222333333444444555555666777888999:::;;;;;;:::;;;<<<>>>>>>>>>======??????@@@CCCEEEEEECCCAAA???@@@CCCGGGIIISSSmmm{{{```GGG@@@@@@AAAJJJWWWddd[[[QQQJJJJJJJJJJJJHHHCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@AAABBBCCCDDDEEECCCEEEGGGEEEEEEKKKXXXbbbvvv}}}wwwppppppqqqmmmjjjkkknnntttzzz{{{yyy{{{zzzuuuyyy}}}zzzvvvtttsssssssssrrrppppppoooooonnnooooooppprrrrrrqqqpppooommmlllkkkooosssrrrhhhXXXOOOOOOTTTaaagggjjjcccYYYXXXcccooo}}}nnndddooo|||kkkdddbbbhhhvvv|||eeeVVVQQQOOONNNOOOHHHGGGDDDBBBAAADDDIIIMMMeee{{{dddVVVbbbyyy}}}xxxzzzxxxqqqfff\\\UUUSSSXXXbbbkkkooovvv||||||||||||||||||||||||~~~}}}}}}}}}zzzvvvqqqoooooo}}}|||qqqkkkkkkpppxxx|||||||||{{{}}}{{{sssmmmkkkwww~~~yyyxxxwwwuuusssqqqpppppplllmmmmmmmmmkkkiiifffeeeeeeaaa^^^\\\[[[WWWOOOIIIEEEBBB===888666555777888999;;;;;;;;;>>>BBBGGGIIIZZZhhhzzzooo[[[LLLIIIIIIBBBEEEJJJIIIQQQ[[[[[[MMMLLLXXXppp~~~yyyxxxzzzzzz||||||iii\\\XXXRRRUUUTTTRRROOOLLLLLLOOOQQQRRRMMMHHHDDDDDDEEEDDDCCCDDDQQQYYYSSSKKKLLLUUU\\\ggg|||}}}~~~rrreeebbbkkkxxx~~~ooo^^^QQQLLLLLLQQQMMMQQQ```qqq}}}}}}{{{yyyxxxvvvuuussspppmmmkkkiiiiiifffggghhhfffdddgggmmmsssyyyzzzcccTTTEEEAAA<<<888666555444333111111000000000000111111222222222333444444555555666666777888999::::::;;;:::;;;<<<>>>>>>>>>>>>===???AAACCCEEEEEEDDDBBBAAAAAABBBFFFHHHKKKXXXuuueeePPP@@@???@@@AAAQQQggg___WWWMMMHHHGGGHHHHHHFFFCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEDDDGGGGGGEEECCCGGGQQQYYYsss~~~xxx}}}|||wwwvvvsssmmmiiijjjmmmsssyyy{{{zzz{{{}}}zzz~~~}}}zzzvvvuuuuuuuuuttttttsssrrrrrrqqqqqqqqqqqqrrrsssssstttsssrrrpppnnnmmmfffhhhggg___WWWWWWaaajjj~~~{{{uuulllfffhhhpppxxx{{{wwwkkkfffuuu{{{ssssssyyykkkZZZTTTRRRSSSUUUKKKJJJHHHEEECCCEEEIIIMMMbbb|||{{{sss^^^]]]qqqyyyzzzyyytttkkkaaaZZZVVVUUU^^^gggmmmttt~~~~~~}}}|||{{{{{{|||}}}~~~zzzwwwuuuvvvwww{{{{{{{{{~~~{{{tttmmmnnnttt|||}}}xxxuuuxxx}}}{{{xxxxxxwwwvvvtttsssqqqpppqqqppppppnnnkkkgggdddbbbbbb___\\\ZZZXXXRRRIIICCC@@@===:::666555555777888:::;;;<<<===@@@DDDJJJOOOaaauuu{{{rrrgggUUUHHHFFFHHHEEEJJJOOOOOOYYYggggggSSSVVVeee||||||xxxwwwxxx}}}```XXXWWWSSSUUUTTTQQQNNNMMMOOOTTTWWWQQQNNNJJJHHHGGGGGGGGGFFFCCCOOOWWWRRRJJJKKKSSSZZZeeesssyyyvvvwww|||}}}nnncccdddmmmvvv}}}tttfffXXXOOOKKKYYYUUUQQQVVVggg{{{~~~{{{yyywwwuuutttrrrpppmmmjjjhhhffffffddddddcccaaa```fffooovvv{{{}}}oooSSSBBB888555222111222444444444111111000000000111111222222222333333444555555555777888888888999999::::::;;;;;;===>>>????????????@@@DDDHHHHHHEEEBBBBBBBBBBBBEEEHHHJJJNNN___kkkOOOAAA<<>>???BBBCCCGGGOOOWWWiiiuuukkk```QQQHHHHHHHHHHHHQQQWWWYYYfffuuuuuudddkkk|||yyywww{{{www]]]ZZZ\\\ZZZRRRRRRQQQOOONNNPPPSSSWWWNNNLLLIIIHHHFFFFFFFFFEEE@@@KKKRRRNNNIIIJJJQQQUUU]]]hhhtttxxxuuuqqqppprrr}}}xxxxxxhhhcccjjjssswwwyyyzzzvvvmmm```UUUOOOXXXXXXTTTQQQ^^^uuu~~~}}}{{{xxxvvvsssrrrrrrpppnnnkkkhhhfffeeedddbbbaaa```^^^^^^cccjjjpppxxxyyy}}}oooSSSAAA888666333111222222222111111111000000111111222222333333333444555555666666999999999999999999999999;;;<<<===>>>??????@@@@@@BBBGGGKKKJJJEEEAAAAAACCCBBBFFFIIIJJJOOOeee[[[GGG>>>>>>DDD@@@CCCdddlllPPPLLLFFFCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDFFFHHHIIIFFFBBBAAADDDHHHWWWdddnnnoooqqqxxxyyyqqqnnnnnntttyyyzzzxxxvvvuuuvvvwwwvvvvvvxxxwwwvvvuuuuuuuuuuuuvvvvvvxxxyyy{{{zzzyyyvvvuuupppmmmhhhccceeeqqq{{{lllcccaaafffkkkmmm{{{yyytttwwwzzzeee\\\ZZZYYYXXXYYYRRRQQQMMMHHHDDDBBBDDDFFFUUUppplllyyypppkkkuuu~~~}}}zzzvvvooofff___UUUZZZbbbjjjpppvvv~~~~~~~~~}}}}}}|||||||||~~~}}}}}}|||{{{zzzwwwsssqqqssswww{{{zzzzzzwwwsssqqqppplllgggooonnnqqq{{{~~~{{{zzzxxxyyyyyyxxxwwwvvvtttrrrqqqnnnmmmkkkiiifffcccaaa```YYYXXXWWWTTTPPPJJJDDD???888777555444555777999;;;AAA???AAADDDFFFIIIRRR^^^tttooodddYYYMMMHHHIIIGGGKKKWWW___cccrrr{{{ppp{{{~~~mmmXXXWWWYYYWWWOOOPPPQQQQQQPPPOOOPPPQQQKKKKKKJJJIIIGGGEEEDDDDDD???FFFKKKJJJIIILLLPPPQQQRRR\\\gggmmmllllllooosss~~~~~~llldddhhhnnntttvvvxxxwwwqqqgggZZZRRRNNNTTTTTTOOOVVVjjj{{{~~~}}}{{{xxxuuusssrrrqqqpppmmmjjjhhhfffdddccc```___^^^]]]]]]^^^bbbdddlllpppuuuzzz{{{gggOOO>>>777444111000//////---,,,111111111111111222333333333444444555555666777777999999999999999999::::::<<<<<<===>>>???@@@AAABBBEEEIIILLLJJJEEEAAAAAADDDBBBGGGIIIJJJTTTmmmsssOOODDD??????BBB@@@JJJppp^^^LLLIIIEEECCCCCCDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEGGGHHHFFFCCCBBBDDDFFFMMMTTT\\\eeeoooxxx}}}}}}|||wwwqqqoooooouuuyyy{{{yyywwwwwwwwwwwwvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvxxxyyy{{{|||||||||zzzyyyvvvsssmmmgggffflllvvv~~~uuuooofff```]]]```eeejjjwwwvvvttt|||qqqaaa\\\\\\\\\YYYXXXPPPOOOLLLIIIFFFEEEGGGIIIVVVpppmmm|||sssqqqwwwwww||||||zzzxxxsssjjjbbbWWWYYY___ggglllqqq{{{~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}||||||wwwwwwuuurrrqqqrrrvvvyyyyyy}}}|||rrriiiooonnnoooyyyyyyzzz{{{yyywwwuuusssqqqppppppkkkjjjhhhfffdddaaa```___WWWVVVTTTPPPKKKFFFAAA>>>777666555555777999;;;===@@@>>>@@@FFFIIILLLXXXgggyyyhhh\\\QQQHHHFFFHHHGGGLLLZZZcccjjjxxx~~~tttmmm{{{hhhWWWVVVUUURRRMMMOOOQQQQQQPPPNNNMMMMMMLLLMMMNNNLLLIIIFFFEEEEEE???CCCEEEGGGLLLRRRRRRNNNJJJRRR]]]eeeiiimmmrrrvvv|||~~~pppffffffiiiuuuvvvyyy{{{xxxmmm___TTTKKKRRRVVVTTTVVVcccttt}}}|||yyywwwuuutttqqqooommmjjjgggeeedddccc^^^]]]\\\[[[ZZZYYYYYYYYY\\\```dddgggmmmyyyzzzlllaaaiiieeeaaa^^^ZZZPPP@@@444444222000000000000///...111111111111111222333444444444555555666777777777888999999999::::::;;;;;;=========>>>???AAABBBCCCHHHJJJJJJHHHDDDAAABBBDDDCCCHHHKKKOOO^^^{{{^^^CCC>>>======>>>DDDZZZxxxRRRIIIHHHFFFDDDCCCCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAADDDEEEEEEEEEDDDDDDFFFGGGKKKLLLQQQ\\\jjjtttxxxxxx~~~uuuqqqpppooorrruuuzzz~~~}}}{{{zzzzzzxxxvvvtttsssssssssttttttuuuvvvwwwyyyzzz{{{||||||}}}}}}}}}}}}zzzuuuqqqmmmkkkjjjjjjeeeeeebbb^^^[[[\\\aaaeeekkkkkknnn{{{qqqaaa]]]^^^]]]ZZZYYYQQQPPPNNNKKKHHHGGGIIIKKKSSSjjjyyyooouuukkkooonnntttzzzwwwwwwsssjjjbbbYYYXXX\\\cccgggkkkvvv~~~}}}|||{{{|||}}}~~~}}}{{{zzzwwwxxxxxxvvvuuuuuuwwwyyyvvvzzz|||wwwwwwvvvyyyuuusss{{{xxxuuuqqqnnnmmmmmmmmmllljjjhhheeebbb```^^^]]]VVVUUUQQQLLLEEE???;;;:::777777777777888;;;===>>>@@@>>>BBBKKKOOOSSScccuuusssdddVVVLLLEEEFFFIIIFFFKKKYYYdddkkkwwwuuucccaaarrr~~~~~~eeeYYYYYYVVVQQQMMMNNNPPPOOONNNNNNNNNOOOLLLNNNPPPNNNIIIEEEDDDDDDBBBAAAAAAFFFQQQYYYVVVMMMJJJMMMTTT___jjjrrruuuuuuqqqrrr|||xxxnnnkkkjjjpppsssyyyxxxhhh[[[QQQQQQSSSVVVXXX^^^mmm{{{~~~||||||{{{zzzxxxvvvtttssspppnnnllliiifffdddbbbbbb]]][[[YYYWWWVVVUUUTTTRRRQQQRRRRRRSSSXXXcccpppyyy~~~~~~nnn\\\OOOHHHJJJGGGCCC@@@>>>:::444000222111000000222333222111111111111111222333444555444555555666777777888888888888999999:::;;;<<<<<<=========>>>???AAACCCEEEKKKIIIGGGDDDCCCCCCDDDEEEFFFKKKPPPXXXmmmnnnOOO???;;;>>>>>>>>>NNNnnneeeKKKGGGGGGFFFDDDCCCCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBB@@@@@@?????????CCCCCCCCCCCCCCCDDDFFFGGGJJJIIILLLUUUbbboooyyyyyyvvvssspppnnnqqqtttyyy}}}}}}zzzwwwtttqqqrrrrrrssstttvvvwwwxxxzzzyyyyyyzzz{{{}}}~~~}}}zzztttmmmhhhbbb```^^^[[[YYYYYY\\\___bbbccciiiyyyuuuddd^^^^^^]]][[[ZZZVVVUUURRRNNNIIIGGGGGGIIILLL```nnn{{{pppvvvggghhhhhhooo~~~xxxuuuuuurrrjjjbbbZZZWWWZZZ```ccchhhsss}}}{{{zzz}}}~~~|||xxxvvvxxxzzz{{{{{{yyyyyyyyy{{{vvvvvvzzz{{{}}}zzzwwwzzzzzzwwwrrrmmmjjjiiijjjkkkmmmllliiieeebbb___]]]\\\WWWTTTPPPIIIAAA;;;777666888888888888:::<<<>>>???AAA???EEEOOOUUU[[[mmm|||rrrcccUUUJJJEEEGGGKKKFFFKKKXXXcccjjjssslllUUUXXXiii}}}vvv{{{yyy___XXXZZZWWWQQQNNNNNNNNNMMMMMMNNNQQQTTTKKKNNNOOOMMMHHHDDDBBBBBBEEEAAA???FFFUUU^^^YYYNNNMMMKKKOOO\\\mmmwwwwwwrrrppplllvvvxxxsssqqqhhhnnnxxxrrrdddSSSLLLKKKQQQUUUXXXdddrrr}}}|||xxxxxxwwwvvvtttsssqqqpppnnnmmmjjjhhheeecccaaaaaa]]]ZZZVVVTTTSSSSSSRRRQQQNNNJJJGGGGGGNNNWWW___cccaaaiiirrrtttsssvvvyyy[[[GGG???===777888777444111111333555///---------///000///...111111111111222333444555555555666666777777888888777777888999;;;<<<======>>>======>>>@@@BBBDDDEEEMMMIIIDDDBBBBBBDDDEEEEEEHHHMMMSSS___xxxcccJJJAAA<<>>>>>>>>CCCBBBBBBAAABBBCCCEEEFFFGGGFFFIIIQQQ]]]mmm~~~|||xxxsssmmmooossswww{{{|||xxxuuupppqqqrrrsssuuuwwwyyyzzzzzzyyyxxxxxxzzz}}}}}}~~~{{{rrrkkkgggccc^^^[[[[[[[[[\\\\\\aaabbbjjjzzzttteee```XXXXXXYYYRRRUUUVVVTTTOOOMMMOOONNNKKKKKKTTTdddyyyzzz{{{wwwcccbbbgggsss}}}xxxuuuqqqmmmkkkbbbZZZVVVYYYaaajjjsss{{{|||{{{zzz{{{|||~~~~~~~~~}}}|||zzzxxxwwwzzzyyyyyyxxxwwwvvvuuuuuuxxxuuuvvvzzz~~~|||zzzwwwvvvtttqqqnnnkkkiiigggiiigggcccaaa```^^^\\\[[[VVVQQQJJJDDD???;;;777444333666999;;;<<<>>>@@@AAAEEEHHHIIINNNWWW___xxxzzzgggSSSIIIFFFDDDDDDDDDFFFKKKXXXlllyyyuuuaaaPPPSSSlll~~~xxxuuuuuugggaaa[[[WWWUUUQQQOOOOOONNNNNNMMMMMMNNNNNNJJJKKKLLLLLLKKKIIIFFFDDDEEEEEEFFFLLLYYYccc]]]PPPOOONNNPPPXXXccclllnnnllllllgggmmmxxxjjjllliiiwww|||ddd```TTTOOOTTTWWWXXX```kkkuuu}}}}}}wwwuuutttuuuwwwvvvssspppooolllhhheeedddcccaaa___]]]\\\ZZZWWWSSSOOOLLLJJJFFFEEEEEEEEEHHHMMMRRRUUUTTTVVV[[[aaaiiipppuuuyyywwwcccPPPAAA777222444333444666333000222777111000///000111222000///000000111222333444444555888666555777:::<<<:::888::::::;;;;;;<<<======>>>===>>>@@@@@@BBBDDDIIILLLKKKHHHDDDBBBCCCEEEFFFGGGHHHTTT```nnnuuuZZZHHH<<<===>>>@@@LLLlll{{{zzzkkk]]]SSSHHHHHHGGGGGGFFFGGGGGGGGGEEEHHHKKKJJJFFFBBB@@@@@@DDDBBBAAABBB@@@===>>>CCCCCCBBBAAA@@@????????????EEEFFFGGGIIIRRRgggzzzssssssyyy~~~~~~wwwuuuwwwwwwuuuqqqrrrssstttuuuwwwyyy{{{yyyyyyxxxwwwxxx{{{}}}{{{yyyxxxoooddd]]]\\\\\\[[[YYY^^^```fffqqqrrr```YYYSSSUUUVVVPPPQQQRRROOOJJJHHHJJJJJJHHHKKKRRRaaavvvzzzwwwyyydddhhhlllwww~~~{{{xxxuuupppmmmddd[[[VVVYYYaaahhhpppwww~~~}}}{{{{{{|||}}}~~~}}}}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvttttttxxx{{{||||||||||||sssrrrqqqooommmkkkiiihhhfffdddaaa___]]][[[WWWUUUMMMHHHCCC>>>:::888555333333666999<<<===???BBBDDDBBBHHHKKKSSS```mmmooo^^^MMMFFFEEEEEEEEEGGGMMMPPP```wwwsssWWWDDDLLLeeexxxtttssszzz}}}bbb]]]WWWRRRRRROOOOOONNNMMMLLLLLLLLLLLLLLLHHHHHHIIIJJJJJJIIIHHHGGGCCCDDDDDDIIIUUU```___XXXTTTVVV]]]fffiiigggfffiiillllllpppxxx}}}pppmmmkkkwwwpppaaaWWWRRRUUUWWWVVV\\\fffttt{{{~~~{{{vvvuuuttttttuuuuuurrroooooolllhhheeecccbbb```^^^\\\[[[YYYUUUQQQNNNJJJHHHDDDBBBAAA@@@AAADDDGGGJJJHHHJJJMMMRRRXXX___dddgggjjjmmmrrrwwwzzzzzzyyyxxx}}}yyysssooommmhhhiiijjjmmmqqqvvv{{{}}}yyyppp```OOOAAA888444222888000---000444111,,,***///...------000111111111000000111222333444555555888666666888;;;<<<:::888:::;;;;;;<<<======>>>>>>??????>>>@@@CCCGGGKKKMMMHHHFFFDDDCCCDDDGGGIIIJJJJJJVVVhhh~~~dddMMMBBB<<<;;;:::???SSStttzzz```TTTJJJEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHJJJJJJGGGDDDCCCDDDGGGCCC@@@AAA@@@>>>???BBBBBBBBBAAA@@@????????????BBBCCCEEEHHHQQQccc||||||xxx|||xxxrrrlllrrrsssuuuwwwxxxyyyyyyyyy{{{{{{zzzyyyxxxxxxyyyzzz~~~~~~}}}|||uuunnnjjjiiigggccc___]]]^^^aaahhhrrr}}}rrr]]]WWWUUU[[[^^^XXXSSSTTTPPPJJJIIIKKKMMMKKKMMMQQQ]]]rrryyynnnooosss}}}}}}yyytttpppfff\\\VVVYYY```ffflllpppuuu{{{~~~|||{{{|||}}}~~~}}}|||zzzzzzzzz{{{|||yyyxxxxxxwwwwwwxxxxxxxxxuuurrrrrrvvvxxxxxx{{{~~~uuu{{{uuunnnnnnmmmlllkkkjjjiiiiiicccaaa^^^\\\YYYVVVQQQMMMDDD@@@<<<999888777666444333666999<<<>>>AAADDDFFFEEELLLQQQ]]]qqqyyybbbUUUIIIEEEEEEFFFHHHKKKRRRYYYpppoooNNN>>>JJJdddwww}}}zzzssswwwsss^^^ZZZSSSNNNPPPNNNNNNNNNLLLKKKJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIIIIIIIEEEFFFEEEGGGNNNZZZaaabbbWWWYYYdddppplll______jjjqqq|||~~~vvviiifffoooyyyzzz~~~xxxhhh___ZZZZZZWWWSSSUUU\\\ooowww}}}~~~~~~~~~{{{yyyuuutttsssrrrsssrrrooommmooolllhhheeecccaaa^^^\\\ZZZYYYWWWTTTPPPLLLIIIGGGBBBAAA>>><<<;;;<<<===???>>>>>>???BBBFFFKKKPPPRRRTTTTTTUUUWWWZZZ]]]aaabbbfffnnnzzz~~~yyyqqqlllcccYYYQQQLLLJJJIIIGGGHHHJJJNNNQQQUUUWWWYYYWWWPPPEEE:::333000111333444///,,,...111444:::BBB444111///...///111222111111111222333444555555666888777777999;;;;;;:::999;;;;;;<<<======>>>>>>???AAA???>>>AAAFFFLLLNNNNNNEEEDDDDDDEEEFFFIIILLLNNNPPP___xxxnnnPPPBBB>>>>>>???;;;EEEbbb~~~|||tttWWWPPPFFFCCCCCCCCCDDDDDDEEEEEEFFFEEEGGGHHHHHHFFFFFFGGGHHHJJJCCC>>>???AAA@@@???AAABBBAAA@@@???>>>>>>>>>>>>>>>@@@BBBDDDKKKZZZmmm{{{~~~~~~zzzrrrssssssuuuwwwzzzzzzyyywww||||||{{{zzzxxxvvvuuutttyyyzzz|||}}}{{{zzzzzzzzzwwwqqqllleeedddbbbdddgggkkknnnnnn}}}sss___]]]```iiimmmfffVVVVVVSSSMMMKKKNNNPPPNNNPPPQQQYYYmmmzzzxxx~~~pppuuu{{{uuupppfff]]]WWWYYY___ccchhhkkkmmmvvv|||||||||}}}~~~}}}{{{zzzzzz|||~~~yyyxxxwwwvvvvvvvvvvvvwwwuuussssssvvvwwwvvvwww{{{xxx{{{vvvssstttnnnmmmlllkkkjjjhhhhhhgggaaa___]]]ZZZWWWRRRLLLGGG@@@===999888777888888777555777:::<<<>>>AAADDDGGGLLLRRRWWWiiiyyyqqq[[[QQQIIIGGGGGGHHHKKKOOOSSSeeedddIIIEEEVVVooo~~~{{{yyyjjj]]][[[RRRNNNQQQPPPNNNNNNLLLKKKJJJJJJIIIIIITTTRRROOOLLLJJJIIIIIIIIIIIIIIIHHHFFFIIISSSaaajjj\\\WWW___kkkgggYYY]]]nnn{{{iiicccgggnnnqqqyyy|||pppiiiccc```YYYRRRQQQUUUeeeoooxxx}}}}}}}}}}}}|||yyyvvvtttsssrrrqqqpppnnnmmmkkkmmmkkkgggdddbbb```]]]ZZZYYYXXXVVVSSSPPPLLLIIIGGGCCCAAA>>><<<::::::;;;;;;;;;;;;::::::===@@@CCCFFFIIIGGGEEEDDDEEEGGGJJJLLLNNNTTT]]]dddfffbbb\\\XXXNNNJJJCCC<<<777555555555444555888:::===>>>>>>>>>@@@<<<666111//////111333+++///333111---888UUUqqq<<<999444111111111111111222222333444555666666777888888999:::;;;;;;;;;:::<<<<<<======>>>??????@@@AAA???@@@EEELLLPPPNNNKKKCCCDDDEEEFFFGGGJJJMMMPPPYYYmmmwwwWWWEEE???>>>???EEE@@@OOOttt~~~cccQQQMMMFFFEEEEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEGGGIIIJJJLLLCCC===>>>AAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<>>>???@@@DDDNNN[[[eeerrrtttwwwvvvuuuwww~~~|||}}}~~~|||vvvtttssswww}}}}}}{{{yyyxxxwwwwwwwwwvvvvvvxxx{{{~~~}}}~~~|||uuurrrnnnkkkiiihhhfffdddiiinnntttwwwwwwyyy~~~rrrbbbbbbfffnnnqqqhhhUUUVVVSSSMMMLLLOOOPPPOOOTTTRRRWWWggg}}}{{{qqq|||xxxzzz}}}vvvqqqiiiaaa\\\]]]```aaaeeeiiijjjrrr|||}}}|||{{{{{{~~~}}}|||{{{{{{|||~~~zzzyyywwwuuussssssttttttwwwttttttwwwxxxvvvvvvzzzzzz{{{wwwzzzwwwpppooommmkkkiiifffeeeddd```^^^[[[XXXTTTOOOHHHCCC>>>;;;888666777888888777888:::<<<===>>>AAAEEEGGGOOOTTT[[[uuuqqqjjjVVVOOOIIIHHHGGGGGGKKKPPPVVVqqqzzzRRRGGGRRRiii~~~~~~vvvcccZZZYYYQQQNNNRRRPPPNNNNNNMMMKKKKKKJJJJJJJJJUUURRROOOKKKIIIHHHIIIIIIHHHHHHGGGEEEGGGPPPcccrrrhhh[[[WWW___^^^WWW___qqq~~~|||ttthhhggglllqqq}}}qqqmmmhhhcccZZZSSSQQQSSSZZZfffrrrzzz~~~||||||{{{zzzxxxuuussssssrrrpppmmmkkkkkkjjjkkkiiifffdddbbb___\\\YYYYYYXXXVVVSSSPPPLLLIIIHHHBBBAAA???<<<;;;;;;;;;<<<<<<;;;:::999:::<<<>>>???AAA???>>><<<;;;<<<<<<===???AAAEEEIIIIIIGGGDDDBBB;;;:::777555333333333333000111333444444333222111444333222111000000000000+++000444222...999VVVrrr<<<999444222111222222222333333444555666777777888888999:::;;;;;;;;;;;;<<<======>>>??????@@@@@@AAA@@@AAADDDKKKRRRRRRLLLFFFCCCDDDFFFGGGHHHKKKPPPTTTbbb~~~```IIICCC@@@===<<>>AAAAAA@@@@@@??????>>>=========>>>>>>:::<<<>>>???CCCJJJSSSYYY___fffnnnqqqqqqtttyyy~~~{{{xxxwwwwwwvvvxxx{{{|||wwwuuu|||~~~xxxuuuuuuwwwxxxxxxvvvxxxzzz}}}zzzuuurrrmmmiiieeeeeehhhkkkmmmlllmmmpppssstttwww|||mmm``````bbbggghhh___XXXZZZXXXTTTSSSUUUUUUSSSVVVSSSTTTaaauuuyyyvvvyyyuuupppkkkhhhfffbbb```dddjjjiiiooowww}}}~~~~~~~~~|||zzzxxx}}}|||{{{zzzzzz{{{|||}}}{{{yyyvvvtttsssssstttuuuxxxuuuvvvyyyyyywwwwwwyyyxxxxxxxxx}}}xxxvvvqqqpppmmmjjjgggdddbbbaaa^^^[[[WWWSSSOOOJJJDDD@@@:::888555444555666777666;;;<<<>>>???AAADDDHHHLLLQQQZZZhhh|||jjjaaaOOOJJJGGGGGGFFFFFFMMMTTT```yyy```FFFLLL```xxx~~~}}}kkk[[[VVVUUUNNNMMMPPPMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMKKKIIIGGGGGGGGGIIIJJJCCCCCCEEEEEEFFFOOObbbtttuuudddXXXXXXXXXWWW```ooo}}}yyyvvvzzz~~~nnnhhhiiimmmzzzrrrqqqmmmfff\\\VVVUUUWWWSSS^^^kkksss{{{~~~|||{{{zzzzzzxxxvvvssssssrrroookkkiiiiiijjjiiigggeeecccbbb___\\\YYYXXXWWWUUUSSSOOOLLLIIIHHH???>>>===;;;;;;:::;;;;;;:::999999888888888999999777777777777777777666666888888999999999999999888444333333333222111111000000111111222111000...---///000111222111000---,,,333///,,,///222666===DDD444222000000222444555555444444555666777888888999888999<<<<<<;;;;;;<<<===>>>>>>??????@@@AAAAAABBBBBBDDDIIIOOORRRPPPIIICCCCCCFFFHHHHHHIIINNNVVV\\\qqqyyyQQQCCCCCC@@@<<<<<<>>>LLLlllyyyvvvXXXMMMGGGFFFEEEFFFHHHIIIJJJJJJIIIHHHDDDCCCAAAAAADDDFFFFFFFFFDDD>>><<>>>>>============>>>>>>:::<<<>>>AAAEEEKKKRRRVVVWWW___iiioooqqqtttxxx}}}yyyuuuvvvvvvtttsssqqqooopppvvv~~~{{{yyyttttttvvvwwwvvvvvvxxxzzz}}}|||yyytttooollldddeeefffgggffffffhhhiiihhhjjjmmmoooqqqqqqqqqpppiii]]]\\\[[[___bbb[[[[[[^^^^^^ZZZYYY[[[ZZZVVVTTTQQQRRR\\\ooosss|||{{{yyyvvvpppfff___bbbjjjjjjlllrrryyy|||wwwyyy}}}~~~|||xxxuuuyyyyyyyyyyyyyyyxxxxxxxxxzzzxxxvvvuuuuuuwwwyyyzzzxxxuuuvvvyyyzzzwwwwwwzzzttttttwwwwwwsssrrrqqqooommmkkkhhheeebbb```___YYYUUUQQQLLLHHHCCC???;;;777555333333555777888888<<<>>>@@@CCCFFFJJJPPPTTT\\\nnnvvvbbbWWWHHHFFFEEEFFFGGGJJJTTT^^^nnnzzz{{{eeeNNNKKK^^^pppyyyyyy|||gggXXXRRRRRRLLLMMMOOOJJJJJJJJJJJJIIIJJJJJJKKKLLLIIIHHHGGGFFFFFFGGGGGGHHHBBBBBBDDDEEEEEEJJJZZZkkkvvvjjj\\\VVVTTTWWW```jjjxxxuuusssvvvvvvmmmhhhfffrrrzzznnnbbbZZZXXXXXXRRRZZZccciiipppzzz}}}{{{zzzzzzzzzyyywwwttttttsssooojjjhhhhhhjjjfffeeecccbbbbbb```\\\YYYVVVUUUSSSQQQNNNKKKHHHFFF???>>>===;;;::::::::::::555666666777666555444333333333333333333333333333333333333222222333333333000000/////////........./////////000//////............///000000///...---444...***///333111---+++000///...000333555666666444555555666777888999:::888:::======;;;;;;<<<>>>??????@@@@@@AAABBBBBBBBBEEEHHHLLLOOOOOOLLLGGGCCCDDDFFFIIIJJJMMMTTT___gggdddGGGAAABBB>>>>>>EEEKKKffflllZZZPPPHHHKKKFFFGGGHHHJJJJJJIIIGGGFFFGGGDDDBBBCCCEEEFFFEEECCC>>>;;;<<<@@@AAA>>>>>>AAA=========<<<<<<======>>>===>>>???AAACCCHHHLLLOOOUUU[[[dddjjjoootttxxx|||{{{vvvuuutttqqquuurrroooqqqwww~~~~~~wwwtttuuuwwwvvvuuuvvvwwwzzz|||~~~}}}xxxtttkkkjjjiiifffdddbbbaaabbbbbbcccdddddddddcccbbbbbb{{{fff[[[ZZZXXX^^^ddd```XXX[[[\\\YYYXXXYYYWWWSSSQQQOOOPPPYYYkkkppp}}}nnnooo{{{xxxiii___bbbkkkjjjkkknnnuuu~~~~~~yyysssvvv{{{~~~~~~{{{wwwtttvvvwwwwwwwwwwwwvvvuuutttxxxwwwvvvvvvwwwzzz}}}wwwuuuvvvyyyzzzwwwwwwyyyyyyxxxzzz|||tttrrrsssqqqmmmlllkkkiiifffdddaaa___^^^UUUQQQKKKGGGCCC???;;;888666444222333777:::<<<<<<<<<>>>AAAEEEIIIOOOVVVZZZkkkqqq\\\OOODDDCCCEEEHHHKKKPPP\\\iiiwwwxxxjjjPPPGGGYYYrrrtttvvv|||gggXXXRRRQQQMMMOOOPPPIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEEEEDDDEEEFFFDDDDDDQQQ```nnniii___VVVRRRWWW```ggg|||~~~rrryyyxxxwwwzzzvvvllldddpppwwwggg]]]YYYXXXTTTYYY^^^aaahhhsss|||}}}{{{zzzzzzzzzyyyxxxttttttsssooojjjggghhhjjjeeecccbbbbbbbbb```]]]ZZZTTTSSSRRROOOLLLIIIGGGEEE@@@???>>><<<;;;::::::999222333555666555444222000444444222111000000000000/////////000000000000000222111/////////000222333---.........//////000000............///000111111......///222000...000666333222222333555666666555555555666777888999::::::888:::======<<<;;;===??????@@@@@@AAAAAABBBBBBCCCIIILLLNNNNNNKKKHHHFFFEEEDDDFFFJJJLLLOOOYYYfffppppppUUU@@@???@@@<<>>AAA======<<<<<<<<<======>>>BBBAAA@@@???@@@AAACCCEEETTTXXX^^^eeekkkrrrxxx|||}}}}}}xxx}}}yyywwwyyy~~~}}}xxxsssssswwwzzzxxxvvvtttvvvyyy|||~~~|||||||||zzzvvvqqqlllgggeeeccc]]]^^^^^^______^^^^^^^^^ppp```ZZZZZZVVVYYY```^^^YYYYYYXXXWWWUUURRRPPPOOOMMMNNNRRRZZZiii|||wwwzzz~~~rrrttt}}}~~~~~~vvvpppllliiifffdddkkkmmmqqqtttwww{{{yyyxxxwwwyyy{{{|||yyywwwssswwwzzzxxxssspppqqqtttttttttttttttuuuxxxzzz{{{vvvttttttvvvzzz|||zzzwww}}}{{{xxxvvvwwwzzz~~~~~~{{{xxxvvvsssqqqooommmjjjhhhkkkiiieeeaaa]]][[[ZZZYYYRRROOOIIICCC===999777666444555777777777999===???EEE???AAAIIIMMMMMMWWWeeewww~~~jjjYYYJJJFFFEEEJJJJJJGGGWWWqqq{{{tttXXXEEEKKKddd{{{~~~sssooo~~~aaa\\\TTTNNNKKKKKKKKKKKKMMMLLLJJJHHHHHHHHHHHHIIIJJJJJJJJJGGGEEEDDDDDDEEEFFFEEEDDDDDDFFFKKKOOORRRccccccccc^^^TTTNNNTTT^^^qqqsssuuutttssstttxxx{{{xxxzzz~~~|||nnnhhhooojjj^^^^^^ddddddgggfffaaacccooozzz}}}~~~}}}|||}}}}}}}}}|||yyyvvvqqqmmmiiifffeeeeeeeeedddaaa___]]]]]]]]]]]]XXXUUUQQQNNNMMMJJJHHHFFFAAA>>>;;;:::::::::999888666444333222222222000...111111111111111111111111000000000000000000000000000000//////.........---111000///......///000111............/////////000000000000111222222333333222222333444444555555666666666666777888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@AAABBBCCCDDDEEEMMMOOOOOOLLLGGGDDDEEEGGGGGGKKKOOONNNMMMXXXrrrcccKKK<<>>JJJ___yyy{{{~~~oooYYYQQQJJJGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLCCCBBBCCCFFFIIIIIIFFFBBBCCCAAA???>>>???@@@@@@@@@;;;===???>>>;;;:::<<<>>>DDDCCCBBBAAAAAAAAABBBCCCJJJXXXhhhooommmlllqqqxxxyyy~~~yyy}}}}}}yyywww{{{~~~|||vvvyyy{{{zzzxxxwwwyyy{{{vvvxxxzzz{{{{{{zzz|||}}}zzz|||~~~zzzuuuqqqnnngggfffddd```]]]\\\]]]___gggZZZWWWZZZXXXZZZ^^^[[[^^^]]][[[XXXUUURRRPPPNNNTTTSSSSSSXXXcccttt|||xxxwwwuuuxxx|||~~~yyysssmmmiiifffccc```hhhlllqqqtttvvvxxx|||{{{yyyvvvwwwyyyzzzyyywwwtttvvvwwwvvvrrrqqqrrrtttvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvxxxyyyyyyxxx{{{yyywwwvvvvvvxxx{{{}}}zzzuuuvvvtttqqqooonnnllljjjhhheeeccc```]]]ZZZWWWUUUTTTMMMJJJEEE???;;;777666555444555777777888:::===@@@CCCAAAFFFNNNPPPQQQ^^^ooorrr]]]QQQGGGIIIHHHMMMMMMLLL]]]vvv~~~}}}gggNNNFFFUUUmmm|||yyy~~~}}}```[[[TTTOOOMMMMMMMMMMMMQQQPPPOOOMMMLLLLLLLLLMMMKKKKKKJJJHHHGGGFFFFFFGGGHHHGGGFFFFFFHHHJJJNNNPPPZZZ^^^bbbaaaYYYQQQUUU]]]cccfffjjjnnnppprrrtttvvvvvvyyyyyyzzztttkkklllvvvuuuggg___]]]hhhkkkiiibbbaaajjjtttyyy}}}}}}|||{{{||||||{{{zzzzzzwwwsssnnnjjjhhhfffeeedddcccaaa___]]]\\\\\\\\\WWWTTTQQQNNNLLLJJJGGGEEEAAA>>>;;;999999999999888777555444333333333111000111111111111111111111111000000000000000000000000000000/////////.........000000///......///000000........./////////000000000000111111222333333333333333333444555555666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<======@@@@@@@@@AAACCCEEEGGGHHHNNNMMMLLLIIIFFFEEEFFFGGGFFFKKKOOOQQQVVVhhhoooYYYFFF<<>>???>>><<<999999<<>>;;;999999999888777888666555444555444333111000000000000000000000000000000000000000000000000000000////////////......//////............//////////////////000000000000000111111222222333333444333444444555555666777777666777999:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@@@@AAABBBDDDHHHKKKLLLNNNKKKGGGEEEEEEFFFGGGGGGFFFJJJOOOUUUddduuuWWWKKKAAA===@@@AAAIIIhhh|||{{{rrrWWWMMMLLLIIIGGGIIIFFFGGGIIIIIIGGGFFFFFFGGGJJJGGGEEEDDDEEEFFFGGGFFFBBBBBBAAAAAAAAAAAABBBBBBCCCAAA???;;;999:::===@@@??????>>>>>>???@@@AAABBBFFFGGGLLLVVVcccpppxxx|||tttzzz~~~~~~yyyuuuzzz}}}~~~{{{yyyzzz|||~~~~~~yyy{{{||||||{{{{{{}}}~~~~~~mmm___\\\```^^^___aaaZZZWWWWWWVVVVVVUUUUUUUUUUUUXXXVVVSSSPPPSSS^^^lllvvvyyyyyy|||||||||uuussspppmmmjjjfffaaa^^^bbbiiiqqqsssrrrqqqtttxxx{{{wwwrrrnnnmmmooorrrtttssspppnnnnnnppprrrttttttppprrrtttvvvxxxxxxxxxwwwxxxyyyyyyvvvssssssvvvzzzwwwvvvvvvvvvvvvvvvvvvvvv|||{{{zzzyyyyyy{{{||||||}}}yyywww{{{~~~~~~|||uuunnniiillljjjiiihhhiiihhhgggeeebbbaaa___\\\WWWRRRMMMKKK???===:::777666555555666555777888999;;;===AAADDDEEEJJJPPPUUUZZZiiiyyypppgggRRRGGGJJJLLLLLLIIILLLOOOVVVooooooWWWMMMddd}}}yyyyyy\\\XXXSSSPPPOOOPPPQQQQQQRRRRRRQQQPPPOOONNNMMMMMMMMMKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHQQQ___iiifff\\\WWWXXXYYYYYY\\\bbbhhhkkkiiifffppptttwwwssskkkiiiuuu|||uuulllggg[[[^^^]]]VVVQQQTTT^^^gggtttwwwyyy{{{zzzyyyxxxwwwyyyxxxuuuqqqmmmiiifffdddbbbaaa```^^^\\\ZZZYYYXXXUUURRROOOLLLKKKIIIFFFDDD@@@===:::999999999888777777666444444555444333111000000000000000000000000000000000000000000000000000000/////////////////////................../////////000000000111111111111111222222333444444444444444555666666777777888666888:::<<<===<<<;;;:::<<<<<<<<<======>>>>>>???AAAAAABBBDDDGGGJJJMMMOOOMMMHHHCCCBBBEEEHHHHHHHHHMMMQQQWWWddd}}}___IIIBBB>>>>>>@@@DDDWWWppp^^^NNNIIIJJJIIIHHHHHHFFFGGGIIIHHHFFFEEEEEEEEEGGGFFFEEEDDDDDDDDDCCCCCCAAABBBBBBBBBAAAAAABBBDDDDDDCCCAAA>>>===<<<>>>???<<<<<<======>>>???@@@@@@DDDBBBBBBHHHTTTbbblllrrrpppvvvzzz|||xxxtttzzz~~~{{{|||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~zzzggg^^^^^^[[[]]]```[[[ZZZYYYXXXWWWWWWWWWWWWXXXVVVVVVUUUSSSTTT[[[fffooo|||}}}{{{vvvuuusssqqqoookkkgggcccccciiippprrrqqqppprrruuuxxxuuuooojjjhhhhhhkkknnnpppnnnllllllnnnqqqssssssqqqrrruuuwwwxxxxxxxxxxxxxxxyyyyyyvvvrrrrrruuuyyywwwwwwwwwwwwwwwvvvvvvvvvxxxuuussstttvvvwwwuuutttzzz{{{~~~zzzvvvssstttuuuttttttvvvrrrsssrrrrrrpppnnnlllkkkgggfffddddddeeeeeedddbbb]]][[[XXXTTTNNNGGGAAA>>>;;;:::888666555666777888777888:::<<<===@@@DDDGGGMMMQQQXXX^^^hhhqqqaaaWWWJJJEEEKKKMMMLLLIIIKKKOOO[[[wwweeeVVVZZZyyy}}}|||hhhYYYVVVRRROOOOOOPPPQQQQQQPPPPPPPPPOOOOOONNNMMMMMMMMMKKKJJJJJJLLLNNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFHHHOOO\\\iiikkkccc[[[XXXYYYXXXZZZ___eeeiiihhhgggnnnyyyrrrkkkvvvwwwqqqooo``````^^^YYYRRRRRRYYYaaannnrrrxxx{{{zzzxxxwwwwwwvvvvvvtttqqqmmmiiieeecccaaa```___]]][[[XXXWWWVVVSSSQQQMMMKKKJJJHHHFFFDDD@@@===:::999999999888777666444333333444444222111000000000000000000000000111111111111111111111111//////000000000000000000...//////////////////...000000000111111111111222222222222333444444555555555666666777777888888999888999;;;===>>>===<<<;;;<<<<<<======>>>???@@@@@@AAABBBDDDFFFIIILLLNNNOOOKKKFFFBBBBBBEEEIIIKKKJJJUUU[[[ggg}}}mmmMMMAAA>>>>>>???BBBMMMiii\\\RRRJJJHHHIIIIIIHHHGGGGGGHHHIIIHHHFFFDDDDDDDDDAAACCCDDDDDDBBB@@@>>>===???AAACCCCCCBBBAAABBBDDDDDDCCCCCCBBBBBB@@@>>>===:::;;;<<<===>>>>>>??????@@@@@@???AAAFFFRRR```jjjnnnuuuzzz{{{yyywww|||rrrdddaaa^^^ccciiieeebbb```]]][[[YYYXXXXXXXXXVVVWWWXXXVVVVVV[[[fffooo|||~~~{{{yyywwwuuutttssspppllliiigggjjjnnnpppqqqqqqrrrssstttsssooojjjfffeeefffhhhllllllllllllmmmoooqqqrrrtttuuuuuuvvvvvvuuuuuutttxxxxxxwwwuuuttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxsssrrruuuwwwuuurrrqqqvvvuuuvvv{{{~~~~~~~~~~~~}}}}}}xxxyyyvvvtttssssssrrrpppoooqqqpppnnnmmmlllkkklllllldddbbbaaaaaabbbbbb```___[[[YYYTTTOOOHHHBBB<<<999888777666555666777999:::999:::===>>>@@@CCCHHHKKKMMMSSS\\\hhh{{{jjjWWWOOOGGGEEEJJJIIILLLKKKPPPWWWeee~~~wwwZZZ[[[kkkbbbVVVSSSOOOMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMKKKHHHIIILLLMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFMMMNNNWWWfffooolllbbb\\\XXXYYY[[[```eeeiiikkkkkkmmm}}}vvvlllqqq}}}zzzsssqqqhhheeeaaa]]]VVVPPPQQQVVVfffmmmuuuzzzyyywwwvvvwwwttttttsssrrrooojjjfffddd______^^^\\\ZZZWWWUUUTTTRRROOOLLLJJJIIIGGGEEECCC???===:::888888888777666555444333333444444333111111111111111111111111111111111111111111111111111//////000000000000111111//////000000000000//////000111111111222222222222222333333444444555555666666666777888888999999::::::;;;<<<===>>>======<<<<<<<<<===>>>???@@@AAAAAABBBDDDGGGIIIKKKLLLLLLLLLHHHFFFDDDEEEGGGKKKMMMOOOTTTcccxxx\\\FFFAAA??????AAAGGGXXXzzzdddOOOLLLIIIGGGGGGGGGFFFEEEGGGHHHIIIGGGEEECCCBBBCCC<<>>;;;:::;;;<<<===>>>>>>======<<<>>>???>>>@@@IIIXXXdddjjjssszzz||||||~~~tttdddaaa```hhhpppnnncccaaa^^^ZZZXXXWWWWWWWWWWWWXXXXXXUUUSSSYYYeeeooo{{{|||~~~~~~{{{zzzxxxvvvuuutttrrrooommmmmmllllllooorrrtttsssrrrrrrsssqqqmmmgggddddddeeehhhkkkmmmmmmllllllnnnqqqtttssssssrrrrrrsssssstttwwwvvvuuuuuuvvvvvvuuutttvvvuuuuuuuuuvvvwwwxxxyyyxxxsssrrruuuwwwsssrrrsssrrrsssuuuvvvxxx{{{~~~}}}~~~|||xxxxxxzzzyyyvvvtttttttttsssssssssqqqnnnpppooommmllljjjiiiiiiiiibbb```^^^^^^______]]]\\\XXXUUUPPPKKKEEE???<<<:::666666555444555777999;;;:::<<>>>>><<<======>>>@@@AAAAAABBBCCCEEEIIILLLMMMKKKIIIGGGEEEFFFHHHHHHJJJLLLPPPSSSXXXqqqlllRRREEEAAAAAA@@@BBBLLLdddVVVGGGHHHGGGEEECCCCCCDDDCCCFFFGGGGGGFFFCCC@@@@@@@@@<<<>>>@@@???===;;;;;;<<<;;;???CCCCCC@@@???AAADDD@@@???>>>???@@@@@@===;;;;;;<<<===>>>>>>===<<<<<<:::<<<>>><<<<<>>===============>>>???<<<===>>>???@@@AAABBBBBBCCCFFFKKKNNNNNNKKKGGGDDDCCCGGGJJJKKKKKKMMMQQQUUUdddtttYYYIIIAAA===AAAAAACCCPPPkkkzzzmmmLLLBBBEEEEEEBBB@@@@@@BBBBBBDDDEEEFFFDDDAAA???>>>>>>===>>>???===::::::<<>>CCCCCC@@@>>>AAADDD@@@===::::::<<<>>>===;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::999===DDDIIIXXXeeepppuuuxxx||||||zzzmmmddd[[[ZZZ```dddbbb]]][[[ZZZXXXVVVUUUTTTSSSSSSWWWQQQNNNQQQSSSVVV```kkk{{{|||~~~|||}}}{{{wwwsssqqqtttvvvqqqnnnjjjjjjooouuu{{{~~~sssrrrpppnnnkkkhhheeebbbbbbdddiiimmmjjjeeedddhhhggglllqqqqqqooonnnrrruuuuuusssrrrtttwwwyyyxxxvvvvvvuuutttsssssstttvvvvvvyyyxxxwwwuuusssrrrqqqqqqssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{~~~{{{vvvyyy}}}}}}}}}{{{vvvrrrqqqrrrrrrrrrooopppqqqqqqpppnnnkkkiiiggggggfffeeeddddddeeeeeeaaa___]]][[[YYYVVVQQQNNNJJJGGGBBB<<<888666555555444666777888888:::>>>AAACCCCCC@@@>>>BBBKKKSSSVVVaaaxxxsssXXXOOOHHHHHHIIIJJJLLLOOOXXX^^^iiiwww~~~xxxfffVVVaaacccUUUWWWUUUSSSPPPLLLJJJIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCFFFQQQddduuu{{{zzzkkkkkkrrr}}}{{{pppmmmsssttt{{{|||tttppptttzzz|||}}}}}}~~~wwwooohhhnnn{{{{{{uuummmhhheeedddbbb```VVV[[[cccjjjoooqqqqqqqqqnnnnnnoooqqqrrrqqqnnnlllhhhbbbZZZWWWWWWVVVQQQMMMLLLLLLKKKIIIGGGDDDBBBAAA???<<<:::999888888666555666555555555555444444444444444333222222333333333333333333333333333333333333333333222222111111111111111111111111111111111333333444444444444444444444444555555666777777777777777888999::::::;;;;;;<<<<<<<<<===============AAAAAAAAAAAAAAABBBDDDDDDKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHCCCEEEOOOQQQUUUbbbmmmVVVIII>>>===CCCAAA>>>KKKkkkzzzyyyxxxUUUIIICCCCCCBBBAAAAAA@@@@@@???AAA@@@@@@???>>>======<<<============>>>>>>>>>>>>@@@@@@@@@???????????????::::::;;;===???>>><<<:::888999999999888888:::<<<;;;===>>><<<:::<<>>999666444444444555666777888999;;;>>>AAAAAAAAACCCDDDGGGNNNZZZdddrrr~~~hhhQQQLLLIIILLLMMMLLLMMMPPP[[[```lllvvvqqq```RRRNNNfff}}}~~~sss^^^UUUPPPRRRQQQNNNKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBAAADDDOOObbbvvvvvvnnnllltttwwwppplllooorrr~~~zzz|||wwwooovvv}}}xxxqqqllliiifffcccaaaYYYYYY\\\bbbjjjooopppoooqqqqqqrrrssssssrrrpppooojjjeee^^^YYYWWWTTTPPPMMMMMMLLLKKKIIIFFFCCCAAA???>>><<<:::999888888777555666555555555555444444444444444333333222333333444333333333333333333333333333333333333222222222111222222222222222222222222333444444444444555555555444555555666666777888888888888888999:::;;;;;;;;;<<<<<<============>>>>>>@@@@@@AAAAAABBBCCCDDDEEEKKKJJJGGGEEEDDDDDDEEEEEEHHHMMMKKKKKKPPPTTT___sss___MMMEEE>>>===CCCAAAHHH^^^}}}kkkNNNDDDBBBBBBBBBAAA@@@@@@??????@@@??????>>>======<<<<<<============>>>>>>>>>>>>@@@?????????>>>>>>======::::::;;;===>>>>>><<<:::888999:::999888888999;;;999;;;<<<;;;999;;;BBBGGGLLL\\\hhhjjjmmmwww{{{yyyyyy{{{zzzsssrrruuuzzzqqqrrrwww}}}}}}yyyzzzttthhh[[[VVVYYY\\\YYYVVVXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSUUUTTTQQQSSSVVVcccvvv}}}www|||wwwtttsssssspppqqqsssrrrqqqssswww|||}}}vvvpppppptttuuupppiiibbb______ccceeebbb```aaa^^^aaafffkkkooorrrssssssooonnnnnnppprrrsssrrrpppqqqqqqqqqqqqrrrssstttuuurrrrrrrrrrrrssstttuuuuuuuuuuuusssrrrrrrsssttttttqqqtttxxx{{{{{{yyyuuurrrrrrtttzzzyyywww||||||{{{vvvqqqoooqqqtttvvvtttrrrqqqrrrrrrqqqppppppnnnllliiihhhggghhhhhheeedddcccbbbaaa______^^^[[[YYYUUURRROOOKKKGGGCCC===;;;888555333222333333555777888888999;;;???BBB???@@@DDDIIIJJJOOOaaavvv~~~pppXXXJJJIIIJJJNNNNNNKKKLLLPPPZZZaaalllooo```OOONNNYYYlllvvvrrr|||yyy^^^ZZZVVVLLLOOONNNLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHFFFEEEDDDBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCAAA@@@??????BBBLLL]]]rrr~~~mmmaaaeeemmmmmmjjjjjjvvv|||}}}~~~qqqsss|||wwwrrrnnnjjjfffdddaaa[[[WWWZZZccckkknnnmmmrrrrrrssssssrrrrrrqqqpppllliiiddd]]]WWWSSSOOONNNMMMLLLJJJGGGDDDBBB???>>>>>><<<:::888999888777555666555555555555444444444444333333333333333444444444444444444444444444444444333333333333333222222222222222222222222222222444444444444555555666666555555666666777888888999999999999:::;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFKKKIIIFFFCCCBBBCCCDDDEEEDDDNNNNNNLLLQQQYYYooooooMMMCCCCCC@@@???CCCBBBWWWyyycccOOOFFFAAAAAAAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;<<<=========>>>>>>>>>????????????>>>===<<<;;;;;;:::::::::<<<>>>>>><<<:::999:::;;;:::999888999:::777999;;;:::999;;;@@@DDDJJJUUU^^^bbbjjjvvv|||{{{{{{|||~~~{{{yyytttooolllnnnsssxxxsssooolllnnnqqquuu|||zzzmmm^^^WWWZZZ^^^]]]ZZZWWWVVVUUUTTTRRRRRRRRRRRRPPPQQQRRRRRRQQQNNNNNNOOOWWWkkk|||~~~}}}}}}{{{xxxtttrrrqqqppptttwwwvvvsssrrrvvvzzzzzzuuusssuuuuuuqqqnnnhhhaaa\\\^^^`````````aaa]]]^^^```dddjjjnnnppppppmmmnnnooopppqqqqqqqqqpppnnnnnnooopppqqqrrrssstttqqqqqqqqqrrrssstttuuuvvvvvvtttsssqqqpppqqqrrrsssnnnqqqtttwwwwwwtttqqqnnnwwwyyyzzztttsssuuuuuutttpppnnnmmmpppsssrrrqqqpppqqqrrrrrrqqqoooqqqnnnjjjfffdddeeefffhhhdddcccbbb```^^^\\\ZZZYYYVVVSSSOOOKKKHHHDDD???<<<888666555333222333333444777888999:::;;;===@@@CCCDDDEEEJJJQQQRRRYYYtttvvvmmm```KKKJJJIIIJJJLLLJJJIIIMMMTTTeeemmmoooaaaQQQQQQ___nnnyyy{{{vvvmmmrrriiiXXXWWWUUUOOONNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA@@@@@@BBBDDDFFFEEEEEEEEEDDDCCCBBBAAA@@@??????CCCKKKVVVfff{{{|||kkk\\\[[[aaadddeeefffvvv}}}yyy{{{tttooovvv|||xxxtttooojjjhhhiiibbb[[[XXX\\\ccciiilllooopppqqqpppooooooooopppooommmiiiaaaYYYSSSPPPPPPLLLKKKIIIFFFDDDAAA@@@???>>><<<999888999888777666666555555555555444444444444333333333333444444555444444444444444444444444444444444444333333333333333333333333333333333333444444444555666666777777666666777777888999999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFGGGEEECCCBBBBBBDDDGGGIIIFFFNNNOOOQQQ]]]nnnwwwZZZBBB@@@DDDBBBAAAEEEKKKlllppp[[[PPPGGGAAAAAA@@@??????>>>>>>===<<<<<<<<<;;;;;;:::::::::<<<<<<======>>>>>>????????????>>>===;;;:::999999:::::::::;;;======<<<:::;;;<<<======;;;:::;;;<<<:::;;;<<<;;;:::;;;>>>@@@DDDLLLTTT[[[hhhxxx}}}|||zzzzzzyyyuuuqqqkkkggghhhnnntttyyy~~~~~~{{{wwwwww}}}sssaaaWWWXXX[[[[[[XXXWWWWWWUUUTTTSSSSSSSSSSSSOOOQQQQQQOOOMMMMMMNNNNNNMMM^^^qqq}}}}}}~~~}}}}}}|||zzzxxxvvvrrrvvvzzzyyyuuusssvvvyyy}}}}}}{{{xxxtttqqqppppppnnnddd[[[YYYYYYZZZ\\\```^^^\\\[[[\\\aaafffiiikkkkkkmmmoooqqqqqqqqqqqqqqqlllmmmnnnoooqqqqqqrrrrrrssssssrrrrrrrrrssstttttttttsssrrrqqqppppppqqqqqqooopppqqqrrrrrrrrrqqqppprrruuuzzz{{{tttkkkjjjnnnssssssrrrqqqooonnnnnnooonnnnnnnnnppprrrrrrqqqoooqqqnnnjjjeeecccccceeefffbbbaaa```^^^[[[XXXUUUTTTOOOLLLHHHDDDAAA>>>:::777555444444333444555666777999:::;;;<<<===???BBBEEEIIILLLSSS\\\cccsssyyygggZZZRRRGGGLLLJJJJJJLLLLLLNNNWWWaaauuu|||qqqVVVLLL^^^uuu}}}ssspppooo{{{sssbbb[[[TTTPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIGGGEEEEEEEEECCCAAA@@@@@@BBBDDDFFFBBBBBBCCCCCCCCCBBBBBBBBB@@@@@@EEEKKKOOOWWWgggwww|||rrrggg```\\\[[[^^^bbbkkk~~~vvvtttvvvvvvvvv|||yyyxxx}}}{{{wwwrrrooommmllliiibbbZZZUUUWWW___fffjjjmmmoooooonnnmmmnnnooopppoookkkddd]]]WWWTTTSSSKKKJJJHHHEEECCCBBBBBBAAA===;;;999888999999888666666555555555555444444444444333333333444444555666555555555555555555555555444444444444444444444444444444444444444444444444444444555666666777888888777777888888999:::::::::<<<<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAABBB@@@AAACCCDDDEEEFFFFFFFFFBBBAAAAAABBBDDDHHHLLLNNNPPPTTTUUU```zzz___JJJ<<>>>>>===;;;;;;;;;;;;::::::::::::<<<<<<<<<===>>>?????????>>>>>>===<<<;;;:::999888::::::999:::<<<===<<<:::<<<>>>@@@???>>>======>>>>>>>>>???>>><<<<<<<<<===???EEEKKKTTTbbbrrr~~~~~~yyywwwwwwxxxzzzwwwsssnnnjjjjjjnnntttwwwyyyxxx{{{lll^^^[[[\\\ZZZXXXYYYXXXWWWVVVUUUUUUUUUUUUQQQTTTSSSOOOMMMNNNPPPOOOMMMWWWfffttt~~~}}}{{{{{{{{{{{{yyyxxxuuuxxxzzzzzzwwwvvvwwwyyyyyy|||~~~zzztttpppppprrrpppfff\\\VVVSSSRRRUUUYYY\\\ZZZYYYXXXYYY]]]aaadddfffiiimmmooopppppppppqqqlllmmmnnnppppppqqqqqqqqqssssssrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqppppppppprrrqqqqqqqqqrrrssstttuuummmppptttssslllfffjjjrrrttttttsssqqqooollljjjhhhlllkkkkkkmmmooopppooommmooommmiiifffcccbbbbbbbbb^^^^^^\\\ZZZVVVRRROOOMMMHHHEEEAAA>>><<<:::777555444444444555666888999:::;;;<<<>>>>>>???AAAEEEHHHFFFNNNYYYddduuuyyyvvvmmmXXXLLLKKKHHHMMMKKKMMMRRRVVV[[[ccclllooorrrgggUUUYYYtttsssuuu|||uuu^^^\\\[[[PPPLLLPPPMMMMMMMMMMMMNNNNNNNNNMMMJJJJJJJJJIIIHHHFFFEEEDDDEEECCCBBB@@@@@@AAACCCDDD??????@@@BBBBBBCCCCCCCCCAAA@@@DDDJJJJJJJJJUUUddd}}}rrrcccZZZ[[[___fffzzzsssiiikkkpppuuuvvv|||~~~~~~~~~~~~|||xxxtttssssssmmmlllggg^^^TTTRRRWWW]]]fffjjjnnnpppnnnmmmnnnppppppnnnkkkfffaaa]]]YYYWWWLLLKKKHHHEEECCCBBBBBBBBB===;;;999888999999888777666555555555555444444444333333333333444555666777666666666666666666666666444444444555555555555666555555555555555555555555444555555666777888999999888888999999:::;;;;;;;;;========================>>>??????@@@AAABBBCCCCCCBBBCCCDDDFFFFFFFFFEEEEEE???@@@AAADDDHHHLLLPPPRRRUUUYYY^^^tttrrrMMMAAA;;;???AAACCCQQQccc|||XXXKKKKKKGGGAAAAAAAAAAAA@@@??????>>>>>>;;;;;;::::::::::::::::::;;;;;;<<<===>>>???@@@@@@>>>======<<<;;;:::999999;;;999999999;;;<<<;;;:::;;;===@@@AAA@@@?????????@@@@@@@@@@@@???>>><<<<<<===@@@FFFLLLUUUbbbnnnvvv}}}|||yyyvvvuuuwww}}}|||wwwrrrpppqqqsss}}}zzzyyy|||tttddd______]]][[[[[[ZZZYYYXXXWWWWWWWWWWWWUUUZZZYYYTTTQQQRRRRRROOOPPPSSS\\\jjjyyy{{{zzzzzzzzzyyywwwxxxxxxyyyyyyyyyxxxxxxxxxwwwyyy{{{{{{xxxuuussssssooohhhaaa[[[TTTNNNNNNRRRTTTVVVXXXWWWVVVVVVZZZ]]]___dddiiilllllllllmmmooommmnnnooopppqqqppppppoooppppppooooooooooooppppppmmmooopppqqqrrrqqqpppooopppppppppqqqrrrtttuuuvvvppppppqqqrrrnnnkkkooouuutttrrrpppnnnllljjjhhhgggjjjhhhhhhiiikkkllllllkkkkkkjjjiiifffccc```^^^\\\YYYYYYXXXUUUQQQLLLHHHEEEAAA>>>;;;999888777666444444444555666888999;;;;;;===???@@@AAAAAADDDGGGJJJHHHVVVdddrrr{{{mmmggg^^^LLLEEEJJJKKKLLLLLLRRR\\\bbbcccdddfff\\\YYY[[[eeeuuuttt~~~yyygggWWWTTTUUUQQQMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHFFFEEEEEECCCCCCBBBAAA@@@@@@@@@AAA>>>???@@@AAABBBBBBBBBBBB@@@>>>AAAHHHHHHFFFOOO\\\}}}qqqaaa^^^```gggxxxwwwsssiiimmmuuu}}}}}}}}}|||zzzzzzyyy{{{|||zzzwwwuuuvvvxxxoooooollleee\\\VVVUUUWWW^^^eeelllooommmlllmmmnnnooolllhhhffffffccc___[[[QQQNNNKKKFFFCCCAAAAAA@@@<<<:::999888999999888777666555555555555444444444333333333444444555666777666666666666666666666666444444555555666666666666666666666666666666666666444555666777888999999:::999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCC???AAADDDHHHLLLOOORRRSSSWWW^^^kkkqqq[[[EEE???>>>AAAAAAHHHeeehhhOOOIIIIIIGGGEEEBBBBBBBBBAAA@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@======<<<<<<;;;;;;;;;:::;;;999888999:::<<<;;;:::888;;;>>>@@@????????????>>>>>>???@@@AAA@@@>>>===;;;>>>CCCGGGKKKSSS___iiivvvuuusssqqqrrrwww~~~|||uuurrrsss~~~~~~tttwww{{{sssbbb]]]^^^]]][[[\\\[[[ZZZYYYYYYYYYYYYYYYYYY^^^___YYYUUUUUUSSSNNNMMMLLLQQQ^^^ppp~~~~~~~~~}}}{{{zzzxxxwwwxxxzzzzzzzzzxxxvvvvvvxxxzzz|||{{{wwwsssooolllhhhbbbXXXNNNKKKOOOMMMSSSXXXYYYVVVTTTVVVYYYZZZ___eeehhhiiiiiijjjlllnnnooopppqqqqqqpppoooooommmmmmlllmmmmmmnnnooopppkkkmmmppprrrsssqqqooonnnllllllnnnppprrrssstttttttttpppoooppppppnnnooorrrqqqnnnkkkjjjjjjjjjjjjjjjhhhfffeeefffhhhiiiiiiiiihhhhhhhhhfffccc___[[[XXXVVVVVVTTTQQQMMMHHHCCC@@@>>>;;;888666666666555444444444555777999:::;;;<<>>>>>??????@@@AAAAAAAAAAAA@@@???;;;>>>FFFHHHFFFOOO]]]wwwzzzjjjcccbbbhhh~~~sssuuusssjjjuuu~~~~~~|||yyyxxxwwwxxxzzzxxxvvvuuuxxxzzztttrrroookkkfff___YYYUUUXXX___hhhlllkkkiiiiiikkkooojjjffffffhhhgggbbb]]]TTTRRRMMMGGGCCC@@@???>>><<<:::888888999999888777666666555555555444444444333333333444555666777777777777777777777777777777444555555555666666777777777777777777777777777777444555666777888999::::::999999:::;;;;;;<<<<<<===?????????>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEEDDDEEEGGGHHHGGGFFFDDDCCC@@@CCCFFFKKKNNNQQQRRRRRR[[[ggg{{{uuu[[[KKKDDDAAABBBDDDBBBOOOwww\\\KKKIIIFFFEEEFFFCCCCCCBBBAAAAAA@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888:::;;;;;;;;;666999===??????>>>>>>???;;;;;;===@@@BBBBBB@@@>>>999===BBBEEEGGGLLLYYYeeessssssqqqoooooottt|||zzzvvvvvviiilllrrr~~~jjj```^^^[[[XXXWWWZZZ[[[]]]___``````______[[[YYYWWWVVVWWWWWWVVVTTTIIINNNOOOSSSfff~~~{{{}}}~~~{{{yyy{{{zzzyyywwwvvvuuuuuuuuuuuuuuuwwwzzz~~~~~~{{{xxxrrrmmmfffaaa]]]YYYUUUQQQPPPOOOOOOTTTYYYZZZUUUPPPRRRTTTWWW\\\```dddfffgggllllllkkkjjjjjjkkkmmmnnnggggggiiilllooopppooonnnppppppoooooonnnmmmllllllllllllmmmqqqtttuuurrrnnnqqqpppooooooppppppnnnlllhhhgggfffffffffggghhhiiieeeeeefffeeedddbbb```___\\\^^^```aaa___[[[WWWTTTPPPNNNJJJFFFAAA===;;;:::888777555333333333555666666444222444888<<<===<<<===<<<@@@GGGJJJJJJQQQZZZbbbsssxxxbbbYYYNNNHHHHHHJJJIIIHHHKKK\\\llllll\\\KKKBBB@@@@@@MMMhhhyyyxxxrrraaa]]]WWWSSSRRRQQQQQQQQQPPPOOONNNLLLJJJIIIHHHHHHGGGHHHJJJIIIGGGEEEEEEEEEIIIGGGCCCBBBBBBBBBAAAAAA???AAADDDDDDCCCBBBDDDEEEEEE@@@BBBHHHGGGDDDLLLZZZrrr}}}wwwkkkjjjgggooovvvvvvsssqqquuuyyyyyy}}}~~~|||}}}~~~{{{vvvwww~~~yyyxxxyyy}}}zzzxxxvvvwwwxxxyyyyyyxxxtttqqqpppnnnhhh]]]UUUSSSYYY```fffhhhhhhggggggnnnjjjggggggiiijjjiiigggaaa\\\UUUMMMGGGBBB@@@???@@@>>><<<:::999888888888777777666666666555555555555555555555555555555555777777777777777777777777555666666777777777777777777777777777888888888888888888999999999:::::::::<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<============AAAAAAAAAAAABBBCCCDDDEEEFFFCCC@@@@@@AAABBB@@@>>>GGGDDDDDDIIIMMMOOOSSSXXXbbbyyypppQQQGGGDDD???AAAAAA@@@LLLmmmsssTTTKKKKKKGGGDDDEEEBBBCCCCCCCCCCCCCCCBBBBBB<<<;;;888777777999;;;===999;;;===???@@@AAAAAAAAA;;;;;;:::::::::;;;;;;<<<999;;;<<<;;;:::999999:::999999:::;;;;;;<<<<<<===:::<<<===???@@@@@@@@@@@@???@@@@@@AAADDDIIIPPPVVVfffjjjnnnpppllljjjsss~~~~~~yyyuuuqqq{{{||||||lllbbb[[[cccyyy}}}eee[[[ZZZZZZ[[[]]]]]]^^^___``````___^^^]]]YYYWWWTTTSSSSSSSSSQQQPPPHHHLLLNNNPPP```yyy|||yyywwwyyyxxxwwwvvvuuuuuuuuuuuuwwwuuuuuuyyy~~~zzzyyyrrrjjjfffdddbbb\\\WWWMMMJJJIIIMMMSSSWWWUUURRROOOOOOPPPRRRUUUZZZ___aaagggfffffffffggghhhiiiiiijjjiiijjjllloooqqqqqqooopppoooooonnnnnnnnnnnnnnnllllllmmmpppssssssooolllmmmlllkkkkkklllkkkiiigggiiigggeeecccaaa`````````bbbbbbbbbbbb```^^^\\\[[[\\\]]]^^^^^^[[[VVVQQQMMMGGGFFFCCC???<<<999888777666555444333333444555666777666555777;;;??????>>>???@@@DDDJJJNNNRRR^^^jjj{{{xxxhhhRRRMMMFFFDDDEEEHHHIIIIIIUUU```iiidddUUUEEE??????EEE^^^zzzuuuoootttnnnccc^^^[[[WWWTTTTTTUUUUUUTTTRRRQQQOOOMMMKKKJJJIIIIIIHHHIIIJJJIIIFFFDDDCCCCCCJJJHHHFFFEEEEEEEEEDDDCCCDDDBBBBBBCCCDDDEEEDDDCCCEEEAAACCCHHHGGGDDDKKKWWWgggtttxxxllliiiaaaeeeiiiiiiggghhhmmmrrrtttvvvwwwuuuwww|||~~~}}}}}}zzz|||~~~yyyzzz|||~~~|||||||||zzzwwwtttttttttpppiiibbbWWWWWWYYY]]]dddiiikkkjjjmmmkkkhhhgggiiijjjiiigggfffccc\\\TTTMMMFFFBBB@@@<<<<<<<<<;;;:::999999888666666666666555555555555555555555555555555444444777777777777777777777777555666666777777777777777777777777777888888888999999999999999::::::::::::===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBCCCCCCBBBAAADDDHHHOOOTTTTTTTTT[[[eeezzzYYYDDD@@@>>>DDDCCCCCCIII___hhhNNNGGGGGGCCCBBBDDDCCCCCCDDDCCCCCCBBBAAA@@@===<<<:::999999:::;;;<<<999:::<<>>???@@@?????????@@@??????@@@CCCHHHLLLRRRXXXbbbiiihhhhhhppp{{{}}}wwwxxxzzzzzzwww|||uuusssuuusssoookkkiiimmmrrrxxx{{{xxxooorrr~~~pppaaaZZZZZZZZZ\\\^^^]]]^^^______^^^\\\ZZZXXXVVVTTTQQQOOONNNMMMKKKJJJEEEKKKMMMOOO[[[rrrwwwyyy{{{wwwtttvvvuuuttttttttttttuuuvvvvvvtttssswww~~~|||uuunnniiihhheee```\\\SSSMMMHHHHHHMMMRRRTTTTTTNNNLLLIIIIIIKKKQQQVVVZZZ______aaacccdddeeeeeeeeejjjiiiiiijjjmmmoooooonnnlllkkkkkkjjjjjjlllmmmnnnllllllmmmooopppooollliiihhhgggffffffggggggeeeccceeedddbbb___]]]\\\[[[[[[aaa``````^^^\\\ZZZXXXWWWYYYZZZYYYWWWSSSMMMHHHEEE???>>><<<:::888666555555444333333222333555666777:::999999;;;>>>AAAAAA@@@@@@AAADDDIIINNNYYYmmm~~~xxxfffVVVIIIHHHFFFFFFGGGJJJMMMOOOZZZbbbfff___NNN@@@<<<>>>OOOqqq{{{jjjeeevvvkkk\\\]]]ZZZXXXWWWVVVXXXXXXXXXWWWRRRQQQPPPNNNLLLKKKJJJJJJIIIJJJKKKIIIFFFDDDCCCCCCLLLJJJIIIHHHIIIHHHGGGEEEHHHEEEAAABBBEEEGGGEEEBBBEEEBBBDDDIIIHHHDDDHHHQQQ]]]iii|||wwwkkkggg^^^^^^^^^]]]]]]```fffjjjkkknnnooonnnsss{{{~~~~~~{{{yyyyyy|||zzzzzzzzzxxxuuuuuuuuusssnnnjjj___XXXRRRSSS\\\fffkkklllllljjjhhhhhhhhhiiihhhggghhhfffbbb[[[SSSKKKEEEAAA:::;;;;;;;;;;;;:::999888555555555555555555555555666666666555555444444444777777777777777777777777555666777777888888777777777777888888888999999999999999999:::::::::;;;;;;>>>===<<<<<<<<<<<<======@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>@@@BBBDDDEEEEEEDDDCCCHHHMMMUUUWWWUUUZZZlllsss^^^IIIAAABBB@@@DDDDDDHHHVVVssswwwcccQQQJJJHHHDDDCCCFFFCCCCCCCCCCCCBBBAAA??????>>>======<<<<<<;;;;;;;;;999:::<<<>>>???@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===;;;999999:::;;;;;;;;;;;;::::::::::::999;;;<<<>>>????????????AAABBBAAA@@@>>>>>>@@@BBBEEEMMMZZZdddggghhhoooxxx~~~vvvsssvvv{{{|||{{{}}}}}}wwwpppmmmooossszzz}}}~~~vvviii^^^XXXWWWVVVPPPVVVooonnniiibbb___]]][[[YYYYYYXXXYYY[[[[[[ZZZXXXUUUTTTTTTQQQNNNLLLKKKJJJHHHFFFEEEKKKOOOPPPYYYllltttrrr~~~yyyttttttsssrrrqqqrrrsssuuuvvvsssssstttuuuxxx||||||wwwqqqkkkgggcccbbb]]]TTTIIIDDDFFFJJJLLLKKKMMMKKKHHHGGGHHHLLLQQQTTTUUUWWWZZZ^^^```bbbccccccgggeeeddddddgggiiijjjjjjfffeeeeeedddfffhhhjjjkkkkkklllmmmnnnnnnllliiiffffffdddcccdddddddddbbb```]]]]]]]]]]]]\\\\\\]]]]]]______]]][[[YYYWWWUUUTTTRRRRRRPPPNNNJJJEEEAAA???<<<;;;:::888666555555555222222222333444666888999<<<<<<===>>>???@@@@@@@@@BBBDDDGGGLLLUUUiii~~~sssiiiZZZKKKHHHIIIIIIHHHIIILLLQQQUUU[[[ccceee[[[III>>>@@@FFF___|||}}}tttkkkpppyyy```YYY\\\YYYXXXWWWXXXZZZZZZYYYWWWRRRQQQOOOMMMKKKJJJJJJIIIIIIJJJKKKJJJGGGFFFFFFGGGKKKJJJIIIJJJJJJJJJHHHGGGIIIHHHEEEDDDEEEEEEEEEDDDEEEDDDEEEIIIHHHDDDFFFLLLVVV```oooyyyxxxrrrmmmkkkddd```\\\[[[]]]___``````dddiiimmmpppvvvyyyqqqrrruuuzzz}}}~~~}}}|||~~~{{{xxxvvvuuutttpppnnniii___TTTOOOTTT]]]eeeiiiiiihhhgggggggggggggggfffdddcccbbb^^^XXXQQQKKKGGG???>>><<<:::999888888888444555555555555666666666777777666666555555444444666666666666666666666666666666777888888888888777888888888999999999::::::::::::::::::;;;;;;;;;;;;>>>>>>==================@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@????????????===@@@EEEGGGFFFDDDDDDDDDNNNPPPSSSUUUYYYiii}}}]]]NNNEEEDDDGGGCCC@@@LLL[[[lll|||tttlll___SSSMMMHHHBBBAAACCCAAAAAABBBBBBAAA@@@??????>>>>>>??????>>><<<;;;:::888999;;;===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>===:::888888999<<<<<<;;;;;;:::999888888:::;;;===???@@@@@@@@@???CCCDDDDDDBBB???======>>>BBBIIITTT^^^bbbcccjjjrrryyy}}}{{{zzz||||||zzz~~~yyysssoooooosssvvvwwwjjjdddbbb___TTTPPP\\\qqqyyyuuuxxx}}}yyy{{{}}}~~~tttpppiiiaaa\\\YYYWWWUUUUUUVVVXXXZZZYYYWWWTTTSSSRRRPPPMMMKKKKKKJJJHHHGGGIIINNNQQQQQQVVVcccttt~~~xxxsss|||~~~vvvtttsssqqqpppppprrrtttuuutttwwwyyyvvvqqqrrryyyssskkkjjjmmmcccYYYMMMEEEEEEFFFEEEDDDIIIIIIHHHHHHHHHIIIJJJKKKIIILLLPPPTTTXXX[[[\\\]]]aaa___^^^___bbbdddeeeeeeaaaaaaaaaaaaccceeeggghhhhhhiiikkkkkkjjjgggdddcccdddbbbaaabbbbbbbbb```^^^YYYYYYZZZZZZ[[[[[[[[[[[[YYYXXXVVVTTTRRRPPPNNNNNNHHHGGGFFFDDDBBB???===;;;;;;:::888777555444444444222333444555777999:::;;;>>>??????@@@@@@@@@AAABBBIIINNNTTT]]]nnn}}}jjjaaa\\\RRRGGGFFFFFFFFFFFFHHHMMMTTTYYYcccfffbbbRRRAAA>>>KKKZZZwwwpppmmmrrr~~~|||hhh\\\XXXXXXYYYXXXWWWXXXYYYYYYWWWTTTQQQPPPNNNLLLJJJIIIHHHHHHGGGIIIJJJJJJIIIIIIKKKMMMJJJIIIHHHHHHIIIJJJIIIGGGGGGJJJKKKIIIDDDBBBDDDHHHEEEDDDFFFHHHGGGEEEEEEHHHOOOXXXbbbgggjjjooovvv{{{vvvooohhhgggiiihhhaaaZZZ___gggpppwww~~~zzzpppoookkkjjjqqq}}}|||{{{zzzyyyxxxvvvrrrkkk```VVVRRRUUU\\\bbbddddddeeeeeeeeedddeeeeee^^^___```___]]]YYYTTTRRRIIIFFFAAA<<<999888888999666666666666666666666666777777666666666555555555666666666666666666666666666777777888888888888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@?????????@@@@@@???DDDIIIIIIEEECCCEEEGGGNNNPPPXXXdddssscccKKKFFFBBBCCCEEE@@@CCC^^^{{{yyymmmZZZXXXQQQKKKFFFAAA===<<<>>>>>>???@@@@@@@@@@@@@@@???===>>>??????>>><<<:::999888999:::<<<=========<<<======<<<;;;;;;;;;;;;;;;:::;;;<<<;;;999777777888<<<<<<;;;:::999888888777;;;<<<>>>@@@AAAAAAAAA@@@AAABBBCCCBBB???======>>>@@@CCCKKKSSSWWWYYYaaajjjyyy{{{wwwuuuxxx|||}}}{{{{{{pppeeeZZZXXX___mmm~~~~~~{{{rrrnnniiifffggghhhhhhgggrrrvvv}}}yyykkk^^^XXXYYYZZZXXXUUUWWWZZZ[[[[[[XXXUUUSSSPPPNNNLLLLLLLLLLLLKKKJJJMMMOOOPPPOOOPPPWWWccclllzzz{{{~~~zzzvvvtttqqqooooooppprrrsssxxx{{{|||wwwqqqpppwww~~~yyypppnnnppphhhaaaWWWRRRQQQPPPLLLHHHDDDDDDEEEFFFEEEEEEDDDCCC@@@AAADDDHHHKKKNNNPPPQQQXXXWWWWWWYYY\\\___```___\\\]]]^^^___aaabbbccccccbbbdddffffffdddaaa___^^^___^^^]]]]]]^^^]]][[[YYYVVVVVVVVVVVVUUUTTTRRRQQQNNNLLLJJJHHHFFFEEEDDDDDD>>>>>>===<<<;;;::::::999777666555444333333333333444555777888:::<<<======???AAABBBBBBBBBDDDHHHJJJQQQ[[[hhhxxxzzziiiYYYRRRPPPLLLEEEEEEEEEFFFJJJOOOUUUZZZ^^^jjjeeeXXXIIIAAAKKKaaatttvvvkkkooo|||xxxbbb]]]\\\XXXUUUXXXWWWVVVVVVWWWVVVTTTRRRPPPOOONNNLLLJJJIIIHHHHHHFFFGGGIIIIIIIIIKKKMMMPPPIIIGGGEEEEEEGGGHHHIIIHHHEEEKKKOOOMMMEEEBBBEEEJJJEEEEEEEEEFFFFFFEEEEEEEEEHHHQQQXXXZZZ___nnn~~~|||zzzlll___^^^hhhttt|||}}}pppfff^^^ddduuu{{{{{{{{{{{{{{{{{{{{{|||zzzvvvnnndddZZZVVVWWWZZZ]]]___aaabbbaaaaaabbbddd^^^^^^_________^^^\\\\\\SSSOOOIIICCC>>><<<;;;<<<888888888777777777666666666666666666666666666666777777777777777777777777666777888888999999888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@AAACCCCCCEEEJJJMMMKKKFFFEEEJJJPPPQQQ[[[qqqfffOOODDDEEEAAACCCHHHFFFQQQtttlllTTTIIIGGGEEECCCAAA@@@???>>>???>>>>>>????????????>>>>>>;;;<<<======<<<;;;999888777888:::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<888999::::::888777777888<<<;;;;;;:::999888888777;;;<<<>>>???@@@@@@@@@@@@<<<===>>>===<<<;;;;;;<<<@@@AAAFFFLLLQQQUUU^^^ggguuuzzz||||||~~~|||zzz~~~xxxooofffaaabbbgggllluuuyyyzzzvvvvvvxxxsssnnncccZZZYYY^^^^^^ZZZWWWYYY[[[\\\ZZZWWWSSSPPPNNNLLLKKKKKKMMMNNNNNNMMMLLLLLLLLLMMMNNNRRRYYY```rrryyywwwssspppnnnnnnpppqqqvvvwwwxxxxxxxxx|||~~~xxxrrrooolllgggcccaaa```[[[RRRKKKAAAAAABBBBBBAAA@@@??????>>>>>>???@@@AAACCCEEEFFFLLLLLLMMMPPPTTTWWWWWWVVVUUUWWWYYY[[[]]]]]]\\\\\\ZZZ]]]``````]]]ZZZYYYYYYWWWVVVUUUUUUVVVUUUSSSQQQPPPPPPOOONNNLLLIIIFFFEEECCCBBB@@@>>><<<<<<<<<<<<888888777666555666777777444444333333444555666666777888:::<<<===>>>??????AAABBBDDDEEEGGGLLLSSSYYYcccqqq|||oooiii\\\NNNGGGGGGGGGEEEEEEFFFIIIOOOVVVZZZZZZYYY^^^UUUKKKIIITTTgggzzz}}}sssnnnttt}}}bbbWWWXXXZZZWWWUUUVVVTTTSSSSSSTTTUUUSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHEEEFFFGGGGGGGGGIIILLLNNNJJJGGGDDDCCCEEEGGGIIIJJJEEEJJJOOONNNIIIFFFFFFIIIFFFEEEDDDCCCDDDFFFFFFEEEHHHRRRWWWTTTWWWkkkrrrbbb]]]hhhsss{{{{{{{{{ssseeecccmmm{{{xxxyyyzzz{{{{{{zzz{{{{{{}}}xxxrrrkkkbbbZZZTTTVVVYYY]]]___^^^^^^```bbb```___^^^\\\\\\\\\]]]]]]YYYWWWSSSNNNIIIDDDAAA???;;;::::::999888777666666555555555666777777888888777777777777777777777777777777888999999999999888::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBB===>>>>>>@@@BBBDDDFFFGGGJJJOOOQQQMMMHHHIIIRRR[[[dddwwwlllRRRDDDCCCGGGCCCEEEQQQXXXtttpppWWWIIIEEECCCBBBAAAAAABBBDDDCCCAAA@@@@@@@@@???>>>===;;;:::999999:::::::::999999888777888999;;;;;;;;;::::::999999999999999:::;;;<<<777888::::::999999999:::;;;:::::::::999999888888999:::<<<===>>>???>>>>>>:::;;;;;;:::999888:::<<>>======>>>???@@@BBBCCCEEEIIIMMMOOOOOONNNNNNQQQTTTVVVWWWWWWUUUTTTUUUYYY\\\\\\YYYUUUTTTUUUPPPOOONNNNNNOOOOOOMMMKKKHHHHHHHHHGGGEEEBBB???>>>>>>===;;;999888888888888666555444333333333444555333333444555666888:::;;;999:::<<<>>>???@@@@@@AAAAAACCCFFFHHHLLLSSS]]]dddyyyqqqeeebbbXXXJJJBBBCCCFFFFFFCCCCCCGGGNNNUUUVVVQQQKKKJJJBBBAAAPPPkkkwwwgggjjjwwwgggWWWRRRTTTTTTSSSSSSSSSRRRPPPQQQRRRTTTTTTSSSRRRQQQOOONNNLLLKKKJJJJJJEEEFFFGGGFFFEEEFFFIIIKKKKKKGGGCCCBBBDDDGGGJJJLLLFFFIIILLLNNNMMMJJJHHHFFFFFFEEECCCBBBCCCFFFFFFEEELLLVVVZZZSSSSSShhh~~~lll[[[^^^gggqqqxxx}}}}}}wwwooozzzwwwlllmmmsssyyy|||~~~}}}{{{{{{}}}{{{xxxmmm^^^RRRRRRVVV[[[]]]\\\]]]___aaabbb___\\\YYYWWWWWWYYYZZZ[[[[[[ZZZVVVQQQKKKEEEBBB===<<<;;;:::999777666666444444555666777888999999777777777777777777777777777777888999999999999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>:::<<<>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCC<<<<<<>>>@@@CCCFFFHHHJJJNNNRRRTTTOOOJJJMMMYYYeeezzzkkkUUUGGG>>>BBBGGGAAAEEEXXXeeesssYYYJJJEEEEEECCCBBBAAA@@@AAACCCAAA>>>CCCBBBAAA???===:::888777888888888888888888999999666777999:::;;;;;;:::999777777777888999:::<<<<<<777999;;;;;;::::::;;;<<<:::::::::999999999999888777888:::<<<======<<<<<<;;;;;;;;;:::888888:::<<<<<<;;;???DDDFFFGGGLLLRRR[[[hhhxxx||||||uuuZZZWWWUUUWWWZZZ```lllxxxggg___WWWTTTTTTUUUUUUVVVRRRVVVZZZZZZUUUPPPMMMLLLNNNMMMKKKJJJJJJLLLNNNPPPGGGHHHHHHGGGHHHKKKQQQTTTgggwww~~~xxxuuutttppplllnnntttnnnooossszzz}}}}}}wwwooogggbbb```[[[SSSKKKIIIBBB;;;:::<<>>>>><<<;;;;;;;;;<<<===<<<<<<===???AAACCCEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLTTTTTTTTTSSSQQQOOOLLLKKKIIIIIIIIIHHHGGGDDDBBB@@@BBBAAA@@@>>><<<;;;999999888888777666555555444444333333333333333333333333222000///111666:::;;;:::>>>;;;;;;===>>><<<>>>BBB@@@DDDIIIJJJMMMXXXkkkyyysssjjjYYYSSSLLLFFFDDDDDDDDDDDDAAAAAAHHHUUU\\\TTTEEE;;;DDDAAAIII___xxx}}}mmm```fffwwwjjj```UUURRRPPPOOOPPPSSSRRRSSSTTTSSSRRRQQQPPPQQQNNNOOOPPPOOOMMMKKKKKKKKKCCCEEEGGGHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHCCCGGGJJJJJJHHHFFFFFFGGGDDDAAA@@@CCCIIIKKKIIIEEEKKKRRRUUUQQQOOO___}}}}}}{{{vvviii```______eeeoooxxx|||zzzsssnnnkkkssszzztttuuu{{{~~~zzzzzz{{{yyyppphhh]]]``````^^^]]]^^^^^^]]]___]]][[[ZZZYYYXXXVVVUUUVVVXXX\\\]]][[[UUUNNNJJJ>>>============<<<:::777999999999999999888888888777888888999999::::::;;;888888888888999999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===???BBBDDDDDDCCCAAA@@@AAA???>>>>>>>>>???>>>>>>===>>>@@@AAADDDFFFIIIJJJOOORRRRRRLLLGGGQQQiii|||cccTTTMMMAAABBBDDDEEEFFFQQQjjjuuuYYYHHHEEEFFF@@@>>>???@@@@@@@@@???===<<>><<<:::777555444777::::::777666666888777<<>>??????<<<;;;???HHHPPPYYYggg~~~|||}}}yyyiiiYYYUUUXXXZZZZZZ[[[ooo{{{qqqdddWWWRRRSSSSSSRRRRRRUUUXXX[[[ZZZWWWRRRPPPOOOQQQOOOMMMLLLLLLNNNPPPQQQJJJIIIGGGEEEDDDFFFJJJNNNWWWfffwww|||wwwuuuqqqkkkkkknnnmmmmmmpppvvv}}}|||}}}~~~|||tttmmmhhhbbbZZZTTTOOOIII@@@<<<;;;<<<<<<;;;===<<<;;;:::999999999999::::::::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEECCCAAA???>>>AAAAAA@@@???>>><<<:::999;;;:::999888777666555444777666666555444333333333333333333444444444555555666555444666:::======<<<===<<<>>>CCCDDDBBBCCCGGGHHHLLLQQQWWWaaasssooo___XXXQQQMMMHHHDDDDDDEEEEEEEEEIIIHHHLLLRRRSSSLLLDDD@@@FFFMMMZZZiiiyyyrrrkkkjjjwwwnnn```WWWPPPMMMMMMLLLMMMPPPPPPQQQQQQQQQOOOOOOOOOOOOLLLMMMNNNLLLIIIGGGFFFFFFDDDFFFHHHIIIHHHGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCFFFIIIIIIGGGEEEEEEFFFEEECCCBBBEEEIIIKKKIIIFFFIIIMMMPPPQQQUUU___ooo{{{yyyxxxzzztttfff]]]^^^bbbgggpppyyyyyyssspppsss~~~{{{{{{~~~~~~|||{{{qqqlllbbbXXXRRRSSSVVVYYY]]]\\\[[[\\\]]]\\\ZZZXXXWWWXXXZZZ\\\[[[ZZZWWWVVVRRRMMMFFF@@@===;;;:::999999888888777777777777888666666666777777888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAABBBBBBAAA@@@???@@@???>>>>>>???@@@@@@@@@@@@AAACCCEEEGGGJJJMMMOOOZZZVVVRRRPPPYYYooozzz```OOOGGGDDDBBBEEEGGGHHHNNNdddZZZIII@@@@@@@@@;;;>>>>>>???@@@???>>>===<<<;;;;;;<<<<<<;;;:::999999666888;;;:::888666777888777;;;??????<<<888555444444555666777888777777666777777777777777777777777777666666666666777777888888888999>>>CCCEEEAAA<<<:::999999::::::;;;======<<<======:::888:::AAAGGGRRR___rrrvvv|||~~~sssvvvzzz~~~}}}rrrqqqssspppllliiiaaagggsss|||{{{tttrrruuuxxxzzznnnZZZSSSTTTSSSRRRQQQVVVXXXYYYXXXUUURRRPPPPPPPPPOOOMMMLLLLLLMMMNNNOOOKKKIIIGGGCCCBBBEEEIIINNNXXXcccppp}}}~~~zzzvvvsssooolllmmmllllllnnnrrrwww{{{||||||zzzzzz{{{}}}yyypppfff___[[[XXXRRRJJJBBB===;;;;;;<<<<<<;;;;;;:::999888777777999888777777666666666666555666666777888999::::::<<<=========<<<;;;:::999:::999888666555444444444555444444333333222222111444444444333333222222222333333444555666777777888:::::::::<<<>>>???>>>===::::::???EEEGGGEEEGGGKKKOOOTTT]]]kkk~~~}}}nnn]]]QQQMMMHHHFFFDDDCCCEEEFFFGGGFFFNNNNNNOOOOOOJJJBBB???AAAOOOaaasss|||yyyhhhmmm{{{xxx___WWWPPPKKKLLLLLLJJJKKKNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMMMMKKKHHHEEEDDDDDDEEEGGGIIIIIIGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGGGGFFFDDDDDDDDDDDDBBBAAACCCGGGHHHFFFDDDCCCDDDHHHPPPZZZ``````___YYY^^^iiirrroooeeebbbhhhfffgggllluuu}}}{{{vvvvvvttttttqqqvvvzzzxxx}}}xxxmmmaaaXXXTTTSSSTTTXXXXXXXXXZZZ\\\[[[XXXVVVYYYYYYXXXXXXYYYZZZ[[[[[[^^^YYYRRRLLLHHHDDDAAA???>>>===;;;999888888999:::::::::999999999::::::;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@???????????????>>>>>>??????@@@AAABBBAAACCCEEEGGGIIILLLPPPSSS\\\YYYZZZccczzzpppVVVGGGAAAAAABBBIIIHHHIIISSSkkkgggGGGCCCAAA??????======>>>?????????>>><<<;;;;;;;;;:::999999999::::::888:::;;;;;;999888777888777999;;;;;;999666444444555555666777777777666666555666666666666666666666555555666777777777777777777888;;;AAAFFFGGGDDD@@@999999999999:::;;;======;;;<<<<<<:::777777;;;???HHHRRR```nnnwwwzzzyyywwwpppxxxrrrtttyyyzzzmmmoooqqqlll___SSSRRRWWWbbbdddjjjpppoooooo}}}uuuooorrrvvvwwwwww^^^VVVXXXWWWUUUTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMKKKJJJHHHHHHHHHIIIJJJGGGGGGEEECCCDDDIIIOOOTTT]]]dddnnnyyy}}}~~~wwwuuutttrrrpppkkkkkkmmmooossswwwyyyzzzxxxxxxxxxyyy|||vvvjjjbbb___^^^[[[UUUMMMDDD???>>>>>>::::::::::::999888777777999888777666555555555555444444555555666777777888:::::::::;;;;;;:::::::::777666444333222222222333222222222222222222222222333333222222222222222222333444555666888999:::;;;:::;;;<<<>>>??????>>><<<===>>>BBBGGGHHHHHHLLLRRRWWW^^^nnnzzzlll```TTTMMMKKKEEEDDDDDDEEEGGGHHHGGGFFFIIIJJJLLLJJJBBB;;;>>>FFFcccxxxtttlllxxxiii^^^SSSOOOLLLMMMMMMJJJKKKNNNMMMKKKJJJIIIJJJKKKKKKKKKLLLNNNNNNLLLIIIGGGFFFGGGEEEFFFHHHGGGFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCCCCCCCAAA??????@@@BBBCCCAAA???<<<<<<@@@LLLXXX]]]YYYSSSNNNVVVcccnnnnnniiiiiinnnjjjfffeeejjjqqqvvvuuurrrvvvtttzzzsssoooppprrrvvvzzz}}}}}}~~~~~~|||{{{yyyrrreeeYYYSSSUUUVVVWWWYYY[[[ZZZXXXUUU[[[ZZZXXXVVVUUUTTTTTTUUUXXXYYYYYYZZZXXXTTTNNNIIIEEEBBB???;;;999999:::;;;===<<<;;;:::::::::;;;<<<888888999:::;;;<<<======:::;;;;;;<<<===>>>??????>>>>>>>>>??????>>>>>>>>>AAA@@@???=========>>>>>>??????@@@?????????AAABBBEEEGGGIIIJJJKKKNNNTTTXXXXXXaaaqqqnnnVVVGGGBBBBBBEEEIIILLLLLLRRRjjj[[[EEEGGGEEE>>>???@@@======>>>???>>>===<<<;;;???>>>;;;999888888888999:::;;;<<<<<<;;;999888777666777777777666555444444555555666666666666666666444444444444555555555555333555666888888888777777777999===BBBFFFFFFCCC???:::::::::999::::::;;;;;;<<<===>>><<<:::999;;;<<>>=========DDDCCCFFFJJJKKKNNNWWWaaalllvvvvvvfff[[[SSSKKKHHHHHHGGGFFFFFFHHHIIIHHHFFFDDD@@@?????????===AAAPPP^^^{{{}}}ppp|||qqq[[[ZZZRRROOONNNOOOMMMIIIIIILLLLLLJJJHHHHHHJJJKKKKKKIIIIIIKKKLLLKKKIIIHHHHHHIIICCCEEEFFFFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@>>>===;;;<<>>>>>>>>???===;;;:::888888888999:::999999999:::;;;<<<<<<===<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@>>>===<<<===>>>>>>@@@AAABBB@@@???>>>@@@BBBJJJLLLNNNNNNPPPUUU^^^eeehhh|||cccVVVJJJFFFFFFEEEGGGJJJMMM^^^wwwkkkOOODDDHHHAAA888;;;???===>>>?????????>>><<<;;;???>>><<<::::::::::::;;;:::;;;;;;<<<<<<;;;999777777666555444444555555555666666555555555555555555333444444444555555555666444555666888888888777666777999===@@@CCCBBB???<<<<<<;;;:::999999999999999:::<<<======<<<;;;;;;<<<999===BBBIIIQQQWWW\\\___eeelllrrrssswww~~~||||||ppplllbbb\\\VVVSSSTTTWWW^^^eeeiii^^^QQQLLLMMMNNNNNNNNNuuu\\\XXXZZZWWWTTTWWWTTTRRRPPPOOOPPPOOONNNLLLLLLLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDEEEGGGLLLPPPLLLPPP[[[kkkxxx}}}|||zzz}}}zzzuuuooohhhiiihhhhhhhhhjjjooorrrwwwxxxyyyzzz{{{}}}}}}~~~ooolllggg```XXXPPPIIIEEE???>>><<<999888777777777666555555444444555555666555555666666666777777777333333222222333333444555333333222222222222222333222222222333333444444444555555555666666777777777777888999:::<<<===>>>???888;;;===>>>??????AAABBBFFFGGGKKKQQQUUU\\\jjjwww{{{nnnbbbVVVPPPLLLHHHFFFHHHIIIHHHGGGGGGGGGFFFBBB@@@;;;777666;;;EEEVVVlll~~~xxxsss___RRRTTTPPPNNNMMMMMMJJJFFFFFFIIILLLJJJIIIJJJMMMNNNLLLIIIDDDFFFGGGGGGFFFEEEEEEFFFBBBDDDFFFFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDCCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>???@@@AAAAAACCCFFFKKKNNNWWW```qqqxxxvvvqqqkkkfffeeegggiiijjjlllqqq|||xxxwww}}}}}}ssslllnnnvvv|||{{{xxx{{{~~~tttkkkggglll{{{lllbbbWWWUUUSSSTTTVVVZZZ\\\]]]WWWXXXYYYYYYXXXVVVSSSQQQRRRPPPMMMNNNPPPSSSTTTUUUUUUSSSPPPMMMLLLKKKKKKLLLEEECCCAAA???>>>???@@@AAA============>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>=========>>>???@@@CCCDDDCCCAAA@@@CCCFFFHHHKKKOOOQQQVVVaaappp{{{|||bbbMMMFFFDDDGGGFFFCCCGGGNNNeee{{{lllUUUFFFCCCFFF>>>:::>>>@@@>>>??????@@@@@@???===<<<:::::::::;;;<<<===>>>???:::999999;;;<<<<<<:::888777555444444666777777666777666555555444444555555444444555555666777777777666666777777777777666666777888;;;===>>>>>><<<;;;<<<;;;:::999999888888999888999:::;;;;;;;;;::::::888999<<<@@@EEEKKKPPPSSSWWWcccnnnrrrwww}}}}}}~~~|||yyyzzz}}}zzzrrrmmmgggfffiiinnnsssuuuuuugggWWWOOOMMMLLLNNNPPPsss\\\ZZZZZZTTTRRRVVVTTTRRRPPPQQQRRRQQQOOOLLLNNNMMMLLLJJJIIIGGGFFFFFFGGGHHHHHHGGGFFFGGGJJJLLLNNNOOOWWWdddnnnttt{{{wwwmmmlllkkkgggeeefffjjjmmmqqqrrruuuxxxzzz{{{{{{zzz}}}~~~tttkkkddd^^^WWWRRRMMMJJJEEE@@@<<<::::::;;;777777666555555555555555555555555666666666666666666666555444555666777777222222333333444333333333444444555555555555555666777777888999999:::;;;;;;::::::;;;<<<===>>>???@@@<<<>>>AAABBBCCCEEEIIILLLMMMQQQ[[[fffooo{{{~~~oooggg___UUUMMMKKKKKKIIIIIIKKKHHHFFFEEEDDDCCCAAA>>>;;;;;;999>>>MMM```rrr~~~wwwxxxwwwuuuzzzlllYYYSSSRRRNNNMMMLLLMMMIIIEEEFFFKKKLLLKKKJJJMMMQQQRRRMMMIIICCCDDDEEEEEECCCAAABBBBBBCCCDDDFFFGGGFFFFFFFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGEEEBBBBBBDDDDDDBBB@@@BBBCCCCCCBBB@@@>>>======???@@@@@@>>><<<===BBBEEEHHHQQQ```qqq~~~xxxxxxvvvqqqlllhhhhhhiiiiiipppvvvuuuqqqooorrrvvv~~~~~~tttllllllooosss}}}yyyqqqooorrrqqqjjjbbb\\\bbbuuu|||tttgggaaaYYYTTTSSSUUUWWWYYYWWWWWWXXXXXXXXXWWWUUUTTTTTTPPPLLLJJJKKKNNNOOOPPPSSSRRRRRRRRRRRRSSSSSSTTTQQQOOOLLLJJJIIIIIIJJJKKKDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@?????????>>>>>>>>>???@@@@@@@@@DDDGGGFFFEEEEEEIIIMMMLLLQQQWWW^^^hhhzzzsss]]]LLLDDDAAACCCGGGFFFFFFSSSdddjjjRRRIIIBBBDDDDDD???BBBFFF??????@@@AAAAAAAAA@@@>>>===888888:::;;;<<<=========888777777999<<<===;;;888777666444555888999888777777666555444444444555555555666666777888888999999999888777666666555555666555777999;;;;;;<<<===>>>999999888888999::::::;;;:::999999999::::::999888999999:::;;;>>>AAADDDFFFNNNZZZeeeiiiooo|||uuuvvvvvv{{{zzzxxx}}}{{{yyy}}}}}}||||||~~~zzznnniiigggfffiiiooottt___]]]]]]TTTRRRWWWSSSQQQPPPQQQRRRQQQNNNJJJMMMLLLKKKJJJHHHGGGEEEEEEHHHIIIKKKKKKJJJKKKMMMOOOMMMMMMRRR^^^hhhppp}}}sssrrrooojjjeeeeeehhhllliiilllppptttwwwxxxwwwwwwxxxzzz~~~uuunnniiibbb]]]ZZZVVVOOOGGGBBB?????????;;;:::999888777666666666666666666666666777777777888777666555555666777888222333555666666666555444888888888888888888888888999999:::;;;<<<======>>>;;;;;;<<<===>>>???@@@@@@???BBBEEEFFFGGGJJJOOOTTTZZZbbbpppttteee^^^\\\TTTLLLFFFGGGIIIHHHIIIKKKFFFDDDBBB@@@???===:::888<<>><<<;;;;;;;;;<<<===<<<;;;;;;===???FFFJJJQQQXXXcccnnnwww{{{wwwzzz}}}yyyqqqjjjhhhhhhhhhoooqqqkkkhhhlllpppooo~~~{{{tttmmmlllwwwwwwkkkcccbbb```\\\XXXSSS[[[uuu~~~uuuhhh]]]XXXVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTRRRQQQPPPPPPQQQOOOMMMJJJFFFGGGHHHJJJLLLNNNOOOPPPUUUSSSPPPMMMLLLLLLNNNOOOJJJJJJIIIIIIHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCBBBBBB===>>>@@@AAAAAA@@@>>>===>>>>>>??????@@@@@@@@@AAA@@@DDDHHHIIIHHHIIIOOOTTTXXX^^^gggqqqxxxdddWWWLLLCCCDDDBBBFFFJJJIIINNNeeejjjPPPGGGEEEAAABBB@@@>>>FFFHHH:::@@@@@@AAABBBAAA@@@???>>>999:::;;;<<<;;;;;;999888777666666999<<<===;;;888888666555666999;;;999777777666555444333444444555666777777888999::::::;;;;;;999777666555444555555333555777999:::<<>>===<<<::::::::::::999888;;;:::999999999:::<<<<<>>AAAEEEGGGAAAGGGMMMOOOOOOQQQYYY```kkkzzz~~~ssskkk```WWWSSSKKKGGGDDDEEEJJJLLLJJJFFFHHHDDD@@@>>>===<<<:::888:::OOOgggzzz|||sssjjj```bbbtttuuubbbWWWUUUUUUOOOPPPNNNLLLKKKJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNKKKIIIFFFFFFGGGIIIJJJIIIFFFCCCCCCFFFHHHJJJIIIIIIIIIJJJKKKIIIGGGDDDCCCCCCEEEFFFHHHEEEBBB@@@AAACCCDDDDDDEEEBBB???<<<<<<<<<<<<;;;?????????>>>>>>>>>>>>>>>FFFJJJPPPTTTYYY```hhhoooxxxzzzxxxtttrrrqqqllleeeeeeggghhhggghhhnnntttwww~~~}}}vvvppprrrvvvyyyzzztttfff\\\YYYVVVQQQKKKZZZvvv|||ooobbbWWWSSSTTTSSSUUUXXXYYYXXXVVVUUUVVVUUURRROOOMMMNNNNNNNNNMMMIIIGGGFFFEEEGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHGGGEEECCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAA???===<<<===>>>>>>>>>CCCDDDCCCAAA???@@@BBBDDDFFFEEEEEEGGGLLLSSSYYY]]]dddoooxxx```PPPFFFEEEHHHCCCJJJNNNKKKMMMaaaoooUUUIIIDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCAAA@@@???>>>>>>>>>999888777777777888999:::555666999;;;<<<;;;:::999555555555666666666666666444444333333333555777888888888888888888888999999666666666666666666666666555777888:::;;;;;;;;;:::777555555777<<>>;;;;;;<<<<<<<<<<<<<<<;;;888999999999::::::::::::@@@JJJVVV]]]```gggsss}}}|||yyy{{{tttqqqvvv}}}{{{}}}cccYYY[[[[[[WWWSSSQQQSSSTTTTTTQQQMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIPPP^^^ooozzz|||{{{||||||wwwllleeeeeeffffffcccccceeeiiinnnssstttuuuzzzxxxyyy~~~yyyrrrjjjeee^^^XXXTTTRRRPPPNNNLLLBBB;;;::::::888888;;;555777999999888777666666666333444777888666777:::888888777777777888888999999999999999999999999999;;;<<<======;;;:::;;;======>>>>>>??????@@@BBBDDDDDDIIINNNRRRUUU^^^kkkvvv|||ooogggaaaWWWNNNJJJHHHFFFEEEEEEGGGIIIHHHGGGGGGEEEAAA<<<:::<<<@@@DDDWWWgggyyytttiiieeebbbllllll```XXXVVVUUUOOOOOONNNLLLKKKJJJKKKLLLMMMMMMLLLLLLMMMNNNMMMKKKIIIGGGGGGFFFGGGIIIHHHFFFDDDEEEGGGJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHEEEBBBBBBCCCEEEGGGGGGFFFCCC???============<<<>>>>>>??????@@@AAAAAABBBDDDGGGJJJMMMQQQXXXbbbjjj|||~~~}}}wwwsssqqqmmmhhhcccaaa______dddmmmuuuyyy{{{yyy{{{~~~~~~~~~tttqqqqqquuuvvvsssnnnllliii```UUUFFFUUUsssuuuggg\\\WWWQQQSSSVVVYYYYYYWWWTTTRRRVVVTTTQQQOOOOOONNNLLLJJJMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@??????@@@@@@@@@???????????????@@@AAACCCBBBAAAAAAAAABBBBBBAAA>>>???AAABBBBBBBBBEEEGGGGGGFFFFFFJJJRRR]]]iiippp}}}vvv___QQQJJJFFFGGGJJJDDDBBBFFFVVVrrraaaMMMEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>=========:::999888777777888999999555666888:::::::::999888444444444444444444444444444444444444555666777888777777777777888888888888777777777777777777777777666777888999999999888888888666555777;;;======<<<::::::;;;;;;;;;:::999999777777888888888999999999999@@@HHHOOOVVV```nnnxxx|||yyyvvvuuutttsssssszzzyyyyyy}}}~~~}}}{{{||||||zzzxxxddd\\\\\\[[[XXXUUURRRRRRRRRRRRQQQOOOKKKHHHGGGHHHHHHIIIJJJKKKLLLLLLGGGHHHHHHIIIHHHHHHFFFFFFIIIHHHLLLXXXjjjvvvxxxvvv~~~vvvmmmiiifffbbbaaa``````ccchhhmmmpppqqquuuvvvyyy{{{vvvpppjjjfffccc```^^^TTTNNNHHHDDDAAA>>>???BBBBBBFFFJJJJJJFFFBBB??????AAA===<<<===;;;666555777888888888888888999::::::888888888888999999999999:::<<<======<<<<<<===>>><<>>>>><<<;;;>>>HHHXXXcccrrr|||zzzpppccceeejjj{{{ppp```^^^XXXUUUTTTNNNNNNMMMKKKJJJJJJKKKLLLMMMMMMLLLKKKLLLMMMMMMKKKIIIIIIGGGFFFEEEFFFGGGFFFEEEGGGIIIKKKKKKJJJIIIIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDHHHFFFDDDDDDFFFHHHJJJJJJFFFCCC@@@?????????>>>======>>>???@@@BBBCCCDDDEEE???AAACCCEEEJJJTTTaaajjj}}}vvvrrroookkkeeeaaa___bbblllwww|||xxx{{{~~~~~~~~~~~~||||||~~~|||xxxtttxxx}}}mmm[[[RRR[[[www{{{tttccc___[[[YYYXXXVVVRRROOOTTTQQQOOONNNNNNMMMKKKJJJLLLJJJGGGFFFFFFFFFEEECCCCCCBBBBBBAAA@@@???>>>>>>BBBAAA@@@???>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBB??????@@@@@@AAABBBBBBCCCAAABBBEEEEEEEEEEEEGGGHHHKKKLLLOOOXXXfffxxxuuuaaaVVVKKKHHHGGGFFFFFFGGGKKKNNN\\\yyy|||cccRRREEEBBBDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>======<<<<<<;;;:::999888888888888888555666777888999888777666444444333333222222111111444444555666777777777777777777777777888888999999888888888888888888888888777888888888888777666555888777666777999::::::999999999999999999888777666666666666666777777777777555777:::???GGGSSS___hhhjjjkkkkkkiiiffffffjjjnnnvvvzzzxxxxxx}}}{{{zzzxxxyyy}}}|||tttbbbZZZXXXWWWVVVVVVPPPNNNLLLMMMNNNMMMHHHDDDFFFFFFGGGHHHIIIJJJJJJKKKFFFGGGIIIJJJJJJIIIGGGEEEHHHGGGJJJRRR___llltttwwwzzz{{{tttkkkdddcccaaa___```dddiiilllnnnrrrtttyyy~~~|||wwwrrrmmmjjj[[[XXXUUURRROOOOOORRRVVVccchhhmmmlllfff^^^ZZZXXXOOOIIIDDDAAA===777666999999999999999:::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;999;;;>>>??????AAACCCEEEDDDGGGJJJMMMPPPVVV]]]bbblllsss}}}ssskkkaaaYYYRRRQQQOOOJJJEEECCCDDDDDDFFFJJJLLLKKKEEE@@@;;;::::::???JJJ\\\ooo|||~~~zzztttooovvvkkk\\\YYY[[[VVVSSSSSSNNNMMMLLLKKKJJJJJJKKKMMMNNNMMMKKKJJJKKKLLLLLLJJJIIIJJJHHHEEECCCDDDEEEEEEEEEFFFHHHJJJJJJIIIGGGGGGGGGCCCCCCDDDEEEFFFFFFFFFFFFKKKIIIFFFFFFHHHIIIJJJJJJEEECCCAAA@@@@@@AAA@@@???===>>>???@@@AAABBBCCCCCC<<<===???BBBHHHUUUdddooo{{{~~~xxxsssooolllhhhkkkvvv{{{wwwwwwuuuvvvxxxzzz}}}|||zzz~~~xxx{{{wwweeedddeeezzzxxxjjjaaa\\\ZZZVVVRRRSSSPPPMMMLLLMMMOOOPPPPPPLLLJJJHHHGGGGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@@@@???CCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCC>>>@@@BBBDDDDDDEEEGGGHHHIIIIIIJJJIIIHHHIIILLLNNNVVV[[[fffvvvwwwcccVVVPPPKKKHHHHHHFFFDDDEEEIIIWWWlllcccSSSKKKAAA@@@GGGBBBBBBAAAAAAAAAAAAAAA@@@?????????>>>>>>===<<<;;;<<<;;;:::999888777666666555666777777777666555444555444444333222111000000333555666888888888777777777777888888999999::::::::::::::::::::::::::::::999999999888888777666555999888888888888777666555888999999888888777666555555555555555666666666666888666555777===EEEMMMQQQVVV\\\aaabbb```aaahhhnnnrrrxxxzzzxxx|||~~~~~~~~~}}}sss___UUURRRQQQRRRUUUNNNKKKIIIIIIKKKJJJGGGCCCHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGIIIKKKKKKJJJGGGFFFFFFHHHJJJMMMRRR^^^mmmxxxzzz~~~~~~sssjjjeeebbb^^^^^^```cccfffggglllpppvvv|||}}}wwwtttdddaaa\\\YYY]]]iiixxx|||yyyeee\\\RRRJJJCCC<<<;;;???:::::::::::::::;;;<<<===?????????>>>>>>=========>>>@@@CCCDDDEEEGGGIIIKKKNNNQQQSSSTTTWWW]]]hhhooozzzmmmccc^^^[[[SSSMMMLLLKKKHHHFFFHHHFFFEEEGGGMMMRRROOODDD999===<<>>>>>>>>>>>>>><<<===>>>???EEEPPP___iiippp}}}xxxsssppppppxxxzzztttrrrsssxxx}}}zzzxxx~~~sssmmmkkkyyy~~~xxxqqqjjjbbb\\\ZZZVVVQQQNNNNNNPPPQQQQQQOOOMMMKKKJJJKKKLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDFFFHHHHHHGGGGGGJJJLLLJJJJJJKKKLLLPPPVVV]]]bbbmmmvvvmmm___VVVQQQQQQMMMIIIEEEAAADDDRRR```uuunnnVVVNNNHHH???>>>EEE@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;:::999888666555444555555666666555555555444666555555444333222222111333555666888888888777777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888777999999:::999777555444333888888888888888777666555555555555555666666666666999777555666:::>>>@@@@@@GGGPPP[[[``````bbbiiipppmmmrrr{{{}}}}}}}}}~~~rrr\\\PPPMMMMMMOOORRRMMMKKKJJJJJJJJJIIIGGGEEEIIIIIIIIIHHHHHHGGGGGGGGGDDDFFFHHHJJJJJJIIIGGGFFFDDDHHHJJJHHHHHHQQQaaannnpppvvv~~~wwwrrrhhhgggddd___\\\\\\^^^^^^___dddiiipppuuuyyy|||~~~vvvpppgggcccoooqqqbbbSSSFFF@@@AAA@@@??????>>>>>>??????@@@????????????????????????DDDFFFHHHJJJKKKLLLOOOQQQSSSXXX^^^ccciiitttuuuiiiaaa[[[WWWTTTMMMHHHHHHHHHFFFFFFIIIHHHHHHJJJOOORRRMMMBBB888888<<>>===<<<;;;::::::===>>>======>>>EEEPPPXXX```ooo~~~xxxtttttt}}}|||sssooopppttt{{{vvv{{{~~~|||zzzwwwyyyssswwwwwwooogggccc]]]XXXTTTRRROOOMMMPPPOOOLLLLLLLLLLLLKKKJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGFFFDDDDDDGGGKKKPPPSSSWWW^^^fffrrr}}}uuubbbXXXTTTTTTTTTRRRLLLFFFCCCGGGXXXuuuhhh[[[OOOKKKEEE===;;;@@@??????>>>>>>===<<<<<<<<<<<<<<<===>>>===<<<;;;:::999999999888777555444333555555555555555555555666666666555555444444333333444444555666777777777777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888999999::::::999;;;<<<:::777444333333666666777777777777666666666666666666777777777777666666666888:::;;;;;;:::>>>GGGRRRXXXZZZ^^^eeekkkjjjmmmsss{{{{{{yyyxxx{{{~~~qqqZZZOOONNNNNNNNNOOOKKKLLLLLLKKKHHHGGGGGGHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDGGGHHHFFFDDDHHHRRRZZZ\\\eeerrr}}}~~~yyy}}}vvvppplllhhhccc___]]][[[ZZZYYY[[[___fffjjjmmmqqquuuyyyxxxzzz}}}sssbbbRRRIIIGGGLLLKKKJJJIIIIIIHHHIIIIIIEEEEEEFFFHHHIIIJJJKKKKKKMMMPPPTTTXXX[[[^^^bbbeeejjjrrr}}}}}}wwwmmmddd\\\VVVQQQMMMJJJFFFDDDGGGGGGEEEFFFIIIIIILLLNNNNNNJJJDDD???<<<===III```{{{|||uuuoooooonnnnnnssszzzgggXXXUUUPPPQQQQQQJJJMMMPPPJJJJJJIIIHHHHHHIIILLLNNNPPPLLLJJJHHHGGGIIIIIIIIIHHHIIIFFFDDDCCCCCCCCCBBBAAABBBDDDFFFGGGFFFFFFFFFGGGBBBBBBBBBBBBCCCDDDFFFGGGGGGEEECCCCCCDDDCCCBBB@@@AAA@@@???@@@BBBBBBAAA?????????>>>===<<<;;;:::999;;;<<<<<<:::999<<>>===<<<======<<<<<<;;;::::::999888999;;;;;;;;;:::888777777777777777666555333222555444444555555666777777555555555555444444444444444444444444555666777888555666666777999::::::;;;::::::::::::::::::::::::777666666777888:::;;;===999;;;===<<<888444333333222333444555666666666666777777888888888999999999666777777888888888888888777===CCCHHHKKKQQQYYY```ccceeeiiiooovvvzzz{{{{{{nnnooossszzzttttttsssuuuzzzpppYYYPPPPPPPPPOOONNNHHHJJJLLLJJJFFFDDDFFFHHH@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFDDDCCCCCCGGGJJJPPPYYYfffrrr|||qqqmmmgggccc___]]]ZZZXXXVVVZZZ^^^aaabbbeeejjjnnnmmmqqquuuyyy|||yyyrrrggg\\\UUUTTTWWWWWWUUUTTTSSSRRRRRRRRRSSSSSSUUUXXXZZZ\\\^^^___ZZZ^^^dddkkkqqqxxx~~~xxxvvvhhhddd^^^XXXSSSMMMGGGCCCCCCAAACCCHHHIIIGGGFFFHHHIIINNNRRRMMMBBB<<<===BBBPPPbbb}}}yyymmmeeeaaadddhhhmmmwwweeeQQQOOOQQQLLLOOOOOOIIIMMMPPPHHHIIIIIIHHHHHHIIILLLNNNPPPLLLJJJHHHGGGHHHIIIIIIHHHHHHFFFDDDCCCCCCCCCBBB@@@BBBDDDGGGHHHGGGGGGGGGHHHAAABBBDDDFFFFFFFFFFFFEEECCCBBBAAAAAABBBCCCAAA@@@@@@??????@@@BBBBBBAAA??????>>>>>>===<<<;;;;;;:::777999:::999888:::???CCCIIITTTcccrrrzzzkkkfffjjjeeeggglllppprrrwww~~~vvvkkkiiimmmuuu}}}}}}{{{|||{{{rrrfffddd___\\\ZZZXXXUUUSSSOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRQQQPPPOOOMMMNNNPPPSSSWWW[[[^^^```dddhhhlllooorrrzzzqqqddd[[[VVVRRRPPPUUU]]]]]]VVVMMMDDDEEEQQQllljjjXXXMMMMMMHHHAAA???AAA@@@;;;<<<<<<;;;::::::999888888666777888999999888666555555555666666666444333222444444444555666777888999444444444444444444444444444444333333444555777888333444555666777888999999888888888888888888888888444444444555777:::<<<>>>999<<<>>><<<888555333444000111222333444555555555888999999999::::::::::::999999999777444333555777333666888;;;>>>EEEOOOVVVVVVXXX\\\bbbhhhlllmmmllloooqqqttt{{{xxxrrrpppnnnnnnrrr|||vvv[[[NNNRRRNNNGGGKKKJJJKKKKKKIIIGGGGGGHHHIIIHHHFFFCCCAAA?????????@@@EEEEEEDDDCCCCCCCCCCCCDDDDDDCCCEEEHHHGGGEEEGGGLLLLLLNNNYYYjjjxxx~~~uuukkkgggeee```\\\[[[]]]ZZZXXXZZZ[[[\\\ccckkkiiimmmrrrwww{{{~~~vvvrrrlllccc^^^___[[[VVV]]]kkknnnnnnmmmkkkhhhgggggghhhiiikkknnnqqquuuxxxzzz|||~~~~~~ssslllfffcccYYYVVVPPPKKKFFFCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHLLLJJJGGGBBB:::;;;MMMbbblll~~~{{{oooeeeaaabbbiiissshhh\\\SSSHHHPPPPPPNNNLLLJJJGGGFFFEEEFFFFFFFFFGGGGGGIIIJJJKKKIIIIIIIIIIIIHHHFFFDDDCCCHHHGGGDDDBBBAAA@@@@@@@@@@@@AAADDDEEEFFFEEEDDDCCCDDDEEEGGGFFFDDDBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAA@@@???=========>>>??????>>>===;;;;;;:::::::::;;;<<<===<<<;;;;;;<<<>>>BBBKKKVVV___nnn}}}~~~xxxuuussshhh\\\```bbbfffkkkpppxxxzzzwwwzzzzzzqqqfffooo}}}zzzssswww{{{ssspppmmmiiiccc```\\\YYYVVVVVVVVVWWWXXXXXXWWWYYY\\\aaaeeehhhmmmmmmnnnqqqwww~~~}}}fff\\\ZZZVVVQQQOOOYYY[[[___aaa]]]SSSKKKFFFJJJWWWrrrcccUUUPPPHHHEEECCCAAAAAA@@@???===>>><<<:::888888888999::::::888777777777666444111888777666555555555555555555444333333444555666777777777666555555555555555666555444555666666444333444444444444555555666777888777666555555555555555555666666666555666999;;;999999999999777555333111444333333222222222333333555777999999999888999:::888888888777777777666666555666777888:::;;;======DDDFFFLLLUUUYYYZZZ]]]ccckkkooosssxxx}}}|||zzz}}}}}}|||www[[[NNNRRRNNNHHHLLLJJJIIIIIIHHHHHHHHHIIIIIIEEEDDDBBB@@@??????@@@AAADDDCCCBBBBBBAAAAAABBBBBBDDDCCCFFFIIIIIIFFFGGGKKKOOOMMMQQQ]]]jjjttt|||}}}mmmgggeeebbb^^^]]]^^^YYYWWWYYYZZZZZZ]]]bbbcccgggmmmrrrvvvyyy}}}yyynnneeebbbaaaXXXTTTUUUUUUWWWcccsss}}}||||||}}}}}}tttllleee___\\\OOOMMMIIIEEECCCAAABBBBBBDDDCCCBBBCCCDDDEEEFFFEEEEEE@@@===>>>AAAKKK^^^pppuuueeebbbeeeppp}}}~~~cccYYYRRRKKKNNNMMMLLLJJJHHHFFFEEEDDDFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIIIIHHHFFFDDDBBBDDDCCCBBB@@@????????????@@@AAACCCDDDDDDDDDBBBAAAAAABBBDDDCCCAAA?????????@@@???????????????@@@@@@AAA@@@>>>===<<<<<<===>>>??????>>>===<<<<<<<<<<<<;;;<<<<<<;;;:::999;;;<<<999@@@HHHQQQ___rrr}}}yyy|||{{{wwwuuutttnnnggg^^^```cccgggmmmuuu~~~zzzxxxwwwxxxzzz}}}pppqqqvvvzzzqqqsss~~~zzzwwwsssnnnjjjhhhhhhhhhjjjlllooouuu{{{jjjaaaXXXSSSOOORRR]]]jjjmmmpppnnnbbbQQQGGGKKKSSSYYYnnnttt[[[PPPNNNGGGEEEBBB@@@@@@???===;;;;;;;;;;;;;;;:::999888888:::888777888888888666444777777666555555555555555444444333333444555666888888777666666555555666666555444444555666777555444444444333333444555666666777666555444444444444555555666666555444555777:::888999999888777555333222444444333333333333333444555777888999888777888999999888888888777777777777666777777777888888888888;;;<<>>???AAABBBBBBBBBAAA@@@@@@@@@@@@AAADDDCCCEEEHHHHHHEEEGGGKKKMMMKKKPPP]]]kkkxxx{{{rrrooojjjfffdddaaaZZZVVVXXXYYYYYYXXXZZZZZZ^^^dddiiimmmrrrvvvyyyvvvjjjdddbbb```XXXTTTWWW[[[bbbttt|||wwwqqqkkkddd^^^WWWSSSFFFEEECCCAAAAAABBBCCCDDDDDDCCCBBBEEEHHHIIIGGGDDD???999888AAAPPP```qqq||||||rrrkkkjjjppp}}}rrr___TTTMMMJJJJJJJJJIIIGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIHHHFFFDDDBBBBBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBBBBAAA???>>>===???@@@@@@>>><<<<<<<<<===============>>>???@@@@@@???===<<<;;;;;;<<<<<>>>>>>>>>>>>>>;;;;;;;;;:::888777888:::888;;;???EEERRReeetttzzzyyyrrrnnnkkkaaabbbcccdddhhhnnnuuu{{{tttuuuvvvyyy}}}~~~{{{www~~~~~~|||}}}yyy~~~yyy}}}wwwgggOOONNNPPPSSSXXXaaappp~~~xxxrrreeeTTTJJJOOOaaaqqq}}}___OOOKKKJJJFFFCCCAAA??????>>><<<;;;999;;;<<<===<<<:::888666:::999888999::::::888666666666666666555555555555444333333333333555777888888888777666666666777777444444444555777888777555444333333333333333444555555444444333333333333444555666666444333444666888777888888777666555444333444444444333333444444555444666777777666666666777999888888888888777777777777777666666555555444444555444888???DDDIIIPPPXXXZZZ___jjj|||yyyrrrpppvvv{{{{{{yyyxxx~~~xxx[[[MMMQQQOOOKKKPPPJJJFFFDDDFFFKKKMMMJJJFFFCCCBBB@@@>>>>>>???@@@AAACCCBBBAAAAAA@@@@@@AAAAAACCCAAAAAACCCBBBAAAEEEKKKKKKNNNXXXgggttt{{{}}}vvvtttkkkbbbYYYYYYZZZXXXVVVVVVSSSVVV[[[```dddhhhmmmpppyyyxxxwwwyyy}}}{{{{{{vvvpppnnnpppttt}}}{{{uuummmiiiccc]]]WWWQQQLLLHHHCCCCCCBBBBBBBBBDDDFFFGGGBBBBBBDDDHHHMMMMMMHHHCCC@@@AAAGGGTTTdddpppxxx|||zzz}}}|||xxxrrrmmmxxxyyyqqqbbbYYYPPPKKKKKKIIIHHHHHHFFFEEEDDDCCCCCCAAABBBDDDFFFFFFEEECCCBBBEEEFFFGGGHHHHHHFFFDDDBBBAAAAAAAAAAAAAAABBBBBBCCC???@@@@@@@@@???===<<<;;;:::<<<>>>>>><<<::::::::::::::::::;;;<<<>>>???@@@???>>><<<;;;::::::;;;;;;>>>>>>>>>???????????????;;;;;;;;;999777666777888;;;;;;===@@@IIIXXXfffnnn~~~}}}qqqlllkkkllljjjhhheeeccceeejjjmmmsssuuuxxx}}}yyyyyyzzzzzzzzzzzz|||~~~uuugggYYYOOOQQQRRRYYYhhhvvv~~~~~~|||kkk```SSSPPP```{{{aaaMMMGGGGGGGGGCCCAAA?????????@@@???>>>:::;;;;;;<<<;;;:::888777<<<;;;::::::::::::888666555666666666666666555555333333222222333555777888888888777777777777888888444444444666888999888777444333333222222222333333333333222222222222222333555555555444333333555777777777777666666555555444444444444333444444555555333555666666555444555666888888888888888888888888777666666555555444444444777444444777999<<>>>>>>>>???@@@DDDDDDCCCBBBBBBBBBBBBBBBDDD???<<<<<<;;;<<>>>>>===<<<;;;:::::::::<<<>>>>>><<<::::::;;;888999999:::;;;===>>>???>>>===;;;:::::::::;;;<<<======>>>?????????>>>>>>;;;;;;;;;:::777666777999888888:::===CCCKKKWWW```hhhttt~~~tttqqqrrrsssqqqmmmgggcccbbbdddgggqqqyyy~~~uuuqqqnnnrrrzzz}}}~~~jjjfff```\\\YYYVVVTTTTTT___hhhuuusssgggXXX]]]dddsss~~~hhhQQQEEECCCCCCAAA@@@???>>>???AAACCCCCCBBB===<<<:::999888888999:::===<<<:::::::::888666444444555666666777666555555222222222222333555777888888888777777777777888888555444555666999:::999777555444333333222222222222222222111111111222222333444555555444333333555888777777666555555555444444333333333333333444555666333444666666444333444444777777777777777777777777555555666666666666666777999666444555555555:::AAABBBEEELLLUUU^^^dddiiimmmfffcccdddggggggeeedddfffiiiooo~~~{{{xxxxxx{{{{{{wwwwwwyyyvvvYYYLLLPPPNNNJJJOOOGGGFFFFFFHHHJJJKKKHHHEEECCCBBB@@@??????@@@AAABBBEEEEEEDDDCCCCCCCCCCCCDDDDDD???;;;:::999;;;CCCKKKIIIIIILLLSSSXXX\\\dddlllzzz{{{}}}}}}vvvlllcccZZZUUUTTTRRRSSSUUUVVVVVVXXX[[[]]]aaadddjjjooosssuuuuuuuuuzzz~~~|||~~~|||uuurrrpppjjj^^^UUULLLIIIEEEBBBBBBCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEECCCFFFJJJNNNNNNMMMJJJHHHXXXgggyyyyyyqqqooonnnlllggg```aaapppppp```SSSRRRSSSOOOKKKLLLKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEFFFFFFFFFDDDCCCBBBAAACCCFFFHHHHHHFFFCCCBBB;;;<<<===??????@@@??????>>>======<<<;;;::::::::::::<<<>>>>>><<<;;;;;;;;;888999999:::;;;<<<>>>>>><<<<<<;;;:::;;;<<<===>>>===>>>???@@@@@@???======<<<<<<<<<;;;999888999;;;999999<<>>===???AAADDDDDDDDD>>><<<:::888777888999;;;<<<:::999888888777555222444444666777777777666555111111111111333555777888777777666666666777888888666666666777999:::999777666666444333222222222222222111111111111222222333444444555444444555777999888777666555444444444444222222222222333444555555333555666666444333333444555555666666666666777777444555555666777888999999777444444555555444777===777999<<>>???>>>???DDDLLLJJJHHHGGGJJJMMMRRR]]]gggpppuuu|||yyyzzzxxxmmmbbb[[[[[[VVVWWWVVVUUUSSSSSSUUUVVVWWW]]]eeejjjlllnnnqqqtttwwwzzz{{{zzz|||~~~wwwqqqpppiiibbb``````\\\QQQHHHEEECCCBBBCCCDDDFFFEEEEEE@@@@@@AAABBBCCCDDDEEEEEEGGGJJJNNNPPPRRRVVV]]]cccppp|||wwwlllggggggiiilllmmmqqqhhhaaaXXXSSSQQQNNNLLLLLLKKKJJJIIIGGGEEECCCBBBAAAEEEDDDDDDCCCBBBBBBAAAAAA???AAAEEEGGGHHHFFFCCCAAA;;;<<<===?????????>>>>>>===<<<<<<;;;::::::::::::999;;;===>>><<<;;;;;;;;;999999999:::;;;<<<===>>>;;;;;;::::::<<<===???@@@???@@@AAABBBAAA@@@>>><<<<<<===>>>===;;;;;;<<<>>>@@@???@@@CCCCCCBBBJJJSSSWWWZZZcccrrrzzzzzzzzz|||uuuuuutttrrrpppooooooqqqzzzsssnnnkkknnnuuu}}}~~~rrrhhh\\\UUURRRRRRQQQOOOTTTSSSYYYaaadddccceeejjjsss~~~uuuddd^^^bbbfff{{{~~~nnn___ZZZQQQGGGCCCDDDAAA===???>>>===>>>@@@BBBBBBAAA<<<<<<;;;:::999999999999777666555666777777555444333444666777888777666555111111111111333555777888666666555555666666777888888777777888999:::888777888777666444333222222222222111111111111222333444333444555555555666999<<<999888666444333333333333111111111111222333444444444555777666444333333444444444444444555555555666555555555666777777888888444222444666555222444888777555666999999888===EEEJJJJJJNNNRRRRRRPPPTTTZZZiiipppzzz}}}zzzqqqnnnnnnpppqqqoooppptttsssXXXLLLQQQNNNHHHLLLEEEHHHJJJJJJHHHFFFEEEEEE=========???AAAEEEHHHKKKEEEEEEDDDCCCCCCCCCCCCDDDDDDBBBBBBDDDDDDCCCFFFLLLSSSOOOMMMKKKHHHFFFLLLSSSdddnnn{{{~~~}}}~~~vvvjjjccccccZZZZZZXXXUUURRRPPPQQQSSSKKKRRRZZZ___```ccciiinnnlllpppssstttxxx~~~}}}zzzyyy{{{}}}|||yyy||||||zzzzzzzzzvvvmmmfff[[[TTTMMMMMMQQQQQQKKKCCC??????@@@AAACCCBBB???===@@@AAABBBCCCEEEFFFGGGHHHHHHMMMQQQTTTXXXcccssstttgggaaadddooo}}}zzz___TTTTTTQQQLLLKKKOOORRRRRRKKKJJJIIIGGGDDDBBBAAA@@@BBBBBB@@@???>>>======>>>>>>AAADDDGGGHHHFFFCCCAAA===>>>???AAAAAAAAA@@@???<<<<<<;;;:::::::::;;;;;;888;;;======<<<;;;;;;;;;::::::::::::;;;<<<======:::::::::;;;<<<>>>@@@BBBAAABBBCCCCCCCCCAAA>>>======>>>>>>>>><<<===>>>@@@DDD@@@@@@@@@<<<888>>>HHHMMMKKKRRRcccssszzz}}}wwwxxxxxxwwwtttrrrrrrsss~~~wwwmmmqqqooommmnnnqqquuuyyy{{{|||~~~zzzqqqzzzhhh```\\\VVVVVVQQQLLLMMMTTT[[[^^^^^^ccceeellltttrrriiiccccccffffff___YYY```uuuzzzuuu{{{vvvhhh___XXXNNNMMMHHHBBBAAADDDCCC???@@@???======>>>??????>>>:::;;;<<<<<<<<<:::888666222222222444666777777555222444666777888777666555111000000111222555777888555555555555555666777777999888888888999999888666999888666555444333222222222222111111222333444444333444555555555777;;;===:::999666444333222222222000000000000111222333444444666777666555333333444333333333444444555555555555555555666666666666666333333444777555000///222333///000777:::888999===777888<<<@@@@@@AAAHHHQQQXXX___gggjjjiiijjjmmmqqqrrrnnnlllmmmnnnnnnqqqvvvpppiii[[[MMMKKKQQQSSSOOOFFFHHHIIIJJJIIIGGGDDDBBB???>>>>>>AAAEEEGGGFFFDDDCCCBBBBBBAAAAAAAAABBBBBBDDDIIIMMMJJJDDDAAAEEEJJJKKKLLLLLLHHHCCCBBBFFFKKK]]]^^^hhhxxx~~~rrriiijjjoooggggggeee```YYYUUUUUUVVVOOOQQQRRRUUUXXX[[[^^^___kkkkkkkkkmmmoooooonnnllllllooopppoooqqqwwwyyywwwzzz|||~~~}}}{{{zzz|||~~~~~~~~~|||wwwtttppplllgggccc___YYYQQQKKKIIIHHHFFFGGGHHHHHHGGGFFFCCCAAA@@@BBBEEEFFFDDDBBBHHHEEECCCEEEHHHLLLMMMMMMFFFGGGKKKZZZuuuxxxoooggglllppp~~~{{{fffaaaQQQRRRRRRQQQOOOMMMLLLJJJJJJGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<<<<;;;;;;<<<@@@AAADDDGGGJJJJJJGGGDDD@@@@@@?????????@@@AAAAAA===============<<<;;;;;;999:::;;;<<<<<<<<<::::::999999999::::::<<<===>>>999999:::<<<>>>@@@BBBCCCFFFFFFFFFDDDBBBBBBDDDFFFDDDAAA===;;;<<<===>>>>>>@@@???>>>===<<<;;;::::::===GGGWWWgggooosssyyy}}}~~~}}}zzzvvvuuuwwwyyyzzzwwwxxxvvvqqqsssrrrsssvvvwwwuuutttuuuyyyyyyxxx~~~~~~www|||}}}|||nnn___ZZZ\\\eeepppssshhh[[[UUUTTTSSSYYYVVVUUU^^^nnn|||www^^^TTTUUU]]]lllwww|||}}}uuu}}}jjjYYYPPPLLLIIIBBBDDDDDDCCC@@@@@@CCCFFFFFFEEECCC@@@>>>===<<<;;;======<<<:::888555333222444444333222222222222333777777777777777666666555555444444555666777888888555555555666666666666666777888999::::::999888777777777666555555555555555444333111000000111333444666555444333444666888999:::999999777555333111000...000111111000000111222888999;;;<<<;;;888555333111222222333333222222111333333444444555444444444444444444333333222222222111222222333333444555555444555666888:::<<<>>>???KKKHHHEEEEEEIIIOOOUUUYYYTTTOOOJJJIIIMMMPPPPPPNNNjjjcccWWWKKKIIINNNNNNJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCEEEGGGHHHFFFDDDBBBBBBAAAAAAAAAAAABBBBBBDDDMMMUUUQQQFFF???BBBHHHIIIJJJJJJGGGBBBAAAEEEHHHTTTVVV```ppp{{{zzzsss{{{~~~{{{sssppptttyyy~~~tttggg[[[UUUTTTRRROOOOOORRRUUUXXXYYY\\\\\\^^^aaaeeehhhhhhgggfffiiijjjiiilllqqqsssrrrqqqssstttsssqqqoooppprrrqqqqqqqqqqqqrrrsssssstttxxxwwwwwwwwwwwwwwwwwwwwwsssssssssqqqmmmiiieeebbb\\\WWWRRRNNNLLLIIIEEEAAADDDDDDDDDFFFHHHIIIHHHGGGIIIFFFBBBBBBCCCDDDCCCBBBAAADDDHHHKKKMMMNNNNNNOOOHHHRRRaaattt~~~yyysssppppppzzziiiYYYWWWHHHMMMNNNOOOOOONNNKKKIIIGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>><<<;;;:::::::::>>>???BBBFFFIIIHHHEEEBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????:::;;;<<<<<<===<<<<<<;;;::::::;;;;;;===>>>???@@@;;;<<<===>>>@@@CCCEEEFFFFFFGGGGGGFFFDDDDDDFFFHHHDDDAAA>>><<<===>>>>>>===>>>======<<<;;;:::999999===BBBNNN___lllsss{{{{{{vvvxxxwwwtttvvvuuuqqqsssqqqrrrtttwwwzzz|||~~~~~~|||xxxzzzooonnnqqqrrr{{{vvvmmmccceeefffdddZZZPPPNNNRRRccckkkmmmddd\\\___fffjjjmmmooouuuqqqbbbZZZ```jjjyyyjjjTTTKKKHHHDDD@@@BBBCCCCCCBBB@@@???BBBEEECCCBBBBBBAAA@@@@@@@@@@@@======<<<:::888555333222555444444333333333333333666666777777666666555444444444444444444555666777666666666666666666555555777777888999999888777777777666666555555555555555444333222111111222333444555555444333444666888999999999888777555333111000...000111111000000222333777888999::::::999777666222222222222222222222222333333444444444444444333444444333333333222222222111111111222333333444444333444666777999;;;<<<===???;;;888999===CCCGGGHHHBBB>>>:::;;;???AAA@@@>>>hhh```TTTJJJIIIKKKJJJFFFKKKIIIFFFCCCCCCEEEHHHJJJHHHGGGFFFFFFGGGFFFDDDBBBBBBAAAAAA@@@@@@AAABBBBBBEEEPPPZZZVVVHHH>>>???EEEEEEGGGHHHFFFBBB@@@BBBEEEHHHLLLYYYiiitttzzz{{{~~~yyy}}}{{{{{{}}}tttggg```\\\XXXTTTSSSVVVYYYZZZYYYQQQQQQSSSVVV[[[^^^___^^^bbbfffgggfffhhhnnnpppnnnnnnooopppooommmkkkkkkkkklllkkkkkkkkkkkkkkkllllllnnnoooooopppooonnnlllkkkhhhgggeeeaaa]]]XXXTTTRRRMMMIIIDDDAAAAAAAAAAAAAAAAAABBBDDDGGGKKKLLLKKKIIIKKKGGGCCCAAABBBDDDEEEFFFCCCFFFIIIKKKLLLNNNRRRVVVWWWeeezzzxxxrrrqqqpppmmmpppxxx|||ZZZRRRRRRGGGHHHJJJMMMNNNNNNKKKGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA???===<<<;;;::::::<<<>>>AAAEEEHHHGGGDDDAAACCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCBBBAAAAAA@@@::::::::::::;;;;;;<<<<<<;;;;;;<<<>>>???AAABBBCCC===>>>>>>???AAACCCDDDEEEEEEEEEFFFEEEDDDDDDFFFGGGBBB@@@>>>>>>??????>>>===;;;;;;;;;;;;::::::999999======DDDSSScccnnnxxx~~~zzz}}}yyyqqqoooqqqrrrooorrrqqqrrrwww~~~{{{zzz~~~ooohhhddd```fffqqq{{{zzz~~~}}}|||~~~uuuggg]]]ZZZ___fffggg___WWWXXX___bbbiiimmmkkkkkkrrr}}}xxxiiiaaacccnnn~~~mmmSSSEEEEEEGGGBBB<<>>???AAACCCBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<;;;:::888666444333555555444333333333333444555555555555555444333333333333333222333333444444777777777666666555555555666666777777777777666666666666555555555444444444444333222222222333444555555444333333444555777888888888777666555333111000///000111111000111333555777777888888999999999999333333222111111222333333333333444444444444333333333333333222222222222222000000000111222222333333333333555666777999::::::;;;666333555:::??????===888555444555888:::888666ooocccTTTJJJHHHIIIHHHEEEIIIGGGDDDCCCCCCEEEHHHJJJDDDCCCCCCCCCBBBAAA@@@>>>@@@@@@@@@@@@@@@AAAAAABBBFFFNNNTTTQQQGGG???>>>AAABBBDDDEEECCCAAA???@@@AAACCCGGGTTTdddpppxxxxxxwwwzzz~~~{{{vvvsssrrraaa___^^^```cccbbb^^^YYYSSSQQQPPPQQQSSSUUUUUUTTT___bbbcccbbbdddiiikkkjjjhhhiiijjjjjjiiihhhggggggjjjjjjiiihhhhhhhhhhhhhhhfffggghhhhhhhhheeecccaaa]]][[[XXXTTTPPPMMMKKKIIIGGGEEEBBBAAAAAABBBDDDDDDBBBCCCFFFJJJNNNOOOMMMKKKEEEDDDBBBBBBDDDFFFIIIKKKPPPMMMJJJKKKRRR]]]gggnnnsss|||{{{ooohhhkkkmmmlllssskkkTTTQQQPPPHHHHHHIIIJJJKKKKKKJJJHHHFFFCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@???>>>=========>>>???BBBFFFIIIHHHEEEBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>999999999999999:::;;;;;;:::;;;<<<>>>@@@BBBCCCCCC?????????>>>??????@@@@@@AAABBBCCCCCCAAAAAACCCDDD@@@???>>>>>>@@@@@@???===;;;;;;;;;;;;::::::::::::===;;;>>>HHHTTT___kkktttzzz{{{|||~~~xxxvvvqqqiiihhhkkkmmmkkkoooqqquuu|||}}}}}}{{{|||}}}~~~{{{rrrnnnqqqpppllliiimmmtttzzz}}}~~~~~~{{{wwwqqqjjjeeemmmqqqvvvtttkkkcccfffnnnvvv|||~~~fffggglllxxxiii[[[LLLFFFHHHIIIDDD>>>@@@??????>>>===>>>???@@@CCCCCCBBBAAAAAA???>>>>>><<<;;;;;;:::888666555444666555444444333333444444333444444444444333222222222222222111111222222333999888888777666555444444555555666666666666555555555555555555444444333333444333333222222333444555333333333333444555666777777777777666444222111000///000111111111222444777:::999888777777888888999444333111000000111333444333333444444444333222222222222222222222111111111/////////000111111222222333333444555666777777888<<<777444777<<>>????????????>>>>>>>>>???????????????@@@AAABBBGGGGGGGGGEEEBBB@@@??????@@@AAABBBAAA???>>>>>>???DDDEEELLLZZZhhhrrryyy}}}|||xxxyyy}}}{{{{{{||||||}}}wwwuuuuuuuuuuuuwww{{{~~~wwwlllcccSSSPPPMMMLLLLLLMMMLLLLLLTTTWWWXXXVVVXXX\\\^^^\\\XXXYYYZZZ\\\]]]\\\[[[ZZZ]]]]]]\\\[[[ZZZZZZZZZZZZVVVWWWXXXXXXWWWUUUSSSQQQOOOMMMJJJHHHEEEDDDCCCCCC@@@AAAAAAAAAAAAAAABBBCCCCCCDDDGGGJJJMMMMMMKKKIIIBBBCCCEEEFFFGGGHHHJJJKKKSSSNNNMMMXXXlll~~~{{{qqqhhhfffmmmuuuxxx{{{\\\OOONNNJJJFFFJJJIIIHHHHHHHHHHHHIIIIIIBBBAAAAAABBBBBBDDDEEEEEEAAAAAAAAAAAAAAAAAABBBCCCBBBCCCEEEHHHJJJIIIFFFCCCEEEDDDCCCBBBAAA@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<>>>@@@AAABBBBBBBBBBBB@@@???>>>>>>======@@@AAABBBBBBAAA@@@AAABBB>>>======>>>???@@@???===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>BBBEEEKKKWWWdddiiihhhkkksss|||{{{uuuqqqqqqllleeecccfffiiiiiikkknnnsss{{{~~~zzzvvvssszzzzzz}}}|||pppmmmqqqsssooohhheeeeeeggglllrrrxxx|||~~~~~~~~~}}}||||||www|||wwwqqqtttxxx\\\PPPMMMJJJJJJKKKKKKGGGCCC???>>>===<<<===>>>>>>???>>>????????????>>>===<<<;;;::::::999888777555555555555444333333333333444333333333333333222222111222222111111111222333333999999888777666555555444444444444444444444444444333444444555444333222222222222222222333333444444222222222333333444555666666666666555444222111000///000111111111333666999===<<<999777666666666777444333111000000111333444333333444444333222222111111111111111111111111111...//////000000111222222333333444444444555555555666333111333777999555222333333444666777777555444zzzeeeOOOCCCAAABBBCCCDDDBBBCCCDDDDDDDDDCCCBBBBBB;;;===??????>>>===>>>???>>>>>>>>>>>>???@@@AAAAAAEEEBBB>>>===>>>@@@@@@???@@@@@@???>>>>>>>>>>>>>>>FFFCCCCCCKKK[[[lllxxx|||xxx{{{}}}zzzvvvzzzvvvssspppnnnwww|||}}}rrrfff^^^PPPMMMIIIFFFGGGHHHHHHHHHHHHKKKKKKIIIIIIMMMNNNLLLKKKLLLMMMPPPRRRRRRQQQNNNNNNNNNMMMLLLKKKKKKKKKLLLIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCCCC>>>@@@BBBBBBBBBBBBCCCEEEDDDEEEFFFIIIKKKLLLJJJHHHFFFHHHJJJKKKJJJJJJJJJKKKGGGIIITTTlllzzzmmmjjjjjjmmmvvvxxxmmmSSSNNNLLLHHHIIIJJJIIIGGGEEEEEEFFFHHHIIIAAAAAAAAABBBCCCDDDEEEEEE@@@@@@AAAAAABBBCCCEEEEEEFFFEEEEEEFFFGGGGGGEEECCCCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@??????>>>@@@AAAAAABBBAAA???>>>===888999<<<>>>@@@@@@@@@@@@DDDCCCBBBAAA????????????AAACCCDDDDDDBBBAAAAAABBB===<<<;;;;;;===??????>>>===<<<<<<<<<;;;;;;::::::;;;;;;===>>><<<===GGGRRR]]]ZZZZZZcccpppyyyzzzwwwqqqrrrnnnfffcccfffjjjjjjiiillllllooo{{{}}}xxxsssooonnnnnnnnntttxxx~~~}}}{{{|||uuufffVVVPPPQQQUUUZZZ______aaadddeeefffhhhjjjmmmpppssswww{{{~~~~~~}}}|||||||||~~~~~~~~~yyyhhhWWWIIICCCEEEIIIMMMOOOOOOLLLJJJ@@@>>><<<;;;===>>>>>>>>>777888:::<<<>>>???>>>>>>:::::::::999888777666666444444333222222222222333333333333333333222111111222222222222333444555666888888888777777666666666444333222222222222333444222333444444444333222111000111111222222333333333111111222333333444444555555555555444333222000//////000111111111444888;;;>>>===:::888666555555555333333222111111222333333333444444333333222111000000000000000000111111111/////////000111111222222444444444444444444333333111111111222333333111000222333444555555444333222wwwbbbLLLCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAA@@@???:::<<<>>>>>><<<:::;;;============>>>>>>???AAAAAABBB@@@===<<<===???AAAAAAAAA???===<<<<<<===>>>???BBBBBBBBBEEENNN___ppp{{{}}}}}}~~~zzz{{{|||{{{www~~~|||xxxsssooodddhhhllljjjbbbYYYTTTRRRUUUQQQLLLIIIHHHJJJJJJJJJJJJLLLLLLIIIIIILLLLLLJJJJJJIIIJJJMMMPPPPPPMMMIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFAAABBBCCCCCCBBBDDDIIILLLGGGGGGGGGJJJLLLNNNMMMLLLKKKMMMNNNNNNLLLMMMOOORRROOOWWWiii|||wwwwww}}}{{{nnnhhhmmmuuu{{{hhhYYYjjjssscccNNNLLLJJJGGGNNNHHHGGGFFFEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEE@@@@@@@@@@@@AAABBBCCCCCCHHHEEECCCBBBBBBBBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>AAABBBDDDDDDCCC@@@<<<:::999:::===???@@@@@@??????@@@@@@?????????@@@@@@AAABBBCCCEEEDDDBBB?????????===:::888999;;;===>>>???===<<<<<<;;;:::999888888:::888:::<<<;;;:::>>>DDDNNNNNNRRRZZZeeepppwww{{{xxxyyyuuulllhhhjjjnnnoookkkkkkfffccclllzzz~~~xxxrrrpppmmmlllkkklllnnnpppqqqzzz|||}}}kkk^^^YYYVVVSSSRRRSSSTTTUUUTTTRRRPPPQQQQQQPPPTTTZZZ___aaa```___^^^[[[[[[___gggooovvvxxxwwwyyy~~~zzzqqq___SSSKKKGGGEEEDDDFFFJJJNNNOOOLLLIII@@@>>>;;;;;;===???>>>===444666999<<<>>>>>>>>>>>>999999999999999888777666333333222111111111111222333333444444333333222111222222333333555666888999888777777777777777777777333222111111111111222333111222444444444333111000//////000111222222222222000111222333333444444444444444444444333111000///000000111111222444999===<<<;;;:::888777666666666222222222222222222222222333444444333333111000000/////////000000000111111//////000111111222222333555555555444444333333333000222444444222111222333444555666555444333222222uuu```LLLFFFGGGEEEDDDEEECCCBBBAAA??????>>>??????999;;;===<<<999777888:::============>>>???@@@AAA@@@AAAAAA@@@======@@@CCCBBB???<<<:::;;;===??????<<>>>>>>>>>>>===@@@@@@@@@??????@@@AAAAAA>>>????????????>>>======???AAACCCCCCBBB===999666:::<<<>>>@@@AAA@@@???>>>::::::;;;<<<===???AAABBB@@@BBBCCCBBB???===;;;;;;<<<:::777777999<<<>>>???<<<<<<;;;:::999777777666999555666;;;>>>===<<<>>>>>>EEEPPPYYY```iiisss{{{~~~{{{rrrmmmooorrrtttnnnlllddd]]]dddtttyyyssspppmmmkkkkkkkkklllnnnqqqqqq~~~}}}{{{rrrhhhaaaiiihhheee___XXXRRRPPPOOOPPPRRRTTTUUUUUUUUUVVVWWWSSSRRRWWWcccnnnvvv~~~uuuqqqiiiYYYTTTMMMHHHFFFIIICCC???AAAGGGHHHDDD>>>AAA>>>;;;;;;>>>??????===777888;;;<<<======<<<;;;999999999999999888777777333222111111000000111111333444444444444333222222222222333444666888:::;;;777777777777777888888888333222111000000111222333111222333444444333111///......///111111222222222000000111333333333333333444444444333222111000///000000111111222555:::===999999999999888888777777111222222333333222222111444444444333222111000///.../////////000000111111000000000111222222333333666666555444444333222222///222555444000///111555444444444333111///000000ttt```LLLFFFIIIHHHDDDAAA@@@@@@???>>>===<<<;;;;;;<<<;;;:::999999999:::;;;:::::::::;;;<<<===?????????>>>>>>===<<<<<<;;;;;;===;;;999;;;===>>>===;;;>>>@@@AAA???@@@FFFQQQYYYrrryyy}}}~~~|||}}}vvvrrruuuzzz~~~||||||uuuiii]]]VVVUUUZZZ^^^oootttwwwuuurrrnnneeeZZZ\\\___^^^XXXVVVWWWTTTNNNQQQPPPLLLHHHDDDCCCDDDFFFJJJCCC???BBBDDDCCCDDDIIICCCGGGIIIIIIGGGEEEGGGHHHJJJNNNOOOLLLKKKMMMMMMIIIQQQLLLQQQ\\\\\\PPPLLLRRRLLLSSS___hhhooouuuzzz~~~zzzggg^^^___^^^fffppprrrnnnuuukkk[[[UUUSSSQQQOOONNNLLLJJJHHHFFFDDDCCCEEEFFFFFFFFFFFFEEEEEEDDDBBB???<<<<<<>>>@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@>>><<<;;;:::999BBBAAAAAA@@@>>><<<;;;:::999:::<<<===>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;777:::===@@@@@@>>>;;;888;;;:::999;;;>>>>>>;;;888;;;<<<===????????????>>>666666555777999;;;;;;:::888888999:::999777555333666666777888888888888888;;;===DDDPPPYYY```iiirrryyy}}}}}}xxxrrrtttqqqnnniiiccc``````bbbeeeggggggeeebbbaaadddkkkqqqsss}}}|||zzz~~~}}}vvvrrrrrrrrruuu{{{}}}wwwqqqqqqtttuuuyyy{{{|||xxxuuuyyyzzz~~~mmmXXXJJJGGGGGGEEEBBBAAAAAA@@@AAABBBAAA???===<<<===>>>>>>===;;;999888999999999:::999999888888999999;;;;;;:::888666444999888666444222111111000000000000111222333555555333444555666666666666666666666555444444444444555222222222222111111000000111111111000000000000000.........///111222000///000000000000111111111111444222///---,,,---///111111111111222333444555666999999777666666555555555222222111000//////000000000000000000////////////000000000000000000000000000000000000111111111111666555444333222222111000111222333333444444333333111222222333333222222111ooo^^^LLLEEEEEEEEEEEEFFF@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<<>>><<<:::>>>???@@@>>>===AAAIIIPPP```jjjpppsss}}}}}}zzzwwwuuurrrvvvzzztttppprrrwww{{{}}}wwwsssssswwwvvvooojjjiiifffaaa]]]YYYSSSOOOLLLJJJIIIHHHHHHCCCAAAEEEFFFDDDEEEJJJNNNMMMKKKIIIJJJLLLPPPRRRaaa]]]YYYWWWWWWVVVRRROOONNNOOOWWW___\\\SSSVVVbbboooxxx|||lllbbbaaabbbhhhooottt{{{bbbPPPRRRWWWRRRJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDD@@@===;;;;;;===>>>>>>===>>>>>>>>>??????AAABBBBBB@@@@@@??????>>>>>>>>>===AAAAAAAAA@@@>>>===;;;::::::::::::;;;<<<======>>>??????>>>===;;;:::999999888:::===>>>>>><<<:::888777777777999<<<<<<:::888999:::;;;<<<<<<<<<;;;;;;999777777777999:::999888777888999999999777555444666666777777888777777777777888===GGGOOOVVV```iiiuuu{{{vvvtttsssrrrpppmmmgggaaa\\\```bbbeeefffeeefffiiikkklllrrr|||{{{sssrrrvvvwww{{{{{{nnn^^^TTTGGG@@@???@@@???<<<===<<<<<<===>>>>>><<<:::888999:::;;;;;;999777666:::;;;;;;<<<;;;:::999888777888888888888777555444999888777666444333222111000111111222333444555666222333555777:::;;;<<<===999888777555444333222222111111111111111000000000000000000000000000000000///.........000111000////////////000000000111111222111///......000111222111111111222333444555666777666555444444333333333222222111000000000000000111111000000000/////////111111111111111111111111//////000000000111111111444444333333222222111111222222333444444444444333111222222333333222222111rrrbbbPPPFFFCCCBBBEEEIIIAAA@@@??????======<<<;;;;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;:::::::::888999999:::;;;<<<<<<===:::999999:::;;;<<<<<<:::???@@@@@@>>><<<===BBBFFFOOO^^^lllpppvvv}}}vvvoooooozzz{{{zzz|||sssooooooppppppeee```YYYWWWYYYZZZXXXUUUKKKJJJKKKNNNPPPPPPTTTYYYccc]]]VVVUUU[[[cccjjjmmm|||lll]]]ZZZXXXSSSQQQSSS___fffppptttmmmhhhrrrzzzsssiiiaaaaaafffhhhuuu~~~mmmRRRGGGLLLQQQMMMEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCCCC>>><<<::::::<<<======<<<<<<<<<<<<===>>>@@@AAABBB?????????@@@AAAAAABBBBBBAAAAAAAAA@@@>>>===;;;::::::999999888999:::;;;<<>>===<<<:::999888777:::;;;;;;<<<;;;:::888777666666777999;;;<<<;;;999::::::;;;;;;;;;:::999888;;;999888888999999777666555666777888888777666555666666777777777666666555666444777===DDDJJJTTT^^^qqquuuooorrrvvvxxxvvvnnnccc\\\```bbbddddddddddddeeefffggghhhmmmqqqoookkklllpppqqqtttwwwzzz{{{}}}zzzooooookkkXXXLLLGGGDDDAAA@@@@@@???>>><<<:::999999:::;;;<<<:::999666777888999999888777666;;;<<<===>>>===;;;888777555555555555555444444444888888999888777555333222111111222333444555666666444555888:::===???@@@AAA<<<;;;999777444222111000/////////000000000000000000000000000000000000000111///------///000000000....../////////000000000...//////000000111222222000000000111222333555555444444333222111111111111222111000000000000000000222222111111111000000000111111111111111111111111//////000000000000111111222222222222222222222222222333333444444444444444111222222333333222222111~~~kkkVVVJJJEEECCCCCCEEEAAA@@@???>>>===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::888888888999::::::;;;;;;999999999999:::;;;;;;;;;@@@AAAAAA@@@>>>===???BBBDDDUUUhhhsssxxx|||{{{www{{{}}}|||~~~~~~wwwrrrxxxwwwxxx{{{rrrlllmmmrrrtttsssaaaZZZTTTUUUZZZ]]]YYYSSSNNNOOOQQQSSSWWW\\\dddkkkkkkccc[[[\\\fffrrryyy|||{{{fffWWWVVVUUURRRYYYfff~~~uuuppppppkkkjjjjjjiiiccc^^^```fffqqq~~~rrriiihhhbbbXXXOOOJJJHHHHHHIIIGGGEEECCCAAA@@@?????????EEEEEEEEEEEEDDDCCCBBBBBB===<<<<<<<<<<<<======<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDAAA@@@@@@@@@>>>===<<<;;;:::888777666666777999;;;<<<<<<;;;::::::999999888;;;;;;::::::999888777777999:::;;;<<<===<<<;;;:::======<<<<<<;;;:::999999:::999888888999999888666555555666777777777666666666666666666666555555444888555555999===BBBKKKUUUjjjvvvzzz}}}yyyuuukkkqqqxxxzzzwwwrrrooonnnooommmhhhdddbbbccceeeggghhheeeeeehhhiiihhhjjjooovvvxxxzzzyyyuuurrroooooo|||yyymmmhhhvvv{{{cccQQQGGGDDDCCCEEEFFFFFFCCC@@@???>>>:::999999:::<<<===<<<;;;888999999999999777666666;;;<<<======<<<:::777555333222222111222222333444666777888888777555333111111222333444555666666666888999:::<<<===>>>>>>???;;;:::999777555333111000.........////////////////////////000000000000000222///---,,,---///000000............////////////---...///000111000000///000000000000111333444555333222111111000000000111111111000000000000000111222222222222111111111000222222222222222222222222////////////000000000111000000000111111222222222222222333444444444444444111222222333333222222111kkkSSSIIIGGGFFFBBB@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<:::;;;<<<=========<<<<<<999999999999999999999999888888999::::::;;;;;;<<<>>>?????????>>>>>>?????????IIIXXXeeeqqqxxxwwwtttwwwxxx}}}~~~{{{uuuuuu{{{|||wwwgggdddmmmwwwoooiiikkkrrrrrrkkkdddNNNIIIEEEJJJSSSWWWRRRKKKQQQQQQPPPPPPTTT^^^hhhooofff^^^VVVWWWaaakkkoooooohhh^^^[[[bbbdddeeerrrsssgggcccdddbbbdddhhhjjjgggccchhhooowww___UUUUUUJJJLLLMMMJJJGGGEEEFFFHHHFFFEEECCCAAA@@@???@@@@@@EEEEEEEEEDDDDDDBBBAAAAAA>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@??????===<<<;;;999888666555444555777888888888999999:::;;;;;;<<<<<<;;;:::999888777777777;;;<<<======<<<:::999888======<<<;;;:::999999999888777777777999:::999888444555555666666666666555555555666666666666555555:::777666888:::<<>>???>>>>>>===<<<;;;:::999999:::;;;<<<<<<===<<<<<<;;;<<<===>>>??????>>>===999999999999999888888888777999:::;;;:::;;;<<<>>>;;;<<<<<<======>>>>>>>>>AAABBBGGGRRRaaapppzzzyyyxxxyyyyyy~~~}}}zzz||||||pppkkknnnsssvvv}}}~~~ppp___WWWZZZ```\\\]]]gggnnnfffTTTFFFAAA@@@DDDQQQ```hhhfffaaa___]]]YYYXXX^^^jjjrrruuurrrjjjbbbbbbggglllmmmkkkmmmnnnttt{{{|||zzz|||qqqfff```^^^___aaaeeelllrrrsssvvvyyybbbWWWPPPNNNPPPCCC???;;;>>>CCCEEEBBB===CCCBBBAAA@@@AAABBBDDDFFFDDDDDDDDDDDDCCCBBB@@@@@@>>>@@@BBBAAA@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>><<<<<<999888666555444555555666666777888999;;;<<<===>>>;;;::::::999999888888888888:::<<<;;;999777777777<<<;;;:::999888777888888888777666777999::::::888555555555555444444444444444555666777777777777666:::888777999999999>>>EEEIII[[[dddiiisssuuutttyyyzzz}}}|||rrrhhhgggrrr~~~vvvooogggbbb___```___^^^bbbgggjjjooouuuzzz||||||||||||pppmmmnnnyyyzzz{{{wwwzzz}}}zzzwwwqqqiiieeekkkttt|||mmmVVVHHHCCCAAACCCEEE@@@AAABBBBBB@@@?????????:::999777777999::::::999777777666555444333222222888888888777666555444333222222222222222111111111111222333444333333111111222333555777888888888777222333555888:::;;;<<<<<<444555666666666555444333000/////////............---......//////000000111111///---,,,---.............../////////000000000//////000000///...,,,+++......//////000111333444222222111111111111111222000000000000000111111222222222111111111000000000000000000000000000000000......////////////000000.........//////000000000000111111222222222222222111222222333333222222111cccSSSEEECCCEEEDDDAAA>>>======<<<;;;:::999999888999:::;;;<<<=========<<<===>>>@@@@@@@@@???===<<<777888888999999:::::::::777999<<<<<<;;;;;;===@@@======<<<===>>>?????????BBBAAABBBGGGRRRaaaqqq|||zzzyyyyyy{{{pppqqqtttyyy~~~tttkkkhhhiiihhhttt|||}}}tttnnnnnnbbb```fffppprrrgggXXXOOOUUUXXXaaapppsssqqqnnnooozzzyyywwwyyy|||}}}|||~~~zzzrrrwwwxxxssspppnnnjjjfffeeeeeeeeeeeeiiipppzzzrrrVVVMMMMMMKKKIIIKKKFFF@@@;;;999<<>>@@@CCCCCCAAA???@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@??????>>>===<<<888777777666555555444444777888999:::;;;<<<===>>>999:::::::::::::::999999555888;;;;;;999888999:::<<<;;;:::999888888999999:::999777888999999888777666666555444333333333333444555666777888999999999;;;:::;;;>>>===:::<<<@@@===LLLSSSYYYgggmmmmmmpppsssuuuuuuqqqlllmmmtttzzzzzzqqqiiifffdddddd```]]]```fffkkknnnsssvvvyyy|||vvvccc]]]```mmmxxxssshhhkkkooolllqqqtttsssvvv~~~zzzaaaSSSGGGDDDEEECCCAAAAAA@@@AAABBBDDDEEEEEECCCBBB;;;999777777888999999888555444444444444555555555888777666555444444555555333333444444333222111000111222222222222222222222333444666888999999888888222333444666777888999999222333555666555444222111222111111000///...------------......///000000111000///------...///---,,,/////////000000000111111000000000000000000//////.........///000111222333111111000000000000111111000000000000000111222222111111000000000/////////////////////////////////........./////////000000..................////////////000111111111111000111222222333333222222111ZZZOOOFFFDDDDDDAAA??????===<<<;;;:::999888888777888999;;;===>>>>>>===<<<@@@AAABBBBBBAAA???<<<;;;666666777999:::;;;<<<===777:::<<<===;;;;;;>>>AAABBBAAA??????@@@AAAAAAAAA===???AAADDDHHHPPP^^^kkkuuuuuuvvvxxxqqqvvv{{{|||qqqkkkiiidddrrr|||rrroooppp}}}}}}~~~~~~}}}|||~~~{{{~~~}}}}}}}}}xxxooorrr~~~iii```gggmmmjjjjjjhhhhhhkkkpppuuuuuuuuuyyy\\\RRRNNNRRRNNNCCC???CCC<<>>===@@@CCCCCC@@@??????AAACCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>??????@@@@@@AAA???????????????>>>===<<<777777777777666555333333999999:::;;;;;;<<<======888999:::;;;<<<;;;:::999444888<<<===<<<<<<===???>>>===<<<;;;;;;;;;<<<===<<<:::999888888888666444777666555444333222222222333444666777999:::::::::>>>===@@@CCCBBB>>>===@@@999AAAAAAEEEVVVaaabbbeeelllnnnrrrwww|||||||||~~~zzztttooommmlllkkkfffaaaccciiivvvvvvuuutttsssuuuyyy|||~~~lllaaa[[[```eeehhhtttcccRRRTTTaaaiiimmm^^^ZZZPPPGGGBBBFFFHHHDDD@@@AAA@@@@@@BBBDDDGGGFFFBBB???===;;;888888888999999888444444555555777888:::;;;888777555333333444666777333444555666555333000///222222111111111222333444333444777999::::::999888666666666666666555444444333444555555555333111///333333222000///...---,,,---------...///000000111///.........//////---+++000000000000111111111111000000000111222222333333............///111222333000000/////////000000111000000///000000111222222000000000000////////////////////////////////////............/////////000..............................///000000000000000222222222333333222222222___QQQFFFEEECCC>>><<>>??????AAABBBBBBBBBBBBAAA@@@???BBBBBBAAABBBDDDIIIPPPVVVllltttvvvwwwxxxyyy}}}{{{zzzzzz}}}~~~zzzvvvtttqqqdddcccgggtttwww{{{~~~~~~~~~{{{nnncccbbbiiirrr}}}ooo]]]\\\iiinnniiiffffffkkkttt{{{~~~xxxaaaKKKIIIHHHFFFDDDCCCBBBBBB@@@???:::555;;;LLL___jjjQQQIII@@@<<<>>>BBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>BBBBBBAAA@@@AAABBBCCCDDDBBBAAA???===;;;;;;;;;;;;<<<======>>>???@@@@@@AAABBBAAA???>>><<<;;;;;;;;;888777666555555666777888666777:::<<<>>>?????????===<<<:::999888888999:::::::::::::::;;;<<<======>>>===<<<;;;;;;<<<===>>><<<;;;:::999888666555555999888777666555444333333444555777999;;;===??????@@@@@@@@@@@@@@@@@@@@@@@@888999;;;>>>EEEPPP\\\dddbbbkkksssvvvzzzxxxsssvvv}}}~~~zzztttwwwwwwoooggggggsss~~~}}}nnnhhhppp{{{vvvpppkkkkkkooopppmmmhhhiiilllsss}}}sssmmmllloooqqqyyy{{{qqqgggeeeeeeqqqoooQQQGGGKKKEEEFFFFFFEEEBBBAAAAAABBB@@@AAABBBDDDDDDBBBAAA@@@<<<999777777:::;;;:::888777666555444444555666888888777444333333444666888999888888666555222111///555444333222222222222333444555777888888777555444555444444444444333333333555555444444333333333333555444333222111///............////////////......------......//////000000/////////000111111222222111111222333444444444444///////////////000111111333222222222111111000000...///////////////......000000111111111000...---,,,,,,,,,---------......//////.........---------------...//////......---.........///000111111222222333555555555333111000jjjWWWFFFBBBAAA===<<>>???JJJJJJJJJGGGCCC@@@???>>>:::999999:::;;;;;;:::888::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCFFFJJJNNNXXXlllyyywwwyyyuuupppvvv}}}}}}{{{}}}~~~|||yyy}}}qqqmmmmmmhhhjjjlllpppyyyxxx{{{}}}}}}~~~zzzuuuyyysssjjjcccdddiiimmmrrrvvvrrrppphhh^^^\\\bbbggggggqqqpppvvvrrr^^^YYYIIIHHHGGGEEEDDDBBBBBBAAABBBCCC@@@<<>>>>>???@@@???>>><<<;;;:::::::::777666666555555666777888888999;;;<<<============;;;::::::999999:::;;;<<<::::::::::::;;;<<<============<<<;;;;;;<<<===>>>;;;::::::999777666666555888777777666555555444444555666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>BBBJJJSSSYYY^^^eeelllqqq{{{zzzyyyuuuooouuuuuusssrrrttt{{{zzzkkkfffkkksssxxxrrruuuzzzyyysssdddeeehhhkkkiiifffiiinnnwwwzzzuuulllnnnzzzwwwqqqjjjhhheeebbbbbbdddgggiii~~~}}}wwwzzz}}}uuu\\\HHHCCCFFFCCCDDDEEEEEECCCAAAAAABBBCCCDDDDDDEEEDDDBBB???>>>===:::888888:::;;;999888666555444444555666999:::888777555444444666888:::888888777555444222000///222222222111222222333444555666888999999888666555555555444444333333222222444444444444444333222222444444333222111//////...------............------,,,------......//////000//////000000111222222333222222333444444444444333//////......///000000111111111111111000000//////....../////////......---...//////000///...---,,,,,,,,,---------.........//////.........---------......------------------------......///000000111000111333444333222111///uuu]]]FFF???>>><<<;;;>>>;;;;;;;;;;;;:::999888888666888999:::999999;;;===DDDDDDDDDBBB>>>;;;:::::::::999888999;;;;;;999888999999:::;;;<<<===>>>>>>;;;::::::999:::;;;===>>>>>>@@@BBBBBBBBBBBBDDDEEEDDDYYYlllpppsssxxxtttkkkhhhqqq~~~zzzxxxzzz{{{}}}~~~~~~yyywwwmmmmmmjjjiiinnntttuuurrrtttxxx}}}~~~~~~wwwtttxxx}}}xxxxxx~~~{{{vvv}}}lllkkkkkkooouuuzzzzzzyyylllfffdddhhhlllkkkjjjkkkjjjgggggghhhggghhhqqq|||dddMMMGGGKKKGGGFFFEEEDDDCCCBBBAAAAAAAAABBB@@@===@@@JJJTTTYYYHHHCCC>>>===???AAAAAA@@@CCCBBB@@@???@@@AAACCCDDDBBBAAA@@@???>>>>>>??????>>>===<<<;;;;;;;;;<<<<<<888888888999999:::;;;<<<<<<<<<;;;:::999888888888666555555444555666888999:::;;;<<<<<<<<<<<<<<<;;;999999999999:::;;;<<<===999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::999999888777666666555666666666666666666666666777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@CCCGGGKKKWWWZZZ___fffwww}}}xxxvvvsss}}}xxxsssuuu}}}|||qqqgggcccfffjjjzzz{{{vvvtttooouuu~~~zzzqqqooopppooohhh```___bbbiiiooonnneee```bbbbbb^^^]]]^^^___```aaaaaabbbccchhhnnnuuutttmmmeeebbbbbbiiilllpppsssvvvyyy}}}vvvfffYYYLLLBBB>>>@@@@@@BBBEEEEEEDDDBBBAAABBBFFFFFFFFFEEECCCAAA>>>===>>>===;;;:::;;;;;;999777555555444444666888;;;===999888777666666888:::<<<777666555444222000///...000000000111222333555555666777888999999888777666555555444333222222111111222333444555555444222111333333222111000000//////------------------------,,,------......//////000000000111111222333333333444444444444444333333222///............///000000///////////////.........,,,---............------,,,------------,,,,,,+++,,,------------........./////////............---///...,,,+++++++++,,,,,,,,,,,,------......//////---...000111111000///...vvv\\\DDD===>>><<<:::;;;999999::::::999888888777333555666777666777888::::::;;;<<<;;;888777666777999888888999::::::999777666777777888999:::;;;;;;888777666666777:::<<<>>>>>>???AAA@@@@@@@@@AAACCCDDDJJJRRR]]]lllyyyxxxoookkkooozzz}}}{{{yyy}}}yyywww}}}|||zzzzzz|||{{{wwwsssuuuyyywwwsssqqqrrrtttwww{{{yyyoookkkmmmqqqvvvyyy||||||wwwnnnhhhggglllppp|||yyymmmfffddduuuxxxzzz|||~~~uuukkkgggfffddddddfffiiikkkmmmlllhhhhhhnnnqqqqqqppprrrqqqjjjkkkuuuyyy{{{lllWWWMMMFFFBBB@@@DDDDDDDDDCCCCCCBBBAAAAAA@@@BBB@@@<<<<<<@@@CCCCCCBBB???======???@@@???>>>>>>===;;;;;;<<<>>>AAACCCAAA@@@???>>>===<<<;;;;;;888888888999999999::::::666666555555666777888999999999888777777777777888666555555444555666888999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888888777777666666555555555555666777777888888888888888888999999999999999999999999999999999999@@@AAABBBBBB@@@???@@@BBBLLLMMMOOOXXXkkkvvvwww}}}{{{xxxzzzzzzuuunnniiifffeeedddcccjjjwww|||uuutttuuutttssstttwww{{{}}}}}}|||}}}|||}}}}}}zzzvvvxxx}}}xxxmmmeeefffggghhhgggfffffffffgggyyy~~~{{{}}}xxxnnn___VVVOOOLLLIIIBBB>>>>>>>>>AAAEEEGGGFFFDDDCCCCCCFFFFFFFFFEEECCCAAA???===??????>>>===<<<:::888777777666555555666888;;;<<<;;;:::999888888999:::;;;666555333222000//////...//////000111333555777888666777888888888888777666444444333222111000000///000222444555555333111///222222111111000000//////.........------.........---......//////000000111000111111222333333444444555555555444444333111111.........------...//////...---------------------+++,,,------...---------++++++++++++++++++++++++------------............/////////...............///---+++)))))))))+++,,,++++++,,,,,,,,,---------,,,,,,---.........------lllUUU@@@<<<>>>;;;888888888888888888888888777666555777888888888888:::;;;666888999:::999999:::;;;888777777888999999888666333444444555666777888888888777666666777:::===>>>>>>???>>>>>>===???CCCFFFKKKGGGDDDHHHVVVeeemmmpppxxxtttwww~~~}}}{{{wwwssswww~~~}}}~~~yyyxxx|||sssnnnjjjlllsssxxxwwwtttsssrrroooiiidddeeejjjmmmllllllllliiiddd``````bbbpppuuuxxxuuulllccc^^^]]]dddhhhjjjkkkmmmnnnjjjcccgggeeebbb```bbbgggnnnsssqqqnnnnnnsssxxxzzz~~~|||sssvvv|||cccKKKDDDHHHIIICCC===@@@AAABBBBBBBBBAAAAAA@@@BBBDDDBBB>>>>>>@@@???;;;===<<<<<<<<<======<<<;;;:::999888999:::<<>>>>>===;;;:::999888777777888999::::::::::::555444333333333444666777777666666666666777888888777666666555666777888999777777888999:::;;;<<<<<<;;;;;;:::::::::999999888888999:::;;;<<<<<<<<<<<<:::::::::::::::999888888777666666666666666666666444444555666777888999999888888888888888888888888999999999999999999999999@@@BBBDDDDDDBBB@@@??????BBBBBBCCCJJJ[[[qqq~~~wwwrrruuu}}}wwwxxx|||tttoookkkkkkmmmlllhhhcccdddooo{{{zzzrrrppprrrxxxsssnnnooouuu{{{~~~}}}xxxwwwyyy{{{{{{|||{{{~~~~~~xxxnnn___UUUJJJFFFEEEGGGFFFBBB@@@BBB???BBBFFFGGGGGGEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@????????????>>><<<:::888777999888666555666777999:::===<<<:::999888888888888555444222111//////......000000111222444666888999666666666666666666666666333222222111000000/////////000333555555333111///111111000000000000000000000000///......///000000...//////000111111222222000111111222333333444444555555444444333222000000......---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++******++++++++++++---------.........//////////////////////////////...---+++)))((()))+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,```MMM===<<<>>>:::666777666777777777777777666666444555666666555555666777222444777888888888:::;;;888777666777999999777666222222333444555666777777777777777777888:::<<<======>>>===<<<<<>>@@@AAABBBAAA@@@@@@>>>@@@???===???BBB@@@<<<:::::::::::::::::::::999888999999:::<<<===???@@@<<<<<<<<<;;;:::888777666777888999:::;;;<<<;;;;;;666444333222222333555666555555555666777888999:::999999777777777777888999555555666666777999:::;;;::::::::::::999888777666888999:::<<<===<<<<<<;;;999:::::::::999888777666555555555555666666666666444555555666888999999:::777777777777777777777777888888888888888888888888>>>AAACCCCCCAAA???>>>===;;;===???BBBMMM[[[eeehhhfffooovvvvvvuuuwwwzzzzzztttxxx~~~zzzvvvwwwzzzyyysssmmmiiipppzzz~~~yyyqqqooosssxxxwwwxxx{{{~~~}}}zzzwwwuuuvvvxxxwwwxxx~~~yyyxxxzzzxxxmmmbbbXXXPPPKKKHHHDDDBBBBBB@@@>>>AAAFFF@@@BBBEEEFFFEEEDDDDDDDDD????????????????????????===???@@@???<<<999888888999888666555555666888999;;;;;;999888777777666666555444222000////////////111111111222333444666777444444444333333444444444111000000000000////////////000222333333222111000//////000000000000000000222111000//////000111222...//////000000111222222000000111111222333333333333333333333222111000///......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---+++,,,---......///......,,,++++++++++++,,,,,,---------........./////////...////////////000000000,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++YYYHHH<<<;;;<<<888555777555666666777777666666666111333333333111000111222000222444555444444555666777666666777888888777555222333333444555666777777777777888888999:::;;;;;;;;;<<<>>>>>>===>>>@@@BBB>>>???BBBEEECCCDDDRRRcccgggnnnyyy~~~vvvxxx}}}wwwtttxxx|||}}}yyyuuuwww}}}}}}yyyrrr}}}{{{yyyyyy{{{~~~~~~~~~~~~{{{ppphhhhhhjjjiiinnnkkkkkkmmmhhh```]]]^^^eeefffhhhhhhiiihhhggggggfffnnntttvvvxxxyyyxxxuuuvvvxxx}}}vvvZZZLLLIIIGGGFFFBBB===;;;>>>;;;<<<>>>@@@AAAAAA@@@???<<<===<<<:::===BBBAAA<<<999::::::999777777777888777888:::<<<===>>>>>>===999:::::::::999777666555666777888999::::::999999666555333111111333555666555555666666888999;;;;;;<<<;;;:::888888888888999666555555444555666777888666777888888888888666666777999;;;<<<======<<<;;;999999999999999777666555444444444555555666666666555555666777888999999:::777777777777777777777777777777777777777777777777;;;===@@@@@@>>><<<;;;;;;888>>>BBBBBBEEEJJJNNNMMMSSS]]]eeeiiinnntttxxxxxxzzz}}}~~~vvvxxx||||||xxx||||||zzz}}}}}}~~~}}}zzz|||}}}xxxxxx{{{tttmmmaaaVVVNNNIIIGGGFFFFFF@@@<<<===>>>===???CCC@@@AAACCCCCCBBBAAABBBCCC===<<<<<<<<<<<<<<<======;;;===@@@???;;;888777888777666555444444666888999777666666666666777777777555444222000//////000000111111111000111111222222222111111000000111111222......////////////000000///000000111222222111111.../////////000000111111111000///......///000111---------...//////000000//////000000111222222333111111111111111000///......------,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,---...////////////------,,,,,,,,,---...///............////////////.../////////000000000000******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,,,,++++++VVVGGG<<<;;;:::666555999555555666666666666666555555666666555333222222333222444666555444333444555777666666777888888777555333444444555666777888888666777888999:::::::::999999<<<>>>???>>>===<<<===???999:::DDDGGGBBB>>>@@@PPPcccyyy|||xxxsssnnnqqqwww~~~~~~tttpppsssxxxsssyyyvvv}}}yyyxxx{{{yyyuuusssxxx}}}~~~~~~|||tttrrruuu~~~~~~~~~|||~~~vvvXXXOOOIII@@@;;;===@@@>>>;;;::::::;;;>>>@@@AAAAAA@@@???AAAAAA>>><<>>===;;;999888888888999777666555444333444444555333555666777888888777777777999;;;=========<<<;;;888999999999888777555444333333444444555666666666555666666777888888999999666666666666777777777777666666666666666666666666999;;;======;;;999888888888@@@FFFEEEBBBBBBAAA???BBBHHHMMMRRR[[[jjjuuuzzz~~~}}}}}}yyy}}}|||yyyyyy}}}~~~vvv[[[TTTJJJEEECCCCCCAAA@@@???999777===AAA@@@>>>===???@@@AAAAAA??????@@@AAA<<<<<<;;;::::::::::::;;;999<<>>@@@@@@===<<<<<<>>><<<===>>>>>>===>>>@@@BBBGGGIIISSSfffzzz~~~uuullltttvvvttt}}}|||{{{xxxxxxzzzvvvuuuxxxyyyyyy|||~~~xxxvvvyyy~~~zzzyyyvvvxxx}}}{{{oooYYYQQQJJJAAA@@@===<<<<<<<<<:::999:::;;;===???@@@???>>>===AAAAAAAAA@@@???>>>======999999999888888666555444333333444666888:::<<<===999777555555666666444222111222333444555555555555444444555555666666777777===<<<:::888888999:::;;;===>>>>>><<<999888888888888666333222333333333222222444555555555555666888999:::;;;;;;;;;;;;999999444555666666777666666666555555444333333333333444666777777888777555333222888555333444666666444222444222111222444555666555555777999999777777777888;;;:::;;;>>>AAAAAA===::::::<<>>;;;===@@@===<<<:::999888999:::;;;666777888999999888666666999;;;>>>???<<<888666555333222111111111222333444333555777888666555555666777666333222111111222333111111222222222222111111111111000////////////////////////000111222222333//////000111222222333333///...---,,,,,,---...///000000//////......---------,,,++++++******+++++++++,,,,,,---...///000000//////000000///...------,,,,,,,,,---------......++++++++++++++++++++++++---......///000111111111---------......000111111111111000...------000222,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,++++++*********NNNEEE;;;666777999888555555555444333333333333333111111111111111111111111111222222222222333333333444444444444444555555555111222333555777999:::;;;;;;:::999888777888:::;;;<<>>>>>???<<<===>>>>>>======???AAABBBCCCHHHSSSbbbqqq{{{sssvvvsssppp|||xxxvvvvvvxxxyyysssqqqrrrtttwwwyyy{{{~~~}}}yyywwwzzz{{{oooWWWHHHDDD@@@@@@???===<<<;;;;;;:::::::::;;;===??????>>>===<<<>>>>>>>>>>>>===<<<;;;:::::::::999999777666555444222222333555666999:::;;;;;;888666777888888666444444444444555555555444444444444555555666666666777:::999888777777888:::;;;999;;;<<<<<<;;;;;;<<<===999777444333333333333222111222444555444555777888::::::;;;;;;:::999777666444555555555666777777777666555444444333333444444444555555666666666555555777555333444666666555333555444333555777888777666888999:::999777555444555777777888:::<<<<<<999555777999???FFFJJJMMMUUU___hhhsssuuuvvvzzz{{{yyyxxxvvv|||}}}~~~|||~~~{{{xxxzzz~~~|||}}}uuuiii]]]QQQJJJGGGFFFDDDBBBAAA@@@?????????CCCEEECCC>>>::::::<<<:::999777666555666777888888999999::::::999999888999<<<>>>>>>;;;777555444222222111111111222333444444666777777666555555555444444444333333222111111000111111222222111111000111000//////.........///,,,,,,---......///000000//////000111111222333333//////...------...//////000000000//////.........,,,,,,+++***************,,,,,,------......//////......//////......---,,,,,,,,,,,,------------...++++++++++++++++++++++++.........///000000111111...---------...///000000000000///...,,,---///111.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++*********)))))))))NNNFFF<<<777777777555333555444333333222222333333111111111111111111111111000000000111111111222222333333333333444444444555000111333555777999;;;<<<;;;:::999888888999;;;;;;<<<>>>@@@@@@???>>>>>>>>>===>>>>>>>>><<<<<<>>>@@@:::===???CCCKKKZZZlllyyy{{{zzzvvvttt}}}{{{}}}~~~|||vvvssstttwww{{{zzz}}}zzzxxxzzzbbbYYYWWWSSSCCC===@@@>>>???>>>===<<<;;;:::::::::;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;:::999888;;;::::::999777555444333222222333444555777999:::;;;:::888888999999888666666666555555555555444444666666666666666666777777777777666666666888999:::888:::<<<<<<<<<<<<>>>???;;;999666444444444222111///111333444444555888999999999::::::999999888777555555444444555777888999666555444444333444444444333333333333444555666777555444333444555666555444666555666888::::::999777777999999888666444444555666666666888999888555333666777;;;AAACCCDDDJJJRRRYYYdddxxxuuuoooqqqvvvwwwuuutttwww}}}~~~|||~~~}}}}}}ssslllccc[[[TTTMMMFFFAAAFFFEEEDDDBBB@@@????????????BBBCCCBBB===999999:::888777666555444555666666999888888888888888999999;;;<<<>>>===999666444333222222111000111222333444555666888777555444333444000222333555444333111000000111111222222111111000000///......---.........,,,,,,,,,---....../////////000000111111222222222000///...------...///000000000000000////////////++++++***))))))))))))***---------------------------------------,,,,,,+++,,,,,,,,,,,,------------************************.........///000000111111......---------......////////////...,,,---///111000///---,,,+++,,,,,,---++++++++++++++++++++++++,,,+++***+++,,,---,,,+++***))))))))))))(((((((((IIICCC;;;666666666444222444333333222222222222222111111111111111111111111/////////000000000000111111111222222333333444444222333444555777888::::::999999888888999:::;;;<<<999:::<<<===<<<<<<;;;;;;===>>>>>>===<<<;;;===>>>666;;;@@@BBBDDDJJJTTT]]]pppssstttwwwssspppsss}}}~~~|||~~~uuuqqquuu}}}}}}}}}|||~~~~~~jjj[[[LLLCCCDDDDDD;;;999@@@AAA=========<<<:::::::::;;;>>>??????@@@??????>>>===;;;;;;;;;;;;;;;:::999888;;;;;;:::999777555444333333333333444555777888999::::::999999999999888777555555555555666666777777999888888888888888888888555555555666777888:::;;;;;;<<<======;;;;;;<<<===<<<:::777666555444222000...000222444555666999;;;999999::::::::::::::::::666555444444555777999;;;666666555444444444444444444333222222333444666777444333333444444555555444555555666999;;;;;;888666333555777777666666777888888888999999999888666444777777:::>>>???>>>AAAFFFLLLRRR___rrryyyuuunnnjjjnnnrrrrrrooonnnwww|||{{{tttmmmjjjZZZSSSJJJFFFFFFEEEBBB>>>BBBBBBAAA@@@????????????:::===??????<<<::::::;;;999888777666666666777777777666555444555666777888;;;<<<===;;;777444222222222111000000000111333444666777888666444333333333000111222333333222111111000000111111111111000000///......---------..................//////000000///000000000111111111222000///............///000000000000000000000000000+++***))))))((()))))))))------------,,,,,,++++++++++++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000......------,,,---------...///000///......000222111000---+++******+++,,,************++++++++++++,,,+++***+++,,,---,,,+++))))))))))))))))))))))))AAA<<<777444444444444222333333222111111111111222000000000000000000000000....../////////000000000000000000111222333333444444444555555666666666666777777777888999:::;;;;;;888999:::;;;<<<<<<;;;:::<<<======<<<;;;;;;<<<===:::===@@@CCCCCCCCCDDDEEEXXX]]]eeeoooxxx{{{tttkkkggggggjjjqqqzzz{{{vvvzzz{{{~~~{{{{{{|||qqqbbbUUUJJJCCCCCC999:::<<<555555<<<<<<;;;======<<<::::::;;;===AAAAAAAAAAAA@@@??????>>>;;;<<<<<<<<<<<<;;;;;;::::::::::::999777666444333555555555555666777888999888888999888777777777777444444444555777999;;;<<<<<<;;;;;;;;;::::::999999555555666777888999;;;;;;:::;;;<<<<<<;;;;;;<<<======;;;999888777666333111...000333444555777:::<<<>>>>>>===<<<;;;:::::::::777666555444555777999;;;666666555444444444444555555444333222222333444555333444444444333333444444333333444777999999777444222444666666666555666888999:::::::::999888777777999888:::>>>>>>;;;;;;>>>>>>AAAJJJUUU^^^dddeeefffhhhcccbbbhhhnnnooonnnnnntttwwwxxxvvvxxx|||{{{vvvxxx|||}}}wwwoooggg]]]UUUQQQIIIDDD>>>>>>AAABBB@@@<<<===<<<<<<<<<<<<===>>>???;;;===>>>???>>>===<<<<<<999888888777777777777777777666555555555666888999;;;<<<;;;999555222222222222111000000000111222333666777777555333222333444222111000000000111222333000000000111111000000000......------------...///.........///////////////000000000000000111111111000///...------...///000///////////////000000000+++***))))))((()))))))))---------,,,++++++************+++++++++++++++***+++++++++,,,,,,,,,---------------------------------------------............------,,,,,,,,,,,,---...///000000//////111333111///---***))))))******)))))))))******+++++++++,,,+++******,,,,,,+++***************************:::777444333333444333333333222111111000000111111000000000000000000000000........./////////000000...//////000111222333333555555555444444444444333444555666777888999:::;;;999999:::<<<>>>>>><<<:::;;;<<<<<<<<<::::::<<<>>>???>>>>>>???AAABBBBBBAAAHHHMMMUUUbbbnnnwwwyyywwwgggggghhhkkktttuuussstttzzz~~~~~~aaaOOOHHHFFFDDDCCCAAA777888;;;444444:::888;;;===???===;;;:::===@@@CCCBBBBBBAAA@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999999888666555444666555555555666777777888666777888777666555666888444444444555888;;;>>>???======<<<<<<;;;:::999999444555666777888999::::::666888:::;;;;;;<<<>>>@@@<<<;;;999999999777444222000222444666777888;;;===EEEDDDAAA>>>;;;888777666888777666666666777888999777666555555444444555555555555444444444444444555333444555444333222222333222111222444666666555333444666777666444333333444777999::::::888777777888:::999:::>>>>>>:::888:::222666???HHHLLLNNNRRRWWW[[[YYY[[[eeennnrrruuuwwwvvvzzzyyysssrrrxxxxxxtttyyy|||~~~}}}vvvfff[[[RRRJJJFFFFFFDDDAAA??????@@@@@@===:::::::::::::::;;;;;;<<<===@@@@@@AAAAAA@@@???===<<<888888777777777666666666888888888888999:::;;;<<<;;;;;;:::777333222222333111111000///000111222333555666666444333222333555333111000......///111222///000000111111000000///.........---......///000------------------------000000000000000000000000///...---,,,,,,---...///............////////////++++++***))))))))))))***,,,,,,,,,++++++*********)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,------...000000//////111222///...,,,***))))))))))))((((((((()))******++++++,,,+++******++++++***)))))))))************++++++888666555333333333333333222222111000000000000000000000000000000000000000...////////////000000000---......///000111222333333333333333333333333333222333444666888999999:::999888888:::===>>><<<:::999:::;;;;;;::::::<<<>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFKKKSSS]]]gggpppvvvmmmpppqqqpppvvv|||~~~~~~vvv{{{xxxyyy}}}yyygggUUUKKKGGGCCCCCCEEE???666888===888888===;;;;;;>>>@@@???<<<;;;>>>BBBBBBBBB@@@???>>>======<<<888999999::::::999999999888888888888888777666666555555555444555555666666555777999888666555777888555555555666888;;;>>>@@@======<<<;;;:::999888777333444555666777888888888666777999:::::::::<<<>>>;;;::::::::::::999666444222444666777888999;;;===DDDCCC@@@===:::888777777888888888777777777777777777666666555555555555555333444555555666666666666444666666555222000111222222111000111333444444333333555666666444333333444777999;;;:::888888999;;;999777999======999555666333333888???BBBAAACCCHHHOOONNNRRR^^^hhhnnnsssxxxwwwxxxuuuzzz|||xxxzzz}}}~~~~~~yyyqqqkkkiii^^^TTTNNNJJJEEEDDDEEEDDDCCCBBBAAA???>>>===<<<<<<;;;;;;:::::::::::::::======>>>???@@@???>>><<<999999999999999999888777888999:::;;;;;;<<<<<<<<<:::999888555222111222444111000/////////000222333444555555444222222444666222111000000//////////////////000000000000/////////.........//////000111........................000000000000000000000///...---,,,++++++,,,---...,,,---------.........///,,,,,,+++***************++++++++++++************)))***++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************)))))))))+++*********+++,,,------***,,,............///000---,,,,,,+++***))))))(((''''''(((((()))******+++,,,+++******++++++***(((((((((((()))))))))******888777666555444333333222222111111000000000000000000000000000000000000000////////////000000000111------...///000111222222000111111222222333444444111222444555777888999999777555555888;;;<<<:::777888:::;;;;;;:::;;;===???:::>>>AAABBB@@@???@@@BBBCCCBBBCCCEEEHHHMMMUUU]]]pppxxx|||{{{{{{nnnllluuuyyy|||yyywwwzzz|||yyy{{{{{{wwwuuu}}}{{{kkkaaabbbYYYRRRNNNHHH>>>:::;;;:::222555<<<999:::>>><<<;;;>>>AAA???<<<<<>>???>>><<<;;;::::::;;;;;;888888999999888777666555777777666555555555555555111222444777888888888888555666777555111///000111222111///000222444444444///111444555444555666777888;;;===<<<::::::<<<>>>777555777;;;<<<777333333<<<555222666999888999===DDDBBBGGGQQQ\\\bbbggglllrrr}}}wwwrrrvvvwwwsss{{{{{{uuuyyy}}}xxxtttwww~~~|||{{{vvvqqqnnnjjjcccXXXOOOGGGCCCBBBFFFGGGDDDBBBBBBCCCDDDCCCAAA???>>>???@@@???>>>===;;;:::999888888666666888;;;>>>???>>>===<<<============<<<;;;;;;666777999:::;;;;;;::::::999888777444111111333555111000/////////000222333444444444333222222555777000111222222111///---+++//////000000000000/////////////////////000111111111111111111111000000000000000000000////////////---,,,++++++++++++,,,---,,,,,,,,,---------......---,,,++++++******++++++************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((************+++,,,---...(((***,,,---,,,,,,---...++++++,,,++++++***)))(((&&&''''''((()))******+++---+++******++++++***(((&&&'''''''''(((((())))))