BM6P6(@ fffPPPGGGEEEBBB@@@AAABBBBBBBBBIIIYYY}}}nnnkkkfffaaa[[[TTTNNNIIIIIINNNUUUYYYZZZXXXVVVUUUTTTWWWZZZYYYVVVTTTUUUVVVMMMOOOSSSUUUWWWYYY\\\^^^ddddddfffjjjpppxxxvvvmmmbbb```\\\XXXVVVUUUUUUVVVVVVVVVWWWYYY\\\```ccceeeiiigggeeedddfffjjjooosssvvvxxxzzz{{{}}}tttjjjhhhdddrrryyy}}}|||}}}|||~~~|||{{{}}}~~~{{{zzzvvvtttnnnfffaaaVVVKKKFFFDDD@@@@@@AAACCCBBB@@@@@@BBBFFFJJJMMMIIILLLNNNbbb}}}___LLLJJJUUU___nnn}}}XXXGGG???;;;;;;999777666;;;CCCJJJWWWqqq~~~nnnlll}}}ppp{{{uuujjjjjjqqq{{{uuuqqqooooooooooooiiiddd```WWWLLLJJJOOOPPPTTTWWWXXXWWWYYY```eeedddddd]]]PPPIIIJJJNNNPPPTTTXXX^^^ccchhhmmmqqqtttwwwvvvsssooollliiigggfffeeedddbbb``````aaacccdddaaabbbdddfffhhhjjjjjjkkknnnkkkkkklllkkkjjjnnntttzzz}}}yyysssjjj___^^^ssswwwwwwwwwfff^^^eeevvvSSS@@@:::===888555888666555444444555555888CCCOOOllldddZZZmmmjjjcccccc```aaaiiifffQQQGGGEEEBBB@@@AAABBBBBBBBBFFFTTT}}}wwwjjjgggaaa\\\WWWRRRMMMJJJIIINNNTTTYYYYYYWWWUUUTTTQQQSSSSSSQQQNNNMMMNNNPPPPPPSSSVVVYYY[[[^^^bbbeeefffhhhjjjmmmpppvvv~~~uuummmaaa___[[[XXXUUUUUUUUUVVVVVVWWWWWWYYY\\\___bbbdddhhhfffdddcccfffkkkpppsssvvvxxxzzz|||jjjaaa___[[[iiioooxxx}}}||||||~~~}}}{{{~~~~~~{{{}}}xxxuuutttooohhhbbbWWWLLLGGGDDDAAA???AAAAAA@@@???@@@AAADDDGGGIIIHHHKKKMMMbbb|||]]]JJJIIIUUU```jjjyyyXXXFFF===;;;;;;999777777<<>>???@@@AAAAAABBBAAAAAAEEEIIILLLaaayyyZZZHHHIIIWWWdddrrrrrrpppUUUDDD===:::::::::888999>>>GGGOOOWWWmmmssshhhjjj}}}qqqeeegggppp~~~vvviiibbbWWWLLLGGGGGGJJJMMMPPPMMMJJJHHHGGGGGGJJJMMMMMMNNNOOOPPPTTT[[[dddkkkooopppjjj]]]SSSNNNMMMKKKPPPSSSWWWZZZ\\\^^^aaacccaaa___[[[YYYXXXYYY[[[]]][[[]]]___aaabbbaaa``````bbbbbbcccdddeeefffhhhhhhllljjjlllssszzz|||~~~}}}}}}}}}{{{vvvlll```^^^ssssss______zzz}}}SSS@@@:::===888555888666555444444555555888CCCOOOiiiyyybbb___zzzooojjjjjjfffcccdddiiiTTTGGGEEEBBB@@@AAABBBBBBBBBEEEMMMvvv~~~jjjcccZZZTTTUUU\\\dddiiiffffffeeeccc___XXXOOOHHHIIIMMMSSSVVVUUURRROOOMMMLLLJJJGGGGGGIIINNNTTTWWWUUUVVVXXXZZZ\\\```dddhhhttt{{{zzzuuunnneee___[[[YYYVVVTTTSSSTTTVVVWWWXXXXXXWWWXXXYYY\\\^^^___aaaaaabbbdddiiiooouuuxxxyyy{{{~~~uuujjjfffeeebbb^^^___aaafffnnn{{{~~~||||||~~~}}}~~~|||xxxvvvwwwsssnnncccXXXMMMHHHDDDAAA???AAA???@@@AAABBBCCCBBBBBBAAAEEEHHHLLLaaayyyYYYHHHJJJYYYfffwwwmmmSSSDDD???:::::::::888999>>>GGGOOOVVVooorrrhhhhhhwwwpppdddfffqqqwwwmmm^^^WWWLLLCCC???@@@EEEHHHKKKIIIFFFDDDEEEHHHJJJKKKHHHGGGGGGHHHKKKRRRYYY^^^fffhhhfff\\\TTTPPPNNNLLLLLLOOOSSSVVVXXX[[[^^^```^^^\\\YYYWWWWWWYYY[[[]]]YYY\\\___ccceeeffffffeeeddddddcccdddeeefffggghhhkkkjjjnnnwww}}}}}}~~~~~~}}}~~~xxxlll```___tttfff[[[bbbSSS@@@:::===888555888666555444444555555888CCCOOOqqq|||fffaaayyyqqqjjjhhhdddaaabbbjjjUUUGGGEEEBBB@@@AAABBBBBBBBBCCCJJJtttxxxppp[[[WWWRRRQQQVVV```llltttrrrqqqppplllfff\\\QQQJJJIIIMMMRRRUUUSSSPPPLLLJJJHHHFFFEEEGGGLLLQQQVVVWWWSSSTTTVVVXXXZZZ^^^cccggguuu||||||wwwrrrkkkddd^^^YYYWWWUUUSSSSSSTTTVVVWWWWWWWWWWWWWWWYYY[[[]]]___aaaaaacccfffkkkqqqvvvyyy{{{}}}|||xxxsssooollliiiddd___dddffflllwww~~~~~~~~~}}}}}}}}}}}}}}}yyywwwvvvqqqjjjaaaVVVKKKGGGDDDAAA@@@AAA@@@AAABBBCCCCCCCCCCCCCCCDDDHHHLLLbbbxxxYYYHHHIIIXXXfffpppSSSEEE@@@:::::::::888888===FFFMMMUUUpppqqqgggeeetttpppcccfffrrr~~~yyyooodddRRRMMMFFF@@@???AAAFFFIIIIIIIIIGGGDDDEEEIIIIIIFFFDDDBBBAAABBBEEEJJJOOORRRYYY^^^___YYYSSSQQQOOOMMMKKKNNNRRRTTTVVVXXX[[[]]]\\\ZZZXXXWWWWWWYYY[[[]]]YYY\\\___cccfffggghhhhhhddddddcccbbbcccdddfffgggiiikkkqqq{{{}}}~~~~~~~~~xxxjjj``````vvvddd```iiiSSS@@@:::===888555888666555444444555555888CCCOOOuuujjjaaatttrrrfffbbb___^^^^^^kkkVVVGGGEEEBBB@@@AAABBBBBBBBBBBBIIIttt|||rrrggg^^^PPPPPPPPPTTT]]]jjjwwwyyyrrriii^^^TTTMMMIIIMMMRRRTTTRRRNNNJJJHHHFFFEEEEEEIIIOOOSSSUUUUUUQQQSSSUUUXXX\\\aaahhhlllyyy|||xxxsssooolllhhhaaa\\\WWWUUUSSSRRRRRRTTTVVVXXXUUUUUUVVVWWWYYY[[[]]]___bbbcccdddggglllrrrwwwzzz{{{}}}{{{~~~|||zzzxxxtttoooiiifffhhhllluuu~~~|||~~~}}}yyyvvvtttllleee^^^TTTIIIEEECCC@@@@@@BBB@@@@@@@@@AAABBBCCCDDDDDDEEEIIIMMMbbbvvvWWWFFFHHHVVVcccvvvUUUFFF???;;;;;;999777777<<>>;;;;;;999777666;;;CCCJJJUUUkkkppp[[[ZZZwww{{{~~~pppcccgggtttyyyrrriii\\\OOOBBBAAA@@@AAADDDHHHMMMOOOSSSUUURRRNNNNNNPPPLLLEEEAAA@@@???AAADDDHHHKKKKKKKKKRRRWWWVVVRRRQQQPPPMMMPPPRRRTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]___```aaaaaaaaaaaa```___^^^^^^___aaabbbgggmmmvvv~~~~~~|||uuuhhh___aaayyywwwsssrrrrrrSSS@@@:::===888555888666555444444555555888CCCOOOkkkhhh]]]pppzzz|||fff^^^^^^```bbbpppVVVHHHFFFBBBAAAAAABBBBBBAAADDDJJJnnnxxxeeeWWWOOOLLLUUUQQQXXXhhhrrrxxxvvvmmmeee[[[SSSOOOPPPMMMNNNQQQPPPJJJDDDCCCCCCDDDHHHOOOUUUXXXWWWTTTSSSXXX]]]bbbeeejjjqqqvvvtttiiifffccc]]]\\\aaabbb]]]\\\___^^^XXXVVVYYYTTTSSSRRRPPPPPPQQQTTTWWWUUUUUUUUUVVVYYY\\\```bbbgggggghhhiiikkkooouuuzzzyyy}}}~~~}}}{{{|||~~~~~~~~~}}}}}}}}}zzz{{{||||||zzzsssjjjcccZZZPPPGGGEEECCC@@@???@@@@@@@@@@@@@@@AAABBBCCCCCCGGGGGGRRRnnnhhhRRRHHHIIIWWWhhhWWWDDD======999888999:::<<>>;;;777666888:::<<>>:::;;;777777999333444333333444333555???JJJbbbzzz~~~ggg^^^ppppppXXXVVVVVVSSSVVVrrrWWWHHHFFFBBBAAAAAABBBBBBAAABBB???XXXssshhhZZZPPPOOOSSSZZZ^^^mmmxxxvvvmmm{{{{{{aaaQQQMMMJJJIIIJJJJJJEEEBBBEEELLLMMMRRRXXX\\\\\\[[[[[[[[[```aaaggguuuwwwkkkZZZRRRIIIGGGKKKTTT]]]cccrrrlllWWWOOOMMMMMMRRR[[[]]]gggwww{{{dddYYYVVVSSSUUUYYYZZZXXXUUUSSSTTTUUUXXX\\\bbbfffiiilllpppuuuyyy|||~~~~~~~~~}}}}}}~~~xxxuuuqqqnnnkkkgggccc```VVVMMMEEECCCBBB@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCHHHJJJXXXvvv]]]IIIDDDLLL```ssszzzRRRFFFAAA===999777888888:::@@@HHHSSSeeekkkcccqqqiiihhhnnnzzzgggUUUGGGAAA???CCCHHHNNNYYYccc___]]]XXXRRRLLLIIIJJJKKKNNNNNNMMMJJJIIIKKKPPPTTTSSSVVV[[[cccrrr}}}{{{rrrbbbZZZPPPMMMQQQXXX\\\^^^YYYWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXZZZ[[[\\\^^^aaaeeehhhjjjhhhjjjmmmpppsssvvvzzz~~~|||zzzyyyjjjaaaccc{{{||||||^^^]]]iiisssLLL>>>:::;;;777777999333444333333444222444>>>III^^^uuurrriiixxxqqqWWWSSSTTTPPPRRRrrrWWWHHHFFFBBBAAAAAABBBBBBAAACCCAAA[[[ooodddVVVMMMMMMSSSYYY]]]lllzzzooommm}}}}}}```MMMHHHIIIIIIJJJIIIEEEBBBFFFNNNPPPUUUZZZ[[[ZZZXXXXXXYYY[[[^^^gggrrryyyttteeeWWWNNNHHHEEEHHHOOOXXX```eeesssjjjVVVMMMJJJJJJSSS]]]iiiuuudddZZZVVVTTTVVVZZZ\\\YYYVVVTTTUUUVVVYYY]]]cccgggjjjmmmqqqwww{{{~~~}}}~~~yyyvvvrrroookkkfffaaa^^^VVVLLLDDDBBBBBB@@@???AAA@@@@@@@@@@@@AAABBBCCCCCCHHHIIIWWWttt^^^IIIBBBJJJ```uuu}}}QQQDDD<<<>>>:::777888888999???GGGRRReeemmmbbbmmmnnnlllssswwwbbbPPPEEE@@@@@@GGGNNNUUU___jjj___\\\UUUMMMFFFDDDEEEGGGMMMNNNNNNKKKIIIIIIMMMPPPNNNSSS[[[gggxxxtttcccSSSQQQNNNOOORRRVVVWWWVVVWWWVVVVVVWWWXXXXXXWWWUUUSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]___cccgggjjjlllhhhkkknnnqqquuuyyy}}}{{{yyyyyyggg___ccc{{{|||{{{ccceeeooooooLLL===999;;;777777999333444333333333222444>>>III[[[rrr|||rrrxxxtttXXXSSSSSSPPPQQQqqqUUUIIIFFFCCCAAAAAAAAAAAA@@@AAADDDYYYkkk```RRRJJJIIIOOOYYYaaapppzzzqqqvvvtttXXXKKKJJJGGGHHHHHHDDDAAABBBIIIPPPTTTWWWZZZWWWRRROOOOOORRRNNNTTT]]]dddeee___SSSKKKDDDDDDEEEIIIQQQZZZccchhh{{{vvvgggXXXQQQNNNPPP]]]lllzzz___WWWVVVTTTSSSSSSUUUWWWXXXUUUUUUVVVXXX]]]bbbgggkkkmmmrrryyy~~~~~~}}}{{{{{{zzzyyyvvvqqqkkkeee___\\\TTTNNNFFFAAAAAAAAAAAA@@@AAAAAA@@@@@@???@@@@@@AAAFFFJJJ[[[zzzrrrZZZKKKCCCLLL[[[uuuQQQAAA>>><<<999777888888888===DDDQQQ___}}}ooobbbfffzzzwwwiiiWWWJJJBBB>>>FFFPPPUUUdddtttvvvhhhTTTMMMNNNDDD>>>CCCEEEJJJLLLOOOPPPOOOMMMJJJIIINNNRRR___rrr~~~xxxeeeVVVUUUOOOLLLOOORRRRRRTTTXXXYYYYYYZZZ\\\\\\[[[XXXUUUTTTSSSSSSSSSUUUWWWZZZ\\\bbbdddggghhhggghhhiiijjjjjjrrrooommmyyy}}}wwwmmm]]]ddd~~~nnneeetttlllKKKBBB:::888888666555777666444333444333555===FFFZZZtttpppttt{{{]]]PPPOOOMMMNNNrrrUUUIIIFFFCCCAAAAAAAAAAAA@@@BBBFFF[[[nnnaaaRRRKKKKKKQQQ[[[cccrrr}}}ssspppyyyjjjRRRIIIIIIIIIIIIHHHFFFDDDGGGMMMRRRTTTVVVWWWTTTNNNJJJJJJMMMKKKOOOUUUZZZ\\\WWWOOOHHHFFFFFFGGGKKKRRR\\\eeekkkyyyuuuooobbbWWWQQQNNNSSSeeeyyy~~~___VVVUUUTTTSSSSSSUUUVVVXXXVVVVVVWWWZZZ^^^dddiiilllnnnssszzz~~~||||||zzzyyywwwsssmmmeee___[[[SSSMMMEEEAAA@@@AAA@@@???????????????@@@AAABBBCCCHHHMMM^^^~~~pppXXXIIIBBBNNN^^^wwwPPPAAA???<<<999777888888888===DDDOOO]]]yyysssdddccc}}}}}}sssjjj]]]OOOEEEFFF@@@HHHWWWeeezzzqqqZZZOOOLLLCCCAAAGGGIIIGGGHHHKKKMMMOOONNNJJJHHHKKKOOO\\\ppp|||xxxeeeTTTPPPMMMMMMRRRUUUVVVYYY]]]^^^^^^^^^^^^]]]\\\[[[ZZZWWWVVVVVVWWWXXX[[[^^^___ccceeehhhiiiiiiiiikkkmmmjjjuuutttrrrzzzxxxmmm]]]eee|||yyyiii```llljjjJJJAAA999888777555555666555333333444444555===FFFZZZrrr|||lllkkk{{{dddVVVSSSPPPPPPsssVVVIIIFFFCCCAAAAAAAAAAAA@@@CCCHHH^^^rrrbbbQQQLLLNNNTTT]]]eeeyyyuuuuuuzzzuuu^^^LLLHHHKKKKKKJJJHHHHHHJJJMMMQQQTTTVVVVVVUUUQQQKKKGGGHHHIIIJJJLLLOOOSSSTTTRRRMMMIIIJJJJJJKKKNNNUUU___hhhnnnwww~~~yyylllggg___WWWRRROOOWWWppplllYYYUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWXXX[[[```eeekkknnnqqqvvv{{{}}}|||yyyyyyxxxtttnnnfff^^^ZZZQQQKKKDDD@@@@@@@@@???>>>======>>>???@@@BBBDDDEEEKKKOOObbbjjjTTTFFFAAAOOO___wwwNNNBBB@@@<<<999777888888888===CCCLLLZZZvvvwwwgggbbbwwwuuufffZZZPPPHHHBBBEEE???JJJbbbyyyxxx^^^NNNJJJCCCEEELLLMMMGGGFFFGGGKKKOOOQQQOOOLLLJJJMMMWWWgggtttrrr```NNNLLLLLLPPPVVVYYYYYY]]]bbbdddeeedddbbb___]]]]]]^^^ZZZZZZ[[[\\\^^^```bbbcccdddfffiiijjjkkklllnnnpppppp}}}~~~yyy}}}{{{lll^^^gggyyyuuudddYYYbbbvvvfffIII@@@999777777555444666444222222444444666>>>GGG]]]sss}}}jjjcccyyyyyyfffWWWTTTQQQQQQsssWWWIIIFFFCCCAAAAAAAAAAAA@@@CCCGGG]]]vvvcccQQQLLLPPPUUU___hhh~~~|||rrryyywwweeeSSSIIIIIIMMMKKKJJJHHHJJJMMMRRRTTTUUUWWWWWWTTTOOOJJJHHHJJJLLLOOOOOORRRUUUVVVUUURRROOOOOONNNNNNQQQXXXbbbkkkqqqwww}}}xxxjjjccc]]]XXXTTTPPPYYYuuulll^^^UUUUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXYYY\\\aaaffflllooouuuyyy}}}|||{{{yyyyyyxxxuuuooofff]]]XXXPPPJJJCCC??????@@@???=========>>>???@@@BBBCCCDDDKKKPPPcccdddQQQEEEBBBQQQ^^^qqq|||MMMBBB???<<<999777888777777<<>>GGG```wwwkkk```uuuzzzgggWWWTTTRRRTTTtttWWWIIIFFFCCCAAAAAAAAAAAA@@@BBBFFFXXXuuuaaaPPPMMMQQQWWWcccpppxxxooowwwzzzhhhVVVJJJGGGIIIMMMJJJIIIIIIKKKOOOSSSUUUVVVVVVTTTPPPLLLIIIJJJMMMOOORRRSSSUUUYYY[[[ZZZWWWUUUTTTRRRRRRTTTZZZccclllrrrsssyyy{{{mmmaaa[[[WWWSSSOOOUUUmmmpppccc[[[WWWUUUUUUUUUVVVVVVWWWXXXYYYXXXXXXZZZ]]]bbbhhhmmmqqqxxx{{{~~~{{{yyyxxxyyyxxxuuunnneee\\\WWWNNNIIICCC???@@@@@@???===????????????@@@AAABBBCCCJJJNNNaaa]]]NNNEEEDDDSSS\\\kkkzzzMMMCCC======999777888777666;;;BBBJJJZZZyyywwwiiicccvvvrrr___OOOFFFCCCDDDIIIPPPkkkgggSSSGGGFFFEEEKKKQQQMMMMMMIIIEEEFFFLLLSSSYYY[[[RRRQQQNNNQQQ]]]hhhfff]]][[[XXXXXX[[[[[[[[[^^^dddiiinnnpppkkk```WWWTTTUUU[[[]]]```cccfffhhhiiijjjhhhiiikkklllmmmooorrruuu}}}}}}{{{hhh^^^lllwwwxxx}}}cccRRR___|||]]]HHH@@@999999888555444555333222333555555666===FFF```yyymmmaaavvvmmmZZZUUUTTTWWWuuuYYYIIIFFFCCCAAAAAAAAAAAA@@@BBBDDDRRRooo]]]OOOOOOTTT[[[lll|||rrrwww~~~oooYYYIIIDDDEEEHHHIIIHHHIIIKKKMMMPPPSSSUUUWWWUUUQQQLLLHHHHHHJJJOOORRRRRRRRRTTTVVVYYYZZZXXXVVVXXXVVVTTTUUUZZZbbbkkkqqqmmmrrrxxx}}}pppaaaZZZTTTRRROOOPPP___qqq~~~zzzlll```[[[YYYVVVUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[___dddjjjpppsssyyy|||}}}zzzyyyyyyxxxwwwssslllccc[[[VVVNNNIIICCC@@@@@@AAA???===????????????@@@AAABBBBBBIIIMMMaaa~~~YYYLLLDDDFFFWWW___jjjwwwvvvLLLCCC<<<===999777777666666:::AAAJJJYYYxxxuuuiiicccuuuppp\\\KKKCCCDDDGGGNNN]]]{{{rrrYYYKKKFFFFFFEEELLLRRRLLLJJJIIIFFFFFFIIIOOOWWW[[[WWWUUUPPPMMMXXXjjjtttssshhh```ZZZZZZ\\\___dddjjjpppuuuvvvmmm^^^QQQNNNOOOYYY[[[```eeeiiikkklllllllllmmmnnnnnnoooqqquuuwww|||~~~zzzggg___nnn{{{|||aaaTTTjjj]]]IIIAAA;;;::::::777555555444333444666555666<<>>>>>>>>???@@@BBBCCCDDDKKKOOObbb{{{VVVIIIAAAFFF\\\gggrrr~~~rrrJJJDDD<<<===999777777666555:::@@@JJJXXXuuuuuuhhhaaaooonnnXXXGGGBBBGGGMMM[[[mmmyyyfff___XXXSSSIIIGGGGGGEEELLLSSSMMMFFFIIILLLLLLKKKNNNTTTYYYZZZ[[[TTTMMMTTTiiiyyy~~~ssseeeXXXWWW^^^gggpppvvv||||||nnn[[[MMMLLLPPPWWWZZZ```ggglllnnnooopppqqqqqqrrrrrrrrrtttwwwzzz|||vvvrrrqqqsssvvvyyyzzz}}}{{{fff___ppprrr\\\XXXvvv___IIIBBB<<<;;;;;;888555666555444555666555555:::BBBYYYvvvwwwgggrrrwwwddd\\\VVVWWWzzz___IIIFFFCCCAAAAAAAAAAAA@@@EEECCCKKK}}}vvv```SSSMMMTTT[[[fff~~~yyy}}}~~~wwwdddNNNDDDGGGLLLKKKGGGGGGMMMRRRSSSQQQRRRVVVZZZ\\\WWWOOOKKKKKKOOOSSSVVVRRROOOJJJIIILLLQQQVVVYYY\\\YYYVVVUUUXXX___hhhmmmhhhkkkpppxxx~~~rrrlll```XXXZZZZZZTTTRRRTTTMMMRRRVVVVVVVVVWWWZZZ[[[WWWXXXYYY[[[\\\\\\]]]]]]______aaadddiiipppvvvyyywww{{{|||zzzyyywwwtttnnnggg```YYYVVVMMMIIIDDDBBBBBBBBB@@@>>>;;;<<<===>>>AAACCCEEEFFFMMMQQQdddzzzUUUGGG???FFF```nnnzzznnnHHHDDD>>>===999777777666555:::@@@JJJVVVpppwwwiii^^^jjjnnnWWWFFFBBBKKKTTTllloooVVVRRRQQQRRRJJJIIIHHHDDDLLLTTTPPPDDDKKKRRRSSSPPPOOOTTTYYY]]]___XXXMMMPPPdddvvv|||xxxgggWWWVVV```mmmyyynnnXXXKKKLLLRRRVVVZZZaaahhhmmmqqqrrrrrrtttuuuuuuuuutttvvvzzz|||xxxnnncccbbbcccfffjjjmmmpppuuuzzz|||eee___qqqiiiXXX[[[bbbJJJBBB===<<<<<<999666666666555555777666555:::AAAYYYvvv~~~lllrrrppphhhbbbaaa|||]]]JJJFFFBBB@@@@@@AAAAAAAAA@@@@@@OOOsssooo___SSSNNNUUU\\\hhh]]]IIIKKKJJJIIILLLKKKOOOPPPRRRTTTWWWZZZ\\\]]]^^^VVVLLLHHHNNNVVVVVVRRRQQQKKKGGGHHHIIIKKKQQQWWWWWWZZZ\\\YYYVVVYYYccckkkmmmkkkkkkpppvvvyyywwwssslllhhhbbb]]]ZZZXXXVVVUUUWWWUUUTTTWWW[[[^^^^^^]]]ccc^^^]]]```aaa___^^^```aaabbbeeehhhmmmrrrvvvyyy{{{~~~}}}{{{}}}yyytttnnnggg```XXXSSSKKKHHHCCC@@@@@@@@@@@@@@@===>>>???>>>>>>>>>AAACCCJJJTTTccc{{{SSSEEEBBBJJJdddxxx|||lllGGG???<<<<<<<<<;;;999777888:::<<>>:::777555555555555444333222555999===NNNbbbyyyuuuhhh}}}yyyhhh[[[___JJJGGGCCC@@@@@@AAAAAAAAADDD@@@IIIkkknnnXXXPPPOOOXXX```lllpppRRRDDDHHHJJJLLLQQQQQQUUUVVVWWWYYYZZZZZZYYYXXXTTTKKKHHHQQQZZZ^^^ccchhhdddVVVJJJHHHKKKOOOQQQTTTWWWZZZ[[[XXXSSSRRRUUUYYYgggiiimmmoooqqqsssuuuwwwzzz{{{{{{zzzwwwrrrmmmjjjhhhgggfffiiinnntttyyy{{{pppjjjfffffffffcccccceeeggghhhkkknnnsssyyy}}}}}}|||{{{zzz|||yyytttmmmfff^^^UUUPPPJJJFFFBBB??????@@@@@@???@@@AAABBBBBBAAACCCFFFHHHLLL\\\mmmsssPPPHHHEEEJJJgggdddDDDAAA???::::::999777666666888:::DDDSSShhh~~~kkk]]]jjj}}}xxx___KKKEEEDDDNNNbbbrrrZZZPPPSSS]]]mmmaaaQQQJJJLLLRRRVVVVVVSSSOOOOOOTTTWWWVVVUUUWWWVVVfffrrrssslll^^^bbbwww~~~vvvsssyyy|||eeeRRRKKKOOOUUU^^^mmm{{{zzzyyyxxxzzz}}}~~~ppphhheeejjjnnnlllooouuuqqqzzz~~~www{{{~~~uuugggfff{{{vvvoooxxxfffWWWQQQIII@@@;;;888555333555555444333333555999<<>>999999888666555555777:::AAAPPPfff}}}mmm]]]hhh}}}{{{bbbMMMHHHGGGQQQeeecccTTTSSSXXXbbbjjj]]]OOOKKKRRR[[[^^^^^^YYYTTTPPPOOONNNNNNRRRXXXZZZfffttt~~~{{{hhheeexxxyyyiiiYYYOOOPPPVVV[[[jjj}}}{{{zzzxxxwwwzzz~~~wwwvvvzzz}}}wwwzzz}}}rrrfffhhhoookkkuuulllZZZVVVLLLAAA;;;999777333555555555444333555888;;;DDDWWWnnneeejjjzzzuuuqqq```XXXaaaKKKGGGCCC@@@@@@@@@@@@@@@BBBAAAIIIhhhuuu]]]UUUQQQVVVaaarrr|||~~~]]]IIIBBBFFFEEEIIINNNLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJPPPXXX\\\cccwwwlllSSSIIIKKKPPPTTTWWWVVVZZZ^^^___]]][[[ZZZZZZaaagggmmmooonnnqqqwww}}}xxxpppmmmkkkiiijjjmmmjjjlllnnnrrrxxx}}}}}}|||zzzzzzzzz{{{xxxsssnnnggg^^^UUUNNNHHHDDD@@@>>>>>>?????????>>>???@@@AAAAAACCCGGGJJJOOOeeewwwnnnIIIAAABBBOOOlll___EEEBBB<<<999999888666444555777999???MMMccc|||rrr___fffhhhRRRJJJHHHSSShhhvvvZZZQQQUUU[[[bbbaaaWWWLLLLLLTTT]]]___^^^VVVPPPKKKHHHGGGIIISSS^^^eeekkksssqqqfffqqq{{{yyyvvvrrriiibbbYYYTTTUUU\\\dddiii|||xxxwwwvvvvvvxxx}}}~~~yyy{{{{{{ooodddhhheeecccnnnrrr___[[[OOOAAA::::::999444555555555444444555777:::BBBSSSjjjdddccczzzzzztttooo\\\VVV```KKKHHHCCC@@@@@@@@@@@@???@@@BBBIIIcccvvv___XXXTTTZZZggg|||www|||vvvXXXHHHDDDGGGEEEHHHMMMJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHMMMTTTZZZbbbqqqkkkSSSIIIKKKOOOSSSVVVYYY\\\```bbbaaa___]]]\\\]]]bbbfffggggggiiinnnttt~~~xxxrrrmmmjjjjjjmmmlllmmmppptttyyy}}}|||zzzyyyxxxwwwtttqqqllleee]]]SSSMMMFFFCCC???===>>>?????????<<<>>>???@@@AAACCCGGGJJJRRRgggxxxhhhEEE@@@DDDQQQlll}}}]]]EEECCC;;;999999888666555555777999===JJJ```zzzwwwcccfffzzzpppZZZOOOJJJVVVnnnuuuYYYRRRWWW[[[___]]]UUULLLKKKOOOTTTUUUSSSMMMJJJGGGFFFFFFJJJVVVdddnnnppprrr{{{uuudddddduuu~~~tttiiibbb\\\VVVSSSQQQQQQUUU___lllwww~~~ttttttssstttxxx|||}}}~~~zzzlllaaahhh~~~bbbaaammmvvvgggbbbTTTBBB:::;;;:::555555555666555444555777999DDDUUUkkkbbb___rrrxxxwww^^^TTT```LLLHHHCCCAAA@@@@@@@@@???@@@BBBGGGZZZrrr]]]YYYYYYaaarrrrrryyywwwTTTHHHGGGJJJGGGJJJOOOKKKIIIHHHGGGFFFFFFHHHIIIJJJKKKRRRVVVYYYggg}}}sssaaaPPPIIIKKKMMMOOOQQQVVVYYY^^^bbbcccbbbaaa```^^^```aaaaaa___```dddgggpppuuu|||}}}uuunnnmmmpppmmmoooqqqvvv{{{~~~~~~~~~}}}{{{yyyvvvuuuqqqooolllhhhbbbZZZQQQJJJFFFBBB???======>>>??????<<<===???@@@AAADDDHHHKKKVVVjjjyyy___AAACCCIIISSSiiiwwwZZZDDDDDD<<<::::::999777555555888:::<<>><<<===>>>??????<<<>>>@@@AAABBBEEEIIILLLXXXkkkxxxWWW???FFFNNNTTTffftttWWWCCCDDD===::::::999777666666888:::;;;HHH\\\vvvjjjdddoooxxxooo___XXXhhh}}}___YYY```eeejjjZZZSSSJJJBBB??????AAABBBHHHLLLRRRTTTPPPMMMSSS]]]^^^iiilllqqq|||yyyggg\\\VVVaaacccUUUJJJJJJKKKGGGPPPVVVaaarrrwwwtttoooppprrruuuyyy}}}xxxiii^^^hhhrrraaadddwwwzzzttt___EEE:::<<<;;;555555666666666444444666888===MMMbbbxxx```^^^lll{{{vvvlllbbb___MMMGGGBBBBBBAAA???>>>AAA@@@===EEESSSnnnxxxeeeYYYTTTVVVfff}}}rrruuu~~~WWWMMMGGGKKKQQQSSSRRRRRROOOOOOPPPPPPQQQQQQQQQQQQPPPRRRVVV]]]eeehhhfffcccXXXQQQMMMLLLHHHBBBBBBHHHKKKMMMOOOSSSXXX\\\```bbbdddaaa^^^]]]^^^`````````hhhooouuuyyy}}}uuutttttttttwww{{{~~~|||zzzxxxvvvuuummmllljjjeee]]]UUUMMMHHHDDDCCCAAA@@@@@@@@@AAAAAACCCAAAAAADDDDDDCCCGGGMMMXXXnnnzzzSSSGGGAAAJJJ\\\nnnyyy[[[GGG@@@AAA;;;:::777555444444555666888DDD]]]sssmmm]]]hhh~~~|||xxxyyyfff\\\mmmlll\\\ZZZ^^^gggooocccNNN>>>===???>>>BBBJJJXXXaaagggeee___YYYRRRKKKRRRZZZnnn}}}}}}{{{oooZZZXXXTTTPPPKKKGGGFFFJJJOOOYYYeeesss~~~xxxvvvppplllnnnhhhlllqqquuuxxxzzz|||~~~yyyiii[[[pppxxxooowwwZZZfff}}}bbbHHH:::888999:::666555444333444444666666>>>LLL^^^uuummm^^^mmm{{{}}}iii___MMMGGGBBBBBBAAA???>>>AAABBB???DDDQQQjjjvvvbbbUUUPPPRRR```uuuxxxvvvXXXOOOIIILLLRRRSSSRRRRRRQQQPPPOOONNNNNNMMMNNNNNNRRRSSSUUUXXX[[[\\\ZZZYYYXXXRRROOONNNIIICCCAAAEEEGGGIIILLLQQQWWW\\\aaacccfffdddbbbaaabbbdddhhhjjjrrr}}}yyyvvvuuuvvvxxx||||||wwwyyy}}}~~~~~~|||zzzxxxvvvtttnnnmmmjjjddd\\\SSSKKKGGGCCCBBB@@@?????????@@@AAACCCAAAAAADDDDDDDDDGGGMMM[[[qqqzzzRRRHHHCCCKKKZZZoooxxxXXXEEE???@@@;;;:::777555444444555666888BBBYYYlllxxxnnn]]]ggg|||xxx{{{kkkbbboooxxxbbbZZZ\\\dddmmmtttaaaOOO???<<<>>>AAAKKKWWWccclllsssnnndddZZZPPPIIIOOO\\\ttt|||wwwmmm\\\SSSOOOLLLIIIFFFFFFLLLSSS^^^iiizzz~~~lllkkkmmmjjjhhhjjjllloootttwwwzzz|||yyyiii]]]ssswwwqqqnnnYYYiiiaaaGGG;;;::::::999666555444444444444666666???KKK\\\qqqqqqbbbuuunnn```MMMGGGBBBBBBAAA???>>>AAACCC@@@DDDNNNfffuuu___RRRNNNOOOZZZlllyyyYYYQQQKKKNNNRRRRRRQQQQQQQQQPPPMMMJJJIIIHHHIIIIIIOOOQQQRRRRRRQQQPPPQQQQQQWWWTTTRRRQQQMMMGGGCCCDDDEEEGGGKKKPPPWWW]]]bbbeeefffggggggeeeeeeiiipppvvv{{{yyyyyy{{{rrrmmmnnnrrr|||~~~~~~}}}{{{yyywwwuuutttpppnnnjjjcccZZZQQQIIIEEEAAA@@@???>>>>>>>>>???@@@CCCAAAAAADDDDDDDDDHHHNNN]]]uuuvvvPPPIIIEEEKKK\\\uuuyyy~~~~~~SSSCCC>>>???;;;:::888555444555555666888???RRRbbbnnnrrr^^^dddwwwyyy~~~|||qqqiiippp}}}uuuggg[[[\\\eeennnuuuzzzaaaQQQCCC@@@DDDKKKZZZhhhpppxxx}}}vvviii]]]RRRIIIKKKZZZuuuyyyrrriiiYYYKKKHHHEEEFFFEEEGGGPPPZZZggguuusssdddZZZ___fffggggggjjjnnnqqquuuxxxzzz}}}xxxhhh```wwwtttvvvggg\\\rrr^^^EEE===<<<;;;999777666555444444444666666<<>>@@@CCC???CCCLLLeeewww```RRROOOPPPYYYhhh||||||XXXPPPLLLNNNPPPOOONNNOOONNNLLLHHHFFFDDDEEEFFFHHHKKKNNNPPPOOONNNNNNQQQTTTUUUUUUUUUUUUTTTOOOJJJGGGFFFHHHLLLQQQWWW]]]aaadddjjjlllmmmkkkkkkpppzzz~~~tttllljjjmmmwww~~~}}}}}}}}}|||zzzxxxvvvtttsssqqqnnnhhhaaaWWWNNNGGGCCC@@@???>>>======>>>???@@@CCCAAAAAADDDEEEEEEIIIOOO___yyyqqqOOOHHHCCCKKKbbbwwwOOOCCC??????<<<:::888666555555666777999<<>>@@@@@@>>>CCCLLLddd|||fffRRROOOQQQZZZiii~~~}}}TTTNNNJJJLLLMMMKKKJJJLLLGGGFFFDDDCCCCCCEEEHHHIIILLLOOOQQQQQQPPPQQQUUUYYYTTTVVVXXXZZZ[[[YYYSSSMMMGGGIIIKKKOOOTTTYYY]]]___kkknnnppppppqqqwwwzzzpppkkklllsss|||~~~||||||||||||{{{yyywwwuuusssrrroookkkeee]]]TTTLLLEEEBBB???>>>=========>>>???@@@BBBAAAAAAEEEEEEEEEIIIOOOcccnnnNNNFFF@@@LLLlllrrrMMMDDD@@@@@@<<<;;;888666555555666777999;;;GGGUUUccc|||bbb^^^lllzzzyyy|||uuullleeebbb\\\[[[```lllvvvuuupppmmmcccWWWMMMOOOZZZdddiiikkkgggfffdddbbbeeeddd[[[OOOGGGKKK\\\iiikkkjjj___IIICCC======CCCEEEJJJZZZmmm}}}cccSSSPPPPPPWWW^^^aaabbbbbbiiilllqqqtttxxx{{{uuueeebbb~~~nnn}}}xxxtttyyy[[[CCC@@@@@@===999888777666555444555555666:::@@@OOOhhhlllpppdddMMMGGGBBBBBBAAA???>>>AAA>>>===BBBJJJaaalllSSSPPPQQQ]]]ooovvv{{{xxxPPPKKKHHHJJJKKKHHHHHHJJJCCCCCCCCCDDDFFFIIILLLNNNQQQSSSSSSTTTSSSTTTWWWYYYTTTWWWZZZ]]]``````ZZZRRRGGGHHHJJJMMMQQQUUUXXXZZZccceeeiiimmmrrr{{{vvvoooooouuu|||~~~}}}|||{{{{{{{{{zzzxxxvvvtttrrrqqqkkkgggaaaYYYQQQJJJEEEBBB???>>>=========>>>???@@@BBBAAABBBEEEFFFFFFJJJPPPhhhkkkKKKDDDAAAPPPssslllLLLEEEBBB@@@<<<;;;999666555666666777888999EEERRR```}}}iiicccmmmzzzwww{{{}}}vvvmmmbbb[[[YYY[[[bbblllooojjjcccaaa```XXXRRRTTT[[[``````]]]YYYXXXWWWZZZaaaddd^^^SSSJJJFFFNNN[[[dddjjj```JJJDDD>>>>>>EEEGGGLLL___uuu~~~fffSSSKKKJJJLLLOOOSSSUUUVVVVVVcccgggmmmrrrwwwzzz~~~ssscccccc~~~lllyyytttzzzZZZCCCAAAAAA===;;;999888666555555555555666>>>AAAOOOggg{{{ppp{{{eeeMMMGGGBBBBBBAAA???>>>AAA???>>>BBBGGG\\\oooWWWSSSUUUdddzzz|||nnnxxxlllMMMIIIGGGIIIJJJGGGGGGIIICCCDDDEEEHHHKKKNNNPPPRRRRRRQQQRRRSSSVVVWWWWWWVVVVVVZZZ\\\]]]aaaccc]]]SSSIIIJJJLLLOOORRRVVVYYY[[[^^^aaafffnnnyyy{{{{{{}}}|||{{{{{{zzzzzzyyyxxxvvvsssqqqpppgggccc\\\UUUNNNHHHEEECCC??????>>>===>>>???@@@AAABBBAAABBBEEEFFFFFFKKKQQQiiigggFFFEEEFFFTTTuuuhhhJJJEEEAAA>>>===;;;999777666666777777777888CCCOOO\\\yyyuuujjjnnnzzzuuuxxxyyypppddd[[[ZZZ]]]ccchhheee]]]ZZZ\\\]]]]]][[[XXXVVVVVVUUUSSSSSSYYY^^^aaaeeefffaaaZZZOOOFFFIIITTT```lllgggSSSHHHAAAAAAHHHJJJMMMbbb{{{wwwdddUUUJJJFFFHHHHHHIIIJJJMMMNNNOOOXXX^^^fffmmmrrruuuxxxzzzzzzqqq```fffwwwkkknnnfffzzzZZZDDDBBB@@@===<<<:::999777555555555555666<<<>>>LLLeee~~~pppoooeeeMMMGGGBBBBBBAAA???>>>AAA@@@???BBBEEEWWWqqq\\\WWWYYYjjjssshhhuuueeeLLLHHHGGGJJJJJJGGGGGGJJJEEEFFFIIILLLOOOQQQSSSTTTNNNMMMMMMQQQVVVYYYXXXVVVXXX[[[]]]]]]aaaddd]]]RRRKKKLLLOOORRRVVVZZZ]]]___eeegggmmmyyy~~~}}}|||{{{{{{zzzzzzyyywwwuuusssqqqpppddd```ZZZSSSLLLHHHEEEDDD??????>>>>>>>>>@@@AAABBBBBBAAABBBEEEFFFFFFKKKQQQfffaaaBBBEEEKKKXXXuuueeeIIIEEEAAA======;;;999777666666777888777777BBBMMMYYYuuu~~~ppplll|||zzztttvvv|||ssshhh___]]]___dddddd^^^WWWXXX^^^^^^cccddd\\\SSSNNNOOOQQQUUUaaalllooommmjjjfffaaaSSSIIIJJJSSS___mmmmmm]]]LLLCCCCCCJJJKKKNNNddd~~~yyybbbUUULLLEEEFFFHHHIIIGGGHHHKKKNNNOOOOOOUUU^^^ggglllooorrrsssrrrxxxooo___gggrrrjjj~~~```XXXnnnZZZEEEBBB???======:::999777666555555555666777888GGGbbb|||oooeeezzz~~~eeeNNNGGGBBBBBBAAA???@@@BBBBBB999AAAIIIOOOyyyzzznnn```VVVaaa|||llliiittt]]]MMMLLLKKKKKKMMMOOOOOONNNMMMNNNPPPTTTWWWWWWTTTRRRQQQOOOMMMMMMPPPUUUXXXZZZ\\\\\\\\\___bbbbbb___[[[PPPPPPSSSWWW^^^eeejjjlllooossszzz~~~|||{{{yyywwwuuusssqqqnnnkkkccc[[[SSSOOOKKKEEECCCDDD@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEDDDDDDHHHPPPWWWhhh~~~|||YYYHHHIIINNN\\\rrrbbbFFFEEEGGG@@@EEE===888888888666444555555999===EEE[[[{{{vvvcccnnn}}}sssppp|||zzzkkk___YYY[[[aaaddd^^^VVVXXX```ooohhh]]]RRRMMMMMMRRRVVVppprrrsssqqqmmmgggdddbbb[[[SSSIIIKKK\\\lllmmmcccMMMIIICCCDDDHHHIII\\\~~~zzzgggSSSHHHFFFIIILLLMMMMMMMMMLLLLLLMMMOOOVVVWWWYYY]]]aaacccbbbaaacccfffmmmuuuxxx{{{}}}kkkccchhheeeooopppcccWWWuuuwwwRRRFFFCCCCCC999===:::999888777666666666666:::;;;GGG]]]sssjjj___nnnuuu|||cccNNNHHHCCCBBBAAA???@@@BBBDDD;;;BBBGGGKKKqqq{{{lll\\\TTTaaa{{{nnnjjjuuuaaaSSSQQQPPPPPPRRRSSSRRRRRRQQQQQQRRRSSSUUUUUUSSSQQQPPPOOOMMMNNNPPPSSSVVVXXX]]]\\\]]]aaaeeegggfffddd]]][[[YYY\\\bbbhhhjjjkkkttt{{{|||zzzttttttuuuwwwyyyyyyxxxvvv}}}|||zzzwwwuuutttqqqmmmjjjbbbZZZRRROOOJJJEEECCCDDD@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEDDDEEEJJJSSSZZZggg|||uuuRRRDDDIIIRRRaaaxxx{{{bbbGGGHHHJJJEEEFFF>>>888888888666555666444888;;;CCCXXXvvvxxxccckkkuuupppzzzzzziii[[[TTTWWW]]]aaa\\\XXX]]]gggmmmggg\\\PPPIIIMMMYYYcccqqqooommmjjjhhhfffeeeeeeccc[[[PPPLLLVVVcccgggbbbUUUOOOFFFEEEIIIIIIYYYxxx{{{hhhVVVJJJGGGKKKOOOPPPQQQRRRTTTVVVYYY\\\^^^`````````bbbbbb```\\\YYYZZZ]]]cccjjjmmmqqq{{{|||iiibbbkkkfffqqqjjj\\\]]]qqqOOODDDBBBCCC999>>>:::999888777666666666666777777AAAWWWmmmkkk___lllyyyzzzaaaOOOHHHCCCBBBAAA??????BBBCCC<<<@@@DDDGGGggg{{{}}}hhhXXXRRR___vvvpppmmmyyygggWWWUUUSSSSSSTTTUUUTTTSSSSSSSSSSSSTTTVVVWWWUUUSSSQQQPPPPPPPPPQQQSSSUUUVVV\\\]]]___ccchhhlllmmmmmmiiieeeaaa```aaaccccccbbblllwww~~~{{{vvvqqqooommmkkkjjjqqqrrrtttvvvxxxxxxvvvttttttwww{{{}}}}}}~~~xxxzzz~~~|||zzzxxxvvvtttqqqmmmiii```XXXQQQMMMIIIDDDBBBCCC@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEGGGMMMWWW^^^hhhyyyoooMMMAAAJJJVVVggg~~~ooo}}}aaaIIILLLOOOKKKGGG???888888888666555666444777:::@@@RRRnnn|||bbbeeewwwqqqwwwzzzfffWWWPPPUUU\\\___\\\[[[cccnnnkkkeeeYYYLLLGGGNNN```nnnoooiiibbb___aaadddffffffhhhcccXXXNNNNNNXXXbbbfffcccZZZKKKFFFJJJIIIVVVppp~~~ppp]]]NNNHHHJJJOOOSSSUUUVVVXXX[[[^^^bbbeeefffkkkjjjiiiiiigggddd___[[[XXXYYY]]]bbbdddhhhrrr}}}zzzgggaaaooozzzgggttthhh\\\hhhhhhKKKCCCAAABBB:::???:::999888777666666666666666555<<>>;;;===BBBFFF___{{{{{{eeeUUUQQQ[[[lll{{{ooopppnnnWWWUUUSSSSSSSSSTTTSSSRRRRRRSSSUUUXXX[[[[[[XXXVVVQQQRRRSSSSSSSSSSSSUUUVVV[[[]]]aaagggnnntttwwwyyyvvvsssnnneee\\\UUURRRQQQWWWcccnnnssssssqqqmmmgggiiikkkllljjjgggeeefffgggjjjrrr{{{|||zzzzzzzzzppprrrxxx||||||zzzxxxvvvtttpppkkkhhh^^^VVVOOOKKKHHHCCCAAABBB@@@@@@@@@@@@AAABBBCCCCCCAAACCCDDDEEEHHHPPPZZZbbbiiixxxlllLLLDDDKKKXXXkkk~~~nnn```MMMQQQUUURRRHHH@@@999888888666555777444666888>>>MMMfff~~~cccbbbzzz|||zzzrrrtttzzzeeeUUURRRZZZccceee```^^^eeemmmhhh___RRRHHHGGGQQQaaallleee]]]VVVTTTYYY___aaaaaadddaaaZZZOOOJJJRRRcccpppqqqdddOOOFFFIIIJJJTTTkkkuuulll___TTTOOOOOORRRUUU[[[^^^dddkkkrrrvvvxxxxxx}}}yyysssmmmhhhbbb]]]YYY[[[\\\___bbbbbbdddmmmwwwwwwdddaaauuuqqqiiixxxzzzccc\\\xxx```JJJCCC@@@BBB:::>>>:::999888777666666666666888666;;;LLLcccxxxzzzjjjmmmwwwyyy}}}eeePPPIIICCCBBBAAA???>>>AAA>>>===>>>AAAEEEXXX|||yyycccUUUPPPVVVbbbooo~~~mmmsssrrrVVVTTTRRRRRRSSSSSSSSSQQQUUUWWWZZZ^^^___\\\WWWSSSOOOQQQSSSSSSRRRSSSUUUXXXYYY___iiittt~~~rrr[[[JJJDDDEEEGGGPPPXXXYYYZZZ\\\^^^]]]```dddfffccc^^^___hhhqqqppp|||zzz{{{xxxooojjjmmmrrrxxx{{{zzzxxxvvvsssoooiiieee[[[SSSLLLIIIFFFBBB@@@BBB@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDFFFIIIQQQ\\\cccggguuugggKKKFFFLLLXXXpppuuucccUUUZZZ]]]ZZZJJJAAA:::888888666666888444555777<<>>>>>@@@@@@AAA@@@BBBEEEPPP~~~xxxcccUUUOOOTTT___nnn{{{kkkssssssVVVUUUSSSSSSTTTUUUTTTSSSYYYZZZ]]]______[[[TTTOOONNNPPPSSSSSSRRRTTTXXX]]]___iiiyyyxxx[[[GGGBBBDDDFFFMMMQQQQQQSSSZZZ```bbbaaabbbaaa]]]]]]fffxxx~~~tttlllooolllkkkmmmrrryyy~~~|||~~~zzzyyywwwuuurrrmmmgggbbbYYYQQQJJJHHHEEEAAA???AAA@@@@@@@@@@@@AAABBBCCCCCCAAACCCEEEFFFIIIQQQ[[[ccceeettt```JJJEEELLL[[[xxx~~~kkkbbbgggiiieeeLLLBBB:::999888777666888555555777;;;DDDXXXwwwkkkdddttt|||rrrmmm}}}jjj\\\___mmmwwwrrreee\\\ZZZ\\\]]]QQQEEEDDDKKKQQQQQQNNNCCCAAAAAADDDIIIMMMNNNNNNSSSTTTVVVUUUQQQTTTdddssssssiiiSSSEEEGGGIIIQQQccc^^^___^^^[[[\\\fffvvvmmmggg^^^WWWTTTRRRRRRRRRRRRVVV___gggiiijjjqqqyyymmmaaahhh~~~```lll|||uuunnnvvvxxxSSSIIIDDD???AAA999===:::999888777666666666666444666999@@@PPPgggxxxvvv{{{xxxuuuPPPIIIDDDBBBAAA>>>>>>@@@===AAA???AAAFFFLLLzzzzzz|||xxxdddRRRNNNVVVddduuu|||kkkqqqqqqUUUSSSRRRSSSTTTUUUUUUTTTXXXXXXXXXZZZZZZYYYUUURRRQQQTTTWWWWWWWWWZZZaaagggnnn{{{jjjSSSHHHGGGJJJLLLQQQTTTUUUXXX___ccccccaaa```aaaeeeooo~~~~~~uuuppppppqqqsssuuuyyy~~~{{{{{{}}}~~~yyyxxxvvvtttqqqkkkeee```WWWOOOIIIFFFDDD@@@???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFIIIOOOYYYaaahhhwwwwww[[[IIIBBBMMMbbbwwwrrrvvvvvvqqqMMMCCC;;;999888777777999555555777;;;CCCUUUuuurrrfffppp|||qqqiii{{{ooobbb```oooxxxooo```WWWVVVVVVUUULLLDDDDDDIIILLLJJJFFF@@@AAACCCFFFIIIMMMOOOPPPVVVWWWYYY[[[VVVSSSXXXbbbdddaaaRRRGGGHHHHHHMMM\\\YYY\\\bbbiiiuuupppdddSSSQQQOOOPPPSSSWWWYYYZZZWWW]]]hhhrrrtttrrrvvv|||zzziiiaaammmpppZZZmmm}}}yyywwwjjjJJJEEEBBB>>>AAA:::>>>:::999888777666666666666222777999<<>>>>>@@@777===<<<@@@FFFLLL{{{wwwwwwyyyeeePPPNNNXXXiii~~~kkkooonnnSSSQQQPPPQQQRRRTTTTTTSSSSSSRRRRRRSSSWWWYYYZZZZZZVVVYYY\\\\\\]]]aaajjjqqq{{{mmmUUUHHHFFFJJJNNNNNNSSSVVVXXX[[[``````]]]ZZZ[[[aaapppyyytttvvvtttwww|||~~~zzzvvvyyy|||~~~~~~|||zzz|||~~~xxxwwwuuussspppjjjccc^^^VVVNNNHHHFFFCCC???>>>@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFHHHNNNXXX___mmm}}}tttYYYIII@@@PPPggg|||yyyMMMDDD;;;999888777777999666555777<<>>:::999888777666666666666222888;;;;;;DDDYYYnnnxxxwwwvvv{{{zzz{{{TTTJJJBBBBBBCCCAAA??????BBB>>>@@@===BBBJJJpppqqqrrryyydddYYYOOOWWWmmm{{{mmmsssvvvYYYPPPLLLQQQSSSOOONNNRRRSSSSSSSSSUUUXXX\\\```cccggggggeeebbbaaagggsss|||~~~qqqZZZQQQPPPOOONNNOOOWWWRRRTTT]]]cccaaa]]]]]]ccciiisss~~~wwwuuu}}}|||llliiilllkkkooouuu{{{}}}{{{~~~}}}~~~~~~~~~}}}zzzyyywwwtttqqqjjjccc^^^UUUPPPIIICCCAAA@@@@@@@@@AAABBBBBBAAA@@@???AAABBBCCCEEECCCFFFLLLJJJQQQeeeyyyoooWWWHHHCCC[[[jjjzzzOOODDD:::999;;;999666555777555777:::>>>NNNppp{{{hhhjjjooonnnpppsssfffbbbnnntttlll___VVVQQQNNNOOOMMMJJJGGGEEEDDDEEEEEEFFFHHHLLLOOOQQQPPPOOONNNSSSVVVXXXXXXTTTNNNJJJGGGSSSNNNJJJIIIGGGIIIQQQ[[[XXXooo{{{uuuiiiYYYRRRTTTLLLRRRXXXZZZZZZ]]]bbbgggppp~~~zzzrrraaacccrrrbbbdddqqq|||ooo```iiizzzVVVJJJ@@@???AAA@@@??????<<<<<<;;;:::999777777666888555555<<>>MMMnnnjjjiiixxxqqqooo~~~vvvjjjeeennnuuuqqqbbbTTTMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGJJJNNNPPPNNNJJJGGGEEEEEEEEEHHHLLLOOOSSS]]]hhh|||mmmggg___TTTPPPSSSTTTYYY^^^bbbdddhhhooouuupppaaagggxxxxxx___hhhtttrrrdddYYYfffuuuwwwTTTIII???>>>@@@???>>>>>><<<;;;;;;:::999888777666888555666:::BBBNNNaaaqqqzzz^^^jjj}}}{{{yyyyyyUUUKKKCCCBBBCCCAAA??????>>>===BBB@@@CCCCCCZZZwwwrrr~~~gggYYYUUUaaavvvtttvvvdddXXXQQQTTTVVVRRRPPPSSSRRRTTTWWW\\\aaaeeeiiikkkmmmmmmkkkjjjkkkssszzzpppXXXQQQNNNQQQVVVYYY[[[]]]YYY]]]ccceeebbbaaaiiisssyyyuuu{{{xxxppppppwww~~~~~~|||{{{{{{{{{}}}{{{zzz{{{}}}~~~|||{{{xxxvvvtttqqqlllfff___ZZZRRRMMMGGGCCCAAA@@@@@@???@@@AAABBBAAA@@@@@@AAACCCAAACCCAAADDDKKKNNNZZZrrruuuXXXHHHAAAIII```nnn~~~LLLCCC<<<<<<===;;;888888888666777:::===JJJhhhmmmfffxxxvvvooowwwzzzooojjjnnnvvvwwwiiiSSSIIILLLFFFFFFGGGGGGGGGGGGHHHHHHFFFEEEDDDBBBAAA@@@???>>><<<@@@EEEHHHHHHGGGFFFFFFDDDGGGNNNWWW]]]gggxxxqqqccc___]]]XXXWWWZZZXXX]]]ccchhhlllqqqyyy~~~}}}mmm```lllnnnaaattt}}}mmm\\\RRRaaatttiiiPPPFFF>>>>>>???>>>======<<<;;;::::::999888777777777666666888<<>>===AAA>>>BBBAAAQQQtttmmmhhhYYYUUU___ooo}}}wwwyyyfffYYYQQQUUUYYYWWWVVVYYYVVVWWWZZZ]]]___aaabbbbbbdddcccbbbbbbeeennnzzzuuummmiiibbb[[[RRRQQQRRRUUUYYY\\\___aaa^^^cccfffdddaaaiii|||}}}ttt|||pppoooooouuu}}}||||||}}}~~~}}}zzzyyyzzz}}}~~~}}}xxxvvvrrrooojjjddd]]]XXXOOOKKKFFFBBBAAA@@@@@@???@@@AAABBBAAA@@@@@@BBBCCCDDDFFFCCCFFFMMMQQQ```zzznnnQQQDDDAAAKKKbbbqqqyyy{{{KKKCCC>>>>>>???<<<999999888666777;;;===GGGbbb}}}pppcccppp|||pppsss}}}tttooonnnuuu{{{nnnTTTHHHKKKDDDEEEFFFFFFGGGFFFFFFFFFCCCAAA>>>;;;999999:::::::::>>>CCCGGGHHHIIIJJJJJJNNNRRRZZZdddnnn~~~qqqhhhaaabbbcccaaa______^^^cccjjjppptttyyy~~~yyyhhh```qqqdddddd|||ooo[[[QQQaaa~~~```LLLDDD======>>>===;;;<<<;;;;;;::::::999888777777666666777777888???RRReee{{{ppphhhvvv}}}qqqmmmqqq~~~XXXMMMDDDBBBBBBAAA???@@@???>>>@@@<<>>;;;;;;999777888;;;<<>><<<999777666888;;;===@@@CCCGGGIIIJJJKKKMMMNNNSSSYYYfffvvvkkkjjjmmmsssuuuqqqllljjjpppuuu|||uuudddaaawww|||]]]hhh~~~kkk[[[XXXnnn\\\HHHBBB===>>>>>><<<:::<<<;;;::::::999999888888888444555777777777===NNN___uuupppwwwtttmmmppp|||YYYNNNDDDBBBBBBAAA@@@@@@@@@>>>???;;;BBBBBBKKK{{{nnnhhhzzzrrr```TTTSSS[[[fffxxx|||mmm\\\QQQSSSWWWUUUSSSUUUSSSSSSUUUWWWYYY[[[]]]^^^bbb___[[[XXXVVVWWWYYY[[[YYYWWWTTTQQQPPPQQQRRRRRRUUUWWWXXXYYY___iiioooqqqmmmjjjeeegggwwwzzzxxxnnnllllllttt}}}}}}zzzzzz}}}}}}{{{yyyxxxwwwtttooojjjddd^^^WWWSSSIIIFFFBBB@@@@@@@@@@@@??????@@@AAAAAA@@@@@@BBBDDDAAAEEEDDDEEELLLPPPccchhhOOOHHHHHHTTTrrrwwwsssoooMMMHHHEEEFFFDDD???<<<<<<:::777888;;;;;;AAATTTiii|||{{{hhhgggzzz{{{uuuzzz{{{nnnhhhgggmmmjjj[[[KKKDDDDDDDDDCCCBBB@@@???>>>>>>;;;999777777888<<<@@@CCCFFFHHHKKKLLLLLLMMMOOOQQQTTT^^^qqqvvv{{{~~~pppaaaddd~~~vvv```sss}}}bbbZZZbbbvvvXXXFFF@@@===???>>>;;;:::<<<:::::::::999999999888888444444666888888<<>>???<<>>OOObbbsssqqqdddqqquuuuuu{{{~~~pppiiicccfffjjjeeeUUUGGGCCCBBB@@@>>>============::::::999:::===AAAEEEHHHKKKMMMOOOOOOOOOPPPRRRTTTZZZ```nnnyyysssrrryyykkk```iiinnnaaazzzxxxaaa___iiifffPPPDDD@@@>>>@@@???<<<;;;<<<:::::::::999999999999888666555666888888:::BBBLLLcccttt|||uuu}}}|||[[[OOODDDBBBBBB@@@@@@AAA>>>>>>@@@===EEECCCBBBiiiyyykkk\\\YYYbbbsssyyyxxxtttcccVVVYYY___```___aaaYYYYYYYYYZZZ]]]aaadddgggcccaaa^^^\\\YYYWWWSSSQQQPPPNNNOOOQQQSSSUUUWWWZZZZZZ^^^aaaeeerrrrrrmmmnnn~~~nnn```___bbbiiizzzzzz{{{yyy{{{}}}{{{|||~~~}}}{{{xxxwwwrrrnnniiiccc]]]WWWPPPLLLFFFCCCAAA@@@@@@@@@@@@??????@@@AAAAAA@@@AAACCCEEE???EEEGGGLLLTTTZZZnnn^^^JJJEEEGGG___^^^QQQMMMKKKLLLHHHAAA>>>>>>;;;888888;;;;;;===LLL^^^oooxxxdddllluuupppssstttmmmddddddlllnnn___LLLAAA@@@===<<<;;;<<<===>>><<<;;;;;;===@@@DDDHHHKKKOOOQQQRRRRRRSSSTTTWWWYYY___]]]aaalllvvv|||uuummmqqqxxxttt|||}}}uuutttzzz|||zzz{{{~~~vvvhhh```lllbbbZZZwww|||iiiffflll|||[[[JJJCCC??????@@@@@@<<<;;;===::::::999999999999999999888555555777888888===CCCXXXkkkzzz|||pppyyy```LLLEEEGGGAAA???BBB@@@AAA???;;;???CCC>>>JJJfffppp```VVVaaa~~~}}}tttzzzaaaYYY`````````eeefffcccaaaaaacccffffffdddaaaaaa^^^ZZZYYYXXXWWWSSSPPPPPPOOOSSSXXXXXXTTTWWW^^^___```gggvvv|||iiioooyyyzzztttfff]]]^^^fffeeeiiizzzttt~~~~~~}}}|||{{{}}}~~~|||yyyvvvssspppjjjccc[[[UUUPPPNNNFFFDDD@@@??????@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBDDDIIIMMMQQQ]]]zzzvvvYYYJJJ@@@RRRmmm[[[LLLJJJFFFDDDCCCBBB@@@>>>@@@===;;;:::888===LLL[[[kkk|||kkkffftttzzzooosssrrrjjjiiiiiinnnfffRRRHHHCCC>>>===??????<<<999===<<<===@@@CCCGGGLLLQQQNNNUUUTTTRRRXXXXXXXXXaaaeeeaaa```dddhhhllluuu}}}}}}wwwllleeeeeehhhgggjjjmmmmmmlllqqqzzzyyy}}}tttaaa\\\pppnnnZZZfff~~~ooohhhuuuUUUDDDCCCAAA???>>>>>>===;;;::::::::::::999888777666666666666666777888:::;;;<<>>IIIdddnnn```YYYeee{{{qqq}}}}}}bbbWWW___aaaccchhhiiifffgggjjjnnnqqqooojjjeee___[[[VVVSSSSSSSSSRRRPPPTTTRRRTTTWWWVVVSSSVVV]]]ccchhhssstttiiiqqqwwwlllhhhddd]]]\\\bbbiii{{{~~~|||{{{{{{|||~~~}}}{{{xxxuuuqqqnnnhhh```YYYRRRNNNKKKFFFCCC@@@??????@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBDDDIIIOOOUUUeeeoooTTTGGG@@@UUUrrrxxxWWWLLLIIIFFFDDDCCCBBB@@@??????===<<<;;;:::>>>KKKYYYmmmjjjcccnnn{{{ooorrrtttllljjjjjjooojjjXXXIIIDDD???===??????<<<999777;;;CCCIIIIIIHHHJJJOOOTTTaaaddd```bbbaaacccnnnlllfffaaaccchhhmmmuuu|||~~~wwwkkkccccccfffgggjjjnnnrrrvvv}}}|||nnn___```xxxddd\\\nnnmmmeeeooo}}}NNNEEECCCAAA???>>>>>>===;;;999:::999999999888777777777666666666777888999;;;<<>>GGG___ooobbb[[[fff|||}}}rrr}}}gggWWW]]]```ccchhhgggggglllssszzz}}}{{{tttnnngggbbb\\\WWWUUUUUUUUUTTTUUUTTTUUUYYYZZZ[[[```gggwww{{{yyymmmdddggguuuvvvooojjjfffccc```aaa___bbblll}}}}}}||||||~~~~~~}}}|||zzzwwwtttoookkkeee]]]UUUOOOJJJHHHDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDJJJRRR]]]qqqdddLLLDDDBBB[[[yyykkkRRRKKKIIIFFFDDDDDDCCCAAA???>>>======>>>===@@@KKKWWWmmmpppdddhhhrrrqqqwwwoookkkiiiooommm]]]IIIDDD???===>>>>>><<<::::::???IIIPPPOOOKKKMMMTTTcccuuuzzzsssrrrpppsss}}}rrriiiaaaaaagggoooxxxtttmmmmmmqqqyyy{{{~~~uuufff\\\fffjjjYYYbbbzzziii```iiiuuurrrIIIIIIBBB@@@>>>>>>>>>===;;;999999999888888888888888888666666666777888999:::;;;AAARRRfffuuuqqq```gggyyyyyysssdddNNNDDDFFFBBB@@@BBB??????@@@===>>>BBB???EEEZZZtttdddYYY___mmm{{{{{{ppp[[[]]]___aaaeeecccccciiirrrzzz}}}|||wwwsssqqqnnniiiddd```^^^\\\\\\WWWYYY\\\bbbggglllqqquuu~~~}}}xxxpppgggaaa^^^^^^jjjssslllkkkfffaaaccchhhhhhcccbbbeeeooo}}}zzz~~~~~~}}}|||zzzwwwuuummmiiicccZZZRRRLLLHHHFFFCCCAAA??????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFKKKTTTddd|||ZZZFFFCCCGGGddd```RRRJJJHHHEEEDDDDDDCCCBBB@@@???>>>???BBBBBBCCCKKKTTThhh~~~|||kkkggg|||xxxqqqyyy|||ssslllfffjjjjjj^^^HHHEEE@@@>>>>>>>>>===<<>>LLL^^^lll|||rrraaabbbqqq|||pppfffNNNCCCEEEBBBAAACCC???>>>AAA===>>>BBB???CCCTTTooozzzfffWWWVVV]]]gggyyyxxxbbbaaabbbdddhhhfffgggkkkpppuuuwwwvvvtttssssssssssssqqqnnnllljjjiiigggiiilllnnnrrruuuuuuttthhhfffaaaYYYTTTVVV___ggg{{{oooddd___```___bbbjjjrrrnnnfffeeeiiiwww|||ooohhhaaabbbhhhmmmrrrxxx}}}~~~}}}|||yyyvvvnnniiibbbYYYQQQKKKGGGEEEAAA???>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGLLLVVVjjjwwwSSSDDDEEENNNoooZZZSSSIIIGGGEEEDDDDDDDDDBBBAAAAAA@@@AAADDDEEEEEEJJJQQQbbb|||rrrgggwwwtttuuuyyyooocccddddddYYYGGGDDD@@@>>>===>>>??????LLLKKKRRR]]]___ZZZZZZaaazzzxxxnnnlllqqqzzzxxxjjj\\\___yyynnnZZZccc}}}bbbVVVcccuuuTTT???CCC@@@>>><<<<<<<<<<<<;;;999888888888888888999999999666666666666777888999999<<>>>>>AAA>>>>>>BBB???AAANNNbbb}}}hhhWWWSSSVVV```vvv}}}gggffffffhhhnnnnnntttvvvwwwwwwuuuttttttuuutttwwwzzz||||||{{{zzz{{{zzzzzzwwwrrrpppooojjjeeeUUUVVVUUUSSSSSSZZZfffpppllldddeee______bbbllluuuuuummmdddiiikkk|||uuu^^^VVVWWWXXX\\\aaacccgggmmmpppppppppsssuuuvvv}}}~~~}}}|||yyywwwnnniiiaaaXXXOOOJJJFFFDDD???>>>>>>???AAABBBAAA@@@@@@@@@@@@@@@AAACCCDDDEEEEEEHHHNNNYYYooooooNNNDDDIIIUUUyyy{{{yyyWWWTTTHHHFFFDDDDDDDDDDDDCCCBBBCCCAAABBBDDDDDDDDDGGGMMM]]]uuuwwwhhhsssvvvrrryyysssccc___^^^SSSEEECCC@@@======???AAACCCIIINNN^^^ppppppccc]]]bbb|||}}}|||vvvtttvvv}}}}}}vvvqqqrrrvvv~~~~~~rrrfff\\\eeeiiicccuuubbbYYYgggxxx{{{QQQEEEAAA???===<<<;;;<<<<<<:::999999999888888888888888888666666666666666777888999:::CCCNNNZZZjjj~~~qqqaaafff|||jjjPPPCCCDDDBBBBBBCCC>>>===BBB>>>===BBB??????JJJXXXlllZZZVVVWWW___www}}}iiigggdddeeelllnnntttuuuuuusssqqqpppqqqsssrrruuuyyyzzzzzzzzz}}}}}}tttiiidddccc___XXXTTTUUUWWWXXX^^^iiiwwwpppbbbccciiieeedddkkkyyy}}}sssiiifffkkkqqqoooeeeZZZVVVYYY^^^bbbeeegggmmmtttvvvtttqqqpppqqqqqquuu}}}}}}}}}|||{{{xxxvvvmmmhhh___VVVNNNHHHDDDCCC>>>======???AAABBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDHHHOOO\\\uuuiiiKKKEEEMMMZZZxxxqqqSSSQQQHHHFFFDDDCCCDDDEEEDDDCCCCCC@@@@@@BBBBBB@@@CCCGGGWWWhhh~~~kkkoooyyypppuuu|||xxxeee^^^[[[PPPCCCBBB???======???CCCFFFMMMXXXppp|||iiieeeooo~~~qqqmmmnnnrrruuuwwwvvvrrrooonnnnnnooouuu~~~|||jjjaaa]]]kkk}}}aaaiiiqqqaaa```nnn}}}iiiNNNIII???>>><<<;;;;;;<<<;;;:::999:::999999999888777777777777666666666666777888888888???HHHSSScccwwwqqqnnnjjjPPPCCCDDDBBBCCCCCC>>>===BBB???===BBB???>>>GGGPPPooo^^^ZZZYYY^^^vvv}}}iiieee___]]]dddhhhccceeegggfffeeeeeehhhkkklllnnnooonnnlllmmmpppsssyyyuuujjj]]]YYY\\\[[[UUUUUUUUUVVV[[[gggzzz~~~mmmbbb___ccchhhiiihhhssspppgggkkklllwwwooo___bbbaaa___```eeeiiijjjqqqyyyzzzvvvvvvrrrrrrsssuuutttxxx}}}~~~||||||{{{zzzwwwuuulllggg^^^TTTLLLFFFCCCBBB=========???AAABBBAAA@@@@@@@@@@@@AAABBBCCCEEEEEECCCHHHOOO^^^yyyeeeIIIEEENNN\\\xxxlllQQQNNNGGGEEEDDDCCCDDDEEEDDDCCCCCC@@@>>>@@@???===???CCCQQQ[[[uuunnnmmmzzzpppssszzz{{{ggg^^^ZZZPPPBBBAAA???======@@@DDDHHHVVVeee~~~lllooouuuqqqqqqlllnnnoookkkfffeeeiiinnnttt{{{{{{eee^^^]]]ooorrrZZZiiirrrpppiiibbb```ggguuuVVVEEEFFF777===<<<:::;;;;;;;;;:::888;;;::::::999888777666666777666666666666777777888777===DDDNNN^^^qqq}}}zzzoooPPPJJJCCC@@@GGGAAAAAA>>>>>>=========???@@@AAAOOOsss|||rrrdddXXXUUUccc~~~ggg______[[[XXXZZZZZZZZZXXXUUUSSSTTTZZZ^^^]]]___^^^[[[XXXZZZaaagggkkkkkkggg```^^^aaabbbaaadddhhhpppzzzttteeebbbdddeeehhhkkkeeevvvtttiiimmmuuuxxxgggdddiiinnnnnnlllnnnuuu|||yyyvvvvvvzzz~~~{{{zzz~~~~~~}}}|||}}}~~~~~~~~~}}}|||{{{xxxsssooojjjfff]]]TTTLLLEEEAAA@@@>>>>>>???@@@@@@@@@@@@???===???@@@@@@???@@@BBBDDDHHHHHHQQQiii|||___FFFDDDNNNcccYYYOOOJJJHHHHHHIIIIIIHHHFFFEEEDDD@@@@@@??????????????????GGGSSSfffxxxzzzlll{{{vvvrrrsssoooccc[[[MMMEEE>>>;;;???AAAAAAEEEKKK```|||tttwww{{{zzzzzzyyyxxxtttmmmhhhiiinnnrrr}}}wwwnnn^^^YYYfff```aaakkk}}}oooeee[[[\\\dddmmmtttwww}}}qqqSSSFFF@@@AAA<<<<<<<<<===<<<<<<;;;:::<<<<<<:::888777666666666888888888888888777666666555888>>>GGGSSScccttt~~~zzzqqqQQQJJJCCCAAAGGGAAABBB???>>>=========>>>@@@AAALLLpppuuudddWWWUUUfffyyy|||bbb[[[ZZZVVVTTTVVVWWWWWWUUURRRPPPPPPTTTXXXVVVWWWWWWTTTRRRTTT[[[bbbdddgggiiihhhjjjoooqqqooouuu{{{uuummmgggggghhhgggiiimmmsss||||||pppllluuuzzzmmmffflllqqqvvvwwwwww{{{}}}}}}||||||zzztttooopppvvvyyy~~~xxxrrrqqqrrr{{{}}}{{{|||}}}~~~}}}|||{{{wwwsssoooiiiddd\\\SSSKKKEEEAAA@@@>>>>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAADDDFFFGGGIIIVVVpppzzz^^^GGGGGGTTTjjjWWWOOOJJJGGGHHHHHHHHHGGGFFFEEEDDDAAA@@@@@@@@@??????>>>>>>EEEOOOaaatttnnnwwwzzzsssqqq~~~rrreee[[[LLLEEE???<<<>>>AAADDDKKKTTToooyyy|||rrrttt|||yyyqqqnnnpppsss}}}tttkkk\\\]]]nnnoooWWW```pppxxxxxxyyykkk]]]\\\dddmmmuuuzzzgggMMMBBB<<<===<<<<<<<<<<<<<<<;;;::::::;;;:::999777666666666666777777777777777666555555666888<<>>=========>>>???@@@HHHjjjwwwcccUUUUUUggg{{{qqq|||rrr[[[TTTTTTRRRPPPQQQTTTTTTSSSRRRPPPPPPRRRSSSTTTTTTSSSPPPNNNPPPVVV[[[]]]dddjjjooovvvxxxrrrfffeeefffjjjmmmoootttyyy~~~~~~zzzqqqkkkqqqqqqggggggiiiuuuzzz~~~zzzxxxuuuqqqnnnrrryyy{{{}}}}}}vvvnnnmmmttt|||~~~|||zzz{{{}}}~~~}}}|||{{{zzzwwwrrrooofffaaaZZZQQQIIIDDDAAA???>>>>>>???@@@@@@@@@@@@???@@@AAABBBBBBBBBCCCEEEGGGEEEKKK\\\zzzuuu[[[HHHLLL]]]uuuqqqSSSOOOIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>>>>===BBBJJJ[[[ooo~~~rrrooowwwvvvpppyyyuuuiii^^^NNNFFFAAA===>>>CCCKKKXXXccc|||~~~}}}{{{yyykkkdddeeemmmvvv}}}~~~~~~pppfffXXXcccyyy~~~ZZZRRRfff|||lllwwwyyyhhhZZZZZZeeeppp{{{___KKKDDD======;;;;;;<<<<<<;;;;;;:::999888777666666555555666666555666666666666555444444666777999===GGGXXXlllyyyrrrpppwwwzzzUUUJJJEEECCCGGG@@@CCC??????>>>======>>>???@@@DDDaaavvv```RRRSSSbbb}}}lllhhhqqq{{{xxxfffUUUPPPPPPOOONNNPPPRRRSSSTTTTTTTTTTTTUUUVVVYYYXXXUUURRRPPPQQQVVV[[[XXX^^^dddiiipppyyy~~~~~~yyyxxxvvvssspppllljjjhhheeeeeegggnnnvvv}}}}}}xxxooojjjmmm}}}rrrgggfffmmmsss~~~yyyxxx~~~}}}{{{yyyzzz}}}}}}|||{{{zzzxxxuuuppplllbbb]]]VVVNNNGGGCCC@@@???>>>>>>???@@@@@@@@@@@@??????AAABBBBBBBBBCCCFFFHHHGGGNNNaaakkkUUUGGGRRRfffbbbOOOMMMGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA???>>>======@@@EEETTTjjj|||vvvjjjjjjzzzzzzrrruuuuuummmeeeUUUIIIEEE@@@@@@GGGVVVgggttt}}}tttppp|||zzz}}}~~~xxx~~~{{{kkk^^^WWW^^^iii{{{zzzkkkaaaVVVkkkhhhRRRZZZsssxxxnnn~~~zzzggg[[[TTT\\\jjjwwwWWWHHHCCC===<<<;;;;;;;;;;;;;;;:::999999555555555444444555555666444444555555555444444333666666666888AAARRRhhhxxxtttgggmmm{{{WWWKKKFFFDDDGGG@@@CCC@@@???>>>======>>>??????AAAVVVqqq\\\PPPPPPZZZlll{{{|||~~~nnn]]]^^^dddiiirrrggg\\\QQQNNNOOOOOOOOOOOOPPPQQQSSSUUUXXXZZZ[[[[[[ZZZYYYWWWUUUUUUYYY^^^bbb]]]^^^]]]ZZZ[[[aaaddddddbbbaaa``````cccgggllloooppppppttt|||zzzuuupppppp|||tttpppkkkhhhhhhmmmxxx~~~~~~~~~|||{{{zzz|||~~~~~~~~~|||{{{yyywwwuuuqqqllliii]]]YYYSSSLLLEEEAAA???>>>>>>>>>???@@@@@@@@@@@@???>>>@@@AAABBBBBBCCCFFFHHHKKKRRRfffwww]]]MMMGGGYYYqqqXXXLLLIIIEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@???>>>===???CCCPPPeeexxx~~~nnnggguuuwwwtttyyytttrrrmmm___MMMHHHCCCCCCOOObbbuuuvvvmmmppp{{{|||}}}rrr```RRRVVVaaarrrttteee___[[[{{{rrrYYYUUUjjj}}}oooUUUSSSZZZiiiuuu~~~{{{MMMBBB>>>888777:::::::::::::::999999888444444444333444444555666333333444444444444333333444555555555<<>>=========>>>???AAALLL}}}mmmYYYOOOOOOTTT]]]eee```ddd]]]VVVZZZ\\\^^^hhh```[[[VVVTTTUUUTTTRRRPPPOOOOOOPPPTTTYYY\\\]]]]]]XXXWWWVVVWWW[[[aaagggkkkmmmjjjbbbWWWQQQRRRSSSRRRQQQTTTZZZbbbjjjrrrwwwzzz|||~~~~~~uuulllgggdddhhhppp{{{~~~~~~|||~~~}}}}}}~~~~~~||||||}}}~~~~~~|||zzzwwwuuurrrmmmhhhdddYYYVVVPPPIIIDDD@@@>>>>>>>>>>>>???@@@@@@@@@@@@???>>>@@@AAABBBBBBDDDFFFIIIOOOWWWlllgggQQQHHHKKKcccnnnRRRJJJEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>AAAMMM```qqq}}}xxxllluuuyyyuuuttt|||wwwwwwtttfffPPPJJJCCCEEEVVVmmmrrrqqqzzzzzz|||gggUUUSSS[[[jjjyyy~~~lll```___gggeeeTTTZZZxxxdddRRR[[[nnntttJJJAAA>>>888999999999::::::999999888777555444444444444444555555222333333444444444444333333555555555999GGG\\\lllyyyhhhaaahhh[[[KKKGGGFFFGGG???DDDAAA@@@>>>=========>>>???BBBEEEnnnlllXXXOOOOOOSSSWWWZZZWWW]]][[[ZZZ```___```kkkffffffeeecccbbb```[[[WWWRRRQQQQQQTTTYYY]]]______\\\ZZZYYYZZZ___ffflllooouuurrrhhh\\\UUUUUUUUUSSSRRRVVV]]]fffooowww|||}}}xxxppphhhkkkhhhkkkxxx}}}}}}~~~{{{{{{}}}~~~~~~~~~}}}|||{{{}}}zzz{{{|||~~~~~~~~~~~~{{{yyyvvvsssooojjjccc___VVVSSSMMMGGGBBB???>>>===>>>>>>???@@@@@@@@@@@@??????AAABBBCCCDDDEEEHHHJJJQQQ\\\sss\\\IIIHHHQQQooo___OOOJJJCCCFFFCCCCCCBBBAAAAAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@<<>>999999999999999888888777666555555444444444444555222333333444555555444444333666666555555@@@RRR```nnnuuueeeccc}}}\\\KKKHHHFFFGGG???EEEAAA@@@???=========>>>???CCCAAAeeemmmXXXOOOQQQTTTVVVXXX[[[aaaaaaccchhhfffggguuuppprrrsssqqqoookkkddd^^^VVVTTTSSSVVV[[[___``````dddaaa^^^^^^bbbggglllnnnnnnllleee\\\XXXZZZ[[[YYYYYY[[[^^^dddkkkssszzz~~~|||sssqqqooollljjjhhhiiittt~~~|||}}}yyyzzz|||}}}}}}}}}|||{{{zzz|||~~~~~~yyyzzz|||}}}~~~~~~~~~~~~{{{yyyuuurrrmmmgggaaa\\\UUUQQQLLLFFFAAA???>>>===>>>>>>???@@@@@@@@@@@@???@@@BBBDDDEEEEEEGGGIIILLLRRR^^^xxxVVVFFFIIIWWWwwwVVVNNNJJJAAAGGGCCCBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA:::>>>IIIXXXeeeqqq~~~pppnnnwwwxxxvvv|||yyygggQQQIIIAAAEEE]]]xxxtttllleeeaaabbbgggiiiiiiooowww}}}iii]]]]]]dddrrr}}}wwwaaaZZZaaaxxx}}}SSSQQQ___jjjWWW[[[qqqxxxgggBBB===;;;999===999999999999999888777777777666555444444444444555222333444444555555555555444777888555333;;;JJJWWWggg}}}lllddd{{{ZZZKKKJJJBBBEEEBBBDDD?????????>>>>>>>>>>>>>>>EEEFFFWWWmmm[[[TTTRRRQQQYYYdddcccjjjoooqqqxxx}}}}}}tttllleee\\\WWW[[[]]]\\\```hhhdddhhhmmmpppooollliiihhhjjjeee```aaafffjjjkkkiiiiii\\\VVV\\\bbbeeelllwwwuuuiiigggiiiiiijjjnnnpppzzz~~~~~~|||}}}~~~~~~}}}{{{{{{{{{|||{{{yyywwwvvvyyy}}}~~~~~~~~~||||||||||||{{{zzzyyyxxxzzzxxxuuuqqqllleee^^^YYYPPPNNNJJJEEEAAA>>>===<<<>>>??????@@@@@@AAABBBBBBBBBDDDEEEDDDDDDGGGIIIJJJXXXgggrrrLLLNNNKKKVVV|||}}}nnnZZZMMMFFFDDDAAABBBBBBBBBCCCCCCBBBAAAAAA@@@@@@??????>>>????????????>>>DDDQQQ]]]fffooovvv|||rrrkkkzzzwwwsssvvv{{{rrrPPPPPPFFFJJJfff|||ccc[[[OOOOOOVVV^^^^^^^^^iiixxx}}}ooohhhjjjwwwkkkWWW\\\nnnbbbRRRPPPhhh|||]]]VVVeeeSSSBBBAAA===888888::::::999999888777666666555555444444444333333333444444444444444444444444333333444444555999>>>BBBWWWiii}}}|||\\\MMMKKKDDDFFFBBBDDD????????????>>>>>>>>>>>>CCCDDDTTTzzzdddWWWUUU[[[gggrrr|||~~~{{{qqqdddZZZ[[[\\\ZZZ^^^dddcccjjjsssyyyzzzvvvqqqnnnjjjfffdddfffmmmsssuuuuuupppccc[[[^^^bbbbbbgggppp{{{tttkkkeeedddeeehhhpppyyy~~~~~~}}}||||||}}}|||zzzxxxxxxzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwwwwtttqqqmmmhhhbbbZZZUUUMMMKKKGGGCCC???===;;;;;;?????????@@@AAAAAABBBBBBBBBDDDEEEDDDDDDHHHLLLNNNaaarrrfffKKKMMMKKKZZZ___QQQIIIEEEFFFDDDBBBBBBBBBBBBBBBAAA@@@???@@@???????????????@@@@@@>>><<<@@@JJJSSS[[[ccckkk~~~vvvmmm{{{{{{qqqpppuuu~~~vvvbbb\\\MMMSSSsssgggRRRPPPQQQQQQXXXccckkkoooyyy}}}}}}tttbbb]]]mmmiiiQQQRRR\\\vvvxxx\\\WWWiiinnnGGG===@@@===999:::::::::999888888777666666555555444444444333333333444444444444444444444444333333444444555777<<>>>>>>>>BBBAAAOOOzzzppp^^^^^^mmm|||~~~lll]]][[[\\\ZZZ\\\```___eeemmmsssuuutttrrrqqqooommmlllooouuuyyyzzzyyysssggg___aaaddddddiiippp}}}sssiiiddddddfffiiillluuu~~~~~~~~~~~~}}}{{{yyyzzz|||~~~~~~}}}{{{{{{{{{~~~~~~}}}}}}{{{yyyvvvuuurrrppplllgggbbb\\\VVVQQQJJJHHHDDD@@@===;;;::::::??????@@@AAAAAABBBBBBCCCCCCDDDEEEDDDDDDGGGNNNTTTjjjZZZKKKMMMNNNdddoooRRRJJJEEEDDDGGGEEEAAABBBAAAAAA@@@???>>>===>>>?????????@@@AAAAAAAAA???<<<===CCCIIIOOOWWW___ttt|||qqqttt}}}mmmpppwww~~~|||uuujjjZZZcccpppRRRJJJNNNTTTXXXcccsss|||hhh\\\gggqqqQQQIIIYYYnnnwww___[[[rrroooTTT===;;;@@@===:::;;;999999888888777777666666555555444444444333333333444444444444444444444444333444444333333555999<<>>>>>>>>AAA???IIIuuu|||kkklll|||ssscccaaabbb^^^[[[]]]]]]^^^```aaaccchhhmmmqqqttttttuuuxxxzzzzzzwwwuuuqqqhhhbbbeeejjjnnnsssyyy|||yyywwwxxxxxxrrrmmmcccgggnnnvvv}}}zzz|||~~~~~~|||zzzyyyzzz~~~~~~~~~}}}zzzwwwtttsssoookkkgggbbb]]]WWWRRRNNNHHHEEEBBB>>>;;;;;;;;;;;;@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEDDDCCCEEEOOOYYYoooTTTKKKPPPWWWssscccNNNJJJDDDCCCEEEBBBAAAAAAAAA@@@???===<<<;;;===>>>???@@@AAAAAAAAABBBAAA>>>===@@@DDDIIIRRRZZZmmm}}}xxxooozzzrrryyy~~~}}}uuuiiiuuu\\\MMMPPPUUUYYYggg{{{wwwbbb^^^uuuyyy]]]MMMRRRhhh}}}xxxaaa\\\zzzXXXGGG;;;===???;;;999;;;888888777777777666666666555555444444444333333333333333333333333333333333333444444333222333666888:::GGGYYYiiiwwwvvvqqqxxxeeePPPLLLEEEGGGAAAAAAAAAAAAAAA@@@???>>>>>>===BBB???EEEooo|||zzz||||||nnnlllkkkbbb[[[YYY\\\\\\[[[ZZZ\\\```ggglllnnnqqqvvv{{{~~~~~~zzzwwwpppjjjgggkkkqqqxxx}}}|||{{{wwwsssvvv|||~~~{{{yyyyyyyyyzzz{{{vvv{{{~~~|||~~~}}}zzzxxxxxxxxx|||}}}}}}|||yyyvvvrrrppplllhhhbbb]]]XXXSSSNNNKKKFFFDDD@@@===;;;<<<===>>>@@@AAAAAABBBCCCCCCDDDDDDFFFEEEEEEEEEBBBCCCQQQ```xxxrrrPPPMMMXXXfffsss[[[MMMJJJCCCBBBCCC???@@@@@@@@@???>>><<<;;;:::<<<===>>>???@@@AAA@@@@@@@@@======???BBBFFFPPPZZZjjjzzznnnvvv|||zzz~~~tttooommmUUUSSSZZZ]]]eee||||||{{{nnn]]]dddaaaPPPRRRbbbyyy}}}eee___xxx{{{oooKKKAAA;;;<<<<<<888888<<<777777666666666666666666555555444444444333333333111111111111111111111111333333444333222222444666666AAAQQQ```oooyyyqqqrrrvvvjjjRRRLLLEEEGGGCCCBBBBBBBBBAAA@@@???>>>>>>===AAA@@@DDDggg}}}rrrgggsssvvvtttpppdddZZZWWWUUUWWWYYYZZZZZZ\\\^^^```dddhhhooovvv{{{~~~vvvrrrnnnpppvvv|||xxxrrrjjjfffhhhnnnuuuyyyzzzzzzxxxvvvxxx~~~zzz}}}~~~}}}yyywwwwwwxxxyyyzzz{{{zzzxxxuuuqqqnnnjjjeee___YYYTTTOOOKKKIIIEEECCC???<<<;;;<<>>===<<<;;;;;;<<<>>>???@@@???>>>>>><<<::::::===???CCCMMMXXXhhhvvvssstttzzz{{{{{{gggccc^^^ooovvvhhh\\\```hhhkkkxxx{{{tttooobbb\\\ooopppOOOHHHYYYppprrrjjjmmmqqq}}}wwwPPP@@@;;;888999999666888<<<666666666666555555555555555555444444444333333333111111111111111111111111222333444333222222444666666===IIIVVVdddtttxxxpppkkkoooTTTMMMFFFIIIFFFFFFCCCBBBBBBAAA???>>>>>>===>>>BBBDDD[[[xxxfff]]]kkk}}}yyyqqqqqqlllaaaYYYYYYSSSUUUVVVWWWWWWXXXZZZ]]]bbbccceeeiiimmmsssyyy|||{{{xxxttttttxxx}}}sssnnniiiiiinnnttt||||||vvvnnnjjjnnnzzzzzz{{{}}}~~~|||yyywwwwwwxxxvvvxxxyyyyyywwwsssooommmgggbbb[[[TTTOOOLLLHHHFFFCCCAAA>>>;;;;;;<<>>===<<<:::;;;===>>>>>>===<<<;;;999888:::<<<===AAAJJJUUUcccqqq~~~vvvuuu|||wwwzzz}}}kkkYYYZZZ[[[iiirrrllldddhhhttt}}}|||vvviiibbb^^^iiiwww\\\HHHOOOgggwwwpppdddkkk~~~wwwWWW@@@<<<999888999888666777999555555555555555555555555555555444444444333333333222222222222222222222222222333444444333333444666555888>>>HHHVVVhhhzzzyyynnnsssVVVNNNGGGKKKHHHIIICCCCCCBBBAAA@@@>>>>>>===<<>>???????????????>>>===:::;;;===>>>>>><<<:::999999999;;;===>>>@@@JJJTTT```lll|||yyyrrr}}}vvvrrruuuvvvyyydddUUUYYYXXXdddnnnkkkdddgggxxxzzzzzzsss^^^[[[aaayyy]]]MMMIII\\\www}}}qqqkkkbbbkkk___GGG>>><<<;;;:::;;;:::777555666444555555555555555555555555555444444444333333333444444444444444444444444111333444444444444555777333444777>>>MMMaaattt{{{yyyyyy~~~UUUOOOLLLFFFEEEFFFEEEFFFFFFEEEAAA???>>>>>>===AAA>>>HHHmmmpppyyy{{{iiiYYYgggttttttfff\\\\\\\\\XXXXXX\\\YYYYYYXXXVVVUUUXXX___fffjjjfff```ZZZXXXZZZ```eeepppoooqqqyyyvvvxxxzzz}}}zzzhhhdddcccbbbhhhrrrtttwww~~~}}}zzzxxxwwwwwwwwwtttwwwwwwuuuttttttooohhhccc]]]UUUNNNJJJFFFDDDBBBBBB???<<<;;;===???@@@@@@BBBBBBDDDEEEEEEFFFFFFFFFDDDFFFIIIJJJKKKWWWqqqoooRRRMMMlllzzzzzzeeeKKKGGGCCCBBBCCCCCCAAA????????????>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::888888;;;???>>>===FFFRRR___gggtttxxxvvvkkkjjjjjjlll}}}~~~~~~uuuggg[[[VVV^^^[[[___]]]VVVddd|||yyy~~~||||||wwwlll^^^^^^iiivvvTTTMMMRRRhhh|||nnnqqq{{{zzzpppggguuuOOO???@@@::::::999999888777666666666555555555555444444444222222222222222222222222222222222222222222222222222222111111222222333444222222555;;;BBBNNNcccuuuvvv|||~~~YYYRRROOOIIIIIIJJJFFFFFFFFFCCC@@@=========;;;???;;;AAA___mmmgggrrrnnn\\\aaakkkvvvyyyhhhZZZXXXXXXUUUTTTXXX\\\]]]]]][[[XXXYYY^^^bbbfffddd```\\\XXXYYY\\\```ccccccgggoooyyy|||xxxkkkiiihhhcccccciiinnnjjjiiilllpppttt{{{~~~~~~}}}zzzwwwvvvuuuuuusssvvvwwwuuuttttttooohhh```[[[SSSLLLHHHDDDBBB@@@@@@>>>;;;;;;===???AAAAAACCCCCCDDDFFFFFFGGGGGGFFFDDDGGGKKKLLLNNNZZZttthhhPPPPPPlll{{{YYYHHHEEEBBB@@@AAAAAA@@@>>>>>>??????>>>>>>===<<<;;;<<<<<<;;;;;;;;;::::::::::::999:::>>>======CCCLLL[[[aaammmzzz~~~kkkjjjlllnnnyyy}}}|||vvviii^^^YYYXXXUUUYYYXXXUUUgggtttvvvooommmtttxxxyyy~~~}}}zzzmmm___aaafffyyyppp\\\OOORRR```www|||mmmhhhrrr||||||tttttt|||hhhEEE===::::::999999888777777666666555555555555444444444444222222222222222222222222222222222222222222222222222222111111222222333444444333444666999BBBSSScccpppzzz___VVVQQQLLLNNNOOOJJJIIIHHHDDD@@@======>>>===AAA<<>>===;;;::::::===@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEHHHLLLNNNQQQ\\\vvv~~~]]]NNNUUUnnnxxxwwwNNNEEECCC@@@>>>>>>???>>>===>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::999:::<<<===<<<@@@FFFUUUZZZcccooo}}}}}}~~~yyyxxx~~~~~~||||||yyyoooeee___XXXUUUZZZ\\\\\\qqquuu|||~~~xxxvvv|||sssjjjeeevvv{{{wwwqqqdddXXXjjjtttlllQQQKKKRRR```uuuzzzkkk```fffttt}}}}}}zzzJJJ:::<<<777999888888777777666666666555555444444444333333333222222222222222222222222222222222222222222222222222111111111111222333333444222111222333888EEERRReeerrrdddXXXRRROOOQQQRRROOOOOOLLLGGGBBB???>>>???>>>BBB>>>???MMMcccooo^^^jjjzzzeeeZZZbbbrrr}}}eee\\\YYYVVVUUUXXX]]]bbbfffgggeeeccccccdddaaabbbaaa```___```ccceee```cccfffeeedddhhhpppxxx|||xxx~~~{{{pppjjjhhhhhhooowww~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwssspppnnnmmmppppppnnnnnnmmmhhhaaaXXXSSSKKKEEEAAA???===;;;;;;999999:::>>>BBBDDDDDDFFFGGGGGGHHHIIIIIIHHHHHHEEEHHHLLLNNNPPP\\\vvvqqqTTTLLLZZZrrr}}}fffJJJCCCAAA???>>>===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<======???AAANNNSSS]]]jjjyyywwwzzz~~~~~~}}}vvvmmmhhh^^^\\\cccggghhhyyytttrrr~~~{{{rrrggggggttt}}}wwwwww{{{}}}vvvnnngggbbb___xxxwwwTTTHHHNNN^^^qqqsssgggbbblllwww{{{\\\===666<<<:::777777777666666666555555444444444444333333333222111111111111111111111111111111111111111111111111111111111111111222222333333111111222222555@@@JJJYYYgggwwwjjj\\\TTTQQQTTTSSSSSSRRRPPPJJJDDD@@@>>>>>>;;;>>><<<===GGGYYY~~~```aaazzzlll]]]eeevvvqqqeee___ZZZYYY]]]^^^ccchhhiiihhhhhhiiikkkhhhgggeeebbb```aaadddgggiiinnnqqqllldddaaaeeekkkttt}}}{{{}}}xxxtttqqqqqqvvv}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||yyyvvvrrrooonnnnnnppppppnnnmmmlllfff___UUUPPPHHHBBB???===;;;:::999999999;;;@@@DDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHEEEGGGJJJLLLNNN[[[vvvdddLLLKKK\\\yyyzzzYYYHHHBBBAAA@@@???>>>>>>???@@@>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777:::>>>>>>===>>>>>>???HHHMMMXXXfffwww}}}yyyyyy~~~yyyrrrnnnaaa___fffkkkjjjuuutttnnnuuunnnddd[[[^^^nnn}}}yyy{{{{{{ooobbb\\\bbbkkk\\\HHHKKKRRRkkksssmmmnnnsssuuuuuu~~~bbbMMM>>>666999;;;666666555555555555555444444333333333222222222222111111111111111111111111111111111111111111111111111111000000111111222333333111111333333444;;;DDDPPP\\\nnnrrraaaXXXVVVXXXVVVVVVUUUSSSNNNGGGAAA===<<<===>>>===@@@GGGUUUnnn```pppwwwbbbeeerrrrrriiiaaa```fffeeehhhjjjiiihhhhhhllloooqqqoookkkfffbbbaaaccceeekkkqqquuuqqqhhhccceeejjjkkkttt~~~zzzzzz}}}{{{vvvyyy~~~}}}~~~}}}|||}}}~~~~~~~~~}}}{{{xxxuuurrrpppooorrrtttssspppnnnlllfff___SSSNNNGGGAAA>>><<<;;;999:::999:::===BBBEEEGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDFFFIIIKKKNNN]]]zzzwwwZZZKKKQQQdddfffNNNDDD@@@AAAAAA???>>>>>>@@@BBB============<<<;;;:::::::::::::::;;;;;;;;;;;;<<<777???DDDBBB>>>=========BBBGGGQQQ```qqq~~~~~~~~~yyytttrrrbbb\\\```ccc```iiiuuuvvvkkknnn~~~fff[[[WWWaaavvvsssiiiiiikkkpppqqqpppssswwwoooccckkkwww|||wwwxxx~~~~~~uuurrr}}}vvviii\\\ZZZgggxxxnnnLLLGGGPPPTTTuuurrrtttwwwuuupppppp|||wwwLLLEEE@@@666555666444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111111111111000000000000111222222333111000222222000444999IIISSSeeezzzzzziii^^^\\\]]]ZZZZZZ[[[YYYTTTMMMEEE@@@===AAA@@@>>>BBBGGGPPPyyyfffeeevvvkkkdddgggzzzvvvkkkkkkrrrqqqpppmmmhhhdddeeejjjooouuuuuussspppkkkiiihhhiiiiiinnnsssqqqkkkiiimmmrrrqqqxxxzzz|||}}}zzz~~~|||}}}~~~}}}zzzwwwuuusssrrrrrrrrrtttsssooollljjjccc[[[RRRMMMFFFAAA>>><<<;;;:::;;;:::;;;???CCCGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGDDDFFFHHHKKKPPPbbbgggSSSRRRbbbxxx~~~TTTHHHCCC???@@@@@@???======@@@BBB============<<<;;;:::::::::::::::;;;;;;;;;<<<<<<999EEELLLGGG>>>:::;;;;;;<<<@@@GGGTTTfffyyy|||vvvuuuwww{{{wwwwwwkkk```]]][[[ZZZgggxxx{{{wwwxxxzzzaaaZZZ___vvv|||lll```[[[[[[fffkkkmmmnnnuuu}}}vvvhhhppp~~~~~~~~~wwwooohhhcccgggxxxuuuXXXFFFKKK[[[eee}}}pppwwwyyyrrrnnntttaaaAAA===:::777666222333333333333333444444444222222222222111111111111111111111111111111111111111111111111111111111111000000000000000111222222222//////222111///000444>>>III\\\ooo}}}ooodddaaabbb]]]`````````[[[SSSKKKDDDAAA???===:::>>>AAAGGGnnniiiYYYbbbsssddd___ooouuuuuu}}}{{{xxxpppgggaaaaaafffllluuuwwwyyyxxxvvvsssrrrqqqgggllloooooollllllrrrxxx}}}}}}vvvuuu{{{~~~qqqvvv~~~}}}{{{}}}}}}zzzvvvtttsssttttttqqqrrrqqqllliiifff___WWWRRRMMMFFFAAA>>>===<<<;;;<<<;;;===@@@DDDGGGIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGDDDFFFIIILLLSSShhh\\\PPPZZZssslllKKKFFFEEE===???@@@>>><<<<<>>???===???BBBGGGdddtttQQQ___www}}}qqqaaaiiivvvzzzvvvjjjdddfffkkknnnzzzwwwvvv{{{~~~xxxkkklllmmmnnnooorrrwwwzzz~~~tttqqqooollluuu|||}}}~~~~~~~~~{{{|||}}}wwwtttuuuuuutttsssrrrpppllliiieee___XXXTTTNNNLLLGGGCCC@@@>>>>>>>>><<<>>>@@@BBBEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFKKKEEEKKKRRRZZZttttttVVVWWW```zzzXXXDDDCCCBBB@@@@@@@@@?????????>>>>>>??????>>><<<;;;:::999888888888999:::;;;======>>>AAAEEEGGGCCC===999:::<<<;;;888;;;GGGYYYmmmuuuwww\\\aaammm{{{}}}wwwuuulllbbbfffyyyrrr]]]___{{{mmmgggqqqvvvvvvwww~~~{{{xxxmmmqqqsssttt{{{aaaWWWHHHAAAIII^^^tttuuujjjwwwvvvssssssvvv~~~WWWGGG<<<===<<<555444888444333333222222333333444333222222111111222222333000000000000000000000000000000000000111111111111111111111111111111111111111111000000111111222333:::777DDD___qqqwwwxxxooojjjkkkqqqmmmsssnnnfffbbbRRRAAA???>>>???===@@@CCCDDDYYY|||~~~XXXZZZkkk|||yyyiiiqqqzzz{{{|||uuurrrsssvvvxxx}}}xxxtttwww~~~tttqqqnnnmmmooossswwwyyy}}}}}}vvvrrrppplllrrrxxx~~~}}}{{{}}}{{{wwwttttttsssqqqoooqqqooolllhhhddd]]]VVVQQQLLLIIIEEEAAA>>>============>>>@@@CCCEEEGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFIIIDDDKKKUUU```|||fffLLLRRRbbbQQQCCCBBB@@@??????>>>>>>>>>=========<<<<<<;;;;;;::::::999999888888999:::;;;<<<=========???@@@>>>:::777777888:::999;;;DDDQQQbbbvvv|||{{{cccbbbgggttt}}}wwwwwwqqqiiikkkxxxnnn^^^gggqqquuu~~~{{{{{{zzzyyywwwsssssstttzzzxxxfffOOOGGG@@@DDDUUUjjjyyyoooiiikkkvvvxxxyyyxxxzzzwwwNNNAAA888:::;;;555444888444333333222222333333444222222222111111222222222000000000000000000000000//////000000000111111111000000000000000000000000000000//////000000111222777555???UUUjjjvvv~~~vvvrrrtttyyy{{{xxxnnnXXXDDD@@@>>>???===@@@DDD@@@KKKeeeaaaQQQ^^^ooovvvzzz{{{{{{~~~~~~xxxqqqqqqxxxzzzuuuuuuwwwyyywwwtttssszzz}}}yyywwwtttrrrpppvvv}}}~~~~~~}}}{{{{{{|||zzzwwwtttsssqqqnnnkkkpppnnnkkkgggbbb[[[SSSMMMIIIFFFBBB>>><<<;;;;;;<<<>>>@@@AAADDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJGGGPPP^^^lllZZZIIIUUUiii~~~iiiHHHAAAAAA>>>============<<<<<<<<<<<<999999999999::::::::::::888888999:::;;;;;;<<<===;;;;;;;;;:::999888777666999999;;;AAAGGGRRRdddtttyyy|||||||||rrrhhhdddlllyyy~~~wwwyyywwwrrrqqquuuyyyzzzwwwzzz~~~jjj```qqqwww|||wwwtttrrrqqqpppsssvvv{{{uuu^^^IIIAAA===@@@QQQiii{{{ooo```bbbmmmlllsssyyyzzz{{{dddRRRBBB999444888999555444777333333222222222222333333222222222222222222222222000000000000000000000000//////000000000000111111///////////////////////////............///000000333333888HHH]]]qqq|||~~~~~~cccJJJDDD???@@@<<>>BBBTTTpppPPPWWWeeezzz|||wwwwwwuuuwww|||~~~xxxpppooouuu||||||tttsssxxx}}}~~~}}}|||{{{{{{vvv}}}}}}xxxvvv}}}~~~~~~{{{zzz|||{{{zzzxxxvvvsssooollliiinnnlllhhhddd___WWWOOOJJJGGGDDDAAA===;;;;;;<<<<<<@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIINNNNNN[[[lll|||yyyVVVRRR^^^rrrUUUAAAAAA@@@<<<============<<<<<<<<<;;;::::::::::::::::::::::::777888888999:::;;;;;;;;;;;;:::999:::;;;;;;999777888888:::===???EEEUUUeeepppyyy|||{{{zzz~~~uuujjjjjjpppxxxyyyzzzzzzxxxuuusssrrrpppwwwjjjfff}}}|||yyywww{{{tttllliiiiiilllsss{{{xxxfffSSSFFF@@@AAACCCOOOdddzzz~~~pppiiihhhhhhiiidddooozzz~~~[[[CCC999:::555333666888555333555333333222222222222333333111111222222222222111111000000000000000000000000////////////000000000111//////////////////////////////......//////000111///333555<<>>@@@NNNuuu___TTT^^^rrr|||{{{wwwpppjjjhhhmmmtttxxx~~~~~~zzzvvvvvvzzz|||yyy~~~~~~}}}}}}~~~~~~~~~{{{{{{}}}~~~~~~~~~~~~~~~zzzzzzzzzxxxtttpppllljjjllliiiddd```ZZZTTTMMMHHHFFFDDD@@@===<<<<<<===>>>BBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKOOOUUUhhh}}}nnnUUUWWWaaawwwkkkHHH@@@@@@???<<<>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::999999999777777888888999::::::::::::999999:::;;;<<<:::888666777999;;;;;;???LLLYYYiiirrr}}}}}}tttlllgggkkkyyy}}}{{{yyyxxxwwwsssqqqppp{{{nnnsssvvvrrrzzz|||yyyzzzzzzvvvmmmfffgggpppzzzvvvcccMMM>>>;;;???FFFNNN```vvvxxxjjjqqq{{{rrr___fffqqq[[[HHH@@@:::888555555777777444222333333222222111111222222333000111111222222111111000////////////////////////...////////////000000000000000000000000000000000000////////////000111111---333666555???XXXuuuuuuSSSFFF@@@AAA<<<;;;AAA???AAANNNgggvvvWWW[[[lllwwwrrr}}}pppddd[[[^^^dddhhhpppzzz~~~}}}|||~~~xxxrrrwww~~~}}}|||}}}~~~~~~}}}|||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzz{{{{{{xxxtttpppnnnmmmjjjfff```[[[VVVQQQKKKHHHEEECCC@@@>>>======???@@@DDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLNNN[[[uuudddSSSXXXbbbZZZDDDAAA???======>>>============<<<<<<<<<===<<<<<<;;;:::999999888777777888888888999999999777888999999999888888888777666888::::::<<>><<>>AAA??????JJJZZZooogggmmm{{{gggXXXVVVXXXYYY```kkkuuuwww{{{{{{{{{~~~~~~{{{zzzzzz{{{zzzzzzuuu{{{|||}}}~~~~~~~~~}}}}}}}}}}}}xxxyyyyyyvvvqqqooooooppphhhccc[[[TTTPPPMMMKKKJJJBBB@@@>>><<<<<<===???@@@FFFGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNVVVlllnnnWWWWWWjjj~~~bbbDDDBBBCCC;;;999@@@;;;;;;;;;:::::::::999999666777777888999999::::::777777777777888888888888555:::===;;;777555777:::;;;777555888::::::>>>CCCOOO\\\lllxxx}}}uuuzzz}}}mmm[[[WWW]]]iiitttyyyzzzzzzxxxxxx{{{|||~~~uuuooolllzzz{{{wwwpppiiifffppp~~~uuugggQQQJJJDDD@@@<<<<<>>;;;;;;===AAACCCDDDEEEFFFFFFGGGIIIJJJJJJKKKIIIHHHIIILLLMMMMMMRRRYYY]]]tttYYY]]]hhhwwwcccSSSCCC===<<<;;;;;;<<<;;;;;;:::999999888888777999999999888777666666555777777777777777888888999>>><<<999666555444555555666777777777777888888888HHHTTTaaauuu~~~yyy}}}}}}}}}jjj___```mmmyyy|||yyyzzzzzzwwwxxx}}}~~~yyyuuu}}}qqqlllfffkkkpppcccYYY```mmmrrrzzzqqqlllhhhooowwwyyyttthhhWWWJJJCCC@@@@@@@@@???EEEXXXmmm{{{iiijjjuuu}}}rrrwwwoooXXXBBB:::;;;888555555222222222222222222222222111111000000000000111111000000000000000000000000000000//////.........---............////////////...///000///...---...///............////////////...222444000,,,///:::EEEgggIIIFFFAAA@@@BBBCCCAAABBBEEEKKKjjjyyyooottthhhdddfffjjjlllpppvvvtttttt}}}~~~{{{}}}~~~}}}yyyxxxxxxyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~|||zzzxxxwwwwwwuuusssqqqpppnnnjjjfffccc^^^YYYRRRLLLIIIGGGEEEDDD@@@===;;;;;;>>>AAADDDEEEEEEFFFFFFGGGIIIJJJJJJKKKJJJIIIJJJMMMMMMNNNUUU^^^mmmfffVVV^^^vvv~~~XXXLLL@@@>>>>>><<<;;;;;;;;;::::::999888888777777999999888777777666555555777777666666777777888999===;;;888666555444555555777777777777888888888888@@@LLLYYYmmm}}}~~~wwwtttwww{{{|||{{{xxxvvvyyyzzzxxxwww|||zzzzzzrrr[[[XXXUUU___kkkeee]]]ddduuu{{{~~~vvvooommmmmmuuutttpppiiiaaaUUUHHH>>>999888;;;EEEPPP___uuu{{{|||xxxiiibbblllxxx|||zzzyyyVVVGGG999777999888666555222222222222222222222222111111000000000000111111000000000000000000000000000/////////........................////////////...///000///...---...///............////////////---000111///,,,///777???mmmOOOHHHCCCAAACCCEEECCCCCCEEELLL^^^sss}}}|||uuutttwww{{{xxxzzzpppjjjqqqwww~~~|||xxxwwwwwwyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}{{{zzzxxxwwwvvvrrrqqqpppooolllhhhaaa]]]XXXTTTNNNIIIFFFEEECCCBBB===;;;:::;;;???BBBEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJKKKMMMMMMPPPZZZfffwwwYYYWWWaaabbbKKKBBB<<<===???===::::::::::::999999888777777777888888777777666666555555666666666666666777888888;;;:::888666555444555555777777777888888888999999<<>>:::<<<>>>===::::::999999999888777777666666777777777666666555555555666555555555555666777777999888777555555444444555777777777888888888999999999BBBHHHWWWkkkvvvzzz|||wwwzzz~~~~~~lllccchhhssszzz{{{{{{yyyxxxzzziiiVVVPPPXXX[[[XXXSSS```www~~~|||~~~yyy{{{|||wwwqqqooorrrwwwmmm```QQQFFF???;;;999;;;AAAEEEOOO\\\mmmzzzuuu}}}lllbbbfffjjjpppvvvpppEEE999888888888777444333333111111111111111111111111000000////////////000000000000000000000000000000///////////////.........---------.........//////,,,...///...------...000---------.........//////...---,,,---///000000000bbbRRRJJJEEEFFFHHHGGGFFFFFFPPPMMM\\\zzz}}}~~~}}}~~~|||zzzxxxyyy{{{~~~{{{xxxwwwwwwxxxxxx|||}}}~~~~~~}}}{{{xxxvvvpppoooooonnnjjjcccZZZTTTMMMJJJFFFCCCAAAAAA???>>>;;;;;;;;;>>>BBBFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGHHHJJJKKKLLLVVVllleeeWWWbbbmmmnnnIIIDDD===999:::<<<::::::<<<999888888777777666666555666666666555555555555555555555555444555555666777777666666555555444444444666666777777777888888888555:::;;;DDDVVVbbbqqqyyy}}}|||rrr]]]RRRUUU___fffuuu}}}}}}zzzxxxzzz|||zzzdddUUUXXXhhhooollldddmmm|||zzzzzzssswwwzzzwwwnnneee```___SSSJJJBBB>>><<<:::===CCCFFFRRRaaammm{{{wwwssssssrrrhhhiiizzzpppPPP>>>999;;;;;;888444222333333111111111111111111111111000000////////////000000////////////////////////.........///////////////------------............+++---......------...000------------............///------...000111///---nnnYYYOOOGGGHHHJJJIIIIIIIIIOOOMMMTTTlll~~~}}}~~~~~~{{{zzzzzz~~~~~~{{{yyyxxxwwwwww|||}}}~~~{{{wwwtttpppooonnnlllggg___VVVPPPKKKHHHDDDBBBAAA@@@>>><<<<<<<<<>>>AAAEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIEEEGGGJJJLLLNNN\\\xxxzzz___\\\gggzzzWWWFFFDDD===999999999888999<<<888888777777666555555555555555555555555555444444444444444444444555666666555555555555555444444444555555555666666666777777666999666:::IIITTTcccxxxyyy}}}qqq\\\MMMJJJNNNRRRccclllwww}}}zzzxxxzzz~~~sssvvvwwwggg\\\bbbuuuyyysssssswwwzzzzzzxxxqqqeeeVVVKKKDDD@@@;;;999<<<;;;:::BBBOOO\\\kkk{{{zzz~~~yyylllmmmkkkJJJ999;;;555999999444000222444444111111111111111111111111000//////......//////000////////////////////////.........///////////////,,,------------.........+++,,,......------...000,,,------------..................///000000///...uuu___SSSIIIHHHKKKKKKLLLMMMOOOQQQTTT```{{{}}}~~~~~~~~~{{{{{{~~~~~~|||zzzyyyxxx{{{}}}}}}yyytttqqqooonnnkkkhhhccc[[[SSSMMMJJJGGGDDDBBBAAA???===<<<===>>>@@@CCCGGGIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIEEEHHHLLLNNNRRRdddooo\\\eeepppjjjJJJCCC???:::888999999777888;;;888777777666666555444444444444444444444444444444444444333333444444555666333444444555555555444444444444444444555555555555666:::777888CCCJJJVVVjjj~~~~~~xxxfffUUUMMMKKKJJJPPPYYYccclllvvv}}}{{{{{{|||xxxyyyooohhhmmm~~~{{{yyytttooorrrxxx}}}uuuiii]]]SSSHHH???::::::777999===<<<>>>NNNbbbzzzvvvuuuzzzkkkOOO<<<333;;;222777777222000333555333111111111111111111111111//////............//////////////////////////////............/////////000,,,,,,---------.........***,,,------------...000,,,,,,---------.........,,,---............//////vvvcccVVVJJJHHHKKKMMMMMMOOOLLLRRRRRRVVVssswww~~~}}}~~~}}}|||}}}}}}{{{zzzzzz|||~~~}}}xxxrrroooooommmiiifff```YYYPPPKKKJJJHHHDDDBBBAAA@@@===;;;??????AAAEEEHHHJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIEEEIIIMMMPPPUUUiiikkk^^^ooozzzYYYCCC???:::777777::::::777777999777777777666555555444444444444444444444444444444444333333333333444555555333333444444555555444444333333333444444444555555111666444555===AAAJJJ\\\zzzppp```UUUOOOKKKCCCJJJRRRZZZfffuuu}}}~~~~~~~~~}}}|||vvvqqqvvvzzzttttttsssqqqttt{{{sssfffTTTFFF???===<<<:::;;;999;;;??????CCCZZZssszzz{{{zzzppp~~~~~~OOODDD>>>777===333888888333222555555111000000000000000000000000//////............//////////////////////////////---.........//////000000,,,,,,,,,---------......***+++------------...000,,,,,,,,,---------......***,,,......,,,,,,...000ooo]]]RRRJJJKKKPPPQQQQQQQQQOOOUUUTTTUUUjjj}}}~~~}}}}}}}}}~~~~~~~~~}}}zzzxxxyyy|||{{{vvvrrrppprrrmmmggg___XXXQQQJJJFFFEEEDDDAAA>>><<<;;;::::::>>>???AAACCCEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMKKKIIIXXXzzzyyyeeehhhnnnJJJ777AAA<<<:::888777888999999999888777777666555444444444555555555444444333333333444444444555555555555666333333333333333333333333333333333333333333333333777888888666666;;;EEEMMMhhhzzz~~~{{{xxxvvvlll\\\NNNEEEBBBBBBGGGNNNWWWdddppptttyyy~~~}}}wwwvvv|||tttuuu}}}{{{vvvxxxyyy|||~~~}}}xxxpppjjjXXXMMMAAA===;;;999888999;;;<<<@@@DDDEEENNNhhh{{{sssvvv|||zzztttpppVVV@@@;;;777555666444444333222222111000000000000000///......------........................------............------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................gggYYYOOOHHHLLLRRRTTTTTTUUURRRXXXWWWUUUggg~~~}}}|||||||||~~~}}}|||}}}~~~~~~|||{{{{{{}}}~~~zzzuuurrrpppqqqmmmfff___XXXRRRKKKGGGEEECCC@@@===;;;;;;;;;;;;???@@@BBBDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFKKKLLLOOObbb{{{nnnjjj{{{tttTTTEEE<<<@@@<<<:::888777888999999888777777777666555444444444555555444444444333333333444444444444555555555555333333333333333333333333333333333333333333333333333444555333333777???FFFZZZqqq{{{}}}}}}rrrhhhLLLEEE@@@AAACCCHHHPPPYYY```fffnnnvvv|||~~~}}}zzzwwwsssmmmlllwww~~~yyyvvvvvvxxxyyy||||||||||||}}}zzzuuussstttvvvxxxyyy|||uuummmddd[[[UUUHHH@@@999999;;;<<<===@@@AAAIIIWWW```aaaeeewww}}}zzzxxxwwwuuurrruuuzzziiiFFF999999777666777444444333333222111111000/////////000000000000000........................------............------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................^^^RRRJJJFFFMMMVVVZZZZZZ[[[VVV[[[ZZZUUUaaa}}}|||{{{{{{{{{{{{{{{zzzzzz{{{~~~~~~~~~|||xxxsssqqqpppoookkkddd^^^XXXRRRLLLIIIEEEBBB???;;;:::;;;<<<>>>@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFLLLPPPWWWnnngggfffrrrUUU???BBB???<<<;;;:::888777888999999888777777666666555444444444444444444444333333333333333333333444444444555555333333333333333333333333333333333333333333333333111333444333222444:::???JJJccc{{{|||tttYYYNNNCCC@@@??????BBBFFFNNNSSS\\\fffnnntttwwwxxxxxxtttnnnfff^^^^^^jjjvvvsssqqqppprrrvvvwwwuuusssttttttvvvyyy|||}}}{{{}}}{{{wwwsssooommmmmmmmmooopppqqqrrrtttxxx~~~yyylll___SSSJJJBBB>>><<<888777;;;@@@BBBFFFKKKMMM]]]ppp|||~~~{{{~~~{{{rrrooozzz^^^III777555888777555777444444444333222222111111...//////000111111222222////////////////////////------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------]]]MMMFFFEEEMMMXXX^^^___```YYY]]]ZZZSSSXXXuuu{{{~~~~~~|||zzzyyyzzzzzz{{{|||{{{zzz{{{~~~~~~zzzuuuqqqoooooolllhhhaaa[[[VVVQQQLLLIIIDDDAAA===:::999;;;>>>@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJOOOTTT^^^wwwqqq^^^eee|||yyyKKK???AAA>>>777;;;999888888999999888777666666666555555444444444333333333333333333333333222333333333444444444444222222222222222222222222222222222222222222222222333444555555444555888;;;@@@UUUlllxxx}}}{{{wwwdddWWWJJJDDDCCCAAA@@@AAAHHHKKKQQQYYY```eeeggghhhmmmiiibbbYYYTTTWWWcccoooqqqlllgggiiinnnrrrrrrqqqpppqqqrrrtttwwwyyy{{{}}}wwwzzzzzzvvvuuuvvvuuurrrsssqqqllliiigggggghhhiiikkkrrr{{{}}}{{{{{{fff^^^SSSIIIAAA===:::999:::999===CCCHHHJJJOOOUUU\\\mmm}}}vvvuuukkkFFF<<<555777999777555555444444333333222222222111......//////000000000000////////////////////////,,,------......------,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------dddKKKDDDDDDMMMYYY```bbbccc[[[]]]YYYPPPPPPddd~~~~~~}}}~~~~~~{{{yyyyyyzzz{{{|||}}}|||~~~~~~~~~}}}~~~~~~|||xxxsssooonnnnnniiiddd]]]WWWRRRNNNJJJGGGAAA???<<<999999<<>>>>>>>>===;;;===DDDLLLPPPSSSYYY```iii{{{zzzyyyzzz}}}rrrOOO???;;;888999888666444555222222222222222222111111//////.........---------////////////////////////,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------lllLLLEEECCCLLLXXX^^^aaaccc\\\\\\WWWMMMJJJUUUlllwww~~~|||zzzzzz{{{}}}~~~~~~|||||||||{{{zzz|||{{{zzzvvvqqqmmmlllllleee```YYYSSSNNNJJJFFFDDD>>>===;;;999:::===@@@BBBCCCDDDEEEFFFHHHHHHHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKQQQYYYlllvvv[[[\\\kkksssFFFBBB===555888===999888777888999999777555444444444444444444444444222222222222333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222333333444444444444888???LLLZZZjjjwww~~~yyy}}}wwwmmmhhhccc]]]XXXXXXPPPKKKEEEBBBDDDFFFFFFEEEDDDGGGGGGEEEIIIWWWfffnnnbbbcccgggmmmsssuuussspppppprrruuuuuurrrmmmgggcccbbbggghhhgggggghhhgggcccggggggiiimmmrrrwww|||{{{ooo```SSSJJJFFF@@@===;;;:::;;;=========???DDDMMMWWW[[[___hhhrrrxxx}}}zzzrrrttt{{{{{{PPP:::999888777666666555555555111111111111111111111000//////...------,,,++++++........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnnPPPHHHDDDKKKVVV\\\___```^^^[[[UUUMMMGGGLLLZZZggguuu}}}}}}{{{{{{|||}}}zzzyyyyyyxxxwwwxxxxxxxxxuuupppllljjjiiibbb]]]UUUOOOJJJFFFBBB@@@<<<;;;::::::;;;>>>@@@BBBDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMUUUcccyyyfff[[[iiixxxVVV:::===999555::::::888888777888999999777444444444444444444444444444111111222222222333333333111111111111222222222222111111111111111111111111111111111111111111111111222111111111333333333333555999AAAKKKUUUcccrrr}}}~~~{{{ssspppqqqdddZZZMMMEEEBBBBBBAAA???<<<@@@@@@>>>BBBMMMXXX\\\UUU[[[dddlllrrrsssrrrpppppprrrsssssspppjjjddd```YYYbbbjjjmmmooossssssqqqpppsssxxx|||~~~~~~|||{{{wwwnnnaaaSSSIIIBBB===;;;:::888777888;;;>>>@@@@@@PPPVVV```iiimmmqqq|||~~~|||~~~xxxvvvzzz|||WWW???555555555444333333444444333/////////////////////000...............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmSSSIIIDDDJJJTTTZZZ]]]______[[[UUUMMMGGGGGGPPPYYYwww|||~~~~~~||||||~~~{{{xxxwwwwwwvvvvvvuuuvvvvvvtttoookkkiiihhh```[[[SSSLLLGGGCCC@@@>>>:::::::::;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLRRR\\\lllwww\\\aaayyykkkFFF999???::::::===333888777777888999999666444444444444444444444444444111111111222222333333333000111111111111222222222111111111111111111111111111111111111111111111111444222111222333555555444333777<<>>888777777777:::>>>;;;;;;>>>DDDNNNXXX```dddrrr{{{|||sssttt|||}}}mmmSSSFFF;;;777999555555444444444333333333////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++dddNNNGGGCCCIIIQQQVVVYYY[[[\\\[[[UUUJJJDDDGGGLLLOOOggg}}}~~~}}}{{{|||}}}zzzwwwuuutttttttttuuuvvvvvvsssnnniiifffeee\\\TTTLLLFFFDDDBBB>>>;;;999:::;;;<<>>KKKVVVlll{{{{{{{{{~~~|||yyyuuuqqqkkkddd___RRRKKKCCC???@@@@@@>>><<>><<<;;;;;;<<<===>>><<<>>>???>>>===<<<===>>>???CCCCCC@@@???@@@AAA@@@<<<;;;;;;<<<<<<;;;999666999888:::======>>>EEEMMM\\\]]]aaahhhqqq|||{{{|||~~~}}}sssmmmooozzzrrrYYY@@@777666333333666444444444333333333222222/////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++tttUUUMMMIIIMMMRRRTTTUUUVVVWWWWWWRRRGGGAAACCCGGGIII\\\~~~|||zzzwwwtttrrrqqqppprrrssssssooohhh```[[[XXXPPPKKKEEEAAA???>>>;;;999:::<<>>;;;999999999999777555555555555555555555555555222222222222222222222222111111111111111222222222111111111111111111111111///////////////////////////000000000000000//////000000000000111111111111222555777666555666;;;@@@EEEWWWkkktttuuuzzzzzzsssnnneeeZZZQQQLLLIIIEEE@@@===<<<<<<<<<::::::::::::::::::;;;<<<999:::999777777888999999::::::999999::::::::::::<<<:::;;;===AAAJJJ[[[jjjvvvyyy}}}|||uuurrrwwwmmmRRRBBB444222555555555666333333333333222222222222//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,+++******++++++++++++++++++++++++,,,+++++++++++++++++++++|||[[[RRRLLLMMMQQQSSSSSSUUUTTTTTTPPPFFF@@@BBBFFFHHHVVVttt}}}|||zzzwwwuuusssqqqqqqppppppooojjjbbbZZZTTTRRRKKKHHHDDD@@@>>>===<<<;;;:::<<<@@@CCCFFFGGGFFFFFFGGGGGGHHHIIIKKKNNNPPPQQQUUUUUUXXX[[[YYYWWWZZZaaacccRRRZZZkkkpppFFF???::::::999::::::999888666444444444444444444444444222222222222222222222222333333222111111000//////000000000000000000000000000000000000000000000000...//////000000000////////////000000000111111111333555777666444444777999===IIIYYYfffnnnwww|||ssslllccc___WWWOOOHHHCCC@@@???>>>===;;;;;;;;;;;;;;;;;;999999999:::;;;:::::::::;;;:::999888888888999;;;:::;;;???FFFNNN[[[ooo|||}}}xxxssspppxxxnnnRRRBBB999222222666777666555333333222222222111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++___TTTKKKKKKMMMNNNPPPRRRPPPRRRNNNEEE@@@BBBFFFHHHMMMbbb~~~~~~~~~{{{{{{yyyxxxvvvtttrrrqqqmmmmmmjjjddd[[[TTTOOOMMMFFFEEEBBB@@@>>><<<<<<<<<;;;===AAADDDGGGHHHHHHGGGHHHIIIJJJLLLOOOQQQTTTUUU]]][[[\\\\\\ZZZ[[[dddoooxxxWWWQQQbbb|||```>>>===777777888888777777666555444444444444444444444444222222222222222222222222444333222111000///......000000000000000000000000111111111111111111111111......///000000000///////////////000000000111111000222333333333222333555<<<@@@JJJXXXdddooo{{{}}}{{{www}}}yyyuuummmddd\\\UUUQQQOOOFFFCCC???===<<<;;;:::999:::777888<<<===;;;999999999::::::999888999<<>><<<;;;;;;<<<>>>@@@BBBEEEHHHIIIJJJJJJKKKLLLNNNPPPSSSVVVYYYZZZ^^^\\\]]]___bbbjjj|||eeeRRRYYYrrrtttNNN:::===666777777777666555555555333333333333333333333333111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000---......///000000//////////////////000000000111...///111222222222333444999999>>>IIITTT^^^lllyyyuuuqqqmmmrrryyy}}}yyyuuurrrqqq```\\\VVVRRRPPPNNNKKKIIIIIICCCAAAEEEGGGCCCAAABBBCCCFFFHHHJJJJJJMMMQQQUUUYYY\\\fffvvv~~~zzz||||||zzzyyyuuuVVV???444555444333222333333222000222111111111000000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************++++++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,************************)))*********++++++++++++gggYYYLLLHHHIIIKKKMMMQQQLLLOOOLLLDDD@@@CCCHHHJJJRRRQQQTTTddd|||{{{~~~}}}yyyvvvvvvvvvuuutttsssqqqpppjjjgggbbbZZZRRRLLLIIIIII?????????===;;;:::;;;<<>>EEENNN^^^mmmtttnnnqqqpppttt~~~}}}vvvqqqnnnkkkhhheeeaaaYYYUUUWWWXXXTTTSSSUUUSSSWWW\\\___bbbffflllqqqxxxwww{{{zzz{{{rrrhhhggglllqqqqqqkkkOOOBBB<<<666333444333222222333333111111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,))))))***+++++++++******************************))))))******++++++++++++eeeVVVGGGDDDGGGIIIIIIIIIKKKJJJGGGCCCAAACCCFFFJJJJJJQQQTTTYYYnnn}}}}}}|||||||||~~~|||yyywwwvvvuuussssssrrrsssttttttrrrpppiiibbbYYYRRRNNNKKKHHHEEEBBB???;;;999999:::<<<<<>>???EEEGGGJJJMMMPPPQQQQQQQQQTTTTTTTTTVVVXXX[[[\\\\\\^^^ccckkk|||lllSSSMMMWWWjjjlllLLLBBB>>>;;;999777777777777777666444444444333222222111111222222222111///.........000000000000000000000000000000///////////////////////////............---------....................................////////////000000000000111111111111555333333555666:::EEEQQQgggrrr{{{~~~~~~|||mmmggg```]]]^^^iii}}}|||bbbTTTEEE===888333222333222222222222222222222222111111111000000000//////........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))************************************************************************************************}}}[[[NNNCCCCCCGGGIIIJJJLLLJJJIIIFFFCCC@@@AAADDDFFFHHHNNNOOOPPPbbb~~~~~~{{{{{{~~~}}}}}}~~~~~~|||yyywwwvvvuuutttqqqqqqrrrttttttpppkkkggg^^^ZZZTTTOOOJJJGGGCCC@@@===;;;999777999===AAADDDIIIKKKNNNQQQSSSSSSRRRQQQSSSTTTUUUWWWYYY[[[\\\]]]aaajjj{{{gggUUUHHHQQQeee|||RRRAAA@@@<<<888888777777777777666555444333333333222111111111111222222111///.........///000000000000000000000000000///////////////////////////............---------........................---............/////////....../////////000000000444222222333222333:::BBBSSS___mmmuuu{{{~~~~~~wwwrrrkkkdddaaadddqqqwwwdddJJJAAA999777666444333444000000000000000000000000111111000000000000//////------------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******+++++++++***************************************************************************************************************yyyXXXMMMDDDCCCGGGHHHJJJKKKJJJIIIFFFCCC@@@@@@CCCEEEHHHMMMNNNMMM\\\|||zzz{{{~~~||||||~~~~~~}}}{{{yyywwwvvvuuuuuupppppprrrsssrrrmmmfffaaaWWWTTTPPPLLLGGGCCC@@@>>>::::::999999;;;???EEEIIILLLNNNQQQSSSTTTSSSQQQPPPSSSTTTVVVWWWXXX[[[^^^```iii{{{}}}fffOOOFFFJJJddd```???<<>>CCCIIINNNNNNOOORRRSSSTTTRRRPPPOOOSSSUUUVVVWWWYYY^^^eeejjj}}}rrrWWWFFFBBBCCCXXXdddJJJ999===???555222999555666666555555444333222333222111111000000111111111000000//////////////////////////////////////////////////////////////////............---------........................------------............,,,------------.........000...///111111...000333555<<>>===444222999555555555555444333222111222222111000000000000111000000000000////////////000000000000000000000000///////////////////////////............---------------------------------,,,------------.........,,,,,,---------.........///------111222000000333111444:::AAAGGGNNN[[[gggyyy|||xxxzzzzzzjjjbbbbbbjjj}}}uuurrrwwwdddGGG888666888333000000222222......000////////////////////////000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,++++++***************+++++++++************************************************************************************************fffLLLEEEAAABBBDDDCCCEEEHHHFFFGGGFFFEEEDDDDDDFFFHHHHHHLLLNNNLLLMMM]]]|||yyyvvv~~~~~~}}}~~~~~~{{{xxxvvvtttrrrrrrppppppooommmhhhaaaYYYSSSIIIIIIFFFAAA<<<:::<<<>>><<>>@@@BBBCCCDDDHHHFFFFFFGGGFFFEEEEEEGGGIIIIIILLLNNNKKKHHHQQQhhh}}}uuuppp}}}{{{}}}zzzwwwtttrrrppppppqqqpppnnnkkkfff___WWWQQQHHHHHHEEE???:::999<<>>CCCJJJMMMLLLLLLNNNRRRTTTTTTRRRRRRRRRSSSTTTUUURRRRRRSSSWWWcccyyybbbEEE999:::>>>MMMhhhiiiIII@@@>>>;;;888777777666555444444444444333222111111222111111000000000000000000000000000000//////...000000000000000000000000//////////////////////////////.........---------------------------------,,,,,,,,,---------......---------.........//////000,,,,,,000111000///111222000222555666999DDDQQQ___iiirrrtttsssvvv{{{mmmgggkkkuuu~~~|||tttgggRRR???888777222,,,222//////000000///222777111111111111111111111111000/////////............////////////////////////++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++************************************************************************************************xxxSSSDDDBBB@@@AAABBBCCCBBBAAAFFFDDDBBBAAABBBEEEHHHJJJKKKHHHHHHIIIGGGIIIUUUccczzzxxxqqqwww~~~|||}}}|||||||||~~~~~~|||zzz}}}wwwttttttuuuvvvvvvrrrpppllleee]]]UUUNNNJJJGGGDDDAAA>>>===???AAABBBGGGJJJNNNQQQRRRRRRRRRSSSUUUVVVTTTRRRQQQSSSTTTTTTUUUTTTTTT^^^ttt{{{]]]GGG===;;;>>>BBB[[[kkkPPPDDD::::::999999888777777777555555444333333222111111000000000000000000000000000000000000000000000000////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...///000000000///---,,,///000000222333555777888LLLRRRYYY___eeennnzzz~~~|||zzzoooSSSKKKAAA999666555444222222222111111111111222222000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))************------,,,+++***)))((('''((()))))))))************vvvRRRDDDBBB@@@AAABBBCCCBBBAAACCCBBB@@@??????BBBEEEGGGFFFDDDDDDEEECCCDDDNNN[[[mmmyyy{{{~~~|||}}}|||||||||}}}}}}|||zzz}}}zzzwwwuuuuuuuuuuuuuuuqqqoooiiibbbZZZRRRLLLIIICCCBBB@@@>>>???AAADDDFFFKKKMMMPPPQQQQQQRRRSSSTTTSSSUUUUUUTTTTTTUUUVVVWWWWWWXXX]]]llldddXXXGGG;;;777===IIIRRReeeyyyTTTCCC777888888777777666555555555555444444333222222111111000000000000000000000000////////////////////////////////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...///000000///...---,,,///000000111222444555666<<>>???AAADDDFFFBBBAAABBBBBB@@@@@@HHHRRR]]]zzz|||}}}~~~~~~|||}}}|||||||||}}}}}}{{{yyyxxxwwwuuuuuuvvvvvvtttrrroookkkeee]]]UUUOOOJJJHHH@@@@@@@@@AAACCCFFFJJJLLLPPPQQQRRRQQQPPPQQQSSSUUURRRSSSVVVWWWWWWWWWXXXZZZXXX^^^lllhhhJJJEEE===888:::GGGXXXddd~~~YYYCCC???666888888777777666666555555444444333333222111111111000000000000000000000000/////////////////////////////////............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111...////////////...------/////////000000111222333222777===DDDLLLWWWdddmmmyyyqqqllloooyyypppSSS<<<999666333111222333444444222111111000000111111222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++*********+++++++++,,,,,,qqqNNNDDDBBB@@@AAABBBCCCBBBAAADDDCCCAAA@@@@@@BBBDDDEEEAAABBBCCCBBB@@@AAAFFFKKKSSSqqq~~~||||||}}}~~~}}}}}}|||{{{{{{|||{{{yyywwwttttttuuuvvvwwwuuuqqqnnnjjjfff___WWWPPPKKKIIIHHHCCCCCCDDDFFFIIILLLOOOQQQTTTTTTRRRPPPNNNOOORRRUUURRRSSSVVVYYYXXXWWWZZZ^^^]]]lllgggOOODDDAAA;;;<<>>::::::999888888777777666333333222222111111111000000000000000000000000000//////////////////////////////.........------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000.....................---//////......//////000000000222666:::AAAKKKUUU]]]llluuu|||}}}~~~qqqrrrxxx|||gggUUUDDD888888777666555444444333222111111000000000000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))************))))))*********+++++++++nnnLLLDDDBBB@@@AAABBBCCCBBBAAADDDCCCAAA@@@@@@@@@BBBCCC@@@BBBCCCAAA@@@AAADDDFFFLLLiii|||~~~{{{|||}}}~~~~~~}}}}}}{{{zzzzzzzzzyyyvvvtttqqqrrrsssuuuuuurrrmmmhhhbbb^^^XXXRRRMMMJJJIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTVVVUUURRRNNNLLLMMMQQQTTTUUUTTTVVVZZZYYYWWW]]]eeeooofffOOO@@@:::666444BBBbbbgggQQQ???888<<<>>>999999888777777666666555222111111111111111000000////////////////////////....................................------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------.........///......------......///......///000444:::AAAFFFSSS\\\gggpppxxx}}}{{{uuu||||||qqqkkksss~~~yyyttthhhVVVGGG===888444333333333333111///......111000000000000000000111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))************************)))))))))((())))))))))))))))))))))))((()))))))))*********************)))))))))(((((((((((((((((())))))))))))lllKKKDDDBBB@@@AAABBBCCCBBBAAAAAA@@@???>>>======>>>>>>===AAAAAA>>>===???BBBAAAFFF\\\}}}}}}{{{{{{{{{|||~~~~~~}}}{{{zzzxxxxxxxxxvvvtttqqqnnnooopppqqqpppllleee```YYYWWWRRRNNNKKKJJJJJJKKKOOOPPPQQQSSSTTTUUUUUUUUUWWWVVVSSSOOOLLLMMMQQQTTTXXXUUUVVVZZZZZZZZZeeesssdddLLL>>>999999777<<>>888999999555555555444333333222222000000000000000000000000////////////////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---------,,,------...///...------------......///000///...---///111444666===GGGSSS___lllsssrrrlllssszzz~~~|||zzz~~~~~~sssllloooxxx|||kkkPPPMMMGGG@@@:::666333111...000222222000///000111111000000//////000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))((((((((('''''''''((((((((())))))kkkKKKDDDBBB@@@AAABBBCCCBBBAAAAAA@@@???======<<<<<<======@@@@@@;;;;;;@@@BBB@@@DDDPPPggg~~~}}}}}}}}}}}}~~~~~~~~~zzzxxxwwwvvvuuutttqqqoookkkkkklllkkkiiiccc\\\VVVQQQPPPNNNLLLKKKLLLMMMMMMQQQRRRTTTVVVWWWXXXWWWWWWXXXWWWTTTPPPNNNOOORRRUUUZZZUUUUUUZZZ\\\```ppp}}}cccKKK>>>999777???DDDRRRqqquuuRRR======<<<;;;;;;666444333333222222111111000000000000000000000000000////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------------...///000111000//////000111222222222:::DDDLLLVVV```eeeeeehhhqqq{{{{{{}}}~~~zzz{{{yyyttttttqqqcccRRRGGG>>>:::777777888777444222///222444333222111222444000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))(((((((((((())))))))))))kkkKKKDDDBBB@@@AAABBBCCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>BBB@@@;;;<<>>IIIUUU\\\```jjjvvv|||{{{yyy{{{}}}}}}}}}nnnaaa]]]TTTEEE;;;;;;<<<444///000333555444333000222444222///...///111000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))******+++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++))))))))))))************hhhIIIFFFCCCAAAAAADDDEEEBBB???AAA@@@>>><<<<<<<<<<<<===???>>>===<<<===>>>@@@BBBCCCDDDJJJZZZttt}}}{{{}}}~~~~~~~~~zzzxxx~~~}}}~~~~~~~~~}}}}}}|||||||||~~~~~~~~~}}}{{{yyywwwvvvvvvuuuuuuttttttqqqmmmiiifffbbb^^^\\\ZZZVVVQQQLLLLLLKKKJJJJJJKKKMMMOOOPPPUUUUUUUUUWWWZZZ[[[ZZZYYYTTTUUUUUUTTTRRRQQQSSSTTTUUUYYYWWWVVVaaauuu}}}yyycccIII;;;999:::777444FFFPPPllljjjCCC@@@;;;999777777666555222222222111111111111000111000///...------...///.........------,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////....................................////////////222222222333666:::>>>@@@JJJTTTaaajjjooorrrvvvyyy~~~www```UUUIIIDDDCCCAAA999222555555444444333222111111000000000000000000000000000000000000000000000000,,,------......------,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))jjjLLLHHHFFFDDDCCCCCCBBB@@@>>>AAA@@@>>>===<<<<<<======???>>>===<<<<<<>>>@@@AAA@@@AAAFFFRRRfff|||vvv~~~~~~|||zzzxxx|||}}}|||{{{{{{zzzyyyyyyyyyyyy}}}}}}|||{{{yyyxxxvvvuuusssrrrpppooonnnkkkgggccc___]]]YYYWWWVVVSSSNNNKKKMMMMMMLLLLLLMMMOOORRRSSSVVVUUUUUUWWWYYY[[[[[[ZZZ[[[YYYUUUQQQOOOQQQVVVZZZWWW___cccdddjjjrrroooeeeSSSFFF999555444555:::@@@SSSbbb~~~xxxPPP???<<<999777666666666555222222222111111111000000111000///...---......///......---------,,,,,,,,,---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.......................................////////////000000000000222444777888:::BBBLLLSSSYYY```gggmmmyyy~~~yyytttqqqjjj\\\PPPHHHAAA:::777999999666222222222222111000/////////000000000000000000000000////////////////////////,,,------......------,,,...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))lllOOOJJJJJJHHHEEEAAA>>>>>>>>>AAA@@@???=========>>>>>>>>>>>>===<<<<<<===???@@@===>>>AAAGGGTTTlllrrr~~~~~~~~~~~~zzzyyyyyy{{{~~~~~~{{{zzzxxxvvvuuuuuuvvvwwwyyyyyyxxxvvvtttsssqqqpppnnnllliiigggeeebbb^^^[[[VVVTTTRRRQQQPPPOOOLLLJJJOOONNNNNNNNNPPPRRRUUUWWWXXXWWWUUUVVVXXX[[[[[[[[[[[[ZZZVVVSSSQQQTTTYYY]]][[[gggpppqqqoooiiiYYYIII999333333888777999III^^^ssspppRRR<<<;;;999666555555666555555222222111111111000000000000000///............///...------------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,************************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------............/////////111000///...///000111222///222777;;;@@@GGGQQQYYYeeekkkttt{{{|||yyyuuuxxx|||tttkkk___XXXSSSLLLAAA888888555333222444666666666111111000000//////......000000000000000000000000////////////////////////,,,------......------,,,...------,,,,,,------......------,,,,,,++++++***************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))jjjOOOJJJKKKJJJFFF@@@===>>>@@@AAA@@@???>>>======>>>???>>>===<<<<<<<<<===>>>>>>;;;===???@@@FFF\\\}}}{{{}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}zzzzzz{{{zzzzzz{{{}}}~~~}}}{{{wwwuuussstttuuuwwwtttsssqqqooommmlllkkkjjjhhheeeaaa^^^\\\YYYUUURRRNNNMMMLLLLLLLLLLLLLLLLLLPPPOOOOOOPPPRRRUUUXXXZZZZZZXXXVVVVVVXXX[[[\\\\\\UUUVVVWWWWWWWWWYYY\\\___fffrrrzzztttfffWWWFFF:::777444777>>>>>>EEEdddrrrOOOAAA999:::888666555555555444333111111111111000000000000/////////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,***************************************++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------.........---,,,,,,---------------------------------.........//////222111000000000000111111000000000000111777>>>DDDHHHNNNVVV^^^dddeeedddbbb]]]```fffmmmtttyyy|||~~~}}}vvvnnngggSSSLLLDDD@@@???>>>:::666666666555444333333555666222222111111000000000///000000000000000000000000////////////////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))fffMMMIIIJJJIIIEEE???===???BBB@@@???>>>=========>>>???======<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>@@@QQQuuu~~~{{{{{{{{{{{{{{{{{{|||}}}~~~}}}|||{{{{{{{{{|||zzz{{{|||{{{yyyxxx{{{}}}}}}{{{xxxuuusssssstttuuupppnnnllljjjgggfffeeeeeeaaa^^^YYYVVVSSSQQQNNNLLLIIIIIIJJJJJJKKKMMMOOOPPPQQQQQQPPPQQQSSSVVVYYY[[[\\\YYYWWWWWWYYY[[[\\\\\\TTTTTTTTTTTTWWW]]]dddjjjxxx~~~{{{kkkTTTCCC;;;888666222444<<>>???AAA???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>???IIIfff}}}||||||{{{{{{{{{|||}}}~~~~~~|||zzzyyyyyyzzz{{{zzz{{{{{{zzzyyyxxxxxxyyyyyyxxxuuurrrpppoooooopppkkkiiifffcccaaa```______YYYVVVQQQMMMLLLKKKJJJIIIGGGHHHJJJJJJKKKNNNRRRUUUTTTSSSSSSSSSUUUWWWZZZ\\\\\\ZZZXXXXXXZZZ\\\\\\\\\YYYVVVQQQPPPTTT___mmmwww|||oooXXXBBB666555888333///222???XXX{{{bbb;;;888>>>777:::888666555555333111///111111000000000/////////---...//////000/////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++,,,,,,,,,***************************))))))))))))***++++++************++++++++++++***++++++,,,,,,------...+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------.../////////000/////////000000111222222555666666888999;;;===>>>@@@BBBFFFKKKPPPTTTXXXYYY___bbbddddddiiittt~~~~~~|||zzz}}}zzzooommmlllpppxxxzzzuuunnnkkkcccddd___UUUMMMHHHAAA;;;;;;:::777555444555666666444555555333111000111222////////////............////////////////////////........................,,,------......------,,,,,,------......------,,,))))))***+++---...//////************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))gggQQQJJJGGGCCC@@@??????>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;::::::;;;888:::>>>===@@@SSShhh}}}}}}~~~}}}}}}}}}~~~~~~{{{xxxwwwwwwxxxzzzyyyyyyyyyyyyxxxwwwuuusssqqqpppnnnkkkiiihhhgggfffbbb```]]]ZZZWWWVVVVVVVVVQQQNNNIIIFFFEEEFFFFFFFFFFFFHHHJJJKKKLLLOOOTTTXXXWWWWWWVVVVVVWWWYYY\\\]]][[[ZZZYYYZZZ\\\]]]\\\[[[XXXWWWUUUVVVZZZeeeqqqyyyssseeeRRRAAA777444444666444555;;;NNNsssnnnOOO888999===555666555333333444333111///111000000000////////////,,,---///000000000//////,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,************************)))))))))))))))***++++++************++++++++++++******+++,,,,,,---......***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------......------.........///000111111111444333333333333444555555444555777:::<<<>>>@@@AAAHHHLLLMMMMMMRRR\\\dddgggeeebbb```cccjjjqqqtttuuu~~~~~~rrrfffUUUTTTWWWZZZXXXQQQLLLKKKCCCEEECCC>>>;;;;;;999555333444666555444444555666555555444444444444333333////////////////////////////////////////////////........................,,,------......------,,,,,,,,,---......---,,,,,,******+++,,,,,,---......************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))iiiUUULLLGGGAAA>>>>>>???===;;;===<<<;;;::::::;;;======;;;<<<<<<<<<;;;;;;:::999:::666888===<<<:::EEEUUUiii~~~|||}}}~~~{{{wwwvvvvvvxxxyyywwwwwwvvvwwwxxxvvvsssooojjjjjjhhhfffdddaaa```___ZZZXXXTTTQQQNNNMMMMMMMMMLLLIIIDDDAAABBBCCCDDDDDDFFFHHHJJJKKKLLLOOOUUUZZZZZZYYYXXXXXXYYY[[[]]]^^^[[[ZZZZZZ[[[]]]]]]\\\ZZZSSSWWW\\\aaafffkkkpppsss]]]KKK777000333666555333888<<>>777777888111222111111111333222111///000000000000////////////,,,---///000000000//////,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,************************)))))))))))))))******+++)))************+++++++++******+++,,,,,,---......)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...---,,,111///......///000000000---...///000000111111111222222333333444555555555666:::<<<:::<<>>888:::999555444666666444333555777666222///...///444222000000111111///---111111111111222222222222////////////////////////........................,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))ooo\\\PPPJJJBBB>>>>>>>>>===<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<:::999777777999===BBBEEEUUUfff~~~~~~~~~|||~~~}}}}}}~~~~~~~~~{{{yyywwwvvvvvvvvvwwwvvvuuutttssspppkkkhhhdddbbb___]]]\\\ZZZXXXUUUQQQNNNIIIHHHIIIJJJIIIHHHEEECCC@@@>>>>>>AAAEEEGGGKKKKKKKKKLLLOOOSSSWWWYYY[[[ZZZXXXXXXZZZ\\\\\\\\\\\\______\\\[[[^^^]]]ZZZZZZXXXZZZeeeoooooodddXXXKKK<<<222555777333333888BBBCCCPPPmmmdddUUUBBB777555666444111444444333333222111000000111111111111000000000000...///////////////......------------------------,,,++++++******++++++,,,+++++++++************)))************************))))))))))))))))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///............////////////............////////////222222111111111111111111111222333555888:::<<<<<<;;;<<<>>>AAAEEEIIIMMMOOOYYYYYYYYYWWWSSSMMMGGGDDD<<<<<<<<<;;;:::999888777999888888777666555555444444444444444333222111111333222111000////////////111000000///...------,,,000000//////.........---........................,,,------......------,,,------------------------,,,,,,+++***))))))******))))))))))))))))))))))))************************(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++******))))))((((((''''''kkkYYYOOOIIIBBB>>>>>>>>>===<<<<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;:::999888888:::===@@@BBBGGGTTTooo||||||}}}~~~|||||||||}}}~~~~~~}}}{{{yyyxxxvvvuuuuuuqqqooonnnlllkkkgggbbb___ZZZXXXVVVUUUTTTSSSQQQOOOLLLIIIDDDCCCCCCDDDCCCAAA@@@???>>>>>>@@@CCCGGGJJJMMMMMMMMMOOOQQQUUUXXXZZZZZZYYYXXXYYY[[[\\\\\\\\\\\\```aaa______```___[[[XXX]]]eeellllllaaaPPPCCC>>>444000333333222999EEETTT[[[jjj~~~yyyQQQGGG<<<555555666555333333333222222111000000///000000000/////////......------............------------------------------,,,++++++******++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------............////////////............////////////111111111111111111111111111222333444555666777777666666777999;;;???BBBCCCEEEFFFFFFEEECCC???;;;999999999999999999888777666777777666555555444333333444444444444333222111000222111000000///000000000111111000//////...------000/////////.........---........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((())))))******)))))))))((((((((('''fffTTTMMMGGGAAA======>>>===<<<<<<<<<;;;:::::::::::::::;;;::::::999999::::::;;;999999999:::;;;<<<===>>>@@@GGG\\\zzz|||{{{zzzxxxwwwwwwwwwwwwrrrrrrrrrssstttvvvwwwxxx|||}}}~~~~~~~~~{{{{{{zzz{{{{{{|||}}}}}}yyyyyyxxxwwwuuurrrpppnnnhhhfffcccaaa___[[[VVVSSSOOOMMMLLLKKKKKKJJJHHHGGGFFFCCC@@@>>>>>>>>>>>>===>>>???@@@BBBEEEIIILLLOOOPPPPPPPPPQQQSSSVVVYYY[[[YYYXXXXXXZZZ\\\]]]\\\[[[___cccdddbbbbbbcccaaa]]]\\\bbbiiihhh]]]MMM===444333111111222111777KKKaaa}}}{{{VVV>>>:::666444444444333222222111111000000//////////////////.........------+++,,,,,,---------,,,,,,------------------------++++++************+++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---............/////////---............/////////000000000000111111111111222222222222222222222222222111111222333555777888777777888888777666555444666666777777777666666555555555444444333333222222333333333333333222000000000000/////////000111111111111000000//////....../////////...............------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((()))))))))))))))((((((((((((aaaOOOJJJEEE???<<<===>>>===<<<<<<;;;::::::999999::::::::::::999999999999::::::999999:::;;;;;;;;;;;;;;;???@@@NNNggg}}}~~~}}}{{{zzz{{{zzzwwwuuussssssrrrqqqppppppoooooojjjjjjjjjkkklllmmmnnnooorrrssstttvvvwwwxxxxxxxxxyyy{{{|||}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~{{{|||}}}}}}}}}|||||||||yyyyyyxxxxxxwwwxxxxxxyyyssstttsssrrrooojjjfffccc___]]]ZZZWWWUUUQQQLLLIIIJJJHHHFFFEEEEEEDDDBBB@@@AAA???===<<<===>>>???@@@CCCDDDFFFIIIMMMPPPRRRTTTRRRRRRRRRSSSUUUWWWYYYZZZXXXXXXXXX[[[]]]^^^\\\ZZZaaaeeefffcccdddffffffcccdddbbb]]]SSSFFF<<<666444111222444444666FFFjjj]]]CCC777777666333111//////000000000/////////........./////////.........------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************************))))))))))))*********+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////---------.........///////////////000000000000000111111111000000000000000111111000000111222444555444333333333333444444555333444555555666666666555444444444333333222222222333333333333222111000///.........//////111222222111111000000000/////////........................------------------------******++++++++++++******++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))************************++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))))))))))))))((((((((((((|||]]]LLLGGGBBB===<<<===>>>===;;;;;;;;;:::999999999999:::999999888888888888999999999999:::;;;;;;:::999888999999AAARRRfff}}}{{{zzzyyyxxxvvvtttwwwuuuttttttuuutttqqqooonnnnnnnnnmmmmmmlllkkkkkkhhhhhhhhhhhhhhhiiijjjkkkkkklllmmmnnnnnnnnnnnnnnnnnnqqqtttvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~yyyyyyyyyzzzzzzzzzyyyxxxvvvuuutttssssssrrrrrrsssoooooonnnlllhhhbbb\\\YYYYYYVVVSSSPPPNNNKKKGGGDDDFFFEEEBBBAAAAAA@@@>>><<<;;;<<<<<<<<<>>>AAADDDFFFIIIKKKMMMOOOQQQSSSTTTUUUSSSSSSTTTTTTVVVWWWXXXYYYWWWWWWXXX[[[]]]^^^\\\[[[^^^bbbccccccfffkkkmmmkkkfff[[[LLL>>>666444333333///333666999BBB___tttXXXCCC;;;666777666333///...000222/////////...............000000000/////////......,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++*********))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,*********************************+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------............------------................../////////000000000/////////000000111111111111000000000111333555666333222111000000111222222222333444555555666666555444444333333333333333222222222222222111000//////---.........///000222222000000000000////////////---------...............------------------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((())))))***+++(((((((((((())))))))))))xxxZZZIIIDDD@@@<<<;;;===>>>===;;;;;;;;;:::999999999999999999888888777777888888999888999999::::::999999888777777<<>>>>>>>><<<::::::;;;===???AAADDDJJJMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWXXXZZZ\\\^^^]]]\\\ZZZ___ccceeeiiinnnooolll[[[OOO@@@666444333111...---222999CCCVVVyyyzzzYYYAAA888:::555444444222000111333555........................000000000/////////......+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++************)))************************))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***************************++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,------------,,,------------.........,,,------------.........------......//////000000......//////000111222222////////////000222444555444444333222111111222222111222333444444444444444333333333333333222222222111111222111111000///...............///000111222///////////////.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))***++++++(((((((((((())))))))))))tttWWWFFFBBB>>>;;;:::===>>>===;;;;;;:::999999888999999999888888777777777777888888888888888888888999999999999888<<>>===>>>???@@@???>>>???AAADDDEEEGGGJJJPPPTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWXXX[[[]]]^^^^^^]]]eeekkklllllljjjddd]]]JJJBBB888333444555333000333999DDDUUUnnn~~~^^^FFF;;;888777333222222222222222222222...............//////////////////.........------******,,,------.........++++++++++++++++++++++++******))))))))))))******+++++++++************)))************************))))))))))))))))))))))))''''''((((((((()))))))))************************************++++++++++++************++++++++++++************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........,,,,,,---......///000000------...//////000000111//////.........000111222444444333333333222222222000111111222222222111111111111111111111111111111111111111111000///...---...............///000111------------............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++******))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******'''((((((((()))))))))***rrrTTTDDDAAA===::::::===>>>===;;;;;;:::999999888888999999888888777777777777888888888888888777888888999:::888777999===???EEE[[[rrr~~~xxxttttttuuuwwwqqqrrrrrrqqqpppoooppppppllllllmmmoooqqqqqqnnnllllllmmmnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkllllllmmmmmmdddfffhhhiiiiiikkkmmmoooiiikkknnnnnnmmmnnnrrruuu}}}~~~}}}|||||||||yyy{{{~~~~~~xxxyyy{{{|||}}}||||||{{{|||||||||}}}~~~|||{{{|||{{{zzzyyywwwuuutttsssooommmkkklllnnnnnnllliiieeedddcccaaa___^^^]]]]]]RRRRRRRRRRRRPPPNNNLLLKKKFFFDDDBBBAAABBBBBBAAA@@@>>>===>>>@@@CCCDDDEEEDDDFFFHHHKKKLLLMMMPPPUUUZZZXXXXXXWWWWWWXXXYYY[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXVVVWWWZZZ]]]^^^___eeemmmssssssnnndddWWWKKK>>>888222///222666888999<<>>;;;:::;;;;;;;;;::::::999888888777777888888666666666666666666666666888888888888888888888888999666777;;;;;;===GGGTTTttt|||zzzsssooopppqqqrrrqqqrrrtttvvvuuurrrooommmgggiiijjjmmmooopppqqqqqqmmmmmmmmmmmmlllkkkjjjiiikkkkkkiiihhhhhhhhhiiijjjkkkjjjjjjkkklllmmmkkkjjjggghhhiiijjjkkkjjjiiiiiihhhffffffgggjjjlllmmmlllqqqtttwwwxxxwwwwwwyyy|||~~~}}}zzzyyy{{{}}}zzz{{{}}}~~~~~~|||{{{xxxyyyzzz{{{zzzyyywwwuuu||||||}}}~~~~~~~~~|||zzzwwwvvvuuuuuutttrrrpppmmmkkkjjjeeecccaaa```aaabbbbbbaaa```]]]ZZZXXXXXXVVVRRRNNNLLLLLLKKKKKKIIIHHHFFFEEEFFFEEECCCBBBAAABBBBBBCCCCCCEEEGGGHHHHHHIIIKKKMMMLLLNNNQQQSSSTTTVVVYYY[[[[[[[[[ZZZZZZ\\\^^^aaaccc``````___``````^^^\\\ZZZYYYZZZ\\\]]]^^^___eeelllpppttttttlll\\\KKK@@@<<<999333000222333555<<>>777444444///333777666666BBB___yyy```FFF;;;333222444444333444111111222333333111000///........................,,,------......------,,,++++++++++++,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))((()))******(((((()))***))))))))))))************************************************))))))))))))************************++++++*********++++++,,,,,,,,,++++++,,,,,,------------------------------+++,,,------,,,,,,---...------------............------------....................................000000000000000000000000....../////////000000000000000//////...---------------------------------,,,,,,,,,---------.....................------------,,,,,,++++++*********************************************************+++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))hhhOOOAAA???===:::999:::;;;::::::999999888777777777777777777777777777777777777777777777777777777777777777555666888999888777:::===BBBLLLaaazzztttqqqoooooopppmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiijjjmmmoooooooooooonnnmmmlllllllllmmmnnnkkkiiihhhhhhiiijjjiiiiiieeefffeeeeeedddcccddddddjjjjjjiiiiiijjjnnnrrruuupppooonnnllllllmmmooopppoooppppppqqqqqqpppooooookkklllmmmnnnnnnoooooonnnoooppprrrrrrrrrooolllkkkrrrrrrrrrrrrrrrrrrssssssqqqooolllhhhfffeeeeeeeeefffddd```[[[XXXVVVVVVVVVPPPPPPPPPPPPQQQPPPMMMKKKHHHHHHHHHHHHIIIHHHGGGFFFDDDEEEFFFGGGHHHIIIIIIIIILLLMMMMMMOOOQQQRRRTTTTTTUUUWWWXXXXXXWWWWWWXXXZZZ[[[\\\^^^]]]]]]\\\^^^___]]]___bbbeeeggghhhhhhgggggghhhhhhgggccc___\\\ZZZ[[[eeepppuuuvvvvvvuuusssWWWOOODDD:::666555666777444777999888???XXXcccFFF:::555333444333111111333111111222222111111000///........................,,,------......------,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((()))***)))((('''(((***((()))))))))*********************************************)))))))))))))))***************************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,---------.........,,,,,,---------.........------...............///////////////////////////........./////////000000/////////......---------------------------------,,,,,,,,,---------..............................,,,,,,,,,++++++*********************************************************************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))hhhNNN@@@???<<<:::999:::::::::999999888777777666666777777555555555555555555555555666666666666666666666666555888999999888888999888===AAAPPPooovvvpppnnnoooppplllkkkkkkkkklllmmmnnnooonnnnnnoooooonnnnnnmmmmmmllllllllllllkkkkkkjjjjjjkkkiiihhhjjjlllnnnoooooopppooonnnmmmmmmmmmoooooommmllljjjjjjkkklllkkkjjjgggfffdddcccccccccccccccfffdddcccbbbdddfffhhhjjjeeedddbbbaaabbbdddfffhhhhhhhhhiiiiiiiiiiiiiiiiiiccccccdddeeeffffffffffffdddfffggghhhgggeeebbb```dddeeeeeeffffffgggggggggfffdddaaa^^^[[[[[[[[[\\\\\\ZZZVVVSSSRRRQQQRRRRRRKKKJJJKKKLLLMMMLLLIIIGGGDDDEEEGGGGGGGGGGGGHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOSSSTTTTTTUUUVVVWWWWWWWWWZZZ[[[]]]]]]\\\\\\]]]^^^^^^___``````^^^^^^^^^```^^^```dddgggiiijjjiiiiiiiiiiiifffbbb^^^]]]```bbbkkkwwwzzzqqqeee[[[AAA===777444444555666666555999===AAAOOOmmmgggJJJ999888555444444222///000444000111111111000000//////........................,,,------......------,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))''')))***)))((('''((()))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***)))))))))******+++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,------------...,,,,,,,,,------------...,,,---------......//////....................................////////////............------------------------------------,,,,,,,,,---------......------..................,,,,,,+++++++++++++++***************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))hhhOOO@@@>>><<<:::999999::::::999888888777666666666666777444444444444444444444444666666666666666666666666555888999777888::::::777;;;<<>><<<999888999:::999999888888777666666666666666444444444444444444444444555555555555555555555555333666777555666;;;;;;777888:::>>>MMMiii{{{uuurrrooonnnlllkkkkkkkkkmmmnnnnnnooooooppppppooooooooolllmmmmmmnnnmmmlllkkkjjjllliiiggggggiiikkkllllllkkklllmmmoooppppppppppppmmmkkkjjjjjjlllmmmmmmlllkkkgggdddccceeeffffffeeecccaaa``````bbbaaa___]]]]]]\\\[[[YYYXXXXXXYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYTTTUUUWWWYYYYYYWWWUUUSSSRRRSSSTTTVVVVVVVVVVVVVVVSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLGGGFFFEEEFFFIIIKKKKKKJJJJJJMMMOOOPPPOOOOOOPPPRRRRRRSSSTTTVVVXXXYYYZZZZZZYYYZZZ[[[\\\\\\\\\[[[[[[\\\^^^___``````aaabbbdddcccdddeeedddbbbaaabbbcccccceeegggjjjmmmoooooopppnnnnnnkkkggggggmmmyyyjjjWWWLLLAAA666999::::::888666888===AAAVVV___ggghhhmmm{{{|||]]]CCC888888444111111333333000111444000000//////.........///------------------------,,,------......------,,,************++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''((()))(((''''''((()))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***)))))))))))))))++++++++++++++++++++++++)))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,------...//////---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************(((((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))(((((((((((())))))jjjQQQBBB>>><<<999888999:::999999888888777666666666666666555555555555555555555555555555555555555555555555111555555222555;;;;;;666555999<<>><<<:::999999;;;;;;:::888888777777666555444444444333333333444444555555555666666666666666666666666555555555555666666666666555888:::===BBBNNN^^^jjj}}}}}}xxxrrrnnnqqqrrrssssssrrrpppmmmkkkjjjmmmooonnnlllkkklllnnnnnnmmmjjjhhhfffggghhhiiikkklllooopppqqqpppooonnnnnnkkkiiikkkooopppmmmiiihhhhhhgggfffdddbbb```______```bbbccccccbbb```______\\\YYYXXXZZZZZZXXXUUUUUUTTTSSSRRRRRRTTTVVVWWWUUUTTTSSSSSSUUUWWWWWWVVVXXXWWWWWWVVVVVVVVVWWWWWWSSSSSSTTTUUUUUUUUUTTTTTTVVVTTTRRRPPPOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNMMMNNNOOOQQQSSSTTTVVVWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWZZZ^^^aaa___```aaaaaa``````aaabbb___aaacccdddcccdddeeefffiiihhhhhhjjjiiigggggghhhhhhjjjnnnrrrqqqqqqzzz|||www}}}~~~sss```UUUJJJBBB<<<888999===:::888;;;???BBBNNNlllzzzqqqxxx|||[[[IIIBBB<<<555111555555444333222000000///111000000///...---------------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******)))************++++++++++++,,,,,,+++***)))+++,,,******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))oooSSS>>><<<:::999999:::;;;999888777777777666555444444444333333444444444444444444444444444444444444444444444555555555666666666666888999999999:::AAAMMMVVVkkk}}}|||{{{||||||{{{yyyvvvsssooollljjjjjjlllmmmmmmkkkiiijjjlllmmmllljjjiiihhhgggggghhhiiijjjlllnnnnnnmmmlllkkkllliiihhhiiimmmnnnkkkgggeeeeeedddcccbbb```^^^]]]]]]^^^___``````___^^^]]]___\\\YYYYYYZZZZZZXXXVVVWWWVVVUUUUUUUUUVVVXXXYYYXXXWWWVVVVVVXXXZZZZZZYYYZZZZZZZZZYYYYYYYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXVVVUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTTTTUUUVVVWWWYYYZZZXXXXXXXXXYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\___bbbaaacccddddddbbbaaaaaabbbcccddddddcccbbbbbbdddfffdddeeegggiiiiiiiiijjjlllkkkqqqwwwzzz}}}vvveeeXXXIIIBBB<<<999666444888===;;;>>>CCCJJJTTTjjj||||||rrr\\\DDD999666444222000555444333222111000000///000000000///...---------------------------------...------,,,++++++******+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))*********++++++++++++,,,,,,+++***)))+++---))))))*********+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))mmmRRR>>><<<:::999999::::::999888777777666666555444444444444444444444444444333333333333333333333333333333444444444555555555666666888888888666444777>>>CCCSSSgggxxxzzzrrruuu}}}vvvqqqmmmkkkjjjjjjkkklllllljjjjjjjjjlllkkkkkkkkkjjjiiihhhgggfffhhhiiikkkllllllkkkjjjiiiiiigggfffgggjjjkkkhhheeeaaaaaaaaa```___^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^\\\ZZZYYYZZZZZZYYYWWWYYYYYYYYYYYYZZZZZZZZZZZZ\\\ZZZYYYZZZ\\\^^^^^^]]]^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWXXXYYY[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXZZZ\\\^^^_________aaabbbdddfffggggggeeebbbaaa```ffffffeeedddbbbcccfffiiiccceeeffffffggghhhkkklllooo{{{{{{kkkYYYHHH>>>:::777555666666666;;;BBBEEEKKKPPPTTTbbb~~~yyyfffOOOCCC666333333333444666444333333222111000//////000000//////...---------------------------------------,,,,,,++++++******+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))*********++++++***+++,,,+++))))))+++---(((((()))))))))*********,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))iiiQQQ>>>;;;:::999999::::::999777666666666555555444444444555555555444444333333333555555555555555555555555333333444444444555555555555666666666555777:::>>>GGGZZZpppxxx|||~~~vvvppplllkkkkkkkkkkkklllkkkkkkllllllmmmiiijjjkkklllkkkiiigggeeeiiijjjkkkllllllkkkiiihhhfffeeedddeeeggggggeeebbb____________^^^]]]\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^]]][[[ZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[^^^]]]\\\]]]___aaaaaaaaaaaa````````````aaaaaabbbaaa```^^^\\\\\\\\\^^^___[[[]]]^^^`````````^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZ[[[^^^aaabbbbbbaaaaaabbbeeegggiiiiiifffccc```___eeefffffffffeeeeeeggghhhcccffffffddddddiiioooqqqyyyxxxaaaPPPDDD<<<888777666777999888999AAAJJJSSS[[[\\\ZZZeeefffIIIAAA;;;777777777555666999333222222111000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))((((((((((((******))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))((((((''''''))))))))))))************)))***+++***))))))+++---))))))))))))*********++++++++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******''''''((())))))))))))))){{{fffOOO===;;;999888888999:::888777555555555555444444444444555555555444444333333333555555555555555555555555333333333333444444444444222444555666777888:::<<>>;;;999444555777999:::???LLLZZZoooqqqllleeejjj~~~mmmNNN===999777777888555111111444111111111000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''(((((())))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((()))))))))*********)))*********))))))+++---*********+++++++++,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''((()))))))))))))))wwwcccNNN===;;;999888888999999888777444444444444444444444444444444444444444444333333222222222222222222222222222222222333333333444444444444555555666777777777888FFFUUUnnn~~~zzzxxxrrrpppmmmkkkkkklllkkkjjjhhhiiikkklllkkkjjjhhhfffeeefffggggggfffdddbbb```bbbbbbbbbbbbaaa```______^^^___```aaaaaaaaaaaaaaa_________``````_________]]]^^^^^^\\\[[[ZZZ[[[]]][[[[[[\\\\\\\\\]]]]]]]]]^^^]]]\\\^^^```cccccccccccccccccccccdddeeefffffffffeeecccaaa```___``````ZZZ[[[]]]___```___^^^]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\^^^___```aaaaaabbbbbbaaa^^^aaacccdddcccaaaaaaaaadddfffiiiiiigggeeeddddddggggggfffbbb\\\WWWUUUTTT[[[hhhrrrvvv~~~fffXXXGGG===;;;:::777333777888<<<@@@EEEQQQhhh|||uuusss{{{qqqKKK:::===444333555777555000000333000000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******((()))***)))))))))+++---***++++++++++++,,,,,,,,,)))******+++,,,+++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((()))))))))))))))sss```MMM===:::999888888999999888666444444444444444444444444333333444444444444444444222222222222222222222222222222222222333333333333666555555555666666555444333;;;@@@MMMcccpppvvvzzzooosss{{{|||vvvrrrpppooollliiiiiiiiijjjkkkjjjiiihhhgggdddeeeeeefffdddbbb```^^^aaabbbbbbbbb```___^^^^^^^^^___```aaabbbbbbbbbbbb___```aaabbbbbbaaa```___]]]^^^___]]][[[ZZZ\\\^^^^^^]]]\\\\\\\\\]]]___```^^^]]]]]]^^^aaacccddddddeeeeeeeeeeeefffggghhhiiihhhgggfffeeecccbbbaaa```\\\]]]^^^_________^^^]]][[[[[[\\\]]]^^^^^^^^^^^^ZZZ[[[\\\]]]]]]]]]\\\[[[^^^___```bbbcccdddeeeeeeaaaccceeeeeecccbbbbbbbbbeeefffhhhiiihhhggghhhiiijjjiiiddd^^^YYYVVVVVVWWWjjj{{{jjjZZZFFFAAA;;;999999::::::888@@@AAAEEEJJJSSSggg{{{xxx{{{pppQQQ:::555999444222333666666222222444000000////////////......------------------------++++++++++++++++++++++++******************++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((('''((((((((()))))))))***(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***'''((())))))))))))+++---************++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******''''''((()))))))))))))))qqq___LLL===:::999888888999999888666444444444444444444444444333333333444444555555555444444444444444444444444111111222222222333333333777666555666777777777666:::===999<<>><<<:::888777888888777666777777666555444333333333444444333222222111000000222222222222222222222222//////000111222333333333333333333444444444555555777999::::::===FFFTTT^^^tttzzzuuutttqqq~~~}}}|||uuuppprrriiifffkkkllleeedddjjjhhhfffeeecccbbbaaaaaaaaacccccccccbbbaaa```^^^]]]ccccccccccccccccccddddddbbbbbbbbbbbbbbbbbbbbbbbb]]]^^^___^^^\\\[[[\\\]]]^^^^^^^^^^^^^^^___```aaa^^^___```aaabbbcccddddddbbbbbbcccdddeeefffggghhhhhhhhhiiijjjiiigggdddccccccaaa___^^^___```______^^^^^^______```aaaaaabbbbbbbbbbbbbbbbbbbbbccccccddddddccccccddddddeeefffjjjhhhgggfffggggggfffeeekkkmmmnnnkkkhhhiiinnnttttttiii```___aaagggsssnnn```RRREEE???@@@<<<777888AAAEEEFFFOOO\\\WWWUUUSSSVVVfff|||{{{zzzgggPPPBBB;;;666444555333333222222111000//////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((mmmXXXGGG===<<<:::888777888888777666777666555444444333333333444444444333222111111111222222222222222222222222000000000111222222222333222333333333333444444444444555666555777===HHHQQQfffwwwuuukkkhhhfffhhhyyy}}}|||qqqjjjllliiibbbaaafffjjjiiihhhfffdddcccaaaaaaaaaaaaaaabbbbbbaaaaaa```ccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccc___``````___]]]]]]^^^_____________________```aaa______```aaabbbcccdddeeeccccccdddeeefffggghhhhhhjjjkkkkkklllkkkiiigggfffdddbbb___^^^___```___^^^______```aaabbbbbbccccccdddddddddccccccbbbaaaaaabbbccccccdddeeegggggghhhiiiiiijjjkkkmmmmmmlllkkkiiikkkjjjhhheeehhhnnnuuuooojjjjjjpppyyyrrrdddXXXLLLGGGBBB;;;777777:::===BBBHHHLLLTTTfffvvvqqqkkkfffgggqqq~~~]]]NNN>>>777555333333444333333333222111000000000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((iiiUUUEEE;;;;;;999777777888888777666777666555444333333333333555444444333333222222111222222222222222222222222111111111111111111222222111111222222222333333333111333444333222666<<>>AAAHHHVVVdddlllpppddd[[[fffmmm^^^QQQCCC;;;555222111//////222000000000000000000000000------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++******************************++++++++++++*********************************************+++++++++))))))))))))))))))))))))***************+++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((ttt[[[KKK@@@::::::888666666666777666555444333333222333333444444111111111111111111111111111111111111111111111111000000000111222222222333111111111222222222333333000000111222333333111000555888===DDDLLLWWWfffpppsssttt~~~}}}pppgggeeejjjooolllaaa]]]fffooorrrwwwzzzuuurrrooommmjjjgggeeedddddddddbbbdddfffhhhiiihhhgggeeefffeeedddcccbbb```______bbbfffkkkmmmllljjjgggfffeeeeeeeeedddeeeeeefffffffffeeecccbbbbbbdddfffhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkllliiifffdddccccccdddcccccccccdddfffhhhkkkmmmooopppnnnjjjeee```]]]]]]___```[[[]]]```eeemmmuuu|||}}}vvvaaaQQQIIIBBB<<<999666777<<<<<<999:::===>>>DDDKKKUUUggg|||wwwqqqzzzxxxhhhYYYPPPLLL???:::555555444111111444............////////////------------------------******************************+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))***+++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((qqqYYYIII???999:::888666666666666666444333333333222222333444444000000000000000000111111000000000000000000000000//////000111222333333444111222222222222333333333333222222222333222111///444444666888<<>>888777666555555666777666666===CCCHHHMMMYYYfffmmmmmmiiimmmyyyzzzfffUUUGGGAAA999666555444111...111000000///......//////............------------------,,,,,,,,,+++++++++)))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((('''&&&'''(((***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))************)))))))))******++++++******)))******************************++++++++++++******************************)))******++++++******)))))))))))))))))))))))))))+++++++++*********))))))((())))))******))))))((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++'''(((///444000)))%%%''''''''''''((((((((((((((((((((((((((((((((((((fffQQQEEE>>><<<888888777666666555555444555444444333333222111111111111111111111000000000111111111111111111111111//////000000000000111111000000000000000000000000111111000000000111111222000222333333333555888;;;BBBOOOgggxxxiiicccffffffccc[[[QQQOOOUUU]]]aaattt}}}zzzzzzzzzvvvqqqkkkgggfffqqqwwwyyyuuuooollljjjgggkkkjjjhhhffffffjjjooosssvvvrrrhhh[[[TTTYYYjjjxxx}}}sssfff___^^^```aaaaaafffhhhjjjlllnnnnnnmmmmmmjjjeee___]]]___dddggghhhiiimmmpppsssyyy}}}yyyrrrnnnlllhhheeefffllluuu|||yyykkkXXXHHH@@@<<<999777222333444666999===@@@BBBGGGOOOZZZhhhxxx|||yyyaaaOOOCCC:::666222000222333222000000000///............///............------------,,,,,,,,,,,,++++++++++++)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((('''&&&'''(((***(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))))))))************)))))))))******++++++******)))******************************++++++++++++******************************)))******++++++******)))))))))))))))))))))))))))+++************)))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))'''(((,,,---)))%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((aaaNNNCCC<<<;;;888777777666555555444444333333222222111000000000222222111111111111111111111111111111111111111111////////////000000000111000000000000000000000000222111111000000000000111111222333333333333444666888???LLL[[[ffflllsss{{{~~~qqqaaaYYYVVVVVVbbbjjjwwwyyyvvvuuuxxx||||||uuunnnllljjjhhhmmmkkkhhhdddccchhhpppwwwwwwrrrgggZZZTTT[[[nnn}}}sssddd[[[]]]bbbfffgggkkkmmmpppsssuuutttsssrrrvvvqqqmmmnnntttzzz}}}}}}~~~~~~zzzssskkk___TTTHHHAAA:::777888999777444777999>>>CCCIIIPPPVVVZZZYYYdddvvvsssYYYGGG;;;444555222//////222333333333//////...------..................---------,,,,,,,,,+++++++++++++++++++++))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((('''&&&'''(((***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))************))))))))))))************))))))******************************++++++++++++******************************))))))************))))))))))))))))))))))))))))))************))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''&&&'''***)))%%%%%%(((''''''''''''((((((((((((((((((((((((((((((((((((}}}]]]KKKAAA:::888777777666666555444444444444444444333222222111111111111111111111111222222000000000000000000000000...////////////000000000////////////////////////111111000000///000000000111333444444333222222333444555999AAAIIISSScccpppvvvrrr{{{sssmmmllleeerrrwwwrrruuu{{{www{{{yyyxxxwwwwwwsssnnniiiiiinnnwww}}}vvvppphhhaaa```jjjxxx~~~ttthhhbbbfffmmmsssvvvzzz|||rrrfffWWWNNNLLLHHH@@@999888666666777999:::999777@@@JJJYYYfffnnnrrrtttuuunnn}}}yyyeeeNNN>>>666222000///...,,,,,,.../////////...---------------.........------------,,,,,,,,,++++++++++++++++++++++++)))))))))******))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((('''&&&'''(((***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))************)))))))))))))))******)))))))))******************************++++++++++++******************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&%%%'''***(((&&&(((---''''''''''''((((((((((((((((((((((((((((((((((((yyyZZZJJJ@@@:::777777777666555555444444333777777666555555444444333000000000111111111111111000000000000000000000000......////////////000000////////////////////////000000/////////000000111111333444333222222333444555333333666;;;DDDUUUeeelllkkkzzz}}}mmmddd^^^\\\eeerrr{{{~~~|||}}}}}}xxxsssqqquuu~~~|||wwwuuuyyysssfff^^^NNNFFF===888777888777555999;;;<<<===>>>BBBGGGKKKWWWhhh~~~ppp___HHH777111222222111.........---------......---,,,,,,,,,,,,---......------------,,,,,,,,,,,,*********+++++++++++++++((())))))******))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((('''&&&'''(((***(((((())))))))))))(((((())))))))))))))))))))))))************************************++++++++++++))))))************))))))((())))))******))))))(((******************************++++++++++++******************************((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))***'''(((((())))))(((((('''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''%%%'''******(((***...''''''''''''((((((((((((((((((((((((((((((((((((tttXXXJJJBBB;;;888777666666555555444333333666666555555444333333222/////////000000111111111000000000000000000000000........./////////000000///////////////////////////////////////000111222000111222111000111333555444333444555555:::GGGUUU]]]cccyyysssbbbZZZaaakkksssuuurrrlllggghhhggghhhllluuu|||yyyyyy|||yyy{{{}}}|||kkkgggbbb]]]XXXQQQJJJDDDAAA???<<<999888:::???CCC@@@FFFLLLMMMMMMQQQZZZbbbrrriiiSSSEEE666///000222111000///000000000///...///000,,,,,,++++++,,,------...---------,,,,,,,,,++++++)))*********++++++++++++(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((('''&&&'''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))((((((******************************++++++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******((())))))******))))))(((((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))&&&'''***+++))))))+++''''''''''''((((((((((((((((((((((((((((((((((((qqqWWWKKKCCC===999777666666555444444333333333333222222111000000///......//////000000000111000000000000000000000000............/////////000////////////////////////............///111222222...///000//////000333666111222555666333333<<>>===;;;:::===@@@@@@@@@FFFPPPXXXdddnnnxxxyyyuuusssyyy}}}pppZZZKKK;;;444...///222222///,,,,,,---......---,,,---...++++++++++++,,,,,,---...---------,,,,,,,,,++++++))))))******++++++++++++(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))&&&'''((((((&&&'''(((***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((******************************++++++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))************))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******+++''''''***,,,)))''''''''''''''''''((((((((()))((((((((((((((((((((((((jjjSSSIII@@@999555666555555444444333222222222222222111000//////...000000000000000000000000111111000000//////......---......///////////////111111000///...---,,,,,,........................000000000000//////////////////000111222222333333>>>EEEWWWqqq}}}jjjcccWWWOOORRR]]]eeegggrrroooooossswww{{{qqqdddYYYYYYXXXRRRIIICCCBBBCCCIIIKKKMMMMMMMMMLLLNNNOOOJJJLLLMMMMMMNNNPPPRRRQQQNNNOOOJJJBBB???CCCEEEBBBIIIEEEDDDEEEGGGEEEBBBAAA;;;===??????===<<<<<<===666;;;<<<:::;;;CCCJJJNNNNNNUUU___cccaaafff~~~~~~~~~xxxuuukkkMMM===999222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$***,,,'''&&&***,,,)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))***(((((()))***+++***)))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))((((((''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''iiiRRRHHH@@@999666666555555444444333222222222222111111000//////...000000000000000000000000000000000000//////......------...///////////////000000//////......------........................000000000000//////////////////000111111222333333555888EEEZZZkkkrrrtttuuuvvvyyy{{{{{{ooohhhnnnyyyjjj^^^WWW[[[^^^]]]bbbkkkxxxkkkTTTIIIBBBAAA???;;;777555666888888:::<<<<<<;;;:::;;;<<<=========<<<<<>>>>>>>>>>>>>>555666666555333222333444333444666777777888:::===999;;;;;;888777888777444666;;;>>><<<888777:::=========@@@HHHRRRYYY[[[ZZZUUURRRQQQ\\\ttttttuuutttUUU>>>333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((())),,,,,,)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))***(((((()))***+++***))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((((((((************))))))))))))++++++***************)))(((((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((dddMMMEEE???999777666555555444444333222222111111111111000000//////000000000000000000000000////////////////////////,,,---......//////......---------....../////////////////////////////////////////////000000000000///000000000111111111222666555777===DDDOOO^^^lllqqqrrryyy}}}jjjkkkjjjccckkk{{{lllfffrrr{{{xxxooorrruuurrreeeSSSEEE???CCCFFFLLLPPPQQQMMMFFFAAA???===;;;::::::<<<===>>>999:::===AAABBBCCCGGGMMMKKKKKKJJJGGGEEEDDDCCCBBBGGGSSS\\\ZZZQQQKKKJJJJJJJJJQQQ]]]kkkvvv{{{|||zzznnniiiiiiwwwssslllooozzz|||uuukkkXXXAAA444333444111,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((***,,,***'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))***(((((((((***+++***)))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((aaaKKKCCC>>>999888666555555444444333222222111111111000000000000000////////////////////////.............../////////,,,------...............,,,,,,------......//////////////////////////////.../////////000000000111000000000000000111111111222111222555999@@@NNN[[[hhhnnnyyywwwzzz~~~yyyqqqxxx|||xxxwwwggg[[[UUUWWWbbbqqq||||||qqqcccYYYMMMHHHFFFJJJSSS[[[^^^]]]UUUPPPNNNOOOQQQXXXgggvvv{{{vvvnnnfffaaa]]]]]]^^^ooo|||pppiiidddeeeuuu|||zzz}}}uuupppoooqqqyyy|||nnn```UUUFFF===444000222222...)))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***(((&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))***(((((((((***+++***)))((())))))*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))___HHHBBB===999888666555555444444333222222111111000000000000000000////////////////////////---............/////////,,,,,,---............---,,,,,,------.........///..............................//////000000111111000000000000000000000000000...///222333666???HHHUUU^^^lllzzz~~~vvvnnnppp{{{xxxpppzzzhhhcccdddqqq}}}qqqfffbbbffftttxxxuuuxxx~~~zzz{{{~~~yyy|||~~~}}}uuu```NNN@@@777333111...---...///...---************++++++++++++++++++++++++++++++++++++******))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***...222111+++((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))***(((((()))***+++***)))((())))))************)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((())))))(((((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))\\\FFF@@@<<<999999666555555444444333222222000000000000000000000111////////////////////////---------.........//////+++,,,------......------------------------------------------------------.........///000111111111000000000000000000000///111///000222333333666;;;AAAHHHTTT___ggglllqqquuurrrsssoooooo}}}|||zzz}}}www|||wwwooossseeeTTTFFF777//////000///...---.../////////******************))))))************************)))))))))(((((()))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---555;;;666,,,***---((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))***(((((()))***+++***)))(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))((((((((((((''''''''''''(((((())))))))))))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***[[[EEE@@@<<<999999666555555444444333222222000000000000000111111111////////////////////////---------.........//////+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222000000000000////////////222///...111222///000333666:::AAAKKKSSS[[[dddllliiioooooonnn~~~~~~~~~uuuzzzyyyoooqqq~~~bbbGGG===666...///888///.........///...,,,***************)))))))))(((************************))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("""(((444:::222'''$$$)))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))************))))))***(((((()))***+++***)))(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******************))))))))))))%%%&&&&&&&&&''''''(((((()))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************'''((((((((())))))******[[[EEE???;;;888888555555444333222222222222111000000///////////////........................////////////............---------............///...------,,,,,,------.................................---,,,---...///000000000000000////////////111111000000000000000000222555999<<<@@@JJJXXXcccnnnnnnkkkooo~~~|||~~~|||~~~vvvyyy}}}vvvSSSGGG999111000222111...------,,,,,,,,,+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&YYYDDD???;;;888888555555444333222222222222111111000/////////000000........................////////////............------------...............------,,,,,,------...------------------------...------,,,---...///000/////////////////////000111111111111111000000000///111444555888???JJJRRR^^^aaacccjjj~~~yyyxxx|||}}}}}}lll\\\TTT@@@999111......000///...---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''WWWCCC???<<<999999555555444333222222222222222222111000000000000111......................../////////............---------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///---.........///000000000111111111111111111111111...///111111000444:::???GGGNNNVVVaaasss~~~|||||||||~~~{{{}}}uuu```JJJ;;;666000///...---------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''}}}TTTBBB???<<<999999555555444333222222222222333222222111111111111111........................//////.........---------,,,,,,---------............------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...//////000000000000000111111111111111000111222111000000333555666===GGGRRRbbbpppsssooovvvxxxyyyvvvxxxvvvxxx|||lllWWWEEE777111111...000111///,,,***+++---++++++++++++************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''yyyRRRAAA>>><<<888888555555444333222222222222333222222111111111111111....................................------------,,,,,,,,,------------......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------------+++,,,,,,---...//////000/////////000000111111111111222333333222111222333111555:::AAALLLXXX^^^___hhhooouuuuuuxxxyyyxxx{{{tttaaaKKK===666222222444///111222///***)))+++///++++++*********)))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((vvvPPP@@@>>>;;;777666555555444333222222222222222222111000000000000111.................................------------,,,,,,,,,,,,,,,------------...------,,,,,,------...++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,---.........---......//////000000000000000000111111111222222333333333444999@@@FFFJJJSSSaaaooowww|||ppp```JJJ>>>333000222111//////,,,------+++))))))---000*********))))))))))))((('''(((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((uuuOOO@@@===:::666444555555444333222222222222111111000/////////000000.................................---------,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////000///.........000111111111111111111111111222666999@@@MMM[[[eeeqqq~~~{{{xxxeeeXXXJJJ>>>333...,,,//////,,,+++---************)))***+++---******)))))))))(((((((((''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))tttOOO???===:::555333555555444333222222222222111000000///////////////..............................---------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---...///111111111...///222333111///000333222:::AAAGGGUUUjjjzzzzzzxxxxxxuuuooovvv~~~oooUUUAAA777444444000///000000,,,(((***000++++++,,,,,,,,,+++)))((())))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))qqqLLL???;;;===>>>666444333222222111111222222111111000......---------,,,,,,,,,---------............---------,,,,,,,,,...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---..................------........................////////////000000000000111222555<<>><<<:::111444333222222111111222222111000///......---......,,,,,,,,,---------......------------,,,,,,,,,,,,---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------.........////////////000111000000000111333555777777777===FFFNNN\\\wwwzzzsssuuu~~~{{{rrreeeZZZRRRJJJ@@@999333000------///000///,,,---,,,++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))***(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++************))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***((('''((()))***)))'''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnNNNBBB;;;:::999222444333222222111111222222000000///...............,,,,,,,,,---------......---------,,,,,,,,,++++++---+++******,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------.........///////////////000000111222222333000...000777>>>HHHXXXffffffkkkooonnnmmmsss~~~yyywww{{{}}}{{{ggg\\\RRRFFF<<<777555111///---,,,,,,...000000...+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((*********((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((())))))******'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((()))((((((((()))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnLLL>>>777888:::555444333222222111111222222000//////............///,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------...------------------------------------............***+++,,,---//////000000333000...000444777===CCCIIIOOOWWW___hhhsss~~~}}}{{{{{{}}}}}}vvvqqqooofff^^^RRRAAA@@@:::222---,,,///000111...---,,,,,,,,,+++)))(((++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((()))***)))'''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((()))))))))((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((lllKKK===555777;;;777444333222222111111222222//////............//////,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++******+++,,,,,,+++)))++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++------------++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////222000......///111222222555999AAAMMM[[[hhhqqquuuxxx}}}~~~wwwxxxzzzkkkddd\\\KKK@@@;;;222000...------///000///.........---++++++******++++++***))))))((()))))))))(((((()))))))))))))))***((((((((((((((((((((((((%%%%%%'''(((((('''%%%%%%((()))***)))'''&&&'''((())))))))))))))))))))))))&&&''''''''''''(((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((()))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiJJJ>>>666777:::777444333222222111111222222//////............//////,,,,,,,,,---------......,,,,,,,,,++++++++++++************+++,,,,,,***(((************************,,,++++++******++++++,,,)))******+++,,,,,,------***+++---......---+++************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000//////......///000000......------...000000//////111555===EEENNNTTTWWW```hhhjjjlllrrrooolllsssuuu}}}}}}~~~zzz{{{vvvcccSSSMMMHHH:::333444111,,,,,,---/////////---+++,,,,,,---,,,++++++,,,---******)))(((((((((((()))(((((((((((())))))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((()))))))))'''&&&'''((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&((()))))))))(((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''')))******''''''(((***(((((())))))))))))(((((())))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggJJJ@@@888888:::666444333222222111111222222//////.........//////000,,,,,,,,,---------......,,,,,,,,,+++++++++*********)))***+++,,,,,,***(((************************,,,++++++++++++++++++,,,))))))***+++,,,,,,------***+++---......---+++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++---...000***,,,---,,,...000000///000222333333444666999<<<>>>DDDEEEIIITTTXXX]]]jjjiii{{{}}}~~~vvv}}}~~~tttzzz~~~~~~pppssswww{{{zzznnn]]]PPPCCC555444666000...000...///...,,,++++++,,,,,,---&&&(((******)))((('''(((******)))((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&''')))******)))'''&&&''')))))))))'''&&&'''((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&((()))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''')))+++***'''&&&(((***(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeEEE===999777666222333333222222111000000000000000///...,,,+++***)))***+++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++***)))(((((())))))++++++++++++++++++++++++)))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...,,,,,,,,,---------......////////////000000000000000000222444999>>>BBBEEEUUUfff{{{}}}|||zzzxxx{{{rrruuu}}}}}}~~~}}}wwwwww{{{~~~||||||{{{zzzyyyqqqdddaaa[[[SSSJJJBBB<<<888000////////////.........---,,,,,,+++*********+++***((('''((()))***)))'''))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))(((((('''''''''((()))((('''&&&''')))))))))))))))************'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))''''''***......)))$$$(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&'''***,,,******)))((((((((((((((())))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccDDD===999777777333333333222222111000000000000000///...------,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++*********++++++,,,---++++++***)))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++)))(((*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,------------............////////////000.........000222555999;;;:::III\\\jjjqqquuuyyy|||lllnnn}}}}}}~~~xxxuuuwww~~~zzz|||{{{yyy{{{|||||||||vvvqqqsssxxx}}}{{{{{{zzzvvvmmmiii{{{ssshhh```KKKIIIEEE???999333///---///............------------,,,+++******************((('''((()))***)))'''))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((((((((((())))))************))))))''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((()))((('''&&&''')))(((((()))))))))*********(((((('''&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))''''''+++///000,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((()))((('''&&&'''***,,,******)))((((((((((((((())))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___CCC===:::888888444333333222222111000000000000000/////////.........++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++************+++,,,,,,+++***))))))))))))))))))++++++++++++++++++++++++))))))+++,,,,,,+++***)))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------------------...............------,,,---...000111000666@@@IIIQQQWWW]]]aaaYYYaaasssuuuqqqqqq{{{|||xxx}}}~~~zzzyyy{{{}}}wwwrrrooowww|||~~~qqqvvvzzz~~~|||uuuwwwxxxxxx||||||yyyyyywwwtttuuuxxxzzz{{{zzzyyy|||{{{lll```[[[hhhpppssskkk___UUULLLFFF777666444222///---+++***---------,,,,,,,,,++++++,,,+++*********************((('''((()))***)))'''))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((''''''((((((((())))))******))))))(((''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((((((((''''''((()))((('''&&&''')))(((((())))))))))))******))))))(((''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&%%%&&&***...///,,,)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))(((''''''***,,,))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[AAA>>>:::999999555333333222222111000000000..................//////+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++***************++++++******)))))))))))))))***************************))))))***+++++++++******************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------000///...------......///333222333555888<<<>>>???DDDLLL[[[mmmzzz{{{qqqhhheeeaaaaaammm}}}|||}}}|||zzzzzzvvvpppqqqrrryyy{{{zzzqqqtttuuuxxx}}}|||{{{|||zzzwwwwwwyyyxxxzzz}}}{{{yyy{{{xxxjjj^^^SSSLLLMMMRRRRRRJJJ@@@:::555111000000000000////////////,,,+++++++++************+++******)))))))))*********((('''((()))***)))'''))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$$$$'''******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''''')))+++((()))))))))))))))((((((((((((((((((((((((((((((************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((|||XXXAAA>>>;;;999999666333333222222111000000000,,,------------.........,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++***))))))************)))))))))))))))******************************))))))******++++++++++++))))))*********+++++++++)))))))))******+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,/////////...////////////...---,,,---111444555444333777===DDDIIIJJJHHHFFFOOOLLLKKKUUUfffzzzwwwsssuuu~~~zzzyyy{{{|||}}}{{{zzz{{{~~~~~~}}}}}}{{{zzz{{{}}}~~~}}}~~~~~~{{{uuulll___TTTLLLEEE===888777;;;:::444...---,,,***,,,,,,,,,---------......************)))))))))))))))))))))(((((())))))******((('''((()))***)))'''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((('''((()))((('''&&&''')))'''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&'''((('''&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***(((((((((((((((((((((((('''((())))))(((((()))+++'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((wwwUUU@@@???;;;888999666333333222222111000000000,,,,,,,,,---------------,,,,,,---------,,,++++++++++++++++++++++++++++++)))))))))************+++++++++***))))))))))))***)))))))))))))))******+++************************)))))))))******+++,,,,,,)))))))))************+++(((((())))))***+++++++++************++++++++++++)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.........///,,,+++,,,...111222222111///000111111000111333555888777888===FFFQQQ[[[```eeeaaa^^^```fffrrr~~~xxxvvvuuuyyy|||~~~}}}yyyyyyyyy}}}uuuvvvzzzrrrbbbMMMFFF>>>888555222///,,,,,,000000,,,***,,,---++++++++++++,,,,,,,,,,,,,,,*********))))))))))))(((((((((((((((((())))))******((('''((()))***)))'''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''''''''((((((((('''((()))((('''&&&''')))''''''(((((((((((())))))&&&''''''((((((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))*********))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))&&&((())))))(((((()))***&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuSSS@@@@@@;;;888888555333333222222111000000000............------------,,,---------,,,,,,+++***++++++++++++++++++++++++))))))))))))************++++++***))))))))))))))))))))))))))))))***++++++************************))))))))))))***+++,,,---))))))))))))************((((((((()))***+++++++++************++++++++++++((()))***+++,,,++++++******++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------------,,,---.........---,,,,,,///000111111//////000222---///111333444777<<<@@@BBBBBBEEEKKKRRR\\\lll{{{}}}sssmmmnnnqqq|||qqqssszzzyyy{{{}}}|||{{{{{{uuupppuuuyyy}}}sssvvv{{{}}}qqq[[[GGG888555111///------,,,+++)))------******------+++++++++,,,,,,,,,,,,,,,,,,*********))))))))))))((((((''''''''''''((()))******((('''((()))***)))'''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''(((((())))))(((((('''''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))'''''''''((((((((())))))'''((())))))))))))((('''''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))*********)))((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))&&&((()))***(((((()))***&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssSSS@@@@@@;;;777777444333333222222111000000000000000//////............------------,,,,,,+++***++++++++++++++++++++++++))))))))))))************++++++***))))))((())))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))************'''(((((()))***+++++++++)))************+++++++++((()))***+++,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,(((***,,,,,,++++++,,,...))),,,000222111000//////,,,111555555222000222555666777:::???AAAFFFQQQ\\\kkkrrrvvvpppddd___eeelllyyy~~~{{{vvviiikkkwww~~~sssppprrr}}}uuuqqqqqq{{{yyymmmpppvvvzzz|||pppmmmwww|||}}}zzz}}}~~~}}}uuuhhh]]]RRRAAA000000000...---,,,,,,,,,---))),,,---******,,,+++((()))))))))))))))*********************))))))))))))'''''''''''''''((()))******((('''((()))***)))((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&''')))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))''''''''''''((((((((()))((()))***++++++***)))(((''''''((((((((((((''''''((((((((((((((((((((((((***((('''&&&&&&'''(((***&&&'''(((((('''''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))&&&(((******)))((()))***%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqRRR???;;;888888888222666444222111222222111000///............---------,,,------......------,,,+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((((((((((((((()))************+++++++++((()))+++------+++)))(((******++++++++++++******************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,---...///...---,,,,,,,,,,,,---.........................../////////111333666999:::JJJKKKKKKIIIHHHHHHJJJMMM]]]ccchhhiiieeebbbaaaccc___iiiyyyyyynnnnnnmmmrrr~~~uuupppjjjhhhlllvvvrrrlllkkkmmmqqqvvvzzz{{{}}}}}}}}}pppcccYYYSSSMMMKKKGGGAAA;;;666222///------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((******))))))(((((('''''')))((((((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''pppQQQ>>>;;;888777888222555333111111222222111000///............---------,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))*********+++++++++'''((()))******)))(((''')))******++++++******)))************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++*********+++++++++,,,,,,......---,,,,,,---.........---,,,,,,,,,,,,---...------------------------////////////000222444555666777888777555555777888<<>><<<888777888333555333111111111222111000///............---------,,,,,,------------,,,,,,+++++++++***************))))))))))))))))))))))))*********++++++++++++,,,************************)))))))))*********++++++(((((((((((((((((((((((()))******++++++******)))************************++++++************++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------//////......---...//////,,,---//////---,,,---...+++///222333222222444777555777:::>>>@@@BBBBBBCCCDDDDDDDDDGGGQQQ]]]bbbbbb\\\ZZZXXXUUURRRPPPOOONNNTTTSSSUUUZZZ[[[[[[___dddiiillljjjddd```______]]]^^^\\\YYYVVVUUUVVVWWWXXX]]][[[ZZZZZZYYYWWWTTTQQQJJJEEE>>>777111//////000++++++++++++++++++++++++,,,,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''%%%((()))(((%%%$$$&&&(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&((()))+++---...///))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((jjjNNN>>><<<777666888333555333111000111111000//////............---------,,,,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))************++++++++++++************************))))))))))))************++++++************++++++))))))************))))))************************++++++************++++++************************************************************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,---------///222222111/////////...000222222111222444777333222111111222555777999777888888888>>>GGGJJJIIIAAAAAAAAAAAA???===:::999<<<===BBBGGGFFFCCCEEEJJJPPPOOOKKKGGGEEECCC@@@===EEECCC@@@===<<<===???@@@???>>>>>>>>>>>><<<999555<<<999555111//////111333------------------------,,,+++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((***)))&&&$$$'''***((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((***,,,...000222222))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))((((((((((((gggLLL===<<<777666888444444333111000111111000//////............---------+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********++++++************++++++)))))))))******)))))))))))))))))))))))))))))))))+++******))))))******+++************************)))))))))))))))))))))))))))))))))******+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------......,,,...000111///.........---------,,,,,,,,,...000000000...---...///000111...//////,,,///444555333111111222222222111000000111111444666444000222888333111000222444444333222222222111111000000000000------...000111000---+++......---,,,,,,,,,,,,,,,++++++++++++************++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&''''''((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&(((***)))'''&&&(((***'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,...//////))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))dddJJJ===<<<777666888555444222000000000111000//////............---------++++++,,,,,,,,,,,,++++++***************+++++++++)))))))))))))))))))))))))))))))))************+++((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((())))))***+++++++++)))))))))************+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++---............***,,,...---,,,+++,,,---,,,,,,+++++++++++++++,,,------------------------+++...---******------+++......---,,,,,,---------...,,,,,,///...+++---222---******...///---,,,---***+++,,,------,,,+++***,,,++++++---......,,,***)))***+++,,,,,,+++)))((('''(((((())))))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))aaaIII===<<<666555888666444222000000000000000...///............---------++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))************++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***+++,,,------,,,,,,,,,------,,,++++++,,,...---,,,,,,---...//////...------------......------+++//////---,,,...///,,,,,,,,,,,,,,,++++++,,,,,,...******---///------///000------000...((('''******+++,,,,,,---,,,++++++---,,,+++,,,.........---+++,,,---......---+++***)))))))))******+++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''$$$"""$$$((()))'''$$$''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''((((((((()))))))))***```HHH===<<<666555888666444222000///000000///...//////.........---------+++++++++,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))(((***+++------+++***((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************+++,,,------------,,,+++***+++,,,------,,,+++***************************)))***+++,,,,,,+++***))),,,------+++******,,,///(((((((((***---......---++++++++++++,,,,,,------''',,,...,,,+++...///---((((((***++++++++++++***///+++)))...000...+++***)))'''***///...))))))///,,,,,,,,,,,,,,,------...***)))((())),,,...//////******************))))))++++++***))))))((('''''')))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''"""!!!''')))&&&!!!&&&'''''''''(((((())))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))'''((((((((())))))******___NNN===999;;;:::666444333222000000111111///...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))),,,,,,((()))------'''*********)))))))))))))))*********)))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++...---,,,,,,+++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************---,,,+++******+++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((()))))))))))),,,------+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))}}}]]]LLL<<<888999888555333333222000000111111///...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))'''))))))%%%&&&+++***'''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((''''''(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++---,,,,,,+++++++++,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))(((''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))***++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))xxxZZZJJJ;;;777888777444333333222000000111111///............------------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))&&&((((((%%%&&&)))***((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))******((((((((((((''''''''''''(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++************************************************************************)))))))))*********+++++++++++++++***++++++,,,,,,+++************)))))))))+++************)))))))))))))))))))))))))))))))))******************************))))))))))))******+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))vvvWWWIII;;;888888777444333333222000000111111///...//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''))))))(((((()))+++,,,((((((((()))))))))))))))''''''((((((((((((((()))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))***************************+++,,,---************))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((tttVVVIII<<<999999777555555333222000000111111///...//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''(((***+++***(((***,,,''''''(((((())))))))))))((((((((())))))*********'''(((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''((((((((())))))''''''''''''''''''''''''************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))''')))************+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((rrrSSSHHH===999999777555666333222000000111111///............------------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))%%%'''+++---***&&&&&&)))&&&''''''(((((())))))***(((((())))))******++++++''''''(((((((((((())))))))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))(((***++++++******+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))mmmQQQFFF<<<999888555444555333222000000111111///...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))&&&(((---222---&&&$$$(((&&&&&&''''''((())))))***''''''(((((()))******+++'''''''''((((((((())))))((((((((()))))))))******'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))((((((((())))))(((((((((((())))))******(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))((()))+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))jjjNNNDDD;;;888777444333555333222000000111111///...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))'''((((((((())))))******)))))))))))))))((((((''')))))))))))))))))))))))))))+++111666111(((%%%)))&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((('''(((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((()))*********))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))jjjOOOEEE<<<999888666666777222111111000000000000000......---,,,,,,,,,------+++++++++************)))************))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))((((((((((((((((((((((((((()))+++++++++(((%%%###))))))((((((''''''&&&&&&''''''(((((('''&&&%%%%%%,,,111555444///***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))***+++,,,,,,---(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((('''&&&&&&(((***))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))******+++******)))(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))******))))))(((&&&%%%$$$(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&******)))((((((((((((((()))))))))))))))(((''''''))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))************************,,,***)))'''''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiiOOOEEE<<<999888666555777222111111000000000000000...------,,,,,,,,,,,,,,,+++++++++************)))((((((((((((''''''''''''))))))))))))))))))))))))&&&((()))++++++***)))(((((((((((((((((((((((((((###(((,,,,,,(((%%%%%%&&&((((((((((((((('''''''''((((((((((((((('''&&&&&&'''+++//////***''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))))))))***************'''((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***(((((((((((((((((((((((())))))))))))(((((('''''')))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&'''))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))******+++******)))(((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))(((((((((''''''''''''******)))((((((((((((((()))))))))))))))(((''''''(((((()))))))))*********))))))((((((((('''''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))************************))))))((('''(((((()))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffNNNDDD<<<999888666555777222111111000000000000000------,,,++++++++++++++++++++++++************)))((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((()))***)))((('''((((((((((((((((((((((((&&&222>>>>>>555+++(((***'''''''''((((((((((((((((((((()))))))))(((''''''%%%(((******'''&&&'''***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''***)))))))))((((((((((((''''''((((((((())))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))******+++******)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''***))))))((((((((((((((()))))))))))))))(((((('''(((((())))))))))))******))))))((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((('''((()))***+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccLLLCCC;;;999999666555777222111111000000000000000---,,,++++++******+++++++++++++++*********))))))************))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((***<<>>:::888666444333111111000000//////......------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))+++)))'''(((+++,,,***((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((()))))))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((()))***************))))))))))))************))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))))))))))))))***+++,,,---,,,***((('''))))))))))))))))))))))))************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwZZZGGGCCC>>>:::888666444333111111000000//////......------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))+++)))'''(((***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''(((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((()))***************))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++************************%%%&&&((())))))((('''&&&))))))))))))))))))))))))************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuYYYFFFCCC>>>:::888666555333111111000000//////......------,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))***)))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))************************((((((((()))))))))******************************$$$%%%&&&((())))))((('''))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrVVVFFFBBB===:::888777555444111111000000//////......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))))))))((('''((()))(((''''''''')))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))******))))))))))))******))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))'''(((((())))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))************))))))((()))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))************************(((((()))***++++++******))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))mmmSSSEEEBBB===:::888777666444111111000000//////......------,,,,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))(((((())))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''((()))))))))))))))((()))******)))((()))***((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))******))))))))))))******(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******'''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((()))******+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))*********))))))(((((()))))))))************************************************************(((((((((((())))))))))))************************,,,,,,,,,,,,++++++******))))))))))))))))))))))))************************))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))jjjPPPEEEAAA===:::888777666555111111000000//////......------,,,,,,,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))))))))((((((((('''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&'''((())))))******))))))***++++++))))))***+++))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))************************************************************((((((((()))))))))******++++++++++++++++++++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhOOOEEEAAA===:::888777666555111111000000//////......------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))&&&(((***)))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''(((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((&&&'''((()))************(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((()))*********))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))******''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************)))(((((())))))))))))************************************************************)))))))))*********++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhPPPDDDAAA===:::888888666555111111111000//////......---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))&&&(((***)))&&&&&&'''***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))************))))))&&&'''((()))************''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))(((((()))***,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***************)))(((((())))))))))))************************************************************************++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggNNNDDDAAA<<<999777666555444222111000//////.........------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((!!!###$$$%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++************************))))))))))))************************************)))************+++++++++))))))))))))***+++,,,---************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))fffNNNDDD@@@<<<999777666555444222111000//////.........------,,,,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&''')))+++,,,,,,+++)))'''&&&%%%$$$$$$###$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))************************************************************************************))))))))))))************************************************************++++++************++++++******))))))))))))******************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++************************))))))))))))************************************)))************+++++++++))))))))))))***+++,,,---************************************************)))************+++++++++************************)))************+++++++++************************************************)))))))))))))))*********))))))))))))))))))))))))dddMMMCCC@@@;;;888777666555444222111000//////.........------,,,,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&###$$$$$$&&&(((***,,,...///---+++)))'''%%%%%%$$$'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((******)))(((((((((((()))))))))))))))************************************************************************************)))))))))*********++++++************************************************++++++************++++++******))))))))))))******************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++************************)))))))))*********++++++++++++++++++++++++++++++)))************+++++++++******)))******+++,,,---++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))bbbKKKCCC???;;;888777666555444222111000///............------,,,,,,,,,+++++++++************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((''''''&&&&&&''')))***''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((('''''''''((())))))***)))((((((((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++***))))))(((((())))))((()))))))))************************************************************************************))))))*********+++++++++************************************************++++++************+++++++++******))))))******+++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))((())))))***************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************++++++,,,---++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))___JJJBBB>>>:::777777666555444222111000///............------,,,,,,,,,+++++++++************************************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((''''''&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((((((******)))'''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++***)))))))))))))))((()))))))))************************************************************************************************++++++++++++************************************************++++++************++++++++++++************++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))*********++++++++++++(((((())))))************))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))'''((()))***************))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,---++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))]]]IIIAAA>>>:::777666666555444222111000//////.........------,,,,,,,,,,,,++++++************************************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++***))))))))))))***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))*********++++++((((((((()))******++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))&&&''')))***++++++******)))************+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))[[[HHH@@@===999777666666555444222111000//////.........------,,,,,,,,,,,,++++++************************************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++******))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((()))))))))******'''(((((()))******++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))&&&''')))+++,,,+++***))))))************+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************************************)))))))))))))))*********))))))))))))))))))))))))ZZZGGG@@@===999777666666555444222111000//////.........---------,,,,,,,,,++++++************************************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***$$$%%%'''((((((((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++******)))*********))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))%%%''')))+++,,,+++***))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))XXXJJJAAA>>>:::888777777666555444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,+++************)))&&&///222!!!$$$---***''''''&&&&&&&&&&&&''''''++++++***)))(((((())))))+++///+++111&&&(((---222((("""%%%(((%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((,,,,,,++++++******))))))(((&&&'''&&&'''///---''''''&&&&&&&&&&&&'''''',,,)))''',,,'''$$$+++###...---(((!!!///+++"""&&&'''((('''&&&&&&'''(((%%%&&&''''''((((((''''''%%%,,,---&&&!!!$$$***++++++***+++,,,+++'''$$$$$$###'''***)))%%%###%%%((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%%%%'''))),,,---...&&&'''((('''&&&&&&(((***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))(((((('''''''''(((((((((***+++***)))((()))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******''''''((()))***++++++,,,******+++++++++++++++***++++++,,,+++******+++---***+++,,,---...............------,,,,,,------............//////000000000//////000000//////...---000//////.........//////...---++++++---......---...------,,,,,,+++******,,,,,,,,,,,,,,,+++++++++,,,+++)))((((((***,,,---)))************+++++++++++++++++++++******))))))+++*********))))))(((((()))************+++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,,,,++++++***)))************+++++++++************************+++++++++*********))))))++++++******************************************************************,,,,,,,,,++++++*********++++++***))))))+++///222000---******---......,,,---......---+++,,,...000//////---,,,,,,---......000...,,,++++++,,,...000......------------...///***+++,,,,,,+++***+++,,,///...---+++************************************************************************************************************************************XXXJJJAAA>>>:::888777777666555444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++***))))))))))))***&&&%%% 111+++***''',,,,,,++++++++++++,,,,,,,,,++++++***))))))******+++,,,!!!---''')))"""$$$###$$$(((***((('''((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((''''''&&&&&&&&&,,,,,,+++'''""""""''',,,''''''&&&&&&&&&&&&'''''' $$$###$$$%%%(((///---$$$ +++,,,"""$$$))))))&&&'''((('''&&&&&&'''(((%%%&&&''''''(((((('''''' ###$$$&&&***,,,$$$(((&&&%%%&&&&&&&&&''')))%%%%%%%%%$$$$$$'''+++---''''''''''''''''''''''''(((((((((((((((''''''''',,,......***###!!!$$$))),,,)))&&&$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((((((((''')))***)))((('''((()))(((((((((((()))))))))***)))))))))))))))))))))))),,,++++++***))))))******(((((())))))******++++++))))))************)))))))))***+++)))(((''')))***,,,,,,---------,,,,,,+++---------------...///000111111222222222222222222333333222222111000......000///...------,,,,,,,,,000...,,,,,,---...---,,,000///...---,,,+++++++++---------,,,,,,+++++++++,,,,,,******)))***+++,,,************++++++++++++************))))))((((((+++*********)))))))))))))))************+++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************)))******++++++******))))))************+++++++++************************+++++++++*********))))))************************************************************************,,,,,,,,,+++++++++******---...---+++******,,,///666222...------...---+++,,,,,,---,,,++++++---///---------,,,,,,---......,,,,,,,,,,,,---......///+++******)))))))))******+++++++++***)))((())))))+++++++++++++++,,,,,,,,,************************************************************************************************************************WWWJJJAAA>>>:::888777777666555444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))((((((((())) &&&'''222$$$%%%+++$$$$$$############$$$$$$$$$$$$######""""""######%%%***444***'''***+++%%%)))+++((('''''''''$$$########################((((((((())))))))))))***))))))((((((((((((((('''!!!'''(((***+++$$$"""---''''''&&&&&&&&&&&&''''''(((111---$$$&&&'''"""$$$&&&)))%%%)))&&& )))***&&&'''((('''&&&&&&'''(((&&&&&&'''(((((((((((('''***&&& ###+++...,,,%%%''')))*********)))((())))))***++++++***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%+++---(((""" !!!$$$)))---...+++''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&((()))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&((()))***))))))(((&&&((()))((('''&&&'''(((((((((((()))))))))******)))))))))))))))))))))))),,,+++******)))*********************************************************,,,------,,,++++++---......///000111222333333333666666777999:::<<<======BBBCCCDDDEEEEEEEEEDDDCCCHHHGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>===;;;::::::888666333222222222000///111000///---------......,,,,,,,,,++++++*********+++++++++++++++++++++***************+++++++++,,,)))))))))))))))(((((((((***************))))))))))))************+++++++++)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))******))))))))))))************+++++++++************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***+++:::777222///......------+++,,,---------...000222000111222333333333333333111333555777888777555444//////...---,,,++++++***++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************VVVJJJAAA>>>:::777777777666555444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((//////...(((---'''&&&&&&+++++++++******+++++++++------,,,++++++,,,,,,,,,$$$ ***###...,,,$$$333,,,...***$$$###((()))&&&,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$***%%%%%%000---$$$&&&''''''&&&&&&&&&&&&''''''!!!)))***!!!+++333)))---+++000!!!$$$)))'''---"""&&&'''((('''&&&&&&&&&(((&&&&&&'''((((((((((((((("""(((---+++%%% ,,,+++%%% $$$(((***!!!###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))444///((($$$$$$&&&((((((000,,,%%% """$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&(((***+++***)))((('''((())))))''''''((()))(((((()))))))))*********))))))))))))))))))))))))++++++***************++++++++++++++++++*********,,,,,,,,,,,,,,,,,,------,,,...000000000222555777666777:::>>>AAACCCEEEFFFKKKLLLNNNPPPRRRTTTUUUVVVXXXZZZ\\\^^^^^^^^^]]]]]]bbbbbbbbbbbbaaa```___^^^[[[[[[ZZZXXXWWWUUUSSSRRRJJJGGGCCCAAA???===:::888666444222111000000111222............------------((()))***++++++++++++************+++++++++,,,,,,************))))))))))))************************))))))*********+++++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))************))))))))))))*********+++++++++***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---,,,---...777444111......///000111///111444555666888;;;>>>>>>@@@BBBCCCDDDDDDCCCCCCDDDFFFJJJLLLLLLIIIEEEBBB::::::888666444111///...,,,,,,,,,,,,...//////...+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************UUUJJJAAA>>>:::777777777666555444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((('''(((((((((***+++!!!000000"""(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&''')))///******'''+++''''''%%%###&&&+++***&&&$$$$$$$$$$$$$$$$$$$$$$$$---------............///+++++++++,,,,,,,,,,,,,,,+++000*** ###+++,,,)))''''''&&&&&&&&&&&&'''''',,,&&&,,,!!!%%%... '''"""'''%%%&&&&&&+++---&&&'''((('''&&&&&&&&&(((&&&'''(((((())))))((((((###%%%((()))((((((,,,111'''///222111///'''000000---((($$$###'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%111222***$$$&&&+++"""))),,,***(((''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***++++++***)))((()))******(((((()))***))))))))))))************************************+++***************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000---///333555888;;;???CCCFFFHHHLLLPPPTTTWWWYYYZZZ___aaaccceeegggiiijjjjjjggghhhjjjlllmmmmmmmmmmmmnnnnnnooopppqqqqqqqqqqqqllllllkkkjjjhhhfffdddccc```\\\XXXUUURRROOOLLLJJJEEECCC@@@<<<999777666555222111111000000/////////'''((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))*********+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))***************++++++++++++++++++***))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---000111000000000000000/////////111444888:::;;;>>>BBBEEEHHHKKKNNNQQQTTTUUUWWWYYYZZZZZZYYYYYYZZZ]]]```bbbaaa\\\WWWSSSGGGFFFDDDBBB>>>:::777555333111//////000000...,,,///////////////...------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************TTTJJJAAA>>>:::888777777666555444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))(((((((((((())))))222,,,111111%%%)))((((((''''''(((((()))((((((''''''(((((())))))222!!!"""***666222'''%%%'''******%%%""""""''''''''''''''''''''''''############$$$$$$$$$$$$"""############$$$$$$$$$+++,,, %%%---'''''''''&&&&&&&&&&&&'''''''''111111''',,,&&&777+++---!!!)))(((%%%&&&'''((('''&&&&&&'''(((''''''((())))))))))))(((,,,%%% !!!$$$$$$%%%'''###&&&###'''---+++###''')))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((///''' ###%%%### ///---)))$$$ %%%)))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&''')))***+++******))))))***+++***)))((()))+++)))))))))*********++++++*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---000222333777:::???CCCGGGLLLQQQUUUXXXZZZ]]]```ccceeeggghhhjjjkkknnnpppqqqrrrrrrqqqppppppqqqqqqrrrsssssstttpppqqqrrrtttuuuvvvvvvvvvssssssttttttsssqqqpppnnnpppmmmiiifffeeeccc```^^^\\\ZZZVVVQQQLLLGGGCCCAAA888777555333111///---,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++)))************+++++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,++++++)))************+++++++++***************************************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))),,,...000/////////000444666999;;;>>>BBBFFFJJJNNNQQQVVVZZZ\\\___bbbeeehhhiiiiiijjjkkkkkkkkkkkkkkklllnnnooonnnjjjeeecccZZZYYYXXXVVVSSSPPPLLLJJJDDD@@@<<<999888666111.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************~~~SSSJJJAAA>>>:::888777777666555444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******))))))(((((())))))***###%%%(((AAA+++...000'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))$$$...))),,,???***$$$+++''')))///))) '''666''''''''''''''''''''''''((((((((()))))))))***************+++++++++,,,,,,:::%%%777&&&###---"""''''''&&&&&&&&&&&&''''''000,,,+++***--- ---"""+++&&&'''((('''&&&&&&'''(((''''''((()))))))))))))))"""%%%+++---'''###(((333fffooo???333'''"""%%%******(((''''''''''''''''''''''''((((((((((((((('''''''''+++&&&)))AAAhhhtttSSS===///'''"""&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&((((((((((((''''''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***))))))*********+++++++++******************************))))))***++++++,,,++++++,,,,,,------......---------///111555888:::BBBEEEJJJNNNRRRWWW]]]aaa```bbbeeehhhkkkmmmoooppppppqqqssstttuuutttssssssuuusssqqqooonnnnnnoooooonnnooopppqqqrrrssssssssstttuuuwwwxxxxxxxxxvvvuuuuuutttrrrqqqrrrrrrqqqpppmmmmmmkkkiiieee```\\\YYYNNNLLLIIIDDD???:::777555444222000...---,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++++++++******)))************+++++++++************************))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***---111444666999<<<>>>IIIMMMQQQTTTVVVYYY]]]```bbbeeeiiilllnnnooorrrsssssssssrrrrrrrrrsssssstttrrrssstttuuutttrrrpppooojjjjjjkkkkkkiiigggeeeccc\\\WWWRRROOOOOOLLLGGGBBB;;;888444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************~~~SSSJJJAAA>>>:::888777777666555444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******)))))))))))))))******,,,'''***,,,+++555"""(((!!!%%%---((($$$;;;^^^666 333###!!!000$$$'''''''''&&&&&&'''''''''***EEE$$$'''"""555,,,&&&'''((('''&&&&&&'''((('''(((((()))))))))))))))&&&((('''!!!'''RRRyyyAAA'''$$$'''((((((((((((((((((((((((((())))))(((((('''''''''&&&333ppp___,,,&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))"""###%%%'''))))))))))))'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((+++***))))))((())))))***'''((()))((('''&&&'''))))))************+++++++++******************************))))))***+++,,,,,,++++++,,,,,,---...//////111111222333666:::>>>@@@CCCFFFJJJNNNRRRWWW\\\```___aaaeeeiiinnnrrrtttuuutttuuuwwwxxxxxxvvvuuutttsssppplllhhheeedddeeeeeejjjjjjkkkkkkllllllkkkkkkqqqsssuuuwwwxxxwwwvvvuuuuuuttttttuuuxxxzzz{{{{{{tttvvvwwwxxxwwwuuurrrpppkkkiiiddd]]]VVVOOOJJJGGG;;;999555111...,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++*********++++++,,,,,,,,,)))************+++++++++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))************+++++++++************************))))))******++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000444:::@@@FFFLLLRRRVVV^^^ccchhhkkklllmmmooorrrooorrruuuwwwxxxxxxyyyzzzvvvuuutttsssssstttuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwnnnoooqqqssssssrrrqqqpppnnniiieeedddeeeddd```[[[QQQLLLEEE===777333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************}}}RRRJJJDDDAAA<<<888555555666777333222111///......------......---,,,,,,+++******+++++++++++++++++++++++++++******))))))))))))))))))%%%!!!)))...+++###111$$$'''&&&+++---,,, ---'''&&&))))))))))))))))))))))))&&&---YYY***(((***### )))(((((((((((((((((((((((('''+++&&&((((((&&&+++'''((("""+++BBBkkk,,,"""***&&&$$$---""" )))!!!+++222'''...777+++sssGGG---???---,,,&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((++++++******************++++++******************+++++++++++++++,,,,,,,,,...,,,++++++,,,------,,,------...000222555888999;;;<<<>>>@@@BBBBBBBBBBBB@@@BBBDDDGGGJJJOOOUUUYYYXXXXXX\\\ccckkkpppqqqppppppnnnmmmnnnppppppmmmiiiiiifffbbb]]]YYYYYY]]]```iiiiiijjjkkkjjjhhhfffeeekkkkkkmmmoooppprrrrrrsssnnnqqqvvvyyyzzz{{{|||}}}}}}}}}|||{{{zzzxxxvvvuuutttrrrooommmkkkhhheeebbbRRRNNNHHHAAA<<<666111...000///.../////////---+++***+++,,,,,,,,,,,,---...,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++,,,,,,+++***))))))******)))************+++++++++((())))))))))))*********,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++,,,+++))))))+++,,,---,,,111......000///,,,000888>>>CCCLLLVVV___dddgggiiilllnnnqqqrrrrrrpppmmmkkklllnnnrrrvvvzzzzzzwwwtttuuusssqqqqqqsssuuuuuuuuutttuuuvvvtttrrrqqqqqqrrrrrrsssuuuvvvvvvuuutttsssssspppllliiiggghhhjjjkkkeee```ZZZUUUQQQIII>>>666111///------......---,,,///...---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))++++++************++++++|||RRRIIIAAA???;;;888666555666777333222111000///...............---,,,,,,+++******+++++++++++++++++++++++++++******)))))))))))))))...,,,***;;;===&&&&&&+++!!!+++---***lll...(((111%%%+++$$$)))((((((((((((((((((((((((''' <<<111$$$$$$///&&&((((((((((((((((((((((((%%%+++'''((()))(((***(((,,,)))333fff&&&111...!!!222'''$$$222###!!! ((('''///jjj111---!!!777!!!###&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******************************++++++************************++++++++++++,,,,,,,,,,,,+++,,,---...///...///111444999===@@@CCCDDDHHHIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFHHHJJJNNNTTTXXXYYYYYYZZZ___eeeiiijjjiiifffeeeeeegggjjjjjjhhhfffaaa^^^[[[YYYYYY[[[^^^```jjjjjjjjjjjjiiiiiiiiiiiiiiijjjlllnnnooooooooonnnlllppptttxxxzzz}}}~~~}}}}}}xxxwwwuuutttsssqqqnnnlllccc^^^XXXRRRKKKEEE???;;;777444000//////000111000,,,,,,---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************((((((((()))))))))******)))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++,,,++++++***))))))******)))************+++++++++)))))))))*********++++++,,,,,,++++++++++++++++++*********+++,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,...000111111111...,,,...222444555<<>><<<999888666666555444333222111000/////////...------,,,,,,++++++***+++++++++++++++++++++++++++******)))))))))))))))%%%"""iiidddbbblllyyyTTT]]]***111***$$$***!!!+++... EEEnnnQQQSSSwwwwwwhhhiiiXXX&&&,,,%%%)))"""...((((((((((((((((((((((((((("""$$$;;;..."""###---%%%(((((((((((((((((((((((($$$***(((''',,,)))$$$'''!!!)))|||SSS ***+++))) 222!!!&&&444$$$444:::$$$222000!!!"""&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************************************++++++++++++++++++*********++++++,,,,,,,,,++++++,,,...///111222222444888???FFFMMMQQQSSSTTTWWWWWWVVVTTTQQQMMMJJJHHHHHHIIIIIIIIIKKKOOOUUUYYYZZZYYYYYYZZZ]]]___``````\\\\\\^^^aaaeeeffffffeee[[[XXXVVVXXX\\\```aaaaaagggfffeeeddddddeeefffgggfffgggiiikkkkkkjjjhhhggghhhjjjnnnqqqssswww{{{}}}}}}}}}~~~~~~|||zzzyyyxxxxxxwwwtttrrrooolllgggccc^^^XXXRRRNNNCCC===666000............,,,++++++***************,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))))))))*********++++++)))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++,,,+++******)))*********)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////////////////444<<>><<<:::777555333555444333111000000//////---------,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))))))))(((555222'''...###!!!...+++444iii,,,---&&&222$$$((($$$+++))),,,!!!))),,,,,,!!!***555***:::XXX'''!!!&&&---$$$&&&$$$''' ---(((((((((((((((((((((((($$$...)))((((((,,,((((((((((((((((((((((((&&&(((((($$$---((()))999777222333FFF]]]999)))&&&&&&$$$***###"""###111MMM333$$$777111+++&&&111&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***************+++++++++******+++++++++++++++,,,******++++++,,,,,,------+++---///111222444555777;;;AAAJJJTTT[[[_________^^^]]][[[XXXTTTPPPLLLJJJIIIIIIIIIJJJKKKPPPVVV[[[\\\[[[YYYYYYYYYZZZ[[[\\\YYY[[[^^^bbbfffiiijjjjjjeeebbb```cccjjjnnnnnnkkkjjjiiihhhgggffffffffffffeeegggjjjkkkjjjhhheeebbbbbbcccdddeeefffiiimmmpppssssssuuuvvvxxx{{{|||}}}|||zzzyyyxxxxxxwwwuuusssrrrpppnnnmmmkkkhhhdddaaaXXXQQQHHH???888333...,,,///...,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,************************************************************************)))*********++++++++++++))))))))))))))))))))))))*********++++++*********))))))*********+++++++++++++++***************+++))))))*********++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------///......,,,,,,---///111999===EEEOOOXXX^^^cccgggmmmllliiiddd]]]VVVPPPMMMOOOOOOOOONNNMMMKKKIIIGGGLLLOOOSSSVVVWWWVVVVVVVVVXXXVVVUUUUUUUUUTTTRRRPPPNNNNNNNNNLLLJJJIIIKKKLLLRRRRRRSSSVVVZZZ```eeehhhkkkkkkkkkjjjkkkkkkkkklllpppnnnmmmmmmmmmkkkgggdddaaaYYYNNNDDD===999555444//////...---,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++rrrLLLGGGCCCBBBAAA>>>;;;777444222555444333111000000//////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))&&&%%%$$$'''000%%%$$$++++++111888""",,,'''$$$)))***...###%%%)))"""&&&,,,&&&,,,(((---"""'''///OOO///111+++***''',,,((((((''' ''''''''''''''''''''''''''' ---!!!;;;???(((111 000((((((((((((((((((((((((***&&&'''""",,,%%%AAA'''222]]]+++...###"""333###...!!!000(((VVVEEE$$$000)))"""(((+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++******++++++,,,,,,,,,,,,***++++++,,,---.........---000444555666666888:::AAAHHHRRR\\\bbbdddcccbbb[[[ZZZYYYWWWTTTPPPMMMKKKFFFGGGHHHIIIKKKPPPVVV[[[^^^^^^]]][[[[[[[[[]]]^^^]]]```dddhhhkkknnnpppqqquuurrrpppsssyyy}}}{{{xxxwwwwwwvvvuuutttqqqpppnnnmmmnnnpppqqqpppmmmiiigggcccbbbaaa___]]]]]]```cccjjjkkklllnnnpppsssvvvwwwwwwwwwvvvxxxyyyzzzyyywwwuuusssrrrrrrrrrqqqooommmlllggg___WWWOOOFFF>>>999666333///...///000///...---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,************************************************************************)))*********++++++++++++))))))))))))))))))))))))+++******************+++))))))*********++++++++++++***************++++++))))))*********++++++++++++,,,,,,,,,,,,---------*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000///......333:::???KKKQQQ[[[dddkkknnnmmmkkkgggccc\\\UUUMMMHHHEEECCCEEEEEEEEEEEEEEEDDDDDDDDDAAAEEEJJJMMMMMMMMMMMMOOOMMMLLLLLLLLLLLLJJJGGGDDDDDDDDDCCCBBB@@@@@@BBBDDDAAA@@@AAABBBFFFKKKQQQTTT]]]]]]___bbbeeehhhkkklllmmmmmmmmmmmmnnnmmmkkkiiijjjeee]]]UUUMMMFFF@@@<<<111111///...,,,+++++++++,,,,,,,,,++++++++++++***************************++++++************++++++oooJJJGGGCCCBBBAAA>>>:::777444222444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))------$$$---(((111&&&%%%000!!!******)))---'''"""%%%'''***'''$$$&&&)))***!!!...'''***666'''***UUU------...))))))+++***))))))((('''''''''''''''''''''''''''&&&&&&)))$$$sss///***)))((((((((((((((((((((((((,,,###(((###+++$$$,,,}}}AAA000555sss!!!666333***###...(((...---&&&+++""")))%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******'''''''''&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,******++++++,,,---------,,,,,,------...///000000111555999:::999999:::===CCCJJJTTT]]]ccccccaaa^^^VVVVVVVVVVVVTTTRRRPPPOOOGGGHHHKKKMMMOOOSSSYYY]]]bbbccccccbbb``````aaabbbaaaeeeiiilllnnnppprrrtttuuusssrrruuuzzz}}}}}}|||~~~|||{{{yyyxxxwwwxxxyyyzzzzzzyyyvvvsssqqqlllkkkiiieeeaaa```aaacccfffeeeeeeeeefffgggiiikkkpppqqqrrruuuzzz|||}}}|||wwwuuusssrrrssssssrrrqqqpppnnnkkkgggaaaZZZQQQKKK===888222//////...+++)))------,,,,,,,,,,,,---------------------,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++*********)))******+++,,,)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------....../////////+++---///111555>>>IIIRRR]]]dddkkkpppsssrrrkkkcccUUURRRMMMHHHDDDBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEFFFKKKPPPSSSSSSSSSVVVXXXUUUUUUVVVWWWWWWUUUQQQMMMFFFEEEDDDAAA>>>===???AAA<<<;;;::::::<<>>AAAGGGQQQZZZ^^^^^^\\\YYYVVVWWWWWWXXXXXXVVVUUUTTTQQQSSSVVVYYY[[[]]]aaacccfffhhhiiihhheeecccdddeeeaaadddiiikkkkkkkkkmmmoookkkkkkmmmpppuuuyyy}}}}}}zzzwwwvvvxxx{{{}}}~~~~~~}}}{{{yyyxxxvvvvvvuuurrrooommmnnnpppnnnllliiifffdddccccccdddiiiiiikkknnnqqqttttttsssnnnkkkiiiiiikkkmmmooooooooonnnmmmmmmjjjfff___[[[MMMFFF>>>888555222---)))------,,,,,,,,,,,,------------......---,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++******))))))***++++++,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---.........,,,------...//////000000,,,111888???EEEOOO[[[dddjjjnnnpppnnnmmmjjj```UUUIIIHHHGGGFFFEEEDDDEEEEEECCCCCCBBBBBBCCCDDDFFFHHHQQQVVV\\\______```cccgggggghhhiiikkkllliiieeeaaaUUUSSSPPPKKKFFFDDDEEEFFFFFFDDDBBB@@@??????@@@AAAAAAAAACCCFFFLLLRRRXXX\\\^^^```bbbdddfffhhhjjjkkkiiihhhfffdddbbb^^^XXXTTTKKKHHHDDD>>>888333000...------,,,,,,,,,+++++++++************************++++++************++++++kkkGGGFFF<<<;;;:::888777666666666333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))(((,,,$$$''',,,---###%%%)))***%%%###%%%...$$$!!!///$$$+++ &&&######---(((###---))),,, &&&+++$$$,,,)))!!!+++'''111&&& )))$$$'''///######///$$$''''''''''''''''''''''''"""'''---$$$ZZZ222&&&"""...((((((((((((((((((((((((&&&///)))'''(((dddJJJ888&&&***,,,;;;//////...---,,,%%%666&&&&&&222+++xxxFFF777%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,******+++,,,,,,---............///000111222333333999===BBBAAA>>>;;;<<<>>>>>>DDDNNNVVV[[[[[[XXXVVVXXXYYYZZZ[[[[[[[[[ZZZYYY]]]```ccceeefffgggiiikkkiiilllnnnllliiieeeeeefff^^^bbbfffgggfffeeegggiiihhhjjjnnnrrrwww}}}|||vvvrrrsssxxx~~~~~~}}}{{{zzzyyy|||}}}}}}{{{zzzyyyzzz{{{|||xxxrrrmmmjjjiiihhheeeddddddeeeffffffeeeccc```]]]\\\\\\aaafffjjjkkksssrrrrrrqqqqqqnnniiifffccc[[[PPPHHHCCC>>>888333...------,,,,,,------...---.........---,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++******))))))***+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,---...//////---------...///000000111777???IIIRRRYYYaaalllsssppprrrooohhhddd```VVVKKKJJJKKKMMMNNNMMMLLLJJJHHHJJJIIIHHHGGGHHHIIIKKKMMMWWW\\\cccffffffggglllppptttuuuwwwyyyzzzxxxsssooohhhfffaaaZZZTTTQQQPPPQQQQQQOOOMMMIIIGGGEEEDDDCCC===<<<;;;;;;>>>BBBGGGJJJSSSUUUXXX[[[^^^aaadddfffiiihhhggggggfffeeebbb```___[[[TTTJJJAAA888222...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++hhhJJJDDD???===:::999888666444222111000///......------...------,,,,,,,,,,,,+++++++++++++++*********))))))************)))))))))))))))))))))))))))))))))))))))'''((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))'''(((***(((%%%(((''''''&&&'''''''''''''''((((((((((((((((((((((((((((((((((((%%%$$$333333___'''(((!!!''''''''''''''''''&&&&&&%%%$$$///$$$..."""(((...$$$***''')))222444###$$$***'''---$$$III"""***)))"""***+++rrr&&&$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++******)))((((((------------------......000000000111222444555666???BBBDDDCCC@@@>>>???AAAEEEFFFIIIPPPXXX]]]]]][[[iiiiiiiiiiiijjjmmmrrrvvvvvvrrrpppsssrrrnnnkkkkkkjjjqqqvvvuuuqqqoookkkgggeeejjjqqquuuvvvtttqqqooopppwwwzzzzzzwww{{{|||xxxwwwwwwwww{{{~~~{{{|||~~~|||yyyvvvttttttrrroooiiibbb```___YYYRRRUUUQQQLLLJJJNNNUUU\\\```eeelllpppnnnnnnrrrrrrooommmjjjfffaaaZZZOOOBBB999555222...------......---......,,,++++++,,,---...++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,---......///111555;;;???JJJVVVaaafffjjjqqquuussstttnnnggg```ZZZUUUQQQNNNIIIMMMNNNNNNPPPVVVXXXWWWTTTPPPPPPRRRRRRQQQRRRVVV^^^ccchhhiiihhhiiinnnrrruuuxxx{{{|||~~~~~~|||vvvpppnnnlllhhhdddaaa[[[``````]]]]]]^^^YYYQQQJJJCCC<<<:::<<<>>>>>><<>>AAAFFFKKKPPPRRRQQQRRRUUUXXX\\\___aaabbbaaadddddd```\\\XXXQQQIII<<<888222///------------***))))))***,,,,,,***(((++++++++++++++++++++++++dddGGGBBB>>><<<:::999888777444222111111000///............------,,,,,,,,,,,,+++++++++++++++***************************)))))))))))))))))))))))))))))))))))))))'''((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))'''(((***(((&&&)))'''((('''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%......'''"""000%%%''''''''''''''''''''''''---%%%!!!'''&&&ppp,,,$$$******$$$(((uuu(((,,,"""+++&&&***bbb!!!,,,###((((((%%%uuu***,,,(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((()))******(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,---------,,,,,,,,,...000333666888BBB@@@>>><<<::::::;;;;;;FFFFFFDDD???:::999;;;>>>DDDLLLXXXdddnnnuuuzzz}}}zzzvvvrrroooiiieeehhhnnn{{{vvvyyyxxxwwwyyy|||}}}{{{xxxxxx|||}}}zzzuuuppphhh```TTTOOOHHHCCCCCCDDDGGGHHHNNNVVV```eeeiiimmmmmmlllmmmnnnoooqqqpppllleee```QQQJJJ???555000/////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++***)))))))))******)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///////////////111444;;;EEESSSbbbkkkmmmqqqttttttuuuuuupppjjjbbb[[[RRRLLLJJJKKKMMMNNNRRRWWWZZZZZZ[[[^^^\\\XXX[[[XXXYYY]]]___^^^```dddccchhhlllnnnmmmlllnnnpppsssrrrrrrssstttuuuwwwyyyzzz|||}}}{{{zzzyyyyyyzzzuuuuuurrroooooorrrrrroooddd\\\PPPHHHEEEEEEEEEDDD@@@???======???CCCHHHKKKHHHHHHIIIMMMRRRXXX^^^aaa___cccdddaaa``````\\\WWWJJJDDD;;;444000...------+++******+++---,,,***'''++++++++++++++++++++++++aaaFFFBBB>>><<<:::888888777555333222111000///............------,,,,,,,,,+++++++++************************************)))))))))((((((((((((((((((((((((((()))'''((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))'''(((***(((&&&)))'''(((''')))''''''''''''((((((((((((((((((((((((((((((((((((333###'''///CCC +++''''''''''''(((((((((((()))%%%###///%%%"""///&&&***---&&&---$$$--- ...&&&$$$DDD%%%...$$$+++'''###zzzAAA+++((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))((((((''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------...,,,---///333777<<>>???AAABBBHHHHHHFFFBBB??????CCCHHHNNNYYYhhhtttzzz~~~~~~}}}~~~~~~zzzvvvqqqjjjfffkkkttt~~~tttmmmlllqqquuuttttttvvvtttpppaaa\\\TTTNNNKKKJJJJJJIIIFFFMMMUUU[[[```dddggghhhjjjkkknnnppppppmmmiiifff]]]VVVKKKAAA999555222000........./////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********************))))))*********+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,------------...------------...///000000222888@@@KKKUUUaaakkkrrroooooooooqqqrrrooohhhaaaZZZVVVPPPMMMMMMOOORRRSSSWWW[[[\\\ZZZZZZ\\\ZZZVVVUUUSSSTTTXXXYYYXXXZZZ]]]```aaabbbbbb```aaacccfffgggfffhhhlllnnnmmmmmmooonnnsssvvvsssqqqrrruuuvvvwwwuuusssrrrsssuuutttrrrllleee\\\TTTPPPOOOMMMLLLLLLJJJGGGDDDBBBBBBBBBCCCAAAAAABBBEEEJJJQQQWWW[[[^^^aaa```[[[ZZZ]]]^^^]]]TTTNNNFFF===777222---***,,,,,,,,,---///...,,,***++++++++++++++++++++++++___DDDBBB===;;;999888888777555333222111000//////......///------,,,,,,,,,+++++++++************************************)))))))))((((((((((((((((((((((((((()))'''((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))'''(((***(((&&&)))((()))(((***''''''''''''((((((((((((((((((((((((((((((((((((###///++++++)))ddd222'''''''''((((((((())))))(((+++(((222(((ppp(((///&&&(((,,,(((999"""--- ...&&&AAA...&&&---%%%+++%%%$$$ddd(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((''''''''''''''''''((((((((())))))******))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,+++++++++,,,---...000222666<<>>;;;;;;===@@@DDDJJJOOORRRWWWXXXUUUOOOMMMSSSYYY\\\YYYVVVQQQKKKDDD<<<333---...,,,,,,---...///---,,,++++++++++++++++++++++++]]]DDDCCC===;;;999888888777555444222222111000////////////------,,,,,,,,,,,,++++++***************+++++++++************)))))))))))))))))))))))))))))))))))))))'''((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))'''(((***(((&&&)))((())))))***''''''''''''((((((((((((((((((((((((((((((((((((***###,,,"""%%%***&&&...###'''''''''(((((())))))***'''+++&&&&&&+++^^^++++++$$$$$$((((((HHH%%%,,,$$$+++&&&$$$$$$'''&&&)))$$$'''~~~''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,,,,,,,,,,...000111888;;;@@@FFFLLLPPPRRRTTTKKKHHHDDDBBBBBBEEEJJJMMMTTTWWW[[[\\\\\\^^^cccgggooottt{{{~~~}}}{{{yyyzzzyyyooonnnkkkjjjooowwwyyyvvvwwwtttoookkkhhheeebbb```VVVTTTSSSSSSRRRQQQTTTYYYWWWYYY]]]```cccggglllpppllljjjgggccc^^^WWWOOOJJJ:::888444111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...///------------------------,,,---------...............------///444;;;BBBFFFXXX```kkkqqqrrrmmmfffbbb[[[ZZZ^^^dddfffbbb^^^]]]ZZZYYYZZZ[[[[[[YYYUUUQQQTTTXXX\\\]]]```eeegggddd\\\[[[```ggglllnnnpppuuuvvvppphhhaaa```ccciiinnnjjjjjjqqqzzzwwwjjj___]]]```dddccc]]]\\\cccgggeee```___bbbiiinnnooopppqqqnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiifff```WWWNNNHHH<<<;;;;;;<<>>AAAFFFHHHOOORRRVVVYYYYYYTTTLLLGGG===999333...------,,,,,,++++++++++++++++++++++++\\\DDDEEE<<<;;;999888888888666444333222111000////////////---------,,,,,,,,,++++++))))))******++++++++++++************)))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))'''(((***(((&&&***)))******+++''''''''''''((((((((()))((((((((((((((((((((((((((((((%%%000'''***...xxx222&&&''''''((()))******+++)))000---$$$MMMIII,,,&&&(((((('''...ccc&&&(((---$$$)))+++'''###...$$$###...}}}"""'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******&&&&&&'''((()))***++++++(((((((((((())))))))))))''''''(((((())))))************+++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,...222777;;;===GGGJJJOOOTTTVVVTTTRRROOOGGGFFFGGGKKKTTT___iiippprrrwww|||~~~}}}zzzzzzzzzzzzuuuppprrr||||||~~~xxxvvvuuuuuuuuutttqqqooonnniiidddaaaWWWKKKFFFHHHHHHIIIJJJLLLOOOWWWbbbjjjkkkkkkkkkllllllkkkgggddd^^^XXXOOODDD;;;555222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,---...///000........................---------.........//////000000111777CCCRRRaaajjjjjjjjjiiiccc[[[SSSMMMJJJJJJLLLRRRYYYWWWPPPNNNSSSXXXZZZ___eeelllooopppooojjjsss|||}}}vvvuuutttwww|||~~~||||||zzzsssrrrsssvvvxxxzzzzzzxxxwwwxxxzzztttlllppp}}}|||mmmeee```bbbbbb___```dddfffggghhhiiijjjnnnsssvvvoooqqqtttuuusssoooiiifff```XXXLLLAAA:::999;;;>>>EEEKKKKKKDDD>>><<<<<<<<>>===AAAHHHPPPVVVXXXWWWUUUUUUNNNDDD:::333///,,,+++------------,,,,,,,,,+++YYYCCCCCC<<<:::888777777777666555444222////////////...------------,,,,,,,,,++++++,,,+++++++++******))))))************)))))))))(((************)))))))))))))))'''((()))************************))))))))))))))))))))))))''')))***'''((()))'''&&&)))((((((((()))(((((())))))))))))(((((())))))((((((((('''''''''&&&)))***'''######***000}}}&&&---)))***,,,+++,,,***)))+++)))---RRR==='''"""$$$777###BBB)))...%%%&&&------111000---999UUU'''''''''(((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))************+++,,,,,,+++***+++,,,......000333555999>>>DDDIIIVVVZZZ___aaa```^^^^^^^^^\\\^^^cccjjjqqqvvvxxxxxxwwwwww{{{xxxrrrnnnmmmiii```YYYVVVLLLKKKKKKLLLOOOUUU\\\```fffhhhkkkmmmnnnmmmkkkjjjjjjfff```\\\WWWPPPFFF???777111---...///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...........................---,,,---///222333333888>>>HHHTTT\\\```___^^^YYYXXXUUUQQQLLLJJJKKKMMMKKKLLLMMMPPPTTTYYY___dddiiirrr}}}}}}~~~~~~}}}xxxuuuuuuvvv{{{{{{yyywwwtttrrrsssuuuwwwxxx{{{zzzuuu{{{{{{wwwsssuuu~~~||||||{{{xxxwwwyyyuuupppiiicccaaaaaaaaaaaaiiillloooqqqqqqqqqppppppuuutttnnnddd]]]VVVKKKAAA;;;===@@@@@@???>>>>>>>>><<<>>>AAAGGGNNNSSSVVVWWWVVVRRRMMMGGG@@@999222......------,,,,,,,,,,,,,,,WWWAAAAAA<<<:::888777777777666555444222////////////...---------------,,,,,,,,,,,,------,,,+++***)))((('''************))))))))))))************)))))))))))))))'''((()))************************))))))))))))))))))))))))''')))***((()))***'''&&&)))((((((((()))(((((())))))))))))(((((())))))((((((((((((''''''******)))'''%%%$$$&&&((('''###+++)))((('''---)))'''...***,,,;;;EEE000111***(((lll,,,000%%%$$$///+++'''''')))OOO000000(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))*********+++,,,---------,,,---///222222444888<<>>>>>???@@@@@@???===<<<<<<===BBBJJJRRRWWWVVVVVVVVVTTTNNNEEE:::222///...---,,,++++++,,,,,,UUU@@@@@@<<<:::888777888888666555444222////////////...---...------------,,,,,,,,,,,,,,,++++++***))))))(((*********)))))))))))))))************)))))))))((()))'''((()))************************((((((((((((((((((((((((((()))+++((()))***(((&&&)))((((((((()))(((((())))))))))))(((((())))))(((((((((((((((((()))(((((((((***+++******RRR:::,,,)))&&&$$$...)))&&&...'''******]]]222 &&&(((;;;'''RRR''''''))))))***+++)))---666111!!!///((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((()))))))))))))))******+++++++++,,,,,,,,,---------......---,,,...111333777:::???EEEMMMVVV___eeejjjkkklllmmmoooqqqssstttyyywwwuuuuuuvvvvvvvvvuuuzzz}}}uuuqqqrrroooiiieeeeeedddcccbbbbbbaaa```^^^^^^```cccgggjjjlllmmmmmmmmmkkkjjjjjjjjjgggccc```SSSDDD666222222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////222333333111222666???EEEYYY[[[\\\YYYTTTPPPPPPRRRNNNQQQRRRNNNKKKNNNXXXaaabbbfffmmmqqqtttwww|||xxx}}}{{{{{{}}}~~~~~~|||zzz{{{{{{{{{|||}}}~~~~~~~~~|||~~~}}}yyyxxxzzzzzzwwwzzz~~~}}}zzz|||wwwxxxwwwrrrlllgggfffhhhaaaccceeedddccceeelllrrrlllmmmkkkkkknnnqqqmmmgggOOOHHHAAA======???@@@???@@@>>>;;;:::===DDDNNNTTTUUUVVVYYYZZZVVVLLL@@@888222111...,,,******+++,,,UUUAAABBB===;;;888888888888777555444222////////////...---.........---------,,,,,,************************))))))))))))))))))******************)))))))))((()))'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++((()))***(((&&&)))((((((((()))(((((())))))))))))(((((((((((())))))))))))))))))((('''&&&(((,,,---,,,+++000eee"""///,,,)))%%%222,,,(((+++&&&)))&&&ZZZ...###$$$777666!!!%%%---,,,'''!!!'''### BBB###&&&((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))),,,++++++******++++++,,,(((((())))))*********++++++,,,,,,,,,,,,------------............000444777@@@DDDJJJRRRZZZccclllqqqvvvwwwxxxyyyzzzzzzxxxwwwuuuuuuvvvxxx|||~~~}}}|||xxxrrrrrrpppjjjggghhhhhhhhhjjjkkkkkkgggddd\\\]]]```cccfffhhhjjjkkkjjjjjjiiiiiiiiihhhfffdddaaaPPP???666444111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------................../////////000000222333444555888@@@LLLTTT___^^^YYYRRRKKKIIIKKKOOONNNPPPPPPMMMLLLSSS```lllmmmvvv~~~~~~~~~~~~~~~}}}}}}}}}~~~|||{{{zzzzzzxxxtttrrrzzz}}}}}}uuuwwwxxxuuuqqqoooppprrrpppnnniiibbb]]]]]]bbbgggmmmqqqrrrpppooopppooolll^^^TTTGGG>>>;;;;;;<<<;;;======<<<;;;===DDDNNNUUUVVVWWWYYY[[[YYYRRRIIICCC999777222...+++***++++++TTTAAACCC===;;;999888888888777666444222////////////...---............---------,,,))))))*********+++++++++))))))))))))************************)))))))))))))))'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++)))***+++(((&&&)))((((((((()))(((((())))))))))))(((((((((((())))))))))))******)))((('''((()))***)))((())),,,...+++,,,%%%333---///,,,+++,,,...rrr$$$///)))'''ddd!!!"""......+++***bbb...'''(((,,,)))[[[***&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,************++++++++++++---...///000333777===AAAMMMQQQYYY```hhhooovvvzzz}}}}}}}}}}}}}}}zzzuuurrrlllqqq|||zzzyyyvvvuuuvvvzzz|||{{{yyyyyyzzz{{{}}}}}}vvvwwwvvvtttsssmmmkkkiiikkknnnpppnnnlll^^^______aaaccceeegggiiiiiijjjjjjjjjiiihhhhhhggggggYYYJJJBBB<<<444///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------.....................//////000000111///111555<<>>;;;::::::999:::;;;<<<>>>EEEOOOVVVXXXXXXYYY[[[[[[XXXSSSOOOEEE@@@:::333...,,,,,,,,,SSSAAACCC===;;;999888999888777666444222////////////...---............------------+++++++++***************((()))))))))************************)))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))***+++)))&&&)))((((((((()))(((((())))))))))))(((((((((((()))))))))******************)))((()))***+++,,,kkk===222000666***999333999111999333888999000444WWWRRR---,,,222------***777UUU...###)))222(((,,,%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))******+++,,,,,,------*********+++++++++,,,,,,---///222555:::BBBJJJPPPZZZ___gggoootttyyy}}}}}}|||{{{{{{{{{yyyuuurrrnnnuuuzzzwwwyyyuuuwww{{{~~~xxxssspppppprrrxxx}}}{{{zzzyyyzzz~~~{{{zzz|||}}}~~~yyypppkkklllooooooooogggfffeeeeeefffgggiiikkkiiijjjjjjjjjjjjiiijjjkkkiiiaaaZZZUUULLL???555111........................------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............---......///000000111111222666???JJJVVV___ccceee\\\YYYUUUSSSTTTVVVXXXYYYdddeeeffffffggglllqqqvvv~~~~~~~~~~~~}}}zzzssssssvvv}}}yyyuuussstttxxx{{{|||{{{vvvssspppkkkddd^^^\\\aaaeeegggkkkooonnnjjjhhheee^^^UUUKKKDDD@@@???;;;<<<<<<;;;;;;@@@JJJRRRVVVVVVWWWYYY[[[[[[YYYVVVQQQKKKCCC999333///...///~~~RRR@@@CCC===;;;999888999999777666444222000/////////...---//////.........------------,,,,,,+++***)))(((((((((((())))))*********+++************)))))))))))))))'''((()))************************)))))))))))))))))))))))))))***,,,)))***+++)))&&&)))((((((((()))(((((())))))))))))(((((((((((())))))*********+++***+++,,,+++***+++...111...555QQQ<<<;;;DDD666EEE@@@@@@666DDD999???III777,,,,,,333''' UUU***+++%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++************++++++******+++,,,------......,,,,,,---------.........,,,///444999AAAJJJTTT[[[bbbhhhpppwww|||~~~|||zzz|||~~~~~~{{{www|||wwwuuusssqqqjjjddddddiiilllrrr{{{zzzuuuooopppvvv~~~~~~~~~}}}~~~yyynnnkkklllnnnnnnpppooommmkkkkkklllnnnooohhhiiijjjjjjjjjjjjkkkmmmjjjhhhgggeee[[[JJJ<<<666........................------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---......///000111111222:::???JJJXXXdddiiigggcccbbb[[[TTTQQQVVV^^^dddgggzzzzzzzzz{{{zzzyyyxxxwwwwww|||yyy~~~|||wwwrrrrrrxxxxxxvvvvvvzzz}}}zzzooofffmmmiiiccc___dddkkklllhhhiiijjjjjjcccYYYOOOIIIGGGAAA@@@>>>999666:::CCCKKKRRRSSSUUUXXX[[[[[[ZZZXXXYYYSSSIII>>>666222111111xxxTTTDDDAAA===<<<;;;:::;;;:::888666777444222111111000///------.../////////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((()))******)))+++)))***)))))))))))))))))))))))))))************************((()))+++((()))***(((%%%******,,,******++++++******++++++,,,---&&&333!!!111,,,))))))......000222222222333555666:::<<<;;;???LLL???FFFEEEFFF;;;FFFJJJ:::rrr??????>>>===;;;888777555///MMM+++,,,)))''''''((()))))))))))))))+++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))************+++*********))))))((((((************************++++++++++++++++++++++++000---,,,...///---...222111333===LLLVVVYYY\\\bbblllqqqwww|||}}}}}}|||{{{~~~}}}{{{}}}tttsssnnngggaaa```cccgggjjjwwwyyytttwww~~~|||{{{wwwvvv}}}|||zzztttnnnkkklllmmmqqqqqqnnnppptttrrrmmmkkkllllllllllllkkkjjjiiiiiigggggghhhfff[[[JJJ<<<888555222///..................---,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++(((((()))***,,,///111222++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------...............000///111333111///222888EEENNN[[[dddhhhiiijjjkkkZZZVVVSSSTTTZZZeeennnttt~~~zzz}}}wwwtttxxx{{{uuuzzzyyymmmvvvtttooohhhaaa___bbbeeehhhkkkllliiiaaaXXXQQQNNNLLLFFF???::::::<<>>===<<<777yyyxxx!!!...&&&+++***''''''((()))))))))))))))************)))))))))((((((((((((((()))))))))*********))))))(((((((((((())))))))))))************+++*********))))))))))))************************++++++++++++++++++++++++---******,,,---+++...333555888CCCRRRZZZ^^^dddkkktttxxxzzzyyyvvvuuuxxx{{{{{{rrroooqqqsssssstttxxxyyywwwrrrlllhhhiiikkkxxx{{{zzz}}}xxxrrrpppnnnrrrtttrrrtttwwwvvvqqqllllllllllllllllllkkkkkkkkkhhhfffffffff___RRRHHH>>>777///,,,...///...,,,///...------,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,---...///++++++,,,,,,,,,---------------,,,,,,------...///------............/////////...000111///111;;;GGGSSSYYY```dddeeeddddddeeeYYYXXXXXX[[[aaajjjrrrvvv}}}{{{xxx|||yyy{{{|||sssxxxzzz{{{wwwppphhhbbb```hhhgggggghhhfffccc]]]YYYRRRMMMFFF@@@>>>=========FFFOOOXXXYYYZZZ\\\\\\XXXZZZWWWTTTOOOJJJBBB:::444tttQQQBBB@@@===<<<;;;:::;;;:::888666666444222111111000///...//////...------------...++++++++++++++++++++++++************************---+++))))))***+++***)))+++)))***)))************************************************(((***+++((()))+++((((((+++))))))(((************++++++---......999444:::===...666222777;;;===???@@@@@@AAACCCDDD>>>DDDGGGTTTCCC444EEEDDD@@@@@@DDD;;;>>>CCC???XXXJJJIIIIIIHHHGGGFFFEEEDDDCCC???UUUttt&&&---)))%%%---''''''((()))))))))))))))************))))))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))***************************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,+++///555;;;BBBOOO\\\bbbfffmmmuuuyyy{{{{{{xxxttttttyyy~~~|||{{{xxxsssssswwwxxxrrriiieeeggglllpppqqq{{{uuussssss~~~vvvyyyzzzxxxxxxyyyxxxuuunnnnnnmmmllllllllllllmmmllliiieeeeeefffccc]]]VVVKKK@@@333...000222///,,,///...------,,,---------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------,,,------...///---........./////////000000000111333555;;;JJJYYY```bbbdddccc```___bbbeeeeeeeeefffhhhkkkooosssvvv|||}}}wwwvvvyyy{{{yyyvvvwww|||zzzpppfffaaaaaa___^^^aaafffgggdddaaaZZZVVVPPPKKKFFFBBB===999AAAJJJSSSWWWZZZ\\\[[[XXXWWWWWWVVVUUUQQQKKKCCC===pppNNN@@@@@@===<<<;;;:::;;;:::888666666444111000111111///...000///...,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))++++++***)))+++))))))***************************************************)))***+++)))***+++)))***---++++++,,,...//////000000222333555555:::000===AAA666EEE@@@EEE===???AAABBBBBBCCCEEEGGGHHHJJJ:::===:::888555>>>:::===555888666666kkkVVVQQQBBBLLLLLLKKKJJJIIIIIIHHHHHHAAAJJJEEE,,, 222%%%***''''''''''''((()))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...------333:::BBBNNN]]]hhhkkklllqqqwwwuuuwwwzzz}}}vvvqqqmmmllljjjjjjooovvvxxxtttlllfffjjjssszzz}}}}}}yyyyyy|||yyyxxxwwwtttssspppnnnmmmlllllllllllliiiffffffgggfffbbb^^^XXXNNN@@@777444333111/////////...---------------...------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------------...---------------...//////.........//////000000111333333666===DDDKKKWWWaaaaaabbbaaa___^^^bbbjjjppp{{{zzzxxxuuuqqqppppppqqqyyy~~~yyyuuutttuuuwwwyyyvvvzzz}}}~~~{{{tttmmmiii_________aaadddfffffffffaaa___[[[WWWRRRKKKCCC======BBBIIIOOOTTTXXXZZZYYYUUUVVVWWWWWWTTTMMMEEE???mmmLLL@@@@@@===<<<;;;:::;;;:::888666555333111000111111000...000///...,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))+++))))))***************************************************)))***,,,)))***+++)))+++000///111222666666777777888:::<<<===>>>YYYppp}}}HHH555888>>>+++888:::<<<======???AAACCCFFFCCC777SSS222<<<555888>>>:::555666999)))???IIIYYYYYYwww```OOORRRLLLHHHQQQZZZPPPOOOMMMLLLKKKKKKKKKKKKBBBIIIuuu>>>PPPmmm}}}uuuQQQ333)))---!!!###&&&555333///!!!''''''((()))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************((()))))))))***************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......//////000888AAALLLZZZiiipppqqqpppppprrrrrruuu|||uuulllgggdddeeeggglllwwwxxxoooqqq|||yyywwwxxxzzzyyy{{{zzzxxxvvvrrrooommmkkkkkkjjjhhhgggggghhhgggccc______ZZZPPPDDD:::333111222//////...------------............---------,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,++++++,,,------,,,,,,---------............------------...//////......//////000111222222444555<<>>kkkKKK@@@AAA===<<<;;;:::;;;:::888666555333111000111111000/////////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))+++)))***+++++++++++++++++++++++++++************************)))+++,,,)))***+++)))///666666777888<<<:::;;;<<<===???AAACCCDDD:::HHH999;;;444666888::::::<<<>>>@@@DDDAAAAAABBBDDD555;;;DDD>>><<<111999999%%%DDD+++hhh:::KKKJJJGGG???RRRKKKLLLOOOQQQXXXVVVFFFQQQOOOMMMKKKJJJJJJJJJKKKJJJJJJHHH444555777...&&&&&&+++---)))###---'''$$$222///...&&&''''''((()))))))))))))))))))))))))))************)))))))))*********++++++)))))))))************+++))))))))))))*********************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///111222555@@@LLLXXXdddpppsssrrrqqqooommmuuuyyy~~~}}}}}}xxxpppiiieeedddgggmmmuuuuuusss}}}zzzvvvvvvyyy|||||||||zzz}}}|||zzzwwwtttpppmmmkkkiiihhhhhhhhhhhhfffccc``````___ZZZOOOBBB777222222000///......------..................---------,,,---,,,,,,,,,,,,,,,,,,+++------............------++++++++++++,,,---......,,,---------..................------......///000......///000111222333333444888CCCSSS]]]^^^\\\[[[[[[[[[[[[]]]cccpppyyyuuuuuuwww}}}}}}|||~~~|||sssnnntttxxxtttjjjbbbbbbdddddddddeeefffeee```ZZZVVVJJJCCC>>>>>>BBBGGGNNNUUUVVVWWWXXXYYYWWWQQQIIIBBBjjjJJJ@@@BBB===<<<;;;:::;;;:::888666555333111000111111000///.........///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++,,,---+++)))+++)))***+++++++++++++++++++++++++++***************************+++,,,***+++,,,***333<<<;;;<<<<<<@@@::::::;;;===???AAACCCEEE>>>___JJJ***@@@:::<<<>>>@@@@@@BBBDDDFFFKKKMMMQQQJJJEEEHHHKKKJJJFFF<<>>888555GGGOOO666DDDUUURRRCCCGGGSSSSSSMMMKKKHHHFFFDDDDDDDDDDDDIIIHHHBBBvvv:::///000111111...---...///'''###%%%111%%%((((((***''''''((()))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---111666999???NNN\\\eeelllqqqpppppprrrqqqmmmxxx}}}vvvrrrpppsssxxxzzzuuuooolllkkkooouuu}}}tttooozzz~~~{{{yyy~~~|||}}}|||{{{xxxtttpppnnniiihhhgggggggggfffeeeddd___```___YYYNNNBBB888333000//////...........................------------+++,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++,,,,,,------------------...........................//////000...//////000222333333444777???MMM[[[```^^^```dddgggfffdddcccgggqqq~~~|||uuuzzz~~~zzzpppfffaaa___bbbcccdddfffgggfffbbb___XXXMMMCCC@@@AAABBBGGGMMMQQQRRRUUUWWWWWWTTTNNNIIIiiiJJJ@@@BBB===<<<;;;;;;;;;:::888666444222111000111111111000---.../////////...,,,+++++++++++++++++++++++++++************************)))((()))+++------+++)))+++)))***+++++++++++++++++++++++++++***************************+++,,,***+++,,,***777@@@???>>>>>>AAA777888999;;;===???BBBCCCMMMlllUUUBBBBBBDDDGGGHHHIIIKKKMMMOOOQQQXXXYYYTTTyyyfffUUULLL]]]VVVPPPPPPGGGPPP???JJJJJJXXXHHH===EEE;;;MMM999888DDDBBB@@@GGGLLLGGGEEEBBB???===============CCCKKKZZZBBB;;;<<<;;;777000,,,+++---+++(((%%%'''***---)))$$$'''(((((()))))))))))))))(((((())))))*********+++)))************+++++++++))))))******++++++++++++))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///555;;;AAAIIIZZZiiimmmqqqqqqmmmnnnrrrsssoooxxx~~~wwwpppkkkccchhhpppyyy}}}vvvsssrrruuuzzzrrrlllxxxxxxvvv{{{{{{|||}}}~~~|||xxxsssqqqjjjiiigggeeeeeefffggghhhaaaaaaaaa___YYYMMM???555000000///...............//////.........---------+++++++++,,,,,,---------------............------------,,,+++++++++,,,,,,---------.........//////...............///000000...///000111222333444444;;;GGGVVV``````^^^eeeppptttrrrnnniiiiiiooozzz~~~{{{qqqfff```bbbbbbccceeeggghhhfffdddcccUUUIIIDDDBBB@@@BBBHHHJJJLLLPPPTTTVVVUUUQQQMMMcccLLLCCC???======<<<;;;999888777777555333222000.........//////////////////.........---------,,,,,,+++++++++************************%%%;;;,,,000111+++(((%%%000***)))************************###888$$$333000'''%%%+++)))222***'''111###HHHCCCCCCFFF@@@;;;===???AAA@@@@@@DDDJJJOOOWWWZZZVVVMMMLLLUUUXXXSSSSSSXXXPPPqqq^^^eeeXXXaaaYYY[[[ccc```[[[VVVSSSRRRSSSTTT^^^^^^JJJBBBLLLGGGBBBCCC???777:::???888999888888888444///222777---CCCBBB===RRRuuuGGGBBB>>>???333///666,,,...+++((('''(((+++,,,,,,))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))******++++++,,,,,,))))))))))))******************+++++++++,,,,,,,,,111///---+++***+++,,,---,,,,,,------------...///555:::???DDDNNN]]]iiinnnrrrhhhiiixxx||||||}}}yyyrrrkkkhhhdddfffmmmxxxyyy{{{yyywww{{{}}}}}}ssszzz~~~}}}~~~{{{tttnnnmmmkkkgggcccccceeegggdddddddddbbb]]]SSSHHH@@@555444333111///...---...------------------------,,,,,,,,,---------......---------------------------------............///..................------.........///////////////---///111000000222777<<>>''',,,444333(((111<<>>dddTTT999GGG>>>888PPP///777444000---,,,+++***(((((((((((())))))*********)))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,000///---,,,++++++,,,------------,,,,,,---111444666EEEUUU^^^bbbfffgggfffeeeiiixxx~~~xxxyyywwwpppiiieeellltttzzz{{{zzzxxxwwwnnnttt||||||wwwpppllljjjiiifffcccfffdddaaa^^^]]][[[XXXUUUEEE>>>444...---///000000------------------------,,,,,,,,,---------......---------------------------------............///.................................//////000000000111222222222444:::CCCKKKVVV^^^eeeeeehhhssszzzvvvrrrqqquuu|||xxxnnnoooqqqsssnnnhhhiiimmmmmmiiidddccc```VVVFFF888555555666999>>>EEELLLPPPaaaKKKCCC@@@======<<<;;;999888777777444333222000//////000000111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...'''555RRR(((AAA***,,,,,,,,,,,,,,,,,,,,,,,,333(((222)))666)))ZZZzzzBBB:::yyyXXXYYYWWWYYYTTTRRRVVVXXXXXXVVVRRRQQQSSSUUURRR```\\\___``````aaabbbeeeiiilllnnnlllvvvlllPPP\\\```WWW\\\cccYYYMMMFFF>>>777222///222555222000000***///555000555;;;\\\NNN???PPP???CCC===FFF<<<999555222000---***((((((((((((((())))))******))))))))))))))))))))))))))))))*********+++++++++*********))))))((((((((())))))*********++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,------......---,,,000666;;;EEERRR^^^ccccccdddeeedddffflll|||yyytttssspppiiiddddddmmmzzzzzz~~~{{{}}}tttnnnllljjjgggdddfffdddaaa______^^^\\\ZZZQQQGGG999000...///000///........................,,,,,,,,,---------..............................---------............///............////////////.........///000000111111222222333333777@@@MMMVVV^^^eeeiiiiiimmmxxx}}}zzz{{{||||||xxxxxx{{{~~~{{{sssmmmmmmnnnllljjjiiiiiibbbSSSDDD999666333333666===EEEJJJ```JJJCCC@@@======<<<;;;999888777777444333222000000000111111222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((777555uuu***,,,,,,,,,,,,,,,,,,,,,,,,...&&&---'''222$$$:::[[[]]]\\\aaa```bbbbbbcccdddaaa]]]\\\___bbbeee]]]^^^bbbaaaaaabbbdddhhhlllpppsssmmmkkkfffrrrpppXXXfffnnnccc[[[ddd\\\???BBB:::444444666555555777...AAA111...***888 pppkkkPPPNNNFFFWWW===@@@>>>:::888555222...++++++***))))))))))))***+++))))))))))))))))))))))))))))))*********+++++++++++++++******))))))((((((************++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,------...///...///444>>>FFFVVV^^^dddddddddiiinnnppppppuuu|||xxxwwwxxxyyywwwxxxxxxuuuoookkkiiihhhjjjttt|||}}}{{{~~~zzzqqqnnnllliiifffeeedddbbbbbbaaa___[[[XXXZZZPPPBBB777111//////...........................,,,,,,,,,---------..............................---------............///........./////////000000......//////000111111222111222444666<<>>CCC___JJJCCC@@@======<<<;;;999888777777444333222111000111111222222222111000000///......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...%%%+++------------------------$$$...000***999(((888```eeehhhppptttyyyoooppppppnnnkkklllqqquuuzzzvvvmmmiiidddcccccccccfffkkkpppsssmmmccc___YYY___uuu^^^[[[gggeee]]]\\\[[[OOOGGG???===;;;:::<<<@@@<<>>***lllAAAPPPGGG===BBB@@@>>>===;;;888444111...---+++***))))))***+++)))))))))))))))))))))))))))************++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,------------------------------------,,,...000000222;;;HHHRRRbbbgggkkklllpppyyy|||{{{sssmmmkkkkkkllllllkkkrrrxxxxxxrrrnnnmmmpppqqqzzzwwwooosssppppppqqqpppooonnnooopppwww|||zzztttpppllljjjeeedddddddddccc```[[[WWW]]]WWWLLLAAA777111//////........................,,,,,,,,,---------..............................---------............///.........//////000000111......///000000111222222111333666;;;DDDSSSdddqqq~~~vvvttt{{{{{{{{{|||}}}pppggglllsssuuuooommmnnnkkkeeeVVVNNNAAA666222444999>>>^^^IIICCCAAA======<<<;;;999888777777444333222111111111222333333333222111000///...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++666222&&&,,,+++------------------------&&&555555...777999888HHHEEEgggpppttt}}}}}}}}}{{{wwwtttuuu{{{yyyuuupppnnnkkkiiikkkpppuuuyyysssjjjUUUdddAAAPPP~~~[[[ggggggWWWZZZjjjYYYSSSMMMIIIDDD???AAAFFFHHHFFF@@@AAAAAA333KKK)))^^^BBBIIIJJJBBBAAAAAAAAAAAA>>>:::777111000---+++***)))******)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,---------------------+++...111222666AAAQQQ]]]eeekkkssszzzrrrlllfffbbbccceeefffggglllsss{{{}}}yyyxxxxxxyyy~~~tttppphhhbbbgggeeedddeeefffhhhiiijjjjjjmmmtttxxxwwwxxx~~~}}}uuuooolllfffeeeddddddcccaaa]]]ZZZYYYYYYTTTJJJ>>>555222222........................,,,,,,,,,---------..............................---------............///---......///000000111111---...///000111222333333111555:::AAALLL]]]ppp}}}}}}yyy}}}}}}|||rrrmmmooowwwxxxrrrqqquuurrrkkkeee[[[LLL===555444888<<<]]]IIICCCAAA======<<<;;;999888777777444333222111111111222333333333222111000///...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))$$$)))..."""333HHH+++........................555,,,111@@@444555III>>>LLLWWWmmmxxx{{{{{{vvvvvv{{{~~~~~~yyyvvvwww|||yyyhhhjjjZZZ```pppKKK]]]VVViiijjjRRR^^^[[[WWWRRRJJJCCCDDDIIIMMMOOOSSSBBBJJJDDD"""======...VVVZZZEEEBBBBBBBBBDDDDDDBBB>>>;;;444222///,,,************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---------***...111333888EEEWWWddddddmmmyyy~~~~~~lllgggaaa___aaadddffffffsssxxxqqqaaa^^^ZZZZZZdddddddddeeehhhlllnnnmmmlllhhhpppvvvuuusssvvv{{{~~~zzzqqqmmmhhhfffdddccccccbbb```^^^UUUXXXXXXPPPBBB888444555////////////////////////,,,,,,,,,---------......////////////////////////---------.........//////---......///000111111222---...///000111222333333222666===EEERRRdddwww~~~yyyvvvvvvsssyyyzzztttuuuzzzuuukkkmmmcccRRRBBB888666999<<<|||ZZZIIIAAAAAA>>><<<::::::::::::888666555444333222111111111111111111111111111111111111---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++999zzz555.........///000222444555666AAAIIIGGGCCCFFFNNNUUU\\\^^^cccooovvvpppttt~~~vvvsssvvv{{{}}}yyyllliiieeecccjjjfffVVV]]]aaaWWWaaa^^^QQQRRRJJJNNNOOOMMMLLLNNNPPPOOOIIICCC///;;;<<>>:::444///---,,,+++***---,,,++++++,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++***)))+++///,,,,,,,,,---------..................///...+++)))...111444999FFFVVV```cccjjjvvv~~~}}}nnnbbbXXXXXX\\\```fffkkkvvvwwwmmmkkkppptttssspppnnnmmmggg]]]UUUUUU___hhhkkkpppwww|||}}}|||{{{{{{vvvvvvtttppplllnnnuuu|||}}}yyy{{{}}}|||zzzrrrooogggbbbccceeebbb^^^]]]```]]]YYYUUUQQQGGG:::111///000111///------...///.../////////////////////------............------////////////////////////000000000000////////////222000111444444000000222111===DDDNNN]]]hhh||||||~~~~~~zzzwwwwwwyyy}}}{{{wwwvvvooobbbRRRAAA666555999|||[[[JJJBBBCCC>>><<<::::::::::::888666444444333222111111111111111111111111111111111111---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++333###)))```111...000111111333666<<<@@@KKKVVV]]]ZZZTTTTTTZZZ___gggjjjnnnooosss~~~tttnnnhhhtttyyy{{{yyyuuuooojjjiiimmmpppwwwxxx}}}~~~vvvuuurrrrrr{{{rrrWWWUUUPPP``````YYY___XXXUUURRRQQQSSSQQQLLLGGGMMM;;;999CCCAAAKKK|||___KKK@@@<<>><<<::::::::::::888666444333222111111000111111000000000000000000000000------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,###,,,777000,,,}}}666///333666777999???JJJRRRcccmmmtttooogggeeehhhjjjvvv}}}}}}vvvsssrrrmmmdddiiibbbiiigggoookkkiiidddaaa___```ccceeennnjjjrrr~~~|||zzzyyyvvvwwwyyy{{{{{{~~~{{{XXX\\\YYY]]]cccaaa]]]YYYXXXWWWUUUPPPLLLOOO555...???EEE<<>>:::777444000---***)))((()))+++,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---,,,***,,,,,,,,,---------......,,,---......///000000111333999AAAMMMaaauuu|||nnnhhhfffddddddffffffccceeelllqqqrrrtttwwwzzzrrriiigggjjjllliiifffiiiggggggmmmuuuzzzyyyvvvqqqoooiiibbbbbbkkk{{{xxxnnngggffffffddd``````___]]][[[[[[ZZZTTTLLLEEE:::555000...///000000///000000000//////.........---......//////......---////////////////////////000000000000000000000000111///000333333222666<<>><<<::::::::::::888666444333222111000000000000////////////////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,888%%%"""222888***###)))---444999>>>@@@CCCLLL[[[gggpppzzz|||uuuqqqqqqqqqwww|||}}}xxxvvvvvvpppnnnXXX^^^]]]ddd\\\[[[^^^\\\[[[[[[\\\]]]]]]\\\WWW]]]eeetttrrrssstttsssssszzzxxx|||vvvXXXXXX[[[```UUUbbb```___^^^]]]ZZZUUUQQQCCCCCC>>>777;;;FFFKKKHHHjjjSSSgggLLLGGGEEEBBB???<<<888333///,,,+++)))***,,,.........******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///...***,,,,,,,,,---------......,,,---.........///111222888<<>><<<::::::::::::888666333333222111000000000000.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,333+++&&&&&&'''&&&,,,555###[[[666@@@EEEKKKOOORRR\\\jjjvvvwww}}}zzzyyyxxx}}}}}}|||vvvpppkkkjjjjjj^^^fffkkkkkksssYYYZZZVVV[[[XXXYYYSSSTTTWWWZZZ\\\\\\XXXUUUOOO]]]UUUhhhmmmmmmpppssssssqqqtttyyy{{{vvv|||~~~ooo{{{QQQMMMSSSbbb___\\\]]]___``````]]]XXXTTTLLLEEE@@@<<<333111BBBZZZFFFYYY___YYYiiiLLLHHHFFFDDDBBB???;;;666222...,,,******+++---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,***,,,000///+++,,,,,,,,,---------......---......---,,,---111444===AAALLLcccqqq]]]UUUVVVYYY___ccclllrrr}}}|||uuummmgggXXXWWWZZZdddqqqzzz{{{xxxxxx|||wwwvvvtttrrrrrrwww~~~~~~|||uuuqqqmmmmmmttt}}}oooiiifffaaa]]]]]]______^^^]]][[[XXXTTTQQQGGG???555///000111///,,,111111000000////////////...//////////////////...000000000000000000000000///000000000111111111222444222111222333888CCCOOOkkk}}}}}}qqquuu~~~}}}wwwyyy}}}xxxrrrqqqvvv{{{yyyzzzzzz}}}~~~uuu\\\CCCrrrTTTHHHAAAAAA>>><<<::::::::::::888666333222111000000///000000////////////////////////............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---:::999111,,,***)))000888'''777bbbnnndddUUUVVVZZZ___bbbeeekkkuuu}}}||||||zzzxxxxxxxxxvvvrrrlllgggeeedddmmmmmmkkkddd]]]YYY[[[___WWWbbbYYYTTTQQQRRRQQQTTTYYY]]]^^^[[[XXXUUUUUUbbbSSSXXXZZZ^^^KKKPPPSSSTTTVVVYYY\\\^^^```aaa___^^^^^^]]]\\\\\\]]]]]]dddaaa```aaa]]]WWWXXX___ccccccgggkkkkkkgggfffiiiqqqtttnnnkkkssswww}}}~~~\\\mmm```SSSNNNVVVYYY\\\^^^^^^]]]ZZZXXXUUUHHHBBBGGGHHH@@@>>>CCCcccQQQOOO^^^ZZZGGGGGG[[[WWWbbbfffhhhvvviiiFFFHHHFFFEEECCCBBB???;;;888222///+++******++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&...000,,,+++000000,,,,,,,,,,,,---------......---...///---,,,...333888EEEKKKWWWmmm}}}wwwiiiZZZVVVXXX]]]ccciiipppwwwyyyrrrjjjddd```___WWWZZZ```kkkwww~~~yyyyyyxxxwwwvvvxxx{{{~~~zzz{{{}}}|||{{{zzzzzz{{{~~~}}}vvvllliiihhhkkkrrr|||yyyoooiiibbb^^^]]]______^^^\\\ZZZWWWTTTSSSMMMFFF<<<555222000...---000000000000000000000000...//////000000//////...000000000000000000000000///000000111111222222222555333333555888@@@QQQ```|||zzz|||~~~|||{{{~~~wwwssssssuuuvvvuuuyyy{{{|||}}}lllWWWpppTTTHHHBBBAAA>>><<<::::::::::::888666333222111000000/////////////////////////////////............------------------------------------------------------------555---%%%$$$,,,444444///666"""999DDD@@@QQQ]]]cccoooqqqtttvvvvvvxxx{{{~~~~~~xxxtttpppmmmaaabbbccccccbbb```^^^^^^\\\fffmmmdddSSSJJJOOOYYYDDDXXXWWWddd___WWWTTTSSS[[[```eeefffdddbbbaaabbb\\\aaaccckkkfffooogggmmmdddeeefffhhhkkkmmmnnnooolllkkkjjjiiihhhgggggggggeeefffbbbaaaaaaZZZWWW^^^___]]]___bbb```\\\ZZZ\\\^^^bbb^^^[[[cccgggkkkvvv|||xxxyyygggfff___iiicccWWW[[[VVVWWWXXXYYYYYYZZZ[[[]]]VVV___]]]LLLAAAHHHTTTYYYXXX^^^[[[SSS[[[ggg]]]GGGHHHMMMOOOMMMMMMPPPNNNIIIHHHGGGEEEEEEEEECCCAAA???999555111---,,,,,,,,,+++******+++,,,,,,,,,,,,+++------------------------(((333888000+++...000---,,,,,,,,,---------......+++---///......222999@@@MMMWWWfffvvvxxxvvvvvvssssssvvvllleee```aaadddfffjjjooouuu}}}ooommmkkkhhhfffccc___]]]```dddkkksssyyy}}}||||||yyyyyyxxxwwwwwwxxxzzz{{{uuuvvvwwwwwwvvvvvvxxxyyy{{{}}}~~~|||~~~~~~~~~wwwppppppqqqvvv}}}|||xxxooofffaaa```^^^^^^]]][[[YYYWWWUUUUUUSSSNNNEEE===666111///.../////////000111111222222//////000000000000//////000000000000000000000000///000000111111222333333444444555999???LLLaaasss{{{{{{~~~~~~zzzvvvuuutttrrrpppqqqyyy|||{{{}}}|||qqqqqqTTTIIICCCBBB>>><<<::::::::::::888666333222111000////////////000000000000000000000000//////.........---------------------------------------------------------,,,,,,///333222------111444222EEE666IIIoooeeeqqq}}}||||||xxxnnnhhhddd```eeedddbbb```]]][[[ZZZZZZ```cccddd___WWWRRRRRRUUU^^^WWWaaa]]]\\\^^^eeeeeejjjnnnqqqpppllljjjmmmqqqrrriiissstttnnnoookkkjjjppppppqqqrrrtttuuuvvvvvvsssrrrqqqooonnnmmmmmmmmmnnnqqqlllhhhlllgggbbbgggdddaaa```aaa___ZZZYYY[[[TTTYYYUUUSSS[[[___bbblllwww}}}zzz|||qqqppp___[[[WWWWWWVVVUUUUUUXXX\\\```]]]ZZZZZZ]]]]]]XXXVVVWWWSSSXXX[[[ZZZVVVUUUUUUUUUXXXRRRNNNNNNNNNLLLMMMPPPIIIGGGFFFFFFFFFFFFEEEDDD@@@<<<666222111000///...******+++,,,,,,,,,,,,+++------------------------+++999>>>444,,,---///---,,,,,,,,,---------......***---///000000555???FFFRRRaaarrr|||rrrllliiieeedddggggggeeeggglllooonnnppptttzzz~~~{{{}}}{{{qqqjjjhhhfffeeefffjjjnnnnnniiiddddddiiiooosssssstttvvvxxxyyy~~~{{{wwwvvvwwwyyyxxxwwwvvvvvvxxx{{{|||wwwxxxyyyxxxwwwxxxyyy{{{{{{{{{|||~~~~~~~~~{{{zzz{{{~~~yyytttjjjeeeccc]]]]]]]]][[[YYYWWWWWWXXXWWWSSSLLLBBB888222000000......///000111222333333//////000000000000//////000000000000000000000000///000000111222222333333444444666<<>>@@@>>>===;;;::::::999777666444333222000///.........////////////////////////+++,,,,,,---.........---........................///...------/////////...,,,...000000000000111222<<>>===;;;::::::999777666444333222000//////......////////////////////////,,,---...////////////...........................000///............,,,++++++---...///111555:::>>>JJJSSS\\\cccooo{{{oookkkmmmkkkkkklllmmmllljjjeeebbb^^^]]]\\\[[[[[[[[[\\\\\\]]]aaaeeefffeeedddgggjjjnnnqqqssstttuuuyyy~~~}}}~~~xxxpppkkkhhhfffccc```___[[[ZZZ[[[ZZZWWWXXX[[[```bbbccc```\\\ZZZ]]]```lllqqq{{{|||kkkfff^^^ZZZ\\\\\\XXXUUUVVVUUUVVVXXX[[[^^^```bbbbbb```____________]]]ZZZWWWWWWUUURRRRRRRRRRRRQQQPPPMMMLLLJJJIIIIIIGGGDDDBBBDDDBBB???;;;666222...,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,///000000///---,,,,,,---...------,,,,,,------...000......222;;;HHHSSSZZZdddpppxxxwww}}}wwweee^^^[[[XXX^^^hhhwwwzzz~~~zzzrrrmmmbbbaaa___^^^^^^```aaaccchhhjjjmmmppprrrrrrqqqpppppprrrttttttssssssvvvxxxxxxyyy{{{zzzwwwvvvwwwyyy{{{zzzyyyyyyyyyyyyzzz{{{zzzzzzzzzzzz{{{||||||}}}{{{|||}}}~~~~~~~~~zzz{{{~~~yyyyyyzzzyyyyyy{{{~~~}}}~~~}}}|||vvvhhhbbb]]]aaa```[[[XXXZZZZZZVVVVVVTTTQQQLLLEEE===555111//////000000111111000000000000000000000000000000000000000000111111111111000/////////111222333444555@@@DDDMMMaaapppwww}}}yyyyyywwwtttrrrsssuuuxxx|||{{{{{{zzzzzzzzz{{{|||zzzzzzzzzyyyxxxwwwuuuuuuxxx{{{wwwkkkjjjlllssszzznnnTTTGGG@@@AAA>>>===;;;::::::999777666444333222111000/////////////////////////////////......///000000000//////........................//////000000000///...---///000000333888AAAKKKRRRhhhpppwww|||yyynnndddaaadddddddddeeehhhlllllliiieee`````````aaadddgggjjjllljjjoootttwwwyyy}}}|||tttooollljjjjjjfffddddddbbb^^^]]]```[[[\\\[[[WWWQQQNNNOOOQQQVVVZZZaaaiiiqqqxxx~~~uuulllffffffgggaaaYYYTTTTTTTTTVVVZZZ^^^aaaaaaaaaeeedddcccdddcccaaa^^^[[[YYYWWWUUUTTTTTTTTTSSSQQQPPPNNNLLLKKKJJJHHHEEEBBBFFFEEECCC???;;;666222000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---------------......222///000888GGGXXXeeelllmmmrrrsssrrrzzzuuufff^^^WWWWWWbbbqqq|||tttpppkkkfffbbb]]]^^^^^^```cccgggkkkmmmppprrrtttvvvwwwwwwvvvuuuuuuvvvwwwwwwwwwxxxzzz|||}}}|||zzzwwwuuuwwwzzz}}}|||{{{yyyxxxxxxyyy{{{|||{{{{{{zzz{{{{{{}}}~~~{{{|||}}}~~~~~~~~~~~~|||zzzzzz~~~~~~|||vvvxxxzzzzzzyyyyyy{{{|||zzzzzzzzzyyyyyyxxxxxxwww}}}nnneee___aaa```\\\[[[\\\ZZZWWWXXXWWWVVVRRRKKKBBB:::555000000111111222222222222000000000000000000000000000000000111111111222222......///000111333444555999IIISSS^^^rrr|||{{{~~~zzzuuutttuuuyyy||||||yyyxxxyyywwwxxxxxxwwwuuuuuuvvvxxxzzz{{{{{{|||||||||{{{zzzwwwwwwwwwvvvtttrrrpppooonnnqqqwww}}}~~~pppkkkjjjmmmrrrwwwlllSSSHHHAAABBB>>>===;;;::::::999777555444333222111000000000000////////////////////////...//////000000/////////........................---...000111111111222333444555666;;;DDDSSScccmmm|||xxxwwwssspppmmmfff___^^^aaacccbbbbbbggglllnnnkkkggghhhhhhiiikkkoootttyyy}}}wwwssssssuuuqqqnnnnnnkkkeeebbbdddddddddbbb^^^YYYUUUUUUUUULLLNNNQQQTTTXXXaaammmuuu{{{yyyqqqppprrrmmmccc[[[XXXWWWWWWZZZ___bbbaaa^^^fffeeeeeeffffffeeebbb___[[[YYYVVVUUUUUUTTTSSSQQQSSSQQQOOOMMMLLLJJJFFFDDDDDDDDDDDDBBB???;;;777555......------------...///------------------------***+++------,,,+++---......------------......///111111444@@@RRRdddqqqwwwvvvxxxvvvsssvvv}}}rrrfff^^^ZZZ]]]jjjxxx}}}||||||yyyxxxwwwvvvsssnnnfff```dddfffiiimmmqqqtttuuuvvvuuuvvvxxxzzz{{{{{{{{{zzzyyyyyyzzzzzzzzz|||~~~|||zzzyyyzzz~~~}}}|||zzzxxxxxxzzz|||}}}{{{{{{{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}|||zzz{{{~~~~~~|||zzz{{{||||||{{{{{{}}}}}}|||zzzyyyxxxxxxxxxyyywwwyyyzzzyyyyyywwwgggaaaaaa```^^^^^^___]]][[[ZZZZZZYYYVVVOOOFFF===777111111111111111222222333000000000000000000000000000000111111111222222222///000111222333444666888>>>XXXiiirrr}}}{{{|||~~~yyyvvvtttuuuvvvqqqvvvyyyxxxtttrrruuuxxxuuuwwwyyyzzzzzzzzz{{{||||||}}}}}}||||||||||||{{{yyyvvvsssqqqmmmpppsssxxx{{{~~~~~~}}}zzzrrrllllllmmmpppwww~~~jjjRRRHHHAAABBB>>>===;;;::::::999777555444333222111000000000111000000000000000000000000....../////////......---////////////////////////,,,...000000///000222444555888===FFFTTTgggzzzyyyrrrpppnnnkkkjjjiiifff```^^^aaaaaaaaaccchhhnnnqqqpppooopppqqqrrruuu||||||zzz{{{{{{xxxwwwxxxsssjjjeeedddhhhiiihhhfffccc```]]]\\\RRRRRRQQQPPPQQQWWWaaajjjooo{{{{{{xxxzzzwwwnnnddd^^^ZZZXXX]]]eeejjjiiifffeeeeeeeeeggghhhhhheeebbb]]]ZZZWWWVVVUUUTTTSSSQQQTTTRRRPPPNNNMMMKKKHHHEEEBBBBBBCCCCCCBBB???<<<:::000///...,,,,,,,,,---...------------------------)))+++,,,,,,++++++---...---------------...///000000333;;;III[[[kkkuuuzzz~~~~~~zzztttqqqrrruuuuuusssjjjaaa]]]^^^dddoooxxx|||{{{||||||tttvvvxxxzzzxxxrrrkkkeeejjjmmmsssxxxzzzyyywwwuuuwwwxxxzzz}}}~~~}}}|||{{{|||}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||}}}}}}{{{{{{{{{||||||{{{zzzvvvrrrqqqyyylllddd```]]]^^^______^^^]]]\\\\\\[[[WWWPPPGGG>>>999222111111000000111111222000000000000000000000000111111111111222222222222000111333333333555999<<>>===;;;::::::999777666333333222111111111111111000000000000000000000000....../////////...------////////////////////////...///000///---...222666:::???HHHTTTeeexxxyyymmmhhhhhhkkkgggeeeeeeccc^^^\\\]]]cccfffkkkpppuuuzzz|||~~~yyyoookkkeeegggiiijjjiiieeeaaa___^^^]]]ZZZXXXXXX[[[```eeeggglllyyy{{{pppeee___]]]cccpppyyyzzzwwwgggggghhhiiikkkjjjhhheee___\\\YYYWWWVVVUUUSSSQQQTTTRRRPPPOOONNNLLLIIIFFFBBBCCCCCCCCCCCCAAA@@@???444222000---,,,,,,---...------------------------***+++,,,,,,,,,+++---...------------...///000000111888CCCRRR```mmmvvv{{{wwwnnngggeeeeeefffdddbbb______bbbhhhpppvvv}}}~~~|||zzz|||}}}|||zzzwwwtttqqqooonnnrrrvvv{{{~~~zzzwww|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||~~~~~~~~~~~~}}}zzzuuupppqqqxxxzzzjjjbbb\\\\\\]]][[[ZZZ[[[[[[[[[ZZZWWWQQQJJJBBB>>>444333222000///000000111000000000000000000000000111111111222222222222333///111222222222666>>>CCC^^^}}}zzz~~~|||{{{zzzvvvtttrrrqqqrrrssssssrrrppprrrrrrpppmmmlllnnnppplllooouuuyyy{{{|||~~~|||}}}~~~~~~~~~|||xxxtttrrrpppqqqsssuuuvvvwwwxxxyyytttuuuwwwyyy{{{|||}}}}}}zzzyyyzzz}}}}}}{{{zzz|||}}}{{{~~~vvvqqqqqqrrrqqqpppqqqgggQQQGGG@@@???>>>===;;;::::::999777666333333222111111111222222000000000000000000000000000000000000000///...---////////////////////////...000111000000444<<>>KKKWWWbbbmmmyyy|||kkk```[[[ZZZZZZZZZZZZaaahhhjjjkkkooovvv|||||||||{{{xxxzzz}}}yyyvvvvvvxxxyyy|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||~~~~~~{{{yyyvvvuuuwww}}}vvvjjjaaa^^^]]]ZZZXXXYYYWWWXXXWWWVVVRRRMMMIIIFFF888666444111000000000111000000000000000000000000111111111222222222333333000222444444666===HHHQQQooo~~~yyywwwwwwuuusssrrrqqqoooppprrrrrrpppmmmoooppppppqqqrrrsssuuuuuuuuuxxx}}}{{{|||}}}}}}{{{xxxtttqqqqqqqqqrrrssstttuuuuuuuuuqqqqqqqqqrrrsssuuuvvvwwwuuutttwww||||||wwwvvvyyywwwxxx}}}zzz||||||wwwrrrooofffPPPGGG???>>>???===;;;::::::999777666333333222222111222222222000000000000000000000000111111111111111000//////000000000000000000000000---000333444666===IIIRRRccchhhooowww~~~{{{ppphhhaaa]]]ccclllbbb]]]\\\aaaggglllttt{{{{{{yyyzzz~~~|||wwwiiihhhhhhjjjmmmnnnjjjgggkkk]]]^^^jjjuuusssttt}}}tttmmmsssuuutttssssssrrroookkkhhhdddaaa^^^[[[ZZZXXXVVVTTTRRRQQQOOOOOOOOOMMMKKKHHHKKKJJJHHHEEECCCBBBAAAAAA<<<:::666222///...//////........................,,,---......,,,,,,---...---------......000111111:::CCCPPPZZZbbbnnn|||www```SSSRRRTTTSSSRRRXXXggguuuxxxuuuvvv~~~uuuqqqwww|||}}}}}}}}}~~~~~~~~~}}}}}}|||{{{}}}~~~~~~}}}|||{{{{{{~~~{{{~~~sssfffbbb```ZZZXXXZZZUUUUUUUUUUUUSSSQQQNNNLLL;;;999666333111000111111000000000000000000000000111111222222222333333333222444777888<<>>:::666222...,,,//////////////////.................................---...111222444;;;DDDPPPUUU___lllyyyyyymmm```ZZZ[[[^^^dddiiiqqqzzzzzzppplllnnnuuu}}}zzz}}}}}}}}}~~~~~~mmmddd```\\\XXXXXXXXXWWWUUUSSSRRRPPPPPPPPPIII@@@888444333333333111111111111222222222333333333333333333444555555666777<<>>===<<<;;;:::;;;:::888666555555444333222222222222111111111111111111111111000222333333111000000111...///000000///000444888@@@EEEPPP```ooo|||{{{sssjjjccc______```YYYWWWWWW\\\eeemmmtttyyyuuuQQQBBBIIITTTWWWTTTNNNMMMWWWgggrrrvvvuuulllgggbbbcccooo~~~|||zzznnngggnnnjjjddddddbbbaaaiiixxxuuupppsssxxxxxxzzz}}}~~~|||zzzxxxuuuooohhhccc^^^ZZZUUUSSSRRRQQQNNNKKKLLLLLLLLLKKKIIIHHHFFFEEECCCCCCAAA???:::555000---000//////...............---------...............111......000333888EEEQQQcccjjjrrrwwwyyyyyytttnnnlllfffaaa___bbbhhhnnnsssuuu}}}vvvooonnnssszzz|||~~~~~~sssfffbbb```]]]YYYXXXWWWVVVTTTRRRQQQPPPSSSNNNEEE<<<777444444444111111111222222222333333333333333333333444555666777777@@@VVVmmmzzz|||zzz{{{yyyvvvvvvtttssssssmmmnnnnnnmmmkkkhhhdddbbbgggfffeeeeeegggjjjnnnqqq|||~~~{{{yyywwwxxxwwwwwwvvvtttqqqooonnnpppvvv~~~xxxrrrqqqooonnnmmmmmmooorrrtttqqqwwwzzz~~~~~~\\\KKKFFF@@@>>>===<<<;;;:::;;;:::888666555555444333222222222222111111111111111111111111000222333333111000000111222333444333333777???EEEOOOUUU```nnn|||yyyoooaaaWWWUUUWWWYYYYYYPPPQQQUUU]]]iiiwwwkkkPPPHHHQQQ[[[^^^XXXTTTSSS]]]ooo}}}yyy|||~~~}}}~~~tttyyytttmmmkkkiiieeehhhnnnvvv}}}{{{xxxyyy}}}uuupppvvv~~~|||~~~|||rrrlllaaa[[[UUURRRSSSSSSQQQNNNMMMMMMLLLLLLJJJHHHGGGFFFCCCDDDDDDBBB???999444000111000///...---.........---------.........//////444000...000555>>>OOO^^^rrr}}}|||qqqhhhaaa[[[]]]___aaaccchhhooovvvzzz}}}tttoooqqqwww~~~}}}|||hhhbbbaaa___ZZZYYYXXXVVVUUUSSSRRRQQQTTTPPPIII@@@999555333333111222222222222333333333333333333333444555666777999888HHHhhh|||}}}zzzsssttttttqqqnnnmmmmmmllljjjgggeeecccbbbbbbdddcccaaa```aaaeeehhhkkkuuu{{{~~~||||||{{{zzzxxxvvvtttrrrqqqrrrtttxxxzzzyyyvvvrrrooopppooommmlllmmmooorrrsssppptttrrrqqqYYYJJJFFF???======<<<;;;:::;;;:::888666555555444333222222222222111111111111111111111111000222333333111000000111000222333444666???LLLVVVccciiiqqqzzzkkkbbbWWWRRRSSSTTTRRROOONNNRRRXXXbbbqqqiiiUUURRRZZZ___^^^UUUUUUXXXeee|||{{{qqquuuzzz{{{}}}zzzxxxwwwppppppmmmkkklllpppvvvzzz|||xxx|||yyynnnmmmwww|||~~~wwweee]]]UUUQQQQQQSSSQQQNNNMMMMMMMMMLLLJJJIIIGGGFFFCCCDDDEEEEEEBBB===888555222111///...------...///,,,,,,------.../////////444000000333:::FFFXXXhhhxxxzzzeeeZZZWWWUUUUUU]]]eeehhhlllsssyyy{{{}}}tttooosss}}}~~~}}}~~~}}}~~~~~~}}}||||||}}}yyy{{{pppccc___\\\ZZZZZZYYYWWWUUUTTTRRRRRRSSSQQQLLLEEE===666333222222222222222333333333333333333333333444555777777===@@@TTTyyy}}}xxxtttvvvvvvqqqmmmlllllljjjfffcccaaaaaaaaabbb```]]]ZZZWWWWWWYYY]]]___fffkkkooossszzz}}}zzzxxxvvvuuuuuuuuuuuuuuusssqqqpppoooooommmkkkjjjkkkllloooqqqmmmoookkkhhhsssXXXIIIFFF???======<<<;;;:::;;;:::888666555555444333222222222222111111111111111111111111000222333333111000000111...111444777===KKK___mmmzzz~~~~~~sss]]]YYYUUURRRSSSSSSRRRQQQYYY```gggqqqnnn``````fffgggccc]]]aaahhhwww|||ssshhheeennnxxx}}}zzzrrr}}}xxxnnniiiiiilllpppsssssstttxxxqqqjjjzzz|||sssxxxnnndddYYYRRRRRRTTTRRROOOMMMMMMLLLKKKJJJHHHGGGFFFDDDEEEFFFFFFDDD@@@<<<:::222111///---,,,---...///,,,,,,------...//////000111000333:::BBBMMM^^^lll{{{rrr[[[TTTTTTUUUWWWcccnnnqqqsssyyy}}}}}}uuuqqqttt}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||{{{|||{{{zzzyyyyyy{{{~~~~~~~~~jjjaaa\\\[[[ZZZYYYWWWVVVTTTSSSRRRRRRRRRPPPJJJAAA999444222222222222333333333444444222333333333555666777888CCCKKKeee|||vvvssstttsssooollllllhhhgggeeecccaaaaaa``````ZZZVVVQQQMMMKKKLLLNNNPPPVVV\\\bbbhhhrrr~~~~~~|||{{{zzzzzzzzzxxxvvvtttrrrpppqqqooommmjjjjjjjjjlllmmmiiikkkiiifffiiipppssspppuuuWWWHHHFFF???======<<<;;;;;;;;;:::888666555555444333222222222222111111111111111111111111000222333333111000000111444888<<>>===<<<;;;;;;999999888777666666666555444444333333000111111111111222222222333333111000111222555777555;;;BBBKKK[[[rrrwwwnnneee\\\WWW[[[ZZZPPPLLLWWW___eeeqqqzzzxxxrrr}}}oooVVVVVVeeekkkyyy{{{mmmnnnpppssswww~~~~~~|||wwwpppiiitttxxx{{{~~~vvvhhh\\\^^^hhhhhhjjjgggdddkkkyyynnniiiqqqzzzyyyrrrnnnmmmttt~~~}}}fffWWWUUUZZZXXXRRRQQQNNNKKKJJJIIIHHHEEECCCEEEEEEFFFFFFEEECCCAAA@@@999555111///000000///---111000//////000000///...222333===LLLRRRUUUcccuuu~~~iiiWWWRRRVVVXXX___ppp}}}ssskkkmmmwww|||~~~{{{yyy{{{~~~|||}}}{{{{{{}}}~~~~~~~~~|||~~~{{{wwwyyy||||||xxxvvvxxxwwwwww~~~~~~vvvhhh___ZZZWWWVVVXXXVVVTTTUUUZZZVVVTTTRRROOOJJJCCC;;;555555444333333555555444222666444444666555666<<>>>>>AAAFFFJJJSSSSSSVVV\\\gggrrr{{{||||||||||||zzz}}}}}}yyyuuuxxxuuuqqqnnnlllkkkllllllgggggggggeeebbb^^^ZZZWWWbbbuuuuuuuuuxxx~~~XXXLLL@@@BBB@@@===<<<;;;;;;999999888777666666666555444444333333111111111111222222222222333333333222222222333555<<>>???DDDJJJMMMTTTSSSUUU^^^kkkxxx{{{vvvuuusssvvvvvvrrrrrrwww}}}zzzvvv|||zzzvvvqqqllljjjjjjjjjiiihhhgggeeeaaa^^^ZZZXXXZZZiiivvvuuupppsss}}}{{{WWWLLLAAADDDAAA===<<<;;;;;;999999888777666666666555444444333333111111111111222222222333333444444444333333666888DDDRRRcccqqq|||wwwdddYYYXXX[[[[[[YYYRRR]]]```eeerrrzzzuuu```___ccctttpppcccfffttt{{{~~~~~~}}}uuuiiihhhllltttxxxxxxyyy{{{~~~{{{xxxxxx{{{wwwgggeeehhhiiiiiikkknnnnnnjjjsssnnnmmmrrruuupppiiieeeeeennn{{{ppp```ZZZXXXWWWVVVSSSOOOKKKIIIHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB===999333000//////000000///.........///000111222333FFFXXX\\\[[[bbbooozzzzzzyyyqqqeee^^^]]]______mmmzzzzzzkkkgggooo|||xxx|||{{{zzzyyyxxxwwwwwwvvvyyyxxxvvvvvvwwwxxxxxxwww{{{}}}}}}}}}~~~~~~}}}~~~yyyxxxzzz~~~vvv}}}eee]]]YYYXXXYYYWWWSSSSSSUUUUUUTTTQQQOOOKKKEEE>>>999777666444444555555444333333444666666666;;;KKK[[[qqqxxx|||}}}zzzyyyppphhhhhhjjjkkkmmmqqqvvv}}}~~~tttgggUUUGGG@@@>>>===>>>AAAGGGMMMQQQTTTSSSVVVbbbsss}}}tttmmmkkkmmmpppooolllmmmttt{{{}}}}}}yyyxxxzzz}}}}}}~~~{{{www}}}}}}zzzuuunnnkkkkkkmmmllljjjgggddd```]]][[[ZZZUUU^^^fffyyyzzznnnpppyyyyyyVVVKKKAAACCC???===<<<;;;;;;999999888777666666666555444444333333111111111222222222333333333444444333444999@@@FFFOOO```ttt{{{uuummmccc]]]\\\\\\[[[ZZZZZZffflllqqq|||lll[[[]]]ddduuuoooiiikkkqqqxxx~~~~~~}}}zzzjjjeeeeeellluuu||||||vvvuuutttjjjkkklllmmmnnnnnnjjjfffmmmmmmoootttvvvsssmmmhhhccckkkwww}}}hhh]]]ZZZYYYTTTRRRQQQOOOMMMKKKIIIHHHHHHGGGEEECCCBBBBBBCCCCCC???;;;666111//////000111.........---...000333666<<>>OOOeeeuuu}}}oooddd[[[]]]\\\WWWTTTYYYfffrrryyy{{{wwwllljjjrrr{{{~~~{{{uuunnnkkknnn|||~~~ttt|||wwwyyyxxxmmmoootttrrrggg^^^___dddmmmxxxuuurrrvvvxxxeeeXXXVVVUUUVVV[[[```]]]SSSJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@???<<<777333000000111---//////......222:::@@@VVVdddsss}}}rrrYYYSSSMMMMMMUUU___eeehhhkkkzzz|||yyy|||~~~|||{{{|||~~~~~~~~~}}}}}}}}}}}}~~~|||xxxtttpppjjjccc^^^YYYZZZ[[[\\\^^^aaacccdddlllooouuu}}}zzz{{{}}}}}}xxxoooooouuujjjaaaZZZYYYYYYVVVUUUVVVSSSQQQPPPOOONNNKKKHHHEEE<<<999666444555666666555777666888<<>>AAADDDGGGIIIKKKLLLOOOSSS^^^ooo|||uuupppooowwwwwwsssooorrryyy|||{{{zzzqqqiiifffhhhlllqqqvvvzzzwwwooohhhffffffsssuuuwwwwwwvvvuuuvvvwwwuuuyyy~~~wwwsssrrrssstttssspppkkkfffaaa^^^\\\\\\UUUSSSOOOZZZooowwwxxxtttQQQJJJAAAAAA<<<===<<<;;;;;;999999888777666666666555444444333333222222222333333333444444333555888<<>>BBBEEEHHHJJJKKKKKKMMMQQQ[[[jjjzzz}}}zzzzzz}}}|||yyyvvvzzz{{{uuunnniiigggggghhhlllsssxxxtttjjj___YYYXXXjjjlllnnnnnnnnnoooqqqtttqqqwww~~~|||uuutttuuuuuuttttttqqqmmmgggccc___\\\[[[VVVUUUNNNNNNYYY^^^eeetttzzzrrrPPPJJJBBBCCC======<<<<<<;;;:::999888777777666666555444444333333222222333333333444444444222666<<>>FFFSSS^^^rrrgggNNNLLLIIINNN\\\iiipppwww~~~zzzwwwyyyxxxwwwvvvuuuuuuuuuvvvooonnnlllkkklllnnnqqqsssiiieee```[[[WWWSSSOOOMMMKKKPPPXXX```fffjjjkkklllpppvvv~~~}}}~~~~~~~~~|||}}}}}}}}}~~~||||||~~~uuulllnnnvvv|||{{{|||nnnaaaZZZWWWSSSPPPQQQRRRQQQOOOOOOOOONNNKKKIII>>>;;;777555555666666666777555888CCCVVVpppmmmXXXSSSSSS^^^sssyyydddQQQHHHFFFCCC>>>;;;>>>BBBFFFIIIKKKLLLLLLKKKPPPXXXffftttyyyuuuoookkkjjjjjjkkkkkkkkkrrrxxxuuuiii\\\UUURRRdddgggiiiiiiiiikkkppptttooouuu}}}xxxrrrtttxxxyyyxxxtttrrrnnniiiddd___\\\ZZZ[[[[[[QQQKKKNNNPPP[[[pppqqqvvv|||oooNNNGGG>>>@@@===???===;;;;;;;;;;;;999777777666555444444333444444555555666666666555555555333<<>>===;;;777222///111//////000111444===GGGUUU```vvvjjjUUULLLLLLRRR___ooo|||yyykkkrrr~~~}}}zzzuuurrrmmmjjjiiihhhgggfffdddaaa]]]\\\]]]___^^^]]]]]]VVVMMMGGGHHHKKKKKKHHHMMM[[[bbbgggooommmkkksssnnn~~~{{{|||xxxwwwvvvtttzzz|||{{{yyy|||~~~zzzyyy~~~~~~uuupppllloooyyy|||vvv}}}eee\\\YYYTTTRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKDDD>>>777444666777666333777555>>>TTTkkk~~~vvv\\\RRRIII[[[nnn}}}|||qqqnnn___III@@@DDDDDD>>>>>>???AAAFFFJJJMMMMMMLLLLLLNNNTTTbbbxxxssskkkddddddiiimmmkkkhhhlllnnnzzzzzzbbbNNNKKKJJJYYYeeeeee```ddddddbbbgggfffoooxxx|||~~~|||uuutttxxx{{{xxxtttqqqqqqqqqooojjjddd^^^ZZZVVVUUUSSSNNNJJJJJJNNNSSSdddppp{{{zzznnnNNNHHH???AAA>>>???===;;;;;;;;;;;;999777777666555444444333444444333444555555555555555555===FFFRRR^^^nnn}}}xxxmmmddd___\\\YYYXXX[[[```dddooo}}}zzz{{{|||vvvkkkdddaaafffkkkiii]]]PPPPPP```rrrxxxrrrwww~~~|||{{{{{{uuuqqqooorrryyyyyyqqqnnnllllllqqqwwwxxxeee[[[QQQMMMNNNNNNLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>><<<888333//////...///222444999DDDPPPYYYkkklll[[[TTTRRRYYYiiixxxpppnnn}}}{{{wwwsssmmmiiiddd___\\\ZZZXXXVVVRRROOOKKKJJJKKKMMMLLLKKKIIIHHHEEECCCDDDIIIOOORRRYYYggglllmmmpppllljjjrrrwwwyyyyyyqqqnnnmmmlllqqqtttvvvvvv{{{}}}yyytttpppqqquuuyyyyyyyyy{{{}}}wwwsssnnnnnnuuuxxxyyyppp```ZZZTTTQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLEEE???888555666777666333;;;:::EEE^^^www||||||nnnWWWNNNOOObbbuuu}}}lll^^^```[[[PPPJJJIIIFFF???AAAAAACCCGGGKKKMMMMMMLLLJJJMMMQQQZZZkkk}}}ooohhhaaa```eeekkkmmmnnnnnnmmmxxxyyybbbOOOLLLJJJ\\\iiihhhcccdddaaa]]]aaaaaalllvvvxxxxxx{{{{{{uuuuuuzzz}}}zzzvvvrrrrrrqqqoookkkfff```\\\UUUSSSOOOKKKGGGFFFHHHJJJ[[[iii~~~zzzsssrrr{{{mmmOOOJJJ@@@AAA??????===;;;;;;;;;;;;999777777666555444444333444444333444666666555666777999GGGSSSdddsssxxxkkkbbb[[[YYYYYYXXX[[[___jjjsss}}}{{{hhhWWWMMMJJJLLLLLLJJJHHHLLLVVV```uuunnnlllmmmkkkqqqvvvyyywwwtttrrruuu||||||uuulllfffjjjqqqvvvtttdddUUUPPPNNNIIIHHHKKKJJJJJJIIIHHHGGGEEEDDDCCC@@@?????????===999333///......000333666===JJJXXXddd{{{yyyjjj^^^[[[WWW```uuuvvvpppzzz}}}zzzxxxvvvqqqmmmddd___YYYSSSNNNKKKGGGEEEEEECCC@@@???@@@AAAAAAAAA;;;???BBBCCCDDDJJJVVV___fffsssuuurrrrrrmmmmmmwww}}}}}}zzzxxxyyyppplllllllllmmmqqquuuxxx~~~~~~~~~}}}vvvllleeeccceeeiiikkklllnnnqqquuuzzz}}}{{{xxxrrrnnnoooyyy{{{nnnyyy}}}fff[[[VVVTTTTTTQQQQQQPPPOOOOOONNNMMMMMMHHHBBB:::666666777666444>>>???PPPnnn{{{xxxxxxdddPPPKKKSSSfffzzz~~~kkkYYYRRRUUUWWWUUUQQQLLLHHHEEEDDDDDDEEEGGGKKKMMMNNNMMMIIILLLNNNTTTbbbvvvmmmggg___\\\```iiisssyyyqqqllltttwwwcccQQQLLLKKK]]]jjjlllffffff```ZZZ]]]___mmmwwwxxxuuuwww|||~~~~~~yyyuuuwww}}}}}}yyytttsssqqqooommmhhhccc___VVVRRRMMMIIIFFFDDDBBBAAAOOO___zzzuuujjjiiissskkkOOOKKK@@@AAA@@@>>>===;;;;;;;;;;;;999777777666555444444333444444555777888777666777;;;???PPPbbbvvvtttiiiccc\\\UUUUUUWWW[[[ccckkkvvvooo[[[OOOJJJLLLNNNNNNNNNPPPTTTXXX]]]wwwxxxfff]]]eeennnmmmrrruuuyyyvvvttttttxxx~~~sssiiifffiiitttmmmVVVQQQOOOIIIGGGKKKJJJJJJJJJIIIHHHGGGEEEDDD?????????@@@???:::555000//////111444777???PPP```wwwsssjjjccc[[[ZZZVVVbbb{{{{{{xxx|||zzzxxxuuunnnjjj\\\XXXQQQKKKGGGCCC???===@@@???===<<<<<<>>>???@@@???BBBFFFJJJKKKPPP\\\hhhooozzzzzztttssspppsss~~~~~~yyyvvvxxxxxxvvvxxxzzztttxxx|||}}}rrrbbbYYYWWWZZZ]]]^^^aaadddiiinnnsssxxx~~~}}}xxxooolllrrr|||fffnnnlll[[[WWWXXXWWWPPPPPPPPPOOOOOONNNNNNNNNJJJDDD===888777777777666<<>>===;;;;;;;;;;;;999777777666555444444333444444555666777555555999AAAGGG]]]rrrvvviii```___XXXRRRRRRXXXaaappp}}}{{{kkkaaaUUUZZZ___aaa``````bbbddd]]]jjjmmmgggbbbYYYWWWccckkkooozzznnnnnnooottt}}}ttthhhcccnnnyyy[[[QQQPPPMMMIIIHHHJJJJJJJJJIIIHHHGGGFFFEEE@@@??????@@@???;;;666222000000222666<<>><<<::::::999999999;;;>>>@@@FFFEEEJJJPPPTTTXXXbbbmmm{{{|||ttttttuuu|||vvvxxx~~~~~~qqq___SSSQQQTTTUUUUUUWWW[[[```dddiiinnnuuuyyy}}}ssslllnnn{{{eeefffwww}}}ttt\\\VVVVVVUUUPPPPPPPPPOOOOOONNNNNNNNNKKKFFF???:::777888999999:::HHHfff|||zzzwwwvvv}}}uuuXXXLLLNNNWWWeeerrrsssiii\\\PPPIIIOOOTTTXXXVVVNNNIIIHHHJJJFFFEEEDDDFFFJJJNNNQQQQQQKKKIIIHHHOOOeeeyyyyyyooo```WWW[[[jjj~~~{{{ppptttxxxfffRRROOOQQQcccrrrtttmmmiiiaaaZZZ^^^cccttt}}}zzzzzzvvvuuuzzzzzzuuupppnnnmmmjjjddd```[[[VVVOOOLLLJJJHHHCCC@@@???HHHeeeooohhhooodddMMMLLL???@@@@@@???===;;;;;;;;;;;;999777777666555444444333444444333444555444555>>>KKKVVVooo{{{kkkbbb^^^ZZZUUURRRVVV```nnn|||qqqvvv{{{|||wwwtttsssuuunnnoooeee\\\ZZZSSSRRR^^^kkkyyyffffffgggkkksss}}}rrrhhhjjjiiiUUUQQQQQQMMMFFFIIIIIIIIIIIIHHHGGGFFFEEEAAA@@@??????>>><<<888555000111444:::DDDXXXvvvlllYYYPPPQQQUUUYYY[[[```lll~~~|||yyyuuunnnddd\\\KKKGGGCCC@@@???>>>===<<<888999::::::;;;>>>BBBEEEHHHHHHNNNXXX]]]```lllyyyvvvyyy}}}xxxtttbbbUUUQQQQQQRRRRRRPPPTTTXXXZZZ\\\aaaggglllyyyyyyzzz|||vvvnnnnnnvvv~~~nnndddgggxxx```UUUSSSQQQQQQQQQPPPOOOOOONNNMMMMMMLLLHHHAAA;;;888999;;;===>>>SSSwww}}}{{{zzzxxxtttssszzznnnUUUNNNQQQZZZeeemmmjjj\\\OOOKKKLLLNNN\\\ddd]]]RRRMMMIIIEEEFFFDDDDDDFFFKKKQQQUUUWWWOOOLLLHHHOOOdddvvvsss```VVV[[[nnnuuuyyy|||gggRRRQQQVVVooo}}}|||pppiii___YYY]]]fffvvv~~~zzzwww{{{xxxrrrllljjjkkkjjjfffaaa[[[WWWQQQLLLHHHEEEBBB@@@===AAATTTooo~~~www|||bbbLLLLLL>>>>>>??????===;;;;;;;;;;;;999777777666555444444333444444333555666777<<>>>>>===<<<:::888222333666===IIIbbbxxx[[[NNNLLLNNNYYYfffiiirrr|||~~~{{{xxxsssjjj^^^UUUDDDAAA>>><<<<<<<<<<<<;;;;;;===???@@@BBBEEEJJJOOONNNQQQ[[[fffiiikkkyyy{{{zzzwwwgggZZZSSSQQQQQQQQQOOORRRUUUUUUTTTVVV\\\aaahhhjjjnnnsssyyy~~~~~~xxxqqqnnnrrrvvvkkk^^^hhhgggYYYVVVRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLHHHBBB<<<999:::===@@@HHHccc{{{zzzzzzxxxsssqqqxxxhhhSSSNNNQQQYYYbbbjjjfffXXXNNNPPPWWWaaatttwwwdddTTTSSSPPPGGGFFFEEEDDDHHHNNNVVV[[[^^^UUUSSSPPPTTTgggyyyxxxcccYYYaaawwwzzz~~~hhhQQQRRR[[[xxxrrrhhh___[[[bbbppp{{{|||rrrmmmggggggjjjllliiieee___[[[UUUMMMEEEAAA@@@@@@===>>>EEESSSaaannn|||```KKKKKK>>>>>>??????===;;;;;;;;;;;;999777777777555444444444444444555777999;;;CCCTTTkkk}}}xxxeee\\\YYYYYYVVVXXX```nnn~~~{{{vvvvvvlllfffooo{{{zzztttxxxrrrpppmmmkkkkkkpppwww|||ssslllzzzcccOOOQQQPPPHHHHHHHHHHHHHHHGGGGGGFFFEEECCCAAA>>>======<<<;;;:::555555777===JJJdddoooSSSLLLMMMPPP___rrrwww}}}|||yyyssshhh[[[QQQBBB???<<<;;;;;;<<<<<<;;;<<>>>>>??????<<<:::;;;777888BBBQQQfffnnnWWWMMMNNNVVVgggwww|||~~~yyytttqqqkkk]]]OOOCCC>>><<<===<<<999:::===<<>>777;;;LLL\\\www~~~{{{vvvrrrqqquuuyyyyyy```RRRMMMLLLTTTeeepppeeeUUUVVViii{{{eeePPPSSSXXXVVVIIIFFFEEEHHHQQQ^^^iiiooommmiiigggbbbjjjjjj^^^iiiiiiTTTZZZeee}}}xxxqqqgggbbbfffnnn}}}}}}iiieeeeeejjjnnnmmmkkklllhhhddd\\\QQQHHHAAA?????????===<<<<<>>===<<<<<<;;;::::::999999888777666666666777666666777888>>>JJJ\\\qqqrrrhhh^^^UUUSSSVVV[[[dddvvv~~~|||yyyuuutttuuuppprrr{{{uuujjjjjjmmm~~~rrrpppooossszzzbbbWWWPPPHHHJJJIIIHHHGGGEEEEEEDDDDDDCCC@@@>>>>>>???>>><<<::::::<<>>===<<<<<<;;;===KKKfff~~~aaaMMMHHH>>>BBB===<<<<<<<<<;;;;;;::::::999555555666666777777777777999<<>>===>>>>>><<<;;;;;;CCCHHHIIISSShhhxxx~~~xxxkkk^^^XXXVVVZZZkkk}}}{{{tttpppiii[[[NNN>>>:::999;;;;;;:::<<<@@@DDDGGGKKKNNNSSS\\\gggooowww{{{yyyyyyiiifff~~~zzzzzz}}}wwwqqqmmmoooqqqqqqpppmmmiiiccc]]]XXXTTTRRROOOOOOTTTYYY]]]cccjjjuuuyyy}}}~~~~~~|||{{{tttooowww^^^\\\llleeeVVVXXXTTTSSSQQQOOONNNMMMLLLLLLIIIIIICCC@@@AAA===DDDZZZssszzzqqqjjjhhhmmmwww~~~iiiYYYRRRQQQOOOWWWfffooohhh___iiinnnRRRNNN___iiihhhPPPKKKJJJSSSddduuu~~~xxxrrrwwwppphhh}}}eeePPPZZZhhhwwwqqqiiiccc___bbbooo}}}||||||}}}yyyuuukkkfffeeekkkooonnnmmmnnnkkkhhhaaaWWWLLLCCC>>>===;;;<<<<<<:::999BBBZZZqqqaaaLLLGGG===AAA<<<<<<<<<;;;;;;;;;:::::::::555666777777777666777888===BBBQQQhhhoooeee[[[UUURRRSSSYYYaaapppwwwpppmmmooovvv{{{qqqhhhcccdddhhhlllxxxjjj```___ddduuuwwwvvvoooggggggqqq___OOOPPPHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@>>>===<<<======<<<@@@KKKQQQTTTbbbvvv|||tttqqqhhh___[[[YYY^^^qqq|||tttnnngggYYYMMM???<<<<<>>IIIaaazzzsssiiibbbccclllyyyooo___UUUQQQOOOLLLVVVdddmmmggg___hhh~~~{{{```NNNTTTgggnnniiiKKKHHHJJJVVViiixxx}}}}}}zzzxxxtttooo___OOO\\\lllwwwooofff___]]]eeewww}}}zzzyyyuuuqqqkkkfffeeejjjnnnnnnnnnoooiiigggbbbZZZOOOFFF@@@===;;;<<<===:::666;;;OOOccc~~~```KKKFFF===AAA;;;;;;;;;;;;;;;;;;:::::::::777999999888666666888:::@@@JJJ]]]vvvwwwgggbbb]]]XXXTTTVVVdddrrr}}}xxxkkkbbb^^^bbbkkkuuuzzz{{{~~~|||sssmmmkkknnntttxxx{{{iii___]]]aaammm{{{kkkbbbhhhzzzlllUUURRRHHHHHHFFFEEEDDDDDDDDDDDD@@@???>>><<<;;;;;;===>>>EEEPPPZZZcccvvvmmmggg___ZZZXXXYYY```www|||tttllldddWWWKKK@@@======AAACCCDDDGGGLLLJJJOOOSSSVVV___ppp|||~~~}}}nnneeeccc}}}~~~~~~}}}zzzrrrjjjbbbYYYPPPKKKIIIHHHIIINNNQQQPPPRRRVVV\\\^^^aaaeeejjjrrrzzz~~~~~~~~~mmmooovvvoooZZZYYYooo{{{www\\\[[[TTTSSSQQQOOONNNLLLLLLLLLIIIJJJCCC???@@@AAAOOOiii}}}zzzqqqjjjbbb^^^bbbmmmyyyrrrccc[[[XXXTTTOOOKKKVVVdddmmmggg___cccsssyyykkkYYYRRR]]]kkkkkk```IIIHHHMMMZZZlllvvvvvvrrrzzzxxxzzzvvvwww[[[QQQ```nnntttlllccc]]]]]]ggg|||~~~xxxvvvrrrnnniiidddccchhhlllmmmmmmnnneeeeeeccc\\\SSSIIIBBB>>><<<<<<===;;;666888FFFVVVuuuxxx^^^JJJFFF===AAA<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::888555666;;;@@@GGGUUUlll}}}qqq\\\\\\[[[XXXUUUZZZlll~~~~~~sssdddXXXTTTYYYbbblllqqqrrrxxx~~~~~~~~~}}}~~~}}}{{{vvvrrrppptttzzzvvvjjjaaa\\\```fffuuurrrbbbbbbsss```RRRJJJIIIHHHFFFDDDDDDCCCCCC??????>>><<<::::::===???JJJTTTbbbttt|||eee[[[UUURRRUUUZZZeee}}}|||sssjjj```SSSHHH>>>;;;<<<@@@BBBCCCGGGLLLMMMTTTXXXZZZeeewww}}}qqqccceeelll~~~~~~{{{sssggg^^^WWWQQQKKKFFFFFFEEEGGGMMMPPPOOOPPPTTTVVVVVVWWWZZZ^^^gggpppwww{{{|||~~~~~~}}}~~~}}}lllmmmssscccYYYiii~~~zzzcccYYYUUUTTTRRROOOMMMLLLKKKJJJHHHHHHBBB???BBBEEEXXXuuuzzz~~~}}}uuuwwwxxxhhhccc___^^^dddmmmvvv{{{sssggg\\\ZZZ\\\YYYSSSOOOWWWdddmmmiii```bbbllluuummmddd[[[YYYbbbiiiaaaUUUEEEGGGMMMZZZgggmmmkkkfffvvvttt}}}{{{{{{xxxooo[[[WWWdddlllllleee]]]ZZZ]]]kkk}}}uuusssppplllgggbbb```eeejjjkkkkkkmmmdddeeeeee```WWWMMMDDD@@@>>><<<;;;;;;999999AAAKKKhhhooo]]]JJJFFF===BBB===;;;;;;;;;;;;;;;;;;;;;;;;888999999777555999@@@GGGVVVgggsssjjjXXXWWWWWWYYY\\\eeewww{{{ssswwwvvvttt~~~~~~qqq```SSSNNNRRRZZZbbbeeeffflllttttttsssrrrrrruuu{{{~~~wwwxxxvvvrrrnnnpppxxxyyy}}}xxxmmmbbb\\\\\\aaammmxxxccc^^^nnnqqqXXXLLLKKKIIIGGGEEEDDDCCCBBB>>>???>>>;;;999:::===@@@KKKVVVlllooo[[[SSSNNNPPPYYYbbbooo~~~{{{qqqggg]]]QQQFFF===:::;;;???BBBCCCFFFKKKPPPXXX\\\^^^jjj}}}~~~xxxgggeeerrr~~~~~~~~~~~~~~~|||~~~sssiii[[[QQQLLLJJJGGGDDDDDDCCCDDDJJJMMMNNNRRRVVVUUUUUUUUUUUUVVV[[[bbbgggkkknnnsssyyy~~~~~~||||||~~~~~~}}}~~~zzzooommmooo|||oooZZZ```ooommmZZZVVVUUUSSSPPPMMMKKKJJJIIIEEEFFFBBB@@@FFFMMMcccyyy~~~~~~yyyuuu}}}~~~vvvnnnbbb```___aaaggglllooopppggg\\\UUUXXX]]][[[VVVTTTUUUbbbkkkhhhbbbdddmmmuuummmgggaaa___bbbaaaWWWKKKGGGIIIOOOXXXbbbfffeeebbbvvvsss}}}|||qqqnnnjjj```___ffffffaaa\\\YYY[[[ccctttzzzrrrpppmmmjjjeee___]]]bbbggghhhiiikkkfffhhhiiieee\\\PPPFFF@@@>>>:::888:::::::::===BBBTTTaaayyy\\\IIIFFF===BBB>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888666555;;;EEEMMMeeexxxzzzjjjbbb\\\ZZZZZZ```hhhtttvvvlllddd```bbbiiimmmqqq~~~qqq___QQQIIIMMMSSSZZZ[[[[[[aaaiiikkkiiiggggggkkkrrryyy~~~~~~{{{xxxtttvvvuuupppjjjjjjsss{{{xxxlllvvv~~~pppccc\\\WWW]]]iiiwwwyyyccc\\\kkk```NNNMMMJJJHHHEEEDDDBBBBBB>>>???>>>;;;999999===AAAJJJXXXrrr|||bbbSSSPPPMMMRRR___lllyyy}}}~~~{{{qqqfff[[[OOOEEE>>>;;;<<<@@@CCCDDDGGGLLLRRR[[[___aaammm~~~jjjccclll{{{yyyxxxxxxxxxxxxwwwwwwwwwxxx{{{nnnbbbSSSHHHEEEEEEEEEDDDDDDAAABBBFFFKKKNNNSSSYYYVVVVVVUUUTTTSSSSSSVVVYYY]]]aaahhhpppxxx~~~~~~}}}|||yyy|||~~~~~~{{{uuutttooommmtttxxx[[[YYYaaatttwww]]]WWWVVVSSSPPPMMMJJJIIIHHHBBBEEEAAAAAAIIIRRRkkk{{{|||vvvyyy}}}|||wwwooohhh______```dddiiikkkjjjhhh```UUUOOOTTTZZZYYYWWWWWWQQQ^^^gggeeeaaafffqqqyyyrrrmmmfffaaa___ZZZQQQGGGOOOQQQVVV\\\ccchhhiiiiiizzzzzzvvvjjjhhhiiidddeeegggaaaZZZWWWWWW]]]iii}}}xxxooommmkkkiiiccc]]][[[```eeefffhhhjjjjjjlllmmmiii___RRRFFF@@@>>>888666999;;;;;;;;;===DDDUUUppp\\\FFFEEEAAA???CCC>>>>>>===<<<;;;;;;::::::;;;555555999;;;???QQQfff~~~|||mmmccc^^^WWW___aaagggyyyvvvfff\\\XXXVVVVVV___xxxsss```RRRFFFJJJNNNQQQUUU\\\cccfffiiidddbbbddddddfffppp|||}}}~~~}}}|||zzzwwwuuutttrrrooolllkkkkkklllnnn}}}{{{xxxzzzuuullljjjmmm}}}|||uuuqqqjjjlllaaaaaajjjwwwvvvfffiiioooiiiUUULLLKKKJJJBBBBBBEEEAAA======<<<;;;:::;;;>>>AAAHHHXXXjjj~~~rrrWWWOOOQQQTTT]]]jjjxxx}}}{{{uuummmfff^^^OOOAAA;;;<<<===>>>@@@CCCFFFHHHMMMVVVbbbmmm{{{uuudddggg|||xxxrrr{{{uuuooollllllmmmnnnlllsss}}}|||yyynnnZZZHHHDDDDDDAAA@@@CCCDDDFFFHHHIIIIIIMMMTTTYYYYYYWWWWWWYYYYYYYYYZZZ\\\```___bbbkkkwww|||}}}~~~~~~~~~~~~~~~|||xxxttttttrrrppppppwwweeeTTTYYYnnnxxxdddWWWSSSPPPOOOJJJEEEDDDGGGEEEAAADDDIIIKKKUUUuuuwwwzzz~~~}}}yyy|||rrrhhhddddddbbbeeeggghhhfffcccaaaaaaWWWSSSNNNOOOXXX```]]]TTTUUU\\\gggmmmjjjgggppp~~~vvvwwwlllcccccc]]]RRRPPPRRRTTTZZZbbbkkkppprrrqqq{{{nnnffffffmmmpppjjjdddddd[[[]]]___cccooo{{{qqqnnnkkkhhhddd___[[[ZZZ^^^cccffffffggghhhhhhfff```VVVJJJBBB>>>;;;888777888:::;;;;;;@@@RRRlll\\\FFFEEEAAA???BBB>>>======<<<;;;;;;:::::::::888999;;;:::@@@XXXsssvvvggg```]]]VVV___cccmmm~~~vvvgggYYYPPPQQQVVV[[[pppsss```QQQIIILLLNNNQQQVVV]]]eeejjjiiieeeccccccbbbccclllwww}}}}}}{{{zzz{{{zzzvvvsssqqqooollljjjiiiiiijjjjjjsssyyyyyysssrrruuupppfffeeekkk~~~}}}zzzeee^^^dddoooyyyjjjmmmqqq|||uuuWWWLLLKKKKKKCCCBBBEEEAAA>>>>>>===;;;:::<<>>:::888888:::::::::???GGG___|||[[[FFFEEEAAA>>>AAA======<<<<<<<<<;;;;;;;;;999999;;;@@@GGGYYYyyyuuuddd]]]^^^bbbcccmmmttt|||sssooollliiigggiiinnnpppmmmiiiZZZTTTOOOPPPYYYiiizzzwwwcccSSSNNNLLLMMMRRRYYYdddqqq}}}{{{wwwqqqiiibbb```dddiiiqqquuuzzz}}}~~~}}}||||||~~~}}}}}}}}}~~~yyyuuuwwwzzzzzzvvvpppmmmlllkkkjjjgggeeecccbbbbbbeeehhhmmm{{{iiiSSSUUUZZZiiixxxxxxrrrjjjmmmwwweeeRRRKKKLLLFFFCCCEEEAAA>>>>>><<<::::::<<>>@@@<<<<<<<<<<<<<<<;;;;;;;;;:::888;;;FFFYYYqqq}}}nnnccc___bbbfffooozzz}}}rrrdddYYYUUUQQQNNNNNNSSSYYY]]][[[XXXTTTPPPQQQ___www{{{hhhYYYOOOKKKLLLSSS\\\hhhxxx|||pppeee```aaacccfffkkkppptttwwwxxxzzz{{{|||~~~}}}}}}}}}}}}yyywwwxxx{{{{{{wwwsssooooooooommmjjjfffccc```aaaaaadddnnnhhhSSSTTTTTT^^^wwwvvvfffbbbfffzzzrrrYYYMMMMMMGGGCCCDDDAAA<<<<<<:::999999<<>>666FFFkkkYYYFFFEEE@@@===@@@<<<<<<<<<<<<<<<<<<<<<<<<:::999???RRRmmmssskkkgggdddfffjjjwwwuuuhhh]]]QQQGGGCCCEEEDDDEEEJJJPPPUUUVVVUUUWWWWWW___www{{{qqq}}}ooobbbQQQKKKLLLUUU___iii{{{rrreee___^^^]]]]]]```eeejjjmmmqqqvvvyyyzzz|||~~~|||||||||{{{zzzyyyyyyzzzzzzxxxvvvtttttttttrrrnnnhhhbbb^^^___^^^aaajjj~~~lll\\\XXXSSSYYYnnn}}}iiiaaa```sssbbbPPPNNNGGGBBBBBB@@@;;;;;;999999:::>>>EEEJJJXXXpppnnnZZZUUUVVV___qqqzzzzzzyyyvvvtttnnnaaaTTTLLLQQQVVVYYY\\\cccnnnvvv|||~~~yyyvvv|||zzzrrr]]]JJJFFFHHHHHHJJJNNNPPPUUUZZZ^^^aaaffflllqqqwwwxxxwww~~~}}}wwwrrrxxxllltttgggSSS]]]rrrbbbXXXMMMHHHFFFBBB@@@BBB@@@DDDEEEJJJ]]]|||{{{kkkiiisssrrrppp~~~yyykkk^^^WWWYYY___dddddd```XXXOOOHHHEEEGGGIIIPPPUUUVVVRRRRRRZZZdddiii```]]][[[```nnn{{{~~~zzz}}}}}}lll[[[cccppp|||uuuiiigggxxxvvvyyyqqqllljjjfffccc^^^\\\YYYVVVTTTVVV[[[___aaadddhhhfff___WWWRRRPPPGGGCCC>>>;;;:::999999888???777AAAaaayyyYYYEEEEEE@@@===???<<<<<<<<<<<<<<<<<<<<<<<<999<<>>DDDGGGNNNdddzzzppptttrrrwww~~~~~~|||ttteeeYYYUUUYYY```eeeddd___VVVLLLEEEDDDFFFJJJPPPWWWXXXSSSPPPXXXdddlllhhhccc\\\]]]kkk}}}rrraaakkkyyyyyyggg___qqqzzzooollljjjeeeaaa___^^^[[[WWWSSSTTTYYY]]]^^^cccgggeee^^^VVVRRRRRRHHHDDD???;;;:::999888777===999???SSSfffrrr~~~XXXEEEEEE@@@===???;;;<<<<<<<<<<<<<<<<<<<<<999@@@PPPjjjrrrfff]]]```fffjjjoootttzzziiiVVVLLLGGGCCC@@@@@@@@@CCCIIIPPPWWW```jjjpppwwwxxxnnn~~~zzzpppXXXPPPOOOYYYaaagggwww}}}kkk]]]YYYWWWSSSUUUVVVXXX[[[^^^dddkkkpppuuuxxx{{{|||{{{yyyxxxxxxuuuyyy|||{{{wwwuuuwwwzzzyyyzzz{{{xxxrrriiiaaa[[[___^^^^^^___fffwww}}}zzz}}}pppkkkyyy~~~ttteeeUUUZZZjjjpppyyyoooeeecccfffxxxpppUUUOOOFFF@@@@@@???<<<<<<;;;;;;>>>EEEMMMSSSeeezzzyyypppaaaSSSQQQ[[[ggg||||||yyyyyyxxxvvvvvvsssiii^^^ZZZ___ccccccaaabbbhhhooozzz}}}}}}}}}~~~~~~}}}}}}~~~~~~|||vvv```LLLGGGIIIHHHJJJOOOSSSXXX```eeejjjooowww|||||||||xxx~~~}}}~~~xxxsssvvvmmmrrr{{{{{{XXXQQQ]]]zzzggg[[[NNNHHHFFFCCCAAABBB<<>>HHHUUUeeewwwTTTFFFCCC@@@???===<<>>:::===???GGG___}}}jjjddd^^^\\\aaalllyyy|||ooo___SSSGGGDDDDDDBBBAAAAAABBBEEEOOO^^^llluuu~~~|||ttt}}}wwwdddVVVOOOWWWbbbiiiuuuuuubbbVVVRRRSSSRRRUUUUUUVVVXXX\\\```dddgggjjjoootttvvvuuuuuuvvvwwwwwwyyyzzzyyyvvvssstttvvvwwwyyy{{{zzzuuulllccc^^^[[[ZZZXXXXXX]]]hhhttt}}}zzzrrrkkkkkkjjjkkkuuurrr___VVV]]]hhhwwwpppaaa]]]cccvvv___NNNGGGBBB>>>>>>>>>:::777888<<>>===<<<:::888999666999<<>><<<888777999===DDDPPP\\\mmmyyytttcccYYYRRRQQQYYYkkkrrr~~~~~~|||zzzyyyxxxwwwwwwwwwuuuqqqooobbbXXXOOOLLLLLLOOOYYYdddyyyrrrrrrvvvuuutttrrrnnnjjjjjjkkkooorrryyy|||ttt___KKKGGGHHHGGGIIINNNSSSWWW```mmmuuuyyy}}}vvvwwwzzz|||}}}xxxzzztttooooooyyyeeeQQQVVVbbbqqqwwwVVVPPPJJJCCCDDD===AAAEEEEEEPPP^^^rrrsssxxx~~~yyyuuuuuussskkkcccYYYUUUXXX^^^bbbdddgggbbbVVVHHHAAADDDGGGFFFPPPTTTZZZZZZVVVVVVbbbqqquuurrrjjjcccgggxxxvvv~~~sssbbbeeennnmmmgggeeehhhlllqqqvvvyyyzzzyyyxxxxxxhhhqqqxxxmmmhhhggggggddd```]]][[[WWWTTTSSSTTTWWWYYY[[[ZZZYYYYYYYYYYYYWWWUUUMMMDDD>>><<<<<<999888999777888;;;===CCCTTToooTTTFFFCCC@@@???===:::@@@<<<:::@@@???>>>FFFNNNeeeppp]]]^^^```dddlllyyyxxxdddXXXLLLEEE???@@@BBBBBBBBBDDDLLLNNN[[[sssyyy}}}~~~zzzoooaaaWWWYYY```gggrrr~~~|||nnn\\\QQQOOOOOOOOORRRSSSUUUXXX\\\___ccceeedddfffiiinnnrrrtttsssrrrtttvvvxxxxxxvvvtttssssssyyyzzz{{{zzzvvvnnnfffaaaXXXXXXWWWVVVTTTUUUYYY[[[jjjvvv|||www{{{rrr\\\OOOQQQZZZhhhzzzrrraaa^^^eeexxxzzzWWWFFFEEEBBB;;;:::777777:::===DDDQQQ]]]nnnzzztttcccXXXQQQSSS___rrr~~~~~~zzzyyyxxxwwwwwwxxxyyyxxxvvvttteeeUUUHHHEEEEEEHHHYYYlllvvvrrrttt}}}{{{wwwsssooommmlllkkktttvvv~~~|||ttt]]]IIIDDDGGGHHHIIIMMMTTTXXXaaannnwww|||~~~wwwwwwyyy{{{~~~~~~zzzvvvxxxoookkktttgggPPPRRRSSSjjj}}}XXXNNNHHHBBBCCC===AAABBBDDDPPPaaaxxxsss{{{~~~}}}xxxtttrrrmmmbbb^^^ZZZXXXZZZ___eeeiiimmmgggYYYJJJCCCDDDGGGHHHOOOUUU]]]___YYYWWWbbboooxxxvvvpppiiilll|||vvv}}}kkk]]]UUUZZZaaa```^^^___bbbfffkkkqqqvvvyyyzzzzzzyyyoooxxx{{{sssjjjeeeeeeeeebbb___^^^[[[WWWTTTSSSTTTVVVXXXUUUUUUVVVWWWYYYYYYWWWUUULLLDDD===<<<<<<999888999777777999;;;@@@NNNjjjTTTFFFCCC@@@???===:::???<<<:::???===???KKKWWWuuuuuuhhh___aaadddiiirrrlllYYYOOOGGGCCCAAACCCEEEDDDEEEIIINNNUUUeee|||zzz}}}{{{~~~{{{uuuhhh]]][[[```gggsss~~~~~~yyylll[[[OOOMMMMMMMMMQQQSSSVVVZZZ___cccfffgggggggggjjjpppvvvyyyxxxuuurrrsssuuuuuuuuutttsssssswwwxxxyyyxxxsssmmmfffbbbVVVVVVUUUSSSQQQRRRTTTWWWhhh}}}sss___NNNNNNVVVcccvvvxxxgggdddfffppp\\\DDDCCCAAA888999888999<<<>>>DDDQQQ^^^mmmyyywwwiii^^^TTTWWWeeettt~~~{{{xxxwwwwwwvvvwwwxxx{{{{{{zzzyyymmmXXXGGGEEEFFFKKK```yyywwwyyy{{{zzz}}}}}}{{{~~~}}}qqqZZZFFFCCCHHHIIIKKKNNNUUUXXXaaammmwww}}}{{{zzzxxxzzz}}}|||uuu|||qqqlllwwwkkkOOOLLLMMMkkk[[[MMMGGGBBBCCC<<>>DDDSSSaaammm|||uuuhhh[[[\\\kkkyyy}}}yyywwwvvvwwwvvvwwwyyy{{{}}}}}}|||oooZZZIIIHHHNNNZZZqqq|||{{{kkkVVVEEEDDDIIIKKKNNNRRRXXX[[[cccnnnxxx~~~}}}xxxzzz}}}}}}vvv~~~vvvqqqyyyoooPPPJJJKKKlll___MMMGGGBBBBBB<<>>XXXvvvTTTFFFCCC@@@???======???;;;;;;???AAAQQQnnn|||nnniiiffflllnnnuuuoooWWWIIIEEEBBBCCCFFFIIIHHHHHHOOOYYYgggttt}}}|||{{{ssslll```TTTPPPTTT[[[```cccddd```XXXRRRQQQPPPNNNUUU[[[dddoooyyyzzzvvvuuuuuutttsssqqqqqqpppmmmjjjfffbbb```YYYUUUNNNFFF@@@???CCCFFFNNNbbbwwwtttvvvkkkUUUIIIKKKNNN___ooowww~~~tttjjjmmm}}}~~~WWWDDD@@@AAA777888:::===@@@JJJ^^^qqq~~~zzzdddbbbttt~~~}}}yyywwwvvvwwwzzzxxxwwwxxxzzz||||||{{{nnndddVVVUUUiii~~~~~~vvvqqqooorrruuuttttttvvvyyy{{{~~~~~~|||{{{xxx}}}sssxxx~~~~~~}}}zzzuuunnniiiZZZNNNGGGJJJNNNOOOVVV___cccccchhhqqqyyy|||zzz{{{}}}}}}vvvzzz{{{ssswww{{{vvvZZZQQQFFFcccjjjPPPHHHDDDBBB;;;CCC@@@III]]]sssyyyiiimmm}}}kkk|||~~~yyyyyyppplllhhh___```bbbdddhhhmmmuuu}}}xxxmmmaaaWWWNNNEEEDDDHHHJJJKKKSSS^^^eeegggjjjnnn|||mmmpppooonnnuuu}}}xxxkkkRRRNNNKKKMMMNNNRRR^^^kkkqqq|||nnn\\\QQQLLLKKKIIIHHHIIIKKKMMMMMMPPPSSSXXX[[[[[[WWWSSSPPPPPPNNNNNNOOOSSSVVVXXXYYYVVVMMMDDDAAA>>>999666666555333777<<<999;;;TTTrrrTTTFFFCCC@@@???===<<<>>>;;;<<>>999555555555333888===999999QQQpppRRRHHHEEE???>>>>>>;;;;;;<<<<<<<<>>CCCQQQiii|||hhheeeuuu~~~||||||~~~}}}zzzxxxwwwwwwyyyzzzyyyxxxxxxyyy|||}}}}}}|||wwwllldddlllzzzssskkkhhhkkkqqquuuwwwzzzuuusssooojjjfffccccccdddeeeffffffffffffkkksss}}}zzztttssswwwtttvvv}}}mmmppp~~~}}}xxxtttsssnnncccZZZWWWMMMJJJJJJPPPVVVXXX\\\aaaeeegggjjjnnnsss{{{~~~{{{yyyzzz{{{||||||}}}|||||||||zzz~~~|||zzzzzz{{{}}}dddLLLFFF^^^sssLLLHHHDDD======>>><<>><<<888333:::444555999999:::III\\\RRRGGGDDD???>>>>>>:::;;;>>>???AAAPPPqqqzzzbbb```dddeeesss~~~{{{^^^KKKFFFCCCDDDGGGKKKPPP[[[ppp|||vvvqqqmmm___PPPHHHEEECCCEEEHHHMMMLLLNNNRRRRRRRRRUUUZZZ```eeennnyyy~~~yyyvvvtttssspppllliiigggdddbbb___[[[VVVMMMFFFAAA???AAABBBCCCGGGSSSdddoooppppppqqqaaaaaammmlllSSSGGGHHHUUUeeeqqqlllccclll^^^HHHBBB666::::::<<>>===NNNbbbyyylllkkkqqq{{{~~~{{{vvvpppjjjfffcccbbbdddfffjjjqqqzzznnnaaaTTTJJJHHHIIIJJJOOOYYYhhhvvvuuujjjeee[[[TTTUUU[[[ZZZTTTVVV\\\ccciiisssnnn]]]VVVSSSLLLBBBGGGDDDCCCGGGJJJNNNWWW___uuu{{{|||nnn___WWWUUUTTTRRRNNNMMMPPPVVV]]]bbb\\\RRRFFF???===<<<888444888555666;;;:::888BBBQQQQQQGGGDDD>>>>>>>>>999<<>>AAAGGGUUUoooxxxpppjjjrrr~~~}}}~~~}}}|||yyyxxxxxxyyy{{{}}}}}}|||{{{|||}}}|||{{{yyyzzzwwwuuuvvvwwwssskkkddd]]]]]]]]]^^^aaagggnnnttttttuuuwwwyyyyyytttmmmhhhaaa___\\\[[[\\\\\\[[[ZZZ\\\^^^bbbfffhhhiiihhhgggpppvvv}}}}}}uuuhhhZZZRRRMMMJJJJJJMMMKKKIIIIIINNNQQQRRRVVV[[[aaacccggglllrrrzzz}}}}}}~~~~~~~~~|||{{{~~~zzzvvvrrrrrrvvvtttcccQQQFFF[[[~~~wwwPPPIIICCC===>>>>>>@@@QQQfff~~~eeeeeerrrvvv{{{{{{wwwqqqjjjfffcccccccccdddggglllwwwuuudddYYYPPPIIIIIIJJJOOOZZZkkk~~~pppbbb^^^VVVMMMLLLPPPSSSRRR\\\eeeppp{{{{{{sssmmmjjjkkkmmmrrrzzzxxxqqqdddVVVQQQQQQNNNJJJMMMKKKNNNVVV]]]eeeqqq{{{uuuddd[[[XXXVVVSSSPPPNNNPPPVVV\\\aaa]]]TTTHHH@@@===<<<999666777555888===:::666;;;EEEPPPFFFCCC>>>===>>>:::<<>>@@@AAA@@@@@@AAAAAAFFFMMMQQQTTTYYY```gggkkkqqqzzz{{{uuutttrrrnnnhhhdddaaa```___^^^ZZZVVVOOOGGGBBB>>>>>>>>>@@@EEEGGGLLLaaazzzyyywww|||kkkTTTDDDOOO```lllsss||||||nnnhhhnnnxxxRRRAAAAAA<<<===@@@DDDIIIUUUkkk{{{qqqooommmyyy|||{{{yyyxxxxxxzzz|||}}}{{{zzzzzz{{{||||||yyywwwuuuuuussspppiiiaaaYYYSSSRRRUUUYYY\\\^^^dddkkkqqqqqqqqqrrrsssqqqlllddd___ZZZYYYXXXXXXYYY[[[\\\]]]bbbeeeiiinnnqqqqqqpppooouuu~~~~~~zzzlll]]]MMMGGGFFFIIIMMMRRRJJJHHHIIILLLNNNNNNRRRXXX]]]```dddjjjpppyyy~~~zzzzzz}}}~~~wwwsssnnnnnnrrrpppbbbRRREEEWWWwwwzzzSSSIIIBBB===>>>>>>DDDTTTlllbbbfffyyyqqqxxxssslllfffbbbbbbdddfffeeegggnnn|||wwwccc[[[UUUNNNJJJLLLQQQ^^^pppkkk\\\XXXQQQJJJHHHLLLSSSXXXhhhqqq}}}uuulllfff^^^UUUMMMMMMMMMOOORRRXXX```hhhmmmwww{{{~~~vvvrrrhhh[[[TTTTTTTTTRRRQQQSSS[[[hhhsss}}}xxxiii```\\\WWWTTTQQQOOOPPPUUUZZZ^^^]]]TTTIIIAAA>>><<<999777777666999<<<999555999@@@OOOEEECCC======>>><<<===>>>CCCUUUwwwrrrggggggggghhhlllsss[[[MMMLLLKKKSSSggg}}}wwwtttrrrqqqrrrpppkkkggg]]]NNN@@@===@@@AAA@@@@@@BBBBBBGGGOOOTTTWWW]]]dddgggkkkrrr{{{zzzuuusssqqqlllgggbbb```___^^^]]]YYYUUUOOOHHHBBB???===<<<===BBBCCCFFF[[[yyy~~~yyypppTTTGGGMMM[[[kkktttyyytttppptttVVV???BBB999<<>>DDDSSSnnn{{{bbbhhhppp{{{vvvqqqiiicccaaabbbfffiiiiiijjjsssvvvaaa[[[YYYUUUMMMNNNTTT```sssxxxfff]]]XXXPPPJJJHHHMMMXXXaaavvv~~~yyy{{{qqqddd[[[UUUOOOGGGAAAAAABBBCCCEEEJJJPPPVVVZZZYYY^^^hhhtttyyywwwnnnbbbZZZZZZ[[[YYYWWW\\\ggguuuwwwjjjccc^^^WWWTTTQQQNNNOOOSSSWWWZZZZZZSSSJJJBBB>>><<<999888777777888999888777;;;@@@NNNEEEBBB======>>><<<===???IIIaaaqqqmmmmmmhhhlllwww|||eeeUUUMMMOOO]]]www~~~}}}}}}yyyvvvqqqnnnkkkjjjkkkiiifffbbbTTTHHH???>>>AAABBBAAAAAACCCDDDIIIRRRWWW[[[bbbiiijjjooowwwyyytttrrrppplllgggcccaaa___^^^\\\WWWTTTNNNHHHCCC???===<<<<<>>CCCQQQnnnvvvaaagggsssxxxtttpppiiidddbbbeeeiiimmmooopppyyyzzzddd[[[[[[]]]RRRRRRUUU```sssrrrcccaaaYYYPPPLLLLLLSSS___kkkwwwkkkeee]]]SSSKKKFFFCCC@@@>>>;;;<<>>@@@BBBAAAAAACCCBBBCCCJJJSSSZZZ___gggnnnqqqwww~~~yyytttpppnnnkkkgggdddbbb```]]][[[UUURRRNNNIIIDDD@@@===<<<>>>BBBCCCFFFVVVsss|||dddTTTIIINNNfffxxxzzz|||~~~nnnfffvvvsssKKKDDD;;;>>>CCCGGGKKKUUUiii{{{{{{vvvuuu~~~}}}{{{zzz{{{~~~{{{yyywwwuuutttuuuwwwxxx~~~~~~}}}~~~}}}zzzvvvrrrmmmkkkcccXXXMMMJJJMMMRRRVVVTTTQQQOOOOOOOOOOOONNNUUUVVVYYY\\\]]][[[VVVRRRNNNPPPRRRSSSUUUZZZbbbgggmmmqqqxxx|||xxxfffWWWIIIFFFHHHIIIIIIJJJIIIIIIKKKNNNLLLKKKQQQYYYWWW[[[bbbjjjrrr{{{~~~~~~}}}{{{zzzyyyyyy|||}}}xxxyyyrrrqqqooooooqqqpppeeeXXXFFFIII___\\\JJJ???===@@@???FFFSSSqqqtttbbbfffzzz{{{uuutttpppjjjfffeeehhhmmmpppqqqrrr}}}nnn^^^\\\ccc]]]ZZZYYYbbbtttoooeee]]]SSSKKKKKKQQQ[[[kkkxxxuuukkk```WWWLLLHHHBBB===::::::;;;===:::<<<@@@DDDHHHKKKMMMNNNOOOQQQSSSWWW\\\eeepppxxx}}}{{{vvvssskkkccc```cccccc```bbbdddjjjtttzzz}}}nnnfffaaaZZZTTTRRRNNNKKKJJJLLLOOOQQQPPPNNNIIIEEEAAA===999777555666777666777:::<<<>>>MMMDDDBBB===<<<===:::===FFFYYYyyyvvvkkkooolllgggxxxxxxfffYYYfff~~~|||sss}}}}}}}}}}}}yyyrrriiicccZZZWWWSSSRRRSSSSSSOOOLLLEEE@@@>>>@@@BBBAAAAAADDD@@@BBBIIITTT\\\bbbjjjrrrwww~~~|||yyytttpppnnnkkkhhheeecccaaa]]]ZZZSSSQQQNNNIIIDDD@@@>>><<<<<<>>>???BBBPPPnnnzzzjjjXXXHHHJJJcccxxxyyywww|||gggXXXgggZZZLLL>>>???CCCGGGKKKXXXnnn|||uuuuuu~~~|||zzzxxxyyy}}}~~~}}}{{{yyyvvvtttssstttvvvwww~~~}}}|||{{{yyyuuuoookkkbbb```ZZZQQQKKKKKKQQQWWWXXXRRRLLLIIIHHHHHHEEEBBBNNNQQQWWW]]]___\\\VVVQQQNNNPPPSSSVVVYYY___gggnnntttxxx}}}yyyhhhXXXJJJGGGJJJLLLLLLLLLIIIJJJLLLOOOMMMLLLRRRZZZXXX\\\dddlllttt}}}~~~~~~~~~}}}{{{zzzxxxxxx{{{~~~~~~yyyxxxtttsssooonnnpppqqqhhh\\\HHHHHH\\\~~~]]]JJJ???===@@@???JJJWWWtttuuudddfffwwwrrrssspppkkkggggggjjjooorrrpppqqq}}}wwwaaa]]]eeegggbbb^^^dddwwwyyyoooiiiVVVKKKDDDIIIUUUcccuuurrraaaTTTJJJCCC@@@???;;;888555777;;;??????BBBEEEIIILLLMMMMMMLLLNNNOOOPPPPPPTTT\\\gggooo|||yyymmmhhh```XXXWWWYYYXXXTTTVVVVVVZZZbbbhhhnnnvvvyyyiiiddd```YYYSSSQQQMMMJJJIIIJJJMMMOOOMMMLLLIIIFFFBBB===999777333666777777888::::::999MMMEEECCC=========BBB===JJJeee{{{qqqfffiiirrrrrrvvveeennnzzzwww~~~zzzwwwqqqhhh]]]UUUTTTOOOKKKJJJLLLKKKGGGBBB>>>>>>>>>>>>???@@@AAABBBGGGFFFKKKSSS\\\dddpppzzz~~~uuuqqqmmmnnnkkkgggdddaaa]]]YYYVVVRRRNNNHHHDDDAAA???===;;;======>>>DDDQQQiiizzz|||}}}ggg^^^LLLLLL___ppp|||vvvlllVVV^^^sssvvvNNN===>>>FFFFFFGGG___{{{rrrtttzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvuuutttttttttuuuvvvzzz{{{zzzwwwqqqkkkgggeee]]]XXXQQQKKKJJJNNNTTTYYYSSSPPPMMMJJJEEE@@@CCCIIINNNRRR\\\gggmmmgggZZZNNNMMMLLLOOOVVV[[[___fffnnnyyy~~~~~~yyynnn\\\NNNLLLMMMJJJKKKOOOKKKLLLLLLLLLMMMPPPUUUXXX___dddjjjooozzzzzz~~~}}}}}}|||{{{{{{zzzzzz}}}}}}xxxwwwsssnnnjjjjjjnnnnnniiicccKKKIII\\\```HHH???;;;;;;>>>HHH^^^{{{pppdddfff|||{{{xxxuuupppiiiffffffjjjnnnqqqhhhtttnnnddddddkkkmmmlllmmm{{{~~~{{{ppp[[[NNNJJJHHHOOO]]]mmmxxx}}}xxxkkk^^^SSSIIIBBB>>>===:::777555777999;;;<<>>======???>>>PPPnnnuuummmcccgggsssvvv}}}ssswww}}}}}}yyyuuunnndddYYYQQQMMMIIIEEEDDDFFFFFFCCC???>>>>>>>>>>>>???@@@AAAAAADDDDDDHHHQQQZZZcccooozzz{{{tttqqqmmmmmmjjjfffccc```]]]YYYVVVRRRNNNHHHDDDAAA???===;;;===<<<>>>CCCLLLaaaoooqqqvvvgggeeeOOOLLL\\\kkkyyyzzzkkkWWW^^^sssXXX>>>>>>DDDHHHOOOmmmzzztttxxx|||~~~zzzzzzyyyxxxxxxxxxvvvtttssstttsssrrrrrrrrrrrrssssssuuutttsssnnngggaaa^^^]]]WWWTTTOOOLLLKKKMMMPPPSSSPPPMMMJJJHHHCCC???BBBHHHNNNYYYjjjuuuuuujjj[[[PPPRRRRRRUUU\\\aaaeeellluuu|||~~~}}}|||{{{zzz{{{}}}}}}ooo]]]NNNJJJJJJFFFEEEIIIHHHIIIKKKKKKMMMQQQVVVYYY___ffflllqqqzzz}}}zzz~~~}}}|||{{{{{{{{{{{{~~~|||xxxwwwsssmmmiiijjjnnnnnnhhhbbbLLLIIIYYYzzz```HHH@@@<<<===AAAIII___}}}oooeeelllzzzxxxvvvppplllgggeeefffiiikkkllliiixxxrrrhhhgggooorrrssstttzzzxxxiiiTTTHHHFFFGGGOOO]]]kkkuuuyyytttmmmaaaTTTKKKCCC===:::999777555555777;;;>>>@@@DDDFFFJJJLLLNNNOOOPPPRRRQQQOOOPPPSSSUUUYYYbbblllyyyxxxoooggg]]]UUUQQQOOOJJJGGGGGGFFFFFFJJJRRRXXX\\\dddlllxxx}}}}}}rrreee]]]YYYWWWRRROOOJJJHHHGGGHHHHHHGGGIIIJJJJJJGGGAAA<<<999777888777666666666777999:::LLLDDDCCC>>>=========AAAYYY||||||lllfff___eeettt|||}}}{{{{{{|||}}}xxxrrriii^^^SSSKKKFFFBBB======>>>@@@???===============>>>???@@@AAACCCCCCHHHRRR[[[eeerrr}}}}}}wwwrrrqqqmmmllljjjfffbbb```]]]YYYVVVRRRNNNHHHDDDAAA???<<<;;;<<<<<<===@@@FFFVVVpppwwweeehhhqqqmmmmmmSSSJJJVVVcccrrr~~~jjjYYYbbbuuuaaaAAA>>>CCCJJJWWW{{{wwwttt{{{}}}}}}yyyyyyxxxvvvuuutttrrrnnnkkkllllllllllllmmmmmmmmmmmmkkkiiifff```YYYTTTRRRRRROOONNNMMMKKKKKKKKKLLLLLLLLLHHHEEEDDDAAA@@@FFFNNNWWWkkkkkkZZZRRRRRRRRRUUU\\\bbbfffnnnvvv~~~vvvyyy{{{zzzwwwuuuuuuvvv|||}}}|||lllZZZJJJGGGFFFBBBAAADDDDDDFFFIIIKKKMMMRRRWWWZZZ```hhhppptttyyy|||}}}}}}|||{{{{{{|||}}}zzzxxxxxxsssmmmhhhiiillllllfff___LLLGGGSSSqqqaaaIII@@@===???CCCIIIbbbmmmgggrrrvvv}}}tttrrrllliiigggfffhhhjjjllllllooo{{{rrrpppwww{{{~~~tttrrrnnn]]]JJJAAABBBFFFPPP\\\gggmmmoooccc\\\QQQGGG???;;;888666555444444555888<<>>BBBIIINNNTTT\\\eeepppvvvvvvmmmbbb[[[VVVSSSPPPMMMIIIGGGGGGGGGFFFFFFGGGHHHHHHFFFAAA;;;888777888777666666666777999:::LLLDDDCCC>>>===>>><<>>???@@@@@@CCCDDDIIITTT___iiivvv}}}{{{uuurrrqqqmmmmmmjjjgggcccaaa^^^ZZZWWWQQQMMMHHHCCC@@@>>><<<::::::;;;===???BBBMMMbbbvvvqqqhhhooo{{{tttVVVGGGOOOYYYjjj~~~iii]]]hhhzzz```DDD???DDDMMM]]]qqquuu}}}|||zzzyyywwwtttrrrppplllfffbbbaaaaaabbbccccccccccccccc^^^\\\XXXRRRMMMJJJKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIJJJEEEAAA@@@AAAGGGTTTaaappphhhXXXSSSRRRRRRVVV]]]cccgggpppxxx~~~zzz~~~yyyyyy{{{}}}}}}~~~~~~zzzuuudddRRRDDDCCCCCC@@@@@@CCCAAACCCGGGKKKNNNSSSWWW[[[```iiirrrwwwyyy|||~~~|||zzzzzz{{{|||}}}}}}~~~|||{{{{{{tttnnnhhhgggiiigggaaaZZZJJJCCCKKKgggdddJJJ@@@===???CCCKKKfffkkkjjjxxx|||sssyyyrrrpppmmmjjjhhhhhhkkkpppsssttt{{{{{{yyyzzzmmmeeefff^^^NNNAAA>>>AAAGGGQQQZZZaaaccccccSSSLLLCCC<<<777555555444333444555777999===BBBFFFIIIKKKMMMMMMMMMMMMOOOPPPNNNMMMNNNQQQSSSWWWaaakkkxxxuuukkk^^^TTTJJJFFFDDD???===>>>===<<<>>>DDDIIINNNWWW```iiiooopppjjjaaa[[[VVVQQQOOOLLLIIIGGGGGGGGGFFFEEEEEEGGGGGGDDD@@@;;;888777888777666666666777999:::~~~KKKCCCCCC>>>>>>???>>>JJJllllllaaa```\\\cccvvv{{{hhh[[[XXXggguuuqqqpppxxx|||wwwnnnaaaUUUJJJEEE???<<<:::999:::===???@@@============>>>???@@@AAACCCDDDJJJUUU```kkkyyy}}}|||uuurrrrrrmmmnnnlllhhheeeccc```\\\ZZZQQQMMMGGGCCC@@@>>><<<:::888:::===???AAAHHHZZZlllwwwxxxzzzXXXEEEHHHPPPbbb{{{kkkcccnnn~~~VVVCCC@@@FFFRRRdddyyypppwww~~~{{{{{{yyyuuupppnnnkkkfff^^^WWWTTTTTTUUUVVVVVVWWWXXXXXXRRRPPPMMMHHHEEEEEEHHHKKKJJJIIIFFFEEEEEEGGGIIIKKKKKKEEE??????EEETTTjjj}}}|||bbbUUUSSSWWWWWW[[[bbbhhhmmmvvv~~~~~~}}}|||uuuooo___NNNAAA@@@AAA>>>===@@@???CCCGGGLLLOOOSSSWWWZZZ___gggqqqwwwzzz|||uuuvvv}}}|||{{{zzzzzzzzz{{{|||zzz{{{}}}~~~tttmmmgggeeeeeeccc[[[SSSEEE@@@FFF^^^{{{fffJJJ@@@<<<>>>CCCNNNkkk}}}jjjooo|||sssyyyrrrpppmmmjjjhhhhhhnnnvvv}}}zzz~~~vvv___[[[XXXLLL@@@<<<@@@CCCJJJQQQVVVXXXVVVTTTGGGBBB;;;666444444555555444666888999:::>>>CCCFFFJJJKKKLLLLLLKKKLLLMMMOOOOOONNNNNNPPPQQQSSS\\\fffvvv~~~tttiii[[[QQQGGGCCCAAA===<<<======<<<===BBBEEEIIIQQQZZZaaagggiiieee___[[[VVVRRRNNNLLLIIIHHHHHHHHHGGGFFFDDDEEEFFFDDD@@@;;;999888888777666666666777999:::}}}JJJCCCBBB>>>>>>???@@@QQQvvvkkkaaabbb^^^eeeyyy|||gggWWWTTTfffvvvjjjkkkoooxxx~~~}}}}}}|||zzzuuukkk^^^QQQHHHCCC>>>===<<<;;;<<<>>>@@@AAA>>>>>>>>>>>>???@@@AAABBBAAABBBHHHTTT___jjjxxx|||{{{tttrrrsssmmmooollliiifffdddaaa^^^[[[QQQMMMGGGCCC@@@>>>;;;:::888:::>>>@@@AAAFFFVVVfff]]]FFFFFFJJJZZZxxxsssiiioooyyyQQQ@@@@@@JJJWWWhhhxxxpppzzz}}}{{{|||yyytttnnnjjjggg```VVVNNNIIIIIIIIIIIIJJJLLLNNNOOOIIIHHHFFFCCCAAACCCHHHKKKLLLJJJGGGEEEEEEHHHLLLOOOLLLDDD???AAALLLaaa~~~ooo\\\TTTTTTYYYYYY]]]eeelllqqqzzz{{{sssmmm___NNNAAA??????;;;:::<<<@@@DDDIIINNNQQQTTTVVVYYY]]]cccmmmvvv{{{tttnnnnnnffflllxxx|||||||||||||||{{{{{{{{{wwwyyy~~~}}}qqqjjjcccaaabbb___WWWPPPCCC???CCCYYYwwwfffJJJ???<<>>===;;;;;;???AAACCCIIIPPPWWW\\\___\\\YYYXXXUUUQQQMMMKKKIIIHHHIIIHHHGGGFFFDDDEEEFFFDDD@@@<<<:::999888777666666666777999:::|||IIIBBBBBB>>>???@@@AAAWWWmmmbbbdddbbbiii~~~|||hhhZZZYYYmmm}}}gggbbbgggnnnwww~~~}}}{{{zzz{{{wwwvvvqqqgggZZZNNNFFFBBB<<<============>>>???AAA????????????@@@AAABBBCCCBBBCCCIIITTT```kkkyyy|||yyyxxxqqqppprrrmmmnnnlllhhhfffdddaaa^^^[[[PPPLLLGGGBBB@@@===;;;999999;;;???AAA@@@DDDSSSbbbdddKKKHHHHHHUUUsss}}}ooolllnnnSSS@@@AAALLLXXXfffwwwoooxxx}}}|||~~~xxxrrrlllgggddd\\\PPPFFFBBBAAA@@@???AAADDDHHHJJJDDDDDDBBB@@@@@@BBBGGGJJJMMMKKKIIIHHHIIILLLOOOQQQIIIDDD@@@FFFSSSkkkooo```XXXWWWWWW]]]]]]aaaiiipppvvv~~~|||tttnnn\\\LLL??????@@@<<<;;;===BBBFFFKKKPPPRRRTTTUUUWWW[[[___hhhttt|||xxxfff___aaa]]]dddppp{{{yyyzzz}}}{{{}}}~~~~~~}}}|||xxx{{{zzzjjjddd^^^^^^___^^^WWWPPPCCCAAAEEEVVVuuudddHHH???===AAAGGGUUUtttqqqhhhxxxyyyrrrzzztttpppjjjiiikkkqqq|||{{{vvvwwwuuuuuu|||vvveeeWWWKKKFFFBBB;;;888;;;@@@CCCFFFHHHHHHEEEBBB@@@:::777444333444555555444444888===>>>>>>AAAFFFLLLKKKLLLLLLLLLKKKLLLOOOQQQRRRPPPPPPQQQQQQSSS[[[dddyyyxxxhhhWWWLLLCCC@@@???======???===;;;;;;>>>>>>===AAAGGGJJJOOOQQQOOOOOOPPPOOOLLLKKKJJJHHHGGGHHHGGGFFFDDDCCCEEEFFFDDDAAA===;;;:::888777666666666777999:::{{{IIIBBBBBB??????@@@AAAZZZnnnbbbfffdddlll}}}{{{iii]]]___uuuqqqggg^^^]]]dddllluuu{{{yyyzzz}}}wwwyyy||||||yyywwwwwwxxxssssssnnneeeXXXLLLDDDAAA;;;<<<===>>>======>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEFFFLLLWWWbbbmmm{{{wwwuuuuuuoooooorrrlllmmmkkkhhheeeccc```]]][[[PPPLLLGGGBBB???===;;;999:::<<>>;;;:::<<<@@@EEEHHHCCCCCCAAA@@@???AAAFFFIIIMMMLLLLLLLLLMMMNNNPPPRRRGGGCCCBBBIIIXXXpppooo^^^WWWXXXYYYZZZddddddiiiqqqxxx~~~}}}|||}}}}}}uuunnnWWWHHH===>>>AAA???>>>BBBCCCGGGMMMQQQSSSTTTUUUUUUZZZ\\\eeesss}}}sss]]]VVVZZZ[[[bbbmmmwww|||ooooooppprrrwww}}}|||~~~~~~}}}yyy}}}vvveee```[[[[[[^^^^^^XXXRRREEEDDDGGGVVVtttcccGGG???>>>CCCJJJVVVwwwnnnhhhzzzsssnnnzzztttpppiiikkkoooyyyuuupppqqqooojjjhhhgggdddcccjjjwww~~~yyyjjjYYYWWWLLLBBB>>><<<;;;:::;;;>>>@@@CCCDDDBBB@@@===<<<666555333333444444333222333888===???@@@CCCIIIOOOLLLMMMMMMMMMMMMNNNQQQSSSNNNMMMNNNQQQSSSWWWaaalllzzziiiUUUKKKBBB???>>>===>>>@@@???======???>>><<<>>>CCCAAAEEEGGGFFFGGGJJJJJJHHHJJJHHHFFFFFFGGGFFFEEECCCDDDEEEFFFEEEAAA>>><<<;;;888777666666666777999:::}}}HHHCCCCCC======@@@HHHlll~~~nnnhhhggggggqqqwwwyyywwwgggiii{{{fff[[[\\\bbbbbbcccgggsssxxxsssooonnnpppssszzz|||}}}{{{yyyyyyyyyyyyzzz{{{zzzxxxvvvooonnniii___RRRGGGAAA???>>>>>>>>>>>>???@@@BBBBBBDDDDDDDDDFFFHHHIIIHHHGGGEEEHHHOOOYYYeeerrr}}}~~~wwwqqqrrrrrroookkkkkkjjjhhhfffdddbbb```\\\YYYQQQMMMGGGBBB???===;;;999999888:::???DDDIIIQQQZZZpppXXXEEEJJJWWWaaayyyhhh```rrrhhhEEEEEEHHHQQQbbbyyywwwkkkppp}}}|||}}}ssspppiii```VVVLLLEEEAAA;;;;;;::::::<<>>:::777555555666??????===<<<:::999888777333333333333333444555666555888===AAADDDGGGKKKMMMLLLQQQRRRNNNOOOSSSSSSOOOIIINNNOOOSSS\\\aaaooo|||ppp___MMM@@@@@@DDDCCCBBBEEE@@@CCCEEEDDDBBB@@@AAACCCDDDEEEFFFIIIKKKKKKIIIGGGIIIFFFAAA>>>DDDJJJIIICCCJJJGGGCCC@@@???>>><<<;;;999888777666666777888999}}}HHHCCCCCC======AAAIIIllluuuiiijjjkkknnn{{{wwwzzzwwwjjjnnn}}}gggWWWQQQTTT[[[bbbbbbfffqqqxxxnnnjjjfffgggmmmtttzzz||||||zzzxxxxxxwwwxxxyyyzzzzzzxxxuuuooonnnhhh]]]QQQFFF@@@===============>>>@@@AAABBBDDDEEEEEEGGGIIIJJJJJJJJJIIILLLRRR[[[fffsss~~~zzzvvvtttvvvvvvqqqmmmlllkkkhhheeecccaaa___[[[XXXQQQMMMGGGBBB???===;;;999;;;:::<<>>;;;;;;:::;;;===@@@CCCEEEHHHGGGFFFDDDDDDDDDEEEFFFKKKHHHGGGKKKRRRWWWWWWVVVHHHIIIGGGKKKaaaooobbb___^^^\\\aaajjjnnnttt|||zzzqqqjjjQQQHHHAAA@@@@@@???AAADDDJJJLLLOOOQQQRRRTTTVVVYYYbbbaaahhhwwwfffWWWVVV\\\gggsss~~~tttjjjkkknnnvvv~~~}}}ssslllddd```ffflllggg\\\TTTDDDCCCFFF```|||eeeGGG======BBBHHHZZZyyygggbbbyyypppxxxyyyppphhhfffhhhppppppaaaSSSMMMNNNMMMLLLMMMPPPTTTVVVXXXbbbvvvrrr^^^SSSLLLFFFBBBAAA>>>;;;888666555666777<<<;;;:::999777666555444333333333333444555555666666999>>>BBBDDDGGGKKKMMMMMMQQQSSSPPPOOOSSSSSSPPPOOOUUUVVV\\\hhhqqq{{{ooo```NNN@@@AAADDDCCCBBBEEEDDDGGGIIIIIIFFFEEEFFFGGGFFFFFFHHHKKKNNNPPPOOOMMMFFFFFFBBB@@@BBBHHHIIIFFFJJJGGGCCC@@@???>>><<<;;;999888777666666777888999|||HHHBBBBBB<<<>>>BBBKKKmmmkkkccciiimmmuuuwwwnnnsssgggVVVMMMMMMRRRZZZ```aaadddmmmzzzwwwqqqfffcccbbbgggqqq{{{||||||~~~yyywwwwwwwwwwwwxxxzzzyyywwwuuupppllleee[[[OOODDD>>>;;;;;;;;;;;;<<<===>>>@@@AAADDDDDDFFFGGGJJJLLLNNNOOOPPPRRRWWW^^^gggttt|||wwwuuuwww{{{yyysssnnnnnnkkkhhheeebbb```]]]ZZZWWWRRRMMMHHHCCC@@@===:::999;;;999<<>>;;;;;;;;;;;;<<<>>>AAADDDEEEKKKLLLKKKHHHDDDBBBDDDGGGHHHGGGHHHLLLSSSYYY[[[ZZZMMMJJJGGGOOOiiirrrhhhcccdddeeecccfffmmmuuu{{{{{{pppfffNNNGGGAAAAAAAAA@@@AAADDDIIILLLNNNPPPRRRTTTWWWZZZeeefffnnn|||}}}cccTTTTTTZZZhhhpppyyyrrrlllpppvvvzzzrrrmmmeeeccchhhlllfffZZZRRREEEEEEJJJeeezzzeeeHHH>>><<>>===<<<;;;999888777666666777888999|||HHHBBBAAA<<<>>>DDDPPPqqqzzzgggccceeelllyyy}}}tttnnnsss{{{iiiUUUKKKJJJLLLRRRXXX]]]^^^aaaiiisss|||~~~yyytttqqqiiikkknnnwww|||{{{}}}xxxwwwxxxwwwwwwyyyzzzzzzxxxvvvooojjjbbbWWWLLLCCC<<<:::999::::::;;;<<<>>>???@@@BBBCCCEEEGGGIIILLLPPPSSSUUUXXX]]]bbbjjjuuu}}}yyywwwxxxzzzwwwqqqnnnnnnkkkhhhdddaaa___\\\YYYVVVRRRNNNHHHCCC@@@===:::888888777999???CCCFFFMMMUUUyyylllbbbqqqooo```WWWHHHDDDHHHWWWjjj]]]lllzzzKKKFFFGGGXXXuuu~~~ssstttzzzwwwwwwwwwpppeeeXXXLLLBBB<<<:::;;;<<<===>>>@@@BBBDDDEEELLLNNNOOOKKKDDDAAACCCGGGEEEFFFHHHMMMUUUZZZ]]]^^^QQQLLLJJJUUUoooccceeekkkoookkkfffiiipppyyyxxxkkkaaaKKKFFFBBBCCCBBB@@@AAADDDFFFHHHKKKNNNQQQUUU[[[^^^iiikkksssttt]]]PPPPPPTTT]]]ccckkkqqqzzz~~~xxxmmmlllttt~~~xxxtttjjjdddbbbfffggg___TTTMMMDDDFFFLLLgggxxxcccGGG>>><<>>===<<<;;;999888777666666777888999|||IIICCCAAA<<<@@@GGGWWWxxxyyyiiigggdddkkk|||}}}vvvmmmhhhlllqqqpppkkk```SSSFFFCCCFFFHHHLLLPPPXXXZZZ^^^dddlllssswwwyyyzzzyyyxxxvvvuuutttttttttwww~~~~~~{{{}}}~~~{{{xxxxxxzzzzzzzzz{{{|||{{{yyywwwmmmggg^^^SSSIIIAAA;;;999888888999:::;;;===???@@@AAABBBDDDEEEGGGKKKQQQVVVYYY]]]dddiiioooyyyzzzwwwvvvsssnnnlllnnnkkkhhhdddaaa^^^\\\YYYWWWSSSOOOIIIDDD@@@===:::888777666999>>>BBBEEEKKKRRRpppxxxggg```oooqqq```WWWIIIDDDFFFTTTmmmbbbiiiyyyyyyLLLGGGHHH]]]}}}tttvvvzzzwwwwwwxxxqqqdddVVVJJJBBB===;;;===>>>???AAABBBCCCCCCCCCIIILLLNNNKKKEEEBBBCCCFFFDDDEEEIIIOOOUUU[[[^^^___TTTOOOOOO\\\qqq|||qqqaaannn|||~~~sssiiillluuu~~~}}}{{{xxxpppcccYYYIIIEEEDDDEEECCC@@@@@@DDDAAADDDGGGKKKQQQXXX___eeekkkooowwwwwwgggVVVMMMLLLNNNNNNUUU[[[___dddjjjmmmmmmrrr}}}~~~~~~yyyvvvhhhdddbbbdddbbbXXXNNNIIICCCEEELLLeee~~~```FFF>>><<>>;;;999888777666555555555666555555555444444333333333222222222333555777999999;;;>>>BBBEEEGGGIIIKKKNNNPPPQQQSSSSSSRRRTTTZZZaaafffuuuyyyjjjXXXHHHGGGHHHEEEBBBDDDDDDEEEFFFHHHIIIIIIGGGEEEGGGGGGJJJMMMPPPQQQOOOMMMEEEDDDFFFOOO```jjjdddXXXMMMIIICCC???===<<<<<<;;;999888777666666777888999}}}JJJDDDAAA<<>>AAADDDIIIPPPYYYccciiimmmsss{{{}}}tttfffZZZRRRMMMKKKIIIHHHNNNSSSWWW[[[cccmmmttt~~~}}}{{{vvvjjjfffcccccc^^^SSSKKKHHHAAACCCIIIaaa[[[DDD???<<>>@@@AAABBBEEEFFFFFFFFFKKKSSSZZZ^^^hhhuuu~~~ssssss||||||rrrrrruuussspppnnnkkkhhhcccaaa______]]]\\\UUUPPPJJJDDD@@@===:::888888888;;;@@@CCCEEEJJJPPPpppzzz{{{~~~cccOOOAAAAAACCCMMMwww~~~tttlllnnn~~~KKKFFFHHH[[[|||yyyqqquuu}}}zzzzzzvvvnnn```RRRHHHBBBAAAAAAAAABBBDDDEEEDDDCCCAAA???@@@CCCIIIMMMNNNLLLHHHFFFIIILLLQQQUUUZZZ]]]```bbb___\\\^^^gggttt}}}uuulllpppxxx~~~~~~~~~zzzzzzwwwooodddXXXOOOKKKGGGFFFGGGHHHDDD>>>===@@@>>>@@@CCCHHHOOOYYYdddkkkpppvvv~~~vvviiiYYYQQQQQQQQQMMMIIIKKKNNNSSSZZZbbbkkkvvv}}}{{{tttkkkgggdddaaaZZZOOOHHHGGG@@@BBBGGG^^^|||VVVBBB???<<>>AAADDDGGGHHHJJJLLLNNNOOONNNNNNQQQRRRWWWfffuuuvvvcccQQQMMMLLLFFFBBBCCCCCCCCCEEEHHHKKKJJJGGGCCC???CCCHHHOOORRRQQQMMMIIIIIIMMMWWWiii|||qqq]]]OOOJJJCCC>>><<<<<<;;;;;;999888777666666777888999LLLEEECCC>>>EEEOOOmmmkkkdddeeeggg{{{xxxpppjjjggg```YYYRRRPPPNNNJJJFFFCCCEEEBBB@@@@@@???>>>BBBIIIJJJOOOVVV\\\_________^^^```aaaccceeeiiirrr~~~{{{xxxxxxyyy|||~~~}}}{{{{{{zzzxxxtttqqqggg___TTTJJJDDD@@@<<<999888888999:::<<<>>>@@@AAADDDFFFHHHGGGGGGKKKUUU\\\```kkkzzzzzz{{{yyykkksss{{{qqqsssxxxxxxsssoookkkgggcccaaa``````___^^^UUUPPPJJJEEEAAA===:::888666666888>>>AAABBBGGGMMMjjj{{{gggNNN@@@BBBDDDMMMuuu~~~vvvnnnppp}}}JJJEEEGGGYYYxxxzzzpppsss~~~{{{{{{uuulll^^^QQQGGGBBBBBBBBBBBBDDDEEEFFFEEECCC@@@>>>===AAAGGGNNNRRRPPPKKKFFFLLLOOOTTTXXX\\\___aaaccccccaaaccckkkuuuqqqkkkooottt}}}~~~xxxyyyvvvlll]]]PPPIIIGGGGGGGGGIIIIIIEEE>>><<>><<<;;;;;;;;;999888777666666777888999KKKCCC@@@===FFFRRRuuuzzzhhhfffgggkkktttzzztttnnnddd\\\YYYPPPMMMIIIGGGGGGFFFCCC@@@>>>???@@@AAA@@@AAADDDFFFFFFJJJPPPUUUXXXYYYXXXWWWXXX[[[```fffnnnxxx~~~yyy{{{{{{zzzzzz{{{zzzxxxwwwuuuqqqllliii^^^YYYQQQIIIAAA<<<999888666<<<>>>:::999===CCCFFFNNNJJJHHHJJJKKKLLLQQQWWW```ooo}}}www~~~wwwqqq{{{sssvvvyyytttmmmjjjiiifffaaa^^^]]]^^^^^^]]]UUURRRMMMGGGAAA===:::999;;;777777<<>>???AAACCCDDDDDDBBB???===>>>???EEENNNUUUUUUNNNGGGNNNQQQVVVZZZ\\\\\\[[[ZZZ^^^```eeennnyyyuuummmmmmqqquuu}}}~~~}}}}}}}}}zzzoooaaaSSSLLLKKKMMMOOOQQQQQQMMMEEE???>>>@@@???BBBGGGLLLQQQZZZdddllluuu~~~hhhUUUJJJKKKNNNWWWXXXLLLTTTTTTYYYeeeppp{{{zzzzzz{{{wwwhhh```XXXUUUQQQJJJFFFEEEAAA===GGG```vvvwwwSSS@@@999>>>AAANNN___vvvvvv]]]jjjjjjfff{{{rrrggghhhhhhkkkhhhnnn}}}}}}sssoooyyy{{{ttteee]]]ooo}}}qqqcccQQQIIIAAA>>>@@@@@@<<<888444444333333333333222222000111222000//////000222333333333555777:::===???BBBDDDEEEEEEEEEGGGJJJMMMKKKKKKKKKKKKLLLWWWoooqqq[[[KKKDDDDDDFFFFFF@@@@@@BBBFFFJJJJJJFFFAAABBBCCCIIIQQQUUUSSSRRRSSSVVV]]]kkkzzzyyyjjj^^^TTTLLLFFFDDDBBB===:::;;;999888777666666777888999~~~JJJCCCAAA>>>HHHTTTuuuyyyjjjjjjhhhnnnssszzzooohhhaaaWWWOOOMMMHHHEEECCCBBBCCCCCCAAA??????@@@AAAAAA@@@@@@BBBDDDCCCEEEIIIPPPVVVZZZZZZXXXWWWZZZ```gggqqq}}}}}}~~~|||yyywwwxxxwwwuuutttrrrnnniiieeeZZZVVVNNNGGG@@@<<<;;;:::777<<<>>>;;;;;;AAAIIIMMMTTTNNNJJJJJJKKKNNNTTT[[[gggvvv|||yyytttuuuvvvpppkkkjjjhhheeeaaa^^^\\\\\\ZZZYYYTTTQQQLLLFFFAAA===:::999:::777888===BBBDDDHHHMMMiiiiiiQQQ???@@@CCCGGGhhhvvvgggttt~~~RRRCCCCCCRRRccc}}}oooyyy|||{{{{{{zzzwwwkkk\\\RRRNNNKKKGGGBBBCCCCCCDDDDDDCCCAAA>>>======???CCCKKKRRRVVVTTTQQQQQQSSSWWWZZZ]]]^^^]]]]]]]]]```eeelllttt{{{{{{tttnnnkkklllooorrrpppyyy}}}yyyooobbbVVVPPPQQQTTTYYY[[[YYYSSSJJJCCCAAAAAABBBEEEJJJOOOTTT\\\fffmmmtttzzzxxx___MMMEEEHHHMMMXXX^^^VVVWWWVVVZZZeeeppp{{{}}}|||xxxsssggg___WWWTTTPPPIIIEEEDDDCCC???IIIccc}}}tttQQQ???999@@@DDDRRRccc~~~xxxbbbnnnkkkiii~~~sssiiiiiiiiijjjeeehhhsssxxxsssoooqqq|||uuueee[[[jjj}}}tttcccRRRKKKEEE>>>;;;<<<<<<888555444444333333333333222222000111222111//////000222333333444555888;;;===???BBBCCCDDDEEEEEEFFFIIILLLJJJIIIJJJJJJLLLXXXppp|||aaaMMMEEEDDDCCCBBBAAACCCFFFIIIKKKIIIEEEBBBAAAAAAGGGPPPUUUUUUVVVYYY___hhhvvvssshhh\\\SSSJJJFFFBBB===::::::999888777777777777888999|||IIICCCAAA???IIIUUUrrrxxxlllmmmjjjrrryyy{{{ooobbbZZZRRRIIICCCBBBAAA???>>>???AAAAAA@@@???@@@AAAAAAAAA??????@@@BBBBBBBBBDDDKKKTTTZZZZZZXXXVVVYYY```iiiuuu|||xxxuuutttsssqqqpppnnniiiddd```TTTQQQJJJDDD???<<<;;;;;;999===>>><<<>>>GGGQQQVVVZZZRRRKKKIIIJJJNNNXXXaaalllzzzyyyzzzwwwvvvwwwtttmmmiiihhhfffccc```^^^\\\ZZZWWWTTTRRROOOJJJEEE@@@<<<:::999999777888>>>BBBCCCGGGLLLgggdddNNN@@@DDDFFFIIIiiivvv___kkkuuuUUUCCC@@@KKKZZZsssrrr}}}|||{{{{{{|||vvvjjj\\\UUUTTTSSSNNNHHHGGGFFFEEEDDDBBB@@@???>>>>>>???BBBGGGNNNUUU[[[^^^UUUVVVYYY[[[^^^___```aaa^^^aaafffkkkooopppppppppiiiiiiiiijjjkkkllllllmmmkkkqqqxxx|||}}}|||zzzyyy~~~~~~~~~{{{wwwnnnbbbYYYVVVYYY]]]eeeeeeaaaZZZOOOGGGDDDCCCEEEJJJOOOSSSXXX^^^gggnnntttvvvxxx}}}yyynnnXXXIIICCCEEEIIIWWWccc```TTTQQQSSS[[[fffqqq||||||uuunnnddd]]]VVVSSSNNNGGGCCCCCCDDD@@@MMMkkkpppNNN>>>:::AAAFFFWWWjjjxxxfffpppnnnmmmtttkkkjjjhhhjjjeeedddjjjkkkjjjoooyyy}}}vvvfffZZZddd{{{{{{|||oooWWWFFFEEE@@@<<<::::::999666333444444333333333333222222000111222111//////111333333444444666888;;;>>>@@@BBBCCCDDDDDDDDDEEEHHHJJJHHHGGGGGGHHHLLLXXXqqq}}}xxx{{{jjjQQQGGGEEECCC@@@CCCGGGJJJLLLJJJGGGDDDBBB??????DDDMMMTTTWWW[[[```iiiuuu|||tttiii\\\NNNGGGCCC>>>:::999:::999888777777888999:::|||JJJCCCBBB???IIIUUUmmmwwwkkklllllluuurrrfffXXXPPPIIIBBB??????@@@@@@@@@AAABBBBBBBBBAAABBBCCCBBBAAA???>>>???@@@DDDBBBCCCKKKVVV]]][[[WWWUUUYYY```jjjwww}}}}}}{{{xxxwwwqqqpppooommmkkkeee___ZZZQQQMMMGGGAAA<<<::::::::::::>>>>>>===AAALLLWWW\\\ZZZQQQHHHFFFHHHNNNYYYccclllxxx}}}vvvllltttxxx}}}}}}vvvmmmgggfffcccaaa```^^^]]]ZZZVVVSSSOOOMMMHHHCCC???<<<:::999888777999???BBBCCCFFFLLLhhhttt{{{]]]KKKBBBHHHKKKOOOqqqyyy[[[dddmmmVVVDDD???HHHUUUmmmyyy|||zzz|||}}}wwwkkk^^^XXXYYYYYYSSSLLLJJJIIIFFFDDDCCCBBBCCCCCCBBBBBBBBBCCCIIISSS^^^fff[[[[[[\\\]]]___aaabbbcccbbbdddhhhkkkmmmmmmlllkkkiiijjjmmmoooooommmkkkiiimmmooossswwwzzz|||}}}~~~~~~|||~~~~~~~~~~~~~~~xxxuuummmbbb[[[ZZZ^^^ccchhhfffbbbZZZQQQIIIEEEEEEHHHMMMRRRVVVYYY___fffkkkqqqooopppuuu||||||rrrgggYYYKKKEEEEEEGGGUUUccccccRRRMMMKKKPPPYYYdddsss~~~zzzvvvxxxtttjjj```ZZZTTTRRRLLLEEEAAABBB@@@AAATTTwwwmmmKKK>>>;;;AAAGGGYYYooouuufffoooppprrruuullljjjgggiiieeeeeehhhggghhhuuu{{{uuuggg[[[]]]ooo{{{zzz|||fffNNNBBBAAA???>>>===<<<;;;888777444444333333333222222222000111222111000000222333444444555666999<<<>>>@@@AAACCCDDDDDDDDDDDDFFFHHHGGGEEEEEEGGGKKKXXXooouuunnnqqq|||mmmRRRIIIHHHFFFBBBEEEIIIMMMLLLHHHCCCAAAAAA???>>>AAAJJJRRRWWW^^^eeeppp~~~uuucccQQQGGGCCC???;;;999;;;:::999888888999:::;;;KKKCCCAAA???IIIUUUkkkvvviiiiiimmmvvv|||xxxhhh[[[OOOHHHDDDAAA@@@BBBAAABBBCCCDDDCCCBBBBBBBBBDDDDDDDDDBBB???>>>???@@@BBBBBBHHHSSS```eeebbb]]]WWW[[[cccmmmzzz}}}{{{zzzxxxxxxrrrqqqooommmiiiccc[[[VVVNNNKKKEEE???:::888888888;;;>>>???>>>CCCNNNWWWZZZTTTLLLDDDCCCFFFMMMXXXcccmmmyyyxxxsssqqqooottt{{{xxxnnnjjjttt}}}zzzooohhheeeaaa```___^^^]]][[[WWWSSSLLLJJJFFFBBB>>>;;;:::999777777:::???AAACCCHHHOOOrrr{{{}}}vvvuuuWWWGGGAAAFFFIIIPPPwww[[[ccclllUUUDDD@@@JJJVVVmmm|||{{{|||~~~yyynnnbbb\\\\\\[[[VVVPPPNNNLLLHHHEEEEEEFFFIIIKKKJJJGGGDDDCCCGGGQQQ^^^gggaaa````````````aaabbbcccbbbcccfffiiillloooqqqrrrtttuuuwwwwwwuuurrrnnnllljjjkkkmmmqqqvvv{{{|||}}}}}}|||~~~|||zzzyyyvvvrrrkkkaaaZZZXXX]]]bbb```^^^ZZZSSSMMMHHHEEEDDDIIIMMMRRRUUUWWWZZZ```dddgggcccdddlllttttttlllddd[[[MMMGGGFFFFFFTTTdddfffWWWPPPLLLNNNUUU```nnnzzzvvvuuutttvvvsssgggZZZVVVRRRPPPJJJCCC@@@BBB<<>>??????>>>@@@IIIQQQXXXaaaiiixxxjjjRRRFFFCCC@@@<<<:::;;;:::999888888999:::;;;LLLCCCAAA???KKKXXXooowwwhhhgggmmmvvvzzzsssooo\\\PPPEEEAAA@@@>>>@@@CCCAAACCCEEEEEEDDDBBBAAABBBEEEEEEEEECCCAAA???@@@AAA@@@FFFRRRbbbnnnqqqllleee[[[```hhhsss|||yyywwwvvvsssrrrpppmmmhhh```XXXRRRLLLHHHCCC===999888888888;;;>>>??????DDDLLLQQQQQQKKKEEEAAADDDHHHOOOYYYbbbpppzzzzzzeee^^^```cccgggttt|||rrrnnnppp|||{{{qqqjjjeeebbb```^^^]]]\\\YYYUUURRRJJJHHHDDD@@@===;;;999999888888;;;???AAACCCKKKTTTzzz}}}nnnwwwwwwoooSSSEEE>>>BBBDDDPPP~~~```gggqqqTTTCCC@@@JJJXXXooo~~~{{{|||~~~{{{rrrggg___]]]\\\ZZZWWWTTTPPPLLLHHHHHHKKKOOORRRRRRNNNHHHFFFJJJTTT^^^eeegggfffdddcccaaa`````````^^^___bbbfffkkkqqqwwwzzz{{{|||}}}}}}|||yyyuuusssllllllmmmrrrxxx~~~}}}|||}}}~~~|||yyywwwssspppiii___VVVRRRUUUXXXSSSQQQMMMIIIFFFDDDCCCBBBFFFKKKOOOQQQRRRSSSVVVYYYWWWTTTWWWbbbkkklllhhhdddZZZLLLFFFFFFGGGVVVfffgggXXXPPPKKKLLLSSS]]]lllxxxxxxzzz{{{|||~~~qqqcccTTTQQQOOONNNIIIBBB@@@BBB;;;HHHgggxxxdddEEE???===???DDDXXXgggnnneeesssuuuwwwzzzlllgggdddbbbaaaeeejjjjjjmmm||||||mmmiiiaaaWWWQQQVVVbbblll{{{zzzcccLLLDDDFFFCCCGGGIIIHHHBBB;;;888777444444333333333333222222000111222111111111333555555666666888:::===@@@AAA@@@BBBCCCDDDBBBAAABBBCCCCCCBBBBBBEEEJJJSSSeeetttuuummmaaaWWWSSSVVV]]]ccckkkuuu~~~jjjQQQIIIJJJKKKJJJIIIIIIHHHDDDAAA>>>======@@@>>>AAAJJJSSS\\\fffnnnrrrUUUGGGCCCAAA===;;;:::999888777777888999:::LLLBBBAAAAAAOOO^^^yyyyyyjjjjjjllluuu~~~{{{rrriiibbbSSSHHH???<<<<<<<<<>>>AAAAAADDDGGGHHHFFFDDDDDDEEEFFFFFFFFFDDDBBBAAABBBCCCDDDOOOaaasss|||yyypppggg___eeeooo{{{}}}yyyvvvuuuuuussspppmmmggg^^^TTTMMMHHHEEE@@@<<<999999:::;;;;;;>>>@@@AAADDDIIIIIIFFFCCC@@@AAAGGGNNNSSS[[[cccmmmvvvhhhUUUQQQXXX^^^jjjyyyrrrlllqqqyyyxxxqqqmmmhhhdddaaa^^^[[[YYYUUUQQQNNNHHHFFFCCC???<<<:::999999888888;;;???AAADDDNNNYYYzzzkkktttuuuiiiNNNCCC===AAAEEEYYYfffmmmyyyUUUCCC>>>HHHWWWqqq||||||}}}|||uuukkkccc___^^^___```[[[WWWPPPKKKJJJNNNSSSWWWYYYSSSMMMLLLQQQYYY```cccllljjjhhheeebbb___\\\[[[[[[]]]aaafffmmmtttzzz}}}|||~~~|||yyysssrrrtttxxx|||{{{{{{yyyrrroooggg\\\QQQKKKJJJLLLIIIFFFCCCAAAAAAAAAAAA@@@CCCGGGKKKLLLKKKJJJLLLNNNIIIHHHNNN\\\fffhhhiiijjj[[[LLLEEEDDDGGGVVVddddddRRRKKKGGGIIIPPP[[[jjjwww{{{mmm]]]OOOMMMMMMLLLGGGAAA@@@CCC@@@OOOppp]]]BBB???>>>@@@DDDYYYhhhnnnccctttvvvwwwmmmhhheeecccaaadddjjjjjjmmm{{{wwwmmmddd```YYYOOOJJJPPPaaaooowwwcccQQQIIIJJJLLLNNNRRRUUUPPPFFF<<<777555444444333333333333222222000111222222111222444666666666777888:::===@@@BBB@@@AAACCCCCCBBBAAA@@@AAABBBAAABBBFFFIIIQQQ___lllrrrmmmddd\\\VVVVVVXXX[[[jjjsss~~~rrrZZZPPPOOOQQQRRRMMMIIIDDD@@@???>>>>>>===???>>>BBBMMMXXXbbbmmmvvv{{{ZZZHHHDDDAAA===:::999888777777777777888999KKKBBBAAACCCRRRbbbzzzmmmnnnkkkuuu~~~~~~xxxmmmaaaYYYOOOFFF===;;;;;;;;;===@@@BBBFFFJJJJJJIIIGGGHHHIIIFFFGGGGGGEEECCCBBBCCCDDDLLLZZZnnn|||nnndddbbbhhhttt~~~zzzvvvuuuuuusssqqqlllfff\\\QQQJJJEEEBBB>>>;;;::::::<<<===:::>>>AAAAAACCCFFFCCC>>>???>>>BBBKKKSSSXXX^^^dddgggooozzz___OOOQQQZZZaaawwwyyyhhhdddqqquuuqqqnnnkkkfffccc^^^ZZZVVVQQQMMMJJJGGGEEEBBB>>><<<:::999999999999;;;???AAAEEEQQQ\\\rrrxxxwwwcccKKKBBB>>>CCCKKKeeejjjqqq~~~UUUBBB<<>>===>>>?????????@@@DDDHHHIIIGGGEEEEEEGGGCCCCCCKKK[[[eeeiiilllqqq^^^MMMDDDDDDGGGUUU```^^^PPPJJJFFFJJJRRR^^^mmmzzzwwwiiiYYYLLLKKKLLLLLLGGGAAA@@@DDDDDDUUUvvvYYY??????@@@AAAEEEZZZnnnnnn```rrrvvvwwwooohhhfffgggdddeeejjjkkkmmmzzz{{{nnnbbb___ZZZRRRIIIEEENNNcccvvvxxxdddKKK@@@FFFLLLLLLXXX]]]___XXXKKK>>>777555444444444333333333222222000111222222111222444666666666777888;;;>>>AAABBB???AAACCCCCCBBB@@@@@@@@@AAA@@@BBBFFFIIIOOO[[[fffnnnlllhhhbbb^^^\\\]]]^^^kkkqqqxxx|||dddXXXVVVXXXZZZPPPJJJBBB>>>>>>??????>>>>>>>>>CCCOOO\\\gggsss|||]]]JJJEEEBBB===999999888777666666777888999MMMCCCDDD@@@QQQooo{{{pppeeennnrrrtttggg[[[TTTCCCAAA>>><<<===???@@@@@@EEEIIILLLMMMJJJGGGGGGHHHJJJNNNOOOHHHBBBAAADDDHHHPPPfffuuuggg```hhhmmmvvvzzzzzzwwwsssuuuqqqkkkgggbbbZZZPPPIIIEEECCC@@@===<<<===>>>???>>>============???@@@BBB???@@@DDDJJJQQQXXX^^^bbbgggggguuunnnTTTGGGLLL\\\jjj}}}}}}gggbbbhhhqqq}}}uuurrryyy|||yyyppphhh___YYYUUUPPPLLLJJJFFFDDDAAA>>>;;;999888888:::<<<>>>@@@BBBJJJYYYfff~~~}}}}}}kkkLLLBBBHHHBBBLLL~~~tttgggsssZZZDDD@@@@@@QQQkkk|||yyy}}}}}}sss||||||{{{zzz|||yyyssskkkeeedddiiimmmllljjj___OOOEEEFFFMMMQQQWWWTTTQQQQQQRRRUUU[[[```jjjiiiiiiiiicccZZZWWWXXXYYY\\\aaaiiirrryyy~~~}}}|||uuurrrmmmdddYYYMMMEEEBBBAAA???>>>>>>=========>>>>>>???@@@BBBCCCCCCBBBAAA??????@@@JJJZZZeeefffhhhkkk]]]NNNCCCFFFQQQWWWXXXWWWPPPOOOOOOPPPSSS]]]mmmzzzyyyppphhhWWWLLLPPPQQQNNNGGGAAAAAABBBBBB]]]WWWAAA<<<;;;AAAGGG[[[qqqsssaaasssxxxsss~~~mmmeeegggfffcccdddiiihhhiiiyyyzzzmmm___UUUPPPPPPLLLFFFEEEPPPeeevvvxxxaaaMMMHHHFFFDDDLLLZZZgggbbb]]]TTTGGG888222333333333333333333333333333222111111111111111222222444555666777:::<<<>>>???===???AAAAAA@@@@@@@@@AAAEEECCCBBBEEEIIIPPP^^^jjjppprrrqqqjjjeeecccaaa]]]ffffffhhhpppoooffffffddd___TTTJJJBBB???>>>======@@@===@@@GGGQQQZZZdddtttzzzVVVJJJBBB???>>>999;;;:::888666666777888999MMMCCCDDDAAAQQQooozzznnndddjjjppp}}}~~~|||pppbbbUUULLLBBB@@@>>>===>>>@@@AAABBBEEEHHHLLLLLLJJJHHHJJJLLLQQQSSSQQQIII@@@???EEEJJJ[[[vvvxxxmmmhhhjjjoooxxx}}}}}}|||yyytttpppjjjfffaaaYYYPPPIIIDDDBBB???===<<<===>>>??????>>>>>>===>>>???@@@AAA@@@BBBEEEJJJPPPWWW\\\___```]]]ggg}}}}}}dddNNNDDDIIIXXXccczzzppp]]]___kkkttt~~~|||zzzpppbbbXXXRRRMMMJJJIIIEEECCC@@@===;;;999888888:::;;;>>>@@@EEEPPPaaammmhhhJJJ@@@HHHGGGXXXooofffsssXXXCCC@@@@@@OOOggguuuyyy}}}xxxqqq|||~~~}}}{{{zzzzzzwwwrrrmmmjjjkkklllmmmmmmeeeUUUIIIFFFKKKNNNTTTOOOJJJIIIKKKOOOSSSVVV\\\]]]```cccaaaZZZVVVWWW\\\]]]bbbhhhqqqxxx~~~~~~~~~wwwtttoooeeeXXXLLLCCC???===<<<<<<;;;;;;<<<<<<===>>>>>>???AAAAAAAAAAAA@@@???AAAAAAJJJZZZeeegggfffgggZZZOOOIIIOOOWWWYYYUUUQQQLLLLLLNNNQQQXXXeeewwwxxxlllcccTTTOOOQQQQQQMMMFFFAAAAAABBBHHHeeeTTT@@@;;;999@@@FFFXXXjjjssseeexxxyyyqqq{{{jjjcccdddeeebbbdddiiihhhiiiyyyrrrdddVVVKKKCCCCCCAAA???AAALLL^^^lllbbbQQQDDDDDDFFFJJJUUUcccjjjaaaVVVMMMAAA666111333333333333333333333333333222111111111111222222333444555666777:::<<<>>>@@@>>>@@@AAAAAA@@@???@@@AAABBBAAACCCHHHNNNUUUbbbnnn{{{~~~{{{rrriiiddd```\\\WWWWWWWWW\\\gggwwwyyypppoookkkdddRRRIIIAAA@@@BBB@@@???@@@@@@BBBIIITTT___lll}}}zzzVVVJJJCCC@@@@@@===<<<:::888777777777999:::NNNBBBDDDAAARRRnnnxxxlllbbbeeemmm}}}wwwkkk]]]NNNEEE@@@???>>>===>>>AAADDDFFFFFFIIIKKKKKKIIIIIILLLOOOVVVVVVSSSJJJAAA???GGGPPPhhhtttlllkkklllrrr}}}{{{yyyrrrnnniiieee```XXXOOOHHHBBBAAA>>><<<<<<===>>>@@@@@@@@@?????????@@@@@@AAAAAACCCFFFKKKQQQVVVYYY\\\]]]\\\eeevvvoooXXXFFF@@@GGGSSS[[[oooqqqdddXXXbbbooovvv|||xxxfffVVVNNNJJJHHHFFFDDDBBB???===:::999888888999;;;>>>AAAJJJYYYjjjvvv~~~hhhKKKAAAIIIMMMgggooogggsssTTTAAA@@@@@@LLL```kkk}}}~~~sssmmm|||}}}zzzxxx{{{|||{{{wwwrrrnnnlllnnnrrrnnn___NNNGGGGGGHHHMMMGGGAAAAAAFFFMMMOOOOOONNNQQQYYYccceee```[[[ZZZ^^^```dddjjjqqqxxx}}}}}}}}}yyyvvvpppfffXXXJJJ@@@;;;999999999999:::;;;<<<>>>>>>??????@@@@@@@@@?????????BBBBBBJJJZZZgggjjjfffbbbZZZTTTSSSZZZ```\\\RRRKKKHHHJJJMMMSSS___rrrzzzjjjaaaSSSRRRRRRPPPJJJCCC@@@@@@BBBMMMnnn}}}NNN>>>999888>>>DDDVVVccc~~~rrriii}}}yyynnn~~~vvvggg```bbbcccbbbeeehhhgggiiiyyy{{{hhhYYYJJJ@@@::::::999999>>>GGGRRRZZZKKKBBB===BBBIIIQQQ^^^llljjj]]]MMMBBB:::444111222333333333333333333333333111111111111222222333444444444666888:::===???@@@???@@@AAA@@@???>>>???@@@@@@AAAEEEMMMTTT\\\iiiuuu|||nnneee___ZZZQQQPPPNNNQQQZZZhhhxxx~~~zzzsssjjjTTTJJJCCCDDDGGGFFFCCCBBBDDDGGGPPP^^^kkkyyyvvvTTTIIIBBB@@@AAA>>><<<;;;999888777888:::;;;OOOBBBCCCBBBRRRlllsssiiibbbdddmmm|||yyyrrrhhh[[[MMMCCC>>>>>>>>>>>>???BBBGGGJJJIIIKKKLLLJJJIIIJJJNNNRRRXXXZZZYYYQQQFFFBBBKKKXXXwwwnnniiilllooovvvzzzvvvpppmmmhhhddd```XXXOOOIIIAAA@@@===;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAACCCHHHMMMRRRVVVYYYZZZ\\\bbblllvvvzzz|||yyyiiiRRRBBB???GGGRRRYYYfffkkkccc]]]hhhrrrvvv}}}{{{gggUUUKKKIIIGGGDDDBBBAAA>>><<<:::999999999:::<<<>>>AAAMMM___qqqzzz|||jjjNNNCCCJJJRRRqqquuufffqqq}}}PPP?????????IIIZZZbbbvvvqqqmmm}}}~~~{{{xxxxxx{{{~~~|||wwwrrrooopppvvvuuufffSSSHHHDDDBBBDDDAAA>>>@@@IIIQQQQQQMMMGGGMMMZZZiiipppkkkccc^^^___bbbhhhnnnsssxxx|||~~~}}}~~~zzzuuupppeeeWWWIII???:::888888888999:::<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@DDDEEEMMM]]]llloooggg___\\\XXXYYY```bbbZZZNNNGGGFFFIIIMMMTTTddd}}}}}}kkkbbbWWWRRRPPPLLLEEE@@@===???AAAMMMssssssJJJ>>>:::777>>>DDDTTTbbb|||qqqjjj}}}xxxlll{{{sssfff___aaabbbbbbeeegggfffjjjyyyvvvaaaPPPDDD;;;;;;999888:::===AAAEEEFFFAAA??????DDDLLLVVVcccmmmdddUUUDDD;;;888444222222222222222222222222222222111111111222222444555555444555666888:::===???AAA???@@@@@@???>>>===>>>???AAABBBGGGOOOXXXbbbqqq~~~uuujjjbbb]]]UUURRRPPPTTT]]]mmmvvvkkkXXXNNNFFFHHHLLLJJJEEEBBBGGGNNN[[[lllyyyqqqQQQGGG@@@===>>><<<<<<;;;999888888999;;;<<>>??????@@@CCCIIIMMMNNNNNNMMMJJJHHHJJJPPPUUUaaadddeee^^^PPPGGGOOO]]]nnnlllnnnrrrzzz{{{yyyppplllhhhddd```ZZZQQQJJJAAA???===;;;:::;;;===>>>???@@@@@@@@@AAAAAAAAAAAA@@@CCCHHHNNNSSSVVVXXXYYYVVVaaaiiigggeeejjjvvvwwwgggQQQBBB@@@HHHTTT[[[jjjpppiiibbbhhhpppzzz{{{hhhTTTJJJIIIGGGBBBAAA???===;;;999999999999;;;===>>>AAANNNcccsssxxxeeeMMMCCCJJJUUUxxxwww```jjjtttMMM===???>>>FFFUUU\\\qqqsssppp|||yyyzzz{{{}}}~~~}}}zzzvvvsssqqqwwwvvvhhhUUUIIIBBB?????????>>>AAAKKKUUUTTTMMMFFFKKKYYYlllvvvqqqggg______eeemmmtttwwwxxxzzz{{{yyy{{{}}}||||||~~~~~~}}}yyysssnnndddVVVIII@@@;;;999999999:::<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCBBBAAADDDHHHRRRaaaooorrrhhh]]]ZZZVVVVVVZZZZZZSSSJJJEEEDDDHHHLLLRRRddd~~~jjj```VVVOOOLLLFFF@@@<<<<<<>>>@@@LLLxxxiiiFFF???<<<999@@@EEETTTddd~~~pppiiiyyyxxxlllzzz}}}sssfff```bbbaaacccggggggfffkkkzzzrrr\\\MMMBBB;;;;;;999999;;;>>>???===<<<===???AAAFFFOOO[[[dddhhh[[[LLL>>>::::::777333222222222222222222222222222111111111222333555666777666666777888;;;===???@@@>>>??????>>><<<<<<>>>@@@CCCCCCHHHPPPZZZfffxxxxxxnnnhhhYYYRRROOOUUUaaasssvvviii\\\RRRIIIIIIJJJHHHDDDBBBIIIUUUhhhzzzmmmPPPGGG@@@<<<===:::<<<;;;999888888999;;;<<>>???@@@AAAAAAAAAAAA???BBBHHHMMMQQQSSSTTTTTTRRRZZZ[[[PPPLLL[[[qqqpppcccPPPCCCAAAHHHTTT\\\rrruuujjj]]]___hhh{{{~~~iiiRRRHHHHHHFFF@@@???>>><<<:::999999999999;;;===>>>AAAPPPfffsssuuuyyyYYYFFFAAAJJJXXX|||{{{lllYYYdddnnnLLL<<<>>>===DDDSSS\\\rrr~~~xxxuuu~~~}}}{{{{{{{{{|||}}}|||yyyvvvrrruuurrrdddTTTIIIBBB===<<<@@@@@@AAAKKKWWWXXXRRRKKKLLLVVVgggsssrrriiicccaaahhhqqqwwwxxxxxxyyyzzzuuuxxx}}}~~~~~~|||yyyxxxzzz{{{~~~~~~}}}|||xxxrrrmmmdddWWWJJJ@@@<<<;;;:::;;;<<<===@@@BBBDDDEEEEEEFFFGGGHHHGGGEEECCCBBBCCCJJJVVVbbbmmmooodddWWWPPPLLLKKKNNNOOOKKKIIIIIIEEEIIIKKKPPPccc~~~gggZZZOOOJJJFFFAAA===;;;<<>>???>>><<<:::???AAAEEEQQQ```fffcccTTTHHH>>><<<<<<999444222222222222222222222222222111111111333444666888999888888888999;;;<<<>>>???=========<<<;;;<<>>>>>;;;;;;:::888777888999;;;<<>>>>>===;;;999999888999999999===>>>BBBSSSjjjuuusss|||uuuiiiOOOAAAAAAKKKZZZ}}}yyyoooggg^^^VVVcccpppKKK;;;===;;;CCCSSS^^^vvv|||yyy}}}{{{zzzzzz|||~~~~~~{{{xxxsssrrrkkk]]]QQQJJJCCC===999???@@@@@@JJJ\\\dddcccYYYTTTVVVcccppptttrrrooofffkkkrrruuuuuuvvvyyy|||xxx|||~~~|||~~~}}}zzzxxxxxxyyy~~~}}}{{{xxxtttooodddWWWJJJAAA<<<;;;;;;<<<<<<>>>@@@BBBDDDEEEDDDFFFIIIJJJJJJGGGCCCAAAAAALLLXXXaaagggfffZZZLLLFFFCCCCCCGGGJJJKKKOOOTTTJJJOOOPPPSSSfff|||dddVVVJJJFFFBBB>>>;;;<<<>>>AAACCC^^^ppp}}}XXX>>>@@@>>>:::AAAFFFSSSbbb~~~~~~pppjjjrrrvvvkkkttt|||ssshhhbbbbbbaaafffjjjiiihhhooo}}}lllTTTFFF>>>:::555888;;;>>>@@@AAABBBBBB>>>CCCDDDFFFTTTfffiii```SSSIII@@@>>>===888444333111111111111111111111111000111222333555777999:::::::::999::::::;;;<<<===;;;<<<<<<;;;;;;<<>>>>>;;;:::999777777777888:::<<>>AAACCCBBBAAADDDKKKQQQLLLKKKIIIGGGHHHPPP\\\eeebbbcccddd^^^MMMCCCSSSkkkrrrwww}}}ssspppllliiifff```XXXQQQDDDAAA>>>:::888888999999999:::<<>>EEECCC999;;;KKKVVVVVVQQQOOOIIICCC@@@DDDMMMTTTZZZ^^^WWWPPPRRRVVVbbbvvvpppOOO@@@BBBBBB<<<===<<<;;;999888888999999888<<<>>>BBBUUUmmmwwwsssvvv{{{jjjfff___LLLAAABBBMMM\\\|||fff^^^[[[VVVWWWgggvvv{{{KKK;;;<<<:::BBBTTTaaazzz{{{{{{~~~{{{zzz{{{~~~|||xxxssspppeeeXXXOOOJJJDDD>>>666===???>>>KKKbbbsssvvvggg]]]YYYcccqqqzzz}}}}}}jjjnnnrrrsssssstttzzz}}}~~~||||||yyyyyyzzz~~~}}}{{{yyyvvvpppfffXXXJJJ@@@;;;:::;;;<<<===>>>@@@BBBCCCEEEDDDFFFJJJLLLKKKGGGCCC??????LLLYYY```bbb^^^QQQCCC@@@???@@@FFFKKKOOOVVV^^^QQQUUUVVVXXXlllzzzeeeVVVJJJCCC@@@===<<<===@@@CCCEEEiiiyyyTTT<<>>999AAAEEERRR___|||}}}qqqlllsssqqqhhhqqq}}}|||ssshhhaaabbbaaagggllliiihhhppp~~~iiiQQQBBB;;;888999<<<@@@BBBCCCCCCEEEFFFFFFIIIHHHIIIXXXkkkkkk^^^UUULLLCCC???<<<777444444111111111111111111111111000111222333555777999:::;;;;;;:::::::::;;;<<<<<<:::;;;;;;;;;;;;===@@@CCCKKKSSScccwww```MMMCCCPPPhhh|||ttthhh```WWWOOOJJJJJJSSS]]]ppp{{{pppPPP???AAA>>>;;;<<<:::999888777666666888:::;;;XXXDDDBBBAAAJJJ[[[ssssssaaa^^^jjjuuuwwwooowww~~~{{{iii[[[MMMEEECCC@@@@@@AAAAAA>>>>>>CCCHHHJJJMMMQQQQQQOOOKKKMMMXXXcccgggccc[[[VVVSSSQQQIIICCCOOOccc}}}ssswww~~~~~~zzzzzzyyyttttttpppkkkhhhddd[[[QQQJJJCCC<<<:::888666666888888999:::;;;===>>>??????BBBCCCDDDDDDDDDBBB???>>>???>>><<<999===EEEMMMQQQLLLUUUUUUHHHBBBIIIQQQSSS[[[]]]ZZZRRRNNNWWWllllllNNNGGGCCC;;;:::;;;<<<<<<:::777666777999===DDD???BBB\\\rrrtttrrr|||}}}sss^^^bbbTTTGGGCCCCCCJJJ[[[vvvooofff\\\[[[ZZZ___tttlllIIIAAA@@@GGGJJJOOOccczzz{{{zzzuuuxxxvvv|||}}}~~~~~~|||zzzyyyqqqooodddTTTKKKJJJFFF>>><<<<<<>>>AAAGGGXXXvvvtttaaaXXXdddpppsssyyyyyysssqqqtttvvvvvv|||}}}}}}}}}{{{|||~~~}}}yyyqqqlllbbbTTTFFF===;;;<<<=====================<<>>AAAPPPLLLFFF@@@<<<:::>>>IIIUUUeee{{{wwwmmmtttzzziiieeepppwww~~~ttthhhaaa```cccffffffeeemmm{{{fffMMMCCC===777:::===@@@CCCEEEGGGJJJMMMMMMQQQQQQQQQXXXdddeee___VVVTTTMMMDDD===999888666222222222222222222222222222222222333555888:::<<<>>>??????>>><<<;;;<<<>>><<<:::<<>>>>><<<999888888666666777888;;;<<>>>>>BBBCCCCCCCCCBBB@@@>>><<<===<<<:::999<<>><<<:::;;;;;;999777666777888===DDDBBBHHHdddzzz}}}|||~~~vvvddddddUUUGGGBBBBBBIIIZZZuuullliiiaaa```]]]jjjjjjGGGCCCDDDKKKLLLNNN^^^qqq|||}}}vvvwwwxxx}}}|||}}}~~~~~~}}}|||zzzxxxpppnnnbbbRRRJJJJJJEEE<<<===<<<>>>AAAHHHZZZwwwxxxcccXXXaaannnuuu{{{xxxzzz{{{zzz}}}~~~~~~{{{rrrmmmcccTTTFFF===:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>IIIUUUhhh~~~yyymmmsss}}}~~~llliiiuuu{{{~~~tttjjjbbb```bbbeeeggggggnnnzzzfffMMMBBB>>>:::===???BBBDDDGGGJJJNNNQQQTTTWWWVVVUUU[[[eeeeee^^^WWWUUUOOOFFF===888666666222222222222222222222222222222222333555888;;;===AAAAAAAAA@@@===<<<<<<===>>><<<;;;===>>>???FFFNNNZZZjjjyyyTTTKKKGGGRRRmmm~~~rrrnnnggg```[[[SSSUUUiiizzzhhh[[[VVVKKKFFF@@@===>>>>>><<<999888777666666666888:::<<<[[[EEEBBBAAAJJJXXXvvv|||hhhbbbmmmxxxfff]]]yyy|||wwwlllUUUKKKBBB???@@@@@@BBBEEEDDDAAA@@@AAA@@@@@@GGGPPP]]]\\\ZZZZZZ___cccaaaZZZTTTNNNLLLMMMKKKHHHOOOZZZppprrreeelllrrr}}}}}}|||yyyyyyuuuoookkkfff]]]SSSHHHAAA;;;:::888555444777666666777888:::;;;<<<===@@@AAAAAAAAA@@@>>><<<;;;;;;:::::::::===CCCKKKRRRYYY]]]ZZZOOOKKKSSS\\\```cccfffddd[[[VVV```xxxeeeIIIGGGFFF???===999::::::999777666777999:::AAAAAALLLkkk{{{mmmeeeTTTFFFBBB@@@IIIZZZuuulllmmmfffdddbbbvvvhhhFFFKKKSSSWWWSSSOOOYYYgggzzz~~~vvvuuuzzz~~~{{{|||}}}}}}|||{{{yyyxxxsssnnnaaaQQQLLLMMMGGG======<<<>>>BBBIII[[[xxxyyydddUUU\\\iiittt~~~~~~~~~{{{uuupppdddTTTEEE<<<::::::::::::::::::::::::::::::CCCGGGLLLOOOOOOLLLGGGCCCEEEGGGRRRaaaggg^^^OOOEEECCCDDDGGGJJJQQQ]]]kkkuuu||||||yyy}}}sss]]]LLLCCC>>>>>>::::::???===EEEYYYvvvHHHCCC>>><<<:::===HHHTTThhh}}}yyykkknnnyyypppmmmzzz}}}uuulllddd``````dddhhhkkkpppxxx|||{{{hhhMMM@@@===<<<@@@AAACCCEEEHHHLLLRRRVVV\\\^^^]]][[[bbbkkkjjjaaaZZZXXXSSSJJJ???777444555222222222222222222222222222111111222444888<<>>;;;999888777666666666888:::<<<^^^FFFBBBBBBIIIVVVsssmmmeeepppzzzcccZZZ{{{rrrpppdddOOOGGG@@@@@@AAAAAADDDHHHDDDCCCCCCCCCAAAAAAJJJUUUdddccc___\\\^^^aaa___YYYWWWRRRPPPRRRSSSRRRVVV\\\iiittttttiiicccffflllvvv~~~|||yyyyyyuuuoookkkfff]]]SSSHHHAAA;;;:::888555444666555555666777999:::;;;;;;======>>>>>>>>>>>>===<<<>>>===<<<>>>???DDDMMMVVV___^^^VVVLLLJJJUUUbbbhhhiiijjjggg^^^ZZZhhhdddIIIDDDAAA;;;<<<888999999888777666888999;;;BBBCCCQQQtttwwweeePPPFFFAAA@@@JJJ\\\wwwqqqpppeeedddgggfffIIIZZZjjjkkk\\\PPPUUU```sssxxx|||tttsss~~~||||||{{{{{{||||||{{{zzzyyyyyywwwqqqcccSSSOOOQQQMMMCCC===<<<===AAAIIIZZZvvvzzzhhh\\\```kkkwww{{{|||~~~|||}}}|||zzzwwwrrrfffVVVFFF<<<999:::888888999999999999999:::@@@DDDJJJQQQTTTQQQJJJDDDEEEKKKYYYgggjjj^^^OOOGGGFFFGGGGGGGGGMMM[[[ooo}}}lllWWWHHHAAA;;;>>>;;;<<>>===AAA===;;;;;;<<>>===;;;<<<======:::888888777666555666888:::;;;```GGGBBBCCCIIISSSqqqwwwnnnsss{{{fff\\\~~~hhh|||lll^^^KKKEEEAAAAAABBBAAACCCGGGFFFFFFFFFFFFCCCCCCKKKUUUiiigggaaa[[[\\\______[[[[[[XXXVVVXXXZZZ[[[^^^aaalllqqqvvvwwwssslllfffbbbeeekkkuuu~~~{{{xxxwwwsssmmmjjjeee\\\RRRGGGAAA<<<;;;999555444666555555666777999:::;;;;;;::::::<<<===>>>??????@@@DDDAAA@@@CCCDDDGGGSSS___iiiaaaUUUJJJKKKXXXhhhqqqlllkkkggg```aaasssiiiLLLCCC>>>999<<<777888999888777777999:::AAAFFFHHHZZZdddNNNEEEAAABBBNNNccc~~~yyysss```aaaiii___QQQkkkxxx___NNNPPPZZZeee|||yyyzzzuuusss|||zzz{{{{{{{{{{{{{{{zzzzzzzzzzzzsssdddSSSOOOTTTSSSLLL>>><<<<<<@@@GGGXXXqqq}}}ssslllooovvv~~~~~~zzz{{{}}}~~~|||zzz~~~|||{{{}}}}}}{{{yyytttiiiYYYIII>>>:::999888888888999999:::::::::;;;@@@IIITTT[[[YYYOOOFFFFFFRRRcccnnniiiZZZNNNJJJJJJJJJIIIJJJRRRddd{{{~~~hhhTTTGGGAAA:::>>>======AAAAAAMMMfff___CCC???<<<;;;:::<<>>@@@BBBEEEJJJPPPUUUTTTXXX[[[```oooxxxlllbbbXXXPPPDDD888333444222222222222222222222222222111111222444888<<<>>>DDDFFFHHHGGGDDDAAA???>>>???===;;;<<<>>>FFFXXXhhhwwwyyytttpppvvv}}}nnnXXXFFFDDDDDDPPPqqqtttppplllhhhdddaaadddoooyyy}}}uuuuuulll^^^PPPKKKIIIEEE@@@>>>>>>============;;;999777777777555555666777999;;;cccGGGBBBCCCIIIQQQooo|||vvv{{{nnn```}}}hhhzzz|||kkk[[[IIIEEECCCDDDDDDBBBDDDHHHIIIHHHIIIKKKJJJHHHLLLRRRgggfffaaa[[[\\\aaabbbaaa___^^^^^^^^^___aaaeeegggpppssswwwyyywwwppphhhcccfffllluuu~~~}}}zzzvvvuuurrrllliiieee\\\RRRHHHBBB===<<<;;;666555666666666777888:::;;;<<<===:::;;;<<<===???@@@AAABBBGGGCCCCCCGGGIIINNN\\\mmmlll```PPPFFFHHHTTTccclllbbbaaa___^^^fff{{{mmmNNNCCC>>>:::===777999999999888999:::<<<@@@EEEJJJ```cccNNNDDDAAAFFFVVVmmmvvv^^^^^^jjj{{{\\\aaazzzwwwYYYIIILLLSSS___vvvzzz}}}}}}zzzxxx~~~{{{|||{{{{{{{{{{{{{{{{{{{{{yyytttdddQQQLLLSSSWWWUUUAAA>>>===???GGGUUUmmm}}}{{{|||}}}}}}|||xxxyyy|||~~~{{{xxxxxx}}}}}}|||yyyuuulll]]]MMMAAA;;;:::999999999::::::;;;;;;<<<999===GGGVVVbbbbbbYYYOOOJJJVVVffflllcccSSSLLLMMMGGGHHHKKKPPP\\\ppp|||fffRRRGGGCCC;;;@@@======@@@CCCUUUrrrXXXBBB???<<<;;;999:::BBBKKK[[[llltttccciiiyyynnnfffrrr}}}~~~zzzwwwmmmaaa___aaagggmmmnnnmmmqqqvvvzzz___HHH===;;;;;;===???AAADDDHHHNNNRRRMMMRRRXXXaaauuuxxxhhhYYYQQQHHH;;;444444222222222222222222222222222222222333555888:::<<<@@@CCCFFFGGGEEEBBB@@@???===<<<<<<===???FFFXXXiiiyyyvvvjjjfffccc___hhhooozzzvvv```OOOCCCCCCCCCOOOpppwwwqqqnnnhhhcccaaaccchhhmmmllloooqqqlllmmmyyy^^^TTTKKKHHHGGGBBB>>>===============;;;:::999888777666555555555777999;;;eeeHHHBBBDDDHHHOOOkkkyyyzzz{{{ggg|||rrryyy|||jjjYYYKKKHHHHHHKKKJJJIIIJJJOOOHHHHHHKKKRRRUUUUUUVVVYYYbbbcccaaa^^^```eeegggeeeeeeffffffdddcccfffkkknnnsssuuuzzz~~~yyyttttttyyy}}}zzzttttttqqqllliiifff]]]TTTIIIBBB>>>>>><<<888666777777888999:::<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFBBBCCCIIINNNTTTggg|||lll___OOOFFFGGGOOOYYY```VVVVVVYYY```ooojjjHHHAAA@@@;;;<<<888999::::::999:::<<<>>>???FFFOOOjjjyyy^^^LLLCCCBBBJJJ]]]vvvzzzaaa^^^iiisssdddyyymmmQQQHHHLLLPPP]]]rrr{{{wwwxxxyyy|||||||||{{{|||||||||}}}zzzvvvgggRRRJJJSSS]]]```FFFBBB???AAAGGGTTTiii{{{|||uuurrrsssuuuyyy|||{{{wwwsssuuuzzz}}}||||||yyyvvvoooaaaQQQDDD<<<:::::::::;;;;;;<<<======>>>;;;>>>FFFVVVfffjjjddd[[[OOOUUU^^^aaaYYYMMMKKKNNNIIILLLRRR\\\kkk{{{xxxbbbOOOEEEBBB===@@@===<<>>AAADDDFFFIIIMMMPPPPPPUUU\\\hhhmmmYYYQQQKKK>>>666444222222222222222222222222222222444555777888999999;;;???DDDFFFFFFCCCAAA@@@;;;<<<===>>>>>>CCCTTTdddmmmrrroooaaaXXXYYYXXXTTT]]]dddpppxxxuuugggUUUIIIAAABBBCCCNNNpppzzzrrrooojjjdddaaaccceeefffdddcccfffdddbbblllpppcccUUUNNNHHHGGGEEEAAA@@@AAA;;;<<<<<<;;;:::999999:::777666555444555777999:::fffHHHBBBDDDHHHNNNgggzzzzzzmmm{{{~~~zzz{{{iiiXXXOOOMMMNNNQQQRRRPPPRRRVVVEEEFFFMMMXXXaaabbbccceee]]]```bbbaaadddiiijjjhhhjjjmmmmmmiiigggjjjppptttyyyzzz}}}}}}{{{ttttttqqqllljjjggg___UUUIIICCC??????===999666777999999:::;;;===>>>??????BBBAAA@@@@@@@@@@@@@@@@@@DDD???AAAJJJPPPYYYnnnqqqdddUUUMMMMMMQQQVVVZZZTTTVVV\\\iii}}}dddAAA>>>@@@:::999888999;;;;;;:::;;;===???CCCMMMZZZxxxzzzuuunnnwww}}}XXXIIIBBBCCCLLLaaa|||~~~~~~eee___hhhsssooodddMMMJJJOOOPPP[[[pppwwwsssrrrmmm}}}}}}|||||||||}}}}}}~~~}}}yyyjjjTTTLLLUUUccciiiJJJEEEAAABBBGGGTTThhhyyy||||||uuullljjjkkkoootttwwwwwwrrrnnnrrrwww{{{zzzzzz~~~yyywwwpppcccSSSFFF>>>:::;;;;;;<<<<<<===>>>????????????FFFVVVgggoookkkdddRRRSSSUUUVVVQQQJJJJJJOOOSSSWWW```lllzzzsss]]]JJJAAA???<<>>FFFXXXfffxxx}}}lllZZZbbbuuukkkeeeoooyyy}}}|||pppaaaaaa```dddiiiiiiiiipppzzzpppVVVEEE???>>>@@@DDDFFFHHHKKKNNNPPPWWW]]]cccppppppYYYQQQLLL@@@777555222222222222222222222222111333555777888888777777888<<>>>>><<<@@@OOO^^^^^^ccc^^^QQQKKKPPPQQQLLLTTT\\\hhhppplll^^^PPPHHHAAABBBCCCMMMooo}}}ssspppkkkeeecccddddddccc^^^YYY[[[ZZZUUUWWWXXXNNNKKKEEEAAA@@@>>><<<>>>BBB999999:::999888888:::;;;777666555444555777999:::dddIIIHHHAAAHHHLLLaaa|||ttt~~~~~~uuuhhh\\\XXX\\\______[[[WWWUUUUUUJJJFFFHHHWWWkkkvvvvvvrrrgggZZZWWWdddnnnlllggggggnnnjjjfffeeegggkkknnnpppttt{{{}}}zzzvvvvvvrrrnnnlllkkkgggaaa\\\JJJEEE>>>999777666666666999999:::<<<===???@@@AAABBBAAA???===;;;<<<>>>@@@???BBBCCCFFFQQQcccsss{{{ooofffWWWKKKOOO\\\cccaaa[[[aaahhhsssZZZFFFAAA;;;888;;;888999::::::;;;===@@@CCCDDDMMMeeekkk^^^qqq|||iiiQQQHHH>>>EEEJJJiiihhhbbbxxx{{{nnn\\\MMMIIIMMMJJJYYYtttuuubbbpppsss{{{wwwzzz}}}}}}}}}|||nnnYYYNNNWWWhhhsssUUUGGG@@@FFFKKKRRRhhh}}}tttmmmkkkllljjjggggggkkkmmmkkkjjjkkkrrryyy~~~~~~xxxlll[[[KKK@@@;;;???AAABBB@@@BBBHHHJJJIIIBBBFFFLLLRRRdddnnnWWWKKKDDDGGGLLLMMMSSS[[[___ppp{{{~~~xxx}}}zzziiiUUUFFFAAABBB???888???CCCJJJsssUUUMMM===<<<<<<;;;777666<<>>777444222222222222222222222222333111111666;;;===:::666777777:::???DDDFFFCCC@@@============???EEELLLRRRUUUSSSOOOKKKJJJJJJLLLMMMOOOYYYlllyyynnnVVVHHHGGGDDDGGGFFFMMMooo~~~xxxuuuooohhheeeeeeddd```\\\[[[YYYVVVUUUTTTQQQNNNKKKEEEDDDBBB@@@???>>>======:::::::::999999999888888777666666666666888:::;;;gggKKKIIIAAAHHHLLLZZZuuuwww}}}|||qqqgggiiiiiihhhbbbZZZSSSQQQQQQIIIIIIKKKUUUgggwww{{{wwwhhh\\\YYYfffqqqppplllkkkppplllgggeeehhhllloooqqqttt{{{~~~zzzvvvuuussspppmmmjjjfffaaa^^^LLLGGG@@@;;;888777777666888999;;;<<<>>>>>>????????????>>><<<<<<>>>AAACCC???AAACCCGGGRRReeettt{{{ooogggZZZRRRWWWcccjjjiiifffnnnxxxTTTBBB???:::888;;;888999:::;;;;;;===@@@CCCGGGSSSmmmnnn```ooowwwdddKKK@@@???EEEJJJkkkiiijjj|||]]]QQQGGGFFFIIIGGGYYYtttvvveeejjjooo{{{xxxzzz~~~~~~sss___SSSZZZiiiuuuYYYJJJBBBGGGNNNXXXppp||||||~~~|||uuupppppprrrvvvoooiiiggggggfffiiimmmppp{{{~~~zzzpppcccSSSFFF???@@@CCCDDDDDDGGGNNNPPPOOOIIIHHHLLLWWWppplllRRRHHHCCCGGGLLLNNNWWWaaaqqq{{{nnngggnnn~~~zzzqqqaaaOOOBBB>>>>>>AAA<<>><<<;;;;;;777666;;;DDDRRRgggxxx~~~yyyiiibbblllwwwvvvdddfffvvvzzzqqqkkkccccccbbbjjjrrrkkklll}}}uuu___IIIEEEDDDEEEJJJTTT___ggglllwww}}}|||nnn]]]RRRHHH>>>777555222222222222222222222222333111222666<<<>>><<<888888888999===BBBDDDCCCAAA============???DDDLLLQQQRRRPPPMMMKKKKKKLLLNNNOOOPPPZZZmmmzzzpppWWWHHHGGGBBBEEEEEELLLlllyyyvvvooohhhdddcccbbb___\\\XXXVVVSSSRRRPPPMMMJJJGGGDDDCCCAAA@@@>>>=========:::::::::999999999888888777666666666777888:::;;;kkkMMMIIIBBBHHHLLLRRRooo~~~{{{yyyqqqsssqqqlllbbbVVVNNNKKKKKKGGGNNNQQQRRR```uuu|||wwwhhh___^^^hhhqqqqqqpppqqqwwwrrrllljjjkkkoootttvvvyyy~~~~~~~~~|||xxxvvvssstttsssooojjjeeebbbaaaOOOJJJBBB<<<999888777666888999<<<===>>>>>>===<<<<<<;;;;;;;;;===@@@CCCEEEBBBDDDEEEJJJWWWiiiwww{{{pppjjj```[[[___hhhllljjjgggvvvtttLLL>>><<<999888;;;888999;;;;;;;;;===AAACCCIII[[[yyysssgggnnnooo\\\FFF===AAAFFFJJJmmmlllwwwjjjKKKFFFCCCBBBDDDDDDTTTooossseeeaaaiii|||xxx{{{yyygggZZZ\\\iiittt```PPPEEEIIIRRRaaa|||{{{yyyzzz|||~~~|||wwwuuuwww{{{vvvjjjbbb___aaaiiirrrvvv}}}{{{wwwnnn```PPPDDDCCCEEEGGGHHHNNNVVVYYYWWWPPPIIILLL]]]|||fffLLLEEEBBBGGGJJJNNNYYYfff{{{|||ooobbbbbbooowwwqqqfffWWWIII@@@<<<<<>>666555222222222222222222222222333222333777<<>>AAAAAAAAA<<<=========???CCCJJJOOONNNMMMLLLKKKLLLNNNQQQRRRRRR\\\mmmwwwnnnXXXJJJGGGEEEIIIKKKSSSppptttllltttzzzwwwqqqiiicccaaa```]]][[[VVVTTTRRROOONNNKKKGGGDDDCCCBBBAAA???>>>===<<<<<<:::::::::999999999888888666666666666777999;;;<<>>:::888666666777999<<<>>>>>>===;;;:::999888888:::===@@@CCCDDDFFFGGGIIINNN]]]nnnwwwyyyppplllgggdddfffhhhgggdddgggjjjGGG;;;;;;888666:::888:::;;;<<<<<>>>>>???AAABBBLLLllleeeBBBGGG???<<<:::999777555999@@@III___ssspppdddjjjnnnfff]]]pppzzz}}}}}}tttoookkkiiifffnnnwwwrrrssspppYYYLLLGGGGGGQQQeeezzz{{{gggRRR@@@555333222222222222222222222222333222333777<<<@@@AAA@@@<<<;;;:::999;;;>>>@@@AAA============>>>BBBGGGKKKMMMMMMMMMMMMNNNPPPRRRTTTUUU\\\hhhooogggVVVLLLJJJGGGMMMRRR\\\wwwooogggrrrxxxxxxrrriiiccc___]]][[[YYYVVVTTTQQQOOOMMMJJJFFFCCCBBBAAA???>>>===<<<<<<<<<:::::::::999999999888888666666666777888:::===>>>vvvSSSJJJCCCKKKMMMSSSnnn{{{sss|||}}}wwwmmmoooooohhh]]]QQQJJJFFFDDDTTTYYYQQQRRRaaaeee]]]```hhhqqqooogggdddppp~~~yyyuuuvvvxxx{{{}}}{{{xxxtttrrrsssqqqssstttpppjjjeeedddeeeTTTNNNFFF???:::888666555666888;;;===>>><<<:::999888777666999===AAABBBBBBGGGHHHJJJQQQaaapppuuusssmmmkkkjjjkkkmmmkkkhhhfffyyydddDDD;;;;;;777555999888:::<<<===???BBBFFFIIISSSqqq~~~mmmXXXIIIEEEFFFEEELLLRRRyyy}}}zzzzzzxxxlllMMM@@@DDD@@@;;;???CCCCCCZZZpppwwwvvvrrrllleee[[[bbbxxx}}}zzzooobbb\\\aaahhhmmm^^^QQQRRR___vvv|||zzzzzz{{{~~~||||||~~~}}}sssnnnlllppp}}}{{{yyyyyy||||||ssscccUUULLLLLLKKKMMMVVVaaafffdddWWWJJJJJJXXXkkk{{{sssZZZJJJDDDDDDKKKPPPWWWfffwwwrrrccc___mmmrrrfff```WWWMMMFFFAAA??????<<>>AAABBB???===;;;999999;;;>>>AAA>>>>>>>>>======???CCCGGGLLLLLLMMMOOOPPPQQQSSSSSSVVVZZZ```bbb\\\SSSOOOPPPJJJQQQZZZgggvvvpppzzz~~~vvvvvvqqqjjjccc^^^[[[XXXWWWTTTRRROOOMMMKKKHHHDDDBBB@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888666666666777999<<<>>>@@@}}}WWWMMMFFFOOOQQQ\\\qqq~~~lllqqq{{{|||vvvzzz{{{uuuiiiZZZNNNHHHCCCPPPTTTNNNNNNVVVXXXRRR[[[lll|||{{{nnniiittt{{{yyyzzz}}}~~~{{{wwwsssqqqsssqqqqqqqqqoookkkgggddddddXXXRRRIIIAAA<<<999666555666777:::;;;<<<<<<;;;:::888666666:::???DDDDDDCCCCCCEEEIIITTTffftttuuuooojjjhhhhhhnnnrrrssstttwww}}}]]]AAA;;;;;;777555888888:::<<>>@@@RRReeeooosssssspppkkk^^^bbbrrr{{{uuuooofff```aaaeeeqqqfff^^^bbbqqq~~~}}}||||||}}}~~~~~~~~~{{{yyyyyy|||}}}~~~{{{yyyxxx{{{|||wwwkkk```WWWTTTPPPPPPZZZfffkkkjjj\\\LLLHHHPPP\\\kkkpppeeeSSSMMMMMMVVV```iiizzzwwwooorrrwwwfffXXXVVVRRRKKKDDD???===>>>;;;DDDMMMeeeTTTIIIIIIAAA<<<888777666444777;;;===RRRgggxxxrrrdddffflllfffXXXggg{{{{{{vvvttthhhfffeeeqqq~~~{{{zzzyyysssgggcccaaaiiizzzeeeQQQAAA777444222222222222222222222222222222222444777;;;@@@BBBAAA@@@===;;;999:::===AAA@@@@@@???===;;;<<>>===<<<;;;;;;;;;;;;:::::::::999999999888888666666666888:::===???AAA]]]QQQKKKTTTVVViiiwwwlllkkkuuu|||~~~{{{mmm]]]PPPIIICCCHHHKKKIIIJJJOOORRRQQQYYYooozzz}}}}}}~~~}}}|||xxxsssrrruuuqqqooonnnmmmkkkhhheeebbb]]]VVVMMMEEE???;;;888777666666888999;;;;;;<<<<<<888666666<<>>:::<<<888666999777:::===@@@DDDIIINNNRRRuuu}}}xxxXXXCCCCCCGGGFFFOOO```qqqnnnwwwgggJJJBBBAAA???888:::???999>>>KKK[[[hhhqqquuutttpppbbbbbbmmm{{{}}}~~~~~~wwwqqqooommmhhhfffiiirrrnnnoooyyyzzz{{{|||~~~~~~}}}|||~~~|||}}}}}}}}}{{{yyyyyyzzzxxxqqqkkkddd___WWWUUU^^^kkkqqqpppeeePPPFFFKKKUUUiiizzz{{{iiiaaa___hhhsss~~~lll\\\LLLOOOPPPLLLDDD>>><<<>>>>>>JJJYYYzzzlllNNNNNNIIIBBB<<<777666666444666:::;;;OOOcccvvvttteeefffnnngggYYYfffzzz~~~wwwuuujjjhhhgggssszzzwww}}}}}}~~~tttrrrqqqwwwpppVVVGGG<<<666333222222222222222222222222111111111222444888===AAABBBAAA@@@<<<999:::===@@@BBBBBB@@@===::::::<<<>>>AAADDDGGGKKKNNNPPPQQQRRRPPPRRRTTTSSSRRRSSSWWWYYY^^^ggguuuzzzssspppnnnkkkeee^^^YYYUUUTTTMMMKKKIIIHHHHHHFFFCCC@@@>>>===<<<;;;:::::::::::::::::::::999999999888888666666666888;;;>>>AAABBB```TTTNNNXXXZZZttt}}}ooojjjqqqzzzkkk[[[OOOHHHBBBBBBCCCEEEHHHLLLQQQUUUYYYqqq~~~~~~zzzuuutttvvvqqqnnnlllkkkllljjjeee``````YYYPPPGGGAAA===:::888555666777888:::;;;======777666777>>>GGGMMMNNNMMMBBBFFFPPPbbbyyyzzzlllddd```dddlllvvvnnnRRR;;;999<<<888777:::777:::===AAAEEEKKKQQQUUU|||qqqlllLLL???GGGLLLHHHUUUiii|||kkkxxx|||bbbHHHCCCBBB<<<777???CCC888<<>>::::::===@@@DDDCCCAAA===:::999:::;;;<<<>>>CCCIIIMMMPPPQQQRRRLLLPPPRRRRRRRRRVVVYYYZZZ^^^ggguuuzzzrrrnnnmmmkkkfff___YYYUUUSSSNNNLLLKKKJJJJJJHHHEEECCC===<<<;;;;;;:::::::::::::::::::::999999999888888555666777888;;;>>>AAACCCaaaQQQTTT```qqq~~~hhhpppsss~~~~~~|||uuujjj[[[LLLAAAEEEAAAAAADDDGGGIIIMMMSSSYYYxxx}}}zzzyyywwwtttrrrnnnmmmmmmlllkkkiiihhhgggccc^^^VVVLLLDDD===999777555666777999:::;;;;;;<<<:::777999@@@HHHMMMNNNOOOKKKKKKWWWppppppeeeYYY[[[nnn[[[NNN@@@:::999777777999555???AAAAAAGGGJJJRRRcccnnniii}}}oooYYYGGG@@@CCCIIILLL\\\nnn~~~iii{{{___KKKBBB;;;;;;<<<;;;999:::<<<@@@IIIXXXiiivvv{{{{{{lllhhhfffmmm}}}~~~}}}}}}{{{yyyvvvtttsssrrrrrrrrrwww|||~~~~~~~~~||||||||||||}}}~~~}}}~~~||||||{{{{{{~~~~~~~~~~~~}}}}}}}}}|||zzzxxxvvvvvvwwwvvvuuusssrrrkkkaaa\\\bbbnnnsssrrrddd[[[MMMFFFUUUssswwwmmmsssqqqXXXJJJCCCVVVXXXLLLFFFBBB???CCCDDDYYYxxxbbbPPPOOOQQQ@@@<<<666444555666666555<<>>===>>>???===AAAEEEEEEAAA<<<:::999<<<<<<<<>>@@@AAAjjj]]]dddvvvrrrppp|||~~~{{{uuulll^^^OOOEEEBBB???>>>AAADDDFFFKKKRRR___}}}yyywwwvvvuuusssqqqnnnnnnnnnmmmkkkiiihhhgggdddaaaZZZRRRIIIAAA;;;888777888999::::::999888777999999<<<@@@GGGOOOXXX___\\\[[[fff|||mmmaaaXXX```zzzuuuRRRGGG<<<888888777777999;;;AAA??????FFFMMM```|||pppbbb```ooo___MMMBBB>>>@@@IIIRRRiii}}}vvvggg}}}dddJJJAAA;;;;;;<<<:::999999:::???GGGSSSggg{{{tttmmmfffhhhttt~~~}}}~~~|||zzzyyyxxxuuusssrrrrrrsss}}}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||}}}~~~zzz|||zzzzzz{{{||||||}}}~~~||||||||||||||||||{{{{{{yyyxxxwwwwwwwwwwwwvvvuuuvvvooofffaaafffppptttqqqcccYYYLLLKKK___|||yyyqqqxxxzzzaaaQQQKKKOOOaaaaaaRRRGGG@@@>>>EEEKKKppp```\\\YYYMMM???;;;666444555666666666;;;III]]]ooouuupppddd[[[^^^mmmzzzuuufffcccsss}}}{{{uuupppmmmsss{{{zzzmmm___fffmmmvvv}}}pppLLL@@@===555111333111222222222222333333333333222222333444666888999===???BBBBBBAAA?????????>>>AAADDDEEEBBB>>>;;;999:::::::::;;;>>>CCCGGGJJJKKKLLLMMMNNNOOOPPPPPPQQQMMMQQQVVV\\\dddllluuu{{{{{{pppmmmjjjeeeaaa^^^ZZZVVVSSSMMMMMMKKKJJJGGGEEEBBBAAA===<<<<<<;;;;;;:::999999999999::::::;;;::::::999555666888:::<<<>>>@@@AAAuuujjjvvvrrryyy~~~}}}{{{vvvmmmaaaSSSKKKCCC>>><<>>999777999;;;======<<<999888999<<>>DDDLLLccc}}}tttiiidddkkk|||~~~zzzyyyzzzyyywwwsssqqqsssvvv~~~}}}|||}}}~~~}}}}}}|||}}}}}}~~~}}}}}}}}}~~~~~~|||wwwwwwwwwxxxzzz{{{|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{yyyxxxwwwwwwyyyyyyxxxwwwxxxtttmmmhhhllltttuuuqqqdddZZZPPPSSShhhxxxvvveeeQQQJJJKKKYYYfffbbbQQQEEE;;;;;;FFFWWWxxxgggnnncccIII===:::666444444666666666999DDDWWWiiirrroooeee\\\XXXiii|||pppeeennn}}}{{{zzzuuurrrvvvzzzuuufffXXX]]]eeeqqq}}}___BBB;;;:::555222444222222222222333333333333333333333333444555777777777;;;???BBBBBBAAAAAAAAA@@@AAABBBDDDEEEBBB>>>;;;999999888888:::===@@@BBBAAACCCEEEHHHIIIHHHGGGFFFFFFHHHJJJLLLOOOTTTYYY]]]nnn{{{qqqkkkhhhccc___\\\YYYVVVSSSMMMLLLKKKIIIGGGDDDBBBAAA===<<<<<<;;;;;;:::999999999999::::::::::::999999555666888:::<<>>@@@CCCGGGNNNVVVbbb~~~}}}wwwuuurrrrrrrrrrrrqqqooopppoooooommmkkkiiigggfffffffffeee```XXXMMMBBB;;;777999===???@@@@@@>>><<<<<<@@@CCCGGGQQQaaaqqqzzz{{{www{{{oooeeesssWWWEEE>>>:::;;;<<<;;;<<<>>>@@@CCCDDDKKKSSS\\\}}}uuummmiii^^^KKK@@@DDDDDDCCCTTTlllqqq|||~~~pppgggFFF???;;;;;;:::888777888666===@@@DDDZZZ{{{wwwllleeegggwww~~~yyyyyy{{{{{{xxxtttsssvvvyyy}}}}}}~~~}}}|||}}}~~~|||||||||}}}~~~~~~~~~~~~zzzvvvtttxxx{{{yyyxxxzzz}}}}}}yyyyyyzzzzzzzzzzzz{{{{{{yyyxxxwwwxxxzzzzzzzzzxxxwwwuuuqqqnnnrrrwwwvvvrrrhhh```ZZZ^^^nnn~~~|||zzz}}}rrrXXXJJJIIINNN```ddd[[[MMMDDD<<<>>>LLLiii~~~xxxzzzeeeGGG;;;999777555555555666777888AAARRRdddooopppggg___[[[iii~~~yyyeeeiii{{{{{{}}}yyywwwxxxyyyrrrcccVVVZZZcccqqq~~~oooVVV???::::::777555666222222222333333333444444444444444444555666666777555888<<>>>>>???AAABBBCCCCCCCCCBBBGGGHHHIIIJJJKKKNNNRRRUUUYYYgggzzz~~~rrriiifffaaa]]][[[XXXUUUSSSLLLKKKJJJHHHFFFCCCAAA@@@===<<<<<<;;;;;;:::999999999::::::::::::999888888555666888:::===???AAABBB~~~ooowww}}}yyyrrrggg\\\TTTIIIBBB>>>>>>AAAFFFNNNWWWfff{{{yyyuuusssqqqpppqqqqqqqqqoooooonnnnnnllljjjhhhgggfffeeefffgggddd\\\RRRGGG@@@999;;;===???@@@@@@@@@???BBBFFFKKKRRRaaasss~~~zzzzzz}}}wwwwww}}}yyyppprrrPPPAAA<<<:::;;;<<<;;;;;;>>>???BBBDDDLLLZZZkkkssshhhYYYIIIAAAFFFFFFFFFZZZttt}}}yyyccc[[[oooqqqZZZBBB===:::::::::777666999777<<<<<<===PPPmmm}}}~~~vvvsssmmmffffffrrrzzz{{{||||||zzzwwwwwwyyy|||zzz}}}||||||||||||}}}~~~}}}~~~~~~|||{{{{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||{{{zzzxxxttt|||yyyuuuyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxzzz{{{zzzyyyssstttsssqqqtttyyyxxxssskkkhhhggglllttt|||{{{```MMMIIIPPPXXXeee```QQQGGGEEE???DDDVVVyyy\\\HHH;;;:::999777555555666777999???MMM___nnnrrrkkkccc\\\dddyyy~~~eeeeeexxx{{{{{{xxxvvvvvvuuunnnbbbXXX]]]eeerrr}}}fffRRR???::::::777555555222222333333333444444444555555555666777777777777777888:::;;;<<>>>>>>>>>>>???BBBBBBAAAAAABBBCCCDDDEEEGGGHHHIIIHHHHHHJJJNNNQQQRRRZZZiii}}}rrriiieee```\\\ZZZWWWUUUSSSKKKKKKJJJHHHEEECCC@@@???===<<<<<<;;;;;;:::999999999:::::::::999999888777666777888;;;===???AAABBBpppppp}}}zzztttkkkaaaZZZKKKCCC===<<<>>>CCCLLLUUUgggyyyvvvtttrrrpppppppppqqqpppooolllllllllkkkjjjhhhffffffdddfffgggeee___VVVMMMHHH>>>>>>======???AAACCCEEEOOOTTTYYY^^^lll||||||sssooopppsssooogggiiiqqqlllEEE===999888::::::999:::>>>AAAEEEDDDKKKbbb~~~rrrbbbOOOFFFBBBEEEHHHNNNeeefffOOOJJJXXXZZZIII>>>:::999:::999666777:::999::::::;;;FFFZZZjjjrrrkkknnnmmmgggccckkk~~~~~~||||||||||||}}}~~~|||~~~~~~}}}zzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}{{{|||}}}|||zzzyyyzzz{{{~~~~~~}}}~~~~~~}}}|||{{{~~~|||yyyxxxzzz{{{{{{{{{uuuzzzvvv|||}}}}}}}}}|||||||||{{{{{{zzzyyyxxxxxxzzzzzzyyyxxxqqqttttttsssvvvyyyxxxsssnnnmmmqqqwww}}}~~~cccMMMFFFLLLYYYccc\\\TTTDDD???@@@>>>JJJccckkkOOOFFF======<<<999666555666777999===HHH[[[mmmtttoooggg```aaavvvmmmiii||||||xxxuuurrrqqqoookkkccc]]]```fffrrrxxxpppaaaQQQBBB;;;999555333333333333333333444444444444555666777888999999999999999999999999999<<>>CCCLLLVVVggg{{{wwwuuusssqqqooonnnoooooonnnmmmiiijjjjjjiiiiiigggffffffeeefffgggeeeaaa[[[UUUQQQBBB@@@??????CCCJJJQQQVVVbbbiiikkkgggjjjqqqqqqjjjbbbcccjjjsssrrrkkknnnwww~~~TTTBBB:::777777999::::::===BBBBBBLLLNNNWWWsss~~~iiiXXXGGGFFFFFFIIIPPP```|||fffPPPFFF@@@DDDFFF>>>:::888777:::999666888<<<:::888999<<<@@@HHHXXXhhhiiinnnpppiii```ddduuu||||||~~~|||~~~|||}}}~~~}}}{{{zzz{{{|||||||||}}}}}}~~~~~~~~~~~~yyy{{{||||||||||||}}}~~~|||}}}~~~~~~~~~|||zzzxxx{{{zzzyyyzzz|||~~~~~~~~~www~~~yyy{{{~~~~~~}}}|||{{{zzzzzz{{{yyyxxxxxxyyyyyywwwvvvsssvvvwwwuuuvvvxxxwwwrrrtttppprrr{{{rrrcccPPPHHHLLLWWW```cccLLLFFF===<<<@@@CCCZZZYYYCCCBBB>>>???>>>;;;777555666777999:::DDDWWWkkkuuuqqqiiifffaaauuutttkkk|||zzzvvvrrrooommmjjjhhheee^^^dddooo~~~zzzqqqlllaaaTTTEEE===999666333333333333333444444444444555555666888:::;;;;;;;;;;;;:::;;;;;;:::999;;;===@@@===@@@CCCEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMMMMNNNPPPSSSVVV[[[dddzzzuuulllhhhaaa\\\YYYVVVTTTRRRJJJJJJHHHGGGDDDBBB???>>>===<<<<<<;;;;;;:::999999:::::::::999999888777666666777999;;;>>>@@@BBBCCCsssgggkkk||||||nnn}}}yyyyyyzzzzzzxxxssslllgggSSSJJJBBB???@@@DDDNNNXXXlll~~~zzzxxxvvvuuuvvvrrrpppnnnmmmmmmmmmlllkkkhhhhhhhhhhhhhhhgggffffffffffffgggfffccc^^^ZZZWWWCCCAAA@@@BBBJJJUUUaaahhhqqqyyyxxxjjjaaa```]]]UUU[[[aaapppdddFFFEEE:::888888;;;<<<===BBBHHHAAARRR[[[fff~~~wwwttt]]]OOOCCCHHHMMMPPPZZZrrrzzzjjjRRRFFFEEE===999;;;:::888666777999999777888===:::666888>>>>>>>>>NNNcccmmmssstttkkk```aaappp{{{}}}zzzxxxyyyzzzzzz}}}~~~|||xxxwwwzzz}}}{{{|||}}}~~~~~~}}}}}}}}}}}}}}}yyy{{{}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}{{{yyywwwxxxxxxzzz|||yyy}}}|||yyy~~~~~~|||{{{zzzyyyxxx{{{zzzxxxxxxxxxxxxvvvuuuvvvyyyyyyvvvvvvwwwuuuqqqyyyqqqqqq{{{oooXXXOOOIIINNNZZZcccbbb]]]BBBBBB@@@CCCHHHNNNoootttLLL===???@@@AAA@@@===888555666777888888AAATTTjjjuuurrrjjjhhh___rrrrrrdddrrr~~~{{{uuuqqqnnnmmmllllllZZZ```lll{{{yyyrrrooocccWWWIII@@@<<<888666666333333333444444444555555555666888;;;<<<=========:::;;;===<<<;;;::::::;;;:::>>>BBBDDDDDDDDDFFFIIIFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLJJJIIIJJJKKKMMMOOOQQQUUUZZZ]]]ccclllwwwmmmiiibbb\\\YYYVVVTTTRRRJJJIIIHHHFFFDDDAAA???>>>===<<<<<<;;;;;;:::999999:::::::::999999777666666777777999;;;>>>@@@BBBCCC}}}kkkooovvvxxx}}}~~~}}}zzzwwwuuusssnnniii^^^LLL>>>???AAADDDRRRcccyyyuuuvvvvvvtttqqqrrrooommmkkkkkkjjjiiigggiiijjjkkkjjjhhhfffffffffdddddddddcccaaa^^^\\\ZZZOOOFFFAAAFFFQQQ]]]hhhpppsssccc[[[SSSQQQZZZ^^^mmmmmmNNN@@@>>>@@@:::888<<<>>>>>>DDDLLLUUU\\\jjjwwwnnnooozzzwwwbbbOOOKKKBBBHHHNNNUUUggg|||pppyyyOOOKKKEEE@@@<<<;;;<<<===<<<;;;999777666666777888555666999;;;:::===IIIUUUfffnnntttooogggeeeooozzz|||~~~}}}}}}wwwvvvxxx{{{{{{|||yyy|||~~~|||{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzz|||||||||~~~}}}~~~|||{{{zzzzzz{{{{{{zzz{{{{{{||||||||||||{{{}}}yyywwwzzz~~~|||yyyvvvvvvxxx{{{}}}zzzwwwvvvvvvxxxyyyxxxxxxwwwwwwvvvvvvuuuuuuyyyxxxwwwyyy~~~rrr\\\KKKKKKIIINNN___nnneeeRRRCCC<<<===DDDJJJZZZaaaHHHCCCBBBBBBAAA???===:::888666555777444???PPP```qqqrrrddd^^^dddooonnnXXXkkkwwwqqqrrrrrruuusssfff\\\XXX]]]ppp~~~}}}{{{wwwqqqnnnaaaWWWJJJAAA===:::666222444333333222222333333444777888;;;===>>>>>>===<<<<<<;;;;;;:::999888777777888;;;>>>???@@@AAABBBCCCDDDFFFFFFFFFEEEFFFHHHJJJLLLQQQUUUUUUUUUVVVSSSNNNOOORRRVVV[[[___aaabbbbbbppp|||uuummmhhhaaa]]][[[XXXSSSPPPKKKJJJGGGDDDBBB@@@>>>>>>===<<<<<<;;;;;;:::999999999::::::999666555555666444??????;;;AAABBBAAAFFFzzzsssttt~~~{{{|||{{{yyyxxxwwwvvvqqqmmmbbbRRRFFFCCCBBBFFFYYYppp{{{tttrrrtttuuutttrrrrrrooommmkkkkkkjjjiiigggiiijjjkkkjjjhhhffffffgggdddddddddcccaaa___]]][[[SSSKKKEEEGGGNNNXXXeeeppp|||tttbbbWWWNNNOOO\\\lll{{{www[[[FFF<<<;;;999888;;;@@@AAABBBIIIRRRdddrrr~~~|||hhhccciiirrrlllVVVHHHHHHAAAHHHQQQ\\\qqqvvvmmmzzzpppMMMJJJDDD???<<<;;;<<<===;;;:::888666555666777888444555777999888;;;EEEQQQdddllltttuuuqqqnnnqqqvvv}}}{{{wwwuuuxxx|||~~~zzz|||~~~|||zzz|||~~~~~~}}}~~~~~~~~~}}}}}}||||||}}}}}}|||zzz|||}}}{{{{{{}}}~~~}}}||||||zzzzzzyyyzzzzzz{{{xxxyyy{{{|||}}}}}}}}}}}}|||zzzyyy|||~~~}}}}}}{{{xxxvvvvvvxxx{{{}}}{{{xxxvvvtttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxwwwvvvwwwzzz}}}~~~wwwaaaMMMJJJFFFJJJZZZkkkjjj[[[LLL@@@>>>???HHH[[[xxxYYYEEE@@@??????>>>===<<<:::888777777888555???OOO]]]lllnnn```YYY___ggg}}}qqq\\\ggg}}}xxxqqqrrrqqqsssqqqcccYYYUUU\\\ooo}}}zzzvvvppplllcccYYYMMMCCC>>>;;;777333444444333333333333444444666888:::===>>>???>>>>>><<<<<<;;;;;;:::999999888666888;;;<<<===>>>AAACCCEEEFFFHHHHHHHHHIIIKKKMMMSSSZZZaaaccceeegggccc^^^bbbccceeeiiimmmqqquuuwww}}}uuukkkfff```[[[YYYVVVQQQNNNJJJIIIGGGDDDAAA???>>>>>><<<<<<<<<;;;::::::999999999999:::888666555555777333===<<<999>>>@@@BBBKKKzzzzzz}}}|||zzzxxxyyy{{{yyyuuuqqqhhh\\\QQQKKKEEEIIIeee}}}|||yyyuuupppoooqqqssssssrrrrrrooommmkkkkkkjjjhhhggggggiiijjjiiigggfffffffffeeeeeeeeedddccc```^^^]]]YYYRRRKKKIIIJJJRRRbbbqqqzzztttbbbWWWQQQXXXiii~~~nnnSSSEEE???;;;:::;;;;;;>>>BBBEEEKKKVVVbbbwww|||{{{{{{ggg\\\[[[bbbhhh]]]JJJBBBGGGCCCKKKWWWgggkkklll\\\JJJGGGCCC???<<<;;;;;;<<<:::888777555555555666666333333555777666777@@@JJJ^^^iiivvv~~~~~~zzzuuusss}}}~~~}}}|||}}}|||yyyvvvvvvzzz~~~|||}}}~~~}}}yyy|||~~~~~~}}}|||||||||~~~~~~}}}|||||||||||||||~~~|||zzz{{{|||{{{zzzzzz|||~~~~~~}}}zzzyyyyyyyyyyyyzzz{{{{{{vvvxxxzzz|||~~~~~~~~~}}}zzz{{{}}}~~~~~~}}}|||zzz{{{{{{zzzwwwvvvvvvxxx{{{zzzyyyvvvtttssstttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwuuutttuuuwwwxxxyyyxxxwww{{{zzznnnaaaQQQDDDIIIEEEOOOgggqqqbbbNNNEEE===???CCCQQQrrreeeNNNAAA>>>@@@<<<<<<<<<;;;:::999999888999666@@@MMMYYYgggjjj]]]UUUZZZ___pppxxxgggfff}}}yyyqqqqqqoooqqqnnnaaaUUUSSS[[[ooo}}}zzzuuuooojjjeee]]]PPPGGG@@@<<<888555555555444444444444555555666888:::===???@@@@@@@@@>>>>>>>>>===<<<;;;:::999777888999:::<<<@@@EEEIIIMMMOOORRRSSSTTTVVVYYY[[[iiirrr|||yyyxxxxxxzzz~~~rrrjjjddd^^^YYYWWWTTTOOOKKKIIIHHHFFFCCCAAA???>>>>>><<<<<<;;;;;;::::::999999888999999888666555666888555===<<<999===>>>DDDSSSzzzwwwzzz|||zzzvvvsssnnnfff^^^UUUJJJNNNppp~~~zzzyyy{{{vvvssspppoooppprrrsssrrrqqqooollljjjjjjiiihhhfffdddfffggggggeeeddddddeeeeeeeeeeeeeeedddbbb```___]]]XXXRRRMMMJJJQQQdddvvvrrraaa]]]___kkk~~~oooMMM<<<:::<<<======BBBAAACCCHHHPPP]]]kkkuuuyyylllmmmvvvuuujjj^^^[[[[[[\\\RRRCCC@@@GGGGGGQQQ```tttwwwdddrrrgggMMMFFFDDDAAA>>>;;;:::::::::888777666555555555555666444333555666555555<<>>AAACCCDDDDDDCCCCCCBBBAAA???<<<:::999999:::;;;===AAAGGGPPPUUU]]]```cccfffhhhjjjmmmooommmiiiddd]]]XXXUUURRRMMMJJJHHHGGGEEECCCAAA???>>>>>><<<<<<;;;;;;:::999999888888888888777666555777999888??????>>>???>>>HHH^^^{{{vvvyyy|||yyytttsssrrrmmmggg___RRRTTTvvv{{{zzzxxxuuutttvvvvvvtttrrrpppqqqqqqqqqqqqpppmmmkkkiiiiiihhhfffeee```bbbddddddcccbbbbbbcccdddeeeeeeeeedddcccaaa```^^^\\\XXXRRRNNNTTThhh|||ppp___bbbkkkzzzttt```OOO>>>888:::;;;<<<>>>@@@EEEMMMYYYhhhuuu|||~~~zzzlllaaaccckkkoooqqqrrrggg\\\SSSOOOJJJCCCBBBFFFHHHVVVjjjiiiiiidddNNNDDDBBBAAA???===;;;:::999999666666666555555555555555555444555777666555999@@@HHH]]]www|||yyyzzzvvvyyyooocccfffnnnsss~~~||||||}}}{{{|||}}}|||zzz|||~~~}}}}}}~~~}}}{{{||||||}}}|||{{{{{{zzz{{{{{{{{{}}}|||{{{{{{|||}}}}}}|||zzz{{{|||}}}}}}~~~yyyyyyzzz{{{|||}}}}}}~~~yyyzzzzzzzzzyyyyyyyyyyyyxxx|||{{{wwwvvvwwwxxxyyyyyyxxxvvvvvvxxxzzzyyyyyywwwvvvvvvvvvvvvvvvttttttuuuuuuvvvvvvvvvwwwuuuuuuvvvxxxzzz{{{zzzyyyxxxzzz{{{{{{zzzyyyyyyzzzxxxvvvttttttvvvzzz~~~yyyuuukkk]]]RRRJJJHHHIIIKKKNNN[[[bbbZZZNNNGGGBBB===CCCBBBTTT{{{mmmPPPIIIGGG@@@@@@FFF>>>>>>===<<<;;;999888888888666>>>HHHPPPaaalllfffZZZ[[[]]]bbbsssjjj{{{}}}uuu~~~xxxpppooommmqqqnnnbbbUUUTTT[[[nnn}}}|||zzzyyyuuuppplllggg```VVVLLLDDD>>>999777666777888888888888777666999:::===???BBBDDDFFFGGGGGGGGGFFFEEEBBB>>>;;;999:::;;;===@@@FFFOOOYYY```hhhlllppptttwwwyyy|||{{{kkkiiiccc\\\XXXUUUQQQMMMIIIFFFEEECCCBBB@@@??????>>><<<;;;;;;:::999999888888777888888666555666888::::::???@@@AAAAAA===LLLjjj{{{sssvvvyyyvvvsssttttttooommmggg[[[[[[www{{{|||~~~}}}zzzzzz{{{yyytttrrrsssuuutttrrrpppooooooooopppnnnkkkiiiggggggfffeeeccc^^^```bbbcccbbbaaabbbccccccddddddeeedddcccbbbaaa^^^]]]\\\XXXTTTYYYkkk~~~nnn^^^eeerrrfffSSSFFF@@@<<<======;;;;;;>>>;;;KKK```rrr}}}{{{sssgggZZZXXXeeeooommmmmmrrrhhhXXXIIIDDDDDDEEEFFFHHHLLL^^^wwwxxxmmm{{{hhhNNNEEECCC>>>>>>===<<<;;;999888888666666666666666666555555555333444777777555888===???SSSkkkwwwvvvsssvvv|||ssssss{{{mmmaaaccckkkqqq{{{~~~}}}}}}}}}~~~~~~|||~~~|||}}}}}}}}}}}}~~~{{{zzz|||}}}||||||{{{zzzzzzzzzzzzzzz||||||{{{zzzzzzzzz{{{{{{zzz|||~~~~~~}}}}}}~~~yyyzzz{{{|||}}}}}}}}}}}}{{{zzzxxxvvvvvvvvvwwwwwwyyy|||~~~zzzwwwwwwxxxyyyzzzzzzyyywwwwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwtttuuuuuuuuuuuuuuuuuuvvvtttuuuwwwzzz}}}~~~}}}{{{tttvvvwwwwwwvvvuuuvvvwwwqqqoooooorrrxxx{{{vvvnnncccUUUKKKEEECCCIIIPPPWWWbbb```LLL>>>???AAA??????CCC\\\mmmZZZJJJIIIHHHAAA>>>CCC>>>===<<<;;;:::999888777777555<<>>AAACCCEEEFFFHHHIIIIIIGGGEEEAAA>>>;;;;;;<<<>>>BBBHHHRRR^^^eeemmmqqqvvvzzz}}}zzzlllhhhccc\\\WWWTTTPPPKKKGGGEEEDDDBBBAAA@@@?????????;;;;;;::::::999999888888777777777666555666999<<<;;;>>>>>>@@@@@@>>>UUU|||yyynnnrrrvvvtttrrruuutttoooooommmddd```ttt~~~|||xxxyyyyyyyyywwwwwwxxxyyyyyyxxxyyy|||zzztttrrrsssppppppooonnnmmmlllmmmnnnllljjjgggeeeeeedddcccaaa^^^```bbbccccccbbbccceeebbbccccccddddddcccbbbaaa^^^^^^^^^\\\XXX\\\lll|||mmmaaaiiivvvgggOOODDD>>>;;;:::===>>><<<>>>CCCEEE]]]vvvuuuggg\\\YYYXXX\\\dddjjjlllpppttt^^^PPPCCC@@@DDDIIIMMMOOOYYYnnnxxx|||xxxTTTHHHDDD>>>;;;;;;;;;;;;:::999888777666666666777777666666666444222333666666555666:::999GGGXXXbbbfffiiirrrzzzqqqnnnsssvvvjjjjjjooosssxxx|||~~~}}}~~~}}}zzz}}}|||{{{}}}|||xxxxxx{{{}}}|||{{{zzzzzzyyyyyyzzzzzz||||||{{{zzzyyyyyyyyyzzzyyy|||~~~~~~|||{{{{{{}}}xxxyyy{{{||||||||||||{{{zzzxxxtttrrrrrrtttwwwyyyzzz{{{||||||{{{zzzyyyzzz{{{||||||zzzxxxwwwwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuttttttttttttuuuxxx{{{~~~~~~{{{yyyqqqsssuuuuuutttttttttuuupppooopppuuu}}}zzzssskkkaaaVVVMMMHHHFFFHHHRRR\\\ccc___TTTFFF>>>===AAACCCGGGUUUqqqWWWMMMEEEEEEDDD???<<<<<<999999999999888888888777888555:::>>>DDDYYYlllnnnaaa]]]ccceeefffyyymmm```bbbeeetttuuuqqqmmmnnnkkk^^^ZZZWWWZZZfffttt}}}}}}{{{zzzxxxwwwuuuqqqllliiibbb]]]VVVLLLCCC===999888888999:::;;;;;;:::999888888999:::<<<>>>AAACCCDDDFFFGGGIIIIIIHHHEEECCCAAA???@@@BBBEEEKKKTTT^^^eeeqqquuu{{{wwwlllgggaaaZZZUUUQQQNNNIIIEEECCCCCCAAA@@@????????????;;;;;;::::::999888888888777777666555555666:::===@@@???===???@@@CCCdddwwwkkkoootttsssssswwwsssnnnooopppiiicccqqq|||yyyuuuvvvvvvuuuuuuuuuuuuuuutttrrrqqqsssvvvuuupppooorrrkkkkkklllkkkjjjjjjkkkmmmkkkiiifffddddddcccbbb```___aaacccdddddddddeeefffaaabbbcccdddccccccaaaaaa^^^^^^^^^^^^[[[]]]jjjxxxyyyyyynnneeemmm{{{{{{cccIII======>>>999777:::===???DDDJJJWWWppptttbbbTTTKKKSSS^^^ccc___```kkkwww{{{TTTKKKBBBAAAGGGNNNTTTXXXggg}}}yyyzzz___EEEDDD@@@222999:::;;;;;;:::999777666666666777777777777777666222000111555666444555888777???JJJSSS[[[dddooovvvrrrkkkmmm{{{tttqqqtttvvvwwwzzz~~~~~~|||}}}}}}zzz~~~|||zzz{{{yyyvvvvvvzzz}}}{{{{{{zzzyyyyyyyyyyyyzzz{{{|||{{{zzzxxxxxxyyyzzzxxx{{{~~~}}}{{{yyyyyy{{{xxxyyyzzz{{{{{{{{{zzzyyyxxxuuurrrooopppsssxxx{{{{{{{{{zzzzzz{{{{{{{{{{{{|||}}}}}}{{{yyywwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuutttttttttssstttuuuwww{{{}}}|||yyyvvvqqqsssttttttsssrrrrrrsssrrrrrrsssyyy{{{rrrcccUUUQQQJJJEEEFFFJJJPPP^^^kkkkkkXXXIIIFFFDDD???@@@GGG[[[qqqcccIIIDDD???>>>>>>>>>:::888555555666666777777888888999555888;;;@@@UUUjjjnnneee```hhhjjjeeevvvpppXXXZZZeee{{{wwwrrrlllmmmiii\\\[[[WWWXXXcccoooxxx~~~||||||zzzxxxvvvtttooojjjfff```\\\UUULLLBBB<<<999999888999;;;<<<<<<;;;999888777888888:::<<<>>>@@@AAADDDEEEHHHJJJJJJIIIGGGEEEDDDEEEFFFIIINNNVVV___eeewww{{{tttkkkeee___XXXSSSPPPLLLGGGCCCCCCBBBAAA@@@????????????;;;;;;::::::999888888777777777666555555666:::>>>FFFBBB===???BBBIIIrrryyyrrrjjjiiimmmrrrtttttttttpppjjjggghhhllloooqqq}}}}}}~~~xxxwwwwwwwwwvvvtttqqqpppqqqpppooonnnoooooopppqqqrrrqqqnnnkkkhhhhhhhhhiiijjjkkklllmmmiiigggeeeddddddcccaaa___`````````aaabbbbbbccccccaaabbbdddeeeeeedddbbbaaabbbaaa___^^^^^^______```jjjgggdddhhhuuupppfffYYYMMMFFF@@@<<<999:::777;;;CCCEEEEEEPPP___lllvvvWWWGGGGGGQQQ\\\YYYWWWWWWccc}}}kkkKKKFFFAAAAAAIIIVVVbbbiiivvvrrr|||mmmPPPAAA:::999<<<999:::;;;;;;;;;999777555888777666555555555555555555444444444444555555555777999???HHHWWWfffpppsss|||uuunnnppp{{{~~~}}}zzzvvv|||xxxzzz||||||{{{yyyzzzzzzyyywww|||wwwtttwww|||}}}|||{{{zzzzzzzzz|||yyyxxxzzzzzzyyyvvvyyyzzz|||||||||zzzxxxvvvxxxxxxyyyzzzzzzxxxwwwvvvsssuuuuuurrrppprrrzzz}}}yyyvvvvvvwwwwwwwwwzzz||||||zzzuuurrrssstttuuuuuuuuuvvvuuuuuutttssstttrrrqqqsssvvvwwwuuussstttuuuuuuvvvwwwxxxxxxyyyxxxvvvtttsssuuuvvvvvvvvvxxxyyy|||zzzwwwoooaaaTTTNNNGGGFFFDDDFFFQQQaaalllpppdddRRREEEDDDAAA===HHHZZZ~~~eeePPPBBBAAA???===;;;:::999999555666777888999:::::::::;;;888777;;;BBBNNNaaapppqqqgggjjjkkkdddsss{{{XXXXXXfff{{{|||sssqqqnnngggaaa[[[\\\___bbbdddhhhsss~~~|||zzzyyywwwsssnnngggbbb```TTTJJJGGGAAA777555999999;;;<<<<<<>>>@@@<<<555888777777777777999:::;;;===@@@DDDGGGHHHIIIJJJKKKJJJMMMRRRTTTUUUXXXbbbkkk|||ttthhh```\\\UUUOOOLLLIIIGGGEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;::::::::::::999999999888666666888;;;???BBBKKKBBBAAAEEECCCQQQpppjjjdddeeekkkoooooommmpppnnnlllkkkkkklllmmmnnnlllmmmzzzuuuuuuvvvvvvuuusssppppppppppppooommmnnnnnnnnnooopppooommmkkkiiiiiiiiiiiijjjkkklllmmmiiihhhfffeeeeeedddbbb````````````aaaaaabbbbbbbbb```aaabbbddddddbbbaaa``````___^^^]]]\\\\\\]]]^^^___^^^___fffsssoooXXXQQQHHHAAA>>><<<:::999===<<<>>>BBBEEEMMM\\\jjjiiiMMMEEEMMM[[[ccc\\\XXX[[[jjjmmmFFFCCCAAACCCMMM]]]lllvvvyyykkk]]]FFF???===<<<;;;;;;;;;:::999888888777777777666666555555555555666222333444555555555555444888888:::DDDUUUfffrrrwww{{{vvvooonnnuuu~~~{{{~~~xxx}}}xxxxxx}}}~~~||||||{{{zzz{{{{{{zzzyyy{{{wwwuuuwww|||~~~}}}|||{{{{{{zzz|||zzzxxxxxxzzz{{{yyywwwzzzzzz{{{|||{{{yyywwwuuuwwwwwwxxxxxxxxxwwwvvvuuutttvvvxxxuuurrrsssyyy}}}zzzwwwuuuvvvwwwwwwvvvyyyzzzzzzxxxtttssssssuuuuuuuuuuuuuuutttssssssrrrtttsssrrrtttvvvvvvtttrrrvvvvvvvvvwwwwwwxxxyyyyyyxxxuuurrrrrrtttxxxzzz|||~~~xxxrrrnnneeeXXXLLLHHHDDDGGGKKKSSS___kkkmmmiiiYYYKKKAAA???:::;;;NNNhhhrrrUUUGGG@@@@@@>>><<<;;;:::::::::666777888999:::::::::::::::888777:::@@@LLLaaasssqqqfffeeeeeeaaaqqq}}}VVVVVVbbbxxxwwwtttppphhhaaa\\\\\\^^^bbbdddgggqqq{{{}}}|||zzzxxxtttnnngggbbb^^^RRRHHHEEE???777777<<<===>>>>>>;;;<<<===;;;555777777666666777888:::;;;:::===@@@CCCEEEGGGJJJMMMPPPTTTYYYXXXVVV\\\jjjxxx{{{zzz|||sssfff```[[[TTTOOOKKKHHHFFFDDDAAA@@@@@@??????>>>======;;;;;;::::::::::::999999888777666666888<<>>>>>===<<<;;;;;;;;;;;;777888999::::::;;;;;;:::999888888:::===III```uuuttthhhbbb^^^^^^ppp\\\ZZZ```sss|||yyysssiiiaaa]]]\\\^^^aaaccceeennnwww~~~}}}{{{xxxtttnnnfffaaa[[[OOOEEEAAA<<<777999AAACCCDDDAAA;;;999:::999666666666666666777888999:::888999;;;===@@@DDDIIIMMMUUU[[[___]]]ZZZbbbuuuwwwmmmfffhhhiiiooo{{{tttfff___ZZZSSSNNNJJJGGGDDDCCC@@@@@@??????>>>>>>======;;;;;;::::::::::::999999777666666777999<<<@@@BBB@@@DDDDDDBBBIIIkkk}}}oooeee\\\\\\dddkkkkkkgggcccfffiiikkkkkkkkkkkkkkkoooooo}}}wwwsssrrrrrrrrrrrrrrrpppmmmmmmnnnnnnmmmlllllljjjhhhgggiiiiiiiiihhhhhhggggggggggggggghhhhhhgggeeeccccccccccccaaa___________________________^^^______``````______^^^]]]\\\ZZZXXXWWWWWWXXXXXXVVVWWWYYY]]]bbbeeefffeeefffbbbbbbgggooorrrmmmfffWWWWWWWWWVVVRRRLLLDDD???===;;;:::999:::<<<>>>??????LLLWWW[[[fffzzzwwwWWWQQQZZZhhhwwwyyylllccc___aaajjjgggUUUCCCEEEIIIQQQ___sssuuuccczzzoooVVV===666;;;>>>;;;777999999888888777777777777444444444444555555666777777666555333333333444444555444555;;;FFFXXXnnnyyywwwxxx}}}}}}xxx|||{{{xxxyyy{{{~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}{{{yyyxxxzzz}}}~~~}}}|||||||||}}}}}}}}}|||zzzyyyyyyyyyyyyyyywwwvvvtttssstttsssrrrrrrqqqqqqrrrrrrwww{{{~~~}}}yyyvvvxxx{{{xxxvvvuuuuuuvvvvvvtttsssuuuuuutttsssssstttvvvwwwuuutttsssrrrqqqqqqpppppptttuuuuuuvvvvvvuuusssqqqvvvvvvvvvvvvwwwxxxzzz{{{yyyxxxvvvxxx{{{{{{yyymmmddd[[[TTTMMMFFFDDDFFFHHHUUUccciiiiiibbbTTTHHHFFF@@@>>>AAAGGGYYY~~~~~~UUUDDD@@@>>><<<;;;;;;;;;;;;;;;<<<<<<888999:::;;;;;;;;;;;;;;;888999999999:::EEE]]]tttxxxnnnbbbZZZ\\\mmm{{{~~~iiiddddddooo~~~vvvkkkbbb^^^\\\]]]```bbbdddkkksss~~~~~~|||zzzwwwrrrkkkccc^^^VVVKKKAAA>>>:::777===HHHLLLMMMHHH???888888888777666666666666777888999999888999999:::;;;@@@EEEJJJVVV\\\___^^^```jjjyyyzzztttlllccc[[[VVVZZZZZZ___iiiuuuwwwiii___ZZZSSSMMMIIIFFFCCCAAA@@@??????>>>======<<<<<<;;;;;;:::::::::999999999666666777888;;;>>>AAACCCCCCGGGFFFDDDWWW}}}~~~uuufffUUUNNNQQQXXX\\\\\\^^^```cccdddeeefffiiilllqqqppp{{{|||zzzxxxuuusssssssssrrrqqqpppnnnmmmlllmmmmmmlllkkkjjjhhhffffffggghhhgggfffeeeeeeddddddcccdddddddddcccbbb````````````^^^\\\^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYWWWVVVVVVWWWWWWYYYXXXVVVVVVWWWXXXVVVUUUWWWVVVVVVWWWXXXUUUPPPLLLFFFEEECCC@@@===<<<<<<===;;;;;;<<<===???CCCHHHKKKQQQaaaooorrrxxxrrraaabbbjjjooovvvvvviiiaaaYYYPPPPPPQQQGGGDDDHHHPPP]]]nnnooorrrrrrVVVHHH;;;999;;;:::777555555666999::::::888555444444444444444444555666777>>>;;;666222000111333555111222666:::>>>JJJddd|||~~~|||zzzzzz}}}~~~~~~}}}}}}|||{{{|||}}}~~~}}}||||||{{{{{{||||||{{{zzzzzz|||~~~}}}|||~~~|||zzzxxxxxxxxxwwwwwwuuutttsssrrrtttsssqqqpppooopppqqqrrrwww|||zzzvvvwwwyyyzzzxxxvvvvvvvvvuuusssqqqtttsssrrrrrrtttuuuwwwwwwuuutttrrrqqqpppppppppqqqtttuuuwwwxxxvvvtttsssrrruuuttttttuuuvvvxxx{{{|||||||||}}}~~~}}}|||{{{wwwrrrooo```XXXOOOKKKGGGFFFKKKQQQZZZeeemmmhhh[[[NNNCCC<<<@@@<<<>>>IIIZZZrrrYYYBBB@@@AAA===:::::::::::::::;;;<<<<<<999999:::;;;;;;;;;::::::888999:::999999BBBXXXmmmuuuqqqdddXXX[[[fffpppxxxtttnnniiimmm|||yyylllccc___\\\]]]```bbbccciiiooo}}}}}}{{{|||zzzwwwtttoooggg___YYYQQQGGG>>><<<999888BBBOOOUUUWWWRRRFFF;;;888888888555666777777888999999999;;;;;;;;;::::::<<>>======<<<<<<;;;;;;;;;:::::::::999999999555666888;;;>>>@@@CCCDDDEEEGGGEEEMMMoooxxx___LLLFFFIIIOOOSSSZZZ\\\______^^^```eeeiiikkkkkkssswwwtttyyy|||sssttttttttttttssssssrrrqqqpppnnnllllllmmmmmmmmmllliiihhhgggggghhhhhhgggeeedddcccbbbaaaaaaaaaaaaaaa```^^^]]]]]]]]]]]]\\\ZZZ]]]\\\\\\[[[ZZZYYYYYYXXXZZZZZZZZZYYYYYYZZZZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWVVVTTTQQQPPPPPPQQQPPPOOOMMMMMMMMMMMMKKKHHHDDDBBB@@@???<<<888666777:::===777:::===BBBHHHPPPYYY___lllttt{{{yyyvvvvvvwwwwwwxxx~~~vvvllloooooollloookkk^^^WWWPPPBBB@@@FFFFFFIIINNNYYYkkk}}}xxxUUUFFF@@@<<<<<<:::777444555222555888;;;;;;888444222444444444333444444555555???<<<666111///000222444///000555999999???WWWooo~~~zzzzzz~~~}}}~~~~~~|||zzzyyy{{{~~~}}}{{{zzzzzz{{{|||}}}}}}{{{zzz{{{|||}}}{{{zzz|||}}}zzzyyyvvvvvvuuuuuutttsssssssssuuusssqqqooonnnppprrrsssvvv{{{~~~yyyvvvvvvxxx{{{yyyvvvuuutttsssrrrpppsssrrrrrrtttvvvwwwwwwvvvtttsssrrrqqqpppqqqrrrsssrrruuuxxxyyywwwuuussssssttttttttttttwwwzzz}}}|||}}}|||zzzxxxtttoooiiidddRRRLLLGGGFFFHHHMMMXXXcccppptttooo___LLLAAA<<<:::======EEEXXXooo```CCC===??????;;;999999999999999:::;;;<<<999999::::::::::::999999888999:::::::::@@@PPPaaalllrrrgggZZZ]]]```eeepppxxxtttmmmjjjwwwzzzmmmddd```\\\\\\```cccdddhhhmmmxxx}}}}}}{{{zzzxxxuuuqqqkkkccc[[[UUULLLCCC===<<<::::::FFFTTT^^^bbb^^^PPPBBB;;;999999666777888999999::::::999===>>>>>>>>><<<<<<>>>???HHHNNNTTTXXXbbbmmmlllddd\\\VVVNNNJJJJJJLLLLLLKKKLLLLLLRRRaaarrr~~~nnn___ZZZSSSMMMHHHEEEBBB@@@>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999555777:::===AAACCCEEEFFFDDDDDDIII___vvvXXXFFFCCCHHHNNNWWWZZZ]]]\\\YYYYYY]]]```cccccckkknnnkkkqqquuummmmmmoooqqqrrrrrrrrrrrrrrrpppnnnllllllmmmnnnmmmllliiihhhhhhiiijjjiiigggeeedddcccbbbaaa````````````^^^]]][[[[[[\\\\\\ZZZYYY[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVRRRPPPMMMLLLMMMMMMLLLKKKHHHHHHGGGFFFDDDBBBAAA@@@<<<;;;:::999999999;;;<<<:::>>>DDDKKKUUUaaaoooxxxyyyuuupppjjjccc```gggqqq~~~|||rrrppplllgggllldddSSSLLLHHH>>>>>>GGGJJJWWW[[[ggg{{{qqqHHH@@@<<<999:::999666444666333555777999999777555333555555444333333333444444999777444111000000111222111///222777888:::JJJ]]]wwwssswwwuuupppsss}}}{{{xxxwww{{{~~~|||yyyxxxxxx{{{|||~~~~~~|||zzzzzzzzz{{{{{{||||||{{{yyywwwvvvwww{{{}}}{{{{{{ttttttssssssssssssttttttwwwuuuqqqoooooopppsssuuuuuuyyy}}}|||wwwtttuuuxxxyyywwwsssqqqrrrrrrrrrqqqrrrrrrsssuuuxxxyyywwwttttttsssqqqqqqqqqrrrtttuuuppptttxxxyyyxxxuuutttttttttttttttvvvyyy}}}}}}zzz{{{yyyvvvrrrllleee\\\WWWJJJFFFEEEIIIPPP[[[lllzzz~~~wwweeeOOO@@@===>>>>>>AAAHHHYYYppp}}}lllJJJ>>>>>>===:::;;;999999999999999999:::;;;888999999999999999888888999888:::;;;;;;>>>IIIUUUcccrrrmmmaaaccc``````mmm{{{zzzqqqjjjssszzznnneee```\\\\\\```dddeeeiiimmmqqqwww~~~zzzxxxtttpppjjjaaaYYYSSSHHH@@@<<<<<<;;;===IIIYYYeeekkkiiiZZZIII>>>:::999777777999:::;;;;;;::::::<<>>>>>===<<<<<<;;;;;;:::;;;;;;::::::::::::999999555888<<<@@@CCCFFFGGGGGGEEEGGGTTTuuu~~~zzzbbbHHH???CCCIIIVVVZZZ]]]\\\WWWUUUVVVYYYZZZ[[[ccchhhfffllloooeeehhhkkknnnpppqqqqqqrrrssspppnnnmmmmmmnnnnnnnnnmmmhhhhhhiiijjjkkkjjjgggeeeeeedddcccaaa````````````^^^\\\[[[[[[\\\\\\ZZZYYYZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPQQQRRRTTTUUUPPPOOOMMMLLLKKKJJJHHHEEEFFFEEEDDDBBB@@@???>>>===777777999;;;===>>>===<<>>:::999999888999999::::::888888999999999888888777999888999<<<===>>>EEEMMM___tttsssiiijjjcccaaappp~~~vvvjjjppp{{{nnnfff```\\\\\\aaaeeefffiiimmmkkkrrr|||zzzxxxtttpppiiiaaaXXXRRREEE???<<<===<<<>>>KKK[[[hhhpppoooaaaMMMAAA;;;:::777888:::;;;<<<<<<;;;:::;;;???DDDFFFDDDAAA>>>===<<>>======<<<;;;;;;::::::;;;;;;;;;:::::::::999999666888===AAAEEEGGGHHHHHHHHHLLL___yyyyyyoooTTTEEEEEEKKKWWW\\\]]]VVVSSSVVVWWWUUUVVVYYY\\\]]]]]]^^^bbbfffdddfffhhhkkkmmmmmmmmmmmmooooooppppppooonnnmmmlllhhhhhhiiijjjjjjiiihhhgggdddccc```______^^^\\\ZZZ]]][[[YYYWWWVVVWWWXXXYYYZZZXXXVVVSSSQQQOOONNNMMMKKKKKKJJJJJJIIIHHHGGGGGGJJJJJJKKKLLLMMMOOOOOOPPPOOOKKKGGGGGGIIIHHHCCC===@@@>>><<<<<<======;;;999888:::<<<======@@@DDDHHHOOOWWWcccsssuuu^^^XXXTTTSSSQQQWWWmmmjjj```cccccc\\\QQQGGG@@@AAA@@@@@@MMM]]]iiivvv~~~yyycccHHH<<<999888777666555555555555666666555444444444444555222222333333222222111000111111111111111111111111///111333444333555:::===SSScccsssxxxrrrlllnnnsssuuu~~~~~~yyytttwwwyyy}}}zzzttttttyyy{{{}}}~~~|||xxxuuuuuuvvvxxxyyyzzz{{{zzzxxxvvvttttttvvvxxxzzzzzzyyywwwuuuqqqqqqqqqrrrtttvvvyyyzzz}}}{{{xxxtttsssssstttuuuvvvxxxzzzyyyvvvsssqqqqqqqqqqqqppppppqqqrrrtttuuuyyyyyyyyyyyyxxxwwwvvvuuuyyyxxxvvvvvvxxxyyyxxxwwwuuuwwwzzz||||||{{{yyyxxx{{{}}}zzzwwwwwwoooddd[[[UUUOOOIIIEEEEEEIIIOOO[[[ooottt[[[GGGBBB@@@<<>>;;;<<<===;;;999888888777777777777888888666777888777666666888::::::999888777888<<>>555666;;;<<>>>>>>>>===<<<<<<;;;;;;:::;;;;;;:::888777888999777:::???CCCFFFHHHHHHHHHMMMKKKpppttt```QQQIIIGGG[[[aaabbb^^^[[[[[[ZZZVVVUUUUUUVVVUUUUUUVVVXXXZZZ]]]^^^aaadddfffhhhiiiiiijjjkkklllmmmmmmlllkkkjjjjjjjjjkkkkkkjjjhhhgggeeebbb```^^^]]]]]]\\\ZZZXXXVVVUUUSSSQQQPPPQQQRRRSSSSSSRRRPPPMMMKKKIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCEEEFFFFFFGGGHHHIIIIIIJJJKKKHHHDDDCCCDDDCCC???<<<999999999:::;;;;;;;;;;;;>>>@@@CCCFFFHHHLLLPPPSSSbbbfffjjjnnnrrrsssjjj___UUUXXX^^^cccdddiii}}}mmm___]]]\\\WWWHHHAAA???CCCEEEIIIXXXjjj}}}rrreeeuuu}}}cccQQQCCC888:::999888777666666666666666666555444444444444444333333333333333222111111111111111111111111111111111222333333222333666999IIIWWWiiitttuuutttwwwzzzyyyxxx}}}}}}yyywwwvvvxxxxxxtttooopppvvv|||~~~~~~|||yyyvvvvvvxxxwwwxxxyyyyyyyyyxxxvvvvvvssstttwwwyyyzzzyyywwwvvvtttttttttuuuwwwzzz|||~~~zzzvvvtttrrrrrrsssvvvxxx{{{{{{yyyvvvuuuuuuuuutttttttttuuuvvvxxxxxxzzzzzz{{{{{{|||{{{{{{zzz}}}|||zzz{{{}}}~~~|||}}}~~~|||wwwpppkkk___ZZZTTTOOOLLLJJJIIIHHHTTT]]]hhhpppwwwzzzsssjjj\\\KKK>>>>>>>>>@@@PPPeee}}}]]]IIICCC<<<999:::;;;:::777888888777777777777888888666777888777666666888:::999999999888999;;;@@@DDDMMMdddwwwxxxsssrrrqqqnnn|||yyygggmmm{{{zzzoooiiiffffffhhhgggeeegggkkkjjjnnnuuu}}}zzzvvvqqqnnniii```UUULLLCCC???888888<<<<<>>>>>>>>===<<<<<<;;;;;;:::;;;;;;:::888777888999999<<>>===<<<<<<999:::;;;<<<<<<===@@@BBBCCCEEEIIIMMMRRRVVVYYYZZZaaacccaaa]]][[[[[[YYYUUU___gggrrruuurrrrrr}}}ooo]]]VVVSSSOOOAAA???AAAGGGLLLTTTgggzzz|||]]]___|||XXXAAA@@@???777:::999888777777666777777666555555444444444444444333333444444444333222222111111111111111111111111333444333222111111333555???JJJZZZiiittt{{{wwwuuu{{{|||~~~yyyvvvsssqqqmmmkkkooowww|||yyyxxxxxxyyywwwwwwwwwxxxxxxxxxxxxxxxsssuuuwwwyyyzzzyyyxxxwwwwwwwwwwwwyyy{{{~~~|||xxxvvvuuutttuuuwwwzzz|||}}}|||zzzzzzzzzzzzzzzzzzzzz{{{||||||}}}||||||~~~~~~{{{uuummmddd]]]PPPNNNKKKHHHHHHKKKPPPTTTcccppp|||~~~vvvgggUUUGGGFFF===;;;???BBBIIIbbb}}}\\\CCCBBB>>>999888999:::888555999888888777777888888999666777777777666666888:::999:::::::::999;;;>>>@@@EEEXXXooo}}}|||vvvqqqpppzzziiibbbooo~~~zzzpppkkkiiijjjhhhffffffjjjiiijjjoooyyyyyywwwtttqqqkkkaaaTTTKKKCCCAAA:::999<<<<<>>???CCCCCCDDDEEEEEEFFFFFFFFFLLLNNNNNNMMMKKKNNNTTTYYYbbbbbbaaaaaaaaabbbcccddd\\\[[[cccvvvfff[[[OOOJJJFFFAAA@@@AAA>>>>>>>>>===<<<<<<;;;;;;::::::;;;:::888888999;;;<<<@@@EEEIIIJJJKKKLLLMMMMMMdddfffuuu```sss|||~~~{{{tttnnnwwwwwwwwwvvvtttoooggg```___[[[XXXXXXYYYXXXUUUQQQOOOOOOPPPRRRUUUXXX[[[\\\bbbccceeeggghhhhhhhhhhhhbbbcccccccccbbbaaa___^^^]]][[[XXXVVVUUUSSSPPPMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@AAAAAA@@@>>>;;;:::<<<===<<<============@@@EEEIIILLLLLLMMMPPPTTTXXXXXXWWWPPPSSSQQQJJJIIIPPPYYY^^^ttt}}}|||rrrnnnttt|||zzzhhhWWWOOOJJJFFFBBBCCCGGGMMMTTT```uuuqqqfffsssjjjFFF888;;;>>>:::888888777666666666666666666555444444333333444444333444444444444333222222111111111111111111111111444444333222222222444555;;;@@@LLL\\\nnn}}}uuuyyy}}}wwwqqqnnnllllllsss{{{|||yyyxxxyyyzzzxxxxxxxxxxxxyyyzzz{{{|||wwwxxxzzz{{{{{{zzzyyyxxxyyyyyyzzz{{{}}}~~~|||zzzyyyyyyzzzzzzyyy|||~~~~~~|||{{{{{{}}}}}}~~~~~~|||vvvpppiii```WWWQQQMMMLLLJJJHHHIIIPPP\\\eeesss{{{yyygggRRRBBB999???<<>>???@@@DDDEEEGGGIIILLLMMMNNNOOOSSSTTTTTTTTTUUUVVVYYY[[[ccceeeggghhhgggfffeeeeeebbb```ggg{{{fffZZZNNNHHHDDDAAA@@@BBB>>>>>>>>>===<<<<<<;;;;;;999::::::999888888:::<<>>===============<<<<<<<<<<<<<<<===============;;;<<<===<<<;;;;;;<<<>>><<<======???CCCIIIOOOTTTWWWRRRMMMLLLOOOQQQPPPMMMLLLPPPOOOIIIKKKYYYkkkvvvzzzmmmnnnvvvzzz{{{tttgggWWWLLLGGGCCC???GGGJJJPPPXXXbbbrrrwwwuuuvvvSSSCCC???;;;888999666555555444444444444555555555444333333333333333333333444444333333222111111111111111111111111111444333222222444666777888:::<<>>???>>>???GGGRRR[[[iiilllRRRDDD;;;999888888888999999777666888777777666666777777888555666777666555555777999777999:::;;;:::999:::;;;AAAIII^^^vvvyyykkk^^^]]]gggqqqsss```eeewwwtttlllfffeeeeeeccccccfffhhhfffiiirrr}}}|||vvvwwwxxxvvvpppeeeYYYQQQDDDAAA:::999;;;:::KKKiii}}}~~~yyynnnbbbWWWIII>>>;;;::::::;;;===AAADDDFFFIIIKKKOOOSSSWWWYYYZZZZZZ[[[\\\^^^___```^^^ZZZVVV^^^ccchhhjjjhhhfffdddcccccc```hhh}}}zzzcccWWWLLLFFFCCC@@@@@@BBB>>>>>>>>>===<<<<<<;;;;;;999::::::999888999<<<>>>AAAEEEHHHHHHFFFHHHLLLPPPWWWtttXXXiiiOOOSSSddduuu~~~}}}{{{zzznnnaaaXXXUUUSSSOOOLLLJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNNNNOOOQQQRRRSSSSSSRRRRRRSSSQQQMMMKKKIIIFFFCCC@@@AAAAAAAAA@@@@@@???>>>>>>??????>>>=========>>>>>>::::::::::::999999999999999999::::::;;;;;;;;;<<<::::::<<<>>>???@@@AAA@@@AAABBBEEEMMMUUU]]]bbbcccTTTLLLCCCBBBHHHNNNOOOMMMWWW\\\]]][[[aaatttvvvhhhmmmtttuuujjj```RRRFFFAAA@@@AAAAAAOOOUUU^^^kkkzzzwwwXXX@@@@@@AAA888111444444444333333333333444444555444444333333333333333222222333333333222111111111111111111111111111111333222111222555888999999999;;;???HHHYYYqqq|||vvvtttsssrrrvvv|||~~~xxxttttttwwwzzz|||||||||}}}}}}~~~~~~~~~}}}|||||||||||||||}}}}}}|||{{{zzzzzz}}}~~~|||{{{zzz~~~~~~{{{xxxrrrjjj```[[[RRRKKKHHHFFFEEEEEEBBBEEEKKKSSS___mmm{{{sssbbbPPPAAA999<<>>???CCCIIIOOOSSS\\\```eeekkkoooppppppooommmnnnoooqqqpppiii___VVVZZZ```fffhhhgggeeeeeefffgggccckkksss^^^SSSIIIEEECCC@@@???AAA>>>>>>>>>===<<<<<<;;;;;;999::::::999888:::===@@@CCCEEEGGGGGGFFFIIIQQQYYYhhhsssbbbeeeLLLGGGHHHOOO___iiihhhfffkkk|||~~~uuurrrwwwtttkkkddd```ZZZSSSNNNLLLKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHEEEEEEGGGHHHHHHGGGFFFFFFHHHFFFDDDCCCCCCBBB???===>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999999::::::;;;<<<===>>>>>>>>>???AAAEEEKKKMMMKKKHHHGGGIIIPPP\\\hhhmmmjjjeeeJJJAAA;;;@@@QQQaaakkknnnrrruuutttpppuuupppaaagggjjjeeeWWWPPPGGG???===@@@GGGNNN]]]eeessstttVVVGGG;;;::::::555222444444444444333333444444555555444333333222222333333111111222222111111000///111111111111111111111111333111000111555777888777888;;;>>>@@@III\\\www|||zzz|||uuuttt|||~~~{{{wwwvvvyyyyyytttnnnlllpppvvv{{{}}}{{{|||~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{zzz|||~~~~~~}}}~~~}}}}}}~~~xxxoooiiieee^^^WWWNNNJJJEEECCCCCCEEEFFFGGGNNNRRR[[[gggrrrzzz~~~jjjZZZJJJBBB===;;;>>>DDDIIIZZZqqqzzzRRR===:::999444666777666666555555666777555555444444444444555555555666666666555555777888666777888888777888:::<<<;;;@@@MMM^^^iiijjjccc]]]gggjjjvvv~~~pppjjjmmmwww~~~sssiiifffeeecccbbbccc^^^^^^___cccgggiiiiiihhhlllooorrrqqqmmmeee]]]XXXMMMEEE888888>>>===IIIbbbrrruuuvvvrrrmmmeeeXXXLLLGGGEEEDDDFFFLLLVVV```fffssswww}}}}}}|||}}}~~~~~~vvvhhh]]]ZZZ^^^bbbddddddgggmmmrrrtttpppxxxhhhYYYOOOFFFDDDCCC@@@???@@@>>>>>>>>>===<<<<<<;;;;;;999:::999888888:::>>>AAACCCFFFHHHGGGHHHOOO\\\fffxxxqqq]]]IIIDDD===>>>MMMGGGJJJMMMVVVmmm|||xxxvvv|||sssrrrwwwwwwrrrmmmddd\\\UUUQQQPPPOOORRRRRRRRRQQQPPPNNNLLLJJJFFFGGGHHHHHHGGGFFFEEEDDD@@@???>>>>>>??????>>><<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBEEEEEEGGGNNNUUUXXXUUUPPPGGGJJJSSSaaammmnnncccXXXFFF???===JJJddd}}}ggg[[[dddeee\\\JJJHHHEEEAAA>>>CCCOOO[[[iiissssssvvvUUUEEEDDD???777333555888888555555444444444555555666555444333333222222333333111111111111111000//////111111111111111111111111444111///000333666666555888<<<>>>;;;;;;IIIcccxxx}}}{{{{{{zzztttrrr}}}{{{ooodddcccnnn|||xxxxxxqqqlllgggfffllluuu|||{{{|||~~~}}}|||zzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{~~~~~~}}}~~~~~~}}}}}}zzzwwwoooccc[[[VVVOOOHHHEEECCCAAABBBEEEHHHJJJKKK[[[___hhhsss{{{zzztttnnnXXXJJJ@@@AAAFFFFFFGGGIIIWWWooouuunnnYYY???;;;;;;999777666666555444333333555777444444444333333444444444444555666666444555666888666777777777777888;;;>>>666===HHHWWWfffooollleeeggghhhssszzzllliiimmmrrr|||xxxmmmhhhfffcccbbbbbb\\\]]]___```bbbccccccccckkkooorrrrrrnnngggaaa]]]QQQGGG999888@@@@@@III```uuuyyy{{{zzzwwwpppcccWWWKKKIIIHHHKKKSSS```lllttt|||~~~}}}zzzmmmbbb[[[^^^aaaaaaccciiittt}}}~~~]]]UUUMMMEEECCCCCC@@@>>>???>>>>>>>>>===<<<<<<;;;;;;999999999888888:::???BBBCCCFFFHHHHHHKKKTTTdddqqq|||~~~~~~___IIIAAA@@@???===EEECCCEEEKKKWWWlll~~~|||mmmmmmwww|||{{{jjj___``````\\\\\\___aaa___XXXRRRQQQRRRMMMLLLLLLKKKJJJHHHEEEDDDBBBDDDCCC@@@AAACCC@@@;;;@@@???======>>>>>>======>>>>>>===<<<<<<<<<<<<===<<>>???AAA;;;>>>AAABBBAAABBBFFFJJJKKKGGGIIIVVVfffiii[[[KKKEEEIIIUUUbbbdddZZZQQQMMMFFF@@@LLLeee~~~yyycccUUUWWWVVVNNNDDDCCC@@@;;;<<>>:::777777777666555444444444333333333222222333333222222111000000000222222111111000000//////000000000000000000000000//////000222333444555666>>><<<;;;:::666;;;NNNcccnnnuuuwwwyyy{{{uuuwwwzzzcccSSSYYYpppxxxvvvxxxppphhhgggnnnvvvzzz{{{}}}}}}|||{{{yyyzzz|||~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyuuulll^^^SSSLLLHHHFFFDDDAAA@@@BBBFFFKKKOOOTTTXXX___qqqxxxmmm___TTTGGGBBB>>>@@@FFFLLLSSSXXXmmmqqqxxxkkkFFF:::;;;999555444777777666555444444333333444444444555555555555666666666666666666666666666444444555777999;;;===>>>;;;===@@@JJJ^^^ppptttnnnlllkkkooo}}}kkkiiijjjlllrrrvvvmmmgggcccbbbbbb___]]]]]]^^^^^^\\\```eeekkkppprrrooollliiibbb[[[VVVGGG===>>><<<:::III]]]vvv|||zzzlll^^^ZZZTTTPPPRRRYYYeeevvvyyywwwzzz{{{uuunnnkkkhhhcccbbbggglllssswwwbbbSSSMMMHHHGGGEEE@@@=========<<<;;;::::::;;;<<<===<<<999555666:::>>>@@@AAAFFFLLLGGGKKKZZZ]]]mmm~~~kkkzzz\\\GGG@@@??????===>>><<<===AAAHHHWWWooo|||yyyzzz{{{pppllltttsssmmmjjj{{{|||~~~yyyrrrnnnmmm]]]]]][[[YYYWWWSSSNNNKKKJJJKKKHHHDDDDDDFFFEEE@@@DDDBBB@@@???>>>>>>>>>===AAAAAAAAAAAAAAABBBCCCDDDCCCEEEGGGHHHFFFCCC@@@>>>AAACCCEEEEEEDDDEEEIIIMMMWWW```pppvvv]]]HHHDDDCCCHHHQQQUUURRRRRRTTT___[[[iiivvvnnn{{{oooXXXMMMKKKJJJFFF???AAADDDGGGLLLWWWeeeooo{{{bbbbbbwwwfffOOODDD???<<<888666555555444333333333333333222222222222111111111111111111111222111111111000000000000000//////////////////////////////000111222333333444999777888888555666CCCRRRaaammmuuuzzz}}}wwwwww~~~jjjXXXWWWeeeqqq{{{uuunnnkkkmmmqqqttttttwwwyyyzzz{{{zzzyyyzzz|||}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}|||xxxrrrmmmaaaYYYNNNFFFBBBAAAAAA@@@???CCCIIIPPPWWW^^^gggmmm|||gggVVVKKKCCCAAA@@@@@@FFFOOO[[[iiirrr~~~xxxnnnTTT===777777555444777555555555444333222222222333333333333444444444555555555555555555555555555444444555666888:::<<<===:::<<>>???===<<<;;;::::::;;;<<<===<<<999666777;;;@@@BBBCCCDDDJJJGGGMMM___mmmjjjhhhvvvYYYEEE??????>>>===:::888888:::<<>>;;;888555333333333222111222222222222111111111000//////000111111222333333///000000000000000000111//////////////////////////////000000000111111111333222444555333222777>>>NNN___nnnzzz~~~{{{|||}}}vvveee```cccfffuuuvvv{{{{{{tttooommmllllllppptttwwwxxxyyyzzz{{{{{{}}}~~~}}}}}}}}}}}}{{{||||||}}}}}}~~~|||||||||}}}~~~}}}zzzvvvsssooohhh___XXXMMMHHHBBB>>>>>>AAACCCEEEKKKOOOUUU[[[cccnnnzzzgggOOOBBB@@@AAAAAAGGGPPPYYYdddrrrdddIII>>>666666555111222888444444333333222222111111222222222333333333444444444444444444444444444444444444555666888999;;;<<<999;;;===BBBQQQhhh{{{rrruuullleeezzzgggcccfffrrr~~~ssshhhbbb___aaa______```___]]]___dddooosssuuurrrpppnnnhhhbbb```QQQDDD???:::777CCCUUUrrr|||xxxrrrnnnkkk[[[WWWUUUXXX___jjjyyyxxxqqqnnnkkkggggggiiigggmmm|||qqq^^^UUUKKKCCCAAA@@@>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<:::999888:::>>>BBBEEEFFFCCCKKKOOOZZZpppgggYYYiiitttXXXEEE>>>>>>===;;;;;;::::::;;;:::;;;CCCLLL\\\iii}}}vvvpppkkknnnxxx}}}uuupppeeegggmmmwwwrrrmmmssszzzzzz}}}|||yyytttlllggglllmmmkkkgggeeeeeeaaa\\\SSSRRROOOLLLJJJJJJKKKMMMLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTVVVWWWVVVRRROOOJJJMMMPPPTTT[[[ggguuu~~~ttt___WWWWWWUUU[[[ooozzznnnccccccvvvxxxfffSSSEEEFFFFFFCCCGGGPPPZZZ\\\```hhhttttttiiiuuunnnXXXIII???;;;<<<999666444333333333222111111111111111000000000000///000000000111111111222.../////////000000111111////////////////////////////////////////////////000000111222222222222333@@@QQQbbbvvvyyywwwrrrpppnnnkkkiiilllsssxxx}}}|||ooogggeeedddgggkkkoooqqqtttxxx{{{xxxzzz{{{|||}}}~~~|||zzzyyyyyy{{{|||~~~{{{||||||~~~~~~}}}|||{{{vvvqqqjjjddd^^^WWWNNNHHHEEECCC@@@@@@CCCHHHMMMPPPUUUYYY]]]eeeqqqyyyfffPPPBBB@@@FFFLLLKKKYYYhhhsss|||eeeAAA;;;666444666666222222555444444333333222222222111222333333333333444444444444444444444444444444444444555555666777888:::;;;:::;;;:::;;;EEEZZZsssqqqqqqhhheeezzzqqqfffeeeuuuvvvjjjccc```bbb``````aaa```]]]^^^bbbooosssuuurrrqqqppplllggggggYYYLLLDDD<<<888BBBQQQdddrrr}}}zzzqqqmmmnnnooo```YYYUUUVVV[[[fffvvv}}}uuuooohhhcccdddiiijjjuuusssdddZZZOOOFFFCCCBBB???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999<<>>===;;;999999999:::===<<<:::>>>DDDLLLWWWiii{{{vvvmmmkkkrrr|||iiijjjnnnzzz~~~vvvwww|||rrrppprrrvvv|||}}}xxxtttrrrsssvvvyyyzzzvvvqqquuuxxxxxxvvvuuutttnnnggg\\\[[[VVVQQQLLLJJJLLLOOOQQQQQQQQQRRRSSSUUUVVVWWW[[[```fffkkkiiibbbWWWOOOOOORRRXXX```kkk{{{xxxmmmmmmfffhhhssswwwuuuuuudddZZZ[[[iiilll]]]RRRBBB<<>><<<999777777666444333444444222111111111111000000000//////111111111000000000//////......//////000000000111......................../////////............---111111111000222444555444999EEERRRiii{{{}}}{{{lllgggeeegggjjjmmmssszzzqqqiiiggghhhhhhhhhhhhhhhkkkppptttrrrtttwwwyyy{{{~~~~~~{{{yyyxxxyyy{{{}}}{{{||||||~~~~~~{{{xxxvvvvvvnnnggg]]]VVVQQQLLLGGGCCCAAAAAABBBDDDIIIOOOUUUYYYXXX___gggrrrrrrcccQQQEEEBBBEEELLLRRRZZZiiixxxuuuRRR<<<:::555333555666555333333444444444444333333333333444444444444555555555555444444444444444444444444555555555555666777888999999999888777<<>>IIIVVVffftttvvvqqqoooqqqsssggg___WWWUUUXXXbbbssszzzrrrhhhbbbccciiittttttfffYYYOOOEEECCCCCC@@@<<<::::::;;;;;;;;;;;;;;;;;;:::666888:::>>>AAAEEEHHHJJJIIIQQQcccyyyxxxWWWSSS___xxxsssXXXDDD===<<<:::777555444666::::::888999>>>@@@GGGVVVjjjzzzwwwuuunnnnnnyyyzzzxxxxxx}}}xxxwwwwwwxxx{{{{{{fffZZZTTTXXX```jjjrrrpppggg^^^ZZZYYY[[[bbbkkkqqqqqqooovvvyyyzzzzzzzzzzzzvvvooojjjhhhccc[[[TTTRRRUUUXXXYYYYYYZZZ[[[]]]___aaabbbgggrrr~~~mmmZZZNNNSSS[[[hhhwww}}}zzzuuuyyy}}}www___RRRMMMSSSTTTIIIFFF???AAAJJJNNNNNNWWWeeerrrsss{{{oooYYYBBB:::;;;:::666222666555333444444444333222111111111111000000000///222222111000000///.........//////////////////000................................................000222111///000444777666444<<>>AAADDDFFFIIILLLNNNWWWmmmiii[[[```mmmoooTTTBBB<<<;;;:::777666444555888888666777;;;555;;;EEEQQQbbbxxxxxxvvv|||wwwuuuyyy}}}xxxoooiiieeedddhhhqqq|||nnn```\\\YYY___kkkyyywwwdddUUUMMMJJJJJJPPPZZZaaaaaa___fffhhhhhhgggiiimmmlllhhhkkkjjjgggaaa\\\\\\bbbhhhhhhiiikkkmmmqqqtttwwwyyy|||vvvfff^^^cccooowww{{{fffSSSNNNFFFEEEIIIHHHDDDHHHQQQZZZ^^^bbbmmmzzzkkkiiizzziiiQQQDDD999777999777333222444333222333444444333111222222111111111000000000000000000000000////////////////////////.............................................////////////,,,000111---,,,111444444///666666AAA^^^rrrwwwzzztttxxxwwwtttxxx}}}wwwsssrrrrrrnnnhhheeeeeeiiipppxxxxxxuuussswww|||wwwuuupppiiiccc``````aaadddfffhhhjjjlllooosssvvvsssssssssssstttuuuvvvwwwqqqqqqssswww}}}}}}}}}~~~~~~~~~||||||}}}}}}|||zzzwwwvvvqqqrrrpppkkkccc]]]ZZZYYYLLLGGGBBBAAACCCFFFFFFFFFJJJMMMRRRWWW[[[bbbjjjooozzz~~~qqqfff^^^RRREEE@@@>>>BBBKKKRRRYYYbbblll||||||xxxXXX@@@666444444333111111333555444222222222222222222333333333333333444444444555555555555555555555555555555555555555444444444555666666555555777888888???TTTiiiqqqkkkaaaYYYXXXcccttt}}}ssslllvvvxxxrrrgggeeeeeeeeebbb]]]\\\___cccgggiiiiiilllqqqsssqqqfffbbb]]]VVVJJJ@@@<<<>>>EEEUUUiiiwwwyyypppjjjbbb[[[ZZZ[[[bbbppp|||uuujjjgggqqq}}}mmmcccggghhhXXXGGGAAA@@@???======999:::;;;;;;;;;;;;:::999888===BBBFFFGGGIIILLLNNNRRRbbboooxxxkkkRRR@@@;;;;;;:::888;;;888777999999777777;;;666:::>>>???DDDWWWttt~~~wwwvvv|||vvvxxx~~~vvvoookkkdddbbbeeennnxxxtttggggggnnnwwwxxxcccNNNIIIEEEHHHOOOSSSRRROOOOOOPPPNNNLLLOOOVVVYYYWWW___```___]]][[[___hhhpppuuuwwwzzz~~~{{{uuuttt{{{}}}mmmkkkqqqsssssswww~~~aaaJJJEEEMMMHHHCCCJJJQQQGGGRRR```jjjnnnvvveeeYYYgggvvvYYYEEE;;;777555777777444444666333222111222444444222000222222222222111111111111......//////000000111111000000//////.........---................................./////////000000'''...111,,,***...000000+++333000333JJJ```kkktttiiioooqqqnnnsss~~~|||~~~vvvuuuwwwzzzvvvllleeeccc\\\```ccccccaaaeeemmmuuuvvvuuurrrmmmgggcccaaaaaa___aaacccdddeeegggjjjmmmjjjkkklllmmmnnnoooppppppfffhhhmmmuuu}}}~~~~~~~~~~~~~~~~~~{{{||||||}}}}}}}}}||||||vvvwwwxxxwwwuuuqqqmmmjjjccccccbbb\\\SSSKKKGGGFFFHHHFFFDDDGGGLLLPPPQQQPPPVVVZZZ```eeejjjqqqyyy}}}ttt[[[HHHFFFGGGFFFAAAFFFRRR]]]aaacccooo}}}wwwyyy~~~mmmQQQAAA:::888777333555666333222222111000111111111111111111222222222222333333333444444444666666666666666666666666555555444444444555555666666555777777555777GGGXXXdddllliiiZZZTTT___jjjlllrrrsss~~~vvvgggeeeeeefffccc]]]\\\___```dddfffgggjjjpppsssqqqgggfffddd]]]QQQFFF@@@???AAAPPPeeewwwxxxkkkccc^^^ZZZZZZ\\\bbbmmmwwwwwwmmmmmm{{{ssspppggg\\\eeezzzyyyeeeNNNCCC@@@>>><<<===999999;;;;;;;;;;;;999999:::???EEEIIIJJJKKKMMMPPPSSSnnn}}}mmmQQQAAA===:::888888777777777777666666666666666888:::888:::GGG[[[lllxxxvvvuuu{{{|||xxxmmmllliiiiiimmmrrr{{{{{{ooohhhnnnzzz{{{eeeZZZOOOJJJQQQZZZ\\\YYYXXX\\\DDDCCCKKKDDDGGGQQQMMMSSSRRROOOMMMPPPYYYeeennnxxxyyy{{{~~~|||wwwvvvwww}}}}}}sssiiijjjddd___bbbnnn|||xxxlllNNNDDDDDDFFFBBBIIIUUUVVV[[[cccppp|||sssZZZYYYooovvvQQQ???<<<999777555555555444222111444444333333333222222222111111111111000000000000000000000000111111111111////////////........................////////////---///000222222000///------......///////////////000111222444;;;III]]]jjjkkkrrrvvvuuuxxx||||||~~~}}}xxxwwwuuuvvvyyyyyyqqqiiihhh```YYYYYYXXXXXX^^^gggjjjnnnrrrtttrrrmmmiiifffgggiiiiiieee___\\\^^^aaa]]]\\\]]]aaafffjjjjjjiiiaaaeeeooo{{{yyyzzz}}}~~~yyyyyy}}}{{{yyyxxxxxxyyyxxxtttpppkkkkkkkkkjjjgggbbb^^^[[[YYYVVVQQQKKKGGGDDDDDDDDDDDDGGGKKKMMMNNNQQQVVV[[[bbbdddhhhlllppprrruuuvvv|||lllZZZLLLAAA;;;???GGGDDDNNN___kkkkkklllyyyyyyuuuQQQ@@@:::333111444111111111111111111111111333222111111111222333444222111111111222333444444555777999888666444333333222444444444222222333444555777777555444777???GGG[[[jjjnnn```TTTXXXeeemmmssszzzwwwjjjjjjiiifffbbb___^^^^^^aaabbbeeefffhhhkkkpppsssmmmiiibbb[[[TTTLLLBBB;;;@@@NNNcccvvv~~~|||ssslll___bbbaaa\\\]]]hhhppprrrvvv{{{uuuwww~~~ppp___[[[\\\bbbuuuhhhKKKCCCCCC>>>::::::;;;<<<===<<<:::888888888>>>BBBJJJOOOKKKGGGNNNYYY\\\zzzzzzjjjOOO@@@<<<:::888888777777777777666666666555777888999777666<<>>???HHHXXXiiitttvvvrrrmmmaaaccccccbbbgggooorrrooopppxxx~~~|||kkk___UUUXXXbbbooo}}}xxx^^^GGGAAAAAA>>>;;;===;;;<<<===<<<:::999:::;;;BBBHHHMMMMMMMMMOOOSSSVVVfffppp|||~~~gggLLL>>>;;;:::888888777777777666666666555555666777777666444555777:::BBBOOO```qqq|||vvvvvvrrrttt|||vvvvvvvvvttttttuuukkkeee___\\\^^^iii~~~uuulllgggqqqdddTTTLLLKKKOOO```iiiaaaVVVRRRMMMKKKNNNTTT\\\bbbfffhhhjjjgggaaaZZZWWWVVVaaaiiippppppiiibbb```bbbcccwww}}}rrrhhh___^^^gggeeennnyyyiiigggcccfffuuu~~~lllggg___YYYTTTOOOKKKHHHJJJIIIRRRWWWXXXeeewww|||wwwuuukkkRRRCCC:::777999888666555444555444333111333333333222222222111111111111000000000000//////............/////////////////////............------............/////////------------------------------...////////////.../////////...///666@@@HHHUUUkkk~~~{{{{{{zzzzzz{{{xxxyyy|||{{{sssnnnhhh^^^VVVRRROOOPPPRRRWWW^^^gggpppuuuxxxyyyxxxrrrhhh___YYYWWWYYYVVVTTTUUUXXXYYYXXXVVV```fffnnnsssssspppkkkiiinnnlllkkkkkkgggaaa___bbb```^^^\\\[[[ZZZXXXUUUSSSPPPPPPOOOMMMKKKHHHFFFDDDFFFFFFGGGHHHJJJKKKLLLMMMRRRSSSVVV\\\bbbgggjjjjjjkkkeee]]]VVVQQQMMMKKKIIIHHHCCC@@@DDDIIIOOOWWW^^^wwwzzz}}}MMM???444444555333333666000000000000000000000000111111111000111222222333222111111000000000000111222444666555333222111111000111222222111000111333000222444333222444999>>>GGGVVVjjjtttoooggggggnnnssswwwzzz|||vvvpppooonnnjjjeeeaaa______aaacccdddeeeeeegggkkknnnlllgggbbb```___XXXLLLBBB???BBBKKKYYYhhhqqqrrrpppdddcccdddiiisssxxxrrrhhhmmmuuu{{{{{{yyyeeeWWWVVVWWWaaatttbbbPPPAAA>>>???======@@@<<<<<<<<<;;;:::;;;>>>AAAFFFKKKMMMLLLOOOUUUXXXWWWttt{{{bbbccc}}}zzzcccIII===:::999888777777777666666666555555555555444444555666666444333555;;;DDDPPPbbbyyyyyywww}}}~~~}}}xxxuuukkkfff___YYYXXX___nnnzzz~~~pppfffccchhhnnnhhh```ZZZ___rrrwwwfff^^^UUURRRXXXeeerrrzzzwwwvvvrrrkkk```YYY\\\ccc{{{wwwccc\\\^^^nnnyyylllbbbbbbnnnqqqtttiiijjjhhhlllxxxssscccNNNMMMJJJHHHGGGIIILLLOOOQQQUUUccckkkmmm}}}vvvsss{{{eeeMMM@@@;;;999666666777555444444444444333111222222222222111111111111111000000000////////////........./////////000000//////.........------------------.........//////......---,,,,,,---......,,,---......//////.........///...------000555:::EEE[[[wwwyyyuuurrrwww~~~|||}}}wwwwwwzzzuuudddXXXTTTPPPKKKHHHLLLSSSZZZ^^^ggghhhiiifffaaa\\\YYYYYYYYY\\\___^^^ZZZWWWVVVVVV\\\```eeeeeebbb___]]]^^^^^^ZZZXXXXXXUUUQQQQQQTTTPPPOOONNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHKKKOOORRRTTTUUUUUUYYYXXXYYY]]]bbbeeedddbbbXXXRRRIIIBBB>>><<<;;;;;;@@@FFFPPPYYY```gggooovvvpppVVV;;;555222444444111111444000000000000000000000000000000000000111111222222222111000///////////////000222444444222000000000///000111111000000111222///111333333333444777:::AAAFFFXXXmmmvvvrrrrrrwwwooovvvqqqzzz~~~zzz{{{zzzvvvssssssqqqlllgggbbb``````bbbcccdddddddddeeehhhkkklllgggccccccccc\\\NNNCCC@@@???CCCPPPaaannnrrrrrrdddbbbdddnnnzzz{{{nnn```hhhsssvvvooolllkkkooovvv{{{{{{yyywwwqqq```TTTUUU]]]fffqqqqqqPPPFFF???>>>>>><<<>>>AAA;;;;;;;;;::::::===BBBFFFLLLLLLPPPVVVWWWWWW```lll~~~^^^XXXeeewww```GGG;;;999999777777666666666666555555555555444333222333555777666444444555777;;;EEE[[[yyy{{{xxx~~~zzzvvvtttnnnfff``````dddgggiiigggaaaYYYUUU\\\iiiuuutttiiifffhhhhhhuuu{{{kkkddd___bbbmmm{{{}}}vvvooohhhjjjyyy|||eeeaaajjjrrrggggggrrryyypppddd```fffgggjjjnnnnnnfffYYYNNNJJJLLLNNNNNNPPPSSSYYY]]]hhhnnn|||ggg___lllxxxTTTHHH>>>;;;;;;999777777666555333333444444333111222222111111111000000000000000000////////////...//////000000000111111111............------------------------............//////...------...//////,,,------..............................///222444666EEE\\\pppyyywwwqqqmmmllluuu}}}uuuqqqpppxxx~~~xxxllliii```TTTKKKGGGHHHIIIJJJNNNOOOOOOOOOOOOPPPQQQSSSXXXccclllkkk```XXXWWW[[[VVVXXXYYYWWWTTTSSSVVVZZZXXXSSSNNNNNNLLLIIIJJJMMMIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPSSSVVVYYYZZZZZZZZZRRRPPPMMMNNNOOOOOOKKKHHHEEECCC@@@===<<>>===>>>@@@::::::::::::<<>>:::999888555666999555444333333444444333111111111111000000000000///000000////////////......000000000000111111111111.........------------,,,,,,------------.................................,,,,,,---............------......///000111111222333999HHH[[[iiimmmnnnpppjjjvvv~~~zzzqqqkkkkkkttt{{{xxxooobbbXXXQQQMMMHHHEEECCCCCCBBBAAABBBCCCEEEFFFRRR___kkkjjj^^^TTTUUUZZZWWWWWWUUUTTTTTTWWW[[[___\\\TTTMMMLLLJJJHHHHHHKKKJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRQQQPPPOOONNNPPPQQQSSSUUUUUUUUUUUUTTTIIIFFFCCC@@@???===;;;:::888<<<@@@AAABBBGGGPPPXXXiiixxx~~~~~~xxxpppLLL999444444333222111///...000222////////////////////////......///000000000000///111000000////////////000...000222222111//////000...///111111000000111333222222222333444555666777888888DDD___xxxuuukkkkkkllluuuyyyttttttttt}}}{{{zzzxxxvvvvvvsssoooiiieeecccbbbbbbcccdddccccccdddgggiiikkkjjjiiihhheee]]]SSSKKKDDDBBBCCCKKKWWWccciiikkkeeebbbdddnnntttooocccZZZ\\\kkk}}}sss^^^RRRQQQOOONNNOOOSSSWWWXXXVVVSSSTTT\\\hhhsss|||~~~~~~kkkdddfffkkkiiiqqqvvvvvvyyyuuu]]]CCCBBBAAA@@@@@@??????>>>>>>:::;;;<<<===@@@FFFMMMQQQWWWYYYfffpppgggaaa~~~eeebbbqqqxxxttt^^^GGG;;;:::888666666666666555555555444444444444333333222111111222333333333666999999;;;EEERRReeeqqq~~~~~~~~~uuuyyy|||xxxrrrqqqoookkkaaa___\\\XXXWWW[[[cccjjjsss^^^SSSXXXbbbeeewwwfffaaabbbdddlllzzz~~~tttggg```___hhhssstttjjjiiiwww~~~hhhccc```^^^dddhhhqqqssskkk```\\\[[[ZZZVVVZZZ___bbbaaa`````````]]]^^^```fffoooyyy}}}zzziii^^^jjjppp]]]NNNFFF>>>;;;999999666333444888555444222333444444333111111111000000000/////////000000/////////........./////////000000000000111.........---------,,,,,,,,,,,,---------.........,,,---............---,,,+++,,,------......---------------...///000000000333555>>>LLLVVV^^^hhhrrrqqq~~~|||uuullliiinnnxxx|||ssslllgggaaaYYYSSSLLLJJJHHHGGGEEECCC@@@???GGGPPPXXXXXXQQQKKKKKKNNNSSSRRRRRRSSSWWW[[[]]]^^^XXXOOOHHHFFFFFFFFFGGGKKKKKKLLLMMMMMMKKKLLLOOOQQQPPPPPPQQQQQQPPPMMMKKKIIIIIIIIIIIIIIIIIIHHHGGGGGGBBBAAA???===;;;;;;>>>@@@BBBKKKTTTVVVTTTVVV```jjj}}}{{{qqqTTT???777777111111000///...///000111........................---...///000000000//////000000//////000000111111...000222222111000000000...000111111111111222444444222111111222444555555777:::CCCUUUmmm|||yyynnneeedddeeellltttzzz~~~uuu}}}~~~yyyuuuuuusssooojjjfffddddddbbbcccddddddccceeegggjjjiiikkklllkkkfff___XXXTTTMMMKKKIIIMMMUUU___gggkkkiiifffhhhnnnnnnggg```___aaakkkxxxyyyhhhRRRJJJMMMGGGGGGHHHIIIIIIIIIHHHHHHKKKQQQZZZccckkksss{{{~~~{{{zzz~~~|||pppmmmsssvvvzzzxxxnnndddbbbcccdddeeehhhgggccc```[[[OOOAAA@@@@@@@@@???@@@@@@???<<<;;;===???BBBFFFLLLSSSWWWcccqqq}}}yyyoooxxxqqqyyyttt___GGG<<<:::888666555666666555555555444444444111333555555333333444666333000000555777666:::BBBDDDTTTdddmmmxxx~~~yyyvvvuuusssuuuwww{{{xxxyyyyyyuuutttqqqlllgggdddeeeiiilllkkkiiigggaaaTTTKKKNNNXXX]]]tttjjjOOOVVV]]]]]]bbbmmmxxxwwwkkk___[[[VVVYYYggguuu{{{ccc^^^aaafffqqq~~~}}}dddPPPQQQTTTUUUYYY]]]aaabbb]]]\\\^^^\\\VVVZZZ]]]bbbhhhllloooqqqssswwwtttrrruuu}}}}}}yyyuuu|||mmmqqq{{{{{{kkkjjjxxxfffNNN???===@@@:::888888;;;999444222444555333222222444444333111000000000000////////////000/////////......................../////////000......---------,,,,,,,,,,,,,,,,,,---------......***+++---......---+++***+++,,,------......---------,,,,,,---...//////...---...555>>>DDDLLL\\\lllzzz|||rrrhhhjjjttt~~~}}}wwwmmmfffXXXWWWUUUSSSOOOJJJDDD??????AAADDDEEECCCBBBBBBBBBHHHGGGHHHLLLRRRUUUUUUSSSMMMEEE>>>>>>AAACCCFFFJJJIIIKKKLLLJJJHHHGGGJJJNNNHHHIIIKKKMMMLLLJJJHHHFFFAAA@@@???>>>===<<<;;;;;;;;;<<<===;;;;;;===CCCIII]]]iiittttttnnnmmmvvv```GGG:::444222333222222111//////111000...........................,,,---///000000000///...000000///000000111222333...000222222111000000111...000111222111111333444444222000///111333444555222666;;;CCCYYYqqqyyyttt```___]]]___jjjzzzzzz|||yyyuuuuuusssooojjjfffddddddbbbcccdddddddddeeehhhkkkgggkkknnnmmmgggaaa]]][[[VVVSSSPPPPPPUUU^^^hhhnnnmmmkkklllnnnjjjbbb```cccbbbhhhooommm\\\HHHAAAEEEAAACCCCCCBBBAAA@@@AAABBBBBBFFFMMMSSSWWWZZZ\\\^^^```___```cccjjjrrrxxx{{{wwwnnniiijjjdddZZZZZZbbbiiiiiiddd^^^[[[[[[YYYTTTXXXVVVRRRMMMHHHFFFDDDBBB>>>???>>>>>>AAABBB???;;;<<>>;;;;;;<<<===???<<<:::;;;???BBBCCCBBB<<<:::777555777:::===>>>=========>>>@@@CCCAAA>>>>>>>>>===<<<<<<=========<<<:::;;;???@@@===<<<>>>CCCEEEJJJLLLIIIIIIVVVgggssswww}}}{{{pppXXX@@@666666444222333111111000000//////......//////.........---------...---,,,,,,,,,,,,---...------......//////000000000///...---------------......///111111222222222222222333333333222222111666222222:::HHHXXXkkkyyymmmaaaZZZ___dddkkk|||~~~zzztttvvvvvvsssmmmgggdddcccdddddddddeeefffggghhhiiillllllkkkjjjhhhfffdddcccaaa^^^[[[]]]bbbeeedddaaalllpppttttttpppjjjeeebbbdddccc___XXXOOOGGGBBB@@@CCCEEEFFFEEEBBB@@@>>>>>>CCCEEEGGGHHHGGGFFFGGGGGGMMMMMMQQQVVVXXXYYY```hhhbbbaaa^^^XXXSSSQQQSSSUUURRRUUUVVVSSSMMMIIIJJJMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>===<<<======??????AAAIIIMMMIIIFFFLLLZZZfff}}}qqqooommmYYYDDD:::888777777777555555555555555444444444444333333333222222222222333333333333333333333333333444888???GGGRRRbbbppp}}}|||yyyuuuuuuyyyzzzwwwuuusssxxx~~~}}}zzzxxxzzzvvvsssrrroookkkkkknnnlllkkknnnqqqmmmccc______```eeegggdddcccddd```ZZZVVVYYY___gggqqqxxx{{{|||dddZZZSSSVVVZZZ\\\^^^bbbddd]]]XXXYYY[[[\\\___cccdddjjjnnnmmmnnnuuuzzzzzz~~~|||{{{~~~vvv|||vvv[[[\\\```yyy~~~vvvlllXXXPPPDDD===:::999666444555555555555444444444444222222111000000111222222111111111000000000//////........................///.........------------......------------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...------------------------,,,///111//////666DDDPPPddd{{{vvvvvvwwwuuutttxxx~~~yyy{{{zzzuuuttt{{{vvvuuuzzz{{{vvvuuuvvvpppfffXXXRRRKKKFFFDDDAAA===:::>>><<<;;;<<>>:::999777555444555777888666999======;;;:::888777:::;;;<<<>>>??????===<<>>JJJZZZhhhxxxjjjaaabbbfffjjjvvvxxxwww~~~|||wwwrrrnnnkkkgggeeeeeeeeeeeeeeegggiiikkklllooollliiifffdddcccddddddddd```^^^___cccdddaaa^^^fffmmmuuuxxxvvvqqqnnnmmmgggddd]]]TTTKKKEEEBBBBBBDDDDDDEEEDDDBBBAAA@@@@@@CCCEEEGGGHHHGGGFFFEEEEEEFFFHHHOOOXXX]]]___eeelllhhhccc]]]XXXVVVVVVUUUTTTUUUUUUSSSOOOJJJFFFFFFGGGDDDCCCBBB@@@??????>>>>>>===<<<;;;;;;<<<===???@@@FFFKKKMMMHHHDDDHHHRRR\\\xxxsssdddjjjwwwkkkXXXCCC:::888777666777333333444444555555555555222222222222111111111111222222222222222222222222444111111444888???LLLXXXqqq|||xxxrrrpppmmmhhhmmmlllqqqyyy~~~zzzzzzxxxsssqqqssstttrrrqqqqqqnnnpppooolllkkkkkkjjjgggfffhhhkkkppptttuuussspppeeecccccceeefffcccccceeehhhcccbbbgggmmmoooqqqtttwwwwww{{{yyyyyytttWWW\\\jjj}}}ppp\\\MMMCCC???:::888999999666444555555444444444333333333222111111000000111111222000000000000////////////....................................------------......------------......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------///000///...222999???OOOfff}}}yyyqqqqqqrrrppplllppp~~~tttnnnooo{{{|||}}}~~~~~~{{{xxxvvvvvvvvvyyy~~~sssiii]]]TTTPPPLLLEEE???BBB@@@===<<<<<<;;;999777999::::::888666555555666555999======999666777999888888999<<>>=========>>>;;;:::::::::<<>><<<999888888888666444444444444444333333333222111111000000000000111111000000/////////.................................------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------......//////000111222333???PPPdddoooooonnnnnnppplllfffiiizzzxxxnnnmmmrrrwww~~~~~~wwwtttpppooosss|||zzzmmmbbb]]]ZZZYYYWWWZZZVVVNNNGGGCCC@@@??????===@@@CCCAAA===999999:::<<<===@@@DDDEEECCCCCCFFFCCCAAAAAAGGGRRR___iiinnnfff^^^YYY]]]fffttt{{{}}}{{{tttiiiUUU???333222222333222000111222........................------------------------------------------------/////////......------------------------...///000......///000111111000000000111111222222222222222222222444555444888EEESSSrrrrrrtttwwwtttoooqqqxxxsssttt|||}}}wwwrrrmmmjjjfffeeedddeeegggjjjnnnpppooolllgggcccaaaaaadddfffgggfffggghhhiiifffaaa]]]jjjvvv}}}|||~~~xxxsssiii]]]SSSMMMLLLMMMJJJHHHGGGFFFHHHJJJKKKKKKNNNLLLJJJIIIJJJKKKKKKLLLRRRTTT]]]iiippprrrvvvzzzyyyxxxvvvtttrrrpppmmmjjjccc[[[QQQKKKIIIGGGDDD@@@AAA@@@???>>>>>>=========999999:::<<>>===<<<<<<<<<:::;;;===AAAEEEIIIMMMPPPHHHCCC>>><<<999:::BBBMMMkkkppp]]]aaaxxx|||eeeSSSAAA999999888666666666666555444333222111111444333333333222222222222000000000000000000000000000...///333333000///222111222555===EEEOOO___lllzzzvvvrrrmmmjjjooovvv{{{vvvqqqrrrxxx~~~~~~~~~aaaUUUdddxxxkkkaaaRRRFFF@@@===:::999;;;999666333333333555666333333333222222222111111///000000111111000000//////.........------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------+++,,,...///000000000000333333888CCCNNNXXXbbbiiipppmmmpppzzzvvvpppoooxxxuuuiiimmmsssvvvvvvwwwxxxyyyvvvvvvuuuqqqqqq{{{rrriiihhhnnnttt{{{yyyiii]]]ZZZ\\\^^^bbbttt|||qqqdddhhhrrrppp[[[CCC888333)))---111111---***,,,///000,,,,,,,,,---------------,,,,,,,,,,,,------------,,,------......------,,,.........---------------......---------...//////...//////000000/////////------...///000000000000222222444555222111777@@@QQQcccxxxyyynnnhhhhhhooovvv{{{zzzzzz|||}}}|||sssmmmllleeeeeeeeeeeeeeeffffffgggdddeeeeeefffeeedddcccbbbdddfffjjjmmmnnnmmmkkkjjjvvv~~~~~~xxxqqqllljjjiiiccc___ZZZ[[[```fffjjjkkkiiiddd______bbbeeegggfffkkkkkkrrr~~~zzzkkkddddddVVVOOOFFFBBBBBBBBB@@@===>>>>>>===<<<<<<;;;<<<<<<>>>@@@CCCGGGJJJMMMNNNOOOFFF???::::::999===MMM___mmmfffbbbrrr}}}dddRRR@@@999999888666666444444444333333222222222222222222222111111111111000000000000000000000000222//////333444111000222111...///333777;;;FFFRRRkkkwww~~~|||wwwqqqlllmmmqqqpppmmmkkklllrrrxxx~~~}}}zzzxxxsssYYYWWWppp|||~~~xxxlllfffNNNIIICCC>>><<<;;;999777999999888666555555777888222222222222111111111111...///000111111000///............---------,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******+++,,,,,,------+++---......------///222222111333999???GGGVVVeeeooorrr{{{}}}{{{~~~}}}}}}~~~~~~tttgggmmmrrruuu~~~|||tttuuuuuuuuuxxxtttmmmoooxxxzzzllliiilllrrrvvvxxxyyy}}}dddMMM>>>444444333(((---222333///---111222111++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,------------------...///......---------.........///////////////......,,,---...///000000000000222000111333222111333999EEEVVVjjjvvvuuummmddd^^^bbbfffjjjoooxxx}}}sssnnnmmmggggggggggggfffdddcccbbb``````bbbbbbccccccbbbbbbccceeeiiilllmmmmmmmmmlllrrrvvvyyy{{{zzz|||~~~{{{xxxwwwxxxyyytttnnniiiiiipppwww|||~~~{{{yyyxxxzzz~~~{{{nnn```YYYXXXIIIEEE???======>>>>>>===<<<<<<<<<<<<===???@@@AAADDDFFFIIILLLMMMLLLJJJIIIAAA;;;:::???CCCOOOjjjuuulllttt}}}}}}cccQQQ@@@999999888666555222222333333333333444444111111111111000000000000000000000000000000000000111---+++...///------///...,,,...222222111888BBBKKKZZZhhhlllnnnvvv}}}yyytttooonnnqqqmmmllljjjkkkooovvv~~~~~~|||}}}lllkkkrrr}}}oooZZZ```}}}wwwllllllbbbPPPIIIBBB???<<<;;;;;;<<<<<<;;;555666777666444222222333222222222111111111111000...///000111111000///.........---------,,,,,,,,,------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++---///---***+++...222,,,,,,///111111666III\\\llluuu~~~yyywwwwwwzzzzzzppplllrrruuuzzzyyyxxxwwwxxx{{{|||rrrnnnrrr|||xxxkkkjjjnnnxxxxxx||||||}}}~~~___III;;;444...222666111+++111222...---000///++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,------.........000///...---------------...///////////////.........///000111222222222222111...///333444333555888===KKK]]]lllrrrooodddZZZ``````aaahhhvvv~~~~~~}}}zzzzzz}}}tttpppooohhhiiiiiiiiigggdddaaa___^^^^^^^^^___```aaabbbbbbbbbeeehhhkkkkkkkkkllllllmmmnnnnnnmmmnnnppptttxxx{{{{{{{{{yyyyyy|||~~~xxxrrrssszzz}}}mmm^^^SSSMMMJJJBBB@@@===;;;<<<>>>??????;;;<<<===???AAACCCFFFGGGHHHJJJMMMOOOMMMJJJFFFCCC<<<999<<>>CCCIIIPPPYYYccciiiuuuzzzyyyzzzrrrjjjjjjrrr{{{~~~~~~~~~zzz~~~}}}}}}wwwttt{{{xxxyyybbbXXXdddvvvsssmmmooouuummmaaaUUULLLFFFAAA???;;;999666777:::;;;:::888555555444333333222111111222222222111000//////...,,,,,,---.../////////...000///---,,,,,,---///000------------------------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......000///------///444999===PPP^^^uuu{{{wwwsssnnnjjjmmmxxxzzzvvvwwwvvvxxx|||xxxqqqpppwww~~~xxxvvvuuuuuu{{{wwwtttoooiiikkkuuussswww~~~xxxuuuuuuyyyuuu{{{~~~|||vvvsssuuuuuu___<<<999555111///...///000------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......////////////////////////.../////////000000000111111000000111222333444555888<<>><<<<<<<<<======999<<<@@@CCCEEEGGGKKKMMMQQQOOOOOOOOOIIIAAA===>>>@@@@@@GGGZZZwww{{{ccc___qqqvvv]]]NNN???999888777555555555555444333222111000000000000000000000000000000///000000000000///..............................////////////000111222333///111444888===CCCKKKPPP___lll}}}}}}|||{{{wwwxxx~~~}}}~~~{{{||||||zzz{{{~~~uuuwww|||sssmmmrrrxxxwww}}}~~~|||ttt```gggwwwwwwooollltttzzzwwwllldddWWWRRRJJJCCC???===;;;999;;;999777777999;;;:::888555444444333222222111111222222111111000//////...------......///.........///...---,,,,,,---...///------------------------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,------------...000///---,,,...111444666@@@HHHYYYnnnyyyxxxssspppmmmkkkmmmvvvxxxssstttyyywwwuuuoookkkppp}}}zzzwwwvvvzzzxxxxxxtttnnnoooqqqpppvvv{{{{{{~~~~~~{{{~~~~~~yyyyyy|||vvvgggRRR@@@444333111000//////000111------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---------..............................///////////////000000000111111222222333333444444666999AAAOOO___kkkooooookkkgggbbb```gggvvv~~~yyyxxxyyyzzzzzzvvvsssqqqnnnqqqttttttpppiiiccc^^^\\\ZZZZZZYYYYYYZZZ\\\___aaadddeeefffiiilllnnnmmmllllllkkkjjjhhhgggfffffffffbbbccceeegggjjjqqqxxx~~~~~~tttggg]]][[[WWWQQQJJJDDDAAA@@@???<<<;;;:::::::::;;;<<<===@@@CCCFFFHHHJJJMMMQQQSSSZZZSSSLLLHHHCCC<<<:::<<<;;;MMMlllxxx```VVVaaa~~~wwwrrr[[[LLL===888777666444444666555555444333222111111000000000000000000000000...////////////...------........................//////...//////000111222---...//////000444888<<>>======>>>999999888999:::<<<>>>???DDDGGGJJJMMMPPPSSSWWWZZZYYYPPPGGGBBB???<<<===@@@RRRnnngggZZZPPPXXXrrrmmmzzzqqqoooYYYKKK===888888666555444666666555444444333222222000000000000000000000000...////////////...------........................///.........//////000111111111111000//////222444999>>>CCCGGGKKKQQQYYY```jjjqqq{{{{{{rrrjjjggggggmmmvvv{{{zzzwwwxxxpppqqqsss|||zzzrrrnnn}}}zzzrrrlllrrr{{{vvvmmmooo{{{wwwkkkhhhooowwwrrrttt|||xxxpppvvv}}}eee^^^XXXTTTNNNFFFAAAAAA???===<<<<<<<<<<<<:::888888888888888888888777666333333333333222222111111111111000000////////////.../////////...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************+++++++++***+++,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,000---111<<>>===<<<;;;;;;;;;999999:::;;;>>>AAACCCEEEEEEHHHMMMQQQSSSTTTVVVWWWRRRKKKDDD???;;;;;;BBBKKKmmmpppYYYUUUWWWhhhtttSSS}}}tttmmmXXXJJJ===999999888666555555555555444444333333222000000000000000000000000//////000000000///.......................................---......///000000000000///------...000666666777777888===EEEKKKUUU___mmmyyy{{{rrrkkkhhhgggjjjrrrwwwwwwwwwxxxmmmooottt~~~zzzssssssoooooo}}}uuupppmmmlll~~~zzzvvvvvv{{{ssspppsss|||~~~vvvzzzzzzpppxxx||||||tttkkkfffcccRRRNNNJJJHHHCCC>>>>>>BBB;;;;;;::::::;;;999777444777888888888777666666555333222222222222222111111000000000///////////////.../////////...---,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------------,,,000///000444999AAAQQQ```jjjuuu~~~|||}}}wwwmmmfffiiioooqqqvvvxxxzzzzzzuuuttt~~~~~~{{{}}}vvvsssxxx|||}}}uuussswww~~~yyyoooVVVJJJ;;;111///000444666...//////000///---+++***,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,---------............................../////////...............000111333444444222111///111444666666999CCCTTTaaaooowww}}}}}}xxxxxx~~~zzz}}}|||}}}lllfffddd```^^^^^^[[[XXXTTTSSSSSSTTTTTTSSSOOORRRXXX___fffiiiiiihhhgggggggggggghhhiiijjjjjjeeeeeedddccceeejjjrrrwww{{{ppphhhbbbZZZUUUUUUYYY^^^aaaWWWQQQIIIDDDAAA@@@>>><<<<<<<<<<<<<<<;;;:::999999:::;;;<<>>FFFRRR]]]eeelllrrrwww|||}}}zzzwwwsssttttttzzz}}}|||rrruuu{{{zzzrrrqqquuuuuuwwwzzzqqqnnnooo}}}wwwwww~~~zzztttuuu~~~{{{rrrgggccc___ZZZVVVRRRPPPMMMLLLDDDAAA@@@@@@===999:::???888777888999:::999777555555777999999777555444444222222222222222222111111////////////////////////.........///......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))******************************+++,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............000000---000===LLL\\\kkk}}}yyyuuuqqqooorrrzzzxxxqqqsssyyysssyyy~~~wwwtttuuu~~~~~~|||tttyyyqqq[[[KKK???777111111222000------+++,,,.../////////......,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,---------......------------------------------.........////////////000111222222111000000000333666555444:::FFFQQQgggrrr}}}zzztttsssuuummmvvv|||zzzzzzwww}}}}}}kkkcccbbb___\\\\\\^^^ZZZUUUSSSSSSTTTRRRPPPOOOQQQUUU\\\bbbeeefffeee^^^^^^]]]^^^___cccfffhhhfffggggggggghhhkkkpppsssqqqvvv{{{|||{{{uuuhhh[[[YYYUUUOOOLLLKKKKKKKKKKKKFFFDDDBBB@@@???===999777888888999:::;;;;;;<<<<<>>DDDIIINNNQQQYYYaaahhhhhhhhhlllooopppwwwwww}}}~~~}}}xxx}}}yyyxxx{{{~~~yyytttpppttt{{{zzzsssnnnooovvv}}}{{{vvvsssssszzzyyyuuuuuuwwwtttqqqoookkkeee[[[TTTEEECCC@@@???@@@BBBCCCDDD???<<<<<<===<<<888888:::888777777999;;;;;;999777444777:::999666444333444111111111111111111222222////////////////////////------......///.........,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))))))))*********+++***************++++++,,,)))*********++++++++++++***++++++++++++,,,,,,,,,------,,,++++++,,,,,,---,,,,,,...///,,,***000888FFFSSSeeeuuu}}}|||uuupppiiieee```___ccclllvvv}}}}}}wwwvvvyyy{{{qqqdddQQQ>>>222222///000333222,,,***,,,,,,,,,------......------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************************************))))))******++++++,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,---...///000000......//////000000111111---000333222111444===DDDVVVcccrrryyyvvvnnniiigggdddgggqqqyyypppwww|||~~~oooeeebbb^^^___cccaaa\\\VVVSSSTTTTTTQQQNNNMMMMMMPPPTTTXXX[[[[[[ZZZRRRRRRRRRSSSVVVYYY\\\^^^^^^aaadddggghhhiiikkkmmmhhhlllnnnkkkfffaaaXXXPPPOOOLLLHHHEEEDDDCCCAAA???;;;;;;;;;;;;<<<===<<<;;;:::;;;;;;===???AAACCCEEEGGGHHHJJJMMMRRRVVVZZZ]]]SSSQQQMMMGGGBBB>>>===>>>:::BBBTTTllluuu___bbbyyy~~~~~~```MMMCCC???ooofffSSSFFF:::777888666444333333333222222222222222222000000000000000000000000------......------,,,+++------------------------...------,,,,,,,,,------,,,---...---+++***+++,,,111///,,,******,,,000222...------///222666999:::888AAAIIILLLOOOVVV^^^aaalllkkkmmmtttxxxwwwvvvwwwyyy~~~zzzrrroooooorrr|||uuulll`````````eeeppp{{{~~~xxxpppnnnooopppooommmnnnqqquuukkkkkkmmmoookkkbbb]]]]]]XXXQQQOOOQQQQQQIIIBBB???::::::;;;<<<======??????===;;;;;;>>>>>>:::888999888777666777888999777555444777:::999666333333333111111111111111111222222.........///////////////,,,,,,---.../////////...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((())))))*********+++*********)))***++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,///---,,,***)))******+++,,,+++---111000,,,,,,...111666CCCUUUgggnnnlllgggddd```ZZZVVVWWW\\\dddiii~~~~~~{{{|||zzz|||}}}mmmYYYJJJ???888333111///...///111---(((---666000///...---+++***))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************************(((((()))***+++,,,,,,---,,,,,,,,,---------......------------------------***+++,,,---...000111111------------...///111222,,,...000///...111888>>>GGGTTTfffqqqrrrlllfffccceeebbbfffxxx}}}sssuuu{{{rrrhhhddd```dddnnnccc]]]VVVTTTUUUTTTQQQNNNIIIIIIIIIKKKNNNOOOOOONNNIIIJJJKKKMMMOOOQQQSSSTTTQQQUUU[[[___aaaaaabbbbbbaaaeeeeee___YYYUUUPPPJJJLLLIIIFFFDDDCCCAAA???===???===;;;::::::<<<===>>>BBBBBBBBBCCCEEEHHHKKKLLLPPPQQQSSSVVVZZZ___ccceeeLLLHHHBBB<<<888999===AAAJJJWWWsssooo]]]ZZZllljjjNNNBBBAAABBBxxxmmmzzzlllQQQEEE:::777777555555666666555333222111000000000000000000000000000000000//////.........---------........................------------------------+++,,,------......------...------,,,,,,------...............////////////555666888:::===AAACCCEEEOOOQQQUUUXXX]]]cccjjjnnn|||yyyzzz}}}xxxrrrkkkiiippp}}}lllaaaZZZUUUQQQQQQRRRSSSTTTWWWYYY\\\]]]\\\^^^``````]]]YYYVVVUUURRRRRRQQQPPPNNNMMMKKKJJJDDDDDDDDDDDDCCCAAA???===:::999888888:::::::::888;;;;;;::::::999888777777777777777777666666666666666666666666777777777777444444333222111000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---.........,,,+++,,,---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******************************************+++++++++++++++*********))))))++++++++++++++++++++++++...------,,,,,,------...///333999CCCOOO\\\gggmmmlllfff```[[[WWWUUU\\\dddsssyyyyyy~~~|||qqq~~~yyywww}}}ttteeeUUUAAA555333444222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************+++++++++*********))))))************************,,,,,,,,,++++++*********------------------------,,,,,,.../////////...------------............///111000//////000333666999???IIIYYYiiitttvvvpppjjjjjjjjjhhhkkk}}}xxxttt}}}wwwqqqnnnlllooowwwpppggg^^^YYYVVVQQQNNNNNNPPPMMMJJJIIIKKKKKKHHHEEEFFFEEEDDDFFFHHHJJJJJJJJJKKKMMMOOOQQQTTTWWWYYYZZZZZZYYYXXXVVVSSSNNNIIIEEEFFFEEEBBB@@@>>>??????@@@===>>>????????????AAABBBGGGIIIJJJJJJKKKMMMQQQUUUUUUbbbjjjfff___[[[XXXUUUKKKDDD@@@???;;;888BBBPPP^^^|||xxxfffTTTRRRaaazzzrrrUUUGGG???;;;:::}}}tttjjjRRRFFF;;;777666444333444666666444333222111111111000000000000000000000000//////.........---------........................------------------------+++,,,------...---------------,,,,,,,,,,,,---------.........////////////---...///111333666888999@@@AAADDDFFFHHHMMMRRRVVVddddddhhhnnnuuuxxxuuuqqqxxx|||~~~wwwsssuuusssqqqrrrvvv~~~|||ppp```SSSLLLHHHDDDAAAAAAAAAAAABBBCCCEEEFFFGGGJJJLLLNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@===;;;:::777666666777:::;;;;;;:::;;;::::::999888888777777666666666666666777777777555555555555555555555555333333222111000///......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...---+++***+++,,,------,,,,,,,,,+++++++++************************************************************************,,,,,,+++***)))))))))***+++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,,,,---------...111777@@@KKKVVV\\\jjjnnnttttttkkk```]]]```mmmwwwqqqqqqttt|||~~~~~~||||||rrraaaUUUKKKBBB666111111333222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************+++++++++*********))))))************************,,,,,,,,,+++++++++******------------------------,,,,,,.../////////...------------............///000///......///222555777888>>>LLL___qqqyyywwwqqqnnnkkkggghhhuuu{{{{{{wwwwww{{{}}}}}}ooobbb[[[WWWRRRPPPQQQNNNMMMJJJHHHGGGGGGGGGHHHDDDDDDCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLNNNPPPQQQOOOOOOOOONNNLLLIIIEEEBBB@@@???>>>===<<<======>>>>>>??????>>>>>>@@@CCCFFFFFFIIIOOORRRUUUYYY^^^bbbnnnrrrpppdddYYYRRRLLLGGG;;;777777<<>>>>>>>>>>>>>>??????>>>===;;;999777666444444444666:::<<<<<<<<<:::999999888888777777666555555555666666777777888444444444444444444444444222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,+++******,,,,,,,,,,,,,,,++++++++++++************************************************************************...---+++***)))(((((((((+++++++++***************++++++++++++++++++++++++------,,,,,,,,,,,,------,,,+++***,,,111:::BBBHHH[[[iii}}}|||jjj___^^^ooozzzsssrrrzzz}}}wwwxxxzzztttkkkddd\\\PPPBBB777333111//////000111111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************+++++++++***************************************,,,,,,,,,++++++++++++***------------------------,,,,,,---............------------............//////...------...111333555444666>>>QQQfffvvvzzzyyyzzztttooommmppp}}}}}}yyyzzz~~~xxx{{{lllaaa]]]ZZZZZZ[[[\\\YYYTTTMMMIIIGGGHHHJJJFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCBBBCCCDDDFFFHHHIIIEEEEEEFFFFFFFFFDDDBBBAAA???>>>>>>>>>>>>>>>??????AAAAAAAAA@@@@@@CCCHHHLLLPPPTTTYYY\\\```fffnnntttpppZZZJJJAAA:::444===EEERRR___iiissszzzuuuccc\\\[[[fffyyy{{{fffNNNAAA===;;;:::;;;dddPPPEEE:::777777555333444666555444333222111111222000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........000000///////////////000.../////////...///111333---111555888999;;;???BBB===============>>>>>>>>>>>>@@@DDDGGGGGGEEEAAA???:::777222000000111111000666555555444444444555555666777777666555666999;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>===<<<:::888666555444444444444666888:::::::::888888888777777666666666444444555555666777888888444444444444333333333333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,---...---+++***+++,,,,,,,,,,,,++++++++++++***************************************************************************,,,,,,+++***)))))))))***************************************************---,,,,,,,,,,,,,,,,,,---,,,+++******,,,111666999CCCRRRiiiyyyxxxlllbbb```oooxxxzzzxxxttt}}}|||yyyzzzwwwpppvvv|||wwwssseee[[[MMMAAA;;;666222...,,,...000000000.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............//////.........///111333444666555888CCCUUUggguuu{{{}}}xxxuuuvvvrrrtttzzzwww{{{tttqqq{{{~~~{{{yyylllhhhhhhjjjmmmtttlll___TTTNNNKKKJJJJJJIIIIIIIIIGGGEEECCCBBBBBBDDDCCCBBBAAABBBDDDFFFGGGBBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDEEEFFFIIINNNRRRZZZ^^^cccfffjjjrrr}}}rrrZZZGGG???@@@CCCDDDIIIcccyyyiiigggvvv~~~sssmmmwww]]]NNN@@@;;;;;;:::999:::aaaLLLAAA888777888666555666333333222111000000000000////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------......---,,,++++++++++++---///000/////////111222///111222111///111888===333222111000111222444555222333333444444333333222111000//////000222222222111111111111111222333444666777777777666888;;;>>>===<<<;;;;;;:::;;;;;;<<<======;;;999777666555444666555444555777888777666777777666666666666555555333444444555666777777888555555555444444333333333000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,---...---+++++++++---,,,,,,+++++++++************************************************************************************)))))))))***+++,,,,,,************************************************,,,,,,,,,++++++,,,,,,,,,******+++,,,...///000111555<<>>888===FFFMMM^^^lll]]]UUU___}}}xxxeeeLLLCCC<<<:::;;;999888999~~~___JJJ???777666888777666777222222111000000000000000////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,++++++***+++++++++,,,......---...///000222222000---+++---333888111111/////////000111222333222000//////000222444............///000000111/////////000111222333444333444555555555666999<<<<<<;;;:::999888999:::;;;===<<<:::999777666666666888666555555555555444222555555555555555555555555444444444555555666666777555555555444444333333222000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++------,,,+++***+++,,,++++++++++++************************************++++++++++++++++++++++++************************(((((())))))***+++---...***************+++++++++************************,,,,,,++++++++++++,,,,,,''')))+++---......------444333777CCCNNNTTTYYY^^^ccctttvvvjjjdddkkkxxx}}}vvvvvv{{{ssspppwwwvvvwww}}}~~~sssuuu~~~}}}~~~yyyxxxsssjjj]]]OOOEEE@@@777555222111000000...---------...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******************************************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------............///000000000000111222333333111333444333666DDDZZZkkkuuurrrooolllgggcccgggnnnyyyxxxxxxrrrrrruuuyyyyyyjjjXXXPPPNNNNNNNNNPPPSSSUUUSSSOOOLLLKKKLLLFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOOOOKKKFFFEEEGGGIIIKKKIIIHHHGGGGGGHHHJJJKKKIIIKKKNNNPPPSSSXXX^^^bbbkkkttt}}}}}}tttjjjdddccc___VVVLLLFFFEEEKKKYYYeeeuuupppbbbYYY\\\dddrrr}}}pppLLLDDD>>>;;;;;;;;;888777888~~~^^^JJJ@@@777777888777555555333222111111000000111111////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,---------***,,,......,,,,,,---...------,,,******+++---///......------------------000///.........///000111------......---...///000111000000111111222333444000111333333333444666888888888777666777888:::<<<;;;:::999777777777777777777666444444555444333111444444444444444444444444555555555555555555555555444444444333222222111111000000000////////////...------------------------++++++++++++++++++++++++************************************************)))***+++***)))((((((***++++++++++++************************************++++++++++++++++++++++++************************))))))))))))***+++,,,,,,))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,))))))+++,,,,,,------,,,222//////555;;;AAAIIIQQQ[[[gggttt{{{pppfffaaahhhttt~~~yyysssxxx}}}~~~vvvpppwwwvvvrrr|||~~~zzz~~~|||zzzxxxzzzsssooolll```[[[SSSIII???777222000//////000111111000...,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************))))))***+++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------............///.../////////000111111222---000111111222:::HHHSSSdddnnntttqqqkkkgggeeedddnnnrrryyy}}}~~~~~~{{{zzz}}}~~~{{{~~~kkk[[[VVV[[[aaahhhjjjiiicccYYYPPPLLLLLLIIIKKKNNNQQQSSSTTTTTTTTTXXXYYYYYYTTTOOOMMMPPPTTTSSSQQQOOONNNPPPTTTXXX[[[YYYXXXXXXYYY]]]dddnnntttwww|||}}}uuueeeXXXRRRRRRLLLRRR^^^iiipppyyy}}}fff\\\QQQSSSjjjtttSSSBBB>>>:::888999999666666999~~~]]]KKKAAA888777888666444333333333222222111222222222////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***************+++,,,,,,,,,...//////---,,,------+++,,,,,,---......---,,,---------...---,,,++++++,,,---...//////...---,,,.../////////......000111000000/////////000000111///111333444333444666777666555555555777999<<<>>>:::999888666666777777888666555333333444444333222444444444444444444444444555555555555555444444444333333222222111000000///000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************'''))))))((('''&&&'''(((+++++++++************)))************************++++++++++++++++++++++++************************++++++***************+++))))))******++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,+++++++++,,,---...******,,,///000222;;;EEEIIISSS^^^ooozzzfff^^^ddd___gggsss~~~yyypppqqquuuxxx}}}sssxxx}}}www}}}|||~~~}}}yyy~~~}}}sssiiibbb[[[SSSFFF@@@777000------///111...---+++++++++---...//////...---...//////---***++++++++++++++++++++++++************************************************((()))***+++++++++++++++************************))))))******++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...---------.........//////------......//////000000---...000111111444999===FFF___vvv{{{yyyxxxsssmmmkkkkkkppp}}}uuurrrttt}}}}}}}}}~~~iiiaaajjjuuu|||qqqaaaSSSKKKHHHLLLOOOSSSXXXZZZ[[[[[[ZZZ```bbbaaa\\\WWWVVVYYY^^^\\\ZZZXXXXXX[[[aaagggkkkgggeeebbbaaaeeeooo|||ssssssnnnbbbVVVRRRXXX___}}}www___bbbVVV\\\yyywwwPPP>>>BBB888666555777666444666:::{{{XXXIIIAAA:::888666333444777444444333333222111000000////////////............///............---------...,,,++++++------,,,***,,,,,,,,,++++++*********---,,,+++***+++,,,---...++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////............---------............///333222111000000111222333///111333555555555444333555555666777888999::::::666666777666666555444444444444444444444444333333222333444555555555444333555555444444444333333333333333333222222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++......,,,***((((((***---+++)))((()))+++,,,,,,++++++*********))))))((((((+++++++++*********))))))++++++******************))))))************))))))***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------...//////000777===FFFNNNTTTUUUTTTRRRYYY]]]ccclllvvv~~~wwwmmmjjjqqqvvvxxx{{{uuuzzz~~~yyy~~~}}}|||yyyyyyvvvooohhh```]]]WWWPPPIIICCC>>><<<222111111000///.........222000...,,,+++,,,---...------------------------+++***)))))))))***,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((())))))******+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000111000000000000222333444???GGG\\\yyy{{{wwwtttooommmrrr|||nnnrrr{{{|||nnntttnnnXXXLLLOOORRRRRRYYYeeeiiiddd``````hhhlllnnnkkkccc___ccckkkrrr```\\\fffooo{{{~~~qqqddd^^^bbbfffhhhrrrsssssswwwxxxnnnjjjyyyvvvhhhcccjjjuuu~~~rrrpppgggVVVHHH???;;;999999888777666555444444{{{YYYIIIAAA:::888666333444777444444333222222111000000////////////........................------------...,,,++++++,,,---+++***,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------............222111000//////000111222000111333555666555444333444444555666777888999999666666666666666555444444444444444444444444444444333444555666555555444333444444444333333333222222333333222222222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,---,,,+++******---///111///,,,+++******((('''************)))))))))(((+++++++++*********))))))************************))))))************))))))******+++,,,,,,+++***************************************+++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,---.../////////...111666:::>>>@@@@@@@@@HHHKKKPPPWWW___fffllloookkkdddccclllrrrvvv{{{xxx~~~|||vvv}}}zzzzzz||||||{{{{{{zzzpppjjjgggccc[[[TTTEEECCC@@@<<<999666444333111000000///......---------,,,++++++,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))*********+++++++++*********)))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------....../////////000000000000000//////000111222333999???RRRnnn|||ssspppoooqqqyyyyyymmmnnntttzzzkkkrrrmmm\\\\\\]]]]]]ccclllnnnhhhcccccciiiiiiiiiiiihhhjjjooouuuooo___^^^iiitttlllddd```aaaaaacccrrrwwwrrrkkkbbbXXXVVVaaavvvzzzqqqfffPPPFFFAAA===<<<999999888777666555444333yyyXXXHHH@@@:::888666333444666333333333222111111000000/////////............---............------------...,,,++++++,,,,,,+++***,,,,,,,,,++++++++++++***++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......000///............///000000111333444555555444444222222333444555666777777555555666666555555444444555555555555555555555555666666666666666555444333333333222222222111111111222222222111111111111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,,,,+++,,,///111333000---++++++***(((&&&************))))))))))))+++************)))))))))************************))))))************))))))******++++++++++++***************************************++++++++++++,,,++++++++++++++++++++++++*********************************++++++++++++,,,+++,,,,,,------......///,,,,,,---...///111333444555777:::???DDDIIIMMMOOOUUUPPPQQQZZZ```dddlllvvvvvvuuuuuutttuuuyyyuuurrr~~~xxxvvvuuuxxx}}}xxxvvvuuunnnhhheeejjjbbbWWWQQQMMMIIIBBB<<<333222111000//////////////////......------,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........////////////000............///000111222333777EEE[[[qqqzzzuuuqqqrrrrrrrrrsssvvv~~~{{{vvvxxx{{{~~~ssswwwzzziiikkkuuuxxxyyyvvvjjjfffcccdddjjjooopppnnnnnn```aaannnyyy~~~zzzvvvrrrlllooorrrgggdddZZZUUUPPPRRR```yyyxxxjjjLLL>>><<<<<<;;;999888888777666555444444333vvvVVVFFF???999888666444444666333222222222111111000000//////.........---------.........---------,,,,,,---,,,++++++,,,,,,+++)))++++++++++++++++++++++++***+++,,,---...---,,,+++***++++++++++++,,,,,,,,,************))))))))))))************************************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++++++++,,,,,,,,,------------...------------------...///000111222333333333222000000111222333444555555444444555555555444444333444444555555555555666666888888777666666555444333111111111111000000000000111111111111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,+++***+++---///---+++******+++,,,+++************)))))))))))))))************))))))))))))))))))))))))************))))))************)))))))))******************)))************************************++++++++++++************************************************************++++++++++++++++++,,,,,,------------...------------...000111,,,---///222444777999:::===::::::@@@DDDDDDIIIOOORRRTTTXXX[[[^^^aaaeeehhhlllqqqwwwxxxvvvssstttvvvvvvwwwzzztttiiikkkrrrxxxyyy{{{}}}yyysssnnnmmmlllnnnrrrwwwzzz{{{xxxppphhheee```WWWOOOLLLIIIDDD<<<888777666333000111111000///............---------,,,,,,,,,++++++...---,,,+++***************************************************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((++++++******))))))((((((***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////------------...///000000222333:::FFFUUUfff}}}|||yyywwwnnnkkklllqqqxxx{{{zzzwwwvvvwwwzzz||||||yyyqqqxxx|||zzzzzzwwwjjjmmm{{{~~~zzzssskkkiiiggg^^^[[[XXX^^^lllxxx^^^OOOAAA===>>><<<777555777777666555555444333333rrrSSSEEE>>>999888777444333666222222111111111111111000............------------...------------,,,,,,,,,---+++******+++,,,***)))++++++++++++++++++++++++***+++,,,---...---,,,+++*********+++++++++,,,,,,*********)))))))))((((((************************))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,,,,------...///000000000000//////000111222333444444333333444444444444333333444444444444555555666666888888777666555444444444111111000000000/////////000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++,,,,,,+++)))((()))+++)))((('''(((***,,,,,,+++))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,---...///000000111...------000222111222555666888;;;===>>>AAADDDFFFIIIMMMPPPRRRRRRRRRSSSTTTTTTTTTVVVZZZ^^^___ZZZVVVVVVYYY[[[ZZZ[[[]]]\\\ZZZZZZYYYWWWXXX[[[]]]^^^^^^VVVNNNGGGEEEBBB<<<777666555111...---...000///.........------,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,+++*********)))************************))))))******++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((++++++******))))))((((((************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............+++,,,,,,---......//////111111444999???III]]]nnnuuujjjcccbbb```dddooo}}}zzzvvvwww}}}yyysssttt}}}xxxuuu~~~{{{uuuyyy~~~ssskkkmmmsssoooqqqkkkccchhhwww~~~|||ppphhhccciiixxxkkkTTTEEEAAA>>>???===888555666666666555555444444333333oooQQQDDD===999888777444333555111111111111111111111111.........------------,,,------------,,,,,,,,,,,,---+++******++++++***)))***++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,************++++++++++++************)))))))))(((************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////......///000111222333333222222333333444444333333222222333333444555555555777777666555444444444555111111000000000/////////////////////000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,***+++,,,+++)))'''((()))***)))'''''')))***)))((())))))))))))************(((((()))))))))))))))***'''(((((())))))*********))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++************************************************)))))))))************+++++++++++++++++++++++++++%%%&&&)))+++,,,,,,******,,,,,,,,,---------......+++,,,---...000000111111///000111111000111444666777999<<<<<<:::888888888777666777999===@@@AAAAAA<<<=========>>>AAACCCDDD@@@???===>>>???@@@???>>>888222...000000......000///...,,,---...//////...++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------************************))))))***++++++++++++***************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************))))))))))))***************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++---......///......//////222444555999GGGUUUcccvvvtttjjj]]]\\\___nnnyyyvvvyyywwwuuuqqq|||rrrnnn}}}}}}{{{uuuxxx}}}~~~rrrooowwwzzzrrryyyyyyssstttyyy~~~{{{qqqjjjeeedddeeeZZZYYYUUUXXXooo~~~tttlllqqq^^^KKKFFF>>>;;;::::::666222444999555555444444444333333333nnnQQQCCC===888888777444333555000000000000111111111111.........---------,,,,,,---------,,,,,,,,,++++++,,,+++******++++++***(((******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------************++++++++++++++++++*********)))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,---...//////......///000111222333333111111222333333333333333111111222222333444444555666555444333333444555555111111111000000000//////........./////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))+++,,,+++***))))))***,,,***(((((()))***)))(((((()))))))))************(((((((((((())))))******''''''(((((()))******+++))))))************)))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************+++++++++++++++*********((()))***+++,,,,,,,,,+++++++++++++++,,,,,,---------...//////000111222111///000000/////////111333000333666666333000///000+++,,,,,,---...000222333///...///000222222444555111000//////111111000......******---///---...111,,,,,,---...//////---,,,++++++++++++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++((()))***+++,,,++++++***************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))*********))))))*********+++++++++*********+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------+++,,,---.../////////...------000333222333<<>>DDDVVVnnnuuuppplllsss{{{|||wwwmmmiiimmmiiiooo}}}llltttwwwrrrppptttyyyyyyqqqxxx{{{{{{xxxzzzuuu|||}}}|||}}}uuuwwwwwwssslllfff___YYYSSSYYYcccoooxxxzzzssskkk[[[aaafffqqqnnnZZZLLL@@@;;;===;;;666666999;;;777333333444444333333333333333333mmmPPP???<<<777444444444333333222111111000///......---------------------------+++,,,...---,,,++++++,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000111222222222333222222222222222222222222555555444333222222222222333333111000//////////////////.........---------------,,,,,,,,,,,,++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))******))))))))))))******---,,,***(((((((((((()))))))))))))))))))))))))))***))))))((('''&&&&&&&&&)))((('''''''''(((***+++&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((((((((()))))),,,***))))))***++++++***++++++***************+++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---//////000000///---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---...---,,,,,,,,,+++*********)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++......---...000444777999CCCEEEOOOaaavvv~~~yyy|||~~~yyyqqqlllccciiiuuu~~~yyy|||~~~oooqqqnnnpppqqqhhhggggggeeerrrwwwqqqjjjgggkkkssssssgggccc```]]]]]]cccttt{{{oooeee```VVVRRR___nnnuuuhhhkkkqqqzzzooobbbOOOBBB===>>>??????888777777666555444444444555444333333222222333333jjjMMM???<<<777444333444333333111111111000///.........------------------------///---+++******,,,...///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////000111111222222222222222222222222222222222555444333333222222222222333222111000000///000000//////.........---------------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************************************************))))))(((((((((((())))))******))))))))))))******,,,+++***(((((((((((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&)))(((((('''((()))***+++'''(((((((((((((((((('''))))))))))))))))))))))))*********+++++++++,,,,,,))))))(((((((((((())))))+++***))))))************++++++***))))))******+++************************))))))***++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---......//////...,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***,,,---++++++++++++************)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------,,,---...111444666::::::===EEESSSggg{{{sssfff^^^]]]```ccclll|||~~~{{{rrruuusssuuuxxxmmmhhhhhhllluuujjjbbb___iiiwwwxxxggg___]]]\\\hhhwwwsssggg\\\]]]kkkzzzpppvvv}}}lllQQQIII>>>777666888888777777777666666555444444333444444333222222222222333gggKKK???;;;777444333333333333111111000000//////......------------------------777111***((())),,,......,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......///000000111222222222222222222222222222222444333333333333333333333222111111000000000111111/////////.........------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************))))))(((((((((((())))))***))))))(((((())))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))******+++************************((()))******++++++******************************+++************+++,,,,,,,,,---------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********************************************************+++******)))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))******+++))))))))))))************)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,)))******+++---......///,,,,,,++++++,,,...000111333444444444:::LLLfffyyymmmZZZUUUZZZ```aaaeeeqqq{{{xxxssstttwwwtttiiigggjjjsssrrreee```___ooohhh^^^]]]___sssooobbbbbbrrrtttYYYIII===999666555777888777555666666555555444444333333444333222222111111222222eeeKKK???;;;666444333333333222111000000000/////////...------------------------;;;444,,,)))***,,,+++)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------...///000000111111111111111111111111111111222333333333333333333333111111111000111111222222////////////............------,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((())))))***((((((((())))))((((((((((((((((((((((((((((((((()))))))))************+++))))))(((((((((((())))))'''((())))))((((((((()))***))))))))))))******+++************************((())))))***************))))))))))))))))))))))))***************++++++,,,+++++++++++++++***))))))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))******************************+++******)))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))''''''(((((())))))******))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,+++,,,---.........111555555666@@@PPP^^^pppzzzppp^^^YYY]]]hhhjjjkkkqqq|||zzzxxxwwwmmmppprrrvvvxxxllleeeiiipppyyyooojjjjjjkkk{{{kkk```ccciiixxxttthhheeeuuummmSSSCCC===;;;:::999999::::::777444555444444444333333333222333333222111111111111111dddLLL>>>;;;666333222333222222000000000000////////////------------------------666111,,,+++...///,,,(((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((())))))***+++)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,...///000111111111111111111111111111111111111333444444444444333222111111111111111222333000000/////////.........------,,,,,,,,,+++++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))&&&(((******((('''((()))))))))(((((()))******+++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))******))))))******+++,,,+++*********))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))******)))))))))((('''''''''(((((())))))***))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---000111222666;;;???YYYdddttt{{{tttfff___```vvv{{{||||||yyyuuurrrkkkqqqrrrooorrryyyyyyrrrpppkkkpppvvvxxx}}}nnnsssxxxyyy}}}llldddiiirrryyyyyyooommm}}}dddMMM???;;;;;;:::999777666555444333111333333333333222222222222222222111000000000000111cccLLL>>>:::666333222222222222000000000000////////////---------------------------++++++---000111...,,,)))******++++++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))******(((((((((((((((((((((((()))(((((((((((()))******((())))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---******+++---...///000000111111111111111111111111///111222444555555444444333222222111111111222222000000000/////////......------,,,,,,,,,,,,++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((()))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((''''''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))%%%))),,,,,,)))'''(((***(((((((((((()))******+++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))***))))))))))))***+++++++++******)))))))))******************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))((((((((((((((()))))))))))))))************+++++++++)))************+++++++++************++++++++++++---------,,,,,,+++++++++---.........------------...,,,++++++---///000111>>>FFFVVVgggnnnllljjjkkkqqqjjjgggooo~~~{{{xxxwwwyyyssstttuuurrrvvvpppssstttqqqzzzwwwsssyyy~~~xxxnnniiimmmuuuyyywww~~~~~~xxxuuutttiiiWWWGGG===888777777666555444222222222333333222222222222111111111111222111000000///000000000```III>>>:::666333222222222111////////////000000000000------------------------++++++,,,---......---,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''((()))*********((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))*********************************************+++,,,,,,))))))***,,,---...000000111111111111111111111111...000222444555555555444444333333222111111111111000000000000/////////...------,,,,,,,,,,,,++++++***************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((()))))))))'''&&&%%%))))))))))))))))))))))))'''(((((((((((((((((((((&&&'''((()))***))))))(((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))%%%***...---***'''(((+++'''''''''(((((()))++++++))))))))))))))))))))))))'''(((((()))))))))))))))************************)))))))))))))))***+++++++++***)))))))))***++++++************************))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''((())))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******))))))******)))))))))))))))((()))************+++++++++)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...,,,,,,---...000000///111;;;KKKYYYccckkksssmmmfffbbbfffrrr{{{~~~zzzxxxuuuvvvrrrxxx{{{vvvzzz{{{{{{{{{|||~~~{{{xxxtttoooqqqvvvxxxtttzzz|||~~~{{{vvvhhhOOOIIIAAA;;;888888777666444444444333333333444666111111111111111111111111111111000////////////000~~~]]]FFF>>>:::555333222222222111////////////000000000000------------------------///000///---***((()))***+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))*********************************)))***++++++,,,((()))***+++---...///000000000000000000000000000...///222444666666555444555444333222111111111111000000000000////////////---------,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))'''%%%$$$))))))))))))))))))))))))'''''''''(((((((((((((((&&&''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))%%%***///...***((()))+++''''''''''''((()))++++++))))))))))))))))))))))))'''(((((()))))))))))))))************************)))))))))))))))******+++++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************************************))))))))))))))))))))))))''''''((())))))***))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))++++++******))))))(((((()))************+++++++++)))************+++++++++)))************+++++++++******+++,,,------...///++++++,,,---------,,,,,,(((+++...///.........///444000111999DDDQQQ```llluuuoooiiijjjrrrwwwhhhjjjuuuzzzvvvuuuvvv||||||||||||}}}{{{uuusssvvvwwwuuu~~~kkkVVVIII@@@>>>;;;999888888999999222333444444222222222333000000000000000111111111111111000///////////////{{{[[[EEE===:::666444333222111///////////////............------------------------,,,,,,------,,,,,,+++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((((((((***,,,)))(((((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,------...//////000,,,---...///000000000000000111222333444555555555333222111000000000222222000000000000000///..................---,,,+++******++++++,,,,,,++++++***************************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******))))))((((((''''''))))))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------///......000666BBBOOOXXXrrrxxxxxxvvvhhhbbbdddiiittt}}}{{{yyyxxx}}}|||}}}{{{lll\\\PPPEEE>>>999888888888777777666666333333333222222222111111000000000000000000000000000000000000000000000000yyyZZZFFF<<<:::666444333222111000000000000/////////......------------------------,,,,,,------,,,,,,+++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&$$$$$$%%%''''''''''''''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++,,,,,,---......//////,,,---...//////000000//////000111222222333222222111111000/////////000111///000000000000///......------------,,,+++***)))***++++++,,,,,,++++++***************************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++***)))))))))((((((((('''))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------000000//////222777>>>CCCUUU[[[dddooozzzwwwbbb\\\^^^dddsssxxxnnnoooqqq{{{wwwlll\\\NNNFFF@@@:::666666666666666555555555444333333222222222111111111000000000000000000000000////////////////////////vvvYYYEEE<<<999666444333333111000111111000000000/////////------------------------,,,,,,,,,,,,,,,++++++***)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******(((&&&&&&'''(((&&&&&&&&&&&&''')))***+++)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))++++++,,,,,,------......+++,,,---...//////////////////000111111000000000000//////......//////000/////////000//////...---+++,,,,,,,,,+++***)))(((******++++++++++++******************************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''&&&&&&%%%''''''((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++))))))))))))(((((((((((())))))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------------------------///000111000//////000222:::>>>EEEOOO\\\mmm|||}}}mmmggghhhoookkkeeejjjooozzz~~~vvvwww|||}}}~~~xxxzzzvvvhhh]]]OOOHHH???999777777666555444444333333333333222222222222222222111111111000000000000000000000000000////////////////////////vvvWWWCCC<<<999666444333333222000111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((''')))***'''''''''''''''((()))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,,,,------++++++,,,...............///000000000000//////...//////////////////000000...////////////...------++++++,,,,,,+++***))))))******++++++++++++******************************(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))((((((((((((((()))))))))************)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000//////000111333444666;;;CCCPPP^^^gggooowww~~~zzzxxx}}}lllgggmmmssszzznnneeegggnnnyyy}}}uuupppttt~~~llllllsss}}}xxxlll```UUULLLEEEAAAAAA<<<777555555777777777222222222222222222222222222111111111111000000000000000000000000000000000////////////////////////wwwWWWAAA;;;999555444333333222111111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%&&&(((******)))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++***+++,,,---............///000000000000000///.../////////000000111111111...............---,,,,,,+++,,,,,,,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))((()))))))))************(((((())))))************))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///222555444444444555888>>>EEEKKKYYYeeesss}}}vvvrrrvvvzzz}}}eee```ccciiiuuu}}}nnnhhhhhhppp}}}wwwfffhhhpppuuuoooggg___RRRGGG???<<<:::::::::777555333333333444333222222222222222222222222111111111000000000//////////////////////////////........................xxxWWW@@@;;;888555333333333222111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&''''''(((***,,,+++***)))'''&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))************************+++,,,------------...//////000000000//////......///111111111111111------......------,,,++++++,,,,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))))))))))))))&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,///222///111333444555777:::<<>>>>>777666666666777666333111000222333333333222222222000111111111222222222222000000/////////.........////////////////////////........................uuuXXXDDD:::888555333444444333222////////////............++++++++++++++++++++++++***++++++++++++***))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''%%%%%%''')))(((((('''''''''(((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,)))***+++,,,---.........***+++---///000000///...,,,------------,,,++++++((())))))*********))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++(((+++------,,,+++,,,,,,---...000000...,,,,,,,,,000555777444555;;;BBBDDDCCCHHHNNNUUU___iiioooqqqwwwzzz{{{tttsssuuuvvvxxxyyypppnnnkkkeee^^^VVVNNNJJJEEE>>>::::::777222444::::::888444222333444444444///111333333222000000000///000000000111111222222000/////////............////////////////////////........................qqqTTTAAA<<<;;;888555222111000000111000000///...------------,,,+++*********+++,,,++++++++++++++++++++++++******))))))))))))******''''''((()))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))******)))***+++---///111++++++,,,,,,,,,---------//////000000///...------//////.........---------+++++++++*********))))))******)))((((((((((((((((((((()))***************+++++++++************)))******))))))((((((''''''&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))******************)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((())))))(((&&&$$$"""******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************************************,,,,,,++++++,,,,,,---...........................///000000111222333333333999:::<<>>DDDJJJMMMPPPRRRUUUVVVWWWXXX[[[]]]___```aaabbbbbb```]]][[[YYYXXXXXX]]]eeekkklllkkkiiihhhgggdddbbb___^^^]]]WWWVVV^^^iiigggWWWLLLJJJAAA@@@>>><<<:::888888777888777666555444444444444333333333333333333333333000000000000000000000000000000111111111111000000///////////////...------------------------------...,,,,,,,,,---...---,,,pppSSS@@@<<<:::888555222111000000000000000///......---------,,,++++++******++++++++++++++++++++++++++++++******))))))))))))******''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''((((((((('''((())))))******))))))))))))))))))))))))))))))))))))(((((()))******+++)))*********++++++++++++,,,------------,,,++++++,,,,,,,,,,,,+++++++++++++++++++++******************))))))((((((((((((((('''((())))))******))))))++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((())))))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))******)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************+++++++++++++++,,,------------------------------,,,,,,,,,---......//////000000111333555777:::;;;<<<>>>@@@AAAAAAAAACCCEEEEEEFFFHHHIIIIIIGGGFFFDDDBBBDDDGGGKKKNNNQQQRRRSSSMMMLLLKKKJJJHHHGGGEEEEEEDDDCCCGGGOOONNNCCC<<<<<<666666666555555666666777555555444333222222222222222222222222222222222222000000000000000000000000///000000111111000000///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++pppSSS@@@;;;:::777555222111111111000000//////............,,,,,,++++++++++++***+++******************************))))))))))))******''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''(((((((((((('''''')))))))))))))))((((((((('''''''''(((((((((((()))(((((('''&&&&&&&&&&&&''')))((((((((('''''''''&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))(((((((((((())))))'''(((((()))))))))))))))************))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))((()))))))))************************************************************************************+++++++++***+++,,,,,,---------------------------+++,,,,,,,,,---------...///000111111222222222222555777888888777888999;;;777888:::;;;<<<;;;:::999888<<>>:::999:::888888888888888888777777777555555777777555444666666555444333222222222222333333222222111111222222111111111111111111111111//////////////////////////////000000000000//////...............------,,,---------------------------,,,++++++,,,---,,,+++pppRRR???;;;999777444333222111222//////////////////......+++,,,,,,,,,,,,+++***)))******************************))))))))))))******''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))))))))************)))(((((()))))))))************,,,------............---,,,,,,,,,,,,------------***************+++++++++((((((((((((((())))))***&&&'''(((((())))))((((((******)))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))***************************+++++++++***************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---...//////000000000000000222333333111111222444555555666777888888888777:::===@@@???;;;777666666777777777777777777777777555444444444444444444555444444333333333444444555333333222222111222222333000000000000000000000000////////////////////////...//////000000//////...---............---,,,,,,---------------------------+++***+++,,,---,,,***oooRRR>>>:::999777444333222222222.../////////////////////++++++,,,,,,,,,+++***)))******************************))))))))))))******''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((()))))))))(((''')))))))))*********++++++++++++,,,---------------***+++++++++,,,,,,,,,,,,))))))*********+++++++++((((((((((((((()))******&&&'''(((((())))))((((((***)))))))))(((((((((((('''((((((((()))))))))***''''''))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////111222333333222222333555444444555555555555555555777999;;;;;;999777555555666666555555555555555555444555555444444555555444555444444444444555666666222222111111111111222222000000000000000000000000////////////////////////......////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***oooRRR>>>:::999666444333222222222.........///////////////++++++,,,---,,,+++***)))))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))$$$%%%'''((((((((('''&&&************++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++))))))******++++++++++++((((((((((((((()))******&&&''''''((((((((((((((())))))))))))(((((((((((('''((((((((())))))******&&&(((***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''')))++++++***((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++*********************************************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...///111111000000111333333333333333333333333333555555666777888888666666444444444444444444444444222444444333333444333111444333222111111000000000111111000000000000111222000000000000000000000000////////////////////////......////////////......------......------,,,+++++++++++++++++++++++++++,,,+++******,,,,,,+++***kkkQQQAAA;;;888555333222222111000000000000000////////////+++++++++************))),,,,,,,,,+++++++++******))))))************))))))+++*********))))))(((((()))***,,,+++)))(((((()))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))+++---//////,,,)))&&&&&&''')))***)))******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************)))************+++++++++******************************++++++++++++******))))))***+++++++++++++++))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''(((((((((((()))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((((('''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///------...///000111222222222222222222333444555555555666666666666666555555999888888777666555555444555444333222111111111111222222222111111111111000000000////////////000000000000000000000000000111////////////////////////////////////////////////........................+++++++++,,,,,,------------------,,,,,,+++++++++jjjPPP@@@;;;888555333222222111000000000000/////////......++++++++++++************,,,,,,+++++++++*********))))))************))))))******)))))))))((((((((()))***++++++)))(((((()))''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))+++,,,,,,***)))+++)))&&&&&&''')))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++************************)))))))))******)))))))))'''(((((()))***)))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))''''''((((((((((((''''''&&&''''''''''''(((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............,,,---...///000111222222222111111222222333444555555555666666666555555444888888777666666555444444555444333222111111111111222222222111111111000000000000////////////000000111111000000000000000000////////////////////////................................................+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++gggNNN>>>;;;888555333222222111000/////////.........------,,,+++++++++************,,,++++++++++++*********))))))************))))))))))))((((((((((((((('''(((***+++***)))(((((()))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''***,,,,,,)))&&&$$$+++(((&&&&&&'''))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&(((((())))))))))))******)))))))))*********++++++************************(((((())))))))))))((((((&&&&&&'''(((((((((((('''))))))))))))******************))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111111111111111222333444444444444555555555555444444777777666666555444444444444333222111111111111111222222111111111000000000000000////////////000000111111111000000/////////////////////////////////........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++eeeLLL===;;;888555333222222111000///.........------------,,,,,,+++++++++*********++++++++++++************))))))************))))))((((((((((((''''''''''''''')))******)))(((((()))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))))))))'''%%%###***(((&&&&&&((()))((((((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((()))))))))***))))))))))))************************************(((((())))))))))))((((((%%%&&&''''''((((((''''''((()))))))))******************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))************))))))((()))))))))************))))))*********+++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,---......///000000000000000000111222333333222333333444444444444333555555555555444444333333333333222111111111111111111111111111000000000000000000////////////000000111111111000//////......////////////////////////........................------------------------+++++++++++++++++++++,,,,,,+++++++++++++++++++++cccKKK===;;;888555333222222111000///.........------------,,,,,,,,,++++++++++++***+++++++++*********))))))))))))************))))))''''''''''''((((((((((((&&&(((******((('''((()))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))'''&&&&&&((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''(((((((((((()))))))))(((((()))))))))*********************************)))******++++++******)))''''''((())))))))))))(((((()))))))))***************)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''((())))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))************))))))((()))))))))************))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------......//////////////////000111222222111111222333333333333333444444444333333333333333222222111111000000111111111111111000000000//////000000////////////000000000000000000//////......////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++aaaJJJ===;;;888555333222222111000/////////.........------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************))))))'''(((((((((((()))))))))&&&'''))))))((('''((()))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$$$$&&&)))***((('''&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''(((((((((((())))))((((((((()))))))))************************************++++++++++++******(((((()))************)))))))))))))))************((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&((()))))))))))))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++******)))((((((''''''''''''(((((((((((('''''''''''''''(((((((((((()))''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************)))************+++++++++************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///000111111///000111222222333333222333333333222222222222222222111111000000000111111111111000000000/////////000000////////////000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************+++++++++++++++~~~```JJJ>>>;;;888555333222222111000000000000/////////......------,,,,,,,,,+++++++++************))))))))))))))))))************))))))((((((((()))))))))******%%%'''))))))((('''((()))''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&'''(((((('''%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************))))))************))))))(((((()))************)))))))))))))))************''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))$$$%%%'''((()))((('''&&&&&&''''''(((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''((((((((()))))))))******''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''((((((((()))'''''''''((()))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************)))************+++++++++************************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------------------...///000111...///000111222222222222222222222222222222222222111111000000000000111111111000000000////////////000000////////////000000------......///000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))*********++++++++++++}}}```KKK>>>;;;888555333222222111000000000000000////////////---------,,,,,,,,,++++++************))))))))))))))))))************))))))(((((())))))******++++++%%%'''((()))((('''((()))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''&&&&&&'''(((((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))************************(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))************&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''))))))))))))************''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,---------------------///000000......000111111222222222111111111111111111222222111000000000000000111111000000000000////////////000000////////////000000,,,,,,---...///000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******++++++++++++zzz]]]GGG;;;999777555333111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))((((((''''''$$$))),,,***'''%%%)))---******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))'''&&&&&&''''''&&&$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((%%%$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++...,,,)))(((((('''&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''((()))***************++++++++++++)))))))))((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,000///---,,,+++,,,,,,---////////////000000000000222111111111000000//////111111000000//////......////////////////////////........................111111000000//////..............................------------------------------------------------,,,,,,,,,++++++*********************************yyy\\\GGG<<<999777555333111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))***)))))))))((((((((('''&&&(((******(((''')))+++******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&&&&''''''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%'''((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''''''''(((***++++++)))((('''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))))))))******************+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,......---,,,+++,,,------....../////////000000000111111111000000000//////000000000000//////......////////////////////////........................000000000000//////..............................------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************vvvZZZGGG===888777555333111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***(((%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((())))))***)))'''&&&''')))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++((())))))******+++++++++))))))))))))))))))))))))******************))))))+++++++++,,,,,,,,,,,,---***++++++++++++,,,,,,,,,---,,,,,,,,,,,,------............////////////000000000000000////////////000000000////////////...////////////////////////........................000000000////////////...........................------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************sssXXXGGG===888777555222111000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))(((((((((((()))((('''(((***+++***)))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''%%%$$$&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********))))))))))))))))))'''&&&''')))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))******)))((('''&&&&&&%%%(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,++++++******************))))))))))))))))))))))))++++++******))))))(((((())))))))))))************+++++++++++++++++++++++++++++++++,,,,,,------...------........./////////////////////////////////////////////////////////////////////////////////........................////////////////////////........................,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************qqqVVVFFF===888666444222111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***)))((()))***++++++)))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''')))'''%%%%%%&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************)))))))))+++)))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((()))---,,,,,,+++***)))(((((())))))))))))))))))))))))+++******))))))((((((((((((((()))))))))*********++++++++++++++++++++++++***++++++,,,,,,---------------------.................................///.............../////////////////////////////////......................................./////////........................,,,,,,,,,---------......//////...---,,,++++++***++++++++++++++++++++++++************************oooUUUDDD<<<777666444222111111111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))************++++++******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))******))))))(((,,,***(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))******,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))((((((*********++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------...............---............/////////////////////////////////........................---............/////////........................+++,,,,,,------.........000///......---,,,++++++***++++++++++++,,,,,,,,,************************oooTTTCCC:::777666444222111111111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***'''***,,,+++)))(((***---******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&((())))))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((('''%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))***))))))(((,,,***(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((&&&''''''((())))))******''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((()))))))))***'''((()))******)))((('''***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************++++++++++++,,,,,,,,,+++++++++******++++++,,,---,,,+++******+++,,,,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////////////////........................---------.........//////........................++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************oooTTTBBB999777555444222111111222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&***---,,,((('''***...******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$&&&)))+++***'''$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((()))))))))(((+++)))''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''(((((()))***+++++++++&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((())))))******'''((()))******)))(((''''''(((((((((((()))))))))%%%&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))),,,,,,,,,++++++*********+++,,,,,,---,,,+++)))(((++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////////////////////////////........................---------.........//////........................++++++,,,,,,---...//////((())))))+++,,,---......*********++++++,,,,,,,,,************************iiiTTTEEE:::888666444222111000111111///............---------,,,,,,,,,+++++++++******------,,,,,,+++***))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((''''''((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''((()))(((''''''''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------------............/////////000000///...------........................------------------------,,,------......------,,,------------------------------------------------************************))))))))))))))))))))))))hhhSSSDDD999888666444222111000111111///............---------,,,,,,,,,+++++++++******------,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------............///////////////...------........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))gggQQQCCC888888666444222111000111111///............---------,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''))))))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------------------...............////////////...------------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))fffQQQBBB888888666444222111000111111///............---------,,,,,,,,,+++++++++******,,,+++++++++******))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$&&&(((***+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////...------------------------------------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------************************))))))))))))))))))))))))fffQQQCCC999888666444222111000111111///............---------,,,,,,,,,+++++++++******++++++***************)))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''"""%%%&&&'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------************************))))))))))))))))))))))))eeeQQQCCC999888666444222111000111111///............---------,,,,,,,,,+++++++++******************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''' ###%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------------------------------------------------************************))))))))))))))))))))))))cccOOOBBB999888666444222111000111111///............---------,,,,,,,,,+++++++++******))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************************))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))aaaNNNAAA888888777444222111111111111//////.........---------,,,,,,,,,+++++++++******)))))))))))))))*********''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''((()))(((''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))bbbNNN===999777666444222000000000000222111000///...---,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''&&&'''((((((&&&%%%***###,,,%%%,,,...###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))*** ###&&&###111%%%###(((///,,,######+++$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))---%%%"""---'''((((((((('''&&&%%%%%%###,,,---000$$$...%%%&&&%%%"""###"""222,,,&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%(((******(((((()))******&&&""""""$$$&&&))),,,))))))(((((()))+++((($$$((((((((((((((((((((((((((((((''''''''''''((((((&&&(((,,,###%%%///***&&&###)))&&&$$$)))((($$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$(((***,,,+++(((%%%$$$###''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((())))))))))))(((((())))))******++++++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((*********)))))))))))))))***))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,------...++++++******++++++,,,---))))))))))))))))))))))))************************bbbMMM===999777666444222000000000000111111000///...---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%"""###)))***(((***,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''!!!!!!'''333'''(((---&&& $$$((((((&&&+++++++++,,,,,,,,,------''''''''''''''''''''''''+++&&&!!! ###%%%(((,,,&&&&&&''''''&&&&&&%%%$$$)))&&&))) )))$$$!!!&&&)))***)))!!!&&&"""***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''+++***'''%%%$$$$$$&&&((())))))+++......+++(((&&&)))***)))&&&$$$'''---222((((((((((((((((((((((((((((((''''''''''''(((((('''''',,,***''''''###&&&***,,,***&&&&&&(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&''')))++++++(((&&&%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***)))((('''(((*********))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))~~~bbbMMM===999777666444222000000000000111000000///...---,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%%%%''' 111***$$$444########################!!!!!!!!!!!!!!!!!!!!!!!!...,,,)))$$$(((333%%% ''')))&&&$$$&&&%%%"""############$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$+++///+++***%%%%%%&&&&&&&&&&&&%%%$$$$$$+++&&&'''***(((((( ###)))'''$$$000)))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%'''***,,,,,,***((()))'''###!!!"""''',,,///)))&&&&&&,,,000...%%%((((((((((((((((((((((((((((((''''''''''''((((((!!!'''&&&###&&&,,, %%%$$$!!!)))...&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((("""###$$$&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&(((******(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******(((((()))******)))))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((~~~xxx~~~aaaMMM===999777666444111000000000000000000///......---,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&'''---"""!!!$$$###$$$))))))))))))))))))))))))++++++++++++++++++++++++###***"""***000$$$###%%%))),,,---,,,++++++((((((((()))))))))******########################%%%"""'''%%% +++333+++&&&&&&&&&''''''&&&%%%%%%+++(((,,,******)))'''000)))###))))))!!!---&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&&&&&&&&&&### $$$***,,,,,,+++((($$$///((("""$$$)))---111333((((((((((((((((((((((((((((((''''''''''''((((((000111)))+++***&&&)))"""...***,,,)))###%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%'''))))))(((''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((())))))***(((((((((((())))))))))))++++++******))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))***+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))yyyvvv~~~}}}aaaMMM>>>999777666444111000000000000//////......------,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&%%%%%%&&&((()))(((&&&!!!%%%+++888%%%444(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$999!!!...+++///$$$!!!888''' %%%"""$$$$$$$$$%%%%%%%%%&&&&&&++++++++++++++++++++++++'''))),,,((("""$$$(((&&&''''''((((((((((((''''''))) +++(((###+++ %%%######$$$'''///+++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''+++(((%%%$$$&&&***...///+++...---&&&###&&&((('''!!!%%%,,,,,,###(((((((((((((((((((((((((((((((((''''''''''''((((((###&&&***222!!!)))$$$%%%((((((***...000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&%%%$$$######&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))((((((((('''''''''%%%'''))))))''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******(((((((((((())))))))))))++++++******))))))(((((((((((((((((()))))))))***************************((()))))))))************************************)))***+++***)))((()))+++))))))(((((()))***++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------++++++******++++++,,,---))))))))))))))))))))))))************************|||```MMM>>>:::777666444222000000000000.........---------,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&%%%%%%&&&((()))((('''111$$$(((###333***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""((("""$$$(((/// '''...---)))---555''''''((((((((()))))))))!!!!!!!!!!!!!!!!!!!!!!!!$$$###$$$,,,'''###...''''''((())))))))))))(((###""")))$$$!!!... DDD((((((+++$$$///&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''!!!%%%((((((%%% %%%'''"""!!!'''+++***000&&&###+++222///(((&&&((((((((((((((((((((((((((((((''''''''''''(((((()))888&&&&&& ///)))$$$### )))000###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''&&&$$$###"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))))))))(((((('''''''''&&&((()))(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((())))))***+++(((((((((((())))))))))))************))))))))))))((((((((()))))))))******************************))))))))))))************************************)))***++++++))))))***+++(((((((((((()))***+++,,,))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,------...++++++******++++++,,,---))))))))))))))))))))))))************************{{{```MMM>>>:::777666444222000000000000......------------,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))((('''@@@&&&!!!..."""(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''EEE---...$$$ ***$$$000000###'''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((000444""""""777&&&***&&&''''''((())))))((((((######&&&%%%%%%...,,,,,,///&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''%%%%%%,,,999CCCssslllMMM...$$$%%%%%%'''+++((((((((((((((((((((((((((((((''''''''''''((((((&&&000111:::ZZZ'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((((((((((((((()))))))))(((((()))(((&&&&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((())))))***+++(((((((((((()))))))))))))))))))))))))))*********(((((()))))))))*********************************))))))))))))************************************)))***++++++))))))***+++(((((((((((()))***+++,,,))))))))))))))))))))))))************++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))************************{{{```MMM>>>:::777666444222000000000000------------------,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&)))))))))'''///(((###&&&---######"""+++zzz555&&&%%%%%%&&&'''(((((((((''',,,(((%%%'''######+++@@@(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''')))$$$ (((KKKDDD''''''((((((((((((((((((((((((((((((''''''''''''((((((***...)))$$$'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++((())))))(((&&&&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))******+++(((((((((((())))))))))))(((((())))))******++++++))))))))))))************************************))))))))))))************************************)))+++++++++***)))***+++(((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))www]]]KKK<<<888777555333111111111000...///......------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((###((()))$$$222%%%////// www***(((''''''''''''''''''''''''&&&###$$$&&&###%%%:::TTT$$$+++!!!&&&&&&%%%,,, ,,,''''''''''''''''''''''''$$$...666&&&(((***((((((...(((((((((((((((((((((((($$$+++"""(((///!!!000---'''222(((000...'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&''''''((((((''''''&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((())))))***))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++(((%%%&&&)))***)))&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((((('''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))++++++******)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,+++***))))))++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))vvv\\\JJJ<<<888777555333111111111000...///......------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""000((("""""""""&&&000---jjj&&&''''''''''''''''''''''''(((%%%&&&***'''!!!&&&222'''((('''%%%###''')))###'''''''''''''''''''''''''''444222,,,))),,,666((((((((((((((((((((((((***,,,%%%(((---"""&&&OOO!!!)))'''---###$$$+++$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&'''(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++*********))))))))))))+++***************))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,*********)))))))))))))))***)))))))))))))))***+++************************(((((())))))))))))(((((()))************+++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,+++******)))++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))tttZZZJJJ<<<999777555333111111111000...///......------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''444,,,''''''333jjj]]] ---%%%---666!!!......$$$&&&...&&&'''!!!ZZZVVV%%%%%%333(((***''''''''''''''''''''''''$$$ (((+++%%%"""$$$NNN$$$---%%%!!!+++%%%&&&"""''''''''''''''''''''''''***++++++"""+++)))&&&((((((((((((((((((((((((,,,)))((('''***''' lll(((%%%&&&((('''%%%'''(((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%'''((())))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++*********)))))))))))))))***************************************************+++++++++))))))))))))******+++,,,************************((())))))******))))))((()))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))rrrXXXHHH<<<999777555333111111111000...///......------,,,++++++++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%***%%%$$$```vvv222)))000(((&&&///###"""$$$%%%******,,,***%%%***)))---***HHH###///"""$$$$$$'''''''''''''''''''''''''''&&& $$$)))))))))+++}}}'''---&&&"""... ***"""''''''''''''''''''''''''$$$kkk---&&&000(((((((((((((((((((((((('''""")))&&&'''+++$$$===###$$$...***"""$$$'''&&&)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))'''$$$$$$&&&)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********************************************)))))))))(((((((((((()))))))))************)))))))))))))))(((******++++++,,,,,,------)))(((((())))))***+++,,,************************)))))))))******)))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))pppVVVGGG<<<:::777555333111111111000...///......------,,,++++++++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''111,,,$$$///000!!!'''$$$&&&"""((($$$'''(((000333%%%000''''''%%%!!!)))+++ ///[[[xxx$$$###000,,,###"""""")))''''''''''''''''''''''''---)))'''&&&&&&%%%&&&***???CCC)))'''%%%000,,,%%%''''''''''''''''''''''''"""UUU...'''&&&,,,\\\}}}000///,,,(((((((((((((((((((((((($$$ +++%%%$$$******'''999)))***%%%'''&&&$$$)))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%((()))(((%%%$$$'''***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++***)))))))))))))))******************************((()))))))))*********+++************************))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,+++++++++*********))))))******++++++,,,,,,)))((((((((())))))***+++************************))))))************))))))))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++++++++++++++***++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))nnnUUUFFF;;;:::777555333111111111000...///......------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%,,,...***)))%%%)))&&& %%%%%%+++...$$$!!!'''!!!$$$,,,222(((###)))%%%<<<"""''' 222;;;,,,''''''''''''''''''''''''&&&)))+++***'''%%%%%%&&&'''''''''000+++(((''''''''''''''''''''''''"""JJJWWW$$$$$$+++>>>,,,%%%'''[[[|||777'''$$$(((((((((((((((((((((((('''"""---%%%&&&%%%,,,!!!$$$"""%%%++++++(((%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''(((((('''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((&&&&&&((()))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++************************((())))))******+++++++++***++++++++++++,,,,,,,,,)))******+++,,,,,,------*********+++++++++,,,,,,,,,,,,++++++******))))))******************+++++++++******)))))))))******++++++++++++++++++++++++)))******++++++******))))))************+++++++++************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))mmmSSSEEE;;;:::777555333111111111000...///......------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''111---+++,,,666!!!,,,/// &&&,,,+++"""$$$...'''444---,,,---&&&###&&&###$$$ +++...$$$***&&&...,,,###''')))''''''''''''''''''''''''"""%%%(((((((((((()))(((!!!)))&&&&&&...###''''''''''''''''''''''''''''''+++%%%}}}///,,,444///---222tttVVV<<< ((((((((((((((((((((((((,,,$$$***%%%---!!!,,,###???JJJ)))!!!***((((((***###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))(((&&&'''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''((()))***))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***++++++************************((())))))******+++,,,,,,------------.........///---......000111222333444//////000000000111111111111111000000///......---/////////.....................---,,,++++++++++++++++++++++++++++++++++++)))******++++++******))))))************+++++++++************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))lllRRREEE;;;;;;777555333222222111000...///......------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''' ###666'''000*********###'''///((('''444)))###---+++'''(((###333--- %%%777"""+++&&&666***(((222''''''''''''''''''''''''---+++'''$$$$$$((()))(((+++KKK...%%%$$$---&&&%%%%%%'''''''''''''''''''''''''''%%%)));;;###***&&&!!!%%%,,,(((---&&&$$$///*** (((+++((((((((((((((((((((((((---###%%%$$$444!!!---'''uuu888&&& &&&000&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,)))''''''***,,,***((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++************************((())))))***++++++,,,,,,.../////////000000111111000111222444666888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999999666555555444444333333333111000///...---,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))hhhRRRFFF;;;999777666555333222111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&)))%%%''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###444^^^888''',,,###((('''&&&%%%$$$%%%&&&'''333 GGGSSS666###)))---###&&&###%%%!!!000###---###,,,AAA)))(((((((((((((((((((((((('''((()))((('''&&&'''((($$$---***"""000%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%%%%'''(((((('''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))((()))+++,,,,,,,,,+++***++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,---...///222444555777777888:::;;;<<<===>>>???@@@AAACCCEEEGGGIIIKKKPPPNNNLLLMMMPPPQQQOOOMMMMMMNNNNNNLLLJJJHHHHHHHHHIIIFFFDDDDDDDDDCCC@@@===;;;:::888666444222111000...---,,,+++++++++,,,,,,,,,***(((''')))******)))---,,,+++++++++***(((&&&'''((()))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))fffPPPEEE:::888777666555333222111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&)))%%%''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''"""***bbb***###((()))''')))''''''&&&%%%%%%%%%&&&'''&&&(((******))))))+++...444%%%'''+++&&&'''///'''$$$222...&&&"""(((&&&(((((((((((((((((((((((('''((()))((('''&&&''')))(((```///,,,$$$111***"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((&&&%%%%%%&&&''''''&&&)))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))******+++))))))*********+++++++++&&&&&&'''((())))))))))))++++++,,,,,,------------+++,,,...///111333444555999;;;===@@@BBBCCCDDDEEEIIIJJJKKKMMMOOOPPPRRRSSSXXXWWWWWWWWWXXXZZZ[[[\\\^^^[[[YYYZZZ]]]```aaaaaa____________^^^]]]^^^^^^___]]][[[ZZZ[[[ZZZWWWTTTVVVTTTQQQMMMHHHCCC@@@>>>888777555333000...,,,+++///---++++++---......---)))((('''(((***++++++***((())))))*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))eeeOOOCCC999777777666555333222111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&'''(((((((((''''''''''''&&&((((((''''''''''''''''''&&&)))%%%''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&000%%%&&&,,,###***'''&&&&&&%%%&&&&&&'''''' $$$'''%%%  $$$######&&&)))(((%%%&&&***'''%%% ***---<<<&&&!!!(((((((((((((((((((((((('''((())))))''''''((()))))),,,XXX***(((+++,,,###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''&&&&&&'''(((((('''((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***************+++''''''(((((())))))******++++++******++++++,,,---,,,,,,---///111222333444555777999===AAADDDGGGHHHKKKLLLOOORRRSSSTTTSSSSSSTTTUUUUUUWWWXXXYYYZZZ[[[VVVVVVUUUVVVXXX[[[^^^```fffdddbbbbbbeeehhhjjjkkkhhhhhhhhhhhhiiiiiijjjjjjjjjhhhfffffffffeeecccbbbcccbbbaaa___\\\YYYWWWUUUNNNMMMJJJFFFAAA;;;777444333111///...//////...---///---***)))***+++***)))++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))dddNNNCCC999777777666555333222111000000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&'''((((((((('''''''''''''''))))))((((((''''''&&&&&&&&&)))%%%''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((( HHH888000)))'''&&&&&&&&&&&&&&&'''''''''...'''"""'''000555000***$$$***...***&&&%%%%%%###$$$***///+++!!!...lll***(((((((((((((((((((((((('''((())))))(((''')))***)))(((qqq###111%%%###'''***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&+++***(((((()))***)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********((()))))))))************///...---------///000111111222444666999<<<===>>>DDDEEEHHHLLLPPPTTTWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOORRRVVV\\\aaaddddddddddddeeegggiiijjjjjjiiiiiiiiiiiijjjjjjjjjiiijjjiiihhhggggggffffffeeegggggghhhhhhhhhhhhgggfff```___]]]YYYTTTMMMGGGDDD===;;;777555333111...+++222///,,,+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))dddNNNCCC:::888777666555333222111000000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&'''(((((((((((((((((((((((()))))))))((((((''''''&&&&&&)))%%%'''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$(((111VVV(((000000&&&&&&&&&&&&''''''(((((((((******)))&&&###!!! $$$)))***&&&'''++++++&&&%%%+++...***...'''JJJ(((((((((((((((((((((((('''((())))))(((((()))++++++)))000,,,---###"""---(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&+++)))''''''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************++++++***))))))*********++++++,,,,,,,,,,,,,,,------------///222555888:::>>>@@@BBBEEEHHHJJJLLLNNNSSSTTTUUUWWWZZZ\\\^^^___```\\\VVVPPPLLLJJJKKKKKKFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGGGGHHHKKKNNNQQQSSS[[[^^^bbbgggjjjkkklllmmmpppooonnnooopppnnnkkkgggjjjjjjiiihhhgggfffggghhhkkklllmmmmmmmmmkkkjjjhhhhhhhhhgggeeeaaa]]]XXXVVVQQQNNNIIIEEEAAA===888444///---++++++---000111222++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))cccMMMCCC:::888777666555333222111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&''''''(((((((((((()))))))))))))))((((((((((((((((((&&&)))%%%''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((('''''''''''''''%%%'''###333+++$$$)))###%%%&&&'''((((((((((((((($$$'''))))))((()))+++---)))(((&&&$$$'''***)))%%%(((%%%,,,+++!!!nnn((((((((((((((((((((((((&&&((())))))))))))***,,,---,,,<<<///'''""")))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************++++++******++++++,,,---******+++,,,---//////000444555888===BBBGGGKKKMMMNNNOOOQQQSSSVVVXXXZZZ[[[aaaaaabbbbbbbbbbbbbbbbbb^^^YYYPPPHHHCCCAAABBBDDDEEEFFFHHHJJJMMMPPPRRRSSSIIIHHHFFFCCC@@@>>><<<<<>>===>>>@@@EEEEEEGGGIIIKKKMMMOOOPPPPPPOOOMMMIIIEEE@@@<<<:::777;;;AAAEEEIIIOOOVVV[[[[[[[[[\\\```aaa\\\SSSKKKCCCDDDDDDBBB@@@AAADDDGGGKKKNNNSSSXXX]]]___`````````aaaccceeehhhjjjlllmmmnnnlllkkkjjjiiigggccc```\\\XXXRRRLLLFFF???999555555333000...,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))|||```JJJ@@@777666777666555333222111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++******************++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''((((((((())))))******''''''(((((())))))******&&&)))%%%''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))333...___,,,$$$)))---$$$%%%'''))))))))))))(((&&&)))+++)))%%%$$$%%%((((((%%%'''---,,,((()))000!!!555---iiijjj((((((((((((((((((((((((&&&((()))***))))))+++,,,###111###...***(((!!!,,,,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''###$$$%%%&&&''')))******...,,,***)))******)))(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******************************++++++++++++++++++++++++---------...000111333444;;;===@@@EEEJJJOOORRRTTTVVVWWWYYYZZZ[[[[[[ZZZYYYWWWXXXYYYZZZ\\\]]]______^^^]]][[[YYYWWWUUUSSSRRRJJJGGGCCC@@@=========>>>AAAAAAAAAAAAAAABBBBBBBBB??????@@@???===:::666444222444666777999???GGGMMMIIIIIILLLQQQSSSNNNCCC:::999;;;;;;999777777;;;>>>MMMOOORRRUUUWWWVVVUUUTTTQQQRRRTTTWWW[[[```ccceeelllkkklllmmmoooooonnnllliiigggccc___\\\WWWRRRNNN???<<<888444111///......++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))