BM6P6(@ }}}rrrkkkmmmpppooooooqqqcccVVVRRR^^^lllrrrwww~~~}}}uuueeeccc```XXXPPPRRRRRRWWWkkk~~~kkkllljjj^^^HHH444///333222111000000000000000111666555\\\zzzaaaccc\\\KKK===999===AAA<<>>>>>IIIZZZkkkyyyxxxmmmfffggglllrrroookkkddd^^^[[[\\\___aaafffhhhiiiiiihhhhhhiiikkkkkklllmmmmmmlllkkkiiihhhgggiiikkkmmmooopppqqqqqqqqqooonnnooommmeeeWWWMMMEEEDDDBBB???===<<<;;;;;;:::;;;;;;:::888666777888:::DDDMMMPPPSSS[[[bbbfffooottt{{{}}}{{{zzz{{{|||yyytttssstttrrrmmmhhhfffcccaaa^^^VVVLLLDDDDDDOOO\\\eeeggggggiiikkknnnpppqqqqqqppppppqqqrrrpppppprrrsssvvvyyy{{{|||||||||}}}~~~~~~~~~~~~wwwkkkgggggguuu}}}}}}yyysss{{{cccGGG888444333222222222555999999DDDfff{{{ttt\\\hhhvvvxxxvvvmmmjjjbbbdddbbbYYYlll}}}www]]]HHH>>>GGG^^^}}}wwwpppmmmrrrxxx{{{{{{|||{{{}}}yyy{{{jjj___TTTTTT^^^gggiiifffSSS???000111333...///555333777===NNNlll}}}tttxxx|||sssaaaGGGJJJ___mmmfffZZZXXX]]]```gggfffffffffhhhiiihhhgggjjjiiiiiiiiiiiijjjkkkkkkjjjiiihhhfffdddcccaaa```aaabbbcccddd```^^^bbbiiiyyyvvvrrrkkkccc]]]ZZZYYYZZZllltttmmmiiifffeee___VVVOOOLLLKKKMMMUUU___ooowwwpppnnnlllZZZWWWQQQOOO[[[tttyyysssjjj```QQQ???555222//////000000111222333444444FFFwww{{{uuueeeOOO@@@<<<===>>>@@@JJJZZZkkkyyy{{{llldddeeelllsssooojjjccc\\\ZZZ[[[___aaagggiiijjjiiihhhhhhiiijjjjjjkkklllmmmmmmlllkkkjjjiiijjjkkkmmmooopppqqqrrrrrrrrrrrrsssppphhh[[[QQQKKKIIIGGGEEECCCAAA???===999::::::::::::999999999666;;;???@@@BBBGGGOOOTTTdddjjjssszzz|||{{{xxxwww{{{|||zzzvvvuuuwwwuuupppjjjhhhfffddd```XXXNNNFFFDDDLLLXXX```ccceeegggjjjmmmoooppppppooooooqqqrrrsssssstttvvvxxxzzz|||}}}}}}}}}~~~~~~|||||||||nnnfffddduuu}}}{{{{{{}}}~~~ttthhhooo|||iiiLLL999333333333333111888;;;999IIIqqqqqqeeevvvwwwzzzkkkbbbUUUYYY^^^]]]uuuaaaJJJ@@@MMMggg~~~{{{uuurrrpppsssxxx{{{|||{{{yyy{{{~~~yyyzzz{{{{{{{{{}}}rrrqqqzzz{{{{{{uuuiii\\\ZZZ```fffdddaaaWWWDDD444222222///000666333777???RRRooo}}}zzz|||~~~dddDDDNNNjjjwwwfffTTTVVV___ccchhheeedddeeehhhiiihhheeehhhhhhhhhhhhiiijjjkkkllliiihhhgggfffdddccccccbbbccceeegggiiikkkpppyyy|||wwwqqqhhhbbb]]]YYYUUURRRWWWjjj}}}rrrmmmmmmkkkggg^^^YYYTTTQQQRRRYYYeeeqqqyyyrrrooolll]]]YYYQQQMMMWWWlllzzzxxxssshhhTTT???333222000000000000111222444444666NNN}}}pppiiiYYYFFF<<<;;;>>>>>>@@@JJJ[[[lllzzzyyyjjjbbbdddlllsssnnniiibbb[[[YYY[[[___bbbggghhhiiiiiihhhggghhhjjjiiijjjkkklllllllllkkkkkkjjjjjjkkkmmmnnnpppqqqrrrrrrsssuuuwwwuuunnnccc[[[TTTRRROOONNNLLLIIIEEEAAA======<<<<<<<<<=========::::::;;;;;;;;;===BBBHHHTTT[[[fffoootttvvvwwwxxxzzz|||{{{yyyyyy{{{xxxsssmmmkkkhhheeeaaaZZZOOOHHHCCCJJJRRRZZZ^^^bbbfffiiilllmmmoooooooooppprrrsssuuuuuuuuuvvvwwwyyyzzz{{{|||}}}~~~|||{{{{{{}}}ooogggddduuu}}}yyyuuuuuunnndddllltttpppRRR<<<444444555333333888;;;999MMMwwwmmmjjj~~~wwwggg___WWW```hhheee{{{}}}___III???KKKccc}}}{{{ttttttssstttxxx{{{zzzxxxyyy{{{~~~xxxxxxwwwvvvuuuuuuwwwxxxtttkkkpppvvvxxxpppgggjjjrrrddd]]]VVVXXXaaaiiikkkiii[[[III888333222000111555444777BBBWWWsss|||~~~fffGGGPPPqqqkkkSSSTTT```eeehhheeedddeeehhhiiihhheeeggggggggghhhiiijjjkkkllliiihhhgggeeeeeeeeeeeeeeebbbfffkkkrrr{{{yyyqqqppprrrsss~~~uuunnnfff```\\\WWWQQQLLLMMMYYYjjj~~~wwwnnnmmmooonnniiieeeeeegggjjjooovvvqqqfff```aaa[[[SSSQQQYYYiii|||{{{yyyuuuiiiUUU???333222111111111111111222333444555QQQ{{{~~~wwwuuuddd]]]NNN>>>999;;;>>>===>>>JJJ[[[lllzzzttthhhbbbdddkkkrrrkkkggg```[[[ZZZ[[[___bbbeeeggghhhhhhgggggghhhjjjiiiiiiiiijjjjjjkkkkkkkkkjjjjjjkkklllmmmoooqqqrrrqqqtttzzz~~~{{{sssmmmccc```]]][[[ZZZVVVOOOIIIHHHFFFCCCBBBAAA@@@>>>;;;;;;999999::::::999===BBBCCCJJJTTT^^^gggooouuuyyyyyy|||}}}|||}}}~~~{{{uuupppmmmhhheeeaaaZZZQQQJJJDDDGGGLLLQQQVVV\\\bbbfffgggiiikkklllmmmnnnqqqsssttttttttttttuuuvvvxxxxxxzzz{{{}}}~~~}}}||||||qqqiiifffqqqzzzyyyrrruuuuuupppkkknnnxxxuuuXXX???555666555222555666888;;;SSS{{{jjjeeeyyyttthhhgggfffrrrwwwooozzz^^^KKKBBBJJJ^^^{{{|||rrrtttuuutttwwwzzzzzzvvv{{{|||~~~{{{yyywwwtttrrrqqqrrrrrrtttxxx~~~~~~~~~zzzwwwtttjjjaaaeeeoooXXXUUUSSSUUU]]]eeejjjlll^^^MMM<<<555333222222444444777DDD\\\www|||bbbMMMRRRooo~~~kkkVVVVVV```fffgggfffffffffhhhiiihhhgggggggggggghhhiiijjjkkkllliiihhhgggfffffffffggghhhffflllvvv|||qqqhhhbbb```\\\ggg|||tttnnnfff___YYYSSSMMMHHHHHHLLLVVViiizzzvvvuuuxxx{{{|||{{{{{{uuukkkjjjnnnmmmhhhhhhppp}}}}}}jjj^^^YYY]]]WWWSSSVVVaaappp~~~wwwnnncccRRR@@@666333222222222111111222333333777TTT}}}yyysssttttttpppjjj___WWWIII<<<888<<<>>><<<===HHH[[[mmmzzz|||sssjjjdddeeejjjnnngggddd___\\\[[[]]]```bbbccceeefffgggffffffhhhjjjjjjiiihhhggggggiiijjjkkkjjjjjjjjjkkklllnnnpppqqqrrrxxxxxxtttpppooommmggg___XXXSSSQQQOOONNNKKKFFF???::::::777888;;;;;;888:::>>>:::>>>EEENNNWWWbbbmmmtttwww{{{~~~}}}vvvrrrnnnhhhddd```YYYQQQKKKDDDDDDEEEGGGLLLRRRYYY^^^___bbbeeeggghhhjjjmmmooorrrrrrssstttvvvwwwyyyzzzxxxyyy{{{}}}~~~vvvllliiinnnuuu{{{uuuyyy||||||}}}yyyllllllsss}}}|||www}}}yyy\\\BBB666777666111666333444>>>YYY~~~kkkbbbqqq~~~tttrrrlllsssvvvqqq{{{___NNNEEELLL^^^www~~~zzzmmmrrrttttttvvv{{{zzzvvv~~~~~~|||wwwsssqqqpppppppppjjjiiilllooollleeeeeeiiitttyyy|||yyyjjjgggmmm]]][[[XXXVVVWWW\\\dddjjj```QQQ???777555444222222444777EEE___zzzyyy|||zzzXXXLLLTTTfffpppeeeXXXYYYaaaeeefffggghhhhhhgggggghhhjjjhhhhhhggghhhhhhiiijjjjjjjjjiiiggggggggghhhjjjkkkjjjrrr~~~vvv{{{~~~~~~uuulllbbbZZZUUUPPPQQQ[[[ppp{{{vvvmmmddd[[[SSSMMMJJJEEEDDDGGGSSSeeeyyy~~~{{{uuuqqqpppppptttxxxzzzzzz|||vvviiiggglllkkkfffbbbqqqssstttbbb\\\\\\VVVRRRQQQZZZiiiyyytttfff\\\PPPCCC888444333333222222111222222222>>>[[[}}}xxxoooccc[[[___VVVHHH<<<999===>>>;;;;;;HHH[[[mmmyyy~~~vvvnnngggeeehhhjjjeeebbb___\\\\\\]]]```bbbbbbccceeefffffffffhhhjjjkkkiiigggeeeeeegggjjjkkkjjjjjjiiijjjkkkmmmooopppuuu|||~~~|||vvvmmmeeeYYYYYYXXXXXXUUUNNNDDD<<<<<<888999======888777;;;999;;;>>>DDDLLLWWWccckkkuuu{{{~~~vvvtttooohhhccc___YYYRRRLLLDDDCCCAAAAAADDDJJJRRRWWWZZZ\\\___bbbdddgggjjjlllrrrssstttvvvxxx{{{}}}~~~wwwxxxzzz|||~~~{{{ooojjjnnntttxxxsssxxx}}}~~~xxxlllkkkrrr{{{xxxrrrzzz{{{___DDD777777666111777000111@@@]]]mmmdddnnnwwwgggfffjjjmmmzzz\\\LLLDDDKKK\\\tttyyy|||vvviiipppssssssvvv||||||www~~~xxxsssqqqpppppppppiiiggggggjjjfff\\\XXX[[[dddkkktttyyy{{{~~~~~~~~~rrrdddbbbaaa```\\\WWWUUU[[[gggpppaaaRRRAAA888666444222111444777FFFaaa{{{xxxrrr~~~|||qqqPPPGGGUUU^^^bbb]]]ZZZ]]]bbbdddfffhhhkkkjjjggggggiiikkkhhhhhhhhhhhhhhhiiiiiijjjjjjiiihhhggghhhiiikkklllgggqqqoooaaaccciiiiiikkkpppuuuvvvmmmdddZZZTTTTTTMMMMMM[[[ppp}}}tttiii]]]TTTOOOLLLEEEBBBAAAEEEQQQccczzz|||xxxsssmmmmmmqqqqqquuuzzz}}}~~~tttmmmbbbbbbiiiiiikkkppp~~~sss^^^XXX]]]XXXVVVSSSVVVgggsssaaaZZZNNNEEE<<<111222000000222111///111666===eeetttbbbYYYYYYRRRGGG===999;;;<<<<<<>>>FFFXXXmmmzzzqqqfffbbbdddhhhkkkfff```[[[YYYWWWWWW]]]eeehhhiiiiiihhhgggffffffgggnnnmmmllljjjiiihhhhhhgggjjjjjjiiikkkmmmpppqqqpppvvv~~~rrrddd___[[[[[[ZZZTTTKKKEEEBBBCCCBBB???;;;999;;;======;;;<<<>>>AAAHHHVVVdddnnnuuu|||~~~{{{uuupppnnnkkkgggbbb\\\UUUPPPEEE@@@;;;:::>>>DDDHHHIIIRRRZZZ```___```eeehhhfffoooqqqsssuuuvvvxxxzzz|||yyyyyyzzz{{{||||||{{{{{{~~~vvvnnnwwwzzzyyy|||~~~qqqsssuuuqqqeeeHHH777333444444777666222CCClllxxxkkkccccccppp~~~|||tttccc]]]iii{{{___OOODDDIII\\\ooo{{{|||oookkkqqquuusssssswww{{{{{{|||yyyttttttuuupppiiiiiieeeaaa``````^^^WWWRRR\\\___bbbfffiiinnnssswww}}}{{{yyy{{{wwwrrrzzz}}}fff\\\^^^ccc[[[PPPRRRUUU\\\iiibbbSSSBBB999888777444111888555CCCddd~~~~~~{{{sssxxxxxxyyy|||iiiPPPNNN\\\^^^\\\UUUTTT[[[ccchhheeegggjjjlllmmmmmmkkkjjjjjjjjjiiiiiiiiijjjkkkkkkiiihhhgggffffffhhhjjjkkkdddnnnqqq\\\bbbiiiddd^^^___bbbmmm~~~yyytttlll___UUULLLIIIIIINNNYYYmmmwwwppphhh[[[PPPLLLIIIGGGCCC???@@@PPPsss~~~~~~~~~zzzuuurrrsssuuuvvvyyy}}}~~~~~~vvvqqqfffdddgggeeemmmpppyyy|||cccYYYZZZ___WWWMMMLLL___~~~~~~qqqlllYYYDDD999222222000000222111///222777===fffqqq```WWW\\\SSSGGG===999:::<<<<<<===DDDVVVkkkxxx|||}}}yyylllbbb___bbbgggjjjeee___ZZZXXXWWWWWW\\\cccggghhhiiihhhgggggghhhiiillllllkkkjjjjjjjjjjjjjjjkkkjjjjjjlllnnnpppqqqqqqvvv{{{ggg```[[[[[[\\\YYYRRRLLLIIIIIIGGGDDD???======>>>;;;:::;;;<<<===CCCRRR```mmmtttzzz}}}~~~yyysssooojjjddd^^^WWWOOOKKKDDD???:::888:::<<<>>>>>>FFFNNNTTTVVVZZZbbbhhhhhhlllnnnqqqsssuuuwwwzzz|||yyyzzzzzz{{{||||||}}}}}}~~~wwwooovvv{{{yyyxxx{{{vvvgggJJJ888444555555999:::888IIImmm}}}qqqeeeiiigggpppsssooowwwyyyxxxrrrjjjhhhvvv{{{^^^MMMDDDLLLbbbttt~~~wwwkkkiiioootttsssssswww{{{||||||}}}wwwvvvwwwssslllbbb]]]VVVSSSSSSRRRNNNJJJOOOQQQTTTWWW[[[```gggkkkssstttvvvzzz~~~rrrjjjpppmmm^^^ZZZ```XXXNNNMMMNNNUUUdddbbbXXXIII===555222222333666666EEEddd{{{uuutttyyy|||~~~eeeOOOPPPhhhggg```WWWUUU\\\dddgggfffhhhjjjmmmnnnmmmlllkkkjjjjjjjjjkkkkkkkkkllllllkkkjjjhhhggghhhiiijjjkkkkkksssmmmbbb```\\\[[[]]]VVVZZZbbbkkkuuu~~~}}}xxxpppcccYYYSSSNNNIIIEEEIII\\\||||||vvvmmmaaaVVVRRRLLLHHHBBB>>>===JJJfff~~~{{{xxxvvvxxxzzz|||{{{yyyyyyzzz|||}}}{{{|||{{{vvvjjjeeefffaaaiiimmmvvvoooeeeeeeddd[[[PPPOOOaaagggFFF777555222000000222111000333888CCCppp{{{hhh[[[___TTTFFF<<<999:::<<<===;;;CCCTTThhhuuuxxxzzz|||zzzrrrfff^^^\\\```eeehhhddd^^^YYYXXXWWWWWW[[[aaaeeeggghhhiiihhhhhhjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkklllmmmooopppqqquuu}}}sssllleeedddhhhiiiccc\\\SSSQQQNNNJJJEEEBBB???>>>999:::<<<<<<;;;???OOO^^^lllrrrwwwzzz}}}|||sssnnnfff]]]VVVNNNHHHCCC???===:::888888888777666<<>>IIIeee~~~}}}uuuhhh^^^YYYOOOHHHAAA===;;;BBBSSSddd|||~~~~~~}}}|||zzzwwwtttsssvvvyyy}}}~~~~~~{{{mmmfffeee```aaaiiivvvzzz~~~yyyppprrrccc```^^^___jjjtttMMM:::999222000000222222111555:::FFFzzzttt```bbbUUUEEE<<<999999;;;===;;;BBBSSSfffsssvvvxxxzzzvvvnnnddd\\\[[[^^^bbbeeeccc\\\XXXXXXXXXXXX[[[___dddfffhhhiiiiiijjjlllmmmlllmmmmmmmmmlllllllllkkkjjjjjjkkkllllllmmmoooqqqsssxxxzzzsssqqquuuwwwpppfff\\\XXXRRRMMMIIIEEE@@@===:::<<<>>>>>><<>>???@@@DDDCCCCCCBBBCCCGGGMMMRRR[[[eeepppvvvvvvvvvzzz~~~}}}~~~iiiUUU___yyyrrr]]]___eee^^^QQQGGG???DDDVVVjjjggg[[[HHH888222444777666999JJJgggzzzqqqiiilllwwwyyyxxxrrrqqqkkkVVVKKKVVVzzzqqqbbbVVVVVV```gggiiifffgggiiikkkllllllkkkkkkgggiiilllnnnoooooonnnnnnnnnmmmllllllkkkllllllmmmkkkoootttzzzxxxjjjjjjiiihhhgggffffffffffffdddhhhoootttvvvuuurrrpppxxxyyy}}}yyymmmdddUUUQQQLLLFFF@@@AAANNN]]]{{{nnnddd___RRRJJJBBB>>><<<===EEEMMMdddooozzz~~~~~~~~~~~~|||yyyyyyzzz}}}|||yyy|||}}}~~~~~~~~~}}}|||{{{}}}|||nnnggggggccc```jjjuuu|||vvvnnnooo```ccceeefffiiivvv~~~}}}yyyUUU???888333000000222222222666===FFF}}}ccccccSSSBBB;;;:::888999<<<<<>><<<===>>>>>><<<>>>KKKYYYdddhhhjjjiiijjjnnnooommmbbb\\\RRRIIIBBB>>>;;;999777777888888888777777888555888@@@KKKWWW```fffjjjlllooorrrttttttttttttuuuuuutttttttttuuuxxx{{{}}}xxx{{{zzztttwwwwwwlllyyywwwYYY@@@555555666999666999ZZZqqqooowwwttthhhfffssswwwyyytttiiiaaa^^^___]]]ccc\\\MMMDDDBBBUUUtttzzzqqqiiiooovvvzzzxxxwwwyyy{{{zzzzzz~~~xxxnnndddWWWMMMAAA???<<<;;;;;;===>>>>>>CCCCCCBBBAAACCCGGGMMMQQQYYYdddpppvvvvvvvvvzzz}}}~~~oooVVVZZZtttttt]]]___ddd^^^SSSIII>>>BBBUUUkkkiii^^^JJJ:::555555444666999JJJkkk~~~vvvnnnqqq|||sssqqqkkkggg```MMMIIIYYYwwwhhh[[[ZZZbbbggghhheeefffhhhiiijjjjjjjjjjjjhhhjjjllloooppppppooonnnnnnnnnmmmmmmmmmmmmmmmmmmnnnqqquuuyyy}}}wwwuuussspppnnnlllllllllffffffgggiiijjjjjjiiiiiihhhhhhjjjooovvv{{{~~~~~~||||||qqqiii[[[TTTLLLIIIEEEBBBCCCGGGiii~~~rrrhhhcccVVVMMMEEEBBB???<<<>>>AAATTTbbbqqqvvvwwwxxxwwwuuuwwwwwwxxxzzz}}}~~~~~~}}}}}}~~~{{{~~~}}}}}}~~~|||nnniiijjjggghhhooouuu{{{oooggggggaaaaaa```]]]]]]iii}}}wwwtttWWWBBB666333000000222222333888???NNNiiibbbPPP???;;;;;;888888;;;;;;BBBQQQdddqqqvvvyyy|||xxxqqqggg```]]]^^^```aaa___YYYVVVYYY]]]]]]^^^```eeegggiiijjjjjjlllnnnppppppqqqqqqpppooommmkkkiiihhhjjjlllllljjjjjjmmmpppuuutttwwwwwwpppggg[[[TTTSSSQQQKKKEEEAAA???>>>===:::;;;DDDOOOZZZ]]]^^^\\\]]]``````]]]WWWQQQHHHAAA<<<:::888777777888888777555666888:::777666;;;FFFQQQZZZbbbiiikkknnnrrrttttttsssttttttsssssssssssstttvvvxxxzzzwwwzzz~~~{{{uuuwww~~~xxxiiisss}}}^^^CCC666555777999777>>>eeexxxttthhhgggooommmkkkjjjiiihhheeebbbWWW]]]VVVIIIBBBAAATTTqqq|||rrrkkkqqqxxx|||{{{yyyzzz{{{yyyyyy}}}}}}qqqdddYYYLLLBBB<<<<<<<<<<<<<<<=========@@@@@@AAABBBDDDIIIOOOSSSYYYbbbmmmrrrtttvvv{{{~~~xxxbbbbbbwwwzzzccc]]]```ZZZSSSLLLAAACCCVVVjjjlllcccNNN<<<666444111444777HHHkkkzzzvvvzzzqqqooohhhcccZZZHHHGGGZZZzzznnnccc___cccffffffffffffgggiiijjjjjjkkkkkkiiijjjlllnnnnnnooonnnnnnmmmmmmmmmnnnnnnnnnoooooonnnoootttxxxzzz|||{{{xxxwwwwwwtttpppllliiiggggggfffeeefffffffffhhhllloooqqqqqqqqqtttyyywwwooohhh[[[NNNHHHEEECCCBBBDDDXXXmmmvvvkkkggg[[[SSSKKKGGGCCC>>><<<>>>HHHYYYkkkrrrtttuuuvvvuuuuuuwwwyyy{{{}}}zzzyyy{{{~~~~~~}}}|||~~~~~~}}}~~~|||ppplllnnnjjjlllsssxxx}}}nnneeeeeeeee___ZZZYYY\\\iiiyyyoooqqqfffSSSBBB555333000000222222333999@@@ZZZzzzkkk___LLL===;;;<<<888666:::999@@@OOOcccpppuuuyyy|||wwwppphhhaaa______aaabbb^^^WWWUUUZZZ___``````aaafffgggjjjkkkkkklllnnnpppooopppqqqqqqpppnnnlllkkkiiilllooonnnkkkkkknnnrrrwwwvvvxxx}}}qqqccc\\\\\\\\\WWWQQQLLLFFF@@@===;;;999>>>DDDMMMQQQRRRPPPQQQSSSSSSPPPPPPKKKCCC===:::888666555888888888666666999???DDDEEE===:::???HHHPPPZZZbbbfffjjjooorrrsssssstttuuusssssstttuuuuuuvvvwwwwwwxxxzzz~~~{{{uuuvvvyyyzzz|||wwwffflllbbbEEE666555777666888DDDlll~~~qqqnnnqqqrrrggg\\\\\\dddiiifff```WWW[[[QQQDDD???AAAVVVttt}}}qqqkkkpppwww|||{{{yyyzzz{{{zzz|||zzzhhhjjjkkkiiiffffffkkkooo}}}}}}}}}}}}zzz~~~zzzjjj\\\SSSJJJCCC@@@@@@???>>>>>>>>>???@@@BBBCCCDDDDDDEEEHHHLLLOOOQQQXXXaaagggkkkpppxxx~~~mmmdddrrrooocccbbb\\\VVVQQQEEEEEEVVVllluuupppXXX@@@666444222333777FFFddd~~~zzzyyy{{{}}}tttsssllleeeZZZGGGFFF[[[rrrrrrmmmeeebbbdddgggggghhhhhhiiijjjkkkllllllmmmkkkkkklllllllllmmmmmmmmmkkkkkkmmmnnnooooooppppppmmmlllnnntttvvvuuuwww{{{|||wwwssspppllliiippppppooonnnnnnooopppqqqnnnqqquuu|||~~~vvvooocccUUULLLFFFBBBBBBEEEKKK\\\yyyzzzppplll```XXXQQQKKKEEE>>><<>>NNNaaaooouuuyyy|||uuuooogggaaa___```bbbccc]]]WWWUUUZZZ```bbbbbbcccfffhhhjjjkkkkkklllnnnpppmmmooopppqqqqqqpppnnnmmmkkknnnqqqppplllllloootttwwwxxxzzz~~~{{{xxxzzz|||}}}yyyiiibbbcccddd```ZZZVVVMMMDDD@@@===:::;;;???DDDHHHJJJIIIJJJLLLLLLIIIMMMHHHBBB<<<999777666555777777888777999@@@IIIQQQUUUHHH===<<>><<>>IIIWWWiiixxx{{{wwwuuunnneeeaaaggglllhhh```^^^WWWSSSYYYaaaddddddddddddfffhhhkkkmmmmmmmmmlllnnnoooqqqtttuuusssooolllnnnoooooonnnmmmmmmppprrrtttrrrsss{{{nnnnnnoooqqquuu{{{|||zzz|||uuullljjjiiiccc[[[VVVRRRJJJBBB;;;999;;;===@@@DDDHHHIIIHHHGGGGGGHHHCCC???999444222222444666999999999888;;;FFFVVVbbbWWWEEE999;;;@@@CCCKKKUUU^^^bbbhhhnnnqqqsssuuuwwwxxxwwwvvvvvvvvvwwwxxxyyy{{{|||}}}yyysssooonnnrrr}}}zzz|||eeecccwwwfffGGG888888:::<<<:::IIIttt{{{xxxuuuzzzsssccc[[[\\\aaaddddddeeettt```NNNCCCFFFjjjuuullliiillltttzzzzzzzzz~~~~~~~~~}}}ppp```VVVSSSRRRMMMIIICCCEEEFFFEEEDDDFFFKKKPPP\\\[[[YYYVVVUUUSSSSSSSSSTTTbbbooosssvvv}}}{{{mmmbbb]]][[[XXXVVVOOOHHHDDDAAA???BBBGGGPPPSSSIIIAAAHHHIIIEEEFFFGGGDDDCCCIIIWWWgggssszzz~~~}}}~~~ttteeebbbjjjzzztttcccUUUOOOOOOPPPvvv}}}hhhMMM<<<444000222777EEEZZZkkkuuuzzzyyy||||||zzz}}}vvvxxxrrrYYYKKKRRRZZZ\\\YYYZZZaaafffggghhhkkklllmmmmmmnnnnnnnnnnnnnnnpppooommmkkkjjjjjjjjjkkknnnnnnnnnnnnnnnoooppppppmmmmmmoooqqqssstttttttttuuuwwwyyy|||yyyzzzyyyzzz~~~uuulll___TTTMMMHHHDDD@@@EEEKKKbbb|||tttpppddd^^^WWWQQQHHH???;;;===@@@RRRfffsss~~~|||{{{zzz{{{||||||zzzxxxxxxzzz|||~~~~~~}}}}}}|||uuuoookkkhhhhhhmmm{{{xxxllliiillleeeXXXYYYkkkxxx{{{llljjjdddPPP???999222000111333333333999BBBdddzzzrrrmmmmmmjjjccc]]]\\\YYYIII;;;::::::777777;;;:::AAAJJJWWWhhhuuuxxxtttsssmmmdddaaagggllliiiaaa[[[TTTQQQXXX```ccccccddddddeeehhhkkkmmmnnnnnnmmmmmmnnnoooqqqssssssqqqpppnnnnnnnnnmmmlllmmmooorrrwwwwwwwwwyyyvvviii\\\^^^ccciiipppwww{{{~~~zzzxxxtttqqqrrryyy~~~tttnnnjjjbbbZZZZZZUUUKKKAAA;;;999;;;>>>@@@CCCEEEEEECCCAAABBBCCC;;;:::888666555555666777:::===???@@@AAAGGGPPPWWWNNNAAA888;;;???AAAJJJUUU\\\```ggglllppprrrtttuuuwwwwwwvvvvvvvvvwwwxxxyyyyyyzzz|||~~~wwwqqqoooqqqzzzyyy{{{~~~jjjiiixxx{{{xxx|||eeeHHH888666888999777EEElllzzzqqq|||sssuuutttbbbYYY[[[aaafffggglll{{{eeePPPJJJRRRtttrrrfffbbbkkksssyyyyyyzzz~~~}}}}}}}}}zzztttkkk]]]QQQJJJGGGFFFEEE===???AAAAAAAAABBBEEEHHHLLLKKKKKKJJJIIIHHHFFFFFFIIISSS^^^gggttt~~~uuuzzz|||wwwrrrqqqooolllcccYYYOOOIIIDDDAAADDDJJJ[[[^^^TTTHHHIIIGGGBBBCCCAAA@@@???DDDPPP^^^jjjqqqxxx|||~~~||||||~~~yyy```ZZZhhhvvv|||dddNNNNNNYYYuuu{{{wwwdddMMM>>>888555222777EEEYYYjjjrrrwww{{{|||xxxvvvxxx{{{zzzuuuxxxpppWWWKKKTTT\\\PPPMMMQQQZZZcccgggjjjmmmllllllmmmnnnnnnnnnnnnnnnooonnnmmmkkkjjjjjjkkkkkknnnnnnnnnnnnnnnoooppppppmmmnnnppppppqqqqqqrrrsssnnnnnnppprrrvvvzzz}}}}}}uuulll___TTTMMMHHHDDD@@@BBBFFF\\\{{{wwwhhhaaaZZZSSSJJJ@@@<<<>>>AAAWWWqqq~~~|||{{{zzz{{{|||}}}|||zzzxxxzzz|||~~~~~~wwwnnnjjjjjjiiippp~~~vvvmmmkkkiiieeeXXXYYYqqquuutttiiiRRRAAA<<<222111111333333333:::CCCccc}}}|||ppp\\\TTTWWWXXXGGG::::::;;;888777:::;;;@@@IIIUUUgggvvvzzzxxxwwwqqqhhhbbbeeekkkiiicccYYYRRRPPPWWW^^^aaabbbcccdddeeehhhkkkmmmnnnoooooommmmmmnnnoooppprrrtttuuupppppppppooonnnoooqqqtttsssuuuuuusssqqqkkk___SSSPPPUUU]]]eeemmmqqqtttuuuqqqnnnkkkgggggglllsssyyy}}}tttmmmddd\\\```XXXMMMBBB<<<;;;===???AAABBBDDDCCC@@@>>>======444555666777777666444333999???EEEHHHGGGFFFFFFGGGBBB;;;888;;;<<<>>>HHHSSSYYY^^^eeekkknnnqqqssstttvvvvvvuuuuuuvvvwwwxxxxxxyyyzzzzzzzzzvvvsssrrrxxxzzzxxxvvvttt{{{rrrtttwww|||eeeIII999555666777666DDDeeexxxiiibbbsssyyykkkjjjvvvsss```VVVXXX```fffhhhnnngggOOOLLL[[[|||pppccc]]]kkksssyyyyyyzzz~~~}}}}}}yyyqqqmmmlllnnnppppppjjj```TTTKKKEEEDDDDDD===???@@@@@@@@@@@@AAABBBAAAAAABBBAAAAAA???>>>===AAADDDLLLYYYnnn~~~wwwvvvttt{{{~~~zzzuuuhhh]]]RRRIIICCC@@@CCCIII```ggg^^^QQQLLLFFF@@@CCC<<<<<<<<>><<>>EEEIIIGGGBBB===:::999777888:::::::::CCCNNNUUU[[[cccjjjnnnqqqssstttuuuuuuuuuvvvvvvwwwwwwxxxzzzzzzyyyzzz}}}yyy{{{xxxvvvyyy{{{xxxxxxzzzfffMMM;;;555666777999HHHfffuuuddd___ssstttgggccckkk{{{mmm]]]TTTWWW^^^ccceeeggg}}}fffJJJFFFYYY{{{qqqccc^^^kkkrrryyyyyyzzz~~~~~~sssggg___\\\___gggooouuuqqqkkkddd\\\TTTMMMIIIEEEDDDDDDCCCBBBBBBDDDEEEGGGFFFDDDBBB@@@????????????@@@DDDPPPcccuuuzzzsssooouuu|||zzzsssaaaXXXOOOIIIDDDAAACCCHHHYYYeeecccXXXRRRJJJBBBFFF;;;<<<<<<<<<>>>FFFQQQZZZ___iiitttzzz}}}~~~{{{zzz{{{lll[[[cccxxxuuuoootttvvv```XXX```iiiiiicccUUUEEE:::555444555:::III^^^nnnvvvzzz~~~{{{{{{~~~{{{~~~www^^^XXXaaaeeeLLLHHHKKKVVVaaagggjjjlllkkklllmmmmmmnnnnnnmmmmmmmmmmmmlllllllllmmmmmmmmmnnnnnnooooooooooooooonnnllloooqqqoookkkiiikkknnnqqqpppooonnnoooqqqssstttqqqpppoooooopppooollliiisssqqqmmmiiiiiikkkqqquuuwwwzzz}}}}}}ttthhh]]]VVVPPPJJJFFF@@@>>>LLLooo|||qqqiii___XXXNNNDDD======999FFFZZZlllzzz~~~{{{zzzyyyyyyyyyyyyyyyyyyzzz|||~~~||||||}}}{{{yyyzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~|||rrrnnnooonnnpppxxx}}}xxxuuuwwwcccaaaPPPLLLgggzzz___EEE999333111111222222444<<>><<<;;;::::::555999???AAA@@@<<<777444555666999:::777777>>>GGGPPPWWW```hhhnnnqqqtttuuutttuuuuuuvvvwwwxxxxxxxxxyyyyyyxxxyyy{{{xxx|||yyyxxx{{{{{{hhhQQQ>>>777777777:::KKKjjjxxxgggdddzzztttjjjdddgggooodddXXXTTTXXX]]]___^^^bbb|||hhhJJJBBBTTTzzzpppddd___jjjrrrxxxyyyzzz~~~rrrccc\\\YYY\\\gggrrrzzzxxxwwwwwwtttjjjZZZNNNIIIGGGEEEEEEGGGJJJMMMOOORRRNNNIIIDDD@@@???@@@@@@@@@AAADDDKKKVVVcccqqq{{{|||vvvppplllkkkvvvvvvjjjVVVPPPLLLJJJGGGDDDEEEIIIQQQaaaeee^^^YYYOOOGGGIIIAAA@@@???<<<<<>>888777111777GGG]]]nnnwww|||||||||vvv```^^^gggfffOOOJJJLLLWWWccchhhjjjkkkkkkllllllmmmmmmmmmmmmmmmkkkkkklllmmmmmmnnnnnnnnnnnnnnnoooooooooooonnnmmmlllooopppoookkkiiiiiijjjiiiiiiiiiiiijjjkkkkkklllmmmjjjeee```]]]\\\ZZZYYYhhhfffdddaaa___bbbhhhmmmsssvvv{{{{{{yyyxxx|||zzzmmmbbbZZZSSSLLLHHHDDD@@@IIIfff~~~uuukkk```YYYPPPEEE>>><<<<<>><<<<<<<<<666777999:::999777555444444777999999666777<<>>>>>@@@AAADDDGGGKKKSSSdddsss}}}}}}xxxtttoookkkhhhvvvooo]]]QQQLLLIIIIIIFFFBBBAAACCCNNN^^^ccc^^^\\\SSSKKKMMMHHHFFFBBB>>><<>>GGGtttvvveeecccNNN;;;999<<<;;;999;;;:::<<<@@@JJJ]]]sss|||ppp___VVVUUUWWWXXXUUURRRRRRVVVZZZ[[[^^^bbbeeeeeeffffffgggiiijjjkkkmmmrrrwwwxxxuuutttvvvyyyvvvuuussspppoooqqqvvvyyy}}}xxxtttqqqpppjjjiiigggbbb]]]ZZZYYYZZZfffsss~~~tttrrrhhh\\\TTTTTTVVVWWWXXXPPPKKKGGGHHHPPP]]]gggmmmhhhccc[[[RRRIIIBBB>>><<<999888777666777666555444333666888777666999===???CCCKKKWWWbbbjjjpppsssuuutttvvvwwwyyyzzzzzzzzzzzzuuuxxxzzz{{{|||vvvuuu|||}}}~~~zzzkkkTTT???888:::555999LLLmmm|||kkkeeezzzyyykkkddd```cccaaa[[[UUUVVV\\\aaaaaa^^^iiixxxbbbLLLEEEOOOuuunnn```ZZZdddlllrrrtttuuuyyy}}}}}}zzztttmmmggglllvvvvvvhhh```______aaacccdddcccaaa]]]ZZZVVVQQQKKKFFFCCCAAACCCAAAAAACCCCCCHHHWWWgggttt{{{{{{wwwtttooohhhkkkuuuqqqbbb]]]WWWQQQMMMHHHAAA???AAAHHHVVVXXXTTTVVVSSSMMMQQQNNNIIIBBB>>><<<>>>@@@AAACCCHHHQQQ\\\iiixxx|||zzzzzz{{{{{{ssshhhYYYOOORRRZZZaaagggmmmjjjWWW???444444777>>>OOOeeewww~~~yyyyyywwwooo\\\QQQbbbsssnnnPPPJJJKKKXXXfffmmmnnnnnnjjjkkkllllllmmmmmmllllllhhhjjjlllnnnooopppppppppnnnooopppppppppooommmlllmmmlllmmmppprrrooohhhaaaTTTRRRPPPQQQTTTZZZaaaeeejjjmmmlllcccUUUIIICCCBBB===>>>@@@AAAEEENNN\\\ffflllooorrrvvvxxxxxxvvvuuu|||yyyxxx{{{zzzmmmcccZZZQQQKKKFFFBBBDDDWWWvvv{{{oooddd\\\UUUJJJBBB>>>999<<>>HHHqqqxxxgggPPP<<<999<<<;;;:::;;;888:::===FFFZZZppp}}}{{{iii[[[UUURRRPPPQQQNNNOOOTTTXXX[[[___dddeeeeeeeeeeeefffggghhhiiijjjpppwwwzzzxxxwwwxxxzzzyyyyyyvvvtttsssuuuzzz}}}zzzuuussssssqqqpppmmmggg```[[[YYYXXX[[[iiizzzyyywwwkkk\\\TTTTTTYYY^^^```ZZZRRRJJJJJJUUUgggxxxuuuhhhZZZNNNEEEAAA;;;:::888777777777666555333555777666777;;;>>>??????GGGSSS```hhhnnnrrrtttuuuvvvxxxzzz{{{{{{{{{{{{vvvyyyzzz{{{xxxsssrrrvvvkkkSSS???777:::777;;;MMMnnn|||jjjcccvvv|||llldddcccjjjbbb[[[UUUVVV^^^ddddddbbbjjjrrrXXXGGGDDDLLLnnnppp___XXXaaaiiioooqqqrrrwwwzzzzzzxxxyyy|||xxx{{{xxxuuuttttttuuuuuuqqqiiidddccccccaaa^^^XXXRRRLLLHHHHHHCCC@@@@@@???BBBNNN\\\nnnwww}}}{{{xxxuuuooofffhhhkkkooosssyyyzzzssskkkaaaYYYPPPHHHEEEGGG@@@LLLLLLJJJOOOQQQOOOTTTQQQJJJBBB===<<<======<<>>@@@BBBNNNeeezzzzzzooofff[[[RRRJJJJJJOOOWWW[[[[[[[[[]]]ddddddeeeeeefffggghhhhhhgggggghhhkkknnnrrrvvvxxx~~~xxxppprrrwwwzzz}}}|||}}}~~~{{{vvvoooggg```ZZZWWWUUUWWWcccuuutttcccSSSKKKMMMTTT[[[VVVZZZXXXSSSUUU___iiikkktttrrrssssssiiiVVVGGGBBB;;;:::888777666666777777777555444666999;;;:::888???BBBMMM^^^jjjoooqqqttttttuuuvvvwwwxxxyyyyyyyyy{{{zzzxxxxxx{{{~~~yyyxxx{{{xxxqqqtttkkkSSSBBB:::888<<<<<>>GGGFFFBBBIIIVVVssslllDDDAAA:::777999;;;???MMM]]]nnnsssuuusssrrrtttuuusssrrrtttvvvwwwyyy~~~yyyoooggg]]]TTTJJJCCCAAANNNhhhvvvggg```\\\RRREEE<<<>>><<<@@@NNN]]]jjjttt|||zzzzzzzzzyyyyyyxxxxxxxxxzzz|||~~~}}}{{{|||||||||}}}~~~~~~|||||||||}}}~~~wwwtttwwwwwwsssrrrkkkiiiqqq~~~wwwlll___^^^ZZZUUUWWWgggnnnWWWGGG<<<555222111222333555===FFFpppyyymmmllleeeNNN:::777;;;999888;;;:::===???AAALLLbbbvvv{{{tttlllaaaVVVNNNMMMQQQYYY]]]]]]^^^```cccddddddeeeffffffggggggeeefffggghhhjjjmmmooopppxxx}}}|||uuuppprrrwwwzzz{{{sssjjjaaaYYYUUUOOONNNVVVeeessszzz|||~~~yyytttjjjZZZKKKDDDEEEIIIWWWWWWSSSOOORRRYYY\\\ZZZ\\\\\\aaagggfffZZZNNNIII:::999888777777777777888666555444666999;;;:::999===AAALLL\\\iiinnnqqqtttwwwwwwxxxxxxxxxxxxwwwwwwyyyxxxwwwxxx{{{{{{uuuttt|||uuuxxxvvvjjjhhhvvvnnnTTTAAA999888888===\\\tttdddjjjwwwlllgggffflll___^^^bbbjjjyyymmmdddcccHHH???CCCIIIjjjnnnZZZWWW___gggmmmpppsssxxx{{{zzz}}}~~~~~~|||rrrlllrrrmmmgggeeefffddd^^^YYYRRRNNNLLLLLLIIIFFFJJJQQQdddnnnzzz}}}uuunnnkkk^^^___bbbhhhrrr~~~|||ppphhh[[[JJJCCCFFF@@@>>>???CCCJJJNNNMMMKKKJJJGGGBBB===:::999999:::===<<<@@@LLLZZZiiizzz~~~|||yyylllyyyuuukkkhhhaaa\\\WWWKKKSSShhhrrrmmm___GGG555666555===RRRlll{{{}}}}}}vvvssswww}}}gggLLLKKK```nnnlllYYYSSSSSS[[[eeeiiijjjkkkkkkkkklllllllllkkkkkkjjjkkkmmmoooooonnnmmmnnnooooooooooooqqqrrrrrrooommmlllmmmooopppuuu}}}uuuVVVFFFHHHFFFDDDMMMIIIdddvvvYYYEEE>>>999999999;;;HHHXXXmmmrrrtttrrrrrrvvvxxxwwwuuuvvvwwwwwwxxx|||}}}tttmmmbbbWWWMMMHHHEEELLL___zzzyyyiiibbb]]]TTTHHHAAA@@@===@@@KKKZZZfffrrr{{{{{{zzzzzzzzzyyyyyyxxxxxxyyy{{{}}}~~~~~~|||zzz|||}}}}}}~~~}}}}}}}}}||||||}}}}}}~~~xxxqqqqqqssssssrrrmmmeeecccooouuunnnccc]]]WWWQQQUUUjjjpppVVVEEE:::555333222333333555>>>GGGlll~~~~~~rrr```ZZZ___```LLL:::888;;;:::888::::::<<<===???JJJ]]]oooyyy~~~|||wwwjjj]]]RRRPPPRRRZZZ______```cccccccccddddddeeeeeeffffffffffffggghhhiiijjjjjjkkkqqquuuvvvrrroooqqqtttuuu{{{zzzpppfff\\\WWWNNNIIIJJJTTT___hhhpppvvvtttvvvttthhhUUUEEE???>>>EEEEEEDDDEEENNNWWWZZZWWWGGGGGGLLLVVV\\\XXXOOOJJJ999999888777777777888888666555444666888::::::999<<>>===<<<;;;???EEEIIIJJJIIIEEEBBB???;;;999888999:::===;;;===FFFRRRaaatttllloooxxxfff```ccc```]]]UUUGGGPPPfffsssoooaaaGGG555666666@@@ZZZyyy}}}uuusss{{{hhhLLLKKK]]]ddd\\\TTTOOOQQQZZZcccgggggghhhjjjjjjkkkkkkkkkkkkkkkjjjkkklllnnnnnnmmmmmmnnnooopppppppppqqqsssssspppnnniiimmmqqqpppppp{{{www]]]SSSHHHBBBIIIHHHVVVhhhuuuzzzxxxmmmbbbLLLDDD>>><<<888999EEEVVVlllppprrrqqqrrrvvvyyyyyyvvvwwwxxxwwwvvvyyy|||uuuhhh[[[MMMIIIEEEFFFSSSmmm~~~mmmeee```WWWMMMGGGCCC>>>>>>GGGTTTaaaooozzz{{{{{{{{{{{{zzzyyyxxxwwwxxxyyy{{{}}}}}}}}}{{{zzz}}}}}}~~~~~~}}}|||{{{zzzzzzzzz}}}~~~}}}}}}}}}~~~{{{rrrppptttwwwssssssjjj^^^bbbwwwxxxtttkkkccc\\\SSSUUUkkktttXXXEEE999555333333333333555???JJJpppxxxeeeSSSSSS]]]\\\KKK;;;888;;;:::999999:::::::::===GGGWWWhhhsss|||}}}}}}~~~~~~qqqcccTTTPPPQQQWWW]]]___```bbbcccccccccddddddeeeeeeeeegggggghhhjjjjjjkkkkkkkkkmmmqqqrrrooommmnnnmmmjjjeeegggooo|||xxxnnnddd^^^WWWOOOKKKNNNTTT[[[ccckkkmmmqqqrrrkkk\\\LLLAAA<<<444555777<<>>HHHYYYffflllpppsssyyyyyyyyyyyyyyyxxxwwwwwwzzzxxxwwwwww{{{rrriiieeerrr|||xxxyyyqqqjjjsss~~~uuuWWW@@@999:::;;;AAA^^^wwwlllrrruuu{{{pppnnnnnnmmmsssrrrlllllljjjhhhooommm^^^aaadddKKKCCCDDDHHHgggnnnZZZVVV\\\hhhssstttsssuuuyyyzzz}}}}}}yyy~~~tttcccVVVNNNJJJIIIMMMSSSVVVUUUTTT[[[cccmmmsssrrrllleeeaaa```^^^[[[WWWTTTQQQPPPOOONNNIIIGGGGGGCCC;;;777888;;;999888:::>>>BBBCCCCCC???>>>;;;888777777888999;;;999:::BBBMMM\\\qqqtttiiinnnxxxmmm``````fffaaa\\\UUUIIIPPPfffrrrnnnaaaHHH777999777@@@[[[xxxuuu|||hhhMMMOOOaaacccUUULLLJJJNNNYYYbbbffffffgggiiiiiijjjkkkkkkkkkjjjjjjjjjlllnnnnnnmmmmmmnnnoooqqqppppppqqqssssssrrrpppkkknnnpppmmmllltttrrrYYYFFFEEECCCCCCEEEHHHHHHGGGKKKQQQQQQIIICCC@@@;;;:::FFFWWWkkkoooqqqooooootttxxxwwwuuuwwwxxxwwwvvvxxx~~~|||ooobbbOOOJJJDDDCCCNNNeeerrriiicccZZZRRRMMMDDD>>><<>>666555666777888:::@@@KKKUUURRRJJJAAA>>>???@@@;;;555777777888777777777666666666666666666666888:::<<<;;;===HHHXXXdddkkkooosssuuuvvvwwwxxxyyyyyyyyyyyy|||{{{xxxxxxzzz~~~~~~qqqfff```eeevvv~~~}}}zzz{{{~~~|||xxxZZZBBB999:::;;;BBBaaavvvyyy~~~{{{rrrsssrrrqqqvvvtttnnnoookkk___\\\ZZZPPP[[[___JJJCCCDDDGGGgggqqq[[[UUU[[[hhhssstttssstttvvvwwwyyy|||zzzxxxppp___TTTOOOKKKGGGIIIRRRYYY[[[XXXZZZ```hhhllliiibbbYYYSSSJJJIIIHHHFFFDDDBBB@@@???<<<;;;<<>><<>>HHHXXXkkk{{{zzz{{{|||}}}|||{{{zzzyyyyyyzzz{{{}}}}}}~~~}}}}}}{{{{{{|||}}}~~~~~~}}}}}}|||||||||}}}}}}xxxpppqqqvvvvvvrrrdddiii~~~zzzkkkbbbTTTPPP___zzzsssxxxoooVVVEEE;;;333333333444333666CCCQQQ}}}gggPPPNNNXXXYYYMMM???888999;;;;;;999:::888888===EEEPPP___lllnnnooonnnmmmooooooggg^^^UUUMMMJJJOOOVVVZZZ\\\___ddddddddddddeeeeeeeeeeeecccccccccdddfffiiikkkmmmnnnqqqrrrrrrrrrpppggg]]]QQQJJJHHHNNNSSSUUUZZZbbblllttt~~~sssllliiiccc^^^^^^^^^___dddkkkjjjcccYYYQQQKKKCCC:::333555666777666333666BBBPPPXXXQQQFFF===;;;===;;;777::::::::::::999888777666666666666555555777:::======???HHHWWWdddjjjnnnrrrrrrsssuuuwwwyyyzzz{{{{{{~~~|||yyyxxxyyy}}}rrrfff```ffftttzzz|||zzz]]]DDD::::::888CCCfff~~~vvvnnnqqqpppmmmrrrmmmggglllpppeee\\\UUUJJJMMMTTTBBB???AAAFFFgggvvv]]]TTTYYYeeepppttttttvvvwwwvvvwwwzzz~~~mmm```[[[XXXUUUOOOMMMSSS\\\^^^\\\VVVYYY[[[\\\XXXPPPGGGBBB>>>======<<<;;;:::999888888999;;;======;;;999999999888777666666666666666888777666555555666777888888777999???HHHXXXoooyyy}}}rrrlllpppooo___UUUUUURRRQQQ```gggddd]]]III888777333<<>>FFFOOO^^^lllmmmnnnkkkgggffffffbbb\\\WWWOOOIIINNNVVV[[[]]]___eeeeeeeeeeeeeeeeeeeeeeeecccbbbaaaaaabbbfffjjjllllllpppsssvvvzzzxxxnnnbbbYYYQQQQQQZZZ___^^^aaaiiiqqq|||}}}wwwpppkkkgggeeeddddddiiipppooofffYYYLLLCCC<<<888666333222333555444555>>>JJJVVVTTTLLLBBB@@@CCCCCC@@@>>>>>>>>>>>><<<;;;999777666777777555444666:::>>>???@@@IIIXXXccciiimmmqqqqqqrrrtttvvvxxxyyyzzzzzz}}}{{{xxxwwwyyy}}}tttiiicccgggtttyyy{{{___GGG;;;999999CCCfffrrrlllssstttsssyyyrrrccceeennnkkkbbbVVVGGGDDDMMM===;;;>>>CCCddd{{{```UUUWWWaaammmsssxxx||||||yyyxxx{{{vvvjjjdddcccbbb]]]XXX[[[bbbdddbbbXXXUUUQQQMMMHHHBBB===:::===<<<;;;999777666555444777888:::::::::999888666777777888888777666666666777666666555555666666777888888:::???GGGUUUkkk~~~xxx|||{{{qqqpppmmm]]]TTTUUURRRRRR```eeeeeebbbOOO:::555222???MMMbbb~~~yyydddUUU```rrrmmmYYYJJJJJJPPP[[[cccgggkkkpppmmmmmmmmmmmmllljjjiiihhhhhhjjjlllmmmmmmmmmnnnoooooonnnmmmnnnppprrrrrrqqqooopppppppppooopppqqqrrrwwwwwwfff[[[mmmhhhccc\\\MMMBBBGGGUUUccciiinnnnnnnnnqqqqqqooorrruuuwwwxxxxxxzzzxxxppp```OOODDDHHHWWWdddkkktttwwwkkkaaa]]]QQQHHH@@@>>>BBBNNNbbbrrrwwwyyy|||~~~}}}|||xxxyyyzzz{{{|||}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{||||||}}}~~~zzzqqqppptttwww|||zzzqqq{{{|||zzztttnnneeeUUUIIIMMMbbbxxxwwwzzzmmmUUUGGG???000111333444333888GGGWWWnnn]]]\\\\\\QQQBBB888777;;;<<<;;;<<<777888???GGGOOO^^^lllpppqqqmmmgggccccccaaa^^^ZZZPPPJJJOOOWWW\\\___aaafffffffffffffffffffffffffffdddbbb```aaaeeeiiillljjjnnnsssyyyuuuiii___ZZZ]]]jjjqqqooorrryyywwwwwwqqqkkkiiifffeeejjjqqqmmmeeeXXXIII<<<666666999888333222666666444777>>>SSSUUUPPPHHHFFFIIIJJJFFFBBBBBBBBBAAA???===:::999666777777555444666:::???@@@BBBJJJXXXccciiimmmqqqqqqrrrtttuuuwwwxxxxxxyyy{{{yyywwwwwwyyy~~~vvvlllfffdddqqqvvv|||{{{```HHH<<<999>>>CCCbbbuuurrr~~~ggg^^^fffiiicccVVVEEEDDDMMM>>>;;;===@@@aaa{{{cccWWWUUU___jjjsss{{{|||{{{}}}ssshhhgggiiifffaaaccciiikkkhhhaaa[[[RRRJJJEEEBBB@@@???999999888777777777888888666999:::::::::;;;:::888555777999:::999888777777666666666555555666666666999999;;;???EEERRRgggzzz{{{~~~|||vvv}}}zzzuuupppccc\\\\\\WWWUUUaaagggjjjiiiVVV>>>555222CCCNNNXXXuuu~~~{{{hhhZZZeeevvvqqq\\\NNNNNNSSS]]]dddgggkkkpppoooooonnnmmmllljjjiiihhhgggiiilllmmmlllmmmnnnoooooonnnmmmmmmpppqqqrrrqqqppprrrssspppmmmkkkmmmpppttt}}}xxxrrrhhhVVVGGGIIIUUUaaahhhnnnoooqqqssssssqqqtttvvvyyyyyyxxxzzzzzzdddTTTUUUgggyyytttzzz}}}oooddd```UUUMMMCCC???@@@JJJ]]]nnnvvvxxx{{{~~~~~~wwwwwwxxxyyyzzz||||||}}}||||||||||||{{{{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{~~~}}}tttoooooowww~~~}}}ttttttooodddffffffWWWIIIMMM[[[ooozzzlllUUUGGG===555111111444333666EEEWWWxxxbbbgggZZZFFF888777===>>>:::<<<999888999<<>>:::888777999888777666666777888888>>>???CCCHHHKKKMMMQQQUUUJJJHHHHHHIIIFFF@@@<<<===;;;777666999:::777:::@@@HHHMMMUUU^^^eeekkkpppssswwwwwwwwwwwwwwwwwwwwwwwwyyy|||~~~}}}{{{}}}yyyooohhhnnnpppvvv___IIIBBB:::BBB???aaauuuuuuiiiUUUUUUXXXZZZUUUGGGGGGGGG@@@<<<@@@DDDXXXvvviiiSSSTTT___iiiooovvv}}}~~~yyyyyyyyy||||||yyywwwwwwxxxxxxwww{{{vvvooodddXXXOOOGGGBBB???FFF@@@<<<::::::888888888555555555555666666777888777999;;;;;;999999999:::888888888888777777777777999888;;;???EEERRRgggzzz~~~|||uuummmqqq{{{{{{}}}kkkTTT___sss}}}yyypppYYY>>>333777@@@QQQfffuuu{{{{{{nnn[[[mmmrrr^^^KKKOOOUUU^^^fffjjjjjjiiimmmmmmmmmmmmllljjjhhhgggfffgggiiikkkmmmnnnnnnnnnnnnnnnnnnoooppprrrssstttmmmoooppppppppprrrtttvvvuuuyyywwwaaaNNNLLLRRRbbbhhhlllkkklllrrrtttqqqrrrtttuuuwwwyyy}}}mmmlll~~~uuummmiii^^^UUUKKKEEE???CCCXXXoootttvvvzzz||||||}}}~~~{{{{{{||||||}}}~~~}}}||||||{{{zzzyyyyyyyyyzzzyyyxxxyyy{{{{{{{{{yyy{{{|||~~~yyyuuuuuuooowwwmmm^^^YYY\\\QQQDDDHHHRRRccczzz~~~tttxxx~~~ooo[[[JJJ;;;555111111444333666DDDVVV~~~ooojjj^^^III:::888===>>>;;;<<<999888999;;;CCCTTTcccpppsssuuutttvvvwwwssslll]]]TTTMMMMMMQQQTTTYYY^^^aaadddgggiiiiiihhhggggggfffgggggggggfffgggjjjllljjjpppuuuyyy}}}vvv}}}sssjjjfffeeedddcccWWWNNNDDD???>>>???AAABBB???===:::888666666777777888999<<>>```~~~yyyeeeRRRSSSXXX^^^\\\QQQLLLKKKBBB===@@@DDDWWWttt~~~gggPPPPPPZZZdddkkksssyyyzzzuuuwwwxxx{{{|||zzzzzz|||tttfff[[[SSSMMMIIICCCBBBAAABBB@@@===;;;:::666666555555555666777888999;;;<<<;;;999888888999888888888777777777777666888888:::???EEERRRgggzzzvvvxxx{{{{{{|||uuukkkmmmyyyyyyyyyttt```^^^xxxsssXXX???888555===MMM```mmmvvvsssZZZlllttt```LLLOOOUUU^^^eeeiiiiiihhhllllllllllllllljjjiiihhhhhhhhhiiijjjlllmmmnnnnnnmmmmmmnnnnnnpppqqqrrrssspppqqqrrrrrrqqqqqqsssuuuqqqtttwwwxxx{{{hhhTTTNNNQQQ^^^ffflllkkklllpppqqqooossstttvvvwwwyyy}}}wwwooobbbYYYQQQJJJDDDFFFXXXmmmrrruuuyyy{{{{{{{{{|||}}}|||||||||||||||}}}~~~}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyyyy{{{|||{{{zzzwwwyyy{{{||||||}}}~~~{{{{{{nnnttt{{{|||iiiWWWSSSXXXPPPEEEFFFLLL\\\sssxxxlllpppyyyqqq___LLL;;;555111111444333555DDDUUUtttpppcccNNN<<<777<<<>>>===;;;999777888999@@@OOO^^^jjjlllmmmnnnrrrwwwuuuooo^^^UUUMMMMMMPPPSSSWWW\\\___```cccgggjjjjjjhhhfffgggggghhhgggfffgggjjjlllmmmppptttxxxssshhhdddcccaaa___VVVPPPGGGBBBCCCFFFGGGGGGEEEBBB===999666555666666555555666:::BBBNNNYYY```hhh```YYYWWWSSSLLLGGGFFF@@@>>>======;;;777888;;;EEEMMMYYYfffpppuuuwwwwwwwwwxxxzzz{{{|||{{{{{{zzz{{{yyyuuuooorrrwww}}}~~~}}}sss^^^GGG@@@999<<>>:::555<<>>666999======;;;999777777888===JJJXXXbbbccccccdddiiioooppplll___UUUMMMMMMOOORRRVVVZZZ___^^^^^^bbbgggiiihhhfffeeeffffffeeeeeefffhhhjjjoooqqqrrruuu|||tttqqqwww~~~~~~ooodddaaaaaaaaaaaa[[[YYYTTTPPPQQQTTTSSSOOOGGGCCC===888555555666888666666555666===IIIRRRUUUfffcccaaa___XXXNNNHHHHHHEEEEEEEEECCC>>>::::::<<>>777999@@@hhhrrrsss~~~tttqqquuuiii[[[ZZZ\\\ccccccXXXVVVQQQCCC;;;>>>AAATTTpppjjjRRRLLLTTT___jjjrrrvvvvvvuuuyyy}}}zzzyyy~~~yyyqqqnnnnnnrrrnnndddVVVJJJFFFFFFEEE===;;;999777666666666777999:::;;;;;;999777777888888888888777777666666555555666999>>>EEEQQQfffyyyxxxuuuyyypppfffvvvlll```\\\bbbjjjfff^^^\\\{{{pppQQQ;;;999666===LLL^^^jjjrrr|||jjj\\\sssxxxeeeQQQTTTYYYaaahhhjjjjjjhhhiiiiiijjjkkkllllllllllllmmmkkkjjjiiiiiijjjlllnnnmmmmmmmmmmmmmmmnnnooopppooopppqqqpppooooooqqqsssuuuwwwxxxwwwuuuxxx~~~lllXXXMMMIIIQQQ[[[fffkkkkkklllooorrrsssuuuwwwxxxyyy|||wwwjjj[[[VVVggg~~~wwwpppdddYYYPPPHHHEEERRRcccpppssswwwzzzzzzzzz{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}{{{zzzyyyzzz|||}}}}}}|||tttvvvyyyzzz{{{}}}}}}~~~|||}}}|||}}}~~~}}}zzzoooaaa___RRRFFFEEEIII\\\xxx}}}ppppppsssfffUUUJJJ@@@444111222555444444BBBRRR~~~{{{nnnhhhuuujjjUUU@@@555777;;;===<<<999888777666:::EEERRR^^^aaaaaaaaadddjjjmmmlll```VVVNNNMMMPPPRRRVVVZZZaaa^^^\\\^^^cccggghhhgggeeefffffffffeeefffhhhkkkooopppqqqsssxxx~~~qqqjjjmmmrrr}}}|||sssggg___]]]aaaeeehhh]]]``````___bbbeeeaaaYYYDDDAAA<<<888666666888:::777999888777>>>HHHMMMLLLYYY^^^eeefff]]]PPPJJJKKKFFFIIIJJJFFF@@@<<<;;;;;;<<>>OOObbbpppxxx}}}wwwddd```xxxsssTTTWWW]]]dddiiilllkkkiiiiiiiiiiiijjjkkklllmmmnnnmmmllljjjiiiiiijjjlllmmmnnnmmmmmmmmmmmmmmmnnnnnnkkklllnnnnnnmmmnnnqqqsssrrrtttuuuuuutttvvvzzz~~~|||vvvbbbUUUMMMLLLSSS^^^fffiiilllpppuuurrrtttvvvxxxyyyzzz}}}zzzqqqYYYOOOHHHPPPcccyyyzzzlll^^^SSSIIIFFFQQQaaannnrrrwww{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{}}}~~~~~~}}}qqqsssvvvxxxyyy{{{~~~}}}~~~{{{yyyxxx{{{|||qqqiiiWWWLLLNNNUUUjjjyyywwwvvvfffTTTJJJAAA444111222555444444AAAQQQ|||xxxuuuqqqjjjhhhkkkuuulllYYYCCC666666:::======;;;999888666777AAAMMMYYY___aaa___^^^ccchhhjjj```WWWOOONNNQQQSSSWWW[[[cccbbbaaaaaadddfffggghhhhhhhhhiiihhhggghhhkkkmmmnnnnnnqqquuuyyy}}}~~~sssjjjggggggnnnkkkiiilllrrrwwwxxxvvvooojjjddd]]]\\\aaakkkrrrlllooonnniiigggfff]]]QQQAAA>>>;;;888888999;;;===888;;;<<<<<>>===<<<;;;???GGGTTTcccnnnssstttzzz{{{|||}}}}}}zzzzzz|||~~~~~~ooouuutttwww}}}___IIIBBB<<<>>>???^^^~~~wwwdddiiixxxvvvooonnnuuuxxxkkkfffeeeeeellljjj[[[[[[TTTDDD;;;===>>>MMMfff|||kkkTTTIIILLLVVVbbbkkkooorrrvvvuuu{{{~~~}}}iiiSSSGGGDDD@@@;;;888777777888666888;;;;;;;;;;;;<<<===;;;;;;:::999888777777666666666:::???DDDOOObbbttt}}}zzz{{{}}}qqq___TTTXXXbbbeeebbbfff||||||nnnVVV>>>888555>>>QQQfffsss{{{yyyvvvpppkkk[[[YYYrrrwwwVVVYYY^^^eeejjjlllkkkiiiiiiiiiiiijjjkkklllnnnooolllkkkjjjjjjjjjkkklllmmmooonnnnnnmmmmmmmmmmmmnnniiijjjlllllllllmmmppprrrssstttttttttssssssuuuwwwxxxvvvxxx}}}nnn\\\PPPJJJLLLTTT^^^eeeiiiooouuuqqqsssvvvwwwwwwyyy{{{}}}yyymmmdddTTTNNNGGGDDDHHHSSS```iiitttdddYYYOOOJJJRRR```kkkpppvvv{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{~~~~~~lllnnnqqqsssuuuwwwzzz|||~~~zzzvvvuuu{{{xxxxxx{{{oooZZZSSSZZZdddzzz|||{{{mmm[[[MMM@@@333111222555444444@@@PPPzzzzzzooocccbbbjjjuuuooo]]]GGG888777;;;>>>>>><<<:::999666666>>>IIIRRR[[[aaa^^^ZZZ]]]eeejjj```WWWOOOOOORRRUUUYYY]]]eeegggiiiiiihhhggggggggghhhiiiiiihhhhhhhhhkkkmmmnnnooossswwwxxx~~~{{{tttjjjaaa[[[TTTRRRPPPQQQVVV^^^eeeiiihhhhhhfffaaa]]]cccooozzz~~~yyylllddd```TTTEEE@@@>>>===;;;;;;<<<===>>>>>>BBBBBBBBBLLL[[[___ZZZJJJOOO[[[fffggg[[[OOOIIIEEENNNRRRLLLEEECCCBBB@@@>>>>>>BBBMMM\\\jjjsssvvv{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~wwwzzzwww{{{|||}}}\\\FFFAAA===???AAAdddtttpppxxxvvvnnnkkkrrrnnnddd___]]]]]]eeeeeeVVVaaaYYYHHH>>>>>>===HHH___uuu}}}~~~kkkWWWHHHIIIQQQ^^^gggkkkpppvvvyyy||||||vvvtttvvvzzz}}}}}}eeeKKKHHHCCC>>>:::888888999;;;<<<>>>???>>>>>>>>>???===<<<<<<;;;:::999888777777777;;;???CCCMMM```qqqxxxooobbbYYY\\\bbbaaa\\\dddzzz~~~pppVVV>>>777777AAATTTiiiuuuzzz|||wwwuuullleeeTTTUUUpppyyyoooWWWYYY^^^dddiiijjjiiigggjjjiiiiiiiiijjjlllmmmooojjjjjjjjjkkkkkklllllllllpppoooooonnnmmmmmmmmmnnnjjjlllmmmmmmlllmmmoooqqqtttttttttssssssssstttvvvwwwttttttwwwzzz}}}{{{eeeUUUKKKHHHJJJTTT^^^dddjjjpppppprrruuuvvvvvvwwwxxxzzz~~~xxxvvvssslllaaaYYYOOOLLLFFF@@@>>>AAAEEEHHHTTTcccyyyvvviii```UUUMMMPPPZZZhhhmmmtttyyy|||}}}~~~~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{zzz|||~~~hhhjjjmmmoooqqqsssvvvyyy{{{uuuttt|||}}}ggggggwwwzzzkkkWWWSSS^^^jjjuuucccPPP>>>333111222555444444@@@PPPyyyzzzccc]]]dddvvvppp```JJJ;;;888<<<@@@???===;;;999666555===GGGPPP\\\dddaaa[[[]]]gggnnnaaaWWWPPPPPPSSSVVVZZZ___eeejjjpppqqqnnniiiggggggfffggggggffffffgggiiikkkqqqrrruuuwwwvvvyyy|||xxxrrrhhh\\\SSSBBBCCCEEEFFFKKKTTTaaakkkfffjjjjjjeee___dddrrrzzzjjjbbb```UUUGGGAAA@@@???>>>======>>>>>>EEEIIIHHHGGGQQQbbbgggbbbVVVVVV___mmmssskkk\\\QQQHHHSSSXXXQQQJJJHHHHHHFFFAAA???@@@IIIYYYiiitttxxx|||{{{zzzzzz|||}}}|||XXXBBB>>>;;;>>>EEEqqqyyywwwuuu{{{vvvrrrsss|||pppfff```\\\ZZZcccdddWWWfff]]]KKKAAA???<<>>======<<<:::999888888777888;;;???CCCLLL___ooo}}}zzzqqqkkkaaaZZZZZZ\\\WWWNNN^^^xxxpppTTT<<<666;;;EEEXXXlllvvvyyy}}}{{{|||{{{|||nnnfffWWW[[[yyyxxxiiiVVVXXX]]]ccchhhiiigggeeejjjjjjiiiiiijjjlllmmmnnnhhhiiijjjkkkllllllllllllqqqpppooonnnnnnmmmnnnnnnmmmnnnooonnnllllllnnnoooqqqqqqqqqpppqqqrrrtttuuuvvvuuuvvvzzzyyyvvv{{{qqq^^^MMMFFFDDDNNNYYY```fffllloooqqqtttuuuuuuvvvwwwyyyzzz{{{qqqmmmkkkfff^^^YYYHHHGGGDDD@@@>>>??????======DDDRRRfffxxxuuujjjcccXXXMMMMMMTTTeeejjjrrrxxx{{{}}}~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||fffhhhjjjmmmpppssswwwyyy}}}xxxwww~~~yyykkkfffgggkkkeeeXXXMMMSSSkkk{{{jjjOOO???444222222222222666BBBNNN{{{iii______qqqrrreeeKKK888666<<>>777555:::>>>HHHNNNJJJFFFGGGFFFCCCDDDBBB===999666777999;;;888888:::>>>AAAKKK]]]nnn~~~wwwmmmaaaXXXUUUTTTRRRPPPYYYvvvvvviiiWWWBBB888;;;III^^^pppyyy|||{{{{{{|||yyyiiiRRRUUUrrr{{{wwwTTTWWW]]]bbbgggiiiiiiiiihhhiiijjjlllmmmllllllkkkjjjiiihhhggghhhiiijjjkkkmmmmmmmmmnnnmmmmmmlllllljjjkkkmmmooopppoooooonnnqqqpppoooooooooppprrrrrrvvvuuuuuuuuuuuuwwwyyyzzz{{{aaaQQQGGGAAAEEENNNXXXaaahhhooorrrttttttrrrrrruuuyyyvvv}}}wwwooohhhccc^^^WWWRRRFFFCCC???=========<<<<<<>>>===>>>EEERRRaaannnuuurrrooohhh^^^SSSLLLJJJKKKRRRaaapppvvvxxx{{{|||xxx{{{{{{{{{|||{{{zzzyyyyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~eeegggjjjnnnqqquuuyyy{{{{{{xxxwww|||xxxjjjcccaaaYYYVVVNNNGGGOOOeee~~~{{{tttrrrxxxxxxiiiQQQ???444222222333222666AAAMMMxxxmmm^^^pppqqqfffLLL999777<<>>;;;888888888;;;???CCCMMM___qqq|||~~~~~~}}}yyyooobbb[[[YYYXXXSSSOOOXXXxxxxxxeeeOOO;;;666777LLLiii}}}xxxxxxsssdddNNNOOOhhhssskkkeeeNNNRRRZZZaaafffiiiiiiiiihhhiiikkklllmmmmmmlllllllllkkkkkkjjjkkklllmmmnnnllllllmmmmmmmmmmmmmmmmmmkkklllmmmnnnooooooooooooqqqpppooooooooopppqqqrrrssssssrrrrrrssstttvvvwwwxxxoooXXXMMMBBBAAAFFFMMMTTT[[[hhhlllqqqrrrrrrrrruuuxxxuuuwwwppppppllleee^^^WWWPPPJJJFFFDDDAAA>>><<<=========<<<<<<;;;;;;===BBBIIIQQQVVVYYYXXXVVVPPPIIIEEEDDDDDDJJJZZZkkkssswww{{{{{{yyywwwwwwwwwwwwxxxxxxxxxxxxyyy{{{}}}}}}||||||~~~~~~}}}||||||}}}~~~cccfffjjjnnnqqquuuxxx{{{|||}}}}}}zzzzzzzzz|||vvvfff]]]YYYRRRQQQLLLJJJTTTgggyyyhhhjjjlllooopppgggRRR>>>444222222333333666AAAMMMtttfffooorrrhhhOOO;;;777<<<>>>HHHEEEAAA===777333555;;;BBBLLLVVVYYYWWWYYY```gggeee^^^UUUOOOOOOSSSXXX[[[[[[ccchhhggggggiiikkkkkkgggffffffgggjjjllllllllljjjiiimmmqqqooollluuuzzzuuudddTTTKKKHHHBBBCCCEEEJJJPPPWWW^^^aaaiiimmmmmmaaaUUUUUUeeevvv|||rrrhhhiiillllllddd]]]XXXYYYXXXRRRKKKGGGDDDHHHMMMQQQVVV]]]gggnnnjjj\\\RRRXXXhhhoooggg[[[KKKKKKJJJHHHGGGJJJPPPWWWTTTPPPLLLNNNWWWeeerrrzzz{{{{{{{{{{{{zzzzzzzzzzzz|||{{{|||}}}|||tttZZZDDD:::888===GGGbbbyyyrrrxxxuuuccc[[[dddnnnfffVVVXXX```XXXEEE<<<888===KKKcccppp|||}}}ooo___EEEDDDFFFMMMXXXdddkkknnnwww{{{zzzpppeee\\\WWWVVVXXX\\\bbbgggkkkooosssvvv}}}kkknnnvvvsss^^^KKKDDD@@@:::666777KKKbbbzzzxxxnnniiihhheeeZZZNNNFFFDDDAAA<<<777888999;;;???DDDNNNaaarrr}}}~~~zzz|||}}}tttpppwww~~~wwwkkk^^^XXXYYYXXXRRRLLL[[[{{{~~~fffKKK999999777TTTyyy{{{zzzsssdddNNNLLL]]]```QQQGGGHHHMMMVVV___fffiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmllllllllllllmmmnnnnnnkkkkkklllmmmmmmnnnnnnnnnmmmmmmlllmmmmmmnnnooopppppppppooooooppppppqqqrrrqqqpppppppppqqqrrrssstttrrrxxx~~~aaaTTTEEE??????CCCIIIPPP```fffmmmqqqrrrsssuuuwwwvvv{{{xxxiii^^^]]]]]]ZZZVVVPPPLLLJJJIIIDDDBBB???>>>?????????>>>>>>??????===:::;;;>>>BBBCCCDDDEEEDDDAAA?????????CCCTTTfffrrrvvvxxxxxxvvvtttssssssssssssuuuvvvxxxwwwyyyzzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~```eeekkkoooqqqssswwwzzzyyy|||zzz{{{~~~sssdddXXXRRRVVVTTTPPPQQQ]]]ooo{{{ffflllmmmjjjiiidddQQQ<<<444333333444333666@@@LLLqqqoooqqqvvvmmmTTT===777:::<<>>@@@FFFLLL[[[bbbkkkqqqssstttuuuvvvyyy|||{{{uuuqqqhhhZZZOOONNNRRRUUUUUUTTTTTTWWWYYYMMMKKKHHHGGGGGGGGGFFFEEEBBBFFFIIIHHHCCCBBBEEEHHHCCCDDDCCCBBBAAA?????????AAAQQQeeerrrvvvvvvtttssssssrrrqqqpppqqqsssuuuwwwtttvvvxxxyyyzzzzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~___eeemmmqqqrrrtttwwwzzz{{{}}}zzz|||tttfffZZZTTTWWWSSSNNNRRRaaauuujjjnnnmmmhhheeeaaaPPP<<<444333333444444666@@@KKKmmmnnntttzzzsssYYYAAA777888999CCCEEEDDD???999666666666999DDDOOOSSSRRRSSSZZZaaaeee___VVVNNNJJJLLLQQQUUUWWW]]]bbbccceeeiiijjjhhhkkkhhheeedddeeeggghhhhhhhhhjjjnnnqqqqqqqqqvvv}}}ppp___eeeiiifff___ZZZ[[[___[[[YYYUUUTTTVVV\\\bbbfffkkkhhh```TTTJJJHHHOOOVVVbbbmmm{{{~~~vvvkkkiiimmmiiieeebbbeeeiiiggg[[[NNNJJJHHHGGGHHHKKKOOORRRSSSVVVOOOGGGCCCDDDEEEDDDBBB@@@===<<<===>>>CCCRRRbbbbbb```]]]]]]```hhhqqqwww{{{{{{zzzyyyyyyyyyzzz{{{|||{{{{{{}}}yyytttqqqqqqxxxtttYYYDDD<<<;;;CCCHHH\\\~~~{{{~~~lllXXX[[[fff___LLL@@@FFFAAA<<<===888777@@@XXXhhhwww~~~xxxkkkLLLGGGBBBFFFRRR___gggjjjtttxxx}}}vvvllleeebbb[[[]]]___aaadddggglllooopppvvvxxxvvvuuuyyy~~~zzzjjj[[[VVVZZZlllrrrZZZKKKDDD@@@<<<:::<<>>AAAJJJ\\\mmmyyy||||||yyyzzz|||oookkkzzzrrr]]]QQQOOOQQQPPPNNNQQQeeepppooocccIII777:::AAA]]]{{{nnn[[[^^^sssttt```SSSHHHNNNWWW```fffhhhhhhfffjjjjjjkkkkkklllmmmmmmnnnkkkkkklllllllllmmmmmmmmmkkkkkkkkkkkklllnnnooopppnnnnnnmmmllllllmmmooopppooooooppppppqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssuuuzzzrrrdddSSSHHHAAA>>>BBBHHHWWW___jjjqqqttttttuuuvvvyyy}}}{{{mmmeeebbb]]]RRRIIINNNRRRVVVWWWWWWWWWZZZ]]]VVVSSSQQQOOOOOONNNLLLJJJBBBFFFKKKKKKIIIHHHLLLPPPMMMKKKHHHEEECCC@@@>>>===@@@NNNbbbrrrvvvtttrrrrrrqqqpppooooooppprrruuuwwwsssuuuwwwxxxxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}ZZZbbblllqqqssstttxxx|||~~~{{{|||xxxiii^^^ZZZWWWQQQLLLRRRfff|||jjjiiigggggggggaaaOOO>>>444333444555444666???JJJgggkkkttt|||vvv]]]CCC888777777<<>>999888888777<<>>BBBRRRdddfffggghhhhhhiiimmmrrrvvvzzzyyyxxxxxxxxxyyy{{{|||~~~}}}xxxqqqooooooqqqxxx{{{|||~~~zzzvvvXXXCCC===???DDDKKK]]]mmm[[[^^^kkkeeeRRRHHHGGG???;;;???:::555<<>><<<;;;MMMeeerrrmmm]]]SSSRRRYYY___bbb]]]PPPDDD===;;;::::::;;;>>>AAAIII[[[lllxxx|||~~~|||{{{}}}xxxsssiiiXXXQQQRRRTTTVVVYYYdddjjjlllfffMMM:::<<<@@@ZZZyyyuuu^^^```xxxzzzbbbQQQJJJOOOXXX```fffhhhgggfffjjjjjjjjjjjjkkklllmmmmmmlllmmmnnnnnnoooooonnnnnnmmmlllkkkkkklllmmmooopppnnnnnnmmmmmmmmmmmmnnnnnnoooooopppqqqqqqqqqqqqppprrrrrrssssssssssssrrrrrrlllnnnrrr|||}}}ppp___QQQEEE===<<<@@@OOOXXXdddmmmqqqsssuuuvvvuuu{{{uuummmdddaaaccceeebbb^^^[[[\\\]]][[[XXXTTTSSSRRRRRRQQQNNNMMMMMMLLLJJJHHHAAACCCEEEEEECCCCCCFFFIIINNNLLLJJJHHHFFFDDD@@@===>>>JJJ^^^ooossspppnnnpppjjjjjjkkklllooorrruuuvvvtttvvvwwwxxxxxxyyyzzz|||{{{||||||}}}}}}||||||{{{NNNXXXdddlllooorrrwww|||~~~{{{zzzzzzzzzxxxggg^^^[[[ZZZSSSMMMTTTiii~~~hhhbbbbbbjjjnnncccMMM>>>444333444555444666???IIIdddxxxhhhoooyyyvvv^^^CCC888777777888???AAA===999999888666:::DDDPPPUUUSSSSSSYYY___fffaaaYYYPPPJJJKKKPPPVVVTTTZZZ^^^bbbhhhooopppnnnmmmkkkiiiiiijjjkkkkkkjjjiiimmmqqqrrrrrrsssuuuvvvwwwxxxzzz{{{vvvhhhWWWLLLMMMTTT___hhhmmmooopppqqqooollliiiggghhhlllqqqtttwwwuuuooocccXXXRRRTTTXXX^^^```mmm~~~zzz}}}uuugggSSSLLLDDDCCCGGGLLLNNNNNNKKKHHHEEE@@@===<<<<<<<<<;;;888;;;@@@@@@CCCRRRfffjjjnnnrrrttttttssstttvvvwwwwwwvvvvvvwwwyyy{{{|||}}}|||}}}wwwqqqlllmmmnnnpppvvv}}}|||yyy{{{|||uuutttwwwWWW@@@<<>>FFFZZZppp{{{|||rrrSSSIII??????JJJXXX```cccmmmpppuuuyyy|||}}}}}}}}}}}}~~~yyymmmmmmmmmllllllooossswwwssswwwxxxsssrrrwww|||~~~}}}{{{yyy{{{yyylllZZZRRRLLLTTTiiixxx___NNNDDDAAA???===III]]]mmmlll]]]OOOJJJGGGMMMTTTTTTNNNEEE===:::888888;;;>>>BBBLLL^^^pppxxx|||~~~tttnnnmmm\\\TTTTTTYYY^^^kkkppprrrsssjjjNNN:::>>>@@@YYYuuu{{{___```yyy|||bbbMMMJJJOOOVVV^^^dddggghhhhhhiiiiiihhhhhhiiijjjlllmmmkkklllmmmnnnooonnnmmmmmmnnnmmmlllkkkkkklllnnnooommmmmmnnnnnnnnnnnnmmmmmmnnnooopppqqqrrrqqqqqqpppooopppqqqqqqqqqqqqpppoookkkkkkmmmuuu{{{lll]]]NNNAAA===>>>DDDNNN[[[ffflllppptttwwwrrrzzzooollliiikkkqqqvvvwwwwwwmmmkkkiiifffbbb]]]WWWSSSRRRQQQPPPPPPQQQQQQOOOMMMJJJHHHDDDAAA??????@@@AAADDDFFFIIIMMMPPPNNNIIIDDDAAAKKK\\\kkkmmmfffccceee^^^```cccggglllqqqtttvvvuuuwwwxxxxxxxxxxxxzzz{{{yyyzzz{{{||||||{{{zzzyyyBBBMMM\\\eeejjjnnntttzzzzzz|||~~~{{{xxxuuutttyyyuuuddd[[[YYY[[[SSSMMMSSSfffxxxzzzsssiii```aaapppuuueeeLLL<<<444333444666555666>>>IIIdddyyypppjjjbbbjjjvvvttt]]]CCC888777888666>>>AAA===999999888444555@@@LLLQQQPPPQQQVVV\\\gggccc[[[RRRKKKLLLRRRXXXYYY]]]aaaccchhhnnnnnnkkkmmmlllkkklllmmmoooooonnnjjjnnnqqqqqqpppqqqrrrqqqxxxyyy|||}}}wwwiiiYYYOOODDDLLLYYYfffppptttuuutttpppooonnnnnnpppsssvvvxxx|||}}}zzznnn___WWWZZZ```iiieeemmm{{{mmmZZZRRRJJJIIIOOOVVVYYYYYY[[[UUUNNNIIIGGGEEECCC@@@;;;999===CCCCCCDDDSSSgggmmmrrryyy|||zzzxxxwwwwwwuuutttttttttuuuxxxzzz|||{{{yyyxxxyyy}}}uuuppplllmmmmmmnnnrrrxxxzzzqqqsss}}}~~~xxxVVV>>>;;;AAABBBQQQeee~~~^^^YYYkkkrrriiiQQQMMMBBB<<<>>>888666BBBCCCYYYppp}}}vvvTTTIII======HHHUUU^^^```kkkmmmqqqtttwwwxxxyyyzzztttxxx~~~}}}zzzwwwtttuuuxxxzzzvvvzzz{{{wwwvvv|||~~~___VVVMMMLLLZZZsss|||bbbOOOFFFCCCCCC>>>FFFYYYmmmrrrdddTTTLLLEEEFFFFFFFFFEEEAAA===:::666777:::???DDDNNNbbbssswww|||~~~zzz}}}iiicccwwwhhhZZZSSSUUU]]]cccuuuxxxxxxvvviiiIII666<<>>CCCOOO```llloooqqqsss}}}~~~zzzyyyxxxvvvwwwyyyvvvcccYYYXXXYYYXXXJJJQQQnnnuuuqqq|||ddd```cccoootttgggOOO===333222222333222555???JJJiiiyyyooojjjccc[[[aaayyysss[[[MMM;;;///666888;;;>>>===:::666555555888>>>IIIQQQQQQNNNSSSZZZgggccc[[[QQQJJJJJJPPPUUUXXXZZZ]]]bbbfffkkknnnppplllnnnqqqqqqpppoooooopppnnnnnnnnnmmmllllllnnnpppxxxzzz}}}~~~uuueeeWWWRRRTTTZZZdddooovvvwwwvvvpppsssxxx|||yyytttvvv{{{tttiiifffhhhiiitttvvv}}}yyy}}}gggXXXOOORRRRRRNNNVVVfffeeebbb]]]VVVPPPKKKHHHFFF@@@<<<<<<@@@@@@DDDTTTfffrrrtttwww}}}|||wwwvvvxxxxxxttttttxxxxxxvvvwwwyyyzzz{{{{{{~~~~~~}}}sssjjjiiimmmooorrrvvvtttzzzuuuVVV@@@<<<@@@LLLUUUgggzzzccchhhxxx|||kkk[[[FFF@@@DDD<<<999EEE???VVVtttyyy___HHH>>>CCCFFFNNNYYY[[[iiillloooqqqpppppppppppppppqqquuu}}}|||yyy{{{}}}zzz{{{~~~jjj\\\QQQPPPYYYiii}}}fffRRREEEAAAAAA<<>>===::::::999;;;???EEEPPPcccsss|||}}}}}}xxxuuuiiigggqqqoooggg^^^ccciii^^^WWW```rrrvvvyyyrrr___III>>>===CCCfff|||aaabbb}}}fffMMMNNNRRR[[[eeejjjiiifffiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjlllmmmmmmnnnppppppooommmkkkkkklllnnnmmmooopppooonnnmmmnnnpppqqqpppooonnnnnnoooppppppsssqqqmmmjjjjjjkkkmmmooojjjmmmooosssyyylll___RRRGGG@@@AAACCCKKKXXXfffpppssssssssszzz}}}{{{zzz~~~~~~~~~|||yyyvvvvvvwwwsssvvvwwwvvvwwwwwwsssmmmgggggghhhiiiiiiiiiiiihhhccc^^^WWWSSSRRRQQQOOOLLLKKKGGGDDDGGGOOOUUUVVVUUUHHHQQQ[[[```]]]UUUNNNJJJKKKPPPXXX```gggnnnssswwwvvvvvvuuuvvvxxxyyyyyyxxx{{{|||}}}|||zzzyyyyyyzzz;;;===HHHXXXdddkkkqqqvvv|||}}}|||xxxvvvvvvxxx|||{{{}}}yyyllldddaaa\\\XXXJJJRRRpppyyyuuu}}}aaa^^^aaaiiiiii\\\HHH;;;333222333333333555???JJJeee}}}uuupppggg]]]___uuusss^^^NNN<<<000888777:::>>>>>>;;;777555444888===FFFNNNPPPNNNPPPUUU```___[[[RRRJJJHHHMMMSSSVVVXXX[[[___cccgggjjjlllmmmoooqqqpppnnnlllllllllmmmnnnooonnnmmmnnnpppsssuuu{{{rrrddd______cccjjjttt~~~~~~}}}{{{vvvrrruuu|||~~~rrrnnnnnnnnnwww{{{~~~wwwdddVVVUUUQQQIIIMMMYYYdddgggiiifff\\\RRRJJJGGGDDD???>>>BBBEEEHHHUUUeeeuuuvvvxxx|||}}}yyyxxxzzzyyyuuusssuuuuuurrrtttuuuwwwxxxyyy{{{~~~||||||uuulllkkkmmmooorrruuu~~~|||vvvVVV@@@<<>>RRRooofffMMMAAACCCCCCKKKVVVXXXfffjjjnnnnnnlllkkklllnnnoooppprrrwww{{{zzz|||}}}|||wwwgggTTTJJJKKKWWWllluuubbbPPPEEEBBBCCCAAAEEEUUUlll|||zzzlll```VVVOOOGGGDDDAAA>>>;;;999:::999:::???DDDMMM^^^nnn}}}}}}uuuwwwyyyiiigggrrruuuqqqlllrrrwwwhhh\\\bbbsssvvvxxxrrr^^^HHH<<<;;;FFFhhh|||}}}kkkhhh~~~hhhLLLNNNRRR[[[eeejjjjjjgggiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnoooppppppooonnnkkkkkklllnnnmmmooopppooonnnmmmnnnoooqqqpppooonnnnnnoooppppppsssrrrooommmlllmmmooopppkkkmmmooorrr~~~wwwlllaaaUUUJJJCCC@@@AAAFFFRRRaaammmqqqqqqsssxxx~~~}}}yyywwwwwwwwwwwwvvvrrrnnnjjjiiijjjooorrrrrrqqqsssvvvtttpppppppppoooppprrruuuxxxzzzyyywwwrrrllleee___YYYVVVVVVRRRNNNNNNRRRTTTQQQMMMFFFLLLRRRTTTQQQKKKEEEBBBGGGLLLSSS\\\dddlllrrrvvvvvvvvvvvvwwwyyyzzzzzzzzzyyy{{{|||{{{zzzzzz{{{|||777777>>>LLLYYYeeeqqq{{{zzz}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz~~~zzzwwwxxx{{{xxxqqquuuyyytttoooiii^^^VVVKKKWWWuuu}}}dddbbbdddhhheeeWWWGGG>>>333222333444333555@@@KKKaaavvviiiaaasssuuueeeSSS>>>222888555999===>>><<<888555333888:::AAAKKKOOONNNNNNPPPWWW\\\]]]VVVLLLGGGJJJPPPSSSTTTWWW[[[___bbbeeegggjjjlllnnnnnnlllkkkkkkkkklllmmmoooooooooqqqsssuuutttzzz}}}yyy{{{~~~~~~wwwtttyyyzzzvvvttttttwww|||ttt~~~sss```YYYRRRHHHHHHNNNbbbmmm{{{xxxiiiYYYQQQLLLCCC@@@DDDIIILLLWWWcccvvvwwwyyy}}}}}}{{{|||zzzuuurrrsssrrrooorrrtttwwwyyyyyyzzz|||~~~{{{yyyzzzvvvmmmlllnnnoooqqquuu}}}tttTTT@@@===CCCQQQ^^^ppp|||xxxjjj{{{qqqKKKJJJVVVIII888:::999GGG```yyypppUUUEEEBBB???EEEQQQUUU```fffkkkkkkgggeeehhhlllnnnqqqssstttxxx|||yyyyyyyyyxxx{{{gggSSSGGGFFFQQQ]]]mmmmmmhhh]]]NNNDDDCCCEEEEEEFFFNNNaaa{{{rrrfffWWWKKKIIIGGG???999888888888;;;@@@EEEOOO___nnn}}}ppplllvvvyyyxxxyyyyyyggg[[[ddduuuvvvvvvooo\\\HHH>>>===NNNkkkyyyvvvyyy}}}rrrhhhzzzdddKKKMMMRRR[[[eeejjjkkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnooooooooooooooonnnlllkkklllnnnmmmnnnoooooommmmmmnnnoooppppppooooooooooooppppppsssrrrqqqpppppppppppppppmmmnnnnnnqqq{{{xxxmmmeee\\\QQQJJJBBB@@@AAAKKK\\\jjjpppqqquuuyyy}}}~~~|||{{{{{{zzzzzzwwwtttpppoooppprrrvvvwwwvvvrrrrrrssspppkkkllllllkkkmmmrrrzzzxxxooojjjeee___YYYWWWWWWTTTNNNHHHEEEFFFGGGEEEAAA===:::999BBBFFFMMMVVVaaajjjrrrvvvvvvvvvwwwxxxzzz{{{{{{|||wwwyyyzzz{{{zzzzzz|||}}}666444888BBBPPP___qqqyyy{{{~~~~~~||||||{{{{{{zzzyyyyyyxxx|||~~~~~~}}}~~~|||wwwqqqlllooozzz}}}sssvvvtttkkk]]]RRRNNN```}}}fffcccdddjjjhhhZZZIII>>>333222333444333666@@@LLLccclllxxx}}}rrr[[[BBB555777444777<<<>>>===999555222666666<<>>>>>FFFXXXhhhyyy{{{sss}}}hhhxxx|||TTTRRR^^^PPP===>>>777???QQQhhhwww[[[IIIBBB<<>>;;;666222444222888DDDNNNPPPPPPPPPTTT]]]ddd```SSSHHHFFFIIIPPPQQQTTTWWWZZZ^^^```bbb```cccfffhhhiiiiiikkklllfffiiilllnnnppprrruuuwwwxxx|||~~~{{{|||xxxooommmttt}}}|||hhh]]]WWWOOOKKKLLLLLL[[[uuupppfffUUUFFFDDDGGGLLLVVVbbbiiioooyyyzzz{{{yyytttssstttssspppsssvvvzzz{{{||||||}}}~~~yyyyyyyyyzzz|||~~~}}}yyyrrrllllllmmmmmmqqqwww|||~~~mmmMMM;;;===FFF^^^qqq{{{~~~~~~rrr|||lllwww^^^UUU[[[NNN===>>>:::===HHH^^^uuuzzz___KKKCCC;;;???MMMSSS\\\fffppppppiiibbbbbbeeerrr{{{{{{zzzyyywwwyyy~~~~~~|||xxx~~~rrr___UUUTTTUUUYYY___ccc```WWWPPPMMMNNNFFFFFFDDDGGG\\\{{{nnnYYYPPPKKKCCC>>>>>>666666;;;CCCKKKWWWjjjzzz~~~}}}}}}xxxfffggg|||jjjaaa^^^UUU[[[pppvvvhhhVVVIIIFFFJJJYYYooowwwvvv{{{cccZZZtttlllUUUIIILLLSSS\\\dddiiikkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkklllmmmnnnoooooommmlllmmmnnnlllnnnooonnnmmmlllmmmnnnnnnnnnooooooppppppppppppooopppqqqqqqqqqpppooonnnooonnnnnnpppvvv{{{ppphhh```XXXRRRJJJEEE@@@DDDPPP```lllsss{{{yyyoooooonnnooosssxxx}}}~~~uuukkk___YYYXXXYYYXXXWWWGGGBBB;;;555222222333444999<<>>KKKQQQ^^^jjjvvv{{{vvvooojjjiiiuuu~~~~~~|||||||||uuupppnnnnnnvvvmmmeeeeeeeeedddggghhheee^^^UUUPPPNNNJJJJJJFFFDDDMMMddd|||xxxcccUUUNNNIIIEEEAAA999999<<>>>>>HHHMMMWWWeeeyyy{{{{{{|||ppphhhiiikkkppp}}}xxxpppggg^^^YYYTTTPPPLLLHHHGGGPPPfffyyy~~~nnn[[[RRRQQQKKK@@@;;;:::<<>>CCCEEEEEEHHHLLLRRRUUURRRLLLFFFCCCBBBNNNWWWVVVUUU[[[cccfffhhhgggfffeeeeeefffggghhhggghhhjjjlllooopppqqqqqqyyyqqqmmmsss~~~}}}yyyrrrmmmsss~~~zzztttiii``````eeejjjoootttvvvssspppjjjaaaYYYZZZ```gggllltttxxxzzz{{{~~~{{{vvvtttsssqqqpppsssqqqoooqqquuuxxxxxxvvv}}}}}}yyyssskkkfffdddgggiiiuuuxxx|||{{{uuuSSS===EEETTTzzz{{{zzz{{{ggguuupppPPPHHHQQQKKK777999666888GGG```uuu}}}|||{{{nnn\\\LLLCCC???>>>>>>IIITTTggg|||zzzssslllhhhhhhkkkmmmwwwlllaaa[[[PPPFFFLLLZZZhhhqqqooo]]]MMMHHHCCC===;;;999<<>>===<<>>:::777555444444555888999888777888888AAASSSdddnnnrrruuuyyyyyyyyyzzz{{{{{{||||||}}}|||{{{zzzzzz{{{|||}}}===999777777777999BBBLLL^^^dddlllssswwwzzz{{{|||~~~~~~||||||}}}yyyzzzzzzyyyyyyyyy|||~~~tttlllhhheeekkktttllleeebbb[[[XXXYYYRRRVVVbbbppppppnnniiidddccc```TTTAAA333444444444333444777===AAAXXX}}}tttkkkhhh\\\^^^tttsssUUUAAA777444111333666999999888666444222333777===AAACCCGGGKKKRRRVVVVVVQQQJJJEEEBBBJJJQQQQQQQQQVVV\\\___eeeeeeddddddeeefffggggggggghhhiiikkkmmmoooqqqqqqoooooommmgggbbblllxxxwww|||yyypppgggiiivvvrrrggg\\\XXXWWWUUUVVVXXX]]]```gggkkkiiicccaaaccchhhlllrrrttttttuuuxxx{{{|||zzzxxxuuusssppppppqqqtttvvvwwwvvvuuuyyy{{{~~~}}}{{{zzzzzzxxxxxxuuuoooiiiggglllqqqwwwyyy{{{~~~}}}~~~pppUUUCCCGGGMMM{{{vvv|||qqqrrrnnnsss|||cccRRROOOIII======999888DDDYYYmmm{{{xxxfffTTTEEE===;;;;;;@@@IIIUUUcccrrryyy}}}zzzqqqjjjddd^^^ZZZaaaooo}}}yyyppp]]]IIIEEEKKKQQQYYYYYYMMMCCCAAA>>>:::<<<;;;>>>GGGTTTeeeyyyvvvkkkccciiinnnddd\\\YYYTTTUUUiiikkkjjjqqqzzz~~~eee```www~~~vvv^^^ZZZ[[[```eeehhhkkkooojjjkkkkkkjjjhhhhhhiiijjjjjjjjjiiiiiiiiijjjlllmmmmmmmmmnnnnnnnnnmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnoooqqqrrrsssrrrqqqqqqrrrssssssrrrppppppooorrrwwwwwwvvvzzzoooiiiaaa[[[WWWUUUNNNKKKTTTcccooovvvqqqpppssswww{{{}}}{{{wwwsssmmmbbbRRREEE>>>;;;888777666555666888;;;<<<;;;:::;;;:::@@@QQQbbblllrrruuuyyyyyyxxxxxxyyyzzz|||}}}}}}|||{{{zzzzzz{{{||||||???;;;888777666777???IIIYYY___hhhooosssvvvyyy||||||{{{zzzzzzzzzzzzyyyxxxxxxzzz|||yyyxxxrrroookkkaaa]]][[[YYYcccnnnuuusssrrriiicccbbb```SSSAAA555444444444333333666:::>>>VVVwwwuuuiiifffuuu~~~bbbJJJ:::444000222666777999:::777444111111333999>>>AAADDDHHHOOOTTTVVVRRRKKKFFF@@@EEEJJJMMMOOOTTTZZZ]]]aaaaaabbbbbbcccdddeeeeeeeeefffgggiiikkkmmmooopppqqqtttsssiii___cccxxxvvvkkkddd```dddaaadddqqqzzztttrrr}}}|||sssiiigggtttxxxoooiiiaaaYYYWWWVVVTTTVVVYYY[[[]]]eeellllllgggfffhhhjjjnnnrrrsssssssssvvvyyy~~~|||{{{xxxuuusssqqqrrrtttuuuvvvvvvtttrrrvvvzzz~~~|||xxxtttqqqppprrrrrrmmmgggfffkkkqqqxxxyyy{{{~~~}}}~~~qqqTTTCCCFFFKKK|||{{{{{{xxxzzzvvvzzzuuuZZZMMMJJJGGG>>>777666???PPPcccttt{{{lllYYYHHH>>>;;;;;;===DDDNNNXXXcccrrr~~~tttjjjiiiqqqzzzxxxtttssswww{{{~~~vvvoooggg___XXXXXX^^^jjj||||||tttcccPPPFFFFFFJJJPPPPPPHHHAAA>>><<<999<<<<<>>999777666555666666777999<<<>>>===<<<===;;;@@@PPP```kkkqqquuuwwwvvvuuutttuuuwwwzzz|||}}}|||{{{zzzyyyzzz{{{|||???<<<999777666666>>>HHHVVV]]]gggmmmpppssswwwzzz~~~|||{{{~~~~~~}}}zzzwwwvvvxxxyyy~~~zzzwwwpppbbb]]][[[___nnnwwwwww~~~wwwvvvllldddddd___PPP???555333333333333333555999<<>>???CCCHHHNNNSSSXXX\\\``````aaacccdddeeeffffffddddddeeefffhhhkkkmmmnnnuuuyyyyyypppeeedddkkkssswwwooommmkkkiii___]]]aaammmyyyvvvnnnvvvvvvmmmttt{{{rrrhhhbbb^^^^^^^^^]]]___cccccccccggglllmmmjjjkkknnnnnnpppssssssrrrsssvvvzzz~~~{{{zzzyyywwwtttqqqrrrtttvvvvvvuuutttrrrqqqpppvvv|||~~~xxxrrrooommmooopppmmmiiiiiimmmqqqxxxyyy{{{rrrRRR@@@DDDJJJ{{{~~~ooolll___LLLLLLRRR@@@999666<<>>;;;@@@OOO___jjjpppuuuvvvuuuuuutttuuuxxxzzz|||}}}|||{{{yyyyyyyyyzzz{{{???<<<999888666777???IIIWWW^^^ggglllmmmppptttyyyyyy}}}~~~{{{wwwvvvvvvxxx{{{~~~wwwkkk\\\XXXYYY___oooxxxwww~~~{{{vvvllleeeddd\\\KKK;;;444222333333333333555999<<>>FFFMMMQQQUUUYYY```aaaccceeefffggghhhhhhccccccdddeeegggjjjlllnnnwww~~~zzzpppjjjgggdddqqqzzz{{{{{{rrrmmmnnnwww}}}xxxyyyxxxvvvyyysssooolllmmmllljjjlllpppooolllkkknnnnnnmmmnnnrrrppprrrtttsssrrrssswww{{{~~~{{{xxxvvvuuutttrrrqqqrrrtttvvvvvvtttsssssssssmmmrrryyy~~~}}}yyyuuusssqqqqqqqqqpppoooppprrrsssxxxzzz}}}pppOOO>>>CCCIIIooolll^^^uuu}}}```LLLMMMWWWDDD<<<888===EEERRRiiiyyyiiiUUUFFF@@@???;;;@@@FFFMMMTTT^^^iiippp||||||vvvpppnnnoooqqqrrrnnnmmmrrrvvvzzz|||uuuooollleeeffffffaaaZZZUUUUUUWWW[[[^^^hhhuuu}}}}}}vvvkkk^^^QQQJJJLLLMMMMMMIIIEEE@@@>>><<<===AAAGGGPPPaaavvv~~~xxx|||~~~xxx|||xxx{{{yyyrrrZZZQQQhhh}}}{{{sss]]]WWWUUU]]]eeeiiikkkllllllmmmmmmllljjjjjjkkklllooonnnllljjjiiiiiijjjjjjnnnnnnooopppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrrrrpppnnnnnnnnnooonnnmmmnnnppprrrssstttuuuxxx{{{yyysssfffWWWRRRVVVfffppp~~~|||qqqlll^^^\\\[[[___dddeee```\\\RRRJJJ???888777777777777888666444444777:::;;;<<<===:::@@@OOO___jjjppptttxxxwwwwwwxxxyyy{{{}}}~~~}}}|||{{{yyyyyyyyyyyyzzz???;;;999888777999BBBKKKYYY```iiillllllnnnsssxxxtttxxx~~~~~~}}}zzzwwwvvvwwwxxxxxx}}}ttthhh]]]^^^YYY[[[hhhtttyyy~~~rrrjjjffffff[[[FFF888666111222333444444666:::===DDDuuu|||```III<<<333444666333777>>>888888555222///111666:::??????AAAGGGMMMPPPMMMIIICCC======DDDKKKNNNQQQTTT]]]___aaaccceeefffffffffeeeddddddeeegggjjjmmmoooyyy{{{ssslllfffrrr~~~xxx~~~}}}~~~}}}yyyzzz~~~wwwrrrpppqqqqqqooopppsssppprrrsssrrrqqqrrrwww|||}}}zzzvvvsssssssssrrrqqqoooqqqttttttssstttvvvyyysssvvvyyyzzzyyywwwvvvvvvuuusssrrrsssuuuvvvuuutttyyy{{{~~~lllKKK===CCCGGGeeewww]]]lllyyyvvvaaaNNNJJJPPPFFF>>>:::===AAALLLddd|||sss]]]KKKBBBAAA<<<===@@@FFFOOOYYYbbbhhhppp}}}~~~vvvwwwzzz|||xxxuuuwwwyyyzzzyyyuuuuuuooonnnlllggg___UUUNNNJJJIIIIIIOOO[[[fffooowww~~~ooo___SSSNNNLLLLLLKKKJJJFFFBBB???>>>@@@FFFMMMWWWiii~~~zzzwww{{{}}}|||{{{wwwzzzppprrr~~~wwwqqqXXXLLL```uuurrriiiWWWRRRRRR[[[eeeiiijjjkkkllllllmmmkkkjjjiiijjjlllmmmmmmkkkkkkkkklllmmmnnnllllllmmmnnnnnnnnnnnnnnnlllmmmnnnoooooonnnmmmlllmmmnnnoooppppppqqqppppppsssqqqooonnnnnnooonnnnnnmmmoooqqqrrrssstttuuuvvv{{{qqq```WWWWWWdddmmmyyyvvvpppbbb\\\WWWWWW[[[\\\YYYUUUNNNHHH@@@;;;:::;;;;;;::::::777333222444888;;;<<<;;;999???OOO```jjjppptttwwwwwwxxxzzz{{{|||}}}~~~}}}|||{{{yyyxxxxxxyyyyyy>>>;;;999999888:::CCCMMMZZZbbbjjjmmmllllllqqqwwwtttxxx||||||{{{yyywwwvvvwwwyyywww{{{sssjjjffflllZZZXXXcccqqq|||pppjjjhhhhhh[[[EEE999888111222333444555777;;;======ooodddMMM>>>444555666333666???999888666333000000555999@@@>>>@@@EEELLLPPPNNNKKKFFF???===DDDKKKLLLMMMQQQYYY[[[]]]```bbbcccccccccffffffffffffhhhllloooqqq{{{{{{tttooosss{{{zzzuuurrrsssssspppppprrrpppqqqrrrqqqppprrrwww|||}}}yyyuuurrrqqqrrrrrrrrrlllooorrrssssssuuuzzz}}}~~~}}}{{{xxxtttssssssuuuvvvsssqqqssswwwyyyvvvssszzz|||hhhIII>>>DDDFFF```dddkkkrrrrrrcccPPPGGGFFFEEE<<<999;;;===FFF^^^xxxzzzcccNNNCCCAAA<<<;;;<<>>>>>???>>>======888333111333777;;;===999888???PPPaaakkkpppttttttuuuwwwyyy{{{|||||||||}}}|||{{{yyyxxxxxxyyyyyy???<<<999888777:::EEEQQQ___eeemmmrrrrrrrrrtttuuuyyywww{{{{{{wwwyyyzzzyyywwwtttrrrrrruuuwwwyyy}}}~~~gggiiieee___jjjXXX___ccciii}}}|||uuuhhhiiilllXXXBBB888444444555555555555666:::===BBBccc|||kkkZZZBBB111444:::777888@@@;;;999666444222333444555888>>>AAACCCIIIQQQSSSNNNMMMCCC>>>CCCJJJKKKLLLNNNUUUZZZ\\\ZZZ[[[___aaa```hhhhhhgggfffgggjjjooosss|||~~~xxxuuurrroooooorrrtttsssrrrrrrsssuuuxxxzzz{{{yyyvvvrrrooommmllllllnnnooopppppppppqqqtttwwwzzzzzzxxxsssnnnlllnnnppprrrrrrrrrqqqppppppsssuuuyyy{{{gggLLL<<>>???FFFQQQZZZ^^^dddmmm{{{zzzpppkkkfff\\\QQQIIICCCAAAEEELLLTTT^^^gggwww{{{lll\\\NNNMMMIIIGGGGGGGGGDDDBBBBBBHHHTTT___eeepppvvvddd]]]gggpppnnnpppxxxqqqiiivvvrrrhhh]]]\\\hhhxxxbbbOOOUUUhhhfffUUUJJJGGGMMM\\\eeefffhhhnnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnkkkkkkkkklllllllllmmmmmmlllmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmnnnoooqqqqqqrrrooommmnnnqqqqqqpppmmmmmmnnnoooqqqsssuuuvvvwwwyyy}}}ttteee\\\]]]___gggqqqwwwzzzuuukkk___YYYSSSOOOMMMLLLLLLNNNMMMKKKKKKMMMMMMKKKHHHGGGEEEBBB999000111888:::666999999@@@PPP___iiiqqqvvvyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzxxxtttqqq===:::999888777999CCCNNN\\\cccmmmuuuyyyyyyxxxwwwyyywwwzzz{{{xxxzzzwwwwwwvvvtttrrrrrrtttvvvvvvzzz~~~xxxuuuxxxxxx___bbb```YYY```XXX^^^bbbfffxxxwwwkkk```eeejjjXXXCCC:::555333444555555555777;;;>>>KKKgggvvvyyybbbIII777777999555555<<<<<<:::777444333333444444777===BBBEEELLLVVVZZZXXXQQQGGG@@@BBBGGGIIIKKKOOORRRWWW[[[ZZZ\\\```cccbbbfffggggggfffgggjjjooossszzzzzz{{{xxxuuupppoooqqqppppppqqqrrrsssuuuwwwyyyyyywwwuuurrrooolllkkkjjjlllmmmooooooooopppsssuuuzzzzzzxxxtttooonnnoooqqqpppqqqrrrqqqqqqqqqsssuuuuuuwww|||iiiNNN@@@CCCKKK[[[zzzdddnnnVVVKKKIIIKKK???888>>>>>>JJJggg|||dddOOOEEE???>>><<<===BBBKKKSSSVVV```gggsssvvvlllbbbZZZSSSLLLGGGGGGIIIMMMUUU]]]ppp{{{pppcccWWWTTTOOOLLLMMMMMMIIIEEECCCLLLVVVaaaiiisssyyykkk______mmmtttnnnlllqqqzzzooojjjyyyxxxkkk\\\ZZZkkkjjjUUU[[[pppppp^^^KKKGGGLLLZZZdddfffiiiooommmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmjjjjjjjjjjjjkkkkkkkkkkkkjjjkkkkkkmmmnnnoooppppppnnnnnnnnnnnnoooooopppqqqqqqooonnnnnnpppqqqpppnnnnnnnnnooopppqqqrrrsssssstttzzzzzztttlll___YYY[[[```gggooosssvvv|||~~~}}}sssjjj]]]VVVNNNJJJHHHFFFHHHKKKWWWXXXYYYXXXUUUPPPMMMLLLHHHGGG@@@999888<<<<<<888:::999@@@PPP```jjjrrrwwwyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzxxxtttqqq;;;999888999888888???HHHUUU\\\iiivvv{{{{{{yyy{{{~~~}}}yyywwwxxxtttuuuuuuuuusssssstttuuusssvvv{{{yyyoookkksss~~~pppXXXZZZZZZUUUXXXWWW]]]aaaeeetttuuuiii^^^dddjjjYYYCCC:::555333444555555666999===AAAWWWmmmnnntttiiiPPP<<<999999555555<<<<<<;;;888555333333222333666;;;AAAFFFNNNYYY```bbbWWWMMMCCCAAACCCFFFJJJOOONNNTTTYYYZZZ\\\aaacccbbbdddeeeffffffgggjjjnnnqqqxxx}}}sssuuu|||}}}{{{xxxrrroooooommmoooqqqtttwwwxxxyyyzzzvvvuuutttqqqooollljjjiiijjjlllnnnpppppppppqqqsssxxxwwwuuurrrooonnnoooqqqoooqqqrrrrrrqqqqqqrrrssssssuuu{{{~~~|||```JJJEEEHHHIIIZZZppp}}}nnnllldddGGGKKKQQQHHH;;;:::<<>>;;;<<<@@@FFFKKKNNNYYY```jjjuuuwwwmmmfffXXXQQQLLLIIIHHHKKKSSS]]]gggyyy{{{tttlllbbb[[[TTTQQQTTTUUUOOOHHHEEEQQQZZZdddmmmwww}}}gggbbbfffuuu{{{sssnnnpppsssmmmnnn}}}|||ppp[[[YYYppppppVVV\\\tttwwwfffOOOIIIKKKXXXbbbfffjjjpppllllllllllllkkkkkkkkkkkkjjjjjjiiijjjjjjkkklllmmmhhhhhhiiiiiiiiijjjjjjjjjiiiiiiiiijjjlllnnnqqqrrroooooooooooooooooopppppppppooonnnooopppqqqpppooooooooooooooooooooooooooouuuwww{{{qqqhhh___UUURRRUUU^^^dddkkkoooqqqwwwyyyxxxssskkk\\\SSSKKKFFFCCCAAAEEEKKK```dddgggddd\\\VVVTTTTTTRRRQQQMMMEEEAAA@@@>>>::::::999@@@PPP```jjjsssxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwtttqqq:::888777999888777<<>>===;;;999777555333222111555999>>>CCCLLLVVV___ddd\\\TTTIIIAAA???BBBHHHMMMKKKRRRWWWXXXZZZ___aaa```bbbccceeefffgggiiimmmooowww}}}vvvssszzz{{{{{{yyysssoooooommmppptttyyy|||}}}||||||uuutttsssqqqooommmkkkiiikkkmmmqqqrrrrrrrrrssstttuuutttrrrpppnnnnnnooopppqqqrrrsssrrrpppoooooopppuuuwww|||qqqUUUJJJQQQTTTNNNYYYfffwwwuuueeexxxiiiEEEHHHQQQNNN@@@888:::EEEPPPssskkkQQQGGGAAA<<<===@@@DDDGGGKKKRRRYYYcccnnnxxx|||ssseee___XXXRRRLLLKKKRRR\\\ddduuu{{{wwwpppiii___VVVSSSXXXZZZSSSKKKIIIVVV\\\fffpppyyysssoootttxxxpppoookkkkkkppp~~~zzzpppZZZXXXrrr|||YYY[[[vvv}}}oooUUUMMMLLLWWWaaadddhhhnnnkkkkkkkkklllkkkkkkkkkkkkjjjjjjiiiiiijjjkkkkkklllhhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiijjjmmmppprrrppppppppppppppppppooooooooooooooooooppppppppppppooooooooooooooooooooooootttvvvwwwxxxwwwggg]]]TTTLLLIIIKKKUUU[[[dddkkkooottt{{{|||qqqooo}}}tttkkk]]]RRRIIIEEEAAA???EEEOOOccckkkpppkkkccc___```bbbddd```YYYOOOFFFAAA>>><<<999999???OOO___jjjrrrwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxuuurrr:::777666888888666888===BBBGGGRRRcccttt|||xxxtttppprrrtttwwwwwwvvvuuutttuuusssuuuyyy{{{yyyrrrrrrxxxqqqeee]]]XXXVVVTTTPPPUUU\\\hhh|||wwwgggeeedddPPP<<<666444333444666777999<<>>AAAIIIRRR]]]\\\VVVJJJAAA@@@CCCDDDGGGLLLOOOOOOPPPVVVYYYYYY\\\___bbbeeefffhhhjjjlllmmmttt|||~~~tttppprrr~~~yyytttsssrrrooooooqqqmmmppptttyyyzzzzzzxxxvvvsssrrrpppmmmlllkkkkkkllloooqqqtttuuuuuuuuuwwwxxxxxxvvvttttttuuuwwwxxxxxxuuuuuussspppllljjjkkkllltttsssvvvzzzzzzssslllttt{{{ppp]]]WWW```yyyhhhdddvvvkkkFFFDDDKKKJJJ<<<999???===LLLgggtttVVVGGG<<<;;;===<<<>>>CCCGGGPPP[[[dddjjjpppxxx~~~rrr___PPPQQQXXXkkk|||}}}wwwooofff[[[WWW\\\\\\TTTTTT\\\fffeeejjjssszzz|||}}}lllXXXZZZdddrrr|||~~~{{{wwwuuu^^^XXX___sssjjj]]]uuuvvv^^^SSSNNNWWW```bbbeeeiiihhhiiikkkllllllkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkklllllllllmmmmmmmmmmmmlllkkkkkkkkklllmmmnnnpppppprrrssssssrrrqqqpppmmmnnnppppppooooooppprrrpppppppppoooooooooooooooiiinnnrrrrrrrrrvvvwwwuuupppggg\\\SSSMMMGGGAAA>>>???GGGTTT```iiioootttvvv{{{uuulllbbbXXXTTT]]]iiiwwwhhhZZZQQQEEE>>>>>>;;;999CCCTTTkkk|||zzzkkkYYYMMMEEE>>>;;;<<<999999BBBRRRaaaiiinnnqqquuuuuuvvvwwwxxxyyyyyyzzzxxxwwwxxxzzz{{{zzzwwwuuu>>>999666777666444555888:::AAALLLXXXcccnnnwww|||{{{yyy{{{|||{{{yyyxxxxxxxxxyyyyyyzzzzzz{{{|||tttyyyppphhhbbbSSSTTTTTT\\\qqqrrraaa___^^^LLL:::666666666777888999:::===AAAEEEJJJNNNooo|||eeeLLL===555555888999999::::::999666333111111111555:::::::::AAAJJJYYY^^^[[[OOOEEEAAA@@@???BBBGGGIIIHHHKKKRRRXXXYYYZZZ]]]bbbeeefffgggiiijjjiiinnn|||}}}xxxzzz|||tttpppnnnlllmmmqqqoooqqquuuxxxyyyxxxuuusssrrrooollliiihhhhhhjjjkkknnnoooqqqqqqqqqrrruuuwwwxxxuuussssssvvvyyyzzzzzztttsssqqqmmmjjjjjjmmmoooqqqooopppyyywwwzzz{{{kkkhhhoooqqqhhh\\\WWWaaasss}}}wwwjjjrrr~~~yyyNNNAAAGGGLLL===888===;;;>>>VVVrrrbbbPPP@@@======999:::@@@BBBKKKUUU\\\aaagggqqqxxx~~~zzz{{{{{{~~~iiiXXXWWW^^^nnnwwwpppeee___bbb^^^VVVZZZhhhqqqmmmooowww}}}}}}}}}pppXXX^^^kkkyyy~~~xxxpppnnnooo^^^dddoooxxx}}}hhh[[[rrrvvv]]]QQQMMMWWWaaadddfffiiigggiiijjjllllllllljjjiiijjjjjjiiiiiiiiiiiijjjjjjkkklllllllllmmmmmmmmmmmmkkkkkklllmmmnnnnnnoooooonnnppprrrssstttsssrrrqqqlllnnnppppppooooooqqqsssqqqppppppooonnnmmmlllkkkmmmqqqrrrqqqrrrwwwxxxvvvnnnggg\\\RRRMMMJJJEEEAAA===CCCMMMXXXccckkkqqquuu{{{qqqhhh^^^TTTLLLHHHLLLTTTlll{{{vvvmmm^^^PPPIII>>>999<<<:::777CCCVVVkkkqqq```MMMFFFCCC???<<<<<<:::<<>>GGGWWW^^^^^^SSSGGGBBB???<<<>>>CCCEEEDDDHHHQQQXXXZZZYYY\\\aaadddfffggghhhiiiiiinnn|||tttooollljjjlllpppsssuuuwwwzzzzzzxxxuuutttpppmmmiiifffdddfffiiikkklllmmmnnnnnnnnnooosssuuuuuurrrpppqqqtttxxxxxxxxxsssqqqoookkkiiikkkooossspppmmmnnnvvvppp\\\VVVYYYZZZYYYYYYWWWdddqqqppprrr{{{yyyWWWAAAEEEMMM>>>666===;;;777KKKggg}}}mmmXXXEEEAAA???999:::@@@@@@GGGQQQVVV[[[bbbmmmvvvyyyxxxzzz~~~mmmWWWRRRXXXoooyyymmmggggggaaaWWW___pppyyysssssszzz~~~ooo[[[hhhuuuuuuiiieeegggcccqqq~~~~~~zzz}}}ggg\\\uuu}}}[[[OOOLLLWWWbbbfffhhhkkkggghhhjjjllllllllljjjiiijjjjjjiiiiiiiiiiiiiiijjjkkkkkkkkklllllllllmmmmmmiiijjjlllnnnooopppqqqqqqnnnooorrrtttttttttsssrrrlllnnnppppppooonnnqqqsssrrrqqqpppnnnllljjjhhhhhhooopppooolllnnnuuuxxxwwwpppiii]]]RRRMMMLLLIIIFFF>>>BBBIIISSS]]]hhhpppuuuzzz|||zzzvvvssskkkaaaUUULLLEEE@@@BBBGGG```ppp{{{vvvmmmfffZZZMMMFFF;;;777<<<;;;888DDDXXXhhhgggTTTCCC@@@BBB@@@===<<<<<<>>>IIIZZZgggmmmnnnoooqqqrrrsssuuuxxxzzz{{{|||xxxxxxyyy{{{}}}|||zzzxxx>>><<<999666444444555666===@@@JJJYYYeeekkkooorrrzzz~~~|||zzzzzz{{{{{{zzz|||}}}}}}|||}}}qqqggguuutttddd\\\]]]aaakkkzzz|||dddeeefffIII444555666555666777888999===CCCGGGCCCOOOZZZsssyyyYYYDDD<<<888666::::::999999999777444111000000111222555999===???LLL```iii\\\MMMGGGAAA888===@@@EEEHHHJJJNNNTTTXXXXXX^^^eeefffcccbbbfffkkkqqqlllooo}}}xxxuuusssqqqooonnnooorrrvvvxxxwwwtttsssrrrpppmmmiiifffeeehhhkkknnnmmmlllllllllnnnpppsssuuuuuurrrooooooppprrrttttttwwwpppkkklllnnnnnnooorrrooouuuqqqrrrdddIIILLLUUUSSSPPPSSS[[[ZZZbbb|||}}}hhhIIIDDDMMMBBB:::>>>===???>>>MMMiii~~~zzz___GGG@@@@@@;;;999;;;===@@@IIITTTZZZ___gggppptttyyydddWWWTTTjjj{{{{{{sssjjj```^^^iiivvv|||zzz{{{}}}~~~{{{~~~wwwkkkfffcccmmmuuukkkeee^^^___tttjjj\\\ssszzz\\\PPPLLLWWW```bbbfffmmmjjjhhhgggiiilllmmmllljjjjjjiiigggffffffhhhiiikkkjjjjjjkkklllnnnnnnmmmkkkjjjlllnnnnnnmmmmmmmmmnnnnnnooopppqqqqqqpppnnnmmmnnnoooooopppppppppoooooonnnmmmlllmmmnnnmmmkkkiiimmmmmmlllmmmooosssxxx{{{tttnnnddd\\\WWWRRRMMMJJJDDDCCCFFFOOO]]]jjjqqqtttzzzyyyxxxwwwuuuqqqllliii```\\\SSSHHH@@@???EEEJJJ^^^jjjrrroooiiicccWWWKKKAAA>>><<<:::999;;;BBBHHH^^^llliiiZZZHHH???@@@AAA>>>888999@@@LLLYYYdddjjjlllmmmooorrrvvvxxxyyyzzz{{{}}}zzzzzzzzzyyyxxxwwwvvvuuu>>><<<888555444444666777===???JJJZZZgggmmmppptttyyy~~~}}}||||||~~~~~~}}}~~~nnnbbbiiipppkkkfffhhhjjjlllsss|||kkkiiicccFFF555777777333777;;;======???DDDIIIGGGHHHQQQfffsssVVVCCC888333999888999::::::888444111000000000222444888;;;>>>HHH[[[iiibbbTTTJJJCCC===<<>>;;;>>>EEENNNTTTYYYbbbkkkkkkxxxnnn```]]]hhhzzztttjjjlllxxx~~~}}}~~~|||~~~zzziiibbbdddgggwwwvvvnnneee\\\WWWfffrrr}}}dddUUUmmmjjjYYYPPPXXXbbbeeehhhmmmkkkjjjhhhiiilllmmmkkkiiikkkjjjhhhgggggghhhiiijjjmmmllllllmmmmmmmmmjjjhhhjjjlllmmmmmmllllllmmmooooooooooooppppppooooooooooooooopppppppppoooooooooqqqpppppppppqqqqqqpppnnnmmmmmmmmmmmmpppuuu{{{|||tttiiiaaa[[[WWWTTTRRRIIIEEECCCJJJXXXfffooorrrxxxvvvtttrrrpppmmmjjjhhh```]]]VVVMMMDDDAAADDDHHH[[[jjjuuutttnnnfffXXXJJJAAA<<<999999<<>>???BBBJJJXXXcccdddSSSUUUbbbwww~~~hhhKKK:::444666777888:::;;;999666333000000000111333666999;;;BBBQQQaaadddZZZLLLDDDAAA;;;===AAACCCEEEHHHKKKMMMRRRYYY```cccccceeejjjooonnnpppqqqrrruuu}}}yyyxxxvvvvvvvvvuuurrrpppoooqqqttttttqqqmmmjjjiiiiiihhheeeeeeggglllqqqttt|||yyywwwwwwwwwwwwuuurrrooooooqqqtttvvvvvvuuuooommmooopppnnnoooqqquuu|||ssshhhZZZOOOLLLNNNRRRTTTYYY\\\\\\iiizzzXXXCCCGGGGGG===888999:::???NNNggguuu```SSSIII???<<<@@@;;;<<>>JJJ\\\jjjqqquuuxxx}}}}}}zzzyyyttteee[[[\\\^^^\\\___ffftttsss}}}jjjdddnnngggooolllUUU<<<666777333777:::<<<>>>EEEWWWrrrfff___fffpppzzzqqqRRR@@@888555555777999;;;:::777555111000000000111444666888===CCCPPPZZZXXXMMMDDDBBB:::;;;>>>AAADDDFFFIIIKKKNNNTTT[[[```bbbeeekkkooossssssrrrnnnlllpppzzz}}}|||~~~}}}{{{tttttttttuuuvvvvvvsssqqqqqqssstttsssooojjjfffeeecccccccccdddhhhmmmrrruuu~~~|||zzzxxxxxxyyyzzz~~~yyyvvvuuuuuutttsssqqqmmmlllnnnnnnmmmnnnqqqxxxuuusssqqqeeeUUUNNNRRRUUUQQQ___ddddddiii~~~eeeAAAHHHOOODDD???:::<<<===DDD\\\yyyppp```OOO@@@;;;===<<<<<<@@@FFFKKKRRR]]]iiittt{{{{{{zzzmmmlllpppxxx|||~~~{{{zzz|||uuujjjiiimmmooorrrxxxzzzgggUUUXXXXXXaaaiiiVVVhhhyyycccOOOOOO\\\eeehhhhhhmmmllllllkkkkkkkkkjjjjjjlllllljjjiiiiiihhhiiiiiiiiihhhiiikkknnnooooooooolllmmmllljjjiiijjjllloooqqqooommmllllllnnnppprrrrrrqqqpppoooooonnnnnnnnnooonnnnnnppprrrrrrqqqpppmmmnnnooopppssszzzwwwkkkdddaaabbbccc```UUUHHHFFFRRRbbbpppwwwyyyxxxuuurrrqqqrrrvvvyyytttrrrmmmddd[[[TTTSSSTTTlll~~~|||kkk\\\OOOSSSZZZdddooooooaaaRRROOO;;;===PPPZZZ___bbb___VVVQQQIIIAAA<<<:::::::::<<>>;;;888555444666999;;;:::===HHHZZZhhhpppuuuzzz}}}}}}zzzvvvyyyxxxhhh[[[YYY[[[[[[^^^cccrrrqqq|||yyy___XXXccc[[[llljjjPPP===999777333777:::<<<>>>EEEXXXssshhh```gggooouuuzzzaaaGGG888555555666888::::::999777222111000///000222444555===:::???KKKRRROOOGGGBBB::::::<<<>>>BBBFFFIIIJJJJJJOOOVVV\\\```dddiiilllsssrrrooolllkkknnntttyyy}}}{{{}}}~~~~~~}}}ttttttuuuwwwyyyyyywwwvvvtttvvvwwwuuuoooiiieeeccc___```bbbdddhhhmmmppprrruuuuuuttttttuuuwwwzzz{{{{{{yyyvvvssspppnnnjjjjjjllllllkkknnnsss~~~uuupppoooeeeVVVSSSYYYYYYQQQ\\\eeeiiilllwwwjjj@@@BBBKKKFFFDDD999;;;<<>>888GGGOOORRRVVVVVVTTTPPPIIIBBB<<<::::::;;;===DDDOOO[[[eeelllpppqqquuuwwwzzz{{{zzzzzz{{{{{{yyyyyyyyyyyyxxxxxxwwwvvv<<<:::888666666888999;;;:::<<>><<<:::<<<@@@DDDHHHIIIFFFKKKQQQWWW\\\```dddgggmmmkkkiiiiiikkknnnqqqrrr}}}}}}}}}~~~xxxwwwxxxzzz|||~~~}}}|||wwwxxxyyyvvvpppjjjeeeccc]]]```cccgggkkkmmmnnnnnnkkkkkklllnnnqqquuuyyy{{{}}}|||{{{wwwsssooollliiihhhjjjkkkkkkpppwwwqqqeeeccc]]]UUUWWW]]]\\\TTTZZZcccmmmuuuwwwwwwPPPBBBFFFIIIJJJ888999999???OOOggg{{{yyyeeeQQQBBB;;;999888:::>>>BBBGGGSSS^^^ooo{{{~~~|||{{{ttttttvvvyyy~~~|||xxx{{{vvvllllllqqqqqqhhh^^^KKKSSSVVV^^^}}}{{{sssWWWUUUnnnyyyhhh``````ccceeeeeejjjkkklllkkkiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkknnnlllkkkjjjlllmmmlllkkknnnnnnnnnlllkkkkkkmmmnnnooonnnlllkkklllnnnppprrrrrrqqqpppnnnnnnnnnoooooopppooonnnpppqqqrrrpppooommmoooqqqqqqsss|||yyynnnhhhgggggghhh^^^PPPIIIMMM]]]qqq|||qqqiiifffggg~~~{{{jjjooopppnnnsssyyyxxxpppWWW@@@;;;IIIPPPUUUYYYWWWVVVQQQIIIBBB===;;;;;;<<<===DDDNNNZZZdddlllpppqqqtttvvvzzz{{{{{{|||}}}~~~zzzzzzzzzyyyxxxwwwvvvuuu:::999888888888999:::::::::;;;CCCRRR```jjjsssyyy{{{wwwvvvnnneee```^^^bbbmmmwwwkkkqqqwwwuuuhhhXXXSSSVVV]]]lll___FFF@@@;;;444:::666;;;@@@CCCEEEIIIOOOTTT[[[YYY\\\bbbmmm{{{vvvdddEEE999777444444666888::::::555444222000000000222222444777777888AAAMMMMMMFFFCCC>>>:::888<<<@@@DDDEEEDDDHHHMMMSSSXXX\\\___aaaddddddfffgggiiikkkmmmnnnxxx~~~||||||||||||yyyxxxwwwyyy|||~~~~~~xxxyyyzzzwwwqqqjjjeeeccc___bbbggglllnnnnnnllljjjhhhhhhiiikkkooossswwwyyyzzz{{{|||}}}|||xxxsssnnnllliiihhhjjjkkkmmmttt}}}{{{}}}uuueee\\\ZZZXXXWWWYYY[[[[[[YYY\\\bbbnnnyyy}}}oooLLLDDDMMMNNN???:::888;;;EEEUUUllluuuaaaNNNBBB;;;999:::<<<===AAAJJJTTTbbbppp}}}{{{qqqtttyyy}}}zzzyyy}}}}}}sssooouuu}}}}}}rrrfffbbbbbb```YYYSSSKKKUUUVVVWWWrrr|||xxx|||wwwXXXMMM^^^ooo|||xxxoooeee``````cccfffgggiiikkkjjjhhhgggiiikkkjjjjjjkkkllllllmmmmmmmmmooommmkkkjjjkkklllkkkkkknnnooopppooommmlllmmmnnnnnnmmmlllllllllnnnpppqqqqqqpppooonnnnnnnnnpppqqqqqqpppooopppqqqqqqooonnnnnnpppqqqqqqrrr{{{xxxoookkkjjjgggaaaVVVMMMNNN\\\sss{{{pppkkkjjjzzzyyyggg[[[\\\]]]ZZZRRRDDDHHHWWW___fffhhhaaaYYYSSSIIIBBB>>>======<<<===CCCMMMYYYccckkkoooqqquuuwwwzzz|||||||||}}}~~~|||{{{{{{zzzxxxvvvtttsss888888999999::::::::::::::::::AAAOOO^^^hhhrrryyy|||vvv|||hhhkkknnnlllhhhiiirrr|||dddmmmtttrrriiiaaa___``````kkkXXX@@@<<<666000:::;;;<<<>>>AAAEEEKKKQQQVVVLLLWWW\\\]]]bbbqqqsssVVV;;;888444333555888:::;;;666555333111000000111222,,,777999555:::HHHLLLEEEGGGAAA999666999===@@@AAACCCFFFKKKPPPUUUYYY\\\]]]^^^bbbfffhhhggghhhjjjmmmpppqqq|||~~~{{{zzzyyyyyyxxxvvvuuuvvvyyy|||}}}}}}xxxyyyzzzwwwqqqjjjeeeccc```eeekkkpppqqqoookkkhhhjjjjjjjjjlllnnnrrrvvvxxxzzz{{{}}}~~~yyyrrrmmmllljjjiiijjjkkknnnxxxooo\\\ZZZYYYYYY[[[ZZZWWWXXX\\\]]]___jjjuuurrrtttwwwzzzRRRAAALLLMMMHHH???888999<<>>FFFOOOTTT^^^zzz~~~}}}yyyvvvpppuuu|||tttjjjyyy{{{zzztttnnnpppzzzxxxyyyssseee^^^fffvvvnnnhhhccccccbbb]]]TTTOOORRRZZZXXXQQQfff{{{[[[KKKXXXggglllnnnlllddd\\\\\\bbbgggeeehhhjjjiiiggggggiiillliiiiiikkklllmmmnnnnnnnnnmmmkkkiiijjjkkkmmmnnnmmmnnnpppqqqpppooommmmmmnnnmmmlllllllllmmmnnnpppqqqqqqpppnnnmmmmmmoooqqqrrrpppooonnnooooooooommmkkknnnpppqqqppprrr{{{uuuooommmhhhddd\\\RRRQQQ^^^vvvzzzmmmfffbbblll|||dddPPPKKKKKKIIIMMMHHHRRRccckkkrrrrrrggg]]]TTTIIIBBB??????>>><<<===CCCMMMXXXcccjjjoooqqqvvvxxx{{{||||||{{{|||}}}}}}|||{{{zzzxxxuuutttrrr<<<<<<:::777666666999<<<;;;???DDDKKKZZZlllyyy|||}}}ssskkkrrrvvvtttmmmkkkpppwwwbbbgggmmmrrrrrrlllccc\\\hhhqqqZZZ<<<:::999333::::::<<<@@@CCCFFFJJJOOORRROOORRRZZZaaabbblllxxx___HHH<<<333444777666777999;;;999555333111000111222333222222444:::BBBJJJOOOHHHDDD>>>999777888;;;===???BBBGGGKKKPPPVVV[[[___cccdddeeefffggggggggggggooorrrxxx|||xxxvvvvvvwwwwwwyyywwwtttssssssvvvzzz|||{{{vvvrrrppplllfffeeegggffflllqqqooommmlllhhhcccdddkkkpppoooppptttxxxyyy{{{zzzyyyzzz{{{wwwpppiiijjjkkknnnmmmkkkooonnnddd``````^^^YYYUUUVVV\\\bbbcccZZZ```qqqtttppprrrnnntttlllIIIDDDMMMEEE???;;;:::999>>>PPPcccuuujjjOOOIII>>>999>>>>>>:::===EEEJJJRRReee~~~}}}zzzxxxvvvuuuttttttyyypppkkkxxx{{{pppmmmmmmooozzz~~~ssszzzwwwqqqllljjjpppzzznnngggaaabbbeeebbbWWWLLLWWWRRR[[[]]]^^^hhhPPPQQQggg___UUUPPPTTTYYY]]]bbbiiijjjhhhggggggiiikkkkkkkkklllllllllllllllmmmnnnnnnmmmmmmlllllllllmmmnnnnnnlllmmmnnnoooooonnnmmmlllmmmmmmmmmmmmmmmnnnoooooorrrqqqooommmmmmnnnooopppqqqpppnnnnnnooonnnmmmkkkppprrrsssrrrttt}}}wwwuuuwwwllllllcccTTTOOO]]]vvv||||||~~~zzztttlllccc\\\XXX___lll{{{|||wwwwwwxxxqqq___MMMEEEFFFHHHIIIGGGVVVkkkvvv{{{uuuddd\\\VVVLLLDDD@@@>>>===<<<===AAAKKKZZZhhhrrruuuuuuxxxyyy{{{|||}}}}}}}}}|||{{{|||{{{yyyvvvsssssssss<<<<<<:::888666666888:::===@@@EEELLL[[[mmmyyy}}}}}}qqqjjjmmmpppooommmpppyyysssrrrpppnnnjjjeee```\\\fffhhhSSS>>>>>>:::444;;;;;;>>>AAADDDGGGKKKPPPSSSMMMNNNUUU]]]___gggdddJJJ@@@888777666333444777999888666444222111111111333333222444888>>>DDDHHHGGGDDD@@@<<<:::999:::;;;===@@@DDDGGGKKKPPPUUUYYY]]]^^^```bbbdddeeeeeefffiiikkkpppvvv}}}~~~|||yyyvvvttttttuuuvvvuuutttsssrrrrrrrrrssstttqqqlllhhhhhhfffccceeeiiikkkqqqrrrnnnjjjgggccc^^^```hhhnnnnnnpppuuuyyyzzzzzzzzzyyyyyywwwsssmmmiiiiiihhhiiijjjlllppp}}}~~~lllhhheeeeeeccc^^^XXXVVVZZZ^^^ddd\\\```ooosssqqq~~~sssoooqqqvvvUUUGGGDDDEEE@@@;;;777777<<>>:::;;;@@@DDDJJJXXXjjj{{{}}}|||zzzwwwsssqqqqqqqqqvvvzzzrrrmmmyyyzzz|||}}}yyyrrriiigggllluuu~~~qqqjjjcccaaabbb```WWWOOOOOOLLLTTTWWWZZZzzzXXXTTTkkkZZZOOOFFFIIIOOOUUU\\\cccjjjiiihhhhhhiiikkkllllllnnnnnnnnnnnnnnnoooooopppkkkjjjjjjiiiiiiiiijjjjjjlllmmmnnnoooooonnnmmmlllnnnmmmmmmmmmmmmnnnoooooosssqqqpppnnnnnnooopppqqqqqqooonnnnnnooopppnnnmmmnnnpppqqqpppqqqyyyyyyttttttlllkkkcccVVVSSS```uuu{{{sssnnnmmmllliiieee___XXXRRRMMMKKKSSS\\\hhhqqqtttuuutttrrrrrrqqqgggUUUGGGBBBDDDEEEHHHIII[[[ooowww{{{vvvggg]]]VVVLLLCCC>>><<<;;;;;;>>>CCCMMM[[[iiiqqqttttttxxxyyyzzz{{{||||||{{{{{{yyyzzz{{{yyywwwvvvvvvwww;;;;;;:::888666666777999???CCCGGGMMM\\\nnn{{{}}}~~~~~~rrrllllllkkkjjjmmmwwwxxxlllddd___^^^^^^fff]]]III>>>AAA;;;555======@@@DDDGGGIIIMMMPPPSSSPPPPPPVVV]]]```gggzzzrrrUUUJJJ@@@999555222333555777777666555444333222111333333333444666999===???DDDCCCBBB@@@>>>;;;999888:::<<>>>>>WWWmmm{{{iii[[[KKK>>><<<===:::999<<<>>>AAAIIISSS^^^lllwwwwwwuuuqqqlllkkkmmmppp~~~ssseeebbbpppyyyqqqiiibbbeeeppp|||rrrlllccc^^^[[[XXXTTTPPPVVVRRRVVVVVVWWWxxxsssbbbttt^^^PPPDDDBBBJJJTTT]]]cccjjjiiiiiiiiijjjkkklllmmmnnnnnnmmmmmmnnnnnnooopppkkkkkkjjjiiihhhhhhhhhiiilllmmmnnnnnnnnnnnnmmmlllnnnnnnmmmmmmnnnnnnooopppsssrrrqqqoooooopppqqqqqqpppooonnnoooqqqrrrqqqpppmmmooopppoooooottt}}}sssoookkkiii```VVVUUUaaaqqqzzz}}}tttjjj```YYYUUUTTTVVVTTTPPPLLLHHHDDDAAA@@@GGGLLLUUU^^^dddhhhlllooorrrqqqiiiYYYKKKDDDAAA???DDDIII^^^ppptttvvvsssggg]]]VVVJJJAAA<<<:::::::::???EEEPPP]]]jjjrrrttttttxxxyyyyyyzzzzzzzzzzzzyyywwwyyyzzzzzzyyyxxxzzz{{{999::::::999777777888:::AAADDDHHHNNN]]]ooo|||~~~~~~~~~~~~~~~}}}~~~wwwsssoooiiiggglllzzzzzzjjj^^^ZZZ[[[]]]iiiTTT???===@@@:::777>>>@@@CCCGGGIIIKKKNNNQQQSSSQQQQQQUUU[[[___dddppp}}}hhhYYYFFF999666666666666444555666777666444222111111111111222444666777888AAABBBCCCCCCAAA===999777777888:::<<>>FFF]]]nnnnnnmmmkkkbbb\\\TTTHHH???999888888888===EEEQQQ```lllsssvvvwwwyyyyyyyyyyyyzzzyyyyyyyyyvvvxxxyyyyyyxxxxxxzzz{{{999::::::999777888:::<<>>AAACCCBBB???;;;888555666888999<<<@@@EEEIIIQQQSSSUUUXXXZZZ\\\^^^^^^bbbcccdddeeeggghhhiiiiiijjjkkknnnqqqtttvvvxxxyyy}}}~~~}}}~~~|||zzzxxxwwwxxxzzz{{{|||rrrqqqpppoooooooooppppppssstttvvvuuuqqqkkkddd___^^^[[[[[[```eeeiiiqqqxxxyyymmmeeecccbbb```dddjjjnnnmmmnnnrrrvvvvvvvvvuuuqqqjjjdddbbbdddhhheeeeeeiiinnnrrryyy|||nnnbbb\\\VVVXXXYYYYYYXXXVVVVVVVVVVVV]]]bbbcccdddhhhpppttt~~~sssmmm}}}|||^^^GGGKKKKKKBBB;;;999999999;;;PPPiiiyyyzzzeeeMMM???;;;;;;::::::999;;;???CCCEEEMMM```rrr{{{uuussspppjjjddddddlllxxxgggQQQFFFXXXpppxxxrrrlll{{{sssvvv}}}xxx```YYYaaalllvvv|||zzzuuukkkaaaZZZWWWWWWYYYSSSQQQPPPQQQWWWkkk{{{ppp```LLL@@@DDDQQQ\\\aaahhhjjjllllllkkkkkklllnnnkkkkkkkkkkkkkkklllmmmmmmqqqpppooommmmmmlllllllllmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnnnnooopppppprrrrrrrrrqqqqqqqqqqqqqqqnnnmmmmmmooorrrttttttsssqqqrrrsssrrrqqqsssxxx|||pppggggggddd]]]VVVUUU\\\aaabbb```XXXMMMCCC??????@@@AAABBBDDDHHHJJJJJJGGGDDDBBBDDDFFFNNN\\\ddddddeeehhh{{{pppXXXHHH@@@===;;;DDD[[[jjjfffdddddd\\\WWWPPPEEE===888777777777;;;DDDSSSbbbnnnuuuxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzwwwxxxyyyxxxwwwvvvwwwxxx======;;;999777888;;;===AAADDDGGGNNN^^^rrr~~~||||||vvvttttttooofff______jjj{{{xxxjjjaaa^^^___iiiIII999:::999;;;@@@@@@DDDGGGKKKMMMNNNOOOPPPQQQNNNOOOPPPSSSVVV\\\ccciiilllxxxyyy}}}ZZZ???777888777222222333555777888777555444...//////000111333444555888:::>>>@@@AAA@@@>>><<<777888888888999===BBBEEEMMMNNNQQQSSSVVVYYYZZZ[[[]]]^^^```bbbccceeeeeefffbbbdddhhhlllnnnoooooonnnwwwwwwvvvvvvyyy~~~}}}yyyxxxxxxxxxwwwwwwsssrrrqqqqqqrrrssstttvvvpppooonnnmmmmmmmmmmmmmmmllllllllliiieee```[[[XXXZZZYYY\\\cccjjjnnntttzzzxxxkkkcccbbbcccbbbjjjoooqqqnnnmmmqqqvvvwwwuuuqqqkkkddd```aaafffiiifffjjjqqqxxx|||zzzooocccYYYTTTVVVXXXYYY[[[[[[ZZZZZZYYY]]]bbbbbb```aaahhhooosssSSSNNNJJJFFF???888888<<<999HHH[[[lll|||rrrYYYHHH@@@===;;;:::777999===AAABBBGGGTTTbbb{{{uuupppmmmhhhcccaaagggsssvvvPPPKKKTTTiiisssnnnkkkpppkkkhhhooowwwxxxzzzppp[[[XXXgggxxx~~~yyyvvvwwwpppkkkccc[[[WWWVVVWWWXXX\\\\\\WWWXXX^^^hhh|||uuuzzzmmmXXXGGGEEEOOOZZZ___fffiiilllllljjjiiikkknnnmmmmmmllllllmmmmmmnnnooonnnnnnmmmlllkkkkkkkkklllmmmmmmllllllllllllmmmmmmoooooonnnnnnoooooopppqqqqqqqqqqqqqqqqqqpppppppppmmmlllmmmnnnqqqssssssrrrrrrrrrrrrqqqqqqtttwww{{{zzziii```bbbaaa\\\VVVUUUYYY]]]]]]SSSOOOHHHBBB>>>???BBBEEEBBBEEEIIILLLMMMLLLIIIGGGKKKLLLWWWgggoookkkggggggyyy~~~zzzhhhTTTHHHCCCCCC;;;CCCXXXeee```]]]]]]VVVPPPJJJBBB;;;888888888888;;;FFFVVVeeepppvvvyyyzzzwwwvvvvvvvvvwwwxxxzzzzzzxxxyyyyyyxxxvvvuuuvvvwwwEEEBBB>>>999666666999<<>>@@@CCCLLLUUUggg}}}yyytttooojjjfffccc^^^[[[___kkkzzz}}}}}}rrrdddLLLZZZiiinnnjjjfffjjjqqqeeekkkzzzvvvrrrkkk\\\bbbppp|||pppiiigggaaa]]]XXXUUUVVVXXXXXXXXXfffggg___]]]```aaatttooo|||gggRRRJJJQQQ[[[```dddhhhlllllliiihhhjjjmmmmmmmmmllllllmmmmmmnnnooommmllllllkkkkkkkkkllllllmmmllllllkkkkkkllllllmmmoooooonnnnnnoooooopppqqqppppppqqqqqqppppppooonnnmmmllllllnnnppprrrrrrqqqppppppooonnnooorrrvvvyyyooo```XXXWWWYYYWWWRRRPPPUUUYYY[[[TTTSSSRRRMMMIIIIIILLLPPPNNNPPPRRRTTTUUUVVVVVVVVVZZZZZZfffyyyyyyrrrrrryyy{{{xxxlll___UUUKKKCCC;;;@@@RRR]]]XXXVVVUUUMMMJJJEEE???;;;999999999888>>>IIIYYYhhhqqquuuwwwxxxsssssssssssstttvvvxxxyyyxxxyyyzzzyyywwwvvvwwwxxxKKKGGGAAA:::555444777:::>>>AAAEEEMMM]]]sss|||qqqeeegggkkkkkkiiibbb^^^eeeuuuxxxjjjbbb___WWW@@@<<>>EEEHHHLLLNNNNNNNNNOOOOOOKKKNNNOOONNNOOOXXXcccjjjjjj```EEE;;;888666222333444666777777888888555333111000///000111333222444777:::>>>AAACCCDDD>>>===;;;777555666999<<<===???CCCHHHMMMQQQTTTUUUUUUVVVYYY\\\^^^_________^^^^^^```bbbeeegggiiikkkhhhhhhiiijjjjjjkkkllllllvvvtttrrrtttwwwwwwrrrmmmkkkkkkjjjjjjkkkmmmllljjjhhhjjjkkkllljjjiiihhhhhhkkkkkkjjjiiihhhgggffffffbbb^^^YYYTTTPPPPPPPPPQQQVVVYYYbbboooxxx{{{~~~ooonnnggg^^^\\\ccckkknnnqqqtttsssnnnmmmsss{{{~~~tttlllaaa\\\^^^dddjjjlllnnnpppzzz|||wwwfff```]]]XXXZZZYYYXXXYYYZZZYYYXXXVVVVVVOOORRR```gggcccbbbgggjjj}}}^^^IIIMMMNNNAAA999===666999@@@NNNcccyyyzzzhhhZZZOOOFFF@@@===;;;:::===???AAAGGGOOORRReee|||uuuoooiiiddd___\\\ZZZVVVVVV___ooo~~~|||yyy}}}wwwcccSSSXXXjjjrrrhhh```dddjjjiiilllzzz}}}qqqlllbbblllxxxyyyjjj___[[[\\\XXXUUUWWW[[[___```___]]]___WWWWWW\\\ZZZxxxooolllnnnVVVJJJOOOXXX]]]ccchhhlllllliiigggiiilllkkkjjjjjjjjjjjjkkkllllllmmmmmmlllllllllmmmnnnnnnmmmlllkkkkkkkkkkkklllmmmoooooooooooooooppppppqqqoooppppppppppppooonnnnnnmmmllllllmmmpppqqqqqqpppnnnmmmlllkkkmmmpppuuuxxx~~~uuugggYYYRRRMMMQQQQQQLLLJJJOOOVVVYYY___bbbccc```ZZZXXXZZZ^^^^^^]]]]]]]]]___bbbdddfffhhhhhhttt|||~~~~~~zzztttfffQQQ???999<<>>;;;::::::999999AAALLL\\\jjjqqqssstttuuupppppppppqqqrrruuuwwwxxxwwwyyyzzzzzzxxxxxxyyy{{{KKKMMMCCC999888555555???CCCFFFAAAHHHbbbvvv|||~~~tttggghhhiiiooofffbbbllljjjpppvvvgggcccgggeeeSSSHHH<<<;;;BBBHHHGGGCCCGGGJJJNNNOOONNNMMMOOOQQQNNNNNNNNNOOORRRYYYaaagggmmmiiixxxcccMMM777333666333333666777444555777666555222000///000222333222333444777;;;@@@EEEHHHEEECCC@@@<<<999888777777:::===???@@@AAADDDJJJOOOTTTVVVXXXYYYYYYZZZ\\\^^^]]]^^^```aaaaaaccceeehhhkkkjjjgggggglllpppllldddmmmmmmnnnnnnnnnnnnmmmmmmhhhhhhhhhhhhggggggggggggeeeeeegggjjjlllkkkhhhffffffdddaaa___]]]\\\]]]]]]UUUPPPNNNPPPNNNLLLPPPXXX[[[cccooowww{{{yyyvvvtttfffcccaaa```ccchhhooosssuuuvvvtttoooqqqxxxzzzwwwpppccc[[[___bbbbbbgggppptttxxxoooccc]]]ZZZWWWTTTUUUVVVWWWVVVTTTRRRQQQWWWUUUUUUVVVYYY]]]___```gggeeezzzmmmHHHGGGMMMFFF>>>>>>888666777???PPPggg~~~ssscccSSSIIIDDD>>><<<===<<<999===EEEIIINNN]]]xxx}}}rrrllleeebbb^^^XXXUUUVVVPPPVVV```iiirrryyy~~~~~~}}}~~~gggVVVTTTzzzhhhdddiiimmmqqqvvv~~~vvvpppjjjuuuooo```\\\]]]]]]WWWQQQRRRYYY___aaa```WWWRRRMMMQQQTTTSSSooo~~~oooxxxfffRRRHHHOOO]]]___gggkkkjjjiiijjjkkkiiijjjkkklllmmmmmmlllkkkjjjnnnnnnmmmmmmmmmlllllllllnnnnnnnnnnnnmmmlllkkkjjjnnnnnnnnnnnnoooooooooooolllnnnqqqttttttrrrpppnnnqqqrrrrrrrrrqqqpppnnnmmmmmmmmmnnnooopppqqqqqqrrrrrrtttuuutttooocccUUUKKKGGGGGGHHHHHHLLLTTT```iiiuuuwwwyyyvvvqqqmmmlllmmmmmmkkkhhhggghhhmmmqqquuuyyy|||ttt]]]FFFEEEDDDGGGLLLNNNLLLKKKMMMMMMEEE>>><<<;;;888777999GGGWWWfffmmmooorrruuuuuuyyyvvvttttttuuuvvvvvvuuuxxxyyyzzz{{{||||||||||||HHHKKKAAA777777555666AAAFFFIIIEEEKKKeeexxx~~~~~~}}}xxxmmmmmmjjjpppfff```ggghhhttt}}}tttmmmdddfffmmmjjjIIIBBB:::;;;CCCIIIJJJHHHKKKNNNPPPPPPOOOMMMNNNPPPJJJKKKMMMOOORRRXXX___eeeiiiaaauuuxxx[[[???888888444333666888777999<<<777555333111000000111333222222333666:::???CCCFFFHHHFFFCCC@@@===<<<;;;;;;999;;;======>>>@@@DDDGGGMMMPPPSSSUUUVVVXXX[[[^^^]]]___```aaaaaabbbeeeggghhhhhhgggfffjjjnnnlllgggjjjjjjkkkkkkkkkjjjiiiiiieeeeeeeeeeeeeeeeeeeeeeeedddcccdddeeegggfffdddbbbbbb___[[[VVVSSSPPPOOOOOOOOOKKKIIIJJJJJJJJJPPPXXX^^^eeennntttuuurrrnnnkkk```___^^^___cccjjjqqquuuuuuwwwuuuqqqsssxxxzzzwwwjjjaaa]]]aaacccbbbhhhrrrxxxhhh^^^ZZZWWWTTTSSSTTTVVVWWWVVVUUUSSSRRRWWWUUUSSSTTTYYY```fffiiibbbeeeqqq~~~xxxWWWGGGIIILLLIIICCC666777999===III]]]uuusss^^^MMMJJJCCC?????????===???EEECCCFFFPPPddd}}}wwwjjjbbb[[[YYYWWWSSSPPPPPPQQQ\\\jjjrrrtttvvv|||vvvWWWNNNZZZtttppptttssssssrrr|||~~~zzz{{{{{{vvvmmmccc[[[WWWWWWRRRMMMNNNTTTZZZ[[[[[[VVVNNNHHHNNNUUUUUUjjjsssvvvbbbOOOIIIPPPXXX___ffflllkkkiiikkkllljjjkkklllmmmnnnnnnmmmlllkkkmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmllllllkkknnnnnnnnnnnnoooooooooooolllnnnppprrrrrrqqqooonnnoooppppppppppppooommmlllllllllmmmoooppprrrssstttooopppqqqoooiii^^^QQQHHHAAABBBDDDHHHOOO\\\kkkuuu~~~zzzzzz{{{{{{xxxuuussssssvvv{{{~~~{{{}}}{{{cccNNNGGGFFFIIIMMMMMMJJJJJJMMMMMMEEE???===;;;888999;;;LLLZZZiiiooopppsssuuuuuuxxxvvvtttsssuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{MMMOOODDD999888555777AAAKKKNNNJJJPPPiii|||}}}sssrrrlllnnneee^^^ccciiiyyywwwjjjccc___fffjjjcccCCC@@@===???EEEJJJLLLLLLMMMOOOPPPOOONNNMMMNNNOOOIIIJJJLLLNNNQQQVVV\\\```hhh```nnnmmmKKK<<<999333111333555555666999777666444222111111111111111111222444777<<<@@@BBBHHHGGGFFFDDDBBB@@@???>>>999;;;<<<<<<;;;<<<>>>@@@CCCFFFJJJNNNPPPTTTXXX[[[ZZZ[[[]]]^^^^^^```bbbeeecccfffeeecccdddiiijjjhhhggggggggggggffffffeeeddddddeeeeeeffffffgggggggggfffeeeddddddddddddbbb```YYYVVVRRRLLLHHHEEECCCCCCHHHEEEEEEHHHJJJNNNVVV^^^fffjjjooopppmmmgggaaa]]]WWWXXX[[[___ffflllsssvvvsssvvvvvvssssssuuutttqqqbbb^^^___cccdddbbbiiitttmmm^^^XXXVVVSSSQQQRRRSSSTTTUUUVVVUUUTTTSSSVVVVVVVVVXXXZZZ^^^bbbeee[[[dddjjjxxxwwwsss~~~kkkMMMCCCLLLMMMDDD888:::;;;:::???NNNfffxxxsss^^^SSSJJJAAA>>>===<<<===???@@@@@@BBBMMM```yyyyyyqqqlll```WWWPPPNNNNNNLLLLLLOOOYYYhhhyyy~~~zzzxxx~~~hhhKKKPPPhhhuuuoooqqq~~~wwwvvv}}}uuullljjjkkkhhh]]]SSSRRRNNNKKKLLLPPPTTTUUUUUUXXXOOOFFFMMMWWWVVV```yyypppwww^^^KKKIIIOOORRR^^^fffkkkkkkkkklllmmmlllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooopppmmmnnnooooooppppppoooooooooooopppqqqqqqpppooonnnkkklllmmmnnnppprrrtttvvvppppppooolllfff[[[OOOGGG@@@@@@BBBHHHSSSdddvvv}}}zzzzzz}}}{{{fffTTTNNNNNNPPPQQQNNNIIIIIIMMMLLLEEE@@@===;;;999;;;@@@UUUaaammmrrrrrrtttuuutttvvvtttssssssuuuwwwxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyZZZZZZMMM>>>;;;666777AAAOOORRRNNNUUUmmm~~~tttqqqkkkiiibbb^^^dddnnn~~~lll___\\\^^^hhhiii[[[BBBBBBCCCEEEHHHKKKMMMNNNLLLMMMMMMMMMMMMNNNPPPQQQLLLMMMLLLLLLNNNRRRXXX\\\gggkkksss```HHH===777333444555333222333777777555444222111111111000000111222555999<<<>>>BBBDDDFFFHHHGGGDDDAAA>>>;;;;;;;;;;;;::::::;;;;;;;;;>>>BBBEEEHHHKKKOOORRRRRRTTTWWWYYYZZZ]]]```ccc___dddeeeaaa___bbbeeeeeeeeeeeeeeeeeedddcccbbbaaabbbbbbcccdddeeeffffffgggdddcccccccccbbb```]]]ZZZPPPNNNJJJFFFCCCAAA@@@@@@BBBDDDHHHNNNSSSYYY```eeekkkmmmnnnkkkddd\\\VVVSSSNNNRRRZZZbbbjjjpppssstttppptttwwwwwwsssnnnhhhddd[[[\\\```cccaaa```iiitttyyybbbVVVTTTSSSQQQOOOPPPQQQRRRSSSTTTTTTSSSSSSUUUXXX[[[\\\\\\ZZZZZZYYYXXX```eeelll{{{lllmmmwwwcccJJJGGGHHHEEE???>>>;;;777888BBBTTTaaaqqqxxxeeeYYYIII@@@>>>===<<<<<<@@@???>>>???GGGUUUgggtttzzzvvvrrrjjjccc___WWWPPPJJJGGGFFFHHHPPPZZZiiivvvtttYYYMMM^^^uuutttmmmvvvyyywwwnnnfffiiiuuu{{{pppffffffmmmlll```TTTOOOMMMLLLLLLNNNPPPRRRRRR```[[[TTTWWW```\\\___ppp~~~iiizzz}}}```HHHGGGMMMOOO\\\dddkkkllllllnnnooommmnnnnnnoooooooooooonnnnnnllllllllllllkkkkkkkkkkkkjjjkkkkkkkkklllmmmnnnnnnmmmmmmnnnnnnooooooppppppoooooooooooooooppppppqqqpppqqqrrrssstttsssrrrqqqmmmmmmmmmnnnppprrrtttvvvuuutttrrrnnnggg]]]RRRJJJDDDCCCCCCIIIUUUgggzzzyyyjjj]]][[[YYYYYYWWWOOOHHHGGGLLLIIIDDD???===:::999>>>FFF^^^iiirrruuuuuuvvvvvvtttuuusssrrrsssuuuxxxyyyyyyvvvwwwxxxxxxyyyyyyyyyxxxcccbbbRRRBBB===888999CCCQQQUUURRRXXXpppqqqjjjhhhcccaaacccjjjwwwjjj[[[TTTXXXbbbpppnnn[[[@@@BBBEEEGGGJJJLLLOOOQQQOOONNNNNNNNNQQQSSSVVVWWWSSSQQQNNNKKKJJJNNNUUUZZZ___ssszzzyyy|||^^^DDD<<<777888999666444333777666666555444333222111111000000111333666999;;;<<<@@@FFFKKKMMMJJJFFFBBB===<<<;;;:::999999888888666999<<<>>>???AAADDDGGGKKKMMMQQQTTTWWW[[[___ccc___dddfffbbb^^^```bbbccccccccccccccccccbbbaaaaaa^^^^^^___```aaaaaabbbbbb^^^^^^_________[[[UUUQQQKKKIIIEEEBBB@@@??????@@@>>>FFFPPPXXX___dddhhhiiieeeeeeccc___YYYUUUSSSSSSKKKQQQ\\\gggnnnqqqqqqpppqqquuuzzzzzzsssggg^^^YYYWWWZZZ___```^^^___iiisss}}}pppZZZQQQRRRQQQPPPPPPOOOOOOPPPQQQQQQQQQRRRRRRUUUWWWYYYYYYYYY[[[```cccdddbbbaaagggwww~~~kkkrrr~~~\\\DDD@@@FFFFFFBBB;;;666666<<>>??????======AAAJJJQQQ\\\lllxxxmmmhhhccc[[[UUURRRMMMKKKHHHEEEBBBHHHYYYjjjxxx~~~cccNNNUUUgggpppuuuwwwxxx|||rrrgggbbbeeelllvvv}}}}}}ssskkkjjjmmmjjj^^^SSSMMMMMMMMMKKKKKKLLLNNNPPPaaadddbbbccchhhdddeeessspppyyyhhhJJJDDDJJJNNNYYYbbbjjjllllllooopppnnnooooooooonnnnnnooooooooommmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjkkkmmmnnnooommmmmmmmmnnnooopppppppppqqqqqqpppppppppqqqrrrssspppqqqrrrssstttsssrrrqqqooonnnnnnnnnooorrrtttuuu{{{yyyvvvrrrkkk```VVVNNNHHHFFFEEEJJJXXXjjj}}}~~~uuummmfffbbb^^^XXXOOOEEECCCFFFDDDAAA>>><<<999999BBBMMMhhhpppwwwwwwwwwxxxwwwttttttsssrrrsssvvvxxxyyyyyywwwxxxxxxyyyyyyyyyyyyxxxfffdddTTTCCC>>>:::<<>>@@@CCCGGGLLLPPPSSSTTTXXXUUUSSSRRRTTTWWWYYYZZZUUUTTTPPPLLLKKKNNNSSSXXXSSSnnnxxxqqqsssKKK@@@888666777555444444555666666777666555333222111111000000111444666888999>>>DDDKKKOOOOOONNNMMMDDDAAA<<<999888888777666444666888999999:::<<<>>>DDDGGGKKKOOORRRWWW[[[___]]]ccceeebbb___aaabbbaaa``````aaaaaaaaaaaa````````````aaaaaabbbbbbcccccc^^^^^^^^^^^^]]]YYYTTTPPPIIIGGGDDDAAA@@@???@@@@@@BBBMMMYYYaaagggkkkjjjhhhYYYXXXUUUQQQOOOQQQTTTXXXRRRWWW```hhhnnnpppooonnnsssvvvzzzyyypppaaaWWWUUUVVVYYY\\\\\\[[[aaammmwww}}}hhhTTTPPPRRRPPPOOOQQQPPPPPPPPPPPPPPPPPPQQQQQQUUUUUUSSSRRRVVVaaappp{{{zzzllleeeiiimmm}}}|||lllyyygggFFF;;;BBBHHHDDD>>>:::888999;;;<<>><<<<<>><<<999<<>>IIIWWW[[[XXX^^^uuu~~~pppddd___aaapppyyyuuu|||jjj^^^YYYZZZbbblllbbbGGGFFFEEEFFFJJJPPPUUUVVVVVVccc^^^XXXTTTTTTUUUUUUTTTRRRSSSRRRQQQPPPQQQTTTWWWSSSdddrrrtttzzz^^^NNN>>>777555333444555333555666888888666444333222111000000111333555666888:::>>>DDDJJJPPPUUUXXXQQQKKKCCC>>>;;;999888666444666777888777888:::;;;===???CCCFFFHHHLLLQQQTTTUUU[[[^^^^^^^^^```___\\\ZZZ[[[\\\]]]]]]]]]]]]]]]````````````aaaaaaaaaaaa]]][[[XXXVVVUUUTTTQQQOOOFFFEEEDDDCCCCCCEEEGGGHHHOOOZZZdddhhhkkkmmmkkkfffWWWTTTOOOJJJIIINNNVVV\\\^^^```cccgggjjjlllnnnooosssrrrssspppfffYYYSSSUUUUUUWWWXXXWWW[[[fffttt~~~sss```QQQPPPRRROOONNNQQQRRRRRRQQQQQQQQQQQQQQQQQQUUUUUUTTTTTTXXXcccsss|||mmmgggjjjiiipppkkkoooxxxyyykkkTTTEEEBBBBBBCCCCCC@@@;;;888777888BBBNNNggg~~~kkk[[[RRRHHH@@@============<<<<<<>>>???DDDGGGJJJMMMYYYmmm|||sssmmm```XXXQQQNNNKKKGGGDDDEEEBBBCCCIIIRRR[[[eeetttsss\\\WWW^^^aaa^^^jjjyyy|||vvvuuuuuuyyyuuuhhhcccrrrzzzooohhheee```WWWPPPPPPQQQQQQLLLGGGHHHMMMSSSKKKVVVWWWTTTYYYZZZ\\\dddxxx~~~```KKKFFFIIISSS]]]fffjjjlllooopppoooooonnnmmmmmmmmmmmmnnnooooooooonnnnnnnnnmmmmmmmmmlllkkkjjjiiijjjkkkmmmnnnllllllmmmnnnooopppqqqqqqppppppqqqqqqqqqrrrrrrrrroooppppppppppppooommmllllllllllllmmmppptttxxx{{{{{{ttthhh\\\TTTOOOLLLKKKQQQ```sss{{{uuujjj^^^XXXSSSJJJDDDBBB?????????>>>;;;???NNN^^^sssxxx{{{zzzyyyzzzxxxtttvvvtttrrrsssuuuwwwxxxxxxvvvwwwwwwxxxwwwwwwvvvvvvvvvsss___LLLDDD>>>>>>IIIYYY]]][[[aaawww|||tttiii]]]cccyyyuuu~~~ggg]]]XXXYYYaaammmeeeJJJQQQNNNMMMOOOUUUXXXXXXVVViiibbbYYYSSSQQQOOOMMMKKKNNNQQQTTTUUUUUUUUUUUUVVVZZZ___nnn|||~~~wwwcccLLL>>>999777888;;;222444666888999777555444333222111000111222444666777777888;;;CCCNNNXXX^^^]]]VVVKKKCCC???===;;;999444666888888888888:::;;;666888;;;===???BBBFFFIIILLLRRRVVVXXXZZZ]]]\\\XXXVVVVVVXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYVVVRRRMMMIIIHHHHHHIIIIIIDDDDDDDDDFFFIIIMMMPPPSSS[[[eeelllmmmmmmooolllfff^^^YYYQQQJJJGGGLLLUUU\\\hhhgggeeedddfffiiinnnpppqqqmmmjjjfff\\\QQQPPPVVVUUUVVVUUUUUU\\\jjjzzz~~~lll[[[OOOQQQRRRMMMMMMRRRUUUTTTSSSRRRRRRRRRRRRRRRSSSWWWZZZ[[[\\\aaajjjqqqjjjaaa```eeecccfff~~~rrrqqqqqqrrrrrriiiXXXIII<<>>@@@<<>>BBBMMMVVVZZZeeeppp|||wwwqqqkkkddd^^^TTTMMMGGGFFFEEEBBBBBBDDDDDDDDDLLL[[[kkkvvveee```cccaaaaaadddggguuuyyywwwyyyuuurrryyyoooeeefffxxx~~~vvvhhhbbbaaa___ZZZTTTTTTVVVUUUOOOJJJJJJQQQXXXQQQ[[[YYYTTTYYY[[[ZZZ___llljjjPPPEEEFFFQQQ\\\eeeiiilllooopppoooooonnnmmmllllllmmmnnnooooooooooooooonnnnnnnnnnnnlllkkkjjjiiiiiikkklllnnnllllllmmmnnnooopppqqqqqqoooooopppqqqqqqqqqqqqpppqqqrrrrrrrrrqqqpppnnnmmmiiiiiijjjlllqqqvvv{{{~~~yyymmm```WWWUUURRRPPPUUUccctttyyymmm```[[[XXXQQQJJJGGG>>>???AAA@@@===BBBSSSddduuuzzz|||zzzzzz{{{yyyuuuvvvtttssssssuuuwwwxxxwwwuuuvvvvvvvvvvvvvvvuuuuuu}}}wwwjjjYYYHHH@@@???BBB[[[aaahhhnnnxxxyyywwwzzz|||~~~nnnfffZZZkkkrrrooowwwzzz[[[bbbYYYZZZoookkkPPPDDDPPPOOOPPPSSSWWWXXXWWWTTTVVVTTTRRROOONNNMMMLLLMMMMMMPPPTTTXXXYYYYYYXXXVVVYYY\\\bbbnnnvvvvvvhhhIII999666777666666555555666:::<<<888333111000000111111222222333666999:::777777???PPP^^^hhhfff]]]QQQLLLKKKEEE<<<===<<<:::888777666666666888888777888999;;;===>>>@@@BBBFFFKKKNNNPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQMMMJJJJJJKKKMMMMMMJJJFFFDDDDDDEEEEEEEEEGGGFFFIIINNNQQQTTT[[[dddllluuuzzzzzzyyywwwpppgggbbbWWWNNNNNNPPPQQQUUU\\\gggjjjlllkkkiiikkkpppuuummmbbbXXXUUUTTTSSSSSSTTTVVVVVVUUUUUU[[[kkk{{{xxx___YYYSSSOOOPPPQQQPPPOOOUUUTTTSSSPPPMMMMMMOOOQQQRRRSSSUUUVVVVVVXXX[[[]]]YYY___ccc```\\\___lllxxxdddaaasss~~~sssaaaJJJ???>>>HHHHHH:::666<<<777===CCCJJJYYYqqq}}}mmm```KKKGGGCCCAAA@@@>>>:::666;;;999666777:::>>>AAABBBHHHMMMUUU\\\dddnnnyyy}}}wwwssshhhiiigggaaaXXXPPPLLLKKKBBBCCCDDDAAA>>>???CCCGGGGGGTTThhh{{{yyyzzz|||xxxmmmccceeemmmyyyuuuzzz{{{lllggg[[[dddrrr}}}{{{sssmmmpppmmmhhhaaa[[[WWWUUUVVVOOORRRRRRMMMGGGHHHQQQYYY___\\\UUURRRWWW```dddaaakkkoooTTTGGGEEEPPP\\\gggiiijjjmmmooolllllllllkkkkkklllmmmooopppooonnnlllkkkjjjjjjkkkkkkpppooommmllllllmmmnnnooopppooonnnoooqqqrrrrrrqqqsssqqqpppooopppppppppooooooppprrrrrrqqqpppoooooonnnnnnmmmmmmpppvvv~~~|||lllbbbaaaYYYTTTRRRXXXcccqqqsssddd]]]ZZZUUUMMMFFF@@@@@@AAAAAA@@@FFFYYYkkkvvvwwwxxxyyyyyyxxxvvvuuussstttuuutttsssrrrsssuuuuuutttsssrrrqqqrrrssstttzzzwwwnnn^^^MMMDDDDDDGGG]]]dddlllsss|||zzzwwwzzz}}}zzz|||~~~yyylll```[[[fffkkknnn|||rrr\\\```YYY^^^pppiiiPPPGGGMMMMMMNNNQQQUUUWWWUUUSSSQQQQQQRRRRRRRRRPPPNNNMMMQQQSSSVVVYYYZZZYYYWWWVVVXXXXXXXXXaaakkkooo___DDD888555555555555333333666888777555333222111000000111222333111444666555555:::EEENNN___aaa___ZZZXXXWWWQQQHHHBBB@@@===:::999999:::;;;888777666666666777888888;;;<<>>=========>>>>>>>>>>>>===;;;888888999;;;=========???CCCIIINNNQQQUUUVVV\\\eeeiiiiiiiiilllqqquuuwwwsssmmmfff]]]TTTOOOIIIDDDGGGNNNWWWaaajjjssspppnnnrrrwwwuuulllddd[[[SSSMMMLLLLLLMMMQQQVVV[[[[[[[[[```jjjxxx~~~{{{qqqbbb```]]]YYYXXXXXXWWWSSSPPPMMMOOOPPPOOONNNMMMNNNPPPRRRTTTVVVWWWWWWXXXZZZ\\\XXXZZZ]]]]]][[[[[[___bbbpppoooiiippp|||~~~cccFFF???KKKSSSKKK>>>;;;777666999===KKKgggnnndddUUUJJJEEEDDDCCCCCC===<<<;;;;;;;;;999777444777999;;;<<<===>>>@@@BBBJJJKKKLLLMMMNNNNNNNNNNNNJJJKKKMMMNNNMMMKKKHHHFFFEEEFFFEEECCC@@@??????@@@BBBCCCCCCBBBDDDNNN^^^jjj||||||lll]]]jjjxxxzzzmmmhhhqqqtttnnnooowwwsssgggppp|||}}}sssooorrrmmmeee\\\VVVRRRRRRRRROOOOOOOOOPPPQQQOOOMMMKKKQQQRRROOOJJJIIIOOOTTTUUU^^^zzzXXXEEEFFFFFFRRR___fffiiikkkkkkiiiiiiiiiiiijjjkkklllnnnoooooonnnmmmlllkkkkkkkkklllnnnmmmlllkkkkkklllnnnnnnooonnnnnnoooqqqrrrrrrqqqnnnnnnmmmmmmmmmnnnnnnoooqqqooonnnpppssssssqqqnnnnnnnnnnnnnnnrrryyy{{{pppmmmfff```]]]bbbjjjuuu{{{jjjaaa[[[RRRJJJLLLIIIFFFFFFGGGOOO___nnnvvvvvvvvvvvvwwwwwwxxxyyytttuuuvvvuuutttssstttvvvttttttsssssssssuuuvvvwwwgggmmmooofffVVVHHHCCCCCCYYYdddqqqzzz}}}wwwsssssswww{{{~~~rrruuuyyyddd```aaagggtttrrr]]]```ZZZ\\\iiinnn^^^OOOOOOIIIKKKPPPTTTWWWXXXWWWUUUNNNPPPSSSVVVVVVTTTQQQOOONNNOOOPPPQQQQQQQQQPPPPPPTTT\\\XXXSSS[[[dddjjjuuuiiiSSSEEE===777555444555555666999===999777444222000000111222111222333666888999888666555;;;DDDNNNYYYbbbggghhhddd```XXXPPPGGGAAA<<<:::999999888888888888999999:::999999999999:::;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;:::888888999;;;???@@@CCCFFFJJJQQQWWW[[[eeedddhhhppptttqqqmmmllliiiiiigggbbb[[[UUUNNNJJJHHHGGGIIIOOOXXXbbblllrrrrrrqqqqqquuuxxxssshhh^^^OOOKKKIIIKKKLLLLLLPPPUUUZZZ]]]ccckkkttt~~~|||}}}gggWWWccc___YYYVVVUUUTTTQQQNNNKKKMMMOOOPPPOOOOOOOOOQQQRRRTTTVVVWWWWWWXXXZZZ[[[ZZZZZZZZZZZZ[[[\\\^^^___hhhuuunnn|||~~~]]]EEEDDDQQQTTTMMM???777666===???BBBUUUlllyyyiii\\\RRRLLLFFFCCC===<<<::::::;;;;;;:::888:::;;;===???@@@@@@@@@AAACCCCCCBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFFFFEEECCCBBBEEEDDDBBB???>>>===>>>>>>AAAFFFLLLPPPVVVbbbrrr~~~nnnbbbfffhhhiiikkktttyyyooo___kkkrrr|||uuuyyy{{{sssoooqqqkkkaaaXXXSSSPPPOOOOOOQQQQQQRRRQQQQQQQQQRRRSSSOOOSSSRRRLLLHHHLLLRRRUUU]]]```HHHGGGCCCMMMZZZdddiiikkkjjjhhhhhhhhhiiiiiijjjlllmmmmmmnnnmmmmmmlllllllllkkkkkkmmmlllkkkkkkkkklllmmmnnnooonnnmmmnnnqqqrrrqqqpppmmmmmmmmmmmmlllmmmnnnooopppmmmlllnnnqqqsssqqqnnnnnnnnnnnnpppssszzzyyytttmmmgggcccfffmmmuuuwwwlllfff]]]TTTQQQLLLGGGIIIMMMVVVdddqqqvvvuuuuuuuuuuuuwwwyyyzzztttuuuvvvvvvttttttuuuvvvsssrrrrrrrrrssstttvvvwww\\\eeellljjj]]]QQQJJJHHHTTTaaapppzzz~~~vvvooolllooouuuzzz}}}xxxxxx{{{gggeeefffooo|||vvveeeZZZ```XXX^^^kkkgggWWWOOOOOOKKKOOOUUUYYY[[[[[[ZZZXXXTTTTTTTTTTTTSSSRRRRRRQQQKKKKKKLLLMMMNNNOOOPPPPPPKKKYYYZZZRRRVVV[[[```jjjnnnYYYGGG;;;666444777888666888===;;;999666333222111111222333222222444888999999777444666;;;CCCNNNYYYdddkkkrrrpppllleee]]]TTTMMMIIIDDDCCCBBB@@@>>><<<:::999::::::999999::::::;;;<<<;;;;;;:::999888888888999999:::<<<<<<;;;;;;===???JJJMMMQQQUUUXXX]]]bbbfffqqqqqqxxxzzzlllccc]]]YYYTTTOOOJJJGGGGGGGGGDDDIIIQQQYYYbbbkkkqqqsssqqqsssttttttoooeee[[[UUUGGGGGGJJJNNNNNNMMMRRRXXX[[[ffftttsssddd[[[ccc\\\SSSNNNLLLLLLKKKJJJKKKMMMOOOPPPPPPPPPQQQRRRRRRTTTWWWXXXXXXXXXYYYZZZ\\\[[[YYYYYY[[[^^^aaacccccctttsssuuubbbNNNOOOWWW[[[III<<<666:::;;;777???NNNjjjyyyzzzmmm^^^PPPGGGGGGDDD@@@======>>>>>>>>>::::::<<<===????????????>>>===<<<<<<<<<<<<===>>>>>>??????@@@??????>>>===CCCBBB@@@@@@AAACCCDDDDDDFFFQQQaaammmttt~~~}}}iiibbbdddpppwwwrrrkkkiiipppooorrryyy|||zzzzzzwwwqqqjjjnnnggg]]]UUUQQQOOONNNMMMMMMOOOPPPMMMJJJLLLUUU]]]WWW[[[ZZZPPPHHHGGGJJJLLL[[[}}}}}}yyyjjjMMMFFFDDDJJJVVVaaagggiiiiiijjjhhhhhhiiijjjjjjkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnmmmmmmnnnpppqqqqqqpppmmmnnnooonnnllllllnnnpppmmmkkkjjjllloooqqqpppnnnoooppppppqqquuu||||||tttmmmiiikkkooouuuvvvkkkXXXPPPKKKNNNUUU^^^jjjsssuuuuuuttttttuuuwwwyyyzzztttuuuvvvuuutttssstttvvvqqqqqqppppppqqqsssuuuvvvVVV]]]dddeee^^^UUUPPPNNNSSSaaaqqq{{{|||ssskkkjjjnnntttyyyxxx{{{||||||}}}pppuuuvvvpppeeeeee___YYYbbbhhh\\\QQQOOOLLLLLLQQQXXX]]]^^^\\\ZZZYYYYYYWWWUUUSSSRRRQQQRRRSSSMMMMMMMMMMMMOOOPPPRRRSSSKKK[[[^^^XXXXXXZZZbbbqqqooorrrZZZFFF;;;444777888555555999:::999888666444333222111222111000111444777888999888555555999>>>EEEPPPZZZmmmnnnpppqqqoookkkfffdddUUUTTTQQQMMMHHHDDD@@@===>>>>>>>>>>>>>>>=========;;;;;;:::999999999:::::::::<<<>>>@@@AAABBBDDDFFFXXX]]]cccggghhhjjjmmmppptttvvv|||dddTTTPPPJJJEEECCCBBBBBBFFFKKKFFFOOOZZZaaagggnnnpppooopppsssssslll___SSSLLLIIIEEEFFFKKKPPPQQQRRRZZZdddfffwww}}}vvvooollleee]]]SSSMMMKKKLLLMMMMMMLLLMMMOOOPPPOOOPPPRRRSSSRRRTTTWWWXXXXXXXXXXXXYYY\\\[[[YYYYYYZZZ^^^bbbeee___ddduuuwwwiiinnnzzzaaaPPPQQQVVVYYYJJJ>>>;;;777333555;;;FFFZZZtttqqqhhhWWWRRRKKKEEEBBB@@@>>>>>>>>><<<;;;;;;<<<<<<;;;999@@@???????????????@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>AAAGGGNNNTTTXXXYYYggguuuiiibbbeeennnjjjaaajjj~~~yyyppphhhiiisssxxxqqqrrrrrrlllfffhhhaaaXXXRRRPPPOOONNNLLLLLLPPPQQQNNNJJJNNNYYYcccSSSXXXWWWOOOIIIHHHKKKKKKWWWzzzvvv{{{uuuWWWJJJFFFHHHPPP\\\cccfffiiillliiijjjjjjkkkkkkjjjjjjiiijjjjjjkkkkkkkkkkkkjjjiiiiiijjjjjjkkkkkklllllllllnnnmmmmmmnnnpppqqqqqqpppmmmooopppoookkkjjjmmmoookkkkkkllllllmmmooopppqqqrrrrrrrrrrrrvvv}}}|||uuupppppprrrvvv~~~}}}cccZZZSSSWWWaaaiiipppvvvuuuuuuuuuuuuvvvvvvwwwxxxssstttuuutttsssrrrsssuuuqqqqqqppppppppprrrssstttdddeeedddbbb]]]XXXUUUSSSXXXfffuuu~~~{{{sssmmmllloootttwwwtttwww{{{~~~~~~|||{{{zzz{{{wwwllleeennn]]]ZZZeeedddQQQLLLPPPIIIJJJQQQYYY]]]]]]ZZZXXXWWWYYYXXXVVVTTTSSSSSSSSSTTTQQQPPPOOONNNOOOPPPRRRSSSRRR\\\]]][[[]]]___jjjlllrrrvvvZZZHHH999777888555444888999999999888666444222111000000000111111333666777666333333555555555<<>>??????===;;;::::::;;;;;;<<<<<<======@@@@@@??????@@@AAABBBCCCDDDGGGNNNZZZgggrrrxxxzzzjjjeeedddfffeeegggssszzzqqqhhhjjjyyyvvvllljjjkkkjjjfffbbb\\\TTTPPPPPPPPPNNNLLLKKKOOOSSSSSSRRRSSSXXX\\\LLLPPPQQQMMMKKKNNNQQQQQQVVVsss||||||hhhVVVHHHFFFKKKVVV^^^bbbgggmmmkkklllllllllkkkjjjiiihhhhhhiiijjjjjjjjjjjjiiihhhhhhiiijjjkkkkkklllllllllnnnmmmlllnnnpppqqqpppooommmoooqqqnnniiihhhjjjmmmjjjmmmoooooommmnnnrrrvvvttttttssstttvvv}}}~~~yyyxxxxxxzzzrrrggg```dddmmmsssvvvxxxuuuuuuvvvvvvvvvvvvvvvuuurrrssstttsssrrrqqqrrrtttsssrrrqqqqqqqqqrrrsssttt}}}xxxooohhhbbb^^^[[[ZZZ]]]kkkyyy~~~~~~zzztttqqqppprrrsssuuurrrvvvzzz~~~zzzmmmooorrrrrrvvv|||}}}ddd^^^kkk\\\[[[fffaaaJJJIIIPPPFFFIIIPPPXXX\\\[[[XXXUUUTTTWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRPPPNNNNNNOOOPPPQQQTTTXXXUUUVVV\\\___mmmnnnggglllTTT>>>::::::777666:::888999999999888555333111///111333333222222444666555333666;;;999444666===AAAEEENNNXXXcccmmmtttwwwoooooonnnlllhhheeeaaa___YYYZZZYYYXXXVVVRRRNNNLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKNNNRRRVVVYYY\\\___aaagggoooxxx}}}|||zzzzzz|||oooddd\\\]]]^^^VVVIIIAAA;;;777888>>>AAABBBFFFLLLWWWaaaiiijjjjjjnnnooollleeeccc^^^UUUKKKDDDBBBCCCGGGHHHKKKOOORRR\\\ppp|||~~~}}}yyysssooolllgggbbbUUUPPPLLLJJJLLLMMMMMMLLLLLLMMMMMMKKKKKKLLLPPPRRRRRRTTTXXXYYYYYYXXXXXXXXXSSSWWW[[[[[[YYYWWWYYY[[[]]]dddgggnnnzzzooojjjzzz|||bbbRRRNNNHHHQQQVVVPPPHHHBBB;;;555:::;;;???NNNjjjyyyrrrlllddd]]]XXXMMMHHHDDDBBBCCCCCCBBB@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHJJJRRRVVV___nnnwwwsss~~~qqqjjjbbbdddqqq{{{vvvoookkkssssssiiifffhhhiiiiii___YYYRRRPPPQQQQQQOOOKKKEEEIIINNNSSSUUUTTTPPPNNNPPPSSSSSSNNNMMMOOOOOOMMMZZZrrrvvvbbbIIIEEEGGGQQQZZZ___eeemmmmmmmmmmmmmmmllljjjhhhgggggggggiiijjjjjjiiihhhgggggghhhiiijjjkkklllllllllnnnmmmlllmmmpppqqqpppooolllooopppmmmhhheeehhhkkkjjjnnnrrrqqqmmmnnntttzzzuuuuuuttttttwww}}}}}}|||}}}~~~rrriiimmmvvvzzzyyyyyyuuuuuuvvvwwwwwwvvvttttttqqqrrrssssssqqqqqqrrrsssuuutttsssrrrrrrrrrssstttyyymmmllloooppppppxxx|||~~~}}}vvvqqqpppqqqpppsssvvv}}}|||{{{}}}}}}zzz{{{yyyrrrhhhfffmmmpppoooqqqxxx}}}wwwjjj]]]YYYYYYXXXbbbdddXXXJJJFFFIIILLLMMM[[[eeebbb[[[WWWUUURRRTTTTTTTTTTTTSSSSSSSSSSSSUUURRRPPPQQQRRRSSSQQQNNNSSSRRRYYYeeennnnnnkkkiiieeehhhsssmmmXXXKKK777666<<<444999;;;;;;;;;;;;:::777333333222111000000222444555888666444444666777666555<<<<<<===@@@EEEMMMSSSXXXfffffffffhhhkkkpppuuuxxxsssppplllkkkjjjfff^^^WWWUUUTTTSSSSSSVVV[[[```ccc```^^^]]]___dddjjjnnnpppoooooopppssswwwxxxuuurrrhhh___SSSJJJDDDAAA>>>;;;:::::::::;;;AAALLLZZZeeeiiimmmppppppllliiihhhjjjZZZUUUMMMFFFAAA@@@BBBCCCFFFHHHHHHKKKXXXmmm|||qqqiiiddd______bbbUUUPPPNNNPPPPPPNNNNNNQQQTTTVVVRRRKKKJJJOOOPPPMMMSSSSSSUUUVVVVVVVVVVVVVVVUUUVVVWWWYYY\\\___bbbdddccc___```dddfffyyyxxxoootttyyywwwwwwXXXPPPJJJFFFTTTcccVVVAAA<<<333999AAAEEEEEEMMMgggxxxjjj]]]WWWRRRKKKFFFFFFDDDFFFGGGHHHHHHIIIKKKNNNUUUTTTTTTUUUWWWZZZ]]]___hhhggglllxxxfffgggmmmvvv{{{~~~uuuiiifffuuu}}}qqqvvvyyy}}}}}}pppgggiiijjj___PPPQQQRRRRRROOOLLLKKKNNNQQQQQQKKKHHHMMMRRRQQQOOONNNNNNSSSXXXWWWRRRMMMKKKLLLQQQdddwwwzzzxxx|||jjjjjjRRRBBBBBBMMMRRR\\\hhhkkknnnmmmllljjjiiihhhhhhhhhgggiiijjjkkkiiiiiiiiijjjhhhhhhhhhiiijjjkkkmmmmmmjjjkkkmmmnnnnnnnnnmmmlllqqqqqqqqqnnnjjjgggffffffkkknnnqqqqqqooonnnppprrruuuuuuvvvvvvwww|||}}}vvvuuuyyyzzzvvvqqqtttttttttssssssrrrrrrrrrppppppqqqrrrrrrrrrqqqqqqrrrooolllnnnrrrvvvwwwwwwyyyyyyyyywww{{{}}}|||||||||~~~{{{uuupppqqqssssssuuuyyy{{{zzz{{{}}}yyyvvvyyyxxxrrrmmmpppvvvvvvqqqwwwxxxwwwnnnaaaWWWSSSTTTYYYaaabbbVVVJJJGGGJJJMMMUUU```hhhddd\\\WWWTTTQQQWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRRRRTTTTTTRRRPPPSSSQQQVVVbbbjjjjjjfffcccggglllkkk|||vvvcccHHH<<<<<<444:::;;;;;;:::999888777555444333222111111222333444666555333444555666666555333333333555999===BBBDDDGGGIIILLLQQQYYYaaahhhmmmpppnnnmmmmmmmmmkkkgggcccZZZYYYXXXYYY]]]ccciiimmmjjjfff```ZZZXXXYYY[[[^^^]]]\\\[[[]]]^^^]]]ZZZWWWQQQLLLFFFBBB???>>>===<<<===AAAFFFLLLRRR[[[fffmmmoooooonnnmmmiiiccc\\\XXXMMMIIICCC@@@@@@AAAAAAAAAFFFJJJPPP[[[mmmzzzooogggbbb]]]]]]```VVVPPPLLLMMMMMMLLLNNNQQQSSSXXXXXXQQQLLLNNNQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWZZZ]]]^^^XXXVVVZZZ``````jjjvvvnnnqqquuuiii___WWWPPPZZZhhh^^^KKKHHHBBB<<<999;;;>>>AAAIIIRRRsssyyyqqqhhhdddfffaaacccgggkkknnnoooooooooooorrrvvvxxxxxxuuuqqqmmmiiihhhnnn{{{yyyjjjaaaaaafffpppwwwxxxuuuxxx~~~tttmmmmmmvvv~~~vvvqqqvvvkkkmmmnnndddVVVMMMIIIKKKKKKKKKKKKMMMRRRVVV```WWWOOOMMMLLLIIIEEEEEELLLOOORRRQQQOOONNNPPPTTTMMM\\\hhh|||~~~{{{zzz^^^UUUMMMAAAAAAHHHLLLXXXfffhhhnnnmmmllljjjiiihhhgggggggggiiijjjjjjiiiiiijjjkkkjjjjjjjjjjjjkkklllmmmnnnkkklllmmmnnnooonnnnnnmmmlllnnnoooooonnnmmmooopppnnnpppqqqqqqooonnnppprrrsssttttttuuuwww{{{|||yyyzzzzzzwwwrrruuutttttttttssssssssssssrrrsssssssssrrrqqqppppppssspppoooppptttvvvwwwvvvkkkooorrrrrrtttyyyzzzxxx}}}{{{zzzyyywww{{{~~~yyysssppprrrtttuuuxxx{{{xxxxxxzzz}}}yyyuuuqqqmmmkkkooo}}}yyyjjj]]]VVVTTTUUU]]]aaa___UUULLLJJJMMMPPPUUU]]]ccc___YYYTTTRRROOOYYYXXXWWWVVVUUUVVVVVVWWWUUUTTTSSSSSSTTTUUUTTTRRRUUUQQQRRR]]]eeeeee___\\\]]]iii```______JJJ@@@777::::::;;;;;;:::888999:::666555333222111222222333444333222222444666666555333333333444555666777888888999:::>>>CCCIIINNNQQQZZZ]]]```bbbdddfffiiikkkeeebbb```^^^```dddiiilllnnnjjjbbbVVVMMMHHHJJJMMMKKKJJJIIIHHHIIIGGGEEEBBBCCCCCCCCCAAA??????AAABBBBBBIIITTT^^^eeekkkppprrrsssoookkkiiieee]]]QQQHHHBBB???<<<===@@@BBBCCCBBBHHHPPP]]]nnn~~~xxxtttnnnfff```___VVVPPPLLLKKKJJJJJJMMMRRROOOWWW[[[UUUNNNMMMQQQTTTPPPOOOOOONNNOOOPPPRRRSSSRRRRRRSSSSSSTTTVVVXXXXXXVVVWWW___gggdddccctttzzzpppoooxxx}}}uuuoooggg\\\___iii___QQQQQQNNNFFF>>><<<;;;::::::<<>>AAAFFFMMMQQQTTTYYYbbbhhhkkkgggaaa[[[XXXXXXYYY[[[dddccc^^^TTTIIICCCDDDGGGCCCBBBBBBBBBBBBCCCBBBBBBBBBDDDEEEDDDBBBBBBFFFJJJKKKRRR^^^hhhooorrrrrrqqqpppmmmgggbbb\\\TTTKKKEEE??????>>>>>>@@@DDDJJJNNNVVV```nnn~~~~~~~~~xxxjjj^^^XXXTTTPPPNNNNNNMMMJJJLLLQQQKKKQQQVVVTTTPPPNNNQQQTTTTTTSSSRRRPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVZZZ\\\fffooommmeeehhhrrr~~~nnnhhhlllrrrtttqqqgggcccdddXXXMMMQQQRRRSSSQQQLLLCCC<<<===@@@???NNNdddyyymmm[[[UUUaaaxxx~~~pppfffbbbdddnnnxxx}}}xxxtttoookkkooovvvuuuqqqqqqgggSSSFFFFFFFFFEEEEEEEEEFFFIIIMMMPPPTTTLLLGGGHHHJJJKKKNNNRRRHHHIIIJJJJJJJJJMMMSSSWWWQQQXXXWWWdddzzzvvvpppVVVHHHDDDDDDAAAAAAUUUiiijjjllllllkkkjjjiiihhhgggfffhhhiiijjjjjjiiiiiikkkmmmnnnnnnmmmlllkkkkkkllllllmmmnnnooopppqqqpppoooooonnnpppqqqrrrrrrrrrtttuuutttsssrrrpppooooooqqqrrrooopppqqqrrrtttwww|||{{{xxxxxxwwwvvvssssssrrrqqqqqqrrrrrrsssuuuuuuuuuuuutttsssrrrqqqrrrsssssstttuuuuuutttsss^^^WWWQQQQQQYYYeeerrrzzz~~~}}}xxxuuuwwwxxxwwwvvvzzz}}}~~~{{{vvvqqqooorrrtttssssssvvvuuuvvvyyy~~~qqqmmmhhhhhhrrrooo\\\RRRRRRUUUXXXbbb]]]WWWRRRPPPOOORRRTTTYYYYYYZZZ[[[ZZZXXXXXXXXXVVVUUUSSSRRRQQQQQQRRRRRROOOPPPPPPQQQQQQQQQRRRRRRWWWRRRRRRWWW\\\ZZZXXXWWWWWWbbb```___vvvyyy^^^NNN<<<888777<<<>>><<<<<<@@@::::::888777555444444444333222111111333444444333555555666777666666444444555555555666888:::<<<===888>>>CCCFFFGGGKKKTTT\\\]]]YYYTTTNNNJJJHHHIIIIIIQQQTTTTTTOOOGGGAAAAAACCC>>>>>>>>>>>>>>>@@@BBBCCC>>>AAADDDEEEFFFJJJQQQVVV[[[```gggnnnrrrssspppmmmhhheee___VVVLLLFFFCCCCCC<<>><<<<<<;;;:::999777666666555333222222333444333222222222333444444444444444444444444444555666777888777;;;>>>>>><<<===BBBHHHDDDCCCAAA?????????@@@AAAAAAEEEHHHGGGBBB===;;;:::888999999888888:::>>>AAAAAADDDIIIOOOUUU]]]dddhhhjjjkkkmmmooopppnnniiifff[[[YYYSSSHHH>>>999:::>>>888<<<@@@DDDJJJWWWiiiwwwzzzoooeeeZZZTTTPPPMMMMMMQQQRRRSSSWWWYYYUUUNNNMMMPPPRRRPPPRRRVVVXXXVVVUUUWWWWWWVVVTTTRRRPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTWWWXXX]]]cccccc___^^^aaahhh{{{fffgggrrrxxxuuupppnnnbbbWWWYYYLLLLLLQQQ___pppqqq]]]GGGAAAAAA>>>===DDDPPPXXXZZZ```[[[]]]lllwwwkkkaaaaaaddd```YYYTTTMMMOOOVVVeeeuuu}}}|||xxxsssfff___iii{{{uuuooovvvppppppttttttzzzzzzppp[[[MMMKKKJJJGGGDDDDDDDDDGGGJJJMMMMMMMMMIIIGGGHHHKKKLLLJJJJJJMMMLLLMMMMMMNNNMMMKKKIIIGGGIIIMMMSSSZZZvvv}}}vvv]]]LLLEEEBBB@@@KKK^^^fffggghhhiiijjjjjjjjjiiihhhiiiiiijjjiiiiiijjjmmmooommmmmmlllkkkjjjjjjkkkkkkmmmnnnoooqqqqqqppppppooolllnnnooopppoooppprrrssstttqqqoooooopppqqqqqqppppppqqqrrrrrrrrrtttwwwyyy}}}{{{wwwuuuuuuvvvuuupppooommmlllmmmnnnpppqqqrrrsssssstttuuuuuuttttttppprrrsssrrrqqqqqqrrrsss[[[XXXXXX[[[^^^dddppp}}}|||yyyxxxxxxxxxvvvuuuvvvxxxzzz{{{|||}}}}}}{{{wwwtttrrrqqqnnnnnnsssvvvuuutttvvvxxxyyy|||yyyaaafffqqqzzz{{{zzzrrrccc[[[[[[```eee```UUUMMMOOORRRQQQPPPQQQUUUNNNJJJMMMPPPOOOOOORRRTTTUUUUUUUUUTTTRRRPPPOOOIIILLLNNNNNNMMMNNNPPPRRRRRRSSSUUUWWWTTTRRRWWW^^^[[[^^^YYYVVV^^^gggyyyrrrYYYCCC======;;;;;;@@@=========<<<;;;:::999999777555333333333444333222333333333444444555555666666555555444333333222222444666888777666666999;;;666777888888999999::::::999:::<<<===<<<:::888666666777999999;;;???EEEJJJQQQTTTZZZbbbjjjnnnpppooollljjjiiihhhfffbbb[[[VVVLLLIIICCC>>>999888999;;;<<<===AAAIIIWWWhhhwww}}}tttmmmeeeZZZOOOJJJIIIKKKPPPWWWTTTUUUXXXYYYUUUNNNNNNRRRUUUTTTVVVXXXVVVQQQRRRWWWVVVUUUSSSPPPNNNLLLJJJIIIMMMNNNPPPRRRTTTTTTTTTTTTXXXXXXZZZ]]]\\\ZZZ\\\```]]]aaaxxx}}}ssswwwsssttt}}}zzzmmmiiiYYYRRRNNNWWWkkkvvviiiUUUIIIEEE===666777===@@@???BBB???AAAMMM^^^ppp~~~oooddd```QQQJJJCCCAAABBBEEEMMMUUU[[[dddoooxxxzzzvvvnnniiieeebbbhhh{{{wwwpppqqqtttiiihhhqqqzzzyyylll[[[OOOKKKIIIIIIIIICCCDDDFFFJJJOOOQQQOOOMMMHHHFFFHHHLLLMMMLLLMMMQQQMMMMMMLLLMMMLLLKKKIIIHHHJJJKKKVVV]]]mmmqqqUUUHHHHHHCCCFFFVVVaaadddeeehhhjjjkkkkkkjjjiiiiiijjjjjjiiiiiijjjnnnpppmmmmmmlllllllllllllllmmmmmmnnnooopppppppppooonnnlllnnnooooooooooooqqqrrrqqqooonnnoooqqqrrrqqqoooqqqrrrssssssrrrrrrtttvvvxxx{{{~~~}}}zzzxxxwwwvvvuuutttpppooommmllllllnnnqqqrrrsssssstttttttttssssssrrrqqqrrrsssrrrqqqqqqtttwwwjjjeeeaaa``````dddttt~~~yyyvvvtttvvvxxxwwwtttuuuxxx{{{||||||{{{zzzxxxtttqqqooopppmmmnnntttxxxwwwwwwyyyzzzzzz}}}tttrrrtttzzz{{{wwwvvv|||lllaaa^^^aaafffbbbVVVNNNRRRWWWUUUSSSSSSRRRJJJFFFKKKPPPQQQSSSWWWUUUVVVXXXYYYWWWUUUQQQOOOIIILLLNNNOOONNNNNNPPPSSSOOORRRVVVVVVQQQOOOVVVaaa\\\ccc___[[[bbbiiioooyyynnnMMMAAA@@@===>>>CCC>>>>>>>>>>>>===<<<;;;:::888666444333444444222111222222222222222333444444222333333444555666777777222444666888888:::<<<===777888888888777555333111666666666888::::::999777888;;;>>>AAADDDKKKTTTZZZaaaccchhhoootttsssmmmgggeeeccc```___\\\VVVMMMGGGAAA===999999<<>>===EEEBBBCCCOOOcccttt~~~~~~{{{oooiiiXXXQQQKKKKKKLLLNNNRRRWWWVVVVVVXXXXXXRRRMMMNNNTTTUUUVVVXXXYYYRRRJJJMMMVVVUUUUUUSSSQQQMMMJJJGGGEEELLLNNNQQQSSSUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUXXX]]]^^^^^^ggguuutttnnntttwwwpppeeeUUUKKKPPP[[[]]]XXXKKKHHHAAA;;;:::>>>===999======???EEEIIIPPP[[[fffuuuxxxrrrnnniiidddaaaaaa]]]TTTMMMJJJBBBBBBBBBBBBCCCLLLaaauuu~~~zzziii]]]\\\___iiikkkvvvvvvuuuqqqvvvvvvnnnfffffftttzzz]]]HHHIIIMMMHHHEEEJJJFFFGGGIIIMMMQQQRRRNNNKKKPPPMMMMMMNNNLLLIIIJJJNNNMMMKKKJJJKKKLLLMMMLLLKKKHHHHHHUUU\\\ddd^^^LLLNNNGGGDDDQQQ^^^bbbdddgggjjjkkklllkkkjjjiiijjjjjjiiiiiikkknnnqqqnnnnnnmmmmmmmmmmmmnnnnnnlllmmmnnnppppppoooooonnnooopppqqqpppnnnnnnnnnoooooommmmmmooorrrsssqqqnnnrrrssstttsssrrrrrrsssuuuxxx|||}}}yyyxxxxxxwwwvvv|||{{{{{{zzzyyywwwuuutttqqqpppnnnmmmmmmooorrrsssuuuuuuttttttsssrrrpppppprrrttttttsssqqqrrrvvvzzzhhhgggeeedddgggpppzzz|||zzzyyyxxxxxxvvvxxxzzzzzzyyyyyyyyyzzz}}}zzzvvvtttssssssrrrqqqssstttuuuuuuuuuvvvxxx{{{zzz~~~~~~~~~zzzqqqnnnooouuu|||yyynnnnnnrrrbbbcccfffeee\\\ZZZTTTOOOPPPUUUUUUQQQTTTKKKGGGMMMRRRQQQNNNMMMTTTRRRPPPQQQUUUVVVVVVTTTMMMLLLJJJJJJKKKNNNQQQSSSTTTSSSRRRSSSUUUVVVWWWVVV___^^^]]][[[[[[___eeejjj~~~lllMMM===:::;;;999888===BBBBBB>>>;;;;;;===999888888666555444333222111111111111111222222222444444444555555666666666555666666777777777777777666555444444444555777888777777888999:::;;;<<<<<>><<<@@@GGGOOO\\\hhhooowwwuuunnnjjjhhhgggeeeaaa^^^]]]YYYTTTSSSUUUQQQWWWaaaeee^^^SSSNNNOOOFFFIIINNNQQQOOOVVVnnnrrrbbb]]]WWWZZZiii{{{{{{rrrppp{{{{{{pppiiiiiiooovvvzzz^^^VVVLLLGGGGGGIIIHHHFFFGGGFFFFFFKKKPPPRRRNNNIIIHHHIIIJJJLLLLLLMMMMMMMMMHHHHHHHHHHHHHHHIIIJJJKKKEEELLLPPPRRR___nnnRRRHHHFFFGGGNNNXXX^^^___bbbgggjjjkkkiiigggjjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjkkkllliiiiiikkklllmmmnnnnnnnnnppppppoooooooooooooooooorrrrrrpppppppppqqqrrrsssnnnoooooopppqqqssstttuuuwwwyyy||||||uuulllhhhiiiiiifffcccqqqvvv|||~~~|||zzzxxxwwwxxxxxxwwwvvvuuutttrrrpppooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrooosssvvvwwwvvvvvvwwwyyyiiijjjkkkmmmpppuuu|||~~~|||yyyvvvsssrrrrrrsssuuuwwwxxxxxxvvvvvvvvvwwwzzzwwwsssrrrrrrrrrrrrrrrqqqsssuuuvvvuuuvvvwwwyyy{{{}}}~~~~~~vvvjjjhhhmmmwww}}}{{{yyywwwgggffffffcccZZZXXXTTTOOOQQQUUUVVVSSSTTTMMMJJJOOORRRPPPOOOPPPSSSQQQOOOOOORRRTTTTTTTTTMMMMMMLLLLLLMMMOOORRRSSSTTTSSSRRRQQQQQQRRRQQQQQQSSSPPPNNNOOOVVV]]]bbbdddnnnqqq```MMM>>>888AAABBBBBB@@@>>>===>>>@@@;;;;;;:::999777666555444111111111111222222222222333333333444444555555555555666777888888888888888888777666666666777999999999;;;===@@@CCCFFFHHHIIIMMMTTT\\\^^^[[[WWWUUUUUU[[[[[[\\\\\\[[[YYYWWWUUUNNNJJJDDDAAA@@@===999555::::::999888888;;;@@@DDDVVVeeeqqqnnnfffgggpppxxx~~~wwwnnnhhhdddYYYRRRUUUYYYYYYWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPWWWVVVUUUTTTSSSRRRQQQQQQOOOOOONNNOOOPPPPPPPPPOOOSSSRRRQQQRRRUUUWWWXXXXXXTTTWWW[[[\\\\\\ZZZXXXXXXWWWVVVWWW]]]jjj}}}iiicccdddkkkrrr|||ssswwwjjjIIIFFFDDDCCCEEEJJJPPPUUUOOOKKKGGGEEEBBB>>>@@@EEE???FFFJJJHHHIIIQQQ[[[aaaccc```[[[VVVOOOIIICCC@@@DDDEEEJJJPPPQQQNNNNNNQQQcccdddggghhhbbbXXXTTTUUU^^^bbbhhhiiibbb]]]fffssshhhhhh\\\TTT[[[ccclll{{{~~~vvvvvv|||}}}uuunnnpppwwwwwwnnndddVVVOOOHHHDDDFFFGGGGGGEEEFFFDDDDDDHHHMMMNNNKKKHHHIIIIIIKKKLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIJJJKKKHHHKKKOOORRR[[[yyydddSSSHHHBBBGGGQQQXXX\\\bbbhhhkkkllllllkkkjjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjkkkkkkiiiiiijjjlllmmmmmmnnnnnnoooooooooooooooooooooooosssrrrqqqpppppppppqqqrrroooooooooooopppqqqsssssstttuuuxxx{{{|||}}}||||||wwwyyy}}}~~~sssnnncccVVVQQQTTTXXXXXXVVV]]]dddmmmtttyyy~~~}}}|||{{{{{{{{{{{{yyywwwvvvvvvwwwwwwwwwvvvvvvuuusssqqqpppooopppppprrrrrrrrrrrrrrrsssssssssooosssvvvwwwvvvuuuwwwxxxlllpppuuuxxxzzz|||}}}{{{xxxtttpppmmmmmmnnnoootttuuuvvvuuutttssstttuuuwwwtttpppooopppqqqrrrrrrppprrrttttttttttttvvvxxx||||||{{{|||nnnbbbiiiwww}}}~~~~~~|||uuuiiieeeaaa[[[UUUTTTQQQMMMPPPWWWZZZXXXSSSPPPOOOQQQQQQOOOOOOQQQRRROOOMMMLLLNNNQQQSSSSSSMMMNNNNNNOOOPPPQQQRRRRRRZZZYYYWWWUUUSSSRRRQQQQQQPPPJJJFFFIIIRRRZZZ]]]]]]aaammmbbbJJJBBBBBB@@@>>>>>>????????????>>>>>>===;;;:::999888777222222222222222222222222222222222222333333333333555666777888999999999999999999999888999::::::;;;>>>???AAADDDHHHKKKMMMNNNPPPVVV\\\]]]WWWNNNGGGCCCHHHGGGEEEDDDCCCCCCCCCDDD???<<<999666666777777666<<<;;;:::999;;;@@@HHHMMMaaattt~~~tttuuu}}}~~~~~~{{{wwwnnndddZZZYYY[[[YYYVVVTTTUUUVVVVVVTTTPPPNNNPPPRRRVVVTTTRRRPPPPPPPPPQQQRRRLLLLLLLLLMMMNNNQQQSSSTTTZZZWWWSSSRRRSSSUUUVVVWWWTTTUUUWWWZZZ\\\\\\YYYWWWUUUUUUVVVUUUVVVccc~~~ooolllpppqqqwww~~~www~~~oooQQQRRRQQQMMMLLLQQQZZZaaaccc___\\\\\\WWWMMMEEEBBBEEEHHHHHHAAA>>>CCCKKKPPPTTTUUUUUURRRNNNIIIEEEDDDDDDFFFKKKQQQSSSSSSWWW^^^[[[YYYZZZ___bbb``````aaaiiijjjlllggg\\\RRRQQQVVV^^^jjjiiifffqqq}}}}}}}}}}}}~~~}}}uuuvvvyyy}}}{{{ppp^^^QQQNNNIIIEEEDDDFFFGGGGGGEEEDDDBBBAAACCCHHHJJJIIIFFFIIIIIIKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIJJJJJJLLLJJJMMMRRRVVVhhhwwwdddQQQBBBAAAHHHNNNUUU___fffiiijjjlllmmmjjjjjjiiiiiiiiiiiijjjjjjhhhhhhhhhhhhhhhiiiiiijjjiiiiiijjjkkklllmmmnnnnnnoooooooooooooooooooooooosssrrrqqqpppoooooopppqqqoooooonnnnnnoooooopppqqqrrrsssuuuwwwwwwxxxwwwwwwrrrrrrsssuuuuuuuuu{{{|||lll]]]WWWMMMBBB???DDDIIIIIIFFFNNNWWWcccmmmsssvvvyyy{{{}}}{{{{{{|||uuuuuuuuuuuuuuuuuuuuuuuuuuutttssstttvvvxxxxxxwwwxxxvvvtttrrrpppppppppppprrrrrrrrrrrrssssssttttttppprrruuuuuuuuuuuuvvvwwwrrrvvv|||~~~~~~{{{xxxsssnnnkkklllmmmooossstttuuutttttttttuuuwwwvvvsssooommmnnnpppqqqqqqqqqqqqpppooooooqqqvvvyyy{{{yyyyyy||||||lllfffsssvvvpppsssyyyuuukkkiiiqqqvvvsssmmmggg^^^VVVRRRRRRNNNJJJMMMUUU[[[\\\PPPQQQQQQQQQNNNLLLNNNQQQOOOMMMJJJIIIJJJMMMPPPRRRLLLMMMOOOPPPQQQQQQQQQPPP[[[[[[ZZZXXXUUUTTTTTTTTT\\\WWWQQQPPPTTTXXXZZZZZZ\\\^^^ggg|||ggg]]]GGGBBB??????BBBDDDBBB???@@@???>>>===<<<::::::999444333333333333333222222222222222222222222222222333444555777888888888888999999999999999::::::;;;@@@@@@AAABBBCCCDDDDDDEEEDDDFFFGGGFFFAAA===::::::<<<;;;999777777777888999777777777888888:::<<<>>>=========>>>BBBJJJTTT[[[nnnuuu{{{}}}zzzvvvwwwzzz{{{{{{{{{rrrdddYYYSSSPPPQQQRRRQQQTTTVVVTTTNNNLLLOOORRRPPPNNNLLLKKKLLLOOORRRTTTLLLMMMLLLLLLLLLNNNQQQTTTXXXVVVSSSQQQRRRSSSSSSSSSQQQPPPQQQTTTYYYYYYVVVSSSSSSUUUXXXYYYVVVWWWbbboooyyyuuuooohhhnnnpppxxxvvvpppeee\\\WWWTTTPPP___```gggpppooobbbRRRIIIIIIMMMNNNHHHEEEGGGKKKLLLOOOOOOOOOLLLJJJKKKNNNQQQLLLKKKMMMOOOQQQVVVdddqqqaaa^^^```jjjtttvvvuuutttqqqmmmggg^^^WWWTTTXXX^^^ggg{{{~~~xxx~~~}}}xxx{{{yyyyyywwwwwwmmmYYYOOOMMMJJJHHHFFFFFFHHHHHHGGGEEEDDDBBB@@@AAADDDGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOMMMMMMLLLJJJJJJIIIIIIIIIMMMHHHKKKRRRRRR[[[~~~|||kkkYYYHHH@@@AAAEEEOOO[[[cccfffgggiiilllkkkjjjjjjiiiiiijjjjjjkkkggggggggggggggghhhiiiiiiiiiiiijjjjjjkkklllnnnnnnooooooooopppppppppppppppsssrrrqqqoooooooooppppppooonnnnnnmmmmmmmmmnnnnnnqqqrrrtttuuuwwwwwwwwwwwwvvvssssssvvvvvvuuuwww|||yyyzzz{{{zzzvvvlll\\\OOOAAA>>>;;;<<>>FFFPPP___kkkrrrssssssrrrvvvwwwyyyxxxwwwuuuvvvvvvttttttttttttssssssrrrrrrsssrrrqqqsssvvvyyyyyyyyyxxxwwwuuurrrqqqpppppppppsssrrrrrrrrrrrrtttuuuvvvqqqrrrsssttttttttttttuuuyyy|||~~~zzzwwwrrrnnnllllllnnnppprrrssstttttttttuuuxxxzzzvvvrrrnnnlllmmmooopppqqqrrrpppmmmjjjkkkpppxxx}}}{{{yyyyyy{{{yyyoooooo{{{yyymmmjjjppptttlll```ZZZeeepppvvvtttlll```VVVWWWVVVQQQJJJIIIPPPVVVXXXMMMPPPQQQNNNJJJIIIKKKNNNMMMKKKIIIHHHHHHJJJNNNQQQKKKMMMNNNPPPQQQPPPOOONNNUUUVVVWWWUUUSSSRRRTTTVVVhhheee```[[[XXXXXX[[[]]]YYY]]]]]]ooo}}}```UUUHHH@@@@@@BBBCCCBBB@@@@@@???>>><<<;;;::::::666666555555444444444444222222222222222222222222222333444555666666666666666777777888888888888888<<<<<<<<<;;;;;;;;;:::::::::::::::888777777888999666666666666555555555555444777::::::::::::<<>>@@@BBBEEEKKKUUU___fffyyyyyyxxx{{{xxxpppkkkiiijjjllltttrrriii[[[NNNJJJLLLPPPLLLPPPSSSQQQMMMKKKMMMQQQPPPNNNLLLKKKKKKNNNRRRUUURRRSSSRRROOOLLLLLLOOOQQQTTTSSSRRRSSSTTTUUUSSSQQQOOONNNNNNRRRVVVWWWTTTQQQSSSRRRTTTWWWWWWUUUXXX]]]xxx~~~mmmggghhhvvv|||tttlllZZZJJJJJJMMMXXXfffjjjbbbUUUMMMJJJPPPSSSQQQNNNNNNMMMJJJIIIIIIJJJJJJJJJLLLPPPRRRQQQSSSWWW[[[^^^gggzzz}}}{{{|||vvviiifff___YYYXXX```llluuu~~~}}}|||rrrkkkooonnnuuuzzzvvvvvvsss[[[JJJHHHKKKHHHHHHGGGGGGHHHGGGEEEDDDEEECCCBBBBBBDDDFFFGGGHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIILLLGGGJJJQQQPPPTTTsss}}}{{{{{{sssaaaSSSGGGAAA>>>BBBMMMYYYbbbdddfffhhhkkkkkkkkkjjjjjjjjjjjjkkkkkkggggggffffffgggggghhhiiiiiiiiiiiiiiijjjlllmmmnnnpppppppppqqqqqqrrrrrrrrrrrrrrrpppoooooooooppppppooonnnmmmmmmllllllmmmmmmnnnoooqqqsssvvvwwwyyyyyyuuuqqqqqqtttuuutttuuuxxxyyyxxxxxxvvvooo```PPPEEE888999999999:::;;;===>>>@@@IIIXXXdddlllnnnlllkkkppptttwwwyyywwwuuusssrrrrrrsssttttttttttttsssssssssrrrrrrssswwwyyyzzzzzzxxxwwwuuurrrqqqppppppqqqrrrrrrqqqqqqrrrsssuuuvvvsssrrrrrrrrrrrrsssssssss}}}}}}~~~wwwuuuqqqnnnmmmmmmooopppqqqrrrsssrrrrrrtttwwwzzztttpppllljjjllloooqqqrrrsssqqqmmmkkklllrrr{{{}}}{{{zzzzzzqqqmmmrrrvvvqqqfff]]]WWW___jjjqqqpppgggZZZPPP\\\\\\XXXPPPLLLMMMOOOOOOLLLPPPPPPKKKGGGHHHJJJIIIJJJJJJIIIHHHGGGIIILLLOOOLLLMMMNNNPPPPPPPPPOOONNNTTTVVVXXXWWWVVVVVVYYY\\\iiigggddd^^^YYYYYY]]]```UUU]]]YYY]]]~~~sssZZZFFF======>>>???AAAAAA@@@>>>===<<<;;;:::888888888777666666555555444444444444333333333333222333333444444444444444444444555666666666666555666666777777777777777777444555777999999888666555222333555666666555444333333777:::999777777;;;@@@GGGJJJOOOTTT[[[ccclllqqqvvv{{{~~~yyyxxxtttnnngggcccccceee[[[aaabbbZZZQQQLLLKKKKKKHHHKKKNNNNNNLLLLLLMMMPPPUUUSSSPPPMMMLLLMMMPPPQQQWWWXXXXXXTTTOOOMMMOOOQQQRRRRRRSSSUUUWWWWWWUUUSSSQQQQQQQQQSSSUUUVVVUUUSSSVVVPPPMMMOOOQQQQQQUUUYYYfffsssvvviiiiiivvv~~~}}}iiiKKKJJJLLLQQQQQQJJJDDDBBBGGGNNNTTTVVVXXX]]]^^^]]]SSSTTTVVVYYY[[[ZZZWWWSSSVVV\\\dddiiiiiimmm|||yyyrrrssstttoooeee___```cccdddbbbdddmmmxxx~~~wwwssspppkkklllsssxxx}}}lll[[[QQQLLLHHHEEEFFFFFFGGGFFFFFFDDDCCCBBBEEEDDDDDDDDDDDDFFFHHHIIIEEEFFFHHHJJJLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGJJJPPPOOOQQQhhh|||~~~oooXXXJJJCCCAAA@@@CCCLLLWWW```dddgggjjjlllkkkkkkjjjjjjjjjjjjkkkkkkggggggggggggggghhhhhhiiiiiiiiihhhiiijjjkkkmmmooooooppppppqqqqqqrrrrrrrrrqqqpppooonnnnnnooopppqqqnnnnnnmmmmmmlllmmmmmmmmmlllmmmnnnpppsssuuuwwwxxxtttqqqqqqssstttssstttxxxvvvvvvwwwvvvkkkXXXHHHAAACCCAAA???<<<;;;===???AAA@@@FFFQQQ\\\dddiiijjjiiilllpppuuuwwwvvvsssqqqpppnnnoooqqqtttvvvvvvvvvvvvtttsssrrrtttvvvyyyyyyyyyvvvuuusssrrrqqqpppqqqqqqrrrqqqpppoooppprrruuuvvvtttrrrppppppqqqrrrrrrqqq}}}|||}}}vvvuuusssqqqpppqqqrrrssspppppppppooonnnoooqqqtttnnnkkkggggggjjjooorrrtttrrrqqqpppppprrrxxxvvvwww}}}vvvlllllluuuuuuggg```bbbWWW[[[```eeeddd\\\RRRLLLWWW\\\^^^ZZZUUURRROOOKKKLLLPPPOOOIIIGGGIIIIIIFFFGGGIIIJJJIIIGGGHHHKKKNNNNNNOOOOOOPPPPPPPPPPPPPPPUUUXXX[[[ZZZXXXYYY]]]aaaeeeaaa\\\XXXWWWYYY[[[]]]UUUYYYTTTUUUggg|||dddSSSHHHCCC@@@BBBBBBAAA@@@>>>===<<<;;;;;;::::::999888888777777666666666666555555555444444444555555444444333333222333444555555555444444444444555555555666666666333333555666777666333111222333444555555555555555444999<<<;;;999>>>HHHRRR^^^ccciiiooouuuzzz{{{tttqqqlllhhhdddaaa___]]]IIIOOORRRPPPPPPQQQMMMHHHFFFGGGIIILLLMMMNNNOOOOOOTTTRRROOOLLLKKKKKKLLLMMMSSSVVVWWWUUUPPPNNNOOORRRRRRQQQQQQRRRTTTVVVUUUUUUQQQSSSUUUUUUUUUTTTUUUUUUVVVRRRPPPQQQPPPNNNRRRXXXZZZ[[[iii~~~ppppppooouuuqqqkkkooo```\\\XXXUUUOOOGGGEEEGGGBBBFFFIIIJJJQQQ]]]gggjjj\\\YYYVVVWWWYYYWWWPPPIIIIIIOOOWWWZZZVVVWWWfffvvvvvvhhh\\\YYY[[[[[[ZZZ[[[pppwww{{{wwwtttxxx}}}ssshhhjjjjjjmmmxxxwwwmmmsss|||zzziiiVVVLLLMMMNNNIIICCCFFFGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFGGGHHHDDDEEEFFFIIIJJJLLLLLLMMMKKKKKKJJJIIIHHHHHHHHHIIIGGGHHHKKKMMMMMMQQQ___mmm|||eeeRRRHHHCCCBBBAAAGGGPPPZZZbbbgggjjjkkklllkkkkkkjjjjjjkkkkkklllhhhhhhgggggghhhhhhiiijjjiiiiiihhhhhhiiikkkmmmooommmnnnnnnoooppppppqqqqqqoooooonnnnnnooopppqqqrrrnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnppprrrtttuuuvvvvvvsssssstttsssqqqtttzzzrrrqqqsssqqqhhh[[[VVVXXX[[[WWWTTTUUUVVVSSSJJJCCC@@@CCCIIIRRR[[[bbbgggiiihhhkkkoooqqqqqqqqqqqqqqqnnnpppsssuuuwwwwwwwwwwwwtttsssrrrsssuuuvvvvvvuuutttsssrrrpppppppppqqqrrrqqqpppnnnnnnoooqqqtttvvvuuurrroooooopppqqqqqqooo}}}{{{{{{wwwvvvuuutttttttttuuuvvvppppppnnnllljjjiiikkknnniiifffddddddiiioootttvvvqqqrrrtttuuuxxx}}}{{{oooiiiqqq|||}}}{{{~~~wwwiiigggoookkk[[[[[[iiiZZZYYY[[[]]]\\\WWWRRROOONNNXXX```aaa^^^ZZZTTTNNNNNNPPPNNNHHHGGGJJJJJJEEEFFFHHHJJJIIIHHHHHHJJJMMMPPPPPPPPPQQQQQQQQQQQQQQQRRRVVVYYYXXXVVVVVVZZZ___ddd]]]UUUSSSVVVYYYYYYWWWZZZVVVQQQSSSYYY```uuuaaaQQQHHHCCCCCCBBBAAA???>>>======<<<<<<;;;;;;:::999888888888888777777666666666666666666666666555444333222111222444555555555444333555555555555444444333333777555333222333444555555444444333333444555666777888<<>>;;;;;;;;;;;;>>>;;;888666777888999999;;;:::888777666666666777222222333444555555555555555444444333333444444555555555555555555555555555555555444444444555555666666444444777666555888===DDDAAADDDNNNYYYbbbmmmuuu}}}~~~yyyooobbbUUUPPPTTTUUUQQQJJJPPPJJJDDDFFFLLLPPPPPPMMMFFFFFFFFFFFFGGGIIIKKKLLLNNNMMMLLLLLLLLLLLLJJJHHHNNNOOOPPPPPPQQQQQQQQQQQQOOOOOONNNNNNNNNOOOQQQRRRSSSQQQQQQSSSWWWYYYWWWTTTXXXZZZ\\\ZZZVVVSSSSSSTTTYYYUUUXXXcccmmmyyy~~~pppffffffnnnqqqooogggfffgggfffdddffftttxxxnnnbbbZZZYYYfffqqq[[[^^^___SSSNNNTTTUUUWWW\\\___XXXVVViiimmmjjjvvv~~~|||sssssssssqqqqqqqqqnnnjjjiiiiiisssyyyooorrr|||kkk\\\OOOLLLJJJKKKMMMMMMKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDDDDFFFGGGHHHIIIIIIOOONNNLLLIIIFFFFFFIIIKKKKKKMMMNNNLLLKKKNNNVVV]]]ttt~~~^^^HHHAAABBB???CCCPPP\\\cccgggiiimmmnnnooonnnkkkjjjiiijjjlllkkkjjjjjjjjjkkklllmmmkkkjjjiiihhhiiijjjkkklllhhhiiiiiijjjkkklllmmmmmmpppooommmllllllmmmooopppqqqooommmlllkkklllmmmnnnlllmmmoooooopppqqqtttvvvrrruuuvvvtttpppmmmmmmooowwwsssnnnnnnxxxtttvvvxxx~~~jjjRRR@@@??????BBBHHHRRR[[[aaaeeeiiikkklllooosssqqqlllrrrrrrssstttuuuuuuuuuuuuqqqrrrssstttttttttsssrrruuussspppnnnmmmnnnpppqqqqqqqqqppppppooonnnnnnnnnqqqrrrrrrrrrrrrqqqpppppp{{{xxxyyy}}}|||zzzwwwtttrrrrrrsssuuuoookkkhhhccc\\\ZZZ\\\aaadddgggjjjjjjkkklllmmmrrrrrrrrrssswww|||}}}sssggg______hhhttt|||sssjjjfffrrrrrrrrruuuppp```XXX\\\^^^[[[\\\___ccc___XXXTTTUUUTTTSSSSSSUUUXXXXXXUUURRRSSSRRRQQQMMMHHHEEEDDDEEEHHHJJJLLLLLLLLLMMMOOOPPPRRRSSSUUUUUUSSSRRRSSSTTTVVVXXXZZZZZZXXXVVVWWWYYYYYYZZZZZZXXXTTTRRRRRRSSSVVVWWWWWWRRRQQQXXXgggsssooofffXXXIII???:::;;;<<<;;;;;;;;;<<<===<<<:::777555666777777777666555444777777888888888888888777666555555444444555555666666555555555555555444444666666666666666666666666666444555888888666999>>>EEEPPP^^^fffbbb]]]cccmmm}}}zzzpppdddZZZOOOKKKNNNPPPMMMIIIMMMIIIEEEEEEHHHKKKKKKIIIHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIIIIJJJLLLMMMLLLJJJIIIJJJLLLNNNOOOPPPPPPQQQMMMLLLLLLLLLMMMNNNPPPQQQQQQPPPOOOQQQTTTYYY[[[]]]\\\\\\ZZZWWWSSSRRRUUUWWWUUURRRUUU^^^ccciii{{{wwwlllhhhccc]]]eeeaaa___^^^___eeettt|||vvvsssrrryyyzzzlllhhhgggdddaaa[[[]]]cccfff___ZZZfffzzzuuuqqqwwwyyyttteeegggiiimmmrrrvvvxxxwww{{{}}}zzzpppyyyppp]]]RRRKKKIIIGGGHHHJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHIIINNNNNNMMMKKKHHHHHHJJJLLLIIILLLMMMLLLKKKNNNUUU[[[ooojjjQQQGGGCCC@@@BBBMMMYYY```dddgggkkkmmmmmmmmmjjjiiiiiiiiikkkjjjiiihhhhhhiiijjjkkkjjjiiihhhhhhhhhiiikkkkkkkkkkkklllmmmnnnoooppppppppppppooonnnoooqqqsssuuupppooommmlllllllllnnnnnnlllnnnooooooooopppsssuuurrrtttvvvtttpppmmmmmmoooppptttwwwxxx}}}|||llljjjhhhlllvvvxxxkkkYYYAAA>>><<<===CCCNNNYYYaaaccchhhjjjkkknnnrrrqqqmmmqqqqqqrrrrrrssssssrrrrrrqqqrrrssstttttttttssssssrrrqqqooonnnnnnoooqqqssssssrrrqqqpppooonnnmmmlllqqqqqqrrrrrrqqqqqqpppoooyyyxxx{{{}}}{{{wwwuuurrrqqqpppqqqkkkeeebbb]]]XXXXXX[[[aaaeeeiiikkkkkkjjjjjjjjjpppooonnnooossszzznnnbbbUUUSSS]]]kkktttwwwpppdddbbbqqq}}}yyy~~~uuubbbVVVTTTVVVZZZaaaddd]]]TTTRRRUUUWWWUUUSSSPPPOOOPPPQQQRRRQQQQQQPPPOOOKKKGGGDDDCCCDDDHHHJJJLLLMMMNNNOOOQQQSSSQQQSSSTTTTTTSSSRRRRRRSSSWWWWWWWWWYYYZZZZZZXXXVVVVVVWWWWWWVVVSSSRRRRRRSSSVVVVVVVVVTTTSSSWWW___fffrrr}}}iiiWWWIIIBBB???;;;:::999999::::::999777999;;;===>>>>>><<<999777888888888888888777777777777666666555555666666777777777777777666666666555444555666777777666555444222222666<<>>888666888:::;;;666777888999888666444333777777777777777888888888777777666666666666777777999999999888888888777777666777999;;;;;;;;;:::999===>>>BBBIIIKKKKKKOOOTTTPPPRRR[[[kkkxxxzzznnn```WWWQQQOOOKKKHHHHHHHHHJJJKKKKKKMMMMMMKKKIIIHHHKKKNNNPPPNNNLLLJJJIIIHHHIIIIIILLLJJJJJJJJJKKKKKKIIIGGGEEEFFFHHHJJJLLLMMMNNNNNNPPPOOOOOOOOONNNNNNNNNNNNTTTTTTTTTQQQNNNOOOSSSXXXWWWUUUPPPMMMKKKLLLPPPRRRQQQPPPSSSVVVUUUSSSWWW___ssssssiiicccaaabbbeeehhhjjjpppuuutttqqqsssyyykkkaaahhhhhh___VVVYYY___eeedddaaafffnnnmmmpppmmmffffffoooyyy}}}|||zzz{{{rrraaaRRRIIIHHHIIIBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGFFFDDDBBB@@@CCCDDDDDDEEEFFFFFFGGGGGGDDDFFFHHHIIIGGGFFFFFFGGGEEEHHHJJJLLLLLLMMMPPPSSS\\\|||gggOOOEEE@@@>>>DDDMMMUUU^^^eeeiiikkklllllljjjiiiiiijjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkhhhiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnoooqqqrrrsssooonnnmmmmmmmmmmmmnnnnnnnnnooooooooonnnnnnoooqqqqqqsssuuusssooommmmmmooosssuuukkkhhhggg\\\TTTLLLNNNXXX```___YYY@@@<<<777555999AAAKKKQQQZZZ```eeegggjjjnnnpppoooppppppppppppoooooonnnmmmooopppppppppqqqqqqqqqqqqpppooonnnnnnnnnoooqqqrrrrrrrrrqqqpppooonnnnnnmmmpppppppppqqqpppoooooonnnzzz{{{~~~{{{yyyxxxxxxvvvsssqqqhhhbbb]]]\\\[[[[[[^^^cccgggjjjnnnpppooommmkkkjjjkkkppprrrooojjjmmmyyytttaaaUUUOOOJJJJJJSSSaaajjjiiieeeccceeeppp|||xxxjjjhhhssszzzmmmbbbaaannnsssooo```MMMGGGOOOWWWWWWWWWVVVTTTRRRPPPOOOPPPPPPMMMNNNMMMLLLJJJIIIJJJKKKLLLMMMOOOOOONNNNNNOOOQQQRRRTTTUUUUUUTTTSSSSSSTTTVVVSSSQQQTTTZZZ\\\XXXSSSTTTUUUVVVUUUTTTTTTUUUVVVRRRPPPOOOQQQVVV]]]dddhhhYYYhhhvvvmmmeeeXXXMMMEEE@@@<<<:::999999888888888999999:::888777777888888:::;;;<<<777777666666666666777777888888888888888888888888:::;;;<<<>>>@@@BBBCCCDDDNNNNNNRRRVVVVVVSSSTTTWWWdddlll}}}}}}uuuiii^^^VVVSSSOOOMMMKKKIIIGGGGGGHHHIIIIIIKKKNNNLLLJJJJJJNNNRRRRRRPPPNNNLLLJJJJJJJJJJJJLLLKKKKKKKKKLLLLLLKKKIIIIIIIIIJJJKKKLLLLLLLLLLLLQQQQQQPPPOOOMMMLLLJJJIIIPPPSSSTTTSSSOOOMMMNNNPPPSSSQQQOOONNNMMMMMMMMMMMMOOOOOOQQQSSSSSSTTTYYY```cccjjjkkkqqqyyyqqqnnnoooooorrruuurrrmmmmmmpppssswwwxxxpppggg```^^^]]]\\\^^^aaadddddddddjjjrrr~~~~~~uuukkk\\\PPPIIIGGGFFFEEEAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGEEECCCBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIILLLMMMMMMLLLLLLLLLEEEGGGIIIKKKLLLMMMOOOPPPXXXlllwwwYYYHHHAAA===AAAHHHQQQ\\\fffiiikkkmmmmmmlllkkkkkklllkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkfffggghhhiiijjjkkkkkklllooooooooooooooooooppppppnnnnnnmmmmmmmmmnnnnnnnnnnnnoooooonnnmmmmmmnnnpppppprrrtttsssooommmmmmooossswwwfffZZZSSSOOOHHHDDDJJJTTTXXXUUUOOO>>><<<999777888<<>>>>>===<<<;;;;;;<<<===>>>777666555555666777999:::999888888777777888888999777777777888999999::::::;;;;;;;;;===AAAFFFKKKOOOOOOPPPWWW^^^aaa```bbbfffuuu{{{sssiii___XXXTTTRRRLLLKKKIIIGGGFFFFFFFFFFFFFFFHHHJJJJJJHHHIIILLLOOOPPPOOOMMMKKKJJJJJJJJJKKKIIIHHHIIIKKKNNNOOONNNMMMLLLMMMMMMMMMMMMLLLKKKJJJPPPOOOOOOMMMKKKIIIGGGFFFJJJMMMQQQSSSSSSRRRPPPPPPSSSRRRQQQRRRRRRQQQOOOMMMKKKKKKLLLNNNQQQUUU\\\aaa___cccaaabbblllvvv}}}{{{}}}wwwxxx~~~yyykkkgggmmmuuuwwwwwwtttqqqrrrzzzsssZZZTTTNNNLLLMMMLLLFFF@@@AAABBBCCCCCCBBBAAACCCDDDCCCDDDDDDEEEEEEFFFFFFGGGCCCDDDEEEFFFFFFFFFEEEEEEAAAAAAAAABBBBBBCCCCCCCCCDDDGGGJJJKKKKKKJJJKKKLLLFFFGGGHHHJJJKKKMMMNNNOOOYYY```cccOOOFFF??????CCCLLLZZZfffiiikkkmmmmmmllllllmmmnnnlllllllllllllllkkkjjjiiiiiiiiijjjkkkkkkkkkkkkjjjggghhhhhhiiijjjkkklllmmmppppppppppppppppppppppppmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnmmmllllllnnnpppooorrrtttrrrooommmmmmooonnn}}}qqqZZZIIIDDD>>>>>>GGGQQQSSSMMMIII===<<<:::999999999:::;;;FFFQQQ\\\bbbfffkkknnnnnnppppppqqqqqqppppppoooooommmmmmmmmlllmmmmmmnnnoooqqqqqqpppooonnnnnnmmmmmmllllllmmmmmmnnnoooppppppooooooooooooooonnnmmmmmm}}}yyyyyyzzzxxxrrrnnneee```^^^_________ccchhhjjjllloooooonnnmmmnnnnnnlllllljjjiiikkkqqq||||||zzzppp^^^NNNGGGAAANNN^^^eeecccbbbffflllqqqyyy~~~tttnnnqqqwww~~~mmmcccssswwwgggVVVNNNMMMOOOSSSWWWUUUUUUTTTQQQNNNMMMOOOQQQPPPQQQPPPNNNKKKIIIIIIJJJHHHIIIKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRQQQPPPPPPQQQRRRPPPNNNOOOSSSVVVWWWVVVRRRTTTTTTTTTRRRRRRSSSTTTQQQQQQQQQOOOOOORRRWWW[[[bbbmmm}}}xxxhhh]]]OOONNNLLLHHHEEEAAA???======<<<:::999888999:::;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<>>>???@@@@@@DDDBBB@@@BBBGGGQQQZZZ```]]]```iiitttzzz{{{~~~}}}sssggg```]]]ZZZSSSNNNKKKHHHGGGGGGHHHHHHGGGEEEFFFGGGHHHHHHGGGHHHIIIJJJLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGHHHJJJMMMNNNNNNMMMMMMMMMNNNNNNMMMLLLKKKKKKOOOOOOOOOOOONNNLLLJJJIIIIIIKKKNNNSSSVVVWWWUUUSSSTTTRRRQQQRRRSSSSSSPPPMMMIIIJJJKKKKKKNNNTTTYYY\\\ZZZ\\\XXXYYYaaa```eeessszzznnn\\\KKKJJJJJJKKKMMMKKKFFFBBBAAACCCDDDCCCAAA@@@AAACCCAAAAAABBBBBBCCCDDDDDDEEEAAABBBBBBCCCEEEEEEFFFGGG@@@@@@@@@@@@@@@AAAAAAAAA>>>AAACCCDDDEEEEEEGGGHHHHHHGGGGGGIIIKKKMMMOOOOOOVVVTTTsssWWWNNNCCC???@@@HHHVVVbbbgggiiilllllllllkkklllnnnlllmmmmmmmmmlllkkkiiihhhfffggghhhiiijjjiiiiiihhhhhhhhhiiijjjkkklllmmmmmmmmmnnnoooooopppppppppppplllmmmmmmnnnnnnnnnnnnnnnkkklllmmmmmmllllllnnnpppnnnqqqsssrrrnnnlllmmmooonnnxxxmmmWWWGGG@@@>>>GGGNNNNNNIIIFFF;;;;;;:::999999999999999===JJJXXX```eeekkkmmmmmmnnnooooooppppppppppppoooooonnnmmmmmmmmmnnnooopppoooooooooooonnnnnnnnnnnnkkkkkkllllllmmmmmmnnnnnnnnnnnnoooooonnnnnnmmmlll~~~zzzyyyzzzwwwqqqkkk___\\\[[[___aaaccchhhmmmjjjkkkmmmnnnmmmmmmnnnooonnnnnnrrryyy~~~wwwrrrooodddQQQBBB===CCCUUUiiimmmfffccclllwww{{{rrrppprrrrrrwwwkkk{{{lll]]]QQQOOOMMMJJJMMMTTTTTTTTTQQQMMMJJJJJJNNNRRRLLLMMMNNNMMMKKKKKKLLLNNNDDDFFFHHHIIIJJJKKKMMMOOOMMMOOOPPPPPPOOONNNNNNOOOMMMKKKIIIJJJLLLPPPSSSTTTUUUVVVWWWVVVUUUTTTUUUVVVOOORRRTTTRRRPPPQQQUUUYYYWWWjjj}}}zzztttkkkbbbZZZVVVJJJIIIFFFCCCAAAAAAAAABBB======<<<<<<<<<<<<======>>>???@@@BBBDDDFFFGGGHHHSSSQQQNNNOOOVVVaaannnvvv{{{{{{lll]]]YYY]]]]]]SSSHHHKKKHHHFFFHHHKKKMMMKKKHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKJJJHHHLLLMMMMMMMMMMMMMMMLLLLLLPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLNNNRRRXXXZZZWWWTTTTTTQQQNNNOOOQQQQQQOOOMMMIIIKKKLLLLLLNNNRRRVVVVVVTTTSSSMMMPPPYYYWWWTTT^^^ddd|||}}}}}}cccXXXSSSHHHKKKJJJIIIHHHGGGGGGHHHJJJAAACCCDDDCCC@@@>>>@@@BBB??????@@@AAAAAABBBCCCCCC@@@@@@@@@AAACCCEEEFFFGGG??????????????????@@@@@@>>>@@@BBBCCCDDDEEEGGGIIIIIIHHHGGGHHHKKKMMMOOOOOOQQQJJJxxx^^^SSSGGG???>>>EEESSS```fffhhhjjjkkkkkkkkklllmmmllllllmmmmmmlllkkkiiihhhdddeeeggghhhhhhhhhgggfffgggggghhhiiijjjkkkkkklllhhhiiikkkmmmnnnooooooooollllllmmmnnnoooooonnnnnnkkklllmmmlllllllllnnnpppnnnqqqsssrrrnnnlllmmmoootttuuuzzzmmmRRRHHHBBBHHHMMMKKKGGGFFF;;;:::999888888999:::;;;777FFFVVV___eeejjjmmmmmmmmmmmmnnnooopppppppppooopppooonnnnnnnnnoooqqqrrrmmmmmmnnnnnnooooooppppppllllllllllllllllllllllllnnnnnnnnnnnnnnnmmmmmmlll}}}~~~|||vvvlllddd]]]^^^___bbbeeehhhjjjlllmmmllllllooorrrsssrrrooollltttwwwnnnlll^^^GGG<<<@@@TTTdddoookkkffflllzzzxxxtttuuujjjeeemmmssszzzuuuqqqiiiXXXUUURRROOOMMMMMMNNNOOOOOONNNLLLKKKKKKLLLMMMNNNPPPMMMHHHHHHJJJLLLMMMLLLJJJIIIHHHJJJNNNQQQPPPNNNNNNQQQSSSTTTQQQMMMJJJIIINNNMMMMMMMMMNNNOOOPPPPPPYYYWWWUUUSSSQQQQQQQQQQQQUUUVVVVVVTTTPPPOOOQQQTTTUUUZZZaaaiiirrr~~~~~~wwwppplllllljjjeee```XXXNNNKKKSSSVVVRRRSSSXXXYYYUUUUUUZZZ[[[^^^lll||||||}}}{{{wwwwwwvvvmmmWWWTTTZZZXXXPPPJJJHHHHHHGGGFFFGGGIIIKKKLLLPPPNNNLLLIIIHHHHHHIIIIIIMMMKKKHHHEEEEEEGGGJJJLLLGGGFFFGGGHHHIIIHHHFFFEEEIIIHHHIIILLLPPPQQQOOOLLLKKKOOOSSSXXX___aaaXXXMMMPPPLLLLLLRRRWWWVVVSSSQQQUUUUUUTTTPPPLLLJJJLLLOOOLLLMMMMMMNNNNNNOOOOOOPPPSSSRRRPPPQQQXXX]]]ZZZSSS___aaaeeelllzzzxxxpppqqqxxxsssjjjrrr|||eeeXXXQQQLLLJJJLLLDDDFFFHHHJJJIIIGGGCCCAAAEEE>>>@@@HHHIII@@@===BBBAAA@@@>>>=========>>>???CCCBBB@@@?????????@@@@@@@@@@@@???<<<;;;<<>>>>>???AAACCCDDDFFFFFFDDDFFFIIIJJJIIIHHHHHHIIIOOOQQQlll|||dddMMMDDD@@@???JJJ[[[eeegggiiiiiiiiijjjkkkmmmllllllkkkjjjiiihhhgggfffhhhhhhiiijjjjjjjjjiiiiiihhhjjjkkkjjjggggggiiikkklllllllllnnnoooooollljjjnnnnnnnnnnnnnnnnnnnnnnnnllllllooossswwwwwwsssooottttttsssqqqooonnnoooqqqqqqyyysssPPPFFFGGGKKKNNNUUUVVVIIIBBB<<<999:::;;;999888999===BBBOOOaaakkkkkklllpppqqqooollljjjiiijjjlllmmmooonnnnnnnnnnnnnnnoooppplllmmmnnnoooooonnnmmmmmmllllllmmmmmmnnnoooooooooooonnnmmmlllkkkllllllmmm}}}}}}zzzrrrjjjddd^^^```cccgggjjjlllmmmnnnnnnnnnooorrruuuuuussspppqqqyyy{{{nnnXXXCCC>>>DDD___lllvvvwwwwwwtttppprrrhhhdddjjjmmmwwwvvvxxxiiiVVVTTTQQQNNNMMMMMMNNNOOONNNNNNNNNOOOOOOOOONNNNNNNNNKKKHHHHHHKKKNNNOOONNNLLLJJJIIIKKKMMMNNNMMMKKKNNNPPPRRRRRRPPPMMMKKKJJJMMMMMMMMMLLLMMMMMMNNNNNNVVVUUUSSSQQQOOOOOOOOOOOOWWWWWWWWWUUUSSSRRRTTTVVVSSSVVVYYY]]]dddooo}}}{{{tttsss||||||{{{zzzwwwyyy~~~~~~xxxwwwuuurrrwwwfffWWWTTTTTTQQQLLLJJJFFFFFFEEEEEEGGGJJJMMMOOOQQQOOOMMMJJJIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGHHHIIIJJJIIIHHHGGGLLLJJJIIIKKKNNNOOOMMMKKKLLLPPPVVV^^^hhhlllfff\\\PPPLLLLLLSSSXXXXXXUUUUUUTTTTTTSSSPPPLLLKKKLLLNNNLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRQQQRRRXXX]]]\\\WWWZZZZZZZZZ]]]fffvvv}}}ssspppssswwwtttooovvvrrrcccTTTNNNLLLIIIGGGHHHFFFHHHJJJJJJJJJGGGDDDBBBFFFBBBGGGTTTXXXMMMBBB>>>@@@???>>>===<<<===>>>>>>BBBAAA@@@???>>>>>>???@@@AAA@@@???>>>===<<<<<<;;;??????@@@AAACCCDDDEEEEEEDDDFFFHHHHHHHHHGGGHHHIIIOOOSSSiii}}}oooQQQDDD@@@AAALLLZZZeeegggiiijjjiiijjjkkkmmmllllllkkkjjjiiihhhggggggiiiiiijjjjjjjjjiiiiiiiiihhhjjjkkkjjjhhhgggiiikkkkkkkkklllnnnppppppmmmkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooossswwwvvvsssooopppqqqqqqpppoooppprrruuuzzz~~~wwwSSSHHHJJJUUU^^^ddd^^^KKKAAA<<<999<<<>>>:::666444<<>>===<<<;;;<<<======@@@??????>>>>>>>>>>>>???AAA@@@@@@BBBDDDCCC???;;;@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKQQQ```yyy~~~]]]HHHBBBCCCLLLVVVdddfffiiijjjjjjjjjkkklllllllllkkkjjjiiihhhhhhgggkkkkkkkkkjjjjjjiiiiiihhhiiijjjkkkjjjiiihhhjjjkkkkkkkkklllnnnpppqqqooonnnllllllllllllllllllllllllmmmnnnpppsssuuuuuurrrooommmnnnooopppppprrruuuxxxhhhWWWXXXjjj|||xxx___JJJAAA:::;;;<<<999666555;;;CCCSSSdddmmmmmmmmmooonnnmmmlllllllllnnnqqqrrrsssrrrqqqpppooonnnnnnmmmjjjkkkkkkllllllkkkjjjjjjiiiiiijjjkkkmmmnnnnnnooommmmmmlllkkkkkkkkkllllll}}}~~~}}}sssmmmmmmpppppppppppppppooommmlllkkkkkknnnrrrvvvxxxxxxvvvtttzzztttUUULLLVVV___vvvuuuxxx}}}nnnjjjlllfffdddddd^^^```XXX```sss~~~~~~kkkPPPRRRQQQOOOMMMLLLLLLMMMNNNNNNNNNOOOOOONNNLLLJJJIIIJJJIIIIIIIIIJJJKKKLLLLLLOOOOOOOOOOOOOOONNNLLLKKKMMMNNNNNNMMMKKKJJJKKKLLLKKKKKKKKKJJJJJJIIIHHHHHHOOONNNMMMLLLLLLMMMNNNNNNRRRRRRRRRQQQQQQRRRTTTUUUVVVWWWWWWVVVUUUYYY```fffhhhtttwwwlll]]]QQQOOOOOOPPPPPPOOONNNOOOQQQOOOMMMIIIFFFEEEFFFHHHJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCEEEHHHKKKKKKIIIGGGEEEGGGIIIKKKLLLLLLKKKKKKLLLPPPNNNLLLKKKKKKMMMOOOPPPNNNQQQSSSWWW```iiijjjfffWWWRRRPPPRRRRRRNNNLLLMMMQQQQQQQQQPPPNNNLLLKKKJJJKKKLLLLLLMMMMMMNNNOOOOOORRRWWWYYYUUURRRRRRSSSRRRUUUTTTTTTUUUXXX[[[[[[[[[[[[gggzzz{{{}}}|||mmmccc\\\UUUPPPOOOKKKGGGHHHJJJJJJGGGEEEDDDDDDDDDCCCBBB@@@>>>===FFFAAA@@@FFFIIIFFF@@@???>>>===<<<;;;:::;;;<<<<<<>>>>>>>>>============>>>@@@???BBBHHHMMMNNNHHHBBBAAAAAABBBBBBBBBBBBBBBBBBFFFGGGGGGGGGFFFGGGJJJLLLFFFLLLUUU___uuu~~~sssXXXIIIFFFKKKQQQaaadddhhhjjjkkkjjjkkklllllllllkkkjjjjjjiiihhhhhhllllllkkkjjjiiihhhhhhhhhiiiiiijjjjjjjjjjjjjjjkkkjjjjjjkkkmmmppprrrqqqpppllllllllllllllllllllllllmmmmmmoooqqqrrrqqqpppnnnlllmmmooooooppprrruuuxxxooogggyyy}}}YYYLLL>>>999888888999<<<:::EEEWWWfffmmmnnnmmmnnnmmmllllllkkklllmmmooopppqqqqqqqqqqqqppppppooooookkkkkkkkkkkkkkkkkkjjjjjjhhhhhhiiijjjlllmmmnnnnnnlllllllllkkkkkkkkkllllll~~~xxxpppnnnsssyyy~~~}}}{{{yyywwwwwwwwwwwwuuuwwwyyyzzzyyyxxxvvvuuu|||gggQQQYYYnnn{{{~~~uuurrr}}}uuuhhhfffhhhcccbbb```XXXSSSTTTeeexxx|||wwweeeMMMPPPOOONNNMMMMMMMMMMMMNNNTTTSSSPPPMMMKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFIIIJJJLLLMMMMMMLLLKKKKKKKKKLLLLLLJJJIIIIIIKKKMMMJJJJJJKKKKKKJJJIIIHHHGGGMMMLLLKKKKKKLLLNNNOOOPPPQQQPPPOOOOOOPPPRRRSSSSSSPPPSSSVVVVVVTTTTTTVVVYYYbbbcccnnn|||oooeee\\\VVVMMMNNNNNNNNNOOOPPPOOOMMMPPPMMMJJJGGGEEEFFFGGGIIIFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFJJJLLLMMMKKKHHHFFFGGGJJJLLLMMMKKKJJJKKKLLLOOONNNMMMLLLLLLOOOSSSUUUYYYXXXTTTQQQUUU]]]```^^^YYYTTTQQQRRRQQQMMMLLLNNNQQQPPPPPPOOONNNMMMKKKIIILLLLLLMMMMMMNNNOOOOOOOOOOOOTTTWWWRRRNNNOOOPPPPPPNNNOOOPPPSSSVVVWWWUUUTTTXXXZZZ___eeeppp}}}~~~vvvjjjZZZOOOMMMNNNNNNMMMJJJGGGDDDBBBCCCDDDCCCAAACCCBBBBBBAAA@@@>>>>>>===AAA???>>>>>>===;;;===AAA>>>===;;;:::::::::;;;<<<============>>>=========@@@@@@CCCJJJPPPQQQKKKEEEBBBBBBBBBBBBBBBBBBBBBBBBGGGHHHHHHGGGGGGHHHJJJMMMEEEJJJNNNPPP\\\rrrZZZOOOMMMNNN[[[___eeeiiikkkkkkllllllllllllkkkkkkjjjiiiiiiiiilllkkkjjjiiihhhgggggghhhiiiiiijjjkkkllllllkkkjjjjjjjjjjjjllloooqqqqqqppplllllllllllllllllllllllllllmmmnnnnnnnnnnnnmmmmmmnnnooooooooonnnooorrrttt}}}{{{fffooo^^^SSSHHHBBB>>>;;;;;;>>><<>>===<<<;;;:::;;;<<<<<<<<<======>>>>>>>>>>>>===AAAAAACCCGGGJJJJJJEEEAAAAAAAAABBBBBBBBBBBBBBBBBBFFFGGGHHHHHHGGGHHHJJJKKKGGGIIILLLMMMQQQkkkooo^^^TTTNNNTTTYYYaaagggkkkmmmnnnnnnllllllkkkkkkjjjjjjjjjjjjkkkjjjhhhgggffffffggghhhiiihhhiiikkkmmmmmmllljjjjjjiiiiiikkknnnpppppppppllllllllllllllllllllllllmmmnnnnnnmmmlllkkklllnnnooopppooonnnllllllnnnppp}}}oooTTTTTT]]]hhhlllcccRRRQQQRRRRRRKKK@@@;;;;;;???NNN^^^gggkkkmmmmmmlllooonnnnnnmmmmmmnnnnnnnnnlllmmmoooqqqrrrrrrqqqqqqppppppnnnmmmmmmmmmmmmmmmiiijjjjjjkkkkkkllllllmmmkkklllmmmmmmnnnnnnmmmmmm}}}uuupppooonnnlllkkknnntttzzz|||~~~zzzwwwyyy~~~}}}zzz}}}vvv[[[SSSaaawwwrrrkkkkkkxxxqqqgggeeeaaafffggg```^^^^^^UUUQQQcccvvvfff```XXXOOONNNNNNNNNOOOOOOOOOOOORRRQQQPPPNNNLLLKKKJJJIIICCCFFFIIIIIIGGGDDDCCCDDDAAAEEEIIIJJJIIIGGGGGGHHHFFFHHHIIIIIIHHHHHHIIIKKKIIIJJJLLLMMMMMMMMMKKKJJJHHHHHHHHHJJJKKKNNNQQQRRRRRROOOMMMMMMOOOQQQQQQOOORRRUUUYYYYYYVVVTTTTTTVVVPPPTTT]]]aaa___fff}}}}}}~~~kkkZZZRRRNNNJJJPPPQQQNNNHHHGGGIIIIIIEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJFFFIIIMMMKKKGGGEEEFFFHHHLLLMMMNNNMMMKKKLLLPPPSSS^^^^^^ZZZTTTSSSVVVVVVTTTSSSOOONNNOOONNNMMMPPPVVVRRROOOLLLKKKLLLMMMKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLGGGLLLOOONNNOOOSSSUUUSSSOOORRRUUUUUUSSSSSSVVVXXXUUUVVVVVVWWWXXXYYY\\\^^^\\\fffvvvnnn]]]NNNFFFHHHGGGEEEDDDCCCCCCCCCCCCHHHIIIGGGBBBCCCHHHIIIFFFCCCBBBAAA@@@@@@@@@BBBCCC>>>AAACCCCCCAAA@@@???>>>>>>>>><<<;;;;;;;;;<<<===<<<===>>>?????????>>>>>>>>>???AAABBBCCCCCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGGGGFFFFFFGGGHHHIIIGGGKKKOOOMMM[[[~~~mmm[[[LLLLLLSSS]]]fffkkknnnoooppplllkkkkkkkkkkkkjjjjjjjjjiiihhhfffeeeeeefffggghhhiiihhhiiikkknnnooollliiijjjiiihhhjjjlllnnnooonnnmmmmmmmmmmmmmmmmmmmmmmmmoooppppppnnnlllkkkmmmooooooooonnnllljjjjjjlllmmm{{{{{{YYYCCCAAAAAAEEEIIIGGGBBBJJJTTTXXXPPPCCC<<<<<>>???@@@BBBDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJEEEIIILLLKKKFFFCCCDDDFFFLLLMMMNNNLLLJJJJJJLLLOOOTTTWWWWWWSSSSSSTTTSSSOOORRRNNNKKKKKKIIIHHHKKKPPPSSSOOOKKKIIIKKKLLLLLLJJJGGGGGGHHHHHHIIIJJJJJJKKKKKKNNNOOONNNPPPTTTTTTQQQNNNQQQTTTSSSPPPQQQVVV\\\XXXWWWVVVVVVVVVWWWYYYZZZXXXYYY\\\cccnnn|||}}}}}}uuulllcccYYYOOOJJJJJJIIIGGGCCC???>>>@@@DDDIIIFFFIIIHHHBBBBBBFFFFFFAAAAAA???>>>======???AAABBBBBBAAA>>><<<>>>@@@@@@>>>???>>>===<<<;;;<<<======<<<===>>>@@@@@@@@@???>>>:::<<>>>>>:::888<<<<<<;;;EEEQQQVVVMMMBBB???CCCDDDTTTbbbfffgggkkkmmmkkkiiijjjkkklllnnnooopppqqqmmmnnnoooqqqpppooommmlllqqqpppnnnmmmllllllmmmmmmmmmmmmllllllllllllkkkkkklllmmmooopppppppppooonnn~~~uuunnncccdddgggiiillloooqqqssspppssstttttttttuuuuuutttyyyzzz{{{zzzzzz~~~pppmmmsssxxxuuuoooWWWNNNMMM```xxxyyymmmaaarrr}}}|||xxxuuulll```___fffkkkhhh___ZZZ```jjjssszzz~~~vvvfffXXXQQQQQQIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMOOOOOONNNKKKIIIFFFHHHKKKJJJDDD>>>BBBKKKNNNIIIGGGKKKNNNLLLJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFJJJKKKNNNRRRUUUSSSMMMHHHJJJKKKKKKKKKJJJIIIHHHGGGMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPRRRRRRQQQPPPNNNLLLNNNSSSWWWXXXWWWXXX]]]bbbwwwtttttt}}}wwwnnnddd___\\\```eeebbbVVVJJJEEEDDDBBBAAABBBCCCEEEFFFFFFFFFEEEBBB???>>>>>>@@@CCCCCCCCCAAA???>>>???AAAEEEEEEFFFGGGGGGFFFBBB???>>>@@@BBBDDDFFFFFFFFFFFFIIIHHHHHHIIIJJJKKKIIIHHHNNNNNNOOOPPPPPPQQQRRRRRRSSSRRRQQQOOOMMMKKKIIIHHHMMMMMMLLLLLLMMMMMMNNNNNNKKKLLLMMMOOOPPPPPPPPPPPPNNNMMMLLLLLLMMMOOOQQQSSSNNNOOORRRUUUVVVUUUSSSRRRVVVXXXXXXWWWSSSRRRSSSUUUTTTSSSSSSUUUXXX^^^cccfffqqqssszzzzzzmmmddd]]]XXXUUU\\\\\\ZZZTTTMMMHHHGGGGGGHHHEEEAAA===<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>===>>>??????;;;???BBBBBB???>>>@@@DDDAAAAAA@@@???>>>===;;;:::<<<<<<<<<===>>>>>>??????:::;;;<<<>>>??????===:::???@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFJJJJJJJJJIIILLLlllsss___OOOEEEJJJSSS^^^iiimmmllljjjkkkkkkllllllkkkkkkjjjiiihhhiiiiiihhhhhhgggfffeeekkkjjjjjjiiiiiijjjjjjkkkmmmllljjjhhhhhhiiijjjkkknnnnnnnnnnnnnnnoooppppppnnnnnnnnnnnnnnnnnnoooppprrrooooooooolllggggggkkkoooxxx{{{qqqddd]]][[[[[[NNNHHHCCCAAA>>>;;;<<<@@@BBBHHHNNNPPPMMMGGGCCCAAAMMM[[[dddaaabbbiiilllhhhjjjkkklllmmmnnnnnnnnnnnnqqqpppooonnnlllkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmlllkkkkkklllnnnmmmmmmlllllllllmmmmmmnnn}}}zzzxxxtttnnniiieeegggiiilllmmmoooqqqrrrqqqqqqqqqrrrtttvvvvvvuuu}}}|||{{{|||tttttt{{{{{{nnnaaaTTTUUU\\\kkkyyy|||wwwpppttt{{{{{{ppphhheee]]]SSSRRRXXX^^^^^^ZZZZZZaaajjjqqqqqqnnnhhh___VVVQQQNNNJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKMMMOOOPPPMMMJJJIIIHHHIIIMMMMMMIIIHHHJJJIIIHHHJJJNNNNNNJJJIIIKKKHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJMMMPPPQQQNNNLLLPPPPPPOOONNNLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNOOOPPPQQQQQQPPPNNNMMMNNNRRRUUUUUURRRRRRUUUYYY\\\kkk}}}ppplllqqqssskkkbbbXXXSSSOOOSSSZZZ[[[TTTMMMGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGIIIHHHEEECCCAAAAAAEEEFFFFFFDDDBBBAAABBBCCCBBBBBBDDDFFFGGGEEEAAA>>>???@@@BBBDDDFFFFFFFFFFFFFFFFFFEEEGGGHHHIIIGGGFFFMMMMMMNNNNNNOOOPPPPPPQQQTTTTTTTTTSSSQQQNNNLLLJJJNNNMMMMMMMMMNNNOOOPPPPPPLLLLLLMMMMMMNNNNNNNNNOOOLLLKKKJJJIIIJJJLLLMMMOOOMMMOOORRRTTTUUUTTTSSSRRRQQQTTTUUUTTTQQQOOOPPPQQQPPPOOOOOOPPPSSSXXX]]]```XXXXXXYYY___hhhpppvvvxxxxxxppphhhccc]]]XXXQQQKKKGGGFFFDDDCCCMMMNNNNNNKKKGGGEEEFFFHHHEEECCC@@@===<<<<<<======????????????????????????@@@@@@??????>>>?????????===>>>??????>>><<<<<<<<<@@@@@@@@@???>>>===<<<;;;<<<<<<<<<===>>>>>>??????=========???@@@@@@???===???@@@@@@AAACCCDDDDDDEEEAAAAAABBBBBBCCCDDDDDDDDDDDDIIIJJJKKKJJJIIIaaannnTTTKKKLLLPPPYYYdddjjjjjjhhhllllllllllllkkkjjjiiiiiigggggghhhhhhhhhhhhhhhgggjjjjjjjjjiiiiiijjjjjjjjjmmmllljjjhhhhhhiiijjjkkkmmmllllllllllllmmmnnnnnnooonnnnnnnnnnnnooopppppprrrqqqrrrrrrnnnjjjmmmssszzz|||wwwsssnnnjjjfff___XXXSSSMMMHHHGGGJJJQQQYYY___\\\QQQGGGEEEGGGRRR^^^eeebbbbbbiiillliiijjjjjjkkklllmmmmmmmmmlllmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllkkkkkklllnnnlllllllllllllllmmmnnnnnn}}}xxxrrrmmmjjjgggeeecccgggjjjmmmooooooooopppqqqqqqooommmpppvvvzzz{{{{{{~~~{{{zzz~~~~~~|||hhhVVVTTT___mmmttttttqqqnnnnnnsssbbbXXXWWWRRRJJJXXXZZZ\\\ZZZYYY\\\aaaeeepppiiiaaa[[[ZZZXXXUUURRRKKKKKKKKKKKKKKKKKKKKKKKKPPPMMMLLLMMMOOOPPPOOOMMMNNNIIIHHHNNNRRRNNNHHHDDDEEEGGGLLLOOOLLLGGGHHHMMMMMMMMMNNNNNNMMMLLLKKKJJJKKKIIIHHHIIIKKKNNNOOOOOOSSSQQQOOOMMMKKKKKKJJJKKKIIIJJJKKKMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPOOONNNMMMMMMPPPRRRRRROOONNNQQQSSSSSSUUUccczzzzzzjjj]]]\\\aaa^^^VVVOOOIIIEEEGGGNNNRRRPPPLLLHHHGGGFFFDDDDDDDDDEEEFFFCCCFFFJJJKKKIIIFFFBBBAAAFFFGGGGGGEEECCCAAAAAABBB===???AAADDDFFFEEEAAA===@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGFFFKKKKKKLLLLLLMMMNNNNNNNNNRRRSSSTTTTTTRRROOOLLLJJJMMMMMMMMMNNNOOOPPPQQQRRRNNNNNNLLLKKKKKKKKKLLLLLLKKKKKKIIIIIIIIIJJJKKKLLLLLLNNNPPPRRRTTTSSSRRRRRROOOQQQTTTTTTRRROOONNNNNNMMMLLLLLLMMMOOOSSSVVVXXXXXXVVVTTTSSSUUUWWWYYYYYYZZZ```fffkkkttt||||||}}}~~~}}}tttmmmgggaaa\\\ZZZZZZYYYWWWSSSNNNIIIFFFKKKIIIFFFEEEFFFHHHHHHHHHAAABBBCCCCCCBBBBBBDDDFFFAAA@@@???===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>???>>><<<:::>>>>>>??????>>>===<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<===?????????>>>@@@?????????@@@BBBCCCEEE@@@AAABBBDDDDDDDDDDDDCCCCCCGGGHHHJJJKKKFFFSSSooo}}}gggYYYSSSPPPTTT^^^fffiiihhhllllllllllllkkkjjjiiihhheeefffggghhhiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjlllkkkjjjhhhhhhiiijjjjjjkkkjjjjjjjjjjjjkkkllllllooonnnnnnnnnoooooopppqqqrrrsssuuuuuuqqqnnnuuu~~~~~~zzzwwwtttmmmbbb\\\ZZZYYYdddmmmgggVVVJJJKKKPPPYYYbbbfffcccccciiillljjjiiijjjjjjkkkkkkkkkjjjjjjiiiiiijjjjjjkkklllllllllllllllkkkkkkjjjjjjjjjiiijjjkkkllllllkkkkkklllmmmkkkkkkkkkkkklllmmmoooooozzzuuummmeeeaaaaaabbbccciiilllpppqqqooonnnoooppprrrllliiimmmtttyyy|||~~~wwwxxx|||tttaaaTTTWWWffftttuuunnniiiiiikkkzzztttfffYYYTTTVVVUUUPPPaaa```\\\XXXYYY```eeefffggg```WWWSSSTTTVVVVVVUUULLLLLLLLLLLLMMMMMMMMMMMMRRRSSSSSSQQQOOONNNPPPQQQSSSLLLIIIMMMOOOJJJCCC>>>FFFFFFHHHKKKJJJFFFHHHLLLQQQQQQPPPNNNMMMKKKIIIHHHLLLKKKIIIIIIJJJLLLMMMNNNNNNLLLJJJHHHGGGGGGHHHIIIHHHIIIKKKLLLMMMLLLKKKJJJIIIJJJLLLMMMNNNNNNNNNMMMLLLNNNPPPQQQPPPQQQSSSUUUZZZRRRUUUeeerrr{{{|||cccNNNKKKVVVYYYQQQMMMHHHDDDEEEHHHKKKJJJHHHHHHGGGFFFEEEDDDCCCDDDDDD@@@CCCGGGHHHGGGDDDBBBAAABBBDDDDDDCCC@@@???>>>???;;;===@@@DDDGGGFFFBBB>>>AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJIIIGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMOOOQQQPPPMMMIIIGGGLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNLLLIIIHHHHHHIIIJJJLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLNNNQQQRRRRRRRRRQQQOOORRRUUUWWWVVVSSSPPPNNNMMMMMMMMMNNNOOOQQQSSSTTTTTTRRRQQQPPPQQQRRRSSSSSSTTTWWWXXXWWWYYY\\\ZZZUUU]]]]]]]]]^^^^^^^^^^^^___hhhccc\\\WWWSSSQQQNNNKKKMMMMMMNNNNNNNNNMMMMMMMMMIIIGGGEEEDDDEEEFFFEEEDDDAAAAAAAAA@@@@@@@@@AAABBB?????????>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@@@@@@@???>>>>>>?????????>>>>>>>>>???<<<===============<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<:::999999;;;<<<<<<<<>>=========???BBBCCCAAABBBDDDFFFGGGFFFEEEDDDBBBEEEEEEGGGJJJDDDIII]]]kkk```UUURRRYYYbbbfffgggkkkkkkkkkkkkjjjiiihhhhhhfffggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiikkkjjjiiiiiihhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkklllnnnnnnnnnnnnoooppppppqqqqqqtttwwwxxxsssrrr{{{ttthhhcccWWWdddooommm___TTTTTTYYY^^^dddfffcccbbbgggjjjiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiiiiijjjjjjkkkkkkllllllkkkkkkjjjiiiiiiiiiiiikkkllllllkkkjjjlllmmmjjjjjjjjjkkklllnnnooopppppplllfffaaa^^^```dddhhhiiimmmppppppmmmkkkmmmoooqqqiiiccceeehhhjjjmmmrrrrrrxxx{{{yyy}}}vvvaaaWWWWWW^^^jjjsssrrrooopppsssssskkkfff^^^WWWXXX]]]___]]]aaa___YYYTTTYYYdddkkkjjjWWWUUUQQQNNNLLLMMMPPPRRRLLLLLLMMMNNNOOOOOOPPPPPPSSSXXX[[[VVVNNNJJJNNNTTTQQQMMMKKKLLLJJJFFFCCCDDDKKKEEECCCEEEHHHGGGHHHJJJNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGEEEDDDDDDFFFHHHIIIIIIIIIKKKLLLLLLKKKKKKJJJHHHHHHIIIKKKKKKLLLMMMMMMLLLMMMOOOOOOPPPPPPRRRSSSWWWNNNPPP\\\dddggguuu}}}qqqYYYIIILLLWWWVVVMMMIIIGGGFFFFFFHHHHHHFFFDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBCCC@@@BBBCCCBBB@@@???>>>???<<<===AAAEEEHHHGGGDDDAAABBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHJJJLLLNNNMMMKKKHHHFFFJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMKKKIIIGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQOOOQQQUUUWWWWWWUUUQQQMMMLLLLLLMMMNNNOOOPPPPPPQQQOOOOOOOOOOOOOOOPPPQQQSSSQQQSSSSSSQQQSSSUUUTTTOOOUUUTTTTTTTTTTTTSSSSSSSSSVVVUUUTTTSSSSSSQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDDDDDDDDDDCCCAAABBBAAA@@@@@@@@@@@@@@@@@@>>>>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>======<<<>>>???>>>;;;999:::<<<;;;;;;;;;<<<<<<;;;::::::999::::::;;;<<<<<<======;;;:::888999:::<<<<<<;;;>>>===<<<;;;<<<===@@@AAA???AAACCCEEEFFFEEEDDDCCCBBBDDDBBBDDDIIIDDDFFFTTTooo}}}nnn\\\RRRSSS[[[```ccciiiiiiiiiiiiiiihhhhhhgggiiiiiiiiiiiiiiihhhggggggiiihhhhhhgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkjjjkkkllllllmmmmmmmmmmmmmmmnnnooopppqqqooorrrvvvxxxtttttt~~~}}}rrriiifff```jjjtttuuummmddd``````bbbeeeeeeccccccfffhhhhhhfffggghhhhhhiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhkkkkkkkkkjjjjjjiiiiiiiiiiiijjjlllkkkjjjjjjkkkmmmiiiiiijjjjjjlllmmmoooooo]]]]]]]]]\\\]]]aaagggkkkhhhlllnnnmmmiiigggjjjnnnqqqfff^^^\\\ZZZWWW[[[ddduuu}}}~~~}}}{{{```PPPSSS]]]hhhooossstttyyyeeeaaa[[[XXXZZZ^^^ccceeejjjjjjccc[[[]]]eeegggcccPPPRRRSSSPPPKKKJJJNNNRRRMMMMMMNNNNNNOOOOOOOOOOOOQQQWWW[[[VVVMMMHHHLLLRRRMMMLLLMMMNNNKKKHHHJJJPPPNNNGGGCCCEEEIIIIIIHHHIIIGGGHHHHHHIIIJJJLLLNNNOOOLLLNNNOOONNNLLLIIIHHHHHHFFFFFFEEEFFFGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLRRRNNNPPPXXX[[[[[[bbbkkkttt~~~ssslllfffZZZOOOOOOWWWZZZRRRHHHBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBFFFFFFFFFDDDBBBCCCEEEGGG@@@CCCEEEEEEDDDBBBBBBBBB>>>???AAADDDGGGHHHFFFDDDBBBBBBBBBBBBCCCDDDFFFFFFBBBBBBBBBDDDFFFGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMMMMLLLJJJHHHIIIIIIHHHHHHHHHIIIJJJJJJMMMLLLJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPQQQNNNOOOQQQTTTUUUSSSOOOKKKIIIJJJKKKLLLMMMMMMMMMMMMUUUVVVUUUTTTRRRQQQQQQSSSLLLNNNNNNLLLNNNQQQPPPLLLHHHHHHIIIJJJKKKLLLLLLMMMHHHIIIKKKMMMLLLJJJGGGEEEIIIHHHGGGFFFFFFFFFGGGGGGJJJIIIHHHIIILLLNNNNNNMMMAAA???>>>>>>???@@@@@@???===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;999<<>>===>>>???AAAAAAAAAAAA@@@AAADDDAAAAAAGGGDDDEEEPPPTTTyyy|||fffUUUOOORRRYYY^^^eeefffgggggghhhhhhggggggjjjjjjjjjjjjiiihhhgggfffhhhhhhgggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiillllllkkkkkkllllllmmmnnnkkkkkkkkklllmmmnnnooopppnnnppptttwwwuuuuuu~~~|||vvvvvvyyyzzz~~~yyypppiiieeeeeeeeeeeedddeeefffggggggeeefffggghhhhhhiiiiiiiiikkkkkkjjjiiihhhgggggggggjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkkkkjjjjjjkkkllljjjjjjjjjjjjkkklllnnnnnnPPPTTTWWWZZZ\\\___dddhhhfffiiikkkhhhcccccchhhmmmqqqggg```]]]WWWRRRZZZhhh~~~uuubbbRRRQQQ]]]jjjuuuzzz{{{|||iiiddd\\\VVVTTTXXXaaahhhooosssnnndddaaabbb]]]SSSRRRTTTTTTQQQMMMLLLOOOSSSOOOOOONNNMMMLLLLLLKKKKKKKKKNNNQQQOOOKKKIIIIIIKKKKKKJJJMMMPPPOOOLLLMMMRRRMMMJJJJJJLLLMMMIIIGGGIIIGGGGGGGGGHHHIIIKKKMMMNNNKKKLLLNNNLLLIIIGGGHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKLLLLLLLLLKKKQQQRRRSSSSSSSSSTTTVVVXXXZZZmmmwwwmmmddd___TTTJJJJJJVVV\\\UUUKKKGGG@@@BBBEEEFFFEEEEEEGGGHHHDDDDDDEEEEEEEEEDDDDDDCCCHHHHHHGGGEEEDDDCCCEEEGGG@@@CCCFFFGGGFFFEEEEEEFFF@@@@@@AAACCCFFFGGGFFFEEECCCCCCBBBBBBCCCDDDEEEFFFAAAAAAAAACCCFFFGGGFFFEEEHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLGGGGGGHHHIIIIIIJJJJJJIIIGGGHHHJJJKKKMMMOOOPPPPPPNNNNNNOOOQQQTTTSSSOOOKKKGGGHHHJJJLLLMMMLLLLLLKKKNNNPPPPPPOOOKKKJJJKKKLLLLLLMMMLLLJJJKKKMMMLLLGGGHHHHHHJJJKKKMMMNNNOOOPPPJJJLLLOOOPPPNNNLLLIIIHHHEEEEEEFFFGGGHHHIIIJJJKKKFFFDDDBBBCCCFFFHHHIIIIIIBBB???======???@@@???===<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999:::@@@IIIOOOKKK===000888888888888777666555444666666777777888999999999:::::::::<<<===>>><<<::::::::::::;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@???DDDBBBBBBGGGDDDBBBLLLGGG]]]ttt]]]PPPOOOVVV\\\bbbcccdddeeefffgggggggggiiiiiijjjjjjjjjiiiiiihhhhhhggggggffffffgggggghhhgggggghhhiiiiiiiiiiiiiiilllkkkkkkkkkkkklllmmmmmmjjjjjjjjjkkklllmmmnnnoooooopppssswwwwwwwww}}}zzzpppiiifffgggfffeeeggghhhhhhggggggcccdddfffgggiiijjjjjjjjjkkkkkkjjjiiiiiihhhhhhggghhhhhhhhhiiijjjjjjkkkkkkhhhjjjkkkkkkjjjjjjkkklllkkkjjjjjjjjjkkkllllllmmmNNNRRRXXX[[[[[[\\\___aaadddgggiiieee``````fffmmmqqqiiidddbbb]]]YYYdddvvv~~~{{{bbbPPPNNN[[[mmmyyyoooggg\\\RRRNNNRRR^^^jjjbbbjjjkkkddd``````WWWJJJSSSRRROOOLLLIIIIIILLLNNNQQQPPPNNNLLLJJJHHHGGGFFFGGGFFFGGGIIIKKKJJJGGGDDDKKKJJJMMMRRRRRRNNNKKKLLLJJJLLLQQQTTTPPPIIIGGGJJJLLLKKKIIIHHHHHHIIIIIIJJJIIIJJJKKKIIIFFFFFFHHHKKKIIIJJJJJJKKKKKKJJJIIIIIIIIIHHHEEEDDDCCCEEEGGGIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHJJJMMMOOOPPPOOOMMMQQQRRROOOOOOTTTWWWUUUWWW^^^hhhvvvvvviii```[[[ZZZZZZRRRHHHJJJXXXZZZMMMEEEJJJEEEFFFGGGFFFDDDDDDGGGJJJDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGFFFDDDCCCDDDEEE???AAAEEEGGGFFFFFFFFFFFFAAA@@@@@@AAADDDFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCCCCEEEGGGIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLGGGHHHIIIKKKLLLNNNPPPPPPOOONNNOOOQQQTTTSSSPPPLLLHHHIIILLLNNNNNNNNNMMMLLLLLLOOOQQQQQQOOOOOOQQQSSSKKKLLLLLLJJJMMMQQQPPPMMMFFFFFFGGGHHHIIIJJJKKKKKKIIIKKKMMMMMMLLLJJJIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCLLLIIIFFFDDDDDDEEEEEEEEEGGGCCC@@@???@@@???===:::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666777888888:::;;;CCCUUUdddaaaKKK777888888888777666444333222555555555666777777888888777777888:::<<<<<<999777999999:::;;;;;;;;;::::::>>>>>>>>>>>>???@@@AAABBB===DDDCCCCCCGGGCCC@@@HHHHHHPPPppp}}}eeeTTTPPPVVV^^^``````bbbdddeeefffggggggggghhhiiijjjjjjjjjjjjjjjggggggffffffffffffggggggfffggghhhiiiiiiiiiiiiiiikkkkkkjjjjjjkkkkkklllmmmiiiiiiiiijjjkkklllnnnooopppppprrrwwwyyyyyy|||uuujjjffffffhhhfffgggiiikkkiiihhhhhhcccdddeeegggiiijjjkkkkkkjjjjjjjjjjjjiiiiiiiiiiiigggggghhhiiijjjkkkkkklllhhhjjjkkkkkkjjjiiikkklllkkkkkkkkkjjjjjjkkkllllllNNNOOOSSSXXX\\\______^^^aaacccfffiiijjjjjjiiihhhkkkkkkgggaaa```hhhwww||||||{{{```NNNTTT```gggsss}}}mmmfff\\\UUUTTTYYY___dddgggbbbbbbgggfff[[[MMMEEEIIIHHHFFFGGGHHHIIIHHHGGGIIIJJJLLLMMMMMMKKKIIIGGGLLLLLLJJJIIIGGGFFFEEEDDDHHHKKKMMMNNNLLLJJJIIIIIIMMMKKKRRR___```TTTLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKGGGIIIKKKKKKJJJIIIJJJKKKKKKIIIGGGFFFFFFEEEDDDBBBEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLRRRSSSSSSRRRPPPPPPQQQSSSSSSTTT[[[eeekkkwwwuuuaaaSSSOOOOOOOOOMMMIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFHHHHHHFFFEEEFFFGGG???CCCGGGHHHEEECCCCCCEEEJJJFFFBBBBBBEEEEEEBBB>>>@@@BBBCCCDDDCCCDDDEEEGGGEEEBBB@@@AAAEEEHHHHHHGGGGGGEEECCCBBBCCCEEEGGGIIIKKKIIIGGGEEEEEEEEEGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIJJJIIIHHHFFFEEEJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKEEEFFFHHHJJJKKKKKKJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPRRRUUUVVVUUURRROOOOOOLLLIIIIIIKKKMMMLLLJJJJJJKKKMMMMMMMMMMMMOOOQQQLLLKKKKKKLLLMMMMMMKKKIIIKKKIIIHHHIIILLLNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGFFFDDDDDDDDDDDDEEE@@@???>>><<<;;;;;;:::::::::999888777888;;;===???<<<;;;999:::::::::999888::::::888777777777888999===<<>>??????>>>===<<<;;;:::999999:::888777666777999;;;===;;;:::999999::::::999777:::999888777777777888888999999===HHHPPPOOOBBB555444444444444444444444444444555666777888777777666888888777666666777888999888999999888777888:::<<<:::;;;;;;<<<<<<;;;;;;:::>>>@@@AAAAAAAAABBBDDDFFFFFFHHHPPPrrrnnneeeggg[[[ZZZ\\\bbbeeeeeegggkkkhhhhhhiiiiiiiiiiiihhhhhhiiigggddddddeeeggghhhhhhffffffgggggggggggghhhhhhggghhhiiijjjkkkkkkkkkkkkiiiiiijjjjjjkkkkkklllllllllnnnqqqssstttuuuxxxzzzyyy|||tttmmmiiiggggggggggggggghhhgggffffffeeeeeefffhhhgggffffffgggiiiiiiiiihhhgggggggggggghhhkkkkkkjjjiiiiiihhhiiiiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkkkkkjjjkkkkkkkkklllPPPQQQTTTWWWYYY[[[\\\\\\\\\aaahhhmmmmmmkkkiiihhheeeiiipppxxxzzzdddTTTPPP\\\mmmxxx{{{zzzyyyyyyxxxrrrcccXXXUUUUUU\\\gggoooqqqooolllkkkjjjdddXXXKKKHHHKKKJJJHHHEEEDDDFFFGGGHHHHHHEEEFFFHHHJJJJJJIIIGGGFFFFFFEEEEEECCCBBB@@@>>>===???BBBEEEFFFFFFEEEFFFGGGIIIDDDDDDKKKMMMJJJJJJOOOOOOKKKFFFAAA@@@BBBFFFIIIEEEFFFHHHJJJJJJIIIHHHFFFHHHFFFFFFHHHKKKMMMKKKIIIGGGEEECCCCCCDDDEEEDDDCCCAAAAAABBBBBBDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLMMMMMMMMMNNNPPPRRRQQQMMMNNNQQQQQQQQQ\\\kkk{{{qqqddd___UUUQQQLLLGGGDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGGGGEEEEEEEEEFFFIIIFFFEEEGGGLLLOOOMMMJJJDDDBBB@@@BBBEEEFFFEEECCCBBBDDDEEEEEEDDDDDDFFFGGGBBB@@@??????AAABBBBBBBBBEEEGGGIIIKKKJJJGGGDDDBBBFFFEEEDDDDDDDDDEEEFFFGGGDDDCCCBBBAAABBBCCCDDDFFFDDDEEEFFFFFFGGGFFFFFFFFFIIIHHHGGGFFFEEECCCBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPQQQSSSSSSSSSUUUVVVTTTPPPMMMNNNLLLJJJJJJKKKKKKKKKJJJHHHKKKPPPQQQPPPMMMKKKJJJJJJJJJJJJLLLNNNNNNMMMKKKIIIIIIIIILLLNNNOOONNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEKKKIIIDDD@@@===<<<<<<<<<======<<<;;;:::999999999999777666555555666888999:::999888888999999888777999999888777777777777777777888999;;;<<<:::777444222222222222222222222222444555666777888777666666666555555555666777888888888999999888777888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>@@@@@@@@@@@@BBBCCCBBBKKKIIISSSxxx}}}iiihhhVVVVVVZZZ___``````dddkkkjjjjjjjjjjjjiiihhhgggfffiiigggeeedddeeeggggggfffeeeeeefffffffffggggggggghhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiiiiiiiijjjjjjjjjjjjmmmppprrrrrrrrrssstttzzz~~~}}}xxxvvvtttpppmmmjjjgggfffgggggggggggggggfffeeeeeegggggggggfffeeeeeehhhjjjjjjiiihhhhhhgggggghhhhhhmmmlllkkkjjjiiihhhhhhhhhhhhhhhgggffffffgggiiijjjkkkjjjjjjiiijjjkkkmmmnnnUUUVVVXXXXXXXXXYYYZZZ[[[YYYaaakkkqqqqqqlllgggeeejjjsssrrr]]]LLLCCCWWWrrrzzzrrrooonnnvvvkkk```VVVKKKPPPYYYeeeqqqzzz}}}~~~wwwqqqhhh]]]OOOFFFGGGMMMKKKHHHEEEEEEFFFHHHIIIIIIGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBDDDFFFGGGFFFEEEFFFGGGIIICCCBBBFFFHHHGGGIIILLLOOOKKKFFFBBB@@@BBBEEEGGGEEEEEEFFFFFFGGGGGGFFFFFFIIIFFFEEEHHHNNNPPPNNNJJJFFFEEECCCCCCEEEFFFEEEEEE@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJMMMNNNMMMJJJIIIMMMMMMLLLOOOVVVRRRbbbxxx~~~yyynnnaaaXXXVVVMMMNNNMMMJJJEEEBBBBBBDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEJJJHHHFFFGGGIIIKKKKKKJJJCCCAAA@@@BBBDDDEEEDDDCCCBBBDDDEEEDDDCCCCCCDDDEEEAAA@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHHHHFFFCCCAAAEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHEEEBBBAAABBBDDDFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDFFFGGGIIIIIIIIIHHHCCCDDDDDDDDDDDDDDDDDDDDDHHHIIIJJJLLLNNNOOOPPPPPPRRRRRRRRRSSSSSSQQQNNNKKKKKKJJJIIIIIIIIIIIIHHHHHHIIINNNSSSUUUTTTOOOKKKIIIIIIIIIIIIKKKNNNNNNMMMKKKHHHHHHIIILLLOOOOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDCCCEEECCC@@@===<<<===???@@@<<<<<<<<<<<<;;;:::999999888666555444333444555555888777666777888888777666888888777777666666666666888888777555333222444555333333333333333333333333444555666777777777666555333333444444555666777777777888999999888888999;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>???>>>>>>???AAA>>>KKKIIIJJJiii}}}{{{~~~eeeWWWTTTSSSXXX[[[]]]bbbgggiiijjjjjjjjjiiihhhhhhgggiiigggeeeeeeeeefffeeedddddddddeeeeeeffffffgggggghhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhkkkoooqqqqqqpppqqqqqqyyy{{{yyytttqqqpppqqqrrrrrrpppnnnkkkiiihhhhhhhhhhhhhhhgggfffffffffggggggeeeeeefffjjjlllkkkjjjjjjiiiiiiiiiiiiiiilllkkkjjjiiiiiiiiiiiiiiiiiigggfffdddeeefffhhhiiijjjiiiiiiiiijjjlllnnnpppWWWXXXYYYWWWUUUUUUWWWZZZVVV```lllsssqqqkkkfffcccrrr}}}{{{|||iiiTTTHHHHHHLLLfffsssjjjmmmrrrvvvddd]]]YYYUUUJJJTTTaaakkkpppuuu|||qqq```SSSKKKFFFGGGLLLKKKIIIGGGFFFGGGIIIJJJIIIKKKKKKJJJIIIGGGEEECCCBBBCCCDDDFFFHHHIIIHHHHHHGGGEEEGGGHHHGGGEEEDDDDDDEEEHHHEEEDDDGGGHHHGGGGGGHHHLLLKKKHHHEEEDDDCCCDDDDDDFFFEEECCCBBBCCCDDDFFFHHHIIIFFFEEEIIIOOORRRPPPMMMGGGEEEDDDDDDFFFGGGGGGFFF@@@@@@AAAAAABBBDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIGGGGGGHHHJJJKKKIIIIIILLLNNNMMMLLLMMMNNN[[[hhhnnnooouuuzzzppphhh```WWWSSSTTTNNNPPPPPPLLLFFFBBBBBBEEECCCCCCCCCCCCCCCDDDEEEEEEBBBDDDFFFEEEDDDCCCDDDEEEGGGHHHHHHFFFCCCCCCDDDFFFCCCBBBBBBBBBCCCCCCCCCBBBAAABBBCCCCCCAAA@@@AAABBB@@@AAABBBBBBAAAAAAAAABBBAAABBBCCCEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJPPPMMMIIIEEECCCCCCEEEGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLNNNNNNEEEEEEEEEDDDDDDDDDDDDDDDGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSRRRRRRSSSQQQNNNKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIMMMRRRUUUSSSNNNJJJHHHHHHHHHHHHJJJMMMMMMLLLJJJFFFGGGHHHKKKNNNNNNLLLJJJGGGHHHHHHGGGGGGFFFEEEDDDEEEFFFFFFEEEEEECCCBBBAAAAAA???===<<<<<<>>>@@@BBB<<<<<<<<<<<<<<<;;;999999777666555333333333333444777555444555777777666555777777777777666666555555888777444444444555555444333333333333333333333333333444555777777666666555222222333444555666666666666777999999888777888:::::::::;;;;;;;;;;;;::::::999;;;===>>>=========>>>===GGGHHHKKK\\\wwwzzzvvvyyyaaaWWWOOORRRZZZ```dddgggffffffggghhhiiijjjiiiiiihhhgggeeeeeeffffffeeedddddddddeeeeeefffgggggghhhhhhhhhiiijjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhfffiiimmmpppqqqqqqqqqrrrooorrruuuyyy|||~~~|||{{{xxxvvvtttrrrqqqqqqnnnppprrrtttssspppllljjjjjjjjjjjjjjjjjjiiihhhhhheeeeeefffeeefffhhhlllooommmlllkkkkkkjjjjjjkkkkkkhhhhhhhhhhhhiiiiiijjjkkkiiigggfffddddddeeeggghhhiiiiiiiiiiiijjjlllnnnpppUUUVVVWWWUUURRRSSSWWW[[[```iiitttyyywwwtttsssttt|||}}}vvvoooiii]]]LLLBBBDDDRRR___mmmsssoooyyyiiiWWWTTTTTTRRRTTT^^^gggiiiggghhhqqqzzzyyyhhhUUULLLJJJHHHHHHJJJJJJHHHGGGGGGHHHIIIIIIHHHKKKKKKJJJHHHFFFDDDBBBAAA???AAADDDFFFHHHHHHGGGGGGEEEFFFFFFEEEBBBAAAAAABBBGGGFFFFFFHHHIIIHHHFFFDDDIIIIIIHHHGGGFFFEEECCCCCCEEEDDDBBBAAABBBCCCFFFGGGFFFEEEFFFIIINNNQQQQQQOOOHHHFFFEEEEEEGGGHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHGGGEEEEEEFFFGGGKKKJJJJJJKKKLLLLLLJJJHHHMMMUUU[[[ZZZVVVYYYfffrrrqqq{{{yyyyyyllleee___]]]ZZZTTTPPPQQQMMMNNNNNNKKKEEEAAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDBBBCCCEEEEEECCCCCCCCCDDDCCCFFFHHHEEE@@@>>>???BBBBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCBBB@@@??????@@@???AAACCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGIIIJJJEEEEEEFFFGGGHHHIIIIIIIIIPPPNNNJJJFFFDDDDDDFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJMMMPPPQQQIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPUUUTTTSSSSSSSSSRRROOOMMMMMMNNNOOONNNLLLJJJJJJJJJFFFJJJMMMOOOMMMJJJGGGFFFGGGGGGGGGIIIKKKKKKJJJHHHFFFFFFGGGIIIKKKLLLKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEEEECCCAAA???>>>@@@???===<<<<<<<<<======::::::;;;<<<;;;:::999888666666555444444444444444555444333444555666555444666666666666666555444444555333111222555666555333444444444444444444444444333444555666777666555555222333444555555555555555555777999999888777888999999999::::::::::::999999999;;;===>>>===<<<<<<===>>>AAABBBGGGPPP]]]vvvwwwtttcccRRROOOVVV\\\aaacccbbbccceeeggghhhjjjjjjkkkgggeeedddeeeffffffeeedddddddddeeefffggghhhhhhiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiifffiiimmmoooooopppqqqrrrttttttttttttwww{{{|||zzzvvvtttrrrrrrrrrsssnnnoooqqqrrrqqqooolllkkkkkkkkkkkkkkkkkkjjjiiiiiidddeeefffggggggiiilllooommmlllkkkkkkjjjjjjkkkkkkfffffffffggghhhiiijjjkkkiiihhhfffeeeeeefffgggggghhhhhhiiikkklllmmmmmmnnnSSSUUUVVVUUUTTTWWW]]]cccqqqwww~~~rrrdddQQQJJJAAA???FFFUUUeeeoooooovvv}}}}}}|||~~~xxxaaaVVVXXXYYYVVVbbbfffhhheee```aaajjjssseeeXXXLLLJJJKKKJJJIIIIIIFFFEEEEEEGGGHHHHHHFFFDDDHHHGGGGGGFFFEEEDDDCCCBBB???@@@CCCEEEFFFEEEDDDCCCDDDDDDEEECCCAAAAAABBBCCCCCCCCCDDDEEEGGGHHHFFFDDDGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBCCCEEEIIILLLNNNPPPPPPHHHFFFDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKJJJIIIEEEIIIMMMNNNNNNQQQWWW]]]RRRbbbvvvyyyrrriiibbb^^^TTTPPPNNNRRRRRRNNNKKKJJJIIIKKKMMMLLLJJJFFFCCCBBB@@@?????????@@@AAABBBCCCAAACCCEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDBBB@@@?????????@@@AAABBBBBBCCCDDDEEEBBBCCCCCCBBB@@@??????@@@===@@@CCCCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGJJJHHHFFFDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIFFFEEEFFFIIIMMMOOOJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOOOORRRQQQPPPPPPPPPPPPMMMKKKKKKMMMOOONNNKKKHHHHHHIIIFFFHHHJJJJJJHHHGGGFFFGGGGGGFFFFFFHHHIIIIIIGGGEEEFFFEEEDDDFFFHHHJJJJJJIIIGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDBBB@@@===;;;<<<<<<<<<<<<;;;:::999999777777999:::999888666555666666666666666666666666444222222333444555555444555555666666666555444333333222222222333333333333222222222222222222222222333444555666666666555444333444555666666555444444444777999999888777888888777888888999999888888777888;;;===>>>===<<<;;;<<<;;;======AAAFFFLLLmmmgggXXXTTTUUUYYY^^^```aaaccceeegggiiiiiijjjeeeddddddeeefffgggfffddddddeeeeeefffhhhiiiiiijjjhhhhhhiiiiiiiiiiiihhhhhhggghhhhhhiiiiiijjjjjjjjjiiijjjlllllllllmmmnnnpppyyywwwuuuuuuvvvxxxyyyzzzxxxwwwuuutttssssssssssssoooooopppppppppooonnnmmmjjjkkkkkkkkkkkkjjjiiiiiifffgggiiiiiihhhhhhiiikkkkkkkkkjjjiiiiiiiiiiiijjjffffffeeeffffffggghhhiiihhhhhhhhhgggggggggffffffggghhhjjjlllmmmmmmlllkkkRRRUUUXXXXXXXXX\\\dddkkkzzz~~~}}}cccNNNBBB;;;777AAAWWWlllxxx|||qqqoooqqq{{{zzzvvviii\\\\\\fffjjjfffkkkjjjfffaaa___bbbkkkrrrTTTLLLHHHJJJLLLKKKIIIHHHCCCCCCDDDFFFGGGGGGDDDAAADDDDDDDDDDDDDDDDDDDDDDDD@@@BBBDDDFFFFFFDDDBBB@@@CCCDDDEEEDDDCCCCCCDDDFFF@@@AAAAAAAAADDDGGGGGGDDDFFFEEEDDDCCCBBBCCCCCCCCC???AAAEEEHHHHHHFFFCCCAAA>>>AAAEEEHHHIIIKKKNNNPPPGGGEEEDDDCCCDDDEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEHHHJJJFFFIIIJJJIIIIIILLLMMMMMMIIIIIIJJJMMMPPPPPPMMMKKKNNNSSSWWWYYY\\\fffvvvzzzsssjjjccc^^^WWWNNNGGGJJJEEECCCGGGIIIGGGEEEEEEGGGJJJNNNQQQQQQNNNIIIEEEAAA@@@@@@@@@@@@BBBDDDEEEAAACCCDDDDDDCCCBBBBBBCCCCCCBBBAAACCCFFFFFFBBB===<<<>>>@@@AAABBBDDDFFFHHHCCCDDDEEECCCAAA???@@@AAA;;;>>>BBBCCCBBBAAACCCEEEBBBCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEECCCBBBAAAAAABBBDDDFFFHHHGGGFFFEEECCCCCCCCCDDDEEEGGGGGGIIIJJJLLLMMMNNNOOOLLLIIIEEEBBBBBBEEEIIILLLGGGFFFDDDCCCBBBBBBBBBCCCGGGHHHIIIKKKMMMNNNOOOOOOMMMLLLKKKLLLLLLLLLJJJHHHHHHJJJLLLKKKGGGEEEDDDEEEGGGHHHIIIHHHGGGGGGHHHJJJFFFFFFFFFGGGHHHHHHEEECCCEEEDDDCCCDDDGGGIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCAAA???<<<:::888999:::;;;;;;:::888888444555777888777666444333777777777777777777777777333222111222444555444333444555666666666555333333333444555333111000222555111111111111111111111111333444555666666666555444444555666666666555444333444666999999888777777888777777888888888888777777888;;;>>>>>>===<<<;;;;;;777======???CCCEEEVVVtttiiiZZZTTTXXX^^^```aaaccceeefffggghhhhhhdddcccccceeeggggggfffeeeeeeeeefffggghhhiiijjjkkkhhhhhhiiiiiiiiihhhhhhggggggggghhhiiijjjkkkkkklllkkkkkklllkkkjjjjjjlllmmmkkklllooosssuuuuuussspppoooppprrrsssssssssrrrrrrppppppppppppppppppppppppiiijjjjjjjjjjjjiiihhhhhhhhhiiikkkjjjhhhgggggggggjjjiiiiiihhhggghhhhhhhhhgggffffffeeeeeeeeeffffffhhhhhhiiiiiihhhgggffffffgggiiikkknnnnnnmmmkkkjjjRRRUUUYYY]]]bbbhhhooosss}}}vvvvvvxxx\\\GGG??????<<<@@@UUUtttpppooodddhhhqqqiiieee]]]YYY___llluuuwwwoooiii___ZZZaaalllllleeeQQQNNNKKKJJJJJJJJJGGGEEEHHHHHHGGGDDDCCCDDDFFFIIIGGGHHHHHHHHHGGGEEEDDDBBB@@@AAABBBEEEGGGGGGDDDBBBBBBCCCDDDEEEDDDCCCAAA???BBBBBBBBBCCCEEEFFFHHHHHHDDDDDDDDDCCCBBBAAA@@@???DDDEEEFFFGGGFFFEEECCCAAABBBCCCDDDFFFGGGIIIJJJJJJJJJHHHFFFCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAAEEEBBB>>>===???BBBDDDDDDFFFGGGIIIIIIGGGFFFFFFGGGHHHIIIKKKKKKJJJKKKLLLNNNKKKKKKKKKLLLMMMMMMNNNNNNJJJLLLOOOQQQSSSVVVZZZ]]]gggnnn}}}wwwiii```TTTMMMKKKJJJGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEJJJMMMNNNNNNQQQTTTQQQKKKAAADDDFFFEEEBBB???>>>???CCCBBBBBBAAA@@@???>>>>>>>>>???AAABBBCCCCCCBBBAAA<<<;;;;;;===@@@BBBBBBAAA????????????>>>>>>>>>>>>@@@BBBCCCEEEEEEDDDBBBAAA???@@@BBBCCCDDDCCCCCCBBBGGGEEECCCBBBDDDEEEFFFEEEDDDCCCBBBAAAAAABBBCCCDDDKKKJJJIIIGGGFFFDDDCCCBBB???CCCHHHLLLNNNLLLJJJGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEGGGHHHFFFBBBAAACCCFFFFFFGGGHHHJJJLLLMMMNNNOOOKKKLLLLLLKKKHHHFFFEEEEEELLLKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIIIIIIIHHHEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEFFFFFFFFFGGGFFFCCCAAABBBDDDFFFEEECCCCCCBBBAAAAAABBBBBB@@@>>>:::::::::999999999888888666666666666666666666666666666666666666666666666555444444333333444444555444333333333333444555555555555444444444333333333333333444444444444555555333333333444444444555555444444444555555555555666444444333222333444555666666666666666777777777777;;;;;;;;;:::::::::999999:::;;;===??????CCCOOO\\\gggSSSXXXeee^^^^^^___bbbdddeeeeeeccchhhgggfffeeeeeeeeeeeeeeeggghhhiiijjjjjjiiihhhggghhhhhhhhhhhhiiiiiiiiiiiimmmkkkhhhffffffhhhkkkmmmjjjlllmmmmmmlllmmmnnnooommmnnnoooqqqssstttttttttnnnnnnmmmmmmmmmooopppqqqooolllkkknnnssstttqqqmmmiiijjjkkklllmmmlllkkkjjjiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffggggggiiijjjkkklllmmmlllkkkjjjTTTVVV\\\eeeooovvvxxxxxxwwwzzzzzz{{{}}}ooo]]]JJJ@@@@@@;;;III]]]qqqrrrooowwwyyyoooddd]]]UUUUUUbbbrrryyywwwjjjhhhaaa\\\]]]aaa^^^WWWPPPMMMJJJIIIJJJKKKJJJIIIHHHGGGFFFDDDDDDFFFJJJNNNFFFGGGGGGGGGGGGEEECCCBBBBBBBBBCCCEEEFFFEEEBBB@@@AAABBBCCCDDDDDDBBBAAA?????????@@@AAACCCFFFHHHIIIFFFDDDBBB@@@>>>>>>>>>>>>AAABBBDDDDDDDDDCCCAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIGGGDDDAAA@@@@@@BBBCCC??????@@@AAAAAA@@@@@@???@@@@@@??????AAABBBCCCCCCEEEFFFHHHHHHFFFEEEFFFFFFDDDFFFGGGHHHGGGGGGIIIJJJHHHIIIIIIJJJJJJKKKKKKLLLJJJLLLNNNNNNOOOPPPSSSUUUVVVZZZhhh{{{|||wwwsssqqqlllddd^^^WWWRRRLLLIIIJJJJJJGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEKKKOOOMMMLLLMMMLLLIIICCCDDDEEECCC@@@>>>???@@@EEEEEECCCBBB@@@???>>>===>>>???@@@AAAAAABBBBBBAAA<<<<<<;;;===???AAA@@@@@@>>>>>>>>>>>>????????????AAABBBCCCDDDCCCBBB@@@>>>???@@@AAABBBBBBBBBAAAAAABBBAAA@@@AAACCCEEEEEEEEECCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDHHHKKKLLLKKKIIIGGGEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBAAA??????@@@BBBEEEFFFGGGHHHIIIKKKKKKLLLIIIJJJKKKIIIGGGFFFGGGHHHHHHGGGGGGGGGGGGIIIKKKLLLHHHGGGFFFFFFFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEECCC@@@@@@BBBDDDDDDBBBCCCBBBAAAAAAAAAAAA???===::::::999999999888888888555555555555555555555555444444444444444444444444444444333333333333444444555555555555555666666777444333333333222222222222444444444333333222222222222222333333333444444444444444444444555555555555444444333333333444555666555555666666666777777777888888888999999:::::::::;;;;;;===>>>===???IIITTTeeeWWWWWWZZZ[[[]]]```cccddddddcccggggggfffeeeeeeeeeeeeeeegggggghhhiiiiiihhhgggfffggggggggghhhhhhhhhiiiiiijjjiiigggffffffgggiiijjjjjjkkklllllljjjiiijjjlllkkklllmmmooopppqqqrrrrrrooonnnmmmmmmmmmnnnooopppnnnlllkkknnnrrrtttqqqmmmiiijjjkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjiiihhhgggggggggggggggggghhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffggggggiiiiiikkkllllllkkkkkkjjj```aaafffqqq||||||vvvssswww~~~vvvnnneeeXXXKKK>>>666777===HHHaaa{{{{{{{{{}}}yyyhhhccc\\\UUUOOOTTTfffxxx|||vvvfffhhhhhhbbb]]]ZZZUUUQQQNNNKKKHHHGGGHHHJJJKKKKKKHHHGGGEEEDDDDDDGGGMMMRRRFFFFFFGGGGGGGGGEEEDDDCCCDDDDDDCCCDDDEEEDDDAAA>>>AAABBBCCCDDDCCCBBBAAA@@@======>>>???BBBEEEGGGIIIIIIGGGCCC???======>>>???@@@AAACCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCCGGGEEEBBB???>>>???AAACCCAAAAAABBBCCCCCCBBBAAA@@@>>>@@@BBBCCCCCCCCCCCCDDDCCCEEEFFFFFFEEEDDDDDDEEEAAACCCDDDDDDCCCCCCEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIIIIKKKLLLLLLMMMTTT^^^```\\\___gggvvv~~~}}}vvvkkkgggbbb^^^ZZZUUUMMMHHHGGGEEEDDDEEEGGGGGGDDDAAACCCCCCCCCCCCDDDDDDDDDDDDCCCKKKPPPOOOKKKKKKKKKIIIDDDEEEDDDBBB@@@???@@@BBBGGGFFFDDDCCCAAA???======>>>>>>>>>>>>???@@@AAABBB???>>>===>>>???@@@???>>>======>>>>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@>>><<<@@@@@@@@@AAA@@@@@@???>>>>>>===>>>@@@CCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGIIIIIIIIIHHHHHHDDDCCCCCCCCCEEEEEECCCBBB>>>===<<<===>>>@@@@@@@@@DDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHJJJGGGFFFFFFEEEFFFGGGIIIJJJHHHGGGGGGFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCDDDBBB???>>>???AAABBBBBBCCCBBB@@@???@@@???===;;;999999999999888888888777555555555555555555555555333333333333333333333333333222222222222222222333555555444444555555666777222222222222111111111111555444333222111000//////111111111222222222333333333333333444444444555555555444444444444555666666555555555666666666666777555555666777888999::::::;;;;;;===>>>;;;:::AAAJJJjjjkkk]]]YYYZZZ\\\^^^```bbbcccdddfffeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhgggffffffffffffggggggggghhhhhhhhhhhhggggggffffffgggggghhhjjjkkkkkkjjjhhhfffggghhhhhhiiikkklllnnnooooooooooooooonnnmmmmmmmmmnnnnnnmmmlllkkknnnqqqrrrooollljjjjjjjjjjjjjjjkkkllllllkkkkkkkkkjjjiiihhhgggfffeeeeeeeeeffffffhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffggggggggghhhjjjkkkkkkkkkjjjiiinnnnnnqqqvvvzzzyyysssmmmuuu{{{tttaaaIIIFFF@@@:::666777>>>EEEaaasss|||oookkksss|||mmm[[[VVVTTTRRRRRRYYYhhhuuuvvvpppbbbgggiiiddd[[[TTTQQQQQQLLLJJJFFFDDDDDDFFFHHHJJJIIIGGGEEEBBBBBBFFFLLLQQQFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCAAA???BBBCCCDDDDDDDDDCCCCCCBBB????????????AAACCCFFFGGGKKKIIIFFFDDDBBBAAA@@@@@@BBBBBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@FFFDDD@@@>>>>>>@@@CCCEEEEEEEEECCCBBBBBBCCCDDDDDD@@@BBBEEEEEEDDDBBBCCCDDDAAACCCDDDDDDCCCCCCCCCDDD@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIGGGEEEEEEFFFGGGLLLKKKMMMOOOMMMJJJMMMTTTTTT\\\gggqqqxxx~~~{{{mmmbbb\\\UUUSSSQQQOOONNNLLLGGGCCCDDDBBBAAABBBCCCCCC@@@>>>?????????@@@@@@@@@@@@AAA@@@FFFKKKKKKKKKLLLKKKHHHEEEEEEEEEEEECCCBBBAAAAAADDDDDDCCCBBB@@@???>>>>>>>>>>>>=========???AAABBBBBBAAA???@@@AAAAAA@@@>>><<<======>>>@@@AAAAAABBBAAABBBCCCCCCCCCAAA???>>>@@@@@@@@@??????>>>============>>>AAACCCDDDBBBAAADDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGHHHIIIEEEDDDCCCEEEHHHIIIFFFDDD???<<<;;;===AAADDDCCCBBBDDDDDDEEEFFFFFFFFFEEEEEEHHHHHHGGGEEEDDDEEEGGGJJJKKKIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<===>>>@@@@@@CCCAAA???>>>>>>===<<<:::999888888888888777777777444444444444444444444444333333333333333333333333222222111111111111222222222222222222222333333444333222222222222111111111333222222111000/////////000000000000111111111111222333333333444444444444444444444555555555666666444444555555555666666666444444555666666777888888::::::<<<>>>;;;999<<>>>>>@@@CCCFFFBBBCCCDDDDDDBBBAAA@@@@@@???AAACCCCCCBBBBBBCCCDDDAAACCCDDDDDDBBBBBBCCCEEEBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFFFFEEEDDDCCCEEEFFFJJJIIIIIIHHHEEEDDDHHHNNNPPPSSSVVVYYY[[[]]]___aaa^^^cccjjjqqqvvv||||||{{{ooopppooohhh[[[OOOIIIFFFHHHHHHHHHJJJKKKJJJIIIGGGFFFDDDAAA@@@@@@@@@@@@@@@===>>>>>>>>>????????????===???@@@CCCIIIOOOLLLFFFDDDDDDFFFGGGGGGEEEBBB@@@@@@@@@??????????????????>>>===<<<<<<===>>>@@@AAAEEECCCBBBBBBBBBBBBAAA???<<<===>>>???@@@AAABBBCCC???AAABBBDDDEEEDDDCCCBBB@@@??????>>>============@@@@@@@@@BBBDDDCCCAAA???DDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAACCCEEEHHHIIIEEECCCBBBEEEIIIJJJGGGCCC@@@===<<<>>>BBBEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDIIIHHHGGGEEECCCCCCEEEGGGLLLJJJHHHGGGEEEEEEEEEFFFCCCDDDEEEDDDBBBAAACCCEEEAAABBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;<<<===???BBB???===<<<<<<<<<;;;:::888888888777777777666666444444444444444444444444333333333333333333333333222111111000000111111222111111111111111222333333333333333333222222222222000000000000000000000000/////////000000000111111222222222222333333333444444444444555555555555555444444444444555555555555555555555555555555555555888888:::===<<<999<<>>???CCCFFFEEEFFFGGGIIIIIIIIIHHHHHHCCCAAA??????@@@BBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDAAA??????@@@CCCDDDBBBDDDFFFGGGGGGEEEBBB@@@AAAAAAAAAAAAAAABBBBBBBBBFFFEEEDDDCCCBBB@@@??????BBBAAA@@@@@@AAABBBDDDFFFFFFCCC>>>;;;:::<<<@@@CCCBBBBBBBBBDDDEEECCC???<<>>>>>??????@@@@@@============>>>???@@@AAAFFFDDDBBBBBBCCCCCCAAA@@@======>>>???@@@AAABBBCCC>>>@@@BBBDDDEEEEEEDDDDDD??????>>>=========>>>>>>CCCBBBAAABBBCCCCCCBBB@@@CCCDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@BBBDDDGGGHHHCCCAAA@@@CCCHHHIIIDDD@@@@@@???>>>???AAABBBBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDGGGGGGGGGEEEBBBBBBCCCEEEHHHHHHGGGFFFFFFGGGHHHIIIFFFIIIKKKJJJGGGEEEFFFHHH???@@@BBBDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@???>>>??????===;;;;;;<<<===@@@===;;;::::::;;;;;;:::777777777777666666666666333333333333333333333333333333333333333333333333222111111111111111111222333333222222333333444555444333333333222222222222/////////000000000111111/////////000000000111111111111222222222333333333222333444444555555444444333333333444444444555555666666555555444444444444777666888<<<<<<:::<<<@@@DDDLLLpppwwwxxxzzz{{{rrrbbbYYYhhhtttgggaaa______aaabbbdddeeeeeeddddddcccdddeeeggggggggggggfffffffffggggggggghhhhhhhhhggghhhhhhiiiiiihhhhhhgggfffhhhiiiiiiiiiiiijjjlllhhhiiijjjkkklllllllllllllllllllllmmmllllllkkkjjjjjjkkklllmmmmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkkkkkiiijjjjjjjjjjjjiiihhhhhhfffeeeeeeeeeeeefffggggggggggggggggggggggggggggggffffffeeeeeeeeeeeefffffffffgggiiikkkllllllkkkkkkuuurrrnnnkkkjjjkkkmmmnnncccddd```VVVMMMFFF>>>777666:::AAAOOOeeexxx~~~zzzrrrhhh]]]___pppqqqbbb[[[VVVPPPQQQWWW```hhhlllggg```bbbhhhlllmmmbbbYYYWWWUUUOOOKKKKKKIIIJJJKKKIIIFFFFFFHHHJJJHHHGGGDDDAAA>>>>>>AAADDDCCCDDDEEEGGGHHHHHHGGGGGGEEEBBB???>>>>>>@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDBBB???===>>>???BBBDDDAAABBBDDDFFFGGGGGGFFFFFFBBBBBBAAAAAA@@@@@@AAAAAAEEEEEEDDDCCCAAA@@@??????>>>>>>???@@@AAABBBCCCDDDDDDBBB???=========???@@@AAAAAADDDKKKPPPNNNEEE<<<>>>@@@BBBCCCBBBBBBCCCDDD@@@AAABBBAAA@@@???@@@BBB@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCBBBAAABBBCCCEEEDDDGGGHHHGGGEEEFFFIIIKKKGGGFFFFFFHHHKKKNNNQQQRRRBBBDDDFFFGGGKKKUUUcccmmmggg]]]XXX[[[ZZZSSSRRRXXXXXX^^^dddiiijjjiiihhhgggkkkiiigggeeedddbbb```^^^[[[UUUSSSUUUWWWUUURRRRRRRRRQQQOOOLLLIIIGGGFFFGGGCCCDDDFFFGGGGGGFFFFFFFFFFFFEEECCC@@@??????BBBDDD????????????@@@@@@@@@@@@CCCCCCAAABBBJJJSSSTTTPPPDDDAAA???>>>@@@AAAAAA@@@>>>????????????@@@@@@@@@======>>>???@@@@@@@@@@@@DDDBBBAAAAAABBBBBB@@@???>>>>>>???@@@@@@AAABBBBBB???@@@BBBDDDDDDDDDBBBBBB???>>>=========>>>???@@@BBBAAA@@@@@@BBBCCCCCCCCCAAABBBCCCEEEEEEEEEEEEDDD????????????????????????CCCCCCBBBBBBCCCDDDEEEFFFDDDAAA@@@CCCHHHIIIDDD>>>AAABBBBBBAAA@@@@@@AAABBBAAACCCEEEGGGGGGFFFEEECCCCCCDDDEEEEEECCCCCCDDDEEEGGGGGGEEEEEEEEEEEEFFFGGGGGGKKKOOONNNJJJFFFFFFHHH@@@AAACCCDDDDDDCCCBBBAAA?????????>>>>>>>>>======<<<>>>@@@???<<<::::::;;;>>>;;;999888999;;;;;;;;;777777666666666555555555222222222222222222222222222222222222222222222222222222222111111222222222222222222222222333444444222222222222111111111111111111000000000000000000//////000000000111111111111111111111222222222222111222333444444444333222222333333333333444444444444444444555555555555555666555666::::::999;;;???AAADDDYYY~~~sssgggfffrrroooddd___^^^___bbbdddeeeeeeddddddcccdddfffggghhhhhhggggggggggggggghhhhhhhhhiiiiiiggggggggggggggggggggggggggghhhiiiiiihhhggghhhjjjggghhhiiijjjkkkkkkkkkjjjjjjjjjkkklllmmmlllkkkkkkiiijjjllllllkkkjjjjjjjjjhhhhhhiiijjjjjjjjjjjjjjjhhhhhhiiijjjjjjjjjjjjiiihhhgggffffffffffffffffffggggggggggggggggggggggggfffeeeeeeddddddeeeeeeffffffhhhjjjkkklllmmmlllllloooggg^^^ZZZZZZYYYVVVRRRDDDCCC>>>888777999888444;;;CCCQQQeee}}}yyyfffdddccckkk{{{{{{ggg\\\SSSNNNJJJKKKZZZlllmmmrrrrrrjjjeeeiiirrrxxxfffXXXOOOQQQTTTPPPKKKHHHCCCEEEGGGFFFDDDDDDFFFIIIFFFFFFDDDAAA??????BBBDDDAAABBBDDDEEEFFFFFFFFFFFFHHHDDD@@@>>>===>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCAAA???===<<<<<>>>>>;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???BBBCCCIIISSS[[[YYYLLL???>>>@@@BBBCCCBBBBBBCCCDDD>>>???@@@???>>>===>>>????????????@@@AAAAAABBBBBB@@@AAABBBAAA@@@@@@BBBCCC???CCCFFFDDDAAABBBDDDEEEGGGEEEDDDDDDDDDDDDCCCBBBBBBEEEHHHGGGFFFIIIPPPVVVSSSGGG@@@DDDEEEAAAEEENNNKKKHHHHHHKKKOOOQQQNNNKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLFFFBBBFFFIIIHHHHHHJJJLLLKKKHHHFFFDDDBBB@@@???BBBDDDFFFGGGFFFFFFFFFGGGGGGFFFEEEAAA>>>===>>>???============>>>>>>>>>>>>===???>>>===AAAIIIMMMMMMEEE@@@:::888;;;>>>@@@AAAAAAAAAAAA@@@@@@@@@??????<<<===???AAAAAAAAA@@@@@@BBBAAA???@@@@@@AAA???>>>?????????@@@@@@AAAAAABBB???AAABBBCCCCCCBBB@@@??????>>>=========???@@@AAA@@@???===>>>AAADDDEEEEEE???@@@BBBDDDEEEEEEDDDDDD>>>>>>??????@@@@@@AAAAAAGGGFFFEEEDDDDDDDDDDDDDDDGGGDDDBBBFFFKKKKKKEEE???DDDEEEFFFDDDAAA???AAADDD???AAADDDFFFGGGFFFDDDCCC@@@BBBDDDEEEDDDDDDEEEFFFJJJHHHFFFDDDBBBBBBBBBBBBAAAFFFKKKJJJEEEAAA@@@AAABBBBBBDDDDDDDDDBBB@@@>>>>>>>>>======<<<<<<<<<;;;;;;>>>AAAAAA===:::::::::<<<:::888777999;;;<<<<<<777666666666555555555555222222222222222222222222000000000000000000000000333333222222222222333333000000000///000111111222111111111111000000000000333333222111000///......000000000000111111111111000111111111111222222222000111222333444333222222222222333333333444444444222333333444555666777777777444555888999777999======>>>BBBVVVqqqdddfffwwwtttgggaaa]]]___aaadddeeeeeeddddddcccdddfffhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiigggfffeeeeeeeeeeeefffggghhhiiijjjiiigggffffffgggfffggghhhiiiiiijjjiiiiiihhhiiikkklllmmmllllllkkkhhhjjjllllllkkkjjjiiiiiiggghhhiiikkkkkkjjjiiiiiiggghhhiiijjjjjjkkkjjjjjjiiihhhgggfffffffffffffffggggggggggggggggggggggggfffeeeeeeddddddeeeeeefffggghhhjjjlllmmmmmmmmmmmmcccZZZOOOGGGDDDBBB>>>;;;555444555777777666<<>>======@@@?????????@@@AAABBBBBBBBB???======???AAA@@@???GGGDDDCCCFFFKKKLLLLLLLLLJJJGGGBBB???>>>>>>===<<>>======<<<;;;===@@@BBBCCCBBBAAA@@@??????@@@AAAAAAAAAAAA@@@AAABBBDDDGGGJJJIIIDDD@@@@@@???@@@EEEIIIGGG@@@:::BBB@@@>>>===<<<===>>>???@@@@@@??????@@@@@@AAABBB???@@@@@@AAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCAAA@@@BBBEEEFFFDDDAAAAAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGEEEDDDBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEJJJIIIGGGEEECCCCCCCCCCCCDDDDDDDDDBBBAAABBBEEEHHHJJJHHHFFFCCCBBBBBBBBBCCC======<<<======>>>???@@@>>>>>>???@@@AAABBBBBBCCCDDDCCCAAA@@@??????@@@AAA===>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@???>>>======???@@@BBBBBB@@@??????@@@>>>???@@@BBBCCCCCCBBBBBB<<<===>>>??????>>><<<;;;AAA@@@>>>===>>>@@@CCCEEEGGGFFFEEEGGGHHHGGGCCC???AAABBBCCCBBB@@@???@@@AAACCCDDDDDDDDDDDDBBB@@@??????@@@BBBCCCDDDEEEEEEEEECCCBBBAAABBBDDDBBB>>>:::???@@@BBBDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCEEEFFFBBBCCCDDDEEEEEECCCAAA@@@CCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;;;;:::999888777:::===@@@???;;;999<<>>===:::777444222222333444;;;JJJZZZpppxxxxxxqqqttt~~~xxx|||wwwrrrfffXXXSSSJJJAAABBBPPPbbbpppvvvkkklllmmmooorrrtttrrrooobbbXXXKKKDDDEEEGGGGGGFFFDDDCCCBBBAAAAAAAAABBBBBBDDDBBB@@@AAACCCDDDCCCAAADDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>======???????????????@@@AAAAAABBB???======???@@@@@@???AAA???>>>AAADDDFFFFFFFFFGGGDDDAAA@@@@@@AAA@@@???@@@@@@??????????????????>>>???AAABBBBBB@@@>>><<<===>>>??????@@@@@@??????>>>>>>???BBBDDDDDD@@@<<<======>>>BBBGGGGGGBBB===AAA???>>><<<<<<<<<>>>??????????????????@@@@@@AAA??????@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBBCCCBBBAAACCCEEEFFFDDDBBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEECCCBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCFFFHHHGGGEEECCCBBBBBBCCCCCC>>>============>>>>>>???>>>??????@@@@@@AAAAAABBBAAABBBCCCDDDCCCBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>>;;;===???@@@??????@@@BBBBBBAAA@@@@@@@@@AAABBBBBB@@@???????????????@@@@@@@@@???>>>===>>>@@@BBBDDDFFFEEEDDDFFFHHHGGGDDDAAABBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCCCCCCCAAA@@@???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAACCCDDDCCC@@@===>>>???AAACCCEEEFFFFFFGGGDDDDDDCCCCCCBBBBBBBBBBBBEEEDDDBBBAAA@@@AAACCCDDDBBBCCCDDDEEEDDDCCCAAA@@@AAABBBBBBAAAAAA@@@???>>><<<<<<<<<<<<;;;:::999888:::===???>>>:::999<<>>===@@@SSS{{{zzzmmmeeejjjxxxhhh``````^^^^^^bbbggghhheeegggeeeddddddfffhhhiiihhhiiihhhhhhggggggggghhhhhhffffffffffffggggggggggggeeefffgggeeeccccccfffhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhiiikkkkkkjjjiiihhhjjjkkkllllllllljjjhhhggghhhhhhhhhgggfffffffffeeegggggghhhhhhiiijjjjjjkkkkkkjjjhhhfffeeefffgggggglllkkkhhhfffeeeeeefffgggfffffffffeeedddeeehhhkkkhhhiiiiiijjjjjjjjjiiihhhGGGAAA;;;888888888777555333222333888???NNNeeeyyytttqqqzzzuuufff^^^TTTKKKEEEEEEGGGOOO\\\hhhpppssskkkjjjnnnwwwvvvnnnkkkooo}}}mmmXXXIIIDDDDDDEEEEEEBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA????????????>>>>>>>>>===>>>>>>>>>????????????@@@@@@???======>>>??????>>>@@@??????@@@BBBEEEDDDCCCBBBAAA@@@AAABBBCCCBBB@@@======>>>???@@@AAABBBBBB???@@@AAAAAA@@@===;;;999;;;<<<======>>>>>>======;;;;;;<<<===??????===;;;;;;:::;;;???DDDEEEDDDAAA???>>>===<<<;;;<<<===>>>>>>>>>======>>>>>>???@@@>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBAAACCCDDDEEECCCBBB@@@@@@??????>>>>>>??????>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@@@@AAACCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCBBB??????>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@DDDGGGGGGEEEBBB??????>>>>>>======>>>>>>???AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>><<<===>>>>>>======???@@@DDDCCCAAA???>>>@@@AAACCCCCCBBB@@@???@@@BBBDDDFFF???>>>===<<<===???AAABBBCCCCCCCCCEEEGGGGGGEEECCCCCCDDDEEEDDDCCCBBBBBBDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEDDDBBB@@@???@@@AAABBBDDDFFFHHHIIIFFFEEEDDDCCCBBBAAA@@@@@@EEEDDDBBB@@@@@@@@@AAABBBBBBCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@???>>>===<<<===============<<<;;;:::999<<<>>>===:::999;;;>>>:::999777666555555555555666555444444333333444444333333333444555555222000111000///......///000111111111111111111111111111111000000000000111222222111111111111111111111111222111111000000//////...+++,,,---...///111222222000000000000000000000000000111111222222222111111111111111111111111111111222222333444444444444444444444444444555666777888<<<<<<<<<>>>EEE^^^uuuiii\\\sss|||rrrhhh______cccddddddcccfffdddcccdddfffhhhhhhgggiiiiiiiiihhhhhhgggggggggffffffffffffggggggggggggeeeeeeeeedddcccccceeeggghhhhhhhhhhhhhhhhhhhhhhhhggghhhiiijjjkkkjjjiiiiiikkklllmmmmmmllljjjhhhgggffffffffffffffffffeeeeeeffffffgggggghhhhhhiiiiiilllkkkjjjhhhhhhhhhiiiiiikkkjjjhhhgggfffffffffffffffgggggggggfffgggjjjllljjjkkkllllllkkkiiigggfff>>>;;;777555666666555444444666???NNN\\\kkk||||||yyy|||jjjXXXNNNGGGCCCAAAMMM\\\gggkkkjjjiiiiiiiiikkkooooooiiibbb```cccuuugggUUUGGGBBBBBBCCCDDDCCCCCCCCCDDDEEEEEEFFFGGGEEEDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>@@@AAA@@@AAACCCCCCAAA?????????@@@AAAAAA@@@>>><<<<<<===???@@@AAAAAABBB>>>?????????>>>;;;999888999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;<<<============;;;:::999<<>>>>><<<<<<============<<<<<<<<<===>>>??????@@@@@@???@@@@@@@@@AAABBBBBBAAA@@@??????>>>===<<<<<<<<<<<<============>>>???@@@@@@BBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAA??????@@@???>>>>>>@@@BBBAAABBBCCCCCCCCCCCCBBBBBB@@@@@@???>>>============AAA@@@@@@@@@??????>>>>>><<<>>>BBBEEEFFFDDDBBB@@@???>>>===;;;;;;;;;<<<===AAA@@@@@@????????????@@@AAAAAAAAA@@@@@@?????????@@@AAAAAA???<<<;;;;;;<<>>===<<<===>>>@@@AAAAAAAAABBBDDDFFFFFFFFFEEEEEEFFFGGGFFFDDDCCCDDDEEEHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBBBBAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAABBBCCCEEEGGGIIIEEEEEEEEEDDDCCCBBBAAAAAAFFFDDDBBBAAA@@@@@@BBBCCCBBBBBBCCCCCCCCCBBBAAA@@@??????@@@??????>>>===<<<===>>>>>>>>>======<<<;;;999;;;<<<;;;:::999:::<<<999888777555444444555555555444444333333333333333222222333555666666333111000000////////////000000111111111111111111111111000000000000000111222222111111111111111111111111111111000000////////////,,,------...///000000111000000000000000000000000000000111222222222111111111111111111111111111111222222333444444444444333444444444444555666777777888777<<>>===<<<<<<============>>>>>>>>>>>>>>>????????????>>>=========>>>>>>============:::???@@@===<<>>======>>>>>><<<:::<<<<<<>>>????????????>>>;;;;;;<<<<<<<<<;;;999999888888999:::::::::999999:::;;;;;;;;;;;;;;;<<<===<<<:::999999;;;===>>>>>>::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>===>>>??????>>>=========>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????AAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAA@@@??????======>>>>>>@@@AAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAA???@@@AAAAAA@@@@@@AAACCC@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>>AAA@@@@@@??????>>>>>>===<<<===>>>???@@@AAAAAAAAA???>>>===;;;:::;;;<<<<<<@@@??????>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBAAA???===;;;<<<>>><<<===@@@CCCDDDDDDCCCBBB>>>???AAABBBCCCCCCCCCBBB???>>>=========>>>???@@@???@@@BBBCCCDDDEEEFFFGGGFFFGGGHHHGGGEEEDDDEEEFFFIIIHHHHHHGGGGGGGGGGGGGGGFFFEEECCCBBB@@@@@@@@@@@@BBBBBBDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDEEEEEEEEEEEEDDDFFFEEECCCBBBAAABBBCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<==================<<<;;;999:::::::::999999999:::888777666444444444555555444444333222222222222222111111222444666555333000000000////////////000000000000000000000000000000000000//////000000111222000000000000000000000000000000000//////////////////////////////.........///////////////////////////000111222222222222222111111111111111111111111111222333333444444333333333333333444444555666777888666:::AAABBBAAAJJJYYYzzz~~~zzzgggUUUYYYxxxmmmccc___bbbgggdddcccbbbdddfffgggfffeeeggghhhhhhhhhhhhgggfffeeeffffffffffffgggggggggggghhhgggeeeeeeeeefffgggggggggggggggggggggggggggggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiihhhggggggfffffffffffffffggggggggggggfffffffffffffffgggggggggjjjjjjiiiiiihhhhhhiiiiiiiiiiiihhhggggggffffffffffffhhhiiiiiiiiijjjlllnnnpppnnnlllkkkkkkmmmppprrr222111000000222555999;;;KKKSSSeeeyyywwwrrrbbbKKKBBBFFFUUUeeeuuuzzz{{{sssfff^^^```dddaaalllhhhTTTJJJPPPQQQIIIGGGEEEBBBAAABBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEEEEDDDBBBAAABBBCCCCCCCCCCCCCCCBBB@@@??????============>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===;;;<<<>>>>>>===<<<<<<===;;;BBBDDD???===@@@@@@;;;???===;;;;;;<<<;;;:::888;;;<<<===>>>>>>===<<<;;;888999999::::::::::::999666777888888999999888888666888999888777777888:::<<<;;;999888888999:::;;;888888999999999999999999999999999888999::::::;;;999999::::::::::::999999999999:::;;;<<<<<<<<<<<<;;;<<<>>>===<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@@@@>>>>>>>>>??????AAABBBCCC@@@AAAAAABBBBBBBBBBBBAAA???AAABBBBBBAAA@@@BBBCCC@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@?????????>>>>>>>>><<<<<<;;;:::;;;===???AAA???>>>>>>===<<<<<<<<<<<<>>>>>>======>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>??????>>>===>>>@@@CCC999<<<@@@DDDFFFEEECCCBBB<<<>>>@@@BBBBBBBBB@@@????????????>>>>>>??????@@@>>>@@@BBBBBBCCCCCCFFFGGGFFFGGGHHHGGGFFFEEEEEEGGGFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFDDDBBBAAAAAAAAAAAAAAACCCDDDDDDCCCCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB???@@@BBBDDDFFFFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFFBBBBBBBBBAAAAAAAAAAAAAAA????????????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999777666555444333444444555444333222222111111222222222222222333444444111/////////000000000000//////000000000000000000000000000////////////000111111000000000000000000000000////////////////////////000000000///......------///////////////////////////000111222222222222222111111111111111111111111111111222333333333333333333333333333444555666777<<<888777999;;;===BBBHHH^^^yyywww|||cccOOOOOOkkkrrreeeaaa^^^bbbbbbbbbdddffffffeeedddeeeeeeggggggggggggfffeeeffffffffffffggggggggggggiiigggeeeeeefffggghhhgggggggggggggggggggggggggggiiiiiiiiiiiiiiijjjjjjjjjiiihhhhhhhhhggggggggggggeeeeeeeeeeeeeeeeeeddddddffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffeeegggiiijjjjjjjjjlllnnnooonnnlllkkkmmmooorrruuu222222444666<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>===999<<<>>>>>><<<;;;;;;<<<===FFFHHHAAA>>>BBBAAA;;;???===:::::::::;;;;;;:::888999;;;<<<===<<<;;;:::888888888888888888888888666777777888888888888888333666888888666555666888999999999888777777888:::666777888888999999999888888888777777888888999:::777888888999999888888777777888999:::;;;;;;;;;;;;:::<<<>>>===;;;999:::;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@AAABBB>>>>>>@@@AAAAAAAAA@@@@@@>>>@@@BBBBBBAAA@@@AAABBBAAAAAA???>>>>>>???@@@AAA?????????>>>??????@@@@@@????????????>>>>>>>>>>>><<<;;;:::::::::<<<===???>>>????????????>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA<<<======<<<<<<===@@@CCC<<<===@@@CCCDDDDDDCCCBBB>>>?????????@@@?????????@@@@@@@@@@@@??????@@@@@@>>>@@@BBBBBBAAABBBEEEGGGFFFGGGHHHGGGEEEEEEEEEFFFDDDDDDCCCBBBBBBCCCDDDEEEHHHGGGDDDCCCBBBBBBCCCCCCBBBCCCDDDDDDBBBAAACCCFFFBBBBBBBBBBBBBBBAAAAAA@@@<<<>>>@@@CCCDDDEEEDDDDDDCCCBBBAAAAAAAAACCCEEEFFFBBBBBBAAAAAA@@@@@@AAAAAA===>>>>>>======<<<;;;:::999999::::::::::::999999888888777777888888888777666555444333333333444555333333222111111111111111333222111111111111000...//////000000000000//////000000000000000000000000///////////////000111111000000000000000000000000///////////////////////////////////////.........//////////////////////////////000222222333333222111111111111111111111111111111222333333333333222333333333333444555666666888:::888555666<<<@@@@@@KKKkkk{{{```JJJOOOoooyyyjjj]]]bbbaaabbbdddffffffeeecccaaaccceeefffgggfffeeeeeeffffffffffffggggggggggggiiifffddddddfffggggggfffggggggggggggggggggggggggiiiiiiiiiiiiiiijjjjjjkkkhhhhhhhhhhhhhhhhhhiiijjjggggggffffffeeedddddddddgggggggggggggggggggggggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggfffdddfffiiijjjjjjjjjlllnnnkkkkkklllmmmoooppppppqqq666777;;;@@@HHHRRR^^^eeebbbiiirrruuuoookkkrrr}}}sss^^^OOOSSS]]]hhh{{{nnnbbb______\\\YYYUUUOOOMMMMMMJJJEEEFFFLLLIIIFFFBBB??????AAACCCEEECCCDDDFFFGGGGGGFFFFFFEEEBBBDDDEEECCC@@@>>>@@@BBBDDDDDDDDDCCCBBBAAA???>>>@@@?????????>>>>>>>>>===???@@@BBBBBBBBB@@@>>>===999<<>><<<:::;;;<<<999CCCFFF>>>:::>>>===777???===:::999:::<<<======666777999;;;<<<<<<;;;:::999888888888777777777666666777777888888888888888333666999999777666777888666777888777666777888:::666666777888888888888888777777777777777888888999777777888888888888777777777777888:::::::::::::::;;;===???>>>;;;999:::<<<::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<===??????======<<<<<<<<<<<<======<<<===>>>??????@@@@@@???AAA@@@@@@@@@@@@@@@AAAAAA<<<===>>>???@@@@@@??????>>>???AAAAAA@@@@@@@@@AAABBBAAA???======>>>???@@@???>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>;;;;;;;;;<<<>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===;;;::::::===???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???======>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAAAAADDDGGGFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFIIIGGGEEECCCBBBCCCDDDEEEBBBDDDEEECCCAAA@@@BBBEEE>>>???AAABBBCCCBBBAAA@@@;;;===???AAACCCCCCBBBAAAAAAAAA@@@???@@@CCCEEEFFFCCCBBBAAA@@@@@@@@@AAAAAA<<<<<<<<<<<<;;;:::999999777888888999999999888888888777666777888888888777666555444333333333444555333222222111000111111111444222000///000000///...//////000000000000//////000000000000000000000000///////////////000111111000000000000000000000000.........///////////////---.........//////000000//////////////////////////////000222222333333333111111111111111111111111111111222333333333333222333333333333444555666666///999<<<777777>>>???:::BBBPPPtttttt[[[NNNXXXhhhlllaaaaaabbbcccffffffdddccc___aaaccceeeffffffeeedddffffffffffffggggggggghhhhhheeebbbbbbeeegggfffdddggggggggggggggggggggggggiiiiiihhhhhhiiiiiijjjkkkhhhhhhhhhhhhiiijjjkkkllljjjjjjiiihhhgggfffffffffhhhhhhhhhhhhhhhggggggggghhhiiiiiijjjjjjjjjiiiiiiggghhhhhhhhhhhhhhhgggfffdddfffiiijjjjjjjjjlllmmmgggjjjmmmppppppooommmkkk;;;HHHVVV```iiisssxxxxxxeeecccjjjuuuuuurrr~~~tttjjjeee^^^XXXLLLMMMRRR```wwwwwwgggdddjjjgggWWWFFFGGGFFFDDDEEEFFFFFFEEEDDDFFFFFFFFFFFFDDDBBB@@@???AAABBBDDDEEEFFFFFFGGGGGGCCCBBBBBBAAAAAA@@@@@@???DDDDDDDDDDDDCCCAAA???===AAA@@@???===<<<<<<<<<<<<===>>>???@@@AAA@@@@@@???999:::<<<===>>>===;;;:::999:::<<<>>>===;;;999777999::::::;;;:::999888777777777888888888999999999555666777777666444222000444444555666666777666666555555444444444444555555444555555666666666666666777666555555666777666444555555555555555666777777777666555555555777888999;;;;;;999999999999;;;;;;::::::;;;;;;::::::999999;;;;;;;;;::::::999999999===<<<<<<;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;<<<=========>>>???@@@@@@AAAAAAAAA>>><<<===>>>???===:::???>>>============>>>>>>@@@@@@@@@@@@??????>>>>>>DDD@@@;;;999;;;<<<<<<:::???>>><<<;;;::::::;;;;;;@@@@@@@@@@@@@@@???>>>===============<<<;;;:::999;;;<<<>>>???@@@@@@@@@???;;;===??????<<<:::888888===???AAABBBBBB@@@===;;;AAA???===<<<;;;<<<===>>><<<<<<<<<<<<===>>>???@@@@@@>>>======???BBBCCCDDDEEEDDDAAA???>>>???@@@AAA>>>???AAABBBCCCDDDDDDDDDFFFGGGHHHIIIHHHGGGEEECCCBBBBBBAAAAAABBBCCCCCCDDD@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAABBBBBBCCCDDDDDDDDDCCCCCC=========>>>>>>>>>>>>???@@@>>>===???BBBDDDBBB@@@<<<===???@@@@@@>>><<<;;;;;;;;;:::::::::999999999888888777777666666555555777777666666555555555444333333333222222111111111111111111111111111111111////////////////////////...............///000000//////////////////////////////.........//////000111111000000//////.........///000000000///---,,,////////////////////////......///000000000000000000000111111111222222222000111111111111222222222111111111111111111111111111222222222333555999<<<888777777777777999:::;;;DDD@@@OOOyyydddSSSNNNYYYyyymmmddd^^^bbbeeecccbbbdddgggddddddgggiiihhhggghhhdddfffhhhhhhfffcccbbbbbbbbbdddfffggggggffffffgggnnnllljjjhhhffffffffffffkkkkkkjjjjjjkkkkkklllmmmkkkkkkjjjjjjiiihhhgggggghhhggggggggggggiiikkkllliiiiiihhhhhhhhhhhhiiiiiiffffffeeeeeeeeefffggggggfffggghhhhhhgggggghhhiiihhhggghhhkkkmmmlllmmmnnnpppkkkmmmuuuqqqfffgggrrrZZZhhhvvv~~~~~~yyynnnddddddvvvooo]]]PPPHHHFFFGGGOOOTTT\\\iii{{{}}}xxxtttnnnbbbSSSHHHHHHFFFEEEEEEFFFFFFEEECCCGGGHHHHHHHHHGGGEEECCCBBBAAABBBCCCDDDDDDEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@CCCDDDDDDCCCBBBAAA???>>>???>>>>>>=========>>>>>>>>>>>>@@@AAABBBBBBAAAAAA>>>>>>@@@@@@@@@>>><<<;;;:::;;;===>>>===<<<999888999999:::;;;:::999888777777777888888888999999999666666666777666555333222444444555555666555555555444444333333333333444444444444555666666666666666666555444444666666555444555555555555555666666777777666555555555666888999;;;:::999888888999:::;;;;;;;;;<<<;;;;;;:::999999;;;:::::::::999999999999<<<;;;;;;::::::;;;;;;;;;;;;<<<===<<<;;;:::;;;===<<<<<<===>>>>>>???@@@@@@@@@>>><<<<<<>>>>>>===;;;???>>>>>>======>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>AAA===:::999:::<<<<<<;;;@@@???===;;;::::::;;;;;;???????????????>>>======<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;<<<===>>>??????AAACCCCCCAAA???======>>>???AAAAAAAAA@@@>>>===@@@???===;;;;;;<<<===>>>===<<<<<<======>>>???@@@???===<<<<<>>======>>>>>>>>>???@@@BBBCCCCCCDDDDDDAAABBBCCCDDDDDDBBBAAA???@@@???>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@??????<<<<<<<<<<<<============>>>===<<<===@@@BBBAAA@@@<<<===>>>>>>>>>===;;;:::999999999999888888888888777777666666666666666666666666666555555555444444333333333222222111111111111111111111111111111111////////////////////////...------------...///000//////............//////..................///000000000000/////////......///////////////...------..............................///000000000000000000000000111111111222222000000111111111222222222111111111111111111111111222222333333333444888;;;777777666666777888:::;;;===@@@HHH___xxxeee\\\OOO^^^|||qqqddd^^^^^^dddkkkrrrooojjjfffeeeffffffddddddfffhhhhhhfffdddccccccccceeeggghhhgggffffffgggiiihhhhhhggggggggghhhiiijjjjjjjjjjjjjjjkkklllllljjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhgggggghhhiiijjjjjjiiiiiihhhhhhhhhiiiiiiggggggfffffffffffffffffffffgggiiijjjiiihhhiiikkkmmmkkkiiiiiiiiikkkoootttwwwpppnnnqqqppplllooovvvooozzz}}}zzzrrrlllmmm~~~~~~lllXXXKKKBBB>>>DDDNNN^^^eeelllrrrzzzwww{{{{{{ppp^^^OOOHHHHHHIIIGGGFFFFFFFFFFFFDDDCCCFFFFFFGGGHHHGGGFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA???>>>===============>>>???@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===;;;<<<===>>>>>><<<:::999888999:::;;;:::999888777777777777888888888888999666666555555555555666666555555555555555555444333333333333222222333333333444444555666666666666555555444333333555555444333555555444444555555666777666666555555555666777888:::999999888888999999:::<<<<<<<<<;;;;;;999888888:::999999999999888888888:::999999999999999:::::::::<<<===<<<;;;:::;;;<<<<<<<<<<<<======>>>>>>???>>>===<<<<<<===>>><<<;;;>>>>>>=========>>>>>>???@@@???===;;;;;;<<<===>>>>>>;;;999999:::<<<<<<<<<@@@???>>><<<;;;;;;;;;;;;======>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777;;;:::888666777999<<<>>>AAACCCEEEEEECCCAAA@@@AAA@@@@@@@@@@@@?????????>>>>>>===<<<;;;:::;;;<<<===============>>>???@@@@@@>>><<<;;;<<>>>>>===;;;:::999===>>>???@@@AAABBBBBBBBB===>>>???@@@@@@>>>===<<>>===<<<;;;<<<===>>>???AAABBBDDDEEEEEEEEEDDDBBBAAA@@@??????@@@@@@AAA??????@@@??????>>>===<<<::::::::::::;;;;;;;;;;;;;;;::::::<<<>>>@@@??????>>>>>>>>>>>>>>>===<<<<<<888888777777777666666666555555555555555666666666555555555555444444444444222222222222222111111111111111111111111111111111////////////////////////...------------......//////..................///---------------.../////////////////////.........000///......---.......................................///000000000000///000000000000111111111111000000000111111111222222111111111111111111111111222333333333222333555888666666555666666777888999888@@@BBBEEEddd}}}ooo\\\SSSYYYxxxttteee^^^bbbjjjzzz{{{tttiiidddggggggcccccceeeggghhhfffeeedddeeeeeegggiiiiiigggfffeeefffddddddeeefffgggiiikkkllljjjiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhggggggggghhhhhhkkkjjjjjjiiihhhhhhhhhiiiggghhhiiiiiihhhgggfffeeefffhhhkkklllkkkjjjkkkkkklllllliiidddcccgggpppvvvyyysssmmmlllppptttuuuuuu~~~wwwqqqrrrvvvxxx{{{qqq\\\KKKGGGIIIJJJTTT```rrrtttsssnnnnnnuuu|||tttrrrhhhWWWEEE>>>CCCJJJIIIHHHFFFFFFFFFFFFDDDBBBAAABBBCCCDDDEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>>??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>??????>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDCCCCCCAAA@@@???;;;<<<===>>>===<<<;;;:::888999::::::::::::888888777777777777888888888888777666444444444666888999666666666666666555444333444444333333333333444444333444555555666666555555333222111222444555444333555444444444444555666666666666666555666666666666888888888888888888888888::::::::::::999888666666888888888888888888888888888888777777777888999999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>???===;;;999999;;;===???>>>===<<<;;;;;;;;;;;;;;;@@@???>>>===<<<;;;;;;:::;;;;;;<<<======<<<<<<<<<;;;;;;<<<;;;;;;:::999888999888777666777888:::;;;>>>@@@AAAAAA@@@>>>>>>???AAA@@@???>>>>>>>>>??????<<<<<<;;;:::::::::;;;<<<============>>>???@@@@@@>>>===;;;<<<>>>@@@@@@@@@<<<===>>>>>>===;;;888777;;;;;;<<<>>>>>>?????????<<<<<<===>>>======<<<;;;@@@???===<<<<<<===>>>>>>???@@@BBBDDDFFFFFFFFFFFFCCCAAA???======>>>???AAA@@@AAA@@@@@@???>>>===<<<888888999999999:::::::::999999999:::<<<=========@@@@@@??????>>>>>>======777777777777666666666666333333444444555555666666444444444444333333333333222222222111111111111111111111111111111111111111///////////////////////////.............../////////...------------...///---------------...//////........................000///---,,,,,,---...///........................---...//////000000///////////////000000000111111000000000000111111111111111111111111111111111111333333333222111111333555444444444555666666777777777===>>>>>>PPP|||xxx]]]MMMXXXpppvvvfffffflllyyyrrrgggiiijjjfffbbbdddfffgggfffeeeffffffggghhhjjjiiigggeeedddeeeaaabbbccceeegggiiikkkllliiihhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjiiiiiiiiihhhiiihhhgggffffffgggiiiiiilllkkkjjjiiiiiiiiiiiiiiiiiijjjkkkkkkjjjhhhfffdddgggiiillllllkkkjjjiiiiiijjjmmmnnnkkkiiinnnuuuyyyuuusssooommmrrrwwwrrriii{{{uuuwww{{{|||yyy```OOOCCCHHHSSS[[[bbbiiiwwwsssjjj``````lllyyyqqqdddQQQBBB<<<>>>EEEJJJHHHGGGEEEEEEEEEEEEDDDBBB???@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>===??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>============>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@;;;<<<=========<<<;;;:::888888::::::::::::999888777777777777777777777777666555444333333555888:::777777777777777666555444555555444444444444555555333444444555555555555555333222111222444555444333444444444444444555666666555666666666666555555555777777777777777777777777777777777777666555444333777777777777777777777777666666666666666777888999:::;;;<<<;;;:::999:::<<<<<<<<<<<<<<<============;;;;;;<<<<<<;;;;;;<<<<<<:::::::::::::::;;;<<<===>>><<<:::888999:::===>>>@@@AAA@@@???===;;;:::999>>>>>>>>>===<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<=========<<<<<<;;;:::999777777888999999999888888:::;;;======;;;;;;<<<===AAA???>>><<<<<<===>>>???;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???>>><<<<<<=========;;;;;;<<<>>>>>>>>><<<999888888888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::>>>>>>==================>>>@@@BBBDDDFFFGGGGGGGGGDDDBBB???<<<;;;<<<>>>@@@????????????>>>===<<<;;;888888888999999999999:::888999:::::::::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::777777777777666666666666222222333333444444444555222222222222333333333333111111111111111111111111000000000000000000000000////////////////////////000000//////...//////000///...---,,,,,,---...///.........------.........---------------.........///...---,,,,,,---...///........................------...///////////////....../////////000000000//////000000000111111111000000000000000000000000222333333222000000111222222222333444555555555555999888;;;AAAIII^^^mmmUUUMMMOOO[[[xxx|||wwwyyywwwqqqjjjhhhfffaaaccceeeeeeeeeeeefffhhhggghhhjjjiiigggdddddddddaaabbbccceeefffggghhhiiihhhgggggggggggghhhiiiiiillllllkkkjjjhhhgggfffffffffeeeeeeeeegggiiijjjlllllllllkkkjjjjjjjjjjjjjjjjjjkkklllmmmllljjjgggfffhhhjjjjjjiiifffcccbbbbbbfffooovvvvvvxxx~~~vvvvvvuuussstttqqqeeeWWW}}}kkk]]]OOOIIIFFFPPPaaapppvvvvvvlllfff[[[TTT[[[jjjuuuxxx]]]OOO???:::>>>CCCDDDAAAFFFDDDCCCCCCDDDEEEDDDBBBAAABBBDDDEEEFFFFFFEEEEEEAAAAAABBBAAAAAA@@@????????????@@@AAAAAABBBCCCCCCAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>=========??????>>>============>>>=========>>>>>>?????????;;;;;;<<<<<<;;;;;;:::999777888999:::;;;:::999999888777777777777777666666555444333222333555777888666666666666666666555444666555555444444555555666333333444555555555555444222111111222444555555333444444333333444444555666555555666666666555444444555666666777777666666555444555555555555444333333555555666666666666666777555555555555666777888999999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<;;;::::::;;;===:::::::::::::::;;;<<<===<<<;;;:::999999;;;===>>>AAABBBCCCAAA>>>;;;999888;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;<<<=====================<<<;;;::::::666777888999999999777666888:::;;;;;;::::::;;;===???>>><<<;;;;;;;;;<<<===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<======;;;999:::;;;===>>>>>>===;;;:::777777888999999999999999888888888888888999999999:::;;;<<<===>>>===<<<;;;>>>???BBBDDDEEEFFFFFFFFFEEECCC@@@===<<<<<<>>>???<<<<<<===<<<<<<;;;:::999999999999999:::::::::::::::;;;<<<<<<::::::;;;<<<:::;;;<<<===<<<:::777666777777777666666666555555222222222222333333333333111111111111222222222222000000000111111111111111000000000000000000000000////////////////////////000000///............//////...,,,++++++,,,...///111000///...............,,,,,,,,,---------------------------------...///------------------------------...////////////.............../////////////////////000000000111111000000000000000000000000111222333222000//////111000111222333444444444444:::555888AAAAAADDD^^^ooo___QQQMMMYYYkkkzzz~~~nnneeeccc___aaabbbccccccdddfffhhheeegggiiihhhfffdddccccccbbbcccdddeeeeeefffeeeeeegggffffffffffffggghhhhhhjjjjjjiiihhhgggffffffeeedddddddddeeegggiiikkkmmmlllkkkkkkjjjjjjkkkkkklllkkklllmmmmmmlllkkkiiiiiihhhhhheeeaaa[[[WWWUUUUUUYYYdddmmmrrryyy}}}zzzyyyvvvrrrlllbbbYYYSSSqqq}}}}}}mmmbbbbbbccc[[[SSSPPPSSSZZZ___bbbnnn}}}~~~ddd]]]UUUUUU^^^gggeee\\\FFF>>>888999???CCC@@@<<>>>>>>>>???BBBAAA???>>>===<<<============<<<<<<<<<<<<<<<<<<:::::::::::::::999999999777888999:::;;;:::999999888888777777666666666666444444333222333333444555333333444444555444444444555444444333333444444555222333444444555555444444333222111222555666555444444444333333444444555666555555666666666555444333444555666666666666555444333333444555555555555444444444555555555666666666555555555555666777888999999:::;;;;;;999999:::;;;999999999999999999888888888:::<<<;;;999999;;;===;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;<<<======>>>@@@CCCBBB>>>:::999999888999:::;;;<<<<<<<<<;;;888999:::<<<======>>>>>><<<<<<<<<<<<;;;:::999999777777777777777777777777777888999999999999;;;===<<<<<<;;;;;;:::::::::;;;::::::;;;<<<<<<<<<<<<<<<::::::999::::::;;;<<<===;;;::::::;;;======<<<;;;888999;;;<<<===<<<<<<<<<777888888999999999999888999999999999999::::::;;;777:::>>>AAAAAA@@@>>><<<>>>???AAACCCDDDEEEDDDDDDEEEDDDAAA???=========>>>;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>???===;;;999:::<<<:::;;;>>>???>>>;;;777444555555555555444444444444222222222222222111111111000000000111111111222222///000000000111111111222000000000000000000000000////////////////////////......---,,,,,,,,,,,,,,,///...,,,++++++,,,...///444333111000......------++++++,,,,,,,,,---------+++,,,------.........---------------------------,,,---......//////......------........./////////////////////000000000111000000000000000000000000///000222111000//////000///000111333333333333222777555888<<<:::;;;GGGXXXvvvjjj___YYY]]]uuuwwwgggccc]]]___```aaabbbcccfffhhhdddeeeggggggeeecccccccccaaabbbcccdddeeeeeeddddddffffffeeeeeeffffffggghhhffffffffffffggggggggggggeeeeeedddeeefffhhhjjjkkkkkkkkkjjjkkkkkklllmmmnnnllllllllllllllllllllllllfffddd___WWWOOOIIIGGGFFFJJJRRRYYY___lll{{{~~~wwwxxxqqqiiicccYYYPPPUUU```rrr|||cccUUUKKKLLLIIICCCIIIXXXhhhwww|||rrrpppzzz{{{ssseee___YYY[[[dddcccRRR>>><<<:::999<<<@@@BBBBBB@@@AAA@@@@@@AAACCCDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBB@@@????????????@@@BBBCCC?????????>>>??????@@@AAADDDCCCAAA???============???>>>===;;;:::::::::::::::::::::999999999888888777888999:::;;;::::::999888888777777666666666555444333333222222333333333000111222222333333333333444333333222222333333444222333444444555555444444333222222333555666666555444333333333333444555555555555666666666555333222333444555666666555444333222333444555666666666666444444444555555555666666555555555666666888999999999:::;;;;;;999999:::;;;777777777777666666666666777999<<<;;;999999;;;===<<<<<<<<<======???@@@@@@;;;;;;;;;<<<<<<=========:::>>>AAAAAA>>>:::999:::666777999;;;<<<<<<<<<;;;888999:::<<<===>>>>>>???;;;;;;;;;;;;:::999888888999777555333333555777888555666888777777888:::<<<;;;;;;:::::::::999999999:::;;;;;;<<<=========<<<999999999999:::;;;<<<<<<888777888:::===>>>>>>===777777999:::;;;<<<<<<===888999999:::::::::999999<<<<<<;;;;;;<<<===>>>>>>888<<>>???AAACCCDDDDDDCCCCCCFFFDDDBBB@@@>>>===============>>>>>>???>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>@@@AAA???;;;999:::<<<<<<>>>AAACCCBBB>>>999666444444444333333333222222333222222222111111000000//////000000111111111222//////000000111111111222000000000000000000000000////////////////////////---,,,++++++************000...,,,******,,,...000666555333111///...------+++++++++,,,,,,---------***+++---...///...------------------------------,,,---......//////......---------.........//////////////////000000000000000000000000000000000000...000111111000//////000...///111222333333222222444888:::777888>>>DDDGGGVVVzzzccc^^^dddooowww|||lllfff\\\]]]___```aaacccfffhhhbbbdddffffffdddccccccccc```aaacccdddeeeeeeddddddfffeeeeeeeeeeeefffggggggbbbcccdddeeefffhhhiiiiiigggfffeeeeeefffggghhhiiijjjjjjjjjkkklllmmmnnnooommmmmmlllllllllmmmnnnnnndddaaaYYYPPPFFF???===<<>>@@@@@@@@@@@@DDDCCCBBBAAAAAABBBDDDEEECCCDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFEEECCCBBBBBBCCC>>>>>>????????????>>>>>>===>>>???AAABBBCCCCCCCCCBBBAAA???>>>?????????>>>AAA@@@???>>>>>>>>>???@@@CCC???<<<;;;===>>>===;;;888888888888888888999999888888777555555444444444777777666666555555555555222222222222222222222222555444444333333222222111111111111111111111111111333333333444444444555555222222222222222222222222444333333222222333333444333333333333333333333333444333333333333444555555444333333222222333333444777777777777666555333333333333444444555666666777666555777999888444444888888888888888888888888888;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>============>>>???@@@AAA@@@???===;;;;;;::::::;;;<<<<<<;;;999777555666<<>>===>>>888888777777777888999:::666666777888888888888777::::::::::::::::::999999::::::;;;<<<<<<;;;::::::999999888888888999:::::::::999999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::;;;<<<;;;:::???>>>>>>============>>><<<;;;;;;<<<===???AAABBBBBBBBBAAAAAAAAA@@@@@@???@@@AAACCCCCCBBBBBBDDDFFFGGGDDDAAA????????????>>>???>>>===;;;;;;;;;<<<<<<;;;<<<===<<<::::::<<<===>>>>>>===<<<;;;:::999999888:::;;;;;;:::888555333555555444333333333333444333333333222111000///...111111111111000000000000111111000000//////......//////.........---------......---------,,,,,,,,,******,,,,,,,,,,,,******,,,,,,++++++***+++++++++/////////......---------------------------------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---................................................---------............/////////000111111111111111////////////000000000000111111222222222333333333333444555666999;;;===???MMMnnnzzziii___kkkzzznnn[[[[[[[[[[[[[[[]]]bbbeeebbbcccddddddeeeggggggdddfffeeedddcccdddeeegggiiiffffffeeeddddddccccccbbbddddddeeeggghhhfffcccaaadddgggiiigggeeecccdddffffffhhhkkklllkkklllmmmooonnnnnnmmmoooxxx~~~xxxllljjj[[[MMMFFFEEEFFFIIIMMMOOORRRQQQUUUhhh}}}{{{kkk```RRRCCC@@@LLL]]]iiinnnjjjUUUJJJDDD<<>>>>>>>>>>>===???>>>===<<<<<<<<<===>>>@@@===::::::;;;<<<;;;999888888888888888888888888888777666555444444444444444444444444333333222222222222222222222222111111333333333333333222222222222222222222222222222222222222222222333333333333222222222222222222222222222222111111111111222222333333333333333333333333444333333333333444555555444333333222222333333444777777777666555444333333333333333444555666666666666444555777666222444888888888888888888888888888:::::::::999999999:::::::::::::::;;;;;;::::::999<<<<<<<<<======>>>>>>>>>===>>>???@@@@@@>>><<<;;;:::999999:::;;;;;;:::888:::777888;;;;;;999:::===<<<;;;999888777888888999888888999:::::::::::::::::::::::::::;;;;;;;;;;;;777888999::::::999888777:::999999999999:::;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>===============<<<;;;;;;<<<>>>??????>>>>>>===============>>>>>>;;;;;;;;;<<<>>>@@@CCCDDD>>>>>>???AAABBBDDDEEEFFFBBBCCCDDDCCCBBBBBBCCCDDDDDDBBB??????@@@BBBBBBBBB???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>======<<<<<<;;;888999:::;;;999777444222555555444333333333333444333333333333222111000///111111111000000000//////000000000000//////......///.........------------...------------,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,++++++***++++++,,,.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,---................................................---------............/////////000111111111111000000000000000////////////111111111222222222333333222222333555777:::<<<===999OOOnnn~~~eee[[[cccjjjkkkmmmhhh```[[[XXXYYYZZZ[[[___```aaaaaaaaabbbcccbbbaaaaaa```aaabbbdddfffhhhfffffffffgggfffffffffeeehhhgggggghhhiiiiiihhhhhheeeffffffdddbbbaaaccceeeffffffeeeeeeeeegggiiikkklllllloooyyy|||ggg```]]]```dddeeedddeeeaaadddccccccjjjooofffXXXMMMGGGEEEOOOaaammmmmmhhh~~~mmmggg```PPPAAACCC@@@===FFFUUU[[[jjjhhhccciiillleeeSSSCCC===;;;777999>>>>>>@@@DDDGGGHHHGGGFFFDDDFFFEEECCCAAA@@@@@@AAAAAABBBAAA@@@??????@@@AAAAAADDDDDDDDDBBB@@@???AAABBB>>>===<<<<<<<<<<<<===>>>AAA@@@??????@@@AAABBBCCCAAA@@@???>>>===============<<<;;;::::::::::::;;;===;;;888888999999888777777777777777777777777777777666555444444333333444333333333333222222222222333222222222111111000000111222222222222333333333222222222222222222222222000000111111111222222222333333333333333333333333222222111111111111222222333333333333333333333333333333333333333444555555333333222222222222333333555555666555555444333222222333333444444555555666666444555666555222333888777777777777777777777777999999999999999999999:::999999::::::;;;::::::999::::::;;;<<<===>>>??????===>>>?????????>>><<<;;;:::999888888::::::999888;;;::::::;;;999888<<>><<<:::888888888888888888999999:::::::::::::::::::::;;;<<<<<<======888888999999999999888888:::::::::::::::;;;<<<<<<===<<<;;;;;;;;;<<<===>>>@@@?????????>>>>>>=========<<<<<<>>>AAACCCCCCBBB>>>>>>>>>>>>???@@@AAAAAA=========>>>@@@CCCEEEGGG>>>>>>@@@BBBDDDFFFGGGHHHDDDEEEEEEDDDBBBAAAAAABBBDDDAAA??????@@@BBBBBBBBB???>>>===============>>>>>>;;;999:::<<<===<<<:::=====================<<<888888999:::999777444333555555444333333333333333333333333333222222111000111111000000000000//////000000000////////////...............------------------------,,,,,,,,,,,,******++++++++++++******,,,++++++***++++++,,,,,,------,,,,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------------////////////////////////---------............///...///000000111111000000111111000000//////......111111111222222222222333111111222444555888:::;;;777===KKKfff~~~ggg]]]YYYTTTkkk|||~~~ooobbb\\\ZZZZZZZZZYYYYYYZZZYYYYYYYYY[[[]]][[[[[[[[[\\\]]]```bbbccc```aaabbbdddeeeeeedddccceeeeeeddddddeeefffhhhiiiggggggfffdddbbbaaaccceeefffdddcccbbbbbbbbbaaa```aaabbbhhhwwwrrrpppsss|||~~~~~~}}}yyyqqqfffYYYLLLDDD@@@???FFFYYYnnnwwwpppeeepppccc[[[RRRDDD888EEEIIIKKKRRR\\\\\\```oooyyy~~~tttnnnooojjjaaaSSSFFF:::777888:::???EEE???AAAEEEHHHIIIHHHEEECCCEEEDDDCCCBBBAAAAAABBBBBBEEEDDDBBB@@@@@@@@@AAABBBDDDDDDCCC@@@>>>>>>@@@AAA@@@>>>===;;;;;;===>>>@@@============???BBBEEEHHH@@@@@@???>>><<<;;;<<<<<<<<<;;;;;;:::999999999999:::999888888888888777777777777666666666666666666555555444333333333333333444444444444444444333333222222222111000000//////000000000111222333333444222222222222222222222222000000000111111111222222333333333333333333333333444444333333333333444444222222222222222222222222333333222222333333444555333333222222222222333333333444444444444444333222222222333333444444444444555555777;;;999555444777666666666666666666666666888888888999999999999999999::::::;;;;;;;;;;;;;;;999::::::;;;<<<<<<======<<<======>>>>>>===<<<<<<;;;999888888:::::::::999;;;;;;<<<<<<::::::BBBLLL@@@???===;;;999999999999777777777777777888888888::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<===>>>?????????>>>>>>===<<<<<<<<>>>>>???BBBDDDCCCCCC@@@@@@@@@AAAAAACCCDDDEEEAAA@@@@@@@@@BBBDDDFFFGGGCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFDDDAAA??????@@@FFFDDDAAA@@@@@@@@@>>>===>>>>>>======>>>>>>>>>>>>AAA<<<999:::>>>@@@>>>:::::::::;;;;;;<<<<<<<<<<<<888999::::::999777666444555444333333222222333333333333333333333222111111111000000000////////////////////////////////////---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------////////////////////////---------............///...//////000000000000000111111000000//////......111111111111222222222222111222222333555777888999>>>===@@@PPPpppwwwhhh[[[RRR]]]www|||lll```XXXUUUUUUSSSQQQRRRQQQPPPSSSWWWWWWWWWWWWXXXZZZ]]]___aaa]]]___aaacccdddccccccbbbbbbbbbccccccbbbccceeeggghhhiiihhhgggeeedddccccccdddbbb```___^^^ZZZUUUPPPWWWXXX]]]lll~~~{{{mmmXXXFFF@@@CCCJJJHHHLLLWWWfffooonnnkkkmmmggg^^^WWWQQQLLLIIIHHHTTT]]]\\\ZZZ[[[YYY\\\iiiqqqtttuuusssvvvuuuhhhYYYCCC===999:::>>>@@@BBBEEE>>>@@@CCCFFFFFFEEECCCAAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBBAAA@@@AAAAAABBBDDDDDDCCCAAA>>>===???@@@AAA@@@>>>======>>>@@@AAA======<<<===???BBBEEEGGG???@@@@@@>>>;;;:::;;;===<<<<<<;;;;;;:::999888888888999999999888888777888666666666555555444444444444333333222222222222222222222222333333333333333111111111000000/////////...//////000111222333333222222222222222222222222111111111111222222222222333333333333333333333333444333333222222333333444222222222222222222222222333222222222222333444444333222222111111222222333111222222333333333333222222222222333333333333333444555:::@@@>>>888555666555555555555555555555555666777888999999999888888::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::<<<<<<<<<=========<<<<<<===;;;999999:::;;;;;;:::<<<;;;<<<<<<:::999AAAKKK===<<<;;;:::999:::;;;;;;777777666666666777888999::::::;;;;;;<<<===>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;;;;<<<===>>>??????>>>>>>============@@@???>>>???AAAAAAAAA@@@?????????@@@AAABBBCCCDDD@@@@@@?????????@@@AAABBBEEEDDDDDDCCCBBBAAAAAA@@@DDDEEEEEECCC@@@>>>>>>???EEECCC@@@?????????===<<<<<<<<<======>>>>>>>>>>>>BBB>>>:::<<<@@@BBB???<<<;;;;;;;;;<<<<<<===>>>>>>999:::::::::999888777666444444333222222222222333222222333333333222111111000000000////////////................../////////,,,,,,------------------------,,,,,,,,,+++++++++---------,,,,,,---------+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,------------------------////////////////////////---------............///......///000000000000000111000000000/////////...000000111111111222222222222333333444555666888888777:::???HHHZZZ{{{xxxggg]]]UUUWWWjjjttt```UUUVVVOOOJJJJJJIIIGGGHHHMMMMMMMMMNNNQQQUUUZZZ^^^aaaaaaaaacccddddddcccbbbbbb^^^```bbbcccbbbbbbdddgggffffffggghhhgggddd```]]]___[[[UUUPPPMMMKKKJJJIIITTTVVV[[[dddrrruuuooofff[[[MMMEEEMMMYYY___^^^]]]\\\___eeelllrrrKKKHHHHHHKKKPPPWWWcccnnnsssxxxnnn^^^XXXWWW\\\hhhmmmrrrssskkkbbbZZZQQQIII<<<<<<===@@@BBBBBBAAA??????@@@BBBCCCCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFGGGBBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDBBB@@@>>>>>>???AAA@@@????????????@@@AAAAAA@@@???>>>>>>???@@@AAA@@@BBBBBB???;;;999;;;===<<<<<<<<<;;;:::999888777777888::::::888777888888666555555444444333333333222222111111111111222222/////////000000000000000//////////////////000000......///000111111222222111111111111111111111111000111111111111222222222222222222222222222222222000000////////////000000222222222222222222222222222222222222222333444444222222111111111111222222000000111222222333222222222222222222222222222222333555:::@@@>>>888444555444444444444444444444444444555777888999999888777999999:::;;;<<<<<<<<<<<<::::::::::::999999999888;;;;;;;;;;;;<<<<<<<<<<<<===;;;999999:::<<<<<<;;;===;;;::::::888555999???:::999888888888:::;;;<<<:::999888888888999;;;<<<:::::::::;;;<<<<<<======;;;;;;::::::::::::;;;;;;:::::::::;;;<<<===>>>???===<<<;;;:::::::::;;;<<>>>>>???@@@???===============>>>???@@@@@@===<<<;;;;;;;;;===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA???>>>>>>??????>>>===>>>??????>>>===::::::<<<===>>>>>>>>>>>>AAA>>><<<===???AAA???===<<<=========>>>>>>??????999999999999999888777777444444333222222222222222111111222222222111111000000000////////////......---............/////////,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------************+++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---...//////000000///////////////000000000000000000000000111111111111222333333333333444555666777222888???CCCGGGZZZ}}}{{{nnnfff^^^___fffsss{{{dddUUUJJJIIIHHHCCCAAADDDAAAAAAAAADDDIIIPPPWWW\\\___^^^]]]\\\ZZZYYYXXXXXXRRRUUUWWWXXXWWWZZZ^^^ccccccbbbbbbcccbbb___[[[WWWYYYUUUOOOHHHFFFHHHOOOUUU[[[[[[]]]bbbkkkzzzrrrhhhdddVVVZZZ\\\[[[[[[```kkktttqqqrrrrrrlllhhhiiiqqqyyy:::>>>KKK^^^kkksss|||~~~tttbbb^^^___aaahhhjjjiiiaaaSSSFFFAAA???>>>???@@@BBBDDDEEEEEECCC@@@AAABBBBBBBBBAAAAAAAAAAAADDDDDDEEEFFFFFFGGGFFFFFFAAABBBDDDEEEEEEDDDCCCBBBBBBDDDFFFEEEBBB???======????????????????????????AAAAAA@@@@@@???>>>>>>>>>@@@CCCDDDAAA<<<999;;;>>>;;;;;;;;;;;;:::888666555555777::::::888666777888555555444444333222222222111111000000000111111222.........//////000000000---......//////000000000...//////000000111111111000000000000000000000000/////////000000000111111111111111111111111111111//////............//////111111111111111111111111222222222111222222333444222222111111111111222222...///000111222222222222222222222222222111111111222222666999888333222444333333333333333333333333333444666888999999888777777777888999::::::::::::888888888999999999999999;;;:::::::::;;;<<<<<<======;;;888888999;;;;;;;;;<<<999999:::999555555777888777666666666888999::::::999888777888999;;;<<<::::::::::::;;;;;;;;;;;;:::999888888888888999:::999999999:::;;;<<<>>>???<<<;;;999888888888999:::======>>>??????@@@@@@@@@>>>===<<<===???@@@???>>>???>>>>>>>>>>>>>>>??????;;;;;;;;;;;;===???AAABBB>>>>>>>>>>>>??????@@@@@@===>>>??????>>>===>>>@@@===<<<<<<<<<>>>>>>===;;;777999:::<<<===>>>======>>>======<<<=========>>>;;;;;;<<<<<<<<<<<<<<<<<<777777777777666666666666444333222222111222222222///000000111111000000000000000/////////.........---------.........//////++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,+++************+++,,,************+++,,,---...++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---...//////000000//////......//////000000111111000000000000111111111111222222222222222333444555555777:::<<<<<>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@???AAADDDEEEAAA<<<:::<<>>>>>;;;:::888777777777888888::::::;;;<<<===>>>??????<<<;;;;;;===@@@AAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAA<<<<<<===>>>AAADDDGGGIII>>>>>>>>>===============;;;<<<>>>>>>======???@@@???>>>===<<<<<<;;;999666666777:::<<<============;;;<<<===<<<::::::<<<===888888888888888888888888555555555555555444444444444333222222111111222222...///000000000000//////000/////////............---------.........//////+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++***)))(((((()))***+++************+++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///////////////------...///000111222222000000000000111111111111111111000000111222222333555111222777:::<<>>===<<<<<<===???AAABBB@@@@@@??????>>>======<<<999::::::::::::999888888:::777666;;;CCCCCC<<<444666555444222111000//////111000///......///000111............////////////////////////////////////000000000000000000000000000000//////......------000000000000000000000000////////////000000000000222222111000///...------000000111222222222222111//////000000111111222222222222222111111111000000///////////////000111111000000111222222222222111333222000//////000222333222222333333333333444444222333555666777666555333666777888999999::::::999888888888888888888888888999888888999:::;;;999888777888888999::::::;;;;;;:::999888777777888999:::777777666777777888999999555666777888::::::;;;;;;999:::;;;;;;;;;;;;:::999::::::999777444444555777666888:::===>>>??????>>>===<<<;;;999888888999999;;;::::::::::::;;;<<<======;;;;;;===AAACCCAAA???;;;;;;===@@@AAA@@@===:::<<<>>>??????@@@FFFQQQZZZBBBBBBBBBAAA>>><<<<<<===;;;;;;<<<>>>@@@@@@???===AAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@<<<<<<;;;::::::999999888:::;;;<<<:::777555666777555333111111222444444444222222222222222222222222333222111000/////////000000///...---------------......---,,,,,,,,,,,,------------,,,,,,+++++++++---..................---++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++*********+++,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////////////////000000000000222333333333333333333444777666666666888;;;>>>???DDD___zzzgggcccoootttgggbbbbbbbbb```]]]]]]\\\YYYUUURRRRRRSSSFFFFFFEEECCCEEELLLXXXbbb___[[[VVVUUUXXXaaakkkqqqlllyyy|||rrrhhhYYYLLLJJJOOOGGGDDDDDDHHHLLLSSS```lll~~~|||VVV^^^lllwwwvvvmmmhhhiiieeejjjtttpppbbbRRRJJJDDDDDDCCC@@@@@@BBB???@@@BBBDDDEEEFFFFFFEEE???@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEGGGGGGEEECCCBBB>>>CCCPPPVVVNNNGGGGGGDDDEEEFFFEEEBBB@@@???@@@@@@@@@@@@@@@?????????>>>===<<<;;;;;;;;;===???@@@AAA@@@@@@???>>>======<<<999999::::::999999888777999777777:::???@@@:::444555444333222111000000000111000////////////000111////////////////////////////////////////////////////////////////////////000000000//////.........////////////////////////.../////////000000000000000000000000000/////////000000111222222222222111000000000000000111111111222222222111111000000000000///////////////000111000000111222222222222111333222000//////000222333222222222333333333444444222333555777777666555444555666777888888999999999999888888888999::::::;;;:::999999999;;;:::999777777777888888999999::::::999888777666666666777888666666666666666777888888333444555777888888999999888999::::::::::::999888<<<===<<<:::888888999;;;888888:::;;;======>>>>>>===<<<:::999888888888999:::::::::999::::::;;;;;;===;;;:::<<<>>>???>>><<<;;;;;;;;;===??????===;;;:::<<<>>>===<<<@@@GGGMMM@@@AAAAAA@@@>>>======>>>;;;;;;;;;<<<<<<<<<<<<;;;?????????>>>===<<<:::999888888888888999:::;;;<<<;;;;;;::::::999888888888666777777666444333333333555333111222333444333222111111111111111111111111000000/////////000000111//////...---------------......---,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++***))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,+++*********+++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.................................................../////////000000000000222222222333333333333333777666666666777999<<<===DDDMMMeeevvvuuuwwwzzz~~~}}}{{{yyywwwxxxyyywwwsssooommmllliiihhhccc[[[TTTTTTZZZaaadddeeegggkkkqqqxxx~~~rrrbbbRRRKKKGGGBBB======FFFHHHNNNXXX```hhhsss}}}UUU^^^kkktttqqqjjjgggiiivvvzzz~~~|||rrrcccTTTJJJHHHDDDBBBCCCCCC@@@===>>>>>>???AAACCCEEEFFFGGGGGG>>>>>>???@@@BBBDDDFFFHHHFFFEEEDDDEEEEEEEEECCCAAAAAA>>>DDDPPPTTTMMMEEEDDDCCCEEEFFFDDDBBB???>>>>>>??????>>>>>>>>>>>>>>>======<<<<<<;;;<<<===???@@@??????>>>>>>===;;;:::999999999::::::999999888777999888888999::::::777555333333222111111111111111222111000000000000111222000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////....../////////000000000//////000000111111111222///000111111222222111111111000000000000000000///111111111111000000000000111000///////////////000///000111111222222111111333222111000000111222333222222222222333333333333333444555777777666555555444444555777777777777777999888888888999;;;<<<===;;;:::999:::;;;:::888777666666666777888888999999888777666555444555555666666666666555666666777888333333444555666666777777777888888999999888888777;;;<<<===<<<::::::<<<>>>999999999:::;;;<<<===>>><<<;;;999888777777888888:::::::::::::::999999999===;;;;;;;;;======<<<;;;<<<::::::;;;===??????>>>===???@@@>>><<<<<>>===>>>???===<<<;;;;;;::::::;;;;;;===>>>??????>>><<<:::999777777666777777888999:::::::::999999888777777777888777666666777777555333444333222333444333111///000000000000000000000000------......///000000111///...------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******************)))******)))))))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))))))))***+++***))))))***+++------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............................../////////000000000111111222222222333333333666666555555666777999:::???===DDD[[[yyyxxxrrrrrruuuzzz}}}zzzyyyxxxwwwtttmmmbbbZZZUUUIII??????EEEJJJMMMOOO]]]___eeennnrrrssswww|||RRRWWW```iiioootttzzz~~~|||lllZZZJJJBBB@@@AAACCCBBBAAABBBBBB@@@???>>>???@@@AAABBBDDDEEEFFFFFF@@@???>>>>>>@@@BBBFFFHHHGGGEEEDDDCCCDDDCCCAAA??????>>>AAAIIILLLGGGAAA@@@CCCEEEFFFEEEBBB???==============================???>>>>>>>>>>>>???@@@AAA<<<<<<<<<<<<;;;999888666999999999999999888777777777888888777555444444555222111111111111111222222222111111111111111111222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........./////////000000000000000000111111111222///000000111111111111111111111000000/////////...000000000000000000000000111000000//////////////////000000111111111111111222222111000000111222222111222222222222333333333333444555666666666666555333333444555666666666666888777777777888:::<<<>>><<<;;;::::::;;;:::888777555555666666777888888888999888777555555555666666888777777777777777888888333333444444555666777777666777777777777777777666777888999999999999;;;<<<;;;:::999999999;;;<<<===;;;:::888777777777888888;;;;;;;;;;;;;;;;;;::::::======<<<===>>>?????????>>><<<::::::<<>>@@@@@@AAAAAA@@@>>><<<===>>>>>>>>>===<<<;;;<<<>>>???===>>>@@@AAA@@@>>>;;;999999999999999999:::;;;;;;999999888888777666666666888777666777888888555333222222333444444333///,,,////////////////////////,,,------....../////////......---,,,,,,---------...---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++((())))))******))))))(((***))))))))))))******+++************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***+++---...000///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------................................./////////000000000000111111222222333333555555444444444555666777555:::@@@DDDLLLbbb|||tttjjjbbb\\\VVVSSSPPPSSSWWWVVVOOOHHHJJJKKKOOOVVV^^^hhhrrryyywwwvvvwwwzzzxxxrrroooqqqzzz~~~QQQQQQUUUaaaqqqnnn```LLL<<<666999@@@EEEBBBCCCBBB@@@???@@@BBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCAAA???===>>>@@@BBBDDDFFFDDDBBBBBBBBBBBB@@@??????======@@@AAA???======CCCEEEFFFFFFCCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????;;;<<<======<<<;;;999888888999999999999888777777666777888666333222333444111111000000111111222222111111111222222111111111222111111111000000000///////////////////////////........................///////////////000000000....................................////////////111111111000000000000/////////000111111111111000111000000000//////......////////////////////////000000////////////000000//////000111111111111000222111111111111111111222111111111222222222333333333444444555555555555555222333444555555666555555666555555666777999;;;<<<<<<;;;::::::;;;;;;999777444555555666777777888888;;;:::888777777777888888::::::999999888999999:::666555555555555777888999666666666666666666666666333555777888777888999;;;;;;::::::999:::;;;===>>>:::999888777777777888999<<<======>>>>>>===<<<;;;>>>>>>??????AAABBBEEEFFFBBB???<<<;;;===@@@CCCDDDCCCBBBAAA???======>>>@@@BBBCCCCCCAAA>>><<<<<<======>>>>>>===<<<<<>>???AAABBBBBB???===;;;;;;::::::::::::;;;;;;<<<999999888777777666666555333333333444555333111///111111222444444222...+++.................................///...---,,,+++------,,,,,,,,,------...------,,,++++++++++++,,,++++++++++++++++++++++++))))))************))))))))))))(((((()))******+++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))(((((()))+++,,,...000///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------....................................//////////////////000000111222333333444444444444444444444555333:::AAA>>>777BBBccczzzxxxwwwqqqllljjjmmmoooqqqrrrrrrsssuuuvvv~~~oookkkddd[[[RRRKKKFFFCCC@@@???BBBMMM]]]ggghhhfff```ccciiivvv}}}yyyyyywwwsssqqqssswwwwwwyyy~~~MMMTTTbbbsssxxxhhhLLLEEE===:::<<>>AAACCCAAA===;;;???BBBCCCBBBBBBBBBAAABBBBBBCCCDDDEEECCC@@@>>>===>>>@@@AAADDDBBB@@@@@@AAABBBAAAAAA???===<<<;;;:::::::::;;;@@@BBBEEEEEECCC???>>>===;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@???===<<<888888999999888888777666555666666555333222222333111111000000000111111222000000111222222111000000111111111000000//////...////////////////////////....................................////////////........................------........./////////111000000000//////.........///000000111111000000000//////////////////...............///////////////////////////000111111...///000000111111000000111111111111111111111111111111111111222222222222333333333333333444444444222222444555555555555555444555555666777888999999;;;:::999:::<<<<<<;;;999555555555666777777888888;;;:::999999999999;;;;;;<<<;;;::::::999:::::::::888777666666666777999:::777666666555555666666777333555888999888888999;;;:::::::::;;;<<<===>>>>>>:::999888777777888999:::;;;<<<>>>?????????>>>===>>>???@@@AAABBBDDDHHHJJJDDDAAA===<<<>>>AAACCCDDD????????????>>>>>>======CCCDDDDDDBBB???>>>===>>>;;;>>>???>>>;;;;;;===@@@>>>???@@@AAAAAA???===<<<::::::999999999999::::::999999888888777666666666444666888888555222111111000000111333333222...+++...........................//////000///---,,,***,,,,,,,,,,,,,,,------...------,,,+++++++++++++++*********+++++++++++++++)))******++++++******)))(((((((((((()))******+++)))))))))************+++++++++++++++++++++++++++************************++++++************))))))***)))(((((()))***,,,,,,......---,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////......///000111222222333333333444444444444444444666777999:::999===KKKZZZ{{{yyyrrrjjjhhhaaaaaa```^^^[[[ZZZZZZ\\\___```eeennnuuuuuunnngggXXXTTTPPPLLLKKKNNNRRRTTTQQQOOOQQQ[[[jjjwww||||||yyytttuuu}}}zzzwwwxxx{{{vvvsssqqqwwwZZZaaajjjqqqtttlllVVV@@@<<<;;;<<<>>>AAA@@@<<<888<<<@@@@@@:::888<<>>===>>>>>>???AAA???>>>>>>@@@BBBCCCCCC?????????<<<::::::::::::;;;>>>BBBCCCAAA>>><<<;;;;;;<<<<<<<<<============999:::::::::::::::999999999;;;>>>@@@@@@???>>>===888888888888888777777666555555555555555444333222222111000000000000000111///000000111111000000///111111000//////...------------------------------........................,,,---------.........///........................---------.........//////.............../////////...//////000000000000000.........///////////////---------....../////////............///111222333...//////000000000000000111111111222222111111111111111111111222222222222222111111111222222333333222333444555666666666666444666777999999999888777:::999999:::<<<===<<<;;;555666666777777888999999::::::999999999;;;<<<===<<<;;;:::999999999999:::888777666555555777888:::777777666555555666777777333555888999888888888999999:::;;;===>>>?????????;;;:::999888888999:::;;;999;;;===???@@@@@@???>>>>>>@@@AAA@@@@@@BBBFFFIIIEEEBBB>>>===>>>@@@AAAAAA???AAADDDGGGHHHEEEAAA===BBBCCCCCCCCCAAA@@@AAABBB>>>AAACCCAAA===:::;;;======>>>>>>>>>>>>===<<<<<<::::::999999999999:::::::::999999888888777666666555;;;???===777222222444//////000111222222///---........................---...///000000///---,,,,,,,,,++++++,,,,,,---...---,,,++++++***+++++++++)))*********++++++++++++))))))************))))))'''''''''(((((()))++++++))))))))))))******************************************************************)))))))))(((((((((+++***)))(((((()))***+++---,,,,,,+++++++++,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------...///000111222333222333333444555555555555777333333777:::;;;>>>BBBbbbyyy}}}yyyyyyyyyvvvqqqmmmkkkjjjccc___^^^gggtttyyyssskkkcccaaaaaaaaaeeejjjppptttpppjjjdddeeellluuu{{{||||||zzz{{{~~~wwwooo^^^LLLCCCBBB===555888888999;;;===???AAABBB777===>>>999777:::;;;:::?????????@@@AAADDDFFFHHHBBBAAA@@@>>>>>>>>>?????????===<<<===@@@CCCDDDDDD???AAABBB???===<<<:::999888;;;???AAA???===;;;:::<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<;;;::::::555777:::===>>>>>><<<;;;888888888888888777666666555444333555666666333111222222111000000000000000...///000111111000///...111000000///...------,,,------------------------........................,,,,,,,,,---------..............................---------.........//////++++++,,,---...///000111...//////000000000000000---.........//////000000---------.........//////---------...000111333444...//////000000000000000111111222222222222111111000111111111111222222222111111000000111111222333333333444555666666666666555777999;;;;;;:::777666999888888:::===>>>===<<<666666777777888888999999999888888888999;;;===>>>;;;::::::999888888888999888777555555555666888999888777666555555666777888111444666777777666666777888:::<<<>>>@@@@@@@@@@@@;;;:::999999999:::;;;<<<777999<<<>>>?????????>>>>>>@@@@@@???===>>>BBBFFFEEEBBB>>><<<===>>>??????CCCGGGNNNSSSTTTOOOFFF@@@???AAACCCCCCCCCCCCEEEFFFCCCGGGIIIFFF@@@;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999888777777777222999???<<<333---...222///...///000111222000...////////////////////////+++---///000111111///...++++++++++++,,,,,,---...---,,,++++++******++++++))))))******++++++++++++(((((())))))))))))((((((''''''''''''((()))++++++))))))))))))************************************))))))))))))))))))))))))))))))(((((('''''''''&&&+++***)))(((((()))******+++++++++******+++,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------...///000111222222111222333444555555555555333333666888666444888>>>BBBTTTsss{{{rrrmmmwww|||{{{{{{{{{|||~~~yyyooojjjnnnvvv~~~www~~~|||YYYOOOCCC999555555444444666666777888:::;;;<<<===::::::::::::;;;<<<======999;;;===???@@@BBBEEEHHHGGGCCC@@@>>>>>>>>>>>>>>><<<<<<===>>>??????>>>>>>===<<<;;;;;;;;;;;;:::999999;;;<<<;;;:::999999:::<<<<<<<<<<<<<<<=========>>>;;;999:::<<<===;;;888888777666666666777999:::888888666555444333333333333333333222222222111111000000000000000000000000000000//////.........---------------------------------------------------........................//////...---,,,,,,++++++...------------...//////------------------------,,,------......------,,,......///000000000000000////////////////////////,,,,,,,,,---------......------...000111222333444000000111111111111000000////////////000000000000111111111111111111111111222222111111111111222222222222333444444555666666555555666777777777777777<<<<<<;;;::::::::::::;;;;;;:::888777777999:::<<<:::;;;<<<<<<:::999:::<<<:::999888888888999:::;;;:::888555222222444666888999999999888888666555555444222222444888:::888666;;;;;;<<<===>>>???@@@@@@<<<<<<;;;999777777:::<<<===<<<;;;::::::;;;<<<======???@@@@@@@@@@@@CCCEEECCCCCCBBB@@@>>>>>>@@@CCC???VVVhhhfff[[[QQQCCC555@@@??????AAACCCEEEEEEDDDGGGGGGFFFEEEDDDBBB@@@??????>>><<<;;;:::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::999888777666555555666222///000444555222...111111111000000///...---///............---------......---,,,,,,+++******,,,***((()))+++,,,+++(((,,,,,,,,,++++++***************************************))))))(((((('''''''''''''''''''''((())))))))))))))))))************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------......//////000000000222333333222111333444222333333444555666777888<<>>???@@@@@@AAADDDFFFCCC@@@>>><<<======<<<;;;<<<<<<======>>>>>>======<<<;;;::::::;;;;;;:::999999:::<<<;;;999888888888;;;;;;<<<<<<<<<<<<;;;;;;===;;;999:::;;;<<<:::888777777666666666777888999777777555444333222222222222222222222111111111000000000000000000000000000////////////......------------------------------------------------------------------------------///......---,,,,,,++++++---------------......///------------------------,,,,,,------------,,,,,,------...////////////...........................,,,,,,---------...............//////000111222222///000000111111000000///////////////000000000000111111111111111111111111222111111000000111111222000000111222222333444444555555666777777777777666::::::999999999::::::;;;;;;:::888777777888999::::::;;;<<<;;;:::999:::;;;;;;:::999888888999::::::999888666444333555666888888888888888777666555444555444444666999:::999777999999:::;;;<<<===>>>>>>:::;;;:::999777777888:::;;;;;;::::::::::::;;;;;;;;;<<<=========>>>@@@BBBHHHGGGEEEBBB???>>>???AAAOOO[[[^^^TTTJJJGGGBBB;;;>>>======???AAACCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???===<<<;;;:::::::::;;;<<<:::::::::::::::999999999:::999888777666555555444666222000000444444222...111111111000000///...---............------------...------,,,++++++******,,,***((()))+++,,,+++)))++++++*********)))))))))************************))))))))))))(((((('''''''''''''''''''''((())))))(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))*********++++++++++++++++++***))))))*********++++++++++++,,,,,,,,,,,,---------------------------------........................+++,,,---.........---,,,+++,,,---...///000111222000111333222111111222444222222333333444666777888BBBIIILLLWWWsss~~~uuusssxxx{{{zzz~~~}}}~~~}}}|||{{{wwwuuuuuu111222444444444444555666:::::::::999888888888777666666777888999:::;;;<<<===>>>??????>>>???AAACCC???>>>============;;;999=========<<<<<<<<<<<<<<<:::999888999;;;<<<;;;::::::;;;<<<;;;999777777777999:::<<<======;;;:::999<<<:::999999::::::999888777666666666666777888888666555444333222111111111111111000000000000000///........................///............---------------------------------------------------------++++++++++++++++++++++++......------,,,,,,++++++------,,,,,,------...///------------------------,,,,,,------------,,,,,,,,,,,,---............---........................---------.........//////....../////////000000000//////000000000000//////////////////000000000000111111111111111111111111222111111000000111111222...//////000000111111111444444555666666666666666888888888888888999:::;;;;;;:::999777777777888888999:::;;;;;;999999:::;;;<<<;;;::::::999999999:::999888777666666666777777777777777777777666555444777666666777999:::999777777777888999:::;;;<<<<<<888999::::::888777777888999::::::::::::::::::999888:::;;;;;;:::;;;===@@@FFFFFFEEEBBB???>>>???@@@XXXZZZSSSDDD===??????<<<<<<<<<;;;===???AAA@@@???======>>>>>>>>>>>>>>>===::::::999999999:::;;;;;;::::::999999888888777777999888888777666555444444444222000000333444222///111111111000000///...---............------------------,,,,,,++++++******+++***)))***++++++***)))***))))))))))))(((((((((************************)))))))))((((((((((((''''''''''''''''''((())))))(((((())))))))))))******+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))******++++++++++++******)))))))))*********++++++******+++++++++,,,,,,,,,------------------------........................++++++,,,---------------***+++,,,---///111222333///111222222111111222333222222222333444555666777@@@GGGCCCAAANNNddd~~~~~~|||}}}yyy|||sssnnnjjjggg000333666666444222444666999999999999888888888777666666777888999999999999:::;;;======<<<===???AAA?????????@@@AAA@@@===;;;======<<<<<<;;;;;;;;;;;;999888888999;;;<<<;;;:::;;;===>>><<<:::888888999999;;;===>>>>>><<<999888:::999999999999999888888666666666666666666666666444333222111000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.......................................------.........////////////........................//////000000//////...////////////000000000000111111111111111111111111111111000000000000111111....../////////000000000333333444555555555555555666666777777888:::;;;<<<;;;:::999777666666666666888999::::::999999:::;;;<<<<<<;;;::::::999999999888888888888888777777666666666666666666555444333666666777777888888777666666777777888999:::;;;;;;777999;;;<<<:::999888888999:::;;;<<<<<<;;;:::999777999::::::999:::<<>>???===888>>>===<<<<<<>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888999999::::::;;;;;;;;;:::999888777777666888777777666555444333333333111000111222333222000111111111000000///...---.........---------,,,,,,,,,,,,,,,,,,++++++******+++************+++******))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))************))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------++++++,,,---///000111111///000111111000000111333222222222222333444555666666@@@???:::>>>HHH\\\vvvtttoooppppppnnn555777888666333222444666666777777888888999::::::888888999999999888777777999:::<<<======???AAADDDBBBBBBCCCEEEFFFEEEBBB???>>>===<<<;;;::::::;;;;;;:::999888999;;;<<<;;;:::===?????????<<<;;;;;;;;;;;;<<<>>>??????===:::888888999999888777777777777555555666666555555555555333222111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------...////////////...........................------------.........///.........------------,,,......////////////......////////////000000000000000000000000000000000000111000000000000000000111/////////000000000000000222222333444444444444444666666666777888:::;;;<<<:::999888777666666555555777888999999888888999;;;;;;;;;;;;::::::999999999777888888999888777666555444444555555555444333333444555666777666666666666777777888999:::;;;;;;<<<777:::===>>>===;;;:::::::::;;;<<<======<<<;;;:::888999;;;;;;:::;;;===???===>>>???>>>===<<<>>>???DDDDDDCCCAAABBBBBB???:::AAA???>>>===>>>>>><<<;;;<<<======<<<<<<;;;:::999777888888999999:::::::::<<<;;;;;;:::999888888777777666666555444333222222111111000111222222111111111111111000000///...---...------------,,,,,,,,,,,,+++++++++++++++************+++************+++************************))))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''((())))))'''(((((((((((()))))))))***))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))******))))))((((((((()))))))))*********)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------...............000111111000///111222222222222222222333444555111;;;<<<999<<<<<>>??????AAACCCFFFCCCCCCDDDFFFGGGGGGDDDBBB>>>===<<<;;;;;;;;;<<<===;;;:::999:::<<<<<<<<<:::===???@@@@@@>>>======>>><<<===>>>???>>>===;;;999777888999888666555666777555555555666555555444333222222111000000000000000---............/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------...///////////////------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------............------////////////000000000000000000000000000000000000111000000//////000000111000000000000000000000000111111222333333333333333555555555666777888::::::888888777777666666555555666777888999888888999;;;888999999::::::999999888777777888888777777666555333333444444444333333222333444666777666555666777777777888999:::;;;<<<<<<888:::===>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;999;;;<<<<<<<<<<<>><<<<<<===>>>>>>===>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>===<<<============<<<;;;:::999888888999:::::::::999999;;;;;;::::::999999888888666555555444333222111111000000000111111111111111111111111000000///...---------------,,,,,,,,,,,,++++++++++++++++++******)))+++++++++***)))***+++))))))************++++++))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''''''''((())))))''''''(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------.........------------,,,---///000000//////000111222111111111222222333444333:::777555;;;:::999AAAQQQnnn~~~~~~555444333444666666666555444444555777888:::;;;;;;888999;;;===>>>===<<<<<<;;;<<<===>>>===>>>AAACCC@@@@@@@@@BBBDDDDDDCCCAAA>>>===<<<;;;;;;===>>>???>>><<<;;;;;;======<<<:::<<<>>>??????>>>>>>>>>???============<<<;;;:::999555777888777555444555777444555555666555444333222222222111111000000111111---.........////////////------------------------***+++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---............---------------------------+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,---------......---------////////////000000000000000000000000000000000000000000////////////000000000000000000////////////000111111222222222222222333333333333444555666777666666666666666666555555555666888888777888999;;;555666888999999999999888777777777666666666555555222222333333333333222222222444777888666666888999777777888999:::;;;;;;<<<888:::<<<===<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<<<<===???AAA???@@@AAA@@@===<<<<<<<<<;;;;;;<<<===>>>>>>???AAA<<<;;;;;;<<>>@@@@@@@@@@@@:::;;;;;;;;;::::::;;;======<<<<<<>>>@@@AAA@@@>>>>>>===<<<;;;<<<>>>@@@AAA???>>><<<<<<======<<<::::::<<<>>>>>>>>>>>>>>>@@@======<<<;;;::::::999999555777888777444333555777444444555666555444222111333222111111111111111222........./////////000000------------------------*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,////////////000000000000000000000000000000000000000000////////////000000//////////////////......000000111222222222222222111111111111222333444444444555666666666666666555444666777888777777999;;;333555666888999999999999777777666555555555555555111222222333333333222222222555888999777777999<<<666666777888999:::;;;;;;777999;;;;;;::::::;;;<<<<<<;;;999999999999;;;<<<:::;;;<<<<<<<<<===???AAA999;;;======<<<;;;<<<===888:::>>>AAA???<<<:::;;;888777888;;;???AAABBBBBB999999:::;;;<<<======<<<:::;;;;;;<<<;;;:::888777777777777777777888888888555444444333222111000000...000111111000000111222111111111111000///...------------,,,,,,,,,++++++******************++++++(((+++,,,,,,)))(((***,,,&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++*********+++,,,---++++++,,,,,,---...//////---...//////......///111111111111111111111222222111777555555<<<<<<999???===EEEJJJQQQhhh|||rrrmmmfffeeelll|||222333444444555555444444555666777888888999999888::::::;;;???BBBCCCBBBAAA<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;@@@@@@@@@@@@@@@???>>>===:::;;;;;;<<<<<<=========@@@>>>:::888777888;;;===999999999999999999999999::::::999777666444333333333333333222222222111111222222333444333222111000000000000000000000000000......---------,,,,,,,,,......---,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......//////000000////////////////////////............////////////////////////////////////000000000000////////////---...000222444555555666666666666666555555555555777666555444222444777:::777777777777666666666666777777666666555333222111111333444444222111111222555666888999:::999777666999999888888888888999999444555666666666777:::===:::999999:::===?????????===<<<;;;:::;;;===???AAA;;;;;;999888;;;@@@???;;;<<<=========<<<;;;;;;:::<<<;;;;;;;;;<<<===>>>???===<<<;;;;;;;;;===>>>???>>>?????????>>>===<<<;;;888888777777666666555555444333222111000000000000///////////////////////////////////////......---************************++++++++++++++++++++++++++++++++++++++++++++++++))))))((('''''''''''''''(((((())))))*********+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''((())))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))************************+++,,,---,,,***)))***+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++---------............///////////////000000000000000111111111111222222222666666888999;;;===>>>???BBBFFFKKKRRRZZZeeeooouuu}}}rrrkkkbbbffflllrrrwww~~~222333333444444444444444666666777888999999999999888777777999;;;<<<;;;999<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::::::::>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===;;;999777777888:::;;;::::::;;;;;;;;;;;;::::::::::::999888666555444333333333222222222111111111222333444444333222111000////////////////////////.........---------,,,,,,...------,,,++++++******)))***++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))******++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------................../////////....................................////////////////////////////////////000000000000////////////---...///111222333444444555555555555555555555555555555555333333444888;;;777666777777777777777777777777777666555444333222222444555444222111111222444555777999999999888777888777777666666777777888444555555555555777;;;>>>999777777888:::<<<<<<;;;===<<<:::::::::;;;===>>>???@@@>>><<>>;;;;;;;;;;;;::::::999999;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;<<<===???@@@;;;<<<=========;;;999777777777666666555555444444333333222111000000000000///////////////////////////////////////...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))((('''''''''''''''((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((())))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))************************+++,,,---,,,***)))***+++)))***++++++++++++***)))++++++++++++++++++++++++------------.............../////////000000000000000000111111111222222222555555555666666777777777>>>???@@@AAACCCGGGLLLPPPiiizzzuuurrrqqqtttuuuvvvuuuwww|||xxxttt222222333444444444444333666777888999:::::::::::::::999888888999999888777;;;;;;;;;;;;;;;<<<===>>>>>>===;;;999888888999:::<<<<<<<<<<<<<<<<<<;;;:::;;;;;;::::::::::::::::::999888888888888999:::::::::;;;===>>>>>>===;;;:::;;;:::999888777666555444333222222222222111111111333444444444444222000/////////////////////////////////.........---------------,,,,,,++++++******)))***++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))******++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------..................------....................................////////////////////////////////////////////////000000000000......///111111222222111333333444555555666666666444444444333333444888;;;555666666777777888888888999999888777666555444444444555666555333111111222444555777888999999999888777666666555555666666777555555444444444777<<<@@@999888777777999::::::999<<<;;;:::999999:::<<<===BBBCCCBBB???@@@CCCBBB>>>999999999888888888888777:::;;;<<<>>>>>>>>>>>>===<<<<<<;;;<<<<<<===??????999;;;===???>>>;;;888666666666666555444333333333333222111000////////////////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))((((((''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))((((((''''''(((((()))(((((())))))))))))******(((((((((((())))))))))))***************************,,,,,,,,,***)))***+++)))******++++++******)))++++++++++++++++++++++++------------................../////////000000000000000000111111111222222333333333333444444444444777777888777777999===@@@FFF[[[xxx}}}||||||{{{wwwzzz~~~}}}||||||~~~~~~yyyrrrooorrr{{{~~~ssssss111111222333333333333333555666777888888999999999;;;999888888999999888777:::::::::;;;<<<===???@@@???>>><<<:::999999::::::;;;;;;<<<<<<<<<;;;;;;:::;;;::::::999999888888888666777888999::::::::::::999;;;===??????===;;;999::::::999888777666555555222222222222111111111111333444444444444222000////////////////////////////////////.........------,,,,,,,,,,,,++++++******))))))***+++++++++++++++******************************))))))))))))******************************************++++++++++++************************++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------///......------,,,,,,,,,....................................////////////////////////////////////////////////000000000000///000111111111111111111111222333444555666777777555555555444333333666888444555666777888999::::::::::::999777666666555555555666777666444222222222444555666888999999999999777666666555555666666777666666555444555888>>>CCC<<<:::999999:::;;;:::999::::::::::::;;;<<<===>>>@@@BBBBBB??????@@@???<<<888888888777777777888888999:::===>>>???>>>===<<>>>>>>>>>>>>>><<<>>>AAABBBBBB???;;;888777777666555555444333333222222111000////////////........................---............---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((((((((((((''''''((((((((((((((((((((()))))))))***(((((((((((())))))))))))***************************+++,,,+++***)))***+++))))))************))))))***+++++++++++++++,,,,,,,,,,,,---------................../////////000000000000000000111111111111000111222333555666777888444666777888999<<<@@@CCC???HHHWWWjjjuuullljjjoootttzzz~~~wwwooojjjkkkqqqxxx~~~xxxvvvwww|||000111222222333333222222333444555666777777777777555444444555777888777666999999::::::<<<===???@@@@@@???===<<<;;;;;;;;;<<<;;;<<<<<<======<<<<<<<<<:::::::::999999888888777666777999:::;;;;;;;;;;;;777999;;;======;;;999777:::999999888777666555555222222222111111111000000111222333333333222111000........................///.........------------,,,+++++++++++++++******))))))***++++++++++++******************************))))))))))))))))))***************************)))))))))******+++++++++************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------......------,,,,,,++++++....................................////////////////////////////////////.../////////000000000111111111222222333222222111000111222333444555666777666777666555333222333555444555666777888999:::;;;;;;:::999777666666666666666777888777555333333444555666666777888999999999888777777666666777777888888888777666666:::???DDD<<<;;;999999:::;;;:::999999999:::;;;===???@@@AAA???BBBBBB???>>>???>>>:::999999888888888888999:::999:::===>>>???>>>===<<>>===<<<===???BBBDDDCCC@@@<<<999999999888777666555444333222111000///............---------------------------------------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111111111222333444666777777666777888777666777999;;;<<>>>>>>>>>>>>>>>>>=========<<<;;;<<<======>>>=========::::::999999999999999999777888999:::;;;;;;;;;;;;777888:::;;;;;;:::888777888888888777666555555444222111111111111000000000//////111222222222111000..............................---------,,,,,,,,,++++++++++++++++++******((()))******++++++*********************************))))))(((((())))))******************+++++++++(((((())))))***+++++++++************************(((((()))))))))***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------............////////////////////////////////////......//////000000111111111222222333333333222222000000111222444555555666555666666555333222333444555555666777888::::::;;;;;;:::888777555555666666555777888888666555555666777777777777777888888888888777777666666777777888999999888777777:::>>>BBB;;;999777777999999999888888999:::<<<>>>???@@@AAA>>>CCCDDDAAA???@@@???<<<:::999888888888999:::;;;:::;;;<<<>>>>>>>>>>>>===EEEEEEDDDCCCAAA>>><<<;;;<<<===???AAA@@@===:::888:::999999777666555444333111000///......---------------------------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''&&&&&&''''''(((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++***))))))***+++***))))))(((((())))))************++++++,,,,,,---,,,,,,,,,,,,------------------.........//////////////////000000000111111222222222222111111111111222333444444333444666777777:::;;;;;;BBBRRRbbbkkk||||||{{{wwwnnniiijjjrrr}}}~~~}}}zzzsssllljjjlllooouuuttt___OOOGGG///000000111111111111111222333444555666666666666666777999<<>>???>>>===<<<;;;;;;<<<===============999999999:::::::::::::::777888888888999999::::::888888999999999999888888777777666666555444444444111111111111000000000000+++---...000111111111111........................---,,,,,,,,,,,,+++++++++******************++++++((())))))***************************************))))))(((((((((((())))))))))))*********+++++++++((((((((()))***+++++++++************************))))))))))))************((()))+++------+++)))(((************************************************++++++************++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------............////////////////////////////////////.........///000111111111000000111222222222222222000111111222333444444555222333555444333333555666666666777888999999::::::;;;:::888666555555555666555666888888777666777888999888888777777777777777777666666555555666666777888888888777666888;;;>>>;;;999888888:::;;;:::999::::::;;;<<<===============BBBEEEBBB???@@@@@@===:::999888777777999;;;<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBAAA@@@???===<<<;;;<<<===>>>===;;;999888999999888777555444333222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***,,,***)))(((''''''((()))***)))******+++,,,,,,------++++++,,,,,,,,,------------------.........//////////////////000000000111222111111111000000000000///111333444444666888:::666999;;;;;;@@@HHHNNNOOOVVVjjj{{{uuu~~~uuuooopppxxx|||yyyzzzxxxrrrmmmzzz{{{{{{zzzxxxtttppppppuuuzzz}}}ppp[[[FFF888111//////000111111111111111333444555666777777777777333444777;;;===;;;777444888888888888999:::;;;;;;777999<<<>>>???>>><<<;;;:::;;;;;;<<<=========<<<999999999::::::;;;;;;;;;777777777666777777888999999999999999999999999999666666555555444444333333111111111111000000000000)))+++---///111111111111........................,,,,,,,,,+++++++++************************++++++(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++'''))),,,......,,,)))'''************************************************++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---------------------------............/////////000////////////////////////---......///000111111222...///000111111222222222111111111222222333444444///111333444444555777999777777777888999999::::::;;;999777555444444555666444666888888888777888999:::999888777666666666666555555555444444555555555666777888777666666888:::===;;;::::::<<<>>>======;;;<<<<<<<<<;;;::::::999;;;AAADDDAAA>>>??????===999888777666777888:::<<<<<<<<<;;;;;;<<<===>>>???===>>>???@@@@@@???======<<<============;;;:::999999888777666444333222111000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************************************(((((((((((((((((((((((('''''''''''''''((()))***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***,,,***)))(((''''''((()))***))))))***+++,,,,,,------++++++,,,,,,,,,------------------.........//////////////////000000000000///000000111222333333444444555666555333222333444666888888999>>>EEEEEEBBBCCCQQQggg~~~|||~~~yyywwwtttuuu{{{xxx{{{{{{zzzxxxxxx}}}nnnWWWGGGAAA===666000///////////////000111111222333444666777777888888666:::777333888AAA???555::::::999999999:::;;;;;;888888888999999:::::::::888999;;;<<<<<<;;;999888666777:::<<<<<<:::888777999999999777555444666888999999888777666555555444444444333222222111111000111000///......///000111////////////////////////------------------------...---,,,+++************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))************************************************)))************+++++++++++++++******++++++,,,---******))))))))))))******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------......------------..................////////////000000////////////000000222222111111111222333333111111111222333555888999777777777888888999999:::999888666444444444444555666666777888888888888777999999999888888888777777888666333111111222444666777777888888999:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::===<<<;;;:::;;;===???AAA;;;:::::::::::::::::::::;;;;;;<<<===============>>>>>>============>>>>>>===??????<<<888666777:::666666555444333333222222////////////............//////.........------------,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&"""###$$$%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000000000////////////////////////000000000000000111111111111222222222555555666888:::<<<>>>???<<>>:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>=========??????>>>=========>>>>>>===>>>===;;;999888888999555555555444333333222222////////////.....................---------,,,,,,...---,,,+++*********************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''))))))))))))((((((((((((((()))))))))************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......////////////////////////////////////000000000000000000111111111222222222555555555777888:::<<<===<<>>???>>>===<<<;;;<<<======>>>>>>======@@@???>>>==================<<<::::::::::::999777555444444333333222222222/////////............------------,,,,,,,,,++++++...---,,,+++++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&'''((()))******((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////////////////000000000000000000000111111111222222444444444555666888999:::666999<<<<<<<<>>>>><<<:::777666777999<<<>>>???>>>===;;;;;;;;;<<<===============>>>>>>===<<<;;;;;;;;;;;;<<<:::888999;;;;;;999666444333333333222222222111//////.........---------,,,,,,,,,+++++++++******---,,,++++++*********+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...............//////////////////000000000000000000000000111111111111444333333444444555666777333666:::<<<===???CCCFFFBBBJJJRRRVVVZZZfffzzzzzz~~~~~~{{{sssmmmSSSJJJ>>>666333333222111///111333444333000......///////////////000000111000111222333444555555555333555555555888<<<<<<:::;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::888888888999999888888888888999:::<<<<<<===<<<<<<999<<>>>>><<<999666555555777:::<<<===<<<;;;999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999999;;;999777999;;;;;;888444222222222222222111111111............------------,,,,,,+++++++++*********+++******))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''((((((((()))))))))*********))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,------............////////////000000000000//////000000000111111111333222222222333333444555888888999999999:::<<<>>>DDDDDDCCCBBBEEENNN]]]hhhyyy~~~|||pppaaaRRRHHH???:::555222333333222000...111222000---+++++++++///////////////000111111000111222333444555555555444444555666777888999999999:::::::::;;;===>>>???;;;;;;;;;;;;::::::::::::999999999999999999999999777888999:::;;;<<<<<<<<<999:::;;;:::888666777888333333333333222222222222222222222111000000//////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++(((((((((''''''(((((((((************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......------------......,,,------------.........///......------......///,,,---...000111111111000;;;999777444222000000000111111222333555666777777444444666777888888888888666666777888888888888777666666777777777777777888555555444444333333333444222333666888999999888777777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::777666555666888:::;;;:::999888888999::::::;;;;;;::::::888888888777777888888999:::999999999:::999666444111111111111111111111111.........------------,,,,,,,,,,,,+++++++++*********))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((())))))******************))))))))))))************+++++++++++++++++++++++++++,,,------++++++,,,,,,---.........////////////000000000000/////////000000000111111222222111111222333444444888777666555666777888999;;;;;;<<<===@@@EEEJJJNNNTTT```ppp{{{~~~uuunnndddYYYNNNDDD;;;555444333333333333111///,,,---000000---+++---///...///////////////000111111...///111222333333444444555555555555444333333444888888999:::<<<>>>@@@AAA<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::777777888999:::;;;<<<<<<777888888777666666777999555555555444444333333333222222111111000000//////------...//////...------------------------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++))))))(((((((((((())))))************************************++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,......------------......,,,,,,---------.........///......------......///------...///000111222222555444333111000000111111222222111222333555888999666666555555555555666666555555666777777777777666666666666666777777888888666666555555555444444444333333555666777888888888666666777888888888888888::::::::::::::::::::::::888999:::;;;;;;:::999888777777888999999888888888777777888999999999999888777777777777777888999:::888:::;;;;;;888666444444000111111111111111111111.........---------,,,,,,---,,,,,,,,,++++++++++++***)))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((()))*********************)))))))))(((************+++++++++++++++++++++***++++++,,,---***++++++,,,------......////////////000000000000////////////000000000111111111111111222333444555222333444666999:::;;;:::555777999;;;===>>>AAABBBBBBIIIRRRWWWYYY]]]dddkkkjjjrrr|||nnnaaaZZZLLLGGG@@@:::777555444333,,,...//////...---.........000000,,,---222222//////////////////000111111---...///111222222222222333333444666777666777:::777777888:::<<>>AAABBBCCCDDDGGGIIIKKKMMMQQQYYYgggsssyyyzzz{{{rrrfff]]]cccccc\\\MMM@@@;;;;;;:::;;;888555444444444444333111111111000000//////...111111111000//////......///......---,,,+++***)))........./////////000000///......//////000111222444444444555666666777777888888888888999999999999777777888999::::::::::::::::::999888888888999999;;;;;;999888888777888888555666777888999::::::;;;555444333222111111111111222111111111000000000000...////////////...------++++++++++++++++++++++++(((***+++------+++***((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******************************++++++++++++***************+++,,,,,,------++++++++++++++++++++++++---------------------------------...........................//////000000............///000111222444444444444444444333333111222555777888888777666444444444444555555555555444444666777888888888888777777666555555444555555333444555666777777777777777666666777888777555333666777555444777>>>@@@???777777888888888888888888:::999777666666777888:::888777555444333444666777444444555555666777777777555555444333222111000000/////////.........------...------,,,+++***))))))************************)))))))))(((((()))))))))+++***((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((()))))))))************'''(((***++++++***((('''++++++++++++,,,,,,,,,,,,,,,,,,------------....................................//////000111111222111111111222333333444444444444444444444555555666::::::999999999999:::;;;===<<<===???BBBCCCBBBAAAAAAAAAAAABBBBBBCCCEEEEEEGGGOOOZZZ___\\\YYY[[[___YYY[[[aaaeeedddccciiiqqqmmmggg^^^YYYYYYaaakkkrrrrrrmmmeee^^^XXXPPPGGGAAAMMMNNNIII@@@;;;===@@@AAA<<<:::666555444444333222111000000000//////......000000//////............---------,,,+++******)))............////////////............///000111222222333333444555555666666777777888888888999999999777777999::::::;;;;;;;;;999999888777777777777777999999888888777777777777999999888888888888999999444444333222111111111111111111111000000000000///...............---,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((())))))************))))))))))))))))))))))))************************)))******++++++******)))))))))***++++++,,,------++++++++++++++++++++++++---------------------------------.........//////............////////////............///000111222444444555555555444333333000222555777999999888777555555555555555555555555222222333555666666777777888777666555555555555555333444555666666777777666666555444555666666444333222444444444999@@@CCCBBB555666777888999:::;;;<<<999888666555444666777888999888666555444444444555777777777666555555444444666555555444333222111111000000000/////////......------,,,+++******))))))))))))))))))))))))))))))((((((((())))))(((((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''((((((((()))))))))***((()))))))))************((()))+++,,,,,,+++)))(((*********+++++++++,,,,,,,,,,,,,,,,,,------..............................---......//////000111111000000111222222333333444555555444444555555666777999999999::::::;;;<<<<<<999999:::<<<>>>@@@@@@???>>>>>>======<<<=========>>>GGGOOOPPPLLLIIIKKKMMMJJJNNNTTTXXXVVVRRRTTTZZZSSSNNNHHHDDDEEEJJJRRRXXX[[[\\\ZZZUUUMMMFFFCCCCCCHHHEEE???999:::???@@@>>>:::777444222222222000///000000000000////////////---------------,,,,,,,,,++++++++++++++++++++++++------........./////////............///000111111222222222333444444555555555555555666666666777777666777888999:::;;;;;;;;;888888777666555555555555777777777777777777777777;;;:::999777777666666777444333222111111000000111000000000000////////////------......------,,,+++************************((()))***++++++***)))(((((())))))******))))))((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((()))******++++++))))))))))))))))))))))))************************))))))************))))))((())))))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......//////////////////.........//////000111222333444555666666555444333000222555777999999888888666666666666666555555555222222222333444555555666777777666666555666666666444555666777777777777777777666444444555666555333///111222333888???AAA>>>555666777999;;;<<<===>>>999888777666555666666777888888888777666666555555999888888666555444333222555555555444333222222222000000000/////////......,,,,,,++++++******))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((())))))******))))))))))))************))))))***++++++***))))))))))))*********+++++++++++++++,,,,,,------......------------------------------......//////000000000000111111222333333333555444444444444555666666666666777888999:::;;;;;;888999:::;;;;;;;;;;;;;;;===<<<;;;;;;:::::::::;;;===DDDIIIGGGCCCCCCDDDDDDFFFHHHMMMRRRPPPJJJIIILLLIIIGGGDDDBBBBBBEEEIIILLLRRRUUUVVVPPPGGGAAA@@@CCC@@@===888444888???@@@<<<777555222111222333333222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------.........//////...............///111111111111222222333444444444555555555555666666666777444555777888999:::::::::888777666555444444444444444444555666777777777777999888666555444444555555444333222111000000000000////////////.........---,,,------------,,,++++++************************))))))************)))))))))******************)))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))************))))))(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000/////////////////////............//////000111222111333555666777666555444222333555777888999999888888888777777777666666666333333333333444444555666666666666666666666777888666666777777888888777777999777666666777777666555000333444555888======999888888999:::<<<===>>>>>>;;;::::::999888777777666555666888999:::999888777888888777666555444444333444444333333222222111111/////////.........------+++++++++***************))))))))))))))))))))))))''''''((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))*********))))))))))))************))))))))))))))))))))))))))))))))))))*********+++***++++++,,,------......------------------------,,,------......///000000000000000111222222333333333333333333333444444555444555666777999999::::::888999;;;;;;;;;:::;;;;;;======<<<;;;;;;;;;<<<<<<@@@DDDEEE@@@===>>>>>>;;;???>>>BBBGGGGGGCCC@@@AAA??????>>>>>>>>>>>>???@@@CCCEEEFFFCCC===999999:::666888666333555;;;===<<<777444222222333444333333------------............,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))---------.........//////...------......///000111000111111222333333444444777777777777888888888888333444555777888888999999888777666555444333333333222333555666777777888888666555444333222333444444444333222111000000000000///.........------------,,,------------,,,++++++))))))))))))))))))))))))******))))))))))))************++++++++++++******&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))************))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///////////////..................//////000111222111222444666777777666555333444555666888888999999999999888888777777666666555444444444444555666666666666555666666777888999666777777888888888888777;;;999777777888999888777333666888888:::===;;;666;;;;;;;;;<<<<<<=========<<<<<<<<<<<<:::999777666111444777:::<<<<<<;;;:::666666666666666555555555333222222222111000000000......---------,,,,,,,,,***************+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++))))))))))))************((((((''''''''''''(((((())))))))))))******************+++,,,,,,---......------------------------,,,,,,------...//////000000000000111222222333333222222111111222222333444555666777888999999999999333555777999999999;;;<<<888888777777777777888888===@@@???::::::>>>???;;;===;;;===BBBEEECCCAAAAAA;;;;;;;;;;;;::::::::::::888888888999::::::999999555999888222...///222222555333000...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***)))(((''''''..................------......//////000000111111222222222222222222222222333555666555444222222333333333444444555666666666555555555555555444444444222333333444555555555444444333222222333222000/////////000000000000//////------.....................,,,++++++,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------............///---......///////////////---...///000111222333333333333444666777999::::::::::::999888777555555444777777777777777666555555555555444555666888:::;;;999999888888888777777777:::::::::<<>>>>>??????>>><<<999888999999;;;;;;;;;;;;999999888888888888666444222000222111111000///......---............---,,,+++***,,,+++++++++***)))))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))++++++***************+++(((((()))***++++++,,,,,,+++,,,...---,,,,,,---///......---,,,---...///000............////////////000111111222222333444444777777777777777888888888666666666666777999:::;;;999:::;;;:::888888999:::>>>??????>>><<<<<<===>>>;;;<<>>>>>@@@BBBAAA>>><<<>>>===;;;;;;<<<===;;;:::999999:::::::::999999888999;;;<<<<<<;;;;;;===>>>>>>=========;;;:::999888999:::;;;<<<<<<;;;:::999999999888777666444222222111111000000///......---............---,,,+++*********))))))))))))))))))+++)))(((((())))))(((&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((())))))))))))******)))))))))******+++((())))))***++++++,,,,,,+++,,,------,,,,,,---......------,,,---...///000............////////////000111111222222333333444555666777888999;;;;;;<<<666666666666666777888999777888999888777666777888<<<======<<<::::::;;;<<<;;;;;;===@@@BBBAAA???<<<999999999999999999999999777777777666666555555555444444333222111111111111111111111000000000//////......---------,,,,,,,,,+++++++++*********))))))))))))************))))))---------------------------......//////000111111111111111111111111222222222444555555333222222333333333333444555555666666777777666444333222111000111111222222333333222222333333333333222111000///......////////////......000...,,,***))))))***+++---,,,++++++,,,,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////........./////////000000111111444444444444444444444444;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888777666333333333333444666777888999::::::;;;<<<<<<======DDDBBB@@@@@@AAA@@@???======;;;:::;;;===>>>>>>===:::::::::::::::999888777888999;;;;;;;;;;;;<<<>>>======;;;:::999999999999:::;;;<<<<<<<<<<<<;;;::::::999888666555444444333111000000//////..................------,,,+++***((((((((((((((()))))))))***)))(((((())))))((('''''''''''''''''''''''''''$$$%%%&&&'''((()))******'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((()))******+++)))))))))***++++++,,,,,,***,,,------,,,+++---...---------,,,---......///............////////////000000111111222333333333444555666999;;;===???@@@666666555555555666666666555666777777555555666777999;;;;;;:::999888999:::;;;:::;;;<<<>>>???>>><<<999999999999999:::::::::666666555555555555444444444333222111000000000000000000000000////////////------------,,,,,,,,,,,,++++++*********)))))))))((())))))******))))))(((,,,,,,,,,,,,,,,---------------......///000000111000000000111111111111111111333444444222111222333222333333444444555666666777666666555444333333222222222333333333333222222000111222111000.........---......//////......---000...+++))))))***,,,---,,,+++******++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***************++++++++++++,,,,,,,,,************+++++++++++++++,,,,,,,,,------------,,,,,,---............---////////////////////////333333333333333333333333666666777777888999999:::666666777777777777666666333333444444555666777777444555888;;;>>>AAACCCEEEDDDBBB???<<<;;;:::999888:::888777888;;;=========::::::::::::999888777666888999;;;;;;;;;;;;===>>>>>>===;;;999999999999:::999:::;;;;;;;;;;;;:::999:::999777555444444444555000000/////////.........------------,,,+++******'''(((((())))))************((('''((()))***)))'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((()))++++++))))))*********+++++++++***+++,,,,,,++++++,,,---,,,,,,,,,---------..................////////////000000000111222222333333333444666888:::===>>>???777666555444444444444444444666777666555555666777888:::;;;:::888777888999:::999888999;;;======<<<::::::999999888777777777444444444444444444333333222222111000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))((((((++++++++++++,,,,,,---------------...//////000000/////////000000111111111000222333333222111111222222222333333444555555555555555555555555666666666333444444444444444333333000222444333000...///000------............------...,,,***)))***,,,///111,,,***))))))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))+++******************************+++++++++,,,,,,)))))))))******+++++++++++++++++++++,,,,,,,,,---+++,,,,,,---------------..................//////000000111111222222333333222333444555666777777888444444555555555555555444444555555666777777777777333444777:::===AAACCCDDD===<<<:::888666666777888:::888666777999<<<======999999999999888777666555777999;;;;;;;;;;;;===???>>>===<<<:::999:::;;;;;;777888999999999999888777999888666444333333444555////////////............------------,,,+++***))))))))))))******+++++++++)))((('''((()))***)))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((()))++++++***************+++++++++)))***++++++******+++---,,,,,,,,,---------------............///////////////000000111111222333333444444555777888:::;;;;;;777666555444333333333444555666888777777666888999888:::;;;;;;999888888888:::888777777999;;;;;;;;;;;;:::999777666444333222222222222222222222222333111111000/////////000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((())))))))))))(((((()))******++++++,,,,,,---,,,------......///000000......//////000000111111///111222222111111111222222222222333444444555555333333444444555666666777444444555555555444333333222444666555222000111222,,,,,,------------,,,,,,,,,+++******+++---000111+++***))))))******)))'''))))))))))))))))))))))))************************''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++(((((())))))***+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------......////////////000111222222333333222333333444555666777888222333333444444444444444555555666777888888777777666777888999:::;;;<<<===666777777777777888;;;>>><<<:::888777999;;;<<<===777777777777777666555444666777999::::::;;;===>>>======<<<;;;;;;;;;;;;;;;666777888888888888777666777666555444333333333333........................---------,,,,,,+++***)))************++++++++++++)))((('''((()))***)))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((()))******+++************************(((***++++++***)))+++,,,++++++,,,------------,,,............//////////////////000000111222222222444444555555666777888888777666555444444444444444555777888888888888999;;;888:::<<<<<<:::999888888999777666777999:::;;;:::::::::888666444333111000000000111111111111222222000000////////////000000///.........------------++++++++++++,,,,,,,,,,,,******)))))))))((((((((('''(((((())))))((((((''')))))))))***+++,,,,,,,,,,,,,,,---......//////000------...//////000111111...000222222111000111222111222222333333444555555222222333333333333333333444444444444444333222222000444666444000...///222,,,,,,------------,,,,,,++++++******+++,,,---...+++)))(((((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************++++++++++++((((((((()))***+++++++++************++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,---......//////111111111111111111111111222222333333444555666666222333444444555555555444444555666777777777666555666666666666666777777777444666888888777888:::===>>>;;;888666777999999999444555555555555555444444333555777888888888:::<<<:::;;;;;;;;;;;;:::999999666777888999999888777666444444444444333222111111........................,,,,,,---,,,,,,+++***)))************))))))))))))(((''''''((()))******(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((((((((((())))))))))))******)))))))))******+++************************((()))******))))))***,,,***+++,,,---------,,,,,,............//////////////////000000111111222222333333444555666777777888666666555555555555555555555777888888888888999;;;777999<<<<<<:::888777777888777666777999;;;:::999888888777666555444333333/////////000000111111111/////////......//////000.........---------,,,,,,******+++++++++,,,,,,,,,***)))))))))((((((((((((''''''((((((((((((''''''((())))))***++++++,,,,,,,,,,,,------...//////000---------...///000000111...///111222111000111222111222222333333444555555222222222111111000000000333333333333333222111000---000333111---***,,,///+++,,,,,,------,,,,,,+++++++++++++++***************)))(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))************+++++++++'''(((((()))***+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++******+++,,,...///000000333333333222111000000///000000111222222333444444333444444555666666666555333444555666666666555444333333444444555555666666777999:::999666444555777===999666333444555555555333333444444555444444444111333555555666777999:::888999:::;;;;;;999888777777888999::::::999888777222333333444333222000///---.....................,,,,,,,,,,,,+++***))))))******))))))((((((''''''(((''''''((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))),,,+++***************+++++++++******************((()))******))))))***+++***+++,,,---...---,,,,,,............/////////000/////////000111111222222222222333555666888999999666666555555555666666777444666888888777777999;;;666999;;;;;;:::888777777777666777888:::;;;:::888666777777777777777777777.../////////000000111111//////.........//////000......---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000,,,---...///000111222222111222333444555444333222555444222222222444666777555444444333222111000000////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))((())))))(((''''''***,,,&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111111000/////////000111222222222222222555555555666666666666666666666666777777777777777888777666555555666777888777999;;;<<<<<<:::888666555555666777777666555444222444777::::::777444222444555666777777888888777<<<:::999<<>>888333444888<<<<<<999777777999777666444222111//////.........---,,,,,,,,,,,,---------,,,,,,,,,+++++++++))))))))))))(((((((((((())))))***))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((((((++++++***)))(((((())))))++++++******)))(((((((((+++*********))))))(((((()))************+++++++++,,,---...000000000000//////000000///......000222444555666888888888777777888888888777888888999999666666666666555555555555999999888888888888999999999::::::;;;;;;::::::999888777666555444333222222333222111111000000111111////////////..................---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---...///000111222222333222222333333444444333333444333222222222333444555222222222222222222222222////////////............------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''(((((()))(((((()))((('''''')))+++'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111111000/////////000111111111111111333444444555666777777888777777666666666555555555888777777777666777777888555666999;;;;;;:::888777777777888888777555444222555666999:::999666222000444555666888888999999999<<<;;;===AAAEEEEEE@@@:::777888::::::888777666777666555333222111000//////......---,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++))))))))))))((((((((((((((())))))))))))((((((''')))(((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++******)))(((((()))))))))))))))))))))*********************)))))))))((()))************++++++++++++,,,...///000000/////////000111000//////111333333444555777888888888777777777666666666777888888666666666666555555555555888888777777777777888888999999::::::::::::999999777777666555444333222222222222111000000000111111////////////.........---...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000//////000111222333333444333333222222333333444444333333333222222222222222111111111222222222333333/////////............---,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''((()))((('''''')))+++(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000111111000000//////000000000111111111222222333555666777888999666666666555555444444333666777777888888888777777222444666888:::999888888999999999999777555333222888999::::::888444111...444555666888999:::::::::::::::===CCCHHHHHHEEEAAA;;;999777666777666555444444333222111000000000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******)))((((((((())))))'''(((((()))******++++++************)))))))))))))))************++++++++++++,,,---...////////////000111222111000111222444222333444666777888888888555555555555555666777777666666666666555555555555777777777666666777777777999999::::::::::::999999666666555444333333222222222111111000000000000000//////.........---------------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......//////000000000111222222333444444444333222111222333444555222222222222222111000///111111111111111222222222//////.........---------,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''&&&&&&''''''((((((((()))&&&'''((((((''''''(((***''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111111111111111111111111111222222333333444444555666777777444444444444444444444444444555666777888777666555333444666777888888777666999999:::999999777555444999999:::999777555222000333333555777888999999999888888999===AAADDDCCCBBB???:::666444555666444222222222111000000000000111......---,,,,,,,,,,,,---++++++++++++************))))))))))))((((((((((((&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***))))))((((((((())))))(((((())))))*********************)))))))))))))))))))))*********++++++++++++,,,,,,---....../////////000111111000000222444111222333555666777888888555444444444555666777888666666666666555555555555555666666666666666666555888888999999999999888888555555444444333222222111111111000////////////000.........---------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////111111222222333333444444444333222111222333444555111222222222222111//////333333222111111000//////............------------,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((%%%'''((((((''''''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111222222333444444333222222333333444555555555555444444444444111222222333444555666666222333555666777666555555666666777888777777666555777888999:::::::::999888888888888888777666555444111222333555666777777777999777666666888<<>>???<<<888555444444333333111000///////////////000......---,,,,,,,,,,,,---*********))))))))))))((())))))))))))((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''***++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$######"""#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((''''''(((((())))))++++++******)))(((((('''))))))))))))************)))************++++++++++++++++++++++++---......---...//////...///111333333333333333333444555666444444444555666777888999666666666666555555555555444555666777777666555444777777888888888888777777333333333222222111111111000000///...............------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++******+++,,,,,,---......+++,,,,,,------......///111111111111222222222222222222333333444444333333222222111000111222333444222222111111000000//////.........---------,,,,,,++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''((((((((())))))))))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))((('''&&&&&&'''((())))))((((((((((((((((((((($$$&&&((()))(((''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////111222444555777555444222222222444555555444444444444444444333555555555444444444444444555555555666666888999999999999::::::::::::::::::999999;;;<<<<<<;;;::::::888777777666666777888888333444444555555444444333777777666666555666888:::======;;;888555333444555111000//////..................---,,,,,,,,,,,,---******)))))))))((((((((())))))))))))(((((((((((('''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%(((,,,......,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$######"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******'''''''''''''''((())))))*********)))))))))))))))((()))))))))************)))************++++++++++++*********+++,,,---...---...000000///000333555444444333222222333444555222222333333444666777888666666666666555555555555444555777888888777555444666777777777777777777666222222222222111111111111000///......------......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))************+++++++++******+++,,,,,,---......++++++,,,------......///111111111111111111222222111222333444555444333222333222111000000222444666000000000000111111111111......---------,,,,,,,,,+++++++++************)))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))((('''&&&&&&'''((()))))))))))))))(((((((((((($$$&&&((()))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////111222444666666555333111111111333444333333333444444555555555888777777555444333222222888777777666777999;;;<<<999999:::;;;<<<<<<===>>>;;;;;;<<<<<<<<<;;;999888:::999777666666666777888555555666666555555444333222444666777666666666666;;;======:::666333444666111111///......---------......---,,,,,,,,,,,,---))))))))))))(((((((((((())))))))))))(((((((((((('''((((((((('''&&&%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""&&&+++//////+++&&&"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******+++'''''''''''''''((()))***((((((((()))******++++++(((((())))))*********+++)))************++++++++++++******)))***,,,---......///111111111111444666555444333222222222333444111111111222333444666777777666666666555555555555555666777999999777666555666666777777777777666666222222222111111111111111//////...------------...,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,)))***,,,---------///111///000111333333222222111555444222111000111222222111111111111000000000000//////000000000000000000---,,,,,,++++++,,,,,,---...---,,,+++************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''')))&&&%%%&&&)))***)))'''))))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))***)))(((&&&&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++***************+++,,,,,,++++++,,,,,,---...,,,,,,------...///000000111222222333444555666666222222222333444555777888888777666555555555555555999888888888999::::::;;;::::::999::::::;;;<<<=========<<<;;;:::999999999<<<<<<<<<;;;;;;;;;;;;;;;:::777444444777999999777555555555555444333222111333444666888999777222...111222333000,,,***+++---,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***)))((((((((()))+++,,,++++++,,,,,,,,,---------......//////000000111111222222111000000111111222111111111111222333444555444444333333333444555555555444444555666666555333444555666777777777666555111000000/////////////////////...---,,,,,,++++++******++++++++++++************))))))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,***+++------------///000---...///000111000000///444333222222111111111222111111111000000000////////////////////////......---,,,,,,++++++,,,,,,---,,,,,,+++***))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((('''%%%&&&)))***)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))***)))((('''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***++++++***************+++,,,,,,++++++,,,,,,---...,,,,,,---......//////000111111222333444555666666555444444333333333333333777777666555555555555555666666666777888999::::::999999999999:::;;;<<<<<<>>>===<<<;;;::::::::::::<<<<<<======>>>=========;;;999666777999;;;;;;:::777777777777666555444333333333555777888777333000000111222000---,,,...000,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))*********+++++++++.........///000000111111222222222111111111222222111111111111222333444555555555444333222222222333555444444555666666555333222222333444333333222111111000//////......//////.........---,,,,,,++++++)))******++++++******)))))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))***++++++++++++***)))******+++,,,,,,,,,+++++++++,,,------,,,,,,...///---...///000000000//////222222222333222222111000111111000000000000///////////////......---------,,,,,,++++++++++++,,,,,,,,,++++++*********++++++))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******((('''&&&'''((())))))'''((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******((()))******++++++******+++***************++++++,,,,,,++++++,,,,,,---...---------......//////000111111222333444555555666444444333222222222222222666666666555555555555555444444444555666888999:::888888888888999:::;;;<<<>>>===<<<;;;::::::::::::;;;<<<>>>???@@@??????>>><<<:::999999;;;<<<===<<<999999999888888777666555333333333444555555444222,,,...///...------...///++++++*********)))))))))******))))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))*********+++++++++---......//////000111111222222222222222333333333111111111111222333444555666555444222111111111111555444333444666666444333222222222222222111000///000000///............///...------,,,,,,+++++++++)))******++++++******))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********++++++************++++++,,,,,,,,,+++++++++---...---,,,,,,---...000000000111111111111111000111222333333222111000111000000000///////////////......------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))************************)))******+++,,,,,,,,,++++++,,,,,,---...------....../////////000000000111222333444555555111111111111222333444555555555555555555555555444333333444555666888:::;;;999999999999:::;;;<<<<<<======<<<;;;::::::;;;;;;999:::<<<>>>??????>>>===;;;:::999999:::<<<===>>>999999999999888777666666444222111111333444444333+++,,,,,,---,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------......///000000111222222333333444444333333111111111111222333444444444333222222111111111111444444333444555666444222555555444444333222111000000///......------......---,,,,,,,,,+++++++++***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++******************+++++++++,,,,,,,,,++++++***+++---...---,,,,,,---...000000000000000111111111///000222333333222111000000000000////////////.........------,,,,,,,,,+++,,,++++++******++++++,,,+++***************+++,,,((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))************)))******))))))***++++++,,,,,,,,,++++++,,,,,,---............//////////////////000000111222333444444111111111111222333444444333444555555666555444444333444444555777999:::;;;999999999999:::;;;<<<===<<<;;;;;;::::::::::::;;;666777999:::;;;;;;;;;:::888888888888888999;;;===888888888888777666555555444222//////000222333333///............---,,,************))))))))))))((((((((((((((((((((())))))'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))************++++++,,,,,,,,,------------------...//////000000111222333444444444444333111111111111222333444444111111111111222222333444444333333444555555444222666555555444333222222111///......---------------+++++++++++++++*********)))))))))******)))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***))))))***++++++++++++,,,,,,,,,+++******+++,,,------,,,,,,...///......---------...///000///000111111222111111111000000////////////......------------------------++++++************++++++)))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''&&&'''((((((''''''(((***''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))'''((())))))******))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////000111222333333444666555444222111111111111222333444666666555444444444444555555777888::::::999888888999999:::;;;<<<::::::999999999999::::::555555555666666777777888555666666666666777999<<<777888888777777666555444555222///...///000111111222222111222222111///,,,++++++*********)))))))))''''''(((((((((((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***(((((()))************)))))))))*********+++++++++,,,------......///000000000111222444444444333333111111111111222333444555111111111111222444555666444333222333555555333222333333222111000000000111......---,,,,,,,,,,,,---************************((())))))******))))))(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%++++++***))))))***+++++++++,,,,,,,,,,,,+++***)))***+++------------///000...------,,,---...///000000000000000000111222222000000/////////.........,,,,,,------......//////++++++************++++++******)))((('''''''''((((((((((((((((((((((((((((((''''''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%''')))((('''&&&(((***''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...000/////////////////////......///000111222333333777666555333222222111111111222444666666555444333444444444444555666777888666666666666777888999:::999888888777888888999999555444333222222333555666333444555555444555888;;;888888888888777666555444555222///......//////...111000000222444333000---,,,+++++++++************'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))***+++******)))))))))*********+++++++++,,,,,,---......//////000...///111333444444333222111111111111222333444555333222222222333444555555444333222333444555333111111111000/////////000111...------,,,+++,,,,,,,,,)))*********************(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---------///111000//////......000111222111000/////////000222333000/////////............+++,,,,,,---...///000000++++++************++++++...---,,,+++************((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%'''))))))'''&&&(((***'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((###$$$&&&'''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...000000000000////////////......///000111222333333444444333333333444555555111222444666666555444333333333333333444444555666444444444555555666777888888777777777777777888888666444222000000111444555222444555555444444888<<<888888999888888777666555555333000.........---,,,,,,,,,,,,///222333000---,,,,,,,,,++++++++++++***&&&'''''''''(((((())))))''''''''''''''''''''''''"""######$$$&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))++++++******)))++++++,,,,,,,,,---------,,,,,,------...//////000---///111333444333222111111111111111222333444555555555444333333333444444333333222333444555333111111111000//////000222222...---,,,,,,++++++,,,,,,)))))))))))))))*********(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111000//////111444111111000000///...............------------......************************))))))))))))))))))))))))******)))((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,///////////////...............//////000000111111333111000000222222111000333333444444555444444444222222333333222222111111222333444444555666666666444444444444555666888999999777666444333333333444222333444555666666666666777777777666555555444444111111000///...---,,,,,,+++,,,...//////...,,,++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***((('''******++++++++++++******,,,,,,------.../////////000000000000111111111111222222111000000111111222444444444444444444444444333333333222222222111111222222111111000/////////------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,------------.../////////000000000111111000111111000//////111444222111111000//////............------------......************************))))))))))))))))))))))))***))))))((((((((((((((('''&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++******))))))******+++*********+++++++++,,,,,,......------------------......//////000000111111222111111222333333222000333444444555666666666555333333444444444444333333222333555666666666444333444444555555666777777777666555444333333333444555444555666777888888888888666555555444333333222222111111000///...---,,,,,,+++,,,---......---,,,+++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***((('''******++++++++++++******,,,,,,------...///////////////000000000111111111111111111111000000000000333333333333333333333333333333333222222111111111222222111000000//////...---,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++************)))))))))*********++++++++++++,,,,,,,,,,,,,,,------------000000000000111111111111000111111000///000222333222222111111000/////////...------,,,,,,------...************************))))))))))))))))))))))))***)))((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))+++******))))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111222222222444666555333000222333444666777777777777555555666666777666666666444666999;;;;;;888555222333444555777777777666666444333333333333444555666444555666777777777777777333333333222111111000000111000000///...---,,,,,,+++,,,---......---,,,+++***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((******++++++++++++******,,,,,,,,,---......////////////000000000000111111///000111111222111000///222222222222222222222222444444333222111111000000111111111000//////......,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))************++++++++++++++++++,,,,,,,,,---------000000000000111111111222///111222111000000222333222222222111000000//////------,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))(((''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******************++++++++++++,,,,,,,,,,,,------------......//////000000111111111222333666777777333111111222333555666777777777666777888888999999999999999;;;???AAA@@@<<<777333222444666888888777666555555555555555555555666666222333444444555555555444333222222111111000//////111000///...---,,,,,,+++++++++,,,,,,,,,,,,++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))******++++++++++++******+++,,,,,,------...//////////////////000000000111...000111333333222111///111111111111111111111111444444333222111000//////111000000//////...------++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------///000000000000111111111///111222222111111222333222222111111000/////////,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))***))))))))))))))))))***))))))*********+++++++++,,,,,,------..................//////000000111111111222333666888777444111///000222333444555555666666777888999::::::;;;;;;:::===???AAA???;;;777333333444666888888777555444999999999888777777666555222333333444444444444444333333222222111000000000000000///...---,,,++++++***++++++++++++++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********************++++++++++++******++++++,,,,,,---............////////////000000000///000222444444333222111000000000000000000000000333333222111111000//////000000//////...---------++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))***)))))))))************+++++++++++++++,,,,,,,,,,,,////////////000000000000///111333333222111222333111111000000///.........,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))************+++,,,,,,------......//////......//////000000111111111222333555777777555333///000111333333444444444555666777999:::;;;;;;;;;999:::;;;;;;:::777444222444555666777777666555555;;;;;;;;;:::999888666555444555555666666666555555444333333222111111000000000//////...---,,,++++++************************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++******++++++++++++******+++++++++,,,------............////////////000000//////111222333333222222000000000000000000000000222111111111111000000000/////////...------,,,,,,*********))))))))))))((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******))))))))))))***************++++++++++++,,,,,,,,,---.........///////////////111333444333222222333000000//////...---------++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***************++++++,,,------............//////000000111111222111111333555666555333111222333333444444444333333444666888999:::;;;;;;:::999888666555444333333666666666666666666555555999999:::::::::999777666555555555666666555555444333333222222111000000000000///......,,,,,,+++*********))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,******++++++++++++*********++++++,,,,,,---.............../////////000000---......///000000111111000000000000000000000000000000000000111111111111//////......---,,,,,,+++******)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,------------.........//////111333444333222222333/////////...------,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))***+++,,,,,,------......//////000111111111222111000222444555555444333333444444555444444444222333555777999::::::;;;;;;:::777444333444555666777666555555555555666666666777888999:::999888888333333333444333333222222222222111111000000//////000///...---,,,++++++*********))))))))))))******&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,******++++++++++++*********++++++,,,,,,---................../////////000,,,,,,,,,,,,---...000111111111111111111111111111/////////000111111222222///......------,,,++++++))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------............///000000111111111111000000000000000///......------,,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((("""######$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&))))))((('''%%%$$$###"""&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))))))))(((((('''''''''&&&,,,,,,+++***)))(((''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,------.../////////.........//////000111222111111111111111111111111333333444444555444444333555555555555666777888999777777777777666666666666999999999999888888888777555666666666777777888888444444444444444444444444444333222111000000000000...------,,,,,,++++++***'''((()))******+++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++++++++++++++))))))))))))(((((((((((()))******++++++,,,------+++++++++,,,,,,,,,------000000...------...///000111000/////////111222333......////////////......000000///...,,,+++******,,,,,,+++***)))((('''&&&))))))))))))))))))))))))'''(((((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,------------............///000000111111000000/////////......---,,,,,,,,,+++******))))))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''((((((((())))))((((((((('''''''''&&&))))))((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((((((((())))))((((((((((((((((((((((((************++++++++++++***************+++++++++,,,,,,,,,---......//////............///000111222111111111111111111111111222333444444555555555555555555555555555666777888888777777777666666666666999888888888777777777777555555555666666666777777444444444444444444444444333222111000////////////...------,,,,,,+++******))))))*********))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))***+++++++++******)))))))))))))))))))))((()))******++++++,,,---------------.........////////////...------...//////000//////...///000111222------............---------------,,,,,,++++++***,,,,,,+++***)))((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********++++++++++++,,,***++++++++++++,,,,,,,,,------------............//////000000000000//////...------,,,,,,+++******)))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))************+++++++++***************+++,,,,,,------......///............///000111222111111111111111111111111222222333444555666666777666666555555555666777777888888777777777666666666777777777777666666666666444444444444555555555555333333333333333333333333111111000///............---------,,,++++++******************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''*********+++******)))))))))))))))))))))))))))))))))******++++++,,,---------------.........//////...---------------......//////...---...///000111------------------------++++++++++++++++++++++++++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---------............//////000000//////...---------,,,++++++*********))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))'''''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++***)))))))))+++++++++,,,------.....................///111111111111111111111111111111222222222333555666777888777777666666666777888888888888888777777777666666777666666666666555555555333333333333333333333333222222222222222222222222000///......---------...------,,,,,,+++*********))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''******+++******)))(((((()))))))))))))))*********)))******++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...///...---,,,------//////...------------------...,,,,,,,,,,,,+++++++++++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------.........////////////............------,,,+++++++++*********))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))'''''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''******)))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))''''''((((((((())))))))),,,+++++++++***)))))))))******++++++,,,---------------------...///000111111111111111111111111111111111111222333555777888777777777777888999::::::888888888888777777777777666666666666555555555444333333333333333222222222222222222222222222222222///...---------------------,,,,,,++++++***))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***************)))((('''((()))))))))*********+++)))******++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,------.........///...---,,,,,,---.../////////...------...////////////...---,,,+++************))))))((('''''''''''''''''''''''''''''''''((('''&&&'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))************+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------............------......---,,,,,,++++++***+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''++++++***)))((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''************************(((((((((((())))))))))))+++++++++***************)))******++++++,,,,,,---------------...///000111111111111111111111111111222111111111111333555666555555666777888:::;;;<<<999999888888888777777777666666666666555555555555333333333333222222222222111111111111111111111111......---------------...,,,,,,,,,+++******))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''(((%%%%%%%%%&&&''''''((((((&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***))))))((((((((())))))******+++++++++)))******++++++,,,---------------.........//////+++,,,---......///......000///...---,,,---......000///...------...///000111000///...,,,+++***))))))))))))(((((('''''''''''''''''''''''''''''''''((('''&&&(((++++++((($$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------......---------,,,,,,,,,+++******)))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))************************+++++++++))))))******+++,,,,,,,,,------------...///000000111111111111111111111111222111000///000111333444222222333555777999;;;<<<999999999888888888777777777777777666666666555555444444333333333222222222111111111111111111111111......------------......,,,,,,++++++***)))))))))''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))((())))))******+++,,,,,,)))******++++++,,,---------------.........//////+++,,,...///000000//////111000...---------...///000///---,,,,,,---///000......------,,,+++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&)))------***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,------......------,,,++++++******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,)))))))))***++++++,,,,,,---------------...000000111111111111111111111111222111///......000111333///000111333555888:::<<<999999999888888888888777777777777777666666666666444444444333333222222222000000000000000000000000......---------......///,,,,,,++++++***)))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%$$$%%%&&&'''%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))***))))))((())))))***++++++,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------+++,,,...000111000000///111000///...---......//////...,,,++++++,,,...///++++++++++++++++++++++++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%)))...///,,,'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((((()))+++---///444777777555///,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,+++++++++************)))&&&'''((()))*********)))***))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))***++++++,,,,,,.........////////////000111222333444444333111000111222222333222111000//////111222555666888888999666666666666666666666666:::999888777666666666666444444444444444333333333222111000//////.........,,,,,,,,,+++++++++******+++++++++************)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------......---...///111111///...---000000000000111111111111000///---,,,++++++,,,,,,,,,+++***))))))***+++,,,+++***)))(((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((***))))))))))))***,,,------///000000/////////000,,,,,,,,,------------......------------,,,,,,,,,+++++++++*********))))))((())))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))************)))))))))))))))***++++++,,,,,,------........./////////000111333444444222111000000111222333333222111000000111222444555666777777777777777777777777777777999888777666666666666666666666555555444444444333222111000///............,,,,,,,,,,,,+++++++++++++++++++++*********))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...---...///000000///...---000000000000000000000000000///---,,,+++++++++,,,+++***))))))))))))***+++))))))(((''''''(((((()))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((************************))))))***,,,...000//////,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++*********)))))))))*********)))(((''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))************)))))))))))))))***++++++,,,,,,,,,---------............000000222333333222111000///000111222333333333333222333333444444555555666777777777777777777777777777777666666666666666777888888777666555444444333222111000///............------------,,,,,,,,,,,,++++++*********)))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((*********++++++++++++,,,,,,,,,,,,,,,---------------...///000000///...---////////////////////////......---,,,++++++++++++))))))(((((((((((())))))'''''''''&&&''''''((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$###""""""###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((()))***************)))(((,,,***)))***---...,,,)))++++++,,,,,,,,,------------------,,,,,,,,,++++++************))))))))))))******)))((((((((((((((()))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,---------......///000111222222222111111...///000222333444555555666666555555555555666666666666666666666666666666777777777666666777888888999999888777666444444333111111///.....................---------,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((************++++++++++++++++++,,,,,,,,,------------......//////......---...............---------------,,,+++++++++++++++(((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))*********)))((((((...+++)))***------***'''+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++*********)))))))))((((((((((((''''''((()))******------,,,+++***(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,---------......000000111111222222222222...///000111333555666777999999888777666777777888777777777777777777777777888888777777777888999999999888777666555444333222111000///...------------......---------,,,,,,,,,*********)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------------............------///.........---------,,,++++++++++++++++++******'''''''''((((((''''''''')))(((((('''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''***,,,,,,***'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))+++,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((('''''''''''')))+++,,,///...---+++***((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''((())))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))))))))***++++++,,,,,,,,,---------............111111111222222333444444//////000111333555777888;;;;;;999888777888999999::::::::::::::::::::::::888888777777777777777888666666555444333222222111111000///...------------------------,,,,,,,,,,,,******)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------/////////...------,,,,,,******+++++++++******)))''''''((((((((((((''''''(((((()))(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%)))++++++)))%%%###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((''''''((()))***+++&&&(((***+++******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((***)))(((''''''(((***+++,,,,,,+++***((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$&&&((()))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))************)))))))))))))))***++++++,,,,,,------........./////////222222222222333444555666000000000111333555777888;;;:::888777777888999:::999999999999999999999999888777666555555444555555333333222222111111111000000000///...------------,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++))))))))))))***************++++++++++++,,,,,,,,,...------------------...000000//////...------,,,((()))***++++++***))))))'''((())))))))))))((('''&&&'''((())))))))))))((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((((((((&&&&&&''')))+++---&&&))),,,+++(((&&&(((*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((,,,+++)))'''&&&'''((()))))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###%%%'''(((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))************)))))))))))))))***++++++,,,,,,.........////////////000333333333333444555666777111000000111222555777888:::999888666666777999:::666666666666666666666666777666555444333222222222111111000000000000000000000000...---------------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,))))))))))))******************+++++++++,,,,,,,,,...------,,,,,,------...111111000///......------((()))***++++++***)))((('''((()))******)))((('''###%%%''')))+++,,,,,,+++$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))******(((((((((((('''''''''''')))************++++++++++++,,,---...////////////444444444444444444444444111222333444666777888888444444444555555555555555666666666666666555555555555555666666666555333222444333111//////000111222000000///...------------************))))))))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((('''******))))))))))))******,,,,,,,,,++++++*********............---,,,+++***+++***((('''&&&''')))***))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))************+++++++++,,,,,,---...////////////555555555555555555555555222222222333444555777888555555555555555555555555555555444444333333333222666666777777777666444444666444222000000000111111000///...---,,,,,,,,,,,,************)))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++************++++++---,,,,,,,,,++++++++++++------------,,,+++***)))***)))'''&&&'''(((***+++)))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********)))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++,,,---...///000000000000555555555555555555555555333222111111222444666777666666666666666666666666666666555444333333222222666777777777777666555555777666444222000000000111///...---,,,++++++++++++************))))))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++***((('''&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********************************+++************)))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))*********+++++++++------...///000000000000333333444444444444444555444222000///000222444666777777777777777777777666888888777666555444444333555666666666666555555555888777555333111000000000......---,,,++++++++++++************)))))))))((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++,,,---...//////+++++++++******+++++++++------------------------,,,,,,,,,,,,+++***)))(((,,,+++)))(((&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))*********************************)))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++))))))*********+++++++++,,,---...///000000000000111111111222222333333333444333000//////111333555666666666666777777777777888777777666555555444444444444444444444444444444777777555333222111000000......---,,,++++++++++++************)))))))))((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***,,,---...///000******))))))))))))******------------------------------------,,,+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((************************))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))*********)))************++++++++++++,,,---...///////////////000000111111222222333555333222000000111222444444444555666777777888999555444444444444333333333333333333222333333444555666555444333222111000//////...---,,,++++++++++++************))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((())))))***,,,---......***))))))))))))))))))***,,,,,,,,,,,,------------------------,,,+++***)))$$$%%%&&&'''((())))))***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((************************))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((()))******)))************+++++++++***+++,,,---............///000000111222222333333555444333222222222222222111222333444666888999:::333333333444444444444444444333333222333444555666333333333333222111000///000///...---,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((((((%%%%%%%%%%%%&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((()))***++++++,,,+++******))))))******+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++***)))(((%%%&&&&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((())))))***)))************+++++++++******+++,,,------------000000111222333333444444444444444444333222222111///000222444666888999:::444444555555666777777777555444444333444555666777222222222222222111000///000000///...------------************))))))))))))&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((())))))******,,,++++++++++++++++++,,,*********++++++,,,,,,,,,***++++++******)))((('''******)))((('''%%%###"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************)))))))))************+++++++++***++++++,,,---...//////111111222333333444444555666555444333222111111111333333333111000111444777888777666555444555666666222333333444444333333222222222111111000/////////------,,,,,,+++***))))))++++++***)))((('''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''*********************************++++++,,,,,,,,,+++++++++*********))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))))))))*********+++++++++***++++++,,,---...//////000111111222222333444444666666555444333222222333111222222111000222555777777666444333333333333444000111111222222111111000111111111000//////......---,,,,,,+++******))))))++++++***)))((('''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''++++++++++++++++++++++++*********++++++,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************)))))))))))))))*********++++++******+++,,,---...//////000000111111222333333333555555444333222222222222111222222222111222555777777666555333222222222222000000111111111111000000000000//////...---------,,,,,,++++++***)))))))))+++***))))))((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((((((((++++++++++++++++++++++++*********+++++++++++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))))))))))))))******************+++,,,---......///000000111222222333333444333333222111111111111111444555555444222222444666777666555444333222222222222222333333333333222222//////...------,,,,,,+++++++++******))))))))))))***))))))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''((((((((((((++++++++++++++++++++++++***************+++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))(((((()))))))))*********)))******+++,,,---......111111111222333333444444444333333222222222222333888888888666444333333444444444333333222111000000111222222333333222222111......------,,,+++++++++******))))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))&&&'''''''''(((((())))))++++++++++++++++++++++++************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))((((((((()))))))))******))))))***+++,,,---......000000111111222333333333666555555444444555555666888999999777555333333444000000000000000//////...//////000000000000//////......------,,,+++++++++)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&''''''((()))))))))***************************************)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))************))))))(((((((((((()))))))))***))))))***+++,,,------.........//////000111111111555444444444444444555555444555666666444333333444///000111222222222111000//////000000000000//////.........---,,,,,,++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))+++*********)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))************))))))(((((((((((())))))))))))))))))***+++,,,------...,,,,,,------.../////////111111111000111111222222///111333444333333444555111222444555666666555444111111222222222222111111///......------,,,,,,+++'''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''(((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((+++*********))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''++++++***))))))((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''(((******((((((((()))))))))))))))((((((((((((************************))))))***+++,,,------...111333222,,,***...333555111111222333444444555555666666555555555555666666000111333555666666555444000222555777666333///,,,000000///...------------++++++)))(((''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''((()))***++++++,,,))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''******)))((((((((())))))((((((((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''(((******((('''((()))))))))))))))((((((((((((************************))))))***+++,,,------...---///111222555777222+++000000000111111222222333666666555555555555666666111222333444555555555555111222444555555222///---......---,,,+++++++++++++++***)))((('''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))******((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&'''''''''((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&(((***)))((('''((()))(((((((((((())))))))))))************************))))))***+++,,,------...000000111666@@@EEE===111111111111111111111111111555555555555555555555555333222222333333444555666222333333444333111000///---,,,+++***))))))))))))******)))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((())))))))))))************************))))))***+++,,,------...333000---000;;;FFFFFF@@@444444333333333333333333444444444555555444444444444333222111222333555666333333222222111000000000,,,+++***))))))((())))))***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!"""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''))))))'''&&&'''((('''((((((((()))))))))***))))))))))))))))))))))))))))))***+++,,,------...///...,,,***///999>>>>>>444444333333333333333333333333444444444444333333444333222111111333444555333333222111000000000000---,,,+++******))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%''')))((('''&&&'''(((''''''(((((())))))******))))))))))))))))))))))))))))))***+++,,,------...---111333000...222555555111111111111111111111111111222333444444333222111333333222222222222333333333222222111000000//////...---,,,+++************((((((''''''&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!!!!!!!"""###%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((('''''''''''''''''''''''''''''')))(((''''''''''''''''''***))))))((((((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&***+++,,,------+++((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((($$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''((()))*********))))))))))))))))))))))))))))))***+++,,,------......444666333111222444333000000000111111222222333111222333444444333222111222222333333333222222111111222222222111000///...------,,,+++************'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###""""""###$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''''''''''''''++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&,,,...000111000---)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''((()))******+++))))))))))))))))))))))))))))))***+++,,,------...---000///+++,,,111555666111111222333444444555555000111333444444333111000111222333444444333111000111111222222111000...------,,,+++***))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%###""""""###$$$$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&& !!!"""###%%%&&&'''((("""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%&&&&&&&&&'''((((((((((((%%%$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''%%%'''&&&%%%$$$%%%''')))*********))))))((((((''''''))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))******+++'''(((((()))***++++++,,,((())))))(((&&&'''***,,,***++++++,,,,,,------...++++++,,,---...///000111111111222222222333333333333444444444333111///...,,,...111444444222000...///000000000000000///...))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&000)))###!!!###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''&&&$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''%%%((('''&&&%%%%%%&&&((()))))))))))))))((((((''''''((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++'''((((((((()))*********'''((()))((('''((()))+++******+++,,,,,,------...+++,,,,,,---...///000111111111222222222333333333333333444444333222111000---///111333333222111///000000000000000///...---************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%GGG<<<...$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''(((((('''&&&)))(((&&&%%%%%%&&&'''((()))))))))((((((((((((''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++''''''((((((((((((((((((&&&((()))***)))((()))*********++++++,,,---------,,,,,,---...//////000111111111222222222333333333333333444444444444333333000111222222333222222222000000000000///...---,,,+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$>>>555)))"""!!!$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''&&&&&&%%%'''******)))(((((()))*********+++,,,,,,------,,,------...///000000000111111222222222333333333333333333444444555555555333222222222222222333333111000000///...---+++************))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$"""!!!###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''((())))))***''''''''''''&&&&&&&&&&&&%%%'''******)))(((((()))))))))***++++++,,,,,,------.........///000000000111111222222222333333333333333333333444555555666444333222111111222222333000000//////---,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########"""$$$&&&))))))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&''''''''''''''''''&&&((()))***)))((()))***))))))******+++,,,,,,,,,....../////////000000000111111222222222333333333333333222222333444555555333333222111111111111222............---,,,+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&'''(((((())))))'''((()))((('''((()))+++)))))))))***++++++,,,,,,////////////000000000000111111222222222333333333333333222111222222333444222222111111111000000000---------------,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%!!!!!!"""""""""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%&&&&&&''''''((((((((($$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''((()))******((())))))(((''''''***,,,)))))))))***++++++,,,,,,////////////000000000000111111222222222333333333444333222111111111222333111111111111111000///...,,,,,,---------,,,++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""$$$%%%%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((******))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++.........///////////////444444555555444222000///444333333222111111111222333333222111000///......---,,,,,,++++++*********((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++.........///////////////555555666666555444222222444333333222222111222222222222111111000///............---,,,++++++******''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))************++++++,,,,,,.........//////000000000555555666666666666555555333333333333222222222222111111111000000///////////////...---,,,+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,,,,.........///000000111111444444444555555666666666333333333333333333222222111111000000///////////////...---,,,+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,,,,------......//////000111111222222222222222333444555555222333333444444444333222111111000000///.........,,,,,,+++***)))((('''&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((((((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,---............///000000111222222111111000000111222333333111222444555555444333333222111111000...------,,,******))))))((('''''''''))))))((((((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&((())))))&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,---...///---...///000111222333333222111000000000111222333111222444555666555444333333222111000...,,,++++++)))))))))))))))((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((()))))))))))))))******+++---...//////---...///000111222333333333222111000000111222222111222444666666555444333444333222000...,,,***)))))))))))))))************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((***,,,,,,+++((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''***(((%%%######%%%(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''(((((()))***,,,---...///222111111000///......---333222111000000111222222333444444555555444333222444333111///---,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&%%%%%%$$$###))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''')))++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((()))+++,,,---...///000000111111111111222222111111000//////000000111333444555666666555444444333222111///---,,,++++++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$#########"""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$###)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&(((******(((&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((((()))***+++,,,---...//////000111222333555666666222222111111111111222222333444666777888777777666333222000...,,,++++++***)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))((()))***+++---.../////////000111222333555666666444444444444444555555666333444666888999999888888222111///---,,,+++******))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))******))))))***+++---...///000111111111111222222333333444444555555666666666666333444666777888888888777000000...---+++*********((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))******+++)))***+++,,,---...///000111111111111111000000000111222333444444555444444222333555666777666666555//////---,,,+++*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))******++++++)))***+++,,,---///000000111111111111111111111111000111222444555555444444222222444444555444333222......---+++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&&&&&&&%%%%%%''')))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))***+++++++++)))***+++,,,...///000000000000111111111222222222111222444666777777666555111222333333333222111000...---,,,+++************(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))*********))))))((('''((()))+++---.........222111000000000111222333555444333333333333444555222222222222222111//////***+++++++++***)))'''&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((('''%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%### """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((()))))))))((((((((('''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))*********))))))(((((()))***,,,.../////////222111000000000111222333555444333222222333444555111111111111000///...---+++++++++***)))((('''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((())))))******))))))))))))***+++---...///000000111000000000000111222333333333222222222222333333////////////...---,,,,,,++++++***)))(((((((((((('''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))))))))))))))))))))***+++---......////////////000000111111222222222222222111111222222222////////////...---,,,++++++***)))'''''''''((()))&&&&&&%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))((()))***,,,------------......///000111111222222000111111111111111111000////////////...---,,,+++***)))((('''''''''((()))&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))((()))***+++,,,,,,,,,,,,---...///000111222222222//////000111111000//////...//////......---,,,+++)))((((((''''''(((((((((&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))******+++,,,------------,,,---///000111222222111...///000000000000///...------------,,,+++***)))''''''((((((((((((((('''&&&%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))++++++,,,---............+++,,,...000111222111111---...///000000///...---++++++,,,++++++***)))(((&&&'''((())))))((('''&&&%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''%%%%%%&&&'''((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""###''')))(((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((######%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***))))))))))))((((((((((((***++++++,,,,,,------......//////000111222222222///000000000000//////...------,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$!!!"""$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""$$$''')))(((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''(((((())))))*********++++++,,,,,,------......//////000111111222222///000000000000///......---,,,,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''$$$"""###&&&(((&&&$$$!!!!!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###%%%((()))(((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&'''((()))***++++++***++++++,,,,,,------......//////000000111111222000000000000000///...---,,,,,,+++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$((($$$ ###))),,,***'''###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''''''''((()))************++++++,,,,,,------...////////////000000111111000000000000///...------,,,++++++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%###"""%%%)))------,,,((('''%%%#########%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((***++++++,,,,,,------...///////////////000000000000000000//////...,,,,,,+++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!$$$'''''''''(((,,,000...,,,)))%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&&&&%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((***)))))))))((((((((('''***++++++,,,,,,------...////////////////////////000000000///...---,,,+++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((((($$$%%%***//////---***'''$$$###$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))((('''(((((((((((())))))))))))***++++++,,,,,,------...////////////////////////000000000///...---+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$&&&%%%$$$$$$'''***+++***(((&&&$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&'''((()))***++++++***++++++,,,,,,---......///////////////.........000000000///...,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))************+++++++++,,,,,,------.../////////000000////////////000000000000111000///,,,***(((%%%&&&'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%%%%$$$###&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''(((((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((()))******)))************+++++++++,,,,,,------.../////////000000////////////000000///000000000///,,,***(((&&&''''''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%$$$###&&&&&&&&&%%%%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&((((((((()))(((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))'''%%%&&&)))+++)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((()))******)))************+++++++++,,,,,,,,,---......//////000000////////////000000////////////...,,,***((('''((((((((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((((((&&&###!!!########################$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***&&&###%%%***,,,)))%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))*********++++++++++++,,,,,,------...////////////000000000000//////............---+++***)))))))))(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((%%%"""$$$(((***((($$$''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++++++++,,,,,,---.........//////000000000000//////...------,,,,,,***))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((((((((($$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((()))***(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''%%%###$$$'''((('''%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((()))******)))************++++++++++++++++++,,,------.........///000111111000///...------,,,++++++***)))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''((((((((()))%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''&&&%%%&&&(((***+++((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''((((((((((((((()))******)))************+++++++++***++++++,,,,,,---.........///000111111000///...---,,,+++******)))))))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((((())))))&&&&&&'''((())))))(((((($$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))************+++++++++***++++++,,,,,,---.........///000222222000///...,,,,,,+++***)))))))))***((('''&&&%%%&&&&&&((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%########################""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))******))))))))))))((((((''''''((()))******++++++(((((('''(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''((())))))(((((()))***)))******++++++,,,------444444333000,,,+++,,,---------...............---++++++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$#########(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''')))(((((((((((((((((('''***))))))))))))******+++(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))(((((()))***)))******++++++,,,,,,---333333222///---,,,---...---......//////......---+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++******************)))++++++******)))*********))))))))))))************((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((())))))(((((()))***))))))******+++,,,,,,,,,000111111///---,,,---///....../////////......---******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$########################$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((((((((())))))((((((((())))))))))))))))))))))))******++++++,,,)))))))))******+++++++++((()))))))))***+++++++++,,,+++***)))))))))))))))))))))***************************++++++,,,,,,,,,************************((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''((())))))(((((()))***)))))))))***++++++,,,,,,---...//////------...///....../////////...------***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#########$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))''''''((((((((()))))))))(((((()))******+++,,,,,,((((((((()))***+++,,,,,,)))))))))))))))*********------,,,+++************+++*********)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((()))))))))***((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''((())))))(((((()))***((())))))******+++,,,,,,+++---......------...///...............---,,,,,,)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++***))))))(((((())))))***'''(((((())))))*********((())))))***+++,,,------...///000111222333444555555444444333333222222111444333333222222222222333111111000///---,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((())))))(((((()))***(((((())))))***+++++++++***,,,......---,,,---...---------------,,,+++***((((((''''''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++******))))))))))))******))))))***++++++,,,---------...///000111222333333555555666888999;;;<<<<<<:::;;;;;;<<<>>>??????@@@???>>>>>>>>>>>>??????@@@??????===;;;999777666555111000///...---+++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))(((((()))***(((((())))))******++++++))),,,......---,,,,,,---,,,,,,,,,,,,+++***)))((('''''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******++++++,,,------...//////444444555666888999999:::222333444666777999:::;;;333555888<<<@@@CCCFFFHHHGGGGGGGGGGGGGGGHHHIIIJJJMMMLLLJJJHHHEEEBBB@@@???666555444222111///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''((((((((()))'''((())))))(((((()))***((((((((()))******++++++))),,,......---++++++,,,,,,,,,,,,+++***)))((('''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$#########''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))***++++++(((((((((((((((((())))))+++***)))***++++++***)))///......///000222333333888::::::999:::===;;;666888444555999888333333666555;;;<<<999???IIIHHH@@@@@@DDDDDD@@@???CCCFFFFFFDDDGGGKKKJJJFFFCCCDDDFFF???>>>;;;777333111111222---......---+++***,,,...***)))(((***---...+++((('''(((((()))))))))(((((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))+++***)))))))))***,,,,,,,,,,,,,,,---------......---,,,+++***))))))))))))***(((&&&&&&''''''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$'''((((((&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((()))******++++++++++++++++++++++++''''''(((***,,,...///000000222333444555777:::<<<888<<<>>><<<===@@@@@@===@@@:::999===@@@???AAAEEE@@@LLLUUUYYY]]]]]]QQQAAAAAADDDEEEDDDFFFKKKKKKIIINNNJJJEEEBBBAAABBBBBBBBBCCC@@@<<<;;;;;;:::777555444444555555222000...,,,111...++++++++++++***((())))))*********))))))((())))))************))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))+++***)))))))))***+++,,,,,,,,,,,,------------...,,,,,,+++***)))))))))))))))(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''((()))###$$$%%%&&&''')))******+++,,,---...............//////............///000111111111111111111111111------------------------************))))))(((((()))'''$$$$$$&&&''''''%%%&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((((((((()))***)))))))))))))))******.........///111444666777555666888999:::<<>>???<<<999888888999;;;<<<;;;999666555222...,,,,,,,,,++++++,,,,,,,,,+++++++++++++++))))))************))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,+++***)))))))))))))))'''&&&&&&'''''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))***'''((()))+++---///000111555555555555555666777777777666555444333333333333666666777777777777777777444444333333222222111111////////////......------,,,***)))((()))***)))(((&&&'''((()))((('''&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((()))))))))***)))(((((('''((((((((()))((((((((()))***+++,,,555555555444555777:::<<<===<<<===CCCKKKRRRTTTSSSdddfffbbbXXXRRRWWW```eee```VVVMMMMMMSSSYYY\\\\\\ZZZaaahhhnnnvvv|||xxxpppggghhheee```cccnnn{{{wwwhhhWWWMMMPPPWWW]]]___[[[WWWPPPHHHBBB===999888777666666999>>>BBBDDDDDDAAA???<<<888555222...,,,,,,,,,,,,,,,,,,,,,,,,---)))******++++++******)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))******)))'''%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++++++++,,,,,,,,,---------,,,+++***))))))((((((((()))'''%%%%%%'''((('''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))***+++)))(((''''''((()))+++---000111333555777999:::;;;>>>===;;;:::::::::;;;<<<:::999888666555444333333444444555555555555555666777777666666555444333333111111111222222222333333222222111000000000///...++++++***)))((('''&&&&&&''''''''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''((()))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))*********+++---000222444444555777888:::???FFFKKKIIIDDDDDDNNN^^^iiiiiieeepppsssqqqggg]]]ZZZZZZZZZZZZUUUQQQVVVaaammmrrrqqqcccbbbaaaccckkkuuu{{{{{{yyy{{{vvvggg[[[[[[aaafffrrrkkkaaa\\\___hhhuuu}}}uuubbbMMM???<<<===>>>;;;777555777;;;@@@BBBJJJKKKKKKHHHBBB;;;444111---,,,+++*********++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))******)))'''%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******+++++++++++++++++++++,,,,,,,,,------,,,+++***)))((((((((((((((('''%%%%%%'''(((''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******(((((()))+++...111555666888999:::;;;===>>>???@@@AAA@@@===;;;:::999::::::888777666444333222111111000000111111111222222222777777666555444444333333000000111222444555666777555666666666555444444444444111---***((('''((()))%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&&&&'''((()))))))))******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''(((((())))))******+++)))))))))))))))***++++++))))))***---000555:::<<<888<<<@@@DDDJJJSSS^^^fffXXXQQQLLLRRR^^^eeeaaa[[[\\\fffooooookkkfff^^^WWWOOOSSSYYYdddsss}}}zzz{{{~~~nnnfffddddddpppppplllgggccceeemmmuuusss]]]PPPOOOSSSSSSPPPJJJBBB;;;777777888;;;@@@FFFIIIHHHEEEAAA@@@444222000---+++***************++++++++++++******++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++***)))(((((((((((((((&&&%%%%%%'''((((((''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))+++...333777;;;>>>@@@;;;;;;<<<<<<<<<<<<=========<<<;;;999777666555555555444333222111111111111000000000111222222333333666555555555444333333333///000111222444555777777333555777777555444555666888666222...,,,+++,,,---''''''''''''((((((((()))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((())))))*********)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''(((((()))******++++++))))))))))))***,,,---...---...000444999@@@FFFJJJIIILLLPPPRRRVVV___jjjsssiiiddd```aaaeeegggdddaaallluuuyyyjjjsss}}}}}}ssskkkhhhhhhnnnuuu{{{wwwlllddddddhhhllloooooofffWWWHHHAAA>>>777===EEEKKKLLLLLLLLLMMMEEEBBB>>>888444000///...***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((()))***+++,,,++++++******++++++++++++,,,,,,,,,+++***)))((((((''''''((('''&&&%%%%%%'''((((((''''''((()))******((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,---//////333555888<<>>???>>><<<:::::::::666444222222222333333222444222333555555444777<<<999:::;;;===@@@BBBCCCBBBGGGFFFEEECCCAAA@@@???>>>AAABBBCCCBBBAAA>>>;;;999:::999999:::;;;<<<:::999555666777777777777666555555444444444555666777888<<<<<<<<<<<<:::888666444111000...+++)))((('''''''''''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$###$$$%%%%%%&&&'''((())))))))))))''''''''''''''''''&&&&&&)))(((((('''&&&&&&''''''''''''&&&&&&'''(((***+++***))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***+++***)))((()))***'''))),,,,,,+++++++++,,,444333333888@@@DDDAAA===GGGTTTdddooovvvyyyuuuooorrruuuzzztttgggaaa```aaahhhooohhhnnnsssoooccc[[[YYY\\\___eeejjjmmmvvv{{{qqqkkkeeebbbccceeegggkkkooo}}}xxxpppgggcccgggqqqyyyyyymmmoooxxxyyyuuutttvvvzzzzzztttmmmddddddhhhqqqyyy}}}{{{xxxqqqnnnggg```]]]YYYOOOEEEBBBCCCAAA<<<444///000222)))+++------,,,***))))))+++++++++******))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++***+++,,,,,,------,,,,,,---............---,,,,,,((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))((('''%%%$$$%%%&&&(((***///333888:::<<<:::999777666666666777:::::::::888555444555666222333333333222222333555444333666;;;>>>AAAGGGNNNNNNNNNMMMNNNPPPTTTWWWYYY]]]\\\[[[YYYUUURRROOOMMMRRRUUUYYYZZZXXXRRRKKKGGGFFFDDDAAA@@@@@@@@@>>><<<::::::::::::999777666555666555444333444555888999@@@@@@@@@@@@>>><<<:::999999777444111...,,,******&&&''''''((('''&&&%%%%%%((((((((((((''''''''''''''''''&&&%%%%%%$$$######&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&'''((())))))))))))++++++******)))((((((((((((''''''&&&&&&&&&'''''''''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))*********((('''((()))''')))+++,,,---///111444<<>>999555222...//////...,,,+++,,,---*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))((((((''''''''''''(((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((''''''''')))))))))))))))******+++***+++,,,,,,------,,,,,,,,,------------,,,++++++&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((''''''&&&+++,,,000333777:::<<<===999888777666666777888888999999888666333333444666444777::::::888999<<>>===<<<:::999;;;:::888555333000///...))))))((('''&&&&&&&&&'''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$&&&'''&&&&&&'''((())))))))))))))))))))))))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))+++,,,...///222666<<<@@@JJJ[[[fff___QQQKKKNNNRRRWWW[[[```gggsss~~~}}}tttoooiiihhhmmmtttyyy{{{yyymmmbbb]]]\\\^^^eeelllsss}}}yyywwwxxxsssyyy}}}~~~xxxrrruuuzzzvvvzzzyyypppfffaaa^^^\\\lll}}}zzzkkkqqq~~~{{{lllaaaaaajjjsssaaa^^^^^^jjjyyyzzzeeeLLLCCC???<<<===@@@AAA>>>:::555444222...++++++---000*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))************))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***,,,,,,((((((((((((((('''''''''((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((('''''''''''')))))))))))))))******+++***+++,,,,,,------,,,,,,***++++++++++++***))))))%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&(((+++,,,222555999<<<>>>===;;;999888999;;;<<<<<<<<<<<<<<<666777777666555555888:::;;;???DDDHHHIIILLLQQQUUUYYYZZZ___hhhmmmooottt{{{|||zzzwwwqqqmmmlllooorrrkkknnnqqqttttttrrrooommmmmmppptttwwwyyyxxxvvvuuunnnnnnlllkkkiiiddd^^^YYYXXXVVVRRRMMMHHHDDDAAA???@@@@@@???>>>===<<<::::::555666777888888777666555888888777777666555444333000---)))&&&%%%&&&(((*********)))))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###%%%'''''''''''')))+++%%%%%%'''((()))*********(((((()))***+++,,,,,,---111000///...------------******+++,,,------------***))))))((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((((()))***+++---000222666;;;AAAEEEXXXmmmyyynnn\\\VVVZZZ___ggglllttt~~~wwwggg\\\XXXSSSUUU^^^nnn|||zzzsssqqqpppnnnpppssswwwvvvnnnfff___]]]mmm{{{|||qqqeeeiiiwww{{{rrrrrrvvviiiaaaYYY___oooyyyooo___NNNCCC888555;;;BBBEEEDDD;;;999666111,,,+++,,,...************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))************))))))((((((''''''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))***+++,,,((((((((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((''''''''')))))))))))))))******+++***+++,,,,,,------,,,,,,)))************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''')))---111333888:::>>>@@@???<<<888555888999:::;;;;;;:::999888111333666777888;;;>>>AAAHHHLLLSSSYYY___dddjjjmmmooommmmmmnnnnnnlllooouuutttxxx{{{yyysssmmmjjjiiiiiimmmrrrvvvwwwtttpppmmmiiikkkmmmpppsssuuuwwwxxxppppppqqqrrrrrrpppllliiihhhfffbbb^^^ZZZWWWUUUSSSEEEDDDAAA>>>:::888666555444555666666666444333222444444666777777888777777555222...***((((((***+++))))))))))))((((((((((((######$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&''')))+++---...//////333333444666777888999:::AAA@@@===:::888666444444222333444555666666666555,,,,,,,,,+++***)))'''&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++******,,,...///333888<<>>CCCHHHKKKOOOSSSVVV^^^```dddjjjqqqwwwyyyyyy|||vvvpppmmmjjjkkkqqqyyy~~~zzzssspppoooxxx{{{{{{uuupppkkkkkklllmmmppprrruuuvvvjjjiiihhhiiikkkmmmmmmmmmmmmllljjjiiiiiiiiiiiijjjWWWSSSKKKDDD???======>>>======<<<;;;999666444222222333555777888999999999777666333000...+++***)))))))))((((((((('''''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$&&&((((((((((((***,,,...000222444777999::::::======>>>???@@@AAAAAABBBEEECCCAAA???<<<;;;999999888999:::<<<<<<<<<<<<;;;444444555444222...***(((******))))))(((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))+++,,,,,,---///111999>>>FFFKKKNNNNNNMMMMMMOOO[[[dddfffnnnyyy|||vvvooonnnkkkiiinnnsssqqqkkk```aaaaaabbbfffppp}}}zzzmmmiiiuuu~~~lllfffmmmvvv{{{VVVRRRLLLFFFBBB>>><<<:::GGGHHHHHHDDD===555000---++++++++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************))))))((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''(((((()))))))))))))))))))))******+++++++++,,,---------,,,,,,+++++++++++++++***))))))***)))&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''(((((((((***...333777999;;;<<<999888777666666777999:::999888666555777:::===@@@OOOTTTZZZaaaeeejjjnnnqqqqqqpppqqqvvv{{{~~~}}}{{{}}}uuuqqqqqqvvv|||~~~}}}wwwqqqrrrrrrrrrsssuuuvvvvvvjjjgggcccbbbeeehhhkkkmmmjjjkkkkkkmmmpppsssvvvxxxpppiii^^^TTTNNNMMMOOORRRFFFFFFDDDBBB>>>:::666444111333555888999:::::::::777777777666333...)))&&&(((((((((((('''''''''''')))((((((''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%&&&&&&&&&'''''''''(((((()))+++...000222444777999777999;;;>>>AAACCCEEEFFF<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<:::;;;<<<>>>???>>>>>>===AAABBBBBBBBB???:::555111+++******)))(((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))+++......111:::DDDPPPWWW[[[YYYXXXYYYWWWSSS```eeeppp|||zzztttrrrWWWVVVTTTVVV___kkkpppoooqqqvvvsssrrryyyzzz|||tttvvvzzzyyytttwwwwwwmmmpppxxxiii```TTTLLLJJJIIIGGGEEE@@@BBBGGGMMMKKKBBB999666111000///---+++***+++++++++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((&&&&&&''')))+++---''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,+++***)))((('''&&&(((((((((''''''&&&&&&&&&''''''''''''((()))***+++---333:::;;;777444444666444444444222111111444666777777888<<>><<<;;;555666888888666444555666888888:::======888000)))---+++((((((((())))))(((***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))$$$!!!###''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############&&&((((((&&&$$$######%%%%%%%%%%%%%%%&&&&&&''''''(((((('''(((+++///333888888999999:::::::::;;;;;;:::999999:::===@@@AAA@@@@@@@@@???======???AAABBB@@@??????AAABBBBBBAAA:::===@@@???<<<::::::<<<999999<<>>555333///---,,,,,,,,,+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***))),,,,,,+++***)))((('''&&&'''''''''''''''((((((((()))(((''''''(((+++---///777:::;;;999555222222333444666888777666444444444444666>>>LLL[[[bbbcccbbbllloootttzzz}}}zzz~~~}}}|||xxxuuuuuuvvvuuussssssvvvzzzxxxooorrrzzz~~~~~~~~~{{{sssiiicccbbbdddgggiiinnnnnnmmmnnnnnnmmmjjjgggccc^^^WWWNNNGGGAAA===::::::999888888777777666555444555777;;;<<<:::444000...,,,)))((()))))))))(((***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$#########%%%'''(((&&&%%%$$$%%%''''''&&&%%%%%%&&&&&&'''%%%&&&)))+++...333999===>>>>>>>>>>>>>>>???@@@AAA<<<;;;;;;;;;<<<===???@@@>>>@@@BBBCCCBBBAAAAAABBBFFFEEEDDDDDDCCCAAA===:::===>>>@@@AAA@@@??????@@@777666666888:::<<<<<<<<<@@@<<<666111...,,,***)))((((((''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++...333888<<>><<<:::777555333333444666:::===>>><<<999222000---,,,++++++)))((((((''''''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&'''((())),,,///333666:::>>>CCCGGGJJJHHHEEEBBB????????????<<<===???@@@BBBCCCCCCDDDFFFJJJNNNPPPPPPOOONNNNNNQQQRRRRRRSSSRRROOOJJJFFFFFFEEEDDDDDDDDDCCCAAA???@@@===:::999:::<<<======BBB???;;;888666333///------,,,+++***(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///777CCCKKKLLLMMMWWWcccoootttvvvvvvwww}}}xxxnnnggggggjjjgggbbb___^^^^^^^^^dddrrr~~~wwwrrrwww|||xxxyyy}}}ooo[[[HHHBBBFFFKKKPPPSSSGGG@@@888333111///,,,)))++++++,,,------+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******+++******)))((((((''''''&&&&&&%%%%%%&&&'''((()))&&&(((+++///444888<<<===888555111//////000111000111///,,,,,,111===KKKUUUhhhuuuyyywwwzzz~~~yyyyyy~~~yyyvvvvvv{{{{{{uuuooommmnnntttzzz|||uuupppnnnpppqqqssstttsssnnniiieeejjjgggeeeiiipppuuuuuusssooojjjfffhhhjjjnnnwww~~~{{{vvvppplllrrrrrroookkkgggggglllppppppqqqqqqnnnhhhaaa[[[XXXVVVUUURRRKKKBBB;;;888888666777999<<>>???@@@AAACCCEEEIIILLLNNNOOOOOOOOOSSSVVVYYYZZZZZZYYYYYYYYYYYYZZZ\\\___aaaaaa___\\\ZZZWWWTTTSSSUUUTTTPPPMMMKKKHHHDDDAAA@@@???===<<<<<<<<<;;;;;;;;;:::666444222111000...,,,)))'''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCCIIISSSXXXUUUPPPSSSZZZiiiqqqyyyzzzxxxvvvpppjjj\\\WWWWWW```jjjmmmkkkiiidddiiilllmmmsss}}}}}}{{{|||}}}yyyrrrrrruuuzzzjjjWWWKKKEEEEEELLLTTTNNNHHH@@@999555111---******+++,,,---,,,+++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++***************))))))(((''''''''''''&&&%%%%%%%%%&&&((()))***---222777:::;;;::::::000...,,,,,,...///000///222333666;;;EEEUUUeeepppvvvxxxmmmgggdddgggmmmrrrsssrrrnnnkkkjjjjjjkkknnnrrrwwwxxxuuuoookkkjjjnnnpppssstttrrrnnnjjjhhhlllgggcccdddhhhlllkkkhhhgggeeedddeeeeeegggoooxxxyyy{{{~~~}}}{{{zzz{{{zzzvvvpppiiifffgggjjjlllooorrrrrroookkkiiiiiigggjjjhhh]]]MMMAAA>>>???;;;<<<=========>>>???@@@BBB???<<<:::999666333000***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""&&&'''%%%&&&******%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''((()))---111666:::>>>@@@HHHIIIIIIHHHEEEDDDDDDDDD>>>=========???BBBFFFHHHLLLMMMPPPRRRSSSRRRQQQPPPOOOPPPQQQPPPNNNNNNOOOQQQOOONNNPPPSSSXXX[[[\\\\\\bbb```___bbbfffiiiiiigggVVVUUURRRPPPMMMHHHBBB>>>======>>>???@@@>>>:::777666666555333000---+++)))''''''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaa___^^^]]]WWWTTTXXX```rrrzzz~~~zzzqqqeeeWWWLLLLLLRRRaaauuu}}}rrrkkkrrrzzz~~~}}}zzzrrrkkkppp~~~xxxkkkccc\\\XXXXXX\\\iiiwwwssskkkiiiiiiuuuyyyqqqyyywwwyyyssshhhdddpppkkkcccYYYLLLBBBCCCIIIPPPMMMHHHAAA:::555111///+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******+++*********)))))))))(((((('''''''''((('''&&&&&&&&&(((+++,,,444666888:::999777333111...---------...000333555777>>>IIIUUUaaakkksssxxxvvvzzz~~~xxxsssuuu|||yyyllleeebbbccchhhooorrrtttrrrlllhhhiiijjjiiiiiikkknnnqqqqqqnnnjjjggg___```_________bbbfffjjjdddaaa]]]]]]```bbbbbbaaacccbbbbbbdddbbb```dddkkkssssssrrrrrrrrrvvv{{{{{{}}}}}}xxxrrrllliiigggjjjlllkkkiiiiiikkknnnkkknnnmmmcccSSSEEE@@@@@@???@@@@@@>>>;;;999::::::BBBAAA?????????===;;;888000---***(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""&&&&&&$$$)))000...&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%'''***---000333888>>>CCCGGGIIIJJJFFFFFFEEECCC@@@??????AAA@@@???>>>===>>>???AAABBBHHHHHHIIIHHHGGGDDDAAA????????????===;;;;;;===???>>>======???BBBEEEGGGGGGMMMMMMPPPVVV^^^eeeiiikkkgggggghhhiiigggbbbZZZTTTLLLKKKJJJIIIGGGCCC===999:::999999888555222///...***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvnnnfffbbb``````gggooo|||}}}tttiii___UUUMMMSSS\\\ooo}}}www~~~zzz|||ooofff]]]YYYXXX]]]kkkxxxuuuqqqlllggg]]]RRRMMMMMMPPP\\\fffeeeaaa___\\\XXX\\\dddvvv|||qqqoooyyytttqqquuu|||sssqqqqqqoooiiiZZZKKKEEEGGGMMMNNNMMMHHH???999777888...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((''''''&&&'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((('''''''''(((''''''(((***...111444999999888777444222///....../////////111666???FFFJJJSSSaaammmsssvvvvvvvvvxxx{{{pppkkkpppwww~~~zzzpppfffdddeeejjjqqqyyyyyy|||xxxoooiiihhhfffbbb^^^___ccciiimmmlllfff```QQQRRRSSSSSSVVV[[[dddjjj```___^^^]]]]]]^^^``````dddcccdddfffccc]]]\\\___gggiiikkklllllloootttxxxuuuwww|||yyytttoooooommmhhhcccccchhhmmmjjjkkkjjjeee\\\RRRIIICCCEEEFFFEEEBBB===999888999<<<<<<<<>>AAA@@@???===;;;:::::::::@@@@@@@@@>>><<<:::888666;;;<<<>>>===<<<<<<===>>>@@@??????@@@BBBBBBAAA??????AAAEEEHHHLLLQQQWWW[[[fffhhhlllqqqsssqqqlllhhh___]]]ZZZWWWSSSMMMFFFAAA;;;<<<<<<;;;:::777444333---,,,***(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||ssskkkjjjkkkmmmssszzz|||}}}wwwmmmfffdddcccaaa___cccooo}}}yyyzzz~~~xxxwwwvvvcccYYYSSSTTTQQQOOO\\\nnnyyy|||vvvfff\\\ZZZWWW]]]bbbbbbfffkkkiiidddTTTXXXeeewww~~~xxxcccXXXggg|||sssxxxxxxjjjZZZRRRRRRIIINNNPPPKKKBBB<<<<<<>>>000///...,,,,,,---......************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((&&&&&&''')))+++---''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((('''''''''''''''((()))---222777:::999777444111000///000000---///111111444>>>LLLXXXeeellluuu{{{}}}|||zzzyyy||||||qqqccc]]]aaannn{{{xxxooogggfffhhhmmmuuu}}}||||||qqqhhheeeaaa[[[SSSTTTYYYbbbjjjjjjbbbYYYQQQUUUZZZ^^^```dddiiimmmggghhhgggfffdddccceeegggiiihhhjjjlllhhhaaa\\\\\\[[[bbbkkkqqqrrrpppppppppnnnnnnqqqxxx{{{yyysssjjjbbbaaagggmmmpppmmmkkklllkkkdddXXXNNNIIIKKKKKKGGGAAA<<<:::;;;555666888===BBBEEEEEEEEE===888111,,,))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''%%%%%%000<<<777(((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''')))+++...444;;;@@@>>>AAAFFFIIIJJJGGGDDDAAAAAA@@@>>>:::888888:::<<<444555777999;;;<<<>>>>>>@@@@@@@@@AAA@@@@@@??????DDDGGGJJJLLLLLLKKKJJJKKKNNNNNNPPPRRRSSSQQQMMMJJJKKKMMMNNNLLLJJJJJJNNNQQQRRRUUUZZZaaagggiiigggeeekkkhhheeeaaa\\\VVVOOOKKK<<<===>>>>>><<<:::777666///---***((('''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{qqquuu~~~{{{vvvkkkgggnnnpppkkkiiinnnoookkkiiiqqq~~~~~~|||ooojjjccc\\\YYY^^^gggpppvvvyyyvvvkkk^^^YYYcccsss}}}vvvrrrtttvvv|||xxxwwwtttqqqpppuuu~~~|||pppaaa]]]hhhwwwyyyrrroooxxxxxxsss|||ooojjjuuusssdddVVVSSSRRRKKKBBB<<>>===555666888:::===DDDKKKPPPKKKDDD999000+++)))))))))%%%&&&((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%$$$###%%%***111777:::===@@@AAAGGGFFFDDDBBB@@@@@@??????>>>:::777777555333444888888333666???AAA===AAAJJJJJJMMMPPPPPPPPPQQQTTTVVVRRRZZZaaa```YYYUUUXXX\\\]]]aaadddeeehhhiiibbbZZZcccfffhhhhhhdddaaa______ZZZTTTMMMLLLOOOQQQQQQOOOYYYZZZ\\\aaaiiinnnggg]]]SSSLLLCCC>>>AAACCC???999999777222...+++***+++,,,,,,+++******++++++)))((()))(((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$}}}xxxvvvzzz{{{uuummmiiibbb\\\^^^iiiooommmpppwwwttttttvvv|||zzz}}}|||jjjXXXVVVVVV\\\jjj{{{xxxmmmoooxxx~~~}}}|||zzz~~~nnnkkknnnppp|||yyysssmmmooo|||||||||wwwyyyxxxwwwxxxbbbQQQKKKJJJIIIIIIEEE@@@:::444000...,,,******+++,,,,,,,,,+++******************************++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******((((((((((((((()))******(((((('''((()))))))))((('''''''''((((((((('''''')))((('''(((******)))''')))'''%%%%%%&&&'''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))((((((((())))))***))))))))))))))))))))))))************))))))))))))((((((((((((((((((''''''+++---000555888999666444---///000000//////000222555999AAAJJJVVVcccqqqzzz}}}uuunnnmmmtttxxxtttllliiifffcccbbbhhhsss~~~zzzqqqjjjdddaaa``````jjjrrrrrrpppqqqssssssyyyyyyzzz}}}{{{wwwrrrpppqqqxxx|||{{{yyyyyyvvv{{{~~~{{{yyy|||zzztttmmmjjjkkkjjjfffaaa\\\UUUVVVdddmmmmmmnnnrrr}}}|||uuuddddddfffkkkooooookkkgggiiilllmmmhhh]]]OOODDD>>>@@@===:::777999@@@IIIPPPOOOHHH>>>666222...+++)))%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((///333999===???@@@AAABBB?????????>>>===<<<;;;:::888666555888999999===BBBEEE@@@BBBJJJMMMJJJMMMVVVVVVUUUVVVZZZaaaeeefffdddfffaaabbbgggeeeaaakkk{{{|||oooccc___bbbbbb```rrrzzzuuujjjdddcccfffccc^^^[[[YYYYYYWWWVVVNNNNNNMMMMMMTTT^^^dddccceee\\\QQQIIIHHHIIIHHHEEE>>>;;;888777666111)))###)))((('''(((***+++***)))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$jjjnnnvvv|||xxxllldddbbbeeeccchhhqqqtttqqqttt{{{|||xxxtttxxxxxxlll```^^^^^^ffftttyyywwwzzz}}}wwwvvvpppyyy{{{~~~|||lllppprrrrrrttttttttt}}}jjjSSSIIILLLMMMIIIEEEFFFEEE>>>555...,,,,,,******++++++++++++******+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))((((((((((((((()))******%%%&&&'''((())))))))))))((((((''''''''''''&&&&&&'''&&&&&&(((***+++***)))(((&&&$$$%%%&&&''''''&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((()))))))))))))))))))))***))))))(((((())))))))))))))))))))))))************))))))))))))''''''((())))))(((''''''...333888;;;:::666222000...///000///...///111222<<>>:::888<<>>BBBCCCBBB???>>>===:::999888777666666777777666888===BBBCCCAAACCCGGGLLLMMMUUU```eee```\\\\\\cccbbbfffsssyyyzzzxxxrrrvvvwwwqqqrrrrrroooyyypppmmmfffmmmxxxpppdddccceeeddd```]]]\\\WWWPPPKKKQQQ\\\hhhnnnmmmkkkjjjlll___MMMBBB===<<<:::888333000,,,***)))))))))(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&%%%wwwrrrnnnmmmhhhbbb```aaaeeeiiirrryyy{{{{{{}}}|||lll```\\\\\\bbbnnnzzzvvvooorrr{{{{{{xxx|||wwwwwwuuuqqquuusssyyymmmqqqlll```___ddd^^^OOOKKKIIIEEECCCAAA<<<555000,,,,,,,,,+++++++++++++++***************************)))))))))))))))******))))))))))))))))))))))))************)))))))))(((''''''''''''((((((((((((((((((((((((((())))))***&&&(((***)))'''&&&'''((((((((((((((()))+++,,,---***)))((()))***)))(((&&&(((''''''(((******)))(((''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((())))))))))))((()))***++++++***)))(((++++++++++++++++++++++++************)))))))))((('''&&&&&&&&&)))...333666999;;;<<<999444000000111//////000222999DDDQQQZZZdddhhhooovvv{{{}}}wwwzzz}}}uuulllfffeeebbbdddppptttllljjjeee]]]XXXYYY```gggpppvvv~~~~~~|||yyyppphhheeegggcccaaa^^^___hhhtttzzzzzz|||xxxtttuuuxxx{{{vvvpppiiiaaa\\\YYYYYYXXXKKKMMMNNNLLLGGGAAA<<<:::;;;999777:::>>>@@@===999///,,,))))))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%'''***...222666999;;;;;;>>>@@@AAA@@@>>>======<<<:::888666666888;;;===999???IIIRRRTTTQQQRRRVVV[[[aaammm|||zzzuuuttttttwww|||~~~{{{zzzvvvppprrrwwwzzzzzzyyyzzzwwwrrrmmmqqqvvv{{{yyyaaaccceeehhhlllmmmdddYYYYYYRRROOOSSSYYYaaannnzzzxxxlll___RRRHHH@@@;;;888444///+++******))))))))))))((((((((('''''''''''''''((((((''''''&&&%%%rrrjjjddddddfffgggiiilllhhhmmmttt|||xxxvvv|||ppp^^^SSSTTTZZZjjj~~~{{{qqqooottt{{{}}}kkkmmmlllxxxyyyxxx}}}vvvqqqpppkkkppptttqqqYYYQQQGGGDDDEEECCC;;;444000///...,,,++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))((((((((((((((()))******''')))***)))'''&&&))),,,)))(((''''''((()))+++,,,+++***))))))))))))'''%%%((('''''')))+++,,,***)))''''''(((((((((((('''''''''(((((())))))(((((('''(((((((((((())))))))))))((()))******++++++******++++++++++++++++++++++++************))))))))))))((('''''')))---333999===:::999777444111000222333...000555===IIIZZZjjjttt}}}wwwxxxyyyyyyvvvqqqlllhhheeedddeeejjjvvv}}}zzzrrrcccbbbaaa___```fffqqqyyyzzzyyywwwzzz}}}yyyttt}}}zzzxxxlllkkkeee^^^^^^hhhrrrvvvyyy}}}{{{qqqnnnjjjgggeeedddbbb```^^^]]]ZZZTTTMMMHHHFFFEEE888777777999>>>CCCGGGHHH999333,,,)))((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''(((+++000555999;;;<<<<<<<<<===???>>>===<<<===>>>===;;;::::::<<<@@@DDDGGGPPPXXXeeeooommmfffbbbdddhhhlllvvvxxxqqqlllkkkqqqyyyzzzttttttyyyttthhhhhhooosssssssssuuuuuusssllljjjiiimmmssszzz}}}~~~qqqpppnnnrrr|||}}}qqqbbbUUURRRSSSTTT]]]hhhooouuu{{{{{{sssdddTTTKKK???:::333...,,,,,,,,,,,,*********)))))))))(((((('''(((((((((((('''&&&&&&___]]]___gggmmmqqquuuyyyyyy|||yyysssttt|||zzzlll]]]ZZZ\\\hhhzzz{{{vvvuuuuuuvvv|||zzzuuu~~~uuuzzz}}}xxx}}}lll```QQQIIIGGGEEE>>>888333222000...,,,+++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))************))))))))))))((((((((()))))))))******((((((((((((((()))******&&&((()))(((&&&(((---333---,,,***)))((()))***+++)))(((((()))******(((&&&'''&&&''')))++++++***(((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((())),,,///444888;;;===777444222111111333333333555:::CCCNNN[[[iiiwwwyyyssszzzvvvppphhhhhhddd___bbbiiimmmllldddgggjjjnnnssszzz}}}~~~{{{|||{{{}}}zzz{{{|||xxxrrrsssuuuuuuqqqtttxxx{{{|||yyyvvvssspppzzzzzznnnhhhjjjpppsssuuuvvvzzzvvvsssooonnnnnnmmmjjjgggkkkjjjggg```WWWOOOJJJHHH999999888777:::AAAJJJQQQKKKBBB666...+++***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++000333666:::<<<======<<<<<<===<<<:::888888;;;===<<<>>>AAAEEEKKKPPPTTTVVVbbbmmm~~~~~~xxxxxxuuusssqqqsssyyy~~~|||~~~uuulllhhhfffeeeiiikkkjjjlllppprrrqqqssswwwwwwrrroooqqqrrrqqqrrrpppmmmlllkkkmmmoooqqqrrrtttvvvxxx{{{~~~}}}{{{}}}vvvhhhdddaaaZZZXXX]]]```eeeoooxxx|||xxxnnnfffPPPJJJ@@@777222000...---++++++++++++************((((((((((((((('''&&&&&&XXX\\\eeepppuuuuuuwwwzzz~~~|||rrrmmmpppvvv{{{~~~}}}nnnkkkeeeiiiuuu{{{|||~~~{{{zzz|||{{{tttkkkqqqllldddzzzttt|||zzzzzzzzzlll[[[NNNHHHDDD???;;;666444111...,,,+++++++++++++++++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))************((((((((((((((()))******$$$&&&((('''&&&***111888333222///,,,*********+++'''''''''(((***+++***(((%%%%%%&&&(((***+++)))'''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())),,,...///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((+++000555999;;;;;;;;;333000...///333555444333???EEEPPP[[[fffpppyyy~~~wwwllliiivvv{{{oooiiihhh```SSSOOOWWW```dddjjjmmmsssyyy}}}~~~}}}|||zzz|||~~~}}}~~~~~~|||yyywwwsssnnnkkklllpppwww{{{wwwyyyyyyuuutttsssyyyrrrmmmnnnuuu}}}~~~wwwssssssttttttssslllnnnoookkkaaaTTTHHHBBB;;;;;;999555555<<>>888333444222000///000333777:::KKKWWWbbbiiiqqq{{{~~~|||pppiiigggrrr~~~ppphhhbbb[[[WWWXXX]]]cccggggggjjjnnntttzzz}}}}}}|||}}}~~~~~~~~~{{{{{{|||}}}xxxpppiiijjjsss~~~~~~zzzxxxuuuooolllnnnooommmpppvvvuuupppqqqzzzuuunnniiicccYYYLLLAAA@@@===999666888<<>>:::555111///.........---,,,,,,+++*********)))************************))))))))))))))))))))))))***'''(((---...)))''')))'''(((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,---...000111333444444,,,)))'''&&&'''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************************+++++++++++++++,,,,,,++++++***)))***)))((((((((()))***+++111555999:::777333111000555333222333999@@@FFFJJJcccqqq}}}uuuzzzxxxooommmfffkkkuuu|||mmmaaa^^^___aaadddhhhjjjkkkkkkjjjmmmoooqqqqqqssswww{{{xxxvvv{{{{{{zzz}}}}}}yyy||||||zzzyyyyyy}}}{{{pppiiijjjooouuuxxx|||{{{rrrjjjaaa^^^eeeppp~~~|||tttooorrrqqqooommmggg]]]PPPFFFBBBAAA@@@===:::999999:::CCCHHHHHHAAA<<<999444...,,,,,,+++(((&&&%%%''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%(((''''''***...444888:::;;;=========AAAFFFCCC===666111000333666:::CCCMMMcccrrrzzzwwwuuuzzz|||zzz{{{uuutttzzz}}}yyywwwyyy~~~|||yyyzzz|||yyyrrrppprrrllloooxxx{{{|||vvvtttyyywwwrrrmmmjjjpppyyy~~~rrraaaQQQDDD:::777333///---------***'''((()))***++++++***))))))jjjrrr|||~~~ooojjjnnnlllvvv|||~~~xxxzzz~~~|||zzz{{{{{{~~~}}}vvvyyy}}}{{{{{{hhhjjjggg]]]VVVUUUUUUTTTCCCAAA===888555222///...............---+++***)))************************))))))))))))))))))))))))***)))---222333...++++++))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))---222777:::777111***'''((()))'''$$$((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,+++++++++************++++++,,,,,,++++++***)))+++)))((('''(((***---///999<<<===888000,,,...222000///111:::IIIYYYeeekkkvvv~~~{{{sssvvv}}}|||sssnnnnnnhhhdddaaadddiiiiiiccc]]]gggjjjmmmpppqqqooollljjjlllqqqsssnnnggggggpppzzzyyyuuuvvvzzzyyysssqqq{{{{{{wwwqqqppprrrqqqmmmqqqpppnnnmmmooouuu~~~yyyvvvwwwyyy{{{}}}xxxvvv~~~|||kkkbbbeeennnxxxxxxqqqooolllhhhddd___ZZZXXXQQQPPPNNNGGG>>>888666777444:::@@@CCCEEECCC===555+++---...***&&&$$$'''***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%)))'''(((...777>>>???>>>;;;===>>>===???@@@>>>999888666666:::>>>FFFSSS___uuusssrrrwwwzzz|||}}}zzzxxxzzzzzzuuupppoooeeegggmmmssswww~~~xxxwww}}}wwwrrr```QQQDDD<<<222...//////,,,(((((()))***+++++++++++++++ccckkkttt|||~~~zzzwwwzzz~~~pppooovvvyyy}}}|||xxxuuu{{{xxxllleeegggiiiaaaWWWKKKHHHDDDCCC@@@:::111***---............---++++++************************)))))))))))))))))))))))),,,+++---222666444---'''))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))---000333>>>:::555000,,,)))&&&$$$))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++++++++***))))))***)))'''(((***...333666;;;<<<;;;666111///222666111111555BBBVVVkkkzzzwwwtttyyy~~~yyypppnnnhhh___WWWWWW___gggjjjiiiuuutttsssqqqooooooqqqsss{{{wwweee^^^fffqqqvvv}}}yyyvvvllliiiggghhhmmmuuu|||{{{|||zzzuuussssssppplllmmmllliiiggggggjjjpppuuu}}}{{{{{{uuummmkkkppp||||||uuujjj___ZZZ]]]eeekkkiiifff```TTTHHH@@@>>>???555777;;;AAAFFFGGGBBB<<<+++,,,------+++)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&)))+++...555<<<@@@AAAAAA===>>>>>><<<:::999777555:::<<<@@@EEEJJJTTTaaalllwww|||{{{}}}wwwvvvrrrooooookkkkkkkkkkkkiiiooouuuyyy~~~qqqTTTJJJ<<<222......//////,,,,,,++++++***))))))(((gggoooxxxzzzwwwrrrmmmlllsss{{{vvvwwwppptttxxxwwwxxxyyyvvvyyy{{{tttqqquuutttppp^^^TTTIIIEEEEEEBBB777---,,,,,,------------------***************************************************''''''---666888000&&&))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******555999:::666...)))''')))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************((()))***+++,,,---......***++++++++++++***))))))(((((((((+++///444888;;;:::888555333333444444555888999>>>KKK]]]nnn|||uuuqqqrrr{{{rrrlllddd___\\\```iiiqqqrrrpppooooooooooooqqqvvv}}}rrrdddfffoooyyy}}}~~~}}}}}}~~~~~~zzzvvvttttttuuuwwwyyy|||~~~|||yyyxxx|||xxxooommmtttvvvsss}}}pppbbb[[[^^^gggooouuutttpppfffYYYMMMFFFCCC===:::999>>>EEEKKKMMMNNN<<<555---***+++,,,***'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((+++000666:::<<<===???@@@???>>>>>>;;;777555777:::===CCCJJJQQQYYYdddooouuutttkkklllpppwww||||||zzz|||~~~|||~~~nnneeeUUUBBB333,,,...111---,,,+++***))))))((((((yyy{{{qqqhhhfffmmmxxxxxxnnnmmmkkkiiihhhnnn}}}~~~}}}||||||pppppp}}}rrrcccPPPEEEDDDCCC???:::......---,,,------......************************************************)))(((''',,,777>>>999000---,,,+++)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&...444333,,,((()))---((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************'''((()))+++,,,...///000******++++++******)))(((((())),,,000444888;;;<<<888555111111333444444333999>>>HHHTTTcccrrr~~~oookkkqqqzzzzzzllleeeccceeekkkrrrxxxxxxsssnnnlllooosssuuuvvvyyy~~~}}}wwwtttuuuxxxzzz}}}zzzyyyzzz|||wwwwwwpppiiilllzzz|||sssllliiiiiiiiitttuuuuuuqqqhhhZZZLLLCCCBBB<<<:::>>>FFFNNNXXXaaaWWWGGG444((((((++++++))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((***+++000666<<<>>><<<:::;;;>>>999888777666444555>>>HHHUUU[[[aaagggqqq|||}}}|||~~~~~~~~~}}}~~~}}}}}}tttzzzvvvttt~~~xxxbbbIII888000///,,,,,,+++******++++++,,,{{{tttssswww|||yyyqqqjjjgggfffllluuuxxxyyyooouuu}}}wwwlll\\\OOOGGGCCCBBBAAA444222000---,,,,,,---...***************************************************,,,,,,,,,111888999555555333000---+++******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))"""''',,,,,,)))'''))),,,'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))***+++,,,...//////***************))))))(((***---222777:::;;;:::999666555333111222555:::===CCCLLLYYYdddmmmvvvsssiiihhhpppttt||||||pppiiihhhlllppptttwwwxxxxxxvvvuuuwwwzzz|||{{{wwwuuuxxx{{{{{{}}}yyymmmhhhmmmvvv}}}}}}vvvqqqtttrrrpppnnnjjjaaaSSSJJJFFFAAA>>>AAADDDIIISSS^^^cccUUUAAA222---,,,,,,+++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...000888:::<<<>>>===<<<;;;:::444222333666888@@@RRRddd||||||~~~}}}rrrrrrsssrrrvvv~~~{{{yyyyyy}}}~~~xxxttthhhdddlllyyyqqqWWWBBB777000///...---,,,,,,------~~~|||wwwxxx|||{{{zzz|||mmmdddrrrooohhh\\\NNNDDD@@@@@@:::777222...,,,,,,---...************************************************&&&,,,---&&&$$$)))......;;;888444000---+++******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))((((((((('''&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************+++++++++,,,,,,---------***************)))((((((,,,000666;;;===;;;888555555666666333222777BBBKKK[[[dddooottttttuuuxxx|||}}}{{{{{{uuullliiilllddddddhhhllllllkkkooovvvzzzyyyvvvrrrpppttt|||zzzttttttyyy~~~xxxnnnkkktttzzzzzz}}}zzzrrriiieeeeeebbb[[[UUUKKKFFFCCCCCC@@@>>>EEEOOO```XXXMMMAAA777111---+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''***---111333===;;;;;;===@@@@@@<<<888777666888>>>EEEQQQjjj}}}{{{|||~~~zzzxxx{{{tttxxx}}}}}}yyy{{{xxxqqqnnnjjjfff|||}}}|||uuuWWWCCC777555222///---,,,++++++}}}}}}~~~}}}yyyxxx|||xxxggg^^^lllnnn^^^PPPMMMGGG<<>>===888444333555777888888999CCCWWWjjjttt~~~vvvtttyyysssrrrlllkkkkkkooouuuzzz||||||xxxvvvyyy}}}zzzwww}}}yyyvvvttt~~~tttddd___gggkkkhhh^^^RRRHHHFFFBBB;;;===EEEDDDHHHMMMNNNHHH>>>333------******+++***''''''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---222666777777<<<888:::AAA@@@777333555;;;DDDNNNVVVcccsss|||}}}vvvxxx|||[[[GGG666333222...---111|||rrrjjjjjjooouuu}}}zzz||||||rrrtttuuuwww~~~}}}|||tttfff___hhhooofffWWWMMM???CCCEEE???444,,,,,,000...------,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))************))))))***++++++++++++***))))))(((((((((((((((((((((((()))************))))))(((((())))))******))))))((((((((())))))))))))(((((()))))))))*********++++++''''''((((((((()))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((***,,,...000---+++)))(((***...222555:::===???<<<777444555888444444888CCCQQQaaatttuuummmyyyxxxtttkkknnntttxxxyyyzzzzzzzzzyyywwwwwwxxxsssooowwwwwwyyy}}}~~~zzzzzz}}}xxxqqqyyy}}}{{{zzziiieeeooovvvvvvzzznnnbbbXXXJJJ===999>>>???>>>AAAHHHNNNJJJ===222111+++''')))+++)))((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&***///222444666777888:::777888<<<999222333;;;QQQZZZfffrrr{{{|||~~~yyyvvvyyy|||zzzzzzzzz||||||}}}~~~eeeIII;;;333---+++...{{{pppfffgggmmmsssyyy~~~xxxzzz}}}rrriiiiiinnnuuu{{{wwwlllpppxxxvvvhhh\\\FFFGGGHHHCCC888...---111......---,,,,,,,,,,,,,,,------,,,+++******)))(((((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))************)))((()))))))))******)))))))))(((((())))))))))))(((((())))))))))))************'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***)))******+++---...///,,,+++)))))),,,222888<<>>@@@GGGOOOUUUXXXBBB555+++***------***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&))))))'''%%%%%%&&&&&&%%%$$$$$$%%%'''(((***,,,111666999888888999;;;<<<888777;;;@@@LLLeee~~~~~~|||}}}~~~yyyppphhhlll|||sss\\\FFF888333~~~{{{xxxyyyzzzpppsssxxx}}}~~~|||{{{xxxzzzooodddpppzzzwww^^^RRRHHHFFFBBB999333333///......---------------,,,,,,,,,,,,++++++++++++******++++++++++++******((())))))************)))************************((())))))************))))))******++++++******)))******++++++++++++******((((((((()))))))))******&&&&&&'''''''''((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------------------,,,,,,+++,,,...111555999===??????999444777>>>CCC@@@<<<;;;GGG\\\qqq{{{{{{xxxxxx{{{{{{vvvnnnjjjmmmnnnmmmlllnnnqqqtttwwwyyyyyyzzzyyy{{{zzzuuurrrzzzyyyuuu{{{}}}xxxoooqqqrrrsssuuuyyy|||tttpppqqqqqqooohhh___YYYXXXYYYYYYWWWUUUUUUXXX\\\___```gggkkkmmmkkkgggeeeiiimmmnnnppprrrtttxxx}}}{{{jjjccclllyyyvvvyyyyyy|||yyyxxxwwwtttlll^^^PPPFFFBBBBBBAAA@@@BBBKKKYYYdddLLL>>>222......,,,******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((,,,000000,,,)))((()))%%%%%%$$$$$$&&&))),,,---000333777999999999::::::444222555@@@MMM___|||zzzzzzyyy|||~~~nnndddhhhsssrrrUUU<<<...wwwtttuuutttvvvwwwyyyzzzppptttvvvvvvzzz~~~|||{{{zzz{{{}}}{{{xxxxxx|||zzz{{{zzz~~~qqqllloooqqqeeeWWWMMMMMMIII===555666//////...---------------+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++((()))******+++++++++***************************(((((()))***************)))******++++++******)))))))))************))))))(((((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++)))******+++,,,,,,,,,,,,***---111666:::<<<<<<<<<888888:::===BBBDDDEEEDDDFFFWWWkkkzzzyyyqqqiiinnnqqqooooooqqqqqqnnnjjjiiijjjmmmrrrwwwyyyzzzxxxzzzyyyuuusss{{{xxxxxxxxxssslllkkkkkkpppxxx}}}rrriiidddccceeefffccc]]]ZZZ[[[]]][[[YYYWWWWWWXXXZZZ[[[[[[dddiiilllkkkfffdddgggkkkkkkmmmpppqqqrrrxxx}}}~~~qqqqqqyyyxxx|||}}}}}}wwwoooiiiddd^^^RRRIIICCCFFFGGGDDD@@@DDDPPP[[[TTTGGG999333///,,,***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++000444444///***))))))%%%$$$$$$%%%'''+++///111555555555777:::;;;:::999333444>>>OOO^^^mmm{{{xxx{{{}}}oooiiikkk~~~kkkKKK333zzzxxxzzzggglllnnnjjjiiiooosssrrrrrrwwwwwwtttzzz}}}}}}zzzwwwwwwxxxxxxuuurrrrrrqqqrrruuuuuussstttyyyuuuuuurrrvvvnnnbbbdddggg[[[SSSTTTMMM???777888//////...------------...***++++++,,,,,,------...+++,,,,,,------,,,,,,+++))))))***+++++++++++++++))))))))))))))))))))))))(((((()))*********************++++++++++++******(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************%%%&&&((()))++++++,,,,,,***...444999<<<===<<<:::333999@@@CCCDDDEEEHHHKKKVVViii|||}}}pppfffqqq|||~~~|||yyyuuupppnnnlllkkkmmmqqquuuvvvvvvwwwyyyyyyuuussswwwyyywwwvvvrrrnnnmmmooovvvyyynnneee```]]]aaadddccc^^^\\\^^^aaa```]]][[[ZZZ[[[[[[[[[ZZZ^^^dddiiihhhdddaaadddhhhhhhkkknnnnnnooosss{{{zzz}}}www~~~tttggg```bbbccc___XXXGGGKKKMMMHHH@@@>>>CCCJJJYYYMMM>>>666000+++***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&+++000///)))$$$""""""%%%$$$$$$%%%(((---111444888666444666:::<<<;;;999>>>AAAOOOcccpppxxx{{{tttuuu|||~~~vvvtttlllvvvhhhMMM}}}rrrlllccc^^^aaaeeeiiipppyyyxxx}}}}}}xxxzzz~~~|||yyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxyyywwwuuuttttttuuu}}}{{{zzz}}}}}}vvvuuuzzz}}}rrrrrrccc\\\\\\YYYTTTOOOHHH===333555///+++---///......///------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++++++++******************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((++++++*********************************++++++,,,111444777;;;<<<<<<:::999444:::FFFNNNHHHFFFZZZttttttnnn}}}{{{zzznnnpppwww~~~~~~yyyvvvwww|||sssxxxzzzoookkkvvv~~~tttkkkllltttyyy{{{}}}xxxtttppplllfffbbbfffgggiiijjjiiihhhfffeeefffeeecccaaa^^^]]]___aaaaaaccceeehhhiiiiiihhhhhhnnnmmmlllmmmnnnqqqtttvvv{{{zzztttkkkfffeeegggjjjkkkZZZRRRLLLKKKFFF??????CCCIIISSSQQQ???333444000%%%(((&&&'''***)))&&&'''++++++******)))(((''''''&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&'''(((%%%&&&'''(((***...222666888888;;;>>>===999;;;@@@KKK\\\jjjwww|||yyy~~~{{{wwwyyytttnnnqqqoooyyylllhhhhhhlllmmmnnnssszzz~~~~~~~~~~~~}}}|||{{{xxxwwwyyyzzzxxxxxxzzz~~~|||||||||~~~{{{|||}}}tttqqquuu{{{zzz|||sss\\\\\\[[[XXXQQQGGG@@@===777111---...///......000------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))))))))))))))))))))(((++++++******************,,,+++******+++,,,---...666666888;;;>>>===:::666===DDDKKKLLLHHHMMMeee~~~yyyiiippp~~~{{{uuuvvvzzzzzzyyy|||uuuooovvv|||tttsssyyyrrruuu~~~{{{vvvrrrmmmjjjiiifffccc```gggiiikkkmmmmmmmmmlllkkkjjjjjjiiifffddddddeeegggbbbdddgggkkknnnpppppppppnnnnnnnnnoooppprrrtttuuuxxx||||||{{{yyyooojjjkkksss|||wwwhhhXXXNNNFFF???>>>AAABBBGGGJJJFFF===444---******((((((+++***''''''************)))((('''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''')))***,,,///444888888;;;???@@@;;;888???IIIiiixxx}}}zzzvvv{{{zzzqqqsssqqqooopppxxx~~~~~~sssvvv{{{~~~{{{wwwyyy~~~zzzuuuuuuwwwzzz{{{|||||||||}}}vvvpppqqquuuyyyzzzrrrtttwww{{{vvveeeccceeeggg___OOOCCCAAA:::333/////////---...111------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++************************+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******++++++++++++++++++---,,,+++***+++---000222<<<;;;:::<<<>>>>>>;;;888DDDKKKLLLFFFFFFWWWqqqiiiZZZiiizzz|||}}}{{{}}}}}}{{{sssyyy}}}sssrrr~~~~~~tttjjjgggcccaaaaaaaaaaaa```fffhhhjjjmmmoooooonnnnnnlllmmmlllkkkiiiiiikkkmmmdddfffjjjnnnqqqssstttuuuooopppqqqssstttuuuuuuvvvvvvxxx{{{wwwsssrrruuu{{{wwwqqqrrr|||lll]]]QQQGGG@@@===???@@@HHHQQQNNN???222///---******,,,+++'''''')))******))))))((((((''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%'''(((***,,,...222777;;;===???@@@>>>:::???RRRfffwwwxxx}}}zzzwww}}}|||qqqsssrrrqqqpppnnnyyy{{{xxxvvvvvvxxx}}}{{{uuussstttvvvvvvrrrrrrrrrppppppssswww{{{vvvyyyooonnnwwwvvvbbbMMMBBB===666111000...,,,---000------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,+++++++++***************+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))***************+++++++++++++++,,,...,,,+++***+++///333555>>>>>><<<;;;;;;===@@@CCCKKKQQQNNNFFFNNNhhh|||pppYYYTTT___jjjwww~~~}}}|||~~~~~~~~~nnnhhhsss{{{zzzpppeeeccc```______aaacccdddcccdddgggjjjkkklllkkkkkkkkkkkklllkkkiiiiiikkkmmmhhhiiilllnnnpppqqqrrrrrrppprrrtttwwwyyyyyyyyyxxx{{{zzz}}}~~~tttkkkhhhlllttt{{{{{{zzzrrrbbbQQQCCC;;;>>>???GGGUUU[[[QQQ>>>//////+++)))++++++(((''')))***)))))))))((((((((('''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''%%%###'''(((+++---000444:::>>>EEEAAA>>>===AAAQQQooo|||yyyzzzqqqqqq|||xxxuuussslllnnn}}}||||||zzz|||zzz|||}}}yyywwwwwwyyyzzz{{{zzz{{{}}}~~~}}}{{{{{{{{{{{{{{{}}}{{{xxxsssnnnkkkjjjkkkppptttzzzxxxxxxlllvvvxxxbbbQQQ???999555333///++++++///------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))*********+++++++++***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))*********+++******++++++,,,,,,,,,,,,---,,,+++***,,,000555777===???>>>;;;888===HHHRRRPPPUUUSSSPPP```zzz~~~vvvjjjjjjwwwvvveee\\\```dddgggmmmtttyyy{{{}}}~~~{{{yyy{{{|||~~~{{{fff```llluuuyyypppkkkdddcccaaa```___aaadddfffcccdddgggiiijjjjjjiiihhhjjjkkklllkkkjjjjjjlllmmmjjjkkklllnnnppprrrssssssrrrtttxxx{{{~~~~~~~~~}}}ppphhhkkkuuu~~~yyygggUUUFFF===:::@@@FFFOOO___eeeQQQ666333---)))++++++))))))+++))))))))))))(((((((((((())))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,------,,,***)))'''))),,,...222777===AAAEEEBBBBBBGGGRRReee{{{zzz~~~wwwuuu{{{xxxxxxtttnnnxxxsssuuu{{{~~~zzzyyyzzz|||~~~|||zzz{{{||||||zzzvvvqqqnnnkkklllmmmmmmnnnqqquuuyyy{{{}}}~~~yyyzzz|||~~~wwwpppkkkiiihhhiiilllqqqvvv|||~~~yyykkkjjjyyyuuufffBBB>>>:::888222,,,,,,///------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((())))))******+++++++++******++++++,,,---------------,,,---000444777:::<<<======;;;;;;BBBPPPZZZLLLTTTYYY^^^oooyyyddd]]]bbbqqqxxxrrrooossstttpppooorrrsssuuuyyy~~~{{{xxxwwwxxxyyy{{{~~~uuummm\\\ZZZjjjvvv|||sssjjjdddcccccccccbbbaaa```aaacccffffffgggjjjlllmmmmmmlllllllllnnnoooooommmmmmnnnoookkklllnnnpppsssvvvxxxyyyuuuwww{{{|||yyynnnoooxxx}}}pppbbbVVVKKKBBB>>>EEEIIIOOObbbsssgggNNN<<<444,,,+++,,,******,,,))))))))))))(((((((((((())))))(((((('''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))(((***---111555:::@@@EEE@@@DDDNNN\\\hhhrrr~~~|||yyyuuuvvvfffjjjppprrrnnnooo}}}~~~}}}{{{zzz|||}}}}}}||||||zzzwwwrrrlllgggccc]]]\\\[[[ZZZ[[[___eeejjjpppqqquuuyyy~~~}}}xxxzzz|||~~~}}}wwwsssllljjjhhhhhhiiimmmrrrttt{{{|||kkkmmmxxxvvvkkkFFFCCCAAA>>>777000...111------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***((())))))***++++++,,,,,,))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((())))))******+++,,,,,,******++++++,,,------.........///111444888;;;===<<<;;;;;;===DDDLLLSSSXXXKKKXXXgggrrr}}}nnnnnnttt}}}wwwrrrqqqpppnnnsss{{{zzzwwwvvvxxxxxxxxx|||yyylllhhhfff[[[]]]ppp~~~xxxqqqjjjbbb___aaaaaabbbdddcccbbbccceeehhhhhhiiimmmppprrrrrrrrrrrroooqqqrrrrrrpppoooppppppnnnoooppprrrtttvvvxxxyyywwwzzz}}}wwwsssxxx{{{rrrhhheeeaaaVVVJJJHHHJJJLLLQQQ```mmmmmmdddIII>>>222...---+++***,,,(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((+++---000444888>>>EEEJJJ@@@KKK\\\llltttwww~~~}}}wwwxxxgggeeefffjjjmmmsss~~~{{{|||}}}xxxwwwsssmmmfff^^^XXXTTTQQQOOOMMMJJJKKKOOOVVV[[[^^^___ccciiiqqqwwwzzz{{{}}}}}}}}}|||{{{}}}~~~}}}tttpppjjjfffeeegggkkknnniiiuuuwwwiiillljjj```HHHFFFEEECCC;;;222000222------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))------------,,,,,,+++***((())))))***++++++,,,,,,))))))((('''''''''''''''************************))))))))))))))))))))))))&&&'''''''''(((((())))))((())))))***++++++,,,,,,******+++,,,,,,---......///000222555888;;;>>>???<<<999888???KKKTTTUUURRRQQQcccyyy{{{tttpppooollliiioooxxx{{{xxxwwwxxxwwwuuuxxx~~~vvvkkkkkkmmmeeehhh|||yyy{{{yyyoookkkfff```___ccc```cccffffffeeefffhhhkkkgggiiimmmqqqtttuuuvvvvvvppprrrsssrrrqqqooooooppprrrrrrrrrrrrrrrsssttttttyyy{{{~~~yyyyyy}}}yyyssskkkiiioooqqqbbbOOOMMMHHHHHHOOOUUUYYYaaajjjSSSEEE777000...+++***,,,(((((((((((())))))))))))))))))(((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,---///333777;;;AAAHHHMMMEEERRReeerrrvvvxxxyyysssyyywwwhhhiiiooo{{{~~~|||uuuooofff___YYYTTTNNNIIILLLIIIGGGGGGIIIKKKLLLLLLRRRRRRUUU]]]hhhrrrvvvxxxvvvvvvvvvyyy|||~~~|||rrrkkkiiihhhhhhgggjjjiiilllrrrwww|||}}}tttdddaaa```SSSNNNPPPTTTIII444,,,111///---,,,,,,---...---,,,************************,,,,,,+++******+++,,,,,,************************************************************))))))))))))(((((()))***************&&&'''''''''(((((())))))((((((((((((((((((((((((***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---+++333999999:::???@@@===>>><<<>>>HHHSSSXXXWWWUUUppp|||uuusssvvvsssmmmpppyyyuuurrrpppttt{{{~~~|||xxxsssqqqppprrryyy~~~}}}}}}}}}|||yyywwwsssssstttuuutttsssqqqpppkkkeee^^^ZZZ[[[]]]______bbbfffjjjlllllljjjjjjjjjnnnpppssswwwxxxxxxwwwvvvttttttttttttttttttttttttyyyxxxvvvuuutttuuuuuuvvvtttyyy|||{{{{{{|||yyy{{{vvvuuuyyyzzzuuurrrrrr[[[QQQGGGFFFJJJNNNTTTZZZTTTPPPCCC333---///000---,,,+++)))((((((***,,,---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%&&&'''''''''(((+++...///---444???BBB@@@FFFRRRZZZllltttxxxuuutttxxxzzzsssrrruuu|||www}}}qqqsss{{{}}}~~~~~~}}}|||}}}|||yyywwwnnnhhh___XXXTTTRRROOOMMMPPPOOONNNNNNNNNNNNLLLJJJMMMMMMMMMRRR[[[fffoootttwwwxxxyyy{{{}}}~~~~~~zzzuuuqqqkkkggggggeeeeeehhhiiikkksss{{{wwwkkkiii\\\PPPHHHGGGBBB777000000///...------......---,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************+++++++++*********************)))))))))((((((((((((((()))***************'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,---------+++222666777:::???@@@===>>>>>>IIIZZZ]]]WWW[[[gggttt~~~{{{zzzzzzvvvrrrtttyyyuuuxxxzzz||||||{{{zzzzzz{{{zzz{{{~~~~~~{{{vvvqqqmmmhhhccc```bbbdddgggjjjjjjhhhfffddd```]]][[[[[[^^^```aaa```gggjjjnnnqqqqqqrrrrrrsssssstttwwwzzz{{{{{{{{{zzzwwwwwwvvvuuusssrrrpppppptttsssrrrrrrrrrsssuuuvvvwww{{{~~~}}}xxxvvvuuu{{{zzz}}}sssdddSSSIIIEEECCCEEEIIIXXXWWWNNN<<>>BBBSSSddd^^^PPPZZZsss{{{}}}{{{vvvwwwxxxwwwxxxzzzzzz}}}{{{vvvmmmeee^^^WWWRRRNNNTTTWWW\\\```bbbaaa___]]]ZZZ[[[\\\```ccceeedddcccgggiiimmmoooqqqsssuuuwwwwwwxxxyyy{{{|||}}}}}}}}}zzzyyyxxxuuussspppmmmlllnnnnnnmmmnnnoooqqqssstttwwwzzzuuutttssstttyyy~~~mmmXXXIIIAAA<<<>>>BBBTTTZZZYYYJJJ666,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&((())))))+++...111666@@@MMMQQQJJJIII^^^www|||sss{{{www~~~kkkppp~~~}}}tttfff]]]iii~~~zzz{{{|||}}}~~~~~~zzzzzz{{{||||||vvvvvvvvvxxx{{{}}}}}}|||||||||{{{yyyvvvqqqnnnllljjjfffaaa^^^\\\^^^```aaa```___]]]\\\[[[YYYUUURRRNNNNNNLLLJJJKKKRRR^^^gggqqquuuzzz~~~yyytttmmmiiiggggggfffccceeeiiioooxxx}}}xxxzzzrrraaaMMMAAA===999444///...---...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,------......//////333444555888===BBBBBB@@@EEENNNZZZ___VVVPPPaaaxxx}}}zzzzzztttwwwxxxttt~~~zzzvvvmmmggg^^^VVVPPPLLLHHHFFFIIIKKKPPPUUUYYY[[[\\\\\\___aaacccgggiiijjjjjjiiijjjllloooppprrrtttvvvyyyxxxxxxyyyzzzzzz{{{|||}}}{{{zzzyyywwwtttpppmmmllllllkkkkkkkkklllmmmooopppqqqvvv~~~~~~{{{uuurrrtttxxx}}}uuu^^^NNNDDD???@@@CCCEEETTT^^^VVVAAA111---///++++++,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&'''((())))))***,,,000333<<>><<<;;;<<<>>>AAAFFFLLLRRRWWWZZZdddeeegggjjjllloooqqqsssvvvwwwyyyzzzzzzzzz|||~~~zzzzzzzzz{{{{{{|||||||||zzzzzzzzzyyywwwtttrrrpppnnnmmmlllkkkjjjkkklllllliiippp{{{zzzuuuwww{{{~~~~~~uuu}}}hhhXXXKKKAAA======:::KKK]]]```PPP;;;///---++++++,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&))))))))))))***---333777GGGKKKNNNNNNNNNZZZrrr~~~pppeeewww~~~~~~~~~{{{}}}{{{xxxwwwxxxyyyxxxwwwvvvuuuuuuvvvyyyzzzzzzyyytttsssqqqmmmiiieeeaaa```cccfffiiijjjhhheeecccbbbbbb___[[[XXXXXXXXXXXXWWWVVVWWWVVVUUUSSSRRRSSSTTT___hhhsss{{{~~~~~~}}}zzzuuusssoooiiiddddddfffeeeggglllrrr~~~~~~~~~zzzzzz~~~ooosssrrrfffQQQAAA<<<===111///---,,,,,,,,,+++******************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((((((''''''(((((()))))))))(((''''''******))))))))))))(((((()))))))))))))))))))))))))))))))))***+++,,,---...,,,------...///000111111444444666:::<<<>>>CCCIIIUUU___ZZZLLLSSSqqq|||zzzxxxuuurrrpppsssyyy|||zzz{{{yyyxxx{{{}}}{{{tttkkk```YYYGGGBBB<<<888666555555444666777:::@@@GGGPPPYYY]]]ccceeegggjjjmmmqqqvvvzzz|||~~~~~~~~~~~~}}}~~~~~~yyyzzz{{{|||{{{yyywwwuuusssqqqooommmlllkkkkkkkkkgggmmmyyy|||~~~zzz~~~rrrdddZZZPPPDDD;;;888999FFFZZZggg```KKK888...------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&***))))))))),,,222;;;AAAMMMMMMMMMOOOVVVdddvvv~~~~~~sssyyymmmyyy}}}|||||||||~~~}}}zzzwwwvvvuuuuuutttsssrrrrrrrrrtttxxxzzz{{{zzztttrrrppplllhhhdddaaa___dddhhhmmmooommmjjjiiihhheeeccc```^^^]]]\\\ZZZXXXZZZYYYXXXWWWWWWVVVTTTRRRZZZcccpppyyy{{{{{{|||}}}zzz{{{}}}~~~|||wwwooohhhfffgggfffgggjjjkkknnn{{{xxxppplllhhh]]]LLLAAAAAA555222...,,,,,,---...---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******)))))))))((((((((((((((())))))(((''''''&&&*********)))))))))(((((()))))))))))))))))))))))))))))))))***+++,,,......,,,---...///000111222222444666;;;AAABBBCCCLLLWWW[[[^^^YYYTTTaaa}}}}}}qqqsssxxx}}}{{{wwwxxx}}}|||www|||~~~wwwmmmaaaTTTKKK>>>;;;777444444444444333555777<<>>???HHH^^^vvv{{{iiiRRR888333------///555===DDD,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&''''''((()))***&&&'''((('''%%%%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$'''***+++(((%%%---...,,,+++888KKKTTTPPPQQQdddqqqsss{{{ssstttvvv|||uuupppzzz~~~~~~|||~~~|||yyyuuupppmmmkkkiiilllooovvv{{{mmmttt}}}{{{zzz{{{|||}}}|||zzzxxxvvvuuuuuuvvvvvvxxxwwwvvvtttsssssssssssstttrrrqqqrrrtttuuuuuuvvvwwwtttqqqpppppprrrssstttuuuuuuvvvuuuuuuvvvyyy{{{zzz{{{{{{|||zzzuuunnniiihhheeebbb```___^^^\\\ZZZ[[[aaajjjsssxxxzzzxxxwwwxxxxxxyyy{{{|||~~~~~~~~~vvvoooggggggfffdddbbbbbbdddfffnnnqqq~~~ssslllggg[[[PPPLLLCCC888//////000///---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++++++++,,,---...///,,,,,,,,,---///222555777;;;AAACCCAAAIIIZZZjjjqqqnnnrrrzzzuuueeeTTTGGG===999777666555444333333333333444444666===GGGSSS]]]eeehhhooossswwwxxxwwwvvvxxxzzz|||xxxvvvvvvvvvwwwzzzvvvwww}}}~~~uuuuuuzzz~~~}}}ssssssxxx~~~jjjYYYHHHAAA>>>JJJ]]]iiidddZZZDDD;;;222---///222777:::,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((('''''''''((((((&&&'''((('''%%%%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***(((&&&)))+++///888GGGSSSUUUPPPVVVnnntttrrruuu~~~zzzsssvvv~~~zzzvvvrrriiihhhfffdddbbbaaaaaabbbfffiiiooovvv~~~vvvooovvv~~~}}}}}}}}}}}}}}}~~~}}}}}}|||{{{{{{{{{||||||zzzyyywwwuuuttttttuuuuuuvvvuuuuuutttttttttuuuuuuyyyvvvsssrrrtttuuutttrrrvvvrrrnnnnnnrrrvvvxxxyyyuuuvvvwwwxxxxxxzzz}}}yyytttpppmmmjjjgggeeeccc___]]]\\\bbbjjjrrrxxxzzzyyyxxxvvvwwwxxxyyyzzz||||||}}}~~~~~~}}}}}}|||vvvkkkjjjhhheeeaaa___```bbbhhhfffmmmvvvkkkbbbYYYSSSIII===111...000///------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++,,,---...///,,,,,,---...111555999;;;CCCEEECCCDDDTTTkkksssnnncccnnn|||{{{mmmXXXGGG<<<888777777555555444333333333444444333666===HHHUUU```hhhlllppptttxxxyyywwwwwwyyy{{{}}}{{{{{{||||||{{{yyymmmqqqwww~~~yyyxxx}}}}}}jjjRRRFFF::::::GGGVVV___cccSSSFFF777------111222111,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******(((''''''&&&&&&&&&&&&'''((('''%%%%%%'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&'''))))))(((&&&***+++444EEESSSXXXXXXWWW```~~~xxxuuuzzzyyyzzzzzzsssnnnjjjgggdddYYYXXXXXXXXXZZZ]]]```bbbhhhjjjooouuu}}}yyyssszzz}}}}}}|||{{{{{{{{{{{{|||}}}||||||}}}}}}||||||{{{zzzxxxwwwvvvttttttsssttttttuuuuuuttttttttttttttttttvvvxxxwwwttttttvvvvvvttttttooojjjjjjooouuuxxxyyyvvvwwwyyyzzz|||~~~}}}xxxuuussspppmmmkkkiiieeebbb^^^bbbiiiqqqvvvxxxxxxwwwuuuuuuvvvwwwxxxyyyzzz{{{~~~}}}}}}}}}}}}|||||||||}}}zzzooommmiiiddd```___bbbdddgggeeeiiiwwwxxxqqqlllgggSSSCCC444///000///...---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,++++++,,,,,,---.../////////000222555:::>>>@@@IIIIIIFFFKKK```vvvuuufffZZZjjj{{{}}}~~~|||{{{~~~yyyooo```LLL===888888888777555444444333333333444444555888>>>IIIVVVbbbjjjmmmppptttxxxyyyxxxxxxzzz|||~~~~~~~~~~~~qqqrrrtttyyywwwYYYLLL@@@<<>>///,,,111222000,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&'''((('''%%%%%%'''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((())))))((((((...000<<>>222000000...---------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,---...///000...///111444999>>>CCCFFFHHHJJJSSS```hhhgggaaa]]]ttt}}}yyy{{{}}}|||}}}}}}www}}}}}}~~~lllWWWGGGAAA:::666555666555444444444333333333444555555777:::@@@KKKWWWcccjjjmmmqqquuuzzz{{{{{{{{{}}}~~~wwwnnnmmmyyy{{{lll]]]LLLAAA;;;@@@TTTiiivvvrrraaaFFF333//////---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((******&&&'''((('''%%%%%%'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))((()))+++------===SSS^^^\\\ZZZcccppp{{{{{{zzz~~~{{{tttnnn^^^XXXOOOIIIFFFFFFFFFFFFLLLMMMOOOSSSWWW[[[^^^```iiikkkooouuu|||}}}}}}|||yyywwwwwwxxxyyy{{{yyyyyyxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttsssnnnooopppqqqrrrqqqpppppppppvvvwwwtttvvvxxxoooaaacccfffhhhhhhgggjjjpppvvvtttuuuwwwwwwwwwyyy|||~~~}}}||||||yyyuuurrriiikkknnnqqqssstttuuutttttttttuuuuuuvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{||||||yyyzzz{{{{{{|||}}}~~~}}}vvvnnngggbbbaaaccccccggglllooosss{{{yyy|||wwwvvvvvv^^^BBB444111000...---...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,'''((()))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++---,,,,,,------...///000...///222777>>>EEEKKKOOOLLLOOO^^^nnnkkk]]]]]]jjj|||}}}{{{}}}~~~}}}|||~~~|||yyy{{{~~~~~~~~~}}}}}}~~~~~~zzzuuulllYYYHHH===;;;999666555444444444333333333333333444555666555888???JJJXXXdddlllppprrrvvvzzz|||{{{{{{~~~~~~}}}~~~uuuqqq{{{xxxvvvwwwtttqqqbbbRRRFFF<<<:::III]]]rrrzzzsssXXX>>>222///---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))&&&'''((('''%%%%%%'''(((&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&((())))))(((***---000555FFFWWW^^^```gggqqqxxx|||uuunnnqqqxxx|||wwwrrriii___WWWMMMJJJEEECCCDDDFFFHHHHHHKKKNNNQQQUUUYYY\\\^^^___gggiiiooouuu}}}|||}}}~~~}}}||||||~~~zzzyyywwwuuuvvvxxxzzz|||uuuuuuttttttuuuvvvwwwwwwuuuuuuuuuvvvuuuuuuttttttkkklllnnnpppqqqrrrqqqqqqqqqssssssttt~~~wwwccc[[[```dddeeeccceeellltttsssssstttttttttuuuxxxzzzyyy||||||wwwtttmmmnnnpppssstttuuuuuuuuuttttttuuuuuuvvvvvvwwwwwwyyyzzzzzz{{{{{{|||||||||wwwyyy|||~~~}}}{{{zzzyyy}}}uuummmfffbbbhhhfffhhhnnnrrrtttwww{{{}}}sssmmmwww}}}bbbEEE555222000...---......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,'''((()))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------------...000000///111555;;;CCCLLLSSSXXXRRRVVVhhhxxxnnnYYY```xxxzzz~~~}}}|||}}}{{{xxxuuuttttttzzz~~~~~~~~~}}}}}}~~~~~~{{{qqqeeeYYYJJJ>>>;;;<<<;;;999666444555666333333333333333444555666333666>>>JJJXXXeeennnrrrrrrvvv{{{|||||||||~~~}}}{{{{{{yyypppnnnsssuuuqqqdddXXXOOOCCC:::AAAOOOjjjzzz}}}dddFFF777222000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''&&&''''''&&&'''((('''%%%%%%'''(((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%((()))))))))***...222BBBNNNVVVWWW^^^ppp~~~|||kkkkkkiiinnn{{{{{{tttmmmeeeZZZNNNEEEFFFDDDBBBCCCFFFJJJLLLMMMRRRUUUZZZ^^^bbbeeeffffffaaaeeekkkrrrzzzyyyyyyyyyzzzzzz{{{{{{{{{yyyxxxwwwvvvvvvxxxzzz|||zzzyyywwwuuuuuuvvvxxxyyyyyyyyywwwvvvtttrrrqqqpppppprrrtttrrrpppoooqqqtttpppsssrrrnnnsssyyyrrrdddYYY[[[___dddgggiiijjjjjjqqqpppooonnnnnnoooqqqqqqvvv|||~~~zzzwwwqqqqqqrrrrrrtttuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwyyyzzz{{{|||||||||}}}}}}||||||uuummmhhheeeggglllqqquuuuuuqqqnnn}}}||||||tttiiibbbhhhcccRRR:::...000444333/////////...------,,,,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,************************+++***)))(((((()))***+++***************)))((('''))))))))))))***************++++++,,,,,,------...***,,,......---------......444777;;;JJJ\\\^^^TTTXXXfffqqqnnnfffiiizzz{{{{{{}}}yyyqqqwwwpppkkknnnxxx~~~~~~~~~uuuiiiXXXFFF======::::::999777777777777777444444333333333444555555::::::<<>>GGGRRR\\\cccjjjnnnsssvvvwwwwwwwwwwww}}}~~~~~~}}}}}}}}}xxxuuu{{{{{{}}}nnnYYYKKKDDDAAAFFFUUUhhhsssooo\\\EEE444111...---...---******,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((()))***,,,---333AAAPPPQQQcccppp}}}}}}~~~|||zzzwwwrrrkkkddd^^^ZZZUUURRRMMMHHHDDDCCCDDDEEEHHHLLLSSSXXX]]]aaaeeehhhkkkjjjhhhfffeeedddcccccccccdddhhhlllqqquuuxxxzzz~~~xxxyyyzzz{{{zzzyyywwwvvvwwwwwwvvvvvvwwwxxxyyyyyywwwxxxxxxwwwvvvuuussssssttttttttttttttttttttttttqqqsssvvvyyyyyyxxxwwwwwwxxxvvvlll\\\TTTWWW\\\^^^___```ccccccbbb^^^ZZZXXXWWWXXXYYY[[[^^^aaadddfffdddiiinnnpppuuu{{{}}}{{{}}}~~~|||wwwtttttttttttttttttttttsssssstttsssqqqooooooqqqtttvvvvvvtttsssrrrsssuuuxxxzzz{{{{{{|||}}}}}}|||{{{{{{|||{{{{{{~~~xxxpppfffdddbbbbbbeeehhhjjjkkkhhhjjjqqqwwwnnn```PPP@@@666333555/////////...------,,,,,,------,,,,,,,,,+++++++++***************)))))))))************************************************++++++***)))))))))***+++))))))*********+++++++++***++++++,,,,,,------...+++---...///...///111333<<<666???VVVfffggggggmmmyyylllaaacccrrr}}}|||}}}yyyrrrqqqvvv{{{~~~|||}}}~~~wwwrrrjjjYYYHHH???===<<<<<<>>>BBBCCCCCCDDDCCCAAA@@@???999::::::::::::999888777777888999===CCCLLLUUU\\\ccchhhoootttvvvvvvvvvvvv~~~~~~~~~tttrrrwwwyyygggRRRFFF@@@DDDJJJVVVgggsssoooYYYCCC222...,,,...---***)))++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))+++---...111;;;LLLZZZWWWjjjzzz{{{yyyqqqnnniiiccc[[[TTTNNNKKKIIIGGGDDDBBBCCCEEEHHHJJJRRRVVV\\\```ccceeeggghhhiiihhhgggeeeeeeeeefffgggbbbeeeiiimmmpppsssuuuwww}}}yyyzzzzzz{{{zzzyyywwwvvvyyyyyyyyyyyyxxxyyyyyyyyyvvvvvvwwwvvvvvvtttsssrrrsssssssssssstttttttttuuusssssssssssstttuuuuuutttsssqqqhhh[[[TTTWWW___dddeeefffgggfffccc___ZZZWWWVVVVVVWWWXXXZZZ\\\___``````eeeiiikkkooouuuxxxvvvuuuxxx{{{|||{{{xxxtttrrruuuvvvvvvwwwvvvvvvuuutttuuusssqqqpppqqqsssuuuwwwuuutttrrrrrrtttwwwzzz}}}yyyzzzzzzzzzzzzzzzzzzyyy{{{xxxxxx|||zzzuuuiiigggfffgggiiijjjiiiiiiggggggkkkwwwyyyqqqcccLLL666000444/////////...------,,,,,,------,,,,,,,,,+++++++++***+++++++++++++++++++++******************************++++++++++++******+++***************++++++************++++++++++++***++++++,,,,,,------...,,,---/////////111333666888999IIIaaalllhhhmmmyyy~~~mmm```gggyyy~~~|||||||||{{{xxxyyy|||~~~yyyoooiii```PPP@@@;;;===???@@@AAAHHHIIIKKKLLLKKKIIIFFFDDD<<<<<<<<<<<<;;;:::999888888:::;;;===AAAHHHQQQXXX]]]ccckkkrrrvvvwwwwwwxxxrrrllloootttxxxuuu]]]LLLCCCCCCEEELLL___vvv|||iiiPPP666000,,,,,,,,,***)))***++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((+++---...444BBBRRR]]]]]]mmmyyyxxxvvv|||xxxsssoooaaa___ZZZTTTNNNIIIFFFDDDCCCCCCBBBCCCFFFIIIMMMOOOYYY\\\aaadddeeefffggghhhhhhgggfffeeeeeefffggghhhdddhhhllloooppprrruuuxxx{{{{{{zzzzzzzzzzzzzzzzzz||||||{{{zzzyyyxxxxxxwwwuuuuuuuuuuuuttttttttttttrrrrrrsssssssssttttttttttttrrrpppoooppppppooonnnhhhfffbbb[[[XXX[[[ccchhhlllkkkjjjhhheeeaaa]]][[[TTTUUUUUUVVVXXX[[[^^^___```eeehhhhhhlllqqqsssqqqpppssswwwxxxwwwuuussssssvvvvvvwwwxxxxxxwwwvvvuuuuuutttsssssssssuuuwwwxxxuuutttttttttuuuxxxzzz|||wwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwzzz}}}~~~{{{xxxlllkkkjjjjjjkkkjjjhhhfffhhhhhhjjjqqq~~~}}}eeeDDD111000/////////...------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,******************************+++,,,,,,+++******)))***++++++,,,+++++++++*********++++++++++++,,,***++++++,,,,,,------...---...//////000222555888444===RRRjjjqqqooouuuwwwiiicccooo|||zzzyyyyyy{{{{{{zzz|||yyyooocccZZZSSSGGG>>>>>>CCCEEEFFFGGGMMMNNNQQQRRRQQQOOOKKKIIIAAA@@@???===<<<;;;;;;;;;;;;===???@@@BBBHHHPPPWWW[[[aaajjjrrrwwwyyyzzz{{{ssskkkmmmwww{{{iiiUUUIII@@@BBBHHHZZZtttqqqYYY<<<444---------+++***+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''))),,,000:::KKKWWW\\\cccnnnttt~~~yyy}}}}}}~~~~~~~~~{{{vvvqqqkkkeeeaaaQQQOOOLLLHHHEEEDDDCCCBBBAAABBBEEEHHHLLLPPPSSSUUU\\\___ccceeeggghhhjjjlllkkkjjjiiihhhgggfffffffffgggjjjnnnpppqqqrrrwwwzzz|||{{{zzzyyyyyy{{{|||}}}}}}}}}|||zzzyyywwwuuutttuuutttssssssssstttuuuvvvrrrsssssssssssssssttttttsssqqqooonnnooommmiiifff___^^^^^^___aaacccgggkkkpppooollliiifffccc```___UUUUUUUUUVVVWWWZZZ\\\^^^___ccceeedddfffkkkllljjjjjjnnnrrrsssrrrrrrrrrssstttuuuwwwxxxxxxwwwvvvuuutttttttttuuuuuuvvvxxxxxxvvvvvvvvvuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvuuuvvvwwwyyyzzz{{{{{{{{{rrrpppnnnmmmlllkkkiiiggghhhjjjkkkmmmsss~~~~~~zzzuuu{{{xxxTTT999222/////////...------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***************************++++++,,,,,,++++++***((()))+++---...---+++************+++++++++,,,,,,***++++++,,,,,,------...---...//////000333777::::::FFF\\\ooovvvvvvzzzllleeehhh{{{|||~~~zzzvvvvvvtttuuu|||}}}xxxxxxzzz}}}~~~|||wwwnnnbbbTTTLLLHHHCCCBBBHHHOOOQQQQQQRRRRRRTTTXXXYYYYYYVVVRRROOOGGGEEEBBB???>>>>>>???@@@===@@@CCCDDDDDDIIIQQQXXX]]]ccclllssswwwzzz|||}}}~~~|||{{{{{{~~~}}}}}}sssqqqzzzoooZZZJJJ@@@AAACCCOOOhhh{{{wwwfffDDD:::000......---,,,...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((+++...555EEEXXXaaa```iiippprrr}}}~~~}}}~~~}}}zzzyyy}}}~~~}}}~~~}}}vvvrrrkkkddd^^^XXXRRRNNNFFFDDDBBB@@@@@@AAACCCDDDCCCFFFKKKPPPVVVZZZ\\\]]]aaacccfffgggiiijjjmmmooooooooonnnmmmllljjjhhhhhhhhhlllooopppppprrrxxx}}}}}}|||zzzyyyyyy{{{~~~}}}}}}|||zzzxxxuuusssrrrtttsssrrrqqqrrrtttvvvxxxssssssssssssssssssssssssrrrqqqppppppppplllfff```[[[\\\___dddhhhjjjlllnnnrrrpppmmmiiifffdddbbbaaaXXXWWWVVVVVVVVVXXXYYYZZZ]]]```aaa___aaaeeefffdddfffjjjnnnooonnnnnnpppsssrrrtttvvvwwwxxxwwwvvvuuussstttuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvuuutttssssssttttttsssssssssssstttttttttvvvwwwxxxxxxyyy{{{}}}yyyvvvrrrooonnnmmmkkkjjjhhhkkkllljjjkkkvvv~~~||||||~~~xxx~~~||||||zzzYYY===444000//////...------,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***************************+++,,,------,,,+++***&&&))),,,...///---+++)))******+++++++++,,,,,,,,,***++++++,,,,,,---......---...///000111333888;;;DDDPPPcccrrryyyzzzzzzzzzjjjgggrrr~~~zzz~~~xxxtttsssqqqpppxxx~~~yyyuuuuuuxxx|||~~~~~~xxxvvvsssnnneeeYYYLLLCCCCCCBBBGGGQQQYYY[[[[[[\\\XXXZZZ]]]```___\\\WWWTTTKKKIIIEEEAAA???@@@BBBCCC???CCCFFFFFFFFFJJJSSSZZZaaafffmmmsssxxxzzz|||~~~~~~~~~~~~|||{{{{{{vvv}}}zzz{{{~~~|||ttt{{{zzznnnZZZHHHDDDBBB===AAAXXXsss{{{sssJJJ>>>333000///......000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++...111;;;OOOdddjjjfffnnnsssuuu~~~yyyrrrtttzzzzzzwwwuuuxxx}}}}}}}}}{{{xxxvvvuuuiiiddd\\\TTTNNNHHHBBB???@@@???======>>>@@@CCCEEEEEEIIIPPPXXX^^^bbbdddeeeggghhhiiijjjjjjkkknnnpppppppppqqqqqqqqqooommmlllhhhlllooooooooorrrxxx|||zzzyyy{{{}}}}}}zzzvvvyyyzzz{{{{{{zzzwwwuuusssrrrrrrrrrssstttuuuvvvwwwpppqqqrrrssstttuuuvvvwwwrrrrrrrrrttttttooofff___aaadddiiinnnrrrssssssrrrrrrooollljjjjjjiiigggeee___ZZZVVVVVVTTTRRRTTTXXX\\\]]]]]]]]]]]]___cccfffdddiiimmmkkkfffeeejjjpppssssssssssssssssssssssssttttttuuuwwwxxxxxxuuusssyyyyyyxxxwwwuuusssrrrpppssssssttttttssssssrrrqqqrrrsssuuuxxxzzz{{{||||||{{{}}}{{{tttpppqqqpppnnnpppnnnmmmlllkkkooo|||sssnnnxxxeeeCCC999///111111000000111///,,,...------,,,,,,------...---,,,++++++******++++++++++++***)))(((((())))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,---...---,,,,,,---///333......222333222:::FFFOOOaaajjjkkkyyyeeeeeevvv~~~yyyxxxqqqffffffpppzzz|||zzzwwwsssssswwwzzz|||||||||{{{{{{~~~ssshhhaaa[[[TTTPPPPPPKKKQQQWWWZZZ^^^bbbaaa]]][[[[[[\\\[[[[[[]]]```bbbOOOKKKFFFBBB@@@AAACCCEEEGGGGGGIIIMMMRRRUUUWWWXXXcccjjjrrrvvvwwwyyy~~~{{{xxx~~~~~~zzzxxxzzz~~~||||||zzzttt||||||nnn```^^^IIIMMMGGG???JJJeeetttrrr]]]III555...---++++++------------,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))(((((('''''')))(((((()))***++++++***------666JJJ\\\eeekkkppppppzzzwwwtttyyy~~~|||vvvsssqqqrrrrrrtttvvvyyy|||~~~{{{uuunnnggg___YYYQQQNNNIIIEEEAAA@@@@@@@@@<<<<<<<<<<<<===AAAFFFJJJJJJQQQXXX]]]bbbhhhiiifffhhhjjjlllllllllmmmnnnpppnnnnnnnnnpppsssuuuuuutttwwwyyyyyyvvvrrrsssxxx~~~|||zzzxxxxxxzzz||||||{{{xxxyyyzzzzzzyyywwwtttsssrrrrrrrrrrrrssstttuuuuuussstttttttttttttttttttttqqqqqqrrrrrrqqqkkkeee```bbbeeejjjooorrrsssrrrrrruuurrrpppnnnllljjjgggeee___ZZZVVVUUUSSSPPPQQQUUUYYYZZZ[[[\\\\\\]]]```cccaaaeeehhhhhhggghhhlllpppssssssssssssssssssssssssuuuuuuuuuwwwyyyxxxvvvtttvvvvvvvvvuuuuuuuuuttttttsssssssssssssssrrrrrrqqqrrrsssuuuwwwzzz{{{|||}}}}}}yyyuuuuuurrrooommmnnnpppsssqqqrrryyy~~~tttjjjqqqaaaDDD;;;444333111////////////......------,,,,,,------...---,,,++++++******++++++++++++***)))))))))))))))************************************************,,,,,,,,,+++++++++******,,,---...---,,,,,,...///333//////333111000;;;III[[[gggoootttkkkcccvvvyyyzzzvvvmmmkkkqqqxxxyyyvvvtttrrrtttxxx|||}}}}}}}}}{{{pppddd]]]WWWQQQNNNNNNMMMUUU^^^bbbgggjjjhhhccc^^^___```aaaaaa___\\\ZZZNNNKKKGGGDDDCCCDDDGGGIIIJJJKKKLLLPPPTTTWWWYYYZZZ```hhhqqqxxx{{{}}}~~~|||~~~xxx}}}|||yyyzzz}}}}}}uuuwww{{{vvvllleeePPPRRRKKKCCCIII___rrryyyhhhRRR<<<444333111......,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((''''''''''''''''''(((***)))))))))(((((((((''')))(((((((((************---000<<>>=========:::;;;;;;;;;===BBBHHHLLLMMMTTT[[[___ccchhhhhheeelllnnnooonnnmmmlllmmmooommmmmmmmmoooqqqssstttttt|||~~~|||xxxwwwzzz}}}}}}zzzwwwwwwyyy|||}}}~~~wwwwwwxxxyyyxxxvvvsssrrrppppppppppppqqqrrrssstttwwwvvvuuutttsssrrrrrrqqqoooqqqrrrppplllgggcccaaaeeegggkkkoooqqqrrrrrrrrrvvvtttrrrpppooolllhhhddd```[[[WWWUUURRRNNNOOORRRTTTVVVYYY[[[[[[\\\^^^```]]]^^^```dddgggkkknnnooorrrrrrrrrrrrrrrrrrrrrrrrttttttuuuvvvxxxxxxwwwuuuttttttsssssstttuuuwwwxxxsssssssssrrrrrrrrrqqqqqqqqqrrrtttvvvyyy{{{}}}~~~|||}}}zzzxxxsssmmmjjjlllsssyyyxxxuuuuuuyyy|||xxxiiijjj^^^HHH===888444000.........//////...------,,,,,,------...---,,,++++++******+++++++++***))))))))))))))))))************************************************,,,,,,,,,++++++++++++***,,,---...---,,,,,,...000111///111444333333AAASSScccgggnnnyyyxxxkkkqqq||||||tttpppqqqttttttooooooqqquuuzzz}}}~~~xxx{{{vvvlllaaaZZZTTTOOOOOOQQQWWW___hhhllloooqqqlllfffbbbaaabbbeeegggcccZZZRRRLLLJJJFFFDDDDDDFFFIIILLLMMMMMMNNNQQQSSSVVVYYY[[[]]]dddoooyyy}}}vvv{{{~~~{{{}}}zzzzzz}}}{{{wwwttt___YYYPPPGGGFFFSSSiii{{{ppp[[[DDD888444111,,,***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((()))((((((((())))))******///777HHH]]]kkkqqquuuxxx~~~}}}xxxnnniiioooppprrruuuyyy}}}{{{xxxqqqfff[[[RRRJJJDDD@@@>>>>>>===<<<;;;;;;;;;<<<::::::;;;<<>>;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===???CCCJJJSSSXXX[[[aaafffiiimmmrrrrrrooorrrssssssrrrooonnnnnnooossssssssstttuuuwww{{{~~~~~~}}}~~~~~~|||zzzyyyxxxtttuuuvvvvvvvvvtttrrrqqqooonnnnnnnnnnnnoooppppppttttttssssssrrrrrrqqqqqqnnnooonnnjjjeeebbbdddfffiiijjjkkkmmmooopppqqqrrrrrrrrrrrrrrrsssqqqmmmjjjddd___[[[XXXTTTNNNMMMOOOOOOSSSXXX[[[\\\]]]^^^___XXXUUUUUUZZZccckkkooopppqqqqqqqqqqqqqqqqqqqqqqqqoooooooooqqqsssuuutttsssuuutttrrrqqqqqqsssuuuvvvsssrrrqqqppppppppppppqqqooopppqqqsssuuuxxxzzz|||vvvzzz}}}}}}yyyrrrjjjiiikkkrrruuutttssstttnnnzzz|||ppplll___KKK999111---000222///------...------,,,,,,------...---,,,++++++******++++++***)))))))))))))))******************************************************++++++++++++++++++++++++,,,---......---...000222000000555999888:::LLL```hhhhhhtttzzzooonnn~~~vvvjjjjjjllliiieeeeeeiiipppvvvzzz}}}~~~~~~}}}wwwrrrppphhhaaa[[[YYYXXXXXX^^^fffmmmqqqssspppooonnnkkkeeeaaa\\\ZZZ___fffggg___VVVMMMKKKHHHFFFEEEGGGIIIJJJOOOQQQTTTUUUTTTTTTVVVXXX\\\```gggpppyyy~~~~~~{{{}}}}}}~~~|||rrrwwwzzzwww}}}sss]]]PPPFFFBBBMMM]]]wwwuuukkkVVV???111///111...------------,,,,,,,,,))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))(((((())),,,///<<>>BBBFFFMMMUUUZZZ\\\bbbgggjjjooouuuvvvtttqqqrrrsssrrrqqqpppqqqrrruuuvvvvvvuuuvvvyyy~~~}}}{{{}}}}}}~~~{{{wwwvvvuuussstttvvvvvvvvvtttrrrqqqooonnnnnnnnnnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqlllkkkhhheeebbbbbbdddgggiiiiiijjjkkkmmmoooqqqrrrsssrrrrrrssstttsssqqqoooeee```\\\YYYUUUOOOMMMNNNOOOSSSWWW[[[\\\]]]___```YYYVVVTTTWWW___hhhnnnpppppppppppppppppppppppppppmmmllllllnnnqqqssstttsssuuutttsssrrrqqqrrrssssssrrrqqqpppooooooooopppqqqoooooooooppprrruuuwwwyyyxxx{{{}}}qqqjjjgggkkkpppqqqrrruuummmvvvzzz|||uuu]]]AAA666///111333///,,,......------,,,,,,------...---,,,++++++******++++++)))))))))))))))******+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---......---...000222444222555:::999;;;III\\\eeeiiivvvtttpppvvvyyyggg^^^bbbfffeeebbbeeejjjqqqvvvyyyzzz{{{|||zzzuuuqqqoooccc___\\\\\\]]]___gggppprrruuuuuuqqqooopppmmmiiibbb\\\WWW[[[bbbeee```ZZZQQQOOOMMMKKKJJJKKKMMMNNNUUUYYY]]]^^^\\\ZZZZZZ\\\\\\```gggnnnvvv{{{~~~~~~~~~pppqqqtttssswwwkkk[[[MMMEEEHHHQQQqqqzzzyyycccEEE222///222............------------))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&(((***)))(((***///444JJJ[[[kkkqqqwwwnnngggfffgggiiikkkmmmppptttzzz~~~ssshhh\\\PPPGGGFFFCCC???===<<<=========<<<<<<;;;:::999999:::::::::===BBBFFFKKKQQQWWW[[[[[[aaafffiiinnntttvvvuuurrrsssttttttttttttuuuvvvuuuvvvvvvuuutttxxx{{{yyy}}}{{{||||||yyyvvvttttttuuussstttvvvwwwvvvuuusssrrroooooonnnnnnnnnnnnooooooppppppppppppooooooooonnnjjjfffaaa^^^___aaadddeeehhhhhhhhhiiikkknnnqqqssssssrrrppppppqqqqqqooommmddd___[[[YYYUUUNNNLLLMMMNNNRRRVVVYYY[[[]]]___aaa\\\YYYUUUUUUZZZccclllqqqppppppppppppppppppppppppmmmllllllnnnqqqsssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooonnnnnnnnnpppqqqooonnnnnnnnnooorrrtttvvvxxxzzz|||yyyoooggghhhllloooqqqssspppttt{{{}}}rrrOOO???222222222---,,,000...------,,,,,,------...---,,,++++++******++++++)))))))))))))))***++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---.........///111333555222555<<<>>>AAANNN]]]eeelllxxx}}}vvvooouuutttuuu|||vvveeeUUUTTT[[[___bbbdddhhhlllrrrvvvwwwwwwxxxyyy|||}}}}}}zzzvvvrrrpppooofffcccccceeefffiiiqqqzzzxxx{{{{{{xxxuuusssnnniiieee___ZZZ[[[___aaa^^^YYYPPPOOOMMMMMMMMMNNNPPPRRRYYY___eeefffccc___^^^___\\\bbbjjjqqqvvvzzzxxxtttxxx{{{}}}vvvdddRRRGGGGGGLLLlllzzz}}}iiiKKK666///.........---------,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((''''''''''''''''''((('''((((((((()))))))))***%%%(((******))),,,333888XXXdddnnnrrryyyzzzxxx|||wwwhhhccceeehhhkkkmmmnnnqqquuu{{{~~~vvvkkkaaaYYYPPPGGGAAA@@@>>>===<<<======;;;:::===;;;:::999999:::<<<===AAAEEEJJJOOOTTTXXX\\\______eeeiiikkkooouuuwwwuuuuuuwwwxxxxxxwwwwwwxxxyyywwwxxxxxxvvvuuuyyy}}}|||~~~yyyyyyxxxtttqqqqqqtttwwwssstttvvvwwwwwwuuusssrrrpppoooooonnnnnnnnnooooooqqqppppppooonnnmmmllllllhhhbbb\\\ZZZ\\\aaacccdddggggggggghhhjjjnnnqqqsssrrrpppmmmllllllkkkjjjiiibbb]]]ZZZXXXTTTMMMKKKLLLNNNQQQUUUWWWYYY\\\___aaa^^^[[[VVVTTTXXX```jjjqqqoooooooooooooooooooooooommmllllllnnnqqqtttuuuuuupppppprrrsssssssssssssssrrrqqqooonnnmmmnnnpppqqqooonnnmmmmmmnnnppprrrtttxxxyyyzzz~~~sssiiihhhkkkmmmoooqqqqqqqqqttt}}}||||||[[[FFF555222000,,,,,,222...------,,,,,,------...---,,,++++++******++++++))))))((())))))***++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++---.........///111333444111555???EEEJJJWWWeeekkkuuu~~~}}}tttrrr}}}}}}pppjjjlllVVVMMMJJJPPPWWW[[[aaafffjjjnnnsssvvvuuuuuuvvvwwwzzz{{{zzzwwwsssooonnnnnnllljjjkkkmmmoooqqqyyyzzzuuummmfffhhhccc___^^^___^^^ZZZVVVMMMLLLKKKLLLMMMOOORRRSSSZZZaaahhhjjjfffaaa______[[[dddnnnuuuwwwzzz{{{|||hhhRRRGGGGGGJJJnnn}}}pppTTT???444///---------,,,,,,,,,++++++))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((((((((())))))******$$$(((***+++***---555;;;aaahhhooorrr|||uuummmrrrzzz~~~~~~pppcccaaaeeegggiiikkknnnqqqvvv|||}}}~~~yyyuuusssddd]]]TTTLLLHHHDDD@@@<<<;;;;;;;;;===>>>>>>;;;999>>><<<;;;:::;;;===@@@BBBHHHLLLSSSXXX\\\___bbbdddeeejjjmmmnnnrrrwwwxxxvvvyyyzzz{{{{{{yyyyyyyyy{{{zzz{{{{{{yyywww||||||zzzvvvsssqqqqqqrrrrrruuutttsssssstttsssrrrppprrrpppnnnnnnoooqqqqqqqqqooonnnmmmmmmmmmkkkgggeeeccc^^^ZZZYYY\\\```cccccchhhgggggghhhiiilllnnnoooooorrrrrrpppooopppnnnkkkccc\\\WWWVVVSSSMMMJJJKKKNNNPPPSSSUUUVVVWWWZZZ\\\aaa\\\UUUOOOOOOVVV```hhhnnnllljjjlllooopppnnnkkkqqqqqqqqqrrrrrrsssssssssppppppoooooopppqqqrrrrrrpppooonnnpppsssssspppnnnnnnpppmmmhhhiiiooopppkkkttttttyyy~~~~~~|||uuuhhhcccgggmmmooonnnpppqqqoooppp{{{zzzttt}}}~~~}}}}}}oooNNN222...222000---//////............---------------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...---.../////////111444666555;;;>>>===DDDWWWiiisssvvv{{{vvviiikkkzzzuuuttthhhWWWJJJEEEDDDLLLUUU[[[^^^aaaooorrrvvvwwwuuusssrrrrrrwwwssslllfffbbbbbbdddeeefffjjjrrr{{{~~~|||wwwoooiiiffffffeeedddaaa]]]ZZZXXXPPPMMMKKKMMMQQQSSSSSSRRR]]]aaaeeefffeeecccaaa```hhhmmmrrruuu{{{zzzttttttxxx||||||{{{zzz|||zzzyyysssdddSSSIIIFFFHHHggg|||~~~bbbHHH999111...,,,,,,//////,,,+++---******))))))))))))******...---+++)))((())))))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,((()))...+++***:::PPPlllkkkmmmuuu}}}}}}ssspppqqqqqqlllccc\\\^^^bbbdddgggjjjmmmsss|||}}}xxxwwwtttjjj^^^WWWRRRLLLDDD@@@??????>>>===;;;;;;:::::::::::::::;;;<<<999999>>>AAAAAACCCFFFNNNSSSZZZ___```bbbeeehhhjjjnnnrrrvvvxxxzzz|||~~~|||zzz||||||xxx}}}{{{{{{}}}~~~yyyxxxvvvuuusssqqqpppooopppppppppqqqssssssqqqoooooonnnmmmmmmoooqqqqqqqqqrrrpppnnnmmmkkkiiieeeccc\\\ZZZXXXZZZ___dddfffggghhhhhhhhhiiijjjlllnnnoooooorrrrrrooonnnnnnlllhhhccc]]]WWWUUUQQQKKKHHHHHHLLLNNNQQQSSSTTTVVVYYY[[[^^^ZZZTTTNNNLLLQQQ[[[bbbooommmlllmmmooopppqqqpppppppppqqqqqqrrrsssssstttooooooooooooooopppqqqqqqnnnnnnnnnqqqttttttrrrooonnnooolllggghhhllllllhhhmmmoootttyyyxxxsssuuuzzzzzzqqqjjjhhhiiimmmpppnnnooonnnnnnvvv~~~yyyuuusssqqqSSS777111333000---//////............---------,,,---------,,,,,,+++***))))))))))))))))))))))))***************************************************++++++,,,,,,---......---.../////////111444666;;;@@@CCCEEEOOObbbrrrzzz}}}qqqsss{{{xxxvvvgggTTTGGGCCCDDDLLLUUU[[[aaagggsssuuuxxxzzzyyyuuupppmmmhhhccc]]]YYYYYY]]]dddhhhjjjooowww~~~{{{uuummmggggggggggggfffbbb^^^YYYVVVOOOMMMKKKLLLPPPTTTUUUUUU^^^aaadddffffffdddddddddjjjpppuuuxxxtttmmmfffffflllrrrsssrrrvvv|||}}}yyy{{{{{{zzzuuujjjYYYKKKFFFHHHbbb~~~pppRRR???777111---,,,///...+++***+++******))))))))))))******---,,,+++))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++'''))),,,+++---@@@VVViiikkkrrr{{{|||{{{xxxssseee___[[[^^^cccfffiiilllnnnttt||||||sssooojjj^^^SSSMMMGGGDDD@@@@@@@@@AAA???===@@@???>>><<<;;;;;;;;;;;;<<<:::<<>>===<<<;;;<<<===>>>AAA@@@DDDJJJNNNMMMOOORRRVVV]]]eeekkkmmmoooqqqssstttwwwzzz|||}}}}}}}}}}}}~~~~~~~~~ttttttssssssqqqpppnnnnnnppppppqqqtttvvvuuurrrpppooonnnoooqqqsssttttttrrrsssnnnggg```[[[VVVRRROOOKKKNNNTTT[[[bbbfffiiijjjiiijjjjjjkkklllmmmnnnooommmqqqqqqooonnnooonnnjjjggg```YYYUUUOOOHHHCCCCCCFFFHHHKKKMMMNNNPPPSSSVVVUUUVVVUUUNNNHHHGGGLLLRRR```eeekkknnnnnnnnnqqqsssqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnnnnnnnnnnoooooolllnnnqqqtttuuutttrrrpppooonnnlllkkklllmmmmmmkkkiiinnnuuuzzzzzzwwwvvvvvv{{{|||{{{tttkkkgggjjjnnnjjjmmmnnnkkkjjjqqq}}}llleeejjjVVV???222000000000000///............---------,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))************************************************++++++,,,,,,---............///000000000111444777===???FFFSSSeeeuuu}}}~~~{{{dddLLL???@@@DDDKKKPPPWWWeeeqqq~~~yyytttqqqoooggg\\\SSSKKKHHHEEEEEEKKKUUU```gggrrryyy|||rrrkkkiiijjjlllkkkhhhbbb[[[WWWTTTRRROOOMMMOOORRRVVVXXX]]]```dddfffhhhjjjmmmooovvv{{{}}}uuujjj]]][[[ccckkkmmmkkkeeeppp~~~|||zzz{{{yyyjjjUUUIIIHHHFFFbbbfffKKK;;;555///+++---...+++***++++++******))))))******+++,,,++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))+++,,,111???XXXmmmrrrssszzzfffWWWWWWZZZaaaeeefffiiinnnvvvzzzyyymmmcccXXXMMMFFFEEEAAAAAAAAAAAAAAA@@@???============>>>@@@BBBEEEFFFNNNNNNQQQVVVWWWTTTTTTWWW___eeennnsssttttttuuuwwwxxx{{{uuusssqqqooonnnooopppppprrrrrrrrrssstttssspppnnnqqqqqqqqqsssttttttqqqoookkkeee\\\SSSMMMIIIFFFDDDGGGLLLSSS[[[```dddeeefffiiijjjkkklllmmmmmmnnnnnnjjjnnnpppnnnooorrrqqqnnnhhhaaaZZZVVVPPPHHHCCCCCCDDDFFFIIIJJJKKKMMMPPPRRRRRRTTTTTTPPPJJJGGGIIILLLUUU]]]gggnnnppppppqqqrrrsssrrrqqqpppooonnnnnnmmmoooooonnnnnnnnnnnnnnnoooooopppssstttsssqqqpppnnnmmmkkkjjjkkklllllllllllliiimmmqqqssstttuuutttsssvvvuuussspppmmmkkkjjjkkkkkkmmmooommmiiikkkvvvqqqhhhdddWWWBBB222---000222111///............---------+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))************************************************+++,,,,,,------...//////...///000000000222555777999<<>>???DDDJJJNNNUUUcccpppzzzsssiiiccc^^^WWWNNNFFFAAAAAABBBFFFNNNYYYdddkkkvvv}}}wwwpppjjjkkkmmmmmmjjjddd^^^ZZZYYYWWWSSSPPPNNNPPPSSSUUU\\\```dddgggjjjmmmqqqsss{{{}}}|||{{{|||~~~vvvkkk___[[[___eeeeeecccaaakkk{{{yyydddTTTMMMGGGWWWoooxxx\\\HHH777///***,,,...---,,,---++++++************++++++++++++++++++*********)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((+++---///888MMMeeetttqqqsss___VVVWWW\\\bbbddddddhhhooo||||||qqqeeeXXXLLLGGGHHHEEEEEECCCBBBAAABBBDDDFFFJJJKKKLLLNNNPPPRRRTTTTTT______aaaccc```ZZZYYY\\\iiiooovvvyyyyyyxxxxxxyyy{{{~~~uuussspppnnnmmmoooqqqrrrrrrqqqppppppppppppnnnlllrrrrrrrrrrrrqqqnnnjjjfff]]]WWWNNNFFFBBB@@@@@@???GGGMMMUUU\\\___aaabbbccciiiiiikkklllmmmmmmmmmmmmggglllnnnmmmooorrrrrroooggg```YYYVVVQQQIIIDDDDDDCCCEEEHHHIIIIIIJJJLLLNNNPPPQQQRRRQQQNNNJJJHHHGGGLLLTTT```jjjppprrrrrrqqqrrrrrrqqqpppooommmmmmlllppppppooonnnnnnnnnoooooopppqqqsssrrrpppnnnnnnnnnjjjgggfffiiijjjhhhggghhhmmmpppqqqppppppsssrrrooopppmmmjjjjjjlllllljjjhhhkkkmmmoooooojjjiiipppyyyxxxmmmhhh```MMM777---000222000///............---------++++++,,,---------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---....../////////000000000000222555888999===LLLbbbvvv~~~yyyyyy~~~zzz~~~vvv[[[FFF>>>???DDDKKKOOOVVVbbbooossslllccc[[[VVVPPPJJJFFF@@@BBBEEELLLWWWcccooovvv}}}zzztttmmmnnnooonnnkkkfff```\\\[[[ZZZWWWRRROOOOOOQQQTTT[[[___dddiiilllooorrrttt{{{}}}yyywwwuuutttvvvxxxxxxxxxvvvnnnddd______aaa```___[[[dddttt}}}~~~{{{xxxfffVVVKKKMMM[[[vvviiiSSS<<<222+++,,,///...---...++++++************++++++******+++++++++******)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((,,,---111@@@ZZZnnnuuutttzzz}}}]]]VVVXXX]]]aaaaaabbbiiirrrwwwlll^^^QQQMMMOOONNNMMMKKKIIIHHHKKKPPPUUUbbbccceeegggggggggffffffmmmmmmnnnnnniiibbbaaaeeesssxxx|||~~~}}}{{{|||~~~~~~sssrrrqqqpppppppppqqqqqqrrrpppnnnnnnoooppppppoooqqqpppooonnnkkkfff___ZZZOOOJJJBBB===<<<>>>AAABBBHHHNNNWWW]]]```aaabbbdddhhhiiijjjkkkllllllkkkkkkfffjjjlllkkkmmmppppppmmmddd]]]WWWTTTPPPIIIEEEEEEDDDFFFHHHHHHHHHHHHJJJKKKMMMMMMOOOQQQQQQNNNHHHCCCEEEJJJSSS___iiinnnpppooopppoooooooooooonnnnnnnnnqqqqqqpppoooooooooooooooooopppqqqpppmmmmmmnnnqqqlllgggeeeiiiiiieeebbbdddkkkoooqqqoooqqqtttsssnnnkkkiiiggggggiiijjjhhhgggkkkkkkmmmooolllhhhkkkrrrzzzuuuwwwrrr^^^AAA222222333...///............---------***+++,,,,,,---------,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...////////////000111111111222555888:::@@@SSSlll~~~}}}wwwxxx|||~~~oooUUUBBB>>>???DDDLLLSSSZZZeeeoooqqqnnniiiddd^^^YYYVVVTTTOOOOOOQQQWWWaaaooo|||{{{ssssssrrrooojjjeee___\\\ZZZZZZXXXUUUQQQOOOQQQTTTYYY^^^dddjjjmmmppprrrtttwww}}}}}}zzzxxxtttrrrooonnnpppqqqrrrrrrtttpppjjjeeeaaa___^^^]]]YYY___mmm~~~yyyyyywww|||www```MMMFFFMMMiiinnnZZZBBB777...---///...,,,,,,,,,++++++******++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''+++---222FFFcccrrrqqqzzz~~~}}}tttYYYVVVXXX]]]```___aaalllxxx}}}vvvjjj___\\\```___^^^]]]ZZZXXXZZZ___dddqqqtttwwwzzzzzzyyyvvvtttttttttuuuuuupppkkklllrrrzzz}}}pppqqqrrrssssssrrrqqqpppsssqqqnnnnnnppprrrttttttooonnnllljjjfff___VVVQQQFFFAAA;;;999:::???DDDGGGIIIPPPXXX^^^aaabbbdddfffggghhhjjjkkklllkkkkkkjjjeeeiiikkkjjjjjjmmmmmmiiibbb[[[UUUSSSOOOIIIEEEEEEEEEFFFHHHHHHGGGGGGHHHJJJKKKKKKLLLPPPSSSPPPHHHAAA@@@BBBIIITTT```iiimmmmmmmmmmmmnnnnnnoooppppppppprrrrrrqqqpppooooooppppppmmmnnnooonnnllllllpppssspppjjjhhhkkkjjjddd```bbbbbbhhhllllllpppuuusssmmmhhhhhhggggggfffgggggghhhkkkiiilllpppmmmhhhhhhnnnvvv|||{{{{{{kkkJJJ666444222,,,//////.........---------***+++,,,,,,------------))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...////////////000111111111222555888:::BBBWWWqqq~~~wwwyyy~~~~~~jjjQQQ@@@>>>>>>DDDNNNWWW^^^hhhqqqssstttssspppkkkgggeeedddaaa___^^^aaajjjwwwxxxwwwtttpppjjjccc^^^ZZZXXXYYYYYYVVVRRRQQQRRRUUUXXX]]]eeekkknnnppprrrsssssszzzzzzvvvtttooommmkkkkkkmmmpppqqqqqqmmmllliiiddd___[[[ZZZZZZZZZ]]]iiiyyywwwuuuvvvyyyfffQQQFFFJJJfffrrr```GGG;;;111//////---***))),,,++++++******++++++,,,))))))+++,,,,,,+++***)))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&***,,,222IIIgggsssmmm|||zzz|||uuuxxxlllSSSVVVXXX\\\^^^^^^aaaooo}}}~~~}}}~~~~~~vvvmmmmmmrrrppppppnnnjjjffffffiiilllsssvvv|||~~~|||uuuvvvxxxyyyuuuqqquuu|||}}}rrrrrrrrrtttvvvvvvuuussswwwuuurrrqqqqqqooommmkkkkkkiiieee^^^VVVLLLDDD???888999:::;;;>>>CCCJJJOOOSSSVVVYYY[[[]]]___bbbdddggggggggghhhhhhhhhhhhhhhiiiiiiiiijjjkkkkkkiiiggg```ZZZUUUTTTQQQKKKGGGGGGEEEGGGIIIIIIHHHFFFFFFGGGGGGJJJNNNQQQRRROOOLLLIIIEEE@@@@@@KKKXXXcccjjjpppoooooooooooopppppprrrsssrrrpppnnnmmmnnnppprrrtttooopppqqqrrrrrrqqqpppooommmiiidddbbbcccaaa\\\WWWbbbhhhooorrrqqqooonnnnnnjjjiiigggfffffffffggghhhhhhiiijjjkkkjjjhhhfffdddgggtttssstttyyy}}}www|||~~~ccc888222555+++//////.........------------------,,,,,,,,,+++++++++*********))))))((((((************+++,,,------)))))))))***++++++,,,,,,,,,,,,------.../////////---...000222333555666777>>>AAAeeexxx~~~ppp\\\HHH;;;@@@===AAANNNXXX```nnn}}}~~~yyyxxxvvvsssrrrvvv|||tttqqqpppmmmiiifff^^^ZZZTTTPPPOOONNNNNNMMMTTTUUUYYYaaahhhlllllljjjkkkuuu{{{{{{~~~}}}uuupppnnnmmmllljjjgggeeefffiiilllhhhkkkkkkgggfffddd^^^WWWSSSVVV```qqqxxxyyyqqqNNNFFFJJJZZZpppoooQQQ@@@111///000,,,+++...))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))*********)))******++++++000///222AAAZZZqqqyyywwwzzz}}}}}}hhhmmmqqqjjjVVVRRRPPPWWW___aaabbbhhhsss}}}~~~}}}zzzvvvrrrxxxyyy}}}}}}xxxtttvvv|||rrrrrrrrrtttvvvvvvuuussssssqqqppppppooonnnkkkiiiccc```ZZZRRRJJJBBB<<<999;;;<<>>>>>FFFPPPYYYbbbiiilllmmmnnnnnnnnnoooqqqrrrqqqpppnnnmmmnnnooorrrsssppppppqqqqqqqqqppppppooonnnjjjdddccccccbbb^^^ZZZ^^^cccjjjooopppmmmjjjhhhiiihhhgggfffeeeeeeffffffiiijjjjjjjjjiiigggeeecccdddoooyyyxxxzzzxxxyyy~~~~~~vvvoooxxxmmmBBB555777111//////.........------------------,,,,,,,,,++++++,,,+++++++++************+++++++++***++++++,,,,,,******++++++,,,,,,------,,,------......///000000///000222333444666777999BBBLLLpppzzznnn___OOOBBB;;;???===BBBNNNXXX```pppyyywwwwwwuuuqqqooobbb]]]WWWRRRPPPPPPOOOOOOPPPQQQTTT[[[bbbfffgggfffbbbiiioooqqqxxx~~~yyyuuurrrqqqlllllliiifffbbbaaaccceeedddiiilllllllllkkkeee^^^RRRRRRZZZjjj{{{}}}}}}~~~kkkMMMFFFHHHUUUmmmtttYYYDDD222//////---,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))*********)))******+++,,,,,,+++444KKKeeevvv~~~qqqnnnuuuvvvYYYKKKLLLLLLSSS[[[```dddmmm{{{~~~zzzwwwzzzrrrrrrrrrsssvvvvvvuuutttpppppppppppppppmmmiiifff[[[VVVNNNFFF???;;;999999???BBBGGGKKKOOOTTTYYY]]]aaabbbcccccccccdddfffhhhkkkiiigggeeeddddddeeefffdddcccdddfffhhhhhhfffdddbbb[[[TTTQQQMMMHHHFFFGGGIIILLLNNNMMMJJJFFFCCCBBBCCCDDDGGGIIIKKKLLLLLLLLLCCC???>>>AAAFFFMMMXXXcccgggiiilllmmmmmmnnnppprrrqqqpppooonnnooopppqqqrrrrrrqqqqqqpppppppppooooooooojjjeeeccccccccc```^^^WWW\\\ccckkkpppppplllhhhiiihhhgggfffeeeeeeeeeeeejjjjjjjjjiiihhhfffcccbbb```hhhvvv}}}xxxxxxwww{{{xxxrrrxxxzzzttt}}}pppHHH333333222/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***+++++++++++++++,,,,,,---.........------......//////000000111222444444555666999<<>>======DDDOOOWWW```sss|||zzz{{{{{{xxxuuufffaaaZZZTTTQQQPPPPPPOOONNNNNNQQQVVV\\\aaabbbccc^^^bbbeeehhhppp{{{xxxssssssssssssrrrkkkkkkiiieee```]]]]]]]]]```gggmmmpppqqqpppiii```QQQMMMQQQ```sss{{{zzzzzzuuuxxxuuufffPPPHHHEEENNNggg{{{eeeLLL555...///...,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))******))))))***++++++,,,+++***;;;[[[rrrxxx|||{{{{{{jjjNNNGGGNNNMMMRRRYYY___fffrrr}}}rrrqqqqqqsssuuuvvvvvvuuusssrrrrrrrrrpppllleeeaaaSSSNNNFFF???;;;<<<>>>AAAEEEIIIOOOUUUZZZ]]]aaadddggghhhhhhfffeeeeeefffhhhllljjjfffcccbbbbbbcccdddcccbbbccceeeggggggfffdddbbbZZZSSSOOOLLLGGGEEEFFFKKKNNNQQQPPPLLLGGGCCC@@@BBBCCCDDDEEEFFFHHHIIIIIIFFFCCCBBBBBBBBBFFFRRR^^^cccgggkkkmmmmmmnnnppprrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppoooooooooooonnnjjjeeebbbaaabbbaaa```TTTVVV[[[dddmmmrrrrrroooiiiiiihhhggggggfffffffffjjjjjjiiihhhfffdddbbbaaa___cccnnn~~~yyy{{{{{{yyymmmllltttlllKKK333///111////////////...............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++************+++++++++,,,------......---......//////000111111222444555555444777;;;???VVVsss~~~wwwhhhVVVHHH@@@===;;;===EEEPPPWWW```uuu|||yyyyyyzzzwwwssshhhbbbZZZTTTQQQOOONNNMMMNNNOOORRRVVVZZZ^^^aaabbbdddccccccdddjjjrrryyy}}}|||uuunnnlllooorrrqqqooojjjkkkjjjfffaaa]]][[[[[[]]]eeemmmqqqsssqqqggg]]]SSSLLLJJJWWWjjj|||~~~yyyvvvuuuqqqiiiUUUJJJCCCGGG___sssVVV999///000///------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,,,,///...CCCgggwwwqqqqqq}}}aaaJJJHHHQQQRRRUUUZZZ___gggsss~~~~~~~~~rrrqqqqqqrrruuuvvvvvvvvvttttttsssqqqmmmfff^^^XXXIIIFFF@@@======AAAGGGJJJMMMRRRYYY^^^bbbeeeggghhhkkkkkkjjjgggdddccceeefffjjjhhheeebbbaaaaaacccddddddcccdddeeeggggggfffdddaaaYYYQQQNNNKKKFFFDDDFFFJJJNNNRRRSSSPPPJJJDDDAAABBBCCCDDDDDDEEEEEEEEEEEEHHHFFFEEECCC@@@AAALLLXXX```eeelllnnnnnnnnnpppsssssssssssssssssssssrrrrrrqqqqqqqqqqqqppppppoooooommmiiieeeaaa````````````VVVUUUVVV\\\eeelllooooooiiiiiiiiihhhhhhhhhggggggjjjiiihhhgggeeecccaaa``````aaajjjyyy}}}rrrfffgggeeeNNN888222222000000/////////..................---------,,,,,,******++++++++++++++++++------,,,+++******************++++++,,,---------......//////000111111222222444666555444777>>>DDDYYY}}}rrr```NNNAAA;;;:::;;;===FFFQQQXXXaaauuuxxxuuuvvvtttnnnfffaaaZZZTTTQQQNNNLLLJJJNNNPPPSSSVVVYYY\\\___aaaeeecccbbbbbbeeejjjpppvvvtttpppllllllpppsssqqqnnnjjjkkkkkkhhhddd```]]]]]]ZZZccclllrrruuusssjjj```WWWNNNIIIQQQaaasss~~~}}}zzzvvvvvv\\\MMMAAABBBXXX}}}___@@@444222///------++++++++++++++++++++++++************************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,---111222IIIkkkuuuiiiiiixxx|||uuuWWWGGGHHHNNNTTTVVVZZZaaakkkvvv}}}}}}}}}~~~rrrqqqppprrrtttvvvwwwwwwsssrrrooolllggg___VVVPPPBBBAAA@@@AAAEEEJJJPPPSSSXXX]]]bbbgggiiijjjkkkkkkmmmllljjjfffcccaaacccdddgggeeecccbbbaaabbbcccdddeeeeeeeeefffggggggeeeccc^^^VVVPPPNNNKKKFFFDDDEEEFFFKKKRRRUUUSSSMMMGGGDDDBBBDDDFFFHHHIIIGGGEEEDDDFFFEEEEEEDDDAAA???FFFOOO]]]dddlllooonnnmmmooorrrrrrssstttuuutttsssrrrqqqooopppqqqrrrrrrqqqpppooollljjjfffccc```_________ZZZXXXUUUVVVZZZ___cccffffffgggggghhhiiihhhhhhhhhhhhhhhgggeeecccbbbaaa```aaa```fffssszzz{{{vvvddd^^^\\\JJJ999333///000000000/////////..................---------,,,************++++++++++++,,,,,,++++++***+++++++++*********+++,,,,,,------//////000000111111222222333666777666666:::BBBJJJ[[[jjjTTTDDD<<<;;;<<<<<<===EEERRRZZZbbbsss{{{vvvwwwtttnnnfffbbb\\\WWWSSSPPPLLLIIILLLOOORRRUUUVVVXXX[[[]]]^^^]]]]]]______aaaiiirrrrrrpppooopppsssuuusssqqqkkkkkkkkkhhhdddaaa______XXX```jjjqqqvvvvvvpppggg[[[RRRKKKNNNXXXgggxxxlllTTTCCCCCCQQQsssfffHHH:::555000---...++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))***+++------...444LLLkkkrrrhhhmmmmmmQQQGGGJJJNNNQQQTTT[[[fffrrr}}}~~~~~~{{{~~~~~~rrrqqqpppqqqtttwwwxxxwwwrrrpppllliiiccc\\\SSSNNNFFFHHHKKKPPPTTTYYY]]]___dddgggkkkmmmnnnmmmmmmnnnnnnmmmjjjfffbbb```bbbcccbbbbbbbbbbbbbbbcccdddeeefffeeeeeefffgggfffcccaaaZZZTTTOOONNNLLLGGGDDDEEEBBBHHHQQQWWWVVVQQQKKKHHHBBBEEEKKKOOOPPPMMMIIIFFFEEEDDDEEEFFFDDDAAADDDJJJ[[[ccckkknnnllljjjllloooppprrrsssttttttrrrpppnnnlllnnnqqqssstttrrrpppooolllkkkiiifffbbb___^^^^^^\\\[[[XXXVVVUUUWWW[[[^^^bbbccceeefffggghhhgggggggggfffeeedddbbbbbbaaaaaa```___bbbmmmyyyyyysss~~~yyyhhh```ZZZGGG999444...000000000000/////////...............------------++++++++++++,,,,,,------+++++++++***++++++,,,,,,++++++,,,,,,------......//////000111111222222333444888:::999888===HHHQQQcccuuu]]]III>>><<<<<<<<<>>>===EEERRR[[[cccqqqxxxyyyxxxrrrgggddd```]]]YYYTTTOOOKKKJJJNNNSSSVVVVVVWWWYYYZZZXXXYYY\\\]]]ZZZZZZcccoooppppppppppppqqqrrrsssssskkkkkkjjjfffbbb^^^]]]]]]WWW___gggmmmrrruuupppiii]]]VVVOOOMMMQQQZZZkkkzzzeeeMMMGGGJJJ^^^kkkOOO@@@888000,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))***,,,---......888QQQjjjpppmmmyyykkkNNNGGGLLLPPPPPPTTT]]]lllzzz~~~~~~}}}{{{yyyxxx|||rrrqqqpppqqqtttwwwxxxxxxrrrppplllhhhccc\\\UUUPPPOOORRRXXX^^^dddgggiiiiiilllnnnqqqrrrpppoooooooooooommmjjjfffbbb```aaaccc___```aaabbbcccdddeeeeeeffffffeeeeeefffdddbbb___XXXRRROOONNNLLLGGGDDDEEE???FFFQQQWWWXXXSSSNNNKKKAAAFFFNNNTTTUUURRRMMMIIIFFFEEEGGGJJJIIIEEEEEEHHHYYYaaakkknnnkkkhhhjjjmmmoooppprrrssssssqqqnnnllljjjlllqqqtttuuusssqqqooommmmmmlllhhhddd```^^^^^^ZZZ\\\\\\YYYVVVVVVZZZ^^^___```bbbeeefffggggggffffffeeedddcccbbbbbbbbbbbb___]]]```iiisss{{{tttjjjttt~~~qqqkkk```JJJ===:::333000000000000//////////////////.........---------,,,,,,,,,------.........************+++,,,------,,,,,,------...//////000000000000111222222333333666999<<<;;;;;;@@@LLLUUUnnnnnn___MMM@@@<<<;;;888666???===DDDRRR]]]cccooo|||yyy{{{{{{uuuhhhfffdddaaa^^^XXXRRRNNNKKKPPPUUUXXXXXXXXXYYYZZZWWWYYY^^^___YYYUUU___mmmnnnoooooommmmmmnnnpppssslllkkkiiiddd___[[[ZZZ[[[YYY___eeeiiimmmoookkkddd^^^XXXQQQMMMLLLRRRbbbrrrzzz~~~vvv}}}zzzuuuWWWLLLDDDMMMmmmmmmSSSDDD:::000,,,...------------------------************************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))***,,,---...111>>>VVVkkkppprrriiiHHHBBBJJJOOOSSSWWWaaappp}}}|||{{{yyyvvvuuuyyysssqqqppprrruuuwwwwwwuuuooommmiiiccc]]][[[\\\]]]______aaaeeejjjmmmnnnnnnrrrrrrssstttuuussspppmmmooommmkkkhhheeedddccccccaaacccdddfffggggggfffeeeiiihhhfffdddbbbaaaaaaaaaYYYTTTMMMJJJJJJIIIEEEAAABBBJJJSSSVVVWWWUUUMMMDDDHHHDDDGGGPPPWWWXXXUUUTTTNNNMMMKKKIIIGGGFFFEEEEEEQQQbbbooommmgggfffjjjllljjjlllmmmmmmllllllmmmooonnnoooqqqrrrssssssrrrqqqrrrqqqnnnjjjfffaaa]]][[[ZZZ[[[[[[[[[[[[ZZZYYYYYY___```aaacccdddeeeeeeeeekkkjjjiiigggfffddddddcccaaa``````fffppp|||xxxeeegggxxx}}}nnnXXXCCC888777111///...---//////...------------,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...------,,,------...///000...000111222111111333444999>>>BBBAAA;;;===NNN```~~~|||yyyhhhXXXFFF<<<999777888:::;;;===EEEQQQ[[[bbbkkkttt{{{vvvkkkgggbbb^^^[[[XXXUUUSSSSSSSSSSSSVVVZZZ___aaabbb^^^]]]\\\ZZZYYYZZZ]]]```mmmpppqqqppppppsssssspppllljjjgggccc```]]]\\\[[[^^^```dddhhhjjjhhheeeaaa]]]YYYTTTMMMKKKOOOXXX```ppp~~~xxxqqqnnnxxxyyyvvv{{{{{{YYYFFFBBBOOOkkk}}}sssZZZEEE===222+++000------,,,,,,+++***))))))*********************************))))))))))))))))))))))))))))))))))))))),,,+++***((()))---......///FFF\\\mmmvvvuuu}}}wwwyyy}}}YYYNNNFFFCCCPPPSSSVVVdddzzzwwwqqqrrrssssssooolllooozzzvvvssspppppprrrttttttrrroooooommmkkkhhhfffggghhhmmmmmmooossswwwyyyxxxwwwuuuuuuuuuvvvwwwuuuqqqoooooommmjjjfffdddcccccccccaaabbbccceeeeeefffffffffmmmllljjjhhheeebbb```___YYYSSSMMMJJJJJJHHHDDD@@@BBBJJJRRRVVVXXXVVVOOOFFFFFFCCCFFFPPPYYY\\\]]]^^^UUUSSSPPPMMMJJJGGGFFFEEENNN]]]iiijjjggggggiiiiiiggghhhiiiiiihhhiiikkkmmmlllmmmnnnppppppppppppooopppooommmkkkhhheeebbb```^^^^^^^^^]]]\\\ZZZXXXXXXXXXXXXZZZ\\\^^^```aaabbbccceeegggiiiiiigggeeecccbbb``````dddlllwww}}}jjjfffppp{{{~~~{{{|||}}}^^^AAA222111000....../////////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,------...///000///000222222222222444555;;;@@@DDDCCC???DDDYYYoooyyyvvvjjjcccUUUEEE===999777888;;;;;;===EEEQQQZZZaaaiiiqqqyyyuuuqqqjjjeeeaaa]]]ZZZXXXVVVVVVWWWZZZ```eeehhhiii^^^^^^\\\ZZZXXXYYY[[[^^^fffkkkooooooqqqsssqqqmmmllljjjeee```\\\XXXVVVUUU\\\^^^bbbfffhhhgggccc```]]][[[XXXSSSNNNMMMPPPSSS```nnn|||yyyqqqwwwxxxyyy|||```LLLCCCKKKfffbbbHHH===333,,,111------,,,,,,+++******)))***************************)))))))))))))))))))))))))))))))))))))))))))))((()))(((((())),,,///000999QQQdddnnnuuuvvv{{{vvvjjjooolllIIIDDDDDDEEEPPPPPPTTTbbbxxx~~~zzzrrrmmmpppqqqoooiiieeehhhrrrzzzxxxuuuqqqooooooqqqqqqqqqrrrtttvvvvvvvvvvvvwwwxxx~~~~~~yyyxxxxxxxxxxxxvvvsssqqqooommmiiieeecccbbbbbbcccbbbbbbccccccdddfffggghhhppppppooollliiiddd```]]]WWWSSSMMMJJJIIIGGGDDD@@@BBBIIIQQQVVVYYYXXXQQQHHHDDDAAADDDOOOZZZ```eeejjj___\\\XXXRRRMMMIIIFFFEEEGGGSSS___dddfffgggfffdddhhhiiiiiihhhggghhhlllnnnjjjkkklllmmmnnnnnnnnnnnnnnnnnnmmmlllkkkiiigggfffdddcccbbbaaa^^^\\\ZZZXXXWWWWWWWWWXXXYYY[[[\\\]]][[[___eeeiiikkkiiifffccccccbbb```bbbhhhrrr}}}sssiiillltttuuuwwwooosss{{{NNN333222000....../////////...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,------...///000///111333333333444555777;;;???CCCBBB@@@JJJfff~~~xxxeeeYYY\\\QQQEEE>>>:::777888;;;;;;>>>FFFQQQYYY___fffmmmwww|||vvvooogggbbb^^^[[[YYYYYYYYYZZZ^^^dddiiilllnnneeeeeeccc```^^^^^^```cccbbbiiioooqqqsssuuurrrmmmnnnkkkeee___YYYTTTQQQPPPYYY\\\aaaeeefffdddaaa^^^[[[\\\]]][[[VVVQQQNNNLLLVVVcccrrrzzzsssuuuxxx{{{{{{fffRRRBBBDDD```~~~lllOOOCCC666---///------,,,,,,++++++******************************))))))))))))))))))******))))))))))))))))))))))))'''((()))***+++---111444DDD___nnnqqqwww{{{|||zzzhhhcccqqq{{{VVV===@@@FFFHHHNNNQQQVVVcccvvv|||yyytttnnnjjjkkkkkkhhhccc```cccmmmuuuxxxuuuqqqooooooppprrrttt{{{}}}|||{{{yyyxxxxxxvvvtttqqqpppmmmiiieeebbbbbbcccdddddddddcccdddeeehhhjjjlllpppqqqqqqoookkkfffaaa^^^WWWSSSNNNJJJHHHFFFCCCAAAAAAGGGOOOTTTYYYZZZRRRIIIDDDAAABBBKKKVVV___hhhooogggccc]]]VVVPPPJJJFFFEEEAAAHHHSSS\\\dddgggeeebbbiiiiiihhhfffeeefffiiilllkkkkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjhhhhhhgggeeecccaaa___^^^___^^^]]][[[ZZZZZZZZZ[[[YYY]]]bbbgggiiihhhfffddddddbbbaaaaaafffppp{{{rrruuu}}}yyy}}}yyytttjjjooo~~~XXX999222000......///000///......------------,,,,,,,,,************************,,,,,,++++++,,,,,,---...------,,,------...///000000222444555555666888:::999<<>>???MMMlll}}}mmmXXXNNNWWWNNNDDD>>>:::666888;;;<<<>>>GGGRRRYYY]]]ccciiiwww}}}{{{ssskkkfffccc```^^^\\\\\\\\\___dddhhhkkkllljjjiiihhheeebbbbbbeeeggggggnnnsssuuuwwwyyyvvvrrrppplllfff___XXXTTTQQQPPPXXX\\\bbbffffffddd```^^^XXX[[[^^^```^^^YYYTTTQQQUUU^^^jjjsssyyyuuuwww}}}|||zzzzzztttgggTTT??????]]]vvvZZZLLL===...,,,------,,,,,,,,,+++++++++************************)))))))))))))))*********)))))))))))))))))))))))))))***,,,---------333:::JJJgggvvvvvv}}}}}}{{{~~~tttjjjmmmvvvwwwbbbHHH===DDDJJJKKKLLLUUU\\\hhhvvv|||xxxuuuqqqmmmjjjffffffccc```^^^cccmmmuuuvvvtttrrrpppppprrruuuxxx|||yyywwwvvvuuusssqqqqqqnnnjjjgggdddcccddddddeeeeeeeeefffhhhkkkmmmooonnnooopppooommmhhhccc___VVVSSSOOOKKKHHHFFFCCCBBB@@@FFFMMMRRRXXXZZZSSSJJJFFFAAAAAAGGGOOOXXXbbbjjjiiifff```ZZZRRRLLLGGGEEE@@@CCCKKKWWWaaafffeeedddhhhgggfffcccaaabbbeeehhhlllllllllmmmmmmnnnooooooooooooooonnnmmmlllkkkjjjjjjjjjjjjiiihhhgggfffeeeeeedddcccaaa```___^^^^^^]]]___aaadddeeeeeeeeedddccccccbbbcccgggppp{{{{{{zzz{{{xxxwwwnnnqqq}}}xxx[[[>>>222000///...000000///............---------,,,,,,************************,,,,,,++++++,,,,,,---...------,,,------...///000111333555666777888:::<<<999;;;===>>>BBBSSSrrreeeQQQJJJWWWMMMBBB<<<999777888;;;<<>>XXXxxxlllUUUCCC666555------------,,,,,,,,,,,,************************((((((((()))******++++++))))))))))))))))))))))))***)))+++---)))(((555EEE^^^qqqyyy|||ssslll|||qqqyyytttSSS@@@???>>>BBBLLLOOOQQQ```qqq|||}}}~~~}}}zzztttpppmmmkkkhhhfffeeeccc```\\\ZZZ[[[___bbbrrrzzzppprrrsssrrrqqqrrrvvvyyyzzzwwwuuutttrrrqqqsssrrrqqqooollljjjhhhfffdddeeegggjjjmmmoooppppppoooppppppooommmiiieeecccWWWUUURRRNNNIIIFFFEEEEEEFFFIIINNNTTT[[[^^^VVVLLLHHHCCC??????BBBFFFOOOYYYaaabbbaaa___ZZZTTTMMMIIICCC>>>???FFFMMMPPPUUU[[[___aaacccdddeeegggjjjlllhhhggggggggggggiiijjjkkkkkklllllllllllllllkkkkkkkkkkkkkkklllkkkkkkjjjiiihhhiiikkklllllljjjhhhfffbbbbbbbbbbbbcccdddddddddcccfffhhhhhhhhhmmmuuu}}}}}}yyyzzzssseeefffiiiUUU888333111//////000111000///............------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,------...///000222444777999:::<<<>>>AAADDDCCCFFFPPP]]]pppzzzooodddPPP===555777888888999;;;???IIIUUU\\\^^^aaaeeehhhllluuu~~~{{{vvvqqqnnnjjjhhheeeeeefffggggggfffcccddddddddddddgggllloooooouuu{{{|||~~~~~~yyyqqqllleee]]]WWWTTTSSSSSSWWW^^^gggkkkiiidddbbbaaaYYYWWWUUUUUUWWWWWWUUUSSSPPPLLLNNNUUU^^^gggsss~~~{{{}}}|||{{{wwwhhhOOOAAAPPPgggyyy^^^HHH777444------------------------************************'''(((((()))******++++++))))))))))))))))))))))))***(((+++...***+++<<>>>>>???BBBKKKTTT^^^```aaaaaa]]]WWWPPPLLLAAA;;;888===AAACCCIIIQQQRRRUUUYYY\\\^^^aaadddgggddddddccccccdddeeeggghhhiiiiiijjjkkkllllllllllllkkkkkkkkkkkkjjjiiihhhhhhnnnoooqqqrrrpppmmmiiifff```aaacccdddeeeeeedddddddddgggiiiiiihhhkkkrrrxxxwwwsss|||sssYYYUUU^^^RRR888333111//////000111000/////////.........---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------...000000222555777999;;;===???BBBFFFEEEIIIVVVgggzzziiiRRR;;;333666999999888;;;???JJJVVV]]]^^^aaafffjjjnnnuuu}}}vvvrrrhhhfffddddddeeeffffffeee]]]^^^______aaadddjjjmmmmmmuuu}}}{{{uuuqqqiii```ZZZVVVTTTTTTVVV^^^gggkkkhhhcccaaaaaaWWWUUUTTTUUUXXXZZZXXXVVVNNNGGGEEEKKKSSS[[[hhhttt|||~~~sssWWWCCCIIIYYYyyyiiiMMM666///------------------------************************'''(((((()))***+++++++++)))))))))))))))))))))))),,,***---000...000CCC[[[yyy{{{{{{yyyLLL:::BBBBBBFFFNNNIIITTThhh}}}}}}{{{|||{{{wwwssspppmmmjjjgggdddaaa```___]]]\\\[[[\\\\\\YYYcccrrr}}}rrrrrrqqqpppqqqsssvvvwww~~~}}}xxxuuutttsssrrrqqqvvvxxxtttrrrrrrmmmeeeaaahhhnnnpppmmmlllnnnqqqrrrssstttsssoooiiiccc___ZZZVVVRRRQQQMMMGGGEEEFFFLLLRRRYYY]]]aaabbb]]]VVVNNNFFF>>>;;;;;;>>>FFFOOOYYY\\\```bbb```[[[TTTOOOBBB???;;;888999<<>>AAAKKKXXX___aaabbbdddccchhhqqq}}}yyyssskkkfffaaaaaaeeehhhiiiggghhhhhhfffccc______ccchhhrrruuu{{{vvvqqqjjjccc^^^YYYUUUSSSYYY\\\```dddfffeeecccaaaXXXTTTQQQQQQUUUXXXZZZZZZUUUMMMIIIJJJIIILLL^^^sss|||~~~|||qqqGGG>>>OOOiiigggPPP>>>///111...,,,+++,,,------,,,,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++...111+++,,,444...===fffuuuvvvyyyTTT@@@>>>GGGKKKDDDRRRXXXddduuuzzzwwwzzzxxxvvvrrrmmmhhhdddbbbdddaaa]]]\\\\\\]]]]]]\\\YYY\\\eeessssssrrrqqqpppqqqsssuuuwww|||wwwuuutttsssrrruuu{{{}}}yyytttqqqjjjcccccchhhmmmoooooonnnoooqqqtttuuuuuusssnnnhhhbbb^^^YYYTTTQQQPPPMMMGGGEEEGGGHHHPPPWWW]]]cccfffbbb\\\QQQHHH???:::999;;;BBBJJJVVVYYY]]]```___[[[UUUQQQKKKGGGBBB===;;;<<<>>>@@@@@@CCCFFFIIIKKKNNNRRRTTTTTTSSSRRRQQQRRRSSSUUUVVV\\\^^^aaaggglllooonnnmmmmmmnnnppprrrrrrooolllkkknnnnnnppprrrsssqqqmmmjjjdddcccaaaaaacccdddeeeeeeiiigggfffeeedddeeemmmwww~~~}}}jjj^^^bbbYYY>>>555111000222222......000000//////......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............///000111222777888999:::;;;<<<<<<<<<<<>>JJJ\\\~~~mmmUUUBBB333111///---,,,------,,,+++,,,,,,,,,++++++++++++*********))))))))))))******))))))*********+++++++++***///+++,,,333111DDDlllzzz}}}tttNNN???===EEEHHHCCCSSSZZZfffvvv}}}yyyvvvuuuuuuuuutttpppkkkgggdddeeebbb___]]]\\\\\\\\\[[[ZZZZZZbbbppp}}}sssrrrqqqpppqqqrrrtttvvv}}}|||wwwuuutttsssrrruuu||||||vvvpppkkkffffffiiillloooqqqrrrrrrqqquuuuuuuuurrrnnngggaaa]]]XXXSSSQQQPPPMMMGGGFFFGGGEEELLLUUU\\\dddjjjhhhcccXXXNNNCCC===999999???FFFQQQTTTYYY\\\]]]ZZZVVVSSSQQQMMMGGGAAA>>>===>>>???>>>???AAABBBAAABBBDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGNNNQQQXXXaaaiiimmmnnnmmmmmmpppuuuxxxxxxtttoookkkmmmmmmnnnpppqqqpppmmmjjjgggdddbbbcccfffiiiiiihhhfffdddcccdddcccdddkkksss{{{vvvppptttfffEEE777222000111222///...000000//////......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......///111333444555888888:::;;;<<<=========<<<@@@AAAEEEWWWtttbbbEEE666888555444777666:::@@@MMM]]]fffgggfffgggfffggglllttt{{{zzzvvvoooiiibbb^^^___bbbcccccceeefffddd```\\\[[[^^^aaapppppprrrvvv|||~~~|||wwwssskkkbbb[[[VVVSSSRRRXXX[[[___bbbdddcccbbb```[[[ZZZYYYZZZ[[[ZZZYYYWWWSSSNNNLLLKKKGGGCCCKKKWWWgggrrr{{{}}}~~~zzzpppuuu{{{SSS@@@DDDIIIoooqqqXXXDDD666111///...---......,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))*********++++++''',,,,,,---111555NNNsssyyy}}}|||ttt{{{dddFFF???===BBBEEECCCUUU___jjjyyy{{{wwwtttoooqqqssstttrrrnnniiiffffffccc```^^^]]]]]][[[ZZZ[[[ZZZ___mmm{{{tttsssqqqpppppprrrsssuuuwww|||~~~yyywwwvvvuuuuuusssxxx{{{yyytttooommmmmmiiijjjkkkooorrrtttsssrrrtttttttttrrrnnnhhhccc```ZZZUUURRRPPPLLLFFFDDDEEEDDDLLLTTT\\\eeellllllhhhbbbWWWKKKBBB<<<999<<>>???@@@>>><<<:::;;;<<<999888888888888999:::;;;>>>CCCKKKWWWaaahhhkkkkkkllloootttxxxxxxtttoookkklllmmmnnnpppqqqpppnnnkkkkkkgggdddffflllppprrrqqqgggdddccccccbbbaaafffmmm|||rrr}}}}}}zzzUUU<<<555000111111///---///000/////////......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------------......///000111333555666888888:::;;;<<<============???AAAHHH\\\xxx}}}ZZZAAA666888555444888666:::???KKKZZZcccfffgggjjjhhhhhhjjjpppuuu}}}zzzwwwqqqkkkccc^^^^^^aaaccceeeffffffeeeaaa\\\[[[]]]```lllpppwww{{{}}}~~~}}}xxxpppggg^^^YYYXXXXXXZZZ]]]```bbbccccccaaa```YYYZZZ[[[]]]]]]\\\ZZZYYY\\\XXXTTTPPPIIIDDDHHHPPP\\\jjjxxx}}}}}}vvvwww{{{YYYDDDAAAAAAhhhvvv\\\GGG:::111000/////////...,,,***------,,,,,,,,,+++++++++******))))))))))))******))))))))))))************'''+++......000;;;WWWwwwvvvzzz}}}sssmmmooorrrzzzlllTTT??????>>>@@@DDDEEEYYYeeeooo}}}~~~yyyuuuqqqnnnoooqqqqqqpppmmmiiigggeeeccc```_________^^^]]]^^^ZZZ]]]kkk{{{tttsssqqqppppppqqqrrrsssssswww}}}{{{zzzyyyxxxxxxtttuuuvvvuuuqqqmmmnnnppplllkkklllooorrrtttsssrrrsssssssssrrroookkkgggeee^^^YYYUUURRRLLLEEEAAABBBFFFMMMTTT\\\eeemmmnnnjjjggg]]]PPPGGG>>>888999===HHHJJJNNNQQQRRRRRRPPPNNNEEECCC@@@>>>======>>>???>>>>>>>>><<<888666555666333333333333444444555555555999BBBNNNZZZccchhhjjjmmmooorrrttttttrrrpppnnnmmmmmmnnnppprrrrrrpppnnnkkkhhhdddfffkkkrrrwwwyyylllgggdddcccaaa___bbbgggtttyyymmmppp~~~~~~ttt|||lllBBB999222111111...,,,,,,///////////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,------........./////////000111333444555777888999;;;<<<<<<======@@@@@@CCCNNNddd~~~qqqRRR???888999555555999777;;;>>>FFFSSS]]]aaaeeejjjjjjhhhjjjnnnrrrwww{{{xxxqqqlllfffaaa```cccfffhhhhhhhhhhhhddd___]]]___bbbgggsss|||tttjjjaaa]]]]]]___[[[]]]^^^______]]][[[ZZZUUUWWWYYY[[[\\\]]]]]]]]]eeeaaa[[[UUUMMMIIIJJJOOOUUUfffwww}}}~~~}}}uuu[[[EEE===EEEiii}}}cccMMM???333111////////////---+++---------,,,,,,,,,++++++******))))))))))))******(((((()))))))))************+++000000111AAA```wwwyyy{{{|||~~~wwwqqqmmmooozzzvvvYYYIII;;;AAA@@@@@@DDDGGG]]]kkksss~~~}}}xxxssspppppppppnnnlllkkkiiihhhhhhdddbbbaaaaaacccccccccaaabbb\\\^^^kkk{{{uuusssqqqpppooopppqqqrrrsssuuuzzz}}}{{{{{{zzzzzzyyyvvvttttttrrrnnnmmmnnnmmmmmmooopppqqqqqqrrrrrrsssssssssrrrpppmmmjjjhhhbbb\\\WWWSSSMMMEEEAAABBBGGGMMMTTT[[[dddlllnnnkkkjjj```UUUKKKBBB999777999CCCEEEGGGIIIIIIHHHFFFEEE???===;;;999888777777777999:::999777555333222333333333333444444444555555444666<<>>>>>>>>BBBAAAEEEUUUmmmfffJJJ<<<888:::555555:::777<<<===DDDOOOWWW\\\aaagggiiihhhjjjooorrruuu|||}}}{{{rrroooiiidddcccdddgggiiiiiijjjjjjgggbbb```bbbeeefffsss~~~{{{tttjjjaaa^^^aaaeeeddddddeeedddaaa^^^[[[YYYQQQSSSUUUWWWXXX[[[^^^aaaiiifffaaaZZZSSSOOOOOOPPPTTTeeevvv}}}yyyuuutttvvvnnn[[[FFF:::DDDdddhhhOOO???555333000............---------------,,,,,,,,,,,,******))))))))))))******((((((((()))))))))******,,,+++111222333JJJhhhuuuyyyzzz{{{||||||tttlllppp{{{zzzcccJJJCCC:::CCCAAA@@@EEEJJJ```mmmuuu~~~{{{xxxtttqqqrrrpppnnnkkkiiihhhiiiiiidddccccccdddfffgggfffeeeeee```___jjjwwwuuutttrrrpppoooooopppqqqssstttxxx~~~}}}|||{{{{{{zzzzzzuuusssxxxzzzuuupppooommmoooqqqqqqooonnnppprrrvvvvvvuuutttqqqnnnkkkiiibbb]]]XXXUUUNNNFFFCCCCCCGGGLLLSSSYYYccclllooommmmmmeee[[[RRRHHH>>>999:::??????@@@@@@???===;;;:::777777666555444333222222444555555555333222222444444444555555666666666666555555888???KKKWWWbbbggglllnnnppprrrrrrqqqpppnnnkkkkkkkkknnnpppqqqpppoooiiigggbbb]]]\\\cccoooyyytttllleeebbbaaa___bbbfffmmmssszzz}}}zzz}}}uuujjjmmmuuutttzzzwwwtttxxxxxxEEE999000///111000///////////////////////////000---,,,,,,++++++,,,,,,---,,,,,,------...///////////////000222444666888999;;;<<<===>>>???@@@@@@@@@CCCAAAGGGZZZtttuuu[[[CCC888777999333555999666<<<===CCCNNNVVVYYY\\\aaagggfffiiiooossstttxxx}}}~~~tttqqqlllgggdddccceeegggiiijjjkkkhhhdddccceeeggggggpppzzz|||zzzsssjjjbbb```eeekkkpppooonnnkkkgggbbb^^^\\\PPPQQQRRRRRRSSSWWW]]]cccjjjjjjgggbbb]]]YYYUUUSSSWWWeeeuuu{{{~~~uuutttuuuvvvppp___JJJ<<<@@@^^^pppSSSAAA888444000------...//////...------------,,,,,,,,,******))))))))))))******(((((((((((()))))))))***,,,(((000333666RRRppptttuuuvvvyyy~~~sssyyytttVVVCCC@@@999CCC@@@???FFFKKK```lllttt~~~|||zzzyyyyyyxxxvvvtttppppppooommmlllkkkkkkjjjgggffffffggghhhiiihhhfffhhhbbb```gggpppzzzvvvtttrrrpppoooooopppqqqqqqrrrtttyyy}}}{{{{{{zzzzzzwwwrrrsss}}}~~~vvvssslllpppsssqqqmmmkkknnnrrryyyxxxwwwuuurrrnnnkkkiiibbb]]]XXXUUUPPPHHHEEEFFFEEEKKKRRRXXXbbblllpppnnnrrrjjjaaaZZZOOODDD>>>===<<<<<<;;;:::888666333222111111111222222222222222222333444444333333444666444555666777777777666666666444444999DDDQQQ]]]dddhhhkkknnnqqqqqqooommmkkkjjjjjjjjjllloooppppppnnnkkkiiiddd[[[WWW]]]lllxxxuuummmeeebbbaaaaaadddiiiqqqvvv}}}~~~}}}xxxiiifff{{{uuummmCCC888......222222222222////////////000000000000---,,,,,,++++++,,,,,,---,,,,,,------...///000000...///000333666999;;;======>>>???@@@AAABBBBBBBBBBBBAAAHHH]]]wwwyyyiiiNNN>>>555666888222333888555;;;===EEEPPPWWWXXXYYY\\\ddddddhhhooossstttvvv{{{uuusssnnniiidddbbbbbbdddhhhjjjkkkiiieeedddfffhhhjjjlllqqqyyy|||zzztttkkkdddccciiiooosssrrroookkkfffaaa\\\YYYQQQQQQPPPNNNNNNSSS\\\bbbjjjmmmmmmjjjfffaaa[[[UUUYYYffftttyyy|||~~~~~~}}}|||}}}{{{|||}}}}}}uuudddOOO@@@BBB___}}}^^^III999555000,,,,,,...///000......---------,,,,,,,,,******))))))))))))******(((((((((((())))))))))))+++&&&...444888WWWuuutttuuuwww}}}xxxUUUGGG???888BBB???>>>FFFKKK___kkkrrr~~~vvvuuuuuuuuuwwwxxxwwwvvvnnnooopppqqqpppooommmkkkjjjiiihhhiiijjjiiihhhfffjjjdddaaadddjjjsssvvvuuusssqqqpppppppppqqqtttsssrrrrrrvvv~~~~~~yyyxxxzzzvvvuuuttttttuuuuuusssqqqllljjjhhhhhhkkkmmmnnnnnntttssstttvvvwwwssslllggg```___[[[WWWSSSOOOKKKJJJKKKNNNTTTZZZaaahhhooosssyyyrrrggg___WWWNNNCCC;;;;;;999888555333222111111////////////000000000111000111333666888:::;;;;;;===;;;::::::;;;;;;:::888777777888:::@@@LLL\\\gggllllllllllllllllllllllllmmmllllllkkkkkkmmmnnnoootttjjjbbb^^^WWWSSS```sss|||qqqgggfffdddaaabbbfffoootttzzzqqqlll~~~|||iiikkkqqqjjjGGG888333222---111555111//////////////////////////////...---,,,,,,++++++---------...............000000111222444666888999======>>>???@@@BBBBBBCCCFFFHHHPPPbbb{{{|||eeePPP===999666666555222444888888;;;DDDPPPWWWXXXYYY[[[dddfffiiilllooorrrsssttt~~~uuusssppplllhhheeecccbbbiiilllnnnmmmjjjiiijjjkkkllllllpppvvv|||~~~{{{{{{yyyssslllfffdddfffiiiyyyyyytttkkkdddbbb^^^YYYVVVPPPLLLLLLOOORRRZZZbbbkkkqqqtttqqqmmmhhh```XXXWWWaaaoooyyy|||zzzxxxwww|||~~~~~~kkkVVVBBBCCCZZZ}}}cccGGG???666000000222000...---------,,,,,,,,,++++++++++++++++++************))))))************+++++++++(((///222444DDD___qqqvvvxxxuuu|||{{{QQQ>>>;;;;;;<<<===>>>CCCRRRbbblllttt~~~||||||wwwrrrpppssstttrrrooouuupppkkkiiikkknnnnnnmmmkkkiiihhhhhhjjjlllkkkkkkgggfffccc^^^^^^eeesss}}}tttsssrrrqqqqqqqqqrrrsssuuutttsssrrrtttzzz}}}|||~~~~~~yyywwwwwwrrrpppllljjjjjjjjjiiihhhiiigggddddddgggjjjlllmmmttttttuuuwwwwwwtttmmmhhhaaa___\\\XXXSSSOOOLLLJJJJJJNNNUUU[[[aaahhhooosssxxxrrriiiaaaZZZPPPDDD<<<999888666444222111111111000000000000111111111111000111333555888:::;;;<<<>>>===<<<<<<===>>>===<<<:::999888999===IIIYYYdddllllllllllllllllllllllllnnnnnnmmmmmmmmmnnnoooppprrriiiaaa]]]WWWUUUaaasss|||qqqhhheeeccc______bbbkkkqqqxxx}}}tttkkk|||}}}gggfffhhh]]]FFF888444444///111555222////////////////////////......................../////////000000000000000111111222333555777888999>>>???@@@BBBCCCEEEEEEEEEGGGOOO]]]qqq|||dddNNN===888555666555222444888999;;;CCCOOOVVVWWWYYY\\\bbbdddfffjjjmmmoooqqqrrrxxx{{{zzzxxxuuupppkkkhhheeedddcccfffiiijjjiiijjjmmmpppnnnnnnpppuuuzzz}}}}}}{{{zzzuuuooojjjiiiiiijjjjjjyyyyyyuuunnnhhheeeaaa\\\YYYRRRLLLLLLMMMPPPWWW___iiinnnrrrrrroookkkaaaXXXTTT]]]kkkuuuzzzyyyvvvtttwwwxxxyyy{{{}}}~~~~~~zzzlllMMMBBBUUUtttgggKKK@@@777000000111///------............------------+++++++++************)))************++++++++++++(((...111777JJJfffwwwzzz}}}UUU@@@;;;;;;<<<===>>>DDDSSSccckkkrrr|||}}}{{{|||wwwuuuwwwxxxvvvtttssspppmmmkkkkkklllnnnnnnnnnmmmkkkkkklllmmmlllkkkcccbbb^^^YYYXXX]]]iiirrrrrrqqqqqqqqqqqqrrrssstttvvvuuusssqqqrrruuu|||zzzvvvuuuyyy{{{xxxttttttuuupppkkkgggeeeffffffeeefffccc``````cccgggjjjlllttttttvvvxxxwwwtttnnniiibbb```]]]YYYTTTPPPMMMKKKJJJNNNUUU[[[aaagggmmmqqqtttpppjjjddd\\\QQQEEE<<<666555444222111111000000222222222111111111111111000111222555777999;;;<<>>;;;999===IIIYYYdddmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooopppqqqqqqppphhh```\\\WWWUUUaaappp{{{ssslllhhhddd___^^^___gggmmmuuu{{{}}}xxxppp{{{jjjfffcccVVVEEE888666777000000444222////////////////////////------......///000111111/////////000000111111111333333444555666777888888>>>@@@BBBEEEGGGHHHHHHHHHGGGSSSiii}}}cccLLL===888555555444222444888;;;;;;BBBLLLRRRUUUXXX]]]___aaacccgggjjjlllnnnooowwwyyy|||}}}xxxrrrmmmgggdddbbb```ccceeeffffffhhhlllqqqooonnnooorrruuuxxxxxxxxx{{{uuunnnlllooorrrrrrpppxxxyyywwwqqqllljjjeee```YYYSSSMMMLLLNNNQQQYYYaaafffjjjnnnnnnnnnjjj```UUUUUU[[[fffrrr{{{}}}{{{xxxvvvvvvwwwxxxzzz}}}~~~zzzyyy}}}UUU@@@MMMeeekkkPPPBBB888000///000...---,,,000000/////////.........+++++++++************)))************+++++++++,,,)))---111;;;RRRnnn}}}~~~TTTAAA::::::;;;===>>>EEEUUUeeekkkpppxxx|||{{{~~~zzzxxxyyyzzzxxxvvvqqqpppooommmkkkkkkmmmooosssqqqooooooooonnnmmmkkkdddbbb^^^YYYVVVZZZcccjjj}}}}}}||||||{{{{{{|||qqqqqqqqqrrrrrrrrrsssssstttsssrrrpppppprrrwwwzzzyyyqqqlllpppttttttrrrqqqtttqqqllliiihhhhhhggggggeeeaaa]]]]]]```eeeiiikkkrrrtttvvvxxxwwwsssnnnjjjbbbaaa]]]YYYUUUQQQMMMLLLIIINNNUUU[[[```dddiiilllllljjjgggbbb[[[QQQEEE===555444333222111111000111222222222111111111111000000111333555777999:::;;;>>>@@@EEEKKKOOONNNKKKGGGGGGDDD???<<>>@@@CCCFFFHHHIIIIIIIIIGGGRRRiii___FFF<<<777444555444222444888::::::>>>GGGNNNQQQVVV\\\^^^___bbbeeehhhkkkmmmmmmvvvzzz|||}}}xxxqqqjjjddd```]]]bbbdddeeecccaaabbbfffjjjnnnmmmlllmmmoooqqqrrrssswwwtttpppnnnoooqqqssstttuuuxxxvvvqqqmmmkkkfffaaaWWWQQQLLLMMMOOOTTT\\\dddccceeefffeeeeeecccYYYOOOPPPSSS[[[gggttt|||~~~}}}wwwvvvuuuuuuwwwzzz}}}zzz|||rrr{{{}}}WWWAAAFFFVVVsssmmmRRRDDD:::000//////...,,,---////////////............+++++++++*********))))))*********+++++++++,,,,,,,,,---111???ZZZttt~~~}}}|||wwwJJJ@@@:::999;;;===???FFFXXXhhhmmmqqqvvv{{{~~~{{{{{{~~~yyywwwwwwvvvuuutttooopppqqqooolllkkknnnqqquuutttrrrqqqpppooommmjjjcccbbb^^^YYYWWWYYY___dddqqq{{{}}}}}}}}}{{{yyyuuuqqqooonnnmmmmmmoooqqquuuxxxyyy|||sssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppqqqtttwww|||~~~qqqeeeeeekkknnnnnnooojjjiiigggggghhhhhhgggeeeeeeaaa^^^]]]___dddhhhjjjppprrrvvvwwwuuuqqqmmmjjjbbbaaa]]]YYYUUUQQQMMMLLLHHHMMMSSSYYY\\\^^^```bbb```___^^^[[[UUUMMMDDD>>>666555444333222222222222111111111111111111111111111333555777888999::::::<<>>>>>@@@AAACCCEEEGGGHHHLLLOOOaaarrrNNN666:::666333444444222444888888777:::BBBHHHLLLRRRXXX___aaacccgggjjjlllnnnooolllsssxxxxxx{{{~~~xxxqqqjjjccc^^^\\\]]]___aaa```^^^___bbbfffnnnnnnnnnmmmkkklllnnnpppnnnsssuuuqqqkkkjjjqqqxxxrrrsssqqqkkkfffddd___ZZZUUUOOOJJJIIIGGGFFFJJJOOOVVVYYYXXXTTTPPPOOOKKKFFF@@@@@@BBBIIITTTbbbmmmsssuuutttsssrrrsssuuuxxxzzzyyyxxx{{{sssdddFFF@@@EEE^^^{{{rrr\\\LLL???444000///...---...---,,,,,,,,,,,,++++++++++++++++++************)))++++++++++++,,,,,,,,,,,,//////666HHHaaassswwwuuussssss}}}ppphhhaaadddjjjxxxuuuVVV===???888888:::<<<@@@III\\\nnnuuuxxx|||}}}xxxxxx|||~~~|||}}}yyyvvvtttttttttppprrrssssssrrrqqqqqqrrrsssrrrrrrrrrrrrqqqnnnkkkeeecccaaa^^^\\\[[[[[[[[[ccciiikkkfffaaa___]]]ZZZUUUUUUSSSQQQMMMJJJFFFDDDFFFGGGGGGHHHHHHKKKOOORRRXXXcccrrrpppqqqrrrsssssssssrrrqqqqqqrrrtttsssrrrqqqqqqqqqtttzzzyyybbb\\\___cccddddddcccbbbbbbcccgggiiijjjjjjfffccc```___aaadddeeefffiiimmmrrrssspppkkkhhhgggaaa___\\\XXXSSSOOOLLLJJJGGGJJJOOORRRQQQNNNLLLKKKDDDDDDCCCBBB@@@?????????>>>===<<<:::888777777666222222333444555666777777:::===AAACCCCCC@@@<<<999;;;@@@IIITTT]]]bbbbbbaaa^^^ZZZSSSLLLKKKRRR```jjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmnnnmmmmmmlllkkkkkkjjjeee```[[[VVVSSSSSS[[[```___]]]^^^]]]YYYbbbjjjttt|||vvvttt|||nnnJJJ555444111///222111////////////////////////,,,,,,------......//////...///000111222333444444444666999;;;============@@@?????????AAACCCFFFGGGKKKOOOdddkkkLLL999:::555333444444222444888888777;;;CCCIIILLLRRRWWW___aaadddgggjjjmmmnnnooonnnuuuyyyzzz}}}}}}xxxqqqjjjddd___]]]YYY\\\___```______bbbeeejjjkkklllkkkiiiiiikkkmmmnnnqqqsssqqqnnnnnntttyyyrrrsssooogggbbb___[[[VVVUUUOOOKKKIIIFFFCCCCCCGGGJJJRRRWWWUUUOOOLLLIIIFFFBBBBBBDDDGGGLLLTTT^^^dddllllllmmmooossswww{{{}}}~~~|||yyypppbbbHHH@@@CCC[[[zzzyyyfffOOOBBB555111000///...000,,,,,,,,,,,,+++++++++++++++++++++************)))+++++++++,,,,,,,,,------...///999MMMcccqqquuuuuuvvvrrruuuhhhVVVccclllooofffKKK999===888777999<<<@@@KKK^^^pppwwwzzz}}}yyytttuuuzzz}}}|||xxxvvvvvvvvvsssssssssuuuvvvuuusssqqqrrrqqqrrrssstttsssqqqnnnllljjjgggdddaaa___\\\ZZZXXXZZZXXXRRRNNNMMMJJJEEECCCCCCBBB@@@>>>===<<<;;;;;;===>>>>>>===>>>BBBEEEGGGPPP^^^mmmyyynnnoooqqqsssttttttttttttssstttvvvuuurrrpppoooooosssxxx{{{}}}|||ddd\\\___aaa```^^^bbb___]]]]]]aaaeeehhhjjjeeecccaaa```aaacccdddcccgggkkkpppqqqnnniiigggfff```___[[[WWWSSSOOOKKKJJJFFFJJJNNNOOOMMMIIIEEEDDD<<<<<<;;;999888:::===???BBB@@@???<<<:::999888888333444555666777999::::::>>>AAAFFFIIIHHHDDD>>>;;;;;;???FFFPPPZZZbbbfffggghhhddd\\\TTTQQQWWWbbbkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnnnnnnnmmmllljjjlllllliiiddd___YYYTTTPPPZZZ```___]]]^^^]]]XXXbbbiiittt{{{uuuuuu|||}}}yyyxxxPPP666444333111444222////////////////////////+++,,,---...///111222222,,,---...///000111222222444666999<<<>>>>>>>>>>>>BBB@@@???>>>???BBBEEEHHHFFFNNNgggiiiOOO???999555333444333222444888999888<<>>EEERRRbbbrrr}}}ppprrrtttvvvvvvtttrrrpppnnnrrrwwwxxxwwwtttqqqpppfffhhhoooxxx{{{{{{wwwccc[[[___eeeeeebbb```]]]ZZZZZZ\\\```ccceeeeeedddbbbaaaaaacccdddfffdddgggjjjlllkkkgggbbb______\\\ZZZZZZVVVNNNIIIIIIGGGFFFFFFEEEDDD@@@;;;777666444555666555555;;;CCCJJJLLLJJJDDD@@@>>>:::555::::::===>>>;;;777:::AAAJJJJJJLLLPPPSSSOOOFFF>>>CCCBBBGGGWWWeeemmmoooqqqqqqooojjjccc___```fffkkknnnllljjjjjjkkkmmmoooooolllmmmmmmnnnooonnnnnnnnnnnnlllhhhgggeeeaaaZZZUUUWWWYYY\\\^^^______]]]\\\dddjjjrrrxxx|||~~~}}}vvv|||sssppprrrwwwvvvsss|||oooSSS888111333222000000------..................,,,,,,,,,---...///000000333444444333222111333555222555888999:::;;;===???======>>>???@@@AAACCCDDDIIIMMMkkkwwwjjjSSS===999555222222333555333222888;;;???CCCGGGMMMSSSWWWZZZ]]]ccchhhlllnnnmmmmmmqqqsssvvvyyy|||~~~{{{vvvooohhhbbb^^^\\\XXX[[[]]]\\\^^^ccceeedddeeebbb```aaacccdddcccaaadddgggiiikkkjjjjjjjjjkkksssrrrooojjjddd\\\UUUQQQPPPMMMJJJHHHFFFEEECCCAAACCCEEEHHHJJJKKKJJJHHHGGGDDDAAA??????@@@BBBBBBAAAIIIKKKOOOVVV___iiiqqqvvvpppxxxyyyyyyuuuxxxpppUUUMMM===DDDcccuuu___NNN<<<333000---,,,---------......------,,,+++,,,,,,,,,++++++*********(((((()))***+++,,,,,,---...---;;;WWWnnnwwwxxxzzzxxx}}}}}}qqqxxxTTT;;;AAA888777999:::;;;@@@NNNcccsssvvv|||xxxsssvvv|||zzzwwwvvvvvvttttttttttttuuuvvvxxxyyyxxxwwwwwwxxxyyyyyywwwuuummmkkkfffaaa\\\UUUNNNIII@@@===:::999888888777777888888888888888888888888<<<:::999:::===??????>>>:::<<>>===:::555222222111333555555666<<>>EEESSSSSSVVVYYYZZZUUUNNNGGGDDDCCCJJJ[[[llluuuxxxzzzzzzwwwqqqjjjeeefffkkkppplllkkkjjjjjjlllnnnpppqqqmmmmmmmmmmmmnnnnnnnnnoooooommmjjjhhhgggbbb]]]XXXZZZ\\\^^^``````___]]][[[bbbhhhpppwww|||~~~}}}nnnkkkoooyyy~~~~~~www|||qqqVVV;;;222222000///111---...............------,,,---------.../////////222333444333222222444555666888:::;;;;;;;;;===>>>AAAAAAAAABBBCCCDDDEEEFFFLLLSSSssspppbbbMMM999888555222222333444333222666999===AAAFFFKKKRRRVVVZZZ]]]bbbhhhkkkmmmmmmmmmrrrsssuuuvvvxxx{{{wwwtttpppkkkfffaaa]]]\\\ZZZ]]]^^^]]]```eeegggeeefffccc```___```aaa```^^^bbbeeehhhkkkkkklllnnnooorrrqqqnnnjjjccc\\\UUUQQQNNNKKKGGGEEEDDDCCCAAA???>>>???AAABBBAAA@@@???>>>@@@>>><<<<<<===>>>>>>>>>@@@AAACCCHHHNNNVVV\\\```fffnnnyyyzzzcccPPP@@@JJJmmmttt___NNN;;;222///---,,,---------......------,,,+++,,,,,,,,,+++++++++******(((((()))***+++,,,------222333AAA[[[pppwww{{{XXX;;;@@@777888:::;;;<<>>CCCDDDBBB>>><<<<<>>555222...///222////////////...---,,,,,,------..................222333444333222333555666999:::<<<===<<<;;;<<<===BBBBBBBBBCCCDDDEEEFFFGGGOOOZZZ}}}ooo^^^KKK:::888555333222333333333222555777;;;@@@DDDJJJPPPTTTZZZ]]]aaafffiiikkkkkkkkkoooppprrrrrrsssuuuyyy{{{}}}}}}|||qqqooolllhhhdddaaa^^^]]][[[^^^^^^]]]___dddfffdddgggccc___\\\[[[\\\[[[[[[\\\___dddhhhjjjlllnnnpppmmmllljjjfff```YYYSSSOOOKKKHHHDDDBBBAAA@@@???===;;;;;;:::999888777777777===;;;999999;;;<<<;;;;;;888888999;;;>>>CCCGGGJJJYYYaaallluuu}}}nnnVVVEEENNNsssrrr```NNN;;;222///------...------......------,,,+++,,,,,,,,,++++++++++++***((()))******,,,,,,---...222666HHHaaattt{{{}}}]]]999<<<444:::;;;;;;<<>>@@@AAA>>>:::;;;AAAGGGAAA@@@@@@DDDIIIJJJEEE@@@AAA>>>===BBBQQQfffxxxuuuttttttttttttttttttuuusssuuuwwwyyyzzz}}}tttjjjjjjqqqvvvtttqqqpppkkkdddbbbdddhhhkkkmmmqqqlllddd\\\WWWXXX]]]aaaddddddcccbbbccccccdddeeeiiijjjjjjjjjiiigggeeeddd___[[[XXXWWWQQQIIIEEEEEE@@@===999777555444222000///...111555555666<<>>AAAAAABBBBBBCCCDDDFFFFFFMMM^^^ooo\\\HHH999777555333222222222222222444777;;;???DDDIIIOOOTTTYYY[[[^^^bbbeeeggghhhiiijjjlllnnnooopppssswwwzzz~~~}}}|||uuuooonnnllliiifffbbb```^^^ZZZ\\\]]][[[]]]bbbcccaaaeeebbb]]]YYYWWWWWWXXXYYYVVVZZZ^^^bbbeeegggjjjlllgggfffeeebbb\\\VVVPPPMMMIIIFFFBBB@@@??????===<<<<<<:::888555444555666666;;;:::888999:::;;;:::999888777777777999;;;===???MMMTTT___jjjttt~~~vvv}}}|||~~~yyy```KKKLLLjjjpppaaaOOO<<<222///...---...------......------,,,+++++++++++++++++++++++++++))))))***+++,,,---.........777MMMgggxxx}}}fff===>>>666:::::::::<<>>;;;999777777888999999999888888888AAAFFFIIIFFFAAA???DDDJJJIIIGGGEEEGGGKKKKKKGGGCCCEEEAAA>>>BBBPPPeeezzzssssssssssssssssssssssssssstttuuuuuuvvvyyy~~~{{{rrrmmmnnnsssuuutttrrrnnniiiffffffgggiiijjjmmmiiibbbZZZUUUWWW]]]cccbbbbbbcccdddeeefffgggggghhhhhhiiiiiihhhfffdddccc___ZZZWWWVVVQQQIIIEEEFFFBBB???;;;888666555444222222111444777666666;;;BBBSSS^^^eeebbb\\\YYYXXXXXXPPPJJJEEECCC???<<>>???AAAAAAAAABBBCCCDDDFFFGGGHHHJJJ^^^nnnVVVBBB555555555444222111111222333444777;;;???DDDIIIPPPTTTVVVXXXZZZ]]]aaadddfffgggkkklllnnnoooppprrrvvvyyyzzzxxxyyy}}}{{{uuuppppppooommmjjjgggccc___]]][[[^^^^^^\\\]]]bbbcccaaaaaa___[[[WWWTTTTTTVVVXXXTTTWWW\\\___aaaccceeegggeeeeeedddaaa]]]WWWRRROOOJJJGGGBBB@@@?????????>>>???<<<999666444555777999888777666666888888777666666666666666777888:::;;;AAAGGGPPP[[[fffqqqzzzwwwyyyzzzxxxnnnSSSHHH[[[zzzssseeeRRR>>>333000......///------......------,,,+++++++++++++++++++++++++++******+++,,,---...//////---999SSSnnn}}}nnnDDDCCC<<<999999999;;;CCCQQQbbbnnnvvv{{{~~~}}}||||||zzzvvvuuutttxxx~~~}}}~~~}}}zzz{{{}}}~~~}}}uuuwwwyyyzzzwwwoooeee^^^PPPJJJCCC===;;;:::::::::;;;===@@@@@@===;;;::::::DDDJJJPPPOOOIIIFFFGGGKKKPPPMMMIIIHHHHHHHHHGGGFFFGGGDDDBBBFFFRRReeeyyyrrrrrrssssssssssssrrrrrrrrrssssssssstttwww{{{~~~~~~vvvnnnmmmssswwwyyyrrrnnniiiggghhhiiikkkkkkjjjgggaaaZZZVVVXXX___fffcccdddeeefffgggggghhhhhhfffhhhiiijjjiiifffcccaaa^^^ZZZWWWUUUQQQJJJGGGHHHDDD@@@<<<:::888777555444555555777:::999777;;;BBBQQQ\\\eeefffbbb___\\\XXXNNNIIIEEEDDDAAA======@@@IIITTTeeesssvvvnnnbbbXXXPPPFFFCCCLLLZZZaaaaaa```TTTNNNHHHDDDEEEIIIMMMPPPaaaeeekkkmmmlllkkkmmmooonnnmmmmmmlllmmmnnnooopppnnnpppqqqpppllliiigggfffaaa```___^^^[[[YYYWWWVVVTTT\\\hhhrrryyy}}}zzzxxxxxxkkklllaaaLLL999555444111///111////////////...---,,,,,,------.....................000222333444666999<<<999;;;>>>??????@@@AAACCCBBBBBBCCCDDDFFFIIIKKKLLLIII^^^qqqVVVAAA666555555444222000000111333444777;;;???CCCIIIOOOSSSTTTUUUWWWZZZ^^^bbbfffhhhoooppppppppppppqqqsssvvvvvvuuuvvv{{{~~~}}}wwwsssppppppooonnnkkkgggccc___\\\___bbbbbb``````dddfffccc^^^]]][[[WWWSSSRRRTTTVVVSSSWWW[[[^^^```aaaccceeehhhhhhgggeeebbb]]]XXXUUUMMMIIIEEEBBBBBBBBBBBBBBBCCC@@@;;;777555555777888333222222333444444333111222222222333333444555666888;;;AAAIIISSS\\\dddhhhmmmppptttyyy}}}yyy~~~}}}uuu}}}yyy[[[GGGMMMggg|||iiiVVVAAA555111......///------......------,,,+++***++++++++++++,,,,,,,,,***+++,,,,,,......///000111???ZZZvvv{{{uuuppppppggg???@@@999999888999<<>>======?????????@@@DDDHHHHHHDDDAAA@@@@@@EEELLLRRRTTTQQQMMMMMMNNNUUUTTTQQQMMMIIIHHHJJJMMMKKKJJJHHHJJJSSSdddwwwrrrssstttuuuuuutttsssrrrppprrrssstttuuuxxx|||wwwppppppxxx}}}}}}qqqlllfffeeehhhkkklllkkkjjjhhhddd^^^ZZZ[[[cccjjjgggggghhhhhhhhhhhhggggggfffhhhjjjlllkkkgggcccaaa^^^YYYVVVUUUQQQKKKIIIJJJFFFDDD@@@>>><<<;;;888666777777:::<<<;;;999===DDDNNNXXXcccgggfffccc\\\UUUMMMIIIFFFGGGEEE@@@===>>>CCCLLL\\\llltttqqqfff\\\RRRFFF???FFFTTT[[[\\\[[[OOOIIIAAA>>>???CCCFFFHHHZZZaaahhhkkkkkkkkknnnpppmmmmmmmmmmmmnnnnnnnnnooolllnnnpppooolllhhhgggggg``````___^^^\\\[[[ZZZYYYSSS\\\hhhrrryyy}}}~~~zzzzzz}}}qqqWWW===444333111///000---...............------,,,---------.../////////...000222333555777:::===>>>@@@BBBBBBBBBBBBCCCDDD???@@@AAADDDFFFIIILLLMMMLLL```qqqUUUBBB:::444555555222000///111333222555999===BBBGGGNNNRRRTTTTTTVVVYYY^^^cccgggjjjooopppqqqppppppqqqtttwwwwwwvvvwww|||~~~~~~}}}zzzwwwtttqqqppppppnnnjjjfffbbb```aaaddddddaaabbbeeefffddd^^^^^^\\\XXXSSSPPPPPPRRRPPPSSSXXX[[[]]]___bbbdddiiijjjjjjhhheee```\\\YYYQQQMMMHHHEEEEEEFFFFFFFFFIIIFFF@@@;;;777666555666222111111222444333222000111111111111222222333333444444666:::@@@FFFKKKMMMNNNRRRVVVXXX\\\eeesss~~~vvvzzz{{{zzzzzz]]]GGGEEEYYYzzzmmmZZZDDD777222///...///------......------,,,+++******+++++++++,,,,,,,,,++++++,,,---...///000000333BBB```}}}vvvnnneee___bbbZZZ666;;;666999999999>>>HHHWWWgggrrrwww|||~~~}}}|||{{{vvvpppppppppttt}}}}}}}}}~~~||||||}}}}}}~~~~~~zzzuuulllcccZZZQQQJJJEEEBBBBBBBBBCCCFFFHHHHHHHHHDDDIIIOOOOOOLLLHHHHHHIIIFFFJJJPPPTTTUUUUUUUUUUUU[[[^^^___[[[TTTRRRVVV[[[VVVTTTPPPPPPVVVdddvvvrrrtttvvvwwwwwwvvvtttrrroooqqqsssuuuwwwzzz~~~xxxqqqttt~~~rrrkkkdddcccgggkkkkkkhhhlllkkkhhhbbb]]]___fffmmmkkkkkkjjjjjjiiigggfffeeefffiiilllnnnmmmiiidddaaa]]]YYYVVVUUURRRLLLJJJLLLIIIGGGDDDBBBAAA???<<<:::888888;;;>>>===<<<@@@FFFKKKVVVaaafffhhheee\\\SSSLLLIIIHHHKKKIIICCC>>>>>>???FFFTTTdddppppppggg^^^PPPCCC:::AAAOOOWWWYYYXXXWWWPPPHHHDDDEEEHHHKKKLLLUUU]]]fffjjjkkklllooossslllmmmnnnnnnooonnnnnnnnnjjjmmmpppoookkkhhhgggggg``````___^^^]]]]]]\\\\\\SSS\\\hhhssszzz}}}~~~~~~}}}}}}aaaAAA444222000///000------......///.........,,,,,,------...///000000---///222333555777;;;>>>BBBDDDEEEEEEDDDCCCCCCDDD<<<===???AAADDDHHHKKKLLLPPPccclllPPP>>>888333555555222///...111444111444888<<<@@@FFFLLLPPPTTTUUUVVVZZZ^^^dddiiilllkkkmmmnnnpppqqqtttxxx{{{xxxvvvwww|||}}}{{{||||||yyysssssssssqqqoookkkhhhfff```cccccc``````dddeeeccc___```^^^YYYRRRNNNMMMNNNKKKOOOTTTXXXZZZ]]]```bbbiiiiiijjjhhheeeaaa]]]ZZZSSSPPPKKKHHHHHHIIIIIIIIIOOOLLLFFF???:::777555444333333333444555555333111444444444333333333333333555333222333666999<<<===;;;???CCCDDDGGGSSSfffuuu{{{}}}uuu[[[FFFBBBRRRtttppp\\\FFF888222///...///------......------,,,+++*********++++++,,,,,,,,,+++,,,,,,---...///000000222BBBaaavvvlllccc]]]bbbVVV666===999;;;:::;;;@@@KKKZZZjjjtttuuuzzz~~~~~~~~~{{{ssskkkppppppuuu}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~wwwooobbbVVVNNNIIIGGGEEEEEEFFFHHHLLLOOOQQQQQQOOOFFFLLLSSSTTTQQQNNNNNNOOOFFFIIIMMMRRRVVVYYY[[[[[[```gggllliiiaaa]]]bbbhhhaaa^^^XXXUUUXXXeeewwwqqqqqqsssuuuwwwwwwtttqqqsssqqqrrrvvvxxxxxxzzz~~~~~~xxxssswwwwwwlllbbbaaadddgggiiilllhhhjjjggg```]]]aaagggiiillllllllliiifffccccccdddiiihhhggghhhjjjjjjhhhfff___\\\YYYVVVUUUTTTSSSQQQOOOLLLIIIGGGFFFCCC???<<<666888:::<<<===>>>???AAAKKKRRR]]]gggkkkggg]]]UUULLLPPPTTTPPPGGG???>>>???>>>AAAVVVkkkpppqqqlll```OOOFFF<<<;;;DDDRRRZZZ\\\\\\YYYQQQKKKMMMTTTWWWVVV]]]aaafffjjjkkkkkkkkklllfffgggiiikkklllnnnnnnnnnrrrqqqpppppppppnnnkkkhhhfffddd```]]][[[[[[\\\\\\[[[^^^hhhttt{{{{{{~~~xxx|||yyyMMM555000000111222000000000000000000000000///............//////000000111333555777888999:::???@@@BBBCCCCCCCCCEEEGGG@@@@@@AAABBBDDDFFFGGGHHHPPPaaabbbGGG888333555444333222111111111111444222444999===BBBKKKTTTYYYZZZZZZZZZZZZ^^^eeekkkiiiiiikkknnnrrruuuvvvvvvtttyyy~~~~~~|||}}}~~~~~~|||uuuuuuvvvwwwvvvqqqjjjeeeaaabbbcccaaa^^^^^^bbbeeeddd```ZZZTTTOOONNNNNNNNNQQQSSSVVVZZZ^^^aaacccdddcccfffjjjllljjjeee^^^YYYYYYSSSKKKHHHIIIJJJHHHEEELLLJJJEEE>>>777222111111222222333333333444444444333222111000000111222333666666555444555777999:::666======<<>>@@@AAAGGGNNNZZZfffmmmkkkbbb[[[VVVYYYXXXRRRHHH@@@>>>???>>>???QQQgggqqquuupppaaaMMMAAA777666===HHHVVVaaa___aaaaaa```bbbeeeccc]]]dddfffjjjkkkjjjjjjjjjjjjmmmmmmmmmmmmnnnnnnooooooooooooooopppqqqqqqooommmiiifffccc___]]]]]]^^^^^^XXXZZZbbbooowwwyyy{{{}}}~~~~~~}}}{{{|||pppsss}}}YYY>>>555111///...000000000000000000000000//////.........///000000111222444666888999::::::>>>@@@BBBCCCCCCDDDFFFHHHDDDDDDDDDEEEFFFGGGHHHIIIOOOcccuuuZZZCCC888555555444333222111111111111444222444999>>>CCCLLLUUUXXX[[[^^^^^^^^^```dddhhhgggggghhhjjjnnnrrruuuvvvwww|||~~~~~~~~~~~~|||zzzyyyyyyzzzzzzyyyuuuoookkkcccdddeeeeeedddeeefffgggfffbbb\\\VVVRRRQQQRRRSSSTTTUUUXXXZZZ]]]```aaabbbjjjkkkmmmllljjjeee```]]]WWWQQQKKKHHHIIIJJJHHHEEEGGGFFFBBB===777333333333222222222222333333333333444333222111111222333333333333444555666777888888777>>>===;;;>>>>>>III^^^uuu|||}}}uuuVVVFFFKKK___|||lllRRR;;;222444222---------------------------++++++++++++************---,,,,,,,,,---...//////888OOOqqqqqqccc]]]\\\mmmtttaaaFFF888777:::777:::===AAAMMM```ooouuuxxxxxxxxxzzz{{{yyytttpppsssqqqsssyyy~~~}}}||||||zzz~~~~~~{{{zzzwwwnnncccWWWPPPJJJHHHEEEDDDIIIPPPVVVQQQMMMNNNRRRWWWXXXWWWRRRRRRRRRRRRRRRUUUXXX[[[ggg___YYY]]]iiirrrtttrrrkkkwwwqqqiiimmmxxxqqqrrrsssvvvyyyyyywwwuuusssqqqsssxxx|||}}}sssooovvvrrrccc]]]\\\```fffmmmooommmfff\\\XXX]]]ccceeehhhhhhgggdddcccdddgggjjjhhhgggfffggghhhhhhfffdddbbb]]]XXXUUUWWWZZZ^^^```aaa\\\VVVQQQPPPMMMJJJFFFBBBAAA>>><<<<<<<<<>>>???BBBIIIVVVdddooopppiiiccc```___ZZZRRRGGG@@@>>>>>>>>>:::GGG]]]nnnyyytttcccMMM>>>333444777>>>TTTkkkooosssuuuuuuuuutttnnnggghhhjjjllllllkkkkkkkkkmmmrrrqqqpppnnnnnnnnnnnnooommmmmmmmmpppsssttttttssskkkiiieeebbb```___```aaaWWWVVV\\\jjjvvvzzzzzzzzz||||||yyytttqqqttt|||uuuxxxooopppxxx~~~UUU<<<444333222111000000000000000000000000///////////////000111111222333555777999:::;;;;;;===???BBBCCCDDDEEEGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJMMMeee~~~iiiPPP>>>777888555444333222111111111111333222444:::???DDDLLLUUUXXX]]]aaacccaaa```aaacccddddddcccdddggglllqqqtttvvv|||~~~|||||||||~~~}}}|||{{{zzzwwwssspppfffffffffggghhhiiihhhggghhheee^^^YYYUUUTTTUUUVVVWWWXXXYYY[[[\\\^^^```aaannnnnnllliiifffbbb^^^\\\TTTPPPLLLJJJJJJIIIFFFCCCAAA@@@>>>:::666444444555111111111111222222222222333333222222222333333444222444666888:::;;;;;;<<<>>>DDDCCC???@@@===CCCUUUkkkwww~~~rrrWWWFFFFFF]]]pppVVV???666444222---////////////////////////,,,+++++++++************...---------...///111222>>>VVVwwwrrrjjjnnnvvvpppXXX@@@888888888555999===CCCOOOaaannnssswwwwwwyyy{{{{{{yyytttppprrrnnnkkknnnwww~~~}}}|||{{{{{{|||{{{yyyyyyzzzsssaaaOOOJJJIIIJJJIIIFFFCCCHHHOOOWWWRRRLLLGGGHHHMMMTTTXXXWWWYYYZZZWWWTTTVVV\\\bbbvvvtttmmmgggnnn|||}}}sss~~~pppppprrruuuxxxyyywwwvvvuuurrrsssyyy|||~~~{{{nnnjjjtttyyyiiiaaa___aaaiiiqqqnnnjjj```TTTOOOSSSXXXYYYbbbcccbbbaaa```aaaccceeegggfffeeefffgggfffeeeccc___\\\WWWVVVXXX\\\___aaabbb]]]XXXUUUUUURRRLLLGGGCCCAAA???===<<<;;;:::999===CCCPPPaaaoootttqqqkkkccc___XXXOOOGGGBBB@@@@@@???777???SSShhhzzzyyyfffQQQ???444555555999TTTuuu}}}{{{uuuooogggiiikkklllmmmnnnppprrrsssrrrooommmlllmmmnnnooommmmmmnnnppptttvvvvvvvvvmmmkkkgggcccaaa```aaabbbZZZVVVZZZhhhwww}}}}}}{{{zzz||||||xxxsssvvvssspppwww~~~}}}uuuqqqNNN888222333444333////////////////////////////////////000111222222444555666888:::;;;;;;;;;<<>><<<<<<;;;888555333333444111111111111222222222222333333333333333333444444666777999;;;>>>AAADDDEEEHHHNNNLLLHHHHHHBBBEEETTTcccrrrzzz^^^GGG===SSSoooUUU@@@777444111---////////////////////////,,,,,,+++++++++*********---------------///222444CCC]]]||||||uuuUUU>>>:::;;;999666999===BBBNNN```nnntttyyy{{{}}}~~~|||yyysssppptttnnngggfffooo|||}}}||||||}}}yyyvvvvvvvvvlllYYYIIIJJJKKKNNNNNNLLLJJJJJJLLLSSSQQQMMMGGGDDDFFFLLLRRRXXX]]]___\\\WWWYYYbbbkkkzzzrrrooo{{{~~~xxx~~~oooooopppsssuuuwwwvvvuuuvvvssssssxxx|||~~~xxxkkkhhhooo}}}~~~pppgggbbbaaaeeekkkpppjjj^^^PPPJJJMMMQQQQQQSSSVVVYYY[[[\\\]]]___aaaeeedddcccdddffffffdddbbb\\\ZZZXXXXXXZZZ\\\]]]^^^aaa]]]YYYZZZ[[[XXXPPPIIIDDDCCCAAA@@@@@@>>>:::777<<<@@@LLL]]]mmmvvvuuuqqqddd___XXXRRRMMMJJJHHHGGGDDD:::===LLLbbbzzz~~~nnnVVVDDD777666444777QQQqqqyyysssgggiiilllmmmmmmoooqqqssssssqqqooonnnnnnooopppqqqpppooooooqqqtttvvvvvvuuunnnkkkhhhdddaaa```aaaaaa\\\WWWYYYgggwww~~~}}}|||yyy}}}}}}zzz}}}sssmmmrrr~~~{{{ppp}}}sssSSS;;;222222111.../////////////////////////////////000000222333333555666777999:::;;;;;;;;;<<<>>>@@@BBBCCCEEEGGGIIILLLKKKKKKJJJJJJKKKKKKLLLMMMfffcccHHH888444666444444333222111111111111333222444:::???CCCJJJRRR\\\```dddccc___[[[ZZZZZZ^^^^^^^^^]]]]]]aaaggglllnnnttt|||}}}{{{yyyvvvtttqqqkkkeeebbbcccffffffeeellliiiddd^^^YYYUUUSSSRRRWWWYYY\\\___bbbeeefffgggmmmmmmkkkhhhbbb\\\VVVRRRPPPNNNKKKIIIEEEAAA===:::999999999777444222222333222222222222333333333333333333444444555555555555999999;;;>>>BBBHHHNNNQQQOOOUUURRRNNNNNNGGGGGGTTTdddsssdddLLL@@@TTT~~~kkkQQQ???777333000...000000000000000000000000,,,,,,,,,++++++++++++***+++,,,---,,,,,,...222666FFFbbbyyy|||yyy~~~|||VVV>>>;;;>>>:::888;;;<<>>@@@HHHXXXjjjuuuvvvtttiiiddd^^^ZZZXXXVVVRRRNNNIII@@@???GGGYYYuuuwww]]]KKK<<<777444666GGG\\\mmmvvv}}}vvvooohhhjjjmmmnnnmmmmmmooopppsssrrrqqqqqqqqqrrrssstttsssqqqpppqqqssstttttttttooolllhhhdddaaa```aaaaaa[[[VVVWWWdddssszzz{{{zzz{{{}}}~~~}}}tttmmmsssyyyjjjrrrmmmQQQ:::111111111---000000000000000000000000000000000000111222444444555666777888999:::::::::;;;===@@@AAABBBCCCEEEGGGJJJJJJJJJKKKKKKMMMNNNNNNPPPeeehhhLLL;;;555555555444333222111111111111333222444:::>>>AAAGGGOOOXXX]]]bbbccc```]]][[[[[[^^^```bbbaaa```aaaeeejjjnnnssszzz}}}~~~~~~{{{wwwtttsssoooiiiffffffggghhhiiilllkkkgggccc^^^YYYUUUSSSWWWZZZ___eeehhhjjjkkkkkklllkkkiiifff```YYYRRROOOHHHHHHEEECCC???;;;888666555666777666444333333444444444444444555555555555444555666777888888888777:::;;;>>>CCCJJJQQQXXX[[[VVV[[[WWWSSSRRRKKKJJJVVVmmmzzzzzzaaaNNNGGGXXX{{{gggOOO???777222//////000000000000000000000000,,,,,,,,,,,,++++++++++++***,,,---,,,+++...333888HHHiii{{{}}}```@@@999:::555999;;;;;;>>>KKK___pppxxx~~~yyytttqqqnnnooojjjeeelll}}}{{{vvvpppllleee]]]YYYYYY[[[\\\ZZZYYYZZZYYYRRRIIINNNRRRVVVWWWTTTQQQQQQRRRUUU^^^fffiiiggghhhooowwwzzz}}}zzzrrrppp|||rrrqqqppprrrtttuuuuuutttsssqqqrrryyyxxxnnneeedddppp}}}|||tttpppppptttlll^^^NNNGGGGGGFFFCCC>>>???AAABBBFFFKKKRRRWWW___^^^___aaadddeeeeeeddd]]][[[ZZZ[[[___cccggghhhjjjccc\\\ZZZ]]]\\\UUUNNNKKKFFFAAAAAADDDGGGGGGEEEBBBAAAFFFTTTfffrrrvvvtttqqqkkkfffcccbbb^^^VVVPPPJJJBBB???@@@LLLjjj}}}yyyfffVVVDDD999555666<<>>===555555555444222222333444---///222444555666888:::888888888888999999999999:::;;;===????????????>>>===CCCNNNYYYbbbhhhkkklllpppssslllfffddd\\\ZZZeeexxx{{{zzzzzz~~~qqqUUUGGGHHHjjjjjjRRRDDD;;;333///000////////////////////////---------,,,,,,,,,++++++,,,...000///---000777===OOOvvvyyyqqqjjjoooaaa>>>888======555999===BBBOOOaaannntttvvv|||zzzwwwuuupppwwwuuujjjhhhttt~~~~~~}}}yyymmmbbb___\\\WWWUUUWWWXXX___aaaZZZTTTSSSRRRNNNLLLKKKLLLOOOTTT[[[```ccc]]]fffrrryyy{{{yyyzzz{{{xxxyyyyyypppcccVVVWWWjjjwwwwwwyyy||||||qqqqqqqqqrrrrrrsssssssssuuuqqqnnnrrr|||fffZZZZZZ]]]eeefffiiinnntttxxxtttnnnxxxvvvpppggg]]]WWWTTTUUUOOOFFF<<<888999===BBBFFFVVV\\\ccchhhhhhgggdddbbb[[[ZZZXXXZZZdddooosssppprrrmmmaaaVVVVVV[[[ZZZTTTJJJFFF@@@======???BBBCCCEEEBBBFFFRRR___iiipppvvvxxxtttoookkkggg```XXXRRRRRRFFF:::777???PPPfffxxxvvveeePPPAAA<<<:::666222666555777<<>>???BBBEEEIIIHHHIIINNNSSSVVVUUUSSSVVVfff}}}^^^BBB666888555444333222111111111111333555777888:::<<>>777999888888:::===CCCNNN\\\kkkuuuvvvyyy~~~}}}uuuppppppqqqooommmpppxxx}}}|||}}}{{{}}}~~~xxxttttttuuuyyy~~~}}}|||{{{zzzuuukkkbbbaaabbb```XXXQQQSSSWWWZZZXXXTTTQQQSSSVVVTTTSSSQQQNNNOOOUUU]]]cccgggcccfffpppzzzqqquuu}}}pppdddTTTMMM\\\oooxxxxxxxxx{{{zzz}}}pppppppppqqqqqqqqqrrrrrrwwwrrroooqqqxxxsssccc[[[WWWVVVVVVXXX]]]dddiiihhhdddmmmpppssssssoooiiiccc```]]]RRREEE<<<999:::>>>AAARRRWWW^^^dddfffdddbbb```YYYYYYXXX\\\fffssswwwuuuooonnnhhh]]]WWWWWWVVVSSSQQQLLLDDD???>>>???AAABBBFFFCCCDDDMMMWWW```jjjrrruuurrrnnnkkkgggbbb[[[VVVNNNFFF>>>;;;>>>HHHZZZjjjmmmcccUUUHHH@@@<<<:::888888777888<<>>???<<<>>>@@@BBBBBBCCCEEEFFFKKKKKKLLLPPPUUUXXXWWWVVVUUUeeeaaaEEE999999555444333222111111111111000222555777999===AAAEEEKKKOOOWWWaaahhhiiiddd```cccgggllllllhhhfffhhhjjjmmmoooqqqqqqqqqrrruuuyyyyyyxxxzzz|||{{{yyy~~~{{{xxxvvvtttqqqoookkkkkkjjjhhhffffffhhhkkknnnnnnppprrrssspppkkkfffgggiiikkkmmmpppoooeeeZZZHHHCCC<<<777555444333333000111111222222222222222000222555666888:::===???===============<<<<<<<<>>444000222///............------------------,,,,,,,,,++++++---///,,,...222...444GGG^^^zzzsssmmm```VVVXXXzzzYYY@@@;;;<<<999777999<<>>JJJPPPXXX___ccccccaaa___WWWXXXXXX\\\iiivvv{{{zzzmmmqqqqqqhhh]]]XXXWWWVVVYYYSSSKKKEEEBBBAAA@@@@@@GGGDDDCCCHHHMMMTTT```jjjqqqooommmjjjhhhddd___\\\NNNHHHBBB>>><<>>@@@AAAAAA???@@@AAADDDGGGIIIHHHGGGLLLLLLNNNQQQUUUVVVVVVUUUTTTggg|||```EEE888888555444333222111111111111---000222555888<<>>>>>IIIJJJLLLOOOQQQTTTUUUVVV[[[YYY]]]jjj}}}~~~vvvvvvxxxzzz}}}wwwVVVEEE@@@XXX|||aaaJJJ<<<555111...///............---------------------,,,,,,,,,,,,+++///---///333000777KKK___xxxssshhhWWWOOOVVVrrrttthhhNNN<<<::::::555666888;;;AAANNN___qqq}}}~~~vvvoootttwwwxxxwwwyyy}}}zzzxxxvvvvvvttttttxxx~~~}}}uuuooonnnhhhfffkkkxxxxxxooooootttqqqdddVVVNNNPPPQQQPPPPPPRRRXXX]]]aaa``````bbbeeeggggggfffiiikkkmmmnnnkkkkkkuuu~~~~~~nnn___NNNCCCHHHTTT___kkkwwwppplllnnnwwwqqqqqqpppoooppppppqqqrrrwwwvvvssspppqqqwww~~~nnn___WWWPPPPPPWWW```kkksssiiieee``````hhhvvviiiSSSDDD@@@???>>>DDDIIIQQQ[[[bbbeeeeeecccWWWWWWWWW[[[hhhvvv|||{{{mmmrrrtttppphhhaaa^^^]]][[[WWWRRRMMMIIIEEEAAA>>>EEECCCDDDFFFHHHKKKUUU___lllkkkjjjiiihhhfffcccbbbTTTLLLDDD@@@===;;;===AAAKKKMMMOOONNNLLLJJJLLLNNNPPPOOOOOOOOOQQQSSSTTTUUUTTTXXX___gggmmmpppqqqqqqnnnnnnnnnnnnnnnnnnoooppplllnnnoooqqqsssxxx}}}xxxrrrjjjddd```___^^^]]]]]]VVVWWWddduuu{{{vvv}}}vvvwwwnnniiiiiipppxxx}}}fff???444000...111111111000000000000111111...///222444777999:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBEEEJJJLLLJJJGGGKKKLLLMMMOOOPPPQQQPPPOOOUUUjjjoooWWW@@@666666444444333222111111111111---///222444666999>>>BBBHHHKKKQQQWWW]]]______^^^bbbeeehhhhhhhhhgggiiijjjjjjkkkllllllmmmnnnpppqqqpppggg]]]WWWRRROOORRRWWW\\\___eeeppp}}}{{{vvvrrroooqqqpppnnnjjjhhhhhhjjjmmmrrrxxx}}}|||wwwrrrppppppqqqtttssskkk```VVVJJJ@@@555333222111333333333222333222111111111333555666555666666666888<<>>WWWkkkMMM;;;666222+++///............---------------------------,,,,,,+++///...111555222;;;QQQaaavvv|||lllUUUNNN[[[hhhfffXXXCCC888:::999333777888;;;AAANNNaaattt~~~uuunnnssswwwzzzzzz|||}}}}}}zzzwwwuuurrrrrrwww~~~wwwrrrxxxxxxtttvvvxxxrrrjjjgggfffccc^^^[[[ZZZ^^^aaahhhhhhjjjmmmppppppnnnkkklllmmmooonnnjjjhhhoooyyylll^^^MMM@@@AAAIIIVVViii{{{tttppppppwww~~~tttsssqqqppppppqqqrrrsssvvvxxxwwwssspppuuuuuugggYYYUUUXXXaaappp~~~wwwmmm^^^SSSUUUfff~~~vvv^^^MMMFFFCCC???@@@DDDLLLWWWaaahhhiiihhhXXXWWWUUUXXXeeessszzzzzznnnnnnooopppoooiiiddd```YYYXXXWWWUUUQQQKKKCCC===AAABBBDDDHHHHHHGGGMMMTTTdddeeeeeefffeeeeeeeeeeee\\\PPPEEEBBBAAA>>>999888;;;>>>BBBGGGLLLQQQUUUXXX^^^^^^^^^^^^^^^^^^______[[[___dddjjjnnnqqqqqqqqqmmmmmmmmmmmmmmmnnnnnnooolllnnnppprrrsssuuuyyy|||yyytttlllfffcccbbb``````^^^WWWWWWddduuu~~~uuukkkvvvxxxxxxmmmiiiiiiqqqxxx{{{}}}[[[:::333222000444111111000000000000111111///000333666999;;;<<<<<<>>>???@@@@@@@@@@@@??????BBBAAABBBEEEJJJMMMKKKIIILLLNNNOOOOOONNNMMMLLLLLLTTTjjjtttcccOOO===666777444444333222111111111111///000222333444777;;;>>>CCCFFFLLLSSSYYY___cccfffeeefffggggggfffffffffgggiiiiiijjjlllmmmmmmkkkjjjeeeZZZOOOJJJHHHFFFFFFIIINNNNNNQQQWWWcccqqq{{{uuuqqqooosssrrrpppmmmjjjiiikkkmmmvvvzzz}}}zzztttpppqqqtttssswwwsssdddRRRFFF@@@<<<777555333333444444333222444444333333444555777888888888888777888<<>>>>>>>>CCCHHHIIIGGGHHHKKKZZZ\\\^^^______```bbbddd^^^SSSJJJHHHGGGAAA;;;999444555888===EEEOOOYYY___eeegggjjjjjjhhhggggggggg```bbbfffjjjmmmnnnnnnnnngggggghhhiiijjjlllnnnooommmooorrrtttttttttuuuwwwyyytttnnniiifffeeecccbbb]]]VVVVVVbbbrrrzzz}}}~~~}}}|||{{{oooeeesssnnniiijjjuuu}}}}}}uuuxxxVVV:::555444000222111111000000000000111111000222555888:::<<<<<<===>>>???AAABBBBBBBBBAAA@@@BBBBBBCCCEEEIIILLLLLLLLLNNNPPPRRRRRRPPPNNNNNNNNNRRRjjjrrrbbbPPP@@@888999555444333222111111111111000111222333444666999<<<>>>AAAGGGNNNVVV___hhhmmmfffeeeddddddcccbbbbbbaaafffgggiiikkkllljjjeeebbbYYYOOOHHHIIIKKKKKKIIIJJJLLLLLLLLLNNNUUUaaannnwww~~~xxxtttrrrrrrttttttsssppplllkkkkkkmmmrrruuuxxxwwwssssssvvvzzzsssuuuppp^^^LLLCCCAAA@@@;;;999666555555555333222555555555555666777999999<<<<<<;;;:::;;;>>>CCCGGGJJJJJJJJJJJJJJJJJJKKKKKKNNNTTT[[[```bbbdddgggjjjllliiiiiiooo}}}tttOOODDDIIIgggpppPPP===777333---///............---------------------............,,,000///000555666EEE```mmm}}}~~~fff\\\rrrpppXXXBBB999:::;;;888888999;;;AAALLL]]]nnnyyy~~~xxxrrroooqqqvvvzzzzzz{{{|||zzzvvvzzz}}}uuukkkdddYYYVVVVVV]]]fffqqq}}}yyyooorrryyy{{{zzzxxxtttpppkkkhhhfffeeeqqqsssvvvxxxyyy{{{~~~vvvoookkknnnppplllhhhfffvvvzzzvvv___OOO@@@===???FFFWWWhhhvvvuuuwwwyyyvvvsssvvv|||uuusssqqqoooooopppqqqsssvvv}}}yyyooonnnyyynnnddd\\\ZZZdddsss~~~tttbbbPPPMMMYYYggg}}}|||kkk]]]XXXPPPGGGBBBBBBDDDLLLWWW```dddddd[[[WWWRRRRRR^^^ppp{{{}}}zzzoooggghhhiiiddd___\\\ZZZYYYYYYWWWTTTNNNFFF@@@<<<;;;>>>EEEIIIGGGFFFGGGPPPSSSVVVWWWWWWYYY]]]```WWWTTTRRRQQQKKKCCC??????555777888777:::EEEVVVccciiimmmqqqsssqqqnnnmmmmmmdddeeegggggggggeeecccaaa]]]^^^```cccgggkkknnnpppmmmppptttwwwvvvuuuttttttxxxtttnnniiigggfffeeeddd```XXXWWWbbbpppxxxzzzzzz{{{xxxuuulllfffyyy~~~nnngggiiiyyy|||yyymmmvvvuuuUUU:::666444///000111111000000000000111111111333666999;;;<<<===<<<===???AAADDDEEEFFFEEEEEECCCDDDEEEFFFGGGJJJNNNQQQLLLOOORRRSSSRRRQQQRRRSSSTTTlllwwwhhhVVVEEE:::777555444333222111111111111///000222333444777:::===@@@CCCGGGKKKQQQYYYdddkkkdddcccbbbaaaaaaaaa```___cccdddfffiiijjjfff^^^XXXQQQJJJHHHOOOWWWYYYVVVUUUTTTUUUVVVWWWZZZ```hhhooo{{{{{{|||}}}{{{wwwttttttuuutttuuuuuusssooolllkkkkkkmmmqqquuuvvvvvvvvvyyy{{{rrrqqqiii[[[QQQMMMJJJGGGAAA>>>:::999888888777666777888999:::;;;<<<<<<<<<@@@@@@@@@???>>>@@@DDDGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJPPPXXX]]]^^^```dddggggggddddddhhhrrr~~~yyyUUUHHHKKKjjjlllQQQ???777333000///............---------------------.........///---111//////444777IIIffftttuuujjjbbbFFF888666777666777888:::???IIIWWWfffpppyyytttrrrqqqsssxxx|||||||||}}}{{{vvvwwwzzzwwwlllfff]]]WWWSSSUUUZZZbbbmmmwww{{{qqqrrrssspppooonnnnnnnnnnnnllliiiggglllppprrrrrrqqquuu~~~{{{tttssssssnnnjjjhhhmmmuuu|||iiiXXXHHHAAA>>>>>>HHHSSS\\\```gggjjjfffbbbhhhrrr{{{tttrrrpppnnnmmmnnnppprrrvvv~~~{{{nnnkkkuuuzzzoooeee]]]cccppp{{{}}}wwweeePPPJJJTTTaaauuu}}}}}}pppddd```WWWLLLDDDBBBBBBHHHRRR[[[^^^___[[[WWWQQQQQQ^^^qqq}}}uuukkkiiifff```\\\\\\]]][[[XXXUUURRRLLLFFFAAA<<<888:::BBBGGGGGGFFFFFFJJJMMMPPPQQQRRRTTTXXX\\\OOOSSSXXXXXXNNNCCC@@@DDD888;;;;;;555222<<>>AAAEEEHHHIIIIIIIIIDDDFFFGGGGGGGGGJJJPPPUUUHHHLLLPPPRRRRRRRRRTTTWWWXXXppp{{{nnn\\\HHH999444555444333222111111111111---///111333555888<<>><<<<<<<<<<<<;;;:::<<<>>>@@@AAAAAAAAA@@@CCCCCCCCCBBBAAACCCEEEHHHKKKJJJJJJJJJIIIIIIHHHHHHFFFMMMUUUZZZ[[[\\\```dddcccaaa___aaahhhpppvvvzzzwwwwwwwwwzzz~~~~~~{{{~~~zzzXXXIIIIIIhhhiiiQQQAAA777333222//////.........------------------.........//////...222//////333888KKKjjjxxxvvvpppOOO<<<888999999666777999===FFFRRR```iiivvvzzz}}}|||vvvrrrrrrtttvvv{{{~~~}}}~~~|||xxxzzz}}}{{{sssnnnkkkccc\\\ZZZ[[[^^^fffooonnnzzz|||vvvvvvqqqggghhhiiilllooopppoookkkhhhfffjjjllljjjhhhmmmzzz~~~zzzvvvqqqnnnoooiiirrryyysssaaaOOOFFF@@@;;;>>>EEEBBBJJJUUUZZZVVVSSS\\\hhhyyy}}}vvvuuutttssssssssssssssswww{{{xxxmmmppp{{{wwwjjjcccdddgggttt~~~}}}iiiWWWTTTWWWWWWiiiwww|||sssmmmlllbbbSSSJJJHHHFFFHHHLLLPPPRRRSSSSSSMMMKKKOOOXXXbbbooozzzvvvmmmgggbbb\\\\\\YYYVVVTTTTTTQQQKKKFFF===:::888:::DDDMMMKKKDDDAAAEEEJJJLLLLLLLLLMMMOOOMMMQQQUUUVVVSSSNNNKKKJJJBBB;;;888999666555DDDWWWeeeoooyyy}}}}}}{{{ssskkkcccaaa]]]XXXSSSLLLEEE@@@BBBEEELLLVVVaaaiiinnnoooqqqsssuuuuuutttssstttuuuvvvtttpppjjjfffeeegggjjj```ZZZZZZeeeqqqyyy|||~~~|||vvviiivvv~~~ssshhhkkk~~~hhhbbbbbbVVVEEE:::666555444222111111111000///000333555444777:::<<<===>>>@@@BBBDDDDDDCCCDDDGGGLLLQQQTTTLLLLLLKKKKKKLLLMMMNNNPPPNNNPPPSSSUUUVVVXXXZZZ]]]ZZZsssyyyoooRRR888444555444444333222111000000...///111111222555:::===GGGJJJMMMMMMKKKKKKNNNQQQ[[[aaafffhhhgggfffiiilllddddddfffgggfff___TTTKKKGGGGGGLLLUUU[[[]]]```dddddddddcccaaa^^^]]]]]]^^^]]]aaahhhnnntttwwwxxxxxx{{{||||||yyyvvvvvvyyy}}}tttuuuvvvuuurrrpppppppppnnnpppuuu|||zzzuuunnnllliiigggddd```ZZZWWWRRROOOJJJEEEAAA>>>======@@@CCCFFFEEECCCCCCGGGKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHKKKMMMKKKHHHEEEEEEFFFGGGKKKPPPUUUYYYZZZYYYYYY]]]]]][[[[[[```gggiiifffiiijjjllllllmmmrrryyy}}}www}}}yyy{{{}}}___HHHHHHaaannnTTTAAA777111...........................///......---------......///111///222888:::OOOrrr|||~~~nnn|||PPP>>><<<:::;;;777888;;;AAAIIISSS]]]bbbpppwww|||xxxwwwxxx~~~~~~{{{{{{}}}zzzqqqlllaaa\\\fffuuu~~~~~~~~~yyysssnnnkkkjjjhhhkkkttt}}}}}}tttjjjnnnrrrnnnmmmqqqmmmnnn{{{}}}{{{uuummmkkkmmmnnnrrr|||jjjUUUJJJDDD@@@??????FFFIIIQQQYYY]]]\\\ZZZZZZooowwwvvvuuutttsssssssssssstttwww|||sssooorrr}}}rrrjjjgggfffrrr|||{{{hhhWWWTTTWWWWWWgggvvv|||vvvqqqqqqgggXXXJJJHHHFFFGGGJJJMMMNNNNNNLLLHHHFFFIIINNNVVVbbbnnn~~~~~~uuunnnhhhccc___\\\XXXVVVUUURRRLLLGGGAAA>>>:::;;;DDDLLLJJJDDDAAADDDHHHJJJIIIIIIJJJKKKHHHKKKPPPTTTTTTQQQNNNLLLMMMDDD===;;;666333>>>NNNbbbmmmxxx{{{zzzuuulllccc[[[YYYVVVSSSOOOJJJCCC>>>???AAAGGGQQQ\\\fffkkkllloooqqqssssssrrrqqqrrrsssvvvtttpppkkkffffffhhhjjjaaa[[[\\\fffssszzz}}}~~~|||rrr}}}vvvmmmllllllddd```SSSBBB777444444333222111111111000///000333666666888;;;===>>>???AAACCCDDDCCCCCCEEEHHHLLLPPPRRRJJJIIIIIIHHHIIIKKKLLLMMMKKKMMMPPPRRRSSSTTTWWWZZZ\\\tttqqqSSS999777555444444333222111000000...000111111222555:::===HHHLLLOOOOOONNNNNNQQQTTT]]]bbbhhhjjjhhhhhhjjjmmmhhhgggfffeeeccc\\\RRRJJJEEECCCGGGOOOVVVZZZ^^^ccc^^^```bbb```ZZZTTTNNNLLLKKKNNNTTT]]]gggrrr{{{}}}xxxvvvwwwzzzuuuvvvvvvvvvtttrrrrrrqqqmmmpppuuu}}}{{{iiiiiihhhhhhhhheee```\\\VVVTTTPPPKKKGGGDDDCCCBBBAAAEEEHHHGGGEEEEEEHHHLLLMMMLLLKKKIIIIIIHHHHHHHHHFFFIIIJJJIIIFFFDDDDDDEEEFFFHHHMMMQQQTTTUUUUUUTTTYYY[[[[[[[[[```fffgggdddcccdddddddddffflllttt{{{~~~|||}}}zzzyyyhhhLLLEEEZZZnnnUUUCCC999333000........................///......------.........///111///222888:::PPPssswwwcccmmmpppIII:::999666777888888;;;@@@HHHRRR[[[aaannnuuu}}}~~~{{{vvvuuuvvv{{{}}}}}}zzz|||}}}uuuooohhhgggqqq~~~wwwooolllkkkkkkiiikkksss{{{~~~zzztttllluuuxxxyyyyyypppmmmxxx}}}|||wwwppphhhjjjjjjkkkvvvttt]]]OOOGGGAAA???@@@DDDHHHOOOXXX]]]]]]ZZZWWWhhhrrr}}}uuuuuuttttttssssssttttttxxx{{{sssmmm{{{|||rrrjjjfffoooxxxxxxiiiZZZWWWYYYZZZeeettt}}}yyyuuusssiii[[[KKKHHHFFFFFFIIIKKKIIIGGGEEEBBB@@@AAACCCGGGRRR]]]kkkwwwwwwnnnhhhcccaaa^^^ZZZXXXWWWTTTNNNJJJFFFCCC>>><<>>===<<<:::;;;DDDNNNWWWhhhyyy|||uuummmfffaaaaaa]]]ZZZXXXXXXVVVQQQMMMKKKGGGAAA===AAAHHHGGGBBB@@@AAABBBBBBAAA@@@@@@???===>>>@@@GGGNNNTTTWWWWWWVVVLLLBBB<<<999777<<>>??????@@@AAACCCBBBCCCEEEGGGIIIKKKLLLLLLJJJIIIIIIIIIIIIKKKLLLMMMKKKMMMNNNOOOPPPRRRUUUXXX___xxxtttOOO777888555444444333222111000000///000000111222444888<<>>:::999:::;;;999888:::BBBMMMYYY```rrrvvv{{{|||yyyuuussssssvvvwwwxxxyyy{{{zzzxxxwwwwwwxxx{{{|||nnnoooqqqssssssoooiiiddd\\\[[[ZZZXXXTTTQQQNNNMMMMMMPPPSSSTTTSSSRRRSSSTTTUUUSSSQQQNNNKKKIIIHHHGGGDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGLLLSSSZZZ___fffmmmnnnllljjjeee]]]VVVTTTWWW]]]bbbgggqqq}}}|||wwwXXXGGGSSSrrrmmmVVVFFF;;;444000.......................................//////000...111111444888<<>>===<<<<<<;;;;;;???GGGPPPWWW\\\WWWOOOFFF@@@;;;999<<<@@@JJJVVV^^^ZZZOOOFFF@@@<<<<<>>?????????@@@AAABBBCCCEEEGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLKKKLLLMMMMMMNNNPPPTTTWWW^^^yyynnnLLL555777555444444333222111000000///000000111111444888;;;DDDHHHNNNQQQQQQRRRTTTWWWZZZ^^^bbbffffffeeedddddd```[[[UUURRRRRRSSSRRRPPPIIIEEEFFFMMMSSSSSSQQQPPPQQQNNNIIIBBB<<<:::;;;<<<<<<:::888888;;;AAAGGGKKK^^^eeennnssstttrrrrrrsssvvvvvvxxx{{{~~~~~~|||yyyxxxxxxzzz~~~|||qqqrrruuuwwwxxxuuuoookkkaaaaaa```^^^\\\YYYVVVUUUVVVXXX[[[]]]]]][[[ZZZZZZXXXWWWTTTQQQNNNLLLKKKJJJFFFEEEDDDBBBAAAAAA??????AAAAAABBBBBBBBBBBBBBBBBBGGGOOOWWW]]]fffpppvvvvvvssslll```UUUNNNMMMNNNOOOSSS```qqq{{{~~~~~~pppUUUIIIUUUssslllUUUEEE:::333///////////////////////////...............///000111...222333666:::>>>XXX~~~wwwpppnnn\\\MMMQQQ\\\___OOO>>><<<<<<888999777777:::@@@JJJVVVbbbiiiqqqxxx~~~xxxqqqlllkkkuuuyyy||||||~~~{{{}}}vvvooohhh]]]QQQJJJIIIDDDDDDDDDFFFIIISSSfffxxx|||~~~|||zzzzzzxxxuuurrruuuzzz~~~zzzuuurrrnnniiieeeiiillljjjeeefffppp{{{~~~|||qqqfffaaaeeeeeeaaa]]]^^^cccbbb]]]]]]gggtttuuuuuuttttttuuuuuuvvvvvvwwwwwwzzz|||rrrllltttxxxqqqmmmsssxxxwwwqqqnnnqqqttt|||}}}tttlllbbbZZZSSSOOOMMMQQQVVVWWWRRRKKKAAA<<<999::::::888:::>>>III[[[pppyyyyyytttnnniiiaaa]]]YYYXXXYYYYYYVVVSSSMMMKKKFFFBBBCCCGGGGGGCCCCCCAAA????????????===<<<<<<<<<<<<<<<@@@IIISSS[[[ZZZVVVOOOGGG???::::::<<>>===::::::;;;===@@@CCCEEEGGGOOOXXXccclllpppqqqrrrtttvvvvvvwww{{{~~~{{{ttttttvvv{{{ppprrruuuxxx{{{zzzvvvsssiiihhhgggeeecccaaa```___]]]___bbbeeeeeecccaaa___[[[YYYWWWTTTRRRPPPOOONNNKKKIIIEEECCCAAA@@@>>><<>>===BBBIIIOOOUUU^^^lllwww{{{wwwnnnbbbVVVNNNIIIFFFEEEGGGTTTfffsssxxx|||~~~{{{eeeOOOHHHXXXxxxmmmUUUDDD999222...////////////////////////............///000111111///444555888;;;@@@[[[uuummm\\\PPPUUU___^^^MMM<<<;;;:::777999777777999???IIIVVVcccjjjpppwwwyyyqqqmmmkkkuuuzzz}}}~~~wwwpppiiiccc[[[RRRMMMMMMLLLNNNPPPMMMHHHJJJZZZkkk~~~}}}}}}~~~}}}yyywwwtttuuuvvvtttpppkkkiiiooowwwzzzsssppplllhhh```ccchhhkkkjjjgggjjjpppvvvwww~~~{{{xxxzzz|||xxxnnnkkkooopppllllllqqqxxx~~~uuuuuuuuuuuuuuuvvvwwwwwwwwwyyy{{{ooommmzzz|||uuuqqqvvv{{{{{{vvvrrrsssvvv|||~~~wwwpppiiiccc^^^VVVRRRQQQWWW^^^```ZZZSSSHHHAAA>>>@@@CCCCCCBBBCCCGGGWWWiiisssvvvuuupppjjjeeeaaa\\\ZZZZZZYYYVVVSSSMMMMMMIIIFFFGGGKKKJJJFFFEEEBBB@@@???@@@AAA???===;;;===???>>>>>>BBBMMMUUU[[[\\\XXXOOODDD===<<<===LLLbbbwww{{{tttkkkgggeeeZZZZZZ[[[___dddhhhiiiiii```YYYTTTYYYdddmmmooonnnoooqqqssssssrrrqqqrrrsssvvvvvvtttqqqnnnlllmmmnnngggfffjjjrrrxxxzzz|||{{{{{{vvvrrrwwwxxxoooxxx~~~tttwwwsssrrrwwwtttrrrzzzXXX<<<222333444333000111222222333666:::======>>>@@@AAA@@@@@@@@@AAADDDEEEEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJLLLQQQTTT]]]~~~qqqjjjeeeOOO:::888555444444333222111000000///000000000000333666999;;;AAAGGGKKKMMMNNNQQQSSSUUUWWW[[[___bbb```]]]ZZZYYYWWWUUUWWW]]]aaabbbaaaQQQIIICCCFFFKKKJJJHHHHHHDDDGGGKKKLLLIIIEEEBBBAAA===???BBBEEEHHHIIIIIIIIIJJJSSS```iiinnnqqqsssuuuuuuuuuvvv||||||uuutttvvvzzz~~~rrrrrrtttwwwzzzzzzwwwuuummmllljjjgggfffeeeeeeeeeaaacccfffiiijjjhhheeebbb\\\[[[YYYWWWUUUTTTTTTSSSQQQMMMGGGDDDBBB???<<<999;;;===>>>@@@???===;;;999===BBBEEEHHHQQQaaaqqqyyyuuuoooeee]]]VVVQQQLLLIIIIIIUUUeeeqqqxxx|||~~~yyy```KKKIII^^^pppVVVDDD999222///////////////////////////............///000111222000666777:::===BBB^^^xxxeeeWWWXXXjjjeeeOOO===;;;999666;;;888777999>>>GGGSSS___ffflllttt}}}zzzsssooonnnrrrxxx}}}~~~}}}wwwoooiiigggbbb[[[UUUTTTWWWZZZ^^^^^^WWWSSSZZZfffsssssstttwww{{{~~~{{{vvvqqqqqquuuuuupppkkkiiimmmrrr}}}~~~wwwpppmmmjjjgggccc```bbbhhhkkkiiiiiilllkkklllrrr|||}}}}}}~~~~~~}}}|||{{{|||}}}uuuuuuuuuuuuuuuvvvwwwwwwxxx{{{}}}}}}wwwmmmrrr{{{~~~wwwuuuyyy}}}~~~xxxrrrrrrvvvwwwxxxwwwqqqjjjfffccc```WWWTTTTTT[[[dddfff```YYYPPPHHHCCCHHHMMMMMMKKKIIIKKKXXXhhhrrrwwwxxxsssmmmjjjeee___\\\[[[YYYVVVSSSMMMNNNLLLIIIJJJNNNLLLHHHFFFCCC@@@@@@AAABBB@@@>>>999???CCCAAA===???HHHPPPYYY^^^]]]TTTHHHAAA@@@AAAMMMgggzzzwwwmmmkkkjjjjjjlllnnnnnnmmmfff___ZZZ]]]gggpppqqqnnnqqqsssuuuuuutttssstttuuuvvvvvvuuurrrnnnmmmmmmooohhhgggkkkrrrwwwxxx{{{}}}yyyxxx~~~vvv~~~~~~wwwuuupppwww}}}www}}}uuuQQQ999222444444222000111222222333666:::>>>>>>@@@BBBBBBAAAAAAAAABBBEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFHHHIIIJJJLLLLLLLLLLLLLLLNNNSSSVVV]]]pppiiigggRRR;;;777555444444333222111000000///000000000000222666999999???FFFKKKLLLMMMPPPSSSTTTVVVZZZ___aaa```\\\YYYVVVTTTTTTXXX^^^bbbcccbbbWWWLLLDDDEEEIIIKKKKKKLLLKKKKKKKKKIIIFFFEEEFFFGGGFFFGGGIIIKKKLLLKKKJJJIIILLLUUUaaajjjoooqqqtttvvvuuutttvvv||||||yyyxxxxxx{{{~~~{{{uuuuuuuuuvvvwwwwwwtttrrrmmmllliiigggeeeeeefffgggccceeehhhkkkmmmkkkfffbbb\\\[[[ZZZYYYWWWWWWWWWWWWUUUPPPIIIEEEBBB???;;;888999;;;===???>>><<<999777:::======>>>FFFXXXjjjttttttooohhhccc```\\\WWWSSSRRR[[[iiittt{{{~~~}}}~~~~~~aaaKKKKKKdddsssXXXEEE999333000000000000000000000000000............///000222222111777999;;;>>>CCC```ppp]]]ZZZtttlllSSS???<<<:::888===999888999<<>>@@@BBBFFFJJJMMMPPPQQQVVVYYY\\\^^^^^^]]]\\\\\\]]]XXXYYY```ffffffdddccc^^^RRRGGGFFFIIIKKKMMMOOOMMMPPPQQQNNNIIIGGGKKKPPPRRRRRRPPPMMMIIIGGGGGGHHHHHHOOOVVV\\\dddooovvvwwwvvvvvvxxx|||yyytttzzzwwwwwwzzzzzzxxxyyy|||qqqvvvxxxvvvuuuwwwxxxwwwssspppllliiiiiiiiiiiiiiinnnlllkkkkkkmmmnnnnnnmmmeeebbb^^^]]]______\\\YYYXXXSSSLLLFFFAAA>>>;;;:::888888999;;;<<<;;;888555777888:::;;;<<>>MMM]]]mmm|||pppkkknnnuuu~~~iiiRRRPPPuuusssTTTAAA777333111000000000000000000000000000000000000111222333333444:::<<>>@@@CCCBBBAAA@@@AAACCCEEEFFFAAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGHHHKKKRRRWWWWWWTTTTTTSSSQQQVVV|||rrr___HHH777777666555333222111111000///000000//////111555888;;;===@@@EEEJJJOOOSSSVVVVVVWWWXXXZZZ]]]```ccceeeddd^^^\\\```ccc___YYYVVVUUUOOOKKKOOOTTTWWWYYY]]]^^^[[[[[[aaahhhiiibbb[[[YYYYYYXXXVVVTTTTTTWWWYYYXXXUUUQQQQQQ]]]mmmwwwzzzxxxzzz}}}~~~zzzxxxvvvqqqllljjjhhhfffhhhlllvvvzzzzzzuuusssvvvzzz{{{{{{xxxssspppooonnnmmmlllmmmlllkkkmmmoooqqqrrrrrrpppiiiaaa\\\[[[\\\\\\[[[YYYUUUPPPJJJFFFAAA===999666666777999::::::777555444444666888777:::FFFSSSfff|||uuurrrrrrwww}}}~~~~~~}}}zzzmmmUUUQQQtttqqqTTT@@@777333222000000000000000000000000/////////000111222333333777<<<===AAAHHHPPPnnnpppxxxoooKKK===999666888666666777999???IIIUUU\\\hhhpppxxxzzzvvvpppnnnnnnyyy{{{}}}tttiii___eeemmmsssvvv{{{|||zzz||||||||||||{{{{{{zzzyyy{{{~~~yyyrrrkkkfffccccccaaa_________^^^\\\[[[ZZZWWWTTTUUUZZZaaafffiiipppooolllbbbUUUKKKFFFCCCNNN```xxxttt```SSSQQQYYYhhhzzzuuutttrrrrrrsssuuuwwwyyysssvvv{{{nnnnnnvvvsssoooooooooppprrrtttuuuvvvzzzwwwtttsssttttttqqqnnnkkkmmmnnnllliiieeecccbbb^^^]]]ZZZXXXVVVXXX]]]```aaadddfffhhhnnnsssqqqkkkjjjnnnsssyyy}}}|||wwwrrrnnnlllkkkjjjjjjiiigggeeeaaa___\\\YYYWWWVVVVVVVVVTTTSSSRRRPPPOOOMMMLLLKKKHHHEEEDDDEEECCCAAACCCHHHSSScccqqqtttlll```RRRGGGJJJVVVkkk~~~{{{|||zzzvvviiicccaaagggmmmoooqqqrrruuuvvvxxxwwwuuusssrrrsssssstttsssppplllkkknnnqqqoooiiihhhpppyyy}}}yyytttgggllluuutttnnngggZZZLLL<<<555333222333444333555888:::;;;<<>>???AAADDDFFFAAAAAACCCDDDFFFHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIKKKNNNOOOMMMKKKMMMQQQUUUWWWcccHHH999777666444333111000000000...////////////000333666999;;;>>>CCCIIIOOOTTTWWW[[[ZZZZZZ\\\___cccfffgggjjjaaaZZZZZZZZZUUUQQQOOOJJJGGGIIIPPPWWW[[[aaaffflllhhhfffjjjooonnneee\\\[[[^^^bbbeeehhhlllqqqtttvvvrrriii``````jjjssswwwtttxxx|||~~~|||xxxsssooojjjddd^^^\\\ZZZYYY\\\aaapppwww{{{xxxuuuwwwyyyyyy{{{xxxtttrrrqqqqqqpppnnnnnnmmmmmmooorrruuuvvvvvvtttmmmeee```___^^^]]][[[ZZZWWWRRRMMMHHHCCC===:::555555666777999999777555444444777999888:::CCCNNN^^^sssnnnoooooosssyyy{{{|||~~~}}}||||||||||||xxx}}}uuuYYYPPPnnnsssXXXDDD999333111////////////////////////...//////000111222444444999======@@@FFFOOOnnn{{{```fffhhhIII<<<888666:::666777888999>>>HHHUUU^^^iiipppyyy{{{vvvqqqnnnnnn{{{|||~~~~~~uuuhhhiiilllqqqsssvvv~~~~~~|||~~~|||yyywwwuuuuuuvvvxxxxxxyyyzzzzzzyyyxxxxxxttt|||}}}|||~~~|||yyyuuuqqqmmmhhheee___]]]ZZZYYYZZZZZZZZZYYYWWWTTTQQQQQQUUU\\\dddiiirrrvvvvvvmmm```TTTJJJCCC???LLLbbbuuu|||xxxrrrppprrrvvv~~~|||kkk]]]TTTVVVaaatttsssrrrrrrrrrsssvvvyyy{{{uuuxxx{{{}}}nnnpppyyyvvvmmmjjjggghhhlllppprrrrrruuusssrrrssstttrrrmmmhhhiiikkklllkkkgggdddbbbaaaYYYVVVRRRNNNMMMQQQXXX^^^bbbfffjjjooovvv{{{xxxrrrjjjlllpppuuuzzz|||{{{yyyrrrooojjjhhhhhhhhhhhhhhhbbb```^^^[[[YYYWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQMMMKKKKKKLLLJJJFFFGGGKKKUUUdddsssvvvpppfff[[[RRRRRRWWWbbbppp||||||{{{|||{{{vvviiiddddddjjjooopppqqqssstttuuuwwwvvvtttssstttuuutttuuusssoookkkkkknnnrrrlllhhhiiirrr{{{}}}}}}}}}tttmmm___fffyyytttzzz}}}iiiUUU@@@777555444444555444777999;;;<<<>>>@@@CCCEEECCCAAA@@@AAACCCFFFHHHCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKLLLNNNNNNMMMMMMRRRVVVYYYaaaEEE999666555333222000/////////...///000//////000222555777888;;;@@@FFFLLLRRRUUUZZZZZZZZZ^^^cccgggiiihhhhhh\\\PPPLLLKKKHHHEEEEEECCCBBBFFFOOOWWW^^^gggpppvvvuuussssssrrroooiiieeegggkkkrrryyy|||ooommmrrrvvvuuuvvvwwwuuuppphhh___YYYPPPJJJFFFFFFFFFEEEIIINNNdddpppzzz{{{yyywwwvvvuuuvvvtttqqqpppqqqqqqqqqpppooonnnnnnqqquuuxxxyyyyyyuuupppjjjfffeeebbb___[[[\\\XXXSSSNNNIIIDDD>>>:::555555555666888888777555333333666888888:::AAAKKKXXXeeeqqq{{{lllfffggglllsssvvvwww{{{~~~~~~~~~~~~||||||}}}}}}~~~{{{xxx[[[NNNiiivvv]]]III;;;333000////////////////////////......///000222333555666:::>>>===>>>CCCKKKjjjkkkTTTVVViiimmm\\\DDD;;;888666:::666777888999===GGGUUU___jjjqqqyyy{{{wwwqqqnnnnnnyyy|||~~~uuummmhhhlllqqquuu{{{|||zzz|||}}}uuuqqqnnnlllhhhfffgggjjjlllnnnrrrsssuuuwwwxxxxxxwwwwwwpppsssuuu{{{|||sssqqqooooooooommmjjjgggZZZXXXUUUSSSTTTUUUUUUTTTUUURRROOONNNQQQXXX```fffllltttwwwpppdddYYYNNNDDD@@@DDDPPP^^^bbb\\\WWWVVVUUUWWW^^^iiirrrsssllldddYYYVVV[[[nnnrrrrrrrrrsssuuuwwwyyy{{{{{{|||~~~}}}{{{qqqtttzzztttiiidddaaaccciiimmmnnnlllgggggghhhlllooonnnjjjeeeccceeegggfffdddaaa``````VVVRRRKKKHHHJJJPPPXXX]]]fffkkkqqqxxx~~~lllmmmpppuuu{{{{{{vvvnnniiiggghhhiiiiiicccbbb```^^^\\\ZZZYYYXXXYYYYYYYYYZZZZZZZZZ[[[[[[XXXVVVWWWXXXTTTNNNLLLNNNXXXfffuuuyyytttmmmddd\\\UUUXXX]]]dddkkkrrrwwwzzz|||}}}{{{xxxxxxzzzwwwssshhheeeffflllppppppqqqsssrrrsssttttttssssssvvvwwwyyyxxxuuuooojjjiiimmmqqqmmmiiikkkttt|||}}}{{{zzzooodddUUU\\\~~~xxxdddEEE888666555555777666888;;;<<<===???BBBDDDEEEEEEFFFGGGHHHIIIJJJKKKFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNJJJNNNUUU[[[ZZZTTTSSSUUUZZZXXX???888555444333111000///.........///000000000000222444666777999<<>>======>>>@@@@@@EEELLLSSS\\\iiiuuu{{{|||}}}|||xxxtttqqqooosssvvvzzz}}}vvvvvvxxxvvvqqqjjjccc\\\SSSGGG@@@<<<888777999::::::===AAAWWWgggwww|||zzzwwwtttqqqqqqpppnnnnnnpppppppppoooooonnnoooqqquuuxxxyyyyyytttpppkkkiiihhheeeaaa]]]^^^YYYSSSNNNHHHCCC>>>;;;555555555666888999888666222111333555555666===EEELLLSSSWWW\\\ooolll^^^```gggpppttttttwww{{{}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{|||~~~wwwxxxzzzyyyzzztttXXXMMMhhhxxx```KKK<<<333///000000000000000000000000//////000111333555777888;;;???===>>>BBBHHHfffwwwqqqqqqaaaNNNMMM[[[bbbUUUAAA;;;999555888555777999999<<>>@@@CCCEEECCCEEEHHHKKKMMMMMMLLLKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMJJJNNNWWW^^^]]]UUURRRUUUYYY|||pppOOO;;;888666555444222111000//////...000111111000111222444555555666999===CCCHHHKKKRRRSSSVVV\\\bbbaaa\\\VVVLLLBBB999999;;;<<<<<<===???>>>AAAEEEJJJSSScccrrr|||zzztttqqqnnnllliiiffffffiiipppuuu{{{xxxrrrfffVVVKKKFFFAAA999222444222444999;;;999:::===LLL^^^qqqyyyxxxuuusssppppppooommmmmmnnnnnnmmmlllnnnmmmmmmooosssvvvwwwwwwtttoooiiiffffffeeecccaaa___ZZZSSSLLLGGGCCC>>><<<666555555666888999999888555333222333333333888@@@AAAJJJJJJHHHXXXrrrxxxlll[[[___hhhssswwwuuuuuuxxxxxxyyyyyyzzzzzzzzzzzzzzz|||{{{zzzzzz||||||{{{}}}|||nnnUUUKKKhhhwww^^^GGG999222111000000000000000000000000///000111222444777999:::<<>>;;;;;;777777555888999999<<>>???AAACCCEEE???CCCHHHLLLNNNNNNKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLQQQWWWUUUPPPPPPVVVWWWyyy|||vvvdddJJJ<<<;;;777666555333222111000000///000222222111111222444555555555777;;;@@@EEEHHHSSSTTTVVV[[[^^^YYYOOOGGGCCC;;;666:::???@@@@@@@@@===<<<<<<>>>AAAIII[[[kkk}}}|||rrrjjj___ZZZQQQJJJGGGLLLUUU[[[cccttt~~~wwwlllZZZEEE:::999999666111111111444:::<<<999999;;;GGGYYYmmmvvvuuutttrrrpppqqqooonnnmmmnnnmmmkkkjjjllllllkkknnnqqqtttuuuuuutttnnngggccccccddddddddd```[[[SSSKKKFFFBBB???<<<777666555666999::::::999999666444444333222777===AAAMMMMMMFFFPPPiiitttnnn\\\aaalllwwwzzzwwwuuuvvvyyyzzz{{{|||}}}}}}}}}}}}}}}|||zzzzzz|||}}}jjjRRRJJJhhhvvvZZZDDD666222222000000000000000000000000000000111333555888:::;;;<<<@@@@@@BBBFFFLLLiiinnn___PPPKKKWWW[[[MMM;;;:::<<<888999555888:::999;;;EEEUUUaaafffmmmuuuwwwrrrkkkhhhhhhwww}}}vvvkkkjjjfffZZZQQQQQQHHHGGGHHHKKKLLLNNNWWW```___bbbiiipppuuusssllleeedddggglllqqquuuwwwxxxxxxdddQQQFFFJJJPPPRRR^^^mmm~~~~~~zzztttmmmjjjkkkkkkhhhddd^^^\\\ZZZYYYXXXWWWTTTRRROOONNNLLLHHHFFFIIIOOOTTT^^^rrr~~~vvvfffUUUPPPMMMVVViiiqqqjjjbbbbbbaaabbbeeeiiinnnrrrssssssnnnfffjjj}}}qqqqqqqqqrrrssstttuuuvvvuuuyyy}}}|||xxxsssoooooorrr{{{zzzsssjjjjjjiiiiiinnnqqqllldddaaaXXXZZZ```aaaffffff\\\YYYbbbeee]]]SSSNNNKKKHHHIIIGGGCCC@@@CCCMMMUUUYYYeeejjjnnnooonnnmmmggg```^^^aaafffkkknnnnnnkkkiiigggmmmoookkkkkkooopppmmmnnnllliiieeecccbbbbbbbbbggghhhjjjmmmoooqqqrrrssstttrrrqqqqqqjjj\\\OOOIIIRRRWWWcccoooqqqkkkgggfffcccccceeehhhkkkmmmnnnmmmttttttsssssssssrrrooommmhhhlllqqqttttttrrrqqqpppqqqssstttttttttuuuwwwyyywwwuuuqqqlllhhhkkkssszzztttqqqqqquuu|||~~~|||xxxvvvgggUUUPPPaaawww{{{rrruuuzzzyyytttyyyjjjBBB666777555555:::::::::<<>>???KKKTTTdddvvv~~~rrrggg___PPP@@@999666444222222555444777>>>CCCCCC???<<>>BBBEEEFFFFFFDDDEEEGGGIIIKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEECCCCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMTTTnnn~~~ppphhh[[[FFF888555666555444222111000000//////////////////000111111222444666999<<<@@@FFFJJJMMMPPPTTTUUURRRLLLGGGDDDDDDEEEHHHJJJKKKLLLKKKJJJJJJGGGCCC???>>>BBBIIIOOO___cccjjjuuu{{{xxxkkk```HHHBBB;;;666444555666777:::???JJJWWW```___WWWOOOIII>>>555333333222222444999???GGGLLLLLLGGGEEEDDDGGGSSSeeeqqqvvvtttpppnnnrrrtttrrrmmmmmmpppnnnhhhmmmlllllllllnnnrrruuuwwwyyyxxxrrrllliiiiiieee```\\\XXXSSSMMMHHHBBB===999666444222333777;;;======999999777444333444888;;;HHHPPPUUUUUUTTTYYY___bbbaaa]]]```iiipppooonnnoooqqqqqqvvv{{{|||zzzzzz}}}{{{|||}}}||||||~~~qqqZZZIIIMMMsssnnnTTT@@@555333555111111111111000000000000///000222555777:::<<<===>>>CCCCCCCCCHHHOOOgggkkkTTTIIIjjjoooeeeIII666444777555888666666999<<>>888444222222222111333444888???EEEFFFBBB===888444111333444444777<<>>>>>???AAAGGGQQQ\\\cccgggeeebbb^^^^^^dddooowww|||~~~|||yyyzzz{{{yyyxxxzzz{{{wwwuuurrrqqqpppooommmlllgggeeeaaa]]]ZZZWWWVVVUUURRRPPPNNNLLLKKKKKKLLLMMMMMMZZZnnnrrrppp}}}vvvwww|||sssrrrqqqqqqrrrtttwwwyyyvvvxxxzzzzzzyyyxxxvvvuuu{{{~~~}}}wwwssssssrrrpppjjjmmmoooqqqttttttlllaaaYYYRRRYYYccchhhmmmmmmbbbbbbjjjnnnggg[[[TTTSSSVVVSSSNNNKKKJJJHHHBBB<<<999777888<<>>HHHFFFDDDDDDGGGIIIKKKKKKIIIIIIIIIIIIIIIIIIKKKLLLHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHIIIKKKMMMNNNOOOOOOMMMbbb}}}pppZZZEEE:::777666555333111111000000///////////////000000111111222555777:::???DDDHHHLLLMMMMMMMMMMMMOOORRRUUUVVVYYY]]]^^^[[[UUUMMMHHHFFFHHHIIIGGGDDDAAABBBDDDIIIKKKOOOVVV[[[[[[UUUOOOHHHDDD???:::888666444222666555666888:::;;;999777333222555888888888===DDDMMM\\\hhhiiiaaaZZZXXXWWWWWWaaammmvvvyyywwwuuutttsssqqqmmmkkkkkkmmmmmmllljjjjjjjjjkkkmmmooorrrsssrrruuuuuupppjjjfff]]]UUUWWWTTTNNNIIIEEE@@@:::777666444222222555:::???BBB@@@>>>:::666333444888;;;GGGQQQYYYYYYWWWWWWWWWWWWUUUQQQNNNPPPUUUYYY[[[\\\ZZZWWWZZZccclllppprrrtttxxxzzz|||}}}}}}~~~www[[[PPP```sssTTT>>>555333222333222222111111000000///222333555666888:::;;;<<>>IIITTT]]]ccciiikkkiiifffddddddlllqqqxxx}}}~~~|||zzz{{{~~~~~~zzzuuukkk]]]OOOGGGBBBBBB@@@>>>>>>EEEOOOXXX[[[YYYVVVQQQRRR]]]pppzzzyyy{{{}}}{{{yyyvvvtttsssrrrpppooonnnkkkfffaaa]]]ZZZYYYYYYWWWUUURRRPPPNNNNNNOOOOOOQQQZZZlllzzzpppsss~~~xxx|||rrrrrrqqqqqqsssuuuxxxyyysssuuuxxx{{{}}}~~~|||{{{~~~}}}vvvrrrrrrsssqqqmmmppprrruuuxxxxxxooodddZZZSSSYYYcccgggllllllaaa```jjjtttqqqdddXXXWWW[[[TTTNNNKKKMMMKKKCCC;;;888111444;;;GGGXXXccc```VVVHHHEEEEEEMMMWWW[[[VVVPPPSSSWWW___fffhhhggggggggghhhhhhiiijjjlllmmmnnnooouuuvvvxxxyyyyyyxxxvvvuuunnneee\\\UUULLLAAA:::888555333333777;;;@@@IIIRRRYYY___hhhppptttwwwzzz||||||}}}}}}yyyvvvuuuuuutttuuuwwwvvvtttssssssssssssssstttsssrrrrrrtttuuutttrrrnnnhhheeehhhpppvvvpppsssxxx{{{{{{zzzzzzzzzvvviiiWWWRRRfffzzzzzz|||qqqdddggghhhQQQDDD:::999:::999;;;AAAHHHGGGEEEEEEHHHIIIJJJJJJFFFGGGIIIHHHGGGHHHKKKMMMEEEEEEGGGHHHHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGHHHIIIJJJLLLMMMNNNMMM]]]zzzeeeLLL:::777666555333222111000000///////////////000000111222444555777888<<>>;;;999666333555444444444444333222111222333888===>>>???FFFNNNZZZeeennnmmmiiifffbbb]]]___gggrrrxxxzzzyyyxxxxxxvvvrrrnnnmmmmmmmmmmmmmmmiiihhhiiiiiijjjlllnnnooopppsssssslllfffaaaZZZSSSTTTQQQLLLGGGCCC>>>999666666555333222555:::AAAFFFCCC@@@<<<777444555999<<>>888777555444222111111111///////////////000111111333444555666777:::???BBBFFFIIINNNRRRVVV[[[___ccciiiiiigggddd```\\\XXXUUUVVVZZZ]]][[[UUUQQQSSSVVVQQQOOOLLLKKKKKKLLLLLLKKKIIIEEE@@@;;;999777444333333333222222111000//////555888AAAJJJOOOQQQWWW^^^cccmmmtttsssssssssmmmdddbbbiiirrrwwwxxxxxxyyyzzzxxxssspppqqqpppmmmlllmmmgggggggggggghhhhhhiiijjjmmmqqqqqqkkkeeeaaa\\\WWWTTTPPPLLLGGGCCC???:::777777666444333555;;;DDDJJJIIIFFFAAA;;;666777:::===HHHRRRYYYWWWQQQLLLHHHEEE???@@@???AAAHHHPPPSSSQQQHHHCCCBBBHHHPPPXXXaaahhhssswww{{{}}}~~~~~~{{{~~~bbbPPPVVVzzzpppNNN999555444111222222222222222222222222333444666888:::<<<===>>>@@@EEEFFFHHHMMMMMMZZZsss{{{aaaXXXvvvcccCCC:::999555777555666888999;;;DDDNNN___eeelllnnnkkkfffcccbbbmmmpppuuu{{{|||uuuoooggg```TTTTTTSSSPPPMMMJJJIIIJJJFFFFFFDDDBBBEEERRRgggwwwyyyyyy~~~}}}{{{zzzwwwuuuqqqooollliiigggeeeeeeddddddbbb___]]][[[[[[[[[\\\___dddoooqqqqqqvvvxxxyyy}}}{{{|||yyyoooppprrruuuvvvwwwxxxxxxvvvyyy~~~{{{|||{{{zzzwwwyyyzzz|||wwwmmm___WWW\\\eeeiiiooopppfffbbbaaafffqqqwwwrrrllliiiWWWLLLGGGMMMNNNEEE======888888<<>>777777;;;>>>@@@BBB??????AAACCCEEEEEECCCAAA@@@DDDHHHGGGDDDBBBCCCEEECCCDDDGGGHHHIIIIIIHHHHHH???AAABBBDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDFFFGGGHHHMMMOOOaaaBBB888777555444222111111111///////////////000111111111222444555777:::???CCCHHHNNNVVV^^^cccgggjjjlllpppooommmkkkgggccc```^^^\\\]]]```cccdddccc```]]][[[YYYVVVTTTRRRPPPMMMLLLDDD@@@;;;888777777666666555555444222111111222444999>>>KKKYYYaaabbbcccfffgggttt~~~~~~~~~wwwllldddjjjrrrvvvwwwwwwyyy{{{yyytttqqqsssrrrmmmjjjlllgggffffffeeeeeeeeeeeeeeecccjjjnnnkkkfffccc___ZZZUUURRRMMMIIIEEEAAA===999888777666444666<<>><<>>@@@@@@>>>>>>???AAADDDGGGFFFDDDAAA@@@DDDHHHGGGBBB??????AAADDDFFFHHHIIIIIIHHHGGGFFFAAABBBDDDEEEFFFGGGFFFFFFGGGFFFEEEEEEEEEGGGHHHIIILLLJJJzzzbbb???888777666444333222111111///////////////000111111...000222444777;;;@@@DDDLLLTTT___iiiooossstttuuuqqqqqqpppooolllhhheeeccc]]][[[]]]fffpppssskkkbbbeeedddbbb^^^ZZZTTTOOOLLLBBB>>>:::888888:::;;;;;;666555333111000222555888888???NNN___hhhfffbbbaaahhhzzz~~~sssggglllsssvvvxxxyyy{{{~~~zzztttqqqtttssslllhhhjjjffffffeeeddddddcccbbbbbbZZZcccjjjjjjgggeee```[[[WWWSSSOOOKKKGGGCCC???<<<999888777555666===GGGOOOZZZUUUMMMCCC<<<999;;;===DDDMMMSSSNNNFFF@@@:::666222777999<<>>:::666444333//////000000111111222222111000/////////111222333:::===GGGWWWfffpppwww~~~~~~vvvqqqqqqpppllloooqqqssssssrrrppppppqqqooonnnnnnnnnpppqqqsssuuuvvvwwwtttllliiillloooppprrrsssvvvzzz~~~~~~uuupppggg\\\TTTXXXmmm{{{OOOFFF===:::>>>BBBBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDGGGJJJMMMMMMKKKHHHEEECCCCCCBBBBBBBBBDDDFFFGGGGGGFFFEEEEEEEEEFFFHHHIIILLLWWWsssvvv[[[BBB;;;444111333555444222222000...,,,,,,...000000000222222333777888999@@@IIITTT___jjjooosssxxxzzzzzzuuuvvvvvvwwwtttooogggaaa^^^\\\```iiiqqqssstttwwwsssoookkkiiifff___SSSJJJ>>>===<<<===@@@BBBBBBAAA>>>:::444111111333555666;;;DDDQQQZZZ___```aaabbbbbbtttrrrkkkkkkmmmsssyyy}}}}}}{{{sssrrrqqqqqqpppmmmiiifffjjjhhhdddaaa^^^\\\ZZZZZZWWW\\\bbbeeeggggggddd```^^^ZZZRRRJJJGGGFFF@@@888999999777444444<<>>???CCCQQQ```pppuuuyyyzzz}}}|||~~~|||yyy}}}zzzZZZMMMbbbgggFFF555666777222///000111222333444444555555777:::<<<>>>AAAEEEHHHHHHLLLQQQQQQMMMPPP```qqq|||ooofff[[[SSSMMM]]]mmm```BBB888;;;777888555444666777999@@@HHHXXXbbbkkkllljjjhhhddd___mmmooorrrwww}}}~~~|||zzz{{{vvvsssrrrssspppkkkddd```dddggg```VVVQQQMMMJJJKKKJJJJJJOOOVVV```kkk{{{xxxvvv}}}}}}}}}~~~}}}}}}}}}}}}}}}zzz}}}|||zzzyyyzzz}}}}}}zzzqqqqqqrrrsssuuuvvvvvvwww{{{}}}xxx{{{{{{yyy{{{sssfff^^^dddmmmqqqooonnnmmmiiibbbaaalll{{{}}}gggWWWLLLQQQZZZZZZSSSLLL???===;;;CCCVVVggglllhhhVVVHHHFFFOOO[[[gggbbbLLLFFF@@@CCCPPPWWWSSSPPPRRRVVVZZZ[[[XXXUUURRRMMMGGGDDDAAA>>>999666333111111//////000000111111111111000000/////////000111222222222:::HHHWWWbbbmmmuuuxxxzzzxxxssspppqqqpppnnnoooqqqssssssrrrqqqqqqrrroooooooooooopppqqqssstttvvvtttoookkkmmmsssuuurrrrrrsssuuuxxx|||~~~}}}|||wwwqqqgggZZZPPPSSSfffzzzNNNFFF===:::>>>BBBCCCAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCGGGHHHHHHHHHHHHHHHGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKHHHVVVttt|||uuuhhhRRR???;;;666333444444111000111000...------///000111000222111333777888:::BBBKKKUUU```lllsssyyy~~~~~~{{{uuuvvvwwwxxxvvvqqqjjjdddaaa___aaajjjqqqsssuuuwww}}}zzzvvvrrrlllbbbWWWNNNGGGEEEDDDDDDGGGIIIJJJIIIEEE???888333333666:::<<<===BBBIIIOOORRRUUUXXXZZZ^^^rrrzzzpppoooooosssxxx{{{{{{yyyuuusssrrrqqqpppnnnjjjgggeeeeeeeeeccc```\\\YYYWWWWWWZZZ\\\___aaadddeeeddd```\\\UUUMMMJJJHHHBBB;;;::::::888666777>>>KKKUUUaaabbb___UUUHHH@@@>>>@@@BBBCCCDDDBBB>>>999555333666666777;;;BBBHHHLLLNNNGGGCCC@@@@@@???BBBOOO]]]iiioootttvvvzzz}}}~~~}}}}}}sssUUULLLeeefffEEE555666666222111111111222333555666777;;;>>>@@@BBBBBBDDDFFFIIIJJJLLLPPPQQQNNNPPP^^^lllpppbbbTTTIIIHHH[[[ooodddEEE888<<<;;;888555444666777999@@@GGGTTT___iiikkkjjjhhheeeaaappprrruuuzzz~~~~~~{{{wwwsssqqqoooooonnnxxxzzz~~~yyyjjj___^^^cccccc```VVVPPPKKKIIIFFFDDDHHHMMM^^^jjjyyyzzzvvv}}}~~~zzz}}}}}}zzzyyyyyyzzz}}}yyyvvvzzz||||||zzzttttttrrrrrrsssuuuwwwyyyxxx}}}zzz~~~{{{zzz}}}xxxllleeekkksssrrrmmmqqqnnngggbbbeeeqqq{{{mmm]]]PPPRRR]]]aaa^^^YYYCCCCCCCCCEEENNN\\\dddeeeWWWHHHDDDNNN]]]kkkfffQQQIIIAAAAAALLLUUURRRKKKHHHKKKOOOQQQNNNLLLJJJEEE???===;;;999666333222111111000000000000000111111111000////////////000000111...,,,000999EEEOOO[[[fffkkkpppqqqooonnnpppqqqpppoooqqqssstttsssrrrsssssspppppppppppppppqqqrrrssstttqqqkkkiiioooxxxzzzvvvrrrssstttwwwzzz|||{{{yyyxxxrrriii]]]RRRSSSeeexxx}}}LLLEEE===;;;???BBBCCCAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFKKKIIIFFFDDDDDDEEEGGGHHHBBBCCCEEEGGGIIIKKKLLLLLLHHHIIIIIIJJJLLLNNNPPPQQQPPP^^^yyyqqqbbbPPPAAA;;;777555666444///...000111///......000111111000111111333777999<<>>DDDHHHDDDFFFHHHIIILLLPPPUUUYYY\\\qqqxxxuuussstttwwwzzzyyyxxxwwwuuusssqqqpppnnnkkkiiibbbccceeedddaaa\\\VVVRRRSSSRRRRRRTTTXXX]]]bbbfffaaa___YYYRRRNNNMMMGGG@@@<<<<<<:::999;;;CCCOOOXXXfffiiihhh___RRRIIIHHHJJJJJJJJJJJJIIIEEE@@@:::777999777777;;;CCCLLLTTTXXXSSSNNNIIIEEEAAADDDOOO\\\gggmmmrrrtttxxx~~~}}}}}}~~~}}}{{{{{{~~~lllOOOLLLllldddDDD555555555111333222222222444666999;;;BBBEEEHHHIIIHHHHHHIIIJJJMMMMMMOOOQQQQQQRRR[[[fffzzzlllZZZKKKOOOccc{{{qqqLLL777999:::888555555777777888>>>FFFPPP[[[eeeiiiiiihhhfffbbbnnnqqqvvv|||}}}xxxggghhhhhhgggffffffgggiiinnnssszzz|||mmm```]]]dddiiikkk^^^WWWOOOJJJDDD@@@@@@DDDQQQ]]]llluuuyyy~~~}}}rrryyy|||{{{||||||wwwssstttuuu~~~~~~xxxuuutttuuuwww{{{|||zzzxxxwwwvvvuuuuuuwwwxxxyyyzzzzzzzzz{{{nnnooozzzyyynnnsssssspppjjjhhhnnnxxxyyyiiiWWWSSSZZZaaacccbbbNNNMMMIIIFFFJJJTTT[[[\\\UUUEEEAAAMMM^^^ppplllWWWLLLBBB@@@KKKUUUTTTKKKDDDDDDIIIKKKIIIHHHGGGBBB===:::999777555333333333333000000111111111111111111//////////////////000000111...///444;;;AAALLLUUUbbbiiimmmmmmmmmoooqqqpppoooqqqtttuuutttsssttttttqqqqqqqqqqqqqqqqqqqqqrrrqqqooojjjhhhmmmvvvzzzxxxtttttttttwwwyyyzzzzzzxxxwwwtttnnndddZZZZZZiiizzz~~~nnnIIIDDD>>>===???BBBCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGHHHIIIIIIJJJKKKKKKLLLJJJGGGDDDCCCDDDFFFHHH@@@BBBEEEHHHKKKMMMNNNNNNGGGIIIKKKOOOTTTXXX[[[]]]eeelll}}}wwwgggTTTCCC;;;777666666444//////111222000//////111222111000111000222777999===GGGQQQ___fffqqq{{{~~~zzzooodddZZZXXX[[[\\\___bbblllooossssssoooiiidddaaaYYYSSSLLLGGGEEEEEEFFFFFFFFFBBB<<<;;;???GGGOOOSSSIIIIIIJJJKKKOOOTTTZZZ^^^bbbttt{{{wwwvvvxxxzzzzzzyyyyyywwwtttrrrqqqpppnnnllldddeeeeeeccc___YYYSSSOOOLLLIIIIIIMMMQQQVVV]]]dddbbbbbb^^^WWWTTTSSSMMMFFF@@@???===<<>>EEEHHHLLLMMMMMMLLLKKKLLLOOONNNOOORRRSSSTTTYYY```~~~gggQQQPPPeeezzzSSS888666:::999666555777777888===CCCLLLXXXbbbfffggggggeeebbbggglllsss||||||sssmmm]]]```ccceeeeeefffiiikkkjjjmmmppppppnnnjjjgggfffggggggccc^^^^^^fffmmmpppeee\\\SSSNNNHHHAAA???@@@BBBNNN[[[cccfffjjjrrrzzz|||~~~|||qqqssswww}}}||||||~~~{{{uuuooonnnooottt}}}~~~xxxqqqlllfffeeegggmmmttt~~~}}}xxxxxxxxxxxxxxxwwwwwwwww}}}yyyuuuyyywwwvvv}}}pppmmmqqqtttuuusssuuu|||vvvbbbTTTSSSYYY]]]^^^TTTOOOHHHDDDIIISSSWWWUUUOOOAAA???LLL___rrrppp]]]NNNEEEAAAIIIUUUVVVNNNEEE@@@EEEGGGFFFFFFFFFBBB===888777666444444444444555222222222222222222111111000000000000000000//////111///111555888;;;BBBKKK]]]fffmmmmmmmmmoooppppppppprrrtttuuutttsssssstttqqqqqqqqqqqqrrrrrrqqqqqqmmmnnnkkkggghhhooovvvwwwuuuuuuuuuwwwyyyzzzzzzyyyxxxvvvsssjjj___\\\gggvvv{{{```GGGCCC???>>>@@@CCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFFFF???AAADDDHHHKKKLLLMMMMMMIIIKKKPPPVVV]]]cccgggiiiqqqpppuuu}}}pppZZZDDD===888555666444111111444111000000000111222000///000///222666999>>>HHHRRReeekkkttt}}}yyyiiiXXXPPPNNNOOOQQQTTTYYY^^^dddhhhiiihhhhhhgggddd]]]RRRIIIEEEDDDEEEFFFBBB???>>>@@@FFFNNNUUUYYYJJJJJJLLLPPPUUUZZZ___aaaiiivvv~~~zzzxxxzzz|||}}}|||zzzwwwtttssssssrrrqqqooojjjiiieee```ZZZUUUPPPNNNIIIEEEEEEKKKQQQTTTZZZbbbcccdddccc^^^[[[ZZZUUUOOOGGGDDDAAAAAAEEEPPP]]]eeeuuuxxxwwwnnnccc```fffnnniiihhhfffeeebbb\\\TTTNNNGGGCCC@@@CCCLLLXXXdddjjjhhhggg```WWWPPPRRRZZZaaakkkpppuuuwww|||~~~fffKKKSSSzzz~~~^^^BBB555333333111555555444444666:::>>>AAADDDGGGKKKMMMNNNMMMMMMNNNQQQOOOOOOSSSUUUUUUYYY___yyy[[[KKK]]]{{{}}}ZZZ<<<888;;;:::777666777777777;;;AAAJJJUUU```eeeffffffeeeaaaccciiiqqq{{{wwwooohhh___bbbeeeggggggfffffffffaaaaaa___[[[UUUPPPMMMLLLHHHMMMPPPPPPUUU___iiimmmccc\\\UUURRRMMMEEE@@@???===FFFQQQXXX\\\bbbkkkqqqpppuuu}}}~~~vvvqqqnnnsss~~~~~~zzz}}}~~~{{{uuuooolllkkkqqqyyy{{{tttlllddd^^^VVVUUUWWW^^^fffqqqxxxxxxxxxxxxwwwvvvtttsss}}}wwwpppqqqwww~~~}}}|||~~~sssfffiiipppwww|||rrr\\\PPPOOORRRSSSOOOIIIAAA???HHHSSSVVVRRRIII>>>???MMM^^^pppppp___OOOFFFAAAGGGRRRUUUOOOFFF===BBBEEEEEEFFFFFFCCC>>>999888666555444444444555444444444333333333333333000111111111111000000///,,,,,,///444555777>>>GGGYYYdddmmmnnnnnnooopppoooppprrrttttttsssrrrrrrrrrppppppqqqrrrssssssrrrrrrlllmmmkkkeeedddkkkrrruuuuuuuuutttvvvxxxzzzzzzyyyzzzxxxsssiii[[[VVV___mmm{{{zzzyyy___DDDBBB@@@???AAACCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFAAACCCEEEGGGIIIKKKLLLLLLMMMOOOTTTZZZ```eeeiiijjjiiieeefffzzzlllTTTCCC;;;444444555333333444111000///000111111///---000///111555888===GGGRRRfffoooyyymmmZZZPPPMMMLLLKKKMMMPPPSSSXXX^^^cccfffggghhhfff^^^RRRHHHDDDEEEHHHJJJHHHEEECCCCCCHHHMMMRRRTTTJJJKKKNNNSSSXXX\\\^^^]]]bbbkkk|||{{{yyy{{{}}}|||{{{xxxwwwuuuuuuvvvuuutttrrrnnnkkkeee^^^XXXSSSPPPNNNJJJEEEFFFMMMRRRSSSZZZbbbdddhhhiiifffdddccc___ZZZQQQMMMHHHGGGMMMZZZhhhqqq|||vvvllliiirrr|||vvvuuusssrrroooiii___XXXSSSPPPMMMOOOWWWbbblllrrrrrrsssnnnbbbZZZ[[[aaaeeehhhmmmrrrvvv|||~~~}}}fffLLLVVV}}}{{{ZZZ@@@555333333222444444444666888<<>>:::???EEEMMMVVV___hhhmmmmmmuuu|||tttmmmmmmuuu|||}}}|||{{{|||}}}|||xxxrrrlllhhheeekkkqqqvvv}}}}}}ssslllddd[[[UUULLLHHHJJJQQQXXXaaauuu{{{zzzxxxvvvuuuuuuuuuuuuxxx{{{~~~xxxooonnnsss{{{~~~xxxiiieeegggqqq{{{mmmVVVMMMKKKJJJEEEAAA;;;:::BBBMMMPPPMMMFFF>>>BBBNNN[[[kkklll\\\NNNGGGAAACCCLLLPPPLLLEEE>>>CCCGGGGGGHHHJJJGGGCCC===<<<:::888777666777777666666555555555444444444111222333333222111000///,,,,,,///222222444;;;EEETTTaaalllooonnnoooppppppqqqsssttttttrrrpppooopppnnnoooqqqsssssstttssssssmmmlllgggbbbdddlllrrrssstttsssrrrtttwwwyyyzzzyyy{{{vvvnnnaaaSSSOOO[[[jjjwwwnnnuuunnnVVVBBBAAA@@@@@@AAACCCCCCCCCAAAAAABBBDDDFFFGGGIIIIIIDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLNNNPPPSSSVVVYYYZZZ[[[\\\YYYYYY]]]qqqoooMMM@@@555333555555222111000//////000111000...,,,000///000444777<<>>888777;;;DDDQQQ^^^gggkkkmmmzzzzzzvvvqqqlllkkkooovvv{{{~~~||||||}}}|||wwwnnnfff[[[]]]```eeeppp{{{|||{{{rrrggg___ZZZUUUPPPKKKEEE@@@???DDDHHHNNNbbbwww~~~zzzvvvtttuuuxxxyyysssvvvzzz~~~~~~|||~~~{{{rrrpppttt}}}~~~pppfffbbbjjjwww|||```PPPJJJGGG@@@>>>999777<<>>??????:::888666777999999777444///888GGGUUU```kkkyyy{{{yyyxxxwwwtttqqquuuuuuvvvxxxzzzzzzxxxvvviiigggddd___[[[VVVSSSRRRNNNDDDAAAGGGKKKLLLTTT```iiiooossssssrrrrrroookkkccc\\\TTTRRR[[[jjjzzz~~~zzztttrrrpppqqqwww~~~~~~tttrrrsssrrruuuyyyzzzyyy|||{{{zzz}}}bbbJJJVVV}}}vvvUUU>>>555333444555111222555888;;;===???@@@EEEGGGHHHHHHGGGIIIKKKMMMOOOPPPSSSUUUUUUWWWaaalll~~~PPPRRRjjjoooRRRDDD@@@;;;888777888777555777<<<===JJJYYYbbbgggmmmnnnmmmccchhhpppzzzyyywwwwww~~~~~~uuusssrrrpppkkkeeeaaa______]]]\\\WWWSSSUUU\\\^^^\\\XXXWWW[[[cccdddXXXIII@@@999666777AAARRRbbbjjjmmmkkkzzz~~~sssuuutttllleeefffrrr}}}}}}{{{~~~{{{ooofff^^^[[[XXXXXX___gggfff```\\\TTTIIIDDDCCCCCCAAA>>>BBB:::888;;;<<<@@@RRRgggzzzvvvwwwyyy|||}}}}}}zzzwwwqqqwww|||}}}{{{{{{qqqnnnsssyyyxxxlll```^^^```fffqqq}}}yyy\\\NNNLLLAAA<<<777999@@@FFFIIIIIICCCBBBDDDLLLUUU[[[ZZZWWWKKKFFF@@@@@@CCCFFFEEEBBBCCCGGGLLLOOOPPPOOOOOOOOOJJJIIIFFFCCC@@@???>>>>>>;;;999777666666666555444222222111111000000//////111000111444444333666<<>>???BBBEEEHHHIIIIIIKKKJJJHHHGGGFFFEEEEEEEEEHHHEEECCCDDDGGGJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEJJJLLLNNNOOOOOOMMMKKKJJJMMMKKKYYYrrr}}}```DDD555666666777666///111111111111000000000000333111222555777;;;EEEOOOfffwww~~~uuunnnmmmiiicccbbbeeeeeebbb^^^XXXRRRMMMHHHEEEEEEDDDDDDIIIQQQZZZ```cccddd___VVVOOOSSS```kkkpppvvvlll\\\KKK???888666777444333333222111000//////444333777DDDVVVfffqqquuuvvvyyyyyyvvvtttqqqkkkdddfffpppwwwyyy|||~~~yyyvvvpppiiidddaaa[[[SSSLLLMMMJJJIIIJJJJJJMMMWWWaaadddnnnwwwxxxxxxxxxxxxuuupppiii\\\UUU```uuu~~~}}}}}}yyyyyy|||~~~}}}|||~~~}}}|||{{{```TTTaaayyypppPPP===777444444444222333555888<<<@@@DDDFFFGGGGGGHHHJJJKKKMMMNNNNNNPPPRRRVVVXXXZZZ\\\___bbbyyyxxxQQQFFFQQQnnntttYYY???888777777777777777888888888AAAFFFOOOXXX```eeehhhiiieeeffflllxxxyyyzzzzzzsssxxx{{{yyyqqqnnnkkkkkkoooqqqoookkkZZZQQQVVVkkksssbbbMMMDDD<<<::::::>>>JJJ\\\mmmxxxuuu|||ssshhheeedddeeeeeefffmmmvvv}}}~~~|||yyyxxxxxxrrrjjj]]]UUULLLFFFEEEEEECCC@@@;;;999888666666888999;;;999:::999666666;;;EEENNNhhhyyy}}}{{{yyy{{{}}}}}}zzzwwwrrrssstttvvv{{{}}}qqqkkkrrryyyxxxfff]]]ZZZZZZ```gggnnnYYYQQQIIICCC===<<>>CCCMMMWWW```eeeggghhhdddeeekkkxxxvvvqqqvvvyyyvvvpppqqqooopppvvv|||xxxoooXXXLLLMMM^^^fffXXXGGGAAA:::999999>>>IIIYYYiiirrrqqqzzznnn___[[[YYYZZZZZZ]]]fffpppzzz}}}~~~}}}|||zzzsssjjj^^^VVVKKKDDDAAA???<<<999555555444333333444555555777888888666555999BBBIIIXXXiii~~~zzzyyy{{{||||||zzzsssnnnkkknnnwwwsssiiilllttt~~~ooo```VVVPPPPPPRRRhhh}}}sssdddVVVOOOGGGEEEIIINNNPPPOOOPPPKKKGGGHHHMMMQQQQQQOOOKKKHHHEEEBBB@@@@@@AAABBB???EEENNNUUUYYYZZZZZZZZZTTTRRROOOKKKGGGDDDBBBAAAAAA???<<<:::999888666555555555555555555666666666999777777888888666999???JJJXXXggglllnnnqqquuuvvvttttttssssssrrrrrrqqqqqqrrrqqqqqqrrruuuwwwwwwvvvrrrjjjeeehhhnnnqqqrrrtttzzzyyyxxxxxxyyyzzzzzzyyyuuupppjjjaaaTTTPPP___tttsss]]]KKKDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIKKKMMMMMMJJJGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLJJJGGGFFFGGGHHHNNNZZZxxx}}}vvvyyywww]]]DDD777777333333666333111111111111000000000000...---///222444777AAAJJJaaattt|||wwwooocccYYYUUUTTTRRRPPPNNNMMMJJJFFFCCCFFFDDDAAA???@@@FFFNNNTTTZZZWWWPPPKKKQQQbbbrrrzzzvvveeeRRRCCC:::555444333333222111000000000000...000666CCCSSSaaajjjnnnqqqyyy~~~yyyoooggg___XXXZZZdddnnntttyyyzzztttmmmgggccc___XXXTTTRRROOONNNOOOOOORRR[[[eeetttwww{{{zzzyyyssshhh^^^aaappp~~~}}}|||{{{|||}}}}}}tttZZZTTTiiioooOOO===777555555666777888999<<>>:::888888888888888888888888:::@@@KKKVVV___dddfffgggdddffflllxxx|||yyy}}}~~~yyyvvvzzzzzzxxxyyyZZZKKKEEEOOOTTTKKKAAA???999888888;;;CCCNNNZZZaaaeeeqqq|||lll^^^XXXSSSRRRSSSXXXbbblllvvv{{{}}}tttjjj[[[SSSIIIAAA===:::777555222222222111111222222222444555666555444666;;;@@@EEEWWWooo}}}}}}{{{yyyyyy{{{{{{uuunnnmmmsss|||xxxkkkfffmmmwww|||lll\\\PPPLLLLLLRRR```xxxlllddd\\\YYY[[[^^^^^^]]]XXXQQQJJJIIILLLPPPPPPNNNJJJIIIFFFBBB???>>>@@@BBB@@@GGGQQQZZZ^^^_________WWWVVVSSSPPPLLLIIIGGGFFFFFFDDD@@@>>>===<<<999777555555666666777777888888<<<:::999:::999777:::@@@LLLYYYffflllnnnqqqtttuuurrrssstttsssrrrrrrrrrssssssrrrrrrsssuuuuuutttsssrrrkkkgggkkkpppsssuuuxxx{{{xxxxxxzzz|||{{{yyytttoooggg]]]RRRQQQ```qqqfffOOOFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGKKKNNNRRRUUUooopppllljjjWWWAAA888999444333666333111111111111000000000//////---...111222444<<>>???DDDHHHLLLKKKGGGDDDKKK[[[kkkssswwwnnn```QQQDDD<<<888777444333222111000000111111///000444===KKKYYYccchhhiiirrrzzz|||yyyqqqdddYYYRRR\\\hhhrrryyy~~~yyyqqqkkkeee```[[[WWWVVVSSSSSSUUUUUUXXXaaakkkwww|||zzzmmm___ZZZaaappp{{{}}}{{{}}}zzzyyyyyyyyyzzz|||~~~nnnUUUSSSooolllMMM<<<666555666777888999;;;===???AAABBBCCCHHHIIIJJJMMMOOOQQQSSSTTTQQQRRRQQQPPPPPPSSSWWWZZZddd{{{lllfffTTTDDDEEE]]]gggVVV@@@777999999888888888888888777888>>>IIITTT]]]cccfffgggiiiiiinnnzzz}}}|||xxxbbbPPPCCCDDDFFFAAA===>>>999888666777:::@@@FFFJJJQQQaaauuutttddd\\\SSSOOOOOORRR\\\eeessszzz|||tttkkkXXXQQQHHH@@@<<<999777666222222333333333333222222222333555444333333666888;;;JJJ___sss~~~sssxxx|||zzzvvvzzz|||xxxzzzuuulllpppuuuxxxyyy{{{~~~jjjYYYQQQOOOLLLLLLVVVqqq}}}yyyxxxwwwsssnnnaaaZZZRRRPPPRRRUUUTTTRRRIIIHHHFFFBBB??????AAACCCDDDKKKUUU^^^bbbccccccccc___^^^\\\ZZZWWWUUUSSSQQQNNNKKKHHHEEEDDDBBB@@@>>><<<<<<<<<======>>>>>>>>>???;;;:::;;;999888;;;AAAQQQ]]]hhhlllnnnqqqsssrrrsssuuuvvvvvvtttsssuuuwwwvvvuuuttttttuuutttrrrpppqqqkkkiiimmmrrrtttvvvzzz|||xxxxxx{{{}}}|||zzzxxxrrrhhh]]]UUUXXXgggwww~~~zzzlllRRRFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGIIIIIIGGGEEEDDDEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIGGGEEEEEEFFFHHHIIILLLKKKJJJIIIGGGFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJJJJLLLRRRVVVWWWllluuuhhh___UUU@@@999<<<777555666333111111111111000000000///111///000111111111777@@@GGGWWW```iii|||~~~tttlllaaa]]]YYYWWWWWWVVVRRRNNNLLLKKKIIIFFFBBB???>>>>>><<>>===CCCRRR```ggggggbbbYYYOOOGGGAAA===<<<777555333111000000111222111000111666AAAMMMXXX^^^^^^gggsssuuudddPPPWWWcccqqqzzz~~~wwwqqqjjjddd^^^[[[[[[YYYZZZ[[[\\\^^^fffpppxxx~~~vvviiiZZZOOOPPP[[[ggg~~~yyyzzz}}}xxx{{{xxxyyyyyywwwssszzz~~~}}}zzzyyyyyyzzz{{{}}}jjjSSSVVVuuuiiiJJJ:::666666777888999;;;===???@@@AAABBBBBBIIIIIIJJJLLLNNNOOOPPPQQQRRRRRRRRRPPPPPPRRRVVVYYY```tttgggXXXGGGHHHcccsssdddIII888:::999999999888888777777777===GGGRRR[[[bbbfffgggnnnnnnrrr|||~~~}}}ssslllvvvkkkWWWDDD>>>===:::999:::777666555444555888<<<>>>>>>PPPgggyyy}}}hhh^^^RRRLLLIIIJJJPPPXXXnnnuuuzzz{{{zzzxxxsssmmm[[[UUUKKKCCC===999777777222333444444444444333222111222444444444333333333666???NNN___pppmmmtttzzzyyyvvvzzz}}}yyysssnnnmmmoooqqq|||kkk___YYYTTTKKKHHHXXXwwwzzzfff___XXXVVVWWWWWWTTTQQQKKKIIIFFFDDDDDDEEEFFFGGGHHHOOOXXX```dddffffffgggccccccbbb```^^^[[[YYYWWWPPPMMMJJJHHHFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA===;;;<<<;;;:::===DDDVVV```iiimmmnnnqqqrrrqqqtttwwwyyyyyywwwvvvxxx{{{wwwvvvuuuvvvvvvuuurrrpppqqqlllkkkooorrrtttvvvzzz|||{{{zzzzzz{{{||||||{{{|||vvvlllaaa\\\cccsss}}}{{{iiiPPPFFFFFFEEEEEEEEEEEEFFFFFFDDDGGGKKKJJJGGGDDDCCCEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHFFFCCCAAABBBFFFIIIKKKJJJIIIGGGFFFDDDCCCCCCAAABBBDDDFFFIIIJJJLLLLLLJJJPPPWWWXXXhhhpppaaa]]]FFF<<<===999777777333111111111111000000000000222000111222111111666>>>===JJJQQQYYYnnnxxxhhhbbb\\\[[[]]]^^^\\\YYYTTTRRRNNNKKKHHHDDD>>>:::333777999888>>>LLL[[[cccaaa^^^ZZZTTTNNNHHHDDDAAA:::999666333111111111222222111000222777@@@JJJPPPRRRZZZhhh|||tttUUUVVV^^^lllyyy~~~~~~yyyrrrlllfffccccccaaa```aaa``````gggpppwwwrrrjjj]]]PPPEEECCCKKKVVVmmm{{{}}}xxxyyy|||xxx}}}|||yyyyyy{{{yyyvvvrrrqqqrrrsssrrrpppuuuyyy}}}||||||}}}}}}iiiVVV___}}}dddGGG777444666888:::;;;<<>>999666555333333333333333333333333222333444555555444333222222666???MMMZZZgggxxxpppsssvvvxxxxxx{{{~~~pppfffdddfffhhhmmm}}}yyyoooddd[[[RRRSSS```sss|||mmmgggaaa___^^^\\\VVVPPPNNNJJJGGGGGGJJJMMMNNNMMMIIIOOOXXX```eeehhhjjjlllhhhgggfffdddaaa^^^[[[YYYSSSPPPMMMKKKJJJIIIGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC???===>>>===<<>><<<888444222111111222111111000111333777;;;???BBBKKKZZZnnn~~~aaaYYYYYYfffuuu||||||vvvqqqnnnkkkhhhfffdddaaa___ccckkkrrryyy{{{hhh^^^RRRIII???:::@@@III[[[kkkyyy{{{xxxwwwvvvtttsssvvvyyy{{{xxxtttrrrrrrqqqooommmlllmmmooorrrtttssswww}}}~~~||||||}}}~~~ggg\\\nnnyyy___CCC555333666999;;;===>>>AAADDDFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNPPPQQQTTTUUUWWWWWWVVVWWWZZZ\\\\\\uuusssUUUHHH___zzzwwwXXX>>>;;;;;;:::999999888777777666:::@@@HHHQQQZZZaaadddllllllppp{{{}}}pppcccVVVSSSZZZhhh{{{mmm^^^KKKAAA<<<999777777333333333333666999===???666CCCSSSbbbnnntttppphhh___TTTJJJFFFDDDBBBCCCFFFQQQ]]]iiipppsssuuurrrnnnfffaaaWWWKKKAAA:::888777444444333222222333444444444444555666777666444333222222777@@@GGGNNN[[[hhhyyy}}}uuuttttttvvvzzz||||||{{{ooodddaaadddhhhYYYjjj~~~ooojjjbbbXXXSSSZZZhhhsssxxxyyytttnnnllljjjfff]]]VVVQQQLLLHHHIIIOOOSSSSSSQQQIIIOOOXXX```eeejjjmmmooopppooonnnkkkgggccc___]]][[[YYYVVVTTTTTTSSSQQQOOOLLLLLLLLLKKKKKKJJJJJJJJJDDDAAA???@@@??????CCCJJJYYYbbbjjjnnnqqqtttuuusssnnnrrrvvvuuurrrrrruuuyyyssssssuuuwwwzzzzzzxxxvvvqqqnnnmmmppprrrrrruuuyyyuuuyyy}}}}}}{{{zzz{{{}}}vvvsssmmmfffgggppp||||||}}}lllRRRCCCEEEFFFGGGHHHHHHGGGFFFEEEAAAFFFKKKJJJFFFBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHIIIGGGDDDBBBCCCEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMMMMRRRSSSWWW{{{|||ZZZBBB<<<888888:::666111111111111000000000000///...000444444555;;;CCCNNNXXXWWWWWWeeeqqqzzzzzzooojjjkkkllljjjfffddd[[[PPPMMMMMMLLLDDD===777999888666===PPPfffsssrrrrrrpppjjjbbbVVVLLLFFF@@@>>>:::555333111222222///000111222111111222333666???NNNaaavvvjjj\\\VVV```qqq{{{}}}yyywwwpppmmmiiifff```\\\___eeelllppptttxxx|||~~~xxxpppeeeZZZNNNEEE<<<666888@@@OOO^^^lllrrrtttuuuqqqkkkjjjlllqqqwwwxxxuuurrrpppkkkiiigggeeeeeeiiioootttrrrwww|||zzzzzz{{{{{{|||}}}}}}}}}|||eee___xxxvvv]]]AAA333333666999<<<>>>@@@CCCFFFIIIIIIIIIHHHEEEGGGHHHKKKNNNPPPRRRSSSTTTVVVXXXYYYYYYZZZ[[[]]]]]]uuubbbKKK^^^}}}~~~aaaGGG;;;;;;::::::999888777777666888===EEEMMMWWW^^^ccchhhhhhmmmyyywwwkkk___OOOCCCDDDJJJUUUlllmmm```OOOEEEAAA>>>;;;:::444333222222333666999;;;<<>>>>>999222666333333222111000000000111111//////111222666@@@KKK\\\aaaeeefffkkkqqqtttsss|||wwwooonnnooonnnlllhhhccc[[[SSSNNNJJJFFFDDD<<<999888:::???KKK```rrrrrrssswwwxxxooo___RRRMMMEEEBBB===999777555333111///////////////000111111555888BBBSSSfffuuu|||}}}mmm___VVV[[[iiiuuu||||||vvvpppjjjgggbbb\\\XXXbbbbbbcccdddeeeeeeddddddUUUPPPHHH@@@:::888888999KKKSSSYYY]]]dddllllllfffkkknnnooommmoootttvvvtttoookkkgggeeeaaa```eeelllsssuuuyyy~~~{{{zzzzzz|||{{{zzz~~~xxx___[[[qqqTTT;;;777777333666???@@@BBBDDDGGGJJJKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUVVVWWWWWWVVVXXXZZZ]]]cccmmmnnnMMMNNNggg}}}pppNNN>>>888999999555999===555777666:::BBBIIIPPPZZZccchhhkkkjjjrrrttteeeXXXNNNEEECCC>>>===@@@BBB\\\uuu___NNNHHHFFF???555888777444222444888:::999888>>>GGGOOORRRTTTTTTTTTKKKFFF@@@<<<:::999999888===CCCOOO```ooosssmmmeeeZZZ___aaa[[[OOOEEE@@@@@@<<<:::777666666666555444111444666777666555555666888999999888888:::===@@@RRRddduuu|||jjjnnnrrrssstttwww~~~vvvnnnvvvtttgggaaa___\\\ZZZZZZ___hhhppprrrrrrxxx|||zzzsssllleee[[[PPPQQQTTTYYY___aaa___YYYUUUOOOQQQYYYccciiikkkpppuuutttzzz|||wwwrrrpppooolllkkkhhhdddbbb```]]]XXXUUUVVVXXX\\\___^^^YYYRRROOOPPPNNNLLLLLLJJJIIINNNVVVaaagggoootttvvvuuutttsssqqqqqqqqqrrrtttwwwyyy{{{uuuvvvsssppprrrwwwxxxvvvrrrpppooopppsssuuutttsssuuuwwwyyy{{{{{{{{{{{{{{{xxx|||tttjjjiiihhh```TTTKKKDDDAAAAAAEEEFFFEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFEEECCCDDDDDDBBBBBBBBBEEEGGGEEEGGGIIIJJJJJJIIIGGGFFFIIIIIIJJJIIIIIIJJJLLLMMMHHHIIIJJJIIIHHHGGGIIIKKKNNNNNNIIIKKKVVVgggaaaCCC>>>:::444777444333222111000000000000111//////111222777CCCOOOccciiimmmnnnooorrrqqqmmmttt}}}xxxwwwvvvrrrmmmoooiii```WWWPPPJJJEEEAAA???<<<::::::===GGGYYYiiimmmnnnssswwwqqqbbbSSSLLLHHHEEEAAA===;;;888444222///////////////000111111000111777EEEXXXiiitttxxxpppdddZZZ]]]gggqqqyyyzzztttnnniiiaaaXXXQQQOOONNNLLLKKKLLLMMMPPPQQQOOOKKKEEE>>>:::777777777>>>FFFMMMSSS\\\eeegggdddmmmpppqqqoooppptttwwwvvvsssooollljjjfffdddiiipppqqqssswww{{{~~~~~~|||zzzyyyyyyzzz}}}|||zzzzzzqqqYYYXXX~~~lllQQQ:::777888555888AAABBBDDDFFFHHHJJJJJJJJJJJJKKKLLLNNNPPPSSSUUUWWWWWWWWWXXXXXXWWWWWWWWWZZZ\\\___hhhkkkNNNJJJYYYmmmjjjSSSAAA:::;;;;;;666:::<<<444666555888???FFFMMMXXXbbbeeehhhffflll~~~zzziii]]]QQQHHHFFFEEE@@@@@@CCCDDDZZZxxxaaaOOOGGGCCC???>>><<<999888999<<<;;;999777:::???FFFJJJMMMNNNNNNMMMHHHAAA;;;888555333222777<<>>???EEEUUUccciiihhhmmmtttsssgggWWWMMMJJJHHHEEECCC@@@;;;666222000////////////000111111111000333===NNN```nnnuuuoooeee]]]]]]bbbhhhrrr{{{zzztttlll```RRRIIIAAA???;;;888888;;;@@@CCCFFFCCC@@@<<<888666555555777>>>GGGOOOYYYdddjjjkkkppptttuuurrrrrrvvvyyyxxxxxxuuusssrrrooolllnnnsssrrrtttwwwzzz{{{|||{{{zzzzzzyyyyyyzzz}}}}}}}}}~~~}}}xxxxxx{{{~~~{{{iiiSSSZZZxxxdddLLL999777999888;;;CCCCCCDDDFFFHHHIIIIIIHHHHHHLLLNNNQQQTTTWWWXXXYYYYYYWWWXXXXXXWWWVVVWWWYYY\\\\\\bbbmmmVVVLLLOOOaaajjjaaaEEE;;;;;;<<<888999;;;444666444555;;;BBBJJJVVVaaaeeegggdddgggwwwuuuhhh```VVVMMMJJJIIIDDDDDDEEECCCSSSppp~~~aaaNNNHHHGGG>>>;;;999:::<<<<<<:::888999888:::???FFFKKKMMMLLLNNNJJJCCC>>>;;;888555333444777@@@OOO___iiijjjiiiaaabbbbbb___[[[UUUOOOKKKCCCAAA>>><<<;;;;;;999777555666777777666777999;;;::::::;;;:::999999<<<>>>HHHWWWjjjxxx~~~gggkkkqqqtttvvvwwwxxxzzzwwwwwwjjj^^^___ZZZTTTTTT[[[fffpppvvvrrrsssrrrnnngggaaa\\\XXXbbbdddfffeeeaaa___^^^^^^WWWVVVXXX^^^aaaccciiippprrryyy~~~|||zzzzzzzzzxxxrrrsssssspppjjjccc\\\XXXTTT^^^hhhllljjjfff___YYYWWWSSSPPPNNNLLLLLLSSS[[[fffkkkqqqttttttrrrpppnnnllljjjhhhhhhkkkqqqxxx|||tttuuusssppppppsssrrrnnnllllllmmmppprrrtttttttttuuuvvvwwwxxxzzzzzzyyywwwnnnpppsss}}}zzzmmmgggqqq}}}yyymmmNNNGGGBBBDDDFFFGGGIIILLLHHHHHHHHHIIIIIIJJJJJJKKKFFFHHHHHHHHHFFFEEEFFFGGGIIIHHHFFFEEEEEEEEEGGGGGGJJJJJJJJJKKKLLLKKKIIIGGGHHHIIIJJJIIIHHHGGGIIIKKKHHHLLLJJJJJJPPP\\\pppHHH;;;;;;999999555444333222111000000000111000000111333:::JJJYYYgggqqqyyyzzzzzz{{{yyyuuurrr}}}xxxuuuqqqjjjbbb\\\UUUOOOKKKKKKHHHFFFFFFFFFKKKXXXfffjjjeeeeeelllooofffXXXNNNMMMKKKHHHEEEBBB<<<666111000000//////000000111222444222222999FFFUUUbbbiiiddd^^^YYYWWWXXX]]]iiittt}}}uuukkk\\\LLL@@@;;;888555222222555999;;;;;;;;;:::888777555333222666<<>><<>>===;;;999888555777<<>>===:::888777777888777666777:::<<<<<<<<<===;;;::::::<<<===HHHTTTfffxxx||||||dddhhhnnnsssvvvwwwxxxxxx|||~~~zzzzzzlll```[[[WWWVVV[[[cccmmmrrrooooooooolllfff___\\\[[[dddffffffbbb^^^]]]aaaeee___ZZZXXXXXXYYY\\\ccclllrrrzzz~~~}}}}}}}}}{{{wwwxxxxxxvvvpppggg]]]VVVSSS^^^iiilllmmmllleee]]]YYYUUUPPPNNNKKKKKKSSS\\\hhhkkkooopppooolllkkkjjjhhhgggfffgggjjjnnnsssuuupppqqqqqqooopppsssqqqmmmjjjkkknnnppprrrsssttttttwwwvvvuuuvvvwwwvvvtttqqqbbbbbbdddppp}}}kkknnnwwwWWWNNNEEEDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIKKKKKKJJJHHHEEEDDDDDDHHHFFFDDDBBBAAACCCDDDFFFKKKHHHHHHNNNVVVVVVMMMCCCHHHIIIJJJIIIHHHGGGIIIKKKHHHLLLKKKMMMRRR[[[}}}gggEEE;;;<<<::::::666555444222111000000000000000111222333999JJJZZZhhhrrrzzz||||||~~~~~~yyy~~~xxxtttnnnhhhbbb\\\UUUQQQMMMKKKJJJKKKKKKQQQ___llllllccc]]]```ddd```VVVOOOPPPMMMIIIEEE@@@:::444000000000000000000111222222000//////333;;;EEENNNSSSSSSQQQOOOOOOOOOSSS___lll}}}~~~zzzssskkk```RRRBBB777333222111000000000111222444444555555555444222111444888>>>GGGOOOYYYccckkkooowww|||{{{zzz}}}}}}|||~~~zzztttssssssuuuwwwwwwvvvvvvwwwyyyzzzxxxvvvwwwyyy{{{||||||~~~|||zzz}}}uuuyyy~~~yyy___PPPjjjkkkQQQCCC888999>>>@@@DDDIIIFFFHHHJJJMMMOOOQQQQQQQQQTTTUUUWWWXXXYYYXXXVVVUUUOOOPPPRRRRRRSSSUUUXXX[[[]]]___pppuuueeeWWWJJJDDDRRRdddeeeIII999666:::888999;;;777999666444888===EEEQQQ]]]iiinnnjjjgggoooxxxyyymmmhhhfff\\\WWWVVVOOOPPP^^^vvvzzziiiZZZQQQJJJLLLMMMGGGBBB???<<<::::::@@@JJJQQQRRRPPPFFFDDDAAA???>>><<<:::888555555999CCCRRRbbbnnntttmmmjjjgggeeeddd```YYYSSSMMMKKKGGGEEECCC@@@<<<999999::::::999888888;;;===>>>??????>>><<<;;;<<<===FFFOOObbbxxx}}}yyyzzz___cccjjjqqqvvvyyyzzzzzz{{{{{{~~~uuufffccc___]]]___eeemmmrrrooooooooonnnfff]]]YYY[[[___bbbddd```[[[ZZZ```fffeee^^^XXXUUUSSSTTT[[[cccooowww~~~~~~~~~}}}|||{{{||||||xxxoooaaaWWWSSS]]]eeehhhllloooiii^^^XXXSSSOOOLLLJJJLLLUUU___iiijjjllllllkkkjjjjjjkkkmmmmmmllllllnnnppprrrtttnnnpppqqqppprrrtttrrrmmmiiillloooqqqrrrrrrsssuuuwwwuuussstttuuutttqqqmmm[[[ZZZXXX^^^uuu|||pppjjj~~~\\\QQQGGGEEEEEEDDDCCCDDDEEEEEEDDDCCCDDDEEEGGGHHHIIIKKKMMMLLLIIIFFFDDDCCCGGGEEECCC@@@@@@AAACCCDDDKKKGGGHHHSSSaaacccWWWJJJHHHIIIJJJIIIHHHGGGIIIKKKJJJMMMLLLNNNSSSYYYttt}}}qqqrrr^^^FFF>>><<<999<<<777666444333111000000000///000222222222777GGGWWWkkkuuu~~~~~~~~~|||xxxsssnnnhhh```YYYTTTNNNLLLKKKLLLMMMRRRaaannnnnnbbbXXXXXX\\\ZZZVVVSSSTTTOOOHHHAAA<<<888333000111000000000000111222222000000111333666;;;???BBBEEEDDDFFFHHHJJJNNNZZZfffrrrxxx~~~zzzxxxoooiii```XXXOOODDD999111//////000000000///...---///000222333333333222111555666:::AAAGGGNNNZZZeeejjjuuu}}}}}}}}}zzzuuusssppprrrtttssspppqqqtttwwwwwwuuussssssuuuwwwyyyyyy}}}||||||}}}}}}~~~vvvZZZPPPrrrjjjJJJ@@@999<<>><<<;;;>>>EEELLLPPPQQQRRRPPPLLLIIIFFFBBB===999333333555???OOObbbrrr{{{ssspppmmmllljjjgggaaa\\\VVVSSSPPPMMMJJJGGGBBB???===>>>>>>===;;;;;;<<<>>>AAABBBBBBAAA>>>======>>>CCCLLL___www}}}yyyyyy^^^bbbhhhooouuuyyyzzzzzz}}}|||}}}wwwqqqnnnhhhddddddiiipppuuurrrqqqrrrpppfffYYYTTTVVVWWW^^^cccaaaZZZVVVZZZ```gggaaaZZZVVVQQQOOORRRXXXbbbkkksssvvvwwwyyyzzzyyy{{{zzzzzz~~~wwwgggZZZPPPWWW[[[]]]eeemmmgggZZZQQQLLLIIIHHHHHHKKKVVVbbbiiijjjkkkjjjjjjllloooqqqyyywwwtttrrrrrrsssuuuvvvpppssstttssstttvvvsssnnnjjjmmmqqqsssrrrrrrssstttwwwtttrrrsssvvvuuuqqqmmm]]]\\\XXXWWWggg{{{|||xxxmmm}}}ZZZOOOEEEDDDFFFFFFDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFFFFIIIKKKLLLJJJGGGEEEDDDGGGFFFCCCAAA@@@AAABBBCCCHHHEEEGGGSSS___bbbYYYNNNHHHIIIJJJIIIHHHGGGIIIKKKMMMMMMKKKNNNSSSUUUhhhwwwrrr^^^KKKDDD<<<777===777666555333111111000000...000333333000444CCCRRRjjjvvv|||||||||zzzxxxuuuqqqllleee^^^YYYUUUQQQNNNMMMMMMRRR___mmmpppeee[[[[[[]]]]]]\\\\\\XXXQQQGGG>>>999555333222111111000000111111222333444444444444555777:::<<<>>>>>>BBBGGGKKKOOOYYYcccmmmrrrzzz}}}|||wwwrrrooobbbZZZOOOFFF@@@:::444000000111111222111000///.........000111222333222222555444777===AAAGGGTTTaaaeeeqqq~~~}}}yyyzzzzzzwwwuuuvvvnnnqqqrrrqqqnnnnnnssswwwxxxuuusssrrrtttwwwxxxyyy|||}}}~~~~~~~~~qqqWWWWWW~~~~~~dddEEE???;;;>>>DDDHHHKKKMMMNNNPPPRRRTTTVVVWWWXXXWWWTTTTTTSSSSSSSSSRRRRRRRRRPPPQQQQQQQQQPPPRRRTTTWWWYYYYYYcccvvvhhhVVVHHHSSSeeejjjXXXAAA888;;;888888<<<::::::666444777999>>>HHHRRR[[[fffiiihhhlllpppxxxkkkiii```ZZZ___eeetttwwwfffaaa]]]SSSMMMMMMJJJFFFAAA???BBBIIIQQQWWW]]]ZZZVVVRRRMMMFFF@@@;;;555444555<<>>>>>>>>FFFNNN```www}}}yyyxxxbbbdddhhhnnntttwwwwwwvvv}}}|||~~~xxxvvvqqqkkkdddcccgggooouuuvvvuuuuuurrrfffVVVPPPRRRQQQZZZcccccc[[[TTTUUUYYYgggaaa\\\XXXRRRLLLLLLPPPSSS]]]gggjjjmmmppprrrqqqyyyvvvwww}}}{{{jjj[[[KKKPPPRRRSSS^^^hhhcccUUUIIIEEEBBBBBBDDDIIIVVVbbbiiijjjjjjjjjkkkoootttxxx~~~yyyuuussstttwwwyyysssvvvwwwvvvwwwxxxtttnnnjjjnnnrrrtttsssrrrssstttvvvsssqqqssswwwwwwsssoooffffffbbb^^^iii}}}|||qqqsssWWWLLLCCCDDDGGGHHHGGGGGGFFFDDDCCCAAAAAACCCDDDEEECCCFFFJJJLLLKKKIIIGGGFFFHHHFFFDDDBBBAAABBBCCCCCCDDDCCCEEENNNWWWYYYRRRKKKIIIIIIJJJIIIHHHGGGIIIKKKNNNNNNJJJMMMQQQQQQ```}}}yyycccQQQIII<<<555===777777555333222111000000---000333333000222@@@OOOeeeuuuzzzxxx|||xxxvvvuuusssqqqooojjjddd```\\\WWWSSSPPPNNNQQQ^^^llltttjjjbbbaaadddddddddfff\\\SSSGGG===777555444444111111111000111111222333444444333222222333666999======BBBHHHMMMQQQYYYbbbnnnsssyyy{{{xxxqqqjjjfff\\\SSSGGG>>>999777555333111000000//////.........---...///111222222333333222000222777:::???MMM[[[aaaooo~~~~~~uuussstttsssuuuyyyooorrrsssrrrooooootttzzz{{{xxxuuuuuuwwwyyy{{{{{{{{{~~~}}}~~~nnnWWW___vvv\\\CCC>>><<>>;;;<<>>AAACCCGGGQQQ___jjjmmmnnnnnnmmmmmmjjj```UUUNNNFFF===666444444333222333222111000000//////000000000000000000000000000......///222666<<>>???CCCHHHKKKJJJIIIJJJKKKLLLNNNOOOQQQRRRSSSQQQOOONNNMMMOOOQQQSSSTTTVVVXXXZZZXXXTTTRRRRRRTTTTTTSSSbbbssslllOOOLLL]]]fffdddTTT===777???<<<777===888777666444555999???DDDNNNXXX^^^eeepppuuuyyynnngggkkknnnttt{{{yyylll^^^XXX\\\ccchhhmmmjjjVVVDDDDDDHHHLLLTTTJJJEEE@@@=========;;;999;;;999:::<<>>HHHbbbzzzyyyqqqkkklllrrrwwwvvvmmmgggfffddd___YYYSSSKKKHHHQQQ]]]tttuuutttrrrtttxxxwwwssskkk```QQQFFFAAA===888333111222333333222111111111444444555666888999;;;<<<;;;===???@@@BBBJJJWWWaaaiiiiiigggddddddccc[[[RRRHHHAAA999555555666666666333333222111111111111111000000000000000000000000---------...111555:::<<>>AAA???===<<<<<<<<<;;;:::999888888;;;>>>HHH[[[lll|||}}}uuullliiiiiifff^^^WWWWWWUUURRRQQQPPPOOOMMMKKKMMMMMMNNNLLLIIIGGGGGGHHHXXXbbbrrr^^^ZZZ[[[dddnnnssstttuuu{{{{{{|||~~~{{{ssskkkccc]]]^^^bbbggglllrrrsssnnneee\\\WWW\\\cccdddZZZPPPPPPWWW]]]___aaaffflllnnnhhh\\\QQQJJJFFFDDDFFFHHHHHHLLLQQQOOOWWW```lll|||vvvgggWWWHHHAAA<<<888;;;BBBFFFBBB>>>;;;999<<>>>>>AAACCCDDDDDDCCCCCCCCCEEEFFFGGGGGGIIIKKKKKKKKKJJJKKKLLLLLLKKKKKKKKKLLLRRRYYY___}}}wwwQQQ===>>>999888666555333222222222222000000111222444===GGGaaazzzxxxooodddfffkkkssstttnnnjjjjjjhhhccc\\\TTTKKKFFFKKKSSShhhpppvvvvvvtttuuuvvvuuuooohhh]]]RRRIIIAAA;;;666333777::::::777444444555555555666888;;;???CCCEEE???@@@AAA??????DDDOOOYYYfffeeeaaa]]]]]]]]]XXXRRRGGGAAA:::666666777777666333333222222111222222222000000000000000000000000///...---,,,---///222333555???NNNYYYaaajjjssszzzzzzxxxuuuqqqooooooqqqtttrrrrrrrrrrrrtttvvvxxxyyyqqqsssuuuvvvwwwzzz}}}|||}}}}}}|||}}}yyy]]]UUU~~~fffHHH@@@@@@BBBFFFJJJNNNNNNNNNPPPPPPOOOOOONNNMMMMMMLLLHHHMMMQQQPPPLLLLLLPPPUUUSSSSSSRRRPPPNNNNNNQQQSSSUUUTTTXXX[[[iiiiiiJJJOOO]]]ooonnnXXX???:::;;;:::===<<<;;;999555333444777:::;;;BBBGGGSSShhhvvv~~~}}}vvvtttuuutttppphhh```YYYUUURRRQQQPPPMMMJJJJJJNNNSSS```hhhaaaRRRJJJ@@@888:::999;;;===>>>===<<<;;;<<<===;;;:::<<<===DDDSSSaaa|||}}}|||xxxnnnfff^^^ZZZUUURRRQQQRRRRRRQQQRRRSSSTTTSSSQQQOOOOOOPPP[[[hhhzzz```ZZZYYY___kkksssvvvuuu}}}}}}~~~~~~}}}vvvoooiiibbb[[[YYY\\\bbbgggmmmpppnnnhhhccc```___fffeeeZZZPPPPPPYYY``````aaaeeellltttsssgggYYYQQQLLLIIIIIIHHHFFFHHHMMMGGGNNNTTT[[[nnnrrr```PPPKKKEEE;;;999???DDDBBBAAA???<<<===GGGSSSZZZ\\\^^^______bbbgggllloootttyyyzzzwwwuuuuuuvvvyyywwwuuusssssstttwwwxxxvvvvvvvvvuuutttrrrqqqpppnnntttrrrlllggg^^^^^^lllzzzyyyrrr\\\NNNNNNQQQPPPKKKIIIIIIGGGEEECCCAAA@@@???AAA@@@@@@@@@@@@AAABBBCCC???BBBFFFJJJMMMMMMJJJFFF@@@@@@@@@AAAAAAAAA@@@@@@GGGEEECCCBBBBBBCCCEEEFFFEEEGGGIIIJJJJJJJJJKKKMMMMMMLLLJJJKKKOOOSSSWWWXXXnnnVVV======:::999777666444333222111222000000222222333<<>>:::777;;;???>>>:::666666777555555666888===BBBHHHKKKEEEFFFEEEAAA???CCCLLLTTTcccdddaaa]]]\\\]]]ZZZTTTOOOIIIAAA;;;999888555333444333222222111111222222000000000000000000000000111000///......///000111///666???HHHQQQ]]]kkkuuutttwwwyyywwwrrrooopppsssvvvuuutttsssssstttuuuvvvvvvxxx{{{||||||}}}~~~|||}}}}}}}}}}}}ttt[[[[[[aaaFFFAAABBBDDDGGGKKKMMMNNNNNNPPPOOOOOONNNMMMLLLLLLKKKIIILLLOOOPPPOOOOOOPPPSSSSSSSSSSSSRRRQQQQQQRRRSSSPPPUUUZZZ[[[dddkkkJJJGGGPPPfffrrrbbbDDD:::<<<<<<<<<<<<;;;999666333333555777<<<@@@AAALLLbbbnnnyyyzzzzzzyyyyyyyyytttgggZZZQQQQQQRRRRRRNNNIIIJJJMMMNNNZZZYYYOOOKKKCCC>>>BBB===BBBGGGHHHEEEBBBAAAAAACCC@@@>>>??????CCCNNNZZZrrryyyqqqccc^^^WWWRRRRRRSSSUUUVVVWWWXXXZZZYYYWWWUUUUUUUUU^^^kkk}}}fff```[[[^^^iiissswwwvvv~~~wwwpppkkkeee^^^[[[\\\___ccchhhkkklllllllllllliiinnnkkk^^^PPPOOOVVV\\\bbbccceeeiiirrrxxxpppdddUUUPPPMMMLLLJJJFFFFFFIIIFFFIIIIIIMMM^^^xxxmmmXXXNNNGGG>>>999:::@@@@@@BBBBBB>>>>>>GGGSSS[[[^^^______^^^aaaggglllqqqrrrssstttuuuuuuuuutttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttsssqqqqqqlllvvvtttjjj```WWW___uuuyyypppmmmfff^^^VVVRRRPPPOOOMMMKKKGGGGGGEEEDDDBBBAAA??????>>>>>>>>>??????@@@AAAAAACCCCCCEEEGGGHHHJJJMMMPPPOOOJJJCCC??????AAABBBBBBGGGFFFDDDCCCCCCDDDFFFGGGDDDFFFHHHHHHHHHIIIKKKMMMNNNLLLKKKLLLPPPTTTUUUUUUeee]]]CCCAAA::::::999777555333222111222000000222111222:::CCC\\\uuupppiiigggjjjqqquuurrrnnnmmmpppoooiii___UUUPPPOOOOOOOOOVVV___eeemmmuuuwwwtttttttttqqqjjj^^^RRRIIIEEE>>>@@@AAA???:::777777888666666777999===CCCHHHKKKIIIIIIGGGCCC???BBBKKKSSS```bbbbbb`````````]]]XXXXXXRRRIIIDDD@@@===888444444444333222111111111111000000000000000000000000000000///......///000111...333888===EEERRRcccpppqqqxxxzzztttssstttyyyxxxwwwwwwwwwxxxyyyzzz}}}~~~||||||}}}{{{|||}}}}}}~~~ppp]]]fff]]]GGGDDDEEEGGGIIIJJJLLLMMMMMMOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMOOOSSSUUUTTTRRRRRRRRRSSSTTTTTTSSSRRRQQQOOOVVVYYYXXX___uuunnnSSSHHHFFFUUUjjjdddIII===>>><<<<<<::::::999777555444555777>>>@@@???HHH\\\eeemmm{{{oooZZZVVVUUUWWWSSSMMMJJJLLLTTT___ZZZNNNHHHBBB>>>DDDFFFKKKQQQSSSOOOIIIFFFEEEDDD@@@>>>???@@@DDDNNNXXXcccppp}}}xxxqqqeee___XXXTTTTTTVVVYYYZZZ]]]___aaa```]]][[[YYYYYYcccoookkkggg```]]]dddooouuuuuu}}}~~~zzzsssnnniiibbb^^^^^^]]]___bbbdddfffhhhllloootttxxxssscccRRRMMMQQQVVVaaaeeefffgggoooxxxxxxppp\\\XXXTTTSSSPPPLLLKKKNNNJJJGGGCCCEEEQQQhhhnnnXXXJJJCCC???===:::>>>CCCFFFBBBAAAJJJVVV___aaabbb___]]]```gggnnnrrrpppooopppssstttsssrrrqqqrrruuuwwwwwwvvvuuutttsssssstttttttttssssssrrrkkkuuusssiii___YYYggg~~~tttooo[[[VVVRRRQQQOOOKKKKKKMMMEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>??????@@@@@@@@@BBBAAA@@@BBBFFFPPPbbbrrr}}}lllVVVEEE??????AAABBBDDDDDDCCCCCCDDDEEEFFFGGGDDDEEEGGGGGGGGGHHHJJJLLLNNNLLLKKKLLLOOORRRTTTUUUaaabbbHHHAAA;;;;;;:::888666444222111111000000222111222888AAAXXXqqqxxxtttpppppptttvvvqqqllljjjkkklllhhh___XXXUUURRROOONNNQQQTTT\\\jjjxxx}}}||||||}}}}}}xxxoooeee\\\WWWNNNKKKGGGBBB???>>>>>>===999999999;;;===AAAEEEGGGHHHHHHFFFBBB???CCCLLLTTT]]]aaacccaaaaaacccaaa]]]\\\WWWPPPKKKHHHEEE@@@;;;777666555333222111000000000000000000000000000000.........---......//////...111333666<<>>;;;<<<:::::::::999666555666777:::======EEEWWW^^^dddqqqlllaaa[[[^^^^^^XXXUUUXXX```hhhaaaSSSNNNIIIEEEJJJGGGKKKQQQSSSQQQMMMHHHEEECCC???<<<===???DDDNNNXXXZZZeeeooouuuyyy}}}vvvqqqfffaaa\\\YYYYYY[[[]]]^^^dddffffffeeeaaa]]][[[ZZZgggrrrmmmjjjaaaZZZ\\\gggooopppxxxzzz|||}}}~~~{{{xxxuuupppnnnnnnjjjkkkjjjiiiggggggiiikkkxxx|||xxxfffUUUNNNQQQUUU\\\eeejjjhhhmmmyyy~~~{{{gggaaa[[[YYYVVVTTTVVVZZZWWWMMMFFFFFFIIIUUUrrrpppXXXNNNGGG@@@888>>>GGGLLLJJJIIIRRR^^^cccdddddd___\\\^^^gggoooooopppqqqqqqqqqpppppppppoooqqqsssuuuvvvvvvtttssspppppprrrsssttttttttttttmmmsssnnneee___\\\ggg~~~~~~yyyeeeXXXLLLGGGFFFDDDFFFKKKDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAAAAAAAA@@@??????BBBDDDFFFPPPggg}}}uuu[[[HHH@@@@@@AAA@@@@@@@@@AAABBBDDDEEEFFFGGGEEEFFFFFFFFFEEEFFFIIIKKKKKKKKKKKKKKKLLLOOORRRUUU\\\~~~gggNNN@@@;;;;;;;;;999777555222111111000000222111111777???SSSnnn||||||~~~yyyvvvwwwvvvooohhheeecccfffeee^^^YYYYYYVVVQQQLLLLLLLLLPPP___qqq}}}~~~{{{sssjjjddd[[[SSSHHHBBBAAABBBBBB@@@============>>>???@@@AAAFFFFFFFFFBBBAAAEEEOOOWWW```cccdddbbbcccggghhhggg```[[[UUUQQQNNNKKKEEE@@@;;;:::888666444222111111000000000000000000000000...........................///111222777DDDVVVcccfffmmmuuu{{{|||zzzyyyyyyuuuvvvwwwyyy|||~~~zzzvvvvvvvvv{{{|||~~~~~~~~~dddaaa{{{tttWWWIIIEEEHHHLLLOOOOOOQQQTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUWWWTTTSSSUUUYYY]]]]]]\\\ZZZWWWRRRQQQRRRSSSSSSSSSRRRVVVPPPPPPVVVYYYwwwwwweeeXXXQQQHHHGGG]]]aaaQQQEEE===999===;;;<<<<<<:::888555555555444:::;;;CCCRRRWWW\\\jjjyyyooobbbdddfffccc```cccfffnnniii______ZZZSSSUUUJJJMMMRRRXXXZZZYYYTTTPPPMMMFFF@@@??????BBBJJJSSS[[[dddlllnnnnnnoooooommmrrrqqqqqqtttvvvvvvtttqqqgggeeeaaa```aaacccddddddeeeggggggddd___ZZZVVVUUUeeerrrllljjjaaaWWWVVVaaaiiikkktttvvvyyyzzz{{{~~~~~~yyysssnnnllllllvvv{{{xxxhhhXXXRRRUUUYYYWWWeeellljjjmmmzzzkkkccc\\\XXXVVVUUUZZZ```cccUUULLLJJJEEEGGGbbbeeeUUUIII===:::AAALLLSSSQQQQQQZZZfffeeefffddd___ZZZ]]]gggpppjjjooottttttpppmmmnnnpppoooppprrrssstttuuuttttttmmmnnnppprrrssstttuuuuuuoooqqqiii```^^^[[[aaasss|||```RRRGGGGGGIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@DDDIIIIIIBBBAAAPPPcccfffXXXHHH???AAADDDEEECCC<<<===???BBBDDDEEEFFFFFFEEEFFFFFFEEEEEEEEEHHHJJJIIIJJJJJJJJJJJJLLLQQQUUUWWWrrrqqqWWWCCC<<<<<<;;;:::888555222000111000000222111000666>>>QQQllltttooonnnnnnqqqwww~~~yyyyyyvvvnnneee```___cccccc^^^[[[\\\ZZZTTTGGGGGGEEEFFFSSSgggxxx{{{|||}}}~~~}}}wwwooohhh\\\PPPBBB;;;;;;======;;;@@@@@@@@@@@@???>>>>>>===EEEGGGFFFDDDCCCHHHSSS\\\dddgggfffcccdddjjjooopppeee```YYYUUUQQQLLLFFFAAA???===;;;888666444222222000000000000000000000000111111111000000/////////---///000111777CCCUUUbbb^^^cccjjjppptttwwwxxxyyytttttttttvvvxxx{{{}}}~~~zzzwwwwwwwwwzzz|||~~~~~~jjjmmmqqqTTTGGGDDDIIINNNQQQRRRUUUYYY\\\ZZZZZZZZZYYYYYYXXXXXXWWWXXXXXXXXXXXXYYY\\\___bbbbbb\\\TTTQQQRRRUUUXXXXXXOOOUUUSSSWWW]]]VVVhhhiiiYYYSSSJJJKKK^^^aaaSSSGGG;;;777>>>===>>>>>><<<888555444444222999;;;BBBOOORRRVVVcccmmmzzz{{{|||{{{~~~xxxwwwdddcccgggdddaaacccmmmuuurrrkkkllleee[[[YYYUUUWWW]]]eeekkkmmmhhhdddZZZQQQHHHCCC@@@@@@FFFNNN```hhhooommmiiifffbbb^^^^^^^^^```eeejjjmmmmmmllliiigggffffffgggiiihhhhhhcccddddddaaa[[[UUUPPPNNNbbbpppfffiiieeeYYYPPPTTT___fffnnnrrrttttttuuuzzz~~~uuummmpppyyyxxxgggYYYXXXYYYWWWYYY]]]hhhttttttrrr}}}{{{kkkaaacccaaaXXXYYYdddjjjhhhXXXHHHGGGJJJYYYooozzz```MMMAAABBBBBBKKKVVVWWWSSSYYYgggiiijjjggg```]]]bbbiiilllnnnpppsssuuuuuutttrrrqqqpppqqqsssttttttsssqqqpppnnnnnnoooqqqssssssqqqooovvvnnnhhhggggggfffhhhlllssswwwSSSLLLEEEBBBDDDFFFEEECCCBBB@@@>>>>>>@@@AAAAAAAAADDDCCCBBBAAA@@@?????????BBBBBBAAA@@@AAADDDFFFHHHKKKJJJGGGDDDCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJMMMPPPSSSUUUQQQlll}}}cccFFF@@@???<<<888666555444111222222222111111222555888KKKaaa{{{zzzmmmeeeaaafffmmmrrr~~~zzzsssmmmfffbbb___^^^\\\[[[ZZZXXXUUUSSSMMMHHHCCCCCCLLLZZZkkkuuuvvvrrroooppprrrooofff^^^XXXJJJ>>>:::999777:::@@@<<<>>>@@@AAAAAABBBDDDFFFGGGHHHHHHHHHIIIPPPYYYaaaaaagggjjjhhhggglllpppqqqllleee[[[SSSNNNJJJEEEAAA???>>><<<999666444222111222222111111111111222222000000111111111111000000///000111333888CCCQQQ\\\___dddkkkoooqqqqqqqqqqqqssssssrrrppppppqqquuuxxx{{{wwwwwwyyy|||}}}~~~~~~|||kkkxxxmmmUUUJJJKKKKKKLLLNNNQQQUUUXXXZZZ\\\[[[ZZZYYYXXXXXXYYYYYYVVVXXXZZZZZZYYY[[[```dddccc]]]XXXWWWUUUQQQPPPQQQSSSRRRTTTXXXUUUXXXlllcccUUUNNNOOO[[[kkkdddIII;;;;;;999===>>>>>>===;;;999777666555444888???EEEJJJSSS\\\ooosss}}}xxx{{{}}}zzzmmmccceeejjjkkkhhhrrrwww{{{{{{yyytttiii^^^[[[eeesssssskkkXXXDDD:::===DDDHHH^^^gggmmmlllhhhfffccc___```___^^^```ccceeeeeeeeedddeeefffggggggggggggfffeee^^^YYYWWWTTTOOOMMMOOO___pppfffjjjiii]]]TTTTTTZZZ^^^iiimmmqqqsssuuuyyy~~~yyytttvvvooo```[[[```ccc```___```iiivvvyyyvvv|||~~~nnneeehhhfff]]]^^^gggqqqqqqcccRRRMMMKKKTTTfff~~~mmmVVVFFFBBBCCCLLLWWWYYYVVV]]]jjjjjjkkkhhhaaa___dddjjjllloooppprrrttttttsssrrrqqqrrrqqqqqqqqqqqqrrrrrrrrrooopppqqqssstttsssqqqooorrrnnnmmmppprrrpppooopppvvvyyyTTTMMMFFFCCCCCCDDDCCCAAA@@@???===>>>@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>@@@BBBCCCCCCBBBAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHJJJMMMPPPQQQQQQdddnnnQQQ@@@???<<<:::999888555111222222222222111222555888NNNbbb{{{tttjjjdddeeeiiimmmxxx}}}tttkkkfffbbb```]]]\\\ZZZXXXUUURRRLLLHHHBBB@@@FFFQQQ^^^fffgggdddaaa```bbbaaa]]]YYYSSSJJJCCC@@@===888777:::<<<>>>@@@BBBDDDGGGIIIKKKLLLLLLKKKJJJJJJPPPYYYaaaccciiinnnkkkiiijjjkkkjjjjjjddd\\\VVVRRRNNNIIIEEE???>>><<<999666333111000222111111000000111111222222222222222222111000000000111222333888CCCQQQ[[[^^^bbbhhhlllmmmnnnnnnooossssssrrrqqqppppppsssuuu{{{~~~|||yyyzzz|||zzz~~~~~~|||}}}}}}~~~{{{xxxhhhRRRJJJJJJJJJJJJLLLNNNPPPSSSTTTYYYXXXWWWVVVUUUUUUVVVVVVWWWYYY[[[[[[ZZZYYYYYYZZZ^^^YYYUUUVVVVVVSSSRRRSSSUUURRRTTTWWWUUUWWWggg|||yyybbbMMMOOOXXXkkklllUUUBBB<<<666===>>>>>>===<<<:::888666555444777===AAAFFFNNNVVVeeelll}}}zzz~~~zzzpppfffiiinnnpppnnnwww~~~}}}xxxrrrkkkkkkqqq{{{~~~wwwssseeeRRRDDDAAABBBBBBXXXbbbjjjkkkjjjiiifffccc```___]]]^^^```aaaaaaaaaZZZZZZ[[[[[[ZZZZZZYYYYYYUUUOOOJJJIIIHHHEEEEEEGGGbbbrrraaaiiikkkdddZZZVVVVVVVVV```dddjjjppptttwwwzzz}}}rrreeegggsssyyyvvviiieeejjjwww~~~}}}rrrjjjmmmllleeedddkkk|||vvvdddYYYPPPPPP[[[nnn}}}bbbNNNFFFHHHQQQ[[[^^^]]]dddnnnkkkllliiibbbaaaffflllnnnqqqqqqrrrssssssssssssrrrrrrqqqooonnnooopppssstttoooqqqrrrtttsssrrrpppoooooopppvvv~~~~~~lllSSSMMMFFFCCCBBBCCCAAA@@@???===<<<===@@@CCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>===<<<;;;;;;<<<===>>><<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIIIIHHHFFFFFFFFFFFFGGGIIIKKKMMMQQQXXXwww|||]]]EEEAAA===<<<<<<:::666222222333333222111222555777KKK^^^vvvuuukkkggghhhkkktttxxxnnnhhhfffddd```^^^\\\ZZZWWWTTTNNNJJJDDD@@@BBBHHHPPPUUUXXXVVVTTTSSSSSSTTTVVVWWWTTTOOOLLLIIIDDD>>>>>>AAA???@@@BBBDDDGGGKKKMMMOOORRRRRRPPPMMMLLLQQQZZZaaabbbjjjpppooolllllljjjgggeee```ZZZVVVTTTOOOJJJEEEAAA@@@===:::777444222111111111000000000000111111222333333333222111000000000111222333888BBBPPPZZZ]]]```dddggghhhiiikkklllqqqrrrsssrrrppppppqqqrrrtttxxx}}}~~~}}}{{{|||}}}xxx|||~~~~~~ooowww___PPPKKKKKKKKKKKKLLLMMMNNNPPPQQQTTTTTTSSSSSSRRRSSSSSSTTTYYYYYY[[[\\\\\\YYYTTTQQQYYYTTTSSSWWWXXXVVVUUUVVVWWWSSSTTTWWWVVVWWWbbbppp```OOOQQQcccpppcccOOOBBB777>>>>>>>>>>>><<<:::888777555444555:::===@@@GGGOOOYYYdddrrr}}}{{{tttvvv}}}{{{zzzrrrjjjeeebbbhhhjjjdddVVVHHHAAA>>><<>>@@@BBBCCCCCC@@@@@@??????@@@AAABBBBBB>>>===<<<;;;;;;;;;<<<<<<===???AAADDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJQQQOOOiiilllQQQHHH???<<<<<<:::666444222333333333222222444666BBBUUUnnnuuuooonnnooovvvxxxpppkkkiiifffcccaaa___]]][[[YYYQQQNNNIIIEEEDDDGGGKKKNNNPPPRRRRRRQQQPPPQQQVVVYYYWWWUUUSSSNNNHHHEEEGGGKKKDDDDDDDDDFFFIIIMMMOOOOOOXXXWWWTTTPPPNNNRRRZZZaaaaaaiiipppqqqoooooonnnlllgggccc^^^ZZZXXXSSSLLLFFFDDDBBB???;;;777555333222111000000//////000000111000111111222222222111111111222333444888BBBPPPZZZ^^^aaacccdddeeefffiiikkkoooqqqssstttsssrrrrrrsssoootttyyy}}}}}}|||{{{|||www|||{{{cccmmmXXXNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSZZZYYYYYY[[[^^^\\\WWWSSSWWWTTTTTTXXXZZZWWWVVVWWWVVVSSSTTTWWWXXXYYY___hhh~~~TTTIIISSSggggggZZZJJJ;;;>>>>>>>>>>>>===;;;999888555333444888:::===CCCJJJTTT___hhhssszzzmmm```UUUOOOMMMQQQVVVWWWOOOFFFBBBAAAAAAIIIVVVdddkkkmmmnnnkkkgggkkkkkkjjjjjjiiieee___[[[UUUTTTSSSQQQOOONNNMMMLLLMMMIIIGGGGGGFFFEEEIIINNNcccrrr~~~wwwwwwzzzTTT```kkklllfff___WWWPPPNNNOOOXXXfffpppsssvvvzzzsssqqqyyy}}}sssnnnvvvyyyqqqqqqrrrnnnkkkmmmsssbbbVVVWWWhhh~~~oooWWWTTTWWW]]]cccfffgggkkkpppqqqpppmmmhhhiiiooosssrrruuuuuuttttttttttttttttttnnnooopppqqqrrrqqqqqqpppmmmoooppppppooooooqqqsssrrrttt}}}uuunnnmmmiii]]]QQQJJJGGGDDDBBBBBBBBBCCCCCCCCCAAA???>>>???AAAAAA@@@????????????@@@AAABBBBBB@@@@@@???>>>>>>=========@@@BBBEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBEEEGGGIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJPPPMMMaaaaaaPPP@@@;;;;;;999666666222333444333222222333555===OOOggg~~~{{{vvvvvvvvvyyy|||uuupppmmmhhhfffbbb```___^^^\\\[[[RRRPPPMMMJJJJJJLLLNNNPPPNNNQQQTTTSSSQQQQQQUUUYYYVVVZZZ\\\YYYSSSNNNKKKJJJGGGEEEDDDGGGKKKPPPRRRRRRZZZXXXTTTOOOMMMQQQYYY```dddlllrrrrrrqqqssstttrrroookkkfffbbb^^^XXXPPPJJJEEECCC???:::666333222111111111000000000000111111...///000111222333333333222333333555999DDDQQQ[[[aaabbbdddddddddeeehhhjjjkkknnnrrrtttttttttuuuvvvooorrrwwwzzz{{{zzzyyyxxxvvv|||zzzddd{{{eeeTTTOOOPPPLLLMMMNNNPPPRRRSSSTTTTTTRRRSSSSSSTTTTTTUUUUUUUUUZZZXXXWWWYYY^^^```___]]]ZZZVVVVVVYYYZZZWWWUUUVVVTTTSSSUUUXXXZZZ[[[___dddmmm```IIIEEEVVV```^^^OOO<<<>>>>>>??????>>><<<:::999555333444777:::<<>>???@@@?????????????????????@@@AAABBBBBBBBBAAAAAA@@@@@@??????@@@BBBDDDFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJLLLPPPPPP___nnnWWWAAA;;;;;;999777888222333444444222222333444===MMMcccxxxzzz{{{zzz{{{yyysssooollljjjgggccc```___^^^\\\[[[QQQPPPOOOOOOQQQSSSVVVXXXQQQSSSTTTRRRPPPOOOQQQTTTXXXaaajjjkkkhhh```VVVLLLJJJGGGFFFHHHNNNSSSUUUUUUVVVTTTPPPKKKHHHLLLUUU]]]iiiqqqwwwwwwvvvwwwxxxvvvsssoooiiiddd```YYYQQQKKKFFFDDD???:::555222111111222222111111111111222222//////111222333333444444222333444666;;;FFFTTT^^^bbbdddeeefffeeeeeegggiiiiiilllppprrrssstttvvvwwwppprrruuuwwwxxxxxxwwwvvvuuuzzz~~~wwwooorrr^^^SSSPPPQQQJJJKKKMMMOOOQQQRRRRRRRRRQQQRRRTTTUUUVVVVVVVVVVVVXXXVVVUUUWWW[[[```cccddd\\\XXXVVVXXXXXXUUUTTTUUUQQQSSSVVVXXXYYY[[[^^^aaagggzzziiiPPPDDDIIISSS[[[RRR===>>>????????????===;;;:::777444555888999;;;@@@GGGOOOWWW\\\```sssxxxooogggcccdddfffcccfffeee]]]UUUPPPIIICCCFFFSSS```fffhhhhhheeeaaaaaadddkkkrrrvvvvvvrrrnnncccbbb```^^^]]]]]]]]]^^^\\\XXXUUUSSSOOOMMMRRRZZZqqq~~~|||GGGTTTbbbhhhjjjhhhccc\\\XXXRRRVVVdddmmmooottt{{{{{{~~~~~~zzzvvvxxxwwwtttrrr{{{{{{nnnccccccrrruuuddd^^^bbbgggkkkooosssuuuvvvwwwvvvrrrooorrrxxxzzzxxxwwwxxxyyyzzzzzzxxxvvvuuusssssssssrrrrrrqqqpppooolllmmmnnnmmmmmmrrr{{{}}}vvvkkkaaaXXXOOOJJJGGGEEEEEECCCBBB@@@@@@AAABBBCCCAAA???>>>???@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDFFFIIILLLMMMPPPUUU^^^qqqsssYYYBBB===>>>;;;888999222333555444333222222333;;;III]]]rrr~~~|||||||||yyyrrrnnniiieeebbb```^^^\\\SSSSSSTTTUUUXXX\\\```bbbZZZYYYUUUQQQOOONNNPPPRRRXXXaaajjjoooqqqpppggg]]]TTTOOOKKKLLLPPPSSSSSSRRROOOMMMHHHCCCAAAFFFPPPXXXhhhqqqzzz}}}}}}~~~}}}{{{xxxssslllgggccc]]]VVVQQQLLLIIICCC>>>999666555555333333222222222222333333333444444444444444333333222333555777===HHHWWWaaabbbdddfffgggfffeeefffgggiiikkknnnppppppqqqsssuuupppppprrrtttvvvwwwvvvuuuuuuvvvvvvtttxxx|||~~~yyytttiiiYYYRRRQQQPPPKKKLLLNNNOOOPPPPPPOOOOOOOOOPPPRRRSSSUUUUUUUUUUUUTTTUUUUUUVVVWWWZZZ___bbb\\\WWWTTTUUUUUUSSSRRRTTTOOOTTTWWWWWWVVVWWWZZZ]]]ccc|||rrrcccVVVKKKGGGKKKYYYXXXEEE>>>???@@@@@@???>>><<<;;;:::777666888888888===CCCLLLRRRYYY^^^hhh}}}wwwuuuvvvyyy|||sssfffUUUGGGEEERRR^^^ccceeeeeeccc___\\\]]]aaafffkkkmmmmmmlllfffeeecccbbbbbbbbbdddeeebbb___\\\ZZZUUUSSSYYYaaaxxx>>>KKKZZZeeekkknnnmmmiii```XXXYYYeeemmmooosss|||tttzzz~~~yyy{{{{{{xxxuuu}}}~~~sssjjjkkksssyyyiiidddhhhmmmqqqvvv{{{~~~~~~yyyxxxtttqqqttt{{{|||yyyxxxyyy{{{||||||zzzwwwuuuwwwuuusssqqqppppppqqqqqqlllnnnnnnmmmnnntttyyynnnbbbVVVKKKDDDCCCFFFFFFDDDBBB???>>>???@@@AAA???>>>>>>@@@BBBBBBBBB@@@@@@???????????????@@@??????@@@@@@@@@@@@??????===>>>@@@BBBCCCEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAACCCFFFIIILLLNNNPPPYYY]]]eeesssYYYCCC@@@BBB>>>999:::222333555444333222222333777EEEXXXmmm~~~}}}{{{wwwqqqkkkgggdddaaa___WWWWWWXXX[[[___ccchhhjjjeee```YYYSSSPPPQQQSSSUUURRRWWW]]]aaajjjssssssmmm___YYYRRROOOPPPQQQOOOLLLIIIGGGCCC>>><<>>JJJYYYcccbbbdddggggggfffeeeeeeeeeiiikkkmmmmmmmmmnnnppprrrooooooppprrruuuvvvwwwvvvttttttoooiiihhhnnnrrrsss||||||rrrwwwxxxcccVVVRRRQQQOOONNNOOOPPPQQQPPPOOONNNMMMLLLNNNPPPRRRSSSSSSSSSSSSRRRTTTVVVVVVTTTUUUXXX\\\ZZZUUUQQQRRRSSSQQQQQQSSSOOOUUUYYYVVVSSSSSSWWWZZZ]]]kkkwwwXXXVVVSSSIIIIIIZZZ___NNN>>>???@@@@@@???>>>===<<<<<<999777888777666:::@@@JJJOOOWWW\\\^^^llliiiTTTDDDPPP\\\aaacccdddbbb___\\\[[[ZZZ[[[^^^aaaccccccgggfffdddddddddfffhhhiiiaaa^^^\\\YYYUUUSSSYYYbbbzzz@@@EEEQQQ```iiikkkllloooooofff]]]^^^iiisssuuutttwwwvvvyyy~~~{{{{{{xxxpppnnn||||||wwwqqqvvvyyyzzz~~~{{{xxxwwwxxxzzz{{{xxxvvvtttuuuxxxzzzyyyxxxuuutttsssrrrqqqqqqqqqqqqpppmmmiiiiiioooxxxyyyvvvqqqbbbTTTIIIFFFIIIDDDCCCBBBAAA@@@?????????@@@???===<<<:::999999999AAA@@@???>>>>>>???@@@AAAAAA@@@?????????@@@AAABBBBBBAAA??????@@@BBBEEEGGGHHHGGGDDDCCCBBBCCCDDDEEECCCCCCCCCCCCBBBAAA???>>>@@@@@@AAACCCDDDFFFGGGGGGOOOUUUVVVVVVkkk~~~^^^DDDBBBDDD<<<888;;;555444333333222222333333777@@@OOObbbxxxwwwnnnhhhcccaaaeee```]]]___aaaccciiipppnnncccWWWQQQPPPQQQNNNKKKLLLLLLNNNSSSYYYbbbpppzzzppprrroooeeeZZZRRRMMMKKKDDDCCC@@@???@@@FFFMMMSSSeeeoooyyy}}}uuuqqqsssmmmaaaZZZUUUMMMGGGBBB???===;;;888777666666666777999:::::::::;;;:::888666333222666555666:::BBBMMMXXX___hhhhhhhhhgggeeedddfffgggfffhhhkkknnnoooooommmllliiinnnpppmmmooouuuvvvsssttttttlll```YYY^^^fffllluuu~~~|||ppplll[[[SSSOOOPPPSSSRRROOOLLLMMMPPPSSSTTTSSSSSSRRRQQQQQQQQQRRRTTTUUUXXXVVVUUUUUURRROOORRRXXXRRRRRRQQQQQQQQQSSSUUUVVVTTTUUUUUUUUUVVVWWWXXXXXX```aaa}}}sssXXXTTTSSSMMMdddvvvcccHHHFFFAAA===>>>@@@>>>;;;<<<<<<;;;888444333666999AAAJJJSSSTTTSSS[[[ooozzzwwwwww[[[IIINNNVVV^^^ccceeefffeeeaaa[[[XXX[[[]]][[[ZZZ\\\aaa]]]ZZZ[[[^^^___\\\XXX\\\XXXTTTSSSRRRSSS\\\eee:::???KKK[[[ffflllrrrwwwqqqeeeYYYWWWaaalllqqqrrruuuuuuxxx}}}|||vvvuuu|||{{{}}}{{{xxxwwwwwwxxxyyyvvvuuuuuuwwwzzzzzzwwwtttuuutttsssqqqppppppppppppuuuqqqnnnqqqvvvxxxvvvsssooovvv}}}yyyaaaOOOFFFDDDDDDCCCCCCAAA@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;AAA@@@???>>>===>>>>>>?????????>>>>>>>>>???@@@AAA@@@?????????@@@CCCEEEGGGHHHGGGEEECCCCCCCCCEEEFFFFFFGGGGGGGGGFFFDDDBBBAAA@@@AAABBBCCCEEEFFFGGGHHHJJJNNNPPPSSSeeeiiiMMMDDDDDD???;;;:::666555444333222222222222666===III[[[sssyyypppiiifffjjjeeebbbccceeeffflllrrrqqqhhh^^^XXXWWWUUUPPPKKKLLLKKKLLLOOOSSS]]]lllyyyyyy{{{zzzssshhh^^^VVVQQQLLLJJJGGGCCCCCCIIISSS[[[hhhqqqyyy|||~~~{{{yyyyyyrrrfff]]]YYYSSSMMMIIIEEEAAA>>>;;;:::999888888999:::;;;<<<<<<<<<:::888555333333222333666===GGGSSS^^^eeefffggghhhgggeeeeeeeeegggfffhhhjjjmmmoooooooooooojjjmmmnnnlllnnnuuuwwwuuuwwwtttjjj```]]]ccckkkmmmxxxyyyuuuhhhZZZUUUTTTUUUWWWVVVSSSPPPPPPSSSUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRUUUSSSSSSTTTRRROOORRRWWWPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXYYYYYYYYY```\\\tttbbbXXXRRRLLLfffuuu___LLL======@@@>>><<<>>>>>>>>>===999555333555777;;;CCCJJJKKKKKKRRRaaaooo~~~sssmmmfffiii{{{yyycccLLLOOOUUU]]]cccfffeeedddddd^^^[[[\\\\\\ZZZXXXYYY___\\\YYYZZZ]]]^^^[[[XXXWWWTTTRRRQQQPPPRRR]]]hhh~~~555888BBBPPP\\\eeepppyyysssgggZZZTTTXXXbbbkkkoootttuuuxxx{{{|||}}}zzz{{{{{{{{{yyyxxxwwwwwwwwwwwwttttttvvvyyyzzzxxxtttppptttsssrrrqqqpppooooooooosssqqqppptttxxxsssggg\\\hhhoooxxxbbbNNNIIIGGGBBBCCCBBBAAA???>>><<<;;;;;;======<<<<<<<<<======>>>@@@???>>>>>>=========>>>>>>============>>>??????>>>>>>>>>???AAACCCDDDEEEFFFFFFDDDCCCCCCDDDEEEEEEHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHLLLMMMOOOTTT^^^yyyxxxZZZFFFAAABBB???:::888777666444333222222111555999BBBSSSkkk~~~vvvqqqrrrllliiiiiijjjjjjnnntttrrrkkkbbb]]][[[WWWQQQKKKMMMKKKJJJKKKLLLSSSeeevvv}}}xxxnnnccc]]]VVVTTTNNNHHHEEELLLYYYdddooovvv{{{{{{|||}}}uuujjj___[[[WWWSSSOOOLLLHHHEEE???>>><<<:::999:::;;;<<>>AAA<<<<<>>===;;;:::>>>======<<<<<<======>>>===<<<=========>>>>>>>>>============>>>>>>??????>>>>>>???@@@@@@AAAAAAAAACCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAACCCCCCDDDEEEFFFGGGHHHHHHPPPMMMOOOSSSUUUeeehhhJJJ???BBBBBB<<<:::999777555444222111111444555;;;KKKeee~~~yyysssooonnnmmmllloootttuuuooogggbbb```]]]XXXTTTQQQMMMKKKJJJHHHKKK\\\nnnwwwxxx}}}xxxppplllfffccc\\\SSSOOOUUUdddpppuuu{{{~~~}}}|||~~~xxxpppjjjfffaaa\\\ZZZXXXUUUTTTIIIHHHEEEBBBAAABBBCCCDDDHHHIIIGGGBBB<<<888777888555999???GGGQQQYYY___ccc```cccfffgggfffeeeeeeeeefffggghhhkkkmmmppprrrsssnnnmmmkkkjjjkkkppptttvvvzzz}}}{{{vvvtttyyy{{{}}}pppZZZQQQSSSVVVVVVVVVYYYXXXVVVUUUTTTTTTTTTSSSPPPPPPQQQRRRQQQPPPNNNMMMLLLKKKMMMRRRSSSPPPQQQTTTPPPQQQQQQQQQQQQOOOMMMLLLKKKNNNQQQUUUWWWXXXWWWVVV\\\XXXdddhhhSSS___{{{sssSSSBBB>>>>>>@@@BBBDDDCCC@@@<<<888555444333;;;>>>BBBFFFJJJNNNRRRUUUhhhssshhhfffaaaZZZ\\\cccfffdddTTTSSSUUU[[[cccgggfffccceeeaaa^^^^^^\\\VVVTTTVVVVVVTTTRRRSSSTTTUUUSSSQQQSSSTTTVVVWWWWWW\\\kkkzzz555444666<<>><<<;;;???>>>===<<<<<<;;;;;;;;;888999:::<<<===>>>??????>>>>>>>>>??????????????????????????????>>>>>>>>>???????????????@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAACCCCCCDDDEEEFFFGGGGGGHHHLLLHHHJJJOOONNNWWW{{{yyyVVVBBBAAABBB>>><<<;;;999666444333222222333333777EEE___{{{}}}xxxsssqqqooolllmmmqqqwwwqqqjjjeeedddcccbbbaaaWWWQQQMMMNNNJJJHHHUUUfffqqqrrryyy}}}yyyzzzyyyuuummmddd```dddpppzzzuuu{{{~~~|||{{{zzzrrrkkkgggeeecccbbbVVVTTTQQQNNNMMMMMMOOOPPPOOOPPPOOOIIIAAA;;;999:::888<<>>DDDIIIKKKKKKUUUnnnuuuuuupppggg```___``````WWWXXXZZZ```fffiiiiiigggiiifffeeefffccc^^^]]]___ZZZYYYWWWWWWWWWWWWVVVUUUTTTUUUXXX[[[]]]cccrrr~~~}}}~~~444444555999===FFFUUUdddgggnnnrrrkkk]]]SSSTTTYYYhhhqqqxxxxxxwwwzzz~~~~~~{{{wwwqqqtttuuuuuuvvvvvvvvvvvvuuuwwwwwwwwwuuusssrrrssstttqqqqqqqqqpppppppppqqqqqquuu|||vvvppptttrrrkkk[[[IIIDDDGGGDDD<<>>>>>===;;;;;;:::::::::666777999;;;===>>>>>>>>>===>>>???@@@@@@@@@??????@@@???>>>===============;;;<<<<<<===>>>??????@@@AAABBBCCCEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGJJJGGGKKKPPPQQQXXXtttoooRRRDDDAAA???<<<;;;:::777666444333333222333666AAAXXXuuu{{{uuusssooojjjjjjmmmpppkkkeeeaaa```aaabbbbbb[[[SSSQQQUUUSSSMMMSSS```nnnqqq|||wwwppplllnnntttxxxrrrxxx|||yyyyyy|||}}}vvvpppmmmjjjhhh^^^\\\XXXUUUTTTUUUWWWXXXXXXZZZZZZTTTJJJBBB???@@@>>>BBBIIIQQQXXX^^^aaacccbbbeeeggggggfffeeeeeefffggggggiiijjjlllmmmmmmmmmnnnjjjhhhjjjlllmmmrrrwww|||www}}}gggvvvxxxjjj\\\WWWVVVUUUSSSTTTTTTUUUUUUSSSPPPNNNNNNOOOOOOPPPRRRTTTVVVXXXYYYYYYQQQMMMMMMQQQSSSQQQQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNPPPSSSVVVXXXYYYYYYYYYTTT\\\___hhhxxx\\\JJJMMMXXXtttyyyUUU>>>BBBFFF???CCCAAA>>><<<:::888555333222222444999???EEEHHHIIIPPP___zzz{{{oooddd]]][[[[[[[[[^^^ccciiilllnnnoooooojjjhhhiiijjjfffaaa```ccc]]]\\\[[[ZZZYYYWWWVVVVVVVVVUUUYYY___dddkkkvvv~~~zzzxxxuuuvvv444444555888:::@@@OOO]]]fffkkkooonnnggg^^^WWWTTT^^^iiirrrttttttyyy|||}}}|||yyyyyywwwtttttttttuuuuuuvvvvvvvvvwwwtttvvvxxxwwwuuussssssuuupppppppppqqqqqqrrrssstttyyy~~~~~~pppgggddd```WWWKKKEEEEEEEEEBBB???>>>???@@@AAA@@@???===<<<;;;;;;::::::::::::;;;;;;888888:::;;;<<<<<<;;;;;;<<<===>>>?????????>>>>>>>>>===<<<;;;;;;===???@@@::::::<<<===>>>??????@@@>>>@@@BBBDDDEEEFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHKKKPPPSSSZZZlll~~~iiiJJJ??????<<<;;;:::888666555555555111333555<<>>@@@>>>;;;;;;;;;:::666333444444555888===CCCHHHLLLQQQUUUdddzzznnnddd```___fffnnnsssuuuuuuwwwyyynnnmmmnnnnnnjjjdddcccfffccccccbbb```]]][[[ZZZZZZ[[[YYY\\\dddlllsss{{{{{{vvvsssiii```lll555444666777666:::GGGTTTjjjjjjlllooooooiii]]]TTTVVVcccnnnppprrrwww{{{zzz~~~|||vvvuuuwwwxxxvvvuuuuuutttuuuuuuvvvwwwxxxqqquuuzzzzzzxxxtttssstttpppppppppqqqrrrtttuuuvvvwww|||{{{ppphhhdddVVVJJJ@@@???AAA>>><<<<<<<<<===>>>@@@@@@>>>===;;;999999999999:::;;;<<<===::::::;;;<<<;;;:::999888:::;;;===>>>>>>>>>===<<<<<<;;;:::999;;;>>>AAACCC:::;;;<<<>>>???@@@@@@@@@;;;===???BBBDDDEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEGGGIIIMMMTTT^^^gggzzzPPP>>>>>><<<;;;:::888777666666666111333555999JJJddd}}}yyyuuuoooiiigggiiiiiihhhgggfffeeecccaaa___[[[RRRUUUcccggg]]]XXX^^^___kkk|||wwwuuu||||||zzz{{{|||{{{~~~}}}|||{{{yyyyyy~~~zzzxxxtttqqqppprrruuuwwwssswwwyyysssfff[[[VVVUUUVVVXXX[[[___aaabbbbbbbbbhhhiiihhhgggeeedddfffggggggiiijjjkkkkkkiiifffdddeeeaaabbbjjjoooqqqwww~~~}}}rrrttt}}}{{{hhhbbb]]]ZZZVVVQQQPPPSSSTTTWWWXXXWWWSSSQQQQQQSSSOOOOOOOOOPPPRRRUUUWWWYYYZZZSSSOOOQQQSSSRRRQQQSSSQQQPPPOOONNNMMMNNNOOOPPPPPPQQQRRRSSSUUUWWWXXXYYYYYYVVVVVV\\\ggg{{{vvvmmmjjj[[[LLLMMMFFF]]]nnneeeNNN???===???>>><<<::::::;;;:::777444333333333444888>>>EEEJJJLLLJJJQQQfffxxxnnnbbbkkkvvv{{{zzzzzz}}}xxxwwwxxxxxxssslllkkknnnoooooonnnkkkhhheeedddddd```]]]___iiitttzzz}}}{{{uuurrrttttttdddQQQSSSccc