BM6P6(@ ~~~xxxwwwvvvtttsssrrrrrrrrrnnnnnnmmmmmmnnnnnnooopppmmmllllllkkkjjjiiigggfffhhhhhhiiijjjjjjjjjjjjjjjggggggffffffeeedddcccccc}}}zzzyyyxxxxxxwwwttttttrrrqqqttt|||iii[[[VVVSSSSSSRRRPPPNNNMMMMMMNNNNNNKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIImmmccccccdddaaa\\\^^^___```cccfffiiilllnnnsssvvv{{{wwwgggbbb\\\WWWVVVVVVVVVWWWVVVVVVTTTRRRTTT]]]kkkvvv~~~___OOOIIIFFFGGGFFFDDDBBBBBBBBBDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCC???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDzzzuuujjjhhhfffddddddfffhhhjjjpppwww|||tttnnnkkklllpppssszzz|||uuu^^^SSSUUUXXXTTTNNNPPPQQQSSSVVVZZZ^^^aaaccceeefffiiinnnuuu~~~~~~tttjjjaaa\\\TTTNNNMMMMMMOOOPPPKKKKKKHHHEEEFFFOOO___jjj~~~{{{lllwww~~~||||||___OOOIIIEEECCCBBB@@@???>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>===>>>>>>>>>??????>>>======;;;;;;<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA||||||||||||||||||||||||wwwxxx{{{~~~~~~vvvkkkcccXXXSSSPPPSSSTTTSSSSSSVVV]]]ccclllqqqqqqsss}}}zzzrrrjjjeee___]]]```gggjjjlllttt~~~~~~~~~||||||}}}~~~~~~ttt```TTTRRRTTTQQQMMMMMMNNNOOOPPPRRRWWW]]]bbbbbb___^^^aaajjjttt{{{~~~yyyzzz|||xxxrrrlll^^^YYYSSSOOOMMMLLLKKKJJJHHHGGGIIIIIIGGGIIITTT```wwwjjjkkknnnqqqsssxxxaaaNNNJJJ<<>>===============@@@?????????>>>>>>==============================@@@@@@??????>>>>>>======<<<<<<======>>>>>>??????uuullljjjhhheeeccc___^^^\\\[[[YYYXXXXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVYYY]]]___gggwww}}}zzz}}}}}}{{{}}}{{{zzzxxxxxxxxxxxxyyyxxxwwwxxxzzz~~~~~~|||||||||}}}}}}~~~~~~~~~}}}|||}}}}}}yyyqqqhhhaaaUUUOOOLLLMMMNNNMMMOOORRRXXX]]]eeekkkkkkooo|||{{{uuummmeee___YYYVVVZZZ___gggiiiqqq}}}}}}|||}}}|||zzzwwwwwwwwwwwwxxxzzz{{{}}}}}}~~~~~~~~~~~~wwwaaaTTTPPPPPPMMMJJJLLLLLLMMMNNNPPPTTTZZZ______\\\[[[^^^fffpppxxx|||{{{wwwwwwxxxuuuooojjj___YYYRRRMMMJJJIIIIIIHHHFFFEEEFFFFFFDDDFFFPPP[[[vvvzzziiiggghhhkkknnnrrr|||cccNNNHHH<<>>>>>===============???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===>>>>>>??????}}}zzzuuuqqqrrrvvv{{{{{{tttpppppppppooommmdddbbb______bbbfffiiikkkppppppppprrrtttxxx|||~~~~~~}}}{{{zzzwwwqqqjjjeee___\\\ZZZ[[[]]]aaalllwww|||nnneeedddcccssssssYYYMMMKKKJJJGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCFFFJJJNNNXXXkkk|||zzz~~~tttssswww|||~~~}}}}}}~~~}}}yyywwwuuutttttttttsssrrruuutttrrrqqqqqqqqqqqqrrrsssrrrsssuuuwwwxxxwwwvvvuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzxxxvvvvvvxxx|||~~~~~~{{{wwwsssnnngggbbbVVVOOOIIIIIIIIIIIIKKKNNNRRRVVV]]]cccdddjjjxxxzzzuuulllccc]]]XXXTTTWWW\\\bbbeeemmmxxx|||zzzyyywwwuuusssrrrqqqqqqqqqtttvvvwwwzzz{{{}}}}}}}}}}}}|||zzzzzz}}}{{{dddTTTMMMKKKIIIGGGJJJKKKKKKLLLMMMQQQVVVZZZ\\\YYYWWWYYY```jjjsssxxxzzzxxxuuutttsssqqqlllgggaaaZZZRRRKKKGGGFFFFFFFFFDDDCCCCCCCCCAAAAAAJJJTTThhhjjjeeecccfffkkkooouuu{{{zzzyyyjjjRRRHHH>>>???>>>======<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999;;;<<<<<<======>>>??????~~~|||yyywwwwwwxxx{{{}}}{{{zzzxxxvvvtttqqqpppooohhheee```]]]]]]aaaeeeiiijjjeee^^^ZZZYYYYYYYYYYYYSSSPPPNNNMMMOOOSSSXXXZZZ^^^^^^______aaaeeejjjmmmpppnnnmmmkkkhhhccc]]]XXXWWWRRROOOOOONNNPPPWWW```tttxxxpppfff___]]]YYYggg~~~qqqVVVJJJIIIHHHDDDBBBCCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCFFFJJJOOO[[[ooo|||}}}wwwvvvzzz}}}{{{{{{{{{zzz{{{|||~~~}}}zzzxxxwwwtttrrrqqqrrrsssrrrrrrrrrrrrpppooooooooopppppprrrsssssstttuuuuuutttsssttttttttttttttttttttttttttttttssssssttttttuuuvvvtttsssssstttxxx{{{||||||zzzzzzzzz{{{}}}~~~~~~xxxtttrrrooojjjfff[[[RRRKKKIIIHHHGGGJJJNNNOOORRRXXX^^^bbbhhhxxx~~~zzzuuukkkaaaZZZVVVRRRTTTXXX^^^bbbjjjssszzzyyywwwwwwuuurrrrrrqqqooonnnoooqqqtttvvvvvvxxx{{{{{{{{{zzz{{{|||||||||zzzwwwvvvwwwzzz}}}}}}fffUUULLLIIIHHHGGGIIIJJJKKKKKKLLLNNNSSSVVVXXXVVVTTTUUU[[[eeennntttvvvwwwvvvsssqqqppplllhhhddd]]]SSSJJJFFFEEEEEEEEECCCAAAAAABBB??????EEEMMM]]]wwwooofffaaaeeemmmqqqtttwww{{{|||www|||tttXXXHHHAAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???{{{tttoooooorrrxxxuuuiiiddd^^^]]]___dddgggkkksss|||{{{xxxwwwxxxwwwvvvttttttsssrrrrrrssstttuuuwwwwwwwwwwwwvvvtttsssrrrppppppqqqssstttvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxtttuuuvvvwwwvvvuuutttsssuuusssqqqppppppqqqsssuuuooonnnmmmlllkkkiiihhhhhh]]][[[YYYWWWWWWXXXZZZ[[[\\\XXXSSSOOONNNOOOQQQRRRNNNLLLJJJHHHHHHKKKPPPSSSXXXYYYYYYYYYYYY[[[```dddffffffeeedddbbb___ZZZVVVUUUPPPKKKJJJIIIHHHMMMSSSgggwww}}}ssskkkddd]]][[[TTT___tttlllTTTIIIHHHFFFBBB?????????>>>>>>>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>CCCIIIUUUnnnssshhh```eeennntttwwwxxx||||||~~~___GGGBBB>>>======<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>vvvooobbb[[[WWWXXXZZZ___nnn~~~wwwaaaUUUQQQNNNMMMOOOSSSVVVZZZdddnnnyyy{{{wwwtttsssrrrqqqpppooonnnmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrpppooonnnjjjjjjkkkmmmnnnpppqqqrrrpppqqqrrrsssssssssssssssnnnnnnoooppppppooonnnmmmnnnnnnllllllkkklllmmmmmmhhhgggggggggfffeeeeeeeeeZZZYYYXXXWWWUUUTTTTTTSSSTTTRRROOOLLLKKKLLLNNNPPPKKKKKKIIIGGGFFFGGGKKKNNNVVVXXXYYYXXXVVVXXX\\\``````___^^^______]]]ZZZWWWPPPJJJFFFFFFEEEDDDGGGLLL[[[lll{{{ooohhhaaaZZZUUULLLWWWkkk|||iiiTTTJJJFFFCCCAAA@@@======<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA??????BBBHHHNNN[[[qqq|||vvvzzzwwwqqqppprrrvvvyyyyyyxxxuuussssssqqqqqqqqqrrrrrrqqqnnnkkknnnlllkkkkkkmmmnnnnnnmmmmmmmmmkkkkkkjjjkkklllmmmmmmoooppppppooonnnnnnoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllmmmmmmnnnoooqqqooonnnnnnooonnnmmmkkkmmmmmmnnnpppsssvvvzzz|||zzzvvvqqqoooooommmjjjggg```WWWNNNIIIFFFDDDDDDHHHMMMOOOUUU\\\bbbiiiwww}}}yyypppeeeYYYSSSPPPMMMMMMPPPXXX\\\eeennnrrrxxx{{{vvvuuuuuutttsssoooooonnnooooooppppppqqqqqqsssuuuvvvvvvwwwyyy{{{vvvvvvuuuttttttxxx}}}nnn\\\PPPJJJJJJLLLKKKLLLLLLKKKKKKLLLNNNPPPQQQQQQRRRSSSVVV]]]ffflllqqqyyy{{{tttoooqqqppplllhhhaaaWWWNNNIIIGGGEEEEEECCCAAA@@@BBBAAA???BBBGGGPPPddd{{{uuuiii___cccllltttxxxzzzfffHHHBBB>>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>~~~zzzzzz{{{wwwnnnfff[[[SSSOOOQQQRRRTTTbbbsssoooYYYNNNKKKLLLKKKLLLPPPQQQVVV```llluuu~~~~~~{{{|||~~~~~~}}}|||}}}~~~~~~}}}~~~}}}}}}~~~|||yyyuuurrrpppooommmkkkkkkjjjjjjiiijjjkkklllmmmmmmnnnoooppppppooommmlllhhhhhhiiiiiijjjkkkkkkkkkjjjkkklllnnnooopppqqqqqqiiijjjkkkllllllkkkjjjiiihhhhhhhhhhhhhhhgggffffffeeeeeeddddddccccccbbbbbb[[[ZZZXXXVVVTTTRRRQQQPPPQQQPPPNNNLLLJJJJJJLLLMMMHHHIIIIIIGGGEEEFFFIIIMMMSSSVVVYYYXXXVVVWWWZZZ___]]]]]]\\\]]]^^^]]]ZZZXXXPPPJJJFFFFFFFFFEEEFFFJJJQQQeee{{{zzzpppjjjddd\\\UUUKKKQQQaaaxxx|||kkkXXXLLLFFFBBBBBBEEE@@@???>>>===============777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<>>}}}yyyvvvwwwxxxuuullldddZZZRRRNNNPPPOOOOOO[[[lll{{{jjjVVVLLLJJJLLLKKKMMMOOOPPPTTT```kkkuuuxxxzzz|||}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{yyyzzz{{{|||}}}}}}~~~~~~~~~|||}}}|||zzzzzz{{{}}}zzzvvvtttrrrpppmmmkkkgggfffeeeeeefffggghhhiiiiiikkklllnnnnnnmmmlllkkkhhhggggggggggggfffffffffggghhhjjjlllnnnoooppppppggghhhiiijjjjjjiiihhhgggeeefffggggggfffeeecccbbbbbbbbbaaa```___^^^^^^]]][[[YYYUUURRROOONNNMMMMMMMMMMMMLLLJJJGGGFFFGGGHHHDDDEEEGGGFFFDDDEEEHHHKKKMMMQQQVVVVVVTTTTTTXXX\\\\\\[[[[[[\\\\\\\\\YYYWWWSSSMMMHHHGGGGGGDDDEEEHHHMMMbbb{{{xxxpppkkkggg___WWWMMMNNNVVViiizzzjjjVVVHHH@@@===@@@EEE>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>:::<<>>>>>AAAAAA???@@@DDDIIIUUUppp}}}ooocccccciiipppwww}}}wwwRRRNNN======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999999999999999999999999888888999999:::::::::;;;::::::;;;;;;<<<======>>>~~~}}}}}}~~~wwwuuutttrrrlllgggZZZTTTOOONNNNNNPPPYYYbbbxxx{{{gggUUUJJJEEEJJJHHHIIIMMMPPPTTT^^^hhhttt~~~|||{{{{{{zzzzzzzzzzzz{{{||||||zzz{{{}}}{{{{{{|||||||||{{{zzzyyyvvvwwwxxxzzz{{{|||}}}}}}}}}|||{{{zzzyyyvvvtttrrrpppnnnllliiieeeeeeffffffgggiiijjjkkkggghhhjjjkkkkkkjjjiiihhhffffffeeeeeeeeedddddddddhhhggghhhjjjlllmmmmmmkkkhhhggggggfffeeeeeeddddddeeedddbbbcccddddddcccaaa``````___^^^\\\[[[ZZZZZZWWWWWWVVVSSSOOOKKKJJJKKKMMMNNNMMMJJJHHHFFFGGGHHHGGGHHHGGGFFFFFFGGGJJJMMMQQQTTTXXXXXXUUUTTTUUUWWW[[[[[[ZZZ[[[\\\\\\YYYWWWUUUQQQKKKFFFCCCCCCDDDFFFLLLbbb{{{}}}tttoooiii]]]QQQJJJHHHSSSdddwwwpppZZZIIIBBBAAABBBBBB<<<<<<;;;::::::::::::;;;999999999:::;;;<<<===>>>======;;;;;;:::;;;<<<===@@@===BBBNNNXXXeee}}}{{{}}}rrrjjjhhhmmmpppqqqzzzyyywwwttttttttttttsssrrrqqqpppnnnllljjjiiiiiihhhggghhhiiijjjjjjkkkjjjjjjfffggghhhhhhhhhhhhhhhgggfffiiikkkmmmlllkkklllmmmjjjjjjkkkkkkjjjjjjiiihhhhhhhhhiiijjjjjjjjjjjjiiihhhfffcccaaa```^^^\\\[[[UUUXXX[[[___gggssszzzzzzzzzvvvsssrrrpppkkkgggbbb]]]UUUMMMGGGCCCBBBBBBEEEEEEJJJTTT\\\bbbiiipppyyyzzzuuupppmmmddd]]]TTTLLLIIIJJJKKKLLLUUUZZZaaaeeejjjrrr}}}xxxqqqoooooosssssssssrrrrrrqqqqqqqqqpppppppppqqqsssvvvxxxzzzwwwzzz}}}||||||{{{gggTTTKKKIIIJJJOOOPPPOOOMMMJJJIIIJJJKKKKKKKKKLLLNNNSSSXXX^^^aaajjjnnnqqqppppppqqqnnnjjjgggccc[[[RRRLLLGGGEEEEEE@@@@@@???????????????@@@FFFSSSlllvvvjjjgggjjjnnntttzzz|||\\\EEE???===;;;;;;;;;<<<;;;999;;;;;;;;;;;;:::999888777<<<;;;::::::999999999:::888888888999999:::::::::>>>:::999===>>>;;;;;;<<<~~~~~~~~~~~~~~~~~~|||wwwuuussspppjjjdddXXXSSSNNNMMMMMMPPPXXXaaasss|||hhhVVVJJJDDDFFFFFFJJJQQQVVVZZZbbbkkkttt}}}|||{{{zzzzzzyyyyyyyyyyyyyyyzzzyyy{{{|||~~~zzz{{{{{{{{{zzzyyywwwvvvssstttvvvxxxzzz{{{{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{xxxvvvsssqqqpppnnnkkkiiiffffffffffffggghhhiiijjjhhhhhhiiiiiiiiiiiiiiihhheeeeeeeeedddddddddccccccdddddddddfffhhhjjjiiihhhggggggfffeeeeeedddcccccccccbbbaaaaaabbbbbbaaa______^^^^^^]]]\\\[[[ZZZZZZXXXVVVTTTRRROOOMMMKKKIIILLLLLLLLLJJJHHHFFFFFFFFFFFFGGGGGGFFFEEEFFFIIILLLPPPSSSWWWWWWTTTSSSTTTVVVZZZZZZZZZ[[[\\\\\\ZZZXXXUUURRRLLLFFFCCCCCCDDDFFFJJJ```yyyyyyqqqiii\\\PPPNNNIIIPPP___qqqrrr\\\JJJBBB@@@@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::===<<<;;;::::::;;;<<<===???>>>EEERRR\\\ggg}}}|||zzzqqqiiihhhmmmqqqsss|||xxxvvvtttsssttttttrrrqqqooonnnlllkkkiiihhhhhhgggeeefffggggggggggggggggggffffffgggggghhhhhhhhhhhhjjjkkkmmmmmmkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiiggghhhhhhiiijjjjjjjjjjjjgggeeeaaa]]][[[XXXVVVUUUSSSXXX^^^ffftttxxxssspppnnnjjjfffaaa\\\UUUMMMGGGDDDBBBBBBCCCCCCHHHQQQXXX]]]eeelllooowwwxxxqqqmmmjjjbbb\\\SSSLLLIIIJJJKKKLLLRRRWWW]]]aaafffmmmwwwzzzsssqqqqqqsssrrrrrrrrrqqqqqqqqqqqqoooooooooppprrrtttvvvxxx{{{~~~~~~}}}jjjXXXMMMKKKMMMOOOOOOOOOMMMJJJIIIIIIJJJIIIIIIKKKNNNRRRWWW[[[^^^iiinnnrrrqqqpppqqqnnnjjjfffbbb[[[TTTMMMHHHEEEDDDAAA@@@??????>>>>>>>>>???EEEOOOeee}}}}}}pppjjjkkkmmmrrrxxx```HHH@@@>>><<<;;;;;;;;;:::999<<<<<<<<<<<<;;;:::999888;;;::::::999888888999999888999999999999999999:::===:::999======;;;;;;===|||||||||||||||}}}~~~~~~}}}zzzvvvtttrrrmmmeee___UUUPPPMMMMMMMMMOOOWWW___ooo||||||hhhVVVIIIBBBCCCEEEMMMWWW^^^aaagggmmmuuu~~~|||{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}yyyzzzzzzyyyxxxvvvtttsssnnnppptttwwwyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}||||||||||||{{{{{{xxxvvvsssqqqooommmjjjhhhhhhhhhgggggggggggghhhhhhiiiiiihhhhhhggghhhhhhiiiddddddccccccbbbbbbbbbcccbbbbbbbbbdddfffgggfffeeeeeeeeeeeeddddddccccccbbbaaa```______``````___]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYUUURRRPPPPPPNNNKKKGGGIIIJJJKKKJJJHHHEEEDDDDDDEEEFFFFFFEEEEEEFFFHHHKKKNNNRRRUUUUUURRRQQQRRRTTTYYYXXXXXXZZZ\\\]]]\\\[[[UUURRRMMMHHHEEEDDDDDDEEEGGG\\\wwwtttjjj^^^UUUQQQHHHKKKWWWiiisss^^^LLLCCC?????????>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999::::::<<<<<<;;;::::::;;;<<<===??????GGGUUU___iii|||~~~uuunnnhhhhhhnnnrrruuu}}}}}}xxxuuusssrrrsssrrrqqqpppmmmlllkkkiiihhhgggggggggeeeffffffffffffeeeeeeddddddeeeeeefffggghhhiiiiiimmmnnnooommmkkkhhhhhhhhhkkkkkkkkkkkkkkkjjjjjjiiiffffffhhhiiijjjjjjjjjjjjfffccc^^^XXXTTTQQQPPPPPPTTT[[[ffftttyyyqqqmmmjjjgggeee^^^ZZZTTTMMMGGGDDDCCCBBBBBBBBBFFFMMMSSSWWW^^^fffkkkvvvvvvkkkgggfff^^^XXXPPPKKKHHHIIIJJJKKKNNNRRRWWW\\\```gggpppvvv}}}~~~vvvssssssrrrqqqqqqqqqqqqpppppppppnnnnnnnnnooopppsssuuuvvv~~~ooo]]]QQQNNNOOONNNOOOOOOMMMJJJHHHHHHIIIFFFGGGJJJMMMQQQUUUXXXZZZgggnnnrrrqqqppppppmmmiiieeebbb\\\VVVOOOIIIEEEBBBBBBAAA@@@???>>>=========CCCIIIZZZpppuuuooommmmmmrrrxxxfffNNNAAA???<<<:::;;;;;;:::999<<<<<<<<<<<<;;;;;;:::999999999888777777777888888999999999999999888888888<<<:::999<<<===;;;<<>>===<<<<<<<<<<<>>===;;;::::::999999999999999:::999888888777777888888::::::999999999;;;<<<===>>>CCCMMMXXXdddppp|||yyyyyy}}}yyyooollliiigggjjjrrrvvvzzz}}}|||uuussspppooonnnnnnlllkkkjjjjjjiiiiiiiiiiiiiiijjjcccddddddddddddccccccbbbdddcccccccccdddeeeggghhhggghhhiiihhhggggggiiijjjiiiiiiiiiiiiiiihhhhhhgggeeeffffffggggggggggggggg^^^\\\XXXRRROOOQQQXXX___iii{{{|||qqqhhhddd```]]]ZZZRRROOOKKKGGGDDDBBBAAAAAA???AAAEEEIIIKKKMMMWWWbbbvvvssseee\\\YYYOOOLLLHHHFFFFFFFFFFFFFFFIIIKKKNNNTTTZZZ```eeegggqqq{{{xxxqqqpppmmmmmmnnnnnnnnnnnnnnnooosssrrrrrrrrrsssuuuwwwxxxwwwxxxzzz|||}}}kkkVVVMMMPPPOOOPPPQQQPPPLLLIIIGGGGGGHHHIIIKKKMMMOOOOOOOOOOOOWWWcccnnnpppnnnmmmkkkiiidddbbb^^^XXXQQQJJJEEEBBBAAA@@@???>>>===<<<<<<<<<<<<===HHH]]]sssyyyooooootttyyyyyy___EEEAAA===999999999888888777777777888888777777666666666555555555666777777888888888888888777777777999888:::<<<:::999>>>EEE~~~{{{xxxwwwwwwxxxyyywwwwwwuuuppphhh___XXXTTTQQQOOOOOOSSSTTTUUU[[[aaannn{{{|||mmmbbb]]][[[RRRNNNNNNUUU]]]bbbfffkkkwww~~~}}}{{{zzzyyyxxxyyyzzz|||}}}||||||{{{yyyyyyxxxxxxxxxyyyyyy{{{|||||||||{{{zzzyyyyyyyyyyyywwwuuusssqqqqqqrrrsssuuuvvvvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuussssssttttttuuuuuuvvvvvvqqqpppooooooppppppooonnnjjjjjjiiigggfffffffffffffffffffffeeeeeedddcccbbb```___\\\[[[ZZZ[[[]]]^^^___^^^^^^___aaaaaa```___^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWWWWVVVUUUTTTTTTSSSSSSSSSRRRPPPNNNMMMKKKIIIHHHGGGHHHHHHGGGEEEDDDDDDEEE>>>@@@BBBBBBBBBBBBCCCDDDJJJMMMQQQQQQNNNMMMNNNPPPRRRTTTYYY^^^aaa```\\\XXXTTTSSSQQQNNNKKKHHHEEEDDDEEELLLaaa~~~{{{yyyzzz}}}vvvsssqqqmmmVVVJJJIIIIIIUUUdddiiikkkhhhbbbZZZPPPGGGAAA>>>;;;;;;:::999999999999:::999999888777777777777777:::999999888999;;;<<<===>>>GGGTTTbbbooozzzuuuxxx~~~wwwooollliiigggkkksssvvv{{{{{{yyytttrrrooonnnmmmmmmkkkiiihhhhhhhhhgggggghhhhhhiiibbbcccddddddddddddddddddeeedddcccbbbcccdddfffggggggggggggfffeeeeeegggiiihhhhhhhhhhhhhhhgggffffffffffffgggggggggfffeeeeee^^^]]]YYYSSSOOOSSS\\\dddssszzzqqqiiiddd___YYYTTTNNNLLLHHHEEEBBB@@@??????===???CCCHHHIIILLLWWWcccwwwrrrdddZZZTTTKKKHHHFFFDDDEEEFFFFFFEEEGGGIIIMMMSSSZZZ```dddfffnnnxxxwwwpppooollllllmmmmmmmmmnnnnnnnnnppppppooooooppprrrtttuuuuuuuuuuuuxxx|||oooXXXNNNPPPPPPRRRSSSQQQNNNJJJHHHGGGJJJJJJKKKKKKKKKKKKKKKKKKRRR___kkkooommmlllkkkiiifffccc^^^WWWQQQJJJEEECCC??????>>>===============>>>===DDDXXXooorrrpppttt~~~fffFFFBBB===999888888888777777777888888888888777777666666555555666777777888777777777777888888888888888888:::;;;:::999???GGG~~~|||zzzxxxwwwxxxzzz{{{xxxwwwuuuoooggg^^^XXXUUUQQQPPPQQQTTTVVVWWW\\\cccooo|||{{{iiiZZZPPPLLLSSSMMMKKKQQQYYY```ffflllvvv|||~~~|||{{{zzzyyyyyyxxxxxxyyy{{{|||}}}{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||||||||{{{zzzzzzzzzzzzyyyxxxvvvtttsssrrrrrrsssssstttttttttsssuuuuuuuuuuuuuuuuuuuuuuuussssssssstttttttttuuuuuunnnmmmlllmmmnnnooonnnmmmjjjiiihhhgggffffffffffffeeeeeeffffffeeecccbbb``````^^^\\\ZZZYYY[[[]]]^^^```______```aaabbb```___]]]]]]]]]]]]]]]]]]]]]]]][[[YYYXXXXXXYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRQQQOOOLLLIIIIIIJJJHHHHHHHHHGGGEEEDDDEEEGGG>>>@@@BBBBBBAAAAAABBBCCCJJJMMMQQQQQQNNNMMMNNNPPPQQQTTTZZZ```cccaaa[[[VVVSSSSSSQQQOOOLLLHHHEEEDDDDDDIII[[[yyy|||{{{www~~~wwwppplllmmmUUUGGGFFFGGGUUUhhhooouuutttooofffZZZNNNEEEAAA<<<<<<;;;::::::::::::;;;555555666666777999:::;;;999999888888999;;;<<<===>>>JJJZZZjjjxxxssswwwxxxpppmmmiiihhhllltttwww{{{yyyvvvtttrrrooommmmmmllljjjiiigggffffffffffffggghhhhhhdddeeeffffffggggggggggggfffeeecccbbbbbbccceeefffgggggggggeeecccccceeeggggggggggggggggggffffffeeeggggggggggggfffeeedddccc___^^^YYYSSSPPPSSS]]]fff{{{|||{{{ssskkkeee^^^VVVPPPKKKJJJGGGDDDAAA??????>>>;;;===BBBGGGHHHLLLXXXdddqqq~~~pppdddXXXQQQIIIGGGDDDDDDEEEEEEEEEDDDFFFHHHKKKRRRYYY```dddeeekkkuuuvvvpppooolllllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnoooqqqrrrqqqqqqqqqsssvvvyyyzzzzzz~~~}}}}}}sssZZZNNNQQQQQQRRRSSSRRRNNNKKKHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHNNN\\\jjjnnnllllllkkkiiifffccc^^^WWWPPPJJJFFFDDD???>>>===============>>>AAA===BBBTTTkkk}}}vvvtttxxxjjjGGGCCC===999888888888777777888888999999999888888666666666666666777888888666666777777888888999999888888:::;;;:::999???HHH~~~~~~}}}}}}||||||{{{yyyuuupppiii___UUUOOOMMMOOORRRSSSUUUZZZaaafffvvv}}}vvvcccQQQIIIGGGLLLLLLLLLNNNSSS\\\gggnnnxxx}}}|||zzzzzz{{{{{{vvvvvvvvvvvvwwwxxxyyyyyy{{{{{{zzzzzzzzzyyyyyyyyy||||||||||||||||||||||||vvvxxxzzz|||{{{yyyvvvtttuuutttrrrqqqpppqqqqqqrrrrrrssstttuuuuuutttsssrrrrrrsssssssssssssssssssssooooooooooooooonnnnnnnnnllllllkkkiiihhhfffeeeeeebbbbbbbbbbbbaaaaaaaaaaaa^^^]]]\\\\\\]]]]]]\\\ZZZYYYZZZ[[[\\\]]]^^^^^^^^^_________^^^]]]\\\ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSRRRPPPOOOPPPPPPPPPOOOMMMJJJGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBFFFNNNTTTUUUOOOKKKKKKNNNTTTUUUWWWYYYYYYWWWTTTSSSUUUWWWWWWTTTMMMHHHFFFGGGHHHGGGPPPiii}}}|||{{{oookkklll```UUUKKKIIIKKKTTTjjj{{{uuueeeOOOAAA===>>>===:::999999999;;;<<<888888777777888888999:::999:::::::::999999;;;===@@@KKK\\\nnn{{{wwwvvvssswwwpppjjjpppllllllttt{{{zzztttqqqpppoooooonnnmmmkkkjjjiiigggggggggfffdddeeegggiiibbbbbbccccccdddeeeffffffeeeeeedddddddddeeeeeefffdddeeeeeeeeeeeedddcccbbbeeefffffffffgggggghhhhhhjjjjjjjjjiiiiiihhhgggfffddd```YYYRRRPPPUUUaaajjj|||}}}zzzrrrhhh^^^VVVQQQNNNKKKHHHDDD@@@??????@@@AAACCCAAABBBFFFJJJOOOWWW```ooo~~~mmm___UUUOOOFFFEEECCCBBBCCCDDDFFFGGGHHHGGGKKKRRRXXX\\\aaahhhsssxxx}}}tttooonnnllllllkkkkkkjjjiiiiiihhhhhhiiijjjiiiiiijjjkkkmmmkkklllnnnnnnnnnoooqqqssswwwvvvwww{{{wwwbbbSSSMMMOOOSSSWWWXXXUUUOOOKKKHHHFFFHHHJJJJJJIIIGGGGGGHHHSSS\\\gggnnnoookkkhhhgggdddbbb___ZZZUUUNNNIIIFFFAAA@@@???===<<<<<<;;;;;;@@@<<>>???@@@AAACCCAAABBBFFFJJJNNNWWW___eeesss~~~mmm^^^SSSMMMFFFEEECCCBBBCCCDDDFFFGGGIIIHHHLLLSSSXXX[[[aaahhhqqqxxx{{{tttqqqooommmlllkkkiiihhhhhhhhhhhhhhhhhhhhhgggffffffggghhhbbbcccdddeeeeeegggkkkmmmpppqqqtttzzzxxxcccSSSNNNNNNRRRVVVWWWUUUPPPLLLIIIHHHJJJKKKKKKHHHFFFFFFFFFQQQZZZdddkkkkkkiiigggfffaaaaaa___\\\WWWPPPIIIEEEAAA@@@???===<<<<<<;;;;;;===;;;===III^^^tttyyywwwwwwRRR@@@<<>>???AAACCCEEEFFFKKKQQQQQQLLLHHHHHHJJJPPPQQQTTTUUUVVVUUUTTTSSSVVVXXXYYYUUUNNNFFFBBBAAAAAA@@@FFFZZZvvv}}}yyyyyy}}}~~~pppccc]]]^^^RRRHHHFFFJJJVVVpppvvv```MMMDDD<<<<<<;;;:::888777666666888777777777777888999999666777888777777888:::<<>>===>>>@@@BBBBBBAAABBBFFFJJJNNNUUU^^^aaajjjxxx}}}lll]]]QQQKKKFFFEEECCCBBBCCCDDDFFFGGGIIIIIIMMMTTTXXX[[[aaahhhqqqzzzxxxtttrrrqqqmmmllliiigggffffffgggggghhhgggeeecccaaa```______UUUVVVWWWWWWXXX[[[```dddhhhlllrrrzzz{{{{{{}}}yyycccTTTNNNLLLPPPUUUWWWUUUQQQMMMKKKKKKLLLLLLKKKHHHFFFEEEEEEOOOWWW```fffgggfffeeefff`````````^^^XXXQQQJJJEEE@@@???>>>===<<<;;;;;;;;;:::999<<>>999777:::999777666666666666555555555555555555555555555555555555555555555666666666666444333555999:::;;;BBBKKK{{{{{{{{{{{{|||||||||||||||zzzwwwrrrllldddZZZTTTRRRVVV]]]ccchhhlllnnnooooooqqqnnncccTTTIIIGGGIIIGGGJJJNNNRRRVVVZZZ^^^aaajjjrrr}}}~~~{{{{{{zzzyyyyyyzzz|||}}}zzzyyyyyyyyyyyyzzz{{{{{{||||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyywwwyyyzzz{{{{{{yyywwwvvvssssssuuuuuuuuutttsssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqpppppppppqqqqqqppppppooonnnmmmlllkkkjjjiiiiiihhhhhhgggffffffeeebbbaaaaaa___^^^]]]\\\\\\ZZZYYYXXXXXXYYYZZZYYYXXXYYYYYYZZZ[[[\\\\\\[[[[[[WWWWWWXXXYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKEEEEEEDDDCCCBBBBBBBBBBBBAAA???>>>===>>>AAADDDFFFFFFKKKOOOOOOLLLHHHHHHIIIOOOPPPSSSUUUVVVVVVVVVVVVXXX[[[]]]YYYQQQHHHCCC@@@???>>>BBBQQQjjjvvvtttwww~~~wwwkkkdddgggZZZMMMHHHHHHSSSmmm~~~hhhRRRDDD======<<<;;;999777555444777777777777777888999999666777777777777888<<<>>>CCCOOO```qqq~~~wwwoootttzzzyyyqqqmmmmmmlllrrrxxx|||}}}yyytttqqqpppooonnnllljjjhhhhhhhhhhhheeegggiiiiiihhhffffffgggffffffffffffffffffeeeeeeeeeeeeddddddcccdddddddddhhhfffdddbbbaaabbbcccdddfffffffffgggggggggggggggggggggggggggfffeeedddccc```^^^YYYSSSPPPSSS[[[bbbcccbbbccciiirrr}}}uuuhhh[[[RRRLLLIII@@@???===<<<===>>>@@@BBBBBB@@@BBBFFFJJJMMMTTT\\\```fffppp{{{|||kkk[[[OOOHHHFFFEEECCCBBBCCCDDDFFFGGGIIIJJJOOOUUUYYY[[[bbbjjjuuu}}}}}}wwwtttrrrqqqnnnllliiifffddddddeeeggghhhfffbbb___]]]ZZZXXXVVVLLLMMMLLLLLLMMMQQQVVVZZZ```gggrrr{{{~~~zzzwwwpppsssyyyxxxbbbRRRLLLKKKOOOUUUXXXVVVSSSPPPNNNLLLMMMMMMKKKHHHFFFFFFFFFMMMTTT\\\bbbccccccdddfffdddcccaaa]]]WWWPPPJJJFFF??????>>>===<<<;;;;;;;;;888999<<>>===>>>@@@CCCEEEGGGJJJNNNNNNLLLJJJIIIJJJNNNPPPRRRUUUWWWXXXYYYYYY[[[___bbb___VVVLLLEEEAAA>>>===@@@KKK^^^wwwwwwsssttt{{{{{{rrrmmmmmm```RRRIIIFFFPPPkkkoooVVVEEE??????>>><<<:::888666555777777666666777777888999777888888777888:::>>>AAAGGGTTTfffuuusssmmmttt}}}wwwooolllnnnqqqvvvzzzzzz}}}}}}xxxrrroooooonnnmmmllljjjiiihhhggggggdddfffhhhiiigggfffffffffffffffffffffffffffeeeeeefffeeedddcccccccccccccccgggfffdddbbbbbbcccdddeeegggggggggggggggfffffffffgggggggggffffffeeedddccc```^^^YYYRRRMMMNNNSSSYYY[[[]]]dddrrruuugggZZZPPPIIIFFF======<<<<<<<<<>>>@@@BBBBBB@@@BBBFFFIIILLLRRRZZZ[[[```iiitttzzziiiYYYMMMHHHFFFEEECCCBBBCCCDDDFFFGGGIIIKKKQQQWWWZZZ]]]dddmmm{{{|||wwwtttrrrpppooollliiieeeccccccdddeeegggccc^^^ZZZXXXUUUQQQNNNHHHHHHGGGGGGGGGKKKPPPTTTZZZcccpppzzz~~~}}}|||zzz{{{{{{zzzxxxuuuqqqmmmkkkiiippp|||vvv```PPPJJJJJJOOOUUUXXXXXXVVVSSSRRRMMMNNNMMMKKKHHHGGGGGGHHHJJJQQQYYY___aaabbbdddfffiiifffbbb\\\UUUOOOIIIFFF???>>>===<<<;;;;;;;;;<<<888:::<<>>>>>>>>???AAABBBFFFHHHKKKLLLLLLKKKKKKKKKMMMOOOQQQTTTWWWYYY[[[[[[]]]aaaeeeccc[[[PPPGGGCCC???>>>???FFFUUUkkk|||vvvuuuzzz}}}yyyssspppmmm```RRRIIIEEENNNiiiuuu[[[GGG@@@???>>><<<:::888777666777666666666666777888888777777888777888;;;???CCCKKKYYYmmm}}}qqqmmmvvvwwwooolllooorrrwwwzzzzzz}}}wwwqqqnnnooommmmmmlllllljjjhhhgggfffdddeeegggfffeeedddeeefffeeeeeeeeeeeeeeeeeefffffffffeeedddccccccbbbbbbcccddddddcccccccccdddeeefffgggggggggggggggfffffffffggggggggggggfffeeedddccc___^^^YYYRRRLLLJJJNNNRRRXXX___lll|||rrreeeXXXNNNFFFBBB<<<<<<;;;<<<===>>>@@@AAABBB@@@BBBFFFIIIKKKQQQXXXYYY]]]eeeqqq}}}xxxgggWWWMMMHHHFFFEEECCCBBBCCCDDDFFFGGGIIILLLSSSYYY\\\___hhhrrr|||wwwuuurrroooooommmjjjgggdddccccccdddccc^^^XXXUUUSSSPPPKKKGGGEEEEEEFFFFFFHHHKKKPPPTTTYYYcccooovvvvvvqqqllljjjiiihhhgggeeedddaaa```^^^fffqqquuu___OOOIIIJJJOOOUUUZZZZZZYYYWWWVVVPPPPPPOOOLLLHHHFFFFFFGGGFFFMMMVVV]]]___aaaccceeeiiigggccc]]]VVVOOOJJJFFF>>>===<<<<<<;;;;;;<<<<<<888;;;<<>>>>>???BBBLLLaaazzzyyyvvvuuuyyyyyyuuupppoookkk___RRRHHHBBBJJJeeevvv\\\FFF???>>><<<:::888777777888666666666666666777888888666666666666777:::???CCCLLL]]]tttpppnnnwww~~~xxxooollloooqqqxxx~~~|||wwwqqqnnnppplllmmmnnnnnnllljjjgggeeecccdddeeedddcccbbbdddfffccccccddddddeeeeeefffffffffeeedddcccbbbbbbbbbbbbaaabbbccccccdddeeefffggghhhgggggggggffffffffffffgggggghhhggggggfffeeeddd^^^]]]YYYSSSLLLJJJMMMPPPZZZdddttt|||xxxooodddXXXLLLDDD@@@<<<<<<<<<<<<===???@@@AAABBB@@@BBBFFFIIIJJJOOOVVVYYY\\\cccnnnzzzvvvfffVVVMMMJJJFFFEEECCCBBBCCCDDDFFFGGGIIIMMMTTT[[[^^^aaakkkvvv|||xxxvvvrrroooooonnnkkkiiifffdddcccbbb]]]WWWQQQNNNMMMKKKFFFBBBAAACCCFFFHHHKKKOOOTTTWWW___hhhrrruuupppfff^^^YYYWWWVVVVVVUUUVVVWWWXXXYYYfffuuuuuu```PPPIIIJJJOOOVVV[[[]]]\\\ZZZYYYUUUTTTQQQMMMGGGDDDCCCDDDAAAIIISSSZZZ]]]^^^```bbbcccdddcccaaa[[[SSSKKKFFF======<<<;;;;;;;;;<<<<<<999:::<<<>>>FFFXXXooo~~~~~~vvvXXXEEE???888777:::888666666666555555555555444333333333333333333333333333444444444555555555555222333777;;;@@@JJJ^^^pppzzz{{{|||}}}~~~~~~{{{yyyvvvsssppplllpppvvv{{{|||uuuiii```WWWVVVQQQJJJBBB???AAAEEEGGGJJJNNNQQQRRRSSSTTTUUU]]]fffsss|||zzzyyyyyyyyyxxxwwwwwwwwwssstttuuuwwwzzz|||~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{zzzzzzyyyxxxrrrrrrqqqpppqqqrrrtttuuurrrqqqpppoooooopppqqqrrrrrrqqqnnnkkkkkkkkkmmmnnnooooooooooooooonnnnnnnnnpppooonnnkkkiiigggeeeddd``````````````````______]]]\\\ZZZZZZ[[[[[[YYYXXXXXXYYYYYYYYYYYYYYYXXXXXXSSSSSSUUUVVVWWWXXXXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSTTTRRROOOMMMKKKKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKFFFDDDBBB@@@@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>===AAACCCEEEHHHIIIJJJKKKKKKIIIKKKMMMQQQTTTXXXZZZ\\\\\\bbbhhhggg___SSSIIIDDD>>>>>>>>>@@@HHH[[[ttttttrrrsssxxxxxxsssnnnnnnlll```RRRGGG???FFF```{{{tttZZZDDD???===:::888666666777888666666666666666777888888555555555444555999>>>CCCMMM```yyyqqqoooxxx~~~yyyooolllpppqqqzzz{{{wwwqqqoooqqqkkkmmmoooooonnnkkkgggddddddddddddbbbaaaaaacccfffbbbbbbccccccdddeeefffffffffeeedddcccbbbbbbbbbbbb___```bbbdddffffffgggggghhhhhhggggggfffffffffeeehhhhhhhhhhhhgggfffeeeddd\\\\\\YYYSSSMMMKKKNNNQQQ]]]gggxxx|||xxxtttmmmcccWWWLLLCCC>>><<<<<<<<<======???@@@@@@AAA@@@BBBFFFIIIJJJOOOUUUVVVXXX]]]gggsss~~~vvveeeVVVNNNKKKFFFEEECCCBBBCCCDDDFFFGGGIIIMMMUUU]]]___cccmmmyyy|||xxxwwwsssoooooonnnllljjjgggeeecccbbbXXXSSSMMMJJJJJJHHHCCC>>>>>>AAAEEEIIIMMMRRRWWW[[[gggooowwwwwwmmm```VVVPPPMMMMMMLLLMMMPPPSSSVVVYYYgggxxxuuu```QQQJJJJJJOOOWWW\\\^^^]]]\\\[[[YYYWWWTTTMMMGGGBBBAAAAAA===FFFQQQYYY\\\]]]^^^___]]]```cccddd___VVVLLLFFF======<<<;;;;;;;;;<<<<<<999999;;;>>>GGGXXXnnn}}}~~~yyy}}}^^^HHH@@@777444777444777666666666666555555555444444444444444444444444222222333333333444444444000222888>>>FFFTTTlll}}}}}}|||zzzzzzzzzxxxwwwwwwxxxyyyxxxsssjjj^^^VVVPPPMMMIIIDDDBBBAAABBBCCCFFFHHHLLLOOOQQQUUUZZZ]]]bbbiiittt|||tttqqqrrrtttvvvwwwwwwvvvvvvuuuuuuuuuyyy|||}}}{{{xxxyyy|||~~~|||wwwtttssssssyyywwwuuuwwwzzz{{{zzzwwwwwwxxxzzz{{{{{{zzzxxxwwwrrrqqqqqqpppooooooooopppssssssrrrqqqppppppppppppqqqpppnnnmmmllllllmmmmmmqqqooonnnnnnpppqqqpppooosssrrrooollljjjhhhgggfffbbbbbbaaaaaa``````______YYYYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVXXXYYYXXXUUURRRSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMIIIIIIIIIJJJJJJJJJJJJKKKFFFDDDAAA???>>>???@@@BBBBBB@@@>>>===<<<===>>>???BBBDDDGGGJJJLLLNNNNNNNNNMMMMMMNNNPPPTTTXXX\\\___\\\___bbbbbb^^^VVVMMMGGGCCCBBBAAAAAAEEEVVVqqqwwwsssooooooqqqqqqlllgggccc[[[RRRJJJBBBEEEYYYqqqoooTTTDDD???===:::999999999888666666666555444444444444555333333555888777999AAALLLRRRiii{{{{{{uuuqqqyyy~~~zzzxxxrrroooqqqxxx|||xxxuuusssnnnjjjkkkkkkkkkkkkjjjiiihhhhhhddddddccccccccccccccccccaaabbbbbbcccccccccbbbbbbcccccccccaaa______aaaccccccdddeeeggghhhggggggfffhhhgggfffeeedddccccccdddeeefffgggggggggeeebbbaaacccaaa\\\SSSKKKIIINNNSSS```jjjwww}}}}}}yyyvvvvvvpppnnnhhh]]]PPPFFF@@@???======<<<<<<===>>>@@@AAA???@@@CCCFFFJJJMMMPPPQQQTTTVVV[[[eeeqqq{{{|||nnnaaaXXXOOOGGGHHHCCC@@@BBBDDDDDDGGGJJJLLLPPPXXX^^^aaaeeeppp}}}|||vvvpppnnnooolllkkkiiihhhhhhgggdddbbb\\\UUUMMMFFFBBBAAAAAAAAACCCBBBEEELLLPPPSSSZZZaaajjjttt{{{vvveeeUUUMMMLLLHHHGGGHHHLLLNNNOOOTTT[[[iii}}}qqq\\\NNNIIIJJJNNNTTTXXX[[[]]]___aaa```\\\VVVOOOIIIDDDAAA@@@CCCFFFMMMSSSYYY\\\^^^^^^]]]aaacccaaa]]]XXXMMMCCCBBB@@@===;;;;;;<<<;;;:::888999999;;;EEEWWWjjjvvvzzz|||dddFFF======888333444555444444333333444444555333333333333333333333333111111111111222333444444222888;;;>>>JJJeee~~~{{{yyyyyyyyyxxxxxxxxxxxxwwwuuuooofffZZZSSSLLLJJJEEEBBB@@@@@@AAABBBGGGIIIMMMPPPSSSWWW[[[___dddkkkvvvqqqjjjiiikkkmmmppprrrtttttttttttttttuuuxxx{{{|||zzzxxxwwwzzz}}}|||xxxuuutttuuuxxxvvvuuuvvvyyyzzzyyywwwwwwxxxzzz{{{{{{zzzyyyxxxssssssqqqppppppooooooooorrrrrrqqqqqqppppppqqqqqqqqqpppnnnmmmllllllmmmmmmqqqooonnnnnnpppqqqqqqppprrrqqqooommmjjjiiiggggggeeedddcccaaa```^^^]]]\\\YYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXWWWUUUSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJIIIIIIFFFDDDAAA???>>>>>>???@@@@@@???>>><<<<<<===>>>???AAACCCFFFIIILLLNNNOOOPPPMMMNNNOOOQQQUUUYYY]]]```bbbaaaaaa```]]]WWWOOOIIIDDDCCCAAAAAAEEETTTnnnvvvrrrooopppssstttpppkkkfff___WWWOOOEEEDDDUUUjjjnnnTTTEEE???===:::999999999777666666666555444444444444444444444666888777999AAALLLVVVkkkyyyxxxsssqqqzzzyyywwwwwwrrrrrrvvvyyyvvvuuurrrnnnjjjkkkkkkkkkkkkjjjiiihhhgggdddddddddccccccccccccbbbaaaaaabbbccccccccccccbbbaaaaaaaaa___^^^^^^```bbbbbbccceeefffgggggggggfffggggggfffeeeddddddccccccdddeeefffgggfffdddbbbaaa```___ZZZSSSLLLJJJNNNSSScccjjjrrrvvvsssooommmmmmllljjjdddYYYNNNDDD???>>><<<<<<<<<<<<<<<>>>???@@@???@@@CCCGGGJJJMMMOOOPPPSSSTTTYYYcccnnnxxx}}}~~~vvvjjj___XXXPPPIIIHHHCCC@@@BBBDDDEEEGGGJJJNNNRRRYYY```cccgggssszzzuuupppooopppllljjjiiihhhhhhfffdddaaaZZZTTTKKKDDD@@@?????????BBBBBBFFFMMMQQQTTT[[[cccjjjsss{{{uuudddSSSJJJIIIFFFFFFHHHLLLMMMMMMRRRYYYhhh|||rrr]]]NNNJJJJJJNNNUUUZZZ\\\^^^___aaa```\\\VVVOOOIIIDDDBBB@@@BBBEEEKKKQQQWWWZZZ]]]]]][[[___aaa___]]]ZZZQQQHHHCCC@@@===;;;;;;<<<;;;:::888999:::<<>>======???@@@GGGJJJMMMPPPSSSXXX]]]aaaffflllwwwsssddd```^^^```cccgggjjjmmmoooppprrrrrrsssvvvyyyzzzyyywwwvvvyyy||||||yyyvvvvvvwwwuuuttttttuuuwwwxxxxxxwwwvvvwwwyyy{{{{{{{{{yyyxxxuuutttsssqqqpppooooooooopppppppppqqqqqqqqqqqqqqqqqqpppooommmlllmmmmmmnnnooonnnmmmmmmooopppppppppqqqpppooommmkkkjjjhhhhhhgggfffdddaaa___\\\ZZZYYYYYYXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUTTTUUUUUUUUUVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGEEEBBB???>>>===>>>???>>>>>>===<<<<<<===???@@@@@@BBBEEEIIILLLOOOPPPQQQMMMNNNOOORRRVVVZZZ^^^aaafffbbb^^^]]]\\\YYYRRRLLLFFFDDDBBBBBBDDDPPPhhhrrrooommmpppuuuwwwuuuqqqjjjeee___WWWKKKDDDOOOaaa{{{}}}kkkRRREEE???===:::999999999777666666555555444444444444444555555666888777999BBBLLL\\\nnnvvvxxxuuuqqqqqq|||}}}ssstttuuusssvvv}}}~~~zzzvvvttttttrrrnnnjjjjjjkkkkkkjjjjjjiiihhhgggdddddddddcccccccccbbbbbbaaaaaabbbccccccccccccccc______^^^\\\ZZZ[[[]]]```aaabbbdddfffgggggggggfffgggffffffeeedddddddddccccccdddeeefffeeedddaaa```]]]\\\XXXRRRLLLKKKNNNQQQ\\\```dddeeecccbbbdddfffjjjggg```VVVKKKCCC>>>===;;;;;;;;;;;;<<<===>>>???>>>AAADDDHHHKKKMMMMMMMMMPPPRRRWWW___iiiqqqwwwyyyxxxwwwqqqfff^^^YYYTTTOOOIIIDDDAAADDDEEEEEEGGGJJJOOOSSS[[[bbbeeekkkxxxxxxtttpppooopppkkkjjjiiihhhhhhfffcccaaaWWWQQQIIIBBB>>>>>>>>>>>>BBBBBBFFFMMMRRRUUU[[[bbbgggqqqxxxrrraaaOOOFFFEEEEEEEEEHHHLLLMMMMMMRRRYYYhhh|||rrr]]]NNNJJJIIINNNVVV\\\^^^______```___\\\VVVPPPJJJEEEBBB@@@@@@BBBGGGMMMRRRWWWZZZ[[[XXX\\\^^^^^^]]]\\\UUUMMMDDDAAA===<<<;;;<<<;;;;;;888999:::===EEERRRcccpppzzzxxxyyywwwooozzzyyySSSAAA===999444222444444333333333333444444444444333333222222111111333333333333444555666666555666888CCC\\\|||yyytttrrrssstttuuuvvvuuutttqqqmmmggg^^^TTTMMMDDDBBB???<<<;;;===???AAAFFFHHHKKKNNNRRRWWW]]]aaagggmmmwwwkkk]]][[[WWWXXX[[[^^^aaadddggghhhmmmnnnppprrrtttuuuuuuuuuuuuyyy|||{{{xxxuuuuuuvvvrrrrrrssstttvvvwwwwwwwwwuuuwwwyyy{{{{{{{{{zzzyyyvvvuuusssrrrpppooonnnnnnoooooopppqqqqqqqqqqqqqqqqqqpppooommmlllmmmmmmnnnmmmkkkjjjkkknnnoooooooooppppppooonnnlllkkkiiihhhgggfffdddaaa^^^\\\ZZZYYYYYYXXXWWWVVVUUUVVVVVVWWWXXXVVVTTTTTTUUUVVVUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOONNNMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGGGGFFFGGGEEEBBB@@@>>>============<<<<<<<<<<<<===?????????@@@CCCGGGKKKNNNQQQRRRMMMNNNPPPSSSWWW[[[___aaaddd___[[[\\\^^^]]]UUUNNNHHHDDDBBBBBBCCCKKKbbbxxxmmmjjjhhhlllsssxxxwwwuuummmjjjgggaaaRRRGGGLLLYYYwww{{{hhhPPPEEE>>><<<:::999999888777555666555444444333333444444666666777888777999CCCMMM```pppuuuuuuzzz{{{{{{sssppprrrwwwpppqqqsssssszzz{{{xxxtttssssssqqqlllhhhjjjjjjjjjjjjiiihhhgggfffeeeddddddccccccbbbbbbbbb```aaabbbccccccccccccccc```___\\\YYYVVVWWWZZZ]]]aaabbbdddeeefffgggfffffffffffffffeeeeeeddddddcccbbbcccdddeeeeeecccaaa```\\\[[[WWWQQQLLLJJJKKKMMMRRRUUUWWWYYY\\\```fffjjjoooiii```TTTJJJBBB===<<<::::::;;;;;;<<<======>>>>>>AAAEEEIIIKKKLLLLLLKKKNNNPPPTTT[[[cccjjjpppssssssrrrmmmddd^^^\\\YYYTTTLLLFFFCCCEEEFFFFFFGGGJJJPPPTTT[[[cccgggnnn|||vvvssspppooopppjjjjjjiiiiiihhhfffccc```WWWQQQHHHAAA>>>======>>>AAAAAAEEELLLPPPRRRXXX^^^bbbllltttnnn]]]LLLDDDBBBEEEFFFKKKOOOPPPQQQWWW```lllqqq[[[MMMIIIHHHNNNWWW]]]``````______^^^[[[VVVPPPJJJEEEBBB@@@>>>@@@CCCHHHMMMSSSWWWZZZWWW[[[]]]\\\\\\\\\WWWPPPEEEBBB>>><<<<<<<<<<<<;;;:::999999<<>><<<<<<===@@@BBBCCCEEEHHHLLLOOOUUU\\\```ffflllvvvggg[[[ZZZTTTUUUVVVXXXZZZ]]]^^^___fffhhhjjjkkkmmmnnnoooppptttwwwzzzyyyvvvrrrrrrssspppqqqrrrtttuuuvvvwwwxxxvvvwwwyyy{{{{{{zzzyyyxxxvvvuuusssqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqppppppooonnnllllllllllllmmmkkkiiiiiijjjmmmoooooooooppppppoooooommmkkkiiihhhdddcccbbb```___]]]\\\[[[XXXXXXWWWVVVVVVVVVVVVVVVXXXVVVTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKIIIHHHGGGFFFEEEFFFDDDBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>===???AAAEEEIIIMMMPPPRRRNNNOOOQQQTTTWWW[[[^^^___[[[YYYYYY]]]aaa```VVVNNNJJJDDDBBBCCCBBBGGG[[[rrr}}}jjjfffcccgggooovvvyyyxxxpppooooookkk[[[KKKKKKUUUsssyyydddNNNEEE>>><<<999888888888777555555555444333333333333333666666777888888:::DDDPPPaaarrrxxxvvvyyyxxxxxxrrrqqquuu~~~uuuoooqqqqqqqqqzzz|||xxxtttrrrqqqoookkkgggiiiiiiiiiiiihhhgggffffffeeeeeeddddddcccbbbaaaaaa``````aaabbbcccdddddddddaaa___[[[WWWSSSTTTWWW[[[bbbcccdddfffgggffffffeeeeeeeeefffffffffeeedddcccbbbcccdddeeeeeecccbbb```^^^[[[VVVPPPJJJGGGGGGHHHNNNPPPSSSXXX___hhhqqqvvvyyyqqqcccTTTIIIAAA===;;;::::::;;;<<<<<<=========>>>@@@DDDHHHKKKLLLKKKKKKMMMOOOSSSWWW]]]dddjjjnnnmmmnnnkkkddd___^^^\\\XXXQQQKKKFFFFFFGGGFFFGGGJJJOOOSSS[[[dddiiiqqq{{{tttrrrpppnnnmmmjjjiiiiiiiiihhhfffbbb___WWWQQQIIIBBB???>>>??????AAAAAAEEELLLOOOPPPUUU[[[___iiipppkkkZZZKKKCCCCCCGGGIIIOOOUUUVVVYYYcccmmmwwwnnnYYYKKKGGGGGGMMMVVV^^^``````^^^^^^]]][[[VVVQQQKKKFFFBBB@@@<<<===???CCCIIIOOOUUUXXXXXX[[[]]]\\\\\\\\\WWWOOOGGGDDD???<<<<<<<<<<<<<<<<<<999888;;;@@@MMMcccwww|||{{{ccc]]]lll|||^^^DDD<<<:::777444333333333222222333333333444444333222111111000000111111111111222333444555555777<<>>AAABBBAAACCCFFFIIIMMMTTT[[[```gggmmmvvvhhh\\\[[[VVVUUUUUUVVVWWWXXXYYYZZZ^^^```cccddddddfffhhhjjjpppsssvvvvvvsssppppppqqqnnnpppsssttttttvvvxxxzzzwwwxxxzzz{{{{{{zzzxxxwwwtttsssrrrpppooonnnnnnnnnnnnooopppqqqqqqqqqpppoooooonnnmmmkkkkkkkkkkkkllljjjiiiiiikkkmmmpppqqqppppppqqqppppppnnnkkkiiigggbbbbbbaaa```___]]]]]]\\\WWWXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTTTTUUUUUUTTTSSSTTTTTTTTTUUUUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===@@@CCCGGGKKKNNNPPPNNNPPPRRRTTTWWWZZZ[[[\\\VVVWWWZZZ```ccc```WWWNNNKKKCCCAAACCCAAACCCVVVmmm}}}kkkeeeaaadddlllvvv{{{|||tttuuuwwwsssbbbOOOKKKRRRmmmxxxbbbMMMFFF>>><<<999888888888666555555444444333333333333333666555666888888<<>>=========@@@CCCGGGJJJLLLLLLLLLMMMOOORRRUUUYYY___eeejjjiiikkkkkkfffddddddbbb^^^YYYQQQJJJHHHGGGFFFHHHLLLPPPTTT\\\eeekkktttxxxrrrrrroookkkjjjiiihhhiiiiiiiiifffbbb^^^WWWQQQIIICCC@@@???@@@@@@@@@AAAFFFMMMRRRSSSXXX^^^bbbkkkpppjjjYYYJJJEEEEEEHHHLLLSSSYYY]]]cccqqq~~~lllWWWJJJGGGFFFMMMUUU\\\______^^^]]]\\\ZZZVVVQQQKKKFFFBBB@@@<<<<<<<<>>@@@BBB@@@BBBDDDHHHLLLSSS[[[```hhhnnnwwwlll___]]]WWWWWWVVVVVVVVVWWWXXXYYYWWWYYY\\\]]]]]]^^^bbbeeeiiimmmqqqrrrpppoooppprrrmmmpppsssttttttvvvyyy{{{yyyzzz{{{{{{{{{yyywwwuuurrrqqqpppooonnnnnnnnnnnnnnnoooqqqqqqqqqpppnnnmmmnnnmmmkkkjjjiiiiiijjjjjjlllkkkkkkmmmpppssstttsssqqqrrrqqqpppnnnkkkhhhfffbbbbbbaaa```^^^]]]\\\[[[WWWXXXZZZ[[[ZZZYYYVVVUUUUUUTTTTTTUUUVVVVVVSSSQQQRRRSSSSSSTTTTTTSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOONNNMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFBBBBBBAAA@@@???>>>======;;;;;;<<<<<<<<<;;;::::::<<<===>>>AAADDDHHHLLLNNNOOOPPPRRRTTTVVVXXXYYYYYYWWWYYY^^^bbbccc^^^VVVPPPKKKBBB@@@CCCAAA@@@RRRjjjpppiiibbbccclllwwwzzz|||zzzgggQQQJJJOOOdddvvv```MMMIII>>>;;;999888888777666555555444333333222222333333555444555888999===IIIUUUfffxxx~~~{{{{{{yyyyyyvvvmmmnnnvvvwwwpppmmmmmmkkklllxxxxxxsssmmmjjjkkklllkkkjjjhhhhhhhhhhhhgggfffeeeeeefffeeeeeedddcccbbbaaa```___```aaabbbcccddddddddd^^^\\\XXXTTTSSSWWW]]]bbbggghhhhhhiiihhhfffeeedddcccdddfffggggggfffdddcccbbbccceeeffffffeeedddccc___YYYQQQJJJFFFEEEEEEFFFGGGLLLVVVbbbppp{{{xxxbbbOOOCCC>>><<<<<<:::;;;===>>>???>>>>>>>>>===???BBBEEEIIIKKKMMMNNNNNNPPPSSSUUUWWW\\\ccchhhiiimmmpppooooooqqqoookkk```VVVMMMIIIGGGFFFIIIMMMQQQUUU^^^gggnnnwwwuuuqqqqqqoooiiifffhhhhhhhhhiiiiiifffaaa]]]WWWQQQIIIBBB@@@???@@@@@@@@@BBBIIIRRRXXX[[[aaagggkkkqqquuulllZZZKKKFFFGGGIIIMMMUUU]]]ccclll~~~|||kkkWWWJJJGGGFFFLLLTTTZZZ]]]]]]]]]]]][[[ZZZVVVQQQLLLGGGBBB@@@;;;;;;;;;===BBBJJJRRRWWWYYY^^^bbbcccdddccc]]]UUUJJJFFF@@@<<<<<<<<<======;;;777888===???DDDWWWlll~~~~~~~~~}}}{{{~~~rrrYYYPPP___kkkssskkkMMM===777666555333333222222222222333333222222222111111111111111222222222222222444555555333888BBBVVVuuu}}}wwwpppkkk^^^\\\ZZZ^^^fffqqq{{{{{{{{{zzzwwwpppeeeXXXOOODDDBBB???===<<<===@@@AAA@@@BBBDDDHHHLLLSSS[[[aaaiiioooyyyqqqdddaaaXXXWWWWWWVVVVVVWWWYYYZZZSSSUUUXXXYYYYYYZZZ^^^aaadddhhhmmmpppooooooqqqsssmmmppptttuuuuuuvvvyyy|||zzzzzz{{{{{{zzzxxxvvvuuuppppppooonnnnnnmmmnnnnnnooopppqqqrrrqqqooommmlllmmmlllkkkiiihhhiiiiiijjjnnnmmmmmmooorrruuuvvvvvvrrrrrrrrrqqqnnnkkkgggeeeccccccaaa```^^^\\\[[[ZZZVVVXXX[[[\\\\\\ZZZWWWTTTTTTTTTTTTVVVWWWVVVSSSPPPRRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::999999<<<<<<===@@@CCCGGGJJJMMMOOOPPPRRRTTTVVVWWWWWWXXXZZZ]]]aaacccaaa\\\VVVRRRJJJBBB@@@DDDAAA???PPPiiiuuummmddddddmmmyyy~~~iiiQQQIIIMMM]]]}}}uuu```NNNKKK===;;;999888888777666444555444333333222222333333444444555888999>>>JJJWWWiii{{{{{{{{{yyy{{{qqqjjjlllvvvtttnnnkkkkkkiiijjjwww}}}uuuoooiiigggiiikkklllkkkhhhhhhhhhhhhgggfffeeedddffffffeeedddcccaaaaaa```___```aaabbbdddddddddeee\\\ZZZVVVTTTTTTYYYaaagggiiijjjjjjjjjhhhgggeeeccccccdddfffggggggfffdddccccccdddfffggggggfffdddccc]]]WWWOOOHHHEEEEEEGGGHHHIIIPPP]]]nnnwww___KKK@@@<<<<<<===;;;<<<===????????????>>>===???AAADDDHHHKKKNNNPPPOOOQQQSSSUUUVVV[[[aaaggglllrrrvvvwwwyyy|||{{{wwwdddZZZOOOIIIFFFFFFIIINNNSSSWWW___iiipppzzztttpppqqqnnnhhhccchhhhhhhhhiiiiiifffaaa]]]VVVPPPHHHBBB?????????@@@@@@CCCKKKVVV]]]bbbhhhooorrrxxxyyynnn[[[LLLGGGIIIIIIMMMVVV^^^eeeqqq|||kkkWWWKKKIIIFFFKKKSSSYYY\\\\\\]]]]]][[[YYYVVVRRRLLLGGGBBB@@@;;;::::::<<>>999666999??????@@@PPPddd||||||uuupppnnnmmmpppxxx}}}{{{qqqXXXNNN\\\hhhooozzzmmmPPP???:::::::::333222222222222222222333111111111111111222222222333333333333444555666666666:::BBBTTTqqq}}}yyyqqqfff___[[[SSSRRR___ppp{{{}}}xxxqqqfff[[[TTTGGGAAA======>>><<<>>>AAAAAADDDGGGIIIMMMTTT]]]eeejjjqqq{{{qqqgggddd^^^^^^^^^^^^_________``````]]]YYYVVVUUUXXX[[[^^^```bbbfffkkkppprrrqqqpppkkkooossstttsssssstttvvvwwwxxxyyyzzzyyywwwtttrrrqqqpppoooooonnnoooooooooooommmllllllmmmnnnmmmkkkhhheeedddgggjjjiiiiiikkkgggjjjnnnpppqqqrrrtttuuuuuusssqqqnnnkkkhhhgggfffbbbddddddbbb^^^[[[[[[]]]\\\\\\]]]\\\ZZZXXXUUUSSSUUUUUUUUUTTTTTTRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUURRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMKKKJJJJJJIIIIIIKKKKKKKKKJJJIIIGGGFFFEEECCCAAA@@@?????????===<<<:::999999888888999999:::888:::===???AAADDDIIILLLPPPPPPPPPSSSVVVXXXYYYYYY\\\\\\^^^______\\\WWWSSSGGGBBB???AAA@@@AAAMMM\\\|||qqqkkkgggiiiyyy~~~zzzkkkTTTGGGFFFZZZooo~~~xxxkkk```UUUJJJGGG???888888999666555666222222222222333333444555222111222444666<<>>BBBFFFKKKNNNOOOPPPMMMMMMOOOSSSVVVYYYaaajjjpppvvv}}}rrraaaOOOIIIJJJJJJJJJJJJUUUZZZbbbjjjttttttqqqrrrnnnhhheeeiiijjjjjjiiigggccc```]]]XXXOOOFFFBBB???<<<<<>>>>>>>>======@@@@@@CCCFFFHHHLLLSSS\\\ccclllsss}}}xxxmmmjjjdddeeeeeeeeeeeedddccccccgggddd___[[[YYYYYYZZZ[[[aaabbbfffkkkppprrrqqqpppooorrruuuuuutttssstttvvvuuuvvvxxxxxxwwwuuurrrqqqoooooonnnmmmlllkkkkkkkkkooonnnmmmmmmmmmmmmjjjhhhddd```^^^aaacccbbbccceeefffjjjnnnqqqssstttvvvwwwvvvtttqqqmmmjjjgggeeedddbbbcccdddaaa]]][[[[[[\\\\\\]]]]]]\\\ZZZXXXUUUSSSUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMKKKJJJJJJIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEEEECCCAAA@@@???>>>;;;::::::999999888888999999::::::<<<>>>???@@@CCCGGGKKKOOOPPPQQQSSSUUUWWWXXXXXX[[[[[[]]]^^^___\\\WWWSSSHHHBBB???@@@??????JJJYYY|||uuuoookkkkkkzzzzzzwwwtttfffQQQFFFEEENNNcccsssqqqhhhccc]]]VVVLLLCCC:::999888666444555222222111111111222333333444222333666888>>>LLLZZZiiiyyy~~~}}}}}}}}}uuunnnkkkqqq}}}xxxnnnkkkiiiiiiiiilllvvvzzzqqqooollljjjjjjjjjiiihhhiiiiiihhhgggffffffffffffgggfffccc```___^^^^^^___aaaaaabbbbbbbbbbbbbbbbbb___YYYUUUSSSTTTZZZgggtttwwwtttpppkkkhhhggggggggghhhiiijjjjjjiiigggeeecccfffggghhhiiiiiihhhfffeeeaaaXXXOOOJJJFFFDDDFFFJJJVVVlll{{{nnn[[[KKKCCC>>>;;;999999;;;>>>>>>=========>>><<<>>>BBBGGGKKKNNNPPPQQQOOONNNPPPTTTVVVZZZdddnnnwww}}}wwweeeSSSKKKJJJIIIIIIJJJUUUZZZbbbkkkwwwtttrrrsssoooiiifffiiijjjkkkjjjhhhddd___\\\TTTLLLDDDAAA>>>;;;;;;>>>BBBDDDKKKVVV___hhhuuurrr\\\KKKFFFHHHHHHPPPXXX\\\aaaooo}}}}}}~~~~~~}}}|||{{{|||~~~|||mmmYYYMMMIIIJJJMMMRRRWWW[[[^^^^^^^^^\\\XXXSSSOOOKKKGGGCCC@@@???;;;999<<<>>>CCCLLLUUUYYY]]]bbbeeeiiilllhhhaaaUUUKKKBBB???===;;;:::<<<999666777;;;::::::HHHZZZjjj{{{{{{rrrhhh______cccggglllqqqsssooopppwwwyyypppeee___fffqqqyyyzzzzzz|||}}}{{{~~~pppYYYDDD:::777777555444444333333222111111222222222111111111111000000111222444444444444333555777===KKKaaa|||~~~|||yyytttjjj]]]TTTOOORRR\\\mmmyyy}}}~~~zzzvvvppphhh```ZZZMMMFFF@@@@@@???======@@@???BBBEEEGGGKKKQQQ[[[bbbnnnuuuvvvppplllmmmnnnooonnnmmmkkkiiimmmjjjfffbbb___]]]]]]]]]```bbbfffkkkppprrrqqqpppsssuuuvvvwwwvvvuuuvvvvvvtttuuuvvvvvvuuurrrpppnnnkkkkkkkkkkkkkkkjjjjjjjjjmmmllllllmmmmmmkkkgggccc]]]XXXVVVXXXZZZYYYYYY\\\cccgggmmmrrrtttvvvxxxyyyvvvtttqqqmmmiiieeecccbbbbbbbbbbbb___\\\[[[[[[\\\\\\]]]]]]\\\ZZZXXXVVVTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOORRRRRRQQQQQQPPPOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEGGGDDDBBB@@@???===:::888:::999999888888999999:::;;;===>>>???@@@CCCGGGJJJNNNOOOQQQSSSTTTUUUVVVVVVZZZZZZ[[[]]]^^^[[[WWWSSSJJJBBB??????>>>===FFFSSSuuuwwwqqqllljjjwwwxxxrrrnnnkkk___MMMDDDDDDGGGZZZlllooolllkkkiiieeeVVVIII>>>:::888555444444222222111111000000111111444333555777:::AAAOOO]]]jjjxxx}}}|||rrrllliiiqqqssskkkiiihhhiiiiiimmmwww}}}tttqqqmmmjjjjjjkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhgggfffcccaaa___^^^]]]^^^aaaaaaaaabbbbbbccccccccc^^^YYYTTTTTTVVV^^^mmm{{{~~~zzzsssmmmiiigggggggggggghhhiiiiiiiiihhhfffeeeggghhhhhhiiiiiiiiiiiihhhcccZZZPPPJJJFFFEEEIIIOOObbbzzzyyyttthhhWWWHHH@@@<<<999777888:::<<<=========???@@@<<>>AAADDDLLLVVV```iiivvvsss[[[JJJFFFHHHKKKQQQYYY]]]cccqqq~~~{{{{{{{{{|||{{{yyywwwxxxzzz|||}}}ooo[[[MMMHHHHHHKKKQQQWWW[[[]]]^^^]]][[[WWWSSSOOOKKKHHHDDDBBB<<<999888;;;===AAAJJJSSSXXX]]]bbbeeeiiillliiicccWWWLLLCCC???===:::999;;;999666777999777777CCCSSS___nnn}}}zzzooofff^^^]]]aaadddiiinnnpppkkkmmmzzzpppccceeennnvvvxxxxxxyyyxxxwww~~~ttt^^^III<<<777555444444444333222222111111222222222111111111111000000111222333444444444444666777<<>>???@@@CCCGGGJJJMMMOOORRRSSSTTTTTTUUUVVVYYYYYYZZZ\\\]]][[[WWWTTTKKKCCC>>>???===;;;BBBNNNooo}}}sssnnniiifffrrr}}}zzzrrrjjjeeecccYYYJJJBBBDDDHHH\\\pppyyyzzzyyywwwsssaaaRRRBBB;;;888555333333444333222111111000111111444333555888;;;BBBQQQ___lllxxx{{{{{{ooollliiisssooohhhffffffhhhiiimmmwwwuuuqqqllljjjjjjkkkllllllhhhhhhiiiiiijjjjjjiiiiiidddcccbbb```_____________________``````aaabbbbbb^^^XXXTTTTTTWWW```ppp~~~wwwooojjjggghhhhhhggghhhhhhiiiiiiiiihhhhhhggghhhhhhhhhiiiiiijjjjjjeee\\\RRRLLLGGGGGGMMMUUUoooqqqlllbbbSSSFFF>>>:::888777999;;;<<<=========>>>@@@===???CCCHHHLLLOOOQQQRRRQQQOOOOOOQQQUUU[[[hhhttt~~~|||jjjWWWLLLHHHHHHJJJMMMWWW\\\fffrrr|||rrrqqqpppmmmiiihhhiiikkkmmmmmmjjjddd^^^YYYQQQJJJDDDBBBAAA>>>===@@@BBBEEEMMMWWW___ggguuurrrYYYHHHFFFIIIPPPUUU[[[aaaiiixxx}}}{{{zzzzzzzzzxxxwwwuuuuuuvvvyyy|||~~~qqq]]]NNNGGGGGGKKKQQQXXX\\\^^^___^^^ZZZWWWRRROOOLLLIIIFFFCCC<<<999888;;;===AAAIIIRRRVVV\\\aaadddhhhkkkiiieeeYYYNNNDDD@@@>>>:::999:::999777777888666666@@@LLLXXXfffvvvsssiii___\\\___cccjjjqqqvvvrrrtttuuudddbbbjjjsssyyy{{{||||||{{{yyybbbKKK===888666444444333333222111111111222222222111111111000000000111111222333333444444555888<<>>>>><<<999???IIIhhhyyyqqqmmmiiieeeppp{{{wwwooofff```^^^VVVHHHBBBCCCHHH]]]wwwlllZZZFFF;;;888555444444555444333222222222222222333222444888<<>>@@@HHHPPPSSSZZZ```bbbfffjjjjjjggg[[[QQQFFFBBB???;;;999::::::999999888666777>>>GGGRRR```sssyyymmmaaa\\\\\\aaakkkuuu{{{zzz{{{uuufff___fffqqq|||{{{bbbIII;;;888888444333333222222111000000222222222111111111000000000111111111222333444444444777>>>III^^^}}}}}}{{{xxxrrrhhhZZZQQQIIIJJJOOOVVV\\\dddrrr}}}vvvpppkkkgggddd]]]TTTJJJFFFAAA======@@@@@@CCCFFFHHHLLLSSS\\\cccmmmuuu~~~|||xxxsssnnnjjjgggfffccceeejjjrrryyy}}}~~~}}}zzzyyywwwxxxzzz|||||||||xxxvvvsssmmmgggaaa\\\ZZZUUUTTTTTTUUUWWW[[[```bbbjjjiiijjjiiihhhccc\\\XXXQQQJJJEEEFFFGGGHHHKKKOOOPPPVVV```iiimmmooopppppppppnnnkkkhhheeecccaaa```aaa___[[[YYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOQQQQQQPPPPPPOOONNNNNNNNNLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFCCCAAA????????????===<<<:::999999888888999999:::777999;;;<<<>>>AAAEEEHHHJJJNNNSSSUUUUUUTTTVVVXXXYYYYYYYYY[[[]]]\\\ZZZXXXNNNDDD>>>>>><<<999===FFF^^^zzz~~~yyyrrrpppkkkfffpppzzzwwwpppfff___^^^WWWJJJBBBCCCDDDZZZxxxvvvaaaIII<<<888666555555444444333333222333333333222222444888===EEETTTbbbqqqyyyxxxwwwsssiiikkklllzzzwwwkkkdddcccdddggghhhllluuutttpppllljjjjjjkkkkkkkkkjjjkkkkkkkkkjjjhhhfffeee]]]]]]^^^```aaabbbcccccc```___^^^]]]]]]^^^______```\\\YYYZZZ]]]dddsss{{{sssnnnkkkjjjkkkiiiiiiiiiiiiiiiiiiiiiiiiggghhhhhhiiiiiiiiiiiihhhddd]]]VVVQQQMMMNNNWWWaaawwwtttkkkeee^^^XXXNNNDDD===999999999<<<======<<<;;;;;;===???>>>@@@EEEIIIMMMPPPRRRSSSOOOMMMLLLOOORRRXXXdddppp}}}ssseeeUUUMMMJJJKKKPPPUUU\\\dddqqq~~~uuunnnmmmllliiiggggggiiijjjlllmmmjjjfff```]]]OOOGGG???===;;;999;;;>>>CCCGGGPPPYYY___ffftttsssXXXHHHHHHOOOVVV]]]iiiwww~~~|||yyyxxxwwwvvvtttsssrrrqqqqqqrrruuuxxx{{{~~~}}}{{{zzzppp___OOOGGGFFFKKKRRRZZZ___bbbaaaaaaZZZWWWSSSOOOMMMJJJGGGDDD>>>;;;:::<<<===???EEEMMMPPPXXX^^^aaadddhhhiiihhh___TTTIIIDDD@@@<<<:::;;;:::::::::888666777===BBBMMM[[[qqq}}}qqqddd^^^\\\```kkkuuu{{{|||vvvggg___dddppp}}}bbbGGG888666777333333333222111111000000222222222111111111111000111000000111111222333444333777@@@NNNeee}}}zzzvvvqqqggg[[[SSSKKKJJJLLLSSS[[[fffwwwwwwqqqlllgggeeeaaaWWWMMMGGGBBB>>>===??????BBBEEEGGGKKKRRR[[[bbbjjjrrr~~~~~~zzztttpppllljjjiiigggiiioooxxx||||||}}}~~~}}}|||yyyvvvppphhh```YYYSSSOOOMMMLLLKKKMMMSSSZZZbbbgggrrrpppnnnkkkgggaaaYYYTTTOOOGGGBBBCCCEEEFFFJJJOOOOOOVVV```iiinnnppppppppplllkkkiiigggeeeccccccbbbaaa^^^YYYXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOQQQQQQPPPOOOOOONNNNNNMMMKKKKKKJJJIIIIIIIIIJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFDDDBBB@@@??????>>><<<::::::999999888888999999:::999:::;;;;;;;;;===@@@CCCHHHNNNTTTWWWVVVVVVXXX[[[YYYYYYZZZ[[[]]]]]][[[YYYOOODDD>>>>>>===:::===EEETTTqqq|||uuutttnnngggoooxxxuuussshhhbbb```YYYLLLDDDCCCCCCXXXwww}}}eeeKKK<<<888777666666222222222222222222333444333333555:::???GGGWWWeeeqqqxxxvvvwwwllleeeiiiooo~~~qqqiiidddbbbcccfffhhhkkkttt~~~|||tttqqqnnnmmmmmmmmmlllkkkjjjjjjjjjiiigggdddaaa___]]]]]]___```aaaaaabbbbbb]]]\\\ZZZXXXWWWXXXYYYZZZZZZWWWVVVYYY\\\dddqqq~~~{{{uuupppmmmlllllljjjjjjiiiiiiiiiiiiiiiiiihhhiiikkklllkkkjjjhhhgggaaa]]]WWWSSSPPPQQQ[[[fffttt{{{~~~yyyqqqiiibbb[[[XXXTTTLLLBBB;;;888888999:::;;;<<<<<<;;;<<>>;;;:::;;;<<<<<>>===???>>>@@@CCCFFFIIIPPPZZZaaagggppp||||||xxxtttqqqooonnnnnnjjjmmmsss|||~~~}}}{{{xxxuuunnneee\\\SSSLLLIIIFFFEEEFFFKKKSSS___jjjqqqyyyvvvrrrmmmggg```WWWRRRMMMFFFAAAAAACCCEEEJJJOOOOOOWWWbbbkkkpppqqqqqqqqqiiihhhgggfffeeedddddddddaaa]]]XXXWWWYYYZZZZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOQQQQQQPPPOOOOOONNNNNNMMMKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFFFFDDDAAA@@@???===:::888:::999999999999999999:::;;;<<<<<<;;;::::::===???GGGMMMTTTWWWWWWWWWYYY\\\ZZZYYYZZZ\\\^^^^^^\\\[[[OOOEEE>>>>>>>>>:::===DDDMMMkkk}}}wwwuuuooofffllluuuqqquuukkkdddbbb\\\NNNEEECCCFFFZZZxxxhhhLLL===888777777777111000000000111222333333444444777<<>>;;;999:::::::::???FFFLLLTTT[[[^^^```eeehhhhhhcccXXXMMMGGGCCC>>>;;;<<<888999999666555777;;;===IIIZZZttt|||sssnnniiihhhnnnuuuzzzdddcccfffrrrnnnOOO===888888333333222222111000000000222222222111111111111000111000000000000222333444444777@@@QQQhhh||||||xxxqqqlllggg___WWWLLLFFFFFFPPP___qqq}}}tttnnnjjjgggeee^^^TTTKKKDDDAAA>>>===>>>===@@@EEEIIIKKKRRRYYYgggqqq}}}zzztttooonnnkkkiiijjjnnnnnnttt{{{}}}zzzxxxtttooohhh```YYYQQQIIIDDDCCCAAAEEEPPP[[[dddmmmtttyyyooogggaaaXXXNNNIIICCC???@@@BBBDDDJJJQQQWWW^^^gggppptttsssooolllgggeeecccccceeeggggggggg```]]]YYYWWWWWWXXXXXXXXXWWWXXXXXXXXXVVVRRROOOMMMQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOMMMLLLNNNNNNOOOOOONNNMMMKKKJJJKKKJJJIIIIIIGGGGGGFFFEEEIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>===<<<;;;888555666888:::999888:::;;;;;;;;;:::;;;>>>@@@JJJMMMQQQTTTUUUUUUVVVWWWYYYXXXYYY^^^cccccc]]]WWWLLLGGG@@@<<<;;;<<<===>>>IIIfff}}}{{{lllffflllqqqooonnniiieeeaaaZZZPPPGGGCCCBBBWWWwwwzzzfffMMM===999888555111555444333222111000000000222222555:::AAALLL^^^nnnxxxvvvxxx~~~ttthhhaaafffqqqpppgggccceeefffeeefffkkkuuu}}}~~~xxxtttrrrpppppppppooommmkkkiiiiiijjjiiicccZZZWWWZZZYYY]]]___```aaabbb^^^XXXXXXRRROOOPPPPPPLLLIIIHHHOOOOOORRRUUUZZZbbboooyyy|||rrrmmmnnnooolllkkkjjjiiihhhgggggggggggghhhjjjkkklllkkkiiigggeee___]]]YYYTTTQQQQQQUUUXXXbbb^^^XXXUUUTTTTTTTTTSSSPPPJJJFFFDDD???888666777777777777999;;;===@@@AAABBBBBBEEEJJJQQQUUUUUUTTTTTTPPPNNNPPPTTTYYYcccmmm}}}rrrbbbUUURRRQQQQQQWWW```hhhqqq{{{wwwqqqllljjjjjjiiiiiikkkiiiggggggiiihhheeebbb\\\VVVJJJ>>>:::;;;>>>>>>FFFKKKRRRZZZeeetttttt\\\OOOPPP[[[___ttt~~~uuutttrrrqqqppppppqqqrrrooonnnlllkkklllooorrrtttvvvzzz{{{uuukkk```QQQFFFEEEGGGLLLRRRYYY]]]^^^^^^\\\ZZZVVVPPPJJJEEEDDDDDD<<<;;;:::999999:::<<<===FFFPPPXXX\\\^^^bbbeeeddd___XXXMMMDDD>>><<<;;;:::999999888666555777:::===GGGYYYpppyyysssvvvuuupppttt~~~|||iiicccgggqqqzzzQQQ??????;;;555555444333222222222222.........///000222333444111111111000111111222222777999AAARRRhhhzzzzzzwwwpppkkkhhh```XXXPPPJJJIIIQQQ```rrr}}}uuuoookkkiiieee^^^UUULLLFFFBBB>>><<<;;;:::===CCCIIIMMMUUU^^^gggppp{{{}}}yyyrrrlllhhhgggffffffiiinnnrrryyy~~~zzzxxxtttooofff]]]TTTLLLEEEAAAGGGEEEIIITTT___iiisss||||||qqqiiibbbXXXNNNGGGBBB???AAADDDFFFMMMTTT]]]cccmmmtttuuuppphhhccc]]]]]]^^^aaadddeeedddcccbbb___ZZZWWWWWWWWWWWWVVVWWWWWWWWWVVVTTTQQQOOONNNPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPOOOMMMLLLNNNNNNNNNNNNNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@>>>======<<<;;;999666777999::::::999999:::;;;::::::;;;>>>AAAIIILLLPPPSSSTTTUUUVVVWWWYYYXXXYYY]]]bbbbbb\\\VVVMMMHHHAAA===<<<<<<======HHHccc|||}}}lllccchhhllljjjgggddd```]]]WWWOOOFFFAAABBBVVVuuusssaaaJJJ;;;888888555111555444333222111111111222333222555;;;BBBMMM___ooo{{{xxxyyy~~~{{{nnnddd```gggxxx|||ppphhhdddfffhhhggggggllluuu|||zzztttrrrpppooopppooommmlllllljjjjjjggg```WWWUUUXXX[[[___aaa```______[[[UUUSSSMMMJJJLLLMMMJJJHHHIIIKKKNNNQQQVVV]]]fffsss}}}|||rrrlllmmmmmmjjjkkkjjjiiihhhgggggggggggghhhiiikkkkkkkkkiiifffdddaaa___YYYSSSNNNMMMOOOQQQOOONNNMMMMMMOOOQQQSSSTTTRRRLLLEEEBBB>>>888777888888888888999:::===???@@@BBBBBBEEEJJJQQQTTTUUUTTTTTTPPPOOOQQQUUUZZZdddnnn{{{tttcccTTTPPPPPPRRRZZZdddpppzzzxxxtttoookkkjjjiiiiiiiiiiiigggfffhhhjjjjjjiiifff___YYYMMMCCC>>>>>>@@@AAAIIINNNUUU___kkk{{{ppp[[[RRRSSS^^^cccvvv~~~tttsssqqqooonnnnnnnnnnnnooommmkkkjjjkkknnnrrrttttttxxxxxxtttmmmdddUUUHHHCCCEEEIIIPPPWWW[[[\\\\\\[[[ZZZVVVPPPJJJEEECCCCCC<<<;;;:::999999:::<<<===EEEOOOXXX[[[^^^bbbeeedddbbbZZZOOOEEE???<<<;;;:::777777666555444555888;;;HHH[[[rrryyytttvvvssspppvvvssskkkmmmsss~~~VVV@@@<<<555555555444333222222222222000000000000000000111222111111111000111111222333777999AAASSSkkkxxxxxxuuuoookkkhhhbbb[[[SSSMMMJJJQQQ^^^qqq~~~vvvpppllljjjddd___VVVNNNHHHCCC???<<<<<<:::<<>>IIIHHHMMMXXXdddnnnyyyuuullldddXXXNNNEEEAAA@@@CCCFFFIIIOOOUUU^^^fffpppwwwvvvnnnccc[[[TTTVVV[[[```dddeeecccaaaddd```[[[XXXWWWVVVVVVUUUWWWVVVTTTRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>===<<<<<<<<<:::888888:::;;;:::999888999:::::::::<<>>DDDMMMWWWZZZ]]]bbbeeedddeee]]]RRRHHHAAA===:::999888888888666555666999;;;III\\\ssszzzwwwvvvqqqmmmuuuzzzqqqppprrrzzz[[[CCC;;;444555444333222222111111222222222111000//////000000111111000000111222222333888999BBBUUUooovvvwwwsssnnnjjjhhhccc\\\SSSMMMJJJOOO[[[lllxxxqqqllliiiccc^^^WWWOOOIIIDDD@@@===@@@======AAAEEEJJJSSS\\\eeellltttzzzyyynnneee```]]]^^^XXXUUUWWWZZZ^^^fffnnnvvv~~~yyyvvvqqqiii^^^RRRJJJEEEAAA???FFFHHHPPP]]]gggpppyyyyyypppggg[[[QQQFFFBBB@@@CCCEEEHHHMMMSSSYYYbbbnnnwwwwwwooocccZZZTTTVVV[[[aaafffgggeeecccddd```\\\XXXWWWWWWWWWVVVVVVTTTRRRPPPOOONNNOOOPPPQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;:::;;;;;;::::::666888999999:::<<>>===FFF]]]ttt~~~}}}jjj]]]\\\______YYY\\\]]]\\\ZZZVVVNNNGGGAAARRRmmm{{{gggXXXFFF;;;888777444111333333222222333444444555444444888>>>FFFRRReeeuuu}}}|||uuuiiidddgggssswwwnnnhhhgggiiikkklllmmmpppuuuxxx|||uuussspppppppppqqqpppooorrrmmmhhhbbbYYYQQQQQQUUU___eeegggdddaaa```\\\WWWSSSNNNJJJKKKLLLLLLOOOTTTSSSZZZ```eeekkkuuu~~~tttnnnkkkjjjiiikkkjjjiiiiiihhhhhhhhhiiijjjjjjkkklllkkkiiihhhfffaaa^^^WWWNNNFFFBBBAAABBBBBBDDDGGGIIIMMMTTT]]]cccfffYYYKKKBBB===888888::::::999999999999:::<<<===@@@BBBFFFJJJNNNQQQSSSSSSSSSQQQQQQUUUYYY]]]fffoooxxxvvveeeVVVRRRTTTXXXaaammm}}}yyyqqqnnnjjjhhhhhhhhhhhhhhhffffffgggiiikkkmmmnnnoookkkddd[[[RRRIIICCCBBBEEEKKKRRR```sssfffZZZVVVYYYeeelllzzz{{{wwwvvvssspppnnnmmmlllllllllkkkjjjjjjkkkmmmpppqqqrrrsssrrrqqqqqqkkk[[[LLLBBBCCCFFFLLLRRRWWWXXXXXXYYYYYYWWWRRRKKKEEEBBBAAA;;;:::999888888:::<<<>>>BBBLLLUUUYYY\\\aaaddddddggg___TTTJJJBBB>>>:::999;;;;;;;;;999888888;;;===HHHZZZppp}}}zzzvvvnnnjjjsss~~~|||ppppppqqqwww~~~```FFF>>>888555444333222111111111111222111111000000000000000000000000000111222333333888:::DDDYYYtttttttttqqqkkkgggeee```ZZZSSSMMMKKKOOOXXXhhh}}}{{{tttlllhhhccc^^^VVVOOOJJJEEE@@@===???<<<<<<@@@CCCHHHQQQZZZccchhhnnntttzzz{{{mmmbbb]]][[[[[[YYYTTTQQQTTTXXX]]]eeennnttt~~~xxxuuummmeeeYYYOOOHHHEEECCCBBBCCCHHHSSSaaakkkpppwww~~~~~~~~~uuukkk```VVVIIIDDDAAABBBCCCDDDIIIOOOTTT]]]iiissstttmmmccc[[[XXXZZZ]]]bbbgggiiiiiigggeeeaaa\\\ZZZYYYYYYYYYXXXUUUSSSPPPNNNMMMNNNOOOQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRPPPOOOMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::::::::666777999999:::<<>>CCCWWWnnn{{{yyyggg[[[XXXZZZ]]]XXX^^^cccccccccbbbZZZPPPBBBPPPgggwwwfffYYYHHH<<<888666333000222222222222333444555555444444888@@@HHHTTTgggxxx~~~|||wwwiiieeejjjwwwxxxnnnggghhhiiikkkmmmooorrruuuxxx}}}xxxuuurrrqqqqqqrrrrrrqqqtttoooiiibbbXXXQQQQQQVVV^^^dddhhhfffcccbbb___[[[XXXRRRNNNNNNNNNOOOUUU\\\\\\fffooossszzz~~~uuuooolllkkkkkkkkkjjjiiiiiiiiiiiiiiiiiillllllllllllkkkjjjiiihhh^^^[[[UUUMMMEEE@@@???@@@CCCDDDGGGLLLSSS^^^iiippprrrbbbPPPDDD===888777999::::::999888999:::;;;<<>>BBBKKKUUUXXX[[[```bbbbbbfff___TTTJJJCCC>>>;;;999:::;;;;;;:::888888:::<<>>999444444333222111111111111000000000000000111111222000000000000111222333444888<<>>;;;999:::???CCCGGGPPPYYY___bbbgggmmmsss{{{|||pppcccZZZVVVVVVVVVUUUQQQPPPTTTYYY^^^fffnnnttt|||wwwttthhhaaaVVVMMMGGGEEEEEEDDDCCCIIIUUUcccjjjnnnttt{{{~~~{{{qqqeee[[[MMMFFFAAAAAAAAAAAAFFFMMMTTT[[[dddkkkmmmhhhaaa[[[[[[\\\```fffkkknnnnnnmmmhhhddd___\\\ZZZZZZZZZYYYTTTRRRPPPNNNNNNOOOPPPQQQTTTTTTTTTTTTSSSSSSRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;<<<======;;;999999:::777888999999999;;;>>>AAAIIIMMMRRRUUUWWWXXXYYY[[[XXXWWWZZZ___cccaaaYYYRRRMMMKKKHHHFFFEEECCCAAA???>>>QQQhhhxxx}}}~~~uuueeeYYYUUUWWWZZZZZZcccjjjkkklllmmmeeeYYYDDDNNNbbbyyytttgggZZZIII<<<777555333111111111111111222222333444333444888@@@IIIVVViiizzz}}}|||wwwiiidddiiiwwwyyynnnhhhhhhiiijjjlllooosssvvvxxx|||yyyuuussssssssssssrrrtttoooiiicccZZZSSSTTTYYY___fffkkkiiifffeeeccc```[[[VVVQQQPPPQQQTTT^^^gggiiiuuu|||uuupppmmmlllmmmkkkjjjjjjiiiiiiiiijjjjjjllllllllllllkkkjjjiiihhh]]][[[UUUNNNFFFAAA@@@@@@???AAAFFFQQQ___nnnyyy~~~zzzhhhSSSFFF>>>999777888999999888888888:::;;;<<<>>>BBBFFFJJJLLLNNNPPPRRRSSSRRRTTTZZZ^^^aaahhhpppyyyyyyjjj^^^]]]___aaahhhqqq~~~xxxooommmjjjiiijjjjjjiiihhhhhhiiiiiiiiiiiijjjmmmooosssllleee___RRREEEBBBGGGJJJUUUkkkbbbZZZXXX^^^lll{{{~~~xxxwwwqqqpppmmmjjjhhhgggffffffiiiiiihhhiiijjjkkkmmmnnnppprrrsssqqqooohhhZZZLLLDDDDDDFFFKKKQQQVVVXXXYYYYYYZZZYYYVVVOOOHHHCCCAAA999888777777888:::<<<>>>BBBLLLTTTXXXZZZ^^^``````bbb\\\RRRIIICCC>>>;;;999888999999888666666777999???OOObbbsssxxxzzzzzzxxxuuuvvv}}}~~~nnnssszzzgggGGG<<<666444333222111111000000111000000//////000111222222//////000000111222444444777???NNNeee|||llllllfff^^^YYYWWWQQQKKKHHHGGGHHHLLLQQQZZZiiiwww~~~tttlllccc]]]TTTLLLFFFCCC@@@???:::888:::>>>BBBEEELLLTTTYYY[[[___eeelllttt{{{wwwsssjjjbbbZZZUUUSSSRRRPPPMMMNNNTTTZZZ```hhhpppwww{{{uuurrreee^^^TTTKKKFFFDDDCCCCCCDDDIIISSS^^^cccgggnnnwwwvvviii^^^PPPHHHBBB@@@@@@AAAGGGOOOSSSWWW]]]ccceeedddaaa^^^\\\___fffooovvvxxxwwwtttmmmiiiccc^^^\\\ZZZXXXWWWRRRRRRPPPOOOOOOPPPQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOPPPQQQQQQPPPOOOOOOMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;:::<<<>>>===:::888888999888888999999999:::===???HHHLLLQQQUUUVVVXXXYYYZZZYYYXXX[[[```dddbbbZZZRRRLLLJJJHHHGGGGGGEEECCCAAA===OOOgggxxx~~~~~~|||qqqdddXXXRRRSSSWWW\\\gggooopppsssuuulll___FFFMMM]]]sss~~~ssseeeXXXGGG;;;555444444333111111000000000111222222222333888@@@IIIVVVjjj{{{|||{{{xxxiiidddjjjxxxwwwooojjjhhhhhhhhhjjjoootttwwwyyy|||xxxuuutttttttttssstttooojjjeee]]]VVVWWW\\\fffnnnsssqqqmmmkkkjjjhhh___YYYVVVUUUWWW]]]jjjvvv{{{yyyssspppllllllnnnjjjjjjjjjiiiiiijjjjjjkkkkkkjjjjjjjjjiiihhhhhhggg___\\\WWWOOOGGGBBB@@@@@@@@@CCCMMM___sss{{{hhhRRREEE>>>999777888888888888888888:::<<<===>>>BBBGGGJJJKKKMMMOOORRRSSSRRRUUU[[[___ccciiiqqqyyy~~~nnn```___```ccclllvvvyyyvvvqqqnnnlllkkkkkkkkkjjjiiifffhhhiiihhhgggiiimmmqqqrrrkkkgggcccWWWIIIFFFMMMNNNZZZrrryyy^^^ZZZ[[[cccuuu|||wwwuuuooommmkkkhhhfffeeeeeeeeehhhhhhhhhhhhiiikkklllmmmkkkpppsssqqqmmmfffZZZNNNDDDDDDFFFJJJPPPUUUWWWXXXYYY[[[[[[XXXQQQJJJDDDAAA888888777777888:::<<<>>>CCCLLLTTTWWWYYY]]]^^^^^^]]]XXXOOOGGGBBB>>>;;;:::777888999888666555666777<<>>======<<<<<<<<<<<<<<<<<<;;;;;;999<<<>>>===:::777777888888999:::999888999<<<>>>GGGKKKPPPTTTUUUWWWXXXZZZYYYYYY\\\aaaeeebbbZZZRRRKKKJJJHHHHHHHHHGGGDDDBBB???PPPiii|||zzzpppdddWWWPPPPPPTTT\\\iiirrrsssvvvxxxpppbbbHHHMMM[[[ppp~~~rrrbbbVVVFFF999444444555555111111000000000000000111222333888@@@IIIWWWkkk|||}}}zzz{{{zzzjjjffflllzzzuuuppplllhhhggggggiiinnntttxxxzzz~~~yyyvvvuuuuuuttttttsssoookkkfff___XXXYYY^^^ooowww|||yyytttrrrqqqooobbb]]]ZZZ[[[^^^eeetttvvvqqqoookkkkkkooojjjjjjjjjiiijjjjjjkkkkkkiiiiiihhhhhhgggfffffffffaaa^^^YYYQQQHHHCCC@@@@@@GGGKKKXXXnnnyyyfffQQQDDD>>>:::888888888777777777888:::<<<======BBBGGGJJJKKKLLLOOORRRSSSRRRVVV\\\```cccjjjqqqxxxqqqbbb^^^```dddnnnzzz}}}vvvtttrrrpppmmmlllllllllkkkiiidddfffhhhggggggiiinnnrrrqqqkkkhhhfff[[[LLLJJJRRRSSS^^^vvvsss\\\ZZZ]]]ggg{{{|||wwwtttooommmkkkiiigggfffffffffgggggghhhhhhiiikkkllllllgggnnnrrrqqqllleeeZZZQQQCCCCCCEEEIIIOOOTTTVVVWWWZZZ[[[\\\YYYRRRKKKEEEBBB888777777777888:::<<<>>>CCCMMMUUUWWWXXX\\\]]]\\\ZZZUUUMMMFFFAAA>>><<<:::888::::::999777666777888:::HHHXXXggguuu~~~pppvvvxxxQQQ@@@888444333222111000000000000444333222000//////....../////////000111333444555666CCCXXXmmm~~~llleee[[[QQQKKKFFFCCCBBBFFFBBBAAAFFFIIIMMMVVVaaakkkwww|||pppddd[[[RRRMMMGGGAAA===>>>;;;;;;;;;<<<===???AAACCCKKKOOOUUU\\\dddmmmvvv|||{{{yyyzzzvvvmmmgggfffaaaZZZOOOKKKKKKSSS]]]eeeooowwwzzzqqqhhhaaa[[[QQQIIIDDDBBBAAA@@@@@@EEELLLPPPVVVbbbrrr~~~rrrgggbbbSSSIII@@@>>>@@@CCCIIINNNRRRVVV]]]eeekkkllliiifffdddkkkxxx{{{ooodddaaa___[[[XXXWWWQQQOOOMMMKKKLLLNNNQQQTTTQQQRRRSSSSSSSSSQQQPPPOOOQQQPPPOOONNNNNNNNNOOOPPPKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGDDDEEEFFFFFFDDDAAADDDCCCCCCBBB@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;===<<<<<<;;;999777555444555666666666666888<<>>AAABBBEEEIIILLLOOOPPPQQQUUUWWWZZZ\\\___dddlllsss~~~vvveeegggjjjjjjsssxxxuuuwwwppppppooommmlllkkkjjjiiiggghhhiiiiiiiiilllpppsssqqqpppmmmfff^^^VVVPPPNNNVVVbbbyyyfffbbbdddeeerrr~~~yyytttpppiiigggeeeeeegggiiijjjiiikkklllmmmnnnmmmkkkhhhfffhhhjjjjjjiiijjjggg\\\PPPGGGDDDDDDIIIMMMOOOTTTYYY[[[[[[ZZZWWWRRRLLLFFFBBB<<<:::777555555888<<<>>>CCCLLLVVV[[[]]]___\\\XXXXXXTTTMMMFFF@@@===;;;;;;999888888777666777777777<<>>;;;;;;;;;;;;<<<>>>@@@AAADDDHHHNNNUUU^^^hhhsssyyy~~~~~~xxxrrrhhh\\\QQQMMMLLLSSS]]]fffpppyyy{{{rrriiiaaa[[[QQQIIIDDDBBBBBBAAAAAAEEEKKKQQQXXXeeeuuu|||oooccc\\\RRRJJJCCCBBBDDDDDDFFFJJJQQQUUU]]]gggooorrrrrrpppmmmuuu~~~rrrfffbbb___[[[WWWVVVQQQPPPMMMLLLLLLNNNQQQSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLMMMNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGEEEEEEFFFFFFDDDBBBCCCBBBAAA@@@???>>>>>>===>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::999777666555;;;;;;:::999888888;;;===DDDHHHMMMQQQSSSTTTVVVWWWWWWYYY\\\```aaa\\\TTTNNNLLLMMMLLLHHHHHHIIIGGGAAAAAAKKK^^^rrr~~~xxxhhhWWWLLLLLLSSS^^^ooo{{{yyyyyy{{{uuuhhhNNNGGGIIIYYYiiimmmhhhcccXXXSSSJJJAAA888333222333222111111000000111111222222555===FFFMMMYYYoooqqqggggggpppvvvpppjjjmmmiiiiiikkknnnrrr{{{~~~{{{xxxwwwuuutttoookkkhhhfffccc___aaafffyyy}}}{{{xxxmmmhhhdddfffppp}}}zzznnnjjjjjjiiiggghhhiiiggggggiiilllmmmkkkiiiiiigggdddcccdddeeedddcccccc___\\\XXXQQQGGGDDDEEEIIIWWWllliii[[[LLLCCC>>>999777888888:::::::::999:::<<<>>>AAACCCEEEHHHLLLOOOQQQRRRUUUXXXZZZ[[[^^^dddmmmttt||||||kkkkkknnnnnnyyyvvvrrrsssnnnnnnmmmlllkkkjjjiiiiiiiiijjjkkkkkklllnnnrrruuuwwwwwwtttooogggaaa\\\ZZZ[[[ggg{{{}}}dddcccjjjppp}}}xxxtttooojjjgggddddddeeehhhjjjkkkjjjkkkmmmnnnmmmkkkiiiggggggiiijjjiiiiiifff\\\RRRGGGDDDDDDIIINNNPPPTTTYYY[[[[[[ZZZXXXSSSLLLFFFBBB<<<:::777555666888<<<>>>BBBLLLUUUZZZ\\\^^^[[[WWWVVVRRRKKKDDD???<<<;;;;;;888888888888777777777666:::EEEVVVgggsss{{{||||||vvvxxx{{{~~~~~~WWW<<<:::444444333222111111111111000000//////////////////111//////111111///222777>>>RRRkkk~~~eee___UUULLLFFFDDDBBBAAABBB@@@@@@EEEKKKQQQYYYaaaiiiuuu|||lllbbbZZZQQQMMMGGGAAA>>>>>>;;;;;;::::::;;;<<<>>>??????BBBHHHOOOXXXdddooowwwooo]]]TTTOOOMMMTTT]]]gggsss|||yyyqqqiii```YYYPPPHHHDDDBBBBBBBBBBBBEEEKKKRRR\\\kkk|||}}}tttgggZZZQQQQQQKKKGGGHHHHHHFFFEEEHHHOOOSSS]]]iiittt|||}}}vvvjjjddd```ZZZVVVUUUQQQPPPNNNMMMMMMOOOQQQSSSRRRSSSSSSSSSSSSRRRQQQQQQOOONNNMMMLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEFFFFFFDDDCCCAAAAAA@@@@@@???>>>======>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777666:::;;;:::999888888:::<<>>GGGZZZooo~~~mmmWWWIIILLLUUUbbbrrr|||zzzyyy{{{tttgggKKKBBB@@@LLL^^^hhhhhhfffZZZYYYRRRFFF999222222444222111111000000111111222///333:::CCCNNN]]]tttnnnggghhhrrr{{{uuuqqqnnnllljjjiiimmmqqqvvv}}}{{{yyyvvvtttoookkkiiihhheeeccceeejjj||||||pppmmmkkkmmmttt~~~tttjjjhhhhhhgggggghhhiiihhhfffgggiiikkkkkkjjjgggeeebbbaaabbbcccbbbaaaccc```^^^\\\UUUKKKFFFGGGNNN]]]uuuuuu```TTTHHHBBB===999777888777888999999999999;;;===CCCCCCEEEGGGKKKOOORRRTTTWWWXXXYYYZZZ]]]cccmmmuuuqqqoooqqqsss~~~~~~vvvqqqpppmmmllllllkkkjjjiiiiiihhhkkklllmmmnnnoooqqquuuxxxyyyyyyxxxuuuooojjjgggfffeeeooowwwcccfffqqq|||zzzwwwrrrmmmjjjfffbbbaaacccgggjjjllliiijjjlllmmmmmmkkkjjjhhhgggiiijjjhhhhhhfff^^^TTTGGGCCCCCCIIINNNPPPTTTXXXZZZZZZYYYWWWRRRLLLFFFBBB<<<:::777666666888;;;===AAAJJJTTTXXXZZZ\\\ZZZVVVRRROOOIIIBBB===;;;::::::777888888999888777666555555@@@RRRfffuuu~~~~~~}}}tttuuuwwwyyy{{{|||}}}~~~~~~|||XXX===<<<444333222111111000111111//////000000000000000000000......000000///222888BBB\\\zzzeee^^^SSSJJJEEEBBBAAA@@@DDDCCCEEEKKKSSS\\\dddiiiqqqzzz{{{jjj```XXXPPPKKKFFF@@@===>>>;;;::::::999:::;;;======@@@BBBFFFLLLUUU```lllttt{{{yyyaaaWWWQQQOOOUUU^^^iiiuuu~~~uuulllccc\\\VVVMMMGGGCCCBBBBBBAAABBBEEEKKKTTTbbbtttyyyqqqfffXXXMMMOOOKKKIIIJJJIIIFFFFFFIIIKKKQQQ]]]lll|||{{{mmmeee```ZZZUUUTTTRRRPPPOOOMMMNNNOOOQQQRRROOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999888888777777777777777444666777777666777:::<<>><<>>>>>>>>===<<<<<<;;;;;;888888777666666777777888444555777777666777999;;;>>>BBBFFFKKKNNNRRRUUUXXXWWWYYY[[[[[[ZZZYYYXXXWWWZZZXXXPPPGGGCCCDDDBBB>>>;;;CCCWWWqqqwwwfffUUULLLPPPXXXcccooovvvrrrqqqrrriiiZZZDDD>>>>>>MMMhhh~~~sssuuummmVVV@@@666444444111000000000000000000111222555:::BBBOOOcccwwwzzzdddbbbhhhzzztttpppnnnllljjjhhhiiiooottt{{{|||{{{yyyuuuqqqmmmkkkjjjkkkjjjgggiiinnnsssxxx{{{yyyxxxxxxvvvrrrpppppppppooonnnnnnnnnooorrrrrrpppooosssyyy|||{{{nnngggccceeegggffffffhhhiiihhhhhhgggggghhhiiikkkiiifffdddcccdddddddddcccdddbbbcccbbb[[[QQQKKKKKKUUUiii~~~xxxgggZZZSSSMMMGGGEEEAAA;;;999;;;666777888888888999;;;>>>CCCCCCDDDGGGKKKOOOTTTWWWWWWXXXYYYYYY\\\cccnnnvvv|||vvvuuuyyy}}}|||xxxsssppplllllllllkkkkkkkkkkkkkkkjjjlllooopppqqqtttwwwyyy~~~~~~}}}}}}}}}sssyyyyyyvvvrrrkkkfffeeeaaa^^^]]]```eeehhhjjjhhhiiijjjkkkkkkkkkjjjiiigggjjjkkkiiihhhgggccc\\\KKKDDDBBBGGGMMMPPPRRRUUUUUUUUUUUURRRNNNHHHBBB???<<<:::888777777888:::;;;>>>GGGOOOSSSUUUXXXWWWSSSNNNKKKEEE???;;;999999999666777999:::999888666444333<<>>AAABBBEEEIIINNNWWW```fffnnnqqqvvvzzzyyyXXXSSSQQQXXXaaakkkwww{{{nnnaaaVVVOOOMMMIIIGGGFFFEEECCCAAADDDEEEKKKYYYkkk}}}|||qqq```SSSKKKIIIIIIJJJHHHDDDEEEIIIJJJUUUiii}}}nnnfffaaaZZZVVVUUURRRQQQPPPOOOOOOPPPPPPQQQPPPOOOOOOOOOOOOOOOPPPQQQOOOPPPOOOOOONNNMMMKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;888777666555555666777777999:::;;;:::888777777888<<<@@@FFFKKKOOORRRVVVXXXVVVYYY\\\^^^^^^]]]^^^^^^```\\\SSSHHHCCCCCCBBB>>><<>><<<:::999777777888999:::===EEEMMMPPPSSSUUUUUURRROOOLLLFFF@@@<<<999999999777888888999888777666555:::>>>JJJ^^^sss~~~~~~||||||~~~llliiigggkkkuuudddBBB999333222111000000///000000//////000000000000000000111......000111222777>>>JJJmmmbbbZZZPPPGGGDDDCCCDDDEEEGGGMMMUUUaaattt|||hhhXXXPPPIIIEEEAAA<<<:::;;;:::999999999;;;===???@@@???AAADDDIIINNNUUU]]]bbbiiilllrrrxxxzzzWWWRRRRRRYYYccclllvvv|||oooaaaUUUKKKJJJIIIJJJJJJIIIFFFCCCGGGGGGLLLYYYkkkzzzuuucccUUUQQQQQQTTTUUUQQQIIIGGGIIIPPP]]]uuu}}}mmmeee```[[[WWWWWWRRRRRRQQQPPPPPPPPPPPPPPPOOONNNNNNMMMNNNOOOPPPQQQNNNOOOOOONNNMMMLLLJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDFFFGGGFFFDDDDDDEEEGGGAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999888666444444444666666999:::;;;:::888666666777:::>>>FFFLLLPPPSSSVVVXXXUUUYYY^^^aaabbbcccdddfffeee```UUUIIICCCCCCBBB???>>>@@@MMMeee{{{{{{ooo^^^RRRTTT\\\eeeooorrrmmmkkklllaaaQQQCCC??????NNNmmmvvvYYYAAA999555000000000////////////000000444888<<>>@@@AAA>>>AAAEEEJJJPPPVVV^^^bbbfffjjjpppxxxtttVVVRRRRRRZZZdddlllvvv~~~~~~qqqbbbVVVIIIIIIJJJLLLMMMLLLHHHEEEIIIHHHMMMYYYjjjwww||||||~~~jjj\\\YYYZZZ___aaa[[[PPPKKKKKKUUUddd}}}|||mmmeee```[[[XXXXXXSSSRRRQQQPPPPPPPPPPPPPPPLLLLLLKKKKKKKKKLLLNNNOOOMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFEEECCCFFFGGGGGGDDDCCCEEEHHH@@@@@@@@@???????????????>>>>>>>>>===<<<<<<;;;;;;:::888666444333444555666333555777888777666777888888>>>FFFMMMQQQTTTWWWXXXTTTYYY```dddeeefffhhhjjjhhhcccWWWIIICCCCCCBBB??????>>>HHH]]]sss~~~yyycccSSSTTT]]]dddmmmpppjjjhhhiii]]]LLLAAA======LLLmmmuuuVVV@@@999555///000000////////////000000333777<<>>@@@@@@BBBFFFJJJNNNRRRTTTUUUUUUWWWZZZ\\\___dddlllsss~~~}}}wwwuuuqqqllljjjkkkhhhhhhhhhiiijjjjjjkkkkkkkkkmmmqqqtttuuuwwwyyy{{{yyytttsssrrrqqqpppmmmgggccc___aaaeeejjjmmmnnnkkkiiilllkkkkkkjjjiiihhhggggggiiinnnooollljjjkkkjjjhhhVVVJJJ@@@AAAGGGLLLOOORRRUUUUUUUUUTTTPPPJJJDDDAAA<<<;;;999888888888999999;;;CCCKKKNNNPPPSSSSSSPPPSSSOOOIIIBBB===;;;::::::999888888777666777777777555666>>>RRRlll}}}{{{zzzwwwqqqnnnoooqqqqqqiiibbbbbbkkkwwwmmmHHH<<<333222111000////////////000000//////......------222000///222333444;;;BBBZZZ~~~aaaVVVJJJEEECCCDDDIIIOOOVVVZZZ^^^lll|||gggYYYMMMCCCAAAAAA???===>>>999999999;;;===>>>???>>>FFFHHHJJJNNNRRRXXX```eeecccgggmmmvvvkkkWWWQQQQQQYYYdddnnnwww~~~uuudddVVVJJJHHHIIINNNPPPLLLIIIIIIIIIKKKQQQ[[[iiivvv~~~yyycccZZZcccmmmnnndddYYYWWWZZZ]]]uuuyyynnnfffbbb___YYYUUUSSSQQQOOOOOOPPPPPPOOONNNQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEEEECCCBBB@@@>>>=========<<<;;;;;;::::::999888666333222111111111333333444555666777888888:::>>>EEELLLRRRUUUVVVVVVVVVXXX[[[^^^bbbeeeggghhhkkk```RRRGGGBBBAAABBBAAA===???BBBTTTooozzzzzzyyyaaaSSSZZZkkkssssssiiidddccc[[[PPPBBB<<<>>>JJJ```rrrZZZFFF:::111***111000/////////000111222333888>>>GGGXXXnnn}}}qqqjjjdddooo{{{uuuqqqqqqppppppqqqssswww~~~yyyvvvuuusssrrrooojjjfffgggjjjkkkiiieeehhhhhhhhhgggeeeccc```______```bbbcccddddddccccccfffdddccceeehhhiiigggeeecccccccccfffiiillllllllljjjmmmoooooollljjjjjjkkkjjjjjjjjjiiiiiihhhfffffffffcccbbbbbb]]]TTTNNNMMMQQQVVVZZZZZZUUUOOOLLLKKKIIINNNOOOGGG>>>:::999777999999999:::;;;<<<===>>>>>>BBBGGGKKKNNNOOOQQQSSSZZZYYYXXXWWWZZZbbblllttt~~~zzzuuuqqqooonnnlllkkkgggiiikkkmmmmmmmmmkkkjjjlllnnnppprrrtttwww{{{~~~|||wwwuuussspppnnnooolllfffcccdddaaadddiiimmmoooooommmlllnnnllliiihhhhhhgggeeeccciiijjjkkklllllljjjhhhgggYYYLLLAAADDDIIIKKKKKKLLLSSSSSSTTTTTTRRRLLLDDD>>>===888555666555333444888@@@DDDIIIOOORRRTTTTTTTTTPPPLLLEEE???;;;999999:::<<<;;;888666444444444444999999AAAUUUpppzzzpppggggggllliiivvv~~~sss]]]WWW___gggtttoooHHH;;;777555222111111111111000////////////000000000000111222444444000000;;;HHHbbb^^^SSSHHHDDDBBBCCCHHHNNNVVVYYY^^^nnn|||}}}iiiZZZOOODDDAAAAAA>>>======999999999;;;===>>>??????FFFHHHKKKNNNRRRXXX___dddgggjjjpppyyy}}}bbbVVVRRRRRRZZZeeeoooyyyyyykkk]]]MMMIIIIIILLLNNNLLLLLLNNNQQQSSSXXXaaannn{{{nnnbbbkkktttsssggg[[[YYY]]]jjj{{{sssjjjdddaaa^^^ZZZVVVTTTRRRQQQPPPQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIKKKJJJHHHEEEDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCAAA???>>>>>>>>>======<<<;;;;;;;;;999888555333222111111111666666666666555555555555888<<>>??????BBBHHHLLLNNNPPPRRRTTT[[[ZZZYYYXXXZZZaaakkksss~~~zzzwwwssspppooommmkkkjjjhhhjjjlllnnnoooooonnnnnnlllnnnqqqsssuuuxxx||||||uuuqqqpppsssooonnnnnnkkkeeecccddddddgggkkknnnoooooolllkkkllllllkkkjjjhhhfffeeeeeeiiijjjkkkllllllkkkiiihhh]]]OOODDDDDDIIIKKKLLLOOORRRSSSTTTTTTRRRLLLDDD???===888555666555333555999@@@DDDIIIOOORRRTTTTTTTTTRRRNNNGGGAAA<<<:::::::::999888777666555555666777;;;;;;BBBUUUooozzzrrrjjjkkkpppttt|||lllWWWRRR]]]ffftttrrrKKK===666444111000000000000///.../////////000000000000...///222222000111;;;HHHdddZZZPPPFFFBBBAAABBBGGGMMMQQQUUU]]]qqqpppxxx~~~kkk[[[OOODDDAAA@@@===;;;;;;888999:::;;;<<<>>>??????GGGIIILLLOOORRRWWW^^^bbbjjjmmmsss{{{nnnZZZUUUQQQSSS[[[fffpppzzz~~~rrrgggSSSMMMHHHJJJLLLMMMQQQUUU[[[^^^bbbiiisss|||iiiooovvvtttggg[[[\\\ddd|||sssmmmeeeaaa___]]]ZZZXXXTTTRRRPPPOOOPPPPPPOOONNNLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLMMMMMMLLLLLLKKKJJJLLLJJJGGGDDDBBBAAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDCCCAAA@@@>>>??????>>>>>>===<<<<<<<<<888777555333222222222222666666666666555555555555999;;;@@@FFFLLLRRRVVVYYYUUUWWWZZZ]]]```bbbcccdddeee]]]RRRHHHCCCAAABBBBBB:::???BBBPPPgggrrrxxx~~~dddSSSWWW___eeefff___\\\ZZZTTTKKK@@@999<<>>???@@@???CCCHHHLLLNNNPPPSSSUUU\\\\\\[[[YYYZZZ```jjjqqq~~~yyyuuusssqqqoooooonnnkkkiiijjjlllnnnqqqrrrrrrqqqpppmmmooorrrtttvvvyyy}}}|||}}}~~~~~~{{{vvvsssqqqqqqrrrnnnmmmmmmjjjeeeccceeehhhjjjllloooooonnnlllkkkjjjlllmmmkkkgggeeefffhhhiiijjjlllmmmmmmlllkkkiiiaaaTTTHHHDDDGGGJJJNNNRRRRRRRRRSSSSSSQQQLLLEEE@@@<<<888555666555444555999AAADDDIIIOOORRRTTTTTTSSSSSSOOOIIIBBB===;;;::::::666666666666666888999999;;;;;;AAASSSlll~~~zzzrrrlllnnnttt~~~zzzjjjUUUQQQ\\\ffftttvvvNNN???555333000////////////........./////////000000000---...000222000111<<>>;;;888888777888:::;;;<<<===???AAAGGGJJJLLLOOOSSSWWW]]]aaaiiimmmttt}}}gggYYYSSSQQQSSS\\\fffpppzzzwwwnnnZZZRRRJJJIIILLLPPPWWW^^^gggkkkooorrrwwwlllmmmpppmmmbbbZZZbbbqqqzzzmmmiiiccc___^^^\\\ZZZXXXQQQOOOMMMLLLMMMMMMLLLJJJJJJJJJJJJKKKKKKLLLNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLLLLJJJFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@??????>>>=========777666555333222222333333333333444555666777888888:::;;;===@@@EEEJJJOOOQQQUUUWWWZZZ]]]___`````````bbb\\\SSSKKKEEECCCCCCDDD:::???AAAMMMcccmmmvvv~~~dddQQQTTTZZZ^^^___ZZZVVVUUUPPPIII???999:::EEE[[[~~~mmmSSS???999999999666555333111000000111111222:::FFFUUUiii~~~ooonnnnnn}}}~~~wwwpppkkkkkkggghhhjjjmmmqqqyyy|||wwwuuurrrqqqmmmlllkkklllllljjjfffbbb``````aaaaaaaaaaaaaaaaaa______^^^^^^___```bbbccccccmmmxxx{{{tttkkkfffeeehhhfffeeefffhhhjjjkkkkkknnnnnnmmmllljjjhhhggggggiiiiiihhhfffdddbbb___^^^bbb```______ZZZQQQJJJIIIDDDJJJPPPRRRNNNJJJFFFEEEGGGNNNQQQKKKCCC>>><<<999::::::;;;;;;<<<>>>???@@@@@@CCCHHHKKKNNNQQQTTTVVV\\\]]]]]][[[ZZZ___iiirrrxxxrrrqqqpppppppppooommmkkkmmmnnnppprrrsssrrrqqqpppmmmooorrrtttwwwzzz~~~~~~{{{yyyyyyyyywwwvvvtttrrrrrrrrrqqqmmmkkkllliiieeedddfffhhhiiikkkmmmnnnmmmlllkkkiiilllooolllgggeeegggkkkiiijjjlllmmmmmmlllkkkjjjcccXXXLLLDDDDDDHHHNNNRRRSSSSSSSSSSSSRRRMMMFFFBBB<<<888555666666444666:::AAADDDJJJOOORRRTTTSSSSSSTTTPPPJJJCCC>>>:::999999555555666666777888999:::999999???OOOgggzzz{{{vvvooojjjlllrrr{{{nnnYYYTTT^^^gggtttzzzPPP???666333000///000000///............/////////000000...///111222111222;;;FFF\\\zzzUUUKKKCCC@@@@@@AAAFFFLLLIIIRRRfffrrrdddrrrnnnYYYMMMBBB>>><<<999666666666888;;;<<<<<<===???BBBGGGIIIMMMPPPSSSWWW]]]```fffjjjrrr|||eeeZZZSSSRRRUUU]]]fffnnnxxxxxxrrrbbbXXXOOOLLLOOOTTT^^^gggsssyyy~~~qqqkkkhhhfff```^^^nnn}}}rrrkkkhhhddd```]]][[[YYYXXXQQQOOOMMMLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLNNNNNNKKKLLLLLLMMMMMMMMMMMMMMMJJJIIIGGGEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@@@@@@@???>>>>>>======666555444333222333333444333333444555666777888888999:::;;;===BBBHHHMMMQQQUUUWWWYYY\\\]]]]]]\\\\\\\\\XXXRRRKKKEEEBBBBBBCCC<<>>>>>???BBBGGGJJJMMMPPPTTTWWW[[[]]]___]]]\\\aaakkktttxxxrrrqqqqqqqqqrrrrrrpppnnnooopppqqqrrrrrrqqqooonnnnnnpppsssuuuwwwyyy}}}}}}|||{{{|||||||||{{{yyytttsssqqqppppppqqqqqqqqqpppllljjjjjjhhhddddddffffffgggiiijjjlllmmmmmmmmmiiilllooommmhhhfffiiillliiijjjlllmmmmmmllljjjiiiccc[[[PPPFFFCCCFFFLLLPPPRRRRRRRRRSSSQQQMMMHHHCCC<<<888555666666555777;;;BBBEEEJJJOOORRRSSSSSSRRRRRROOOIIICCC===:::888777777777777888888888888888666666<<>>=========666555444333333333444555666666666666555555555555777888:::>>>DDDLLLSSSWWWTTTVVVYYY[[[\\\[[[YYYXXXUUUSSSOOOIIICCC@@@@@@AAA???AAA???JJJ___jjjqqq}}}|||dddRRRTTTSSSRRRPPPMMMLLLMMMMMMNNNHHH@@@???FFFXXXxxx}}}zzznnnWWWCCC999555333444333222111000000111222111:::FFFVVViii}}}ssswww{{{}}}vvvooojjjhhhiiihhhgggiiiqqq~~~{{{wwwrrrmmmjjjiiiiiijjjjjjiiigggeeedddcccbbbaaa___^^^]]]]]]]]]^^^^^^^^^______```aaabbbdddllluuuvvvppphhheeefffdddbbbaaabbbfffiiillllllkkkiiifffeeefffeeedddcccbbbccccccddddddccccccbbbaaa^^^]]]\\\VVVLLLEEEDDDCCCJJJQQQSSSPPPJJJFFFEEEEEENNNSSSOOOGGGBBB>>>;;;999999999:::;;;<<<===>>>???AAAEEEIIILLLPPPTTTWWWYYY]]]```___^^^cccoooyyy{{{vvvtttsssrrrrrrssssssrrrpppooopppqqqrrrrrrqqqooonnnqqqsssuuuwwwxxxzzz}}}~~~~~~{{{zzzyyyyyy{{{{{{zzzyyyvvvtttrrrrrrssstttsssrrroookkkhhhiiigggddddddgggfffggghhhiiijjjlllmmmnnnjjjlllnnnllljjjiiijjjmmmiiijjjkkklllllljjjhhhgggaaa^^^UUUIIIDDDFFFKKKMMMPPPPPPPPPPPPOOOLLLGGGCCC<<<888666777777555777<<>>:::888777888888999999999888777666666666<<>>777555222111111111111000------........./////////222111222333222222777???QQQhhhWWWNNNEEECCCBBBBBBFFFKKKSSS___tttzzzjjj```rrrtttYYYMMMBBB>>>===:::888888444888<<<<<<;;;<<<@@@DDDDDDGGGLLLPPPTTTYYY^^^aaaeeekkksss}}}sssbbb[[[ZZZ^^^dddhhhmmmvvv~~~|||yyypppfff[[[XXXZZZ___hhhqqq{{{ttthhhjjjlllpppuuukkkhhheeedddbbb___\\\ZZZYYYYYYUUUSSSPPPOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNMMMLLLLLLIIIJJJJJJKKKJJJIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCAAAAAA@@@??????>>>======<<<<<<555444333333333444555555666666666666555555555555666777:::???EEEMMMTTTXXXTTTVVVYYY[[[[[[YYYWWWUUURRRRRRPPPKKKEEEAAAAAABBBBBBBBB???JJJ```kkkoooyyy~~~~~~{{{eeeTTTWWWTTTQQQOOONNNPPPSSSXXX\\\PPPGGGEEEJJJZZZyyy{{{zzzoooYYYEEE999555333222222000000///000111222333;;;GGGUUUhhh{{{sssyyy~~~{{{uuuoookkkjjjiiihhhhhhkkkrrr~~~~~~wwwsssqqqooonnniiiiiiiiigggfffdddddddddcccbbbaaa___^^^^^^^^^^^^^^^^^^___```aaaaaaaaaaaa^^^dddjjjkkkiiifffggghhhfffdddbbbcccfffiiikkklllkkkhhheeedddffffffeeedddbbbbbbcccdddddddddcccccc]]][[[ZZZZZZUUULLLFFFEEEDDDJJJQQQSSSPPPJJJEEECCCDDDMMMSSSPPPIIIDDD???<<<::::::::::::;;;===>>>???>>>@@@DDDGGGKKKOOOSSSVVVWWW\\\aaaaaaaaafffsss}}}}}}xxxsssvvvtttqqqqqqrrrsssrrrrrrmmmoooqqqsssssssssrrrqqqvvvwwwyyyzzzzzz{{{~~~}}}||||||}}}~~~}}}}}}}}}~~~{{{zzzxxxxxxyyyyyyxxxwwwxxxvvvtttuuuvvvwwwuuurrrnnnjjjggghhhgggddddddhhhjjjjjjiiiiiijjjkkkmmmnnnkkkkkklllllllllllllllllliiijjjkkkkkkjjjhhhfffeee```aaa[[[NNNGGGGGGJJJKKKMMMLLLLLLMMMLLLIIIEEEAAA<<<888666777777666888<<>>>>>===<<<<<<<<<555444333222333444555666333333444555666777888888666888:::>>>DDDJJJPPPSSSTTTVVVYYYZZZZZZXXXUUUSSSSSSTTTSSSNNNHHHDDDDDDEEEEEECCC???JJJaaakkkmmmuuu}}}}}}}}}{{{gggWWWZZZXXXTTTQQQRRRVVV[[[ccciiiVVVLLLIIIMMM\\\zzz|||{{{pppZZZEEE:::666444111000/////////000111222444<<>>???@@@===???CCCFFFJJJNNNSSSVVVVVV\\\aaabbbbbbhhhuuu|||{{{yyytttwwwtttqqqpppppprrrrrrrrrkkkmmmpppsssuuuuuuuuuuuuyyyzzz|||||||||}}}~~~|||{{{{{{|||~~~}}}{{{zzzzzz{{{||||||zzzxxxwwwwwwwwwvvvttttttrrrqqqqqqsssssspppmmmnnniiiggggggfffdddeeehhhnnnmmmkkkkkkjjjkkklllmmmlllkkkjjjkkkmmmnnnmmmkkkjjjjjjkkkkkkjjjgggeeeccc```ccc___RRRIIIIIIKKKJJJJJJIIIIIIJJJIIIGGGBBB???<<<888666777777666888===CCCFFFJJJOOORRRSSSRRRQQQQQQNNNJJJEEEAAA>>><<<;;;555666888999::::::999888:::<<>>>>>===<<<<<<<<<777444111111222333333333777777777777888888888888::::::;;;>>>CCCJJJOOOSSSWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQLLLDDDAAACCCFFFCCCAAAIII]]]pppwwwttt|||zzzttt```PPPQQQTTTVVVYYY]]]aaadddggghhh___PPPIIINNN]]]xxx{{{ppp]]]HHH999222111333222111000000111111222555===IIIWWWeeesssooopppyyywwwrrrmmmiiiggggggeeefffiiimmmssszzzsssrrrrrrpppnnnqqqnnnjjjeeeccccccdddeeeaaa___]]]]]]^^^``````___aaaaaaaaa``````___^^^^^^______```bbbdddfffhhhjjjgggggghhhiiijjjkkkkkklllllliiifffeeeggggggeeeccccccbbbaaaaaabbbbbb```___YYYYYYWWWTTTPPPKKKFFFCCCEEEJJJPPPQQQMMMGGGCCCAAAKKKOOOSSSSSSOOOHHHAAA===:::888666666888;;;<<<<<<@@@@@@BBBFFFLLLRRRVVVXXX[[[[[[^^^cccfffkkkuuu~~~wwwttttttuuusssqqqnnnmmmooopppqqqqqqvvvsssqqqrrruuuwwwwwwvvvwwwzzz~~~~~~}}}~~~}}}~~~~~~{{{vvvssstttxxx{{{}}}xxxwwwvvvtttrrrpppooonnnooopppqqqpppnnnmmmmmmmmmjjjiiigggeeeeeeeeeffffffmmmmmmllllllkkkjjjiiiiiilllllllllkkkkkkjjjjjjjjjhhhkkkooonnnjjjfffddddddaaabbbaaa\\\TTTLLLHHHGGGMMMLLLJJJJJJIIIEEEAAA>>>???;;;777333222444777:::AAACCCGGGKKKOOOQQQSSSTTTVVVSSSNNNGGGAAA<<<999777888888999::::::::::::999888888>>>MMM^^^lllwww|||vvvvvvsssvvv{{{qqqjjjsssnnnyyy~~~fff[[[```eeesss~~~YYY>>>666444000/////////...---////////////////////////000---,,,///111333888>>>GGGZZZmmmxxx{{{bbbWWWJJJDDDBBBBBBEEEJJJTTT]]]iiisssyyyzzzrrriiibbbqqquuu]]]OOOBBB<<<;;;999888999777888:::<<<>>>AAAFFFJJJDDDFFFIIILLLPPPWWW^^^cccjjjnnnuuurrrfffddddddiiimmmrrr{{{~~~{{{zzzuuurrrmmmfffccccccgggkkkjjjmmmtttyyyooonnnmmmkkkrrr}}}|||ssslllhhhfffeeecccbbbaaa___\\\YYYVVVTTTRRRPPPNNNMMMMMMLLLJJJHHHKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPNNNMMMKKKJJJIIIIIIKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>888666333222333444555444777777777777888888888888999:::;;;???DDDJJJPPPTTTWWWWWWXXXXXXXXXXXXXXXWWWZZZWWWUUUSSSNNNFFFDDDFFFIIIEEECCCJJJ]]]pppwwwuuu{{{|||sss]]]MMMNNNNNNRRRXXX___dddhhhkkkmmmcccQQQHHHKKKZZZwww~~~rrr___JJJ999222000333222111000000000222222555<<>>777444111000000000///...........................111......111222333888===KKK^^^qqq{{{vvvjjj^^^PPPIIIDDDAAADDDIIIOOOWWWaaahhhoootttqqqkkkbbbpppttt]]]OOOBBB===;;;999888999666888:::<<>>>>>===:::777444333444666666666777777777777888888888888999999;;;???EEELLLRRRVVVXXXXXXYYYYYYYYYYYYXXXXXX]]]YYYVVVTTTNNNGGGEEEHHHKKKGGGEEEKKK\\\pppxxxwww|||ttt[[[IIIKKKIIIPPPZZZbbbhhhkkkmmmoooiiiUUUHHHIIIXXXvvvtttbbbLLL<<<444222222111000000000000222222555;;;FFFSSSbbbrrrllljjjrrr|||{{{qqqmmmiiiffffffeeeccceeehhhkkkoooyyywwwtttuuuvvvssspppkkkiiigggdddbbbbbbcccdddaaa___]]]\\\]]]^^^^^^]]]]]]___```aaa```^^^[[[YYYWWWXXX[[[___bbbeeeggghhheeefffhhhiiikkklllmmmmmmmmmkkkiiihhhhhhhhhgggfffddddddcccdddcccaaa\\\YYYVVVUUUSSSQQQMMMHHHDDDBBBBBBHHHNNNOOOKKKFFFCCCBBBEEEJJJRRRWWWVVVPPPHHHBBB===;;;999999;;;===>>>>>>AAAAAACCCHHHNNNTTTXXXYYYZZZYYY\\\bbbiiiqqq}}}zzzyyyzzz||||||zzzwwwsssqqqooooooqqqssssssssssssrrrqqqrrruuuwwwwwwwwwxxxzzz|||~~~~~~~~~zzzwwwiiifffbbbaaaeeelllqqquuuzzzxxxuuurrrnnnkkkiiihhhjjjkkklllkkkiiihhhhhhhhhhhhhhhggggggggghhhiiiiiikkkkkkjjjjjjiiihhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjhhhkkkmmmmmmjjjgggeeedddaaabbbaaa\\\UUUNNNIIIFFFEEEDDDDDDDDDCCCAAA===:::888777666555555777999;;;;;;===AAAFFFKKKOOORRRSSSUUURRRMMMGGGAAA<<<999888888888999::::::::::::999999:::???JJJ\\\nnn{{{~~~uuukkkrrrnnn\\\^^^fffssswwwVVV>>>777555222000000000///...------------------------111///000222333333777===QQQdddwww}}}sssooodddWWWMMMEEEAAABBBFFFKKKSSS\\\bbbiiinnnnnnjjj```lll|||rrr\\\PPPCCC===;;;999777888666888;;;<<<>>>AAAEEEHHHCCCEEEHHHLLLQQQXXX```eeeiiinnnvvvuuujjjeeeccceeeiiippp|||zzzxxxwwwsssooolllkkkgggaaa]]]VVVUUU]]]qqq}}}xxxsssllldddZZZSSSYYYccc~~~vvvuuurrroookkkhhhggggggccccccdddccc```\\\YYYVVVTTTRRROOONNNNNNNNNMMMKKKKKKKKKJJJJJJKKKLLLLLLMMMOOONNNMMMLLLKKKKKKKKKLLLNNNOOOOOOOOONNNLLLJJJIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;:::777444333444666666666666777777777888888888888888999;;;???EEELLLSSSWWWZZZZZZ[[[[[[\\\\\\[[[[[[]]]YYYVVVSSSMMMEEEDDDFFFJJJGGGDDDJJJ\\\qqq|||}}}www\\\IIIJJJHHHQQQ]]]gggkkkkkkkkkkkkmmmXXXJJJIIIVVVqqq~~~zzzqqq```LLL===777555111111000//////000222222555;;;DDDQQQ```rrr~~~nnnkkkrrr|||xxxnnnjjjgggeeeeeedddbbbdddgggjjjmmmvvvxxxvvvwwwwwwsssoooiiihhhfffdddcccbbbbbbcccbbb___]]]\\\]]]]]]]]]\\\\\\^^^```aaa```]]]ZZZWWWVVVYYY]]]aaaeeehhhiiijjjeeefffhhhjjjlllmmmmmmmmmlllkkkjjjhhhhhhggggggfffeeeeeeeeeeeeccc```ZZZUUUQQQQQQOOOMMMIIIFFFCCCAAABBBGGGMMMNNNJJJFFFCCCBBBFFFMMMXXX```aaaZZZNNNFFF>>><<<999999;;;===>>>>>>@@@AAACCCIIIPPPUUUXXXYYYWWWWWW[[[bbbjjjuuuzzz{{{xxxrrrqqqpppppprrrtttttttttqqqqqqqqqsssuuuwwwxxxxxxxxxyyyzzz{{{|||~~~~~~~~~~~~zzztttoooccc```\\\\\\bbbiiippptttyyywwwtttpppllliiihhhggghhhjjjkkkjjjhhhffffffgggggggggggghhhiiiiiijjjkkkjjjiiiiiiiiihhhhhhgggggghhhhhhhhhiiiiiijjjjjjjjjjjjkkkllllllkkkhhhfffeee```aaa___\\\VVVOOOHHHEEEAAAAAAAAAAAABBB@@@===:::888777777777777777888888888:::>>>CCCIIINNNQQQSSSSSSQQQLLLFFFAAA<<<:::888888888999::::::::::::999777999>>>HHH\\\rrryyymmmsssnnnZZZ\\\eeesss|||yyyWWW>>>888555222111111111000///------------------------000///000222222222777>>>SSShhh|||uuurrrhhh\\\RRRHHH@@@@@@DDDHHHQQQ[[[aaafffkkkkkkhhh___kkkyyyrrr\\\PPPCCC>>><<<999666777888999;;;<<<===>>>@@@CCCDDDFFFIIIMMMRRRYYYaaafffhhhmmmttt~~~vvvjjjeeebbbdddhhhooo|||zzzvvvsssqqqnnnnnnlllggg```YYYOOORRR\\\qqq|||xxxsssqqqlllbbbVVVOOOSSS[[[sss~~~uuuqqqmmmkkkmmmmmmiiifffdddddddddcccaaa^^^[[[YYYXXXUUUQQQOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBB>>>>>>======<<<;;;;;;;;;999777444333444555666555666777777777888888888888888999;;;???EEELLLRRRVVV[[[\\\]]]^^^_______________[[[WWWTTTNNNFFFCCCFFFFFFDDDBBBHHHZZZqqqzzz___KKKJJJEEEPPP___iiikkkjjjhhhhhhjjjWWWJJJHHHPPPhhhxxxtttrrrpppiiiZZZIII;;;666555000000/////////000222333555:::CCCPPP___qqq}}}qqqooovvvuuulllhhhfffddddddcccaaacccfffiiimmmwww{{{xxxxxxwwwrrrnnnhhhgggfffeeedddcccbbbbbbaaa___]]]\\\]]]^^^^^^]]]\\\^^^```aaa```]]]YYYVVVWWWZZZ^^^cccgggiiijjjjjjeeefffiiikkkmmmmmmmmmlllkkkjjjjjjhhhgggfffffffffffffffeeeeeeccc^^^XXXTTTLLLKKKJJJIIIGGGDDDCCCBBBCCCHHHMMMMMMIIIEEECCCBBBFFFNNN[[[fffhhh___QQQFFF>>><<<999999:::<<<======???@@@CCCIIIPPPVVVYYYYYYVVVVVVZZZccclllwwwyyyrrrqqqpppqqqssstttssssssoooqqqssstttvvvwwwyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~{{{yyyyyyyyyvvvpppjjj___\\\YYYZZZ```iiiqqquuuyyywwwsssooollljjjiiiiiihhhjjjkkkjjjhhhffffffgggffffffggghhhiiijjjjjjkkkiiiiiihhhhhhhhhhhhhhhgggfffgggggghhhhhhiiiiiiiiikkkkkkkkkkkkkkkiiigggeee______]]][[[VVVOOOHHHCCC???>>>???@@@AAA@@@===;;;:::999888888777666666666666888<<>>@@@DDDFFFIIIMMMQQQXXX```eeehhhkkkqqqzzzzzzkkkfffcccdddhhhppp}}}zzzuuuooooooppppppmmmfff___YYYKKKPPP\\\pppyyyvvvvvvppppppkkkaaaUUUOOORRRWWWnnn}}}yyyoookkkiiilllqqqrrrnnnhhhffffffeeecccaaa___]]]\\\\\\YYYUUURRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLJJJKKKKKKKKKJJJHHHFFFEEEGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>======<<<999777444333444555666666777777777777888888888888888888:::>>>DDDKKKQQQUUUZZZ[[[]]]^^^```aaabbbbbb```]]][[[XXXQQQHHHDDDFFFCCCAAA???EEEWWWppp|||bbbLLLJJJBBBNNN^^^iiijjjhhhffffffbbbSSSIIIDDDHHH]]]ooommmlllkkkdddVVVFFF999333222000///......///000222333555:::CCCPPP___ppp}}}}}}rrrrrr{{{ssskkkhhheeebbbbbbcccaaabbbeeeiiiooo{{{}}}yyyyyywwwrrrnnniiiiiiiiihhhfffeeecccbbbaaa___]]]]]]^^^``````___^^^___``````___\\\YYYWWWXXX[[[```eeehhhhhhhhhgggfffhhhjjjlllmmmmmmlllkkkjjjkkkjjjhhhfffeeefffggggggfffeeedddbbb]]]XXXTTTHHHHHHGGGGGGFFFEEEEEEEEEEEEJJJNNNMMMIIIEEECCCBBBEEELLLWWWbbbfff___RRRGGG>>><<<:::999:::<<<======>>>???CCCIIIPPPVVVXXXYYYVVVWWW\\\fffooo{{{yyysssqqqpppqqqrrrsssrrrpppoooqqqtttvvvwwwxxxzzz||||||yyyyyytttppppppqqqpppkkkfffZZZWWWUUUWWW___jjjtttyyyzzzxxxtttpppmmmkkkjjjjjjhhhiiijjjjjjhhhffffffgggeeefffggghhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhffffffggggggggggggggggggjjjiiihhhiiiiiiiiifffddd]]]\\\[[[YYYUUUOOOGGGAAA<<<<<<===???AAA@@@>>><<<;;;:::999777666666555555777999<<>>???AAACCCEEEHHHKKKOOOVVV]]]bbbgggiiinnnvvvmmmhhheeegggkkkrrryyyuuuooorrrtttsssmmmeee]]]YYYLLLPPP\\\ooo|||xxxrrrqqquuummmmmmiii```VVVRRRSSSUUUmmmrrrppphhhjjjpppuuuyyywwwqqqllliiigggeeebbb```_________aaa]]]XXXTTTRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKJJJKKKKKKKKKJJJHHHFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???????????????>>>======<<<<<<;;;888555444555777777777777777777777888888888888888888:::===CCCIIIOOORRRWWWXXX[[[]]]```bbbcccddd___]]][[[YYYRRRHHHCCCCCCBBB@@@===BBBTTTmmmzzzbbbKKKGGGCCCOOO___hhhgggccc``````___RRRIIIBBBCCCYYYooorrrtttrrrjjj[[[III:::333111//////......///000222333555:::DDDPPP___ooo~~~pppttt}}}rrrllliiifffbbb```ccc```aaadddiiiqqq~~~zzzzzzyyyuuuqqqkkkllllllkkkiiifffcccbbbaaa___]]]^^^```aaabbbbbb````````````^^^\\\ZZZYYY\\\___dddhhhjjjjjjgggfffgggiiikkkmmmnnnlllkkkiiikkklllllljjjgggeeegggiiihhhfffdddbbb```]]]XXXUUUGGGFFFFFFGGGGGGHHHIIIJJJHHHLLLOOONNNIIIEEEBBBBBBEEEIIIQQQZZZ```^^^UUUMMM@@@>>>;;;:::<<<===>>>>>><<<>>>BBBIIIPPPUUUWWWXXXYYYZZZ```jjjtttyyysssrrrqqqqqqrrrqqqooonnnnnnrrrvvvxxxyyyzzz|||~~~{{{vvvqqqooohhhbbbaaadddfffccc___VVVTTTSSSWWWbbbooo{{{|||wwwrrrmmmkkkjjjjjjggghhhiiiiiigggeeeeeefffeeeeeeggghhhiiihhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiiggggggffffffffffffffffffgggeeedddeeeffffffcccaaa\\\ZZZYYYXXXUUUNNNEEE???999999;;;===???@@@>>><<<:::999777666666666777888888:::===BBBGGGMMMRRRUUUPPPNNNIIIEEE@@@===;;;:::888888999::::::::::::999111999@@@III```|||{{{~~~mmm[[[^^^eeeoooxxxwwwrrruuuaaaCCC777444111000000000///...........................---,,,---///000555BBBPPPeeeyyyxxxtttoooiiiaaaUUUHHHDDDFFFBBBKKKTTTYYY```iiippprrruuu{{{~~~nnn\\\PPPDDD???===999555555777999<<<>>>???@@@BBBCCCBBBDDDGGGIIIMMMSSSZZZ___fffhhhlllsss}}}ooojjjgggiiimmmuuuyyytttppptttxxxuuummmccc]]]ZZZOOOQQQ[[[ppp|||yyyuuuooonnnsssllllllhhh___XXXUUUUUUUUUmmmwwwiiiggggggooozzzzzzsssnnnjjjhhheeebbb```___``````ddd___ZZZUUUSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNOOOPPPOOONNNLLLKKKKKKJJJJJJMMMMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDBBB@@@??????>>>=========<<<;;;;;;::::::<<<:::777666777888999888777777777777888888888888888888:::===BBBHHHMMMQQQUUUVVVYYY\\\___aaacccddd\\\ZZZZZZXXXQQQFFF@@@???BBB@@@===@@@RRRjjj}}}|||wwwaaaIIIDDDGGGSSSbbbhhheee^^^ZZZYYY```TTTKKKCCCBBBYYYttt|||}}}tttcccOOO>>>555333///.........///000222333444:::DDDQQQ___nnn}}}|||nnnttt}}}rrrllljjjfffaaa```ccc``````dddiiisss~~~zzzzzzzzzwwwtttmmmmmmnnnmmmjjjgggdddbbb```___]]]^^^aaacccdddcccaaaaaa```___^^^\\\[[[ZZZaaadddiiimmmnnnllliiiggghhhjjjlllnnnnnnllljjjhhhlllmmmnnnkkkhhhfffhhhjjjiiifffcccaaa___\\\YYYVVVGGGGGGGGGHHHIIIKKKLLLMMMJJJMMMPPPOOOJJJDDDBBBBBBGGGHHHMMMUUU\\\^^^ZZZUUUBBB???===<<<===?????????;;;===AAAHHHPPPUUUWWWWWW[[[]]]dddnnnwwwzzzsssrrrqqqqqqqqqpppnnnlllnnnrrrwwwyyyzzzzzz}}}~~~}}}|||}}}|||wwwoooiiifff^^^VVVTTTXXX\\\[[[XXXUUUSSSTTTZZZfffuuuyyysssnnnkkkiiiiiifffggghhhhhhfffddddddeeedddeeeggghhhhhhhhhgggfffiiiiiiiiiiiiiiijjjjjjjjjgggggggggffffffeeeeeedddeeecccaaabbbddddddaaa^^^[[[YYYXXXWWWTTTNNNDDD>>>777777999<<<>>>???===;;;999888666555555777999::::::;;;>>>BBBHHHNNNSSSVVVPPPMMMIIIDDD@@@===;;;:::888888999::::::::::::999222;;;BBBJJJ```}}}ooo___aaafffnnnvvvuuupppsssbbbDDD666444111/////////...---////////////////////////...---...///111777GGGVVVrrrzzzssspppjjjbbbXXXOOOGGGCCCBBBGGGOOOVVV^^^iiittt|||~~~yyyrrr```SSSEEE>>>;;;777777999::::::;;;;;;<<<===>>>>>>BBBCCCFFFJJJOOOUUUZZZ]]]dddeeejjjrrr}}}tttmmmhhhiiinnnvvv{{{wwwwwwxxxvvvtttppplllfff___ZZZTTTUUU[[[mmmyyysssqqqqqqpppoootttmmmfff```YYYSSSTTTXXXnnnzzziii```fffeeetttyyyrrrmmmnnnllliiieeeaaa]]][[[ZZZZZZZZZYYYXXXVVVSSSQQQPPPOOOPPPQQQQQQQQQPPPOOONNNPPPPPPOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFHHHHHHHHHHHHGGGFFFEEEEEECCCCCCBBBAAAAAA@@@??????BBBAAA>>><<<;;;;;;<<<===:::999888888777777888888777777777777888888888888:::999888;;;@@@GGGLLLOOOSSSYYY]]]___aaaddddddaaabbb___ZZZSSSLLLGGGCCCBBB??????===>>>KKK```sss||||||{{{xxxtttmmmaaaTTTLLLMMMWWWcccfffbbb\\\YYYYYY\\\PPPCCC???FFFYYYtttnnnSSS>>>555666222111///...///111444666444:::DDDPPP]]]kkkwww~~~~~~vvvsssvvvqqqjjjhhhddd___\\\^^^aaaeeehhhlllyyyzzzxxxwwwtttrrrtttrrrooommmllliiieeebbbaaa```___```aaabbbaaa```____________^^^]]]\\\\\\```eeelllpppoookkkhhhfffmmmnnnooonnnkkkhhhggggggnnnllljjjhhhgggggghhhhhheeeeeedddcccbbb^^^YYYUUUJJJDDD@@@DDDMMMTTTVVVTTTMMMMMMLLLIIIFFFBBB???===BBBFFFKKKQQQTTTVVVVVVUUUGGGDDD???======>>>>>>>>>;;;===BBBHHHNNNSSSXXXZZZ``````eeepppzzz{{{vvvppppppqqqqqqpppooommmlllqqqtttvvvyyy{{{}}}{{{uuuuuurrrjjjcccaaaUUUPPPMMMNNNPPPQQQSSSWWWTTTXXX\\\aaalll|||xxxqqqooommmkkkiiiiiihhhgggeeeddddddeeeeeeggggggfffffffffggghhhhhhiiiiiijjjjjjiiihhhfffeeejjjjjjjjjiiiiiihhhffffffbbbcccddddddcccaaa^^^]]]^^^[[[WWWSSSPPPKKKFFFCCC===;;;::::::<<<======<<<999999888888888888888888;;;===AAAFFFKKKNNNPPPQQQQQQMMMHHHCCC@@@>>><<<:::999999:::;;;<<<<<<<<<<<<777:::EEEXXXnnnpppgggggghhhrrrzzzwwwtttvvvbbbCCC888555222000000///...---////////////////////////,,,+++...111111666KKKaaayyy{{{rrrooojjjbbbYYYPPPHHHCCCBBBFFFMMMTTT]]]iiiuuu}}}|||rrrlll___RRREEE>>>;;;777666888999999:::;;;<<<===>>>???AAABBBEEEIIINNNTTTXXX[[[aaaccchhhqqq|||xxxpppkkklllrrr{{{|||xxxwwwxxxvvvsssqqqmmmggg```\\\WWWXXX]]]mmm~~~uuuqqqrrrvvvwwwvvvuuunnnhhhbbb[[[TTTUUUYYYlllwwwgggaaagggppp~~~yyyrrrmmmmmmkkkhhhddd```]]][[[YYYZZZYYYXXXWWWUUUSSSQQQPPPOOOPPPQQQQQQQQQPPPOOONNNPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLJJJHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@???===<<<::::::;;;;;;:::999888888777777888888777777777777888888888888:::999999;;;@@@FFFKKKNNNTTTZZZ^^^___bbbgggiiiggghhhbbbZZZRRRMMMHHHDDDAAA??????===>>>JJJ___pppxxxwwwuuutttssspppgggZZZPPPPPPZZZeeeggg```YYYWWWXXX[[[OOOCCC???FFFYYYvvvuuuXXX@@@555333111000.........000222333555:::CCCNNN[[[iiivvv}}}}}}uuusssvvvqqqjjjhhhddd___]]]___cccgggjjjppp~~~zzzxxxwwwvvvtttuuurrrpppnnnllljjjgggdddaaa``````aaabbbccccccbbb^^^^^^______^^^^^^]]]]]]bbbeeeiiijjjiiihhhhhhhhhkkklllnnnmmmjjjhhhgggffflllkkkjjjiiihhhhhhgggggggggfffeeedddbbb^^^ZZZVVVLLLFFFBBBEEELLLRRRRRRPPPJJJJJJJJJGGGDDD@@@>>>===AAAFFFLLLRRRTTTSSSQQQPPPGGGCCC>>><<<<<<>>>@@@@@@<<<>>>BBBGGGMMMSSSWWWYYY___aaagggqqqzzzwwwsssoooppppppqqqqqqpppooonnnsssuuuwwwyyyzzz{{{|||~~~}}}uuunnnkkkggg___YYYVVVNNNJJJHHHLLLNNNOOORRRVVVVVV[[[```hhhwwwwwwqqqnnnmmmkkkiiihhhgggeeedddccccccddddddddddddeeeeeeeeeeeeffffffhhhhhhjjjkkkkkkjjjjjjiiillllllkkkkkkiiihhhfffeeebbbbbbcccdddbbb```^^^\\\\\\YYYUUURRROOOJJJEEEBBB<<<:::999999:::;;;;;;:::888888888888888888888888:::===BBBGGGKKKNNNPPPPPPQQQMMMGGGCCC@@@>>>;;;:::888888:::;;;<<<<<<<<<<<<777;;;GGG\\\sssuuukkkkkkmmmwww~~~yyyyyycccDDD888555222000000000...---........................,,,+++...222333999OOOfffuuuwwwpppnnnjjjcccZZZQQQIIIDDDAAADDDJJJQQQ\\\hhhuuu}}}yyypppkkk```RRRDDD===:::777666666888888999;;;===>>>???@@@@@@AAACCCGGGLLLRRRVVVYYY^^^aaagggppp{{{}}}uuunnnnnnuuu{{{vvvuuuvvvuuusssqqqnnniiibbb^^^YYYXXX\\\kkkxxxppppppwww}}}wwwqqqkkkeee^^^WWWVVVZZZiii~~~sssgggdddlll~~~wwwqqqnnnkkkjjjfffccc___\\\ZZZYYYYYYXXXWWWVVVTTTSSSQQQQQQPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOOOOOPPPPPPPPPMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@??????>>>======<<<;;;:::999999:::999888888777777888888777777777888888888999999999999999;;;???EEEJJJNNNVVV\\\```aaadddkkkoooooooooeeeYYYPPPLLLIIIEEEAAA???>>><<<>>>JJJ^^^nnntttssspppooosssvvvpppaaaUUUTTT___iiihhh^^^UUUTTTWWWZZZNNNBBB>>>FFFZZZxxx{{{^^^DDD666111//////.........//////000666:::BBBMMMYYYhhhvvv~~~{{{sssrrrvvv}}}rrrjjjgggccc```___```ccchhhmmmuuuyyywwwxxxxxxwwwvvvtttqqqooonnnllliiigggcccbbbbbbbbbdddeeedddccc]]]]]]^^^_________^^^^^^dddeeeeeedddcccdddgggiiijjjlllnnnnnnkkkiiihhhhhhiiiiiijjjjjjiiihhhgggfffiiigggeeedddbbb___[[[WWWNNNIIIEEEFFFJJJMMMLLLIIIDDDEEEFFFDDDAAA>>><<<<<<@@@FFFMMMQQQRRRPPPMMMLLLJJJEEE@@@<<<===???AAABBB>>>???CCCGGGLLLQQQVVVXXX^^^aaaiiirrrzzzyyyssspppnnnnnnpppqqqrrrrrrrrrrrruuuvvvxxxyyyzzzyyyxxxwwwuuulllbbb]]]XXXQQQKKKJJJGGGEEEFFFKKKNNNOOOSSSXXXZZZ^^^eeeqqquuuooommmlllkkkiiieeeeeedddcccbbbbbbbbbbbbaaabbbcccdddeeeeeedddcccfffgggiiikkklllmmmmmmmmmooonnnmmmllljjjgggeeedddaaabbbccccccbbb```]]]\\\XXXVVVSSSPPPMMMIIIDDD@@@;;;999888888999:::999888888888888888888888888888:::>>>CCCIIIMMMOOOOOONNNPPPLLLFFFBBB???===;;;999666777999:::;;;<<<<<<<<<888;;;HHH^^^vvv{{{pppppprrr{{{dddEEE888666222111000000///...------------------------,,,,,,///333555<<>>@@@AAA???AAACCCGGGLLLQQQVVVXXX[[[```gggppp{{{xxxpppooovvvzzztttsssuuutttrrrqqqnnnjjjddd```WWWVVVXXXeee|||yyytttpppuuuzzztttnnniii```XXXVVVYYYhhh|||zzzssskkkjjjtttuuupppnnnjjjhhheeebbb^^^[[[YYYXXXWWWWWWUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOPPPQQQQQQRRRRRRLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@??????============<<<:::999888:::999888888777777888888777777888888888999999999999999:::;;;>>>CCCIIIMMMVVV^^^eeegggjjjooossssssooocccVVVNNNLLLKKKGGGCCC@@@>>><<<>>>KKK___nnntttsssoooooovvv|||xxxhhhYYYXXXbbbkkkhhh\\\SSSRRRVVVWWWMMMAAA>>>EEEZZZzzz|||aaaGGG777111/////////////////////...555:::BBBMMM[[[jjjyyyyyyqqqqqqtttyyyrrrjjjfffbbb`````````ccchhhnnnyyy~~~wwwvvvxxxyyyyyywwwuuurrrpppooonnnkkkjjjhhhfffeeeeeefffeeedddccc\\\]]]^^^___````````````dddddddddbbbaaabbbeeegggiiikkknnnooonnnlllkkkjjjfffhhhiiikkkjjjhhhfffdddiiigggeeecccaaa___[[[XXXPPPKKKFFFEEEFFFFFFDDDAAA???AAACCCAAA>>>;;;:::;;;@@@EEELLLOOOOOOOOOOOOPPPQQQLLLEEE@@@???@@@AAABBB???@@@CCCGGGKKKPPPTTTWWW]]]bbbjjjrrrzzz{{{uuuqqqooolllmmmoooqqqssstttuuuvvvvvvwwwyyyzzz{{{yyyuuussskkkaaaVVVQQQMMMGGGDDDDDDGGGFFFIIIOOOQQQRRRVVV[[[bbbgggppp}}}|||sssmmmlllkkkjjjiiicccccccccbbbbbbaaaaaaaaa```aaaccceeefffeeedddcccfffggghhhiiikkkllllllmmmooonnnmmmkkkiiifffcccbbbaaabbbccccccbbb```]]]\\\UUUSSSQQQOOOLLLHHHCCC???;;;999888888999999999888888888888888888999999999:::>>>DDDJJJNNNOOONNNMMMNNNJJJEEEAAA>>><<<:::999555666888999;;;<<<<<<<<<888;;;EEEZZZrrr~~~pppppppppyyygggFFF999666333111000000///...------------------------...,,,///444555===TTTlll~~~ssshhhhhhnnnkkkfff___VVVNNNGGGCCC>>>???CCCJJJTTT```jjjoooqqqrrrssswww{{{}}}|||zzziiiXXXFFF===;;;888666555777888999;;;===>>>@@@AAA@@@AAACCCGGGLLLQQQUUUXXX[[[```hhhqqq|||yyyoooooowww{{{vvvttttttsssqqqpppnnnjjjeee```VVVTTTUUUaaavvvuuutttvvv~~~yyytttooojjjaaaXXXUUUWWWgggzzzyyyvvvrrruuu~~~sssnnnmmmiiihhheeeaaa^^^[[[YYYXXXVVVUUUTTTRRRQQQQQQQQQRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>><<<;;;:::999:::999888888777777888888888888888888999999999999999:::;;;;;;<<>>EEEZZZzzz{{{aaaHHH888111000000000000000000//////444:::EEEQQQ```ooo}}}xxxooooooqqquuurrrjjjfffbbb```aaa___bbbgggnnnyyy|||vvvvvvxxxzzzzzzxxxuuurrrppppppooommmlllllljjjhhhgggfffeeecccaaa]]]^^^___```aaabbbbbbbbbdddddddddcccaaa```bbbccceeehhhlllnnnmmmkkkjjjjjjfffgggiiikkkjjjhhheeecccgggeeedddcccbbb```\\\YYYQQQLLLFFFBBBAAA@@@===;;;;;;>>>AAA@@@;;;999999;;;@@@EEEIIILLLMMMPPPVVV[[[\\\VVVNNNGGGCCCAAA@@@@@@@@@AAABBBFFFJJJOOOTTTWWW]]]bbbjjjrrrzzzyyy|||zzzuuurrrqqqlllmmmoooqqqtttvvvxxxyyywwwxxxyyy||||||yyysssnnnaaaWWWMMMIIIHHHEEEDDDFFFIIIIIILLLRRRTTTTTTXXX___jjjqqq}}}yyyqqqkkkjjjjjjjjjhhhbbbbbbbbbbbbbbbbbbaaaaaa```bbbdddfffgggfffeeedddggggggggggggggghhhhhhiiimmmlllkkkiiigggdddbbbaaaaaabbbccccccbbb```^^^\\\TTTRRRPPPNNNLLLGGGBBB>>><<<:::888888999:::999888777777888888888999999999:::>>>DDDJJJNNNPPPOOONNNMMMIIIDDD@@@===<<<:::888555666777999:::;;;;;;;;;888999BBBTTTkkk{{{~~~mmmkkkjjjqqq}}}kkkFFF999666333111111000///...........................///---///333444;;;RRRkkk~~~~~~pppbbbaaammmiiicccZZZQQQJJJDDDAAA>>>>>>AAAGGGPPPYYY```cccbbbccchhhqqqzzzrrr^^^HHH>>>;;;999777777888888999;;;===>>>???@@@@@@AAACCCGGGKKKPPPTTTWWWZZZ```iiirrr{{{wwwooopppzzzzzzxxxsssrrrpppooommmiiiddd```XXXUUUTTT^^^qqqzzzqqqsssyyy}}}rrrnnnjjjfff___VVVSSSUUUeeexxx~~~zzzzzz{{{{{{rrrnnnllliiihhheeeaaa^^^\\\ZZZYYYUUUTTTRRRQQQPPPQQQQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLMMMOOOPPPQQQQQQQQQPPPKKKJJJHHHGGGFFFFFFGGGGGGEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;:::::::::999888888777777888888888888888999999999999:::888:::;;;;;;;;;???EEEKKKWWWcccnnnpppmmmllljjjggg___XXXQQQNNNPPPPPPNNNLLLGGGCCC===???NNNcccsssxxxyyyvvvxxx}}}iiiXXXVVV[[[___]]]UUUOOOPPPRRRPPPIIIAAA>>>EEEYYYyyyyyy___GGG777111000000000//////000111111333;;;HHHWWWffftttyyymmmmmmnnnppp~~~}}}qqqjjjfffaaa```aaa___bbbfffmmmxxx|||}}}xxxxxxzzz{{{{{{xxxuuurrrpppppppppooonnnnnnllliiihhhgggeeecccaaa___```aaabbbcccddddddddddddeeeeeeccc```^^^^^^^^^```ccchhhkkkkkkjjjiiiiiiggghhhiiijjjiiifffcccaaadddddddddeeeeeeccc^^^[[[RRRMMMFFF@@@===;;;:::999:::>>>AAA???:::777888;;;???CCCGGGJJJLLLRRR\\\dddgggaaaXXXPPPJJJEEEBBB???@@@@@@BBBEEEJJJOOOTTTWWW^^^aaaiiirrrzzz}}}xxxuuuxxx|||{{{vvvtttrrrmmmmmmoooqqqtttwwwzzz|||yyyyyyzzz||||||wwwnnnfffWWWNNNFFFEEEFFFFFFGGGIIIJJJKKKOOOTTTVVVWWW]]]dddlllvvv}}}vvvnnnjjjiiijjjiiihhhccccccdddddddddccccccbbbbbbccceeefffgggggggggggggggfffeeeeeeeeeeeeeeefffjjjjjjiiihhhgggeeecccbbbbbbcccddddddcccaaa^^^]]]TTTSSSQQQPPPMMMHHHBBB===<<<;;;999888999999888777777777777888999999:::::::::>>>CCCIIINNNPPPQQQQQQKKKHHHCCC???===;;;999888666777888888999999999999888:::BBBRRReeevvv{{{hhhgggeeekkkxxx~~~pppIII999777333111111111000//////////////////////////////---///222333;;;RRRkkk}}}kkk^^^^^^mmmhhh___UUULLLEEEAAA???>>>===???DDDLLLRRRUUUVVVVVVZZZcccqqq{{{dddKKK>>>;;;:::999999999999:::;;;<<<===>>>??????@@@BBBEEEJJJNNNSSSUUUYYY```iiiqqqzzz~~~uuuooorrr{{{yyyrrrqqqpppnnnlllhhhbbb^^^XXXTTTQQQXXXiiiwwwvvvnnnhhhlllrrrvvvvvvrrrnnnkkkeeebbbaaa```[[[TTTRRRTTTcccvvv}}}{{{{{{tttoookkkiiihhheeebbb___\\\[[[ZZZTTTRRRQQQOOOOOOPPPQQQRRRRRRQQQOOONNNMMMLLLLLLMMMKKKMMMOOOPPPQQQPPPOOONNNKKKIIIHHHFFFEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBBBB??????????????????@@@@@@???>>><<<:::999999:::::::::999888888777777888888888888888999999999::::::888:::<<<;;;:::===DDDJJJYYYdddmmmlllfffccc```^^^XXXVVVTTTSSSSSSRRRPPPOOOMMMGGG>>>>>>LLLbbbqqquuuyyyxxx{{{{{{gggVVVPPPSSSTTTSSSPPPMMMMMMNNNMMMGGGAAA???DDDWWWvvvsssZZZEEE777222//////---------///111222333===LLL\\\jjjuuu}}}yyykkkjjjkkklllzzzyyyooojjjfffaaa```aaaaaacccgggnnnxxx~~~}}}zzz}}}{{{|||}}}~~~}}}wwwtttqqqoooooopppoooooollljjjhhhgggggggggeeecccbbbbbbcccdddeeeeeeeeeeeeeeeeeeccc```\\\ZZZZZZ[[[^^^ccchhhllllllkkkkkkjjjhhhiiiiiiiiigggdddbbb```cccdddfffiiiiiigggbbb^^^TTTNNNFFF???;;;::::::::::::>>>BBB@@@:::666888;;;;;;AAAGGGJJJLLLSSS]]]fffnnnhhh```XXXQQQJJJEEEAAA??????AAADDDIIIOOOUUUXXX___aaagggqqqzzzwwwtttqqqtttwwwzzz{{{~~~zzzvvvsssqqqnnnnnnoooqqquuuxxx{{{}}}{{{zzzzzz{{{zzzrrrfff\\\PPPGGGAAABBBEEEFFFHHHKKKMMMNNNRRRXXXZZZ\\\eeeooovvv{{{tttlllhhhhhhiiiiiihhhddddddeeeffffffeeeddddddccccccdddeeefffggghhhhhhfffeeeddddddddddddeeefffhhhhhhhhhhhhhhhgggfffeeecccdddeeeeeedddbbb___^^^VVVUUUSSSQQQNNNHHHBBB===;;;999777777888888777666666777777888999999:::::::::===BBBHHHMMMQQQSSSTTTJJJGGGBBB>>><<<:::999777777777888888888888888777666<<>>>>>===>>>CCCJJJNNNOOONNNPPPUUUbbbuuuhhhMMM???;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>@@@DDDHHHMMMQQQSSSXXX___hhhpppxxx|||tttooouuu~~~|||yyywwwrrrqqqooonnnkkkgggaaa]]]WWWRRRNNNSSSbbbnnnlllccc```dddiiiiiieee```\\\[[[[[[ZZZZZZ[[[XXXRRRQQQTTTaaattt|||||||||vvvpppjjjjjjhhheeebbb___]]][[[[[[SSSRRRPPPOOOOOOPPPQQQSSSRRRQQQOOOMMMLLLLLLLLLMMMKKKMMMNNNPPPPPPOOONNNMMMKKKIIIGGGEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA??????????????????@@@@@@???===;;;888777888999::::::999999888777888888888888888999999999:::::::::888:::<<<;;;:::<<>>OOO```llluuuzzz|||zzzjjjiiiiiiiiixxxwwwoookkkgggbbb___aaabbbdddhhhooowww}}}}}}zzz}}}~~~~~~wwwtttqqqooooooppppppooojjjhhhgggggghhhhhhgggeeeddddddeeeeeeffffffeeeeeegggeeeaaa\\\XXXVVVWWWYYYaaaeeekkkooopppooonnnnnnjjjjjjiiihhhfffcccaaa___cccdddhhhlllmmmjjjeee```VVVPPPGGG???::::::;;;<<<:::???CCCAAA:::666888;;;888???GGGKKKNNNSSS\\\dddqqqllleee]]]VVVNNNHHHCCC>>>???@@@DDDIIIOOOUUUYYY``````eeeppp{{{tttsssnnnppprrrsssuuuxxx~~~zzzuuuqqqooonnnoooppprrruuuxxx|||~~~}}}|||{{{{{{xxxnnn```UUULLLDDD???AAADDDEEEHHHKKKPPPQQQVVV\\\___cccmmmxxxyyyssskkkggggggiiiiiihhhdddeeefffgggggggggfffeeecccccccccdddeeefffhhhiiieeeddddddcccdddeeefffgggggghhhhhhiiiiiiiiiiiihhhdddeeeffffffeeeccc```___XXXWWWUUUSSSOOOIIIBBB===:::888666666666666555444666777777888999999:::::::::===BBBGGGMMMQQQTTTVVVJJJFFFAAA===<<<:::888777888888888888888777666666666===JJJYYYhhhvvvxxxdddddddddkkk{{{uuuPPP:::777444222222111000///------------------------,,,+++---222555???XXXqqqvvvbbbZZZaaannnggg[[[NNNEEEAAAAAABBBBBBBBBAAA@@@CCCHHHLLLLLLSSS^^^pppkkkMMMAAA===:::999;;;======<<<======>>>???@@@@@@AAACCCDDDGGGLLLQQQVVV[[[```hhhrrr|||ssswwwyyy~~~~~~zzzwwwtttrrrnnnkkkhhhccc]]]ZZZSSSOOOMMMQQQYYY^^^\\\YYYSSSUUUTTTPPPJJJHHHLLLQQQVVVUUUTTTTTTTTTSSSPPPNNNeeesss~~~wwwrrrooommmjjjfffcccaaaaaa```\\\YYYYYYUUUPPPMMMMMMNNNOOOOOOKKKLLLMMMLLLKKKJJJKKKLLLKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDBBB@@@??????????????????>>>===<<>>>>>>>>>>>??????@@@::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>BBBGGGKKKSSSZZZ]]]ZZZWWWXXXZZZZZZ]]][[[YYYWWWVVVUUUSSSQQQQQQJJJBBBBBBQQQeeeppprrrvvvxxx{{{yyyeeeRRRLLLHHHGGGJJJNNNQQQVVV]]]bbbUUUEEE@@@FFFZZZvvv~~~jjjSSSAAA777444000000000...---...111333666===KKK\\\jjjsssvvvvvv}}}nnnhhhdddmmmzzzoookkkiiieeeccccccdddgggkkkqqqxxx{{{zzz}}}}}}ssspppnnnoooqqqrrrpppmmmhhhiiiiiihhhgggffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhbbb]]]YYYUUUSSSXXX___dddpppzzzzzzsssooollliiihhhgggfffeeedddccccccbbbcccgggkkkkkkkkkjjjccc\\\UUUNNNEEE>>>::::::;;;;;;;;;>>>AAA@@@<<<::::::<<>>AAAFFFJJJMMMPPPQQQOOOJJJCCC>>>:::999777666777777888999999888666666555???NNN^^^nnn|||yyyxxxuuubbbffffffkkk|||uuuRRR===666000111111///...///111111000///////////////......,,,000:::CCC]]]jjj```ZZZfffooohhh[[[NNNEEEAAA@@@AAABBBBBBAAA@@@BBBGGGKKKMMMZZZiii}}}gggKKK@@@===::::::<<<>>>============>>>>>>??????@@@BBBDDDFFFKKKQQQVVVZZZ```iiisss~~~yyy~~~~~~}}}zzzvvvuuusssoookkkhhhccc]]]YYYQQQLLLIIIKKKQQQSSSQQQMMMDDDEEEDDDAAA??????CCCFFFNNNMMMMMMPPPSSSWWWXXXXXXeeesss~~~wwwrrrooollljjjkkkhhhdddcccbbb```\\\YYYWWWTTTOOOLLLLLLMMMMMMMMMKKKLLLMMMMMMKKKKKKKKKMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCAAA@@@???AAAAAAAAAAAAAAA@@@??????>>>======<<<<<<=========::::::::::::::::::::::::999999999999999999999999:::;;;<<<===???CCCHHHMMMRRRXXX[[[XXXVVVYYY\\\]]]___]]]ZZZYYYXXXVVVSSSQQQRRRLLLDDDCCCQQQeeepppssstttwww{{{xxxcccOOOHHHFFFHHHOOOUUUZZZbbbiiiiii[[[JJJCCCHHHYYYttt}}}jjjTTT@@@444000000000000...---...111333444:::FFFUUUcccnnntttuuu{{{oooiiieeeooo{{{pppllliiifffeeefffeeegggjjjooovvv~~~~~~}}}{{{uuurrrpppoooqqqqqqnnnjjjbbbcccdddeeeeeefffggghhhjjjjjjjjjjjjiiiiiiiiiiiiiiiddd___\\\XXXUUUZZZaaannnyyyxxxrrrooolllgggfffeeedddddddddeeefffeeeiiilllkkkkkkjjjccc\\\SSSMMMEEE???<<<<<<<<<<<<;;;>>>@@@???<<<:::;;;===@@@AAAEEEKKKNNNRRRZZZdddgggjjjkkkiiigggcccWWWLLLJJJIIIGGGGGGIIIOOOTTTXXX___eeelllqqqwww}}}sssnnnpppmmmkkkmmmsssyyy~~~}}}vvvrrrrrrqqqpppppprrrvvvzzz|||~~~}}}{{{uuuiiiYYYNNNEEE@@@???CCCGGGKKKPPPVVVYYY```jjjrrrzzz}}}tttpppkkkhhhhhhiiihhhfffhhhhhhgggggggggfffffffffdddcccbbbbbbbbbbbbcccdddbbbcccdddcccbbbbbbfffhhhmmmjjjhhhgggffffffdddcccddddddcccbbbbbbaaa``````\\\ZZZWWWRRRLLLFFFAAA>>>888777666555444444555555555666888::::::;;;::::::<<<>>>BBBFFFKKKNNNPPPQQQPPPKKKDDD???<<<:::999777777777888999999888666555555>>>MMM```rrrzzzqqqrrrnnn]]]eeellltttuuuQQQ===666000111111///...///000//////...------......///000---000888@@@[[[iii```[[[iiiqqqiii\\\OOOEEE@@@>>>???BBBAAA@@@@@@BBBFFFLLLRRRfffxxx|||bbbHHH>>><<<:::;;;>>>?????????>>>>>>>>>>>>>>>>>>???AAACCCFFFKKKQQQUUUZZZ```jjjuuu~~~~~~|||yyyuuutttqqqmmmiiieee___YYYUUUOOOJJJFFFEEEHHHHHHEEEAAA===<<<;;;:::;;;>>>AAACCCGGGGGGIIIMMMTTTZZZ^^^___bbbppp~~~zzzwwwrrrooommmllljjjhhhllljjjgggeeeccc```\\\YYYVVVSSSNNNKKKKKKKKKKKKKKKKKKLLLNNNNNNLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::888888888888888888888888:::;;;<<<===???DDDJJJOOOSSSXXXYYYVVVUUUZZZ^^^``````^^^\\\[[[ZZZWWWTTTQQQSSSMMMEEEDDDPPPcccppptttssswww|||xxxaaaLLLFFFFFFKKKTTT]]]bbbiiipppnnn```NNNEEEGGGWWWooo{{{jjjTTTAAA444/////////000///......111333555:::CCCPPP^^^jjjrrruuuyyyrrrllliiiuuu~~~qqqmmmkkkiiihhhiiifffggghhhmmmuuu~~~}}}{{{yyywwwtttqqqppppppoookkkggg^^^___aaaccceeehhhkkklllnnnnnnnnnnnnnnnmmmlllllliiieeebbb___ZZZWWW\\\dddwww{{{tttpppmmmhhhfffdddcccdddfffhhhjjjgggjjjlllkkkjjjiiibbb[[[PPPKKKEEE@@@>>>=========;;;===???>>>;;;;;;===@@@AAABBBFFFLLLOOOSSS[[[dddgggjjjkkkkkkkkkhhh___UUUMMMKKKIIIIIIKKKOOOTTTWWW^^^dddkkkpppuuu~~~xxxqqqnnnlllkkkkkknnntttzzz}}}wwwsssqqqqqqpppppprrruuuyyy{{{~~~}}}zzzsssgggWWWLLLCCC@@@@@@EEEJJJNNNVVV]]]eeeooo|||zzzrrroookkkiiihhhhhhgggfffiiihhhhhhgggfffeeeeeedddccccccbbbaaaaaabbbccccccddddddeeedddddddddgggiiimmmkkkiiihhhhhhhhhfffeeeeeedddcccbbbaaa```___^^^[[[YYYVVVQQQKKKEEE@@@===999888666444444444444444666777999:::;;;<<<<<<<<<===@@@CCCHHHLLLOOOQQQRRRQQQLLLEEE@@@===;;;:::999777888888999888777666555555<<>>===AAA@@@AAABBBCCCHHHRRR[[[uuuuuu]]]EEE===<<<:::;;;@@@@@@@@@@@@@@@???>>>>>>======???AAACCCFFFKKKQQQVVV\\\bbbkkkvvv~~~|||||||||{{{wwwtttqqqnnnjjjeee```ZZZTTTOOOMMMIIIDDDBBBCCCBBB>>>:::<<<:::999:::===AAADDDEEEGGGIIIMMMSSSZZZ]]]]]]\\\\\\hhhssstttrrrqqqqqqooojjjiiihhhhhhjjjjjjiiihhhlllkkkiiigggccc```\\\YYYVVVSSSNNNKKKKKKJJJJJJIIIJJJLLLNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGIIIIIIIIIHHHHHHGGGFFFEEEFFFEEECCCAAA@@@@@@@@@AAA?????????@@@@@@???>>>>>>???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::;;;<<<===@@@EEELLLQQQVVVYYYYYYUUUUUUZZZ___```___^^^]]]\\\ZZZWWWRRROOOQQQMMMEEECCCMMM```ooouuuuuuzzzzzzaaaKKKFFFGGGNNNYYY```dddiiinnnooo```NNNCCCDDDRRRiii}}}uuueeeRRRBBB777222.../////////...///111333999===FFFSSS```kkkqqqtttxxxuuusssrrr~~~sssnnnmmmlllkkklllgggfffgggmmmwww}}}|||yyywwwuuurrrpppooopppnnnjjjfff``````aaadddhhhmmmoooppprrrrrrssssssrrrrrrppppppiiifffccc```ZZZXXX^^^fffyyyyyyrrrnnnllljjjhhheeecccccceeehhhjjjfffiiijjjhhhggggggaaaZZZMMMIIICCC???>>>======<<<;;;===>>>===;;;;;;???CCCBBBCCCGGGMMMQQQTTT]]]fffiiilllnnnmmmnnnlllcccYYYPPPNNNLLLLLLMMMPPPTTTWWW\\\aaahhhmmmrrryyy~~~tttmmmjjjhhhiiikkkooouuu{{{|||uuuqqqnnnnnnnnnoooqqquuuxxx{{{~~~|||xxxqqqdddTTTHHHDDDBBBCCCIIINNNTTT^^^ffftttyyyrrrpppmmmjjjiiihhhhhhhhhjjjjjjiiihhhgggeeeeeeddddddcccbbbaaaaaabbbcccdddffffffeeeeeeeeefffhhhjjjllljjjhhhggghhhhhhgggfffeeedddcccbbb```___]]]]]]ZZZXXXTTTOOOIIIDDD???===999888666444333333444444777888999:::<<<======>>>>>>AAAEEEJJJNNNPPPRRRRRRQQQLLLEEE@@@===;;;999888888888999999888777666555555:::GGG]]]vvvwwwjjjbbbdddqqq~~~yyyZZZOOO^^^nnn}}}zzzQQQ===666000111111///...///......---------------......111000111666<<>><<>>======???AAACCCFFFKKKRRRVVV^^^dddmmmxxx{{{{{{{{{{{{zzzxxxuuurrrooolllhhhccc^^^XXXQQQMMMIIIEEEAAA??????>>>;;;999999777666777;;;@@@CCCDDDKKKPPPXXXaaaeeeddd]]]XXXVVV^^^dddbbb______```___\\\\\\]]]aaadddgggggggggkkkkkkkkkhhhddd___\\\ZZZWWWSSSOOOLLLKKKJJJIIIGGGIIIKKKNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCAAA@@@@@@@@@AAA>>>??????@@@@@@@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;<<<===AAAGGGOOOTTT[[[]]][[[VVVVVV[[[______^^^^^^]]]\\\ZZZVVVPPPLLLMMMJJJDDD@@@III]]]oooxxxyyy~~~|||cccMMMGGGJJJRRR^^^fffgggiiimmmooo___MMMBBBBBBOOOeeexxx{{{uuujjj\\\MMM@@@888555---...////////////111333999???JJJXXXdddlllppppppvvv|||yyy{{{~~~vvvppppppnnnllllllffffffhhhppp}}}|||zzzwwwuuupppnnnmmmnnnooonnnjjjgggdddbbbbbbdddiiimmmoooppppppqqqrrrssssssrrrqqqpppgggeeebbb^^^YYYWWW^^^hhhyyywwwqqqnnnlllnnnkkkhhhdddbbbccceeefffcccffffffddddddddd```ZZZLLLHHHBBB>>><<<<<<;;;:::;;;===>>>===;;;<<<@@@DDDBBBCCCGGGNNNRRRVVV```iiinnnqqqrrrqqqpppmmmcccYYYRRRPPPNNNMMMNNNPPPSSSUUUYYY^^^dddiiinnnttt{{{{{{pppgggccccccfffkkkqqqwww|||yyyssspppjjjkkklllnnnqqquuuyyy{{{}}}{{{xxxqqqcccSSSHHHDDDBBBEEEKKKRRRZZZgggsss~~~wwwqqqqqqooommmkkkiiiiiijjjkkkkkkjjjiiigggfffeeeeeeeeedddcccbbbbbbcccdddeeegggfffeeeeeefffhhhiiijjjjjjhhhffffffggggggfffeeeddddddbbbaaa___^^^]]]\\\ZZZXXXSSSNNNHHHCCC???===999777555333222333444555888888999:::<<<===>>>???@@@BBBGGGLLLOOOQQQRRRRRRPPPKKKDDD???<<<:::999888888888999999888777555444555888DDDYYYrrrqqqgggaaacccmmmwwwkkkTTTOOO\\\gggvvvzzzOOO===666000111111///...//////......---......//////...000///222888???ZZZttt___UUUfffuuupppggg]]]QQQHHH@@@===@@@@@@EEELLLOOOVVVjjj~~~lllWWWDDD===<<<999;;;@@@???@@@AAABBBBBBAAA???>>>>>>???AAADDDGGGMMMSSSXXX___eeennnyyy{{{{{{zzzyyywwwuuurrrpppnnnkkkfffbbb]]]WWWPPPLLLCCC@@@>>><<<<<<;;;999888777777888999===AAAFFFIIIRRRZZZfffpppsssmmmaaaXXXRRRWWWYYYVVVSSSUUUVVVVVVSSSSSSUUUYYY___cccdddeeeiiikkkkkkhhhddd___\\\[[[VVVSSSOOOLLLKKKIIIGGGFFFGGGIIIMMMNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<>>>AAAIIIQQQWWW^^^___\\\XXXXXX]]]```___^^^^^^^^^]]][[[VVVOOOJJJHHHGGGBBB>>>GGG\\\qqq}}}~~~eeeOOOGGGKKKVVVeeemmmnnnoooqqqooo```NNNBBBAAAMMMbbbtttrrrlllbbbVVVJJJ???888444,,,...///000///000111333666===JJJZZZgggnnnooonnntttxxx~~~|||xxxsssssspppllljjjeeeeeeiiiuuu|||zzzxxxuuurrrkkkjjjiiilllnnnnnnjjjfffdddaaa___aaafffkkklllkkkkkklllnnnpppqqqpppooonnngggeeeaaa\\\VVVUUU___kkk|||wwwrrrooonnnpppmmmiiieeebbbaaaaaabbb```bbbbbbaaabbbdddaaa\\\OOOJJJCCC>>>;;;::::::999:::===???>>><<<===@@@CCCAAABBBHHHOOOTTTYYYccclllsssvvvxxxvvvtttooocccWWWRRRPPPNNNMMMMMMNNNPPPQQQUUUYYY___dddhhhmmmrrruuu{{{uuujjjbbb^^^___dddkkkrrrxxx}}}|||sssmmmkkkffffffhhhjjjmmmqqquuuwwwyyyxxxwwwvvvpppeeeVVVKKKCCCCCCFFFNNNWWWdddvvvzzztttqqqqqqpppnnnkkkjjjjjjkkkjjjjjjiiihhhgggffffffeeeeeeeeedddccccccdddeeeeeehhhfffdddeeegggiiiiiiiiihhhfffddddddeeeffffffeeecccbbbaaa```___^^^]]]\\\[[[XXXSSSMMMGGGBBB???===888666444222111333555666888888888999;;;===???@@@AAADDDIIINNNQQQSSSSSSSSSPPPKKKDDD???<<<:::888777888999999999888777555444555888BBBVVVmmm~~~nnnfffcccdddkkksssdddTTTTTT___eeeqqqvvvLLL===666000111111///...///..................///000...///...222:::@@@XXX|||qqqYYYNNN```uuurrrkkkcccXXXLLLCCC>>>@@@@@@GGGQQQWWW```wwwkkkWWWEEE>>><<<888:::???>>>???AAABBBCCCBBB@@@???>>>@@@BBBEEEHHHNNNTTTYYY___eeeooo{{{||||||{{{xxxuuurrrpppoooiiifffbbb^^^YYYSSSMMMHHHAAA???===;;;;;;:::999888999<<>>@@@AAABBBBBBCCCCCCBBBBBB@@@??????>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<>>>BBBJJJSSSYYY^^^___]]]ZZZ\\\aaacccaaa______```___]]]WWWOOOIIIEEEEEEAAA>>>GGG]]]tttfffPPPGGGMMMZZZiiirrrrrrqqqrrrooo```MMM@@@>>>HHH\\\mmmnnnjjjcccYYYNNNBBB888222+++---///000000000111333444;;;IIIZZZhhhqqqssssssuuuyyyzzzuuuuuuqqqkkkgggccceeekkkzzz~~~xxxvvvtttqqqoooiiihhhhhhjjjllllllhhhdddccc___\\\^^^dddiiijjjiiigggiiillloooqqqpppooonnniiifffaaa[[[TTTUUUaaaooowwwqqqooonnnnnnllliiieeecccaaa```___]]]``````___bbbeeeddd```UUUOOOFFF???;;;::::::::::::===@@@@@@>>>===???AAA@@@AAAGGGOOOUUU[[[eeepppwww{{{}}}|||yyyrrrdddWWWOOONNNKKKJJJIIIJJJKKKLLLRRRUUUZZZ___cccgggkkkmmmrrruuuwwwtttlllccc^^^\\\\\\bbbllltttyyy~~~~~~rrrhhhcccbbb]]]^^^___```ccceeehhhiiikkkkkkmmmnnnlllcccVVVMMMEEEFFFJJJTTTaaasss{{{wwwqqqoooppppppnnnkkkiiijjjkkkggggggffffffeeeeeeeeeeeeeeedddcccbbbbbbcccdddeeehhhfffcccdddgggiiiiiihhhgggeeeddddddeeeffffffeeeaaaaaa```______^^^]]]]]][[[XXXSSSMMMGGGBBB???>>>666555222111111333666888777777777888:::<<>>???@@@IIIUUU[[[eeekkkXXXFFF???<<<888999>>>>>>???AAACCCCCCCCCAAA@@@???AAACCCEEEIIIOOOUUUZZZ___eeeppp|||}}}}}}{{{xxxssspppnnnnnncccaaa]]]YYYTTTOOOHHHDDDBBBAAA???===<<<;;;::::::999>>>CCCFFFHHHNNNXXX```mmmttt}}}uuudddXXXSSSXXXZZZXXXWWWYYYYYYXXXTTTSSSTTTXXX]]]cccfffgggeeehhhjjjhhhccc^^^\\\\\\TTTQQQMMMJJJHHHFFFCCCAAADDDGGGKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCBBB@@@>>>===>>>???@@@@@@AAAAAAAAAAAA???>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;<<<>>>BBBJJJTTT[[[]]]^^^]]][[[^^^dddfffddd```aaaaaaaaa^^^XXXPPPJJJCCCDDDAAA>>>GGG^^^wwwfffPPPIIINNN[[[kkkrrrqqqoooooonnn^^^JJJ===:::BBBUUUfffooolllhhh```UUUHHH:::111+++---///000000000111333444;;;IIIZZZjjjuuuyyyzzzxxx~~~{{{vvvvvvqqqjjjeeebbbdddmmm~~~zzzuuusssqqqooollliiiggggggiiikkkjjjeeeaaaccc___\\\^^^eeejjjkkkjjjhhhjjjnnnqqqssssssrrrqqqjjjgggbbb[[[TTTUUUcccrrrvvvpppmmmllllllkkkhhhfffcccaaa___^^^\\\^^^______bbbggggggcccYYYRRRHHH@@@<<<::::::::::::>>>AAAAAA???===>>>@@@???AAAGGGPPPVVV\\\gggqqqyyy~~~|||ttteeeXXXMMMKKKIIIGGGFFFGGGGGGHHHOOORRRWWW\\\aaadddfffhhhlllnnnoookkkddd^^^\\\\\\ZZZaaallltttzzzvvvhhh^^^YYYYYYVVVVVVVVVWWWXXXYYY[[[\\\^^^___bbbffffff```UUULLLIIIJJJOOO[[[jjjzzzxxxvvvqqqmmmooopppnnnjjjhhhiiikkkdddddddddddddddddddddddddddcccbbbaaaaaabbbcccdddhhheeecccdddgggiiiiiihhhgggeeeddddddfffggggggfff``````_________^^^^^^^^^\\\YYYSSSMMMGGGCCC@@@>>>666444222000111333777999777777777888999<<<>>>@@@BBBFFFKKKPPPSSSTTTTTTSSSRRRMMMGGGAAA>>><<<;;;:::999999:::999888666444333555999CCCUUUkkk~~~nnndddbbbdddkkkqqq}}}fff\\\bbbnnnqqqvvvvvvOOO===666000111111///...///++++++++++++,,,,,,---...222///+++000;;;>>>NNNjjj```JJJDDDZZZtttrrrooojjjbbbVVVIIIAAAAAAAAAFFFRRRaaatttxxx^^^GGGAAAAAA<<<999;;;===???AAACCCCCCAAA???===BBBCCCDDDFFFIIINNNUUUZZZccciiiqqqzzzxxxtttqqqmmmhhhdddYYYVVVSSSPPPNNNLLLHHHEEEAAA@@@>>>===>>>@@@CCCEEE>>>???DDDKKKNNNTTTcccsss~~~uuuhhh___```bbbfffiiijjjiiigggfffYYYZZZ[[[\\\___aaadddeeehhhffffffggggggddd]]]XXXRRRPPPNNNKKKHHHEEEDDDCCCFFFFFFGGGGGGHHHIIIJJJJJJNNNKKKIIIHHHIIIKKKLLLLLLGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCBBBAAAAAA@@@AAAAAA===>>>???@@@AAAAAABBBCCC<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999999:::<<<>>>CCCKKKTTT[[[^^^ccceeebbbaaaeeehhhhhhcccccccccaaaZZZRRRIIIDDDDDD@@@<<<;;;DDDXXXppp{{{eeePPPJJJUUUcccjjjiiiggghhhiiikkk]]]KKK===888AAAXXXmmmtttsssqqqlll^^^III999333000222222000......000333444===HHHUUUgggwww}}}uuujjjcccbbb]]]dddnnn}}}~~~xxxvvvrrrmmmjjjkkkggggggffffffeeeeeeeeedddeeeaaa]]]^^^ccchhhhhhfffhhhjjjnnnqqqrrrrrrpppooojjjbbbZZZUUUQQQRRR```oooxxxsssoookkkjjjhhhfffdddcccbbb```]]][[[```fffhhhgggfffgggiii___VVVIII>>>999888999:::;;;>>>BBBCCCAAA>>>>>>???BBBBBBFFFPPPYYYaaakkksssxxx}}}yyykkk^^^LLLGGGCCCCCCAAA???@@@CCCJJJNNNTTTYYY\\\___ccceeefffiiijjjeee^^^XXXXXXYYYYYY]]]eeennnxxxzzznnn```UUULLLHHHGGGIIIKKKLLLLLLLLLMMMOOOSSSTTTVVVXXXYYYXXXUUURRRLLLMMMUUUeeewww~~~wwwtttqqqoookkkjjjiiiiiijjjjjjhhhfffeeefffggghhhgggfffdddbbbbbbbbbaaaaaaaaaaaabbbbbbaaaccceeeggghhhhhhgggfffggggggfffffffffgggggghhhgggfffcccaaa````````````[[[WWWRRRLLLHHHCCC>>>;;;888555333222333555666666444555777777888:::>>>AAAEEEHHHKKKOOORRRTTTTTTTTTSSSPPPJJJDDD>>>;;;:::999888999:::999666444333333///555EEEZZZmmm}}}sssfff```bbbmmmyyynnnbbbfffppppppttt~~~vvvQQQ===666222111000...---000------------------------111///...111444;;;HHHTTTtttmmmYYYQQQQQQPPPuuutttrrrooohhh]]]QQQIIICCCCCCGGGRRR```sss}}}cccJJJBBB@@@;;;999;;;>>>???AAABBBBBBBBB@@@@@@???AAACCCFFFJJJQQQYYY^^^cccjjjsss~~~yyytttpppjjjbbb]]]TTTQQQNNNKKKIIIGGGDDDBBBBBBAAA@@@@@@AAADDDFFFHHH???AAAGGGPPPVVV^^^nnn~~~vvvpppooorrrwwwyyyyyytttoookkkdddcccaaaaaabbbdddgggiiiiiigggeeeeeeeeeccc]]]XXXQQQOOOMMMJJJHHHFFFEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKLLLIIIGGGFFFHHHIIIJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCFFFEEEDDDCCCCCCBBBBBBCCC??????@@@@@@AAAAAABBBBBB======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::999999999:::<<>>::::::CCCVVVlll|||~~~wwwdddRRROOOZZZeeekkkiiieeedddfffhhh[[[KKK???:::CCCXXXkkkzzz{{{{{{uuudddLLL:::444...///000...,,,,,,...111555>>>IIIUUUddduuuzzzqqqfff```______eeeooo|||{{{vvvtttqqqllliiijjjhhhhhhgggfffeeeeeeddddddccc___[[[]]]bbbggghhhgggfffgggiiikkkkkkkkkjjjiii```ZZZUUUSSSRRRVVVcccqqqwwwrrrooollliiigggeeeeeeeeedddbbb```___bbbfffhhhiiihhhhhhhhhbbbYYYLLLAAA<<<:::;;;<<<:::>>>BBBDDDBBBAAA@@@@@@AAA@@@EEEOOOYYYbbbmmmvvv~~~yyylll___MMMGGGBBB@@@???>>>@@@DDDIIILLLQQQTTTWWWZZZ]]]___ccceeeeee```YYYUUUTTTVVVWWW\\\eeepppzzzzzznnn```SSSKKKFFFEEEBBBDDDFFFFFFFFFFFFGGGHHHJJJKKKMMMPPPRRRTTTTTTSSSWWWXXX```oooyyytttrrrpppmmmjjjiiihhhhhhiiiiiigggeeedddeeefffgggfffeeecccbbbdddcccbbbaaaaaaaaaaaabbbccceeefffhhhiiihhhgggfffffffffeeeeeeeeeffffffggggggfffdddbbbaaa```______[[[WWWRRRLLLHHHCCC???<<<:::777444333333444444444555666888888999;;;???BBBGGGJJJMMMQQQTTTUUUUUUUUUSSSPPPJJJDDD>>>;;;:::999999:::;;;:::777555444444555:::III^^^rrrvvvggg```dddrrrqqqcccccclllmmmssstttOOO;;;555000000///---,,,///------------------------111///...000222888DDDOOOcccppprrrcccTTTSSSXXX[[[uuuttttttrrrlllcccYYYRRRFFFEEEHHHRRR^^^oookkkQQQEEE???:::999<<<>>>???@@@AAABBBCCCCCCDDDAAACCCEEEHHHLLLRRRYYY^^^bbbkkkwwwzzzvvvppphhh]]]UUUQQQNNNJJJHHHGGGFFFDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHAAADDDKKKUUU___lll}}}tttmmmjjjhhheeedddeeeiiimmmoookkkgggdddbbbbbb```\\\XXXPPPOOOMMMKKKHHHGGGFFFEEECCCCCCEEEFFFHHHIIIJJJKKKIIIGGGDDDDDDFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::999999999:::<<>>CCCFFFFFFDDDCCCCCC@@@@@@EEEOOOYYYcccooozzz|||ooobbbQQQHHHAAA>>>======???DDDGGGIIIMMMOOOQQQTTTWWWZZZ___```___[[[TTTQQQQQQRRRSSSZZZfffqqqzzzvvvmmm^^^OOOEEE@@@@@@BBB===???AAAAAA@@@@@@AAACCCEEEEEEGGGJJJOOOTTTYYY\\\fffhhhooo~~~|||uuusssqqqooonnnjjjiiigggggghhhhhhfffeeecccdddeeeeeeeeedddcccbbbeeedddcccbbbbbbbbbbbbbbbfffggghhhiiiiiiiiiggggggffffffeeeeeeeeeeeeffffffffffffeeecccbbb___^^^]]][[[WWWRRRMMMHHHDDD???<<<;;;888555333333333333222666777888999:::<<>>;;;:::999:::;;;<<<:::888666555555888===KKKaaauuu{{{jjjbbbgggwwwwwweee```fffhhhqqqrrrMMM:::444/////////,,,,,,...........................111...---///111555???JJJWWWdddggg[[[PPPUUUbbbiiisssssssssrrrmmmeee[[[TTTGGGFFFHHHOOOYYYhhh|||tttYYYHHH???::::::===>>>>>>>>>???AAACCCEEEGGGGGGHHHJJJKKKNNNRRRWWW[[[```kkkzzzuuurrrqqqxxx|||{{{{{{~~~|||yyysssjjj]]]TTTRRROOOLLLKKKLLLMMMLLLLLLHHHFFFEEECCCBBBCCCDDDEEEDDDGGGNNNXXXfffyyy|||pppiiiddddddeeefffjjjnnnqqqtttlllgggaaa^^^]]]\\\YYYVVVRRRQQQNNNKKKHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999;;;===@@@EEELLLUUUZZZ___jjjqqqnnniiiiiilllmmmjjjjjjjjjfff^^^SSSGGG@@@>>><<<999;;;DDDTTTfffqqqsssvvvvvvtttssspppggg]]]^^^eeemmmppplllgggdddccccccXXXJJJ???<<>>BBBEEEHHHKKKMMMOOORRRVVVYYY]]]]]][[[VVVRRROOOOOOQQQRRRZZZfffqqqwwwxxxuuurrrggg___RRREEE===;;;===???<<<===>>>>>>>>>>>>@@@BBBFFFHHHJJJMMMSSS\\\eeekkkvvvzzzyyyuuusssrrrpppnnnkkkiiiggggggggghhhfffeeecccddddddeeeeeeeeeddddddddddddccccccddddddeeefffiiiiiijjjjjjjjjiiihhhhhhhhhggggggffffffffffffgggeeeeeeeeedddbbb___]]][[[[[[WWWRRRMMMIIIDDD@@@===;;;888444333333444333333555666888888999;;;???AAALLLOOOSSSVVVXXXXXXWWWVVVSSSPPPJJJDDD>>>;;;:::999:::;;;;;;:::777555555555666;;;JJJ```uuusssiiijjjzzzhhh]]]```cccoooqqqKKK:::444000000///------//////////////////////////////------///111444>>>HHHWWWdddhhh\\\RRRYYYiiissstttttttttsssnnnfff\\\VVVHHHEEEEEEJJJQQQ]]]pppxxxtttzzzaaaMMMAAA;;;;;;============>>>@@@CCCFFFHHHIIIKKKMMMNNNPPPTTTXXX\\\^^^kkk|||uuujjjhhhkkkrrrwwwxxx|||~~~}}}||||||xxxpppddd[[[UUUSSSRRRSSSUUUWWWWWWWWWRRRPPPKKKFFFCCCBBBBBBCCCHHHLLLRRR\\\nnntttiiiccc___aaafffkkkoooqqqssssssmmmggg```\\\ZZZYYYVVVTTTUUUSSSPPPLLLHHHEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGEEEDDDDDDFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGHHHHHHCCCBBBAAA@@@@@@??????@@@CCCBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999;;;>>>AAAFFFMMMUUUZZZ[[[ccciiigggdddhhhmmmpppqqqpppmmmfff]]]QQQFFF@@@@@@===:::===GGGVVVfffpppsssvvvvvvuuuvvvtttlllcccaaagggmmmpppnnniiifffdddcccVVVGGG<<<:::FFF^^^ttt~~~mmmNNN:::333000///......///000111111000;;;EEEMMMWWWhhhwwwxxxwwwyyywwwyyypppbbb[[[ZZZZZZ[[[aaaiiittt}}}xxxttttttqqqllliiiiiihhhhhhgggeeedddbbbaaa```^^^[[[VVVRRRRRRTTTUUUWWWVVVUUUSSSQQQPPPQQQRRRRRRPPPSSSXXX```nnnzzzsssooooookkkjjjhhhggggggfffdddbbbeeecccbbbcccfffgggdddaaa]]]VVVLLLCCC===:::999888999===CCCIIIMMMLLLIIIFFFCCCDDDJJJSSS\\\gggxxx~~~qqq]]]PPPCCC===;;;;;;===@@@EEEHHHLLLOOORRRUUUYYY\\\]]][[[XXXTTTPPPOOOPPPQQQUUU\\\gggooorrroooiiidddVVVQQQHHH@@@:::999:::<<<:::<<<===>>>>>>@@@CCCEEEKKKMMMQQQVVV]]]gggrrrzzz~~~{{{xxxtttrrrpppnnnlllkkkiiigggfffggghhhgggfffddddddeeefffffffffffffffcccccccccdddfffgggiiijjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjiiihhhhhhhhhhhhhhhddddddddddddbbb___]]][[[[[[WWWRRRMMMIIIEEEAAA>>>888666333222333555555555333555666777777:::===@@@MMMOOOTTTWWWYYYYYYWWWVVVSSSPPPJJJDDD>>>;;;:::999999::::::999666444333444555:::III```uuu}}}qqqooozzziii[[[]]]```nnnqqqJJJ;;;555000111000......111////////////////////////---,,,---111333666???IIIYYYgggmmmaaaVVV]]]nnnyyyvvvvvvvvvuuuqqqiii___YYYIIIEEECCCEEEJJJSSScccrrr{{{ooolllwww}}}gggSSSDDD===;;;<<<<<<<<<<<<>>>@@@CCCEEEGGGHHHJJJMMMPPPSSSWWW\\\```^^^lll~~~~~~ooohhhhhhjjjrrryyy|||~~~}}}}}}}}}|||vvvmmmfff[[[ZZZZZZ\\\___``````______[[[SSSKKKEEECCCDDDDDDIIIQQQ[[[hhh~~~yyymmmeeeaaa___ccciiinnnrrrtttsssrrrnnnhhhaaa\\\ZZZXXXUUUSSSUUUSSSPPPLLLIIIFFFCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEFFFGGGFFFDDDDDDEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999;;;>>>BBBGGGMMMUUUZZZXXX^^^bbbbbbcccjjjoooqqquuurrrkkkbbbYYYOOOGGGCCCBBB>>>;;;>>>IIIYYYhhhqqqwwwxxxyyyzzz|||{{{qqqfff___dddiiimmmkkkhhhdddbbb```SSSDDD::::::HHHbbbyyynnnQQQ<<<444...,,,***+++---/////////222;;;EEENNNZZZkkkzzzyyyvvvtttmmmlllrrr}}}ppp```[[[[[[[[[^^^dddlllwww~~~yyyuuuuuurrrllliiiiiiffffffeeedddbbbaaa``````___[[[VVVQQQNNNOOOQQQSSSQQQPPPOOOOOOPPPQQQRRRSSSQQQYYYdddppp{{{sssnnnnnnllljjjhhhggggggfffdddbbbcccbbbbbbbbbcccbbbaaa___[[[UUULLLDDD@@@===;;;:::888<<>>888555333222444555666666333444555666777999<<>>;;;:::999888999:::888666333333333666;;;KKKdddyyyyyysss|||hhhYYY\\\aaaooopppJJJ;;;555111111111//////222........................,,,,,,...222444777???HHHUUUfffpppfff\\\bbbrrr}}}tttuuuuuuuuurrrkkkbbb[[[KKKFFFBBBBBBDDDKKKYYYgggyyyssskkkiiisss~~~kkkWWWHHH???<<<:::;;;;;;<<<===???BBBCCCDDDJJJLLLOOORRRUUUXXX]]]``````nnnzzzooommmqqqrrrzzz~~~}}}~~~~~~zzztttoooeeeeeefffhhhiiiiiigggeeegggaaaVVVLLLFFFDDDEEEGGGIIIUUUgggzzzsssiiiccc___]]]aaafffmmmrrruuuvvvvvvqqqkkkccc^^^\\\ZZZVVVSSSSSSQQQOOOLLLIIIGGGFFFEEE@@@AAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDFFFFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA????????????????????????======>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;::::::::::::999999888;;;>>>BBBGGGNNNUUUZZZYYY]]]aaaccciiiooorrrppptttooofff\\\SSSMMMIIIGGGCCC>>>:::>>>JJJ[[[jjjrrrzzz{{{|||tttfffZZZ^^^cccfffeeebbb^^^[[[ZZZPPPCCC;;;<<>>:::;;;<<<===???FFFJJJPPPUUUWWWXXXYYYZZZZZZVVVQQQMMMKKKLLLNNNOOOSSSVVV[[[^^^\\\VVVNNNIII???>>><<<:::999::::::;;;<<<>>>AAACCCGGGLLLRRRVVV]]]eeeppp{{{}}}vvvuuussspppllliiihhhgggiiifffcccbbbcccddddddccccccccccccdddeeeggghhhhhhggggggggggggggghhhjjjjjjiiihhhhhhiiiiiijjjkkkkkklllkkkjjjiiihhhhhhhhhhhhcccbbbaaa``````_________[[[WWWRRRMMMJJJFFFBBB???999666333222333444555444333555666777777999===@@@HHHLLLQQQVVVYYYYYYWWWUUUSSSPPPJJJDDD>>>;;;:::999999:::;;;999666444444444777===OOOhhh||||||www~~~cccVVV\\\eeessslllIII:::444000000000...///111------------------------------///333444555<<>>???AAABBBCCCNNNPPPSSSTTTUUUWWWZZZ]]]bbbpppxxxqqqsssyyy}}}}}}~~~|||wwwsssoooooopppqqqqqqppplllhhhiiiaaaVVVKKKDDDCCCEEEGGGGGGYYYpppzzzpppgggaaa^^^XXX[[[aaahhhooouuuyyy|||sssmmmfffaaa___\\\XXXTTTPPPOOOMMMLLLJJJIIIHHHHHH===>>>@@@BBBDDDFFFHHHHHHDDDCCCCCCDDDEEEEEEDDDBBB@@@AAAAAABBBCCCDDDEEEEEEBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999888;;;???CCCHHHNNNUUUZZZ[[[___cccgggooouuutttoooqqqkkkaaaVVVOOOKKKKKKKKKCCC>>>999===JJJ[[[kkksss}}}}}}~~~vvveeeVVVZZZ^^^``````\\\XXXUUUVVVMMMCCC===???LLLeeezzz~~~jjjOOO999///000---+++,,,///222222000---444===HHHYYYlllwwwzzzzzzzzzuuuooodddbbbiii{{{mmm^^^[[[\\\[[[```fffmmmvvv|||yyyvvvuuurrrkkkfffeeebbbaaaaaaaaa``````_________\\\WWWRRROOOOOOSSSVVVXXXZZZ\\\___cccfffhhhiiiooo}}}|||wwwpppkkkkkkfffeeedddeeefffgggfffeeebbbdddeeeccc___]]]___aaaSSSNNNGGGAAA>>>;;;999888999<<>>@@@FFFKKKQQQUUUWWWVVVVVVVVVWWWSSSMMMIIIHHHJJJLLLMMMLLLOOORRRSSSQQQKKKDDD??????===<<<:::;;;<<<>>>??????BBBEEEIIIMMMTTTZZZ___iiisss}}}xxxvvvuuutttpppllljjjiiiiiigggdddaaa```aaabbbbbbaaaaaabbbbbbcccdddfffggghhhjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllkkkjjjiiihhhggggggggggggcccbbb```_________```aaa[[[WWWRRRNNNJJJFFFBBB???;;;888555333333333333222444666777888888:::>>>AAAFFFJJJPPPUUUXXXXXXWWWUUUSSSPPPJJJDDD>>>;;;:::999:::;;;<<<:::888555555555777>>>PPPiii~~~|||~~~yyyyyy___SSS\\\gggvvviiiHHH999333/////////---...000------------------------///...000333333333999AAAQQQhhhxxxrrrgggiiittt{{{vvvvvvuuuuuusssnnngggcccSSSIII???;;;<<>>AAACCCEEEKKKOOOVVVZZZ]]]^^^^^^___dddooovvvuuu|||}}}}}}}}}}}}}}}~~~~~~~~~yyyvvvssstttuuuqqqiiiccc___ZZZUUUPPPIIICCCEEELLLOOObbb~~~~~~wwwoooiiidddaaa```]]]YYYYYY```gggmmmttt{{{ppprrrnnnddd\\\YYYWWWTTTOOOQQQPPPJJJHHHHHHFFFBBBEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFDDDCCCAAAAAA@@@@@@??????@@@AAABBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@????????????========================>>>>>>>>>===<<<<<<;;;;;;===<<<:::888777777888888<<<;;;<<>>KKKdddzzz{{{jjjQQQ<<<222...............///000000111666===GGGSSS```mmmuuusssyyy~~~wwwooocccbbbkkkzzzlll```^^^___^^^```eeejjjqqq~~~~~~{{{tttooolllkkkiiihhheeeccc``````aaaccccccccc```]]]WWWSSSPPPRRRUUUWWWfffjjjooooooooottt~~~uuuqqqnnnkkkgggfffeeecccdddeeeeeedddbbbhhheeeccccccdddbbb^^^[[[TTTPPPJJJBBB===999888888777;;;CCCIIILLLKKKHHHFFFGGGGGGOOO]]]lllcccCCC@@@<<<999888:::===???EEEJJJQQQTTTTTTSSSRRRSSSRRRMMMGGGFFFHHHJJJHHHFFFJJJKKKKKKHHHDDD@@@>>>===:::;;;;;;;;;<<<===>>>???CCCGGGMMMTTT[[[cccjjjooo}}}|||yyywwwtttsssqqqnnnllljjjiiihhhfffccc___^^^^^^___``````aaabbbbbbccceeefffggggggjjjiiiiiihhhggghhhhhhhhhbbbgggiiihhhiiimmmpppooonnnnnnmmmkkkiiieeebbb```bbbbbbaaa```___^^^]]]]]]\\\YYYUUUQQQNNNIIIDDD@@@===:::666444555777777777333444555666777999>>>AAAGGGNNNSSSTTTVVVYYYYYYWWWRRRNNNGGG@@@<<<;;;;;;<<<<<<===<<<999555333555777;;;DDDUUUmmmzzzyyyyyy{{{zzzbbbVVVdddvvv}}}fffGGG999555222////////////.........------------......000,,,+++...000555@@@JJJTTTgggtttqqqmmmssswwwwwwuuutttttttttsssnnnhhhcccUUULLLBBB???>>>AAAJJJSSSjjjiiilllkkkkkk{{{rrr```PPPDDD===999888888999;;;>>>@@@CCCDDDLLLPPPWWW[[[^^^___```aaahhhsss|||uuuwwwzzzzzz{{{{{{{{{{{{{{{{{{~~~|||xxxtttoooggg___XXXVVVUUUTTTQQQIIICCCFFFNNNVVVkkk{{{tttllleee```]]][[[XXXSSSQQQVVV]]]ccckkkrrrqqqsssqqqhhh```[[[XXXTTTNNNOOONNNJJJHHHJJJJJJGGGEEEDDDCCCBBBBBBCCCDDDDDDFFFEEEDDDCCCAAAAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>==========================================<<<<<<;;;:::::::::999888888777777888:::;;;;;;:::<<>>III\\\ppp}}}~~~|||~~~ssscccXXXUUUTTTWWWWWWRRRNNNMMMIIIDDD>>>:::<<>>;;;777555555666666666444555666666777:::>>>BBBHHHOOOTTTUUUVVVYYYYYYVVVQQQLLLFFF???;;;::::::;;;;;;<<<<<<999555333555888===DDDTTTiii}}}zzzeee[[[hhhxxxcccDDD999555222////////////.........------------......000------///222888DDDPPP\\\nnn|||yyyuuuxxxzzzxxxttttttttttttsssooojjjeeeXXXOOOFFFBBB@@@AAAGGGNNNfffjjjpppnnniiiwwwsssbbbRRRFFF>>>;;;888888999:::<<>>>>>>>>>>>====================================<<<<<<;;;;;;:::999999999555555555666777999;;;<<<999999<<>>KKK```ttt{{{}}}rrr```TTTQQQRRRVVVVVVRRRNNNNNNLLLEEE>>>:::===JJJaaauuuzzz{{{zzzrrr^^^FFF666000...............///000000111555;;;DDDQQQaaaqqq{{{|||}}}~~~sssllldddfffooommmaaa___^^^\\\___dddiiinnnvvv}}}|||~~~{{{uuuqqqooolllkkkjjjgggdddbbbbbbbbbbbbaaaeeeccc^^^ZZZYYY]]]ccciiiwww{{{~~~}}}{{{wwwrrrlllgggcccbbbaaa``````aaaaaa```^^^aaa```_________]]]ZZZWWWOOOKKKEEE???:::777666666888;;;@@@FFFIIIKKKKKKKKKKKKOOOZZZiiizzzcccMMM<<<;;;999999:::===AAACCCEEEHHHLLLNNNMMMKKKJJJJJJIIIDDD@@@>>>@@@AAA@@@>>>===???BBBBBBAAA???>>>>>><<<>>>@@@BBBEEEJJJPPPTTTXXXaaallltttyyy}}}xxxtttqqqooonnnllljjjiiihhhhhhgggeeebbb___^^^___```````````````aaaaaabbbcccddddddffffffgggggghhhhhhiiiiiigggkkkmmmkkkjjjmmmooonnnjjjiiihhhfffeeedddddddddffffffeeecccbbb```_________]]]YYYVVVSSSNNNIIIEEE@@@<<<888555555666666555444555666777888;;;???CCCJJJQQQVVVWWWWWWYYYXXXUUUOOOKKKEEE???;;;999::::::;;;<<<<<<999555444666999@@@FFFSSSeeevvvyyyiiicccnnn{{{```AAA999555222////////////.........------------......000...///111444;;;JJJYYYhhhzzz|||tttttttttuuutttqqqlllhhh\\\RRRHHHCCC@@@AAAGGGNNNgggllltttnnneeeqqqrrrbbbSSSGGG@@@<<<888888888999;;;===@@@BBBLLLPPPWWW\\\```cccfffhhhjjjvvv{{{ssssss|||zzzqqqkkkhhhiiikkknnnpppsssuuuvvvqqqrrrooofffYYYNNNIIIIIIMMMSSSYYYXXXQQQPPP]]]nnnuuuqqqnnnhhhaaaYYYSSSNNNLLLKKKGGGHHHNNNTTTXXX]]]bbbiiippprrrkkk```YYYRRRNNNLLLNNNKKKGGGGGGLLLOOONNNCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@?????????>>>========================<<<<<<;;;;;;:::999999999555444444555666888:::;;;888999<<>>:::777777777999;;;???CCCHHHKKKMMMNNNPPPWWWcccrrr~~~bbbMMMCCC;;;:::::::::<<<>>>AAACCCFFFGGGHHHIIIHHHFFFEEEDDDEEEBBB???>>>???@@@???>>>===???BBBCCCBBBAAA@@@AAA@@@CCCFFFIIIMMMSSS\\\ccciiisss|||wwwrrroookkkkkkiiihhhggggggggggggdddbbb___^^^___`````````______``````aaabbbbbbcccddddddfffggghhhiiiiiiiiiiiinnnooolllkkkmmmooommmjjjiiigggfffeeefffggghhhiiihhhgggeeecccaaa```______]]]ZZZXXXUUUPPPKKKGGGAAA>>>999666555555555444444555777777999<<<@@@DDDKKKRRRXXXXXXXXXYYYWWWTTTNNNJJJDDD???;;;999:::::::::;;;;;;999555444666999DDDJJJVVVdddqqq{{{xxxmmmjjjsss}}}]]]@@@999555222////////////.........------------......------///111444===PPPaaatttvvvuuuuuuuuuuuurrrnnnkkk___UUUHHHBBB???AAAJJJSSSiiiooouuulll```kkk~~~{{{ooo```SSSHHH@@@===999888777777999<<>>==============================<<<<<<;;;:::::::::666666555555555666888999888:::>>>BBBFFFKKKOOORRRZZZaaammmyyy}}}yyypppjjjddd```]]][[[UUULLLFFFEEECCC@@@;;;<<>>BBBGGGKKKOOOQQQSSS]]]lll|||vvv\\\III@@@???<<<<<<<<<===>>>???AAABBBGGGFFFEEEEEEDDDCCCAAA???BBB@@@>>>>>>???@@@@@@???@@@BBBDDDDDDCCCBBBBBBCCCDDDHHHMMMQQQVVV^^^iiiqqqyyy|||xxxsssoooiiihhhgggffffffeeeeeeeeecccaaa______```aaaaaa```_________``````aaaaaabbbbbbccceeeggghhhiiiiiiiiikkkoooppplllkkkmmmnnnmmmkkkjjjiiihhhhhhiiijjjkkkjjjiiihhhfffcccaaa```___]]]\\\ZZZXXXUUUQQQKKKGGGBBB>>>999666555555555444444555666777999<<>>>>>>>>>>>==========================================<<<<<<;;;:::::::::888777666555555666777777999<<<@@@CCCFFFIIIMMMPPPYYY___kkkxxx|||tttjjjdddaaa]]]ZZZXXXSSSJJJEEEDDDCCC@@@;;;<<>>???@@@BBBBBBCCCHHHFFFCCCBBBBBBAAA???===>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEDDDCCCCCCDDDFFFJJJPPPYYY___eeeooo{{{~~~}}}zzztttppphhhhhhgggeeeddddddddddddbbbaaa______aaaaaaaaa```_________``````aaaaaaaaaaaaccceeefffhhhhhhhhhgggkkkoooooolllkkkmmmnnnlllkkkkkkkkkkkkkkkllllllmmmjjjiiigggeeebbb```^^^]]]\\\[[[YYYXXXVVVQQQLLLGGGBBB>>>:::777666666555555333444666777888<<>>:::999888888888::::::888666555888;;;JJJVVVfffsssyyyzzzyyyyyy~~~qqqllllllttt~~~___AAA999555222////////////.........------------......))),,,///000111===VVVnnnwwwvvvttttttssspppmmmjjjcccXXXLLLEEEBBBCCCJJJRRRgggkkkpppfffYYYcccsssuuutttnnndddYYYNNNEEE???<<<999888666555666999<<<>>>AAAFFFMMMSSSYYY^^^dddgggmmmqqqvvv|||vvvpppmmmqqqyyy{{{sssfffZZZQQQJJJEEECCCAAACCCEEEIIIMMMPPPSSSTTTWWWWWWUUUPPPJJJGGGGGGIIIOOOSSSYYY]]]___jjjzzzrrrllliiigggbbbZZZRRRLLLIIIHHHHHHIIIMMMXXXiiivvv}}}yyyeeeXXXRRROOOJJJLLLJJJDDDBBBCCCBBB>>>???@@@AAACCCDDDDDDCCCCCCAAA@@@@@@@@@AAABBBBBBCCC@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>====================================<<<<<<;;;;;;:::999999999888888777666666666888888888<<>>AAACCCEEEFFFFFFIIIFFFBBBAAAAAAAAA???======>>>@@@AAABBBDDDFFFGGGIIIIIIHHHFFFEEEGGGKKKNNNUUU]]]iiisss{{{}}}|||}}}{{{uuupppiiihhhgggeeedddcccccccccbbb```___```aaabbbaaa``````````````````aaaaaaaaaaaaccceeegggggggggffffffjjjnnnoookkkjjjmmmnnnlllkkkkkklllmmmmmmmmmlllllliiihhhfffdddaaa^^^\\\[[[[[[[[[ZZZYYYWWWSSSMMMHHHAAA>>>999777666666666666222333555666888;;;@@@DDDHHHPPPWWWXXXXXXYYYVVVRRRGGGDDD@@@<<<888666666666777999:::888666555999<<>>;;;:::888666555555888;;;>>>???CCCJJJQQQWWW]]]bbbfffjjjmmmpppsss{{{~~~qqqmmmmmmsss{{{xxxpppgggZZZNNNFFFAAA???===<<<===???AAADDDFFFHHHIIILLLKKKJJJHHHFFFFFFHHHJJJPPPTTT[[[aaafffqqq~~~uuuppplllhhhgggbbbYYYPPPKKKHHHIIIJJJQQQTTT___qqq|||dddUUUOOOLLLHHHJJJHHHCCCAAABBB@@@<<<>>>@@@AAACCCDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDD@@@@@@@@@@@@????????????========================;;;;;;::::::999888888777888777666666666888999:::888<<>>???<<<999999888:::>>>BBBEEEGGGIIIIIIJJJFFFBBB@@@AAAAAA@@@===???AAACCCEEEGGGIIIKKKMMMNNNMMMLLLJJJIIIMMMRRRVVV^^^iiiwww~~~{{{{{{}}}{{{uuuoooiiihhhgggeeedddcccbbbbbbaaa```___```aaabbbaaa````````````aaaaaaaaaaaaaaaaaaccceeegggggggggeeedddiiimmmnnnkkkjjjlllnnnllljjjkkklllmmmnnnmmmlllkkkiiihhheeeccc```]]][[[ZZZ\\\[[[[[[ZZZXXXTTTNNNJJJAAA>>>999777666777777777111222444555777;;;@@@CCCFFFOOOVVVXXXXXXXXXVVVRRRDDDBBB>>>:::666444444444777999:::888666666999<<>>;;;999===>>>@@@@@@??????AAABBBDDDEEEFFFFFFFFFEEEDDDDDDLLLUUU```iiippp~~~uuuooolllhhheeeaaa]]]WWWPPPKKKJJJNNNQQQ\\\bbblllxxxqqq```VVVPPPNNNIIIIIIGGGEEEBBB@@@???>>>===???@@@BBBBBBAAA@@@???CCCCCCDDDDDDDDDDDDDDDCCC???@@@AAAAAA@@@???>>>===<<<======>>>???@@@@@@@@@>>>>>>???>>>>>>===<<<;;;>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999888777666555444555777999:::;;;<<<@@@GGGKKKMMMQQQWWWaaafffkkklllggg```\\\ZZZTTTVVVVVVPPPGGG@@@???@@@>>><<<:::>>>PPPmmmnnn___\\\\\\___fffmmmooooooooohhhZZZHHH???@@@IIIVVV___```YYYRRRLLLDDD:::333111//////............/////////444<<>>AAAFFFKKKMMMMMMLLLKKKNNNJJJHHHJJJLLLPPPXXXaaakkk{{{|||zzzzzzyyyvvvrrrkkkjjjiiigggfffeeeeeeeee``````____________```aaa\\\\\\\\\]]]^^^___```aaaaaabbbccceeefffgggggggggjjjjjjkkklllmmmnnnooopppjjjlllnnnmmmjjjhhhiiikkkkkkjjjhhhfffdddaaa```___]]][[[YYYWWWTTTQQQLLLIII@@@===:::888888777666555333444666777999;;;???BBBLLLOOOTTTXXXXXXUUUQQQNNNCCC???:::555222333555777;;;777444444333222777>>>MMMiiioooeeebbbmmmzzz~~~}}}|||^^^AAA777444111/////////...------------------...///000111---///333555???[[[xxxqqqrrrssssssrrrpppnnnmmmfff^^^RRRHHHEEEFFFJJJNNN___nnnsssfffYYYZZZeeemmmooohhh[[[OOOFFF@@@===;;;777666555444444555777888<<<@@@DDDIIINNNSSSYYY]]]]]]___bbbhhhuuuxxxsssooorrr{{{|||sssnnnhhh^^^VVVNNNIIIBBB>>><<<<<<:::999>>>???@@@@@@???@@@BBBCCCBBBCCCEEEGGGIIIKKKMMMOOOSSS[[[hhhvvv}}}rrrmmmkkkhhheee```]]]XXXRRRPPPRRRWWW[[[ffflllvvv~~~kkk]]]TTTPPPMMMJJJIIIGGGEEECCCAAA@@@??????@@@BBBCCCCCCCCCAAAAAABBBCCCCCCCCCDDDCCCCCCCCC???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<>>>======<<<<<<==================<<<;;;999888777666666555444555666888:::;;;<<>>FFFRRR]]]___YYYTTTNNNDDD777111000//////............//////000444;;;DDDPPP___oooyyyzzz~~~~~~zzzbbb\\\YYYZZZcccqqq~~~pppeeeaaabbbbbb```aaadddgggooo~~~}}}{{{yyyvvvtttpppnnnkkkiiihhhfffcccaaacccddddddeeefffggghhhhhhkkkjjjiiihhhiiikkkmmmooopppqqqrrrqqqooommmmmmmmmnnnnnnmmmkkkhhhfffcccbbb^^^]]]\\\\\\^^^^^^]]]\\\^^^^^^^^^^^^\\\ZZZXXXWWWUUUQQQKKKDDD>>>:::777666555777:::???FFFLLLRRRUUU^^^kkkwwwzzzttthhhYYYMMMAAA<<<777444666999;;;;;;:::===@@@DDDGGGHHHIIIHHHJJJGGGDDDBBBBBBBBBBBBAAA@@@CCCGGGKKKMMMMMMKKKJJJMMMKKKKKKPPPVVV\\\fffppp~~~|||zzzxxxtttpppmmmlllkkkiiihhhgggffffffaaaaaa```_______________]]]]]]]]]]]]^^^______```aaabbbccceeefffggghhhhhhkkkkkklllmmmnnnooopppppplllnnnooommmjjjhhhhhhiiilllkkkiiifffccc```^^^]]]\\\ZZZXXXUUUSSSOOOJJJGGG@@@===:::888777777666444222444666777888:::>>>AAAJJJNNNSSSWWWWWWTTTOOOLLLBBB???:::555333444666888;;;777444444333333888>>>OOOlllmmmdddaaakkkxxx|||{{{zzz|||\\\???666444111/////////...---///......---------......222......222444???[[[xxxppppppqqqqqqqqqpppnnnmmmggg___TTTJJJEEEFFFJJJMMM```ooouuuiiiZZZ[[[dddjjjmmmdddVVVIIIAAA<<<:::999666666444333333444555555999;;;???CCCGGGMMMSSSWWWZZZ]]]dddqqqxxxrrrnnnrrr}}}zzzhhh\\\VVVRRRMMMHHHBBB???<<<;;;<<<============>>>???>>>===>>>AAADDDAAACCCEEEGGGJJJNNNSSSWWWaaajjjyyyuuunnnlllkkkiiifff```^^^ZZZWWWXXX\\\dddjjjsssxxxrrrcccYYYSSSOOOMMMJJJIIIHHHFFFDDDCCCAAA@@@AAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAA@@@@@@???>>>??????>>>>>>===<<<;;;;;;<<<<<<======>>>=========>>>>>>============>>>>>>>>>>>>===<<<;;;999777666555555444444555666888999;;;<<>>BBBFFFIIIJJJIIIIIIHHHFFFBBBAAABBBCCCCCCCCCCCCEEEIIILLLMMMMMMKKKJJJLLLKKKNNNUUU^^^hhhuuu}}}zzz}}}{{{wwwrrrnnnnnnnnnmmmkkkjjjiiihhhgggbbbaaa```__________________^^^^^^^^^^^^^^^______```aaaccceeeggghhhiiijjjkkkkkklllmmmnnnoooppppppmmmnnnooommmjjjggggggggglllkkkhhheeebbb___\\\[[[\\\ZZZVVVSSSPPPLLLHHHDDD@@@>>>:::888777666555444222333555666777999===???HHHLLLQQQUUUVVVRRRMMMIIIAAA>>>:::666555666888:::;;;777444444333333888???PPPmmmzzzzzzjjjbbb```iiiuuu{{{{{{zzzuuuXXX===666333000/////////...---000000///------,,,,,,,,,222///...000333???\\\wwwoooooopppppppppoooooonnngggaaaVVVLLLEEEEEEIIIMMMaaaqqqxxxlll]]]\\\cccggglllaaaRRREEE>>>;;;999888666555444333222222222333666888;;;>>>BBBGGGLLLQQQVVV[[[hhh~~~tttoookkkrrr~~~wwwjjjZZZNNNJJJHHHEEEBBB??????>>>>>>???AAABBBCCC@@@AAABBBBBBBBBDDDGGGJJJKKKMMMOOOPPPRRRWWW^^^dddvvv~~~xxxqqqmmmlllkkkhhhfffcccbbb```^^^```fffnnnuuuzzzwwwpppeee\\\UUURRROOONNNJJJJJJHHHGGGEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<============>>>>>>=========>>>????????????>>><<<;;;888777555444444444444555666888999;;;<<>>FFFKKKQQQUUUUUURRRLLLHHH@@@>>>:::777666777:::;;;;;;777444444444444999@@@QQQiiizzzyyyzzzfffaaaaaaiiivvvvvv~~~TTT===666333000////////////...//////...---------------222///...///222???YYYqqqoooooopppppppppooooooooohhhcccYYYNNNFFFDDDHHHLLLaaarrr{{{ooo```]]]bbbeeejjj___NNNBBB<<<:::999888444444333222222222222222555777999;;;===BBBHHHLLLRRRZZZmmmrrrllliiinnnwww|||yyytttbbbYYYNNNGGGEEEDDDBBB@@@AAAAAAAAAAAABBBCCCEEEFFFGGGIIIKKKMMMOOORRRVVVYYY]]]```ccceeegggmmmvvv}}}yyyuuuqqqnnnnnnllliiifffhhhgggfffdddfffkkkrrrxxx}}}yyyrrrmmmfffaaa[[[VVVSSSQQQOOONNNIIIIIIHHHGGGFFFEEEDDDDDDAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA==================<<<<<<999:::;;;<<<<<<<<<<<<<<<===============>>>????????????>>><<<;;;888777555333333444555666777888999:::<<>>555333000//////000///...---------------...//////000///......111===SSSggg}}}~~~yyy~~~qqqqqqppppppooooooooooooiiieee[[[PPPFFFCCCGGGLLL^^^ppp{{{pppaaa]]]```bbbhhh\\\LLL@@@<<<:::888666333333333333333222222222555666777888:::>>>DDDHHHTTT]]]sss}}}lllhhhdddfffkkkkkkfff```OOOJJJDDDBBBBBBCCCBBBAAACCCDDDDDDDDDDDDGGGKKKNNNPPPSSSXXX\\\```dddhhhlllpppuuuzzz}}}xxxuuusssqqqpppmmmjjjggglllkkkjjjiiiiiimmmrrrvvv{{{{{{zzzwwwqqqiiibbb^^^YYYVVVSSSQQQPPPPPPNNNLLLHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCAAA@@@???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBB========================::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>???>>>>>>===<<<;;;999777666333444555666777888999:::;;;<<>>>>>EEE[[[ssszzzbbbFFF666222//////............/////////000666AAAQQQbbbpppxxx~~~{{{yyy|||lll```YYYYYYcccmmmzzzsssgggaaa```bbbaaacccgggjjjppp~~~~~~}}}zzzxxxuuussspppnnnmmmllliiigggfffggghhhjjjjjjjjjiiihhhgggggghhhiiijjjjjjjjjjjjlllppptttuuurrrmmmhhhfffgggiiijjjkkkkkkiiifffddd^^^\\\ZZZZZZ[[[\\\\\\\\\XXXXXXXXXYYYYYYYYYYYYZZZTTTSSSPPPKKKEEE???:::777777777999;;;@@@FFFLLLOOORRRTTTSSSOOOMMMKKKEEE===666777777777777888:::===AAADDDHHHKKKKKKIIIFFFDDDAAAAAACCCFFFIIIKKKKKKJJJJJJKKKMMMOOOQQQTTTVVVWWWWWW[[[ggg{{{{{{rrrqqqvvv}}}}}}|||zzzuuuqqqlllllllllkkkiiifffdddbbb^^^^^^^^^^^^___aaabbbccc```_______________``````aaabbbdddfffhhhiiijjjjjjggghhhhhhhhhiiiiiiiiijjjffffffeeeggghhhiiihhhfffaaaaaaaaa```___^^^^^^^^^YYYVVVQQQMMMJJJGGGCCCAAA===:::888666777777666555444555555555555666999<<>><<<:::777777777999::::::777444555444555:::AAAOOObbbpppaaaeeejjjsssrrrMMM>>>555222000//////000000///,,,,,,,,,------///000000---//////...000999JJJXXXsssxxx{{{uuunnnrrrssssssrrrqqqpppooooooooojjjfff]]]QQQFFFCCCFFFKKKYYYmmmxxxooo```[[[]]]^^^eeeYYYIII???;;;999666333222222333333333333333333444555555555777;;;@@@EEETTT]]]qqqwwwlll___]]][[[\\\]]]\\\XXXTTTGGGDDDBBBBBBDDDGGGHHHHHHHHHJJJKKKLLLNNNSSSYYY___bbbgggnnnuuu{{{{{{wwwvvvtttsssqqqooollljjjllllllmmmlllkkkmmmppprrrsssqqqmmmhhhbbb\\\WWWTTTPPPNNNMMMMMMNNNMMMKKKIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDBBB@@@???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCC?????????>>>>>>======<<<::::::;;;;;;;;;::::::999::::::::::::;;;<<<===>>>=========<<<;;;999888777444444666777999:::;;;;;;;;;===CCCKKKNNNMMMPPPTTTVVVYYY[[[[[[ZZZ]]]cccgggmmmfff[[[OOOFFF???;;;999444777:::BBBWWWssszzznnniiixxxwwwooonnnnnnkkklllWWWFFFAAA???DDDZZZttt|||fffJJJ888111//////............//////000000444???PPPaaannntttyyyuuutttxxx{{{pppddd\\\[[[fffsssyyykkkcccaaa``````cccgggkkkrrr~~~}}}|||uuutttqqqppppppooollljjjhhhhhhiiijjjkkkkkkllllllhhhhhhhhhiiijjjjjjkkkkkknnnqqqssssssoookkkhhhgggfffhhhjjjkkkjjjhhhdddbbb\\\[[[ZZZ[[[\\\]]]\\\ZZZWWWXXXYYYZZZYYYYYYWWWWWWRRRRRRPPPLLLGGGAAA;;;888555666999===BBBHHHMMMOOORRRTTTTTTQQQOOOLLLCCC:::555666777777666888<<<@@@CCCFFFIIIKKKKKKHHHDDDAAA???AAADDDIIIMMMNNNMMMKKKKKKKKKMMMPPPTTTXXX[[[]]]```hhhzzzzzzqqqpppvvv{{{~~~{{{wwwssslllllllllkkkiiifffcccaaa``````____________``````______^^^______```aaabbbbbbccceeefffhhhiiiiiijjjhhhhhhhhhhhhiiiiiiiiiiiifffeeedddeeeggggggeeebbbaaaaaa```___^^^]]]\\\\\\UUUQQQMMMIIIFFFDDDAAA???;;;999666666777888888777555666666666666777999<<>><<<:::777666666777888:::777444555555555;;;BBBQQQgggyyy|||ccciiipppxxxpppJJJ<<<444222000//////000000///......---------......///***...000//////666AAAJJJbbbkkkrrrpppiiilll{{{uuutttsssqqqpppooooooooojjjggg^^^RRRGGGCCCFFFKKKVVViiivvvmmm___YYY[[[\\\cccWWWGGG===:::999555111111222333444444444444444444444444444555999>>>CCCMMMTTTfffzzztttbbbYYYRRRRRRRRRSSSUUUUUUSSSQQQIIIGGGEEEEEEIIIMMMOOOPPPOOOQQQTTTVVVYYY```iiipppyyy}}}}}}{{{yyyvvvuuutttsssrrrpppmmmlllkkklllmmmmmmlllmmmnnnpppkkkhhhccc^^^XXXTTTQQQPPPKKKKKKJJJKKKLLLKKKIIIFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEBBB@@@@@@@@@AAABBBAAAAAA@@@???@@@AAACCCDDDBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;::::::999888999999999:::;;;<<<===>>><<<<<<<<<<<<;;;:::999888444555777888:::;;;;;;;;;;;;===CCCKKKMMMLLLNNNRRRWWWYYY[[[[[[ZZZ\\\aaafffnnnggg[[[PPPGGGAAA===;;;444777;;;EEE[[[xxxrrriiiyyyyyypppppppppmmmkkkWWWFFFBBBAAAFFF\\\vvv}}}iiiNNN:::222//////............//////111111444>>>NNN___kkkqqqsssooonnnssswwwzzzsssggg^^^^^^hhhyyy}}}nnneeebbb]]]^^^bbbggglllsssvvvtttrrrqqqqqqpppnnnmmmiiiiiiiiijjjkkkmmmnnnoooiiihhhhhhhhhiiijjjkkklllpppqqqrrrqqqnnnjjjiiihhhdddeeeggghhhhhheeeaaa___[[[[[[ZZZ[[[]]]]]][[[YYYYYYZZZ[[[[[[ZZZXXXVVVTTTQQQQQQPPPMMMHHHBBB===999222444888>>>DDDJJJNNNQQQRRRUUUVVVUUUSSSOOOEEE;;;444555666666666888>>>CCCDDDGGGJJJKKKJJJGGGBBB???>>>@@@EEEKKKOOOPPPNNNKKKKKKKKKMMMQQQUUUZZZ^^^aaaqqq{{{{{{|||zzzrrrrrrxxxxxx}}}xxxtttmmmmmmmmmllljjjgggdddbbbcccbbbaaa```^^^^^^]]]]]]^^^^^^^^^______aaabbbccccccdddeeeggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjgggeeecccdddeeeeeebbb___bbbbbb```___]]][[[ZZZZZZRRRNNNJJJFFFDDDBBB???>>>999777555555777888888888666777777777666777999<<<@@@FFFMMMRRRSSSNNNGGGBBB>>><<<999777666555666666:::777555555555555;;;BBBRRRmmmyyyeeelllttt|||oooIII;;;444222//////000000000///000///...---------------(((...111000///444<<>>>>>???AAABBB???>>>>>>===<<<;;;;;;;;;===<<<:::999888999::::::;;;::::::::::::;;;<<<<<<;;;:::::::::::::::::::::888777777777777999:::;;;<<<@@@EEEGGGFFFIIINNNTTTZZZ\\\]]][[[XXXYYY^^^dddmmmhhh]]]QQQJJJFFF@@@999666555:::IIIbbb{{{uuutttwwwxxxuuunnnkkknnnqqqhhhPPPCCC???:::EEEbbbuuu|||~~~zzzdddHHH888444---------------...///000//////444===FFFPPP___mmmpppqqqssstttwww{{{}}}kkkgggoooxxxpppgggdddaaaaaacccfffhhhppp|||wwwvvvuuusssrrrpppooonnnnnnooonnnjjjjjjnnnpppooollllllllllllmmmmmmmmmmmmpppqqqrrrppplllgggeeedddeeeggghhheee```\\\[[[[[[\\\[[[ZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSRRROOOHHH@@@;;;555444666;;;BBBJJJPPPSSSUUUSSSRRRUUUWWWQQQEEE;;;444444444555777;;;>>>@@@DDDFFFHHHGGGDDDAAA@@@???@@@CCCFFFIIIJJJLLLOOOQQQMMMNNNOOOQQQSSSZZZcccjjjwwwuuurrrqqqqqqsssvvvwww~~~|||yyyvvvrrrpppmmmllljjjgggdddaaacccbbbaaa``````______```___```bbbccccccbbbaaa```ggggggggghhhggggggfffeeehhhhhhhhhgggggghhhiiiiiijjjgggcccaaaaaaaaaaaaaaacccbbb```]]]ZZZXXXWWWVVVQQQOOOKKKGGGCCC???===;;;777666666666666777777888999555444666777666999===AAAEEEJJJNNNOOOLLLHHHEEE<<<:::777666777888888888<<<888666666444444<<>>===>>>>>>======<<<;;;;;;:::<<<;;;:::999999999::::::;;;::::::::::::;;;<<<<<<===<<<<<<;;;:::888777666888777777777777999:::;;;<<<@@@DDDEEEEEEHHHMMMRRRZZZ\\\]]][[[YYYZZZ___dddkkkhhh^^^RRRKKKFFF@@@999777666;;;JJJccc|||zzzsssttttttpppkkkiiijjjlllcccLLLAAA???<<>>HHHXXXqqqvvviii|||kkkGGG<<<444333222000//////.................................,,,,,,///000111666<<>>>>>>>>===;;;777444222777777777777888999:::;;;<<>>>>>???NNNiiixxxyyy{{{{{{qqq\\\DDD666222...------------...//////222000333999@@@KKK[[[iiixxxyyyzzzxxxvvvxxx||||||xxx~~~rrrfffaaa``````bbbfffhhhlllxxx}}}|||~~~~~~}}}zzzxxxuuusssqqqoooqqqppplllllloooooolllnnnnnnnnnnnnnnnnnnnnnnnnrrroookkkkkkkkkkkkiiifffffffffdddaaa^^^[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUVVVUUUTTTRRROOOHHHAAA;;;:::888888;;;@@@FFFJJJLLLQQQNNNLLLMMMMMMHHH???777777777888999;;;???AAACCCEEEFFFFFFDDDBBBAAABBBCCCCCCFFFIIIKKKKKKMMMOOOPPPOOOTTTXXX[[[^^^gggvvvyyyrrrmmmmmmmmmkkklllooozzz|||xxxuuussspppmmmkkkkkkjjjiiihhhfffeeedddbbb```___^^^^^^```_________```aaacccddddddcccccccccdddfffhhhiiikkkjjjjjjiiiiiihhhhhhhhhgggdddaaa`````````___^^^^^^\\\ZZZXXXUUUSSSRRRRRROOOMMMIIIEEEAAA>>>;;;:::666666666666666777888888999555555888999888:::>>>AAAEEEJJJNNNOOOLLLHHHEEE???<<<:::999:::;;;<<<;;;:::666444444444777@@@KKK]]]vvvxxxllljjjFFF<<<333333111000////////////...........................,,,,,,///000111555<<>>>>>>>><<<888444111777777777888888999::::::===???AAACCCEEEIIINNNRRRZZZ\\\\\\\\\[[[]]]```ccceeeddd^^^TTTKKKFFF@@@999999999???PPPiiixxxpppmmmhhheeedddcccaaa___XXXEEE<<<===AAARRRjjjuuuxxxyyywwwkkkVVVAAA555111......---------......///222000222777???JJJ[[[jjj{{{|||}}}zzzvvvvvv{{{|||tttggg_________bbbeeegggiiirrr|||~~~~~~}}}zzzvvvsssqqqppprrrrrrnnnmmmooonnnkkkmmmmmmnnnnnnooopppppppppsssmmmhhhhhhkkkmmmjjjgggfffeeebbb___]]][[[[[[\\\]]]\\\[[[ZZZYYYYYYYYYZZZ]]][[[ZZZXXXWWWWWWWWWWWWXXXWWWUUUSSSOOOIIIAAA<<<:::888888:::@@@EEEIIIKKKLLLIIIGGGFFFFFFBBB;;;555777888999:::===@@@BBBDDDFFFFFFEEECCCAAAAAACCCEEEEEEHHHJJJLLLMMMMMMOOOQQQRRRWWW\\\```gggvvvzzzsssooojjjiiijjjjjjhhhiiilllwww}}}|||xxxvvvvvvsssnnnlllkkkkkkjjjiiifffeeedddbbbaaaaaaaaaaaabbbaaa______```bbbeeegggdddcccbbbaaabbbdddfffhhhjjjjjjjjjiiiiiiggggggfffeeeccc```______^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQPPPMMMKKKHHHDDD@@@===;;;999666555555666666777888999999666666999;;;:::;;;???BBBEEEKKKOOOOOOLLLGGGDDD@@@===;;;:::;;;===>>>===;;;777555444444777BBBLLLaaazzz{{{rrrfffAAA777333222111000////////////...........................,,,,,,///000000555;;;EEEVVV]]]\\\^^^aaannnsssrrrqqqooollljjjiiihhhddd___ZZZTTTJJJBBBAAAFFFLLLZZZddd___SSSLLLKKKLLLMMMEEE<<<888555111111333222222333333444444444444888888888999:::;;;;;;;;;888888777888999<<>>======>>>???@@@;;;;;;;;;;;;::::::::::::999:::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;<<<===>>><<<999666333666777777888999999::::::>>>???AAACCCFFFKKKQQQTTTZZZZZZ[[[\\\\\\^^^```bbbaaabbb]]]RRRJJJEEE???:::999:::AAASSSllltttpppmmmjjjgggfffdddaaa___YYYFFF<<<===BBBUUUkkkrrrvvvxxxtttdddOOO>>>444111///......---------......000///111777???JJJ[[[jjjxxx{{{}}}zzzvvvwww}}}{{{|||wwwhhh```___^^^aaadddfffgggnnnvvvyyy{{{~~~}}}zzzvvvrrrpppooorrrssspppooopppoookkkjjjkkklllnnnoooqqqrrrsssrrrlllggggggjjjmmmkkkhhhfffdddaaa___]]]]]]\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWYYYXXXVVVSSSPPPJJJCCC>>>999888777:::???EEEHHHJJJHHHDDDAAA???>>><<<888555777888999;;;>>>@@@BBBCCCEEEEEEDDDBBB@@@AAADDDGGGGGGIIILLLMMMNNNOOOQQQRRRTTTXXX]]]dddqqqxxxrrrkkkfffeeecccdddggggggfffgggkkkqqqyyy|||yyywwwzzzvvvqqqmmmkkkjjjhhhgggdddccccccccccccddddddeeedddcccaaa___```cccfffhhheeedddbbb``````aaacccdddhhhhhhhhhhhhgggfffeeedddcccaaa^^^]]]]]]]]][[[ZZZZZZYYYWWWUUUSSSRRRQQQPPPKKKIIIFFFBBB???<<<:::999555555555555666777888999999666777;;;<<<;;;<<<@@@BBBFFFKKKOOOOOOLLLGGGDDD@@@===;;;:::<<<>>>>>>>>>===999555444333777BBBNNNddd}}}yyyaaa>>>666222222111000/////////000...........................,,,,,,/////////444:::CCCSSSZZZ[[[```dddqqqrrrqqqooollljjjgggfffeeebbb^^^ZZZUUUKKKBBBAAAEEEJJJWWWaaa]]]RRRKKKIIIHHHIIIAAA:::777555111000222222222333444555555555555888888999:::;;;;;;<<<<<<999999:::;;;===???AAABBBHHHLLLQQQSSSUUU[[[dddlll|||{{{vvvrrrmmmmmmooolllmmmnnnmmmllllllnnnpppppppppooommmlllkkkjjjiiihhheeebbb___^^^]]][[[ZZZVVVTTTRRRPPPMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDAAA@@@CCCAAA>>><<<::::::;;;<<<::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<:::;;;<<<<<<<<<:::777666666666888999999:::999999===>>>???BBBGGGMMMSSSWWWXXXYYYYYY[[[\\\^^^```aaa______ZZZPPPGGGCCC???;;;888:::CCCVVVpppuuussssssrrrqqqnnnjjjgggfff]]]JJJ??????EEEZZZnnnqqquuuxxxqqq___JJJ<<<555111//////...------------...///...000666>>>HHHXXXfffrrrvvvzzzyyywwwyyy}}}zzz{{{wwwwwwyyyyyykkkbbb```^^^___ccceeefffkkkrrrtttwww}}}}}}zzzvvvrrrooonnnrrrsssqqqqqqrrrpppkkkiiijjjkkkmmmoooqqqrrrsssppplllhhhhhhiiikkkjjjiiifffdddaaa```______]]][[[]]]]]][[[ZZZYYYYYYYYYYYYRRRSSSTTTVVVWWWWWWWWWWWWYYYXXXVVVTTTQQQLLLEEEAAA999888777999>>>CCCGGGIIICCC@@@<<<999888888777666777888:::<<>>===>>>AAACCCFFFKKKOOOOOOKKKGGGCCC>>><<<:::999;;;===>>>>>>===888444333333888EEEQQQiii```???:::222222111000000000000000...........................,,,,,,...//////333999@@@OOOUUUYYYbbbgggppppppooommmjjjgggeeecccbbbaaa]]]ZZZUUULLLCCCAAADDDGGGTTT___[[[QQQJJJFFFDDDEEE>>>888777555111000222222333444666777777666666888888999:::;;;<<<===>>>>>>>>>>>>???AAACCCEEEFFFJJJPPPUUUXXX\\\eeesss~~~wwwrrrpppoookkkkkkmmmiiikkklllllljjjjjjkkknnnnnnmmmlllkkkjjjhhhhhhggghhheeeaaa^^^]]]\\\[[[ZZZUUUTTTQQQNNNKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@AAABBBCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBB@@@???AAAAAA???>>><<<;;;;;;;;;999999999999999999::::::888999:::;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999888777555666888999::::::999999;;;;;;<<<@@@GGGNNNTTTXXXWWWWWWXXXZZZ\\\^^^______\\\]]]XXXMMMDDD@@@>>><<<666999DDDXXXsss}}}xxxwww{{{~~~}}}xxxsssqqqpppbbbOOOCCCAAAIII```tttuuuuuuwwwppp[[[GGG;;;555222//////...---------------///...000555;;;DDDRRR___iiipppvvvxxxwww|||xxxttttttqqqqqqttt}}}zzzmmmeeeaaa^^^^^^bbbdddfffkkkqqqsssxxx~~~}}}zzzvvvrrrooommmqqqtttrrrrrrsssqqqlllkkkkkklllmmmnnnoooooopppnnnlllkkkiiiiiiiiiiiiiiifffdddbbbaaabbbaaa]]][[[^^^]]]\\\ZZZYYYYYYXXXXXXPPPRRRVVVYYY\\\]]]\\\\\\YYYWWWUUUTTTQQQMMMGGGCCC<<<:::888999===AAADDDEEE???<<<888555444555777777999:::<<>>>>>BBBCCCGGGKKKOOOOOOKKKFFFCCC===;;;888888:::<<<======:::666222222444;;;IIIWWWppp^^^???<<<222111111000000000000000...........................,,,,,,...///...333999>>>JJJPPPVVVbbbfffiiisssooonnnllliiifffcccaaa``````]]]ZZZUUULLLCCCAAADDDDDDRRR]]]ZZZPPPHHHDDDAAADDD===888666444111000111222333555777888777777666777888999:::<<<===>>>???>>>=========???BBBEEEGGGNNNTTTZZZ^^^cccnnn}}}wwwrrroooppppppmmmkkklllgggiiikkkkkkhhhhhhiiilllkkkkkkjjjiiihhhgggfffeeehhheee```]]]\\\\\\[[[ZZZUUUSSSPPPMMMJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@??????===>>>???@@@@@@???>>>===999999999999999999999:::777888:::;;;<<<;;;::::::;;;::::::::::::;;;<<<<<<>>>===<<<;;;999888777666555666888999::::::999999999999:::>>>FFFNNNUUUXXXVVVVVVWWWYYY\\\^^^^^^^^^[[[\\\WWWKKKBBB???>>>===666999DDDYYYuuu|||zzz{{{zzzxxxxxxfffRRREEEDDDMMMeeeyyyyyyuuuxxxoooZZZEEE:::666222000///...---------------///...000444999@@@LLLXXXdddllltttwwwxxx~~~uuuppppppnnnnnnrrr|||{{{ooogggaaa^^^]]]aaadddeeejjjqqquuu{{{~~~~~~~~~{{{wwwsssppplllqqqtttsssssstttrrrmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmkkkhhhggghhhiiifffdddbbbccccccbbb^^^ZZZ^^^]]]\\\ZZZYYYXXXXXXXXXQQQUUUZZZ___bbbccccccbbbYYYWWWUUUTTTRRRNNNIIIEEE>>><<<999:::<<>>AAACCCEEEFFFFFFBBBCCCDDDDDDCCCCCCEEEGGGGGGJJJMMMPPPQQQSSSVVVXXXbbbeeeqqqyyynnnfff^^^\\\``````[[[TTTQQQQQQUUUYYYZZZ[[[```hhhhhhkkkooossswww{{{~~~||||||tttrrrpppooonnnkkkhhheeegggffffffeeeeeeeeeffffffbbbaaa```___^^^^^^______\\\]]]___```aaaaaaaaaaaa]]]^^^```aaabbbaaa___^^^^^^]]][[[[[[[[[ZZZWWWUUUVVVUUUTTTRRRPPPOOOOOONNNGGGFFFCCC???<<<999888777444444555555666888999:::999777999>>>@@@>>>???BBBCCCGGGLLLOOOOOOKKKFFFCCC<<<999777777999;;;<<<<<<888333000111555===MMM[[[uuu\\\===;;;222111000000000000000111...........................,,,,,,.........222999===HHHMMMTTTaaadddcccjjjmmmmmmkkkiiigggeeedddccc___]]]ZZZUUUOOOIIICCC@@@BBBLLLWWWXXXPPPGGGDDDDDDBBB===777222000000000000111222333444666777888888666777999;;;<<<===>>>>>>?????????@@@CCCGGGJJJLLLQQQVVV]]]bbbjjjzzzyyywwwqqqmmmjjjiiilllnnnmmmllljjjiiigggeeefffgggjjjkkkmmmmmmmmmllljjjhhhfffeeefffcccaaa___]]][[[XXXVVVTTTRRRPPPMMMKKKJJJIIIIIIHHHEEEBBBBBBDDDEEECCCAAABBBBBBCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBBBBDDDEEEFFF???@@@AAA@@@???>>>??????===@@@BBBBBB???===<<<;;;888;;;======;;;999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;<<<===>>><<<999666444888888888888888999999999777888:::>>>DDDJJJPPPSSSTTTUUUWWW[[[]]]^^^\\\ZZZ[[[VVVNNNGGGBBB>>>;;;999;;;888DDDbbb~~~~~~}}}uuucccQQQFFFGGGRRRlll|||xxxxxxqqqcccRRRBBB666222111...///000000000///---,,,//////000222777???JJJQQQ]]]kkkwww{{{}}}ooofffiiihhhiiinnnzzzssshhhkkkddd___aaaccceeejjjooottt|||~~~}}}zzzwwwuuussspppmmmppppppqqqsssuuutttpppmmmooommmlllnnnqqqrrrnnnkkknnnmmmmmmkkkjjjhhhfffeeeddddddcccaaa______```bbbcccaaa^^^[[[YYYYYYYYYZZZWWWUUU]]]mmmvvvrrriiidddWWWVVVTTTRRRQQQNNNIIIFFF???<<<999888;;;>>>@@@AAA;;;777222111333777888999:::<<>>@@@BBBCCCLLLJJJJJJKKKLLLJJJEEEAAA;;;999777888;;;<<<;;;888>>>555222444555:::NNNddd{{{YYY===999111111111000//////......///...---,,,,,,---...///.........------///333777@@@CCCNNN]]]bbb______eeepppooommmkkkhhheeecccbbb___^^^[[[VVVPPPIIICCC@@@BBBLLLVVVWWWOOOGGGCCCCCCAAA<<<555111////////////111222333444555666777777666777999;;;===???@@@@@@@@@@@@AAABBBEEEIIIMMMOOOTTTYYY```gggqqqyyyuuussspppmmmjjjiiikkkllllllkkkkkkjjjhhhffffffhhhjjjkkklllmmmmmmllljjjhhhfffeeeeeeccc```^^^\\\ZZZXXXUUURRRQQQNNNLLLJJJHHHHHHHHHEEECCCAAABBBDDDEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGG@@@@@@@@@???>>>===>>>???===???AAAAAA???<<<;;;;;;999;;;===<<<:::999:::<<<::::::::::::::::::::::::;;;::::::::::::::::::999;;;<<<<<<<<<;;;888555444777777777888888888999999777888:::???DDDKKKPPPTTTUUUVVVYYY\\\^^^^^^[[[YYYYYYTTTMMMFFFAAA>>>;;;999;;;999FFFeee{{{qqq]]]LLLBBBDDDPPPjjjyyyuuurrrjjj]]]MMM@@@666111000...///////////////...---......///000555===GGGNNNYYYgggtttyyy|||mmmccccccccceeemmmxxxvvvjjjhhhbbb^^^___aaacccfffkkknnnxxx~~~~~~~~~zzzwwwuuurrrnnnkkknnnoooqqqssssssrrrooommmoooooonnnooopppooommmkkkjjjjjjjjjjjjjjjiiihhhhhhdddddddddbbb______```aaabbb```]]][[[YYYYYYYYYZZZZZZZZZdddttt}}}xxxnnnhhhZZZXXXUUUSSSQQQNNNJJJGGG@@@===999888:::===???@@@777333///---000333555555:::<<>>;;;999888777777777777777888888888888888999;;;>>>AAACCCEEEFFFKKKJJJJJJLLLLLLJJJDDD@@@===;;;:::;;;===>>>===;;;===666333555666===SSSkkkvvvwwwWWW===;;;/////////...------,,,,,,......------------......---......------///333666BBBDDDOOO^^^eeeaaaaaaeeeqqqpppnnnkkkhhheeecccbbb```___\\\WWWQQQJJJDDD@@@BBBKKKUUUVVVNNNFFFBBBBBB???;;;444000............222222333333444555666666777888:::===???AAABBBBBBBBBBBBCCCEEEHHHMMMQQQSSSWWW]]]fffooo|||~~~wwwssspppooonnnllljjjiiijjjkkkkkkjjjkkkjjjhhhgggggghhhjjjkkkkkkllllllkkkjjjhhhfffeeedddbbb___]]][[[YYYVVVTTTPPPOOOMMMJJJHHHGGGFFFFFFCCCBBBAAABBBDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEBBBAAA???============>>><<<>>>??????===;;;;;;;;;;;;<<<<<<;;;999888999;;;::::::::::::::::::::::::999::::::::::::::::::;;;<<<<<<;;;:::888666444333555555666777777888999999888999;;;@@@FFFLLLRRRVVVVVVYYY\\\______]]]ZZZXXXWWWRRRKKKDDD@@@===;;;999;;;:::IIIgggxxxmmmWWWGGG>>>AAAMMMeeetttnnnhhh```SSSFFF<<<666111///..................//////---------...222:::CCCIIISSSaaaooouuuzzznnn```]]][[[```jjjuuuzzzooogggbbb^^^```bbbbbbdddggghhhsss~~~{{{~~~zzzwwwssspppllliiikkkmmmppprrrqqqooommmmmmooopppqqqooommmkkkjjjjjjgggggghhhiiijjjjjjjjjjjjdddeeedddbbb```______aaa```^^^\\\ZZZYYYYYYYYYZZZ]]]___hhhvvv~~~zzzooohhh^^^[[[WWWTTTQQQNNNJJJGGG@@@===:::888999;;;<<<<<<777444111000111444666777:::<<<@@@CCCEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDGGGHHHNNNMMMOOOSSSUUUYYYbbbkkk|||vvvkkkccc]]]ZZZ\\\^^^]]][[[\\\XXXYYYYYYXXXXXXYYY]]]```ccceeehhhkkknnnsssyyy~~~~~~{{{zzzyyywwwtttqqqnnnmmmmmmlllkkkjjjgggeeecccbbb````````````____________^^^^^^___``````aaabbbccc^^^__________________^^^\\\\\\[[[ZZZZZZZZZ[[[[[[[[[YYYVVVTTTSSSQQQOOOMMMFFFDDDAAA>>>;;;999888777777777777888888888999999777999<<<@@@CCCFFFHHHIIIIIIJJJLLLMMMLLLHHHBBB>>>===<<<;;;<<<>>>???>>>===<<<888666666777@@@YYYrrrqqqiiizzzsssjjjiiiqqqrrruuuSSS===<<>>AAABBBDDDDDDCCCCCCDDDGGGKKKOOOTTTVVVYYY```kkkyyy~~~wwwsssqqqooonnnnnnmmmkkkjjjjjjjjjjjjjjjkkkjjjhhhgggggghhhiiijjjiiijjjjjjjjjiiihhhfffeeebbb```]]][[[ZZZXXXUUURRROOONNNLLLJJJHHHGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCAAA>>><<<<<<=========;;;===>>>>>><<<::::::;;;===<<<;;;:::999999999:::999999999999999999999999999999999::::::;;;;;;;;;===<<<:::888666444333333333444555666777888999999888:::<<>><<<:::999999;;;JJJfffwwwlllVVVFFF>>>???JJJ```mmmfff___WWWKKK@@@999555222000///...---,,,---...///000---------...111888@@@FFFNNN\\\jjjqqqwwwppp___ZZZUUU\\\gggrrr|||~~~uuujjjdddaaabbbcccbbbcccfffeeeppp{{{~~~yyyuuurrrmmmiiiffffffjjjnnnooonnnmmmmmmmmmoooqqqrrrooojjjggggggiiiggghhhiiijjjkkkkkkkkkkkkeeefffeeeccc```______```]]]]]][[[ZZZZZZZZZZZZZZZ^^^```gggpppuuurrrjjjcccaaa]]]XXXTTTQQQMMMIIIFFF???<<<999777777777777777666444222111222555777999;;;>>>BBBEEEGGGGGGFFFEEECCCCCCBBBBBBCCCEEEHHHIIIOOONNNPPPSSSUUUYYYeeepppxxxoooccc\\\XXXZZZ]]]\\\[[[\\\ZZZZZZZZZZZZYYYZZZ\\\______bbbggglllpppvvv||||||||||||zzzxxxuuurrrpppnnnnnnnnnmmmkkkiiifffcccbbb````````````____________]]]^^^___```aaaaaaaaaaaa[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWUUUSSSRRRPPPMMMKKKEEECCC@@@===:::999888888777777888888888999999999888:::===AAAEEEGGGIIIIIIIIIJJJMMMNNNLLLGGG@@@;;;::::::::::::<<<<<<<<<<<<<<<:::999777777BBB]]]vvv~~~|||iiibbbuuubbb[[[```ggggggkkkuuu{{{{{{OOO;;;<<<111111111000//////......,,,---...//////...---,,,------.........000333666???@@@LLL___iiifffbbbccciiiiiihhhgggfffeeeddddddbbbaaa___ZZZSSSLLLEEE@@@AAAHHHOOOQQQLLLEEEAAA@@@@@@<<<555111000000111111222222333333444555666666:::;;;===???BBBCCCDDDEEECCCDDDEEEHHHMMMRRRWWWYYY\\\eeesss~~~{{{vvvrrrqqqooommmlllmmmmmmmmmkkkjjjiiijjjjjjiiihhhgggffffffffffffggggggggghhhhhhhhhgggeeedddaaa^^^[[[YYYXXXVVVSSSQQQNNNMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@CCC@@@======>>>>>>>>><<<;;;<<<======;;;:::;;;;;;===<<<;;;:::;;;;;;::::::999999999999999999999999999999999::::::;;;;;;;;;<<<;;;:::888666444333333333444555666777888999999999:::>>>CCCIIIQQQWWW[[[[[[___cccccc```\\\YYYXXXVVVPPPHHHAAA===;;;:::999888<<>><<<888666555555444333111111000//////111444666===@@@DDDGGGIIIHHHFFFEEECCCBBBBBBBBBCCCFFFIIIKKKPPPOOOQQQSSSUUUZZZhhhvvvzzzrrrddd]]]XXXYYY[[[ZZZZZZ\\\[[[[[[\\\[[[ZZZZZZ]]]___]]]aaagggmmmsssyyy~~~|||~~~~~~|||{{{xxxvvvsssrrrnnnnnnmmmkkkiiigggeeeddd````````````____________]]]^^^___```aaaaaa``````\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[WWWUUUSSSRRRQQQOOOKKKIIICCCBBB???<<<:::999888888888888888888999999999999999;;;???BBBEEEGGGGGGGGGIIIKKKNNNNNNJJJDDD>>>:::888999:::;;;;;;;;;<<<======<<<999777888FFFaaawwwvvv}}}tttddd___qqqsssXXXVVV[[[``````dddnnnssstttKKK::::::111111111000//////......,,,---...//////...---,,,,,,---.........000333555===AAAPPPeeeooollliiijjjgggfffffffffeeeeeeeeedddcccbbb```\\\UUUMMMEEE@@@???EEELLLNNNKKKEEEAAA@@@@@@<<<666222000111111222111222333444666777888888;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGJJJOOOUUUZZZ]]]cccmmm}}}yyyttttttvvvvvvvvvqqqooommmmmmmmmmmmkkkjjjkkklllmmmkkkiiihhhhhhiiiffffffeeedddccccccccccccddddddeeeffffffeeedddccc___]]]ZZZXXXVVVTTTQQQOOOLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDCCCAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAABBB???===>>>AAAAAA???<<<;;;<<<===<<<;;;:::;;;===<<<<<<;;;<<<>>>>>><<<;;;::::::::::::::::::::::::999::::::::::::::::::;;;:::::::::999777666444333555555666777777888999999:::;;;???DDDKKKSSSZZZ]]]^^^aaadddddd___\\\[[[[[[WWWQQQHHHAAA<<<:::999999888>>>NNNgggwwwkkkYYYIIIAAACCCNNNdddpppiiieee```UUUGGG;;;444222222///......---,,,,,,---------...///000222888???DDDJJJVVVbbbiiipppzzzyyyddd[[[VVV[[[eeeppp{{{~~~mmmfffaaaaaa```______bbbfffmmmyyyyyyvvvsssooommmjjjfffccc[[[]]]aaagggmmmppppppooonnnnnnmmmkkkhhhgggggghhhjjjkkkkkkkkkkkkjjjiiiiiigggggghhheeebbb___]]]]]][[[[[[\\\\\\]]]]]]]]]]]]aaaccccccbbbdddfffeeeaaabbb```\\\YYYUUUPPPJJJFFF???<<<888666666555333222111222222111111222666888===@@@DDDHHHIIIHHHFFFDDDBBBBBBAAABBBDDDGGGJJJLLLPPPPPPRRRUUUWWW___pppyyyiiiaaaZZZZZZ[[[ZZZZZZ\\\\\\]]]^^^^^^]]]]]]___aaa___bbbhhhmmmsssyyy~~~~~~}}}{{{yyyxxxwwwooonnnllljjjhhhgggffffff````````````____________]]]^^^___```aaa```_________^^^]]]\\\\\\]]]^^^___]]]]]]]]]]]]\\\[[[ZZZYYYUUUTTTRRRRRRQQQNNNJJJGGGBBB@@@>>>;;;999888888888888888888999999999999::::::<<<@@@DDDFFFGGGHHHGGGJJJLLLNNNMMMHHHBBB<<<:::888:::<<<<<<<<<<<<>>>???<<<;;;999777===MMMfffyyyqqqyyykkk___\\\lllhhhQQQVVVWWW\\\]]]ccclllooozzzqqqKKK:::888/////////...------,,,,,,---..................---,,,---/////////000222555===EEEXXXoooyyyvvvtttxxxhhhggggggfffeeeeeeddddddccccccaaa]]]VVVMMMEEE@@@===CCCIIILLLJJJFFFBBBAAA???:::555111000000111111111222333555777999:::;;;===>>>???@@@AAABBBBBBBBBFFFGGGIIIMMMRRRXXX]]]aaalllwww}}}xxxrrrooooooooonnnlllfffffffffiiikkkmmmllljjjhhhjjjkkkjjjgggeeeeeefffccccccbbbaaaaaa`````````aaabbbcccddddddcccbbbbbb^^^[[[YYYWWWUUUSSSPPPNNNJJJJJJJJJJJJHHHFFFDDDCCCAAACCCDDDBBB@@@@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@>>>>>>@@@DDDEEEAAA===<<<======<<<;;;;;;<<<>>>;;;;;;<<>>;;;::::::::::::::::::::::::;;;::::::::::::::::::999888999::::::999888666444777777777888888888999999:::<<>>CCCKKKVVVaaagggllluuu|||~~~~~~nnnbbb[[[^^^eeeppp}}}pppiiibbbaaa```^^^___bbbbbbiiiuuu|||tttrrrooolllkkkiiifffcccVVVVVVZZZcccnnntttssspppmmmkkkiiihhhiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhggghhhhhhfffbbb___]]]\\\[[[[[[\\\]]]^^^_________]]]bbbcccbbbdddiiihhhdddcccaaa___]]]YYYSSSLLLGGG@@@>>>:::999888777555444333555666555444555999<<<<<>>999333000//////000000111222333555888:::<<<===>>>>>>???@@@AAAAAAAAAAAAGGGHHHKKKOOOTTTZZZ```cccrrr~~~~~~yyyuuuqqqpppooonnnjjjfff```aaaccchhhlllnnnnnnmmmfffhhhjjjhhheeebbbbbbdddaaaaaaaaa```___^^^^^^]]]___```aaaccccccbbbaaaaaa]]][[[XXXVVVUUURRRPPPMMMHHHHHHIIIHHHGGGEEECCCBBB???AAACCCBBB@@@@@@CCCFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCBBB@@@??????>>>>>>BBBFFFGGGBBB===<<<=========;;;;;;===???::::::<<<@@@DDDDDD@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999666888:::;;;;;;999666555888888888888888999999999;;;<<<@@@FFFMMMUUU\\\```aaadddfffccc^^^[[[]]]```ZZZSSSIIIAAA<<<:::999888===GGGXXXqqq}}}~~~}}}sssgggSSSEEE@@@GGGXXXuuu~~~qqq[[[CCC333///222////////////...,,,)))(((***+++---...111777>>>BBBLLLVVV```fffkkkrrrxxxyyyxxx}}}}}}wwwjjj___```fffqqq~~~tttllleeecccaaa```bbbeee___fffsss~~~wwwqqqooolllkkkjjjhhhfffcccTTTRRRUUU```ooowwwuuuqqqmmmiiifffgggiiikkkjjjiiidddeeefffggghhhhhhhhhggggggiiiiiigggbbb___]]]\\\[[[[[[]]]^^^___`````````XXX___ccccccfffkkkjjjeeedddcccbbb```]]]VVVOOOIIIBBB???<<<;;;:::999888666000222444333222333666::::::===BBBFFFGGGEEECCC@@@AAAAAAAAABBBEEEHHHKKKMMMPPPRRRWWW\\\bbbooo|||uuukkkbbb___^^^\\\\\\^^^___aaacccccccccdddeeegggggghhhjjjkkkmmmqqqvvvzzz{{{}}}~~~}}}xxxxxxxxxxxxwwwvvvuuuuuutttqqqlllgggddddddeeefffaaa`````````____________\\\^^^___aaaaaa```^^^]]]```___]]]\\\\\\]]]___```_________^^^]]]ZZZXXXVVVVVVUUUTTTSSSRRROOOKKKHHH@@@???<<<:::999888888999888888999999999:::::::::999<<>>;;;:::333666999999777888:::===999777666999GGG^^^tttqqq|||^^^YYYZZZgggvvv~~~UUUDDDRRRVVV___iiittt{{{vvvzzzqqqPPP===777111111111000//////......///...---,,,,,,---...///+++---///000000000222444888FFFaaazzzkkkkkkjjjhhheeeeeegggiiiddddddbbb]]]VVVNNNEEE@@@===???CCCHHHKKKIIIEEEAAA???<<<777333000///000111333444555666888:::;;;<<<<<<>>>@@@BBBCCCCCCCCCCCCHHHIIIMMMUUUYYY[[[```fffzzzwwwzzzyyyqqqlllllljjjeeeiiigggeeecccccceeegggiiihhhgggeeeeeeeeeeeedddbbb```^^^\\\YYYWWWVVVUUUUUUXXX[[[^^^```aaa``````aaa\\\ZZZXXXWWWUUURRRMMMJJJIIIIIIHHHHHHFFFEEECCCBBBEEECCCBBB@@@@@@AAABBBCCCEEEEEEDDDDDDCCCCCCBBBBBBGGGFFFEEECCCBBBBBBBBBBBB???AAADDDFFFFFFEEEBBB@@@===<<<;;;:::::::::::::::<<<;;;;;;;;;<<>><<<;;;:::;;;<<<===:::888777999<<<<<<999555777888999:::999777555333888888888777666777:::===:::>>>EEEJJJNNNUUU]]]cccfffkkknnnjjjggghhhjjjiiikkk]]]LLLBBB;;;666666999@@@IIIccc~~~rrrcccLLLDDD>>>GGGbbb~~~rrrWWWAAA888444///........................///,,,,,,///111444;;;CCCLLLZZZhhhlllmmmqqqxxx{{{}}}~~~zzz}}}lllbbbaaagggsss}}}uuuooogggcccbbbcccbbbaaaaaaiiivvv~~~{{{sssnnnjjjiiikkkjjjfffbbb[[[XXXYYYbbbooowwwvvvrrrjjjjjjhhhfffdddeeehhhjjjjjjggggggiiihhhcccbbbcccfffhhhhhheeeaaa___aaaccc\\\]]]^^^^^^_________^^^```aaabbbdddfffhhhiiijjjhhhiiiiiicccZZZSSSOOONNNEEE@@@;;;:::<<<<<<888444666666555444444555777777===@@@DDDGGGHHHGGGDDDBBBBBBBBBBBBCCCFFFIIIMMMOOOTTTTTTYYY```gggvvvxxxrrroooiiiddd```^^^______dddeeeggggggffffffhhhiiijjjjjjjjjmmmppprrrsssrrruuuttttttvvvxxxyyyyyyxxxpppooonnnooorrrtttvvvvvvpppmmmiiidddaaaaaaaaabbbdddaaa^^^]]]______^^^[[[^^^___```___]]]]]]]]]___^^^]]]\\\\\\]]]```bbbdddcccbbbaaa___]]][[[ZZZYYYTTTRRRQQQQQQRRRPPPJJJEEEAAA???===;;;999888888888;;;;;;999888888888999999:::>>>CCCIIILLLNNNNNNMMMPPPOOOLLLJJJHHHDDD???;;;999999999;;;===>>><<<:::666::::::;;;NNNkkkyyy{{{uuu[[[ZZZ```mmmxxxkkkOOOIIIQQQWWWhhhtttyyy{{{vvv{{{fffNNN<<<999333222111000////////////......---,,,,,,+++******+++,,,------,,,---000333<<>>@@@EEEJJJLLLJJJEEEAAA???<<<777333111000111222444444666777999;;;<<<<<<===>>>@@@BBBCCCCCCCCCCCCKKKLLLQQQWWW[[[^^^gggppp}}}qqqiiiiiijjjiiiiiihhhfffdddccccccdddeeegggfffeeeeeeeeedddbbb```YYYWWWTTTRRRPPPOOOOOOOOOPPPSSSUUUXXXYYY[[[\\\]]]ZZZXXXVVVUUUSSSQQQMMMJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDBBBAAA@@@@@@AAACCCDDDFFFFFFFFFEEEEEEDDDDDDDDDFFFEEECCCBBBAAAAAA@@@@@@>>>@@@CCCEEEEEEDDDAAA@@@<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;<<<>>>@@@BBB???===<<<:::::::::<<<<<<>>>???@@@???>>><<<;;;:::888888999:::999777555444777888888888777888:::<<<<<>><<<;;;333888;;;AAAUUUrrr}}}}}}yyy|||rrrYYYZZZcccqqq|||jjjOOOJJJRRR___ooozzzyyy}}}```III888777333222111000//////////////////...------,,,+++++++++,,,------,,,---000333:::JJJdddyyy|||}}}pppooonnnnnnnnnmmmkkkiiihhhfffddd```ZZZQQQHHHBBB>>>AAAGGGLLLOOOLLLFFFAAA???<<<888444222111333444555666777999:::<<<===>>>??????@@@AAABBBCCCCCCDDDNNNPPPUUU[[[^^^dddrrrooocccccchhhlllmmmllljjjiiigggeeedddccceeedddddddddcccaaa]]]ZZZPPPOOOLLLJJJHHHHHHHHHIIIIIIJJJLLLOOOQQQTTTWWWXXXVVVTTTSSSRRRQQQOOOLLLJJJJJJJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@AAABBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@?????????===???AAACCCDDDBBB@@@???;;;;;;;;;<<<<<<===>>>???>>>===<<<<<<<<<===???@@@===<<<;;;:::::::::;;;<<>>;;;999888888999;;;===>>>===<<<111666;;;FFF^^^yyyxxxzzzxxxzzzjjjSSSYYYeeetttjjjQQQLLLVVVcccsss|||wwwyyyVVVAAA444444222222111000/////////////////////......------,,,+++,,,------,,,---000333999LLLggg{{{~~~xxxwwwzzzsssrrrqqqqqqrrrqqqmmmjjjkkkhhheeeaaa\\\TTTJJJCCC>>>BBBHHHNNNPPPLLLEEE@@@???<<<888444222333444555666777888:::;;;===>>>???@@@@@@@@@@@@AAACCCDDDEEEOOORRRXXX^^^bbblll~~~kkk^^^^^^gggppprrrrrrqqqooommmjjjgggeeecccbbbbbbaaa```\\\WWWSSSJJJHHHFFFDDDDDDDDDFFFGGGHHHHHHIIIKKKNNNQQQSSSSSSSSSQQQOOOOOOOOONNNLLLJJJIIIIIIIIIHHHFFFEEECCCBBB@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@?????????<<<>>>@@@BBBBBBAAA???>>>>>>===============>>>??????>>>============>>>>>>===<<<<<<;;;;;;;;;<<<===<<<>>>???>>>;;;999:::;;;888999999999999888777666555888:::;;;::::::;;;<<>>;;;777444111111222333555888;;;===<<>>AAAEEEJJJNNNPPPQQQQQQSSSNNNGGGAAA>>><<<;;;:::777777888;;;>>>???===<<<333666;;;HHH```yyyvvvyyyxxxzzz}}}cccNNNXXXgggwwwkkkTTTRRR]]]gggvvv~~~wwwxxx|||MMM<<<222444111111000//////////////////.........---------,,,+++,,,------,,,---000333:::KKKdddxxx~~~zzzvvvtttuuuuuutttttttttrrrooolllmmmiiieeebbb^^^VVVLLLCCC>>>AAAGGGMMMOOOKKKDDD???>>>;;;777444333333555666777888999:::<<<>>>???@@@@@@@@@???@@@AAACCCFFFGGGNNNRRRZZZbbbjjjxxx}}}mmmaaaaaajjjttttttttttttsssqqqnnnkkkiiicccbbb```^^^[[[VVVPPPKKKDDDCCCAAA@@@AAACCCFFFHHHKKKJJJKKKNNNQQQSSSRRRPPPQQQOOOMMMMMMMMMMMMLLLJJJGGGGGGGGGFFFDDDCCCAAA@@@??????@@@AAABBBDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????<<<===???@@@AAA@@@???>>>AAA@@@???>>>===<<<<<<<<>>>>>===============>>>===============>>>>>>;;;999777888:::;;;:::999999999999999999888888777666888:::;;;;;;;;;<<<===CCCGGGMMMQQQUUU[[[ccciiinnnuuuzzzxxxtttrrrooolllbbbSSSCCC<<<:::888666777???RRRvvv{{{mmmbbbNNNIIIFFFQQQjjj}}}lllTTTAAA777333222222...........................++++++---......222999DDDQQQ___hhhoooxxx~~~~~~aaa\\\\\\ggguuu~~~sssjjjfffeeeeeedddcccgggpppzzz}}}yyy||||||xxxrrrqqqnnnllljjjgggeeeccc______aaagggnnnqqqnnnjjjeeeeeedddaaa^^^]]]]]]___bbbaaacccfffeee___[[[[[[cccgggkkkkkkfffaaa^^^^^^]]]]]]^^^_______________]]]___bbbeeehhhiiijjjjjjiiieee___[[[YYYUUUNNNIIIIIIGGGEEEBBB???<<<888555333333333444555777999;;;;;;>>>BBBFFFGGGFFFDDDBBBCCCDDDFFFHHHLLLOOOQQQSSSTTTXXX```mmmyyysssppppppllljjjhhheeeddddddddddddeeegggjjjkkkjjjiiiiiiiiiffffffgggiiikkkllljjjhhhXXXTTTMMMJJJJJJMMMPPPRRRQQQOOOMMMNNNTTTZZZ```bbbdddaaa\\\YYYXXX[[[___bbbfffffffffeeebbb```___^^^\\\]]]^^^\\\ZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]][[[[[[ZZZYYYXXXXXXWWWWWWWWWTTTPPPNNNMMMJJJEEE@@@888888666666666666777888888888888888:::;;;>>>??????AAAEEEJJJMMMPPPQQQRRRVVVPPPHHHAAA===<<<;;;;;;888888999;;;===>>>===;;;666777;;;GGG]]]sssvvv{{{~~~dddNNNZZZkkkzzzmmmYYYZZZgggqqq~~~}}}}}}rrrFFF;;;444666111000//////////////////---------,,,,,,,,,,,,,,,+++,,,------,,,---000333;;;HHH\\\ooo{{{~~~wwwpppuuuwwwwwwuuurrrpppooopppnnnjjjeeebbb___XXXLLLDDD===@@@EEEKKKLLLIIICCC===<<<:::666333222333555666777888999;;;<<<>>>???@@@@@@???>>>???AAADDDHHHJJJOOOSSS]]]jjjxxxssskkkiiinnnvvvrrrssssssssssssqqqooonnngggeeeaaa]]]XXXRRRKKKFFF@@@???>>>>>>AAAEEEIIILLLPPPPPPSSSWWW\\\[[[WWWRRRRRRPPPMMMMMMMMMMMMLLLKKKFFFFFFFFFEEECCCBBB@@@?????????@@@AAACCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@?????????===>>>???@@@@@@@@@???>>>BBBAAA???>>><<<;;;;;;;;;>>>>>>>>>>>>>>>============>>>>>>>>>>>>?????????<<<999666888<<<>>>===;;;999999999999999999999999777888:::;;;;;;<<<>>>???DDDHHHNNNRRRVVV\\\ccciiijjjqqquuurrrllliiieeeaaaUUUKKKAAA>>><<<888888999@@@TTTxxxyyyjjj```PPPKKKIIISSSlllxxxdddMMM>>>777333111222........................///,,,,,,......---111777BBBNNN]]]fffpppzzz|||~~~fff]]]ZZZbbbooozzzuuummmiiihhhhhhgggeeehhhoooyyy{{{{{{|||wwwsssrrrpppmmmjjjgggeeedddaaaaaadddjjjoooqqqnnnkkkeeeeeeeeebbb___]]]]]]^^^^^^]]]___cccaaa[[[WWWWWW```eeekkkmmmiiidddaaa```___````````````___^^^^^^^^^```cccfffhhhiiihhhhhhfffbbb^^^YYYUUUQQQMMMJJJIIIHHHGGGDDDAAA===999777555444444444555666888999:::===BBBEEEGGGFFFDDDBBBAAACCCFFFJJJNNNRRRTTTVVVZZZaaakkkzzzwwwqqqnnnmmmllljjjgggdddbbbaaa`````````bbbeeefffeeecccbbbcccbbbaaaaaabbbcccaaa^^^[[[PPPLLLHHHGGGHHHKKKNNNOOOOOOLLLKKKMMMSSS\\\cccggggggbbb\\\WWWVVVZZZ___ddddddeeeeeedddcccbbbdddfff^^^______^^^\\\ZZZZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWWWWSSSOOOMMMLLLJJJEEEAAA999888777666555666777888777777777888:::===???@@@@@@CCCFFFJJJNNNQQQSSSSSSXXXRRRIIIBBB>>><<<;;;;;;999999999;;;===>>><<<:::777777;;;FFFXXXkkkxxxwwwhhhPPP]]]lllyyynnn^^^bbbqqqzzzlllCCC<<<666666000//////....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000333:::CCCQQQbbbrrr{{{vvvmmmuuuxxxyyyvvvooolllooosssooojjjeeebbb```XXXMMMCCC===???CCCGGGIIIFFFAAA<<<;;;999555222111333555666777777999:::<<<>>>?????????>>>===>>>@@@EEEJJJMMMQQQUUUbbbtttyyytttoooooosssqqqrrrssstttuuuuuuuuuuuummmiiiccc]]]WWWPPPIIIDDDAAA@@@@@@AAAEEEJJJPPPTTTWWWYYY___gggllljjjccc\\\TTTQQQNNNMMMMMMNNNMMMLLLGGGFFFFFFEEEDDDBBB@@@@@@???@@@AAABBBCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>===>>>???@@@@@@@@@??????@@@???>>>===<<<;;;;;;;;;=========>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;<<<=========999999999888999999999:::888999:::::::::<<>>:::999444444444444555777888999:::===AAAEEEGGGFFFDDDCCC@@@BBBFFFKKKPPPTTTWWWXXX```iiiwwwxxxsssnnnkkkiiihhheeebbb```^^^\\\\\\[[[]]]______\\\YYYWWWVVVUUUUUUUUUVVVVVVTTTPPPMMMIIIHHHFFFFFFHHHJJJKKKKKKKKKIIIGGGJJJRRR\\\eeejjjiiiccc[[[UUUTTTZZZbbbhhhhhhiiigggdddaaaaaadddggg```aaaaaa```]]]\\\\\\]]]ZZZZZZ[[[[[[\\\\\\[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVRRRNNNLLLLLLJJJEEEAAA:::999777666666666777777666666777888;;;===@@@BBBCCCEEEIIIMMMPPPSSSVVVVVVXXXRRRIIIBBB>>><<<:::999:::::::::;;;======;;;999444666===HHHVVVeeesss}}}~~~{{{fffOOO[[[hhhrrr~~~nnn```gggxxxhhhBBB>>>888555//////.........//////000------------------------+++,,,------,,,---000333555===HHHTTTdddpppqqqkkktttxxx{{{uuummmjjjnnntttooojjjdddbbb```YYYMMMCCC<<<>>>AAAEEEGGGDDD???;;;:::888444222111222444666666777888:::<<<===>>>??????>>>======@@@FFFKKKOOOSSSXXXfff|||{{{wwwppplllmmmssssssuuuvvvxxxzzz{{{|||qqqmmmfff^^^WWWPPPIIIDDDDDDCCCCCCEEEJJJPPPWWW[[[^^^bbbiiissszzzxxxooofffUUURRROOONNNNNNNNNMMMLLLGGGGGGGGGFFFEEECCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@>>>======<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>=========??????===999999;;;???:::999999888999999::::::999::::::::::::<<<@@@CCCGGGKKKPPPUUUXXX^^^eeekkkiiirrrwwwsssjjj```UUULLLGGGBBB===999444111555<<>>;;;:::333333333444555777999;;;999<<>>AAABBBFFFHHHKKKOOORRRVVVXXXYYYWWWQQQIIIBBB>>>;;;999888;;;;;;;;;<<<===<<<:::888000555>>>JJJVVVcccqqq|||```LLLWWWbbbjjjwwwnnnaaajjj{{{gggBBB???888333//////.........//////000---.....................+++,,,------,,,---000333000999CCCLLLXXXfffkkkjjjoooyyy}}}uuulllkkkmmmmmmjjjgggdddaaa]]]VVVLLLDDDAAA@@@@@@BBBEEEEEE@@@<<<:::999666444444555777888888999;;;===>>>???@@@@@@AAA===<<>>@@@CCCDDDCCCCCCEEEFFFAAA@@@???@@@BBBDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>??????????????????????????????>>>>>>======<<<<<<>>>>>>============>>>>>>??????===<<<;;;::::::999========================:::999888777777777888999666999;;;<<<;;;===AAAEEEMMMRRRVVVWWW[[[dddkkkmmmrrrrrrqqqnnnhhh]]]PPPHHH>>>:::999999777555777===CCC___zzzhhhSSSKKKFFFNNN```qqqyyyzzzfffUUUBBB999555222111111......---------,,,,,,,,,---------,,,,,,...222555@@@JJJUUU___kkkyyy{{{|||iii\\\bbblllrrr{{{wwwpppllljjjjjjeeejjjppptttwww}}}yyyttt{{{{{{xxxssspppnnnkkkhhhfffaaaccchhhmmmqqqpppmmmjjjjjjiiigggeeebbb___]]]\\\WWWVVVTTTRRRRRRSSSTTTUUUYYY___gggoooqqqooojjjfffiiihhhgggfffdddaaa___^^^```bbbfffhhhiiigggeeecccbbb^^^XXXQQQMMMJJJJJJJJJMMMMMMMMMLLLHHHCCC>>>;;;666555444444555777:::;;;;;;>>>BBBDDDCCCAAA???>>><<>>======<<<<<<;;;===>>>?????????AAACCCAAAAAABBBCCCGGGOOOWWW^^^bbbaaa]]]VVVSSSVVVaaaiiirrrrrrooofff]]]YYY^^^dddggggggeeeaaa\\\YYYXXXXXXYYYZZZ\\\]]]^^^^^^]]]]]]___]]][[[[[[\\\\\\YYYVVVQQQPPPNNNMMMLLLHHHCCC???;;;:::888666666666666777777777777888999===CCCHHHIIIJJJLLLPPPTTTWWWWWWVVVTTTMMMEEE>>>:::999999999999;;;===>>>===:::666444444666>>>NNNaaaooouuuuuuyyy[[[NNNWWW___fffuuuffffffmmm{{{___FFF<<<777666333222000...---,,,------000---+++,,,......,,,***++++++,,,------......///555:::>>>BBBNNN^^^gggiiirrr|||yyyoookkkjjjhhhllliiieeebbb^^^WWWMMMFFF???>>>>>>@@@CCCBBB>>>:::888666444222222333555666999:::<<<>>>???@@@@@@AAA???======AAACCCFFFLLLSSS]]]hhh~~~wwwrrrooommmkkkjjjlllpppsssvvvxxxyyyzzzsssnnnhhhccc^^^YYYRRRLLLJJJJJJKKKPPPZZZgggssszzzxxxtttyyynnn^^^[[[______[[[WWWTTTPPPJJJGGGGGGFFFDDDBBB@@@>>>======???AAABBBBBBBBBCCCDDDDDDBBB@@@@@@BBBBBBBBBAAAAAAAAA@@@???>>>======>>>???????????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@>>>===<<<;;;;;;;;;========================:::999888777777888999:::888:::======<<<>>>CCCGGGMMMSSSVVVWWW\\\eeekkkmmmsssqqqoookkkddd[[[PPPIII???;;;::::::888666999>>>IIIddd~~~lllYYYQQQLLLRRRaaannnsssrrrgggUUUBBB888555222111222............------------......---,,,,,,...111444<<>>>>>===GGGHHHJJJUUUYYY[[[cccsss{{{qqqllllllfffeeeaaa^^^[[[YYYWWWWWWTTTQQQLLLIIIFFFBBB>>><<<<<<;;;:::999888888888888888:::<<<<<<;;;:::;;;<<<>>>???@@@AAADDDJJJQQQVVVZZZYYYWWWRRRPPPUUU^^^fffqqqqqqnnnfff]]]ZZZ___dddhhhhhhgggccc___\\\\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]]___]]][[[[[[]]]\\\YYYWWWSSSQQQPPPNNNLLLHHHCCC???;;;:::888777666666666777777777888888:::>>>DDDHHHKKKKKKMMMQQQUUUWWWWWWVVVQQQKKKCCC<<<:::999999999;;;===???@@@???<<<888666777:::DDDTTTgggtttyyyyyyzzz~~~qqqSSSMMMVVV^^^fffvvvnnnnnnqqq{{{aaaHHH???999999222111///...------------///---,,,,,,......,,,***++++++,,,------......///333999===@@@JJJXXXbbbdddsss}}}vvvoookkkhhhllliiieeeaaa^^^WWWOOOHHH@@@>>>===???BBBAAA===999777666444333222333555666;;;;;;===???@@@AAAAAAAAA>>>===>>>BBBEEEHHHNNNVVVcccsss}}}uuuqqqnnnllliiihhhhhhiiikkkmmmppprrrtttppplllhhhdddbbb]]]VVVQQQOOOMMMOOOWWWfffuuuxxxuuuvvvsssjjjaaa___eeegggccc]]]XXXQQQJJJDDDDDDCCCBBBAAA@@@??????>>>@@@BBBCCCCCCCCCDDDEEEFFFDDDBBB@@@@@@@@@???===@@@@@@???>>>============????????????????????????>>>>>>>>>>>>============:::;;;;;;<<<>>>???AAABBBAAA@@@???>>>===<<<<<<<<<<<<======>>>>>>======<<<::::::888888888999:::;;;999;;;===>>>===@@@EEEJJJNNNTTTXXXYYY]]]ffflllnnnsssqqqmmmhhhbbbYYYPPPIII???<<<::::::999777;;;@@@OOOiiippp]]]WWWTTTZZZfffpppqqqooogggVVVBBB888555222222222////////////.....................---,,,---000333888BBBMMMVVVbbboooxxx{{{yyyhhhgggooovvv|||zzzqqqjjjfffddddddkkkqqqqqqooorrr{{{yyylllooo{{{|||yyyuuusssqqqpppnnnlllnnnnnnnnnpppqqqpppmmmjjjkkkjjjhhheeeaaa]]]ZZZXXXMMMMMMNNNPPPRRRTTTWWWXXXYYY```kkktttxxxwwwrrrooonnnmmmjjjgggdddcccbbbbbbbbbdddggghhhiiigggeeedddddd___VVVNNNIIIHHHJJJLLLNNNPPPRRRRRROOOJJJDDD@@@:::999888777777999;;;<<<;;;===>>>???>>>===>>>???>>>GGGHHHKKKTTTXXX]]]iiiwwwnnnhhhgggdddbbb```]]][[[YYYXXXXXXQQQMMMHHHDDDAAA===:::888777777666555444444444444666888::::::888666555555:::<<<===>>>???BBBFFFIIILLLMMMMMMLLLLLLQQQZZZ```kkkkkkiiiccc]]][[[```eeehhhiiihhheeeaaa^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]^^^]]]\\\[[[\\\\\\\\\ZZZYYYVVVTTTQQQNNNLLLHHHCCC???;;;:::888777666666777888777888999:::;;;???EEEIIILLLMMMOOORRRVVVWWWVVVUUUMMMGGG@@@;;;999999::::::<<<===???@@@???<<<999666888>>>JJJ[[[mmmxxx}}}}}}zzz^^^OOOMMMWWW```hhhyyywwwtttttt|||^^^GGG>>>999:::000000///...------.........---,,,---......,,,+++++++++,,,------......///222777;;;>>>FFFRRR\\\```rrr{{{|||sssmmmjjjiiifffbbb___]]]WWWPPPJJJBBB@@@???@@@BBBBBB>>>:::888777666555555666777888;;;;;;===>>>???@@@@@@@@@>>>===@@@DDDFFFIIIPPPYYYhhh~~~yyyssspppnnnkkkhhheeecccaaa```bbbdddhhhjjjiiigggdddcccbbb^^^XXXSSSPPPNNNPPPZZZjjjzzz}}}rrrjjjgggfffdddcccfffmmmppplllcccZZZQQQIIICCCCCCBBBAAA@@@?????????AAACCCEEEFFFEEEEEEFFFGGGEEECCCAAA@@@@@@@@@>>>===??????>>>===============????????????????????????>>>>>>>>>>>>============;;;;;;<<<<<<===???@@@AAAAAA@@@???>>>============<<<===>>>>>>>>>>>>===<<<:::999888888888999:::;;;888;;;=========@@@FFFKKKPPPVVVZZZ[[[```hhhmmmooorrrpppnnnjjjdddZZZOOOHHH???;;;999:::888777<<>>IIIRRR^^^kkksssvvvxxxyyy|||}}}nnnkkkqqqwww||||||ssslllgggdddcccjjjpppppplllnnnxxxyyyiiiiiiuuu}}}zzzvvvsssrrrrrrqqqooosssrrrqqqqqqrrrqqqooommmlllkkkhhheeeaaa\\\XXXUUULLLMMMPPPSSSVVVYYY[[[\\\\\\cccoooyyy}}}|||wwwtttqqqooolllhhhfffeeeeeeeeedddfffhhhiiijjjiiigggffffff```VVVLLLGGGGGGIIILLLNNNPPPSSSTTTRRRMMMHHHDDD;;;:::999777777888:::;;;<<<===>>>===<<<<<<>>>@@@???GGGHHHLLLUUUZZZcccttt}}}uuulllfffeeeaaa```___]]]\\\ZZZYYYYYYRRRMMMGGGBBB???<<<:::888555555444444444444444555444777:::;;;999777555444777999;;;;;;;;;;;;<<<>>>>>>@@@CCCEEEGGGLLLSSSXXX___```___\\\YYYZZZ___dddhhhhhhhhheeeaaa^^^]]]]]]\\\[[[ZZZZZZZZZ[[[]]]^^^[[[[[[[[[[[[\\\[[[ZZZZZZWWWUUUQQQNNNKKKGGGBBB>>>::::::888777777777888888777999:::;;;===AAAFFFJJJMMMMMMOOORRRUUUVVVTTTRRRHHHCCC===999888999:::;;;:::;;;===>>>===:::777555777???OOO```pppyyy}}}}}}uuuNNNQQQMMMYYYeeennn}}}xxxssssss}}}WWWBBB:::555666///.....................,,,------.........,,,+++++++++,,,------......///000555;;;???EEENNNYYYaaaqqqwwwyyynnngggdddbbb___]]]\\\[[[WWWQQQKKKCCCAAA??????AAA@@@<<<999777777666666666666777888:::;;;<<<===>>>>>>????????????AAAEEEGGGJJJSSS]]]qqq|||vvvrrrpppnnnjjjgggbbb^^^ZZZVVVVVVXXX\\\^^^aaa```___``````^^^WWWRRRNNNLLLMMMVVVdddqqqwwwyyysssmmmccc[[[WWWYYY^^^bbbllltttyyyssshhh]]]QQQIIICCCBBBAAA???>>>>>>===>>>BBBCCCEEEFFFEEEEEEEEEGGGCCCAAA??????@@@@@@???>>>???>>>==================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>>>>?????????>>>===<<<<<<<<<<<<<<<===>>>??????>>>===<<<999999888888888999;;;;;;888:::<<<<<<<<<@@@GGGLLLSSSYYY]]]___cccjjjoooppppppppppppnnnggg\\\OOOFFF>>>:::888888777777<<>>>>>===<<<===???AAA???GGGIIINNNYYY___mmm{{{tttlllgggfff``````___^^^]]][[[ZZZYYYSSSNNNGGGAAA>>>;;;:::888555444444444444444555555222555999:::999777666666666888::::::999777777777666888;;;???BBBGGGKKKOOOPPPQQQRRRRRRSSSVVV\\\aaagggggggggeeeaaa^^^]]]\\\\\\[[[ZZZYYYZZZ[[[\\\]]]YYYZZZ[[[[[[ZZZZZZYYYYYYWWWTTTPPPLLLIIIEEE@@@===:::999888777777777888999888999;;;===???CCCHHHLLLLLLMMMOOORRRTTTSSSPPPNNNDDD@@@;;;888888:::;;;;;;:::<<<>>>???>>>;;;777555666BBBUUUgggtttzzz|||}}}dddCCCPPPOOO^^^mmmvvvqqqlllppp~~~|||PPP>>>777222333...............---------+++,,,...///...---,,,,,,++++++,,,------......//////555<<>>===999666444444444444444555555666:::;;;<<<======>>>>>>>>>@@@@@@CCCFFFIIINNN[[[ggg|||xxxsssqqqpppnnnjjjfff^^^ZZZTTTNNNLLLLLLOOOQQQXXXWWWXXXZZZ\\\ZZZTTTNNNHHHGGGIIIOOOXXX^^^``````[[[XXXRRRMMMKKKOOOVVV\\\jjjsssyyyttthhh\\\QQQIIICCCAAA???>>>=========>>>???AAACCCCCCBBBBBBCCCDDD@@@???===>>>???@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>???>>>======<<<<<<<<<===<<<===???@@@@@@???===<<<888777777777777999:::;;;777999;;;;;;<<>><<<:::888777777777888<<<===>>>===<<<===>>>@@@AAAHHHLLLTTT```hhh}}}~~~wwwooofffbbbbbb`````````___^^^\\\[[[ZZZSSSNNNFFF???;;;:::888888555444444444555666777777333666999:::999888777888888:::;;;;;;999777666666555666888:::>>>AAADDDEEEDDDEEEGGGHHHKKKPPPVVVZZZbbbdddeeedddaaa___^^^^^^[[[[[[ZZZZZZZZZ[[[[[[\\\XXXYYY[[[ZZZXXXWWWWWWXXXUUUQQQMMMIIIFFFBBB>>>;;;:::999888777777888999:::888:::===???AAAEEEIIIMMMMMMNNNOOORRRSSSRRRNNNKKKCCC???;;;888999:::;;;;;;===>>>@@@AAA@@@===:::777999HHH]]]oooyyy}}}~~~~~~{{{XXX<<>>777222333...............---,,,+++))),,,///000...---,,,---++++++,,,------......//////555===DDDFFFKKKYYYhhhrrrqqqsssrrriii[[[SSSRRRQQQRRRUUUZZZ]]]\\\UUUPPPBBB???<<<<<<===<<<888555444444444444555555666666;;;<<<===>>>>>>>>>>>>>>>@@@AAADDDHHHLLLUUUeeeuuuxxxuuurrrqqqqqqooojjjfff\\\WWWPPPHHHDDDDDDEEEGGGLLLLLLNNNQQQSSSQQQKKKEEE@@@CCCFFFIIIKKKLLLKKKJJJJJJHHHFFFEEEEEEIIINNNRRR]]]hhhoookkk```UUULLLEEE@@@???===<<<<<<===???@@@???AAABBBCCCAAAAAAAAABBB@@@???======???@@@???>>>??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???======<<<======>>>????????????>>>>>>======>>>>>><<<===???AAAAAA???===<<<777666555555666888999:::888:::<<<<<<===BBBJJJPPPYYY___dddfffjjjppptttuuuooooooooommmggg[[[NNNEEE>>>:::777888888888>>>FFF]]]sssrrriiimmmuuu~~~|||pppeeeVVVHHH;;;777777444222111000000/////////.........***+++------------///000111:::DDDLLLWWWccckkkmmmnnnqqqtttvvvyyy{{{pppnnnrrruuu~~~~~~vvvoookkkfffggggggggghhhkkknnnqqq|||zzzrrrqqqqqqxxx~~~~~~zzzyyyyyyxxxxxxwwwvvvvvvwwwxxxwwwuuurrrnnnmmmjjjfff___XXXQQQMMMLLLQQQYYYbbbjjjpppssstttqqqxxx{{{uuuqqqqqqppppppooonnnnnnnnnhhhiiikkknnnpppqqqrrrrrrooohhh\\\QQQIIIEEEEEEFFFKKKKKKLLLMMMMMMLLLKKKJJJ@@@???<<<999888777888888:::<<<======<<<<<<===>>>CCCKKKQQQ[[[iiittt|||wwwnnnccc___aaabbbbbbbbbaaa___]]][[[ZZZUUUOOOFFF???;;;:::999999888888888888999:::;;;<<<:::;;;<<<<<<:::999:::::::::<<<======;;;999999999777777777888:::<<<======>>>>>>@@@BBBEEEIIINNNQQQWWWZZZ]]]^^^^^^]]]]]]^^^ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWYYYZZZYYYVVVTTTTTTUUURRRNNNJJJFFFCCC@@@<<<::::::999888888888999::::::888;;;>>>@@@CCCFFFJJJNNNOOOOOOQQQSSSTTTRRRMMMJJJBBB???;;;999999:::;;;;;;===>>>@@@AAA@@@===:::888;;;LLLcccuuu}}}~~~~~~~~~yyy}}}MMM===HHHXXXjjj{{{iiillltttoooHHH===777111222......//////...,,,+++***(((+++///000...---,,,---++++++,,,------......//////444===CCCDDDFFFUUUeeerrrooopppppphhh[[[TTTUUULLLOOOTTTZZZ___^^^XXXRRREEEAAA>>>===>>>===:::777555666666666777777888888<<<===>>>???????????????@@@AAADDDIIIOOOZZZmmmvvvsssqqqqqqqqqoookkkfffZZZUUUMMMFFF@@@??????@@@BBBBBBEEEIIIKKKIIICCC===<<<@@@DDDFFFDDDAAA>>>===BBBAAAAAAAAACCCEEEIIIKKKPPP[[[dddaaaWWWMMMFFF@@@===<<<;;;;;;<<<>>>AAABBBAAABBBDDDDDDCCCBBBCCCDDDAAA???>>>===>>>???>>>===@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????;;;;;;;;;<<<>>>???AAABBB@@@@@@??????????????????<<<===???AAAAAA???===<<<666555555555666777999::::::;;;======???DDDLLLRRRZZZaaafffhhhkkkrrrvvvvvvpppooommmjjjcccYYYMMMFFF???;;;888999999:::@@@HHHbbbwwwtttccciiisss|||yyykkk```RRREEE:::777777555222000////////////............)))+++,,,---------///111000999CCCKKKUUUaaaiiikkknnnqqqtttsssrrrxxxqqqlllnnnrrr}}}wwwooojjjiiigggeeeeeegggiiijjjkkkyyy{{{qqqkkkiiissszzz}}}{{{{{{{{{zzzxxxwwwwwwxxxyyywwwssspppnnnmmmjjjfff___WWWPPPLLLOOOUUU^^^iiissszzz~~~vvv|||{{{tttppppppqqqqqqqqqpppoooooohhhjjjllloooqqqsssuuuuuuqqqiii^^^RRRJJJEEEEEEEEEIIIJJJJJJKKKKKKKKKKKKJJJBBB@@@>>>;;;999888999999888:::<<<<<<;;;;;;;;;<<>>???@@@AAAAAABBBBBB@@@>>><<<<<<===<<<===>>>>>><<<;;;;;;<<<:::888777777999::::::999<<<<<<===???AAAEEEIIIKKKLLLPPPUUUXXXYYYZZZ[[[\\\YYYZZZ[[[\\\\\\[[[ZZZYYYWWWYYYZZZXXXUUURRRSSSTTTOOOLLLHHHDDDAAA???;;;999:::999888888888999:::;;;888;;;>>>AAACCCGGGKKKNNNPPPQQQRRRUUUUUURRRNNNJJJBBB???;;;999:::;;;;;;;;;;;;<<<>>>???>>><<<888666;;;MMMeeewww}}}}}}||||||}}}oooEEE@@@MMM\\\nnn|||jjjqqqyyyiiiEEE;;;666///111////////////...,,,***((('''+++///111///---,,,---++++++,,,------......//////444===CCCAAABBBPPPbbbpppooonnnkkkfffaaa\\\YYYWWWXXX[[[^^^```^^^ZZZWWWGGGCCC???<<<<<<:::777333666555333222222444777999>>>===<<<===>>>>>>===<<>>>>>======<<<<<>>>>>>>>AAA@@@>>>???@@@BBBCCCCCCJJJNNNQQQPPPKKKEEEBBB@@@??????@@@???===>>>AAACCC<<>>======<<>>===<<<===>>>AAABBBAAA@@@???>>>===============>>>>>>?????????>>>>>>???AAABBBBBB@@@??????@@@??????>>>===<<<;;;::::::<<<;;;:::<<<>>>>>>;;;888333333222111222555777999;;;;;;:::<<<@@@FFFMMMPPP]]]aaaeeeiiipppxxxzzzwwwzzzuuunnnhhhbbbXXXMMMEEE;;;<<<999888;;;999AAAWWWmmmyyykkkqqqxxx|||~~~{{{ooobbbSSSFFF:::666444222000111000000///...............000///---,,,,,,---///000222444<<>>???@@@>>>>>>???AAACCCEEEGGGHHHBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>???@@@BBBCCCBBB???AAABBBAAA???>>>???AAACCCBBB@@@AAABBBDDDEEEEEEJJJKKKNNNRRRTTTTTTWWWZZZ[[[\\\\\\ZZZZZZZZZYYYWWWXXXXXXXXXVVVUUUSSSRRRQQQOOOMMMIIIDDD@@@===<<<;;;999888777777777888999::::::<<>><<<;;;<<<===>>>===;;;;;;<<<:::666777;;;BBBXXXkkkyyy|||[[[AAA<<>>>>>=========<<<<<<<<<<<<;;;AAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCDDDFFFHHHJJJJJJJJJMMMOOONNNIIIDDDBBBAAAAAA@@@??????AAABBBCCCDDD@@@BBBDDDEEEFFFFFFEEEDDD>>>>>>>>>>>>>>>?????????AAA@@@>>>======>>>???@@@AAA@@@???>>>============??????@@@??????>>>===<<<;;;===???@@@??????@@@AAA@@@??????>>><<<;;;;;;:::<<<;;;:::<<<>>>===;;;888222222111111222444666888::::::;;;===???EEELLLRRR[[[bbbgggkkkqqqxxxzzzyyy{{{{{{xxxrrrgggZZZOOOIII<<<===999888<<<<<>>BBBEEEHHHJJJKKKOOOQQQTTTUUURRRMMMHHHDDD@@@>>>===;;;;;;<<<===>>>>>><<<;;;<<<999555777<<>>LLLdddvvv{{{rrr}}}```CCC999666333111//////...---------------,,,------......------,,,---------------,,,,,,,,,///222999@@@CCCEEENNNWWWlllllllllllljjjhhhfffeeeggggggggghhhgggddd^^^ZZZKKKFFF@@@===<<<<<<:::888555444333333333555888999999999999:::<<<>>>@@@BBBHHHIIIQQQ\\\dddppp{{{wwwpppnnnlllmmmooonnnjjjfffXXXMMMDDDBBBCCCBBB@@@AAA======>>>>>>???@@@@@@AAAEEEEEEGGGHHHJJJMMMNNNPPPMMMMMMNNNPPPRRRTTTWWWXXXXXXZZZ[[[YYYVVVSSSRRRQQQNNNLLLJJJIIIHHHHHHGGGFFFFFFDDDDDDFFFHHHIIIFFFCCC<<<======>>>???@@@@@@@@@BBBAAA???>>>======>>>>>>@@@@@@???>>>============AAAAAA@@@@@@???>>><<<<<<777:::<<<===>>>>>>@@@AAA@@@@@@???>>>===<<<;;;;;;<<<;;;;;;;;;<<<<<<999777111111000000111333555666777:::======>>>CCCMMMTTT\\\eeelllooorrrwww{{{{{{~~~|||nnn]]]QQQKKK>>>???999888===???NNNiiiuuuzzzwwwVVVIII<<<666444222111222000000///...............///...---,,,,,,---...///111333:::EEEMMMQQQYYY```jjjrrruuuzzzzzzuuu}}}uuu{{{|||qqqnnnooovvvzzz~~~sssooojjjeeecccbbbdddeeejjjqqqzzz~~~wwwmmmiiikkkooouuu}}}~~~zzzwwwwwwvvvtttrrrpppnnnmmmjjjiiigggfffdddaaa\\\YYY```hhhtttyyyrrrqqqnnnmmmlllkkkjjjjjjkkkkkknnnnnnnnnoooooooooppppppjjjiiifffaaa[[[TTTNNNJJJJJJKKKMMMOOORRRSSSUUUVVVVVVTTTOOOHHHAAA===;;;<<<<<<<<<<<<;;;;;;>>>BBBEEEJJJPPP]]]nnnyyyrrrkkkffffffeeecccaaa___]]]\\\[[[[[[XXXRRRLLLHHHEEEDDDDDDFFFFFFGGGGGGIIIKKKMMMOOOMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPQQQSSSTTTTTTSSSSSSSSSUUUWWWWWWWWWYYY]]]aaaaaabbbdddgggkkkooorrrtttmmmooorrrttttttssspppnnnlllgggaaa]]]ZZZYYYXXXWWWUUUUUUVVVVVVVVVUUUTTTSSSLLLIIIFFFBBB>>>;;;:::999999:::;;;;;;<<<<<<<<<;;;:::<<>>>>><<<;;;:::777444777>>>HHH\\\mmmyyy}}}sssuuuuuusssOOODDD@@@LLLfffvvvuuusssZZZ@@@888666444333//////......------------,,,------......------,,,+++++++++++++++,,,,,,,,,///111777@@@EEEHHHNNNUUUjjjjjjjjjjjjiiihhhgggfffkkkjjjjjjjjjiiieee```\\\QQQKKKCCC>>>===<<<:::777555444333333444666888999999::::::;;;<<>>=========>>>??????@@@@@@AAA@@@???>>>>>>>>>??????@@@???>>>======<<<<<<===@@@@@@@@@@@@??????>>>===888:::===>>>===>>>???@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;999777666000000///000111222444555444999>>>>>>>>>CCCNNNXXX```jjjsssttttttwwwzzz{{{vvvdddTTTKKKAAAAAA;;;888<<>>>>><<<===<<<<<<<<<>>>BBBEEEMMMSSSaaauuutttooojjjfffddddddbbbaaa___\\\[[[ZZZ[[[XXXTTTPPPLLLIIIHHHHHHJJJJJJJJJJJJLLLOOOQQQSSSOOOOOOOOOPPPQQQSSSUUUVVVXXXZZZ^^^aaabbbbbbbbbccceeeiiilllmmmmmmooovvv|||xxxpppfffaaa]]]ZZZXXXYYYVVVVVVWWWWWWVVVUUUSSSQQQIIIGGGDDD@@@===:::999999777888999;;;;;;;;;::::::<<<>>>AAAEEEIIILLLNNNOOONNNOOOOOONNNKKKFFFBBB???999999999999;;;<<<>>>>>>???<<<;;;999555333999BBBQQQbbbnnnwww~~~xxxppprrrvvvcccHHHEEEAAANNNhhhuuuwwwlllqqqUUU===777444222222...............------,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,///000555???GGGJJJOOOTTTkkkkkkkkkjjjjjjiiihhhgggmmmlllllllllkkkhhhdddaaaWWWPPPGGGAAA>>><<<999666444444444444555777999:::>>>??????@@@AAAEEEKKKPPPXXX]]]eeeoooyyyxxxvvvpppmmmjjjiiijjjiiieeebbbVVVOOOJJJJJJJJJHHHHHHIIIDDDEEEIIIMMMRRRWWWZZZ\\\\\\\\\\\\\\\^^^```cccdddiiilllppprrrrrrtttwwwzzzzzzzzzyyyyyyzzz{{{{{{{{{wwwzzzyyyooobbbXXXWWWYYYQQQLLLHHHGGGHHHGGGBBB<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@<<<>>>@@@???>>>======>>>??????>>>>>>======<<<<<<:::;;;;;;;;;999777555555/////////000111222333444222888===???@@@FFFRRR\\\gggpppwwwvvvtttvvvyyyyyy}}}kkkXXXJJJEEEDDD<<<888===DDDZZZ{{{rrrTTTHHH<<<888666444222222000000///........................------.........,,,---444>>>FFFKKKTTT\\\gggppppppqqqxxxwwwqqqsssyyy~~~{{{{{{xxx|||vvvqqqjjjeeeddddddccccccggglllrrrvvvxxxwwwsssooommmrrryyy}}}xxxuuuttttttsssqqqooommmkkkjjjhhhfffccccccfffjjjmmmoooooouuu|||yyyyyyzzzxxxrrrnnnoooqqqpppnnnmmmlllmmmooopppmmmllljjjiiiiiijjjkkkllliiihhhhhhfffccc```]]][[[SSSOOOPPPUUUYYYZZZ___fffiiihhhcccXXXLLLCCC??????=========<<<<<<>>>AAAEEEPPPWWWfff}}}vvvmmmiiifffdddaaaaaaaaa```^^^\\\ZZZYYYXXXWWWTTTQQQNNNLLLKKKJJJKKKKKKJJJKKKMMMPPPTTTVVVUUUTTTTTTUUUWWWYYY\\\]]]bbbfffkkkooopppqqqsssuuuxxx}}}vvvjjjeeeaaa\\\ZZZ[[[XXXXXXYYYXXXVVVSSSPPPNNNGGGEEEBBB???<<<:::999999777888:::;;;<<<<<<;;;;;;;;;>>>AAAFFFKKKOOORRRSSSOOOOOONNNLLLHHHDDD???===777888888999;;;<<<>>>???>>><<<:::888444444>>>III\\\kkkrrruuuyyysssooovvv~~~VVVCCCDDD@@@RRRkkkttt|||mmmhhhsss{{{OOO;;;777333000000......//////......---,,,,,,------......------,,,++++++,,,,,,---------...//////444>>>FFFKKKPPPVVVooonnnnnnmmmlllkkkkkkkkkoooooonnnnnnnnnkkkhhheeeYYYSSSJJJDDD@@@===999666333444444555666888999:::;;;===???@@@CCCIIIRRRYYYeeekkkuuu~~~xxxuuupppmmmiiihhhiiihhhdddaaaVVVQQQNNNPPPQQQOOOOOORRRKKKMMMQQQVVV\\\aaaeeegggkkkkkkjjjjjjkkkmmmoooqqquuuyyy}}}~~~~~~~~~yyy|||}}}uuuhhh___^^^```QQQNNNJJJHHHGGGFFFBBB>>>?????????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB??????>>>===<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBB@@@AAABBBAAA>>>===<<<===>>>=========<<<<<<<<<;;;999;;;<<<:::777555444333//////000111222333333444222666;;;???CCCKKKWWW```kkkqqquuutttsssvvvxxxwww}}}mmmYYYKKKFFFFFF???;;;@@@IIIccc}}}lllPPPEEE;;;999888555222222000000///.......................................------222;;;CCCIIISSS\\\dddoooooolllrrrsssppptttyyy}}}}}}zzzvvvpppiiidddddddddcccaaaaaafffnnnvvv~~~yyylllpppuuu|||~~~yyyvvvssssssrrrpppnnnllljjjiiiiiifffdddeeejjjpppuuuxxxyyy}}}wwwuuuuuuxxxwwwrrroooqqqrrrqqqpppoooooopppqqqrrrnnnmmmkkkjjjjjjkkklllmmmkkkkkkjjjiiigggfffdddccc\\\VVVVVV]]]``````eeemmmpppppplllaaaRRREEE@@@???===>>>>>>======@@@DDDGGGTTT]]]ooo}}}ooohhhcccaaa```___`````````___]]][[[ZZZWWWVVVUUURRRPPPMMMKKKJJJIIIIIIHHHIIILLLPPPTTTWWW\\\[[[[[[[[[]]]```ccceeejjjnnntttwwwyyyzzz~~~yyykkkhhhddd]]]ZZZ\\\XXXYYYZZZYYYWWWSSSOOOLLLFFFDDDAAA>>><<<:::999999:::;;;<<<===>>>>>>??????;;;>>>BBBFFFKKKOOORRRTTTPPPOOOMMMIIIEEE@@@<<<:::777888999:::<<<===>>>>>><<<:::999777444777DDDRRRfffvvv|||zzzxxxrrrrrr}}}vvvKKK@@@BBB???ZZZooouuu{{{wwweeehhhvvvsssIII:::888333//////---.../////////...,,,+++,,,------......------,,,++++++,,,,,,------.........///555>>>DDDIIIQQQYYYnnnnnnmmmmmmmmmmmmmmmmmmpppooonnnmmmllljjjfffcccXXXRRRKKKFFFDDD@@@;;;777333333444555777888999:::999<<<@@@CCCGGGPPP\\\eeesss{{{wwwqqqoookkkhhhgggiiiiiifffcccZZZWWWVVVZZZ]]]\\\^^^aaaXXXYYY]]]aaafffkkknnnpppsssrrrqqqqqqrrruuuxxxzzz{{{|||yyyrrrrrrpppkkkeee___[[[YYYJJJIIIGGGEEECCCBBBAAA@@@======>>>>>>??????@@@@@@??????@@@@@@AAA@@@@@@@@@??????===<<<<<<<<<<<<<<<>>>??????@@@AAAAAAAAAAAA@@@AAABBBAAA>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<:::666333222333//////111222333333444444222555999???FFFPPP[[[bbbjjjnnnooonnnpppuuuwwwvvv|||sssdddTTTJJJEEEFFF@@@>>>EEEPPPlllwwwcccLLLBBB:::::::::666222111000000///...............---..................---222000333999@@@GGGQQQ[[[aaaoooppplllpppqqqpppuuu{{{~~~{{{{{{xxxqqqhhhcccccccccaaa^^^]]]ccckkkuuu}}}kkkmmmqqqwww}}}zzzwwwssssssrrrpppnnnllljjjiiigggfffgggkkkqqqwww{{{|||~~~}}}{{{uuutttuuuyyyxxxsssqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnoooooopppmmmmmmoooooonnnmmmjjjiiieee^^^^^^fffhhhfffjjjssstttvvvsssgggVVVGGG???>>><<<===>>>???AAADDDJJJNNNYYYcccxxx~~~pppjjjfffaaa___```___```aaabbbaaa```^^^]]]YYYXXXWWWTTTQQQMMMJJJHHHFFFEEEEEEFFFJJJOOOTTTWWW\\\[[[ZZZZZZ\\\___bbbdddkkkpppuuuvvvvvvxxx|||xxxjjjhhheee]]]YYY[[[WWWXXXYYYYYYWWWTTTPPPMMMEEEDDDAAA>>><<<;;;::::::;;;;;;<<<<<<===???@@@AAA@@@BBBEEEIIIMMMPPPRRRSSSOOOMMMJJJFFFAAA===999777888888:::;;;======>>>>>>:::888777666444:::JJJ[[[mmm}}}tttvvvlllCCC>>>???>>>bbbtttwww{{{nnncccmmm|||jjjCCC999:::555000111---...///000///...,,,+++,,,------......------,,,*********+++,,,------------000666===BBBGGGRRR]]]kkkkkkkkkkkkkkklllmmmnnnpppnnnlllkkkiiigggccc___VVVQQQKKKHHHFFFCCC>>>:::333333444666777999::::::>>>BBBGGGLLLRRR\\\kkkuuu}}}vvvooommmjjjggggggiiijjjhhhfff___\\\^^^dddggghhhkkkooocccdddgggjjjnnnrrruuuvvvtttsssrrrrrrtttxxx{{{~~~}}}~~~|||zzzwwwqqqlllmmmhhhbbb``````\\\TTTMMMAAABBBBBB@@@>>>===>>>@@@;;;;;;<<<>>>???AAABBBBBBAAAAAAAAAAAAAAA@@@>>>>>>???>>>===<<<<<<;;;;;;<<<@@@@@@AAAAAAAAA@@@@@@??????@@@AAA@@@>>><<<<<<===;;;;;;;;;;;;;;;;;;::::::888;;;<<<:::666222111222///000111222333444444444222444777>>>HHHTTT^^^dddhhhiiiiiiiiinnnuuuwwwuuussswwwyyyttthhhYYYMMMHHHDDDFFFBBBAAAIIIUUUtttqqq[[[III@@@::::::;;;777222000000000///...............------............------666333444999>>>EEEPPPZZZ^^^ooorrrnnnpppqqqqqqwww{{{{{{yyyrrrhhhcccbbbaaa___\\\]]]ccckkkuuu{{{iiijjjnnnssszzz~~~zzzwwwssssssrrrpppnnnllljjjiiieeefffjjjpppwww{{{}}}}}}~~~}}}{{{xxxvvvuuuvvvuuuwwwzzzzzzuuurrrssspppqqqqqqrrrrrrrrrqqqqqqpppqqqqqqqqqrrrrrrrrrrrrmmmppprrrttttttqqqnnnlllkkkddddddlllnnnjjjmmmvvvvvvyyywwwkkkYYYHHH???<<<;;;===???AAACCCIIIOOOSSS\\\hhh~~~xxxnnngggfffeeeaaa```bbb___```bbbcccdddcccaaa```\\\[[[YYYVVVQQQLLLHHHFFFCCCBBBBBBDDDHHHNNNSSSVVVWWWVVVUUUTTTVVVYYY\\\^^^iiimmmqqqqqqooopppvvvzzzvvviiihhheee]]]XXXZZZUUUVVVXXXYYYXXXUUUQQQOOOEEEDDDAAA>>><<<;;;::::::::::::999:::;;;===???@@@FFFHHHJJJMMMOOOQQQSSSSSSMMMLLLHHHCCC???:::777555888999;;;<<<===>>>>>>>>>999777777666555<<>>======>>>hhhwwwyyy|||oooiiixxxddd@@@888;;;777222333---...///000000...,,,+++,,,------......------,,,((())))))***++++++,,,,,,---000777===@@@EEESSS```ggghhhiiijjjkkklllllllllooonnnlllkkkhhhddd^^^YYYQQQNNNKKKHHHEEEBBB???<<<:::666555777999999===BBBBBBGGGMMMUUU^^^kkkzzz|||tttqqqjjjjjjiiihhhgggfffeeedddbbbcccfffkkkooossssssrrrsssooommmmmmllljjjjjjnnnooonnnoooqqqvvvzzz}}}~~~}}}|||yyyuuuqqqlllhhhddd___XXXSSSQQQNNNJJJGGGDDDBBBAAABBBDDDDDDAAA>>>======>>>????????????>>>BBBBBBCCCCCCBBBBBBAAA@@@BBBAAA>>><<<;;;===???@@@======>>>???????????????@@@@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::<<<:::888666555333111///111333444555444444555666999888999>>>IIIVVVaaagggooommmlllmmmppptttwwwxxxrrruuuuuunnnaaaSSSIIIEEE@@@AAA@@@>>>DDDZZZzzzmmmYYYKKKAAA999666555333222333111000///////////////000///...------...///...---...///222666===GGGRRRYYYfffqqqsssssswwwssspppwww~~~}}}|||oooccc```aaa```______aaadddkkkvvvkkkhhhiiipppxxx|||}}}|||}}}~~~zzzvvvuuuvvvvvvuuusssqqqnnnmmmllllllmmmooorrrvvvyyy{{{}}}}}}|||yyyuuussssssttttttsssuuuuuuvvvvvvuuusssqqqpppppppppoooooooooppprrrsssvvvuuuuuuvvvxxxxxxwwwuuutttuuuvvvvvvuuurrrnnnlllmmmkkkhhheeefffllltttzzz}}}~~~zzzooo]]]LLLAAA<<>>@@@EEEIIILLLRRRZZZ___oooqqqkkkddd___]]]]]]^^^^^^`````````aaaaaaaaaaaaaaa^^^___\\\VVVRRRNNNGGG???;;;;;;===BBBHHHMMMNNNNNNPPPLLLKKKLLLLLLMMMRRRXXXbbbbbbdddfffeeedddkkksss{{{tttkkkfffccc___XXXRRRYYYYYYXXXXXXWWWTTTOOOKKKEEECCC@@@===;;;:::999999:::;;;<<<>>>@@@BBBDDDDDDHHHJJJMMMPPPQQQQQQPPPOOOOOOLLLHHHCCC???;;;888777:::;;;<<<>>>>>>>>>>>>===<<<888555555777???PPP___xxxnnnOOOEEE888777PPPjjjxxxuuuxxx~~~ZZZCCC???777000222111555222...,,,---------,,,......---------,,,,,,,,,+++,,,,,,+++***+++---000555000222<<>>===>>>??????@@@@@@??????BBBBBBBBBCCCBBBBBBAAA@@@AAA@@@>>>=========>>>???>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<>>><<<:::888666444222000111333666666666555555666:::999:::@@@KKKXXXbbbhhhmmmlllkkkoootttxxxyyyxxxrrrsssqqqgggYYYLLLDDDAAAAAAAAA???>>>EEE\\\|||lllYYYMMMCCC;;;888777444333444111111000//////////////////...------...///...---...///111555<<>>===AAAHHHMMMRRRZZZbbbeeetttzzzsssnnnjjjfffaaa]]]]]]^^^^^^^^^____________```aaaaaabbbbbbbbb___XXXSSSOOOGGG>>><<<<<>>AAACCCEEEGGGHHHIIIKKKLLLNNNOOOPPPQQQMMMJJJEEE@@@<<<999777777:::;;;===>>>>>>>>>>>>>>>;;;888555666999CCCTTTcccvvvfffHHHAAA999===WWWpppvvvuuuzzztttRRR>>><<<666222444555666333000.../////////......------------,,,,,,,,,+++,,,,,,+++***+++---///333...111:::???AAAKKKXXXiiijjjjjjkkkkkkjjjjjjjjjmmmllliiigggbbb\\\TTTOOOHHHFFFEEEDDDEEEEEEDDDBBB>>>:::999;;;<<<===@@@EEEOOOXXXdddooowww~~~~~~vvvooollllllkkkkkkjjjiiihhhggggggiiijjjkkknnnqqqsssrrrqqqiiiccc___^^^\\\YYY[[[___^^^^^^^^^```dddjjjooorrrttttttuuuvvvvvvsssnnnjjjeeeeeeeeeffffffccc___\\\UUUPPPIIIFFFEEEEEECCC@@@BBB???======>>>??????>>>??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAA@@@??????>>>???>>><<<999666444222000111444888999999777777777:::999;;;BBBMMMYYYccciiikkkjjjkkkqqqxxx|||zzzvvvlllmmmjjjaaaSSSGGGAAA@@@AAA@@@>>>>>>HHH```kkkYYYOOOEEE===:::888555444555222222111///............///...------...///...------///111444;;;EEEOOOWWWeeessszzzssshhhdddcccbbbaaaaaabbbcccgggnnntttxxxvvvsssfffdddeeeiiiqqqyyy||||||zzz|||}}}|||yyyvvvuuuuuuvvvuuusssrrrqqqppppppqqqpppqqqsssuuuvvvvvvvvvuuussspppmmmlllnnnqqqssstttttttttsssrrrqqqppppppoooooooooooopppqqqtttvvvwww}}}|||||||||}}}|||zzzxxxxxxwwwvvvtttrrrooonnnmmmllllllkkkiiihhhkkkooossstttvvvvvvoooaaaSSSIIIDDD@@@???CCCKKKQQQVVV___hhhnnn|||wwwqqqlllgggcccbbb```]]][[[\\\^^^^^^^^^^^^^^^]]]]]]^^^```bbbccceeefffbbb[[[UUUPPPGGG>>>>>>>>>@@@GGGNNNRRRSSSQQQHHHCCCAAACCCDDDEEEIIIOOORRRQQQQQQSSSSSSUUU\\\eeerrrzzz|||zzzzzzuuulllkkkhhheeebbbaaa``````ZZZYYYWWWVVVUUUQQQLLLIIICCCAAA???<<<:::999999999:::;;;<<<>>>AAAEEEHHHJJJHHHHHHIIIJJJLLLNNNPPPQQQKKKGGGAAA<<<888666777888;;;<<<===>>>????????????<<<777555777===GGGXXXhhhzzz[[[???===;;;EEE___vvv~~~qqqrrr{{{iiiJJJ999999444222555555555222000.../////////...------------,,,,,,,,,,,,+++,,,---,,,++++++---...000---000999>>>???GGGQQQkkkkkkkkkkkkkkkjjjiiihhhllljjjhhhddd___XXXOOOIIIEEEDDDCCCDDDFFFFFFFFFEEEAAA<<<999;;;>>>@@@GGGNNNYYYbbboooxxx|||~~~|||tttooommmllllllkkkjjjjjjiiihhhhhhjjjjjjjjjlllnnnnnnmmmkkk^^^WWWQQQOOOMMMLLLNNNSSSSSSUUUWWWYYY[[[___bbbeeellllllkkkkkkjjjgggbbb^^^ZZZZZZYYYZZZ[[[ZZZXXXVVVPPPKKKDDDAAABBBBBBAAA???@@@>>><<<:::;;;<<<>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>???@@@@@@@@@???>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@????????????===:::666222111000111555999<<<;;;999888888999999<<>>:::999555444555333222111///...---------///---------...///...------...000333999CCCMMMTTT```pppyyyxxxnnnjjjhhhdddccccccbbbbbbdddiiinnnrrrrrrqqqjjjiiihhhhhhnnnvvvyyyyyyvvvwwwxxxxxxwwwuuutttsssuuusssrrrpppooopppqqqrrrnnnnnnoooppppppooonnnmmmmmmllllllnnnqqqssssssssssssrrrqqqpppooooooppppppqqqqqqqqqqqqrrrtttvvvwwwyyyyyyyyy{{{|||{{{yyyvvvzzzxxxuuurrrooonnnmmmmmmkkklllkkkjjjiiiiiilllnnnppprrrsssoooeeeYYYPPPKKKGGGFFFHHHOOOTTTYYYbbbjjjwwwyyypppjjjgggccc```^^^\\\ZZZ[[[\\\]]]]]]\\\^^^]]]]]]\\\]]]___aaacccdddeeebbb\\\WWWRRRJJJAAA@@@???AAAHHHQQQWWWWWWTTTKKKDDD@@@BBBDDDFFFKKKPPPRRROOOMMMOOOPPPSSS[[[dddlllqqqvvvwwwsssnnnmmmmmmvvv~~~}}}|||~~~~~~tttnnnmmmkkkfffbbb______```\\\ZZZXXXVVVTTTPPPLLLHHHAAA@@@>>><<<:::999999999;;;;;;<<>>JJJcccvvvwwwgggkkkyyybbbGGG888888333111444222111///---,,,---...---,,,---------,,,,,,,,,+++++++++,,,---,,,++++++,,,......---000888===???EEELLLkkkkkkkkkkkkjjjiiihhhhhhkkkiiigggddd^^^VVVMMMGGGDDDCCCCCCDDDGGGHHHHHHGGGEEE???;;;===AAAGGGPPPZZZeeellltttyyyzzzxxxwwwxxx{{{}}}zzztttppppppllllllkkkkkkjjjjjjiiiiiihhhgggggghhhiiihhhfffdddVVVOOOHHHFFFDDDDDDHHHNNNOOORRRUUUWWWXXXYYY\\\^^^fffeeedddddddddccc```]]]XXXWWWVVVWWWXXXWWWVVVTTTOOOJJJCCC@@@AAABBBAAA@@@>>>===;;;::::::;;;===???@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???===>>>@@@AAAAAA@@@???>>>???@@@AAAAAABBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>===:::444111000000222555:::<<<<<<;;;:::999888999===EEEPPP\\\dddhhhlllmmmpppwww{{{yyyqqqiiieeejjjmmmfffXXXKKKEEEDDD@@@>>><<>>:::888555333444333222111///...---------///---------...///...------...///222888AAAKKKRRR\\\nnnyyy}}}tttqqqmmmhhheeeeeeaaaaaabbbfffkkkooorrrtttssssssooojjjkkkrrrvvvuuurrrrrrssstttttttttsssqqqrrrqqqooommmmmmnnnoooppplllmmmmmmnnnmmmllljjjiiijjjkkknnnrrrvvvvvvtttqqqqqqpppooonnnnnnoooqqqrrruuuuuutttsssssstttuuuvvvvvvvvvwwwzzz|||{{{yyyvvvyyywwwtttpppmmmllllllllljjjkkkkkkjjjhhhggghhhjjjlllnnnpppnnnggg___WWWRRRMMMLLLNNNTTTYYY^^^gggpppyyypppiiieeeccc```^^^^^^\\\[[[[[[\\\\\\[[[ZZZ^^^]]]]]]]]]^^^___aaabbb___aaa```\\\YYYVVVNNNFFFBBBAAABBBJJJTTT\\\\\\ZZZOOOGGGAAAAAADDDHHHNNNTTTVVVQQQMMMNNNPPPTTT]]]ffflllmmmnnnkkkhhhfffggghhhmmmvvvzzzvvvvvvyyyuuuooonnnlllgggccc```___```^^^\\\YYYVVVSSSOOOKKKGGG@@@>>>===;;;999999999:::;;;<<<>>>@@@DDDHHHLLLNNNGGGJJJNNNQQQRRRRRRPPPNNNHHHDDD>>>888666777:::<<<======>>>@@@BBBDDDEEEFFF@@@;;;888<<>>???@@@AAAAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>><<<>>>>>>:::444000000111222666:::<<<<<<;;;;;;;;;888:::???HHHSSS^^^fffjjjmmmqqqvvv{{{{{{vvvmmmgggjjjpppsssjjjYYYIIIAAA@@@???<<<<<>>===;;;:::999999::::::<<<===@@@CCCGGGJJJLLLNNNIIILLLQQQTTTUUUSSSOOOMMMFFFBBB===888777888;;;>>>===>>>???AAADDDGGGJJJLLLCCC===:::@@@JJJWWWhhhvvvbbbFFF:::???DDDOOObbbnnnooosssvvvyyy{{{wwwkkk^^^RRR]]]qqq{{{OOO===666777444666999444000.........000111000...,,,,,,,,,,,,+++++++++++++++---......,,,++++++,,,...---///555<<>>===>>>===<<<;;;===??????===<<<>>>@@@??????@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBDDDCCCBBBAAA@@@AAAAAABBB@@@AAAAAAAAAAAA@@@??????<<<>>>???;;;555111222444333666999:::;;;;;;;;;<<<:::<<>>>>>===;;;<<>>HHHNNNXXXmmm|||}}}{{{uuukkkcccaaabbbaaaaaabbbfffmmmuuuzzz{{{lllhhhnnnrrrooonnnnnnnnnqqqtttuuutttrrrrrrpppllljjjiiijjjlllnnnjjjkkklllllllllkkkjjjiiijjjjjjllloooqqqqqqooommmnnnmmmkkkkkknnnrrrvvvyyyxxxwwwvvvuuuuuuvvvxxxxxxyyyzzz{{{|||}}}{{{wwwsssrrrqqqooommmkkkjjjiiiiiigggggggggeeeccccccdddeeeeeeeeeeeeeeeddd```\\\YYYPPPNNNOOOTTTXXX^^^gggppp{{{~~~xxxsssooolllhhheeecccbbbbbbbbbaaa___]]]]]]___`````````___```aaabbbbbb```___^^^YYY]]]```______^^^XXXPPPLLLHHHFFFNNN]]]iiinnnmmmZZZMMMAAA???DDDKKKUUU\\\bbbYYYRRRQQQSSSXXXaaajjjrrrqqqooommmllllllnnnoooyyy|||~~~{{{sssjjjgggcccbbbcccdddbbb```^^^ZZZVVVRRRNNNJJJFFFBBB===<<<;;;999999999::::::<<<>>>BBBFFFIIIKKKLLLLLLMMMOOORRRTTTTTTRRROOOMMMCCC@@@<<<888777888;;;======>>>@@@CCCGGGKKKOOOQQQDDD>>>===DDDQQQaaarrrRRR>>>:::CCCHHHRRRdddnnnnnnrrruuuwwwxxxrrrcccUUUPPP[[[qqqoooJJJ;;;666666333555777111...------...000111000///,,,,,,,,,++++++++++++***+++---......,,,+++***+++------...222:::BBBGGGHHHiiijjjjjjkkkkkkkkkjjjjjjhhhhhhhhhgggddd\\\TTTMMM@@@@@@CCCHHHOOOTTTWWWXXXUUUTTTWWW]]]``````aaaddd^^^]]]ZZZWWWWWW\\\fffnnn{{{|||vvvrrrqqqooollllllpppjjjjjjiiiiiiiiiiiiiiiiiifffeeeddddddeeeccc```^^^UUUMMMFFFEEEFFFKKKUUU^^^lllkkkhhheeeeeeooo~~~}}}uuuqqqooonnnmmmaaahhhsss|||zzzooogggQQQKKKBBB===;;;;;;:::999;;;>>>@@@@@@>>>===???AAA??????@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???????????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@???<<>>DDDNNNZZZdddkkknnnnnnvvv|||uuupppnnnjjjooonnncccPPPAAA>>>@@@<<<:::===III^^^yyytttjjjWWWMMMCCC>>>;;;777555555111000///////////////000///...------...///...---,,,,,,...000555===GGGMMMUUUjjjzzz~~~}}}vvvjjjbbb___cccbbbaaabbbeeellltttzzz}}}lllgggmmmqqqnnnooonnnnnnqqqvvvwwwuuusssssspppmmmjjjiiijjjlllmmmfffgggiiijjjjjjiiiiiihhhkkkjjjiiiiiikkkmmmmmmlllmmmlllkkkkkknnnsssxxx{{{vvvvvvuuuvvvvvvxxxzzz{{{{{{{{{{{{|||{{{xxxsssooopppooonnnmmmkkkjjjiiihhhffffffeeedddbbbaaaccceeebbbbbbaaaaaaaaa___\\\YYYPPPMMMMMMOOORRRUUU^^^fffrrrzzzwwwuuusssoookkkfffeeebbb___^^^^^^^^^^^^bbb```^^^^^^```bbbdddddd___aaacccdddcccaaa^^^\\\ZZZ^^^aaaaaaaaa```ZZZRRRPPPKKKHHHPPP```nnntttttt```RRRDDD@@@FFFNNNYYYaaaggg^^^UUUSSSVVV[[[dddmmmvvvvvvvvvvvvuuuuuuuuuuuu|||uuukkkfff``````bbbccc```\\\\\\YYYTTTPPPLLLHHHCCC@@@<<<;;;:::999999999::::::<<>>;;;888777888;;;======>>>@@@DDDHHHMMMQQQTTTDDD???>>>GGGVVVgggzzzpppGGG888999FFFKKKTTTfffpppqqquuuxxxzzzyyyqqqaaaRRRQQQ\\\rrrhhhKKK<<<777666111222333+++,,,++++++---...///...---,,,,,,,,,+++++++++******+++---......,,,+++******,,,,,,,,,000888BBBGGGGGGqqqpppooommmlllkkkjjjjjjkkkjjjiiiiiifff___VVVNNNGGGAAA@@@GGGPPPUUUXXX[[[[[[___cccgggllllllbbbWWWUUUPPPLLLLLLPPPVVV___fffwww{{{xxxwwwvvvsssooojjjhhhiiijjjhhhiiijjjiiihhhggghhhiiihhhgggfffcccaaa___]]]\\\WWWOOOIIIGGGIIINNNWWW```mmmhhheeegggqqq}}}{{{uuuqqqllliii___hhhsss{{{qqq```LLLIIIDDD???<<<;;;<<<<<>>>>>===<<>>?????????===>>>>>><<<888555444444:::;;;<<<<<<::::::;;;<<<;;;>>>FFFQQQ^^^fffjjjkkkooo{{{{{{vvvsssqqqqqqlllbbbUUUHHH>>>:::999666777>>>OOOhhh~~~kkk\\\PPPDDD???<<<999666666222111000...,,,+++++++++...,,,,,,---///000///...111......000222777AAALLLWWWdddrrr}}}xxxpppjjjgggaaa^^^]]]```dddiiirrr{{{sssjjjkkkoooppprrrtttuuuuuuxxx|||yyysssuuurrrnnnlllkkkjjjiiigggeeedddcccdddfffhhhhhhhhhjjjhhhffffffhhhkkkllllllkkkhhhgggkkkrrrwwwwwwuuuuuuttttttvvvyyy|||}}}}}}}}}|||zzzxxxuuusssqqqpppjjjlllmmmmmmkkkjjjiiiiiieeedddbbbaaaaaaaaaaaabbb]]]]]]]]]]]]\\\[[[ZZZYYYUUUNNNJJJKKKNNNRRRXXX^^^lllvvvuuutttrrrpppmmmkkkiiihhhbbbbbbaaa```^^^]]]\\\[[[[[[\\\^^^___```______^^^^^^```bbbbbb```__________________```______^^^]]]UUUPPPMMMTTTbbbpppxxxzzzcccTTTHHHHHHKKKOOOXXXcccqqqhhh^^^WWWUUUZZZiiixxx|||}}}xxx~~~wwwrrrjjjgggcccaaa``````___]]]ZZZWWWRRRMMMGGGCCCAAA@@@>>>;;;777888:::======<<<@@@CCCGGGJJJJJJIIIIIIIIIRRRSSSTTTSSSQQQNNNKKKIIIBBB===999777888999999888:::???BBBDDDKKKSSSTTTOOO???@@@EEEQQQ```ppp{{{|||{{{\\\>>>:::;;;DDDRRR___iiiooouuuvvv{{{qqqaaaYYYYYYccctttdddEEE<<<555333222///---......---,,,,,,,,,,,,---...+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---...000222666<<>><<<<<<======???>>>======??????>>>===??????@@@@@@@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDCCCCCCEEEFFFFFFDDDBBBDDDCCCCCCBBBBBBAAAAAAAAA?????????>>>??????@@@@@@?????????===:::777666777:::<<<<<<<<<::::::;;;<<<>>>CCCKKKVVVaaahhhkkklllooo{{{|||yyywwwuuunnnhhh^^^RRRGGG???;;;:::666999DDDYYYuuuqqq```SSSFFF@@@<<<888444444333222000...---,,,,,,+++///...---...000111000///000...---///111444???IIIRRR^^^kkkuuu~~~~~~zzzrrrlllhhhddd```___aaadddgggpppyyyuuuiiigggkkknnnqqqtttuuuuuuyyy|||zzzttttttrrrnnnlllkkkkkkiiihhhcccbbbbbbdddgggiiijjjjjjjjjhhhfffgggiiilllmmmmmmkkkiiihhhkkkqqqvvvvvvttttttttttttuuuxxxzzz{{{{{{}}}|||zzzxxxuuurrrpppooojjjkkklllkkkiiigggffffffaaa```___^^^^^^^^^___```[[[\\\\\\[[[[[[ZZZYYYYYYVVVOOOJJJKKKMMMOOOUUU[[[eeeppp~~~vvvqqqpppnnnllljjjhhhgggfffcccbbb```]]][[[ZZZYYYYYYYYYZZZ\\\^^^___``````___^^^___aaaaaa___]]]]]]]]]\\\\\\]]]^^^^^^___^^^^^^WWWRRRPPPWWWcccooouuuvvvbbbSSSGGGGGGJJJOOOZZZfffqqqkkkbbb[[[VVV[[[kkk{{{~~~tttnnniiifffbbb```___^^^]]][[[XXXUUUQQQKKKFFFCCC@@@???===;;;888888:::=========@@@CCCGGGJJJJJJJJJKKKKKKPPPRRRSSSSSSPPPMMMHHHEEE???<<<888777999<<<<<<<<<;;;@@@DDDGGGLLLRRRPPPJJJ@@@BBBIIIUUUdddssslllJJJ===:::<<>><<>>???@@@>>>===>>>@@@@@@???>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@???@@@@@@@@@AAAAAAAAABBBCCCCCCCCCEEEGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>??????@@@AAA@@@AAAAAA???<<<::::::;;;<<<<<<===<<<;;;;;;<<<>>>@@@FFFOOOZZZccciiilllmmmsss}}}}}}|||zzzllldddYYYNNNFFF@@@===;;;777<<>><<<:::888999;;;===??????BBBEEEHHHJJJKKKKKKLLLMMMOOOPPPRRRRRRPPPJJJEEEAAA<<<:::888888;;;===?????????CCCHHHLLLPPPRRRLLLDDD@@@FFFOOO\\\lll|||[[[???:::;;;AAARRRjjjyyykkkdddiiinnnwwwyyyRRRBBB:::444333222///---......------,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,---------***+++---///333999AAAGGGkkkjjjiiihhhhhhiiijjjkkkpppqqqrrrqqqllleee\\\VVVPPPHHHAAACCCHHHNNNVVV^^^ccckkkttt|||{{{lll\\\KKKAAA<<>>===;;;<<<===???@@@@@@???>>>???@@@AAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@AAA??????@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHHHHGGGEEECCCBBBBBBAAA@@@???>>>>>>============>>>@@@AAAAAA@@@@@@AAA???===<<<===>>>===>>>>>>===;;;;;;===??????GGGRRR\\\ccchhhlllooo||||||llldddXXXMMMFFFAAA===:::999???RRRttt|||gggZZZKKKDDD???888444333444333222000///.........000///......000111000...000......//////000888@@@HHHRRR[[[bbbkkkxxxyyykkkkkkrrryyy}}}zzzrrrlllhhhdddbbbcccdddgggnnnwwwkkk^^^```gggmmmssswwwyyy|||~~~|||wwwsssqqqnnnmmmmmmllljjjhhhdddcccbbbdddfffiiiiiiiiijjjhhhhhhiiilllnnnnnnnnnllljjjiiikkknnnqqqqqqppprrrrrrssssssssstttvvvwwwxxxyyyxxxxxxvvvtttrrrqqqllljjjhhhfffeeeccc```^^^WWWWWWVVVUUUUUUVVVWWWXXXTTTSSSSSSTTTTTTUUUUUUVVVVVVQQQMMMLLLJJJHHHLLLQQQUUUaaammmvvv~~~tttpppmmmkkkeeeeeeddddddccccccccccccbbb___\\\YYYWWWWWWXXXYYYYYYYYYZZZ\\\]]]^^^______]]]^^^___]]][[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\ZZZYYY^^^eeekkklllkkkbbbSSSHHHGGGJJJPPP___nnn}}}yyyssshhh```fff{{{pppiiihhhfffbbb```^^^\\\YYYVVVQQQNNNJJJFFFBBB???===<<<;;;:::999999;;;>>>@@@AAAFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSSSSOOOIIIBBB>>>999999888888:::===???@@@BBBGGGMMMRRRTTTQQQIIIBBBCCCLLLYYYfffwwwnnnOOOAAA999@@@MMMccc~~~}}}mmmgggpppttt}}}pppJJJ???777111111111...+++,,,------------------------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...222999AAAGGGlllkkkiiihhhiiijjjlllnnnrrrsssuuusssnnnggg```\\\VVVNNNGGGGGGKKKOOOXXX```fffooozzzxxxiiiTTTEEE===BBBIIIOOOYYYeeeqqq{{{{{{yyywwwxxxxxxvvvsssoookkkiiinnnnnnnnnkkkhhhgggggghhhiiijjjjjjiiifffddddddeeeeeeeeedddcccbbbaaa``````___\\\ZZZ\\\\\\ZZZ\\\```dddhhhmmmsssvvvyyyzzz{{{zzzvvvpppllliiiccc\\\VVVYYYWWWTTTTTTRRRMMMFFFBBB===<<<;;;;;;<<<===???@@@???>>>===>>>@@@AAAAAA?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDFFFHHHHHHGGGEEECCCBBBAAA@@@???>>>==================>>>???@@@AAA>>>??????>>>======???@@@?????????===<<<<<<>>>AAA@@@JJJVVV___eeejjjpppuuuzzznnnggg[[[PPPFFF@@@<<<:::<<>>GGGPPPYYY___gggtttsssffffffnnnwww}}}~~~vvvooohhhdddbbbccceeehhhpppxxxnnn\\\[[[aaajjjqqqxxxzzz|||~~~|||xxxqqqpppnnnmmmmmmllliiiggggggfffddddddfffgggffffffiiihhhhhhiiilllnnnooonnnkkkjjjjjjkkkmmmnnnooooooqqqrrrtttsssrrrsssuuuxxxvvvwwwxxxxxxxxxvvvuuutttmmmjjjgggeeedddbbb___\\\UUUTTTSSSQQQQQQQQQQQQRRRNNNNNNNNNNNNOOOPPPRRRSSSTTTQQQNNNLLLIIIFFFIIINNNSSS^^^jjjsss~~~uuulllhhhhhhhhhbbbbbbbbbbbbbbbbbbbbbbbb___^^^[[[YYYYYYZZZ\\\]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^]]]\\\YYYXXXXXXYYY]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\```eeehhhhhhgggbbbVVVMMMLLLNNNRRR```ooo~~~|||vvvllleeemmmwwwqqqllliiifffccc```^^^[[[WWWTTTLLLJJJGGGBBB???===;;;;;;::::::::::::<<>>???CCCIIIRRRWWWUUUOOOHHHEEEOOOYYYfffqqq[[[EEEDDD<<>>777111222222///------------------------------+++++++++*********))))))......---,,,,,,+++******---------...222999AAAGGGnnnllljjjiiiiiikkkmmmooorrrtttuuusssnnnhhhdddbbb[[[UUUPPPPPPQQQTTT[[[bbbllluuuxxx]]]JJJ===AAAHHHMMMWWWeeepppxxxzzztttooolllllllllkkknnnrrrsssqqqnnnlllkkknnnnnnnnnllliiigggggghhhhhhiiijjjhhhfffdddeeefffddddddcccbbbbbbaaa``````ddd```___aaa```^^^^^^aaafffiiimmmooonnnmmmmmmnnnllliiidddaaa```\\\WWWRRRQQQLLLJJJKKKIIIEEEAAAAAA===<<<<<<<<<<<<===???@@@>>>======>>>@@@AAA@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCEEEGGGGGGFFFDDDCCCCCCBBBAAA???>>>==================>>>>>>???@@@===>>>>>>======>>>@@@CCC@@@@@@???>>><<<===@@@BBBGGGPPP]]]dddggglllttt{{{wwwnnniii```TTTGGG>>>:::999>>>FFFaaaoooaaaRRRJJJDDD===888777333222111000///////////////...------......---,,,///...///111000///444;;;EEENNNWWW^^^fffsss}}}|||ooocccdddlllttt|||yyyrrriiieeecccdddfffhhhpppxxxoooZZZVVV\\\dddmmmuuuyyy{{{|||zzzwwwooonnnlllllllllkkkhhhfffiiigggeeeeeeeeefffeeedddgggggggggiiilllnnnnnnnnnjjjjjjjjjjjjkkklllnnnnnnpppsssuuutttssssssvvvzzzxxxyyyzzzzzzyyywwwuuutttmmmiiidddbbbbbbaaa^^^[[[TTTSSSPPPNNNLLLKKKJJJJJJHHHHHHHHHHHHJJJLLLNNNOOORRRPPPOOOMMMIIIEEEHHHNNNTTT]]]gggppp}}}ssskkkffffffiii``````aaaaaaaaabbbbbbbbb^^^\\\[[[ZZZZZZ\\\^^^___^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]\\\[[[XXXWWWXXXZZZ^^^^^^^^^^^^^^^]]]\\\\\\]]]\\\]]]```cccffffffeeedddZZZTTTTTTTTTVVV```nnnxxxwwwuuuoookkktttvvvsssqqqnnnhhheeebbb___\\\XXXTTTPPPHHHFFFCCC???<<<:::999999888999:::;;;<<>>:::777888:::;;;;;;<<>>777333444555111//////,,,------......------,,,---------,,,,,,,,,++++++......------,,,+++******///.........111777@@@FFFooommmkkkiiihhhjjjmmmnnnppprrrrrrpppkkkgggffffff```[[[YYYYYYYYYYYY^^^eeennnwwwlllTTTBBBCCCGGGIIITTTbbbjjjrrr|||xxxjjjgggddd```^^^___bbbdddhhhmmmrrruuussspppmmmmmmjjjlllmmmllljjjhhhhhhiiiggghhhiiihhhfffeeefffgggdddddddddccccccbbbbbbaaadddaaa___``````]]]]]]```bbbdddeeeddd```^^^^^^___^^^ZZZVVVUUUUUUTTTPPPMMMJJJEEECCCEEEDDD???>>>@@@>>>======<<<======>>>>>>===<<<<<<===???@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFDDDCCCCCCEEEFFFFFFDDDBBBDDDDDDCCCAAA@@@???>>>===>>>>>>=========>>>>>>???======>>>======???BBBEEEAAAAAA@@@>>>======@@@CCCMMMWWWaaafffgggjjjttt|||~~~tttiiiiiicccWWWGGG===999:::@@@LLLkkkuuufffWWWMMMFFF>>>888666222111000///////////////000///......//////...,,,,,,+++---000///---222999BBBLLLVVV]]]fffrrr|||tttjjjcccdddkkkrrrzzz{{{uuulllhhheeeeeeeeegggnnnvvv~~~nnnXXXRRRWWW^^^hhhrrruuuwwwxxxwwwsssmmmlllkkkkkkkkkjjjgggeeehhhfffeeeeeefffffffffeeefffeeefffiiilllnnnnnnmmmhhhiiiiiijjjjjjkkkmmmooopppsssvvvvvvtttuuuyyy}}}}}}}}}~~~}}}zzzwwwsssqqqkkkfffaaa___```___\\\YYYSSSQQQNNNJJJFFFDDDCCCBBBCCCCCCCCCCCCEEEHHHKKKMMMPPPOOOOOONNNJJJFFFIIIOOOTTTZZZccckkkyyyyyyooohhhccccccfff______````````````aaaaaa]]]\\\\\\[[[[[[\\\\\\\\\^^^^^^]]]\\\\\\]]]^^^___\\\\\\\\\ZZZXXXXXXZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]___aaadddeeeeeefff___[[[\\\ZZZYYY```llloooqqquuuuuuuuu}}}vvvppppppooolllfffccc```]]]ZZZUUUPPPLLLEEECCC@@@===:::999888888777999;;;<<<===@@@EEEIIIJJJKKKJJJIIIHHHJJJMMMPPPSSSSSSRRROOOIIIBBB<<<888555888;;;===>>>@@@CCCFFFNNNXXXdddiii```VVVYYYcccuuukkkRRRMMMUUUbbbzzzuuusssxxxzzz}}}WWWCCC<<<555111333444111......,,,,,,---......---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///------///555===CCCooommmjjjhhhhhhiiilllmmmoooppppppmmmhhheeefffgggccc___^^^___^^^]]]```fffllluuu{{{```JJJFFFGGGGGGPPP^^^dddkkkuuu}}}ooo]]]VVVVVVUUUUUUVVVZZZ```dddlllqqqwwwyyyvvvqqqnnnmmmgggiiikkkkkkjjjiiiiiijjjfffggghhhgggfffeeefffgggeeeeeeeeeddddddcccccccccbbb^^^\\\]]]\\\YYYYYY]]][[[\\\\\\YYYUUURRRRRRTTTSSSPPPLLLKKKMMMMMMKKKHHHGGGBBB@@@BBBAAA<<<<<>>===============<<<;;;;;;<<>>??????@@@@@@@@@AAAAAAAAA@@@?????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHDDDCCCCCCDDDEEEEEECCCAAAEEEDDDCCCBBB@@@???>>>===???>>>>>>============>>>===>>>>>>>>>>>>@@@DDDGGGBBBAAA@@@>>>===>>>AAADDDPPPYYYccceeedddfffpppzzz}}}rrreeegggdddXXXGGG;;;999<<<@@@OOOrrryyykkkZZZPPPGGG>>>777555111111000///......//////222000//////000000///---***))),,,......,,,000777@@@JJJUUU\\\eeeqqq{{{~~~zzzooogggbbbeeejjjpppyyy~~~|||vvvooojjjgggfffeeefffllltttwww|||lllWWWPPPTTTYYYdddnnnssstttuuusssppplllkkkjjjjjjkkkiiifffdddgggeeeddddddfffggggggfffeeeeeefffhhhkkkmmmmmmlllggghhhiiiiiijjjkkkmmmooopppssswwwwwwuuuvvvzzz{{{vvvqqqnnniiiddd^^^]]]^^^^^^[[[WWWSSSPPPLLLGGGCCC@@@>>>===@@@@@@@@@AAACCCFFFIIIKKKNNNNNNOOOOOOJJJFFFIIIPPPSSSXXX___gggvvvooogggaaa[[[ZZZ^^^_____________________```]]]]]]\\\\\\[[[ZZZZZZYYY]]]]]]\\\\\\]]]___```bbb[[[\\\[[[ZZZXXXYYY[[[]]]XXXYYYZZZ[[[\\\]]]]]]]]][[[[[[\\\^^^```ccceeefffhhhbbb___aaa^^^ZZZ```jjjjjjooovvv|||~~~~~~}}}xxxqqqnnnooommmiiidddaaa^^^[[[WWWSSSMMMIIICCCAAA???<<<999888777777777999;;;<<<===@@@FFFJJJHHHHHHHHHHHHHHHKKKOOOSSSSSSRRRPPPLLLGGG@@@:::666444777<<>>>>>>>>===;;;999:::;;;;;;<<<<<<;;;::::::===============>>>??????AAAAAABBBBBBBBBBBBCCCCCC??????@@@AAAAAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHCCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>============<<<===>>>??????@@@@@@???>>>===???@@@???>>>BBBIIIVVV\\\dddhhhhhhiiipppxxx~~~rrrlllhhhcccXXXRRRNNN@@@999BBBAAAZZZ|||qqqbbbSSSIIIAAA:::555666444222000............---,,,,,,---///000///...///............//////000;;;HHHSSSWWW]]]iiiuuuyyypppeeefffccc___dddqqq{{{}}}}}}|||}}}~~~rrrllleeebbbeeejjjnnnpppwwwwwwvvvrrrkkkaaaWWWQQQWWW___iiipppqqqpppppppppnnnnnnnnnnnnllljjjhhhggghhhiiijjjiiiggggggjjjnnnkkkiiigggfffgggiiilllnnnhhhkkknnnnnnlllkkkmmmoooyyyyyyzzz{{{|||}}}~~~~~~xxxpppiiifffcccbbb```]]][[[YYYWWWUUUOOOLLLGGGCCC???<<<999777999999:::<<<>>>@@@BBBCCCIIIJJJJJJIIIHHHIIIKKKMMMPPPVVV^^^gggssstttaaaVVVTTTVVVVVVUUUYYY[[[]]]______^^^]]]\\\aaa```^^^[[[YYYXXXWWWWWWYYY[[[^^^]]][[[[[[]]]___\\\\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^```bbbdddfffllliiieeeaaaaaacccfffiiijjjjjjnnnzzz|||sssqqqooollljjjiiiiiiiiiddd```[[[VVVSSSOOOKKKHHH@@@???<<<:::888888999:::<<<<<<======>>>@@@DDDGGGIIIIIIGGGEEEHHHNNNQQQOOOTTTRRRMMMGGGAAA<<<888666999;;;===???AAAEEEJJJMMM___qqq~~~wwweeeaaannn~~~rrr^^^^^^uuuxxxmmmnnnyyyiiiKKKAAA666555333111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,+++---///111888@@@ooonnnlllkkkkkklllnnnooonnnmmmlllkkkjjjkkkkkklllhhhiiiiiijjjjjjiiiiiihhhooovvvlllQQQFFFEEEFFFLLLTTT]]]dddnnnvvv}}}{{{aaaTTTSSSMMMQQQVVV[[[aaajjjttt|||xxxqqqoookkkiiihhhhhhiiijjjjjjiiigggggggggfffffffffeeeeeedddddddddccccccbbbaaaaaacccaaa^^^[[[YYYYYYZZZ[[[XXXWWWUUURRRQQQPPPPPPPPPRRRRRROOOMMMOOOPPPKKKDDDBBB@@@============<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDAAABBBBBBCCCDDDEEEFFFFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????AAA@@@???>>>============<<<<<<===>>>???????????????>>>???AAA@@@???CCCJJJXXX^^^gggjjjjjjkkkrrryyy~~~tttjjjfffaaa^^^UUUSSSQQQCCC:::BBBIIIaaavvveeeWWWKKKCCC;;;666555444222000.........///...---,,,---//////...---...............///000111999FFFPPPSSSXXXeeettt|||}}}}}}}}}|||~~~qqqhhhhhhccc^^^bbbnnnvvvxxx||||||}}}qqqllleeebbbdddiiilllnnnssssssrrroooiiiaaaYYYUUUWWW]]]eeekkkooopppqqqqqqnnnnnnnnnnnnmmmkkkiiihhhfffhhhhhhgggffffffiiillllllkkkiiiiiiiiijjjlllmmmiiilllnnnnnnlllkkkmmmooouuuvvvxxx{{{}}}wwwoooiiieeedddcccaaa___\\\ZZZWWWTTTOOOKKKEEE@@@===;;;888666888888999:::===???AAABBBBBBCCCDDDCCCCCCEEEHHHJJJPPPUUU\\\bbblllwww{{{zzzsssgggWWWMMMLLLMMMMMMLLLMMMPPPSSSWWW[[[]]]______aaa```___]]][[[YYYWWWWWWXXXZZZ\\\\\\[[[[[[]]]______^^^]]][[[[[[[[[[[[[[[\\\[[[[[[\\\\\\^^^____________^^^___```aaacccdddiiigggdddbbbaaacccfffhhhmmmlllppp||||||wwwtttpppooommmjjjhhhgggffffffbbb^^^YYYTTTPPPLLLHHHEEE@@@???<<<999888777888888:::<<<===>>>???BBBFFFJJJKKKLLLJJJHHHKKKQQQSSSQQQSSSPPPKKKEEE???;;;888777999;;;>>>@@@BBBHHHOOOTTTgggrrrxxxooo___]]]kkk{{{kkkbbbnnnzzzmmmfffkkkyyycccHHH@@@:::888555333111/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,+++---///111777???ooonnnmmmlllllllllnnnnnnmmmlllkkkkkkjjjkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjpppuuu}}}lllRRRGGGDDDCCCIIIPPPYYYaaajjjrrrzzzrrr\\\RRRSSSSSSWWW]]]dddjjjtttzzzppplllkkkiiihhhiiijjjkkkiiihhhffffffeeeeeeeeedddddddddcccdddeeefffeeecccaaa``````___\\\ZZZYYYYYYZZZZZZXXXWWWUUUSSSRRRRRRRRRSSSRRRTTTUUUTTTUUUUUUNNNFFFBBB@@@<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;<<<======????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@???>>>============;;;<<<<<<===>>>>>>??????>>>>>>???AAA@@@???EEELLLYYYaaajjjmmmlllmmmsssxxx|||yyyxxxwwwrrriiicccbbbZZZYYYSSSUUUVVVHHH<<>>>>>???AAAEEEHHHNNNSSSWWW[[[ccckkkmmmjjjaaaWWWKKKDDDDDDEEEEEECCCEEEGGGKKKQQQVVV\\\```bbbaaaaaa```^^^\\\ZZZXXXVVVWWWYYYZZZ[[[[[[\\\]]]___aaa```^^^]]][[[ZZZZZZZZZ^^^^^^^^^^^^___```aaabbbaaa```_________```aaabbbeeedddcccbbbbbbdddeeeffflllkkknnn{{{{{{{{{}}}uuuqqqooonnnmmmllljjjgggeeeccccccbbb```\\\VVVQQQMMMIIIDDDAAA>>>===;;;999777777777888:::;;;===???@@@DDDHHHKKKKKKLLLLLLKKKNNNSSSTTTQQQPPPMMMGGGAAA<<<999999999999===@@@BBBEEEKKKVVV___nnnppplllaaaWWWXXXhhhxxx{{{iiilllmmmmmmwwwwwwyyytttkkkccccccmmm~~~\\\DDD???888666222///---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...++++++---...000666>>>ooonnnmmmmmmlllmmmmmmnnnllllllkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkooorrrvvv{{{xxxeeePPPEEEAAAAAAFFFMMMWWW^^^hhhpppxxxooo\\\TTTUUUWWW\\\bbbhhhooowwwzzzqqqllljjjiiihhhiiijjjiiihhhfffeeeeeeeeeeeeddddddddddddbbbdddfffhhhgggeeebbb```^^^]]][[[YYYXXXYYYYYYZZZVVVUUUTTTSSSRRRSSSTTTTTTSSSWWWZZZ[[[[[[YYYQQQHHHCCC???<<<::::::<<<=========<<<:::999:::;;;===>>>===<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======<<<<<<===;;;;;;;;;<<<<<<===>>>>>>===<<<===@@@???@@@FFFNNNYYYccclllmmmlllnnnrrruuuxxxwwwuuuqqqjjjddd``````VVVVVVTTTXXXZZZKKK>>>BBBYYYrrrppp___QQQFFF===888333222111/////////000000000///------......---+++------------...000111222222>>>JJJOOOPPPYYYhhhttt~~~}}}||||||{{{~~~~~~|||vvvooogggbbbdddkkkqqqtttvvvxxx{{{}}}qqqmmmhhhdddcccdddfffhhhiiiiiihhhgggfffeeedddccc___]]]]]]aaahhhnnnoooooolllmmmnnnnnnnnnmmmkkkkkkgggffffffeeedddeeeggghhhkkklllmmmnnnmmmllliiihhhjjjjjjkkkjjjjjjkkkllllllnnnqqquuuzzzyyyrrrllliiiiiigggeeedddccc^^^XXXRRRNNNHHHAAA;;;888777666555666666777999;;;===???@@@===============???CCCFFFLLLOOORRRTTTYYY___```\\\QQQKKKCCC@@@AAABBBAAA@@@EEEFFFJJJOOOTTTZZZ___bbbbbbbbbaaa___]]]ZZZXXXVVVVVVWWWXXXYYY[[[\\\]]]^^^___^^^]]]\\\\\\[[[ZZZZZZaaaaaaaaaaaaaaabbbcccdddbbbaaa```___^^^___````````````aaabbbccccccddddddgggfffiiivvv}}}uuuqqquuutttmmmllllllmmmkkkjjjhhheeecccaaa```___^^^ZZZTTTOOOJJJFFFAAA>>>::::::999888888888999999:::<<<>>>???AAACCCGGGIIIIIIKKKLLLKKKNNNSSSRRROOOLLLHHHBBB<<<999888:::;;;:::>>>CCCEEEHHHOOO[[[eeennnggg]]]TTTPPPWWWhhhxxx~~~sss{{{|||fffUUU[[[jjjmmmnnniiicccaaahhhwww}}}UUUBBB>>>777444000,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++---...///555<<>>???>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<;;;<<<>>>???@@@GGGOOOXXXeeennnnnnlllnnnrrrrrruuuuuusssmmmgggbbb```___UUUWWWVVVYYYZZZJJJ>>>EEE]]]wwwtttbbbTTTHHH>>>888333222111/////////000000000///------......---+++---------......///111111///;;;IIIPPPQQQTTT^^^gggvvvyyy|||~~~~~~zzz{{{wwwnnndddaaadddkkkppptttxxxyyy|||}}}rrroookkkgggdddcccdddfffgggffffffffffffggghhhhhhfffbbb___```eeejjjllllllkkklllmmmnnnnnnnnnmmmllliiihhhfffffffffggghhhhhhiiijjjmmmnnnnnnkkkhhhfffiiihhhggghhhiiijjjkkklllppprrruuuyyy|||}}}wwwsssqqqnnnkkkhhhgggfffaaaZZZSSSNNNHHHAAA;;;777666666555777777888999;;;>>>@@@AAA??????>>><<<;;;===AAADDDIIILLLMMMNNNQQQVVVUUUQQQEEEBBB>>>===???@@@@@@???CCCEEEHHHNNNTTT[[[```ccccccbbbaaa___\\\ZZZXXXVVVUUUVVVVVVXXXZZZ\\\\\\]]]ZZZ[[[[[[\\\\\\]]]]]]]]]cccccccccbbbccccccddddddcccbbb```___^^^^^^^^^___]]]^^^```aaabbbbbbbbbbbbcccbbbeeeqqqyyyrrrlllkkkrrr}}}xxxooojjjjjjlllmmmiiiiiigggeeebbb```^^^]]][[[WWWRRRMMMIIIDDD@@@===666666777888999;;;<<<===<<<>>>@@@@@@AAABBBDDDFFFJJJMMMNNNNNNPPPSSSQQQLLLHHHDDD>>>999777888;;;===<<<@@@EEEHHHKKKRRR\\\cccdddYYYOOOMMMQQQ\\\nnn~~~}}}cccRRRJJJUUUeeehhhhhheeebbbfffrrrsssQQQAAA>>>999777333///......000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---******---...///444:::pppooooooooonnnmmmmmmlllllllllmmmnnnnnnnnnnnnmmmlllmmmmmmmmmmmmmmmmmmlllkkkjjjiiigggccc```\\\[[[RRRMMMEEE@@@>>>@@@FFFJJJSSS\\\gggqqqyyyhhhZZZUUUSSSUUU[[[eeennnwwwxxxssspppmmmjjjgggffffffdddcccffffffeeeeeeeeeddddddddd```bbbeeeggggggeeebbb```^^^]]]\\\ZZZYYYXXXXXXXXXTTTSSSRRRQQQRRRRRRTTTTTTUUUZZZ]]]\\\YYYVVVOOOHHH@@@>>>;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>?????????>>>>>>??????@@@AAA>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<:::999999999999;;;<<<===<<<;;;<<<>>>???AAAIIIRRRZZZhhhrrrqqqnnnqqqsssrrrqqqrrrpppkkkgggeeeaaa\\\TTTXXXXXXXXXUUUFFF???JJJbbb}}}xxxfffWWWKKK@@@:::444333111////////////000///...------...///...,,,///............///000000---777FFFQQQTTTSSSVVV]]]kkkqqquuuxxx}}}yyyuuuwwwwwwkkkaaa___dddjjjooottt||||||~~~tttsssooojjjfffcccdddeeefffeeeeeeeeefffgggiiiiiiiiifffbbb```aaadddgggiiijjjkkkmmmnnnoooooonnnnnnkkkiiigggfffggghhhhhhhhhhhhjjjlllnnnnnnllliiifffhhhgggeeefffiiilllmmmmmmqqqrrrtttvvvyyy{{{}}}~~~}}}zzzyyyuuupppkkkiiiiiieee]]]VVVMMMIIIBBB<<<999777666555666777888999;;;>>>@@@AAA???>>>===;;;999;;;???BBBGGGIIIJJJIIIJJJMMMLLLGGG<<<;;;::::::===?????????===@@@FFFNNNWWW___eeehhhdddccc```]]]ZZZXXXWWWWWWVVVUUUUUUWWWYYY[[[[[[ZZZWWWYYYZZZ\\\^^^___``````dddcccccccccccccccddddddbbbaaa```^^^]]]^^^^^^___[[[]]]^^^```aaaaaa``````aaaaaaeeemmmwww|||{{{xxxnnniiieeegggnnnwww~~~zzzqqqkkkhhhhhhiiijjjhhhgggfffdddaaa___\\\[[[XXXTTTOOOJJJFFFCCC???<<<555666777999;;;<<<===>>>>>>@@@BBBBBBBBBBBBDDDEEELLLPPPRRRRRRSSSUUUQQQKKKCCC@@@<<<888777999===???>>>BBBFFFKKKOOOSSSWWWZZZVVVLLLGGGNNNYYYeeevvvgggPPPIIIKKKXXXffffffbbbaaaccclll|||jjjNNNAAA>>>777444111...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******---......333999pppppppppooonnnnnnmmmllllllmmmooopppppppppoooooonnnnnnoooooooooooonnnnnnjjjiiifffaaa[[[TTTOOOKKKDDDDDDCCC???>>>AAAFFFHHHQQQ[[[gggqqqyyywwwbbbWWWTTTSSSVVV]]]fffpppyyy~~~vvvrrrlllhhhffffffeeedddddddddddddddcccccccccccc```bbbdddeeeeeedddbbb```___^^^]]]\\\ZZZYYYXXXWWWUUUUUUSSSSSSSSSSSSTTTUUUTTTYYYZZZVVVRRROOOJJJDDD>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????===<<<<<<<<<<<<<<<:::999888777888:::<<<======<<<===@@@AAADDDLLLUUU___oooyyyvvvssswwwxxxtttppprrrpppmmmlllkkkddd[[[QQQWWWVVVTTTNNN@@@@@@QQQjjj|||jjjZZZNNNDDD===555444222000.........///...---,,,---//////...---000//////............///---333@@@OOOUUUSSSTTTXXXccckkksssuuuzzz|||uuuqqqrrr|||{{{mmmbbbaaagggkkkqqqvvv}}}}}}}}}}}}wwwvvvsssnnnhhhddddddeeedddddddddeeeeeefffgggggghhhfffccc___^^^___dddhhhiiijjjlllnnnoooppppppooollliiiffffffhhhiiihhhggghhhjjjlllnnnooommmkkkiiiiiifffeeegggkkknnnpppppprrrrrrrrrsssuuuxxx{{{}}}|||{{{tttnnnkkkkkkggg___XXXNNNIIIDDD???<<<999777555555555666888:::<<<>>>???>>>>>><<<::::::<<>>???@@@<<>>@@@AAACCCGGGMMMRRRSSSQQQNNNKKKDDDFFFVVVeeepppoooRRRBBBFFFPPP___hhhddd]]]^^^dddrrrbbbKKK@@@<<<222111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++)))***---...---222888ppppppppppppooonnnllllllmmmnnnoooqqqqqqqqqpppoooppppppqqqqqqqqqqqqppppppjjjiiieee___WWWOOOGGGCCC>>>AAABBB@@@???BBBFFFGGGPPPZZZgggqqqyyysss^^^VVVUUUVVVYYY```hhhpppxxx{{{vvvoooiiigggfffffffffcccccccccbbbbbbbbbbbbaaa```aaacccddddddcccbbbaaa```___^^^\\\ZZZYYYWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVSSSWWWVVVQQQLLLIIIFFFAAA===<<<;;;;;;======<<<::::::;;;<<<===>>>>>>>>>>>>===============>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<<<<;;;;;;<<<999999777777888999;;;===???>>>???BBBCCCFFFNNNXXXcccsss~~~{{{xxx{{{|||wwwqqqsssrrrpppqqqqqqhhh\\\NNNUUUTTTPPPIII===@@@UUUppplll]]]QQQFFF@@@666444222000............---,,,,,,---///000///...111000///......------...---111<<>>;;;888555444444555777999;;;===>>>>>>>>>===<<<<<>><<<:::888999;;;>>>AAACCCCCCGGGNNNTTTSSSLLLEEEEEEAAAHHH\\\nnnxxxsss]]]CCC888DDDTTTdddjjjcccZZZ]]]eeewww^^^JJJ@@@:::444333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++)))***---...---111777rrrrrrqqqqqqqqqrrrssstttqqqrrrrrrssstttttttttsssssstttttttttsssrrrqqqqqqmmmlllggg]]]QQQGGGBBB@@@>>><<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@@@@???===<<<===>>>>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEEEECCCAAA???>>>BBBAAAAAABBBCCCEEEGGGIIIGGGFFFDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????BBB@@@>>>===>>>>>>===<<<<<<;;;:::999999999:::;;;;;;>>>@@@AAACCCJJJUUU^^^gggooowwwzzz}}}~~~{{{ssszzz~~~{{{wwwqqqdddVVVRRRQQQQQQMMMBBB<<>>CCCBBB@@@===<<<===AAAEEEHHHGGGDDDAAA>>>;;;888777777777888:::>>>@@@AAA@@@FFFLLLWWWcccjjjmmmpppsssgggbbb\\\WWWUUUUUUUUUUUUVVVVVVVVVWWWZZZ\\\\\\[[[^^^___aaacccdddddddddcccfffccc```___aaabbbaaa___aaa___\\\YYYXXXYYYZZZ\\\XXXYYYZZZ[[[]]]___``````]]]___aaacccdddeeeeeeeeebbbdddfffiiikkklllllllllmmmlllkkkiiifffdddcccbbbeeeeeedddaaa]]]XXXTTTQQQMMMJJJDDD???;;;999999:::::::::<<<===>>>>>>>>>>>>EEEHHHKKKLLLKKKKKKMMMOOOPPPRRRSSSQQQMMMHHHEEECCC999888888777888;;;@@@DDDBBBHHHQQQVVVUUUNNNEEE???===FFFUUUgggwwwiiiXXXBBBCCCAAAMMMeeelllccc___ZZZ___oooyyyYYYIII@@@;;;222000............---,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000vvvuuusssrrrrrrsssttttttqqqrrrsssssstttttttttsssuuuuuuuuuttttttrrrqqqqqqmmmlllhhh___SSSHHHBBB???===;;;<<>>===<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAA@@@>>>===>>>???>>>??????@@@AAAAAABBBBBBBBBBBBDDDDDDDDDCCCBBBAAABBBBBBAAABBBCCCDDDFFFGGGDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>BBB@@@>>>===>>>>>>===<<<;;;:::999999888999:::;;;<<>>PPPggguuufffWWWHHH>>>444333222111000/////////000000/////////............//////...,,,,,,...000...111888EEEUUU```eeeeeeeeedddkkkwww}}}}}}~~~qqqpppqqqtttzzz~~~}}}rrrnnnrrrzzz}}}zzzzzzzzz{{{{{{{{{yyyvvvsssqqqmmmhhhddddddcccbbbaaaaaaaaabbbccchhhiiihhhddd___\\\]]]___ggghhhjjjlllnnnooopppqqqpppooommmkkkjjjiiiiiiiiilllkkklllnnnoooooonnnlllgggffffffhhhkkkoooqqqqqqrrrpppnnnoooqqqsssttttttxxxzzz~~~yyytttpppkkkccc\\\VVVQQQJJJCCC???<<<999777666555555555666999<<<===BBBBBBAAA???===>>>@@@CCCEEEDDDCCCAAA>>>;;;999888666666888<<<@@@CCCEEEFFFJJJQQQ]]]iiipppsssuuuvvvhhhccc]]]XXXVVVWWWWWWWWWVVVVVVVVVYYY\\\^^^___^^^```aaabbbdddeeeeeeeeedddeeebbb______```aaa```^^^___]]]\\\ZZZYYYZZZ[[[\\\[[[\\\\\\]]]^^^______``````aaabbbcccdddcccbbbbbb```bbbdddgggjjjkkkllllllkkkjjjiiigggeeedddbbbbbbcccbbbaaa^^^ZZZUUUQQQNNNJJJGGGCCC>>>;;;999::::::::::::;;;<<<>>>???@@@AAAGGGJJJLLLLLLKKKKKKMMMOOONNNPPPPPPNNNJJJEEEBBB@@@999:::::::::;;;===BBBEEEDDDJJJRRRVVVSSSJJJBBB===>>>JJJ\\\qqqsssYYYJJJ===AAABBBQQQjjjnnnbbb\\\YYYccctttuuuXXXIII@@@999333111///.........---+++...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000zzzxxxwwwuuutttsssttttttrrrrrrsssssssssssssssssswwwwwwvvvuuutttsssqqqpppnnnnnnjjjbbbWWWKKKBBB>>>;;;999;;;AAACCCCCCDDDHHHLLLSSS\\\dddhhhlllqqquuuvvvqqqeeeUUUMMMQQQYYY^^^aaafffmmmvvv~~~tttrrroookkkgggdddbbbaaaaaaaaa`````````aaabbbbbbaaa```___]]]\\\\\\\\\\\\ZZZZZZYYYXXXWWWVVVUUUTTTRRRRRRRRRQQQQQQPPPPPPPPPIIIIIIGGGEEECCCAAA@@@???======<<<<<<;;;;;;<<<<<<;;;<<<<<<======>>>>>>???@@@AAABBBAAA???>>>???@@@??????@@@@@@AAAAAABBBBBBBBBBBBDDDDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>AAA???======>>>>>>===<<<:::999999888888999::::::===???AAADDDIIISSS```jjjkkkuuu~~~{{{}}}}}}yyyrrrjjj^^^TTTRRROOOLLLFFF>>>BBB]]]zzzzzzjjjZZZJJJ@@@555333111///......//////111000000000////////////000111111///---,,,---///111000444AAASSSbbbiiijjjddd___cccooozzzzzzwwwuuutttuuuxxx{{{}}}}}}~~~~~~sssqqqwww}}}|||zzzyyyzzz|||||||||yyyxxxuuutttrrrooojjjgggeeedddbbbaaa``````aaaaaaggghhhiiigggbbb]]]ZZZYYYbbbdddgggkkkmmmoooppppppqqqqqqpppnnnmmmlllkkkkkknnnnnnnnnoooppppppmmmjjjfffeeeeeegggkkknnnppppppqqqooommmnnnoooqqqrrrqqqtttwww}}}|||xxxuuuoooeee^^^XXXRRRKKKDDD@@@<<<999777555444444444555777:::;;;AAABBBBBBAAA?????????AAABBBBBBAAA@@@>>><<<:::888444666999===BBBGGGKKKNNNOOOYYYfffqqqwwwzzz{{{zzznnniiiaaa\\\YYYXXXWWWVVVVVVVVVWWWZZZ^^^aaabbbbbbcccdddeeeeeefffffffffeeecccaaa___^^^______^^^]]]\\\\\\\\\\\\[[[\\\\\\\\\^^^^^^^^^_______________cccccccccccccccbbbaaa```^^^```bbbeeehhhiiikkkkkkffffffeeedddcccbbbbbbaaa______^^^[[[WWWRRRMMMJJJFFFDDD@@@<<<:::999:::;;;::::::;;;<<<>>>@@@CCCEEELLLMMMNNNMMMLLLLLLNNNPPPMMMNNNMMMJJJEEE@@@===<<<999;;;===>>>>>>@@@CCCFFFJJJPPPVVVVVVPPPGGG???<<>>:::888:::@@@BBBBBBDDDHHHJJJOOOUUU[[[^^^aaadddggghhhcccZZZPPPLLLQQQYYY```aaafffoooxxx~~~vvvooopppqqqoookkkgggdddbbbaaa```````````````aaaaaaaaa```___^^^]]]]]]]]]]]][[[ZZZYYYXXXVVVUUUSSSSSSQQQQQQQQQPPPOOOOOONNNNNNIIIHHHGGGFFFDDDCCCAAAAAA======<<<<<<<<<<<<======<<<<<<<<<===>>>>>>??????@@@AAABBBBBB@@@@@@@@@BBB@@@@@@@@@AAAAAAAAABBBBBBEEEEEEFFFEEEDDDBBB@@@???CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???=========>>>===<<<888888888888999999999:::===???AAAEEELLLYYYgggpppooozzz{{{zzzwwwsssllldddYYYQQQPPPKKKFFFAAA>>>JJJmmm~~~mmm\\\KKK@@@555333000---,,,---...000000000000/////////......///000000///---,,,---///222///111<<>>@@@AAABBBDDDFFFOOOTTTXXXUUULLLCCC???>>>III[[[tttxxxgggJJJ;;;999555CCCRRRfff|||yyyggg^^^VVVllllllYYYMMMBBB999555333000......---+++)))---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,------...,,,++++++,,,---...//////|||{{{xxxvvvtttssssssssstttssssssrrrrrrrrrssstttxxxxxxwwwvvvuuusssqqqpppooonnnkkkfff^^^SSSHHHAAA;;;999:::>>>AAAAAACCCHHHGGGJJJNNNQQQSSSUUUXXXYYYZZZVVVQQQNNNMMMPPPVVV\\\aaagggqqq{{{yyyxxxyyy{{{||||||yyyrrrkkkfffeeeaaaaaa```````````````aaa```___^^^]]]]]]\\\]]]]]][[[ZZZYYYXXXVVVUUUTTTSSSPPPPPPOOOOOONNNMMMMMMLLLHHHGGGFFFEEECCCBBBAAAAAA======<<<<<<<<<======>>><<<<<<======>>>?????????@@@AAABBBBBBAAA@@@AAACCCAAAAAAAAAAAAAAABBBBBBBBBEEEEEEFFFFFFEEECCCAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBDDDDDDBBBAAA@@@?????????===>>>???@@@AAABBBBBBCCCAAA???===<<<======<<<;;;888888999999::::::::::::<<<>>>AAAFFFPPP^^^llltttwww{{{xxxtttpppjjjccc[[[WWWVVVMMMDDD???@@@RRRyyyppp]]]KKK>>>555333000---,,,---...000/////////.........------+++,,,......------...///000...000:::JJJWWW^^^^^^]]]UUURRR]]]qqq}}}|||}}}zzzmmmkkkmmmooonnnnnnppptttxxxzzzzzzyyyxxxvvvtttsssppplllhhhdddcccbbbbbbbbbcccdddeeeaaabbbeeeiiikkkggg```ZZZYYY[[[___dddhhhkkkmmmnnnpppqqqrrrssssssrrrpppooonnnnnnoooqqqrrrpppllliiiiiiggggggiiillloooqqqqqqpppnnnmmmmmmoooqqqqqqqqqsssvvv|||~~~|||}}}~~~{{{ssskkk```ZZZRRRJJJDDD???:::888555444333222333444666888===@@@CCCEEECCCAAA@@@???BBBCCCDDDDDDBBB>>>:::888777:::>>>AAAEEEJJJQQQVVV[[[iiivvv~~~vvvppphhh```[[[XXXVVVUUUUUUUUUWWW[[[```ccceeeeeegggfffeeeeeeddddddcccccc_________^^^]]]\\\\\\\\\YYYZZZ\\\^^^^^^^^^]]]\\\[[[[[[\\\^^^___aaabbbbbbbbbbbbbbbcccddddddeeeeeeccccccbbbbbbbbbbbbbbbbbb________________________\\\[[[ZZZWWWRRRMMMHHHEEE>>>===;;;:::999:::;;;<<<<<<<<<===>>>BBBFFFJJJLLLTTTSSSRRRQQQQQQRRRRRRQQQKKKKKKIIIDDD???;;;999999888;;;>>>AAABBBCCCEEEGGGOOOTTTVVVPPPEEE>>>???CCCQQQfffwwwtttzzzXXX@@@888999888KKK]]]oooxxxgggbbbYYYpppjjj[[[PPPCCC:::555333000......---+++)))------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,------...///{{{zzzxxxwwwuuuuuuuuuvvvuuutttsssrrrqqqrrrssstttwwwwwwvvvuuutttsssqqqpppnnnmmmjjjgggaaaXXXNNNGGG===:::999<<<>>>???BBBHHHFFFGGGHHHIIIKKKMMMOOOPPPNNNJJJIIILLLNNNPPPTTTYYYdddjjjttt~~~~~~}}}xxxmmmhhhfffbbbbbbaaa`````````aaaaaa]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSOOOOOONNNNNNMMMLLLKKKKKKFFFEEEDDDCCCAAA@@@???>>>======<<<<<<======>>>>>><<<======>>>>>>??????@@@???AAABBBBBB@@@@@@AAACCCAAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEDDDDDDCCCCCCFFFEEECCCBBB@@@??????>>>======>>>@@@AAABBBCCCCCC@@@>>><<<<<<======<<<;;;888888:::;;;;;;;;;;;;;;;<<<>>>BBBJJJUUUcccpppwww}}}vvvpppkkkjjjfff```]]]\\\aaaSSSFFFAAAGGG\\\sss^^^JJJ<<<555333111///......//////............------------)))+++---...------...///,,,,,,000999GGGUUU^^^bbb]]]VVVRRRZZZmmm{{{www~~~}}}zzz{{{|||ooohhhgggiiihhhgggiiinnnsssuuuvvvvvvuuutttsssssspppmmmjjjcccbbbaaa```___```aaaaaa______aaafffkkkjjjccc\\\XXXYYY\\\```eeeiiilllnnnlllnnnqqqssstttsssqqqpppmmmnnnpppssstttsssooolllkkkiiihhhiiillloooppppppooommmlllllloooqqqrrrrrrrrruuuyyy}}}~~~}}}wwwfff```WWWNNNGGGBBB===:::666555333222222444555777<<>>;;;:::===AAADDDGGGMMMUUUZZZdddrrrvvvqqqiiibbb^^^\\\ZZZYYYXXXXXXYYY\\\```cccddddddfffeeecccbbbaaa`````````]]]___```___]]][[[[[[\\\ZZZ[[[]]]^^^^^^^^^]]]\\\ZZZ[[[\\\^^^```aaaccccccbbbbbbcccdddeeegggiiijjjeeedddcccaaa``````______^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYUUUQQQKKKFFFCCC<<<;;;::::::::::::;;;<<<>>>???@@@BBBEEEIIILLLNNNUUUTTTTTTTTTVVVVVVTTTRRRJJJIIIFFFAAA<<<999999:::999<<>>>>>===============>>>??????=========>>>??????@@@@@@>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEECCCDDDEEEFFFFFFEEEEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@>>><<<<<<<<<===<<<;;;888999;;;<<<======<<<<<<===???DDDNNN[[[iiitttzzz|||pppiiidddeeeddd``````cccgggVVVGGGEEEPPPjjjwww```JJJ<<<444333222111000/////////////////////............+++---//////...------...+++,,,///666AAAPPP^^^gggccc\\\WWW\\\lll~~~~~~pppmmmwww~~~yyyxxx{{{}}}vvv|||tttiiieeeeeecccbbbccchhhmmmqqqrrrqqqqqqpppqqqsssrrrpppnnnfffdddbbb```^^^^^^^^^^^^___]]]]]]bbbhhhiiiccc\\\UUUUUUWWWZZZ^^^dddhhhkkkhhhjjjooosssttttttrrrqqqmmmnnnqqquuuxxxwwwtttqqqllljjjhhhiiikkkmmmmmmmmmllljjjiiikkknnnppprrrrrrppprrruuuyyy|||~~~}}}kkkeee\\\RRRKKKEEE@@@<<<777666444333333444555666;;;>>>BBBDDDDDDCCCCCCDDD???BBBFFFJJJJJJGGGCCCAAA<<<@@@EEEHHHKKKQQQZZZaaannn}}}{{{rrrjjjeeebbb___^^^\\\[[[\\\^^^aaaddddddddddddcccaaa^^^]]]\\\\\\\\\]]]___aaa```]]][[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaabbbccccccdddddddddeeefffhhhjjjkkkeeedddcccaaa```___``````^^^^^^^^^]]]]]]]]]]]]]]]YYYYYYWWWSSSNNNIIIDDDAAA<<<;;;:::::::::;;;;;;<<<@@@AAACCCFFFIIILLLNNNOOOUUUTTTUUUWWWYYYYYYVVVRRRHHHFFFCCC>>>:::888888:::<<<>>>AAACCCDDDFFFIIILLLPPPTTTSSSIII>>>???LLLYYYnnnqqqooozzzsssWWWEEE???AAADDDSSSkkk{{{~~~yyyjjj```fffvvvzzzhhh\\\OOOBBB<<<333111///.........---+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++------,,,,,,,,,---......{{{zzzzzzyyyzzz{{{|||}}}vvvuuusssqqqqqqqqqssstttssstttttttttsssrrrqqqqqqllljjjgggfffccc^^^VVVPPPBBB<<<888888999;;;AAAHHHGGGFFFDDDDDDFFFHHHIIIIIIIIIDDDDDDLLLRRRVVV\\\dddkkkrrr|||yyymmmjjjkkkddddddcccbbbaaaaaabbbbbb______^^^^^^]]]^^^^^^^^^UUUTTTTTTTTTSSSSSSRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHFFFDDDBBB@@@???===============>>>??????=========>>>??????@@@@@@>>>???AAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFDDDCCCBBBCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>@@@>>><<<<<<<<<===<<<;;;888:::;;;===>>>>>>======>>>AAAGGGQQQ___lllvvv{{{wwwyyyzzz|||~~~qqqiiieeeggghhhfffggglllgggUUUFFFHHHXXXuuuyyybbbKKK<<<444444333222111000//////000000000000////////////...000111111///---,,,------...///222:::III[[[ggghhhbbb\\\___lll|||wwwiiieeepppyyywwwzzz~~~zzz|||rrryyyyyyllleeedddaaa______dddiiinnnpppmmmmmmnnnpppssstttrrrqqqkkkiiifffccc```^^^]]]]]]```\\\ZZZ^^^eeegggaaaZZZPPPPPPQQQSSSXXX]]]cccfffeeehhhmmmrrrttttttsssqqqmmmooorrrwwwzzzzzzwwwuuullljjjhhhhhhjjjkkkkkkkkkiiihhhgggiiilllpppqqqqqqnnnooorrrvvvyyy|||~~~~~~nnnhhh^^^UUUMMMGGGAAA>>>888666444333333444555666:::===AAADDDDDDDDDEEEFFF===AAAFFFKKKMMMKKKHHHEEE===AAAGGGKKKNNNUUU___ggguuu~~~tttlllgggbbb```___^^^^^^```cccdddddddddcccaaa___\\\ZZZZZZYYYZZZ]]]___bbbaaa^^^[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]```aaaaaaaaabbbbbbbbbbbbffffffffffffgggiiijjjllldddcccbbb`````````aaaaaa^^^^^^^^^]]]]]]]]]]]]\\\XXXWWWUUURRRMMMGGGBBB???<<<;;;;;;::::::;;;;;;<<>>@@@BBBDDDEEEHHHLLLNNNUUUXXXVVVLLLBBBEEEUUUeee{{{yyyiiilllzzzdddKKKAAACCCHHHMMMccc{{{yyyggg```iiiwwwggg[[[MMMAAA;;;222000............---,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************------,,,,,,,,,---......~~~{{{|||zzzxxxuuurrrpppqqqrrrsssssssssttttttssssssrrrqqqqqqkkkeeedddeeeaaaXXXPPPIIIAAA:::999:::;;;>>>CCCKKKKKKIIIFFFHHHMMMNNNKKKJJJGGGGGGMMMSSSYYYaaaiiiuuu|||uuummmgggdddccccccbbbbbbaaa````````````___^^^]]][[[ZZZYYYYYY\\\YYYVVVTTTSSSSSSRRRQQQOOONNNLLLJJJHHHGGGFFFFFFIIIFFFDDDDDDEEEDDD@@@===>>>===<<<===???@@@@@@???AAAAAAAAA@@@@@@?????????BBBAAA@@@?????????@@@AAACCCCCCBBBBBBBBBAAAAAAAAAEEEDDDBBBAAA@@@@@@AAABBBBBBCCCEEEFFFFFFDDDBBBAAADDDDDDDDDCCCBBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???>>><<<;;;::::::;;;;;;777999;;;<<<;;;;;;<<<>>>BBBEEELLLXXXeeeqqqyyy}}}uuuqqq|||yyynnngggggggggbbbfffiiibbbdddPPPCCCHHHaaazzz```GGG:::555444222111000000////////////............//////........................///------222999DDDVVVeeekkkggg```^^^ggguuu}}}~~~zzzqqqjjjbbbbbbooozzzyyyyyyxxx~~~ssskkkeee```^^^bbbeeeeeegggjjjiiikkkmmmnnnmmmnnnppprrrnnnjjjeeeaaa______^^^^^^YYYZZZ\\\___aaa```^^^[[[SSSRRRPPPQQQTTTXXX[[[]]]bbbcccfffkkkoooqqqrrrqqqnnnnnnooosssvvvvvvrrrnnnooollljjjlllpppqqqnnnjjjgggggghhhiiikkkmmmooopppnnnsssxxxzzzzzzzzz|||~~~~~~~~~~~~ssskkkaaaYYYRRRKKKAAA:::666555333333444444444333555777<<<@@@CCCEEEEEEEEEDDDEEEGGGJJJKKKJJJFFFCCCAAAEEEJJJNNNRRRZZZfffooo|||rrrkkkfffccc``````aaaaaabbbbbbbbbcccbbb```^^^\\\ZZZYYYYYYYYY]]]]]]]]]]]]]]]\\\[[[ZZZ[[[[[[[[[\\\]]]^^^___```aaaaaaaaa```___```cccfffcccddddddeeefffggghhhhhheeeccc```^^^\\\[[[\\\\\\bbb___\\\\\\]]]]]][[[YYYWWWUUUSSSOOOJJJEEEAAA???777888999:::<<>>BBB@@@AAAEEEEEEEEEMMMXXX\\\ccc___OOODDDMMMaaapppsss\\\kkkyyyqqqSSSBBBAAABBBQQQkkk}}}mmmgggoooyyy|||iiiYYYJJJ???:::333222000...---,,,------------,,,,,,,,,,,,++++++---,,,***(((((()))***+++++++++++++++++++++++++++***,,,------++++++,,,...~~~|||}}}{{{yyyvvvsssrrrrrrssstttqqqqqqqqqqqqqqqppppppooommmiiieeedddccc___XXXQQQHHHAAA;;;;;;<<<<<>>@@@>>>>>>>>>@@@AAA@@@???AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@?????????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAAAAABBBBBBCCCAAABBBDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCAAA@@@???>>>>>>???>>><<<;;;::::::;;;;;;999;;;======<<<<<<>>>???DDDIIIRRR^^^kkkuuu{{{~~~vvvuuuwwwjjjggghhheee```gggmmmeee\\\KKKDDDOOOlll~~~bbbIII<<<555444222111000000////////////............//////........................000//////222666???QQQbbbiiigggaaa\\\```llluuuxxxyyyuuupppjjjcccaaaiiiuuu~~~wwwwwwxxxxxxzzz{{{}}}~~~|||~~~{{{rrriiidddbbbfffiiihhhhhhjjjiiikkkllllllllllllnnnpppnnnjjjfffcccbbbaaa```___^^^^^^^^^___```^^^[[[XXXSSSRRRPPPPPPRRRUUUWWWYYY^^^```eeejjjnnnqqqqqqpppmmmmmmnnnqqqtttsssppplllmmmiiiggghhhlllmmmkkkhhhfffggghhhjjjlllnnnppprrrnnnrrrwwwyyyyyyzzz|||}}}|||wwwoooddd[[[TTTLLLCCC<<<888666444333444444333222222444888<<>>;;;;;;<<<===???BBBDDDEEELLLMMMNNNQQQSSSSSSQQQOOOYYYXXXZZZ]]]^^^ZZZQQQJJJAAA>>>999555555777:::===AAAAAADDDHHHIIIKKKUUUaaammmooofffTTTIIIRRRfffuuuoooZZZnnnfffKKK???@@@OOOmmm~~~iiihhhxxx~~~kkkZZZJJJ???:::333111000...------------------,,,,,,,,,,,,++++++---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...~~~~~~~~~{{{yyywwwuuussssssssstttooooooooonnnnnnnnnmmmmmmiiigggeeeccc```\\\UUUQQQFFF@@@<<<=========>>>AAAIIIKKKKKKLLLQQQWWWVVVQQQPPPMMMMMMRRRYYYaaakkkttt|||pppkkkiiiiiihhhcccccccccbbbaaaaaa`````````___^^^]]][[[ZZZYYYYYY[[[YYYVVVTTTRRRNNNJJJFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDAAA???BBBAAA@@@@@@AAAAAA@@@???AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA???@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEE@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCBBB@@@>>>===<<<>>>===<<<:::::::::;;;;;;<<<===>>>>>>======???AAAGGGNNNZZZgggrrrzzz}}}~~~zzz|||uuuggghhhkkkeeeaaammmsssgggTTTHHHIII[[[zzzaaaHHH;;;555444222111000000////////////............//////........................000000000111111999KKK]]]ggghhhccc[[[YYYaaajjjoooppppppooollleee___bbbhhhwww~~~xxxwwwxxxyyyzzzxxxwwwwwwwww{{{{{{pppjjjfffiiikkkjjjiiijjjiiijjjkkkkkkjjjjjjlllmmmnnnkkkiiigggfffeeebbb``````____________^^^ZZZXXXWWWUUURRRPPPPPPRRRUUUWWWZZZ]]]ccchhhlllnnnnnnnnnkkklllmmmpppqqqpppmmmjjjllliiiffffffiiijjjjjjhhhggghhhiiikkkmmmoooqqqrrrnnnqqquuuwwwxxxyyy{{{||||||zzz|||tttiii^^^VVVMMMDDD>>>:::888555444444444333111555666999<<<@@@DDDGGGIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKMMMOOORRRXXXcccqqq|||{{{pppiiieeebbb_________````````````aaa^^^]]][[[YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWZZZZZZ[[[\\\]]]___aaabbb```aaaaaaaaa```aaadddfffffffffgggggghhhhhhhhhiiieeecccaaa___]]]\\\\\\\\\```^^^\\\[[[[[[ZZZXXXVVVSSSRRRNNNJJJFFFBBB???>>>?????????AAACCCEEEHHHIIIQQQSSSVVVVVVUUUSSSQQQQQQZZZZZZ[[[]]]]]]WWWNNNGGG>>>;;;888666666999<<>>:::222111000...------------------,,,,,,,,,,,,++++++---,,,***))))))***++++++++++++++++++++++++++++++***,,,------++++++,,,...~~~{{{zzzyyyxxxwwwuuutttsssrrrrrrnnnnnnmmmmmmllllllllllllggggggfffccc^^^XXXRRRNNNFFF@@@=========;;;;;;===BBBEEEIIIOOOXXX```___YYYSSSPPPOOOTTT[[[bbbkkkttt~~~zzzyyy}}}yyynnniiihhhhhhgggddddddcccbbbbbbaaaaaa``````___^^^]]][[[ZZZYYYYYYZZZXXXVVVTTTQQQKKKEEE@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBAAADDDCCCAAAAAABBBBBBAAA???AAABBBBBBBBBCCCCCCDDDDDD@@@??????>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDEEECCCCCCDDDDDDDDDEEEFFFFFF@@@AAABBBCCCDDDEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA@@@>>>============;;;:::::::::;;;;;;===>>>>>>======>>>@@@CCCIIISSSaaaoooxxx}}}~~~vvvkkkmmmooojjjiiiuuuuuuaaaOOOHHHQQQiii~~~^^^EEE888444444222111000///////////////............//////...........................///111000...333FFFYYYfffjjjhhh^^^WWWZZZbbbhhhnnnoooqqqnnnggg```^^^___lllxxx|||zzzzzzzzz|||yyywwwwwwwwwyyyxxxooohhhgggiiiiiihhhiiiiiijjjjjjiiihhhhhhjjjlllmmmlllkkkjjjjjjhhheeeccc^^^]]]]]]^^^______^^^\\\\\\ZZZWWWTTTRRRRRRUUUXXXYYY]]]bbbgggiiiiiiiiihhhkkklllmmmoooooonnnllljjjnnnkkkhhhgggiiijjjkkkjjjjjjkkklllmmmnnnoooooopppnnnpppsssvvvwwwyyyzzz{{{}}}}}}}}}~~~~~~}}}{{{zzz~~~wwwlllaaaWWWNNNEEE@@@<<<:::777666555444333111666777888;;;???DDDIIILLLKKKKKKLLLLLLLLLLLLNNNOOOOOOOOOPPPSSSZZZggguuusssjjjeeebbb```^^^^^^^^^_______________\\\[[[ZZZXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWYYYYYYZZZ[[[]]]___aaabbb```aaabbbaaaaaabbbdddfffffffffffffffggggggggggggeeedddbbb___^^^]]]\\\\\\^^^]]]\\\[[[YYYWWWUUUTTTPPPNNNKKKFFFCCCAAA??????AAAAAAAAACCCEEEHHHLLLNNNQQQTTTWWWWWWTTTQQQRRRSSSZZZZZZ[[[[[[YYYSSSJJJDDD===<<<:::999:::===AAACCCBBBFFFKKKOOOVVVdddwwwuuu```YYYcccxxx{{{fffXXXuuukkkIIICCCLLLPPPsssqqqeeekkkppp\\\III===999111000000///...---------------,,,,,,,,,+++++++++,,,,,,+++*********+++,,,***************************+++---,,,++++++,,,...~~~|||yyywwwuuuwwwwwwvvvuuutttrrrqqqpppnnnnnnmmmlllkkkllllllmmmhhhhhhgggddd^^^WWWPPPKKKFFF@@@======<<<999888999;;;???FFFOOO]]]ggggggaaaTTTQQQRRRWWW\\\aaagggnnnxxxyyyxxxuuusssrrrsssuuuyyyyyyooojjjiiihhhgggddddddccccccbbbaaaaaaaaa```___^^^]]][[[ZZZYYYYYYYYYWWWUUUSSSOOOIIIBBB===<<<===???AAACCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCEEECCCBBBBBBCCCCCCAAA@@@BBBBBBBBBCCCCCCDDDDDDDDD??????>>>>>>>>>???AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFF@@@AAAAAABBBCCCDDDDDDDDD@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAA@@@@@@??????>>>===<<<::::::999:::;;;;;;=========<<<<<<>>>AAADDDLLLWWWfffttt|||xxxtttppppppoooqqqyyypppVVVIIIGGGXXXvvv}}}\\\CCC888444444222111000///////////////............//////........................+++---000///---111BBBSSSdddlllnnneee[[[ZZZ___dddooosssuuuqqqkkkeeeaaa___bbbooo|||~~~}}}{{{yyy|||xxxwwwyyy{{{}}}tttgggdddeeeeeefffhhhiiiiiiiiihhhggggggjjjllllllkkkkkklllllljjjgggddd___]]]\\\]]]^^^______^^^___]]]ZZZUUURRRRRRUUUYYYZZZ^^^ccceeeeeecccccccccjjjkkkmmmnnnnnnmmmllllllnnnllliiihhhhhhiiijjjkkknnnnnnooooooooonnnmmmmmmoooppprrrtttwwwyyyzzz{{{xxxyyy{{{||||||{{{{{{{{{~~~yyyoooeeeZZZPPPGGGBBB>>>;;;888777666555333222222222333666:::@@@EEEHHHKKKLLLMMMLLLKKKLLLOOOQQQQQQQQQQQQUUU\\\hhhttt|||tttiiiccc```___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYXXXXXXYYYZZZ\\\^^^```aaa___```bbbbbbbbbccceeegggeeeeeeeeeeeeeeeeeeeeedddddddddbbb```___]]]\\\\\\\\\\\\\\\ZZZWWWTTTRRRRRRMMMKKKGGGCCCAAA@@@@@@AAABBBBBBCCCDDDHHHLLLPPPSSSUUUXXXYYYWWWSSSQQQRRRTTTZZZYYYYYYWWWSSSMMMEEE@@@;;;;;;;;;;;;===@@@CCCEEEEEEIIINNNTTTaaauuu|||jjjfffqqqsssbbbWWWuuubbbBBBAAAOOOXXX|||yyygggbbbmmmoooZZZFFF:::777000000000//////...------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...{{{||||||zzzwwwuuuttttttvvvvvvvvvvvvtttrrrpppoooooonnnlllkkkkkkkkklllmmmjjjiiigggddd```YYYQQQJJJEEE@@@<<<===<<<:::999;;;:::>>>DDDOOO^^^jjjiiicccSSSQQQUUU\\\```bbbeeeiiimmmkkkhhhdddccceeejjjnnnvvv~~~yyypppmmmkkkiiihhhdddddddddcccbbbbbbaaaaaa```___^^^]]][[[ZZZYYYYYYWWWVVVTTTQQQNNNIIIBBB===:::;;;>>>AAACCCDDDDDDDDDDDDEEEGGGFFFEEEDDDDDDEEEDDDCCCAAABBBCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCC???>>>======>>>???AAABBBDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDAAAAAAAAABBBBBBCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@????????????<<<;;;:::999999:::;;;<<<======<<<;;;;;;???DDDHHHQQQ\\\lllyyy|||xxxnnnmmmpppppppppcccKKKAAAEEE```}}}[[[CCC:::555444222111000000////////////............//////........................***,,,///000...000>>>LLL___kkkrrrlllbbb^^^```aaaooouuuyyywwwtttpppkkkeee]]]hhhtttzzz}}}~~~{{{xxxtttsssxxx~~~xxxiiiddddddddddddeeegggggggggeeedddeeehhhkkkkkkjjjjjjkkklllkkkhhhfffccc```]]]\\\]]]^^^^^^]]]^^^]]]ZZZUUUQQQQQQUUUZZZ\\\___ccccccaaa______aaahhhjjjmmmmmmmmmlllmmmnnnmmmllljjjiiihhhhhhiiiiiioooppppppqqqpppooommmlllqqqpppqqqssswwwzzz{{{{{{uuuwwwyyyzzzyyyyyyzzz{{{|||yyyrrriii^^^SSSJJJEEE>>><<<999888777666444333222222333666:::???CCCFFFIIIKKKMMMMMMKKKKKKNNNRRRQQQQQQSSSWWW^^^gggpppuuuzzz{{{{{{|||}}}~~~yyysssjjjccc___^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYXXXYYYZZZZZZZZZZZZZZZZZZWWWWWWXXXYYYZZZ\\\^^^___^^^```bbbccccccccceeegggfffeeeeeeddddddcccccccccddddddcccaaa___^^^\\\\\\ZZZ[[[\\\ZZZVVVRRRPPPOOOIIIGGGCCC@@@???AAACCCDDDEEEEEEFFFHHHMMMRRRXXX[[[```___\\\XXXTTTRRRSSSUUUXXXWWWUUUQQQLLLFFFAAA>>>999::::::<<<>>>AAADDDEEEHHHMMMSSS]]]qqqzzzllllllvvvgggZZZRRRqqq^^^EEE@@@MMM___hhh]]]aaarrrmmmVVVBBB888666//////000000///...------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------------------***,,,------++++++,,,...uuuvvvwwwuuusssrrrtttvvvvvvvvvwwwwwwvvvsssqqqooonnnmmmkkkjjjiiijjjkkkllljjjgggeeeeeeddd^^^TTTLLLDDD>>>;;;===>>>===???BBB@@@BBBFFFOOO]]]gggeee^^^PPPQQQXXXbbbgggffffffiiidddcccaaa___```dddjjjooo{{{{{{uuuqqqnnnkkkhhheeeddddddccccccbbbbbbaaa```___^^^]]][[[ZZZYYYYYYVVVTTTRRRPPPMMMIIICCC???:::<<>>=========>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>======;;;;;;:::999999:::;;;<<<>>>===<<<<<<===AAAGGGLLLYYYcccrrr~~~~~~tttggggggkkkddd\\\SSSFFF@@@IIIiiizzzWWWBBB;;;555444222111000000////////////............//////........................------///111000000999CCCWWWfffrrrqqqiiiccc```^^^iiisss|||~~~~~~|||vvvmmmbbbhhhooottt{{{yyysssoootttzzz}}}nnnjjjjjjgggdddbbbcccccccccbbbaaacccfffjjjjjjiiihhhiiijjjjjjiiigggbbb___]]]\\\]]]___``````___^^^\\\VVVRRRRRRXXX^^^\\\___bbbaaa^^^]]]___bbbdddgggjjjkkkjjjjjjlllnnnmmmmmmmmmlllkkkjjjjjjjjjmmmnnnpppqqqrrrqqqpppooorrrqqqqqqsssxxx{{{|||{{{uuuwwwyyyxxxvvvvvvwwwyyyzzzyyyuuunnncccXXXOOOIII>>><<<999888888777666444333333555777;;;???BBBDDDFFFJJJMMMMMMJJJJJJMMMQQQQQQRRRUUUZZZaaaggglllnnnpppnnnlllkkkmmmppprrrsssqqqmmmgggbbb`````````___\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZXXXXXXYYYZZZZZZZZZZZZZZZVVVVVVWWWWWWYYYZZZ[[[\\\^^^```bbbcccddddddfffgggggggggfffeeeddddddccccccddddddcccbbb```^^^\\\\\\YYY[[[\\\YYYTTTPPPNNNMMMGGGDDDAAA??????BBBEEEHHHJJJJJJKKKOOOTTT[[[aaaeeeeee```ZZZVVVUUUVVVWWWXXXVVVTTTPPPKKKEEE@@@>>>===:::;;;<<<>>>AAACCCEEEFFFIIIPPPZZZjjjwwwmmmpppxxxtttXXXOOOKKKjjj[[[MMMFFFRRRmmmnnn\\\[[[gggyyyjjjQQQ>>>555555...//////000000///...---------,,,,,,,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...ppprrrsssrrrpppqqquuuxxxvvvwwwyyyyyyxxxuuuqqqooommmllljjjhhhhhhiiijjjkkkiiifffcccdddfffbbbXXXOOOBBB===:::===@@@AAADDDHHHFFFFFFHHHOOO[[[ddd```XXXNNNQQQ[[[fffllljjjiiijjjcccdddeeegggiiiooovvv{{{zzzuuuqqqkkkgggeeeeeedddccccccbbbbbbaaa```___^^^]]][[[ZZZYYYYYYVVVTTTQQQOOOMMMIIIDDDAAA<<<>>>AAADDDFFFGGGGGGFFFBBBEEEGGGGGGEEEDDDEEEGGGAAA@@@@@@AAACCCDDDCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>=========>>>???AAABBBAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEEEEEEECCCBBBAAACCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@DDDCCCBBB@@@>>>===<<<;;;;;;:::999999999:::;;;<<<>>>>>>===<<<>>>CCCJJJOOO^^^iiiwwwoooaaaaaaeeeYYYKKKGGGEEECCCNNNqqqwwwTTT???999555444222111000000////////////............//////........................///...000222111000555===QQQaaapppssslllfff```[[[cccppp}}}}}}sssjjjlllmmmqqq|||}}}tttmmmpppuuu{{{ssspppoookkkdddaaa`````````______aaaeeehhhiiihhhggggggiiiiiiiiiggg^^^\\\ZZZ[[[^^^aaadddeeeaaaaaa___YYYUUUVVV\\\ccc[[[^^^aaa```]]]\\\```eeebbbeeehhhiiiiiiiiikkknnnooopppqqqqqqooommmmmmmmmkkkmmmooorrrssssssrrrqqqsssqqqqqqsssxxx||||||{{{vvvxxxzzzxxxuuusssuuuwwwyyyyyywwwqqqggg\\\RRRLLL>>><<<:::888999888777555///000111444777;;;===???DDDHHHLLLMMMJJJIIILLLOOOQQQSSSWWW\\\cccgggiiiiiieeeccc```aaadddjjjnnnqqqppplllgggdddcccbbbbbbaaa\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWXXXYYYZZZ[[[WWWWWWXXXYYYZZZZZZZZZYYYVVVVVVVVVWWWWWWYYYZZZZZZ^^^```cccdddddddddfffggghhhhhhgggfffeeeddddddcccddddddcccbbb```^^^]]][[[XXXZZZ\\\YYYTTTOOOMMMMMMEEECCC@@@>>>???BBBGGGJJJNNNNNNPPPSSSYYYaaahhhlllccc\\\UUURRRTTTXXX[[[\\\UUURRRMMMGGGAAA===<<<<<<===>>>@@@BBBDDDFFFHHHIIIIIIRRR___ttt|||tttxxx~~~|||gggLLLFFFEEEeeeWWWUUUPPP]]]{{{nnn___VVV___ppphhhOOO;;;333444...///000000000///...------------,,,,,,,,,++++++***+++,,,,,,------------))))))))))))))))))))))))***,,,------,,,+++---...lllllllllmmmooorrrvvvxxxyyyyyyyyyyyyvvvssspppmmmkkkiiigggffffffgggiiikkkiiiiiigggfffccc^^^WWWRRREEE???;;;===@@@BBBFFFJJJKKKOOOSSSVVVWWWWWWXXXZZZOOOTTT\\\eeelllnnnmmmjjjgggkkkooottt{{{}}}uuunnnhhhfffffffffdddbbb``````aaabbbcccaaa```]]][[[XXXVVVUUUUUUWWWUUUSSSOOOKKKHHHEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDDDDBBB>>>::::::===@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBEEEBBB???>>>>>>>>>>>>===???>>>===<<<<<<<<<<<<<<<<<<======>>>@@@EEELLLQQQgggmmmvvv{{{rrr```___^^^XXXLLLAAAAAAGGGFFF___|||sssPPP>>>;;;333333222111111222333333...///////////////...---////////////////////////000///---++++++...333888III\\\nnnsssoookkkeee``````gggrrr|||zzzvvvtttyyytttpppqqqpppzzz~~~wwwrrrmmmfffaaaeeedddbbb```___```aaabbbfffffffffeeeddddddfffhhh[[[\\\^^^bbbdddeeecccaaaccc^^^YYYVVVXXX\\\aaacccdddcccbbb```^^^]]]]]]^^^aaaaaaaaacccfffhhhiiiiiioooqqqqqqpppmmmkkkjjjkkkqqqpppooonnnnnnooopppqqqsssrrrrrrrrruuuyyy}}}vvvuuusssrrrrrrssstttuuu}}}zzzvvvsssoooeeeWWWMMMAAA>>>999777666777777666555555444333333555999<<>><<<<<<@@@DDDHHHIIINNNQQQWWW^^^eeejjjkkklll^^^YYYTTTTTTXXX\\\[[[ZZZWWWPPPFFF???<<<<<<>>>???AAA???>>>@@@EEEIIIKKKJJJTTTWWWlll}}}oooLLL>>>AAAAAAaaazzz[[[WWW```vvvwwwlll]]]VVVYYYjjjzzz{{{bbbKKK:::333333111000000///...---------+++,,,,,,,,,,,,+++***)))+++++++++************)))+++++++++*********)))))),,,,,,+++******+++,,,,,,lllllllllnnnqqqtttxxxzzzzzzzzzyyyxxxuuussspppnnnjjjiiihhhgggggghhhiiijjjiiihhhgggfffddd```ZZZUUUHHHBBB>>>@@@DDDGGGKKKQQQUUUVVVVVVVVVVVVVVVWWWXXXUUUXXX___ffflllpppqqqpppqqqwwwzzzrrrlllfffdddeeedddcccaaa``````aaabbbcccaaa```^^^[[[YYYWWWVVVUUUVVVUUURRROOOKKKHHHEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDBBB>>>::::::<<>>======>>>===<<<>>>======<<<;;;;;;<<<<<<===>>>>>>???BBBGGGNNNSSSgggmmmwww}}}uuummm^^^^^^\\\VVVIII>>>???EEENNNhhhpppMMM<<<999777666444222000000000000/////////......---------------------------------.........,,,,,,...333666FFFWWWiiiooonnnmmmiiieee]]]aaajjjxxxvvvrrrssssss~~~{{{rrrkkkhhhhhhgggdddbbbaaaaaabbbcccgggggggggfffeeefffhhhiiidddbbbbbbeeeiiikkkiiifffccc^^^YYYWWWZZZ^^^bbbeeedddbbb___]]]\\\]]]]]]]]]______```bbbeeegggiiiiiinnnoooooonnnkkkiiihhhiiiooonnnnnnnnnooopppqqqrrrsssrrrrrrssstttwwwzzz{{{sssssssssssstttuuuuuuvvvyyywwwtttrrrooofffYYYNNNCCC@@@;;;888888888888888666666555444333555999<<<@@@CCCGGGJJJLLLNNNPPPRRRVVVYYY^^^cccgggfffbbb^^^ZZZTTTRRRXXX^^^bbbhhhnnnlllnnnmmmlllmmmnnnkkkdddbbb```]]]\\\\\\\\\[[[YYYYYYYYYZZZ[[[[[[ZZZYYYYYYZZZYYYYYYXXXXXXYYYZZZ[[[XXXYYY[[[[[[ZZZ[[[]]]___^^^^^^]]]^^^___bbbdddfffiiijjjkkkjjjhhheeeddddddgggggggggfffccc___[[[XXXYYYXXXVVVSSSNNNIIIEEEBBB<<<<<<<<<>>>AAAEEEIIILLLRRRTTTZZZdddnnnqqqmmmggg[[[XXXTTTUUUZZZ]]]]]][[[RRRKKKBBB<<<999:::;;;<<>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBB@@@===<<<<<<===<<<;;;======<<<;;;;;;;;;;;;<<<>>>???@@@AAADDDJJJQQQVVVeeelllxxx}}}~~~zzzuuummmeee]]]]]][[[TTTGGG===@@@HHH\\\vvvlllJJJ:::888777666444222000000000000222111///...---------------------------------------......------...111444???OOOaaakkkoooooonnnkkk]]]]]]bbbnnn}}}vvvttttttuuusssmmmlllmmmkkkhhheeeccccccddddddfffeeeeeeeeefffggghhhhhhkkkgggeeeiiioooqqqlllgggbbb^^^ZZZYYY[[[```dddfffccc___ZZZYYYZZZ\\\\\\[[[]]]]]]___aaacccfffiiijjjllllllmmmkkkhhhffffffgggllllllmmmnnnoooqqqsssttttttttttttttttttuuuuuuvvvpppqqqssstttvvvwwwxxxxxxxxxvvvttttttrrrjjj]]]SSSFFFBBB===:::999999999999777777777555555666999<<<===@@@FFFJJJNNNRRRUUUXXXYYY\\\aaagggiiifff```[[[SSSPPPPPPVVV\\\aaafffkkkkkknnnqqqssswwwyyytttllleeebbb___^^^^^^^^^]]]\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[ZZZ\\\]]]]]]\\\\\\]]]___\\\]]]^^^```bbbdddeeefffiiijjjkkkiiifffdddcccdddeeeffffffeeebbb^^^ZZZWWWWWWVVVSSSOOOJJJEEE@@@>>>999<<<@@@BBBDDDGGGMMMRRRUUUXXX___kkkuuutttiii^^^VVVTTTSSSUUUYYY[[[ZZZXXXMMMGGG???:::999:::;;;<<<@@@BBBDDDDDDDDDGGGLLLPPPUUUooooooTTT???777AAAJJJmmmwww\\\dddqqq|||yyyjjj[[[SSSRRRXXXaaaooooooVVVCCC666111111000000000///......---------,,,+++*********+++,,,,,,+++++++++************+++++++++***************,,,++++++******++++++,,,kkklllmmmppptttxxx{{{}}}{{{zzzwwwuuusssqqqpppppphhhiiiiiijjjjjjiiiiiihhhhhhgggggghhhgggeeeaaa^^^UUUMMMFFFFFFIIILLLQQQXXXVVVTTTTTTWWW[[[___aaaaaa]]]^^^___bbbgggnnnwww}}}qqqiiieeeaaaaaaccc```____________aaabbbbbbbbbaaa^^^\\\YYYXXXVVVVVVSSSRRRPPPMMMJJJHHHFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCBBBBBBAAADDDCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCCCCDDDAAA???<<<;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>@@@AAAEEEKKKSSSXXXbbbjjjxxx|||}}}vvvmmmeee```^^^]]][[[SSSFFF???EEEPPPmmmgggGGG:::888333333222111111222333333555333111...------...///////////////////////////+++---............000111888GGGZZZhhhpppqqqooommmccc^^^\\\cccppp|||xxxvvvuuuuuuvvvpppooorrrpppmmmiiifffeeeddddddcccccccccccceeefffgggffflllhhhgggllltttuuulllddd___\\\YYYYYY\\\```dddeeebbb]]]WWWVVVYYY[[[[[[YYY[[[]]]___```bbbeeeiiilllkkklllkkkiiifffeeeeeefffjjjkkklllnnnqqqsssuuuvvvvvvvvvwwwwwwvvvtttsssrrrmmmooorrruuuxxxyyyyyyyyy{{{xxxwwwwwwuuunnnaaaWWWHHHDDD>>>:::888888888888777888888777666777:::===<<>><<<:::???EEEGGGGGGJJJQQQWWWXXX]]]fffpppuuunnn```UUURRRQQQQQQSSSUUUUUUSSSQQQIIIEEE???;;;;;;<<<>>>>>>???DDDGGGGGGEEEGGGOOOVVV```}}}zzz]]]DDD:::333CCCSSSyyy}}}eeennnvvvtttgggYYYSSSSSSOOO]]]kkkyyyiiiQQQAAA666333333000000//////...............,,,***))))))***,,,---,,,,,,+++++++++*********************************++++++++++++++++++++++++jjjkkkmmmpppsssvvvyyyzzzxxxwwwuuusssqqqpppppppppiiiiiijjjjjjjjjjjjiiiiiihhhgggggghhhhhhgggdddbbbZZZRRRJJJGGGHHHHHHMMMRRROOOQQQUUUZZZ```eeefffgggeeedddddddddhhhpppzzz{{{nnngggccc``````bbb^^^^^^^^^^^^___``````aaaaaa___]]]ZZZXXXVVVUUUTTTPPPPPPNNNLLLJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBAAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDD@@@>>>;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<===???AAAEEELLLTTTZZZ```jjjzzz}}}ttthhh```\\\\\\[[[XXXPPPEEEBBBNNN]]]bbbFFF;;;999333333222111111222333333666555222000...///000000////////////////////////***,,,......------...///333>>>QQQdddoooqqqooolllhhh```XXXYYYcccnnnuuuwww||||||zzzwww|||zzz~~~|||xxxuuuvvvuuurrrnnnjjjgggdddbbbcccbbbbbbdddgggiiihhhfffiiigggiiiqqqxxxwwwlllaaa]]][[[YYYYYY\\\```bbbccc```\\\XXXWWWXXXYYYYYYXXX[[[]]]___```aaadddiiimmmllllllkkkiiifffeeefffgggiiijjjmmmooorrruuuwwwxxxxxxxxxyyyyyywwwuuurrrqqqmmmnnnrrruuuwwwyyyyyyyyy|||yyywwwvvvtttmmmbbbXXXJJJEEE>>>999777777777777777888999999999:::<<<>>>???DDDLLLTTTYYY\\\___aaaaaaaaabbbdddfffeeebbb```[[[\\\^^^eeeqqqwwwiiifffcccaaaaaa```___^^^ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXXXXYYYYYYYYYYYYXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[]]]```bbbdddeeeeeedddcccddddddbbb```______```dddcccaaa```___^^^______TTTQQQMMMHHHDDD@@@>>>===;;;@@@FFFIIIJJJMMMSSSYYY]]]eeennnrrrooodddYYYRRRSSSSSSRRRRRRRRRPPPMMMKKKDDDAAA===;;;<<<>>>@@@@@@???EEEJJJJJJHHHLLLVVV___ooozzz~~~oooLLL::::::333HHH]]]oooxxx{{{ppp\\\OOOLLLOOOSSSdddwww}}}]]]GGG;;;333000000////////////............---,,,***))))))***,,,---,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++iiijjjkkknnnppprrrttttttssssssrrrrrrqqqppppppooojjjjjjjjjjjjjjjjjjjjjjjjhhhggggggggghhhhhhfffccc^^^UUUMMMIIIHHHFFFIIIMMMNNNSSSZZZ___cccgggjjjlllrrrrrrpppnnnnnnsss}}}wwwlllgggddd``````aaa]]]^^^^^^^^^^^^_________^^^]]][[[XXXVVVTTTSSSRRROOONNNMMMKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAACCCEEEDDDCCCAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBB@@@>>>;;;;;;<<<======<<<===<<<<<<<<<<<<===>>>>>><<<===???BBBFFFNNNVVV\\\aaammm~~~|||pppccc[[[ZZZZZZYYYUUUMMMDDDFFFYYYlll[[[EEE<<<999777666444222000000000000555444222111000000000000------------------------+++,,,------,,,,,,---///000777HHH]]]kkkooooooooohhhaaaXXXUUUYYYccclllpppwww~~~}}}yyytttpppvvv|||}}}}}}|||yyy{{{zzzyyyuuupppjjjeeeaaadddbbbbbbeeeiiikkkjjjgggeeefffjjjrrrxxxvvvkkkaaa\\\[[[YYYZZZ\\\___```aaa___^^^\\\ZZZXXXXXXXXXXXXZZZ]]]_________aaaggglllllllllkkkhhhfffeeefffgggjjjkkknnnqqquuuwwwyyyyyyxxxyyyyyyyyywwwuuusssrrrnnnoooqqqsssuuuwwwxxxxxxzzzwwwsssqqqpppjjj```XXXMMMGGG???:::777777777777666888::::::;;;<<>>AAAFFFJJJMMMRRRYYY___fffkkkpppoooggg]]]WWWUUUUUUUUUTTTRRROOOLLLHHHFFF???===::::::===???AAAAAABBBHHHMMMOOOPPPVVVaaajjjwww|||qqqppp}}}}}}|||^^^AAA666:::555MMMeeewww~~~ooo[[[MMMJJJJJJ\\\llluuuUUUAAA999555222111//////////////////......,,,+++*********+++,,,---,,,,,,,,,,,,++++++++++++***************+++++++++***++++++,,,,,,++++++***hhhiiijjjkkklllmmmmmmnnnnnnooopppqqqqqqpppooonnnkkkkkkiiiiiiiiiiiikkkkkkhhhgggfffggghhhhhhfffdddaaaXXXPPPMMMJJJGGGHHHKKKOOOVVV^^^cccdddhhhooovvv}}}xxxtttuuu|||vvvlllhhhfffbbb```aaa]]]^^^^^^^^^^^^]]]]]]\\\\\\ZZZXXXUUUSSSQQQPPPOOOMMMMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEECCCDDDDDDDDDDDDBBBAAA@@@???BBBEEEEEECCCBBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@>>><<<;;;<<<========================>>>??????===>>>@@@CCCHHHPPPYYY___eeerrr|||xxxkkk]]]WWWYYY\\\ZZZVVVNNNHHHNNNgggtttTTTDDD===888777666444222000000000000111111111000000/////////------------------------+++,,,---,,,++++++---//////111>>>SSSdddmmmrrrvvvkkkeee\\\UUUTTTZZZcccjjjpppxxx{{{xxx}}}}}}uuuooosss{{{vvvxxx|||~~~~~~}}}wwwnnnfffaaaaaa______ccchhhjjjhhheeeaaacccgggmmmrrrpppiiiccc^^^\\\[[[\\\^^^`````````^^^```aaa___YYYVVVVVVXXXYYY[[[]]]\\\[[[]]]ccciiilllllljjjgggddddddeeegggkkkmmmpppsssvvvyyyzzzzzzwwwwwwwwwwwwvvvuuutttssspppppppppqqqssstttvvvwwwxxxtttooommmmmmjjjbbb\\\PPPJJJAAA;;;888888888888555777:::;;;<<<>>>AAACCCFFFNNNWWW___```^^^[[[YYYZZZ[[[^^^cccgggiiihhhfffeeeooo{{{}}}mmmlllkkkjjjjjjgggccc```\\\[[[ZZZZZZZZZZZZ[[[\\\XXXYYYYYYYYYYYYWWWVVVUUUTTTWWWZZZ[[[[[[ZZZZZZ[[[^^^^^^___```aaaaaaaaaaaa^^^^^^___^^^]]]]]]___bbb___``````___]]][[[XXXWWWLLLIIIEEEBBB@@@???@@@AAACCCEEEHHHNNNUUU^^^eeejjjlllllliiiddd^^^YYYXXXXXXSSSRRRQQQNNNJJJFFFCCCBBB===<<<;;;<<>><<<<<<===>>>>>>===>>>>>>>>>>>>>>>???@@@@@@>>>???BBBEEEJJJRRR[[[aaaiiiwww}}}zzzxxxsssfffXXXTTTXXX___]]]YYYQQQLLLVVVrrrmmmPPPCCC===777333333222111111222333333...///////////////...---////////////////////////,,,,,,,,,+++***+++---///000...777KKK___kkkuuu|||pppjjjaaaWWWQQQTTT]]]eeekkkqqqyyy~~~~~~zzzuuurrrwww}}}|||tttvvvyyyzzz{{{rrrhhhbbb]]][[[[[[___eeegggeeeaaa]]]___bbbgggjjjiiifffccc___^^^]]]]]]___`````````]]]bbbeeebbbZZZUUUVVVYYYWWWZZZ\\\ZZZXXXZZZ```fffkkkkkkiiifffccccccdddffflllnnnqqquuuxxxzzzzzz{{{vvvuuuuuuuuuttttttttttttqqqqqqppppppqqqrrrtttuuuxxxsssnnnmmmmmmlllfffaaaRRRLLLCCC<<<999999999999444777:::<<<===@@@BBBEEEHHHPPPZZZaaaaaa]]]XXXTTTUUUXXX]]]dddiiikkkiiifffkkkwwwooonnnnnnnnnnnnjjjeeebbb^^^]]]\\\[[[[[[\\\]]]^^^YYYYYYZZZZZZYYYWWWUUUTTTSSSVVVZZZ\\\[[[[[[[[[\\\____________`````````aaa]]]^^^^^^^^^]]]^^^aaaccc]]]^^^``````^^^XXXRRROOOIIIFFFBBB???>>>???AAABBBIIIIIILLLSSS^^^iiiqqquuuooohhh___YYYWWWWWWXXXXXXNNNMMMLLLHHHDDD@@@?????????>>>===???CCCFFFHHHHHHKKKNNNSSSYYY___iiiuuu}}}rrrjjjccciiizzztttTTT???888888888;;;TTTlll~~~rrr^^^SSSWWWaaafffpppuuueeeFFF666333222///---.........///////////////)))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++***+++,,,------,,,+++***jjjjjjjjjiiihhhfffdddcccgggiiilllnnnooonnnlllkkkllljjjgggfffhhhjjjkkkkkkdddeeeffffffdddbbb___^^^^^^^^^\\\VVVNNNJJJLLLOOO[[[YYYYYY^^^hhhttt~~~}}}{{{xxx~~~tttkkkhhheeeaaa^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXWWWVVVTTTRRRPPPOOOLLLLLLJJJIIIGGGGGGFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFAAABBBCCCDDDDDDBBB@@@>>>BBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHHHHGGGEEEEEEFFFGGGEEECCCAAA@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@>>><<<::::::;;;>>>???<<<===>>>===<<<;;;<<<======???BBBFFFLLLTTT]]]cccpppyyyzzzxxxwwwqqqdddVVVTTTZZZgggeee]]]OOOLLLaaaaaaKKK@@@===>>>666555222000//////000000///////////////000111111,,,,,,------,,,,,,+++***''')))+++,,,++++++,,,---...000444>>>TTTkkkuuurrrsssooohhh___UUUQQQVVV^^^bbbkkktttyyyyyywwwwwwxxx{{{}}}~~~~~~}}}{{{vvvmmmfff^^^\\\[[[]]]```bbbaaa___^^^___aaaeeeiiijjjjjjhhhaaaaaaaaabbbccccccddddddaaaccceeebbb\\\VVVRRRQQQYYYXXXWWWWWWXXXYYY[[[\\\bbbcccfffhhhhhhhhhffffffnnnmmmnnnrrrwwwzzzzzzxxxwwwvvvtttrrrrrrrrrtttuuuvvvuuusssrrrqqqqqqrrrrrrsssqqqnnnlllkkkhhheeebbbYYYNNNAAA999999:::888666999888777888;;;AAAGGGJJJSSSYYY```dddbbb\\\VVVRRROOOWWWaaafffjjjmmmmmmkkkpppyyyxxxlllmmmoooqqqqqqmmmgggcccaaa___\\\[[[ZZZZZZXXXWWWWWWXXXYYYYYYYYYXXXVVVUUUXXXXXXYYY[[[\\\]]]^^^___ZZZ^^^___^^^___bbbaaa^^^]]]\\\\\\]]]___```___^^^]]]]]]\\\ZZZVVVRRRNNNKKKFFFCCC@@@???@@@BBBDDDDDDEEEOOOVVVYYYeeevvv}}}yyyggg___VVVSSSUUUWWWTTTPPPNNNJJJEEEAAA???>>><<<;;;>>>@@@BBBDDDEEEHHHMMMPPPOOOVVV\\\aaaoooyyyiiibbbeeewww^^^EEE999333555:::BBBYYYyyymmmbbbZZZQQQYYYkkksssxxxuuuRRR===:::666555444...000/////////........................---,,,+++***$$$&&&)))---/////////...,,,++++++******++++++,,,******++++++++++++******jjjiiiiiihhhgggfffeeeeeefffgggjjjlllmmmlllkkkiiijjjhhheeeeeefffhhhiiihhhddddddeeeeeedddbbb___^^^___```___ZZZSSSNNNOOOQQQSSSTTTWWW```mmm{{{~~~}}}vvvlllgggccc^^^[[[[[[ZZZYYYYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDCCCAAA@@@CCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHHHHGGGFFFFFFFFFFFFDDDBBBAAA@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@??????===;;;::::::;;;===>>><<<===>>>===<<<;;;<<<>>>@@@BBBEEEHHHMMMUUU]]]cccooo|||xxxvvvrrrkkk^^^TTTWWW```lllhhh___XXX^^^vvvzzzZZZGGG>>>;;;;;;777666444222000000111222222111000///////////////---............---,,,,,,(((***,,,---,,,,,,---......///222:::MMMcccppprrrwwwtttnnneee[[[SSSRRRSSS```fffooossstttuuuxxxzzz~~~{{{{{{~~~xxxooohhh```]]]ZZZ[[[]]]^^^\\\ZZZ\\\]]]___bbbfffhhhgggeeeaaaaaaaaabbbbbbcccccccccaaadddeeeccc]]]WWWSSSRRRWWWVVVUUUUUUVVVWWWXXXYYY\\\^^^```cccdddeeeddddddmmmlllmmmpppuuuwwwwwwvvvsssrrrqqqppppppqqqrrrtttwwwvvvuuutttssstttuuuuuupppnnnmmmlllllljjjgggeee\\\RRRDDD<<<::::::999777:::999888999===CCCIIILLLWWW\\\bbbeeebbb]]]WWWTTTQQQVVV```jjjoooooooooooonnnwwwvvvjjjkkkllloooooommmhhhddd```^^^\\\[[[[[[ZZZYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVZZZZZZZZZ[[[\\\\\\\\\]]][[[^^^^^^\\\]]]```aaa______^^^\\\]]]^^^^^^\\\[[[ZZZYYYXXXVVVSSSOOOKKKIIIEEECCC@@@@@@AAACCCEEEGGGLLLVVV^^^cccnnnzzzxxxooo___XXXQQQPPPRRRTTTQQQMMMKKKGGGAAA===<<<<<<<<<;;;===???AAACCCEEEIIIMMMQQQYYYbbbhhhmmmwww|||ppp^^^___jjjxxxRRR>>>888666777;;;IIIaaazzzfff[[[XXXVVVbbbsssyyyxxxiiiLLL:::999555444555111000000/////////.........------------,,,+++***)))###$$$&&&((()))******))),,,++++++++++++++++++,,,******++++++++++++******iiihhhggggggffffffggggggdddeeehhhiiijjjiiihhhggghhhfffdddccceeefffffffffccccccddddddcccaaa___^^^```bbbccc___YYYUUUTTTTTTVVVXXX]]]fffqqq{{{wwwkkkeeeaaa[[[XXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCAAABBBCCCDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDFFFIIIIIIGGGFFFFFFFFFDDDCCCAAA@@@???@@@@@@AAABBBAAAAAA@@@??????>>>>>>===<<<:::999999;;;<<<>>><<<===>>>===<<<<<<===???CCCDDDGGGKKKPPPXXXaaagggtttwwwtttmmmdddXXXUUU^^^jjjqqqfff\\\]]]nnnmmmRRREEE>>>:::999888777555333222222333333444333222000///.........///////////////...------)))+++---------,,,---......///000555CCCXXXjjjssszzzyyytttlllcccYYYQQQLLLZZZ___fffkkkooosssxxx|||yyyyyy~~~{{{rrrlllaaa^^^ZZZZZZ\\\]]][[[YYYZZZ[[[\\\___bbbdddcccbbbaaaaaaaaabbbbbbbbbbbbcccbbbdddeeeddd___ZZZVVVTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWYYY\\\^^^aaacccdddeeelllkkklllooorrrtttsssrrrpppooonnnmmmnnnooopppqqqsssssssssssssssttttttuuulllllllllmmmmmmllliiiggg___VVVIII@@@<<<:::999888;;;::::::;;;???EEEKKKOOOYYY]]]bbbcccaaa\\\XXXVVVVVVWWWaaapppxxxuuusssuuuqqqzzzrrrhhhhhhjjjllllllkkkgggddd___]]][[[[[[[[[\\\[[[YYYZZZYYYYYYXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^[[[[[[___aaa___```^^^\\\\\\\\\[[[YYYWWWWWWVVVTTTRRRNNNJJJGGGFFFCCCBBBAAAAAABBBEEEIIIKKKTTT^^^gggnnnuuuxxxnnn```WWWRRRMMMLLLOOOOOOLLLHHHEEEAAA<<<888888:::;;;<<<>>>@@@CCCFFFHHHLLLQQQUUU\\\eeennnqqquuuvvvlll^^^RRR^^^uuudddDDD888888:::===BBBWWWnnnzzzbbbTTTUUU[[[kkkzzz|||{{{YYYCCC888888333222666333000000000/////////......,,,,,,,,,,,,,,,+++***)))******++++++++++++++++++++++++++++++++++++++++++******++++++++++++******hhhgggffffffffffffggghhhccceeefffhhhhhhgggffffffgggeeeccccccdddeeeddddddaaabbbbbbbbbbbbaaa______```ccceeeddd___[[[XXXWWWYYY\\\bbbjjjsssyyy||||||~~~~~~~~~uuuiiiddd```[[[YYYZZZYYYYYYYYYYYYWWWUUUSSSQQQQQQQQQQQQPPPOOOMMMLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHIIIGGGFFFFFFFFFBBBBBB@@@?????????@@@@@@@@@@@@@@@???>>>>>>======<<<;;;:::999999:::<<<=========>>>===<<<<<<>>>@@@BBBDDDIIIOOOWWW```iiipppvvvrrriii]]]UUUYYYgggtttyyyhhh\\\ddd|||eeeOOOFFF@@@;;;999888777666444444333444444444333222111000/////////...////////////...------***,,,......---------...---...///111;;;OOOfffuuuyyyzzzwwwpppjjjbbbWWWNNNSSSXXX___eeekkkqqqwww|||||||||}}}~~~zzzwwwxxx{{{|||uuupppddd```\\\[[[\\\^^^]]][[[ZZZZZZ[[[]]]```aaa```___aaaaaaaaaaaabbbbbbbbbbbbcccdddeeedddaaa\\\XXXVVVSSSSSSSSSSSSSSSTTTTTTTTTWWWXXXZZZ]]]```cccfffgggjjjkkklllnnnoooppppppppppppooonnnmmmlllmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqkkkkkklllnnnooommmjjjgggaaaZZZOOODDD===:::999888;;;::::::<<>>>>>===<<<<<<;;;::::::::::::;;;<<<======>>>>>>===<<<<<>>===???BBBEEEIIINNNVVV[[[fffnnnsssppphhh```YYYTTTSSSPPPMMMKKKJJJHHHCCC???;;;888555444777;;;>>>???BBBEEEIIIMMMRRRXXX^^^bbbdddfffeee```ZZZWWWSSSPPP]]]uuulllOOODDD:::888888>>>PPPbbbvvvdddQQQSSS^^^qqq~~~aaaCCC999888888000000444111111000000000////////////..................---,,,---,,,***)))((('''''''''***++++++,,,,,,++++++*********++++++++++++******eeeeeefffgggggggggffffffccccccdddddddddddddddccceeedddbbbbbbccccccaaa```_____________________```aaacccfffhhhgggccc___\\\^^^```dddjjjooosssssssssqqqyyyzzzsssppphhh```___^^^\\\[[[\\\WWWWWWWWWVVVTTTRRRQQQPPPMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEAAABBBDDDEEEEEEEEEDDDCCCBBBDDDGGGGGGEEEDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<:::::::::;;;;;;<<<=========>>>===<<<<<<===@@@CCCAAAGGGQQQ]]]gggqqqzzz|||iiieee]]]YYY```ooo|||nnnggg|||___RRRMMMDDD======666666666666555555444444333333222222111222222222---............---,,,,,,+++,,,......,,,,,,,,,---,,,,,,---000555BBBWWWiiiuuu{{{|||uuupppllldddZZZSSSUUUXXX^^^fffnnnuuuzzzrrrpppooorrrxxx}}}~~~~~~sssooopppwwwyyyyyy~~~{{{zzzuuunnneee___\\\[[[YYYWWW\\\[[[ZZZ[[[\\\]]]\\\[[[]]]^^^___```bbbcccddddddbbbbbbcccdddccc```\\\XXXRRRSSSUUUVVVXXXXXXYYYYYYXXXWWWVVVVVVXXXZZZ]]]___dddfffiiijjjiiijjjkkklllppppppooonnnmmmkkkjjjjjjjjjjjjlllmmmnnnnnnnnnnnnmmmnnnpppqqqqqqmmmgggbbbaaa```[[[QQQFFF===::::::999999;;;???GGGPPPXXX]]]bbbccccccbbbbbbeeeiiilllfffsss}}}yyyooolllhhhdddcccaaa```^^^___]]][[[[[[]]]]]]]]]\\\ZZZZZZZZZZZZZZZ[[[[[[\\\XXXXXXYYY[[[\\\]]]^^^______aaa```\\\\\\```aaa___YYYWWWVVVUUUVVVVVVTTTSSSTTTQQQMMMGGGCCC@@@???>>>===AAAFFFKKKPPPWWW```gggrrrsssppphhh^^^WWWUUUUUURRROOOLLLJJJGGGDDD@@@<<<:::888777777;;;>>>AAAAAACCCFFFKKKPPPUUU\\\ccchhhjjjfff^^^SSSLLLLLLRRRWWWrrrlllPPP===999888:::<<>>======<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;===AAADDDGGGNNNYYYeeennnuuuzzz~~~yyyoooccc```\\\___ooo|||mmmkkkvvvYYYPPPLLLBBB<<<===777777777777777777666666666555444333222111111111...////////////...------***,,,------,,,++++++,,,+++***+++///333:::IIIYYYjjjvvv}}}xxxsssrrrlllbbb[[[YYYWWWZZZaaalllvvv|||vvvrrrnnnpppuuuzzz|||{{{wwwrrrsss|||~~~xxxxxx}}}zzzsssjjjdddbbbaaa```___\\\ZZZYYYYYYZZZ[[[ZZZYYY[[[\\\^^^```bbbdddeeefffaaaaaaaaacccdddaaa\\\XXXQQQRRRUUUWWWYYYZZZ[[[[[[ZZZXXXUUUSSSSSSUUUWWWYYY___bbbeeefffeeefffhhhjjjlllmmmmmmmmmmmmlllkkkkkkjjjkkkmmmnnnnnnnnnnnnmmmkkkmmmppprrrrrrnnnhhhcccaaacccaaaYYYLLLAAA===<<<999:::===BBBKKKUUU^^^dddddddddcccccceeejjjqqqvvvtttppplllfffcccaaaaaaaaa``````^^^\\\\\\]]]]]]\\\[[[YYYZZZ[[[[[[\\\\\\\\\[[[YYYYYYZZZ[[[\\\\\\]]]]]]\\\^^^^^^\\\[[[^^^^^^[[[YYYXXXUUUTTTTTTSSSQQQOOOOOOLLLGGGCCC@@@@@@@@@AAA???EEELLLRRRXXXaaallltttzzzqqqeee[[[VVVSSSRRRRRRMMMKKKHHHEEECCC@@@===;;;;;;::::::<<>>>>>======;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<;;;===AAADDDMMMTTT```jjjqqquuuxxxzzz~~~zzzyyyqqqeeebbb```___ggg}}}~~~qqqqqqmmmTTTNNNKKK@@@:::===888888999999999888888777888777555333111000//////000000000000000//////...***+++---,,,+++******+++***((()))...000444???LLL^^^ooo|||zzzwwwxxxsssjjjbbb]]]WWWVVV]]]jjjwww{{{uuupppoootttxxxzzzyyy~~~wwwyyyzzzuuuxxxxxx}}}|||uuummmiiiiiikkkkkkkkk\\\ZZZXXXXXXYYYYYYXXXWWWZZZ[[[]]]___bbbdddfffgggaaa``````bbbdddbbb]]]XXXOOOQQQTTTWWWZZZ[[[\\\\\\]]]ZZZWWWSSSRRRSSSUUUWWW[[[___bbbccccccccceeehhhhhhiiijjjkkklllmmmmmmmmmjjjkkklllmmmmmmmmmlllkkkjjjlllooorrrsssoooiiidddaaaeeeeee^^^PPPEEE???>>>:::;;;>>>EEENNNYYYccciiibbbbbbaaabbbdddkkksssyyyoookkkeeebbbaaabbbbbbbbbaaa___]]]\\\]]]]]]\\\[[[YYYZZZ[[[]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[YYY\\\]]][[[[[[]]]\\\YYY[[[YYYVVVTTTSSSQQQNNNLLLIIIGGGCCC@@@???@@@BBBCCCAAAHHHPPPVVV]]]gggttt}}}}}}lllZZZQQQQQQQQQNNNLLLIIIGGGDDDBBB???===<<<;;;<<<;;;<<>>??????;;;@@@BBB@@@@@@CCCDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBBCCCBBBBBBAAA@@@???>>>===???BBBCCCBBB@@@<<<:::>>>===<<<;;;:::999999999888777555555666999<<<>>>===<<<===??????>>>DDDLLLSSSbbbkkkrrr{{{yyyuuu{{{yyyqqqnnnkkkhhheeecccgggzzzuuuqqq{{{|||cccLLLCCCAAA===;;;===555777999999888666666777777666555444222111000///000000000000///...---,,,,,,,,,,,,------.........+++---...,,,+++///888???ZZZjjj{{{}}}zzzxxxvvvhhh```ZZZZZZ^^^gggttt~~~vvvrrrssswwwyyyyyy||||||~~~uuutttxxx}}}|||wwwssssssvvvxxxuuurrrZZZYYYWWWWWWXXXYYYXXXWWWSSSTTTVVVXXX\\\```dddfff```aaabbbcccaaa^^^[[[YYYPPPSSSUUUWWWXXXZZZ]]]___```]]]XXXTTTRRRPPPNNNLLLVVVUUUUUUWWWZZZ]]]^^^^^^ddddddeeegggiiiiiigggeeefffhhhkkknnnoooooommmlllnnnrrrvvvtttnnnjjjiiijjjggggggeeeaaaYYYNNNDDD>>>>>>???AAAHHHWWWhhhppppppddd]]]ZZZ```jjjsss|||yyyoookkkfffcccbbbcccddddddeee___XXXVVVZZZ]]]]]]\\\XXXVVVUUUXXX\\\______^^^YYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[[[[ZZZYYYYYYYYYUUUVVVUUUSSSPPPLLLIIIFFFFFFCCC???===>>>???@@@AAANNNSSS\\\fffooovvvzzz{{{lllbbbVVVNNNKKKLLLKKKIIIHHHFFFCCC???;;;:::;;;===<<<<<>>>>>=========;;;@@@CCCAAA@@@CCCDDDCCCAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@???@@@AAABBBCCCBBB@@@>>><<<======<<<;;;:::999999888::::::999999:::<<<>>>@@@>>>===>>>@@@@@@@@@FFFMMMXXXgggqqqzzz}}}yyypppllljjjiiihhhhhhppprrrwwwpppZZZFFFAAA@@@;;;999:::888:::;;;;;;999888777888777777666555333222111111000000000000///...---,,,,,,,,,------------------+++------,,,+++...666===NNN___rrryyyzzzyyyxxxvvvnnnfff^^^[[[\\\dddsss|||yyy{{{~~~}}}{{{wwwwwwyyyxxxrrrmmm^^^\\\YYYWWWWWWVVVUUUTTTUUUUUUUUUWWWYYY\\\___```aaabbbdddeeedddaaa^^^\\\UUUWWWYYYZZZ[[[\\\^^^``````\\\XXXTTTRRRPPPNNNLLLQQQPPPPPPSSSWWWZZZ\\\\\\```______aaadddeeeeeecccfffhhhkkkmmmooonnnmmmlllkkkooosssrrrmmmjjjiiikkkiiijjjiiieee^^^UUULLLFFFBBBCCCFFFNNN]]]mmmssspppggg```]]]dddoooyyyrrrlllhhhccc```___```aaa```ccc^^^YYYXXXZZZ]]]\\\[[[XXXVVVUUUWWW[[[]]]]]]\\\YYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[YYYYYYXXXWWWUUUUUUTTTQQQNNNJJJFFFDDD@@@???>>>???BBBEEEHHHIIIOOOYYYgggrrrwwwvvvtttrrraaaYYYPPPJJJIIIIIIGGGEEEBBBAAA???<<<999888:::<<<======AAAGGGIIIIIILLLQQQVVV]]]fffqqq~~~jjjaaa[[[```lllyyymmmOOO>>>999;;;:::FFFSSS```uuu}}}{{{qqqbbbYYY[[[ZZZ```kkkyyyfffMMMDDD>>>===<<<;;;<<<;;;888666555444222111000//////000///...------,,,,,,------------,,,,,,,,,,,,++++++************************)))************+++++++++ccceeeeeedddaaa____________^^^]]]]]]]]]]]]]]]^^^___``````___\\\ZZZZZZ[[[]]]]]]]]]]]]]]]^^^______bbbbbbccceeefffeeeccc```bbbbbbcccdddeeefffggghhhhhhjjjlllooorrruuuwwwxxxuuupppiiidddbbbbbbbbbbbbbbbaaa___\\\YYYUUURRRPPPRRRPPPNNNMMMNNNNNNNNNLLLLLLKKKIIIHHHGGGFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???===<<<;;;;;;;;;<<>>?????????>>>???AAAAAABBBHHHPPP^^^mmmxxxyyymmmhhhggggggeeeiiiwww{{{vvvcccQQQAAA???@@@;;;888999;;;<<<===<<<:::888888999666666666555444333333222000000000000///...------------------------,,,,,,+++------+++***---333888EEEWWWkkkwww|||~~~}}}zzzuuummmeee^^^[[[```ooo~~~zzzyyyyyyvvvooohhh^^^[[[XXXVVVUUUUUUTTTSSSVVVUUUUUUUUUVVVWWWYYYZZZ___```ccceeeeeebbb___]]]ZZZ\\\]]]]]]\\\\\\]]]^^^___\\\XXXUUUSSSQQQNNNLLLKKKJJJKKKNNNRRRVVVWWWXXXXXXWWWVVVXXX\\\```aaabbbfffgggjjjlllmmmnnnnnnmmmhhhlllppppppmmmjjjjjjllljjjkkkjjjhhhccc[[[TTTPPPIIIJJJMMMVVVggguuuvvvpppgggaaa___hhhttt~~~llllllhhhccc``````aaabbbbbbaaa]]]ZZZYYY[[[]]][[[YYYXXXWWWWWWXXXZZZ[[[[[[ZZZXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUSSSRRRQQQNNNJJJFFFCCCAAA======>>>@@@EEEJJJOOORRRVVVcccuuu~~~|||rrrgggbbbUUUPPPKKKHHHHHHGGGEEEBBB======<<<:::999999;;;>>>AAAAAAEEELLLOOOPPPUUU[[[```jjjyyygggeeejjjxxxsssUUU@@@888:::>>>DDDTTTgggxxx}}}|||{{{tttdddUUUWWWbbbjjjoooyyy{{{XXXFFFBBB???>>>======>>>===;;;999444444333222111000/////////...------,,,---------------,,,,,,,,,,,,++++++************************)))************+++++++++cccddddddcccaaa```___^^^_________^^^^^^___``````^^^______]]][[[YYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^``````aaaccceeedddbbb___````````````````````````bbbbbbcccdddeeefffggggggiiifffbbb```______^^^^^^\\\\\\[[[ZZZWWWTTTRRRPPPOOOMMMKKKKKKLLLLLLKKKJJJJJJIIIHHHFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDBBBAAA???===<<<:::::::::<<>>===???AAABBBCCCKKKTTTbbbqqq}}}tttfff```___```ZZZaaarrr~~~ttt___NNN@@@???@@@<<<:::<<<<<<===>>><<<:::888888888555555555444444333333333000111111000000///...---.........------,,,,,,,,,,,,,,,,,,+++***,,,000444===NNNcccqqq{{{}}}wwwrrrkkkddd\\\]]]iiiwww~~~xxxuuuuuusssmmmggg\\\ZZZWWWUUUVVVVVVVVVUUUVVVUUUTTTTTTTTTUUUVVVWWWZZZ\\\___bbbbbbaaa^^^]]]^^^^^^___^^^[[[ZZZ[[[\\\___\\\YYYWWWVVVSSSPPPNNNIIIHHHGGGIIIMMMOOOPPPPPPOOONNNNNNPPPVVV[[[___aaaeeefffhhhjjjlllmmmnnnooojjjllloooooommmkkkkkkllliiiiiiiiihhhddd___ZZZVVVQQQRRRUUU___ooozzzxxxpppccc___```kkkzzz{{{kkkjjjfffaaa______`````````___]]][[[[[[\\\\\\ZZZXXXZZZYYYYYYZZZZZZZZZZZZYYYXXXYYYZZZ[[[]]]^^^^^^^^^^^^]]][[[YYYWWWUUUSSSRRRPPPOOOLLLIIIFFFCCCAAA@@@??????@@@AAAEEELLLTTTYYYbbbooo}}}uuufffYYYSSSMMMLLLJJJIIIIIIGGGCCC@@@;;;<<<<<<<<<<<<===@@@CCCGGGFFFIIIPPPUUUYYYaaaiiiqqq|||jjjssszzz]]]HHH>>>;;;===@@@QQQdddzzz{{{ssstttssskkk\\\UUU```pppyyyiiiMMMBBBAAA???>>>======>>>>>><<<:::444444444444333111000/////////...---------------------,,,,,,,,,+++++++++************************))))))*********+++++++++dddccccccbbbbbbaaa___^^^^^^^^^^^^^^^^^^___```aaa^^^^^^^^^\\\ZZZYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]______```bbbddddddaaa___]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\\\\\\\]]]]]]^^^^^^^^^\\\ZZZYYYYYYXXXWWWUUUWWWWWWWWWWWWUUUSSSQQQPPPMMMKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@AAACCCDDDDDDDDDCCCBBBDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFBBBAAA@@@>>><<<;;;;;;:::<<>>>>>??????<<<<<<<<<;;;:::999777777666777999;;;<<<;;;:::999===<<<>>>AAACCCFFFNNNXXXcccttt}}}|||zzzkkk\\\VVVUUUTTTJJJSSScccrrrvvvtttuuu{{{]]]MMM@@@>>>>>>;;;:::>>><<<<<<<<<;;;888666777888555555444444333333222222111111111111000///...---.........------,,,,,,,,,,,,,,,,,,++++++,,,...000444CCCUUUeeerrr{{{}}}yyywwwtttqqqjjjaaa\\\bbblllxxxxxxyyy~~~yyyqqqnnnooopppnnnkkk```]]][[[YYYYYYWWWUUUSSSUUUTTTSSSSSSTTTUUUWWWXXXWWWYYY\\\___``````______aaabbbbbb```^^^\\\\\\]]]______^^^]]]\\\YYYTTTQQQKKKIIIGGGHHHIIIJJJIIIHHHHHHGGGGGGKKKRRRZZZ```bbbeeeeeefffhhhjjjmmmooopppnnnoooppppppooommmmmmmmmiiijjjjjjiiifffccc___]]]XXXZZZ]]]eeerrr{{{xxxoooaaa___dddrrrxxxmmmccc___[[[XXXXXXYYYZZZZZZ]]]\\\[[[[[[\\\[[[ZZZXXX[[[\\\\\\\\\\\\[[[ZZZZZZWWWXXXZZZ\\\]]]]]]]]]]]]]]]\\\ZZZWWWUUURRRPPPOOOLLLJJJGGGEEEBBBAAA@@@@@@BBBBBBBBBCCCGGGOOO[[[bbbrrrxxx}}}wwwhhhYYYPPPMMMIIIIIIHHHHHHFFFCCC???<<<999:::<<<===???AAAEEEHHHLLLJJJLLLSSSZZZbbbnnnxxxxxxlllwwwaaaIII>>>>>>@@@DDDIIIcccyyy~~~vvvllljjjeee^^^ZZZ^^^mmm|||www[[[HHHAAABBB===<<<<<<<<<>>>>>><<<:::666666666555444222000/////////...------------...------,,,,,,,,,+++++++++************************))))))*********+++++++++cccbbbaaaaaabbbaaa___]]][[[[[[[[[[[[\\\]]]______^^^___^^^\\\ZZZYYY[[[]]]ZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^```bbbbbb```^^^ZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVTTTTTTTTTSSSQQQOOORRRRRRRRRQQQPPPOOONNNNNNLLLKKKIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@???@@@AAABBBCCCBBBAAAAAACCCCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHCCCBBBAAA???>>>============BBBDDDBBBAAADDDEEEDDDBBBAAA@@@??????@@@AAABBBAAAAAAAAABBBAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>===<<<;;;999888888888888999:::;;;=========<<<;;;<<<;;;>>>BBBEEEJJJTTT^^^gggxxxrrrqqqsssssskkk]]]QQQLLLKKKIIIAAAGGGTTTaaafffjjjyyyYYYJJJ>>>======999999>>>;;;;;;;;;999777666777888666666555555444333333222111111111111000///......------------------,,,,,,+++++++++,,,,,,---......111<<>>>>>@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>BBBAAAAAA@@@@@@???>>>>>>>>><<<:::777666777888999;;;<<<<<<===============<<<<<>>???@@@;;;:::>>>:::::::::888666666888::::::999888777666555444333111111111111111000......,,,,,,------------------+++++++++,,,...///.........666BBBQQQddduuu}}}|||zzzwwwuuurrrkkkbbb^^^___```aaafffppp{{{~~~|||uuunnnmmmppptttuuutttrrrqqqooolllhhhaaaYYYSSSTTTTTTSSSRRRRRRSSSUUUUUUUUUVVVVVVXXX[[[___ccceeefffggggggfffdddccccccdddccceeeiiimmmlllfff]]]WWWRRROOOLLLJJJIIIGGGEEECCCAAABBBEEEMMMVVV```fffiiidddcccdddeeehhhlllppprrrppppppppppppqqqrrrqqqqqqrrrqqqpppnnnllljjjhhhgggbbbfffggghhhkkkpppqqqnnngggiiisss|||wwwoooiiidddaaa\\\ZZZZZZ\\\]]]]]]\\\\\\\\\ZZZYYYYYYYYYZZZYYY[[[^^^^^^\\\ZZZZZZZZZWWWXXXZZZ[[[[[[ZZZYYYXXXXXXWWWUUUSSSPPPMMMLLLKKKBBBAAA???>>>>>>AAADDDFFFCCCIIIOOOTTTWWW]]]eeekkkrrrnnneeeZZZOOOHHHEEEEEEAAA@@@@@@>>><<<:::::::::999<<>>===;;;???>>>;;;777555333222222000//////...............------,,,,,,,,,,,,++++++************************)))************+++++++++aaa^^^]]]^^^``````]]]ZZZ[[[\\\\\\]]]^^^```aaabbb```___^^^\\\ZZZZZZ]]]___YYYYYYYYYYYYYYYZZZ[[[[[[XXXYYYZZZ\\\^^^___]]]ZZZWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOONNNMMMMMMOOOPPPOOONNNOOONNNLLLKKKJJJKKKKKKLLLKKKIIIGGGHHHIIIJJJJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJFFFFFFFFFFFFFFFEEEDDDDDD???@@@AAACCCDDDDDDCCCCCC@@@AAABBBCCCCCCCCCBBBAAA>>>>>>???@@@AAACCCDDDEEEHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDCCCCCCBBBBBBBBBBBB===BBBDDDBBBBBBEEEFFFDDDBBBAAA???>>>>>>???AAABBBAAAAAAAAA@@@???>>>===<<>><<<<<<>>>AAAEEEHHHGGGOOOXXX^^^___```cccffffffaaaYYYPPPHHHCCC@@@???@@@???>>><<<;;;:::<<<======@@@DDDGGGJJJMMMQQQTTTYYY___lll}}}~~~mmmccchhhtttqqqSSSDDD???AAAMMMUUUXXXbbbpppxxxvvviii^^^___XXXSSSYYYkkk~~~\\\IIIGGGFFFAAA===;;;;;;;;;<<<>>>???>>><<>>>>>???@@@AAAAAAAAA@@@??????@@@AAAAAABBBAAA@@@?????????@@@AAA;;;999777888:::;;;<<<<<<;;;===>>>===<<<<<<===>>>===???EEEMMMTTT[[[gggssszzzyyyjjjaaa]]]ZZZQQQHHHCCC@@@===>>>AAA>>>CCCWWWppp{{{~~~zzzYYYHHHEEECCCCCCCCCAAA===999:::999888888999:::<<<===::::::999999888777777666444333333222111000//////,,,++++++,,,,,,...//////...111---)))///;;;===555000...000:::MMMaaarrr{{{|||}}}zzzsssmmmiiiddd___[[[XXXWWW\\\ccciiirrrzzz{{{~~~}}}|||yyyvvvvvvxxxzzzyyyxxxuuuwwwyyyyyytttkkkbbb\\\WWWUUUSSSSSSSSSSSSSSSRRROOOOOOPPPRRRTTTVVVXXXZZZZZZ]]]```bbbbbbbbbccccccgggmmmrrrrrrqqqlllaaaWWWTTTSSSRRRPPPMMMJJJFFFDDDFFFFFFIIIOOOXXX___dddfffbbb___]]]```eeekkknnnnnnpppnnnllljjjkkknnnqqqsssmmmmmmllllllkkkjjjiiihhhhhhgggffffffhhhiiiiiihhhjjjpppyyy}}}~~~{{{wwwtttrrrqqqqqqnnnlllkkkjjjjjjjjjhhhgggaaa]]]YYYXXXYYYZZZZZZXXX[[[[[[ZZZYYYZZZ[[[]]]^^^\\\ZZZYYYZZZ]]]]]][[[XXXWWWXXXXXXXXXWWWUUUSSSRRRRRRQQQOOOMMMJJJGGGEEEDDD@@@;;;:::???@@@@@@DDDKKKVVV\\\fffmmmoooiii___WWWVVVSSSNNNIIIDDDAAA@@@???>>>======<<<<<<<<<======FFFEEEGGGKKKMMMNNNTTT[[[___uuuxxxggg]]][[[```ooottt\\\QQQGGGFFFKKKVVV___eeelllsssqqq}}}kkk^^^VVVWWWTTTXXXfffvvvjjjNNNFFFGGGCCC??????>>>>>>>>>>>>>>>>>>>>>>>>???===;;;999666555444333333333222222000///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++bbbbbbaaaaaa```^^^]]]\\\^^^\\\[[[\\\___cccdddeeefffdddaaa```___\\\YYYVVVWWWWWWVVVVVVWWWXXXZZZ[[[^^^\\\[[[[[[]]]^^^\\\ZZZYYYXXXVVVSSSQQQOOOMMMMMMNNNNNNLLLLLLLLLNNNOOOQQQPPPNNNMMMMMMMMMMMMLLLJJJKKKJJJIIIHHHGGGFFFEEEEEEIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKGGGFFFDDDCCCAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAABBBDDDEEEEEEAAAAAA@@@??????@@@AAAAAAAAAAAA@@@??????@@@AAAAAABBBAAA@@@???>>>???@@@@@@;;;999777888:::<<<<<<<<<;;;===>>>===<<<;;;<<<>>>@@@@@@EEENNNWWWaaannnzzzwwwllleeebbbYYYPPPHHHDDD@@@===???CCCBBBNNNeeezzznnnTTTLLLJJJHHHGGGFFFCCC???;;;:::999999888999;;;<<<===;;;;;;:::999888777666666444444333222111000//////------,,,,,,,,,,,,,,,---...111///---444AAADDD===000///000777EEEXXXjjjuuu{{{}}}|||vvvpppmmmiiiddd[[[WWWVVVXXX[[[```jjjttt|||~~~yyy}}}{{{{{{}}}{{{{{{|||}}}{{{zzzyyyzzz{{{{{{wwwppphhhccc\\\ZZZWWWUUUSSSQQQPPPNNNNNNNNNOOOPPPRRRTTTVVVWWWZZZ\\\___aaabbbccceeefffhhhoootttsssooojjj```WWWTTTTTTSSSQQQOOOLLLJJJIIIGGGGGGHHHMMMSSSYYY]]]___\\\ZZZYYY[[[aaagggjjjjjjmmmllljjjiiiiiikkkmmmoooiiijjjjjjkkkjjjiiihhhggggggfffdddeeefffhhhhhhggghhhlllssszzz|||{{{xxxvvv}}}~~~}}}{{{xxxuuuqqqnnnlllkkkhhhfffeeeeeeffffffdddccc```\\\YYYXXXYYYZZZZZZXXX[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[YYYZZZ\\\\\\ZZZXXXVVVVVVVVVVVVTTTRRRPPPOOOPPPOOOLLLIIIFFFCCC@@@???@@@<<<<<>>@@@AAABBBGGGFFFJJJOOOQQQRRRXXX___rrruuuhhh___YYYZZZbbbpppeeeSSSOOOKKKQQQ]]]jjjooonnnpppuuuzzzyyygggZZZSSSXXXWWW^^^lllzzzwww]]]GGGCCCDDDBBB@@@BBB========================;;;;;;:::999777666555555444444444333222000///............---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++aaaaaaaaa```___^^^]]]\\\^^^\\\[[[\\\___bbbdddddddddcccbbbaaaaaa^^^ZZZWWWWWWWWWVVVVVVVVVXXXYYYZZZ___^^^\\\]]]]]]]]]ZZZYYYYYYXXXUUURRROOONNNNNNMMMNNNMMMLLLKKKLLLMMMNNNOOONNNLLLKKKKKKLLLLLLJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEHHHHHHGGGFFFEEEFFFFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKFFFEEECCCBBB@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBB???@@@AAABBBCCCDDDEEEFFFFFFEEECCCAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDAAA???@@@CCCEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>>>>>>>???:::888777888:::<<<<<<<<<<<<======<<<;;;;;;<<<>>>CCCBBBGGGRRR___jjjxxxwwwpppkkkgggYYYQQQJJJEEEAAA???AAAEEEGGG]]]xxx^^^NNNMMMKKKIIIHHHFFFCCC???<<<:::999999999999;;;<<<======<<<;;;999888666555444444444333222111000/////////......---,,,+++++++++***---,,,***111;;;>>>999/////////222;;;KKK^^^kkkvvvzzz{{{wwwrrrppplllhhh]]]ZZZWWWUUUSSSVVVaaannnvvv{{{zzzwww{{{uuuzzz~~~}}}|||wwwrrrmmmfffddd```[[[VVVQQQMMMKKKLLLLLLMMMNNNOOOQQQSSSTTTWWWYYY[[[]]]^^^aaadddgggiiiqqquuurrrkkkeee^^^XXXUUUTTTSSSRRRQQQPPPPPPPPPKKKIIIHHHJJJNNNQQQTTTTTTUUUTTTTTTWWW\\\aaaeeefffgggggggggfffgggggghhhiiidddfffhhhiiijjjiiigggffffffdddcccdddeeegggfffffffffiiimmmpppqqqpppnnnlllrrrtttuuuuuutttsssssstttwwwvvvuuuqqqmmmiiieeecccbbbaaa```aaabbbbbbaaa```^^^[[[YYYXXXYYYZZZZZZYYY[[[[[[\\\]]]]]]]]]\\\\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXUUUUUUTTTRRRPPPNNNLLLKKKKKKJJJHHHEEECCCAAA??????BBB@@@AAAFFFKKKQQQZZZcccuuu|||wwwfffUUUMMMKKKEEECCC@@@===<<<;;;;;;<<<;;;;;;<<<>>>AAADDDFFFGGGHHHIIIMMMRRRUUUWWW___gggmmm\\\TTTSSSVVV```nnnhhhTTTOOOTTT[[[fffwww~~~uuurrrvvvooo```YYYVVV[[[]]]gggvvvaaaPPPBBB@@@AAA>>>===@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666555555555444333222111000.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++````````````___^^^]]]\\\]]]\\\[[[]]]___bbbcccccc`````````aaaaaa^^^YYYVVVWWWWWWVVVVVVVVVWWWYYYYYY]]]]]]]]]]]]]]]\\\ZZZYYYZZZXXXUUURRRPPPOOONNNOOOMMMLLLKKKKKKKKKLLLMMMMMMLLLJJJIIIIIIJJJJJJIIIGGGHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA>>>???@@@BBBCCCDDDEEEFFFGGGFFFDDDAAA@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDFFFHHHJJJJJJIIIGGGFFFFFFBBB>>>???CCCEEECCC???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============999888777999;;;<<<<<<<<<<<<<<<===<<<;;;;;;===???DDDFFFNNN]]]kkkuuuzzzwwwqqqkkk\\\UUUNNNIIIDDD@@@CCCHHHPPPmmmlllQQQJJJGGGGGGFFFEEECCCAAA>>><<<::::::999999:::;;;===>>>>>>>>><<<:::888666444333555444333222111000000///////////////...---,,,,,,***,,,***'''***000000,,,---...///...222@@@SSSbbbnnnuuuyyyvvvrrrppplllhhhccc```[[[VVVPPPPPP[[[hhhrrrvvvxxxwwwzzzxxx~~~~~~zzzwwwqqqooojjjcccZZZRRRMMMJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVXXX[[[```ccchhhoootttnnnfff```\\\YYYUUUTTTSSSRRRSSSTTTUUUVVVQQQNNNKKKIIIJJJKKKLLLLLLOOOOOOPPPSSSWWW\\\___aaabbbbbbccccccddddddcccccc```bbbeeehhhiiiiiiggggggfffeeecccdddfffggggggffffffggghhhhhhhhhgggfffeeekkklllmmmlllkkkkkkmmmnnnqqqqqqpppnnnjjjeee```\\\```___^^^___aaabbbaaa```[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[]]]]]]\\\\\\\\\[[[YYYXXXTTTSSSRRRPPPMMMKKKIIIHHHEEEDDDCCCBBBBBBBBBBBBCCCCCCEEEHHHLLLQQQYYYdddmmmzzz{{{xxxkkkZZZMMMIIIIIIBBBAAA>>><<<;;;;;;<<<===;;;<<<>>>@@@CCCFFFHHHJJJKKKKKKNNNRRRUUUZZZfffqqq{{{gggYYYPPPQQQVVVaaannn}}}zzzfffVVVPPPYYYeeettt}}}tttrrrxxxsssccc[[[]]]aaabbbeeeppp|||mmmUUUKKKCCCAAA???:::999:::::::::::::::::::::::::::777777888888888777555555555555555444333222111111............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++___`````````___^^^]]]\\\]]]\\\[[[]]]```aaabbbaaa]]]]]]^^^______]]]YYYUUUWWWWWWVVVUUUVVVVVVXXXYYYYYYZZZ\\\]]]\\\[[[ZZZZZZYYYXXXUUUSSSQQQPPPOOOOOOLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFDDDCCCBBBBBBBBBBBB@@@AAAAAABBBAAAAAA@@@@@@===>>>@@@BBBCCCDDDEEEEEEGGGEEECCCAAA@@@?????????@@@AAAAAABBBCCCDDDDDDDDDDDDFFFIIIKKKLLLKKKHHHGGGGGGCCC??????CCCDDDAAA>>>>>>??????????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;888777777999<<<======<<<;;;<<<<<<<<<;;;<<>>;;;::::::999:::;;;===>>>???>>>===:::888666444333555444444333222111000000//////000000000000//////......,,,******,,,,,,***+++---...---...999JJJYYYfffpppwwwvvvssspppmmmjjjhhhddd___XXXPPPMMMVVVbbbnnnrrrvvvwwwzzz~~~~~~|||{{{tttzzz}}}wwwvvvqqqhhh]]]SSSLLLJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRTTTWWW\\\___cccjjjmmmggg```\\\[[[YYYTTTTTTSSSTTTUUUXXXZZZ[[[XXXTTTOOOKKKJJJJJJIIIIIIIIIJJJLLLNNNPPPTTTWWWYYY[[[\\\^^^___``````______^^^___bbbeeeggghhhgggggggggeeedddeeefffhhhggggggggggggeeedddcccbbbaaaaaabbbcccdddcccbbbbbbeeegggkkklllllljjjgggbbb]]]YYY]]]\\\\\\]]]___```___^^^YYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^^^^]]][[[ZZZ^^^^^^^^^]]][[[ZZZYYYXXXSSSRRRPPPMMMKKKHHHGGGFFFBBBBBBAAA@@@@@@BBBCCCDDDDDDJJJPPPUUUZZZcccnnnuuu{{{sssfffYYYOOOIIIGGGGGGAAA@@@===<<<;;;;;;<<<===>>>???@@@BBBDDDGGGIIIJJJMMMMMMPPPSSSVVV]]]lllzzz~~~bbbPPPLLLOOORRR^^^nnn}}}uuu___SSSRRR\\\mmm{{{yyypppttt}}}uuufff[[[[[[dddnnnnnnqqqxxx\\\LLLHHHEEECCC???;;;999999::::::::::::::::::::::::888888888777666555444333444444444444333222111111//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++_______________^^^]]]]]]\\\\\\\\\]]]```aaaaaa```\\\[[[[[[]]]]]]\\\YYYWWWXXXWWWVVVUUUUUUVVVWWWXXXVVVXXX[[[\\\[[[YYYYYYYYYVVVVVVUUUSSSQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFGGGHHHIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHIIIKKKLLLMMMMMMFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@???===>>>@@@BBBCCCDDDCCCCCCEEEDDDBBB@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIKKKLLLKKKIIIHHHGGGDDDAAA@@@AAABBB@@@===>>>??????@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999777777777999<<<======;;;;;;<<<<<<<<<<<<>>>BBBEEEKKKWWWkkk~~~~~~ssshhh]]]XXXSSSNNNHHHEEEJJJQQQmmmrrrUUUHHHFFF>>>@@@BBBCCCAAA@@@@@@AAA;;;::::::::::::<<<===>>>???>>>===;;;999666555444555555444333222111000000...///000111111000//////,,,,,,,,,++++++,,,,,,,,,***---///------444AAALLL]]]iiitttvvvtttsssrrroookkkgggbbb\\\TTTOOOSSS[[[hhhmmmrrruuuwwwxxxzzzzzzyyy~~~vvvmmmppp{{{xxxwwwtttkkk^^^TTTNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSUUUXXX[[[\\\aaabbb^^^ZZZZZZZZZXXXUUUUUUVVVXXXZZZ\\\^^^```^^^ZZZSSSNNNLLLKKKKKKJJJFFFGGGIIIJJJJJJLLLNNNQQQUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]___aaaccceeeffffffgggfffdddeeeggghhhhhhgggfffeeecccaaa```_________^^^___```_________aaaccceeefffffffffccc___[[[YYYYYYXXXXXXYYYZZZ[[[[[[ZZZVVVXXXZZZZZZYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZ\\\]]]^^^\\\YYYWWWVVVVVVQQQPPPMMMJJJHHHFFFEEEDDDBBBAAA@@@@@@AAACCCEEEFFFKKKUUU^^^bbbeeellltttxxxwwwiiiWWWKKKGGGFFFDDDBBB>>>===;;;::::::;;;<<<===BBBBBBCCCDDDFFFIIIKKKLLLPPPRRRVVVZZZ]]]cccsssjjjQQQFFFKKKUUUbbbppprrraaaRRRQQQ[[[kkk{{{zzztttqqqwwwzzzlllaaa[[[^^^lllyyy|||~~~lllQQQEEEDDDBBBAAA@@@>>>===<<<999999999999999999999999999888777555444444444444333444444444333333222111/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++^^^^^^_________^^^]]]]]]\\\[[[\\\]]]```aaa```___\\\[[[[[[[[[]]]]]][[[YYYXXXWWWVVVUUUUUUVVVWWWWWWUUUXXX[[[\\\YYYVVVUUUUUURRRSSSSSSSSSQQQNNNLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFGGGHHHIIIHHHFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????===???AAACCCCCCCCCBBBAAABBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEGGGIIIJJJKKKKKKJJJIIIFFFEEECCCAAA@@@???>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???@@@AAAAAAAAAAAA@@@???============<<<:::888777666666777:::===>>>===;;;;;;;;;<<<<<<===AAAEEEIIIUUUdddzzz{{{ooodddWWWTTTQQQNNNIIIGGGNNNWWWvvv___PPPHHHBBB===@@@BBBBBB@@@??????@@@;;;;;;::::::;;;<<<>>>??????>>>===;;;999777666555555555444333222111111000...///000000000...,,,+++))))))***++++++***+++---***---///...---000888>>>QQQ___nnnttttttuuuuuutttpppkkkgggccc\\\UUUUUUYYYbbbffflllpppqqqqqqrrrtttvvv|||sssiiijjjuuuyyyzzzxxxooocccXXXSSSQQQNNNMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQQQQQQQSSSTTTTTTWWWWWWTTTUUUXXXZZZXXXVVVXXXZZZ]]]___aaaccccccbbb]]]VVVQQQNNNNNNMMMMMMHHHJJJKKKKKKIIIIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWXXXZZZZZZ[[[\\\^^^```cccdddfffeeecccdddeeegggffffffbbbaaa```^^^]]]\\\\\\\\\\\\]]]____________```bbb___`````````___]]][[[YYYXXXVVVVVVVVVXXXXXXXXXVVVUUUWWWZZZZZZYYYXXXZZZ\\\\\\[[[ZZZZZZYYYYYYZZZZZZYYY[[[[[[YYYUUUSSSRRRSSSNNNLLLJJJGGGEEECCCBBBBBB@@@@@@AAACCCFFFKKKPPPSSS]]]iiirrrrrrpppqqqrrrpppiii[[[KKKBBBAAABBB???<<<;;;:::999999;;;===???AAADDDEEEFFFHHHJJJMMMOOOQQQRRRWWW___fffhhhlllxxxoooZZZMMMLLLVVV```xxxwww___XXXUUU]]]iiittt~~~{{{vvvvvvvvvuuuvvvxxxuuukkkaaa]]]]]]cccqqq{{{[[[JJJBBBAAA???===>>>???>>><<<::::::::::::::::::::::::888666444333333444666777444555555555555444333333////////////...............------------,,,,,,,,,++++++++++++++++++++++++^^^^^^^^^___^^^^^^]]]]]]\\\[[[\\\]]]```aaa```^^^]]]\\\[[[[[[]]]]]]]]][[[XXXWWWVVVUUUUUUUUUVVVWWWVVVYYY\\\[[[XXXTTTRRRRRROOOPPPQQQRRRPPPMMMIIIGGGIIIJJJJJJJJJIIIIIIHHHGGGHHHGGGFFFGGGHHHIIIHHHGGGCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAACCCCCCCCCAAA@@@@@@@@@??????@@@BBBCCCDDDAAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHJJJJJJJJJJJJJJJEEEEEEEEEBBB???======>>>BBBBBBCCCDDDDDDCCCBBBBBB???@@@AAABBBBBBAAA@@@???<<<=========<<<:::888777666666777:::===>>>===;;;:::;;;<<<===>>>BBBHHHKKK]]]mmmwwwkkkaaaRRROOONNNLLLIIIHHHPPPZZZwwwqqqSSSMMMHHH>>>===???BBBAAA>>><<<<<<===;;;;;;::::::;;;<<<>>>???>>>>>><<<;;;999888666666666555444444222222111000...///000000...,,,)))'''------...///---,,,,,,///,,,...//////---...111444FFFVVVgggppprrruuuwwwvvvuuupppllliiiddd]]]YYYZZZ]]]aaaggglllmmmkkklllooouuu{{{~~~qqqiiiiiirrr|||}}}|||ttthhh^^^YYYXXXOOOOOOMMMLLLLLLKKKKKKKKKIIILLLNNNOOONNNMMMMMMNNNPPPQQQPPPOOORRRXXXZZZWWWXXXZZZ]]]aaaccceeeffffffccc^^^WWWRRRPPPOOOOOONNNMMMOOOPPPOOOLLLJJJKKKMMMIIIJJJKKKMMMPPPRRRUUUVVVYYYXXXXXXXXXZZZ]]]```bbbeeecccbbbcccdddeeeeeeeee___^^^]]]\\\[[[ZZZZZZZZZWWWYYY\\\\\\\\\\\\\\\^^^[[[\\\\\\]]]]]]\\\ZZZZZZXXXWWWVVVWWWXXXXXXWWWVVVTTTWWWZZZZZZYYYXXXZZZ\\\\\\[[[YYYXXXXXXXXXYYYZZZWWWXXXYYYWWWSSSOOOOOOPPPKKKIIIGGGDDDBBBAAAAAAAAA>>>???BBBGGGNNNVVV]]]bbbooo{{{vvvqqqlllfffYYYOOOCCC======>>><<<999:::::::::;;;===AAADDDFFFEEEFFFHHHJJJMMMQQQSSSUUUSSS[[[gggppprrrsss|||}}}bbbRRRPPPXXXcccjjj|||jjjUUUVVV]]]iiirrrvvvzzz~~~}}}vvvsssxxx{{{xxxqqqmmmccc\\\WWWZZZ___ggguuujjjPPPFFFCCCAAA===;;;;;;===<<<999::::::::::::::::::::::::666444222111222555888;;;666666666666666666555444000/////////..................---------,,,,,,,,,++++++++++++++++++++++++[[[]]]^^^^^^]]]\\\^^^__________________^^^^^^^^^\\\]]]^^^^^^______^^^^^^YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSWWWTTTPPPMMMJJJJJJJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIGGGEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFCCC@@@?????????@@@BBBBBB@@@@@@@@@@@@BBBBBB@@@AAACCCCCCBBBAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBFFFGGGHHHIIIIIIIIIIIIHHHGGGEEECCCAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???<<<;;;;;;:::999888777666999:::<<<===>>>===<<<;;;:::>>>BBBBBB@@@CCCLLLTTTiiivvvvvvfffWWWOOOHHHDDDFFFFFFHHHTTTcccxxxfffNNNFFFCCCAAAAAAAAAAAA???===<<<>>>@@@===========================<<<:::::::::999666444666555444333333333333444222222111000000000000000------,,,++++++******)))...------------...//////:::EEEVVVeeeoootttvvvwwwssspppmmmkkkjjjgggccc___```^^^[[[]]]dddlllnnnlllttt{{{~~~pppmmmooorrrxxx~~~}}}}}}uuupppooojjjccc^^^YYYRRRNNNLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNPPPRRRTTTWWWYYY]]]^^^aaabbbbbbdddfffhhhhhhccc[[[VVVTTTUUUWWWYYYWWWYYY[[[ZZZUUUPPPKKKIIIGGGEEEGGGJJJKKKIIILLLPPPTTTSSSTTTVVVZZZ]]]^^^^^^^^^^^^___```aaabbbbbbbbb______^^^[[[XXXWWWXXXZZZ\\\\\\\\\\\\\\\]]]^^^^^^[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUYYYZZZZZZ[[[ZZZYYYXXXWWWZZZYYYXXXVVVUUUVVVVVVVVVTTTUUUTTTSSSQQQOOOLLLJJJGGGEEEBBB???>>>???AAACCCGGGJJJLLLLLLPPP^^^sss|||nnn```WWWRRRFFFBBB===;;;;;;;;;:::888:::===???AAABBBCCCFFFHHHQQQLLLJJJOOOPPPPPPSSSYYYTTTdddqqqtttvvv}}}sssZZZWWW]]]dddnnnyyywwwfff\\\cccnnntttqqqkkklllrrrrrruuuyyy|||{{{ssshhh```XXX[[[ZZZ```mmmpppwwwyyyZZZIIIBBBBBBAAA@@@>>>===<<<::::::;;;;;;<<<<<<;;;:::888777:::999999888777777666666555555555666666666666666222111111000//////......000000111111///,,,***(((************************\\\]]]^^^^^^]]]]]]^^^``````____________^^^^^^^^^______```aaaaaaaaaaaaaaa[[[[[[ZZZYYYXXXWWWWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSQQQOOOLLLKKKLLLMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGHHHIIIIIIGGGEEEGGGGGGFFFEEEEEEFFFGGGGGGHHHGGGEEECCCAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBB>>>@@@BBBCCCBBBBBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBFFFFFFGGGHHHHHHHHHGGGGGGDDDCCCBBBAAAAAACCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@@@@???<<<;;;:::888888777777777::::::;;;<<<<<<<<<<<<<<<:::===AAAAAABBBHHHSSS\\\nnnwww}}}ssseeeXXXPPPHHHCCCCCCDDDHHHWWWiii{{{]]]JJJCCC@@@>>>@@@@@@??????@@@BBBCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999999888666333444444444333333333333444222111000000/////////000......------,,,,,,++++++------,,,,,,------...///444>>>OOO```lllrrrssssssuuurrrooonnnmmmkkkhhheeeaaa___\\\]]]bbbjjjnnnpppzzz{{{ppppppsssvvv{{{{{{}}}zzzyyytttnnneee```YYYRRRMMMKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLOOOSSSWWWYYY[[[\\\\\\\\\\\\^^^bbbeeehhhccc\\\WWWWWWZZZ]]]```aaabbbaaa___[[[VVVRRRPPPIIIFFFFFFHHHGGGEEEFFFJJJLLLLLLLLLNNNSSSWWWYYYZZZZZZ[[[]]]___aaaaaaaaa```]]]]]]]]]ZZZXXXWWWXXXZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTXXXYYYYYYZZZYYYXXXVVVUUUXXXWWWUUUTTTTTTUUUVVVWWWUUUTTTSSSQQQNNNKKKHHHGGGCCCCCCBBBBBBBBBCCCDDDEEEIIIMMMRRRVVV]]]lllrrrcccVVVMMMHHH@@@===:::999:::;;;;;;:::;;;===@@@AAABBBDDDFFFHHHJJJIIIMMMSSSUUUTTTWWW^^^ccckkkrrruuu{{{ooo___```iiiqqq{{{wwwkkkmmmqqqwwwwwwoooggghhhooovvvxxxzzzyyyssshhh]]]UUUQQQYYY]]]bbbkkknnnwwwiiiQQQEEEAAA???>>>===<<<;;;999888888666777999::::::999888777777666666555444444333333666666666666666666666666//////......---,,,,,,+++------/////////---,,,***------------------------\\\]]]^^^^^^]]]]]]^^^````````````_________^^^^^^aaabbbbbbccccccccccccccc^^^]]][[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSRRROOOMMMLLLLLLMMMNNNKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGHHHIIIIIIGGGEEEHHHGGGGGGFFFFFFGGGGGGHHHBBBBBBAAA@@@>>>===<<<<<>>;;;:::888666666777888999:::::::::::::::;;;;;;<<<:::===???AAAEEEOOO]]]hhhuuuzzz~~~~~~{{{tttmmmbbbXXXOOOGGGAAAAAABBBIII\\\ppptttUUUGGGCCC???<<<@@@>>>===???DDDHHHHHHGGG>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999999888555333333333333333333333333333111000000///////////////000//////...------,,,,,,,,,,,,++++++,,,,,,---...---555DDDTTTcccmmmppppppuuusssqqqoooooonnnllljjjcccaaa___^^^```fffooouuu}}}{{{|||~~~|||vvvvvvxxxzzz|||{{{{{{{{{yyy~~~xxxnnnjjjccc\\\VVVQQQNNNMMMHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHKKKNNNQQQSSSWWWVVVUUUUUUVVV[[[aaafffhhhddd^^^ZZZZZZ___eeeiiikkkkkkiiigggccc___\\\ZZZPPPLLLHHHHHHFFFBBBBBBFFFFFFEEEDDDGGGKKKPPPSSSTTTTTTVVVYYY\\\^^^]]]\\\\\\YYYZZZZZZYYYWWWWWWXXXZZZYYYXXXXXXWWWWWWWWWXXXXXX[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTWWWXXXXXXXXXXXXVVVUUUSSSUUUTTTRRRQQQRRRSSSUUUWWWUUUTTTQQQMMMJJJGGGEEEDDD@@@AAACCCFFFHHHJJJKKKLLLPPPUUU\\\dddlllzzzvvvbbbSSSIIICCC???;;;999888999;;;===>>>>>>???AAADDDEEEEEEGGGIIIKKKIIIMMMTTTZZZZZZ[[[```gggsssyyyyyyllldddjjjuuu}}}}}}zzzvvv|||||||||yyypppiiikkkrrrzzzzzzxxxrrrhhh\\\SSSNNNNNN\\\dddhhhnnnoooyyyqqqXXXJJJDDDAAA>>>>>>===;;;:::999888777444666999;;;<<<;;;999888555555555444333333222222666666666666666666666666.........---,,,,,,++++++)))+++,,,.........------++++++++++++++++++++++++\\\]]]]]]\\\[[[[[[^^^```aaaaaa``````______^^^^^^```aaabbbbbbccccccbbbbbb^^^]]]\\\YYYXXXVVVVVVUUUVVVWWWWWWWWWVVVVVVUUUTTTVVVUUURRRNNNLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGGGGHHHHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFF@@@@@@@@@???>>>===;;;:::AAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<:::888666444444666888:::;;;:::999888999:::;;;<<<;;;===???BBBHHHUUUfffrrr|||}}}rrrjjjddd\\\SSSIIIBBB>>>@@@BBBKKK```vvvkkkQQQHHHEEE@@@===???<<<;;;???EEEJJJIIIFFF????????????????????????;;;:::999888999888666333222222222333333333333333000000///////////////000000//////......------,,,++++++******++++++,,,---+++///888GGGWWWdddllloootttsssqqqpppnnnmmmkkkjjjdddbbbaaa______cccnnnyyy}}}yyyyyyzzzxxx|||~~~~~~~~~}}}|||zzzyyy|||}}}zzz{{{wwwsssnnnllljjjdddYYYPPPKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJPPPOOONNNNNNRRRYYYcccjjjgggddd___\\\\\\bbbjjjooonnnooopppqqqpppmmmgggddd[[[TTTOOOMMMJJJEEEDDDFFFFFFDDDBBBCCCGGGJJJMMMNNNLLLNNNSSSVVVXXXWWWVVVTTTTTTUUUVVVVVVUUUUUUVVVXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVXXXXXXWWWVVVVVVUUUUUUTTTVVVVVVWWWWWWVVVUUUSSSRRRTTTRRRQQQPPPPPPQQQSSSTTTTTTRRROOOKKKHHHFFFEEEEEEBBBCCCEEEHHHLLLQQQUUUWWW]]]aaaggglllsss{{{wwwbbbQQQGGGBBB>>>;;;999999999;;;===@@@AAABBBDDDFFFIIIJJJKKKLLLOOOQQQPPPUUU[[[]]]^^^cccnnnyyyrrrjjjhhhppp{{{{{{{{{zzzvvvwwwwwwwwwyyy~~~}}}zzzrrrggg\\\SSSPPPOOOTTTdddmmmqqqvvvvvv|||___OOOHHHEEECCC??????>>>===<<<;;;::::::777999;;;>>>>>>===:::999666666666555555555444444666666555555444444333333000/////////.........---)))***+++,,,------------************************[[[\\\[[[ZZZYYYZZZ]]]___bbbaaaaaa```______^^^^^^^^^^^^___````````````___^^^]]][[[XXXVVVUUUTTTTTTVVVVVVWWWWWWWWWVVVUUUUUUVVVUUURRROOOMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGHHHHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCCCCBBBBBBBBBDDDAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@>>><<<:::999777666444333333666888:::;;;:::999888999:::;;;<<<===>>>@@@DDDMMM\\\mmmxxxwwwhhh___ZZZRRRJJJAAA======AAAEEEOOOfff|||bbbMMMHHHEEE@@@<<>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999999888666444222222333444444444333222000000////////////000000//////......------,,,,,,+++************+++,,,,,,---...111:::HHHXXXfffnnnssstttsssrrrpppmmmkkkjjjfffcccbbbbbb___```kkkxxxyyyuuuuuuwwwwww|||}}}|||{{{xxx}}}~~~}}}}}}|||~~~zzzzzz{{{gggUUUNNNMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFJJJJJJIIIIIILLLSSS]]]ccccccaaa^^^[[[[[[aaaiiipppnnnqqqwww}}}|||uuuoooccc[[[UUUSSSQQQLLLIIIIIIIIIGGGDDDCCCDDDFFFFFFFFFEEEGGGKKKOOOPPPPPPNNNLLLNNNPPPRRRRRRQQQQQQSSSTTTWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUTTTRRRQQQSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPMMMKKKIIIIIIIIIIIIGGGFFFGGGIIINNNUUU]]]aaammmnnnnnnnnnoooqqqrrrtttkkk```PPPEEE@@@>>>;;;999999:::;;;===>>>@@@BBBCCCGGGIIILLLNNNOOOPPPSSSUUUVVV[[[^^^___dddqqqxxxqqqlllkkktttqqqqqq|||~~~tttooovvv|||ttthhhZZZQQQNNNPPPSSS___ooowwwzzzpppVVVMMMIIIDDDBBB??????>>>===<<<;;;;;;::::::;;;===>>>===<<<999888666666666666666666555555555555444333333222111111///////////////.........,,,,,,,,,,,,,,,,,,++++++------------------------\\\\\\[[[ZZZYYYZZZ]]]```cccbbbaaaaaa```___^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTVVVVVVVVVWWWWWWVVVVVVUUUSSSRRRQQQOOONNNNNNNNNMMMJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@??????:::===@@@BBBCCCDDDGGGHHH@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA???<<<999777666444333333333444666888::::::::::::::::::;;;;;;<<<>>>???CCCJJJUUUdddttt~~~|||mmm]]]TTTOOOIIIBBB;;;999<<>>======<<<;;;;;;:::::::::;;;;;;;;;:::999777666666666666666666666666555666555555333222111000000........................///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,^^^^^^]]][[[ZZZ[[[___bbbccccccbbbaaa```___^^^^^^]]]]]]^^^____________^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVUUURRRRRRQQQPPPOOONNNNNNMMMJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGFFFGGGHHHGGGFFFDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@???>>>>>>??????>>>???@@@AAAAAA@@@???>>>;;;>>>AAABBBCCCDDDEEEGGGAAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@BBBCCCDDDDDDEEEDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???===:::777444333111111222333444666888999::::::;;;<<<<<<<<<<<<<<<===@@@GGGQQQ^^^nnn|||tttmmm___PPPIIIFFFBBB<<<;;;999<<>>>>>>>>===<<<<<<;;;;;;;;;::::::999999999::::::888888888888888888888888888777666555333222111000////////////////////////000///...---,,,,,,,,,,,,))))))))))))))))))))))))``````___]]]\\\]]]```cccccccccbbbaaa```___^^^^^^^^^______```````````````^^^]]][[[ZZZXXXWWWWWWWWWUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUSSSQQQOOOLLLKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHGGGFFFFFFGGGGGGFFFDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFDDDBBB@@@@@@AAABBBCCC>>>???@@@AAAAAA@@@???>>>AAABBBDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@???<<<999666333111///000111333555777888888:::;;;<<<===>>>===<<<;;;<<<@@@IIIUUUdddttt{{{hhhaaaUUUHHHBBBBBB???:::===:::<<>>>>><<<;;;::::::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;<<<:::999888777555333222222111111111111222222222222//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,`````````aaa``````___^^^]]]^^^```aaabbbaaa___^^^ZZZZZZ[[[\\\^^^______``````^^^[[[YYYXXXWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@CCCDDDAAAAAAAAA@@@@@@AAABBBBBBAAABBBDDDDDDCCCBBBCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCDDDEEEEEECCCBBB@@@>>>;;;777444222000000000///...///000333555777>>>===<<<;;;:::;;;<<<===???DDDNNN\\\kkkxxxuuudddYYYRRRKKKFFF@@@999777999888999>>>GGGQQQccciiiTTTCCCBBBCCC>>>;;;===999999999999999999999999===<<<;;;;;;::::::::::::999:::;;;===>>>@@@AAABBB;;;:::888777555555666666333333333444333333222222666444111000000///...,,,++++++++++++,,,---.........---,,,+++---444<<>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::;;;>>>???===;;;<<<;;;999777444222000///111//////111444666444222000000000///......------,,,,,,,,,---------......^^^______`````````_________```bbbcccdddcccbbbaaa\\\\\\\\\\\\]]]^^^___``````^^^\\\YYYXXXXXXXXXYYYWWWWWWXXXXXXWWWVVVVVVUUUUUUSSSQQQNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGIIIJJJJJJJJJJJJGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@???????????????AAABBBCCCAAAAAAAAA@@@@@@AAAAAABBB@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFEEEDDDDDDCCCCCCBBBDDDCCCBBBCCCDDDDDDBBBAAA>>><<<999555333111000/////////......000222555666888999999::::::<<<>>>???AAAEEEMMMZZZiiivvvppp^^^UUUNNNHHHDDD???999888::::::<<>>???@@@@@@>>><<<:::888666666555555333444444555555555444444666444111000000///...------------,,,------...///...---,,,+++,,,000777<<>><<<<<<<<<============???AAACCCCCCDDDGGGJJJNNNPPPQQQUUU[[[```aaacccfffjjjqqqzzz{{{{{{{{{vvvuuutttdddYYYTTTLLLSSSSSSZZZlllwww|||sssZZZSSSJJJEEEEEEEEECCCAAAAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>???@@@@@@AAA???===>>>@@@@@@???===;;;;;;999888666555444333444222111222444555333111222111111000000//////............------,,,,,,,,,\\\]]]^^^______```______^^^```aaacccddddddcccccc```^^^]]]\\\\\\]]]^^^___```^^^\\\ZZZYYYXXXYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSQQQNNNLLLKKKJJJIIIJJJJJJIIIHHHHHHHHHIIIIIIFFFGGGHHHJJJKKKLLLLLLMMMHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFDDDBBBAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA???AAACCCCCCBBBBBBBBBCCCEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBAAABBBBBBBBB@@@>>>;;;999666333111///..................000222444555777999;;;<<<<<<===???@@@BBBFFFNNNYYYggguuuzzzhhhVVVOOOIIIDDDBBB>>>999888:::<<<@@@KKKYYYgggtttvvvYYYKKK@@@@@@AAA===999;;;========================<<<;;;::::::::::::::::::;;;;;;<<<===>>>>>>?????????>>><<<:::888666555555444555666777777777777777666444111000000000...---000///..................---------++++++---111444???OOOaaakkkkkkjjjmmmrrrqqqooollliiieeeaaa^^^]]]XXX[[[bbbppp{{{uuuwwwvvvqqqvvvyyyyyyvvvyyyzzzyyyvvvxxx{{{|||{{{~~~|||zzzsssllljjjmmmppppppnnnaaa^^^XXXRRRLLLHHHEEEDDDCCCBBBAAA@@@??????@@@@@@???@@@@@@AAABBBFFFKKKOOORRRTTTYYY___eeefffdddaaa\\\]]]```gggmmmpppmmmjjjiiiiiijjjkkkiiieee^^^YYYZZZYYYYYYZZZ[[[YYYVVVTTTOOONNNMMMLLLJJJIIIHHHGGGEEEFFFFFFGGGGGGFFFEEEEEEDDDBBB@@@@@@AAABBBBBBAAAAAAAAACCCDDDEEEEEEEEEEEEEEEEEEFFFIIIMMMSSSYYY\\\bbbeeegggfffaaaZZZTTTPPPLLLJJJHHHGGGFFFGGGHHHIIIFFFEEEDDDDDDDDDDDDDDDEEEAAA???===;;;::::::;;;<<<>>>???@@@BBBDDDFFFHHHIIIIIILLLPPPRRRTTTYYYaaaggglllnnnssszzzssslllqqqxxx}}}yyyyyyzzzrrrcccVVVRRRUUUPPPZZZ^^^dddsss|||```PPPKKKFFFDDDDDDEEECCCAAA@@@??????>>>>>>======<<<>>>>>>??????@@@AAABBBCCCDDDBBBAAAAAABBBBBBAAA???;;;;;;:::999888777777666777555444444444444222000333333222222111000000000000000///...---,,,+++***ZZZ[[[\\\^^^___`````````]]]]]]___```aaabbbbbbaaabbb```]]][[[ZZZ[[[]]]______^^^\\\[[[YYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSQQQOOOLLLJJJIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEECCCAAA@@@>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@===>>>@@@BBBBBBBBB@@@???AAAAAAAAAAAAAAA@@@@@@???>>>@@@BBBBBBBBBAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@@@@@@@@@@>>><<<777666333111///...------.........///000111333444:::<<>>>>>???<<<999:::=========>>>>>>>>>>>>>>>;;;;;;:::::::::::::::;;;::::::;;;<<<===??????@@@<<<<<<;;;999888777666666555666777888999:::::::::666333111000111000///...111000///...------------,,,------,,,+++,,,...000777DDDUUUaaafffiiimmmrrrqqqpppnnnkkkgggdddaaa```XXXXXX[[[eeevvv}}}xxx|||rrrnnnsssxxxyyyxxx{{{~~~}}}zzzzzz|||~~~zzzyyyyyytttwwwyyytttjjj___UUUNNNIIIGGGFFFEEECCCAAAAAABBBDDDEEEAAAAAA@@@??????@@@CCCFFFGGGJJJNNNRRRTTTUUUVVVVVVTTTVVV[[[bbbhhhjjjiiifffeeegggjjjllljjjfff```\\\___bbbfffjjjkkkhhhbbb]]]YYYXXXWWWUUUSSSQQQOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFCCCCCCDDDEEEFFFEEECCCDDDEEEGGGHHHHHHHHHHHHIIIJJJMMMRRRZZZbbbjjjoootttuuurrrjjj___VVVPPPOOOKKKIIIGGGDDDCCCDDDFFFGGGDDDCCCBBBAAA@@@????????????>>>===<<<<<<===>>>???BBBBBBDDDEEEFFFHHHKKKMMMNNNQQQTTTVVVXXX^^^gggnnnttt{{{uuummmjjjmmmsss{{{~~~|||pppaaaWWWQQQSSSYYYYYYeeekkktttlllYYYMMMJJJGGGEEEDDDCCC@@@===???>>>>>>>>>======<<<<<<;;;<<<>>>???AAABBBCCCCCCEEEDDDCCCCCCBBBBBBAAA@@@<<<;;;;;;:::999888777777888777555555444444333222333333222222111111000000000//////...---,,,,,,,,,ZZZ[[[\\\^^^___`````````]]]]]]^^^___```aaaaaaaaabbb```]]]ZZZYYYZZZ\\\]]]^^^]]]\\\ZZZYYYXXXWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRSSSSSSQQQPPPMMMKKKIIIHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHLLLLLLKKKJJJIIIIIIHHHHHHDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@===???AAABBBCCCAAA@@@>>>@@@@@@AAAAAAAAA@@@???>>>===???AAABBBAAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA???>>>>>>>>>===;;;999444333111///------------...//////000111222333333777;;;>>>>>>======@@@DDDHHHPPP\\\hhhqqqxxx~~~~~~{{{{{{xxxlllYYYKKKLLLFFF@@@===999555666999@@@QQQkkkuuuWWWGGGBBB>>>======;;;:::;;;<<<<<<======>>>>>>>>>>>><<<;;;;;;:::;;;;;;<<<<<<888888:::;;;===???AAAAAA888888888888888888777777666777888999::::::::::::555333111111111111000///000000...---,,,,,,,,,+++***,,,------------...///333;;;GGGTTT```hhhlllnnnrrrqqqpppmmmiiieeebbb```[[[YYYXXX[[[dddqqq{{{qqqpppvvv{{{|||{{{}}}zzz{{{~~~}}}~~~||||||~~~pppcccXXXPPPMMMJJJIIIFFFEEEDDDEEEFFFGGGCCCCCCBBB@@@======???AAAAAADDDGGGIIIIIIJJJLLLOOONNNQQQUUU[[[___aaa```^^^___bbbgggiiihhheee```]]]ccchhhrrrzzz|||wwwmmmfffcccbbbaaa___]]][[[YYYXXXYYYXXXVVVTTTSSSQQQPPPPPPRRROOOLLLLLLMMMOOOPPPPPPNNNOOOQQQRRRSSSRRRQQQPPPNNNPPPTTT[[[dddnnnwww|||~~~uuugggYYYOOOKKKKKKJJJHHHEEEBBBAAABBBDDDEEECCCBBB@@@???>>>=========>>>=========>>>@@@AAABBBEEEGGGHHHHHHHHHJJJNNNQQQUUUXXX\\\^^^bbbhhhqqqxxxtttnnniiifffgggooouuu|||~~~~~~}}}vvv]]]VVVWWWXXX\\\bbbgggrrrzzzzzz___XXXMMMKKKIIIGGGEEEBBB???===>>>>>>>>>>>>============;;;===???AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@======;;;:::888777555555777666666555444444444555333222222111111000000///........................[[[\\\]]]^^^``````aaaaaa______````````````aaaaaa```___\\\ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZXXXWWWVVVUUUXXXXXXWWWWWWVVVTTTSSSRRRSSSRRRRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@>>>???AAABBBBBBAAA???>>>@@@@@@AAAAAAAAA???>>>===<<<>>>@@@AAA@@@@@@BBBCCCBBBBBBAAAAAA@@@?????????@@@>>>===<<<<<<;;;888666222111///...------------///000000111222222333333000555:::;;;;;;>>>EEELLLQQQZZZgggrrrxxx{{{}}}xxxvvvpppcccTTTKKKMMMFFF???;;;888555777<<>>>>>???<<<<<<<<<<<<<<<<<<===>>>888888:::;;;===???@@@AAA555666777888888888888888666777888999999999999999555333111111111222111///000///...---,,,,,,,,,,,,***+++------------...000222444;;;GGGUUUbbbiiikkkuuutttrrrnnnjjjeeeaaa^^^\\\YYYVVVVVVXXX```ooo}}}zzzsssttt{{{~~~xxxvvvvvv}}}qqqeee]]]XXXSSSQQQOOOLLLJJJHHHHHHHHHEEEEEECCCAAA>>>======??????AAABBBCCCCCCDDDFFFHHHHHHJJJNNNQQQTTTUUUVVVVVVYYY^^^ccceeeeeebbb```___eeelllwwwwwwoooiiiiiihhhfffeeecccbbbbbbdddbbb___\\\[[[ZZZ[[[\\\^^^\\\XXXXXXYYY\\\]]]^^^^^^___```aaa```^^^\\\[[[XXX[[[___eeemmmuuu{{{~~~xxxlll^^^QQQIIIFFFEEEEEEDDDBBB@@@???@@@AAABBB@@@???>>>======<<<<<<============>>>@@@AAABBBCCCHHHJJJLLLLLLKKKNNNSSSXXXZZZ^^^dddhhhmmmuuu~~~pppeeeaaa```aaadddtttxxx}}}~~~{{{xxxwww{{{cccSSSWWW```dddhhhooovvvfffUUUTTTJJJJJJIIIHHHFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDEEEFFFFFFEEEAAABBBBBBAAA???>>>???@@@>>>>>><<<:::999777666555666777666444222222444666333333222222111000000///------........./////////\\\]]]^^^___```aaaaaaaaa``````___^^^^^^^^^^^^___]]]]]][[[ZZZYYYYYYYYYYYY[[[ZZZZZZYYYWWWVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUUUURRRRRRRRRRRRQQQOOOMMMLLLHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@???@@@AAAAAAAAAAAA@@@??????@@@AAABBBAAA???===<<<;;;===???@@@@@@@@@AAACCCAAAAAAAAA@@@??????>>>>>>???===<<<;;;:::999666444111000...---,,,------...000111222333333333444333111666:::<<<<<>>:::777777;;;BBBTTTrrryyyYYYKKKAAABBB@@@===:::;;;===???<<<<<<<<<===>>>?????????===============>>>??????:::;;;;;;<<<<<<=========666777888999999999888888666777777888888888777777555333111111222222111000000000///...---------...+++,,,---,,,++++++,,,......000444===HHHVVVcccjjjsssrrrqqqoookkkfffbbb```___YYYVVVVVVWWWXXX```jjjqqquuu||||||vvvwwwwwwrrrqqquuu}}}}}}ssskkkgggcccaaa^^^YYYTTTOOOLLLJJJEEEEEEDDDAAA>>>======>>>>>>>>>>>>???@@@AAABBBBBBBBBDDDFFFHHHJJJLLLNNNPPPSSSXXX]]]______]]]]]]^^^bbbhhhrrr|||xxxssskkkkkkkkkjjjjjjiiiiiihhhjjjgggdddaaaaaadddgggiiijjjgggdddcccdddgggiiijjjjjjkkkkkkkkkiiieeebbb``````aaadddgggjjjmmmooopppllleee[[[QQQJJJEEEAAA??????>>>>>>=========>>>>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@BBBCCCDDDEEEIIILLLOOOPPPPPPTTT[[[aaaccciiiqqqyyy~~~xxxzzz{{{nnnbbb___bbbeeeiiimmmyyy{{{}}}~~~~~~~~~tttdddWWWTTTbbbmmmmmmrrr|||qqqZZZPPPOOOJJJJJJJJJHHHFFFDDDCCCBBB????????????????????????>>>@@@BBBDDDEEEEEEEEEDDD???@@@BBBAAA???>>>???AAA>>>>>>===<<<;;;:::999888888888777444111000222444444444333333222222111111////////////............^^^^^^___```aaaaaaaaaaaa^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWZZZYYYYYYXXXWWWUUUTTTSSSQQQRRRTTTUUUVVVWWWXXXXXXQQQRRRRRRSSSRRRPPPOOONNNHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBAAA???===;;;;;;===???@@@@@@@@@AAACCCAAAAAA@@@@@@???>>>>>>>>>???===;;;::::::888555333000///...---,,,---......111222333444444444444444888<<>>@@@<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@=========<<<;;;;;;::::::999999:::;;;:::999888777666666777777777666666555555333111111222222111000111000000///////////////,,,------+++***)))***,,,+++...222777???MMM^^^jjjmmmnnnnnnnnnllliiifffdddddd\\\WWWYYYYYYVVVVVVZZZeeemmmxxxxxxyyyyyyrrrppppppyyy|||vvvrrrrrroookkkeee^^^VVVQQQMMMDDDEEEDDDAAA>>>======>>>>>><<<;;;===???@@@???>>>===???AAACCCDDDGGGKKKMMMNNNSSSXXXZZZYYYYYYZZZ[[[___cccjjjsssxxxyyyvvvssskkkkkkllllllllllllllllllllliiieeeccceeeiiiooosssqqqnnnjjjiiikkknnnpppqqqnnnoooooonnnkkkgggbbb```]]]]]]^^^___^^^]]][[[ZZZZZZTTTMMMIIIFFFCCC>>>:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======AAAAAABBBCCCEEEFFFGGGGGGIIIMMMQQQSSSTTTYYYaaahhhqqqxxx}}}xxx{{{rrrggg^^^YYY___iiiqqqxxx~~~|||}}}~~~mmmVVVVVVRRRZZZmmmuuurrrwww|||bbbVVVPPPLLLMMMMMMKKKHHHDDDBBB@@@@@@???????????????@@@@@@@@@<<<>>>@@@BBBCCCCCCBBBAAA>>>@@@BBBAAA???>>>@@@BBB===============<<<<<<<<<::::::888444///...///222666555555444444333222222111111000///...------,,,\\\]]]^^^`````````______]]]]]]^^^___^^^\\\YYYXXXVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRTTTTTTRRRQQQRRRRRRRRRSSSSSSRRRQQQPPPPPPOOOOOONNNMMMKKKIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNLLLKKKJJJKKKKKKJJJIIIGGGFFFFFFEEE@@@@@@?????????@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???======<<<>>>???AAAAAA@@@>>>;;;999<<<===???@@@AAAAAA@@@@@@BBBAAAAAA@@@???>>>===<<<>>>>>><<<:::777444111///......---------......///:::999666444333333555555888888<<<@@@AAADDDRRRccckkkqqqwwwyyywwwxxx}}}yyyfffWWWPPPNNNKKKJJJGGG<<<666888888777AAAOOOllliiiPPPHHHHHHGGGDDD@@@;;;999999:::999:::<<>>======>>>???@@@>>>===;;;;;;<<<<<<;;;:::555666777777666666777888333444555666777777666666666555444222111111222222111111000000//////......,,,,,,------...---------,,,///111222555@@@QQQ^^^iiiiiiiiiiiiiiihhhffffffcccaaa]]][[[ZZZYYYWWWUUUYYYcccpppyyy}}}~~~{{{uuusssssszzz{{{zzz~~~|||uuunnneeeXXXLLLIIIGGGDDD@@@>>>======>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<===>>>???AAAAAABBBEEEFFFIIIKKKNNNQQQSSSTTTVVVZZZaaahhhkkkkkkiiigggccccccdddeeefffhhhjjjkkkllleee^^^]]]aaafffiiihhhtttmmmfffdddhhhlllmmmlllhhhgggeeeccc```___^^^]]]XXXUUURRROOOMMMMMMNNNOOOKKKIIIFFFBBB???>>>===<<<>>>>>>===<<<<<<<<<======;;;;;;<<<======>>>??????>>>@@@DDDIIILLLMMMJJJGGGQQQPPPSSSZZZ^^^bbbkkkuuuvvvddd]]]WWW[[[cccmmmxxx}}}uuukkkaaaXXXRRRQQQTTT^^^kkksssxxx|||iiiYYYSSSRRRKKKQQQOOOKKKGGGDDDBBBAAA@@@CCCCCCCCCBBBAAAAAAAAA@@@@@@AAACCCEEEGGGEEEAAA>>>AAA@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA???===<<<>>><<<;;;888777555555444555555444333333222111111000///.../////////...,,,\\\]]]___`````````___^^^]]]^^^^^^^^^]]][[[XXXWWWTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRQQQSSSRRRRRRQQQPPPPPPOOOOOOOOOMMMKKKIIIHHHIIIJJJJJJLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>======>>>???AAAAAAAAA???<<<;;;<<<===???@@@AAAAAA@@@@@@AAA@@@@@@???>>>======<<<<<<;;;999666333000...---......------......//////666555444444444555666777999999===BBBDDDJJJYYYiiitttxxxzzzxxxssspppqqqtttwwwkkk\\\QQQMMMLLLKKKJJJDDD;;;666777888999GGGXXXuuuiiiOOOFFFGGGFFFDDD@@@<<<:::;;;<<<:::;;;<<<>>>@@@AAABBBBBB???>>><<<:::::::::<<<======<<<;;;;;;<<<<<<:::888444555666666555555666888444444444444555555555555666555333222111111222222111111111000//////......---------......---,,,,,,***---///...000888FFFQQQ```bbbfffiiikkkjjjhhhgggeeebbb___]]]\\\ZZZXXXVVVWWW]]]fffnnnrrruuuxxxyyyzzz~~~|||||||||zzz{{{yyy~~~yyyyyy}}}{{{uuulll```TTTMMMKKKHHHEEEBBB@@@??????======<<<;;;::::::::::::::::::;;;<<<===>>>???@@@@@@AAACCCEEEHHHJJJLLLMMMOOORRRVVV[[[\\\\\\YYYXXXWWWWWWXXXZZZ\\\^^^```aaa___ZZZUUUUUUZZZ___``````fffaaa[[[ZZZ]]]``````___\\\[[[YYYWWWUUUSSSSSSRRROOOMMMJJJGGGEEEEEEFFFGGGDDDCCCAAA>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCAAAAAACCCEEEHHHLLLPPPRRRXXX\\\```dddiiiqqq}}}kkk^^^[[[ZZZdddsssuuupppggg___ZZZWWWVVVUUUUUUXXXbbbpppzzzjjj\\\QQQOOOQQQMMMMMMKKKJJJGGGEEEDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFEEEBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@>>>===<<<;;;:::888666666555555555555444333333222111111111000000111222111///---]]]]]]___``````______^^^]]]^^^^^^]]]\\\YYYWWWVVVTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPNNNLLLIIIHHHHHHIIIJJJLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>===???@@@AAAAAA@@@>>>======>>>???@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<:::777333000...------...............///000000111222333444555777888888:::;;;>>>DDDIIIRRRbbbpppzzz{{{zzzvvvoooiiihhhhhheee]]]RRRJJJGGGGGGFFFEEE@@@999666666777>>>RRRggghhhPPPGGGEEEDDDCCC@@@===<<<===???;;;<<<===???@@@@@@AAA@@@???===;;;999888888999:::;;;::::::;;;<<<;;;888555333444555555444444555666666555333333222333444444555444333222111111222222222111111000000///.....................---,,,+++***,,,...---,,,111;;;CCCSSSYYYaaahhhlllllliiigggfffdddbbb```^^^\\\YYYVVVUUUVVVXXX]]]dddiiilllmmmllluuu}}}~~~{{{yyy}}}~~~}}}~~~~~~yyyxxx{{{}}}uuujjj___VVVUUURRROOOKKKGGGDDDBBB???>>>===<<<::::::999999::::::;;;;;;<<<===>>>>>><<<===>>>???AAABBBCCCDDDGGGHHHJJJKKKKKKJJJHHHGGGJJJKKKLLLMMMPPPRRRTTTUUUQQQNNNKKKLLLQQQUUUVVVUUUUUURRRNNNNNNQQQRRRRRRPPPNNNMMMKKKJJJHHHGGGGGGFFFFFFDDDAAA???>>>>>>???@@@>>>===<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>@@@AAACCCDDDFFFFFFCCCFFFHHHIIIKKKOOOVVV\\\```kkkrrrsssyyywww___YYY\\\cccrrrzzzfffaaaXXXRRRQQQUUU[[[```___aaakkkzzzqqqXXXOOOIIIJJJNNNLLLGGGHHHHHHHHHGGGFFFEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@CCCBBBBBBCCCDDDDDDCCCAAA????????????????????????AAAAAABBBBBBAAA@@@>>>===999999888777666666666666555444444333333222222111222111222333444444111...\\\]]]^^^______^^^]]]]]]]]]]]]]]]\\\ZZZXXXVVVUUUVVVVVVWWWVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVSSSRRRSSSSSSQQQOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPNNNLLLIIIHHHHHHIIIIIIKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>===>>>@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>=========;;;777333000///..................///000111111000111333555666777777888;;;<<>>===???@@@>>>??????@@@@@@@@@@@@@@@@@@???<<<:::999999999:::999999:::;;;;;;:::666222111333444444333333444555888666444222222222444555555444222111111111222222222222111111000//////...////////////...---+++++++++---///...---///555:::GGGOOOZZZeeejjjkkkgggeeefffeeecccbbb```]]]YYYVVVTTTPPPNNNRRR[[[cccggghhhhhhooowww||||||{{{{{{|||}}}}}}|||zzzxxxxxx{{{~~~}}}}}}~~~~~~|||yyy~~~|||xxxyyy{{{qqqgggcccbbb___[[[UUUNNNHHHEEEAAA@@@>>>===;;;:::::::::;;;;;;;;;<<<=========>>>;;;<<<<<<===>>>>>>??????BBBBBBBBBBBBAAAAAA@@@???DDDDDDEEEFFFGGGIIIJJJKKKHHHFFFFFFGGGJJJLLLLLLKKKIIIGGGFFFGGGIIIIIIHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>===<<<======>>>===============>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFKKKPPPSSSTTTWWW___eeelll}}}nnn``````fffuuuzzzkkkddd]]][[[WWWUUUVVV[[[ccciiilllnnnvvvdddPPPJJJDDDEEEJJJHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDBBBAAAAAACCCCCCCCCBBB>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>><<<;;;777666666555555666666777444444444333333222222222111111222444555444111...[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\[[[ZZZYYYWWWVVVUUUVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVQQQOOORRRTTTPPPNNNPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNKKKIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIFFFEEEEEEDDDDDDCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@?????????======???@@@AAA@@@@@@@@@??????????????????@@@@@@@@@@@@@@@???>>>>>>======:::888555222///......///.........///000111222222222333444555666666666666<<<>>>AAAFFFQQQ___lllssswwwuuurrrooolllhhhdddaaaUUUQQQJJJDDD???;;;999777444444555777???QQQnnnmmmVVVIIIEEE===?????????>>>>>>???AAA@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>;;;999888888999999999999999:::;;;999444111111222333333222222333444999777555333333444555666444333222111111111222333222222222111000000/////////000//////...---,,,++++++---......---...222555>>>FFFRRR]]]dddfffdddbbbddddddccccccbbb___ZZZVVVUUUOOOKKKOOOZZZeeekkklllmmmnnnrrryyy{{{vvvyyywwwtttqqqppprrrvvvyyy|||~~~~~~}}}}}}|||~~~}}}{{{{{{yyy|||}}}{{{~~~|||yyyyyy}}}vvvooonnnllliiiccc\\\SSSLLLHHHCCCBBB@@@>>><<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>============>>>>>>BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDCCCAAAAAAAAAAAACCCDDDCCCAAA@@@AAAAAA@@@??????????????????>>>============>>>???======>>>>>>>>>>>>======@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJNNNSSSVVV[[[dddpppzzz|||{{{{{{|||uuuppprrrxxx|||lll]]]XXXRRRVVV\\\```cccgggkkknnnwwwyyy~~~ttt[[[LLLIIICCCBBBGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@@@@AAABBBBBBBBB======>>>>>>>>>???????????????>>>===<<<;;;:::999555555444444555555666777444444333333333333222222000000000222333333000...ZZZ[[[\\\\\\\\\[[[YYYYYY[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQUUUMMMKKKQQQSSSOOOMMMOOOPPPPPPOOOOOOOOOOOOOOOOOONNNMMMKKKIIIHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAA>>>???AAABBBCCCBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>???????????????@@@??????>>>??????@@@@@@AAA@@@@@@???===<<<<<<;;;555444222000............////////////000222333444555555555555666666777777<<<@@@CCCJJJWWWhhhrrrvvvyyyuuupppllliiieee^^^YYYMMMKKKFFFAAA===999888777222444777<<>>@@@@@@??????@@@BBB@@@AAAAAAAAAAAAAAA@@@@@@===;;;999777666666777888:::999999::::::888444222111222333333222222333444888777666555444555666777333222111000000111222333333222222111111000/////////////////////...---,,,***+++,,,---,,,---...000777===GGGRRRZZZ___aaaaaabbbccccccddddddaaa\\\XXXWWWSSSOOOSSS^^^jjjqqqssstttppppppvvv~~~xxxssspppmmmjjjkkknnnrrruuuzzz|||~~~~~~}}}yyyzzz|||~~~zzz|||~~~xxxwww}}}~~~zzzwww~~~~~~yyyuuussspppjjjbbbZZZSSSNNNKKKIIIFFFBBB???<<<:::999:::::::::::::::999999999999999999999999999999999;;;::::::::::::;;;<<<===???>>>===<<<;;;:::::::::<<<======>>>===<<<;;;;;;;;;<<<>>>?????????>>>============<<<<<<===>>>>>><<<<<<<<<<<<======>>>???======>>>>>>>>>>>>======@@@AAACCCEEEFFFGGGFFFFFFJJJJJJKKKKKKLLLMMMMMMMMMSSSTTTVVVZZZeeeuuu|||tttpppqqquuu~~~wwwnnnqqq~~~~~~|||ooo___UUURRRQQQ[[[gggqqquuuwwwyyy{{{}}}eeePPPGGGHHHBBBAAAFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEBBB@@@>>>???@@@AAAAAA@@@===>>>>>>??????@@@@@@@@@>>>>>>===<<<:::999888888444444333333444555555666333333333333333333333333000///...///111222000///XXXYYYZZZZZZZZZYYYWWWVVVYYYXXXXXXWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSJJJHHHOOOSSSNNNLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJIIIIIIJJJKKKLLLJJJKKKLLLLLLLLLKKKIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA===???AAABBBCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>==================>>>>>>>>>AAA@@@???>>>>>>???@@@@@@@@@???>>>===;;;999888888222222111000000//////////////////000111222444444666666555555666777999:::===BBBGGGPPP```rrr||||||zzztttmmmiiifff```XXXQQQHHHFFFBBB===888555444555222666;;;CCCTTTnnnsssZZZKKKAAA>>>===>>>@@@AAABBBAAAAAABBBCCC>>>??????@@@@@@?????????<<<;;;999777777777999:::<<<;;;999999999888555333111222444333222222333555444444555555555555555666333222111000000111222333333333222111111000000///......////////////......,,,------,,,,,,,,,---...111555===GGGQQQYYY```cccbbbcccdddfffgggddd___ZZZ[[[XXXVVVZZZcccmmmuuuxxxvvvrrrpppttt|||vvvrrrnnnkkklllooorrrtttwwwwwwwwwyyy{{{}}}}}}}}}{{{{{{|||}}}}}}xxxtttyyy~~~{{{wwwzzz|||zzzvvvqqqkkkeee___\\\[[[XXXTTTNNNHHHCCC???============<<<<<<<<<;;;;;;999999999999999:::::::::999999999999::::::;;;;;;;;;;;;:::999888888888888999:::;;;;;;:::::::::;;;:::;;;===>>>============;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<===>>>??????@@@>>>???@@@AAABBBAAAAAA@@@CCCEEEHHHJJJLLLLLLKKKKKKNNNOOOPPPRRRTTTVVVWWWXXX___```eeennn|||tttrrrrrruuuwwwzzzssslllkkkxxx}}}~~~~~~qqqggg]]]TTTQQQSSS___hhhuuu~~~vvvZZZIIIDDDFFFAAA@@@EEEFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBB???>>>===>>>???@@@???===>>>>>>??????@@@AAAAAABBB???>>>===;;;:::999888888333333333333333333444555333333333333333333333333111///---...000111111111XXXXXXYYYYYYYYYXXXVVVUUUXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWVVVVVVTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRHHHEEENNNSSSNNNLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKIIIIIIIIIJJJLLLMMMJJJKKKLLLLLLLLLKKKIIIHHHEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@??????@@@AAAAAA===>>>AAACCCCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<>>>>>???@@@@@@???>>>===;;;999777666555222222333333333333222111/////////000111333444555666666555555666888;;;======CCCJJJTTTgggzzzyyyrrrjjjfffddd___UUUNNNGGGEEEAAA;;;555111000000444888>>>HHH\\\xxxbbbNNNEEEAAA@@@AAA???AAACCCDDDCCCCCCDDDEEE<<<======>>>>>>>>>>>>======<<<;;;999999:::<<<======;;;999888888777555444111333444444333222444555222222333444555555555444222222111000000111222333333333222222111000000000---...///////////////...000000///...---------...---000666@@@KKKVVV```eeebbbcccfffhhhiiifffaaa]]]]]]\\\[[[___fffooovvvzzzvvvsssqqqtttyyy~~~yyytttppppppqqqssstttsssrrrpppqqqtttxxx{{{|||}}}}}}|||||||||~~~xxxtttyyyzzzwwwxxx}}}zzztttrrr}}}xxxtttoookkkiiijjjgggaaaYYYQQQJJJEEECCCBBBBBBAAAAAA@@@@@@??????;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;::::::999999999999999:::888999;;;;;;;;;;;;===>>>;;;===>>>???>>>>>>>>>???;;;;;;;;;;;;<<<===>>>>>><<<===>>>???@@@AAAAAABBB@@@AAACCCEEEFFFFFFFFFFFFHHHJJJMMMPPPQQQRRRQQQQQQQQQRRRUUUWWWZZZ]]]___aaahhhmmmwwwwwwssstttvvv}}}{{{qqqwww{{{zzz{{{|||vvvmmmpppmmmqqq}}}xxxhhh]]]VVVSSSTTTYYYjjjrrr|||gggWWWGGGDDDGGGAAA???DDDEEEEEEDDDDDDDDDDDDFFFHHHIIIHHHHHHFFFDDDCCCAAA@@@???>>>======>>>??????===<<<>>>>>>???@@@AAAAAABBBBBB@@@???>>><<<:::999999999444333333222222333333444333333333333333333333333222000------///111222333[[[ZZZYYYXXXWWWVVVVVVVVVVVVSSSQQQRRRUUUXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVUUUSSSRRRQQQPPPOOONNNNNNPPPQQQQQQPPPNNNNNNQQQOOOMMMNNNPPPOOOMMMJJJKKKJJJJJJIIIIIIJJJJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIHHHGGGDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???>>>>>>======AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>============>>>>>>?????????@@@<<<======>>>@@@AAABBBBBB>>>===<<<;;;999888777666444555666777666555333111111111222333444555555666666777888999999:::<<<>>>>>>FFFPPP\\\nnn|||qqqhhheeebbbZZZPPPKKKEEEAAA;;;444222444666666999AAAFFFTTTlll}}}lllTTTKKKDDD<<<;;;AAACCCCCCCCCCCCBBBBBBAAA@@@<<<;;;::::::999999999:::<<<<<<;;;:::999999999999???<<<888666666777777777555444333222222333555555999888777666555444333333000000000000111111111111111111111111111000///...///////////////.........//////.........---------111111222666===IIIVVV___bbbhhhkkkgggdddddddddccc```___```dddjjjpppssstttvvvtttuuuxxxyyyzzzxxxssssssvvvxxxxxxsssssssssqqqppprrrwww|||zzz|||~~~}}}yyyvvvwwwyyy{{{wwwyyy~~~xxxrrrqqqrrrtttuuu|||yyy{{{vvvlllcccZZZSSSMMMIIIKKKLLLLLLJJJFFFCCCBBBBBB@@@===;;;:::;;;;;;;;;:::777999;;;<<<<<<;;;;;;<<<888777777999;;;;;;:::999777777888999999::::::;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::===???@@@AAAAAAAAACCCEEEDDDEEEFFFGGGHHHIIIJJJKKKOOOPPPRRRSSSTTTUUUXXXZZZ]]]___aaaccceeehhhmmmqqqvvvtttwwwlllbbbjjjppppppoooqqqrrrqqqtttxxxppp```ZZZYYYZZZ^^^dddttt|||___LLLJJJFFFCCC@@@@@@AAABBBEEECCCAAA???>>>???AAABBBFFFEEEDDDCCCAAA???===;;;@@@??????>>>>>>>>>>>>>>>AAA@@@>>>???@@@@@@???===;;;;;;;;;::::::999999888888888777666555444444333:::888555444555555555444444444333333222111111111ZZZZZZYYYXXXXXXWWWXXXXXXVVVTTTRRRRRRUUUWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTVVVUUUTTTSSSQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNQQQOOOMMMNNNOOOOOOLLLJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKGGGHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????AAAAAA@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===============>>>>>>??????>>>>>>??????@@@?????????>>>===;;;999777555444444666777888999888777555444222222333333444444555555666777888999999:::<<>>999:::@@@AAAAAAAAAAAAAAA@@@???>>>:::999888888777777777888:::999888888777777888888999888666666777777555444444444333333333444666777777777666555444333222222000000000111111111222222000111111111111000000////////////////////////////////////.........------......///222888BBBNNNVVV___eeehhhdddbbbcccdddccc`````````ccchhhmmmoooppptttrrrsssuuuvvvuuuyyy{{{wwwvvvxxxyyysssuuuvvvtttqqqqqqvvv{{{|||}}}~~~|||wwwuuuvvvxxxxxxuuuyyyzzzwwwvvvvvvvvvzzzqqqiiibbb]]]ZZZYYYXXXUUURRROOOKKKIIIGGGBBB???===;;;<<<<<<;;;:::999:::<<<<<<<<<;;;;;;;;;;;;::::::;;;===>>><<<;;;::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????===???AAAAAAAAAAAACCCEEEEEEGGGIIIKKKLLLNNNPPPRRRSSSWWW[[[___```bbbccceeeiiikkkmmmppptttzzzsssqqqqqqxxxrrrdddZZZXXX```fffhhhjjjqqqxxxzzz{{{rrriiiddd```\\\___fffrrr~~~qqqTTTKKKIIIFFFDDDBBBAAAAAABBBDDDBBB@@@>>>===>>>@@@AAAAAAAAAAAAAAA@@@???>>>===??????>>>===============AAA???>>>???@@@@@@>>>======<<<;;;::::::999888888555555555555444444444444999777444444555666666555333333333222222111111111YYYYYYYYYYYYYYYYYYYYYYYYVVVTTTRRRRRRTTTVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMNNNNNNNNNLLLJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@?????????=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>><<<===???@@@@@@???===<<<>>><<<999666333222333333999999:::;;;;;;:::888777444444444444444444555555666777888999999:::===@@@EEEGGGMMM\\\rrrrrrhhh___[[[WWWNNNFFFBBB<<<:::777444222444999>>>FFF\\\mmmzzzxxx[[[LLL???>>>>>><<<===BBB?????????>>>>>>===;;;;;;777777666555555555555666666666555555666666777777555444444555666555333000333333333444444666777888555555444333222222111111000000111111111222222222///000000111111111111000////////////////////////////////////............---------///333;;;DDDKKKXXX___cccaaa```bbbdddcccaaa``````bbbeeehhhiiiiiipppmmmmmmoooooonnnrrrxxxwwwssstttwwwtttxxx{{{wwwrrrppptttyyy}}}}}}}}}zzzvvvtttwwwzzz~~~~~~yyyxxx}}}~~~~~~zzzuuurrruuu||||||wwwsssqqqpppkkkeeeaaa^^^ZZZUUUQQQJJJGGGCCC@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;:::999999:::;;;<<<:::999999999999999::::::::::::;;;;;;<<<======<<<;;;;;;:::;;;;;;===>>>??????@@@@@@BBBDDDDDDDDDDDDFFFHHHIIIKKKOOOQQQRRRTTTWWWYYY[[[aaajjjqqqtttuuuvvvvvv}}}tttmmmrrrzzzwwwkkk___UUUOOOXXXaaaiiilllqqq{{{yyyzzz{{{wwwmmmeeehhhooowww___KKKHHHHHHFFFEEECCCBBBAAA@@@AAA@@@>>>===<<<===???@@@=========>>>>>>>>>>>>>>>???>>>======<<<<<<======???>>>======>>>>>>===;;;>>>===<<<;;;999999888888333333333444444444555555666555444444666777777666222222222222222111111111WWWWWWXXXXXXYYYXXXXXXXXXUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTSSSRRRQQQOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOONNNMMMMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKGGGFFFEEEEEEDDDEEEEEEFFF????????????????????????@@@???????????????@@@@@@@@@@@@@@@@@@????????????=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===999;;;>>>@@@@@@???===;;;<<<:::666444333333555666:::;;;;;;<<<<<<;;;::::::777777777666666555555555777888999999999;;;???BBBHHHIIIPPP___ttt}}}kkkbbbYYYUUUPPPHHHAAA>>>555444333333333555>>>GGGXXXrrr```SSSIII@@@@@@AAA??????BBB<<<<<<<<<<<<;;;:::888888555555444444444444555555444444444444555666777888777555444444444333111///222333333444555777888888555444444333222222111111/////////000000000111111...///000111111111111111///////////////000000000000000000/////////...............///111666===BBBNNNWWW___```aaaccccccbbbbbbaaa```aaabbbdddcccbbbiiieeedddfffgggiiiooowww}}}xxxrrrooonnnooosssyyy}}}zzzsssoooqqqvvvzzz{{{zzzwwwuuuvvv{{{~~~~~~||||||zzznnneeecccgggooovvvvvvzzzwwwrrrppplllfff```YYYTTTMMMIIIFFFFFFEEEEEEFFFEEEBBBAAA@@@@@@???>>>;;;:::999:::;;;;;;:::888999999999999999999999999;;;<<<============<<<;;;:::;;;;;;<<<===>>>??????CCCEEEGGGHHHHHHIIILLLNNNMMMQQQVVVYYY[[[]]]```ccckkksss~~~{{{~~~wwwmmmccc\\\WWWUUUUUUaaannnzzz~~~}}}{{{~~~}}}tttxxxiiiSSSJJJEEEFFFFFFEEEDDDBBB@@@???>>>===<<<;;;<<<===>>>???;;;;;;;;;;;;<<<<<<===>>>@@@??????>>>===>>>>>>>>>===<<<<<<===>>>===;;;999???>>><<<:::999888888888444444444444444444444444444333333444777888888777111111111222222222222222VVVVVVWWWXXXXXXXXXWWWWWWTTTTTTTTTSSSSSSSSSUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTRRRQQQPPPOOONNNOOONNNMMMLLLLLLMMMNNNOOOLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJJJJKKKKKKFFFFFFEEEEEEDDDEEEFFFFFF????????????????????????BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<;;;::::::;;;<<<===;;;===>>>???>>><<<999777888777555444444666999;;;:::;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777999::::::::::::===AAADDDHHHKKKVVVhhhyyyzzzssseee\\\TTTPPPJJJCCC===<<<000///111444555999GGGUUUpppiiiNNNIIICCC>>>>>>???>>>===>>>;;;;;;;;;:::999888666555555555444444444555555666444444444555666777888999<<<999555222222222111000111222333444666777777777555555444444333222222222........./////////000000...///000111111111111111////////////000000111111111111000000000/////////...////////////222666:::BBBNNNYYY^^^```cccbbb```cccaaa``````aaaaaa___^^^bbb^^^\\\^^^aaaeeennnwww|||xxxrrrooonnnmmmlllkkkrrrxxx}}}|||uuupppppprrruuuvvvwwwvvvvvvzzz|||uuuwwwyyy~~~~~~rrrfff``````dddhhhjjjnnnwwwxxxsssjjjcccZZZSSSPPPPPPRRRSSSTTTPPPKKKHHHFFFEEECCCAAA@@@???>>>>>>??????===;;;==================>>>>>>;;;<<<<<<======<<<<<<;;;?????????@@@AAAAAABBBBBBCCCEEEHHHJJJLLLNNNQQQTTTSSSYYYaaafffiiilllqqquuuzzzuuuddd```ZZZTTTSSSUUUZZZ^^^lll|||wwwsssmmmrrrvvvvvvtttssswww{{{rrrWWWLLLJJJCCCCCCDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;<<<>>>>>><<<<<<;;;::::::;;;;;;<<>>>>>@@@AAA@@@===;;;>>>===;;;999888777888888777777666666555444444333333222222444777999999888111111222222333333444444WWWWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTSSSRRRRRRTTTVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNJJJLLLMMMMMMKKKJJJKKKLLLJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA???>>>=========@@@????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===;;;:::::::::<<<===@@@@@@@@@>>><<<888555333666555555555666999<<<===;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<>>::::::///...222777:::@@@SSShhhxxxYYYGGGAAA???===>>>???@@@@@@???;;;;;;;;;:::888777555555555444444444444555666666555555555555666777888999===:::555222111222222111111222333444555555555555444444444333333222222222........./////////000000///000000111111111111000...//////000000111111222111111111111000000000000---.../////////000222555999EEEQQQWWW[[[___aaa```cccaaaaaaaaaaaaaaa___]]]^^^[[[ZZZ\\\___bbbjjjssswwwrrrlllkkknnnpppooommmrrrwww|||}}}zzzuuurrrqqqppprrruuuwwwyyyxxxpppooossszzz|||yyy~~~uuulllfffeeegggiiieeegggmmmvvv|||tttiiiaaa___bbbgggkkkmmmfff]]]VVVRRROOOKKKGGGDDDCCCBBBBBBBBBAAA???===>>>>>>??????@@@AAAAAABBB@@@@@@????????????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGJJJNNNRRRVVVZZZ^^^aaaaaaiiissszzz}}}~~~yyyssslllfff```]]]UUUTTTRRRPPPQQQVVV]]]bbbwww~~~mmmbbb___^^^eeellllllkkknnnxxx|||^^^LLLFFFFFF@@@AAABBBBBBAAA@@@???>>>:::::::::;;;<<<===>>>>>>???>>><<<;;;::::::;;;<<>><<<;;;999777666777888999999888777666555444333333222222333555888999999777111222222333444555555666YYYZZZ[[[\\\[[[YYYXXXVVVSSSUUUUUUSSSQQQQQQTTTVVVWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWVVVTTTSSSRRRQQQPPPNNNNNNOOOOOOOOOOOONNNNNNIIIKKKMMMMMMKKKIIIJJJLLLLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???????????????>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@>>><<<::::::;;;<<<>>>>>>>>>===<<<:::888666555444444555666777999;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>=========>>>>>>===>>>AAAFFFJJJLLLSSSdddvvv}}}vvvlllhhhWWWPPPIIIFFF@@@:::888999111000555<<<@@@HHH```zzzcccNNNEEE@@@@@@@@@???@@@BBBAAA@@@<<<<<<;;;:::999777666555444333333333444444555666555555555555555666777888888666444333333333333222000111333444444444333333222222222222222111111111000000000000111111111111000111111111111000000///...//////000111111222222222222111111111000000000---///111111111111333444444===GGGLLLQQQYYY___aaabbbaaaaaabbbcccbbb```]]]^^^\\\^^^aaaaaa```bbbgggmmmlllmmmnnnoooqqqqqqqqqssswww{{{{{{vvvqqqnnnqqquuuxxx||||||}}}yyyrrrllloootttyyy{{{}}}}}}~~~}}}zzzzzz|||wwwsssnnniiifffgggiiijjjggghhhjjjooovvv}}}{{{sssttt|||xxxmmmeee___WWWRRRMMMKKKJJJJJJJJJIIIGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLJJJHHHGGGGGGHHHJJJLLLHHHIIIKKKMMMPPPRRRTTTUUUWWW[[[aaaffflllqqqwww{{{|||~~~{{{yyyyyy~~~~~~mmmhhhbbb\\\ZZZXXXVVVTTTUUUVVVXXXYYY[[[___eeejjj~~~nnn^^^XXXXXX___hhhqqqqqqmmmnnnyyycccQQQIIIEEECCC???????????????>>>>>>===999999:::;;;<<<===>>>??????>>>===;;;;;;<<<===>>>BBBBBBAAA@@@@@@@@@@@@AAA??????@@@BBBCCCBBB>>>;;;:::888666555555666888:::666666666555555444444444222222333555888999888777222222333444555777777888\\\\\\]]]^^^]]][[[YYYWWWSSSUUUUUUSSSQQQQQQSSSVVVXXXXXXXXXYYYYYYYYYZZZZZZXXXWWWVVVUUUTTTRRRQQQQQQNNNOOOPPPQQQQQQPPPOOONNNHHHKKKMMMLLLJJJIIIJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@AAA????????????>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@AAA???<<<::::::;;;===>>>999999999::::::;;;;;;<<<444555555666777888999999======<<<<<<===>>>???????????????????????????????????????>>>???CCCHHHLLLQQQXXXgggvvvxxxmmmbbb```SSSLLLFFFBBB>>>888666888444333888@@@DDDNNNiiirrrQQQBBB@@@???@@@@@@======>>>===;;;===<<<<<<;;;999888666555333222222222333444444555555555444444444555666666333222222444555555333111000111222333333333222111111111111111000000000000111222222222222333333333111111111111111000///......//////000111222222222222222222111111111111000000222555555555555666777222999@@@CCCIIITTT___cccbbbaaaaaabbbdddcccaaa_________cccfffddd^^^[[[]]]ccchhhnnnqqqpppoooqqqsssuuuwww{{{yyyrrrnnnqqqvvvzzz}}}~~~zzz}}}{{{vvvmmmooorrruuuxxx|||uuummmkkkllliiigggdddaaa```bbbeeegggooonnnnnnqqqwww~~~~~~uuulllccc]]][[[YYYXXXXXXXXXWWWTTTRRRQQQQQQSSSTTTVVVXXXYYYYYYWWWUUURRRPPPPPPRRRUUUWWWTTTUUUXXX\\\```dddggghhhiiimmmtttzzzwwwqqqkkkiiihhhjjjrrrwwwggg```YYYPPPNNNRRRVVVXXXXXX[[[^^^bbbeeegggkkkpppuuu}}}ooo\\\UUUXXX]]]iiittt|||{{{rrrpppxxxmmmSSSLLLKKKHHHCCC>>>>>>>>>===============999999:::;;;===>>>?????????>>>===<<<<<<===???@@@BBBAAA@@@@@@??????@@@@@@;;;;;;<<<>>>???===:::777888777555444444666888:::333333333444444444555555333222333666888999888666222333444555666888999999[[[^^^```___[[[WWWVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTVVVVVVWWWWWWVVVVVVUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPQQQQQQPPPMMMJJJLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBAAACCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===============<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@BBBBBBAAA???>>><<<;;;:::;;;:::888666666666666777999999:::;;;;;;<<<<<<===;;;<<<<<<;;;:::;;;===???AAAAAA???===AAAFFFEEE@@@@@@AAA@@@===???IIIQQQUUU\\\___dddhhhgggaaaWWWPPPGGGCCC>>>;;;;;;:::777444222888???DDDLLL]]]vvv{{{[[[KKKBBB<<<;;;:::999999999:::;;;<<<:::::::::999777666444333444222000000111333333333999666333333555666444222555555444333222000000///222222333444444444333333111111222222222333333333444333111000000000111111222222222222222111000///,,,,,,------///000222222222222111111111222333333222444777999:::999777666222555888:::???IIIWWWaaaaaaaaaaaaaaa```aaadddfff```bbbddddddaaa\\\WWWSSSYYY```jjjrrrwwwxxxxxxxxxzzzwwwwwwwwwuuusssooouuuyyyzzz|||}}}zzzzzz{{{{{{zzzvvvwwwyyy{{{|||xxxnnnhhhgggbbb[[[VVVYYY[[[]]]dddlllhhhooorrrsss~~~}}}}}}|||{{{zzzzzz{{{}}}~~~yyyvvvqqqnnnmmmppptttqqqhhh___cccfffjjjlllnnnoooqqqssspppbbb```fffdddgggnnnooogggkkkrrryyy~~~nnneeebbbbbb\\\cccmmmwwwzzzkkkSSSSSSQQQQQQVVV```ffffffmmmnnnooorrruuuxxxzzz|||rrraaaYYYZZZ```fffxxxvvvrrr|||uuuWWWNNNMMMHHHCCCCCCAAA>>>;;;;;;===???>>><<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>GGGEEECCC@@@>>>===<<<<<<:::;;;<<<===<<<:::777666777666555555555777888999555555444333333333333444333444555666666777777777333333444555666777888888\\\^^^___^^^ZZZXXXWWWXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPOOOOOOQQQQQQPPPMMMKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCBBB@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>===============<<<<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@?????????@@@AAABBBBBBAAAAAA???>>>===<<<<<<999888888777777888999999;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;:::;;;>>>AAACCCCCCBBBAAAFFFLLLLLLHHHDDDEEEDDDCCCIIITTT[[[\\\___```bbbbbb```XXXOOOIIICCC???:::777666555222000222666???JJJZZZmmmmmmSSSGGGAAA===::::::999888888999:::;;;::::::999888777555333222777666444333333333333333666444222222444666555333555444444333222111000///000111222333444444444444111111111222222222333333444333111000000000111222222222222222222111000000111111000000000000000111333333333333444666777888333444666777888777666555333444666666999BBBNNNXXX]]]___```aaa``````bbbccc```aaacccccc```[[[UUUQQQTTTZZZccclllsssxxx||||||wwwtttrrrpppmmmpppuuuyyyyyy{{{yyyuuuuuuxxx|||~~~xxxzzz}}}~~~}}}wwwrrrqqqccc^^^]]]______^^^dddkkkkkkqqqsssttt}}}}}}{{{{{{{{{}}}~~~}}}{{{{{{~~~{{{uuuvvv{{{yyyxxxzzz~~~~~~|||vvvlllbbb]]]]]]^^^eeelllwwwyyygggVVVWWWVVVYYYcccqqqzzz{{{~~~{{{qqqddd[[[ZZZ```ggglll}}}|||{{{bbbLLLHHHIIIFFFCCCDDDAAA???<<<<<>>???@@@@@@AAAAAA@@@@@@>>>===<<<<<<<<<===???@@@CCCBBB@@@???===<<<<<<;;;999:::;;;;;;;;;999777666666666555555555666888888666555444444333333444444333444666777888888777777666777777888999999::::::]]]]]]]]]\\\ZZZYYYYYY[[[YYYXXXWWWVVVVVVUUUUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVXXXWWWVVVUUUSSSQQQOOONNNOOOOOOOOOPPPQQQQQQOOOMMMMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@@@@AAACCCCCCAAA???@@@????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>===<<<;;;777777777888999;;;============<<<<<<<<<<<<;;;;;;999::::::::::::<<>>???AAABBBBBBBBBCCCDDDEEEEEEDDDBBBAAA???>>><<<;;;;;;===???AAA?????????>>>===<<<::::::777777999999999888777666666555555555555666777777666666555444444444444555333555777999999999888777777888888888999999::::::^^^^^^\\\ZZZYYYYYYZZZ\\\YYYYYYWWWVVVUUUUUUUUUUUUQQQRRRSSSUUUVVVVVVWWWWWWWWWWWWVVVUUUSSSQQQOOONNNOOOOOOOOOPPPQQQRRRPPPNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@AAABBBDDDCCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<==================>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCAAA@@@???===;;;:::888888555666777999<<<>>>@@@AAA??????>>>======<<<;;;;;;:::;;;;;;;;;:::;;;>>>@@@AAADDDFFFKKKUUU```cccaaaOOONNNMMMRRR```mmmooojjjbbb]]]VVVOOOIIICCC>>>;;;777555333222222444666777888@@@QQQggg}}}~~~xxxzzzyyyWWWEEE???;;;888888888888777777777777777999888888666555333111000444444333111000000111333555444444444444555666666444444333333222111000000111222222333333333333222111111111111222222222222333222111000000111222222111111222222222111111000///000000111333555777888888888888888999:::<<<<<<888777555333222222222333333111///------111999???LLLQQQXXX^^^aaaaaabbbbbbcccccccccaaa^^^ZZZVVVSSSJJJLLLQQQWWW```mmm{{{zzzsssnnnkkkhhhgggmmmqqqsssqqqqqquuuwwwwwwyyyxxxtttnnnhhhhhhlllpppqqquuuzzz~~~~~~}}}zzzpppmmmmmmsss{{{~~~}}}xxxtttwww~~~|||zzzvvvssswww{{{tttoooooossswww{{{yyyvvvuuu{{{yyyvvvrrrjjjfffggguuussspppjjjeeeeeeiiinnn|||uuuoookkklllooowww{{{mmmeeegggkkkuuu|||zzz||||||ooobbbZZZWWWUUUXXXdddvvvoooYYYQQQKKKJJJHHHCCC@@@AAA???>>>===>>>???AAABBBCCCCCCEEEGGGGGGGGGDDDAAA??????===;;;999999;;;>>>@@@????????????>>><<<999888666666777888888888777777555555555555555555666666777666555555444444555555333555777::::::999888777555555555555666666666666bbb```]]]ZZZZZZZZZ[[[[[[YYYXXXWWWUUUTTTTTTSSSSSSPPPQQQRRRTTTUUUVVVVVVWWWTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRQQQOOOPPPQQQQQQQQQPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBDDDEEEEEEBBB???>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>==============================<<<<<<<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBB???>>>===;;;888666444333555666888;;;>>>AAACCCDDD@@@@@@??????>>>===<<<<<<=========<<<;;;;;;>>>@@@???CCCIIIPPP\\\hhhllliiiVVVUUUTTT[[[hhhtttssskkk]]]WWWNNNGGGBBB>>>;;;:::555444333111222444777:::;;;III___vvvtttlllppp}}}oooRRRDDD===999666888888888888777777666666777777777666444333111000111222222111000111333666:::999888777555444444555444333333222222111111111333333333333222111000000000000111111111222222222222222111000000111222333000111111222222222111111//////000222333555777888::::::999999999999999999999777555333111111111222111000...,,,,,,000555999AAAGGGPPPXXX^^^aaacccdddeeeddddddccc```]]]ZZZXXXNNNMMMMMMPPPWWWcccqqqzzzzzzyyyuuuqqqmmmkkkjjjjjjjjjnnnnnnkkkkkkoooqqqpppqqqrrrsssooojjjfffeeefffgggkkkpppuuuyyy|||~~~~~~zzzvvvtttpppoooxxxzzzttttttwwwxxxuuuvvvppplllqqq}}}{{{rrrkkkjjjmmmppprrrrrrrrrqqqttt~~~uuuqqqoooppprrrrrrrrrsss~~~{{{uuummmggggggmmmrrrvvvmmmiiihhhlllrrrxxx{{{~~~}}}xxxrrrtttxxxzzzsssssswww{{{}}}{{{vvvppphhhaaaZZZWWWYYY[[[ddduuuzzzddd[[[VVVRRROOOMMMIIICCC@@@???>>>>>>======>>>???AAACCCCCCDDDFFFGGGFFFCCC@@@>>>???===:::888888999<<<>>>AAAAAAAAA@@@???<<<999888666777777888888888888777666666666666666666555555666666555444444444444444444555777999:::999888777444444444444444333333333iiifffaaa^^^]]]]]]\\\[[[YYYYYYWWWUUUTTTSSSSSSSSSPPPPPPRRRSSSUUUUUUVVVVVVRRRSSSSSSTTTTTTTTTSSSSSSRRRPPPOOOPPPQQQQQQPPPOOOQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCEEEFFFEEEBBB???>>>>>>>>>????????????@@@>>>>>>>>>>>>=====================>>>======<<<;;;;;;<<<<<<======>>>>>>???>>>??????@@@@@@??????>>><<<;;;:::888777555444333666888:::===@@@CCCDDDEEEAAAAAA@@@??????>>>======>>>??????>>>======@@@BBBBBBHHHPPPXXXdddnnnppplll]]]]]]]]]bbbllltttpppgggSSSNNNGGG@@@===;;;:::888555555333222111333888;;;CCCTTTmmmrrrkkkqqq{{{___MMMCCC===999777888888999888888777666555666666666666555444333222111333444444222222666:::======<<<999555333333333333333333222222222111111333333333333222111000///000000000111111111111222222111000000000111222333000000111222222222222111333333333333444555666666;;;:::999888888777777888999888555333222111111222000///...---...111333555888>>>GGGPPPVVV\\\aaadddeeeddddddcccbbbaaa```___VVVTTTPPPNNNQQQZZZeeemmmqqqrrrrrrpppmmmkkkjjjkkkgggkkkkkkggggggjjjmmmmmmjjjnnnqqqrrroookkkfffddd___bbbhhhlllppptttyyy{{{}}}zzzvvvssstttrrrrrr|||zzzttttttwwwxxxxxxzzzrrrllloooyyy~~~xxxpppjjjhhhjjjmmmooorrruuuuuuuuuzzzxxxssssssuuuvvvvvvwww|||{{{|||}}}{{{yyytttsssrrrsssvvvxxxzzzzzzxxxyyy{{{}}}~~~~~~|||zzzssslllfffgggmmmsssxxxwwwwwwwwwxxx{{{~~~|||}}}zzzqqqgggcccgggmmmuuu~~~tttnnnnnnrrruuuooolllfff```\\\ZZZ[[[[[[^^^dddqqqcccUUUSSSQQQOOOMMMJJJGGGDDDBBBAAA>>>>>>???>>>===>>>@@@BBBCCCDDDEEEEEEEEECCC@@@???>>>===;;;999888:::<<<===BBBBBBAAA@@@???===<<<;;;999999999999999999999999777777777888777777666555555555444333333333333444555555666777888888888888666666555555444444333333qqqmmmhhheeecccaaa^^^[[[[[[ZZZXXXWWWUUUTTTTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTTTTTTTTTTSSSSSSTTTRRRPPPPPPPPPQQQPPPOOOPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBDDDFFFEEEAAA>>>????????????@@@@@@AAAAAA>>>>>>>>>>>>==================>>>>>>>>>===;;;:::;;;;;;<<<<<<===>>>>>>???===>>>>>>>>>>>>===;;;:::777777777777777777777777888:::<<>>===>>>?????????@@@DDDFFFLLLRRRZZZbbblllsssqqqkkk___``````bbbhhhlllfff\\\KKKFFF@@@<<<999888777666333444444444555999@@@EEEWWWeeeyyyzzzvvv}}}ssscccQQQIIIDDD===999999999999999999999777666555555555666666666666555555111444666444111111555999===>>>===999444111222333333333333222222222222111000000111222222222222222000000000000111111111111222111000000000111333444000000111222222222222222555444444555555777888888:::999999888888888888999888777666555333222222222000000///000111111000000333888???FFFMMMTTT[[[___cccccccccccccccddddddddd___\\\VVVQQQPPPUUU]]]dddllloooqqqpppmmmiiihhhhhhfffiiiiiifffeeeiiillllllnnnpppsssuuuuuupppiiiccc]]]___cccfffiiimmmrrruuu}}}yyyuuurrrqqqrrrwww|||xxxuuuwww|||{{{rrrsss||||||{{{yyyuuuoooiiiffffffgggjjjpppuuuvvvtttvvv}}}yyypppjjjkkknnnpppnnnooouuu~~~{{{}}}~~~wwwooommmrrrvvvwwwvvvrrrpppoooqqquuuyyy{{{||||||zzzqqqpppmmmhhhddddddiiimmmnnnlllkkkkkklllnnnpppqqqsssuuussskkkcccdddnnnxxx|||yyytttnnnjjjhhhggggggaaa___]]][[[[[[]]]___aaaccclll}}}kkkZZZSSSSSSOOOLLLHHHDDDCCCDDDCCCBBB???@@@AAA???===>>>@@@CCCEEEFFFFFFFFFEEEDDDCCCCCC???>>>===<<<;;;<<<======@@@@@@???>>>>>>?????????===<<<;;;:::::::::::::::888888999999999888666555444444333222222222222333555555555555555777888999777777666555555444333333wwwrrrmmmiiigggddd```\\\\\\[[[ZZZXXXVVVUUUUUUUUUPPPQQQRRRSSSSSSTTTTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRUUUSSSQQQPPPPPPPPPOOONNNOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@??????AAADDDEEEDDD@@@===??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>==================>>>>>>>>>===;;;:::;;;;;;;;;<<<===>>>>>>???======>>>===<<<;;;999888333444555777888:::;;;<<<:::;;;>>>@@@CCCDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@???;;;<<<>>>???@@@CCCGGGJJJTTTZZZbbbjjjqqquuuqqqiii]]]______```cccccc\\\RRREEEBBB===999888666444333///222444777:::AAAJJJQQQiiisssbbbUUUKKKHHHDDD===999999999:::::::::999888666555444555555666777777666666111444555333///...222666;;;<<<<<<888333111111333333333222222222222222222---...///111333444444444000000000000111111111111111111000000000111333444///000111222222222222222333333444666888:::<<<>>>888888888888999999:::;;;888777777666444333222222111000111111222111...,,,111444:::???FFFNNNVVV[[[aaaaaaaaabbbccceeefffgggeeeaaaZZZTTTQQQSSSZZZ___kkkooorrrqqqlllgggddddddfffiiiiiifffeeeiiillllllvvvvvvvvvxxxwwwrrriiibbb^^^```bbbdddfffjjjnnnrrrxxxzzz|||yyytttpppoooppprrr}}}}}}vvvvvv{{{xxxyyy|||zzzyyyuuuooohhhcccaaaaaacccjjjqqqsssqqqqqqvvv{{{vvvmmmjjjmmmqqqrrrmmmlllqqqzzz~~~{{{uuuvvvvvvuuuuuuwwwzzz}}}{{{qqqwww|||wwwpppjjjlllttt{{{~~~}}}xxxwwwvvvwww{{{|||sssmmmjjjdddffffffccc___^^^```bbbfffeeedddeeeggghhhhhhgggnnnqqqrrrlllfffhhhtttvvviiiiiijjjiiifffaaa\\\YYYWWWXXXZZZ]]]___aaacccdddeeeqqq|||fff[[[TTTQQQQQQQQQMMMFFFAAAAAACCCDDDBBBAAABBBCCCAAA>>>>>>AAADDDHHHHHHGGGGGGGGGGGGGGGFFF@@@@@@???>>>>>>>>>>>>>>>======<<<<<<>>>???AAACCC???>>>===<<<;;;:::::::::888999::::::999888777666444333222222111111222222666555444333444666888999666666555444333222222111qqqpppmmmiiidddaaa```aaa```^^^[[[YYYXXXWWWUUUSSSRRRQQQPPPQQQSSSTTTTTTSSSYYYVVVSSSSSSTTTTTTRRRPPPPPPOOOOOOPPPQQQRRRPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@AAAAAA@@@AAABBBCCCBBBAAA@@@????????????>>>>>>>>>>>>===>>>>>>???@@@???>>>===<<<;;;<<<=========<<<:::999888999;;;<<<===>>>>>>>>>>>>===<<<:::999777666555333555777:::<<<<<<<<<;;;======>>>@@@AAABBBCCCDDD???@@@AAA@@@??????AAACCCBBBDDDEEEEEEDDDFFFKKKOOO]]]gggrrryyy|||yyynnnccc^^^^^^```bbb```[[[TTTNNNDDD===888888777444111111222444888===???HHH^^^ttt{{{jjjOOONNNLLLHHHDDD>>>:::777999999999888888666555444444000...///333444222...333333333333333333333333777555444222111111222222111222222333333222222111444333000......000222444333222000......///000111...////////////000000000111111000000111111222333222333444666777777888888888999999999999888777666:::999777666444333333333444444333333222111000000222333555888>>>HHHSSSZZZ\\\___bbbcccdddfffhhhiiikkkhhhaaaXXXSSSSSSXXX]]]aaafffkkknnnlllgggbbb___aaabbbdddfffhhhjjjkkklllqqqyyy|||wwwqqqooolllgggdddkkkpppooooooooommmjjjpppnnnmmmooonnnllloootttzzz}}}xxxpppsss~~~|||wwwwwwvvvsssnnngggaaa^^^___```dddhhhfffccciiittt|||zzzvvvrrrooonnnqqqsssxxxqqqlllpppzzz~~~xxxlllnnnqqqrrrmmmhhhppp|||}}}qqqiiijjjrrrzzz{{{qqqiiilllyyy~~~{{{zzz|||xxxkkk^^^UUUQQQSSSXXX[[[ZZZVVVVVV\\\bbbiiigggffffffhhhiiiiiihhhnnnnnnqqquuuyyy|||sssggg___\\\ZZZ]]]aaa```XXXQQQOOOUUU```iiijjjhhhjjjpppsssyyyeeeYYYWWWSSSMMMIIIJJJHHHEEEBBBAAAAAACCCDDDFFFDDDBBB??????@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA???>>>===============<<<======>>>???@@@CCCBBBAAA@@@???===<<<<<<::::::999666333111222444222222111111111222333444999888666444555777999;;;:::999888777666444333222oooooommmjjjfffddddddeeedddaaa^^^\\\[[[ZZZXXXVVVUUUTTTSSSTTTUUUUUUTTTSSSXXXUUUSSSRRRSSSSSSRRRPPPPPPOOONNNOOOQQQQQQPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAAAAAAAABBBAAAAAAAAABBBBBBAAAAAA@@@@@@????????????>>>>>>>>>===>>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::999999888888777777777666555666999;;;=========<<<======>>>???@@@AAABBBBBB???@@@@@@@@@??????AAABBBBBBGGGMMMNNNKKKKKKNNNRRRdddooo{{{zzzoooeee^^^^^^]]]\\\YYYSSSKKKFFF>>>888555666666333111111555555:::DDDPPPaaa{{{{{{xxxzzznnnWWWIIIHHHGGGEEEAAA===:::888888888888888777666555444888555222444777888666333111111222222333444555555444444222111000000000111111222222222222222222111444333111000000111222333444222111//////000111222111111111222222222333333111111000000111111222333222333444666777777777777555666666777777888999999;;;:::888666444333333333444444333333222111111000...///111333888AAAJJJQQQZZZ]]]aaaeeefffhhhjjjllljjjiiieee___ZZZYYY\\\___^^^aaaeeefffeeeaaa]]][[[^^^```cccfffhhhiiijjjjjjlllsssuuuppplllmmmmmmkkkooouuuxxxuuurrrpppmmmiiigggcccaaaaaaaaabbbgggoooxxx{{{rrrrrr{{{~~~wwwrrrssstttuuuuuuqqqkkkgggddddddfffiiigggdddhhhpppuuusssoookkkhhhgggggghhhmmmgggdddjjjuuu|||yyytttmmmkkkkkkllljjjiiinnnvvv{{{nnncccaaafffkkkxxxssspppwww~~~~~~~~~|||xxxpppfff[[[SSSNNNLLLHHHNNNSSSUUUTTTWWW^^^dddhhhhhhhhhjjjnnnpppqqqqqquuuwww{{{}}}rrreee[[[[[[\\\^^^```bbbaaa^^^[[[^^^```eeekkkllllllooouuuyyy~~~qqq[[[TTTUUUTTTQQQOOOLLLJJJGGGDDDCCCDDDEEEFFFFFFEEEBBB@@@???@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBAAA???>>>==================>>>??????@@@BBBAAA@@@???===<<<;;;;;;;;;;;;:::777444333444666333333333444444444444555666555444555666888;;;===;;;:::999888777666666666jjjjjjjjjiiigggggghhhjjjhhhfffccc```___]]]ZZZXXXWWWVVVUUUVVVWWWXXXWWWVVVWWWUUUSSSRRRSSSSSSQQQPPPPPPOOONNNOOOPPPPPPOOOMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@????????????>>><<<===>>>>>>>>>===;;;:::======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888666555444555555666777777888888888999;;;===>>>???>>>>>>===>>>>>>>>>????????????>>>???@@@???>>>>>>AAACCCDDDNNNWWWXXXSSSPPPRRRWWWjjjwwwyyynnneee```]]]YYYUUUPPPJJJCCC???999444222555666333222444888777???QQQiiivvvssstttyyy\\\LLLBBBBBBAAA@@@>>>;;;999888777777777777777666555444666444222333555666555222///000111222333555666666222111000///////////////111111222222222222111111222222222222222333333333444333222000000111222222222222222222333333333444111000000000000111222222222333444555666777777777444333444444666888:::<<<<<<;;;999777555444333333444333333222222111111111......///000333999AAAFFFSSSWWW^^^cccfffhhhkkkllljjjkkkkkkiiifffbbbaaaaaa]]]___aaaaaa```]]]ZZZXXXZZZ]]]aaafffhhhiiiiiihhhhhhmmmooolllkkknnnqqqrrryyy~~~|||wwwtttppplllaaa\\\XXXWWWVVVYYYaaajjjuuu|||~~~tttrrrwww}}}wwwqqqkkkmmmrrrzzzwwwpppllljjjjjjmmmmmmlllnnnqqqsssppplllgggcccbbbaaaaaaeeeaaaaaaiiiuuu{{{xxxssspppjjjeeeeeeeeeeeehhhlll~~~uuujjj___[[[\\\___ssstttxxx|||xxxwwwxxxxxxxxxvvvrrrooojjjddd\\\SSSLLLIIIIIIIIIGGGMMMUUUYYY[[[___ffflllkkklllmmmrrrwww|||~~~}}}xxxjjj```XXXRRRVVV[[[bbbggghhhhhhjjjkkkrrrnnnnnnqqqsssuuuzzzkkk]]]QQQNNNPPPQQQQQQQQQMMMKKKIIIGGGFFFFFFGGGHHHFFFEEECCCAAA@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDBBB@@@>>>=========>>>>>>???@@@@@@AAAAAA@@@???>>>===;;;::::::<<<<<<;;;888666555666888333444666777777777666555222333444555777:::<<<===<<<;;;:::999888999::::::cccdddfffgggggghhhjjjlllmmmjjjgggeeeccc```\\\ZZZWWWVVVVVVWWWZZZ[[[[[[ZZZWWWVVVTTTSSSRRRQQQQQQPPPPPPOOONNNOOOPPPOOOMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDBBBBBBAAABBBCCCDDDBBBAAA@@@???@@@AAABBBCCC@@@@@@@@@@@@????????????<<<===>>>>>>>>>===;;;:::===<<<;;;999999:::;;;;;;999999999888777555444333555555666666777888999999;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>>>>=========>>>??????>>>>>>@@@CCCEEEKKKUUU______XXXSSSVVV[[[kkkwww|||sssiiibbb___ZZZTTTNNNIIIDDD???;;;777444333555666444444666888;;;IIIcccuuuwww}}}iiiRRRHHH>>>>>>===<<<:::999888777555555666666666555555444444222111222444444333111000000111222333444444444111111000000////////////000000111111111111000000111222333444444444333333444333222111111111222222000000111111111222222222000000000000000111222222222222444555666777777777555555444444555888;;;<<<<<<;;;999777555444333333333333333222222111111111000111111111222555;;;???IIIOOOWWW^^^cccgggiiikkklllooorrrsssqqqlllgggdddaaabbbdddffffffccc^^^ZZZWWWZZZ___dddgggiiihhhhhheeeiiimmmmmmmmmppptttwww}}}|||zzzwwwsssfff```\\\ZZZYYYZZZaaaiiirrruuuxxxxxxxxx|||uuurrrtttyyy||||||{{{xxxoooiiidddhhhrrr}}}rrrooonnnnnnsssyyy}}}~~~~~~}}}xxxqqqkkkhhhfffffffffhhhgggiiirrr~~~zzzuuupppiiidddaaa```bbbeeetttrrrnnnhhhbbb______aaarrrvvv}}}zzzrrrhhhhhhgggeeedddbbb___]]]^^^ZZZSSSNNNLLLLLLMMMNNNPPPVVV]]]bbbfffjjjqqqvvvvvvvvvwww|||~~~}}}yyyooocccYYYTTTTTTTTTUUU\\\fffooouuuxxxzzz||||||wwwxxx{{{}}}jjjYYYTTTNNNLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIFFFDDDCCCAAA@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFEEEBBB???>>>======>>>@@@@@@AAAAAABBBAAAAAA@@@>>>===<<<;;;:::;;;;;;:::888666555777888333555777888999888666555222333444666888999;;;;;;<<<<<<:::::::::;;;===>>>^^^```ccceeefffhhhjjjlllpppnnnllljjjiiifffccc```]]]\\\[[[[[[\\\\\\[[[ZZZVVVVVVTTTRRRPPPNNNNNNNNNPPPOOONNNNNNOOONNNLLLJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDBBBBBBAAABBBCCCDDDAAAAAA@@@???@@@AAACCCDDD@@@@@@@@@?????????>>>>>><<<===>>>>>>>>>===<<<;;;<<<;;;999888888888999:::444444555555555444444333999999999999999:::::::::===>>>>>>???@@@@@@@@@@@@>>>>>>>>>============<<<>>>?????????@@@BBBGGGJJJTTT]]]dddbbbYYYUUUYYY```kkkvvv~~~{{{ssskkkddd^^^WWWRRRKKKEEEAAA>>>;;;999777444333444444222444888888CCCYYYxxx{{{wwwYYYIIICCC======;;;999888666555555333444444555555555444444666555444555555666555444222222222222222222222111111111111111111111000000///000000111111000000///000111333555555444333222333333333222222222222222000000111111111222222222000000//////000000111222111222333555666666666777999888777666666888:::;;;;;;:::888666555444444444333333222222222222222111222222222111111222666888AAAGGGQQQZZZ```eeeiiikkknnnqqqvvvyyyyyytttnnniiifffhhhjjjnnnooollleee```VVVXXX[[[___aaacccddddddaaaeeekkknnnnnnnnnqqqttt~~~}}}|||zzzvvvpppkkkhhhgggeeecccffflllqqqqqqrrrqqqppprrrxxx~~~zzztttqqqssswww{{{}}}sssgggaaaccciiiuuu{{{nnnlllmmmpppxxx|||uuurrrqqqqqqqqqqqqqqqttt}}}~~~}}}vvvlllcccaaadddggglllmmmmmmllljjjiiiiiiiiixxx{{{yyyqqqlllaaa___]]]ZZZXXXWWWYYYZZZ]]]ZZZVVVVVVXXXZZZZZZZZZZZZ___eeejjjooottt{{{wwwsssssssssnnniiigggaaaYYYQQQMMMNNNTTTZZZ]]]cccnnn|||}}}}}}~~~|||ggg]]]PPPPPPOOOLLLKKKKKKIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGDDDDDDBBBAAA@@@@@@AAAAAAAAABBBDDDFFFGGGHHHHHHHHHFFFFFFGGGGGGFFFCCC@@@???===>>>???AAABBBCCCCCCCCCBBBBBBAAA@@@>>>===<<<;;;888999888666444444666888444555777999999888666555555555666666777777888888<<<;;;;;;;;;;;;===>>>???YYY[[[___aaabbbccceeeggglllkkkkkkmmmnnnmmmkkkiiiiiigggdddcccbbb```]]][[[YYYYYYXXXTTTPPPNNNMMMNNNQQQOOONNNNNNNNNMMMJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCCCC?????????>>>>>>>>>>>>===;;;<<<=========<<<::::::999999888777777777777777000111222444555666666666=========<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>============>>>???@@@AAACCCGGGLLLPPP\\\bbbgggddd^^^[[[aaagggooouuuwwwqqqiiiccc^^^YYYLLLHHHBBB===:::888777666777333222222222111555<<>>@@@BBBDDDDDDDDDCCCCCCBBBAAA@@@???===<<<<<<666666666555333333555777555666777999999888888777888777666666555555555666::::::;;;<<<<<<======>>>PPPSSSVVVXXXXXXXXXZZZ[[[^^^```ccchhhmmmpppqqqpppqqqooolllkkkkkkiiigggeeeccccccaaa]]]WWWTTTSSSTTTQQQOOONNNMMMMMMLLLIIIGGGIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAAAAAAAABBB>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>=========<<<<<<999::::::;;;:::999888777666666777777666666555444000111333555777888888999>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCFFFKKKQQQVVV```eeeiiiiiigggfffjjjooossssssnnneee^^^ZZZVVVQQQFFFBBB===888777666555444999555333444444555===EEETTTggg~~~rrrXXXHHH@@@>>>999888666444333333333333000111222333444444444444222333333333222222222333222222222111111111111111111111222333333222111111...//////000000//////...///000111222333333333333111111222222111111000///111111111222222222333333///////////////000111111111222333444555666666666999999888888777777777777555555444444444444555555222222222222222222222222000111222111000///111222444:::CCCLLLTTT[[[bbbfffiiijjjooovvv}}}~~~vvvtttsssuuuyyy{{{xxxuuulllhhh```ZZZVVVUUUWWWYYYYYYYYY]]]cccdddcccgggoooxxx}}}~~~~~~~~~~~~||||||yyyuuuvvv{{{{{{wwwssskkkcccccciiiiiijjjkkklllnnnrrrwww{{{yyyrrrsssuuuzzz{{{tttnnnqqqxxx~~~yyyssstttyyy}}}vvvtttwwwxxxvvvssstttvvvyyyzzzzzzxxxvvv}}}}}}vvvrrrtttxxxyyyyyyxxxuuurrrrrruuuxxxqqqnnnmmmpppuuuyyyyyyxxxuuuvvvxxx{{{zzzsssiii```ZZZVVVTTTRRRUUUPPPNNNQQQUUUZZZeeeppp}}}}}}wwwbbbSSSOOOQQQHHHJJJIIIFFFGGGKKKJJJFFFBBBBBBBBBBBBCCCCCCDDDDDDAAAAAA@@@??????>>>>>>>>>>>>???BBBEEEGGGGGGGGGGGGHHHGGGGGGEEEDDDCCCBBBAAA===???AAACCCEEEEEEEEEDDDBBBBBBAAA???>>>===<<<;;;555666666444333444666888888888999999999:::::::::999888666444444444555666777999;;;<<<===<<<;;;:::HHHKKKNNNOOOOOONNNOOOPPPQQQTTTYYYaaajjjoooqqqrrrrrrqqqpppqqqrrrsssrrrqqqmmmmmmkkkfff```\\\[[[\\\QQQOOONNNMMMMMMLLLIIIGGGJJJJJJKKKKKKLLLMMMMMMMMMJJJIIIIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@AAAAAA===???@@@BBBCCCCCCBBBBBB============<<<<<<<<<<<<777888888999888777666555444555666666666555333222222333555777888:::::::::======>>>>>>??????@@@@@@>>>======<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@???@@@BBBDDDHHHNNNUUUZZZaaafffkkknnnoooooorrruuuuuurrrhhh\\\UUUSSSNNNIIIFFFBBB<<<999777666555444<<<888777777888;;;EEEOOOeeewwwzzz]]]JJJ@@@;;;999666555333222222222333333///000111222333444444444666777888777666666777888000000111111222222222333000111222333333222111000......////////////......//////000111111222333333000111111111111000//////...////////////000000000///////////////000111111111111333444555666666666666666777777777777666666333333333333333444555666222222222222222222222222111333444333222111222444---333;;;DDDLLLUUU\\\aaaeeefffkkksss}}}~~~yyyuuuvvv{{{~~~{{{ttthhh]]]WWWUUUVVVXXXYYYWWWZZZ___aaaaaahhhrrrqqqwww|||}}}}}}{{{}}}|||xxxmmmaaa___cccbbbeeehhhjjjllloootttxxxyyyzzz{{{{{{{{{yyyvvvsssqqqzzzyyypppqqqvvvzzzyyyuuuqqqvvv~~~~~~xxxtttuuuxxx{{{~~~~~~|||zzzxxx}}}|||uuusssxxx~~~~~~}}}yyyvvvxxx~~~{{{zzzyyyyyy||||||}}}ooojjjccc[[[VVVTTTTTTTTTVVVRRRSSS[[[aaagggsssqqq___UUUNNNLLLNNNIIIJJJHHHCCCEEEIIIHHHBBBAAAAAABBBBBBCCCCCCDDDDDD@@@@@@??????>>>============>>>BBBEEEGGGGGGGGGGGGIIIHHHFFFDDDCCCBBBBBBBBB===???AAADDDFFFFFFEEEEEEAAA@@@???>>>===<<<;;;:::555666666555444444666999;;;::::::::::::;;;<<<===999777555333333444666888666888:::<<<===<<<:::888GGGGGGHHHHHHHHHHHHHHHHHHKKKNNNTTTZZZaaafffiiikkknnnoooqqqsssvvvxxxzzz{{{vvv{{{{{{rrriiiccc```]]]^^^ZZZTTTQQQOOONNNNNNMMMSSSOOOKKKLLLNNNOOOLLLHHHKKKFFFEEEJJJKKKGGGEEEGGGJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGEEECCCAAAAAAAAAAAA??????@@@CCCEEEEEECCCAAA???>>>===<<<;;;:::::::::666777888999999888777666555555444444444666777888666666777999;;;===???@@@??????@@@AAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<;;;===???@@@AAA@@@@@@???@@@@@@AAAEEEKKKSSSZZZ___cccnnnsssooorrr}}}nnnZZZRRRPPPLLLFFFCCC@@@>>>:::555555777888666;;;999:::======AAAQQQbbb{{{```LLLDDD>>>999555555555555444444333333333888666222///...///111333333555666666555555666777555555555444333222000///222222222222222111000//////////////////////////////000111222222222222222222111///.........///000333444444444333222222111//////............//////...000222444666666555444888888777666555333111000777777666555333222111111222333444444555555444444222222333333333333333333///222666<<>>@@@CCCDDDCCCBBBBBBCCCBBB>>>;;;<<<;;;999;;;?????????@@@BBBCCCEEEFFFFFFFFFEEECCCBBBBBBCCCDDDEEE?????????AAACCCDDDCCCAAACCCAAA>>>;;;888777666666888888777777666555555444<<<<<<;;;::::::;;;;;;;;;::::::888888888888::::::;;;===??????===;;;;;;;;;CCCCCCCCCCCCCCCDDDEEEEEEHHHKKKPPPVVV\\\aaadddfffmmmnnnppprrruuuwwwyyyzzzxxx}}}}}}tttkkkfffcccaaa^^^[[[WWWUUUUUUVVVVVVVVVVVVSSSPPPQQQTTTTTTPPPLLLPPPKKKIIILLLMMMIIIHHHJJJJJJJJJJJJJJJLLLLLLLLLLLLJJJIIIFFFCCCAAA@@@@@@@@@??????@@@BBBDDDDDDBBB???<<<;;;;;;:::999999999999777777888888888888777777666666666666777888:::;;;::::::;;;<<<>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@AAACCCCCCCCCCCCCCCCCCDDDDDDEEEHHHMMMUUU\\\aaahhhqqqvvvuuuzzz{{{iiiWWWOOOLLLHHHCCC@@@???>>>:::777555555444333888777999>>>CCCMMM```qqquuuWWWFFFAAA<<<777444444444444333333333222222555333111000000111333555444666888888777666666777555555555444333111000///111111111111111000/////////////////////////////////000111111222222222111111000///...//////000111555555555555444333111111//////............//////000111333555666666555444444444555555444333333222777666666555444333222222222333444444555555444444444444444444333333333333111333666999>>>FFFNNNTTTZZZ```hhhpppuuuxxx|||~~~{{{|||}}}yyysssiii___ZZZZZZ___gggkkkhhhhhhkkkiiikkknnnsssyyy~~~~~~{{{vvvsssqqqoookkkgggeeeeeeeeeeeeeeegggiiijjjmmmpppwwwwwwpppnnnmmmkkkhhhfffgggkkknnnvvv~~~~~~sssooopppuuu|||}}}wwwnnnooolllkkkpppyyy~~~~~~yyyxxxwwwxxxzzz{{{{{{zzzyyyxxxuuurrrqqqrrruuuwwwwwwuuutttvvv||||||xxxsssrrruuuzzz|||qqqhhhfffiiinnnrrrrrrooollljjjiiihhheeeccc``````bbbdddfffhhhjjjkkkjjjooouuuzzzzzzfff^^^TTTNNNKKKJJJGGGDDDCCCDDDDDDEEEDDDCCCBBBAAAAAACCCEEEDDDBBBAAAAAAAAAAAA===:::<<<;;;:::<<>>???AAABBBAAA???>>>===;;;:::999999:::::::::999999888777777666666;;;;;;::::::::::::;;;;;;;;;:::999888888999:::;;;<<<>>>???>>><<<;;;;;;<<<@@@???>>>>>>???AAACCCDDDEEEGGGKKKPPPUUUYYY\\\^^^ggghhhjjjlllnnnqqqrrrsssuuuyyyyyyrrrjjjgggdddbbb]]][[[YYYYYY[[[^^^______\\\ZZZYYYZZZ\\\[[[WWWSSSUUUPPPNNNOOOPPPNNNNNNOOONNNMMMMMMNNNPPPRRRQQQQQQKKKIIIFFFCCC@@@>>>======;;;;;;;;;===>>>>>><<<:::888888888888888888888888888888777777777777888888888888888999:::<<<===>>>?????????@@@AAABBBDDDDDDBBBAAA@@@???>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBCCCEEEHHHHHHGGGFFFEEEFFFFFFFFFHHHKKKQQQXXX___cccmmmtttxxx{{{ooo```PPPIIIFFFBBB>>><<<:::999888777555444333333777999>>>GGGQQQ^^^ppp~~~|||yyyxxx~~~xxxbbbJJJ???<<<999666333333333333222222222222222111111111111222444555666555888;;;<<<:::888666666444444444333222111000///000000000000000//////...///////////////////////////000000111111111111111000000/////////111222333777777666666444333111000//////............//////222333444555666555555444111111222333444444444444555555444444444333333333222333444444555555444444666666555555444333333333222333555666888<<>>CCCEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@??????CCCBBBAAAAAABBBBBBAAA@@@<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999999999::::::999999999999::::::<<<;;;:::999999:::;;;<<<===>>>>>>===<<<;;;<<<>>>BBB@@@???>>>>>>AAADDDFFFCCCDDDGGGKKKOOORRRTTTVVV\\\]]]___```ccceeefffggglllpppoooiiidddbbb```]]][[[YYYXXXZZZ]]]```bbbbbbaaa```aaabbbcccbbb^^^ZZZYYYVVVTTTTTTVVVWWWYYYZZZWWWUUUSSSTTTUUUVVVTTTRRRHHHFFFCCC???<<<:::999888555444444555777777555333555555666777888888888888:::999888777777888999::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@>>>======>>>???>>>??????@@@AAABBBCCCCCCEEEJJJOOOPPPMMMIIIGGGGGGHHHIIIKKKOOOUUU\\\cccgggqqquuuzzzxxx___SSSHHHCCCAAA===;;;;;;444333444666555444555888;;;CCCOOO\\\gggpppyyyxxxtttvvvyyy{{{bbbRRRBBB;;;:::888555333222222111111111111111111///000111333444555555555777:::===>>><<<888666555333333333333222111000///...///////////////......000000000000000000000000//////000000111000000/////////...///000222444555888888777666555333111000//////............//////222222333444444444333333111222333444444444444444222222222222222222222222222333444444555555444444777777666555444444333333333333444333333555999<<>>??????>>>@@@DDDGGGFFFEEEEEEEEEEEEFFFGGGCCCBBB@@@??????@@@AAABBBDDDBBB@@@@@@@@@@@@>>>======<<<<<<;;;:::::::::999============<<<<<<;;;;;;999999888888888999::::::<<<<<<::::::::::::<<<<<<>>>>>>>>>===;;;;;;===@@@EEECCCAAA??????AAACCCEEECCCCCCEEEGGGIIILLLNNNOOOQQQRRRTTTUUUWWWYYY[[[[[[aaadddccc___\\\\\\[[[XXXYYYXXXWWWXXX[[[^^^______aaabbbccceeefffdddaaa___]]]\\\[[[\\\```dddggggggaaa]]]YYYWWWWWWVVVQQQMMMBBB@@@===999666444333333000//////000222222111000333444666888999:::::::::;;;:::999888888999:::;;;<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBB???===<<<===>>>???=========???AAACCCEEEGGGLLLSSSZZZ\\\XXXQQQMMMLLLNNNOOORRRWWW]]]dddkkkoootttvvvyyy~~~qqqbbbOOOGGG@@@???===::::::<<<333111222666666444888???CCCTTTiiiyyy}}}~~~zzzuuuuuuzzz~~~uuuTTTIII>>>;;;:::777444444111111111111111111111111000111222444555555555444888;;;>>>>>>;;;888555444222222222222111000//////---....../////////......111111111111111111111111//////000000000//////...............000222444555888888777666555333111000//////............//////000111111111222222111111444555555555555444444333///000000000000111111111222333444444555555444444777777666555444444333333222333333222111333666888AAAIIITTTYYY]]]bbbllluuuyyyzzz{{{}}}zzzrrroooppprrrtttwwwyyyzzz{{{vvvxxxzzzxxxuuutttuuuvvv{{{xxxtttrrrqqqpppmmmkkkaaagggnnnpppnnnjjjjjjjjjjjjkkkjjjgggbbb```aaacccdddgggkkkkkkgggbbb]]]ZZZVVVVVVXXX\\\```dddggghhhkkksss{{{{{{ssskkkccceeegggkkkvvv{{{yyy}}}~~~zzzxxxwwwvvvzzz~~~~~~{{{zzz~~~}}}yyywwwiiidddaaabbbgggggg```ZZZRRRSSSSSSRRRSSSYYYcccjjjnnnwwwzzztttqqqooowwwkkkYYYQQQPPPLLLJJJGGGEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBAAABBBCCCGGGCCC@@@AAAAAA???AAAEEEGGGFFFFFFEEEFFFHHHIIIKKKCCCAAA>>>======@@@DDDGGGBBB???===;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;::::::>>>>>>>>>===============999888888888999999:::;;;<<<<<<::::::::::::<<<<<<>>>>>>>>>===<<<<<<>>>@@@JJJHHHEEECCCBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPQQQSSSSSSWWWZZZYYYUUUTTTWWWVVVSSSUUUTTTTTTUUUXXXZZZ[[[[[[\\\]]]___aaaaaaaaa```______aaaaaabbbgggnnnpppoooeee___YYYUUUTTTPPPIIICCC:::888666333000////////////...---...000222111000111333555888:::<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAABBBAAAAAA????????????@@@@@@AAABBBAAA@@@???>>>======>>>???=========@@@DDDJJJOOOSSSYYY```ggghhhbbb[[[XXXXXXYYYZZZ\\\```ffflllqqquuusssssstttvvvvvvnnn^^^PPPDDD???======;;;888999===888444444777888777???KKKVVVlll}}}zzzwwwvvvyyy}}}{{{dddJJJBBB<<<;;;:::777555555111111111111111222222222000111222444555555666555999;;;===<<<999555333222111111111111111000//////---......///////////////111111111111111111111111///////////////......---...------...///111222444777777666666444333111000//////............///////////////000000111111111666777666666555444333222/////////000000000000000222333444444555555444444666666555555444333333333111222333222111222555777;;;AAAJJJQQQVVV^^^hhhppptttuuuxxx|||wwwpppqqqsssvvvxxxyyyzzzzzzooorrrtttssspppqqqwww|||~~~zzztttppppppqqqlllrrrwwwvvvooojjjiiikkkooopppooojjjdddccchhhmmmqqqtttvvvuuupppjjjdddaaaXXXVVVVVVWWW[[[___aaabbbbbbiiipppxxx}}}uuuqqqmmmgggaaa]]]___```aaajjjwww|||yyy{{{|||yyyzzzzzzwwwpppnnnsssyyyzzz{{{||||||zzzvvvqqqnnnmmm]]]ZZZWWWYYY\\\\\\XXXTTTUUUUUUUUUVVVYYY___ggglllvvvhhhWWWMMMIIIIIIEEEDDDBBBAAAAAACCCDDDEEE@@@AAABBBCCCDDDCCCBBBBBBBBBCCCCCCBBB@@@@@@AAACCCFFFBBB@@@AAAAAA???BBBFFFGGGFFFEEEDDDEEEGGGIIIKKKEEECCC@@@>>>???BBBFFFHHHEEEBBB???>>>=========<<<777888:::;;;<<<=================================999999888999999:::;;;<<<<<<;;;:::999999:::;;;<<<===>>>???>>>======???@@@QQQPPPMMMJJJGGGEEEDDDCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMNNNPPPOOOLLLMMMQQQPPPMMMMMMMMMMMMOOORRRTTTTTTTTTSSSUUUWWWXXXYYYZZZ[[[\\\[[[___aaaaaafffmmmoookkkccc[[[SSSNNNLLLHHH???888333222000...---,,,------,,,++++++,,,///111111111///111444888;;;<<<<<<<<<======>>>>>>>>>>>>======???@@@AAAAAAAAAAAA@@@???============>>>???AAAAAA????????????>>>>>>>>>>>>>>>>>>@@@DDDLLLVVV___eeefffkkkooolllfffaaaaaadddaaabbbcccfffjjjnnnrrrtttmmmjjjgggfffcccZZZOOOFFF???===<<<===:::666777<<<999444444999<<<@@@NNN___ttt~~~tttooorrr~~~eeeSSSBBB<<<999999999666555666111111111222222222333333//////111333555777888999:::;;;<<<:::666333111111000000000111000000///...---...///000000000000000////////////////////////.../////////......---,,,---------------///111222555555555555444333111111//////............//////////////////000222333333555555555555444333222222111111111111111111000000222333444444555555444444444444444444333333333333111222333222111111333555444999???GGGOOOYYYbbbhhhlllooouuu{{{yyyzzz{{{||||||{{{{{{zzznnnqqqsssooollloooxxxzzzvvvvvvwwwwwwyyyzzzxxxtttqqqppppppuuuwwwwwwqqqjjjiiiooovvv|||~~~|||wwwqqqllliiiaaa___^^^___cccgggiiiiiihhhlllooorrrzzzzzzooojjjhhhfffbbb___VVVWWWUUUTTTZZZdddjjjjjjqqqppprrryyyzzztttpppmmmlllggg___^^^ccciiilllnnnoooooolllhhheeeeeefff[[[ZZZYYYZZZ]]]___```___```___^^^```eeejjjoooqqq|||cccUUUNNNHHHEEEFFFAAAAAAAAAAAAAAAAAABBBDDD@@@@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCAAA>>>>>>???AAAAAA===<<<>>>??????BBBGGGGGGEEECCCBBBBBBDDDFFFGGGFFFFFFDDDCCCCCCCCCDDDDDDGGGDDDAAA????????????>>>777888:::<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===;;;:::999888888999:::;;;<<<===??????>>>>>>???@@@XXXWWWTTTQQQMMMJJJGGGEEEBBBBBB@@@??????@@@AAAAAA@@@@@@BBBCCCEEEFFFGGGHHHGGGIIIHHHFFFGGGKKKLLLIIIEEEEEEFFFHHHLLLNNNOOONNNMMMNNNPPPRRRSSSTTTWWWXXXVVV[[[]]]\\\aaahhhhhhddd^^^VVVMMMHHHFFFAAA888111///...---,,,+++,,,,,,---)))((('''))),,,///000///---000333777:::<<<<<<<<<===>>>???@@@@@@???>>>===???@@@AAAAAAAAA@@@???>>><<<<<<<<<===>>>???AAAAAA===>>>>>>?????????>>>>>>@@@AAACCCIIISSS```lllsssnnnqqqqqqllldddbbbfffkkkeeeeeefffgggiiikkknnnooofff```[[[XXXTTTMMMFFFBBB???=========999555666:::777111222:::AAAHHH[[[ppp~~~nnnjjjooojjjPPP@@@<<<888666777777555555777111111222222333333333333---...///222555888;;;===:::;;;:::888444111000000///000000000000000///.........///000111111000000.........................../////////...------,,,------,,,,,,---...000111444444444444333222222111//////............///////////////000111333444555333333444444444333222222333333333333222222111111222333444444555555444444222333333333333333333333111222333222000000111333000222888@@@JJJUUU^^^cccggglllsss{{{~~~{{{yyyrrruuutttooojjjlllwww}}}||||||vvvtttsssssstttuuutttrrr{{{~~~}}}vvvnnnmmmttt|||zzztttqqqoookkkhhhfffhhhmmmqqqssssssrrrsssrrrpppttt}}}uuuooohhhfffhhhiiigggdddRRRRRROOOLLLOOOWWW\\\[[[fffggglllvvvyyytttnnngggbbbcccccc^^^WWWUUU[[[```ccccccddddddbbb___^^^aaaccc``````aaabbbeeeiiimmmooojjjgggfffiiiooouuuxxxxxxooo___OOOJJJHHHDDDAAABBBAAACCCDDDDDDBBB@@@@@@@@@AAABBBDDDEEEEEEEEEDDDDDDEEEEEECCC@@@===<<<===>>><<<999888<<<>>>???CCCHHHGGGEEECCC@@@???@@@BBBCCCGGGHHHIIIHHHGGGDDDAAA@@@AAA>>>;;;999::::::::::::;;;<<<<<<===<<<;;;999888;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>::::::999888888999::::::;;;===@@@@@@???>>>??????[[[\\\ZZZWWWQQQMMMKKKJJJGGGDDD???>>>??????===;;;<<<===??????>>>???AAACCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNRRRRRRRRRVVVZZZ\\\ZZZXXXPPPNNNIIIDDD===888333111///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000111555;;;>>>>>><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA===<<<<<<;;;<<<<<<===============>>>@@@BBBCCCDDDEEEBBBAAAHHH[[[oooyyyxxxtttqqqkkkhhhgggiiimmmpppnnnhhhcccdddiiillljjjfffZZZUUUNNNKKKIIIFFF@@@:::===<<<;;;:::999888888888999===<<<@@@MMMYYYooo}}}kkkppp{{{oooTTTEEE???777777777666555555444444555444444333222111000000333333333444555666777777@@@;;;555222222222111///000///...///000000...,,,((())),,,...////////////.........///......---,,,))),,,---,,,)))(((+++.........---......///000111111111222222222222111111///////////////......---///.........///111333555777666444222111000//////111111000000000000000111222333444666666666666555555555555444444333333333222333444444444333222111444555666999???HHHSSSZZZ^^^gggrrr{{{xxxllleeefffnnnxxx~~~}}}yyyrrrrrrrrrqqqqqqssswww{{{|||yyyxxxxxx~~~yyywwwwwwsssnnnpppllljjjnnnvvv|||~~~~~~~~~~~~{{{vvvvvvzzzzzzwwwqqqlllhhhjjjoootttsssqqq___VVVNNNOOORRRUUUYYY___```bbbeeennnttthhhlllmmmccc___eeebbbaaa^^^ZZZWWWXXX[[[^^^````````````bbbfffiiikkkkkkkkkmmmqqqwww|||~~~uuunnnoootttxxx|||uuuYYYTTTLLLFFFCCCBBBBBBBBB@@@AAAAAABBBAAA@@@???>>>??????@@@AAAAAABBBCCCCCCCCCBBBAAA???>>>=========999:::;;;<<<<<<>>>BBBEEEKKKHHHCCC???<<<<<<===>>>BBBDDDFFFHHHHHHGGGFFFEEECCC@@@<<<::::::<<<<<<===:::;;;<<<<<<<<<;;;:::999888999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;<<<=========;;;999777777888:::<<<@@@???>>>>>>>>>>>>>>>>>>^^^]]][[[XXXTTTQQQNNNLLLGGGDDD@@@???@@@@@@>>><<<;;;<<<======<<<<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBB??????AAABBBCCCCCCBBBBBBDDDDDDDDDEEEEEEFFFGGGHHHKKKJJJJJJMMMPPPRRRQQQOOOJJJHHHDDD>>>999444000---......---,,,,,,,,,,,,,,,,,,---------............333222444777<<>>>>>>>>>>>>>>>>>=========AAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<======>>>???===???@@@AAAAAACCCGGGIIINNNNNNOOOUUUcccssszzzzzzwwwtttooolllkkkmmmppprrrooohhhbbbaaadddfffddd```RRRLLLEEEAAA@@@???<<<888999999888777666666888999777@@@EEEOOO```nnnwwwyyy|||___III>>>;;;777666666555555444333333444444333222111000000///000111222333555666888888<<<777222000000000///...111000......//////...,,,***+++,,,---...//////////////////000///......---,,,,,,---,,,******+++,,,------------...///000000000111111222222111111000///////////////...------////////////000222333444333222111111000000000000111111000000000000000111222333555666666666555555333333333222222222222222333444555555555444333222222222333555999@@@IIIOOOZZZcccoooyyy~~~uuujjjgggkkkrrrwww~~~{{{vvvpppoooooonnnooottt{{{|||{{{{{{yyy||||||zzz|||~~~{{{yyyuuusssuuu|||~~~{{{wwwyyyuuuoookkkqqq||||||nnncccZZZYYY\\\^^^```ccceeefffhhhmmmzzz}}}nnneeehhhmmmkkkjjjnnnooojjjddd^^^[[[\\\^^^___aaaaaaaaadddiiipppwww|||~~~|||wwwzzz{{{kkkbbbSSSMMMFFFAAA????????????>>>??????@@@???>>>===<<<>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA???>>>=========:::<<<======>>>???AAACCCJJJHHHDDD@@@>>>===>>>>>>>>>???@@@BBBDDDDDDDDDDDD@@@===;;;999:::;;;;;;:::999:::;;;<<<<<<;;;:::999888888999999999999888888;;;:::::::::::::::;;;;;;:::999888777888:::<<<>>>@@@???>>>===============bbb___[[[YYYXXXVVVRRRNNNHHHFFFCCCBBBBBBAAA???===<<<<<<<<<;;;::::::<<<>>>======>>>>>>??????@@@@@@:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBCCCEEEFFFFFFFFFDDDBBB>>>:::666111...,,,------,,,+++++++++,,,,,,.........////////////000333333555888<<<>>>???>>>>>>>>>=========<<<<<<<<<@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<>>>???@@@AAA>>>BBBEEEEEEEEEGGGNNNTTT[[[]]]___bbbjjjtttyyyxxxuuusssooommmkkklllnnnooonnnggg___[[[\\\\\\ZZZWWWLLLFFF???<<<<<<<<<<<<:::666777666555444666999<<<:::IIIVVVfffzzzbbbLLL???999777555555555444333333222222444444333222111000//////...///000222444666888888888555111//////000000///333111...---.........------,,,,,,,,,,,,---......000000000000000///.........---,,,,,,,,,,,,+++***,,,,,,,,,,,,---...//////000000111111111111000000...////////////...------/////////000111222333444///////////////000000000000000000//////000000111333444555666666666555444000000000111111111111111555555666666666555333333111111111111333888???DDDSSS]]]jjjuuu|||yyyqqqpppqqqsssxxxvvvvvvwwwzzzyyyvvvrrrjjjiiihhhhhhkkksss|||~~~{{{zzztttxxxzzzzzz}}}}}}{{{}}}|||yyy}}}vvvpppnnnwwwvvvjjj``````dddeeeeeeffflllmmmmmmnnnttt{{{}}}yyypppkkkeeegggoooxxx|||}}}wwwllldddbbbcccccccccffffffgggkkkrrr||||||jjj___WWWRRRLLLGGGBBB>>><<<=========<<<<<<=========<<<;;;;;;======>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>======<<<>>>@@@@@@??????@@@AAAGGGEEEDDDAAA@@@???>>>>>>999999:::;;;===???@@@AAA<<<:::999999::::::888777999999;;;;;;;;;;;;:::999888888777777777777777888:::999999888888888999999888777777777999;;;>>>@@@???>>>===<<<;;;;;;;;;;;;eee```ZZZYYY[[[ZZZVVVQQQMMMLLLJJJHHHFFFCCC@@@>>>>>>>>>===;;;999999;;;>>><<<<<<=========>>>>>>>>>::::::;;;<<<<<<=========????????????@@@@@@AAABBBBBBAAA???>>>???@@@AAAAAAAAA???===999666222000...---,,,,,,+++++++++,,,,,,........./////////000000111222444777999;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>>>>======<<<<<<;;;;;;=========>>>???@@@AAABBB@@@FFFKKKLLLLLLPPPYYYbbbfffiiijjjhhhiiiooossstttooonnnllljjjhhhhhhggghhhjjjcccZZZUUUSSSRRROOOLLLBBB???;;;999:::;;;;;;:::666666666444333666<<<@@@HHH[[[lll|||jjjQQQBBB<<<999777444444333333222111111111333333222111000///.........///000111333444555666555444222000111111222222444111...,,,---......---///...,,,++++++,,,---...///////////////...------000---+++,,,......+++(((++++++++++++,,,---......///000000000000000000///......//////......---,,,//////000000111222333333/////////000000/////////000////////////000000111333444555666666555444444000000000000111111111111444555666666666444333222222222222111222555:::>>>KKKTTTbbboooxxx{{{xxxsssssstttvvvyyyxxxuuurrriiihhhffffffjjjsss}}}yyywwwuuuyyyzzzyyyyyy}}}~~~}}}~~~~~~rrrooopppwwwxxxlllcccdddiiikkkkkkkkkoooqqqqqqoooqqquuutttqqqjjjmmmkkkjjjsss~~~qqqiiihhhjjjkkkjjjpppppprrrvvv}}}ttt___UUURRRPPPNNNHHHDDD@@@>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@?????????>>>======>>>@@@BBBBBBAAA??????@@@BBBBBBBBBAAA@@@>>>===<<<888777666666777:::<<<>>>888888777888999999666444888888:::;;;;;;:::999999999888777666555666777888:::999888888777777888888999999999999:::<<<>>>???======;;;:::999888888888eee```[[[ZZZ\\\\\\YYYTTTUUUUUUTTTQQQLLLGGGBBB@@@??????===;;;999999<<<>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<===>>>>>>===;;;888666333111000,,,,,,,,,++++++,,,---------.........////////////111333555777999:::;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBCCCDDDFFFLLLSSSVVVVVV[[[eeemmmoooqqqnnngggdddhhhlllnnnkkkkkkjjjiiigggeeecccaaabbb\\\TTTNNNJJJHHHEEECCC666666666666777777555444444555555333333777@@@GGG[[[ppp|||rrrXXXFFF>>><<<999666333333333222111111000000333222111111//////...---//////000000111111222222111111000000///000111222444111...,,,---.........///...---,,,+++,,,---...------......------,,,+++...,,,***,,,......+++(((++++++***++++++,,,---......//////000000//////..................------,,,...//////000111111111111111111111111000///...---//////......///000111111333444555666666666555444111222222222222222222222222333444555555444333222222333333222222444777:::BBBKKKYYYgggrrr||||||xxxtttmmmllljjjiiilllttt~~~{{{zzzyyyyyy}}}}}}yyywwwzzz|||{{{yyy|||~~~wwwmmmooorrrvvvyyy{{{}}}~~~|||rrrkkklllpppqqqppppppnnnrrrtttqqqppprrrrrrooojjjqqqqqqnnnuuutttnnnooosssttttttyyy{{{}}}nnn\\\PPPMMMMMMLLLIIIDDDBBB???>>>?????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>?????????>>>======???AAACCCCCCAAA?????????????????????>>><<<:::999999888666555555666888:::777666777888999888666333666777999:::::::::999999:::999888666666666777888999999888888888888888999===<<<;;;::::::;;;<<<<<<;;;:::999888777777777777eeebbb^^^\\\]]]^^^\\\ZZZ\\\^^^]]]ZZZTTTMMMHHHFFFBBBBBB@@@>>><<<<<>>===<<<;;;;;;;;;:::999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;999999:::<<<;;;:::999666444222000///------,,,,,,,,,---..................////////////444666999:::::::::<<<===999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJLLLRRRWWW]]]```bbbfffmmmsssssssssnnneeeaaacccfffffffffggghhhhhheeebbb]]][[[VVVRRRLLLGGGDDDBBB???===333555777888888777555444111333444444555===JJJTTTlllyyyjjjZZZHHH===;;;;;;777333333333333222111111000000222222111000///...------////////////////////////,,,---...---,,,,,,...000222000------...//////......------,,,,,,,,,------,,,------------,,,++++++******+++,,,------+++)))++++++++++++,,,---............////////////......---............---,,,,,,---...//////000000000///000111111111111///---,,,............///000111111222333444666666666666555444444333333333222222222000111222444444444444333222333333333222222555777:::BBBNNNZZZfffrrr}}}yyyuuuqqqpppmmmkkkkkkooouuuzzz~~~|||zzzzzz|||~~~{{{|||yyy|||{{{yyypppnnnqqqttttttrrrqqquuuxxxyyysssssssssqqqppprrrpppwwwzzzwwwtttttttttrrrnnntttvvvsssvvvyyyvvvxxx|||~~~{{{}}}}}}qqq___WWWMMMHHHGGGGGGEEECCC@@@???======>>>>>>===<<<<<<<<<<<<;;;<<<<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>===@@@AAABBBBBB@@@??????@@@>>>>>>======;;;:::888888:::888666555555555777888777777777888999999777555555666888999::::::999888:::999888777777666666777777777777777777888999999======;;;:::999888888888888777666666555666666666fffdddbbb```_________``````cccdddbbb[[[TTTPPPNNNJJJJJJHHHFFFDDDEEEIIILLLPPPNNNLLLIIIFFFCCCAAA@@@>>>===;;;:::999888999999;;;;;;:::::::::::::::;;;888;;;<<<<<<999888999:::;;;:::888666333111//////...---------......///000/////////000000000111111444777:::::::::999;;;===::::::;;;===>>>???@@@AAA>>>>>>>>>??????@@@@@@AAAAAABBBEEEHHHMMMQQQUUUWWW```cccgggjjjlllmmmppprrrooonnniiibbb^^^___^^^[[[[[[]]]______\\\WWWRRRNNNJJJHHHEEECCC@@@>>>;;;:::666777888888888777666666222555888:::>>>JJJZZZgggwwwoooSSSHHH;;;666777888666222444333333222222111000000222111000///...------,,,------....../////////000***,,,...---++++++---//////...---...///000///...,,,,,,------...---------------......------,,,+++&&&(((+++,,,,,,+++***++++++++++++,,,,,,---...///---......//////......---------......------,,,+++,,,---...//////......------...///000000///---,,,...------......000111111000111333555777777777777555555444333222111111000///000222444666666666666666777777555333222333444444:::CCCMMMWWWcccpppyyy}}}|||zzzvvvsssrrrsssuuuyyyyyywwwuuutttwww{{{|||~~~{{{~~~|||ssspppqqqrrrqqqooopppsssvvv|||{{{yyyvvvvvvzzz{{{}}}{{{zzzyyyuuuxxx{{{yyyxxxzzz~~~{{{{{{~~~vvvddd[[[PPPLLLHHHEEEEEEFFFEEEEEE???>>>======>>>>>>===;;;<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@???>>>===@@@AAAAAA@@@>>>>>>???AAA??????===<<<:::999888777777777666555555666777888999888777888::::::999777444666777999999999999888777777777777666555444444444444555555666777999999::::::999777666555555444555444444444444555666666ffffffeeebbb``````bbbdddbbbeeehhhfff```ZZZVVVTTTSSSRRRPPPNNNMMMNNNRRRUUU[[[YYYVVVSSSOOOKKKHHHGGGAAA@@@>>><<<::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<888;;;>>>>>>;;;999:::;;;<<<;;;999777555333111000...............///000111000111111111111222222222222555888999777777999;;;;;;<<<===???@@@BBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBFFFLLLRRRXXX]]]___jjjkkknnnpppqqqqqqpppoooiiihhhddd___\\\\\\XXXRRROOOQQQSSSTTTQQQLLLEEEAAACCCBBBAAA@@@???===:::999555555444333111111333444444888===AAAHHHVVViiiwww}}}~~~pppXXXGGG???555222444777666444444444333333222111111111111111000///...---,,,,,,++++++,,,---...000000111,,,...000///---,,,...000---------...111111000...***+++---...///...---,,,......//////......---,,,###'''+++,,,***)))***,,,,,,,,,,,,,,,---...//////---..................---------......------,,,++++++,,,---.........---,,,)))***---/////////...------------......000111111///111333555777888888888666555444333222000/////////000333555777888888888;;;;;;;;;999666333333333111666===DDDMMMYYYfffooo}}}~~~||||||{{{yyyvvvrrrppprrrwww{{{}}}~~~{{{~~~zzzqqqooommmmmmooorrrtttuuu{{{||||||xxxzzzjjj[[[UUUTTTLLLJJJHHHFFFGGGIIIKKKMMM@@@???>>>???@@@@@@>>><<<;;;;;;:::999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@???>>>===@@@@@@@@@>>>======???AAAAAA@@@>>><<<:::999888888444444555555666777888999:::999888888:::;;;:::999444555777888999999999888555666777777666444222111222222333333555666888999777666666555444333333222333333333333444555666666iiiiiiiiigggeeeddddddeeejjjjjjjjjhhheeebbbaaaaaa^^^]]]ZZZUUUTTTXXX```fffnnnggg^^^YYYWWWUUUQQQMMMLLLFFFCCCDDDCCC???===>>>:::;;;;;;:::999:::<<<>>>@@@BBBBBB>>>>>>@@@???<<<:::999777888888777333///......---------...//////...///000000//////111333:::;;;<<<===>>>===<<<;;;???AAACCCEEEFFFFFFEEEDDDAAAAAA@@@>>>===???CCCFFFGGGJJJPPPXXX```eeegggffflllmmmnnnpppqqqoookkkhhhgggbbb\\\ZZZYYYWWWQQQLLLGGGFFFEEECCCAAA???>>>>>><<<<<<<<<;;;999777666555444111000222222222444999888<<>>>>>===:::888999888888888999;;;===>>><<<;;;:::::::::;;;<<<<<<<<<===???@@@AAA@@@@@@??????>>>===>>>@@@AAA@@@???????????????>>><<<;;;:::666555555666888999777555777777777777666666666666666888:::;;;<<<;;;999888555666777555333111222222777777777777777666555555555444222000000111222333222333444333222222444666ooopppoookkkgggeeefffhhhkkklllkkkiiifffcccbbbbbbbbbbbb```______dddlllrrrssskkkaaa[[[YYYXXXVVVSSSSSSMMMIIIIIIHHHDDDBBBCCC@@@AAA@@@???>>>???BBBDDDEEEJJJMMMJJJGGGFFFCCC@@@@@@>>><<<;;;:::888444222000//////...//////000000///000222222222333555777;;;<<<===???@@@@@@@@@@@@AAACCCFFFHHHIIIIIIHHHHHHGGGFFFDDDAAAAAACCCHHHLLLPPPRRRWWW___fffjjjkkkkkkmmmooossswwwxxxtttllleeefff```ZZZVVVSSSOOOHHHCCCBBBAAA???===;;;;;;;;;;;;:::::::::999888777666666666333333555555444555:::===EEESSSfff}}}~~~}}}zzz{{{}}}~~~yyy```KKK===:::777333222333444333222333333222222222111111111.........///......---,,,......---------,,,,,,,,,...---,,,,,,,,,,,,------+++,,,---...////////////,,,,,,+++++++++*********,,,------......------,,,------......------,,,+++,,,,,,------......//////......---------,,,,,,,,,+++***)))+++...///---+++...------,,,,,,,,,------......................../////////000111222444555666666555444444333222222000111222111//////000222///000111111222333777999;;;<<<<<<<<<:::777444333444666777888999@@@JJJRRRdddlllwww~~~||||||~~~zzzyyyvvvuuuuuuyyyzzzzzzyyyzzz{{{|||}}}|||~~~vvvgggWWWMMMIIIIIINNNTTTXXXSSSNNNLLLLLLLLLJJJGGGBBBAAA??????>>>===;;;888999999999999:::<<<===???<<<<<<:::999999:::;;;<<<===>>>@@@BBBCCCCCCBBBBBBCCCAAA???>>>?????????>>>@@@@@@@@@???>>>===;;;;;;888666555666777777666555777777777777777777777777333444666888::::::::::::555666666444222111222333444555777888888777666555555444222111000111222333111222333333222222333555uuuvvvuuuooohhheeehhhlllllllllllljjjfffdddddddddaaabbbcccdddhhhmmmtttzzzxxxqqqhhhbbb______]]][[[ZZZTTTPPPPPPOOOLLLKKKLLLIIIIIIGGGDDDCCCEEEIIIMMMQQQZZZ___[[[TTTOOOKKKGGGGGGFFFEEEBBB???;;;777555111111000000000000111111000111333444555777:::===??????@@@AAACCCDDDEEEFFFDDDFFFIIIKKKMMMMMMMMMLLLJJJIIIFFFCCCCCCGGGNNNSSSZZZ[[[```fffllloooooommmmmmqqqwwwyyyjjj^^^]]]YYYRRRNNNKKKFFF@@@<<<===;;;999888777777999:::777777777777777666666666222111222444444333666<<>>999777555222222333444444333222222222111111111111111//////...------------......------------,,,,,,,,,---...///000000///...---+++,,,---...////////////......---------,,,,,,,,,,,,------......------,,,------......------,,,,,,------------------------------------,,,,,,,,,,,,---,,,,,,---......---+++///...---,,,++++++++++++---------------------------......///111222444555666666555555444333333333000111111111000000222333000111222111111222555888:::;;;===>>>===:::777555555666777666555888???EEEUUUaaaqqq||||||xxxwwwyyy}}}zzzqqqqqqqqqrrruuuxxxzzz|||ssseee[[[QQQGGGCCCCCCEEEJJJQQQWWWVVVTTTQQQMMMIIIFFFEEEAAA???>>>>>>>>>===;;;999999999999:::;;;<<<>>>>>>===<<<;;;999999999::::::<<<>>>@@@CCCDDDDDDCCCBBBCCC@@@>>>===???@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<:::888555444555666666555666666666666666777777777333444555666777888999999666666555222000111333555222444777::::::999777555444333222111111111222333111222333222111111333555vvvwwwvvvppphhhfffkkkpppllllllllliiifffddddddeeeaaabbbeeeiiimmmsssxxx{{{{{{vvvqqqllljjjgggdddbbb]]]WWWTTTUUUVVVTTTUUUWWWTTTRRROOOKKKIIILLLQQQUUUbbbjjjooohhh]]]UUUQQQNNNIIILLLNNNMMMGGG@@@;;;999333222222111111222222222000222444666777:::===@@@DDDDDDDDDEEEFFFGGGHHHIIIGGGIIILLLNNNPPPPPPPPPPPPJJJHHHEEECCCEEEKKKTTTZZZaaabbbeeeiiimmmnnnmmmkkkiiinnnvvvwwwdddUUUOOOLLLHHHFFFDDDBBB>>>;;;;;;:::888666666888:::;;;777777666555444444444444111000111444666999AAAIIIVVVeee{{{xxxuuuwwwzzz{{{bbbNNN@@@:::999444333222111222333333333111111111111111111111000000///...,,,,,,---......------------------------------//////000//////...////////////...---,,,+++//////.........---------,,,------......------,,,,,,------...------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---..................---,,,......---,,,,,,,,,,,,,,,------------------------,,,------...000222444555555555555555444444333333111111222111000000111333222333333222111111444666888999;;;======;;;888666444555777777777:::>>>BBBJJJVVVfffsss}}}}}}}}}~~~{{{|||}}}}}}{{{xxxvvvvvvzzzzzzqqqpppnnnmmmnnnrrrxxx}}}~~~ttthhh^^^WWWOOOHHHCCCBBBBBBBBBFFFKKKRRRTTTUUUSSSMMMHHHFFFFFF>>>===<<<<<<===<<<:::888888888999:::;;;<<<=========<<<;;;999999999::::::;;;===@@@CCCDDDDDDCCCBBB???===;;;;;;>>>BBBEEEFFFAAAAAAAAAAAA???>>>===<<<<<<999555444444555444444333444444444555555666666999888777666555555666666666555444111000111444777555777;;;>>>===;;;777444333333222111111222222333111222222222111111333444rrrsssrrrmmmhhhggglllqqqkkkkkkjjjhhheeecccdddeeefffgggiiimmmrrrvvvyyy{{{yyyxxxxxxvvvsssnnnhhhddd\\\WWWVVVYYY\\\\\\^^^aaa```^^^ZZZUUUSSSUUUZZZ^^^lllrrrrrrhhh[[[TTTRRRPPPJJJQQQXXXXXXPPPFFF>>>;;;444333333333333444555555111333666888999;;;???BBBHHHIIIIIIJJJJJJKKKKKKKKKIIIKKKNNNPPPRRRRRRRRRQQQKKKJJJGGGFFFIIIQQQ[[[cccffffffgggjjjkkkkkkhhheeeaaafffnnnvvvwwwlllYYYKKKDDDCCCAAA@@@???>>>===;;;999888666666666777999;;;888777555444333222222222444333444999>>>FFFUUUbbbppp~~~yyyzzz}}}~~~aaaNNNCCC:::666555111111111111111111222333000000000000000000000000000///...,,,,,,---......------------------------------,,,,,,,,,---//////////////////...---,,,++++++++++++*********)))))),,,------......------,,,,,,,,,------...------,,,---------,,,++++++*********++++++,,,,,,------------...//////......---------,,,,,,,,,------...///------------------------,,,,,,---...///111333444444444444444333333333333222333333222000///111222444555444333111111333555555666888::::::888666555444555777888999;;;>>>@@@AAAHHHTTTcccrrr}}}yyyuuupppnnnnnnttt~~~|||wwwrrrpppttt|||~~~mmm___WWWRRRPPPOOOGGGCCCAAABBB@@@>>>???CCCMMMQQQTTTRRRLLLFFFCCCCCC;;;:::::::::;;;;;;999777777777888999:::;;;<<<<<<>>>===;;;:::::::::;;;;;;===???BBBEEEFFFFFFDDDCCC>>><<<:::;;;>>>BBBEEEFFFAAAAAAAAAAAA???>>>===<<<<<<999555333333444444333111111222222333444555555;;;:::999888777666666777555555444222111222555888999<<>>===;;;999888888555555555555555666777777777666444333222222333333333444888???GGGSSSfffwww}}}{{{{{{hhhMMM@@@;;;444///...///111222111000000111222////////////000000000000//////...------------...,,,,,,,,,------------...,,,,,,+++***+++,,,...///+++,,,---...////////////,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,------......------,,,,,,,,,++++++*********)))******+++,,,------...,,,...//////...---......------------...///000111------------------------------------...000111222333333333222222222222222222222333222000000222333777888777444222111222444333444555555666555444333555555555666777999:::;;;???BBBJJJVVVeeeuuuzzzwwwtttssstttzzz|||bbb^^^XXXRRROOOLLLIIIHHHCCCAAABBBDDDBBB???@@@CCCJJJMMMPPPNNNHHHBBB???>>>:::999999999;;;;;;999777777777999:::;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>@@@CCCFFFHHHIIIHHHEEEDDD@@@===;;;;;;===???@@@@@@AAAAAAAAA@@@???>>><<<<<<:::888555444444444333222///000111222333444555555999999999999999:::::::::555555555444333444777:::<<<>>>AAABBB@@@;;;666222111222222222222333333333222333444333222222444666qqqnnnllllllmmmooonnnmmmlllllljjjhhheeedddfffhhhgggeeeeeegggkkkooopppooopppsssvvvwwwsssmmmfffccc___]]]___fffkkkkkklllnnnrrrooojjjeee``````bbbeeefffhhhfff^^^WWWUUURRROOOUUU^^^eeeaaaSSSEEE>>><<<888999999:::<<<>>>@@@AAA@@@AAABBBCCCCCCDDDFFFHHHKKKNNNRRRVVVXXXYYYXXXWWWPPPRRRSSSUUUUUUUUUSSSRRRTTTRRRPPPOOOQQQXXX```fffeeedddcccbbb```\\\WWWSSSOOORRRUUUTTTOOOHHHCCCAAA<<<<<<<<<:::888666555555333444555666666666555444444333222222222444666777666:::BBBLLLVVVcccwww|||{{{|||~~~iiiSSS@@@;;;888111---///...000222222///...///111........./////////000000.........///......---,,,,,,,,,,,,---------......******+++------......---+++,,,---...////////////.........---------,,,,,,,,,------......------,,,+++,,,------......------++++++++++++************((()))***+++,,,---......***,,,...///---,,,...000000000/////////000000111...........................---------......///000111111111111111111111111///000111111111222555777::::::999666333222333444333333222222222222333333444333333444666888999999>>>@@@DDDJJJSSSbbbqqq|||}}}mmmaaaPPPOOOMMMLLLJJJIIIGGGFFFBBBBBBDDDGGGDDD@@@@@@DDDDDDFFFHHHHHHEEEAAA>>>===;;;:::999:::<<<<<<;;;999888999;;;<<<===>>>>>>=========<<<<<<===>>>???AAA@@@BBBFFFHHHHHHFFFCCCAAA>>><<<;;;;;;===>>>======@@@@@@@@@???>>>===;;;;;;888777555555555555333222000000111333444666777777999999:::;;;;;;:::999888444555666666666666888:::;;;===???@@@>>>:::666333111111222222333333333333333444555444333333555777tttppplllmmmppprrroookkkmmmmmmkkkiiifffeeegggiiikkkiiigggjjjnnnrrrsssrrrnnnpppsssrrrnnniiidddbbbcccbbbeeelllqqqpppoooqqqrrroookkkeee```^^^```bbbccceeeccc^^^[[[ZZZWWWRRR\\\ccchhh```PPPBBB<<<===;;;;;;<<<>>>@@@BBBDDDFFFFFFGGGHHHHHHGGGHHHJJJKKKKKKOOOTTTZZZ^^^___^^^\\\SSSTTTVVVWWWWWWVVVTTTSSSUUUTTTRRRPPPPPPUUU\\\bbb```___]]]\\\YYYTTTOOOJJJKKKMMMNNNIIIBBB>>>>>>@@@888999999888666555555666444555777888888777555444222111111111333666999;;;???EEEQQQ^^^iiiuuu}}}xxxuuuUUUFFF;;;:::999222000555...111333222///---...000---.........//////000000---.../////////...,,,+++,,,,,,,,,------.........'''***---000111///---,,,////////////...---,,,++++++++++++*********)))))),,,------......------,,,+++,,,,,,---.........---************************(((((()))+++,,,---......(((+++......---,,,...000333222111000000//////000////////////////////////.........------.........000000000000000111111111,,,---000111222444777:::<<<;;;:::777444222333444444333222111000111222333222111111333666:::<<<===888;;;>>>>>>AAAMMM```nnn}}}xxxmmmdddZZZSSSIIIFFFBBB@@@@@@BBBDDDFFFAAAAAACCCEEEAAA<<<<<>>@@@CCCDDDCCCAAA@@@<<<;;;;;;<<<===>>><<<;;;:::;;;===>>>@@@@@@??????======<<<===>>>???AAABBB>>>@@@CCCEEEEEEBBB>>><<<999999999;;;===??????>>>????????????>>><<<;;;:::777666555555666555333111111111333444666777888999;;;<<<<<<<<<;;;888555333444666777888777888999;;;999;;;===>>>===:::666444000111222333333333333333444555555555444444666777qqqpppnnnooopppqqqqqqpppkkkkkkjjjgggddddddgggjjjjjjhhhjjjooopppmmmlllnnnppppppppprrrpppllliiijjjkkkkkkkkklllmmmoooppprrrnnngggaaabbbbbb```^^^___cccddddddbbb___]]]]]]]]]fffiiihhh\\\LLL@@@===???;;;<<<>>>@@@BBBGGGLLLPPPTTTRRROOOMMMKKKKKKLLLMMMOOOSSSXXX^^^bbbbbb^^^ZZZYYYXXXVVVTTTSSSSSSSSSSSSWWWUUUSSSQQQRRRTTTWWWZZZXXXWWWTTTQQQLLLGGGCCCAAABBB@@@>>>=========;;;999888888777666555444333333666444333333333333333222666222333777888888===EEEQQQXXXcccooo{{{|||zzzzzz~~~|||zzzzzzuuu```FFF@@@888333222222111000222111000//////....../////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---......*********)))******++++++............////////////---------,,,,,,+++++++++---,,,++++++******++++++))))))(((((())))))***+++......---------,,,,,,,,,///............---------..................------111///...------...///111/////////000111111222222000000000111222444555666;;;;;;:::888777666555444222222222333333444444444444444444444555777888999???===;;;:::===EEEOOOVVVjjjvvvvvvggg\\\UUUQQQMMMIIIJJJEEEBBBDDDDDDBBBBBBEEECCCEEEGGGFFFDDDAAA@@@@@@?????????AAACCCDDDCCCAAA>>>??????>>>======>>>@@@>>><<<;;;===@@@@@@>>>;;;>>>??????>>>===>>>@@@CCCCCCCCCCCCBBBBBBAAAAAAAAA;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>===<<<:::999666333000000222333222111000222444777999:::::::::999999:::;;;:::888555444777888999999777777888:::;;;<<<======<<<999777555555444444333333333444444777666555222000111333666lllkkkjjjjjjlllmmmmmmlllhhhjjjkkkiiiffffffkkkppppppmmmnnnqqqqqqnnnnnnppppppqqqssstttssspppnnnmmmlllmmmmmmnnnooopppqqqqqqkkkdddaaaccceeecccbbbbbb^^^```aaaaaa```^^^^^^___fffgggdddZZZLLLAAA===>>>>>>@@@CCCFFFIIINNNTTTXXX\\\ZZZWWWSSSPPPNNNMMMLLLPPPSSSYYY```dddbbb^^^ZZZWWWVVVTTTRRRQQQQQQQQQQQQTTTSSSQQQPPPPPPRRRTTTVVVSSSQQQOOOKKKGGGCCC@@@>>>???>>><<<<<<<<<<<<:::888888777777777666666666555333333333333444333111000444222555;;;???BBBIIIRRRbbbiiisss}}}|||zzz{{{wwwuuuvvvzzzzzz```MMM:::666000------------,,,000///////////////000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------............------,,,++++++++++++,,,------////////////............---------,,,,,,+++++++++---,,,++++++******+++++++++************+++,,,,,,,,,,,,,,,------.........000////////////.................................000///...------...///000///000000111222222333333///.........///000222333999999888777666555444333111111111111222222222333444444444444555777888999:::::::::999:::>>>DDDIIIYYYcccsssyyyhhh___UUUNNNKKKJJJGGGDDDIIIEEEBBBCCCCCCBBBDDDHHHIIIJJJKKKJJJFFFBBB@@@@@@???>>>>>>???AAACCCBBBAAA>>>???@@@???>>>===???@@@@@@>>>======???@@@>>><<<===???BBBCCCBBBAAAAAAAAA@@@@@@??????????????????;;;;;;;;;;;;<<<===>>>???@@@@@@AAA@@@???===;;;:::999666333222444444444222111333555777999:::::::::999:::;;;;;;:::888666555777888::::::999888888999::::::;;;:::999888666555555444444333333444444444555555444222111111444777eeedddcccdddfffhhhhhhhhhbbbgggkkkjjjggghhhooovvvvvvrrrqqqrrrrrrnnnoooqqqpppsssuuuuuutttrrrppppppmmmmmmooopppppppppooonnnddd```___dddgggeeeccccccYYY\\\___```___^^^^^^^^^bbbaaa]]]UUULLLDDD???===@@@CCCGGGLLLPPPUUU[[[___bbb```^^^ZZZVVVSSSPPPOOOQQQTTT[[[aaadddbbb\\\XXXSSSRRRPPPOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPKKKIIIFFFBBB???<<<;;;:::<<<:::999999::::::999888777777777777777777777777222333444555555444333222555666;;;DDDLLLTTT^^^gggsssxxx~~~zzzwwwwwwssssssuuu{{{|||gggPPPAAA444222///.../////////...............///000111222............---------------------,,,,,,,,,++++++------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,---------------...//////111111000000///.........------,,,,,,,,,,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,---......***+++,,,---...///000000000000000////////////...........................000///...------...///000000000111111222333333333333222111000111222555666666666666555444333333222000000000000000111111111333333444444555666888999777999::::::::::::;;;<<>><<<===???AAAAAAAAA???@@@AAA@@@???>>>???AAAAAA???======>>>>>>===<<<<<<@@@EEEGGGFFFCCC@@@???============>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAA@@@???<<<:::999999777444333444444444333333444666888999:::;;;;;;999:::;;;;;;;;;999888777666999;;;<<<:::999888888:::999999888777666555555555555555555555555555555555555444333222333666888___^^^]]]___bbbeeeeeeeee```fffkkkkkkhhhjjjqqqyyyzzzuuurrrqqqpppmmmnnnrrrqqquuuxxxuuuqqqqqqpppooolllmmmooooooooommmkkkiii```]]]^^^dddgggeeeaaa```YYY[[[^^^^^^\\\ZZZXXXXXXYYYWWWSSSOOOKKKFFFAAA>>>@@@DDDIIIOOOSSSYYY^^^bbbaaaaaa___]]]ZZZWWWTTTSSSPPPTTTZZZ```bbb___YYYTTTMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHDDDBBB>>>;;;999888888888999888777888999:::999888666666666666666555555555333444444444555666999;;;===AAAHHHRRR]]]hhhsss{{{}}}{{{{{{}}}zzztttsssuuuxxx{{{~~~zzzhhhWWWGGG>>>333333222222222222111111...............///000111------------------------,,,,,,,,,,,,++++++++++++------,,,,,,+++************++++++++++++,,,,,,,,,***+++---......---,,,+++------,,,------...///000444333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---...//////000////////////............---------...............000///............///000/////////000111111222222555444222111222444666777444444333333333333222222000000000000000111111111333333333444555666777888999;;;<<<<<<;;;999::::::???FFFRRRbbbsss|||jjj^^^UUUPPPLLLIIIFFFDDDEEEDDDCCCAAADDDCCCCCCBBB??????GGGQQQZZZZZZXXXSSSLLLFFFCCCAAA@@@===;;;;;;<<>>=========>>>>>>?????????;;;;;;;;;;;;;;;<<<===>>>?????????>>><<<:::888666555444222222222333444444555666777888999:::;;;;;;::::::;;;;;;;;;::::::999666999<<<===<<<999888777:::999888777666666666666666666777777777777777777777888777666444444666888YYYYYYYYY[[[___bbbddddddbbbgggmmmmmmkkkmmmtttzzz~~~wwwrrrpppnnnmmmoootttuuu{{{|||uuuoooooopppnnnnnnoooppppppnnnkkkiiiggg```]]]___eeehhheee___]]]\\\^^^^^^\\\XXXTTTQQQPPPNNNLLLJJJIIIIIIHHHDDDAAABBBFFFLLLRRRVVVZZZ___aaa``````^^^\\\YYYUUURRRQQQNNNQQQVVV[[[]]]ZZZSSSNNNGGGGGGFFFFFFEEEEEEDDDDDDAAABBBCCCCCCCCCCCCBBBAAA>>><<<:::777666666777888888777666777999:::999888666555555444333333222222333333444444666;;;CCCHHHOOOTTT\\\dddmmmxxx~~~wwwuuuyyyyyyvvvyyy~~~~~~tttbbbQQQDDD;;;777000000000000///...------000000///...............,,,,,,------------------,,,,,,+++++++++*********,,,,,,,,,++++++******************+++++++++,,,,,,)))***,,,---------,,,,,,++++++++++++,,,---...///555555444333111000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++,,,------..............................---------,,,,,,,,,---------.........////////////............//////------......///000000000111000///...///000222444222222222222333333333333222222222222222222222222333333333333444666777888:::;;;<<<;;;::::::;;;===???FFFOOOUUU^^^mmmrrr^^^SSSNNNMMMLLLDDDCCCAAAAAAAAA@@@???>>>CCCAAABBBAAA>>>>>>FFFPPPWWWWWWTTTOOOIIICCC@@@???@@@===;;;:::<<<>>>??????>>>@@@BBBBBB@@@???@@@@@@>>>>>>===<<<;;;::::::;;;===@@@CCCCCCBBB@@@??????<<<<<<<<<======>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<:::888666222222222222333555777888666777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;888:::===>>><<<:::888777:::999888777666666777777666777888999999999999999;;;;;;;;;999666666777888SSSSSSSSSVVV[[[___aaaaaadddgggkkkmmmnnnqqqvvvzzz~~~wwwpppnnnllllllqqqwwwyyy~~~ssslllnnnqqqppprrrqqqqqqooommmjjjgggeeebbb___```fffiiieee```^^^^^^^^^]]]YYYSSSOOOLLLLLLGGGFFFFFFGGGHHHIIIGGGFFFGGGKKKQQQVVVYYY\\\^^^``````^^^[[[WWWSSSOOOLLLJJJKKKMMMPPPTTTUUURRRLLLGGGAAAAAABBBBBBAAA@@@??????<<<============<<<<<<;;;999999888777777777888999888666555666888888777666444444333333333222222222222444777:::>>>FFFQQQYYYeeelllrrruuuzzzxxxrrrrrryyy}}}~~~sss```NNNAAA999444111///000111///---,,,,,,---111000///...------------,,,,,,,,,,,,------------+++++++++*********))))))++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,---************+++,,,......444444333222111000///...++++++,,,,,,,,,,,,---------,,,++++++******++++++***************++++++,,,/////////.........---------------,,,,,,,,,++++++,,,,,,------.../////////////////////////////////,,,,,,,,,---......///////////////000111222333444111222222333444555555555444444444333333333333333222222333333444555777888888999999888777888;;;===>>>DDDJJJIIIJJJTTTiiizzzmmmfff[[[RRRKKKGGGDDDBBB@@@@@@@@@AAAAAAAAAAAAAAACCCAAA@@@@@@>>>>>>CCCKKKNNNNNNLLLHHHBBB>>><<<<<>>>>>======???AAABBB@@@?????????<<<===>>>>>><<<::::::;;;>>>@@@AAA@@@>>>>>>>>>???:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>?????????>>><<<;;;999444555666555555777:::<<<777777777777777888999:::;;;;;;<<<<<<<<<===>>>>>>:::<<<>>>>>><<<:::999999888888888888777777777666555666888999:::999999888;;;;;;;;;:::888777888999LLLLLLMMMPPPUUUZZZ\\\\\\```aaadddhhhmmmqqqtttuuuzzzrrrjjjgggggghhhooovvvvvv}}}zzzmmmeeejjjppppppqqqpppnnnkkkhhheeecccbbb___\\\]]]cccgggccc^^^]]]\\\[[[YYYUUUPPPMMMMMMNNNEEEFFFHHHHHHIIIIIIIIIIIIKKKOOOTTTXXXZZZZZZ[[[\\\\\\ZZZVVVRRRNNNKKKIIIHHHGGGHHHJJJLLLMMMJJJEEEAAA======>>>>>>>>>===<<<;;;999999999888888888777777666666666777888888999999666555444444555666555333111111222333444444555555555;;;BBBIIIPPPYYYeeemmmyyyzzzvvvtttrrrqqqttt{{{wwwggg\\\MMMAAA:::777444222///111111000...---///222///......---------......++++++,,,,,,,,,---------+++*********)))))))))))))))))))))***++++++,,,,,,************++++++++++++******)))((()))+++---...))))))******+++---...///111111000///......------+++++++++,,,,,,------------,,,++++++******++++++***************+++,,,,,,............////////////......---------,,,,,,,,,,,,,,,------...//////000......////////////......,,,,,,------...//////000---...000222444555555555222222333444555777777888444444444444333333333222222222222333444555666777555666888777666666888999:::???BBB@@@>>>DDDRRR^^^ttt{{{jjj___UUUSSSOOOKKKGGGDDDAAA???AAABBBBBBBBBAAAAAABBBCCCDDD@@@>>>??????===@@@DDDGGGGGGFFFCCC@@@>>>===>>>???===<<<===>>>>>>===<<<<<<>>>AAAAAA@@@>>>>>>>>>:::===AAAAAA???===<<<===>>>@@@AAAAAA???======>>>;;;;;;;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>===;;;;;;666777888777555555888;;;888777666666666777888999<<<<<<<<<<<<===>>>???@@@<<<===>>>===;;;999999:::666666777888777666555444222333555777888888777666666888999999888888999;;;GGGGGGHHHLLLQQQVVVXXXYYYYYYYYY[[[aaahhhnnnpppppptttkkkdddaaaaaaccckkkssspppxxxuuufff___fffmmmnnnnnnllliiieeebbb___^^^]]]ZZZVVVXXX___bbb```\\\[[[XXXXXXVVVRRROOONNNOOOQQQFFFHHHJJJKKKIIIHHHIIIKKKKKKOOOUUUXXXXXXXXXWWWWWWVVVTTTQQQMMMKKKJJJJJJKKKEEEEEEFFFGGGGGGEEEAAA===:::;;;<<<<<<<<<;;;:::999888777666555555555555555333444666777888999999999555444222333444444222111//////111333555777888999:::BBBNNNXXX```iiittt{{{zzzrrrmmmooossswww{{{~~~}}}xxxdddPPPGGG<<<666666777555222,,,...///---+++,,,///222---------------...///000+++++++++,,,,,,---------************))))))))))))(((((()))***+++,,,,,,---)))************++++++++++++***((('''(((***---///*********+++,,,---///000.........---,,,,,,+++++++++++++++,,,,,,------------,,,++++++******++++++++++++******++++++,,,---,,,------...///000111111//////.........---------,,,,,,------...///000000......////////////......------......///000000000'''))),,,000222222222111222333444555777888999999444444444333333222222222222222222333444555666777444666999999888666666666888:::===<<<<<>>EEE@@@===>>>???======???EEEFFFFFFDDDAAA@@@AAACCC>>>======>>>??????===;;;;;;>>>@@@AAA@@@>>>======:::>>>CCCDDDBBB???>>>>>>===???BBBCCCAAA>>>======>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;<<<<<<;;;:::999777888888666333222444777888777666555555666777888<<<<<<<<<<<<===???@@@AAA===>>>>>>===:::999:::;;;333444666777777555333222000111333555666666555444222444666777777888;;;<<>><<<<<<555999===;;;666222222444888888888888777666555444777444222222555666555333444444333222111000000000000111222555999===@@@BBBKKKSSS___kkkuuu|||~~~uuupppooopppxxx~~~}}}}}}yyy~~~ppp]]]SSSDDD???888333222111222111................................................))))))*********+++++++++************************111000...,,,+++***)))))))))))))))))))))))))))))),,,,,,,,,++++++*********,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((************************,,,------......------,,,.........------,,,,,,,,,+++,,,...---,,,,,,---///............//////////////////.........---------,,,---...000111111222222555444444333333444444555888777555444444555555666333222222222111111000000333444555666777777777777:::999888888888:::===>>>HHHOOO[[[kkk~~~~~~mmm___VVVQQQKKKGGGMMMJJJFFFAAA<<<<<<>>>AAABBBAAA>>>======>>>@@@BBBCCCAAA>>>===<<<>>>@@@AAABBBCCCCCCBBB@@@@@@BBBCCC<<<<<<<<<<<<============<<<===???@@@AAAAAA@@@???>>>>>>???@@@@@@???===<<<@@@@@@??????>>><<<;;;:::>>>======<<<;;;;;;::::::;;;;;;;;;::::::999999888;;;<<<===<<<:::999:::;;;666555555666888888777555444333333222333444555666>>>>>>===<<<<<<======>>>??????===<<<:::888777666444666888999888666333111333333333444444444555555444666777777777888:::<<<>>>>>>@@@AAACCCDDDDDDEEECCCEEEIIIMMMQQQSSSUUUVVVWWWUUUSSSRRRSSSUUUXXXZZZ```\\\WWWTTTSSSVVVZZZ]]]___YYYRRROOOPPPPPPMMMJJJNNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIOOOQQQRRRRRRPPPMMMLLLLLLIIIHHHFFFDDDBBB???>>>===<<>>>>>BBBIIITTTbbbtttzzzggg^^^TTTNNNMMMMMMLLLJJJGGGFFFCCC@@@======???AAACCCAAA???<<<;;;<<<===???AAA@@@>>>===<<<===>>>>>>@@@AAABBBAAAAAAAAACCCDDD???>>>>>>>>>======<<<<<<>>>???@@@AAAAAABBBBBBAAA>>>?????????>>>===<<<<<<============<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;::::::999999888;;;<<<===<<<:::999:::;;;777666555777888999777666777666555555666777888999?????????????????????>>>===<<<<<<;;;::::::999999666666777888777555333222333333333333333333333444333444555666555666888:::555666999;;;===>>>======>>>???AAADDDFFFHHHHHHIIILLLKKKJJJIIIJJJLLLNNNPPPPPPNNNLLLJJJKKKNNNQQQTTTSSSNNNIIIFFFGGGGGGEEEBBBFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFEEEDDDCCCAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFIIIKKKLLLKKKHHHFFFDDDDDDCCCBBB@@@===;;;999888777999<<<>>><<<888555555666555888:::999666333333555222333444555555666666666888777555555555444111///111333444555444555777888;;;???CCCGGGLLLVVVdddnnnttt{{{|||vvvzzz}}}zzzyyyzzz~~~sss```LLL>>>999444222/////////000000000------------------------........................,,,,,,,,,,,,++++++++++++************************)))))))))***************))))))))))))))))))))))))+++++++++++++++************))))))))))))))))))***------------,,,,,,,,,,,,*********+++++++++++++++***++++++++++++***))))))************************,,,------......------,,,------------,,,,,,,,,,,,+++,,,------,,,,,,---...---............/////////...............---------,,,---...000111111111111//////000000222444555666666666666666666555444444111111000000000000//////222333444555555666666555666666666666888:::<<<>>>======>>>BBBJJJXXXgggqqqqqqbbbXXXSSSMMMGGGDDDEEEGGGGGGEEE@@@AAAAAA???>>>===???@@@BBBAAA>>>;;;::::::;;;;;;??????>>>===<<<<<<;;;;;;===???@@@AAA@@@AAACCCDDD??????>>>===<<<;;;::::::;;;;;;;;;;;;<<<===>>>?????????>>>===<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999888888;;;<<<<<<<<<:::999:::;;;777666666777888999888777777666666666666888999;;;===>>>???@@@@@@???>>>===:::::::::::::::;;;;;;<<<777777777666666555444444333333333333333333333222111333444555444555666888555666777999;;;===>>>>>>?????????@@@@@@@@@??????EEEDDDDDDDDDDDDFFFGGGHHHFFFEEEEEEDDDEEEGGGIIIJJJKKKHHHDDDBBBBBBBBBAAA???AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@>>><<>>???>>>===;;;888666444444333888:::<<<:::666444555666555777999888666444444555111222333444444444444444000111222333444444333222666777777777666999>>>CCCJJJPPPVVVZZZ^^^fffttt}}}xxxuuunnnssszzz~~~ppp^^^OOOAAA999666000...---...///000///...---------------------------------------------------------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++*********************))))))))))))******---------,,,,,,,,,++++++))))))******++++++,,,,,,******+++++++++******)))************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...---------.........//////........................---...///000111111111111111111000000000000111111444555666777666555444333000000000///////////////222222333444444444444444333333444555777:::<<<===???>>><<<<<<@@@HHHSSSZZZgggxxxnnn```VVVNNNIIIKKKGGGCCCBBBBBBBBBAAA???===???@@@@@@???===>>>>>>???>>><<<:::999999:::;;;>>>?????????>>><<<:::999===???@@@AAA@@@???@@@BBB======<<<;;;;;;:::999999::::::999999999;;;===>>>@@@???===;;;:::::::::;;;;;;;;;;;;;;;:::999999888777777888999:::;;;<<<<<<<<<<<<;;;:::999888888777888999::::::888777888:::888666555666888:::999888444333333333444555777888:::;;;===??????>>><<<;;;::::::999999999:::;;;<<<888777666555444444444555444444444444333333333333111333555555555555666777===;;;:::999:::<<>>>>>?????????@@@@@@?????????>>>>>>???@@@???>>><<<;;;<<<======>>>>>>>>>>>>===999;;;<<<<<<;;;:::;;;<<<<<<:::888555444333333333666999;;;999555333444666555666777666555555555555333333333333333222111111///000222333444555555666777999::::::===CCCNNNVVVaaahhhpppssssssvvv~~~zzztttooonnnnnnpppuuu{{{~~~~~~~~~|||ppp]]]NNNBBB999444444000///......//////...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,***)))((())))))))))))))))))))))))************************+++++++++******+++++++++------,,,,,,,,,+++++++++)))))))))******+++++++++)))******+++++++++******************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...------------............---.....................---...///000000111000000111000000//////000000111444555666666666555333222///////////////000000000111222222333333333333222111222333444666888:::;;;::::::999999:::===CCCGGGKKKYYYpppyyyooobbbVVVNNNJJJGGGDDD<<<<<<;;;<<<>>>???@@@@@@===???AAAAAA???===;;;;;;;;;::::::999999:::;;;<<<>>>???@@@@@@???>>>;;;:::>>>@@@AAAAAA???=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========???AAABBB???>>><<<::::::::::::;;;=========;;;:::888666555555666777888999;;;<<<<<<<<<;;;:::999888777666666555666777777555555666777777666555555777999:::999333333222111222333444555999;;;===??????>>>===<<<<<<:::999777777777888999888777555333222333444444555555555444444444444444333555777888777666777888FFFBBB===999777777999;;;777777777888:::;;;===>>>??????AAABBBBBBCCCBBBBBB;;;;;;::::::999999999:::<<<<<<;;;;;;::::::;;;;;;========================<<<<<<=========<<<<<<;;;::::::;;;;;;<<<;;;;;;:::666777999999888888:::;;;:::888666444333444555666444777:::999666333333555555555555555555555666666444444444444333222111000///000111111111111444666999>>>DDDHHHNNNXXXeeeppp}}}}}}uuummmggggggkkkoooyyy|||~~~~~~{{{zzz|||~~~}}}lll]]]LLL@@@888111...000111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,---************************)))***++++++***(((&&&%%%)))))))))))))))))))))))))))))))))***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***************))))))***++++++++++++***************************,,,------......------,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,------------.........---------.....................///000000000000000------...///000222333444555555555555555444333333//////000000000000111111111111222222222222111111000111222444555777888888555666888888888999;;;===AAAFFFRRRccctttrrreeeYYYTTTMMMHHHEEECCCAAA@@@;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAA>>>;;;:::999999999999999:::;;;<<<<<<===>>>???@@@???>>>===<<<>>>@@@AAA@@@>>><<<;;;;;;>>>>>>>>>>>>??????@@@@@@============>>>???@@@@@@======<<<;;;;;;;;;;;;<<<>>>>>>===;;;999777555444444555666777888:::;;;;;;::::::999888777555444444222444555444333333444666666555333444666888999999666555444333333333444555:::;;;<<<>>>>>>>>>======<<<:::888555444444555666666555333222111111222222333333333444444555555555444666999:::999888888888ZZZVVVOOOGGGAAA===::::::777777777777888999;;;<<<:::<<<===???@@@??????>>>888888777777777777888888777888888888888888999:::;;;::::::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<999999:::::::::999999888777888888888777777888:::888777555444444555777999555999======999666666666555444333444555666666666333333333444333333222222222333444444333666;;;???FFFOOOZZZbbbhhhqqq}}}{{{xxxvvvqqqjjjdddccciiissszzz~~~~~~}}}lllWWWJJJ===666222...---///000...------...000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------************************'''((()))******)))(((&&&))))))))))))))))))))))))((()))))))))*********+++++++++************++++++,,,,,,,,,++++++++++++***************))))))))))))))))))***+++++++++++++++************************,,,------......------,,,******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,---------.........---------.........//////...//////000000000000000---......///000222333444555555444444333333444444000000000111111111222222000111111111111111000000000111222333555555666666555777888777777777999;;;======BBBLLLVVVcccuuuxxxmmmbbbVVVNNNGGGEEEBBB@@@??????>>>===@@@@@@???===<<<;;;;;;<<<;;;===??????<<<:::999888:::::::::::::::::::::;;;<<<<<<======>>>>>>======<<<>>>@@@@@@>>><<<;;;;;;>>>>>>>>>>>>>>>>>>======999:::;;;<<<<<<=========;;;;;;<<<============<<<;;;;;;;;;999888666444333444444555666888999::::::999999888666555444333222111333444444333333444666555444222222555777999999999888666444333333333444777888888999::::::;;;;;;:::888555333222222444555444333222111000000000000000000111222333333444555444777999:::999888777888sssooohhh^^^UUULLLFFFCCC>>><<<:::888777777777777777888:::<<<===<<<;;;:::888888777777777888:::;;;666777888888888888999:::999888888777777888888999::::::888888888999;;;<<<888888999999999999888777999::::::888666666777888777666444333444666999:::888===AAAAAA>>>;;;999:::555444333333555666777666111111222333444444444444999;;;<<<===>>>CCCJJJPPPVVVaaaoooyyy~~~}}}tttooohhheee```___cccnnn|||~~~iiiXXXHHH>>>444111111000111333...---++++++...000111111,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''((()))+++,,,---...************************&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******,,,,,,,,,+++++++++******++++++******))))))((((((((()))***+++++++++++++++************************,,,------......------,,,*********++++++,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,---------......---------.........//////...///000000000000000///111111000000000000111111666555444333222333444555000000111111222222222333000000111111111111000///000111222333444555555444555555555444333444777999:::999>>>FFFKKKOOOYYYdddttt~~~vvvcccUUUPPPOOOMMMKKK@@@???>>>>>>>>>>>>>>>>>>::::::::::::999:::===???999;;;<<<<<<:::999888999;;;;;;;;;::::::999999999::::::;;;;;;<<<======>>>999<<<>>>???>>>===<<<<<<======<<<;;;:::999999888;;;<<<===???@@@??????>>>:::;;;<<<>>>???>>>>>>===888888888888777666444444444444555666777888999999888888777555444333111111222333444444444333555666555333111111444777888999999888555333222111111111333333333333444555777777888666444111111222444555222222111111000//////...------...000111222333444444666999:::999777777777xxxjjj^^^TTTOOOJJJHHHFFFDDD@@@;;;999:::777666666777888777555333555666777666444333222333444444444444555555666777888777555333333222333333888888888999999999::::::999999888888777777666666999999::::::::::::999999222444555333111222777;;;<<<===============<<<<<<444555555444333333555777777666888<<<:::555777>>>CCCFFFJJJMMMOOOSSSYYY]]]kkkwww{{{kkkdddddd]]]^^^^^^___eeeqqq|||fffRRRGGG888666333000.........///......---,,,,,,+++******************************++++++++++++++++++++++++---------,,,,,,,,,++++++(((((())))))))))))((((((+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))******+++******************************)))************++++++++++++++++++*********)))))),,,,,,,,,++++++*********...---+++******+++---...------------------------///...---,,,+++,,,,,,---...///////////////............///111222444555555999777666555444555555666222222222222222222222222///000000000000000//////111222333333444444444444555666777888999999999888999999;;;===AAAEEEIIIKKKVVV```nnn|||zzzkkk^^^XXXPPPJJJEEECCC@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;>>>======<<<:::999999888999::::::;;;;;;::::::999;;;;;;;;;999888:::===???>>>>>>>>>>>>>>>===<<<;;;<<<;;;::::::<<<===>>>===<<<@@@AAA>>><<>>===;;;;;;:::::::::999888666444333444555666333555777888888888999:::777666555555555444222000333222222222333444444555222222333333444555666666;;;888444000//////111222444333111000000111333444555444444333333222222111/////////...///000000111111222222333333333222222555666777888888666444333sssiiiccc^^^^^^___^^^YYYOOOFFFAAA<<<:::888777777666555333222222222222111111222222666555555444444555555555888777555444444444555666555555555666666666777777999999999999888888888888666777777777777666666666666666666666555666888;;;>>>>>>======;;;:::999888222333333222222333777999999999===BBBCCCBBBFFFNNNUUUWWW[[[___bbbfffiiikkkppp|||xxxjjjccccccgggddd``````hhhxxx{{{kkkXXXGGG>>>555333111///------............---,,,++++++******************************+++++++++++++++++++++++++++*********))))))))))))(((((())))))))))))((((((******************************)))(((((()))******(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))************+++++++++++++++++++++************---------,,,,,,,,,++++++...---+++******+++---...------------------------///...---,,,,,,,,,------......////////////......111111111111111111111111444444333222222222222222222222222222222222222222//////000000000000//////111111222333333333222222333444555666666777777777777777777999;;;>>>AAABBBBBBIIITTT^^^iiizzzppp```UUUOOOKKKFFFBBBAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===<<<;;;:::999888777666999999::::::::::::999999999::::::999999:::===@@@????????????>>>===<<<;;;<<<;;;::::::;;;;;;<<<;;;:::>>>@@@>>>===???@@@>>>>>>===<<<:::999888888888777555444333333444555666333777:::;;;:::888777777777666555555555444222000111111111111111222333333222222333333444555555666777555333111000111333444444333111000000111333444222222333333333333333333222222222111222222333444111111222222333333222222444555666777777666444333zzzvvvvvv{{{{{{ooo^^^SSSIIIEEE@@@<<<999777555444222222000000000111333444333333222111111111111222333333222111111222222333333333333333444444444444555555555555555666666666555555555444444333333333222111111333666888999999;;;;;;999888666444333222555555555444444666:::>>>BBBDDDJJJQQQUUUXXX___gggnnnooorrrvvvzzz{{{zzzxxxvvv|||pppiiiiiinnnhhhaaabbbnnnttteeeVVVGGG:::444222111///...------......------,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((()))************+++++++++,,,,,,,,,+++++++++******---------------,,,,,,,,,---,,,+++******+++,,,---..............................---,,,,,,,,,------......///////////////...000000000000000000000000111222222222222111000000222222222222222222222222//////000000000000//////111222222222222111111000222222222333444444555555666555555555666777999:::888<<>>======???@@@@@@>>>===<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<======;;;;;;:::888777666555444999999::::::::::::999999888999999999999:::>>>@@@AAA@@@@@@???>>>===;;;:::===<<<:::999888888999999888===???>>>===???@@@>>>===<<<;;;999888666555555444333222111222444666888666999===???<<<888555333777777666666555333222111111000000000000111111222222222333333444444555555111111111111222333555555333222111000000111222333000111111222333333444444000000//////000000111222000000111222222222222222222333444555555555444333zzzkkkaaa[[[RRRJJJCCC>>>:::777888666333222333444444444222222111111111111222222333222222111111000000000333333333333333333333333333333444444555555666666555555444333333222222222---,,,,,,111777;;;<<<;;;999888777666555444444444;;;;;;;;;:::;;;???DDDHHHUUUYYY```ggglllqqqyyyzzzxxx~~~|||~~~yyyssssssnnniiieeejjjxxxtttaaaSSSGGG;;;444111000///......---......///,,,,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,........................---------------------------...//////////////////------...///000111222222111111333333333222111000111111111111111111111111...///000000111000000000333333333333333222111000111111222222333333444555666666555444555666777888;;;<<<<<<<<<>>>FFFQQQZZZggguuuxxxooobbbVVVOOOJJJHHHFFFEEEBBB>>>======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777666555444888888999999999999888888666777999999999;;;>>>@@@AAAAAA@@@???>>><<<:::999<<<<<<:::888666555777888777<<>>===??????===<<<<<<;;;999888666444444222111111111333666888:::;;;===???>>>;;;777444333777777888777555333333333111111111000000111222222222222333333333444444444///000111222333444444555333222111111000111111222000111111111222222333333///............///000000000000111222333333333333111222333444444444333333~~~|||~~~|||uuukkk```WWWNNNGGGBBB???<<<:::999999888666444555555444444444555555666777777666555444222111111333222222222222222222222555555666666777777888888444333222111111111222222111//////333999===>>>>>>::::::::::::;;;<<<>>>???@@@AAAAAACCCFFFMMMUUU[[[nnnssszzz~~~{{{uuurrrvvvwwwsssrrrwww|||}}}zzzssssssmmmmmmpppyyyzzzyyyzzz|||nnn```QQQFFF===555111111////////////.../////////***+++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************((((((((())))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++........................,,,---------------------------...///////////////------...///000111111222///000111222222111000///111111111111111111111111///000000111222222111111444555555555444333222222222222222222333444555666555444444444444666777888888999:::999888:::@@@DDDLLLWWWjjj~~~vvvcccSSSPPPMMMKKKIIIGGGEEEDDDDDDBBB???===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888777777666777888888999999888888777555777999999:::;;;===???AAA@@@@@@???===;;;:::999;;;;;;:::777444444666999:::???AAA>>>===>>>>>><<<;;;;;;;;;:::888777555444222111111222444888;;;===???@@@???<<<888666555666666888999888555333333444444333333222222333333333222222222333333333333333///000111333333333333222333222222111000000000000222222222111111000000000222222111111111222333333000000222333333444444444222222333333333333333333wwwmmmjjjjjjooozzzqqqfff\\\VVVLLLKKKJJJJJJKKKHHHBBB<<<:::999888777666555555555777777777666555444222111333333333333222222222222333444444444444444555555333222111111111111333333444333222333777;;;===???>>>>>>???AAADDDGGGKKKMMMJJJKKKMMMPPPUUU___iiipppvvvqqqllloooqqqpppsss|||uuuooooootttxxx~~~|||yyyvvvwww~~~yyykkkWWWMMMBBB;;;555000...111///////////////.........))))))******++++++,,,,,,************************************************''''''''''''(((((((((((((((((())))))))))))((((((************************'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,************************)))************++++++++++++++++++*********))))))))))))))))))************++++++++++++++++++++++++------------------------+++,,,---.........------,,,---...///000000000000222111111000000//////...---......////////////...111111111111111111111111000111222333333333333333444555555555555444444333333333222222222444666777333333222222333444666777555666888999999:::<<<===AAAIIIUUUbbbmmmwww~~~vvvhhhYYYOOOCCCEEEGGGIIIIIIGGGDDDBBB???===;;;;;;===>>>>>>===;;;;;;;;;:::;;;;;;<<<===:::;;;<<<<<<<<<<<<;;;:::;;;;;;:::::::::999999999777777888888888888777777555777999:::::::::<<<>>>???>>>>>>===<<<;;;999888999:::999666444444888<<<@@@CCCCCC>>><<<======;;;999999::::::999777555444222111222333555888<<<>>>@@@???===:::777555666888666999;;;999555333444555666555555444444444444555222222222222333333333333000111111222333222222222222222222111111000//////222222111111000//////...111000000000000111222222111111222444555555555555444444333333333222222222rrreee[[[YYYXXX\\\llluuunnnddddddeeeiiijjjfff\\\TTTKKKIIIFFFCCC@@@>>><<<<<<888999:::;;;;;;:::999999888888777777777666666666555555555444444444444444666555444444555666888999777888888999;;;@@@FFFKKKOOOPPPQQQTTTXXX\\\aaacccbbbbbbaaacccgggoooyyywwwqqqpppjjjooosssuuu{{{xxxuuuxxx|||~~~~~~sssaaaTTTEEE>>>888555111------000...............---,,,,,,((())))))***+++,,,,,,,,,************************(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))(((''''''(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))************************************)))************+++++++++*********)))))))))(((((())))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,---...///000000000000333222222111000000//////...............///000000111111111111111111111111111222333444555555555555333333444444555555444444333222111111222333555777555444333333333444555666777888::::::;;;;;;<<<===???CCCIIIOOOSSSWWWZZZ]]]mmmvvvrrr```UUUNNNIIIFFFAAACCCFFFHHHGGGFFFDDDCCC<<<;;;999:::;;;===<<<<<<;;;:::::::::;;;;;;<<<===;;;<<<============<<<;;;999999999::::::::::::;;;666777777777777777777666666888::::::999999;;;<<<<<<<<<<<<<<<;;;:::999888666888999666444555;;;@@@FFFHHHEEE>>>:::;;;;;;:::555666888888888666555333111111111222444888;;;===<<<======;;;888666666777666:::<<<:::555333444666777666555555444444444555222222222222222222222222000000000111222222333333222222222111111000///...000000000000000000//////...............//////000111222444555666777777777666666555444333222222222hhh\\\TTTSSSQQQQQQ^^^pppyyyzzz~~~vvvlllaaa___[[[VVVRRRNNNKKKJJJ@@@AAACCCEEEFFFGGGGGGFFF>>>=========<<<<<<;;;;;;======<<<<<<;;;;;;::::::;;;:::999999:::<<<>>>@@@===???BBBCCCFFFNNNXXX```ggggggiiikkkpppuuuzzz|||yyyxxxuuussstttyyy{{{qqqnnnooommmsssyyy|||}}}}}}ppp___NNNCCC<<<777333222111------000------------,,,+++***)))(((((()))***+++,,,,,,---************************(((((((((((((((((((((((())))))******++++++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))((((((((((((******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***+++---...///...------,,,---...///000000000000000000111111222222333333111000/////////111222333000000000000000000000000222333444555666666666666111222333333444444444444333222000000111222555666999888666555555555666666;;;:::999999888888999:::===@@@DDDFFFFFFFFFFFFGGGMMMTTT```kkkwwwmmmeeeZZZOOOHHHDDDBBB@@@>>>???@@@AAA@@@AAABBBCCC>>>===;;;:::;;;;;;;;;999::::::::::::;;;;;;<<<===<<<===>>>??????>>>===<<<777888888999::::::;;;;;;666666777777777777666666666888::::::999999:::;;;;;;;;;;;;;;;::::::999888555777888666444666<<>>>>>===<<<;;;;;;::::::>>>DDDKKKQQQXXXbbboooyyyuuuggg___RRRMMMFFFAAA???>>>>>>>>><<<===>>>???@@@AAABBBBBB>>><<<:::999;;;<<<======<<<;;;;;;;;;<<<===???@@@>>>??????@@@@@@??????>>><<<<<<<<<===>>>===;;;999666444333444777999::::::>>><<<:::;;;======;;;999888888999:::::::::999999999888777666777999<<<>>>FFFDDDAAA>>>;;;999888888555555555444444333333333000/////////111555999;;;777999;;;===<<<:::777555666777777888888888777777333444555666666555444333555444444333333222111111111222222333444555777888666555444333111000///...------...///000111222222111111111000///000333666777777666666777888999999:::888666444333222222333ddd___ZZZYYYVVVRRRQQQSSS___vvv~~~yyyrrrnnnlllkkkooovvvzzzyyyvvvooolllgggcccbbbbbbbbbbbb```]]]YYYVVVWWWYYY[[[]]]_________```bbbeeeiiikkkqqqnnnnnnppprrrttt|||}}}xxxuuutttyyy{{{~~~{{{xxxqqqrrrvvv}}}~~~}}}~~~{{{jjjYYYJJJ@@@888444---------------......///++++++++++++++++++++++++++++++*********)))))))))((()))))))))(((((('''&&&))))))))))))))))))))))))((()))***)))'''''''''((())))))))))))((('''&&&%%%&&&&&&'''(((((()))******''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((('''&&&%%%&&&'''))))))))))))((("""$$$&&&'''&&&&&&'''((()))+++++++++)))((()))***)))************+++++++++************+++,,,------...---,,,+++***++++++,,,------------............111000///......///000000000000////////////000000000000000000000000000000111111222333444555666666444555666777777777666555222222222333444555555444333333333333333333444444333333444444555777888999999999888999:::::::::999::::::::::::999999999999888<<<@@@BBBEEEKKKTTT[[[hhhqqq}}}uuuggg[[[RRRMMMLLLHHHCCC???>>>??????>>><<<<<<===>>>???@@@AAABBB>>><<<999999:::<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBBBBAAA@@@@@@???;;;:::::::::;;;;;;888666666444333444777999:::999>>><<<:::;;;======<<<:::888999::::::;;;::::::::::::999777777777999<<<===BBB@@@>>>;;;999888888888777666666555444333333333111111222333333333333333555777:::<<<<<<:::777666666777888888999999888888666777888888777666555444555555444444333222222222222222222333444555666777666555444333222000//////------...///000222222333111222111111000111444777666666777777777888888888888777666444333333333444jjjeee```^^^YYYQQQNNNOOOKKK^^^jjjqqq|||~~~}}}|||yyyuuupppnnnpppsssvvvxxxxxxxxxxxxyyy{{{}}}uuusssuuuxxxwwwxxxxxxvvvtttssstttuuuyyy|||~~~{{{yyyqqqtttyyy|||wwwxxx~~~kkkbbbSSSFFF<<<555222///******+++,,,---///000111++++++++++++++++++++++++******))))))))))))((((((*********+++******)))((())))))))))))))))))))))))'''((()))((('''&&&'''(((''''''((((((((((((''''''$$$$$$%%%'''((()))***+++''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((('''&&&&&&''''''(((((())))))***%%%''')))))))))((()))***''')))***)))(((((()))***)))************++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++******------------............000//////......///000000000//////......//////000000000000000000000000000111111111222222222333333444555555666777777666666000111333555666555444333222333333333444555555555333333444444555666888888777888999999::::::::::::999999999999999999999999777999;;;:::999;;;AAAEEEKKKPPPXXX```kkkxxx~~~rrraaaTTTNNNJJJFFFCCCDDDAAA>>>===>>>>>>>>>===<<<<<<======>>>???@@@@@@>>>;;;999888999;;;;;;;;;::::::;;;<<<===???AAABBBCCCCCCCCCBBBAAA@@@???>>>:::999888888888888555333666444333444777999999999===;;;:::;;;======<<<;;;999::::::;;;<<<<<<;;;;;;<<<;;;999888888999;;;<<<<<<;;;:::999888888888888999888888666555444333333000222444555555333000...333555888:::::::::888666777777888999::::::999999::::::::::::999777666555666666555555444333333333333333333333333444555666666666555444222111000000,,,---...///111222444444111222222111111111444666555666777888888888777666777666555555444444555555vvvrrrnnniii```TTTMMMMMMFFFWWWaaahhhssswwwzzz~~~||||||uuujjjeeehhhmmmpppqqqpppooooooqqqtttwwwyyyzzz{{{zzzyyywwwwwwwwwyyy||||||vvvwwwzzzmmmWWWOOODDD:::333000///...------,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))(((((((((((((((,,,,,,---------,,,,,,+++))))))))))))))))))))))))'''((())))))''''''''')))&&&&&&'''(((((()))(((((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((()))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((((((''''''''''''((()))***+++)))+++------,,,,,,,,,---'''((())))))))))))***+++))))))*********+++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,+++***,,,,,,---------...................../////////000/////////....../////////////////////////////////111111111111111111111111444444555555666666777777555777:::;;;:::777444333222333333444555666666777444444444444555666777888666777999:::::::::::::::<<<<<<<<<;;;:::999999888777999::::::999;;;>>>AAA@@@BBBEEEJJJQQQ[[[gggoooxxx~~~tttlllggg]]]PPPHHHGGGGGGEEEBBB???===<<<<<<======<<<;;;;;;<<<<<<===>>>?????????>>>;;;888777888:::::::::999:::;;;===???AAABBBCCCCCCCCCCCCBBB@@@>>>===<<<:::888777777777777555333666555444555888999999888;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<===============<<<;;;999999999:::;;;888888888999999:::::::::;;;;;;:::888777555444333000222444666666555333222111333666888999999888777777888999:::::::::::::::<<<<<<;;;:::888777555555777666666555444444333333444444333333333444444555666666555444333222111111------///000222333444555000111111111000111333555444666777999999888666555555555555555555555666666yyylll]]]SSSQQQOOO]]]eeekkkrrrooolllsss~~~}}}yyyvvvsssssswwwyyynnnddd```ccchhhkkklllllllllmmmooossswwwxxxxxxxxxvvvtttuuuyyy}}}}}}rrrcccXXXIIICCC:::333///......---///...---++++++*********++++++++++++++++++++++++((((((((((((((()))))))))'''((())))))))))))(((((())))))))))))))))))))))))((()))******(((((()))***%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((''''''((()))***+++'''(((******)))((()))***''')))******))))))+++,,,))))))*********+++++++++,,,,,,++++++***++++++++++++,,,------------,,,,,,,,,,,,,,,------------...------......//////////////////............//////////////////////////////444444444444444333333333333333333444444555666777777;;;>>>???<<<888666555333333444555666666777777444444333444444555666777555888;;;;;;:::999999:::>>>===<<<;;;999777666666333444666777888:::<<<===;;;;;;<<<===AAAFFFLLLQQQVVV[[[dddppp}}}oooeee^^^WWWSSSVVVOOOGGGDDDDDDCCC@@@===>>>===<<<<<<===<<<;;;999<<<<<<======>>>>>>??????>>>;;;888777888::::::::::::;;;<<<>>>@@@BBBCCCCCCEEEEEEDDDCCCBBB@@@>>>===;;;999888777888888666555777666666777999:::999888::::::;;;;;;::::::;;;;;;999:::;;;<<<============>>>===<<<::::::::::::;;;888888999:::;;;<<<=========<<<;;;:::888777666555777666666555555555666666111333555777999999888888777777888999:::;;;;;;;;;<<<<<<:::888777555444444777666666555444444333333444444333333333444444555777666666555444333222222......///111222444555555...000111111000000222444444666777999888777555444555555555666666666666666|||lllaaa___^^^hhhnnnrrrttthhh^^^bbbmmmrrrxxx}}}~~~~~~~~~~~~~~~wwwrrrooommmnnnrrryyywwwrrrkkkfffeeeiiimmmjjjlllnnnooopppsssvvvxxx|||}}}~~~|||{{{~~~{{{nnn^^^OOOGGG===888333///---,,,,,,+++,,,,,,+++*********++++++++++++++++++++++++++++++(((((())))))))))))******&&&&&&'''(((((((((''''''))))))))))))))))))))))))((()))******))))))***+++&&&&&&'''((())))))(((((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((()))*********))))))'''(((((())))))******+++'''(((******((((((((()))(((***+++***))))))***,,,)))************++++++++++++++++++***++++++,,,,,,,,,,,,------------......,,,,,,,,,,,,------------,,,---...//////////////////......------......///000000000000000000000000222222222222111111111111111111111222333444555666555999>>>>>>;;;888777777444555555555666777777777444444333333444555555666555999======:::777888999;;;;;;:::888666555444333444555777888999:::::::::888888888999;;;>>>@@@AAAAAADDDJJJSSS___ooo~~~~~~mmmeeeYYYPPPMMMLLLKKKJJJIIIGGGDDDCCCBBB@@@>>><<<@@@>>>============<<<:::=========>>>>>>????????????<<<999888999:::::::::;;;<<<===???AAABBBBBBCCCGGGGGGFFFEEEDDDBBB@@@???<<<:::888888999:::999888999888888999;;;;;;:::999999:::;;;:::888777888999999999;;;<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>>>>======;;;:::999888888>>><<<888555333444555777222333555777888999999888666666888999::::::::::::<<<;;;999777666555444444666666555555444333333333333333333333333444555666777666666555444444333333000000111222333444444555...000111222111111222444555666777777777666555444555555666777777777666666|||tttsssooovvvyyyzzzyyyhhhYYY\\\^^^aaafffjjjkkkmmmnnnppplllpppwwwyyyssspppvvv~~~wwwmmmiiifffeeehhhlllooommmjjjiiijjjmmmqqqtttppptttyyy|||~~~||||||~~~ooofff[[[MMMAAA<<<333111...------,,,+++***++++++************++++++++++++++++++++++++++++++)))))))))*********++++++'''((())))))******))))))))))))))))))))))))))))))'''((())))))(((((()))+++''''''(((((((((((((((''')))(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((())))))(((''''''&&&''')))***++++++******)))+++---,,,+++******+++(((*********((('''((())))))************+++++++++************+++,,,------,,,,,,+++++++++,,,......++++++,,,,,,,,,---------+++,,,---//////////////////......------......///000000000000000000000000..................//////000//////000111222444555777;;;???>>>:::666666777666666666666666666666777444444333333444444555555666:::>>>>>>:::666666888888888888777666666555555777888999;;;======<<<::::::999888999:::;;;<<<<<<999;;;>>>BBBHHHRRR]]]dddttt{{{|||pppfff^^^ZZZQQQLLLFFFCCCDDDFFFEEEDDDAAACCCDDDCCC@@@???@@@AAAAAA???>>>>>>???@@@???>>>>>>>>>>>>???????????????@@@===:::999:::;;;;;;:::<<<===???@@@BBBBBBBBBBBBEEEEEEEEEDDDCCCAAA@@@???<<<:::888888:::;;;;;;;;;:::::::::;;;======;;;999888:::;;;999666444555666888999:::;;;<<<==================<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>===>>>>>>===<<<<<<;;;::::::===;;;888555444444666777444555666777888999999888444555777888999:::::::::<<<;;;999777666555555666555555444444333222222222222222222333444555666777777777666666555444444444222222222333333333444444000222333444333333444555777777666666666555555555666666777888777777666555|||lll\\\^^^UUUWWWYYYZZZZZZ\\\___aaaZZZ___eeegggcccaaajjjwwwqqq{{{{{{~~~}}}|||}}}{{{zzz|||wwwnnnddd___^^^]]]```eeegggeeedddggglllrrrvvvxxxyyy~~~~~~tttfffYYYSSSKKK???666333///---------......---+++------+++***))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,&&&&&&'''(((((()))(((((())))))))))))))))))))))))%%%'''((((((''''''(((***'''((((((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((('''&&&&&&%%%&&&''')))+++,,,+++***))))))***,,,,,,***))))))***((()))***)))'''&&&&&&''')))************+++++++++************+++,,,---...,,,+++***))))))+++---...++++++,,,,,,,,,---------***+++---///000000///............------.........000000000000000000000000///000000000111111111222///.........000111333555>>>AAACCC@@@999444333555777777777777666666666666444444333333333444555555666;;;???>>>999555555777777777888888999999999:::666666888;;;===>>><<<;;;;;;999777666666777777777999:::;;;;;;===AAAGGGKKKRRRZZZeeeqqq|||{{{rrreeeYYYPPPKKKGGGEEEFFFDDDAAABBBDDDDDDAAA???;;;>>>AAA@@@======BBBFFFBBB@@@>>>>>>@@@BBBBBBBBB???????????????@@@@@@@@@AAA>>>;;;::::::;;;;;;;;;===>>>@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;999777888:::<<<<<<<<<;;;;;;;;;<<<>>>>>><<<:::888:::;;;888555222333555777888999;;;<<<=========<<<<<<==================<<<===>>>??????>>>===<<<>>>>>>======<<<<<<<<<;;;777777555555555666888999555666777888888999999888444555666777999999::::::<<<;;;999777666666777777555444444333333222111111111222222333444555777888777777666666555555444444333333333333333333333333111333555666555555666777888777666555555555555555666777888888888666555444}}}ssshhhccc___YYYTTTRRRQQQOOONNNPPPQQQRRRTTTWWW\\\bbbfffeeellltttxxxwwwvvvxxxzzz}}}yyyuuuwww|||yyyvvvuuuyyy~~~zzzxxxyyy||||||wwwxxx|||qqqeee[[[ZZZZZZYYY[[[___dddccccccfffmmmxxx}}}ooo```VVVJJJ@@@;;;777222.........---,,,,,,+++******+++++++++******))))))))))))))))))******)))))))))***************)))(((((()))(((&&&&&&''''''%%%$$$******))))))((((((''''''((((((((((((((((((((((((&&&(((***(((%%%$$$%%%(((%%%%%%&&&'''((((((((('''&&&&&&''''''''''''''''''"""###%%%'''((((((''''''((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))((('''''')))*********++++++++++++))))))(((((((((((())))))&&&'''(((***++++++++++++)))************+++++++++++++++++++++++++++++++++------,,,+++***************+++,,,---...---,,,+++)))+++,,,,,,+++,,,...000---------------...//////000111222222111000///...000000////////////000000///...------000555999<<<@@@BBBCCC>>>777333444666666666555444444444444444444333222222222222333444666999;;;888444222444888999888666555444444555555999:::;;;<<<<<<<<<;;;:::888777777777999999777555333444555888:::===>>>???GGGKKKOOOUUUZZZaaahhhmmmtttyyyzzzuuuoooggg```RRRPPPKKKGGGDDDCCCCCCDDD@@@>>>===???AAAAAA>>>:::<<<===?????????AAACCCFFFDDDBBB@@@>>>===>>>???@@@>>>>>>============>>>>>>AAA@@@>>>;;;999888777666999;;;>>>@@@BBBBBBBBBAAAAAABBBCCCBBBAAA>>>;;;999::::::;;;;;;<<<======>>>;;;::::::;;;===>>>===<<<999777555333111111222333333444666888:::===>>>??????>>>;;;999888999::::::<<<===============<<<;;;@@@@@@@@@===:::999999::::::999888777777888999:::777777888:::<<<======;;;888888::::::::::::888888>>>===:::888666666777888333333333333333333333333444444444333333222222222444444444555555555555555:::::::::999777666444333333444444555666777777888:::999888666555555444444222333444555555444333222xxxsssmmmeee^^^XXXSSSOOOLLLKKKKKKLLLOOOUUUZZZ^^^```aaafffkkkllljjjiiilllooorrrsssuuuyyyzzzxxxsssqqqssstttwww}}}}}}sssqqqpppqqqvvv{{{~~~~~~yyyvvvuuuvvvyyy{{{yyyvvvtttvvvyyyyyyvvvrrriiidddaaabbbbbbbbbgggooosssqqqppprrrxxx|||jjj^^^RRRIII???888444222///,,,...------,,,++++++******++++++++++++*********)))***))))))))))))))))))***)))))))))))))))((('''''',,,***))))))******)))'''***)))))))))((((((((('''(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&''''''(((''''''''''''((((((((('''&&&%%%%%%$$$%%%'''(((((((((((('''%%%%%%%%%$$$%%%'''((())))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))*********+++))))))(((((((((((())))))'''((()))***************)))************+++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++***+++,,,,,,+++,,,...000......---------......///000111111222111000///...000000////////////000000111000......///222666888===@@@@@@===777333444666777666555444444444444555444333222111111222333444666888999777333111444777777777555444444555555666;;;;;;<<<======<<<;;;:::777777666777888888777555444444666888:::<<<===>>>???AAACCCEEEGGGKKKOOOSSSXXX[[[aaahhhnnnrrrtttuuu|||{{{uuuqqqgggbbb\\\YYYXXXVVVQQQLLLIIIGGGCCC@@@>>>>>>>>>??????>>>===>>>@@@???===:::;;;===>>>??????@@@BBBEEEFFFEEECCCAAAAAAAAABBBCCC>>>>>>>>>======>>>>>>>>>@@@???===;;;999888777777999;;;>>>@@@AAABBBAAAAAAAAAAAABBBAAA@@@===;;;999999999::::::;;;;;;<<<<<<<<<;;;:::;;;===>>>===<<<:::999666444222222333444444555777999;;;<<<>>>>>>===<<<:::999999:::;;;<<<========================AAABBBAAA>>>:::888888999999888777777777777888999777666555777999;;;;;;:::999:::;;;;;;;;;999888777;;;:::888777777777999:::555555444333222222111111333333333333222222222222333333333333444444444444777777777777777666555444444444555555666777777888999999777666555444444444444555555666666555555444{{{zzzzzzyyyzzz}}}zzzrrrjjjccc]]]YYYUUUTTTUUU\\\eeekkkkkkiiiaaabbbccc```]]]\\\^^^aaadddddddddfffjjjlllmmmlllpppoooooorrrvvvwwwtttqqqlllkkkiiihhhiiinnnuuuzzzyyytttqqqpppqqqrrroooooopppsssvvvtttooojjjfffgggkkkoooppppppwww}}}~~~ssseeeWWWMMMAAA;;;444//////...---+++------,,,,,,+++*********+++++++++++++++***************((((((((((((******((((((((((((((('''&&&&&&((('''&&&&&&'''((('''%%%))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%'''''''''(((''''''&&&&&&((((((((((((&&&%%%$$$###''''''((())))))(((((('''%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------...---,,,++++++++++++++++++,,,------,,,,,,...000......---------------...000000111111111000//////000//////......//////000222111///......000222333999;;;<<<999555333444555777666555555444555555555333333222222222222333333444666777555222000333555555555444444555555666777<<<<<<=========;;;:::999666555555666777888666555555555666777999:::;;;;;;:::<<<======<<<===???AAABBBEEEIIINNNRRRTTTUUUUUU[[[]]]___```aaabbbdddfffffffffggghhhhhhhhhggggggcccbbb```^^^\\\XXXSSSOOOJJJGGGEEEEEEGGGHHHEEECCC???>>><<<:::999999;;;<<<===<<<<<<===>>>===<<<:::;;;===>>>??????@@@BBBDDDGGGFFFDDDCCCBBBCCCCCCDDD????????????????????????>>>===<<<:::999999888888999;;;===???@@@AAA@@@@@@???@@@@@@@@@>>><<<:::999999999999999999:::::::::<<<;;;:::;;;<<<===<<<;;;;;;:::777555333333444444666777888:::<<<=========;;;;;;:::999:::;;;<<<=========<<<<<<===>>>???@@@BBBBBBAAA>>>:::888888999999888777666666777888999;;;:::888999;;;===>>>>>>;;;<<<<<<<<<;;;999777666888777666666666888999:::666666555333222000//////111111222222222222222222111222222222333333333333444555555666666555555555444444555555666777777777888777666555444333333333333333444444444444333333wwwvvvtttrrrsssyyy|||wwwqqqnnnjjjhhhkkkttt|||lllkkkgggaaa[[[YYY[[[]]]```aaa``````fffooouuuuuurrrooollllllnnnooommmjjjhhhiiihhheeedddjjjttt}}}}}}xxxtttrrrqqqqqqlllmmmpppuuuxxxwwwsssooommmqqqwww|||{{{vvvhhh\\\RRRGGG???777333///------...------,,,,,,++++++*********)))++++++++++++++++++*********)))(((''''''((()))***(((((())))))(((((('''&&&&&&%%%$$$%%%&&&'''&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((()))&&&$$$%%%((()))'''$$$'''((((((((('''&&&%%%%%%''''''''''''&&&&&&%%%$$$((((((((((((((('''''''''(((((('''&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))))))))(((((((((((())))))******))))))))))))))))))))))))*********+++++++++************************++++++++++++,,,---...//////...,,,***))))))***+++,,,---------,,,,,,...000......------,,,,,,------000000000000000000///////////////....../////////000000///......///000111555666777666444222333555666666555555444555555666444333333333333333333444333444555333111000222333333333444444555666777777;;;<<<<<<<<<;;;:::888777555444444555777777666444555666666777777888888999999:::;;;;;;;;;;;;===???===???AAADDDEEEFFFFFFFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRROOONNNMMMLLLKKKHHHDDDAAAEEECCCBBBBBBDDDDDDAAA???::::::999888999:::<<<===<<<<<<;;;;;;;;;;;;::::::<<<===@@@@@@@@@@@@BBBCCCEEEDDDCCCBBBBBBBBBBBBCCC??????@@@@@@@@@@@@??????<<<<<<;;;:::999999999999999:::<<<===????????????>>>>>>>>>>>>===<<<::::::::::::::::::::::::::::::;;;:::999999;;;;;;:::999:::999666444333333444444888999:::<<<============<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<===???@@@AAA@@@@@@???===:::999999;;;888888777666666777888888===;;;999999;;;>>>??????=========<<<;;;999777555666555555555666777888999666555444333222000//////000000000111111222222222111111222222333333444444555555666666666555444444444444555555666666666666666666555333333222222222000000111111111111000000}}}|||{{{yyyxxx{{{|||yyywwwwww{{{~~~{{{uuummmhhheeeeeefffiiikkkiiiiiirrr~~~zzztttrrrssssssrrrppplllnnnnnnlllkkkppp|||~~~{{{zzzzzzwwwxxxzzz|||~~~~~~{{{yyyxxxzzz~~~~~~zzz~~~{{{ppp___RRRIIIBBB:::555222000---,,,,,,,,,,,,,,,+++***************))))))***************************)))(((''''''((()))***)))************)))((((((((('''&&&''')))******((((((((((((((())))))))))))(((((((((((((((((((((((()))&&&$$$%%%((()))'''%%%'''((((((((('''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((((((((())))))(((((((((((())))))+++***))))))((())))))***))))))*********+++++++++*********************************+++,,,---...//////---,,,***))))))******,,,---------,,,,,,---///...------,,,,,,,,,------//////////////////000000//////............//////------...///000000111111111222333333222222333444555555444444444444555555444444555555555555444444222222222111000000111222222222333444555666777777999999::::::999777666444555444444555777888666555555555666666666666777777444666888888888888999::::::;;;<<<===>>>>>>======>>>=========>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@===;;;>>>============<<<:::888888888888888999;;;<<<===;;;;;;;;;;;;:::999::::::<<>>???@@@@@@@@@@@@???>>>;;;;;;:::999999999999999999:::;;;<<<===>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999888888888999777666888666444222222222444555999:::<<<===>>>>>>============<<<;;;::::::999999<<<<<<<<<<<<===>>>@@@@@@;;;<<<<<<;;;::::::;;;===999888777666666777888999999777555555777999::::::=========<<<:::888666444555555555444555555555666444333333222222111000000...//////000000111111111111222222333444555555555888888888777666555333333444444444444444555555555444444333222111111111111000000000000000000000000~~~~~~~~~zzzxxxxxxxxxxxx{{{zzzyyy~~~wwwyyyzzzyyyxxx}}}~~~|||yyyyyy|||}}}}}}yyyhhh^^^PPPFFF@@@<<<666222---,,,,,,+++************))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((***************))))))(((%%%%%%$$$&&&((())))))((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%&&&'''((((((''''''''''''(((''''''&&&&&&"""###$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%'''((()))******))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++)))************+++++++++************************************+++,,,---...---,,,+++***************+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,---......//////.........///000000///......------......///+++,,,...000111222222222000000111111222222333333333333333333333333444555444444555555555555444444222222111111000111111222111222333555555666666666777777888888888666555444555444444666888888777666444444555555555555666666555666888888666555555666777888999999::::::::::::<<<;;;999:::;;;;;;:::999;;;<<<===>>>??????@@@??????>>>============;;;999999999;;;;;;;;;;;;999999666666666777888999:::;;;;;;<<<<<<:::999888:::;;;<<<>>>AAABBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC===>>>???@@@@@@???>>>===<<<;;;:::999999888999999999::::::;;;;;;<<<==================<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????;;;999888777888888666444555444333222222333555666999:::===???@@@???>>>===>>>======<<<:::999888888:::;;;<<<===>>>>>>======777888:::999999:::<<<>>>:::999888777777888999::::::888666666888:::::::::<<<<<<<<<;;;:::777555444333333444444444444444444333333222222111111000000......//////////////////111111222333444555666666999999999888666444333222333333333333333333333333333222111111000000000111333222111111111111222333~~~{{{zzz}}}|||nnneeeVVVNNNCCC===;;;888444000)))***+++***)))(((((()))))))))))))))))))))))))))&&&'''''''''((((((((()))&&&'''(((******((('''&&&)))))))))***)))(((((('''"""!!!!!!###%%%''''''&&&'''((((((((()))))))))***((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))&&&&&&''''''((('''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))###$$$%%%&&&&&&&&&%%%$$$))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))***)))((('''((()))+++---)))************+++++++++************************))))))))))))******+++,,,******+++++++++******)))+++,,,,,,+++))))))+++,,,*********+++,,,---...//////......---...///000111///......------......///,,,---///111222222111111000//////000111222222222222111111111222222333444222222333444444333222222222111000000111222222111222222444555555555555444666666777888888777666555555555555666999999888777333333444444555555555555555777999999777666666666777777888999:::;;;<<<<<<>>><<<::::::<<<<<<;;;999<<<===>>>???????????????>>><<<;;;;;;<<<<<<:::999666888;;;<<<===<<<<<<<<<666666666666777777777888;;;<<<===;;;888888:::===:::<<>>>>>;;;;;;<<<===>>>@@@AAAAAA===;;;999999999888777555444333222222333555888999888:::===@@@AAAAAA??????<<<<<<<<<<<<;;;::::::999999:::<<<>>>>>>===;;;999666777888888777888:::<<<;;;:::999888888999:::;;;<<<;;;:::;;;=========;;;::::::::::::999777555444000000111333444444555555555444333222111000///...//////..................000000111222333444555555777777777666555444333222111111111111111111111111111111000000//////000000333333222111111222333333}}}zzz{{{~~~~~~tttgggYYYQQQFFF???777333222111---)))(((***++++++************(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((%%%&&&)))++++++)))&&&%%%(((((((((((((((''''''&&&%%%$$$$$$&&&(((******)))'''((((((((())))))******((((((((((((((((((((((((###&&&)))(((&&&%%%'''***%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&'''(((***+++(((((('''&&&### ))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''(((***,,,...)))************+++++++++))))))))))))))))))))))))))))))))))))))))))***+++((()))+++,,,,,,+++***)))***++++++***))))))***,,,))))))***+++,,,...///000///...------...///000111.........------.........---///111222333222111000000//////000111222222111111000000000111222222333000111222333333222111000333111000000111222222222222333444555555555444333666666888999999888777777666555555777999:::999888222333333444444555555555111333666777777666777888555666777888999;;;<<<===<<<:::888888:::;;;999777;;;;;;<<<=========<<<<<<<<<:::999999::::::888777111333666888777666666666777777777777777777777777;;;======;;;888888:::===888;;;>>>???>>>===============>>>?????????>>>>>>;;;===>>>??????>>>===;;;===<<<:::999888777777777999999999999:::;;;<<<<<<>>>============>>>>>>???999:::;;;===>>>@@@AAABBB>>>===;;;:::::::::888666444333333333555777:::<<<888:::===@@@BBBBBB@@@???999:::;;;;;;<<<<<<;;;;;;888:::===>>>>>><<<999777777888888777666666888999;;;;;;:::999999:::;;;;;;999999999:::;;;<<<:::888888999999999888666555444---...000222444555666666777666444222000...---,,,/////////......------,,,...///000111222333444444333444444555555444444333111111111000000000000000111000000////////////000222111000//////000111222}}}}}}|||{{{}}}{{{vvvrrrqqqpppzzz{{{wwwuuutttrrrrrrvvv~~~vvviii]]]SSSKKKGGG:::888555222///---,,,+++***+++,,,,,,,,,+++)))(((******))))))))))))******))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''(((((())))))******((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''(((***+++***)))((()))***((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))((((((((((((''''''''''''((((((((((((++++++******************,,,,,,++++++***)))((((((,,,,,,,,,+++++++++******------------------------,,,,,,,,,---...///000000------............------++++++,,,,,,---...//////000000000000000000000000.........///000111111111000000000000////////////111000/////////000222333222222222222222222222222444555666777777666555444999999999999888888777666999999777666555444444444444444555666777888999999888888777777777999:::;;;666777888999999999999999;;;<<<======>>>=========999999999888888888888888444555666666666666666555555555555666666888999999888:::;;;999888888;;;??????@@@@@@???>>><<<:::999=========>>>===<<<<<<;;;===<<<<<<===???>>><<<:::;;;;;;:::888777555444444888999999888777777888:::=========<<<;;;;;;::::::777===CCCCCC???===@@@DDD??????===<<<:::888777666333333555777888999999999<<<<<<===???AAAAAA@@@>>><<<<<<<<<===============:::888888999<<<<<<999666444777:::;;;:::888777777::::::999999999::::::;;;999999:::;;;<<<<<<<<<<<<;;;999777888999888555111111111111111222333444555111111111111111222222222...///000111111000///...///000111333444444333333222333333444333222111000111111222222111000...---//////000000000000//////---------.........//////~~~|||vvvrrrssstttppplllkkkhhhooozzz}}}yyyyyyzzz||||||zzz{{{|||~~~zzzvvvrrrooommmlllnnnooosss{{{uuunnnbbbVVVLLLDDD===999666555222///,,,+++******(((((()))))))))((('''&&&******))))))))))))*********)))))))))((((((((((((((((((((((((((('''&&&&&&''''''(((((())))))))))))'''''''''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''((((((((((((''''''(((***+++***)))((()))***************************+++******)))(((((())))))******)))))))))(((((((((((((((((())))))))))))***************************...------,,,++++++******,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,------......------............------++++++,,,,,,---......///////////////////////////000000000000////////////000000000000000/////////111000000000111222444555222222222222222222222222444444555666666666666666999999:::::::::999888777555444444333333333333444444444555555666777777777888777777777888999:::;;;999999999999888777666666;;;<<<<<<===<<<<<<;;;;;;999999999888888888888888444555555666666666666666333333333444444555666777888999::::::888999<<>><<<999888999:::;;;<<<============<<<;;;;;;===>>>>>><<<::::::;;;;;;::::::999888777888999999999777777999;;;??????>>>===<<<;;;::::::777<<>>???BBB@@@@@@???===;;;999777666333444555777888999999999<<<<<<<<<>>>@@@AAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;;;;999666666777999999777777888999;;;;;;:::::::::;;;<<<<<<999::::::;;;;;;;;;;;;;;;:::888777888999888444111111111111111222333333444111111111111111000000000...///000111111000///...///000111333444333333222222222333333333222000000000000111111000///---,,,..................------,,,------------.........|||ttttttuuuqqqkkkhhhcccfffjjjmmmnnnmmmjjjhhhmmmnnnoooqqqsssvvvxxxyyytttwwwzzz~~~~~~}}}|||}}}xxxsssooonnnooorrrpppmmmjjjiiijjjkkklllpppsss{{{uuulll^^^XXXOOOFFF???:::555222111000---+++***)))))))))((((((((((((((('''&&&&&&***))))))(((((())))))************))))))))))))((((((((((((((((((''''''&&&'''(((((((((((()))))))))&&&&&&&&&'''''''''''''''(((((())))))))))))(((((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''(((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))'''(((((())))))(((((('''(((***+++***)))((()))*********************************)))((((((((())))))************))))))))))))))))))))))))************************************///......------,,,,,,,,,,,,++++++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------.........////////////////////////222222111000...---,,,,,,000000000000000000000000111111111222222444555555222222222222222222222222333333333444555666777888999:::;;;<<<<<<:::999777333222222222333444555555555555555555555555555555777777777888999999:::;;;;;;::::::888777555333222:::;;;;;;;;;;;;;;;::::::999999999888888888777777444444555555666666666666444444333444444555666777777999:::::::::;;;===???EEEDDDCCCAAA>>>;;;888666666777888:::<<<======>>>;;;::::::<<<======;;;999999:::;;;<<<===<<<;;;:::888999:::999888999:::<<<@@@@@@???===;;;:::999888666;;;@@@BBB@@@>>>>>>@@@@@@@@@@@@>>><<<:::777555444555666777888999999999;;;;;;<<<>>>@@@@@@>>><<<:::::::::::::::999999999;;;999777777888999888777666777888777666777999;;;;;;;;;;;;;;;;;;<<<======:::::::::;;;::::::999888888777777777888777444111222222111111111222222333111111000000//////.........///000000000000///......000111222333333222222111111222222222111000000////////////...---,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,------------zzzoooiiihhhgggdddbbb```___^^^^^^dddeeeeeeeeegggiiimmmooommmooopppsss}}}~~~{{{rrrvvvyyyxxxuuutttxxx||||||zzzxxxuuuqqqooopppvvvzzzzzzzzzzzzvvvqqqoooppppppoookkkiiihhhhhhiiiiiijjjlllppptttyyy{{{~~~yyylll^^^UUUMMMHHHBBB<<<999666333111---,,,+++)))(((((())))))************))))))(((((())))))(((((((((((()))))))))))))))((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))))))))(((((()))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''(((((()))(((((('''&&&'''''''''((((((((((((''''''((())))))))))))((((((((())))))))))))(((((((((***+++***)))((()))***((((((((((((((((((((((((***))))))((((((((())))))+++*********))))))))))))(((((()))))))))************************+++++++++......---------,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......////////////////////////111111000///...------,,,/////////000000111111111333333222222222222333333222222222222222222222222333222222222333555777999888:::<<<======;;;999888555555555444555666666777888777777777666666555555666777888::::::;;;;;;;;;::::::999888666444333222777888999::::::;;;;;;:::::::::999999888777777777444444444444555666666777666666666666666777888888777888999:::;;;<<<===>>>BBBAAA@@@>>><<<999888777444555777999:::;;;;;;<<<999888999:::<<<<<<:::888888999;;;<<<===<<<;;;:::888:::::::::999:::<<<>>>@@@???>>>;;;999777666555666999>>>AAABBB@@@>>>===>>>??????>>><<<999666444666666777888999999999999;;;;;;;;;===>>>???===;;;::::::999999999999888888:::888666555444555555555555777999999999999:::;;;:::::::::::::::;;;<<<<<<::::::::::::999888777666666666666777666555333222333222111111111111111222111111000///...------,,,---...///000000///...---...///111222222222111111000000000000000000000000000000//////...------,,,...---,,,+++******+++++++++++++++,,,,,,,,,------{{{rrrtttpppjjjddd___]]]^^^^^^___``````^^^]]]___cccfffjjjjjjgggfffmmmyyy}}}{{{yyywwwuuurrrooogggkkkmmmkkkhhhgggkkkoooyyywwwtttqqqooommmiiifffgggmmmrrrtttuuuvvvrrrkkkiiikkknnnooooooooopppqqqnnnpppuuu{{{yyynnncccXXXMMMEEE>>>:::666333222111///...,,,+++***)))))))))***++++++******)))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((((('''((((((((('''''''''''''''%%%&&&&&&&&&'''((((((((())))))(((''''''((())))))%%%&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((((((***+++***)))((()))***'''''''''''''''''''''''')))((((((((((((((())))))*********))))))))))))((('''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))+++++++++,,,,,,---------............------------------............------,,,,,,,,,---------------...................................................//////000111222222333444444333333111000//////222222222222222222222222222222111111333555777888888999:::<<<<<<;;;999888777777666666555555666666::::::999999888777777777666777:::<<<======<<<<<<888888888777777666444444444555666888:::;;;<<<<<<::::::999999888777777666444333333333444555777777777666666666666777777888777777888999;;;<<<<<<<<<<<<;;;:::999999888888777666777777888888888888888777777777999;;;;;;999777777888999:::;;;;;;:::999:::;;;<<<;;;:::;;;<<<>>>>>>===;;;999777444333222444777<<>>===777777777888888777666666333444666888:::<<<<<<===;;;::::::999888777666666333333222222333555777888555555444444444444555555777777777888:::;;;:::888666666666555666777777888888888888888888777666555555555666777999:::888666666777888999:::<<<===>>><<<======<<<;;;;;;<<<>>><<<;;;999777555333111111333555:::AAAGGGGGGBBB<<<;;;:::999888777666666555999999:::::::::999999888:::999:::;;;<<<<<<:::888:::::::::999888888777777666666555333000...///000000555;;;??????===;;;:::888777666555555444555555888888888888777666555444222444666555444222222222111111000000000111111222000000//////......---------...////////////...---...///000111111000///.........---------...//////222111000///............,,,------......------,,,,,,,,,,,,,,,------------tttzzz~~~}}}|||wwwyyyyyytttnnnkkkmmmpppuuutttooojjjkkkpppqqqooosssqqqqqqssswww|||~~~{{{zzzxxxvvvuuuuuuvvvwwwvvvwwwxxx{{{||||||yyyvvvyyyrrrhhhXXXRRRJJJDDD@@@<<<777333333111///......///...,,,,,,+++******)))***+++,,,,,,+++***)))((())))))***((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((())))))************))))))(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((('''''''''&&&'''(((((((((((()))))))))((())))))***++++++,,,,,,************************************))))))))))))'''(((((()))******++++++,,,,,,,,,------......///------............------------------------------........................,,,,,,------...///000000---...///000222333444555222333444444444333111111222222222222222222222222111111222333333333333333666666555555555666777888777666666666666777777888:::999999999999999999999777:::>>>AAACCCBBB@@@>>>888888888999888888777666666666888999:::;;;;;;;;;;;;;;;:::999888777666555333222222222333555777999555555444444444444555555888666666777999:::777555555444444444444555777888888888888888888777666666444444444666999999777666777777888:::===AAADDDGGG>>>??????===;;;;;;<<<===;;;:::999777555333222111222444999BBBIIIJJJDDD>>>;;;:::888777666777888999::::::;;;;;;:::999888888999999999:::;;;;;;999777999999888888777666666555555777888555222///...//////333888;;;<<<;;;::::::999888666555333222222222777777777777666666555444000333555555333111111222000000///000000111222333////////////////////////------...//////...------......000000000///...---------,,,,,,,,,---//////111000///------------...)))***---/////////---,,,,,,------------.........hhhppp}}}{{{|||~~~~~~yyyxxxzzzxxxssswwwvvvwww{{{{{{tttiii\\\QQQKKKEEE>>>999777444111---...,,,************)))(((,,,+++***))))))***++++++......,,,+++++++++,,,---((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%((('''%%%$$$$$$%%%'''((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###''''''''''''((((((((()))'''(((((()))))))))))))))))))))************))))))(((***+++***)))((()))***'''''''''''''''''''''''''''''''''''''''((()))***((('''''''''&&&&&&&&&&&&))))))))))))************((())))))***++++++,,,,,,*********************+++************)))))))))))))))******+++,,,,,,------******+++,,,,,,---......---..................---------------------------........................---------.........//////---...///000222444555555111222333555666555555444222222222222222222222222000111333444444333222111666444333222333444777888777777777888999;;;<<<===888888888888888888888888888:::???CCCDDDCCCAAA???:::::::::999999888666666999999::::::::::::999999;;;;;;:::999888777666555333222111111222555777999888777777666666666777777888666555777999999666222555555444333444555666777777777888888888888777777333333444666888999777555888888888;;;@@@FFFKKKOOO@@@@@@@@@>>><<<;;;;;;===;;;:::999777666444333222222333888BBBKKKLLLFFF???<<<:::888666666888;;;<<<;;;;;;;;;;;;:::999888888999999999:::;;;;;;999777888777777666555555444444666888:::888333000/////////222555888888999:::;;;:::999777555333222111111666666666666666666555444000333555555222000111222////////////000111333333/////////000000000000000,,,---...//////...---,,,......///000000///...------,,,,,,+++,,,---//////000///---,,,++++++,,,---&&&))),,,///000///---+++---------.........//////hhhrrryyy{{{mmmaaaYYYRRRIIICCC:::999777555333111000///+++,,,---...---,,,+++***+++++++++++++++***)))((())))))((('''''''''''''''))))))))))))))))))))))))%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((())))))&&&&&&''''''''''''&&&&&&+++)))'''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''  """###&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''')))******)))+++***(((&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''))))))(((((((((((())))))''''''(((((())))))*********)))((((((((()))+++,,,+++++++++************))),,,,,,,,,++++++*********---,,,***)))))))))******,,,***((((((***+++++++++))))))***+++,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......------------......---...///000222333444555666666666666666666666666333333333333222111000000222333444666777666666555333333333222333333444444777888:::<<<======<<<<<<<<<<<<;;;:::999888777666999;;;===@@@AAAAAA@@@@@@888999::::::999777444222111666<<>>;;;;;;;;;;;;:::888555333333222000///555555666;;;AAADDDDDDCCC===;;;999777666888:::;;;===<<<;;;:::999888888888888888888777777777777777555666777666444333333555999::::::999666333000...111444777888777888:::<<<>>>;;;666333222111000///111111111111111111222222333222222111111111111111000000000000000/////////111111111111111000//////------,,,+++,,,---...///......---------,,,,,,,,,------..................------,,,,,,,,,+++++++++........................,,,---......------...000kkkrrrvvvyyy}}}nnnfffZZZQQQKKKEEE>>>:::444333222000///---,,,++++++,,,---------,,,******)))*********))))))((('''))))))((('''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''((((((((((((''''''***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&'''***)))((()))+++++++++***(((((('''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))***)))((((((((()))***+++))))))******+++++++++,,,,,,,,,,,,++++++*********,,,+++***)))))))))***+++*********+++---,,,+++)))))))))******+++,,,,,,---...------,,,,,,,,,------,,,------------------------------............///......------------............000111222444555555666666666666666666666666333333333444333333222111111222333444444444333222333333222222222333555555888999;;;<<<===<<<<<<;;;;;;;;;:::999888777666555777999;;;>>>?????????>>>999999999999888666444333333777<<>><<<;;;;;;>>><<<:::888666555555555555444444333333333444444555555555444444444444333333444444333111111222333555666666666:::>>>===888777888999:::999777444222555666777999999999999999:::;;;>>>CCCHHHKKKKKKJJJ@@@???===;;;;;;;;;<<<===;;;999666555444444222000111111222777===AAACCCBBB:::999777555555777999;;;===<<<;;;:::999888888888888888888888888777777666555666666555444333333555999::::::999777555222000333555777777888:::???CCCAAA===666111000000000000000111111111111111111111222222111000000000000000////////////////////////111111111111111000//////...---,,,,,,,,,---//////------,,,,,,,,,+++++++++---------.........////////////.........---------........................---///000000///...000111}}}~~~{{{~~~uuujjjbbbUUUNNNFFF@@@<<<999555222///...---,,,++++++***)))+++,,,,,,,,,,,,+++******(((((())))))(((((('''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&(((((())))))))))))(((((()))((('''&&&%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))(((((('''&&&&&&&&&'''***(((((((((******)))(((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((('''(((((((((((()))))))))))))))((((((((()))***+++'''((()))***+++,,,------+++++++++++++++******************)))******+++,,,******,,,...///...***''')))))))))***++++++,,,,,,---,,,,,,,,,,,,------...---------------------,,,---------............///......------------......//////000111333444555555777777777777777777777777222333444444555444444444333333444555444333222111333222111111222444666888:::;;;<<<======<<<;;;:::999999888777666555555444666777999;;;============;;;:::888777555444444333444888<<>>===<<<<<<===<<<:::888666555555555555555444444333222222222555555555555555666666666111222333222000000222444222444444444888===<<<888999999::::::888777555444555777;;;===???>>>===;;;===>>>@@@DDDGGGGGGEEECCC:::999888888999;;;===>>><<<:::777666666555333222000//////222666;;;>>>???999888555444444666888:::===<<<;;;999888888888888777888999::::::888666555444555666555444333444555888999999999888666555333555666777777999===CCCGGGBBB===555000......///000//////000111222222222111111111000///////////////////////////////////////111111111111111000//////......------......///000,,,,,,+++++++++*********+++,,,,,,---...///000000111111000000000/////////........................///000111111000000111222}}}zzzwwwvvvwwwzzz{{{|||ssswww|||{{{oooeee\\\SSSNNNEEEAAA;;;777555444222111------,,,,,,,,,,,,+++++++++++++++++++++******)))((((((((())))))(((((('''(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&%%%''''''((((((((((((''''''''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###$$$$$$$$$$$$***)))((('''''''''''''''%%%$$$###$$$&&&''''''&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))***)))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******((())))))***++++++,,,,,,+++++++++***************)))))))))******+++,,,,,,,,,,,,,,,---///...+++((()))))))))******+++++++++++++++++++++,,,---.........------------,,,,,,,,,---------............///......------------......000000111222333444555555666666666666666666666666222333444555666666666666666777777777666555333222333222111111222444777999;;;<<<<<<===<<<;;;:::999777777666666555444333333555666888:::;;;<<<<<<<<<;;;:::777555333333444444666999<<<>>>???>>>===<<<;;;:::999777666555444444444444444444444333222222555555666666777888888999555555666444333222444555222777:::888777:::;;;:::;;;;;;::::::999777666666555777:::===>>>>>>>>>=========???BBBDDDCCC@@@>>>666666666666888999;;;<<<;;;999666555555555333222111000...///222666:::<<<<<<:::777555444555777888===<<<:::999888888777777666777999;;;:::888666444333444555555333333444555666666777777777777666555666666777999;;;>>>AAADDD>>>:::444111000000000///...///000111222222222222000000///..................///////////////000000111111111111111000//////............//////000000,,,,,,,,,,,,++++++++++++++++++,,,---...///000111222111111111111000000000...........................000111111000000111222|||wwwsssrrrrrrqqqqqqnnnpppssswww~~~rrrlllcccYYYPPPIIIDDDAAA;;;888555222111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))(((((()))******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''"""!!!!!!###%%%''''''&&&'''((()))))))))(((&&&%%%(((((((((((())))))))))))***)))((('''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''''''''''''''(((((())))))))))))************************************************))))))******++++++++++++///---++++++,,,,,,,,,+++***************++++++++++++++++++++++++,,,---...---------------------------------............///......------------......000000111222333333444444444444444444444444444444222333444555666777777777777777888888777555333222333222222222333555777999;;;;;;<<<<<<<<<:::999888666555555444444333333333555666777999:::;;;<<<<<<:::888666333222333444555777999;;;===??????===<<<999888888777555444333222222333444555555555555444222333444444555666777777777888888666444333444555666@@@EEE@@@::::::>>>AAA<<<<<<;;;;;;:::888777777666666777888999;;;===>>>999:::;;;>>>@@@@@@===;;;666666666666666777777888999777444333333333222000///......///111666<<<@@@@@@>>>:::777666555666777<<<;;;:::999888777777777555777999::::::888555333222444555444333333444555333444444555555666666666555666888:::<<<<<<;;;:::666444333333333333111///---...000222444444333333000//////.............../////////000000000111111111111111111111000//////.........///////////////------------,,,,,,,,,,,,++++++,,,---...///000111111111111000000000//////////////////////////////---...000///......///111|||xxxuuurrrpppmmmnnnnnnnnnsssyyypppjjjYYYTTTNNNFFF???;;;888888333111///---++++++***+++************************+++***))))))(((((())))))(((((()))*********))))))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%(((''''''&&&''''''((((((%%%$$$$$$&&&(((***)))((())))))))))))((('''&&&%%%(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&'''((()))))))))((((((+++++++++*********)))))))))))))))***************))))))***+++++++++******000---+++******+++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,---------......---------............///......------------......///000000111222222333333333333333333333333333333222333444555666666666666555666666666555444222111333333333333444555777777999:::;;;;;;:::999888777555555444444444333333333444555666777888:::;;;;;;888666444333222333555666888888999<<<>>>???===;;;888888888777666555333222222333555666777777666666//////000111222222333333555555666444222222333444777AAAGGGAAA999888===AAA<<<<<<===<<<;;;:::888777555555555555666888:::<<<777777888:::<<<===<<<:::888888777777666555555555777555222111222222000///+++,,,...000333999@@@FFFBBB@@@<<<999777777888888<<<;;;:::888777777777777555666777888888666444333222333444444333333444555222333333444444555666666555555777999;;;:::666333111111222444555444111...---...111444666666555555000000///...............///000000111111222222333111111111111111000//////------...////////////............---------,,,,,,+++,,,,,,---...///000000111111000000000/////////////////////////////////,,,---......------...///yyyyyyxxxtttsss{{{zzzrrrjjjccc[[[VVVGGGEEE@@@;;;555333222222......---,,,*********+++************************+++***)))((('''((())))))&&&'''(((((()))))))))(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''((()))(((((('''%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%&&&'''((()))+++)))((()))******)))((()))(((((('''''''''(((((((((((((((((())))))))))))((('''&&&%%%&&&(((***+++)))((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&'''((()))))))))((('''***************+++++++++((()))))))))*********+++******+++,,,+++***))))))---,,,++++++++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,---...//////---------............///......------------....../////////000000111111222333333333333333333333333222333444555555555555555444555666666666444333222222333444555666666555555777888999:::999888777666555444444444444333333333333333333444666777999:::444444333333333444555666888777888:::===>>><<<:::999999999999888777555444444666777888888888666555///000000111111222222222000222333333222333555777666<<>>>>>===;;;888666555555666777888888999999999777777888:::;;;;;;:::999999999888777666555444666444222111111111000///,,,...000222444999@@@EEE@@@>>><<<999888999:::;;;<<<;;;:::888777777666666555555555555555444444333111333444444333333444555444333444444444555666777666555555666888888555222222111111222333333000...---///222666777888777666111000//////......//////000111111222333333444444111111111111111000//////+++,,,---...///......------------,,,,,,,,,++++++---------.........//////111111111111000000000///////////////////////////+++---......------...///uuuxxx~~~{{{qqqkkkggg```ZZZTTTNNNGGGCCC@@@>>>;;;777222000000111/////////...------...///,,,,,,,,,,,,+++++++++++++++***((('''''''''((()))%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###$$$$$$$$$%%%&&&'''((()))...,,,***)))***)))'''%%%((('''&&&&&&&&&(((***+++(((((((((((())))))))))))'''&&&%%%%%%&&&(((+++,,,%%%%%%%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''(((((()))***+++,,,,,,---(((((())))))*********+++***+++,,,,,,+++***)))(((+++++++++,,,---+++((($$$------------------------------,,,+++************)))***+++,,,...///000000---------.........//////.........------...............//////000000111111444444444444444444444444222333444444555444444444666777888888888777555555222444555777777666444333666777888999999888777666555444444444444444444333111111222333444666777888222222333333444555666666888777777999===>>><<<999:::;;;;;;;;;:::999777666777888999:::999777555444222222333333333333444444...000222333444666999;;;:::<<<;;;;;;===AAA@@@;;;;;;===???@@@???<<<888666444666888:::;;;:::888777;;;999777777888:::;;;:::999999999999888777666555666444222111222222111///111333444444444666;;;???>>><<<:::888888:::<<<>>><<<;;;999888777777666666555555444444333333333333111222444333333333444555555555555555555666777888888555333444666777666444555333111111111111000...---000333777999999888777111111000///////////////111111222333444444555555111111111111111000//////++++++---.........---,,,,,,,,,,,,+++++++++******------..................222222222111111111000000000000000000000000000000,,,---......------...000]]]ccckkksssyyywwwnnneee```RRROOOKKKFFF@@@;;;777555333222000///.........///++++++++++++++++++++++++///...+++***)))***+++,,,++++++******)))((((((((()))(((&&&$$$$$$&&&((()))+++***)))(((((('''((((((000,,,'''$$$%%%'''&&&%%%$$$&&&((()))***)))(((''')))'''%%%$$$$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%+++***(((&&&%%%$$$$$$%%%&&&'''((())))))((('''&&&***))))))((((((((())))))''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((())))))))))))************)))***,,,------,,,***)))))))))))))))))))))******)))******+++,,,,,,------))))))))))))))))))))))))*********++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,------......------,,,000///...------...///000...............///000000333222111000000111222333111222444444444444555777999999888666555444333222222333333333444555555555666555555444333333222222222333333333333222111111222222333444555555555555555555444444444555555666666777777777777888;;;===;;;;;;999666444444666888;;;<<<;;;;;;999666444333111333333333111000111333111000000333777::::::888:::;;;===>>>>>><<<:::999::::::::::::::::::::::::222333555777999:::;;;;;;777777777777777777888888<<<:::999999999999888666777777555444222111//////000111444777888888888777888777777777777777888888999999999999888777666666555444333333222222222222111111111111111111111111666555444333444666888999777777777666555555444444222222222222222222222222000111222222111222444666666333///...///111222222333333222222333555666888000111111000000///...---//////...------------...,,,,,,,,,+++++++++******.........///////////////000000000000////////////000...---...///000///...++++++,,,,,,---.........SSSWWW\\\```ccchhhooosss}}}xxxtttnnnhhhaaaYYYQQQLLL@@@???===;;;888666444333111000...---,,,,,,,,,---+++++++++++++++++++++++++++)))'''&&&%%%%%%&&&'''))))))))))))))))))******''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''(((***&&&###"""$$$%%%%%%$$$%%%&&&((())))))((('''&&&((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))*********((()))+++,,,,,,+++)))(((*********)))))))))))))))&&&'''((()))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,///...---,,,,,,---...///...............///000000222111000000000000111222111222444444333333444666777666666555444333222222333333444444444444444555555555444444333222222222111111222222222222111111111222333444444444444444666555555555555555666666777777888777666666777999777888888666555555777888::::::::::::888666444333222444555555333111111222111000111444888;;;<<<;;;;;;<<<>>>>>>>>><<<:::999::::::::::::::::::::::::777777888999999999999999999999999999::::::::::::>>><<<;;;;;;<<<;;;:::888777666555444222111000///000222555777999999888888999888888777777777888888999999999999888777666666444444333222222222222222111111111111111111111111444333222222222444666777666666555555444333333333333222111111111111111222000111222222111222444666666333000///000111222222333333222222333444555666111111111111000///...---............------------,,,,,,,,,+++++++++******------............//////000/////////////////////000...---...///000///...,,,------------.........QQQQQQPPPOOOPPPRRRWWW[[[aaafffnnnwww{{{ssskkkfff___\\\VVVQQQLLLFFF???;;;222111111000000/////////------,,,+++************+++++++++++++++++++++++++++***)))''''''''''''(((''''''((())))))***++++++&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&((((((((('''%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$######(((((('''&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((()))))))))&&&&&&%%%%%%&&&'''((()))&&&'''((())))))((('''&&&((('''''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))******'''((()))******)))((('''+++*********))))))(((((()))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,---............---......///000111000000//////000000111111333444333222222333444444333333333222222222222555444444444444444444333444444333333222111111111...///000111111222222111111111222333444444444444777666666555555666666666777888999888555444333444444666888888777666777888999999999888777555444333333555777666444222000000000000111555999<<<>>>===>>>>>>??????>>><<<:::999999999999999999999999999;;;;;;::::::999888888777999999:::::::::;;;;;;;;;>>>===;;;;;;<<<<<<:::999666555444333222111000000111333555888999999888888::::::999888777777777888999999999999888777666666444333222222111222222222222222222222222222222222111111000000111222444555555444444333333222111111444222000///...///000111000111222111111111333555666333111000111222333222333333222222222222333444111222222111111000///...---......///...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,------.........////////////////////////000...---...///000///...///............---------SSSPPPKKKEEECCCCCCFFFIIIIIIOOOXXX```fffnnnwww~~~xxxuuuooojjjeee___YYYTTTMMMJJJFFFBBB???;;;666333//////...---,,,++++++***+++++++++******)))))))))************************,,,,,,***)))(((((())))))(((((((((((())))))******%%%&&&((())))))(((&&&%%%'''''''''''''''((()))***((((((((()))***)))((('''&&&'''''''''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&$$$###""""""(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))***))))))((((((''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))***((())))))******))))))(((++++++******)))(((((((((***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------...............------......///////////////////////////111222333333111000111222222222222222222222222222555555444444333333222222333333222111111000000///,,,---...000111111222222111222333555666666666666888777777666666666666777555777999999777444444444555777::::::999777777777777777777666666555444444444666999999666333000000000000222555999<<<>>>????????????>>>===<<<:::999888888888888888888888888;;;;;;:::999888777777777777777888888999999::::::<<<;;;999999::::::888777444444444333222111000000222444666888999999888888;;;:::999888888777777888888888999888888777666555222222111111111111222222222222222222222222222222000000000000000111333444444444444333222222111111444222///---,,,...///111000111222111000111222444666444111000111222333222333333222222222222222222222222222222111000///...,,,---...//////---+++***,,,,,,,,,+++++++++******+++++++++,,,,,,------............///////////////000...---...///000///...000000///......---,,,,,,PPPKKKDDD===999888999::::::???EEEJJJNNNTTT\\\bbblllqqqxxx~~~xxxoooiiiaaa^^^YYYUUUQQQNNNJJJGGG>>><<<888666444222///---///......---,,,+++******++++++++++++*********)))************************))))))(((''''''&&&&&&&&&))))))))))))((((((''''''&&&''')))++++++)))'''&&&))))))((('''''''''''''''%%%&&&''''''&&&$$$###"""'''''''''&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''''''''(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((()))************)))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((())))))'''(((((((((((())))))))))))******************)))************))))))((((((((((((***++++++***))))))************************,,,,,,++++++******))))))---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------......////////////......------------..............................000111222111000///000111111222222222222333333333444444333333222222111111111111111000//////......+++,,,...///111111222222333444555777888999999999888888777666666666666666444666888999888777777777777:::<<<<<<:::888666666666666555555555555555555888:::======:::777444444111222444666888;;;===>>>??????>>>>>><<<;;;:::999888888888888888888888888888777666666555666666777666666777888888999::::::<<<:::999888999999888666333333333222222111111111222444666888999999888777:::999999888777777777888777777777777666555444444111111000000000111111222111111111111111111111111000000000111111222333333555555444444333222222222333111///---,,,---///111000111222111000000222333555333111000222222222111222222222222222222111111111111222111111000///...+++---...//////---+++***,,,,,,,,,+++++++++************++++++,,,------...------....../////////000000...---...///000///...000000///...---,,,,,,+++LLLGGG@@@;;;888777555444333555777888;;;@@@EEEIIIOOOTTT\\\dddkkkrrryyy}}}yyyvvvrrrmmmhhhaaaZZZUUUOOOLLLFFFBBB@@@===;;;999888555222111000///...,,,*********+++++++++++++++******++++++++++++***)))*********************************)))((((((''''''******)))(((((('''&&&&&&&&&''')))******)))'''&&&((('''&&&%%%$$$$$$$$$$$$&&&((())))))'''%%%$$$$$$'''''''''&&&&&&&&&&&&&&&###$$$%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%$$$#########$$$&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''%%%&&&(((***+++,,,------&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((())))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))''''''(((((((((((())))))************************)))))))))))))))))))))***************************))))))))))))))))))))))))************))))))))))))******))))))))))))******************++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///000000000000///...------,,,---------,,,------......------,,,...000111000//////000111111111111222222222222222222222111111111111111111000000//////...---------,,,---...000111111222222444555777888999:::;;;;;;888888777666555555555555333555777888888888999:::999;;;<<<<<<:::777555555555555555555555666777888<<<>>>@@@@@@===;;;999999444666888999999999;;;===>>>>>>===<<<;;;::::::999999999999999999999999999555444333333333444666777777777888999:::;;;;;;<<<<<<;;;999999::::::888777222222222222222111111111222333555777888777666666888777777777777777888888555555555555444333222222000000000///000000111222000000000000000000000000000000111222222333333333555555444333333222222111111000///......///000222000111222111//////111333444222000000111222111000222222333333333333333222000111111000000///...---,,,------...---,,,+++***,,,,,,,,,+++++++++************++++++,,,---......---------......//////000000...---...///000///...//////...---,,,,,,++++++FFFBBB>>><<<:::999666333111///------111444777999;;;>>>DDDJJJPPPVVV]]]aaahhhnnntttxxxzzz}}}|||yyytttmmmggg```]]]YYYUUUQQQMMMHHHEEE@@@===888555333333222111444222///...//////...---(((((()))))))))*********((()))***++++++***))))))************************++++++++++++***)))((((((((((((((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%''')))+++***((('''((()))''''''''''''''''''(((((($$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''"""$$$&&&(((***+++,,,,,,&&&'''((())))))((('''&&&''''''''''''((()))***+++&&&''''''((((((''''''&&&))))))))))))(((((((((((('''((((((((())))))))))))'''''''''((((((((()))))))))))))))(((((()))))))))((((((((()))******++++++---,,,***))))))***,,,---))))))))))))))))))))))))******************++++++******))))))))))))******************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---//////000/////////...------,,,,,,,,,---+++,,,---......---,,,+++---...////////////000111111000000000000000000000////////////000000000000//////......---,,,,,,,,,---...///000111222222222444555666888999:::;;;;;;888777666555444444444444333444555555555666888:::666888:::999777666555666555555444555555777888:::;;;<<<======;;;::::::::::::<<<===<<<::::::;;;===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::666444333222222333444555555666777888999::::::;;;;;;999888888999888777555111111111111111222222222111222444666777666555444555555555555666777888888333333444333333222111000///////////////000111111///////////////////////////000000111222222333222333333333222111111000000////////////000111222222000111222111//////000222222111//////000111000...111222333444555555444444///000000//////...---,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,---...//////,,,,,,---......///000000000...---...///000///...------,,,,,,+++++++++***===;;;999888999777333000000,,,((((((---111333333111444666999<<>>@@@AAA???<<<:::<<<===;;;;;;:::999999999::::::::::::::::::::::::::::::777666444222222222333444222333444555666777888888888777555555666666444333111111111111111222222222000222444555666555444333444444444444555777888999222222222222222000/////////////////////000111111...........................///000111222222222222222222111111000/////////......///000111222333333000111222111//////000222111000//////000000///---000222333555666666555555////////////...---,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,...///000000,,,,,,------...///000000000...---...///000///...,,,,,,++++++++++++******444444555555444333111000000///...---,,,------...------...///111333444555===@@@CCCGGGIIIMMMPPPSSS[[[___eeekkkqqqwww}}}{{{uuurrrooojjjbbb[[[[[[XXXTTTQQQNNNJJJFFFCCC<<<;;;;;;999777555333222111000.........---,,,***++++++++++++)))'''%%%###+++******(((&&&### )))************))))))((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''******))))))((((((((('''&&&''''''((()))((((((((())))))((())))))***++++++''''''((()))******++++++((((((((((((((((((((((((************)))))))))))))))))))))******+++++++++++++++************++++++...------,,,,,,,,,------++++++++++++++++++++++++)))***,,,......---,,,+++((()))***+++,,,---------+++***)))((((((((()))***......------------......------............------,,,,,,---...///000111111000000///...............,,,---...///000111222333000111111222444666888999999888666555333333222222000111333555666777888888444555555555666777777777777777666666555555444444222333666888::::::::::::>>>@@@AAACCCDDDDDDCCCCCC===<<<:::999888888999999<<<:::888777888888777666111222333333111111222333444555777888888888777666666777888888777555333222...///111222333222222111444444444444444333222111222222111111222222333444333222111///......------////////////000000000000..............................///000000000000000/////////000000000000000///......------///000111//////111222222222222222//////............//////000000111111111111000///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,------------......////////////.........------,,,+++***))))))+++,,,,,,------,,,,,,+++000000111222222222222111///...---,,,,,,,,,,,,---++++++,,,,,,...///111222222444777999:::<<<>>>AAAEEEHHHNNNSSSWWW\\\bbbeeennnoooqqqtttwww{{{~~~|||yyyuuurrrpppooofffbbb\\\YYYXXXSSSLLLFFFHHHEEEBBB@@@???===:::888888888777666444222000///000...------......,,,+++************)))(((''''''++++++,,,+++***(((&&&%%%((())))))*********))))))))))))))))))))))))))))))'''''''''(((((('''''''''(((((((((((())))))))))))(((''''''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######"""!!!!!! '''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((******)))((((((((())))))((())))))***++++++,,,,,,((((((((((((((((((((((((*********)))))))))((((((---------,,,,,,++++++***+++******))))))******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,---...---+++***)))***+++,,,,,,---,,,,,,++++++******+++,,,---...------------------------------............------,,,,,,---...///000111111000000///...............------...///000111222222000111111222444666777888888777666444333222222222000111333444666666777777222222333333444444555555888888777666666555444444222333555777999:::::::::>>>>>>@@@@@@@@@@@@???>>>???>>><<<;;;:::::::::;;;;;;999777666777777666555111222333333111111222333666666777888888888777777333333333333222111000///111000000000111222333444555555555444444333222111111111111111111222333333333222111///......------/////////...............------------------------......///000000000000000///////////////////////////...---------...000000...///000111222222222222......------------............/////////......---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******,,,------.........---............------,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---...000111222---,,,++++++***+++++++++))))))))))))***+++,,,------///000000000000111333444777;;;>>>AAADDDHHHKKKPPPQQQSSSVVVYYY]]]```aaaeeehhhlllnnnppprrrtttvvvwwwxxxzzz{{{}}}}}}~~~~~~~~~{{{yyyzzzzzzyyyxxxzzzvvvrrrpppooommmhhhdddaaaaaa___]]]YYYVVVTTTRRRNNNKKKGGGEEEDDDAAA<<<888999777555555555555333111444333333222000...---,,,...,,,+++,,,---...---+++***)))))))))))))))************+++,,,,,,++++++***'''(((((()))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((()))(((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((('''&&&&&&&&&'''))))))******)))(((''''''''''''***++++++,,,,,,---------))))))))))))))))))))))))******))))))))))))((((((,,,,,,,,,++++++++++++++++++******))))))******++++++***************++++++++++++++++++++++++++++++***+++,,,------,,,***)))+++,,,,,,------,,,,,,,,,++++++++++++,,,...///000+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,---...///000000111000///......---.........////////////000000000000000111111222444555666666666666555333333222222222111222333444555555555555444555666777888888888888999999888777666555444444222333555666888888999999<<<<<<<<<===<<<;;;;;;:::======<<<;;;:::::::::::::::888666555555555444222111222333333111111222333777777777777777777666666222111000///////////////333222000000000222555777666666555444333222111000111000000000000111222222333222111///............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000...........................------------...//////......///000111111111111...------------------...------...............---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,---............---------------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))***,,,///000************)))*********(((((((((((((((((()))***,,,---......---,,,---...///111444555666888:::===<<<===>>>AAADDDGGGIIIKKKKKKMMMQQQSSSTTTVVVYYY[[[___```aaacccddddddeeeeeeeeedddcccccccccdddeeefffeeeccc```___``````___^^^```]]]ZZZXXXWWWUUUQQQOOOKKKLLLKKKJJJHHHEEEBBB@@@@@@===;;;::::::999666333222111000000222222111///000000//////---,,,******,,,******+++---------,,,+++***)))(((((()))***+++(((((())))))************&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&******))))))((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******((('''&&&%%%%%%''')))***)))((((((''''''''''''(((,,,,,,,,,------.........))))))))))))))))))))))))***)))))))))((((((((((((%%%%%%&&&(((***+++,,,---******))))))))))))************)))))))))***++++++***************************++++++,,,++++++***))),,,,,,---------,,,,,,+++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,---...///000111///......------.........000000000000////////////000000111222333444444444555444333222222222222222111222333333333333333333666666888999:::;;;::::::::::::999777666555444333333333444555666777777777888888999999999999999999::::::999888888888888888999777555444444333222111111222333333111111222333777666666555555555555555444333111000///000111111333333222333444555777777666555444222111000///...000000000///000000111222222111000///............000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000...---------------,,,,,,---------------.........------...///000000000000......------------............///000000000//////------,,,,,,,,,,,,,,,---++++++++++++++++++++++++******************+++++++++,,,---...............---......------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))((('''((()))+++,,,(((((()))))))))))))))))))))((((((((((((((())))))''')))******))))))+++,,,+++,,,............000222222222333555777:::<<<===:::<<<>>>@@@AAACCCFFFHHHFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMKKKKKKKKKMMMNNNPPPNNNLLLJJJJJJKKKKKKJJJIIIGGGEEEDDDBBBBBBAAA???>>>======>>>>>><<<:::888777444333111111111111000///...---,,,,,,---...---,,,.........---,,,+++***)))***)))(((***,,,---,,,+++---+++***((('''(((((()))((((((((((((((((((((((((%%%&&&'''))))))*********((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$(((((('''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))***++++++'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&'''(((******,,,---------------......)))))))))))))))))))))))))))))))))(((((((((((('''$$$%%%&&&''')))***+++,,,***))))))))))))))))))******************+++,,,,,,*********************************************))),,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++******))),,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---...///000000......------------......000000000000////////////000000111222333333222222333222222111111111222222111111222222222222111111222333555777888888888777999999888777666555444444333333333444444555555666555555555666888999:::;;;888888888888888888777777888666333222333333111000111222333333111111222333444444444444444444444444444333111000000111222222111222555777888888777666555444222000///...------000000000///000000111222222111000//////......///111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000......------,,,,,,,,,++++++,,,,,,---------------,,,,,,---...///////////////......------......///------...///////////////,,,,,,++++++++++++,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,------...---------...............---,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++***))))))((((((((((((((((((''''''((())))))))))))((()))(((((((((((())))))***&&&((()))*********,,,...)))***,,,++++++***,,,---------......000111333333111333444555555777:::<<<666777888999::::::::::::<<<<<<;;;;;;;;;===>>>???<<<:::999:::;;;;;;:::999777777777666666666555555222222333333222111111000///...---,,,,,,,,,------...,,,+++,,,......---,,,,,,,,,,,,,,,,,,+++******)))(((((()))+++,,,+++***+++***)))(((''''''''''''+++***)))(((((((((((()))&&&''''''((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!! """%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((%%%%%%&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((''''''*********)))))))))))))))***))))))(((((())))))***))))))))))))***+++,,,---************************(((((()))))))))************++++++,,,,,,+++++++++............---+++***))),,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,---...//////000---------,,,------...///000000000000///////////////000222222333222111000111111000000000111111222000000111111111111111111222333666888::::::999888777777666666555555444444444333333222333333444444222222333444666888:::;;;999999:::::::::999999888666444222222333333222111111222333333111111222333111222444555555555444333111000000//////000000000...111555888:::999777555555333111///............111000000000000111222222111111000///////////////111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000.........------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,---..................------------......******+++,,,------------++++++******++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++,,,------,,,,,,+++------............------...------,,,+++***)))(((******++++++++++++******(((((())))))))))))((((((&&&'''((()))******)))(((((('''''''''((()))******&&&(((*********+++---...)))***++++++******+++---,,,,,,+++++++++,,,---------............///111444///000111222222222222222000000000111111222333444222111000111333333222000000111111111000000000111------,,,,,,------......///......,,,++++++,,,---,,,++++++,,,///000000///***++++++++++++******))))))((('''(((*********(((''''''(((((((((''''''&&&***)))((((((((()))******''''''((((((((((((((('''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''((($$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###&&&'''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((''''''%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,************************(((((((((((((((((((((((())))))((((((((('''''''''*********))))))(((((('''))))))(((((((((((())))))(((((((((((()))***+++,,,************************'''''''''((()))***+++,,,(((((()))***++++++++++++,,,,,,---------+++***)))+++***(((&&&&&&(((***+++******++++++++++++*********+++,,,,,,......///000---,,,,,,,,,------...///////////////000000000000///000222333222111000///////////////000000111222...//////000111111111111333555888:::<<<<<<;;;:::555555555555444444444444444333222111111222333333222222222222333555777888777888999::::::999888888555333222222333444333222111222333333111111222333000222555888999888666444//////000000000000//////---///222555666666555444555444222000///000111111111111111111111222333333111000000///////////////////////////////////////------------------------......///000000000000000//////......---,,,,,,,,,)))***+++,,,---,,,,,,+++***+++,,,------......---,,,++++++++++++++++++,,,))))))***,,,,,,---------***************+++,,,,,,************************'''((()))***+++,,,------***++++++,,,++++++*********+++,,,---------------,,,,,,,,,++++++***************++++++++++++******&&&''')))***+++***)))(((&&&''')))*********)))(((''''''''''''((()))******###%%%''''''&&&'''(((***&&&((())))))(((((()))+++,,,,,,+++******************++++++*********---///)))******+++,,,,,,,,,,,,******+++,,,------...............///000111///...++++++,,,+++***))))))***------,,,,,,,,,...///111------,,,***))))))***,,,'''&&&&&&))),,,.........)))***************))))))***((('''((()))***)))'''###$$$&&&((()))((((((''''''&&&&&&&&&&&&(((***+++'''(((((((((((((((''''''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&***)))))))))))))))***+++***)))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&&&&''')))***,,,---&&&'''(((******+++++++++'''(((******+++***)))(((***(((%%%######%%%(((*********++++++++++++*********++++++,,,---...///000,,,,,,,,,,,,------...///////////////000000000111///000222333222111///...//////...//////000111222---...///000111111111111///111444777999999777666333333333444444444555555444333222111111111222333222222111111111222444555555666777888888777666555444222111222333555444444111222333333111111222333///222666:::;;;:::888666///000111222222111000///---...///000222333444555666555333111111222333444222222111111222222333444111000000////////////000---------..........................................//////000000000000000000000///...------,,,,,,)))***+++,,,---,,,++++++******+++,,,------------******))))))))))))*********+++,,,---......///...******))))))***+++,,,,,,************************''''''(((***+++,,,---...******+++++++++******)))((()))***+++,,,---------***++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))&&&'''((((((((((((((('''%%%&&&((())))))'''&&&$$$&&&''''''(((((((((((('''---+++)))(((***++++++*********)))'''%%%&&&)))+++)))***+++++++++)))(((&&&+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------*********++++++,,,------------,,,++++++***)))))))))***+++,,,------,,,+++))))))))))))))))))))))))))))))************))))))((((((((((((((('''&&&&&&))))))(((((('''''''''&&&%%%&&&(((******)))'''&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((***)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&"""""""""###$$$%%%''''''"""###%%%%%%%%%%%%'''(((%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((()))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((''''''&&&&&&((()))***&&&)))***)))&&&$$$$$$&&&%%%&&&''''''&&&$$$"""!!!###'''))))))(((&&&$$$%%%'''))))))))))))((())))))*********+++++++++++++++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***'''&&&&&&)))***(((&&&++++++++++++***((('''&&&))))))))))))((((((((((((************++++++++++++''''''((((((((((((''''''++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000/////////,,,---//////---,,,//////000111000///...///000000000///...............000000000000000000000000000111333555555555333222111222444666888999999999666555444333333333444555666555333111111222333444444444333222222222333333444444444666888999999777333333222222222333444444555444333222111111111111333222333666888777333000222000......111111///---000111222222111222333555555444444333222111000000///000111222333444444444555333111111222333222111++++++,,,,,,,,,,,,------+++++++++,,,---...///000///////////////......---+++,,,---,,,***)))***+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,+++***))))))******++++++------------++++++---------,,,,,,+++++++++************))))))))))))+++++++++++++++,,,,,,,,,******+++++++++******)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''')))******)))((('''''''''((()))))))))((((((***((('''''')))***+++******++++++***((()))+++---******+++++++++***))))))++++++++++++++++++++++++************+++++++++,,,...------,,,,,,+++++++++************************///......---,,,,,,++++++&&&'''((()))))))))(((((((((((((((((((((((((((((())))))************))))))***************)))(((((()))((((((((('''''''''&&&%%%&&&((())))))(((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%############$$$%%%&&&'''"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&'''((()))***###&&&((((((&&&%%%&&&((((((((('''&&&%%%$$$$$$$$$!!!###%%%(((((((((&&&%%%%%%&&&'''((())))))(((((())))))*********+++++++++,,,+++***((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((()))***(((&&&''')))***)))'''************)))(((''''''((((((((())))))*********&&&''''''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------///,,,+++------+++,,,//////000111111/////////111000000///............///000000000000000000000000---...000111111111///...000000111222333555666666555555333222222222333444666555333111111111222333333333333333333333444444333333333555777888888666333333333333333444444555555444333222111111111111444333333555666555111...222000...///111222000...111222333222111222333555222222111000000///......000000111333333444444444222111//////000000000///---------,,,,,,+++++++++------------...///000111///////////////...------........................,,,,,,+++++++++*********)))******+++++++++++++++,,,++++++******)))******++++++,,,------,,,++++++,,,,,,+++++++++*********************))))))))))))))))))(((((((((((((((((())))))***************)))+++++++++******+++++++++------------------------++++++++++++++++++++++++((((((((((((((((((((((((******)))((('''&&&%%%%%%'''(((***+++,,,+++******'''((())))))*********)))((('''&&&&&&(((******)))''')))++++++******+++,,,+++************++++++,,,************************((())))))))))))*********------,,,+++***))))))(((+++******)))((((((''''''......------,,,+++++++++******+++++++++***))))))((((((((((((((((((((((((((())))))******))))))((())))))*********)))((((((((((((((('''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%%%%%%%&&&((('''&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())) ###%%%&&&&&&&&&((()))***)))'''&&&%%%&&&''''''''''''(((((('''&&&&&&%%%''''''(((((((((((((((''')))))))))************+++,,,+++***)))((('''((((((''''''''''''''''''''''''(((((('''''''''''''''((()))((('''((()))))))))'''((((((((())))))(((((('''''''''((()))***+++,,,,,,&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++...+++***,,,,,,***+++...///000222111000///000222111000//////......//////000000000000000000000000111111222333333222000000000000000000000222333555555444333111111111222333555444333111000000111222222222333333444444555555222222222444666888777555444444333333444444555666555444333222222111111111333222222333333222///,,,111000///000111222111000111222333333222222333444111111000000//////......000111222333333444444333222000....../////////...//////...---,,,+++******,,,,,,,,,,,,---...//////...////////////...------///---+++---000222000...+++++++++*********))))))((()))******++++++******+++++++++******************+++,,,,,,,,,,,,+++******************)))))))))++++++*********))))))))),,,,,,++++++******))))))''''''((()))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''))))))((((((''''''''''''((((((***+++++++++++++++'''((()))******+++*********(((''''''((()))((('''###%%%(((***)))((())))))***)))(((((((((***+++,,,************************(((((()))))))))*********++++++******))))))((((((*********))))))(((((((((++++++******)))))))))(((,,,,,,,,,,,,++++++******(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! ###&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''((((((!!!"""$$$%%%&&&''''''((())))))(((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''))))))))))))************++++++***)))(((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((''''''''''''(((''''''&&&&&&'''((((((((((((((((((((())))))***++++++,,,((((((((()))))))))******''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((()))))),,,,,,,,,++++++******************+++++++++++++++,,,---------,,,,,,,,,,,,,,,***+++//////+++***,,,///000222111000000111222111000000///.../////////////////////////////////444444555555444333222111333222000000000222444555555444222111000111111222555444333111111000111111111222333444555555555666333222333444777888777666444444444444555666777777555555444333222222222222111000000111111000//////222111111111222222222111222333444444222222222333222222111111111111111111111222222333444444333333333111//////000111000//////......---,,,,,,++++++******))))))***++++++,,,......//////......---,,,,,,)))&&&)))...111///+++++++++*********)))))))))(((((()))************)))******+++++++++***************++++++++++++******************************+++++++++*********))))))......---,,,++++++******&&&&&&'''))))))******************))))))*********)))))))))))))))))))))))))))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***'''(((((())))))*********'''((()))***++++++++++++,,,+++))))))))))))'''%%%"""%%%(((***)))(((((((((((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))))))))************((((((((())))))*********)))))))))*********++++++***)))))))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$######""""""######$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$'''''''''&&&%%%$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))***(((((('''''''''(((((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''###$$$$$$%%%&&&&&&&&&%%%&&&'''***,,,,,,***(((''')))((('''''''''((())))))((((((((('''''''''''''''))))))))))))))))))))))))*********)))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((***)))))))))))))))))))))))))))*********+++++++++''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,.........---------------******...333333...******...000111111000000111222111111000///////////////////////////////////////222222222222111000000///333222000000000222444555555444333111000000111111333333333222222222222222111222333555555666666555444333444666888999888777555555555555666777888999666555444333222222222222......//////000111222333333333444333222222222222333444666555333222111222111111111111222222222222222222333444444444333333333111//////000111000///------------------------******)))))))))***++++++...............------,,,***'''%%%'''---000...***+++++++++************)))(((((()))************))))))******+++++++++************************************++++++++++++++++++++++++++++++************++++++***)))(((''''''&&&&&&&&&'''))))))*********++++++************++++++(((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,((((((((((((((((((((((((&&&'''((()))***+++++++++,,,+++*********)))'''%%%%%%'''***++++++)))))))))'''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))************&&&''''''((()))***++++++(((((()))******+++,,,,,,***************************))))))(((((((((((()))'''''''''''''''''''''''''''(((((())))))(((((('''''''''((()))))))))((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((((((((($$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''((()))))))))))))))((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&''''''%%%######&&&***---...,,,(((&&&''''''&&&''''''((()))***((((((''''''''''''((()))***)))))))))))))))(((((((((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&'''((()))))))))))))))))))))))))))((((((((('''(((((((((((())))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((())),,,,,,+++++++++++++++++++++++++++,,,,,,------.........---------...//////******///444444///******---...000000//////000222222111000000//////000000000000000000000000000000333222222222222111111111000000000000000222333555666555333222111111111111222222333333333444444444222333444666666666555444444444444666999:::999888555555555666777888999:::666555444333222222222222...///000000000222555888555666666555222111111222333555777666444222111111//////000000111111222222333333444444444444333333222000....../////////...,,,,,,------............---,,,,,,++++++,,,---------............---,,,,,,***((((((***---///...---,,,,,,,,,+++++++++******((()))******++++++******((()))***,,,,,,+++************))))))))))))***************+++++++++++++++,,,++++++++++++*********+++++++++******))))))(((''''''((()))************+++++++++******+++++++++*********************************+++,,,,,,------''''''''''''''''''''''''((('''&&&&&&&&&(((***+++***))))))(((''''''''''''%%%%%%'''((()))*********(((''''''(((******(((&&&&&&(((***+++)))(((((()))'''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((())))))******+++((()))))))))))))))))))))************************++++++***)))******,,,,,,''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&''''''((()))))))))((((((''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%&&&((((((&&&$$$$$$&&&)))+++,,,+++)))(((&&&&&&'''''''''(((((((((''''''&&&&&&'''((()))*********))))))((((((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&(((***)))'''&&&''')))(((((())))))***)))))))))'''''''''''''''((((((((('''''''''(((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((++++++++++++++++++,,,,,,+++,,,,,,---......//////---,,,,,,,,,,,,---///000,,,+++---111111---+++,,,+++---//////......000111222111000000//////000000000000000000000000000000222222222222222222333333000000111222333555666666777666444333222111222222111222333444555666666666222444555666666666444333444333333555888999888777666666666777888999:::;;;666555444333333222333333000111222111000222666:::777888999666222000000222444666777777444222000000///000000111222333333333333444444444444444333333222111//////000000000///............------------------,,,,,,,,,,,,------------......------,,,+++******+++,,,------......---------,,,,,,,,,,,,+++)))******+++++++++++++++''')))***,,,,,,,,,***)))***)))(((((((((((()))***)))))))))*********++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***************)))******))))))))))))******************************)))******+++,,,,,,------((((((((((((((((((((((((***)))'''&&&&&&'''((())),,,+++***(((''''''''''''$$$%%%&&&((())))))******######$$$''')))***)))'''&&&'''((((((&&&%%%&&&'''(((((()))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************)))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&((()))***''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$&&&&&&&&&%%%%%%&&&&&&'''$$$&&&&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''(((((()))*********&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%'''%%%$$$&&&)))***(((&&&%%%&&&''')))************&&&''''''(((''''''&&&%%%'''&&&&&&&&&'''(((***+++******))))))((((((((('''%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***(((***,,,+++(((''')))+++))))))************))))))$$$%%%%%%&&&'''((())))))(((((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((*********++++++,,,,,,---,,,,,,------...///000000++++++******+++---...000...+++***------***+++...+++,,,......---...///111222111111000000000000000000000000000000000000000------,,,,,,---...///000111222444666888999999999888777555333222222222222000111333555666777888888333444666777777555444222333222222444777888777666666666666777888:::;;;<<<666666555444333333333333333444444222111222666:::888::::::777222///000111444666888777555222000000222222333444555555666777444444444555444444333333555333111111222333222111000000///...---,,,,,,+++,,,,,,++++++***+++++++++------......------,,,+++(((***++++++++++++,,,.........---------,,,,,,,,,******+++,,,,,,,,,,,,+++'''(((***,,,---,,,***)))***)))(((''''''((()))***'''((((((((())))))******,,,,,,,,,+++++++++******))))))))))))))))))*********++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))((((((,,,,,,++++++***)))((((((+++******+++,,,,,,***((('''((()))******)))(((''')))))))))))))))))))))))))))&&&$$$###$$$&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&'''&&&'''))))))((('''%%%###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''""""""#########$$$$$$$$$"""######$$$$$$%%%%%%&&&###"""""""""$$$''')))+++$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%)))'''&&&&&&&&&&&&$$$###%%%&&&&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))(((((()))+++'''&&&$$$###$$$&&&((())))))((('''&&&%%%%%%&&&'''))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''(((((()))$$$$$$%%%&&&'''((()))***&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((''''''''')))+++,,,***)))'''&&&&&&&&&((()))'''(((((((((((((((''''''''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))******)))(((''''''***---...,,,)))***---//////...///......------///000111............---,,,+++******++++++,,,,,,------.../////////000111222222222///////////////......---............///000222222///...000333888999777444888666444333333222000......000555888::::::888777555666777666444333333444...111555999;;;;;;999888777777777888:::999777555888555333222333555666666666444111//////000222333;;;<<<;;;888444000///...222>>>HHHEEE<<<666222000111111000///000111333444444444555555555555444444444333222222111111222222///............---------------///000000000///.........//////......---,,,---,,,+++******+++,,,---+++++++++*********))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++************++++++((()))+++,,,,,,+++***)))''''''((()))***,,,...///***++++++++++++***))))))************)))))))))(((+++++++++*********))))))))))))))))))***+++,,,---''''''''''''''''''''''''(((''''''''''''(((((()))(((((())))))))))))(((((('''(((((())))))************)))(((((())))))'''&&&'''((())))))))))))(((''''''''''''''''''''''''''')))'''$$$$$$%%%'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))(((''''''&&&((((((((((((((((((((('''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((((((&&&%%%%%%'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$((('''%%%#########%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&(((&&&%%%$$$%%%%%%###"""&&&'''(((((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%&&&''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))((((((((((((((())))))'''''''''(((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))******++++++(((((('''''''''((())))))(((((((((((((((''''''&&&''''''(((((((((''''''&&&''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))******)))((((((***------+++***+++...//////...///......---...///000111............---,,,++++++******+++,,,,,,------.../////////000000000111111//////000000//////...---...---------...///000111000000222666;;;>>>===;;;999777555444333222000......000444888::::::999888666777777666444333333444///222555999::::::888777666666666777999999777555555444333333333555777888999777444222111222333444777888999777444111111111888EEEOOOKKK@@@777333000111111111111111222333333333333444444444444333333333333222222111111222222//////......------,,,,,,---...///000111111000000......//////......---,,,,,,+++************+++,,,+++++++++*********))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******((((((((((((((((((((((((++++++************++++++)))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,---......+++++++++++++++******)))++++++++++++************+++++++++*********))))))))))))))))))***+++,,,---''''''''''''''''''''''''((((((''''''&&&''''''''''''(((((())))))(((((('''&&&&&&&&&'''((()))))))))---***(((''''''''''''&&&''''''((())))))(((''''''''''''''''''''''''''''''***'''%%%%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))))))))(((''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$######$$$&&&'''((((((''''''((()))***)))'''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###)))(((&&&$$$###"""############$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$###!!! ###%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&'''((()))******************)))))))))))))))******)))))))))(((((('''''''''((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''((((((''''''&&&%%%&&&''')))******(((&&&$$$''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))+++,,,+++++++++,,,...///...---......------......///000,,,,,,------------,,,,,,******++++++,,,---------.........///////////////000000000000000///............------------...//////000222777<<>>MMMXXXSSSDDD999333111111111222333333333222222222222333333333333222222333333333222222222111111//////......---,,,++++++---...///000111111111111......//////......---,,,++++++***))))))***+++++++++++++++******************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((++++++************++++++++++++,,,,,,,,,***)))(((,,,,,,******))))))))))))++++++,,,,,,++++++***))),,,,,,,,,++++++++++++***+++++++++***************))))))))))))***+++,,,,,,'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((''''''&&&&&&000---)))'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&''')))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&)))***+++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&$$$$$$############$$$%%%&&&''''''%%%$$$$$$%%%%%%$$$""" ###%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&%%%######$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&'''((()))+++,,,,,,,,,+++,,,,,,+++***)))))))))***((((((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&'''(((((('''%%%$$$"""'''((()))))))))(((&&&%%%'''((())))))))))))))))))''''''''''''((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))&&&(((++++++*********,,,)))***+++---......---,,,------------......//////++++++,,,---------,,,,,,*********+++,,,,,,------........................000000111111000000///...//////...---------......---...111555888;;;<<<<<<<<<:::777555444333000...,,,---000333555666666777888999999777444222222222111333666888888888777666555444444555888999888777333666888666333222666:::<<<;;;888666444444444444222444666666555444555666???OOO[[[UUUFFF:::444333111222333444444333222111222222333333333333222222333333333333222222111111000//////...---,,,++++++,,,,,,---...///000111111.........///......---,,,***************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******''''''''''''''''''''''''++++++************++++++,,,,,,---,,,+++***)))(((+++***)))((('''''''''''',,,,,,,,,,,,,,,++++++***,,,,,,+++++++++***************************************))))))***++++++,,,(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''000---)))''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&'''((()))((('''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((())))))$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$((())))))(((%%%#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!!!!"""###$$$&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$)))*********)))(((&&&%%%"""""""""###$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$ ###&&&(((((('''&&&'''######$$$$$$%%%%%%%%%%%%###%%%'''(((&&&%%%$$$%%%&&&''''''(((((('''&&&&&&%%%%%%&&&''''''(((((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&(((((('''''''''''''''''''''''''''''''''''''''''')))((('''''''''''''''''''''((()))+++,,,---------------+++***))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((('''%%%###"""***)))((('''&&&''''''(((((()))***+++++++++++++++''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%'''*********)))***+++(((***,,,------------,,,,,,------...............++++++,,,,,,---,,,,,,,,,))))))***++++++,,,,,,---------------............111111111222111000000///000000//////.../////////...///222333555666888999;;;999777555444333000...+++,,,---///111222333444777888888666333111111222222333555777888777777666555444333555888999:::999555999;;;888333111333777:::999777555333222222222333555777666555444555666;;;JJJUUUPPPCCC999666555111222333444444333111000333333444444444444333333222222333333333222111000000000///......---,,,,,,++++++,,,,,,---...//////.........///......---,,,*********++++++*********************************++++++,,,------------,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((++++++************++++++---------,,,+++***)))))),,,,,,+++++++++,,,---------------------,,,+++++++++*********))))))))))))*********************************)))******+++,,,((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&'''(((******+++,,,)))'''&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))!!!"""###%%%%%%$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$&&&'''((('''$$$"""""""""%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''"""######$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""###############$$$%%%&&&'''&&&%%%%%%''''''&&&%%%!!!###&&&'''&&&%%%%%%&&&"""######$$$$$$%%%%%%&&&"""%%%((()))(((&&&&&&&&&((((((((('''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''')))(((((('''''''''(((((((((((())))))+++,,,...///...---,,,***)))((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&'''((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''&&&%%%$$$###+++)))'''&&&%%%&&&((()))((()))***++++++,,,++++++''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((((((((((((***+++(((***,,,,,,,,,,,,---...,,,,,,---............---++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,------...//////000222222222222222111000000000000/////////000000111111222444444444444666888:::888555444444333111///------------...000111222555666666555222000000111111222444666777777777777555444444555888;;;;;;;;;888:::;;;888444222222444777666555333222111111111333444666666444333444555777BBBJJJEEE===888666666111222222222222111000000333333444444444444333333222222333444333222111000000000000////////////...,,,++++++++++++,,,------......//////......---,,,***+++,,,,,,,,,,,,+++******************+++++++++++++++,,,---------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++************++++++------,,,,,,++++++******************+++---......------......------,,,+++*********)))))))))((((((***************++++++++++++***************++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&######$$$&&&'''((()))***)))(((&&&&&&''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***!!!"""$$$&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########""""""######$$$$$$###############$$$$$$&&&%%%$$$$$$&&&'''&&&$$$"""###%%%$$$###"""$$$%%%######$$$$$$%%%&&&&&&''' ###'''(((((('''''''''***)))(((&&&&&&&&&'''(((&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''''')))+++///000...---,,,***((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&))))))((('''''''''''''''&&&'''((()))************''''''''''''((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((($$$%%%&&&%%%%%%&&&))),,,)))***,,,+++******---///+++,,,---.........------,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,++++++,,,...///000111222222222333333222222111000...............///000111000222444444333333555888777666444333444333111000000///.........///111222333444444333111000000111000111333555666777888888666555444666999<<<======999999999888666555333333444444333222222111000000///111333333222222333444555;;;???;;;666555666555222111000000//////000000222222333333333333222222111222333444444222111///000000000000111111111111...---,,,+++++++++,,,---......//////......---,,,+++,,,------------,,,+++))))))*********++++++++++++,,,------...---------+++,,,,,,,,,,,,+++******************************++++++************++++++---,,,,,,+++++++++,,,,,,))))))))))))***+++,,,---...............---,,,,,,+++++++++*********))))))))))))*********+++++++++++++++***************+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((()))******(((&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&'''((())))))***$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''%%%######$$$%%%%%%%%%$$$$$$#########&&&&&&&&&''''''((((((((($$$$$$$$$$$$%%%&&&&&&'''""""""#########$$$$$$$$$&&&%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''')))+++,,,$$$$$$##################%%%$$$######%%%&&&%%%###'''(((((('''%%%%%%'''((($$$$$$%%%&&&&&&'''((((((!!!&&&(((((('''''''''+++***'''&&&%%%&&&((()))''''''((((((((('''%%%$$$'''''''''''''''''''''''')))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''***((('''&&&'''+++///111...---+++)))((('''&&&&&&***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((((((((((((&&&''''''((()))***++++++)))((('''&&&%%%&&&'''((('''((()))***)))(((&&&%%%%%%&&&'''((())))))))))))''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%))),,,)))+++,,,+++))))))---000+++,,,---.........---,,,---------,,,+++***)))((()))))))))***++++++,,,,,,***+++,,,...000111222333222333333333333222111111,,,,,,,,,---...///000111...000222222111111444888666444333333333333222000333222000///...000111222111222333222000///000111///000222444666888999999777555555666:::===>>>???999777666777888777555333333333333222222111111111,,,...000111111111222444555888999444222444555444222111///.........///000111111222222222222111111111222333444444222111///000000000111222222333333000///---,,,++++++,,,---......//////......---,,,,,,,,,............,,,,,,))))))******+++++++++++++++,,,------......------+++,,,,,,,,,,,,+++******************************++++++************++++++,,,,,,+++++++++,,,------......------......//////......//////......---,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++***************+++&&&&&&'''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%((())))))(((&&&$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''$$$!!! ###%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$########################''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""$$$%%%$$$###&&&%%%$$$$$$$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&&&&%%%%%%&&&%%%%%%&&&'''(((&&&%%%"""%%%&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###"""!!!))))))'''&&&$$$###!!!!!!)))((((((((()))***,,,---,,,+++***)))(((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))(((''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((()))))))))((('''&&&&&&''''''''''''''''''&&&&&&))))))***)))((((((***---///...,,,,,,------,,,+++------,,,,,,+++***)))))),,,,,,---......---,,,,,,+++,,,,,,---...///000000444333222111000...------+++++++++,,,,,,...///000111111222333333444555555666555444333222111000000////////////////////////222222333222222111000///444444555555666777777888666555555777999:::999888;;;:::888777555444444333444111//////222333222000............------000222666666666777666666555555222222111111000/////////111111000000000000111111111111000000000000000111222111000000111333555777444000,,,+++---//////...111111000///...---,,,,,,,,,---...//////---+++***************+++,,,,,,---++++++++++++++++++++++++)))+++,,,+++((((((***---+++,,,,,,,,,,,,+++******))))))*********++++++++++++,,,,,,------,,,,,,++++++,,,,,,---...///000000***++++++,,,,,,++++++***++++++************++++++*********))))))))))))))),,,+++***))))))***+++,,,######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''$$$###!!!!!!"""$$$''')))#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""###%%%&&&&&&%%%######"""""""""###$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%###"""!!!###%%%&&&%%%%%%&&&((('''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''((()))%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))+++,,,++++++***((((((''''''((('''((()))******)))((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&'''(((((('''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((((((***,,,...,,,++++++,,,,,,+++***,,,,,,+++******)))((((((++++++,,,------,,,++++++&&&'''))),,,///222444555333222222111000///..................///000111111111111222222333444444555444444444333333333333333000000000000000000000000333222222111000/////////111222222222333333444444222222333666:::<<<<<<;;;777666555444333222222222444111//////111222000//////000000///...///111333222333333333333333222222222222111111000/////////111000000//////000000111111111000000000000000111111000/////////111333444555111---++++++,,,,,,+++000000//////......------,,,---.........---,,,+++++++++***)))******,,,,,,+++++++++++++++++++++++++++,,,---+++)))((()))+++***************)))((((((******+++++++++,,,,,,,,,---,,,***))))))***,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))***))))))))))))))))))))),,,+++************+++,,,"""######$$$%%%&&&'''''''''&&&%%%$$$$$$&&&((()))(((((((((''''''(((((((((***'''$$$"""!!!###%%%'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%'''((()))###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%############$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%***)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######%%%&&&'''&&&######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&%%%$$$$$$%%%%%%###!!!###$$$%%%$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&'''((()))***&&&&&&''''''((()))))))))'''''''''''''''((()))******)))(((''''''''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&''''''((((((((()))*********)))(((''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&&&&((()))))))))((((((***,,,,,,+++******++++++***)))++++++******)))(((((((((******++++++++++++******%%%&&&))),,,///222555666111111111111000000000///000000000//////000111111111111111222333333444444222222333333444444555555222222222222222222222222000//////...///000111222111111222222222222222222222222333666999;;;;;;:::555555444333333333333333555333111000000000///......///000///......000222444444555555555555555444222222111111000/////////000000////////////000000000000000//////000000111111000///......///111111555222...+++******)))(((..............................---------,,,,,,,,,---,,,***))))))***+++,,,++++++++++++++++++++++++,,,------,,,)))(((((()))+++************)))))))))+++++++++,,,,,,,,,---------+++)))'''''')))+++---************************++++++,,,,,,,,,,,,++++++)))((((((''''''(((((()))))))))))))))))))))******,,,,,,++++++++++++,,,,,,%%%%%%&&&''')))***++++++***((('''%%%%%%''')))***)))((('''&&&&&&'''((())))))'''###!!! """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%)))(((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''$$$""""""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%$$$""""""$$$''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''(((((())))))%%%&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%''')))+++---((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''(((''''''''''''((()))))),,,,,,---......---***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))'''((())))))(((((()))+++,,,+++******+++,,,+++)))++++++******))))))))))))***++++++++++++++++++*********+++,,,...///000000000000000000000111111111000//////............///000111111111222222333333333333333333444444444444333333333333333333333333,,,,,,+++,,,---111444666444444444444444444444444666555555666888999888666666666666555666777777888666555333111000000///...---/////////...---...000444555666666666666666666222222111111000/////////000//////......//////000000////////////000000111222111000////////////000444222///,,,+++*********---------......////////////...---,,,,,,,,,,,,---000...,,,*********,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++*********------,,,+++++++++++++++******++++++++++++,,,,,,,,,+++***))))))***+++,,,++++++******))))))))))))++++++,,,,,,,,,,,,++++++******))))))))))))******)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,------,,,***((('''((())))))((('''&&&%%%%%%&&&'''(((***)))(((''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%###!!!!!!###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%###""""""$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''''''''(((((((((((((((!!!"""###%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((+++---''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))......///111222111,,,(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))&&&((())))))(((((()))***,,,+++***+++,,,---,,,++++++++++++++++++*********,,,,,,++++++++++++,,,,,,------------------------000000000000111111111111000//////............///000000111111111111111222444333333333333222222222222222222222222222222222------,,,,,,---///222444555555555555666666666666666555555666888888777555666666666666777888999:::777777555333111000///000///111222111000///000111000111222222333333333333222222111111000///////////////............////////////......///000111111333222222111000000000000111000///...---------...,,,,,,------....../////////...---,,,,,,,,,,,,---111000...,,,,,,,,,---...++++++++++++++++++++++++)))******,,,------,,,+++---,,,+++*********++++++))))))))))))***************+++,,,------,,,+++***,,,,,,++++++******))))))***++++++,,,,,,++++++*********))))))))))))******(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&&&&'''((()))******------+++***)))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&& !!!"""$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###$$$&&&$$$$$$############$$$$$$###"""!!!"""$$$%%%$$$###!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%#########$$$&&&&&&%%%###$$$$$$%%%$$$""""""###%%%$$$$$$$$$$$$##################$$$%%%&&&&&&&&&&&&&&&''''''(((((((((''''''"""###%%%''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&(((***,,,%%%%%%&&&'''((()))***+++&&&&&&''''''(((''''''&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))------///222444333---(((%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&&&&%%%'''))))))((((((((())),,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,------......000000000000000111111111000000000//////000111111000000000000000000000000333333222222111111000000111111111111111111111111111000///...------......222222333444444555555666333222333555888:::999888333333333444444666777777666666666444111//////111222444555555333222222333111111222333444444444444222222111111000/////////......------------..................///000111111222222222111111000000000---...//////......000111,,,,,,------.........///......---------,,,,,,,,,//////......------......++++++++++++++++++++++++))))))***,,,...///---,,,***)))((('''&&&'''((((((((((((((())))))))))))***)))+++---//////---+++)))---,,,,,,,,,++++++******))))))************))))))(((''''''&&&&&&''''''(((((((((((()))******++++++++++++,,,,,,,,,,,,++++++%%%%%%&&&&&&''''''''''''))))))*********)))''''''&&&&&&''''''''''''&&&&&&!!!"""###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''!!!!!!"""###$$$%%%&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""###%%%'''&&&$$$"""!!!"""###$$$$$$$$$######&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$%%%$$$""" !!!###%%%%%%#########$$$########################"""###$$$%%%&&&&&&&&&&&&%%%&&&'''(((''''''&&&%%%%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''((((((((((((''''''((()))***++++++***)))((((((((((((((((((((((((((($$$$$$%%%&&&''')))******''''''(((((()))***++++++&&&'''(((((((((((('''&&&((('''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''((()))+++***,,,111444333,,,'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((((((((()))+++))))))***+++,,,,,,+++***************+++++++++,,,+++***))))))***+++,,,)))***+++,,,---......///111111111000000000000000............///000111111000000000000000000000000000000000000000111111111////////////////////////000000000////////////...000000111222444555666666333222333555888999999777222222222222222333444555333444444222///---...000222444555555333222111222333333444555666666666666222222111111000/////////...------------------......------......000111111000000000000000000//////+++---//////------///111------------------------,,,---.........---,,,++++++,,,---......------,,,++++++++++++++++++++++++*********,,,//////---***)))(((&&&%%%%%%%%%''''''((())))))))))))************+++,,,------,,,+++***++++++++++++++++++++++++(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((()))******++++++******+++,,,,,,+++******&&&&&&''''''''''''''''''%%%&&&(((******)))'''&&&&&&'''((())))))((('''&&&$$$######$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%$$$#########$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$############$$$$$$"""###%%%''')))(((%%%"""###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***++++++***((('''&&&%%%""" """%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%&&&'''''''''&&&%%%$$$"""###%%%''''''&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))***))),,,,,,++++++***))))))((('''''')))))))))((('''&&&(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((((((***///333222+++%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''&&&&&&$$$''')))***)))'''(((((()))(((((((((***++++++***)))))))))))))))*********+++***)))(((((()))***+++++++++,,,,,,,,,---------111111111111000000000///+++++++++,,,,,,...///000000000000000////////////------...///000111222222........................+++,,,...000111222333333000000222333555666888888666555555666777777555444333222222222333333444555111222333000---,,,---//////111333333111///...//////000111222333333333333222222111111000/////////...------,,,,,,------...---------......000111111......////////////......+++---///...,,,+++---///------------------------,,,---...//////---+++***''')))+++---...---+++***++++++++++++++++++++++++,,,++++++---//////+++(((+++)))'''&&&&&&&&&((())))))************+++++++++++++++************++++++******************++++++''''''((((((((((((''''''))))))(((((((((((())))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))'''&&&%%%$$$$$$&&&''')))&&&&&&''''''((()))))))))''''''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((())))))(((&&&$$$$$$%%%)))))))))(((''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$ """%%%''''''$$$!!!&&&'''((((((((('''%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$###$$$&&&########################!!!###%%%''''''%%%###!!! $$$%%%###!!!!!!!!!$$$%%%%%%$$$######$$$&&&###%%%&&&&&&%%%$$$&&&''''''''''''&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&((((((&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&''')))***)))((('''(((***(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))******++++++,,,,,,&&&%%%$$$######%%%'''(((''''''''''''''''''''''''******)))'''&&&%%%$$$###%%%'''(((((('''&&&&&&'''&&&''''''((((((((((((((()))((('''&&&%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((((((((((((((((((&&&''''''((()))((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))***+++++++++,,,,,,++++++++++++++++++******++++++++++++******++++++******++++++,,,---///////////////......---+++(((%%%%%%(((,,,------222333555666555222///------------.........//////+++---//////...///000222......///111111111111111555555444333444555666777:::999777777777666444222555666666666666555555444444333222000//////......222222222222111111111000333333222111000000000111111111222222000...,,,+++......---,,,,,,,,,------////////////////////////111111000000/////////...------------------------,,,------......------,,,------++++++++++++------......---------,,,,,,,,,+++,,,---,,,++++++---///+++,,,,,,,,,,,,+++******(((((())))))******++++++---***((('''((()))))))))*********)))******++++++---+++)))(((((((((&&&$$$((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************++++++************++++++'''&&&%%%$$$$$$&&&''')))%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''((('''&&&$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$### !!!$$$&&&&&&%%%$$$"""&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###""""""&&&'''%%%#########$$$%%%%%%$$$######$$$&&&!!!###$$$$$$######$$$%%%$$$$$$$$$$$$############""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&((()))((('''&&&'''(((***))))))((('''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&%%%$$$###$$$%%%'''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''&&&''''''((((((((((((((()))((('''&&&%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,---------...///////////////000,,,)))(((***---------///000111222222111///...,,,------------.........,,,---//////......///111000111222333333444444444555444333333333444666777888777777666666555333222111222444666777999999999333333111000///.........------...///000222222333333222111111000000111111222222111111000...---,,,...------,,,,,,,,,,,,,,,//////////////////////////////.........---------.........------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++((()))))))))'''''')))+++,,,------------,,,++++++)))))))))))))))*********+++)))((((((***+++***)))++++++******)))*********...,,,************(((''''''''''''''''''((())))))''''''''''''''''''''''''((((((((())))))******++++++******************+++&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""#########$$$$$$######"""!!!!!!"""###$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############"""""""""""""""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%&&&''''''(((((((((((('''&&&%%%###### !!!"""$$$%%%%%%&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&''''''%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###### """%%%&&&%%%$$$###$$$###$$$%%%%%%######$$$%%%"""###$$$$$$######$$$%%%$$$############"""""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&'''(((((('''''''''(((((((((((((((&&&'''((('''&&&%%%&&&((())))))(((''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))((('''(((((())))))******+++))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,---+++,,,---...///000000000333111---,,,,,,---------------......////////////,,,,,,,,,,,,------------,,,---......---,,,---///111222222333444444555555444444333333333444555666666666666666555333222222111222555777999:::;;;;;;222111000///...---------++++++,,,...///111222222222222111000000000111111333222111///............------,,,+++++++++++++++////////////////////////------,,,,,,,,,,,,++++++------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++************'''(((((('''&&&%%%'''(((---............---,,,,,,************)))))))))))))))))))))+++------,,,***,,,+++******)))))))))))),,,+++)))******+++)))(((&&&&&&%%%&&&''')))+++,,,''''''''''''''''''''''''''''''((())))))***++++++************************&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))&&&%%%%%%$$$$$$#########!!!###%%%&&&'''&&&&&&###$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###%%%&&&######$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%############$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$###!!!###$$$$$$###""""""###$$$%%%%%%$$$###$$$%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$$$$######''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''(((((())))))&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((((((((((((((())))))******+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,---...////////////111000...,,,,,,,,,------......---,,,,,,---...///+++++++++,,,,,,,,,------,,,---......,,,+++,,,---000000000111111222333444444333222222222333555666666777777777555333333333888999:::;;;;;;:::888777111000///...------------............////////////111111000000000000111111333222000............///---,,,++++++******++++++------------------------,,,,,,,,,,,,++++++++++++******+++,,,---...///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******)))''''''(((***---------------,,,,,,+++++++++******))))))(((((())))))+++...111111///,,,,,,,,,+++)))((((((((((((((('''&&&'''((()))((('''''''''&&&%%%&&&(((***+++''''''''''''''''''''''''&&&''''''((()))***++++++))))))************))))))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((())))))'''&&&%%%$$$$$$&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$######""" """%%%&&&'''''''''%%%%%%&&&&&&%%%$$$##############################%%%&&&&&&&&&%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''&&&'''(((&&&$$$###$$$$$$%%%%%%$$$$$$############%%%%%%%%%%%%&&&&&&'''''''''&&&%%%#########$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$###""""""$$$&&&&&&$$$######$$$$$$&&&''''''&&&%%%'''(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&''''''(((((())))))'''((())))))((('''((()))''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------............------,,,,,,,,,++++++,,,---...222000...---,,,,,,---...+++++++++,,,,,,,,,------,,,---......,,,+++,,,---000000000000000222333444333222222111222333444555666888999888666444444555===>>>???>>><<<:::666555111000///......---......000000000000000000000000111000000///000000111111222111000.........//////---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***)))(((***+++,,,,,,,,,,,,,,,+++******++++++******))))))((((((***+++---111333333111...,,,+++***)))(((((((((((((((&&&&&&&&&((()))(((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((())))))******((()))************)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$#########&&&&&&&&&&&&%%%$$$###"""########################%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''$$$######$$$&&&%%%%%%$$$######""""""#########$$$%%%&&&'''(((((('''&&&$$$############&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$### """$$$$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&'''&&&$$$"""$$$&&&&&&%%%$$$###$$$###$$$%%%%%%$$$$$$%%%&&&$$$############"""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&((()))))))))))))))'''''''''(((((((((((((((((()))***)))((('''(((*********)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''(((((((((((((((''''''((((((''''''&&&%%%$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---...............---,,,,,,(((***+++++++++,,,...000222111///---,,,,,,,,,---,,,,,,,,,,,,------------,,,---......---,,,---///222111111000111333444555222222111111111222333444555888:::999666444555777;;;===>>>>>>===:::777555111000//////........./////////000111222333444444000000/////////000111111111111000///////////////------,,,+++++++++++++++************************,,,,,,------------......111000///...,,,+++***))),,,------......------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++((()))))))))((((((***,,,++++++,,,,,,++++++***)))************))))))))))))***+++---000333333000...+++***))))))((((((((((((***(((((((((*********((()))((((((((((((''''''&&&))))))))))))))))))))))))''''''(((((((((((())))))'''((()))******)))((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((()))''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((('''&&&%%%&&&$$$###$$$&&&'''&&&$$$!!!$$$&&&'''%%%$$$#########$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))******))))))(((((((((((((((''''''''''''((())))))''''''((()))++++++***))))))))))))***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''(((((((((((((((&&&'''((((((((('''&&&%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''(((((()))******+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,---.........------***,,,......---...000222000///...---------------,,,------------.........,,,---//////......///111111000//////000111333555222111000000000111333444333777:::888555333444777999:::<<<===<<<999666333111111000/////////000000111111111222222222333333///////////////000111111000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++************&&&'''))))))((()))+++---,,,,,,------,,,,,,+++***)))))))))))))))***************+++...000000...,,,***))))))((((((((())))))***)))(((((()))***)))'''%%%&&&((()))))))))'''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((('''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''(((''''''(((((('''%%%###"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&"""""""""######$$$$$$%%%""""""!!!"""###&&&((()))%%%%%%%%%$$$$$$"""!!!!!!######$$$%%%&&&''''''(((######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!###$$$$$$###"""$$$%%%#########$$$%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))((('''&&&$$$""" """$$$&&&$$$"""!!!$$$&&&'''%%%$$$######%%%&&&((('''&&&&&&''')))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))*********)))))))))(((((('''''''''&&&&&&'''((('''&&&&&&'''(((***))))))(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''(((((((((((((((&&&'''((((((((('''%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((''''''''')))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---***+++,,,---.../////////---///222111000///111444,,,,,,---------.........---------.........//////+++---////////////000222///...---,,,---///111222222111000000000111333333222666999777333111333666888:::;;;;;;:::666222///222111111000000000000111555444333222111///......///////////////000111111//////000111111000......///...------,,,,,,------------------------------+++++++++,,,,,,---------******+++,,,...///000000,,,------......------,,,++++++------------++++++************))))))))))))'''((()))******+++---000------......------,,,+++(((((())))))******++++++)))))))))+++---...,,,***)))(((((((((((())))))***)))'''&&&&&&''''''&&&%%%"""$$$'''***+++***)))''''''''''''''''''''''''''')))))))))(((''''''&&&&&&'''((()))++++++)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!"""$$$&&&&&&$$$""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''(((((((((((('''&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%%%%###!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%$$$"""!!!!!!"""$$$%%%%%%$$$#########$$$%%%&&&((('''&&&$$$######$$$$$$%%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''''')))******)))(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&$$$###%%%&&&'''((())))))))))))***)))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((('''&&&&&&&&&&&&''')))'''%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''...---,,,***)))'''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''&&&&&&''''''((()))******+++******+++++++++,,,,,,,,,++++++++++++,,,------...,,,---......//////......---........................---,,,,,,......---,,,***+++---...//////000000............///000111222111111000//////////////////111333333222000000000555555555555555555444444777999;;;999555222111222111000000000//////......111111222222333333333333////////////000000000000000000000000////////////000///---,,,++++++,,,,,,++++++******++++++,,,---+++,,,,,,---...///000000+++,,,,,,---...///000000---------------------------------,,,,,,+++++++++------,,,,,,+++***))))))'''''''''((())))))************++++++++++++*********)))(((((((((***+++,,,((((((((())))))***+++,,,((((((((((((((('''''''''$$$'''***,,,+++)))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$ $$$(((%%%$$$""""""$$$%%%&&&%%%$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$$$$((('''&&&$$$######$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''%%%&&&&&&'''((((((''''''((()))***)))'''''''''(((''''''&&&&&&&&&&&&''''''((((((((()))((((((''''''(((((()))))))))(((&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''(((((((((((())))))))))))((((((%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''&&&''''''((())))))******************++++++++++++++++++++++++,,,,,,---...,,,------...............,,,,,,------............,,,+++***+++,,,---,,,******+++---...//////000000///......///000111222222111000000///////////////222444555555333333333444555555666666666666666555555777777666222//////000000000/////////.........//////000000000000000000////////////000000000000000000000/////////......000///---,,,++++++,,,,,,++++++******++++++,,,---...------------,,,,,,,,,,,,,,,,,,---...//////000------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++***)))))))))''''''(((((()))******+++)))******++++++******)))))))))))))))))))))******((((((''''''((()))+++,,,******)))((('''&&&&&&&&&(((***++++++(((&&&$$$$$$''''''''''''(((((((((((('''''''''&&&&&&''''''''')))(((((((((((((((((((((++++++)))((((((((()))***&&&&&&%%%%%%%%%%%%&&&&&&!!!###%%%''''''&&&$$$"""&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!###'''%%%###""""""$$$&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&""""""$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&$$$######$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""######''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''(((%%%&&&''''''((('''''''''((()))***)))'''''''''(((''''''&&&&&&&&&&&&''''''))))))******)))(((''''''((((((((()))(((((('''&&&$$$%%%((()))***)))((('''###$$$&&&'''((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))(((((('''&&&&&&&&&&&&'''"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((())))))***))))))))))))*********************++++++,,,......,,,,,,---...............***++++++,,,---......///---,,,+++,,,---------+++***+++---...//////000000000/////////000111222333000000//////......//////333444444333222222444555444444555666777777777777333333333111...------///////////////............////////////////////////000000000000////////////000////////////.........///...---,,,+++++++++,,,++++++******++++++,,,---------,,,,,,,,,+++++++++,,,,,,------......//////------------------------,,,,,,,,,,,,++++++++++++++++++******))))))((((((((((((((()))******++++++)))******++++++******)))))))))*********)))((((((((('''&&&%%%&&&(((***+++,,,+++)))'''&&&%%%%%%&&&***++++++***'''$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***))))))(((((())))))%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$###""" $$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''&&&$$$###"""%%%###"""###%%%&&&%%%$$$&&&%%%$$$$$$######$$$$$$"""""""""############"""$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%''''''%%%%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$#########&&&&&&&&&%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&'''((())))))'''&&&''')))''''''&&&&&&&&&&&&'''''')))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((******)))(((&&&###$$$&&&(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))))))))************+++,,,......,,,,,,---.........------))))))***+++---...//////000///......000000///...***+++---...//////000000000000000000000111222222000//////.........//////000000000///...///111333222333444555666666666666222111///...,,,,,,---...////////////////////////111111111111000000000000000000000000/////////////////////.........------...------,,,,,,+++++++++++++++******++++++,,,---******+++,,,---......///---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))((((((((('''(((((())))))***+++++++++))))))************))))))))))))*********)))'''&&&((('''%%%$$$%%%&&&)))***,,,***(((&&&%%%&&&&&&'''((()))***)))'''&&&''')))''''''''''''((((((((((((&&&''''''''''''''''''&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$""" $$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###'''((('''%%%###"""$$$######$$$%%%&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%###"""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&###""""""!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''''''''&&&&&&&&&''')))((('''&&&''')))''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&((()))***)))'''&&&&&&'''(((((('''%%%###!!!(((((())))))))))))((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&'''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((())))))))))))))))))***+++,,,......+++,,,,,,---...---------))))))***+++---...//////000///......000000///...***+++---...//////000000000000000000000000111222//////............//////.........---------000222000111222333444444555444222000...------.........000000000000000000000000111111111000000000000000111000000000/////////...............------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,---...///000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((((((((((((((((()))******++++++)))))))))******)))))))))((()))*********((('''%%%((('''%%%$$$%%%&&&((()))(((((('''&&&&&&'''((()))(((*********(((((()))***''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((((()))'''''''''''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%###$$$%%%%%%%%%%%%%%%%%%&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! $$$&&&$$$######$$$&&&&&&%%%###$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$#########$$$&&&(((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))'''''''''(((''''''&&&%%%%%%'''(((((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''((())))))''''''(((((((((((((((''')))))))))((('''%%%###"""&&&''''''((((((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))+++,,,...///++++++,,,---------------***++++++,,,---......///---,,,+++,,,---------+++***+++---...//////000000000000////////////000000......------......//////...///000000///000222444000000111222333333333333111///......///000///...////////////000000000000.........//////000000000111111000000//////............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---//////.........---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))(((((((((((('''''''''((())))))******((())))))******))))))((((((((()))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))++++++***(((&&&&&&&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((()))((())))))))))))(((''''''"""$$$%%%&&&&&&%%%$$$"""!!!"""###$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&))))))(((((('''&&&%%%%%%$$$$$$%%%'''))))))'''%%%&&&%%%%%%%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###  $$$(((#########$$$&&&&&&%%%###"""""""""###$$$%%%&&&'''&&&%%%$$$###""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%!!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''(((((('''&&&&&&%%%%%%&&&((('''&&&&&&((()))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((()))(((((((((''''''&&&'''((()))***)))(((''''''&&&'''((()))))))))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&$$$$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((()))))))))*********'''(((((()))***,,,...///++++++,,,------------,,,,,,,,,------............,,,+++***+++,,,---,,,******+++---...//////000000//////............//////...------------...///000...000222333222222333444111222222333333333222222000...---///111111000---------------......//////---......///000111222222111111111000///.........---------,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***++++++******++++++,,,---.........---------,,,,,,......------,,,+++******++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((())))))))))))(((((((((((('''''''''((())))))&&&'''(((((((((((('''&&&%%%&&&((()))))))))'''&&&%%%'''))))))(((&&&%%%%%%''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''((())))))(((((()))))))))((('''&&&"""###%%%&&&&&&%%%###""""""%%%''''''&&&%%%#########$$$$$$%%%%%%%%%++++++***((('''&&&%%%$$$!!!"""###&&&((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%#########%%%&&&&&&%%%###!!!""""""###$$$&&&'''((($$$###""" !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""((((((((('''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%#########%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%% !!!###$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&((()))'''''''''&&&&&&'''''''''%%%&&&''')))************&&&%%%%%%$$$%%%&&&'''(((***)))'''&&&%%%'''(((***)))(((((('''''''''(((((('''(((((((((((((((((('''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''$$$###!!!!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((()))******+++'''''''''''''''''''''&&&))))))))))))************''''''((()))***,,,...///++++++,,,---------,,,,,,...........................---,,,,,,......---,,,++++++---...///000000000///......---------......---------------...///000---///222333333222222333333333444444444333222222///------///222222///,,,+++++++++,,,,,,---------//////000222333444555666222111111000///......------------,,,,,,,,,++++++)))***,,,,,,---,,,+++***++++++******++++++,,,---)))***+++,,,---......///......------,,,+++******++++++++++++++++++++++++))))))******++++++++++++))))))))))))************%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((((('''&&&&&&&&&((()))+++&&&''')))******((('''%%%&&&(((***+++***(((%%%$$$!!!%%%(((((('''&&&'''''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))*********((('''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###"""""""""%%%#########%%%&&&%%%$$$###"""""""""###$$$%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! ###$$$$$$$$$$$$###""""""!!!"""%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&$$$""""""###%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&"""""""""######"""""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))***+++)))(((&&&'''((())))))((('''''''''''''''))))))((('''''''''''''''(((((((((((('''''''''''')))'''%%%$$$$$$&&&)))***(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''&&&$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''### """''')))&&&""""""######$$$$$$######"""###""""""###$$$''')))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((())))))(((((((((***+++---+++++++++,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,///000///,,,+++...---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,000111111222222333444444333333333333333333333333000000////////////000000111000///...---,,,,,,,,,)))***,,,---///111222333222000...,,,+++,,,---............///////////////,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))((()))***)))***+++,,,---,,,++++++)))************)))((((((+++++++++*********))))))++++++++++++++++++++++++(((((('''''''''(((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((()))***(((((((((((((((((((((((((((((())))))******++++++((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((('''''''''&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))((('''&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&%%%$$$##################$$$%%%&&&&&&&&&&&&%%%$$$######""""""""""""######$$$%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!""""""###$$$%%%%%%%%%$$$######%%%&&&''''''((((((########################%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&'''((())))))((('''''''''''''''))))))((('''''''''''''''((((((((((((''''''''''''((('''&&&%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%'''***+++)))'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((((()))***+++,,,---------...............+++,,,---......---,,,,,,++++++++++++++++++++++++)))***---///000///...,,,///...---,,,,,,,,,,,,---///////////////000111222111111111222222222222333333333333333333333333333///////////////000000111111000///...............///000000111222333444444111000...,,,,,,,,,---.../////////......---------,,,,,,,,,,,,,,,+++***)))+++,,,---,,,*********+++******+++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********))))))+++++++++++++++++++++++++++***)))(((((((((((((((''''''((((((((((((''''''************************))))))(((((((((''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******)))((((((((('''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$###%%%&&&'''&&&$$$%%%$$$$$$############$$$&&&&&&&&&&&&%%%$$$###### !!!"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###!!!"""###%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''$$$$$$%%%%%%%%%%%%$$$$$$((('''$$$######$$$'''(((#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''((()))((((((''''''''''''((()))((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((&&&''''''(((((((((((((((''''''((()))************............------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,---.../////////...///......------------...------...///111333444555222222222222111111111111222222222222222222222222............///000111111000000////////////000000000000000000000000000000111000...---,,,,,,---...000///...---,,,++++++***++++++,,,,,,,,,+++******,,,---...---+++++++++---+++++++++++++++,,,------///...---,,,+++,,,------+++++++++***************++++++++++++++++++++++++---,,,+++)))((((((((((((''''''((((((((((((''''''************************)))))))))(((((((((''''''((('''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$((((((((('''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((((('''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$&&&(((((('''%%%&&&%%%$$$$$$##################$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''$$$%%%%%%%%%%%%%%%%%%$$$(((&&&%%%$$$$$$%%%&&&(((#########$$$$$$%%%%%%%%%""""""############""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((('''&&&%%%&&&''')))(((''''''''''''(((((()))(((''''''''''''(((((((((((((((((('''''''''''''''''')))*********)))(((''''''''''''''''''''''''&&&''')))******)))'''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''&&&''''''(((((((((((((((%%%'''(((***+++******))),,,,,,,,,++++++++++++***------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------)))***+++,,,...000222333333222222111000000//////111111111111111111111111000//////.........////////////......///000000111////////////////////////000///...------------...---------,,,,,,+++++++++++++++,,,,,,,,,++++++***+++,,,---,,,+++***+++,,,,,,,,,+++***+++,,,---...---,,,***(((((()))***+++************************************************+++******)))(((((((((((((((((())))))))))))((((((************************)))))))))(((((((((((('''((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))++++++******))))))(((((('''''''''&&&&&&'''''''''((((((((((((((()))))))))))))))(((&&&$$$""" ''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$#########"""$$$$$$%%%'''))))))'''&&&&&&&&&%%%$$$#########$$$######$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((((((((((('''&&&((()))***(((&&&%%%%%%&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******((('''%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,***'''%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((((()))***$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((%%%&&&((()))******))))))++++++++++++++++++++++++------,,,,,,++++++++++++------------------------,,,+++*********+++,,,---,,,+++++++++++++++,,,,,,*********+++,,,---///000222222111111000///......000000000000000000000000222111000...------------------------...///000000000111111222222333333333///......---------------***+++++++++,,,,,,------***++++++,,,,,,,,,++++++)))+++,,,+++***)))***,,,---,,,+++***+++,,,...///+++***((('''&&&''')))***************************************************''''''''''''(((((()))*********++++++++++++*********************************)))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((++++++******))))))((((((&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((+++++++++***)))(((&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%% !!!"""###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$###"""###%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######"""!!!!!!###$$$%%%(((******(((&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######''''''%%%$$$###"""""""""%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&((()))***(((&&&%%%&&&'''(((''''''''''''(((((()))(((''''''''''''(((((()))((((((((((((''''''''''''&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,,,,***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&'''((()))))))))))),,,,,,,,,,,,------------...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************++++++,,,,,,,,,,,,,,,---...///000222111111000///......---////////////////////////111111///...---,,,,,,,,,---------------...//////...//////000000111111111.....................---)))***++++++------...///******+++,,,,,,,,,++++++(((***++++++***)))***,,,,,,,,,,,,,,,,,,------...,,,+++***)))((()))*********************+++++++++************************&&&&&&&&&&&&''')))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&((()))******))))))&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))++++++)))'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###"""""""""###%%%$$$$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%&&&((())))))(((&&&%%%$$$%%%''''''&&&&&&'''((('''''''''''''''((())))))'''''''''''''''((())))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$""" !!!$$$&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&$$$###"""###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((()))*********+++,,,---......///...---,,,************+++************************+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,---...///000111000000000//////.......................................---------......//////...............///000------------,,,,,,,,,,,,------...............---++++++,,,,,,------......)))***+++,,,,,,,,,,,,+++)))***,,,+++******,,,---+++,,,,,,---...---------+++++++++************)))))))))*********+++++++++************************((('''''''''((()))*********++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))(((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&''''''((((((!!!###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''###$$$&&&))),,,,,,)))'''$$$$$$$$$$$$%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%$$$#########%%%%%% !!!"""###$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$########################""""""###$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%'''((((((&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&'''((()))***%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%$$$%%%'''(((((('''%%%$$$ """$$$%%%%%%&&&(((***'''''''''''''''((()))***'''''''''''''''((()))***)))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''$$$!!!###''')))'''###"""######$$$$$$######""""""###%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))((('''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&'''(((***+++''''''((()))+++,,,---...///---,,,***))))))******((((((((((((((((((((((((,,,,,,---------,,,++++++++++++++++++,,,,,,---...)))******+++---///111222///////////////.................................+++,,,,,,---...///111111000000////////////000000222111111///...---,,,,,,------......///......---------------------------)))***+++,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...+++,,,---...///...---,,,)))************)))(((((())))))******++++++++++++))))))))))))))))))))))))******)))))))))))))))*********++++++++++++******++++++++++++++++++++++++************))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++%%%&&&'''(((((('''&&&%%%'''(((((()))***++++++,,,((())))))***(((&&&$$$"""%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&((()))((('''"""#########""""""$$$&&&###"""!!!!!!###%%%((()))%%%$$$#########$$$%%%&&&""""""!!!!!!"""###$$$$$$"""###%%%&&&'''&&&&&&%%%!!!"""$$$&&&''''''&&&&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%######"""%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((("""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((((())))))))))))))))))$$$&&&((()))(((((()))***))))))(((((('''&&&$$$$$$(((((())))))))))))((((((***************)))((((((***)))(((&&&&&&''''''(((+++***)))(((((()))***+++***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######"""""""""###&&&%%%$$$$$$$$$%%%''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$&&&''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******++++++)))'''%%%$$$&&&''')))+++,,,,,,,,,+++***++++++,,,,,,++++++***))))))***+++,,,------...++++++++++++++++++++++++///---,,,---///222333333...///000000000///...---//////......------------,,,------...///000111111111000...---,,,,,,------111111111000000000000000111000000000////////////...---,,,,,,++++++,,,,,,************************------------,,,,,,+++***+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))((('''''''''''''''((((((((('''&&&&&&(((***))))))*********++++++++++++++++++,,,,,,++++++++++++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&%%%%%%(((***)))$$$ ''''''''''''''''''''''''((()))***)))((('''(((***###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%'''((('''&&&###$$$%%%%%%$$$###%%%&&&%%%$$$$$$$$$%%%''')))+++'''&&&$$$############$$$###""""""""""""######$$$!!!"""###%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%########################$$$%%%%%%&&&&&&'''''''''######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((()))***)))'''&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''***************)))(((((()))((('''&&&%%%&&&&&&''')))))))))(((((())))))))))))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&""""""!!!!!!!!!"""###$$$)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((())))))***+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,---///222222111000...//////000///...---,,,..................------,,,------......//////000///...---------...//////000000000000000000000000/////////////////////...+++++++++++++++,,,------************************,,,---------,,,,,,+++***++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))((('''''''''''''''((((((((('''&&&&&&(((***)))))))))*********++++++******++++++++++++******+++***)))(((''''''((()))((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%---)))%%%$$$&&&((()))(((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&&&&%%%$$$###%%%''''''&&&$$$$$$$$$'''&&&&&&&&&'''(((***+++((('''%%%$$$###"""""""""$$$$$$###"""""""""###### """###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$###""""""&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$((()))***)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))******))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))******,,,+++***))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---000333333000---////////////...,,,+++***+++,,,...//////...------------------------------------------...000111222/////////000000000000000---.....................)))))))))***+++,,,---...++++++++++++++++++++++++,,,,,,---------,,,++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((''''''''''''''''''((()))(((&&&&&&((()))))))))))))))************))))))************))))))***))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&+++((($$$"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######"""############$$$%%%&&&''''''''''''%%%&&&'''%%%###""""""###$$$%%%%%%&&&%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%%%%###"""###%%%((((((&&&$$$""""""&&&&&&%%%%%%&&&'''((()))&&&%%%%%%$$$$$$#########%%%$$$$$$###"""""""""""" !!!"""###$$$&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""$$$%%%&&&&&&'''&&&&&&&&&######$$$%%%&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$&&&((()))(((((()))***%%%&&&&&&'''((((((''''''((('''%%%$$$$$$%%%'''(((((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###############$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""'''&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''((()))+++***)))(((((()))***+++---+++***((((((***+++---,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++---///111111///---//////......---++++++******+++---/////////---------------,,,,,,+++++++++---.........///000000111......///////////////000,,,,,,------------......))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((''''''''''''''''''((()))((('''&&&''')))((((((((()))))))))******(((((())))))))))))(((((()))))))))(((((((((((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&''''''&&&&&&'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$######"""""""""### !!!""""""######%%%&&&'''%%%###!!!""""""$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$###!!!"""$$$&&&'''%%%"""!!!!!!$$$############$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$###""""""######""""""###$$$%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''&&&&&&%%%%%%$$$&&&((()))(((((()))***$$$%%%&&&'''((((((((((((***((('''%%%%%%'''(((***'''(((((()))))))))(((((())))))))))))((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((!!!""""""###############&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''&&&%%%###"""$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&'''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((('''((()))***)))(((''''''(((***+++---,,,+++)))(((((()))+++,,,---,,,,,,++++++******************++++++,,,,,,,,,...,,,+++,,,...//////...//////...---,,,,,,++++++***+++,,,.........---------------,,,++++++******......////////////......------........./////////,,,,,,,,,---------------++++++******)))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))((('''''''''''''''&&&((())))))'''''''''(((''''''((((((((()))))))))((((((((())))))(((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''(((###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$############### !!!"""############%%%&&&&&&%%%###!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$###!!!###%%%%%%$$$"""""""""############""""""""""""!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%$$$"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######%%%&&&(((((((((''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''(((((()))***)))'''&&&&&&&&&%%%%%%&&&'''((((((((('''***)))(((''''''((()))***''''''((()))))))))(((((()))************)))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((''''''&&&'''&&&%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***+++,,,'''''''''((()))***,,,,,,+++***)))(((((()))***+++,,,,,,,,,++++++******************++++++,,,,,,---...,,,******,,,...///...///...------,,,---------,,,,,,,,,,,,,,,------------------,,,,,,+++++++++---...............------,,,,,,------.../////////......---------,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))((('''''''''''''''&&&((())))))(((''''''(((''''''''''''(((((((((((((((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))((('''###  %%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$#########$$$$$$%%%&&&&&&'''&&&&&&$$$%%%%%%$$$"""!!!"""###$$$%%%%%%&&&''''''&&&&&&"""##################$$$""""""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%"""###$$$&&&''''''&&&&&&%%%$$$###$$$%%%&&&%%%$$$"""$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$######"""""""""$$$%%%&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&))))))(((((('''&&&&&&%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))((()))***)))'''&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&''''''((())))))((((((((()))*********)))''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))---,,,)))'''&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''((())))))***))))))******))))))))))))******,,,,,,++++++++++++++++++)))******+++,,,,,,------,,,++++++,,,---...---,,,///...---------...///000...---,,,******+++,,,---------------,,,,,,,,,,,,***+++,,,---......------+++,,,,,,---......//////000000///...---,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))((('''''''''''''''%%%'''))))))((('''''''''&&&&&&'''''''''(((((((((((())))))******))))))(((&&&'''((()))******)))(((((((((((()))******++++++&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((('''%%%%%%%%%'''(((***'''%%%"""###(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%$$$"""""""""$$$$$$%%%%%%&&&'''''''''&&&!!!!!!""""""#########$$$!!!!!!"""###%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%$$$###$$$&&&''''''%%%###$$$%%%%%%$$$$$$&&&(((''''''''''''&&&%%%$$$$$$###$$$%%%&&&%%%$$$###"""############$$$%%%&&&&&&%%%%%%###"""""""""###$$$!!!###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))'''&&&%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&"""###$$$%%%&&&&&&'''&&&%%%&&&((())))))'''&&&$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))***))))))((('''&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''((())))))$$$&&&((()))(((((()))***&&&'''''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&'''((())))))(((((('''((()))))))))(((&&&%%%)))((('''&&&&&&'''((()))'''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))!!!"""###$$$%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$#########$$$&&&((()))---+++)))&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''((()))++++++%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&$$$""" ((()))*********)))'''&&&))))))************))))))++++++++++++++++++++++++))))))***+++,,,,,,------******,,,...//////,,,)))......------...///111222000...,,,))))))***,,,...------------------------'''(((***---...//////...++++++,,,------...//////111111000///---,,,+++************+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))((('''''''''''''''%%%''')))***((('''''''''&&&&&&&&&'''''''''(((((())))))************))))))&&&'''(((*********)))(((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***''')))+++***'''%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%(((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$###"""###%%%(((''''''%%%%%%%%%%%%''''''&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!! !!!"""%%%%%%&&&'''&&&%%%###"""&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$######$$$&&&((('''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%$$$$$$&&&((('''&&&%%%$$$%%%&&&'''(((%%%%%%############%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&'''''''''&&&$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((()))((('''''''''***,,,)))'''$$$%%%''')))'''&&&)))(((((((((((())))))***&&&&&&((()))************(((***+++***(((''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&''''''((()))***((('''&&&'''((((((&&&$$$'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$%%%'''(((&&&$$$''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$###%%%'''&&&###"""$$$'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((('''&&&%%%%%%''')))***)))((('''&&&''''''((())))))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&&&&'''((()))***&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&'''***+++***((())))))))))))))))))))))))(((((())))))*********+++---,,,+++++++++,,,---...,,,,,,+++++++++,,,------,,,,,,,,,---------............---,,,***))))))(((***,,,...000000///---,,,//////...---+++***))))))************+++,,,---...///...---,,,+++************+++,,,---...............,,,++++++------,,,***)))*********++++++++++++******))))))))))))******************************++++++************++++++))))))(((((('''''''''&&&''''''((((((((((((''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((())),,,,,,+++***(((&&&%%%$$$''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&((()))***'''''''''''''''((()))))))))(((&&&$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%$$$######%%%'''%%%$$$############$$$%%%&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''&&&&&&%%%$$$$$$$$$###############$$$''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$######$$$%%%%%%%%%$$$$$$&&&(((''''''&&&%%%%%%$$$%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((((((((((((((((()))***)))'''%%%%%%'''((('''&&&))))))((((((((((((((()))&&&&&&((())))))*********(((***++++++)))(((((((((******)))))))))(((((((((&&&&&&'''''''''((((((((((((((('''''''''((()))))))))'''&&&&&&''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$%%%'''(((&&&$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%''')))'''&&&%%%$$$###$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))'''&&&'''***+++***((())))))))))))))))))))))))))))))******++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,------------.........---,,,+++***))))))+++,,,///000111000...,,,///......---+++******)))...---,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,++++++,,,------.........---+++******+++,,,***)))))))))))))))*********+++***))))))(((((())))))***+++++++++++++++++++++++++++******))))))******+++)))(((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&)))(((''''''''''''((())))))))))))))))))((('''''')))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((())))))+++)))(((&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&'''%%%$$$$$$%%%'''$$$$$$############$$$$$$&&&%%%###""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&'''''''''&&&&&&%%%###"""!!!&&&&&&$$$$$$$$$$$$&&&&&&!!!"""###$$$%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%$$$#########$$$$$$''''''((())))))))))))(((((('''%%%&&&'''((('''&&&******)))(((''''''''''''&&&''''''((())))))))))))(((***++++++)))(((((()))+++*********))))))))))))''''''((((((((()))))))))***))))))(((((((((((()))***(((&&&%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&(((%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&''''''''''''(((************************)))((('''((()))***)))((())))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,+++******,,,---///111111000///---......---,,,,,,+++******000000///...,,,+++******......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******)))((((((((((((((())))))))))))))))))(((((((((((())))))+++++++++++++++++++++++++++******))))))******+++((((((((((((''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&)))((((((''''''(((((()))&&&'''((()))************,,,++++++***)))(((((('''%%%%%%&&&'''''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&''''''((()))***)))(((&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''''''''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%&&&&&&&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$##################$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%'''$$$%%%&&&&&&%%%$$$"""!!!'''&&&%%%$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&''')))******(((''''''&&&&&&''''''''''''&&&+++***)))((('''&&&&&&&&&&&&''''''((())))))(((((('''(((***)))(((''''''(((((((((((('''''''''&&&&&&(((((((((((())))))))))))+++***)))(((((((((((((((+++(((%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((()))&&&$$$%%%((()))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''(((((((((&&&&&&&&&''''''''''''(((************************(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,------...000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,++++++***,,,...///000111000///...---------,,,,,,+++++++++//////......,,,+++***))),,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++++++++,,,***))))))***+++)))((('''''''''(((((((((((())))))(((((((((((((((((()))++++++++++++++++++++++++******))))))))))))******((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''')))(((((((((((((((((()))&&&&&&((()))************,,,++++++***)))(((''''''$$$%%%&&&'''((((((''''''&&&'''((())))))((('''&&&'''''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$###"""######%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&''''''(((((())))))(((((('''%%%$$$###!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###%%%&&&"""###%%%%%%&&&%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%$$$###$$$%%%'''((($$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((******(((%%%%%%&&&((((((''''''&&&&&&******((('''&&&&&&&&&&&&&&&''''''(((((((((((('''%%%'''(((((('''&&&'''((('''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))******)))(((((('''((((((+++(((%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))&&&$$$%%%((()))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''%%%%%%%%%&&&'''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((()))((())))))***************************)))))))))))))))(((((((((******+++,,,------......000///...---,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++***------...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***************+++,,,------,,,,,,+++*********++++++---+++******++++++***)))&&&'''''''''(((((((((((())))))(((((((((((())))))++++++++++++++++++++++++***))))))))))))))))))***'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((())))))))))))))))))((('''(((((())))))))))))(((******)))(((''''''&&&&&&%%%&&&&&&'''((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%""""""############""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&%%%"""!!!!!!"""%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&######$$$%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&((()))$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((((((&&&$$$&&&)))***(((%%%$$$&&&))))))'''&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&''''''(((((((((''''''%%%&&&(((((('''&&&'''(((((((((((((((''''''''''''''''''((((((((())))))))))))((((((''''''''''''(((***(((&&&%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''&&&%%%&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&$$$%%%''''''%%%$$$%%%&&&$$$%%%&&&'''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))(((((()))***************************)))((((((((((((''''''''')))***+++,,,---............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------...............,,,,,,,,,,,,,,,,,,,,,---((()))***,,,------,,,,,,******)))******+++,,,,,,+++***)))))))))***+++,,,---+++******+++,,,***)))''''''''''''((((((((((((******))))))))))))*********************************))))))(((((())))))***'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((()))******((())))))******))))))((()))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&''''''((()))(((((((((((((((((('''&&&((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""$$$&&&&&&%%%$$$$$$%%%!!!"""###$$$$$$###"""!!!###$$$$$$%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((((((&&&&&&'''%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%''''''"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''######$$$$$$%%%&&&(((((()))&&&###$$$(((***(((&&&###&&&)))***(((&&&&&&'''(((''''''&&&&&&&&&''''''&&&''''''(((((('''&&&&&&&&&(((******)))((()))***))))))))))))((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''((()))'''&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%"""%%%''''''%%%%%%''')))''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((***)))(((''')))+++************************))))))))))))((((((((('''((()))+++---............,,,++++++*********++++++***++++++++++++,,,,,,,,,++++++************)))))),,,,,,,,,---------------+++++++++,,,,,,---------((()))+++---......---,,,+++++++++******+++,,,,,,***)))(((((((((***,,,---,,,***))))))******)))(((''''''((((((((()))))))))++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((******((()))************)))((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''***)))'''%%%%%%&&&((()))))))))((('''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$ ###%%%&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!"""###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$##################$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))&&&''''''%%%######$$$&&&***)))'''%%%$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""###$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&!!!###$$$&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))!!!""""""###$$$&&&'''(((***&&&"""###'''***)))&&&###&&&******(((%%%&&&'''''''''&&&&&&&&&''''''(((&&&''''''(((''''''&&&&&&((()))+++++++++***+++,,,((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%"""%%%''''''%%%%%%'''***''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&###%%%'''&&&$$$"""$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&$$$$$$%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((******'''''')))+++************************+++*********))))))((((((((()))+++---............*********)))******++++++******+++++++++,,,,,,,,,*********)))))))))))))))+++++++++,,,,,,,,,------***++++++,,,,,,------...***+++---//////...---,,,---,,,,,,++++++,,,,,,---)))(((''''''(((***,,,...***)))(((((())))))((('''(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))((()))***++++++***)))(((&&&'''((())))))******)))%%%%%%&&&&&&'''(((((((((,,,***'''$$$$$$%%%(((******)))(((&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&$$$""""""#########""""""!!!!!! !!!"""######$$$######$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&(((&&&%%%$$$%%%&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''''''''%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!"""%%%'''&&&###!!!!!!#########%%%'''%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$$$$"""!!!&&&%%%###!!!!!!"""###$$$%%%&&&&&&%%%######$$$&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''(((%%%###$$$'''((('''&&&$$$$$$$$$$$$%%%''')))***%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''')))***)))((('''(((***'''''''''''''''''''''''')))***+++***))))))+++---+++++++++++++++++++++++++++++++++++++++++++++++++++***((()))***,,,+++++++++++++++,,,,,,,,,------,,,+++)))(((((()))+++,,,+++,,,,,,---,,,+++)))(((*********)))))))))))))))******))))))***+++,,,,,,---,,,+++)))))))))***+++))))))(((((((((((()))))),,,+++***))))))***+++,,,+++***)))(((''''''(((((('''((((((&&&###"""%%%(((((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))***))))))(((''''''&&&&&&(((''''''&&&'''(((***+++((('''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$###%%%&&&$$$$$$#########""""""""""""###############"""!!!######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%$$$$$$###"""""""""""""""%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$#########$$$###"""###%%%%%%$$$###!!!###%%%%%%&&&((()))%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######""""""!!!"""""""""$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&'''%%%$$$""""""###$$$%%%''''''(((&&&%%%$$$%%%''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''%%%###$$$&&&((('''&&&'''&&&%%%%%%%%%&&&'''(((%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''(((((('''''''''((((((((())))))''')))***)))((('''(((******************************+++,,,+++)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***,,,,,,,,,---------......,,,+++)))(((((()))+++,,,+++,,,,,,,,,++++++***)))************)))))))))))))))))))))))))))***++++++***)))((('''''''''((((((***))))))(((((())))))***++++++***))))))***++++++)))((((((((('''''''''''''''((((((&&&$$$$$$&&&)))((((((''''''''''''(((((()))(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))(((''''''&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""""""""!!!"""%%%'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!! """###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$""""""###$$$$$$$$$######%%%&&&((('''%%%$$$###$$$&&&%%%###""""""###%%%&&&#########""""""""""""!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((%%%###"""$$$%%%%%%%%%%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***)))((('''&&&%%%$$$###$$$%%%&&&'''(((((('''%%%%%%&&&(((&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************(((((((((((((((((((((((()))(((''''''''''''''''''&&&''')))***)))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###'''%%%$$$$$$&&&''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###))))))(((((((((((())))))(((((((((((())))))))))))''')))***)))((('''(((***++++++++++++++++++++++++''')))+++,,,+++******+++++++++++++++++++++++++++************************,,,+++))))))***++++++***------------............,,,+++***))))))***+++,,,,,,,,,+++************+++************************))))))((((((((()))******)))((((((''''''''''''(((***))))))(((((())))))***++++++***))))))***++++++&&&'''((((((((('''&&&%%%'''(((((('''&&&&&&(((***(((((((((''''''((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!! """%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$#########"""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$### !!!"""%%%$$$###!!! !!!$$$'''$$$%%%%%%%%%$$$$$$######&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$&&&### $$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&''''''((()))))))))))))))((('''&&&))))))))))))))))))))))))%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%((((((''''''''''''((((((((((((((()))))))))******''')))***)))((('''(((***((((((((((((((((((((((((###&&&***,,,,,,+++,,,,,,************++++++++++++***************************)))((()))+++,,,,,,,,,,,,,,,,,,------------...++++++***))))))***++++++,,,+++***))))))***+++,,,)))***************++++++)))((((((((((((((())))))******)))))))))))))))))))))((((((''''''(((((()))+++******************+++&&&''')))******((('''%%%''''''((((((((()))******''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$###!!!"""$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$'''&&&### !!!$$$%%%%%%$$$!!! $$$'''$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&((('''$$$"""&&&### ###$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$###"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''%%%$$$###%%%&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%''')))***))))))))))))))))))))))))%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))''')))***)))((('''(((***''''''''''''''''''''''''%%%'''***,,,+++***)))***)))))))))******+++++++++))))))))))))))))))))))))''''''&&&(((+++.........******+++++++++,,,,,,,,,+++******************++++++***)))))))))***+++,,,))))))******+++++++++,,,))))))((((((((((((((()))))))))******************(((''''''&&&&&&''''''(((*********++++++*********'''(((***++++++***)))'''((('''((()))*********)))''''''((())))))(((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&'''((('''&&&$$$###&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%&&&'''''''''''''''%%%###"""$$$%%%"""""""""###############!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###############"""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$###""""""((('''%%%""" !!!$$$'''$$$%%%%%%### $$$(((######$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""$$$'''(((((($$$"""&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&%%%&&&&&&'''(((&&&%%%"""!!!!!!$$$(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&&&&%%%%%%'''((($$$$$$%%%&&&'''''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%(((,,,&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((()))+++,,,+++)))'''&&&&&&(((((())))))***+++++++++(((((((((((((((((((((((('''&&&&&&(((+++...//////************++++++++++++***************************))))))))))))***++++++))))))******+++,,,,,,,,,******)))((((((((())))))'''(((((())))))))))))((((((''''''&&&&&&''''''((()))***++++++++++++***)))((()))***+++++++++***)))((((((''')))******)))'''&&&'''((())))))((('''&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$###$$$&&&#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&###$$$$$$$$$$$$###"""!!!%%%%%%&&&%%%$$$###$$$&&&###%%%'''&&&"""!!!$$$(((###$$$%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$!!!!!!"""$$$&&&'''&&&$$$$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''')))((('''$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&$$$%%%&&&'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&'''(((((()))'''&&&$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&'''&&&$$$$$$''')))$$$%%%&&&&&&&&&%%%$$$###'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''$$$!!!!!!&&&***&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))***)))((('''(((***)))))))))))))))))))))))))))***+++***(((''''''(((((((((((()))***+++++++++(((((((((((((((((((((((()))((('''(((+++------,,,******+++++++++,,,,,,,,,*********++++++*********(((((()))***************))))))***++++++,,,------++++++***)))))))))))))))'''((()))***++++++***)))))))))(((((((((((()))))))))***++++++++++++***)))((()))))))))************)))((('''(((******'''%%%&&&'''((())))))((('''&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((((($$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""!!!!!!!!!&&&&&&&&&&&&&&&%%%$$$###"""%%%'''%%%###"""""""""&&&)))'''###"""$$$(((&&&'''((())))))'''%%%$$$"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$"""!!!!!!###&&&''''''!!!$$$((((((%%%###$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###%%%'''''''''###$$$%%%%%%&&&&&&&&&%%%'''(((((('''%%%%%%&&&((($$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((()))***************)))((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''$$$&&&'''&&&$$$$$$&&&)))&&&&&&&&&&&&%%%###!!! '''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''''''''((((((((((((''''''(((''''''''''''((()))))))))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&"""###((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''(((***(((((((((((((((((((((((($$$&&&'''(((((())),,,///'''(((((()))***+++++++++((((((((((((((((((((((((,,,***))))))***++++++***++++++,,,,,,,,,---------******++++++++++++******'''((()))+++++++++***)))))))))***+++,,,,,,------,,,,,,+++***))))))*********+++,,,---...------,,,++++++************++++++)))***+++,,,,,,+++***)))((((((''''''((()))***+++)))((('''(((******&&&###&&&'''(((******((('''&&&###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&"""""""""###%%%(((+++,,,######%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&'''((('''&&&$$$######$$$$$$%%%%%%$$$$$$###"""&&&(((((('''&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''((())))))((('''%%%"""!!!&&&%%%$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%((('''&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''(((((())))))******,,,+++)))((((((((()))***++++++***)))(((&&&$$$###&&&&&&&&&&&&''')))***,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))******)))'''%%%$$$(((&&&###!!!!!!###&&&((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%'''(((&&&"""###(((...,,,'''$$$%%%%%%###$$$)))&&&'''((((((((('''&&&%%%$$$&&&''''''&&&%%%%%%&&&(((((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###!!!"""$$$&&&''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((******))))))))))))************)))(((((((((((((((%%%'''))))))&&&%%%(((***)))************+++++++++))))))(((((('''''''''&&&!!!###&&&)))***+++******,,,+++++++++++++++++++++((()))***+++++++++++++++******))))))))))))******))))))******++++++++++++---,,,***++++++,,,***))))))******++++++******))))))))))))))))))************+++,,,------,,,+++***''''''((()))*********)))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&''')))***))))))))))))))))))((((((&&&&&&%%%&&&&&&'''((()))$$$$$$$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!"""###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%!!!$$$'''((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&''''''%%%$$$######""""""######%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%$$$###""""""$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))))))))***+++***)))((((((((()))***$$$%%%&&&'''((()))))))))''''''&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%''''''''''''&&&(((&&&$$$######$$$&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%'''(((&&&$$$&&&+++000>>>;;;444,,,&&&$$$%%%'''((('''%%%$$$$$$$$$%%%&&&%%%&&&((('''&&&%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))***))))))((((((((((((((()))***++++++******,,,---))))))*********+++++++++))))))((((((''''''''''''&&&''')))+++++++++))))))++++++++++++++++++++++++))))))***+++++++++++++++******))))))))))))************))))))******+++,,,...,,,+++,,,---...---,,,******++++++++++++***************)))))))))))))))''''''((())))))(((''''''$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((''''''''''''((()))''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%((())))))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&###"""!!!%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""######%%%$$$#########$$$&&&'''$$$$$$$$$######$$$%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***)))((((((((())))))!!!"""$$$&&&(((***++++++((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&((('''&&&(((---111EEEHHHAAA000$$$%%%'''&&&)))&&&### """%%%'''&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))((((((''''''((((((&&&%%%%%%&&&((())))))((()))))))))*********++++++)))(((((('''''''''''''''+++,,,,,,---,,,***)))(((***++++++,,,,,,+++++++++))))))***++++++++++++*********))))))))))))******+++***)))((()))***,,,---...---,,,---/////////---++++++,,,,,,,,,,,,++++++++++++******))))))((((((((())))))******))))))((((((((()))))))))(((''''''''''''((((((((())))))))))))((((((''''''(((((()))(((((())))))))))))((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###""""""$$$%%%%%%&&&%%%%%%$$$$$$########################'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''%%%%%%$$$%%%''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&''')))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((($$$%%%&&&''''''(((((('''))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&(((+++...777AAA>>>,,,"""&&&)))&&&)))&&&###!!! """%%%'''&&&((()))(((&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))******)))((((((''''''(((((()))))))))(((''''''''''''(((###!!! """%%%'''&&&$$$))))))))))))************)))(((''''''''''''((((((,,,,,,---,,,+++***)))((()))***+++,,,,,,,,,++++++)))******+++++++++************))))))))))))******,,,+++)))'''(((***,,,...000...------......---,,,+++,,,,,,------,,,,,,+++,,,++++++***)))((('''''')))))))))******)))))))))***************)))((('''&&&&&&&&&&&&'''''''''''')))(((((((((((((((((()))))))))************))))))''''''((()))((('''%%%$$$)))))))))))))))*********&&&&&&&&&''')))***,,,---'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""##################"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%########################'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$###"""!!!!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((('''''''''''''''(((''''''&&&&&&)))))))))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&((()))%%%222555(((!!!&&&)))%%%''''''&&&%%%%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%''')))+++***)))&&&$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))***))))))(((((())))))***)))(((((('''''''''''''''(((&&&$$$&&&***+++***((((((((()))))))))*********)))((('''&&&&&&'''((()))******************))))))(((***+++,,,---,,,++++++******+++++++++******)))******))))))))))))******,,,+++)))'''(((***,,,...111///---,,,,,,,,,***(((+++,,,,,,------,,,,,,+++,,,++++++***)))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((())))))))))))))))))((())))))************))))))''''''((()))((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''')))***+++,,,'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$######""""""######$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$######%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$######""""""######%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######"""#########$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&''''''&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))((('''&&&&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((("""###$$$%%%&&&((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&)))---((($$$&&&'''$$$&&&'''((())))))'''&&&$$$%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###&&&))),,,,,,***&&&$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((******))))))))))))******)))(((''''''&&&&&&''''''***)))((()))***++++++***((((((((()))))))))******)))(((&&&%%%&&&''')))***(((((((((((()))))))))***((()))+++---...---,,,+++***++++++++++++***))))))******))))))))))))******+++***)))((()))***,,,---///---,,,++++++***(((&&&++++++,,,,,,,,,,,,++++++++++++******))))))(((((((((((('''&&&&&&'''((((((''''''(((((((((''''''&&&(((((()))))))))*********((())))))******))))))((())))))************))))))''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''''''''((()))******(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$########################'''%%%###$$$%%%'''''''''########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''############$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$%%%'''$$$%%%%%%&&&''''''&&&&&&((((((((('''''''''&&&&&&%%%$$$######""""""######$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&&&&((())))))***)))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((''''''''''''***************************)))))))))(((((((((''''''((()))))))))((('''&&&&&&'''((()))************'''(((((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((!!!"""$$$&&&((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''((((((((('''$$$&&&((((((&&&%%%&&&'''&&&'''((())))))'''&&&%%%$$$&&&((((((((('''((()))''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$''')))***(((&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((('''&&&&&&&&&&&&''''''((()))((('''&&&''''''(((((((((((()))))))))***)))(((&&&%%%%%%'''***+++)))))))))((((((((())))))''')))+++---...---,,,++++++++++++++++++***))))))******))))))))))))************))))))******+++,,,,,,+++******++++++***)))******++++++++++++***************)))))))))))))))++++++***))))))***++++++((())))))************)))((()))))))))************((()))************)))(((((())))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((()))***+++++++++((('''''''''''''''((((((''''''&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$######'''''''''(((((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&''')))))))))#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((#########$$$%%%&&&'''((($$$$$$%%%&&&&&&'''(((((($$$%%%'''((((((((('''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''((((((''''''%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&))))))))))))((('''&&&%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''******))))))(((((((((''''''((()))))))))(((&&&%%%)))************))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((******)))'''&&&******))))))))))))******&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&(((***++++++***((($$$$$$''''''%%%&&&***'''''''''''''''&&&&&&&&&###%%%(((((((((((()))+++(((((()))***)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''''''''%%%$$$"""###$$$%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''***+++***&&&$$$&&&((((((((((((((()))))))))))))))(((&&&%%%%%%'''***,,,++++++***)))((((((((()))&&&(((+++---...---,,,++++++++++++++++++***)))(((******))))))))))))******))))))******++++++++++++***))))))***,,,------,,,*********++++++*********)))))))))))))))*********)))((('''&&&&&&'''((()))%%%%%%&&&''''''(((''''''''''''''''''((((((((((((((()))***++++++***)))((((((((())))))))))))(((((('''&&&%%%%%%&&&''')))***$$$%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''(((''''''&&&&&&&&&''''''***)))'''$$$###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&))))))(((&&&&&&&&&''''''''')))******'''%%%&&&&&&%%%$$$$$$$$$%%%%%%'''$$$""""""###%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''$$$%%%'''((()))(((((('''$$$$$$%%%''')))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&''')))******)))'''%%%'''&&&&&&''''''&&&$$$"""((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''))))))'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&& """%%%''''''&&&$$$"""%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%$$$#########$$$&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&***(((%%%%%%&&&'''''''''(((((()))))))))'''&&&%%%(((((((((((())))))))))))))))))'''&&&&&&'''((()))%%%&&&&&&'''((()))******(((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&***)))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((()))+++***)))(((***+++(((&&&###"""$$$%%%&&&&&&(((((('''''''''&&&&&&&&&'''((())))))(((((()))+++((((((((((((((((((((((((***)))(((''''''((()))*********************************************************++++++++++++******)))))))))(((&&&''')))+++)))))))))))))))******+++......---,,,+++))))))(((,,,+++++++++,,,,,,---......,,,***)))******)))((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))***************)))((()))***+++***)))%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&***((('''&&&&&&'''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''((('''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%&&&&&&'''&&&$$$""""""$$$%%%%%%$$$$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$###"""$$$$$$%%%'''((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((('''%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&###$$$&&&'''''''''%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&$$$######%%%''''''''''''((()))))))))((('''&&&))))))((((((''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&'''(((((()))&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''((()))((((((&&&&&&((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((((((((((((((((('''''''''***)))((('''&&&&&&&&&&&&)))((((((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&((()))'''$$$$$$%%%'''''''''(((((('''''''''&&&&&&&&&'''((())))))''''''((()))(((((((((((((((((((((((())))))(((''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))((()))))))))'''''')))******************++++++,,,...------,,,+++***)))(((***************+++,,,,,,***++++++)))((('''((()))))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))'''&&&'''(((((('''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&%%%$$$$$$###""""""(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((()))'''$$$###$$$&&&''''''"""######$$$%%%''''''(((&&&$$$######$$$%%%%%%$$$######"""""""""###$$$%%%$$$$$$$$$$$$###"""!!! $$$$$$$$$&&&((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%((('''%%%######$$$&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&)))((('''&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''###"""!!!"""$$$&&&'''&&&&&&'''(((((()))((((((((())))))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''((()))))))))((((((''''''((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%((()))******)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&***(((&&&%%%'''((((((((('''''''''''''''&&&&&&&&&'''((()))(((&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&'''((((((++++++++++++++++++++++++************************(((((())))))))))))(((((('''(((******((((((((()))+++************+++,,,,,,...---,,,,,,+++***))))))))))))))))))*********+++''')))***)))&&&%%%(((************)))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***(((''''''((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$&&&)))'''%%%######$$$&&&&&&%%%######$$$%%%&&&&&&&&&'''%%%$$$######%%%%%%$$$##################$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%$$$###"""######""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%%%%'''%%%&&&&&&''''''&&&&&&%%%!!!""""""###%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$######(((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''$$$###"""###%%%&&&&&&%%%%%%&&&''''''((()))))))))(((((((((''''''&&&&&&&&&%%%&&&'''((((((((('''&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))'''&&&'''((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((((((((()))(((((())))))))))))((((((&&&(((***+++)))(((((((((******))))))******+++,,,------,,,,,,+++***))))))))))))******************(((((((((''''''((())))))******)))))))))(((((((((&&&&&&'''''''''((((((((())))))))))))************,,,***))))))))))))'''&&&%%%&&&''''''(((((((((''''''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&((($$$$$$$$$%%%'''&&&$$$"""$$$%%%%%%&&&&&&%%%$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$######$$$%%%&&&&&& ###'''(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&######$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''((((((&&&%%%&&&&&&&&&%%%###%%%&&&&&&'''((()))******'''''''''(((((())))))***&&&'''(((*********)))(((''''''(((((()))******+++))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&$$$%%%&&&((()))))))))(((((((((((((((''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++***((('''((()))(((&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((()))))))))******)))******++++++******)))&&&(((***+++)))(((((((((((((((((((((((()))******---,,,,,,++++++***************+++,,,,,,+++***)))+++(((&&&'''***,,,***((()))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))************,,,***(((((()))((('''%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%'''((('''$$$"""%%%%%%&&&'''&&&%%%$$$###$$$$$$###$$$&&&&&&$$$"""$$$$$$%%%&&&&&&&&&&&&%%%###""""""######$$$&&&&&&%%%$$$###$$$%%%&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""''')))'''%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$#########$$$$$$%%%&&&'''(((((()))'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((&&&&&&'''''''''''''''&&&%%%&&&((())))))(((''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&''''''&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((***)))((((((((('''%%%###&&&&&&&&&&&&''')))***+++&&&&&&'''((()))***++++++'''((())))))************&&&''''''(((***++++++,,,))))))))))))))))))))))))''''''&&&''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))(((''''''''''''((((((((()))))))))***))))))))))))(((((((((((((((''''''''''''((()))%%%%%%&&&&&&'''((()))***)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***)))'''&&&&&&''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&'''''''''''''''%%%'''((((((''''''((()))))))))))))))))))))))))))&&&'''(((((((((((('''&&&)))))))))))))))))))))))))))******++++++,,,,,,,,,******++++++++++++******'''(((******((((((((()))(((''''''''''''((()))))),,,,,,,,,+++++++++*********+++,,,,,,,,,+++***)))+++)))'''((()))***)))((())))))((((((((('''''''''(((((((((((()))))))))***''''''''''''(((((((((((()))'''&&&&&&''''''%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))'''%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###%%%'''&&&%%%$$$%%%&&&&&&%%%%%%%%%''''''&&&$$$###$$$%%%''''''&&&%%%$$$$$$######%%%&&&&&&$$$""""""###$$$%%%&&&%%%%%%$$$######"""!!!""""""###$$$%%%###"""###%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$###%%%&&&&&&&&&&&&%%%###"""!!!'''(((%%%$$$%%%'''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%%%%%%%(((***%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''((((((((((((((()))+++,,,---,,,+++***((((((((((((((((((''''''$$$$$$%%%''''''(((((((((%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))(((((('''((()))(((&&&$$$''''''&&&&&&'''((()))***&&&''''''(((((()))))))))'''''''''(((((()))***+++(((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))(((((('''&&&&&&''''''&&&&&&'''''''''(((((((((******)))))))))(((((((((((((((''''''((()))++++++***)))(((&&&&&&''')))***))))))(((((('''''''''''''''&&&&&&&&&''''''((()))&&&'''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((())))))(((&&&%%%%%%&&&((('''&&&'''((()))'''&&&&&&&&&&&&'''''''''((((((%%%&&&((((((((((((***,,,))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))(((((())))))***++++++,,,))))))************))))))((()))))))))'''''')))***((((((((((((((())))))***,,,,,,,,,++++++++++++***)))***+++,,,+++***(((''''''***,,,***%%%###&&&************)))))))))(((((('''''''''((((((((())))))''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))******((('''''''''''''''((()))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###%%%''''''&&&$$$$$$%%%)))'''$$$###%%%&&&''''''!!!"""$$$'''((('''&&&&&&$$$###$$$%%%&&&&&&$$$"""!!!"""###$$$%%%$$$######&&&%%%$$$"""""""""######%%%###"""###$$$&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$!!! """&&&&&&######&&&***'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###$$$''')))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***))))))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((((()))+++---------+++***++++++***)))((('''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''))))))'''%%%(((((('''&&&&&&''')))***''''''''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))(((((((((((())))))************************''''''((())))))))))))))))))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((('''((()))***,,,---///---***'''&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((()))******&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))((((((((())))))***%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))******)))'''%%%&&&''')))(((((()))******((('''&&&&&&&&&'''''''''(((((($$$&&&((()))))))))+++---))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))(((((())))))))))))(((((()))))))))(((&&&''')))+++)))))))))))))))******+++,,,,,,++++++++++++++++++((()))***+++***)))'''%%%"""+++000+++!!!###,,,+++++++++************)))&&&&&&&&&'''''''''(((((())))))))))))************((('''&&&'''))))))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$###""""""$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%&&&%%%""" !!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''')))***+++---,,,++++++******++++++---...//////---)))%%%"""###%%%'''))))))((('''&&&''''''''''''''''''''''''***'''$$$$$$&&&(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&''''''''''''(((((((((((((((+++*********))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))((('''&&&'''(((***,,,************)))))))))))))))(((&&&$$$#########$$$))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++***)))''''''(((+++...111,,,,,,++++++***)))))))))((('''&&&&&&'''((('''&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&+++***(((&&&%%%%%%%%%&&&))))))))))))))))))))))))+++(((""""""(((+++''''''''''''''''''''''''"""%%%''''''&&&$$$$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))))))))((('''&&&%%%%%%$$$))))))))))))((((((((((((,,,***)))'''''')))***,,,(((((())))))*********+++)))))))))))))))******+++''''''((((((((((((''''''))))))))))))(((((((((((()))***++++++)))'''(((((()))************(((&&&%%%'''((())))))'''&&&''')))************)))(((&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''((()))***+++''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%$$$%%%&&&((()))%%%&&&'''(((&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%""""""#########"""!!!!!!$$$###"""###$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$###%%%&&&%%%###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''')))))))))))))))***+++,,,---...000000111111///,,,(((&&&%%%%%%'''((((((((('''''''''''''''''''''&&&&&&&&&+++(((%%%$$$%%%'''&&&%%%(((''''''&&&&&&''''''((()))))))))************+++%%%'''((('''&&&%%%&&&((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((()))))))))******)))(((((((((((()))***)))))))))))))))))))))))),,,+++)))((()))***,,,---*********)))))))))(((((())))))'''&&&%%%%%%&&&&&&))))))(((((((((((())))))---,,,***((('''%%%%%%$$$)))(((((('''(((***,,,...))))))******************((('''&&&&&&(((((('''&&&))))))((((((((('''''''''))))))((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''')))'''%%%$$$$$$%%%''')))''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((()))***))))))((((((''''''''')))((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))*********+++***))))))((((((((((((''''''((((((((((((''''''''''''(((((())))))******,,,---///...,,,++++++,,,*********))))))((('''&&&'''(((((('''''''''((()))************)))((('''&&&&&&'''))))))'''&&&'''((('''''''''&&&''''''((((((''''''''''''((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&%%%$$$%%%&&&''''''$$$%%%'''((((((&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%%%%%%%%%%$$$$$$$$$$$$(((&&&%%%#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$""""""###%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))***(((((())))))***,,,---...111111000///...,,,***)))&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&+++(((&&&$$$%%%%%%$$$$$$(((''''''&&&&&&''''''((('''(((((((((((()))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))*********))))))(((((())))))***)))))))))))))))))))))))),,,+++***)))))))))***+++******))))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***''''''((())))))***++++++((('''&&&&&&(((((('''&&&))))))((((((((((((''''''))))))((((((((((((''''''))))))*********))))))(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''&&&&&&''''''((()))***************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******,,,+++)))((('''&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''((()))***++++++***+++---,,,+++)))******+++***)))((((((''''''(((((('''&&&&&&((())))))))))))******))))))((('''&&&'''(((******((('''((()))(((((('''&&&%%%%%%&&&&&&''''''''''''((((((((((((******)))(((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''''''''&&&###""""""###%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&*********++++++,,,------++++++***)))))))))))))))///...---,,,++++++******((((((''''''''''''((()))((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''')))***)))((('''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((((((***)))))))))((((((((((((((((((((())))))*********))))))(((((((((((())))))'''((()))******+++++++++''''''((())))))((('''&&&''''''(((((())))))))))))((('''&&&'''((()))(((&&&))))))(((((((((((((((((())))))(((((((((((((((((()))***,,,---...---,,,,,,))))))))))))))))))))))))&&&'''(((((((((((('''&&&))))))))))))))))))))))))((((((((('''%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))(((&&&$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''(((((())))))))))))))))))*********'''''''''((((((((((((((())))))************))))))(((((())))))))))))))))))***)))((('''&&&&&&&&&&&&(((((())))))))))))(((((('''''''''((()))*********(((***++++++***))))))***+++***)))'''''''''((())))))'''&&&''')))++++++))))))))))))))))))(((''''''((()))++++++)))((()))***'''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))((((((((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$$$$***))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''((('''%%%$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&& !!!"""######$$$#########""""""###%%%'''&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%########################'''&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((***+++,,,---......+++***))))))(((((())))))...---,,,+++***++++++,,,)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((''''''((((((((((((((((((((())))))))))))((()))***)))(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******)))((((((''''''''')))))))))(((((((((((('''&&&''''''((()))))))))***))))))(((((((((((())))))------,,,+++***'''%%%$$$&&&'''((())))))(((&&&%%%))))))))))))(((((('''''')))(((''''''((()))((('''(((((())))))))))))))))))(((((())))))))))))))))))&&&''')))***++++++***)))))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))((()))((('''&&&&&&(((***''''''''''''''''''''''''(((((((((((((((''''''''')))(((&&&$$$$$$&&&((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''((((((((((((((((((&&&&&&''''''((((((((()))))))))************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((+++,,,......---,,,,,,---+++***(((''''''((()))))))))))))))***+++,,,+++***((())))))))))))(((((('''(((***++++++***))))))***$$$$$$$$$%%%&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$###(((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&''''''#########$$$$$$$$$$$$$$$###''')))(((%%%###''''''&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$############$$$%%%&&&&&&######$$$$$$%%%$$$$$$$$$###""""""###&&&''''''&&&"""###$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&########################%%%$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&"""###$$$$$$&&&''''''(((''''''&&&&&&&&&((()))***$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&'''(((***+++,,,,,,,,,&&&&&&''''''(((***+++,,,------,,,,,,,,,------...)))))))))(((((((((((('''''''''''''''''''''''''''###%%%'''''''''''')))***)))((((((''''''(((((()))&&&&&&&&&'''''''''((((((''')))***)))((('''(((***+++******))))))(((((('''))))))))))))************)))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))++++++++++++************))))))((((((((((((''''''%%%&&&'''((()))((((((((())))))(((((((((((())))))((()))*********)))((('''''''''((())))))((('''&&&++++++***))))))((('''''')))(((''''''))))))((('''(((((())))))))))))******(((((())))))))))))******(((((()))***************''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''''''''''''''''''''))))))((((((''''''''''''(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((''''''''''''(((((())))))((((((((((((''''''((('''''''''(((((()))***((())))))******))))))(((***)))))))))((((((((('''(((***,,,,,,+++***+++,,,))))))(((((((((((()))))))))+++...///---+++++++++(((((())))))))))))((((((((()))++++++)))((()))***$$$$$$%%%%%%&&&((()))***''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%"""#########$$$$$$$$$$$$ !!!###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###############$$$%%%&&&'''&&&&&&'''''''''&&&%%%%%%###""""""$$$&&&(((''''''""""""###$$$%%%%%%%%%%%%$$$""""""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&########################$$$"""!!!"""%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%''')))***$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))*********+++,,,,,,,,,,,,******&&&&&&&&&'''((()))***+++***++++++,,,,,,---------((())))))***)))((('''&&&%%%%%%&&&&&&'''((((((((($$$'''))))))(((''')))***))))))(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''((()))++++++******)))(((((('''((((((((()))))))))******))))))*********+++++++++)))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++***))))))((((((((('''''''''&&&'''((())))))(((((('''))))))(((((((((((())))))!!!###&&&)))+++,,,,,,,,,'''(((((()))))))))((((((******************)))))))))((('''((()))***)))'''(((((()))))))))*********(((((()))))))))*********+++***************++++++''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%''')))((('''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&''''''((()))))))))((('''&&&&&&'''((()))))))))((((((((('''''''''******)))((((((((())))))))))))************))))))(((((((((((())))))))))))%%%&&&((((((''''''((()))(((((())))))))))))(((((('''...444444///******+++(((((())))))))))))((((((''')))******)))(((((()))'''&&&&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&%%%$$$$$$ !!!$$$&&&((((((((('''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###""""""######$$$$$$$$$$$$&&&%%%###"""""""""###$$$"""######$$$&&&'''((((((###$$$&&&''''''&&&$$$###############$$$%%%&&&'''$$$$$$$$$$$$######"""!!!###""""""$$$&&&(((((('''!!!"""###$$$%%%&&&&&&&&&$$$""" """&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***$$$%%%&&&&&&''''''&&&&&&&&&''')))******((('''%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******+++111111111111///---+++***))))))((('''''''''''''''''''''(((******+++******((()))***+++***)))'''%%%$$$%%%%%%&&&'''((())))))''')))++++++((('''((()))))))))(((((((((((())))))))))))))))))************'''((()))((('''&&&''')))+++++++++***)))(((((('''&&&'''''''''(((((()))))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''((())))))))))))))))))((((((((('''''''''''''''((()))******)))((('''))))))(((((((((((())))))%%%&&&((()))***)))'''&&&(((((((((((())))))******)))))))))***++++++,,,,,,***((('''((()))***)))'''(((((())))))*********+++(((((())))))*********+++((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''$$$&&&((()))'''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((())))))))))))(((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&''')))*********)))((())))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''((()))))),,,***)))'''''')))***,,,))))))(((((('''''''''&&&---,,,+++)))(((((((((((())))))************))))))&&&&&&'''((()))***++++++'''(((***+++***)))***+++'''((()))******)))(((''''''000888888000***))),,,(((((()))))))))))))))((('''(((******((('''((()))))))))(((''''''''''''(((''''''''''''((((((((()))((((((((((((((()))******######$$$&&&((()))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&%%%%%%$$$"""$$$'''((()))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$&&&%%%"""$$$+++......&&&'''''''''%%%### $$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!! $$$$$$$$$""" """###$$$$$$%%%%%%%%%$$$######%%%$$$"""!!!!!!!!!""""""(((%%%""""""%%%%%%###!!!$$$%%%&&&&&&''''''&&&&&&((()))(((&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!!!!###&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))'''''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((()))%%%%%%$$$###$$$%%%'''(((&&&&&&&&&''''''''''''(((######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))000777777111***)))***((((((((((((((('''&&&&&&%%%'''((()))((('''((()))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''((())))))+++******)))(((''''''&&&((((((((()))***,,,......))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))************))))))))))))******))))))(((((('''''''''((()))******++++++***((((((((((((''''''''''''***((('''&&&&&&'''(((***(((((())))))))))))(((((())))))))))))************++++++++++++*********)))***'''%%%&&&(((***(((&&&))))))))))))))))))))))))'''((()))***++++++***))),,,,,,+++***)))((('''''')))(((((('''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&((()))***&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''''''&&&'''(((***333333333222000,,,)))'''+++*********))))))((((((((((((((((((((()))******,,,***''''''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&$$$((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%######!!!"""###$$$%%%%%%&&&'''%%%&&&''')))))))))((((((''''''&&&&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''%%%"""%%%---333444'''&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%&&&$$$%%%$$$###!!!!!!"""$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""""""""######((('''%%%%%%''')))))))))$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((%%%######$$$&&&'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))...444555111,,,******((()))*********)))'''&&&''')))***+++***)))***+++''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))******+++******)))((((((''''''((((((((()))***+++,,,---&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++((()))+++,,,,,,+++)))(((************************************))))))))))))******))))))((((((((((((***++++++******)))((('''((((((((()))))))))******+++***(((''''''(((***+++************************))))))))))))************++++++*********)))))))))***(((&&&&&&((()))((('''))))))))))))))))))))))))((()))***++++++++++++***++++++******)))((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((((('''''')))***---.........---+++)))'''******)))))))))(((((((((((((((((((((((()))******,,,)))''''''((()))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''((())))))(((''''''%%%$$$$$$###""""""!!!!!!$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%$$$###""""""$$$&&&(((''''''%%%"""&&&///666888((('''%%%$$$$$$%%%((()))$$$$$$$$$###############$$$%%%&&&%%%$$$###$$$&&&"""""""""######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%'''((($$$%%%%%%$$$""""""$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$"""!!!"""%%%'''###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%$$$%%%&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))),,,000222222000,,,***)))***,,,------+++)))'''''')))***+++***)))***+++''''''((((((((((((''''''&&&''''''((((((((((((((()))))))))))))))***++++++*********))))))(((((('''((((((((()))))))))******&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++)))***+++,,,,,,+++***)))************************************))))))))))))***))))))))))))(((((((((***++++++******)))((('''((())))))******+++++++++++++++))))))))))))++++++,,,+++***))))))***+++,,,))))))))))))******************)))))))))(((((((((***(((&&&'''((())))))((())))))))))))))))))))))))&&&'''(((((()))((((((((())))))))))))))))))))))))(((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))(((((()))+++)))***+++,,,,,,+++******))))))((((((((((((((('''((((((((((((((())))))***+++)))''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&$$$$$$######"""!!!!!!!!!$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&''''''%%%$$$###"""""""""######%%%&&&%%%###&&&...333333((('''&&&&&&&&&'''((()))$$$$$$######""""""!!!!!!###%%%%%%%%%$$$###$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&$$$%%%&&&%%%$$$###%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$ """"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""######$$$%%%%%%&&&(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))+++///222222...+++)))+++...000///---***(((%%%'''((()))((('''((()))''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((((())))))***+++*********)))))))))(((((((((((()))))))))((((((((()))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++)))***++++++++++++***)))************************************)))))))))((())))))))))))))))))))))))'''((()))******++++++***))))))******************+++***))))))))))))***+++,,,+++)))(((((()))+++,,,((()))))))))************))))))))))))(((((((((((())))))((('''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((()))***(((((((((((((((((((((((())))))*********)))))))))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++)))***+++,,,---,,,,,,,,,((((((((((((''''''''''''))))))(((((((((((())))))+++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((($$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$""" !!!$$$%%%$$$%%%)))+++((($$$%%%&&&&&&&&&%%%$$$############""""""!!!!!!!!!###$$$%%%%%%######$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%((())))))%%%""" ###'''"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$###"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))***+++(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((())))))***&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((,,,111222///,,,)))+++...000000...+++)))%%%'''((()))((('''((()))''''''((((((((((((''''''&&&''''''((((((((((((((((((''''''''''''((())))))************))))))))))))((())))))))))))(((''''''******+++++++++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++***************++++++*********************************************)))))))))((())))))))))))************'''((()))******++++++************))))))((((((((())))))))))))))))))))))))+++***(((''''''(((***+++((()))))))))************))))))))))))(((((((((((()))))))))((((((((()))***************************++++++++++++++++++++++++'''''''''((())))))******((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***))))))%%%%%%%%%&&&'''((())))))'''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++++++++++++++***''''''''''''(((((((((((())))))(((((((((((())))))***)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''((())))))(((''''''((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''(((''''''&&&&&&%%%%%%$$$((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%$$$### ###%%%###$$$&&&%%%!!! !!!###$$$$$$### #########"""""""""""""""###$$$%%%$$$###"""###%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''')))+++###$$$$$$%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&"""!!!!!!###%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&'''((()))))))))%%%$$$$$$$$$$$$%%%&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))((('''(((+++///111000---(((***,,,......---+++***''')))***+++***)))***+++''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''(((((()))************************((()))*********)))(((''')))))))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******************************++++++++++++++++++++++++************)))))))))))))))))))))************+++***++++++******)))((('''******)))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))******************)))))))))((((((((()))******)))(((((()))+++************************)))((('''''''''''''''''''''''''''(((((()))))))))(((((((((((()))***++++++'''''''''''''''''''''''''''(((***++++++***))))))%%%&&&&&&&&&'''((((((((((((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***)))((()))+++******))))))(((((((((((('''(((((((((((()))))))))***))))))(((((((((((((((***)))((()))******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&%%%%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&########################$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$###"""!!!!!! $$$$$$""""""%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%""""""##################"""$$$%%%$$$###"""###$$$######"""""""""""""""###########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&%%%$$$"""!!!!!!###&&&&&&%%%$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%$$$""""""###%%%((()))((('''$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&%%%###""""""###%%%&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((#########$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''((())))))(((''''''&&&&&&%%%&&&&&&&&&'''((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''((('''&&&%%%%%%'''(((***(((((((((***---/////////((()))***+++,,,+++******''')))***+++***)))***+++''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((('''((())))))***************************((()))***+++,,,+++)))((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))+++******************+++++++++++++++++++++++++++************))))))))))))))))))*********+++++++++***++++++******)))((('''(((((())))))***+++,,,,,,)))******************)))))))))))))))))))))))))))))))))))))))************++++++*********)))))))))(((***+++***(((''')))+++************************'''&&&%%%$$$$$$$$$$$$%%%''''''(((((((((((((((((((((((((((((()))***+++,,,''''''''''''''''''''''''&&&''')))***+++***)))(((&&&&&&'''''''''''''''''''''''')))*********)))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((((((***)))))))))((()))))))))***((((((((()))))))))************)))((((((((((((((())))))((()))******(((%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&'''((((((''''''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$###"""###$$$&&&'''###%%%$$$!!!"""&&&'''%%%&&&%%%%%%%%%'''))),,,...""""""######$$$$$$%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$%%%&&&'''(((########################$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%!!! ###%%%&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$######!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$'''******&&&###$$$%%%&&&&&&''''''&&&&&&###%%%(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,---%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&''')))***+++''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***'''((()))***,,,---///000(((((())))))************%%%'''))))))((('''((()))''''''((((((((((((''''''&&&''''''((((((((((((((()))))))))))))))******+++******************++++++''')))+++,,,---,,,***)))************))))))))))))************************))))))))))))))))))))))))******+++++++++******)))++++++************++++++++++++++++++++++++++++++************))))))))))))))))))******++++++++++++'''((()))******++++++***&&&'''(((***,,,...///000***++++++,,,,,,++++++***)))***++++++++++++***)))))))))))))))************++++++++++++************(((***+++***((('''))),,,************************,,,+++***)))(((((()))***(((((((((((((((((((((((((((((((((((()))***+++,,,************************%%%''')))***+++***)))((('''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))************+++,,,---...(((((())))))******++++++******)))((((((((((((((()))(((((()))******'''%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&###$$$''')))))))))((('''&&&'''(((******((('''&&&(((((((((''''''(((((((((%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$#########"""""""""!!! !!!###$$$!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%###"""$$$&&&'''%%%"""(((((('''&&&%%%######"""""""""######$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$###"""""""""&&&&&&%%%$$$###"""!!! %%%%%%$$$###$$$%%%'''((('''&&&$$$###"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!&&&%%%$$$$$$$$$%%%'''(((((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))((((((((('''%%%%%%&&&'''''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&%%%'''***,,,,,,***'''%%%&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&%%%'''(((***---///000111111000+++&&&&&&))),,,+++)))''''''''''''((((((((((((((((((((((((''''''''''''+++*********))))))((((((+++,,,,,,++++++***)))(((,,,,,,+++***)))(((''''''((()))***++++++***)))(((+++*********))))))((((((******++++++++++++******(((((((((((())))))))))))''')))+++++++++***+++,,,+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******$$$%%%(((***++++++***)))*********)))))))))))))))111,,,''''''***,,,***((())))))))))))************************************------,,,+++*********+++,,,+++)))((((((((()))***++++++++++++++++++++++++******++++++++++++******''')))***)))'''&&&&&&'''***************)))((('''))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))***)))((('''(((***,,,---))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&''''''(((((())))))******&&&''')))***)))(((%%%$$$((('''&&&&&&&&&''')))***))))))))))))))))))))))))+++***)))((('''(((((((((******))))))((((((''''''(((((())))))))))))((((((''''''((('''%%%%%%&&&((((((((((((((((((((((((((('''(((((())))))(((&&&%%%******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))***((('''&&&&&&'''(((***(((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&& !!!###%%%&&&&&&%%%%%%(((%%%###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%###%%%((((((&&&###""""""###################################################$$$$$$%%%%%%$$$$$$###%%%###"""###%%%&&&$$$"""""""""############$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########"""###$$$$$$%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((('''(((((('''%%%%%%&&&'''''''''(((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''(((((((((((((((((((((((('''''''''&&&''')))++++++)))'''&&&''''''((('''&&&%%%''')))'''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&''')))+++...000222333333...(((''')))+++)))'''''''''''''''((((((((((((*********************)))************)))))))))((('''''''''((())))))******++++++******)))((((((((())))))************))))))+++*********))))))))))))(((((())))))))))))((((((((((((((()))))))))******''')))++++++*********++++++++++++++++++***))))))++++++++++++++++++++++++******************************++++++++++++******'''(((***+++,,,,,,++++++++++++++++++++++++******333...)))((()))***(((%%%))))))))))))*********+++++++++++++++++++++++++++,,,,,,+++***************))))))(((((()))***+++,,,++++++++++++++++++++++++******++++++++++++******((()))+++***)))(((((())))))************))))))((())))))************))))))(((((((((((())))))))))))((((((((((((((()))******+++***)))''''''((()))***))))))))))))))))))))))))************************(((((('''''''''(((((()))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((()))))))))(((((((((((((((***+++,,,,,,+++***)))(((((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((('''(((((('''&&&&&&''')))************************'''((()))+++++++++***))))))))))))(((''''''&&&&&&''''''((((((((((((((()))((('''&&&%%%%%%&&&'''((('''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((***(((&&&&&&(((((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((())))))(((%%%"""!!!!!!""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###%%%###""""""###$$$$$$###"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%&&&######$$$%%%&&&''''''(((%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''%%%%%%&&&((('''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''''''''(((((((((((((((((()))))))))'''(((((())))))((((((''''''(((((('''&&&&&&''')))(((((((((((((((((((((((()))((((((''''''''''''(((%%%&&&'''))),,,000333555555000+++)))))))))(((%%%''''''''''''((((((((((((************************************))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))*********))))))************************)))))))))(((((())))))))))))((((((((())))))))))))*********''')))***+++)))))))))***++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,111---)))(((***+++)))'''))))))*********+++++++++++++++++++++++++++++++++,,,+++******)))*********((((((((((((***+++,,,---******************************++++++++++++******(((***+++,,,*********+++))))))******+++*********))))))************))))))''''''(((((())))))******(((((((((((())))))***+++,,,+++)))''''''''''''((())))))))))))))))))))))))+++***)))(((((()))***+++***)))(((((('''''''''((())))))))))))))))))))))))))))))++++++++++++))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))*********))))))(((''''''&&&...------,,,++++++******'''((())))))******))))))))))))))))))))))))))))))%%%&&&((()))******))))))))))))))))))(((((((((((((((((())))))))))))(((((('''((()))(((''''''(((***************************%%%'''(((***+++,,,++++++(((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&(((((('''''''''(((((())))))(((&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$###!!!!!!"""$$$###################################################$$$$$$%%%%%%$$$$$$###%%%$$$"""""""""#########&&&&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" #########$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''%%%$$$$$$######""""""""""""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&'''))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%%%%'''(((&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((('''(((((('''&&&&&&''')))'''''''''((((((''''''''')))((('''&&&&&&'''((()))''''''''''''***---111333444000,,,******)))(((&&&''''''''''''((((((((((((((((((((((((((()))))))))*********)))))))))))))))---,,,+++***)))))))))***(((((())))))************,,,+++))))))))))))+++,,,***************************++++++,,,,,,++++++***)))))))))*********++++++''')))******)))((()))***+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++******)))(((''''''''''''(((++++++++++++,,,,,,,,,,,,+++)))((()))+++------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********((()))))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******''')))+++,,,+++***+++,,,((()))******++++++++++++)))******++++++******)))&&&''''''((()))******+++******))))))((())))))*********((((((''''''(((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))((((((((((((((()))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((((((((('''''''''---,,,+++***)))))))))***'''(((***+++++++++***)))************************'''(((***+++,,,+++)))((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))'''''')))+++''''''''''''''''''''''''$$$%%%'''((()))))))))(((''''''''''''(((((())))))*********))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$ !!!"""!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&& !!!###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%''')))&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''((()))(((&&&&&&((()))%%%&&&''''''''''''&&&%%%)))((('''&&&&&&'''((())))))(((''''''(((***---//////...+++*********))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))******---,,,+++***))))))))))))((((((((()))******++++++,,,+++***))))))***+++,,,***************+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++(((***++++++)))((()))******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,+++++++++***)))(((''''''((((((************++++++,,,,,,***))))))***,,,---...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++******+++++++++*********))))))))))))))))))))))))******++++++++++++******''')))++++++******+++,,,((()))***+++++++++++++++******++++++++++++******&&&''''''((()))******+++---,,,+++)))((((((((((((((((((((((((((()))*********************************((('''%%%%%%'''(((***'''''''''((((((***++++++(((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((''''''''''''&&&'''''''''((((((((())),,,+++***)))))))))******'''(((***+++++++++***)))++++++++++++++++++++++++((()))*********'''%%%$$$(((((((((((())))))))))))(((((())))))))))))(((((('''((()))((('''(((***+++''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!""""""###$$$############$$$$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&$$$""""""### !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$######"""""""""$$$$$$$$$%%%$$$$$$###"""$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''')))%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((((())))))(((''''''(((***$$$%%%&&&''''''&&&%%%$$$(((''''''''''''(((((())))))(((((('''((()))***+++++++++******************''''''''''''(((((((((((()))******++++++,,,,,,,,,))))))))))))************&&&'''((()))*********)))(((((())))))*********+++++++++************++++++*********+++++++++++++++))))))************))))))******+++++++++,,,,,,,,,)))+++,,,,,,***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++))))))******++++++,,,,,,------,,,,,,++++++******++++++,,,,,,,,,---------------------------------+++++++++***++++++,,,---++++++,,,,,,+++******)))******************************++++++++++++******(((***++++++*********+++******++++++,,,+++++++++******++++++++++++******''''''(((((())))))******---,,,+++***)))((((((((('''(((((()))***+++++++++************************,,,+++***))))))***+++,,,'''''''''((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))*********+++++++++++++++'''((())))))******))))))++++++++++++++++++++++++'''(((((('''&&&$$$""" (((((((((((())))))))))))(((((())))))))))))((((((&&&'''(((((('''''')))+++************************)))***+++++++++)))((('''&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&''''''((())))))(((''')))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########!!!!!!###$$$$$$$$$###"""$$$%%%&&&%%%###"""###$$$###################################################$$$$$$%%%%%%$$$$$$######&&&))))))&&&###"""""" !!!"""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&''''''&&&%%%&&&''''''&&&&&&((()))%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((()))***(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''((())))))(((''''''(((***%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((&&&&&&'''(((((()))******)))******)))((((((((()))''''''''''''(((((((((((()))******++++++,,,------((()))))))))************$$$&&&(((***+++***)))((()))))))))))))))************++++++,,,,,,++++++************++++++,,,,,,,,,)))******++++++******)))+++++++++,,,,,,,,,,,,---+++,,,------+++******+++***+++,,,,,,------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,---.........---,,,+++******++++++,,,------...---......---,,,*********,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,------...)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++*********,,,------+++***++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***(((((((((((())))))))))))+++******))))))***++++++*********++++++++++++***************************,,,,,,++++++++++++,,,,,,)))((((((((()))***++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&(((***+++++++++***((((((''''''(((((()))***))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###'''((((((((()))))))))***(((((())))))))))))((((((%%%&&&''''''&&&''')))+++************************((()))***++++++***))))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&(((***)))(((''')))+++''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$###### """$$$$$$$$$###$$$%%%""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$###'''++++++((($$$""""""$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&'''''''''%%%&&&''''''&&&&&&(((***%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))+++,,,---******)))'''&&&%%%$$$###&&&&&&'''(((((('''&&&&&&((()))))))))'''''')))***&&&''')))******)))'''&&&%%%&&&((()))))))))((('''###$$$&&&((()))*********)))******)))(((''''''(((''''''''''''((((((((()))'''(((((()))******++++++(((((())))))*********+++)))***---......+++'''%%%******))))))))))))))))))***+++,,,------,,,+++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---......,,,***++++++***+++,,,,,,------------------------------------////////////////////////+++,,,,,,------,,,,,,+++***+++---......---+++***++++++,,,,,,---...//////***+++------,,,,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,------...///'''(((***,,,---------,,,++++++++++++++++++++++++******++++++++++++******---...//////---++++++,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***))))))))))))((((((((((((((((((((()))***,,,---...,,,,,,,,,,,,,,,+++***)))************************)))***++++++++++++***)))+++******)))))))))))))))))))))))))))))))))))))))...,,,***((((((***,,,...))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%% !!!$$$'''((()))((('''((('''&&&&&&&&&''')))***((((((((((((((((((((((((***))))))((((((((())))))'''((((((((())))))******(((((())))))))))))(((((($$$%%%&&&&&&&&&&&&(((***(((((((((((((((((((((((($$$%%%'''((())))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''$$$&&&((((((&&&%%%'''***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$##################!!!###$$$$$$"""!!!!!!"""%%%$$$"""!!!!!!!!!"""###$$$$$$%%%&&&(((((('''%%%((('''%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%""""""&&&)))'''###!!!!!!!!!"""#########$$$######$$$$$$$$$%%%%%%%%%((('''%%%&&&&&&&&&%%%$$$"""###$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''))))))(((&&&%%%$$$###""""""$$$%%%'''((((((''''''!!!###%%%'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$$$$%%%'''((())))))))))))(((((()))(((&&&&&&'''))))))(((&&&$$$###$$$&&&'''))))))(((((((((((())))))))))))******)))'''%%%$$$''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))***,,,+++)))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((+++++++++++++++***)))((())))))************))))))(((((((((((())))))))))))++++++++++++++++++++++++*********+++++++++++++++------,,,+++++++++,,,,,,,,,------,,,+++***,,,---......---+++))))))***,,,,,,***)))***---...,,,***///+++,,,222333///---000111000............---,,,,,,,,,,,,,,,,,,---...............//////000111111---,,,,,,...000222222111------...///111111000.........000333111------000---.........---...000222000000000...,,,+++,,,......+++((((((+++------,,,...---,,,,,,------,,,+++///---+++***++++++***)))***111222,,,)))+++,,,***,,,)))'''(((***,,,+++)))))))))*********)))((((((+++***)))))))))***+++,,,))))))*********))))))((('''((()))******++++++***************))))))))))))++++++++++++*********)))************))))))))))))+++*********))))))((((((***)))''''''(((((('''%%%******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((***************)))((((((***))))))((('''&&&&&&%%%((((((((((((((((((((((((***)))((('''''''''''''''++++++++++++***((('''&&&((())))))))))))(((((('''******((($$$!!!"""'''+++)))))))))))))))((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$########################$$$%%%&&&&&&$$$""""""###%%%$$$###"""!!!""""""###$$$$$$$$$%%%''''''&&&$$$'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""" """&&&(((&&&###%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&%%%$$$$$$###$$$%%%'''((((((''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''))))))(((((((((((())))))))))))))))))((('''&&&%%%''''''''''''((((((((((((((((((((()))))))))************))))))(((((('''''')))***++++++)))(((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,)))******+++++++++******))))))************))))))((((((((()))))))))******+++++++++++++++++++++***)))))))))***++++++,,,,,,************+++,,,---...,,,,,,---+++***)))+++,,,---...---,,,******+++,,,000---,,,---///111000//////+++,,,000222......000///......///111222222111000000000///...///000111000111111222222222222222444222111111222333222111555444444555666777555444555222111333333222444777444444444444222222222222444555444333000//////000222111///000333444333111///....../////////......000///---,,,---......---***///000------111333111000...,,,---...///---++++++,,,,,,,,,,,,,,,+++++++++***)))((())))))***+++************)))(((''''''+++,,,,,,------,,,,,,,,,++++++++++++************,,,,,,,,,+++++++++******************************+++*********)))))))))))))))(((''''''((()))(((&&&))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************)))((((((+++++++++***)))((((((((((((((((((((((((((((((((())))))((((((((('''''''''************)))(((''''''(((((())))))))))))((((((''')))***(((&&&&&&(((***(((((((((((((((((((((((()))(((((((((''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''########################%%%%%%%%%$$$######"""""""""############$$$$$$$$$########################&&&((()))(((&&&$$$$$$$$$%%%$$$######""""""###############$$$%%%&&&$$$###%%%%%%$$$############$$$$$$$$$#########$$$$$$%%%&&&###"""###&&&'''%%%"""'''''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&$$$%%%&&&''''''''''''''''''((((((((('''&&&$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&((()))((('''&&&'''(((((('''&&&%%%%%%&&&'''(((***'''######&&&(((((('''(((((((((((((((''''''&&&))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************++++++***)))((('''&&&&&&(((***++++++)))(((((()))))))))))))))))))))))))))((((((((()))+++---...///'''((()))***++++++++++++))))))************))))))((())))))))))))*********,,,,,,++++++*********))))))******+++,,,---......***++++++,,,...000111222,,,------+++***)))+++,,,---...//////---,,,---...///---,,,,,,///111222222111//////222333111222555333444555666666666666666666666777666666777:::===::::::;;;<<<<<<<<<;;;:::???===;;;;;;===>>>>>>>>>DDDCCCAAABBBCCCDDDDDDCCCDDD===777999<<<===@@@CCCCCCBBBBBBAAA???===;;;:::;;;<<<<<<:::777666666777666666555666777777555333333444444555555444333333222000......///000000///,,,......---000555666333///...---...000000...,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))((((((++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++*********************++++++***************))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))************))))))(((++++++******))))))(((((((((((((((((((((((((((((('''((()))))))))((('''&&&(((((())))))))))))((((((&&&'''((())))))***))))))&&&(((+++,,,+++***))))))''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%###"""''''''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$###############$$$$$$$$$'''((()))(((&&&$$$$$$$$$%%%%%%$$$$$$###############"""!!!"""$$$$$$###"""$$$#####################""""""""""""###$$$%%%%%%&&&$$$######%%%%%%$$$"""%%%%%%$$$$$$#########"""######$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((%%%&&&&&&''''''''''''''''''((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((()))***)))(((((()))***&&&&&&&&&''''''((())))))+++%%%!!!!!!&&&)))(((&&&'''((()))******)))'''&&&))))))(((((((((((())))))((('''&&&&&&&&&((()))***''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((***++++++)))((()))***(((((((((((((((((((((((()))))))))***+++,,,......(((((()))***************)))******++++++******))))))))))))*********++++++,,,,,,,,,+++******)))))),,,,,,,,,------.........---......///111333555666---......---++++++,,,......000111111000000111222111000//////111444666777777777999:::::::::<<>>===>>>@@@BBBCCCCCCFFFJJJNNNJJJKKKMMMOOOPPPOOONNNMMMMMMLLLKKKMMMPPPTTTVVVWWWYYYWWWUUUVVVXXXZZZ[[[[[[YYYOOOHHHIIINNNPPPQQQSSSUUUTTTUUUUUUSSSQQQMMMJJJFFFFFFFFFDDDCCCBBBCCCEEEDDDCCCAAA???>>>===<<<<<<<<<===>>>===;;;:::999999999777555555666777666555777555222222666999888555000000111333333333222111.........------........./////////...............------,,,+++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++************)))))))))***************************************)))((('''(((***+++***)))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************))))))************)))((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&((()))+++***)))'''&&&&&&'''((()))))))))))))))&&&&&&''')))************''')))+++,,,+++***((('''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&%%%### '''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&'''((('''%%%######$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!"""###"""!!!########################""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((('''&&&&&&'''''''''((((((&&&&&&'''''''''(((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''(((&&&%%%%%%''')))###%%%''')))++++++***)))***%%%!!!"""&&&)))(((&&&&&&(((***++++++***((('''))))))(((((((((((())))))((('''&&&&&&&&&(((***+++''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******''')))++++++)))))))))***((((((((((((((((((((((((***))))))))))))***++++++***************)))((('''******++++++++++++******************++++++++++++,,,,,,,,,,,,++++++******------------,,,,,,,,,,,,------......///111222333.../////////......000222111222444444444444666888999::::::;;;===???BBBDDDCCCFFFHHHHHHHHHJJJLLLMMMTTTVVVXXXVVVRRROOONNNNNNNNNQQQUUUVVVUUUVVVZZZ^^^]]]```cccffffffeeecccbbb`````````ccchhhlllooopppnnnmmmkkkllloooqqqssssssnnneee^^^```dddeeefffgggggghhhiiikkkkkkiiiccc^^^VVVVVVUUUSSSQQQRRRUUUXXX^^^\\\XXXTTTQQQOOOPPPQQQLLLLLLLLLHHHCCC@@@@@@AAACCCCCCBBBCCCDDDDDDAAA???BBB>>>;;;<<>><<<:::999999555444333222222222333333000000000//////.........,,,,,,+++++++++,,,------+++,,,---...///000000000,,,,,,+++++++++*********+++************)))))))))((((((((()))))))))*********************+++++++++)))(((((()))+++,,,+++***''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((++++++++++++++++++++++++((())))))*********))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&((()))++++++***((('''&&&'''((()))************&&&&&&''')))************+++***((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((((()))))))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&%%%### '''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$###!!!!!!"""""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&(((&&&###"""###&&&"""######$$$&&&''''''((()))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((''''''&&&''''''(((((($$$%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$"""!!!!!!$$$&&&$$$%%%''')))******))))))'''%%%###$$$''')))((('''&&&''')))***+++***((('''))))))(((((((((((())))))'''''''''''''''((()))***''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''((()))***++++++''')))***+++)))))))))***))))))))))))))))))))))))***))))))((((((((())))))************)))((('''&&&******++++++++++++************+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333222444555555555666888;;;:::;;;;;;;;;<<<===AAACCCEEEGGGJJJLLLMMMOOORRRTTTUUU[[[```___^^^```cccccchhhkkknnnmmmhhheeedddeeedddiiinnnnnnkkkjjjlllpppuuuwww{{{}}}}}}{{{wwwuuuuuuuuuwww{{{xxxrrrtttwwwyyy{{{}}}~~~{{{uuunnnlllhhhdddbbbdddhhhlllvvvuuusssnnnjjjhhhiiijjjeeeddd```YYYPPPKKKKKKMMMLLLMMMPPPSSSUUUTTTPPPMMMKKKFFFDDDFFFHHHHHHIIILLLTTTSSSPPPKKKEEEAAA@@@@@@>>><<<:::999888888888888666666666666555444333333000///...------...///000***+++,,,---............---------,,,,,,,,,+++++++++++++++*********))))))((((((((()))******++++++*********++++++++++++++++++***)))***+++,,,+++***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************************((())))))************)))************))))))))))))))))))))))))))))))))))))'''((()))*********)))((((((((()))***************&&&'''((())))))***)))))),,,)))%%%$$$%%%&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!###$$$&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$&&&&&&%%%%%%%%%&&&%%%&&&'''''''''&&&$$$$$$%%%###!!!!!!"""""""""!!!"""###$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&(((&&&!!!!!!$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%###""""""%%%'''((('''%%%$$$$$$%%%&&&'''$$$%%%&&&((())))))((((((&&&'''((()))))))))(((((())))))(((((((((((())))))''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))******'''(((***+++***)))***+++))))))))))))))))))))))))((((((((((((((()))***+++((()))))))))))))))((((((***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,------....../////////......///000111222333444444444555777999;;;===>>>===???AAABBBCCCDDDGGGJJJKKKKKKKKKJJJKKKNNNSSSVVVYYY]]]bbbeeefffgggiiikkkmmmvvv}}}|||zzz}}}~~~}}}~~~|||wwwuuuvvvyyy~~~|||uuuqqqsssxxx}}}{{{oooddd]]]]]]```\\\___eeekkkooonnnjjjggg```\\\ZZZ[[[ZZZWWWYYY___hhhgggccc\\\VVVRRRRRRSSSRRRPPPMMMKKKIIIHHHIIIIIIHHHIIIIIIIIIHHHGGGEEEDDD===;;;999777666666666777///000000000//////...---////////////............---------,,,,,,,,,++++++)))******+++,,,,,,------*********++++++,,,,,,,,,,,,+++******+++,,,+++)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************(((((()))***************))))))))))))************))))))))))))))))))))))))(((((()))))))))*********)))***+++++++++++++++***(((((())))))))))))(((((((((&&&######&&&(((((((((&&&&&&'''(((((()))******''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%########################"""""""""""""""#########"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""$$$&&&'''&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&$$$!!!!!!""""""""""""###$$$%%%&&&'''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&(((%%% """&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))'''&&&&&&''''''((()))***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))(((&&&%%%&&&(((+++---)))$$$ ###&&&"""%%%)))******)))((()))&&&&&&'''((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((()))+++*********))))))(((((())))))))))))(((((((((((('''(((***+++***)))***+++))))))))))))))))))))))))'''''''''((()))+++,,,---&&&'''((()))***************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,------...///000111111111222333666888:::<<<======>>>@@@BBBEEEHHHKKKLLLHHHJJJLLLNNNOOOQQQUUUWWWZZZZZZYYYXXXXXX\\\bbbgggoootttzzz~~~}}}}}}{{{|||tttlllmmmpppooottt||||||xxxvvvuuuoooiiikkkssszzzyyyuuuoooiiigggjjjmmmjjjhhheeebbb```_________[[[\\\\\\\\\\\\ZZZXXXWWWJJJGGGDDDAAA>>>======>>>;;;;;;;;;999888666444333111111111111000000000000//////.........---------++++++,,,------...//////*********++++++,,,,,,,,,...,,,++++++,,,,,,***)))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,,,,++++++***((()))))))))))))))((('''%%%###"""$$$)))++++++)))'''''''''((()))******+++&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$"""%%%'''((('''''')))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######%%%%%%$$$$$$###""""""""""""###$$$###""""""$$$&&&%%%%%%&&&'''&&&%%%$$$###$$$###"""!!!!!!"""######%%%'''((((((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""###%%%'''''''''%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''))))))(((''''''(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''************)))(((&&&%%%&&&'''&&&%%%###"""###$$$''''''((())))))((('''&&&((((((((('''&&&&&&%%%%%%$$$%%%(((***,,,,,,,,,,,,((((((((((((''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((()))******************************)))))))))******)))))))))******+++...,,,***)))***,,,...000((()))+++---.........---............---///333666000444888888666666999======CCCFFFDDDDDDJJJLLLJJJKKKQQQUUUWWWZZZ______]]]\\\aaagggiiiggggggjjjmmmqqqooollljjjkkkpppxxx~~~~~~}}}yyy~~~}}}tttmmmooonnnooorrruuuuuuqqqllliiiaaaXXXSSSSSSSSSQQQNNNMMMGGGDDDGGGHHHDDDAAA@@@===777555999999444000111444666555111000222111------......---,,,,,,---............---,,,,,,,,,+++,,,,,,+++***)))(((''''''---,,,***+++,,,,,,+++)))*********+++++++++++++++************************+++)))((()))***+++***(((***+++++++++***'''%%%###))))))))))))(((((((((((((((***,,,***''''''))),,,***)))(((''''''((()))***---,,,,,,+++*********+++)))************+++++++++******))))))))))))******((((((((((((((((((((((((************************((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$'''((((((&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$############$$$%%%%%%$$$"""!!!"""###$$$%%%&&&&&&&&&%%%$$$###$$$###""""""!!!"""###$$$%%%'''((('''%%%$$$$$$%%%%%%%%%$$$###""""""######%%%$$$######%%%''''''&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''$$$%%%%%%&&&&&&''''''''''''(((***)))((('''((()))***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((()))(((((('''&&&((((((((('''''''''((()))''''''((())))))((('''&&&'''((((((((((((((((((((('''((()))***+++******)))'''''''''((((((((())))))(((((((((((())))))))))))'''(((((((((((((((''''''(((((((((((()))))))))***)))))))))(((((((((''''''))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******+++***************++++++++++++******+++---...///000222333333444777;;;>>>===@@@CCCDDDBBBCCCHHHLLLSSSYYY[[[ZZZ[[[aaaeeedddeeejjjmmmnnnqqqvvvxxxvvvvvvxxx{{{|||}}}~~~}}}|||}}}yyypppkkkkkkjjjgggccc___YYYVVVVVVUUUOOOIIIFFFCCC>>><<>>======>>>?????????999999888666555333222222------------------------+++******+++---......---,,,+++++++++++++++******************************)))((('''((())))))((('''***))))))(((((()))******)))))))))))))))************'''%%%%%%(((***(((&&&***************************))))))(((((()))))))))))))))))))))************+++******))))))******+++++++++++++++++++++++++++************************((((((''''''''''''''''''((((((''''''''''''((())))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################%%%$$$######""""""######""""""###$$$%%%&&&&&&'''!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%(((,,,***(((%%%$$$%%%'''(((&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''((((((((()))))))))%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%###$$$%%%'''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((******)))(((((('''''''''***'''&&&&&&((()))((('''''''''''''''(((((())))))(((((((((''''''&&&&&&&&&)))))))))((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))************))))))))))))))))))))))))***))))))((((((((()))***+++++++++,,,,,,---------------------...///000111222222222444666999<<<>>>>>>@@@CCCGGGJJJMMMOOOPPPVVVZZZaaahhhmmmrrrwwwzzz|||{{{{{{{{{||||||xxxyyysssvvv|||}}}}}}||||||~~~}}}~~~|||wwwqqquuuxxxyyyxxxyyy~~~}}}sssmmmnnntttxxx|||yyysssnnnhhhccc^^^ZZZ\\\^^^aaacccdddhhhnnnrrrnnnnnnmmmlllhhheeedddeeennnwww{{{uuunnnkkkkkkkkkpppzzz{{{}}}~~~}}}|||}}}}}}zzztttsssvvvyyyxxxxxxtttkkkdddaaa\\\WWWSSSQQQPPPQQQRRRRRROOOLLLCCCCCCAAA???===;;;999999444333333222111111000000---,,,+++,,,---...---,,,,,,,,,,,,++++++************************************((('''((()))***)))(((***))))))))))))***++++++((()))))))))*********+++***'''%%%%%%(((***(((&&&((())))))))))))))))))(((******)))))))))******+++(((((()))))))))*********++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###############$$$%%%&&&&&&'''"""###$$$###""""""$$$&&&%%%%%%$$$#####################%%%&&&&&&&&&&&&&&&###$$$%%%$$$######%%%'''((('''%%%$$$###$$$&&&'''%%%###""""""$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$######$$$$$$%%%&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))),,,+++***(((''''''''''''+++(((&&&&&&)))***)))&&&''''''&&&''''''((()))***)))(((((('''&&&&&&%%%%%%(((((('''''''''((())))))*********))))))((((((((((((((((((((())))))))))))(((((((((((()))***++++++)))))))))*********++++++)))))))))))))))*********+++***)))((((((((()))*********++++++,,,,,,------,,,,,,---...000222333444777888;;;???DDDIIIMMMOOONNNQQQUUUZZZ^^^aaabbbcccjjjooowww}}}|||{{{yyy{{{~~~~~~~~~yyywwwzzz|||{{{|||~~~xxxpppjjjjjjqqqwwwtttlllfffgggjjjhhhhhhiiikkknnnqqqtttvvvyyy{{{~~~~~~}}}}}}~~~sssmmmhhhgggjjjlllkkkhhheeeiiinnnpppqqqsssvvvyyyttttttpppiiifffiiilllmmmsssrrrqqqmmmeee[[[RRRMMMMMMOOOQQQQQQPPPPPPQQQRRRSSSQQQPPPPPPOOOLLLOOOSSSYYY```ccc___YYYXXXXXXWWW[[[cccppp{{{}}}vvvqqqhhhllloooqqqxxx|||xxxsssnnnlllkkklllnnnooommmgggbbbXXXVVVSSSOOOKKKGGGDDDCCC;;;;;;:::999888777666555444333111000111000///------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***((()))*********************((())))))******+++++++++***(((''''''((())))))((((((((())))))))))))((((((******)))))))))***++++++((((((((()))))))))******++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************++++++)))((((((''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""" !!!$$$&&&'''&&&$$$###""""""""""""###$$$%%%&&&'''''''''&&&"""###%%%%%%$$$$$$%%%&&&$$$############$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&'''&&&$$$###$$$&&&((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***)))((('''&&&''''''((((((%%%"""$$$(((***(((&&&'''&&&&&&&&&'''(((***+++(((((((((((('''''''''''')))(((''''''''''''((())))))))))))))))))*********(((((((((((())))))))))))''''''((()))***++++++***))))))*********+++++++++************++++++,,,,,,...---+++***)))***+++,,,,,,------...//////000000000111222444666999;;;===CCCHHHPPPXXX```eeeggghhhgggiiikkknnnrrruuuxxxyyy|||wwwpppoooqqqwww~~~|||sssjjjeeegggkkkmmmnnnqqqjjjffffffgggeeedddeeefffkkklllhhhdddccc```\\\___eeeiiihhhaaa\\\ZZZ[[[YYYXXXYYY]]]dddkkkpppsssyyy{{{}}}|||yyyvvvssssssfffaaa]]]^^^ccchhhiiihhhcccdddgggiiikkklllnnnppphhhlllmmmiiiiiinnnpppnnnrrrtttvvvssslllaaaVVVPPPLLLNNNPPPQQQPPPNNNMMMLLLPPPMMMMMMOOOMMMIIIJJJOOOPPPTTTUUUQQQNNNNNNMMMJJJJJJOOOWWW^^^aaaaaa^^^[[[XXX^^^cccffflllvvv{{{zzzttttttwww~~~{{{vvvrrrtttzzz~~~~~~vvvsssnnnggg```YYYTTTQQQHHHHHHGGGGGGFFFFFFEEEEEEBBB@@@===;;;:::999666444000000000///...---------------------------------,,,***)))***+++,,,+++))))))***+++++++++***)))(((((())))))******+++,,,,,,))))))***)))(((((()))***((()))************)))(((((((((((((((((()))***+++(((((((((((()))))))))***,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))(((''''''''''''''')))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$''')))(((%%%######$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%&&&&&&((('''$$$!!!"""%%%((('''%%%###!!!!!!!!!!!!"""$$$%%%'''(((((('''''' ###%%%&&&%%%$$$$$$%%%"""######$$$%%%%%%&&&&&&###!!!!!!!!!$$$%%%&&&%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((#########!!! ###%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))### %%%((('''$$$'''&&&&&&&&&'''(((***+++''''''(((((())))))******+++)))((('''&&&&&&'''(((''''''((()))***+++,,,,,,(((((((((((())))))))))))&&&''')))***+++++++++***)))************++++++++++++++++++,,,,,,---------000///---+++++++++---...000111111222333444444444666777888;;;>>>AAADDDEEEQQQXXXdddpppyyy~~~~~~}}}||||||}}}ssseee]]]___ccchhhlllooopppoooddd^^^WWWVVV[[[```bbbbbbfff]]]VVVTTTTTTQQQPPPQQQQQQUUUWWWTTTSSSUUUVVVTTTWWW\\\``````\\\XXXUUUUUUYYYXXXYYY^^^fffnnnsssuuuvvvyyy{{{zzzwwwrrrnnnmmmfffccc```dddlllrrrtttsssjjjiiiiiiiiikkkmmmnnnooonnntttwwwuuuvvv{{{|||xxxwww{{{~~~xxxoooeee```[[[^^^bbbeeefffeeecccbbb^^^[[[\\\___\\\VVVUUUYYYWWWYYYWWWRRRPPPOOOMMMIIIEEEGGGLLLPPPRRRSSSRRRQQQMMMUUU[[[^^^dddlllnnnjjjdddbbbbbbdddiiinnnsssuuulllhhhfffjjjrrrxxxzzzyyyzzzxxxwww~~~{{{qqqhhhaaa^^^XXXXXXXXXYYYYYYYYYZZZZZZNNNLLLIIIFFFDDDBBB???<<<555555555444333222222111........................,,,+++***+++,,,,,,+++***)))***,,,---,,,+++)))'''((())))))***++++++,,,,,,(((***,,,***''''''))),,,)))***+++,,,,,,+++***)))'''''''''''''''((()))***(((((((((((()))))))))))),,,++++++******++++++,,,************************))))))))))))))))))))))))''''''(((((()))))))))******)))((('''''''''''''''************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$''')))(((%%%""""""### """###%%%%%%'''&&&&&&%%%$$$###""""""###"""!!!!!!"""$$$&&&((("""###$$$%%%%%%%%%$$$$$$+++### ###%%%###"""%%%%%%%%%%%%$$$$$$#########((('''%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$&&&'''$$$$$$&&&'''%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&''')))'''&&&'''))))))&&&###&&&&&&&&&''''''''''''((()))***)))'''%%%%%%''')))))))))))))))))))))))))))&&&''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&***)))(((&&&&&&&&&'''(((*********)))))))))))))))(((((((((((())))))))))))+++***(((((()))))))))(((&&&''')))+++,,,---------111///...,,,,,,...000111333999<<<:::999===AAABBBEEEIIILLLKKKIIIKKKSSS[[[kkkvvv{{{xxxuuuuuuyyyzzzzzz|||~~~uuujjj___YYYRRRRRRSSSSSSSSSSSSRRRRRRMMMJJJIIILLLRRRYYY\\\]]]\\\YYYUUUQQQNNNNNNOOOPPPRRRSSSUUUXXXZZZYYYVVVTTTWWW[[[]]]]]]___cccdddaaaaaafffkkkoooxxx~~~zzzwwwuuurrrpppppprrrwww}}}}}}wwwppplllooouuu}}}~~~zzzuuu|||~~~{{{yyytttmmmiiijjjjjjiiigggeeeaaa]]]XXXVVVUUUSSSRRRQQQQQQPPPMMMJJJPPPPPPSSSYYY___bbb^^^ZZZVVVSSSPPPOOOSSSXXX\\\^^^```cccfffiiikkknnnrrrtttrrrmmmkkkrrrsssllliiihhhjjjpppxxx{{{xxxtttlllgggaaa[[[WWWRRRMMMIIIFFF@@@<<<======999666666333222111222222///---------,,,*********,,,------...---,,,***((((((***,,,,,,,,,,,,+++******))))))(((((())))))*********+++,,,++++++***)))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&***((('''&&&&&&'''(((***+++***((()))***+++)))((((((((())))))))))))(((((()))'''&&&%%%%%%&&&((()))''''''(((((())))))******''''''''''''(((((((((((())))))'''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""!!!  """###%%%$$$$$$%%%%%%%%%&&&&&&&&&000((($$$&&&&&&###"""$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$'''((())))))%%%%%%&&&&&&%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%*********)))&&&%%%&&&'''(((&&&$$$%%%&&&'''%%%###&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&'''))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''((((((************))))))))))))))))))))))))************)))((((((((()))***++++++******+++,,,---...///000......///000333555888999999???CCCBBBCCCJJJPPPSSSVVVZZZ^^^______cccjjjqqq}}}|||yyyzzzyyyvvvsssiiiddd`````````___bbbgggfffggghhhgggddd^^^VVVQQQIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMNNNRRRYYY```dddfffkkkhhhddd```^^^^^^___aaaddddddeeehhhiiigggaaa\\\^^^eeekkknnnqqqvvvwwwvvvsssyyy~~~~~~}}}}}}{{{}}}~~~}}}|||{{{yyywwwvvvooolllgggdddcccccccccbbb```___```cccggggggccc___[[[YYYUUUQQQQQQSSSWWWZZZeeefffhhhhhhhhhiiikkkmmmhhhccc```fffqqq|||{{{wwwxxxyyyyyyzzz}}}{{{yyy{{{{{{uuusssnnncccYYYTTTNNNIIIIIIGGGCCCAAABBB>>><<<999888666333111000///...---------............//////...---+++++++++))))))******************))))))*********+++++++++++++++***))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''***)))'''&&&&&&''')))******)))((((((******)))((((((((())))))))))))(((((()))(((&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!######&&&%%%%%%$$$%%%&&&'''(((...)))%%%&&&&&&###"""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!###&&&''''''&&&###"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,------+++(((&&&''''''***(((&&&%%%&&&'''''''''&&&&&&&&&''''''''''''(((%%%'''((((((&&&%%%%%%&&&))))))))))))))))))))))))'''&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&((((((''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))(((************************************************)))))))))***+++,,,...///,,,,,,++++++,,,///222333333444666999<<<@@@CCCEEEHHHNNNQQQPPPTTT]]]fffjjjqqqtttvvvwwwwww{{{xxx{{{tttooojjjiiijjjlllkkkjjj___XXXQQQNNNLLLKKKNNNTTTQQQQQQRRRUUUXXXWWWRRRNNNMMMOOORRRVVVYYY[[[[[[[[[[[[\\\^^^dddkkkrrrvvvxxx~~~|||yyyvvvtttuuuvvvwwwyyyxxxyyy}}}~~~wwwppppppzzzzzzxxxyyyzzz{{{uuuuuuuuuvvvvvvtttpppmmmooommmiiiccc^^^]]]aaaeeeoooooonnnllliiiggghhhiiiddd```^^^aaahhhmmmnnnlllnnniiifffhhhhhhggggggiiioooooonnnmmmoooxxx}}}ooohhhccc^^^\\\YYYUUUUUUXXXUUUQQQJJJDDD@@@===:::777555444222222222222000...,,,---...///...,,,)))(((++++++*********)))))))))*********+++++++++++++++******))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))'''''''''''')))))))))((('''((()))***)))((((((((())))))))))))((((((***)))'''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$######$$$'''(((&&&$$$######$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&$$$!!!!!!$$$&&&&&&&&&))))))'''''''''''''''((((((((((((***++++++***(((&&&''''''***(((%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%'''))))))(((&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&((((((((((((((('''&&&%%%))))))((((((''''''&&&&&&((((((((((((((()))))))))&&&''')))***+++******))))))***************++++++***************************+++,,,,,,,,,...000111000/////////222666:::===@@@@@@???AAADDDIIINNNQQQ]]]bbbeeeeeehhhrrr|||~~~tttooojjjkkknnnrrrtttsssoookkkiiifffbbbaaadddfffhhhhhh^^^XXXRRROOOMMMLLLOOOTTTWWWVVVVVVZZZ___```]]]YYY^^^aaagggmmmqqqtttuuuuuutttvvvzzzyyyrrrppptttyyy}}}|||{{{wwwrrrpppooopppooommmlllnnnrrrssspppmmmkkkddd______]]]ZZZZZZ\\\]]][[[XXXWWWZZZcccoooxxx}}}}}}}}}|||wwwsssqqqmmmjjjnnnuuusssnnncccXXXRRRNNNIIICCC@@@===:::999999888444111///////////////...,,,***......---,,,***)))((('''***************+++++++++)))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((''''''((()))))))))''''''''')))***)))((((((((())))))))))))((((((***)))((('''&&&&&&&&&'''###$$$%%%&&&((()))***+++%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&###$$$%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$###!!!###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$%%%&&&((((((###))),,,(((&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''$$$&&&(((((('''&&&&&&'''&&&%%%###"""!!!!!!###%%%&&&&&&&&&''''''''''''(((&&&(((***+++)))(((((((((((((((((((((((((((((((((******(((((((((((()))***))))))((((((((('''''''''((()))))))))((('''&&&&&&)))))))))((((((''''''&&&((((((((()))))))))******'''(((***+++++++++******))))))******+++++++++,,,))))))*********+++++++++***,,,......---...000333555555777999===BBBGGGIIIJJJHHHFFFGGGKKKSSS[[[aaapppvvvzzz{{{zzzqqqhhhccccccaaa______```aaabbbbbbbbbaaaaaabbbgggkkkoooqqqfffaaa]]]]]]]]]\\\___ccclllkkklllooossstttssspppnnnrrryyy~~~~~~||||||}}}vvvnnnfffbbb___[[[ZZZ\\\XXXUUUQQQNNNOOOTTT\\\aaammmsssvvvrrrmmmmmmnnnmmmqqq|||zzz~~~~~~~~~pppiiifff___VVVOOOKKKFFFEEEEEEDDD@@@<<<;;;888444333333333111000------,,,+++******)))(((************************))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))(((''''''((()))******)))(((((())))))))))))(((((())))))((((((''''''''''''$$$%%%&&&''')))***,,,,,,&&&'''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&''''''#########$$$$$$%%%%%%%%%""""""#####################""""""!!!!!!###$$$%%%&&&******&&&$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########%%%&&&(((((((((''''''######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%'''((('''222666---$$$$$$$$$""""""######$$$$$$%%%%%%%%%!!!$$$&&&''''''&&&&&&''')))))))))'''%%%%%%''')))&&&&&&&&&''''''''''''(((''')))******)))))))))***))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))(((''''''))))))(((((((((((((((((((((((())))))******++++++)))******++++++++++++***))))))******+++,,,,,,,,,))))))***+++,,,------...+++...111111000111555999:::<<<@@@EEEJJJMMMPPPQQQPPPOOONNNPPPWWWaaakkkrrr||||||zzzwwwsssnnnhhhcccaaa[[[XXXUUUSSSUUUZZZ___cccccceeehhhnnntttzzzzzzvvvsssuuuuuutttwww|||~~~~~~wwwtttqqqllljjjllleeeaaa[[[VVVTTTUUUWWWYYYZZZ```ccc```]]]^^^^^^\\\^^^hhhrrrxxx{{{yyyrrrjjj^^^```eeellltttyyy{{{{{{}}}yyynnn```[[[VVVUUUXXXYYYVVVSSSLLLFFF@@@;;;:::888555222,,,,,,,,,,,,------------+++++++++++++++*********************))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))((('''(((***,,,+++***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''((((((((())))))((('''&&&%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$$$$$$$""""""#########$$$$$$$$$%%%***+++&&&###%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%''')))******)))(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''%%%$$$###"""&&&555<<<000$$$###%%%%%%######$$$$$$%%%&&&&&&'''$$$&&&)))***((('''''''''***,,,---,,,***(((***,,,&&&&&&&&&''''''''''''((('''((()))((('''((()))+++))))))))))))))))))))))))'''''')))))))))(((&&&%%%'''''''''((())))))******'''(((((())))))))))))(((((((((((((((((()))))))))(((((()))******+++,,,,,,,,,,,,+++*********++++++))))))***++++++,,,------)))***+++---...000111222111555999;;;;;;===BBBGGGJJJNNNTTTZZZ^^^___^^^]]]\\\\\\]]]aaahhhqqqzzz|||yyyuuuuuummmkkkhhheeebbb`````````YYYXXXWWWWWW[[[ccclllrrrvvvyyy~~~}}}xxxpppiiieeeccccccddd[[[aaaeeebbb___^^^\\\YYYXXX^^^dddeeeeeeccc]]]WWWMMMMMMMMMPPPUUU[[[```ccciiinnnttt|||pppjjjeeeffflllqqqqqqooohhhaaaYYYSSSOOOIIIAAA;;;666666555444222111000000......---------,,,,,,,,,************++++++++++++(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))***)))((())),,,---,,,+++(((((())))))))))))((((((&&&'''((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''"""###$$$%%%%%%%%%%%%$$$%%%((($$$"""%%%&&&$$$#########$$$$$$%%%%%%%%%"""""""""###$$$''')))+++%%%&&&(((***++++++***)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%% """%%%((())))))(((&&& 333===222%%%$$$***,,,&&&&&&''''''((()))******(((***,,,,,,***(((''''''%%%'''***)))&&&$$$%%%'''&&&&&&&&&'''''''''((((((''''''((('''&&&&&&)))+++))))))))))))))))))))))))((()))+++---,,,***'''%%%&&&&&&'''((()))***++++++''''''((())))))***))))))''''''(((((())))))******((())))))***++++++,,,,,,...---+++***)))***++++++))))))***+++,,,,,,------***+++---///111333444555777<<>>AAAEEEIIISSSVVV___iiiooosss}}}}}}{{{wwwuuutttoooppprrrrrrooojjjddd```aaa___]]]\\\\\\ZZZWWWTTTUUUVVVVVVUUUWWW]]]gggooouuuttttttwwwvvvuuuyyy}}}xxxwww~~~wwwsssqqqqqqsssxxx|||zzzxxxtttqqqqqqwww|||uuurrrsssxxx}}}yyyttt{{{sssnnnnnnkkksssvvvwww}}}xxxrrrsssuuurrrppppppttt~~~yyyyyyssshhh`````````]]]___\\\]]]bbbddd___[[[[[[ZZZ\\\```cccdddcccaaa___ddddddhhhoootttxxxsssjjjgggbbb^^^[[[XXXTTTRRRJJJEEE???<<<;;;:::666444222000---+++***+++,,,---,,,,,,,,,+++***))))))***))))))++++++,,,+++************)))(((((()))***+++,,,,,,++++++************'''(((((()))))))))))))))+++***)))''''''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''((('''%%%$$$"""!!!%%%)))000+++%%%######$$$"""!!!########################"""######$$$$$$$$$########################$$$$$$"""###$$$%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%'''###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''%%%$$$%%%&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))***)))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))((((((''''''(((((($$$%%%'''((()))*********---,,,,,,+++******++++++******++++++,,,---...///---+++---222555777;;;???BBBEEEIIIJJJIIILLLSSSYYYbbblllzzzvvvtttuuuuuusssmmmfffaaa___]]]]]]]]][[[WWWSSSNNNLLLQQQRRRTTTVVVWWWXXXWWWWWWZZZ\\\^^^aaagggqqq~~~mmmhhhmmmllloooooohhhcccffflllpppxxxxxxvvvuuuvvvtttkkkaaa\\\ZZZYYY[[[^^^```bbbbbb______```___```ccchhhlllkkkiiieeeaaa```ccciiimmmsssvvvtttkkkaaaaaakkkwwwlll^^^[[[]]]aaafffqqq~~~{{{zzz{{{xxxmmmggghhhkkkpppxxx~~~{{{uuuqqqllljjjmmmooollliiiiiisssxxxtttrrrppprrrppprrrvvvuuummmccc^^^YYYZZZZZZZZZZZZYYYXXXXXXXXXXXX[[[bbbfffjjjpppwww{{{wwwtttrrrooommmccc^^^WWWRRRNNNIIICCC>>>999777333000......///000......---,,,+++*********)))***+++,,,,,,,,,,,,+++)))(((((())))))+++,,,,,,+++************)))))))))))))))((((((((()))******++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&###""" !!!$$$'''***)))&&&###"""$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''((()))))))))'''&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((&&&%%%$$$$$$&&&)))***((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))((((((((((((((((((''''''''''''(((((((((((()))***+++,,,,,,+++......---,,,,,,,,,,,,,,,,,,------------...000222222222555999>>>BBBFFFIIILLLTTT[[[]]]\\\^^^eeekkkooo{{{yyyqqqiiibbbcccccc```\\\XXXUUUUUUXXXWWWVVVUUUTTTRRRQQQQQQTTTXXX]]]cccgggjjjmmmnnnqqqtttxxx{{{{{{zzz}}}rrraaaZZZ]]]\\\]]]\\\WWWTTTVVV]]]aaadddgggiiigggfffeee^^^VVVRRRQQQPPPQQQTTTVVVWWWVVVVVVYYY]]]______```aaabbb]]]]]]^^^]]]]]]```cccgggooonnniii___XXX[[[iiiuuuuuufff\\\ZZZ\\\bbbdddjjjrrruuuqqqoooooommmttt{{{|||vvvkkkccc^^^___^^^___bbbfffiiijjjjjjtttrrrpppqqqppplllddd^^^aaa^^^```gggkkkjjjhhhhhhttt{{{zzztttkkkkkkjjjiiihhhgggfffeeedddaaa___aaabbbbbbfffkkkrrrnnnkkklllqqqvvvyyyzzzvvvzzzwwwtttqqqnnnjjjbbbXXXPPPEEECCC>>>:::777666666777222000...---,,,,,,,,,+++******++++++,,,,,,,,,,,,)))))))))******+++++++++***)))))))))))))))))))))******((((((((()))***+++***++++++++++++***)))(((************************(((((((((((((((((((((((()))))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''' !!!"""###%%%%%%&&&&&&"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%'''''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))***&&&%%%%%%%%%%%%&&&''''''((()))))))))'''&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&%%%%%%%%%''')))***(((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((******++++++++++++******,,,,,,++++++++++++,,,,,,---...//////...000333666888;;;@@@FFFNNNUUU[[[]]]dddmmmuuuwwwtttrrruuuyyy||||||pppiiieeeaaa___WWWXXXYYYYYYYYYZZZ^^^```cccbbbaaa```aaabbbcccdddfffiiiooowww{{{wwwsssrrrrrrrrrkkkhhhgggjjjlllllloootttwwwxxxxxxsssfffYYYUUUWWW\\\[[[ZZZXXXVVVWWW\\\bbbbbbiiimmmllliiifffbbb]]]ZZZXXXVVVUUUVVVXXXXXXWWWXXX]]]dddhhhjjjjjjiiiiiieeegggjjjkkkjjjhhhggggggooollleee]]]ZZZbbbqqq}}}|||vvvqqqllliiihhhkkkjjjlllqqqrrrooonnnpppqqqxxxzzzqqqjjjfff```]]]YYYYYY[[[___aaaccckkkjjjjjjjjjiiiddd\\\VVVYYYXXX[[[bbbfffeeeeeefffiiinnnrrrssswww{{{zzzvvvtttqqqpppssssssrrrtttwww{{{{{{|||}}}}}}{{{zzz}}}vvvooollljjjgggiiimmmqqqjjjccc```cccgggiiiiiifffjjjqqqzzzsssiiiYYYVVVPPPJJJDDD???<<<;;;777333///---------,,,***++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))***+++***)))(((((()))***+++***+++++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''''''!!!###$$$$$$"""!!!"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''###############$$$$$$%%%''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''%%%$$$%%%&&&%%%&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))((((((((((((''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((())))))))))))******))))))((('''))))))))))))***+++,,,,,,...000333333444777===BBBDDDJJJRRRYYYdddpppwwwyyy}}}zzzzzzxxxjjj```XXXTTTUUUYYYXXX[[[^^^bbbffflllrrrvvvyyyxxxwwwuuuvvvwwwyyy{{{{{{|||zzzuuurrrtttyyy{{{wwwrrrooonnnooooooooowwwsssnnnhhheeecccdddddd___[[[ZZZ\\\___aaaffflllkkklllllliiiccc^^^]]]___ccc```______]]][[[^^^cccnnnwww}}}wwwtttqqqnnnmmmiiiddd```___^^^^^^]]]___eeemmmtttvvvwwwwwwwwwwwwzzz}}}}}}yyysssnnnlllmmmjjjeeeaaabbblllzzz~~~{{{xxxwwwtttuuuxxxyyywwwwwwzzz{{{wwwhhhddd^^^\\\]]]bbbfffhhhjjjkkkmmmppppppmmmhhhcccaaa^^^___cccdddaaaaaadddccchhhlllpppuuu||||||yyyoookkkiiiiiifff```^^^___dddddddddeeehhhlllpppsss}}}zzzuuuwww{{{~~~}}}yyyyyy|||xxxqqqfff___\\\\\\\\\[[[XXX[[[```fffnnnuuuzzz}}}rrrooohhh___UUULLLDDD@@@???:::444111111111...,,,......---,,,++++++++++++,,,,,,,,,,,,+++***)))((()))))))))************+++++++++***)))))))))******+++*********************(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''' !!!#########"""!!!"""###$$$%%%$$$###"""###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$#########$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''%%%$$$%%%&&&''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((((((''''''''''''((()))*********)))((('''))))))))))))))))))))))))''''''((((((((())))))))))))((((((((('''''''''&&&'''((((((((()))))))))***)))(((((((((((()))***+++(((((()))*********))))))***++++++,,,---///000111222666;;;>>>AAAFFFOOOVVVYYYaaaiiiooozzzwwwsssqqqvvvzzzkkkeee___[[[WWWUUUZZZccckkkpppwww}}}yyypppiiiccc___aaafffeeeeeeeeeeeeeeegggiiijjjooolllgggbbb______```aaa^^^\\\]]]bbbfffggglllqqqppppppppppppqqqrrrrrrqqqnnnjjjiiillljjjfffggglll|||yyyrrrmmmkkkkkkllllllooottt{{{|||yyyxxxtttqqqllljjjllltttrrrmmmgggccceeejjjooorrrooorrrwww{{{}}}|||xxxuuuqqqmmmjjjjjjhhhdddeeeiiiiiiooouuuzzzzzzvvvrrrjjj___XXXVVVYYYXXXXXXZZZ]]]bbbfffiiinnnwwwzzzssskkkhhhhhhgggnnnnnnttt||||||yyyyyyzzz}}}|||~~~uuullleeeaaa___]]]YYYZZZ\\\___bbbfffkkknnnpppooorrrvvvxxxwww{{{vvvkkk```VVVQQQMMMGGG@@@<<<;;;;;;777444333222000...---,,,,,,,,,***+++,,,,,,,,,+++***)))************++++++,,,,,,+++++++++++++++***)))(((+++***)))(((((()))***+++'''((()))******)))((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###%%%'''&&&$$$###$$$&&&$$$###############$$$$$$ """%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%''')))***+++&&&%%%%%%%%%%%%&&&''''''((()))))))))'''&&&'''((()))))))))(((''''''&&&&&&'''''''''((()))******+++)))((((((((('''''''''''')))***+++,,,+++***'''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))++++++******)))))))))((('''((((((((())))))******)))))))))))))))***++++++((()))***+++,,,---------...//////111333555777888888===DDDHHHMMMUUU___hhhkkkttt{{{zzzsssmmmiiigggeeesss}}}}}}xxxtttoooiii]]]\\\^^^bbbbbbbbbkkkwww|||{{{wwwwwwwwwtttrrrrrrwww{{{uuunnnfff```ZZZVVVYYY___bbbdddhhhlllooorrrssstttnnnkkkgggcccaaaaaabbbdddcccbbbfffnnnssstttwww{{{}}}}}}}}}zzzwwwwww||||||xxxxxx}}}}}}xxxwwwyyyzzz|||{{{wwwssstttzzzxxxsssllliiilllqqqwwwzzzuuuyyy~~~}}}}}}xxxtttrrrnnnkkkmmmrrrpppwww~~~vvvggg\\\YYYVVVVVVVVVXXX[[[```dddgggkkkpppqqqllljjjkkkhhhccc^^^]]]___eeegggffffffiiikkkttt}}}sssoootttzzz|||{{{{{{}}}xxxrrrooommmgggggggggeeeddddddeeegggaaa```bbbeeedddbbbcccgggnnn|||}}}rrrhhhcccZZZSSSKKKFFFFFFEEEAAA===666555333000...---------((()))+++,,,------,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,***)))(((+++***((('''''')))***,,,((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""$$$&&&%%%###"""$$$&&&$$$$$$%%%&&&&&&$$$###"""%%%'''(((&&&###"""$$$'''########################%%%$$$######""""""######&&&&&&%%%$$$$$$#########&&&%%%###"""###%%%'''(((%%%&&&&&&'''&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))))),,,(((%%%$$$'''))))))(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&((()))(((''''''((()))))))))))))))))))))))))))+++*********))))))((((((''''''((())))))***))))))++++++******))))))(((((())))))))))))))))))))))))+++)))'''))),,,---,,,)))+++,,,---,,,******,,,...000///444===BBB@@@AAAEEEGGGLLLUUU\\\___bbbnnn{{{|||uuuooonnnfffYYYUUU[[[XXX```iiinnnmmmlllmmmoookkkmmmrrrxxx{{{~~~{{{wwwsssooojjjfff___^^^___bbbggglllooopppnnnfff___^^^___```eeejjjhhhppptttsssttt{{{{{{tttmmmjjjkkkmmmkkkiiioooppprrruuuyyy}}}}}}|||~~~~~~zzz{{{~~~|||~~~}}}xxxuuuyyyzzz{{{}}}~~~{{{zzz{{{|||||||||~~~~~~sssfff]]]ddd___[[[\\\^^^```fffmmmuuusssrrrtttvvvvvvssspppfffbbb\\\XXXXXXZZZ\\\]]]___iiiwwwwwwhhh^^^___^^^aaajjjqqqsssuuuxxxrrrpppqqqzzz|||rrrnnntttwwwwww~~~}}}xxxxxxyyyxxxrrrlllccc```\\\ZZZYYYXXXWWWWWW\\\eeeooouuuyyy~~~zzzssspppggg______bbbaaaXXXOOOIIIDDD===777444222000///---,,,++++++************---+++******++++++)))((())))))(((((((((((())))))++++++***)))(((((())))))))))))************))))))'''((((((((('''&&&%%%%%%'''((()))((('''&&&''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""!!! $$$$$$""" !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&'''((()))%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''+++(((%%%$$$&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))'''((())))))'''&&&'''((())))))))))))))))))))))))************)))))))))((('''((())))))))))))))))))*********))))))(((((((((&&&''''''((()))******+++---+++))))))++++++***((()))***,,,---...///222555666777>>>GGGLLLLLLOOOTTT___dddkkkpppnnnmmmsss|||ooobbbZZZZZZXXXQQQNNNRRRTTT]]]hhhqqqvvv{{{tttqqqmmmkkkiiifffbbb^^^]]]^^^___aaaccceeegggiiiiiicccaaacccffffffhhhllllllttt{{{{{{~~~}}}||||||zzzxxx}}}}}}~~~}}}{{{||||||}}}|||qqqiiiooojjjfffgggffffffiiinnnzzzyyyxxxzzz{{{zzzwwwtttkkkgggaaa]]][[[[[[\\\]]]\\\dddpppxxxxxxpppfff^^^[[[YYYZZZ___aaa```aaaeeefffcccdddjjjttt{{{|||yyyllldddbbbhhhlllllltttzzzpppnnnjjjfffbbb]]]XXXUUUVVV\\\ccciiinnnuuu~~~yyytttvvv{{{{{{tttmmm___YYYPPPGGGAAA<<<999777000...---------.........+++))))))***,,,---,,,,,,+++******))))))******+++++++++***)))))))))))))))))))))************))))))'''((((((((((((''''''&&&'''((()))(((''''''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""!!! (((%%%""" !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''#########$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&)))'''%%%$$$&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))************)))))))))))))))))))))***))))))(((((())))))))))))((((((((((((%%%%%%&&&((()))***+++,,,---+++******,,,,,,,,,++++++---000222444777;;;>>>@@@DDDMMMXXX^^^aaagggnnn}}}yyyyyy}}}{{{```SSSJJJMMMRRRRRRTTTXXX^^^gggsss|||yyy|||vvveeeddddddeeeeeeddd```^^^fffiiikkkkkkiiihhhiiikkkjjjggghhhmmmooommmlllmmmpppyyy{{{{{{}}}zzz|||~~~|||~~~~~~~~~xxxyyyuuussssssrrrooopppsssyyyyyyzzz{{{|||zzzvvvsssqqqnnnjjjeeeaaa``````aaa___dddkkkpppppplllfffbbb\\\ZZZZZZ[[[XXXUUUXXX___ccc```^^^bbbiiinnnmmmkkk^^^WWWUUUZZZ]]]^^^dddmmmtttzzz~~~}}}yyyrrriiiaaa\\\YYYZZZ\\\___fffmmmuuuzzz|||{{{|||~~~vvvpppeeeZZZPPPGGG@@@<<<444222///......//////...---,,,++++++---......---,,,++++++++++++++++++,,,++++++***))))))))))))***))))))************))))))'''(((((())))))))))))((('''((())))))''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""###$$$)))&&&######&&&'''&&&$$$########################$$$######"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))******)))'''&&&'''(((((((((((((((((((((((((((*********)))))))))))))))***************)))((('''((((((((((((((((((((((((&&&&&&'''((()))***+++,,,*********+++---000222222222444666999<<<@@@EEEIIIMMMTTTaaalllttt||||||yyy{{{}}}|||yyyuuuwwwxxxqqqfffTTTLLLHHHNNNWWW^^^fffnnnxxx}}}}}}~~~oooiiihhhooouuusssnnnkkkdddfffjjjmmmoooooommmkkkqqquuuyyyxxxssspppqqqttttttrrrssswwwxxxtttqqqqqquuu|||~~~|||{{{|||{{{xxxzzzzzzxxxyyyzzz{{{yyyxxx{{{||||||~~~}}}yyyxxxzzzyyyzzz{{{||||||yyyvvvsssuuutttrrrooollljjjkkkkkkkkkmmmoooppppppnnnkkkjjj```___```___[[[YYY___gggjjjgggdddeeeiiilllkkkiii```ZZZWWWXXXWWWUUUXXX]]]]]]aaaeeemmm|||~~~xxxyyy~~~zzzqqqllliiieeebbbbbbhhhnnnrrrsssrrrrrrrrrssssssvvvxxxzzzxxx}}}yyyooodddXXXLLLEEEAAA===777444333333222111333111...------...---,,,,,,,,,++++++++++++,,,,,,++++++***))))))*********))))))************))))))'''((()))***************''')))***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&###"""!!!###&&&&&&### ########################%%%%%%$$$############$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$###"""""""""""""""######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((()))***+++***((('''''')))(((((((((((((((((((((((())))))))))))))))))************+++******)))((((((((((((((())))))))))))))))))))))))*********************+++,,,...222555777888:::>>>AAAFFFLLLSSSXXX___hhhvvv~~~tttqqqrrrrrrooohhhccccccccc___YYYOOOPPPUUU\\\dddnnn|||uuujjjiiinnnsssrrrvvvvvvqqqmmmmmmllliiiccc______ffflllmmmmmmmmmnnnqqqvvv{{{}}}}}}|||{{{tttyyy}}}|||wwwuuuvvvyyy}}}zzzzzz~~~|||yyyyyy|||{{{wwwtttuuuyyy|||}}}||||||~~~~~~|||uuuqqqrrruuuxxxxxxwww{{{~~~|||}}}~~~|||zzzxxxvvvxxxyyyyyywwwvvvwwwxxxyyyxxxwwwvvvtttrrrqqqpppeeedddddddddaaa___fffoooqqqnnnkkkkkkmmmooonnnmmmnnnjjjeeeaaa\\\WWWUUUVVVUUUVVVZZZbbbooozzz{{{wwwoooiiihhhnnnvvv}}}}}}|||{{{vvvooommmpppssssssrrrmmmkkkhhhfffeeeffffffgggdddiiisss}}}}}}ooo```WWWTTTMMMDDD???>>>===;;;999777444111......---,,,+++,,,++++++******++++++,,,+++***************++++++))))))************))))))(((((()))***+++++++++***((()))***)))((('''(((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((***)))(((&&&$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$""""""###%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((((((((((((((())))))%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))******(((((()))***))))))))))))))))))))))))))))))))))))*********************+++******))))))))))))))))))************,,,+++++++++++++++++++++,,,...///111333777<<>>:::666333222111000---111111,,,***,,,,,,(((***))))))))))))+++,,,...+++))))))***,,,---***((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############""""""###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''))))))$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''&&&%%%$$$###&&&%%%%%%&&&'''(((((('''$$$%%%%%%&&&''''''(((((((((((()))*********))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%(((((((((***,,,---,,,***)))))))))))))))***+++,,,000///...---------------...---+++*********+++,,,+++,,,///222444777<<<@@@GGGUUUiii|||||||||{{{lllgggaaa______``````^^^ccchhhnnnsssyyy{{{xxxkkkddd_________\\\\\\___fffdddbbbaaacccfffjjjlllmmmnnnsss||||||wwwvvvwwwxxxxxxwwwvvvwww|||~~~zzzrrrpppsssyyyzzztttnnnmmmxxx~~~wwwzzzyyyuuuzzz|||vvvsssvvvvvvssspppooommmllllllooorrrsssppplllbbbdddhhhmmmsssyyy~~~{{{qqqjjjhhhkkklllllllllooovvv|||kkk]]]OOOJJJCCC===:::777666444111333222...,,,---+++(((******+++++++++,,,,,,,,,+++***)))***,,,,,,***((())))))((('''''''''''''''************************+++***)))((('''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&'''((())))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$%%%###"""$$$''')))(((&&&%%%&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''---,,,***)))(((((('''&&&))))))))))))******)))(((***)))))))))******+++,,,.........---------------///...---,,,,,,,,,---...000111444888:::<<>>??????FFFOOObbbsss}}}vvvmmmfffbbb```bbbdddaaaeeekkkttt~~~|||rrrkkkaaaXXXSSSSSSTTTVVVUUUTTTXXXcccnnnuuu|||||||||~~~|||}}}}}}}}}}}}~~~~~~}}}yyyvvvzzzxxxwww|||xxxqqqwww||||||zzzzzz}}}{{{xxxnnnjjjccc\\\ZZZ\\\bbbfffxxx~~~qqqhhh]]]UUUQQQOOOLLLJJJKKKDDD;;;555111000//////------.........---,,,+++******+++************++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$######%%%%%%%%%%%%&&&''')))))))))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$######$$$%%%&&&&&&%%%))))))(((((('''&&&&&&%%%''''''''''''&&&%%%$$$$$$''''''((((((((()))))))))))))))))))))))))))))))))&&&(((******)))((()))***)))++++++***'''%%%%%%%%%++++++*********++++++,,,******+++,,,---------,,,,,,,,,,,,...000333666777===<<<@@@FFFFFFEEENNNZZZppp}}}|||ooobbb]]][[[^^^bbbeeeiiimmmooouuu|||qqqkkkddd___WWWQQQNNNPPPSSSVVVZZZ\\\fffuuu}}}}}}|||}}}yyyvvvxxxoooqqqrrrrrrpppnnnmmmmmmjjjpppxxx{{{vvvooogggcccaaabbbcccjjjnnnttt{{{zzzooohhhhhhiiigggeeeggg[[[MMMDDD===666111111******++++++,,,---......***++++++***))))))***,,,))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&#################################$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''&&&%%%&&&'''((((((((((((''''''''''''%%%%%%&&&'''(((((('''''''''((((((((())))))))))))((((((((((((((((((((((((***,,,---,,,(((%%%%%%&&&(((***,,,+++)))((((((***,,,++++++******+++++++++)))***,,,---............///000111444888<<<@@@BBBGGGFFFKKKSSSSSSRRR\\\kkkxxx~~~~~~vvvqqqoooggg[[[XXXUUUYYYeeeoootttyyy~~~xxxrrrlllgggccc```]]]YYYUUUTTTVVV[[[^^^eeejjjxxx~~~}}}qqqrrrssssssrrrpppnnnnnniiijjjlllmmmnnnrrrxxx}}}}}}wwwtttsssssstttnnnmmmkkklllooorrruuuvvv~~~}}}uuuggg^^^TTTGGG===:::111000///---------......***+++,,,***((((((***---))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((((((&&&%%%$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&'''###""""""""""""###$$$$$$$$$%%%%%%&&&&&&''''''(((''''''''''''&&&%%%$$$$$$&&&)))+++)))&&&%%%''')))&&&&&&''''''((()))))))))###$$$&&&''')))***++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&)))------,,,+++,,,...'''***------+++***,,,...,,,,,,++++++***+++++++++***+++---///000000//////444555777;;;@@@EEEJJJLLLPPPOOOUUU^^^___^^^jjjzzzxxxiiicccddd```VVV]]]\\\cccsssxxxsssjjjdddbbbbbbccccccaaa```^^^[[[ZZZ]]]bbbfffooovvv|||xxxzzz|||}}}|||zzzwwwvvvxxxvvvrrrmmmiiiiiimmmrrrqqqsssvvvxxxzzz|||~~~yyypppjjjiiijjjjjjjjjmmmvvv~~~zzzssshhhYYYLLLGGG===:::666222///---,,,---***+++,,,***((((((***---++++++***)))))))))))))))))))))))))))))))))))))))'''''')))))))))((('''&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((())))))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###"""!!!"""$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))***)))((((((((()))+++,,,111...+++)))******++++++---------,,,,,,...333777888DDDNNNOOOPPPUUUYYYXXX[[[___eeeffffffggglllpppxxxqqqgggaaabbbggglllnnniiinnnzzzzzzqqqmmmjjjgggfffgggccc\\\[[[bbbhhhiiijjjnnnqqqqqqqqqooonnnnnnooopppttt{{{yyy}}}~~~|||wwwtttpppmmmkkkfffggggggfffeeegggjjjlllqqqyyyzzzuuuvvvtttjjj```dddfffmmmvvvzzz|||~~~kkkXXXOOODDD@@@:::555222000...------)))&&&'''***,,,+++***+++,,,,,,,,,,,,+++******(((((((((***,,,+++)))'''))))))))))))))))))))))))&&&&&&'''''''''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''(((***+++***)))%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))******+++,,,++++++***************+++***)))))))))***+++,,,---,,,***)))***+++,,,,,,/////////000222888???DDDMMMYYYcccdddeeeiiikkkkkkjjjmmmnnnjjjccc```ccchhhmmmjjjhhhjjjpppwww|||~~~{{{}}}}}}|||rrrhhh___\\\ZZZWWWVVVXXXZZZZZZaaannnxxx{{{~~~~~~}}}}}}~~~zzz|||xxxuuurrrpppkkkiiieeebbb```_________bbbhhhuuu~~~uuulllmmmlllnnnpppnnnlllrrr|||{{{iii___QQQLLLEEE>>>999555222111///,,,***+++...000...,,,)))******++++++************)))))))))++++++)))'''))))))))))))))))))))))))((((((((('''''''''''''''***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((())))))'''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&(((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))******+++---,,,,,,+++***+++++++++,,,+++***************+++******++++++,,,---/////////000222666===FFFQQQXXXeeennnvvvwwwuuuuuuvvvvvvsssuuusssjjj___ZZZ___fffmmmooossszzzwwwlllgggffffffccc\\\UUUTTTSSSQQQSSSVVVYYYbbbrrr~~~{{{zzzxxxssskkkfffdddbbb```]]]ZZZ]]]dddnnnwww{{{yyyvvvyyy}}}{{{zzzyyywwwrrriiiccceeekkktttwww~~~}}}rrreee```WWWNNNEEE>>>:::888333000------...///---+++))))))******+++,,,,,,,,,,,,+++)))((()))***)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&******)))(((((((((((()))''''''''''''''''''''''''((((((((()))))))))))))))&&&''''''''''''(((((((((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&''')))***+++))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++************++++++*********))))))))))))***+++---......///111333///222888@@@JJJXXXeeennnyyyzzztttssssssnnnqqqqqqjjjbbbaaajjjttt~~~rrrcccXXXUUUWWWYYY]]]XXXUUUXXXZZZ[[[___eeeiiivvvwwwsssrrrppplllhhhdddeeehhhlllppppppmmmiiijjjmmmuuuvvvnnnlllnnnmmmlllkkknnnuuu~~~xxxssskkk___TTTLLLHHHFFFDDD>>>666111//////---++++++++++++,,,,,,---.........,,,)))(((((()))(((((((((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))))))))(((***,,,.........///222555666<<>>:::444//////111///,,,+++++++++***)))((((((((()))((((((''''''((((((((((((((()))******(((((())))))))))))(((((()))(((((((((''''''''''''((('''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$%%%&&&(((((('''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$&&&%%%$$$$$$###$$$$$$$$$''''''&&&%%%%%%'''((()))(((((((((((()))))))))***&&&&&&&&&''''''''''''((('''(((((())))))(((((((((((())))))******)))((((((************++++++++++++***))))))(((((())))))***)))))))))))))))))))))***************************)))+++,,,+++++++++---///***...111222111333:::???KKKRRR\\\fffmmmrrruuuwwwwwwrrrkkkiiilllrrryyy}}}tttggg___[[[]]]dddlllnnnhhhccceeemmmvvvzzz|||~~~xxxqqqpppqqqsssqqqnnnnnnrrrtttsssrrrtttpppsssvvvvvvsssssstttvvvzzz}}}tttnnnlllmmmllloootttwwwyyy|||ooobbbTTTKKKEEE===666444333111...,,,+++***)))'''(((((())))))))))))))))))((((((((((((((()))***+++))))))************))))))(((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&&&&'''(((''''''((((((((()))))))))&&&&&&&&&''''''''''''((('''(((((())))))))))))((()))))))))***************)))))))))*********++++++))))))))))))))))))))))))***************)))))))))************************++++++,,,+++******,,,...***///444666777<<>>BBBIIISSS```mmmuuu|||~~~uuummmiiihhhqqquuulllfffaaabbbcccdddgggiiiiiigggeeelllvvv}}}wwwwww~~~~~~}}}zzzyyytttuuuxxxxxx{{{~~~}}}}}}uuummmhhhgggkkkqqqzzzzzzyyyzzzvvvoooZZZRRRFFF;;;444111000000...---,,,+++***++++++,,,///...,,,***(((''''''&&&''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''"""$$$''''''%%%$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''###$$$%%%''''''''''''&&&%%%&&&&&&&&&&&&'''''''''))))))***))))))(((((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''(((******++++++***''''''&&&'''''')))***+++(((((()))))))))*********)))***++++++++++++***)))))))))******++++++,,,,,,************************+++,,,...///111444:::>>>JJJLLLQQQ\\\jjjvvv~~~}}}wwwrrrnnnlllmmmvvvmmm]]]XXXVVVTTTSSSTTTVVV[[[aaagggjjjjjjvvvzzz||||||{{{~~~{{{yyypppooonnnpppxxxuuunnnllliiiooovvv|||~~~qqqiii\\\NNNCCC;;;555111111///---+++******+++,,,,,,,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''''''''&&&!!!$$$''''''%%%$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$&&&((())))))(((((('''''''''''''''((()))******************)))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''(((******+++++++++)))((('''&&&&&&'''((())))))************+++++++++)))***+++,,,,,,+++***)))'''(((((()))***++++++,,,***************************,,,...000444:::AAAEEETTTVVV]]]jjjzzz|||xxxqqqjjjgggiiipppuuuttt[[[MMMLLLPPPQQQOOOOOORRRYYYbbblllsssvvv~~~xxx|||~~~}}}{{{~~~|||qqqggggggeeegggppp{{{|||xxx}}}vvvtttjjjnnntttuuutttwww}}}ssseeeWWWJJJ???999222111...,,,******++++++******))))))***++++++,,,))))))************))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''+++******)))(((''''''''')))((('''&&&&&&&&&&&&&&&"""$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++******************************+++,,,---...---,,,,,,)))******)))((((((***,,,---///444:::<<<@@@OOO```qqqqqqrrrvvv|||tttmmmjjjnnnrrruuu~~~{{{jjjZZZSSSPPPNNNOOOSSSUUUYYY___fffmmmttt{{{rrriiigggfffgggkkkqqquuuuuutttwww}}}yyyvvvyyyzzzuuuooommmqqqwwwsssdddXXXLLLCCC===333---...///,,,,,,000---+++))))))***+++***(((************))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))(((((((((''''''''''''(((''''''&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++******************************+++,,,---------,,,++++++,,,---,,,,,,---000222444555;;;BBBHHHQQQcccuuu~~~zzzxxxwwwxxxxxxwwwooolllppp|||{{{sssoooiiiaaa\\\]]]^^^]]]^^^bbb```ccciiipppwww|||vvvvvvzzz}}}}}}xxxrrrrrrqqqqqqqqqqqqqqqqqqpppsssyyy}}}{{{~~~|||vvvpppnnnooo}}}qqqhhh^^^VVVJJJ???555333222...,,,---,,,,,,+++*********))))))************))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''''''''&&&&&&&&&'''(((((((((((())))))))))))))))))&&&&&&'''''''''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''(((''''''&&&''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***+++,,,,,,///333666999<<>>666000---///000///---,,,---///+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''%%%###!!! %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%&&&'''((('''''''''(((((()))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((()))***))))))))))))************************************))))))***++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++---///222666;;;BBBGGGPPP\\\mmm~~~uuunnnqqqzzzxxxoooiii```]]][[[\\\\\\___hhhrrr~~~~~~~~~~~~}}}ssssssuuuzzzuuueeeXXXPPPIII@@@777111111000...---,,,---...++++++++++++************((((((((((((((((((((((((&&&''''''(((((('''''''''(((((((((((((((((((((((($$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&'''((((((***)))(((''''''((()))***''''''(((((())))))******(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''((()))******((((((((()))))))))******************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...//////+++...222777>>>GGGPPPWWWhhhttt{{{vvvvvv|||pppfff]]]XXXSSSTTTXXX^^^dddlll||||||{{{}}}||||||zzzzzz~~~xxxjjj```XXXOOOFFF===999333///---,,,+++***,,,++++++++++++*********))))))))))))))))))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&&&&'''###$$$%%%&&&''''''''''''$$$$$$&&&''')))***+++,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''((((((((((((((()))***+++''''''((())))))***++++++(((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''((()))***+++''''''((((((((()))))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222000333:::BBBMMMZZZfffnnn|||wwwjjj```ZZZWWWVVVUUUXXX___gggnnnxxx~~~{{{{{{|||{{{|||zzz{{{~~~wwwwwwuuuvvvyyy~~~xxxppplllggg```SSSIII===555333222...***,,,,,,+++++++++*********))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))"""$$$%%%'''(((((('''&&&+++)))'''$$$!!!%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))***+++)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''(((((()))***+++++++++'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((()))++++++''''''''''''((((((((((((************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------...///111333444:::???GGGRRR___ooo}}}{{{kkk^^^WWWVVVXXXZZZ[[[___gggooottt~~~wwwrrrvvvwwwxxx{{{~~~zzz|||zzzyyyooooooqqqxxx~~~{{{|||{{{wwweeeXXXGGG>>>;;;888222,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%'''(((*********)))((()))((('''((()))***)))(((******+++++++++,,,,,,,,,''''''''''''((()))+++,,,++++++,,,,,,,,,---------,,,+++******,,,---------,,,...111111111333999===FFFQQQ```kkkvvvwwwhhhZZZXXX[[[^^^dddjjjqqqrrrrrrsssxxx~~~|||{{{zzz{{{~~~}}}yyyvvv|||{{{nnngggooo~~~uuunnnbbbVVVJJJ???555000...,,,+++***++++++***))))))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((()))(((''''''''''''((()))((())))))))))))))))))((()))((('''(((*********(((************+++++++++,,,'''((()))******+++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,---,,,...000222333666===GGGOOOWWWbbbqqq|||nnnddd\\\]]]ccciiiqqqyyy}}}}}}{{{xxx{{{|||{{{{{{xxxpppttt|||}}}~~~~~~rrreeeXXXLLLBBB<<<999666111...---,,,+++******)))((('''&&&%%%%%%%%%))))))))))))))))))))))))(((((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***+++******))))))))))))))))))((('''(((***+++***))))))))))))*********++++++((()))***+++,,,,,,++++++*********++++++++++++,,,---,,,,,,+++,,,---...///333555888;;;BBBMMM[[[eeekkksss~~~}}}~~~}}}}}}vvvnnnfffcccdddjjjrrrzzz}}}}}}}}}~~~||||||}}}~~~}}}|||{{{|||~~~~~~}}}{{{}}}}}}~~~~~~~~~~~~{{{xxxwwwzzz|||}}}}}}{{{zzzzzzzzz{{{~~~~~~rrrqqquuuwww}}}xxxzzz}}}{{{}}}xxx{{{sssfffYYYNNNGGGAAA;;;444...,,,,,,,,,,,,,,,+++***((('''&&&%%%%%%************************(((((())))))(((((('''&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))***)))(((''''''((()))***+++***)))(((((()))+++,,,)))((('''(((***+++***)))((())))))))))))************))))))))))))***+++,,,))))))*********+++++++++---......------///222444777<<