BM6(7 yyyzzzfffggglllwww|||\\\KKKKKKJJJCCCHHHGGGHHHHHHGGGLLL[[[jjjrrrkkkeeebbb^^^[[[]]]```kkkpppzzzwwwaaaNNNFFFEEECCC???DDDBBBBBBEEEHHHLLLUUU___}}}|||~~~{{{bbbSSSJJJHHHGGGHHHMMMUUU___gggiiiYYYIIIBBB@@@>>>;;;;;;===???EEEKKKLLLLLLPPPVVVzzzzzzyyyyyy~~~qqq]]]WWWRRRMMMJJJOOOPPPQQQTTT\\\jjjyyy{{{nnnQQQGGGAAABBBBBB>>>===???BBBFFFLLLPPPMMMJJJPPPXXXyyy{{{zzzzzz{{{cccMMMHHHKKKKKKIIIIIIGGGNNNUUU[[[gggxxxooo[[[BBB@@@@@@BBBBBB@@@???AAABBBDDDHHHJJJHHHHHHSSS___||||||}}}vvvlllfffkkkzzz```UUUMMMKKKRRRRRRJJJEEEGGGKKKXXXfffooo{{{wwwnnn]]]KKK@@@AAA@@@???AAACCCBBB???@@@CCCLLLVVV]]]ccclllvvvzzztttnnnkkkjjjLLLPPPKKKKKKMMMHHHAAAHHHUUU^^^mmm}}}|||dddWWWUUUOOODDDHHHHHHDDD@@@CCCJJJGGG???FFFMMM^^^uuu~~~sssffflllWWWPPPKKKLLLOOOKKKFFFOOO^^^qqqpppggg```RRRJJJKKKHHHCCC>>>===@@@AAAAAAIIIRRRZZZlll}}}yyylllRRRLLLHHHIIIKKKHHHKKK___uuukkk```aaabbbZZZWWW[[[ZZZIIICCC>>>???BBBIIIXXXggguuu||||||tttPPPJJJHHHHHHGGGFFFQQQqqqzzzkkkfffmmmqqqhhheeeiiigggQQQJJJCCCBBBGGGVVVlll||||||RRRLLLKKKKKKIIIIIIZZZ~~~{{{wwwxxx{{{}}}}}}yyywww~~~~~~qqqnnnqqqooo___[[[VVVSSSWWWeeezzzRRRLLLLLLLLLNNNUUUjjj|||}}}tttttt{{{xxxwwwyyyyyyuuurrrxxxZZZMMMJJJJJJTTThhhxxxzzz}}}rrrTTTLLLIIIYYYyyy~~~wwwzzz{{{|||]]]PPPJJJ]]]tttooowwwzzz}}}qqqzzzPPPMMMrrr{{{vvvvvvvvvssspppvvvhhhggg{{{~~~}}}oooZZZuuu~~~}}}xxxqqqnnniiiaaaZZZWWWXXXQQQVVVmmm~~~|||xxx}}}yyy||||||zzzzzz|||zzz|||~~~xxxtttmmmjjjeee```]]]^^^cccgggdddcccbbbaaacccfffiiikkktttrrrppppppqqqpppkkkgggnnnnnnooooooooooooooopppsssttttttttttttvvvyyy{{{||||||{{{{{{zzzyyyxxxxxxwwwvvvwwwzzz}}}tttzzzwwwnnnmmmyyyzzz{{{{{{{{{|||~~~~~~wwwhhh]]][[[UUUIIIHHHOOOPPPLLLRRRgggzzz{{{xxx~~~|||}}}|||{{{}}}~~~~~~yyysssppppppqqqsssssstttuuutttsssrrrqqqnnnppprrrssstttsssrrrqqqooonnnnnnmmmlllkkkkkkkkkiiiddd___]]]^^^aaaeeefffiiigggeeeeeeeeeccc```]]]UUUUUURRRPPPOOOPPPUUUXXXZZZXXXVVVUUUVVVYYY\\\^^^```______```bbbbbb```^^^dddcccbbbaaa___]]]\\\[[[XXXYYYZZZZZZZZZ[[[^^^```^^^^^^___aaabbbcccdddeeecccaaa```cccgggjjjiiigggpppppppppqqqtttwww{{{}}}}}}ttt]]]OOOaaacccdddcccdddgggooouuu|||}}}|||}}}||||||~~~zzzvvvnnnWWWFFFEEEAAA===KKK```ddd___aaalllxxx}}}zzzzzz||||||zzzwwwuuurrroooqqqvvvxxxuuuqqqrrrwwwrrrkkklllkkkmmmxxx~~~xxxppplllllllllllljjjlllkkkjjjhhheeeeeefffhhhccccccccccccaaa^^^\\\ZZZ[[[\\\^^^___```___]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYVVVSSSRRRSSSTTTUUUUUUXXXWWWVVVVVVVVVUUUTTTRRRMMMOOOPPPPPPOOOOOOQQQRRRQQQOOOMMMKKKKKKMMMOOOPPPMMMMMMMMMOOOQQQRRRRRRRRRSSSRRRQQQOOOMMMLLLKKKJJJHHHIIIJJJIIIIIIJJJMMMOOONNNOOOQQQSSSVVVXXXZZZ[[[[[[XXXWWWXXX[[[]]][[[YYYXXXWWWVVVWWWYYY\\\___aaabbbpppwwwvvv{{{{{{ttt|||sss\\\MMMLLLLLLJJJGGGFFFJJJQQQXXXcccbbbdddhhhmmmooommmkkkmmmkkkiiijjjkkkjjjeeeaaaYYYDDD666777888<<>>777555777:::<<<888999::::::<<>>???===:::999:::===999:::;;;;;;::::::<<<>>>999999::::::::::::;;;;;;;;;;;;:::999999999::::::222444666888999:::::::::666555444666777888777666444555666555555555777999222333444444333555888:::111333444666666666555444222333444333333333555777444444444555555555666666666666777666555666888;;;888888999999:::;;;;;;;;;777:::<<<<<<:::999<<>>????????????FFFCCCCCCHHHJJJHHHJJJOOOOOORRRUUUWWWWWWWWWXXXYYYYYY\\\bbbggggggfffkkksssssswww}}}~~~xxx|||{{{xxxzzz}}}wwwqqqttt{{{vvvrrrooopppssswwwxxxxxxzzzxxxvvvuuutttsssooommmiiimmmrrruuuuuusssrrrrrrrrrqqqqqqrrrsssrrrmmmiiillljjjgggdddcccccceeegggeeegggiiikkkllllllmmmnnnnnnssszzzsss___FFF???777444777<<<@@@BBB555777999999888999>>>BBB999===@@@@@@<<<999888999222999???BBBGGGTTTgggttt~~~vvvsssxxx~~~wwwuuusssuuuxxxwwwrrrnnnooo|||yyypppppprrrpppttt{{{~~~||||||yyyyyyGGGFFFEEEDDDDDDEEEGGGHHHDDDGGGJJJGGGBBB???@@@CCCAAA@@@???>>>===<<<<<<<<<=========<<<;;;:::999888777777777777777777777777777777777666666555555555444444444444444444444444555555555555555555555555555555555444444333333333444444444333333222222222111111222222222333333333333333333333333333333333444444222222222222444444444444444333333222222222000000000000000000000000333333333333333333333333444444444444444444444444333333333444444444555555666666666666666666666666888888888777888999999:::;;;;;;<<<<<<>>>???AAABBBFFFGGGHHHKKKMMMPPPQQQRRRUUUXXX[[[^^^```bbbeeeggglllnnnppprrrrrrtttvvvxxx}}}{{{||||||{{{xxxvvvuuuvvvuuuxxxzzzxxxtttrrrrrrtttpppooonnnmmmllljjjjjjiiimmmmmmllllllkkkkkkkkkjjjkkkiiigggeeeddddddeeefffgggfffdddbbb```]]]\\\[[[YYYXXXXXXZZZ]]]```aaaaaacccbbb```^^^\\\ZZZYYYXXXWWWYYY[[[]]]]]][[[YYYWWWXXXXXXXXXYYYYYYYYYYYYZZZWWWUUUSSSRRRSSSUUUYYY[[[]]]^^^___``````^^^\\\[[[YYY[[[^^^bbbfffjjjmmmooolllooouuu|||rrr]]]KKK===777444777999999999;;;???333222AAAMMMLLLJJJNNNTTTGGGEEEFFF@@@@@@DDDAAAFFFGGGIIIJJJQQQ___rrrzzzxxx|||zzzuuuwww|||~~~xxxqqq~~~yyysssrrrsss}}}{{{yyy{{{@@@???===<<<<<<===>>>???<<>>@@@AAADDDEEEGGGHHHLLLNNNQQQSSSUUUWWWZZZ\\\cccfffhhhjjjkkkllloooqqqqqqtttzzz}}}|||zzzxxxuuusssqqqpppmmmmmmlllkkkjjjhhhgggfff^^^\\\[[[\\\^^^^^^]]][[[VVVWWWXXXWWWUUUSSSSSSSSSXXXZZZ\\\\\\[[[ZZZ[[[\\\WWWWWWVVVUUUTTTSSSSSSRRRUUUUUUTTTTTTSSSSSSSSSSSSQQQPPPNNNLLLLLLLLLMMMNNNPPPPPPOOOMMMLLLJJJIIIHHHHHHGGGFFFGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKIIIHHHGGGHHHJJJMMMNNNNNNOOOPPPQQQPPPOOOMMMLLLLLLMMMNNNQQQSSSVVVXXXXXXYYYZZZ]]]aaadddhhhkkklllnnnpppssstttsssqqqqqqqqq|||xxx|||~~~nnn___YYYUUULLLAAA;;;888444333555666666888<<>>===<<<<<<===>>>?????????>>>>>>>>>=========???===;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<========================<<<============>>>>>>>>>CCCBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJLLLNNNPPPSSSTTTZZZ[[[___dddhhhiiihhhfffmmmiiimmmzzz^^^HHH777666777111...222444333444666555444999@@@@@@EEEVVVmmm{{{|||zzz{{{tttppptttrrrtttwwwrrrwwwuuurrrppppppssswwwzzz}}}{{{xxxwwwyyy{{{{{{{{{zzz}}}}}}vvvllllllooommmgggccc666555444222111111111111000222444333000//////000111111000///////////////...//////000000000000///........................000000000000000/////////........................////////////////////////,,,---------...///////////////..................------........./////////......................../////////....../////////...............---------........................................................................---------............///////////////////////////000////////////000111111444333333222222222333333444555555666666777777888888888999999:::<<>>>>>>>>@@@AAAAAA@@@???@@@AAACCCAAA??????AAAAAA===:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999999999:::;;;<<<888888888999999::::::;;;<<<:::888888888999888777666666777888999999::::::;;;;;;:::999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>??????@@@@@@AAA@@@@@@BBBBBBCCCCCCCCCCCCBBBAAACCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBDDDFFFJJJNNNPPPRRRSSSVVV]]]dddgggeeebbbdddbbbeeennntttuuuyyy~~~aaaCCC---111777111...333555666888999666555<<>>???AAADDDEEEFFFGGGJJJLLLOOOQQQUUUYYY]]]aaadddeeelllwwwxxxwww~~~|||yyyvvvtttuuuuuuuuusssooojjjeeebbbeeefffgggiiiiiihhhgggfff``````aaa```^^^[[[XXXVVVZZZYYYXXXWWWVVVVVVWWWWWWTTTWWWWWWSSSPPPQQQPPPNNNOOORRRSSSRRROOOLLLLLLMMMJJJJJJKKKIIIFFFDDDCCCCCCAAAAAA@@@???>>>===<<<<<<>>>===<<<:::::::::;;;<<<999999999888777666555555444666777888666666666777<<<:::777888:::999666333555555555555555666666666333333333444444444444444444444444555555666777777222222333444555666666777666555333333555666666555555555555555666666666666777666555444444555666777555666666666777777777777777888999:::::::::999888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???CCCGGGIIIEEEEEEHHHNNNTTTWWWVVVSSSVVVVVVYYY^^^bbbcccfffjjjqqqsssvvvwwwwwwyyy|||xxxPPP000000888555333666777999===>>>;;;;;;DDDOOOZZZgggwww~~~uuunnnrrrssssssoookkkjjjkkkmmmooopppqqqttttttqqqssswwwzzzyyywwwwwwxxxwwwvvvyyy~~~}}}}}}~~~~~~|||{{{zzz~~~rrrgggaaaRRRCCC>>>>>>@@@BBBDDD000/////////......------+++,,,---------------,,,......---------------...------.........------,,,........................---------------.........------------------------........................---------------.........,,,,,,,,,,,,,,,---------,,,,,,,,,------------...........................------............---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........////////////////////////000000000000000111111222//////...............///111111111222222222222333333333444444333444777999999;;;===>>>>>>>>>@@@BBBDDDEEEHHHKKKOOORRRUUUWWWZZZeeeeeedddllloooooottt{{{}}}}}}}}}{{{wwwssspppooommmmmmllljjjhhhfffcccbbbaaaaaabbbbbb```]]][[[YYYTTTUUUVVVWWWWWWVVVUUUTTTQQQPPPNNNLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMHHHEEEEEEEEECCCBBBDDDGGGGGGEEECCCAAAAAA===>>>??????===<<<<<<===:::::::::999999888888888666666555555555555555666888999:::999777666666777555777888888777666777888222222222333444555333222222222222333333333333333111111111222222222222333000000111111222222222333000111111222222333333444333222111111333555555444444444444444444444444444444333222111111222333444222222333333333444444444555666666777777666666555333333333444444444555555555555666666777777777888999999888999999;;;===>>>===>>>@@@CCCFFFHHHHHHHHHJJJLLLOOOQQQSSSTTTWWWZZZ^^^ccchhhlllmmmooorrrvvvyyy^^^777///777;;;<<>>@@@AAA@@@KKKJJJGGGNNNPPPNNNRRRZZZ___dddhhhiiimmmtttyyy~~~~~~~~~~~~~~~|||yyyvvvqqqrrrsssttttttsssqqqpppmmmkkkiiiggggggfffeeeddd```___]]]\\\\\\[[[YYYWWWYYYYYYYYYXXXWWWVVVTTTTTTPPPPPPQQQQQQPPPOOONNNNNNHHHHHHHHHGGGFFFEEEDDDCCCEEECCCBBB@@@???>>>??????;;;<<<===>>>??????>>>>>><<<@@@???;;;888::::::999888888999999888777777888666777777888777777666666666666666666666555555555222222333333333333333222///111222111///...///111...000111111///......///000111333333222222222333222222222222222222222222111111222222333333333333000000111111222111111111222222222222222222222222444222111111333444444333222222222333333444444444444333333222222333333444222222222222333333333333666666666666666666666666333333222222333444444555333333444444444555555555777777777777777777888888;;;<<<>>>>>>>>>@@@BBBDDDBBBFFFIIIIIIIIIKKKNNNPPPQQQVVV[[[^^^___bbbggglllmmmtttyyy{{{vvvmmmeeehhhuuu~~~{{{bbbDDD999>>>EEEGGGGGGCCCEEEJJJPPPUUU\\\hhhttt{{{}}}{{{~~~|||yyyzzz{{{xxxxxxwwwvvvzzz~~~zzzrrrsssuuuyyy~~~zzztttpppoooeee___\\\\\\UUUHHH???>>>555444444666333///000333,,,---...............---*********,,,---...---,,,------,,,,,,,,,,,,---...------------,,,+++))))))************************,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---.........------......///000------......//////000000---///111111000///000000111222333333222111222444333333333333444555666666222<<<:::666;;;<<<999===;;;>>>@@@@@@???BBBJJJQQQRRRSSSTTTVVVWWWXXXXXXXXXYYYVVVXXX\\\\\\XXXZZZ______dddjjjllllllkkkkkklllsssvvvyyywwwrrrmmmlllllliiihhhhhhkkkllljjjeeeaaaaaacccccc```\\\ZZZ]]]``````]]]\\\]]]``````]]]ZZZ]]][[[ZZZ[[[]]]\\\XXXTTTPPPQQQTTTWWWXXXYYYXXXXXXQQQNNNMMMOOORRRTTTRRROOORRROOOKKKKKKMMMMMMKKKIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@?????????>>>>>>===<<<;;;:::999999666888:::;;;:::777444222222333444666777777666666333777777333222444666555555444333111111222444666333333333333333333111000111111111111111111111111///000111222333222111000///111333222000///111444...000111000///---......111444555444000---...000000000000/////////....../////////000000111111111///000000111111000000///111111000000000/////////333111//////000111111000------...///000111222222111111111111111111111111///000000000000111111111444333222222222222333333111111111111222222333444111111111111111111111111222333444555666666666555444666888777555666:::>>><<<@@@CCCCCCBBBDDDGGGIIIIIILLLPPPPPPPPPRRRYYY___\\\cccjjjnnnrrrwwwvvvsss}}}ZZZPPPIIITTTnnnyyynnnpppvvvssstttwwwtttlll^^^MMMEEEHHHMMMLLLIIIJJJKKKQQQ[[[cccmmmzzz~~~}}}xxxyyyyyyyyy~~~~~~wwwtttssstttwww{{{~~~~~~}}}rrrwww|||yyypppfffaaa___PPPFFF???===777///...333222//////000///---000555.........------,,,,,,,,,++++++,,,,,,,,,+++******++++++******++++++,,,---...---,,,,,,+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''******))))))******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---..................---111000...,,,++++++,,,,,,......---,,,---...///000---------............///000//////.........//////000000000000////////////111111111111111111111111444333333333333444555555666666666777777999:::;;;===<<<;;;<<<>>>???>>>=========>>>???@@@BBBBBBCCCEEEFFFGGGIIIKKKMMMNNNOOOSSSUUUVVVWWWUUURRRMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFAAABBBCCCDDDEEEFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;::::::777777777777777777777777888888888888888888888888777666555444333222222111222222222222222222222222444333333222222333333444222222222222222222222222111111111111111111111111//////////////////////////////////////////////////////............/////////////////////.........000000////////////000000////////////000000000000////////////////////////000///...------...///000............///////////////////////////.........000000//////.........---000000000000000000000000////////////000000000000111111111111111111111111000000111111111222222222111111222222222333333333222222222333333333444444555555555555666777999999>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEGGGHHHJJJKKKLLLUUUVVVWWW[[[```gggmmmqqqvvv~~~xxxrrrVVVLLLMMM___vvvrrrjjjbbbbbbhhhllliiieeeXXXVVVRRROOOLLLHHHCCC@@@LLLRRR[[[dddooo}}}}}}sssyyy~~~{{{}}}~~~}}}zzzxxxxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwpppoookkkeee\\\RRRHHHCCC666555333111000/////////........................---------,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,---,,,++++++******++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((******)))))))))***++++++,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,------......------,,,,,,+++******+++---......------,,,,,,,,,---...///............//////////////////...............///////////////////////////111111111111111111111111222222111111222222333444222222222222333444555555777666666666888999888777555666666777888999::::::999999::::::;;;<<<======CCCEEEFFFGGGGGGEEEBBBAAA======>>>>>>>>>>>>======<<<;;;;;;;;;::::::::::::888888888999999::::::;;;888999;;;<<<<<<;;;999888:::;;;<<<======>>>======;;;::::::999999::::::;;;:::::::::999888888777777888888777777777666666666555555555555555555555555333333333333333333333333333333333222111111000000111111111111111111111111222111111000000111111222222222222222222222222222111111111111111111111111////////////////////////........................///..................///........................000//////......//////000....../////////000000000........................//////...------...//////------........./////////......................../////////.........------////////////////////////....../////////000000000000000000000000000000000/////////000000000111111000000000000111111111222111111111111222222222222444444444444555666777888;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAACCCDDDDDDLLLNNNQQQVVV[[[^^^aaacccffflllssswwwvvvvvvwwwyyyvvvttttttxxx~~~~~~~~~|||{{{}}}}}}zzzyyy{{{zzzvvvqqqmmmmmmllliiieee```ZZZWWWJJJGGGPPPiiiyyy___XXXQQQOOOQQQRRROOOKKKGGGFFFCCCAAA@@@BBBDDDFFFJJJUUUfffvvvzzz}}}}}}}}}zzzxxx~~~{{{uuummmeee^^^YYYWWWRRRPPPLLLFFF@@@:::555222000000...---,,,,,,++++++------------------------++++++++++++************+++***)))))))))***++++++))))))(((((())))))***++++++******))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************************************)))))))))))))))))))))((()))))))))))))))******+++************))))))))))))))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++***)))***---......---,,,++++++++++++,,,------............////////////......---------......///////////////////////////000000000000000000000000000////////////000111111000000/////////000000111222111000111333444333222222222333333444444444555444444444444333333333222444444555777777888777777666666555555555555666666444444333333333333222222444444444555555555555555333444555666666555444333444555555666666666555555444333333222222333333444333333333333333333333333333333333222222222111111222222222222222222222222000000000000000000000000//////////////////////////////////////////////////////............//////111111111111111111111111000000000000000000000000......................................................------------......------------............//////............//////---.........////////////------------------------......------------......------------............------------........................---------------------------------------.........////////////........................------........./////////....../////////000000000/////////000000000111111222222222222333444555555777666555444333222222222666666777888888999999::::::===BBBGGGJJJKKKJJJIIINNNSSSXXXYYYXXXVVVVVVWWWTTTQQQOOOPPPTTTVVVUUUSSSSSSRRRQQQRRRVVVZZZ]]]^^^eeefffggggggfff```YYYTTTKKKNNNQQQSSSTTTVVVYYY[[[YYYXXXZZZaaaeeegggjjjooouuu{{{~~~wwwsssvvv{{{qqqnnnhhhddd```\\\XXXUUULLLOOOQQQRRROOOLLLJJJIIIOOOMMMKKKLLLNNNNNNLLLHHHDDDCCCBBB@@@>>>===<<<<<<:::;;;HHHbbbvvvvvvdddUUUDDDAAA===:::999777444222555444333222333:::DDDLLLIIIVVVhhhwww}}}~~~}}}}}}{{{xxxwwwvvvuuusssrrrrrrrrrrrrrrrtttvvvsssnnnfffaaa^^^]]]ZZZTTTMMMFFF@@@<<<999:::777333...,,,+++++++++,,,,,,+++***************------------------------))))))))))))))))))))))))+++)))(((''''''(((***,,,(((''''''''''''((())))))))))))(((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''(((((((((((((((((((((((()))******************)))***((('''(((******(((%%%***************++++++,,,,,,,,,---------.........---------,,,------......---...............//////000000000000000000000000//////......//////000111111111000000///000000000111000///000222333222111111111111111222222222222555444444444333333222222//////000000111222333444555555333222222333555555222222222222111111111111555555555555555555555444444555666666666666555444333333444444444333222222222111111111111111111222000000111111111222222222111111111000000000//////000000000000000000000000111111111111111111111111---------.........//////////////////////////////......------------......////////////////////////........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------......------------......------------............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------....................................------------.........///............////////////////////////000000000000111000000000111111222333333222111///............111111111222222222222222///222666999;;;:::888777;;;>>>AAABBB@@@>>>>>>???AAA>>><<<;;;===>>>>>>===>>>======>>>@@@CCCEEEFFFNNNOOOPPPOOOLLLFFF@@@<<<777999;;;<<<===>>>AAACCCCCC??????AAAAAA@@@AAAEEEEEEIIILLLKKKFFFDDDFFFHHHGGGEEEAAA???>>><<<:::888777999;;;;;;999888999999;;;999888888888777444222222222000000///000111222111111888FFFQQQPPPDDD999///000111000...,,,,,,,,,,,,......,,,---444@@@JJJWWW]]]fffkkkmmmnnnppprrrzzzvvvnnnmmmmmmllljjjfffcccccceeeeeeaaa]]]YYYXXXUUURRRPPPPPPQQQRRRIIIJJJKKKIIIDDD>>>:::888333222111///...---------111///,,,***)))***,,,...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))(((&&&&&&&&&(((***+++''''''&&&&&&''''''((()))'''''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&$$$$$$&&&******&&&""")))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------............///////////////////////////////////////000111111111111000000000000000111111000///000222333222111............////////////000000000000000000000111222222111111111222333333333222111000000111222333222222222222222222222222333333333333222222222222222222222222222222222222222222333333333222222111111111000000000000111111///000000111111222222222111111111000000000000///////////////////////////000000000000000000000000,,,,,,------......//////////////////////////////......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,---------,,,,,,,,,,,,------+++,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,------------........................---------.........//////............/////////000////////////000000000000//////////////////000111000//////.........//////000000000000000000000000111111222333444444333333222444555666555555555666999888666555666888888888888888888888999:::<<<===BBBBBBBBB@@@===:::777666777999::::::::::::;;;===<<<888888;;;<<<;;;>>>BBB<<<;;;:::;;;<<<<<<:::999<<<:::999999:::::::::999333555666666666666777999777666555444333111///---//////000000000000/////////111333333444333000---))),,,......---,,,,,,---+++...///---+++...555<<>>===888333777555333222333333222111///222555666666666777888444333222333555555555333444444333111...---...///,,,---...///////////////444333000.........///000...............---,,,,,,.........//////.........,,,,,,,,,,,,------------,,,------...///000000111........................++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++*********)))))),,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))************************+++*********))))))(((((((((((()))***++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................000///...------///111222//////...------...///000000...,,,---000111000///333111222333222///000555222111222444333000000444000555666333111333333000111222333111000111555999333555444000111444666444666777888777555444444555222222111111111111222222111222333333222111222444333222111222333444333111000000//////...------,,,///.........------,,,,,,***))))))((((((((())))))))))))))))))))))))******((((((((((((((()))))))))*********)))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))*********((()))***++++++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((((('''&&&&&&'''''''''((()))******)))(((''')))))))))*********++++++)))))))))*********++++++******+++,,,---...//////......//////000111222222666666666666666777777888666444333888???EEEGGGFFFAAAAAACCCFFFHHHFFFBBB>>>???===;;;;;;;;;<<<;;;999666888<<<>>>???@@@AAACCCBBBAAA@@@AAACCCDDDCCCBBB<<<;;;888666333000...---...///000222333444555555;;;999666444222111111222000111111111111000/////////000000111111000000///---------------,,,,,,,,,+++++++++,,,,,,------...........................++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++---,,,,,,+++******))))))++++++*********))))))))),,,++++++++++++*********)))******************)))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))(((((((((((())))))***++++++,,,,,,+++++++++************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))***++++++,,,---,,,,,,,,,*********++++++++++++,,,++++++,,,,,,++++++***)))***************************************++++++,,,------------............------------....................................//////......000222555666666444333111000000000111222///---...111333333222222000000333444444999???AAA===::::::777555888===;;;<<<;;;999555222111222111555:::;;;999555333333===>>><<<777777<<<>>>===777888888777444222222333444333222222111111111111222333444333111111111222000000111333555444111////////////000000000000111.............../////////111000...,,,+++***))))))(((((()))***++++++,,,,,,******))))))))))))))))))+++*********))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((()))*********(((((()))******)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''((((((((((((''''''(((((()))))))))*********(((((()))))))))***************+++,,,---......///------...///000111222222444444555666777999:::;;;666444333777===CCCDDDDDDEEEEEEGGGIIIKKKIIIFFFCCCCCCAAA?????????@@@???>>>:::===AAADDDEEEGGGIIIJJJLLLJJJJJJKKKLLLMMMLLLKKKCCC@@@===<<<<<<:::555111///111333555777999::::::@@@>>>;;;888666444444333666666666777666666555444444444555555555555444444111111000000//////......,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,++++++************************++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((******)))))))))))))))(((++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((((((((((())))))******+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))***++++++,,,,,,++++++)))))))))*********+++++++++++++++++++++***))))))))))))))))))************+++************+++,,,,,,,,,,,,,,,------------...------------.........///..............................///000222555888::::::999777666666666777888666444222222444888:::;;;444333444888<<>>:::999>>>EEEPPPMMMOOORRRKKK===666777>>>DDDLLLPPPMMMFFF>>>:::888===@@@AAADDDIIIJJJGGGCCCBBBAAA===777333222111333333333222222111111111333555666777666777888:::<<<<<<===>>>>>>;;;666222///000111222333444555666111111111222333333444444888666444111...,,,***)))((()))***+++,,,...//////,,,,,,,,,+++******))))))+++************)))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((()))*********'''((())))))))))))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))))))))******+++,,,,,,---***+++,,,---...///000111//////000111222444555666111000///111555999;;;:::===>>>???@@@AAA@@@???===>>><<<::::::;;;;;;:::999888;;;???AAABBBCCCEEEFFFFFFDDDDDDEEEFFFGGGFFFEEEAAA>>>===???CCCDDD???999000111333555777999999:::>>>===:::888555444333333:::::::::::::::999888888777888888999999888888777555555444333333222111111//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------***++++++,,,,,,++++++*********************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((((((((((((((((((((((((((*********)))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))))))))******************+++***))))))(((((((((((()))))))))))))))***************+++,,,,,,)))))))))*********++++++++++++,,,,,,,,,---------........................---......000222444777888777777777888999;;;===???;;;999777777999===AAACCC>>>>>>BBBIIIMMMQQQWWW___ggg```ZZZVVVRRRQQQVVV]]]aaa^^^dddnnngggQQQDDDDDDUUUZZZ```cccaaa[[[TTTOOOTTT\\\cccggghhhhhhccc\\\XXXWWWSSSMMMEEE???<<<:::999999::::::::::::::::::;;;===@@@CCCDDDGGGJJJLLLQQQPPPMMMKKKHHHDDD>>>:::333444444555777888888999777777777777777777888888:::888666222///---++++++***++++++,,,---......///...------,,,+++******)))************************))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***(((((()))***+++,,,------,,,,,,,,,,,,,,,---...///111000//////111333333444333444555666666666666666888666555555666666666555555777:::;;;;;;:::;;;<<<:::999888999;;;<<<;;;::::::777777;;;AAABBB>>>:::000111222333444444444444555555444333222111111111777777777777777666666555666666666777777666666666555444444333222111000000000/////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))******************)))))))))))))))))))))))))))***))))))((())))))******++++++++++++++++++++++++))))))((((((((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))******))))))((('''''''''((((((((()))))))))******))))))******+++,,,((((((((())))))))))))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///111222222222222222333444777999::::::999888888999===AAAEEEEEEFFFLLLTTTXXXXXX[[[``````]]]ZZZZZZWWWTTTWWW]]]```\\\cccnnnkkkZZZQQQUUU```aaabbbccccccaaa___]]]rrrvvvwwwrrrmmmhhh```YYYaaa```]]]XXXQQQKKKHHHGGG@@@AAACCCDDDFFFGGGGGGGGGCCCFFFIIIKKKLLLOOORRRTTTVVVSSSNNNJJJGGGDDDAAA???888888888888888888888888999999888888777666555555666444333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''''''''(((((())))))******,,,,,,+++*********++++++///...---,,,,,,---...//////111222222111111333555777666444444666666666555444555777777666444444444444333222333555666555444333222222444777777555222000000000000000///..............................111111111111111000000///000000111111111111000000//////......------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***************(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((()))******************************''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&'''''''''((((((((()))))))))))))))(((''''''&&&&&&''''''(((((()))))))))(((((((((((()))******)))))))))*********++++++(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,,,,,,,---...///444444444444444777<<>>DDDKKKLLLIIIIIILLLDDDCCCDDDGGGFFFCCCCCCGGGPPPMMMOOOUUUVVVRRRUUU]]]ZZZWWWSSSRRRTTTVVVXXXXXXdddccc]]]SSSNNNNNNLLLJJJRRRRRRQQQNNNJJJGGGFFFFFF===>>>@@@CCCDDDEEEEEEEEE???AAABBBBBBAAAAAABBBCCCFFFBBB>>><<<<<<<<<<<<<<<999888888777666666555555666555444333222000//////000///...---,,,,,,,,,,,,,,,,,,,,,+++******))))))+++++++++***))))))((((((''''''(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%####################################################################################$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((+++******)))))))))***************))))))***,,,......000111000///000222555666444333333555666555444222444555555333111111111222111000111333444333222000000///////////////...///////////////...---,,,,,,------.........------......//////......---,,,,,,,,,------------,,,,,,***************)))))))))'''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&%%%%%%&&&''''''((())))))'''''''''''''''((())))))(((((()))))))))*********((((((((())))))))))))***))))))))))))))))))))))))*********+++++++++++++++,,,,,,***))))))***+++,,,...000111111000222666999444555999======999999<<<>>>>>>AAAEEEDDDAAA@@@CCCCCCCCCCCCDDDEEEIIINNNRRRNNNJJJGGGFFFHHHKKKKKKKKKNNNOOOKKKFFFEEEJJJLLLLLLDDDDDDDDDBBB???===<<<===777888:::<<<<<<<<<;;;:::777888888777444333333444777555333333555666666666555555444333333222111111000000//////...---,,,,,,,,,++++++***))))))******)))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%################################################""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&########################""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))((((((((((((((((((''''''((()))*********++++++,,,,,,---000222---...///...---...111444333111000000222333222222000222444444222000000111111//////000111222111000...///000///---...000111....../////////......---....../////////......---///000000000000///......,,,,,,------------,,,,,,))))))))))))))))))******%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((())))))))))))************(((((((((((((((((((((((((((((()))***++++++++++++++++++++++++,,,---///000,,,///111111000000333666888777999<<<;;;777888;;;999999<<<@@@???<<<<<>>DDDGGGEEEDDDFFFFFFBBBIIIFFFDDDEEEGGGGGGEEECCC@@@DDDFFFFFFFFFHHHGGGCCCFFFGGGFFFCCC>>>;;;:::;;;888999:::;;;;;;999777666777888888777555444444555444333333444666666444222111111000000000/////////.........---------------+++***))))))((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###############$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######"""###$$$$$$$$$"""!!! $$$$$$######""""""!!!!!!########################"""############$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******))))))(((((('''''')))******+++,,,,,,------------......///000000000111111111111111111222222111111111111111111111111444333222111000000000000111000000000//////............///111222111///,,,////////////000000000000+++,,,...000///---+++))),,,++++++******++++++,,,,,,,,,++++++***)))(((((()))))))))))))))******+++(((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++,,,,,,,,,---------///000000//////000111444666777777777777999;;;888999:::;;;;;;;;;:::999@@@===<<<@@@AAA>>><<<===<<<===BBBFFFEEEBBBDDDIIIFFFFFFFFFEEEDDDBBB@@@???>>>>>>??????>>><<<:::888999999999777555444666777:::999777555444555666666444444333333222111000000111111000000//////......111000///...---,,,++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############"""######$$$$$$######"""######$$$$$$######"""!!!#########"""""""""""""""########################""""""#########$$$$$$$$$""""""""""""############$$$######""""""######$$$""""""#########$$$$$$$$$$$$######"""""""""""""""############$$$$$$$$$%%%###""""""!!!!!!""""""###""""""""""""############""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))))))))((((((((('''''')))))))))***++++++,,,,,,---------...//////000000/////////000000111111111222222222222222222222222444333222111000000000000111111000000/////////////////////111222222///---//////////////////......,,,---///000000...,,,***+++++++++******+++++++++,,,,,,+++******)))(((((())))))(((((())))))***+++(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******************+++++++++,,,,,,---......---...000222222333444666777888888888777888999::::::;;;;;;:::@@@<<<:::<<<<<<===AAAFFFCCCAAAAAACCCBBBAAACCCHHHLLLKKKJJJGGGEEECCCBBBAAA@@@@@@@@@???===<<<::::::888999::::::888888888:::888777777666555555444444333333333222111000000000000000000/////////......///......---,,,+++***)))))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%$$$############$$$""""""""""""####################################"""""""""#########$$$$$$""""""""""""############$$$######""""""######$$$"""""""""############$$$$$$######""""""""""""""""""""""""#########$$$$$$###""""""!!!!!!""""""###""""""""""""##################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((())))))***++++++,,,,,,---......//////000------......///000111111222222222222222222222222444333222111111111111111111111000000000000///////////////000222111///---//////......------,,,,,,---...///000000...,,,+++++++++************++++++++++++******))))))((((((((((((((((((((()))******((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******((())))))))))))************++++++++++++---000333333222333777;;;<<<:::777888888888888999:::<<<<<>><<<;;;;;;;;;666888:::;;;:::999999:::555555666666555444333222222222111111000000/////////////////////.........///......---,,,+++******)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################## !!!!!!"""###$$$$$$%%%""""""""""""############%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$""""""############""""""&&&%%%$$$#########%%%%%%!!!!!!""""""######$$$$$$########################""""""""""""############!!!"""""""""##################""""""""""""######""""""""""""############$$$######"""""""""""""""!!!""""""""""""#########$$$$$$############$$$$$$!!!"""""""""###############$$$$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***+++,,,,,,---......//////,,,,,,---...000111222222222222222222222222222222333333222111111111111111000000000000000000000000//////...///111111///---......------,,,+++******,,,---...///...---,,,*********))))))))))))************)))))))))((((((((((((''''''''''''((())))))((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((()))))))))(((((()))))))))************************---111555666444555:::@@@BBB>>>999;;;:::999999999:::<<<======:::999999999>>>LLLZZZLLLEEEBBBEEEJJJMMMOOOSSSOOOMMMIIIEEEBBBAAAAAAAAABBB@@@>>><<<:::::::::;;;666888;;;;;;999777666666555444444333333222222333111111000000/////////...........................000000//////...------,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""""""""""""""""" !!!"""######$$$$$$!!!!!!"""""""""#########$$$$$$$$$######""""""""" !!!!!!""""""######"""""""""######"""""""""%%%%%%#########$$$%%%&&&!!!!!!""""""######$$$$$$########################!!!!!!"""""""""#########!!!"""""""""###############""""""""""""""""""###""""""""""""""""""""""""$$$######"""""""""""""""!!!""""""""""""#########$$$##################$$$!!!"""""""""##################$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))++++++,,,,,,------......------...///111222333333222222222222222222222222222222111000000000111111///////////////////////////...---...///000...---...------,,,+++******)))++++++,,,,,,,,,+++***)))***))))))(((((())))))***))))))(((((((((((((((((('''''''''&&&''''''((()))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))))))))************************+++...222666666555555:::AAABBB>>>:::>>>===;;;::::::;;;<<<===;;;;;;===??????BBBMMMYYYJJJEEEDDDIIIMMMNNNMMMNNNIIIGGGCCC@@@>>>===>>>>>>???>>><<<:::999999999::::::;;;===<<<999666444333666444222000000111333444000000000///////////////---------------.........//////......------,,,,,,((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######### !!!!!!""""""########################""""""""" !!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!$$$############$$$%%%%%%""""""""""""####################################!!!!!!!!!"""""""""######""""""""""""###############""""""!!!!!!""""""######"""""""""""""""!!!!!!$$$######""""""""""""""""""""""""#########$$$$$$"""!!!!!! !!!!!!"""""""""""""""############""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))******+++,,,,,,------.........///000111111222222111111111111111111111111111000000/////////000000------............//////...---+++,,,---...---,,,------,,,,,,++++++************++++++******))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))************)))***+++++++++...111555333222333777;;;<<<:::777<<<<<<;;;;;;;;;;;;<<<<<<;;;<<>>>>><<<999555444333555444222000000222333444000000000000////////////,,,,,,,,,---------------++++++++++++*********)))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!"""######$$$""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$###############"""""""""""""""########################!!!!!!!!!!!!"""""""""###""""""""""""############""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!$$$######"""""""""""""""############$$$$$$$$$%%%!!!!!! !!!!!!""""""""""""############ !!!"""######$$$##################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))*********+++,,,,,,------.........//////000000000000000000000000000000000//////............//////,,,,,,,,,---------......---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((()))''''''((((((((()))))))))''')))***++++++,,,///111000000111333444555555555666777888:::;;;<<<<<<<<<======@@@FFFGGGEEEEEEGGGDDDCCCEEEGGGEEE@@@>>>AAAHHHFFFEEEBBB???===;;;:::999999:::;;;;;;;;;;;;::::::;;;:::888555222222222111222333444444333222222000000000000000000000000++++++,,,,,,,,,---------*********))))))))))))((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$###"""$$$$$$######""""""!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! $$$######"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""############ !!!######$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))******+++,,,,,,------------..................////////////////////////......---------......///+++++++++,,,,,,---------,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******((((((''''''''''''((((((&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''(((((()))&&&&&&&&&'''''''''((((((&&&(((***+++***+++---...///111222222111222444555111333555888;;;<<<======@@@===???EEEGGGDDDAAAAAABBBBBBDDDFFFCCC???@@@EEELLLKKKIIIFFFCCC???<<<:::777999:::<<<======<<<;;;555555555222000...///000...111555888888555111///000000000000111111111111+++++++++,,,,,,---------+++++++++***************(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""!!!!!! ######$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""##########################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!$$$#########""""""!!!!!!######""""""!!!!!! $$$###"""""""""###%%%&&&"""""""""""""""""""""""" !!!!!!""""""######&&&&&&%%%$$$###"""!!!!!!"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''))))))((((((***+++---------............/////////............//////000//////...---,,,,,,+++''',,,,,,'''%%%))))))&&&++++++******************++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$######%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***+++,,,,,,---...///111222222222222555555666777888999::::::===<<<<<>>:::888777777===>>>@@@@@@???<<<999777777333000///111222000/////////111333555444111///111111000///...---,,,,,,,,,,,,,,,,,,++++++******,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""####################################"""""""""!!!###"""""""""!!!!!!!!! ######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!############"""""""""!!!###"""""""""!!!!!!!!! ######""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###""""""!!!!!!"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''))))))((((((***+++------------............---------,,,,,,------------------------------,,,)))......***))),,,,,,)))************************+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$%%%$$$###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***++++++,,,++++++---///111333444555444444555666777888999999<<<;;;<<<>>>BBBDDDCCCBBBCCCEEEGGGEEEAAA???BBBEEECCCAAA???===;;;:::999999===>>>??????>>>;;;999777666333000///111222111000...///000222444333111...111111000///...---,,,,,,,,,++++++***************,,,+++***)))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""####################################"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%'''(((((((((((()))+++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,++++++))),,,---+++,,,...---***************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################'''&&&&&&%%%$$$######### """%%%&&&%%%#########$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++))))))***,,,///333666888333333444555666777888888;;;:::;;;<<>>>>>@@@AAA@@@===>>>AAAEEE<<<;;;:::999888888999999888999:::::::::888555444444222000000111222222111......///111222222000---000000///...---,,,,,,+++,,,+++)))((((((((()))***++++++***)))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""#################################"""""""""""""""""""""""""""!!!!!!!!!!!!###""" !!!"""!!!!!!!!!!!!""""""""""""!!!"""""""""####################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""""""""###"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((((('''((()))++++++,,,,,,,,,------------******++++++++++++******+++******)))((((((((((((((()))))))))***+++***((())))))))))))************)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################################################################'''&&&&&&%%%$$$###"""""" ###'''((('''%%%######$$$$$$############$$$$$$$$$$$$############$$$$$$######################################################################################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******)))))))))***---111444777111222222333444555666666999999::::::;;;;;;;;;:::777888999999888:::===AAA666666555555555555555555222222333444333222000///222222111111222333333222.........000111111...,,,000//////...---,,,+++++++++***((('''''''''))))))******)))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""######!!!!!!!!!!!!"""""""""""""""!!! """###!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!""""""######"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&(((((('''''')))***++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,+++)))'''&&&'''((())),,,)))'''(((******(((((((((((()))))))))*********(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################################################################&&&&&&%%%$$$$$$###"""""""""%%%((()))(((%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$################################################################################################"""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))))))))+++...111333000000111222333444444555777888999999888888777777444555666666666888;;;===555555555555444333222222//////000111111000///...111222333333222222222333///......///000000...,,,//////...---,,,+++*********)))((('''''''''((()))***)))((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&''''''''''''(((*********+++++++++,,,,,,,,,+++,,,---......---,,,+++---+++)))(((***...333666555...)))***+++***))))))'''(((((())))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$################################################$$$$$$$$$$$$###############&&&(((((('''%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#######################################################################################$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((******))))))***,,,---.........///000111222333333555666888888666555555666555666777888999::::::;;;777777666666555444222111000000111222222222111111111333444444333222222333000///...///000000...,,,......---,,,+++******)))))))))))))))(((((((((''')))((((((''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############""""""""""""###$$$$$$%%%%%%################################################"""""""""############$$$######""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!"""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!"""""""""############ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##################"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$&&&''''''''''''(((***************++++++++++++***+++---......---+++***+++***)))+++222<<>>444'''###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#########"""######$$$$$$$$$#######################################################################################"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((()))))))))************************,,,,,,------------,,,,,,,,,...//////---,,,---...++++++***************)))''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$############$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%% !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##################""""""######"""""""""######$$$ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!""""""###############""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((333???BBB666(((%%%((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################################################################!!!"""""""""############"""############$$$$$$$$$########################""""""""""""############################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((((()))*********))))))++++++,,,,,,------,,,,,,,,,---//////...------...************************'''''''''&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""############""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((,,,666888...'''))))))&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######################################################################## !!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$&&&'''((())))))'''((()))***++++++***)))******+++,,,,,,,,,,,,,,,***,,,---...,,,++++++,,,))))))))))))************'''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!""""""### !!!!!!!!!"""""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###******###$$$***)))!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""""""""#########!!!"""###$$$$$$$$$$$$$$$######################################################################## """###$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%'''((()))***((()))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,(((***,,,,,,+++***)))***)))))))))))))))*********''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$$$$%%% !!!!!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$%%%###""""""######""" !!!!!! !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""##################$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """#########"""!!!######""""""!!!!!! """"""""""""############""""""""""""!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$#########"""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!""""""###########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$###""""""!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$!!! """###""" """"""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""###$$$$$$%%%$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))))))))*********++++++++++++***++++++,,,,,,---......***+++,,,,,,******+++,,,(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""$$$###""""""######""" """!!!!!! !!!!!!""""""!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### """#########"""!!!###"""""""""!!!!!!!!! """"""""""""############""""""""""""!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$###"""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!"""""""""""""""###$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$!!! """###"""!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!!"""######$$$$$$############$$$$$$###"""""""""""""""###$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$%%%$$$$$$###"""!!!########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))))))))))))))************)))))))))***++++++,,,,,,***+++,,,,,,******+++,,,(((((())))))))))))(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""!!!!!!!!!!!!"""""""""###$$$###""""""######"""!!!###""""""!!!!!!""""""###"""!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!######"""""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""############""""""""""""######""""""""""""############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""###############$$$$$$%%%########################""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###""" """""""""!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%$$$""""""!!!!!!"""$$$$$$############$$$$$$!!!!!!!!!""""""$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$%%%$$$$$$###"""!!!########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((((((((()))))))))'''''''''((())))))*********+++,,,+++******+++,,,(((((())))))))))))(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!"""""""""######$$$"""!!!"""######"""!!!######""""""""""""######!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!"""######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""###############""""""""""""######!!!"""""""""############""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""###""""""""""""###$$$$$$########################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###$$$$$$###""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$###"""""""""######$$$%%%""""""#########$$$$$$$$$################################################!!!!!!###$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***)))+++,,,+++***)))***+++(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""############""""""!!!!!!"""""""""############"""!!!"""###$$$###"""######""""""""""""######""""""!!!!!!""""""###$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############ !!!!!!!!!"""""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!""""""##################""""""""""""######!!!"""""""""##########################################""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######"""!!!!!!!!!!!!"""#################################""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###############""""""#########$$$$$$$$$################################################!!!!!!###$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))******+++)))***++++++))))))***+++(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""############""""""""""""""""""###############"""!!!"""###$$$###"""###""""""!!!!!!""""""###$$$############$$$%%%%%% !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""#########$$$$$$###""""""""""""###$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!""""""##################"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######""""""""""""##########################################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############!!!!!!!!!!!!!!!""""""#################################""""""""""""######"""""""""""""""""""""""" !!!"""###"""!!! !!!"""######$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""" """###""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%######""""""""""""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++)))***+++***))))))***+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""############"""""""""""""""#########$$$$$$"""!!!!!!!!!###$$$###""""""!!!!!! !!!!!!""""""""""""!!!"""######$$$ !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""""""""!!! """"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""#########""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$######"""""""""###$$$%%% !!!!!!!!!"""""""""###""""""""""""############ !!!"""#####################"""""""""""""""""""""""""""""""""""" !!!"""###""""""!!! !!!!!!"""######$$$$$$######""""""""""""######""""""""""""##########################################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""!!!!!!""""""###$$$########################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" """$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###""" !!!$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++(((***+++***)))((()))+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""#########$$$$$$$$$"""!!!!!!!!!###$$$$$$###!!!!!! !!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""###$$$######"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""""""""###%%%%%% !!!!!!!!!""""""######""""""""""""############ !!!"""######$$$############"""""""""""""""""""""""""""""""""""" """#########"""!!! !!!!!!"""###$$$$$$$$$######""""""""""""######""""""""""""##########################################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$#########"""###$$$$$$%%%########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!###$$$%%%$$$###""""""!!!!!! !!!###%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###""" !!!$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$############$$$$$$############$$$%%%&&&&&&"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))*********(((***+++***)))((()))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""#########!!!  !!!###!!!!!!"""###############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""############""""""######""""""!!!!!! ########################"""#########$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""######""""""""""""######$$$#########""""""!!!!!!"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''******))))))((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&######$$$$$$$$$$$$######&&&%%%###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!""""""######!!!!!! !!!!!!"""###$$$#########"""""""""""""""""""""############""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""  """###!!!!!!"""###############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""############""""""######""""""!!!!!!!!!!!!########################"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""######""""""""""""##################"""""""""!!!"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""""""""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''''''''***)))))))))((((((((('''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&######$$$$$$$$$$$$######%%%%%%###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!"""###############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""############""""""###""""""""""""!!!!!!!!!########################!!!!!!!!!"""""""""######!!!""""""######""""""!!!""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############""""""!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#####################""""""""""""##################"""""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$#####################""""""""""""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&######$$$$$$$$$$$$######%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! ######""""""""""""######!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""############""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""######""""""""""""############""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""!!!############""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""###############"""""""""""""""""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######"""!!!!!! !!!!!!"""""""""""""""#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! ######""""""""""""######!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""###############"""!!!!!!########################""""""""""""""""""""""""""""""""""""##################""""""""""""##############################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#########""""""#########"""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""###############"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""""""""""""""######""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$############$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######"""!!!!!! !!!!!!!!!!!!""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""############"""""""""""""""############$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$######"""######$$$######"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""############"""!!!"""""""""####################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""#######################################$$$$$$$$$######""""""""""""######""""""""""""############"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""############""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""######$$$$$$######"""$$$$$$$$$######"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""############### !!!"""###$$$$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""############"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))'''((((((((()))))))))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""### !!!!!!"""######$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!""""""###### !!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######!!! ################################################""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""############### """###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$##########################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******'''((((((((())))))******''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""######!!!!!! !!!!!!"""###$$$ !!!!!!"""###$$$$$$$$$""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##################""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$"""!!! """"""""""""###############"""!!! !!!$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$#################################!!!###$$$$$$######$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######$$$%%%%%%&&&''''''########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$#########""""""""""""""""""""""""""""""!!!#########"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""######$$$###"""!!! """"""""""""##################"""!!!!!!!!!!!!!!!############"""""""""!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""'''&&&%%%$$$########################################################################"""""""""!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$%%%&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""#########""""""""""""""""""""""""############"""""""""!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""#######################################"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$$$$$$$###############""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!"""############"""!!!!!!""""""""""""##################$$$$$$######""""""############""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""",,,***(((&&&$$$"""!!!!!!############################################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""#################################$$$######"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############"""""""""""""""#####################""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""#########"""""""""!!!"""""""""############""""""$$$$$$$$$###"""!!!#########"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#############################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""",,,+++)))&&&$$$"""!!!!!!#########################################################""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!! """"""""""""""""""""""""!!!"""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!"""""""""#########$$$!!!!!!""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""######!!!"""""""""############ !!!"""#########"""!!!""""""""""""""""""######""""""############""""""""""""""""""""""""""""""#########"""""""""!!!!!!########################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#################################""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""((('''&&&$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!"""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""#########!!!""""""######$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""!!!""""""###$$$""""""""""""############!!!!!!""""""###"""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!########################!!!###$$$$$$######$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""""""""##############################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""!!!""""""######$$$%%%%%%"""""""""""""""#########""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""############"""""""""""""""###$$$%%%!!!"""""""""############""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#################################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""""""""###########################!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################## !!!""""""######"""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!###$$$%%%""""""""""""############$$$$$$###"""###$$$&&&'''!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""#########$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!""""""""""""########################!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%################################################!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&(((((('''&&&%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################## """############""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######""""""""""""############""""""#########"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$######"""!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$)))//////***&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$#########""""""!!!!!!#########"""""""""""""""###"""!!!"""###$$$###!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""######################################################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$)))------)))%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!###"""""""""""""""""""""###"""!!!"""###$$$###!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!""""""############"""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$############""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################""""""!!!!!!""""""### """######$$$$$$$$$!!!!!!"""#######################################""""""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""######################################################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$(((******&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########################################""""""""""""""""""""""""""""""#########"""!!!"""###$$$###!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%#########"""""""""""""""!!!!!!"""""""""#################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################""""""""""""""""""###!!!!!!"""###############!!!!!!"""#######################################!!!"""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""######################################################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%&&&(((&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#######################################""""""""""""""""""""""""""""""############"""!!!"""###$$$###!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$""""""""""""""""""######""""""""""""####################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))))))))))))))(((((('''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""""""""#####################"""!!!!!!!!!!!!"""#######################################!!!"""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""######################################################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""######!!!!!!""""""###############"""!!!"""###$$$###!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########""""""""""""############"""""""""#########$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######""" !!!!!!"""#######################################""""""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""############!!!!!!!!!"""######$$$$$$###"""!!!"""###$$$###!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""############"""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))((((((((())))))******+++)))))))))*********++++++)))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########""""""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!"""""""""############ !!!!!!"""######$$$$$$###"""!!!"""###$$$###!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%""""""############""""""!!!"""$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))++++++******))))))((((((''''''((()))***+++,,,,,,)))************+++++++++))))))(((((((((((())))))************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""######$$$$$$###!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$###"""!!!"""###$$$###!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################$$$#########""""""!!!!!!###############"""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&%%%%%%&&&''''''((())))))...------...//////,,,***))),,,((((((,,,'''###+++&&&+++...+++(((''')))+++111,,,(((((())))))***+++$$$###&&&+++,,,)))(((***+++++++++******)))))))))((((((((('''((()))***+++'''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((('''''''''(((((()))((('''''''''''''''(((+++***((('''&&&&&&'''((())))))((('''''''''(((((((((***,,,---,,,***(((&&&+++******)))))))))******++++++++++++***(((%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$####################################"""""""""!!!###############"""!!!!!!######"""!!!!!!"""######""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''+++++++++***************%%%&&&''')))***+++***)))---...)))***000,,,'''...---------++++++---///000///---,,,,,,,,,+++******000+++(((+++,,,***)))***((('''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******))))))(((((())))))+++++++++*********))))))((((((((((((((())))))***&&&&&&''')))***+++,,,---)))(((((('''''''''(((((((((((()))***))))))((('''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""############""""""##############################""""""######$$$%%%""""""""""""""""""""""""###"""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$####################################"""""""""""""""############""""""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((************))))))))))))+++---......---,,,,,,,,,,,,,,,''''''...+++(((000---***(((((()))***,,,---...222666777666444222111777000,,,......+++)))***...---+++******+++---...((()))***+++,,,,,,,,,,,,''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$###"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""############$$$'''&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))***)))((((((''''''(((((('''((()))))))))((('''&&&''''''''''''((()))******+++***)))(((((()))***+++//////...---,,,,,,,,,,,,))))))************))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""##############################""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################"""""""""######"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#################################"""""""""""""""""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((((())))))******+++''')))******(((((()))++++++///+++***///...222@@@HHHHHHIIIJJJGGGDDDFFFJJJXXXbbbkkkmmmkkkhhhgggeeeccc___[[[VVVJJJ:::000---++++++***))))))*********&&&'''((())))))((('''&&&))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""#########$$$$$$((('''%%%###""""""######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&'''''''''''''''(((((()))(((((((((((((((((((((((())))))((((((((())))))*********))))))((()))))))))*********+++******))))))))))))))))))******+++,,,...------,,,,,,,,,,,,,,,+++***)))((('''''''''''',,,,,,,,,++++++***))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""##############################""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""######!!!""""""#########""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''((((((((()))))))))******)))*********************++++++++++++++++++++++++''')))+++,,,---///111333,,,444444444888<<>>;;;888444222000000000---,,,,,,,,,,,,,,,---...))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################################################################"""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$######################################################""""""""""""###############$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''(((((()))***)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''((()))+++,,,---******,,,...000222444555666666777888:::<<<>>>???===>>>>>>===:::555111...//////.........//////000(((((((((((()))***,,,,,,))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$################################################"""######$$$$$$######"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""########################!!!"""""""""############!!!!!!"""###############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((('''(((((()))******+++,,,,,,*********+++++++++,,,,,,+++,,,---...///000000111555333444===JJJSSSWWWVVVcccccc[[[YYYdddpppvvv___YYYOOOGGGCCCCCCGGGIII;;;999555000---,,,,,,,,,,,,,,,+++++++++*********************************((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######################################################""""""""""""######"""""""""############$$$######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,,,,------///111444666777888<<>>AAADDDFFFHHHXXX___kkkvvv}}}}}}|||~~~{{{vvvnnndddYYYOOOHHHDDD>>><<<888444000...,,,,,,)))************+++++++++************************((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$#################################################################################"""""""""""""""%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$############$$$$$$$$$$$$############""""""!!!!!! ######$$$$$$$$$$$$####################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''')))***))))))*********,,,...(((&&&///...***...///***(((+++000333444777;;;NNNcccpppzzzvvv{{{yyylll\\\LLLQQQSSSNNNAAA888555111,,,---...,,,)))***---,,,&&&((((((((()))******)))(((+++***)))''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))'''%%%%%%'''***(((++++++'''%%%(((******---(((&&&))),,,...111666000222222222777BBBIIIKKKMMMNNNMMMKKKIIILLLSSSYYYdddcccbbbiiivvv{{{ppp```nnnssswwwyyy{{{}}}|||sssmmmdddYYYMMMCCC:::555555000...///---((()))...+++******+++)))((())),,,)))((((((((()))(((%%%###******))))))***+++,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################***(((&&&$$$###$$$%%%&&&$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""$$$#########""""""""""""!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$############""""""!!!!!!!!!!!!######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))+++++++++******,,,,,,+++)))...,,,,,,444333///444333666888777777>>>HHHNNNWWWqqq|||rrrwwwnnnPPP===666444777333...---......,,,)))******)))))))))+++---...((((((((((((((()))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################""""""###$$$$$$$$$$$$###########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((&&&(((******((('''((())))))---///......///...***---+++,,,111555555777:::???CCCEEEEEEGGGJJJIIIEEE>>>???AAAAAA@@@CCCHHHMMMNNNOOOSSSZZZ^^^[[[RRRJJJNNNWWW\\\[[[[[[___bbbaaadddiiimmmooowwwooo[[[QQQNNNEEE:::222222111//////222...------,,,+++)))***+++---+++))))))***+++***))))))))))))))))))***++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################((('''%%%###"""###$$$%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""!!!!!!!!!!!! """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$#########""""""""""""!!!!!!!!!######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))***((((((***+++,,,,,,+++&&&...---+++000...,,,444...@@@OOOPPPPPP\\\jjjsssvvvpppoooyyyzzzuuuuuuvvv}}}}}}dddVVVQQQDDD999111333444...+++---***++++++***(((&&&'''((('''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&(((++++++***(((((())))))+++,,,+++---000///***111111444;;;??????@@@DDDBBBDDDDDDBBBBBBCCC???999888;;;@@@CCCEEEIIIOOOTTTLLLKKKPPPWWWVVVRRRUUU^^^cccnnnrrriiieeehhhggg___\\\]]]]]]]]]bbbhhhiiieeeuuuxxxzzztttxxxmmm```RRRJJJDDD;;;222.........---+++***+++,,,,,,---+++((('''((()))******))))))((((((((()))******(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################'''%%%$$$"""""""""######$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))))))))************((()))...///...,,,---)))111...)))---...444BBBYYYuuu}}}}}}}}}zzzjjj\\\TTTWWWQQQ>>>222222***+++------+++(((&&&%%%((())))))***)))((('''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((('''(((((())))))))))))***+++---,,,---444>>>BBBAAA???<<<<<<>>>>>>===@@@EEEGGGFFFAAA===@@@HHHKKKIIIQQQVVV[[[```dddkkktttzzzxxxuuuzzz{{{zzz|||uuummmfffbbbkkk~~~~~~vvvbbbNNNAAA:::888333---+++------,,,---+++)))((()))))))))((()))((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################&&&%%%$$$############$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""############""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$####################################$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))******)))))))))))))))))))))))))))))))))************+++---,,,...333222---,,,000000777555333>>>JJJ]]]sss}}}oooTTTKKK>>>:::555111///...------(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))((((((((('''&&&'''(((+++---...444888;;;???GGGRRRWWWWWWCCC>>>;;;:::999:::AAAJJJddddddbbbccclllwww}}}|||~~~{{{zzzppppppqqq|||sss___[[[OOO@@@888666111+++---,,,+++,,,---...---+++))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################&&&%%%%%%$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$""""""############$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######"""""""""############$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***)))))))))))))))))))))))))))*********++++++++++++---+++...222///***000;;;AAAJJJKKKOOObbbxxx|||ooobbbPPPBBB:::555000,,,))))))))))))***+++,,,---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((())))))************))))))***...111333444;;;CCCHHHIIIHHHIIIHHHEEE888888;;;CCCJJJTTTbbboooyyy}}}zzzfffXXXPPPDDD666...---++++++---...---,,,******)))((((((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$"""""""""######$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++...333333555GGG]]]oooxxxyyy~~~|||mmmcccVVVEEE777333111...,,,++++++,,,---*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''((()))***++++++,,,,,,---///444999<<<;;;999;;;BBBEEEAAA;;;;;;===>>>GGGMMM\\\lllyyy|||zzzhhhVVVAAA<<<555///------------++++++***)))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,000000555<<<@@@JJJgggkkkUUU>>>;;;555///+++))))))***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&''')))***+++,,,------000555===CCCDDDAAA===555;;;===999888BBBRRR\\\oooxxxzzzuuu}}}uuu\\\SSSEEE:::333000000000,,,,,,+++***))))))******'''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################!!!"""############""""""""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))&&&&&&&&&'''***+++******...***))),,,...---...111666<<>>888///***+++***)))***---,,,)))(((+++++++++***(((&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#############################################$$$$$$$$$%%%%%%%%%)))'''%%%%%%%%%%%%###!!!######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((($$$%%%''''''''''''%%%$$$'''''''''(((((((((((((((((()))***++++++***)))(((+++******)))+++000555:::===???AAAAAA>>><<<===>>>>>>BBBNNN]]]dddmmmzzztttvvv}}}ooo^^^]]]ddd___^^^kkkwww{{{vvvzzzvvv```JJJ;;;444444,,,...---++++++---...---***((('''((()))***(((&&&)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((()))))))))))))))---,,,++++++,,,---------&&&'''+++...///222:::BBBLLL[[[qqq~~~yyywwwsssiiiaaa^^^iiitttwwwwwwuuupppiiimmmuuuzzz|||vvv```SSS\\\bbb```eeennnlll___XXXYYYQQQWWW\\\ZZZVVVVVV]]]cccnnnvvvzzzxxxwww|||lllXXXFFF===<<<222---+++,,,,,,))))))+++*********)))((('''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#############################################$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%#########$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((()))))))))******+++++++++******+++,,,...111555:::???CCCMMMIIIDDDDDDHHHMMMPPPRRRXXXiii}}}sssgggdddlllkkkaaa```jjjlllllljjjeee___[[[ZZZ\\\RRRKKKVVVhhhkkkjjjiiidddeeeeeedddeeeooowwwbbbPPPDDD999555111///...+++(((''')))(((''''''((())))))***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********,,,,,,+++***+++,,,---...***///222000111===PPP```nnn|||xxxuuuqqqmmmjjjfffdddccc```kkkvvvyyytttkkkaaaYYYdddqqqxxxzzzqqqZZZMMMTTTUUUSSSYYYdddhhhaaa]]]___VVVVVVTTTOOOIIIGGGJJJMMMaaagggiiieeebbbhhhpppuuuyyy{{{ggg]]]YYYFFF<<<222...,,,))))))+++)))))))))******)))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%'''((()))******''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))************+++,,,------)))+++000666>>>GGGNNNRRRKKKGGGFFFPPP```mmmsssttt~~~|||mmmgggfffjjjooonnnkkkiii___LLLAAAEEEJJJHHHJJJPPPfffnnnuuuqqqeee[[[YYY[[[VVVVVVggg|||xxxeeeRRRXXX[[[XXXYYYcccooovvv~~~wwwgggLLL>>>222000///+++***---++++++***)))((((((***,,,)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))******+++++++++)))***+++++++++,,,---......666888777@@@[[[|||}}}zzz{{{vvvvvvtttoooiiigggkkkppp~~~vvvqqqoooyyyvvvlllsssjjjjjjpppyyy}}}}}}wwwnnngggbbb``````___bbbaaa\\\YYYYYYYYYVVVYYY___kkkyyyvvv~~~iiiXXXFFF:::222---+++---))))))((()))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))***+++)))((('''&&&&&&'''((()))((((((((())))))******+++******))))))***,,,...000111000111555>>>HHHQQQVVVQQQVVVaaatttxxxgggYYYOOOJJJHHHNNN[[[hhhrrrvvvkkk]]]RRRUUU[[[^^^```cccoooyyy{{{uuuvvvzzzssssss~~~qqqeeekkknnnjjjhhhlllqqqssstttqqqpppvvvnnnWWWAAA:::555......333,,,---...,,,***((()))+++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''((((((((((((((((((((((((((('''''')))))))))***+++,,,,,,---***,,,//////...---...000,,,<<>>JJJUUUZZZyyy~~~xxxqqqhhh^^^XXXYYYTTTPPPUUUeeexxx|||yyyzzz|||}}}||||||zzznnneeedddhhhkkklllyyy~~~hhh[[[OOO???444222***+++,,,,,,+++***))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))***+++,,,------...***---///...---...222666BBB\\\rrr~~~yyytttmmmqqqvvv{{{}}}xxxtttnnnjjjgggbbb[[[UUUZZZYYY___ppp}}}kkkZZZRRRQQQGGG???555...,,,,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$###!!!######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******))))))(((((((((((())))))(((((()))***+++,,,,,,---******+++---///222444555444555:::GGGYYYjjjwww}}}zzzsssrrrlllccc```]]]aaammmssspppnnnooozzzwwwrrrsss~~~yyyqqqnnnjjjeeesssrrrjjjhhhnnnkkkiiiqqqxxxfffRRREEE111///,,,++++++,,,++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((&&&&&&&&&'''((()))))))))''''''(((((())))))******))))))***+++,,,---......,,,---...///111:::FFFPPPnnnzzzvvvvvvvvvwwwzzzwwwzzz}}}rrrhhh```bbbiiirrr{{{xxxkkkhhhbbbUUUDDD666000...,,,+++*********)))))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$#########$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))******))))))(((((())))))***+++,,,---...,,,---///222555777888999999BBBUUUooo```JJJDDDHHHNNNSSSWWWWWWdddyyyzzztttcccVVVZZZjjjeeecccjjjzzz{{{hhhKKKAAA444...---///...,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***&&&''''''((()))******+++)))******+++---...//////111222333555===LLLaaaooo{{{yyy{{{}}}zzzwww}}}vvvppplllhhhffffff```]]]dddxxxzzzvvvuuueeeOOO===333///---,,,************))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%!!!!!! """%%%&&&&&&%%%######$$$$$$$$$$$$###############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((()))***++++++***)))(((((())))))+++,,,---......---///222666999:::;;;;;;PPP^^^wwwzzzuuuuuu{{{dddOOOJJJMMMSSS^^^jjjrrrppp{{{sssbbbcccXXXUUUVVV^^^gggxxx|||}}}fffUUU@@@333000111///,,,************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$################## !!!""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))),,,)))))),,,---,,,,,,///111555555AAAaaa|||yyyzzzwww|||vvvppp[[[VVVUUU]]]kkkuuu```SSSFFF555++++++...---,,,***(((((()))+++(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((***+++++++++***))))))&&&'''+++---++++++---555000555BBBGGGEEEMMM[[[vvvbbbNNNMMMYYYUUUVVVUUUWWW```ppp{{{sssqqqbbbZZZ]]]]]][[[eeevvvzzziiiVVVHHH777000111...''''''***...,,,'''%%%'''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""############""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************)))(((+++///000...///333,,,???QQQjjjpppccc^^^aaalllvvvssscccRRRCCC;;;222///,,,++++++++++++)))))))))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))+++,,,,,,++++++000+++)))---111222222444333777CCCPPPXXXddduuucccPPPDDD======JJJZZZ___fffpppyyy|||xxx{{{wwwhhhYYYSSSUUU^^^pppsssjjj[[[NNNCCC666555///***))))))'''(((,,,''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******++++++++++++******...111111///333888DDDccc~~~tttlllttt}}}{{{ssspppllleeegggzzzuuu^^^KKKAAA:::222------,,,(((%%%)))))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))++++++,,,,,,,,,///++++++000444444444555666;;;MMMmmmqqqRRRMMMGGGDDDIIIWWWhhhsss|||{{{uuu{{{~~~zzz{{{mmm^^^YYYNNNOOO]]]hhhpppzzzkkkZZZFFFCCC777---*********+++---((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))***+++++++++,,,///---...000000222;;;EEEkkkwwwpppppp{{{|||{{{iiiYYY```ooosssYYYNNNFFF:::222...,,,+++***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******+++++++++++++++000555555333444888AAAKKKeeevvv[[[QQQOOOHHHNNNOOOPPP^^^wwwyyysssyyyzzzuuunnnlllpppttttttyyyzzzuuummmfff```XXXYYYooo}}}ppp^^^NNN@@@111---///...+++***)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************(((((()))******+++,,,,,,///,,,,,,111888BBBRRR```qqqzzz~~~vvvsssrrroooaaaXXXJJJ===333000///000***)))(((((('''(((((()))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******************++++++---///333555222444???LLLZZZsssuuuUUUBBBJJJWWWZZZbbbeeefffwww|||~~~~~~~~~wwwvvv~~~}}}tttrrrxxx{{{|||rrrlllkkklllvvv{{{uuu```LLL777...---,,,+++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++))))))***+++,,,------...------333CCCUUUhhh{{{zzzxxxuuu~~~rrrqqq{{{lllXXXGGG:::000***---,,,***(((((((((((()))((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********+++,,,---//////111111444555888BBBXXXmmmlllTTTKKKEEENNNdddsss|||jjjjjjuuuxxx{{{yyysssttt|||jjj```aaaeeerrrzzzaaaEEE444---,,,,,,...++++++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''########################!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++,,,---...///000000555:::KKKhhh~~~sssoooxxx~~~}}}|||xxxxxxzzz|||ppptttsss{{{}}}mmmYYYAAA000111///---+++))))))******((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++---000333666888777999AAAMMM\\\lllbbbJJJ???HHHXXXsss~~~fff^^^XXX[[[______[[[```ttt}}}{{{vvvrrr|||}}}aaaMMM???666111000,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++------...///000111222333AAAJJJccc{{{vvv```dddppp|||xxxnnnkkkkkkppp}}}yyypppzzz~~~```GGG444222///---+++++++++,,,((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((()))+++///333888===???@@@FFFWWWqqqzzz[[[VVV___qqq||||||~~~vvviiiXXXLLLSSSUUUVVVRRRHHHFFFSSScccuuu{{{uuuzzz|||uuurrr~~~{{{uuu{{{hhhVVVCCC555...,,,,,,++++++***))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))((())))))))))))(((((('''*********)))))))))))))))))),,,///...+++***,,,///******...222000///999HHH]]]uuu{{{ooojjjhhhccccccuuuzzzuuusssxxx~~~xxxwwwxxxnnnVVVFFF444,,,---......---'''***)))%%%''',,,***$$$((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))******(((((((((((()))***...)))(((111===DDDDDDCCCEEE^^^yyydddbbbjjjlllgggppp~~~|||kkkdddjjjuuuoooddd[[[YYYYYYXXXWWWXXXfffpppssshhhZZZUUUYYY]]]fffccc\\\VVVZZZaaabbb\\\ttt~~~|||vvvzzzqqqZZZEEE111+++++++++++++++,,,,,,,,,*********)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((************))))))))))))+++------,,,******,,,...111,,,---111222666JJJbbb{{{qqq```UUUVVV[[[ppp|||{{{wwwsssvvv|||uuunnnkkkkkk|||lllxxx```CCC333000000+++&&&))),,,+++'''(((------***)))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((''''''((()))***+++---111777===@@@CCCHHHMMMggg}}}ooo[[[PPPQQQ\\\ggg|||ppp___QQQNNNTTT^^^eeewwwhhhZZZXXX```nnn~~~~~~uuucccSSSMMMOOONNNIIIVVVcccwww{{{zzzqqqUUU777000...,,,+++++++++***(((******))))))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''&&&'''((())))))***))))))************************------,,,,,,---...///000111***,,,888@@@NNNooosssdddmmmqqqeee___dddkkkuuummm```aaagggqqq{{{|||vvv{{{qqqqqq}}}gggLLL:::111,,,***)))++++++'''&&&(((***)))+++*********)))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))((((((((()))+++---......999DDDGGGHHHRRRdddsssdddWWWLLLJJJNNN]]]yyyzzzrrrrrrxxxyyytttppppppwww~~~{{{|||yyyqqqmmmggg[[[NNNFFFLLLQQQ[[[rrr|||{{{zzzvvvnnnooonnnkkkkkksss{{{}}}tttXXX===666...***+++---+++)))***))))))((((((''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''&&&&&&&&&&&&''')))************)))***************+++++++++,,,---///111111111000222...777LLL]]]ppptttvvviiicccooo}}}~~~rrrhhhkkkrrrwwwyyy~~~zzzttt}}}uuuRRR<<<444222***,,,---***''''''((((((+++******))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))+++*********,,,---///111;;;CCCKKKNNNXXXmmmyyykkkRRRCCCPPPjjjwwwssspppnnniiigggnnnxxxwwwpppgggbbbaaaaaa```^^^^^^XXXPPPKKKNNNWWW]]]^^^QQQPPPLLLHHHJJJOOOOOOKKK]]]nnn|||oooaaa\\\\\\xxxxxxpppmmmsssxxx|||}}}VVVHHH555+++***---///...******)))((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&&&&&&&''')))************))))))******+++++++++,,,***,,,///111111///...---222999MMMjjjxxxmmmvvv}}}|||pppqqq}}}xxxmmmnnnvvvwww{{{{{{qqq}}}xxx[[[AAA000,,,,,,---...---,,,,,,---******)))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***+++******+++,,,///111222EEEJJJQQQ[[[pppuuu```UUUZZZzzzyyygggiiikkkkkkfffcccgggmmmpppiii___VVVQQQLLLHHHEEEEEEFFFEEEIIITTT^^^]]]UUUTTT[[[___```bbbiiiooopppzzz~~~pppvvvrrrqqquuuzzz~~~}}}eeeWWWXXX]]]mmm|||yyy~~~}}}zzzwwwoooggglllyyyvvvbbbEEE111)))+++---...*********)))((((((''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&'''((())))))***))))))))))))******+++,,,,,,,,,+++...111000---,,,...000444GGGfff~~~~~~~~~~~~xxxiiibbbdddnnnyyyvvv[[[777000+++)))+++---,,,,,,...******)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))***,,,///222555777@@@LLL\\\rrr{{{sssxxxvvviiiSSSfff~~~yyyssslll```fffllljjjbbbWWWPPPNNNVVVRRRJJJCCC??????AAACCCBBBOOOaaasssyyyvvvwwwrrrnnnkkk___hhhjjjbbb[[[[[[ZZZUUURRRNNNLLLPPPSSSVVV]]]cccbbbllltttuuuxxxxxxiiieeejjjsss}}}xxxfff```cccvvv|||]]]BBB333---+++***,,,++++++******)))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))))))))(((((())))))***++++++,,,------***...111///---000;;;DDDQQQjjjqqqpppyyy}}}|||zzzvvvpppjjjfffcccaaa___cccgggjjjooovvvtttkkkddd```eeehhhsssyyywwwbbbDDD777,,,***,,,++++++---++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********)))+++---111666<<>>999666555777888666666999======999777:::666===CCCDDDHHHQQQYYY]]]]]]ZZZ\\\dddnnnxxx|||nnngggiiiooovvv~~~sssmmmpppwww^^^III;;;222---------,,,,,,+++*********(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((()))))))))))))))((('''))))))***+++,,,,,,------(((---111000///999KKK[[[|||ssslll{{{~~~|||wwwxxxuuuooo```^^^```eeeeee```[[[[[[YYYWWWUUUTTTTTTSSSSSSRRRQQQRRRTTTWWW[[[___bbbcccfffdddaaa]]]VVVSSSXXX___bbbgggrrr~~~}}}wwwsssyyy___KKK777111000......000,,,,,,+++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************,,,...222777>>>FFFLLLOOOmmmnnnSSSFFFIIINNNbbb|||xxxqqqiiiZZZWWWOOOEEE???>>>@@@AAA===???AAAFFFTTTnnneeeQQQNNNFFF===888999999777<<<555222666:::999888:::888666555777666444555::::::;;;;;;999:::===;;;777;;;999<<>>>>>===JJJfffqqq___OOOIIIYYYtttpppZZZLLLEEEBBBEEEAAA:::;;;CCCFFF\\\rrrwwwhhhZZZHHH;;;:::999999888777777666666555666666777888888999999:::999999888777777777777;;;555444999:::777777;;;777777888:::;;;<<<===>>>???BBBHHHPPPZZZhhhwwwwwwnnnvvvrrroooaaa888111---,,,///,,,'''''',,,(((''''''((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************++++++***)))***,,,------000///444===CCCRRRyyyzzzsssrrr~~~|||tttlllssswwwttteee^^^VVVSSSTTTVVVVVVUUUZZZYYYZZZ^^^bbbbbb\\\WWW\\\______ZZZTTTSSSXXX^^^ZZZ[[[\\\^^^```bbbdddfffdddcccaaa]]]ZZZYYYZZZ\\\aaa`````````aaaccceeegggppp}}}eee888---333333.........,,,******)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,------+++)))+++...111555555888@@@PPPhhhzzzjjjZZZUUU___}}}pppxxx}}}tttdddSSSEEEAAA===:::777999CCCOOOfffdddOOOFFFAAA<<<777999999999888888777777777::::::999999999999888888<<<<<<;;;:::999999999999===999777;;;;;;888888;;;:::::::::;;;;;;<<<<<<======>>>???@@@CCCIIIQQQXXXiiisssyyydddggg{{{RRR777000,,,///111---)))((()))((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))*********++++++...,,,******+++---...///111111???VVVbbbnnnxxx}}}}}}pppmmmuuuzzzuuugggXXXWWWcccmmmnnnfffaaa[[[YYY[[[]]]^^^^^^bbbbbbcccfffgggddd]]]WWWcccccc```YYYSSSTTTZZZ```cccccceeehhhlllooorrrtttnnnqqqssstttsssrrrrrrrrrrrrqqqnnniiibbb___```bbblllrrrvvvwww{{{RRR999666000000000///---+++)))***,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,+++)))+++111777>>><<>>======<<<;;;;;;::::::<<<:::999;;;:::777777999:::::::::::::::999999999777888888888888;;;???BBBFFFMMMYYYeeeuuuuuutttqqqOOO???111---//////,,,)))******)))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,000---+++---///...///000000<<>>??????@@@AAAAAAAAAAAA@@@@@@??????======>>>>>>===;;;;;;=========<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>???;;;===AAAFFFNNN\\\nnnzzzvvvrrr}}}sss^^^CCC111+++,,,---...++++++***((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((())))))***+++,,,,,,,,,...+++,,,000000---///444999RRRlll|||vvv{{{qqq|||fffpppvvvkkk___\\\```eeefffddd\\\___aaacccfffgggddd___aaa]]]XXXTTTQQQOOOMMMLLLJJJHHHEEEBBBAAA???===<<<:::;;;<<<:::999:::>>>AAA??????@@@BBBDDDFFFIIIJJJMMMQQQWWW]]]bbbhhhnnnsss{{{{{{rrrmmmoooqqqqqqnnnttt}}}pppHHH555000---///...***))),,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******,,,+++...555999:::>>>DDDLLLbbb{{{uuuaaaTTTZZZppp|||rrriiiPPPOOOLLLGGGEEEHHHIIIIIIkkkzzzlllTTTGGGAAA:::333///333999;;;:::999:::;;;<<<<<<===>>>???@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEBBBEEEGGGFFFDDDDDDEEEEEECCCBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<:::888666;;;;;;:::888999>>>GGGMMM\\\uuuzzzcccGGG444,,,---...+++,,,+++)))'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***((())))))***+++,,,------+++)))+++000///---555BBBTTTlll|||yyyuuuqqqzzzssseee^^^WWWTTTTTT[[[dddgggbbb\\\```___]]][[[YYYWWWSSSPPPGGGFFFCCC@@@>>>===<<<<<<<<<:::888777777888;;;<<<666888999888777666666777666666666777777999:::;;;===>>>@@@AAACCCFFFJJJNNNWWW^^^jjjttt|||}}}yyytttrrrpppooommmmmmsssuuutttuuuFFF888///000000+++)))+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))******++++++///---000999===>>>FFFRRRvvv~~~yyyhhh^^^PPPLLLaaazzzjjj___JJJKKKFFF;;;666DDDaaayyyuuuZZZOOOAAA888666888999777555888;;;;;;999999<<>>;;;888999999999888777999<<>>PPP___pppwwwfffIII777///+++---...///,,,(((&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((())))))******((())))))***,,,------...+++***---111///222DDDYYYuuuyyysss~~~qqqdddbbbaaaYYYRRRQQQSSSWWW]]]bbbccc```YYYTTTWWWRRRLLLIIIFFFCCCAAAAAA999::::::999888888999999:::::::::::::::;;;===???<<<======<<<:::999999999;;;::::::::::::;;;<<<<<<888999:::999777777999:::>>>BBBIIISSS^^^iiiqqqvvv{{{{{{xxxwwwvvvppplllrrr|||yyylll}}}^^^GGG444000111---+++---******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))******+++,,,,,,...///666???AAAGGG[[[sssuuunnniiiRRRPPPQQQ___~~~zzzyyyuuuaaaWWWVVVJJJDDD<<<999EEEdddxxxXXXGGG;;;777444555777888888888<<<===>>>>>>>>>???BBBDDDBBBBBBDDDFFFGGGIIIKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSXXXYYY\\\___aaaaaaaaaaaa___fffiiiddd______^^^\\\[[[ZZZWWWUUUQQQOOOLLLKKKIIIGGGFFFFFFHHHHHHFFFDDD;;;<<<<<<<<<;;;<<<<<<===;;;@@@BBBMMM___ooowwwuuuzzz]]]GGG999111///222444111+++((((((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++((())))))+++,,,---......///---000333222888RRRnnnxxxmmmlllpppmmmdddWWWIIIEEEPPPWWWSSSRRRXXXZZZ```dddbbbZZZSSSQQQQQQHHHCCC???===<<<:::888888777999::::::999999;;;<<<:::;;;<<<<<<:::999999:::;;;:::999888888888999:::888888888888888999999:::666888::::::999888888999<<<::::::>>>FFFOOOUUUYYYpppwwwzzzwwwpppkkkpppzzz~~~|||tttqqqTTT888111111...,,,///+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((())))))***++++++,,,,,,///555@@@IIIKKKUUUuuu{{{qqqiiiaaaJJJQQQaaa}}}~~~rrrcccUUULLLHHHCCC;;;;;;PPPuuupppMMM>>>???:::777555777999;;;===???999<<<@@@BBBCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLNNNNNNRRRSSSWWW[[[```eeehhhjjjqqqsssvvvzzz|||}}}}}}}}}yyy|||uuutttsssppprrrpppmmmhhhddd```\\\[[[TTTQQQMMMLLLLLLKKKHHHEEEBBBAAA@@@???===;;;::::::;;;<<<===EEEOOOQQQccczzzlllsss~~~dddRRRDDD;;;222555777444...))))))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!"""###%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))+++,,,,,,******,,,...111......444<<>><<<888:::;;;;;;::::::;;;===>>>888666999<<<:::999:::========================CCC>>><<<<<<:::888;;;@@@>>>===;;;;;;;;;;;;::::::===;;;999888999::::::999777777666666777;;;@@@DDDLLLQQQZZZfffrrr}}}yyytttssspppnnnooossswwwnnnOOO???333111222,,,***+++)))'''***///,,,%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))---)))(((+++............000GGGXXX]]]hhhxxxmmmcccWWWOOOQQQnnnkkkWWWOOOGGG???@@@GGGEEEGGG[[[]]]LLLCCC999555777666666777999<<<=========CCC???@@@GGGIIIGGGFFFIIIHHHPPPPPPQQQ[[[```fffrrrssswww||||||wwwuuurrrnnnggg___WWWQQQNNNPPPLLLGGGEEEEEEDDD@@@===<<<888888>>>AAADDDMMMXXXaaaooo|||ssstttuuuvvvrrrZZZLLLLLLMMMAAA---***...(((&&&)))++++++((('''(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))//////---,,,+++,,,---...000000666@@@NNNeeettt~~~}}}iiifffaaa\\\VVVOOOGGGAAAJJJMMMPPPSSSUUUVVVWWWXXXQQQMMMGGGAAA<<<:::::::::999::::::::::::::::::;;;???:::999<<>>@@@@@@@@@@@@@@@@@@@@@@@@>>>:::;;;BBBGGGGGGFFFFFFDDDGGGJJJIIIEEEAAAAAABBBAAA???======>>>>>>>>>===::::::999777777888:::<<<777:::@@@IIIRRR\\\cccgggvvv~~~}}}xxxtttrrrqqqttt{{{zzz___BBB222///***)))+++)))&&&(((,,,,,,''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))),,,******+++,,,---222777DDDHHHUUUqqqyyyggg]]]ZZZWWWWWWXXXlllfffQQQ@@@???CCCDDDIIIPPPjjj{{{eeeOOO<<<999999777777<<<999:::<<<>>>@@@AAABBBBBBGGGDDDDDDHHHJJJKKKPPPXXX^^^iiinnnuuu{{{qqqjjjeeeYYYVVVTTTSSSRRRNNNGGGBBBFFF@@@===???>>><<<===BBBIIITTTiii}}}qqq}}}yyyTTTWWW[[[KKK000(((---+++(((***,,,+++)))((()))***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%###############$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***((((((((()))))))))******111///---,,,---/////////...444???LLL^^^yyyssskkkfffccc___[[[VVVOOOHHHCCCPPPTTTXXXWWWRRRMMMLLLMMMAAA???;;;777666777:::;;;<<<;;;::::::;;;<<<;;;:::@@@<<<<<>><<<<<<<<<;;;:::999888888888888999;;;@@@EEELLLQQQUUU```mmm~~~zzzwwwuuuvvv}}}xxxzzz|||~~~TTT:::222,,,,,,---,,,((('''******((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))***+++)))***,,,,,,---777BBBNNNOOOdddfffPPPOOOUUUYYYbbbmmm^^^LLL<<<:::@@@LLL___pppdddSSS@@@555000444777666777<<<<<<>>>@@@BBBBBBCCCDDDFFFJJJIIIJJJLLLOOOVVVdddrrrvvvzzzvvvpppkkkdddYYYMMMEEEGGGAAA===??????===;;;;;;<<>>===<<<;;;<<<>>>???>>><<>>AAADDDFFFFFFDDDDDDHHHLLLLLLQQQWWW[[[aaannnvvvjjj___WWWOOOHHHBBBAAADDDDDDAAA>>>??????EEEOOO\\\nnnqqqiii}}}xxxyyyrrrtttxxxfffCCC///---***,,,,,,,,,+++)))((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((()))***+++++++++))))))+++...000111000...666FFF\\\qqqlll___~~~{{{llljjjqqqtttddd\\\SSSQQQLLLGGGDDDCCCDDDFFFEEEBBB>>><<<<<<<<<:::999:::<<<===??????>>>===<<<======>>>@@@CCCEEEEEEEEEJJJJJJNNNUUUZZZZZZ]]]aaakkkkkklllnnnqqqtttxxxzzzooonnnpppssstttuuu|||}}}xxxtttsssrrrpppnnnlllhhhccc```UUURRRNNNLLLKKKJJJHHHFFF<<<:::888666555777999:::<<>>IIIWWWlllnnnRRRDDDUUUmmm}}}MMMFFFIII^^^kkkNNN:::555777555666999=========@@@FFFFFFJJJMMMLLLIIIKKKSSS[[[\\\gggttt|||{{{wwwfff^^^RRRJJJGGGFFFBBB===AAA>>>>>>BBBHHHQQQ```mmmttteee^^^cccvvv~~~{{{}}}qqqRRR===333***...---+++***)))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))'''((())))))***+++,,,,,,+++---////////////111333???TTTpppggg^^^```wwwiiidddkkkuuuxxxmmm\\\QQQNNNIIIKKKLLLKKKGGGCCCAAA@@@>>>999444444888;;;<<<::::::;;;>>>@@@@@@@@@>>>===@@@CCCGGGKKKMMMQQQUUUXXX^^^```gggpppuuuxxx|||tttmmmddd___\\\ZZZXXXUUUKKKIIIFFFBBB@@@???>>>???777999<<<@@@FFFPPP]]]ggg|||{{{sssnnnjjjjjjmmmvvvuuuQQQ555///+++,,,---,,,******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))'''''''''((()))***+++,,,+++)))000===EEEKKK]]]rrrsssbbbPPPKKKaaajjjLLLJJJYYYuuuVVVBBB888333333555666888;;;===>>>AAAFFFJJJFFFLLLQQQRRRRRRZZZhhhuuu{{{tttfffXXXQQQNNNJJJEEECCC???===>>>???AAAHHHPPPcccmmmyyy~~~zzzpppeee^^^___~~~|||eeeNNN>>>000222///,,,*********)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))******))))))))))))))))))))))))'''((()))***+++,,,,,,------///111///...222<<>><<<===>>>@@@BBBEEEFFFGGGJJJQQQYYY^^^```dddlllssszzz~~~zzzqqqnnnnnnlllkkkUUUSSSOOOKKKFFFBBB???>>><<<<<<999666555:::DDDKKK^^^ooo}}}xxxsssnnniiikkkzzzyyyLLL===000---...,,,******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''''''''((()))+++,,,---+++...:::HHHMMMWWWuuuwwweeeWWWVVVaaa}}}}}}QQQUUU```||||||PPPCCC666444666777888999>>>@@@BBBBBBCCCGGGJJJMMMMMMUUU^^^ccciiiwww|||lllbbb]]]XXXRRRIIIEEEAAAAAA???===???DDDOOOWWWcccnnnsssqqqjjjdddhhh~~~uuu^^^LLL===666222...,,,,,,,,,+++)))))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))*********************)))))))))))))))'''((()))***+++,,,------,,,///000......777HHHWWWssshhhyyy|||fffeeecccfff^^^PPPIIILLLLLLHHHIIIHHHDDD===666444555888333777;;;;;;::::::===@@@AAA@@@@@@BBBFFFKKKQQQTTTUUU^^^iiinnnpppuuu|||{{{|||}}}}}}gggeeeaaa[[[UUUOOOKKKHHHAAA@@@>>>:::777999@@@EEEGGGZZZmmmwww~~~zzzwwwvvvwww}}}eeeOOO999111///,,,******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''''''''((()))+++,,,---,,,222BBBOOORRR^^^xxxpppnnnhhhbbbLLLZZZuuuwwwYYYJJJQQQnnnoooQQQ===888666777999888:::>>><<<@@@CCCEEEHHHMMMQQQRRR[[[eeepppyyy~~~ooofff^^^WWWNNNIIIEEECCC???;;;;;;>>>EEELLLXXXfffqqqsssoooiiipppzzzgggVVVHHH888444///---......---+++******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''((()))***+++,,,------,,,***((('''&&&'''((()))...---+++******+++---...(((111000111<<>>>>>???BBBCCCCCCEEEHHHLLLQQQXXX```eeeiiirrr}}}ssshhheeeccc\\\RRRLLLGGGHHH>>>777;;;:::666:::===DDDRRRbbbnnnvvv|||{{{zzzssskkknnnwwwpppNNN666...//////---))))))***)))''''''(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---'''%%%)))---,,,+++,,,222<<>>BBBBBBAAAIII\\\llltttwww{{{}}}xxxzzztttnnneeeXXXLLL:::000...,,,111000$$$)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,,,,------,,,***(((((()))***+++---,,,,,,+++,,,---///000000333...222III```uuuyyyjjj[[[UUUQQQPPPOOOLLLIIIFFFDDDBBB===:::666666777999999888<<<>>>AAABBBCCCFFFIIILLLSSSXXX]]]bbbgggnnnwww~~~}}}ttttttsssnnneee```]]]aaaTTTDDDAAA>>>999;;;;;;;;;AAALLLVVVaaappp}}}~~~wwwoooooouuu}}}~~~}}}~~~qqqXXXGGG:::///))),,,,,,+++***((('''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,))))))***+++***///555;;;???OOOmmmnnn[[[WWWPPPMMMVVVooojjjSSSKKKZZZppp|||\\\GGG;;;333888888999;;;>>>AAABBBCCCAAACCCEEEHHHPPP\\\lllwww}}}vvvjjj^^^VVVPPPGGGAAA???AAA<<>>@@@CCCEEEHHHMMMSSSWWWccckkkuuu|||zzzvvvpppuuudddKKKEEECCC>>><<<999666555;;;BBBLLLZZZfffpppzzz|||{{{zzzxxxwwwzzzxxxwww{{{hhhNNN888***///...,,,***((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))******,,,---,,,---888CCC@@@@@@YYYzzzZZZHHHFFFGGGXXXvvvnnnQQQOOOFFFNNNsssnnnNNN:::444555888555777:::>>>AAADDDEEEFFFOOOPPPSSS\\\mmmvvviii```XXXNNNEEEEEE???;;;>>>IIIZZZpppyyyoooeeeccc]]]NNN;;;...,,,---+++***))))))((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((()))***++++++,,,---,,,,,,+++++++++,,,,,,***+++,,,---............111555>>>```|||{{{rrrfffaaa\\\RRRKKKHHHJJJIIIIIIFFFBBB===888555999999:::;;;>>>@@@BBBCCCBBBDDDHHHMMMSSS[[[ccciiinnnzzz}}}iiiNNNJJJOOOJJJEEE>>>:::888;;;===@@@GGGNNNZZZhhhxxx}}}tttmmmlllqqqzzz}}}wwwzzzdddGGG444000...+++)))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))),,,///111555@@@LLLDDDNNNkkkjjjNNNCCCJJJVVVuuuvvvFFFBBBYYY___rrrkkkKKK;;;666555999???666999===AAAEEEGGGJJJLLLLLLSSS___ooozzzqqqmmmbbbUUUIIIFFFBBB>>>???HHHXXXeeezzz|||yyyfffmmmjjj^^^OOO;;;...---+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))((((((((())))))******+++++++++*********++++++++++++,,,---------------,,,777===IIIqqq}}}{{{kkkfffaaa[[[TTTLLLIIIJJJGGGEEEBBB???<<<999777666<<<<<<<<<===>>>@@@CCCEEEHHHLLLSSS[[[eeeppp{{{nnnWWWZZZ```[[[VVVOOOHHHAAA???<<<:::;;;???KKKYYYjjjuuu|||zzzqqqjjjjjjooouuuzzztttUUU???000---)))'''((())))))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((((((((())))))))))))+++)))+++000666<<>>@@@AAACCCGGGNNNWWW]]]fffooo||||||tttzzztttiii___WWWPPPGGGAAA@@@444:::CCCNNN___rrr}}}yyypppjjjlllxxx||||||gggSSS;;;555---***++++++)))&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((()))))))))))),,,---222;;;GGGXXXoooooo```VVVFFFRRR]]]vvvlllLLLEEEKKKbbbtttRRR333555444555888<<<>>>AAACCCAAADDDHHHLLLRRR___ooozzz~~~{{{yyyzzz{{{vvvrrrnnnlllkkkjjjfffbbbccc^^^YYYWWWUUUTTTZZZaaahhhnnnwww{{{tttvvvooo```TTTMMMIIIDDDKKKZZZhhh~~~yyyiii^^^YYY]]]sss}}}tttpppqqqvvvGGG555......,,,+++***)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++++++++++++++,,,+++,,,...111555999<<>>;;;999::::::::::::;;;>>>@@@BBBCCCFFFHHHLLLQQQ[[[gggpppzzztttpppmmmfffWWWJJJCCC>>>??????CCCPPPaaakkkmmmtttyyy}}}uuuiiimmmsss}}}nnn\\\AAA:::111---,,,+++(((%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))...777BBBQQQiiiyyyfffPPPDDDEEEOOOeeewwwkkkKKKEEE___}}}|||YYY???555;;;<<<======;;;===AAABBBAAAGGGKKKQQQYYYfffzzz}}}}}}|||{{{|||~~~|||}}}~~~}}}|||zzz{{{|||yyytttooommmmmmiiiaaaZZZUUUNNNKKKNNNKKKFFFJJJSSSRRRVVV\\\ccchhhnnntttxxxyyymmmbbbUUUIIIGGGIIINNNiiiwwwcccJJJIIILLL___uuu}}}VVV<<<111000...---,,,+++++++++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))(((((((((((()))******++++++,,,------...***...666222---;;;RRRkkkPPPVVViiigggkkkccc^^^UUUMMMLLLHHHGGGEEEBBB???;;;888666666666999>>>>>>===???DDDMMMIIIKKKVVVbbbnnn||||||rrrjjjgggbbbUUUHHHCCC>>><<>>BBBHHHGGGKKKVVVdddoooxxxzzzsssqqqnnnbbbUUUPPPIIICCCAAAAAACCCLLLTTThhhqqq{{{rrrllljjjqqqyyysss___DDD---***---***(((***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''((())),,,...+++<<>>@@@RRRhhhWWWCCC>>>???hhhXXX???555555777:::888888;;;@@@AAAAAADDDIIIUUUZZZjjj|||yyy}}}~~~{{{zzzzzz{{{{{{zzz{{{zzzwwwuuuuuuuuuwwwxxxyyyxxxvvvsssmmmcccYYYQQQMMMDDD===>>>@@@??????@@@@@@@@@BBBDDDHHHMMMRRRTTTZZZaaakkkuuuyyynnn]]]SSSLLLFFFKKK^^^rrr|||{{{qqqbbbWWWTTT[[[vvv{{{vvvzzzXXXLLLFFFCCC555---000---***000(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,---------000111///444LLLqqqmmmpppeee\\\ZZZUUULLLHHHKKKIIIDDD===777444444666888===<<<===@@@@@@AAAGGGPPPYYYbbbqqq~~~}}}{{{rrrfff___VVVMMMFFFAAA===???DDDOOO\\\kkkxxxxxxsssppppppqqqsssyyyzzzZZZ:::------,,,++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''((((((((((((***...000333CCCWWWqqq\\\BBB===>>>NNNiiiXXX???>>>PPPjjj}}}UUU666444777111444@@@777999???DDDEEEGGGNNNWWWgggpppyyy{{{}}}xxxwwwwwwyyyzzzzzz}}}|||zzzxxxwwwwwwxxxyyy|||xxxtttrrrnnneeeYYYOOOGGG???999999:::999888::::::::::::;;;<<>>999444333555888:::======???CCCEEEJJJTTT___vvv~~~{{{pppddd]]]VVVQQQKKKCCC??????BBBKKKYYYhhhttt{{{|||zzz}}}uuuppptttzzzyyyOOO555......---+++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((***+++******,,,111666===FFFkkkdddDDD999<<>>777555===<<>>@@@AAAEEEKKKNNNUUUcccqqq}}}tttgggaaa]]]\\\WWWMMMDDDAAAAAABBBKKK[[[lllvvvxxxwww~~~zzzqqqrrrxxxccc???000...---+++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((***+++++++++...666<<<>>>TTTjjjKKK777999@@@QQQvvvzzzqqqUUUEEEZZZ}}}TTT<<<444222888===;;;999:::???@@@EEEKKKPPP[[[nnn|||yyy{{{|||||||||}}}ttttttvvvxxx{{{|||{{{zzzuuuvvvwwwxxxxxxyyyyyyyyyyyytttooollljjjbbbTTTHHHBBB<<<888888777555555777666666666666777888999999888:::===@@@FFFPPP^^^gggqqqwww|||oooddd^^^TTTJJJJJJQQQdddmmmeeerrrrrrnnnvvvWWW777222333...---))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++++++++++++++,,,,,,------......222000///;;;[[[~~~rrrWWWRRRMMMNNNPPPMMMCCC:::555555666888:::===@@@BBBBBBEEELLLSSSYYYbbbsssxxxoooiiiffffffbbbXXXNNNIIIDDD>>>@@@NNN```mmmsssvvvvvv{{{sssrrrsssvvv}}}xxxPPP888111...+++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&(((******+++222>>>HHHKKKuuuyyy\\\@@@888DDDOOOhhh|||fffZZZ[[[\\\QQQAAAMMMppp]]]<<<444777888444555;;;>>>>>>???AAAGGGQQQ]]]lll~~~~~~}}}yyyyyy|||}}}|||yyytttvvvxxx|||~~~|||tttuuuvvvxxxyyyxxxxxxwwwwwwsssooolllggg^^^QQQHHH???:::888888777444555888555555555666777777888888444666888999===DDDOOOWWWeeellluuu|||sssggg[[[PPPLLLMMMZZZrrr|||lllddduuuyyypppyyyiiiEEE777111++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((())))))******+++,,,,,,++++++,,,,,,---.........000000888NNNqqqiiigggYYYQQQPPPOOONNNLLLGGG>>>666666666777999<<<@@@CCCEEEGGGMMMXXXdddnnn{{{{{{tttoooooommmfff^^^[[[PPPFFF@@@EEEOOOXXXbbbjjjqqq{{{|||yyyuuupppnnnvvv}}}mmmKKK;;;333---*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%(((***,,,///;;;KKKXXXooozzz\\\RRR>>>FFF___sssoooaaaQQQIIIEEECCCGGGMMMnnnggg@@@444555777888666666;;;@@@CCCCCCGGGRRRdddvvv~~~~~~~~~}}}|||{{{{{{}}}|||{{{wwwxxxyyy{{{~~~~~~}}}{{{tttvvvwwwxxxxxxvvvtttrrrooommmkkkggg```VVVJJJCCC:::777666777555333444888555666666777777777777777444666888888888<<>>000'''((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,------......///000777KKKlllkkk```aaaJJJKKKLLLJJJDDD===:::777555:::999999999<<>>TTTzzzpppSSSJJJFFFEEEAAABBBUUUmmmlll>>>...;;;666444777===???>>>@@@EEEJJJOOO___vvv~~~}}}}}}~~~yyy~~~~~~{{{{{{}}}~~~yyyxxxwwwwwwxxxyyyyyyxxxqqqrrrssssssrrroookkkiiibbbbbb```[[[SSSHHH>>>888777444444555444111222777777888888888888777777666777999:::999777888<<<@@@???KKK[[[gggnnnuuu~~~zzzmmmbbbWWWGGGMMMcccpppuuusss}}}qqqzzz___EEE444,,,000))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((()))******)))************+++++++++000222,,,+++222111...555???BBBYYYmmm```TTTMMMJJJPPPIII@@@999777666555444;;;===??????@@@FFFOOOVVVcccpppxxxoooooossssssooohhhfff```SSSGGGCCCGGGMMMaaannnvvvrrrsss{{{|||rrrooonnnqqqssswww{{{qqq}}}{{{bbbHHH+++,,,......***((((((***+++&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((())))))((('''''')))+++'''+++...///666MMMqqqwwwXXXIII<<>>777111111666888888777<<<;;;:::999888888888888;;;;;;999666666999;;;;;;===AAAJJJVVVaaahhhpppuuuwwwuuummmhhh]]]YYYRRRTTTlll~~~iiimmmvvvzzzoooWWW???111---***))))))(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((()))******************++++++++++++...111,,,***///------888HHHPPPjjjmmm]]]RRRLLLLLLOOOJJJEEE===999888888888888;;;>>>@@@BBBEEEMMMXXXaaaooo|||}}}tttqqqtttssspppqqqnnnggg[[[NNNFFFCCCDDDSSSdddpppqqqrrryyy}}}{{{tttooolllooosssyyynnnQQQ444---...,,,)))''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((()))))))))'''((()))+++(((---///111???```eeeIIIDDDEEEEEE]]]xxx[[[IIICCC;;;;;;JJJkkkjjjJJJ:::555666888777;;;>>>??????DDDKKKPPP___lll{{{xxxxxxttttttsssttttttuuuvvvwwwzzzzzzzzzyyyxxxvvvttttttsssrrrqqqooollliiigggfffcccddddddccc```\\\XXXVVVRRRNNNHHHAAA===:::666333,,,555;;;888777999:::888>>>>>>===<<<;;;;;;<<<===<<<>>>@@@BBBDDDDDD@@@:::::::::>>>JJJYYYfffnnnrrrxxx~~~uuummm```\\\TTTTTTccc|||{{{{{{pppkkklllnnnaaaDDD000+++******)))(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))))))))***)))(((((((((((()))******************+++++++++,,,***///---+++///---333EEEbbbkkkppp^^^SSSMMMKKKOOOUUUCCC???:::777888:::<<<===:::===AAADDDJJJVVVfffrrr~~~zzzzzzzzzzzz}}}yyytttttttttqqqvvvtttoooggg\\\QQQGGGAAAGGGXXXggglllooouuuwwwuuuwwwppplllnnnrrrxxx|||ttteeeDDD333000,,,***))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''((())))))((((((***,,,***000111444NNN{{{pppSSS======LLLXXXvvvXXXHHHCCC<<>>;;;;;;:::777555---666;;;888888>>>>>>999=========<<<=========>>>;;;>>>AAADDDKKKQQQNNNFFFBBB===888;;;HHHXXXfffmmmqqqttt}}}{{{jjjaaaWWWTTTXXXdddxxxmmmhhhtttoooPPP444++++++******)))(((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((())))))***+++*********+++++++++,,,,,,(((.........111222???XXXooobbbVVVQQQPPPNNNNNNOOO<<<:::888666888;;;>>>@@@>>>BBBGGGLLLTTTdddyyy~~~~~~~~~zzztttoooppppppooommmmmmoooqqqqqqsssvvvyyy|||~~~wwwuuutttrrrttttttsssqqqlllbbbUUULLLFFFQQQ[[[bbbhhhppprrroooyyyuuurrrqqqpppsss|||vvveeerrr[[[???666...,,,---,,,+++***'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''((())))))((()))***,,,+++333444:::\\\sssUUUKKK???DDDaaaxxxZZZHHHFFFEEEVVVwwwNNN000444<<<777333999:::;;;>>>BBBEEENNN___mmm~~~|||{{{{{{tttmmmjjjfffaaa```cccccceeehhhjjjmmmnnnnnnnnnhhhgggfffdddbbb___\\\[[[[[[ZZZXXXUUUQQQNNNKKKIIIBBBAAA@@@>>>===<<<<<<<<<;;;666222333555444444555===999888>>>DDDEEE@@@;;;?????????BBBEEEEEEBBB???===???>>>???JJJYYY___]]]ZZZWWWOOODDDAAAJJJZZZeeelllnnnttt}}}oooaaa\\\WWWWWWfff{{{vvv{{{www^^^???...,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))))))))***++++++***++++++++++++,,,,,,,,,+++000///000222333FFFeeeuuu\\\SSSMMMPPPSSSNNNEEE>>>999888777777888;;;???BBBDDDJJJQQQXXXcccvvv}}}|||}}}|||xxxwwwvvvrrrlllkkkjjjhhheee```^^^^^^___^^^___```aaacccgggmmmqqq}}}yyywwwvvvtttssssssuuuxxxxxxpppddd[[[NNNOOOPPPVVVaaammmqqqooozzzzzzzzzwwwqqqnnnwwwmmm\\\eeevvvQQQ@@@000---...---++++++((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((())))))))))))+++------666;;;DDDfffYYYEEEEEEAAAXXX{{{QQQDDDIIIWWWyyyLLL===222333888888888999AAA@@@BBBHHHNNN\\\tttwwwqqqnnnnnnooohhhaaa\\\UUUOOOMMMPPPOOOQQQTTTWWWYYYZZZZZZZZZVVVVVVTTTSSSPPPNNNLLLJJJHHHGGGFFFEEECCCAAA???===:::999888777777777888999>>>888666888888777999>>>AAA@@@OOOcccbbbLLL===>>>CCCCCCGGGPPPXXXWWWMMMDDDBBBGGGFFFAAAFFFUUU^^^^^^jjjvvvyyyiiiTTTKKKPPPUUUfffllluuuzzz~~~nnniiiaaaWWW]]]llluuu}}}~~~yyyqqqbbbIII333------+++******)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''***))))))))))))***++++++++++++++++++,,,,,,,,,,,,000222///000222444IIIlllzzziiiPPPJJJIIIPPPSSSLLL@@@888888999999:::;;;>>>CCCGGGFFFNNNXXXcccppp~~~zzz{{{zzzvvvuuuuuurrrlllmmmiiiddd^^^ZZZWWWUUUTTTPPPQQQQQQRRRTTTXXX]]]bbbiiiqqq{{{||||||{{{xxxuuuuuuwwwyyyzzzuuummmfffZZZSSSMMMOOO[[[hhhqqquuu{{{|||~~~}}}uuupppuuu}}}sssfffXXX^^^vvviiiOOO666------+++)))***((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''((()))))))))***,,,...111;;;DDDQQQlllsssWWWEEE;;;@@@llltttAAACCCUUUuuuiii:::;;;888222222777;;;<<>>;;;<<<<<<;;;;;;:::999888777777666666555666666777;;;777777;;;:::777===GGGGGG[[[~~~VVV@@@BBBAAABBBLLL^^^ooonnn\\\JJJGGGVVV[[[OOOGGGJJJNNNLLLbbb~~~vvv```PPPGGGSSS^^^mmmvvvyyyzzz}}}xxxqqqhhh[[[VVV[[[ggggggbbbqqqvvvhhh```NNN;;;......,,,+++******)))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((******))))))******+++,,,+++++++++,,,,,,,,,------111000---000666:::RRRwwwuuu}}}dddNNNMMMNNNOOOLLLCCC===;;;777999<<<>>>@@@DDDJJJNNNMMMWWWfffttt~~~yyyzzzyyyuuuuuuvvvsssnnnjjjddd\\\UUURRRPPPMMMJJJEEEFFFGGGGGGHHHJJJOOORRRSSS\\\fffnnnxxx}}}vvvuuuuuuvvvvvvtttqqqoooiiiaaaWWWRRRUUU___lllvvv{{{{{{}}}~~~xxxvvvxxx}}}yyyrrrlll______pppccc@@@222///+++)))***)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))***)))***,,,///666AAAOOO^^^ooo|||}}}pppfffZZZHHH<<>>QQQooommmOOO777777666444555:::>>>???@@@@@@GGGUUUaaasssuuuhhh\\\ZZZ[[[WWWQQQLLLKKKIIIGGGEEE@@@;;;;;;???>>>>>>>>>>>>???@@@AAAAAA<<<<<<===<<<<<<;;;::::::999999::::::::::::999999999:::;;;<<<>>>???@@@@@@888999???GGGHHHHHHTTTfffvvvgggPPPFFFBBBEEETTTqqqqqqWWWXXXooo{{{kkkWWWRRRUUUTTTYYYwwwlllTTTLLLRRR[[[ccciiipppvvv{{{~~~sssdddZZZXXX]]]ssseee^^^ggg|||ooo```RRRIII///...---,,,+++*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))*********)))******+++,,,++++++,,,,,,,,,---------000...+++111;;;BBB]]]wwwmmm}}}vvvZZZOOOPPPPPPKKK@@@666666;;;777:::>>>AAACCCHHHOOOUUU[[[gggyyy}}}|||~~~|||zzztttuuutttqqqqqqsssqqqmmmbbbYYYOOOIIIHHHGGGCCC@@@???@@@@@@>>>>>>???AAADDDBBBLLLUUU[[[eeerrr|||ttttttsssrrrrrrrrrtttuuuuuunnnbbbWWWPPPUUUdddsss|||xxxyyyxxxttttttyyyzzzzzzxxxiiibbbnnnzzzsssJJJ888222---***+++))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((************---///:::EEEVVVgggppppppmmmkkk\\\WWWSSSFFFGGGxxxjjjJJJIIIaaaqqqKKK<<<666000000888?????????@@@DDDFFFQQQbbbqqqkkkYYYOOOFFFEEEEEEDDDCCCDDD???>>>???@@@===999;;;@@@<<<<<<:::999999:::;;;<<<888999:::::::::::::::999;;;;;;<<<<<<===<<<<<<<<<@@@BBBEEEIIIMMMPPPRRRSSSYYY^^^jjjwww{{{uuubbbIIIJJJMMM```iiinnnmmmiiipppuuu^^^vvvqqqZZZTTTNNNNNNTTT___jjjqqq}}}sssgggaaa^^^kkkxxxuuukkkhhhsss~~~eeeWWWUUU000///---,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''')))+++---...++++++******************++++++***+++---......---...111222777AAAQQQyyy|||zzzvvvsss^^^NNNSSSQQQKKKAAA888444666999======@@@CCCCCCFFFTTTdddjjjxxx{{{}}}}}}yyyrrrvvv}}}ttttttzzz{{{tttllliiikkkjjjfffaaaYYYQQQHHHBBBAAA???;;;777999999999999999888888888;;;>>>BBBHHHQQQ\\\gggnnn{{{vvvkkkhhhnnntttwwwwwwssspppllleeeYYYQQQWWWccckkkrrrwwwxxx~~~qqqrrruuuwwwuuuqqqqqqvvv|||pppzzzYYY777///222000(((+++***)))(((((('''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''')))***)))+++111666888;;;fffiiiaaa|||cccMMMSSSOOOEEEHHHhhhmmmJJJJJJLLL~~~{{{III777:::444666:::<<<===???BBBDDDCCCNNN\\\lllpppXXXLLLDDD???>>>CCCDDD@@@>>>@@@EEEAAA@@@BBBAAA>>>===???DDDBBBCCCFFFDDD??????BBBEEEDDDCCCBBBCCCFFFHHHJJJPPPQQQTTTVVVXXXXXXXXXWWW```gggrrr}}}fffTTT]]]qqq}}}\\\HHHIIIXXXaaabbblllwww~~~qqqjjj___cccjjjuuu{{{wwwiii```wwwdddKKK666...+++------))))))---)))))))))(((''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))((()))***+++---...************************,,,,,,,,,,,,---.........333///555EEEUUUoootttvvviii\\\UUUPPPOOOKKKDDD<<<666666:::===@@@???AAAHHHMMMTTTaaammm{{{~~~zzzxxxuuupppppprrrvvvzzz}}}~~~~~~~~~yyy}}}wwwjjjcccgggooosssxxx~~~~~~yyywwwwwwvvvpppjjjhhhhhhfffaaa\\\RRRKKKCCC===<<<:::666333555555555555555555555555555777:::>>>DDDLLLUUU[[[hhhrrrwwwnnnkkknnnsssuuuuuuvvvtttqqqlll___SSSRRRWWWbbbkkkuuu}}}~~~tttuuuvvvwwwxxx|||fffdddqqqvvvyyypppLLL888222...)))+++***)))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((()))+++,,,000666<<>>@@@BBBFFFIIIOOOVVVeee}}}hhhUUUJJJEEELLLFFFCCCGGGIIIIIIKKKPPPIIIKKKQQQWWWYYYYYY^^^eeeddddddgggjjjiiiiiinnnvvvrrruuuxxx{{{}}}~~~}}}|||bbbkkk|||{{{~~~{{{tttmmmfffbbbjjjzzzvvvmmm|||xxxXXX<<<222,,,,,,,,,)))(((***)))))))))(((''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&''')))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))+++************+++,,,---************************---------------......///333***;;;VVVhhhrrr|||gggSSSPPPSSSVVVIIICCC;;;555555999>>>AAACCCAAADDDMMMXXXdddssszzzppplllllljjjeeedddllluuuyyyxxxwwwyyyzzztttqqqccceeepppxxxrrr|||{{{wwwxxxvvvppprrrrrrsssssspppfffYYYPPPKKKEEE>>>999888666333111333333333333333444444444222333444666999>>>DDDHHHVVV```ooo~~~~~~yyytttppppppqqqrrrrrruuuttttttqqqhhh[[[RRRPPPZZZbbbppp}}}~~~zzzwwwuuuwww~~~gggXXX___|||www{{{___AAA333000111,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))))))))+++)))+++...------:::IIImmmFFFHHH888DDDbbbvvvTTT:::444SSSkkk???555666444666:::>>>AAABBBFFFLLLPPP[[[^^^ooobbbRRRMMMLLLKKKQQQOOOPPPVVV[[[\\\^^^aaaeeeiiioootttrrrpppuuu}}}kkkwww{{{{{{|||wwwiii]]]bbbsssfffFFF:::///,,,---,,,***)))***))))))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''(((((()))+++************************************+++++++++---------,,,,,,,,,...///333111QQQooovvvnnnYYYSSSUUUUUUSSSAAA;;;555444888===@@@AAACCCEEEIIIQQQ]]]ppp}}}sssjjjhhhkkkllliiieeeqqq{{{yyysssppprrrtttuuunnnhhhyyyxxxuuurrr}}}yyyxxx~~~~~~jjjSSSDDDFFFBBB<<<888777666444222333333444444444444444555444555666666777999===@@@JJJPPP]]]lll{{{}}}}}}{{{yyyvvvsssqqqpppooommmnnnqqqrrrooofff\\\VVVWWW\\\hhhttttttooovvvwwwuuu{{{uuucccaaa{{{tttNNN777222444---,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******...,,,---...+++000JJJgggXXX:::DDD:::TTT{{{yyyuuupppUUU>>>:::???aaa|||QQQ:::888888333888;;;@@@BBBCCCHHHQQQWWWiiimmmmmm]]]WWWVVVUUURRRYYY^^^iiivvvgggxxx|||}}}zzzmmmcccfffpppxxxyyyyyysssPPPBBB333---...000...*********))))))((('''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))))))))))))))((((((((())))))*********++++++++++++,,,---,,,***+++...111777DDDqqqzzzgggTTTOOOUUUWWWPPPGGG;;;888555777<<<@@@AAA@@@CCCJJJRRRXXXddd{{{~~~sssjjjjjjqqqtttrrrssszzznnnjjjnnnqqquuu}}}nnnqqqyyy~~~~~~~~~gggOOOAAA@@@===:::777666555444444222333333333444444555555555666777777777888:::<<<>>>@@@FFFRRRaaaqqq}}}}}}}}}|||zzzwwwtttqqqooojjjlllnnnpppqqqnnnhhhaaaXXXYYY```iiikkklllzzz~~~vvvvvv{{{~~~~~~tttkkkqqqfffDDD333---...---,,,***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))******+++,,,+++------...???ggglllDDD444???@@@kkkxxxaaaIIIJJJ999000???TTTyyy|||RRR???===999666666999===AAABBBEEELLLXXXbbbxxx~~~aaa]]]WWWSSSQQQOOOLLLJJJYYYccctttrrr]]]lll|||yyy{{{yyyqqqooonnnnnnttt|||ZZZLLL999......111000,,,*********)))((((((''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((''''''(((((()))***'''(((((())))))((('''''')))))))))***++++++,,,,,,***,,,---,,,+++,,,111555:::VVVuuufffVVVJJJLLLSSSRRRHHH???777777888;;;???BBBCCCCCCGGGTTTaaaiiivvvyyy{{{|||ppphhhjjjssswwwuuupppqqqyyy~~~zzznnnYYYJJJBBB999888666555444333333444111111222222333333444444111333555555444555666777888777999???KKK[[[kkktttwww|||~~~}}}}}}|||yyytttpppmmmooopppooopppqqqnnniii[[[ZZZ\\\aaaiiivvv{{{uuutttxxx{{{|||zzznnncccmmm^^^@@@---///...---+++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((())))))***++++++'''***,,,...:::YYYxxxUUU:::;;;JJJ]]]{{{gggNNN::::::111444PPPvvv\\\555222999555333888<<>>555555555444333333444555222222333333444555555666111333555666444444444555555666777999>>>HHHUUU___gggsss~~~|||~~~|||~~~~~~xxxrrrooosssssspppoooqqqppplllccc```\\\[[[fffzzzuuuqqquuu{{{}}}yyymmm\\\XXXiiiWWW777000///---,,,***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,))),,,---333KKKsss~~~uuujjjNNN<<>>CCCGGGLLLXXXhhhqqqrrr```VVVLLLHHHEEE@@@>>>>>>@@@;;;999<<>>???>>><<<:::999:::<<<>>>EEELLLLLLHHHLLLSSSPPPQQQXXXXXXSSSXXX]]]VVVKKKDDDBBB[[[vvv___YYYbbblllpppnnniiibbb[[[TTTOOOLLLQQQYYYgggvvvqqqsssrrrQQQ<<<666222...++++++******)))(((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************)))******++++++,,,------...///+++,,,111...444FFF^^^vvv{{{fffOOOIIIPPPTTTNNNAAA777666999999999===AAADDDFFFMMMVVVhhh{{{www}}}~~~{{{yyywwwxxx}}}uuutttyyyssshhh\\\OOODDD<<<999555333333666777444444777777888777444444666666555444:::555222::::::555777:::666333333444777===BBBDDDPPPdddwww{{{}}}|||~~~~~~xxxrrrmmmmmmllllllooossstttrrroookkkiiiddd___^^^ffftttyyyxxx{{{}}}wwwuuuyyyzzzhhh[[[ZZZuuu}}}GGG000222///***)))+++***&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((******((((((***++++++)))333111JJJrrr|||rrriii]]]JJJDDDcccRRR777666BBB^^^qqq@@@:::444111333777999:::DDDCCCEEENNN]]]tttyyyuuummmaaacccdddgggfff___TTTLLLJJJCCC999:::===888:::@@@???EEEEEERRR___aaaiiittttttwww___PPPIII>>>;;;@@@AAA@@@@@@@@@???<<<999999;;;<<<<<<===<<<<<<===???BBBCCC>>>:::;;;@@@IIITTT\\\___aaabbb]]]TTTNNNKKKLLLNNNJJJGGGQQQnnnsssgggaaaZZZWWWWWW\\\eeemmmqqqddd[[[[[[ZZZVVVTTTTTTaaa]]]eeezzzwwwmmmwww{{{]]]777111444))),,,,,,+++***)))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&''''''&&&&&&'''(((((()))))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))*********************+++,,,,,,------...000------111000<<>>GGGKKKSSS[[[ggg}}}}}}uuudddZZZQQQEEEEEEJJJIIINNNXXXXXX]]]```rrrrrrWWWHHHGGGDDDDDDGGGCCCBBBBBBBBBAAA>>><<<;;;===999:::;;;<<<>>>CCCIIIMMMGGGHHHJJJIIIHHHHHHLLLPPPcccdddddd___YYYSSSRRRRRRPPPKKKGGGPPPlllxxx\\\TTTRRRRRRUUU\\\gggttt}}}zzzrrrmmmoooqqqpppqqqtttyyy{{{zzzooopppwwwfff@@@444444------,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%'''((((((((('''&&&''''''''''''(((((((((((())))))))))))******************++++++,,,,,,---------111///---000333GGGfff|||xxxcccUUUNNNKKKSSSPPPJJJBBB;;;888888:::???>>>@@@EEEKKKUUUcccqqq~~~|||vvvqqqtttrrrmmmgggaaa\\\XXXVVVPPPLLLEEE>>>999555444444666333333666666444444777444777999999777777999<<<;;;@@@>>>???FFFCCC;;;>>>;;;>>>??????===<<<<<<<<<;;;666;;;IIISSSZZZjjj}}}zzzxxxwww{{{|||xxxzzz{{{||||||yyysssnnnjjjqqqmmmhhhcccbbbgggnnntttppprrrqqqkkkccc```eeekkktttzzz{{{wwwyyy~~~{{{tttsss~~~ooo^^^NNNQQQeeexxxrrrlll@@@777111000---'''(((...((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''&&&&&&))),,,...//////<<>>AAACCCEEEOOO\\\eeeqqqwwwiiifff]]]aaaiiiiiiooowwwwwwmmmQQQCCCIIIMMMPPPOOOGGGDDDEEEEEECCC???===<<<<<<999999999:::===DDDLLLQQQOOOXXX```___UUUMMMJJJKKKRRRVVV[[[______]]][[[ZZZPPPIIIDDDMMMiiicccVVVYYY]]]ccckkkuuuuuunnnvvvxxxQQQ;;;666111------+++******)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''&&&'''''''''))))))))))))************(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%'''))))))((('''%%%''''''''''''((((((((((((((()))))))))******************++++++,,,------...,,,222000...000777RRRvvv|||yyyppp___QQQLLLOOOVVVNNNCCC;;;888888:::;;;BBBAAADDDJJJRRR\\\lllzzz{{{{{{}}}zzz{{{zzz|||~~~}}}zzzvvvoooggg```___]]]YYYTTTOOOKKKHHHGGGDDDAAA===888666666777888888555555888888777888<<<<<<999888;;;>>>AAAFFFJJJMMMQQQOOORRRZZZVVVOOOSSSKKKNNNNNNHHHCCCAAAAAA@@@???444222;;;BBBHHH]]]vvvwwwvvvvvvyyy|||~~~~~~~~~|||}}}~~~~~~|||xxxtttqqqiiikkkllljjjgggfffhhhkkklllqqqtttppphhhbbbcccfffqqqzzz{{{tttwwwtttmmmxxxwwwooofffVVVNNNUUUuuuwwwmmmuuuPPP<<<...///000)))(((...((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((%%%%%%))),,,---///111>>>WWWpppnnnRRRFFF:::???___}}}HHH888MMMzzzqqqMMM555555555555888<<<@@@CCCEEEFFFSSSbbbnnn}}}zzzxxxuuukkkQQQGGGNNNSSSUUUSSSKKKEEEHHHHHHDDD@@@>>>===:::<<<<<<;;;;;;;;;???EEEIIIMMM[[[fffcccWWWMMMIIIIIIJJJOOOXXX```dddccc___[[[QQQGGG???IIIfffyyyaaahhhnnnxxxvvvyyy~~~~~~fffGGG999222...---,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((((((((())))))(((((((((((())))))((()))))))))************'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%'''))))))((('''%%%''''''''''''((((((((((((((()))))))))***************++++++,,,------......,,,111000000666@@@]]]qqqrrreeeZZZOOONNNUUUTTTJJJ===666666:::<<<<<<@@@AAAFFFOOOXXXcccssszzz|||}}}|||{{{}}}zzz|||~~~}}}wwwuuuqqqllleee]]]UUUPPPKKKJJJHHHEEEBBBAAA??????===;;;888555555666888999999666555888999888:::>>>DDDAAAEEESSS```eeeeeefffiiikkkiiinnnvvvpppiiiooopppxxx|||vvvnnniiiccc^^^VVVIII@@@@@@??????MMM```mmmsss{{{wwwxxxyyyyyyyyywwwtttsssgggkkknnnmmmiiifffeeefffhhhnnnssstttpppkkkiiiiiioooxxxzzzsssvvvvvvnnntttooojjjkkkaaaQQQNNNaaa}}}xxxllleeeGGG///...111,,,))),,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))&&&&&&***++++++///666KKKxxxooo\\\GGG;;;MMMpppwww```>>>===ZZZ{{{WWWBBB666444666888:::===@@@CCCEEEOOO\\\lll{{{iiiTTTMMMRRRPPPOOOPPPKKKGGGMMMNNNJJJHHHIIIHHHDDDGGGGGGGGGFFFEEEGGGJJJMMMPPP^^^gggbbbXXXSSSRRRQQQbbbaaabbbdddgggfffbbb^^^XXXIII>>>FFFaaakkkiii|||{{{rrrhhhwwwSSS===000///...---+++***)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((((((***---)))(((((('''(((((())))))((()))))))))************'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%'''((((((((('''&&&''''''''''''(((((((((((())))))))))))************++++++,,,,,,------......,,,000///555CCCQQQlllwwwwww|||cccUUUNNNKKKNNNUUULLLDDD:::555777<<<>>>>>>@@@AAAIIIUUUaaaooowwwuuu{{{tttooouuuzzzxxxyyyzzzzzzyyyxxxxxxyyy~~~}}}|||}}}wwwtttsssccc```[[[UUUNNNHHHDDDAAA===<<<;;;::::::999::::::777666555333333444666777555333444999===???CCCHHHWWWZZZiii~~~yyy~~~rrrcccUUUJJJGGGIIINNNYYYjjjyyy}}}yyyvvvvvvwwwwwwvvvuuutttsssnnnnnnllliiifffeeefffggggggkkkpppuuuwwwuuuqqqnnnkkkssswwwsssttt{{{}}}zzzvvvxxxnnniiimmmfffUUULLLPPPjjjuuummm~~~~~~^^^<<<000000///+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***'''(((,,,***)))333@@@nnn{{{uuudddRRRDDDCCC]]]wwwfffTTTNNNFFF666BBBgggaaaEEE:::333666888:::<<<>>>AAAEEEIIIWWWgggzzz{{{}}}~~~}}}gggUUUOOOQQQJJJHHHLLLKKKMMMWWW\\\\\\^^^fffhhhddddddddddddcccdddggglllpppyyy|||zzzvvvqqqvvvooohhhgggkkkooopppnnnaaaOOO@@@DDDZZZvvvooo{{{}}}yyyvvvqqqnnntttbbbFFF111000///---,,,***)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''')))...222,,,+++***)))((('''''''''))))))))))))************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++,,,,,,---............///000===TTTeee|||{{{~~~yyy|||lllYYYMMMJJJLLLNNNOOOCCC===888666:::>>>??????EEEGGGPPP___ppp{{{uuuvvvzzzyyyuuuooocccdddhhh]]]WWW^^^dddaaabbbbbbcccdddfffgggfffnnnoooppprrrrrrrrrqqqpppqqqsssrrrlllccc[[[VVVUUUJJJIIIFFFBBB===;;;::::::777666666666666666777777666666666666777777888888::::::@@@KKKWWW```jjjrrruuuvvvvvv{{{mmm```SSSVVV___nnn{{{|||vvvyyyxxxxxxwwwuuutttsssrrrrrrnnniiieeeddddddddddddffffffjjjqqqwwwxxxrrrlllgggmmmrrrsssqqqrrrxxx}}}|||wwwnnnqqqkkk[[[SSSKKKYYYoooyyySSS888//////...,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))(((+++///++++++:::NNNiii___PPPBBBMMMaaa{{{ttt```QQQBBB@@@;;;444OOOqqqGGG:::777111888:::<<<>>>@@@DDDJJJOOO]]]uuu|||{{{{{{yyywwwvvvvvvyyyyyy{{{iiiVVVNNNOOOIIIHHHNNNOOOVVVdddooouuu|||wwwsssvvv}}}|||cccPPP@@@DDDUUUiiizzz|||}}}wwwpppsssWWW;;;000///...,,,******))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&)))111888777555222///,,,***(((((())))))))))))************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))************++++++,,,------....../////////111CCC```ttt{{{uuu||||||eee___UUUOOOPPPRRRNNNHHH<<<:::777888;;;???@@@@@@LLLNNNWWWhhh}}}wwwwwwqqqhhhbbbaaa___\\\[[[QQQQQQRRRJJJIIIKKKFFFGGGHHHIIIKKKOOOSSSRRROOOPPPRRRUUUXXXZZZ\\\\\\\\\XXXXXXVVVRRRMMMHHHDDDBBB;;;;;;;;;999888777999:::777666666666666666777777888999:::<<<============HHHJJJUUUhhhzzz~~~iiigggyyywwwnnnqqq}}}wwwyyyxxxvvvtttqqqooonnnmmmooolllhhhggggggfffbbb^^^dddbbbccckkksssuuummmeeedddhhhooosssooolllsss~~~uuuuuuooobbb^^^OOOQQQ___zzzeee@@@......000...)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))---111------@@@XXXdddXXXMMMBBBeeejjjQQQJJJDDDDDD>>>999^^^TTT222222888666999;;;>>>@@@BBBGGGOOOTTTeee|||{{{yyy|||yyyyyy{{{vvv___WWW^^^tttlllWWWNNNOOOLLLMMMTTTUUU^^^nnn}}}{{{___MMM???CCCSSSbbboooxxx~~~}}}uuu{{{NNNZZZfffFFF000000...,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%***333;;;BBB???<<<777222...+++***))))))))))))************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''''''''(((((((((((()))))))))))))))************+++++++++***---///000...,,,,,,,,,999***888OOOXXXrrrooonnnfffVVVLLLRRRYYYTTTHHH???;;;666555:::???@@@AAACCCOOORRR\\\qqqmmmfffaaa```]]]XXXQQQLLLJJJJJJEEEDDDDDDBBBBBBAAAAAA@@@<<<>>>AAABBBBBBBBBCCCCCCDDDCCCCCCEEEHHHIIIIIIGGGHHHCCC???@@@AAA>>>>>>@@@;;;;;;;;;999777666888:::666999999777888<<<>>>===;;;===?????????CCCJJJPPPUUUaaavvvvvveeelll{{{{{{uuuvvvwwwtttoookkkjjjjjjmmmooommmgggeeefffeeebbb```bbbfffkkknnnooonnnlllfffiiinnnrrrttttttsssrrr}}}xxxoooqqqkkk^^^SSSLLLRRRlll|||KKK;;;444,,,111***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++///+++)))---222DDD___zzzdddGGG@@@JJJwww|||VVVDDD@@@^^^QQQ:::KKKrrrlllDDD333555888888444@@@AAA>>>AAACCCMMM^^^xxx~~~|||yyy{{{wwwggg[[[WWW^^^xxxdddWWWPPPTTTYYYZZZ^^^dddvvvlllNNNCCC<<>>???>>>===>>>@@@AAA;;;???@@@AAAEEEMMMRRRSSSTTTTTTWWW\\\dddlllsssvvvjjjtttvvvuuussspppllliiihhhggglllnnnkkkfffcccdddccc___aaa``````ccchhhkkkkkkjjjjjjjjjkkkmmmpppqqqqqqqqqxxxzzzrrrpppjjjbbbOOOFFFIIIcccYYY999---+++000++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))///444555OOOxxxxxxlllWWWCCCBBB[[[nnnHHH;;;AAAQQQGGGCCCiiiZZZ===444666777666555@@@AAA???EEELLLZZZmmm}}}|||}}}qqqccc\\\eeennnfff[[[XXX```jjjpppxxx___IIIAAA<<>>AAACCCKKKTTTdddhhhuuuoooQQQCCC??????AAA===<<<;;;;;;;;;<<<;;;:::999:::<<<>>>@@@AAAAAABBB>>>>>>???AAADDDHHHKKKMMMJJJJJJIIIFFFCCC@@@??????@@@===>>>CCCFFFEEEEEEGGGHHHJJJMMMOOOPPPQQQTTTUUUVVVZZZ]]]```gggsss{{{}}}~~~}}}xxxrrroooooonnnllljjjhhhjjjhhhdddccceeedddaaaccc^^^[[[]]]dddjjjlllkkksssoookkkjjjmmmpppqqqqqqooovvv}}}~~~wwwoookkkiiiXXXIIIDDDXXXzzzsssAAA***++++++,,,,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********''')))444<<>>GGGlll[[[<<<;;;KKKLLLMMM___gggBBB444666777555555999BBBCCCBBBNNN[[[nnn~~~yyy{{{wwwiiiaaabbbxxxiiicccdddrrr]]]DDD===999666;;;FFFQQQVVVXXXRRR]]]jjjyyy|||}}}|||zzzwww___EEE<<>>BBBCCCGGGRRR___ttt|||jjjNNN???===>>>???@@@BBBAAABBBDDDHHHJJJIIIGGGNNNOOOPPPRRRTTTWWWZZZ\\\WWWYYY^^^fffooowww|||{{{zzzuuunnnfffaaaaaaaaaWWWTTTTTTZZZ___aaadddgggkkkoootttyyy{{{~~~}}}}}}sssooopppqqqoookkkeeehhhgggdddeeehhhiiifffbbb]]]YYY\\\dddlllooonnn{{{tttmmmjjjmmmqqqssssssiiilllvvv|||qqqlllpppkkkWWWHHHRRRqqqvvvTTT555222+++,,,,,,***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********...---+++333DDDUUUxxx~~~\\\CCC;;;EEEVVVxxxMMM===FFFWWWRRRgggoooOOO444222777666555888===EEEEEEGGGVVViii|||mmmgggnnnnnneeeeeennnnnnkkkqqqgggOOOAAA999555444555888===DDDIIILLLLLLVVVdddrrr}}}xxxzzzzzz{{{}}}~~~|||fffSSSLLLJJJGGGpppzzzYYY:::---222---&&&***...)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,///555888777444222333666444111...+++*********))))))))))))***+++,,,,,,)))))))))(((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))*********++++++++++++,,,...///---------...666MMMbbbwww|||mmm|||wwwiii___OOOKKKUUU[[[VVVHHH<<<777777999;;;@@@CCCDDDJJJXXXggg|||\\\SSSKKKIIIIIIHHHHHHKKKJJJLLLQQQWWW\\\^^^^^^]]]iiiiiihhhiiikkknnnrrrtttuuuvvv{{{|||wwwtttxxx}}}tttnnnnnnnnnjjjeeeiiikkkjjjgggfffiiiiiiggg]]]ZZZWWW[[[ccckkkoooooo{{{uuunnnkkklllppprrrsssfffgggqqquuuppptttuuubbbOOOPPPiiiqqq```???888///++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************///222,,,222RRRvvvyyyZZZAAABBBXXXkkkuuuCCCAAARRRWWWVVVXXXAAA222444888444666======EEEFFFKKK^^^uuu~~~~~~~~~~~~~~~{{{uuujjj^^^ZZZaaaeeeeeennn|||rrrqqqyyyuuuXXXCCC<<<>>>@@@777888999;;;===AAAFFFIIIJJJUUUcccppp}}}{{{{{{{{{{{{|||~~~~~~}}}}}}~~~}}}|||kkk```\\\RRREEEZZZddd???---111///***,,,...***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((///444999;;;:::777333///111///,,,)))(((((()))***))))))))))))***+++,,,---***)))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((()))))))))(((((((((((()))))))))))))))************+++++++++,,,---//////......///111BBB]]]qqqzzzzzzvvvkkk[[[LLLOOOWWWZZZOOO???777888::::::;;;???CCCGGGOOO___ooofffXXXVVVVVVTTTOOOMMMRRR[[[dddlllvvv~~~{{{nnnlllzzztttmmmllllllhhhdddnnnooommmhhheeefffeeebbbYYYVVVUUUVVV\\\ccciiimmmsssrrrooolllkkkllloooqqqiiihhhooo|||{{{vvvvvvpppdddTTTOOO```vvvdddCCC444///++++++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++222///<<>>;;;666111...555555666777999===AAADDDLLLZZZnnn{{{|||}}}~~~~~~{{{wwwzzzzzzsssmmmgggbbbMMMuuufffQQQBBB333...///+++*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''---222444777;;;999333,,,+++)))(((''''''((((((************+++,,,------(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))************+++++++++///---***(((***111:::AAAggg~~~vvvmmmjjjQQQCCC[[[ZZZTTTGGG999777===@@@===AAA@@@DDDLLLWWWeeexxx}}}eeehhhnnnjjjddd]]]WWW\\\oootttkkkcccdddkkk|||rrrdddTTTIIIGGGEEEFFFLLLOOOMMMKKKLLLFFFIIIMMMQQQUUU[[[bbbfffzzzzzzxxxzzz{{{|||{{{ppprrrtttkkkUUUKKKJJJZZZrrrzzztttqqqiiiaaa___aaaaaa]]]WWWTTTQQQSSSZZZaaafffhhhccceeedddaaaaaaddddddbbb___\\\VVVPPPMMMSSSaaakkkgggnnnuuuuuupppmmmnnnqqqrrrpppoootttuuukkkmmmdddRRRHHHRRReeesss{{{nnn@@@;;;...---,,,+++************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++///000;;;fff\\\AAA;;;DDDLLLkkklllCCC:::IIIuuuxxxxxxFFF555666444222666>>>???<<>>@@@@@@DDDTTTffflll|||ttttttxxxfff]]]```___YYY\\\]]]]]][[[VVVOOOIIIEEEJJJMMMYYYeeerrrsssSSSIIIDDD===<<>>;;;:::>>>AAA@@@GGGHHHMMMVVV[[[[[[XXXWWWWWWSSSRRRVVV^^^dddeeeccceee^^^UUUMMMKKKKKKLLLMMMOOOQQQXXX```fffggghhhiii]]]MMMLLLYYYgggvvvfffeeeddd```___YYYUUUQQQRRRVVVZZZ\\\\\\QQQKKKIIIRRRbbblllkkkeeegggeeeeeegggfffbbbcccgggaaa[[[VVVRRRPPPUUUbbboooiiisss{{{{{{wwwtttpppkkkqqqvvvsssmmmsssooommmggg\\\OOOJJJSSSaaa}}}^^^>>>444,,,---...%%%&&&+++)))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((***++++++((((((+++------555>>>EEEyyyXXXHHH888<<>>BBBDDDLLL]]]nnn~~~~~~{{{{{{|||}}}}}}}}}||||||}}}}}}~~~{{{{{{{{{{{{zzzvvvppplllgggbbbUUUFFFFFFWWWkkkvvv|||{{{pppllltttyyyzzz~~~vvvlllggggggmmmxxx}}}~~~~~~zzzvvvtttvvvyyy~~~{{{xxxtttnnngggbbbeee```ZZZSSSNNNIIIDDDAAA>>><<<999666444444555666777888999:::;;;>>>CCCFFFHHH```pppyyywwwyyyzzz{{{|||wwwzzz~~~~~~yyysssnnnkkknnn|||{{{mmmOOO555111333***---,,,+++***))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''((()))++++++******)))(((((((((((())))))))))))******)))(((***...///...++++++******))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))************++++++++++++,,,,,,---------,,,+++...111000555KKKeeeooo~~~ttthhhYYYJJJLLLXXXWWWKKK>>>:::999999;;;>>>CCCEEEJJJZZZlllsssyyyaaaNNNIIIFFFAAAFFFGGGHHHHHHFFFEEEDDDDDDPPPTTTbbboooyyyuuuZZZCCC>>>===999>>>IIIZZZ___bbbVVVIIIDDD===<<<666:::<<<:::999<<<===<<<======@@@EEEIIILLLNNNPPPJJJOOOYYYbbbgggfffbbb^^^cccZZZOOOEEEBBBBBBCCCDDDMMMOOOTTT[[[```bbbccccccgggRRRKKKVVVeeemmmiiimmmnnnnnnooogggeeecccdddgggjjjlllmmmeee___\\\dddqqqxxxrrrjjjeeecccccceeeccc______bbbaaa]]]XXXTTTOOOQQQ^^^kkkiiirrrxxxyyywwwuuuqqqlllqqqvvvuuuooosss}}}sssnnnfff[[[NNNGGGMMMWWWqqqmmmGGG666------...'''''',,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))***))))))***---......///:::GGGxxx}}}\\\HHH>>>OOOkkk^^^@@@;;;CCCeeesssuuu{{{PPP444444555666666999>>>CCCFFFTTTddduuu~~~|||}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||xxxsssooojjjdddUUUEEEBBBPPPcccnnnwwwxxxooollltttwwwwwwwwwoooeeecccgggnnnuuuyyyqqqooonnnmmmmmmnnnnnnnnnkkkkkkjjjjjjiiigggbbb___ccc___XXXRRRLLLHHHCCC@@@===;;;888555333333444555666888999:::;;;>>>CCCFFFIIIcccvvvyyy{{{||||||~~~}}}~~~yyyuuuwww{{{|||vvvttttttxxx{{{sssXXX;;;333444,,,---,,,+++***))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&'''((()))***)))(((((((((((((((((()))))))))))))))*********,,,///111111+++++++++***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...///666MMMeeemmm}}}nnn^^^QQQJJJNNNVVVOOOEEE;;;888999999<<<@@@BBBHHHPPP```rrr|||lllTTTHHHBBB>>><<<======>>>???CCCHHHLLL\\\aaaqqq}}}}}}VVVEEE:::;;;>>>???IIIWWWgggmmmiiiZZZIII>>><<<<<<===@@@???:::777777777666999:::::::::<<>>TTToooUUUAAABBBdddGGG444:::NNNhhhddddddfffDDD333333444666999<<>>JJJ[[[fffppptttooommmtttuuuttt{{{uuunnneeeccchhhnnnooonnnkkkgggdddfffjjjmmmkkkiii``````aaaccceeeeeebbb```aaa\\\VVVOOOJJJFFFAAA>>>:::888666333222222333444555777999:::;;;>>>CCCFFFLLLfffyyy~~~}}}{{{~~~{{{zzz|||xxxssstttxxx~~~{{{{{{~~~zzzzzz{{{bbb@@@222222------,,,+++***))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((('''(((((((((((())))))))))))((()))+++,,,---...222555,,,,,,+++******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++///---,,,...111===UUUkkk{{{{{{wwwdddQQQJJJMMMQQQQQQFFF>>>888777999:::>>>BBBCCCLLLXXXiii~~~mmmbbb[[[UUUOOOOOOMMMLLLLLLQQQZZZaaalllqqqqqqNNNBBB===CCCJJJMMMUUU______hhhaaaVVVFFFAAATTT___ooolllaaaQQQGGGFFFGGGGGGFFFIIIJJJIIIKKKRRRYYY\\\fffgggiiilllqqqwww}}}uuuhhhbbbfffpppzzz~~~}}}{{{[[[KKKTTTfffddd```^^^``````]]][[[]]]^^^]]]\\\WWWNNNLLLVVVccciiimmmqqqrrrtttwwwuuuqqqoootttwwwtttqqqqqqrrrrrrwwwnnndddYYYNNNCCC???@@@TTTttt|||lll@@@000,,,///***))),,,***))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***''''''***,,,,,,---///333JJJlllqqqXXXHHH<<>>RRRkkk|||~~~xxxzzzfffNNNCCCIIIPPPLLLBBB:::777666:::<<<>>>BBBHHHJJJWWWeee{{{}}}~~~}}}yyy~~~zzzuuuvvv}}}gggJJJCCCAAAJJJRRRQQQKKKHHHOOOWWWBBBEEEEEETTTpppfffjjjuuu{{{kkkTTTRRRfffvvvyyyeee]]]WWWWWWYYYYYYZZZ\\\YYYXXXYYYXXXTTTQQQVVV]]]aaagggkkkjjjkkkqqqwwwyyytttqqqssswwwuuummmkkkooowwwqqqjjjbbbVVVGGG>>><<>>666GGGJJJCCCJJJjjjwwwKKK999999:::888666:::AAADDDGGGTTTccc|||~~~||||||}}}}}}|||zzzxxxvvvyyyvvvsssqqqqqqpppooommmlll```PPPDDD===AAAPPP^^^aaalllmmmjjjjjjfffeeeooouuu|||{{{nnneeedddfffdddbbbfffhhhgggbbb___aaaccc^^^^^^]]]^^^```aaa```^^^UUUQQQKKKFFFBBB>>>;;;888333333222222111222222222444777;;;===???BBBEEEGGGYYYvvvuuuttt~~~|||yyyyyy{{{}}}wwwvvvxxx|||wwwuuu}}}sssoooZZZ???555///---,,,+++***))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((((((((())))))))))))***))),,,...***)))555EEE---,,,,,,++++++******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))+++++++++,,,,,,---------000000111777GGG___xxxzzzzzzooo\\\IIIFFFLLLMMMFFF===888666777<<>>888;;;888999777;;;DDDHHHMMM^^^qqq~~~~~~~~~}}}yyyyyyzzzyyyxxxvvvsssrrrwwwtttpppnnnmmmlllkkkjjjkkk^^^OOODDD>>>AAAOOO^^^fffqqqqqqllljjjeeegggsss|||{{{mmmdddeeeeeeaaacccdddeeeeeecccbbbaaaaaa]]]\\\\\\\\\^^^^^^]]]\\\RRRNNNIIIDDD@@@===999777222222222222222222222333555888<<>>@@@AAAFFFKKK^^^jjjvvv}}}~~~{{{|||MMMIIIPPPZZZcccfffccc___^^^kkkzzzlllqqqqqqXXX```jjjwwwqqqWWWDDD:::JJJhhhrrrwwwwwwkkk___[[[[[[[[[]]]```^^^ZZZWWWYYYYYYUUUTTTUUUYYYcccjjjgggdddjjjwww~~~tttrrr{{{}}}tttqqquuu{{{yyyuuummm]]]JJJ???===>>>PPPggg}}}ooozzznnnKKK777555///+++------'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&---222...---???VVVOOO>>>HHHYYY[[[<<<<<>>HHHNNNTTTggg}}}~~~~~~{{{||||||{{{yyyvvvsssqqqtttqqqllliiihhhgggfffeeefffYYYKKKCCC???BBBRRRbbbmmmxxxwwwpppmmmiiikkkyyy}}}mmmeeegggeee]]]aaa^^^]]]___bbbbbb___[[[[[[ZZZXXXWWWWWWVVVUUUSSSQQQMMMGGGBBB???<<<888666222222222222222333333333555999===@@@BBBDDDGGGJJJddd~~~}}}yyy|||{{{zzzzzz|||}}}vvvuuu{{{~~~xxxyyy|||mmm{{{}}}yyyrrrRRR;;;***---,,,+++***)))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))((('''***///---///BBBZZZ///...,,,+++******))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,111***...LLLpppwww|||vvvttt[[[OOOJJJNNNLLL@@@999999888===:::;;;CCCCCCHHHXXXiiittt~~~}}}zzz}}}~~~~~~yyy|||]]]PPPeeeuuu~~~uuuwwwzzzzzz}}}}}}qqq[[[JJJ>>>;;;>>>GGGTTT___jjjyyyuuuhhh___\\\\\\[[[ZZZ]]]ZZZWWWVVVWWWWWWTTTQQQUUUXXX^^^dddeeeeeellluuuzzzzzzwwwsssvvvzzzvvvmmmmmmxxx{{{hhhSSSEEE@@@:::JJJ___qqqssswwwoooCCC---+++---...///))))))((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************000)))+++///)))***JJJssscccEEE@@@TTTiiifffJJJ444===EEE???@@@eeelllBBB222666;;;:::;;;DDDEEEHHHWWWeeeqqq~~~|||zzzxxxvvvtttqqqvvvtttoooiiibbb\\\ZZZYYY\\\QQQIIIEEE@@@???MMMaaammmvvvyyytttpppuuu|||~~~zzzkkkbbbbbbccchhhccc^^^]]]___```^^^[[[YYYVVVSSSTTTVVVUUUPPPKKKJJJHHHDDDAAA===:::777666222222222222333444444555666999===>>>@@@CCCHHHMMM]]]~~~~~~~~~}}}}}}|||yyywwwzzz{{{xxxwwwuuuvvv}}}oooiiiZZZ===222---......,,,+++,,,+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((+++$$$***555///)))EEEnnn///...,,,++++++***)))(((((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,222000999ZZZ}}}}}}qqqpppVVVNNNLLLPPPLLL???777777777<<<;;;===EEEGGGNNN^^^lll{{{~~~}}}{{{}}}uuugggbbbaaasss{{{tttYYYQQQkkkwwwxxxnnnTTTGGGAAA<<<888:::BBBOOO[[[fffrrr}}}{{{qqqeeeZZZUUUTTTUUU]]][[[XXXXXXXXXWWWTTTRRROOOQQQXXX```ccccccgggmmm|||}}}|||yyyzzz|||yyysssoooyyyrrr]]]KKKAAA;;;FFFWWWkkkuuuzzzMMM444///...---,,,))))))(((''''''''''''(((''''''''''''''''''''''''******)))(((((((((((((((''''''''''''(((((((((((())))))))))))************+++(((+++111111999___tttSSS???DDDgggxxxHHH:::888AAAEEE<<>>===KKK\\\jjjsssxxxvvvuuu{{{}}}mmmccc```___eee```\\\\\\^^^___]]]ZZZVVVSSSPPPQQQRRRQQQMMMHHHGGGEEEBBB>>>:::777555444222222222222333444555555777:::>>>???@@@CCCIIIMMMaaa|||wwwvvvyyy~~~~~~zzzyyy|||fffVVVfffhhhKKK<<>>LLLZZZdddnnnvvv~~~~~~~~~~~~zzzmmm\\\QQQPPPSSS]]][[[ZZZYYYYYYWWWUUURRRJJJLLLSSS]]]bbbbbbdddgggzzz~~~}}}{{{|||zzzxxxooovvvyyyfffQQQBBB<<>>eee~~~bbbDDD>>>QQQrrr^^^444444:::CCCEEE:::GGGPPP999444444666999<<>>JJJYYYgggpppwwwwwwwww}}}pppgggccc___aaa^^^[[[ZZZ\\\\\\YYYVVVQQQNNNLLLLLLMMMLLLHHHDDDBBBAAA>>>:::777444333222222222222222333444555666999;;;>>>???@@@CCCHHHMMMccc~~~wwwrrrssswww||||||yyy___KKKUUUxxxYYYDDD111///,,,+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))***,,,---+++---;;;WWWppp111...,,,,,,---,,,***'''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((()))))))))))))))***************)))******+++,,,,,,,,,,,,---------------...888KKKjjj~~~yyy~~~xxxeeeMMMMMMNNNMMMDDD999555888666======AAAKKKQQQ]]]qqqwww~~~|||||||||eeeZZZ___gggmmm~~~wwwooofff|||ssshhh___WWWUUUXXXPPPOOOHHH===666777888666999888===LLL\\\gggooouuuyyy|||zzzqqqbbbWWWSSSSSSZZZYYYYYYXXXWWWUUUSSSQQQLLLKKKOOOYYY```bbbdddggguuuzzz~~~{{{xxxyyyzzznnnrrrwww|||yyyjjjUUUEEE;;;===FFFZZZvvvwwwvvvfffDDD222,,,,,,---***))))))((('''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))************------,,,+++000FFFlllpppTTT<<>>===;;;888555333222111111111111222333444555666999;;;===>>>>>>BBBHHHMMMjjj|||~~~{{{tttrrrtttzzz}}}{{{www|||___OOOYYYvvvbbbIII555000+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******)))000000)))...EEE\\\fff555111---,,,------+++'''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''(((((()))))))))******))))))***++++++,,,,,,,,,,,,------.........000===OOOeeerrrjjjggguuuzzzzzz~~~zzzqqqRRRMMMMMMKKKFFF<<<555666;;;777???@@@DDDNNNUUUcccyyy~~~|||{{{{{{~~~mmm]]]\\\jjjyyy~~~~~~}}}zzz|||yyy~~~jjjfffaaa[[[YYYTTTNNNJJJIII===>>><<<999999:::999555999888===LLL\\\gggpppwww}}}}}}~~~yyyzzzxxxtttkkkaaaWWWQQQTTTUUUVVVVVVUUUSSSQQQPPPOOOLLLLLLRRRYYY^^^dddjjjpppvvv}}}|||xxxyyy|||ssspppppptttuuummm[[[LLL;;;<<>>999UUU\\\888444999666777???FFFLLLOOOZZZnnn|||~~~}}}yyyxxxxxxxxxvvvrrrmmmiiiYYYRRRHHH@@@;;;777555333777444333444777>>>JJJUUUfffmmmtttwwwuuuuuuzzz~~~nnniiihhheee^^^]]][[[YYYVVVQQQLLLIIIHHHHHHGGGFFFFFFDDDAAA>>><<<;;;999666444222222111111111111222333444666666888:::<<<<<<===AAAGGGMMMuuu|||~~~~~~zzzuuuvvv{{{~~~zzzuuuuuu}}}dddRRRVVVeeepppVVV;;;111++++++,,,***(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++'''111111***333LLL[[[XXX<<<555...,,,---...,,,(((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***&&&&&&''''''(((((())))))))))))))))))***+++,,,,,,,,,,,,,,,---....../////////AAAWWWppp~~~}}}lllzzz~~~vvvuuufffIIIOOOMMMHHH???666333777<<<999AAACCCGGGRRRZZZkkk|||{{{{{{}}}rrreeebbbmmmxxx}}}zzzzzz}}}ooobbbZZZUUURRRNNNKKKHHHEEEAAA???;;;999777555666777777666888777<<>><<<999888777555333222111111000000111222333555666777888:::<<<<<<===BBBIIIOOOvvv~~~~~~~~~}}}vvvuuuzzzzzzwwwnnntttoooTTTIII___jjj@@@333+++---...***)))+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++(((111111,,,999QQQXXXNNNBBB:::000,,,---...,,,***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))***&&&''''''((())))))******))))))))))))***+++,,,---,,,,,,------.../////////111GGGffflllxxxyyyppp[[[MMMOOOLLLEEE;;;444333777:::999BBBFFFKKKVVVaaattt|||{{{}}}~~~~~~|||nnniiiooowww~~~|||~~~~~~xxxuuuqqqjjjbbb\\\YYYYYYPPPLLLGGGAAA???>>>;;;999888666444444444444555666888888<<>>EEELLLUUUcccppp{{{~~~~~~{{{{{{||||||xxxmmm```VVVHHHLLLQQQSSSRRRQQQQQQRRRMMMLLLKKKLLLLLLPPP\\\iiijjjllluuu~~~zzzsssssswwwuuummmdddOOO@@@999HHHccczzzxxxyyyXXX999......+++******)))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))))))))************(((111666AAAdddccc@@@888CCCQQQpppFFF000EEEUUUNNN>>>@@@```mmmEEE<<<666777888:::>>>DDDJJJRRR\\\sss~~~~~~||||||}}}xxxxxxxxxwwwtttmmmeee^^^NNNEEE:::444444555555444333666999===CCCLLLRRRTTTZZZ___hhhpppnnnjjjnnnwwwkkkLLLEEEKKKOOOUUUWWWYYYXXXTTTNNNJJJGGG???@@@AAA@@@===:::888888555444333111000000000000000000111222333555777777:::<<<>>>???AAAGGGOOOVVVppp}}}xxx|||||||||}}}~~~}}}zzzyyynnnkkksss{{{~~~{{{{{{~~~tttnnnnnn|||ttt[[[TTT}}}GGG777,,,///000+++***---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,---///,,,---@@@WWWZZZMMMjjjGGG,,,,,,111,,,)))---((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++,,,))))))---......111666???ttt~~~sssbbbrrrqqq]]]OOOKKKOOOEEE;;;666555666;;;AAA@@@CCCNNNXXX[[[ddd~~~~~~~~~xxxtttwwwvvvxxxttt~~~~~~wwwooopppjjjaaaZZZUUUPPPIIIDDDDDD@@@<<<999999888777777444444444444444555666666:::999<<>>===AAAJJJNNNLLLJJJKKKQQQYYYaaaeeehhhjjjllllllzzz}}}sssZZZCCC<<<@@@DDDNNNTTTYYYWWWSSSOOOHHHAAAAAA???;;;999888666444222222111///...---...000111000000000111333555777999===>>>>>>???GGGVVVfffooo}}}xxxwww|||~~~}}}uuuqqqrrr~~~wwwzzz{{{vvvqqqnnnuuuZZZNNNdddzzzXXX===)))+++///)))&&&+++&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))***---///+++333QQQaaaZZZPPPzzzUUU555000222---***,,,******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************)))************+++++++++,,,******---......222888UUU{{{~~~nnngggsssiiiSSSKKKMMMOOODDD999666666777;;;@@@AAAGGGTTTbbbgggqqq~~~wwwooonnnsssvvvpppwwwttt|||}}}zzzxxxqqqiiigggaaaYYYRRRNNNIIICCC>>>>>>;;;777555555555444333444444444444555555666777;;;;;;>>>EEEMMMWWWjjj{{{~~~~~~~~~~~~~~~~~~yyyttttttrrriii___TTTKKKHHHOOOQQQLLLIIILLLKKKIIIIIIIIIGGGJJJVVVcccmmmnnnqqqwww}}}}}}wwwqqqrrrvvvtttnnnSSSCCC777;;;III^^^{{{vvvssseeeFFF444111...,,,)))((())))))((('''(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))******)))((((((((((((((()))))))))))))))******+++,,,555>>>ppp^^^JJJ:::>>>SSSwwwfffGGG777HHHPPPNNN>>>===```zzzCCC999555444777:::===EEEMMMXXXjjjuuu}}}~~~~~~}}}}}}}}}}}}|||zzzuuutttqqqmmmhhhaaaYYYSSSDDD>>>777555888;;;;;;:::===<<<>>>CCCCCC@@@???BBBFFFNNNXXX___cccddddddbbbgggggg^^^NNNBBBAAADDDEEELLLVVV\\\XXXPPPIIIEEEAAA@@@===:::888777666333222111000///......///000111111111111222444777999;;;>>>>>>>>>===AAAKKKWWW___tttzzzzzz{{{}}}~~~{{{{{{~~~yyyssssss~~~wwwyyyzzz{{{wwwsssvvvaaaBBBPPPuuu}}}]]]DDD000//////)))'''---'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))******,,,//////<<>>111111///,,,---++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++---,,,,,,...---...444<<>>BBBJJJZZZiiirrr~~~xxxkkkdddppp{{{}}}{{{|||tttlllooommmuuu|||wwwuuussslllddd^^^XXXPPPJJJFFFCCC>>>:::999777444333333333333222444444444444555666777888<<<===AAAGGGPPP^^^rrr}}}}}}{{{zzz|||yyysssrrrrrrkkkcccXXXLLLFFFJJJOOOMMMJJJLLLKKKIIIIIIHHHFFFHHHQQQ\\\jjjllloootttzzz|||uuurrrttttttrrrWWWGGG999777???RRRrrrwwwtttuuuTTT;;;000///---***))))))))))))(((((((((((('''''''''&&&&&&***)))(((''''''((()))******))))))((((((((((((((()))))))))))))))***+++++++++111LLLsssJJJAAA;;;EEEccccccEEE777777TTTWWWCCC<<>>:::777777:::===>>>===<<<;;;;;;<<<999666888>>>BBBHHHRRR[[[``````\\\ZZZZZZWWWPPPIIIHHHKKKKKKHHHJJJVVV___YYYNNNFFFCCCBBB>>>;;;888666555444222000000000.........///000111111222333444666999;;;<<<===>>>??????@@@DDDLLLSSSjjj{{{{{{wwwxxx{{{}}}|||yyyyyy|||}}}wwwttt}}}|||vvvwww~~~~~~yyy~~~yyywww]]]DDDDDD___rrrfffLLL666111000***)))...''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***++++++...444FFFYYYUUUMMMRRRqqqEEE000...///...---++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))*********+++++++++------......---...777BBBnnntttzzzvvv~~~{{{yyy]]]IIILLLRRRJJJ>>>444444888:::<<<>>>BBBJJJZZZiiiuuu~~~~~~~~~zzzkkkaaannnxxxxxxvvvzzzuuullllllqqqwww}}}}}}zzzuuutttrrrkkkbbbZZZTTTLLLFFFCCCAAA===999888666444333444555555444333333333444555777888999<<>><<>>>>>:::999:::999555333999BBBNNNNNNTTT\\\```^^^YYYWWWWWWRRRLLLHHHIIIKKKJJJHHHHHHSSSZZZVVVMMMGGGDDDBBB<<<999666444333222000/////////.........///000000000111333555888:::<<<===;;;===@@@DDDEEEGGGOOOXXXooo|||wwwyyywwwyyy}}}~~~~~~|||zzzzzz|||yyytttxxx{{{zzzuuutttxxxyyywww|||uuuyyyjjjKKKLLLAAASSSggg|||pppSSS888000000---***,,,(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++,,,///888KKKWWWKKKGGGWWWRRR444---......,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))*********+++++++++---...//////,,,...;;;IIIpppuuupppooo~~~zzzzzz}}}pppUUUKKKPPPQQQEEE;;;444555999<<<>>>AAAGGGNNN[[[iiiwww~~~~~~|||pppeeejjjuuuvvvtttzzzxxxnnnlllrrrwww~~~}}}||||||yyyuuussspppiii```WWWPPPIIICCCAAA???<<<999666444333444555666555444222333333444666888999:::<<>><<<===BBBHHHJJJMMMYYYeee~~~~~~zzz|||{{{~~~~~~~~~~~~}}}{{{{{{}}}zzztttsssvvvwwwtttqqqsssuuuvvv~~~|||ssssssyyy]]]AAAFFF888IIIbbb|||{{{[[[:::///111111,,,((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,...111:::JJJPPPCCCFFF^^^eee>>>......---*********)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++,,,...000///,,,000@@@QQQwwwqqquuujjjnnnooo```LLLLLLQQQJJJ>>>888555777:::===AAAGGGOOOVVVbbbppp~~~~~~|||sssiiiaaaoooqqqooovvvwwwooommmkkkqqqyyy~~~~~~}}}{{{~~~}}}xxxyyyvvvrrrpppmmmeee[[[SSSMMMEEE???===<<<999777333222111222333444333111222222333555666999:::<<<===EEEMMMSSS```uuu~~~|||}}}~~~~~~||||||{{{{{{|||~~~{{{uuummmeeeYYYKKKEEEGGGJJJLLLKKKLLLIIIHHHIIIGGGDDDFFFKKKWWW^^^fffjjjmmmttt{{{tttkkkfffgggllljjjUUU???888<<>>>>>>>>AAAFFFHHHKKKSSS[[[ggg[[[SSSXXX\\\YYYVVVWWWQQQMMMIIIGGGDDDDDDJJJRRROOORRRQQQLLLGGGEEEAAA<<<999666333222222111///---,,,------.../////////000...000333666999<<<>>>>>>???>>>BBBIIILLLRRRbbbttt|||xxx{{{{{{~~~~~~~~~}}}}}}|||uuuooosssvvvtttqqqqqqtttxxx|||~~~{{{rrrppp}}}{{{gggRRRCCC444DDD^^^~~~gggCCC333222222,,,(((******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,---///555<<>>;;;OOOvvvMMM999444EEEjjjmmmGGG>>>VVVaaa;;;888555777;;;@@@BBBGGGTTTbbbyyy}}}zzz}}}||||||}}}|||{{{zzzyyyxxxtttoookkk```XXXMMMCCC===:::999888888999999999:::===AAACCCFFFGGGOOO[[[fffnnnvvv~~~kkk\\\TTTZZZaaa___]]]___XXXQQQLLLKKKLLLOOOXXXccc___bbb^^^SSSHHHBBB???<<<888666333222111111///...,,,,,,---...////////////...000444888;;;>>>@@@@@@@@@===@@@HHHNNNWWWnnnzzzuuuwwwwww{{{|||}}}~~~~~~~~~~~~~~~wwwmmmrrrwwwwwwrrrqqqvvv|||||||||sssppp{{{uuuUUU@@@CCCSSSyyyxxxSSS<<<333///---+++*********)))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))***+++---......888???EEEHHHDDDPPPjjjwwwIII111///111...,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++)))---111000,,,111FFF[[[~~~yyyqqqjjj[[[gggkkkYYYHHHOOOPPP>>>555555888;;;;;;===FFFPPPWWWbbbrrryyyooofffKKK___eeebbbiiimmmiiiiiifffppp{{{||||||}}}}}}|||zzzwwwuuuuuuvvvxxxzzz~~~~~~|||{{{|||wwwwwwtttpppmmmiii___VVVQQQKKKBBB<<<:::999666444333222222333444444222000111222333555777:::<<<===BBBMMMXXX^^^lll}}}}}}||||||}}}~~~~~~~~~~~~{{{yyyzzzxxxttthhhaaaTTTIIIEEEGGGJJJKKKKKKIIIHHHJJJIIIEEEEEEHHHLLLVVVbbbgggiiiooo{{{wwwrrrkkkdddccchhhmmm\\\HHH999222999RRRlllqqqvvvmmmHHH444111...,,,++++++***((())))))))))))(((((((((((())))))************))))))((((((((((((((()))******)))))))))***+++---...///:::SSSMMMEEE@@@@@@[[[___>>>@@@BBBGGG```WWW888GGG___RRR333999444777<<>>HHHPPP]]]yyy|||wwwyyyyyy}}}zzz{{{|||}}}~~~~~~}}}|||~~~yyymmmrrrxxxyyytttrrrxxx}}}}}}tttqqq{{{kkkMMM@@@EEEmmmaaaDDD333,,,,,,///+++*********))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))***,,,---...---;;;BBBFFFIIIHHHTTTkkkXXX:::444222,,,---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++***))))))******+++++++++,,,,,,,,,...,,,///333000222HHHbbbttt|||fff```uuuhhhNNNNNNMMMCCCAAA444777:::;;;===CCCKKKQQQ[[[eeewww}}}}}}|||qqqgggRRRSSSYYYZZZ\\\jjjooobbbhhhnnnyyy|||{{{vvvrrrqqquuuyyy{{{{{{tttwww{{{}}}|||zzzyyyxxxrrrqqqooommmiiibbbZZZTTTNNNHHH@@@:::888777777777444444444444444444444444222111222555777888>>>EEEJJJMMMRRR]]]nnn~~~|||}}}~~~|||~~~}}}{{{|||zzzvvvvvvwwwuuuqqqhhhfff]]]OOODDDBBBEEEIIIIIIIIIIIIIIIHHHGGGFFFEEEMMMRRRXXXeeeooojjjjjjyyyuuuppprrrnnngggoooZZZGGG???999888JJJ```pppsssvvvyyyUUU<<<...---000+++))),,,)))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))***))))))+++,,,---000444===qqqgggEEEAAA===IIIlllqqqSSS@@@;;;FFFZZZYYYGGGDDDRRRvvvzzzFFF777666777888===BBBFFFNNN^^^nnn~~~zzz}}}~~~}}}~~~~~~{{{yyyvvvuuusssnnngggaaaQQQIII???888777999:::;;;777<<<@@@???@@@DDDKKKOOOVVVsssttt}}}iiiXXXYYYdddlllmmmlll```^^^RRRLLLUUU\\\bbbnnn}}}}}}zzzoooYYYDDD<<<===888666222000000///...---///......---------......111222444888===?????????BBBBBBCCCGGGQQQggg|||uuuttt|||zzzyyyzzzzzz|||~~~}}}}}}}}}}}}zzzqqqlllpppzzzyyypppqqq||||||{{{zzzyyyuuuvvvxxxPPP@@@EEE\\\fffHHH888444000++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((()))******)))***,,,...***???HHHFFFEEEIII\\\wwwkkkGGG666111000---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,+++,,,...222===TTTiiitttuuuzzzgggbbbmmm___MMMNNNJJJ>>>===333555888999<<>>888666555555555444444444444333333333333333222333777999:::???FFFKKKOOOWWWddduuu~~~}}}}}}|||{{{zzz~~~~~~~~~|||}}}{{{wwwvvvxxxuuupppjjjggg___RRRFFFBBBEEEHHHHHHHHHHHHHHHGGGFFFEEEDDDIIIOOOTTT```kkkhhhhhhwww~~~~~~uuujjj]]]OOODDD:::777CCCTTTbbbkkk\\\@@@000,,,000+++))),,,)))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''((())))))+++******+++++++++///555VVV^^^===888888LLLzzzmmmUUU@@@???MMM___XXXIIISSSnnnhhh@@@999888999<<>>>>>@@@CCCIIIUUUnnn|||yyywww}}}zzzzzzzzz{{{}}}{{{pppiiikkkuuuxxxssstttzzzxxxxxxzzzzzzvvvuuu|||zzzSSSBBBDDDVVVoooVVVBBB666111000+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((()))************,,,///000FFFSSSQQQOOORRReee{{{TTT666---000---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,---+++,,,999QQQgggrrrsssssscccdddaaaSSSKKKNNNFFF999888333666888:::===CCCLLLSSS___qqq}}}~~~~~~~~~}}}{{{yyyxxxtttyyy}}}}}}|||yyypppgggLLLKKKPPPTTTZZZkkkvvvnnnrrryyy{{{vvvpppoooqqqtttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuummmllljjjgggccc]]]UUUPPPGGGBBB;;;666444333333333444444444333333222222222444333444888:::<<>>iiimmmPPP;;;<<>>HHH\\\fffVVVFFF^^^xxxUUU:::999666777:::@@@HHHPPP[[[ooo~~~}}}|||{{{{{{zzz|||zzzvvvvvvyyyzzzxxxvvvuuutttpppiii^^^RRRIII===;;;888888:::===>>>???BBBIIINNNPPPWWWjjj~~~xxxaaaPPPKKKQQQaaahhhdddccciii___ccc\\\XXX___fffooo~~~iiiJJJ<<<;;;777555111000//////...---......---------......///000111333777<<>>>>>AAAFFFKKKZZZvvv{{{zzzxxx}}}zzzzzz{{{}}}~~~xxxmmmiiiqqqyyyyyywwwvvvuuuvvvzzz{{{wwwsssvvv}}}ZZZCCC???FFFqqqqqq```HHH222+++///+++******)))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''')))*********+++---///000HHHUUURRRPPPTTTkkk___;;;---111---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,---///---...CCCdddxxxzzzxxxddd[[[gggVVVIIILLLNNNBBB666444666888;;;===AAAHHHRRRYYYcccvvv{{{{{{}}}}}}~~~~~~~~~}}}}}}~~~|||xxxrrrlllhhhiiinnnssstttuuutttnnnfffKKKGGGLLLQQQWWWiiivvvqqqpppwww{{{wwwqqqppprrruuuvvvvvvvvvtttsssrrrrrrrrrqqqqqqmmmkkkhhheee```YYYQQQLLLDDD???999555333333333222444444444333222222111111444333444999;;;===CCCJJJTTT]]]lll|||}}}|||zzz|||}}}~~~}}}}}}}}}xxxwwwyyyvvvqqqkkkfff```XXXNNNFFFDDDFFFFFFFFFGGGGGGFFFEEEEEEDDDFFFLLLNNNWWWeeegggiiiuuu}}}nnnbbbfffaaaOOO<<<666999===III\\\qqq~~~xxx|||sssSSS888+++...,,,***,,,***))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''((())))))******)))+++...,,,...<<>><<>>???@@@EEEQQQ[[[```lll~~~iiiXXXPPPIIIPPPbbbwww|||rrrjjjeee[[[bbb___^^^fffnnnyyynnnKKK:::888777444111/////////...---...------------...//////000000333777;;;>>>>>>===@@@EEEIIINNN^^^|||zzzxxxvvv|||xxxyyyzzz}}}~~~|||}}}xxxmmmqqq{{{yyyrrrwwwwwwyyy{{{wwwssstttyyyeeeHHH===:::TTT~~~pppdddMMM222'''---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))*********+++...000111GGGPPPLLLLLLVVVuuuiiiGGG333222---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,000...000IIInnn~~~ppp^^^YYYfffOOOFFFNNNMMM???555333666999<<>>FFFPPP\\\lll~~~}}}}}}|||{{{{{{wwwyyyxxxtttsssvvvwwwuuurrrrrrooogggZZZMMMAAA;;;:::;;;<<<>>>@@@DDDJJJNNN^^^jjjsss}}}wwwmmmnnnssszzzvvvlll]]][[[dddfffjjjyyyrrrOOO===:::555333000...//////...------------------...///000...///111555:::======<<>>FFFkkkvvvfffQQQ:::---,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''')))***++++++,,,///111<<>>+++---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,------,,,222HHHiiiyyyrrr~~~|||fffbbbddd\\\JJJLLLRRRBBB777888333555888<<<@@@HHHSSSaaajjjxxx}}}|||~~~}}}}}}||||||{{{zzzyyyxxxvvvuuuvvvzzz~~~wwwtttlllbbbWWWKKKBBB===:::>>>AAADDDJJJRRRTTTRRRGGG???BBBKKKQQQ^^^kkkkkkjjjqqq|||~~~yyyrrrooopppqqqqqqpppmmmiiieeeeeefffeeeaaa]]][[[YYYVVVSSSOOOJJJEEEAAA===:::666444444444444333333444444555555666666777888777999>>>BBBEEEKKKSSS]]]kkkzzz|||~~~~~~|||zzzzzz}}}~~~}}}}}}}}}~~~~~~~~~{{{{{{}}}{{{wwwrrriiidddddd[[[KKKBBBCCCEEEEEEFFFFFFFFFFFFFFFEEEAAAFFFBBBEEETTT]]]aaaiiiooo}}}yyyiiiddd___ZZZLLL===:::@@@YYY|||xxx||||||NNN111111000---,,,***))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++---***+++...,,,555YYYwwwTTTBBB888CCCcccOOO777CCC___iiiTTTppplllFFF999222;;;<<<:::===GGGSSS```rrr~~~|||{{{yyyxxxwwwsssuuusssooommmnnnllliiijjjiiieee\\\PPPEEE===:::999:::<<>>DDDKKKXXXfffppp|||}}}zzz{{{~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxuuuzzzvvvpppeeeXXXLLLCCC===:::;;;===<<<;;;>>>DDDEEEBBBEEE<<<@@@JJJPPP]]]jjjjjjjjjoooyyy~~~xxxqqqmmmllllllkkkjjjfffbbb^^^^^^___^^^YYYTTTRRRPPPNNNLLLJJJGGGBBB???;;;888555333333333333222333444444555666777888888:::999;;;AAADDDGGGNNNVVVcccqqqzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{{{{~~~}}}xxxwwwmmmhhhhhh^^^LLLAAAAAADDDDDDEEEEEEEEEEEEEEEDDDCCCHHHCCCEEETTT^^^aaahhhjjjzzzjjjaaa]]]]]]PPP===777>>>@@@mmmooouuuRRR222111111---,,,***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,)))---222333@@@jjjnnnIII;;;777NNNyyysssBBB111DDDrrr\\\MMMzzz]]]???<<<666;;;:::>>>BBBLLLZZZhhh|||~~~~~~{{{yyyvvvtttsssoooqqqooojjjgggfffccc^^^cccbbb^^^TTTIII???:::999666888;;;???FFFRRR```jjjwwwzzz~~~wwwmmmiiimmmssssssyyylllLLL;;;777444222///......///......,,,,,,,,,---...///000111......111555999<<<<<<;;;KKKRRR\\\ppp|||vvvuuurrruuu{{{|||~~~zzzzzz|||}}}~~~~~~~~~}}}uuueeedddooosssmmmkkkiiikkkooopppoooqqquuusssPPPHHHEEE???ZZZsssUUUAAA777222+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''')))***+++,,,---000222999GGGLLLPPP```xxx___888.........,,,)))(((((()))))))))(((((((((((())))))((())))))(((''''''(((***)))************+++++++++++++++,,,,,,,,,,,,------,,,***000555AAAgggppplll|||mmmpppzzz]]]```dddcccLLLOOONNNGGG<<<444333666===<<<@@@IIIRRR\\\jjjvvv~~~}}}~~~}}}|||{{{yyy~~~xxxpppdddUUUIII???888888======777???NNNOOOBBB???HHHDDDAAABBBIIIUUU```fffhhhhhhjjjlllooossswww{{{~~~xxxqqqjjjhhhkkkjjjeee___YYYXXXWWWUUUSSSRRRQQQQQQJJJJJJIIIGGGDDD@@@<<<:::555444333333222222222222111333444555555555777999======:::@@@IIIHHHOOOcccyyy~~~www||||||xxxvvvtttpppiiibbb^^^XXXKKK>>>AAADDDGGGFFFDDDBBBBBBDDDEEECCCAAACCCIIITTT___gggfffnnn}}}sssggg```___XXXFFF:::999999RRRdddgggtttddd777555222(((///(((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++&&&---222111III~~~aaa???GGG;;;LLLaaa===;;;LLLtttfffFFF^^^SSS>>>444555:::999@@@BBBMMM^^^nnn~~~}}}{{{yyy{{{{{{vvvqqqppptttrrrppplllggg^^^TTTMMMOOOMMMJJJEEEAAA===:::888???999<<>>999444222///---,,,,,,---...------,,,,,,,,,---......///222555777888:::===???FFFRRRaaavvv~~~}}}yyywwwyyy|||{{{yyyyyyyyy{{{}}}~~~|||}}}}}}{{{zzz{{{}}}~~~}}}||||||}}}~~~~~~xxxnnnccc___hhhuuuhhhiiikkknnnppprrrtttuuu~~~bbbDDDDDD???PPPiiiKKK666...---,,,+++)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((+++---,,,+++,,,000333???AAAWWW___YYY~~~ccc666///...---,,,***))))))***))))))(((((((((((()))))))))******)))(((((()))+++)))************+++++++++++++++,,,,,,,,,,,,------111///444:::JJJsss}}}|||tttzzznnnvvvqqq[[[___```\\\JJJLLLLLLEEE;;;444555777;;;;;;@@@JJJSSS^^^lllxxx}}}}}}~~~~~~~~~~~~}}}xxx}}}}}}wwwiii]]]OOOEEE>>>999999<<>>:::888555444333222222222222222111333444555555666888999???AAA@@@EEEMMMNNNWWWmmm~~~xxx~~~}}}~~~~~~{{{xxxvvvuuuqqqjjjbbb]]]WWWJJJ===???BBBEEEFFFDDDBBBBBBCCCEEECCC@@@CCCJJJUUU___eeejjjppp~~~xxxlllcccaaaXXXGGG:::777333III\\\fffvvvooo>>>444333***...***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,(((---///222RRR]]]===AAA???YYY^^^AAAAAAQQQlllsssVVV>>>^^^zzzMMM:::444666<<<:::BBBCCCNNN```ooozzz{{{}}}{{{yyy||||||wwwsssrrrsssqqqooojjjcccZZZOOOHHHDDDCCCBBB???===;;;999888>>>999>>>NNN]]]ggguuu|||nnnjjjfff___^^^ccclllmmmpppvvv{{{}}}zzzwwwzzz{{{]]]CCC<<<777333222///---,,,,,,---...------,,,,,,,,,---......000222444666888:::>>>@@@LLLVVVddduuu||||||zzzwwwyyy|||{{{yyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~zzzooobbb^^^hhhvvviiiiiijjjkkkmmmooorrrsssvvv}}}nnnOOOFFF===OOOuuuTTT:::///---,,,+++)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,,,,+++---333777GGGHHHYYY^^^ZZZooo<<<000///---,,,+++***++++++***))))))(((((())))))***)))***++++++))))))***+++)))************+++++++++++++++,,,,,,,,,,,,------------444>>>VVVvvv~~~sssnnn|||cccXXX```\\\TTTHHHIIIHHHBBB999555666999;;;===CCCNNNXXXcccrrr{{{||||||}}}~~~~~~||||||}}}~~~zzz}}}}}}{{{{{{{{{vvvppp```SSSFFFAAA@@@??????AAAIIIQQQ\\\dddddd^^^SSSLLLEEEDDDEEELLLWWWbbbhhhkkkeee]]]RRRLLLLLLOOORRRSSSUUUYYY___bbbaaa]]]XXXUUUOOONNNLLLJJJHHHGGGFFFFFFBBBBBBAAA@@@===:::777555444333333222222222222333111333444555555666999;;;===BBBDDDHHHPPPSSS```xxx}}}yyy}}}~~~~~~}}}~~~~~~~~~{{{xxxvvvxxxuuummmddd___XXXLLL@@@===@@@CCCEEEDDDCCCBBBBBBFFFBBB???BBBJJJSSSZZZ^^^hhhlllxxx~~~qqqfffbbbYYYHHH;;;666222@@@SSSeeevvv|||HHH111444,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++---+++777bbb\\\???:::DDDkkk~~~YYY???@@@MMM]]]]]]HHH???hhhoooDDD777444888>>><<>><<>>777444555999<<>>BBBDDDDDDCCCBBBAAAFFFBBB???BBBJJJRRRVVVXXXccceeennn~~~ttthhhbbbYYYKKK>>>777777<<>>FFFJJJVVVhhhvvv~~~~~~~~~{{{{{{~~~~~~zzzxxxyyywwwuuuqqqjjj```SSSEEE<<<777888999:::;;;<<<===>>>???BBBMMMaaauuukkklllddd]]]XXXMMM@@@===CCCNNN^^^rrr}}}lllJJJ888777555222111///...---------...,,,,,,,,,,,,------...///000222444555777;;;@@@CCCFFFIIIPPP[[[ooo}}}tttwwwwwwuuuxxx{{{zzzyyyxxxxxxxxxyyyyyyyyy{{{~~~~~~rrrbbb[[[fffuuujjjhhhfffeeehhhmmmsssvvvuuu{{{```JJJ;;;HHHjjjcccAAA111///---,,,***)))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))******,,,222;;;BBBAAAGGGTTT\\\jjjWWW555222...,,,,,,------,,,******))))))))))))******)))+++------,,,+++++++++))))))*********++++++++++++++++++,,,,,,,,,------...111DDD^^^}}}~~~oooooo{{{sssZZZbbbgggXXXJJJLLLIIIDDD<<<555222555888<<>>>>>DDDHHHJJJMMMUUU^^^aaa___aaafff___SSS>>>>>>AAAGGGPPPZZZbbbfffhhh]]]NNNDDDCCCGGGLLLOOOIIIGGGGGGLLLRRRTTTPPPKKKEEEDDDBBB@@@===<<<;;;:::999888888777555444222111222222222111111222222333222333444555666888<<>>@@@CCCDDDCCCBBB@@@CCCAAAAAAEEEMMMUUUZZZ\\\aaadddkkkyyyvvvhhhaaaZZZOOOBBB::::::888EEE\\\kkkttttttUUU333555///+++***************)))))))))((((((((((((((((((((((((((())))))))))))************+++------///MMMnnnQQQ:::OOOiiiDDD555>>>KKKTTTNNNJJJWWW\\\999666888:::??????HHHMMM[[[nnn|||}}}{{{|||}}}{{{|||~~~zzzyyy|||{{{yyytttmmmbbbTTTEEE;;;888888999:::<<<===>>>>>>???FFFTTTjjjuuu]]]ddd___\\\YYYNNN@@@===BBBRRR```rrr}}}~~~```BBB666666444000000//////......------,,,++++++,,,---...//////111222555666888;;;@@@CCCCCCCCCGGGUUUlllvvvqqquuutttssswwwzzzyyyyyyyyyxxxyyyyyyyyyyyy{{{~~~uuufff]]]dddpppjjjhhheeeeeehhhooovvv{{{vvvzzz{{{aaaKKK===CCCVVVjjjHHH666///...,,,+++)))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,333===DDDHHHLLLPPPUUUmmm```999444///,,,---...---++++++******))))))******+++)))+++------,,,+++***+++)))************+++++++++++++++,,,,,,,,,,,,------222333JJJlll~~~iiinnnsss```hhhgggUUUIIINNNJJJBBB:::444333555888:::???HHHUUUaaaqqq|||yyyyyy|||~~~~~~|||ssshhhTTTIII@@@AAAGGGMMMTTTYYYbbbffffffaaa___^^^TTTHHH;;;<<<@@@EEENNNWWW```eeeddd^^^UUUMMMKKKOOOVVV\\\UUUNNNHHHIIINNNPPPLLLGGGDDDCCCAAA>>><<<:::999888666555555444333222222111222111111111111222222333222333444555666999>>>AAA===KKKSSSZZZjjjwww~~~zzz~~~~~~||||||}}}}}}zzz{{{~~~}}}|||}}}~~~zzzzzzzzzzzzzzzyyyxxxxxxssssssnnngggaaa^^^WWWPPP?????????AAACCCDDDBBB@@@???AAAEEEJJJQQQXXX^^^bbbdddhhhooozzzyyyjjjaaa\\\TTTHHH>>>999444===RRRaaammm]]]<<<555//////)))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++***,,,...666XXXpppSSSAAAZZZwww```???:::GGGSSS^^^MMMIIIYYY{{{RRR666888::::::>>>BBBIIIPPPaaattt}}}|||~~~|||{{{}}}~~~zzzyyy}}}|||zzzvvvooodddUUUEEE;;;999999::::::;;;;;;<<<<<>>NNN\\\nnn{{{oooTTT<<<444666333000////////////......---+++++++++,,,---...///000111333666888:::;;;>>>@@@???===CCCVVVrrrqqqqqquuurrrrrrxxxxxxyyyyyyyyyzzzzzzzzzzzz|||~~~~~~~~~zzzlllaaaaaahhhkkkiiiffffffiiipppwww|||yyy{{{xxxbbbLLL???@@@FFFiiisssSSS===000///---+++***))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,333<<>>;;;999888888444444333222222222222222111111111111111222333333222333444555666:::???CCCBBBQQQZZZdddxxx}}}}}}||||||}}}}}}{{{yyy|||yyyyyyyyyyyyyyyxxxxxxxxxssssssnnnfff```\\\VVVOOOCCCAAA???@@@BBBCCCBBBAAA???DDDIIILLLMMMQQQWWW\\\ccciiipppyyy~~~nnnddd___XXXLLLAAA888444999IIIWWWfffiiiHHH555...444)))************))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++000===```gggLLLJJJhhhvvvTTT<<>>EEEHHHRRReeezzz}}}|||{{{{{{}}}}}}yyyyyy|||zzzxxxuuunnncccTTTEEE;;;:::;;;;;;;;;<<<<<<======GGGRRRcccvvvvvveeegggjjjbbb^^^[[[QQQBBB;;;===FFFXXXooo}}}~~~```JJJ777222444000///////////////......---+++++++++,,,---...///000111444888:::;;;<<<===>>>>>>===FFF```wwwoootttvvvrrrsss{{{wwwxxxyyyzzz{{{|||||||||}}}~~~~~~~~~|||}}}}}}rrreee___aaammmkkkhhhgggiiinnnuuuyyyxxxyyy}}}gggMMM@@@??????TTTzzz[[[???111///---+++***))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,---222:::AAA;;;GGGKKK[[[qqq???888000------...,,,)))++++++************++++++'''***,,,---+++***)))))))))************+++++++++++++++,,,,,,,,,---------222---HHHssszzz{{{iii^^^ccc]]]QQQPPPMMMGGG???777444666;;;???AAAEEENNNZZZgggzzz~~~}}}}}}~~~{{{yyyzzz||||||yyyvvvooo___PPPGGGCCCCCCMMM[[[mmmyyyaaaQQQ===???CCCHHHOOOYYYbbbhhhaaadddfffccc```bbbkkksssxxxssskkkbbbYYYSSSOOONNN???>>><<<999666444333333444333333222222222222222111111000000111222333333222333444555666:::@@@DDDNNN]]]fffrrr}}}|||}}}~~~zzzxxxwww{{{}}}~~~xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvqqqhhh```\\\VVVPPPFFFCCC??????BBBCCCCCCAAABBBGGGLLLKKKGGGFFFJJJPPP___fffmmmuuurrrfffaaa[[[NNNBBB:::666999DDDQQQbbb{{{sssQQQ555---777***************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,***111AAAddd~~~]]]DDDOOOssslllBBB777JJJ^^^eeeRRR:::===YYY|||ggg@@@///999;;;888???GGGHHHSSSggg}}}~~~xxxwww}}}{{{{{{~~~}}}xxxxxx|||xxxvvvssslllbbbSSSCCC999<<<======>>>>>>?????????NNNYYYjjj{{{pppgggooommmddd___]]]TTTFFF>>>???AAAXXXssssssWWWDDD555222333......///////////////...---+++++++++,,,---...000000111555999<<<<<<<<<;;;<<>>111000...+++***))))))***))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,---111888>>>;;;NNNYYYnnnqqqPPP===---,,,///---+++---************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,------///555BBBiii~~~lllZZZ___]]]WWWRRRLLLMMM@@@555333777999;;;===DDDJJJQQQXXXiii}}}}}}}}}}}}~~~}}}|||{{{|||~~~~~~|||{{{{{{wwwiiiUUUFFF>>>BBBEEESSSllljjj^^^QQQ\\\fffjjjjjjhhhfffccceee```fffllliiimmmvvvvvvyyyiiiZZZMMMDDD>>>;;;666333333333333222111111000000111222333333222333333222111000222333333444777999777999CCCOOOWWW```ppp{{{}}}||||||~~~~~~{{{xxxxxxyyyyyyzzz{{{}}}~~~~~~|||||||||||||||{{{{{{{{{{{{wwwuuupppiiiaaa\\\YYYYYYQQQDDD;;;<<<@@@???@@@BBBCCCDDDDDDDDDCCCDDDFFFIIIVVVfffooonnnvvvyyymmmeee]]]TTTMMM???999999CCCOOO]]]ttt[[[???555+++...,,,,,,++++++***)))))))))(((((((((((())))))))))))***+++,,,+++******,,,---)))888555@@@lllxxxFFF<<>>888cccnnnTTTHHHAAA]]]QQQ>>>333:::???<<<@@@JJJPPP\\\mmm}}}{{{}}}zzzyyyzzz{{{}}}}}}}}}}}}|||wwwuuupppfffVVVGGG???>>>???DDD???;;;???@@@DDDRRRaaakkkvvvuuummm```gggddd___YYYRRRJJJBBB<<<@@@TTTmmm}}}~~~fffIII:::444222000000......---,,,,,,+++******+++,,,,,,,,,+++,,,///111000:::999666<<<<<<;;;AAADDDOOOjjjzzzooonnnnnnoooqqqtttwwwyyyvvvrrrqqquuu|||{{{vvv~~~|||{{{{{{|||~~~}}}}}}}}}||||||~~~~~~ttteee]]]]]]gggnnnnnneeeccckkkooollllllqqqoooxxxwww\\\BBB:::???GGGvvvpppPPPRRR888,,,+++---))),,,///)))))))))))))))))))))))))))))))))))))))***************)))))),,,000555888999DDDNNNgggwwwuuuUUUAAA000---...+++((()))************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,------222777EEEooo|||dddXXX^^^\\\TTTOOOIIILLL???444333666888:::<<>>;;;666333333333333222111111000000111222222333222333333222111111222444333444666888777:::FFFSSSaaakkk}}}yyy}}}{{{{{{}}}}}}{{{yyyyyyzzzzzz{{{|||}}}}}}~~~|||{{{|||~~~~~~}}}}}}|||zzzyyyyyyxxxyyywwwrrrkkkccc]]][[[ZZZWWWJJJ??????BBBCCCBBBDDDBBBBBBCCCBBBAAABBBEEEGGGVVVeeennnnnnvvv}}}qqqggg^^^TTTMMM>>>777666???JJJXXXnnneeeFFF555---000,,,,,,++++++***)))))))))(((((((((((()))))))))******+++,,,+++******,,,...+++555999PPPpppFFFIIIuuurrrQQQ???CCCpppnnnGGGGGGJJJiiiuuuNNN<<<333:::>>>===AAALLLVVVcccuuu}}}xxxzzz|||wwwyyyzzz{{{|||}}}|||{{{{{{{{{wwwqqqdddSSSFFFCCCGGGDDDFFF@@@===FFFPPP```vvvvvvvvvsssuuuoookkkkkkcccfffccc^^^XXXQQQIIIAAA<<<@@@RRRjjj{{{qqq[[[BBB444111///......//////...------,,,+++++++++,,,,,,,,,,,,---///222222:::888777>>>???>>>DDDNNN[[[xxxwwwpppppppppppprrrtttvvvwwwxxxvvvuuuxxx|||}}}zzzwww|||{{{{{{|||~~~~~~wwwiii___]]]dddnnnpppgggdddjjjooonnniiinnnllltttyyy^^^DDD:::>>>CCClllwwwTTTOOO:::...---///***+++...)))))))))))))))))))))))))))))))))))))))************))))))***+++///444999===PPPTTTlll{{{{{{[[[EEE222...///+++((()))++++++*********))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,,,,---...444999IIIyyy{{{rrr]]]YYY```[[[RRRNNNIIIJJJ>>>444333555777999;;;EEEQQQ]]]bbbmmm~~~}}}|||{{{{{{|||||||||zzz{{{|||~~~{{{zzzwwwooocccUUUGGG>>>AAAGGGMMMeeewwwwwwwwwkkk]]]nnnnnnaaa[[[dddpppsss{{{pppXXXGGG>>>;;;666333333333333222111111111000111111222333222333333222111111333555555444666777777===KKKZZZiiitttxxx~~~|||{{{|||||||||{{{{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzz|||~~~|||zzzxxxwwwvvvzzzyyytttmmmeee___\\\[[[]]]OOOAAA???BBBDDDCCCBBB@@@AAABBBAAA@@@AAADDDFFFTTTbbbkkklllvvvuuukkkaaaWWWQQQAAA999666<<>>===CCCNNNVVVdddyyy}}}|||xxxyyy{{{vvvzzzzzz{{{|||{{{zzzyyyxxx{{{wwwpppbbbPPPEEEIIITTTNNNKKKAAA>>>KKKZZZrrrzzzkkkgggwwwsssfffiiillleeedddaaa\\\WWWPPPHHH@@@;;;>>>MMMcccxxx{{{}}}bbbOOO:::000///...------//////......------,,,,,,+++,,,,,,,,,,,,---000222444:::888888AAABBBAAAIIIWWWhhhssspppqqqqqqqqqrrrtttuuuvvvwwwwwwyyyzzz{{{{{{{{{{{{}}}||||||~~~}}}~~~~~~zzzmmmbbb]]]```kkkpppjjjdddiiioooppphhhllliiippp|||aaaGGG;;;<<>>555444666777:::===FFFRRR^^^gggttt}}}~~~}}}~~~~~~}}}|||{{{{{{||||||xxxzzz{{{{{{yyyyyy|||~~~yyywwwssshhhZZZNNNFFFCCCAAALLLVVVqqqtttmmmtttvvvjjjZZZ]]]vvvsssfff___iiiyyy}}}xxx\\\FFF>>>;;;666333333333333222222111111111111111222222111222333333222222444666666555555777999AAASSScccqqq~~~}}}zzz~~~||||||}}}~~~~~~~~~{{{zzz{{{zzzzzz{{{}}}~~~}}}{{{zzzxxxxxxzzzxxxtttnnnfff___\\\[[[___QQQBBB<<<>>>AAA@@@>>>@@@AAAAAAAAA@@@AAACCCFFFPPP\\\eeehhhsssyyyooofff]]]WWWGGG===777<<>>FFFQQQXXXggg}}}~~~{{{|||~~~yyyzzz{{{{{{{{{{{{yyyxxxvvvvvvsssooodddRRRHHHRRRccc___WWWJJJLLL^^^nnnuuueeeeeezzzrrrlllnnnmmmbbbccc___[[[UUUOOOGGG???:::;;;FFF[[[tttzzzzzz{{{YYYHHH777000///...---.........---------,,,,,,,,,+++,,,,,,,,,,,,...111333555999666888AAABBBCCCNNN^^^sssrrrooopppppprrrssstttuuuvvvsssvvvyyyzzzyyyzzz|||}}}}}}}}}~~~~~~~~~~~~~~~}}}qqqccc[[[ZZZgggoookkkeeeffflllpppiiinnnjjjmmmfffMMM>>>;;;BBBXXXjjjTTT???111...111***(((,,,+++((((((((((((((((((((((((((()))))))))************)))+++,,,,,,---555AAAKKK```eeeqqqUUU:::111000...,,,---++++++++++++************************************))))))*********+++++++++++++++++++++,,,---...///000;;;UUUuuuiii___```aaaUUUMMMOOOOOOFFF===666666777999<<<@@@IIIRRR^^^lll~~~|||}}}~~~~~~}}}zzzzzzzzzzzzzzz{{{||||||vvvwwwyyyzzzyyyzzz{{{|||vvvssskkk]]]OOOEEEBBBCCCHHHXXXhhhvvvqqqlll___PPPVVVrrrzzzjjjbbbnnneeeLLL>>>;;;666333333333333222222222111111111111111222111222333333222333555777777666666888<<>>>>><<>>:::iiipppUUU;;;777MMMhhheeeMMMCCC\\\pppTTT<<<666444999===@@@IIIUUUaaappp~~~|||}}}{{{{{{{{{||||||{{{yyywwwvvvsssqqqqqqkkk]]]TTTbbbvvvvvviii[[[bbbzzzwwwnnnyyyuuuooommmooolllaaaaaa^^^ZZZTTTNNNGGG???:::888@@@RRRkkk}}}{{{www|||~~~{{{}}}zzzlllSSSDDD666000///---,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,------...111444666999666888AAABBBGGGWWWnnntttnnnnnnoooppprrrtttvvvwwwsssvvvyyyxxxvvvuuuxxx|||xxxxxxzzz}}}~~~~~~}}}ssseeeZZZUUUbbblllkkkeeecccgggllllllrrrmmmmmmmmmTTTCCC<<>>CCCLLLVVVdddttt~~~|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{wwwwwwwwwyyy{{{zzzwwwuuupppjjj^^^OOOCCC======@@@QQQcccxxxsss```UUUOOOTTTiii|||mmmcccoookkkNNN>>>;;;666333333333333222333222111111000111111111000111333333333444666888888777888;;;@@@LLLbbbvvv~~~}}}||||||}}}~~~~~~}}}|||{{{{{{tttsssqqqllleee___[[[ZZZ^^^YYYMMMAAA<<<>>>???>>>@@@AAABBBAAA@@@AAADDDFFFHHHPPPXXX^^^jjj|||tttggg\\\VVVOOOAAA666777===EEETTTcccwwwhhh999666///,,,,,,++++++***))))))))))))))))))*********++++++(((***++++++***+++---///---888eeeggg;;;DDDxxxgggUUU???>>>WWWkkkbbbMMM???___~~~qqqHHH999777777:::===AAALLLXXXgggwww~~~|||zzz{{{{{{{{{|||||||||{{{zzzxxxwwwwwwtttuuutttjjjcccrrryyydddiii}}}llljjjjjjnnnpppkkkaaa^^^YYYTTTNNNGGG???:::888;;;JJJaaappptttwww|||yyyyyyvvvoooqqqooobbbNNNAAA444...---******+++++++++++++++***************,,,---------///222555555999777:::BBBEEEQQQiiivvvooonnnnnnnnnooorrruuuvvvvvvxxxxxxvvvsssrrrtttwwwrrrsssvvv{{{~~~~~~~~~|||uuuhhh\\\TTT^^^iiikkkfffbbbdddgggmmmtttooonnn~~~sss[[[HHH>>>>>>JJJtttSSS888,,,///,,,))),,,,,,))))))))))))))))))))))))))))))))))))************,,,,,,---...444???MMMWWW\\\zzzrrrJJJ666000,,,***+++,,,,,,+++++++++*********************************)))************+++++++++*********+++,,,---//////;;;OOOqqq|||rrraaa[[[]]]\\\PPPLLLNNNLLL???999555666888:::???EEEPPP]]]ooo~~~}}}~~~}}}|||{{{{{{{{{{{{xxxwwwzzz}}}zzzrrrkkkeee]]]OOOBBB;;;;;;@@@EEE[[[mmmqqqVVVUUU```tttzzztttfffooolllKKK>>>;;;666333333333333222333222222111000000111111000111333333333444777999888888999>>>DDDRRRhhh|||~~~~~~~~~~~~~~~||||||}}}~~~|||{{{yyyxxxwwwrrrrrrppplllfff```]]][[[\\\\\\TTTEEE<<<===@@@@@@???@@@@@@@@@???@@@BBBEEEFFFMMMUUU\\\hhhyyyxxxiii^^^WWWSSSCCC777777<<>>QQQ```RRR@@@CCC```mmm[[[DDD???aaadddBBB777777999;;;===BBBNNNZZZhhhxxx}}}{{{~~~yyyzzz~~~|||{{{||||||}}}|||{{{yyyyyy|||vvvvvvwwwppplll}}}gggdddsss}}}vvviiikkkiiijjjmmmkkkaaa^^^ZZZUUUOOOGGG@@@;;;777888DDDXXXfffjjjrrr|||{{{{{{vvvmmmmmmjjj^^^KKK???222---,,,***+++---++++++++++++++++++++++++***+++---------///333555444:::;;;???FFFKKK___}}}vvvssspppmmmkkklllnnnqqqsssuuuuuuuuutttttttttvvvxxxssstttwww|||~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{wwwlll```UUU]]]gggllliiidddbbbcccjjjsssooommm|||yyybbbMMM@@@===EEEkkkcccAAA...000...+++,,,***))))))))))))))))))))))))))))))))))))************...------000999EEEQQQYYYbbbvvvLLL777111...---///,,,,,,,,,+++++++++******************************)))************+++++++++*********+++,,,---///000CCCYYY|||zzzsss}}}^^^YYY^^^^^^SSSOOOPPPLLL<<<666333555777:::???FFFSSSdddyyy~~~~~~~~~}}}||||||{{{{{{|||zzzxxxzzz~~~zzznnnccc[[[RRREEE;;;999???HHHNNNgggxxxmmmTTTaaa{{{|||kkkpppnnnKKK>>>;;;666333333333333222333333222111000000111111///111222333333555777:::888888;;;@@@GGGUUUlll~~~{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{yyyvvvttttttqqqqqqpppmmmgggaaa^^^]]]YYY\\\VVVGGG;;;;;;???@@@>>>??????>>>>>>???AAACCCFFFLLLTTT[[[gggxxx{{{mmmbbb\\\WWWGGG:::999>>>FFFTTTaaattt~~~EEE<<<***,,,,,,++++++***))))))))))))************+++++++++((()))***+++***+++...000333CCCvvvuuuLLLBBBZZZ~~~[[[OOO===DDDccclllQQQ666CCCccc^^^CCC666888;;;<<<===CCCOOO[[[jjjzzz~~~|||~~~yyy{{{~~~{{{|||}}}}}}}}}|||{{{zzzwwwtttuuupppmmmiiidddtttmmmhhhmmmhhhbbbbbb___aaa^^^ZZZUUUOOOHHH@@@;;;444555AAAUUUbbbhhhttt~~~yyyzzzuuukkkjjjfffYYYJJJ???333...------...111,,,,,,,,,,,,,,,,,,,,,,,,***+++------...000333666444:::===BBBJJJQQQjjjyyyuuuvvvsssnnnjjjiiikkknnnpppppppppppprrrvvvyyy|||~~~yyyzzz{{{}}}~~~{{{}}}}}}{{{{{{zzzyyypppdddWWW]]]fffmmmkkkeeebbbaaagggpppnnnmmm{{{|||fffPPPAAA>>>DDD^^^oooHHH111111000---,,,)))))))))))))))))))))))))))))))))))))))************///---,,,111<<>>>>>??????@@@AAAGGGIIIPPPYYYbbbnnntttdddYYYYYYKKK===999===HHHVVVaaannn}}}TTT---555///...---,,,+++*********)))))))))))))))))))))))))))+++---...------...000666FFFwwwXXXAAAFFFpppdddIII:::<<<]]]uuu___@@@<<>>???CCCQQQ^^^hhhyyy|||zzzyyy|||{{{wwwwwwwwwwwwuuupppmmmuuuqqqcccyyyvvvnnngggffffffcccbbbccc^^^\\\WWWQQQIIIBBB;;;888444888???IIIVVVdddooovvvzzz{{{vvvqqqggg]]]NNN@@@444111///+++***,,,,,,---......---,,,***)))***,,,...//////111444666666:::EEEPPPUUU___}}}rrrrrrlllfffgggnnntttuuutttpppqqqrrrtttvvvwwwxxxxxx{{{{{{{{{}}}~~~}}}{{{~~~~~~~~~~~~{{{~~~~~~~~~}}}~~~{{{yyyyyywwwlllaaa]]]NNNaaa{{{ssshhhhhhdddffflllooooooyyysssUUUIIIBBB@@@OOO{{{nnnNNN222------))))))111+++++++++************))))))))))))))))))*********+++***...777???EEELLLTTTZZZbbb>>>000000///,,,++++++++++++************************************)))************++++++++++++***+++------+++///555WWW~~~yyy]]]UUU\\\\\\TTTPPPPPPLLLDDD666555555555888>>>GGGNNNZZZbbbrrr{{{{{{zzzzzzzzz{{{||||||~~~~~~|||{{{yyytttrrrrrrrrriiiZZZNNNJJJ>>>;;;;;;>>>===>>>MMM^^^|||nnn___lll~~~zzz~~~lllOOO???<<<888444111111222333333222111000000000000000444222111222555888888777>>>===AAAKKKYYYjjj{{{~~~~~~~~~~~~|||zzz~~~zzzyyyzzzzzzwwwuuutttqqqmmmhhhbbb]]]ZZZWWWTTTOOOHHHAAA===<<<<<>>>>>??????@@@AAACCCGGGOOOYYYaaakkk|||rrreee^^^]]]NNN>>>777888???JJJUUU```~~~}}}___444555///...---,,,+++*********************************)))+++------------...000888OOOdddLLL???MMM}}}]]]EEE<<>>???DDDRRR```ooo}}}zzzuuutttssstttsssooommmqqq|||}}}rrrmmm{{{hhhaaa^^^aaaeeedddbbbaaa___]]]YYYSSSKKKBBB;;;777777:::@@@IIITTT```kkkqqqyyy}}}|||yyyvvvlllbbbRRREEE999444111---,,,...+++,,,---------,,,+++******,,,...//////111444666;;;<<>>???FFFRRRaaatttzzz~~~~~~~~~|||~~~~~~{{{yyy~~~{{{zzzzzzxxxtttrrrrrrpppnnnjjjeeeaaa^^^ZZZWWWPPPHHH@@@<<<;;;<<>>>>>>>>>>>???@@@@@@@@@DDDMMMXXX```hhhuuuuuuiiieee___PPP@@@777555999BBBKKKSSSwwwggg999000///...---,,,+++*********++++++++++++++++++++++++(((***,,,,,,,,,,,,...000;;;]]]sssMMM???>>>YYYNNN===<<>>EEENNNYYYbbbgggrrrtttwwwyyy|||{{{rrrhhhWWWKKK>>>777222...,,,---***+++,,,---------,,,+++***,,,...///000111444777<<<:::@@@NNNWWW[[[```hhhaaa]]][[[___lllmmmhhhiiimmmsssxxxxxxtttooosssssstttuuuuuuuuuttttttwwwwwwzzz}}}}}}{{{{{{||||||{{{yyyzzz|||~~~}}}}}}~~~~~~~~~}}}|||||||||{{{{{{}}}~~~|||~~~}}}uuukkk[[[PPP]]]uuuuuukkkgggeeedddjjjkkkggghhhxxxxxxbbb___TTTLLLRRRyyyvvvbbbHHH222000111,,,))),,,+++++++++************))))))))))))*********++++++///---...444;;;DDDQQQ\\\tttwwwJJJ222...///+++,,,,,,+++++++++*********************************))))))*********+++++++++((())),,,000///...333;;;llliiiyyyVVVVVV[[[\\\UUUQQQPPPHHH>>>111666::::::;;;AAAMMMWWWgggmmmzzzzzz{{{|||}}}}}}|||{{{zzz|||~~~|||xxxvvvqqqoookkkcccSSSBBB;;;;;;:::999:::;;;:::AAAZZZttt~~~iiiNNN???===999555333222222222444333111000000111222333666555444555666999;;;<<<<<>>>>>>>>>>>>>>???@@@@@@???BBBKKKUUU]]]fffsss~~~|||mmmfff^^^QQQCCC:::777999BBBKKKPPPqqqooo???...///...---,,,+++*********++++++++++++++++++++++++((()))+++++++++,,,...000@@@jjjaaaAAA:::@@@cccuuuIII999>>>PPPpppvvvSSS666999TTT|||tttDDD777777888<<<@@@BBBHHHWWWfffrrr~~~}}}zzzxxxvvv|||{{{|||~~~yyyuuuvvvtttssssssssssssrrrpppooorrrnnnnnnooojjjfffmmmyyy{{{ZZZRRROOOUUU^^^aaa```^^^______\\\VVVNNNCCC:::444555777:::AAAIIIQQQYYY^^^ggggggjjjrrrzzz|||uuulll[[[RRRDDD:::222---***))))))***+++---......------***,,,...///000222555888999777<<>>pppooopppuuuyyyVVVWWW\\\[[[TTTQQQPPPGGG;;;222666;;;;;;;;;@@@LLLUUUcccqqq|||zzz{{{}}}~~~~~~~~~}}}~~~|||xxxvvvppphhh^^^VVVMMMCCC<<<;;;;;;999:::===>>>HHHdddyyypppuuu}}}iiiOOO@@@===:::666444222111111111111111111222333555666555555444555666999<<>>DDDPPP___nnn~~~~~~}}}~~~}}}|||{{{zzz{{{|||}}}}}}|||zzzyyyvvvrrrttttttsssppplllfff```]]]VVVSSSNNNGGG@@@======>>>>>>>>>======>>>>>>???@@@BBBBBBGGGQQQZZZeeetttmmmbbb]]]RRREEE===888999@@@IIISSSlllwwwHHH111///...---,,,+++*********************************(((***+++++++++---///222DDDqqqXXX===;;;AAAkkkvvvUUU===EEEXXXpppmmmHHH444AAA^^^fff@@@555888999===AAACCCJJJZZZjjjuuu~~~|||{{{yyywwwyyy}}}}}}yyyvvvxxxuuusssqqqqqqssssssqqqooorrrnnnnnnnnnfff^^^fffvvv~~~}}}ZZZPPPIIIMMMUUUZZZ]]]```]]]\\\ZZZUUUMMMCCC:::555444666;;;AAAHHHOOOTTTWWW[[[ZZZ]]]hhhrrrvvvrrrlll^^^WWWKKK>>>444...***'''((()))+++---.........---***,,,...///000333666999:::;;;@@@FFFJJJHHHGGGGGGOOOOOOTTT```rrr|||tttfffjjjooorrrsssrrrqqqppprrrssstttvvvxxxyyyyyyyyyxxxxxx{{{~~~}}}||||||{{{yyyxxxyyy|||~~~}}}{{{yyyyyy{{{|||||||||{{{zzz{{{}}}~~~~~~}}}|||{{{tttlll]]]VVVWWWgggsssmmmeeefffccciiillliiigggrrr}}}jjjiiiooo]]]PPPhhhoooTTT:::000///---,,,---+++++++++*********))))))((())))))***+++,,,,,,,,,,,,,,,000999DDDRRRfffwwwWWW999333222---,,,,,,,,,,,,++++++++++++************************)))************++++++++++++,,,...///------777BBBtttjjjvvvrrrPPPWWWZZZWWWPPPMMMLLLCCC777333666:::;;;<<>>===<<<999;;;AAAGGGVVVuuu{{{bbbWWWkkk~~~gggMMM@@@>>>;;;777444222111111///000111222444666777777333444555555666:::???CCCFFFNNN^^^ooo|||zzz}}}}}}zzzyyyxxxzzz}}}~~~}}}zzzyyyyyywwwsssuuuuuutttqqqllleee^^^ZZZTTTSSSOOOIIICCC???>>>>>>>>>============>>>??????CCCAAADDDLLLVVVcccsss~~~jjj^^^]]]SSSGGG>>>777444:::BBBRRReeevvvMMM222///...---,,,+++*********************************)))***++++++,,,...111444JJJyyyRRR;;;>>>DDDvvv{{{___FFFSSSgggyyymmmFFF888LLLlll]]]AAA888999:::===AAAEEEMMM]]]mmmzzz{{{yyyzzz}}}|||wwwuuuvvvrrrpppnnnmmmnnnoooooonnnlllllloooqqqjjjaaaccclllwwwyyyyyy\\\RRRHHHGGGKKKOOOVVV]]]YYYXXXVVVRRRKKKBBB;;;666666999>>>EEEJJJNNNQQQRRRQQQNNNQQQZZZcccfffeeeddd[[[XXXOOOBBB888222---((()))***+++---......------***,,,...000111333777999???CCCIIINNNPPPPPPPPPPPPTTTVVV^^^llltttooohhhlllpppqqqooonnnoooqqqqqqrrrtttvvvxxxyyyzzzzzzyyyyyyzzz|||~~~}}}}}}}}}{{{yyyyyy{{{}}}zzzzzzzzzyyyzzzzzz{{{||||||||||||~~~~~~|||~~~}}}vvvooo```[[[UUU```qqqnnncccgggaaafffjjjjjjiiirrrqqqlllnnn^^^OOOfffvvv\\\>>>000......------+++++++++************)))((())))))***+++,,,---------...333;;;CCCPPPcccsss^^^>>>666333,,,------,,,,,,,,,+++++++++************************)))************+++++++++***+++---...,,,...;;;IIIzzzgggwwwmmmOOOXXXYYYUUUMMMJJJJJJAAA444444666888;;;???EEEMMMSSS[[[sss}}}|||||||||||||||}}}~~~|||||||||{{{zzzwwwuuusssppp___LLLDDDAAA@@@@@@AAA@@@<<<>>>GGGRRReee}}}|||dddVVVkkk~~~cccIII@@@>>>;;;888555222111000///000222555666666666555333444666666888<<>>==================>>>??????BBB@@@AAAHHHRRR^^^mmmyyy{{{jjjbbb\\\SSSHHH???666333777???NNN\\\rrrSSS555///...---,,,+++*********++++++++++++++++++++++++***+++,,,,,,,,,///222555UUUMMM;;;BBBKKKzzz___LLL^^^wwwtttHHH;;;RRRwwwUUUAAA;;;999:::>>>BBBFFFNNN___ppp}}}~~~}}}|||||||||~~~{{{yyyyyy{{{zzzuuurrrtttnnnmmmlllkkkjjjjjjjjjkkkfffiiilllmmmjjjeeebbbaaaqqquuu|||xxxggg]]]QQQJJJEEEEEEKKKSSSUUUTTTQQQMMMHHHAAA<<<888777;;;AAAGGGJJJKKKJJJIIIGGGCCCCCCJJJNNNNNNOOORRROOOQQQLLLAAA888444...((()))***,,,---...------,,,***,,,...000111444777:::AAAEEELLLSSSXXX[[[ZZZWWWWWWZZZcccsss{{{oooiiijjjooosssrrrooommmooorrrqqqrrrssstttvvvvvvwwwwwwzzzyyyxxxyyy{{{}}}}}}||||||}}}}}}|||zzzxxxxxxyyyuuuxxxzzzyyywwwwwwyyy{{{~~~~~~~~~}}}zzz{{{~~~}}}xxxrrrccc___SSSZZZooommmbbbgggbbbeeekkknnnnnntttwwwllljjj]]]OOOeeexxx^^^@@@111//////...---+++++++++************)))((())))))***,,,------...---///555===DDDMMM^^^nnncccBBB888333+++---------,,,,,,,,,++++++************************)))************+++++++++)))***,,,---+++///>>>MMMyyyaaasssoooUUUZZZZZZUUULLLIIIJJJAAA555444555777;;;AAAIIIPPPTTTbbbyyy~~~}}}}}}}}}~~~{{{{{{zzzyyywwwuuusssrrrsssbbbNNNCCC???>>>AAAEEEFFFAAABBBLLLZZZnnn{{{ppp___ooo~~~```EEE@@@???<<<888555333111000///111444666777666444333333555777888999>>>EEEKKKTTT```vvvvvv}}}{{{}}}~~~~~~zzzzzz{{{{{{{{{{{{{{{{{{}}}~~~|||xxxvvvyyyyyywwwtttttttttqqqkkkddd\\\XXXYYYYYYVVVPPPIIIBBB>>><<<===============>>>??????AAA>>>???GGGPPPZZZgggqqqyyymmmiii[[[SSSIII@@@888555:::BBBKKKVVVttt\\\===//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---///333666```JJJ;;;FFFRRRzzz^^^LLLccc{{{JJJ;;;SSSyyyKKK===777:::;;;>>>BBBFFFOOOaaaqqq{{{~~~}}}}}}~~~wwwtttuuuxxxwwwrrrqqqrrrkkkmmmnnnllliiigggggghhheeeggghhhfffeeedddaaa\\\mmmsss}}}~~~tttjjj]]]PPPDDD>>>BBBJJJRRRQQQNNNJJJFFFAAA<<<:::666:::@@@FFFHHHGGGCCCAAA???:::999======;;;===BBBDDDHHHFFF===666333...'''***+++,,,---------,,,+++***,,,...000111444777:::>>>BBBIIIRRR\\\aaa]]]WWWTTTWWW```ppp|||pppgggkkkpppvvvuuupppmmmnnnqqqqqqrrrssssssttttttsssssszzzxxxvvvvvvxxxzzz{{{{{{|||}}}~~~|||zzzwwwwwwwwwqqqvvvzzzyyyuuutttvvvzzz|||yyyvvv{{{}}}|||||||||xxxrrrfffaaaRRRVVVnnnmmmaaahhheeehhhmmmrrrrrrwwwyyyjjjcccXXXJJJ]]]vvv^^^AAA222000111///,,,+++++++++************)))((())))))+++,,,---......,,,///777???FFFOOO^^^mmmzzzIII111...000,,,,,,++++++***))))))(((******************************+++++++++,,,,,,,,,,,,...,,,...111000AAAaaa|||}}}|||wwwkkk{{{zzzttt\\\TTTZZZTTTMMMLLLOOOMMMBBB666666777999<<>>===<<<<<<>>>@@@BBB???>>>DDDOOO]]]hhhnnnqqq___]]]SSSHHH@@@999555777;;;EEE[[[~~~iii<<<444111...,,,,,,,,,,,,,,,)))************+++++++++(((///,,,)))---,,,111???ooolllEEE>>>AAAiiitttUUUHHHggg===@@@\\\~~~wwwHHH===444;;;>>>BBBCCCFFFQQQaaannnzzz|||yyy{{{}}}zzzxxxxxxxxxxxxxxxwwwvvvvvvpppnnnjjjhhhiiijjjjjjjjjeeefffggggggddd```[[[XXXjjjvvvxxxkkk___XXXPPPEEE>>>===EEEIIIKKKHHHBBB===<<<>>>555888<<<>>>???<<<999777666555444333333444555666999999888777444000---+++((())))))***+++,,,,,,---+++,,,,,,...000222444555<<>>???>>>;;;555222111111444000///444666555333444666555666888888:::BBBKKK___uuu~~~|||~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyyyyyxxxxxxyyyyyyxxxvvvtttuuurrrooonnnkkkddd[[[TTTKKKGGGGGGKKKKKKCCC===;;;<<<===>>>===<<<<<<>>>@@@AAA>>>>>>CCCOOO]]]hhhnnn}}}tttbbb]]]SSSHHH@@@999555777;;;@@@UUUyyypppAAA444111...,,,,,,,,,,,,,,,)))************+++++++++)))///,,,***...---222AAAqqqccc???>>>IIIppp~~~fffIII[[[rrr|||>>>HHHfffpppCCC<<<777;;;>>>BBBCCCFFFQQQaaannn~~~{{{xxxzzz{{{xxxxxxyyyzzzzzzzzzyyyxxxwwwqqqnnnkkkiiihhhgggeeedddaaabbbbbbaaa___[[[XXXUUUhhhuuuzzzqqqiiicccZZZLLLCCCAAA???BBBDDDCCC@@@<<<:::999555777999;;;:::888666444444333222111000111111222000111222222111000...,,,))))))***++++++,,,------,,,,,,---///222444666888;;;???DDDJJJQQQVVVTTTNNNMMMOOOWWWgggvvv{{{qqqxxxuuupppkkkiiikkkooorrrpppqqqsssssssssttttttuuuwwwuuutttvvvyyy{{{}}}}}}vvvwwwwwwvvvvvvxxx{{{~~~xxx{{{|||{{{wwwuuuxxx{{{{{{||||||{{{zzzyyyyyyzzz~~~~~~{{{yyyzzz{{{jjjdddRRRSSSpppxxxjjjdddccckkkpppuuu{{{xxx~~~jjjjjj[[[LLLTTTxxxrrrNNN555------,,,***+++***)))***++++++***)))***************++++++,,,***111;;;DDDIIISSSjjj[[[===222///...------,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---...++++++222===___yyyzzzkkk{{{cccWWWVVVVVVSSSPPPRRRQQQJJJ<<<111777888:::===CCCLLLVVV\\\jjj~~~||||||zzz|||~~~zzzyyyzzz|||~~~}}}}}}|||{{{lllYYYEEE@@@UUUeee```[[[aaafffnnnyyy{{{~~~uuujjjfffeeegggoooxxx~~~{{{___KKKEEE===>>>===;;;777333000000333000000555777555333444777888<<<>>>===>>>IIIUUUfffzzz~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{wwwxxxyyyyyywwwvvvuuuvvvuuussspppmmmjjjcccZZZSSSKKKGGGGGGJJJJJJEEE???<<<;;;=========<<<<<<===??????======BBBMMM[[[gggmmmxxxyyyggg^^^UUUJJJAAA:::555777;;;;;;OOOrrrzzzGGG555222...,,,,,,,,,,,,+++)))************+++++++++)))///---,,,///---333DDDrrrWWW888???SSStttRRREEEooo}}}ooo???SSSsssggg===;;;999:::>>>BBBDDDIIIUUUggguuu{{{xxxyyyyyyvvvwwwxxxzzz{{{|||zzzyyyxxxrrrooollliiigggddd```^^^\\\[[[ZZZYYYWWWUUUTTTSSScccppp|||{{{zzzxxxuuujjjZZZOOOKKK???>>>>>>>>>>>><<<888666555555666666555444333222555444222000/////////000,,,---.../////////...---******++++++,,,,,,------,,,,,,...000333777999;;;:::>>>CCCHHHOOOUUURRRLLLNNNOOOWWWgggvvv}}}xxxtttooojjjiiikkkoooqqqlllooorrruuuwwwvvvtttrrrtttsssrrrtttwwwzzz{{{{{{xxxxxxxxxwwwvvvvvvyyy{{{vvvyyy||||||zzzxxxyyy|||{{{zzzzzzzzz|||||||||{{{}}}{{{zzz{{{lllfffUUUUUUmmmxxxnnnfffbbbkkkpppwww|||xxx}}}kkkhhh[[[KKKOOOqqqzzzTTT999...------++++++***)))***++++++***)))***************+++,,,,,,+++333AAAIIIGGGMMMooodddCCC444000///......---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...///,,,+++000<<>>DDDLLLVVV\\\kkk|||zzztttvvvyyyzzzzzz{{{~~~~~~}}}{{{ssscccLLLEEE]]]ooohhhccciiimmmrrr{{{{{{{{{}}}~~~}}}tttnnnpppkkk```cccppp}}}{{{vvv{{{oooRRRDDDBBB:::;;;<<<:::888444111///111000111666888555444555888>>>FFFKKKIIIJJJVVVdddlllzzz~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||{{{xxxzzz|||yyyuuussssssuuuvvvssspppnnnjjjcccZZZRRRQQQMMMKKKKKKLLLGGG@@@:::;;;<<<===<<<;;;;;;===???===<<<<<>><<<======999555333222222222222333444444888777555333111000000111000000111000000///------***+++++++++,,,,,,,,,---+++,,,...111444888:::<<<:::>>>CCCGGGOOOUUUSSSNNNLLLOOOZZZkkk{{{zzzwwwsssooonnnnnnnnnnnniiilllqqqvvvyyyxxxtttqqqrrrpppoooqqqtttwwwxxxxxx||||||{{{xxxuuussstttuuurrrvvvzzz|||{{{zzzzzzzzzzzzxxxxxxzzz|||zzzyyyooofffWWWTTTeeesssnnnddd___hhhmmmuuuzzztttwwwkkkcccWWWIIIKKKnnnrrrPPP777...///000///+++***)))***++++++***)))************+++,,,,,,---111777DDDJJJDDDJJJpppmmmIII777222//////...------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,///------111<<<```}}}xxxuuuuuucccVVVZZZ___YYYSSSPPPPPPKKK@@@888555777999<<<@@@FFFNNNWWW]]]nnn{{{sssuuuwwwxxxzzz|||~~~~~~}}}}}}zzzwwwmmmVVVLLLaaaqqqjjjjjjpppssssssyyy}}}yyyyyy{{{|||}}}|||vvvvvv{{{nnnWWWWWWhhhvvv{{{uuuwww{{{~~~~~~pppZZZHHH@@@>>>888888999999888555222000000///111666777555555888888CCCRRRYYYVVVVVVcccrrr~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||}}}}}}zzztttqqqrrrtttvvvssspppnnnkkkddd[[[TTTTTTPPPLLLKKKLLLJJJBBB::::::;;;<<<;;;::::::<<<>>><<<<<<<<<@@@IIIUUUaaaiiiwwwnnnaaaXXXMMMEEE===777777:::<<>>BBBIIIQQQZZZ```sss}}}yyyxxxxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~|||{{{zzzxxxrrr```SSS```ooolllkkkqqqtttrrrttt}}}}}}xxxwwwyyy|||}}}||||||vvvxxx{{{iiiPPPNNN___mmmzzz}}}yyywwwwwwuuuqqqhhhZZZLLLAAA<<<:::666555555666777777555333///...111555666555888======LLL]]]ddd______mmmzzz~~~{{{}}}|||{{{{{{{{{{{{{{{|||}}}~~~}}}yyyvvvsssssssssvvvsssqqqooolllfff]]]VVVRRROOOKKKIIIKKKLLLEEE;;;:::;;;;;;;;;::::::<<<===<<<<<<===???FFFQQQ^^^fffuuupppbbbYYYOOOGGG>>>888777:::===EEE^^^OOO777444000---------,,,+++)))************++++++++++++---,,,///222000>>>ZZZdddLLL<<>>BBBEEEGGGMMMZZZnnn}}}~~~zzz|||~~~|||zzzyyyuuuuuuuuuuuuuuutttssssssqqqnnniiieeeaaa\\\XXXTTTPPPNNNKKKHHHGGGGGGIIIJJJPPPWWWeeeqqqwwwwwwxxx{{{vvv~~~|||ssslll___TTTFFF<<<888777444222/////////000333666:::<<<:::999777444333222222222333333333333333333333333..................////////////000222444666888999;;;???CCCHHHQQQYYYZZZUUULLLSSScccuuuzzzjjj___]]]aaafffjjjgggffffffjjjppptttsssrrruuusssrrrrrrtttvvvwwwwwwuuuvvvxxxwwwvvvvvvwwwxxxppprrrvvvyyyzzzzzzyyyxxxwwwwwwyyy}}}}}}yyyvvvqqqeeeZZZRRRUUUiiiooo^^^\\\bbbdddjjjqqqlllnnnsssjjjbbbPPPJJJgggqqq___GGG666///---+++***+++***)))***++++++***)))************+++---...///111:::DDDJJJNNN```yyyPPP666.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...,,,///666>>>[[[iiirrr|||{{{YYYSSSYYYYYYTTTOOOOOORRRJJJ;;;555888888:::???DDDKKKTTT]]]cccxxx|||{{{zzzyyyxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{zzzvvvttthhhYYY^^^mmmpppmmmssswwwxxxyyy}}}{{{wwwxxx{{{~~~~~~|||wwwpppoooooo___JJJHHHUUUcccrrr~~~}}}yyytttpppjjj___RRRFFF===888666444333222444777888777666......000444555555:::AAAJJJYYYiiimmmeeeeeewww|||zzz{{{}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{|||~~~}}}zzzxxxxxxwwwvvvuuuvvvsssqqqpppnnnhhh```YYYUUUSSSMMMJJJLLLNNNFFF;;;999:::;;;:::999999;;;===<<<======???DDDNNN[[[cccqqqqqqcccZZZPPPHHH???888777999:::???SSSxxxaaa888444000...------,,,+++)))************++++++++++++,,,***...222111BBBbbbYYYEEE;;;HHHnnn~~~gggaaa]]]VVVyyyYYYMMMggg}}}VVV444999;;;???CCCGGGIIIOOO^^^rrrzzzwww{{{~~~|||zzzzzzzzzyyywwwvvvuuuuuuuuuuuusssnnngggaaa\\\WWWRRROOOJJJHHHEEEBBBAAAAAABBBBBBGGGKKKWWWgggqqqrrrrrruuuuuuzzz|||zzzzzzzzzssskkkbbbYYYMMMBBB;;;666222////////////111333666999;;;<<<;;;999777666555555666:::999888777666666666666222222222222222222222222444444444444555666777888999===BBBHHHRRR[[[\\\XXXUUU[[[hhhwwwzzzlllbbbaaadddggghhhfffbbb^^^```gggnnnqqqqqquuusssqqqqqqrrrttttttsssrrrtttvvvwwwwwwwwwxxxzzzssstttvvvxxxzzzzzzyyyxxxwwwyyy|||}}}~~~~~~zzzwwwrrrddd[[[SSSRRRjjjuuubbb```cccccchhhooolllppptttlllfffTTTLLLhhhuuucccLLL999000---+++)))+++***)))***++++++***)))*********+++,,,---...///000@@@MMMQQQXXXqqqZZZ>>>444...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////***,,,333:::TTTyyy{{{qqq~~~ggg~~~|||zzzYYYVVV\\\ZZZPPPMMMPPPTTTLLL;;;333666777;;;???EEEMMMVVV___eee|||~~~|||xxxzzzxxxwwwxxxzzz|||}}}}}}zzz{{{}}}~~~~~~~~~|||{{{{{{uuutttkkk[[[]]]mmmuuuuuuyyy|||yyywwwyyy~~~|||tttkkkeeebbbVVVGGGFFFOOO]]]lllzzzzzzsssmmmiii```SSSEEE:::555444444111000222666999999888...---///333444555<<>>???CCCLLLYYYbbbmmmrrrddd[[[QQQHHH@@@888777999777999KKKoooiii888555111...------,,,+++)))************+++++++++++++++)))---222111DDDgggyyy{{{OOO===888MMM|||fffYYY^^^iii^^^SSSooo~~~NNN000:::???>>>BBBGGGLLLTTTeee{{{}}}~~~~~~wwwtttzzz~~~|||yyyzzz}}}zzzxxxvvvvvvwwwxxxtttooofff^^^XXXRRRMMMJJJFFFDDDAAA>>>===<<<<<<===>>>@@@KKK^^^kkkllllllmmmuuuwwwuuurrrsssvvvqqqhhhccc]]]SSSIII@@@888333000000000000111333555888999???>>><<<:::999999::::::DDDCCC@@@===:::888777666555555555555555555555555777777666666666666777777888<<>>@@@;;;777666555444888===<<<;;;999777666666777777<<<999>>>LLLZZZ]]]\\\\\\ZZZ^^^gggssswwwiiifffgggbbb[[[XXX[[[dddnnnuuusssrrrqqqqqqrrrsssrrrqqqvvvvvvwwwxxxxxxxxxwwwvvvwwwyyy{{{{{{zzzyyyzzz{{{yyy}}}{{{yyy{{{~~~~~~rrrppp[[[RRRTTTiii{{{fffbbb```ccciiikkklllttt}}}jjjmmmcccMMMPPPiiihhhRRR;;;222222(((///---,,,++++++******++++++******+++,,,---///000111444IIIiiisssiiiuuuvvvjjjGGG555//////...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---...222<<>>DDDMMM```kkkvvv|||{{{uuupppmmmfffZZZLLL???777444333222222444777888888888111000000333444888BBBLLLaaannnvvvppphhhlllzzz~~~{{{|||{{{|||}}}~~~~~~}}}|||{{{zzz{{{{{{|||xxxuuurrrqqqoooiii___XXXZZZXXXSSSOOOOOOMMMDDD:::;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@BBBKKKYYYdddkkk|||zzzjjj\\\PPPKKKDDD:::666888666:::IIImmmuuugggCCC444///000+++,,,---'''))))))*********++++++++++++,,,......///:::VVVpppfffGGGAAA888]]]jjj[[[PPP^^^^^^zzzzzzKKK<<>>999666555555555555444777===DDDMMMUUU\\\___gggcccbbbdddbbb]]]ZZZ\\\VVVUUUQQQJJJ@@@777222000/////////000111222444444777999<<>><<<999888999888777555111333EEEaaapppjjjbbbaaa```eeennnzzzwwwjjjgggbbbcccdddeeefffiiimmmpppqqqppppppqqqsssttttttsssrrrsssuuuxxxyyyzzzzzzzzzyyyzzz{{{{{{yyywwwwwwxxxxxx|||~~~{{{zzz|||~~~}}}}}}tttqqq\\\RRRTTTiii|||iiidddbbbdddjjjkkkjjjlllpppoookkk```IIIJJJ___~~~fffTTT:::000333+++///---,,,++++++******++++++******+++,,,---///000111444JJJjjjtttlll{{{zzznnnsssOOO666000///...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---...---444;;;BBB```zzzsss]]]xxxvvv{{{YYYPPPSSS```]]]PPPMMMUUUVVVDDD666888999777===@@@HHHWWW]]]cccrrr{{{}}}{{{wwwzzzxxxwwwwwwyyy{{{|||||||||{{{zzz{{{}}}~~~~~~{{{xxxvvvvvvtttuuu}}}{{{wwwvvvvvvttttttvvvzzzzzzwwwuuuwww{{{zzzvvvuuummm```QQQCCC===FFFRRR```lllxxx|||||||||zzzwwwtttrrrmmmcccTTTEEE999333111111222444777888777555333000///111333999FFFRRRiiirrrxxxrrrllloooyyy}}}|||||||||~~~|||}}}~~~|||}}}~~~|||~~~}}}||||||{{{{{{||||||xxxuuuqqqooolllggg^^^XXXYYYWWWRRRNNNNNNNNNHHH???;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@AAAJJJWWWaaahhhxxxlll^^^RRRNNNGGG<<<777999444999HHHjjj}}}sssnnnHHH666//////++++++---'''))))))))))))***************,,,......111@@@]]]vvv^^^AAA???>>>jjj\\\PPPNNNdddzzzdddvvvIII;;;???===@@@HHHIIIKKKZZZiiiyyy|||~~~~~~|||zzzwwwvvvyyyyyyyyyxxxvvvtttqqqppppppmmmggg```YYYRRRJJJDDD>>>;;;666333333333333333333444777;;;@@@DDDHHHJJJPPPPPPRRRUUUSSSMMMLLLMMMGGGJJJLLLJJJBBB:::444111/////////000111222333444:::888>>>TTTdddaaalllrrreeeYYYUUURRRJJJ@@@;;;<<<999888;;;AAACCCAAA>>>???HHHbbbwwwkkkkkkjjjoooxxxzzznnnlllfffjjjmmmnnnmmmmmmooorrrppppppppprrrtttvvvwwwvvvrrrtttvvvxxxzzz{{{{{{{{{{{{||||||{{{xxxuuuuuuuuuxxx{{{~~~~~~}}}|||~~~~~~}}}|||{{{uuuqqq\\\SSSTTThhhoooccc```bbbhhhlllkkkhhhgggrrruuuhhh\\\EEECCCRRRzzzooo___===///555---...---,,,++++++******++++++******+++,,,---///000111666OOOnnnuuulllzzz}}}XXX555000///...------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,111///,,,333;;;CCCfff{{{lllhhhoooQQQMMMRRR]]]XXXPPPNNNVVVUUUAAA555888999777>>>AAAIIIWWW]]]eeeuuu{{{{{{zzzxxxyyyyyyxxxxxxzzz{{{||||||{{{zzzyyy{{{|||}}}|||{{{zzzvvvtttwwwyyyzzz}}}}}}wwwooohhhdddbbbbbbdddnnntttwwwvvvvvvxxxxxxuuuwwwnnnaaaRRRDDDAAAMMM\\\bbbkkktttwwwyyy{{{{{{xxxzzzyyyvvvlll^^^LLL<<<222000000222444777777555333333000///111333999DDDPPPdddmmmsssqqqnnnppptttvvvpppnnnqqqyyy~~~}}}~~~}}}}}}||||||}}}|||{{{}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{vvvtttpppmmmiiiccc]]]XXXXXXVVVRRRMMMMMMOOOKKKEEE;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????@@@GGGSSS\\\```qqqmmm^^^RRRNNNHHH===777777777;;;HHHfff|||QQQ;;;///000,,,,,,---((()))*********+++++++++++++++---......111CCC```wwwZZZ???>>>CCCrrrqqq}}}QQQFFFJJJbbb}}}qqqpppDDD888>>><<<@@@HHHHHHKKKZZZhhhxxx~~~|||zzzxxxwwwxxxxxxwwwvvvuuurrrpppooooookkkeee___XXXPPPGGGBBB;;;888444111111222111111111222333555777:::===>>>999===AAADDDBBB???======888<<>>333//////111333666666444222111000000333444666>>>HHH\\\gggppprrrpppnnnkkkggg______fffoootttzzz~~~~~~}}}}}}||||||{{{|||||||||||||||}}}~~~{{{{{{{{{zzzzzzzzzyyyyyytttrrroookkkgggaaa[[[WWWWWWVVVRRRMMMLLLNNNLLLGGG;;;;;;;;;;;;;;;;;;;;;;;;:::===>>>>>>>>>DDDNNNWWW]]]lllnnn^^^QQQLLLGGG===666666999===HHHddd\\\@@@111111///......***+++++++++,,,,,,,,,------,,,//////,,,000CCC^^^rrr|||TTT???>>>GGGxxxrrrhhhzzzLLLCCCJJJaaawwwlllAAA777>>>===???GGGHHHKKKYYYhhhxxx~~~{{{}}}}}}}}}}}}||||||{{{zzzyyyxxxwwwuuusssqqqpppppppppmmmiiiccc\\\UUUMMMDDD???888555222000000111000000///000111333555888:::<<<444:::???BBBDDDCCCBBB@@@???<<<;;;>>>AAA>>>666............///000111333333555???GGGYYYwwwmmmYYYNNNKKKBBBAAAFFFRRRbbblllnnnlll{{{|||}}}|||sssxxx{{{yyyrrrrrrqqqppprrrxxxvvvuuutttuuuxxxyyyxxxwwwyyyzzz{{{||||||{{{zzzyyyyyyzzz{{{{{{yyyxxxxxxyyyyyy{{{~~~~~~~~~|||{{{{{{qqqnnn[[[TTTSSSfffzzzccc___\\\```kkkttttttqqqyyybbbUUUAAABBBFFF```xxxIII000444---...---,,,++++++******++++++******+++,,,---///000111333OOOlllpppwwwhhh555111000///...------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---+++333JJJfff{{{www]]]KKKPPPUUU\\\UUUNNNPPPWWWPPP;;;222777999999???AAAGGGTTT\\\iii}}}~~~{{{zzzzzz{{{wwwyyy{{{{{{zzzzzz{{{}}}~~~~~~{{{xxx}}}xxxwww|||}}}{{{{{{wwwyyy|||~~~~~~yyyrrrlllyyyzzzwwwmmmddd]]]WWWQQQTTT```kkknnnnnnqqqtttuuusssnnnfffYYYMMMLLL[[[mmmlllkkkiiihhhooowwwyyyvvvyyyxxxuuunnnbbbQQQ@@@444//////000222444444333111000///111444444444:::AAAXXXeeeqqqtttpppjjjbbb[[[[[[\\\dddoootttvvv}}}{{{{{{}}}zzz|||~~~||||||{{{zzzzzz{{{|||~~~yyyzzzzzzzzzzzzyyyxxxxxxsssrrrqqqmmmhhhaaa[[[WWWVVVVVVRRRMMMLLLMMMJJJFFF;;;;;;;;;;;;;;;;;;;;;;;;:::===>>>>>>===BBBKKKSSSaaakkk}}}ppp^^^OOOJJJFFF<<<666666999;;;FFFdddeeeDDD222222000...///+++,,,,,,,,,,,,---------...+++///000,,,000BBB[[[llluuuoooPPPCCCBBBOOOiiijjjyyyMMMFFFQQQggg}}}ssskkkBBB999@@@??????GGGHHHKKKZZZiiizzzwwwwww}}}{{{{{{{{{{{{zzzzzzzzzzzzyyywwwuuurrrpppppppppppplllhhhbbb[[[SSSKKKBBB===666444111111111222111000///000111333555888:::;;;AAAFFFLLLQQQXXX]]]]]]XXXTTTLLLBBB>>>===;;;666111.........///000111222333444>>>JJJhhhfffRRRIIIIII@@@@@@DDDNNNZZZcccfffeeeqqqhhhlllmmmvvv{{{}}}ooopppssswww{{{vvvuuutttuuuwwwxxxwwwvvvwwwxxxzzz{{{||||||{{{zzzvvvxxxyyyzzzyyyxxxyyyzzzyyyzzz|||~~~~~~~~~~~~~~~}}}|||qqqmmm\\\UUURRRaaa}}}xxxfffbbb]]]^^^gggrrrvvvsss|||fffVVVBBBEEEHHH___sssHHH111333,,,000---,,,++++++******++++++******+++,,,---///000111:::RRReeecccqqqppp777111000///...------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))000...111IIIjjj~~~uuuppp___NNNSSSUUU[[[VVVOOORRRYYYPPP:::222999:::777@@@DDDJJJWWW^^^jjj~~~~~~|||{{{{{{}}}xxx{{{}}}}}}|||{{{}}}||||||{{{|||}}}}}}{{{zzzyyyvvvvvvzzz}}}{{{zzz{{{zzzzzz{{{|||{{{wwwppplllsssyyyzzzssskkkfff___XXXRRRXXX\\\```fffnnnqqqppppppmmmfff[[[NNNLLLZZZkkkkkkjjjddd___```hhhmmmnnnnnnllliiieee\\\OOO@@@666000//////000222333222111000///111444333333999AAATTTbbbooorrrnnnhhh___XXXZZZYYY```mmmssstttyyy|||}}}~~~|||xxxxxxzzz}}}~~~~~~~~~~~~~~~yyy{{{~~~|||{{{yyyyyyzzz{{{||||||}}}}}}zzzzzz{{{{{{{{{zzzyyyxxxsssttttttqqqkkkccc\\\YYYUUUVVVSSSNNNKKKKKKHHHCCC;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@@@@???BBBJJJQQQdddhhhuuurrr___NNNHHHEEE<<<777777777888BBBccckkkFFF111111000......+++++++++,,,,,,,,,---------***///000,,,000CCCZZZhhhrrrmmmTTTKKKIIIYYYeeeqqq~~~QQQMMMZZZooossshhh@@@999@@@>>>???HHHIIIMMM]]]lll}}}vvvvvv|||{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwwwwvvvtttrrrpppooolllhhhbbb[[[SSSJJJBBB<<<666444222111222333222111111111111222333444666666@@@EEEJJJSSS```llllllfff^^^\\\XXXPPPGGG===666333............000111222333444:::GGGfff~~~yyywwwbbbPPPEEEAAA======???CCCJJJPPPSSSSSSrrrsss\\\WWWeeeuuu}}}xxxwwwwwwzzz~~~|||xxxrrrqqqqqqsssuuuwwwwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvtttuuuwwwxxxwwwvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~sssooo^^^VVVOOO[[[vvvrrrbbbaaa]]][[[cccoootttrrr}}}nnnYYYBBBFFFKKKccc~~~jjjIII666333***111---,,,++++++******++++++******+++,,,---///000111;;;SSSbbb[[[iii|||@@@111000///......------...++++++++++++++++++++++++******+++++++++,,,,,,,,,%%%000000222LLLpppuuu{{{{{{fffhhh~~~eeeRRRTTTSSSYYYTTTPPPTTT[[[QQQ:::333:::;;;666@@@FFFOOO[[[aaakkk~~~~~~}}}{{{|||yyy|||}}}}}}~~~yyywwwuuuuuuwwwyyyzzzzzztttqqqrrrwwwyyywwwwwwyyy{{{yyyxxxxxxxxxwwwtttrrrmmmuuuzzzuuuoookkkeee___UUUSSSQQQTTT```llloookkkmmmkkkfff[[[NNNJJJWWWgggggggggaaaWWWSSSYYYbbbgggdddbbb```]]]WWWMMM@@@777111///...///111222222222000///000222333444;;;CCCMMM\\\jjjnnnkkkfff```\\\SSSPPPVVVcccjjjkkkpppxxxxxx|||wwwrrrxxx}}}|||xxxvvvxxx|||~~~~~~~~~~~~}}}||||||||||||~~~|||yyyvvvvvvxxx{{{}}}~~~}}}{{{zzzzzz{{{|||||||||{{{yyyyyytttvvvwwwtttnnneee^^^ZZZUUUWWWTTTNNNKKKJJJFFFAAA;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBAAA@@@CCCKKKQQQddddddnnnuuu```NNNHHHDDD===888888777777@@@aaannnGGG000111///------*********+++++++++,,,,,,,,,(((///000---111DDDZZZfffxxxrrr\\\TTTPPPaaabbbtttVVVQQQ___sssyyyeee>>>777>>><<<@@@IIIJJJOOO___oootttrrrvvv|||{{{zzzyyyxxxwwwxxxxxxwwwxxxyyyzzzxxxuuuqqqnnnmmmiiibbb[[[TTTKKKBBB===666444222222333444333222333222111111000000111111...222888CCCUUUeeeggg___[[[cccjjjfffWWWDDD888222............///111222333555888AAAUUU```VVVYYYqqq~~~nnnaaaSSSGGGAAA>>>???@@@BBBEEEHHHLLLNNNRRROOOQQQTTTQQQVVVttt}}}~~~{{{yyyzzzyyysssmmmmmmmmmnnnppptttvvvwwwvvvyyyyyyxxxxxxvvvsssqqqooossstttvvvvvvuuuttttttuuuwwwvvvwwwxxxzzz{{{{{{zzz}}}~~~vvvrrr```WWWNNNVVVppplll[[[\\\[[[ZZZbbbnnntttrrrooouuu\\\BBBFFFMMMfffwwweeeKKK:::333(((///---,,,++++++******++++++******+++,,,---///000111333PPPccc^^^mmmFFF555000,,,......,,,,,,///,,,,,,,,,++++++*********++++++******++++++,,,---333,,,,,,:::NNNjjjaaaqqq^^^sssxxxlll[[[VVVUUU^^^TTTSSS]]]\\\KKK:::666999:::<<<@@@IIIUUU^^^gggssswwwyyy{{{{{{{{{xxxyyyzzz||||||||||||{{{zzzyyyyyyxxxyyyyyyzzzzzzssssssssssssuuuwwwyyy{{{yyy|||wwwuuuxxxrrrpppyyyuuuzzz|||xxxtttqqqmmmhhhaaa\\\WWWUUUXXX^^^cccffflllhhhcccZZZPPPMMMVVVcccjjjcccYYYPPPLLLLLLPPPSSSQQQPPPNNNLLLHHHAAA:::555------......///000000000000000///000333777:::===JJJRRRZZZbbbmmmsssiiiYYYTTTTTTTTTWWW^^^eeekkkooowwwwwwrrrnnnxxx~~~ttttttuuurrrxxx}}}xxxzzz}}}}}}|||}}}||||||~~~{{{zzz|||}}}|||zzz{{{zzzyyyyyy{{{|||||||||}}}{{{|||}}}}}}zzzwwwyyyxxxvvvtttpppjjjbbb]]]\\\ZZZWWWTTTPPPLLLFFFBBB<<<888888;;;===;;;;;;<<<<<<<<<>>>@@@??????EEENNNYYYbbbnnn||||||]]]KKKJJJDDD===999444888777===ZZZxxxLLL222333111,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---***///OOOpppxxxfffSSSDDDfffVVVqqqzzzjjjTTTnnn___pppbbbAAA===CCCBBBDDDGGGMMMWWWaaaqqqzzzwwwvvvxxxwwwvvvvvvxxxxxxxxxwwwsssuuuxxxwwwtttoookkkiiiiiihhhbbbVVVNNNIIIAAA888444222000111444666444222111000///......///000111---...111555999===???AAADDDIIIOOORRRPPPHHH>>>777222000///......000333555777999<<>>:::FFFMMMMMMPPPVVVVVVPPPRRRKKKLLLRRRbbb}}}~~~{{{mmmaaarrrtttvvvsssooommmnnnpppsssqqqooommmmmmooorrrtttwwwvvvvvvwwwxxxwwwvvvuuuuuuuuuvvvvvvvvvuuuuuutttuuuxxxzzz{{{{{{zzz{{{|||{{{~~~~~~{{{|||~~~xxxwwwkkkXXXNNNVVVeeemmm\\\YYYZZZ[[[aaapppssscccsssooo[[[FFFFFFKKKrrrcccMMM;;;...+++000...---,,,,,,++++++,,,,,,+++++++++,,,---...///000;;;SSSeeeeeevvvJJJ555000---...///---,,,...,,,,,,,,,+++++++++******++++++******++++++,,,---,,,(((***333CCC\\\{{{iiiiiiZZZnnnwwwcccOOOOOOTTT^^^UUUPPPZZZYYYIII999666999:::<<<@@@KKKXXXcccmmm{{{{{{}}}~~~{{{yyyxxxyyyzzz{{{|||{{{zzzzzzuuuuuutttttttttuuuuuuuuuxxxwwwvvvuuuttttttttttttwwwzzzuuutttwwwqqqmmmwwwvvv{{{~~~{{{yyyxxxtttoookkkiiiddd^^^[[[\\\bbbggglllhhhccc\\\QQQLLLRRR\\\]]]WWWMMMDDD>>>===>>>@@@<<<<<<<<<<<<<<<999555222//////000000000111111222111111000111333777;;;>>>FFFNNNVVV^^^iiiooofffVVVRRRPPPPPPUUU]]]eeejjjlllqqquuutttqqqyyyzzzppppppsssrrrzzz~~~|||~~~~~~}}}|||~~~~~~{{{{{{}}}~~~}}}{{{|||zzzyyyyyy{{{|||||||||}}}}}}}}}{{{uuutttsssrrrpppkkkeee```[[[XXXUUURRROOOKKKFFFCCC===999888;;;===;;;;;;===<<<<<<>>>@@@??????EEENNN[[[dddnnn{{{^^^LLLKKKEEE>>>:::555777777>>>[[[wwwLLL222222000,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++...,,,555YYY{{{]]]LLLHHHqqqyyy```xxxmmm\\\wwweeeDDDMMMWWWggg___???;;;???===EEEGGGMMMWWWaaaqqq|||{{{yyyxxxwwwwwwwwwxxxxxxxxxwwwppprrrssstttsssqqqpppooojjjiiiaaaVVVMMMHHH@@@777444222111222444555333111//////.........///111111222333444555666777888888555888<<>>CCCKKKTTT[[[fffmmmdddVVVOOOLLLLLLRRR]]]fffiiijjjnnnuuuyyyxxx|||zzzpppooorrrsss}}}~~~}}}}}}~~~~~~}}}|||~~~~~~~~~}}}|||{{{yyyzzz{{{||||||{{{~~~||||||~~~~~~~~~}}}tttsssrrrqqqooojjjddd___YYYWWWTTTQQQNNNKKKGGGCCC>>>999888;;;===;;;;;;===<<<<<<>>>AAA@@@@@@EEELLL]]]eeennnyyy```MMMKKKEEE???;;;555555777???ZZZ~~~ssswwwMMM222111///---...---,,,,,,,,,,,,,,,,,,,,,,,,***+++......:::aaawwwQQQEEEOOOyyymmmuuulll___uuuWWW???FFFJJJccc\\\@@@===@@@>>>EEEGGGNNNWWWaaappp~~~}}}zzzxxxxxxyyyyyyyyyyyyxxxxxxppppppooooooooopppqqqrrrllliii```UUULLLEEE>>>666444333333444444333111...---------...///000111222555444444333333222222111000111111222333444555555000///...---...000222444777777555:::AAABBBRRRooovvvqqqsssssskkkWWWEEE???BBB@@@IIITTTXXXUUUTTT___lllllliiiwwwlllnnnuuu{{{wwwuuucccKKK@@@IIIYYYjjjuuuwwwsssoooqqqppppppppppppqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvxxx{{{|||{{{{{{}}}~~~}}}||||||~~~~~~|||uuutttjjjZZZQQQXXXhhhttt\\\VVVVVVWWW\\\nnnvvvlllwwwkkkTTT@@@GGGUUUjjjKKK999000------...---,,,,,,++++++,,,,,,+++++++++,,,---...///000===SSSaaaeeeXXX555111...000111---,,,---++++++++++++++++++++++++++++++******++++++,,,---+++///333999HHHfffppptttjjjddd~~~OOOLLLYYY[[[\\\LLLSSSZZZVVVEEE666555888999===CCCNNNZZZcccmmm~~~~~~|||yyyzzzzzzzzzzzzxxxvvvuuuvvvwwwwwwwwwvvvvvvuuuuuurrrssstttuuuuuutttsssrrrqqqtttpppooorrrjjjeeemmmrrrwwwzzz{{{|||~~~{{{uuuppprrrssspppjjjeeeeeeggghhhddd```ZZZPPPEEEBBBDDD@@@>>><<<999888888999999:::888555444444333222000000///...------......///222111111111333777;;;===BBBKKKSSSZZZdddllleeeXXXNNNKKKJJJQQQ]]]fffjjjjjjooowww~~~wwwttttttsss}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz|||}}}|||{{{{{{zzzyyyyyyzzz{{{{{{|||wwwuuusssqqqmmmggg```[[[YYYVVVSSSPPPNNNKKKGGGEEE???:::888;;;===;;;;;;======<<<>>>AAAAAA@@@EEEKKK\\\ccclllvvvaaaLLLJJJEEE???;;;555333777>>>TTTvvvrrreeexxxOOO333000...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---<<>>DDD???CCCKKKQQQNNNQQQhhh{{{qqqgggccceeelllsssvvvyyygggLLL???EEEPPP___lllrrrqqqnnnppppppqqqrrrsssssssssssssssuuuwwwwwwwwwwwwwwwxxxwwwxxxyyyyyyzzzyyyyyyyyyvvvxxx{{{{{{{{{|||}}}}}}}}}|||~~~}}}zzzvvvtttjjj[[[QQQUUUfffttt^^^WWWWWWYYY\\\kkkssskkkyyynnnTTT@@@JJJYYYqqqOOO999000//////...---,,,,,,++++++,,,,,,+++++++++,,,---...///000>>>VVVbbbhhh[[[777111///000000---,,,---++++++++++++++++++++++++++++++******++++++,,,---)))---000666MMMrrrnnnpppooodddSSSUUUbbb^^^\\\NNNYYY^^^XXXFFF777555888888<<>>>>><<<===AAABBBAAADDDIIIWWW___hhhsssaaaJJJHHHCCC>>>:::333222777<<>>>>>FFFHHHPPPYYYbbbqqq|||yyywwwzzz||||||zzzwwwwwwxxxsssnnniiiggghhhjjjllllllhhhaaaWWWNNNEEE===888555555555555444222000...---------///000222444444555111111111222222333333333333333111000///...------////////////000222333444444999:::@@@JJJOOO\\\rrrtttUUUGGG???>>>>>>??????;;;777999@@@===>>>DDDKKKOOO^^^}}}pppeee]]]___```dddnnnwwwmmmTTTDDDDDDFFFOOO\\\hhhpppsssoooppprrrssstttttttttssssssuuuxxxxxxvvvvvvwwwxxxxxxxxxyyyzzzzzzzzzzzzzzzvvvxxxzzzzzzzzz{{{~~~|||}}}}}}~~~}}}zzzxxxuuukkk\\\PPPRRRbbbsssccc\\\]]]```aaalllrrrjjjtttrrrVVV???IIIUUU{{{YYY;;;000000111...---,,,,,,++++++,,,,,,+++++++++,,,---...///000===WWW```gggggg999333/////////---,,,...***++++++++++++,,,,,,,,,++++++******++++++,,,---+++...///888XXXvvvmmmqqqhhhYYYZZZddd]]]^^^UUU^^^aaaZZZFFF777666888888;;;BBBOOO\\\eeeppp~~~|||~~~~~~~~~~~~wwwxxxxxxxxxxxxvvvtttssstttuuuuuuvvvuuutttrrrqqqoooooopppoooooonnnmmmmmmkkkooommmlllnnnddd]]]dddrrrvvvxxx{{{yyywwwxxx{{{~~~~~~yyyqqqjjjeee]]]UUUPPPHHH>>>777555666666666777777777666666333222333777<<<@@@BBBBBB999888555333222333444555333222222222333777:::<<<>>>HHHPPPVVV___gggddd[[[QQQPPPPPPSSS[[[fffnnnsssrrrwww}}}~~~wwwsssmmmrrrxxxttt}}}||||||}}}~~~|||~~~~~~~~~|||zzzzzz|||~~~~~~~~~~~~}}}{{{{{{|||}}}|||{{{yyy{{{||||||{{{zzzzzz{{{sssrrrqqqpppnnniiiccc^^^ZZZWWWRRROOOLLLIIIFFFDDDAAA<<<999;;;<<<;;;;;;>>>>>><<<===AAACCCBBBDDDGGGRRR\\\fffqqqbbbIIIFFFBBB===999222222888:::DDD^^^uuusss}}}VVV999111---///000+++,,,,,,,,,,,,,,,,,,,,,,,,+++...///000FFFxxx~~~TTTDDD???RRR{{{mmm]]]ccc}}}WWWCCCQQQiii}}}SSS:::999>>>???FFFIIIQQQZZZdddrrr}}}zzzvvvyyy}}}|||yyyvvvvvvwwwnnniiieeedddgggiiijjjiiibbbYYYOOOHHHAAA999555555555666555333000.........///000222444555666777777555555444444444444444333222333444444444222111000//////000111222333555666555<<>>111000///...---,,,,,,++++++,,,,,,+++++++++,,,---...///000;;;UUU[[[eeeqqq;;;444///......,,,---000******+++++++++,,,,,,,,,++++++******++++++,,,---...000222AAAkkkxxxiiitttrrrZZZYYYddd]]]^^^WWW^^^aaaXXXEEE777777999999<<>>???IIIQQQVVV___hhhfff]]]SSSSSSSSSTTTYYYcccoooxxxuuuwww}}}{{{vvvsssooottt{{{www}}}|||{{{|||~~~|||~~~~~~~~~{{{xxxwwwzzz~~~~~~}}}}}}{{{{{{|||}}}|||{{{zzz}}}}}}zzzzzzzzztttsssrrrqqqnnnjjjccc___YYYUUUPPPLLLIIIFFFCCCAAABBB===999;;;<<<;;;<<<>>>???<<<===AAACCCCCCCCCFFFPPPZZZeeepppdddJJJFFFCCC>>>:::333333:::999???WWWoooZZZ<<<222...000111***,,,,,,,,,,,,,,,,,,,,,,,,+++...000222KKK}}}OOODDD@@@UUU}}}mmmVVV```~~~UUUBBBYYYzzz{{{TTT>>>===AAAAAAEEEIIIQQQ\\\fffuuu|||xxxuuuyyy}}}|||xxxuuutttvvvlllhhhddddddfffgggdddaaa\\\RRRHHHCCC===666333555666666555111...---...111222444555777888999999999777777777777777666666666666777888888888666555444000000111222444555666777777???AAAHHHVVV^^^iiizzzHHH222777222111...---000222444:::AAAEEEGGGDDD@@@CCCTTThhhuuu{{{{{{xxxlllfffdddeeeiiioooxxxtttaaaeeeccc___\\\]]]ccckkkqqqqqqqqqrrrssstttuuuvvvvvvuuuxxx{{{yyyuuussstttwwwwwwwwwxxxyyyzzz{{{{{{zzztttvvvwwwwwwxxxzzz}}}zzz~~~~~~~~~~~~{{{zzzvvvnnnaaaTTTRRRdddyyylllbbbbbbdddbbbiiipppmmmkkkwwwYYYAAAEEEEEE___bbb===333111---...---,,,,,,++++++,,,,,,+++++++++,,,---...///000:::QQQVVVhhhooo<<<555...------,,,---111*********++++++,,,,,,,,,++++++******++++++,,,---,,,...222FFFyyynnnbbbxxxvvvWWWXXXeee^^^]]]TTT]]]___WWWDDD777777;;;:::???GGGRRR]]]cccmmm~~~|||xxxwwwuuuvvvvvvwwwwwwvvvttttttpppqqqrrrsssrrrpppmmmlllnnnmmmkkkjjjiiiiiijjjjjjiiinnnllllllmmmbbbZZZ___kkkooosssyyyxxx|||{{{yyy|||ggg\\\PPPJJJEEE>>>888777777777777666666666666666888888999;;;>>>???>>>======;;;888555444444666777888777666666777:::>>>@@@AAAKKKTTTYYYaaajjjiiiaaaTTTUUUUUUTTTWWW```ooozzzwwwyyyyyyvvvvvvssszzz~~~~~~|||{{{}}}~~~|||}}}~~~~~~{{{wwwvvvzzz}}}~~~}}}}}}~~~~~~|||{{{|||}}}|||{{{yyy}}}}}}zzzxxxxxxxxxvvvtttrrrnnnhhhaaa\\\XXXTTTOOOJJJGGGDDDAAA>>>CCC===:::;;;<<<;;;<<<>>>???<<<<<>>333...000111))),,,,,,,,,,,,,,,,,,,,,,,,+++...000222LLLNNNDDDAAAZZZ{{{lllTTTddd\\\IIIfffqqqNNN<<<<<>>>>>CCCBBB<<<@@@OOOYYYZZZXXXccc~~~vvvlllhhhiiijjjrrr{{{vvveeeZZZ]]]```bbbdddhhhnnntttrrrrrrrrrrrrtttuuuwwwwwwuuuyyy{{{yyyuuurrrsssvvvvvvwwwxxxyyyzzzzzzzzzzzztttuuuvvvvvvwwwyyy|||yyy}}}~~~~~~{{{zzzvvvooocccVVVUUUhhh~~~kkk___]]]___\\\cccmmmmmmppp{{{]]]EEEGGGCCCYYY[[[;;;555333,,,...---,,,,,,++++++,,,,,,+++++++++,,,---...///000:::PPPTTTooo{{{BBB111...333...,,,///...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------333,,,...LLLaaapppxxxiii}}}}}}]]][[[dddbbbZZZVVV___hhhXXX<<<555888888999BBBKKKUUU\\\___jjjyyyyyyzzzxxxwwwwwwwwwxxxxxxxxxwwwtttrrrppptttqqqmmmnnnpppooojjjeeehhhfffeeeeeehhhjjjjjjjjjggghhhjjjjjjhhhccc^^^ZZZjjjkkkooouuu{{{}}}xxxqqq___MMMEEEDDD???999666666;;;555000666888666<<<333555888:::;;;<<<>>>@@@666>>>:::444888777777======777999:::888@@@GGGBBBBBBIIIWWW___dddqqqqqqaaaXXXPPPOOOXXX___dddrrr~~~{{{yyyyyyuuuzzz}}}{{{{{{zzzzzzzzz|||}}}~~~~~~~~~{{{{{{{{{|||}}}zzz|||}}}}}}{{{zzzzzz{{{{{{zzzzzzzzz{{{yyywwwtttwwwtttoookkkhhheeeaaa^^^YYYWWWRRRMMMHHHDDDAAA???>>><<<::::::;;;======<<<===>>>@@@BBBCCCCCCCCCCCCQQQUUU```pppnnnMMMAAABBB???:::888444777666>>>TTTggg~~~iii999...555...///---++++++,,,,,,,,,,,,------'''---///333KKKqqqxxxKKKGGGJJJ]]]jjj{{{lllWWWlll|||LLL\\\nnnhhhHHH:::999===>>>GGGGGGNNN[[[jjj{{{zzzyyyxxxyyy{{{{{{yyyuuussssssuuuooojjjeeecccccc```YYYTTTMMMGGG>>>777555666888:::???777///---,,,,,,...333777:::<<<===<<<<<<<<<===@@@DDDDDD@@@???BBBCCC@@@<<<999666666888;;;<<<===888666444222222444666777@@@???FFFPPPRRRUUUjjj:::444666,,,000000//////111333666888<<<;;;:::===EEENNNUUUXXX___bbboooxxxnnnmmmqqqxxx~~~vvvcccaaa^^^```gggnnnqqqtttwww{{{sssooosssxxxyyyyyyyyyxxxyyyyyyyyyxxxvvvtttsssuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxvvvvvvwwwyyyzzz}}}}}}~~~~~~}}}vvvtttmmmaaaVVVVVVbbbmmm```ZZZZZZXXXWWWdddrrrqqqqqq]]]GGG>>>III\\\ddd>>>///111---...---,,,,,,++++++,,,,,,(((***+++,,,,,,...111333888QQQ\\\wwwDDD333///444///---000///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------000---222NNN{{{rrrZZZvvvmmmiiinnnZZZ^^^iiiiii___WWW]]]eeeUUU:::333666666888BBBLLLVVV\\\```lll~~~wwwwwwyyywwwuuuuuuzzzzzz{{{zzzxxxuuusssqqqrrrooollllllmmmkkkfffaaa___]]][[[[[[^^^```bbbbbbdddeeefffeeeccc___[[[YYYmmmnnnpppssswww{{{}}}}}}{{{~~~|||qqq___KKKCCCAAA===888666444999444000666666555;;;;;;<<>>;;;777;;;>>>999999;;;:::@@@FFFCCCEEEKKKYYYaaafffsssttteeeUUUQQQTTT___fffiiitttwwwzzz}}}|||||||||}}}}}}}}}~~~~~~~~~}}}||||||||||||zzz{{{}}}}}}||||||}}}~~~}}}|||{{{{{{{{{zzzxxxvvvwwwtttpppmmmjjjeee```]]]ZZZVVVQQQMMMJJJFFFBBB???@@@>>>;;;:::;;;;;;;;;:::===>>>@@@BBBCCCCCCCCCBBBKKKTTT```mmmoooNNNBBBBBB@@@:::888444777666>>>RRRdddzzzmmm;;;...333---///---++++++,,,,,,,,,,,,------+++000///111GGGmmmxxxLLLEEEIII```cccxxxeeeLLL___uuuRRRkkkhhhHHH::::::===???FFFHHHOOO]]]lll|||}}}yyyyyyxxxxxxyyyyyywwwtttrrrrrrtttpppkkkeeebbb```\\\UUUOOOJJJDDD<<<666444666888999>>>666///.........111555<<<<<<===@@@CCCFFFIIIJJJKKKLLLOOOSSSTTTPPPHHHAAA;;;999666555777:::;;;;;;888777555333444555777999<<>>:::999:::<<>>@@@AAABBBCCCBBBBBBKKKYYYdddlll}}}rrrOOOCCCCCC@@@:::888222777777???SSSdddyyyqqq???...111,,,///---++++++,,,,,,,,,,,,------...111///000GGGmmmxxxMMMCCCHHHdddyyy]]]yyycccHHH[[[sss~~~RRRvvvgggHHH;;;;;;>>>@@@FFFIIIRRR```nnn}}}zzzwwwxxxxxxwwwxxxwwwuuusssqqqrrrsssqqqlllfffaaa]]]WWWOOOIIIEEE???999444444666888999;;;444//////111111444999AAA??????DDDLLLTTTXXXYYYUUURRRWWWccceeeVVVEEE<<<:::777555444666888999999999777555444555777:::;;;===HHHYYYeeeiiirrrZZZ<<<555222000000111222444555666666---;;;>>>CCCgggwwwaaannnxxxrrrooozzz|||fffXXX[[[cccoooxxx}}}xxxxxxwwwuuuuuuxxxwwwwwwvvvvvvvvvvvvwwwwwwssssssssstttuuuvvvwwwxxxvvvvvvvvvwwwxxxzzz}}}~~~wwwwwwyyy|||~~~}}}zzzwwwvvvtttlll^^^RRRPPPYYYddd^^^XXXYYYXXXWWWeeerrrqqqqqqxxxYYYGGG<<>>@@@AAABBBBBBAAAAAAKKK\\\eeefffvvvtttQQQDDDCCC@@@:::888111666777@@@TTTfffzzzpppAAA000222,,,///,,,+++++++++,,,,,,,,,------...111///222LLLuuuyyyOOOAAAFFFkkkhhh[[[gggMMM```yyy}}}MMMvvvfffHHH<<<<<>>TTTgggPPP:::111222...---000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++...777IIIeeeZZZ```ddd]]]uuuwwwqqqhhhbbbeeeiiicccYYY\\\^^^NNN:::888999999===AAANNNXXXYYY^^^ppp}}}vvvrrrvvvyyyyyywwwvvvrrrsssuuuvvvvvvuuutttrrrmmmllljjjgggbbb\\\UUUQQQLLLHHHDDDBBBDDDGGGJJJKKKLLLKKKHHHGGGFFFFFFGGGHHHEEEGGGJJJMMMSSS[[[eeelllrrrzzz|||uuuiiiWWWCCC888444333333555444666333666???<<<;;;EEETTTzzzsssUUUAAADDD:::<<<666777@@@:::444>>>EEEJJJ]]]nnnsssxxxuuugggeeefffiiiooosssuuuzzzxxxooottt|||xxx|||}}}}}}~~~~~~~~~zzz{{{~~~~~~xxxxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~zzzyyyyyyyyyxxxwwwuuutttrrrpppmmmhhhaaa]]]aaaZZZRRRPPPRRRQQQKKKEEEBBB???;;;::::::<<<=========>>>@@@AAABBBAAAAAA@@@FFFWWWaaaccctttuuuQQQCCCBBB???;;;999222777777???RRRbbbuuuwwwkkkCCC333444---///***+++++++++,,,,,,,,,---------000...333OOOzzzyyyQQQ@@@EEErrrhhhffflllTTTggg~~~}}}GGGkkkfffHHH<<<<<>>999666444444555555555444777666555555777:::===???IIIWWWdddjjjqqqtttCCC555777000111222333444555555444<<<;;;<<>><<<===???@@@AAA???>>><<<::::::;;;===>>>777:::>>>@@@BBBGGGOOOUUU___hhhppptttvvvwwwvvvrrrcccRRR@@@666222000111444333444333999CCC@@@???LLLfffZZZAAACCC;;;AAA:::===LLLDDD<<>>>>>===>>>@@@AAAAAAAAA@@@???EEEXXXjjjttttttQQQCCCBBB???;;;999555888666<<>>;;;999999999999888888888666555666777888999555999>>>??????@@@DDDIIINNNVVV\\\^^^```fffjjjjjj]]]NNN===444111///111444111222222;;;FFFCCCCCCPPPkkkeeeIIIJJJAAAJJJCCCIII^^^VVVMMMaaaeeebbblllwwwvvvuuuqqqfffbbbfffkkkqqqzzz}}}tttyyy|||xxxyyy{{{}}}~~~~~~}}}||||||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyy|||~~~}}}|||zzzyyyyyywwwuuurrrsssqqqnnnllljjjhhhdddaaa]]]WWWPPPJJJIIIIIIJJJJJJEEEAAA<<<::::::;;;<<<======>>>@@@AAAAAA@@@??????HHH^^^zzzsssOOOBBBAAA???;;;:::555888666<<>>???FFFLLLXXXeeeooo{{{xxxuuuwwwwwwvvvrrrnnnmmmooopppppppppnnnmmmhhhaaaVVVJJJAAA<<<666444222222333555666666222///000666;;;<<>>:::LLLgggccc>>>...///---...---,,,,,,++++++,,,,,,***+++---......///222555AAAZZZjjj~~~[[[BBB444444000///111---+++++++++,,,,,,---------++++++,,,,,,,,,---------------666SSS~~~mmmfffkkkcccqqq~~~jjjhhhhhh```[[[]]]ZZZXXXGGG999::::::999@@@FFFUUU^^^ZZZ^^^rrr|||uuuwww{{{|||}}}~~~vvvwwwwwwvvvuuurrrooommmggghhhfffaaaXXXNNNGGGBBB@@@===:::888777777555444888777777666777888999:::===CCCIIIJJJIIIIIILLLOOOGGGLLLNNNMMMOOOWWW^^^aaaZZZKKK<<<444000///000444000000111;;;GGGDDDDDDRRRhhhlllOOOOOOEEEPPPJJJSSSllleee\\\rrrvvvooosssyyyuuusssqqqgggdddiiiooouuu~~~yyy{{{yyyzzz|||~~~}}}{{{{{{|||~~~}}}||||||{{{{{{{{{||||||xxxyyyyyyxxxwwwyyy|||}}}|||{{{{{{zzzxxxuuurrrrrrpppmmmjjjiiigggeeeccc___ZZZSSSLLLIIIJJJLLLOOOHHHDDD>>>:::999:::;;;;;;===>>>@@@@@@AAA@@@??????GGG___sssOOOAAA@@@???;;;:::444777666===RRReee{{{qqqnnnHHH444222...333///++++++,,,,,,,,,---------***,,,,,,333RRR|||jjjRRRAAACCCrrrxxx~~~^^^MMMiiimmmIIInnnhhhJJJ===<<<>>>>>>FFFLLLXXXdddmmmzzzyyyvvvwwwwwwrrrnnnjjjiiikkkmmmmmmlllkkkjjjggg___TTTHHH???:::555444222222444555666555444111222888===???AAADDDKKKPPPVVV]]]cccjjjpppuuuhhhkkkjjjddd^^^YYYPPPGGGEEECCCAAAAAAAAA@@@>>><<<;;;::::::;;;>>>BBBFFFIII[[[dddmmmyyygggJJJ888111000///......000222444999;;;???BBBFFFSSSjjj~~~}}}uuuuuu{{{|||wwwsssrrrssstttuuuuuutttsssrrrvvvvvvuuuttttttttttttuuutttuuuwwwzzz|||}}}~~~zzzyyyxxxyyyzzzzzzyyywwwpppooohhhZZZMMMIIIPPPYYYYYYTTTUUUSSSPPPZZZeeeaaaeeeyyy}}}YYYDDD;;;FFF]]]fff@@@444555......---,,,,,,++++++,,,,,,***+++---......000222555KKKdddppphhh;;;555444,,,000...---000...------------+++***...------,,,,,,,,,------...+++999dddooo^^^vvvbbbrrrwwwgggiiijjjbbb]]]^^^eee^^^III999999888999AAAHHHRRRWWWWWW```vvvzzzrrrpppuuuyyyxxxvvvuuuuuuuuutttrrrpppnnnlllmmmeee^^^YYYRRRHHH@@@>>>777777555444444555666666333555777:::<<<===>>>???DDDFFFJJJOOOTTTYYY]]]^^^\\\WWWPPPJJJHHHJJJOOORRROOOBBB666222333111000///777444000777===888@@@YYYoooiiiSSSMMMFFFYYY\\\```hhhYYYbbbyyyooosssyyywwwmmmeeejjjpppvvvxxxzzz{{{zzz}}}~~~|||}}}~~~}}}{{{zzz|||~~~~~~||||||}}}}}}{{{xxx|||zzzyyyzzz{{{|||{{{zzz~~~}}}zzzwwwvvvuuuuuuuuurrrnnniiifffdddbbbaaa___aaa\\\UUUNNNIIIIIIJJJLLLNNNIIICCC===999999<<<======???BBBDDDDDDCCCAAA@@@GGG```yyy{{{RRR>>><<<===:::666000555555>>>VVVjjjyyyvvvMMM000000111,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...111111555NNNuuummmGGGDDDJJJaaaxxx~~~uuuSSSIII```nnnUUUhhhKKK>>><<<>>>@@@DDDLLLYYYbbbhhhuuu|||xxxvvvsssqqqnnnjjjiiijjjlllmmmnnnjjjiiieee^^^SSSHHH???:::999444222555777555555888000222444555777<<>><<<>>>@@@AAAAAAAAA???>>>LLLYYY```]]]aaauuuvvvQQQ???>>>>>>:::555111666555===SSSfffuuuUUU666444555///---,,,,,,,,,,,,,,,,,,,,,,,,,,,000000333IIIkkkhhhAAA<<>>>>><<>>VVVyyy]]];;;888+++000///...---,,,++++++++++++,,,,,,,,,,,,,,,...111444KKK]]]gggrrr@@@555444---111......///...---,,,------,,,***---------,,,,,,------...666111DDDyyyggg^^^nnnjjjvvvrrrccc]]]fffkkkccc]]]^^^eee]]]HHH888999999999AAAEEEPPPXXX[[[hhhzzzsssqqqtttwwwvvvtttyyyxxxxxxvvvtttpppmmmllljjjbbbYYYSSSKKK@@@999888666555444333444666888999===<<<:::888777777777777333444666888<<>><<<======>>>>>>>>>>>>===EEESSS[[[YYY\\\ooorrrPPP@@@@@@???999333333777555;;;OOO```oooSSS333222333---+++,,,,,,,,,,,,,,,,,,,,,,,,***///000333HHHgggxxxxxxjjjCCC===???SSSuuuyyyoooKKK>>>[[[|||tttHHHeee}}}kkkLLL;;;777<<>>>>>;;;>>>EEEEEE>>>===BBBLLLssszzzzzzvvvvvvxxxuuuuuurrrppppppqqqssstttttttttuuuvvvwwwxxxyyyyyyyyyvvvxxxyyyyyyxxxwwwwwwxxxzzzzzzxxxxxxyyy{{{~~~wwwuuunnn```PPPIIISSSbbbcccXXXTTTPPPPPP^^^kkkhhhlllrrrUUU>>>AAA???XXXmmm___@@@888+++111......---,,,+++++++++++++++,,,,,,,,,,,,...222555NNNcccooozzzDDD666555...111......///...,,,,,,------,,,+++------,,,,,,,,,---......222---CCC{{{fffiiihhhoooxxxssseee___hhhmmmeee```bbbeee]]]FFF777::::::999@@@GGGRRRZZZ^^^jjj{{{uuussstttvvvvvvtttpppppprrrrrrsssrrrqqqpppiii```WWWPPPGGG===777666555555444333444666888:::;;;999555111...---------...---,,,,,,...000222333333777>>>FFFNNNTTTXXX[[[FFF;;;111---------...111,,,222333555777666DDD```jjjkkklllppp~~~bbb\\\\\\___XXXGGG:::888<<>>:::999:::<<<>>>========================???SSSdddhhhkkkwwwrrrPPP@@@>>>===999555333888555999LLL]]]mmm~~~PPP000///222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111555KKKllloooHHHBBBBBBTTTtttPPPBBBbbbNNN```uuummmNNN;;;777<<>>;;;<<<>>>HHHHHHIIIYYYfffbbbXXXVVVaaaoootttmmmfffjjjtttwww|||xxx~~~~~~~~~~~~~~~}}}{{{yyy{{{{{{zzzyyyyyyzzz{{{}}}|||{{{zzz{{{|||||||||zzzsssuuuwwwzzzzzzyyyvvvuuutttpppjjjfffcccaaa^^^\\\\\\YYYUUUPPPLLLIIIHHHGGGCCCAAA===:::999:::===>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBTTTaaabbbeeeuuuuuuQQQ>>>;;;;;;999888333888555999KKK]]]nnnUUU555333444000000,,,,,,,,,,,,,,,,,,,,,,,,...111///222JJJnnnnnnHHHBBBCCCUUU}}}ZZZIIIkkkRRR```tttoooPPP===999>>>CCCEEEMMMYYYccciiiuuuvvvtttwwwxxxrrrqqqqqqrrrsssqqqnnnlllhhhfffbbb]]]VVVKKK???777666222111555777777888;;;???CCCJJJRRRYYY\\\[[[YYYTTTWWW^^^hhhsssyyyzzzyyyqqqvvv{{{zzzyyy||||||xxxwwwtttsssXXX999111,,,///111333555888===BBB???EEEPPPXXXRRRIIIMMMXXXmmmzzz{{{xxxxxxzzzxxxzzzwwwsssqqqrrrtttuuuuuutttuuuvvvwwwwwwwwwwwwwwwsssuuuwwwxxxxxxzzz|||~~~|||||||||}}}}}}}}}||||||vvvrrrjjj^^^QQQMMMWWWfff___UUURRRQQQSSScccqqqnnnqqq___@@@AAA???UUU{{{ggglllIII888+++///------,,,+++++++++,,,,,,+++,,,---------///333666WWWqqq{{{LLL666555000222...000...---,,,,,,......---,,,,,,,,,,,,,,,---......///000222GGGtttlllaaaxxxyyyfffsss~~~nnndddhhhhhh```^^^ccceee[[[CCC666:::<<<:::???IIITTT___gggwww}}}xxxuuutttttttttsssqqqrrrsssttttttsssrrrqqqhhh^^^SSSKKKCCC:::666666333444555666777777666666111000000///000111222333000000111333444555666666666555555666777:::===>>>>>>666000...---***+++......555555444:::>>>LLLdddoooqqqnnniiimmmyyy}}}zzzYYYOOOHHHHHHIIICCC===:::===@@@HHHTTTbbbhhhbbbXXXRRR[[[gggkkkgggccckkkwww|||zzz~~~~~~}}}|||{{{||||||{{{zzz{{{{{{{{{zzzyyyzzz}}}|||{{{zzzzzz||||||{{{zzzuuuvvvxxxzzzyyyxxxuuuttttttpppkkkfffdddaaa___^^^\\\ZZZVVVRRRNNNKKKIIIHHHCCCAAA>>>;;;:::;;;===>>>???????????????>>>>>>======OOO^^^aaaeeeuuuvvvQQQ<<<888999:::;;;333888666888JJJ\\\oooZZZ999333111---...,,,,,,,,,,,,,,,,,,,,,,,,...000,,,...FFFlllqqqIIIDDDHHH]]]oooooocccKKKnnnOOO___wwwnnnQQQ@@@;;;>>>BBBDDDMMM[[[eeejjjttttttqqqsssuuuuuutttsssttttttssspppnnniiifffbbb^^^WWWMMM@@@777777333222666999999:::===@@@GGGQQQYYY]]]______```XXX\\\dddnnnwww}}}~~~}}}www|||zzzxxxyyyPPP;;;555...111555666666999>>>BBB???JJJYYY___VVVLLLUUUfff}}}vvv||||||wwwvvvxxxtttzzzxxxuuussstttttttttttttttuuuvvvvvvwwwwwwwwwvvvssstttvvvwwwwwwyyy|||~~~xxxyyyzzz{{{{{{yyywwwuuuuuuppphhh]]]QQQLLLVVVccc___VVVSSSQQQRRRaaammmiiinnnbbbAAABBBAAAYYY|||nnntttJJJ999...------,,,,,,++++++,,,,,,,,,+++,,,---------000444777^^^xxxOOO666555111222...000...---,,,,,,......---,,,,,,,,,,,,,,,---...//////---444GGGiiikkkaaaxxxsss^^^fffzzzkkkccchhhhhh```^^^dddeeeZZZBBB555:::<<<:::???IIITTT___hhhyyy~~~|||xxxtttrrrrrrqqqqqqttttttuuutttsssqqqooonnnfff\\\PPPHHH@@@999555666222444777888999777555333111111000000///......---///111333666777777777777444444555555555555555555555000---...---+++,,,///...555333444===EEETTTiiirrrwwwvvvrrrwwwccc^^^YYYSSSJJJ<<<000+++111555???IIISSSbbbeeeYYYQQQVVV]]]bbbbbbeeeppp}}}yyy|||~~~}}}}}}~~~}}}{{{yyyyyyzzz{{{{{{{{{zzz{{{{{{zzzxxxzzz~~~zzzyyyxxxxxxzzzzzzyyyxxxwwwwwwxxxxxxwwwuuusssqqqrrrnnniiieeecccaaa___^^^\\\ZZZWWWSSSOOOKKKIIIGGGDDDBBB???<<<;;;;;;===>>>===>>>@@@@@@@@@>>>===;;;777LLL```ffflllzzzsssOOO;;;777999:::<<<444999666777GGGYYYmmmzzzYYY:::111---)))---,,,,,,,,,,,,,,,,,,,,,,,,...000---///HHHpppuuuKKKFFFNNNjjjllleeedddEEEhhhLLL___zzzlllPPP@@@===>>>???BBBKKKZZZgggoooxxxwwwrrrsssuuuvvvtttsssssssssrrrpppnnnjjjgggccc___ZZZPPPBBB888666222222777:::;;;===@@@DDDMMMXXX^^^___^^^```ccccccfffkkkssszzz|||}}}FFF999444///333666777888===FFFMMMRRRXXXbbbfff```bbbxxxyyyppp{{{{{{wwwvvvxxxtttyyywwwuuutttttttttsssqqqtttuuuvvvvvvvvvvvvvvvvvvssstttuuuuuutttuuuxxxzzzwwwxxxyyyzzzyyyxxxvvvuuuuuuppphhh]]]PPPJJJQQQ]]]YYYQQQPPPPPPQQQ___jjjeeelll|||ZZZ>>>CCCFFFddduuuyyyIII:::222---,,,,,,,,,++++++,,,,,,---+++,,,------...000444888^^^vvv|||PPP666666222222...111...,,,+++,,,......---,,,+++++++++,,,---...///000///999JJJeeeiii\\\pppnnnUUUVVV~~~vvviiiccciiijjjbbb```fffeeeZZZBBB555:::<<<:::>>>IIITTT^^^fffvvv}}}zzzvvvsssqqqooooooooorrrrrrrrrrrrqqqooommmllldddZZZNNNFFF???888555666222444888::::::777333111,,,...000222333444555555444666888:::;;;:::888666===;;;999666444333444444111---,,,///000...///222---333222444@@@KKKYYYnnnjjjqqquuuxxx{{{kkkXXXEEE888444555+++///666888BBB^^^nnncccUUUWWW\\\aaaeeelllyyy~~~wwwxxx{{{}}}{{{zzzzzz{{{{{{|||zzzwwwwwwxxxzzz{{{{{{yyyzzz{{{yyywwwyyy~~~xxxwwwvvvvvvxxxxxxwwwvvvxxxxxxxxxwwwuuussspppoooppplllhhhdddbbbaaa___^^^[[[ZZZWWWSSSOOOKKKHHHFFFDDDBBB???===;;;<<<===>>><<<>>>???AAA@@@>>>;;;:::===OOO]]]___eeeyyyoooMMM:::777999;;;<<<555:::666777FFFWWWkkk}}}uuuYYY<<<333...,,,111,,,,,,,,,,,,,,,,,,,,,,,,---000000444OOOxxxuuuJJJDDDOOOooouuugggbbb===```}}}MMMaaa}}}jjjNNNAAA=========AAAIIIYYYiiittt}}}{{{vvvvvvwwwtttrrrppppppppppppnnnllllllhhhdddaaa\\\RRRDDD:::555111111777<<<===@@@CCCLLLWWWbbbfffcccaaadddiiilllnnnpppuuuzzzzzzvvvyyy}}}zzz===333///...111444777;;;DDDQQQ[[[iiihhhjjjkkkmmm}}}xxxxxxzzzwwwxxx{{{xxxxxxvvvtttttttttsssqqqoootttuuuvvvvvvvvvvvvvvvuuutttuuutttsssrrrrrrtttvvvyyyyyyzzzzzzzzzzzzzzzzzzvvvppphhh]]]OOOHHHMMMWWWRRRKKKLLLNNNPPP___jjjeeeqqquuuWWW???EEEHHHiiiyyy{{{HHH;;;444---,,,,,,,,,++++++,,,------+++,,,------...111555888TTTkkkrrrVVV888666222333---...------------------------.........---,,,,,,///111444@@@FFFhhh___WWWrrr|||[[[```zzzooofffeeellljjj```___fffgggVVVDDD;;;999999===AAANNNSSSZZZdddsss~~~zzzvvvtttssspppkkkgggrrrqqqpppppppppooommmkkk```ZZZQQQGGG>>>:::888777;;;888777888888555222000333111000333666888666444777777666666666666666777999888777666666777888999555333///...............222555:::>>>EEEQQQaaalllmmmqqqzzzqqqXXX@@@222111777///000222777???KKKXXXaaaXXXYYYZZZ]]]dddooozzzxxxuuuvvvyyy}}}yyyuuuuuuwwwxxxwwwuuutttuuuxxx|||{{{xxxvvvwwwzzz}}}}}}|||xxxwwwxxxwwwqqqlllooovvv{{{yyywwwwwwyyyxxxuuurrrpppkkkgggggghhhgggaaa\\\VVVYYYXXXQQQMMMMMMJJJCCCDDDEEECCC>>><<>>>>>>>>======<<<===GGG___nnnppp~~~sssKKK:::::::::888777666888555:::HHHSSShhhrrrwww```>>>222333...)))---,,,,,,++++++,,,,,,---+++111///444TTTKKKAAAPPPnnnbbbXXXJJJ```vvvxxxWWWfffmmmPPP@@@<<<===>>>DDDJJJYYYiiinnnqqqwwwppprrruuutttttttttsssqqqnnnkkkjjjnnniiiccc```\\\TTTGGG<<<555555777999:::<<>>FFFLLLnnnTTTAAA333///...---,,,,,,++++++,,,,,,,,,---...---...000333666PPPooozzzVVV999555111222,,,...------------------------,,,------,,,++++++...000111<<>>999777666666555555666555333111000444333222222444777999:::<<<;;;999777666666666777666666555444444555666777555333111///000111111222555666999AAALLLZZZeeekkknnnooozzzeeeOOO???555222444333333333444777???HHHOOOMMMRRRXXX]]]ccckkkuuu}}}sssoooooosssvvvxxxyyyyyyyyyxxxwwwvvvvvvxxxvvvuuutttvvvyyy|||~~~{{{xxxwwwxxxyyyxxxvvvzzzxxxuuurrrlllhhhlllsssxxxvvvtttuuuvvvvvvssspppooommmkkkhhheeebbb^^^\\\UUUXXXVVVPPPLLLKKKGGGAAACCCDDDBBB===<<>>===>>>>>>??????>>>>>>===AAAJJJ```mmmnnn|||sssJJJ::::::<<<;;;;;;666888555:::GGGQQQgggyyywwwxxx\\\888///333000...---,,,,,,++++++,,,,,,---,,,///...777]]]~~~JJJAAAPPPoooiiiXXXHHH]]]tttyyy[[[iiimmmPPP@@@<<<===>>>@@@GGGWWWhhhpppuuuxxxrrrssstttqqqqqqqqqqqqpppnnnlllkkklllgggaaa___\\\SSSGGG<<<666555666888:::===DDDLLL___gggppptttrrrppprrruuuvvvvvvwww{{{|||tttnnnlllpppvvvRRR222000///111333666888===HHHYYYeeedddkkkvvv|||tttuuu{{{{{{xxxvvvyyyxxxwwwvvvvvvwwwyyyyyywwwwwwxxxzzz{{{zzzwwwtttwwwuuutttvvvtttrrrtttxxxyyyxxxwwwxxxzzz{{{{{{{{{vvvqqqeeeWWWLLLIIINNNTTTVVVNNNNNNOOOTTTffftttrrrrrrrrrUUU>>>FFFLLLnnnYYYDDD444000...---,,,,,,++++++,,,,,,,,,---...---...000444777KKKhhhvvvXXX:::444///111---...------------------------+++,,,,,,+++***+++---000444>>>LLL{{{yyydddlllooonnnuuujjjbbbbbbjjjiii```___ggggggVVVDDD;;;999999===AAANNNSSSXXX___mmm|||yyyvvvvvvwwwvvvrrrnnnnnnmmmlllmmmmmmmmmkkkiiiaaa[[[QQQFFF===888555444444555666555333222222222444444555555777;;;AAAEEECCC@@@===999666666666777666666555555555555666777444333222111222333555777:::999<<>>???>>>>>>>>>???????????????>>>AAAJJJ___lllmmm|||wwwLLL:::999;;;;;;<<<777888555999FFFPPPeeeggg;;;...222000,,,---,,,,,,++++++,,,,,,---,,,---,,,999cccMMMBBBLLLgggqqqYYYGGGZZZrrrgggpppnnnQQQAAA<<<===>>>>>>EEEUUUeeemmmtttyyyuuutttrrrppppppqqqqqqqqqooonnnmmmiiieee```^^^[[[SSSGGG>>>888666555888:::>>>IIITTTgggooowww{{{yyywwwxxxzzz}}}{{{{{{~~~uuupppmmmkkknnntttyyy???///444000///222666888===FFFTTT___```mmm~~~|||tttvvv{{{{{{wwwsssvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{yyyvvvsssvvvtttuuuxxxwwwtttuuuyyyuuuttttttvvvyyy{{{{{{zzzxxxrrreeeUUUIIIGGGOOOVVVUUUNNNMMMOOOTTTfffuuussstttqqqVVV@@@FFFIIIggg\\\EEE444///...---,,,,,,++++++,,,,,,,,,---------...000444777RRRdddlllZZZ<<<555...222...///------------------------,,,,,,---,,,+++,,,///111999AAASSSzzziiirrrtttlll{{{qqqhhhhhhooommmbbb___ffffffVVVDDD;;;999999===AAAMMMRRRWWW\\\iii||||||yyyvvvvvvwwwvvvrrrnnnnnnlllllllllmmmllljjjhhh___YYYPPPEEE<<<777444444444888999666333333444333444555888>>>EEEKKKNNNOOOHHHEEE@@@;;;777666777777;;;::::::999888888777777444444444333444555888;;;===???EEEQQQ^^^fffiiiiiitttpppnnnSSSCCC<<<777333222222333444444555888;;;???EEEPPP]]]dddeeeiiirrrzzz}}}]]]LLLJJJOOOYYYdddoooppptttxxx{{{}}}|||{{{~~~}}}{{{yyyyyyzzz|||}}}~~~}}}||||||}}}}}}~~~}}}xxxsssoooiiicccdddiiivvvuuuuuuuuuvvvuuutttsssmmmllljjjfffaaa^^^\\\[[[WWWWWWUUUPPPLLLHHHDDD@@@BBBCCC@@@:::999===???===>>>??????@@@@@@@@@@@@???>>>GGG]]]jjjmmm~~~|||OOO:::888888888999777888555999EEEOOOcccppp===...111///+++---,,,,,,++++++,,,,,,---,,,---,,,888^^^OOOBBBIIIaaasss[[[EEEVVVpppmmmpppoooSSSBBB<<<<<<>>>AAAHHHUUUbbbiiippp{{{wwwtttpppqqqrrrrrrrrrqqqpppnnnmmmgggdddaaa___\\\TTTIIIAAA;;;666555888:::???NNN^^^kkkqqqyyy|||zzzxxxxxxyyywww|||yyyuuuoookkkrrr}}}ZZZ444///666333000333666777888>>>HHHQQQ```iiiwww~~~zzzuuuvvv{{{{{{xxxuuuttttttttttttvvvwwwxxxyyyzzzyyyxxxxxxyyyyyywwwvvvuuutttvvvyyywwwttttttxxxuuuuuuuuuwwwyyyzzzzzzyyyvvvqqqfffVVVIIIGGGOOOWWWWWWOOONNNPPPTTTeeetttqqqwwwoooWWWCCCGGGGGG```YYYAAA000,,,...---,,,,,,++++++,,,,,,+++,,,------...000444777VVVeeennn\\\???666...333000000---------------------------......------...000333999BBBVVVvvvpppnnnaaaxxxqqqiiiiiiqqqooodddbbbiiifffVVVDDD;;;999999===AAALLLQQQVVV[[[gggyyy|||yyyvvvvvvvvvuuuqqqmmmnnnlllkkkkkkkkkkkkhhhfff\\\WWWMMMCCC;;;777555555555999999444333666666333444777???LLLXXX]]]YYYTTTIIIFFFAAA<<<888777888888>>>>>>===<<<;;;999888777555666777666555666:::===???GGGRRR[[[aaaeeejjjnnnyyywww~~~lllUUUFFF<<<555444555000222555666888;;;>>>AAADDDMMMXXX]]]^^^bbbllluuuhhhZZZQQQLLLSSS^^^kkkrrr{{{~~~}}}|||{{{||||||~~~}}}|||}}}~~~|||xxxuuutttnnnhhheeehhhuuuvvvvvvvvvuuusssssssssmmmiiicccaaabbbaaa]]]YYYYYYWWWUUUSSSNNNIIIEEECCCDDDDDD@@@:::999<<<>>>===>>>>>>???@@@@@@@@@@@@@@@???HHH]]]jjjmmm~~~|||NNN999666777777888777888555999EEEOOOcccnnn<<<---111000------,,,,,,++++++,,,,,,---+++......444OOOyyy~~~MMMAAAHHHbbbppp[[[AAAQQQlllgggddd{{{rrrVVVCCC<<<<<<>>>DDDKKKVVV```hhhqqq~~~|||yyyuuuppprrrrrrrrrqqqooommmjjjiiigggeeecccaaa]]]UUULLLDDD<<<666444888;;;@@@QQQfffnnnrrrwwwzzzxxxvvvvvvvvvsss~~~}}}rrrlllxxxYYY@@@222...111111222555888888777;;;CCCJJJ\\\^^^kkk~~~}}}zzzvvvuuuxxx{{{zzzwwwuuusssrrrqqqssswwwzzz}}}{{{xxxuuutttvvvyyy{{{{{{vvvuuuvvvxxxvvvrrrrrrvvvyyyxxxxxxyyyzzzzzzxxxvvvrrrooogggXXXKKKHHHOOOWWWZZZRRRPPPPPPSSScccqqqnnnxxxiiiUUUDDDIIIJJJeeeRRR<<<...---...---,,,,,,++++++,,,,,,+++,,,------...111555888QQQeeexxx[[[AAA777///444111///---------------------------...///......///222444>>>HHHXXXnnnpppaaaUUUqqqjjjccceeeoooooofffeeelllgggVVVDDD;;;999999===AAAMMMSSSYYY]]]hhhyyy}}}zzzwwwvvvvvvuuuqqqmmmmmmllljjjiiiiiihhheeecccXXXSSSKKKBBB;;;888777777555888777222444;;;;;;555666>>>LLL[[[eeeddd[[[SSSFFFCCC@@@<<<999999999:::>>>>>>>>>>>>===;;;:::999999;;;;;;:::777888<<<@@@CCCOOO]]]ddddddgggooowwwvvvhhhWWWIII===555444888111333555777888999<<>><<<======>>>???@@@@@@@@@@@@BBBKKK```lllmmm|||uuuIII666666888:::;;;777888555999FFFPPPeeeppp@@@000222///+++---,,,,,,++++++,,,,,,---***000000111AAAeee~~~NNN@@@CCC\\\ggg[[[AAAPPPkkk~~~fff___uuuvvvYYYEEE<<<;;;===CCCJJJUUU```iiiuuu|||yyyuuupppppppppooonnnllliiifffeeegggfffdddbbb]]]UUULLLFFF===666444999;;;???SSSkkkqqqtttvvvwwwvvvuuuuuuuuuvvvuuuooolll===777666111111111222666999:::;;;???HHHOOO]]]\\\pppxxxyyywwwvvvwww{{{zzzwwwtttsssqqqppprrrwww|||{{{xxxtttsssvvvyyy|||}}}vvvtttuuuwwwvvvrrrssswww|||{{{{{{{{{{{{zzzwwwtttooonnngggYYYLLLHHHPPPZZZ\\\SSSQQQQQQSSSbbbooolllvvvzzzgggTTTEEEKKKPPPppp~~~MMM999///111...---,,,,,,++++++,,,,,,+++,,,------...111555888UUUgggqqqXXX@@@666...444000---------------------------,,,---......---...111444AAALLLWWWkkknnnRRRNNNjjjggg```cccnnnooofffeeelllgggVVVDDD;;;999999===AAAOOOVVV]]]bbbkkk||||||yyywwwwwwxxxwwwtttpppllljjjhhhgggfffddd```^^^TTTOOOHHH@@@;;;999999:::666888666333:::FFFEEE<<<:::HHHZZZffffff^^^SSSLLL@@@???===;;;::::::;;;;;;===>>>???AAAAAAAAAAAA@@@???AAAAAA>>>::::::===BBBHHHTTTccciiiiiimmmwwwnnnbbbSSSHHH>>>666444777333555666666777888;;;>>>EEELLLUUU]]]cccjjjrrrwwwwwwuuupppeeebbbiiiuuuxxx}}}~~~~~~}}}~~~~~~}}}~~~~~~|||yyyxxxzzz}}}{{{wwwuuuvvvuuurrrppprrruuuwwwxxxvvvrrrooooooppplllhhhbbb___^^^]]]ZZZXXXYYYUUUTTTUUURRRKKKGGGIIIJJJIIICCC;;;888;;;===<<<;;;<<<===>>>????????????CCCLLLaaannnnnn{{{qqqFFF444555888999;;;666888555:::GGGQQQgggoooCCC333222---)))---,,,,,,++++++,,,,,,---***000111///;;;YYYzzzPPP???>>>TTTwww^^^zzz```HHHWWWooo}}}pppdddwwwyyy\\\GGG<<<;;;===???GGGRRR\\\hhhvvv}}}xxxtttqqqnnnoooooonnnllljjjhhhgggffffffeeebbb\\\TTTKKKFFF===555444:::<<>>CCCMMMUUUbbbeeeqqqvvvyyywwwwwwzzzxxxsssnnnnnnmmmnnnqqquuuyyy{{{zzzxxxvvvvvvxxxyyyyyyxxxuuussstttvvvvvvuuuxxx}}}|||{{{{{{{{{{{{zzzwwwtttnnnmmmeeeWWWJJJHHHSSS^^^[[[RRRPPPPPPSSScccpppmmmwwwsss^^^HHHIIINNNsssxxxwwwFFF666///333...---,,,,,,++++++,,,,,,***+++,,,---...111555999[[[lllmmmzzz~~~xxxVVV???555---444///,,,------------------------+++,,,------,,,...111333===IIIQQQwww{{{qqqrrrvvvJJJLLLccc}}}zzz~~~jjjccceeeoooooofffcccjjjgggVVVDDD;;;999999===AAAQQQYYYaaafffooo{{{xxxwwwxxxzzzzzzwwwtttkkkiiifffdddccc```]]]ZZZQQQMMMFFF???;;;:::;;;<<<888:::777666AAAPPPOOOEEE>>>PPPeeelllcccTTTJJJGGG<<<<<<;;;;;;;;;;;;<<<<<<===???AAADDDFFFHHHHHHHHHCCCEEEEEEBBB===;;;???CCCKKKWWWdddkkkmmmsss~~~tttiii]]]OOOFFF???888555555444555666777888:::===@@@>>>EEEPPP[[[dddkkkpppttt}}}yyyvvv{{{{{{zzzxxxyyy|||~~~zzzzzz{{{|||}}}{{{|||~~~}}}{{{||||||wwwssstttuuussstttwwwxxxzzz{{{yyytttqqqqqqrrrkkkjjjfffaaa[[[XXXXXXYYYXXXSSSRRRUUURRRKKKGGGJJJLLLJJJDDD<<<999;;;===;;;;;;;;;===>>>>>>????????????JJJ```nnnooo}}}qqqFFF444444666666777666888555:::HHHSSShhhzzz}}}ccc???222333000------,,,,,,++++++,,,,,,---+++000111000;;;VVVsssNNN======UUU}}}kkkWWWxxxgggQQQ___tttwwwhhhwww{{{^^^GGG<<<;;;===<<>>SSSnnntttsssrrrpppooopppqqqrrryyyNNN:::000000,,,...333111555888<<<===>>>DDDNNNVVVdddnnn~~~}}}wwwqqqrrrssstttvvvxxxyyyzzzyyyyyy|||~~~|||kkktttyyyyyyxxxyyyuuunnnfffgggiiillloooqqqssstttyyyxxxyyyzzz{{{yyyvvvssssssrrrsssvvvwwwwww|||zzzzzzzzz{{{{{{zzzwwwtttooommmdddTTTGGGHHHUUUcccYYYQQQPPPPPPSSSdddrrroooyyyjjjMMMGGGHHHnnnrrrqqqAAA222---222...---,,,,,,++++++,,,,,,***+++,,,---...111666999VVVqqqzzz|||```;;;222444111///333------------------------------,,,------...///000@@@LLLKKKmmmooovvvqqqlllTTTGGGZZZyyyooottthhhfffooommmaaa```kkkdddSSSBBB:::888:::>>>BBBQQQ]]]^^^```ppp}}}zzzxxxyyy{{{{{{yyyvvvtttpppkkkfffaaa]]]YYYVVVOOOHHHBBBAAA@@@<<<999999777666777===GGGMMMNNNLLLPPPZZZaaa^^^WWWQQQKKKFFFCCCAAA@@@???@@@???>>><<>>CCC<<>>???@@@AAAAAAAAABBBJJJ___mmmrrrlllCCC444444333444999777888888999AAAUUUooo}}}```qqq^^^===777666000444...---,,,,,,++++++++++++,,,222222000;;;VVVppp~~~zzzRRR:::<<>><<<===>>>BBBMMMZZZccckkk{{{wwwwwwrrrxxxtttpppppprrrqqqlllhhhgggeeebbb\\\UUUNNNGGGDDD===777555888999>>>OOOaaaoooppppppooollllllmmmoooyyy___666555222000///000222333777999:::;;;===DDDPPPYYYdddzzzooobbb```bbbgggnnnrrrsssqqqooouuuuuutttzzzvvvzzzzzzsssrrrnnneeellltttwwwrrrppptttxxxyyy|||yyyvvvvvvyyyzzzxxxvvvwwwvvvtttrrrrrruuuzzz~~~|||xxxtttuuuxxxzzzwwwtttpppkkk```QQQEEEGGGTTT```^^^TTTIIIJJJZZZlllssspppxxxyyyaaaXXXKKKDDDuuu{{{```AAA444***///...---,,,+++++++++,,,,,,+++,,,---...///222666:::[[[|||eee???444444000...111------------------------------,,,------...///000999EEEGGGhhhnnnrrrqqqoooVVVHHH[[[wwwpppeeeeeeooonnnbbbbbbllleeeTTTCCC:::888:::>>>BBBRRR]]]___bbbrrr}}}zzzzzz{{{zzzwwwsssrrrooojjjddd___ZZZVVVSSSMMMFFFAAA@@@@@@<<<:::;;;999777777===GGGNNNOOONNNRRR\\\bbb___WWWSSSQQQOOOIIIGGGEEEDDDDDDCCCAAA???CCCCCCCCCFFFJJJPPPVVVYYYVVVOOOJJJHHHGGGGGGIIINNNRRRYYYdddooossswwwmmm]]]TTTPPPIIIBBB<<<888666666444;;;999999AAAAAA>>>DDDQQQTTTSSSIIIMMMiii}}}~~~|||~~~{{{||||||{{{{{{}}}~~~~~~|||zzzxxx{{{zzzwwwwwwyyyxxxuuuxxxwwwwwwwwwuuurrrlllhhhiiigggffffffbbb\\\YYYZZZYYYWWWTTTQQQNNNLLLJJJIIIIIIFFFAAA===;;;;;;<<<=========>>>???@@@@@@@@@@@@AAAIII]]]jjjooojjjBBB444555555777;;;777888888:::CCCWWWqqqvvvgggBBB666111***,,,...---,,,,,,+++++++++,,,,,,111111000>>>[[[uuu|||TTT>>>AAAXXXooodddzzziii\\\iiitttzzzrrrbbb}}}___III>>><<<===>>>CCCMMMZZZccclll|||yyyyyytttssspppnnnppptttuuurrrnnngggfffccc]]]VVVNNNGGGCCC<<<666444666888<<>>BBBOOO[[[^^^aaasss|||||||||zzzuuuppppppmmmhhhbbb\\\VVVQQQOOOIIICCC?????????<<<<<<>>>;;;888888>>>IIIQQQTTTTTTVVV___eeeaaa\\\ZZZ[[[[[[VVVSSSQQQOOONNNLLLIIIGGGGGGGGGIIIKKKPPPVVV[[[___]]]WWWQQQPPPPPPPPPTTTZZZ[[[```iiiqqqtttwwwjjjWWWLLLHHHCCC>>>:::777777777222;;;<<<;;;AAA???===EEE```ddd]]]RRR\\\zzz~~~}}}}}}{{{zzz{{{|||}}}}}}{{{yyywwwzzzzzzwwwwwwzzzzzzwwwwwwvvvvvvuuusssooojjjfffkkkgggfffgggddd]]]ZZZ[[[XXXWWWTTTQQQNNNKKKIIIIIIIIIFFFBBB>>>;;;;;;<<<=========>>>???@@@@@@@@@@@@@@@HHH[[[fffkkk~~~iiiAAA444777777999===888888999;;;EEEYYYsss~~~hhhDDD555///******------,,,+++++++++,,,,,,---000///111CCCccc}}}YYYBBBEEE[[[~~~kkk~~~ooo\\\eeepppwwwiiiUUUzzz~~~aaaJJJ>>>;;;===>>>CCCMMMYYYbbbmmm|||{{{{{{vvvqqqooooooqqquuuvvvsssppphhhfffccc^^^VVVNNNGGGBBB:::555333555666888FFFWWWbbbiiiqqquuusssooolllkkkqqq|||vvvMMM111222111000///000222444666888:::<<<===@@@KKK\\\jjjuuu|||YYYHHHHHHLLLOOOPPPUUUZZZcccmmmuuuxxxwwwuuu}}}~~~vvv}}}~~~wwwtttuuusssmmmiiiooorrrpppppptttxxxyyy{{{yyywwwwwwxxxxxxxxxwwwwwwwwwwwwvvvtttuuuwwwyyyxxxxxxwwwvvvuuuuuuttttttpppjjj^^^OOOFFFGGGRRR\\\TTTNNNHHHLLL]]]ooovvvssszzzqqqWWW\\\```NNNIII~~~eeeDDD777,,,......---,,,+++++++++,,,,,,+++,,,---...///111666999[[[wwwuuu|||}}}jjjEEE666333000------------------------------------,,,------...///000222???QQQ{{{~~~xxx\\\IIIcccwwwkkkaaacccppppppdddbbbllljjjXXXEEE;;;999:::>>>BBBMMMXXX[[[^^^ooo|||||||||zzztttpppmmmkkkggg```XXXQQQLLLJJJDDD@@@===>>>>>><<<===@@@<<<999:::AAAMMMXXX]]]^^^]]]cccgggggghhhiiihhhddddddaaa___]]][[[YYYVVVTTTQQQQQQQQQSSSWWW\\\```cccddd___ZZZZZZYYYZZZ```hhheeefffkkkoooqqqwwwsss[[[KKKCCCAAA===:::888777777777111;;;:::888<<<;;;===HHHXXXcccjjjrrr~~~}}}}}}~~~zzzzzzzzz{{{}}}|||zzzxxxwwwzzzzzzwwwxxxzzz{{{xxxxxxwwwvvvvvvuuurrrmmmjjjkkkeeebbbbbbaaa]]]]]]___WWWUUURRROOOLLLIIIHHHGGGIIIFFFBBB>>>;;;;;;<<<=========>>>???????????????@@@JJJ[[[dddjjjjjj@@@444777888999<<<888888888:::EEEYYYqqqgggGGG777222000000---,,,,,,++++++,,,,,,,,,---///...222GGGiii___DDDEEEXXX|||pppUUUZZZjjjssszzzaaaHHHhhhdddLLL???<<<>>>>>>DDDMMMWWWbbbooo}}}|||{{{vvvsssrrrqqqrrrsssrrrooolllgggfffccc]]]VVVMMMEEE@@@:::555333666555666BBBRRR```iiisssyyyxxxuuusssssssss|||iiiKKK999///////////////111333666777::::::;;;???GGGTTTaaaiiisssoooTTT??????EEEDDDEEEKKKLLLSSS```ppp~~~xxxvvvzzz{{{vvvtttuuutttooollloooqqqpppppprrruuuwwwxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwuuutttuuuvvvxxxyyyzzzxxxvvvtttttttttppphhh[[[NNNFFFHHHQQQYYYQQQMMMJJJNNN^^^oootttqqqbbbRRRcccgggMMMHHH{{{bbb@@@555,,,......---,,,+++++++++,,,,,,+++,,,------...111555888[[[uuusss|||}}}hhhEEE555222000...---------------------------------,,,------...///000---<<>>BBBMMMXXXZZZ]]]mmm~~~}}}zzzzzz{{{zzzvvvrrrlllkkkggg```VVVMMMHHHFFF@@@===<<<======<<<>>>BBB;;;:::<<>>===;;;999777666666777888333:::888444:::===CCCPPPTTTllltttzzz}}}}}}~~~|||}}}}}}|||zzzzzzzzz{{{}}}|||zzzxxxwwwzzzzzzxxxxxx{{{{{{xxxvvvvvvuuuvvvvvvuuurrrooojjjbbb\\\[[[\\\\\\___bbbUUUSSSPPPMMMJJJHHHFFFEEEJJJGGGBBB>>><<<;;;<<<=========>>>?????????>>>>>>AAALLL^^^eeekkkkkk@@@333777888777:::777666666:::EEEYYYpppuuuWWW>>>555333111,,,,,,,,,++++++,,,,,,---,,,......222HHHkkkbbbEEEDDDSSSpppMMMQQQfffsssxxxgggHHHbbbhhhNNN@@@===???>>>DDDMMMVVVbbbppp~~~{{{yyysssrrrrrrrrrrrrqqqoookkkhhhfffeeebbb]]]UUUKKKCCC===999555555888666666@@@NNNbbbkkkuuuyyywwwttttttvvvuuu|||nnnjjjpppxxxzzzpppiiilllsss~~~WWW<<<111...---......///000222555777999;;;999:::CCCPPP\\\ccceeexxxgggVVVEEE===DDDGGG@@@@@@HHHMMMUUUdddwwwtttxxxyyyxxxuuutttuuutttqqqqqqqqqrrrrrrrrrqqqsssuuuvvvvvvuuutttsssssstttuuuvvvxxxyyyxxxvvvtttuuuuuuzzz{{{|||zzzwwwuuuttttttooofffXXXLLLGGGJJJQQQWWWQQQOOOLLLPPP^^^mmmrrrnnn~~~aaa[[[pppmmmLLLHHHyyyzzzUUU777333///333...---,,,+++++++++,,,,,,+++,,,------...000444777XXXtttwwwhhhFFF555111111///...------------------------------,,,------...///000000???hhhvvvuuueeeVVVKKK```xxxqqqffffffqqqooocccaaajjjppp]]]HHH===999:::>>>CCCOOOZZZ\\\^^^ooo~~~{{{xxxxxxyyyyyyvvvtttlllllliii```UUUKKKFFFDDD===;;;;;;===<<<;;;>>>DDD::::::>>>IIIXXXffflllnnniiilllooouuu|||yyypppqqqpppooooooppppppooonnnlllkkkjjjjjjiiijjjkkkllliiigggggggggffffffmmmvvvtttrrrpppqqquuuTTTAAA>>><<<:::999888777666666777888555;;;777666@@@IIIRRRaaaooouuu^^^kkkxxx}}}|||~~~|||{{{}}}}}}{{{{{{zzz{{{|||}}}}}}{{{yyyxxx{{{{{{xxxxxx{{{{{{xxxttttttssstttuuutttrrrpppiii___XXXWWWZZZ[[[^^^bbbTTTSSSPPPMMMIIIGGGEEEEEEJJJGGGCCC???<<<<<<===>>>======>>>??????>>>>>>===BBBOOOaaahhhnnnjjj???222666777666888777555666;;;HHH]]]tttlllHHH555000+++,,,,,,+++++++++,,,------,,,//////111FFFhhhdddEEEDDDQQQ|||vvvrrrKKKOOOjjjwwwvvvoooKKKaaalllQQQBBB>>>AAA>>>EEEMMMUUUaaarrr{{{xxxqqqnnnoooqqqrrrqqqooollljjjgggfffccc^^^UUUKKKBBB<<<888555555999888666???LLLdddllluuuwwwrrrnnnnnnqqquuu|||zzziii\\\]]]dddgggkkkpppssseeeVVVMMMLLLPPPZZZdddkkkzzzsssaaaGGG333,,,...111111...///000222444777999:::;;;999<<>>CCCNNNZZZ\\\```qqq~~~zzzvvvuuuvvvwwwuuussslllmmmjjjbbbUUUJJJDDDCCC;;;::::::<<<;;;:::>>>DDD;;;;;;???KKKZZZgggmmmnnnkkkpppuuuwwwzzz}}}|||xxxuuuuuuuuuwwwzzz||||||{{{xxxwwwvvvuuuttttttttttttnnnnnnooopppooonnnttt|||xxxvvvwwwzzzwwwHHH;;;======999999888777666777777777666<<<:::???PPP]]]ggguuupppkkklll|||~~~~~~{{{zzz~~~||||||{{{{{{}}}~~~~~~|||zzzzzz||||||yyyxxxzzzzzzwwwuuutttttttttttttttrrrppphhh___YYYYYY[[[[[[[[[\\\UUUTTTQQQNNNKKKHHHGGGFFFJJJGGGCCC???<<<<<<===>>>===>>>>>>>>>>>>>>>======BBBQQQcccjjjpppggg<<<000666888777888666555666>>>NNNeee|||tttKKK444000***,,,+++++++++,,,,,,---...+++///000111BBBcccfffFFFCCCOOOyyyqqqsssKKKRRRpppyyysssrrrKKK^^^oooTTTDDD@@@BBB>>>EEEMMMTTTaaasss{{{xxxrrrlllnnnqqqsssrrrpppnnnllliiihhheee```WWWLLLCCC===666333555999888555===JJJ^^^hhhsssvvvqqqllllllooouuu{{{kkk[[[PPPSSSWWWVVVVVVZZZSSSGGG<<<888;;;BBBMMMWWWUUU___gggjjjjjjhhh___VVV@@@888000,,,---000333555///000111444666888:::;;;888;;;AAAJJJVVVbbblllrrrrrr]]]VVVQQQMMMLLLIIIFFFKKKRRR^^^eeerrrzzzuuuvvvsssqqqrrruuuwwwwwwxxxyyytttssswwwxxxuuuuuuxxxuuuvvvwwwvvvsssssstttvvvwwwwwwxxxvvvuuuuuuvvvxxx~~~|||zzzzzzzzzxxxsssoookkk```RRRIIIHHHMMMSSSVVVQQQOOOMMMPPP\\\jjjpppnnn{{{bbb]]]jjj]]]FFFUUU|||qqqOOO333333...---...---,,,+++++++++,,,,,,,,,,,,---------///333666VVVwwwmmmKKK888222222000------------------------------------------...000000333BBBwwwdddsssyyy[[[ZZZ[[[ZZZrrrsssgggfffpppooodddeeepppsss```JJJ===999:::>>>CCCLLLXXX[[[___qqq{{{uuussstttuuutttrrrmmmnnnlllbbbUUUJJJDDDCCC:::999:::<<<;;;999===DDD;;;;;;@@@LLL[[[fffkkkkkkjjjsssyyyxxxvvvxxx|||~~~zzzyyy{{{~~~~~~}}}|||{{{{{{zzz{{{{{{ttttttwwwyyywwwuuuzzzyyyzzz}}}kkk???666:::888:::999888777777777777777777===>>>GGG]]]mmmwwwuuuooogggyyy~~~~~~{{{{{{}}}|||||||||}}}~~~|||zzz{{{}}}}}}yyyxxxzzzyyyvvvyyywwwvvvuuuuuutttrrrppphhh```[[[\\\^^^[[[XXXWWWWWWUUURRROOOLLLJJJHHHGGGJJJHHHCCC???===<<<===>>>===>>>>>>>>>>>>>>>======AAAQQQdddkkkqqqeee:::///666999888999555555888AAASSSlllqqqJJJ444444///++++++++++++,,,,,,---...***000111000???___hhhFFFBBBLLLttttttsssLLLTTTsssyyynnntttMMM^^^qqqUUUEEEAAACCC>>>FFFMMMTTTaaattt|||zzzsssnnnqqqtttuuussspppmmmllljjjjjjgggbbbYYYNNNDDD>>>444222444999777555<<>>DDDDDDJJJLLLJJJIIIIIIBBB:::555555555333///+++,,,000000111333555777999;;;;;;666<<>>DDD>>>===???IIIWWWccciiikkkooouuuzzzzzzzzz}}}||||||TTT555888888...333555777888777888:::<<<;;;BBBAAAKKK```eeennnnnnoooxxx~~~|||{{{|||~~~|||}}}}}}{{{xxxwwwxxxyyy{{{|||}}}}}}zzzyyyyyyzzzzzzxxxvvvuuuvvvsssnnniiihhhddd___[[[YYYWWWVVVTTTOOOQQQRRRPPPJJJFFFEEEEEEKKKIIIEEE@@@<<<:::<<<===?????????@@@@@@AAAAAABBB@@@TTTeeekkkvvv___999555555444888;;;888222444GGGddd~~~vvvwwwsssLLL444444))),,,,,,,,,,,,,,,---...///...000000000999UUU}}}zzzJJJ???RRR{{{gggwwwZZZWWWqqqyyyjjjsssBBB___ttt[[[BBBBBBCCC???BBBIIITTTaaammmuuuxxx{{{vvvvvvqqqsssttttttrrrooonnnmmmllliiieeeaaa\\\SSSHHH@@@777444333555666777===DDDQQQ]]]llltttuuussstttwwwtttuuu|||~~~tttqqqUUUKKKAAA>>>>>>===<<<===:::999888777666777777888;;;;;;;;;;;;999777555444111111111000000000000000111222333666999;;;:::999>>>@@@EEETTTbbbeeetttuuueee``````XXXXXXaaaeeebbbfffnnnjjjkkkrrr~~~yyyxxxxxxyyy~~~|||pppqqqrrrqqqrrruuuxxxyyyyyyxxxyyyvvvttttttvvvwwwuuusssyyyyyyzzzyyyyyyxxxwwwvvv|||wwwsssrrruuuwwwxxxwww{{{wwwxxx|||yyyqqqmmmnnnkkk```PPPGGGKKKTTTWWWSSSOOONNNHHHNNN```gggjjjuuubbbpppvvvdddQQQdddxxxmmmwwwBBB555444,,,///---,,,++++++******++++++---------...000111333444SSSuuu~~~vvvGGG777333---333,,,///............---------------,,,------...///000111KKK|||yyyvvviii^^^UUUUUUUUUmmmkkkdddeeekkkhhh___cccnnnlllfffOOO:::999;;;<<>>>>>@@@GGGRRR]]]fffjjjuuuzzz~~~JJJ222444888222333555777888888999;;;===AAAHHHLLLXXXlll|||hhhfff~~~||||||}}}~~~~~~|||||||||yyywwwvvvwwwxxxxxxyyy{{{zzzyyyxxxxxxyyyvvvtttsssssstttrrrmmmiiihhhddd___[[[YYYWWWUUUSSSNNNPPPQQQOOOKKKHHHGGGHHHKKKHHHDDD???<<<;;;<<<===??????@@@@@@AAAAAA@@@@@@@@@VVVhhhnnnyyy___888555666555888:::888333666HHHaaaxxxyyyQQQ888555000------,,,,,,,,,---......+++.........888TTT}}}~~~MMM???MMMwww|||bbbpppdddUUUccclllfffwwwGGGNNNoooxxx^^^BBB@@@@@@AAACCCJJJTTT```lllssswww~~~xxxttttttqqqrrrttttttrrrpppooonnnmmmjjjgggddd___VVVJJJBBB888444333555666777<<>>???@@@DDDKKKVVVbbbjjjyyyjjjAAA///111555555444666888888999;;;===@@@FFFOOO___mmm~~~vvv~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}zzzwwwvvvwwwyyytttvvvxxxxxxwwwvvvwwwxxxtttrrrpppqqqsssqqqmmmhhhhhhddd___[[[YYYVVVTTTRRRMMMNNNOOOMMMJJJHHHHHHIIIJJJHHHCCC???<<<<<<<<<===???@@@AAAAAAAAA@@@???>>><<>>@@@AAAFFFRRRaaammmyyyWWW;;;111///111555555666888999:::===@@@CCCHHHUUUooo||||||}}}~~~~~~}}}|||{{{~~~{{{yyyxxxyyyzzzrrrtttvvvwwwvvvvvvwwwxxxvvvtttrrrrrrsssqqqlllgggfffccc___[[[YYYVVVSSSQQQNNNNNNLLLJJJHHHGGGFFFGGGJJJFFFAAA>>><<<<<<======???@@@AAAAAAAAA???>>><<<>>>TTTfffjjjttt^^^555333666666777777888666999GGGYYYkkk}}}|||oooNNN555,,,111///...---,,,,,,,,,,,,,,,---///000000999TTT{{{SSSAAAMMMzzzyyyUUUdddyyy[[[QQQ^^^nnnrrrZZZ===BBBXXX~~~iiiHHHCCC@@@AAACCCHHHRRR^^^jjjrrrvvv~~~}}}zzzzzzsssrrrrrrrrrsssrrrqqqooommmlllkkkjjjfff]]]PPPFFF<<<666222333555777;;;@@@BBBFFFMMMYYYdddlllooooookkkrrrssspppuuuzzzlllWWWBBB;;;555555444222222444333333333333333333333333000000111111222222222222000000000000000111111111444666777999999:::;;;===@@@PPP^^^fffjjjmmmtttlll\\\VVVUUU___iiinnnrrrvvvppp]]]GGG>>>???DDDJJJPPPPPPOOOLLLJJJNNN[[[nnn|||xxx{{{xxxwwwyyyvvvrrrppptttttttttvvvxxxyyyxxxwwwppprrruuuxxxzzzzzzxxxwwwppppppqqqrrrssstttttttttrrruuuxxxxxxvvvtttuuuwwwttttttvvvxxxwwwssspppnnnfff[[[LLLCCCGGGOOOPPPKKKKKKLLLKKKVVVjjjoooooouuuwwwlll]]]EEEMMM|||LLL666333---111---,,,++++++******++++++,,,,,,------///000222333FFFrrrMMM:::444...555...///............---------------,,,------...///000333???ggg~~~eeeddd]]]VVVTTT___|||yyy[[[\\\fffooohhhZZZ[[[gggmmmjjjTTT>>>:::::::::AAAMMM[[[aaaeeeuuu|||zzzzzzzzzyyyxxxtttrrrmmmfffZZZNNNBBB<<<999777888:::999666999===999<<<@@@BBBFFFRRRbbbooovvvfffCCC666333//////444555777999:::<<>>>>>===???@@@@@@AAA@@@???===<<>>@@@EEEOOO\\\hhhqqqvvv||||||uuusssrrrrrrssssssqqqooolllllllllkkkhhh___RRRIII@@@888333333555777;;;???CCCEEEKKKVVVccclllooooookkkqqqppplllppptttfffPPP@@@:::666666555111111333222222222333333333333222000000000000111111111222//////000000111111111111555777999:::999:::<<>>@@@BBBJJJFFFEEEJJJXXXkkk|||{{{uuurrrtttsssssstttvvvwwwvvvtttsssuuuxxxzzzyyyxxxvvvuuupppqqqrrrssstttuuuuuuuuuppptttxxxxxxvvvtttuuuwwwtttvvvxxxxxxvvvtttppplllaaaXXXKKKDDDIIIQQQQQQKKKFFFJJJLLLXXXkkkpppqqqyyyrrr```PPP???TTTKKK555444///222---,,,++++++******++++++,,,,,,,,,---...000222333EEEmmmxxxOOO;;;444...555//////............---------------,,,------...///000333CCCkkk~~~fff```\\\]]]^^^aaawwwpppjjjjjjllldddWWWYYYfffnnnlllWWWAAA;;;:::;;;BBBNNN[[[___dddttt~~~{{{zzzzzzzzzyyyxxxqqqpppllleeeZZZNNNBBB<<<888777777:::999777888===:::===AAAEEEJJJUUUdddooouuu]]]FFF333222444111111555666888999;;;===AAAFFFJJJUUUcccttt|||}}}}}}}}}}}}{{{yyyxxxvvvxxxzzzzzzyyywwwvvvvvvsssuuuwwwxxxwwwwwwxxxyyy|||yyyuuutttsssooohhhcccaaa___\\\ZZZYYYWWWTTTQQQRRRNNNIIIEEEDDDCCCCCCBBBIIIDDD>>><<<===???>>>===???????????????>>>>>>>>>FFFTTT]]]```lllTTT333444777555777888888555999III\\\mmm|||jjjKKK666000///......---,,,,,,,,,------,,,......---444LLLqqq___GGGFFFggg]]]ooo{{{]]]PPP^^^sssvvvZZZAAA===CCCrrriiiJJJDDD???===???DDDMMMYYYfffooossszzz|||zzzwwwtttrrrrrrssssssqqqnnnnnnmmmlllllliiiaaaUUUMMMCCC;;;444444666888;;;???AAACCCIIITTT___gggjjjjjjgggkkkjjjggggggfffXXXGGG<<<888666777555111111444222222333444444444333333222111000////////////////////////000111111222222777999;;;;;;999999===@@@IIIWWW___ccciiiqqq^^^NNNKKKDDD@@@;;;===???AAACCCIIITTT]]]NNNEEE>>>???CCCCCCDDDEEELLLJJJLLLVVVhhh{{{xxxrrrtttsssssstttuuuvvvtttssssssuuuxxxxxxvvvtttssssssrrrrrrsssuuuuuuvvvvvvvvvqqqsssvvvwwwvvvuuuvvvvvvuuuxxxyyyvvvtttrrrmmmhhhVVVOOOFFFCCCJJJRRRPPPJJJ@@@HHHMMMYYYjjjooossshhhRRRGGGAAA___KKK444555///000---,,,++++++******++++++++++++,,,---...000111222CCCjjjsssQQQ<<<444...666000///............---------------,,,------...///000333JJJxxxnnn```ZZZ___ffffffxxxzzzssspppfffYYYZZZfffooonnnZZZCCC===;;;;;;CCCNNN[[[^^^bbbsss}}}{{{zzzyyyxxxwwwpppooollleee[[[OOODDD===777555777:::999777999======@@@DDDIIIOOOYYYdddlllxxxWWW???555///222444222333666777888:::<<<>>>CCCIIIMMM\\\lllttt{{{~~~tttzzz|||~~~~~~~~~}}}|||{{{yyyxxxwwwssswww{{{}}}|||yyyxxxwwwsssuuuwwwwwwwwwvvvwwwxxxxxxuuurrrpppppplllfffaaa___]]][[[ZZZYYYWWWUUURRRSSSNNNHHHEEEEEEFFFFFFEEEHHHCCC===;;;===??????===@@@???=========>>>@@@AAABBBKKKPPPRRRccc~~~}}}OOO333666777444777:::666555<<>>???@@@CCCKKKVVVbbbjjjnnnuuu|||xxxzzzvvvrrrqqqssssssppplllqqqooonnnmmmjjjcccYYYRRRGGG===555555777999<<>><<<666777777666777;;;@@@CCCBBB>>>???FFFMMMRRRVVV[[[]]]]]]bbbkkkyyyxxxuuuttttttuuuvvvvvvtttssstttvvvxxxwwwuuussstttuuusssssstttuuuvvvvvvvvvvvvssssssssstttvvvwwwvvvuuuuuuyyyyyytttpppnnniiibbbRRRMMMFFFDDDJJJPPPLLLDDD:::FFFNNNYYYhhhmmmuuu^^^IIIDDDGGGkkkIII333666000...---,,,++++++******++++++++++++,,,---...000111222===hhhtttRRR<<<444...666000//////.........------------------------...000000333PPPvvvcccXXX]]]fffiii}}}yyywwwnnn___]]]eeepppooo[[[EEE>>>;;;<<>>666555777::::::777999===@@@BBBGGGLLLSSS[[[ccciii}}}sss;;;666444333555555333444666777999:::<<>><<<;;;<<<>>>AAACCCBBBHHHJJJNNNaaawwwKKK333777666333777<<<666555???UUUlllxxxzzzzzz}}}}}}OOO555888222,,,,,,,,,,,,------...///,,,///000000777PPPuuuxxxTTT>>>UUU~~~vvvOOOFFF\\\uuu{{{wwwnnnGGG:::HHHkkksssVVVKKK@@@AAAAAADDDJJJTTT^^^fffjjjsss~~~}}}xxx|||wwwrrrqqqssssssooolllsssqqqooonnnllleee\\\UUUIII>>>555555888:::<<>>CCCJJJRRRXXX]]]___aaaccc``````bbb\\\OOOCCC>>>777666777;;;;;;999;;;???;;;<<<===>>>???>>>>>>===<<<;;;888555333111111111...//////000111222222222888;;;===<<<999999>>>BBBNNN[[[dddnnn~~~rrrHHH>>>>>>777222333555777999;;;;;;777222??????CCCMMMWWW___iiiqqqyyyzzz}}}wwwvvvuuuvvvwwwwwwuuusssvvvxxxzzzxxxvvvuuuwwwyyyssstttuuuuuuvvvvvvuuuuuuuuurrrqqqsssvvvxxxwwwuuutttyyyxxxrrrmmmlllfff^^^VVVQQQJJJGGGKKKNNNGGG===777DDDOOOYYYffflllvvv|||XXXEEEDDDMMMrrrEEE222777111------,,,++++++******++++++++++++,,,,,,...///111222666gggxxxOOO888:::444444...//////...------------......------------...//////555QQQxxx]]]TTTaaaccceeewwwyyyhhhkkknnn]]]YYYmmmrrrooo^^^FFF777999======NNNWWW\\\eeettt|||xxxwwwwwwvvvuuuwwwppppppnnnjjjaaaTTTGGG>>>999666555888999999;;;@@@<<>>:::<<>>EEEUUUggg~~~qqqIII111444555444777666888444DDD___rrrvvvxxxyyyPPP<<<333222......---,,,,,,,,,,,,---...000++++++666HHHlllVVVAAAQQQ}}}gggLLLDDDcccsssiiixxxGGG222GGGbbbxxxYYYDDDBBBBBB@@@AAAHHHTTT```hhhlllooo{{{~~~uuusssqqqpppqqqssssssqqqnnnlllllllllllljjjddd^^^YYYOOO>>>444777;;;999:::@@@FFFLLLOOOMMMPPPYYY```aaa___]]][[[WWWQQQIIIAAA;;;777888999999:::<<>>IIIXXXZZZdddqqqzzzgggHHHAAA:::999...222333555666777888888888<<>>BBBAAAHHHSSS\\\gggzzzsss[[[LLL;;;QQQAAAAAA...333,,,,,,++++++******++++++,,,,,,,,,---...///000111111<<<\\\}}}RRR888888111222...//////...------------......------------...//////666PPPjjjyyycccVVV^^^hhhjjjyyysssdddiiimmm]]]XXXjjjssspppaaaHHH999999======JJJVVV]]]gggwwwyyyxxxxxxvvvvvvwwwuuuuuusssmmmdddWWWJJJAAA999666666888999999<<>><<<>>>HHHJJJLLLXXX^^^iiinnnzzzqqqVVV]]]XXXVVV\\\eeeooo|||||||||}}}}}}~~~}}}}}}{{{yyyxxxxxxyyy{{{}}}}}}{{{yyyxxxuuuxxxwwwtttsssvvvvvvtttvvvuuutttqqqmmmiiifffddd___]]]ZZZXXXVVVTTTQQQOOONNNIIIFFFHHHHHHEEEEEEFFFIIIBBB===<<<<<<999:::<<<:::999888777777888999:::AAA>>>III[[[lllhhhCCC///333444222444555666555IIIdddtttxxx|||TTT===111000......---,,,,,,,,,,,,------000,,,,,,444AAA```TTT???MMMyyyggg~~~]]]OOOgggwwwmmmwwwKKK777MMMvvvcccKKKFFF@@@>>>@@@GGGTTTbbbkkkoooooozzz}}}uuusssqqqpppqqqssssssqqqooooooooonnnmmmkkkgggaaa]]]RRRBBB666777999777999???CCCJJJMMMJJJKKKRRRZZZ]]]___]]]YYYTTTNNNFFF???;;;999:::<<<<<<===>>>AAADDDDDDCCCAAA???>>>=========AAA???>>>???@@@===777222---.../////////111555999999777999;;;:::999???HHHPPPUUU___iiinnnxxxeeeIIICCC;;;999---222333444555666666666666999<<>>???IIIWWWcccnnnkkkTTTCCC888TTT~~~???===...444---,,,++++++******++++++,,,,,,,,,---...///000111111777WWW|||UUU999666---000/////////...------------......------------...//////777LLLdddpppiii___gggmmmnnnzzz}}}mmm```gggmmm^^^XXXhhhuuusssdddKKK;;;:::======FFFUUU___hhhvvv{{{{{{zzzxxxvvvwwwttttttqqqjjj```SSSGGG???999777666999999:::>>>EEEGGGYYYaaaaaacccccckkk}}}}}}WWW???111111777555444333222333555888999888>>>AAAHHHSSSTTTXXXfffhhhsssyyy{{{eeeiiiaaaXXXTTTTTTZZZfffrrr|||{{{{{{~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyyyyyyyyyyyyyyyyyyyuuuwwwwwwtttsssvvvvvvssswwwvvvtttrrrnnniiieeeccc___]]]ZZZXXXVVVTTTQQQOOOMMMHHHEEEGGGHHHEEEEEEGGGJJJCCC===<<<:::777777999888888777777777777888888>>>???NNN```qqq___===...444444111444666444777NNNiiittt||||||zzzzzzXXX???111///......---,,,,,,,,,,,,---+++///...---222999RRRtttZZZAAAHHHooocccmmmzzzvvv___iiixxxnnnrrrWWWAAAXXXhhhMMMEEE@@@??????FFFSSS```iiimmmmmmvvvzzzsssrrrqqqrrrssstttsssqqqqqqooonnnlllkkkhhhddd```VVVFFF999777777666999???FFFOOOUUUQQQNNNQQQYYY___aaa___[[[UUUMMMFFF@@@<<<;;;===???@@@???@@@AAACCCAAA???<<<::::::;;;===>>>DDDBBBAAABBBBBB???888333---.........///111555888888888:::=========CCCJJJJJJQQQZZZ^^^bbbpppfffOOOLLLCCC>>>222444444555666666777666666666777<<>>???AAABBBAAA???>>>>>>???;;;999777666888;;;???BBBKKKHHHDDDBBB@@@===888444---------...///111555777::::::;;;<<<>>>CCCJJJQQQNNNRRRVVVWWW]]]rrrcccPPPPPPFFF@@@666666666777888888888888888888999;;;BBBRRRlllsssvvvuuutttsssttttttttttttrrrppprrrvvvvvvttttttvvvtttuuuuuusssqqqppprrrtttuuuvvvvvvvvvwwwwwwxxxxxxtttvvvwwwuuussspppggg^^^NNNFFFCCCGGGKKKJJJFFFDDDJJJKKKRRRZZZ___hhhoooTTTBBBEEEpppxxxIII999111111+++,,,++++++******++++++,,,+++,,,,,,---...///000111222CCC___xxx~~~QQQ:::888///222000//////...------------......------------...//////444IIIzzzpppjjjnnnttt|||xxxyyyyyy}}}rrr___```fff\\\VVVbbbtttvvvkkkRRR???;;;<<<<<>>BBBKKKVVV^^^bbb]]]iii|||{{{yyyvvvuuuuuutttsssssstttuuuqqqnnnllljjjjjjiiigggfff[[[NNN@@@888777999>>>CCCFFFTTTdddhhhaaaZZZ\\\cccccceeeddd```VVVLLLEEEAAADDDEEEDDDAAA===:::999999555666777:::???DDDJJJMMMUUUPPPHHHCCC@@@>>>;;;777...---------000333555666::::::999888<<>><<<@@@JJJVVV___ccc[[[hhh}}}~~~zzzxxxxxxwwwuuusssrrrsssuuurrrpppooonnnnnnmmmllljjj^^^TTTFFF<<<888:::???BBBIIIWWWiiirrrmmmdddeeekkkfffhhhhhhcccZZZPPPJJJGGGJJJIIIFFFAAA<<<999999999999;;;@@@FFFLLLRRRVVVXXXTTTNNNFFFAAA>>><<<999666000...---...111444666777777888666555<<>>777333444555777888888888888777::::::999@@@[[[zzziii```ZZZ[[[___dddaaa]]]XXXVVVYYY___ccckkknnnrrrttttttsssssssssuuussssssvvvwwwuuuuuuxxx~~~|||yyyvvvtttsssssstttsssssstttuuuwwwxxxyyyyyypppqqqpppooopppnnncccXXXEEEAAABBBHHHLLLJJJGGGFFFFFFIIIPPPVVVXXXeeebbbFFFDDDOOO}}}tttHHH888555---000,,,++++++******++++++,,,++++++,,,---...//////000111@@@XXX|||OOO777888111333/////////...------------......------------...//////000???cccxxxhhhdddnnn~~~lllsss{{{gggdddiii___VVV]]]ppptttmmmVVVBBB;;;<<<<<>>>>>===@@@HHH]]]vvvvvvkkk```]]]ZZZTTTMMMJJJHHHHHHGGGEEEDDDDDDGGGIIIPPPRRR[[[ooowwwzzzwwwsss|||}}}~~~~~~}}}|||zzzyyyxxxwwwwwwxxxyyyzzzssswwwxxxuuuttttttrrrnnnqqqppppppnnnkkkhhhdddcccZZZXXXUUUSSSRRRPPPMMMKKKGGGCCCAAADDDFFFEEEEEEHHHDDD>>>::::::;;;999:::>>>;;;;;;<<<======<<<;;;;;;CCCMMM___jjjxxxeee@@@,,,111333222555555999888NNNgggjjjmmmkkkWWW@@@666222......---,,,,,,,,,,,,---(((...---,,,///111EEEdddZZZHHHdddqqqIIIddduuuTTTUUUsssxxxcccOOO```cccgggwwwwww[[[OOODDD@@@===@@@JJJVVV___ccc```lll{{{{{{yyyvvvrrrqqqsssuuuqqqpppoooooopppooommmkkkccc[[[MMM@@@::::::===???MMMXXXiiiuuurrrlllmmmtttnnnooonnnggg]]]VVVSSSTTTNNNMMMIIICCC>>><<<>>>???GGGJJJOOOSSSVVVVVVUUUTTTLLLHHHCCC@@@???<<<888444222///---///222666777777444777888999AAAMMMUUUUUURRRRRRRRRXXXlllOOONNN[[[MMMCCC:::444555777999:::;;;<<<<<>>LLL}}}cccCCC666555***222,,,++++++******++++++,,,***+++,,,,,,......///000+++;;;PPPpppPPP555666000222...//////...------------......------------.../////////<<<]]]mmmttt}}}dddhhhmmmkkkqqqfff[[[```nnntttmmmVVVBBB<<<<<<<<<>>>XXXbbb^^^eeesssyyyrrrpppkkkjjjeeeZZZMMMCCC??????:::::::::;;;:::===JJJWWWjjjwww|||{{{~~~qqqgggYYYFFF888333111222000...111555222***000222777;;;>>>@@@@@@@@@===CCCMMMaaaxxxyyyxxxkkkaaabbbgggiiihhhggg[[[\\\\\\[[[ZZZZZZ\\\^^^ccchhhnnnrrr|||vvvvvvhhh___jjj{{{|||}}}~~~~~~}}}~~~yyyvvvtttvvvxxxzzzssswwwxxxuuuttttttrrrmmmmmmmmmlllkkkhhheeebbbaaaZZZWWWTTTRRRQQQOOOLLLJJJGGGBBBAAADDDFFFEEEEEEHHHFFF???;;;;;;;;;999:::===<<<===>>>??????>>>===<<>>999;;;>>>???<<<999<<>>;;;<<>>===???IIIUUUbbbxxx~~~wwwnnneeegggpppxxxxxxuuukkkllllllkkkkkkmmmooorrr}}}xxx}}}~~~|||tttvvv~~~tttbbbdddsss}}}~~~|||{{{{{{zzzxxxvvvvvvxxxzzz|||{{{yyywwwxxxyyyxxxuuuqqqmmmllljjjiiihhhddd```\\\VVVUUUSSSRRRPPPLLLGGGCCC@@@@@@@@@AAABBBDDDFFFGGGBBB???<<<<<<>>>@@@???>>>===???@@@@@@??????@@@AAADDD\\\mmmsssyyyCCC000999111444===333888BBBYYYuuuqqqxxxVVVHHH>>>111000///...---,,,---...///------...---,,,111BBBRRRqqqsssRRRSSStttjjj___bbbHHHKKKiiiqqqLLLBBBNNNiii{{{dddYYYJJJEEEBBBCCCGGGOOOYYYaaa___jjj}}}}}}|||yyywwwuuusssrrrrrrnnnoooqqqrrrssssssrrrqqqjjjaaaSSSEEE===;;;===???OOORRR```pppssslllnnnwwwyyyvvvqqqiii```YYYUUUTTTSSSPPPKKKFFFDDDGGGNNNSSS___VVVOOOLLLGGGAAACCCIIIOOORRRVVVTTTMMMBBB888111333000///000444777666555555999;;;@@@KKKWWWZZZUUUXXXWWWZZZeee|||kkkNNNWWWZZZNNN@@@666>>>:::;;;CCCIIILLLSSS\\\gggsssxxxhhhTTTIIIBBBCCCCCC???===>>>BBBFFFKKKKKKFFF???999777HHHVVViiiuuutttnnnoootttnnnoooqqqsssttttttssssssrrrqqqqqqqqqqqqrrrssstttyyyvvvttttttuuuvvvvvvuuuxxxuuusssqqqmmmcccVVVKKKAAACCCFFFIIIKKKJJJFFFCCCEEEQQQ```fffiiizzzjjjGGGIII>>>XXXddd@@@888444...000...---,,,,,,++++++,,,,,,++++++,,,------......///222777GGGdddQQQ999666555222000///............---------,,,---------...............<<>>AAAKKKWWWfff~~~uuuuuuxxxzzzrrriiihhhnnntttwwwwwwzzz}}}|||xxxyyytttjjjhhhmmmssstttxxxzzzsssjjjooo{{{||||||}}}~~~}}}|||{{{{{{|||{{{xxxwwwvvvwwwyyyzzzxxxvvvuuuuuuvvvuuuqqqnnnlllkkkiiihhhgggddd___\\\UUUTTTRRRRRRPPPMMMIIIFFFCCCBBBAAA@@@AAACCCEEEFFF@@@>>>;;;;;;===???>>>======>>>??????>>>>>>???AAADDD[[[kkksssrrr@@@000888222444<<<333555BBB^^^zzztttxxxXXXIII<<<000000///...---,,,---......,,,,,,---...---111@@@OOOxxxsssLLLFFFcccvvvhhhiiiKKKOOOqqquuuIIIDDDOOOiiifffWWWJJJEEE@@@AAAEEEMMMXXXaaa___hhhyyyzzzvvvsssrrrrrrsssooopppppppppppppppooonnnjjjcccVVVIII???;;;<<<>>>LLLPPP]]]nnnrrrmmmooowwwvvvuuupppeeeYYYPPPOOOQQQQQQPPPNNNKKKKKKNNNUUUZZZVVVOOOIIIEEEAAABBBNNNZZZhhhhhhfff___SSSFFF999222111000///111555777666555777999<<<@@@JJJUUUWWWSSSWWWYYY___nnnmmmWWWaaaggg]]]MMM<<<::::::???JJJSSSZZZdddmmmxxxeee^^^ZZZ]]]dddcccZZZPPPMMMEEEAAAEEEHHHFFFDDDDDDFFFHHHJJJHHHDDD@@@??????BBBJJJYYYhhhoooooorrrvvvrrrqqqpppqqqssstttsssqqqpppppppppqqqrrrsssuuuuuuwwwuuussssssuuuvvvvvvvvvyyyvvvsssqqqmmmcccVVVLLLAAACCCFFFIIIKKKIIIFFFDDDHHHUUUccchhhjjj}}}kkkIIIGGGHHH___ccc>>>666222---///...---,,,,,,++++++,,,,,,++++++,,,------......///333555BBB___RRR<<<888555111000///............---------------........./////////111BBB}}}qqqooowww}}}rrrcccooo~~~mmmeeekkkeeeYYYWWWkkksssqqq\\\FFF===<<<<<<@@@NNNYYY]]]cccsss{{{zzzyyywwwwwwyyyppplllcccUUUHHH>>><<<<<<999777999;;;999;;;JJJ]]]oooyyyxxxrrroootttzzzvvvgggXXXTTTTTTUUUTTTRRRMMMIIIFFFBBB===666333444444444222222111000111222333222000222444666999<<<>>>???@@@GGGNNNXXXhhh{{{gggbbbmmmttt}}}xxxrrrnnnoootttzzz~~~rrrggg[[[RRRLLLKKKRRR\\\lllooorrrqqqoooqqqyyyzzzzzzyyyyyyzzzzzz{{{{{{~~~|||zzzwwwuuuuuuvvvvvvtttssssssssssssqqqnnnkkkjjjiiigggfffeeebbb^^^[[[TTTSSSRRRQQQQQQNNNKKKHHHFFFDDDBBB@@@???AAADDDFFF???===;;;:::<<<=========<<<===>>>>>>======>>>@@@III\\\kkktttfff<<>>>>>CCCJJJWWWbbbeeekkkxxx|||wwwrrrpppqqqsssuuuppppppooonnnmmmmmmlllllljjjfff]]]PPPCCC===<<<>>>GGGLLL[[[kkkqqqooorrrxxxssssssnnnaaaSSSKKKMMMSSSRRRTTTTTTSSSQQQRRRWWW[[[LLLIIIEEECCCFFFQQQgggyyyvvvgggVVVEEE999111///000111333666777666555888:::===CCCMMMWWWZZZXXXZZZ```kkk~~~rrr```gggnnnlll[[[DDD@@@CCCKKKVVV___fffnnnvvvnnnFFF@@@;;;;;;@@@DDDDDDCCCNNNJJJKKKQQQTTTSSSOOONNNHHHGGGEEEBBB@@@@@@DDDFFFBBBBBBIIIWWWcccjjjooossssssqqqpppqqqssstttrrrpppnnnnnnoooqqqsssuuuvvvwwwvvvuuussssssuuuvvvvvvuuuvvvtttqqqnnniii___RRRIIIBBBDDDFFFIIIIIIHHHGGGEEEMMM[[[hhhjjjmmmcccJJJHHHNNNgggeee???666222---///...---,,,,,,++++++,,,,,,++++++,,,------......///000111>>>```UUU>>>777333111111///............---------.........////////////000666DDD{{{qqqjjjyyyvvvoooppp}}}ooohhhiiieee\\\VVVhhhqqqppp___JJJ>>><<<<<<===IIITTTYYY^^^jjjvvv|||}}}}}}{{{yyyzzzpppkkkaaaSSSEEE<<<:::;;;;;;999999999888===MMM]]]nnnwww}}}yyyqqqlllhhhkkknnnhhhZZZMMMIIIIIIIIIIIIHHHFFFEEEDDD???;;;666444333444333222111111000111222222222222333555777999;;;>>>@@@BBBKKKOOOWWWeee~~~zzz]]]QQQKKKTTTfffnnnuuuvvvuuurrrpppsss|||jjj___RRRJJJFFFFFFLLLTTT```iiipppnnnmmmrrrxxx{{{yyyxxxwwwwwwwwwyyy{{{|||}}}zzzwwwuuutttssssssssssssttttttssspppmmmjjjhhhfffdddcccbbb```\\\YYYUUUTTTRRRQQQPPPNNNJJJHHHFFFDDDAAA??????AAAEEEGGG>>>===<<<;;;<<<===>>>>>><<<======<<<;;;<<<>>>@@@OOO```mmmwwwXXX999...777666555999555;;;GGG^^^sss}}}{{{gggUUUAAA777111000...---,,,,,,---...)))***,,,...---///999DDDtttSSS===MMMpppyyy]]]uuufffSSSkkkFFFRRRnnnlll\\\QQQFFF>>>>>>BBBHHHVVVdddgggkkktttuuusssqqqpppppprrrtttvvvoooooonnnnnnmmmmmmmmmmmmkkkiiicccWWWJJJAAA===>>>DDDJJJYYYiiiqqqrrruuuzzzrrrpppiii]]]SSSNNNQQQVVVWWWZZZ[[[XXXSSSOOOPPPRRRIIIGGGHHHNNN\\\qqqxxxbbbNNN???555000...///222555777777666555:::<<>>666222222333///............---------.........////////////000444>>>pppjjjbbb}}}uuu|||pppssskkkgggeee___VVVeeennnpppcccNNN@@@;;;<<<:::FFFRRRZZZ```jjjvvv}}}}}}}}}{{{xxxwwwnnnjjj```QQQCCC:::888999;;;999888777999BBBTTTdddpppwww~~~}}}uuuoookkkmmmhhhcccbbbbbb]]]RRRHHH>>>>>>>>>>>>>>>>>>>>>>>>;;;888555222111000///...000000111111111111222333444666888::::::===AAAEEEKKKNNNUUUbbbyyyeeeHHH>>>>>>JJJZZZ___eeekkkqqqqqqooorrr}}}xxxnnnccc^^^ZZZVVVTTTVVVXXXfffrrrrrrpppqqqttttttzzzyyywwwvvvwwwyyy{{{}}}~~~}}}zzzwwwuuusssrrrqqqtttuuuwwwwwwtttqqqnnnlllfffdddbbb```___]]]ZZZXXXWWWUUURRRPPPNNNLLLHHHEEEDDDBBB???>>>???CCCGGGJJJ>>>>>>=========>>>???AAA<<<===<<<;;;:::;;;===@@@NNN___mmm{{{sssKKK777///555777666777888===JJJbbbwwwqqqlll[[[CCC:::111000...---,,,,,,------******,,,.........666???hhh\\\???KKKaaaxxxWWWmmm}}}VVVuuuxxxGGGSSSoooqqqdddWWWIII??????BBBGGGUUUeeebbbdddlllxxxqqqqqqrrrsssssssssssstttnnnnnnnnnoooooopppppppppjjjjjjggg^^^RRRGGGAAA>>>BBBIIIXXXgggqqqtttwwwyyyuuummmbbbYYYTTTSSSSSSTTTYYY]]]```\\\SSSLLLJJJKKKIIIKKKRRRbbbzzzoooVVVDDD999333000---///333666777777777777>>>???EEENNNWWW^^^cccfffbbbvvvzzz]]]GGGAAAGGGVVVWWWHHHEEEQQQ```mmmwwwuuu___\\\RRR@@@999888666555666:::@@@DDDKKKOOOTTTXXXZZZXXXSSSNNNOOOMMMKKKJJJKKKNNNRRRTTTRRROOONNNNNNNNNQQQ\\\hhhgggmmmssstttpppnnnqqqtttpppppprrrsssssssssssssssyyywwwuuutttsssrrrpppnnnnnnmmmjjjfff^^^TTTIIIBBBBBBEEEGGGHHHFFFFFFGGGIIIUUUdddmmmlllxxxnnnYYYVVVQQQOOOLLLoooEEE999444...111...---,,,,,,++++++,,,,,,++++++,,,------......///111333???```ZZZ>>>666444333444///............---------------........./////////111:::iiilllccc|||}}}sssxxxpppgggfffcccVVVbbbkkkpppfffRRRAAA;;;<<<:::EEETTT___fffppp|||~~~{{{|||yyyuuusssnnnjjjaaaSSSDDD;;;888888888888777777;;;GGGYYYgggnnnvvv}}}~~~ssslllfffaaa```\\\YYYXXXXXXSSSKKKCCC::::::999888888777777777666555444333222111000000///000222222111111222444555777999::::::<<>>>>>>>>===>>>@@@BBB======<<<;;;:::;;;>>>AAAJJJ\\\nnnmmmBBB666///444888666555:::<<>><<>>BBBHHHOOOSSSVVVXXXVVVRRRLLLJJJHHHIIIKKKMMMOOOOOORRRSSSUUUSSSNNNOOO]]]mmmhhhlllpppppplllkkkoootttpppqqqrrrssstttsssrrrqqqxxxvvvuuutttsssrrrooolllnnnmmmkkkeee]]]RRRIIICCCCCCEEEHHHGGGEEEEEEGGGJJJVVVeeellllll~~~cccRRRRRRMMMIIIJJJmmmBBB777111---000...---,,,,,,++++++,,,,,,++++++,,,------......///,,,111<<>>888666444222///............---------,,,---------............222777aaayyynnn~~~pppzzz{{{vvvjjjhhhfffUUU```iiipppiiiUUUBBB;;;<<<;;;FFFTTT```gggnnnyyy|||zzz|||zzzvvvtttpppllldddVVVHHH===999999888::::::999;;;EEERRR\\\dddoooyyy}}}tttggg___[[[VVVQQQMMMLLLMMMOOOPPPLLLEEE???777777666666555555444444333333444444333222333333...000222222111000222555666888::::::999<<>>:::666888===;;;HHHOOOWWWZZZ\\\fffxxx}}}uuupppddd]]]```lllvvvvvvuuuxxxzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxvvvuuutttssssssrrrvvvyyyxxxtttooolllkkkbbb```]]][[[[[[YYYXXXVVVUUURRROOOMMMKKKIIIFFFDDDCCCBBBAAA@@@AAACCCEEEGGG<<<===>>>===<<<<<>>>>>===;;;:::;;;???BBBJJJ___ssseee<<<777000333999666444===???NNNiii~~~zzzttthhhHHH???222111///---,,,,,,,,,,,,...,,,,,,---------333:::TTTfffBBBFFFKKKaaaaaaZZZYYYrrrsssRRRQQQ```~~~|||ooo]]]LLLAAABBBBBBBBBNNN```eeedddjjjvvv||||||zzzyyywwwtttsssrrrmmmnnnqqqssssssqqqooommmiiihhhgggfffbbbXXXJJJ???@@@HHHTTTaaalllrrrsssqqqlllfff^^^XXXWWWYYY\\\^^^eeekkkpppkkk```WWWUUUVVVWWWcccuuuooocccTTTGGG???999444000...000333555555666999;;;@@@AAAHHHSSS[[[```fffnnn~~~mmmWWWDDD???DDDFFFMMMUUUUUUSSSaaalllmmmhhheeebbb^^^cccggg^^^JJJ:::777777555444555555666666888999:::;;;CCCJJJLLLPPPVVVWWWTTTKKKHHHEEEEEEHHHJJJJJJJJJPPPSSSVVVWWWSSSUUUdddsssrrroooiiifffgggjjjnnnqqqnnnoooqqqsssttttttsssrrruuutttsssssstttrrrpppnnnmmmllljjjddd[[[PPPGGGBBBCCCFFFHHHGGGDDDDDDHHHLLLVVVdddiiijjj___QQQQQQPPPRRRWWWjjj???555111---111...---,,,,,,++++++,,,,,,++++++,,,------......///)))000999PPP}}}XXX>>>:::999444111//////.........---------,,,,,,,,,---------......111111UUUttt~~~wwwttteeejjj}}}zzzllljjjgggSSS___hhhpppjjjVVVCCC;;;<<<<<>>>>>;;;;;;@@@GGGLLLZZZgggtttyyyzzz|||}}}|||nnngggZZZLLLFFFEEEAAA<<<>>>AAAEEEKKKMMMIIIBBB<<<000111111222333222222222///000222111000/////////---000222222000000333555666999;;;:::999<<>>>>>===;;;:::<<>>CCCNNNdddzzz{{{}}}zzznnnMMMCCC222111///---,,,,,,,,,,,,000---,,,---------333:::PPPmmmHHHJJJVVVppp```fffJJJbbbhhh|||XXXOOOWWWvvvooo^^^LLL@@@BBBBBB@@@KKK]]]cccbbbgggsss~~~|||zzzxxxuuuttttttuuuuuummmooorrrtttssspppllljjjiiigggfffhhhggg]]]MMM@@@>>>GGGSSS___jjjppppppmmmdddbbb___\\\[[[___gggmmmooouuuyyytttggg]]]ZZZ\\\^^^oooppp]]]UUUKKKDDD@@@:::333---...111333444444555999======>>>GGGVVV```fffoooyyyWWWGGG999===IIIHHHEEEHHHIIIFFFUUU```^^^XXXSSSNNNHHHGGGKKKKKKBBB888555666777333333333333555777888999444===CCCDDDGGGNNNPPPMMMPPPLLLHHHGGGJJJMMMMMMMMMPPPRRRVVVYYYXXX[[[hhhuuu}}}qqqccc^^^cccjjjmmmnnnlllnnnpppsssuuuuuuuuutttrrrqqqqqqsssttttttrrrpppjjjjjjhhhaaaXXXMMMDDD@@@CCCFFFHHHFFFCCCCCCHHHLLLVVVbbbgggiiiaaaSSSVVV^^^hhhmmmhhh>>>555333000555...---,,,,,,++++++,,,,,,++++++,,,------......///...444999HHHqqqYYYFFF;;;555555333////////////............---------............///222555LLLttt|||eeeooo{{{rrr\\\aaa{{{wwwpppeeeSSSYYYgggrrrnnnZZZFFF<<<;;;888DDDRRRZZZ```iiirrrxxx~~~}}}vvvqqqqqqkkk___OOOCCC===;;;???@@@>>>:::<<>>@@@@@@===:::222222333333333222111111222222222111///...///000111111111222444444333222888666555888===CCCFFFGGGMMMOOORRR^^^qqq{{{nnnKKK;;;111222333000222888222222555<<>>AAABBBBBBBBB@@@===<<<>>>BBBEEEOOO]]]}}}vvvQQQ888444333555666555888===HHH___sssxxx|||{{{xxx\\\===555222000............---.../////////...///111444MMMooozzzVVVHHHXXXxxxiiirrreeeJJJPPPdddooo[[[[[[ttttttfffTTTCCC@@@BBBDDDLLLUUUdddbbbdddnnnwww{{{sssrrrrrrnnnnnnqqqtttqqqpppppprrrrrrooollliiijjjjjjjjjjjjdddUUUFFFAAAEEENNNYYY___```bbbfff```bbbaaa```fffqqqwwwvvvtttnnnpppmmmccc^^^aaauuutttdddbbbcccYYYLLLBBB333+++333...111444555666777999:::???CCCGGGLLLUUUdddvvv___MMM;;;::::::===BBBDDDCCC@@@BBBLLLQQQMMMIIIIIIIIIGGG@@@FFFFFF>>>555333444666333666888999888888888:::555888:::;;;@@@HHHOOOQQQ[[[VVVRRRQQQSSSVVVVVVUUUUUU^^^ffffffeeefffgggfffddd\\\\\\]]]___mmmvvvoookkkssszzzxxxqqqmmmooossstttrrrpppppprrrqqqnnnkkkhhhiiiggg\\\NNNCCC@@@BBBDDDFFFFFFEEECCCEEEIIINNNcccffflllzzzVVVVVVaaaooo\\\rrr```===333000//////......---,,,++++++++++++,,,,,,,,,---------......222000444GGGjjjYYYFFF;;;555555333////////////............---------............///000666NNNvvv~~~bbbhhhwwwqqqaaacccrrrwwwpppgggUUUZZZgggsssooo\\\III>>>;;;888CCCPPPYYY```gggpppvvv~~~wwwssssssnnnbbbRRREEE===;;;>>>AAA@@@<<<===EEENNNSSS\\\hhhpppnnnllljjjaaaUUUKKKFFF???;;;999999777666555555666999<<<===<<<:::333444444444444333222222///000222222111000////////////000222444555555444888777777999===BBBGGGIIIMMMNNNSSS```tttzzzlllDDD666---///111...///555888555555999<<>>@@@JJJTTT^^^fffnnnnnnoooqqqsssuuuwwwyyyttttttssssssssssssssstttrrrrrrqqqooolllhhhdddbbbcccbbb```]]]YYYVVVSSSRRRNNNNNNMMMLLLJJJGGGEEECCCFFFFFFEEECCCCCCBBBBBBAAA===<<<;;;;;;<<<>>>@@@BBBAAA@@@???>>>===>>>BBBEEEPPP___sssNNN777444222555666666999===OOO\\\hhhrrrqqqaaaAAA555333000............---...//////......///111333MMMlllZZZGGGNNNccciiikkkGGGOOOfffpppXXXYYYwwwyyygggVVVFFFBBBBBBCCCKKKVVVeeedddgggoooxxxvvvsssqqqnnnnnnqqqsssqqqooopppqqqqqqnnnlllkkkmmmmmmmmmmmmhhhZZZLLLDDDEEELLLXXXaaacccfffiiiccceeedddbbbhhhrrrwwwvvvzzzqqqlllooollleeedddjjj|||yyyllldddjjjlll___LLLAAA444---222///222444666666777999;;;>>>BBBGGGLLLTTTaaaqqq}}}TTTFFF:::888777:::>>>AAA@@@===>>>FFFJJJFFFDDDFFFIIIHHHFFFJJJHHH???666555888:::;;;:::;;;===???>>>:::666444333555888>>>IIIVVVaaaaaa___]]]\\\]]]^^^______```jjjqqqqqqmmmjjjfffbbbaaaWWWVVV[[[ddduuu|||sssnnnsssxxxwwwrrrooopppsssrrrpppnnnnnnoooooollliiiiiijjjfff[[[MMMCCC@@@BBBBBBDDDDDDBBBAAACCCHHHMMMdddgggmmm}}}qqqPPPSSSYYYcccVVV^^^===333111/////////...---,,,++++++++++++,,,,,,,,,---------............333EEEgggYYYFFF<<<555444222////////////............---------............///...555NNNuuugggbbbsssuuupppnnnkkkwwwooogggVVVYYYfffrrrppp```LLL@@@<<<999BBBNNNXXX^^^dddmmmsss{{{uuuuuuuuuqqqgggXXXIII???:::>>>BBBBBB===>>>GGGSSSYYY___hhhmmmjjjfffaaaVVVJJJ???===<<<<<<<<<;;;999777666555555666888::::::999555555555555555555555555000111222333222111000///---...000333444555666666666777888:::===AAAHHHLLLNNNOOOWWWfffyyytttddd???444...111333111222777888555444888;;;===BBBHHHIIImmmuuulllaaaYYYTTTPPPJJJDDDAAA:::555666<<>>@@@AAA>>>??????>>>>>>???BBBEEESSSbbbnnnIII666333222555777777999>>>LLLXXXhhhwwwsssgggEEE666444000............---......///...---...111333KKKfffdddJJJEEEoooccc___tttJJJOOOfffwwwYYYXXXwww~~~jjjZZZLLLFFFBBBBBBKKKWWWeeeeeeiiiqqqxxx~~~wwwqqqooonnnooorrrqqqpppooooooppppppnnnllllllnnnnnnnnnnnnjjj^^^QQQIIIEEEIIIUUUaaagggjjjlllggghhhggghhhnnnvvv{{{zzzwwwrrrpppqqqmmmhhhmmmvvvyyyoooooosss||||||gggJJJ===555///000111333555666666777999;;;<<>>555:::666555999===DDDVVVhhhmmmoooqqqqqqpppoooppppppoooxxxyyyssskkkeeeYYYPPPSSS___lll~~~tttrrrssstttsssqqqpppqqqrrrqqqpppnnnnnnooonnnllljjjjjjjjjeeeZZZLLLCCCAAABBBCCCDDDDDDBBBAAACCCIIIOOOeeehhhnnncccPPPYYYWWWZZZYYY[[[<<<444222000//////...---,,,++++++++++++,,,,,,,,,---------......---...111???]]]ZZZHHH===666444111////////////............---------............///...222JJJttttttdddqqqxxx{{{vvvdddpppwwwmmmeeeUUUVVVcccppppppbbbPPPBBB<<<:::@@@KKKWWW]]]bbbiiippp{{{wwwxxxxxxuuulll]]]NNNBBB<<<===AAABBB>>>???JJJWWW```dddjjjmmmjjjfff___RRRFFF@@@???>>>=========>>>===AAA>>>:::888888999999888444444555666777888999:::666555333333333222111000...000333555555555555555444666999;;;>>>CCCJJJOOOPPPTTT___ppp~~~|||iiiUUU888222///222555333444888444222555;;;???AAAFFFLLLQQQrrryyyaaaYYYOOOHHHEEEBBB>>>;;;888555444444555<<>>???@@@<<<===>>>>>>>>>@@@DDDFFFWWWggggggCCC555222222555777777:::>>>CCCXXXrrrlllJJJ888444000............------.........---...111333GGG___vvvVVVDDDdddppp\\\VVVOOOeeeccc[[[wwwoooaaaRRRJJJCCC@@@JJJWWWaaabbbiiiqqqwww}}}uuuooonnnooopppqqqooooooooooooooonnnmmmllljjjllllllkkkkkkhhh^^^TTTLLLEEEDDDOOO^^^hhhmmmooojjjjjjkkknnntttzzz~~~xxxwwwvvvtttooollltttuuuwwwlllEEE777333000111222444555555555666888::::::===@@@DDDHHHNNNUUUZZZooo___>>>???999666333444777:::999888999;;;<<<===@@@IIIRRRXXXXXXVVVMMM>>>444444888:::???EEEPPPYYYYYYRRREEE;;;???;;;>>>FFFJJJNNN^^^qqq~~~zzzsss```___jjjxxxxxxtttrrrpppooopppqqqqqqqqqrrrrrrqqqqqqpppooommmlllkkkiiibbbWWWJJJBBBAAABBBEEEEEEEEEDDDCCCGGGNNNUUUgggkkktttVVVRRR```WWWWWWgggWWW:::555222000000///...---,,,,,,++++++,,,,,,,,,,,,---------......///000000777QQQwww[[[JJJ???777555111////////////............---------............///000///GGGwwwhhh~~~mmmwww~~~xxx[[[```xxxuuujjjcccTTTQQQ^^^llloooeeeTTTDDD<<<:::>>>IIIVVV]]]```gggnnn}}}|||xxxyyyvvvooobbbSSSFFF???===AAAAAA>>>AAANNN]]]eeehhhkkkmmmkkkggg```SSSHHHFFFCCC???<<<<<<@@@EEEIIIOOOKKKDDD>>><<<:::999888222222333555777:::<<<>>>???:::555222222333222111000444777888666444444444333666:::???DDDIIIOOORRRUUU[[[jjj{{{sssYYYDDD///---,,,///111111333555555555:::???AAABBBFFFMMMbbbxxxwwwmmmVVVPPPGGGAAA>>>===;;;999666666777666333444@@@MMM\\\dddmmmooojjjfffgggiiiggghhhjjjllllllllllllkkkmmmlllkkkiiigggdddcccbbb\\\[[[YYYVVVTTTSSSRRRRRRLLLKKKJJJHHHFFFEEEDDDDDD???AAACCCEEEFFFDDDBBB@@@::::::;;;<<<===>>>??????;;;<<<===>>>???BBBFFFJJJ\\\lll```>>>444111222666888777:::>>>CCCWWWqqqqqqPPP999555111...---.........---......------...000333AAAXXXzzziiiMMM___aaadddTTThhhvvvgggwwwwwwhhhXXXNNNEEE@@@HHHTTTZZZ^^^gggoootttzzzxxxrrrqqqqqqpppmmmnnnoooooooooooonnnmmmmmmjjjlllllljjjiiiggg```WWWOOOEEE@@@IIIYYYeeelllooonnnllllllppptttvvvxxxyyytttuuuvvvtttpppqqq{{{zzz{{{jjj???222222111444333444555555444555777999888:::<<<>>>???AAADDDEEEPPP```pppwwwlllQQQAAADDD<<<888444333666999999888666555555999???IIITTT\\\XXXVVVMMM???777999>>>@@@OOO___pppuuukkkZZZLLLFFFEEEHHHSSSbbbjjjooo{{{}}}zzzssspppmmmmmmnnnppppppoooqqqqqqqqqqqqooonnnmmmllljjjfff^^^RRRHHHBBBAAACCCEEEEEEEEEDDDDDDJJJSSSZZZgggnnn{{{wwwJJJSSSbbbTTTVVV{{{RRR999666333000000//////...---,,,,,,,,,,,,,,,,,,,,,---------......///111000444OOO|||]]]LLLBBB999666222////////////............---------............///111///FFFzzzhhh|||mmmaaaUUUeeettthhhaaaUUUMMMYYYhhhooohhhXXXGGG===;;;<<>>EEETTTccckkkjjjkkklllllljjjaaaUUUKKKGGGEEEAAA>>>>>>CCCKKKQQQVVVQQQIIICCC???===;;;:::222222222444666999;;;===AAA<<<666333333444333111222666:::;;;777555444555555777===EEENNNTTTWWWWWW\\\dddttt}}}gggJJJ999...---...///111333666777;;;===@@@AAA>>>===FFFQQQnnnxxx}}}wwwpppiiiXXXRRRJJJCCC@@@???>>>>>>:::999::::::666333888@@@MMMZZZhhhmmmiiieeehhhlllhhhhhhiiijjjjjjjjjjjjiiikkkjjjiiigggeeecccbbbaaa\\\ZZZWWWTTTRRRQQQPPPPPPJJJIIIGGGFFFDDDCCCCCCCCC???AAACCCEEEEEEDDDAAA@@@999:::;;;<<<===>>>>>>???<<<=========???CCCIIINNNaaaqqqZZZ:::444222333777888777999<<>>===::::::===DDDQQQaaajjjkkkjjjlllnnnoooooommmkkkjjjiiihhhhhhiiihhhgggeeecccbbbaaaaaa[[[YYYVVVSSSPPPOOONNNOOOHHHGGGEEECCCBBBAAAAAABBBAAABBBCCCDDDDDDCCCAAA@@@999999;;;<<<===>>>>>>>>>>>>=========???EEEMMMRRRfffuuuVVV777555333333777888777888;;;GGGPPPbbbxxxaaa;;;777111...---.........,,,---...---,,,---000222777SSSttteeeQQQkkkggg\\\ooobbb|||vvvzzzuuu___RRRIIIBBBDDDKKKPPPXXXcccjjjjjjmmm{{{~~~tttqqqssspppjjjmmmppprrrqqqooonnnoooqqqqqqsssqqqmmmjjjiiieee```VVVJJJ@@@CCCOOO\\\hhhqqqpppkkkjjjnnnnnnjjjgggiiijjjnnnqqqrrrttt|||UUU888999888555<<<888999888777666777999<<<999999888888999999888777:::BBBNNNQQQRRRYYYXXXLLL@@@;;;555333555777888888444//////555:::===CCCIIIKKKKKKFFF???===BBBFFFFFF]]]ssswwwhhhgggmmm}}}{{{vvvnnnrrrrrrqqqppppppooopppqqqmmmooopppooollljjjjjjkkkfff___UUUJJJBBB@@@BBBDDDBBBCCCCCCCCCFFFOOO\\\eeerrr___NNN^^^eeeTTT```JJJ666888555000000000///...------,,,,,,---,,,,,,,,,---------......***111222444QQQ```PPPEEE<<<888333000/////////............---------.........//////------DDDooowwwcccyyyeee___mmmyyyiii]]]SSSIIIUUUfffqqqnnn```NNNBBB;;;:::CCCUUU```aaafffppp}}}}}}uuuuuuzzzvvvuuussspppiii^^^SSSLLLHHHDDD???@@@NNNaaaooorrrtttqqqqqqsssrrrhhh[[[RRROOOQQQSSSRRRNNNJJJIIIIIILLLHHHDDDAAA@@@@@@??????777666444222111222333444444222222555999888222---111777===>>>;;;888999;;;<<<<<>>777,,,...///...///333777999999<<>><<>>>>>>>>???>>>===<<>>KKK```uuuzzzpppkkkttt~~~vvvtttzzzuuuwwwtttrrrssstttsssqqqpppqqqrrroooqqqsssqqqnnnkkklllmmmddd]]]RRRHHHAAA@@@BBBEEEDDDDDDEEEEEEIIISSSaaajjjVVVNNN\\\^^^MMM]]]HHH666888555000000000000...---------------,,,,,,,,,---------......+++333333111III{{{hhhWWWHHH;;;666222000000///..................------------...//////---555???YYYhhhvvvtttiii```kkkuuufffWWW\\\MMMUUUcccppprrreeeQQQCCC666:::AAAKKKXXXggguuu}}}yyyvvvwwwyyyxxxxxxuuuqqqnnniii\\\PPPIIIHHHCCCAAALLLbbbssszzz||||||zzzvvvnnneee]]]XXXWWW[[[```aaa\\\TTTMMMIIIJJJGGGDDDCCCBBBAAA???===???555000333666444222333222111333777555111111444444666888999888888999;;;>>>???KKKaaaoooooohhhdddtttyyy|||aaa???000222***+++...000333555777777======;;;;;;HHH```yyy~~~eeeOOOHHHHHHIIIQQQSSSYYYaaacccaaaaaaddd^^^^^^\\\WWWPPPJJJFFFEEEDDDEEEFFFFFFGGGMMMUUU\\\\\\UUUVVVaaagggfffiiirrrpppqqqqqqnnnjjjhhhiiikkkjjjiiifffeeeccc```\\\YYYZZZZZZXXXUUURRROOOMMMMMMHHHFFFDDDAAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@???===;;;;;;:::;;;;;;<<<===>>>:::<<>>;;;999888666444222<<>>888444000000///..................------------...//////...333888MMMrrrkkkvvvrrriii```iiixxxooo[[[TTTNNNUUUbbbpppuuujjjUUUEEE======@@@IIIYYYoooyyyuuuvvvxxxxxxxxxuuuqqqnnnjjj^^^SSSMMMKKKEEEAAAKKK```rrrzzz~~~zzzssskkkbbb]]]```dddjjjllliii```UUUNNNJJJHHHEEEDDDCCCBBB@@@>>>===666222555777555444666666444444666444000///222222555999:::999888:::;;;???DDDRRReeeppppppmmmmmmwww}}}qqqRRR666,,,000......///111222222222333111888AAALLL^^^uuuvvvZZZDDD<<<;;;;;;BBBDDDKKKRRRVVVUUUWWW[[[```bbbcccaaaZZZRRRKKKGGGFFFFFFGGGKKKTTTbbbqqq{{{fffXXXSSS```mmmoookkkjjjnnnoooooollliiifffgggiiijjjiiigggeeedddaaa]]]ZZZYYYXXXWWWTTTQQQNNNLLLLLLGGGFFFCCCAAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@???===;;;;;;:::;;;;;;<<<===>>>:::===???AAACCCJJJSSSZZZmmm}}}~~~CCC888000555333333999777999EEEhhh|||ttt~~~kkkBBB:::222111000...---///...------------...//////222IIIggg|||dddJJJWWWmmmYYY|||WWWVVV{{{yyybbbsssmmm```RRRCCCAAAGGGLLLWWW```dddjjjvvv~~~sssjjjgggjjjmmmmmmmmmlllkkklllnnnpppqqqppplllgggcccbbbcccccccccbbbVVVJJJCCCAAAFFFRRR^^^nnnnnnnnnnnnoooqqqtttvvvtttzzzkkkEEE===BBBAAA@@@EEEBBBBBBCCCCCCBBBBBBGGGLLLJJJJJJGGGBBBBBBHHHJJJIIIVVV```uuuvvv|||cccMMM===:::666666777888888777333333333666999===??????<<<;;;::::::999777333111///444<<>><<<888777888888666777:::;;;777444555333///...000000555:::<<<;;;:::;;;===AAAKKK[[[jjjpppppprrrwww}}}aaa@@@---+++///...//////000111222333333111;;;JJJZZZooo}}}tttaaaIII888333333333888999???HHHLLLMMMRRRWWW```eeeiiiiiicccYYYPPPJJJMMMLLLLLLQQQ[[[gggqqqwwwaaaWWWUUU```jjjkkkiiijjjlllmmmllljjjgggeeeeeefffjjjhhhfffeeedddaaa^^^ZZZWWWVVVTTTRRROOOMMMKKKJJJFFFEEECCCAAA@@@@@@AAAAAABBBAAA@@@@@@AAA@@@>>><<<;;;;;;:::;;;;;;<<<===>>>;;;===???@@@CCCIIISSS[[[lllrrr>>>555111666444444999777;;;JJJttt~~~{{{qqqCCC:::222111111......///...------------...//////333FFFaaatttpppNNNQQQ~~~yyy^^^hhh```UUUooo~~~zzz\\\iiisssdddVVVIIICCCEEEKKKTTT^^^bbbhhhsss}}}}}}nnnaaa\\\```fffllllllkkkkkklllmmmooopppqqqkkkccc^^^]]]```dddffffffZZZLLLBBB>>>@@@JJJVVVjjjkkklllmmmnnnrrrvvvzzzwww|||dddGGGAAADDDCCCBBBEEECCCHHHLLLLLLJJJLLLQQQVVVUUUUUUPPPJJJJJJPPPUUUVVVeeemmmeeeIII<<<:::888888999999888777333555666888999:::<<<>>>888888999::::::777333///---333999===EEEYYYssskkkOOODDD===???CCCFFFNNNXXXccciiittt~~~|||wwwvvvtttpppqqqqqqrrrrrrsssssssssooorrrrrrooolllkkkfffaaa[[[RRRGGG???>>>AAACCCCCCCCCGGGHHHFFFIIIPPPWWWYYY___```ssssssIIIQQQcccfffnnnmmmEEE:::555888333222//////......---,,,,,,,,,+++++++++++++++,,,------+++222444///666TTTrrrdddTTTCCC:::444000000///..................------------...//////000222222DDDhhh|||pppjjj~~~}}}kkk]]]nnn{{{kkkUUUNNNRRR\\\kkkyyyvvvaaaKKK:::999;;;DDDRRR___fffiiimmmqqqzzzzzzuuuuuuvvvxxxyyyvvvrrrooonnnhhhaaaVVVOOOEEE@@@FFFXXXmmm{{{zzzssskkkfffpppqqqssswwwwwwoooaaaUUULLLJJJGGGEEEDDDBBB@@@===;;;;;;;;;:::999888999<<<>>>888444333222//////222000777===@@@>>><<<===???EEERRRccclllmmmnnnuuu}}}tttQQQ555---......***+++---000333666888:::AAAIIIRRR]]]kkkwww|||zzz[[[RRREEE999444555777999444444999@@@EEEHHHNNNUUU\\\aaahhhjjjfff^^^UUUOOOTTTTTTVVV[[[aaacccaaa^^^RRRVVV^^^dddbbb___fffpppllllllkkkjjjgggeeeddddddhhhgggeeedddcccaaa]]][[[VVVTTTRRRPPPNNNLLLIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@>>><<<;;;;;;:::;;;;;;<<<===>>><<<===>>>???BBBJJJUUU]]]jjjddd999444222777555666999666===PPPsss}}}uuuCCC:::333111111///...///...------------...//////111BBB]]]rrrYYYMMMnnndddQQQjjjTTTfff|||[[[___wwwgggZZZNNNFFFBBBJJJQQQYYY]]]aaagggooouuu{{{nnnccc]]]___ccclllllllllllllllnnnoooppprrrlllddd______bbbeeegggcccYYYLLLCCC<<<===GGGRRR```cccfffiiikkkpppwww|||xxx{{{~~~oooZZZFFFAAACCCCCCBBBDDDIIIOOOSSSQQQPPPTTT\\\aaaccc^^^UUUMMMPPP[[[eeeiii{{{hhhEEE;;;;;;;;;;;;;;;;;;::::::777777888999999999888888<<<;;;999999888666222///333777::::::===KKKbbbttt___SSSLLLFFFFFFGGGGGGLLLRRR^^^dddmmmxxxxxxsssqqqqqqqqqrrrrrrssstttuuuuuupppttttttooojjjhhheeeaaaYYYPPPEEE>>>===???AAAAAA@@@GGGJJJHHHNNNZZZ]]]XXXaaaxxxtttOOOYYYhhh^^^rrreeeBBB999555999333000/////////...------,,,,,,,,,++++++++++++,,,------,,,111333///333JJJooowwwjjjXXXEEE999222000000///..................------------...//////...222444FFFiiiiiizzzyyyyyyttt\\\eeettteeeNNNKKKPPPXXXfffvvvxxxeeeNNN===<<<>>>GGGTTT]]]___]]]]]]kkk|||}}}xxxwwwxxxwwwyyyxxxsssqqqqqqmmmhhhWWWOOODDD???CCCSSSiiizzz~~~vvvooojjjsssrrrqqqssstttnnnddd[[[PPPMMMIIIFFFDDDBBB???===<<<>>>???>>>===>>>???@@@BBB:::333222222111222555333:::BBBDDDAAA???AAADDDNNN[[[iiillljjjlllttt|||zzzaaaBBB000//////+++)))***,,,000444888<<<>>>KKKQQQWWW[[[]]]^^^YYYQQQ===888333222555999===???333111333888;;;>>>EEEMMMVVV\\\dddiiihhhccc^^^[[[]]]^^^bbbggglllmmmhhhddd\\\bbbjjjkkkfffbbbfffnnnllllllkkkjjjiiigggeeeccceeedddcccbbbbbb```\\\YYYVVVSSSPPPNNNMMMKKKHHHEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???@@@AAA@@@===;;;;;;;;;:::;;;;;;<<<===>>>===>>>>>>???BBBKKKWWW```jjjVVV666444333777666777999666@@@XXXxxxuuuvvvCCC:::333222111///...///...------------...//////---<<>>@@@DDDGGGIIIPPPVVVWWWTTTUUU^^^iiinnnmmmfffZZZVVVaaavvvnnnHHH999::::::;;;;;;;;;<<<<<<;;;::::::<<>>??????@@@FFFIIIJJJSSSaaafffaaauuucccJJJTTT```RRRuuuZZZ???999444999333///000//////......---,,,,,,,,,,,,++++++,,,,,,---......000000///444EEE```vvvvvv}}}qqq]]]GGG:::111000000///..................------------...//////+++000333CCCdddpppssswww{{{eeehhhrrrbbbLLLJJJOOOVVVbbbrrrwwwhhhRRRAAA;;;888@@@PPP^^^dddddd```ppp~~~zzzyyyzzzuuuxxxyyyvvvttttttrrrmmmYYYPPPEEE???BBBNNNdddwwwzzzsssnnntttrrrqqqqqqqqqnnniiidddWWWRRRLLLGGGDDDBBB@@@???>>>BBBCCCCCCFFFKKKLLLJJJGGG===333111222222555888999@@@GGGHHHDDDBBBEEEIIIXXXbbbiiihhhdddgggmmmqqqqqqbbbJJJ666......---)))------...000333666:::<<>>FFFPPPWWWaaajjjmmmmmmlllkkkrrrrrrrrruuuwwwyyyzzzyyy|||xxxvvvvvvwwwsssllleeemmmlllkkkjjjjjjhhheeebbbaaa```_________]]]ZZZWWWVVVRRRNNNMMMMMMKKKGGGDDDBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@AAA@@@===:::;;;;;;:::;;;;;;<<<===>>>===>>>>>>???CCCMMM[[[eeepppJJJ555444222666666888:::666DDDaaa~~~kkkxxxDDD;;;333222222///...000...------------...//////...;;;UUUlll}}}tttRRRUUUmmmYYYxxxtttXXXddduuuXXXggguuucccWWWJJJ>>>BBBHHHSSS\\\______cccjjj}}}}}}xxxrrrmmmmmmmmmnnnnnnoooppppppppppppnnnmmmllllllkkkhhhfffddd]]]TTTJJJ???999>>>GGGRRRYYYccciiimmmrrrzzz{{{|||dddKKKHHHIIIFFFBBBAAAFFFLLLOOOXXX]]]]]]ZZZ```ooozzz}}}vvvooohhhooonnnGGG888999;;;;;;;;;<<>>>>>@@@@@@???CCCFFFHHHKKKTTTaaahhhjjjrrrTTTJJJNNNXXXOOO~~~PPP???;;;555999333000000000//////...---------,,,,,,,,,,,,,,,------............000444AAAXXXlllqqqxxxcccJJJ;;;222000000///..................------------...//////***000111>>>___wwwrrrtttccceeeooocccQQQJJJPPPWWW```nnnvvvjjjWWWBBB999333:::KKK[[[bbbbbbdddrrrzzzzzz{{{sssxxxzzzxxxwwwwwwuuuqqq___TTTIIIBBBBBBKKK___rrr|||zzzsssnnnqqqqqqrrrrrrqqqooommmkkk___YYYPPPIIIEEEDDDCCCCCCBBBEEEHHHKKKSSS\\\^^^YYYMMMAAA555222222333555888???FFFMMMLLLGGGEEEIIINNN\\\aaabbb\\\ZZZ]]]______XXXIII999111///,,,+++,,,...------...000333666888<<>>999666444333999@@@GGGQQQ___llltttwwwxxxxxxzzznnndddlllkkkjjjjjjjjjiiidddaaa]]]\\\\\\\\\\\\ZZZWWWUUUVVVRRRMMMLLLMMMLLLGGGCCCAAABBBBBBBBBBBBAAA@@@@@@?????????AAAAAA@@@<<<999;;;;;;:::;;;;;;<<<===>>>===>>>>>>???DDDPPP___jjjyyy~~~BBB444555111555666999:::777GGGggg~~~{{{nnn|||{{{DDD;;;444222222000///000...------------...//////000:::SSSjjjzzziiiVVVbbbjjjgggooottt}}}RRRVVVjjjxxxfff[[[OOOBBB???EEESSS___bbbaaadddkkk~~~~~~xxxrrrmmmjjjllllllmmmnnnooooooooooookkkjjjkkkmmmnnnmmmkkkhhhddd___XXXNNNBBB999<<>><<<999888777999<<<===<<<:::999888555;;;EEEOOOTTTUUUWWWZZZ^^^fffnnnqqqppplllhhheeebbbiiipppttttttqqqooooooooouuu|||tttsssrrrrrrrrrrrrrrrsssssssssrrrpppkkkeeebbb```ZZZSSSIIIEEE@@@???AAACCCDDDCCCEEEDDDGGGOOOWWW___iiirrrWWWOOOQQQLLLXXX]]]yyyIII@@@???666999444222000000//////......---------,,,,,,,,,,,,---......------///111333>>>YYYqqq|||fffMMM<<<222000000///..................------------...//////+++111111<<<]]]zzzrrrooovvvTTTWWWeeeaaaTTTKKKRRRXXX___lllvvvlll[[[EEE===666===MMMYYY\\\YYY___mmm{{{~~~zzzzzz{{{rrrxxx{{{zzzyyyyyywwwssscccXXXLLLEEEBBBIII\\\oooxxx{{{~~~xxxqqqllllllooorrrsssrrrooonnnmmmeee^^^TTTKKKGGGEEEEEEFFFDDDHHHKKKPPP\\\hhhjjjeeeRRREEE777222222222444888CCCJJJPPPNNNHHHFFFKKKQQQ\\\]]]YYYRRRPPPSSSSSSOOOHHH;;;222222111++++++000+++++++++,,,///222555777===FFFKKKEEE;;;777777888111000444<<>>>>>===>>>>>>???EEEQQQaaalll{{{>>>444444111444555999;;;777IIIkkk|||~~~zzz~~~DDD;;;444222222000///000...------------...//////,,,444LLLcccttt\\\[[[sssYYY{{{yyy~~~~~~LLLIIIZZZxxxwwwggg^^^TTTGGG???EEETTTaaaddd```bbbhhhxxx~~~}}}ssskkkhhhiiijjjkkklllmmmnnnnnnnnnnnnfffggghhhkkkmmmnnnllljjjbbb^^^YYYQQQDDD;;;===EEEPPPZZZeeelllmmmooosssxxx}}}LLL444777===333???CCC>>>===GGGTTTYYYaaagggjjjnnn~~~fffBBBAAACCCEEEEEEFFFJJJPPPUUU\\\hhhrrrlll\\\QQQSSS[[[KKKIIIFFFDDDCCC@@@===::::::<<<>>><<<777444555666:::555777???BBBAAAHHHSSS[[[eeerrrxxxyyyxxxtttpppiiiqqqyyy|||yyyuuuuuuwwwssswww|||wwwxxxrrrrrrrrrrrrrrrrrrqqqqqqqqqnnngggaaa```^^^WWWNNNCCC@@@>>>???CCCGGGGGGFFFDDDAAAGGGSSS\\\```lllzzz~~~PPPIIISSSJJJ[[[ppppppFFFBBBBBB888:::666555000000000///......---------,,,,,,,,,,,,---......+++---111111111===\\\zzznnnOOO999555111111000/////////////////////.........------------333000777ZZZvvvhhhyyyppptttXXXSSS___bbbYYYWWWRRRPPP[[[nnnzzzrrrdddKKK???666:::GGGSSS]]]dddnnnpppwww~~~zzzwwwxxxrrrppptttxxxuuurrrpppkkk\\\NNNHHHCCCDDDTTTggguuuzzz~~~~~~~~~|||tttkkkoooooopppsssvvvuuuppplllkkkdddYYYNNNGGGFFFHHHJJJQQQQQQRRRXXXdddppprrrmmm[[[CCC666555111333::::::EEEHHHKKKIIIFFFFFFJJJNNNTTTUUUTTTOOOGGG@@@======>>>999222...------,,,+++,,,...000111111111333555CCCDDDDDDBBB???999444000888555333666???GGGKKKKKKDDDHHHEEE999111111333222:::DDDOOOdddzzzuuulllooogggiiihhheeefffjjjfff^^^]]]\\\ZZZXXXWWWVVVWWWWWWVVVQQQKKKJJJJJJIIIEEEAAAEEEEEEDDDBBB@@@>>>======>>>???@@@???===:::999999999999:::;;;;;;<<<<<<===>>>;;;;;;@@@GGGQQQ___kkkoooCCC///555222222888<<<666666QQQssszzzHHH???555111333444222......------,,,,,,------...000000AAA___vvvZZZUUU~~~YYY]]]rrr}}}TTTFFFUUUnnn|||nnnhhhYYYFFFBBBGGGRRR^^^ddddddeeehhhyyy~~~xxxpppllljjjmmmnnnooommmkkkkkknnnqqqnnnmmmnnnooopppooollljjjdddaaaZZZQQQGGG@@@>>>===OOOWWWccckkkpppsssvvvxxx~~~yyyXXX@@@777999===999888999<<>>AAAEEEGGGGGGFFFGGGCCCIIIWWW___dddttthhhPPPEEEZZZQQQNNN|||\\\NNN@@@======:::666333333222000...,,,+++******------..................---000///000222777XXXpppMMM888666111111000/////////////////////.........---------***111///555TTTxxxmmm~~~qqqmmmZZZYYY]]]]]]XXXSSSQQQ[[[nnnzzztttgggIII???777:::DDDSSSdddqqq}}}~~~zzzyyymmmjjjkkksssxxxxxxuuutttmmm___QQQJJJCCC@@@LLL\\\qqqwww|||||||||{{{xxxssssssrrrrrrssstttsssnnnkkkhhheee]]]UUUNNNKKKMMMPPPWWW[[[___fffqqqxxxtttmmmXXXAAA555555111333999999@@@CCCFFFEEEBBBAAADDDGGGHHHIIIJJJGGGAAA===;;;;;;666333...,,,,,,......///+++---...//////000333555EEEEEEEEEDDDAAA<<<888555888666666:::@@@EEEEEECCCFFFIIIEEE:::222333666888888GGGYYYqqqzzznnniiidddfffdddaaadddgggddd]]]]]]\\\YYYWWWUUUTTTSSSSSSTTTPPPKKKIIIJJJIIIEEEAAADDDCCCBBBAAA???>>>===<<<>>>???@@@???<<<:::999999999::::::;;;;;;<<<<<<===???<<<===BBBIIISSSbbbppphhh>>>...555777444888<<<888777MMMiiiyyy{{{xxx{{{xxxFFF>>>444000222333111---...------,,,,,,------...000///===YYYppp{{{UUULLLllluuu\\\ZZZqqqxxx~~~xxx}}}ZZZCCCBBBeeexxxooo^^^JJJBBBDDDMMMYYYaaabbbbbbcccwww}}}yyyrrrmmmkkklllmmmnnnmmmllllllooorrrnnnnnnoooqqqrrrpppmmmjjjeeebbb[[[QQQGGGAAA>>>>>>MMMUUUaaakkkqqquuuwwwyyyzzzwwwyyy^^^CCC555333444666999777777:::<<>>???===;;;:::<<>>>>>AAAEEEGGGFFFDDDHHHGGGNNN\\\dddkkk^^^OOOLLL[[[WWW___YYYLLL???===>>><<<888555444333111///...---,,,,,,.........------------------000...///111444PPPxxxtttMMM888777111111000///////////////...............---------)))111///444MMMiiippp~~~wwwfffOOOPPP\\\eeeXXXTTTRRR[[[mmmzzzvvvkkkMMMCCC:::999AAAPPPfffwwwuuuwww}}}{{{{{{llljjjmmmuuu{{{zzzxxxwwwmmm```TTTKKKBBB===EEEQQQgggqqqyyyzzzxxxyyyyyyxxxvvvuuutttssssssqqqmmmjjjggggggddd]]]UUURRRUUUYYY```fffnnnvvv~~~uuujjjTTT>>>444666333444999888:::>>>BBBBBB???===>>>@@@<<<>>>@@@???===:::999999333111///------...000222,,,---......///111555888EEEEEEEEEEEEBBB???<<<999777777999>>>CCCEEEBBB???GGGHHHDDD;;;666999AAAFFFPPPiiisssfffccccccbbbaaadddfffccc^^^]]]\\\YYYVVVSSSQQQOOOOOORRRNNNJJJHHHHHHGGGDDDAAABBBBBBAAA@@@>>>======<<<>>>???@@@>>><<<999999999:::::::::;;;<<<<<<======???===???EEELLLWWWhhhwww]]]888---777:::555666:::888888III```ooowwwnnnwwwuuuDDD===444000111222000---...------,,,,,,------...111...888PPPhhh{{{aaaUUUiiixxxfffTTT|||~~~nnnyyy|||qqqttteeeGGG999UUUuuuvvvbbbNNNCCCAAAFFFRRR\\\___]]]]]]pppvvvzzzsssooolllkkklllmmmmmmmmmmmmppprrrnnnoooppprrrsssrrrnnnjjjfffccc[[[QQQHHHAAA???>>>GGGOOO\\\gggoootttvvvwwwrrrjjjfffkkksssyyy~~~xxxaaaDDD333222666777666:::888888:::<<>>KKK^^^mmmkkkfffgggsss}}}|||}}}xxxuuuvvv|||~~~{{{yyyyyykkkaaaUUUKKKAAA===CCCMMM\\\jjjwwwzzzwwwvvvxxxxxxvvvuuutttsssrrrpppnnnmmmjjjkkkiiibbbZZZXXX]]]dddjjjqqqzzztttgggOOO;;;333777555666:::888:::===AAABBB@@@===<<<<<<999;;;======<<<:::888777777666555111...---000222////////////000333777;;;AAAAAAAAAAAA@@@>>><<<;;;555666999>>>CCCEEECCCAAAAAABBB@@@<<<<<>>>>>>>>??????>>>;;;999999999::::::;;;;;;<<<=========>>>===@@@GGGOOO[[[nnn~~~{{{RRR555...888777444444777555888MMMddd}}}lllyyyqqqCCC===555111222222000......------,,,,,,------...111...444HHH```vvv~~~]]]PPPbbbyyyWWWiiiiiifffxxxtttvvvvvvTTT???EEEhhhwwweeeRRRHHHAAAAAAKKKWWW\\\[[[ZZZdddlllvvv~~~~~~~~~zzztttpppmmmjjjkkklllmmmnnnooopppqqqmmmnnnppprrrsssqqqmmmiiifffccc\\\RRRHHHAAA>>>===@@@HHHTTTaaajjjppprrrsssjjj^^^SSSSSSYYY^^^aaaddd[[[KKK888000444:::<<<:::===::::::<<<===@@@IIISSSfffmmmrrrxxxzzzRRRKKKYYYRRRQQQQQQYYYkkknnn^^^VVVOOOIIIGGG@@@EEEHHHGGGGGGLLLSSSVVVaaa^^^YYYQQQHHH@@@:::777777666:::CCCNNN\\\oooxxx|||~~~~~~{{{{{{}}}vvvrrrrrrqqqppppppqqqpppooonnniiifffccc```\\\SSSFFF===:::<<>>???<<<999777444333222111////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,...333222===UUUsssYYY;;;444111000000///////////////---.....................,,,111...000BBBWWWrrrqqqjjjsssaaa]]]]]]]]][[[]]]YYYTTTWWWdddrrrvvvrrr\\\LLL;;;888>>>HHHTTT\\\SSSWWWdddvvv~~~|||~~~~~~|||~~~{{{zzz{{{nnnfffYYYLLLAAA<<>>AAABBBAAA>>>;;;:::;;;<<<>>>???>>><<<999666888:::999555///,,,///333///000000//////222777:::;;;;;;;;;;;;::::::999999666666777999<<<>>>>>>>>>888999:::<<>>??????===:::888888999::::::;;;<<<<<<======>>><<<===AAAHHHQQQ___sssoooKKK555000777555555777777555>>>YYYuuu}}}mmmnnnBBB===777444333333111000...------,,,,,,------...000...222BBBYYYqqqUUUDDDZZZgggeeeaaaTTTgggkkkttt```???AAAaaaxxxhhhYYYNNNDDD???GGGSSSZZZ[[[[[[\\\cccooozzz||||||||||||zzzuuuqqqmmmkkkkkklllmmmooopppppppppmmmmmmnnnqqqrrrpppllliiieeeccc]]]TTTJJJBBB===<<<===CCCNNNZZZeeelllnnnooocccUUUHHHDDDFFFGGGHHHIII@@@:::333111444888;;;;;;???===>>>@@@???@@@GGGPPPffflllrrruuu}}}wwwhhheeennnxxx[[[QQQTTTWWWTTTUUUYYYbbbrrrsss___VVVOOOHHHEEEFFFJJJJJJKKKRRR^^^eeefffmmmhhh___VVVLLLCCC===999;;;777444666;;;FFFWWWgggtttzzzyyyuuusssqqqpppqqqrrrqqqooolllhhhfffccc___YYYOOOCCC;;;999<<<@@@CCCDDDDDDCCCCCCKKKWWWcccjjjttt___FFFRRROOOOOOhhheeeQQQHHHAAA@@@???;;;777666444333222000///.........+++++++++,,,,,,---------***---,,,///444333999LLLfff^^^<<<333111111000///////////////---------...............***///+++---<<>>FFFNNNTTTUUUYYYdddsss~~~}}}||||||zzzzzz}}}}}}zzzzzz|||rrrlll```RRRDDD>>>>>>AAAOOObbbvvv}}}|||xxxuuusssppprrrttttttsssrrrrrrsssqqqppplllfffbbbeeeooowwwvvvlllMMM999555;;;:::<<<@@@??????@@@BBBDDDCCC@@@===:::======???AAABBB@@@<<<999999<<<===888000---000555//////000//////111555777777777666555555666666777666555444222222333444555111111555:::???HHHWWWeeewwwzzzrrrpppmmmiiifffjjjrrryyy}}}yyyhhhddddddhhhhhhbbb[[[XXX[[[ZZZYYYVVVRRROOOLLLJJJHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB>>>???>>><<<999888888:::;;;;;;;;;<<<======>>>>>>;;;===BBBJJJSSSbbbyyycccDDD666111555666888:::999999FFFeeezzztttlllAAA>>>888555333333222111...------,,,,,,------...---...111;;;PPPjjj}}}ZZZEEERRRuuuvvvccccccPPP___dddkkk{{{oooCCCHHHbbb||||||oooaaaUUUIII@@@DDDNNNWWW]]]```[[[```jjjvvv{{{{{{{{{|||{{{xxxsssooolllkkkkkkmmmpppppppppnnnnnnmmmmmmooopppooollljjjfffeeeaaaYYYOOOEEE>>>;;;<<>>HHHZZZmmmuuuwwwvvvssspppnnnrrruuuvvvtttrrrqqqrrrpppnnnllljjjkkkpppxxx~~~~~~uuummmNNN;;;666<<<<<>>>>>???@@@AAABBBBBBCCC??????>>>;;;888777888:::;;;;;;<<<<<<======>>>>>><<<>>>EEEMMMWWWfffSSS;;;555444666777888888999===LLLiii|||lll???<<<888555333222111111...------,,,,,,------...***...000555FFF___rrryyykkkWWWLLLXXX}}}ggg{{{oooUUU]]]eeeooo|||dddRRRfff{{{sssfffZZZMMMAAAAAAJJJTTT]]]eee]]]```fffppp{{{|||{{{|||}}}}}}{{{vvvqqqmmmllllllmmmpppqqqnnnlllpppooonnnnnnoooooonnnlllggghhhfff___UUUJJJAAA<<<:::<<>>999===IIIUUUZZZWWW[[[jjj{{{|||xxxkkknnnwww{{{wwwwwwiiikkkiii___SSSIIICCC???BBBQQQcccllloooqqqppplllnnnssswwwxxxuuurrrppppppmmmllllllmmmrrrxxx~~~{{{ssskkkOOO<<<777===>>>AAAGGGFFFMMMLLLLLLLLLLLLJJJGGGEEE<<<>>>BBBIIIOOOQQQOOOLLLMMMQQQQQQGGG999000111555555777888888777777888999777666444333333444555777111222333333222111222333000///111333111///666@@@LLL___bbbXXXRRRKKKIIINNNPPPQQQRRRRRRSSSYYYbbbiiikkkwww{{{pppfffdddbbb^^^\\\___TTTTTTTTTRRRPPPMMMKKKIIIEEEEEEDDDBBB@@@???@@@AAA======>>>???@@@AAABBBBBB??????>>>;;;888777888:::;;;;;;<<<<<<===>>>>>>>>>===@@@GGGOOOYYYiiiwwwEEE222444666999777555444666>>>NNNeeexxxpppkkk>>>;;;777444222111000000...------,,,,,,------...)))...///000>>>WWWjjjppp]]]TTTtttsssuuuxxxWWWWWWhhh|||WWWhhh{{{uuufff]]]OOOAAA???FFFQQQ^^^hhh^^^___ccckkkuuu|||}}}}}}}}}~~~~~~xxxtttnnnllllllnnnpppqqqnnnkkkrrrpppnnnnnnooopppooonnniiijjjiiidddYYYMMMCCC===777777;;;DDDOOOXXX\\\]]]TTTOOOLLLJJJEEE<<<888999333222222333777<<>>>>>BBBIIITTTaaarrr}}}cccSSSLLLHHHGGGIIIYYYhhhrrrpppnnnrrrrrrmmm]]]SSSDDD999666777:::;;;;;;999999999666444888???BBBNNNbbbxxxooollljjjkkknnnmmmhhhcccgggeee```YYYPPPFFF===888===@@@CCCCCCBBBCCCFFFIIIVVVfffssszzzoooMMMKKKMMMLLL]]]QQQQQQGGGBBB???AAAAAA===::::::;;;999777444111///------333222111///---+++***))))))111000---...---222BBBUUUwwwVVVDDD666333222111000////////////........................222...+++222999:::QQQxxxxxxiii}}}pppkkkaaaZZZ^^^kkkuuuyyyppp^^^LLLCCC===;;;FFFUUUYYYWWW[[[hhhxxxzzziiipppxxx~~~{{{vvvssstttqqqjjj```UUUIII???999BBBRRRaaaiiinnnsssuuurrrnnntttxxxuuummmjjjnnnttttttooommmrrr}}}~~~lllMMMCCC<<>>:::777888;;;;;;:::888777555555555555222333333444444444444444222222222222333444555666>>>AAADDDDDDDDDGGGLLLQQQVVVVVVTTTSSSYYYaaacccaaaiiirrr}}}uuuiiiaaa```___[[[VVVWWWVVVTTTQQQNNNJJJHHHFFFEEEDDDCCCBBB@@@???>>>=========>>>???@@@AAAAAAAAAAAA???<<<:::888888888999;;;===??????>>>======>>>CCCCCCJJJUUU^^^mmmiii;;;999;;;555999444777999:::AAATTToooaaaCCC???999555333222000/////////...------------...,,,000000...;;;UUUlllvvvrrrXXXzzzXXXgggOOOooohhhgggwww{{{fff___UUUFFF???EEETTTbbbhhhdddbbbbbbiiittt|||}}}{{{~~~|||}}}|||yyyqqqpppppprrrttttttqqqmmmqqqqqqnnnjjjjjjmmmllliiikkkmmmjjjddd^^^XXXNNNDDD<<<999888===HHHSSSYYY[[[UUUQQQMMMKKKIIIDDD<<<555999777777999999;;;CCCLLL[[[aaa```aaaeeeaaa```lllvvvsssPPPIII???<<>>:::;;;???@@@===777333000111222444777666333000...---,,,,,,------,,,,,,...111555777SSSqqqVVVBBB444333222111000////////////........................///---+++111777888QQQyyy~~~jjjjjjggg```ZZZ]]]hhhrrruuutttcccQQQGGG???;;;DDDRRR[[[XXXZZZdddrrr}}}zzzqqqsssuuuwwwyyy|||~~~xxxvvvrrrjjj___QQQEEE>>>;;;KKK\\\fffnnnuuuwwwuuuppptttwwwtttooolllooosssrrrsssvvvzzzqqqOOODDD>>>AAAEEEGGGNNNXXX\\\\\\\\\^^^^^^ZZZSSSMMMJJJFFFFFFLLLRRRTTTUUUXXXVVVZZZUUUDDD555222777:::<<>>DDDLLLSSS\\\^^^\\\ZZZ\\\bbbeeecccjjjmmmqqquuuxxx|||}}}sssgggaaa```___[[[WWWUUUTTTRRRPPPLLLIIIFFFDDDCCCBBBAAA@@@???===<<<<<<======>>>@@@@@@AAAAAA@@@AAA???===:::999888999:::;;;===??????>>>======>>>BBBAAADDDMMMYYYmmm^^^888888888333999>>>:::888;;;DDDXXXuuuYYYBBB>>>888555333222111000//////...------------...,,,000000---666NNNeeerrrzzzuuuSSSkkkhhh{{{vvv```yyylllqqqtttccceeeZZZLLLBBBCCCOOO\\\dddeeecccccciiisss|||~~~~~~~~~}}}zzzssspppnnnnnnpppqqqpppooommmnnnkkkhhhiiimmmmmmiiinnnooommmfff```ZZZPPPFFF>>>999666999AAAJJJNNNPPPMMMOOOPPPNNNIIIDDD@@@???:::777777888888999???GGG^^^fffhhhkkkoookkkmmm{{{TTTKKKBBB???FFFHHHAAA===???>>>888666999DDDXXXxxxjjjOOOLLLSSS]]]kkkyyyggg___UUUIIIAAA>>>===;;;999;;;999;;;???@@@>>>>>>AAAJJJOOO]]]ppp|||jjjiiihhhiiikkkkkkiiieeedddaaaZZZPPPEEE>>><<<<<>>??????<<<===@@@???===888444222222222333333222000...------------------,,,,,,...111444666JJJoooWWWAAA222333222111000////////////........................+++,,,+++000444666OOOwwwiii^^^```^^^[[[^^^hhhqqquuuxxxiiiXXXLLLBBB<<>>HHHPPP```eeefffbbb```ccceeefffjjjjjjiiihhhhhhkkkqqquuuvvvnnnddd______^^^ZZZWWWRRRQQQPPPMMMJJJGGGEEECCCAAA@@@???>>>===<<<;;;:::===>>>???@@@@@@@@@@@@@@@AAA@@@===;;;:::999:::;;;;;;===>>>???>>>===>>>???AAAAAAEEENNN___wwwNNN444777555111999>>>666555===GGGUUUsssLLL???;;;777444333333222111//////...------------...,,,000000,,,111CCC\\\nnnuuu}}}VVVeeeyyyrrrlll}}}gggzzzsss|||}}}nnnhhh___RRRFFFBBBHHHWWWccceeecccbbbfffnnnwww|||~~~}}}{{{uuuqqqmmmkkklllnnnooopppiiijjjiiifffhhhmmmmmmjjjlllnnnmmmhhhccc___WWWOOOAAA<<<777777;;;AAADDDEEEGGGNNNUUUTTTNNNJJJLLLPPPCCC===888777666888@@@HHHUUUccckkkrrryyy{{{]]]IIICCCCCCKKKNNNGGGAAA@@@<<<666777===@@@FFF\\\uuuqqqVVVXXXfffwwwtttdddfff^^^RRRIIIDDDAAA>>>;;;888777;;;AAADDDBBBBBBDDDKKKTTTddduuuxxxnnnkkkllllllhhhdddaaa\\\TTTIII@@@;;;;;;<<>><<<;;;;;;:::===>>>???@@@@@@@@@@@@@@@BBB@@@>>>;;;::::::;;;<<<;;;<<<>>>>>>======>>>@@@AAAEEELLLXXXmmmvvv@@@222777333222;;;777111777EEEKKKRRRnnnzzzCCC<<<999666444333333222111//////...------------...+++...///---...;;;UUUkkkppp\\\cccmmmzzzdddjjjjjjtttiiibbbXXXKKKCCCEEETTTdddeeebbb```aaafffnnnuuuxxx~~~~~~~~~}}}|||{{{uuusssooolllkkklllnnnooojjjkkkiiifffhhhmmmnnnkkkfffiiijjjggggggfffaaaZZZDDD???999777999===@@@BBBGGGNNNVVVWWWTTTRRRUUUZZZJJJBBB:::888777;;;DDDMMMTTTdddnnnuuuaaaLLLHHHIIIQQQUUUPPPJJJHHH@@@<<>>:::999===DDDHHHHHHJJJNNNUUU^^^ooouuunnnnnnlllgggbbb^^^XXXNNNDDD===:::<<<>>>EEECCCCCCEEEFFFIIISSS]]]mmmuuu___LLLKKKHHHPPP^^^[[[VVVKKKBBB<<<>>>AAAAAA@@@@@@???>>>===:::888666444333///...---,,,,,,---...///---,,,,,,,,,...000333444999^^^WWWBBB666333222111000////////////........................,,,000///......---AAAbbbsssooovvvuuuZZZPPP[[[ddddddbbbgggooouuuuuummmbbbTTTFFF===>>>CCCTTTWWWVVVUUU^^^ooo~~~xxxxxxxxxzzz|||{{{vvvnnnhhhiiiooovvvyyyrrrdddTTTIII@@@DDDMMM\\\iiippprrrrrryyyxxxyyy{{{}}}}}}zzzwwwnnnssszzz}}}tttVVVMMMIIIOOOUUUYYYcccnnnqqqrrrrrrqqqnnnjjjgggeeecccfffkkkmmmiiihhhqqq}}}lllLLL>>>DDDJJJHHHLLLPPPVVV]]]bbbbbb^^^ZZZYYYWWWTTTRRRQQQSSSVVVXXXQQQNNNIIICCC???===<<<<<<666555555444444555555666888888777333111333999>>>PPP___lllooolllkkklllllljjjiiieeeaaa\\\YYYYYYZZZccc___[[[YYYYYYXXXTTTRRRNNNNNNMMMKKKIIIGGGDDDCCC@@@@@@???>>>===<<<<<<;;;>>>>>>???@@@@@@@@@??????AAA@@@===;;;:::;;;<<<<<<;;;<<<============???AAADDDIIINNNYYYsssjjj888222777444555;;;:::666===KKKOOOUUUrrrrrrmmmBBB:::777555333333333222111//////...------------...++++++.........666PPPiiijjjvvv^^^ZZZpppcccwwwsssZZZmmmqqqnnnhhh___SSSFFFBBBOOO```gggeeebbb```aaagggooottt|||}}}}}}}}}|||zzzzzzzzzuuutttrrrooommmlllmmmnnnlllmmmkkkhhhjjjnnnnnnkkkeeehhhiiihhhiiijjjfff```GGGBBB<<<888888<<<@@@BBBKKKNNNQQQSSSTTTSSSRRRQQQBBB>>>===@@@BBBCCCFFFJJJ[[[iiipppuuu|||aaaUUUSSSRRRVVVXXXVVVTTTTTTNNNGGGEEEJJJLLLRRRiiirrrrrrrrrmmmddd[[[RRRKKKEEEBBBBBB@@@BBBHHHNNNQQQWWW]]]aaahhhxxxpppjjjkkkgggbbb___[[[TTTIII@@@;;;;;;>>>@@@EEECCCDDDGGGIIINNNYYYdddqqqyyylllTTTDDDEEEMMMbbbXXXXXXRRRPPPGGGAAABBBDDDBBB@@@@@@@@@@@@>>>===:::888666444333222000......---......,,,,,,,,,---...000222333333NNNTTTBBB888333222111000////////////........................---111///......,,,999TTT}}}mmm|||~~~{{{PPPSSSaaallljjjcccdddkkkpppsssooogggXXXIII???>>>@@@OOOUUUVVVSSSZZZkkk{{{}}}wwwtttrrrsssuuuuuuqqqnnnsssxxx}}}~~~vvvhhhYYYOOOCCCAAAFFFUUUdddnnntttwwwwwwyyy||||||xxxtttuuuyyy~~~~~~rrrTTTLLLLLLTTT\\\___fffppptttuuuuuurrrooolllllllllllllllmmmkkkiiiooodddJJJBBBGGGLLLKKKSSSXXX```gggkkkkkkiiiggg___]]]ZZZWWWWWWXXX[[[]]]XXXVVVRRRMMMGGGBBB>>>;;;666555555444555555666666777999999666333333666999EEETTTcccjjjkkkmmmooooooiiifffaaa[[[XXXYYY]]]```\\\[[[YYYXXXWWWUUURRROOOLLLLLLKKKJJJHHHFFFDDDCCC@@@@@@@@@???>>>=========>>>??????@@@@@@@@@??????@@@???<<<;;;::::::;;;<<<;;;<<<============@@@BBBGGGJJJLLLTTTqqqccc777444666666999:::===999===IIIQQQ]]]yyysssqqqbbbDDD999777444333333333111000//////...------------...,,,))),,,000///333IIIdddkkkrrrgggXXXrrrtttpppzzz[[[aaaqqqwwwvvvpppwww|||vvvooofffZZZJJJ@@@IIIYYYiiihhheeebbb```eeemmmttt{{{|||}}}|||zzzyyyxxxyyyvvvvvvsssppplllkkklllmmmnnnnnnllljjjkkkoooooollliiikkkllljjjjjjkkkgggaaaMMMIIIAAA;;;999;;;???BBBNNNLLLLLLOOORRRRRRMMMHHH888:::CCCOOOUUUSSSNNNMMMYYYgggnnnsss{{{{{{kkk___^^^[[[XXXXXX[[[aaagggbbb^^^[[[\\\```jjj~~~mmmbbbkkkppprrrnnniiiooo{{{pppqqqooolllfff___WWWQQQKKKIIIFFFDDDEEELLLRRRWWW___ffffffkkkzzzzzzkkkiiikkkgggbbbaaaWWWOOOEEE===;;;<<>>PPPttt}}}]]]WWWQQQRRRKKKGGGHHHHHHEEEBBBBBBBBBBBB@@@>>>;;;999777666666555222000///.........,,,,,,,,,---...000111111555IIImmmOOO???888333222111000////////////........................---000...---///---555JJJnnnyyyeeeoooxxxTTTQQQbbbooommmdddcccjjjqqqttttttlll]]]LLL@@@======JJJTTTWWWRRRWWWgggvvvzzzvvvrrroooppptttwwwvvvtttwww{{{~~~~~~xxxmmm```XXXIIIBBBAAANNN^^^iiiqqqvvvsssxxx~~~{{{xxxwwwwwwyyy}}}jjjOOOJJJMMMZZZccceeekkkrrruuuvvvtttqqqmmmmmmoooqqqpppllljjjmmmsss~~~wwwZZZKKKGGGIIINNNSSS^^^dddlllpppooommmlllllldddcccbbbaaa``````____________]]]YYYRRRJJJBBB===;;;:::999999888888888888666:::<<<<<<888666666777999FFFSSS[[[```ggglllmmmggggggeeebbb```___aaacccYYYYYYYYYYYYWWWTTTQQQNNNJJJIIIIIIHHHFFFDDDCCCBBB@@@@@@??????>>>=========??????@@@@@@@@@??????>>>???>>>;;;:::999:::;;;<<<;;;<<<===<<<<<<===@@@BBBEEELLLQQQ[[[{{{```999666444777;;;777999888===MMM```qqqxxxUUUBBB888666444333333222000/////////...------------......(((***111000///BBB[[[ooonnnwwwdddlll{{{kkkjjj^^^fffqqqrrrjjjgggqqqzzzrrrjjj```PPPBBBGGGUUUfffgggfffbbb```cccmmmuuuzzz|||~~~}}}zzzxxxyyyzzzxxxwwwsssmmmhhhgggkkknnnlllmmmkkkiiilllqqqrrroookkknnnnnnllllllmmmjjjdddZZZUUULLLBBB<<<;;;>>>AAANNNLLLMMMRRRYYY[[[WWWSSSCCCFFFOOO^^^hhhiiigggggglllyyyrrrxxxoooooolllggggggrrrtttsss}}}sss\\\UUUXXXkkkkkkfff[[[SSSWWWggguuu{{{ooohhhgggfffddd```[[[WWWSSSRRRLLLJJJMMMUUU\\\```gggnnnpppsssvvvkkklllmmmfff```aaaSSSKKKAAA;;;:::<<>>>>>VVVwwwcccZZZYYYQQQNNNMMMNNNLLLGGGFFFGGGDDDCCCAAA>>><<<:::999888666444222000///......///,,,,,,,,,---...///000000444FFFbbbKKK===777333222111000////////////........................+++///,,,,,,111...444EEE\\\mmm}}}\\\gggsssUUULLL^^^nnnmmmeeedddmmmvvvwwwwwwqqq```NNNAAA<<<;;;HHHSSSWWWRRRTTTdddqqquuu}}}tttqqqppptttxxxzzzwwwsssyyy||||||tttkkkfffPPPEEE@@@JJJYYYccclllrrrpppvvvzzzwwwvvvwwwyyy{{{}}}~~~}}}|||cccKKKHHHNNN]]]hhhjjjnnnuuuuuutttrrrnnnkkkkkkooosssooojjjjjjttt|||cccNNNJJJMMMPPPYYYeeefffmmmtttuuuqqqmmmlllmmmmmmooopppqqqooommmiiigggjjjkkkjjjggg```VVVLLLFFFBBBAAA@@@>>><<<;;;;;;;;;999===AAAAAA===999777777111;;;EEELLLTTT^^^fffhhhfffjjjooopppmmmgggbbb___YYYYYYZZZZZZXXXUUUQQQNNNHHHGGGGGGFFFDDDCCCAAA@@@??????>>>>>>======<<<<<>>>>>===;;;999999999:::;;;;;;<<<===<<<<<<===@@@CCCAAAOOO[[[jjj___;;;666333777===444666888CCC[[[wwwJJJ===888666444333333222000...//////...------------...111((()))111000---<<>>AAALLLNNNSSS[[[ccchhhiiihhhYYYWWW[[[gggsss{{{mmmhhh{{{}}}}}}wwwmmmTTTTTT```zzztttfffVVVJJJKKKUUU___|||nnn``````aaabbb```^^^[[[YYYXXXUUUUUUZZZcccjjjnnnsssxxxtttkkklllkkk```YYYZZZPPPHHH???999999<<<>>>???>>>???DDDLLLSSSZZZgggrrrbbbKKKHHH???@@@\\\jjjaaaYYYaaaOOONNNPPPRRROOOJJJIIIKKKFFFDDDAAA>>><<<:::::::::444333111000////////////+++,,,------...///000000+++>>>WWWlllJJJ:::444222222111111000/////////........................---...---------///444777PPPlll{{{ddd```yyyooommmUUUcccoooooohhhfffkkkqqqxxxwwwrrreeeSSSCCC<<<===CCCNNNVVVVVVTTT[[[jjjvvvuuurrroooppptttxxxyyyyyyzzz{{{}}}}}}|||xxxtttrrrfffNNN???FFFRRR[[[ggguuuwww}}}~~~zzz|||}}}}}}||||||}}}~~~|||fffUUUJJJMMMRRRZZZccciiilllmmmppplllllloooppppppssswwwnnnsssnnn^^^MMMAAAFFFUUUbbblllsssqqqrrrrrrnnnkkkppp}}}ssspppsssvvvuuunnnbbbVVVNNNJJJMMMKKKCCC>>>>>>@@@AAA@@@>>><<<>>>BBBEEEEEECCC999888888===GGGSSS]]]cccfffhhhlllpppsssrrrnnnkkkhhhaaa[[[XXXSSSOOOPPPTTTMMMLLLJJJGGGEEEDDDCCCCCCBBBAAA>>><<<;;;;;;<<<===>>>??????@@@???>>>===<<<888999999::::::;;;<<<<<>>777999>>>666999<<<:::>>>\\\zzzrrrwwwBBB<<<777666444444444444222000000000///...............---,,,---......///888BBBaaannnddd}}}{{{jjjwwwtttllllll___sssnnnTTTYYYiiipppxxxnnnfffddd___RRRHHHDDDVVV^^^aaa^^^```iiiqqqttttttyyy|||{{{{{{|||{{{xxxwwwvvvuuurrrooonnnooopppnnniiidddgggttt{{{tttgggjjjkkkmmmnnnooonnnnnnmmmcccfffbbbTTTCCC;;;@@@IIITTT^^^___```lllqqqqqqttthhhjjjpppuuuvvvyyy~~~rrrooowww{{{zzzcccJJJVVV}}}rrrRRRVVVWWWWWWkkkvvviiillleee^^^]]]\\\[[[]]]aaa^^^aaajjjuuu|||}}}ssspppllljjjhhhccc[[[UUUMMMCCC;;;;;;===>>>???AAABBBEEEFFFMMMZZZ```nnn]]]AAACCC>>>HHHhhh}}}sssnnn```VVVZZZQQQMMMPPPSSSTTTRRRNNNJJJIIIIIIFFFBBB@@@??????>>>===555333000000111111---***+++++++++,,,---...///000///<<>><<<:::===AAAEEEEEECCC;;;:::888999???IIITTT[[[gggjjjooorrrttttttttttttoooiiiccc^^^WWWPPPOOORRRLLLKKKIIIGGGEEECCCBBBBBBAAA???===<<<;;;;;;======>>>>>>???@@@@@@>>>===<<<888888999999:::;;;;;;;;;>>>===<<<===???AAACCCCCCGGGRRR\\\RRR;;;777:::???888;;;888:::EEEaaa{{{xxxooovvvnnnBBB;;;888666444444444333222000000000///..................---...///------444===SSSmmmdddeeeiiiooo}}}{{{dddjjjYYYQQQggg}}}}}}ssskkkiiidddXXXKKKDDDVVV^^^ccc``````eeelllnnnvvv|||~~~zzzwwwxxxyyywwwyyyxxxuuuqqqnnnmmmoooqqqnnnllljjjnnnwww|||tttiiillllllmmmmmmmmmmmmllllllfffhhhdddWWWHHHAAADDDKKK\\\jjjlllkkkrrryyy~~~yyyzzz~~~yyynnnjjjooozzzuuu}}}rrrVVVLLLcccpppSSSaaaiiihhhuuuxxxnnnnnnddd[[[XXXWWWXXX]]]dddeeeffflllwwwrrrooollljjjhhhbbbZZZTTTJJJAAA;;;<<<>>>??????AAAAAAEEEGGGQQQ___eeerrrYYY???<<<;;;OOOyyyeee]]]TTTXXXSSSOOOQQQTTTTTTRRROOOLLLKKKHHHDDD@@@===<<<<<<<<<;;;444222000000222111///---,,,,,,,,,,,,---...///000---333GGG[[[ooo}}}@@@888666222222111111000/////////........................------...------///333555KKKkkkhhh~~~fffggghhhgggeeeeeehhhlllmmmqqqqqqiiiYYYJJJ???:::;;;HHHUUUXXXUUUVVVcccooo~~~wwwtttrrrsssxxx}}}}}}}}}}}}zzzvvvtttmmmaaaQQQFFFGGGTTTeeerrrvvv{{{~~~||||||~~~}}}{{{zzz|||fffPPPDDDGGGIIIMMMSSSZZZaaagggkkkjjjiiiiiijjjhhhjjjrrr}}}^^^@@@AAAIIIWWWdddmmmuuu{{{rrrooonnnttt{{{zzzzzzyyyuuulllaaaXXXWWWYYYXXXSSSQQQOOOIIICCC>>>;;;999;;;???CCCCCCCCC>>>===;;;888999???JJJRRR___eeemmmpppqqqrrruuuyyyyyytttmmmggg\\\RRRNNNOOOKKKJJJHHHFFFDDDBBBAAAAAA>>>===<<<;;;;;;<<<===>>>===>>>@@@@@@@@@???===<<<777777888888999:::::::::=========>>>@@@BBBCCCDDDGGGZZZiiiwwwHHH888666:::@@@999===444@@@XXXwwwtttvvv```CCC999999777555444444333111///000000/////////.........///...///000---+++///666DDDlllgggxxxggg\\\www\\\ttthhheeeSSSgggwwwpppnnnkkk```PPPFFFSSS\\\dddccc```aaaeeegggssszzz}}}yyyuuuvvvxxxxxxzzzyyyvvvrrrooommmoooqqqlllnnnoooqqqvvvyyysssiiiooonnnmmmlllkkkkkkkkkkkkiiiiiieee\\\QQQLLLMMMQQQ]]]nnnqqqmmmqqqwwwvvvjjjddddddnnnpppkkkooo~~~]]]KKKXXXmmm]]]uuu|||yyynnnccc\\\ZZZ]]]eeennntttqqqrrrzzz~~~nnnkkkiiihhheee___VVVOOOEEE>>>:::===@@@??????AAA@@@EEEIIIVVVffflllwwwoooRRR>>>;;;BBBbbb```]]]UUUWWWWWWPPPPPPQQQQQQPPPNNNLLLKKKGGGBBB===999888999:::::::::888666555444333000...,,,,,,,,,,,,---...//////222000@@@XXXllluuu<<<888777222222111111000/////////........................,,,---...------///222444@@@ffffffvvvaaaYYYTTTZZZcccgggeeebbbgggnnnrrrkkk^^^PPPCCC:::888EEEUUU[[[WWWVVV___kkkxxx}}}xxxuuurrrssswww{{{|||{{{|||}}}~~~}}}|||yyyvvvtttrrrlll]]]JJJDDDOOOaaalllsssxxx{{{yyyxxx|||}}}||||||uuu]]]NNNHHHDDDFFFJJJNNNUUU\\\dddiiinnnllljjjgggeeehhhvvvMMMIIIFFFIIIVVViiiuuuxxxvvvtttvvvzzz}}}yyywwwtttmmmccc[[[VVVXXXYYYXXXXXXWWWPPPGGGCCC???::::::===@@@@@@???>>>??????;;;888;;;CCCKKKUUU```lllrrrrrrsssxxx~~~}}}xxxpppbbbSSSLLLLLLJJJIIIGGGEEECCCAAA@@@@@@;;;;;;;;;;;;<<<===>>>???===>>>@@@AAAAAA???===;;;666777777888888999:::::::::<<<===???@@@AAACCCEEEKKKcccvvvfff@@@777777999???999===666NNNtttxxxSSSDDD999999777555444444333111///000000000000000///.........---...///...+++---222;;;jjjjjjooosss[[[www^^^lllxxxdddlll}}}vvvqqqqqqqqqgggWWWIIINNNWWWaaadddaaa```aaacccjjjsss{{{zzzwwwwwwyyyzzzxxxxxxxxxuuurrrooonnnnnnjjjmmmooonnnoooqqqooojjjqqqooommmkkkjjjjjjjjjkkkjjjiiifffaaa\\\YYYZZZ\\\[[[jjjmmmiiilllqqqzzzuuummmfff```eeeqqqnnnrrr}}}dddWWWTTTooooooxxx}}}www}}}{{{qqqjjjffffffmmmuuuzzzwww|||iiigggdddccc```ZZZPPPIII@@@<<<;;;???AAA@@@@@@AAAAAAHHHNNN\\\mmmsss}}}XXXKKK???AAAWWW~~~oooYYYYYYRRRPPPTTTNNNMMMLLLKKKKKKKKKJJJIIIGGGBBB<<<888777999:::;;;EEECCC???;;;777444111///---------------...//////555111<<>>888CCCSSS]]][[[WWW]]]hhhsssyyy~~~zzzvvvuuuxxx{{{{{{zzzzzz{{{{{{{{{zzzyyywwwuuuuuuttthhhTTTGGGLLLZZZdddmmmtttxxxvvvvvvzzz~~~~~~~~~~~~~~~zzzdddSSSKKKJJJEEEGGGKKKNNNSSS[[[cccjjjqqqmmmhhheeeccciii{{{iiiKKKEEEGGGKKKRRR]]]kkkvvv|||www}}}yyytttqqqmmmhhhaaa\\\ZZZ]]]___```bbbccc\\\TTTMMMGGG@@@======>>>>>><<<:::===@@@>>>;;;<<>>999999::::::<<<===>>>>>><<<>>>@@@AAAAAA???<<<;;;666777777888888999::::::999;;;===>>>>>>@@@DDDGGGOOOnnnYYY:::999999888===888<<<:::^^^uuuxxxmmmIIICCC:::999777555444444333111///000000111111000000///...,,,+++,,,///...,,,---111777```iiijjj}}}```aaalllxxx|||kkkiiitttuuurrrqqqrrrssslll]]]PPPIIIQQQ[[[bbbcccaaaaaacccdddoooyyyzzzyyyyyyxxxvvvsssvvvyyyyyyuuupppllljjjkkknnnmmmjjjiiilllmmmlllqqqpppnnnlllkkkkkklllllljjjiiihhhfffeeeeeehhhjjjiiitttuuurrryyy~~~sssuuusssnnnrrr~~~iiifffuuu~~~}}}|||vvvlllhhhppp~~~~~~zzzsssoooqqqwwwzzz{{{wwwgggeeebbb```]]]WWWNNNGGG>>>;;;<<<@@@BBBAAA@@@BBBCCCLLLUUUcccsssyyylllKKKDDD;;;EEEmmm\\\OOOQQQMMMHHHMMMMMMKKKIIIIIIJJJJJJIIIGGGGGGCCC===999:::<<<>>>???HHHFFFBBB===888444222111......---------...//////...111:::JJJtttqqq???;;;666222222111111000/////////........................,,,---......---...000222???WWWxxxlllbbbrrrUUUAAA999JJJcccjjjbbbXXXcccmmmsssnnnfff^^^QQQDDD:::@@@NNN\\\]]]XXX[[[cccqqqwww~~~zzzuuusssuuuwwwwwwuuuxxxyyyyyyzzzzzzyyyxxxwwwzzzyyyrrrcccSSSLLLSSS\\\eeeooovvvvvvvvvyyy}}}~~~{{{}}}xxxcccQQQHHHEEEEEE@@@DDDHHHLLLOOOVVV___fffnnnjjjfffeeegggpppgggRRRHHHBBBOOOWWWPPPGGGNNNbbbttt~~~jjjuuusssoookkkfffcccbbbaaacccgggiiiiiijjjkkkfff```ZZZSSSJJJCCCAAAAAA@@@>>>;;;===??????>>>@@@EEEIIIPPP^^^qqq|||qqqZZZLLLIIIHHHFFFDDDBBB@@@>>>>>>===888888999:::;;;<<<======<<<>>>@@@BBBBBB???<<<:::777777888888999:::::::::999;;;>>>>>>===@@@FFFJJJUUUzzzOOO888<<<;;;888<<<888<<>><<<>>>BBBCCCAAAAAADDDFFFQQQ\\\jjjyyy]]]HHHBBB777HHH}}}xxxSSSOOOQQQQQQIIINNNMMMJJJHHHIIIKKKLLLJJJGGGGGGDDD???===>>>@@@BBBCCCAAAAAA>>>:::666333333444///...............//////+++111777>>>gggtttDDD>>>444222222111111000/////////........................+++---......------///111555FFF```}}}^^^fffaaaNNNDDDRRRdddhhhbbb^^^dddoootttoooiiidddXXXKKK;;;===IIIYYY^^^YYYXXX^^^mmmttt}}}{{{wwwrrrqqqsssuuuuuutttwwwxxxyyyzzz{{{{{{{{{{{{~~~|||zzzsssaaaPPPNNNWWW^^^iiitttwwwwwwyyy{{{|||yyy|||zzzaaaNNNFFFDDDCCCCCC???CCCIIILLLOOOUUU^^^dddiiiggggggmmmuuu~~~XXXIIIDDDHHHTTTYYYLLL???AAAOOO\\\vvvjjjpppqqqppplllhhhgggkkkppptttyyyyyyuuurrrqqqoookkkfff^^^SSSLLLIIIHHHFFFEEEDDDCCCAAAAAACCCHHHMMMQQQTTT```ppp|||zzz___NNNIIIGGGEEECCCAAA???======<<<777888999:::;;;<<<<<<<<<;;;>>>@@@BBBBBB???<<<:::888888999999:::;;;;;;;;;<<<>>>???>>>>>>AAAIIIOOO]]]HHH555======888===:::???PPPwwwWWWBBB;;;;;;666444333333444555333222///000111222222000///...///+++***---...---...111000???dddmmmhhhoooTTTjjjtttsss}}}xxxgggZZZYYYmmmssswwwvvvuuurrrjjj```KKKHHHMMMZZZdddfffeeeeeeiiimmmqqqssswwwyyyvvvpppppprrruuuuuurrrooommmllllllnnnmmmiiijjjnnnpppooommmmmmooopppqqqqqqqqqqqqnnnoooooommmlllpppxxx~~~ttt^^^\\\]]]YYYYYY[[[VVV\\\qqqqqq___SSSWWW^^^___aaafff|||qqqQQQLLLFFFHHH[[[vvvxxxyyy|||iiifffbbb\\\YYYUUUPPPJJJDDD???>>>???CCCCCCAAABBBEEEGGGVVVcccqqq~~~vvvWWWGGGDDD;;;RRRhhhUUUTTTSSSUUUKKKNNNKKKHHHFFFHHHKKKLLLHHHEEEFFFDDDAAA@@@BBBDDDFFFFFF>>>>>>===888444222333555//////............//////---111555777PPPvvvHHH???333222222111111000/////////........................+++---......------///000333BBBYYY]]]```ooo]]]SSSZZZdddeeeccceeefffqqquuuooojjjggg]]]OOO<<<;;;EEEVVV]]]XXXVVV[[[iiipppzzz}}}yyyuuutttwwwyyyzzzyyywwwxxxyyy{{{|||}}}}}}}}}}}}~~~lllSSSLLLTTTYYYffftttxxxxxxyyy{{{{{{xxx|||lllSSSDDDBBBFFFGGGEEEEEEJJJPPPTTTWWW\\\dddkkkffffffkkkvvvXXXMMMFFFKKKNNNLLLFFFFFFLLLOOOMMMlll~~~tttrrrpppssstttqqqmmmnnnvvv~~~}}}zzzyyywwwmmmdddYYYQQQNNNMMMLLLKKKOOOJJJEEEDDDHHHOOOVVVZZZ^^^gggtttbbbOOOJJJFFFEEECCCAAA>>>===<<<<<<777888999:::;;;;;;;;;;;;;;;===AAACCCBBB@@@<<<:::888999999::::::;;;<<<<<<>>>@@@AAA??????CCCLLLSSSdddoooDDD444>>>>>>888===<<>><<>><<<:::999:::777555555888::::::999:::>>>DDDFFFCCC>>>999777999::::::::::::::::::;;;???AAA???BBBGGGEEEKKK___pppRRR===;;;::::::999888;;;AAAhhhuuuzzz```JJJCCC555666555444333333222222333333000000000000////////////......---,,,,,,,,,,,,---111111LLLllluuu|||oooooosssZZZeeennn~~~~~~qqqmmmoooiiiYYYLLLGGGQQQ[[[___ccciiibbbbbbccchhhooossssssrrrrrrssssssrrrooommmmmmnnnllliiihhhlllooommmmmmnnnjjjkkkmmmooopppoooooonnnqqqpppppppppppppppqqqqqq{{{fffZZZTTTOOOQQQUUURRRNNNHHHZZZdddaaazzz~~~sss{{{vvvyyysssdddcccbbbXXXMMMEEE@@@======@@@KKK^^^ooo{{{iiibbb```]]]XXXQQQJJJDDD@@@===@@@@@@CCCDDDAAA???EEEMMMSSS^^^mmm}}}pppTTTSSSSSS>>>WWWvvvwwwfffTTTOOOOOONNNJJJHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHJJJIIIEEEEEEIIIJJJHHHGGGDDD???;;;999777555333111000///...---......///+++111///222EEE]]]~~~lllHHH<<<555222222111000000000000000///............---------(((---++++++333111,,,000111000???\\\ttt{{{|||~~~vvvdddpppllliiinnnkkklllmmmppptttxxxwwwpppeee\\\JJJ>>>===KKKYYY[[[YYYZZZaaalllxxx~~~}}}{{{~~~~~~}}}|||{{{yyyxxxwwwwwwwwwzzzzzzzzz{{{~~~{{{lllYYYLLLLLLUUUcccooovvvxxxwwwvvvyyy}}}}}}uuulllXXXMMMCCCAAACCCDDDDDDEEEMMMWWWdddnnnqqqooollljjjjjjooo{{{}}}RRRHHHDDDFFFEEEEEEIIIOOOYYYlll}}}tttsssppphhhgggxxx~~~yyytttnnnggg^^^YYYYYY[[[[[[YYYTTTWWW]]]```\\\ZZZbbbmmmoooooovvvpppTTTGGGDDDDDDBBB@@@>>><<<:::999:::888666777;;;=========:::>>>CCCEEEBBB>>>:::777999::::::::::::;;;;;;;;;===@@@???BBBGGGFFFMMMaaazzzvvvJJJ;;;::::::<<<:::888;;;AAAPPP\\\xxxRRRAAA<<<000111555444333333222222333333000000000000///////////////...------,,,,,,------333...AAAeeetttqqq|||rrrqqqrrrlllgggggglllxxxzzzpppoooppphhhcccVVVLLLOOOZZZaaadddeeeddddddfffjjjooossstttssssssttttttrrrooommmnnnoooiiieeeeeejjjmmmmmmmmmpppoooooooooooonnnmmmlllkkknnnnnnnnnnnnnnnooopppqqqrrryyy~~~nnnbbb[[[WWW[[[XXXUUUZZZSSSUUUWWWQQQaaa{{{ttteeeSSSIIIHHHHHHCCC===???<<<;;;<<<===BBBNNNZZZjjjxxxnnnVVVRRR]]]WWWPPPJJJFFFDDDAAA?????????BBBDDDBBBBBBHHHQQQ\\\fffvvvgggRRRSSSMMMDDD___wwwooo```SSSPPPRRRQQQNNNLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJLLLKKKGGGFFFIIIJJJHHHGGGDDD???<<<:::888666444222111///...---......///111555000...999IIIddd]]]===777666333222222111111111111111///............---------***222---'''///222)))%%%444333???YYYqqq}}}lllhhhooogggjjjlllppplllnnnrrrxxxyyysssiiiaaaQQQCCC===HHHVVVZZZYYYYYY```kkkxxx}}}{{{zzz}}}~~~|||}}}~~~{{{wwwuuuvvvxxx{{{yyyxxxzzz}}}{{{tttcccRRRIIIPPP\\\iiitttxxxwwwuuuxxx{{{|||||||||yyymmm```MMMGGGCCCDDDEEEDDDEEEHHHUUU```oooxxxyyyuuurrrqqqmmmuuufffKKKGGG@@@FFFJJJOOOTTTYYYlllxxxiiibbblllsssyyy{{{ssskkkhhhddd```___aaabbbbbb```WWW^^^hhhlllhhhcccffflllrrrttt|||rrrTTTEEECCCBBBAAA???===;;;:::999999888888:::===@@@AAA@@@;;;???BBBCCCAAA===:::888999999::::::;;;;;;;;;;;;;;;???>>>AAAGGGFFFPPPeee]]]CCC999999;;;===:::777:::???BBBPPPIII===<<<333444555444333333222222333333000000000000///////////////...------,,,---------111---666YYYrrrhhhtttvvvYYYkkkmmmxxx|||lllqqq~~~mmmoooxxxzzzrrrssstttjjjnnncccTTTNNNUUUaaadddaaaffffffgggkkkooosssttttttvvvuuutttrrrooonnnooopppfffcccbbbgggkkklllnnnqqqqqqqqqooonnnllllllkkkkkkllllllllllllmmmooopppqqqoootttxxxzzz}}}qqqhhhbbbfff\\\^^^uuurrraaa\\\WWW```rrrlllMMMJJJDDD???===;;;;;;:::999888:::<<<;;;:::>>>FFFSSSaaasss~~~]]]QQQPPP```WWWLLLEEEDDDDDDBBB???>>>???BBBDDDDDDDDDLLLVVV___iiizzzcccRRRPPPHHHPPPqqqdddYYYQQQRRRVVVUUUQQQPPPOOOPPPQQQQQQPPPOOOMMMLLLMMMNNNMMMHHHGGGJJJJJJHHHFFFCCC@@@===<<<:::888666333222000///......//////000444///...666BBBZZZyyyRRR666555777222222111000000000000111///............------------333...)))---...111===;;;;;;CCCTTTgggxxxyyyeee|||{{{uuuiiiiiikkklllhhhiiimmmsssvvvtttkkkcccVVVFFF<<>><<<;;;:::999:::::::::<<<>>>???@@@AAA<<>>AAAGGGHHHTTTllloooKKKBBB888999;;;===999555888>>>EEE\\\zzzvvvDDD>>>>>>777777555444333333222222333333000000000000//////////////////...---------------***000000IIIkkkhhhmmm}}}UUU___xxxqqqyyylllllluuuxxxuuutttwwwppprrrmmm^^^OOOOOO\\\cccaaacccdddfffiiimmmpppssstttvvvvvvuuurrrooonnnpppqqqhhhdddcccgggkkkkkknnnqqqpppooommmllllllmmmnnnoookkkkkkkkklllmmmooopppqqqooorrrvvvyyy~~~{{{pppsssmmmsssppphhhmmmyyytttUUUGGGGGGFFFCCC@@@>>>>>>>>>777777999===<<<:::;;;@@@HHHTTThhh}}}pppaaa```bbbjjj]]]NNNDDDCCCCCCAAA===??????BBBDDDDDDFFFOOOYYY```kkk}}}^^^NNNGGGEEE]]]\\\UUURRRUUUXXXVVVSSSRRRNNNOOOPPPPPPOOOMMMKKKJJJNNNOOOMMMHHHGGGIIIIIIFFFFFFCCCAAA???>>><<<:::888555444222000///...//////---111///000888BBBYYYyyyzzzLLL555444444111111000////////////000///............---------,,,------000000...EEEmmmjjjZZZMMMRRRjjjrrrzzz}}}wwwpppmmmggggggfffhhhnnnttttttnnnhhhYYYIII<<<===IIITTTYYYZZZTTT]]]gggnnnppptttzzz~~~~~~xxxrrrrrrxxx~~~~~~|||yyyxxxzzz|||}}}}}}yyy}}}sssttt{{{wwwjjjYYYWWWVVV[[[fffqqqyyy}}}{{{{{{yyywwwvvvooo```PPPGGGDDDBBBCCCDDDGGGNNNWWW```fffnnnqqqrrrtttxxx}}}~~~yyySSS@@@===DDDLLLKKKOOOXXXffftttzzz|||sssuuuvvvuuukkkgggbbb```aaadddhhhjjjqqquuu{{{zzz}}}gggKKKAAA??????>>>===;;;::::::999:::;;;<<<=========>>>>>>>>>???@@@@@@===;;;:::;;;999999:::;;;;;;<<<======;;;??????BBBIIIMMM^^^yyyXXX@@@???999:::<<<<<<777444999AAATTTxxxuuuwww}}}ccc>>>;;;;;;666555555444333333222222333333000000000000//////////////////...------------...&&&666111999ZZZfffiiinnnbbbvvvuuuzzzzzzqqqzzzxxxssswwwsssoooqqqhhhUUULLLTTT___ddd___aaaccceeehhhlllppprrruuuuuutttrrrpppoooppprrrlllhhhfffjjjlllkkklllooopppooommmllllllmmmnnnoookkkllllllmmmnnnoooqqqrrrmmmnnnppprrrsssxxxrrrnnnxxx```TTTFFFGGGFFFDDDCCCBBBBBBAAA???:::888999===>>>===@@@EEEGGGPPPbbbxxx~~~iiifffjjjllliii\\\LLLCCCAAABBB@@@===AAAAAABBBEEEEEEHHHRRR^^^hhhvvvjjjSSSGGGAAAKKKmmmpppYYYTTTSSSWWWXXXTTTRRRRRRNNNNNNOOONNNNNNLLLJJJIIIMMMOOOMMMGGGFFFHHHHHHEEEEEECCCAAA@@@@@@???<<<:::777666333111000/////////...111///000444999NNNooolllGGG666444111111000000//////////////////............---------...,,,,,,111...'''BBBssskkkKKKQQQ{{{ssszzzwwwoookkkgggfffkkkssswwwtttooo___PPP???;;;CCCPPPYYY]]]UUUXXX___fffmmmuuu||||||wwwtttuuuzzz}}}{{{xxxxxxyyyzzzzzzyyyzzz|||xxxsssuuu{{{zzzsssfff___XXXVVV\\\hhhttt|||xxxxxxvvvrrrnnngggXXXJJJFFFAAA???BBBFFFKKKVVV```ggghhhkkknnnrrryyyuuuQQQ>>>AAAAAACCCOOOQQQTTTcccnnniiipppzzzxxxsssmmmiiihhhkkkqqqttt}}}]]]GGGBBB======<<<<<<;;;:::999999:::;;;======<<<<<<<<<===???@@@@@@>>>;;;:::;;;<<<999999:::;;;<<<======>>><<<@@@@@@DDDNNNXXXnnnyyyDDD<<<::::::;;;;;;;;;777666@@@KKKoootttrrrTTT======;;;666444555444333333222222333333000000000000////////////000///......------......(((777222///GGG[[[bbblllkkkdddccc}}}}}}uuuwwwtttmmmrrrnnn]]]NNNNNNZZZeee^^^___aaabbbcccfffjjjmmmqqqsssssssssqqqppppppqqqnnnkkkjjjmmmnnnlllkkklllqqqqqqooonnnllllllkkkkkklllllllllmmmnnnooopppqqqooonnnmmmmmmkkkjjjooovvvvvvgggSSSNNNNNNGGGLLLKKKJJJMMMQQQSSSRRRQQQEEE@@@>>>???@@@@@@DDDIIIEEEJJJWWWkkknnncccaaabbbaaaZZZQQQEEE>>>>>>@@@@@@???BBBBBBDDDGGGHHHMMMYYYeeeqqqtttYYYKKKHHHHHHbbbcccYYYVVVUUUWWWVVVRRRQQQSSSPPPOOOOOONNNNNNMMMMMMMMMMMMNNNLLLGGGFFFHHHHHHEEEEEECCCBBBBBBBBBAAA>>><<<999777555222000/////////...000///000444666LLLnnn}}}XXX===555555000222111000000//////000000///............---------...---,,,...,,,###...MMMcccIII555CCCrrrjjjrrrzzz{{{tttnnnhhheeeiiirrrxxxwwwtttfffXXXFFF<<>>>>>===<<<>>>???@@@@@@???<<<:::999;;;===999999:::;;;<<<===>>>>>><<<@@@AAAHHHVVVeeebbb777@@@777;;;;;;;;;:::888<<>>@@@AAACCCCCCEEEJJJMMMTTTbbbpppzzzbbbRRRIIIIIINNNxxxxxxttt___YYYVVVUUUVVVSSSOOOQQQUUUPPPOOONNNMMMMMMMMMOOOPPPMMMOOOMMMHHHGGGIIIJJJGGGDDDCCCCCCCCCDDDCCC@@@>>>:::999666333111000//////---///...111444666MMMsssiiiFFF444444777222333222222111000111111111//////.........---------(((---+++,,,111,,,)))222111...111CCCfffiiiqqqssssssoooooohhhcccfffpppwwwxxxuuulll___LLL======HHHVVV^^^ZZZUUUSSSYYYfffrrrxxxzzz}}}{{{zzz}}}zzzzzzzzz|||}}}}}}zzzxxxuuuuuuuuuwwwyyyzzzyyywwwxxxrrrqqquuuwwwrrrnnnmmmnnnggg\\\QQQMMMUUUcccooouuuxxxvvvooofff]]]RRRIIIEEEAAACCCLLLWWWbbbllltttwwwtttsssxxxoooRRRJJJUUUHHH???QQQ___eeesssjjjhhhyyynnniiirrrnnnFFF:::@@@;;;;;;;;;::::::999999999666:::>>>???>>>>>>@@@BBB@@@@@@>>><<<999999;;;===999999:::;;;<<<===>>>???;;;@@@BBBJJJ[[[nnnUUU333FFF888;;;;;;;;;::::::AAATTTeeevvv|||ppp@@@===@@@;;;888666555444333333222222333333000000000000////////////000000///...............222(((***222888HHH^^^iiitttuuuaaaoooeeerrrvvvtttqqqpppkkk\\\NNNQQQ^^^ddddddccc```]]]\\\^^^aaajjjnnnqqqssssssqqqppppppkkkiiijjjoooqqqmmmjjjjjjjjjkkkmmmoooppppppooonnnkkkkkkkkkjjjjjjkkkllllllkkkiiijjjmmmkkkhhhlllttttttoooqqq~~~VVV@@@FFFFFFRRR[[[SSSQQQVVVWWWXXX```kkksssxxxzzz|||}}}fff^^^UUUPPPJJJEEECCCEEENNNPPPYYYkkkkkkhhhfff[[[RRRSSSFFFCCC@@@===<<<===@@@BBBBBBCCCFFFLLLQQQZZZiiixxxlllYYYPPPFFFDDDIII~~~ggg```YYYWWWUUUTTTQQQNNNRRRXXXOOONNNLLLJJJJJJLLLOOOPPPNNNPPPNNNIIIHHHKKKKKKIIIDDDCCCCCCDDDDDDDDDAAA???;;;999777444111000//////111222///000000000FFFkkkWWW<<<000:::666000333333333222111000000/////////...---,,,,,,++++++,,,,,,,,,---------......000//////:::VVVyyykkkcccpppYYY```ooopppkkkeeegggooowwwzzz{{{rrrbbbOOOCCC@@@EEERRR___[[[RRRPPP[[[hhhooosssvvvuuuyyy}}}~~~}}}}}}xxxzzz}}}{{{vvvqqqsssvvvuuutttuuuxxx{{{xxxtttpppppprrrtttsssqqqtttmmm```RRRJJJNNNYYYdddxxx||||||uuulllbbbUUUJJJGGGIIILLLSSS\\\gggrrrxxxuuuyyymmmccceeeaaaVVVGGG\\\pppkkkzzz{{{xxxzzzssseeeoooZZZAAA<<<===;;;:::999999999:::;;;<<<:::;;;===>>>===>>>@@@AAAGGGAAA:::888:::<<<;;;999999:::<<<===??????>>>>>>===>>>@@@GGGXXXwwwRRR:::===>>>???===:::888999BBBXXXmmmsss}}}bbbBBB@@@===777666666555555444333333222111111111000000000//////......///...---,,,,,,---...///------...///222???ZZZqqqrrr|||{{{YYYbbbvvv```sssrrrwww}}}vvv{{{zzztttrrrrrrfffUUUPPPUUUaaadddccc^^^]]]aaa```[[[dddkkksssuuuqqqllliiiiiiqqqrrrrrrnnniiiffffffgggqqqooonnnooorrrtttsssqqqrrrqqqooommmkkkjjjjjjiiifffhhhjjjlllmmmmmmmmmmmmoooooottt|||zzznnnooouuusssllleee___HHHBBBHHHJJJMMMRRRXXX[[[]]]]]]jjjqqquuuxxxttteee\\\\\\WWWJJJEEEKKKJJJUUUeeeyyyvvvgggbbbZZZWWWTTTJJJBBB???;;;:::===@@@AAA@@@EEEGGGHHHLLLUUUdddttt}}}ZZZUUUYYYCCC>>>[[[^^^[[[WWWUUUSSSRRRRRRQQQNNNLLLNNNKKKHHHJJJNNNSSSUUUUUURRRNNNJJJHHHJJJMMMPPPQQQHHHFFFCCCCCCEEEEEECCCAAA===;;;888555333222111111111,,,...333222111>>>OOO~~~RRR<<<111888444111111111000000///......---///......---,,,,,,++++++,,,,,,,,,---------......------,,,444KKKjjjmmm___xxxkkkUUU]]]ooollllllllllllnnnqqqvvvyyywwwiiiWWWIIIAAABBBMMMXXXYYYQQQOOOXXXcccjjjooossstttxxx|||~~~~~~}}}||||||zzz{{{}}}}}}xxxsssrrrtttvvvvvvuuuvvvyyy{{{xxxtttqqqqqqtttvvvuuutttrrrooogggZZZOOOMMMUUU]]]pppuuuxxxuuunnnfff[[[QQQQQQQQQTTTZZZeeeqqqzzz|||~~~ttt___fffuuuooouuuxxx{{{nnneeekkkvvv|||vvvPPP===:::<<<:::999888888888999;;;;;;:::<<<===>>>>>>???AAABBBFFF@@@:::888:::<<<;;;999:::;;;<<<>>>??????>>>>>>:::;;;>>>HHH^^^yyyIII888<<<;;;@@@999555888BBBQQQeeetttyyyPPP999===<<<777777777555444444333222222111111111111111000000////////////...------------...///......000111222<<>>;;;;;;===@@@AAAAAAEEEGGGMMMVVV___jjjzzzlllQQQMMMMMMCCCJJJdddrrrYYY\\\TTTRRRPPPOOONNNMMMKKKIIIMMMLLLLLLNNNRRRTTTTTTRRRVVVRRRMMMJJJJJJLLLMMMNNNGGGEEEDDDDDDEEEEEEBBB@@@???===:::777555333222222111---...222111...999HHHrrrIII<<<333666111222111000000//////......---.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,///???XXXnnnzzz|||nnn[[[nnnkkkTTTZZZllliiinnnsssqqqkkkkkkpppwwwyyynnn```QQQDDD@@@HHHSSS\\\VVVTTTZZZcccjjjppptttsssvvvzzz||||||{{{zzzzzzyyyyyyzzz{{{|||{{{xxxuuussstttvvvvvvvvvwwwzzz|||yyyvvvssssssvvvxxxxxxvvvrrrsssqqqggg[[[TTTUUUXXXhhhooouuuvvvuuusssllldddaaa___```fffrrr~~~|||uuusssnnnsss|||wwwrrr{{{wwwhhhqqqmmmkkkyyyfffXXXZZZcccrrraaaDDD888888;;;999888777777777888:::;;;:::<<<>>>??????@@@BBBDDDCCC>>>999777999;;;:::999<<<<<<===>>>?????????>>><<<;;;>>>JJJcccbbb???888===;;;>>>;;;999:::AAAPPPjjj]]]@@@555<<<:::555666555444444333333222111111111111111111111111000000000///......------......///...///222333222888HHHYYYhhhllluuuxxxjjj]]]nnn|||rrr|||kkkkkkxxxqqqrrrooodddZZZVVVVVV]]]ccccccaaaaaa```^^^]]]cccjjjnnnmmmllllllmmmnnnmmmkkkiiiggghhhkkknnnlllmmmnnnqqqssstttrrrpppnnnnnnmmmlllkkkiiiiiihhhiiijjjkkkmmmnnnnnnmmmmmmooommmnnnrrrqqqllljjjkkkhhhYYYJJJGGGJJJMMMPPPSSS[[[sss|||gggOOOAAA>>>DDDLLLHHHMMMUUU]]]cccjjjooosssrrr}}}qqqiiillliii\\\UUUXXXjjjnnnaaa______TTTLLLGGG>>>???===;;;;;;===@@@AAABBBEEEFFFRRRbbbjjjpppppp]]]RRRNNNDDDFFFZZZkkk^^^UUUYYYVVVTTTRRRQQQPPPOOOMMMKKKKKKLLLOOOSSSUUUTTTQQQNNNSSSOOOKKKHHHIIIJJJLLLLLLIIIHHHHHHHHHIIIGGGDDDAAAAAA@@@===:::777555333222111...///222///,,,333???dddAAA;;;555333///333222222111111000000000000......---------,,,,,,,,,,,,,,,,,,---------.........///...///888KKKaaappp|||lllYYYhhhpppXXX[[[jjjkkkooorrroooiiiiiiooovvvuuuoooeeeXXXIIIAAAEEEOOO[[[YYYYYY[[[```gggnnnsssrrruuuyyy{{{{{{zzzzzz{{{wwwvvvvvvxxx{{{||||||{{{ttttttuuuvvvwwwyyy{{{||||||yyyvvvvvvxxxyyyxxxvvvuuuwwwwwwtttmmmddd]]]YYYbbbiiiooorrruuuyyywwwsssmmmkkklllsssaaaTTT^^^\\\[[[gggvvvsssqqq}}}fffgggkkkjjjvvv~~~aaaIIIEEEIIIPPPfff~~~qqqPPP<<<666888:::777777666666666888999:::;;;===???@@@@@@AAACCCEEE???<<<888777888::::::999===>>>>>>???????????????AAA@@@BBBPPPjjjnnnNNN;;;<<>>999>>>999333444222333333222222111111111000222222111111111111111111//////............////////////111222111666DDDSSSeeefffttt~~~xxxkkkkkk{{{oooooopppkkkaaa\\\XXX___fffhhhdddaaa^^^]]]]]]bbbgggkkkllllllmmmnnnnnnnnnmmmlllllllllmmmnnnlllmmmoooqqqrrrqqqooommmooooooooonnnnnnllllllkkkjjjkkkmmmnnnooonnnnnnmmmllljjjlllooooookkkiiijjjhhhaaa\\\]]]^^^^^^```ccclllzzz}}}{{{wwwiii\\\QQQHHHEEEDDDCCCCCCFFFKKKRRR\\\ccciiinnnvvv{{{xxxrrrlllqqqpppddd^^^```vvvnnnhhh^^^___^^^QQQHHHEEE>>>===<<<<<<<<<>>>@@@BBBCCCGGGFFFTTThhhpppuuuhhh[[[[[[TTTDDDPPPllluuurrrYYYUUUSSSSSSRRRPPPPPPQQQQQQPPPNNNKKKMMMOOORRRSSSQQQNNNLLLJJJGGGEEEDDDFFFIIIJJJKKKKKKLLLMMMNNNNNNKKKHHHEEEBBBAAA>>>;;;888555333222000///000222000---111999VVV;;;:::444222...444111111111000000000000000---------------,,,,,,,,,,,,,,,,,,---------......////////////444BBBWWWhhhwwwzzzeeegggzzzsss```bbboooqqqpppnnnkkkiiikkkqqquuutttpppjjj___OOOCCCBBBHHHRRRUUUWWWWWWYYY___ggglllpppssswwwyyyzzzzzz{{{|||xxxvvvvvvwwwzzz|||||||||tttttttttvvvxxxzzz||||||~~~{{{xxxxxxyyyyyywwwtttvvvuuuvvvxxxyyysssiii```fffjjjlllllloootttvvvtttqqqrrrvvvvvv___]]]dddgggiiisss~~~zzzxxxnnngggqqqyyybbbUUUPPPQQQGGG===KKKfff~~~aaaEEE999777999:::666666555555666888999:::===>>>@@@AAA@@@AAABBBDDD<<<:::888888888::::::;;;????????????@@@@@@AAAAAAAAACCCKKK___|||UUU@@@999>>>CCC>>>:::>>>@@@???@@@SSS|||mmmLLL???===>>>555222444111222111111111111111000000111111111111111111222222////////////////////////......///000000555DDDRRReeegggnnnxxxxxxjjjsss~~~sssoooqqqnnngggaaaXXX]]]cccgggeeeaaa^^^^^^```cccfffiiijjjkkkmmmnnnmmmmmmooooooooommmjjjhhhgggiiimmmpppqqqqqqppppppnnnoooooooooooonnnlllllllllmmmnnnooopppooonnnmmmllljjjkkknnnnnnjjjiiillleeeeeeggglllnnnooouuu|||ccc```\\\\\\```bbbYYYNNNKKKDDD===;;;;;;<<>>;;;<<<===>>>???BBBDDDFFFIIIIIIVVVkkkttt|||dddXXXWWWOOOGGGaaafff[[[WWWOOOJJJJJJIIIKKKMMMNNNNNNMMMKKKLLLMMMMMMLLLLLLKKKKKKGGGEEECCCCCCEEEGGGIIIIIIKKKMMMOOOPPPOOOLLLJJJHHHBBBAAA???<<<999555333222//////111222111///222777JJJ999999222222///333........................------------------------,,,,,,,,,---------......---------...000:::LLL\\\mmmuuurrrzzznnnrrrzzzvvvrrrllliiijjjmmmqqqsssvvvtttooogggWWWFFF???@@@LLLTTTYYYWWWVVV[[[ccciiimmmppptttvvvxxxyyy{{{||||||zzzxxxwwwxxxyyyxxxwwwssssssrrrtttxxx{{{|||{{{}}}zzzxxxxxxyyyyyyvvvssstttrrrrrrwww|||{{{tttnnnwwwyyyxxxttttttxxxxxxvvvvvv{{{hhh]]]ggggggvvvnnnyyyiiiUUUNNNSSSaaagggTTT<<<;;;LLL___sssvvvSSS>>>888888999999666666555666777888:::;;;>>>@@@AAAAAA@@@???AAABBB:::999999999999:::;;;<<>>@@@<<<:::<<>>???@@@999999:::::::::;;;===>>>>>>>>>??????AAACCCEEEGGGEEEQQQkkkuuuOOO999;;;<<<<<<===<<<===:::EEEgggwwwzzzKKK===777999888111444666///000000000000000000000000/////////000000111111111...///000111111000///.../////////111///000777@@@JJJ```iiisssnnn]]]iii{{{zzzwwwssspppooollljjj]]]XXXYYYaaaggggggfffgggaaaaaaaaacccfffiiilllmmmjjjiiijjjlllmmmkkkfffaaabbbeeejjjlllnnnpppsssvvvjjjkkkmmmnnnnnnmmmlllkkkppppppqqqqqqqqqpppnnnmmmooojjjhhhhhhhhhgggiiimmmqqqsssvvvxxxyyy}}}UUUBBB???@@@BBBAAA>>>>>>BBBDDDCCC???===>>>AAABBBCCCGGGMMMSSS```pppyyy|||ooocccfffddd___QQQLLLJJJ@@@===>>>::::::===@@@BBBCCCEEEIIILLLOOOXXXhhhzzzttt\\\IIIFFFCCCTTT|||cccUUURRRPPPNNNJJJIIIIIIJJJLLLMMMMMMLLLGGGHHHJJJIIIGGGFFFHHHJJJJJJHHHEEEEEEFFFGGGGGGFFFFFFIIIKKKKKKJJJIIIKKKMMMBBBBBBAAA???===:::777555111222222000000111222333ccc===:::777...444333222/////////000000000000000------------------------,,,,,,,,,---------......111---,,,//////222>>>LLLjjjfffmmmwwwwwwuuuqqqmmmkkkkkklllsssqqqqqqooofffVVVIIICCC>>>MMMWWWUUUPPPTTT\\\aaadddhhhlllooorrruuuxxx{{{vvvuuutttuuuvvvwwwvvvuuurrrqqqppprrrwwwzzz{{{zzzuuutttsssuuuyyyzzzxxxvvvssswwwyyyyyyxxx|||sssZZZaaayyyzzzkkkVVVMMMFFF@@@===999666:::@@@999AAAMMMUUUNNN>>>444222666;;;NNNlllrrrXXX===444666777555555777666666666888:::;;;===@@@AAABBB@@@>>>======>>>888999:::::::::;;;===???>>>>>>>>>???BBBDDDGGGHHHOOO]]]zzzcccCCC777@@@AAA======<<<:::BBB[[[|||zzzuuuccc???;;;888;;;999333666777,,,////////////000000000000......//////000000000111...///000111111000///...000000222333000,,,///444999VVVdddlll~~~sss|||rrr[[[ZZZxxxmmmgggdddjjjpppqqqooonnnnnnnnnggg^^^\\\cccjjjjjjhhhhhh___^^^^^^```dddiiilllmmmllljjjiiikkkmmmllliiifffgggjjjllllllkkklllnnnqqqlllmmmoooqqqqqqpppnnnmmmpppqqqrrrrrrqqqpppnnnmmmnnniiifffggghhhiiimmmsssnnnrrrwwwwwwuuu{{{yyyVVV???:::???999>>>AAABBBDDDHHHIIIFFFJJJDDD@@@BBBCCCDDDGGGKKKRRRaaasss~~~ttteeedddgggbbb[[[LLLHHHHHH@@@>>>???999:::===AAACCCDDDFFFJJJMMMQQQ^^^qqquuudddRRRAAAFFFJJJjjjrrr[[[UUUPPPLLLMMMHHHGGGFFFFFFHHHHHHGGGFFFDDDGGGJJJJJJHHHGGGHHHIIIDDDBBBAAABBBEEEGGGHHHHHHGGGIIILLLLLLKKKKKKNNNPPPCCCCCCBBBAAA???<<<999777333333222///...///000000ZZZ>>>222777222---000111///////////////////////////............---------,,,---...---+++***+++,,,***---///...---111999@@@tttaaadddsss~~~zzztttooommmnnnpppqqqxxxuuurrrsssooobbbNNN===???LLLWWWWWWTTTXXX^^^bbbkkkjjjlllpppqqqppptttyyy|||{{{xxxvvvtttttttttuuuvvvrrroooooosssvvvwwwwwwxxxwwwvvvxxxzzzyyyvvvrrrooottt{{{~~~yyywwwkkkgggrrrzzz```???DDD===;;;:::999::::::999888999<<>>>>>AAADDDCCC===888;;;:::999<<>>@@@CCC@@@;;;AAAMMM```bbbPPPBBB666888@@@BBB???<<<===BBBbbbzzzOOO@@@;;;:::888666444333222222///////////////////////////............---------////////////////////////222111111111000000//////222KKKbbbkkkrrrtttpppSSSfffvvvjjjYYYOOOZZZlllyyywwwmmmjjjooolllggg```]]]bbbiiikkkiiiccc___ZZZZZZ___fffkkknnniiiiiijjjjjjjjjiiiiiihhhfffeeeeeehhhmmmpppooonnnkkkmmmnnnnnnmmmmmmnnnoooqqqpppqqqrrrsssrrrooolllmmmmmmllljjjhhhhhhkkkmmmqqqssstttsssrrrssswww{{{{{{YYYCCC======;;;BBB???>>>CCCHHHKKKKKKKKKKKKGGGEEEFFFEEEDDDHHHNNNUUUcccssstttiiiiiijjjddd\\\RRRNNNHHHBBB>>><<<======;;;>>>AAACCCDDDGGGJJJMMM^^^fffxxxgggSSSFFFHHHAAAXXXcccaaaQQQLLLPPPFFFFFFHHHJJJJJJIIIHHHIIIJJJGGGFFFGGGIIIJJJHHHHHHHHHFFFFFFDDDBBBCCCGGGIIIJJJOOOMMMLLLMMMOOONNNKKKGGGIIIFFFBBB???>>>===<<<;;;555333111///...///111222WWW===222666222---000111....................................------------,,,---...---+++***+++,,,---//////...,,,///555<<<___ooo```~~~{{{tttllliiimmmqqqttttttxxxuuussssssqqqdddQQQAAABBBJJJSSSWWWVVVVVVYYY]]]eeeeeehhhmmmooonnnqqqvvvpppqqqqqqssssssttttttttttttqqqnnnnnnqqqtttvvvvvvwwwvvvvvvwwwyyyyyyvvvsssqqqvvv{{{~~~kkk]]]YYY\\\^^^iiihhhIII888;;;;;;:::888888888999999999:::>>>DDDGGGBBB999555666999:::AAAPPPggggggNNN888444777666444666999888888888888:::;;;<<<>>>>>>@@@BBBCCCAAA<<<888;;;::::::<<>>===<<<<<>>;;;======CCCCCCCCCDDDEEEGGGKKKOOONNNKKKIIIHHHGGGHHHNNNWWW\\\fffwwwyyyjjjcccdddccc\\\TTTNNNJJJEEE???<<<;;;<<<======@@@CCCEEEHHHLLLRRRWWW___kkkuuu]]]QQQHHHCCCLLLlllxxxZZZ[[[OOOKKKPPPGGGIIIJJJKKKJJJIIIHHHIIIJJJNNNLLLKKKKKKJJJIIIJJJJJJGGGFFFDDDCCCEEEHHHJJJJJJNNNLLLKKKKKKMMMLLLIIIFFFFFFDDDAAA@@@@@@>>><<<:::777555333000///000111222SSS;;;222666111...000000....................................------------,,,---...---+++***+++,,,///000000---+++,,,111666LLLlllcccyyyqqqooohhhbbbbbbiiippprrrqqqxxxuuutttuuussshhhWWWJJJGGGEEEKKKVVVYYYTTTSSSXXX\\\^^^cccjjjlllkkknnnrrrmmmoooqqqtttuuutttsssrrrqqqnnnkkkkkknnnrrruuuvvvvvvvvvvvvwwwyyyyyywwwuuutttwwwzzz|||~~~uuubbbPPPNNNSSSbbbwwwzzzXXX>>>;;;:::999;;;:::999888999:::<<<===AAAEEEKKKMMMFFF;;;666777;;;:::===III^^^uuuYYYEEE444333666555444555777888999::::::;;;;;;;;;;;;???BBBDDDBBB>>>;;;999;;;;;;;;;===???@@@@@@>>>???===@@@DDDBBB@@@KKKYYYfffYYY<<<;;;;;;>>>>>>;;;<<>>BBBEEEGGGEEECCCGGGPPPWWW[[[XXXUUURRRMMMLLLSSS]]]bbbgggwwwtttnnnhhheeeccc^^^VVVOOOGGGDDD@@@<<<::::::;;;<<<<<>><<<>>>>>>=========@@@DDDGGGLLLQQQWWWXXXNNN@@@999:::;;;999;;;GGG]]]wwwrrrKKK===222333666666555555666888:::;;;<<<<<<;;;:::999???DDDDDD@@@;;;::::::;;;;;;<<<>>>???@@@@@@@@@@@@>>>@@@DDDBBBBBBPPPaaa|||GGG777888<<>>???CCCLLLmmm}}}kkkkkkSSS:::<<<888777555444222111111000///////////////////////////............---------................................................///...???\\\hhhfffuuudddOOOuuuxxx~~~tttpppxxxtttpppmmmhhheeefffjjjdddbbb^^^[[[[[[[[[\\\]]]^^^___aaacccdddffffffgggdddbbb______bbbggglllppprrrrrrqqqooommmmmmoooqqqppppppqqqrrrrrrooojjjfffkkkmmmoooooonnnllllllmmmmmmmmmllllllkkkkkklllmmmkkkooosssvvv|||zzzwwwhhhTTTEEE??????AAAAAAFFFJJJIIIJJJSSS^^^eeemmmkkkhhhccc\\\WWW[[[dddiiiiiiuuuzzzmmmmmmllljjjfff```XXXOOOIIIBBB@@@===;;;:::;;;===>>>???AAADDDFFFJJJSSSaaakkkrrrpppRRRFFFDDDDDDWWWtttoooRRRJJJSSSOOOLLLPPPOOOPPPPPPNNNJJJGGGFFFHHHIIIRRRPPPKKKEEECCCGGGJJJJJJJJJFFFEEEIIIMMMMMMMMMNNNLLLKKKJJJJJJIIIHHHGGGFFFBBB@@@??????@@@AAA@@@???>>><<<999666333222111111wwwFFF666222555000...111..............................------------,,,,,,,,,+++,,,------++++++,,,---,,,,,,------,,,---///111888JJJ\\\ffftttyyyaaannnqqqyyy}}}uuuqqqpppqqqqqqrrrvvvwwwsssjjjbbbOOOBBBAAAQQQ[[[WWWSSSUUUOOOQQQYYYbbbffffffgggkkkrrrppplllhhhdddaaa______ccccccdddfffhhhmmmqqqtttrrrtttwwwyyyzzzzzzyyyyyyvvvuuussstttvvvyyy|||}}}}}}|||}}}xxxrrrpppsss[[[cccrrr___SSSccc~~~qqqfffKKK999<<>>???@@@@@@AAAAAACCCAAACCCGGGEEEHHHYYYmmmppp???;;;:::<<<@@@AAA???@@@DDDTTT{{{qqqZZZoooHHH888;;;888777666444333222222222///////////////////////////............---------........................------------............---///:::OOObbbmmmtttyyyoooVVV[[[{{{|||{{{|||yyyuuurrrkkkcccbbbffffffeeebbb```]]][[[[[[[[[ZZZ[[[]]]___bbbcccddddddeeecccaaa______bbbfffiiimmmnnnooonnnnnnoooqqqtttppppppqqqrrrqqqooojjjffflllmmmmmmllljjjkkkmmmooommmlllkkkkkkkkkkkkkkkjjjgggmmmrrruuuyyy~~~}}}yyyqqqlllbbbVVVIIIAAABBBFFFDDDKKKPPPRRRZZZgggqqqtttssssssttttttooojjjmmmssstttrrrwww}}}{{{{{{zzzrrrlllhhhffffffccc^^^VVVMMMGGGDDD???>>><<<;;;;;;===???AAACCCFFFIIIJJJOOOZZZkkkwwwaaaLLLDDDHHHNNNnnn\\\MMMKKKRRRRRROOOPPPQQQPPPPPPNNNJJJGGGFFFHHHIIIMMMNNNIIICCCBBBHHHLLLKKKJJJEEEDDDKKKPPPPPPNNNOOOLLLLLLLLLKKKIIIIIIIIIIIIFFFCCC@@@???@@@AAABBBBBB???>>>;;;888555333222111fff@@@333222555//////111---------------------------------------,,,,,,,,,,,,***,,,------++++++,,,...***+++,,,---...//////000444DDDUUU```mmmbbbdddwwwqqqqqqqqqqqqrrrvvvxxxvvvooojjjVVVIIICCCMMMXXXYYYWWWWWWMMMPPPWWWaaaeeeeeegggkkkooommmiiieeecccaaabbbbbb___aaadddeeefffhhhkkknnnlllpppvvvzzzzzzyyyxxxwwwvvvtttqqqqqqtttvvvwwwwwwxxxxxx{{{~~~zzzssspppqqq```jjjccc[[[kkkVVVNNNQQQPPPMMMEEE888888BBB???>>>JJJFFFGGGIIIIIIKKKQQQZZZbbbggglllrrrooo^^^III>>>>>><<<999:::EEE\\\xxxXXX;;;777444555777999888777777888:::<<<===<<<;;;:::<<<@@@BBB@@@;;;888999;;;;;;===???@@@@@@@@@AAABBB@@@???BBBFFFFFFLLLaaawwwvvvUUU:::???======??????>>>CCCJJJgggiiiSSSqqqqqqIII:::<<<888777666444333333222222///////////////////////////............------------------------------------------...............---111666BBBZZZnnnpppggglllWWWttt}}}xxx|||vvv{{{zzztttsssmmmccc___cccjjjjjjhhhddd___[[[YYYXXXWWWXXXZZZ]]]___```aaabbbccccccbbb```^^^]]]___aaagggiiilllmmmnnnooorrrsssqqqqqqpppqqqqqqooollliiimmmmmmllljjjiiijjjmmmpppkkkjjjiiiiiikkkkkkjjjhhhgggooovvvxxxzzz|||{{{yyyqqqmmmfff\\\MMMAAA>>>BBBIIISSS[[[```hhhtttyyywwwkkkkkkooouuuwwwwwwyyy}}}yyyzzz}}}}}}vvvvvvzzzqqqnnnkkkggg```___\\\VVVNNNIIIEEEDDD======<<<<<<===???BBBCCC@@@DDDIIILLLQQQ___rrrsssWWWEEE???JJJXXXnnnSSSOOOMMMPPPRRROOOMMMPPPMMMMMMLLLJJJHHHGGGHHHJJJKKKNNNLLLEEEFFFMMMPPPMMMIIIBBBAAAKKKRRROOOMMMNNNKKKLLLLLLKKKJJJJJJKKKMMMJJJGGGDDDBBBCCCCCCDDDCCC@@@>>><<<999666444222111UUU<<<222222444//////111,,,---------------------------------,,,,,,,,,++++++***+++---,,,,,,+++---...,,,,,,,,,.../////////...222AAASSSbbbqqq{{{mmmyyyxxxssstttsssssstttvvvwwwuuuppplll^^^SSSJJJJJJSSSZZZZZZWWWNNNPPPWWW```ddddddggglllkkkjjjiiiiiihhhhhhhhhhhh___bbbeeefffdddcccdddeeeeeellltttyyyyyywwwuuutttvvvtttqqqqqqsssuuuuuusssssstttyyy}}}|||vvvsssuuummmoookkkjjjmmmTTTJJJ???<<<@@@???>>>>>>888:::BBBAAACCCQQQMMMPPPRRRSSSVVV^^^iiirrrvvv||||||hhhPPPDDDCCCCCC@@@@@@JJJ```{{{rrrKKK777666555555666999888777888999:::<<<<<<<<<<<<;;;???@@@@@@===999888999;;;;;;>>>@@@AAA@@@@@@AAACCC>>>>>>BBBHHHKKKTTTmmmXXXDDD;;;===???AAAAAA???BBBPPP```yyyeee___~~~bbbLLL<<<>>>666666444333222222222222///////////////////////////............---------------------------------------......////////////000000000999OOOdddggg___xxx}}}iiinnnvvvwwwjjjmmm}}}zzztttvvvssshhhccceeehhhjjjjjjgggaaa\\\YYYYYYUUUVVVXXXZZZ\\\^^^______```bbbcccbbb^^^\\\[[[\\\cccfffjjjmmmnnnnnnooopppsssqqqppppppppppppnnnmmmlllmmmnnnmmmllllllnnnppplllkkkjjjkkkmmmnnnllljjjkkksssyyyyyyxxxyyyxxxwwwuuuqqqlllcccQQQAAA;;;>>>JJJ[[[gggiiijjjoooppplllbbb___```ffflllmmmmmmpppmmmuuu~~~|||sssnnnlllggg```^^^\\\WWWQQQKKKGGGEEEDDD<<<<<<<<<===>>>@@@CCCDDD>>>DDDKKKPPPXXXggg}}}dddMMM???@@@WWWqqqbbbOOOPPPKKKJJJNNNLLLHHHLLLIIIJJJKKKJJJIIIHHHIIIJJJIIIOOONNNHHHIIIPPPPPPKKKEEE======IIIPPPMMMIIIKKKIIIKKKLLLKKKIIIJJJMMMPPPLLLJJJIIIIIIHHHFFFCCC@@@???>>><<<999777444333222DDD999111222444//////111+++---------------------------------,,,,,,,,,++++++***+++---,,,,,,,,,---...------...///000///---,,,,,,;;;PPPbbbrrr}}}uuu~~~zzz{{{uuuuuuuuuwwwwwwtttppplllccc[[[OOOIIIPPPZZZ\\\WWWOOOQQQWWW___cccdddgggllldddfffgggiiiiiihhhfffeeeaaaeeehhhgggccc___^^^^^^aaahhhrrrxxxxxxuuurrrqqqwwwtttrrrrrrtttuuutttrrrqqqrrrwww{{{zzzuuutttvvvtttkkkqqqrrrzzzXXXAAA999???>>>===>>>:::555===;;;999???AAAEEEOOOUUUXXXZZZ\\\___hhhuuu~~~qqqXXXJJJIIIIIIFFFFFFQQQfffYYY999555666555444555888888777999999:::;;;<<<<<<<<<<<>>;;;888888999;;;;;;>>>AAAAAA@@@@@@BBBDDDCCCDDDJJJQQQUUUaaa}}}qqqCCC<<<>>>999>>>DDDDDDBBBIII```wwwdddgggsssaaaQQQHHH999;;;555444333222111111111111//////////////////////////////.........---------------------------------........./////////000000333---+++555HHHYYY______^^^xxxuuuiii{{{|||rrrdddmmm{{{uuuyyyyyyoooiiijjjdddfffhhhgggbbb^^^]]]]]]TTTUUUWWWYYY[[[\\\]]]]]]\\\```cccccc___[[[ZZZZZZaaaeeeiiilllmmmmmmmmmmmmtttrrroooooopppqqqpppooojjjmmmpppqqqpppoooooooooooommmmmmnnnqqqrrrpppmmmmmmtttxxxuuurrrrrrsssrrrkkkiiigggbbbSSSBBB>>>BBBIII^^^nnnkkkeeedddbbb]]]```XXXTTTVVVZZZZZZXXXXXX[[[jjj|||~~~tttuuuuuusssmmmgggffffffbbb[[[\\\XXXRRRLLLGGGBBB???<<<<<<<<<<<<===>>>@@@CCCDDDCCCJJJSSSZZZccctttmmmTTTEEE???JJJnnnuuuWWWMMMPPPIIIEEEKKKIIIDDDHHHFFFHHHJJJJJJIIIHHHIIIJJJGGGNNNOOOIIIIIIOOONNNGGGBBB999999FFFNNNJJJFFFHHHGGGIIIKKKJJJIIIJJJMMMQQQKKKLLLMMMNNNMMMIIIBBB===>>>===<<<999777555333222fff;;;333111...///000111...,,,......---------......///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++444<<>>:::<<<;;;<<<===<<>>??????>>>AAA===888666999;;;<<<<<>>===:::@@@@@@CCCDDDBBBOOOvvvyyydddooovvvKKKKKKFFF:::>>>777666444222111111111111................................................111000...,,,,,,,,,...///........................111---,,,000777CCCUUUdddaaabbbuuu~~~xxxsss|||pppfffvvv|||||||||}}}}}}yyyqqqkkkeeeiiikkkhhh```ZZZXXXYYYVVVUUUUUUWWW[[[]]]]]]\\\]]]___bbbcccccc___[[[YYYYYY[[[```ffflllpppppppppttttttqqqnnnjjjiiikkklllllllllnnnoooooonnnmmmmmmnnnkkkhhhiiilllooopppoooooonnnlllkkkkkklllmmmnnnnnnllliiibbbTTTFFF@@@AAARRRWWW^^^bbb___^^^gggssswwweeeTTTPPPOOONNNRRRZZZjjj}}}{{{tttppppppssspppkkkgggddd```[[[XXXTTTQQQLLLGGGBBB???======>>>>>>???@@@@@@@@@AAAAAACCCRRR___bbbjjjvvvnnnPPP@@@FFFGGGOOOeeeSSSLLLMMMLLLGGGFFFHHHHHHEEEDDDEEEFFFFFFGGGGGGGGGGGGOOOPPPOOOLLLGGGEEEGGGIIIGGGDDDJJJTTTTTTJJJGGGLLLIIIIIIIIIKKKMMMNNNMMMLLLQQQJJJJJJOOOMMMDDDAAAFFFFFFCCC???===;;;888555333UUU222333000//////000000...,,,......------------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...222666CCCiiigggkkkvvvpppnnnrrrooorrrzzz}}}yyyuuuuuuqqqqqqdddNNNCCCJJJUUUZZZUUURRRSSSZZZdddjjjhhhdddccccccdddeeeeeeeeedddcccdddddddddbbb``````bbbdddeeejjjooorrrrrrqqqrrrrrruuuwwwxxxvvvtttssstttvvvsssrrrqqqrrruuuvvvwwwvvvvvviiieeerrrsssNNNAAABBB===CCCGGGFFFEEEEEECCC???????????????>>>AAAMMMYYYccchhhoooxxxvvv^^^YYY^^^ccc```XXXTTTfffoooPPP<<<111555666777777666666777888::::::;;;===@@@BBBAAA@@@???<<<888777999;;;======AAAAAABBBAAABBBEEEIIILLLTTT^^^]]]bbbooovvvwwwIII===>>>;;;???AAADDDEEEKKKbbbllliiiqqqjjjJJJIIIEEE:::777777666444222111111111111................................................///...---+++++++++------........................000------000444>>>OOO___```^^^jjjqqqmmmppplllttt|||{{{zzzyyyzzzzzzvvvoooiiifffiiikkkhhhbbb\\\XXXWWWTTTUUUUUUVVVXXXZZZ[[[[[[[[[]]]___aaa```]]]ZZZWWWWWWXXX\\\bbbhhhnnnqqqrrrsssrrrqqqnnnkkkjjjlllmmmlllmmmnnnpppppppppppppppqqqooolllllloooppppppooommmmmmkkkjjjjjjlllmmmnnnmmmllliiicccVVVGGG@@@@@@IIINNNUUU\\\aaaiiizzzvvvYYYNNNOOOUUU___iiittt{{{wwwsssppppppooolllhhhdddaaa]]]YYYVVVPPPMMMHHHCCC???=========???@@@AAAAAAAAABBBCCCDDDLLLXXXbbbhhhvvviiiPPPIII???>>>SSSxxx}}}^^^PPPKKKMMMLLLHHHGGGIIIIIIFFFEEEDDDDDDCCCCCCDDDEEEEEELLLLLLKKKJJJHHHGGGHHHJJJFFFHHHTTT```]]]OOOFFFHHHLLLKKKKKKLLLMMMMMMLLLJJJKKKJJJRRR]]][[[MMMBBBAAACCC@@@===;;;;;;;;;;;;:::oooJJJ444222000////////////...,,,...------,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000000<<>>AAABBBAAA???===:::888777999<<<>>>>>>BBBAAAAAAAAADDDHHHMMMPPP[[[ccckkkvvv~~~bbb???;;;@@@>>>@@@DDDDDDEEESSStttbbbhhhpppWWWFFFEEEAAA:::222666555444222111111111111........................////////////////////////...---,,,+++***+++,,,---.................................///000666FFFUUUZZZXXX]]]tttjjjdddssscccuuu}}}|||zzzpppxxxuuusssssstttsssoookkkiiijjjkkkjjjfff```ZZZVVVTTTUUUVVVUUUUUUUUUWWWXXXXXXYYY[[[\\\\\\YYYWWWUUUTTTTTTVVVZZZ```hhhooossspppppppppnnnmmmlllmmmooommmnnnooopppqqqrrrrrrrrrqqqpppooooooppppppooommmllllllkkkjjjkkklllnnnooommmkkkjjjeeeYYYIII@@@???AAAMMM___mmmqqqvvvuuuccc^^^^^^aaalllyyyssspppsssrrrooollljjjgggccc```]]]YYYUUURRRJJJGGGCCC>>><<<<<<===>>>AAABBBCCCBBBBBBDDDGGGJJJUUU]]]fffrrrnnnXXXCCCCCC???GGGkkkbbbSSSIIIGGGIIIIIIFFFEEEHHHHHHEEEEEEEEEDDDCCCBBBCCCDDDDDDGGGFFFFFFGGGIIIJJJJJJJJJIIIMMMXXXaaa[[[MMMFFFHHHOOONNNMMMMMMMMMMMMKKKIIIJJJMMMWWWbbbaaaRRRFFFCCCFFFBBB===::::::<<<===>>>___DDD;;;111000/////////...------...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------......///999VVV~~~vvviiilll~~~wwwoootttwwwuuurrrppppppsssyyylllVVVMMMIIIGGGJJJPPPVVVSSSQQQSSSYYY___ccceeefffdddaaa______```bbbccc]]]___````````````aaabbb^^^aaafffjjjmmmoooqqqqqquuuuuuvvvvvvuuuuuuuuuuuurrrpppoooooopppqqqqqqppptttuuutttuuudddFFF:::;;;???BBBLLLXXXcccbbb\\\WWWTTTQQQOOOOOONNNJJJEEEEEEQQQ^^^nnnzzzsssmmmmmmlllvvvxxxpppaaa^^^qqqnnnKKK:::777555333555666666555444555777999::::::;;;===@@@@@@>>><<<;;;999888888999<<<>>>@@@DDDAAA>>>@@@GGGOOOUUUXXX___eeesss}}}NNN999<<>>EEEbbbZZZLLLIIIBBBAAADDDDDDBBBBBBDDDDDDAAACCCDDDEEEFFFFFFFFFEEEDDDCCCAAAAAAEEEJJJLLLKKKIIILLLMMMQQQRRRMMMEEEGGGNNNNNNMMMLLLMMMMMMMMMKKKJJJOOONNNQQQVVVUUUNNNJJJJJJLLLFFF???:::888999:::;;;LLL:::777000000000///...---------------,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------...---...444GGGbbb{{{wwwjjjuuurrrjjjnnnqqqppppppqqqttt{{{tttfff\\\ZZZTTTLLLNNNWWWYYYVVVQQQPPPTTT[[[ccchhhiiifffbbb___^^^```bbbddd^^^___aaaaaa```^^^^^^^^^[[[\\\___ccchhhlllooopppsssssstttuuuuuuuuutttssssssqqqpppppprrrsssrrrqqqssswwwxxxxxxnnnWWW<<<111888AAACCC@@@NNNZZZeeefffbbb___^^^]]]______]]]XXXPPPOOO[[[iiiwwwrrrqqqtttttt{{{iii]]]fffhhhIII666333666777555555666555444333444777999::::::;;;>>>@@@???===:::999999999999:::<<<>>>@@@CCC???>>>DDDQQQ___hhhkkkmmmjjjsss~~~bbb@@@888===BBBCCCCCCFFFGGGKKKbbbsssccccccppp___DDDEEE<<<555888555333333333333222111111000........................////////////////////////...---------------..............................------......+++,,,555@@@WWW]]]^^^^^^llluuutttyyyooo{{{rrrfffaaaccciiiooorrrqqqqqqqqqqqqpppkkkeee```ZZZYYYXXXUUURRRQQQRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQRRRQQQOOOLLLMMMSSS\\\bbbdddfffjjjllllllmmmnnnppppppooonnnnnnmmmmmmlllllliiijjjlllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooopppkkkiiijjjiiiaaaSSSIIIFFFHHHdddzzzxxx~~~~~~sssnnnqqqpppmmmjjjjjjkkkkkkgggcccdddaaa[[[WWWRRRMMMHHHEEEAAA???===<<<<<>>AAABBB@@@@@@CCCBBB???>>>AAAEEEHHHIIIGGGDDDBBB@@@???@@@EEEJJJLLLKKKHHHIIIHHHHHHGGGCCCBBBGGGNNNIIIIIIIIIKKKMMMNNNMMMKKKNNNJJJHHHIIIHHHGGGIIILLLMMMHHH@@@;;;999888999999jjj@@@444111///000000///---,,,,,,---------,,,+++******************++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------......,,,///:::QQQkkk|||pppuuuzzzooonnnrrrooorrruuuyyyyyyZZZbbbkkkkkk]]]PPPVVVeeeYYYWWWSSSQQQRRRXXXbbbhhhjjjhhhccc```___```bbbddd^^^```cccbbb```^^^\\\\\\ZZZYYYXXX[[[aaagggllloootttttttttvvvwwwwwwuuusssuuutttrrrsssuuuvvvvvvuuutttuuuvvvxxxzzz|||~~~}}}gggEEE@@@999777:::???CCCEEENNNYYYccceeegggkkkooopppoooooommmhhh```___lll{{{tttuuu|||ooo^^^```uuu}}}ZZZHHH777111444666555444555666555444333444666999;;;<<<===@@@AAA@@@===:::888999:::::::::;;;>>>@@@@@@>>>AAAOOObbbsss{{{}}}}}}qqqnnnoootttwwwLLL:::;;;???@@@AAAAAAEEEMMM]]]wwwlllfffooo|||[[[GGGDDD<<<222222555222222333333222111000000................................................------.............................................,,,---...---,,,111888OOO[[[dddbbbeeezzzooouuu|||uuuggg^^^^^^dddkkkooossstttuuutttrrrnnnkkkiiiaaa^^^YYYVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSRRROOOKKKHHHKKKRRRXXX\\\```eeeiiikkklllmmmooonnnnnnmmmlllkkkkkkkkkkkkiiikkkmmmmmmmmmnnnoooqqqnnnnnnnnnnnnnnnnnnnnnnnniiihhhiiijjjeeeYYYPPPNNNQQQcccyyy{{{yyy}}}wwwqqqmmmllljjjjjjiiieeeeeefffddd___^^^[[[VVVQQQLLLHHHBBB???>>>=========???AAADDDEEE@@@CCCFFFHHHKKKTTTaaakkkppp}}}___NNNDDDCCCAAAcccUUUAAAEEEGGGBBB>>>BBBCCCAAAAAACCCBBB???;;;>>>CCCFFFGGGEEEAAA??????@@@CCCGGGJJJJJJHHHFFFBBBCCCDDDEEEEEEEEEFFFHHHEEEDDDEEEHHHKKKMMMLLLKKKFFFFFFFFFFFFFFFFFFFFFGGGIIIEEEAAA>>>=========<<<[[[===777000...000111///,,,+++,,,...---,,,+++******))))))))))))***+++,,,,,,+++***)))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,------...333DDD^^^rrrrrr|||www{{{vvv|||rrrtttttttttvvvtttfffWWWTTTbbbqqqsssggg\\\\\\aaaTTTUUUVVVTTTTTTWWW^^^dddjjjhhhddd```______aaaccc]]]```ccccccaaa^^^\\\\\\ZZZVVVSSSTTT[[[cccjjjmmmtttssssssvvvxxxxxxuuussstttsssrrrsssuuuwwwwwwvvvxxxrrrrrryyy{{{vvvtttxxxzzzrrrIII888;;;===<<<:::===EEELLLMMMTTTZZZ^^^eeeooovvvyyyvvvwwwwwwssskkklll{{{|||vvvzzznnn]]]]]]nnntttZZZCCC999222333666555444444555555555333222333666999;;;;;;===???@@@???;;;888888:::;;;;;;999:::===??????@@@HHH[[[ppp~~~~~~|||nnniiihhhrrr}}}[[[<<<888??????<<<===BBBFFFVVVrrrvvvrrrzzzdddVVVBBB;;;<<<444...555111222222333222111000000........................------------------------,,,,,,------....................................///+++***---///...///333BBBSSSeeejjjgggttt~~~xxx}}}}}}sssggg___```eeejjjmmmsssuuuwwwuuuqqqoooooopppiiibbbZZZWWWYYYYYYUUUQQQRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSQQQLLLHHHHHHMMMRRRVVVZZZaaafffiiijjjlllmmmlllkkkjjjjjjkkklllmmmnnnjjjllllllkkkjjjjjjmmmpppnnnnnnnnnmmmmmmlllkkkjjjhhhfffhhhjjjhhh___XXXUUUYYY```kkkssswww~~~vvvqqquuurrrkkkgggdddhhhgggcccaaabbb___ZZZVVVRRRNNNJJJGGGCCC???<<<;;;<<<===???AAABBBDDDEEEAAAEEEIIILLLQQQ\\\lllyyyfffRRREEEFFFSSSaaabbbIIIFFFFFFCCCAAA>>>BBBCCCAAAAAABBBAAA===@@@AAACCCDDDCCCAAA???>>>???BBBGGGIIIIIIGGGEEEEEE@@@@@@AAACCCEEEGGGDDDAAABBBAAABBBEEEHHHJJJJJJIIIDDDFFFIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCBBBAAA???QQQ<<<:::000...000111///,,,+++,,,...---,,,+++***)))))))))))))))***+++,,,,,,+++***)))((())))))***++++++,,,,,,++++++,,,,,,,,,---------''',,,000000000:::PPPccceeeuuuxxx{{{sssqqqnnnlllpppqqqcccSSS```ffflllpppqqqkkk]]]PPPPPPTTTWWWWWWVVVWWW[[[___jjjgggccc```^^^___```aaa\\\___cccdddbbb```^^^]]]ZZZUUUPPPPPPWWW```hhhlllrrrqqqrrrtttwwwwwwtttqqqqqqoooooopppsssuuuuuuuuu{{{qqqqqq|||xxxwww~~~~~~gggDDD666555333444888???FFFKKKHHHLLLOOOQQQZZZgggpppsssvvvxxxyyyvvvppprrr|||vvvwww}}}jjjZZZZZZjjj{{{UUUAAA:::333111666888555555888666555444333222333666999888999:::===>>><<<888555888:::<<<;;;999999<<>><<<@@@AAA??????@@@>>>:::HHHGGGEEECCCAAA@@@@@@??????DDDJJJKKKHHHEEECCCDDDDDDAAA===<<>>lllBBB999777///......---------,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))---,,,***((('''''')))***)))************+++++++++...---------...444CCCSSSfffzzzmmmrrrkkkoooqqquuuttthhhqqqqqqpppqqqsssoooaaaQQQRRRQQQVVV___bbb]]][[[]]][[[^^^aaaaaa___]]]^^^___]]]]]]]]]^^^```___\\\ZZZYYYVVVRRRQQQSSSZZZaaafffkkknnnqqqqqqooooootttyyyrrrrrrqqqpppoooppptttwwwxxxvvvtttuuuwwwzzz|||}}}{{{TTT;;;:::999777888;;;@@@FFFIIIHHHHHHFFFEEEHHHOOOXXX___bbbeeehhhlllrrr~~~}}}zzzxxxzzzrrr```WWWYYYeeeqqqVVV<<<;;;222333444555666666666666111111111111222333444555999999;;;;;;;;;;;;:::999<<<<<<======>>>>>>??????AAAOOOddduuuwwwqqqqqqvvviiibbb^^^ttt}}}FFF@@@<<<<<<<<<;;;<<<@@@<<>>:::AAAAAA@@@@@@@@@AAABBBBBBHHHGGGCCC???;;;999:::<<>>BBBGGGHHHFFFDDDDDDGGGHHHGGGFFFIIIGGGGGGIIILLLNNNLLLIIIIIIIIIIIIIIIHHHFFFDDDBBB___;;;555444.........---------,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))******)))(((((()))***+++)))************+++++++++---+++,,,------222???MMMaaa{{{xxxkkkjjjooonnnqqqqqqiiipppqqqqqqqqqsssqqqfffZZZSSSVVV]]]bbb___WWWUUUYYYSSSWWW[[[]]]\\\ZZZYYYYYY[[[[[[\\\^^^```___\\\YYYVVVUUUSSSSSSTTTWWW[[[]]]fffkkkooopppnnnnnnqqquuurrrrrrqqqooonnnooorrrtttsssrrrqqqrrrtttvvvxxxyyyzzz}}}qqqRRR>>>888777777:::???FFFLLLOOOOOONNNKKKGGGEEEHHHNNNTTTJJJLLLRRR```uuu~~~hhhzzzzzz|||lll[[[TTTXXXcccnnn```DDD444000333333444555666666666666222222222222222222333333888999:::;;;;;;::::::999;;;;;;<<<===???@@@AAAAAAAAAYYYuuuyyymmmhhhhhh___```ddd~~~YYY???;;;:::;;;;;;999:::>>>JJJiiiyyytttkkkHHH???<<<888555444333222111222222111000000///......------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...///000AAAYYYeeebbbdddmmmuuuvvv|||xxxuuummmooouuuzzzyyyuuuvvvyyyxxxrrrlllgggddd```[[[YYYVVVRRRMMMKKKLLLMMMKKKIIIIIIIIIIIIKKKMMMLLLJJJHHH@@@FFFKKKLLLQQQ[[[aaabbbhhhhhhiiiiiijjjkkkkkkkkkkkklllnnnmmmlllkkkkkklllnnnnnnnnnmmmllljjjhhhffffffggghhhiiijjjlllmmmmmmwwwwwwyyy{{{yyyxxxyyyoooggggggiiihhhfffeeedddcccaaa]]]XXXRRRMMMJJJFFFDDDAAA>>><<<<<<<<<<<<@@@@@@@@@BBBDDDEEEEEEDDDIIIQQQTTT\\\nnn~~~xxxaaaQQQGGGCCC```aaaQQQCCCAAAEEEEEEBBB@@@CCCBBBAAA@@@@@@@@@@@@@@@DDDCCCBBB>>><<<<<<>>>@@@BBBBBBAAA@@@@@@AAABBBBBBBBBEEEGGGEEEBBBAAAEEEIIIGGGDDDCCCCCCFFFGGGFFFEEEHHHHHHHHHIIIKKKLLLKKKJJJGGGGGGHHHHHHGGGFFFEEEDDDQQQ666333333.........---------,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))************++++++++++++***+++,,,,,,///999DDDZZZrrriii```eeeooonnnqqquuurrrpppssssssqqqqqqqqqlllfff]]]bbbiiiiiiaaaWWWVVVZZZNNNRRRWWWZZZZZZWWWUUUTTTWWWXXXZZZ]]]___^^^ZZZWWWRRRSSSTTTTTTUUUUUUTTTTTT___dddjjjmmmmmmmmmoooqqqrrrrrrqqqnnnlllllloooqqqpppppppppppprrrtttvvvwwwyyyyyyyyyxxxwwwwwwvvvvvv{{{yyyyyy{{{{{{}}}zzzfffQQQCCC777666777;;;BBBIIINNNPPPUUUUUUTTTRRRPPPPPPSSSUUURRRPPPTTTddd}}}sssoooyyyaaaSSSQQQUUU___ggg___???888333...333444555666777777777777333333333222222222222222777777888999::::::999999;;;;;;===>>>@@@BBBCCCDDDJJJiiitttgggaaa______dddrrrxxx;;;:::999:::===<<<999;;;???XXX{{{xxxsss{{{UUU???===:::666555444444333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------///...777LLLaaahhheee```gggzzz|||nnnfffppp{{{llllllrrryyy|||yyyxxxzzzyyyzzzxxxssslllddd]]]XXXUUUQQQLLLJJJKKKKKKJJJHHHFFFFFFFFFHHHJJJJJJHHHFFFAAACCCDDDCCCGGGQQQ[[[___eeegggiiijjjjjjjjjhhhgggkkklllmmmlllkkkkkklllnnnlllllllllllljjjhhhfffeeedddeeegggjjjkkklllllllllsssuuuxxxwwwtttxxx}}}qqqjjjeeeeeeeeecccccceeebbb```\\\WWWQQQKKKGGGDDDAAA@@@>>>===<<<<<<<<<===@@@AAACCCEEEFFFGGGGGGGGGKKKXXX\\\aaawwwYYYTTTMMMAAAJJJ||||||MMMDDD???AAADDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@???>>>???CCCEEEDDDBBB@@@>>>>>>@@@BBBDDDDDDFFFGGGFFFDDDDDDFFFJJJEEECCCBBBCCCEEEFFFFFFEEEFFFHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIGGGEEEDDDuuuIII555333333///......---------,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))'''((()))***++++++******))))))*********+++++++++******+++---------444===VVVoooiii^^^bbblllmmmoootttsssqqqttttttpppnnnpppooommmgggjjjlllhhh```YYYYYY\\\SSSUUUWWWYYYXXXVVVUUUTTTRRRTTTVVVZZZ\\\[[[XXXUUUQQQRRRSSSTTTTTTSSSRRRQQQUUU[[[ccciiilllmmmnnnooorrrrrrqqqooolllkkkmmmooopppqqqrrrrrrssstttvvvxxxyyyxxxvvvttttttuuuwwwxxxuuuuuuuuuuuutttuuuyyy}}}}}}|||yyyuuulll```RRRIII999888777;;;BBBHHHKKKLLLQQQRRRUUU[[[aaaccc```]]]]]]]]]aaapppuuuwww}}}jjjVVVMMMNNNQQQVVVZZZ}}}lllCCC222333444444444444555666777777777777555555444444333222111111666666777888999999::::::======>>>???AAABBBCCCCCCVVVqqqwwweee```aaa___hhhlllbbb999:::;;;>>>AAA???===@@@FFFcccoooxxx{{{sssEEE@@@:::888555444444444333222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------222000222AAAYYYlllnnnfffgggpppeeehhh~~~{{{hhhgggkkkttt{{{}}}~~~~~~~~~xxxooocccZZZVVVRRRNNNMMMMMMLLLIIIFFFCCCCCCCCCEEEGGGGGGFFFEEEFFFEEECCCAAABBBIIIQQQWWW```bbbeeehhhiiihhhfffdddhhhiiiiiihhhggghhhjjjmmmiiiiiiiiiiiihhhfffdddcccccceeegggiiijjjjjjiiihhhgggllltttzzzuuuoookkkgggeeeaaa\\\[[[___\\\ZZZUUUOOOIIIEEEBBBAAA===<<<<<<;;;<<<<<<===>>>@@@BBBDDDFFFFFFGGGHHHIIIPPPbbbggglllnnnXXXJJJCCCIII```bbbFFFAAA???AAAAAA??????AAABBBBBB@@@??????>>>>>>>>>>>>???@@@@@@@@@BBBEEEHHHDDDCCCBBBAAAAAABBBCCCDDDCCCEEEFFFEEEDDDDDDFFFHHHDDDDDDCCCDDDEEEFFFFFFGGGDDDGGGIIIHHHEEEEEEGGGJJJTTTSSSRRROOOLLLHHHDDDBBBfffCCC666333000///......---------,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++***,,,......---111777QQQwwwppp]]][[[eeefffhhhmmmlllrrruuuuuuppplllnnnooonnnkkkiiieee```\\\\\\]]]]]]\\\[[[XXXWWWVVVUUUUUUUUUPPPQQQSSSVVVYYYXXXUUURRRRRRRRRRRRRRRRRRRRRRRRRRRNNNSSS[[[ccchhhlllnnnoooqqqqqqqqqnnnlllkkklllnnnnnnppprrrsssrrrsssuuuxxxssssssrrrqqqqqqrrrssstttjjjmmmooooooooooooooonnnppppppooommmhhh```VVVOOO>>>;;;999===DDDJJJMMMMMMKKKMMMSSS___iiilllddd\\\SSSYYYfffuuuiiiZZZuuuiii[[[NNNJJJKKKKKKJJJJJJZZZUUUBBB444111---,,,555444555666777888888888888666666666666555333222111555666666777888:::;;;;;;@@@@@@@@@@@@@@@AAAAAAAAATTTgggooobbbWWWZZZ^^^]]]iiipppyyyNNN@@@<<<===AAABBB@@@@@@HHHRRRqqq}}}{{{uuu~~~tttUUU;;;???999777555444444444222111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------000///---333HHHbbbppprrrjjjtttwwwkkkppp}}}ttt~~~```]]]```iiirrryyy~~~ppp```\\\XXXUUUSSSRRROOOIIIEEECCCBBBBBBCCCEEEFFFEEECCCEEEDDDAAA???>>>>>>BBBFFFRRRUUUZZZ```cccfffffffffeeeeeefffeeeeeefffiiikkkhhhiiiiiiiiihhhgggeeedddccceeefffhhhhhhgggeeedddbbbhhhtttyyymmmjjjkkkhhhfffccc]]]VVVVVVYYYRRRPPPLLLHHHDDDBBBAAA@@@:::;;;;;;<<<<<<>>>??????@@@CCCEEEFFFFFFHHHKKKNNNYYYnnnyyyqqqSSSOOO<<>>>>>??????@@@???@@@AAAAAAAAACCCEEEHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEFFFGGGDDDEEEEEEEEEEEEFFFHHHIIICCCFFFGGGFFFCCCCCCFFFIIIUUUTTTSSSPPPMMMIIIEEECCCSSS<<<555000,,,---......---------,,,,,,,,,++++++***************+++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++,,,***+++......,,,///444@@@jjjyyylllWWWUUUaaafffiiipppqqqrrruuuuuupppmmmnnnnnnlllooommmhhhbbbaaaeeegggfffbbb^^^YYYVVVUUUUUUUUUUUUQQQQQQRRRTTTVVVVVVTTTRRRTTTSSSRRRQQQQQQQQQRRRRRRJJJMMMSSSZZZaaagggkkkmmmmmmmmmnnnmmmkkkkkklllnnnjjjmmmppppppoooooorrruuuqqqppppppooonnnnnnmmmmmmfffjjjlllllllllmmmlllhhhiiiiiijjjjjjgggaaaZZZTTTDDD???<<>>===;;;444,,,///666...***555555666777888888999999999777888888888777666444333666666666777999;;;<<<===AAAAAAAAA@@@@@@@@@??????FFFRRRYYYTTTPPPTTTXXXXXXcccuuu[[[>>>???===>>>@@@AAA@@@DDDTTTccc}}}sssyyy|||rrrrrrCCC:::<<<888666444444444333111000..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////---...:::RRRiiivvvmmmkkkpppxxxiiiuuuzzzrrrYYYVVVXXX___fffnnnxxx}}}mmmiiiddd]]]YYYVVVRRRMMMIIIEEECCCBBBCCCDDDEEEDDDBBBFFFCCCBBBBBB???;;;;;;???BBBEEEKKKRRRYYY___dddgggbbbcccdddddddddeeehhhjjjjjjjjjkkkkkkjjjhhhgggfffddddddffffffffffffeeedddccceeeooo|||ooodddbbbeeeaaa^^^]]]]]]YYYSSSQQQTTTIIIGGGEEEBBB@@@@@@@@@@@@:::;;;<<<===>>>???@@@AAAAAACCCGGGHHHIIINNNTTTZZZccc}}}}}}]]]MMMFFFFFFhhhZZZ???AAA>>>===>>><<<;;;>>>CCC>>>>>>======>>>??????@@@AAABBBCCCCCCCCCCCCEEEGGGEEEEEEGGGHHHHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHDDDEEEFFFFFFFFFFFFIIIKKKFFFFFFFFFEEEDDDDDDFFFHHHMMMMMMMMMMMMKKKIIIGGGFFFiii@@@555444...+++///......---------,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))(((((((((***+++,,,)))************+++++++++,,,******------+++---222333LLLdddooo{{{vvv}}}vvvdddcccooonnnmmmtttxxxqqqssstttqqqqqqrrrpppkkkppptttsssmmmjjjnnnrrrqqqddd```[[[YYYYYYYYYXXXVVVUUUTTTSSSTTTVVVVVVUUUTTTTTTTTTSSSRRRQQQOOONNNMMMJJJKKKMMMRRRYYY```eeehhhggghhhjjjjjjiiijjjkkkmmmgggkkkoooooommmmmmpppsssoooooommmlllkkkkkkjjjjjjhhhkkkkkkggghhhlllkkkgggeeedddddddddccc```[[[WWWKKKEEE???@@@IIIQQQTTTTTTVVV```kkkpppqqqqqquuuyyyuuuiiissstttaaaOOOHHHDDDCCC???999555555...000,,,///888555000777666666777888999999999999888888:::::::::888666555666666666777999<<<>>>????????????@@@@@@@@@@@@@@@@@@FFFLLLLLLKKKMMMUUU]]]fffiiiHHH<<<===??????@@@@@@AAALLLcccyyy}}}sssooosssttt}}}QQQ<<>>???DDD;;;<<>>>>>>>>>>>;;;<<<===???@@@AAABBBBBBAAAEEEIIILLLOOOWWWbbbkkkzzzkkkYYYSSSRRRlll]]]BBB======::::::===>>><<<>>>BBB???>>>>>>=========>>>>>>AAABBBDDDDDDDDDDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGBBBDDDFFFEEEDDDEEEHHHKKKKKKIIIFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGXXX555111555///---222......---------,,,,,,,,,+++***************++++++))))))))))))))))))))))))((('''&&&'''(((+++---///)))************+++++++++,,,)))(((+++,,,***,,,111444@@@OOO[[[lll|||vvv{{{~~~wwwkkkmmmrrrooorrrsssssstttvvvrrrlllllluuuyyysssmmmooossstttdddaaa^^^^^^___^^^\\\YYYYYYWWWUUUUUUVVVWWWVVVVVVTTTTTTUUUTTTQQQMMMJJJGGGKKKJJJJJJMMMSSSZZZ```cccbbbdddfffggghhhhhhkkklllgggkkkppppppmmmmmmpppsssjjjiiigggfffggghhhiiijjjgggiiifff```aaafffgggdddbbb```_________^^^[[[YYYRRRIIIAAA@@@FFFMMMPPPOOORRRaaapppsssooorrrkkk[[[SSSKKKFFFBBB???:::333000222,,,555222---555888555555666777888999999:::999999888999:::;;;;;;:::888666666666777888:::<<>>???@@@@@@AAAAAADDDEEEHHHIIIFFFIIIXXXhhhqqqyyyLLL@@@CCCAAAAAAAAABBBBBBEEESSSpppsssnnnooommmlllnnn999888AAA111888666555444444222///---------------------------........................++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***---///...333FFF[[[vvvqqq```ddd}}}vvvyyy[[[\\\^^^aaa______gggpppvvvzzziii\\\VVVVVVVVVVVVIIIGGGEEEDDDDDDDDDCCCBBBAAA>>>???CCCCCC???BBBHHH;;;;;;:::<<<@@@GGGNNNRRRWWWZZZ]]]_________```aaadddeeeeeefffeeedddbbbaaaccccccdddfffhhhjjjmmmnnndddcccdddffffffjjjuuuyyyqqqfff___\\\ZZZVVVSSSRRRNNNLLLNNNMMMGGGCCCBBB?????????>>>>>>===<<<<<<<<<===???@@@BBBCCCCCCCCCBBBFFFKKKOOOTTT___mmmxxxnnn[[[QQQOOObbb[[[===555>>>;;;999:::>>>???===<<<===AAA@@@???===<<<<<<<<<<<<@@@BBBDDDEEEEEEEEEGGGIIIHHHFFFDDDCCCCCCDDDFFFHHHDDDDDDDDDFFFGGGGGGFFFDDD@@@CCCEEEEEECCCDDDGGGJJJNNNKKKGGGGGGIIIKKKKKKJJJMMMMMMMMMMMMKKKIIIGGGFFFpppLLL555222......///***...------,,,,,,++++++***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...222555<<>>@@@@@@@@@BBBCCCBBBEEEJJJDDDDDDKKKHHHYYY___@@@@@@CCC:::===EEEBBB>>>OOOfffvvv}}}wwwiiiuuuOOO@@@===888555555555444333222000000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***+++222???IIItttyyysssjjjuuu{{{~~~xxxlllhhhlllsss|||vvvcccWWWUUUWWWYYYNNNLLLIIIEEECCCBBBBBBBBB???>>>===>>>AAACCCDDDDDDEEECCC>>>;;;;;;>>>BBBEEEIIINNNUUUZZZ\\\\\\\\\\\\```aaaccceeeeeedddcccbbbfffddd___YYY\\\fffpppsssiiihhheeeaaa___ccckkkrrr{{{xxxuuuiiifff```ZZZUUURRRPPPOOOLLLKKKIIIFFFDDDBBBAAAAAA>>>===;;;:::;;;<<<>>>@@@;;;;;;>>>CCCDDDBBBAAADDDCCCLLLPPPWWWbbbjjj|||zzzeeeUUUIIIOOO```___CCC>>>999:::>>>===<<<;;;;;;;;;;;;;;;===>>>???>>><<<;;;;;;<<>>AAAAAANNNlllyyyhhhiiibbbHHH>>>888666777555444333222111000000//////......---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++000888???]]]nnnwwwqqqnnn~~~}}}hhhaaahhhuuuvvviiibbb]]]XXXTTTRRRNNNJJJFFFDDDCCCBBBAAA???======>>>@@@@@@???AAAAAA???>>>============AAAEEEKKKOOORRRTTTUUUWWW[[[\\\^^^```aaaaaa``````[[[\\\YYYTTTUUU[[[`````````aaaaaa______aaafffkkklllqqqxxx|||rrrkkkgggfff^^^\\\WWWSSSOOOLLLKKKJJJFFFEEECCCAAA@@@>>>>>>===???>>>===<<<===>>>@@@BBB@@@???BBBFFFFFFCCCDDDGGGHHHPPPUUU```tttyyySSSGGGHHHNNNhhh}}}NNN>>><<<:::<<<<<<;;;::::::999999999:::===>>>>>><<<:::999:::;;;<<<===>>>???@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDGGGCCC@@@AAADDDFFFEEEBBBEEEFFFGGGFFFEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIJJJGGGGGGHHHHHHGGGFFFDDDBBBNNN999000111------000---------,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------,,,000555<<>>???@@@BBB???===>>>BBBGGGLLLOOOUUUbbblllhhhmmmoooCCC666;;;>>>@@@DDD===:::>>>]]]~~~gggrrrkkkCCCBBB;;;333666555444333333222111000//////......------,,,,,,++++++************************************************)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++)))+++......,,,---000333AAA\\\vvvyyykkkgggvvvxxxyyy}}}aaaXXX]]]lll{{{xxxoooeee]]]\\\ZZZVVVQQQLLLHHHEEECCCDDDAAA???===>>>>>>===<<<>>>@@@BBBCCCAAA>>>:::777999<<<@@@CCCFFFJJJNNNQQQSSSTTTWWWYYY[[[\\\\\\\\\WWWZZZZZZVVVUUUVVVUUURRRNNNQQQUUUXXXZZZ]]]```cccbbbdddfffhhhiiijjjmmmooommmjjjeee```\\\[[[[[[[[[SSSQQQNNNJJJHHHFFFEEEEEEAAAAAA???>>>============??????>>>>>>???AAABBBDDDAAA@@@BBBFFFFFFEEEGGGLLLTTT\\\bbbrrr[[[::::::HHHYYY{{{PPP===999999::::::999999888777777777888888<<<<<<;;;999777666888:::888999;;;===???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDAAA???AAADDDFFFEEEDDDGGGHHHHHHGGGFFFFFFHHHIIIFFFFFFGGGGGGHHHGGGGGGGGGAAABBBDDDFFFFFFEEECCCBBBppp???111///222---,,,///---,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,------***---000444AAAccctttjjjhhhdddccceeekkkrrruuutttuuuxxxtttooojjjiiillllllhhhccchhhkkkxxxyyyddd\\\ccccccgggiiiddd___YYYTTTOOONNNLLLJJJJJJJJJJJJIIIGGGEEEEEEDDDCCCBBBBBBBBBBBBHHHKKKOOOUUUZZZ^^^______``````aaacccddddddeeeeeeaaa```^^^\\\\\\[[[[[[ZZZVVVUUUTTTSSSSSSRRRSSSSSSRRRRRRRRRQQQOOOLLLIIIHHHHHHHHHEEEAAA@@@IIIZZZhhhlllxxxtttmmmmmmmmmddd^^^UUUDDD999555000...///222333333555555555555666777888999888999999:::::::::::::::999777666555555666888999;;;<<<<<<======>>>??????AAA===;;;???DDDJJJPPPVVVcccwwwWWW555555BBBDDD>>><<>>===<<<>>>@@@CCCEEEDDDAAA<<<:::888999:::;;;===BBBGGGLLLKKKLLLOOORRRTTTVVVWWWWWWVVVYYYZZZWWWUUUUUURRRMMM???AAAFFFKKKQQQUUUYYY[[[[[[\\\]]]]]]\\\[[[\\\^^^\\\[[[YYYVVVUUUSSSSSSSSSLLLJJJHHHFFFDDDBBBAAAAAA@@@??????>>>>>>?????????????????????AAABBBDDDEEEBBBBBBDDDGGGIIIIIIOOOVVVaaalllwwwpppPPP>>>KKK\\\ggg|||fff===999666777;;;444888777777666666666777777888888888666555666999;;;888:::<<<>>>@@@BBBCCCCCCAAAAAABBBBBBAAAAAAAAA@@@BBB@@@@@@BBBEEEGGGGGGFFFGGGHHHHHHGGGEEEDDDFFFGGGEEEEEEFFFGGGGGGFFFEEEDDDAAAAAACCCDDDEEEFFFGGGGGG```777///111444---,,,///+++,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,---***+++---000<<>>>>>>>>>>>???EEEAAAAAAFFFJJJMMMVVV___lll___LLL;;;;;;DDDGGG@@@999>>>>>>JJJqqqqqqqqqrrrIII>>>@@@222555===...111111111000000/////////,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************************************++++++++++++,,,...000333===UUUppp~~~zzzooohhhyyyzzzuuuyyyuuugggTTTWWWXXXZZZcccppp|||xxxfffccc^^^XXXRRRMMMJJJHHHGGGDDDAAA???>>>>>>===<<<===>>>???AAAAAA@@@???>>>999999888888888;;;@@@DDDDDDEEEGGGJJJLLLNNNPPPPPPNNNQQQQQQOOONNNOOONNNJJJ>>>>>>@@@CCCHHHMMMQQQSSSOOOQQQRRRRRRQQQQQQRRRTTTUUUTTTRRRPPPMMMKKKIIIGGGGGGFFFDDDBBB@@@>>>===<<>>??????@@@AAAAAA>>>>>>???@@@AAACCCEEEEEEFFFFFFHHHKKKLLLOOOYYYcccmmmUUUIIILLLdddyyyvvvQQQ>>>;;;444777;;;111777666666666666666777777333444555666666777:::===999:::<<<>>>@@@BBBBBBCCC??????@@@@@@@@@??????>>>@@@@@@AAACCCFFFGGGHHHGGGFFFGGGGGGEEEBBBAAABBBCCCEEEEEEFFFGGGFFFEEECCCBBBDDDDDDCCCDDDEEEHHHKKKMMMRRR444...111333,,,,,,///)))++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,+++,,,///999WWWrrr{{{|||iiilllllleeefffoootttsssrrrvvvwwwuuurrrpppnnnjjjfffccccccccclllzzz}}}rrrfffbbb]]]fffllliiihhhkkkhhhbbbWWWSSSOOOLLLJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???<<<>>>BBBEEEHHHLLLQQQUUUVVVXXXZZZ]]]^^^^^^]]]\\\YYYZZZYYYWWWSSSQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGFFFCCCAAAEEENNNVVVfffppp{{{lll]]]NNN;;;444666444...///111333444444444333666777777777888888888888888777777777777888999999888777777777888:::;;;<<<>>>>>>>>>>>>????????????DDDBBBDDDJJJMMMRRR```qqqyyyKKKIIIBBB===>>>CCCCCC>>>888CCCUUUuuu~~~nnnxxxTTTDDD@@@;;;111888===///000000000000//////......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))***,,,///111444555AAA\\\zzz~~~pppqqqtttrrrrrrppp{{{tttZZZTTT___ZZZ[[[gggvvv~~~}}}ppplllfff^^^XXXSSSPPPNNNHHHEEEAAA???>>>===;;;:::;;;:::::::::;;;<<<===>>>999999888777666666999<<<>>>???@@@AAACCCEEEFFFGGGGGGIIIIIIFFFFFFJJJKKKIIIFFFCCC@@@@@@BBBFFFHHHHHHGGGHHHIIIIIIHHHGGGHHHJJJLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@???>>><<<;;;:::999============>>>???@@@AAA===>>>???AAACCCEEEFFFGGGFFFFFFIIIMMMPPPWWWdddqqqxxxgggFFFPPPfff}}}LLLCCC>>>:::444666888333555555444444555555666666111444666777888999;;;===888999:::<<<===>>>>>>>>>;;;<<<>>>??????>>>===<<<>>>???AAACCCEEEFFFGGGGGGDDDDDDEEEDDDBBBAAACCCDDDFFFGGGFFFFFFEEEDDDCCCBBBGGGFFFEEEEEEFFFIIILLLNNNqqq@@@333---///000+++---000(((+++******)))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,...+++,,,000444FFFmmmuuuuuuwwwjjjccchhhmmmlllnnntttuuuvvvuuuqqqlllhhhffffffbbbcccffflllpppooojjjfffiiinnnkkkaaaaaajjjooommm]]]YYYTTTOOOLLLIIIGGGEEEDDDDDDCCCCCCAAA@@@??????999;;;===>>>???DDDJJJOOOPPPRRRUUUWWWWWWTTTQQQNNNNNNPPPQQQPPPMMMKKKLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCAAA@@@BBBEEEHHHZZZfffrrrrrrXXXDDD777***(((...---000111333444444444555555777777888888999999888888777666555555555666888888777888888:::;;;<<<======>>>>>>>>>??????@@@@@@@@@AAAAAAFFFOOOVVVaaa{{{^^^FFFDDDAAA===<<<>>>AAACCC>>>RRRhhhxxxwwwCCC???;;;666555777666///000000////////////......++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))+++,,,---...///111666FFFccc~~~nnnttt|||}}}~~~tttiiiuuujjjcccgggooossswwwzzzxxxvvvmmmddd___\\\\\\NNNKKKFFFCCC@@@>>><<<:::;;;:::999888888999;;;<<<888999:::999888777777999999999999:::;;;<<<===>>>???AAABBB@@@AAAEEEFFFEEEFFFBBB???>>>@@@AAAAAA@@@BBBCCCDDDCCCBBBAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@;;;<<<<<<<<<<<<;;;;;;:::>>>>>>===>>>>>>???@@@AAA>>>???AAACCCEEEGGGHHHIIIFFFHHHOOOXXX```llllllWWWPPPXXXsssQQQ;;;<<<888555777222000777333222222222333333444555333666999:::::::::::::::999999::::::::::::::::::888999;;;=========<<<;;;;;;===@@@BBBCCCCCCDDDEEEAAABBBDDDDDDDDDFFFHHHJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHH\\\000222,,,---...***...111(((*********)))((((((''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,///,,,---000000777RRRooowww|||uuupppbbbcccfffdddhhhppppppssstttqqqkkkgggiiilllfffhhhhhheeehhhnnnpppmmmoooooocccRRROOO\\\gggiiibbb]]]WWWQQQMMMJJJGGGDDDFFFEEEDDDBBBAAA???>>>===:::;;;;;;;;;<<<@@@HHHNNNRRRTTTVVVWWWVVVQQQLLLHHHEEEHHHJJJJJJIIIHHHIIIKKKHHHGGGFFFEEEEEEDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCC>>>>>>??????@@@??????>>>LLLZZZggguuu|||QQQ:::000222222555777222333333444333333444666888777888888999999999888888666555555444444555777888777888999;;;<<<=========>>>>>>>>>???@@@@@@AAAAAACCCDDDMMMYYYdddwwwlllIIIEEE???<<>>666555;;;555---//////////////////.........++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((***,,,,,,+++)))'''///222777NNNqqqyyyppp~~~qqqmmmkkkiiimmmtttxxx|||zzzqqqkkkhhhhhhVVVRRRLLLHHHDDDAAA>>><<<===<<<;;;::::::::::::;;;999;;;======<<<:::::::::666555555555555666777777666999:::999:::>>>???<<<>>><<<:::<<<>>>@@@>>><<<<<<===???>>>======>>>???;;;;;;;;;;;;;;;<<<===>>>999:::;;;===>>>>>>>>>>>>@@@@@@???@@@@@@AAABBBCCC???@@@BBBEEEGGGIIIJJJKKKLLLPPP[[[hhhvvvdddQQQNNNUUUsss\\\888===<<<111222;;;000(((999111111000000111222333333555888<<<===<<<999888888;;;;;;;;;;;;;;;:::999888666777:::<<<<<<<<<;;;:::999<<>>@@@DDDFFFHHHIIIQQQTTTWWWYYYXXXUUUPPPNNNKKKGGGCCCBBBDDDFFFEEECCCFFFDDDCCCCCCCCCCCCAAA@@@DDD???;;;;;;???BBBAAA>>>>>>>>>>>>>>>============DDDKKKWWWfffvvv~~~bbbMMM666444000---,,,...000111222222333333444555555555777666666666777888999999666666666666777777777777888999:::<<<===<<<<<<;;;999<<<===>>>???BBBDDDDDDGGGVVV___^^^lllWWWGGG===CCC<<<666<<>><<<<<<;;;;;;<<<;;;::::::;;;:::888666888888777666555444444333888888888888999:::;;;<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;<<<>>>>>>???;;;;;;<<<<<<===???@@@AAA@@@???>>>???@@@AAA@@@???DDD@@@BBBHHHKKKJJJNNNUUUYYY]]]iii|||jjj[[[OOODDDNNNeeemmmGGGAAA:::888555333111111111222111111222222222222333333777777666666666666666666666777999;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<>>===>>>AAADDDBBBAAAAAABBBDDDHHHLLLNNNKKKHHHEEEDDDEEEDDDAAA>>>@@@BBBEEEEEEDDDBBBBBBBBBmmmEEE/////////......---,,,,,,,,,*********)))))))))(((((()))((((((((('''''''''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))***,,,+++******+++---,,,***,,,111///...;;;LLLWWWiii~~~xxxwwwkkkgggbbb^^^[[[[[[___ccceeefffkkkqqqrrroooooosssrrrooommmlllmmmooopppppppppnnneeeZZZUUUTTTQQQKKKLLLMMMNNNPPPPPPLLLFFFBBB@@@AAABBBAAA@@@??????@@@BBBBBBAAAAAAAAAAAABBBBBBCCCEEEHHHLLLNNNOOOOOONNNIIIHHHFFFCCCAAA@@@@@@AAAAAA@@@??????AAAAAA???===AAA===999999===???>>><<<<<<<<<<<<;;;;;;;;;::::::;;;@@@IIITTT```jjjrrrvvvttteeeWWWFFF999222111///......000222333333333333444555555666666777777777666777777888888666666666777777777777777888999;;;<<<======<<<<<<>>>?????????@@@CCCGGGIIIOOOVVV___ooojjjKKKCCCAAACCC<<<777:::;;;DDDVVV}}}tttkkkLLL@@@999999777555444333222222000//////...------,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,------///777LLLhhh|||vvvnnnwww{{{vvvvvvxxx|||{{{hhh]]]VVVYYYWWWMMMFFFFFFAAA???===;;;::::::;;;<<<;;;:::999:::;;;<<<:::999888888777777666666555555555555555555666777888888777777777777777888999999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>AAA@@@??????>>>>>>>>>>>>AAA@@@@@@AAACCCDDDDDDDDDFFFCCCCCCFFFIIIMMMWWWbbbhhhnnn}}}rrrNNNFFFKKKQQQaaattt^^^CCC;;;999777555222111111111111111222222222222333333333777777777777777777777777666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>>>>@@@CCCFFFHHHFFFDDDCCCDDDEEEEEECCC@@@BBBCCCCCCBBBAAAAAABBBDDDUUU999---///......------,,,,,,+++******))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))******))))))***,,,---***,,,000///,,,111;;;BBB]]]wwwrrriiiccc``````\\\UUUUUUZZZUUUWWW^^^fffjjjjjjmmmrrrqqqooommmmmmnnnnnnmmmlllmmmlllfff^^^ZZZWWWSSSMMMLLLJJJIIIHHHIIIIIIGGGEEE???AAACCCBBB@@@???@@@CCCJJJHHHDDD@@@===;;;::::::666888:::===@@@DDDGGGIIIEEEGGGHHHEEE???;;;;;;===;;;::::::;;;======<<<:::===999666777999;;;:::999999999888888888777777777444666:::@@@FFFLLLQQQTTTdddjjjrrrxxx{{{{{{zzzyyyttt\\\HHH===888444111.........///111222444555333444444555666666777777888888777666666666777777666666777777777888888888999:::;;;<<<============???>>>>>>>>>@@@DDDJJJOOO___aaaooommmNNNBBBBBB@@@???999888:::<<>><<<888888666444333222222222/////////...------,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((,,,///---...:::OOO```sss}}}zzzlllooo|||~~~sssrrrrrrwww~~~{{{oooggghhhfff\\\SSSPPPIIIFFFBBB>>><<<<<<<<<===:::999888888999999888777777777777777777777777777444333333333444555666777666666555555666666777888999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>CCCCCCBBB@@@@@@?????????@@@@@@@@@AAABBBCCCEEEEEEBBBDDDIIINNNSSS\\\mmm}}}mmmSSS???FFF]]]sss}}}ZZZEEE:::333777666444222111000111111222222222222333333333444888888888888888888888888777888999999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<===???AAA@@@???>>>======???AAABBB@@@@@@AAACCCEEEEEEDDDBBBCCCCCCBBB@@@???@@@CCCEEEeeeBBB222///......------,,,+++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))+++***))))))***,,,...***+++......+++,,,111===RRReeeqqq}}}sssfff^^^```]]]RRRLLLOOOLLLMMMSSS[[[```aaaeeejjjkkkkkkjjjkkkmmmnnnnnnmmmmmmllliiifffbbb^^^XXXRRRMMMJJJGGGFFFFFFFFFFFFEEEEEEGGGGGGDDDAAA@@@DDDHHHLLLIIIDDD>>>:::888777777777555444444555888;;;===>>>BBBEEEEEEAAA===:::999777666666888::::::999888999777555555777888888777777777666666666555555555222222333444666999<<<>>>AAAFFFLLLOOOOOOLLLJJJIIIIIICCC;;;444000000111111------///111222444444444444444555555666777777777999888777666666666666666666777777888888999999999:::;;;;;;<<<======>>>>>>>>>>>>@@@CCCEEEIIIPPPXXXiiirrrhhhNNNDDDCCCCCC;;;888555:::>>>CCCiiiuuuppp|||GGG======777666555333222222111111//////.........---------,,,,,,+++++++++++++++***)))***+++++++++***((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((+++---,,,+++000<<>>===@@@===;;;::::::999777555666666666777777777777777666666666666666777888888888888888888888999999:::999999999:::;;;;;;<<<<<<=====================>>>AAA@@@@@@@@@AAAAAABBBCCCAAABBBBBBBBBAAABBBDDDFFFFFFMMMWWW^^^dddqqqxxxKKKGGGLLLccczzzPPP===666444333555444333111000000000000222222222222333333333333777888888888888888999999777777888888888888888888::::::::::::::::::::::::<<<>>>???>>>>>>???BBBDDDEEEDDDBBBAAA@@@@@@AAAAAA<<<===@@@BBBDDDDDDDDDCCCDDDDDDDDDCCCAAABBBDDDFFFRRR888111111---------,,,++++++******)))))))))(((((((((((('''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***++++++******+++---...+++***+++,,,,,,---000888FFFXXXqqq~~~lll^^^]]]]]]UUULLLIIIRRRRRRUUU[[[]]]]]]```eeeffffffgggiiimmmooopppoooooonnnnnnooommmggg___[[[RRRPPPMMMKKKIIIHHHEEECCCIIIIIIGGGEEECCCEEEJJJOOOHHHEEEAAA<<<999888999999:::888555222111222444555888:::>>>CCCEEEBBB<<<666777666555555777888777666777666555555666666666555666666666555555555444444333222111111111222333444333555888888777555555555111222222000...---------...///111222333333333333444444555555666777777777888888777666555555555666777777777888999::::::;;;;;;<<<<<<<<<===>>>??????AAAAAAEEEJJJLLLMMMUUU___mmmsssMMMDDDGGGFFFAAA888666555>>>EEENNN{{{uuu]]]>>>>>>777555555444222111111111111...............---------,,,,,,,,,++++++*********((()))***++++++)))((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))+++******+++---000444666SSSoooqqqmmm}}}rrrvvvooo}}}ssshhhdddjjjsss{{{~~~{{{wwwooofff```ZZZXXXUUUPPPKKKEEEAAA???CCCAAA>>><<<<<<;;;:::888666666666666666666777777888888888777888888999999:::999999999999:::;;;;;;999::::::;;;<<<============>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCDDDGGGJJJTTT]]]ggglllsss^^^BBBOOOgggVVV>>>999444333777222222111111000000000000111111111222222222333333666666666777777888888888777777777666777777777777777888888888888999999999;;;===???@@@AAACCCEEEHHHHHHGGGEEEDDDBBBBBBAAAAAA<<<>>>@@@AAABBBBBBBBBBBBCCCEEEGGGHHHFFFEEEEEEEEElllDDD555222///---,,,,,,++++++******)))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***,,,+++******+++---,,,+++******+++,,,///111333===VVVyyywwwfff______^^^UUUMMMVVVUUUVVVZZZ[[[[[[^^^dddhhhggggggiiimmmpppqqqqqqrrrqqqssswwwvvvooohhhddd\\\ZZZVVVSSSQQQOOOKKKIIIIIIHHHFFFFFFHHHKKKNNNPPPBBB@@@===;;;:::::::::;;;888777444222111111222333333333666<<>>999;;;888444333333555555555444555555555555555555444555555555444444444333333111111000000000000000111...///000///------...000///000///...,,,,,,...000000111111222333333222222333444444555666666777777777777666555555555666666777777888999:::;;;;;;<<<===<<<<<<<<<===>>>???@@@BBBAAAEEELLLOOOPPP[[[hhhZZZDDDEEEHHHBBB::::::999:::BBBLLLWWWxxxLLL======333444333222111111000000000........................---,,,,,,++++++*********((())))))***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))+++***)))+++///111222000AAAZZZ|||vvvyyywwwzzzuuukkk^^^WWW[[[fffrrrxxx}}}~~~uuuooodddbbb^^^YYYTTTNNNJJJHHHBBB@@@<<<;;;;;;::::::999777777777777777777777777888888777777777777888888999999888888999999:::;;;::::::;;;;;;<<<===>>>>>>======>>>>>>?????????@@@CCCBBBBBBAAAAAAAAAAAAAAA???BBBEEEFFFFFFJJJPPPUUUaaammmxxxyyyaaaMMM\\\mmmlll???666888111---333000000000000000000//////000000000000111111111222333444444555555666666777666555555555555666777888666666777888999999:::;;;;;;===@@@BBBCCCDDDGGGIIIFFFEEEDDDCCCAAA@@@@@@@@@===???@@@AAA@@@AAABBBDDDDDDFFFIIIJJJIIIGGGFFFFFFTTT999555333---,,,,,,,,,+++******))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))******))))))***,,,(((+++---,,,+++,,,...///222666MMMzzz{{{sss|||lllggghhhaaaUUURRRQQQSSSXXXZZZ\\\aaagggrrrooollllllmmmnnnooooootttsssvvv||||||tttnnnlllhhheee```\\\ZZZXXXVVVTTTNNNLLLKKKNNNQQQQQQMMMIII???>>>===;;;::::::::::::333333333222111111000000///000111444888<<<>>>???>>>:::444000000111222333222333444444333222333333444333333333333222222222//////000000000/////////,,,......---,,,+++,,,---...---------...000333555000111111111222333444444333333333444555555666666666666555555555666777777777777888999:::;;;<<<<<<>>>============???@@@AAAFFFCCCHHHRRRXXX^^^ppphhhIIIDDDGGGBBB:::888999<<<===EEEQQQ___gggEEE===999666333222111000000000000000........................------,,,,,,+++******)))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))******,,,---///000111222CCCcccvvvqqq|||nnnddd```cccjjjpppwww|||zzzrrriiiaaa\\\YYYXXXOOOKKKFFFBBB@@@>>><<<::::::::::::999999888888888999888888777777777888888999999999999999::::::;;;888999:::;;;<<<======>>>======>>>>>>???@@@AAAAAACCCCCCBBBBBBBBBCCCDDDDDDAAAFFFMMMQQQVVV^^^hhhpppzzzuuucccWWWVVV\\\hhhLLL333///222///,,,---.../////////000/////////////////////000000000000111111222222333444444444444444333444444666888999555666777999:::<<<===>>>===???AAABBBBBBCCCDDDFFFCCCBBBBBBAAA@@@?????????===???@@@??????@@@DDDHHHEEEGGGHHHHHHGGGFFFFFFGGGrrrAAA000555555,,,,,,,,,++++++***))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))(((((()))***%%%***///...++++++,,,---222---:::^^^zzz^^^}}}{{{nnnooohhh[[[PPPOOOSSSYYY]]]aaagggooo{{{wwwrrrnnnmmmmmmmmmlllvvvssswww~~~wwwqqqpppqqqlllfffaaa____________WWWTTTTTTWWWYYYUUUJJJAAA>>>>>>===<<<:::999888777000111222222111///---+++...//////......444===EEEAAA;;;444...---...000111000111333333222111111222222222222222111111111111...///000111111000///...///000222222000.........//////000111222222222111000000000111222444555666222222333333444555555666555555555555555666777888777888888999;;;<<<======>>>============???@@@AAANNNKKKPPP]]]hhhuuueeeMMM@@@GGGHHH<<<555:::666;;;>>>FFFUUUeee}}}~~~~~~JJJ===888222999222222111000000///000000---.....................------,,,,,,+++***))))))***)))(((''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&***,,,,,,***+++///333...333BBB^^^zzzxxxuuusssmmmlllnnnoootttwwwyyy~~~yyynnnhhheeeeeeeee```YYYRRRLLLGGGCCC@@@======<<<;;;;;;:::999999::::::999999999999999:::;;;;;;::::::;;;;;;<<<===777888888999;;;<<<======<<<===>>>???@@@AAABBBBBB@@@@@@AAACCCEEEGGGIIIJJJLLLSSS\\\eeemmmxxx{{{iii\\\QQQSSSjjjkkkAAA;;;333...///333333000---...//////000/////////............//////////////////000111222222333333333333222333444666888999666666888:::<<<>>>@@@AAA>>>@@@BBBBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????===>>>???>>>>>>AAAGGGKKKGGGGGGGGGEEEDDDDDDGGGIIITTT<<<555///---111,,,+++***(((((((((((()))(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))******+++''''''''''''(((((((((((((((((()))***++++++,,,,,,---///777EEEVVVjjjqqqtttzzzvvvlllWWWYYYRRRSSS___hhhiiioooyyy|||}}}}}}xxxqqqmmmmmmppptttuuuxxx}}}}}}xxxwwwzzzxxxpppllloootttwwwxxxrrrgggbbbfffaaaQQQEEECCCAAA@@@>>>;;;888666555444444444333333111000......000///...---...///111333444333222000////////////111111222222222222111111111000///......///000111111111111000000000000000111111111000000000000000111111222222222333333333444444333333222333333333111111222333444555555666555666777888888999999888999:::<<<<<<;;;<<<>>>@@@===???BBBDDDAAA???EEEMMMUUUXXX]]]fff|||bbbPPPKKKGGGBBB<<<666888===BBB???DDDRRR___tttjjjtttzzzKKK@@@;;;777777777333222111111000000111111------,,,,,,,,,,,,++++++,,,++++++***************+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,***222777@@@[[[}}}rrrpppddd]]]dddpppxxx{{{}}}~~~vvvsssuuutttnnngggbbb___ZZZSSSMMMKKKFFF@@@>>>??????===999>>><<<;;;<<<<<<;;;;;;===:::;;;===<<<::::::;;;===999;;;<<<<<<;;;;;;<<<>>>===???@@@AAAAAABBBEEEGGGEEEEEEGGGLLLSSSYYY\\\]]]^^^kkkyyy{{{wwwcccRRRYYYsssZZZCCC888666444222000////////////............---------------......///000000000000000111111111000000///222333333333222333666888555666999;;;===>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>AAABBBBBBBBBAAABBBEEEGGGEEEHHHJJJKKKJJJIIIHHHIIIGGGGGGGGGGGGGGGGGGGGGGGG~~~LLL888333...,,,///,,,+++***(((((((((((()))''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))''''''''''''(((((((((((((((((()))******+++,,,,,,,,,,,,222===LLL___wwwmmmppp~~~sss]]][[[VVVXXXccckkklllsss}}}wwwqqqoooooossssssvvv{{{}}}|||}}}~~~{{{vvvssssssxxxppplllnnnrrriiiUUUFFFDDDDDDBBB>>>;;;888666444444444444444333222111000///000///...---...///111222222111000///////////////000111111222222111111000111000000/////////000000111000000000000000000000000000000000000111111111111111111222222222333333333333222222222222333333000111111222333444555666555666777888999999999999999:::;;;;;;;;;;;;===???@@@???AAAEEEGGGGGGKKKQQQWWW[[[eeexxxfffSSSOOOJJJDDDAAA<<<888999>>>===BBBPPP```lll~~~}}}rrrjjjDDD>>>:::555666666222222111000000000111111---------,,,,,,+++++++++++++++***))))))))))))******)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,)))///333999MMMkkk}}}tttzzzZZZSSSRRR___pppyyyzzzzzz~~~}}}wwwrrrmmmkkkjjjgggaaa[[[ZZZTTTLLLHHHGGGEEEBBB>>>???=========<<<;;;;;;;;;=========<<<<<<;;;<<<<<<;;;<<<>>>>>>======???AAA<<<>>>@@@BBBCCCFFFJJJMMMMMMNNNQQQWWW^^^eeeiiijjjppp{{{lllaaafffmmmHHH999555444222000///.....................------------++++++,,,------......///000000000111111000000///444555555444222333555777444666888:::<<<<<<===<<<<<<<<<===>>>>>>>>>>>>===@@@AAAAAAAAA@@@AAACCCEEEIIIKKKMMMNNNLLLIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHiiiAAA222000---+++---++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++++++++...,,,---444>>>MMMbbbsss}}}{{{lllddd```bbbjjjooopppxxx~~~wwwsssrrrwwwtttuuuzzz}}}~~~{{{xxxzzzvvvtttuuuttthhhUUUIIIHHHHHHEEE@@@;;;777555444444444444333333333222222111//////...------...000111/////////.........//////000000111111111111000000000000111111111111000000000000000000000000111111//////000000111111222222111111111222222222222333222222111111111222222333000111111222333444555555666777888999:::::::::::::::;;;<<<;;;:::;;;===??????<<<>>>DDDIIILLLPPPUUU]]]hhh}}}fffLLLIIILLLFFF@@@>>>;;;999<<>>======<<<===>>>??????@@@BBBEEECCCDDDFFFHHHKKKOOOTTTXXXZZZ\\\bbbkkkvvvsssmmmnnnnnnkkkuuuMMM777222222111000///..................---------,,,,,,,,,)))******++++++,,,------//////000000000000//////555666666444333222444555444666777999:::;;;;;;:::;;;<<<======>>>============>>>??????>>>>>>@@@BBBHHHKKKMMMMMMJJJFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFqqqSSS777...///---+++---+++******)))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((((()))))))))*********+++///,,,,,,///444===LLLZZZqqqrrrnnnnnnqqqsssvvv~~~~~~zzzyyyyyytttsssvvvyyyzzz~~~zzzpppiii___SSSNNNOOOLLLHHHBBB<<<777555555555333333222222222222222222//////...------...///000---------------...///000///000000000000000000/////////111222222222111000000000000000000111111111......///000111222222333111111111111222222222222111111111000111111222222111111222333444555555666777888999::::::;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@@@@???BBBHHHLLLPPPXXX```rrruuuPPPDDDJJJGGGAAA<<<;;;:::;;;@@@FFFPPPnnnWWW@@@777;;;777333444222111111000////////////000......---,,,++++++*********))))))((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((((())))))***++++++++++++)))***---///<<>>???BBBDDDGGGGGGDDDAAA???>>>??????AAABBBCCCCCCBBBBBBWWWCCC111---///...,,,,,,******))))))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))*********+++***+++///111555???III]]]}}}zzztttsssvvv|||wwwrrrppptttxxxzzz}}}~~~lllbbb]]]XXXSSSQQQOOOKKKEEE>>>:::777777777333222222111111111222222/////////.........//////---,,,,,,,,,---...///000...//////000000//////......///000222222222111000//////000000111111111111......///000111222222333000000111111111222222222111000000000111111222333222222333444555666666777888999:::;;;;;;<<<<<<<<<;;;===>>>>>>===>>>AAACCCEEEIIIOOOTTTVVV[[[jjjyyyrrrZZZJJJFFFKKKAAA===::::::;;;===GGGQQQkkkeeeDDD888888<<<666333444000111000//////......//////......---,,,,,,+++*********))))))(((((((((((((((''''''&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''(((((()))******++++++,,,((()))......000BBBXXXvvvwwwiiipppzzz~~~}}}~~~~~~nnnrrrrrrmmmjjjjjjeee___aaa^^^ZZZXXXYYYZZZ\\\]]][[[]]]```cccdddfffiiikkkiiilllpppuuuzzz{{{jjjWWWUUUiii^^^CCC888444222222//////////////////......---,,,,,,,,,++++++++++++*********+++,,,,,,------,,,---...//////////////////111333444444444666777666777999:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<:::;;;======<<<;;;<<<===<<<>>>AAAAAA@@@>>>>>>>>>===???@@@AAABBBAAA@@@@@@DDD888......000///,,,,,,))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&)))...111444;;;DDDddd|||wwwpppsss~~~}}}yyyxxxrrrjjjhhhcccZZZQQQQQQNNNHHHBBB===:::999999555444333111111111222333000000000000000/////////---------------...///000......////////////......---...///000000111000000/////////000111111222222//////000000111111222222000000000111111111111222111111111111111222333444333444444555666777888888999:::;;;<<<<<<============>>>@@@AAAAAABBBEEEGGGIIIOOOYYY```dddooohhhQQQKKKGGGDDDDDD<<<<<<=========BBBPPP___}}}zzzFFF<<<666999;;;444333555///000000///...............------,,,,,,,,,,,,++++++******)))((((((((())))))'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''((())))))******++++++(((***///...,,,222===ZZZhhhkkkmmmvvvvvvrrrqqqooollljjjlllqqquuurrrvvv{{{yyyzzzsssiii___```rrrxxx[[[===222555777222---....../////////...------,,,,,,,,,+++++++++*********++++++,,,,,,---......+++,,,---...////////////,,,///222333333444666777555777999:::<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;:::<<<>>>>>><<<;;;<<<===;;;<<<>>>>>>>>>???AAABBB@@@BBBCCCDDDDDDCCCAAA@@@999222---...000...+++***((())))))))))))'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((()))))))))))))))))))))(((((('''***---///111888AAAgggsss}}}}}}yyykkkmmmyyyyyyrrrooojjj```WWWRRROOOKKKFFFAAA===;;;:::999777555333222333333444111111111111111000000///..................//////---......//////......---------------...///000111...//////000111111222222000000000000000111111111000000000000111111111111111111111222222333444555555555666777888999::::::::::::;;;===============>>>@@@BBBCCCDDDFFFJJJLLLRRRWWWbbbooo|||oooSSSJJJJJJEEE???===999===BBBCCCAAAGGGZZZnnnWWW:::999555888777000222555...000///......------......++++++,,,,,,,,,,,,------++++++***))))))))))))***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((''''''(((((()))*********''')))+++---,,,,,,...111>>>KKKkkk|||ooorrrooofffhhhppp~~~xxx{{{PPPAAA333000444333000---------......---,,,+++***++++++++++++******************+++,,,,,,------...++++++,,,---............,,,...111222222222333444333555777999;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;===??????===<<<<<<===<<<======<<<<<<>>>AAADDDBBBDDDEEEFFFEEECCCAAA???333///---...///---***(((((())))))))))))'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))((((((((((((///,,,,,,,,,+++,,,444===SSSsss{{{}}}}}}hhhfffqqq{{{~~~}}}sssmmmjjjddd___RRRPPPMMMHHHDDD@@@===;;;<<<:::888555444444555666222222222222222111000///000//////.........//////---..................---------,,,,,,---...000111...//////000111222222222111111111000000000000000000000000000111111111111222222222222333444555666666666777888999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>???AAACCCEEEGGGIIIMMMOOO```cccmmmdddXXXPPPQQQNNNDDD===<<<999???FFFGGGDDDKKKaaaxxx\\\AAA999888444666333,,,111555...//////...------------...***++++++,,,,,,------...,,,++++++***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''(((((()))*********$$$))),,,***))),,,///111---???YYYuuujjj}}}kkk\\\bbbsssxxx]]]???888333111...,,,...222,,,,,,------,,,+++)))(((+++++++++************)))*********+++,,,,,,------***+++,,,---............---///111222111000111111111333555888:::;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<>>>@@@@@@>>>===============;;;999999;;;@@@CCCBBBCCCEEEEEEDDDBBB???===111000///---+++***************)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))%%%'''***+++,,,...111333IIIOOOlll{{{xxx|||rrriiillliiinnnmmmoooyyy{{{}}}~~~|||wwwpppjjjeee^^^UUUNNNJJJHHHEEECCC>>><<<:::888555444333222333222111222333333111000111111111111000///...---////////////////////////---------.........//////000000////////////000000111000////////////000000111111111111222333444555222222333444444555555666777777888888999999::::::=========<<<;;;<<<===???EEEDDDDDDGGGMMMTTTZZZ\\\dddrrryyy]]]RRROOOOOOPPPJJJ@@@;;;===>>>DDDHHHHHHMMM]]]sssjjj???888@@@777666555444222111000//////............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***++++++,,,)))///===UUUtttqqq}}}qqqnnnjjjvvv}}}aaaFFF:::222222111000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******************+++++++++,,,,,,,,,---------.........---...000333555888:::;;;:::888777888777999;;;<<<;;;;;;<<<===<<<===???AAAAAAAAA@@@???>>><<<;;;<<<>>>@@@AAAAAABBBBBBAAA@@@>>>=========111000...---+++************))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))))))))((()))+++,,,,,,,,,...000:::===SSSnnn}}}mmmfffddddddjjjvvv}}}wwwqqqlllgggaaa[[[WWWSSSOOOLLLCCCAAA???<<<999777666555333222111222333333111000111111111111111000//////........................------........./////////000000000//////000000000111000000//////000000000111111111222222333444555444444444555666666777777888888999999999:::::::::<<<===>>>>>>>>>@@@CCCFFFFFFHHHLLLQQQYYYbbblllrrrlllWWWQQQSSSOOOLLLJJJDDD<<<:::===DDDAAAIII]]]ooo~~~MMM999888999666666555333222111000//////............---------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))*********+++------222@@@WWWpppvvvtttxxx```CCC777555222111111000///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,------.........---...000222444666999:::888777777777999;;;<<<<<<;;;:::;;;;;;>>>???@@@AAA@@@???===<<>>000///...,,,+++******)))***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((())))))))))))***,,,,,,,,,+++***+++,,,222333>>>TTTooo{{{yyyppp[[[YYYWWWZZZdddrrr|||vvvqqqmmmiiiddd___YYYSSSOOOJJJIIIFFFCCC@@@<<<:::999444333222222333333111000222222222222111111111111................................./////////000000111111000000000000111111111111000000000000111111222222222222333444555666555555666777777888888999999999::::::::::::;;;;;;<<<>>>?????????AAAFFFJJJJJJPPPWWW___hhhuuufffKKKKKKTTTQQQLLLGGGCCC>>>:::<<>>777666555444333222000/////////............---------,,,++++++++++++*********))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))///))))))000<<>>???@@@AAA@@@???>>>===???@@@BBBEEEHHHGGGEEEBBB???>>>>>>AAAEEEFFFCCC@@@///...---+++******))))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))***+++,,,+++***)))***+++000444777EEE```wwwwww|||]]]WWWQQQPPPXXXdddpppwww~~~wwwuuupppiiiccc\\\WWWTTTSSSQQQOOOKKKGGGCCC???>>>777555333333333333111000222111111111111111111111......................../////////000000000111111222111111000000111111222222111111111111222222333333333333333444555666777666666666777888888999999999::::::::::::;;;;;;;;;===???@@@@@@@@@BBBGGGLLLRRRZZZeeennnyyyjjjVVVQQQUUUYYYJJJFFFBBB>>>;;;<<>>666444444333222111000/////////............---------++++++++++++************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((---''')))111555===YYYwwwvvvcccfff~~~{{{}}}jjj]]]___mmmeeeEEE555333333333//////......---,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++---......---...///111000222444555444444555666888:::<<<<<<;;;:::;;;<<<<<<===???AAABBBCCCCCCCCC>>>>>>@@@BBBEEEEEECCCAAA@@@??????CCCGGGHHHDDD@@@...---,,,+++***))))))))))))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))******))))))+++,,,)))333222888LLL[[[hhh{{{vvv{{{wwwjjjXXXNNNNNNUUU[[[___uuu|||tttlllfffbbbaaa\\\ZZZXXXTTTPPPKKKGGGEEE>>>;;;888666666555333222333222111000000000111111////////////////////////000000000111111111222222222222111111111111222222222222222222222333444444444444444444555666777888666666666777888888999999999::::::;;;;;;<<<======>>>@@@CCCGGGKKKPPPUUUWWW```kkkyyyyyy]]]QQQTTTXXXTTTMMMCCCBBB>>>::::::???EEEIIIOOOyyyQQQ;;;999888444222333333222111000000/////////............---------+++++++++*********))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((((((((((((((---'''***222333222@@@TTTxxxvvvhhhppp~~~lllbbb```bbbbbbYYYRRRSSSVVV\\\fffpppkkkXXXBBB666555444000+++......------,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********+++++++++,,,......------///000...000222333222333444666555777:::;;;<<<<<<>>>?????????@@@BBBCCCDDDDDDDDD???>>>===???AAACCCCCCCCCBBBAAABBBEEEGGGGGGCCC???---,,,+++***)))))))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''(((((())))))(((((('''(((((((((((())))))))))))&&&'''))))))))))))+++---%%%222///000>>>BBBRRRvvvvvvmmmrrrzzzqqq[[[OOOJJJKKKLLLWWWeeerrrxxx~~~}}}vvvqqqoooooogggfffddd```\\\WWWRRRPPPHHHEEEAAA===;;;:::888666555444333111000111111222000000000000000000000000111111111222222222333333333333222222222222333333333333222333333444555666555555555555666777888999666666777777888999999::::::;;;<<<===>>>@@@AAAAAABBBDDDIIITTTaaajjjnnnooouuuYYYVVVTTTWWWZZZWWWLLLCCC??????===:::===GGGQQQVVVkkk{{{sssWWW999:::???777000333222222111111000//////...///............---------+++************)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((...)))(((,,,---+++111;;;OOOfffwwwnnnxxxhhhWWWKKKBBBAAAAAAAAAFFFNNNpppyyyvvvkkkfffgggkkkqqqssscccEEE:::000///111000,,,))),,,,,,,,,,,,+++++++++***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))*********((())))))))))))************,,,.........---...///---...000111111222555777333666999;;;<<<===???AAADDDDDDCCCBBBBBBAAAAAA@@@AAA@@@>>>???AAACCCDDDEEECCCDDDEEEFFFEEECCCAAA@@@,,,+++***))))))((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''(((((('''''''''(((((((((((())))))))))))&&&((())))))((((((***+++'''111+++---:::777KKK~~~xxxlllpppfffRRRGGGDDDDDDJJJPPPVVVcccuuu|||{{{|||sssrrrpppmmmiiiddd___]]]TTTPPPJJJFFFCCC@@@>>><<<:::888666333222222222333111111111111111111111111222222222222333333333333333333222222222222333333333333333333444555666777666666666666777888999999888888888999::::::;;;;;;<<<===???AAACCCEEEFFFGGGKKKLLLRRRcccvvviiiYYYPPPTTTZZZ\\\XXXOOOEEE???<<<>>>>>>===GGGZZZllluuuttt{{{UUUAAA555:::>>>777444777111111111000//////......///............---------************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''((()))))))))***)))(((((()))+++...111:::FFF___yyyyyyzzzvvvjjjaaa```\\\SSSOOOSSSYYYZZZWWWRRROOOUUUcccnnn}}}iii^^^UUUVVVWWWWWWXXX\\\ccciii|||WWW???888222...000000---,,,///+++++++++++++++*********))))))((((((((('''''''''((((((((((((((((((((((((''''''(((((()))******+++((((((((()))))))))******)))+++.........---...///,,,...000111111333555888444777:::;;;<<<===???@@@DDDDDDBBBAAA??????>>>>>>@@@??????@@@CCCDDDDDDCCCAAADDDGGGEEEBBB@@@AAADDD++++++***)))(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''')))***)))(((''')))***(((...%%%)))888333JJJ|||rrrkkk}}}```KKKCCCCCCAAA>>>BBBSSSjjjzzz{{{zzzyyyvvvrrrmmmhhhfff\\\WWWQQQLLLHHHEEEBBB@@@===;;;888555444333444444222222222222222222222222222222333333333333444444444333333222222333333444333333333444555666777777666666666666777888999:::999999:::;;;;;;<<<<<<===>>>???AAACCCFFFHHHJJJKKKSSSSSSYYYlllxxxVVVOOOVVV[[[XXXTTTOOOJJJDDD===999:::===>>>AAAQQQmmm```@@@<<<888777666555555666111111000000//////......//////.........---------************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******$$$))),,,******///000...222444BBB```vvv{{{}}}~~~{{{tttvvvhhh```RRREEEAAAHHHUUU```ooonnnVVVKKKJJJMMMPPPVVVaaannn|||vvvHHH777:::111///111333000***+++222+++++++++***************)))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((()))))))))))))))+++...///...---......,,,...///000111333666888666888:::<<<<<<<<<===???AAA@@@??????>>>>>>??????<<<<<<>>>AAADDDDDDAAA??????CCCGGGEEE@@@>>>BBBGGG+++++++++***)))(((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************)))(((+++...---333LLLiii}}}vvvyyy~~~~~~aaaNNNIII@@@;;;???GGGRRRbbbrrrvvv~~~{{{tttoookkkeeeaaa[[[VVVRRROOOLLLJJJHHHEEEAAA>>><<<999555222555444333333222222333333444444444444444555555666444444333333333333333333666555444555666666555444444222333999;;;:::999;;;;;;;;;;;;;;;<<<>>>AAABBBBBBDDDFFFHHHKKKPPPVVVZZZ[[[aaannn|||mmmUUUPPPWWW___aaa]]]TTTJJJBBB???===;;;<<>>======???AAABBBCCCBBB@@@???>>>@@@BBB>>>???@@@@@@>>>>>>???@@@++++++******)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))'''(((+++((((((888MMMsss{{{|||wwwxxx}}}SSSGGG======@@@BBBGGGLLL\\\cccllluuu~~~zzzwwwrrrnnnhhhccc___\\\YYYWWWPPPMMMIIIFFFCCC@@@<<<999777666555555444444555555333333333333333444555666444444444444444444555555555444444555666777777666;;;888777:::<<<:::;;;===<<<===>>>???@@@BBBCCCEEENNNNNNOOOQQQVVV^^^hhhooodddSSSRRRZZZ```cccVVVPPPFFF<<<777888<<>>AAACCCDDDDDDBBBAAA@@@AAA???@@@AAAAAA@@@???AAABBB+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))******,,,***+++...***&&&,,,777QQQaaapppwww~~~www}}}ooo\\\FFF:::888888999:::DDDGGGLLLVVVgggwww~~~zzztttoookkkhhhdddbbb\\\YYYUUUQQQNNNJJJEEEBBB<<<;;;999888777777777777444444333333333444555555555555555666666777777888555666777888999:::;;;;;;;;;888777:::;;;:::<<<@@@<<<>>>BBBEEEHHHKKKOOORRR\\\^^^aaagggppp}}}xxxbbbUUULLLQQQ```hhhcccZZZPPPJJJBBB======@@@GGGLLLMMM^^^ccc???;;;666666555444222111000000000000000/////////......---------,,,,,,,,,+++++++++++++++************)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&''''''''''''((((((((('''(((((())))))******+++,,,---+++(((***777MMM^^^yyyrrr|||xxx}}}tttmmmggg|||aaa>>>///000333111---//////...---,,,++++++***************))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))(((((()))))))))))))))***++++++---...///000222333444555333444555666777888999:::<<<<<<;;;999888:::===@@@???BBBEEEFFFDDDBBB@@@@@@>>>???AAAAAA@@@@@@AAABBB******))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***---***+++//////,,,---222777KKKbbbooowwwooojjjyyywwwXXXAAA777777;;;>>>;;;::::::???MMM```qqqzzz{{{wwwsssooommmgggddd___[[[WWWSSSNNNKKKEEECCC@@@===;;;:::999:::888888666555444444444444444555555666777888999999888999:::;;;;;;<<<===>>>888777999===>>>===@@@DDDEEEGGGJJJLLLNNNSSSZZZ___gggnnnyyy~~~aaaPPPSSSTTT[[[hhhrrrmmm\\\LLL@@@===;;;===@@@CCCIIIOOOVVV}}}iiiLLL???666555444444333111000000///////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++************(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''(((((()))*********''',,,///---+++000;;;FFFbbbxxxuuuvvvQQQBBB666444111******000...------,,,++++++******))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((()))))))))))))))***+++,,,......///000000111222222222222333555777888999:::;;;;;;:::888888:::>>>AAA>>>@@@CCCCCCBBB@@@@@@@@@<<<>>>??????>>>>>>@@@AAA)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***''''''***,,,,,,,,,...+++:::MMM[[[hhhvvv}}}rrryyy~~~zzzaaaMMM@@@999555555555666999???LLL^^^llluuuwww}}}}}}zzzqqqnnniiiddd```\\\WWWTTTQQQOOOJJJFFFBBBAAA@@@@@@???>>><<<:::777555444444444555555666777888999999888:::<<<<<<;;;:::<<<>>><<<===AAAFFFFFFDDDEEEIIIRRRSSSUUUUUUWWW^^^iiiqqqnnnYYYPPPPPPZZZaaakkkoookkk^^^NNNDDD???::::::AAAHHHNNNXXXbbbrrrrrrFFFCCCBBB666444444333333222111000000............////////////,,,,,,+++++++++*********+++++++++*********))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&'''''''''''''''''''''((())))))******$$$'''+++,,,,,,---111333HHHaaauuuwwwyyyNNN;;;555555888444***)))000,,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++------------...//////000111111222222333555666888999999555666555444444666:::======>>>???>>>======>>>@@@===???@@@@@@??????@@@BBB((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))***((('''(((***+++,,,,,,///444;;;EEEVVVqqq|||rrrppp|||aaaGGG555111111333555777:::DDDNNNTTT\\\jjjyyy|||yyytttoookkkgggbbb___```]]]XXXTTTPPPOOONNNOOOKKKIIIGGGDDDAAA???======;;;;;;<<<<<<======>>>>>>;;;>>>AAAAAA@@@@@@BBBEEEGGGHHHMMMQQQOOOLLLNNNSSS\\\```gggmmmtttjjjWWWRRRVVV___fffpppppplll```QQQEEE@@@@@@CCC===>>>HHHUUUaaarrrTTT===888888888444444333333222111111000.....................///+++++++++*********))))))*********))))))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***+++)))'''''')))+++------666AAATTTnnnsssbbbIII:::777///+++---000000------++++++******))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))***+++,,,---...,,,,,,---......///000000222222333444555777777888444555666777777888;;;>>>;;;<<<;;;:::999:::<<>>666555444222444888===DDDRRRaaajjjpppxxx~~~|||xxxtttooolllnnnkkkgggcccaaa```aaabbb[[[ZZZXXXVVVTTTRRRQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHMMMQQQRRRQQQRRRWWW[[[\\\\\\```cccddddddkkksss|||kkkXXXHHHKKKYYYfffpppuuuzzznnn\\\KKK@@@;;;;;;===<<<:::DDDYYYlllzzzRRR???<<<555111666333333222222111000000000.....................---+++*********)))))))))))))))))))))(((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))+++***)))((()))+++---...,,,///666EEE___|||xxxpppNNN777///111111...***'''***000///*********))))))))))))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))***+++,,,---***+++,,,---...///000000111111222222333444555555444666999:::;;;<<<>>>???888999;;;;;;::::::;;;<<<@@@AAAAAA@@@>>>===>>>???'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))###&&&(((((((((******)))***,,,...222@@@```yyygggjjj{{{oooYYYCCC:::888777666888<<<===AAAFFFIIIMMMWWWbbbooorrrxxx}}}yyyuuuvvvssspppmmmlllmmmoooqqqiiihhhgggeeedddcccccccccZZZZZZZZZZZZYYYYYYYYYYYYWWW\\\bbbddddddggglllqqqrrrrrruuuzzz}}}rrr```ZZZTTTRRRYYYiiitttvvvvvvxxxlll[[[FFF<<<===AAA@@@>>>GGGLLLaaa```555...999;;;555222222222111111000000////////////.........---------************))))))))))))(((((((((((('''''''''''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))!!!%%%)))++++++++++++++++++///000000:::OOOfffttt~~~xxx}}}}}}RRR===888333///...'''222555---'''***,,,)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''(((***+++,,,)))***+++,,,...///000111000000111111222222222333000333666999999:::;;;<<<555888<<<===<<<;;;::::::===>>>>>>===:::999999:::***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))***+++++++++///---+++,,,888QQQpppqqqyyyjjjiiitttSSSFFFDDD@@@;;;999AAA@@@???>>>@@@CCCFFFHHHTTT]]]hhhpppvvv|||}}}xxxqqqqqqwwwxxxsssxxxtttooojjjgggggghhhiiidddaaa___bbbhhhkkkiiigggllllllmmmnnnqqqwww~~~yyyiii^^^VVVSSSTTTYYYaaakkkuuuppp]]]UUUBBB:::DDDIIICCCDDDMMMQQQeeevvv[[[HHH888888:::555444777222222111111000////////////............---------,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))///---+++***///999GGGPPPvvvsssjjjyyy~~~nnnUUU;;;222333111...---000//////...------,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))*********)))))))))))))))+++++++++,,,---...///000......///000222333444555666666666666777999;;;<<<::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;:::999))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((()))******++++++---,,,++++++111AAAVVVeeetttvvvvvviiisss||||||yyyaaaLLL???>>>DDDDDD???999666777999<<<===CCCJJJSSSZZZaaaiiissszzz{{{wwwttttttvvvwwwpppooopppuuu}}}~~~vvvhhhYYYQQQQQQTTT[[[bbbpppxxx~~~|||rrr___NNNCCC???======@@@IIIWWWcccuuuzzz|||lllMMM???555888999333111444222222111111000/////////............------------,,,,,,++++++***))))))((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''((((((((()))))))))))),,,,,,+++***,,,111888===VVVppp}}}{{{{{{mmmTTTBBB222...111111///.........------,,,++++++***))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((())))))))))))))))))))))))******++++++---...///000///000111222333444555666555555666777999;;;>>>???======<<<;;;;;;;;;<<<<<<<<<===>>>===<<<===???AAA(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((((())))))******+++******++++++,,,333<<>>;;;222,,,---000000///...,,,,,,,,,+++******)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))***+++,,,...000111000111222333444666777777555555666888:::===@@@AAA???>>>===<<<<<<===>>>???>>>AAACCCAAA>>>===AAAEEE'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))******''')))+++,,,,,,...222555===NNNcccuuuqqqiiiqqq{{{vvvZZZMMMCCC888444666777555111222444555666888<<>>===<<<;;;<<>>BBB&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((()))***+++,,,---///111<<<===PPPiiiuuu|||uuuppp~~~eeeWWWDDD999666888777666444444555444333333444555<<<>>>BBBGGGMMMTTT[[[```pppxxx}}}pppiiiZZZRRRKKKJJJKKKMMMUUU\\\mmmtttmmm___NNNCCC@@@AAAEEEHHH:::BBBVVVnnn}}}uuuuuu|||WWWDDD===:::999888888444111333777111111000000///............------------,,,,,,,,,+++++++++***************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&(((+++++++++,,,...//////---,,,000===RRRlll~~~|||{{{|||```FFF:::555444666000111111...,,,,,,,,,,,,+++++++++***************((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''(((((())))))))))))((((((((()))+++---...///......///111222333444555777888999:::;;;;;;<<<<<<;;;:::::::::===AAAEEEHHHEEEKKKQQQNNNFFF???===>>>%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((******))))))***+++,,,---666111AAAZZZjjjllltttwwwzzzgggOOO@@@888333000555555444444333333222222666666666888<<<@@@DDDGGGPPPYYYbbbfffkkkppprrrqqqgggvvv}}}uuuhhh]]]UUUPPPKKKKKKPPPWWW^^^eeeqqq{{{vvvcccZZZRRRHHH???>>>@@@AAACCCEEELLLcccyyyzzzzzzYYYJJJ@@@888999888666333000///111333111000000//////......---------------,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))******((('''(((***,,,,,,,,,...///000777HHHYYYmmmxxx}}}vvvYYY===444666555333333,,,///...***)))+++,,,,,,************************((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&''''''''''''(((((((((&&&''''''(((((())))))***((((((((()))***+++------,,,---...///000222333333666777888999999999888888777777888:::===AAAEEEGGG@@@FFFLLLLLLGGGBBB???@@@$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))))))))******************999EEEUUU~~~```eeeooozzz|||hhhUUUEEE<<<:::888555333333444444444555333222333444777888999888???EEEHHHLLLSSSWWWWWWXXXlllxxx}}}}}}zzzuuuooojjjbbbZZZVVVUUUVVVWWW\\\]]]eeerrr{{{{{{sssfffUUUFFF???CCC???@@@GGGMMMPPPWWW___yyy~~~~~~kkkPPPFFF???999666777666444222111111000///000000000///......---------------,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((()))((('''&&&&&&(((******)))---111000...222:::AAA[[[uuu}}}wwwqqqlllrrr~~~dddEEE888000444555000,,,...))),,,,,,((((((,,,,,,)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***)))))))))))))))***++++++,,,,,,---...000111222333333444555777888888777777666777888:::<<>>@@@JJJYYYfffsssfff???:::<<<333222<<<555555444333444555222---000000000///......---------------,,,,,,,,,++++++******************++++++((((((((((((((((((((((((&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&(((((('''(((***,,,,,,&&&%%%+++///...///222---<<>>???>>>>>>=========>>>???@@@%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++---...111;;;NNNhhh{{{tttkkkqqqzzzqqqXXXAAA888999999555777777666222......111555+++000555888:::<<>>===AAABBBHHHbbb{{{YYYIII;;;:::;;;888555555555555444333222000000///111000000///...---------------,,,,,,,,,,,,++++++************))))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++******+++++++++,,,,,,,,,,,,333888:::@@@UUUuuuyyywwwuuuZZZGGG999333333////////////............+++++++++***)))((((((''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++******,,,---...////////////000222333444555555555444444555777999;;;===>>>;;;<<<===>>>>>>===<<<;;;%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))************+++++++++///===PPP___rrr{{{llldddiiiQQQCCC:::444111555999;;;:::777444222444444444444777;;;BBBFFFDDDHHHNNNUUU]]]dddkkkooowww{{{}}}wwwllldddcccfffSSSTTTTTTSSSSSSVVVZZZ]]]ZZZTTTOOOMMMOOOSSSUUUUUUXXXXXXXXXXXXWWWVVVUUUUUUTTTVVVZZZ]]]aaafffkkkooovvvzzz|||qqqeee]]]TTTIIIBBBAAADDDBBBDDDGGGGGGEEEJJJQQQYYYmmmvvv{{{OOOCCC999888999777555666555444333222111000000/////////......---,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++*********+++++++++,,,,,,)))...222222444AAAWWWiiirrraaaNNNAAA:::555444666.........---------,,,,,,++++++***))))))(((''''''(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((******)))***,,,---......//////000111222333444555555555555555555777888:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;%%%%%%%%%$$$$$$$$$##############################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))******,,,------++++++222===GGGUUUnnn}}}|||jjjoooyyy}}}mmm]]]QQQ???;;;555111000222444555888555222111333555777888>>>BBBGGGKKKOOOUUU\\\bbb```dddfffbbbZZZVVVYYY^^^SSSTTTTTTSSSQQQPPPRRRSSSQQQOOOLLLJJJJJJLLLOOOPPPYYY]]]ccciiilllkkkjjjhhhjjjlllooouuu|||}}}zzzqqqjjj]]]VVVNNNHHHCCC>>>>>>@@@@@@DDDKKKMMMKKKMMMZZZhhh}}}tttPPPAAA;;;777666666555555777444333333222111000//////......------,,,+++++++++,,,,,,,,,,,,++++++++++++******))))))))))))(((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++)))*********++++++++++++***---///......333>>>FFFVVVhhh|||{{{tttvvv|||hhhGGG===555222222000000111,,,,,,,,,,,,++++++++++++******))))))((((((''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***)))***+++---............111222333444444555444444666666666777888999:::;;;::::::999999999999::::::%%%%%%%%%$$$$$$$$$##############################"""##################"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******,,,...------000666<<>>>>>CCCGGGJJJOOOSSSSSSRRRUUU]]]dddnnnnnnmmmjjjeee```^^^^^^RRRRRRQQQQQQRRRUUU[[[___pppttt|||}}}ppplllfffaaa\\\VVVPPPKKKDDDEEEFFFFFFCCCAAACCCFFFFFF]]]www~~~}}}~~~gggMMM???999888777666444333444666333222222111000000//////...---------,,,,,,++++++,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((******)))))))))************+++,,,,,,------...000333666000>>>RRReeeqqquuutttsssvvvrrrlllrrr~~~dddKKK999;;;555000111000---+++---,,,,,,,,,+++++++++******)))))))))(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))***+++,,,---.........222222333444444444444444777777666777777888999:::999888777666666777888999%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))$$$&&&)))++++++,,,///333:::???LLLWWW```xxx{{{eeerrrqqqxxx~~~ooo^^^MMMAAA???;;;888777:::<<<<<<:::666999<<<<<<:::999:::<<>>MMM\\\gggmmmxxxrrreeeccc|||mmmRRR===555444555222---+++...///---...000,,,,,,,,,+++++++++******((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))+++,,,---.........111111222333444444444444777777666666777777888999888777666555555666777888%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))%%%'''***+++***+++,,,...333333@@@MMM\\\fffeee}}}sssqqq~~~zzzsss\\\TTTHHH===777666666777888888999:::;;;<<<<<<======@@@CCCEEEHHHOOOXXX^^^eeeeeeccc]]]VVVPPPLLLKKKIIIMMMSSS[[[eeennnuuuxxxmmmllliiieeeaaa\\\YYYWWWTTTRRROOOLLLHHHDDD???;;;:::<<<>>>>>>>>>???BBBDDDLLLWWW___aaacccqqqssswwwwww|||iiiDDD<<<===555777::::::666333333333111000000000000//////...............---------------++++++++++++************))))))((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))---+++))))))***,,,------000222444444666>>>KKKUUUhhhuuu}}}}}}~~~{{{XXXKKK;;;222333777666333000---+++---...,,,...222,,,++++++++++++*********''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''((()))***,,,------------...///000222333333444444666666666666777777888999888888777777777777888888%%%%%%%%%$$$$$$$$$##############################""""""############""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,,,,,,,---...,,,,,,888@@@KKKttt{{{mmmnnnxxxkkkqqq}}}~~~ssseeeXXXOOOKKKKKKDDD>>>777555666888777666:::;;;<<<<<<<<<@@@FFFKKKNNNNNNMMMKKKGGGDDDDDDDDDKKKOOOVVV```hhhkkkiiieeeXXXVVVTTTPPPMMMJJJHHHGGGCCCCCCCCCBBBAAAAAACCCEEECCCHHHMMMMMMKKKMMMRRRXXXmmm}}}zzz~~~jjjQQQ@@@999999444777:::888333222555444///000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))((((((((('''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))'''''''''((((((((()))))),,,+++++++++,,,,,,------$$$+++333555444333666999IIIYYYnnn{{{~~~zzzuuusssuuu}}}uuu[[[GGG999444222666:::999222+++222000///000...******---*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''((()))***+++,,,---------+++,,,...000222333444444555555555666666888999999888888999999999999888888%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((()))***+++---...---+++333000000TTTxxxyyy}}}yyytttsssvvv{{{dddjjjwww~~~{{{kkk___PPPHHHFFFGGGDDDAAA<<<<<<<<<;;;:::<<<@@@CCC@@@AAABBBBBBBBBBBBEEEGGGGGGJJJQQQYYY^^^ZZZNNNDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFIIIIIIKKKOOOVVV\\\fffiiijjjfff```aaakkkttt~~~~~~~~~VVVAAADDD===333888@@@777888666111222666555//////////////////.........+++++++++++++++++++++++++++++++++************))))))(((((((((''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''''''''((((((((()))###%%%''')))******++++++...***''')))...222111///666333888LLLcccrrr{{{rrrrrrtttuuuxxxwww\\\GGG>>>:::888222333333///)))''',,,333+++***+++...---((((((+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&((()))***+++,,,---------***+++---///111333444444444444555555666888999:::888999:::;;;;;;:::999888&&&%%%$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))),,,...///222:::EEEOOO^^^mmm{{{|||mmmvvvmmmfffjjj~~~~~~~~~qqq___ZZZQQQIIIFFFEEEDDDFFFKKKLLLJJJGGGCCCCCCGGGNNNTTTXXXUUUMMMNNNXXXUUUMMMPPPSSSQQQOOOOOORRRWWW[[[]]]cccZZZ^^^ooouuurrrzzz~~~vvv}}}pppJJJFFF@@@===:::999777666666555444222111000000000000000000///......------------------------------,,,,,,,,,++++++*********'''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&'''((())))))***************+++++++++,,,,,,,,,---000333555999BBBPPPZZZuuuuuutttqqqpppuuuzzzqqqSSSKKK@@@999777555111...000000///...---,,,,,,+++------,,,,,,+++***))))))))))))(((((('''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))******++++++------...///000111222222222333444444333333555777111444666777777666666777&&&%%%$$$$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((******)))(((+++333:::???MMM\\\hhhnnnnnn}}}xxx|||oooooowww~~~{{{wwwssstttwww___\\\WWWQQQNNNPPPWWW]]]tttwwwuuuyyywwwjjjkkkqqqqqqttt|||zzzwwwzzzxxxkkkLLLCCC@@@===;;;:::999777666555444333222111000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((()))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&'''((())))))******)))*********+++++++++,,,,,,))),,,/////////222:::@@@???IIIVVVcccnnnyyy}}}~~~zzz]]]HHHBBB???999222///000000...,,,.........---------------,,,,,,++++++***))))))((()))((((((((('''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,---...///000111111222222333444333222333555666222444777777666666666777&&&%%%$$$%%%&&&'''&&&%%%$$$###""""""""""""###$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***++++++)))&&&&&&***---///999BBBNNN[[[hhh}}}fffiiizzz|||wwwuuuvvvyyy}}}wwwxxx~~~}}}}}}xxxkkk{{{|||www}}}WWWJJJ???<<<;;;999999999999777555444444222111000000000000000000//////...---------++++++++++++++++++++++++***))))))))))))((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""#################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))))))))))))))*********++++++++++++))),,,///...,,,***,,,......333;;;EEERRRcccvvv{{{{{{yyyvvvsssvvv|||xxxoooeeeRRR;;;//////333000,,,,,,///000///...,,,,,,,,,,,,---------...+++******))))))(((((((((((((((((('''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((())))))******+++,,,,,,---...///000111111222333333333111222333555333555777777666555555666&&&%%%$$$%%%'''((('''&&&################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((***++++++))))))+++...///555777???NNN```sssdddfffvvvnnnrrrlllnnn~~~{{{pppttt\\\IIIGGG@@@999888777888999888666444333333222000000/////////000//////......---,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$#########$$$$$$################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))************+++(((+++......---+++,,,---222111000000666BBBPPP[[[iiinnntttwwwxxxyyy|||yyykkk___OOOJJJHHHFFFAAA888444666222000......000000///---++++++,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))*********++++++,,,---...///000000111222333222000000222444444666777777555555555777&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((###%%%'''((())))))+++,,,)))...///555DDDUUUrrrqqqrrrttt|||vvvtttxxxnnnkkkwwwvvvqqqssswwwyyyzzzWWW@@@===>>>555:::999888888888777555333222222111000/////////////////////...------,,,,,,***************************************************))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$##################$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((()))))))))(((((()))))))))*********'''(((((())))))***,,,...%%%'''+++...000111222333;;;CCCPPP]]]fffoooxxx~~~}}}~~~yyyttttttuuuuuu|||yyy|||~~~zzzuuujjj\\\QQQKKKEEE<<<555666222111555888666333000------,,,,,,---,,,+++***---,,,,,,+++***)))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((())))))************+++,,,---...//////000111111111000000111333444555666666555555666888&&&%%%$$$%%%&&&'''&&&%%%######$$$%%%%%%$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&((())))))***))))))''',,,***---888AAARRRkkkvvv|||uuuxxx~~~zzz}}}xxxlllooo~~~rrr}}}yyybbbNNN@@@666999===777;;;:::888777777666444222111111000/////////////////////......---,,,,,,,,,************************))))))************++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$#######################################"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))+++***(((((((((***,,,---++++++++++++,,,---......***...444999@@@IIITTT\\\^^^ccciiiooouuu{{{}}}zzz|||zzz|||}}}uuusssqqqwwwssstttqqqiiibbb]]]WWWQQQGGGAAA999333222111000...000,,,+++///555666111,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((())))))***))))))***+++,,,---.........///000/////////111333444555555555555555777999&&&%%%$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++*********++++++***)))***...***)))///111888GGGPPPaaayyyuuuooorrr{{{|||yyytttxxx~~~}}}yyy~~~NNNBBB>>>>>>999===AAA===;;;888666444555555555444000000///........./////////......------,,,,,,+++++++++++++++++++++++++++((((((((()))))))))******((((((&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$#########"""""""""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((((((((((('''''''''((((((((())))))---+++***)))***+++,,,,,,555111+++((((((+++///222111111000---+++---222888:::???IIIUUUaaakkktttzzz}}}~~~~~~zzzwwwtttwwwuuuqqqyyy}}}zzzwwwtttuuuxxx}}}vvvwwwyyyzzz}}}|||uuupppWWWXXXTTTJJJBBB===888333***---111444555444333222------,,,...111333333000---------,,,,,,,,,---...*********))))))((((((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))(((((()))***+++,,,------+++---.........///222444222444444444444666999;;;&&&%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''((()))((('''''',,,)))(((///000333>>>EEELLLTTTZZZ___gggpppuuu{{{|||ooovvv{{{{{{|||yyypppsssxxxHHHLLL===999:::777999:::111999666333222333555555555000//////............//////......------,,,++++++++++++++++++++++++++++++&&&'''''''''(((((())))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((()))'''''''''((()))***)))(((###%%%)))---///---)))%%%'''+++///000//////111444222000111555999???EEEKKKYYYaaahhhlllrrrxxxyyyuuurrr|||zzz|||{{{xxxuuurrrvvvhhheeeaaa___]]]XXXPPPJJJ888:::888333000222333222///111222///,,,***+++------///...+++***,,,...000......---***(((''')))***(((((((((((())))))))))))''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))(((((()))***+++,,,------***,,,---......000222555222333444444444666:::<<<$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))''''''((()))***++++++,,,777:::CCCKKKJJJJJJ[[[qqq}}}yyyyyyxxx~~~}}}~~~zzzwwwrrraaaJJJ>>>===<<<;;;999888777666666666666555444333333333333000//////...---,,,,,,,,,***+++,,,---------,,,,,,+++++++++************)))))))))(((((((((((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++////////////000000000000555666888;;;???BBBEEEGGGLLLNNNRRRVVV[[[```ccceeemmmssszzzyyyqqqkkkeeeaaa[[[TTTNNNIIIGGGEEE>>>>>><<<;;;999777666555111000000///...---------......---------,,,,,,,,,******++++++++++++******************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,,,,,,,---///000111222333333333444444555666666666$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%%%%$$$''''''''''''((((((((((((''''''((()))))))))))))))((((((((())))))******+++000///666BBBIIIMMM[[[kkkwww{{{yyywwwxxx~~~yyyvvvvvv}}}}}}|||qqqrrrssssssvvv|||vvvyyyrrrtttvvvppp{{{cccJJJ@@@>>>???;;;:::999888777666666666666555444333333222222333000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++------------.....................///000111222333000111222444666777999999:::===AAACCCCCC@@@;;;888888777444111///.........444333222111000...------000000///......---,,,,,,------------,,,,,,,,,,,,)))******++++++******)))*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))******+++,,,,,,,,,---...///111222333333222222333333444555555555$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$######&&&''''''''''''(((((((((''''''((())))))))))))(((((((((((())))))))))))))),,,'''***777BBBIIIRRR[[[vvvyyy~~~~~~wwwtttmmmhhhiiirrr}}}zzz}}}zzz}}}~~~xxxTTT===777999:::999888888777666666666666666555555444333222222222222111000000//////......---///...,,,+++******++++++++++++*********))))))))))))((((((''''''(((((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,---,,,+++***************.................................---------------,,,,,,,,,,,,---///111222/////////...------,,,,,,///......------,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))************))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++,,,------...000111222333444111111222222333444444555$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((('''---''''''///888<<<@@@DDDVVV[[[dddoooxxx{{{yyyvvvsss{{{xxx|||{{{nnnnnntttxxxyyy{{{}}}ooolllnnnjjjrrrXXXMMMAAA>>>AAAAAA:::333777666666666666666777777555444333222111111111111111111000000/////////...000///,,,***))))))***+++************))))))))))))(((((((((''''''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$########################"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,------...///+++++++++,,,,,,---------///...---++++++,,,...///,,,+++++++++,,,---//////........................------,,,,,,,,,+++++++++,,,,,,+++++++++*********((())))))))))))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++++++++---...///000111333444444222222222333444444555555$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((('''''''''''''''+++)))))),,,......000444:::???GGGRRR]]]eeejjjkkkppprrr```aaappprrrfffiiivvvsssgggiiittt~~~|||NNNLLLEEE===888777888777555777666666666666777888888444444222111111111111111000000000000////////////000///,,,)))(((((()))************)))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$########################"""###%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++)))))))))***+++,,,---...'''(((((()))***+++++++++))))))))))))))))))************))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++************+++************)))))))))'''(((((())))))(((((('''(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++------...000111222333444333333333444555555666666$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''''''''(((******)))(((+++...,,,000666???HHHRRRYYY]]]tttxxxaaaYYY[[[hhhooommmpppxxx{{{qqqkkkpppvvvttt|||}}}zzzrrrttt}}}lllQQQCCCDDD@@@;;;555222444888<<<777777666666666777777888444333222111000000000000///////////////////////////...,,,***)))((())))))******)))))))))((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################"""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++******))))))))))))******............------------)))***,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,---))))))*********+++++++++))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++,,,,,,---///000111222333333333444555555666666777$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&''''''(((%%%''')))))))))***+++,,,))),,,111777===EEEKKKOOOccctttrrrtttmmmnnnhhhppp~~~qqqpppaaahhhwwwqqqsssmmmgggmmm~~~wwwuuuwwwwwwtttyyysssooovvvvvvooooooTTTAAA>>>DDD666888:::;;;:::999:::;;;666666555555444555555555333222111000000//////000........................---,,,,,,+++***))))))(((***)))))))))(((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################"""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************,,,,,,+++***************)))))))))(((((((((((('''%%%&&&'''((()))(((((('''$$$%%%%%%&&&''''''''''''*********+++++++++++++++(((((((((((((((((((((((()))))))))(((((((((''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++,,,...///000111222222333333444444555666666$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''(((((('''(((((((((***,,,+++)))'''***...222666;;;@@@CCC[[[rrr~~~ssshhhlllsssssslllrrr}}}pppeee]]]cccuuu~~~mmmfffeeennnzzzxxxvvvyyyvvvsssqqqsss{{{jjjHHHFFFKKKFFF===<<<:::999888888777666555444666555444333333333333444333222111000////////////---------...............++++++,,,++++++***)))((())))))))))))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))***++++++)))))))))***++++++,,,,,,(((((()))*********++++++'''(((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************+++,,,---...000111111111222222333333444555555########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((()))***************)))***,,,---......000333555@@@JJJUUUYYYXXX[[[cccjjjfffrrr~~~iiieeejjjeeefffvvv|||vvv{{{oooeeeaaa``````eeemmm~~~ssslllhhhooonnnqqqyyyvvvssszzz}}}WWWNNNDDD???>>>???>>><<<>>>;;;777555555666666555555444333333222222333333222111///.........///000......//////......---,,,+++++++++***)))(((((('''((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################################################################$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,,,,,,,---...///111111333222111000000000111222########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))***+++------------...000666;;;BBBGGGKKKOOOUUUZZZWWWeeeuuunnnyyy~~~|||yyy}}}zzztttppprrrxxxxxxwwwwwwtttyyysssTTTLLLEEE>>>:::;;;===<<<:::<<<999666555555666666555444444333222222222222333222111000///...//////000...............------,,,++++++******)))(((((('''((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################"""""""""!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++++++++,,,---...///000222111000000000111222222########################################################################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))+++------+++***)))***+++,,,///444;;;@@@DDDFFFGGGTTTnnnyyy}}}~~~llllll}}}mmm```ZZZ[[[aaafffxxx|||^^^HHHCCCAAA===999888:::<<<;;;:::999777444444555666666555444444333222222222222222111111000///////////////...............---,,,,,,++++++******)))(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((************+++,,,......000/////////000111222333###################################################################################################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))(((***------+++)))(((((((((((())),,,000444888:::>>>GGGYYYfffeee^^^eeetttqqqsssllltttqqqccc[[[XXXYYYvvvyyyvvv{{{~~~|||eeePPP@@@>>>FFF<<<:::888999;;;<<<;;;:::777555333333555666666555444333333222111222222222111000000///////////////------.........---,,,,,,************))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#########################################################"""""""""""""""######"""""""""""""""###""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))***+++,,,,,,---......///000111222333########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""#########################################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((***------,,,***))))))(((***,,,+++***+++///444777;;;EEEPPPQQQOOOTTT]]]bbblllmmmyyywwwqqqtttzzztttrrrwwwnnndddhhh|||yyyzzzrrrPPPHHHGGG@@@;;;>>>:::999999:::;;;:::999888555444333333555666555555333333222111111111111222000000000000000//////...---------...---,,,,,,+++*********)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,---///000111222222########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""############""""""############################################################$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))*********)))+++------+++***)))***'''***,,,+++((('''***.........444>>>CCCEEEHHHLLLTTTaaagggvvvzzziiiWWWYYYZZZrrr]]]MMMBBBDDDDDD;;;888;;;888888888888888777666555555444333444666666555444333333222111111111111111000000000000000///......---------------,,,++++++******))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******+++,,,---///000111111111########################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""############""""""############################################################$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))),,,------+++***---...---,,,)))''''''(((''''''((())))))))))))(((''''''+++111555777:::>>>MMMYYY```nnn}}}zzzpppvvvrrr}}}~~~xxxlllgggeeennnxxx~~~|||qqqvvvqqqTTTBBBDDD@@@======:::666999???777777888777666555555666666555555555666666555333333222222111111111111111///000000111000///...---,,,------------,,,++++++)))))))))))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,---///000000//////########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""############""""""################################################"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++...///...,,,+++//////...+++'''%%%$$$%%%'''%%%$$$''',,,...***&&&&&&&&&((()))***+++///444:::CCCGGGQQQeeemmmkkkmmmsssssspppkkklll|||zzz}}}nnniiilllqqqttt}}}~~~rrruuuwwwtttkkkkkkxxx{{{}}}{{{|||cccOOOCCCAAACCC:::999999;;;<<<;;;::::::777888999888777777888999777666555666777777555333333222222111000111111111///000111111111000...---,,,,,,---------,,,++++++)))))))))))))))*********)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))***+++,,,---////////////...""""""""""""""""""""""""#########"""""""""""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$########################"""#########$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############################################################""""""""""""######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++***)))(((''''''&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************...000444999>>>CCCGGGJJJRRRSSSTTTVVV\\\kkk~~~zzzmmmooo{{{|||ggg```qqqooosssooopppyyyqqqOOOLLLFFF@@@<<<:::::::::999999999999999999999999777777777777666666666666444444333333333222222222111111000000000000111111////////////............,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++,,,---,,,++++++,,,...""""""""""""""""""""""""###"""""""""""""""""""""############"""""""""!!!$$$$$$############$$$$$$########################"""""""""#########$$$$$$########################%%%%%%%%%$$$$$$##################################################################""""""#########$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((()))))))))***((('''''''''''''''((()))&&&&&&&&&&&&'''''''''((((((((()))))))))*********'''(((+++...222555777999???EEELLLSSSYYYaaakkksssrrrppprrrssslllccchhhuuuyyyuuuwwwooottt~~~hhhSSSFFF@@@>>>;;;999777888999:::999999999999999888888888777777777666666666555555444333333333333222222222111111000000000000111111////////////............,,,,,,+++++++++*********))))))))))))((((((((((((&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""%%%$$$$$$###""""""##############################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))+++,,,,,,,,,++++++,,,...""""""""""""""""""""""""""""""""""""""""""##################""""""""""""$$$$$$############$$$$$$########################!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$#########################################################$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''(((((())))))))))))******(((((()))***+++,,,------///555>>>EEEIIINNNSSSWWWdddccceeegggbbb^^^eeerrr|||yyyxxxvvvxxxtttmmmlll~~~sss]]]MMM@@@888222333333333333444555666777777777777888888888888888666666666666555555555444333333333222222222111111111000000//////000000111/////////............---,,,++++++++++++*********))))))))))))((((((((((((''''''(((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))***+++,,,+++******,,,..."""""""""""""""""""""""""""""""""""""""##################"""""""""""""""$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""########################$$$$$$$$$###############################################################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***+++++++++***************,,,...000222444888???CCCRRRRRRVVV[[[\\\^^^iiiuuuzzz|||~~~}}}sssmmmeeeuuu~~~uuuyyyttt}}}pppxxxjjjgggmmm{{{mmmbbbUUUNNNDDD===999888777666222222333333444444333333666666666666666777777777555555555555444444444444222222222222111111111111000000////////////000000//////.........---------++++++++++++************))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$###############$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""################################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))***+++*********,,,...""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""######$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""################################################################################################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((()))))))))((((((((((((((((((''''''---,,,***)))))),,,000444333555<<>>444222111/////////111111111222222333444444333222111444444444555555666666666444444444444333333333222222222111111111000000000000000////////////000000............------------+++++++++*********))))))))))))))))))((((((((((((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""####################################"""""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((()))******)))***,,,...""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############$$$$$$############$$$$$$########################!!!!!!!!!"""""""""##############################"""""""""###############################################################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((((((((())))))''''''((((((((()))))))))*********+++******)))((((((***...111555<<>>999666666444111//////111333555111111000///...///111333------...///000111222222111111222222333444444555333222222222111111111111111111000000000///////////////............//////.........---------,,,,,,************))))))))))))))))))))))))((((((((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################""""""""""""""""""""""""######""""""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((((((((()))+++---"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$########################!!!!!!""""""#########$$$######################################################""""""""""""######""""""######$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))%%%%%%&&&&&&&&&''''''''')))'''&&&&&&)))+++,,,---&&&)))***((((((+++...///'''///222777===666///666888777???AAA???IIIXXXZZZPPPTTTUUUWWWaaalllkkkaaagggdddeeejjjllljjjnnnuuuqqqllloooyyy~~~zzzzzzrrrpppzzz{{{vvvqqqfffgggeeeaaa\\\VVVOOOIIIFFFGGGDDD???;;;<<<===;;;888666666444111---,,,---///))),,,///000000......///***,,,///000///...------111000000//////000000111000000111222333333444444222222222111111111111000000000000000//////////////////............//////......---------,,,,,,,,,************))))))))))))))))))))))))(((((((((((($$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!""""""#########$$$########################""""""""""""""""""""""""######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#################################### !!!!!!"""###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$################################################""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''((((((((()))+++---######""""""""""""#########"""""""""!!!!!! !!!!!!""""""######$$$$$$%%%$$$#########$$$%%%&&&########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################################################################!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,---...000000111666777888:::<<<>>>???@@@>>>???BBBDDDDDDDDDCCCBBBBBBCCCEEEGGGGGGGGGGGGFFFAAA@@@???>>>===<<<;;;:::999888777555333111000///////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,......///000000000000000111111111000000000000000111111222222222222111111000000//////.........---000000///------,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%#######################################################################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++######""""""""""""###############""""""!!!!!!!!!"""""""""""""""#########$$$$$$#########$$$%%%&&&################################################$$$$$$###""""""###$$$$$$########################################################################""""""###$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++*********+++,,,---......+++,,,,,,---...////////////000222333444333222222///000222333444444333333111111000///...------,,,000000//////...---,,,,,,------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,......///000000000000///000000000000000000000000000111111222222111111000000/////////.........---000///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))***++++++######""""""""""""#####################"""""""""############""""""""""""$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$##############################################################################$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((())))))*********+++)))))))))(((((((((''''''((()))***++++++***)))(((''''''((()))***************)))))))))(((((((((((()))))))))************+++************************++++++*********))))))))))))***++++++,,,,,,++++++)))*********++++++++++++------...////////////////////////000000000000000000000111111111111000000/////////...............//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********(((((('''''''''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$######"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++######""""""""""""######$$$$$$##################$$$$$$######""""""!!!!!!###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################################################################$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((())))))))),,,+++++++++***)))))))))******+++++++++***))))))******++++++,,,,,,,,,,,,***+++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))*********))))))))))))(((((()))******++++++******)))))))))************+++,,,,,,---.....................///////////////000///000000000000000000///..............................---,,,++++++,,,,,,---,,,,,,++++++*********)))(((((((((((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$###############$$$################################################################################################################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***######""""""""""""########################$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$#################################################################################$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''***************+++++++++))))))))))))************++++++++++++************))))))))))))))))))))))))************))))))))))))'''((())))))******))))))(((((()))))))))*********++++++,,,---------------------........./////////...//////000000//////...---------...............---,,,,,,++++++++++++,,,,,,,,,,,,++++++************)))))))))******+++,,,'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$###############$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))######""""""""""""######"""""""""###########################""""""""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))******%%%&&&&&&&&&'''(((((((((''''''''''''''''''(((((((((((('''''''''(((((()))(((((((((((((((((())))))*********))))))(((((('''))))))))))))))))))))))))******)))))))))(((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------.../////////......////////////......---------------.........,,,++++++******+++++++++++++++++++++++++++++++++************+++,,,,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%#########"""######$$$%%%#######################################################################################################################################$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((######""""""""""""######!!!!!!!!!""""""#########"""""""""""""""######### !!!"""###$$$######"""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""########################################################################""""""###$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******''''''((((((((()))))))))((((((((((((((()))***+++))))))((('''''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&'''((((((((((((''''''''''''((((((((()))))))))******++++++++++++++++++,,,,,,---......//////---......//////......---,,,,,,,,,------.........++++++************++++++*********++++++,,,,,,---))))))))))))***+++,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%########################################################################################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################''''''&&&%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((######""""""""""""###### !!!!!!"""""""""###!!!!!!""""""######$$$$$$ !!!"""$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################################################################!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&((()))******((((((((('''''''''''''''&&&&&&&&&&&&'''(((******)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&%%%'''((((((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))***+++++++++++++++++++++,,,------...//////---..................---,,,,,,,,,------.........+++***************++++++))))))***+++,,,------...(((((((((((()))***+++,,,&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################))))))((('''&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''""""""""""""""""""""""""$$$###""" """###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++*********+++///...---,,,***)))((((((+++******)))(((''''''&&&(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%######################################################$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$---,,,+++)))'''%%%###"""%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################"""""""""!!!######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,++++++*********+++------,,,+++******))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######""""""""""""##############################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!!!!!!!"""###############""""""""""""""""""""""""###"""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,+++************+++,,,,,,+++++++++************))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######""""""""""""##############################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$######################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%"""#########$$$$$$$$$%%%"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""########################"""""""""""""""######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++...------,,,+++******)))++++++***************+++***************+++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######""""""""""""##############################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$######################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''((( """$$$'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""############$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((())))))******+++++++++++++++++++++++++++------,,,+++******))))))*********))))))***++++++))))))************++++++((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$###############################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""##################$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''((())))))******++++++++++++++++++++++++,,,++++++******)))))))))***))))))))))))***++++++))))))******************'''''''''''''''''''''''')))((('''&&&%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######################################################$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""##################$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))******************************************))))))))))))))))))))))))***++++++************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))************************))))))))))))************))))))((())))))***++++++************)))))))))(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######""""""""""""##############################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************,,,++++++******++++++,,,))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$#########""""""!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%######$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((()))))))))******************))))))*********))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############################################################"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$####################################"""""""""!!!"""############$$$$$$$$$!!!!!!!!!"""""""""######################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############"""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$##############################################################################$$$$$$$$$$$$######################################################%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$####################################"""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############""""""""""""""""""""""""""""""""""""$$$$$$##################!!!!!!"""""""""#########""""""""""""###########################$$$$$$$$$######################################################$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""#########$$$$$$$$$#################################"""""""""""""""""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$""""""""""""############!!!!!!"""""""""#########""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++***))))))((()))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""####################################""""""#########$$$$$$$$$########################""""""""""""""""""######""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""###############"""""""""#########$$$$$$!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$######################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))++++++++++++))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""############$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$"""""""""#########$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!""""""#########""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''(((***++++++***((('''))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################"""############$$$$$$$$$########################!!!"""""""""############"""############$$$$$$$$$!!!!!!!!!"""""""""######################################################"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((+++///222222///***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""""""""###"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$###############################################################$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''(((******((('''&&&))))))))))))************))))))))))))(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""######################## !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!""""""#########$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''+++111888======777...)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""##################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################""""""""""""############################################################%%%%%%$$$###""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%(((,,,,,,<<>>:::555555999555555555555666777888888555444333222111111111111000///...---+++***))))))++++++,,,,,,,,,,,,++++++************))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&