BM6P6(@ |||bbbNNNFFFBBB:::444222///......---,,,***---,,,***)))(((((((((((('''((()))******)))((('''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------111+++,,,444333111AAAXXX{{{|||qqqfff___[[[TTTQQQMMMIIIGGGFFFCCCBBBDDDCCCDDDEEEGGGIIILLLNNNOOONNNNNNOOOPPPPPPMMMKKKLLLLLLKKKKKKIIIGGGFFFEEEBBBAAA???===;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<===>>>???CCCHHHLLLMMMLLLIIIEEEBBBAAACCCEEEEEECCCDDDHHHJJJLLLRRRZZZWWWYYYUUUKKKEEEDDDCCCAAAHHHHHHIIIMMMRRRXXX]]]aaa]]]XXXQQQIIIDDDBBBCCCDDDIIIKKKOOOWWW^^^bbbbbb```\\\SSSKKKHHHHHHMMMWWWaaakkkkkkmmmoooooooooqqqtttmmmmmmdddSSSGGGJJJYYYgggnnnppprrrsssvvv|||ppp```^^^iii|||ooo```\\\___jjjtttzzzqqq[[[OOOOOORRRZZZccckkkoooooommmwwwzzzzzz||||||xxxmmmfffeeedddjjjttt}}}~~~{{{{{{zzzuuuzzz|||~~~|||~~~}}}~~~~~~~~~uuukkklllssspppHHH???222///000,,,...111,,,+++++++++************)))+++***((('''''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((())))))******++++++zzzaaaMMMFFFCCC;;;444222///.........,,,+++,,,++++++***)))((((((((('''((()))******)))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///+++---333222333GGGaaaxxxmmmddd^^^\\\TTTQQQLLLIIIGGGEEECCCAAAAAABBBCCCEEEHHHKKKMMMOOOPPPOOOOOOPPPQQQPPPNNNLLLQQQPPPOOONNNMMMKKKJJJJJJFFFEEEBBB@@@???>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<===>>>>>>???BBBGGGKKKNNNMMMKKKHHHEEEDDDFFFGGGEEECCCDDDGGGJJJKKKRRRYYY[[[\\\XXXNNNGGGEEEDDDBBBGGGGGGIIIMMMRRRYYY___bbbbbb]]]UUULLLGGGDDDEEEEEEHHHIIINNNVVV___eeegggfff___VVVMMMIIIIIIMMMWWWbbbqqqqqqrrrrrrpppnnnoooppprrrqqqiiiYYYLLLMMM[[[iiissstttuuuvvvyyyuuueeebbbmmmppp```YYYdddpppyyy|||~~~zzzgggRRRKKKNNNUUU___iiioooooonnnqqqzzz}}}zzz|||uuummmmmmrrr{{{{{{zzzwwwrrrrrryyy|||wwwyyy{{{~~~}}}|||{{{|||}}}~~~~~~|||~~~}}}uuukkkjjjooozzz~~~\\\BBB333//////***,,,...)))+++++++++************)))+++***)))((('''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))*********xxx```MMMGGGDDD<<<444111///.........,,,+++***+++++++++***)))((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++...222111666QQQooo|||tttiiiaaa]]]\\\TTTPPPLLLHHHFFFDDDBBB@@@???AAACCCGGGJJJLLLNNNOOOPPPOOOOOOOOOQQQPPPOOOMMMOOONNNLLLKKKJJJJJJJJJKKKJJJIIIGGGEEECCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>????????????AAAEEEHHHNNNOOOOOOMMMJJJHHHHHHIIIEEECCCDDDGGGIIIKKKQQQXXX___aaa]]]SSSJJJGGGFFFDDDEEEFFFHHHMMMSSSZZZaaaeeehhhccc[[[RRRKKKGGGFFFFFFJJJKKKOOOWWW___fffjjjkkkcccZZZPPPKKKIIILLLWWWcccsssuuuvvvvvvtttsssssssssyyyyyyqqqbbbSSSRRR___mmmyyyyyyyyyzzz~~~|||kkkiiitttnnn___ZZZgggttt~~~yyyppp]]]LLLJJJPPP[[[hhhrrrvvvtttrrryyy~~~|||{{{yyyuuuzzz~~~{{{xxxqqqjjjhhhooozzzyyyzzz}}}}}}|||{{{|||~~~~~~}}}xxxnnnjjjkkksssyyy~~~~~~~~~~~~qqqJJJ777000000+++,,,---(((+++++++++************)))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))******((((((((((((((((((((((((***))))))))))))))))))(((yyy```MMMFFFDDD<<<333111///.........---+++)))***+++++++++***)))(((************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...---,,,///111111<<<\\\}}}wwwtttuuuiii```[[[ZZZRRROOOJJJGGGEEEDDDBBB@@@@@@BBBEEEHHHJJJLLLLLLLLLNNNMMMLLLMMMOOOOOONNNMMMLLLKKKIIIHHHHHHIIIKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@???@@@CCCFFFOOOQQQSSSRRROOOKKKHHHGGGEEECCCCCCGGGHHHIIIOOOVVVaaaeeebbbWWWMMMHHHGGGEEEDDDEEEHHHMMMTTT\\\cccgggmmmhhh```XXXPPPKKKHHHGGGOOOPPPSSSXXX^^^eeejjjlllggg^^^TTTMMMIIIKKKVVVbbboootttxxxyyyzzz|||}}}|||yyylll[[[UUUaaappp}}}||||||}}}~~~oooooo|||~~~iii______hhhuuu}}}sssfffWWWKKKMMMUUUaaaoooyyy}}}}}}|||}}}|||zzz{{{~~~zzzrrriiicccgggxxx}}}zzz{{{}}}~~~~~~~~~~~~uuunnnkkkmmmssszzz~~~zzz}}}vvvVVV>>>222111...---///++++++++++++*********))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***((((((((((((((((((((((((******))))))((((((((('''zzz```MMMFFFCCC:::333111............---,,,)))******++++++++++++***++++++***)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$'''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------.........------///111333EEEjjjlllooo~~~yyymmmaaaYYYUUUPPPMMMIIIFFFEEECCCBBB@@@DDDEEEGGGIIIJJJJJJJJJIIIKKKJJJJJJKKKMMMOOONNNNNNNNNMMMKKKJJJKKKLLLOOOPPPMMMMMMLLLKKKIIIHHHGGGFFFDDDDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA???@@@BBBDDDNNNRRRUUUVVVRRRLLLGGGEEEFFFCCCCCCFFFGGGHHHNNNUUU```ffffff\\\QQQKKKHHHFFFDDDEEEHHHMMMUUU]]]dddiiinnnkkkeee^^^VVVOOOJJJGGGOOOQQQTTTYYY___ffflllpppjjjbbbXXXPPPIIIJJJTTT```mmmuuu|||}}}tttbbbXXXbbbrrr~~~~~~}}}rrrvvvwwwaaa^^^fffmmmvvv}}}wwwiii[[[PPPJJJPPPWWWcccoooyyy}}}rrrmmmnnnnnnooorrrwww||||||uuukkk```^^^lll}}}~~~}}}}}}}}}}}}~~~~~~{{{rrrkkkgggkkksss{{{yyyzzzdddFFF444222...---///,,,+++++++++*********)))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))''''''''''''''''''''''''***)))))))))((((((''''''yyy___LLLDDDAAA999222000.........///...,,,***************+++,,,---,,,,,,***)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$######%%%'''))))))(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---------..................000222;;;SSS{{{wwwhhhppp|||oooaaaWWWQQQMMMJJJGGGEEEDDDDDDCCCAAAGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJJJJLLLOOORRRSSSSSSQQQPPPNNNMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFDDDCCCBBBBBBBBBBBBAAAAAABBBAAA@@@@@@AAACCCJJJPPPVVVYYYVVVPPPIIIEEEFFFCCCCCCFFFFFFGGGLLLSSS]]]fffiiibbbVVVOOOKKKIIIEEEFFFIIINNNUUU^^^eeeiiinnnmmmjjjeee^^^UUUNNNIIIJJJNNNTTTZZZ```hhhpppuuunnnggg^^^TTTLLLJJJSSS^^^pppzzz{{{ggg[[[cccuuu|||uuu}}}ppp^^^```jjjsssvvvvvvlll\\\OOOIIIGGGQQQXXXbbbmmmxxxqqqddd^^^\\\]]]aaacccfffjjjooouuuyyy|||{{{uuukkk\\\TTT___qqq~~~}}}|||{{{{{{}}}~~~~~~}}}}}}~~~uuullldddeeekkkttt{{{vvvQQQ888222---+++---++++++++++++************))))))))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))'''''''''''''''''''''''')))(((((((((((((((((('''uuu]]]JJJCCCAAA888222000.........///...---+++***)))((()))+++...///---,,,+++)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$&&&((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------............---...000555DDDccc|||ooojjjwwwzzzmmm___TTTOOOJJJGGGEEECCCDDDDDDDDDCCCGGGGGGGGGHHHHHHJJJKKKKKKNNNMMMMMMPPPTTTXXXZZZZZZXXXWWWUUUSSSPPPNNNLLLKKKKKKLLLLLLMMMMMMLLLKKKKKKIIIIIIGGGFFFEEEDDDDDDDDD@@@AAABBBBBB@@@@@@AAABBBEEELLLVVV[[[ZZZUUUNNNJJJFFFCCCCCCEEEFFFFFFKKKRRR[[[fffmmmhhh]]]UUUPPPMMMFFFGGGJJJOOOVVV^^^eeeiiimmmnnnooolllfff\\\RRRLLLIIIMMMTTT[[[aaaiiipppvvvqqqllldddZZZPPPLLLTTT^^^rrr~~~lll]]]eeexxx~~~zzz~~~kkk```dddnnnssspppiii]]]OOOFFFFFFIIISSSZZZeeepppzzzrrrkkkaaaXXXTTTUUUZZZ^^^bbbdddgggkkkooossswwwzzz~~~zzztttjjjXXXMMMXXXlll|||{{{yyyyyyzzz|||~~~~~~}}}}}}~~~{{{ooofffcccfffooovvvyyy~~~aaaAAA777///+++,,,++++++++++++************)))((())))))***)))((('''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((rrrZZZHHHBBB@@@888222000.........///...---,,,+++((('''(((+++///111...---+++)))((())))))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------.........//////------///888KKKnnnuuummmmmm}}}xxxkkk]]]SSSNNNHHHFFFCCCCCCDDDEEEDDDDDDGGGFFFFFFGGGHHHJJJMMMNNNQQQPPPPPPSSSXXX]]]___```dddccc```\\\XXXSSSOOOMMMJJJKKKMMMNNNOOONNNMMMMMMLLLKKKIIIHHHGGGFFFFFFFFF@@@AAABBBBBB@@@@@@AAABBBAAAJJJUUU]]]]]]YYYRRRNNNFFFDDDCCCEEEEEEFFFKKKQQQYYYfffoookkkaaaXXXSSSOOOFFFGGGJJJOOOVVV^^^eeeiiilllooorrrqqqkkkaaaVVVNNNKKKPPPWWW\\\aaagggmmmrrrtttooohhh^^^SSSNNNUUU___qqq~~~ooo___gggzzz}}}rrrgggccchhhpppoooiii___SSSHHHCCCGGGMMMVVV^^^iiiuuuzzznnnaaa\\\ZZZXXXWWWZZZ___eeeiiikkkmmmqqqtttxxx|||zzzuuujjjWWWKKKWWWmmmyyyxxxwwwwwwyyy|||tttjjjeeefffmmmtttvvv|||nnnIII<<<222---...---+++++++++************)))((()))*********)))'''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))kkkVVVFFF@@@>>>777111///---,,,,,,,,,+++***+++***)))((()))***,,,...************))))))))))))(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))((((((***)))((((((((()))+++,,,++++++*********************++++++,,,,,,------...///......---------......///222444===XXXssswwwuuuiii\\\QQQJJJEEEDDDBBB@@@@@@AAABBBCCCFFFHHHJJJJJJIIIJJJOOOSSSRRRVVVYYYZZZ```llluuuxxxvvvoookkkddd[[[SSSPPPMMMOOORRRTTTUUUTTTRRRQQQPPPOOOMMMMMMLLLKKKHHHFFFGGGDDDAAA@@@AAA@@@>>>;;;@@@CCCIIISSS]]]```[[[VVVKKKHHHDDDCCCDDDGGGJJJKKKVVV```hhhjjjgggccc[[[TTTMMMIIIGGGLLLWWWaaagggiiijjjpppsssqqqllleeeZZZQQQQQQNNNPPP[[[fffkkknnnoootttwwwtttgggVVVMMMQQQYYYpppxxxqqqcccjjjzzzwwwllldddccceeeggghhhiii```WWWPPPHHHBBBHHHQQQZZZbbbjjjrrr~~~ssshhhddd```^^^```___aaaeeehhhjjjlllnnnpppooooooqqqwww~~~uuugggUUUKKKUUUggg}}}||||||||||||~~~}}}zzzmmmhhhdddhhhsss|||aaa@@@111///000///++++++******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((jjjTTTEEE@@@>>>888111///---,,,,,,,,,+++***+++***)))((((((***+++,,,)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((***)))((((((((()))++++++***************************++++++,,,,,,------...///......------.........///111444AAAaaa{{{zzz~~~}}}rrrfffYYYOOOIIIHHHFFFDDDBBBAAAAAAAAABBBAAADDDHHHJJJLLLOOOVVV[[[YYYbbblllsss{{{{{{vvvoooeee^^^[[[PPPQQQSSSUUUVVVVVVVVVUUUSSSRRRPPPOOONNNMMMJJJGGGHHHEEEAAA@@@AAABBB@@@???@@@AAAFFFOOOYYY]]]\\\YYYQQQMMMGGGCCCBBBEEEGGGIIITTT]]]gggkkkmmmkkkcccZZZOOOLLLKKKOOOXXXaaaeeefffnnntttwwwuuuqqqkkkaaaXXXUUUQQQSSS\\\fffjjjmmmoootttwwwuuuiiiYYYPPPRRRYYYpppyyyttteeekkkzzzzzzmmmggg___[[[[[[___aaabbb```YYYSSSNNNIIIFFFMMMVVV\\\cccllluuu{{{nnncccaaaaaa```aaaccchhhkkkoootttwwwyyy{{{|||sssuuuzzz}}}rrrdddSSSJJJVVVhhh}}}}}}}}}|||}}}~~~rrrllleeefffnnnxxx}}}qqqJJJ333......,,,++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''hhhRRRDDD???>>>999111///---,,,,,,,,,+++***,,,+++***)))((()))***+++((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))))))))((()))******+++***************************++++++,,,,,,------...///......---......//////333222777JJJpppssszzzooobbbWWWNNNIIIGGGEEECCCBBBAAABBBCCCDDDDDDGGGJJJMMMPPPVVV^^^dddiiiyyywwwllleeecccXXXXXXWWWXXXXXXYYYZZZ[[[WWWUUUTTTSSSSSSQQQOOOLLLKKKHHHDDDBBBBBBCCCBBBBBB@@@@@@BBBIIIRRRYYY\\\\\\WWWRRRJJJDDDAAACCCGGGJJJQQQZZZeeemmmttttttlllaaaRRRPPPNNNQQQXXX___cccdddpppvvvyyyxxxuuuqqqiiiaaaYYYUUUTTT\\\dddhhhkkkooorrrvvvwwwnnn```VVVUUUXXXpppzzzxxxhhhkkkyyy~~~zzzssshhh```VVVTTTRRRRRRUUUYYY\\\]]][[[WWWRRROOOKKKJJJRRRZZZ^^^fffoooyyy|||nnnccc``````cccdddcccdddfffjjjlllppptttxxx{{{~~~xxx}}}|||ooo```OOOHHHUUUhhh~~~~~~~~~~~~yyypppgggccchhhqqqzzz[[[:::111///++++++++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''eeePPPBBB>>>???999111///,,,,,,------,,,+++,,,+++***)))(((((())))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((()))))))))))))))******+++***************+++++++++***++++++,,,,,,------..................//////000666555>>>XXX|||yyynnnbbbXXXQQQNNNIIIHHHGGGFFFGGGHHHJJJLLLNNNOOOQQQRRRVVV^^^iiirrr|||oooiiihhhbbb```^^^]]]\\\]]]^^^___ZZZYYYXXXYYYYYYYYYWWWUUUQQQNNNJJJFFFDDDCCCCCCCCCAAA??????CCCKKKTTTZZZ]]]ZZZVVVNNNGGGCCCDDDIIIMMMOOOWWWbbblllvvvzzzqqqfffWWWSSSOOOPPPUUU]]]cccgggpppuuuxxxwwwvvvtttnnnhhh\\\WWWUUUZZZ```eeejjjooorrrwwwyyyssshhh]]]YYYYYYooozzzzzzkkkmmmyyyyyyvvvrrrmmmggg___VVVPPPKKKLLLNNNQQQVVVYYY\\\]]]^^^[[[VVVQQQMMMNNNTTT[[[bbbiiisss~~~sssfffbbbeeeiiinnnooolllhhhhhhjjjkkkjjjiiikkkoootttxxxzzz{{{|||lll[[[KKKEEESSSggg~~~}}}tttiiibbbccclllxxxnnnFFF777222---,,,,,,+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''dddOOOBBB>>>>>>999000...,,,,,,------,,,++++++******))))))(((((((((*********)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,,,,------..................///000111333888JJJkkk{{{{{{qqqggg___YYYVVVRRRQQQPPPOOOOOOQQQSSSTTTRRRTTTWWWZZZbbbooo{{{ppplllmmmjjjhhhfffdddbbbbbbbbbbbb^^^]]]]]]___aaabbbbbb```ZZZXXXSSSNNNHHHEEECCCCCCCCCAAA>>>@@@EEEMMMUUUZZZ^^^[[[VVVNNNHHHFFFHHHJJJNNNUUU^^^iiisssyyysssjjj^^^XXXPPPMMMQQQZZZeeellloootttxxxwwwwwwxxxuuuppp```ZZZWWWYYY]]]bbbiiippptttxxx|||yyypppfff^^^[[[mmmyyy}}}nnnppp{{{~~~wwwhhhddd^^^XXXSSSOOOKKKIIIJJJLLLPPPTTTXXX[[[]]]___^^^]]]YYYRRRNNNRRRYYY___hhhoooxxxzzzjjjaaa^^^```eeemmmuuuuuuqqqnnnppprrrsssooojjjjjjnnntttyyy{{{{{{|||iiiXXXHHHDDDRRRfff~~~}}}vvvkkkcccbbbjjjuuu~~~WWW>>>333---,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''bbbOOOBBB>>>===888000...,,,,,,------,,,+++))))))))))))))))))((((((************))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))******)))(((((()))************))))))))))))***++++++,,,,,,***++++++,,,,,,------...............///000111111000===[[[|||www~~~vvvnnngggcccaaa[[[YYYWWWVVVUUUVVVWWWXXXXXX\\\dddnnnzzz{{{wwwpppiiigggjjjmmmmmmmmmllljjjhhhgggfffdddcccdddfffiiijjjjjjiiidddbbb___XXXPPPKKKHHHGGGGGGDDDAAA???BBBHHHOOOTTT___```^^^XXXPPPIIIGGGGGGMMMSSS[[[cccmmmtttsssnnnggg___UUUNNNPPPYYYfffoooqqqvvvyyyzzz{{{~~~~~~zzzkkkddd^^^]]]^^^aaaiiiqqqvvvzzz~~~xxxnnnddd^^^jjjwww{{{mmmooozzz|||sssjjjdddUUURRRMMMIIIFFFFFFHHHIIIMMMPPPTTTVVVXXX[[[^^^aaa]]]^^^ZZZSSSRRRZZZdddjjjrrrwww~~~tttbbb______```ccccccnnnxxxyyyxxxyyy{{{}}}zzzuuupppooosssyyy|||~~~{{{}}}yyyfffVVVHHHEEETTTggg~~~~~~}}}yyyqqqhhhdddhhhrrrzzzlllGGG222+++,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaPPPCCC>>>===666///...,,,,,,---------,,,(((((())))))))))))))))))***))))))))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((()))************'''((()))***+++******)))((())))))***++++++,,,,,,***++++++,,,,,,------...............///000111222666KKKrrryyy{{{zzztttoookkkiiidddcccbbbbbbccceeegggiiimmmuuuqqqnnnmmmlllfff``````dddkkkmmmppprrrrrrpppmmmkkkkkkkkkkkklllooooooooommmkkkkkkiiicccZZZSSSOOONNNJJJHHHDDDAAA@@@CCCIIILLLXXX^^^bbbaaaYYYPPPKKKIIIKKKRRRYYY^^^gggpppuuutttooohhh]]]TTTSSSZZZeeennnrrrwwwzzzzzz}}}zzzqqqiiidddaaacccjjjsssyyy}}}}}}tttiiibbbhhhuuuttteeegggqqquuuuuusssnnnfff]]]VVVRRRKKKJJJHHHFFFEEEGGGJJJMMMRRRTTTVVVXXXYYY\\\aaaeeecccddd```YYYZZZeeerrrxxx|||{{{eeeaaaeeehhhnnnuuu{{{{{{xxxuuuwww|||||||||uuucccTTTIIIHHHXXXkkk}}}}}}~~~|||wwwnnngggfffmmmtttxxx|||SSS666------,,,,,,++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaPPPDDD???<<<555///---,,,,,,---...---,,,&&&'''((()))******)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))************'''((()))++++++******)))((())))))***++++++,,,,,,***++++++,,,,,,---..................///000222222???YYYzzz}}}xxxtttpppnnnooopppqqqsssvvv{{{wwwpppnnnnnnmmmggg```___ccchhhlllrrrvvvwwwuuuqqqoooqqqpppoooppprrrrrrpppnnnooopppooojjjaaaZZZUUUTTTLLLJJJFFFBBB@@@AAAEEEHHHOOOXXXbbbeee```XXXQQQNNNJJJQQQWWW\\\cccnnnwwwzzzuuunnncccZZZWWW[[[dddkkkqqqvvvyyyzzz}}}|||qqqjjjeeeeeelllttt{{{~~~wwwllldddfffsss{{{kkk\\\]]]gggeeedddbbb]]]VVVOOOJJJGGGJJJJJJKKKJJJJJJLLLOOOQQQVVVWWWYYYYYYZZZ]]]dddiiimmmnnniii```aaannn|||yyykkkbbbgggmmmrrr~~~{{{zzz{{{}}}}}}qqq```TTTKKKKKK[[[ooo|||}}}{{{rrriiieeeiiioooqqqvvv]]]<<<444------,,,++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&^^^NNNCCC???===777222000...---------,,,***,,,***))))))******)))'''&&&&&&''''''(((((())))))'''&&&%%%%%%''''''&&&%%%###$$$&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,---............///333000///555333111999???ssswww{{{~~~{{{xxxvvvuuu}}}~~~{{{wwwtttppplllhhhccc]]]YYY___iiitttyyywwwttttttvvvoooppprrrsssrrrpppnnnlllpppqqqqqqqqqnnniiiaaa\\\VVVRRRLLLGGGEEECCCBBB@@@EEELLLWWW```bbb___XXXSSSUUUVVVWWWYYY]]]fffooovvvzzzyyysssggg]]]ZZZaaahhhuuuyyy~~~{{{qqqhhhffflllrrr{{{|||mmm^^^cccnnn{{{}}}xxxoooeee]]]WWWTTTSSSRRRPPPMMMIIIFFFFFFIIILLLLLLLLLLLLLLLMMMQQQVVVZZZ[[[___aaa```cccnnnxxx|||wwwgggdddkkkvvvxxxbbb```fffrrr}}}lllXXXOOOJJJKKK\\\qqqzzz|||}}}wwwooohhhcccaaakkkvvvwwwNNN+++---,,,+++***,,,...,,,(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||[[[MMMBBB???>>>777222000...---------,,,++++++***))))))******)))''''''''''''(((((((((((((((((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""%%%&&&%%%###%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))))))))))))))************+++++++++))))))*********+++++++++***+++,,,---............,,,000------333111111<<>>;;;333000///------......---,,,***)))((()))***+++***)))((((((((((((((('''''''''%%%$$$###$$$%%%&&&%%%######''',,,000111...)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))******++++++******)))************+++++++++***++++++++++++,,,,,,,,,***+++,,,---............///000...000333000>>>ZZZccc___www~~~|||{{{uuutttssssssvvvyyy}}}~~~}}}}}}}}}~~~~~~{{{vvvrrrgggccc```aaaffflllooopppmmmmmmmmmllljjjiiihhhgggiiiiiikkkoootttxxxyyyyyy{{{xxxsssnnniiibbb[[[VVVSSSQQQMMMIIIEEECCCBBBBBBIIIJJJLLLNNNQQQWWW^^^ccciiiooowww||||||yyyuuurrrggghhhkkkooorrrssspppnnnmmmoooqqqqqqnnnggg```\\\XXX___ddddddcccaaa[[[TTTMMMIIIDDDBBBCCCCCCBBB@@@>>>???AAAEEEIIINNNRRRUUUPPPSSSVVVZZZ^^^dddjjjooovvv}}}xxxrrrsss|||mmmiiiuuukkkXXXKKKEEEBBBEEEQQQfff}}}gggTTTFFFFFFLLLXXXsss~~~}}}~~~~~~~~~}}}zzzzzz{{{|||}}}~~~~~~vvvjjjaaaZZZeeexxx~~~xxxyyy|||rrrCCC333((((((+++)))(((***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttVVVJJJAAA>>>;;;444000...------.........---)))(((((((((***+++***)))'''''''''(((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$###%%%))),,,,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$&&&############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***)))************+++++++++************++++++++++++***+++,,,---............---///...111444333DDDeee}}}```ggg~~~|||sssqqqnnnlllkkklllnnnpppkkkpppuuuvvvttttttvvvyyyzzz|||}}}~~~~~~}}}}}}}}}}}}|||}}}~~~~~~{{{xxxnnnfff^^^\\\bbbiiimmmnnnllljjjhhheeeddddddddddddeeefffiiipppwww~~~~~~zzzuuummmfff```ZZZWWWSSSNNNJJJGGGDDDCCCEEEFFFHHHJJJMMMSSSYYY^^^dddhhhnnnsssvvvvvvvvvvvvjjjhhhggghhhjjjjjjhhhffffffeeedddcccbbb```]]][[[QQQVVVZZZYYYWWWWWWSSSNNNFFFDDDBBBAAABBBCCCDDDDDDDDDFFFHHHLLLPPPUUUYYY[[[XXX\\\bbbiiipppyyytttsssyyy|||oooiiilll}}}rrrcccTTTHHHDDDBBBCCCLLL___xxx[[[KKKBBBHHHRRRaaa|||~~~~~~~~~~~~}}}{{{{{{{{{|||}}}~~~yyyppphhh]]]eeevvvzzzxxxRRR<<<***)))---+++((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrTTTHHH@@@>>><<<555000...------.........---)))(((((((((***++++++***&&&'''''''''(((((())))))'''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***++++++++++++***)))************+++++++++))))))))))))************++++++,,,---............---//////444888777KKKnnnsssbbbooo}}}|||xxxuuuqqqmmmiiigggeeeeeeccchhhmmmmmmjjjiiilllooosssvvvzzz||||||{{{{{{{{{}}}}}}}}}~~~~~~}}}uuujjj___[[[```ggglllmmmjjjhhheeebbb``````bbbcccggghhhkkkrrr{{{}}}uuummmhhh^^^[[[WWWRRRNNNKKKIIIHHHCCCDDDFFFHHHJJJOOOUUUYYYaaadddhhhlllpppsssvvvwwwppplllgggfffffffffeeeccc___]]]ZZZXXXXXXXXXXXXXXXLLLQQQTTTRRRQQQQQQOOOKKKDDDDDDEEEFFFGGGHHHIIIJJJNNNOOOQQQTTTXXX\\\___aaaaaafffnnnwww~~~uuuvvvqqqkkkjjjqqqzzzooodddTTTHHHCCCAAA@@@GGG[[[uuupppSSSFFFAAAJJJXXXhhh~~~}}}~~~~~~|||zzz~~~~~~|||tttmmm___aaakkkwww}}}```EEE...,,,111...)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnRRRHHH@@@===;;;333000...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&+++((($$$######$$$$$$### """$$$&&&&&&&&&%%%$$$&&&'''((('''%%%$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((''''''''')))************+++++++++************************,,,,,,,,,++++++*********,,,,,,------------------222...///333333===^^^uuufffttt~~~zzzssskkkgggggggggeeebbb____________```bbbgggjjjppprrrvvvzzz|||}}}|||{{{yyy{{{~~~vvvrrrjjjbbb]]]\\\aaadddkkkhhhccc```___aaaeeegggmmmlllmmmsss|||xxxtttnnnggg^^^YYYXXXVVVRRRNNNKKKGGGEEEEEEFFFGGGNNNUUUUUUYYY___dddiiinnnssswwwtttpppjjjddd^^^[[[ZZZYYY[[[TTTMMMIIIIIIKKKLLLLLLLLLMMMNNNNNNLLLLLLMMMNNNLLLJJJJJJKKKNNNQQQRRRRRRVVVYYY\\\___bbbfffmmmqqqxxxwww~~~xxxsss~~~{{{mmmfffkkkrrr}}}yyykkk]]]QQQGGGBBBEEEBBBHHH\\\{{{^^^NNNJJJJJJRRR___sss~~~}}}|||}}}}}}|||~~~}}}vvvrrrddd^^^]]]ggguuu~~~LLL333444,,,***111...))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmQQQGGG???<<<:::333000...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))'''$$$######$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((((((((((((((((((''')))************+++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,------------...000000333555555CCCjjjqqqeeettt}}}{{{sssmmmgggdddddddddaaa^^^XXXYYYYYYYYYZZZ]]]cccgggmmmooossswwwzzz{{{{{{zzzzzz}}}|||sssiiicccbbbeeeiiijjjgggdddbbbaaacccfffhhhqqqpppqqqvvv~~~}}}zzzyyyqqqhhhaaa^^^ZZZTTTPPPQQQMMMJJJJJJHHHEEEGGGLLLOOOSSSXXX]]]bbbggglllpppnnnjjjeee___ZZZVVVUUUTTTRRRLLLFFFCCCDDDGGGHHHIIILLLMMMNNNMMMLLLKKKLLLNNNOOONNNMMMPPPTTTYYY\\\]]]\\\___dddjjjqqqwww}}}~~~vvv~~~rrrhhhfffppp~~~|||rrrfffYYYNNNFFFAAADDDCCCKKKbbb\\\MMMIIIKKKVVVhhh~~~}}}}}}~~~~~~}}}~~~yyytttfff^^^[[[dddqqq{{{\\\;;;444+++)))---((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkPPPFFF???===;;;333000...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''(((((((((((((((((()))************+++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,---------......///111555777;;;PPP~~~}}}{{{kkkfffvvv~~~zzzwwwlllhhhcccaaaaaa```\\\YYYRRRRRRSSSSSSUUUYYY___ccchhhjjjnnnrrruuuwwwyyyyyy{{{~~~}}}ssskkkhhhiiikkkiiihhhgggeeefffgggiiijjjsssssstttxxx~~~~~~uuummmfff```YYYTTTVVVRRROOONNNKKKFFFDDDFFFJJJNNNRRRVVV[[[___eeeiiigggddd```ZZZVVVSSSQQQQQQLLLHHHDDDBBBCCCFFFIIIJJJMMMOOOPPPPPPOOOOOOPPPRRRVVVUUUUUUXXX___fffkkknnnkkkmmmqqqxxxxxxwwwkkkkkkiiippp}}}wwwmmmaaaUUULLLEEEBBBBBBCCCNNNgggyyyXXXNNNKKKNNN]]]ttt~~~}}}~~~~~~}}}|||xxxjjjaaaZZZ___jjjuuuoooEEE444+++***,,,&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjOOOGGGAAA>>>===555000...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$&&&&&&%%%!!!"""$$$%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,------.........000111444888FFFggg|||llleeehhhxxx||||||{{{|||}}}~~~|||wwwsssjjjgggdddaaa```\\\XXXUUUOOOOOOPPPPPPRRRWWW]]]aaabbbdddggglllpppsssvvvwwwyyy}}}wwwpppmmmlllkkkkkkkkkjjjkkkkkklllmmmssstttuuuxxx|||wwwooohhhaaa\\\ZZZTTTPPPOOONNNJJJIIIKKKJJJMMMPPPSSSWWW[[[```dddbbb```\\\YYYUUUSSSRRRRRROOOMMMJJJIIIJJJLLLOOOPPPQQQSSSVVVWWWXXXYYY\\\^^^cccaaaaaadddkkkssszzz}}}|||{{{{{{~~~{{{zzzqqqkkkmmmvvv}}}vvvkkk^^^SSSKKKFFFDDDAAADDDQQQkkknnnTTTPPPOOOUUUggg~~~}}}|||}}}~~~~~~||||||~~~{{{pppddd[[[\\\eeeppp|||~~~OOO444,,,......******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhOOOHHHBBB@@@>>>777000...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$""""""###%%%&&&&&&%%%""""""###$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))&&&'''''''''(((((())))))))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,---...//////222111111;;;WWWzzz___aaajjjzzzyyyyyyyyyyyyyyyzzz{{{|||zzztttqqqmmmkkkhhhddd```ZZZUUURRRMMMNNNOOOPPPRRRUUUZZZ^^^^^^___bbbfffjjjooorrruuuuuuyyyyyyuuuqqqpppppppppooooooooooootttuuuxxxzzz}}}xxxqqqkkkgggddd\\\TTTRRRQQQOOOOOORRRLLLMMMPPPQQQSSSWWW[[[___\\\[[[YYYWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTVVVXXXXXXZZZ^^^aaadddgggjjjmmmsssrrrpppsssyyyzzztttjjjrrryyy|||uuuhhh[[[OOOHHHDDDCCCBBBFFFTTTnnncccQQQOOOSSS]]]rrr{{{xxx{{{}}}}}}|||{{{{{{|||~~~~~~~~~|||zzzzzz}}}~~~|||ttthhh]]][[[aaakkkyyy^^^999///000...,,,******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffMMMGGGBBBAAA???777000...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&%%%$$$&&&&&&%%%$$$$$$############$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''((())))))))))))************+++++++++***************************++++++++++++,,,,,,,,,***+++,,,,,,---...//////333111222CCCkkklll\\\eeerrr~~~}}}zzz{{{{{{yyywwwwwwxxxyyy}}}~~~}}}yyytttppppppnnnjjjeee___YYYTTTQQQMMMNNNQQQRRRRRRTTTVVVYYY[[[\\\^^^aaafffkkkooorrrqqquuu|||yyyxxxvvvuuusssrrrrrrrrruuuwww{{{~~~|||wwwtttssshhh^^^[[[XXXUUUUUUVVVNNNOOOOOOOOOOOORRRVVVYYYUUUUUUVVVWWWXXXZZZ\\\\\\^^^_________^^^___aaaccceeehhhlllpppssswww|||~~~jjjooo~~~xxxpppbbbTTTIIICCCAAAAAACCCJJJ\\\wwwvvvXXXPPPLLLVVVhhhjjjfffmmmwww~~~}}}|||{{{{{{|||}}}~~~~~~{{{zzzzzz}}}~~~}}}vvvkkk___[[[___gggtttrrrDDD333///***+++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbKKKEEEAAA???>>>666000...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""###%%%%%%$$$"""&&&&&&%%%$$$############"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''((())))))***)))************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,---...///000222444999NNN{{{ffffffsss|||xxxvvvvvvxxxzzz{{{||||||zzzwwwtttrrrnnnllliiiccc\\\WWWSSSRRRPPPSSSVVVWWWVVVVVVVVVWWWZZZZZZ\\\^^^ccchhhmmmpppqqqtttyyy}}}|||xxxvvvtttsssssssssvvv{{{~~~~~~sssjjjfffddd___\\\[[[RRRRRRQQQOOONNNPPPSSSVVVRRRSSSVVVZZZ]]]aaadddfffjjjlllooooooooopppsssvvvyyy|||~~~uuuvvvssskkk]]]OOOEEEAAA@@@AAAEEEPPPgggbbbOOOPPPPPP___vvviiiZZZbbbppp{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||~~~vvvkkk```\\\]]]cccnnnyyyQQQ:::000)))---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```HHHCCC???>>><<<555000...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%%%%###!!!############$$$%%%&&&'''"""###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''((())))))***)))************+++++++++*********************************++++++,,,,,,,,,******+++,,,---//////000000666???VVVeeesssyyyvvvvvvxxxxxxyyyzzzzzzxxxvvvtttssskkkjjjfffaaaZZZUUUSSSRRRUUUXXX\\\]]]\\\YYYXXXXXXZZZZZZZZZ]]]aaafffllloooqqqtttxxx{{{|||}}}zzzwwwuuuttttttoootttyyy}}}xxxpppooommmhhhbbb```VVVUUUTTTQQQPPPPPPSSSVVVSSSUUUYYY^^^ccchhhlllnnnuuuyyy}}}~~~www~~~qqqhhh[[[NNNEEEBBBCCCDDDFFFTTToooxxxTTTJJJQQQVVViii~~~]]]ZZZkkk{{{~~~~~~~~~~~~~~~tttjjj```\\\\\\aaakkkttt~~~YYY???222+++111+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___HHHEEEBBB@@@<<<222///......------,,,++++++************))))))))))))))))))(((((('''''''''&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((())))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///.........000222444222>>>bbboookkkwww~~~|||xxxtttqqqqqqrrrsssvvvxxxwwwtttqqqkkkggg```YYYUUUSSSTTTUUU\\\[[[[[[ZZZZZZYYYYYYYYY^^^___```aaabbbdddfffhhhkkkooossswwwxxxyyyzzz||||||zzzxxxwwwpppppprrruuuzzzzzzwwwvvvtttnnnhhhccc^^^XXXTTTSSSSSSSSSRRRVVVVVV\\\eeejjjlllooosss~~~xxxnnnbbbTTTIIICCCAAAAAACCCFFFWWWxxx\\\KKKLLLNNNccc{{{ooo\\\fff~~~}}}{{{|||~~~uuupppjjjeee___]]]bbbjjjvvv~~~pppCCC000---***++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""^^^HHHEEEAAA???;;;222///......------,,,++++++)))((((((((('''''''''''')))(((((((((''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((((((((()))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......---...000222555555GGGrrriiijjj~~~}}}zzzzzz~~~~~~zzzuuusssooooooppprrrtttssspppmmmhhhddd___YYYVVVVVVWWWYYY[[[[[[[[[ZZZZZZZZZYYYYYY\\\\\\]]]___bbbeeeeeeeeeiiimmmqqquuuwwwyyy{{{||||||xxxoooooopppssswww}}}}}}|||zzztttooojjjeee```\\\YYYWWWVVVTTTVVVVVVZZZccciiikkkoootttzzz}}}uuufff[[[NNNFFFBBBAAACCCGGGRRReeeyyyVVVJJJOOOVVVkkkzzzgggddd}}}~~~}}}yyytttnnnddd\\\]]]cccsss{{{}}}}}}PPP555------+++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""}}}]]]HHHDDDAAA>>>;;;222///......------,,,++++++))))))((((((((('''''''''(((((((((((('''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((((((((())))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...---------///111777:::TTTooodddnnnyyytttuuu{{{}}}}}}yyyuuupppppppppqqqrrrqqqmmmkkkgggddd```]]][[[\\\^^^___^^^^^^]]]]]]\\\[[[[[[[[[ZZZYYYZZZ^^^cccfffeeecccfffiiinnnrrrtttwwwzzz}}}|||}}}~~~~~~}}}{{{yyy||||||zzzqqqqqqqqqrrrvvv{{{~~~zzztttppplllgggccc___[[[XXXYYYWWWZZZaaafffjjjooouuuxxxwwwnnn]]]TTTJJJEEEBBBAAAFFFMMMaaawwweeeQQQKKKVVVeee|||gggcccvvv}}}}}}}}}~~~wwwiii]]][[[___qqqzzz{{{ddd===...///******)))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$###############zzz[[[GGGDDD@@@===:::222///......------,,,+++++++++++++++*********))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------///222:::@@@^^^eeeeeewww|||vvvrrrsssxxx|||}}}zzzuuutttsssttttttrrrooollliiigggeeecccbbbccceeefffeeedddcccaaa```^^^]]]\\\YYYXXXYYY^^^ccceeeccc___cccfffjjjmmmqqquuuyyy|||{{{|||}}}}}}|||yyyvvvuuuwwwwwwzzz{{{vvvuuuttttttwww|||~~~{{{wwwsssooohhhbbb]]]]]]ZZZZZZ___cccgggmmmssszzz}}}qqqhhhYYYPPPIIIFFFCCCBBBJJJVVVmmmjjjUUUOOOQQQbbbvvvppp^^^ooo~~~}}}{{{{{{{{{zzzlll___\\\aaapppyyyzzzGGG...///))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################wwwYYYGGGDDD???<<<:::222///......------,,,++++++++++++++++++************'''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------...000222777DDDddd}}}bbbiii~~~~~~zzzyyyzzzxxxsssrrrtttwww{{{~~~xxxwwwvvvuuuuuussspppmmmjjjiiihhhgggggghhhiiijjjjjjiiigggeeebbb```^^^]]]ZZZYYYZZZ]]]```aaa^^^[[[aaacccfffiiilllqqqvvvyyy|||}}}~~~|||xxxvvvwwwvvvxxx}}}}}}zzzyyywwwvvvxxxzzz~~~}}}}}}yyyrrrkkkeeeaaa]]]ZZZ\\\___aaaffflllyyyxxxkkk```VVVMMMGGGFFFCCCBBBOOO___{{{XXXMMMRRRZZZooo~~~ccckkk~~~}}}}}}}}}~~~~~~}}}|||{{{~~~xxxlll```^^^bbbjjjvvvVVV333...))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################tttXXXGGGDDD>>>;;;999222///......------,,,++++++******)))))))))((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,.........///222444555KKKooorrraaaooo|||zzzuuussssssrrroooppptttvvvyyy~~~yyywwwuuuttttttrrrpppmmmjjjjjjjjjjjjkkklllmmmmmmnnnmmmkkkiiigggeeecccbbb``````aaa```___]]][[[ZZZaaacccdddfffhhhlllrrrvvv{{{}}}}}}{{{zzzyyyzzz|||}}}{{{zzzyyyzzz{{{|||||||||uuupppiiiccc^^^^^^]]]\\\___eeerrrvvv{{{}}}qqqcccXXXOOOGGGCCCEEEDDDFFFXXXooommmNNNOOO[[[hhh~~~qqqfff}}}}}}}}}}}}~~~~~~yyynnnbbb]]]^^^bbbooozzz~~~|||hhh???///******)))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###############$$$$$$$$$rrrVVVFFFDDD>>>:::999222///......------,,,++++++*********)))))))))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((()))))))))*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---/////////000333555<<<[[[wwwgggeeeyyy}}}zzzxxxrrrmmmllljjjiiilllqqqtttwww{{{yyywwwuuuttttttsssqqqooojjjkkkmmmooorrrtttuuuvvvsssrrrrrrqqqppppppoooooommmoooooojjjccc______```bbbccccccccceeehhhnnnrrrvvvyyy}}}}}}|||~~~}}}|||{{{}}}{{{vvvpppiiifffbbb^^^___ccciiihhhiiimmmttt}}}~~~uuuiiiZZZPPPIIIAAA@@@FFFIIIPPPiiisss]]]OOOYYYjjjyyyxxxuuu|||}}}}}}~~~~~~}}}vvviii```\\\\\\jjjvvvzzzzzzyyy|||NNN555+++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$pppVVVFFFDDD>>>:::999222///......------,,,++++++,,,,,,,,,++++++++++++***&&&'''''''''(((((())))))''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&''''''((((((((((((((())))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...///000000111444666FFFkkkhhhvvvaaaiii}}}yyywwwpppiiigggeeeeeeiiinnnrrruuuyyy}}}zzzyyywwwvvvvvvuuusssqqqlllnnnqqquuuxxx{{{}}}~~~xxxxxxxxxyyyzzzzzz{{{{{{zzz||||||tttjjjdddeeehhhcccccccccbbbcccfffkkkooorrruuuzzz~~~~~~}}}}}}{{{tttooojjjdddcccfffccc___\\\^^^eeennntttwwwxxx{{{~~~yyypppbbbTTTKKKGGG???@@@JJJPPPZZZxxx```UUUTTTdddvvvmmm|||}}}~~~}}}~~~}}}qqqddd]]][[[hhhuuuxxxxxx|||zzzYYY:::++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$kkkTTTGGGBBB===;;;:::000...------,,,,,,++++++***************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,000,,,,,,444555555???VVVmmmnnnccceeeqqq|||vvvtttrrrmmmgggaaa___```bbbooorrrssstttwww{{{}}}}}}zzz|||}}}{{{wwwsssqqqppprrrpppppptttzzz~~~{{{ssslllggggggfffdddeeefffhhhhhhhhhkkkmmmpppvvv}}}~~~~~~~~~~~~}}}|||zzzwwwrrrnnnjjjggg___^^^]]][[[\\\___dddhhhkkkpppxxxyyyrrrgggXXXNNNKKK@@@CCCHHHNNN\\\vvvkkkVVVYYY```nnnuuuzzz}}}tttggg^^^___bbblllzzzlll===222)))***+++&&&(((---***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkTTTFFFBBB===;;;999000...------,,,,,,++++++***************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,000---...555444666AAA___iiirrreeelll{{{}}}wwwqqqooommmiiifffccc```^^^dddfffgggiiimmmsssxxxzzz{{{|||}}}{{{xxxuuutttssstttrrrqqqtttxxx|||}}}}}}~~~|||vvvsssnnnmmmllllllmmmllljjjhhhggghhhkkkpppvvv{{{}}}~~~}}}{{{zzz}}}}}}~~~|||yyyyyyxxxvvvrrrmmmiiifff]]]]]]\\\[[[[[[[[[]]]^^^cccgggnnnuuu|||xxxvvvvvvxxx~~~zzzrrriii]]]OOOFFFDDDCCCDDDKKK[[[sssvvvZZZRRR]]]mmm}}}~~~vvvjjjbbb^^^aaakkkxxx}}}zzzJJJ555++++++---'''(((,,,(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiSSSEEEBBB===<<<999000...------,,,,,,++++++***************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,000...///555444777DDDiiicccxxxzzzeeeuuu~~~zzzrrrpppppppppoookkkddd^^^\\\ZZZYYY[[[aaaiiirrrxxx|||}}}~~~|||zzzxxxwwwxxxvvvuuussstttwwwyyyzzzzzz}}}}}}yyyyyyyyyyyyyyyuuuppplllffffffgggkkkpppuuuxxxyyyzzz||||||xxxwww{{{~~~~~~~~~{{{yyyxxxvvvwwwxxxwwwuuupppllliiiaaaaaaaaaaaa```^^^]]]\\\\\\___dddjjjqqqzzz{{{wwwuuuttttttvvv~~~zzzqqqggg^^^SSSHHHBBBBBBGGGIIIUUUooo|||YYYQQQUUUfff}}}vvv}}}yyyoooggg]]]___gggttt~~~{{{~~~{{{XXX999,,,,,,///***)))***&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggQQQDDDBBB===<<<999000...------,,,,,,++++++***************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++******))))))(((((((((((()))***+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,000///111666333999KKKtttdddmmmdddyyy}}}yyyvvvuuuvvvxxxuuunnnggg___XXXSSSSSSXXXaaannnyyy~~~~~~|||zzzzzzzzzvvvuuuuuuvvvxxx{{{}}}}}}yyytttllljjjhhhiiimmmpppssstttuuuwwwxxxxxxyyy|||~~~~~~{{{yyyxxxxxxyyyuuuwwwzzz|||{{{xxxuuurrrnnnmmmkkkiiihhhfffcccaaa```aaabbbeeejjjqqq{{{|||wwwwwwyyy~~~}}}sssiii^^^UUUMMMFFFDDDGGGJJJRRRgggcccSSSZZZcccuuusss}}}{{{ssslll]]]\\\aaammmyyy~~~ddd>>>---***///+++)))***%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeOOOCCCAAA===<<<999000...------,,,,,,++++++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++******))))))(((((())))))***+++---...//////+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,///...111666333<<>>???<<<555000///...,,,+++******+++,,,))))))))))))((((((((((((''''''((((((((((((''''''(((''''''&&&&&&%%%$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###""""""######$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((''''''((()))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...)))---999666FFFnnnrrruuu~~~zzzwwwuuuvvvxxxzzzzzzzzzzzzyyywwwssspppnnnooossszzz~~~}}}|||yyyxxxwwwvvvwwwwwwxxxyyy~~~~~~|||zzzxxxllliiieeedddeeehhhjjjkkkiiijjjmmmqqqvvvzzz~~~wwwuuuyyygggWWWPPPDDD@@@IIINNNRRRfffjjjZZZaaauuu~~~|||}}}|||{{{rrrhhh]]]]]]iiiwwwPPP222111)))'''***###''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################[[[MMM@@@>>>???<<<555111///...,,,+++***+++++++++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000,,,///777777LLLvvv}}}qqqyyy}}}|||{{{{{{{{{{{{}}}}}}~~~~~~yyyuuusssvvvzzzzzzxxxsssrrrqqqpppqqqrrrtttuuuyyywwwsssnnniiigggeeecccbbbfffffffffiiinnntttyyy}}}zzzzzz}}}rrraaaSSSHHHBBBBBBJJJSSSaaa|||nnneeecccqqq~~~~~~vvvlll```^^^gggttt~~~^^^<<<555---+++...''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################ZZZMMM@@@>>>???;;;555111......---,,,++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000444<<>>999444222------------,,,+++******))))))))))))((((((((((((''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))******+++*********))))))(((((()))************+++++++++*********++++++,,,,,,---***++++++,,,,,,------...++++++222777@@@fffsss~~~}}}|||~~~|||yyyyyy|||{{{vvvssskkkjjjjjjlllrrr{{{pppkkkllllllvvvyyy|||{{{zzz}}}{{{zzzyyywwwsssooojjjhhhnnnppprrrrrrrrrtttvvvyyy}}}~~~}}}sssdddUUUJJJEEEEEEHHHUUUhhhooodddpppmmmiii~~~~~~}}}}}}~~~|||tttiii```cccooo{{{}}}ggg:::......++++++((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################vvvSSSJJJBBB@@@>>>999444222---------...---,,,***)))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''((()))******************))))))))))))))))))************+++++++++)))******+++,,,,,,------******+++,,,,,,---......000***111999FFFssswww~~~zzzzzzyyyzzz}}}}}}tttnnniiihhhhhhlllsss~~~wwwhhhhhhkkkjjjsssvvvxxxxxxxxxzzz{{{vvvsssqqqssssssrrrpppooopppsssvvvxxxzzz|||~~~{{{tttgggXXXLLLGGGHHHJJJRRRbbb|||zzzhhhqqqqqqkkk{{{}}}{{{zzz|||~~~zzzlll```___jjjvvv~~~zzztttAAA111...''')))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################uuuRRRIIIBBBAAA>>>888333222,,,---......---,,,***)))))))))))))))((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))******)))************+++++++++))))))***+++,,,,,,------******+++,,,,,,---......444+++111;;;KKK{{{{{{{{{}}}xxxxxxxxxzzz~~~~~~rrrjjjiiihhhiiimmmuuusssfffiiinnnlllnnnqqqsssuuuvvvxxxzzz{{{|||~~~||||||zzzxxxuuuqqqnnnooosssvvvuuuxxx}}}vvvmmm___PPPHHHFFFJJJOOO]]]nnnjjjnnnkkkiiizzz}}}zzzyyyzzz}}}~~~~~~~~~ooo```]]]fffrrryyy|||LLL999222***,,,)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################tttSSSJJJBBBAAA@@@:::555222...------,,,,,,++++++***444//////***... +++%%%,,,***&&&###!!!...$$$%%%''''''&&&&&&&&&'''000((())) """&&&)))'''(((###***'''(((%%%,,,+++###$$$,,,!!!&&&"""***%%% ((((((%%%"""000%%%###,,,'''!!!!!!"""###$$$%%%%%%&&&+++ '''""")))+++###***!!!&&&+++111!!!+++######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%(((***"""(((&&&)))'''"""+++(((###333$$$!!!&&&+++&&&%%%,,,)))***%%%---###&&&+++&&&$$$((()))###&&&***$$$&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))))))))))))))************(((((()))******************************************++++++,,,,,,------...+++444111999___~~~}}}}}}vvvwwwxxxwwwzzz{{{pppiiiiiidddeeeooo{{{vvvnnnkkkoootttvvvvvvuuusssrrrsssvvvyyy~~~yyyuuusssrrrrrryyyxxxxxxxxxxxxyyyzzz{{{zzz~~~}}}pppcccSSSIIIGGGJJJSSS\\\uuu~~~gggqqq~~~uuuhhhttt}}}|||{{{|||}}}~~~~~~~~~tttfff]]]cccnnnvvv~~~~~~rrrbbb999///000---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%qqqSSSJJJBBBAAA???:::555222...------,,,,,,++++++******%%%///...***$$$&&&HHHUUU[[[XXXXXXkkkdddeeeTTT\\\]]]]]]]]]\\\[[[[[[\\\SSSYYYZZZWWWaaaFFF+++%%%))))))&&&,,,ZZZ\\\fffYYYYYYJJJTTTWWWXXX[[[YYY]]][[[ZZZ]]]ZZZZZZXXXdddTTT]]]vvv%%%""" $$$$$$$$$$$$%%%%%%%%%%%% $$$)))$$$OOO666!!!'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%333]]]]]][[[[[[[[[]]]ZZZeee]]]$$$)))))) ***NNNyyycccFFF 777***###,,,###...---###***&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))************((())))))******************************************++++++,,,,,,---......,,,666666BBBhhhzzz}}}vvvpppqqqyyyqqqhhhhhheeeiiisss}}}{{{uuutttxxx}}}{{{{{{zzzwwwvvvvvvyyy|||~~~~~~~~~|||{{{zzzyyyxxxvvvtttsssrrrrrrrrrxxx~~~{{{wwwtttiii[[[MMMHHHGGGNNN^^^ooouuuppprrrooo}}}}}}~~~wwwiii___bbbkkkttt|||rrrnnnBBB000---))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%lllRRRIIIAAA@@@???:::555333...------,,,,,,++++++******111)))!!!///###222)))'''***&&&''''''&&&###;;;(((000'''&&&&&&&&&%%%%%%%%%$$$###***$$$777___+++"""111 ###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%***iiiNNN000(((&&&!!!$$$555UUUbbb000###!!!***...%%%"""((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))************((()))******++++++******+++++++++++++++++++++++++++++++++,,,------.........888;;;KKKsssxxx~~~nnneeegggppp{{{rrrgggeeegggoooyyy||||||}}}zzzzzz|||~~~{{{{{{|||~~~~~~{{{xxxvvvuuuuuuvvvxxxyyyzzzzzz{{{~~~}}}yyyqqqjjjfff]]]QQQJJJLLLOOOWWWmmmuuurrrssssss|||nnnbbbaaagggoooxxxttt}}}~~~PPP444,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%iiiRRRHHHAAA@@@???:::555333...------,,,,,,++++++***+++222(((,,,$$$666***,,,!!!333$$$!!!'''EEE&&&&&&&&&%%%%%%%%%%%%%%%"""$$$"""!!!%%%***!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&YYY:::###%%%&&&$$$(((,,,)))!!!uuuKKK)))///&&&%%%'''(((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,---............777<<>>AAA$$$555'''""""""###$$$%%%&&&''''''&&&&&&)))%%%###'''aaa...///)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''III>>>,,,''')))...+++%%%$$$000(((000111777***}}}III$$$777''''''((((((((()))))))))((((((((()))))))))******))))))))))))************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////444999RRRvvv~~~rrriiiiiikkklllpppxxxyyynnngggqqq||||||zzzzzz{{{yyyzzz{{{|||}}}}}}}}}}}}|||~~~|||zzzyyyxxxwwwqqqqqquuuyyyxxxttttttvvvwwwvvvvvvwwwyyy}}}}}}tttiii]]]SSSKKKGGGGGGCCC???HHHbbbvvvsss~~~|||lll{{{~~~}}}|||}}}}}}~~~|||nnnccc___cccnnnxxx|||}}}xxxwwwIII000---+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%eeeOOOFFF??????>>>:::555333...------,,,,,,++++++***...$$$***$$$$$$,,,)))...&&&***((( yyy000!!!,,,---...$$$###%%%&&&333%%%///111"""555%%%!!!+++'''...000(((!!!###$$$$$$%%%%%%&&&&&&''''''###&&&"""###+++!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''333___AAA%%%$$$&&&$$$)))+++---###%%%$$$%%%)))...FFF555&&&&&&'''''''''((((((((((((((()))))))))*********))))))))))))************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111666===ZZZyyyssstttrrrlllnnnvvvtttkkkttt|||}}}~~~{{{yyyyyyyyy{{{|||}}}~~~~~~~~~|||{{{{{{}}}~~~}}}yyyvvvuuuvvvpppooosssxxxwwwssstttyyywwwwwwwwwxxx{{{}}}vvvkkk___TTTMMMJJJIIIJJJLLLLLLVVVwwwsssvvvvvvvvv~~~~~~{{{|||}}}~~~~~~qqqeee___aaalllvvv{{{~~~tttVVV666///++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%dddOOOFFF??????>>>:::555333......---,,,,,,++++++***''''''***&&&...***...111&&&,,,+++KKK&&&(((***"""***+++---,,,&&& (((***(((%%%%%%###++++++%%%,,,!!!$$$+++(((''''''''''''&&&&&&&&&...,,,+++)))RRR'''###111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''###ZZZEEE### ((($$$"""+++'''555)))$$$)))+++###))) %%%|||%%%&&&&&&&&&&&&'''''''''((())))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333888BBBaaa}}}}}}~~~}}}zzz{{{wwwooopppyyyyyynnnuuu|||zzzzzz~~~{{{xxxxxxyyy}}}~~~~~~|||{{{|||}}}~~~}}}|||}}}}}}~~~~~~wwwrrrpppppprrrooooooqqqqqqqqqwww~~~}}}xxxqqqdddXXXOOOKKKKKKKKKLLLWWW___llltttqqqiiixxx{{{|||~~~sssfff```aaakkkuuuzzz}}}uuu}}}bbb===333++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%cccNNNIIIDDD@@@>>>;;;555111///......------,,,++++++)))))))))))))))))))))))))))'''***%%%***BBB''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((###&&&$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''' %%%###)))###)))hhh &&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&,,,)))$$$$$$((($$$$$$$$$$$$$$$$$$$$$$$$%%%ZZZAAA&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&]]]***)))***)))(((&&&(((---,,,+++++++++******))))))******))))))******+++,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////555777GGGlll}}}wwwppplll}}}qqqllluuuyyy~~~}}}}}}zzzuuuqqqrrrwww{{{xxx{{{~~~~~~~~~wwwvvvuuuvvvyyy|||~~~zzzsssooommmnnnnnnoooppppppqqqtttyyy|||~~~ssscccWWWRRRMMMGGGKKKUUUhhhnnn~~~tttqqqzzznnnwww~~~~~~}}}~~~}}}yyylllaaaaaaeeennnyyy~~~sssFFF000,,,***)))((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cccNNNIIIDDD@@@>>>;;;555111///......------,,,++++++)))))))))))))))))))))))))))'''***%%%***BBB''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((###&&&$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###''''''"""'''&&&&&&!!!(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###222333&&&%%%((((((((((((((((((((((((...```III!!!******&&&&&&&&&&&&&&&&&&&&&&&&333***$$$*** ###hhh000,,,666)))+++,,,++++++*********)))))))))******))))))******+++,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////333666IIIqqq|||tttnnniiizzzrrrnnnvvvzzz{{{zzzyyywwwvvvwww{{{}}}}}}zzzzzz}}}yyywwwvvvuuuvvvxxxyyyzzz~~~}}}}}}}}}~~~|||wwwwwwyyywwwwwwtttpppllljjjjjjlllhhhjjjnnnqqquuuzzz}}}zzzmmm___SSSOOOMMMMMMYYYggguuuxxxwwwyyyqqqppp~~~}}}}}}}}}}}}~~~}}}~~~|||nnnddd^^^aaakkkvvv|||~~~}}}NNN333---,,,***)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaMMMIIIDDD@@@>>>;;;666111///......------,,,++++++)))))))))))))))))))))))))))'''***%%%***BBB''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((###&&&$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%% ,,,'''!!!%%%(((###]]])))(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&...fff...&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%---+++///)))...(((222$$$000%%%******))))))))))))((((((******))))))******+++,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111666MMMxxxyyyqqqjjjffftttuuupppxxx~~~||||||{{{xxxuuutttwww}}}yyytttkkkhhhdddccceeekkkrrrvvvuuuuuutttuuuwwwyyy|||~~~|||yyyxxxxxxyyyzzz{{{|||~~~~~~yyyrrrkkkhhhkkknnnkkkjjjiiifffddddddgggiiiiiimmmsssxxx}}}~~~wwwppp^^^TTTMMMLLLMMMSSSddduuuxxxssszzzkkkggg~~~}}}}}}|||{{{|||||||||}}}~~~rrrgggYYY\\\eeerrr{{{~~~wwwZZZ666///---+++*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```MMMIIICCC@@@>>>;;;666222///......------,,,++++++)))))))))))))))))))))))))))&&&***%%%***BBB''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((###&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& +++######%%%%%%%%%)))XXX)))&&&&&&&&&&&&&&&&&&&&&&&&%%%vvv &&&&&&&&&&&&&&&&&&&&&&&&"""%%%---)))!!!#########...[[['''---''')))))))))))))))(((((((((((((((******))))))******+++,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000999TTTwww~~~wwwpppiiieeeqqqyyyttt|||}}}}}}}}}yyy|||wwwrrrrrrxxx}}}tttnnnjjjcccZZZRRRNNNLLLJJJJJJMMMSSSZZZ^^^fffhhhlllqqqwww~~~~~~~~~~~~vvvnnnqqqpppmmmhhhcccaaaccceeebbbccccccbbbbbbdddgggjjjtttxxx~~~zzzmmmbbbRRRNNNLLLOOOTTT^^^qqq~~~tttssstttqqq~~~~~~}}}|||||||||||||||}}}~~~~~~}}}}}}~~~~~~uuukkkXXXYYYaaaooozzzssseee888000...+++*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^LLLHHHCCC@@@>>>;;;666222///......------,,,++++++************************)))&&&***%%%***BBB''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((###&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&& +++&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&vvv)))&&&&&&&&&&&&&&&&&&&&&&&&000%%%!!!'''$$$(((///%%%ccc---///...$$$111((((((((((((((()))))))))******))))))******+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222???^^^~~~xxxqqqkkkgggrrr~~~yyy}}}~~~zzzyyyyyyxxxwwwzzz|||lllcccWWWOOOKKKFFF@@@:::>>>>>>???AAACCCGGGJJJLLLPPPUUU\\\ccckkkuuuyyymmmdddhhhhhhgggeeebbb___^^^^^^ZZZ\\\```cccfffjjjooorrr|||wwwfffYYYQQQNNNNNNSSS___rrrvvvuuuzzz~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~|||}}}wwwnnnZZZYYY^^^lllzzzrrrnnn<<<000---***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\LLLHHHCCC@@@???<<<777333///......------,,,++++++************************)))'''***%%%***BBB''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((###&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&!!!$$$(((...%%%WWW***&&&&&&&&&&&&&&&&&&&&&&&&"""!!! ppp$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%...'''!!!---'''###(((+++$$$111'''(((((())))))))))))************))))))******+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111555HHHlllzzztttooommmsss}}}~~~~~~~~~{{{xxxzzzvvvyyy~~~~~~uuuiii```LLLFFF>>>:::999::::::999:::;;;===@@@BBBCCCCCCCCCBBBFFFMMMRRRXXX```jjjqqquuuyyy~~~|||{{{zzzzzzxxxrrrjjjcccaaabbbbbbbbb```^^^\\\ZZZUUUZZZaaahhhooouuu{{{~~~~~~rrraaaTTTOOONNNOOOZZZmmm}}}uuuxxx}}}~~~|||~~~zzzrrr___ZZZ\\\iiixxx{{{eeexxxxxxFFF111...***((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZLLLGGGCCC@@@???<<<777333///......------,,,++++++************************)))'''***%%%***BBB''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((###&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&*** )))$$$,,,(((///]]]&&&&&&&&&&&&&&&&&&&&&&&&(((&&&)))www"""&&&&&&&&&&&&&&&&&&&&&&&&...'''***((($$$111(((000"""sssAAA 333!!!)))))))))*********++++++******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111888PPPyyy}}}yyyuuusssrrryyy~~~~~~{{{wwwxxx{{{xxxzzzzzzuuuiiiYYYLLLDDD888777666666777999<<<===:::;;;>>>@@@AAAAAAAAAAAA@@@DDDHHHJJJKKKOOOVVV\\\cccffflllqqqtttuuusssrrrpppppppppooolllhhhcccaaa]]]]]]\\\]]]]]]]]]\\\[[[\\\bbbkkktttzzz~~~sssfffZZZRRRNNNSSS___rrryyyvvv{{{}}}~~~~~~}}}vvvccc[[[ZZZeeettt~~~xxxaaammmRRR333///+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZKKKGGGCCC@@@???<<<777333///......------,,,++++++************************)))'''***%%%+++BBB''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((###&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%111)))(((((($$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$"""(((vvv)))&&&&&&&&&&&&&&&&&&&&&&&&%%%///&&&OOOkkkwww^^^WWW444444qqq222111))))))******+++++++++,,,*********)))***++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111999UUUzzz|||yyywwwpppuuu~~~}}}yyyuuuwww}}}{{{qqqaaaNNN???777444555777999:::::::::;;;<<<>>>???@@@AAACCCDDDDDDEEEEEEHHHJJJIIIHHHIIIOOOTTTWWWYYY^^^bbbeeeggghhhhhhhhhiiihhhfffaaa^^^\\\[[[\\\ZZZYYYYYY[[[]]]^^^___hhhnnnwwwtttggg\\\TTTOOORRR___vvv{{{qqqjjjxxx~~~~~~}}}~~~zzzfff\\\XXXbbbrrr}}}|||dddhhhzzz\\\444111,,,***)))***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||\\\JJJHHHEEEBBB???;;;666222111000///---,,,+++******+++++++++*********))))))+++(((+++&&&+++BBB''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%((($$$'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((ccc+++"""***"""'''***)))$$$&&&$$$}}}%%%$$$&&&'''000(((...000(((222"""000&&&(((((()))***************+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,...---,,,+++***+++,,,---...++++++...///...111555>>>fffxxxsss}}}|||||||||sssuuu|||~~~{{{tttwww}}}jjjSSSCCC:::444444666999777666888<<<>>>===<<>>;;;666333------,,,,,,,,,------...+++++++++***************+++(((+++&&&+++BBB''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%((($$$'''$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&& '''$$$((('''$$$'''%%%(((""",,, '''***'''"""***---kkkIII))),,,,,,&&&%%%,,,!!!!!!"""@@@&&&+++(((((()))******************,,,,,,,,,***)))***+++******+++++++++,,,,,,,,,*********+++,,,---///000...,,,,,,...//////333:::KKKyyy[[[iii~~~~~~~~~~~~yyytttvvvyyy{{{lllMMMAAA666333333444777;;;===<<<===@@@CCCFFFGGGGGGGGGHHHJJJKKKLLLNNNQQQTTTTTTUUUUUUSSSOOOLLLJJJJJJKKKJJJIIIKKKNNNPPPRRRRRRPPPRRRTTTUUUVVVYYY]]]```ccccccdddgggnnnvvv~~~ooo\\\VVVPPPMMM___wwwhhhWWWRRRUUUiiiwwwsss~~~~~~~~~~~~}}}}}}}}}|||qqqdddWWWVVVbbbpppzzz}}}gggiiiJJJ777///...))))))+++%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxWWWIIIFFFCCC@@@>>>:::666333......---,,,,,,,,,------************************+++(((+++&&&+++BBB''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%)))%%%'''%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((((((rrr555)))'''!!!***"""$$$'''&&&%%%'''TTT$$$***&&&)))ZZZ<<< &&&...&&&///***$$$&&&&&&***(((((()))******************+++,,,+++***)))***+++******+++++++++,,,,,,,,,******++++++,,,---......---,,,---//////000555===RRRZZZrrr{{{sssqqq{{{ttt{{{~~~~~~mmmUUU@@@888333333555666999===???@@@AAACCCEEEHHHIIIIIIJJJLLLOOOQQQRRRTTTWWWYYY\\\\\\\\\YYYVVVSSSPPPOOOMMMKKKIIILLLPPPSSSRRRPPPOOOPPPRRRUUUXXX]]]ccchhhjjjkkkmmmqqqwww{{{bbbPPPOOOPPPXXXvvvlllVVVRRRZZZjjjwwwsss~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}uuuhhhZZZUUU\\\jjjtttzzz~~~pppoooRRR:::...---))))))+++'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwVVVIIIFFFBBB???===:::777444000000...---,,,+++++++++************************+++(((+++&&&+++BBB''''''''''''((((((((((((''''''''''''''''''''''''&&&)))%%%(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))******))))))((('''%%%999\\\$$$***,,,&&&///%%% 888111CCC333---000!!!000```>>>000+++###'''***+++"""%%%***iii999+++(((((()))***************)))***++++++))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,---000///000888AAA^^^|||]]]{{{uuuppp~~~xxxsssuuu|||pppTTTAAA999555444777999:::===AAABBBCCCDDDFFFGGGHHHJJJKKKPPPSSSWWWZZZ\\\]]]___aaacccbbb```^^^\\\ZZZWWWUUUMMMLLLLLLPPPUUUWWWUUURRRQQQRRRUUUWWW\\\bbbiiioooqqqrrruuuxxx}}}rrr]]]OOOTTT___qqqkkk^^^WWWSSSkkkzzz|||~~~}}}}}}~~~~~~|||}}}xxxlll\\\UUUXXXdddooovvv{{{~~~{{{ZZZ===,,,,,,))))))+++(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvVVVIIIEEEAAA>>><<<:::777555111000///---++++++*********************++++++++++++(((+++&&&+++BBB''''''''''''(((((((((((('''''''''''''''(((((((((&&&)))%%%(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&###---///&&&,,,''',,,&&&$$$,,,"""222!!!!!!ttt!!!$$$///&&&KKK666%%%%%%###%%%(((%%%+++(((,,,!!!&&&888```***(((((()))***************((()))+++***))))))***+++******+++++++++,,,,,,,,,,,,------------,,,+++***,,,,,,...000000111:::DDDnnnvvv___xxxrrr}}}}}}wwwvvvxxxwwwZZZBBB888555333555:::===>>>AAAFFFDDDFFFIIIJJJJJJLLLNNNPPPSSSWWW^^^bbbdddeeeeeeeeeeeebbb^^^[[[ZZZXXXUUUSSSMMMNNNPPPSSSVVVWWWUUUTTTUUUWWWZZZ]]]aaagggnnnsssvvvwwwzzz}}}ddd\\\\\\jjjgggZZZ[[[bbbmmmvvvnnn}}}~~~||||||~~~}}}||||||zzzooo```VVVVVV```llltttzzz}}}dddBBB---,,,***)))+++)))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvVVVHHHEEEAAA===;;;:::777555000///...---,,,+++++++++))))))*********++++++++++++(((+++&&&+++BBB''''''''''''((((((((((((&&&'''''''''((((((((()))&&&***&&&(((&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$)))!!!hhh>>>!!!)))'''%%%(((((( &&&+++555uuu"""###,,,444___EEE---***,,,'''&&&$$$555[[[444222///&&&(((((()))***************''')))******))))))***,,,******+++++++++,,,,,,,,,***+++,,,---------,,,+++,,,,,,///111000222<<>>AAAAAADDDHHHFFFIIIMMMOOOPPPSSSVVVZZZYYY___hhhnnnpppooonnnmmmmmmhhhbbb]]][[[YYYWWWUUURRRSSSTTTTTTTTTTTTUUUWWW^^^```cccfffiiinnntttxxxwwwyyy|||hhhnnn{{{rrreee\\\XXXiiiyyyuuu}}}|||~~~|||{{{|||~~~~~~{{{qqqbbbWWWVVV]]]iiirrr|||~~~pppJJJ111///,,,***+++((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvVVVHHHEEE@@@===;;;999777666...------,,,,,,---------))))))******+++++++++++++++(((+++&&&+++BBB''''''''''''((((((((()))&&&'''''''''(((((())))))'''***&&&)))&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''***"""000...OOO"""++++++%%%...'''000""" 222333+++OOO'''###YYYKKK$$$+++(((,,,!!!---%%%...&&&***,,,%%%!!!(((((()))***************''')))******))))))***,,,******+++++++++,,,,,,,,,((()))+++---.........---+++,,,///111000222<<>>===???CCCDDDBBBDDDHHHGGGKKKPPPSSSUUUYYY^^^bbbeeelllvvv}}}~~~|||zzz|||vvvnnnhhheeeccc```^^^XXXYYYXXXVVVRRRRRRVVVZZZfffhhhkkkmmmppptttyyy}}}xxxzzz}}}rrr]]]\\\]]]bbbmmmxxx}}}}}}~~~|||{{{|||~~~}}}}}}~~~{{{rrrdddYYYVVV]]]hhhrrr|||yyyzzzyyyPPP555111---******((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrWWWIIIFFFBBB>>><<<999666333/////////...------,,,,,,+++++++++++++++++++++++++++))),,,(((---DDD(((((((((((())))))))))))(((((((((((((((((((((((($$$(((%%%)))&&&))))))))))))))))))))))))+++$$$)))$$$***)))---)))***)))&&&(((------'''***###%%%$$$"""''',,,///((((((((((((((()))***+++444"""...lllAAA+++&&&+++)))&&&111$$$ MMM***))))))'''---************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------111)))...000555555888ZZZyyy\\\}}}rrrqqq~~~jjjPPP===888<<<@@@;;;???CCCEEEDDDEEEHHHKKKQQQQQQSSSYYY___eeekkkpppqqqvvv|||uuuooollljjjfffaaa\\\ZZZ\\\___ccciiipppsssssstttxxx|||wwwggg\\\^^^eeezzz}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{~~~~~~wwwiii]]]UUUXXXgggwww~~~}}}zzz[[[666,,,---***''')))((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrWWWIIIFFFBBB>>><<<999666333/////////...------,,,,,,+++++++++++++++++++++++++++))),,,(((---DDD(((((((((((()))))))))***((((((((((((((((((((((((%%%)))&&&***'''))))))))))))))))))))))))!!!,,,***&&&666...%%%$$$$$$%%%%%%###""")))222+++(((%%%$$$sss///---///)))((('''''''''''''''((())))))///jjj!!!000YYYAAA+++&&&+++))))))111(((333CCC&&&''')))((($$$***************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000***000000444555<<>><<<999666444/////////...------,,,,,,+++++++++++++++++++++++++++))),,,(((---DDD((((((((()))))))))******((((((((((((((((((((((((&&&***'''+++(((((((((((((((((((((((((((222...%%%$$$'''((((((///***,,,222///%%%###)))(((***((((((555WWW...)))+++&&&((((((((((((((())))))***777kkk&&&UUUAAA+++&&&+++)))***...+++KKK666###%%%((((((***'''************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///+++222000222555BBBnnnnnnmmm~~~ssspppzzz}}}ppp___KKK@@@@@@CCCBBB@@@CCCFFFIIIJJJJJJKKKOOORRRVVV```jjjoooqqqxxxyyysssnnnnnnnnnooorrrwww|||~~~zzznnneeeaaafff|||~~~~~~~~~}}}}}}~~~}}}vvvmmmccc]]]```ooowwwlllxxx{{{hhhAAA///+++)))((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppUUUHHHEEEAAA>>><<<999666444/////////...------,,,,,,+++++++++++++++++++++++++++))),,,(((---DDD(((((()))))))))*********(((((((((((((((((((((((('''+++(((+++)))((((((((((((((((((((((((!!!333(((///666***'''!!!&&&------***'''$$$&&&------((($$$(((---+++***************++++++,,,---000EEE[[[AAA+++&&&+++)))))))))+++[[[---$$$&&&)))(((,,,(((************************)))***++++++++++++***)))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------///,,,444111111666III{{{nnnqqqvvvrrryyyttteeeTTTCCC===@@@BBBBBBAAAAAADDDHHHJJJKKKNNNTTTYYYeeeooowww{{{|||wwwtttvvvzzz}}}}}}ooohhhcccqqq~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||wwwpppggg___```nnn~~~wwweee}}}~~~|||sssKKK222******)))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppTTTHHHEEEAAA>>><<<:::777555/////////...------,,,,,,+++++++++++++++++++++++++++))),,,(((---DDD))))))))))))************))))))))))))))))))))))))'''+++(((,,,)))))))))))))))))))))))))))>>>)))(((!!!000///...)))###$$$+++,,,)))(((###...***%%%ggg)))...------++++++******)))******+++###(((***PPPyyyAAA+++&&&+++))))))(((+++^^^+++((())))))(((***---************************)))***++++++++++++***)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------///,,,555111000777PPPgggqqq{{{uuuyyyooo```RRREEE@@@???>>>@@@DDDGGGJJJMMMOOOPPPUUU\\\aaammmzzz~~~kkkdddiiivvvuuu~~~~~~~~~}}}}}}~~~~~~}}}}}}zzztttjjj```^^^jjjxxxttt}}}hhhuuu}}}~~~UUU555***++++++(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooTTTGGGDDDAAA>>><<<:::777555/////////...------,,,,,,+++++++++++++++++++++++++++))),,,(((---DDD)))))))))*********++++++))))))))))))))))))))))))'''+++(((,,,)))))))))))))))))))))))))))''' 333'''(((,,,///...,,,)))((('''///%%%+++$$$---444JJJ666222"""+++***))))))((()))))))))***)))&&&///qqqAAA+++&&&+++)))***++++++RRR,,,***+++))))))'''qqq000*********************************************************++++++,,,,,,---++++++,,,,,,,,,,,,------///---444000111:::UUUkkk^^^uuuxxxyyyppp```TTTIIIEEE@@@===@@@IIIMMMOOOQQQRRRTTTYYYaaagggqqqnnneeeoooyyyuuuuuu~~~~~~~~~|||xxxnnnaaa[[[eeesss{{{kkk|||nnnssswww^^^:::+++------(((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooSSSGGGDDD@@@>>><<<:::888555/////////...------,,,,,,+++++++++++++++++++++++++++))),,,(((---DDD))))))*********+++++++++))))))))))))))))))))))))&&&***'''+++(((++++++++++++++++++++++++777%%%+++...]]]SSS111%%%000,,,(((...---((()))***)))+++//////&&&------,,,+++++++++++++++888&&&444 ,,,AAA+++&&&+++))))))---(((===---)))+++&&&+++%%%JJJ000************************,,,+++***))))))***+++,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------000,,,333000222<<>><<<:::888666000//////...------,,,,,,+++++++++++++++++++++++++++))),,,(((---DDD)))************+++++++++))))))))))))))))))))))))&&&***'''+++(((++++++++++++++++++++++++%%%,,,)))***///333'''222)))$$$...%%%***)))555"""777&&&---;;;222111000///////////////+++333,,,***777000AAA+++&&&+++)))'''---$$$,,,---&&&)))$$$,,,%%%000...************************,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------000,,,222///222>>>XXXjjjooozzzwwwtttbbbRRRFFFEEEFFFDDDHHHQQQNNNRRRWWW]]]dddppp}}}}}}ppppppooosss|||}}}~~~}}}sssddd\\\cccppp|||}}}vvvkkkxxxxxxgggddd~~~oooaaaxxxiii@@@...000///''')))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkUUUJJJFFFBBB@@@???===888444///......------,,,++++++---)))%%%000,,,!!!,,,///222...333\\\(((((((((((()))))))))))),,,'''///&&&%%%111,,,***&&&///---$$$###,,,***((())),,,...---+++///&&&'''222(((yyyxxxaaaiii]]]cccjjjRRRnnn;;;;;;<<<===>>>>>>======>>>???===;;;===:::===---^^^LLL...***---,,,222 ///000///%%%(((111&&&BBB 444...---,,,+++************************************)))************+++++++++,,,,,,,,,---------......///...111444111<<>>}}}111///---,,,---111666::::::;;;@@@HHHOOOPPP{{{xxxppppppsssssshhhjjjvvvqqqgggnnnYYYMMMGGG@@@999DDD&&&222444BBB###222999'''@@@(((888///(((...,,,+++))))))***+++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,---------......------///111888RRRttt}}}eeeXXXLLLIIIKKKMMMPPPTTTZZZbbbttt|||yyyxxxxxxxxxxxxzzz}}}~~~}}}~~~}}}||||||}}}|||{{{}}}~~~|||~~~~~~|||pppddd^^^```ooowww}}}}}}{{{uuu|||bbb???///+++''')))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaOOOHHHEEEAAA??????>>>:::666000000//////...---------<<<$$$222//////<<<+++%%%)))AAA)))))))))*********++++++***"""222---###***&&&!!!000ggg------...000444;;;DDDKKKWWWYYY```gggpppmmmxxxzzz{{{qqqpppmmm]]]XXXYYYYYYJJJUUU;;;>>>===)))LLL111JJJ///$$$999###,,,,,,++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---///000222999UUUwwwiii[[[OOOKKKLLLOOORRRVVV___iii}}}~~~{{{xxxuuuxxx{{{}}}}}}zzzyyy|||||||||}}}~~~}}}xxxwwwzzz}}}~~~~~~~~~~~~~~~}}}sssfff^^^^^^llluuu|||~~~{{{qqqddduuujjjDDD111,,,))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$___NNNHHHEEEAAA??????>>>:::666000000//////......------111$$$///+++&&&)))///++++++&&&>>>))))))*********+++++++++...$$$000,,,(((222,,,(((,,,&&&---RRR333888???FFFOOOYYYdddkkk~~~ggglll^^^ZZZ]]]___^^^QQQbbbKKKCCCJJJ555JJJ(((wwwhhh%%%"""333444***++++++,,,,,,,,,+++***************************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,///111333<<>>:::777000000000///......------%%%999111)))+++...444+++)))...222000999)))************+++++++++***$$$,,,+++,,,((( 333+++(((<<<+++)))GGGDDDLLLXXXeeeqqq}}}ooo```XXXVVVVVV___bbbcccbbbTTTPPPUUU===aaa:::"""///...))))))***,,,------,,,+++)))************************++++++,,,,,,,,,---------,,,,,,,,,---------......+++///222444>>>]]]zzz}}}}}}rrrcccTTTOOOOOORRRWWW\\\lllvvv~~~}}}{{{yyy}}}~~~}}}zzztttpppyyyzzz}}}xxxrrrmmmmmmsss||||||}}}yyykkkaaa___bbbnnnyyy~~~vvvwwwLLL666000...))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$YYYJJJFFFCCC@@@??????>>>999666111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++mmm)))************+++++++++,,,***)))+++...///...,,,''',,,///---))))))000777sssyyyuuu\\\TTTdddWWWYYYWWWWWW[[[```aaa]]]XXXKKK999333,,,(((((())))))(((************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........222333333@@@fff~~~{{{yyyxxxiiiYYYQQQPPPQQQUUUZZZooovvv~~~|||~~~~~~~~~~~~}}}~~~|||{{{~~~}}}|||wwwuuutttvvvyyy}}}~~~~~~~~~nnn```[[[bbbhhhqqqyyy}}}qqq|||{{{MMM:::555)))***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYJJJFFFBBB?????????===999555111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++'''YYY************++++++++++++,,,***)))+++---...---,,,))),,,///000000000333555&&&JJJxxxgggaaahhh^^^aaa^^^]]]```dddeeebbb___UUUAAATTT~~~%%%...,,,******+++,,,,,,+++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........111222555HHHqqqwwwuuu|||{{{lll\\\SSSQQQSSSYYY___pppvvv}}}}}}}}}}}}~~~~~~~~~}}}|||}}}{{{zzz{{{~~~~~~~~~~~~~~~~~~oooaaa[[[___fffooowww}}}~~~uuu}}}SSS999222******)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXJJJEEEBBB???>>>>>>===999555111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******###888***PPP************+++++++++,,,,,,+++***+++,,,---,,,+++++++++,,,...000111000000666JJJ???ZZZppprrrnnniiifffccc```aaadddfffeeeccceeeXXXBBB222<<>>===>>><<<888444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))'''###%%%***&&&###///*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,+++...---,,,,,,---111666:::JJJZZZ```yyytttkkkhhhdddccceeehhhiiiiiiaaaaaaTTTBBBAAAJJJEEE333222---333666,,,+++333555(((+++//////+++))))))***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......//////000<<<]]]qqqnnnssswwwfffYYYRRRRRRYYYcccmmmtttzzz~~~~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~rrrdddZZZSSSZZZdddnnnuuuyyy|||~~~|||aaa<<<000000***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVJJJDDDAAA>>>======<<<777333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))///444333+++(((+++---+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------///000111000333>>>OOO\\\sssyyyvvvrrrmmmjjjjjjkkkmmmnnnhhhaaa```]]]JJJ888BBBZZZUUU<<>>cccyyyooorrr|||{{{lll^^^SSSOOOVVV___iiirrr}}}}}}~~~}}}|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~|||ssseeeZZZPPPXXXcccmmmtttyyy|||~~~zzz}}}iiiAAA111000***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUJJJCCC@@@===<<<<<<;;;777333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))111111+++&&&++++++++++++,,,,,,,,,,,,+++,,,......------///000+++000666<<>>===///---555777///...---+++)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........111333BBBiii|||~~~uuunnnwwwsssfffXXXPPPUUU^^^gggqqq{{{~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||uuugggZZZRRRYYYdddnnnvvv{{{tttuuu}}}rrrIII444...***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTJJJCCC@@@<<<<<<<<<:::666222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...444222)))&&&,,,---(((+++++++++,,,,,,,,,------***,,,//////...///111444222:::GGGVVVhhh~~~|||xxxzzzvvvqqqooooookkkrrrlll]]]]]]iiicccPPPOOOEEEBBBAAA===>>>888(((111...,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........333777GGGppprrr~~~sssoooyyyzzzooo```VVVYYYaaagggrrr~~~}}}~~~|||~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}|||}}}~~~|||}}}~~~~~~~~~|||}}}|||}}}~~~}}}|||xxxkkk]]]QQQXXXcccnnnuuuzzz~~~wwwuuu{{{xxxPPP888,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTJJJBBB???<<<;;;<<<:::666222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))$$$'''000000)))(((000++++++,,,,,,,,,---------))),,,///000///000333666CCCLLL\\\rrr|||xxxwwwlllgggiiiooojjj\\\XXX^^^UUUNNNIIIBBB===EEEHHH===333000------......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........555;;;KKKtttjjj}}}sssoooxxxuuufff\\\^^^eeeiiisss~~~{{{zzz~~~}}}~~~}}}}}}}}}|||~~~~~~}}}}}}~~~|||{{{yyy|||~~~|||{{{|||}}}||||||~~~zzz{{{~~~|||}}}}}}}}}}}}{{{nnn___NNNVVVaaakkksssxxx{{{}}}}}}~~~{{{vvv{{{yyyzzzUUU;;;,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyySSSFFF>>>===<<<;;;<<<;;;888666////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++******000777555---+++000333000000666???DDDUUUtttvvvpppjjjhhhhhhddd\\\TTTRRRPPPLLLJJJJJJKKKLLLNNNEEE???666000.........---+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,---......111777;;;SSSvvvrrrxxxrrruuu~~~vvviiibbbbbbkkkooo|||}}}zzz|||~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~rrreeeWWWUUUVVV^^^lllyyy}}}{{{|||}}}{{{~~~```999111---+++(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxRRRFFF>>>===<<<;;;;;;:::888666////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++...///+++,,,000000---333222111111444>>>NNN\\\}}}tttnnnkkkddd[[[SSSMMMLLLKKKLLLMMMOOOQQQQQQMMMJJJEEE===555000//////---.........,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000111777<<>>FFFOOOUUURRRIII===555333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........//////000111222444666CCCooorrr{{{~~~sssuuuxxxpppkkkppp~~~~~~yyyuuurrrooonnnoooooommmjjjnnnpppsssvvvxxx||||||zzz{{{{{{{{{{{{zzzzzzyyyzzz|||~~~|||||||||||||||}}}~~~~~~zzz{{{}}}}}}}}}~~~~~~{{{ooo^^^TTTYYYbbbeeellltttyyy{{{~~~~~~~~~|||\\\===---+++)))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllQQQGGGBBB@@@===;;;:::777444111000000///...............................................................)))------,,,000666444...---222111444<<>>777111000...+++++++++,,,,,,+++,,,,,,,,,---------......//////000000000/////////666444LLLuuu|||~~~zzzqqqoooxxx}}}wwwsssooommmkkkjjjhhhhhhhhhiiijjjlllooorrrvvvyyy|||}}}|||{{{|||~~~~~~~~~}}}|||{{{||||||}}}~~~~~~|||zzz{{{~~~}}}||||||~~~~~~rrrdddTTTOOOXXXfffrrrwwwxxx{{{}}}xxxfffCCC000,,,***+++***&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiPPPGGG@@@>>><<<;;;:::888555333111000//////......//////................................................111222///,,,,,,000222111333777>>>VVVxxxwwwyyy~~~qqqdddddd^^^VVVLLL@@@999>>>HHHRRRVVVWWWRRRMMMHHH???777222///,,,++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////444777TTT{{{}}}||||||tttppprrr}}}~~~yyyrrrnnnjjjiiihhhfffeeeeeeffffffhhhiiilllppptttwwwzzz|||}}}{{{yyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~}}}{{{|||~~~~~~}}}}}}}}}tttfffUUUPPPYYYhhhvvv}}}{{{~~~~~~|||~~~}}}qqq}}}nnnHHH222,,,)))******'''%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggNNNGGG???===<<<;;;:::999666444111000000///.../////////................................................///000111///...000444777:::EEEUUUssssssnnn{{{}}}{{{wwwssspppooonnnmmmnnnssszzz|||tttlllrrryyynnnggg]]]SSSHHH@@@AAAFFFSSSWWWXXXUUURRRNNNFFF>>>555222...,,,,,,------,,,,,,,,,,,,---------......///........./////////000111888WWWwww|||{{{zzz~~~zzzvvvqqqmmmkkkrrr{{{vvvooojjjfffeeedddcccccccccdddeeefffgggjjjnnnssswwwzzz{{{|||}}}zzzyyy{{{}}}~~~~~~~~~~~~~~~}}}|||~~~~~~}}}}}}}}}|||{{{~~~~~~~~~~~~~~~|||uuufffUUUOOOXXXiiixxx~~~|||{{{}}}nnnxxx{{{tttMMM444---)))******'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddMMMFFF???===<<<;;;:::999666444111111000///////////////////////////////////////////////////////////////,,,///111111//////444999BBBWWWqqqzzzqqq|||xxxpppggg\\\TTTRRRPPPNNNKKKIIIIIIJJJKKKNNNQQQVVVZZZ___iiiuuuuuuiiikkkvvv{{{oooccc[[[UUUNNNJJJJJJUUUWWWVVVSSSRRRQQQKKKDDD:::666111...---------,,,,,,,,,,,,---------............------...///000000222:::YYYqqquuu}}}zzzyyy~~~~~~{{{xxxtttrrrrrrssstttnnnjjjgggddd___cccsss~~~{{{tttmmmgggcccbbbaaaaaaaaabbbcccddddddfffiiinnnrrrwwwzzz|||||||||zzzzzz{{{~~~~~~~~~~~~}}}~~~}}}||||||}}}~~~|||}}}~~~}}}vvvgggUUUNNNWWWhhhwww|||zzz{{{mmmttt}}}qqqvvvzzzNNN666...((()))***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaKKKFFF@@@>>><<<;;;:::888555333222111000000//////000000////////////////////////////////////////////////,,,...111222///...666@@@RRRnnn}}}kkkzzz|||vvvsssooolll^^^XXXRRRMMMKKKHHHDDDAAAAAABBBAAA???===>>>AAACCCBBBCCCCCCCCCEEELLLUUU]]]hhhooo{{{}}}yyy}}}yyyllleeeaaa[[[VVVTTTYYYXXXUUURRRRRRSSSNNNGGG@@@<<<555111......---,,,,,,,,,,,,---------.........------,,,---...000111444===\\\rrrzzzppp{{{yyyxxx~~~wwwtttpppmmmjjjjjjkkklllgggccc___\\\VVVVVVeeewww{{{tttkkkeee___^^^^^^^^^^^^```bbbcccbbbdddhhhlllqqqvvvzzz{{{}}}~~~}}}{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~}}}|||}}}~~~xxxhhhVVVOOOVVVfffttt{{{~~~}}}{{{}}}nnnqqqzzzpppvvvQQQ888///((((((***)))&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___JJJFFFAAA???===;;;:::888444222222111000000//////000000////////////////////////////////////////////////---...111333222555DDDTTTqqqrrroooqqqfffZZZSSSQQQQQQNNNJJJCCCAAA@@@@@@AAAAAA@@@@@@>>>@@@@@@???======@@@CCC@@@@@@???>>>???AAAEEEIIILLLPPPXXXbbbooo~~~wwwpppjjjccc______\\\[[[XXXUUUUUUVVVPPPHHHFFF@@@999333000...---,,,,,,,,,,,,---------.........---,,,,,,,,,...000222555>>>^^^~~~xxxsssmmm}}}~~~xxxwww}}}yyyyyyxxxwwwuuutttrrrrrrllleeeaaa```[[[YYYfffxxx{{{sssjjjcccZZZZZZZZZZZZ[[[]]]___```___aaaeeejjjoootttxxxzzz}}}|||{{{zzzzzz{{{}}}~~~~~~~~~||||||||||||}}}|||~~~}}}}}}~~~}}}~~~{{{kkkXXXPPPWWWeeerrrxxx|||~~~sssqqqyyysss{{{ZZZ999///((((((***)))&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^JJJFFFBBB@@@===;;;:::777444111222111111000000000000000000000000000000000000000000000000000000000000000......111555777???TTTjjj~~~}}}nnn]]]NNNJJJEEEBBBDDDIIIIIIDDD>>>>>>@@@BBBCCCBBBAAA@@@??????AAABBBAAA???>>>@@@CCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGLLLUUUbbbqqq{{{wwwmmmeeedddggg^^^^^^[[[YYYYYYYYYRRRHHHIIICCC;;;555111///---,,,,,,,,,,,,---------.........---,,,+++,,,...000222333<<<]]]}}}~~~mmmmmm}}}wwwvvv|||}}}ssslllhhhiiifffdddqqq}}}}}}{{{sssiiiaaaWWWWWWWWWXXXYYY[[[]]]___]]]___ccchhhnnnssswwwyyy|||~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyy{{{|||{{{~~~}}}}}}}}}}}}~~~~~~~~~}}}mmm[[[RRRXXXeeeqqqvvvzzz~~~yyytttxxxvvvyyyccc:::000'''(((+++)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddNNNEEE???>>>===<<<:::777555444000000000000////////////000000///...............333111///000222222000---222///333999<<>>???AAABBBCCCDDDCCCCCCDDDCCCBBBAAABBBDDDFFFHHHFFFIIIHHHCCCAAADDDHHHIIIIIIFFFDDDCCCEEEGGGIIIJJJGGGFFFDDDEEEIIIOOOVVV[[[fffrrr|||vvvppphhhaaaaaaccc```XXXSSSRRRQQQOOOIIIHHHDDD===666000,,,+++***+++,,,---..................---------......///999<<>>===<<<:::777555444111000000000////////////000000///...............000///...000222333111...222000444AAAMMM___iii___QQQIIIGGGGGGDDDAAAAAABBBDDDGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKKKKNNNNNNJJJHHHJJJMMMNNNPPPOOONNNNNNOOOPPPNNNMMMJJJHHHFFFEEEFFFIIIMMMOOOUUU^^^mmm}}}{{{ppphhheeefffccc]]]ZZZXXXUUUPPPJJJIIIFFFAAA:::444000...+++,,,,,,---..................---------...//////555===eeelllmmm}}}tttqqqyyy~~~{{{|||}}}~~~}}}~~~{{{vvvssswww{{{}}}}}}{{{wwwooofff___XXXUUUUUUYYYZZZYYY[[[___bbbeeefffeeehhhqqqyyy|||||||||}}}}}}}}}}}}zzzyyyyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~zzzooo___TTTTTT]]]jjjsssxxx|||~~~ppp{{{wwwnnnccc@@@///)))***''')))+++%%%%%%%%%%%%$$$$$$$$$######################################################]]]JJJDDD???>>>===<<<:::777555444111111000000000/////////000000///.........//////.........000222333111///222222:::KKK```yyy~~~gggWWWKKKGGGCCCAAAAAAAAA@@@???CCCDDDFFFHHHJJJLLLMMMNNNPPPOOONNNMMMNNNOOOPPPQQQUUUYYYZZZWWWUUUWWWYYYWWWZZZZZZ[[[\\\]]][[[WWWTTTSSSQQQMMMJJJHHHGGGGGGGGGHHHMMMUUUaaaooozzzuuujjjiiieee___]]]\\\VVVNNNKKKJJJHHHEEE@@@:::444111,,,,,,------------------......------......///000333???kkkjjjlll|||uuupppvvv{{{|||zzzzzzyyyzzz||||||wwwrrrpppqqqrrrppppppqqquuu{{{~~~}}}zzztttrrrwww|||~~~yyyvvvtttnnneee]]]XXXUUUUUUXXXYYYXXXZZZ^^^ccchhhjjjfffgggoooxxx}}}zzz{{{||||||}}}{{{yyyxxxxxxxxxzzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{|||}}}~~~~~~}}}}}}~~~{{{zzz~~~}}}|||qqqbbbVVVSSS[[[gggpppvvvzzzppp||||||qqqgggAAA000)))***'''(((***%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################[[[IIIEEE???>>>===<<<:::777555444111111111000000000//////000000///////////////000......///111222111000///111777EEEYYYppp}}}{{{dddUUUJJJBBBEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHIIIKKKMMMPPPRRRSSSVVVVVVWWWXXXZZZ\\\^^^___aaaeeegggddddddfffeeebbbbbbbbbcccdddeeeccc```]]]\\\ZZZWWWSSSOOOLLLJJJIIIIIIJJJMMMQQQZZZhhhvvvvvvrrrjjjbbb```^^^WWWOOOLLLKKKJJJHHHDDD???888444///......------,,,,,,,,,...---------...///000111444CCCqqqjjjlll{{{vvvooorrrxxxzzzyyyxxxwwwwwwxxx|||~~~|||~~~{{{xxxssskkkdddaaaaaabbbeeebbb^^^___fffnnntttxxx}}}~~~}}}}}}xxxrrrooonnniii```XXXVVVTTTTTTWWWYYYYYY[[[___cccjjjlllhhhfffmmmwww~~~yyy{{{}}}}}}~~~}}}zzzxxxyyy{{{||||||}}}~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}||||||}}}~~~~~~}}}}}}}}}~~~~~~||||||~~~|||yyyxxx|||}}}~~~ttteeeYYYTTTZZZeeennnvvvzzz{{{nnnvvvvvvlllCCC111******'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################ZZZJJJGGG???>>>===<<<:::777555444111111111111000000000000000000/////////000000111000111111111111000000000111AAAVVVjjj~~~iiiQQQHHHFFFDDDAAA>>>AAACCCEEEGGGJJJPPPTTTPPPPPPPPPQQQSSSWWWZZZ\\\\\\]]]```cccgggkkkoooppplllooopppooooooqqqoookkkiiihhhhhhiiijjjiiigggeeecccaaa^^^[[[WWWSSSQQQOOOPPPOOOOOOOOORRRYYYbbbhhhvvvssshhhcccaaa[[[SSSMMMLLLJJJHHHFFFAAA;;;666222111///...---,,,,,,------------...///000111111888HHHvvvkkkmmmzzzxxxppppppvvvzzzzzzxxxwwwwwwxxx{{{~~~|||uuurrrssstttqqqkkkccc\\\YYYXXXZZZYYYVVVTTTVVV\\\eeennnsssvvvzzzxxxtttooollljjjeee\\\VVVTTTRRRSSSXXX[[[[[[___ccccccjjjnnnjjjhhhnnnwww}}}zzz{{{~~~|||yyyyyyzzz}}}}}}~~~}}}}}}~~~~~~||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~|||zzzzzz}}}}}}wwwiii\\\VVVYYYccclllvvv{{{~~~uuuiiimmmyyymmmEEE222+++***&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################ZZZIIIGGG???>>>===<<<:::777555444222222111111111000000000000000/////////000111111222222222111000000333555;;;QQQkkk}}}|||eeeMMMDDDFFFHHHFFFDDDDDDEEEGGGHHHKKKNNNSSSWWWRRRRRRRRRTTTXXX]]]bbbeeebbbdddhhhnnntttzzz~~~|||~~~}}}zzzwwwvvvvvvvvvwwwvvvsssqqqllljjjgggccc___[[[YYYWWWUUUUUUTTTRRRRRRTTTXXX\\\fffqqqyyyllldddaaa[[[TTTPPPMMMJJJIIIGGGCCC===888555333111///...------------------...///000111222:::MMM}}}mmmqqq|||zzzqqqooouuu{{{{{{zzzzzzzzz{{{||||||}}}|||wwwtttpppiiigggiiieeedddbbb^^^ZZZYYY[[[]]]ZZZ[[[^^^bbbgggkkkoooqqqrrrvvv{{{~~~~~~~~~vvvtttqqqnnnjjjccc]]]XXXSSSPPPRRRWWW[[[]]]```eeecccjjjnnnlllkkkqqqxxx{{{yyy{{{~~~|||zzzyyyxxxxxxzzz}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{||||||~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~xxxkkk^^^VVVXXXbbbjjjuuuyyy~~~~~~}}}rrrxxx~~~fffggg{{{lllFFF444+++***&&&'''***%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################YYYHHHFFF???>>>===<<<:::777555444222222222111111111000000000000//////000111111222111222111000///222888<<>>===<<<:::777555444222222222111111111111000000000///000000111222222000000000//////444<<>>===<<<:::777555444222222222111111111111000111111111000000000000000000333666777444777FFFVVVvvv{{{|||^^^HHHGGGFFFFFFIIIMMMQQQTTTUUUXXXWWWXXXZZZ]]]___bbbfffiiinnnwww}}}yyyvvvmmmbbb^^^___]]]YYYXXXXXX[[[___aaafffqqq}}}wwwnnniiieee\\\RRRLLLKKKIIIDDD>>>;;;:::777333000.........,,,---......---...111444:::\\\zzz|||~~~|||xxxxxx{{{~~~|||yyytttsssrrrtttvvvwwwtttqqqggg^^^YYYYYYVVVRRRZZZhhhrrrzzzzzzqqqpppvvv}}}zzznnnhhhmmmooorrrrrrmmmddd[[[UUUOOOOOOPPPRRRUUUYYY]]]___dddhhhmmmrrrtttuuuwwwxxxxxxzzz||||||{{{wwwxxxxxxzzz|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}||||||{{{{{{}}}{{{zzzzzz|||~~~}}}yyyyyy|||}}}~~~|||xxxnnn^^^PPPPPP[[[ffflllpppvvv{{{~~~{{{hhhvvv}}}}}}RRR777***---)))%%%'''''')))((('''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################WWWHHHCCC???>>>===<<<:::777555444222222222111111111111000111111111111000000000000222111111222555AAAYYYnnn~~~}}}kkkRRREEEGGGGGGIIILLLPPPTTTWWWYYY[[[ZZZ\\\___ccciiipppuuuuuuvvvlllhhhiiigggccc^^^[[[ZZZ]]]```eeeoooyyyyyyrrrkkkbbbWWWQQQNNNKKKEEE???<<<;;;999666222000//////,,,---......---...111444<<<___~~~~~~~~~~~~zzzzzz|||}}}|||zzzxxxyyyzzzyyytttppplllaaaYYYYYY[[[```rrr|||wwwzzz}}}~~~|||yyy|||{{{rrrlllkkklllnnnnnnlllfff\\\VVVOOOOOOPPPRRRUUUYYY]]]___cccggglllpppssstttuuuvvvxxxyyy|||~~~~~~}}}{{{zzzyyyyyyzzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||||||||~~~~~~}}}||||||||||||}}}}}}{{{zzzzzz|||~~~|||yyyyyy{{{~~~~~~~~~~~~~~~yyywwwnnn___RRRPPPYYYccckkkooovvvzzz}}}~~~lllsss{{{~~~TTT888***---)))&&&((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################WWWGGGCCC???>>>===<<<:::777555444222222222111111111111000111111111111111111111111444111111666???RRRooo}}}fffRRRHHHHHHKKKLLLNNNRRRUUUYYY\\\^^^___```bbbfffmmmwww|||xxxyyyvvvqqqiiiaaa\\\\\\```eeelllttt}}}vvvmmm```VVVQQQLLLFFFAAA===<<<;;;999666333111///---............///222444>>>bbbvvvxxx}}}|||}}}~~~}}}~~~}}}~~~~~~|||wwwsssooogggccchhhppp~~~~~~~~~{{{yyyuuuxxx}}}~~~zzztttrrrppppppnnnhhh^^^UUUOOOOOOPPPSSSVVVYYY]]]___bbbfffkkkoooqqqrrrtttuuuwwwxxx{{{~~~~~~}}}|||zzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||||~~~}}}|||{{{{{{|||~~~}}}|||zzz{{{}}}~~~|||yyyyyy{{{}}}~~~~~~}}}|||wwwuuunnn```SSSOOOVVV___kkkooouuuzzz}}}ooo|||jjjqqqWWW999+++---)))''')))((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################VVVGGGCCC???>>>===<<<:::777555444222222222111111111000000000111111111111111222222555444777@@@NNNcccjjjYYYOOOFFFGGGOOOQQQRRRUUUWWWYYY[[[^^^aaaccchhhmmmrrr{{{~~~ttthhh^^^]]]```dddhhhmmmvvvzzzwwwhhh[[[SSSMMMHHHDDD>>>===<<<:::999555222///---...///......///222444===bbbsssxxx~~~||||||xxxrrrrrrvvv|||yyywwwyyy}}}}}}~~~~~~yyyvvvssskkk^^^SSSOOOPPPQQQSSSVVVZZZ]]]___cccgggkkkoooqqqrrrtttvvvvvvxxxzzz}}}}}}|||zzzyyyyyyyyyzzz{{{{{{|||}}}~~~}}}yyyyyyzzz{{{zzz~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~|||zzz{{{}}}~~~}}}{{{{{{{{{}}}~~~~~~~~~|||{{{xxxvvvmmm___QQQMMMUUU___lllpppvvv{{{~~~qqqzzzfffjjj[[[<<<+++---***(((***(((&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################UUUGGGCCC???>>>===<<<:::777555444222222222111111111000000000000111111222222222333555444888FFFYYYrrriiiPPPKKKLLLIIIKKKRRRTTTVVVWWWXXXYYY\\\```dddlllvvvzzznnnbbb___aaabbbccceeeiiijjjpppwww{{{qqqcccXXXQQQKKKGGG???===;;;::::::777222///---...//////...///222555<<>>===<<<:::777555444222222222111111111111000000000111111222333333333555444<<>>===<<<:::777555444222222222111111111111000000000111222222333444444444999KKKggguuuYYYVVVSSSSSSUUUWWWVVVUUUUUUYYY^^^bbbhhhsssxxxtttpppiiiddddddbbb___aaaffffffiiiyyywwwfffVVVKKKFFFAAA<<<;;;;;;;;;777333...////////////000333555???jjj|||lll}}}|||uuuqqqpppooollljjjkkkxxx|||zzz||||||~~~~~~}}}}}}~~~||||||{{{xxxsssiii]]]UUUNNNPPPSSSVVVYYY[[[]]]^^^fffhhhkkkmmmoooqqqsssvvvyyyzzz{{{|||||||||{{{{{{wwwxxxzzz|||}}}~~~vvvjjjaaa^^^_________dddgggmmmrrruuuvvvuuutttsssssstttvvvzzz~~~~~~|||{{{zzzzzzzzz||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{}}}yyyooo^^^OOOLLLTTT^^^jjjnnntttyyy|||~~~zzz{{{pppxxxnnnkkkGGG000...***((((((%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################~~~SSSFFFBBB???>>>===<<<:::777555444222222222111111111111000000000111222333333444444333@@@]]]XXXUUUXXXYYYUUUVVVZZZ\\\ZZZXXX]]]cccjjjttt{{{rrrllljjjeeeaaacccgggfffhhhxxxpppZZZLLLIIICCC===;;;===<<<999555...///000//////000333555AAApppyyyiii~~~~~~~~~}}}}}}yyyvvv~~~|||}}}yyy}}}}}}|||}}}xxxzzz{{{xxxqqqfff[[[TTTNNNPPPSSSVVVYYY\\\]]]^^^eeegggjjjlllmmmooorrrtttzzzzzz{{{||||||{{{zzzyyyvvvwwwzzz|||~~~vvvmmm```WWWTTTTTTTTTTTTXXX\\\ccciiimmmnnnlllkkkhhhhhhjjjmmmrrrxxx}}}~~~}}}{{{zzzzzzyyyyyyzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}||||||~~~}}}|||{{{|||~~~}}}}}}~~~~~~~~~|||~~~||||||}}}}}}}}}}}}||||||{{{yyypppaaaRRRMMMTTT\\\hhhmmmsssxxxzzz|||~~~yyyrrrgggzzzvvvnnnIII111...***''''''$$$&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################wwwRRRIIICCCBBBAAA@@@===:::777444222333333333222222222111111333333222111222444444222>>>JJJtttlll[[[XXXZZZ\\\^^^bbbfffddd^^^aaahhhpppyyy}}}tttmmmoooeee___```aaafffvvv~~~dddOOOJJJIIIEEE???======;;;999000000000///...000444777DDDooo~~~xxxyyyttt|||}}}{{{zzz{{{~~~|||yyyzzz}}}}}}~~~}}}||||||}}}{{{wwwrrrpppnnnfffZZZPPPMMMPPPSSSUUUVVVXXXZZZ\\\fffhhhjjjkkklllnnnppprrr{{{|||{{{zzzwwwvvvwwwxxx||||||}}}}}}~~~~~~~~~~~~~~~xxxiiiddd[[[TTTOOOLLLIIIGGGLLLNNNSSSYYY___bbbbbbaaaZZZWWWUUUVVV]]]gggrrryyy|||~~~}}}}}}zzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxzzz}}}~~~|||zzz}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~~~~xxxooobbbTTTLLLQQQZZZeeeooowwwyyyzzz~~~}}}uuukkkxxxnnnLLL444,,,'''(((+++&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvRRRHHHCCCAAA@@@???===:::777555333333333333222222222111111000111111000111333444444CCC[[[{{{bbbZZZZZZ___aaa```ccclllvvv{{{ooossszzz~~~xxxuuukkkddddddeeekkk}}}nnnWWWLLLIIICCC>>><<<;;;999777222222111000///000444777DDDnnn~~~zzzuuuyyy|||}}}zzz{{{|||{{{yyyxxx{{{~~~|||}}}}}}}}}|||{{{zzz{{{{{{vvvrrrooommmeeeYYYOOOLLLOOORRRUUUVVVXXX[[[]]]fffhhhkkklllmmmnnnqqqsss{{{{{{{{{yyywwwvvvwwwyyy{{{{{{||||||}}}}}}~~~~~~zzzsssmmm___ZZZSSSLLLHHHEEECCCBBBCCCEEEIIIOOOTTTWWWVVVUUUNNNLLLJJJKKKPPPZZZdddjjjsssyyy~~~~~~{{{{{{~~~~~~|||{{{zzzxxxxxxzzz|||}}}|||zzz||||||}}}}}}}}}}}}}}}}}}~~~}}}|||~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~yyypppdddUUULLLOOOXXXcccmmmuuuvvvxxx|||}}}qqq{{{~~~pppMMM444---((((((+++'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvQQQHHHCCC??????>>><<<:::888666555333333333222222222111111000111111222222444777;;;MMMssscccZZZ[[[]]]aaaeeejjjvvvwwwooonnnpppxxx|||cccRRRKKKCCC???===<<<:::888444444333111///111444777GGGrrr~~~{{{wwwvvv}}}}}}~~~{{{{{{xxxuuutttwww}}}~~~~~~}}}|||{{{zzzzzzzzzvvvqqqoookkkcccWWWMMMJJJMMMQQQTTTWWWZZZ]]]```gggiiilllmmmnnnooorrrtttzzzzzzzzzyyywwwvvvwwwyyyzzzzzz{{{|||}}}}}}~~~~~~{{{uuuooohhhbbb^^^TTTOOOIIIDDDBBB@@@>>>======???BBBGGGKKKMMMLLLJJJDDDBBB???@@@DDDKKKSSSYYYgggmmmtttwwwwwwxxx}}}~~~{{{zzzyyyxxxxxxyyy{{{||||||zzz{{{{{{{{{||||||}}}}}}}}}~~~}}}|||~~~~~~}}}||||||}}}~~~~~~yyysssgggXXXLLLMMMSSS```jjjrrrssstttyyy~~~{{{|||~~~~~~|||rrrOOO555---((((((+++'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttPPPGGGBBB>>>======<<<:::888666555333333333222222222111111333333444444444555===EEE___cccXXX[[[]]]___bbbjjj{{{||||||uuu[[[PPPEEEAAAAAA???===<<<777666555222111111444777KKKxxxvvv{{{}}}|||~~~{{{wwwtttyyy~~~}}}{{{uuuoooooowww~~~}}}|||{{{xxxuuuqqqnnniii```TTTLLLIIIKKKOOOSSSVVVZZZ___bbbhhhjjjmmmnnnooopppsssuuuxxxyyyzzzxxxwwwwwwxxxyyyzzz{{{|||}}}~~~~~~yyyqqqhhh___XXXSSSQQQLLLHHHDDDAAA??????>>>===???@@@BBBFFFIIIJJJHHHFFFAAA???>>>>>>AAAFFFLLLPPPZZZaaahhhmmmooorrrvvvzzzzzz|||~~~|||yyywwwyyyxxxxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~|||||||||}}}~~~}}}zzzuuukkk[[[MMMJJJOOO\\\gggoooqqqqqqwww}}}uuuttt~~~tttQQQ777...((((((+++'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssOOOFFFAAA======<<<;;;:::888666666333333333222222222111111555333333444333666BBBPPPttt}}}fffWWWYYY]]]\\\aaakkkzzzhhhWWWGGGBBBBBB@@@>>>>>>999888666444222222555777MMM~~~qqqyyy||||||}}}~~~{{{wwwtttwww|||~~~{{{rrriiikkkwww}}}}}}}}}{{{yyyuuusssppplllggg^^^SSSKKKHHHJJJNNNRRRVVV[[[aaadddiiikkkmmmnnnooopppsssuuuwwwxxxyyyxxxwwwwwwxxxzzz{{{|||}}}~~~~~~vvvqqqhhh^^^TTTNNNKKKJJJFFFDDD@@@????????????>>>@@@AAACCCFFFIIIIIIFFFDDDBBBAAAAAAAAACCCHHHLLLOOOOOOTTT[[[```ccceeehhhkkkjjjpppwww|||}}}{{{zzzzzz{{{}}}|||yyyxxxyyyyyyyyyyyyyyyzzz|||}}}zzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{{{{}}}}}}|||zzzwwwnnn]]]NNNIIILLLYYYeeeoooqqqqqqvvv}}}jjjhhhwwwTTT888///((((((+++'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrNNNEEEAAA======<<<;;;999888666555333333333222222222111111333000111333222777JJJ___zzzoooWWWVVV[[[]]]\\\dddwwwzzzbbbKKKCCCAAA>>>;;;<<<:::999888555333444777999OOOttt~~~~~~}}}}}}~~~~~~|||yyytttuuu{{{~~~{{{pppfffiiiyyy|||zzzzzzzzzwwwtttrrrqqqnnnkkkeee\\\RRRLLLHHHJJJNNNRRRVVV[[[aaaeeehhhjjjmmmnnnooopppsssuuuvvvwwwxxxwwwwwwwwwyyy{{{{{{|||~~~~~~{{{yyykkkggg___UUUMMMHHHGGGHHHCCCAAA???>>>???@@@@@@??????@@@AAADDDFFFFFFCCCAAACCCCCCCCCEEEGGGJJJNNNOOOIIILLLQQQTTTUUUWWWYYYZZZ]]]dddmmmrrrrrrqqqqqqqqqssswww}}}|||{{{yyyzzzzzzzzzyyyzzz}}}|||{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~}}}{{{zzzxxxooo^^^NNNIIIKKKWWWeeeqqqttttttxxxdddccc~~~zzzVVV:::///((((((+++'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqMMMEEE@@@======<<<;;;999777555444333333333222222222111111222///000444555>>>WWWrrryyyXXXSSSXXXZZZ]]]dddiiizzzrrrTTTHHHCCC===:::;;;:::999888666444555888;;;TTTwwwvvv~~~~~~}}}~~~~~~~~~{{{tttssszzz{{{ooodddhhhzzz{{{xxxyyyxxxuuurrrooonnnmmmjjjddd[[[RRRLLLHHHJJJNNNQQQUUU[[[aaafffhhhjjjlllnnnnnnppprrrtttuuuvvvwwwwwwvvvwwwyyy{{{zzz{{{}}}~~~zzzwwwsssoookkk^^^\\\VVVNNNGGGDDDEEEHHHCCCBBB@@@@@@BBBCCCCCCBBBAAAAAACCCEEEGGGGGGDDDBBBBBBCCCEEEGGGJJJMMMPPPQQQLLLMMMNNNNNNNNNNNNOOOPPPWWW]]]cccfffeeedddfffiiinnnsssxxx{{{{{{|||}}}~~~}}}zzz||||||{{{yyyzzz~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~|||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{|||~~~~~~}}}{{{zzzxxxooo___OOOIIILLLVVVffftttxxxxxx{{{xxxeeefff}}}|||XXX;;;000((((((+++'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppMMMDDD@@@>>>===<<<;;;999666444333333333333222222222111111333///111666:::FFFcccxxx|||___LLLSSSZZZXXX___nnnnnnttt|||]]]NNNGGG???;;;<<<:::999888666555666999<<>>999888999:::888:::CCCMMM}}}rrrppp}}}zzz}}}}}}sssooovvv|||vvvjjjbbblllzzzwwwuuuqqqlllhhheeecccaaa^^^ZZZTTTMMMHHHHHHJJJNNNQQQTTTXXX\\\```bbbdddfffgggggghhhiiijjjkkknnnrrrtttuuuvvvxxxzzz}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}zzzyyy{{{|||{{{yyyooohhh^^^VVVRRRNNNJJJGGGEEEFFFEEECCCBBBAAACCCEEEJJJKKKKKKIIIHHHGGGIIIJJJLLLHHHHHHNNNTTTYYY^^^ddd```___[[[UUURRRXXXdddmmmyyy{{{yyyrrrdddWWWNNNJJJKKKMMMPPPPPPNNNMMMMMMNNNOOOOOOSSSZZZbbbfffeeeccc___bbbiiirrrvvvvvvyyy}}}}}}|||}}}~~~{{{{{{{{{|||||||||}}}}}}}}}{{{{{{{{{}}}}}}|||{{{}}}~~~~~~}}}~~~}}}~~~}}}{{{xxxvvvwwwxxxxxxyyyyyyzzzzzz{{{}}}{{{zzzuuuhhhYYYPPPOOOTTTdddtttzzz{{{~~~zzzxxx~~~rrrnnnlllBBB...******)))***%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###jjjKKKEEE@@@======<<<;;;999777555444333222222111111222222222444333:::NNNjjj}}}XXXEEEKKKMMMRRRYYY[[[\\\aaaiiivvvllleee___\\\]]]bbblllpppxxxttttttZZZFFF@@@===999888999999888:::CCCNNNwwwpppnnn||||||rrrnnnuuu{{{ttthhhaaalll}}}wwwsssppplllgggcccbbb```]]]ZZZWWWRRRLLLHHHGGGIIIMMMPPPSSSWWW\\\___```bbbfffggggggfffgggggggggkkkppptttvvvwwwyyyzzz|||}}}~~~}}}|||}}}~~~~~~~~~}}}}}}}}}~~~xxxtttpppooopppqqqqqqpppgggaaaXXXQQQMMMJJJGGGFFFEEEFFFFFFEEEDDDDDDFFFHHHJJJMMMOOONNNKKKIIIJJJKKKLLLHHHGGGKKKQQQWWW___ggglllmmmhhh]]]VVV[[[iiisss}}}xxxkkk]]]SSSOOOOOORRRWWWZZZ[[[ZZZWWWTTTOOOPPPRRRWWW]]]^^^\\\YYY^^^bbbjjjqqqrrrppptttzzz}}}~~~~~~}}}~~~{{{{{{|||||||||}}}}}}}}}}}}|||{{{|||}}}~~~}}}|||}}}~~~~~~}}}}}}zzzxxxvvvwwwwwwxxxxxxyyyzzzzzzzzz}}}{{{zzzvvvkkk[[[QQQOOOQQQaaaqqqwwwyyy}}}yyysss~~~vvvmmm~~~oooDDD...***+++***)))%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjKKKEEE@@@======<<<;;;999777555444333222222222222222333333555666CCC___aaaMMMKKKMMMPPPUUUYYYZZZ^^^kkkxxx{{{jjjaaaXXXUUUTTTWWW```iiiqqqxxxmmmhhhyyy|||nnnQQQCCC???;;;999999999777888BBBMMMrrrpppmmmzzz|||ppplllrrr~~~~~~|||uuuiiicccooo|||yyytttoookkkfffbbb___```]]]ZZZWWWTTTQQQLLLIIIFFFIIILLLOOORRRVVVZZZ]]]^^^aaaeeeggggggfffffffffdddhhhnnnrrruuuwwwyyyzzz|||}}}}}}|||}}}~~~~~~}}}|||{{{yyyyyyxxxmmmjjjfffccccccdddeeefff^^^YYYSSSMMMIIIGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKOOORRRQQQMMMJJJJJJLLLMMMHHHEEEHHHLLLRRR\\\fffuuuxxxsssddd[[[aaaoooyyyxxxkkk___VVVRRRSSSWWW^^^ccceeebbb^^^[[[XXXYYYZZZ\\\[[[XXXTTTQQQXXX]]]eeemmmnnnmmmsss|||{{{|||}}}}}}{{{zzz{{{||||||||||||}}}}}}}}}~~~~~~~~~}}}|||}}}~~~|||~~~~~~~~~~~~|||zzzxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyvvvlll\\\QQQMMMNNN___ooouuuwww{{{{{{rrr~~~~~~ppp{{{kkkFFF000,,,+++***'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjKKKEEE@@@======<<<;;;999777555444333222222222222333333444444888LLLppppppMMMEEEKKKMMMQQQWWW[[[]]]fff{{{}}}pppfff[[[UUUQQQRRRUUU[[[gggsssyyytttbbbjjj^^^FFF???===;;;:::888666777AAALLLvvvqqqnnnyyy|||pppjjjooo}}}|||~~~~~~}}}wwwlllhhhtttvvvtttqqqlllfffaaa^^^\\\]]]ZZZWWWTTTQQQOOOKKKIIIFFFIIILLLNNNQQQTTTXXX[[[[[[___ccceeeeeeeeeffffffdddggglllpppsssvvvyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}|||zzzwwwsssooollljjjaaa___\\\YYYXXXXXXZZZ[[[SSSQQQMMMJJJGGGEEEEEEDDDEEEGGGHHHHHHFFFFFFGGGHHHLLLPPPTTTSSSNNNJJJKKKMMMMMMIIIGGGIIIMMMSSS___jjj|||{{{llldddlllyyy~~~tttfff\\\VVVUUUSSSYYYaaaeeeddd___[[[XXX]]]aaaccc```XXXPPPLLLJJJKKKOOOWWW```dddgggpppzzz|||}}}~~~|||zzzyyyzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxxxxyyyzzzzzz{{{{{{|||zzzxxxxxxvvvmmm]]]PPPKKKNNN^^^nnntttvvvzzzvvvnnnuuu~~~fffGGG333,,,+++***'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%jjjKKKEEE@@@======<<<;;;999777555444222222222222222333444555555===XXXYYYFFFEEEGGGLLLRRR\\\bbbggguuuzzzpppggg]]]VVVRRRQQQUUU[[[aaagggrrr|||vvviiidddwwwlllKKKAAA>>><<<:::999777999CCCOOO{{{sssoooxxx|||qqqjjjmmm}}}}}}{{{}}}~~~}}}{{{uuukkkhhhttt~~~rrrqqqnnniiiccc^^^[[[ZZZZZZWWWSSSPPPNNNLLLIIIGGGGGGIIILLLNNNPPPRRRVVVYYYYYY[[[___aaabbbccceeefffdddgggkkknnnqqqtttxxx{{{~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~|||yyyuuutttrrrnnniiiddd___\\\WWWVVVTTTRRROOOOOOPPPQQQLLLLLLKKKIIIGGGFFFEEEFFFHHHJJJKKKJJJIIIHHHHHHIIILLLQQQUUUSSSMMMJJJKKKNNNNNNKKKKKKOOOTTT\\\jjjvvvtttnnnxxx|||ooobbbZZZYYY[[[TTT[[[dddeee```XXXSSSQQQZZZaaaeee```SSSHHHEEEFFFCCCCCCHHHNNNRRRVVV^^^gggnnnpppqqqrrrrrrrrrtttvvv{{{{{{{{{|||||||||}}}}}}}}}||||||}}}{{{}}}~~~~~~~~~~~~}}}~~~}}}}}}|||{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{||||||}}}zzzxxxxxxwwwooo___QQQKKKNNN^^^nnntttuuuyyy~~~uuuyyyooottt|||vvvdddJJJ444************''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%jjjKKKEEE@@@======<<<;;;999777555444222222222222333333444555:::DDDaaammmMMMGGGIIIGGGKKKTTTaaakkkrrr}}}oooddd\\\WWWSSSPPPMMMPPPZZZeeemmmrrr{{{jjjdddjjj{{{UUUHHH>>><<<;;;:::999;;;FFFRRR{{{tttoooxxx|||ssskkkmmm{{{~~~{{{|||~~~|||wwwrrriiifffrrrwwwooonnnlllgggaaa\\\ZZZYYYWWWTTTPPPMMMKKKJJJHHHFFFHHHJJJLLLNNNOOORRRUUUXXXVVVYYY\\\___```bbbdddfffeeegggkkkmmmppptttxxx{{{}}}}}}}}}|||zzz{{{}}}~~~}}}yyyvvvkkkjjjiiifffbbb]]]XXXUUURRRQQQPPPNNNKKKJJJJJJLLLIIIJJJLLLKKKJJJHHHHHHHHHLLLNNNOOONNNMMMKKKKKKLLLMMMRRRVVVSSSMMMIIIKKKOOOOOOMMMOOOUUU\\\eeetttyyyuuuzzzlll```\\\^^^bbbWWW```hhhggg^^^TTTOOONNNUUU]]]ddd]]]NNNCCCAAAEEEDDDAAA@@@BBBCCCDDDIIIPPPVVVXXX\\\```cccfffjjjmmmzzzzzzzzz{{{{{{{{{|||||||||{{{{{{|||~~~{{{}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{||||||}}}zzzzzz{{{{{{|||}}}}}}}}}{{{xxxxxxxxxppp```RRRKKKOOO___nnntttuuuyyy~~~qqqpppwww|||yyytttdddLLL555)))(((+++,,,'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%iiiKKKFFFBBB???>>>===;;;999777666555555555444111000222444444>>>GGGpppZZZFFFCCCIIIQQQRRRXXXaaalll}}}~~~yyyiiiaaaXXXSSSRRRQQQNNNKKKTTTVVVaaaqqq|||dddjjj|||fffIIIEEE999>>>888777===>>>NNNyyytttuuu|||~~~||||||}}}uuukkkjjjxxx~~~}}}{{{zzzyyyvvvlllbbbdddmmmvvvvvvrrrkkkiiifffccc___[[[UUUQQQPPPOOOMMMJJJHHHFFFEEEEEEFFFHHHJJJLLLMMMNNNQQQSSSXXXZZZ]]]^^^___aaacccfffhhhggghhhmmmssswwwwwwvvvzzz~~~~~~~~~}}}|||~~~~~~|||wwwppplllfffccc]]]XXXTTTRRRRRRRRRNNNLLLJJJHHHGGGFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJQQQSSSRRRMMMLLLNNNKKKDDDLLLOOOOOOJJJDDDDDDJJJRRRWWWXXXZZZ]]]eeerrrzzzuuurrrrrrqqqoooeeeccchhhoooiiiZZZRRRSSSUUU]]]```ZZZQQQMMMKKKJJJIIIBBB=========<<>>>>>===;;;999777666666444444444222222444666777BBBTTTpppRRRGGGFFFJJJQQQVVV\\\gggvvv}}}vvvqqqiii```]]]XXXTTTOOOLLLNNNPPPRRRRRRYYY^^^lllvvvfffllltttQQQFFF:::>>>:::999>>>>>>OOO{{{tttvvv|||~~~|||||||||wwwkkkiiiuuu~~~|||{{{yyyxxxvvvkkkaaabbbjjjqqqpppllleeecccaaa^^^\\\XXXTTTPPPMMMKKKIIIGGGEEEDDDDDDDDDEEEGGGJJJKKKLLLNNNQQQSSSXXXZZZ]]]^^^^^^___```bbbdddeeegggkkkppptttxxxzzz}}}}}}~~~~~~||||||}}}~~~|||wwwqqqjjjeee^^^[[[VVVRRRNNNMMMMMMNNNIIIIIIHHHGGGFFFFFFFFFGGGIIIHHHGGGGGGHHHIIIKKKLLLOOOSSSSSSPPPNNNOOOKKKEEECCCBBBCCCGGGKKKNNNNNNNNNQQQTTTZZZeeeuuuwwwyyy~~~uuullldddhhhpppxxxvvvlllccc``````dddddd```\\\YYYUUUOOOQQQIIIBBB@@@AAA@@@AAADDDEEEEEEIIIMMMOOOSSS```mmmsssxxxzzzyyy{{{}}}~~~}}}}}}~~~~~~~~~|||}}}~~~}}}zzzwwwwwwzzz}}}}}}{{{zzzyyyyyyzzz|||}}}|||zzz}}}||||||zzzpppaaaVVVSSSZZZiiitttuuuvvv}}}}}}rrrpppyyy}}}zzzrrrSSS444,,,,,,((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%iiiJJJFFFAAA>>>>>><<<;;;999888666666222333444444444555888:::GGGddd[[[JJJKKKKKKNNNUUU\\\bbbpppwwwhhh```\\\WWWSSSSSSNNNNNNMMMLLLNNNRRRYYY^^^```hhhxxxkkkiiiuuuZZZIII;;;>>>;;;:::>>>>>>PPP{{{tttvvv|||}}}||||||~~~~~~{{{uuujjjfffqqq|||~~~~~~~~~}}}|||zzzyyyxxxvvvkkkaaa```hhhmmmkkkfff___]]]ZZZYYYWWWTTTQQQNNNIIIGGGDDDAAA@@@AAABBBDDDDDDFFFIIIKKKLLLNNNPPPSSSWWWYYY]]]^^^^^^]]]]]]^^^```dddiiillloootttzzz~~~|||}}}~~~~~~||||||}}}|||~~~|||vvvppphhh```[[[VVVSSSOOOLLLJJJIIIJJJKKKEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGHHHJJJLLLMMMOOOTTTVVVUUUSSSPPPKKKEEEEEEEEEEEEGGGKKKOOOSSSVVVaaaeeepppyyy~~~iiiZZZ___hhhsss~~~|||uuuuuurrrnnnnnnmmmeee[[[TTTJJJAAAAAADDDEEEEEEGGGIIIJJJNNNSSSVVV]]]jjjwwwvvvyyyzzzzzz|||{{{{{{}}}~~~}}}}}}|||{{{|||}}}~~~~~~}}}}}}}}}zzzwwwwwwzzz||||||zzzyyyxxxyyyzzz}}}}}}}}}{{{}}}}}}}}}{{{qqqbbbXXXUUUZZZgggssstttvvv|||~~~wwwvvvxxxwwwWWW777...,,,''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%iiiJJJEEEAAA>>>===<<<;;;999888777666333333444666555444777<<>>===PPPyyysssvvv|||~~~}}}||||||~~~}}}zzzpppgggeeeooozzz~~~~~~~~~}}}|||zzzxxxwwwtttjjj```aaahhhmmmiiicccZZZXXXUUUSSSRRRPPPMMMJJJEEECCC@@@>>>===???BBBCCCCCCEEEHHHJJJKKKMMMPPPRRRTTTXXX\\\______^^^^^^^^^___gggooossssssuuu{{{~~~}}}|||}}}~~~}}}~~~|||}}}|||wwwpppiiiaaaYYYSSSPPPNNNLLLJJJIIIIIIJJJKKKFFFFFFFFFFFFFFFEEEEEEDDDIIIIIIIIIIIIJJJKKKMMMNNNRRRWWW[[[\\\XXXRRRJJJEEEIIIMMMPPPOOOPPPZZZkkkzzz~~~|||{{{|||iiiXXXOOOZZZeeerrr{{{{{{yyyvvvvvvuuulllcccUUUKKKDDDGGGMMMPPPRRRTTTUUUXXX\\\aaagggppp}}}~~~~~~yyyyyy}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}}}}zzzwwwxxx{{{|||{{{yyyyyyxxxxxxzzz}}}~~~}}}|||}}}|||}}}{{{qqqbbbXXXUUUYYYfffppptttvvv{{{zzzyyyyyyYYY999///,,,''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%hhhJJJEEE@@@======<<<;;;999888777777444333444666444222777???WWW~~~jjjIIIIIINNNLLLSSSaaaeeeqqqwwwkkk^^^VVVOOONNNNNNLLLLLLOOOYYY\\\^^^]]]]]]cccoooxxxtttzzzwwwzzzxxxTTT>>><<<999999;;;<<>><<<<<<>>>AAACCCAAACCCFFFHHHJJJLLLOOOQQQRRRVVV[[[___``````aaaaaa^^^hhhssswwwuuutttwww|||}}}||||||~~~{{{}}}|||xxxqqqiiibbb[[[TTTOOOKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDIIIJJJLLLNNNPPPPPPOOOOOOVVV[[[aaaccc]]]TTTKKKGGGHHHLLLTTT___ooo|||rrrsssvvv{{{~~~iiiYYYTTTUUU[[[hhh{{{eeeiiimmmnnnpppqqqkkkddd\\\TTTPPPTTTZZZ^^^aaacccbbbfffkkkpppvvv{{{{{{~~~~~~}}}~~~~~~~~~{{{yyyyyy|||}}}{{{yyyyyyyyyyyyzzz|||}}}|||{{{|||{{{{{{zzzpppbbbWWWTTTYYYcccnnnsssvvvzzz~~~{{{zzzYYY888...,,,((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%hhhIIIDDD@@@===<<<<<<;;;999888888777666333444777444222999EEEgggvvv[[[HHHJJJMMMLLLTTTbbbjjj{{{xxxeeeYYYQQQMMMLLLOOOQQQQQQQQQSSSWWW[[[^^^aaaeeeooo}}}zzzuuuqqqsssxxx]]]BBB===999888:::;;;QQQ|||kkksss|||~~~yyy|||~~~~~~~~~}}}}}}{{{~~~|||{{{|||zzzvvvjjjfffeeemmmzzz~~~}}}{{{yyywwwuuuoooggg```bbbkkkoookkkdddVVVSSSOOOLLLJJJHHHEEECCC@@@???===;;;;;;===???@@@@@@BBBEEEGGGIIIKKKNNNQQQQQQUUUZZZ]]]___```bbbccc]]]gggqqquuusssqqqsssvvv}}}~~~||||||zzz}}}{{{}}}|||uuupppggg___YYYTTTPPPMMMGGGFFFFFFEEEFFFGGGHHHIIIMMMKKKIIIGGGFFFEEEEEEFFFJJJNNNTTTXXXZZZWWWSSSQQQXXX]]]dddiiicccWWWOOOMMMSSSSSS___xxxppphhh```]]]aaaeeedddaaaccclllwwwuuu```RRRSSSYYYdddtttwwwZZZMMMUUU^^^gggpppuuurrrkkkaaa]]]\\\aaaeeegggjjjnnnooouuu{{{~~~~~~~~~|||zzz{{{~~~~~~|||yyyzzzzzzyyy{{{|||}}}{{{zzz{{{zzz{{{zzzpppbbbXXXUUUYYYbbblllrrruuuyyy~~~}}}~~~}}}~~~[[[888---,,,)))***''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%hhhIIIDDD???<<<<<<;;;::::::999888888777333333777666555???OOOuuu___RRRJJJLLLPPPRRRZZZdddqqquuufffYYYQQQIIIGGGJJJQQQVVVWWWYYY]]]YYY\\\```gggppp~~~|||xxxuuuvvvyyy{{{~~~fffHHH???999999:::<<>>AAADDDFFFHHHKKKNNNPPPTTTVVVXXXYYYZZZ[[[]]]```eeehhhlllnnnooorrrwww{{{~~~}}}||||||~~~vvvxxx|||}}}|||{{{{{{||||||~~~|||xxxttteee^^^UUUMMMIIIHHHHHHIIIFFFFFFFFFGGGGGGIIIJJJJJJLLLIIIFFFCCCCCCEEEIIIKKKNNNVVVbbbkkkmmmggg]]]VVVVVV[[[eeennnjjj___ZZZ]]]eeexxxgggUUUDDDFFFKKKRRRYYY\\\ZZZWWWeeerrryyyjjj[[[SSSVVV```iiissseeeOOOLLLKKKOOOYYYkkkssskkkoooxxx}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzzzz~~~}}}~~~~~~zzz}}}|||{{{{{{|||{{{yyywww}}}|||}}}|||sssdddZZZXXXXXX___jjjrrruuuxxx~~~qqqaaa999---+++)))+++''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%bbbLLLAAA@@@>>>===<<<;;;999888777666777222555:::555333KKKjjjbbbPPPQQQNNNSSS\\\\\\bbbtttjjj]]]XXXTTTQQQQQQLLLLLLMMMPPPTTTXXXZZZ[[[___gggpppwww||||||xxxxxxXXX<<>>===<<<;;;999888777666666222555999555888SSSuuuWWWLLLNNNMMMSSS]]]^^^fffxxxwwwcccXXXUUUSSSRRRRRRTTTRRRPPPRRRWWW\\\aaacccgggpppyyy}}}yyyyyy{{{zzzeeeBBB???<<<777CCCTTT|||xxxcccmmmvvv|||yyypppwww|||zzz|||~~~~~~}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyy}}}vvviiibbbmmm~~~|||{{{{{{{{{{{{xxxtttqqqeeeYYYXXX\\\\\\___]]]QQQIIICCC??????>>>;;;:::<<<999:::::::::999:::<<<>>>BBBCCCDDDFFFIIILLLNNNOOORRRTTTVVVXXXYYY[[[^^^aaaeeeiiinnnppprrruuuzzz~~~}}}wwwrrrnnnsssuuuxxxzzz|||~~~~~~~~~~~~}}}~~~~~~}}}|||yyynnncccWWWPPPGGGCCCDDDEEEDDDCCCFFFGGGHHHHHHHHHIIIKKKNNNMMMFFFAAABBBDDDGGGLLLRRR\\\jjj|||qqqaaaXXXdddnnntttoooccc^^^cccjjj}}}hhhRRRHHHKKKRRRWWWXXX^^^pppxxxqqqaaaQQQJJJKKKSSSaaannncccYYY[[[^^^dddyyyzzzmmmqqq|||~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}|||{{{zzz}}}}}}||||||{{{|||||||||ttteeeZZZVVVZZZ```hhhnnnrrrvvv|||}}}zzz{{{nnn~~~ggg>>>...,,,******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbLLLAAA@@@======<<<;;;999888777777444333555888666???```kkkOOOKKKOOOPPPVVV```bbbkkkyyyjjjZZZTTTTTTTTTTTTUUUWWWTTTRRRTTTZZZccckkkooouuu}}}~~~yyyxxx}}}}}}xxxLLL???===;;;DDDQQQ|||}}}qqqaaahhhooovvv}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzyyy|||vvviiiccclll}}}zzzzzzzzzzzzyyyvvvqqqmmmcccVVVTTTXXXXXX\\\[[[OOOGGGAAA=========:::999;;;777999:::::::::<<<>>>@@@DDDDDDEEEGGGIIIKKKMMMOOOQQQRRRUUUVVVXXX[[[___bbbgggkkkppprrrtttvvv{{{}}}yyytttpppnnnuuuvvvxxxzzz|||~~~~~~~~~~~~}}}~~~|||}}}|||yyywwwrrrhhh]]]OOOJJJDDDAAABBBCCCCCCBBBFFFHHHJJJJJJIIIHHHHHHIIICCC@@@AAAEEEJJJMMMSSSZZZfffxxxlllaaa^^^kkkmmmlllfff^^^]]]fffppphhhQQQIIIPPPWWWZZZ]]]mmm~~~pppggg```UUUJJJGGGKKKVVVgggttt{{{ddddddnnniii{{{|||ttt~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzz~~~~~~~~~~~~}}}||||||{{{~~~~~~ttteeeZZZVVVYYY```iiipppsssvvvzzz~~~zzzuuu~~~~~~uuukkkyyyjjjAAA///+++***,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbLLLAAA@@@===<<<<<<;;;999888888777444555666666777GGGmmm___PPPNNNSSSUUUZZZbbbcccnnnnnnaaaVVVSSSUUUVVVWWWYYYYYYXXXWWW[[[dddoooxxx|||zzzxxx}}}zzzWWW===<<<===CCCNNNxxxlll^^^```dddkkkuuu}}}}}}}}}|||||||||}}}}}}||||||{{{{{{zzzzzz{{{uuujjjbbbkkk|||xxxxxxxxxxxxwwwrrrlllggg___RRRQQQUUUVVV[[[[[[PPPDDD>>>;;;<<<<<<999999;;;777888;;;<<<<<<===@@@BBBDDDEEEEEEGGGIIIKKKMMMNNNOOOQQQSSSUUUWWW[[[```dddiiimmmrrruuuvvvxxx}}}{{{xxxuuusssrrrwwwxxxyyy{{{|||~~~}}}}}}~~~~~~|||}}}{{{uuuooojjj```VVVIIIEEEBBB@@@BBBCCCCCCCCCFFFGGGIIIIIIGGGDDDCCCCCC>>>@@@FFFLLLOOORRR[[[eeevvvvvvccc[[[[[[___\\\ZZZXXXWWW]]]lllyyydddRRRMMMRRRYYYbbbqqqvvvlllccc]]]QQQOOONNNPPPVVVbbbqqq}}}vvvlllttt|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz~~~~~~}}}|||zzz|||{{{}}}{{{rrrbbbWWWTTTYYY```jjjrrruuuwwwzzz|||}}}zzz~~~uuuiiissshhhAAA111---)))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbLLLAAA@@@<<<<<<;;;::::::999888888444666777555:::RRRyyyuuuXXXSSSPPPVVVWWWZZZ```aaannnxxxhhh^^^UUUSSSUUUVVVWWWZZZ]]]]]]___eeennnwww}}}yyytttyyyyyyccc>>>;;;===@@@LLLsssnnn[[[YYY[[[dddpppzzz~~~~~~~~~}}}||||||||||||}}}}}}}}}||||||{{{{{{{{{zzzuuujjjbbbiiiyyy}}}uuuuuuvvvwwwuuuooogggbbbZZZOOONNNTTTVVV\\\]]]RRRAAA<<<999:::;;;999999<<<888:::<<<===>>>>>>@@@BBBDDDDDDEEEFFFHHHJJJLLLMMMMMMOOOQQQTTTWWW\\\bbbfffjjjoootttwwwxxxyyy}}}}}}{{{yyyxxxxxxxxxyyyzzzzzz{{{|||~~~}}}}}}~~~||||||wwwnnnfff```WWWNNNFFFDDDAAA@@@BBBDDDEEEFFFGGGHHHHHHFFFCCCAAA@@@AAAGGGIIILLLNNNNNNTTTeeevvv}}}iiiYYYRRRQQQKKKJJJLLLSSSZZZdddvvvuuu___VVVWWWWWW^^^qqqzzzkkkgggddd^^^XXXOOOTTTZZZ___eeeooo|||}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{}}}~~~}}}|||{{{|||{{{|||{{{qqqaaaVVVSSSYYYaaalllssswwwxxxzzz|||}}}xxxiiinnnccc@@@333///)))&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaLLLAAA@@@<<<<<<;;;::::::999888888444777777666BBB```gggQQQPPPNNNUUUVVVYYY^^^aaarrr|||pppiii```WWWVVVWWWWWWYYY]]]^^^___bbbhhhpppvvvzzz{{{wwwooopppwww{{{~~~sssCCC;;;<<<>>>KKKnnnrrrYYYVVV[[[hhhvvv~~~}}}~~~}}}~~~~~~~~~}}}|||||||||||||||||||||||||||||||||||||||zzzvvvjjjaaafffuuu|||yyyrrrssstttuuurrrlllccc]]]WWWLLLMMMTTTWWW\\\\\\QQQ@@@:::888:::;;;999:::===:::<<<>>>??????>>>???AAABBBBBBCCCEEEGGGIIIKKKMMMMMMNNNQQQTTTWWW]]]dddiiikkkooouuuxxxyyyzzz}}}~~~}}}{{{{{{||||||}}}{{{{{{{{{{{{|||}}}|||}}}~~~~~~}}}yyyxxxqqqeee\\\VVVPPPJJJEEEDDDBBB@@@AAADDDGGGJJJKKKKKKHHHEEEAAA@@@BBBCCCJJJIIILLLRRRZZZiiinnn]]]RRRKKKIIIDDDGGGRRRaaakkksssmmm^^^\\\cccbbbjjjsssccc```bbbbbb\\\XXX___ffflllkkkmmmwww}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}|||~~~~~~~~~|||rrrbbbWWWSSSZZZaaakkksssvvvwwwzzz|||}}}}}}~~~xxxggglllbbb@@@333000)))&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaLLLAAA@@@<<<;;;;;;::::::999999888222666777999KKKooo\\\LLLLLLMMMTTTWWWZZZaaahhh~~~yyypppooofff^^^\\\]]]^^^aaaeeeaaabbbfffmmmuuu}}}wwwkkkjjjooozzz{{{tttLLL>>><<<;;;JJJjjjpppYYYYYYcccvvv|||}}}|||}}}}}}|||{{{{{{{{{||||||yyyzzzzzz{{{{{{||||||}}}zzzvvvjjj```dddqqqxxxvvvpppqqqssstttqqqiii```YYYVVVLLLNNNTTTWWW[[[XXXKKK???:::777999;;;:::;;;>>>===???AAAAAA???>>>>>>>>>???@@@AAACCCFFFIIIKKKMMMMMMNNNQQQTTTXXX___ffflllkkkpppuuuyyyyyyzzz}}}~~~~~~}}}|||||||||}}}~~~}}}||||||||||||}}}|||}}}~~~|||{{{rrrppphhh[[[QQQNNNKKKHHHEEEDDDAAA???@@@CCCHHHLLLSSSPPPKKKFFFBBBCCCGGGKKKKKKKKKSSSggg}}}rrr```TTTOOOLLLKKKKKKSSSeeexxxlllaaabbbiiimmmzzzeee___\\\```dddfffiiinnn~~~~~~sssoooyyyvvv~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~|||qqqaaaUUUQQQYYY```iiipppsssuuuxxxzzz~~~{{{zzz}}}uuu{{{wwwccckkkgggCCC333...******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaLLLAAA@@@;;;;;;;;;::::::999999999111666777;;;RRRyyyxxxWWWKKKJJJMMMUUUYYY^^^gggppp{{{vvvvvvmmmeeecccdddeeeiiinnnjjjkkkoooxxxyyylllhhhlllvvv{{{mmmTTTAAA<<<:::JJJhhhlllYYY\\\kkk}}}~~~}}}}}}||||||{{{{{{{{{{{{|||xxxxxxyyyzzz{{{|||}}}}}}zzzvvvjjj___bbbooovvvtttoooqqqrrrsssppphhh^^^WWWVVVLLLNNNUUUVVVXXXTTTGGG>>>999777:::;;;;;;<<<>>>???AAABBBBBB???=========>>>>>>@@@BBBEEEHHHKKKMMMMMMNNNQQQTTTYYY```hhhmmmkkkpppvvvyyyyyyzzz}}}~~~}}}}}}||||||||||||}}}~~~}}}|||||||||}}}|||}}}~~~}}}{{{zzzllljjjaaaTTTKKKJJJIIIGGGFFFDDDAAA>>>???BBBHHHMMMYYYUUUOOOHHHDDDFFFLLLQQQUUUVVVeeewwweeeVVVOOONNNPPPQQQVVV```vvvooofffgggiiissskkk^^^]]]aaagggjjjpppwwwnnnzzzvvvvvvvvv~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzyyyzzz{{{|||~~~~~~}}}}}}zzzooo^^^RRRNNNXXX___gggmmmpppsssvvvyyy}}}{{{xxxyyyjjj{{{vvv___iiilllFFF222,,,***...(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___KKKAAAAAA===<<<;;;;;;999999888777555888666<<<]]]iiiSSSNNNMMMNNNUUU]]]cccnnnxxxssslllggghhhmmmtttyyyssstttxxx~~~mmmhhhkkkqqqvvvllluuummmCCC666<<>>>>>>>>BBBDDDGGGFFFCCC>>>;;;999999===BBBCCCCCCDDDFFFHHHJJJMMMRRRYYY___cccfffhhhppprrruuuvvvxxxyyy|||}}}}}}{{{zzzzzz{{{|||}}}}}}}}}|||{{{{{{|||}}}~~~|||xxxuuunnndddUUULLLJJJKKKKKKJJJKKKEEEAAAAAAAAAEEERRR```gggbbbQQQFFFKKKNNNOOOWWWYYYiii}}}sssooonnnggg[[[SSSRRRRRRQQQ]]]uuu~~~tttjjjdddttt~~~yyyhhhbbbeeegggjjjrrrooorrrtttiiivvvxxx}}}||||||~~~}}}}}}~~~{{{|||~~~~~~}}}~~~~~~~~~}}}|||{{{zzz|||zzzzzz|||~~~{{{{{{{{{{{{||||||||||||}}}vvvjjj]]]RRRMMMSSS___jjjmmmnnnrrrvvvxxx~~~{{{xxxwww}}}xxxggg{{{qqqyyy~~~rrrKKK333***(((,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]KKKAAAAAA===<<<;;;;;;999999888777555777999DDDccceeeRRRPPPOOOOOOUUU]]]jjj}}}{{{wwwrrroooooosssxxx||||||rrrjjjkkkuuuvvviiipppyyyIII666>>>FFFmmmttteeejjjwww~~~}}}}}}~~~|||yyyyyyzzz|||||||||~~~{{{yyyxxxzzz{{{{{{yyy|||xxxooodddccckkkrrrsssuuuuuutttsssoooggg]]]VVVPPPPPPNNNMMMPPPSSSMMMEEE888666555777<<>><<<===@@@DDDEEEEEEDDDFFFGGGIIILLLRRRXXX^^^cccfffhhhmmmpppsssuuuvvvxxxzzz|||~~~~~~||||||{{{{{{{{{{{{||||||||||||{{{{{{|||}}}~~~}}}~~~~~~}}}}}}|||yyytttqqqhhh___SSSKKKJJJLLLMMMLLLIIIDDD@@@AAACCCJJJXXXffflllgggTTTIIINNNSSSWWWaaarrrsssccc```rrrpppiii]]]VVVVVVXXXWWWiiizzzzzzwww~~~}}}rrrjjjeeeqqqzzzsssiiiggghhhqqq}}}vvvsssttt}}}vvvwww|||~~~~~~}}}|||~~~}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{|||{{{zzz|||~~~|||{{{{{{{{{{{{||||||||||||~~~~~~}}}vvvjjj]]]RRRLLLSSS___jjjmmmnnnrrrvvvxxxyyywwwuuuvvv~~~sss~~~sss}}}rrrKKK444+++(((,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZKKKBBBAAA===<<<;;;;;;999999888777555555;;;NNNkkk^^^PPPPPPRRRRRRTTT^^^rrr{{{xxxxxx{{{~~~vvvmmmlllwwwxxxjjjmmm~~~SSS999AAACCChhh|||nnnooovvv~~~~~~}}}~~~|||zzzzzz{{{|||||||||}}}zzzyyyyyyyyyxxxvvvzzzyyysssiiicccgggmmmqqqtttrrrppppppnnnggg\\\SSSMMMMMMKKKJJJMMMOOOJJJBBB777666666999===AAABBBCCCGGGHHHJJJIIIEEEBBB???>>>@@@BBBFFFGGGGGGFFFGGGGGGIIILLLQQQWWW]]]cccfffhhhjjjmmmqqqtttuuuuuuwwwxxx|||~~~}}}}}}}}}zzz{{{{{{|||||||||{{{{{{{{{{{{{{{{{{|||}}}|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzxxxtttoookkk```XXXNNNIIIIIIKKKMMMMMMEEEBBB@@@BBBFFFPPP```nnnsssmmmYYYMMMSSSZZZcccpppttt[[[ZZZcccvvvsssjjj^^^WWWYYY]]]^^^rrryyy{{{rrrjjjjjjqqqvvvyyynnngggeeennnvvvtttnnnlllzzz~~~uuuwwwyyywww|||~~~~~~~~~}}}|||~~~~~~}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}}}}|||{{{|||}}}~~~|||zzzzzz{{{{{{{{{{{{|||||||||~~~~~~}}}vvvjjj]]]RRRLLLRRR^^^iiimmmooorrruuuvvvtttrrrqqqvvv|||mmmssssssLLL555,,,))),,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXJJJBBB@@@===<<<;;;;;;999999888777777333<<>>DDDBBB]]]ppppppuuu~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||}}}}}}|||}}}|||{{{zzzyyyxxxwwwvvvyyyzzzwwwmmmeeeccciiinnnrrrnnnllllllmmmgggZZZOOOKKKKKKIIIHHHKKKMMMGGG???555666888;;;???CCCEEEFFFIIIJJJJJJGGGCCC???======@@@BBBDDDGGGHHHIIIJJJKKKJJJLLLPPPUUU[[[```eeeggghhhlllooorrrsssssstttuuuxxx{{{}}}~~~}}}{{{{{{{{{yyyzzz{{{|||}}}|||{{{zzzzzzzzz{{{|||}}}~~~|||}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxuuuqqqkkkfffXXXRRRKKKFFFFFFHHHJJJJJJAAA@@@@@@BBBIIIUUUfffsssuuuooo\\\PPPWWWbbbnnn~~~dddZZZgggssszzzvvvkkk]]]VVVYYY^^^___nnnnnniii```[[[___fffiiiuuu{{{~~~sssiiieeeeeennnvvv~~~vvvuuuwwwxxxttt~~~}}}}}}}}}|||}}}~~~}}}}}}~~~}}}}}}{{{{{{{{{|||}}}}}}~~~}}}}}}|||||||||{{{zzzyyyzzzzzzzzz{{{{{{{{{||||||~~~~~~xxxlll^^^RRRLLLQQQ\\\hhhmmmooossstttssspppnnnpppwww{{{hhhfffxxxtttMMM666---))),,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXJJJBBB@@@===<<<;;;;;;999999888777999444>>>[[[zzzjjjRRRLLLNNNPPPTTTTTT___{{{yyyqqqkkknnnsss{{{~~~zzzvvvwwwmmmAAAAAABBBYYYmmmlllsss}}}wwwxxx|||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz|||}}}|||{{{yyyzzzzzzyyyxxxxxxwwwxxxxxxyyyxxxqqqgggaaaeeekkkpppllliiijjjkkkeeeXXXNNNKKKJJJHHHGGGIIIKKKEEE===555777:::>>>AAADDDGGGIIIJJJJJJIIIEEEAAA===;;;;;;???@@@BBBEEEIIIMMMPPPQQQNNNNNNPPPSSSWWW]]]bbbeeegggjjjmmmooopppppprrrsssuuuxxx{{{|||{{{zzzzzzzzzxxxyyy{{{|||||||||{{{zzzyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}|||{{{zzzzzzyyywwwvvvsssmmmfffaaaSSSOOOIIIEEECCCCCCDDDDDD>>>@@@AAACCCJJJWWWgggqqqppplll\\\RRR[[[gggvvv{{{```aaannnuuu}}}xxxkkk\\\TTTVVV[[[]]]aaa___YYYQQQPPPUUUYYYYYYbbbjjjqqqqqqkkkffffffiiisss|||~~~qqq~~~~~~}}}|||}}}~~~}}}{{{}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||~~~}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{yyynnn___SSSMMMOOOZZZfffkkkooorrrrrrpppnnnnnnrrrzzzwwwlllllluuuLLL666---)))+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYJJJAAA@@@===<<<;;;;;;999999888777999666BBBaaaaaaOOOMMMNNNOOORRRVVVeee{{{sssjjjlllooovvv{{{uuuqqq|||HHH===BBB]]]}}}gggfffmmm|||yyyssstttzzz{{{|||}}}}}}~~~}}}}}}}}}|||zzzzzzzzz{{{|||{{{zzzvvvxxxyyyyyyxxxwwwxxxyyywwwxxxxxxtttjjjaaabbbgggmmmkkkiiijjjiiibbbWWWNNNJJJIIIGGGEEEHHHJJJDDD<<<555999===@@@CCCEEEIIIKKKKKKKKKIIIEEE@@@>>>===>>>AAA@@@@@@DDDJJJRRRWWWYYYTTTRRRPPPPPPSSSXXX___cccfffhhhjjjkkkkkkllloooqqqsssvvvyyyzzzzzzyyyyyyzzzxxxyyyzzz{{{{{{{{{{{{{{{yyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyyyyvvvuuutttrrrnnnggg___ZZZPPPNNNIIIEEEBBB@@@@@@@@@===AAACCCDDDIIIUUUbbbiiieeeeeeZZZUUU___lll{{{rrrccciiirrruuu~~~yyylll\\\SSSUUUZZZ\\\YYYWWWQQQKKKJJJOOOQQQOOOTTTZZZaaadddeeehhhnnnsss{{{{{{vvv}}}|||||||||~~~}}}{{{|||}}}|||||||||~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{|||}}}}}}~~~~~~|||zzzyyyzzzyyyzzzzzzzzzzzz{{{{{{{{{~~~zzznnn```SSSLLLLLLWWWcccjjjnnnqqqppplllnnnqqquuu|||yyyqqqyyy{{{yyyvvvKKK555---)))+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\III@@@???===<<<;;;;;;999999888777777999HHHiii{{{[[[PPPPPPQQQPPPRRR[[[nnnuuuiiijjjlllrrrwwwrrrkkkuuuTTT<<>>HHHjjjhhhYYYYYY]]]kkk|||~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}||||||||||||||||||||||||{{{zzzyyyyyyzzzyyywwwuuuuuuttttttttttttssssssssswwwwwwuuuqqqooolllcccZZZbbbmmmqqqhhhaaa^^^WWWMMMGGGEEEBBBAAABBB@@@===999:::>>>BBBDDDDDDEEEHHHKKKKKKIIIDDDCCCIIIRRRTTTQQQQQQEEE@@@HHHNNNPPPWWWaaaZZZ[[[XXXRRRPPPTTTXXXYYY\\\aaabbb]]][[[```gggjjjrrrtttwwwyyyzzzzzzyyywwwwwwwwwwwwwwwxxxyyyzzzzzz||||||{{{{{{{{{{{{|||}}}}}}{{{yyyyyyzzzxxxsssooojjjddd[[[WWWVVVUUUQQQMMMKKKQQQRRRJJJDDDDDDCCC???EEEFFFGGGIIILLLNNNOOOPPPSSSVVV[[[```gggpppzzzzzzrrrmmmmmmpppttt}}}wwwpppiiieeecccbbbbbbfffhhhfffcccdddiiikkkkkkjjjkkkooouuu|||~~~~~~~~~}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~|||{{{{{{}}}~~~}}}|||{{{|||}}}|||zzzyyyyyyzzzxxxzzzzzzzzzxxxxxxxxxzzz~~~{{{wwwssslll```RRRIIIMMMPPPZZZiiioookkkiiijjjnnntttxxxyyy|||zzzjjjyyy|||zzz}}}wwwJJJ444---((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''\\\III@@@???===<<<:::999888777777777;;;;;;XXXiiiXXXLLLKKKRRRTTTZZZcccvvvwwwxxxtttlllhhhjjjuuusssjjjmmmqqqFFFLLLkkkcccVVVWWW\\\jjj{{{~~~}}}|||{{{}}}}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzyyywwwuuuttttttttttttssssssssssssvvvvvvuuuqqqpppmmmeee\\\___iiinnngggaaa___YYYOOOIIIFFFCCCBBBAAA@@@<<<999<<>>;;;999???AAABBBDDDFFFIIINNNRRRUUUVVVUUUUUUZZZaaaaaa]]]PPPGGGBBBGGGKKKMMMSSS\\\___bbbaaa]]]\\\^^^]]]ZZZ\\\]]]ZZZVVVZZZfffqqqvvvtttuuuxxxzzz{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~}}}}}}}}}}}}}}}~~~|||zzzyyyzzzyyytttllleeeXXXSSSLLLIIIHHHHHHFFFCCCIIIOOOSSSOOOJJJFFFBBB>>>IIIOOOUUUVVVRRRNNNNNNOOONNNPPPSSSUUUXXX]]]cccgggjjjkkkkkkkkkkkklllooorrryyyxxxuuurrrqqqpppqqqqqqyyyzzztttppptttppprrr}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}||||||{{{|||}}}{{{yyyxxxyyyzzzxxxyyyzzzzzzxxxxxxyyyzzz|||zzzwwwssslll```RRRGGGJJJPPP[[[fffiiifffgggiiikkkpppuuuwwwsss}}}tttaaajjjtttIII555///+++,,,((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''\\\III@@@???<<<;;;:::999888888888888<<>>===>>>BBBGGGLLLOOOOOOVVV]]]```cccccc]]]VVVFFFGGGKKKQQQTTTTTTUUUWWW[[[___bbbdddfffgggaaaZZZSSSRRRNNNOOOYYYjjjuuuyyyvvvvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~yyyxxxwwwuuuqqqiii]]]TTTJJJGGGDDDBBBBBBCCCDDDEEECCCGGGLLLNNNJJJCCC@@@@@@QQQUUUWWWTTTOOOPPPWWW^^^YYYWWWUUUSSSRRRSSSTTTTTTSSSVVV[[[^^^```aaabbbccccccgggkkkppptttzzzzzz}}}~~~~~~{{{uuurrrtttwww{{{zzz{{{{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{|||{{{zzzzzz{{{|||{{{yyywwwxxxyyywwwxxxzzzyyyyyyxxxzzz{{{|||{{{{{{xxxrrreeeUUUJJJFFFNNNYYYaaaeeeiiilllmmmtttwwwyyyzzz}}}ccclllsssGGG333---)))***((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''[[[III@@@@@@;;;:::999999888888999999===NNNssscccYYYNNNLLLRRRTTT```qqqjjj\\\XXXTTTSSSTTTSSSPPPPPPSSSeeeoooxxxyyyxxx}}}{{{pppmmmkkklllqqq~~~sssmmmssscccIII\\\eee^^^fffqqqzzz~~~}}}~~~|||||||||~~~~~~}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwwwwxxxyyyyyywwwvvvssssssssssssrrrrrrrrrrrrnnnqqqqqqqqqrrrsssmmmeee[[[^^^cccgggiiifff```[[[KKKIIIDDD???:::888999;;;>>><<<:::;;;???DDDHHHJJJMMMTTTZZZ\\\]]]\\\WWWQQQJJJMMMRRRVVVUUUSSSRRRQQQZZZ^^^aaadddfffggg```WWWNNNNNNNNNSSSbbbttt}}}~~~vvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||~~~~~~}}}}}}}}}}}}{{{yyywwwtttnnneeeXXXOOOCCCAAA@@@??????AAADDDEEEEEEFFFKKKNNNKKKEEEDDDGGGTTTTTTRRRNNNLLLPPPYYYbbb___[[[UUUQQQPPPPPPPPPPPPLLLOOOSSSUUUUUUVVVWWWXXX\\\```ggglllrrrzzz|||yyywwwwwwyyy|||~~~~~~{{{{{{~~~sssnnnttt~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{{{{zzzyyyzzz{{{|||zzzxxxwwwxxxyyyvvvxxxyyyyyyyyyyyyzzz||||||||||||{{{tttgggWWWKKKEEEMMMVVV^^^gggpppsssqqqwwwzzzzzz{{{wwwbbbrrrrrrGGG222,,,((()))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''[[[III@@@@@@::::::999999888888999999>>>OOOrrrxxx___WWWNNNLLLRRRUUUcccuuuwwwggg]]]WWWUUUSSSSSSUUUSSSOOOQQQUUUbbbhhhnnnoooqqq{{{}}}ooommmkkkjjjnnn}}}vvvnnnooolllMMMYYYggg^^^gggttt}}}~~~~~~|||~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvwwwyyyyyyxxxvvvsssssssssrrrrrrrrrqqqqqqmmmppppppppprrrrrrlllddd\\\]]]aaafffgggccc\\\WWWIIIGGGCCC===777666999<<<===;;;999:::>>>CCCEEEEEEJJJOOOQQQOOONNNOOONNNKKKGGGLLLOOOPPPNNNMMMLLLLLLTTTXXX]]]bbbgggjjjddd[[[TTTUUUWWW___ooo~~~uuuuuuvvvvvvvvvwwwwwwwwwxxxyyyyyyzzz{{{}}}}}}}}}|||||||||zzzwwwsssooohhh^^^QQQHHH??????>>>>>>???AAAEEEHHHJJJJJJLLLPPPNNNJJJLLLSSSUUUSSSOOOKKKKKKPPPXXX___aaa[[[RRRMMMLLLLLLMMMLLLLLLMMMOOOOOOOOOPPPRRRTTTVVV[[[aaagggmmmvvv}}}vvvuuuwwwzzz|||zzz~~~|||ooonnnxxx~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}~~~~~~}}}zzzzzz{{{{{{zzzyyyzzz{{{{{{zzzxxxwwwwwwxxxvvvxxxyyyyyyyyyyyyzzz|||{{{{{{|||{{{uuuhhhVVVJJJEEELLLSSS\\\jjjwwwyyyuuuwwwxxxyyyzzzuuufffvvvpppFFF222---***+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''[[[III@@@@@@::::::999999888999999999>>>OOOpppsss\\\VVVNNNLLLSSSVVVdddwwwkkk[[[UUUTTTTTTUUUSSSTTTUUUSSSPPPSSSYYY___aaaccceeekkkzzz~~~ooommmjjjiiilll{{{wwwooonnntttRRRYYYmmm\\\fffttt~~~~~~~~~{{{}}}~~~~~~}}}}}}zzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvvvvwwwyyyyyyxxxvvvsssssssssrrrrrrrrrqqqqqqmmmooopppoooqqqqqqlllddd]]]\\\___dddfff```YYYSSSHHHFFFBBB<<<666555888<<<>>>;;;999:::>>>BBBCCCCCCBBBDDDCCC===<<>>:::888888999;;;999::::::;;;<<<=========;;;888333111111333444555777:::===@@@AAA@@@>>>===DDDKKKUUU___fffkkkooorrrooonnnrrrzzzzzzppprrrsssuuuvvvwwwvvvvvvuuuvvvxxxzzz|||~~~~~~}}}|||{{{zzzyyyyyyxxxrrrjjjaaaYYYPPPHHHBBB===>>>@@@BBBDDDFFFHHHHHHOOOOOOPPPQQQRRRTTTVVVWWWUUUUUURRRNNNJJJLLLTTT[[[\\\SSSKKKEEEAAA@@@DDDJJJQQQRRRPPPOOOSSSYYYXXXTTTYYYYYYXXXZZZbbbnnnxxx|||zzzqqqkkkjjjkkkhhhkkknnnrrruuuyyy}}}~~~{{{|||~~~~~~~~~~~~|||||||||}}}|||||||||||||||}}}~~~}}}{{{yyywwwwwwyyy{{{}}}~~~~~~~~~|||yyywwwwwwxxxrrrtttvvvyyyzzz{{{{{{{{{yyyzzz{{{{{{uuugggVVVJJJEEECCCKKKaaavvv~~~{{{vvvuuuxxxzzz{{{yyyzzz~~~mmm}}}nnnDDD111,,,((()))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''XXXIII@@@===<<<;;;:::888888888888999BBBXXX|||kkkWWWTTTNNNMMMTTTWWWcccxxx{{{zzzzzz{{{||||||{{{zzzyyyzzzyyyllldddaaa___\\\YYYWWWTTTQQQNNNOOONNNNNNOOORRRUUUWWWXXX[[[]]]^^^```mmmoookkkhhhffffffqqqvvvkkkmmm\\\[[[cccXXXbbbpppzzz}}}~~~~~~}}}}}}|||}}}~~~~~~~~~}}}|||yyywwwwwwuuuttttttuuuwwwwwwwwwwwwuuuuuuvvvyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuuuuuuusssssssssrrrqqqqqqppppppnnnmmmmmmmmmmmmkkkhhhfffccc^^^YYYZZZ]]]^^^ZZZVVVHHHDDD???999777777888:::666666666777888888999999666444222222444444444333444666888:::<<<=========AAAGGGPPPYYYaaahhhnnnrrrvvvvvvxxx|||yyysssqqqrrrtttuuuvvvvvvvvvvvvuuuwwwyyy{{{}}}~~~}}}|||{{{zzzyyywwwtttnnnfff^^^UUUMMMEEE@@@===>>>@@@BBBEEEGGGIIIJJJPPPQQQRRRSSSTTTVVVWWWWWW[[[YYYTTTMMMHHHJJJSSS[[[]]]TTTJJJEEEBBBBBBEEEKKKHHHOOOWWW\\\aaadddaaa\\\^^^^^^^^^^^^aaahhhooosss||||||yyyqqqiiicccaaabbbdddggglllrrrwww{{{~~~wwwwww~~~~~~~~~}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~|||yyywwwwwwwwwuuuvvvwwwyyyzzzzzzzzzyyyzzz{{{||||||vvvhhhWWWJJJGGGGGGQQQfffyyy|||xxxzzz|||}}}}}}uuuqqqrrroooEEE333...***+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''XXXJJJAAA===<<<;;;:::999888888999999AAA___gggTTTPPPKKKKKKSSSWWWddd{{{wwwuuurrrqqqqqqssswwwxxxvvvssswww{{{{{{nnnaaaVVVOOOUUUVVVYYY\\\\\\WWWPPPJJJLLLLLLMMMPPPTTTXXX]]]```aaaeeegggkkkwwwmmmhhheeecccbbbkkkuuukkklll~~~aaa\\\ZZZTTT^^^mmmxxx~~~}}}~~~~~~~~~}}}}}}|||{{{{{{}}}~~~~~~}}}}}}|||zzzwwwuuutttqqqoooooopppqqqrrrqqqppppppqqqsssuuuvvvtttrrrssssssssssssssstttttttttssssssrrrrrrqqqpppppppppmmmlllkkkkkkkkkjjjfffdddbbb]]]XXXXXXZZZ[[[YYYUUUJJJFFF???999555555777999444444444444555666666777333333444666888888666333666777888999;;;===???@@@>>>BBBIIIPPPXXXaaaiiioootttvvvxxxzzzyyyvvvrrrooosssssstttuuuvvvvvvvvvuuuvvvxxxzzz}}}~~~}}}||||||zzzwwwuuummmhhh```XXXPPPHHHAAA===<<<===???CCCFFFJJJLLLMMMOOOQQQSSSUUUXXXYYYZZZ[[[^^^[[[TTTLLLIIILLLVVV^^^[[[OOOEEEAAAAAAAAAEEEIIIHHHQQQ]]]eeemmmqqqooojjjggghhhiiigggdddeeelllrrr{{{sssjjjdddcccdddfffjjjooossswww{{{~~~ttttttzzzzzzvvvyyy||||||}}}~~~~~~~~~}}}}}}|||~~~}}}{{{}}}~~~~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~{{{xxxvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxzzz{{{}}}}}}wwwiiiXXXKKKFFFJJJXXXkkkyyy|||zzzyyyrrrpppwwwmmmDDD333///++++++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''YYYJJJAAA===<<<;;;:::999888999999:::AAAeeefffRRRNNNIIIKKKTTTYYYfff|||yyyqqqpppllljjjiiimmmsssvvvsssoootttwww{{{}}}~~~~~~~~~xxxnnndddZZZTTTPPPOOOUUUXXX\\\``````ZZZRRRKKKLLLNNNQQQTTTYYY___eeeiiinnntttyyy}}}lllfffccc```^^^fff~~~tttmmmmmm|||ggg\\\RRRRRR\\\kkkwww}}}}}}~~~}}}~~~~~~}}}|||{{{zzzzzz}}}~~~~~~}}}}}}|||yyyuuurrrqqqnnnkkkjjjiiiiiiiiigggfffgggjjjmmmppprrrrrrqqqoooooopppqqqrrrrrrssssssrrrrrrqqqqqqpppooooooooommmlllkkkjjjjjjhhheeebbbbbb]]]XXXVVVWWWWWWTTTRRRLLLGGG???888444444555777444333333333444666777888888888999;;;===<<<:::888999:::<<<>>>@@@@@@@@@@@@>>>@@@CCCGGGMMMUUU^^^dddeeejjjoooqqqpppoooooopppssssssttttttuuuuuuuuuuuuwwwyyy|||~~~|||||||||yyyuuupppgggaaaZZZRRRKKKEEE???;;;;;;===@@@DDDIIIMMMPPPRRRNNNPPPSSSWWWZZZ]]]______[[[XXXTTTOOONNNSSS[[[bbbWWWLLLCCCAAACCCDDDGGGJJJQQQVVV]]]ggguuu~~~uuuuuutttpppiiiiiisss{{{pppkkkkkkmmmnnnssswwwwwwuuuwww}}}sssvvv|||{{{wwwuuuvvvyyy~~~{{{qqqmmmnnnssszzz|||||||||}}}~~~~~~}}}}}}|||}}}~~~}}}}}}~~~}}}~~~}}}zzzyyyyyyzzz{{{||||||{{{zzzyyy|||}}}}}}{{{xxxvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyy{{{|||~~~~~~yyyjjjXXXKKKCCCJJJZZZllluuuvvvuuuvvv~~~vvvppp~~~{{{iii@@@000---))))))***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''ZZZKKKAAA===<<<;;;:::999999999:::;;;BBBkkkfffRRRNNNJJJLLLWWW\\\ggg||||||rrrlllkkkgggeeeeeejjjqqqtttrrrnnnrrruuuxxxyyyxxxvvvuuutttjjjcccYYYPPPLLLNNNSSSWWW\\\]]]^^^___^^^YYYRRRMMMMMMQQQWWW\\\aaahhhooottt}}}|||xxxmmmfffaaa___\\\ccczzzzzztttqqqnnnyyyjjj[[[{{{}}}TTTQQQ\\\kkkwww}}}}}}~~~}}}~~~~~~~~~}}}|||{{{{{{zzz}}}~~~}}}}}}{{{wwwsssooommmjjjfffcccaaa___]]]\\\ZZZ]]]aaaeeeiiilllnnnpppmmmnnnpppqqqssssssttttttpppppppppooonnnnnnmmmmmmlllkkkjjjjjjiiigggdddaaabbb]]]XXXUUUTTTRRROOOLLLLLLGGG@@@999444333444555222222222222444666888:::???>>>>>>???@@@@@@???======???DDDGGGHHHFFFCCCAAABBBBBBCCCCCCEEEJJJQQQVVVXXX^^^eeehhhiiijjjnnnqqqrrrrrrrrrsssssstttuuuuuuwwwyyy}}}~~~||||||{{{wwwpppjjj```[[[TTTMMMHHHCCC???<<<===???BBBGGGLLLPPPTTTVVVRRRSSSUUUXXXZZZ\\\]]]^^^XXXXXXWWWVVVVVVYYY]]]```TTTMMMHHHIIIKKKLLLMMMPPPRRRVVV```pppyyyssskkklll|||yyymmmiiikkkppptttzzz|||xxx|||}}}rrryyy~~~}}}xxxuuuvvvxxxwwwyyy}}}~~~}}}zzzuuujjj^^^ZZZ\\\aaammmxxx}}}~~~}}}zzz{{{|||}}}}}}||||||}}}}}}}}}{{{{{{||||||}}}~~~~~~}}}{{{yyywwwyyyzzz|||}}}}}}|||zzzyyy{{{||||||{{{yyywwwxxxyyywwwwwwxxxxxxyyy{{{{{{|||{{{|||yyykkkXXXKKKBBBKKK\\\lllsssrrrsssuuu}}}}}}{{{}}}vvvjjjtttggg>>>000---***)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((([[[KKKAAA===<<<;;;:::999999:::;;;<<>>@@@EEEFFFIIINNNQQQQQQOOOMMMOOORRRWWW\\\^^^^^^\\\ZZZUUUUUUSSSOOOKKKHHHGGGGGGNNNQQQVVVZZZ^^^cccgggiiimmmmmmmmmnnnppprrrtttvvvvvvyyy}}}~~~{{{zzzxxxrrrfff\\\QQQMMMHHHDDDBBBAAA???>>>BBBDDDHHHMMMRRRVVVZZZ\\\XXXWWWUUUTTTTTTVVVXXXZZZZZZ[[[\\\^^^______]]]\\\ZZZ___hhhppppppkkkkkkoooooo|||rrrkkkjjjlllvvvmmm^^^^^^hhhqqqyyyyyy|||wwwvvvooohhhiiirrryyyzzzyyyyyy|||{{{ooommmjjjeee[[[TTTWWW^^^nnnzzz}}}{{{yyy|||~~~~~~|||{{{|||~~~|||~~~~~~|||{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{||||||||||||{{{{{{yyy{{{||||||||||||}}}zzzyyyyyyxxxyyyzzz{{{|||yyy{{{~~~yyykkkWWWJJJHHHOOO]]]mmmtttuuuvvvyyyzzzzzzyyy|||xxx{{{eee===111000---++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((\\\LLLAAA<<<<<<;;;:::::::::;;;<<<===RRR{{{jjjTTTOOOJJJMMMYYY```lllrrrmmmuuuwwwnnngggbbbaaa```\\\XXXXXXXXX\\\```ccceeefffhhhjjjnnnnnnooommmiiiaaaWWWPPPCCCCCCEEEGGGLLLRRRWWWZZZTTTSSSRRRSSSVVVXXXXXXXXXZZZfffvvv|||wwwmmmddd```^^^eee{{{yyymmmmmm~~~TTTpppyyy|||{{{sss\\\SSS\\\jjjsssxxxxxxyyyyyyyyy{{{~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~|||zzzwwwsssmmmeee```RRROOOKKKIIIHHHGGGEEEDDDEEEGGGIIIJJJLLLPPPWWW]]]]]]___cccfffiiijjjjjjjjjkkkkkkjjjjjjiiihhhhhhgggfffdddcccbbbaaa___[[[YYYTTTTTTUUUUUUSSSOOOKKKHHHGGGDDD@@@<<<888444222111333333333555999>>>CCCFFFGGGJJJPPPWWW\\\\\\YYYUUULLLOOOSSSWWW[[[]]]]]]]]][[[\\\ZZZVVVQQQKKKIIIHHHHHHJJJNNNTTTZZZ```dddffflllkkklllmmmooorrrtttvvvvvvxxx}}}~~~zzzyyywwwpppcccXXXMMMIIIDDDAAA@@@@@@???>>>DDDFFFJJJNNNSSSXXX\\\]]]TTTSSSQQQQQQSSSWWW\\\^^^YYYYYY[[[]]]```bbbbbbaaammmuuu|||pppfffbbbhhhppp~~~gggXXXXXXeeeppp}}}yyyzzz|||uuuhhhaaahhhvvv|||yyyxxxwwwyyy~~~}}}wwwooommmlllhhhbbb^^^eeeooo~~~}}}yyy|||~~~|||{{{}}}zzz|||~~~~~~}}}|||}}}~~~}}}|||||||||||||||}}}~~~||||||||||||||||||||||||xxxzzz|||}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzzxxx{{{~~~yyyjjjWWWIIIIIINNN[[[kkksssuuuvvvyyy{{{{{{zzz|||~~~bbb;;;...///+++)))+++******)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))___FFFCCC===:::::::::999888888;;;>>>RRRfffPPPLLLNNNOOOXXXddd|||rrriiinnnwwwwwwpppiii```^^^[[[ZZZXXXVVVSSSQQQUUUWWWZZZ^^^aaadddffffffllllllkkkggg___WWWOOOJJJFFFEEEDDDHHHNNNTTTUUUUUUTTTTTTUUUUUUVVV[[[aaaeeelllsss{{{|||}}}}}}}}}}}}}}}||||||xxxiii```dddjjjwww~~~xxxuuuqqqWWWfff~~~{{{uuuTTTSSS\\\kkkvvvuuunnnmmmqqq|||~~~}}}|||~~~~~~~~~~~~}}}}}}{{{vvvnnnddd[[[UUUOOOIIIBBB???@@@AAA@@@===AAAAAA@@@AAACCCFFFJJJLLLPPPSSSXXX^^^bbbdddddddddggghhhhhhiiihhhgggfffeeeccccccbbb```]]]YYYVVVSSSSSSTTTTTTSSSQQQNNNKKKIIICCCCCCAAA<<<555111222444555555666777999<<<===???LLLMMMQQQWWW[[[ZZZUUUQQQKKKNNNRRRUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\YYYTTTPPPNNNKKKIIIMMMUUU\\\aaaccciiihhhffffffkkkppprrrpppssswww}}}~~~~~~{{{vvvrrrlll```UUUKKKGGGBBB@@@???@@@AAAAAAGGGHHHKKKPPPUUUWWWWWWUUUNNNMMMNNNOOOPPPSSSVVVWWWZZZ[[[\\\```dddjjjnnnqqq~~~zzzhhhccc```gggzzz|||bbbUUUXXXfffqqq}}}uuu{{{zzzrrreee\\\aaaooo{{{xxxvvvuuu{{{yyyqqquuuuuuoookkkttt}}}~~~}}}|||{{{zzz}}}}}}}}}|||{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~||||||}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzvvvxxxyyyyyyxxxyyy{{{}}}~~~xxxdddSSSKKKIIIJJJWWWlllwwwtttsssxxx~~~|||zzztttxxx}}}]]]===222,,,''')))))))))((('''''''''''''''((((((''''''''''''(((((('''((()))(((((((((***,,,```FFFCCC===:::::::::999888999;;;>>>SSSfffPPPLLLMMMNNNVVVcccuuu~~~rrriiilllsssqqqhhhaaa\\\ZZZWWWUUUTTTSSSQQQOOORRRSSSVVVZZZ^^^bbbeeefffiiiiiihhhccc\\\SSSLLLIIIFFFEEEFFFIIIOOOSSSWWWXXXUUUVVVXXX]]]ccckkkrrruuuuuu{{{~~~~~~~~~}}}}}}}}}}}}}}}|||nnneeehhhjjjttt~~~xxxtttoooYYYbbbTTTPPPZZZiiivvvwwwrrrrrrvvv~~~}}}}}}}}}~~~~~~~~~}}}}}}|||wwwnnncccYYYSSSLLLFFF@@@>>>???@@@>>>;;;======<<<<<<===???AAACCCFFFIIINNNSSSXXX[[[]]]^^^dddeeefffgggfffdddbbbaaa______^^^\\\ZZZWWWUUUTTTQQQRRRRRRQQQOOOLLLJJJHHHBBBBBBAAA<<<666222333555777777888:::<<<>>>@@@AAAJJJJJJKKKOOOSSSUUUSSSQQQUUUWWWXXXWWWWWWWWWYYY[[[YYYZZZ[[[]]]______\\\ZZZXXXRRRLLLKKKPPPWWW]]]___bbbcccdddfffiiiooorrrtttvvvyyy~~~{{{|||zzzuuuqqqkkk```UUUIIIEEEAAA???@@@BBBCCCCCCFFFGGGJJJNNNRRRTTTTTTRRRJJJJJJKKKMMMPPPSSSVVVWWWZZZ[[[]]]bbbhhhooovvvzzz|||ooofff```___mmmxxxaaaWWW]]]lllxxx~~~zzzooo___VVV]]]mmmyyy}}}zzzuuurrrvvv}}}}}}zzz|||~~~~~~}}}||||||{{{|||}}}~~~}}}||||||~~~}}}}}}}}}||||||}}}}}}~~~{{{{{{zzzzzzzzz{{{|||}}}yyyzzzzzz{{{{{{zzzzzzyyywwwyyyyyyyyyxxxyyyzzz||||||{{{~~~wwwfffTTTKKKJJJMMM[[[nnnvvvssssssxxx}}}~~~}}}vvvsssttt}}}~~~[[[<<<222---(((***))))))((('''''''''''''''((((((''''''''''''((((((&&&'''(((((('''(((***,,,```GGGCCC<<<:::;;;:::999888999<<<>>>RRR}}}dddNNNKKKMMMMMMVVVbbbttt|||ppphhhjjjnnniii^^^WWWWWWTTTPPPNNNMMMMMMMMMLLLNNNNNNPPPTTTYYY___cccfffffffffddd___WWWOOOJJJHHHEEEGGGIIILLLOOOTTTYYY\\\XXXYYY]]]fffrrr|||~~~}}}|||}}}}}}~~~~~~rrriiijjjjjjqqqxxxsssmmmYYY\\\zzzYYYNNNWWWhhhvvvzzzwwwxxx|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}xxxooobbbVVVOOOGGGCCC>>>===>>>>>><<<999;;;:::999888888999:::;;;===???BBBGGGLLLQQQTTTVVV]]]___aaabbbbbb```^^^\\\[[[ZZZYYYXXXVVVUUUTTTSSSMMMMMMMMMLLLKKKIIIGGGFFF@@@AAA@@@;;;666333444666::::::;;;===???AAACCCDDDIIIHHHHHHJJJOOOSSSVVVWWW```___\\\YYYWWWYYY]]]```[[[[[[]]]___ccceeeeeedddbbbZZZPPPJJJLLLRRRWWWZZZZZZ\\\aaaeeeiiimmmqqqtttxxxzzz}}}~~~|||||||||zzz{{{yyytttpppkkk___TTTFFFCCC@@@???AAACCCEEEEEEEEEEEEGGGKKKNNNPPPNNNMMMGGGHHHJJJMMMPPPSSSUUUWWWWWWXXXZZZ___gggpppyyy~~~~~~uuu|||uuujjj```___hhhsssbbb]]]fffvvv}}}nnnZZZQQQ\\\ppp|||~~~|||vvvppprrrzzz~~~~~~~~~}}}}}}}}}{{{}}}~~~}}}}}}~~~}}}}}}|||{{{{{{||||||}}}{{{yyyxxxwwwxxxzzz|||~~~yyy{{{|||}}}}}}{{{zzzxxxyyyzzz{{{zzzyyyyyyzzz{{{~~~zzzyyyzzzuuufffUUUKKKJJJQQQaaaqqquuuqqqrrryyy|||xxx{{{zzzpppzzz~~~ZZZ:::111---)))+++))))))((('''''''''(((((()))((((((''''''(((((()))&&&'''(((((('''(((***,,,aaaGGGCCC<<<;;;;;;;;;999888999<<>>===>>>>>><<<:::::::::999888888888999:::::::::<<>>??????;;;666444666888;;;;;;<<<>>>@@@CCCEEEFFFJJJKKKLLLPPPUUUZZZ___aaa```^^^ZZZWWWVVVZZZ```eeecccbbbaaacccfffiiijjjiiiggg```VVVQQQQQQUUUXXXYYYVVVVVV\\\eeelllnnnooopppwwwyyy{{{{{{yyyxxxxxxxxx{{{|||zzzuuupppiii]]]QQQEEECCC@@@@@@AAACCCDDDEEEBBBCCCDDDGGGJJJKKKIIIGGGHHHJJJLLLOOORRRTTTUUUUUUTTTTTTTTTXXX^^^gggpppuuuxxxyyyyyyuuuuuuyyyuuuvvvpppgggccckkk~~~rrriiihhhrrrppp[[[TTTbbbxxx|||vvvpppsss{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz|||~~~}}}}}}~~~}}}||||||{{{{{{{{{{{{|||yyyyyyxxxxxxxxxyyyzzzzzzwwwxxx{{{}}}}}}|||zzzyyyyyy{{{||||||zzzyyyzzz{{{}}}||||||yyyqqqcccUUUMMMKKKUUUfffssstttooorrrzzz|||~~~yyynnnzzz[[[:::222...)))+++))))))((((((((((((((()))))))))(((((((((((())))))%%%'''(((((('''(((***,,,bbbHHHDDD<<<;;;;;;;;;:::999999<<>>>>>>>>===<<<::::::::::::::::::;;;;;;:::999999:::<<>>;;;666555666999;;;;;;===???AAADDDFFFGGGJJJNNNTTTZZZ^^^bbbdddeee___^^^]]]\\\^^^ccckkkqqqnnnllljjjjjjkkkmmmmmmlllkkkfffaaa___aaabbbaaa___QQQPPPWWWgggrrrssspppnnntttvvvwwwwwwvvvvvvwwwxxx}}}~~~|||vvvppphhhZZZNNNFFFDDDAAA@@@BBBCCCCCCCCCAAABBBCCCFFFHHHHHHFFFDDDLLLNNNPPPSSSTTTUUUTTTTTTSSSRRRQQQRRRUUU\\\bbbfffnnnooopppuuuzzz~~~vvvllliiipppvvvssskkkwwwzzztttttt{{{sss___ZZZjjjvvvrrrpppttt}}}}}}ssswww|||~~~|||tttttttttwww|||~~~~~~~~~~~~~~~~~~~~~~~~zzz|||~~~}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{yyyzzz{{{{{{zzzxxxvvvtttsssuuuyyy{{{}}}|||{{{zzzzzz{{{}}}}}}{{{zzzzzz{{{}}}zzzlll___UUUOOOLLLXXXiiissssssooorrryyy}}}wwwnnn|||\\\:::222...)))***))))))((((((((())))))***))))))(((((((((((())))))&&&'''((((((((()))+++---cccHHHDDD<<<;;;<<<;;;:::999:::===???[[[zzzbbbOOONNNQQQRRRZZZfffxxxhhhbbb]]]]]][[[TTTNNNKKKHHHFFFCCCCCCEEEGGGHHHHHHEEEEEEFFFIIINNNTTTZZZ^^^___bbbccc^^^TTTMMMJJJKKKGGGJJJNNNRRRWWW]]]cccgggbbbgggppp~~~~~~|||}}}~~~}}}{{{zzzyyyzzzzzz{{{|||{{{zzz{{{}}}}}}{{{zzzxxxsssdddZZZ]]]___iii|||{{{uuukkk|||uuu}}}VVVXXXxxx}}}cccUUU[[[hhhwww}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~wwwlll]]]OOOGGGAAA@@@???>>>===>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;:::999888777888999:::;;;===???BBBFFFJJJLLLNNNNNNSSSSSSRRRQQQNNNKKKHHHFFFAAA@@@>>>======???AAABBB===???>>>;;;777555777999;;;<<<===???BBBEEEGGGHHHJJJQQQYYY```ccccccbbbaaaeeefffiiikkkoootttzzzuuurrrpppoooppppppooonnnpppnnnnnnooopppnnniiidddOOOPPP[[[nnnxxxtttnnnlllnnnpppqqqqqqrrrsssvvvxxx|||}}}{{{uuuooofffXXXKKKFFFCCCAAAAAABBBCCCCCCBBBCCCCCCEEEGGGJJJJJJHHHFFFNNNPPPSSSVVVWWWVVVUUUSSSUUUTTTQQQPPPRRRUUUZZZ\\\fffgggkkkppptttqqqjjjcccaaa```bbblllzzz~~~~~~}}}wwwgggdddrrrpppnnnnnnuuu}}}{{{uuulllooopppnnnfff^^^YYYVVVZZZZZZ]]]dddmmmwww}}}~~~~~~~~~{{{}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{yyyzzz|||}}}|||yyyuuurrrtttuuuxxxzzz{{{|||{{{zzzyyy{{{}}}~~~}}}{{{{{{|||~~~wwwjjj^^^UUUOOOLLLYYYjjjsssrrrqqqssswww~~~{{{yyy|||tttmmm[[[999111...)))***))))))((((((((()))*********))))))(((((())))))***&&&((()))))))))***---///cccIIIDDD<<<<<<<<<<<<:::999:::===???[[[gggSSSQQQSSSRRRYYYddd~~~yyyoooccc^^^YYYXXXTTTMMMHHHHHHCCCBBBAAABBBDDDFFFFFFFFFCCCCCCDDDFFFJJJOOOTTTWWW]]]aaaccc___UUUMMMJJJJJJJJJJJJMMMSSSZZZaaafffhhhiiippp{{{}}}}}}||||||||||||{{{{{{{{{{{{|||{{{yyyzzz{{{{{{yyyvvvqqqnnnaaaYYY[[[\\\eeewww}}}vvvlll|||~~~sss~~~^^^YYYtttxxxiiiVVV[[[hhhvvv}}}~~~~~~}}}~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}vvvjjj\\\OOOHHH@@@???>>><<<<<<===@@@BBBAAAAAA@@@@@@???===<<<<<<:::999999888777777888888999:::;;;>>>AAADDDFFFHHHLLLMMMNNNOOOMMMIIIEEECCCBBBAAA???===>>>@@@CCCEEE>>>???>>>;;;666444666999<<<===>>>@@@CCCFFFIIIJJJNNNUUU]]]bbbbbb^^^[[[YYYaaaeeejjjooorrruuuxxxzzzpppnnnmmmnnnoooooonnnmmmtttssstttvvvvvvqqqhhhbbbTTTZZZiiizzzzzzllldddeeecccdddfffhhhiiimmmqqquuuwwwxxxwwwrrrmmmeeeWWWKKKCCCAAA@@@AAACCCEEEEEEDDDGGGGGGIIILLLNNNOOOMMMKKKMMMPPPTTTWWWYYYXXXVVVUUUUUUTTTRRRQQQRRRUUUXXXZZZ___bbbgggjjjiiiddd]]]XXX^^^bbblllzzzzzztttsss{{{~~~rrrooozzzpppnnnpppvvv~~~yyyrrrgggfffccc^^^XXXTTTRRRQQQSSSVVV\\\cccllluuu~~~~~~}}}}}}|||}}}~~~}}}||||||~~~~~~}}}||||||||||||zzz{{{||||||{{{yyywwwuuuxxxyyyzzzzzzzzzzzzzzzzzzxxx{{{}}}~~~~~~}}}|||}}}{{{qqqiiibbbWWWLLLLLLYYYhhhqqqrrrrrrsssuuu}}}~~~~~~zzzxxxzzzqqqkkk~~~WWW666///...***+++))))))(((((()))******+++******))))))))))))******''')))***++++++,,,...111dddIIIDDD<<<<<<<<<<<<:::999:::===@@@XXXkkkWWWSSSTTTRRRWWWbbb}}}|||pppfffaaa[[[VVVTTTOOOHHHDDDEEE@@@??????AAADDDEEEEEEDDDAAABBBCCCEEEHHHLLLPPPRRR[[[```ddd___UUULLLIIIJJJKKKKKKLLLSSS\\\dddhhhhhhpppwww~~~|||{{{|||}}}}}}}}}}}}}}}|||}}}{{{yyyyyyzzzzzzwwwtttnnnlllaaaZZZ\\\[[[aaarrr~~~wwwmmm|||~~~ttt~~~fffZZZooouuuqqqUUUZZZggguuu~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}tttiii[[[OOOHHH???>>>===;;;:::<<<@@@CCCGGGGGGFFFDDDBBB@@@>>>===;;;;;;;;;:::::::::999999888888888999;;;>>>AAACCCFFFHHHKKKMMMLLLHHHDDDBBBDDDBBB@@@??????BBBEEEHHH>>>??????;;;666444666888===>>>???AAADDDGGGJJJKKKSSSYYY```ccc```ZZZVVVTTTQQQVVV]]]ccceeeeeeeeeeeegggggggggiiilllmmmllljjjuuuuuuuuuuuutttmmmccc\\\\\\fffxxxyyybbbYYY\\\XXXZZZ\\\^^^aaaffflllppprrrtttssspppllleeeWWWKKK@@@??????AAADDDFFFGGGFFFJJJKKKLLLOOORRRSSSQQQOOOKKKNNNSSSWWWYYYYYYWWWVVVRRRRRRQQQRRRSSSVVVXXXZZZ\\\bbbiiijjjgggeeeeeegggqqqvvv{{{rrrkkkdddaaaiiizzz{{{yyy~~~sssrrrsssyyy{{{ttteee```ZZZUUUUUUWWWZZZ[[[XXX___iiirrryyy}}}}}}|||}}}~~~~~~|||{{{|||~~~}}}||||||||||||zzzzzzzzzzzzzzzzzzzzzyyy}}}}}}|||{{{zzzzzzyyyyyywwwzzz}}}~~~}}}}}}~~~}}}tttllljjjgggYYYIIILLLYYYgggooorrrttttttttt{{{|||{{{}}}xxxzzz|||{{{pppiiizzz|||SSS333...///+++---))))))((())))))***++++++******))))))))))))******((()))++++++,,,---///222iiiGGGBBB@@@;;;;;;;;;::::::;;;>>>AAA___gggSSSUUUVVVQQQWWWfff{{{sssjjjccc]]]YYYSSSMMMGGGDDDBBBAAA@@@BBBCCCCCCCCCDDDFFFIIIEEEDDDDDDEEEFFFIIIKKKLLLWWW[[[___^^^XXXQQQNNNLLLKKKOOOTTTXXX^^^fffooovvvwww}}}}}}|||}}}~~~}}}|||zzzzzzuuurrrrrrtttvvvsssooo```VVVXXXXXX]]]mmm}}}wwwppp~~~{{{hhh]]]rrrnnnqqqTTTYYYeeerrrzzz}}}}}}}}}|||~~~~~~yyyyyy|||}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}xxxlll\\\MMMDDD===??????<<<;;;===AAACCCEEEIIIMMMOOOLLLGGGDDDBBBAAA;;;777888:::888666777444888;;;;;;888888;;;???===AAAEEEHHHHHHFFFEEEDDDDDDBBB???===@@@EEEHHHIIIFFFCCC???:::666333222222:::>>>BBBDDDFFFJJJQQQVVVYYYbbbhhhbbbSSSGGGCCCDDDGGGIIIMMMPPPSSSTTTTTTTTTNNNRRRWWWZZZ\\\___dddiiippprrrssssssqqqooonnnoooxxx}}}kkk[[[TTTTTTTTTSSSSSSTTTXXX]]]bbbeeellllllmmmnnnkkk```RRRHHHAAAAAABBBCCCDDDFFFIIIJJJIIILLLQQQWWWXXXTTTOOOMMMPPPQQQVVV\\\\\\YYYYYY\\\VVVUUUWWW\\\`````````aaaggghhhjjjllllllooowwwzzzqqqooosssrrrlllppplllddd]]]gggrrrssswww}}}nnnfff``````bbbeeekkkqqqttt}}}|||zzzyyy}}}}}}~~~~~~~~~}}}{{{yyyzzzyyyxxxwwwxxxyyyzzz{{{~~~}}}}}}|||{{{{{{zzzzzz{{{}}}~~~~~~|||{{{||||||pppiiiqqqtttfffTTTKKKPPP\\\jjjrrrtttuuuxxx||||||nnnyyy|||ooojjjrrrOOO888///---,,,+++******))))))))))))***************)))))))))))))))---++++++++++++,,,555>>>kkkIIICCCAAA;;;;;;;;;:::999;;;>>>AAAaaaeeeRRRSSSUUUQQQWWWfffuuu~~~vvvmmmddd^^^WWWSSSMMMGGGBBB@@@??????@@@AAACCCCCCCCCCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKPPPSSSWWWYYYVVVRRRNNNKKKIIILLLQQQVVV^^^iiiuuu}}}yyy}}}}}}||||||||||||{{{{{{~~~|||wwwtttrrrssstttvvvrrrmmm___VVVXXXWWW]]]mmm}}}wwwooo|||}}}lll^^^ppprrrtttVVVYYYaaallluuuyyy|||}}}zzzzzz}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~xxxmmm^^^PPPFFF@@@???===::::::===AAACCCSSSTTTTTTQQQKKKGGGEEEEEECCC===:::<<<<<<999666666555888:::999666666888;;;999;;;???AAABBBCCCCCCCCCAAA>>>;;;999;;;AAAEEEGGGFFFCCC>>>888555333444444:::???EEEHHHKKKNNNSSSXXX^^^aaa___UUUGGG>>><<>>@@@ddd}}}cccPPPPPPSSSQQQWWWeeeqqqwwwnnnfff\\\VVVQQQNNNHHHBBB???>>>???@@@@@@BBBDDDEEEDDDCCCCCCDDDGGGHHHHHHHHHIIIIIIIIIIIIIIILLLPPPTTTVVVTTTPPPLLLJJJLLLQQQXXXbbbppp~~~~~~~~~|||}}}||||||{{{zzz{{{{{{{{{xxxwwwuuutttssssssssstttpppkkk]]]UUUWWWWWW\\\lll}}}xxxoooyyy|||qqq___nnnyyywwwXXXWWW\\\gggqqqvvv{{{||||||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~{{{wwwnnn```RRRIIIAAA???<<<;;;<<<@@@FFFJJJYYY[[[[[[WWWRRRMMMMMMNNNJJJEEECCCDDDBBB===:::;;;;;;;;;;;;:::888777888:::777888999<<<>>>AAADDDEEE???;;;888666888===DDDIIIIIIEEE>>>777444333444666888>>>FFFKKKMMMOOORRRTTT\\\XXXOOODDD:::777:::???LLLLLLKKKJJJIIIGGGFFFEEEHHHEEECCCFFFOOOZZZeeekkkiiinnnttt{{{rrrcccXXXPPPIIIEEEFFFEEEDDDDDDFFFJJJMMMPPPZZZ^^^cccccc___VVVOOOJJJCCCDDDDDDCCCCCCEEEHHHKKKPPPUUUZZZYYYTTTQQQPPPQQQZZZZZZ]]]bbbbbb^^^[[[\\\ooossslllsss~~~wwwmmm___ZZZdddwww|||rrrfffhhhyyy~~~~~~|||||||||}}}}}}||||||{{{zzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyxxxyyyzzzzzz{{{{{{|||}}}~~~}}}{{{yyyxxxxxxwwwxxx|||~~~uuupppqqqvvvssscccUUUOOOSSS```pppvvvtttsssyyy~~~qqqiii|||sssnnnJJJ555...---,,,---******))))))))))))*********************************((()))///777???IIIRRRnnnKKKDDDAAA<<<<<<<<<:::999:::===@@@bbbyyyaaaNNNNNNPPPPPPWWWdddvvv}}}rrrhhh___WWWQQQNNNKKKFFFAAA???@@@BBBDDDAAADDDGGGHHHFFFEEEDDDDDDHHHHHHHHHHHHGGGGGGFFFFFFHHHIIIMMMSSSWWWWWWRRRMMMLLLOOOVVV___lllzzz{{{|||||||||{{{zzzyyyyyyzzz{{{wwwvvvvvvuuutttrrrqqqpppmmmiii[[[SSSVVVVVV[[[jjj{{{qqqxxxuuurrr]]]kkkzzzZZZVVVYYYfffqqquuuzzz}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{|||}}}}}}zzzvvvooobbbSSSIIIAAA>>>===???CCCGGGNNNTTTXXX```jjjmmmkkkfffcccbbb\\\VVVQQQOOOKKKEEECCCEEEDDDBBBAAA???>>>>>>======:::999888999===AAADDDFFF???:::666555777<<>>>>>???AAADDDFFFMMMSSSYYYZZZVVVPPPLLLJJJDDDEEEEEEDDDCCCDDDIIIMMMUUU\\\___ZZZRRRPPPRRRUUU\\\^^^bbbeeebbb```eeelll~~~ooonnnyyyzzzhhhccc___eeesss|||pppfffnnn}}}|||~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{|||~~~~~~|||yyywwwyyywwwwww|||zzzpppqqqvvvyyyqqqaaaUUUQQQUUUbbbqqqwwwtttsssyyyqqqooo~~~~~~rrrfffDDD444000---,,,---******))))))))))))******)))***************++++++,,,***---666@@@JJJTTT]]]nnnKKKCCC???<<<<<<<<<:::999:::===???YYYvvv```MMMKKKNNNPPPWWWbbbxxxzzznnnddd[[[SSSNNNKKKHHHDDDAAA@@@AAADDDFFFDDDGGGIIIJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDHHHHHHKKKPPPUUUUUUQQQLLLMMMQQQZZZeeerrr~~~vvvvvvzzzyyy{{{{{{zzzxxxwwwyyyzzzyyyxxxxxxvvvtttqqqnnnllliiifffYYYRRRUUUUUUZZZiii|||}}}rrrxxxmmmqqqXXXfff|||ZZZTTTYYYiiiuuuvvvyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{|||}}}~~~{{{wwwpppdddTTTIIIAAA>>>???DDDGGGKKKTTT___iiixxx}}}tttmmmeee___XXXQQQPPPSSSQQQOOOLLLKKKKKKJJJFFFCCC???<<<::::::<<>>======<<<:::999:::<<>><<<;;;;;;>>>CCCHHHLLLUUUWWW[[[___aaabbbcccbbbeeelllwwwxxxlllccc___aaaccccccaaa`````````YYYXXXUUUPPPIIIBBB>>>;;;666666555444555666777888;;;???CCCFFFGGGGGGFFFGGGCCCFFFGGGEEECCCEEELLLRRR^^^dddbbbWWWRRRWWW\\\]]]```dddjjjkkkkkksss|||kkkeeeeeewww|||uuuooodddccciiitttvvvsssxxxbbb```^^^]]]___fffooowww~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{|||||||||||||||yyyyyyzzz{{{{{{{{{{{{zzz{{{|||}}}~~~}}}{{{yyyxxx{{{{{{|||~~~{{{tttoooooovvv|||yyymmm^^^UUUSSSVVV```kkkrrrssstttyyy}}}~~~yyy|||pppggg|||ZZZ;;;333333---)))*********))))))))))))******))))))******+++,,,,,,,,,---111999DDDLLLSSS]]]gggrrrMMMDDD???======<<<;;;999:::<<>>>>>???AAA;;;<<<>>>??????BBBFFFIIIWWWZZZ___cccffffffeeedddffflllssswwwtttmmmeee```___aaabbbaaa___]]]\\\\\\[[[XXXSSSLLLEEE???:::777666666666555666777888888777888;;;???CCCEEEEEEDDDBBBEEEGGGEEECCCEEEMMMUUUaaaeee```UUUSSS\\\bbb```fffgggkkkqqqxxxrrrdddfffqqqyyyppplllhhhiiiiiioooyyy|||yyy|||vvvnnnqqqrrrrrrsssvvvzzz|||~~~~~~}}}{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||||||||xxxyyyzzz{{{||||||{{{zzzyyyyyy{{{|||||||||{{{zzz}}}}}}}}}}}}|||{{{zzzyyyyyy{{{~~~}}}wwwppplllrrryyy}}}xxxkkk^^^UUURRRUUU\\\fffnnnrrruuuxxx{{{}}}}}}oooggg]]];;;111111+++(((+++******))))))))))))******))))))***++++++,,,------///777DDDPPPUUUYYYdddpppsssOOOEEE@@@======<<<;;;999:::<<<>>>RRRyyyvvvbbbOOOIIIKKKPPPWWW^^^sss{{{mmm___VVVOOOIIIEEECCCCCCDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHIIILLLNNNKKKHHHDDDAAAAAACCCFFFIIIIIILLLNNNOOONNNPPPTTTXXXSSSTTTYYYdddqqq}}}fffZZZZZZ```eeerrrwww}}}}}}yyyuuutttvvvwwwvvvtttrrrnnnkkkhhhgggcccaaaUUUOOOSSSSSSXXXgggxxx}}}{{{pppuuuvvviiirrrNNNRRRxxx]]]RRRTTThhhuuuuuuwww|||||||||}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~}}}|||yyyyyyvvvmmm^^^SSS@@@@@@FFFOOOVVVhhhvvvrrrlllhhhccc[[[OOOFFF:::555555;;;;;;:::EEEUUUXXXQQQGGG===444///...---,,,000555888888:::===@@@888<<>><<<;;;:::::::::;;;LLL}}}zzzbbbNNNKKKNNNOOOWWWccc|||pppddd\\\TTTKKKEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEEEEGGGIIIIIIIIIJJJFFFDDDEEEFFFFFFJJJOOOQQQQQQSSSVVVXXXZZZ^^^aaa]]]ZZZ\\\eeeuuuqqqaaaVVVSSS]]]kkkwwwyyy{{{{{{yyywwwuuutttyyyvvvrrrpppooonnnmmmlllfff^^^UUUPPPNNNRRR\\\gggvvvxxxrrrxxxuuummm}}}sssLLLVVV~~~~~~}}}dddUUUXXXiiirrrxxx|||yyyyyy{{{}}}}}}}}}~~~|||{{{{{{{{{~~~|||{{{|||~~~zzzyyy{{{}}}}}}|||{{{{{{{{{{{{|||||||||}}}~~~~~~|||yyywwwqqqcccUUUFFFDDDDDDJJJWWWppp|||~~~xxxuuuqqqnnnjjjaaaTTTJJJ;;;888555444777>>>FFFKKKUUUOOODDD888///,,,...111///000333666999<<>>>>>======>>>???@@@DDDFFFIIIMMMQQQQQQOOOMMMPPPOOONNNLLLLLLPPPVVVZZZbbbdddfffhhhhhhfffcccaaa]]]XXXOOOEEE<<<777555444777666555444333444555555444555888;;;>>>@@@BBBCCCDDDFFFHHHGGGFFFIIIPPPWWWdddaaaZZZRRRSSS]]]fffjjjjjjgggkkk|||zzzpppkkkmmm|||ppp^^^___jjjsss{{{zzznnnhhhppp}}}|||{{{{{{{{{{{{{{{|||~~~|||zzz{{{}}}yyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz|||~~~{{{|||~~~~~~|||{{{ssszzz{{{rrrlllpppwwwzzzxxxwwwsssiii[[[RRRQQQSSS___kkkooopppssswwwxxx~~~~~~}}}gggiiiZZZ:::222,,,+++---***+++*********))))))(((((()))************,,,...111>>>LLL\\\eeegggllluuuyyyPPPEEEAAA???>>><<<;;;:::;;;;;;<<>>???CCCAAA???<<<;;;;;;<<<===CCCEEEJJJPPPUUUWWWUUUSSSRRRQQQOOOLLLLLLOOOUUUZZZbbbccceeefffeeeccc```^^^VVVRRRJJJBBB;;;777555555666555444333333333444555444666888<<<>>>AAABBBCCCDDDGGGIIIHHHGGGJJJPPPVVV]]]]]]XXXSSSUUU^^^eeeggghhhiiirrryyysssrrrtttyyy~~~iii\\\bbbooo~~~yyyoooiiiqqq~~~}}}}}}|||{{{{{{|||||||||~~~}}}zzzyyyzzz{{{{{{zzzyyyxxxxxxyyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||~~~~~~}}}|||{{{{{{{{{yyysssmmmlllrrryyy|||zzzyyyuuujjjZZZQQQOOOWWWbbbllloooppptttxxxzzz}}}}}}{{{|||fffggg}}}VVV999333...,,,---)))+++*********))))))))))))***+++,,,++++++...444999GGGRRR___dddeeelllzzz{{{QQQFFFAAA>>>===<<<;;;;;;;;;<<<===QQQ~~~hhhRRRMMMMMMMMMTTT```sss|||pppeeeYYYTTTOOOIIIFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIGGGFFFEEEEEEFFFEEECCCAAA@@@???BBBHHHLLLOOOUUU\\\aaakkksssxxxnnnkkkhhhkkksssuuuxxxmmm```ZZZ\\\fffvvv}}}yyyxxxxxxxxxrrrqqqpppppppppnnnkkkhhhcccZZZQQQLLLKKKNNNXXXcccvvv}}}tttkkknnnwwwyyynnn~~~pppEEEIIImmmfffUUUVVVeeennnuuuyyyuuuzzz|||~~~|||{{{}}}|||~~~}}}zzz{{{yyyyyyzzz|||{{{{{{|||||||||}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~~~~|||{{{xxxmmmaaaJJJDDDBBBJJJVVVfffwwwjjjSSSQQQaaaqqqeeeRRRJJJCCCBBBBBBDDDFFFFFFCCC???:::888666777:::@@@GGGKKK@@@===888333///.........///000333555888;;;===>>>BBB@@@===;;;;;;<<<>>>@@@HHHKKKPPPWWW\\\]]]\\\ZZZVVVTTTQQQMMMLLLOOOUUUZZZbbbccccccccc```]]]ZZZXXXMMMJJJDDD>>>999777666555444444333222222333444555666777:::===???AAACCCCCCFFFHHHIIIIIIIIIKKKQQQUUUVVVXXXVVVTTTWWW___dddeeehhhnnn|||xxxmmmjjjkkkrrrzzzrrrccc^^^hhhvvvwwwnnnrrr~~~}}}||||||||||||zzz{{{|||{{{yyyxxxxxxyyy{{{{{{zzzzzzzzzzzz{{{{{{}}}|||zzzyyyxxxxxxxxxxxx~~~}}}{{{{{{zzzpppiiiiiinnnuuuzzz}}}||||||wwwkkkZZZQQQOOO]]]fffnnnoooppptttyyy{{{~~~~~~}}}ffffff{{{yyySSS888333///,,,---******************)))))))))+++------,,,,,,222===FFFUUU]]]dddhhhllluuu}}}SSSFFFBBB======<<<;;;;;;<<<===>>>NNN~~~oooVVVOOONNNMMMTTT___kkkmmmbbbVVVPPPLLLHHHFFFGGGGGGFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHGGGDDDAAACCCBBBDDDIIINNNSSS]]]hhhqqqooojjjdddbbbgggrrrooollllllkkkjjjooo{{{~~~yyyxxxwwwwwwpppooopppqqqqqqoookkkhhhbbbYYYQQQLLLJJJNNNXXXcccwww|||qqqggghhhpppxxxlll{{{}}}oooDDDFFFgggjjjWWWUUUcccllltttyyyuuuyyy{{{}}}~~~~~~|||{{{|||||||||yyy{{{xxxyyy|||~~~{{{||||||||||||}}}}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}|||sssjjjWWWMMMFFFJJJTTT___llluuuyyytttdddKKK;;;>>>NNN[[[pppzzz|||ZZZAAA666555999888888999<<<===;;;:::666555444555999>>>CCCFFF;;;777222///......///000111222333666888;;;===>>>>>><<<;;;:::===AAAGGGJJJQQQSSSWWW\\\```aaa^^^[[[YYYWWWTTTQQQPPPSSSXXX]]]dddcccaaa^^^[[[VVVSSSPPPHHHEEEAAA<<<999666555555222222111111222333555666888999<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLNNNRRRUUUTTTVVVVVVUUUYYYaaafffgggllluuulll]]]aaa```cccllluuu|||}}}wwwlllbbbaaalllxxx{{{~~~}}}|||||||||zzzzzzzzzzzzyyyxxxxxxyyy{{{zzzzzzzzzzzzzzzzzz{{{|||{{{yyyxxxwwwwwwxxxxxx~~~~~~}}}||||||}}}tttjjjgggmmmtttxxxxxx}}}}}}}}}yyylll\\\TTTSSScccjjjoooooopppuuu{{{}}}iiiiii|||xxxRRR888333...,,,---+++************************+++---...---///999HHHTTTaaafffmmmuuu~~~UUUGGGBBB>>>===<<<;;;<<<===>>>???OOO||||||uuu[[[RRROOOMMMTTT```ooommmaaaUUUNNNJJJFFFFFFGGGHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMKKKGGGDDDDDDCCCEEEJJJQQQ\\\mmm|||jjjddd]]][[[aaammm|||wwwsss}}}yyywwwvvvtttppppppppprrrrrrpppkkkhhhaaaYYYQQQLLLKKKOOOZZZfffyyy{{{oooddddddmmm~~~~~~qqq~~~|||iii@@@AAA```qqq[[[UUU```jjjsssyyyvvvwwwyyy{{{|||}}}~~~}}}{{{||||||{{{xxx{{{zzz|||~~~}}}|||||||||||||||}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxqqqdddWWWJJJGGGNNNZZZiiiuuu}}}qqqXXX???333666>>>BBBMMMUUU___fffkkkpppwww|||wwweeeOOO===444333555666666666888999999888666444444555666999<<<@@@BBB<<<666///,,,---000222333333444666888:::<<<>>>>>>===<<<;;;<<<@@@FFFLLLPPPRRRSSSVVVZZZ]]]^^^\\\ZZZZZZYYYXXXVVVVVVYYY^^^bbbfffddd```ZZZUUUOOOKKKIIIDDDCCC@@@<<<999666444333111111000111222444666888;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHKKKMMMOOOQQQTTTVVVWWWYYYXXXVVVZZZcccjjjkkkqqqyyy~~~qqq```UUUOOOSSSVVVZZZcccmmmtttvvvtttssstttqqqiiibbbcccjjjppp~~~~~~}}}|||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}||||||rrrmmmiiimmmvvv{{{zzzvvv{{{|||}}}yyymmm___YYY[[[ggglllooonnnpppvvv{{{}}}~~~~~~lllooowwwRRR888222,,,***......***************++++++++++++,,,...000666CCCTTTaaaggglllvvvVVVHHHCCC???>>>===<<<<<<<<<===>>>PPP{{{xxxyyy]]]SSSOOOMMMTTT```yyy~~~mmmaaaSSSLLLHHHEEEEEEHHHIIIHHHFFFFFFFFFHHHJJJLLLLLLMMMNNNPPPQQQNNNJJJFFFBBBBBBEEEMMMXXXhhhpppeee```ZZZZZZdddsss~~~yyyxxxvvvsssqqqpppqqqqqqqqqoookkkggg```XXXPPPMMMMMMQQQ]]]hhh}}}yyynnncccdddmmm}}}}}}gggAAABBB]]]xxx^^^TTT]]]fffqqqzzzxxxvvvxxxzzz||||||}}}~~~}}}|||}}}xxxwww{{{|||~~~}}}|||||||||||||||}}}}}}}}}~~~~~~|||}}}}}}~~~{{{uuukkk^^^OOOGGGJJJYYYrrraaaDDD777555444111555:::???BBBBBBDDDGGGJJJJJJEEE===777333333444444555777:::<<<<<<:::777555666777888999;;;===>>>???<<<666...,,,...333666777777888999;;;===>>>@@@@@@@@@@@@??????BBBGGGKKKNNNKKKKKKMMMQQQUUUXXXXXXWWWWWWXXXYYYZZZ\\\___eeehhhhhheee___WWWPPPIIIEEECCCAAA@@@>>><<<999666333222000000000111333666888999===>>>???AAACCCDDDDDDDDDFFFHHHKKKNNNRRRTTTVVVWWW[[[]]]\\\ZZZ]]]fffkkklllqqquuutttiiiXXXMMMLLLOOOIIIRRR]]]gggpppuuutttooohhhlllkkkfffbbbcccffffffyyy}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzz||||||{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwxxxyyy{{{|||~~~{{{|||~~~~~~~~~|||zzzxxxjjjjjjmmmttt|||~~~{{{wwwzzz{{{}}}yyymmmaaa^^^cccgggkkknnnmmmooovvv{{{|||||||||~~~mmmtttqqqNNN666222,,,***......*********+++++++++++++++,,,---000666AAAQQQaaakkknnnvvvXXXIIICCC@@@???>>><<<<<<<<<======MMM}}}xxxzzz]]]RRRNNNKKKSSS___xxx~~~kkk^^^QQQJJJFFFDDDFFFIIIJJJHHHFFFEEEEEEGGGIIIJJJIIIJJJMMMPPPQQQOOOKKKGGGAAACCCIIISSS```sss~~~tttiiifff___YYY[[[hhhxxx{{{zzz{{{xxxtttqqqppppppoooooollliiieee]]]VVVOOOLLLMMMRRR___jjjxxxmmmcccfffooogggBBBCCCZZZ|||___QQQXXXbbboooyyyxxxvvvxxx{{{|||}}}~~~~~~|||||||||vvvvvv{{{|||~~~||||||}}}||||||}}}}}}}}}~~~~~~~~~{{{}}}~~~||||||~~~|||wwwmmmcccVVVMMMNNNaaalllLLL;;;666333//////222444444333222444666555444333333444666777777===AAAFFFHHHEEE@@@:::666666777999:::;;;;;;;;;;;;777222......222777999888:::;;;<<<>>>???AAABBBCCCBBBBBBAAAAAACCCFFFHHHJJJJJJIIIHHHJJJNNNQQQRRRRRRQQQTTTXXX\\\```dddiiimmmkkkfff___UUUMMMEEE@@@>>><<<<<<;;;:::888666333222000000111222444777:::;;;>>>???AAABBBCCCDDDEEEEEEEEEGGGJJJOOOTTTWWWXXXXXX[[[___```___bbbhhhjjjiiikkkiiicccXXXNNNKKKPPPUUURRRcccuuuvvvkkkdddhhhiiidddbbbeeeeeecccrrrxxx}}}{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}|||zzzyyyzzz|||}}}{{{yyyyyyzzz{{{||||||{{{zzzyyyyyyxxxxxxxxxzzz{{{}}}~~~|||}}}}}}yyyuuurrrjjjmmmsssxxx{{{||||||{{{|||}}}}}}xxxlllaaaaaagggeeejjjllllllooovvvzzzzzz{{{{{{xxxkkkvvveeeEEE333333...,,,...---*********++++++,,,,,,,,,...///333===MMM___lllttt|||XXXJJJCCCAAA@@@>>>===<<<<<<<<<===FFFyyy{{{yyy\\\PPPLLLJJJRRR^^^ppphhh[[[NNNHHHEEEDDDFFFJJJJJJIIIFFFDDDDDDFFFHHHIIIEEEGGGJJJNNNPPPOOOJJJGGGCCCFFFNNNYYYfffxxxvvveeeaaadddkkkooohhh___XXX[[[hhhwwwzzzzzz}}}{{{vvvqqqpppnnnnnnmmmjjjgggddd\\\TTTMMMKKKLLLRRR___kkkxxxmmmdddhhhrrr{{{ccc???>>>SSSxxx~~~___OOOUUU^^^lllxxxxxxwwwyyy|||}}}~~~||||||zzztttvvv||||||~~~|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz}}}}}}{{{{{{}}}|||xxxooohhh^^^TTTUUUjjjqqqOOO;;;666666444...000222222111111333555222333444666888<<>>@@@AAABBBCCCDDD@@@@@@AAABBBCCCFFFHHHIIIOOOLLLIIIIIIJJJLLLMMMNNNMMMQQQWWW]]]bbbggglllooolllggg___UUUKKKCCC>>><<<888999999999888666444222000000111222555888;;;<<>>111444111------+++*********++++++,,,,,,,,,000000555BBBUUUhhhsssxxx\\\JJJFFFBBBAAA???>>>=========>>>KKKpppzzz}}}zzz]]]SSSOOOKKKQQQ]]]nnn}}}ppp```PPPIIIIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFGGGGGGGGGIIILLLMMMKKKHHHFFFEEEBBBGGGPPP]]]mmm}}}~~~jjjWWWUUU___gggjjjkkkbbb\\\ZZZaaajjjsssxxxwwwvvvuuuvvvrrrpppnnnmmmllljjjgggddd]]]SSSLLLMMMMMMOOO[[[iii{{{sssoooddddddvvvzzzcccFFF888HHHnnn}}}fffQQQQQQ```ooowwwzzzvvvzzz~~~~~~}}}~~~}}}~~~{{{yyyxxxyyyzzzzzz}}}{{{|||~~~~~~||||||~~~}}}zzz~~~~~~~~~}}}}}}~~~{{{{{{|||{{{wwwttttttqqqcccSSSZZZzzziiiQQQCCC999666666333333333222111222555777444666999<<<@@@GGGNNNTTTZZZ```eeeaaaSSSEEE<<<888444555666777666444222000+++...222555777:::===@@@???===<<<>>>BBBDDDDDDBBBEEEBBB???@@@DDDHHHJJJIIIOOOMMMKKKMMMOOONNNIIIDDDGGGKKKSSS]]]fffkkklllkkkmmmiii\\\LLLBBB???===::::::;;;;;;999555333222222333222111333666;;;>>>???DDDBBBBBBDDDHHHHHHFFFCCCCCCAAAEEEPPPYYY[[[[[[\\\___aaabbbaaaccceee```YYYUUUQQQNNNOOOQQQVVV```kkkvvvgggddddddlllooollljjjmmmnnnlllqqqwww~~~zzzxxx}}}~~~}}}{{{zzzzzzzzz{{{|||~~~~~~}}}|||~~~~~~xxxnnnfffbbbbbbaaadddhhhmmmppprrrqqqqqqrrruuu{{{}}}{{{}}}}}}}}}~~~}}}zzzwwwwwwyyyzzzxxxvvvzzz{{{|||}}}}}}|||{{{zzz{{{|||}}}~~~~~~}}}|||{{{~~~~~~}}}zzzsssjjjdddoooppprrruuuxxxzzz|||}}}|||tttjjjddddddgggffffffgggkkkpppuuuxxxyyyzzz}}}pppooo|||vvvTTT???///...///,,,+++///+++)))***......,,,,,,///444666FFF___mmmpppxxx```MMMHHHDDDCCCAAA???>>>======>>>IIIlll|||www|||}}}___SSSMMMIIIOOO[[[hhh{{{qqqaaaQQQJJJJJJIIIIIIIIICCCDDDFFFGGGHHHIIIIIIHHHGGGKKKOOOOOOKKKGGGEEEEEEHHHLLLSSS^^^kkkwwwmmm^^^PPPPPPXXX^^^aaabbbZZZWWWZZZfffttt{{{vvvuuutttssssssrrrpppnnnmmmllljjjfffddd\\\RRRKKKLLLMMMPPP\\\kkkwwwooolllaaacccuuuyyywww}}}{{{ZZZBBB777EEEddd}}}~~~gggQQQPPP___nnnvvvxxxxxx{{{~~~}}}||||||}}}~~~|||{{{zzzyyyxxxxxxyyy{{{|||}}}|||}}}~~~}}}{{{{{{}}}}}}|||zzz}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{xxxuuuvvvttthhhYYY]]]wwwlll[[[NNNBBB:::777555777999777555444555666999;;;>>>DDDMMMXXXbbbiiimmmkkkeeeYYYJJJ>>>777666333333444333222000///...,,,///333777999;;;===???@@@===<<<===AAADDDDDDDDDBBB@@@???@@@CCCEEEEEEDDDJJJHHHFFFIIILLLMMMJJJGGGEEEJJJRRR]]]gggmmmnnnnnnmmmhhhZZZJJJ???<<<:::777888999:::999666333222333111222333666:::===@@@AAAEEEFFFFFFGGGHHHIIIIIIIIIGGGDDDGGGQQQYYY]]]___aaabbbddddddcccdddddd]]]UUURRROOONNNPPPSSSZZZjjjyyyiii```ccceeennnsssqqqpppqqqqqqnnnvvvzzz}}}|||zzz~~~}}}{{{{{{zzzyyyyyyzzz{{{|||}}}~~~|||{{{}}}~~~kkk\\\SSSLLLJJJJJJNNNQQQUUUZZZ^^^aaaccccccgggiiinnnrrrvvvxxxyyyzzz|||||||||{{{||||||||||||}}}zzzxxxxxxzzzzzzyyywwwzzz{{{|||}}}}}}|||{{{{{{||||||}}}}}}}}}|||{{{{{{}}}|||vvvooojjjhhhnnnoooqqquuuxxx{{{~~~}}}uuukkkddddddffffffggghhhkkkoootttxxxyyyyyyppplll}}}}}}vvvpppRRR???///...///,,,+++///+++)))***------+++,,,000666CCC\\\rrrwwwttt}}}eeeQQQJJJEEEDDDBBB@@@???>>>======EEEbbbtttyyycccTTTLLLHHHNNNYYYeee|||sssdddSSSLLLKKKIIIHHHHHH@@@BBBFFFJJJLLLLLLKKKJJJIIINNNRRRQQQKKKFFFEEEFFFLLLNNNTTT^^^hhhqqqwwwyyy```UUULLLLLLOOOQQQQQQSSSSSSRRRZZZnnnvvvttttttrrrpppqqqqqqooonnnlllkkkiiieeebbbZZZPPPJJJKKKMMMRRR___nnntttnnnlllaaacccxxxrrruuu|||SSS???777BBB\\\vvv{{{hhhQQQOOO]]]kkksssvvvyyy{{{~~~~~~|||{{{{{{{{{||||||zzzwwwwwwwwwwwwyyy{{{}}}~~~~~~}}}|||}}}~~~}}}{{{zzz{{{||||||{{{yyy{{{{{{|||}}}~~~|||{{{zzzzzz{{{zzzxxxvvvxxxwwwnnnaaabbbtttyyyjjj```VVVJJJ???:::333888<<<===;;;:::;;;===AAACCCHHHPPP[[[eeemmmpppvvvlll[[[JJJ<<<555333333222111000///------,,,,,,///222666999;;;<<<>>>@@@AAA???<<<===???CCCEEEEEE@@@???>>>???AAAAAA@@@???CCCAAA@@@CCCHHHKKKKKKIIIDDDIIIQQQ]]]gggmmmoooooolllfffXXXFFF;;;888777444666888999888666444333333000222666:::>>>AAACCCDDDCCCEEEHHHJJJLLLNNNQQQSSSUUUOOONNNTTT[[[___bbbeeeeeeggggggeeeeeebbbZZZPPPNNNNNNPPPRRRUUUaaawwwrrrXXXXXXccceeennnvvvyyyyyyzzz{{{yyy}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{yyyyyyyyyzzz{{{|||~~~|||{{{{{{}}}mmmTTTGGGAAA???===>>>???@@@DDDIIINNNRRRUUUWWWZZZ[[[^^^bbbfffiiilllnnnpppqqqsssuuuwwwxxxyyyzzz|||zzzyyyzzz{{{{{{zzzyyyyyyzzz{{{|||||||||||||||||||||}}}}}}|||{{{zzzzzz{{{~~~yyypppjjjkkknnnnnnooorrruuuyyy|||~~~vvvkkkdddbbbdddggggggiiikkkooossswwwyyyzzzuuulll{{{|||zzzsssjjjMMM===///...///,,,+++...---++++++------+++...444999SSSuuu~~~kkkUUULLLGGGFFFDDDBBB@@@>>>===<<>>???@@@BBB@@@>>>===>>>AAADDDFFFBBB@@@???>>>===>>>>>>>>>???===<<<>>>BBBGGGHHHIIIEEEIIIQQQZZZdddiiikkkjjjiiicccTTTCCC888666555333666888999888555333111111111444999===AAACCCEEEFFFHHHJJJNNNVVV___gggkkkmmmmmmeee^^^^^^``````aaadddfffiiiiiigggfffcccYYYOOOMMMOOOSSSUUUXXXeee```PPPVVVbbbccckkkttt{{{|||~~~~~~}}}}}}~~~~~~|||{{{||||||zzzyyyyyyzzz{{{{{{~~~||||||}}}vvvaaaJJJAAAAAABBBAAAAAA===>>>@@@CCCGGGLLLPPPRRRWWWXXXYYY[[[]]]^^^___``````aaacccgggkkkpppuuuwwwzzzzzzzzz{{{||||||{{{zzzyyyyyyzzz{{{||||||||||||||||||||||||{{{zzzzzzyyyyyy}}}}}}uuujjjfffllltttssstttvvvxxx{{{~~~vvvkkkcccaaabbbggghhhjjjlllnnnrrrvvvyyy{{{~~~ooo~~~}}}{{{{{{sssiiiHHH;;;000...///---,,,---///......//////...444;;;KKKgggrrrZZZOOOIIIHHHFFFDDDAAA???<<<;;;>>>OOOyyy}}}sss]]]PPPJJJOOOWWWkkkxxxhhhWWWOOOLLLHHHEEEDDDAAAEEEKKKPPPQQQOOOKKKHHHKKKPPPTTTTTTOOOKKKJJJKKKLLLNNNUUU```kkkqqqpppnnn^^^VVVNNNGGGAAA===???DDDKKKMMMXXXooo{{{uuuuuuuuusssqqqsssooonnnlllllljjjgggbbb^^^UUUMMMIIIMMMRRRWWWeeeuuuqqqooonnnbbbhhhqqqQQQ>>>666>>>TTT|||rrrmmmpppUUUPPP[[[hhhpppsssvvvwwwxxxzzz|||}}}~~~~~~||||||~~~~~~zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{||||||||||||||||||}}}||||||}}}}}}}}}~~~~~~~~~yyyzzz{{{{{{zzzzzzyyyzzzuuuvvvsssooonnnrrrvvvwwwjjj___SSSLLLEEE===999999>>>DDDKKKNNNMMMOOOUUU[[[fffpppooocccLLLCCC999222111111111000000///---,,,---///222333555999===@@@AAAAAAAAABBBDDDBBB@@@>>>>>>@@@CCCEEEEEECCC@@@===;;;<<<>>>@@@>>><<<;;;<<<>>>BBBDDDFFFGGGJJJOOOVVV]]]aaaaaa``````[[[OOO???666666666444888888888666333111000111444888===@@@BBBEEEIIILLLXXXZZZaaapppsssmmmiiidddaaabbbgggjjjjjjiiihhheee\\\RRRMMMQQQVVVYYYZZZeeemmmYYYSSSXXX```ccchhhpppvvv{{{~~~~~~|||}}}~~~~~~}}}|||}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~iiiWWWEEE@@@CCCDDDBBB@@@AAA@@@@@@AAADDDGGGIIIKKKTTTUUUWWWYYYYYYXXXWWWUUUOOOOOOQQQUUU\\\eeemmmrrrxxxyyy{{{|||||||||||||||zzzzzzzzzzzz{{{{{{|||||||||{{{{{{zzzzzzzzzzzzzzzyyyzzzxxxqqqhhhgggpppyyyyyyyyyzzz{{{}}}~~~}}}uuuiiibbb```bbbgggiiikkkmmmnnnpppuuuxxxzzz~~~rrrzzz{{{{{{rrrfffAAA888000.........------...,,,---///...000999BBB___uuu{{{aaaTTTMMMLLLJJJHHHDDDAAA>>><<<@@@LLLssszzzbbbRRRLLLPPPVVVgggxxxzzzjjjYYYPPPLLLGGGCCCAAABBBFFFLLLQQQSSSPPPLLLIIILLLOOORRRTTTRRRPPPNNNMMMPPPRRRXXXbbbllloookkkeeeYYYQQQJJJEEE@@@>>>CCCJJJJJJOOOZZZnnn{{{vvvvvvtttqqqppprrrnnnmmmlllkkkjjjfff```\\\TTTMMMKKKQQQVVV[[[hhhvvv}}}mmmlllkkk^^^eeemmmLLL:::333999LLLsss}}}ooovvvYYYRRR\\\iiippptttvvvuuuvvvxxx{{{~~~~~~~~~|||||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||}}}}}}|||zzzzzz|||}}}}}}|||{{{}}}~~~||||||}}}}}}}}}}}}}}}}}}zzz{{{}}}|||{{{zzzzzz{{{uuutttsssrrrqqqsssttttttmmmaaaTTTJJJBBB;;;:::;;;===HHHWWWaaaiiiqqq|||yyy___PPP<<<888444222333333111///111000//////000222444666777;;;@@@CCCDDDDDDDDDEEEEEEEEECCC@@@>>>>>>@@@CCCFFFEEECCC???===<<>>===<<<;;;<<>>JJJ^^^pppiiiZZZQQQQQQOOOLLLIIIEEEAAA??????HHHnnneeeTTTMMMOOOTTT```ooozzzjjjYYYPPPKKKEEE@@@>>>AAAEEELLLQQQSSSRRROOOMMMLLLLLLOOOSSSVVVVVVSSSPPPPPPRRRYYYccclllnnnggg```UUUOOOIIIGGGFFFFFFJJJPPPSSS[[[iii{{{zzzuuusssqqqmmmmmmpppmmmllllllkkkiiieee___[[[SSSMMMMMMTTTZZZ^^^iiivvvzzzjjjiiihhh[[[bbbvvvlllDDD777333777DDDggguuuzzz]]]TTT]]]jjjqqquuuwwwvvvuuuwww{{{}}}}}}||||||zzzzzz~~~{{{yyyzzz{{{|||}}}}}}}}}}}}}}}{{{{{{||||||zzzxxxyyy{{{||||||zzzzzz|||~~~zzz{{{{{{|||}}}~~~{{{}}}~~~{{{zzzzzz|||wwwtttrrrrrrssssssssstttooofff]]]WWWPPPJJJHHHJJJHHHXXXnnnxxx[[[FFF;;;666444333333333333222222555444333222222333444555888<<>>===>>>@@@BBBDDDEEEDDD@@@>>>>>>???<<<<<<===<<<===>>>@@@AAADDDEEEFFFJJJMMMNNNLLLJJJEEEDDD???777444777999888666555333000///000444777:::===AAACCCHHHQQQ^^^gggppp}}}|||uuusssooopppnnnkkkjjjhhh```WWWJJJPPPYYY^^^^^^aaaooo~~~|||vvvlllbbb\\\[[[^^^aaafffggglllrrrtttssswww~~~}}}|||zzz{{{zzzyyyzzz|||}}}}}}|||xxxxxxwwwwwwwwwxxxzzz{{{}}}bbbVVVLLLIIIKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKHHHJJJNNNSSSZZZaaagggjjjssswwwzzz|||{{{zzz{{{|||}}}|||zzzyyyyyyyyyyyyzzzyyyxxxxxxxxxxxxzzz{{{|||{{{tttkkkhhhlllsssyyy{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}xxxnnnddd___```dddgggkkknnnnnnmmmnnnsssxxxzzz|||}}}~~~~~~|||ttt~~~~~~|||tttcccRRR777555000......///...+++))))))+++...111777FFFTTTZZZmmmnnn^^^UUUTTTSSSPPPLLLHHHDDDBBB===CCChhhfffUUUMMMNNNRRR\\\jjj{{{kkkYYYPPPKKKEEE???===@@@DDDKKKQQQTTTTTTRRRPPPLLLKKKLLLRRRXXXZZZVVVQQQNNNPPPWWWcccmmmnnnggg___VVVPPPLLLLLLMMMLLLOOOSSS^^^jjjyyyyyysssqqqnnnjjjjjjmmmmmmlllkkkkkkiiieee___ZZZSSSNNNOOOWWW\\\___jjjvvvzzziiiiiihhhZZZbbbsssmmm???777666777???```zzz}}}___VVV^^^jjjrrruuuyyywwwuuuwwwzzz||||||zzz{{{yyyyyy|||zzzwwwxxxyyy{{{|||}}}}}}}}}~~~{{{{{{||||||yyywwwwwwyyy{{{{{{yyyxxx{{{}}}xxxyyyzzz|||}}}|||~~~|||zzzzzz|||yyyuuurrrrrrsssssssssuuunnniiifffdddaaa[[[YYY[[[cccsssrrrWWWBBB888777333333222111111222444666777777666444333222222222888<<>>>>>CCCGGGGGGDDD???<<<<<<;;;<<<=========>>>@@@BBBAAAAAACCCFFFHHHIIIGGGEEE<<<===999444333777:::999444333111......111777<<<;;;>>>AAAEEEJJJVVVfffrrr{{{~~~sssssspppllljjjhhh```WWWHHHNNNXXX______```jjjuuupppnnniiibbb\\\[[[___ddddddfffmmmvvvxxxvvvyyy|||~~~zzzyyyyyywwwyyyxxxxxxyyy{{{|||{{{zzzuuuuuuuuuuuuuuuwwwyyyzzz{{{~~~~~~___UUUMMMKKKMMMOOOSSSXXXUUUTTTTTTRRRQQQPPPOOONNNPPPOOOMMMLLLMMMNNNPPPQQQOOOSSSYYY___eeeiiikkklllrrrvvvzzz|||zzzyyyzzz|||~~~}}}{{{yyyxxxxxxxxxyyyxxxwwwwwwwwwxxxzzz|||}}}|||rrrgggfffoooxxx|||{{{xxxyyyzzz{{{|||}}}~~~}}}{{{vvvlllbbb^^^```eeehhhkkknnnnnnlllnnnsssxxx}}}~~~}}}|||}}}yyyvvv|||sss^^^LLL555444000......///...+++++++++...222555===MMM\\\eeexxxqqqfff]]]\\\[[[YYYUUUOOOGGGAAA:::GGG```kkkUUULLLMMMQQQ\\\kkkoooZZZPPPJJJEEEBBBDDDGGGKKKOOOQQQPPPOOOPPPRRRPPPPPPSSSXXX\\\[[[VVVQQQOOORRRUUU]]]hhhpppmmmeee[[[RRRJJJHHHJJJMMMTTT[[[ccctttuuuqqquuu{{{xxxssspppooonnnllljjjllllllmmmnnnkkkeee\\\VVVPPPMMMOOOVVVZZZ]]]jjjxxxttthhhccc\\\jjjvvvwwwrrr@@@999333555===TTT}}}|||aaaSSS]]]fffvvvyyyxxxzzz{{{{{{zzzzzz|||}}}}}}zzzyyy}}}xxxxxxyyyyyyzzz{{{{{{{{{zzz|||}}}|||zzzxxxxxxzzz|||yyyzzzyyyxxxwwwwwwyyy|||xxxxxxyyy{{{~~~~~~{{{{{{{{{|||||||||||||||yyyvvvssssssvvvwwwsssooolllmmmnnnoooooorrruuuxxx}}}tttlll```RRREEE;;;555222///333777888666555555777999888666555444555777888999:::AAAJJJMMMJJJHHHIIIIIIIIIIIIFFFBBB>>><<<;;;777>>>FFFGGGCCC>>><<<===;;;<<<>>>>>>>>><<<:::999;;;???CCCDDDAAA<<<:::999777444222333666777777555000---...222555555888======AAAGGGLLLPPPZZZkkkzzz{{{wwwrrrooolllhhhbbb]]]MMMMMMPPPVVVZZZ]]]dddllljjjhhheee```[[[XXXYYYZZZiiiwww}}}}}}}}}{{{zzz{{{{{{}}}yyyvvvvvvzzz|||zzzvvvtttsssqqqqqqssswww{{{~~~}}}{{{fffZZZPPPQQQVVVZZZ]]]```\\\[[[\\\___```______```ggghhhgggddd``````cccfff``````dddkkkllllllttt~~~yyyyyy|||yyy|||~~~}}}{{{yyyxxxyyyzzz{{{xxxwwwrrrnnnsss}}}{{{vvvkkkfffllltttwwwyyy|||xxxyyy{{{}}}~~~~~~~~~}}}}}}vvviiiaaa```bbbccckkklllmmmmmmnnnrrrwww{{{~~~yyy}}}|||~~~~~~{{{|||lllUUUCCC333222000...---,,,------555***'''111===FFFVVVgggyyy{{{ooofffeeebbb___ZZZRRRIIICCC;;;CCCYYY}}}rrrZZZNNNLLLOOO^^^nnnsss^^^RRRLLLGGGEEEGGGHHHKKKOOOPPPOOOOOOPPPRRRQQQRRRVVV\\\___]]]VVVPPPIIIMMMQQQXXXbbbkkkjjjdddWWWOOOHHHIIIKKKOOOUUU[[[fffrrrzzzkkkaaadddkkkuuu{{{zzzwwwtttqqqpppnnnllljjjjjjlllmmmnnnllleee\\\UUUPPPLLLMMMTTTXXX\\\jjjzzzuuuiiibbbZZZgggxxxyyyiii???888333555===SSSzzz{{{dddSSS\\\eeetttvvvvvvxxxzzzzzzyyyyyyzzz|||~~~{{{zzz{{{xxxyyyyyyzzz{{{{{{zzzzzz|||||||||zzzyyyxxxzzz|||zzzzzz{{{zzzxxxxxxyyy{{{zzzzzzzzz{{{}}}~~~}}}{{{{{{{{{{{{{{{||||||||||||{{{wwwsssrrruuuuuussspppmmmnnnnnnnnnmmmmmmoooqqq{{{{{{mmmZZZUUULLLBBB:::444222111111555888999888888999:::888888888888888777777777888:::AAAKKKOOOMMMKKKLLLJJJKKKLLLHHHBBB===;;;:::888;;;???BBBBBBAAA@@@???;;;;;;;;;<<<===<<<:::999666999<<<<<<999555333333444222111222444555444222...+++,,,111444666;;;AAACCCDDDGGGMMMUUUcccttt|||xxxrrrooommmiiiddd___SSSPPPQQQVVV[[[^^^ccciiijjjgggccc\\\UUURRRRRRSSS___qqq}}}|||}}}{{{zzzyyyxxxzzzwwwuuuvvvzzz{{{yyyuuutttsssrrrsssuuuxxx|||~~~}}}~~~lll```UUUUUUZZZ^^^bbbfffaaabbbfffkkkppptttwwwzzz~~~}}}|||yyyvvvuuutttuuuuuussstttuuusssttt{{{~~~{{{zzz~~~}}}|||zzzzzzzzz{{{|||zzzxxxtttrrrxxx~~~xxxnnniiiiiiqqqwwwxxxxxxzzzzzz{{{}}}~~~~~~}}}tttggg^^^^^^aaacccjjjkkklllmmmooorrrwww{{{}}}www{{{}}}|||{{{{{{uuufffPPP@@@333111000...------------111***,,,999GGGQQQaaappp}}}ttt}}}sssqqqmmmhhhaaaXXXNNNGGG<<<>>>PPPvvv{{{```OOOLLLNNN]]]mmmzzzcccTTTMMMJJJJJJLLLIIIKKKNNNOOOOOOOOOQQQRRRQQQSSSWWW\\\___\\\TTTMMMGGGLLLOOOSSSYYY```aaa]]]QQQKKKGGGJJJMMMPPPVVV[[[bbbhhhooouuu|||{{{{{{{{{qqqhhh```ZZZZZZccclllvvv|||xxxyyywwwtttrrrqqqooollliiiiiijjjmmmooollleee[[[TTTOOOKKKLLLQQQUUU[[[kkk}}}sssiiibbbZZZfffzzzzzz}}}~~~^^^>>>777333555===QQQwwwgggSSSZZZbbbrrrttttttvvvxxxxxxxxxxxxyyyzzz~~~||||||}}}xxxyyyyyyzzzzzzzzzzzzzzz{{{{{{|||zzzyyyxxxzzz{{{zzz|||}}}|||zzzyyyyyyzzz|||{{{{{{|||}}}}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{|||xxxtttrrrssstttrrrpppnnnnnnmmmjjjfffccccccdddkkkttt~~~|||rrrcccWWWIIIEEE???999555333333444555777:::;;;;;;<<<===???::::::::::::999888666555777999BBBLLLQQQPPPOOOPPPKKKOOOPPPLLLCCC<<<::::::999888888<<<@@@CCCCCCBBB===:::888999;;;<<<:::777333555555444111...---...111000///000222111000......,,,...333666888???FFFGGGJJJNNNWWWcccrrr|||wwwqqqnnnllljjjgggcccYYYSSSQQQVVV[[[___cccgggeeeccc^^^XXXQQQMMMLLLMMMTTTbbbuuu{{{{{{~~~}}}zzzxxxvvvuuuvvvttttttvvvzzzzzzxxxuuuqqqrrrrrrtttvvvxxxzzz|||}}}vvviii]]][[[___ccchhhmmmkkkpppwww{{{vvvyyy{{{||||||yyy{{{}}}}}}|||||||||||||||||||||{{{xxxxxx}}}{{{rrrfffhhhnnnwwwzzzyyywwwxxx{{{|||~~~~~~|||qqqbbbYYY[[[```ccciiikkklllnnnpppsssxxx|||}}}sssxxx~~~{{{~~~|||zzzwwwooo___JJJ;;;222111///...---------...///---333BBBQQQ]]]lllzzzzzznnnmmm}}}zzzvvvppphhh^^^SSSLLL;;;<<>>QQQvvv~~~hhhRRRXXX___ooorrrsssuuuxxxyyyxxxxxxyyyzzz}}}|||}}}xxxyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{zzzyyyyyyzzz{{{{{{}}}~~~~~~|||zzzyyyyyy|||{{{{{{|||}}}}}}|||zzz|||{{{{{{{{{{{{{{{zzzzzzzzzxxxuuuttttttrrrooommmkkkkkkiiieee___[[[ZZZZZZ```eeejjjkkkhhh___TTTLLLGGGCCC===888555444555666888999;;;===>>>@@@AAABBB===<<<:::888666555444444555888BBBNNNTTTSSSRRRSSSMMMRRRTTTOOOEEE===:::::::::888888999<<<@@@CCCEEEAAA===888888999:::777444444333222000---,,,,,,,,,.........//////...---,,,000000444999:::;;;@@@GGGGGGTTTcccoooyyyyyytttnnnkkkkkkkkkiiifff]]]TTTPPPTTT[[[```cccfffddddddbbb]]]WWWRRRPPPOOORRRVVV^^^iiiwww}}}zzz{{{~~~~~~~~~}}}|||zzzwwwtttrrrttttttuuuxxxzzz{{{xxxvvvoooppprrrtttvvvxxxyyyyyy{{{~~~sssfffccceeejjjqqqxxx~~~}}}yyyyyyyyyzzzwwwyyy{{{{{{{{{{{{{{{|||||||||}}}|||zzz}}}~~~uuulllccciiirrryyy{{{yyyxxxyyy{{{|||}}}~~~zzznnn^^^UUUXXX___dddiiikkkmmmnnnppptttyyy|||zzz{{{~~~sss{{{~~~}}}qqqvvv|||wwwmmm[[[EEE666222111///...---------...000111999HHHVVVcccssspppmmmttt|||uuummmbbbVVVOOO;;;===KKKjjjjjjUUUNNNOOOSSSbbbvvvooo[[[PPPNNNNNNNNNLLLMMMOOOQQQTTTVVVVVVVVVQQQOOOLLLMMMNNNNNNKKKHHHNNNRRRTTTSSSUUUXXXXXXUUUSSSNNNMMMQQQTTTVVVXXX\\\___aaa___ZZZXXXZZZZZZXXXgggmmmooolllgggfffdddaaaccccccgggnnnvvvppphhheeelllyyy~~~}}}xxxvvvsssqqqqqqooollljjjhhhjjjmmmooolllcccWWWOOOMMMIIIIIINNNQQQYYYooo}}}yyymmmddd___ZZZkkkwwwvvvuuuttt|||TTT999555333888@@@UUUzzzyyyiiiQQQUUU\\\mmmqqqsssvvvyyyzzzzzzzzzzzz{{{||||||}}}~~~xxxyyyyyyzzzyyyyyyxxxxxxxxxzzz{{{{{{yyyyyyzzz{{{zzz|||~~~~~~|||{{{zzzzzzzzzzzzzzz{{{}}}~~~}}}|||||||||{{{{{{zzzzzzzzzyyywwwwwwwwwvvvtttppplllhhheeefffeeeccc```]]]\\\]]]bbbaaaaaa___YYYQQQJJJFFFDDDAAA<<<777444333444555:::;;;===???AAACCCCCCCCCAAA===777222000000222333555888CCCOOOVVVUUUTTTUUUOOOSSSVVVRRRIII@@@;;;::::::<<<<<<:::888:::@@@EEEDDD@@@<<<:::999888555222555333000---,,,,,,------,,,---......------------222444999>>>>>>===AAAGGGLLLddd~~~xxxuuupppkkkiiijjjkkkiiiggg^^^UUUOOOSSS[[[```dddgggjjjkkkkkkgggaaaZZZUUUSSSTTTQQQQQQYYYfffsss|||~~~|||zzzzzz{{{|||||||||{{{yyyvvvsssqqqtttuuuwwwyyy{{{{{{yyywwwqqqsssuuuwwwzzz{{{{{{|||zzz|||yyyooommmrrryyyvvvwwwyyywwwwww|||yyyyyyyyyyyyyyyzzz{{{|||}}}||||||yyyooohhhfffnnnvvvyyyyyyyyyzzz|||zzz{{{|||~~~~~~~~~}}}}}}|||xxxkkkZZZRRRVVV```eeeiiikkknnnoooqqqtttxxx{{{xxx{{{|||rrr~~~{{{vvvvvvvvvgggnnn~~~~~~}}}xxxmmmZZZDDD555111000///...------......///333===LLL[[[jjj{{{~~~sssvvv~~~ttthhh\\\TTT===>>>HHHbbbttt^^^RRROOOQQQ^^^pppuuu```TTTPPPOOOLLLMMMNNNPPPUUUYYY[[[[[[ZZZRRRNNNJJJHHHJJJKKKJJJHHHMMMQQQUUUYYY___fffgggcccZZZUUUTTTXXX\\\^^^```dddgggiiiggg```]]]___aaaaaakkkppppppiiicccccceeefffgggiiimmmttt}}}~~~lll```[[[ZZZbbbrrr~~~yyyvvvrrrpppoooooommmlllkkklllnnnnnnjjjaaaUUUMMMKKKHHHJJJOOORRRZZZqqq}}}xxxkkk```[[[YYYnnnwwwvvvwwwvvv~~~PPP888333333999DDDZZZqqqkkkTTTTTTXXXjjjqqqsssvvvzzz||||||{{{{{{|||}}}}}}~~~yyyyyyyyyyyyyyyxxxxxxwwwwwwyyy{{{{{{zzzyyyyyyzzzzzz|||}}}}}}|||{{{{{{|||zzzyyyzzz{{{}}}~~~}}}|||||||||{{{{{{zzzyyyyyyyyyvvvvvvvvvuuurrrmmmhhheeebbbdddeeeeeedddccccccddd]]]ZZZXXXXXXTTTNNNJJJKKKBBB???;;;777666777999;;;===>>>@@@CCCFFFGGGEEECCC???:::333...,,,...222555777;;;EEERRRXXXWWWUUUVVVPPPSSSUUUSSSNNNFFF???;;;<<>>:::777444333444111...,,,---......------...///...------///111444666;;;@@@@@@AAAHHHQQQaaa{{{}}}vvvqqqmmmiiiiiikkklllkkkhhh```XXXRRRUUUZZZ___dddjjjlllmmmlllhhhaaa[[[VVVTTTUUURRRTTT^^^iiipppvvvzzz}}}|||{{{{{{{{{}}}|||{{{{{{yyyxxxvvvtttsssuuuvvvxxxyyyyyyyyyyyyxxxvvvwwwyyy{{{~~~zzz|||~~~xxxyyy}}}}}}zzzzzzvvvwwwzzzwwwwwwzzzyyyxxxwwwwwwxxxzzz|||~~~|||||||||rrrjjjhhhnnntttyyyxxxxxxzzz||||||zzz{{{|||}}}~~~}}}}}}|||zzzuuuhhhXXXQQQVVVaaagggjjjllloooppprrrtttwwwzzz|||xxxmmm}}}zzzssstttrrreeeooo}}}wwwjjjXXXDDD777111000///...---......///...777EEEVVVfffwwwuuuggg___AAA>>>CCCYYYzzziiiWWWNNNOOOZZZiii{{{{{{fffYYYTTTOOOJJJMMMNNNSSSYYY___aaa___]]]TTTPPPLLLLLLNNNOOOMMMKKKMMMQQQWWW```lllwwwwwwrrraaa\\\\\\```eeehhhlllpppuuuvvvsssmmmjjjoootttvvvtttiiifffhhhjjjnnnrrryyyuuufff[[[WWWXXX[[[fffxxxzzzvvvqqqnnnnnnnnnnnnnnnnnnnnnnnnlllhhh^^^TTTLLLIIIHHHKKKPPPSSS[[[rrrwwwrrreee\\\YYY\\\wwwxxxzzz}}}zzzJJJ777333333;;;HHHaaalll{{{pppXXXTTTUUUgggooosssvvvzzz||||||{{{{{{|||~~~yyyyyyyyyyyyyyyxxxwwwwwwvvvxxxzzz{{{zzzyyyyyyzzzyyyzzz{{{{{{zzz{{{|||~~~|||{{{{{{|||}}}}}}|||zzz||||||{{{zzzzzzyyyxxxxxxwwwwwwtttqqqllliiigggfffggghhhiiigggdddaaa______VVVRRRRRRUUURRRLLLIIIJJJ???===:::777777:::===???@@@AAADDDHHHKKKKKKGGGCCC888555000---...111666999<<<@@@JJJVVV\\\ZZZWWWXXXQQQQQQSSSTTTRRRKKKBBB<<<>>>@@@@@@===;;;:::<<<>>>BBBDDDEEEBBB<<<888777888555222///...000111111000//////000...---///333777999:::>>>BBBEEELLLZZZhhh~~~|||wwwtttnnnkkkiiijjjmmmnnnllljjjddd]]]XXXXXXZZZ]]]eeelllmmmllljjjeeeaaa___```bbbaaa```eeeooouuuvvvwwwzzz~~~}}}}}}}}}~~~~~~~~~{{{{{{yyyxxxwwwvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwxxxxxxzzz|||~~~|||~~~vvvtttqqqtttyyyxxxzzzxxxxxx{{{{{{yyywwwuuuwwwzzz~~~}}}~~~yyymmmhhhkkktttyyy|||yyyyyy||||||yyy{{{|||}}}~~~~~~}}}}}}wwwsssgggWWWQQQWWWbbbiiilllnnnpppqqqrrrtttvvvxxx}}}ssshhh{{{{{{uuulllyyywwwgggSSSAAA666111000...------...//////333AAAUUUgggwwwrrriiiDDD===>>>RRRtttqqqZZZLLLMMMVVVccctttkkk\\\VVVPPPIIIMMMOOOTTT\\\ccceeebbb___UUUSSSQQQQQQSSSSSSQQQNNNOOOSSSZZZeeeuuuzzzeeeaaa```ffflllppptttzzz{{{zzzrrrllllllmmmtttzzz|||jjj^^^ZZZ[[[```dddppp{{{wwwqqqmmmmmmnnnoooooopppooonnnlllfff]]]SSSKKKIIIHHHKKKQQQTTT\\\ssspppkkk___XXXYYY```zzz~~~}}}EEE666222333<<>>>>><<<:::>>>DDDHHHEEE>>>999999<<<777444111111444555555333000111000///...000666:::>>>>>>@@@EEEKKKVVVkkk}}}~~~~~~~~~yyyvvvyyy~~~uuuqqqqqqmmmkkkjjjlllooopppnnnkkkhhhbbb]]][[[ZZZ\\\dddmmmsssqqqmmmjjjiiilllsssxxxuuutttxxx~~~~~~~~~||||||zzzyyywwwvvvwwwwwwxxxvvvvvvvvvuuuttttttuuuwwwvvvwwwwwwyyy{{{}}}}}}yyyvvvrrrvvv}}}zzz{{{yyyyyy}}}|||zzzwwwuuuwww{{{}}}wwwjjjhhhnnnwww|||~~~{{{{{{~~~|||vvv|||}}}~~~~~~vvvrrrfffWWWQQQXXXcccjjjmmmoooqqqrrrrrrsssuuuwww{{{pppfff{{{{{{uuuzzzeeeOOO===333000000...------...//////;;;LLLcccvvviiiEEE>>>AAAQQQjjj{{{aaaRRRQQQWWWcccttt}}}rrrdddUUULLLKKKJJJPPPYYYaaadddbbb]]]ZZZVVVYYYXXXUUUXXX]]]ZZZSSSZZZRRRQQQccc}}}vvvdddeeehhhnnnwww}}}qqqoooppp{{{tttooommmlllrrrzzzwwwsssnnnkkkmmmqqqtttvvvqqqpppnnniiibbbYYYQQQMMMLLLIIIJJJOOOTTT^^^ssspppddd\\\SSSOOOggg|||oooFFF777222444???NNNhhhjjjggg~~~cccRRRTTT```nnntttuuuxxx{{{~~~}}}{{{~~~{{{{{{zzzyyyxxxxxxxxxxxx}}}zzzyyy{{{~~~}}}wwwrrrrrrtttwwwxxxxxxxxxzzz{{{}}}}}}|||zzzzzzyyyyyyyyyxxxyyy{{{||||||{{{yyyxxx{{{uuummmhhhgggkkkpppttttttkkk^^^WWWVVVWWWVVVUUU\\\[[[WWWPPPHHHAAA<<<;;;;;;<<<===<<<;;;<<>>GGGSSS[[[[[[XXXTTTSSSOOORRRVVVXXXVVVOOOHHHCCC???@@@AAAAAA@@@???@@@@@@@@@AAAGGGJJJCCC888555999999777444333444666666666555444333222333666999;;;:::;;;CCCMMMSSS___~~~{{{zzzyyyyyy{{{tttsss}}}wwwvvvvvvsssooonnnnnnmmmllllllkkkkkkiiifff```ZZZWWW^^^lllwww|||yyywwwyyy}}}}}}}}}|||zzzzzzzzz{{{|||yyyzzzyyyvvvrrrppppppqqqnnnooorrrxxx}}}uuusssrrr{{{{{{zzz~~~|||yyy{{{}}}zzzyyyzzz}}}~~~}}}zzzzzzmmmdddlll{{{zzz{{{}}}|||{{{yyyyyyzzz||||||}}}~~~~~~}}}|||{{{uuummm```VVVTTTZZZccciiiiiilllooopppqqqrrrtttvvvzzz~~~vvvqqqxxxmmmppp^^^LLL<<<333000------......---222888BBB[[[lllyyyxxxuuuIII???@@@NNNggggggVVVPPPWWWbbbsssuuugggXXXNNNKKKJJJOOOVVV[[[\\\ZZZUUURRRSSSXXX\\\]]]aaaccc^^^WWWVVVRRRVVVhhh}}}{{{mmmdddgggllluuuyyyyyy{{{|||sssqqqnnnmmmoooqqqrrrssspppooolllggg```XXXPPPKKKLLLJJJLLLSSSWWWaaayyy|||mmmaaa[[[UUUSSSkkkiiiBBB666111444???OOOfffqqqlllmmmZZZYYY```kkkrrrsssvvvyyy{{{|||{{{zzz}}}~~~zzzyyyxxxxxxxxxxxxxxxxxx|||zzzyyy{{{}}}|||wwwrrrqqqsssvvvxxxyyyzzz{{{}}}~~~}}}|||zzzyyyyyyyyyyyyxxxyyyzzz{{{{{{zzzxxxwwwtttooojjjkkkppptttsssqqqhhhbbb[[[YYY[[[^^^___^^^]]]ZZZUUUMMMFFF@@@===<<>>BBBFFFMMMOOOSSSYYY[[[TTTFFF999//////000222555:::???AAA@@@IIIUUU[[[ZZZVVVRRRQQQOOOQQQUUUXXXXXXSSSKKKDDD@@@AAACCCDDDCCCCCCCCCCCCBBBBBBGGGKKKGGG===999:::999777555555666888999888666666555555666888:::<<<@@@EEELLLUUUfff~~~uuuppprrrsssvvvzzzwwwtttqqqpppnnnnnnmmmlllkkkjjjjjjiiieeebbb[[[TTTSSSZZZhhhsss~~~}}}~~~||||||{{{zzzzzzzzz{{{{{{zzzzzzyyyvvvrrrppppppqqqqqqsssvvv|||yyywwwxxx{{{|||}}}{{{~~~|||zzzyyy{{{~~~}}}{{{sssjjjgggooozzzzzz|||}}}|||{{{yyyzzz{{{{{{||||||}}}|||{{{zzzyyyuuulll___UUUTTTYYYbbbiiijjjmmmpppqqqrrrsssuuuwww|||~~~tttqqqwwwmmmuuujjjaaaQQQ>>>222333000//////...---222999LLLfffwww~~~{{{{{{qqqNNN@@@>>>JJJcccoooZZZQQQVVVaaaqqq{{{mmm\\\OOOKKKJJJMMMQQQTTTUUUSSSPPPNNNSSSZZZbbbgggiiihhh```WWWSSSTTT\\\kkkyyy{{{pppdddeeeiiipppzzzzzzpppnnnmmmnnnpppqqqppppppooommmjjjeee]]]UUUNNNJJJJJJKKKPPPVVVZZZfffwwwiii^^^YYYUUUWWWqqqaaa>>>666111333???OOOdddvvvnnnnnnZZZXXX___jjjqqqrrrtttvvvwwwyyyyyyzzz|||||||||}}}}}}}}}~~~~~~wwwwwwwwwwwwwwwwwwxxxyyyzzzxxxxxxzzz|||{{{wwwsssqqqsssvvvxxxyyyzzz|||~~~~~~}}}|||zzzyyyyyyxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvooollllllqqqxxxyyyrrrjjj___\\\[[[]]]bbbeeefffeee]]]XXXPPPHHHBBB???>>>>>>EEECCCAAA>>>===@@@EEEIIIOOORRRWWW]]]]]]SSSCCC666///000222555999===@@@BBBBBBKKKVVV[[[XXXSSSPPPOOOOOOPPPSSSXXX\\\YYYOOOGGGBBBCCCEEEGGGHHHHHHGGGGGGDDDDDDGGGKKKKKKEEE>>><<<777666555777999;;;;;;:::888888888888999;;;<<<===CCCKKKRRR]]]wwwtttkkkdddfffmmmvvvzzzvvvqqqnnnpppmmmmmmlllkkkjjjiiihhhhhhaaa^^^WWWPPPNNNUUUbbblllwww~~~~~~~~~~~~}}}{{{xxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyvvvsssqqqqqqrrrtttvvvzzz~~~~~~~~~~~~zzzwwwzzz|||~~~~~~}}}|||{{{{{{}}}|||uuukkkhhhmmmuuuyyy{{{|||}}}|||zzzyyyzzz{{{|||||||||{{{{{{yyyxxxwwwtttjjj\\\SSSRRRYYYbbbhhhlllnnnqqqssstttuuuwwwxxx~~~uuuvvvrrrrrruuujjjhhhdddSSS>>>///333000//////...///666@@@\\\vvvzzzuuurrrzzzzzzrrrvvvQQQAAA<<>>@@@AAABBBLLLWWW[[[XXXRRRPPPQQQOOOOOOQQQXXX___^^^UUULLLDDDEEEFFFIIIKKKLLLKKKJJJGGGFFFGGGKKKNNNKKKDDD>>>777666555777:::;;;<<<;;;999:::;;;<<<===>>>??????EEEMMMYYYjjjlll]]]]]]```iiiwwwxxxsssuuupppooosssmmmmmmlllkkkjjjiiihhhhhhaaa]]]UUUOOOLLLQQQ[[[bbbjjjooovvv|||~~~}}}{{{yyyvvvwwwxxxzzzzzzzzzyyyxxxyyyyyyyyyvvvsssrrrrrrsssvvvxxx|||}}}{{{{{{yyyxxxzzzwww|||~~~~~~~~~~~~~~~~~~zzzooofffhhhtttzzzyyy|||}}}}}}|||zzzzzz{{{|||}}}}}}|||{{{zzzyyyxxxwwwssshhhYYYQQQQQQYYYbbbgggmmmpppsssuuuuuuvvvxxxzzz}}}{{{ttttttmmmlllcccOOO:::///000...------...111===IIIeee{{{wwwnnnzzzpppsssSSSBBB<<>>@@@AAACCCCCCJJJQQQddd{{{ttt```UUUXXX```lll}}}ooonnnrrrpppoootttllllllkkkjjjjjjiiiiiihhhaaa^^^WWWQQQNNNPPPTTTXXX___dddjjjmmmpppwww~~~|||~~~}}}|||zzzuuuvvvxxxyyyyyyyyyxxxxxxwwwxxxxxxvvvtttssstttuuuzzz}}}}}}zzzzzzyyyyyyxxx}}}|||}}}}}}~~~vvvjjjeeelllxxx}}}{{{}}}}}}}}}|||zzzzzz{{{}}}~~~}}}|||zzzyyyyyyxxxrrrfffWWWOOOQQQYYYbbbhhhnnnqqqtttvvvvvvwwwyyy{{{|||~~~~~~zzzwwwqqqmmm]]]EEE555333111...---------333BBBPPPhhhzzzzzzooowwwxxxiiixxxXXXDDD===DDDRRRmmmlll[[[YYYZZZccctttjjjWWWNNNQQQPPPOOOOOONNNMMMMMMMMMSSSYYYeeeooooooggg```^^^]]]^^^```dddhhhmmmppprrrrrrzzzwwwooollliiihhhkkknnnqqqrrrpppmmmggg```XXXRRRNNNLLLKKKKKKQQQZZZcccuuulllcccWWWQQQUUUgggIII999666222///333BBBYYYrrrzzzyyy}}}qqqsssjjjUUUPPPWWWcccooosssvvvwwwvvvvvvyyy|||||||||}}}}}}}}}~~~~~~~~~vvvvvvvvvvvvvvvvvvwwwxxxwwwwwwxxxyyyyyyzzzzzzyyy{{{|||}}}|||yyyxxxxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwsssvvvyyyvvvpppjjjiiijjjeeeggghhhiiigggddd```]]]QQQKKKEEECCCFFFKKKNNNOOOHHHAAA999555555:::???CCCEEEIIIPPPTTTTTTMMMBBB:::222444777;;;>>>AAACCCCCCBBBMMMYYY]]]XXXSSSSSSVVVOOOOOOPPPVVV]]]___\\\XXXMMMKKKHHHJJJNNNRRRRRRQQQPPPOOOMMMLLLPPPSSSOOOHHH<<<999666555777888999999:::;;;<<<>>>AAADDDFFFHHHMMMWWWlll}}}ttt\\\OOORRRXXXfff|||}}}|||xxxhhhgggkkkkkkkkknnniiiiiiiiiiiiiiiiiiiiiiiibbb```]]]ZZZWWWUUUSSSSSSWWW\\\dddiiilllooosssvvv{{{}}}~~~yyy{{{~~~}}}}}}|||{{{vvvwwwxxxxxxxxxxxxxxxxxxuuuvvvwwwvvvuuuuuuvvvxxx}}}zzzyyyzzz|||||||||zzz~~~~~~~~~~~~~~~|||pppfffiiirrrxxx{{{}}}}}}~~~}}}|||zzzzzz|||~~~~~~~~~|||{{{zzzzzzzzzzzzsssfffVVVMMMQQQZZZccchhhoooqqqtttvvvwwwxxxzzz{{{}}}|||wwwxxxzzzrrrlllfffTTT<<<333777444111000//////666HHHXXXuuuvvvpppzzzrrrooo^^^HHH>>>DDDOOOhhhzzz```[[[YYY___oooppp^^^UUUOOOPPPPPPQQQRRRTTTUUUUUU[[[aaammmxxxvvvjjj```^^^YYY\\\bbbiiioootttvvvwwwwwwvvvmmmkkkjjjkkkmmmpppqqqpppoookkkeee]]]VVVPPPLLLKKKLLLKKKQQQ]]]kkkzzzjjj^^^TTTRRRYYYoooyyy@@@:::222111000222>>>SSSjjjyyy|||uuuuuummmWWWPPPUUU```mmmrrrwwwxxxwwwvvvxxxzzzzzz{{{}}}~~~~~~~~~}}}|||xxxxxxwwwvvvvvvvvvwwwwwwwwwxxxyyyzzzzzzzzz{{{|||zzz|||}}}|||zzzyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||wwwwwwwwwwwwxxxxxxyyyzzzuuuvvvvvvsssoookkkiiiiiieeefffgggfffccc___\\\ZZZNNNJJJFFFHHHNNNUUUWWWXXXFFF???777333444888===???CCCFFFJJJMMMMMMGGG@@@;;;555666888:::===@@@BBBCCCEEEQQQ\\\^^^XXXRRRSSSVVVOOOOOOQQQUUUZZZ]]]^^^]]]TTTOOOKKKKKKPPPTTTVVVUUUUUUVVVSSSOOOPPPUUUUUUPPPAAA===999666666777999999:::;;;<<<>>>AAAFFFJJJLLLSSSdddtttrrr___OOOQQQZZZiiizzz}}}bbbSSSQQQWWWaaajjjeee```ZZZZZZ^^^bbbdddddddddeeeeeeffffffggghhhhhhfffggghhhhhhfffbbb\\\XXXUUUXXX\\\bbbhhhlllppprrrzzz{{{||||||zzz}}}{{{zzz||||||{{{yyyyyyxxxwwwwwwwwwxxxxxxssstttvvvvvvuuuvvvyyy{{{}}}{{{zzz|||}}}~~~~~~zzz~~~~~~zzziiicccnnnwwwuuuwww}}}~~~~~~}}}{{{zzzzzz|||~~~}}}|||zzzyyyyyyyyyzzzzzzssseeeUUUMMMQQQ\\\eeeiiioooqqqtttvvvwwwxxxyyy{{{{{{|||lllvvvssshhhaaa]]]OOO999222888222111000111333>>>SSSfffyyysss{{{vvv}}}dddLLL@@@CCCMMMgggzzzccc]]]XXX]]]llltttccc[[[LLLMMMQQQUUUYYY]]]```bbbeeekkkxxx|||kkk]]]YYYTTTZZZcccnnnwwwzzzzzzxxxxxxwwwkkkjjjkkknnnpppqqqpppnnnnnnjjjccc[[[TTTNNNKKKIIINNNLLLQQQ___qqquuuiiiZZZRRRSSS^^^vvvyyynnn;;;:::///111111333<<>>666222333888;;;===AAACCCEEEGGGFFFBBB<<<999444555666888:::===???AAAIIITTT___```XXXQQQQQQUUUOOOPPPRRRTTTWWW[[[^^^```YYYSSSMMMLLLQQQVVVXXXXXXYYYZZZWWWQQQQQQWWWXXXUUUFFFAAA;;;666666777999:::::::::;;;===AAAFFFLLLOOO___uuu~~~jjjRRRNNN[[[fffwww___HHHAAA???;;;<<>>>>>??????===:::888666222444666888999;;;???AAAGGGTTT^^^]]]VVVRRRRRRQQQPPPOOOPPPSSSXXX\\\___``````XXXPPPOOOSSSXXXXXXWWW]]][[[YYYXXXXXXXXXVVVTTTOOOFFF:::555777888777444999:::===AAACCCFFFOOOZZZttt{{{wwwcccNNNPPPhhhsssWWWLLL>>>555333444555444888;;;???EEEKKKQQQVVVXXX[[[[[[]]]___bbbeeeeeedddnnnpppsssvvvwwwvvvuuutttjjj```YYY]]]hhhqqqyyy~~~vvv}}}}}}}}}}}}|||zzzxxxyyyyyyyyyyyyyyyzzzzzzzzzwwwvvvuuuuuuwww{{{~~~|||yyy{{{~~~~~~|||{{{iiibbbcccooozzz|||yyyxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxtttfffVVVNNNRRR^^^hhhmmmiiiiiijjjnnntttyyy{{{|||xxx~~~rrrxxxyyymmmzzz~~~{{{fff[[[TTTBBB444222111...///000111999OOOlll}}}||||||bbbEEECCCBBBMMMkkk{{{vvvjjjWWWWWWaaaooonnnbbbYYYVVVVVVYYY]]]dddqqq}}}vvv___YYY```jjjvvvzzz}}}{{{tttnnnkkkhhhhhhkkknnnooooooaaa___[[[UUUPPPNNNMMMNNNMMMPPPWWWgggrrrccc[[[ZZZRRR\\\rrrwwwzzz\\\888777222111000333===QQQjjj{{{tttNNNIIIYYY^^^nnnqqqtttuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyzzzzzzzzzxxxwwwwwwyyyyyyxxxwwwzzzzzzyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzyyyxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxuuuvvvvvvwwwxxxxxxyyyyyywwwtttpppmmmkkkiiifffddd^^^^^^[[[XXXZZZ[[[VVVOOORRRQQQVVVbbblllhhhXXXIII;;;888555333222444777999===>>>>>>>>><<<999777555444666888999999;;;===@@@GGGTTT^^^\\\UUUQQQQQQQQQRRRQQQQQQTTTYYY]]]___```aaa[[[TTTQQQRRRVVVXXXXXX^^^]]][[[[[[[[[YYYVVVTTTPPPHHH>>>888777888888777;;;:::<<<@@@CCCJJJXXXfff}}}qqq^^^TTT\\\tttuuu\\\QQQGGG;;;444222333333222555888<<>>333333333///000000333???VVVrrr|||dddEEEAAABBBMMMhhh{{{xxxaaaZZZ^^^fffvvvyyyoooccc\\\VVVYYYbbbnnnsss^^^\\\eeeyyyxxxsssnnnlllhhhhhhiiikkkmmmmmmfffbbb]]]WWWRRROOOMMMLLLNNNQQQ\\\ppp|||ggg\\\VVVZZZTTTddd{{{yyy|||PPP:::444000000000222===SSSnnnwwwQQQIIIZZZcccppprrrtttuuuuuuwwwyyy{{{{{{{{{zzzxxxvvvuuuwwwyyyyyyxxxvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{zzzzzzyyyyyyxxxxxx{{{{{{zzzyyyxxxwwwwwwvvvuuuvvvwwwwwwxxxxxxxxxxxxvvvsssooollliiigggdddaaa___XXXUUUYYY\\\YYYSSSOOOXXX^^^gggpppqqqdddOOO>>>999777555333222444666777;;;<<<;;;;;;999777444333666777999::::::;;;===>>>FFFSSS\\\ZZZSSSPPPPPPQQQRRRQQQQQQTTTXXX\\\^^^^^^aaa^^^ZZZTTTQQQRRRVVVZZZ_________```___\\\WWWTTTPPPKKKCCC<<<888777999:::===;;;<<>>@@@FFFQQQZZZWWWPPPNNNOOOPPPPPPPPPPPPSSSWWWYYYZZZZZZ___```___XXXQQQOOOSSSYYY^^^___aaacccccc___YYYUUUOOOMMMGGG???888666888<<<>>><<<===AAAGGGTTThhhyyyjjjTTTMMMYYYooo|||fffTTTHHH@@@<<<666333222222111000000333888>>>CCCFFFHHHIIIKKKLLLNNNPPPRRRTTTWWWYYYXXXZZZ\\\___bbbdddfffggg\\\TTTUUUeeeyyywww|||}}}{{{~~~}}}||||||||||||{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxwwwyyy}}}xxxwwwwwwzzz~~~~~~zzzjjjVVV```mmmwwwyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~}}}sssdddUUUPPPYYYgggrrrvvvsssrrrsssuuuyyy}}}~~~~~~~~~~~~rrrlllxxx|||uuunnn{{{{{{hhhZZZTTTNNN===444444222444000111;;;OOOgggzzz~~~uuujjjFFFAAAGGGSSShhhssszzzkkkccccccqqqyyyfffVVV[[[oookkk___cccmmmwwwxxxvvvttt~~~rrrmmmrrrvvvvvvvvvqqqttt{{{~~~zzzwwwuuuoooooonnnllliiifffddddddYYYUUUNNNKKKLLLNNNOOOPPPTTTWWWddd~~~}}}eeeWWWRRRRRRTTTaaa~~~}}}|||hhh===999///111111000///777MMMkkk|||~~~ZZZHHHVVVeeeqqqtttwwwyyyyyyxxxwwwxxx{{{{{{xxxrrrnnnooouuu{{{zzzxxxvvvvvvwwwyyyyyyyyyuuuuuuvvvwwwwwwxxxyyyyyy}}}}}}}}}}}}||||||||||||{{{{{{zzzyyywwwvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvvvvsssnnnkkkhhheeebbb```\\\ZZZ]]]bbb___YYY___jjj~~~yyy```HHH;;;777555444444333222333333333333333222222111000///...222555999;;;===???AAACCCEEEPPPXXXTTTNNNLLLNNNOOOQQQQQQRRRTTTWWWYYYYYYXXX\\\aaaccc^^^TTTNNNPPPUUU\\\^^^bbbeeefffbbb\\\WWWPPPNNNJJJAAA999555888;;;>>>===@@@FFFLLLUUUgggvvvzzzhhhVVVTTT^^^qqqgggRRRFFF@@@:::888555444333222111000111444888>>>CCCHHHJJJLLLJJJNNNSSSWWWWWWVVVVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\VVVNNNPPPccc{{{}}}rrrwww{{{{{{}}}{{{{{{{{{{{{yyywwwxxxxxxxxxwwwwwwwwwvvvvvv{{{}}}||||||}}}}}}qqq```WWWcccrrrxxxyyywwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}~~~~~~|||{{{qqqcccTTTRRR\\\kkktttwwwtttttttttvvvzzz}}}zzzmmmlll}}}~~~~~~vvvqqquuueee[[[YYYSSS@@@666444...333111333@@@VVVlllzzz~~~vvv}}}kkkEEEAAAJJJWWWhhhooo|||wwwhhhbbbkkkzzzooo\\\]]]lll||||||kkkbbbeeelllvvvxxxwwwwwwooodddeeehhhhhhggg^^^cccmmm|||zzzyyyrrrrrrpppmmmiiigggggghhhhhh```UUUNNNLLLMMMNNNNNNRRRZZZmmmppp\\\QQQNNNOOOVVVppp~~~}}}___<<<999222333444222111777KKKhhh~~~qqq{{{bbbLLLVVVgggtttvvvxxxxxxwwwvvvvvvvvvzzzzzzvvvppplllnnnwww|||zzzwwwvvvwwwxxxxxxxxxtttuuuuuuwwwxxxyyyzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyxxxwwwvvvvvvuuuuuuvvvxxxyyyyyyxxxwwwuuutttqqqmmmjjjgggeeebbb```ZZZ]]]aaacccaaadddrrr~~~cccIII:::888<<<333333333333222222222111000000000///////////////111444999<<<>>>@@@BBBDDDEEEOOOVVVRRRKKKJJJMMMOOOSSSSSSSSSVVVXXXYYYYYYWWWXXX```gggeeeZZZQQQOOOQQQXXX[[[___dddgggddd___ZZZRRRPPPKKKCCC;;;777888;;;===???DDDJJJOOOVVVdddqqqtttdddXXXXXX___jjj{{{yyyZZZIIICCC@@@777666555444222111111111111333777===CCCIIINNNPPPQQQWWW^^^aaa```]]]\\\\\\ZZZYYYXXXVVVVVVWWWXXXXXXVVVMMMOOOccc~~~}}}pppuuuyyy{{{~~~}}}{{{{{{{{{{{{zzzxxxzzzzzzzzzyyyyyyxxxxxxwww~~~|||wwwjjj]]]]]]jjjvvvyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~{{{zzzoooaaaTTTTTT```mmmtttuuutttssssssvvvzzz}}}uuueeeiii~~~ooonnn~~~~~~qqqbbb\\\[[[SSS@@@666333,,,222222999III___rrr|||ssszzzhhhBBB???LLLZZZhhhkkkvvvnnnbbbggguuu{{{ggg^^^aaakkkzzz|||ooojjjmmmpppvvv{{{uuulllooonnnhhhccc]]]eeettt}}}}}}xxxuuuqqqkkkhhhjjjpppuuuwwwkkk\\\QQQMMMNNNNNNMMMVVVccc{{{}}}dddVVVNNNMMMPPP\\\yyy}}}VVV:::666444111222222000555HHHeee{{{nnnkkkTTT[[[lllyyyyyywwwtttrrrsssuuuwwwyyyxxxuuunnnjjjooozzz~~~{{{wwwuuuvvvwwwwwwwwwtttuuuvvvwwwyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxwwwwwwvvvvvvuuuvvvxxxzzzzzzxxxvvvuuuqqqnnnjjjhhhfffdddaaa___[[[bbbeeedddhhhxxxdddJJJ;;;777888999222222333333222222111000////////////000111222333222555:::===???@@@BBBCCCDDDNNNTTTPPPIIIHHHLLLNNNQQQQQQRRRTTTVVVWWWUUUTTTVVV```kkklllcccWWWPPPNNNTTTWWW\\\bbbfffeeebbb^^^UUURRRLLLDDD>>>:::::::::>>>@@@FFFLLLQQQWWWcccpppmmm___UUUXXX___fffssspppVVVIIICCC@@@444444444222111000000000...000444:::AAAIIIPPPTTTZZZ___fffgggeeebbbaaabbbcccaaa___\\\[[[[[[\\\]]]YYYOOOOOOdddssswwwzzzyyy~~~|||{{{{{{|||~~~~~~}}}~~~}}}}}}||||||~~~|||qqqfff```fffqqqyyyyyywwwyyy{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~|||{{{mmm```TTTVVVcccooosssrrrrrrrrrrrruuuyyy}}}tttiiirrrkkkmmm}}}nnn___YYYXXXNNN:::333333---000444???SSSiiizzzsssfff???>>>LLL[[[hhhhhhrrrrrrcccgggsssppp___WWW]]]ppp|||tttsssuuuwwwuuu~~~|||{{{|||oooddddddnnn|||xxxqqqiiigggmmmwwwnnnbbbTTTKKKKKKOOOSSSTTT\\\lllppp[[[RRROOOPPPTTTaaavvvttt~~~PPP888111333,,,...///...222EEEaaawwwrrrqqqYYY```ppp~~~{{{vvvqqqnnnpppuuuyyyxxxwwwtttmmmjjjooo||||||xxxuuuuuuvvvwwwvvvtttuuuvvvwwwyyy{{{||||||yyyzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwwuuuvvvyyyzzzzzzxxxvvvtttooolllhhhfffdddccc```^^^```ggghhhfffqqqlllLLL:::999;;;777111111111222333333111000////////////000111333555555444777;;;>>>??????@@@AAADDDNNNTTTOOOHHHGGGKKKNNNNNNNNNNNNPPPRRRRRRQQQOOOVVVaaannnqqqiii\\\QQQLLLQQQTTTZZZ```eeefffccc```XXXTTTMMMFFF@@@===;;;;;;@@@AAAFFFMMMQQQXXXdddqqqlll]]]TTT[[[dddkkkwwwoooUUUFFF===777333333333111///...///000,,,---111777???HHHQQQUUU^^^ccchhhhhhdddbbbccceeejjjhhheeebbbaaaaaabbbdddZZZOOONNNcccxxxzzz{{{wwwzzz{{{zzz{{{}}}}}}~~~~~~}}}~~~}}}nnneeeeeellluuu{{{xxxwwwzzz|||{{{||||||||||||||||||||||||yyy{{{}}}~~~|||kkk___UUUWWWdddpppssspppqqqpppqqqtttyyy|||~~~xxxsssppptttppp]]]WWWSSSHHH555000444//////666DDDZZZpppyyylllFFF@@@HHHWWWjjjlllsss~~~pppkkknnnvvv]]]XXX^^^nnn}}}zzzyyywwwrrrrrr~~~~~~yyyuuutttpppkkkiiiiiifffbbb```YYYQQQNNNKKKKKKQQQWWWkkknnn}}}[[[SSSPPPJJJPPP]]]wwwzzzssszzznnnBBB666222111///222...---555@@@ZZZ}}}yyy```]]]lllyyyssskkkhhhkkkqqqwwwzzzyyyzzzxxxssspppsss|||~~~zzzxxxxxxyyyxxxxxxuuuvvvvvvwwwxxxzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyywwwvvvyyyzzz{{{zzzxxxvvvvvvwwwqqqjjjdddcccdddccceeeiiijjjnnnkkkppp___NNN===888:::999555333444444333222111111111111//////000222444666888::::::;;;<<<>>>@@@BBBCCCDDDFFFKKKPPPPPPMMMKKKMMMPPPMMMMMMNNNPPPRRRRRRQQQOOOYYYaaakkkppplll```RRRHHHLLLQQQWWW[[[\\\\\\^^^```]]]XXXPPPIIIDDDBBBAAA@@@DDDEEEHHHMMMTTT\\\dddiiieee^^^ZZZ^^^cccgggoooxxxzzzaaaMMMCCC:::000333222222222111111000000---///333666;;;DDDPPPXXXZZZ\\\___bbbbbbbbbfffkkklllhhhddddddgggiiihhhfffdddSSSPPPhhh|||yyyyyy{{{|||~~~}}}|||{{{}}}~~~~~~~~~}}}rrrhhhjjjsssxxxyyy{{{}}}}}}|||{{{zzz{{{{{{|||||||||{{{yyyxxxyyyvvvwww{{{~~~}}}zzzyyyjjj]]]UUUZZZfffmmmoooooonnnpppuuuzzz}}}}}}~~~iii{{{fffXXXTTTLLLAAA666000000222222999OOOnnn}}}oooHHHBBBJJJZZZlllkkknnnwwwpppoooxxx```YYY___qqq~~~~~~~~~}}}yyytttqqqrrrnnniiihhhiiifffaaaZZZSSSMMMJJJJJJKKKRRRZZZqqq}}}nnnSSSNNNNNNKKKUUUfffrrrqqq~~~bbb@@@555///333///111...---555>>>XXXzzz}}}zzz```XXXbbbllliiifffggglllrrrvvvxxxxxxyyyxxxtttrrrttt{{{|||yyywwwwwwwwwwwwvvvuuuuuuuuuvvvxxxyyy{{{||||||{{{zzzyyyyyyyyyyyyzzzyyyyyyzzz{{{{{{zzzxxxxxxwwwwwwxxxxxxwwwuuusssrrrlllccc]]]^^^dddhhhlllqqqvvvuuuxxxiiiNNNAAA777666999888555444444444333222222222222333222222333555777999;;;<<<======>>>???AAABBBBBBCCCDDDHHHLLLLLLIIIGGGGGGJJJIIIIIIJJJKKKMMMOOOOOONNN\\\bbblllsssrrrfffVVVJJJJJJOOOUUUXXXYYYYYYZZZ\\\[[[WWWPPPIIIEEEDDDCCCCCCDDDEEEHHHLLLRRRZZZbbbgggccc___]]]___```dddnnnzzzuuuWWWCCC===999333222222111111000000000000---///222444999CCCOOOXXXXXX[[[^^^______```eeejjjmmmiiiddddddhhhmmmppppppjjj\\\[[[oooxxxtttuuuxxxzzz~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzpppgggkkkuuuxxxyyy{{{|||}}}|||{{{zzzzzz{{{|||||||||{{{yyyxxxwwwuuuuuuxxx|||{{{xxxuuuhhh^^^YYY^^^hhhmmmpppqqqppprrrvvv{{{}}}rrrrrr\\\TTTPPPIII>>>555000111333:::HHHccc~~~xxxLLL@@@GGGYYYnnnmmmppp|||vvvrrr~~~fff___cccwww{{{vvvssspppmmmnnnlllgggggghhhfffaaaWWWQQQLLLJJJKKKNNNWWWaaauuuuuu]]]LLLLLLNNNPPP```uuuuuukkkuuuRRR???555,,,555...111...---444<<>>555***777...111......333999PPPpppuuuwww___OOOPPPSSSWWW^^^fffmmmsssvvvvvvvvvwwwxxxwwwvvvvvvxxx{{{|||yyyuuussssssttttttsssrrrssstttvvvwwwxxxyyyyyy{{{zzzzzzyyyyyyyyyzzzzzzxxxyyy{{{|||||||||{{{{{{yyywwwvvvxxx{{{yyysssllleeeccceeelllqqqtttwww|||bbbKKKFFF<<<999888999999555333555333333333444444666777777999:::<<<>>>@@@AAACCCCCCBBBCCCCCCCCCCCCAAA@@@???<<<>>>BBBBBB@@@???>>>???@@@@@@AAABBBDDDHHHMMMPPP\\\___iiiwww~~~uuu]]]III@@@EEELLLRRRUUUVVVVVVUUUZZZXXXUUUOOOJJJFFFEEEEEEDDDGGGIIIMMMSSS\\\hhhppprrrnnnjjjkkkpppyyyoooUUUDDD<<<666000//////////////////.........//////000444===JJJSSS\\\aaadddcccdddiiioooqqqooommmjjjiiilllrrrzzztttiiiccciiisss{{{{{{pppiiiiiippp{{{}}}zzzzzz|||~~~~~~{{{rrriiihhhqqq{{{xxxyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{||||||{{{zzzyyyzzz{{{{{{|||~~~zzzttt___]]]```ggglllnnnqqquuutttwwwyyy|||nnnffftttwwwuuuqqq^^^VVVRRRLLLBBB999222000222444888VVVzzzvvvuuuOOO===CCCZZZsssuuuwwwiiivvvzzzqqqyyyvvvnnnmmm~~~sssmmmlllllliiikkkiiifffeeegggddd^^^TTTQQQPPPPPPPPPSSS^^^jjjlllWWWPPPMMMSSSWWW```xxx~~~qqqyyymmm???===555+++777---111......222666JJJiiinnnooo{{{{{{cccPPPPPPSSSWWW^^^ffflllrrruuuxxxvvvwwwxxxwwwwwwwwwwwwxxx|||yyyuuusssssstttssssssrrrsssuuuvvvxxxyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{xxxyyy{{{|||||||||{{{{{{xxxvvvuuuwwwzzzxxxqqqkkkiiiiiilllqqqtttyyykkkOOOFFFCCC===999888888666333333777333333333444555666777888;;;<<<>>>AAACCCDDDEEEEEECCCCCCDDDDDDCCCBBB@@@>>>999;;;>>>@@@AAA@@@@@@@@@???@@@BBBBBBDDDHHHOOOTTTXXX[[[eeeuuuwww^^^HHH>>>AAAHHHOOOUUUXXXXXXWWW[[[[[[YYYUUUMMMGGGDDDCCCDDDGGGKKKOOOVVVaaapppzzz}}}uuummmnnnzzzsssZZZFFF:::333///..................//////.../////////222:::EEEMMM[[[bbbgggfffhhhoootttuuupppqqqpppnnnmmmpppwww|||ooogggbbbdddjjjooossswwwnnnfff^^^]]]dddqqq~~~}}}zzz{{{~~~~~~}}}}}}~~~~~~wwwmmmhhhllluuu|||xxxyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{||||||{{{zzzzzz|||}}}{{{sss[[[[[[aaaiiinnnnnnqqquuutttyyy{{{|||nnnVVVSSSqqq}}}vvvttt}}}xxxfff[[[UUUUUUNNNBBB888222111333444===[[[}}}mmmssszzzMMMAAAKKKaaavvvssssssiiirrrqqqtttyyy}}}xxxttt~~~ssskkkhhhiiihhhjjjhhhdddcccccc___YYYOOOOOOQQQUUUWWW\\\gggtttvvvXXXPPPLLLNNNTTTZZZggg]]]===999444///444,,,000......111444FFFccclllmmmxxx{{{tttjjjUUUPPPTTTYYY```gggmmmqqquuuxxxvvvwwwwwwwwwwwwwwwwwwwww|||yyyvvvttttttttttttsssrrrsssuuuxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{xxxyyy{{{{{{|||{{{zzzzzzvvvtttssstttuuusssnnnjjjnnnmmmpppvvv}}}zzz]]]QQQGGG===999555333555555333555999333333333444555666777888;;;<<>>@@@BBBCCCBBBBBB@@@BBBEEEEEEGGGKKKQQQWWWUUUXXXccctttxxx```JJJ>>>AAAFFFMMMTTTXXXYYYYYYYYY\\\^^^ZZZRRRIIICCCAAACCCGGGKKKPPPVVVdddtttwwwllllll|||yyy]]]DDD666111222............////////////...///000000111777@@@GGGUUU```ggggggjjjrrrwwwuuusssuuuuuuqqqlllmmmrrrxxxkkkgggccccccdddccc```^^^YYYTTTSSS\\\lll|||}}}{{{|||~~~}}}|||||||||{{{rrrjjjkkksssyyyzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyzzz{{{|||||||||{{{zzzzzz~~~|||}}}yyynnnZZZZZZ```jjjoooqqqsssvvvtttyyy||||||yyy[[[GGGMMMsss{{{ttt|||vvviii^^^VVVWWWNNNBBB777333222444666CCC\\\xxx~~~yyyeeerrr}}}OOOCCCKKK^^^sssrrrsssqqqqqqzzzwwwwww|||yyyqqqjjjffffffggghhhfffbbb```___ZZZSSSOOOSSS[[[ccciiippp~~~[[[OOOKKKJJJMMMUUU___pppNNN===333222444///,,,000///...000222BBB^^^ppppppxxx{{{uuutttYYYMMMRRRYYYcccjjjooorrruuuwwwwwwwwwvvvvvvwwwwwwwwwvvv~~~{{{wwwuuuuuuvvvuuuuuurrrtttvvvyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||yyyyyyzzz{{{{{{zzzxxxxxxuuuuuuttttttrrrpppmmmkkkrrrrrryyylll\\\QQQFFF===888333111555777666555777444333333333444555666666:::;;;>>>AAACCCDDDDDDDDD>>>???BBBDDDDDDCCCAAA@@@<<<===???AAACCCCCCBBBAAAAAADDDHHHIIIIIILLLSSSYYYUUUXXXddduuuzzzcccOOOBBBBBBEEEKKKRRRVVVXXXWWWUUU[[[```___VVVLLLDDDAAABBBEEEJJJNNNTTTaaasssyyymmmjjjvvv}}}dddIII666111444....../////////000000000...000111000000444;;;AAAOOO]]]fffgggkkkuuuxxxuuuxxxyyywwwpppiiiiiiqqqyyyoooiiiaaa[[[ZZZZZZVVVRRRSSSRRRYYYmmm~~~|||{{{}}}~~~~~~}}}}}}}}}}}}~~~wwwmmmhhhooozzz|||xxxyyyyyyxxxxxxyyyyyyzzzzzzxxxyyy{{{|||||||||{{{zzzyyy~~~zzz{{{~~~wwwkkk\\\[[[```jjjrrrtttuuuwwwrrryyy}}}|||rrrKKKGGGUUUuuuwwwyyyyyypppfff^^^UUULLL???555222444777888III\\\ppp|||ooofffxxxUUUBBBDDDVVVnnnssszzzyyyqqqyyyyyy|||xxx|||xxxrrroooiiifffffffffgggeee```]]][[[UUUOOOTTTZZZfffrrr{{{nnnJJJLLLIIIIIIMMMWWWdddyyyrrrEEE<<>>AAACCCDDDCCCCCC<<<>>>AAACCCDDDCCCBBBAAA>>>>>>@@@BBBCCCCCCAAA???AAAEEEJJJKKKKKKMMMTTTYYYUUUZZZfffwww|||fffSSSEEEDDDEEEIIIPPPTTTVVVUUUQQQYYYaaaaaaYYYNNNFFFBBBAAADDDIIIKKKQQQ^^^ppp~~~{{{pppiiiqqqmmmRRR;;;222333.../////////000000111111...000222111000333888===MMM\\\gggiiinnnxxx{{{vvv||||||xxxoooggghhhrrr|||xxxlll[[[PPPPPPTTTVVVUUUWWWYYYggg~~~|||{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~|||uuujjjgggqqq~~~~~~vvvyyyyyyxxxxxxxxxyyyzzz{{{xxxyyy{{{|||||||||{{{{{{yyy{{{{{{wwwjjj^^^\\\```kkktttwwwxxxyyyqqqyyy}}}|||}}}nnnCCCLLL___uuu{{{www}}}}}}wwwtttnnniiiSSSIII<<<444222555888:::QQQ___nnnzzz~~~ssspppTTTDDDHHHRRRjjjxxx|||pppxxxrrr{{{xxx|||~~~lllwwwoookkkiiiiiiiiijjjfffccc___YYYQQQPPPSSSZZZiii~~~}}}VVVHHHGGGFFFLLLNNNRRRffffff;;;999999222000111---000...,,,......>>>ZZZwww~~~|||~~~xxx[[[MMMTTT]]]hhhooopppppprrruuutttuuuxxxzzz{{{zzzxxxwww|||~~~yyyvvvxxxyyyxxxwwwxxxyyyzzzzzzzzzyyyxxxzzzzzzyyyxxxxxxxxxxxxyyy{{{zzzyyywwwvvvuuuuuuuuuwwwrrrtttzzzxxxoooooowwwzzzyyyoooeee[[[QQQIIIDDD;;;888555444555666777666444333333444555777999:::555666999===@@@AAA@@@>>>???>>>???CCCGGGHHHFFFCCCBBBBBBBBBCCCCCCCCCCCCCCCGGGHHHJJJLLLNNNNNNNNNMMMPPPTTT```tttmmmVVVJJJFFFEEEHHHOOOSSSSSSQQQUUUXXX\\\]]]YYYRRRIIICCCDDDDDDIIIQQQYYYaaannnzzzvvvkkkooo}}}zzz^^^AAA333111///...------///000000///////////////000444:::>>>MMMWWWdddmmmpppsssvvvyyyxxx|||tttdddcccsss~~~|||mmmYYYKKKMMMSSSSSSTTTYYY\\\ppp}}}zzz{{{|||~~~~~~|||||||||zzznnngggmmmvvvzzz|||xxxxxxyyyzzzzzz{{{{{{|||yyyyyyyyyzzz{{{|||}}}~~~||||||uuuiii]]]```eeekkkrrruuuvvvuuu{{{vvvwwwyyy||||||eeeFFFQQQbbbtttrrrxxxzzz{{{|||}}}vvveeeUUUKKK@@@888666333000666???UUUcccooovvvVVVCCCHHHTTTooo{{{qqqrrrqqqmmm}}}}}}tttmmm}}}uuuoookkkjjjiiihhhfffbbb```]]]WWWPPPPPPTTTeeevvvkkkLLLDDDFFFFFFLLLPPPXXXpppYYY666666555///...///,,,000---,,,//////???ZZZ{{{}}}xxx{{{}}}^^^KKKTTT]]]hhhnnnpppppprrruuuuuuwwwzzz|||}}}|||zzzyyy{{{~~~}}}xxxvvvxxxyyywwwxxxyyyzzz{{{{{{{{{zzzzzz{{{zzzzzzyyyyyyyyyyyyyyy{{{zzzyyywwwvvvvvvuuuuuuyyyvvvwwwxxxqqqjjjqqqyyytttlllccc[[[RRRJJJDDD;;;999555444444555666555444444444555666888:::<<<888777777999;;;===<<<<<<<<<<<<>>>CCCGGGIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNSSSWWWcccuuuoooYYYLLLHHHEEEHHHOOOTTTUUUTTTVVVYYY]]]^^^ZZZQQQHHHAAA@@@AAAFFFOOOXXXbbbqqq~~~wwwmmmqqqhhhJJJ777222000...------///000000//////000000000111333888;;;FFFQQQ```kkkqqquuuyyy|||{{{~~~wwwlllmmmzzz|||ttt^^^QQQIIINNNSSSUUU\\\eeexxx~~~{{{yyy{{{|||~~~|||}}}{{{uuulllgggnnnwww{{{|||~~~yyyyyyyyyzzzzzzzzzzzz{{{yyyyyyyyyyyyzzz{{{|||}}}~~~|||{{{~~~~~~sssfff___aaaffflllqqqtttuuutttzzzuuuxxx|||~~~yyyaaaHHHQQQaaawwwwwwyyy{{{zzzxxxvvvooo```QQQHHH===666555333111888BBBSSSbbbqqq~~~VVVBBBIIIZZZvvv~~~ttttttnnncccmmmkkk{{{wwwrrrnnnkkkiiigggeee```]]]ZZZWWWSSSPPPTTT[[[sssUUUDDDEEEHHHFFFJJJPPP]]]vvvuuuKKK333555333---...000,,,///------000111???ZZZ{{{|||sssvvvdddLLLSSS\\\hhhoooqqqqqqsssvvvwwwxxx{{{}}}~~~}}}{{{zzzyyy}}}|||xxxuuuwwwxxxwwwyyyyyyzzz{{{|||{{{{{{{{{|||{{{{{{zzzyyyzzzzzzzzz{{{zzzyyywwwvvvvvvvvvvvvwwwwwwxxxuuullljjjyyy{{{vvvqqqnnnhhhbbb[[[SSSKKKEEE===999666333444444555444444444555666888:::<<<===<<<999666555666777777777777999===CCCHHHJJJIIIGGGAAAAAAAAAAAAAAABBBBBBCCCFFFGGGIIIKKKMMMOOOOOOPPPWWW\\\gggwwwsss\\\PPPJJJFFFHHHOOOUUUXXXXXXXXX[[[^^^^^^YYYPPPFFF@@@======CCCLLLVVVbbbsssyyyqqqtttwwwWWW>>>222111///......///000///......000111111111222555777@@@KKKZZZhhhpppuuuxxx{{{|||}}}xxxrrrxxxwwwfffOOOKKKLLLRRRVVV\\\kkk{{{zzz~~~~~~{{{zzzyyy|||~~~}}}~~~}}}xxxmmmhhhiiiqqqyyy|||||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~|||{{{}}}{{{pppccc___bbbgggmmmqqqsssttttttwwwuuu{{{vvv\\\KKKUUUhhh~~~wwwrrrjjj[[[LLLDDD:::444444333333;;;GGGTTTdddvvvSSS@@@KKK```}}}yyyyyyppp```|||||||||pppjjjyyyqqqooolllkkkiiigggccc```\\\WWWSSSQQQNNNQQQ]]]iiidddEEECCCIIIKKKJJJNNNUUUaaaxxx```BBB444777333---///111+++...,,,---111111>>>WWWxxx{{{sssrrrjjjPPPRRR\\\iiippprrrrrrtttwwwvvvxxx{{{}}}~~~}}}{{{zzzxxx{{{|||wwwuuuwwwxxxvvvxxxxxxyyyzzzzzz{{{{{{{{{||||||{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwttttttuuusssooorrrxxxtttsssmmmkkkgggccc]]]TTTLLLFFF>>>:::666333333444444444555666777999;;;===>>>???>>>;;;777555555555444333333666<<>>LLL\\\lllQQQ???LLLddd~~~www~~~zzzaaajjj}}}{{{}}}|||sssoootttjjjgggffffffeeeeeebbb]]]ZZZXXXSSSNNNLLLNNNWWWkkk}}}zzzPPPAAAEEEKKKJJJOOOTTT[[[fffxxxPPP<<<666888111---//////***...+++---111111<<>><<<:::999888666333111222666===CCCGGGIIIJJJKKKEEEDDDCCCCCCDDDEEEGGGHHHDDDEEEGGGJJJMMMPPPRRRSSSYYYbbbkkkuuuwwwaaaRRRKKKEEEEEELLLUUUZZZ\\\```^^^[[[WWWRRRNNNJJJHHHAAA???@@@GGGOOO[[[mmm}}}{{{zzz~~~mmmKKK777222000......000000000//////111333444333222222333444<<>>???@@@@@@@@@===<<<;;;::::::999666444555999>>>BBBDDDFFFHHHJJJDDDCCCBBBBBBCCCEEEGGGIIICCCDDDFFFIIIMMMPPPSSSUUUXXXcccllltttzzzdddRRRKKKEEEEEEMMMVVV[[[]]]bbb```\\\XXXTTTRRRPPPPPPFFFBBBAAAEEEKKKVVVhhhxxx|||zzz{{{pppNNN:::111///......000222111111111222444444333333333444///444<<>>444444333,,,,,,000+++***,,,***+++000...666JJJlll~~~}}}nnnrrryyyvvvWWWKKKVVVdddmmmpppqqqrrrtttsssuuuxxxzzz{{{zzzxxxwwwwww{{{}}}zzzxxxzzzyyywwwvvvvvvvvvvvvwwwyyy{{{|||{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyyyyyyywwwttttttxxxzzzyyyuuuvvvvvvuuuttttttrrrpppnnnllljjjgggccc^^^WWWPPPJJJAAA===777555555777:::;;;<<<===???@@@AAAAAA@@@@@@>>>;;;999888999::::::999999<<<@@@AAABBBCCCFFFIIIAAA@@@>>>>>>???BBBDDDFFFCCCCCCEEEHHHLLLQQQTTTWWWXXXdddmmmsss~~~hhhSSSMMMFFFGGGOOOXXX]]]___bbbaaa```^^^\\\YYYWWWUUUIIIDDDAAACCCHHHSSSeeettt{{{{{{zzzxxxxxx|||iiiIII666///...---...111333333222222333555444444444555666222222555<<>>TTTkkkaaaEEEIIIZZZwwwyyyvvv}}}|||nnnlllzzzxxxaaajjj~~~|||}}}ooo```[[[YYYVVVVVVXXXTTTTTTTTTTTTTTTQQQMMMJJJGGGJJJRRR[[[eeevvv^^^EEEHHHMMMFFFIIIVVV\\\cccuuuQQQ===555444333---///333---***,,,)))+++000---444GGGgggyyyvvvfffjjj{{{}}}```HHHSSSaaakkknnnoooppprrrtttvvvxxxzzz{{{zzzxxxwwwwww|||}}}{{{yyyzzzzzzxxxwwwwwwwwwwwwxxxzzz|||}}}zzzzzzyyyxxxxxxxxxxxxyyyzzzzzzyyyxxxxxxxxxyyyyyyttttttsssrrruuuwwwvvvsssooossswwwvvvsssqqqqqqsssjjjhhhdddaaa]]]WWWQQQMMMAAA===888555666999;;;<<<>>>???@@@AAABBBAAA@@@@@@>>>;;;777555777:::===>>><<>>CCCCCCDDDDDDCCCBBBAAA@@@<<<999666555777:::<<<===CCCBBB@@@>>>???AAADDDFFF@@@BBBDDDCCCBBBDDDHHHLLLHHHGGGFFFFFFHHHMMMRRRUUUWWW```jjjvvv~~~lllXXXRRRNNNPPPPPPOOOPPPRRRYYY___fffjjjhhhccc]]]YYYPPPEEE<<<>>>GGGUUUfffrrrvvvvvvuuurrrrrryyysssLLL666333...//////000111333444555555444333222333333555666999777555555999@@@GGGLLLXXX```hhhnnnuuuvvvlll___dddgggggggggrrr}}}tttaaaXXXMMMGGGHHHKKKLLLKKKLLLGGGAAAAAADDDIIIKKKKKKQQQ[[[bbbcccdddggggggcccgggmmmpppzzz~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}{{{zzzwwwlll___kkksssxxxvvvuuuxxx|||}}}{{{|||||||||{{{zzzyyyyyyzzzyyyxxxxxxwwwwwwwwwwwwyyyzzz}}}}}}oooccc]]]aaaeeejjjnnnpppqqqssstttvvvmmmddd|||~~~}}}yyybbbQQQNNNLLL@@@;;;444111777JJJaaarrr~~~{{{}}}sssGGGKKK[[[qqqwwwsssppprrruuupppiiimmmxxxzzzvvvvvvzzz|||yyyxxxvvvtttxxx}}}}}}~~~~~~~~~~~~~~~}}}vvviiibbb^^^YYYUUUTTTSSSRRRQQQNNNOOONNNLLLJJJJJJKKKMMMOOOUUU[[[aaajjjyyyyyy[[[LLLCCCHHHJJJHHHPPP^^^tttbbb<<<666555222000...---,,,,,,,,,******,,,------222999RRRpppzzzrrr|||pppyyyqqqRRROOO\\\jjjmmmrrrwwwtttuuuvvvxxx{{{~~~~~~{{{yyyuuuyyy}}}}}}{{{xxxxxxyyywwwxxxyyyyyyxxxxxxzzz|||zzzzzzzzzyyywwwvvvwwwyyyzzzxxxvvvuuuuuuvvvuuuuuussssssrrrrrrrrrrrrssssssqqqrrrrrrrrrqqqooommmlllllliiieee```[[[TTTNNNIIIDDD???999666777;;;>>>@@@CCCEEEFFFGGGFFFDDDBBB@@@;;;999777777:::===???@@@BBB@@@===;;;<<>>AAABBBBBB@@@>>>:::888999<<>>AAACCCBBBAAA???<<<888666777<<>>IIITTT___fffZZZdddmmmpppooosssjjjIII666222...//////000111333444555444555555666777999::::::<<<999666333222444777999>>>@@@EEEKKKTTT\\\___^^^[[[aaakkkuuu|||uuulllccc]]]QQQMMMJJJHHHHHHGGGEEECCCCCCHHHNNNPPPOOOMMMKKKKKKJJJJJJOOO[[[jjjqqqkkkcccppp}}}|||}}}~~~}}}~~~}}}zzzzzz|||qqq``````llluuuzzz}}}zzzyyy{{{}}}{{{zzzzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{||||||}}}~~~tttggg```___lllmmmooopppqqqssswwwyyy{{{~~~xxxdddVVVZZZuuufffQQQSSS``````VVV===888111111<<>>\\\sss|||~~~eeezzzoooVVVPPP___hhhnnnrrrooorrrsssvvvyyyzzzyyyuuurrrjjjqqqyyy}}}|||zzzxxxwwwyyyzzzzzzxxxuuusssrrrrrrvvvvvvvvvtttssstttwwwyyyyyyxxxxxxyyyzzzzzzyyywwwtttssssssrrrrrrsssssstttttttttuuutttsssrrrpppoookkkhhhccc___YYYSSSLLLHHHCCC???999666777;;;>>>???===BBBKKKRRRUUUTTTPPPMMMGGGFFFEEEEEEEEEDDDBBB@@@@@@???======AAAGGGNNNRRROOOKKKFFFDDDFFFKKKPPPSSSRRRRRRPPPPPPPPPQQQSSSTTTRRRWWW[[[___mmm}}}|||eee\\\SSSPPPOOONNNPPPUUUWWWUUUPPPIIIAAA;;;888777444222222888>>>EEEQQQ]]]mmmrrrtttnnnggghhhtttwwwdddMMM<<<333111...//////000111333444555555666777888999::::::999:::999888777777999:::;;;;;;888999<<>>:::888999;;;===>>>999???IIIQQQVVVWWWUUUSSSLLLJJJHHHHHHHHHGGGEEEDDDBBBBBBBBBDDDHHHOOOUUUZZZTTTQQQMMMHHHEEEGGGKKKNNNTTTTTTTTTTTTTTTTTTSSSSSSQQQUUUXXX\\\kkk~~~ggg^^^TTTPPPNNNMMMPPPUUUXXXXXXVVVQQQIIIAAA;;;888555555777999999>>>LLLZZZtttnnneee______eeennnuuuxxxppp```NNN@@@777222000...//////000111333444555555666777888999999888888888888777777777777888999999666777<<<===<<<>>>DDDGGGIIITTTfffuuu~~~~~~wwwsssqqqpppmmmjjj```\\\UUUMMMGGGEEEFFFHHHDDDDDDFFFJJJPPPVVV[[[]]]YYYTTTPPPPPPPPPTTT```nnn~~~|||xxxvvvxxxyyyxxx{{{}}}zzzyyyzzzwwwmmmccccccmmmxxxvvvyyyzzzxxxyyy|||{{{xxxzzzzzzzzzzzzzzzzzzyyyxxx{{{{{{{{{{{{{{{|||}}}}}}~~~xxxhhhZZZ[[[bbblllooosssvvvwwwyyy{{{}}}}}}~~~{{{vvvcccFFFEEE```~~~}}}rrrhhhbbb[[[PPPEEE666222222999JJJ___qqq{{{{{{wwwIIIDDDIIIYYYjjjgggmmmppprrrnnniiiddd___\\\WWWXXXhhh}}}wwwvvv|||qqqqqqwww}}}~~~~~~wwwxxxzzzzzzyyyzzz|||}}}sssqqqppprrrxxx~~~}}}wwwjjj___\\\^^^\\\XXXSSSSSSRRROOOLLLKKKKKKMMMHHHGGGFFFGGGIIIJJJJJJIIIFFFHHHMMMQQQVVV[[[bbbfffqqq}}}\\\LLLIIIKKKKKKMMMRRRZZZjjjTTT===777666222111...,,,+++******+++***)))))),,,+++(((***...999LLLfff}}}oooxxxgggmmm~~~\\\NNN[[[eeelllqqqppprrrqqqrrrtttuuuuuusssqqqlllttt}}}|||yyyxxxvvvvvvuuusssqqqqqqsssuuuqqqsssuuuvvvvvvvvvxxxzzzwwwvvvvvvxxxyyyyyywwwuuuuuuuuuttttttttttttuuuuuurrrsssssssssrrrpppnnnmmmkkkhhhccc^^^YYYSSSLLLHHHAAA>>>;;;:::;;;<<<======777===GGGQQQWWWYYYXXXVVVOOOMMMKKKJJJJJJJJJIIIHHHCCCDDDEEEHHHMMMTTTZZZ^^^\\\[[[WWWPPPIIIHHHKKKOOOUUUVVVWWWWWWVVVUUUSSSRRRNNNSSSUUUYYYhhh|||iii___UUUQQQOOONNNQQQVVVYYY[[[\\\XXXPPPEEE<<<777888999<<<;;;888:::IIIXXXfffXXXIIIFFFPPP]]]eeegggjjj```PPP@@@888444222///...//////000111333444555666666888999999888777666777777666555555555555666777555777===>>><<<>>>DDDEEEDDDKKKZZZfffoooyyy~~~|||}}}wwwtttsssrrrpppmmmfffbbb\\\TTTMMMIIIHHHIIIAAACCCFFFGGGIIIOOOYYY```ccc___[[[VVVPPPOOO]]]mmmxxxuuutttvvvwwwvvvxxx|||~~~~~~~~~|||xxx{{{vvviiiaaafffqqqyyywwwyyyzzzxxxzzz}}}|||yyyzzzzzzzzzzzzyyyxxxwwwwww{{{{{{{{{{{{{{{|||}}}}}}}}}vvveeeWWWXXXaaaooorrrvvvyyyzzzzzz{{{{{{||||||zzzuuubbbEEEHHHggg~~~}}}zzzpppgggaaaZZZOOOEEE666333333<<>>=========???GGGPPPZZZIIIAAAKKKVVVXXXWWWZZZVVVOOODDD===999666333000...000222444555666666555:::;;;;;;999777666666777666666666666777777777777777888:::<<>><<<999222000---+++++++++***))))))************+++++++++555JJJeeeyyyyyyiiiqqqsssfffrrrvvvUUUTTT```hhhmmmsssqqqsssrrrpppqqquuusssooopppsssyyy}}}zzzzzzwwwvvvuuusssqqqsssvvvyyyxxxwwwuuuttttttuuuwwwxxxxxxwwwwwwxxxyyyxxxvvvttttttssssssrrrrrrssssssssssssssstttssssssrrrqqqpppkkkiiieeeaaa[[[SSSJJJEEEAAA===888666666888::::::888999;;;BBBLLLTTTYYY[[[YYYTTTLLLGGGFFFEEEDDDCCCHHHIIIMMMUUU^^^cccdddccciiisssyyynnnYYYKKKJJJOOONNNNNNOOORRRVVVWWWUUURRRUUURRRXXX^^^hhh}}}fffSSSLLLNNNIIIIIIPPPQQQUUUccciiiaaaXXXUUUQQQJJJHHHEEECCCCCCBBBAAAGGGNNNOOODDDBBBOOOXXXUUUNNNLLLKKKEEE===888666444111...000111222444555666777777888:::;;;:::888777777888888888888888999999999999::::::<<<>>>@@@BBBCCCDDDHHHHHHIIIOOOXXX```eeegggmmmmmmooouuu}}}~~~}}}{{{zzzyyyxxxuuurrrrrrnnnhhhccc___ZZZUUURRRKKKHHHGGGHHHHHHIIIOOOWWWdddkkksssuuupppkkkhhhhhhxxxwwwtttooommmmmmrrrxxx|||~~~}}}~~~|||yyyzzztttjjjaaacccnnntttsssuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxyyyyyyxxxwwwuuuuuutttuuuwwwyyy{{{}}}~~~~~~~~~tttcccWWW\\\gggqqqsssuuuvvvvvvxxx{{{~~~|||{{{nnnXXXEEESSSxxxzzzpppcccZZZWWWSSSGGG;;;444222555@@@MMMZZZgggrrrxxxuuu}}}SSSFFFOOOaaappprrrmmmoootttwwwqqqcccWWWSSSRRREEEDDDXXXoooxxxxxxwwwzzzqqqqqqvvvwwwvvvyyyyyyxxxuuusssrrrqqqmmmgggbbbbbbbbbaaa```^^^\\\ZZZYYYTTTSSSSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPNNNKKKIIIHHHJJJHHHIIINNNPPPOOOQQQTTTZZZ\\\aaalllzzzxxx^^^MMMHHHKKKOOOQQQSSS```vvvqqqRRRFFFBBB???===333000---,,,,,,,,,+++***)))************+++++++++111EEE___uuuxxxiiikkk{{{fffhhh}}}YYYSSS^^^gggnnnuuuqqqssssssrrrsssvvvtttooooooqqqwww|||xxxxxxvvvvvvvvvuuutttuuuxxx{{{xxxwwwvvvuuuuuuvvvwwwxxxwwwwwwwwwxxxyyyxxxvvvtttsssssssssrrrrrrsssssstttsssssssssssssssrrrppppppllliiifffbbb\\\TTTKKKEEEAAA===888666666777888999:::999999===EEENNNUUUYYYYYYUUUNNNJJJHHHHHHHHHHHHLLLIIINNNYYY```aaaeeemmmvvvxxx]]]OOOMMMMMMJJJJJJKKKOOORRRUUUUUUTTTSSSQQQUUU\\\ggg~~~bbbNNNHHHLLLIIIIIIMMMLLLOOO[[[bbb^^^YYYXXXVVVQQQNNNKKKIIIIIIGGGDDDFFFKKKFFFDDDJJJWWW[[[RRRGGGBBBDDD>>>888555444333000...222222333444555777888999888:::<<<;;;999888777777999:::::::::;;;;;;<<<<<<>>>>>>???AAABBBCCCDDDDDDEEEEEEGGGLLLTTTZZZ^^^___gggddddddjjjttt}}}}}}~~~|||zzzyyyzzzzzzzzzxxxvvvtttqqqmmmjjjgggccc___\\\RRRNNNJJJIIIHHHHHHNNNVVVaaalll{{{}}}yyywww{{{{{{uuuqqqkkkhhhiiiooowww|||~~~}}}}}}~~~}}}zzzyyyqqqfff```fffppptttrrrtttttttttuuuvvvwwwyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttuuuwwwzzz|||}}}~~~}}}ppp^^^UUU^^^kkkssstttuuuuuuvvvyyy}}}~~~zzzlllUUUCCC]]]zzzwww}}}zzziii[[[TTTPPPDDD777333222666AAANNNYYYfffpppuuurrr}}}{{{tttzzzSSSGGGQQQeeeuuuwwwpppppprrrsssjjj]]]SSSPPPOOOHHHLLL___qqqxxxzzz}}}{{{uuuppprrrqqqnnnpppyyy}}}yyyrrrmmmmmmmmmiiiccc___```______]]][[[XXXUUUTTTRRRRRRRRRRRRQQQOOONNNMMMOOOPPPPPPPPPOOOMMMJJJIIIKKKJJJLLLQQQSSSTTTWWW]]]]]]eeessssssdddSSSKKKKKKMMMQQQTTTYYYqqq]]]MMMMMMGGG???;;;222000---,,,,,,,,,,,,+++))))))*********+++++++++...AAA[[[uuu}}}mmmgggvvviiidddxxx\\\SSS]]]fffmmmrrrrrruuuuuutttvvvxxxuuuppplllmmmttt}}}|||wwwvvvtttuuuvvvvvvuuuwwwyyy|||xxxxxxwwwvvvvvvwwwxxxxxxwwwvvvvvvwwwxxxxxxuuusssssssssrrrrrrrrrsssttttttttttttuuuttttttsssrrrqqqllljjjgggccc]]]UUULLLFFF@@@===888666666666777777<<<;;;<<>>===:::777666555::::::;;;<<<======>>>>>>BBBBBBCCCCCCDDDDDDDDDDDDBBBBBBDDDHHHOOOVVV[[[___eeeeeegggjjjpppwww}}}xxxwwwwwwxxxzzzzzzyyywwwtttrrrooommmllliiifffddd\\\UUUOOOLLLJJJJJJOOOVVV]]]hhhyyywwwkkkgggqqqzzztttuuuvvvuuurrrrrrnnnhhheeegggnnnvvv|||~~~}}}|||}}}~~~}}}zzztttkkkbbbaaajjjtttvvvtttssssssssstttuuuwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvsssuuuwwwyyy{{{}}}~~~~~~~~~zzzkkkYYYTTT```oootttuuuuuuuuuvvvyyy~~~yyykkkTTTGGGlllssssss}}}~~~mmm[[[RRRNNNBBB444333111777FFFVVVbbbjjjppp{{{zzzsssooovvv~~~SSSGGGRRRfffwwwzzzuuurrrppplllcccXXXRRRQQQMMMKKKQQQ]]]fffjjjsss|||{{{mmm}}}tttooommmiiijjjttt~~~uuukkkcccdddddd```\\\\\\]]]]]][[[ZZZWWWTTTRRRQQQQQQQQQRRRRRRPPPNNNKKKIIIKKKMMMOOOPPPPPPOOOMMMLLLPPPOOOQQQUUUWWWYYY___fffhhhwwwooo```VVVNNNLLLLLLLLLQQQWWWfffyyyWWWRRRTTTIII;;;666111///,,,+++,,,,,,,,,+++))))))*********++++++++++++>>>WWWtttuuugggmmmpppfffwww|||]]]TTT[[[ccchhhlllrrruuuwwwwwwxxxyyyvvvppphhhiiippp{{{|||wwwtttrrrtttuuuvvvvvvwwwyyy{{{xxxxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvwwwxxxwwwuuusssrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvuuuuuutttsssrrrmmmkkkhhheee___VVVMMMFFF@@@===888666555555555444777999===CCCKKKTTT\\\aaa___^^^\\\[[[\\\___dddgggdddZZZXXXbbbiiimmm}}}hhhSSSQQQNNNGGGHHHJJJLLLOOOQQQTTTWWWXXXRRRLLLLLLTTTjjj___KKKFFFLLLJJJHHHFFF@@@CCCKKKSSSWWWYYYWWWRRRMMMIIIGGGHHHMMMOOOMMMMMMPPPMMMXXXccccccWWWLLLNNNVVVQQQHHH===666333444333333555555444555666888:::<<<>>>???@@@===:::666444444::::::;;;<<<>>>???@@@@@@EEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDFFFJJJPPPXXX\\\bbbiiiooopppnnnooouuu|||~~~}}}uuuuuuuuuvvvxxxyyyxxxvvvqqqpppnnnnnnmmmkkkhhhfffaaaYYYQQQNNNMMMLLLOOOUUUYYYaaannn~~~jjj\\\]]]kkk{{{zzznnnaaa[[[___eeehhhgggmmmiiieeedddgggnnnwww|||{{{|||}}}{{{xxxmmmeee```eeepppwwwxxxwwwrrrsssssstttuuuwwwyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwsssuuuvvvxxxzzz{{{|||||||||}}}wwweeeVVVUUUbbbqqqttttttuuuuuuvvvyyy~~~vvveeeQQQKKKvvvrrrvvvzzz}}}xxxiiiWWWOOONNNCCC555444000666KKKaaannnrrrsss~~~wwwssswww{{{{{{~~~QQQFFFQQQdddtttvvvwwwrrrlllfff^^^VVVSSSVVVTTTQQQRRRUUUVVVZZZkkkjjjrrruuupppjjjjjjsss~~~~~~}}}nnnddd^^^``````ZZZXXX[[[]]][[[YYYUUURRRPPPOOONNNMMMNNNPPPQQQPPPOOOMMMKKKJJJLLLNNNQQQSSSSSSSSSRRRTTTSSSUUUYYY[[[___iiittt|||dddVVVRRRLLLJJJMMMLLLMMMWWWdddrrr]]]XXXTTTDDD666111000...+++***+++,,,+++***)))************++++++++++++:::PPPooozzzjjjiii}}}nnnwww{{{___SSSTTT[[[bbbgggppptttwwwwwwxxxyyyuuunnndddeeelllyyy}}}wwwtttqqqtttvvvwwwwwwwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxwwwuuusssrrrrrrrrrrrrsssttttttuuuuuuvvvvvvuuuuuutttsssrrrmmmllljjjfff```WWWMMMGGG@@@===999666555555333222///333:::BBBKKKVVV```gggiiiiiihhhggggggkkkppptttrrrlllllluuu~~~sssWWWJJJJJJGGGAAAFFFIIINNNQQQTTTWWWZZZ\\\VVVNNNMMMYYYvvv]]]LLLJJJPPPMMMIIIGGGAAAAAAEEEKKKRRRWWWWWWTTTPPPJJJGGGIIIOOOSSSRRRSSSUUUQQQ[[[ccc___RRRLLLRRR[[[UUULLLAAA999666666666555777777888999:::<<<===>>>AAAAAA@@@===999666555666;;;;;;<<<>>>???AAABBBBBBEEEEEEEEEDDDDDDDDDCCCCCCJJJIIIHHHGGGGGGKKKQQQUUU[[[eeeooonnnhhheeellluuu}}}zzzxxxuuuttttttuuuwwwwwwvvvtttpppooonnnmmmmmmkkkhhheeeaaaYYYQQQOOONNNMMMOOOSSSVVVZZZbbbmmmyyy{{{ggg]]]]]]cccgggaaaXXXMMMIIINNNUUUZZZ]]]dddcccbbbdddhhhooovvv{{{{{{|||}}}}}}yyyvvvgggbbbbbbkkkuuuyyyyyyxxxrrrssssssuuuvvvxxxzzz{{{{{{zzzyyyxxxxxxwwwwwwxxxvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{rrraaaTTTWWWeeeppprrrssstttuuuvvvyyy~~~~~~~~~pppZZZJJJLLLwww~~~}}}xxxuuu]]]PPPMMMBBB333333000777MMMeeesssyyyzzz}}}|||{{{yyy}}}QQQEEENNN```mmmnnnooojjjddd```YYYSSSTTTXXXYYYTTTQQQQQQNNNOOO___rrr~~~yyyuuu}}}uuupppsssxxx{{{nnngggfffkkkiiiaaa___dddaaa^^^YYYTTTPPPMMMLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKLLLPPPSSSVVVXXXYYYZZZZZZZZZ^^^eeelllvvvuuubbbUUUOOOMMMKKKLLLPPPQQQVVVjjjtttfffZZZKKK:::111000///---***)))***+++******)))************+++++++++,,,666GGGddd~~~{{{llljjj{{{yyydddPPPJJJPPP\\\fffmmmqqqtttuuuvvvwwwrrrkkk```aaaiiiwww}}}wwwtttsssuuuxxxzzzyyyxxxyyyyyyuuuvvvvvvvvvvvvvvvvvvuuuvvvvvvuuuvvvwwwwwwuuurrrrrrrrrrrrrrrssstttuuuuuuttttttttttttsssrrrqqqpppmmmllljjjgggaaaXXXNNNGGG@@@===999666555444222111...000444:::AAAMMMYYYbbbhhhiiijjjjjjlllpppxxx}}}|||}}}oooVVVEEE@@@@@@???===@@@FFFMMMSSSVVVZZZ^^^aaaZZZRRRSSSccc}}}XXXKKKLLLTTTPPPKKKJJJFFFFFFDDDDDDHHHNNNPPPPPPOOOLLLHHHHHHNNNRRRRRRQQQSSSRRRXXX]]]ZZZSSSPPPSSSWWWSSSMMMEEE@@@???>>>===;;;:::;;;<<<>>>???@@@AAAAAAAAA@@@>>>;;;888777888:::<<<===>>>@@@BBBCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBGGGIIIJJJJJJIIIIIILLLOOOSSS\\\dddeeeaaa```gggooo}}}~~~{{{xxxwwwwwwvvvuuuvvvwwwwwwuuussspppooonnnnnnnnnlllhhheeeaaaYYYRRRQQQQQQOOOPPPSSSTTTWWW\\\```gggtttnnnaaaZZZXXXOOOJJJCCC@@@CCCIIIOOOSSS[[[\\\___ccciiiooouuuxxx}}}~~~~~~}}}xxxuuudddbbbfffqqqyyyyyywwwxxxsssssstttuuuwwwyyy{{{||||||{{{yyyxxxwwwwwwxxxxxxyyyzzz{{{{{{||||||{{{{{{zzzyyynnn]]]TTTZZZfffnnnoooqqqtttuuuwwwyyy}}}~~~lllQQQCCCLLLsss}}}vvv{{{eeeQQQLLL@@@111222222:::KKK^^^nnn{{{~~~yyy~~~~~~QQQEEELLL\\\hhhhhheee```\\\ZZZUUUQQQRRRWWWSSSOOOMMMOOOLLLIIIRRR___ttt}}}xxxuuusssqqqrrruuuwwwsssooorrrzzzwwwllliiiooogggccc\\\UUUPPPMMMLLLLLLMMMNNNNNNNNNNNNLLLKKKJJJLLLNNNQQQUUUYYY\\\^^^___dddffflllwwwiii[[[TTTSSSTTTPPPNNNQQQVVVXXXaaa~~~{{{wwwmmmYYYAAA111...222...,,,)))((()))******))))))************+++++++++---444???[[[xxxzzznnnlllxxx|||hhhMMMBBBHHHXXXfffjjjooorrrsssuuuuuuooohhh^^^___gggvvv~~~xxxttttttwwwzzz{{{{{{zzzyyyzzzuuuuuuvvvvvvvvvvvvuuuuuuvvvuuuuuuvvvwwwwwwtttrrrqqqqqqqqqrrrssstttuuuvvvrrrrrrrrrrrrqqqpppoooooonnnmmmkkkhhhbbbYYYNNNGGG@@@===999666555333222000111111222222777AAANNNXXXaaacccfffhhhkkkrrr{{{aaaPPP???999999888999<<<;;;BBBKKKSSSXXX\\\aaaeee^^^VVVYYYmmmwwwUUUJJJNNNWWWRRRMMMNNNKKKLLLEEE???@@@DDDHHHIIIJJJMMMIIIGGGLLLOOONNNMMMNNNRRRUUUXXXXXXXXXWWWTTTPPPPPPLLLHHHGGGGGGGGGDDDAAA<<<>>>@@@BBBCCCDDDDDDCCC??????===:::888888;;;>>>>>>>>>@@@BBBDDDFFFGGGHHHCCCCCCCCCCCCBBBBBBBBBBBB@@@EEEJJJLLLLLLKKKKKKMMMNNNTTTZZZ]]]]]]```gggmmmzzz|||}}}}}}||||||}}}~~~}}}|||zzzzzzyyyxxxwwwwwwwwwwwwuuusssrrrqqqppppppooolllhhheeeccc[[[UUUTTTUUUSSSSSSUUUSSSWWWZZZ[[[\\\eeettt~~~jjj]]]WWWGGGCCC???===>>>BBBHHHMMMUUUXXX]]]cccjjjoootttvvv|||~~~yyyuuuccccccjjjuuu{{{xxxuuuvvvsssttttttvvvxxxzzz|||}}}|||{{{yyyxxxwwwwwwxxxyyy|||}}}}}}}}}}}}}}}||||||zzzwwwlll[[[UUU\\\gggmmmnnnpppsssvvvwwwyyy|||~~~mmmMMMAAAMMMppp{{{}}}vvv}}}eeeOOOKKKBBB444111333<<>>999777999;;;;;;;;;999<<>>;;;999888:::<<<>>>@@@>>>>>>BBBHHHJJJFFFBBBFFFFFFFFFFFFEEEDDDDDDCCCEEEDDDEEEGGGKKKOOOQQQRRRPPPPPPRRRWWWZZZ]]]dddkkkrrruuuxxxyyyyyyxxxyyyzzz|||||||||~~~~~~~~~|||{{{zzzyyyzzzzzzzzzxxxvvvuuuuuuwwwxxxvvvsssooommmkkkjjjjjjdddeeeeeeaaa[[[WWWVVVVVVUUUSSSQQQSSSXXX^^^ccceeetttxxxbbbSSSCCC888<<<@@@>>>???EEEKKKPPPXXX```ffflllqqquuu{{{}}}}}}}}}}}}~~~xxxnnn___iiirrruuuvvvxxxxxxvvvzzzyyywwwvvvuuuuuuvvvvvvwwwxxxxxxwwwvvvvvvwwwyyy{{{|||~~~~~~}}}{{{vvvfffYYYUUU[[[gggpppuuuuuuvvvwwwyyy|||~~~}}}nnnMMMCCC\\\|||lllTTTLLLJJJ@@@444111111???NNNYYYpppxxx~~~~~~zzz|||xxxuuu}}}QQQAAAJJJWWWnnnrrrcccaaa^^^XXXQQQNNNNNNOOOLLLGGGEEEHHHJJJIIIKKKNNNWWWmmmfff]]][[[mmmxxxkkkaaammmmmmqqqyyy~~~}}}zzzjjj[[[WWWVVVTTTRRRRRRUUUVVVWWWWWWWWWXXX[[[]]]]]]aaafffjjjnnnwwwyyymmm```YYYTTTNNNLLLLLLPPPQQQSSS[[[sssqqqVVVAAA777333///,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))---000:::PPPmmm~~~zzzmmmqqq~~~{{{XXXEEELLL\\\fffmmmmmmnnnnnnmmmkkkjjjiiijjjkkknnnvvv}}}|||xxxvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxwwwvvvvvvvvvvvvwwwyyyuuurrrsssvvvvvvsssppprrruuuwwwwwwtttqqqqqqqqqttttttsssssssssrrrrrrrrrrrrooommmjjjeee\\\PPPHHH@@@===888555444444333222111111111111333555888:::<<<>>>@@@CCCGGGLLLSSSWWWdddhhhrrr}}}rrrYYYEEE===:::666555888:::<<<<<<999999;;;???FFFNNNVVVZZZeeegggrrrvvvNNNKKKHHHNNNYYY\\\UUURRRTTTPPPNNNKKKFFFAAA@@@AAACCCHHHHHHIIIIIIJJJJJJIIIIIIIIILLLSSSZZZYYYRRRNNNOOOUUUUUUZZZ```___WWWOOOLLLLLLSSS\\\ccccccZZZMMMCCC>>><<<:::999:::<<>>:::;;;@@@HHHLLLSSS[[[cccjjjpppssszzz}}}~~~~~~|||||||||ssshhh```iiirrrtttuuuwwwxxxvvvwwwvvvuuuuuuuuuvvvwwwxxxwwwxxxyyyxxxvvvvvvxxxyyy{{{|||}}}~~~~~~~~~}}}sssbbbUUUSSS[[[hhhrrruuuvvvwwwxxxzzz|||~~~{{{fffLLLKKKggg~~~{{{{{{yyybbbSSSKKKDDD999000222222>>>LLLUUUkkkpppyyyyyypppsssssssss~~~TTTBBBJJJUUUjjjkkk```___\\\XXXRRRMMMKKKKKKIIIDDDBBBEEEGGGGGGHHHKKKIII\\\vvvuuu^^^JJJSSSwww|||jjjgggddddddhhhmmmqqqxxx~~~zzziiiZZZWWW[[[^^^]]]\\\___```bbbccceeeiiinnnrrrtttxxx~~~qqqbbb[[[UUURRRPPPLLLJJJLLLPPPSSS\\\tttaaaAAA666666333///...,,,,,,,,,+++++++++******))))))))))))))))))))))))+++...777LLLhhh||||||rrrlllwww{{{cccNNNQQQ```jjjrrrqqqooommmllllllllllllsssrrrssswww|||~~~|||yyyuuuuuuuuuuuuuuuvvvwwwxxxzzzyyyyyyxxxxxxxxxxxxxxxwwwtttrrrrrrtttuuussspppsssuuuwwwwwwuuusssrrrrrrtttssssssssssssrrrrrrrrrsssqqqnnnkkkfff]]]QQQIIIAAA===888555444444444333555555444333333444555666777777888777777999===@@@FFFLLLWWW______TTTBBB444888666444444777:::<<<<<<999888666666999???FFFJJJXXX\\\ooofffGGGEEEEEEMMMYYY\\\UUUQQQSSSOOOQQQPPPKKKDDDAAABBBDDDFFFGGGHHHIIIJJJIIIHHHHHHGGGIIIPPPVVVVVVQQQOOOPPPWWWYYY]]]aaa]]]VVVTTTVVV\\\fffrrrwwwqqqaaaOOOCCC===<<<;;;;;;<<<>>>AAACCCCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHBBBAAAAAABBBFFFMMMSSSWWW]]][[[YYYYYYVVVUUU[[[bbbnnnqqqvvvzzz|||~~~~~~}}}|||{{{zzzxxxxxxxxxwwwuuutttuuuwwwsssssssssrrrqqqooonnnmmmjjjhhhccc]]]XXXWWWYYY[[[aaa]]]XXXUUUUUUVVVWWWWWWWWWbbbnnnwwwuuu```LLLBBB===888999???DDDFFFLLLUUU___hhhnnnqqqyyy|||~~~|||zzz{{{xxxmmmaaaaaajjjrrrttttttvvvwwwvvvtttsssssstttuuuwwwyyyzzzxxxyyyyyyyyywwwwwwyyyzzz{{{{{{|||}}}~~~}}}ppp]]]QQQQQQ\\\kkkuuuvvvwwwxxxyyy{{{|||~~~~~~sss[[[LLLYYYvvv}}}uuuppp~~~zzzrrreee___UUUDDD777222222333@@@MMMUUUiii~~~vvvmmmzzz{{{lllmmmlllpppWWWBBBHHHRRRbbb______]]]YYYTTTOOOLLLJJJJJJIIIDDDAAACCCEEEDDDDDDGGGEEEQQQhhhyyyZZZPPPbbbjjjfffbbbbbbcccfffhhhiiirrr||||||lll\\\YYYcccmmmpppooommmooorrrvvvzzz}}}hhh]]]XXXSSSPPPOOONNNKKKMMMQQQNNN```|||pppOOO333000555222...///,,,,,,,,,+++++++++******))))))))))))))))))))))))***---444GGGcccyyy~~~yyylllrrr|||uuu{{{lllTTTTTTcccooovvvtttqqqnnnnnnoooppprrrvvvvvvwww{{{~~~}}}zzzuuuuuuuuuuuuvvvwwwxxxxxxzzzyyyxxxxxxwwwwwwxxxxxxuuusssrrrrrrssstttrrrpppuuuuuuvvvvvvuuutttsssssssssssssssssssssssssssssstttrrrooolllhhh___SSSKKKAAA>>>999555555555555444888777666666555666666666999999999777666777999;;;999<<<@@@CCCBBB???;;;888777666666666888:::<<<===:::999777666777:::>>>@@@FFFLLLcccyyyYYYEEEAAACCCMMM[[[\\\SSSMMMOOONNNOOOPPPNNNKKKIIIGGGGGGBBBDDDFFFGGGHHHGGGFFFEEEDDDFFFKKKRRRRRRNNNMMMPPPSSSVVV\\\___[[[WWWZZZaaakkkwww|||fffPPPBBB@@@??????>>>>>>???AAAAAA@@@BBBDDDDDDDDDDDDFFFHHHNNNOOOPPPRRRSSSSSSRRRRRRJJJHHHDDDBBBDDDKKKUUU\\\dddbbbaaa^^^XXXSSSVVV]]]jjjooowww~~~|||zzzyyywwwxxxxxxwwwvvvuuuwwwxxxuuuuuuuuuuuusssqqqnnnmmmllljjjgggdddaaa```aaabbbccc___ZZZWWWVVVVVVVVVVVVTTTXXX\\\```iiitttyyyxxxlll\\\JJJAAA===:::<<>>999555555666666666999999888888888888999999444555666666555666999;;;888999999777555666999===::::::;;;;;;;;;;;;<<<===999999999:::;;;;;;<<<===EEEKKK___uuuwwwbbbKKK???BBBFFFSSS```___SSSKKKKKKPPPMMMKKKLLLOOONNNIIICCC@@@AAABBBDDDEEEEEEDDDDDDDDDDDDHHHNNNNNNKKKKKKNNNPPPUUU\\\```^^^]]]cccmmmwwwjjjTTTGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDFFFHHHLLLOOOTTTUUUVVVWWWXXXXXXYYYYYYTTTOOOHHHBBBBBBIIITTT]]]iiiiiikkkhhh___UUUTTTXXXfffnnn{{{}}}zzzxxxxxxyyyyyyyyyxxxxxxyyy{{{zzzzzzyyyxxxuuurrrooommmkkkkkkllllllllljjjhhhfff```\\\YYYWWWWWWWWWWWWWWWVVVUUUSSSQQQSSSXXXYYYWWWXXXNNNDDD???======>>>AAA@@@AAADDDJJJTTT^^^gggkkktttzzz~~~zzzzzzyyyrrreee\\\hhhoootttssssssuuuwwwvvvwwwvvvuuuttttttuuuvvvwwwyyyzzzzzzyyyxxxxxxyyy{{{zzzzzz{{{|||}}}xxxhhhUUULLLTTTdddttt|||yyyzzz{{{}}}}}}~~~~~~}}}yyydddOOONNNbbbzzz~~~zzzuuussszzz|||rrrmmmkkk[[[???000000000888NNNbbbiiiuuu|||||||||ooobbbjjj|||ZZZEEEOOO\\\jjj```^^^YYYRRRMMMKKKLLLMMMNNNKKKEEEBBBCCCCCCAAAAAACCCDDDCCCLLL```pppxxx|||aaaTTTWWW^^^lllzzz|||gggZZZXXXYYYYYYYYY___fffllluuu{{{{{{wwwdddWWWSSSSSSPPPMMMLLLLLLMMMTTTcccrrr}}}cccBBB777111333333...,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++000===VVVqqqvvvsssxxxjjjuuuoooTTTOOOYYYbbbgggggghhhiiilllooorrrtttssswww|||}}}{{{xxxwwwwwwvvvvvvwwwwwwwwwwwwvvvuuuuuuttttttuuuuuuttttttssssssssssssssssssuuutttssssssuuuuuutttsssrrrrrrrrrssssssssssssttttttrrrpppooollldddZZZRRRCCC???999555555666777888999999999::::::::::::999000222444555666888;;;>>>:::<<<===;;;888555666888<<<>>>@@@@@@>>>======>>>999:::<<<===>>>??????>>>HHHPPP^^^iiifffWWWHHH@@@EEEKKKYYYgggdddUUUKKKJJJQQQLLLHHHJJJNNNMMMEEE===@@@@@@AAAAAABBBCCCDDDEEEGGGFFFHHHLLLLLLHHHIIIMMMMMMQQQYYY^^^]]]\\\bbbjjjuuu{{{wwwgggVVVLLLFFFGGGGGGGGGFFFEEECCCCCCDDDDDDEEEGGGLLLQQQUUUXXXVVVVVVUUUUUUUUUWWWYYYZZZYYYUUUOOOHHHEEEIIITTT\\\iiinnnuuuuuujjj[[[TTTUUUbbbooo}}}zzzxxxzzz{{{|||{{{zzz{{{}}}~~~}}}|||zzzwwwtttqqqpppkkkmmmpppssstttqqqlllggg^^^[[[XXXWWWXXXYYYYYYYYYVVVTTTPPPNNNMMMLLLJJJHHHHHHDDD@@@>>>============@@@AAADDDGGGLLLUUU___gggqqqxxx}}}{{{zzzwwwnnnddd```kkkrrrvvvtttsssvvvxxxxxxzzzyyywwwvvvuuuuuuuuuvvvxxxyyyyyyyyywwwwwwyyyzzzzzzzzz{{{}}}~~~ssscccQQQMMMXXXiiiwww}}}zzz{{{}}}~~~~~~~~~}}}rrr]]]JJJMMMaaauuu~~~}}}{{{vvvoookkkvvvuuummmeee^^^NNN:::000000000999SSShhhpppyyy|||nnnaaajjj~~~[[[FFFRRR```mmmbbb[[[VVVQQQNNNNNNOOONNNMMMHHHBBB???AAABBBAAAAAADDDBBBCCCIIISSS___kkkvvv~~~zzzaaaSSSPPPNNNSSS[[[bbblll|||~~~mmmddd^^^YYYSSSXXX[[[]]]cccoooyyy}}}xxxrrrhhh^^^VVVQQQNNNMMMMMMMMMOOOTTT[[[hhh~~~lllFFF555444333222111000...---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***,,,888OOOlllwwwssswwweeetttuuuXXXNNNQQQUUU\\\^^^ccchhhmmmqqqssstttvvvxxx|||~~~~~~}}}|||{{{yyyyyyxxxwwwvvvvvvvvvvvvwwwvvvuuuuuuttttttuuuuuussstttuuuttttttttttttuuuuuusssqqqrrrtttuuutttrrrrrrrrrrrrsssssssssttttttsssrrrppppppmmmggg]]]UUUCCC???999555555777888999999999999999999888777777333555888999:::<<>>@@@AAA@@@===999888888===???BBBBBB@@@??????@@@>>>>>>???@@@AAABBBDDDDDDIIITTT^^^___YYYQQQHHHAAACCCJJJ[[[iiifffUUUJJJIIIOOOLLLIIIKKKMMMMMMGGGBBBBBBAAA@@@@@@AAACCCFFFGGGLLLJJJKKKMMMKKKHHHIIIMMMJJJMMMTTTYYYXXXTTTVVV[[[___```bbbbbb___XXXOOOHHHBBBDDDFFFIIIKKKKKKKKKKKKIIIFFFEEEIIIOOOVVVZZZ[[[VVVTTTRRRPPPQQQSSSWWWYYY[[[[[[YYYTTTPPPQQQWWW]]]hhhqqq~~~vvvbbbVVVTTT```ppp}}}{{{yyy|||}}}~~~~~~}}}~~~}}}{{{xxxwwwvvvuuurrrsssvvvyyyzzzwwwpppjjjeeebbb___]]]]]]]]]\\\[[[VVVSSSOOONNNLLLIIIFFFEEE@@@@@@???>>>>>>???>>>===???BBBDDDDDDDDDKKKWWWaaalllwww|||zzzyyysssiiiddddddooouuuxxxuuutttvvvyyyyyy{{{zzzxxxwwwvvvvvvvvvwwwwwwxxxyyyxxxvvvvvvxxxyyyyyyzzz|||~~~lll]]]NNNMMM[[[lllwww{{{{{{}}}~~~~~~}}}jjjTTTDDDOOOhhh~~~}}}wwwssspppllliii|||uuummm___OOOBBB888333111111:::RRRgggnnnwww|||vvvooogggppp}}}[[[FFFQQQ___kkk^^^WWWTTTQQQPPPQQQQQQNNNLLLDDD???===@@@BBBAAABBBEEEBBBGGGKKKMMMTTTaaapppyyyttt^^^RRRHHHEEECCCFFFKKKVVVllluuueeeZZZMMMQQQRRRQQQTTT___iiinnnssstttzzz|||iiibbbfff```[[[UUURRRRRRPPPLLLHHHLLLOOOVVV___kkk||||||RRR:::111444444000000222111,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((***444KKKhhh}}}wwwssswww|||```ppp}}}___PPPMMMMMMVVVZZZaaaiiiooosssuuuvvvzzz{{{{{{{{{zzzzzzzzz{{{zzzzzzxxxwwwvvvvvvuuuuuuwwwvvvvvvuuuuuuuuuuuuuuutttuuuvvvuuuttttttuuuvvvuuurrrpppqqqsssuuutttrrrrrrrrrrrrsssssstttttttttrrrqqqppppppnnnhhh___WWWDDD???999666555777999:::::::::999999777666444444777999;;;<<<===>>>@@@BBBCCCBBBAAA???>>>>>>???@@@;;;???CCCCCCAAA@@@@@@AAADDDCCCBBBAAACCCEEEHHHJJJPPP\\\bbbZZZPPPKKKBBB888>>>GGGYYYhhheeeTTTHHHGGGLLLLLLLLLNNNOOOOOONNNMMMDDDBBBAAA@@@BBBDDDGGGJJJPPPNNNMMMNNNLLLHHHJJJNNNMMMOOOTTTYYYVVVPPPNNNQQQHHHFFFEEEFFFHHHHHHDDD@@@>>>@@@EEEJJJNNNPPPRRRRRRKKKGGGDDDGGGPPPWWWZZZZZZWWWTTTQQQNNNNNNQQQVVVYYY\\\___bbb```[[[YYY\\\___fffsss}}}gggXXXSSS^^^ppp~~~|||{{{}}}}}}{{{yyyyyyyyyzzz{{{{{{|||~~~{{{tttnnnooolllhhheeecccbbb```^^^XXXSSSNNNLLLJJJFFFCCCBBB>>>???@@@???@@@BBBBBB@@@???CCCEEEBBB???DDDRRR]]]iiivvv}}}zzzyyyxxxqqqfffcccgggqqqvvvyyyvvvtttwwwzzzzzzzzzzzzxxxwwwwwwwwwxxxyyywwwxxxxxxwwwvvvvvvwwwyyyyyyzzz}}}~~~gggYYYLLLMMM\\\mmmwwwyyy|||}}}~~~|||cccLLL@@@QQQrrruuupppqqqsssssswwwnnn[[[DDD777333111...222999PPPccciiirrr|||zzzrrrqqqooouuu|||\\\AAAQQQbbbbbbbbb___VVVLLLHHHKKKMMMLLLIIIDDDFFFGGGHHHHHHGGGEEEDDDGGGFFFGGGIIILLLTTTeeeuuu~~~kkkYYYPPPEEE>>>>>>EEEQQQ[[[jjjrrr^^^WWWQQQNNNOOOOOOPPPXXXcccaaaeeelllrrryyy}}}sssqqqlllfff___XXXSSSPPPPPPJJJJJJNNNLLLGGGJJJSSSWWWXXX```qqq~~~VVVBBB666444333111///------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))---...111BBB```{{{pppddd||||||iiiiiiuuuZZZNNNNNNWWW[[[bbbhhhlllppptttvvvvvvzzz}}}zzzuuutttxxx~~~|||{{{xxxvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvsssrrrqqqrrrtttttttttrrrsssrrrqqqppppppqqqrrrsssuuutttrrrqqqrrrsssuuuwwwsssuuuuuuqqqmmmiiiaaaYYYKKKBBB:::888888777777:::999:::;;;999555333555777<<<@@@CCCCCC@@@@@@DDDIIILLLKKKKKKIIIFFFCCC@@@>>>FFFEEEEEEFFFGGGGGGFFFDDDAAACCCEEEGGGHHHJJJNNNQQQRRRVVVZZZZZZTTTKKKBBB======DDDUUUggghhhZZZNNNKKKMMMPPPRRRRRROOONNNPPPRRRRRRJJJCCC@@@???@@@DDDJJJPPPQQQRRRPPPNNNNNNQQQUUUUUUWWWWWWUUUVVVWWWTTTOOOEEECCC???<<<;;;<<<===???@@@AAAEEEMMMVVVZZZXXXUUULLLHHHGGGNNNTTTVVVWWWYYYXXXVVVQQQNNNMMMOOORRRTTTZZZ___eeegggfffdddccccccooouuuqqq\\\SSSUUUgggqqq~~~}}}|||{{{~~~~~~}}}}}}}}}}}}~~~~~~zzzxxxyyy{{{xxxxxxtttooommmmmmhhhaaaaaa[[[UUURRRQQQNNNGGGBBB>>>???@@@AAAAAA@@@???>>>@@@BBBDDDCCCCCCDDDHHHLLLZZZfffyyy|||}}}|||yyyzzzqqqdddeeeppptttuuuvvvwwwxxxyyyzzzzzz{{{yyyvvvvvvvvvwwwwwwvvvxxxwwwuuuuuuvvvwwwzzz{{{xxx{{{}}}}}}~~~xxxcccTTTIIIPPP```nnnuuuyyy}}}~~~yyyppp\\\FFFCCC[[[}}}xxxnnnoooyyy{{{wwwkkkXXXEEE777111000111222>>>RRRfffpppuuu{{{xxxhhhsssyyy|||}}}|||ZZZDDDUUUaaa___```[[[UUUOOOLLLLLLLLLJJJHHHGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFLLLZZZhhhmmmTTTDDD@@@BBBDDDDDDMMM```wwwwwwaaaWWWPPPOOOOOOMMMPPPTTTXXX[[[```eeejjjpppwww|||~~~{{{wwwrrrnnnjjjddd^^^ZZZ[[[WWWSSSPPPPPPPPPOOOMMMFFFGGGLLLRRRTTTRRRSSSWWW^^^ooodddGGG<<<666555444222000///.........,,,,,,+++++++++*********))))))))))))))))))))))))))),,,...000???]]]{{{uuubbbssslllgggzzz{{{\\\LLLMMMUUU[[[bbbiiinnnqqqtttvvvxxx|||~~~|||wwwvvvzzz|||{{{xxxvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwtttsssrrrrrrttttttsssrrrrrrrrrqqqqqqqqqqqqrrrrrrttttttsssrrrssstttuuuvvvsssvvvuuurrrooolllddd\\\MMMCCC:::888888666777999;;;:::888555444555999<<>>BBBDDDIIIRRRYYY[[[XXXTTTIIIFFFIIIRRRXXXXXXVVVUUUZZZYYYWWWUUUSSSRRRQQQQQQWWW\\\cccffffffeeeddddddppp|||}}}gggTTTPPPTTTaaakkk}}}}}}}}}}}}}}}}}}}}}}}}~~~|||wwwsssrrrssssssuuuuuusssrrrrrrllleeebbb]]]XXXXXXYYYUUUMMMEEE@@@@@@AAAAAABBBBBBBBBBBBAAACCCDDDCCCAAABBBEEEHHHOOOZZZlll~~~~~~{{{yyyxxxnnncccfffrrruuuuuuvvvwwwxxxxxxyyyyyyzzzxxxuuuuuuvvvwwwvvvvvvwwwvvvuuuuuuuuuwwwyyyzzzzzz}}}~~~~~~{{{ttt```SSSKKKTTTdddrrrxxx{{{~~~zzzrrrYYYDDDIIIlllxxxwwwwww{{{tttfffQQQ???555222222222222???SSSfffpppvvvxxx|||~~~mmmuuuzzz|||wwwyyyVVVEEEXXX^^^YYY[[[UUUTTTQQQNNNLLLJJJHHHGGGHHHHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBCCCBBBDDDNNNYYYhhhuuunnnZZZNNNGGG@@@;;;???IIIXXXjjj}}}zzzkkk[[[TTTQQQOOOMMMNNNMMMPPPSSSVVVXXX[[[___bbbcccggglllpppttt{{{|||rrrmmmggg```[[[ZZZTTTRRRPPPNNNMMMLLLIIIGGGJJJHHHFFFHHHKKKLLLKKKIIILLLNNNMMMMMMTTTaaakkkooo{{{~~~zzz}}}jjjJJJ;;;;;;888666555333222000000//////,,,++++++++++++*********))))))))))))))))))))))))(((,,,...///;;;XXXzzzxxx```hhhxxxyyykkkvvv```LLLLLLSSSZZZccckkkpppssstttuuuxxx{{{}}}zzzvvvvvvzzz~~~|||{{{yyywwwvvvvvvwwwwwwvvvuuuuuutttuuuvvvxxxyyyvvvtttssssssttttttrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqssssssssstttttttttuuuuuusssvvvvvvsssqqqooohhhaaaPPPFFF<<<888777666666999<<<888333111444999???BBBFFFFFFEEEDDDEEEFFFHHHIIIGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJLLLOOOQQQRRRRRRQQQQQQRRRUUURRRKKKCCC===:::;;;===EEEJJJYYYkkkmmm```TTTQQQJJJMMMQQQSSSTTTSSSSSSSSSRRRPPPOOONNNHHHCCCCCCHHHLLLOOOSSSUUUVVVVVVWWWWWWYYY[[[\\\\\\]]]```^^^XXXPPPKKKEEE>>>;;;;;;===???BBBFFFNNNUUU[[[[[[WWWTTTIIIIIIOOOYYY___[[[VVVSSSZZZ[[[\\\[[[YYYTTTPPPMMMSSSXXX___dddfffeeeddddddsssuuuYYYLLLNNNSSS[[[eee|||{{{yyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}{{{uuuqqqoooooolllqqquuuvvvwwwvvvooofff```[[[XXX[[[```^^^TTTJJJFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDBBBBBBCCCEEEFFFOOO___uuu}}}zzzxxxtttjjjbbbhhhtttvvvvvvvvvwwwxxxxxxxxxyyyyyywwwuuutttuuuvvvvvvvvvwwwvvvvvvuuuvvvxxxyyyzzz|||~~~~~~xxxppp\\\RRRNNNYYYkkkwww|||~~~|||~~~zzzrrrVVVDDDQQQ~~~iii|||uuueeeOOO===555222222222333@@@TTTeeennnvvv}}}yyy{{{tttooovvvzzz}}}{{{ssswwwRRRFFFYYYZZZRRRUUUTTTTTTSSSPPPKKKHHHIIIKKKHHHGGGDDDBBBAAAAAAAAABBBFFFEEEEEEEEEBBBAAAFFFNNNQQQ]]]mmmwww}}}zzzgggVVVJJJCCCAAACCCHHHSSSdddwwwoooaaaXXXSSSPPPNNNMMMNNNQQQRRRTTTTTTUUUVVVVVVXXXYYYZZZ[[[___eeejjjwwwzzzmmmeee]]]UUUQQQMMMHHHFFFHHHKKKKKKJJJIIIIIIIIIIIIIIIGGGIIIKKKLLLLLLKKKJJJIIIOOOVVVYYY\\\iii}}}}}}}}}zzz{{{|||{{{{{{nnnTTT???:::>>>;;;555555444222111000///...++++++++++++************(((((((((((((((((((((((('''+++---...777QQQvvvvvv___bbbqqqrrrqqqdddNNNMMMQQQXXXccclllqqqttttttuuuvvvxxxyyywwwtttssswwwzzz|||{{{yyyxxxwwwwwwwwwxxxuuutttsssssstttvvvxxxzzzwwwuuutttsssttttttrrrppppppqqqrrrssssssrrrqqqppprrrsssttttttuuuuuutttttttttvvvwwwuuutttsssmmmfffUUUJJJ>>>999777555666888:::666111222777???CCCEEEHHHFFFEEEEEEHHHJJJKKKKKKOOOPPPQQQRRRRRRPPPOOONNNKKKJJJGGGEEECCCDDDGGGIIIKKKNNNPPPQQQOOOMMMLLLLLLIIIEEE???888555777===BBBHHHKKKYYYkkknnnbbbVVVSSSKKKNNNRRRUUUVVVUUUTTTRRROOOPPPSSSTTTNNNGGGFFFJJJKKKNNNSSSXXXZZZZZZZZZYYYZZZ]]]^^^^^^```cccbbb]]][[[UUUMMMDDD???>>>>>>@@@BBBHHHPPPWWW[[[[[[YYYWWWQQQQQQWWWaaafff```XXXTTTYYYZZZZZZZZZWWWTTTPPPMMMRRRVVV\\\bbbddddddcccaaatttkkkOOOKKKQQQRRR[[[eee~~~|||{{{yyyyyyzzz{{{|||}}}}}}~~~~~~~~~{{{xxxvvvvvvssszzz~~~vvvmmmaaa\\\XXX[[[aaaaaaXXXOOOMMMMMMMMMLLLJJJGGGEEECCCFFFFFFFFFFFFFFFEEEFFFGGGFFFMMMYYYkkk{{{{{{yyyqqqfffccclllxxxvvvvvvwwwwwwwwwxxxxxxxxxzzzxxxvvvuuuwwwxxxxxxwwwxxxxxxxxxxxxyyyzzz{{{||||||~~~~~~~~~wwwmmmVVVOOOPPP___qqq{{{{{{yyy|||~~~yyypppUUUFFFXXXxxxhhhwwwiiiUUUBBB666111000000555BBBTTTcccjjjssszzzzzz}}}~~~nnnmmmssszzzzzztttyyyUUUHHHYYYZZZOOOQQQXXXXXXWWWRRRLLLJJJMMMQQQIIIGGGDDDBBBAAAAAABBBCCCHHHFFFFFFFFFCCC@@@BBBHHHEEEOOO\\\hhhrrr~~~rrr```QQQEEECCCBBBEEEPPPaaawwwyyykkk___UUUOOOSSSSSSSSSTTTUUUTTTSSSSSSRRRQQQOOONNNMMMNNNQQQTTT[[[bbbhhhiiigggccc[[[RRRTTTMMMIIIHHHFFFDDDDDDGGGHHHHHHGGGFFFEEEEEEFFFGGGFFFJJJMMMLLLJJJKKKSSSZZZWWWfffwwwvvvvvvyyy~~~{{{xxxxxxoooWWWIII>>>===>>>888444444333222000///...---+++++++++*********))))))(((((((((((((((((((((((('''***,,,---333JJJmmmvvveeeeeesss{{{oooqqqkkkTTTOOOOOOWWWbbblllqqqttttttuuuuuuwwwwwwvvvssssssvvvyyy{{{{{{zzzyyyyyyxxxxxxxxxuuutttsssssstttvvvxxxzzzwwwvvvttttttttttttrrrqqqqqqrrrsssttttttsssrrrqqqrrrsssttttttuuuuuutttttttttwwwxxxvvvvvvvvvqqqkkk[[[OOOBBB;;;777555666999666444222666<<>>AAADDDCCCFFFHHHHHHFFFDDDCCCCCC===;;;777444333888???DDDIIIKKKXXXiiimmmbbbVVVRRROOOQQQTTTWWWYYYXXXUUUSSSMMMOOOSSSWWWTTTNNNLLLOOOMMMOOOSSSXXX[[[\\\\\\[[[ZZZ]]]^^^___aaaeeeccc___aaa\\\SSSKKKDDDAAA@@@???EEEKKKSSSXXX\\\^^^aaaddd```^^^bbbjjjllleee]]]XXXYYYXXXVVVTTTRRRQQQQQQPPPSSSVVVZZZ___bbbbbbaaa___sssbbbNNNPPPVVVTTTaaaiii}}}|||||||||||||||||||||||||||}}}|||pppiiibbbaaacccaaaYYYQQQPPPRRRTTTUUUTTTPPPLLLIIIFFFGGGGGGHHHJJJKKKKKKKKKHHHNNNXXXggg}}}{{{}}}xxxmmmdddgggqqqzzzvvvvvvvvvwwwxxxxxxyyyyyy{{{yyywwwwwwxxxzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~zzz|||}}}~~~wwwkkkRRRNNNSSScccuuu~~~~~~zzzyyy}}}xxxnnnPPPGGG^^^yyyrrrqqqhhhWWWDDD666......000666BBBSSSaaagggpppvvvyyy~~~{{{iiiiiippp{{{yyy~~~]]]JJJYYY[[[QQQQQQ[[[ZZZXXXSSSNNNMMMPPPTTTJJJHHHFFFDDDCCCCCCDDDEEEEEECCCCCCDDDAAA>>>???DDDEEEIIIQQQ[[[dddqqqkkkWWWRRRNNNKKKKKKRRR```nnn{{{jjj^^^[[[YYYVVVUUUSSSRRROOOMMMOOOMMMKKKJJJIIIJJJKKKLLLLLLPPPRRRQQQQQQSSSQQQMMMNNNIIIGGGHHHGGGDDDEEEHHHIIIJJJIIIGGGEEEEEEGGGIIIJJJMMMOOOPPPSSS]]]lllxxxpppkkkvvv||||||cccOOODDDBBB;;;::::::222333333333222111///---,,,+++************)))))))))))))))))))))))))))))))))((()))+++,,,000BBBbbb}}}zzzqqqnnnwwwxxxnnnzzzvvv^^^PPPMMMUUU```jjjpppssstttuuuwwwxxxwwwvvvuuuuuuwwwyyy{{{{{{{{{zzzzzzyyyyyyyyyvvvuuuuuutttuuuvvvxxxyyywwwuuuttttttuuuuuusssrrrrrrrrrssssssssssssrrrrrrssssssssstttttttttuuuuuuuuuxxxxxxvvvwwwwwwtttnnnaaaTTTEEE===888666666999333444666:::???DDDFFFGGGJJJLLLOOOSSSVVVXXXYYYYYYUUUYYY___eeegggfffcccaaaVVVUUUPPPGGG???:::;;;===:::<<<>>>>>><<<::::::;;;999888666555555999???DDDJJJKKKUUUfffkkkaaaVVVRRRQQQRRRTTTXXX[[[[[[YYYWWWPPPOOOSSSYYYZZZVVVTTTTTTRRRRRRSSSVVVZZZ\\\]]]\\\ZZZ]]]______bbbeeeddd___```]]]XXXRRRLLLGGGCCCAAAHHHMMMSSSXXX\\\cccnnnwwwtttrrrsssxxxxxxoooeee```^^^[[[VVVRRRPPPQQQTTTVVVWWWXXXZZZ^^^bbbdddcccbbbttt{{{dddVVV[[[```^^^iiiooo}}}{{{{{{}}}}}}||||||{{{{{{{{{zzz{{{~~~}}}uuunnnjjjeee\\\VVVTTTWWWZZZ\\\\\\ZZZVVVTTTJJJJJJKKKMMMQQQRRRRRRQQQMMMSSS[[[hhh|||}}}wwwhhhbbbjjjtttyyyuuuuuuvvvwwwxxxyyyzzzzzz|||zzzxxxxxxzzz{{{|||{{{|||}}}}}}~~~zzz{{{|||~~~uuuhhhQQQPPPWWWhhhxxx|||{{{uuuhhhIIIKKKeee|||yyylllbbbQQQ@@@444//////111666AAAQQQ___fffnnn|||sssxxx|||fffffflllyyy}}}bbbHHHSSSYYYQQQNNNUUUUUUSSSPPPMMMLLLLLLMMMGGGFFFDDDCCCCCCCCCDDDDDDAAA???>>>@@@@@@>>>???CCCCCCDDDHHHNNNTTT___sss}}}sssmmmgggddd^^^VVVUUUXXXmmm{{{uuuooohhhbbb^^^ZZZUUUQQQPPPOOOMMMMMMMMMMMMMMMMMMIIILLLMMMKKKLLLOOOOOOLLLLLLJJJJJJLLLKKKGGGGGGKKKMMMNNNNNNMMMLLLLLLPPPSSSTTTWWW]]]fffqqq{{{xxxrrryyykkkKKK===:::<<<777777999444444444444444222000...---************)))))))))))))))))))))))))))))))))))))))((()))+++///<<>>NNN^^^hhhppp~~~}}}vvv{{{fffbbbfffqqq}}}cccDDDMMMVVVOOOKKKMMMMMMLLLLLLJJJHHHEEECCCBBBAAAAAA@@@@@@@@@AAAAAA@@@======???@@@???AAAEEE@@@???AAAFFFKKKSSSfffyyy|||yyy{{{vvvhhh\\\WWWTTT```pppzzzrrrllleee```UUUTTTSSSRRRSSSRRRQQQOOOJJJNNNOOOLLLLLLMMMKKKFFFLLLKKKMMMPPPOOOLLLLLLPPPJJJLLLNNNMMMMMMOOOTTTXXXYYY^^^jjj{{{nnnccccccrrr}}}~~~|||cccEEEDDD999999;;;555666<<<;;;555555666555444222000...************))))))))))))))))))))))))))))))))))))***((((((+++///999PPPeeewww}}}}}}yyy}}}jjjmmmzzznnnNNNLLLRRR]]]ffflllqqqsssuuuuuutttssssssrrrssstttuuu{{{{{{{{{|||{{{{{{zzzzzzwwwwwwxxxxxxxxxwwwwwwvvvuuutttssstttuuuvvvuuutttttttttrrrqqqqqqrrrttttttuuutttrrrqqqrrrsssuuuwwwwwwyyyyyywwwwwwxxxuuuoooiii[[[JJJ@@@:::777888;;;555888;;;<<<===@@@GGGLLLFFFNNNVVVYYYWWWTTTUUUWWWdddkkkvvv~~~zzzsssqqqhhhYYYGGG:::555444111222333333222333555777666666777777999???FFFKKKLLLKKKTTTdddkkkbbbVVVRRRQQQQQQRRRXXX^^^cccdddccc^^^WWWUUU[[[bbbbbb^^^[[[[[[WWWRRRQQQUUUZZZ\\\]]]\\\___aaa```cccfffddd```\\\^^^aaabbbaaa\\\VVVRRRCCCGGGJJJLLLSSSddd|||~~~uuunnniiibbb\\\YYYYYY[[[^^^]]][[[[[[___ffflllooooooxxxwww}}}qqqttt|||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzyyy{{{~~~~~~uuummmiiimmmjjjfffbbb___]]]\\\\\\___^^^^^^aaaeeegggeeebbbkkkooosssxxx~~~qqq___^^^mmmuuusssrrrssstttvvvxxxzzz||||||zzzxxxwwwwwwyyyzzz{{{zzz||||||~~~~~~~~~~~~~~~pppaaaVVVVVV^^^ooo}}}~~~|||zzzyyy{{{uuubbbPPPGGGYYYvvvnnnfffGGG555333666333...333<<>>???>>>===@@@@@@???????????????@@@;;;???BBBDDDGGGNNNYYYbbbvvvwwwjjj]]]ZZZ[[[dddrrr{{{rrriiiccc]]]]]]______YYYSSSRRRNNNMMMQQQTTTQQQNNNNNNQQQUUUYYYWWWSSSPPPPPPSSSTTTUUUVVVVVVWWWZZZ```ddduuu{{{wwwcccfffZZZiiivvvuuu]]]LLLAAA===<<<;;;999888777777666444555555444222000000000---,,,+++***))))))))))))******))))))((((((''''''+++((()))------111GGG___www{{{yyyuuuiiijjjwwwttt^^^OOOQQQXXXdddooosssrrrppptttssssssssstttsssqqqpppxxx}}}zzzwwwxxxzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvuuutttttttttttttttvvvuuusssrrrqqqqqqrrrssstttuuutttssssssuuuyyy|||zzzzzzzzzzzzyyywwwuuutttmmmbbbRRREEE===999666555::::::;;;===@@@CCCCCCCCCGGGKKKPPPSSSUUUYYY^^^bbbuuuyyy~~~~~~}}}vvvfffPPP>>>555333000111333222222333555777444666999:::<<>>>>>???@@@???>>>??????>>>>>>>>>>>>>>>???<<<>>>AAAAAACCCHHHQQQYYYiiiyyyzzzzzz~~~rrreee^^^^^^fffvvv~~~yyywwwssslllggghhhaaa]]]]]]^^^]]]]]]___bbbfffhhhgggccc```aaaddd```dddhhhlllpppvvv}}}ggg]]]```lll}}}sssWWWJJJDDD@@@===<<<;;;999888777666666333444444444222000//////---,,,+++***))))))))))))***)))))))))((((((((('''***'''(((,,,,,,///CCCYYYpppuuuzzzuuuqqq}}}}}}yyy~~~jjjkkkwwwvvv```PPPPPPVVVbbbmmmqqqqqqpppuuuttttttttttttsssrrrpppxxx}}}~~~zzzwwwxxxyyyxxxwwwwwwxxxwwwwwwvvvuuuuuuvvvvvvuuuuuuuuutttttttttuuutttsssrrrrrrrrrsssssstttuuutttsssrrrtttxxx{{{zzz{{{{{{{{{yyyxxxvvvuuuooofffWWWHHH>>>888666666::::::;;;===???AAABBBBBBCCCIIIPPPVVVYYY\\\___aaakkklllmmmnnnnnnppptttwwwyyyyyyssseeeRRRBBB999777444555666666666777999;;;777999<<<>>>AAAGGGPPPWWWVVVMMMPPPaaahhh^^^UUUVVVVVVUUUSSSUUU[[[bbbiiimmmkkkddd^^^\\\aaaeeegggfffhhhbbb]]][[[[[[[[[YYYWWWVVVWWWYYY[[[\\\\\\\\\[[[ZZZ[[[^^^aaaddddddbbb```ZZZRRRLLLLLLRRR^^^pppwwwlllhhhfffgggfffaaa___aaacccmmmoooooouuuuuussszzzppp|||}}}tttpppnnnqqqvvvuuuuuuvvvvvvvvvwwwwwwwwwyyyyyyyyyyyy{{{}}}yyytttqqqooonnnnnnnnnsss|||uuufffaaahhhppptttttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}|||jjjXXXSSS___mmmvvv}}}~~~zzzzzz|||wwwgggRRRCCCTTTppp}}}zzz~~~tttyyy{{{wwwvvvzzz]]]@@@444333111000333444AAATTTdddrrr~~~kkk[[[^^^eee|||tttsssXXXFFFPPPYYYVVVQQQLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@???>>>???@@@???>>>======<<<<<<<<<<<<======<<<===>>>>>>===AAAGGGMMMWWWeeewwwzzzxxx|||}}}lll___[[[aaaiiitttyyyssssssttttttxxx|||~~~iiigggrrrwww|||pppQQQDDD??????AAA===<<<:::999777666666666333333333333222000///...---,,,+++******))))))***))))))))))))(((((((((((('''&&&(((+++***---===OOOllltttyyyvvvttt{{{yyy~~~qqqkkkvvv{{{fffTTTPPPTTT```lllooopppqqquuuuuuuuuttttttsssqqqqqqwww|||~~~zzzvvvwwwxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttssssssrrrrrrrrrssstttttttttuuutttsssrrrsssvvvyyy{{{{{{||||||{{{yyywwwvvvssslll___OOO@@@888777888999:::;;;===>>>@@@AAAAAACCCHHHPPPUUUWWWVVVUUUUUUTTTRRROOOLLLKKKPPPWWW\\\dddeeebbbXXXJJJ===777666777888999999999:::<<<>>>;;;>>>BBBEEEHHHOOOWWW^^^[[[PPPPPP]]]ccc]]]WWWYYYXXXWWWVVVXXX\\\ccciiimmmlllhhhddd``````cccgggjjjoookkkeee```]]][[[YYYWWWTTTUUUWWWYYYZZZZZZZZZYYY[[[[[[]]]```dddggggggfffccc\\\VVVTTTTTTYYYeeeppp|||}}}xxxvvvuuurrrjjjffffffiiijjjeeebbbbbbdddttt}}}~~~vvvqqqyyy|||ooo|||wwwiiifffggglllpppqqqrrrsssuuuvvvvvvvvvvvvyyyyyyyyyzzz{{{~~~qqqdddgggooorrrtttwwwvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{||||||~~~~~~~~~~~~}}}wwwfffWWWYYYdddpppxxx~~~~~~zzzzzz{{{rrr___KKK@@@]]]uuu~~~yyy{{{sss{{{~~~{{{sssoooUUU<<<444444111///000444BBBWWWgggssswwwddd```eeeooowwwpppppp}}}ZZZIIIVVV___[[[SSSLLLKKKJJJHHHGGGFFFEEEDDDBBB@@@>>>===>>>???>>>===;;;::::::::::::;;;;;;<<<;;;<<<<<<;;;:::<<>>@@@===<<<:::999777666666666333333333444444222///---------,,,+++************))))))))))))(((((((((((('''''')))+++***,,,888FFFeeerrryyywwwxxxxxx|||}}}jjjsssqqqZZZSSSSSS___kkknnnooorrrtttuuuvvvuuusssqqqqqqqqquuu{{{~~~zzzwwwwwwxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvuuutttqqqqqqrrrrrrssstttuuuuuutttttttttsssrrrsssvvvxxx{{{||||||||||||zzzxxxwwwvvvrrrhhhVVVDDD999777:::999;;;<<<===>>>???@@@BBBHHHJJJLLLMMMJJJFFFAAA???>>><<<888555555:::AAAGGGKKKMMMMMMHHH???888555555888:::;;;;;;;;;<<>><<<<<<<<<<<<;;;:::999999888888999::::::;;;999::::::::::::<<>>AAA======;;;999888777777777555555444555666555111---...---,,,+++************(((((((((((())))))))))))''')))+++,,,***,,,555@@@YYYllluuuvvvyyyrrrsssjjjmmm}}}cccWWWTTT___jjjmmmoootttsssuuuvvvuuurrrppppppqqqtttzzz}}}{{{xxxyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttpppqqqrrrsssttttttuuuuuussstttuuutttssstttvvvxxx{{{||||||}}}|||{{{yyyxxxwwwvvvnnn]]]JJJ<<<999;;;999<<<>>>??????@@@BBBDDDMMMKKKGGGBBB===888333111444555444444444888===AAA===???AAA@@@<<<::::::;;;;;;===>>>>>>???@@@BBBEEEDDDGGGJJJMMMQQQXXXcccjjjhhhZZZQQQSSSXXXYYYYYY\\\^^^______^^^^^^___cccfffmmmnnnmmmggg```___eeellluuuyyyvvvkkkbbb___\\\XXXYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\ZZZYYY[[[___cccfffgggiiieeebbb```\\\WWWXXX]]]gggrrrzzzxxxrrrpppqqqrrrlllddd___aaaeeefffgggiiiqqqqqqlll{{{jjjgggsssnnnZZZXXXbbbkkkooopppqqqsssuuuvvvwwwxxxxxxzzzzzz{{{}}}~~~uuugggcccpppxxxtttsssxxxxxxyyyzzzzzzzzzzzzzzzyyy}}}}}}~~~~~~tttfff[[[UUU```iiirrrvvvzzz~~~~~~{{{}}}}}}yyyhhhOOOCCCEEE___yyyzzz{{{pppVVV<<<444444222000111444CCCVVVccchhhnnnxxxvvvqqqzzzrrriiikkkoooppplllqqqzzz|||VVVIIIZZZfff___TTTOOOMMMKKKHHHFFFEEEEEEEEE@@@>>>;;;;;;;;;;;;:::999888777777888888999:::;;;888888999:::;;;===>>>???@@@BBBIIITTT^^^iiiuuuzzz~~~xxxxxxllliiifffdddkkkiiihhhfffccceeelllxxx{{{wwwxxx|||}}}{{{~~~bbbMMMGGGBBBBBBCCCBBBCCCFFF???>>><<<;;;999888888888888777777888:::888444///...---,,,++++++******+++(((((((((((())))))))))))(((***,,,+++***,,,444;;;QQQiiiuuuzzzpppmmmmmmggg{{{kkk[[[TTT^^^iiikkkmmmtttrrrtttvvvtttpppmmmnnnppprrryyy}}}|||zzz{{{|||{{{{{{zzzxxxvvvvvvvvvvvvwwwvvvvvvuuutttttttttttttttpppqqqrrrsssttttttttttttrrrtttuuuuuuuuuvvvxxxzzz{{{{{{|||||||||{{{yyyxxxvvvvvvqqqcccPPPBBB;;;;;;:::===AAABBBAAABBBEEEIIILLLGGG@@@;;;888555333222222444888:::;;;<<<===???888::::::::::::;;;===??????AAABBBCCCCCCEEEGGGJJJIIIKKKLLLNNNRRR[[[fffooonnn```SSSPPPTTTVVVYYY\\\___aaabbb```^^^]]]```ccclllooooooiiiaaa^^^bbbhhhsss|||}}}rrrhhheeebbb^^^]]]^^^^^^^^^^^^]]][[[ZZZVVVUUUUUUWWW\\\bbbeeeggggggeeedddddd```ZZZYYY[[[\\\iiitttvvvttttttuuutttmmmccc\\\^^^dddjjjnnnrrr~~~mmmnnnyyyfffkkkkkkUUUSSSaaannnssstttuuuuuuvvvwwwyyy{{{|||{{{|||}}}~~~yyykkkfffhhhsssyyyvvvuuuxxxyyyyyyzzz{{{{{{{{{{{{{{{~~~~~~~~~|||mmm]]]UUUTTT```iiiqqquuuxxx}}}~~~|||}}}}}}xxxbbbIIICCCKKKfff|||~~~yyy}}}rrrWWW===444444222111333111AAATTT```fffmmmyyy|||ooonnnyyyjjjjjjlll~~~rrrmmmqqqzzz{{{VVVJJJ^^^lllfff[[[PPPNNNKKKHHHFFFEEEEEEEEE@@@>>><<<;;;;;;;;;:::999777777777777888999:::;;;999888999:::<<<======<<<===;;;>>>FFFOOOYYYgggsss}}}}}}wwwvvvsssqqqxxx|||wwwpppiiidddeeehhhllldddffflllqqqooohhheeefffccc```]]]]]]dddoooyyyuuu}}}kkkRRRKKKLLLJJJEEEDDDFFFGGGFFF@@@???>>><<<;;;:::999999;;;:::999;;;>>><<<666111......---,,,++++++++++++'''((((((((()))))))))***'''***+++)))(((,,,333888JJJggguuu}}}pppiiitttcccnnnqqq]]]SSS]]]ggggggjjjrrrppptttuuusssnnnkkklllnnnqqqxxx}}}}}}|||~~~~~~}}}{{{xxxwwwwwwwwwxxxwwwuuusssqqqqqqrrrtttuuupppqqqsssttttttttttttsssrrrsssuuuvvvwwwxxxzzz|||zzzzzz{{{|||{{{zzzyyyxxxuuuuuurrrgggWWWGGG>>>:::;;;???CCCDDDDDDEEEIIIMMMFFFAAA<<<999888888777666555999???BBBBBB@@@??????;;;:::888777777888<<<>>>AAABBBDDDEEEEEEFFFIIILLLOOOOOOOOOOOOSSS\\\jjjssssssdddTTTOOOQQQUUUXXXZZZ\\\```bbbaaa^^^]]]```dddkkknnnnnnjjjbbb^^^___bbbqqq~~~yyypppmmmjjjeeedddddddddcccbbb```^^^\\\XXXWWWWWWZZZ^^^bbbeeeffffffdddeeefffbbb\\\ZZZ\\\]]]hhhqqqssssssttttttssslllbbb\\\```jjjrrryyy~~~|||oooyyytttggguuugggQQQOOO___ooovvvzzzyyyxxxxxxyyy{{{~~~}}}~~~{{{tttbbbhhhooovvvyyyyyyyyyyyyxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~xxxgggUUUPPPTTT```iiippptttxxx}}}}}}{{{{{{uuu]]]DDDBBBPPPppp}}}yyymmmTTT;;;333444222000111000@@@SSS___dddlllzzz|||wwwjjjlll|||ttthhhgggkkkwwwoooooo~~~{{{{{{XXXMMMcccsssnnncccQQQOOOLLLHHHFFFDDDDDDDDDAAA???===<<<<<<<<<;;;999777777777777888999:::;;;999999999:::<<<<<<;;;::::::666777>>>GGGOOO^^^lll{{{xxxuuuqqqqqqzzz{{{wwwtttjjjkkkmmmpppmmmhhhhhhllliiifffeeejjjuuummm___WWWPPPJJJPPPOOOGGGDDDGGGDDD<<>>===;;;:::::::::===;;;;;;===@@@>>>888222......---,,,++++++++++++'''((((((((())))))******'''******'''&&&+++222666AAAaaaqqq{{{jjjbbbyyyaaaeee~~~{{{sss^^^RRR[[[eeeeeehhhppppppsssuuusssmmmjjjkkknnnpppxxx}}}}}}}}}}}}zzzxxxxxxxxxyyywwwuuurrrooooooqqqtttuuuqqqrrrssstttttttttsssrrrqqqsssvvvwwwxxxyyy{{{}}}yyyzzz{{{{{{{{{zzzyyyxxxssstttrrriiiZZZKKK???999;;;@@@EEEFFFEEEGGGKKKPPPAAA===999888999:::999777>>>BBBHHHJJJJJJGGGEEECCCBBB@@@<<<999888:::===@@@???AAACCCCCCDDDEEEHHHKKKSSSRRRQQQPPPSSS]]]kkkvvvuuufffVVVNNNPPPTTTWWWYYYZZZ^^^aaaaaa^^^^^^aaaeeejjjmmmnnnjjjccc^^^^^^___ooo~~~uuussspppjjjjjjjjjjjjiiigggdddbbb```aaa___^^^___bbbdddeeeeeeeeedddeeegggccc]]]ZZZ\\\eeemmmssssssrrrrrrqqqooojjjaaa]]]dddpppzzzzzzuuuvvvnnn|||dddNNNLLL]]]nnnwww~~~|||zzzyyyzzz}}}~~~xxxrrr^^^jjjuuuxxxyyy{{{|||zzzxxxyyyzzz|||}}}~~~~~~~~~|||||||||}}}~~~~~~vvvcccQQQNNNTTTaaaiiippptttxxx~~~}}}zzzyyyrrrZZZAAABBBSSSxxx~~~zzzhhhOOO999333444222//////111@@@SSS]]]bbbiiixxx}}}wwwkkkppp{{{ppp``````fff{{{qqqmmmxxx|||{{{```SSSmmmwwwjjjcccNNNLLLKKKKKKLLLJJJEEEAAA???===;;;;;;<<<<<<;;;:::777777666666777999;;;===777777888888999:::;;;;;;777;;;>>>???@@@EEENNNUUUbbbppp}}}uuutttvvv}}}{{{zzzuuuvvvcccYYYOOOIIIJJJFFFKKKMMMIIIEEEDDDCCC@@@CCCBBB@@@>>>===<<<======AAA:::333444999;;;666///.........---,,,+++)))(((''''''(((((())))))******,,,+++*********,,,///000>>>XXXjjjyyyjjj^^^ooommm]]]sss|||hhhUUURRRYYY```hhhnnnpppqqqqqqooonnnmmmnnnpppooorrruuuvvvuuuvvvyyy|||}}}}}}xxxwwwyyytttsssrrrqqqqqqqqqrrrrrrvvvtttttttttuuuvvvuuutttssstttuuuuuuuuuvvvyyy|||xxxyyyzzzzzzzzzxxxvvvtttvvvrrrppppppfffSSSBBB;;;;;;@@@BBBCCCIIIOOONNNHHH:::999<<<>>>:::444888@@@FFFMMMSSSTTTNNNGGGBBBAAADDDCCC@@@>>>======>>>>>>CCCBBBDDDGGGGGGCCCDDDHHHLLLMMMJJJIIIWWWmmmzzz{{{}}}jjjUUUKKKKKKOOOSSSVVV^^^^^^______```aaaaaaaaahhhkkkkkkhhhbbb]]]\\\\\\mmmvvv{{{tttllljjjjjjjjjjjjkkkkkklllllllllkkkkkkllllllkkkhhheeeddd```___```___]]]___bbbjjjtttyyywwwvvvvvvnnncccbbb```___ccclllwww}}}}}}wwwxxxzzzvvvtttqqqWWWIIIGGGQQQiii{{{~~~uuunnnjjjooouuuzzz{{{{{{{{{{{{|||{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~{{{ppp\\\NNNQQQ\\\jjjpppuuuwww|||~~~zzzmmmPPP;;;EEE\\\}}}yyyzzzcccKKK>>>:::000,,,///...555CCCUUU```cccfffppp{{{{{{wwwpppooo}}}oooaaa[[[eee~~~uuulllfffnnn|||yyy~~~^^^OOOgggooobbbYYYOOOMMMLLLLLLLLLIIIEEE@@@???===;;;;;;;;;<<<;;;:::888777666666666888:::;;;888888999999:::;;;;;;<<>>???DDDIIIPPP]]]kkkwwwrrrpppwwwsss[[[RRRNNNHHHEEEGGGDDDKKKMMMHHHBBB@@@???>>>@@@???===<<<<<<<<<<<<======888333333666777333///.........---,,,+++***))))))))))))*********++++++,,,+++*********,,,...000888RRRiii~~~tttcccllloooZZZgggoooYYYSSSXXX```hhhoooqqqrrrrrrqqqooonnnoooppppppsssuuuvvvuuuvvvxxx{{{||||||xxxwwwxxxtttsssrrrqqqqqqqqqrrrsssuuutttssssssuuuuuutttssssssttttttttttttuuuxxxzzzxxxyyyzzz{{{{{{yyyxxxvvvvvvrrrqqqqqqiiiVVVEEE===<<<@@@CCCDDDJJJOOOLLLEEE;;;888888:::999777===EEEQQQUUUWWWTTTNNNIIIHHHJJJIIIIIIIIIHHHGGGFFFDDDDDDFFFCCCCCCFFFGGGDDDEEEGGGFFFHHHLLLUUUfffxxxttt^^^MMMHHHLLLSSSVVVYYY[[[^^^```aaa```^^^]]]bbbcccdddcccaaa___^^^^^^kkkttt~~~~~~zzzrrrkkkjjjkkkmmmoooqqqrrrrrrrrrttttttttttttrrroookkkhhheeeaaa______]]][[[]]]aaaiiiwwwzzznnn```_________bbbhhhpppvvvxxxttt~~~zzzrrr~~~uuuyyy{{{hhhSSSIIIGGGRRRkkkqqqiiilllpppvvvzzz{{{zzzzzzzzz{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~zzzlllXXXKKKPPP]]]pppuuuyyyzzz}}}}}}yyyiiiLLL;;;IIIbbbyyy}}}}}}~~~fffMMM===999000---000...444@@@QQQ]]]bbbeeeoooyyyvvvoooeeedddssspppbbb[[[cccyyysssjjjdddmmm}}}zzz]]]MMMcccjjj[[[RRROOONNNNNNMMMLLLIIICCC??????===;;;:::;;;;;;:::999888888777666777888:::;;;999::::::;;;;;;<<<<<<<<>>999777999;;;>>>DDDJJJXXXXXXUUUPPPLLLKKKOOOSSSUUUVVVWWWXXXWWWUUURRRQQQNNNGGGCCCEEEFFFEEEDDDEEEDDDGGGTTThhhyyy~~~kkkSSSGGGKKKQQQQQQRRRVVV[[[___```^^^[[[XXXYYYYYYZZZ\\\___``````___hhhsss}}}yyyooofffcccfffiiimmmqqqtttuuuvvv}}}}}}}}}|||xxxrrrmmmiiidddaaa___^^^[[[VVVWWW[[[cccwwwppp```^^^___aaadddfffiiinnnqqqqqq{{{wwwxxxzzzbbbUUUIIIDDDDDDNNNiiikkkbbbooossswwwzzzzzzyyyyyyyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~xxxgggRRRHHHQQQ___qqqvvvzzz{{{~~~}}}}}}wwwcccGGG<<>>NNN^^^dddfffnnnxxxxxxnnn```]]]lll~~~~~~ttteee]]]bbbsss}}}|||qqqhhhcccmmm}}}{{{]]]NNNeeelll^^^UUUOOOOOONNNMMMKKKGGGBBB??????===;;;:::;;;;;;:::888777777777888999;;;<<<===::::::;;;;;;<<<<<<<<<======???@@@@@@===<<<<<<>>>===AAAHHHPPP\\\lllzzzvvvmmmuuuyyyoooYYYRRRLLLIIIKKKIIICCCAAACCCGGGOOORRRKKKAAA======>>><<<;;;:::999888777666666555555444222000///000000/////////......---++++++******++++++++++++++++++++++++******+++,,,------000KKKttt{{{rrruuuSSSGGG```aaaQQQRRR]]]hhhooossstttuuutttrrrqqqqqqqqqqqqrrrtttuuuvvvwwwyyyzzzyyy{{{}}}|||yyyvvvuuuuuuuuutttsssrrrqqqrrrrrrssstttsssrrrrrrssstttsssrrrssstttuuuuuuttttttvvvxxxuuuvvvwwwyyyzzzzzzyyyyyywwwvvvvvvwwwrrrdddSSSFFFBBBBBBDDDJJJQQQQQQHHH>>>@@@===:::;;;???CCCGGGJJJRRRQQQMMMJJJHHHLLLRRRXXXaaaaaabbbbbbaaa```^^^]]]XXXOOOGGGHHHJJJIIIGGGGGGPPPWWWkkkwwwZZZIIIJJJMMMLLLOOORRRVVVZZZ\\\[[[YYYWWWTTTSSSSSSWWW]]]aaaaaa___fffsssxxxjjj^^^]]]^^^aaaffflllrrrwwwzzz~~~~~~yyyrrrmmmiiidddccccccccc]]]VVVUUUXXX```vvvwwwgggdddfffjjjmmmllliiikkkppprrreeeNNNGGGCCCAAABBBMMMiii|||iiicccsssvvvyyyzzzyyyxxxxxxyyyzzz{{{|||~~~~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~uuuaaaNNNHHHTTTcccmmmssswwwyyy}}}||||||rrr[[[DDDBBB]]]yyyxxxooo}}}qqqRRR===777222111222...444>>>RRReeemmmmmmrrr{{{}}}pppaaa___nnn~~~wwwkkkbbbcccpppwwwvvv{{{qqqhhhdddmmm|||zzz[[[NNNgggpppcccZZZNNNNNNNNNLLLHHHDDDAAA@@@???===;;;:::::::::999777666777888999;;;>>>???@@@:::::::::;;;;;;;;;;;;;;;777999;;;<<<===<<<======>>>>>>AAAGGGPPP[[[iiisssxxx}}}||||||~~~}}}qqqgggsss|||qqq]]]RRRKKKIIIHHHGGGDDD???>>>@@@EEEMMMPPPIII@@@===<<<<<<<<<<<<:::999777555333222444555555333000///000222////////////...------,,,************************++++++******++++++,,,,,,...GGGssswww{{{zzzZZZFFFWWWzzzfffQQQNNNYYYeeelllrrrtttuuuuuusssrrrrrrssspppqqqrrrtttwwwyyyzzz{{{xxxyyyzzzyyywwwvvvuuuuuuuuutttsssrrrrrrrrrsssssstttsssrrrrrrssstttsssrrrtttvvvwwwwwwvvvuuuvvvwwwssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxvvvkkkZZZMMMEEEBBBEEEOOOXXXVVVIII>>>@@@???>>>>>>AAADDDEEEDDDGGGFFFEEEEEEHHHNNNUUU[[[aaa```___]]]]]]]]]^^^^^^\\\TTTNNNQQQVVVXXXXXXZZZlllwwwyyyYYYEEEEEEJJJLLLNNNOOOQQQTTTVVVXXXYYYZZZUUUSSSSSSWWW]]]aaaaaa```fffuuuyyygggYYY[[[ZZZ[[[^^^dddllltttyyyyyy{{{}}}|||wwwrrrooommmjjjkkkooopppjjjaaa___aaapppuuurrrsssxxx|||yyyqqqppptttxxxiiiOOOGGGCCCCCCDDDFFFQQQnnn}}}nnnlllvvvxxxzzzzzzyyyxxxxxxyyyzzz{{{}}}~~~~~~}}}||||||}}}}}}}}}|||}}}}}}~~~~~~}}}|||ppp\\\MMMMMM\\\jjjqqqvvvyyyzzz}}}zzzxxxkkkSSSDDDNNNjjj|||zzz|||zzzuuuUUU???999222222333///555@@@XXXpppxxxuuuyyy~~~qqqeeegggwwwqqqgggeeepppvvvuuu|||sssjjjeeemmmzzzwww}}}WWWKKKeeeooobbb[[[MMMMMMLLLIIIEEEBBBAAABBB???===;;;::::::999888777666777888:::<<<>>>???@@@999999999999999999999999777888999:::::::::::::::;;;999:::???DDDJJJTTT]]]gggrrr~~~xxx{{{sssmmmbbbUUUNNNDDDDDDEEEDDDBBBAAABBBCCCAAAGGGHHHCCC>>><<<;;;888<<<<<<;;;999777555333222444444444333111000111222//////000000///......---***************)))))))))******++++++++++++++++++---===eeezzzrrr}}}kkkTTTYYYtttnnnWWWNNNUUUaaaiiippprrruuuuuutttsssssstttqqqqqqqqqtttwwwzzzzzzzzzwwwwwwxxxwwwwwwvvvuuuuuuvvvuuusssrrrrrrrrrsssttttttsssrrrssstttuuutttrrruuuwwwxxxxxxwwwuuuvvvvvvsssssstttuuuvvvvvvwwwwwwyyyyyyyyyxxxxxxqqqbbbRRRGGGCCCFFFTTT___\\\MMMAAAAAACCCCCC@@@@@@BBBBBB@@@BBBBBBBBBDDDIIIPPPWWW[[[XXXWWWTTTSSSRRRSSSUUUVVVYYYTTTTTT[[[ccciiinnnrrrlllNNN??????GGGNNNOOONNNNNNPPPRRRWWW[[[]]]XXXWWWXXXZZZ^^^aaaccccccjjjxxx{{{kkk]]]YYYXXXVVVWWWZZZ```gggkkkooossswwwwwwuuussstttvvvuuuxxx~~~|||wwwwww|||~~~xxxzzzxxx{{{[[[EEEEEEBBBBBBEEEIIIVVVsssuuuxxxxxxyyyzzzzzzxxxxxxyyyzzz||||||}}}}}}}}}}}}||||||}}}}}}}}}||||||}}}}}}~~~|||~~~}}}xxxkkkYYYPPPWWWgggrrrzzz~~~~~~~~~{{{wwwrrr```KKKGGG[[[vvvuuuxxx~~~vvvXXXCCC<<<333111333000555AAA\\\uuu|||xxxwwwnnntttuuuiiifffqqqyyyyyywwwllleeelll~~~vvvsssyyyUUUHHHaaakkk^^^VVVLLLKKKIIIEEEAAA@@@AAADDD???===;;;:::999999888666777777888:::;;;;;;;;;<<<777777777777777777777777888888777777888888888777999666777;;;===>>>DDDKKKRRR___nnnwww}}}oooYYYWWWXXXRRRLLLLLLDDDEEEEEEDDDCCCDDDDDDCCC???BBBBBB@@@>>>???<<<777::::::::::::999888666555444333222111111111000000///000000000000///......,,,,,,+++++++++***************++++++++++++******///222PPPttt{{{jjjtttiiibbbqqqzzz```QQQSSS^^^eeennnppptttuuuuuuttttttuuuuuusssrrrtttwwwyyyxxxvvvwwwwwwvvvvvvwwwwwwvvvuuuvvvuuutttrrrrrrsssssstttuuutttssssssuuuuuutttsssuuuvvvxxxxxxvvvtttttttttuuuuuuuuuuuuuuuvvvwwwwwwzzzzzzxxxwwwxxxuuugggWWWIIICCCGGGYYYfffbbbRRREEEFFFJJJJJJDDD@@@CCCGGGFFFEEEDDDBBBCCCHHHNNNTTTWWWRRRRRRQQQQQQPPPPPPQQQQQQSSSRRRVVV```iiipppxxxyyyzzzpppQQQCCC???===BBBIIINNNNNNNNNOOORRRWWW\\\^^^[[[\\\^^^___```cccgggiiiooozzz~~~sssiii```^^^\\\ZZZZZZ[[[\\\]]]ccchhhmmmpppqqqsssyyy}}}~~~vvvwww}}}aaaQQQLLLGGGFFFKKKRRRaaa~~~www|||yyyzzzzzzyyyxxxxxxzzz|||}}}}}}||||||||||||}}}}}}}}}}}}||||||||||||}}}}}}|||{{{uuugggWWWUUUbbbrrrzzz}}}~~~}}}yyytttjjjTTTCCCJJJggg~~~www|||vvvvvvZZZGGG???444000333111444@@@ZZZrrrwwwttt~~~ttt|||uuugggdddqqq|||}}}yyynnndddjjj{{{{{{rrrnnntttVVVHHH```hhh[[[RRRKKKJJJHHHCCC???>>>AAAEEE@@@===;;;999999999777666888888999999999888888777666666666666555555555555888666555555666888888777888666777<<<===:::===DDD???NNN]]]eeeooo}}}|||}}}|||nnncccXXXSSSUUUOOOEEEFFFPPPFFFGGGFFFCCCBBBAAA>>>;;;@@@AAAAAA???AAACCC???888888888:::;;;;;;:::999888444222000///000111000...///000000000000//////...---------,,,,,,+++++++++******+++++++++******)))222+++BBBfff}}}fffpppxxxjjjpppgggTTTSSS\\\ccclllooosssuuuuuuuuuuuuvvvxxxvvvttttttwwwwwwuuusssxxxwwwvvvvvvwwwwwwwwwvvvvvvuuutttsssrrrsssttttttvvvuuuttttttuuuvvvuuuttttttvvvwwwwwwuuusssssssssvvvvvvvvvvvvvvvwwwwwwxxx{{{{{{xxxvvvxxxwwwjjjZZZIIICCCHHH[[[jjjfffUUUGGGMMMRRRQQQHHHCCCGGGMMMPPPJJJFFFBBBAAAEEEJJJOOORRRSSSTTTUUUVVVVVVUUUSSSRRRPPPQQQVVV```gggmmmvvv{{{yyyjjjdddppp~~~jjjNNN:::>>>DDD???<<>>LLLmmm~~~pppuuu[[[JJJAAA444///222222222>>>WWWmmmqqqppp~~~rrrwwwssseeebbbppp}}}zzznnnccchhhyyyyyyooolllqqqVVVCCCTTT\\\VVVUUUQQQLLLFFFBBBAAAAAA???>>>888888888777777777777777777666666555444444333333777777777777777666555555222222333444555666777888777888888999::::::;;;;;;???CCCKKKUUU___jjjttt{{{xxx}}}cccgggppp}}}lllaaa^^^TTTOOOIIIFFFIIILLLNNNNNNGGGFFFEEEAAA>>><<<===>>>@@@AAAAAA@@@>>><<<999888:::;;;;;;:::888666555666222222222111111111000000///000000111111///...---///...---,,,***)))(((''')))************+++++++++//////999SSSssslllddd}}}nnnggglllXXXPPPUUU]]]jjjnnnsssvvvvvvvvvuuuuuuwwwvvvrrrooorrrwwwxxxuuuyyyxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrqqqrrrssstttwwwvvvuuuuuuuuuvvvxxxyyywwwxxxxxxvvvtttssssssuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{tttjjjcccRRRIIIOOOfffuuummm___XXXVVV\\\ZZZQQQRRR]]]bbb``````[[[UUUNNNJJJJJJKKKMMMJJJJJJPPPXXX]]]^^^___bbbccccccaaa___```dddbbb]]]bbbbbbdddhhhkkkggg]]]TTTBBB???<<<;;;<<>><<<888888888777777666666666666666666555444333333333666666666666666555444333222222333444555666777777777777777777888999::::::999<<<@@@FFFMMMWWWbbbhhhnnnrrryyy}}}pppfffiiirrr}}}{{{yyyqqqeee[[[TTTSSSQQQLLLGGGFFFJJJNNNPPPPPPFFFFFFEEEBBB???===>>>???AAAAAA@@@???===;;;999888:::;;;<<<;;;888666666666333222222222222222222222111222222333222111000//////...---,,,+++)))(((((()))************+++++++++++++++555MMMlllsssgggxxxjjjaaaxxxuuu^^^RRRTTT\\\hhhlllrrruuuvvvvvvvvvvvvwwwvvvsssppprrrxxxyyyvvvyyyxxxwwwvvvvvvuuuuuuuuuvvvvvvtttsssssssssssstttvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwtttssstttvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyy{{{zzzuuummmgggWWWNNNTTTlll~~~xxxggg[[[]]]eeefff^^^]]]gggooopppooolllgggccc``````bbbccc___XXXSSSSSSUUUZZZcccllllllppprrrnnnkkkiiiddd___aaa```___]]]XXXPPPIIIDDD===<<<;;;<<>>===<<<;;;999999888777666555555444666555555444444333333222444444444555444444333222222222333333444555666666666666555555666777999:::999:::;;;<<>><<<;;;:::999999888777555444333333444444444444333333222222333444444444444444333333111222222333444444555555555444333333444555777999999::::::;;;===AAAGGGLLLPPPRRRVVV^^^hhhttt~~~}}}xxxyyy~~~hhh\\\```kkk]]]PPPOOOSSSVVVUUUUUULLLIIIEEEFFFKKKNNNOOOOOODDDEEEDDDCCCAAAAAACCCEEEDDDBBB???<<<:::888888888;;;<<<===<<<:::888888999444555555555555666666666444444555666555444333222//////...---,,,+++******))))))*********+++++++++...---111???UUUlll~~~sssiiiuuuoooeeewwwrrr^^^XXX[[[aaafffmmmsssvvvvvvwwwwwwvvvvvvtttpppqqqwww{{{zzzxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwvvvuuutttsssrrrrrrssstttuuuvvvwwwvvvuuutttxxxyyyyyyxxxwwwvvvxxxyyywwwxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{zzzwwwrrrllliii^^^aaannnnnnXXX\\\hhhooohhhaaafffsss|||~~~||||||tttkkkgggggguuu~~~ssseeePPPLLLEEE===888666777999<<<>>>CCCIIINNNQQQPPPNNNHHHKKKNNNSSSWWW\\\```cccggghhhhhhhhhhhhhhhgggffflllmmmmmmkkkoooxxxnnnccc\\\```kkkuuu|||~~~}}}{{{{{{zzzxxxxxxxxxyyyyyyyyyuuuvvvwwwyyyzzz{{{|||||||||||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzfff^^^ZZZ```jjjppptttwww{{{~~~~~~}}}yyypppeeeJJJAAA888BBB^^^zzz}}}}}}~~~iiiFFF111000222111000888OOOjjj{{{|||mmmhhhpppyyyyyyttt}}}}}}{{{tttrrrwww~~~sssllllllqqqwwwZZZIII\\\cccXXXRRRJJJHHHEEEBBB>>><<<;;;;;;888888777666555444333222333333333333333222222222333444444555555555444444111111222222333333444444444333333333333555666777333555777888999;;;>>>@@@FFFGGGJJJPPPZZZfffqqqxxx}}}~~~uuummmaaaUUUYYYhhhaaaTTTKKKLLLRRRTTTRRRQQQMMMJJJGGGGGGJJJMMMLLLKKKDDDEEEEEECCCBBBBBBEEEGGGDDDBBB???<<<:::999999999;;;===>>>===;;;:::::::::666666666666666666666666333444555555555444222222000//////...---,,,++++++))))))*********+++++++++------111:::MMMfffnnnppp|||ooowww~~~}}}iii^^^\\\]]]ccckkkrrruuuvvvvvvvvvvvvwwwtttppppppvvvzzz{{{wwwxxxxxxxxxxxxwwwvvvvvvuuuuuuttttttsssrrrqqqqqqrrrssstttvvvvvvuuuttttttxxxxxxyyyxxxwwwwwwyyy{{{wwwwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{yyyvvvssspppnnndddppplllVVVPPPZZZ___YYYRRRSSS]]]ffffffccc``````dddllluuuzzzzzzpppmmmuuu{{{qqq\\\GGG@@@777444666:::======>>>AAAGGGNNNSSSTTTRRROOODDDEEEHHHNNNUUU]]]cccgggggggggggggggffffffeeedddkkklllhhhbbbdddppp{{{mmmbbbZZZ\\\dddmmmvvv}}}sssooopppttt{{{|||zzzxxxxxxyyyzzzxxxwwwtttuuuwwwyyyzzz{{{|||||||||||||||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~zzzuuuccc]]][[[aaaiiioootttyyy{{{~~~~~~zzznnnbbbHHH@@@<<>>;;;::::::777777666555444333333222222222222222222222222222333333444444555555444444111111111222222333333333222222333444444555555555111333666888999999;;;<<>><<<;;;::::::<<<===>>>>>><<<;;;;;;<<<888777777777666666666666333444444555444333222111000//////...------,,,,,,)))************+++++++++)))+++...666FFFaaavvvnnnyyysssttteee\\\[[[aaajjjqqquuuuuuuuuuuuvvvwwwuuuooonnnsssxxxzzzwwwwwwxxxyyyyyyxxxwwwvvvssssssssstttssssssrrrqqqrrrsssssstttttttttttttttvvvxxxxxxxxxwwwwwwyyy{{{wwwwwwwwwxxxxxxyyyyyyzzzwwwxxxyyyyyywwwvvvwwwxxxpppkkkUUUFFFIIIKKKGGGBBBBBBHHHMMMHHHGGGGGGHHHNNNVVV^^^ccceeehhhqqq}}}|||~~~kkkQQQCCC;;;333222888===>>>===>>>BBBHHHPPPUUUVVVSSSPPPEEEDDDDDDIIIQQQ[[[bbbfff```aaabbbdddeeefffffffffhhhjjjfff]]]^^^nnn}}}rrrggg^^^^^^dddiiinnnssssssyyy|||oooiiidddcccdddgggqqqzzz~~~}}}zzzxxxyyy{{{{{{yyyvvvtttuuuwwwzzz{{{||||||{{{||||||{{{{{{||||||}}}~~~}}}~~~~~~wwwooo^^^[[[]]]dddkkkpppuuuzzz{{{~~~~~~~~~yyykkk^^^CCC<<<===NNNjjjvvvbbb@@@333333333000222888MMMllltttjjjooo~~~yyy}}}}}}}}}xxx}}}wwwnnnlllrrrxxx]]]EEEQQQTTTLLLLLLEEEFFFEEEAAA<<<999888999555555555444444333333333111111111222222222222222111111222333333333333333111111111111222222222222000222444555666666555444444555777777777888:::<<<:::::::::===AAAHHHNNNRRR```hhhnnnpppsssxxx||||||nnnaaa\\\VVVRRRNNNKKKLLLOOOQQQRRRNNNKKKLLLSSSVVVSSSNNNLLLLLLIIIGGGHHHKKKKKKIIIFFFFFFGGGGGGEEEDDDDDDFFFHHHAAAAAA@@@@@@???===<<<;;;<<<>>>??????===<<<<<<===999999888777666555444444333444555555555444333222000000//////...---------)))************+++++++++'''***---222???YYY|||tttdddvvvsssvvv~~~jjj\\\ZZZ```iiipppttttttttttttvvvxxxuuunnnlllqqqvvvxxxvvvwwwyyyzzzzzzyyywwwvvvrrrrrrtttuuuuuuttttttsssssssssrrrrrrsssssstttuuuuuuvvvwwwwwwwwwwwwyyy{{{vvvwwwwwwxxxyyyyyyzzzzzzvvvxxxyyyyyyxxxxxx{{{}}}|||}}}iiiSSSBBB@@@===<<<;;;;;;<<<===;;;===AAAFFFKKKQQQUUUWWWWWWYYYbbbooo{{{mmmUUU@@@===999888;;;===???>>>@@@DDDKKKSSSYYY[[[XXXVVVMMMIIIFFFGGGMMMVVV]]]aaa\\\]]]___aaacccddddddeeeccchhhddd\\\___sssxxxnnnfffgggkkklllmmmooohhhkkkssskkkaaa___\\\ZZZ\\\___bbbkkksssuuu|||~~~{{{yyyyyy||||||yyyuuuuuuvvvyyy{{{||||||{{{{{{|||{{{{{{{{{{{{|||}}}}}}{{{~~~~~~~~~}}}ttthhhWWWXXX^^^iiippprrrvvvzzz}}}~~~~~~}}}|||vvvfffWWW>>>:::???WWWvvvvvvWWW<<<666555444111222666IIIggg~~~yyyooorrr{{{ooooootttmmmsss~~~wwwnnnlllqqqxxx\\\DDDMMMPPPJJJLLLCCCEEEDDD@@@;;;777666888444444444444444444444444111111111111111111222222///000111222222222222222111111111111111222222222///111444777777666444333444444444222222333777:::777777666888:::>>>BBBEEEQQQWWW[[[\\\^^^dddjjjkkktttwww~~~wwwiiibbb\\\VVVSSSTTTPPPPPPMMMJJJMMMTTTTTTPPPMMMLLLQQQXXXZZZTTTMMMKKKJJJHHHGGGHHHKKKLLLIIIFFFGGGHHHGGGFFFDDDDDDFFFHHH@@@@@@AAAAAAAAA???===<<<<<<>>>??????===<<<======:::999888777666444333333444555666666666555333222000000//////......------)))************+++++++++***---///000999QQQtttlllWWWjjjwwwvvvmmm[[[YYY```iiipppttttttsssssswwwxxxuuunnnkkkoootttwwwvvvwwwyyyzzzzzzyyyxxxvvvrrrssstttvvvvvvvvvvvvuuutttsssrrrqqqrrrssstttuuutttvvvwwwwwwvvvwwwyyy{{{vvvvvvwwwxxxyyyyyyzzzzzzzzz{{{{{{zzzwwwwwwzzz}}}zzzyyyxxxgggQQQCCC<<<777888;;;;;;999888666;;;BBBJJJPPPSSSSSSSSSWWWXXX```mmmyyyuuu```???@@@@@@???>>>>>>@@@CCCCCCGGGNNNWWW^^^```___]]]VVVOOOHHHFFFKKKRRRYYY\\\]]]]]]___```aaaaaaaaaaaa___eeeddd\\\bbbyyy|||tttnnnooorrrrrrpppqqqhhhfffiiirrrzzzooo___]]]aaa[[[WWWVVVZZZ___ccciiioooqqqxxx|||yyyzzz}}}}}}yyyuuuvvvwwwyyy|||}}}|||{{{zzz{{{{{{{{{{{{{{{|||}}}}}}zzz~~~}}}~~~|||qqqcccQQQUUU```mmmtttuuuwwwzzz~~~~~~}}}zzzsssbbbQQQAAA>>>GGGcccvvvOOO999777777444222000333DDDaaaxxx|||}}}tttvvvwwwiiieeewwwkkkccclllzzzvvvmmmkkkpppwwwXXXBBBQQQVVVMMMKKKJJJCCC???>>>:::555555999666444222222333333222111222222222111111///......,,,...000000000///000111//////000111111111111111000...///333999;;;888444444444444555555555555666777888999:::;;;<<<<<<<<>><<<<<<<<<@@@???>>><<<:::999999999===<<<;;;999777666555444333444555555555444333222000/////////..................---,,,,,,+++******,,,---)))---:::GGG```ppp\\\YYYrrr}}}yyyyyy\\\UUUbbbnnnppprrruuuvvvssswwwuuusssooolllmmmppprrrwwwxxxyyyyyyxxxwwwxxxyyywwwxxxxxxxxxxxxwwwvvvvvvvvvtttssssssuuuvvvvvvuuuwwwwwwvvvuuutttuuuvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{||||||{{{{{{{{{zzzzzzzzz}}}~~~}}}{{{yyysssfffYYYBBB<<<888999:::999:::<<<:::===FFFPPPSSSPPPSSSYYY```gggpppxxxgggIIICCC???@@@AAA@@@CCCFFFIIIJJJQQQ[[[^^^ZZZZZZ^^^___\\\PPPAAABBBOOOYYYYYY]]]aaabbb^^^^^^bbbaaa\\\ccc^^^___```eee~~~|||uuuwwwzzzzzzyyyyyyrrrpppmmmjjjjjjooovvv{{{vvvggg\\\TTTRRRUUURRRUUUXXX\\\___ccchhhlllkkkttt~~~||||||||||||{{{zzzzzz{{{{{{|||||||||||||||}}}|||zzzyyyzzz{{{}}}|||}}}rrrdddPPPYYYeeepppvvvxxxyyyxxx}}}zzzuuummm]]]LLL>>>555PPP}}}yyyuuuHHH===888444333000000555AAAUUUlll}}}{{{tttvvv~~~|||mmmgggmmmyyylll___cccoooxxxppplllooosssWWWBBBQQQUUULLLJJJHHHBBB>>>>>>;;;666666999666444222222333333222111222222222111111000///...111222333333111//////000//////000111111111111000111//////333888999666333333444444444555555555555666666888999:::;;;;;;;;;<<<===>>>???AAADDDIIIMMMMMMTTT[[[```bbbffflllrrrtttsssxxx~~~|||}}}~~~~~~yyywwwzzz{{{vvvuuuwwwxxxwwwrrriiibbb]]]\\\ZZZ\\\______\\\XXXTTTRRRMMMLLLKKKLLLNNNNNNNNNLLLLLLLLLKKKJJJIIIHHHHHHIIIIIILLLPPPRRRQQQNNNJJJGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGEEEAAACCCGGGFFFAAAEEEEEEDDDBBB???<<<;;;;;;======<<<;;;::::::::::::;;;;;;:::888777666555444444555555555555444222111000000/////////.........---------,,,,,,++++++++++++---)))+++555???WWWwwwxxxgggaaarrr~~~|||yyy~~~eee\\\fffoooqqqrrruuuvvvtttwwwvvvssspppmmmmmmppprrryyyyyyzzzyyywwwvvvwwwyyywwwxxxxxxxxxxxxwwwvvvvvvvvvuuussstttuuuwwwvvvvvvuuutttrrrqqqqqqssstttuuuwwwwwwwwwwwwxxxxxxyyyzzz{{{zzzzzzzzzyyyyyyyyyyyyzzz||||||{{{zzzuuujjj^^^JJJAAA:::999;;;::::::<<<:::@@@LLLWWWZZZZZZ```jjjzzz|||PPPHHHBBBBBBDDDDDDDDDFFFFFFGGGLLLTTTVVVTTTXXX^^^```___VVVJJJEEEJJJSSSYYY^^^aaabbb```bbbffffffaaaccc^^^^^^]]]ddd~~~zzz|||xxxwwwvvvtttrrrsssuuuvvvsssppppppsssvvvwwwzzz}}}yyyvvv|||}}}||||||oooaaaXXXQQQLLLMMMPPPOOORRRWWW[[[___dddjjjnnnqqqxxx~~~||||||||||||{{{zzz|||}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzz|||}}}|||{{{nnn```TTT\\\gggrrrxxx{{{||||||{{{}}}}}}yyyuuulllZZZHHH@@@>>>[[[mmmnnnFFF>>>:::666555222222444===MMMbbbuuu{{{yyyzzz|||~~~yyyjjjeeekkkxxx||||||kkk^^^bbbnnn~~~wwwoookkkmmmqqqXXXCCCQQQUUUKKKHHHDDD@@@>>>>>><<<888666888666444222222333333222111111111222111111000///...555666666555111///.........///000000111111000000222111000333666777444111333333333333444444444444444444666777888999999999555777999;;;;;;===???AAA>>>DDDJJJJJJIIILLLVVV```\\\[[[\\\^^^^^^^^^aaafffcccbbbccciiiooommmeee\\\TTTUUU[[[dddgggaaaXXXTTTTTTUUUUUURRRNNNKKKIIIIIIHHHGGGFFFGGGIIIKKKLLLLLLGGGFFFFFFGGGJJJLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGJJJKKKLLLMMMLLLIIIGGGEEEMMMLLLJJJHHHGGGFFFFFFEEEDDDEEECCCAAABBBEEEDDD@@@DDDDDDCCCAAA???<<<:::999:::::::::999::::::;;;;;;999999888777777666555555555555555555444333222111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,(((,,,))))))///555KKKkkkzzztttiiipppvvvqqqccciiinnnoooppptttvvvuuuwwwvvvuuurrrooonnnpppqqq{{{{{{{{{yyyvvvvvvwwwxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvuuussstttuuuwwwwwwvvvtttrrrpppoooppprrruuuvvvxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzz|||{{{{{{yyypppfffTTTGGG;;;999;;;<<<;;;<<<===EEERRR^^^eeemmm{{{VVVKKKBBBBBBEEEEEECCCCCCBBBCCCFFFJJJJJJMMMVVV```bbb```\\\UUUJJJDDDIIISSS^^^aaacccdddgggjjjhhhcccbbb]]][[[ZZZbbb{{{|||}}}{{{vvvtttiiibbb]]]^^^___^^^]]]^^^``````aaacccfffjjjnnnqqqxxx|||tttmmmnnnqqqrrrqqqfff\\\TTTPPPMMMKKKMMMPPPOOORRRWWW\\\aaaffflllppptttyyy~~~|||{{{|||}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxyyy{{{||||||~~~yyyiiiYYYWWW^^^hhhqqqwww{{{}}}zzz{{{zzzyyyuuuiiiUUUCCC<<>>===;;;888666666666444222222333333222111111111111111111000//////555666666444111///.........//////000000000000000333222111222444444222000222222222222333333333444111222333555666666777777555888;;;===<<<<<<<<<===<<>>>>>>>>BBBKKKZZZhhhvvv~~~WWWJJJ??????BBBBBB???===@@@AAABBBBBBCCCJJJXXXdddhhhcccbbbbbbXXXJJJGGGMMMZZZ]]]aaagggkkklllgggbbbbbb\\\YYYVVVaaa{{{{{{~~~~~~}}}~~~~~~yyyrrrddd]]]XXX[[[]]]ZZZUUUTTTRRRRRRSSSVVV[[[bbbiiinnnpppxxxwwwppphhhfffjjjpppssssssddd]]]XXXWWWWWWUUUVVVYYYUUUXXX\\\```dddhhhnnnqqqqqqwww}}}|||{{{|||}}}|||{{{{{{{{{|||}}}}}}}}}}}}|||~~~}}}{{{zzzyyyzzz|||}}}~~~~~~vvvdddUUUYYY___hhhpppuuuzzz}}}zzzzzzyyyxxxssseeePPP???999LLLkkksss|||lllLLLDDD<<<777555111333222555???QQQgggyyywwwuuu}}}~~~uuuuuu~~~rrrgggfffnnnyyy~~~rrr{{{~~~lll^^^cccooozzz}}}}}}xxxpppkkkkkknnnWWWDDDSSSVVVJJJGGG??????>>>;;;999888666555666444222222333333222111000111111111111000000///111222333222000///...///......///000000000000000333222222222222222111000111111111111222222222222000000222333444555555555777:::>>>@@@???===<<<<<<:::999888:::===@@@AAABBB===@@@AAA@@@??????@@@AAABBBBBBCCCGGGJJJHHHAAA;;;;;;HHHTTTSSSIIIAAAAAADDDFFFFFFEEEEEEFFFFFFFFFEEEHHHEEEBBBCCCEEEEEECCC@@@CCCBBBBBBDDDGGGIIIJJJIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIKKKHHHGGGEEECCCBBBBBBCCCCCC@@@@@@AAABBBAAA?????????=========???BBBBBB???===;;;;;;:::999888888888888777777666666666666666666666666555444333333222222111000000000////////////+++,,,,,,,,,,,,,,,,,,,,,(((,,,++++++...///@@@\\\rrr{{{hhhcccppp~~~}}}www{{{kkkeee``````eeelllrrrvvvvvvxxxyyywwwtttqqqpppooozzz{{{|||{{{xxxwwwwwwxxxwwwxxxxxxxxxxxxwwwvvvvvvtttrrrqqqrrrsssttttttttttttsssqqqqqqrrrtttwwwyyywwwwwwvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyy|||~~~|||{{{zzzuuunnn```OOO>>>:::===@@@AAABBBDDDRRRfffzzz}}}yyywwwxxx|||wwwVVVIII======AAAAAA???===AAABBBBBBAAADDDOOO^^^hhhmmmgggiiirrrpppaaaRRRNNNRRRUUU\\\fffnnnnnniiidddccc]]]YYYVVVccc}}}~~~|||{{{{{{}}}xxxmmmbbb]]][[[```bbb^^^WWWSSSQQQQQQQQQSSSVVV[[[___aaaaaaiiirrrxxxzzz}}}wwwiiiddd______eeekkkmmmlllgggbbb^^^```aaa``````ccc___aaadddfffgggjjjnnnqqqpppvvv}}}{{{{{{|||}}}|||{{{{{{||||||}}}}}}}}}}}}}}}~~~}}}|||{{{|||~~~}}}ppp```UUU]]]bbbjjjqqqvvvzzz}}}|||zzzyyywwwnnn^^^KKK>>><<>>===:::999;;;;;;999666444222222333333222111000000111111111111000000...000111111///......///---...//////000000//////222222222111111000000000000000000000111111111222//////111222333444444444666999<<<>>>===;;;::::::999777555777<<<>>><<<999777<<>>===??????>>>@@@AAACCCDDDDDDCCCBBBBBBKKK[[[fff]]]KKKAAABBBGGGFFFEEEEEEFFFHHHHHHFFFDDDBBBBBBCCCDDDEEEDDDAAA>>>AAAAAABBBFFFKKKNNNPPPPPPJJJIIIIIIHHHHHHIIIIIIIIIGGGFFFEEEDDDEEEHHHJJJLLLDDDDDDCCCBBBBBBBBBBBBBBB@@@???AAACCCBBB>>>===@@@>>>===>>>AAAFFFGGGDDDAAA<<<;;;:::999888888888888777777777777777777777666555555444333333333444444111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,))),,,***+++000000<<>>???AAACCCFFFEEEZZZtttxxxlll^^^[[[WWWVVVYYY]]]aaabbbfffiiisssyyy{{{mmmTTTHHH>>>>>>BBBCCCCCCCCCCCCEEEDDDDDDJJJXXXeeekkkhhhgggpppiiiXXXRRRQQQWWWcccnnnooollljjjgggbbb]]][[[jjjzzzxxxtttqqqqqqyyy}}}tttiiigggcccdddhhhiiiddd^^^\\\XXXWWWVVVUUUTTTSSSSSSSSSWWW[[[___aaaeeemmmzzz|||pppnnnhhhccccccfffhhhgggdddeee```___bbbeeeeeefffiiiiiijjjkkkkkkkkklllnnnppprrrvvv}}}~~~}}}{{{{{{}}}}}}}}}|||}}}~~~}}}|||}}}~~~vvvhhh\\\WWWccchhhpppvvvzzz|||~~~~~~|||yyysssfffSSSDDD======___xxxyyy}}}|||vvvtttVVVCCC???888666888444111222555>>>OOOdddxxx|||rrrmmmppptttuuu{{{xxxuuuxxxzzzzzzzzz~~~~~~qqqggghhhpppuuuzzz~~~|||vvvqqqpppqqqPPP???OOORRRGGGBBB:::======999;;;AAADDDBBB666444222222333333222111000000111111111111000000...000111111///......///---...//////000000//////111111111111000///000111/////////000000000111111...///000222333333333333222555888999888777666666:::888777777999;;;;;;:::===AAABBB>>><<<>>>>>>;;;>>>AAACCCAAA>>>???DDDJJJQQQbbbkkkaaaNNNCCCBBBDDDBBBBBBDDDGGGKKKMMMKKKHHHDDDFFFIIIJJJIIIGGGEEEEEEAAAAAACCCGGGLLLOOOQQQQQQIIIIIIHHHHHHHHHIIIIIIJJJGGGFFFDDDCCCDDDFFFHHHIIICCCCCCCCCCCCBBBAAA@@@@@@??????AAAEEEBBB===<<>>fff}}}```KKKAAABBB===;;;<<<777444333444;;;JJJ___uuuyyyuuupppooorrryyyxxxtttjjjhhhmmmqqqwww}}}}}}xxxsssrrrsssMMM===MMMPPPDDD@@@888<<<<<<:::===FFFKKKJJJ666555333222333333222111///000000111111111000000000111222111///------...---......///////////////000111111000//////000222////////////000000000000...///000222333333333333000333666777666555444555777777777555333444888;;;KKKNNNLLLCCC???@@@???<<>>??????BBBFFFCCC<<<<<>>BBBCCC???:::999999999999:::;;;<<<===::::::999999888777777666444333222222333444666777111111111111000000000000......---,,,,,,+++******---,,,&&&(((///---222CCCaaannnvvvnnndddhhhxxxyyyooo]]]YYY___eeelllsssvvvyyy}}}}}}yyytttooommmnnntttzzz~~~|||{{{wwwxxxxxxxxxxxxwwwvvvvvvwwwvvvuuuuuuwwwxxxxxxwwwuuuvvvwwwwwwwwwvvvuuutttsssssstttuuuwwwyyyzzz{{{vvvvvvwwwwwwxxxxxxxxxxxxuuuzzz|||zzzyyyzzzyyywwwoooaaaSSSIIICCCAAAEEEJJJLLLbbbrrrkkkXXXKKKHHHGGGFFFFFFHHHKKKNNNLLLFFFBBBFFFFFFKKKNNNPPP\\\```SSSLLLDDD>>>>>>@@@BBBHHHMMMFFFHHHHHHLLLXXXhhhnnnllllllrrrfff]]]```fffggghhhkkkppplllhhhgggyyyyyyssskkkfffdddaaaeeennnzzzzzzrrrhhhfffhhhkkkllllllqqqwww|||vvvoooiiieeebbb```QQQTTTUUUTTTQQQRRRXXX^^^lllqqq|||}}}zzz~~~}}}www{{{{{{xxxyyy}}}~~~{{{wwwqqqllliiikkklllkkklllnnnqqqqqqqqqpppnnnmmmnnnooooooooopppwww~~~~~~|||{{{{{{}}}~~~}}}|||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{||||||||||||wwwiiiYYYVVV[[[eeekkkrrrxxxzzz{{{zzzzzz|||wwwkkkVVV@@@999<<>>444333222222111111222222////////////............//////000000000000/////////000000000000000//////000000//////.........---///////////////000111111222222222222222222222222444444444333333333222222222111444777555555@@@MMM```XXXKKK???:::;;;@@@EEE<<<===>>>???AAACCCDDDEEEBBBGGGKKKKKKGGGBBB@@@???===>>>@@@AAACCCCCCCCCCCCHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@AAADDDEEEEEEDDDCCCFFFJJJMMMMMMJJJFFFCCCGGGEEECCCCCCDDDEEEEEEEEEEEEIIIKKKIIICCC??????AAA????????????>>>>>>>>>>>><<<>>>???===;;;:::<<>>AAAFFFJJJLLLMMMIIIHHHQQQaaaooouuuvvv|||yyyddd]]]ZZZWWWbbbsssppprrrhhhmmmvvvppphhhaaaeeecccdddkkkuuuzzzwwwrrrddddddiiipppttttttwww{{{~~~}}}zzzuuulllgggaaa]]]ZZZVVVRRRNNNYYY]]]fffttt{{{|||~~~zzzzzzzzz~~~vvvmmmmmmppptttwww{{{zzzrrroooppppppkkkiiilllmmmcccWWWXXXttt~~~~~~}}}}}}||||||{{{{{{~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{zzz{{{|||}}}||||||yyyooobbbZZZYYY[[[gggkkkqqquuuwwwyyyzzz{{{|||zzzrrr```LLL>>>:::;;;MMMoooxxxwwwNNNIIIDDDCCCEEEDDD@@@<<<;;;<<<777444@@@YYYqqq}}}yyywwwrrrrrryyyvvvvvvzzzuuuuuuvvvrrrnnnpppuuu{{{~~~}}}wwwrrrnnn{{{HHH@@@KKKLLLEEEBBBCCC>>>999888;;;===<<<:::333333222111111111111222////////////............/////////000000/////////...///////////////......////////////......------///////////////000000111222222222222222222222222111111222222333333333444222111222444333333;;;FFFRRRMMMEEE???;;;<<>>>>>???@@@@@@AAAAAA===AAADDDDDDAAA===;;;:::>>>>>>??????@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@AAADDDEEEEEEDDDGGGIIIKKKMMMMMMJJJGGGEEEDDDBBBAAAAAACCCDDDEEEDDDJJJMMMNNNKKKEEE@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???>>><<<;;;===???===========================;;;888888888888777666666666666666666555444333444444333222111111000000////////////............,,,,,,+++******,,,///222HHHbbbvvvyyytttlllooo}}}yyyaaa[[[bbbjjjnnnooosssuuuwwwwwwuuurrrqqqpppqqqssswwwzzz{{{{{{yyyxxxyyywwwvvvwwwyyyyyywwwuuuuuuuuutttuuuuuuvvvwwwxxxvvvvvvwwwvvvtttssstttvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvwwwzzz{{{{{{yyyzzz{{{||||||zzzyyyzzz{{{ttttttmmm^^^MMMCCCCCCGGGNNNWWWXXXKKKBBBCCCGGGGGGOOOPPPSSSUUUXXXYYYZZZZZZ\\\\\\]]]\\\ZZZWWWTTTRRRTTTMMMDDD???AAAFFFKKKNNNRRRMMMNNN[[[ooo|||~~~zzzoooiiibbbXXXYYYbbbpppuuussszzzsssllleeeeeedddcccdddgggjjjllllllbbb```cccmmmuuuxxxxxxzzz|||}}}}}}yyytttnnnhhh```WWWPPPRRRTTTZZZcccnnnwww}}}xxxpppppprrrtttxxx|||{{{uuurrrtttsssnnnlllmmmhhh]]]NNNNNNjjj}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{|||}}}~~~|||{{{wwwkkk^^^WWWYYY^^^gggkkkppptttvvvwwwxxxyyywwwxxxrrraaaJJJ<<<;;;???\\\}}}wwwtttjjjMMMIIIDDDCCCCCCCCC???;;;:::;;;888444===UUUnnn|||}}}uuurrrwwwyyywwwzzz}}}xxxzzz|||yyyyyyxxxsssnnnpppuuu{{{}}}xxxrrrnnn{{{GGG===FFFHHHDDDCCCEEE@@@;;;999999999777555333222222111111111111111////////////..................////////////......------............------///............---------//////......//////000000111111111111111111222222...//////000222333333444333222111333333444999???@@@???>>>======<<<======>>>>>>>>>>>>>>>>>>======>>>@@@BBBBBB???===<<<;;;AAA@@@>>>======>>>???@@@@@@@@@@@@@@@BBBDDDGGGIIIBBBAAAAAABBBEEEFFFFFFEEEIIIJJJKKKJJJIIIGGGEEEDDD@@@??????@@@CCCDDDDDDCCCKKKMMMMMMJJJDDD@@@???@@@========================>>>???@@@???>>>===???@@@????????????????????????===;;;999888999:::999888777888777777666555444333444444444333333222222222111111111000//////......,,,,,,,,,***)))***---000<<>>DDDJJJKKKRRRRRRSSSTTTUUUVVVVVVVVVXXXYYY\\\^^^^^^^^^]]]\\\\\\TTTIIIBBBBBBFFFKKKOOOSSSYYYcccooo{{{uuutttooobbb[[[^^^kkksss{{{xxxqqqkkkhhhgggccc]]]YYYYYY^^^bbb^^^[[[]]]iiiuuuzzzzzzzzzwwwxxx{{{xxxmmmbbb[[[UUUUUUTTTVVV[[[dddnnnvvvxxxrrrrrrtttvvv{{{{{{xxxyyywwwsssooooooiiiaaaVVVXXXsss||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~|||zzzssseeeXXXTTT[[[dddiiimmmrrrvvvwwwxxxyyyzzzuuuxxxsss^^^EEE999AAAMMMwww~~~nnnxxxbbbMMMIIIDDDBBBBBBAAA>>>:::999;;;999444:::MMMfffvvv{{{rrrsss|||zzznnnppp}}}vvvzzz{{{{{{|||}}}~~~|||uuuoooppptttzzz~~~~~~zzzsssooozzzGGG<<>>CCCAAA>>><<<;;;===???AAA@@@???>>>>>>@@@DDDHHHKKKDDDCCCCCCDDDFFFGGGGGGFFFJJJIIIGGGFFFDDDBBBAAAAAA>>>>>>???AAADDDFFFEEEDDDGGGHHHGGGEEE@@@======>>>;;;;;;;;;<<<<<<<<<<<<<<>>@@@IIIPPPPPPQQQQQQOOONNNMMMLLLLLLLLLMMMMMMMMMOOOTTTZZZ```ccc\\\WWWOOOIIIHHHLLLQQQTTTZZZkkk}}}uuummmmmmvvvzzzsssmmmnnnllltttzzztttooonnnjjjddd\\\VVVSSSUUUWWWXXXVVV[[[gggqqqvvvzzz}}}xxxxxxzzz}}}yyyqqqllljjjfff___WWWTTTYYYdddlllttt~~~yyysssssstttwww|||wwwrrrpppjjjjjjiiiooo{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||yyyooo```SSSSSS___jjjnnnqqqvvvyyyzzzzzz{{{{{{zzz{{{qqqXXX@@@>>>UUUmmmppppppbbbMMMJJJFFFDDDCCCAAA>>><<<;;;<<<;;;666666DDD[[[lllqqqpppwwwwwwrrrtttuuuwwwxxx{{{wwwwwwzzz~~~wwwqqqpppsssyyy}}}{{{uuuqqqzzzHHH===DDDCCC???>>>???===:::888777666444333222111000000//////000000////////////............------............------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////............///////////////000000111111111////////////////////////...///111222444666777777333444555777888999::::::777888:::<<<=========<<<======>>>???@@@@@@???>>>DDDBBB???<<<<<<>>>AAACCCCCCAAA??????@@@CCCHHHJJJFFFEEEDDDEEEGGGHHHHHHGGGJJJIIIFFFCCCAAA@@@@@@@@@>>>???AAADDDGGGHHHFFFEEEBBBBBBBBB@@@>>>======>>>:::;;;;;;;;;<<<<<<<<<===??????@@@AAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999::::::999888888888888888777666555444444444444444444444555555555555444222111000///...---------,,,******,,,---444JJJaaawwwppp\\\dddwww|||eeeZZZ___eeefffnnnqqqssssssrrrpppoooooooooqqqtttwwwyyy{{{{{{{{{wwwxxxyyyyyyxxxvvvuuutttttttttssssssttttttuuuvvvvvvwwwyyyyyyxxxwwwwwwxxxzzzzzzzzz{{{{{{zzzyyyyyyuuuuuuvvvvvvvvvvvvvvvwwwyyyvvvsssuuuxxx{{{zzzyyyxxx{{{yyymmmZZZNNNLLLOOOVVVMMMCCCAAAJJJVVVZZZXXXSSSRRRPPPNNNMMMMMMNNNOOOQQQOOOMMMKKKLLLOOORRRUUUVVVUUUTTTTTTWWW[[[aaaeeerrr~~~ttt[[[ZZZbbbqqqzzzzzzzzz}}}uuu{{{yyytttppppppllleee```[[[VVVRRRNNNRRRUUU\\\eeekkkooowww~~~~~~~~~~~~~~~~~~{{{pppcccYYYWWW\\\aaadddrrr}}}yyyvvvtttuuu}}}|||wwwrrrhhhmmmsss|||~~~zzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{uuuiiiZZZRRRVVVcccooopppsssxxxzzz{{{zzzzzz{{{}}}zzzjjjQQQAAAOOOwwwvvvooo{{{\\\MMMKKKHHHEEEDDDBBBAAA???>>>>>>===888555===OOO^^^eeerrrmmmrrrrrrrrruuu~~~zzzkkknnnuuu|||yyysssqqqssswww{{{~~~}}}xxxssszzzIII===CCCBBB===>>>;;;:::999777666555555444111000000///////////////////////////............,,,,,,------------,,,,,,)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,---//////......------............//////000000111111000000000//////.........)))...222111111444555333333444444555666777999999444666999<<<>>>>>>>>>===>>>>>>???BBBDDDDDDBBB@@@BBB@@@>>><<<===???BBBDDDEEECCCAAA???@@@BBBFFFHHHEEEDDDDDDEEEFFFGGGGGGFFFKKKJJJGGGDDDBBBAAA@@@AAA???@@@CCCFFFIIIIIIGGGEEEAAAAAA@@@???>>>>>>??????::::::;;;;;;<<<=========???>>>???AAACCCCCCBBB@@@========================>>><<<:::999999999888666666666777777777666555555333333333444444555555555555444333222111000//////---......---,,,+++---...666EEEXXXooozzz\\\XXXeeeyyymmm^^^[[[bbbhhhlllooorrrsssrrrqqqqqqqqqpppqqqtttwwwyyyzzzzzz{{{xxxxxxyyywwwtttsssssstttvvvvvvuuuttttttttttttuuurrrtttvvvwwwvvvttttttuuuyyyzzzzzzzzzzzzyyyyyyxxxtttuuuvvvvvvttttttuuuvvvuuuvvvwwwzzz|||}}}|||zzzzzz||||||tttggg\\\YYYZZZVVVKKKCCCIIIYYYffffff```SSSRRRPPPOOOPPPRRRUUUWWWUUUUUUVVVVVVTTTQQQNNNLLLQQQTTTXXX]]]ccckkksssxxx]]]PPPTTT^^^jjjppprrruuu{{{tttyyyvvvrrrpppooommmiiifffccc]]]UUUPPPRRRUUU\\\bbbdddhhhsss}}}}}}}}}||||||~~~}}}qqqfff^^^ZZZYYY[[[hhhwwwyyyuuuyyy~~~xxxooouuu{{{}}}zzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||xxxnnn```UUURRRYYYfffpppooorrrvvvyyyxxxxxxwwwwwwzzzqqq___IIIEEE```wwwzzzhhhQQQKKKJJJHHHFFFEEECCCCCCBBB@@@???===:::777999EEERRR^^^tttjjjkkknnnqqqsssxxx}}}|||wwwdddiiiqqqzzz~~~yyytttsssssstttyyy}}}~~~zzzwww|||HHH;;;@@@@@@>>>@@@999999888777555444444444000000///............///////////////............,,,,,,------------,,,,,,)))***+++,,,------------***+++++++++,,,,,,,,,,,,000///...------------...------...//////000111111///////////////000000000***333888666222333444333222222333444555777888888444666999<<<>>>>>>>>>======>>>@@@DDDGGGGGGDDD@@@===<<<;;;;;;===@@@CCCEEECCCAAA@@@??????AAADDDEEECCCBBBAAABBBDDDEEEDDDCCCIIIHHHFFFCCCAAA@@@@@@@@@???AAADDDGGGJJJIIIFFFCCCCCCAAA???>>>>>>>>>>>>>>>:::;;;;;;<<<======>>>>>>>>>>>>>>>AAADDDDDDBBB???========================???<<<:::888888777666444444444555666666666666555111222222333444444555555444333333222111000000///---...///...------...000777???PPPgggyyyeeeSSSYYYvvvzzzeeeXXX[[[fffjjjmmmqqqsssssssssssstttrrrssstttuuuvvvwwwwwwwwwvvvwwwvvvtttqqqqqqtttwwwxxxwwwvvvtttssssssssssssqqqsssvvvwwwvvvuuuuuuuuuyyyyyyyyyyyyyyyxxxwwwwwwsssuuuvvvuuusssrrrtttvvvuuuzzz}}}||||||~~~~~~yyyqqqiiidddbbbZZZNNNHHHSSSgggpppiii^^^VVVTTTQQQOOOOOOQQQTTTWWWVVVXXXYYY[[[[[[YYYXXXWWWTTTWWW[[[___eeemmmwww}}}pppVVVLLLSSS]]]ddddddccchhhoooeeemmm}}}}}}tttpppooooooqqqrrrpppkkkeee```]]]WWWVVVXXX]]]```eeeppp{{{yyyzzz{{{yyyxxxyyy|||yyynnnccc\\\YYYaaajjjtttzzzyyy~~~~~~}}}{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}rrrgggXXXOOORRR\\\gggmmmpppssswwwxxxxxxwwwvvvvvvqqqeeeQQQ@@@CCCbbb}}}WWWNNNHHHHHHGGGFFFDDDCCCCCCDDD@@@<<<;;;;;;::::::AAAKKKZZZnnn~~~hhhgggttt~~~|||vvvtttvvvxxxdddiiiqqqxxx|||{{{wwwtttuuusssrrrvvv{{{~~~|||zzz~~~HHH999===>>>???CCC888999999777444333222333000000///...............000/////////............+++,,,,,,------,,,,,,+++)))***+++,,,---.........*********++++++,,,,,,,,,000///...------------------------...///000000111---......///000111222222...999@@@;;;555555666555///111333555666777777777555777:::===>>>>>>===<<<888888;;;@@@CCCCCC???;;;:::999:::;;;===@@@CCCEEE@@@???>>>>>>???@@@BBBDDDAAA@@@???@@@BBBBBBBBB@@@FFFEEECCCAAA???>>>======???AAADDDGGGJJJIIIEEEBBBCCCAAA>>><<<<<<<<<;;;:::;;;;;;<<<<<<===>>>??????>>>===>>>@@@DDDDDDAAA>>>========================???===:::888777666444333222333444555666666666666111111222222333444555555333222222111111000000000---...//////......///111777;;;LLLbbbooossszzzsssVVVXXXyyyrrrnnnwwwjjjTTTUUUccciiilllpppssstttttttttuuutttttttttuuuttttttsssrrrtttuuutttrrrpppqqquuuyyyxxxwwwvvvtttrrrqqqqqqqqqsssvvvyyyzzzyyyxxxwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvrrruuuvvvuuusssqqqsssuuuwww~~~}}}|||}}}~~~}}}{{{uuuoooiiieee```SSSMMMZZZnnnsssfffWWW]]]ZZZUUUQQQOOOPPPRRRTTT]]][[[YYYWWWXXX[[[^^^aaaZZZ[[[\\\]]]```gggpppxxxwww|||bbbXXXHHHQQQ\\\aaa]]]ZZZ```hhhYYYeeezzztttsss~~~ssspppooopppvvv{{{yyyqqqkkkiiikkk]]]WWWUUUYYY___eeeooowww{{{|||}}}{{{xxxxxxzzz}}}zzz|||~~~~~~ooodddYYY\\\```gggwwwxxx}}}~~~||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}ooobbbRRRLLLRRR]]]fffkkkrrruuuyyyzzzzzzxxxwwwwwwjjj]]]HHH999>>>[[[jjjzzzxxxQQQUUUFFFFFFFFFEEECCCBBBCCCEEE>>>:::999<<<<<<;;;@@@HHHXXXgggqqqfffjjj~~~wwwnnnrrrxxxfffkkkrrrxxx{{{yyyvvvssswwwsssqqqtttzzz~~~~~~|||wwwGGG<<<>>>AAACCC???:::999888666555333222111111000000///...---------............---,,,+++***+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++////////////////////////////////////000000000000///333666777333000//////111111222333444666666777666777999;;;>>>===;;;999555888;;;<<<<<<<<<<<<===999666444666:::???AAAAAA<<<===>>>@@@AAAAAA@@@@@@<<<>>>@@@BBBBBBAAA>>>===EEECCCAAA???>>>???AAABBBDDDCCCCCCDDDEEEFFFDDDCCC===>>>???>>>;;;999999:::999::::::;;;<<<===??????>>>>>>>>>>>>????????????>>>;;;888999===>>>;;;888999888777666555444444444444444444555444444333333///111222444555555444444222111111222444444222111111111000......---------...333AAAUUUiiiwwwggg]]]zzzvvvjjjhhhtttUUUPPPaaalllkkklllnnnqqqsssttttttwwwvvvuuuttttttuuuvvvwwwxxxvvvtttqqqqqqqqqssstttssssssttttttttttttssssssvvvwwwxxxyyyzzz{{{{{{|||xxxxxxyyyzzzyyyxxxwwwvvvsssttttttsssrrrsssuuuwww||||||}}}~~~~~~~~~~~~~~~~~~~~~zzzxxxwwwrrrkkkbbbSSSQQQbbbooojjj[[[RRRXXX]]]```]]][[[\\\^^^]]]___]]][[[]]]___aaa___]]]dddbbbcccffffffeeelllvvv|||~~~ggg\\\WWWIIILLLVVV^^^[[[VVV\\\hhhdddrrroooaaalllyyyqqqmmmsss{{{~~~zzzuuutttqqqlllaaaZZZVVVZZZaaahhhpppwww~~~}}}|||||||||{{{yyywww|||wwwkkkbbb___```fffooo{{{~~~yyy~~~|||{{{{{{|||~~~}}}|||{{{|||}}}~~~{{{uuuhhhXXXMMMOOOSSSWWWbbboooqqqvvvxxxwwwyyy|||wwwooofffHHH<<<;;;;;;XXXzzzeeeiiiTTTIIIEEEFFFGGGHHHGGGGGGEEEEEEBBB???<<<::::::===AAADDDWWWkkk|||ppphhhoooyyynnnqqqzzzppphhhooo|||tttxxxuuuwwwyyyxxxvvvwww{{{uuuFFF<<<>>>@@@BBB>>>:::999888666555333222111000000000///...---------............---,,,+++***++++++++++++++++++++++++***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++////////////////////////.........//////////////////222555555222000000111111111222333444555666666999888777888:::;;;;;;999777999;;;;;;;;;:::;;;<<<===;;;999:::<<<===<<<;;;???>>>===<<<<<<<<<<<<<<<>>>???AAABBBBBBAAA@@@???CCCBBB???>>>>>>???AAABBBAAA@@@@@@AAABBBCCCAAA@@@===>>>???>>>;;;999999:::::::::::::::<<<===>>>???============>>>>>>>>>>>>===:::777888<<<===:::777777777666555444444444444333444444555444444333333111111333444555444444333222222111222444444222111111111000///...------------000<<>>;;;888999;;;???BBBQQQcccwww~~~xxxooohhhsss|||rrrtttyyyqqqjjjppp}}}rrrqqqqqqrrruuuwwwyyyzzzrrrDDD;;;===???AAA===:::999888666444333222111000000//////...------------......------,,,+++***++++++++++++++++++++++++)))((('''(((***+++***)))+++++++++++++++++++++++++++,,,,,,---------,,,,,,........................,,,---------............///111222222111000111333000111111222333444555555:::888666555777888999999888999:::999888999:::<<<===<<<<<<===>>>>>>;;;999EEECCC>>>:::888888999:::===>>>>>>?????????@@@@@@@@@???===<<<===>>>@@@AAA???>>>>>>???AAAAAA@@@???===>>>???>>><<<:::999:::::::::::::::;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::888666777:::;;;999777555555444444444444444555333333444444555444444333222333444444444444333333333222222222444444222111111000000//////.........//////888NNNjjj|||xxx|||tttsssjjj]]]___eeegggkkknnnpppqqqqqqpppuuuuuuuuuuuuuuuvvvwwwxxxzzzxxxuuusssrrrrrrsssttttttuuuuuuvvvvvvuuuuuutttsssuuuwwwzzz{{{zzzyyyxxxwwwwwwwwwxxxwwwvvvvvvuuutttuuuuuutttssssssvvvxxxzzzzzz{{{{{{||||||{{{{{{|||}}}}}}zzzyyyyyyvvvppp___RRRIIINNNVVVYYY\\\```ssszzz~~~{{{vvvsssoookkkggggggiiimmmpppqqqooonnnlllkkknnnuuuyyyyyyxxxyyyqqqllljjjlllooottt~~~kkk\\\]]]bbb\\\OOODDDGGGQQQ\\\]]]\\\cccppp|||vvvlll^^^MMMKKKaaa}}}zzzssssssyyy|||{{{{{{{{{zzzxxxooofff^^^]]]aaahhhqqqzzz~~~|||vvvpppnnnllllllsss{{{}}}|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~|||||||||vvvnnn^^^QQQJJJNNNVVV]]]iiitttwwwzzz{{{{{{zzzvvvkkkaaaJJJ@@@;;;888<<>>@@@NNN___qqqzzz{{{yyytttooonnnwww~~~}}}tttnnnooosssvvvmmmooopppmmmlllooouuuyyyyyywwwmmmBBB:::<<<>>>???<<<999999777666444222111111/////////......------------------------,,,+++******************************)))((()))+++++++++)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,------......///////////////000222444000000111111222333333444888666555555666666666555666666777777666888;;;===999999:::<<<>>>?????????MMMHHHBBB<<<888888999;;;;;;::::::::::::;;;===>>>======<<<;;;<<<===???@@@???>>>>>>???AAABBBAAA@@@===??????>>><<<:::::::::::::::::::::;;;<<<===>>><<<;;;;;;;;;::::::999999888666555666888999888666444444333333333444444555333333444444555444444444444444444444444444333333444333222333444444222111000000000000//////......222000444HHHfffxxxddd[[[___ccciiinnnpppqqqqqqqqqtttttttttuuuuuuvvvwwwwwwyyyxxxvvvtttssssssssstttuuuuuuvvvvvvvvvvvvuuuuuussstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuutttssstttvvvxxxyyyyyyzzzzzzzzzzzzyyyyyyzzz||||||zzzzzz{{{xxxrrr]]]RRRHHHFFFHHHLLLUUU]]]nnnvvv|||zzzvvvrrrnnnjjjeeeddddddeeeiiimmmqqqtttmmmmmmqqqyyyqqqfff\\\YYY[[[___gggoookkk```SSSQQQ[[[aaaUUUEEE???BBBLLLYYY]]]^^^gggsssuuufffWWWIIIGGG[[[sss}}}uuusssvvvyyy{{{}}}~~~~~~~~~yyynnnbbb]]]^^^eeerrr}}}}}}xxxrrrnnnooottt}}}tttvvv}}}|||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{|||{{{sssiiiYYYPPPJJJOOOYYYbbbmmmwww{{{{{{||||||{{{sssfff[[[EEE???999777CCC```yyy~~~{{{jjjNNNHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDBBB@@@>>>===>>>???@@@KKK[[[nnnxxx|||{{{vvvpppggglllqqqpppiiieeekkkuuu~~~pppjjjvvv~~~xxxqqqoooooorrrvvvyyyyyyxxxggg???999;;;<<<>>>;;;999888777555444222111000............------------,,,,,,,,,---,,,,,,++++++************************+++***)))***,,,---,,,+++************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...///...,,,,,,...000222333//////000000111222222222333333444555666555333000222333444555666888;;;>>>888888888999:::===AAACCCLLLHHHBBB;;;888888999;;;:::999888888999:::===>>><<<;;;;;;;;;;;;<<<>>>>>>=========>>>@@@AAA@@@???>>>???@@@???<<<::::::;;;:::::::::::::::;;;<<<===<<<;;;;;;:::999888777777555555444555777777777666444444333333333444444555222333333444555555555444555555444444444444444444555444333333444444222000///000000111000000///...000...000???^^^zzz~~~kkkZZZZZZ```hhhmmmpppqqqrrrrrrssssssttttttuuuuuuuuuuuuwwwvvvuuutttssssssssstttuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrsssuuuxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxuuuvvvvvvuuutttuuuwwwyyyxxxxxxyyyyyyyyyyyyxxxwwwyyy||||||zzz{{{}}}zzztttbbbZZZQQQJJJFFFGGGNNNVVVeeennnuuuuuusssrrrqqqnnnlllhhhccc```aaagggoootttqqqrrruuu{{{rrrcccSSSMMMNNNPPPTTTXXXNNNNNNMMMPPPTTTSSSHHH;;;<<<>>>HHHVVV]]]___iiiuuutttcccTTTGGGEEEWWWmmm~~~wwwttttttvvvzzz~~~uuuggg___^^^dddrrr|||rrroooqqqyyy|||yyyxxxrrrbbbggguuu~~~|||||||||~~~~~~|||{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{yyyooocccSSSMMMIIIOOOZZZeeepppwww~~~{{{{{{}}}{{{qqqaaaVVVDDD???666999PPPjjjzzzxxxwww\\\KKKHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCAAA???============CCCTTThhhtttxxxwwwqqqjjjgggjjjnnnnnnfffcccoooqqqfffooo~~~qqqpppsssuuuvvvuuuuuuwwwzzzccc===888:::;;;<<<:::999888777555333222111000------------------------++++++,,,,,,,,,,,,++++++************************+++*********,,,---,,,+++))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))***+++,,,---.........---+++,,,...000111000/////////000000000111111000000222444555444111...000222444444555777:::<<<888888888777666888===@@@DDDAAA===999666666777888;;;:::::::::;;;===>>>@@@<<<;;;;;;;;;;;;<<<<<<===:::::::::<<<>>>???>>>===>>>???@@@???===;;;:::;;;:::::::::::::::;;;<<<<<<<<<<<<;;;:::888777666666444444555555666666777777555555444444444444444555222222333444555555555555555444444444444444555555555444333444555444222000///000111111111000///...***+++---777QQQqqqxxxxxxttt___YYY```hhhmmmooooooqqqsssrrrrrrssssssssssssrrrrrrttttttsssssssssssstttttttttuuuuuuvvvvvvuuuuuutttuuutttsssrrrsssuuuxxxzzz{{{{{{zzzyyyyyyyyyyyyzzzvvvwwwwwwvvvuuuuuuxxxzzzxxxxxxyyyyyyyyyxxxwwwwwwyyy||||||{{{|||~~~{{{vvvlllggg___UUULLLIIIMMMQQQ___hhhoooqqqrrrvvvxxxxxxtttpppjjjdddaaabbbhhhmmmtttxxx|||tttaaaNNNGGGHHHJJJKKKLLLFFFHHHJJJIIIEEE@@@;;;888<<<===FFFUUU]]]aaajjjwwwvvvfffWWWHHHEEEUUUjjjzzzwwwtttuuu{{{zzzooogggdddgggsss~~~~~~yyyrrrqqqxxxyyy{{{nnnooovvv```SSSZZZiii~~~{{{|||{{{~~~|||{{{}}}~~~~~~~~~~~~|||zzzzzzvvviii[[[LLLIIIIIIOOO\\\jjjuuu{{{{{{yyy{{{xxxkkk[[[PPP@@@<<<666BBBaaauuu}}}zzz}}}wwwTTTMMMPPPUUUNNNLLLJJJGGGEEECCCBBBBBBAAAAAA???===;;;:::999888???OOOcccpppvvvvvvooogggfffhhhmmmnnngggbbbmmm}}}{{{ppphhhpppwwwnnnrrrvvvvvvsssrrruuuxxx___;;;777999:::;;;999888888666555333222000000------------------------***++++++,,,,,,,,,++++++************************+++))))))***+++,,,+++***))))))))))))))))))))))))))))))(((((()))***,,,---++++++++++++++++++++++++))))))***+++,,,---...///...,,,***+++...000///.........////////////000000///...///000222333111000000222555555555555666777555777888777555555888;;;999999888777666666666777:::::::::;;;<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<>>>??????>>>>>>@@@@@@???===;;;;;;;;;::::::999999::::::;;;;;;===<<<;;;:::888777666555333444555666666666777888777777666555444444444444111222333444555555555555444444333333444555666777666555444444555444222000...///111222222111000///***...///111DDDcccyyy{{{rrr}}}jjj]]]cccjjjnnnmmmlllnnnqqqrrrrrrssssssrrrqqqooonnnqqqqqqrrrrrrsssttttttttttttttttttuuuuuuttttttttttttuuuvvvwwwxxxyyyyyyyyy{{{zzzyyyxxxxxxxxxyyyyyyvvvwwwwwwvvvuuuvvvxxxzzzxxxyyyyyyyyyyyyxxxwwwvvvzzz|||}}}{{{|||~~~{{{vvvuuurrrjjj]]]RRRMMMMMMNNNXXX___fffhhhllltttzzz|||xxxyyyxxxuuuppplllkkkkkkoooyyy{{{eeeNNNDDDEEEGGGFFFFFFFFFDDDBBB@@@<<<999999;;;>>>>>>GGGVVV___cccmmmxxx{{{ssshhhXXXMMMTTTdddzzz{{{vvvvvv|||}}}xxxtttooommmssszzz}}}zzzvvvxxxuuuggglllmmm]]]QQQKKKTTTfff{{{zzz|||yyy}}}|||{{{~~~~~~~~~}}}zzzwwwvvvqqqbbbSSSIIIIIIKKKTTTddduuu{{{vvvwwwsssdddRRRGGG999;;;>>>UUUvvv~~~kkkTTTPPPPPPXXXJJJIIIGGGEEEDDDCCCDDDDDDAAA@@@???===;;;888666555;;;JJJ[[[hhhpppsssooohhhfffdddiiinnnjjjbbbdddoooqqqqqqqqqvvvnnnppprrrtttuuuvvvvvvwww]]]:::777888999;;;888888888666555333111000000------------------------***++++++,,,,,,,,,++++++))))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))))))))))))))((((((((((((***,,,---************************)))******,,,---...//////...,,,***,,,...000...,,,.........///////////////000...------///222222222222444666666555333333333000333777777666555777999333444666777888888888777777777888:::;;;<<<<<<============<<<<<<;;;;;;:::<<<<<<<<<>>>AAABBBAAA@@@>>>@@@@@@???===;;;;;;;;;::::::999999999:::;;;;;;======<<<:::888777666555333444666666666666777999999888777666555444444444111222333444555555555555444333333333444555777888666555444444555444222000...///111222222111000///...444333///;;;WWWpppzzzrrr{{{sssaaagggmmmnnnllljjjlllnnnqqqrrrrrrrrrqqqooommmllloooooopppqqqsssttttttuuussssssttttttttttttsssssssssuuuyyy}}}~~~|||zzzxxxzzzyyyxxxwwwwwwwwwxxxyyywwwwwwwwwvvvuuuvvvxxxzzzyyyyyyyyyyyyyyyxxxwwwvvv{{{}}}}}}|||}}}~~~{{{vvvzzzvvvmmm```TTTOOOMMMMMMOOOVVV\\\^^^cccmmmuuuyyy|||}}}wwwtttgggwwwkkkOOODDDDDDEEEDDDBBBDDD???<<<;;;<<<===>>>@@@@@@@@@IIIWWW```eeennnzzz}}}jjjWWWTTT\\\xxxxxxwww~~~~~~}}}xxxrrrssswwwrrrvvvoooaaammmhhhQQQJJJHHHHHHUUUggg~~~|||yyyyyy|||xxx||||||{{{~~~~~~~~~|||xxxuuutttnnn^^^NNNJJJKKKPPPZZZlll{{{ttttttooo^^^KKKAAA555===GGGeee|||}}}cccTTTMMMFFFKKKAAAAAA@@@AAABBBDDDFFFGGGBBBBBBAAA???<<<999777666444AAAPPP]]]fffkkkjjjeeeiiieeeiiirrrpppeee```ccckkksssxxx{{{pppooooootttyyy{{{zzzwwwLLL777666888;;;555>>>888777666444222000///...000///...---------------,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((((('''''''''((()))+++,,,))))))))))))(((((((((((())))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............------////////////000111222333///000111222333444444444666666777777777777666666888888777777777777888888:::;;;<<<;;;;;;;;;===???@@@>>><<<999888999;;;<<<;;;;;;;;;<<<>>>@@@CCCDDDAAA@@@>>>===;;;:::::::::999999999:::;;;<<<===>>>======;;;:::888777555555888777666555555555666777:::999777666555666777777444444333222222222333444555555555555555555555555:::777333222444555444222333333222222111000//////111//////000666CCCZZZooowwwrrrooo|||pppgggaaadddfffgggkkkqqqssspppnnnmmmmmmmmmlllkkkjjjpppuuuwwwtttqqqrrruuuqqqrrrtttuuuuuutttrrrqqqsssvvvxxxuuuxxxwwwwwwwwwvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvuuutttuuuvvvxxxzzz}}}}}}}}}}}}}}}}}}||||||}}}zzzsssggg[[[RRROOOOOORRRTTTVVVYYY^^^eeemmmsss|||mmmSSSMMMLLLDDD@@@CCCDDDCCCAAA@@@@@@@@@@@@AAAEEEGGGIIIVVVdddcccfffvvv}}}___VVV[[[tttxxxxxx~~~~~~yyyttt{{{{{{{{{jjj]]]rrrqqq\\\NNNCCCBBBDDDGGGSSS```}}}|||}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~||||||}}}~~~|||yyyvvvpppeeeUUUJJJIIILLLTTTbbbvvv~~~yyyxxxhhhNNN@@@AAA666EEE___}}}uuupppxxx{{{bbbOOOHHHBBB===>>>:::888<<>>111;;;>>>IIIVVV^^^bbbhhhooorrrnnnmmmooopppnnnlllkkknnnpppxxxrrrnnnqqqzzz~~~|||~~~LLL777666888:::555===777777555444222000///.........---,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''((()))***+++)))((((((((((((((((((((())))))***++++++++++++***))))))*********++++++++++++++++++++++++++++++***------............------------......///000111222///000111222333444444444555666777777888888888777888888777777777777888888;;;<<<======<<<===???@@@@@@???===;;;;;;;;;<<<===<<<<<<;;;<<<===???AAABBBAAA@@@???===<<<<<<;;;;;;::::::::::::;;;<<<======;;;;;;::::::999888888888::::::999888888888999:::::::::999888777777777777444333222222222333444555555555555555555555555555:::777444333444555444333333333222222111000000///000......///333???VVViiiyyy~~~rrrjjj{{{~~~qqqeee[[[\\\bbbggglllpppqqqooommmllllllkkkhhhfffdddkkkrrruuusssppppppqqqqqqrrrtttuuuuuutttrrrqqqyyy{{{xxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwvvvuuutttuuuvvvxxxyyy{{{{{{{{{{{{|||||||||}}}yyywwwrrriii]]]SSSNNNLLLPPPRRRUUUWWW[[[```gggkkkzzzoooSSSLLLKKKHHHEEEHHHEEEEEECCCCCCCCCDDDFFFHHHKKKLLLMMMXXXfffhhhmmm~~~lll[[[[[[mmmyyyxxx|||~~~~~~~~~zzzzzz~~~~~~iii^^^yyysssYYYOOOGGGCCCDDDEEEGGGSSSaaa{{{tttqqqmmmiiiffffffiiikkkmmmsssxxx~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}~~~|||vvvmmm___PPPFFFIIIKKKTTTdddvvvwwwnnn]]]HHH>>>???CCCgggwwwhhhkkkvvv{{{yyyXXXKKKEEEAAA??????AAADDDFFFFFFFFFGGGGGGEEEKKKLLLGGGGGGIIICCC777>>>>>>DDDNNNWWW___iiisss~~~xxxrrrrrruuuxxxzzz{{{yyy}}}~~~uuu{{{}}}vvvsssyyy~~~~~~KKK888666777:::444;;;777666555333222000///...------,,,+++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((()))***((((((((((((((((((((((((((()))******++++++******)))))))))*********++++++)))))))))))))))))))))))),,,------......---------++++++,,,---...///000111///000111222333444444444555666777888999:::::::::999999888888888888999999<<<===??????>>>>>>@@@AAA@@@@@@???>>>>>>=========>>>======<<<======>>>???AAA@@@???>>>============<<<;;;;;;;;;;;;;;;<<<<<<999:::::::::::::::;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;::::::999888777333222222111222333555666555555555555555555555555999777555444555555444333333333222222111000000000///...---...111;;;NNN```yyyzzzsssgggmmmssswwwxxx|||vvveeeVVVUUU]]]fffllloooooonnnmmmlllkkkhhhdddaaa___fffpppuuuuuurrrpppppprrrssstttuuuuuutttsssrrrzzz{{{yyyyyyyyyyyyzzzzzzzzzzzzwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{vvvwwwuuunnndddYYYPPPLLLPPPRRRUUUWWWYYY\\\```cccsss}}}yyyZZZOOOOOOOOOOOOQQQJJJHHHGGGFFFGGGIIILLLMMMKKKOOORRRZZZgggiiiqqq}}}bbbZZZccc|||~~~{{{|||~~~{{{}}}|||~~~~~~|||kkkaaawwweeeNNNBBB@@@CCCFFFFFFGGGWWWiiivvvaaa[[[___^^^^^^```dddjjjpppsssxxxzzz||||||~~~~~~||||||}}}~~~~~~}}}~~~}}}tttgggXXXLLLFFFIIIKKKWWWkkkyyy|||~~~rrraaaNNNBBB>>>???OOOllldddnnn|||fffNNNHHHDDDBBBEEEAAAHHHOOONNNHHHDDDFFFJJJCCCHHHHHHCCCCCCGGGCCC;;;CCC@@@AAAHHHQQQ\\\lllzzz|||rrrnnnsss|||wwwppppppxxxwwwpppsss{{{yyyIII888666777:::444999666555444333222000//////------,,,,,,,,,,,,,,,---,,,+++******))))))******(((((((((((((((((((((((('''((((((((((((((((((''')))))))))((((((((((((((('''''''''(((((((((((((((((())))))***************))))))))))))************((()))))))))))))))******+++,,,,,,------------,,,***+++,,,---///000000000//////111222333444444444444555666888999:::;;;;;;999999888888888888999999;;;===??????>>>>>>???AAA???@@@AAAAAA@@@???>>>===@@@@@@???>>>============??????>>>===<<<<<<============<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888999:::::::::<<<<<<======<<<:::888777333222222111222333555666555555555555555555555555777666555555555555444444222222222111111111000000///......//////777GGGXXXssstttzzzvvvmmmqqqooommmrrr}}}nnnYYYSSS[[[ffflllmmmnnnnnnmmmmmmlllhhhbbb^^^]]]dddooovvvxxxvvvsssqqqrrrsssttttttuuuttttttsssyyy}}}}}}yyyxxxyyyyyyyyyzzzzzz{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvxxxyyyvvvnnnbbbVVVOOORRRTTTWWWYYYYYYZZZ\\\^^^iiiqqq{{{jjjXXXVVVXXXYYYYYYPPPNNNKKKIIIIIIJJJLLLNNNJJJTTTYYY^^^fffkkkzzzkkkYYY]]]uuu}}}}}}~~~|||~~~~~~~~~pppfffuuugggPPPEEEDDDGGGJJJJJJOOOddd{{{{{{hhh]]]___^^^bbbhhhooowww~~~|||}}}}}}~~~||||||zzzpppaaaTTTLLLJJJJJJOOOaaaxxx|||zzzzzzxxxkkkUUUDDD>>>???@@@UUUnnnjjjxxxZZZJJJJJJEEEDDDIIIEEEKKKPPPMMMEEEAAACCCGGGBBBEEEEEEAAAAAADDDCCC???GGGCCCAAAFFFOOO\\\nnn}}}~~~wwwlllgggmmmyyywwwqqqgggfffxxxxxxpppjjjnnnxxxsssGGG888555666:::444888555555444333111000//////......------------......,,,+++******))))))******((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((&&&&&&''''''((((((((()))(((((()))************)))(((((()))))))))*********((()))))))))******++++++******+++,,,------,,,,,,***+++---...///000000000......000111222333333333222333555777999::::::;;;999888888888888888888999999;;;===>>>======>>>???>>>???AAAAAAAAA@@@>>>===AAAAAA@@@@@@???>>>=========<<<<<<;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999888888777777777888999:::;;;;;;;;;======>>>===<<<:::888777333333222111222333444555555555555555555555555555444555555555444444444444222222222111111111111111000///000000000444BBBQQQkkkqqqwww{{{}}}}}}{{{yyyvvvpppmmmyyy~~~}}}gggZZZ]]]fffkkkkkkoooooooooooonnnjjjddd___[[[bbbllltttwwwwwwtttsssrrrsssssstttuuuuuuuuuuuuzzzzzz||||||yyyzzzwwwwwwxxxxxxyyyyyyzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvv{{{{{{zzzyyyxxxwwwwwwvvvvvvyyy|||{{{ttthhh[[[RRRQQQSSSVVVXXXXXXYYYZZZ[[[```gggpppyyy~~~eee\\\]]]\\\YYYWWWTTTQQQMMMKKKJJJKKKKKKMMMZZZ^^^^^^ffftttyyy^^^]]]ppp|||{{{|||~~~~~~sssgggvvvkkkSSSOOOKKKJJJLLLNNNYYYtttuuuhhhdddiiieeekkkssszzz~~~}}}}}}}}}~~~zzzzzzuuuiiiZZZOOOLLLLLLNNNZZZqqqzzz|||tttqqqdddOOO???<<<>>>>>>\\\nnnppp~~~TTTIIIJJJEEECCCIIILLLMMMKKKHHHCCCAAACCCEEEDDDFFFFFFCCCCCCEEEFFFEEEFFFBBBAAAFFFNNNYYYiiivvvqqqppplllhhhooo{{{~~~zzzjjjaaannnssspppmmmqqq{{{lllCCC888555555;;;555777444444333222111000//////......---------...//////,,,+++******))))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&'''((())))))))))))((((((&&&&&&&&&''''''(((((()))'''((())))))******))))))((((((((()))))))))******(((((())))))******++++++))))))***+++,,,,,,,,,,,,+++,,,---///000//////...,,,---...///000111111111000111333555666777888888888888777777777777888888777:::<<<======<<<<<<======>>>???@@@@@@???>>>===???????????????>>>======;;;;;;;;;:::;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;<<<>>>===<<<:::888666555444777888:::;;;<<<=========>>>>>>>>>===;;;:::888888444444333222222222333444555555555555555555555555222333555555333222333333111111111111111111111111//////111222000222>>>KKKfffqqqzzz|||zzz|||sssooossswwwfff```dddiiiiiiooooooooopppppplllgggccc[[[```gggoootttuuutttssssssssssssttttttuuuvvvvvvxxxxxxyyy{{{zzzyyywwwvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvv||||||{{{zzzyyyyyyxxxwwwuuuxxx{{{|||wwwkkk^^^TTTMMMPPPSSSUUUVVVWWWYYY[[[]]]ccciiiooowww}}}{{{uuu~~~sssbbb^^^[[[VVVZZZXXXUUUSSSPPPOOONNNNNNRRR]]]___^^^kkkiii```kkkyyyvvvyyy}}}|||{{{~~~yyyjjjpppvvvdddVVVNNNJJJOOOYYYhhhyyynnngggjjjmmmrrrwwwzzz|||~~~~~~}}}}}}~~~~~~~~~~~~zzzpppbbbSSSJJJJJJLLLWWWjjj{{{xxxsssiiiYYYIII===888;;;>>>iiivvvlllPPPHHHHHHCCCBBBEEEPPPMMMHHHEEECCCDDDDDDDDDAAACCCCCCBBBAAABBBDDDEEEBBB??????DDDJJJRRR___kkkiiiqqquuussswwwooo|||tttiiillluuuvvvwwwxxx}}}~~~fffAAA777444555<<<666888444333333222111000//////---,,,,,,,,,------...///,,,+++******))))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&'''((()))******))))))%%%%%%&&&''''''((())))))'''(((((()))))))))))))))(((((((((((()))))))))***&&&''''''(((((()))******((()))***+++,,,,,,,,,,,,+++,,,---......---,,,+++***+++---...//////000000///000111333444555555555777777666666666666777777777999<<<======<<<<<<<<<<<<<<<===============<<<:::;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<======<<<;;;999777555444333666777999;;;<<<=========???>>>===;;;:::999888888666555333222111222222333555555555555555555555555///222444444222111111333111111111111111111111111---...111222///000:::FFFfffsssnnnnnnuuupppbbbaaaeeehhhnnnnnnoooppppppoookkkhhh___aaaffflllqqquuuvvvvvvsssssssssttttttuuuvvvwwwuuuwwwxxxxxxxxxwwwuuusssxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuu{{{{{{{{{|||||||||||||||xxxyyy{{{|||yyyooobbbYYYLLLOOORRRTTTVVVYYY\\\___aaaeeehhhiiikkknnnlllgggttt|||iiiaaa\\\TTTXXXYYYYYYYYYYYYXXXXXXWWWZZZfffkkksssrrrdddfffrrrxxxuuuyyy~~~}}}vvvuuuzzzfff]]][[[hhhyyy}}}ssskkkkkkpppsssvvvwwwyyy~~~~~~~~~~~~~~~~~~~~~~~~vvviiiZZZNNNJJJLLLPPPccc{{{{{{uuunnn\\\JJJAAA;;;888===FFFuuuyyyrrrhhhZZZMMMGGGFFFDDDDDDEEELLLJJJGGGEEECCCCCCBBBBBB===>>>@@@@@@>>>===???BBBAAA>>>>>>BBBGGGMMMXXXbbbiiiwww{{{xxx}}}~~~fffkkk}}}yyyppphhhrrrwwwyyyvvvvvvyyyxxxtttccc???777444555===777888444333333222111000//////++++++++++++,,,,,,---...,,,++++++***)))*********))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&((()))*********)))%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))(((((()))++++++,,,,,,,,,***+++,,,------,,,***(((******,,,---.../////////...///000111222333333333666666555555555555666666777:::===>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<777888:::<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???======<<<<<<<<<<<<======;;;:::999888777555444444333444666999:::;;;;;;;;;@@@???<<<:::999888888888777666444222111111111222555555555555555555555555...111444444111000000222111111111111111111222222,,,---000111//////888CCChhhvvv~~~oooooottt{{{qqqvvvuuubbb^^^cccgggmmmmmmnnnoooppppppmmmkkkcccdddggglllrrrwwwyyyzzzsssssssssttttttvvvwwwwwwxxxyyyxxxvvvuuuwwwwwwvvvyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvuuutttzzzzzz{{{|||}}}~~~{{{|||}}}~~~|||sssggg]]]NNNPPPSSSVVVYYY\\\aaadddeeeiiiiiifffddddddbbb^^^kkksss{{{}}}oooeee^^^VVVVVVXXX[[[^^^```aaaaaaaaaeeeuuuvvvfffbbbjjj~~~yyyvvv{{{}}}uuuvvv}}}wwwqqqrrrkkknnnqqqtttyyy~~~}}}}}}~~~~~~~~~~~~~~~zzzqqqcccUUULLLLLLQQQUUUlllzzzrrrhhhPPP===::::::999BBBPPPyyy{{{uuuwwwnnniii}}}|||RRRPPPLLLHHHFFFGGGGGGGGGEEEFFFGGGEEEBBB@@@???@@@???@@@BBBCCCAAA???@@@DDDDDD@@@???CCCFFFLLLVVV```kkk{{{{{{rrrqqqrrroooeeebbbxxxwwwrrrccciiipppsssnnnlllnnnooolll[[[CCC666555444999;;;444444333333222111000//////......---,,,,,,+++******+++++++++************)))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))*********))))))))))))))),,,++++++,,,---...,,,+++++++++,,,,,,,,,---------+++,,,...///111222333333444333222222222333444555777666666666888:::<<<============;;;999888:::;;;888:::<<<>>>>>><<<:::888::::::;;;>>>@@@@@@===;;;<<<:::999777777888:::;;;===<<<:::888666444444333555555666888:::===???AAA>>>;;;888777888888666444888666222///......///000444444444555444444333333333333333222222111111111000000000000000000000000000000000///...111555888VVVpppyyyhhheeexxx}}}{{{zzzyyyvvvrrrnnnsssmmm]]]]]]gggjjjmmmnnnlllmmmqqqnnnggghhhjjjmmmpppssstttuuuvvvvvvsssppprrrxxx|||{{{yyyyyyxxxwwwvvvuuuuuuvvvvvv{{{zzzxxxvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvwwwxxxxxxxxxwwwwwwuuuwwwyyy}}}||||||~~~|||ttthhh___TTTTTTWWWZZZYYYYYY]]]eeemmmmmmllliiieeebbbaaaaaagggjjjrrr|||~~~xxxllldddZZZXXXZZZ\\\^^^bbbiiipppvvv{{{kkkfffhhhvvv|||}}}{{{sssqqqrrrpppwww~~~~~~~~~~~~~~~|||~~~|||ppp___QQQHHHJJJXXXggg~~~zzz|||tttiiiWWWEEE:::;;;999666EEE\\\|||~~~{{{vvvyyynnnttt[[[JJJLLLNNNKKKFFFCCCFFFIIILLLHHHCCC@@@@@@BBBBBBBBB?????????@@@BBBBBBAAA@@@BBB;;;;;;AAABBBAAAJJJXXXlllssswwwqqqfff```eeekkkvvvlllhhhtttxxxfffiiipppzzz|||sssiiijjjpppUUU???444444444999;;;444444333333222111000//////...------,,,++++++******+++++++++*********))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((()))))))))((((((((('''''''''&&&)))((('''&&&&&&'''((()))***)))))))))))))))))))))+++******+++,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,...///111111222222333222222111111222333444666666555555666888999:::;;;<<<;;;:::888888:::;;;888999;;;<<<<<<<<<:::999<<<;;;;;;===>>>>>>===;;;;;;:::888777777888999:::<<<;;;999777555444333333555777999;;;===>>>??????<<<:::777777888888666444888666333000//////000111333333444444444444333333333333333222222222111111000000000000000000000000/////////...---///333666LLLbbbxxxqqqiiiqqq{{{{{{wwwvvvxxxvvvuuuwwwwww{{{tttbbb]]]aaagggkkkmmmkkkmmmpppooojjjlllmmmpppsssuuuvvvvvvuuuuuurrrpppqqqvvvyyyyyywwwwwwwwwvvvvvvvvvvvvvvvuuuxxxwwwvvvttttttttttttuuuxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwtttvvvxxx|||~~~|||{{{{{{{{{zzzuuunnnhhheee___[[[ZZZYYYYYY^^^eeekkkmmmpppoookkkfffbbb```fffhhhpppyyy|||uuunnneeedddeeefffiiinnnwwwyyymmmhhhgggrrr~~~{{{uuutttvvv~~~~~~~~~~~~}}}{{{vvvjjj[[[OOOHHHNNNbbbuuuzzzxxxyyyqqqeeePPP@@@555666666999NNNhhh~~~vvvWWWKKKMMMOOOLLLHHHFFFHHHLLLMMMIIIDDD@@@??????>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@;;;<<>><<<;;;;;;<<<<<<<<<;;;999999888777777888999:::;;;:::888666555444333333666888<<<@@@AAAAAA>>>===999888777777888888777555666555333111000000111222222333333444444333333333333333333222222222222111000000000000000000000000.........------...222444>>>NNNgggtttmmmnnnqqqsssrrrwwwvvvxxx~~~ooobbb^^^dddiiilllkkklllnnnooommmppprrruuuwwwxxxwwwvvvtttuuurrrpppqqquuuwwwvvvtttttttttvvvwwwwwwvvvuuuuuuxxxwwwuuutttsssttttttuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvrrrtttwwwzzz|||~~~~~~~~~{{{zzzxxxxxxxxxwwwuuussspppggg^^^[[[[[[\\\aaagggkkknnnrrrsssqqqooommmmmmkkkjjjooowww|||}}}uuurrrrrrsssuuuzzzsssjjjhhhhhhooozzz||||||zzz}}}~~~{{{~~~~~~|||~~~~~~~~~||||||}}}yyynnncccUUULLLLLLWWWnnn~~~}}}xxxvvvuuukkk]]]FFF<<<666666777???YYYuuu}}}uuu~~~~~~yyyQQQIIIKKKLLLJJJGGGFFFHHHKKKHHHEEE@@@>>>======<<<;;;>>>>>>>>>>>>???@@@AAABBB???<<<===BBBAAA===CCCLLLccclllsssqqqiiidddggglllwwwiiidddkkktttzzz|||zzz{{{~~~yyyoookkkmmmIII777111555666:::;;;444333333222111000///......,,,,,,,,,,,,++++++******************))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''((((((((()))))))))))))))*********)))))))))***,,,---,,,***))))))*********+++++++++------...///000000000////////////000000111222222333333333333333333444444444666777777777888:::<<<999888888888999:::<<<===@@@===:::999:::;;;;;;:::888888777777777888999:::999888777555444444333333777:::@@@DDDEEEBBB===:::777777777777888888777777444333222000000000111222111222222333333333333222222222222222222222222222000000000000000000000000......///...---...111444666???XXXyyyqqqkkkooossstttzzzyyy}}}}}}mmmbbbeeeiiilllllllllmmmoooppptttuuuxxxyyyyyywwwtttsssuuusssrrrrrruuuvvvuuusssrrrsssuuuwwwxxxwwwuuutttyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyyyywwwvvvvvvqqqsssuuuxxxzzz{{{||||||zzzyyyyyyxxxyyyyyyxxxxxxnnnfff```aaadddeeefffiiiiiilllnnnppprrruuuxxx{{{uuurrrrrrwww|||lllccchhhmmmnnnrrryyy~~~|||}}}ppprrrxxxxxxzzz~~~~~~}}}}}}}}}|||{{{~~~~~~~~~~~~~~~{{{{{{~~~}}}yyyjjj]]]QQQNNNTTTbbbuuu{{{|||{{{xxxvvvqqqbbbSSS@@@>>><<<:::999EEEddduuu~~~|||}}}~~~aaaLLLDDDFFFFFFEEECCCCCCDDDGGG@@@>>><<<<<<===>>>>>>===@@@@@@@@@???>>>>>>@@@AAA@@@???AAADDDAAA>>>@@@GGG\\\ccclllrrrrrrpppnnnmmmvvvsssqqqqqqrrruuuwwwyyyxxxwwwyyy|||zzztttqqqqqqzzzGGG777333888888;;;<<<555333222222111000///......,,,+++++++++++++++***************)))))))))((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''(((((())))))*********************+++---...---,,,))))))*********+++++++++------...///////////////......///000111111222222222222222333333333333333222444666777777888:::;;;999888888888999;;;===???@@@===:::888888999:::999888888888888888999999:::888888666555444444444444888<<>>>>>;;;888===SSSwww}}}nnn|||QQQIIIBBBCCCCCCBBBAAAAAABBBCCCAAA?????????AAABBBAAA@@@BBBCCCDDDAAA???===>>>@@@BBBBBBEEEFFFCCC???@@@DDDOOOSSS\\\jjjvvvyyyrrrjjjkkkqqqzzz}}}yyyvvvrrrqqqsssyyy|||yyyyyyzzzzzzGGG888555999888:::<<<666222222111000///......---++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((()))******++++++*********,,,...///...---*********++++++++++++,,,+++,,,---...///000000000---...///111222222222222111222333333444444444333111444666888888888999;;;888888888999:::===???@@@???<<<999888888999999999888888888999:::::::::;;;888777777666555555555666;;;===AAADDDCCC???:::777555888::::::999888888888444333222111000000000000///000111111222222222222111222222222222333333333000000000000000000000000...000000000//////111333333666FFFaaawww|||tttqqqvvv{{{}}}~~~pppiiieeefffkkknnnooooooqqqttttttuuuuuuuuutttsssrrruuuvvvwwwwwwxxxwwwwwwvvvuuuuuuwwwxxxxxxwwwvvvvvvvvvuuutttssssssssstttuuuwwwxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxxxxwwwvvvuuupppqqqtttvvvxxxyyyyyyyyyxxxzzz|||}}}{{{xxxwwwwwwoooqqqxxxyyyoookkkttt|||}}}|||tttfff```___qqqzzznnnaaadddttt~~~|||xxx|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{|||xxxssscccXXXQQQYYYhhhqqqsssssswwwxxxyyyvvvmmm^^^NNNBBB===:::666;;;PPPrrrjjjllljjjJJJHHHDDDDDDCCCBBBBBBBBBBBBBBBFFFEEEEEEEEEFFFEEECCCAAACCCFFFHHHFFFBBB???@@@AAACCCFFFHHHGGGCCC@@@AAACCCGGGIIIRRRddduuu}}}wwwooommmsss|||}}}xxxmmmmmmpppvvvyyyyyy{{{~~~|||III999666999666888:::555222222111000///...------******************++++++***)))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&'''(((((()))******++++++)))((()))+++---......,,,++++++++++++,,,,,,,,,,,,***+++,,,...///000000000---...000222333333333333111222333555666666666555222444777888888888999:::888888999;;;<<<>>>@@@AAA===;;;888888999999999888888888999:::;;;<<<<<<<<<888888777666666666777777===>>>@@@@@@???<<<888666666999<<<<<<:::888888999666666555444222111000000...///000111222222222222111111222222222333333333000000000000000000000000---///000///......///111111555???OOOcccvvvyyyssswww~~~zzzfff___^^^fffoooqqqqqqrrrsssssssssssssssttttttuuutttuuuwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwuuutttsssrrrrrrssstttuuuwwwxxxzzz{{{{{{zzzxxxwwwvvvvvvwwwwwwwwwvvvvvvuuuppprrrtttvvvxxxyyyyyyxxxxxxzzz|||{{{yyywwwxxxyyytttwww|||tttrrr}}}rrrfff______]]]nnnuuuhhh[[[```ooozzzyyyzzzxxx{{{~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||~~~~~~zzzyyywwwrrrkkk[[[UUUUUU___kkkqqqsssuuuwwwxxxwwwpppbbbRRREEE???;;;777:::QQQ{{{gggdddvvvVVVIIIFFFFFFEEECCCBBBBBBBBBAAAAAAEEEDDDEEEFFFGGGFFFDDDBBBAAAFFFJJJJJJFFFCCCCCCEEEDDDGGGIIIFFFBBBAAAAAACCCCCCEEEMMM\\\mmmwwwyyyxxxoooqqqvvv~~~zzzssslllkkknnnrrrqqqoooqqqvvvIII:::666888555666999444222222111000///...------******************++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&'''(((((()))***+++++++++((('''(((***,,,------,,,++++++,,,,,,,,,---------)))***,,,...///000111111---...000222333444333333111222444666777777777777222555888999999888999:::888888:::<<<>>>@@@AAABBB;;;:::888888999:::999888888999:::;;;<<<<<<<<<<<<888888777777777777888888>>>>>>>>>>>><<<:::888666777;;;>>>>>>;;;888888999999888777666444333222111......000111111222222222111111111222222333333333000000000000000000000000,,,...///...------...///...333999DDDVVVnnn~~~~~~uuuyyybbbYYYXXXcccooorrrrrrrrrsssrrrrrrrrrrrrtttvvvwwwrrruuuwwwxxxxxxwwwwwwxxxzzzzzzyyyxxxwwwwwwwwwxxxwwwvvvuuuttttttuuuvvvwwwwwwxxxzzz{{{{{{zzzxxxwwwtttuuuuuuvvvvvvvvvvvvuuuppprrrtttvvvxxxxxxyyyxxxxxxzzzzzzyyywwwvvvyyy|||tttxxx|||xxxyyywwwlllfff___\\\^^^YYYhhhmmmaaaYYYaaaooovvvzzzqqqooopppvvv}}}{{{yyyyyy}}}}}}}}}}}}~~~~~~~~~~~~|||~~~~~~zzzwwwsssllldddSSSSSSXXXbbbjjjoootttzzzyyyxxxtttjjjYYYIII@@@>>>888777DDDllltttdddiiikkkJJJJJJEEEFFFEEEBBBAAAAAAAAA@@@???===>>>@@@CCCEEEFFFDDDBBB???EEEKKKLLLIIIFFFGGGHHHDDDGGGHHHEEEAAA@@@BBBBBB<<<@@@HHHSSS___kkkuuuzzzllllllpppyyyssshhhkkkkkklllmmmiiidddfffkkktttEEE:::444777<<<;;;666333333222111000///...---,,,***************+++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))*********+++++++++++++++++++++*********))))))+++,,,------......------......///000111222222333444444444555666888999:::555555666777888999::::::888999;;;<<<<<<<<<;;;;;;;;;;;;:::999999888777777777888:::<<<<<<;;;:::999777666555444555777999:::;;;<<<<<<;;;999999:::<<<>>>======<<<;;;;;;::::::888888888888666444222000000///////////////000111333333333222111000//////000000000000000000000000//////............//////---000333;;;KKKddd}}}}}}}}}ggg\\\YYYaaahhhiiilllssstttsssssstttvvvvvvvvvuuuwwwvvvwwwwwwxxxyyy{{{{{{zzzxxxuuuuuuuuuvvvvvvuuuwwwwwwvvvvvvvvvuuuuuutttwwwxxxxxxxxxxxxwwwvvvvvvyyyvvvttttttvvvwwwvvvtttxxxxxxxxxxxxyyyzzz{{{{{{wwwwwwxxxzzzzzzxxxxxxyyytttvvvxxx{{{}}}}}}||||||~~~~~~pppaaa]]]aaa___XXXaaa___[[[ZZZ```kkkvvv|||uuuooommmmmmpppxxx}}}{{{}}}~~~vvvxxxzzz}}}}}}||||||~~~~~~||||||zzzrrrcccWWWQQQVVV]]]ccchhhmmmsssxxxxxxvvvooobbbSSSEEE<<<999555999EEEvvvnnnhhh~~~\\\HHH???DDDCCCAAA???======<<<<<<<<<===>>>???@@@AAA@@@@@@???>>>CCCFFFFFFCCCBBBDDDHHHDDD@@@===???DDDEEE@@@;;;>>>>>>CCCNNN]]]iiimmmnnnmmmoooqqquuu{{{|||qqqeeeeeehhhkkkjjjgggdddeeefffoooDDD:::333777;;;:::666333333222111000///---,,,,,,************************))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''((((((((()))))))))+++++++++******)))))))))++++++,,,---------------......///000111222333333555555555666777888999:::666666666777777888888999888999:::<<<<<<<<<;;;:::<<<<<<;;;;;;:::999999888777999:::<<<<<<;;;:::999777666555444444666777888999999:::999888888:::;;;<<<<<<;;;::::::999999888888888999888777444222111222111000000000000111111222222222222111000//////000000000000000000000000//////............//////...///111777GGGbbb|||||||||ooocccZZZ[[[ccciiiooosssssssssuuuvvvwwwwwwuuuttttttuuuuuuvvvwwwyyyzzz{{{zzzwwwuuuuuuvvvwwwwwwvvvwwwvvvvvvuuuttttttuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvtttssstttvvvxxxwwwvvvxxxxxxwwwwwwxxxxxxyyyyyyvvvxxxzzzzzzxxxuuuuuuvvvuuuvvvyyy{{{}}}}}}}}}|||uuuvvvyyy{{{lll^^^[[[]]][[[UUUSSSSSSWWWaaasss~~~tttsssmmmccc[[[]]]dddkkkqqqzzz}}}yyyxxx}}}|||wwwyyy|||~~~~~~}}}}}}~~~|||{{{wwwmmm```VVVUUUYYY___dddhhhlllqqquuutttqqqjjj]]]OOOCCC<<<999<<>>>>>@@@AAAAAA@@@???>>>>>>BBBEEEEEEBBBAAACCCGGGFFF???777666;;;@@@AAA??????@@@CCCLLLXXXcccllloookkkllllllooouuuyyytttlllbbbgggkkkiiieeebbbcccfffiiiBBB999333666;;;999666444333222111000...---,,,,,,+++++++++******))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************))))))))))))***++++++,,,---,,,,,,,,,......///000111222333333777777777777777888999999666777777777777777777777888999:::;;;;;;;;;:::999===<<<<<<;;;;;;:::::::::888999:::;;;<<<;;;::::::777666555444444444555666666777888777666777999;;;::::::999999888777777777888999999888777555333222444333222111000000000111222222222222111000//////000000000000000000000000///......------......///...//////333???[[[}}}{{{{{{~~~~~~xxxlll[[[TTT[[[jjjqqqrrrrrrtttvvvxxxxxxwwwuuutttrrrssstttuuuwwwxxxyyyzzzyyywwwuuuuuuwwwxxxyyyxxxxxxvvvuuusssssstttuuuvvvvvvvvvvvvvvvvvvuuutttttttttsssrrrtttvvvxxxxxxxxxzzzzzzyyyxxxxxxxxxxxxyyyvvvxxxzzzxxxtttrrrssstttvvvwwwzzz|||}}}}}}}}}}}}lllnnnttt~~~~~~|||yyyyyy{{{~~~}}}|||yyyrrreeeYYYTTTTTTSSSOOOIIILLLWWWnnnzzzxxx~~~~~~ooobbb___YYYQQQNNNRRR___jjjuuu~~~zzzuuuyyy{{{yyyyyy{{{}}}~~~~~~~~~}}}}}}}}}yyyqqqggg\\\UUUZZZ^^^bbbeeehhhkkkooorrrppplllbbbUUUIII???:::999777???___vvv~~~```NNNCCC<<<@@@<<>>===@@@CCCBBB@@@@@@BBBEEEDDD===777666;;;@@@BBBAAAAAAAAACCCGGGOOO[[[hhhpppnnnmmmiiigggjjjpppqqqmmm___fffmmmkkkddd___aaaeeefffAAA888333666:::888555444222222111///...---,,,+++,,,++++++***)))(((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++......///000111222222333888777777777777777888888777777777666666555555555777888999::::::999888888;;;;;;;;;;;;::::::999999888999::::::;;;;;;::::::777666555444333333444444444555666666666666888:::999888888888777777777666888999999999888666444333444333222111000/////////111111111111111000//////000000000000000000000000...------------------...------...000999PPPuuu~~~|||uuuvvv}}}sss```RRRYYYkkksssooosssuuuvvvvvvvvvvvvwwwwwwrrrsssuuuvvvxxxyyyzzz{{{xxxwwwuuuuuuwwwyyyyyyyyyxxxvvvtttrrrrrrtttvvvxxxvvvvvvwwwwwwvvvvvvuuutttuuutttttttttuuuwwwxxxxxx}}}|||{{{zzzyyyxxxxxxyyyvvvyyyxxxssspppsssvvvxxxwwwxxxzzz{{{}}}}}}}}}}}}nnnooosss{{{~~~zzzvvvsssrrrsssrrrrrrtttwww{{{}}}|||yyyvvvtttlllfff\\\RRRKKKJJJIIIGGGIIIRRRccc~~~zzz{{{xxxbbbYYYWWWTTTRRROOOQQQ\\\ggg~~~xxxzzz|||{{{yyyzzz|||}}}}}}}}}}}}~~~|||~~~}}}vvvlllaaaZZZWWW^^^```dddgggjjjlllnnnooonnnggg[[[NNNCCC;;;999888555EEErrr}}}|||ttt}}}jjjNNNGGG@@@;;;>>>>>>BBBFFFFFFCCCAAABBBDDD???@@@AAAAAAAAA@@@???>>>===???@@@@@@??????AAACCC???======@@@DDDFFFCCC@@@AAABBBCCCCCCGGGRRRbbbmmmqqqooohhh```^^^bbbffffffaaakkksssqqqfff^^^___ccceee???888333666888777555555222111000///...,,,++++++++++++******)))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((()))))))))((((((((((((((((((((((((((())))))***+++*********,,,---...///000111111222666666666555555666777777777777666666555444444444777777888999999888777666999999888888888888888777777888888999999999999999666666555555444444444444444555666666666666888:::888888888777777777777777777888888888777666444333333222111000///.........000000111111111000//////////////////////////////------,,,,,,,,,,,,------+++,,,...111444CCCccczzzpppooo|||{{{iii\\\```oootttooossstttuuutttssstttxxx|||tttvvvwwwyyy{{{|||||||||xxxvvvuuuuuuwwwyyyyyyyyyxxxwwwtttssssssuuuwwwyyywwwwwwxxxxxxwwwwwwvvvuuuvvvvvvvvvuuuuuuuuuuuuvvv{{{{{{yyyxxxwwwwwwwwwwwwwwwxxxuuuooopppxxx~~~~~~xxxyyyyyy{{{||||||}}}}}}vvvtttttt{{{zzzsssmmmjjjhhhgggfffiiikkkoooqqqrrrpppllliii```ZZZSSSKKKEEEBBBDDDGGGLLL```{{{vvvVVVRRROOONNNNNNNNNRRR^^^lll~~~~~~{{{{{{|||~~~~~~}}}}}}zzzrrrggg^^^[[[ZZZ```bbbfffjjjmmmooonnnmmmjjjaaaTTTGGG>>>999777777???XXXvvvuuuwww~~~TTTCCCBBB>>><<<<<>>>>>>>>>>>>>>@@@BBB??????@@@DDDHHHHHHEEEBBBAAABBBBBBAAABBBKKKZZZfffmmmnnniii^^^XXXZZZ^^^```gggqqq{{{yyymmmbbb^^^```ddd===777333555777666444555222111000///---,,,++++++*********))))))(((((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''((())))))******))))))++++++,,,---...///000000333333333333333444555555666666555555444444444333666777888888888777666555666666666666666666666666666777777777777888888888666666666555555555555555444555666555555555777999777777777666666666666666666777777777666555333222111111000///.........//////000000111111000//////////////////////////////---,,,,,,++++++,,,,,,---++++++...111111888OOOhhh}}}rrrqqq{{{zzzyyyuuuiiiiiinnnpppnnnppprrrssssssrrrtttyyy~~~wwwxxxzzz|||}}}}}}}}}|||xxxvvvttttttvvvwwwxxxwwwxxxwwwvvvuuuuuuwwwxxxzzzxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwvvvtttsssuuuvvvxxxxxxwwwuuuuuutttttttttxxxxxxtttoootttxxxxxxyyyyyyzzz{{{{{{|||zzzxxxwww||||||rrriiidddaaa```___^^^^^^___aaabbb```]]]ZZZUUUQQQLLLHHHDDDCCCIIIQQQWWWsssfffRRRMMMKKKPPPUUU^^^rrr{{{}}}{{{uuulllbbb]]]]]]___aaadddhhhnnnqqqpppmmmiiibbbYYYLLLAAA:::888777777EEEhhhooouuuxxxsssHHH@@@>>><<<>>><<>>>>>>>>???@@@>>>???AAABBBBBBBBBAAA@@@>>>======<<<===???@@@AAAAAA@@@???AAACCCEEEEEEEEE???@@@AAA@@@AAAHHHSSS\\\dddjjjkkkddd\\\[[[^^^```kkkvvvwwwiiiaaa^^^```<<<666333555777555444555111111000///---,,,+++***)))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((()))))))))(((((()))***++++++------...////////////000111222333444555555444444444444444444666666777888777666555444555555555555555666666666555555555555555666777777555555666666777777666666333444555444222222444666444555555555555555555555555555666666555444333222111111000000///000000111//////000000000000000///////////////////////////,,,,,,++++++++++++,,,,,,---+++---000...000AAAVVVqqq{{{{{{}}}}}}xxxvvvzzz{{{qqqjjjffffffiiiiiinnnsssuuutttuuuyyy|||yyyzzz|||}}}~~~}}}|||{{{xxxvvvtttsssuuuvvvvvvuuuxxxxxxwwwwwwxxxyyyyyyzzzwwwwwwwwwwwwwwwvvvvvvuuutttvvvwwwvvvttttttvvvxxxxxxxxxwwwvvvuuuuuuuuuvvvyyyyyyuuusss}}}~~~xxxxxxxxxxxxyyyyyyzzz{{{zzzxxxwww}}}uuuiiiccc```______YYYVVVTTTSSSTTTSSSPPPNNNNNNKKKIIIJJJIIIKKKWWWdddqqqzzztttsssxxx~~~WWWSSSXXXcccnnnyyy{{{~~~|||wwwnnnddd^^^\\\^^^aaadddggglllqqqtttqqqjjjcccWWWOOOCCC;;;888888999999LLLvvvuuuhhhwwwzzz]]]AAA???::::::???;;;@@@===;;;===@@@BBB???<<<===>>>@@@BBBCCCCCCBBBBBB???===<<<<<<===???AAAAAA???@@@AAADDDEEEEEEDDDBBB<<<>>>@@@AAABBBFFFMMMRRR]]]jjjsssooofffbbbaaabbblllwwwrrreee___\\\;;;666333555666444444666111111000...---,,,+++***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((()))***+++,,,------...---------...///111222333444444444444444444444444666666777777777666444333555555555666666666666666555444444444444555666666555555666777888888777777222333333222111000222333333333333333333333333333444444555555555444222111111111111111111111222222//////000000000000000///////////////////////////,,,++++++++++++++++++,,,///+++,,,///---,,,;;;NNNdddqqq}}}zzzvvvttt~~~{{{sssggg\\\\\\dddccckkkssswwwwwwvvvxxxzzzzzz{{{}}}~~~~~~}}}{{{zzzxxxvvvtttssstttttttttsssxxxxxxyyyyyyzzzzzzzzzzzzvvvvvvvvvvvvvvvuuuuuutttrrrtttvvvvvvtttuuuwww{{{{{{zzzyyyyyyxxxyyyyyyyyyyyyzzzxxxxxxzzzwwwwwwwwwwwwxxxyyyzzzzzzxxxvvvwww|||yyyllleeebbbbbbcccYYYUUUPPPNNNNNNNNNLLLJJJJJJHHHIIILLLNNNSSSbbbrrr{{{wwwxxxwwwuuuvvvvvvoooqqquuutttzzzYYYZZZfffyyy{{{}}}|||}}}~~~zzz{{{tttiii___[[[\\\___bbbgggjjjoootttuuupppggg___OOOGGG===777666888:::;;;[[[lllbbbyyyvvvxxxPPP>>>???777888@@@;;;===:::999>>>DDDFFF@@@;;;<<<>>>@@@BBBCCCDDDCCCCCC@@@>>><<<<<<===@@@AAAAAA999???FFFLLLMMMIIIAAA<<<:::===???BBBDDDFFFIIIKKK\\\lllzzzyyynnngggcccbbbkkkwwwwwwhhh___[[[:::555222222666777555111///...---,,,+++*********))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################'''&&&&&&%%%$$$###""""""########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***,,,...000111///---,,,---,,,,,,,,,---///111222222222111111222222333444777777666666555555555444///222666999;;;:::999777222333444555555555444333555555555555555555555555//////...//////000111111222222222222222222222222333444444333111111222444555444222000//////000111000000000000000000000000---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,------...222777:::SSSggg{{{zzzwww~~~yyyssslllaaaZZZXXXeeeiiimmmooossswwwzzzzzzxxxzzz|||}}}|||yyyuuusssuuutttrrrqqqqqqrrrtttuuuuuuwwwyyyyyyxxxwwwvvvwwwwwwvvvuuutttsssssstttuuuooorrruuuvvvvvvvvvvvvwww|||zzzxxxvvvuuuwwwxxxzzzzzzxxxwww{{{{{{wwwxxxxxxwwwvvvvvvwwwyyyuuusssuuu{{{~~~{{{qqqmmmjjjhhhiiibbb\\\TTTNNNLLLMMMNNNOOONNNKKKIIILLLXXXjjj|||yyyuuutttwww|||zzzyyy~~~kkkRRRhhh}}}{{{qqqkkkbbb]]]]]]```aaaaaajjjnnnqqqrrrsssooocccVVVJJJ===777<<<999111555BBBnnncccjjj{{{XXXHHH:::888===>>><<<:::999>>>CCCEEEBBB>>>:::777;;;???AAA@@@@@@CCCCCC???===<<<<<<<<<<<<======>>>>>>BBBKKKSSSQQQFFF<<<888777;;;>>>AAAFFFIIIDDD<<>>AAAFFFGGGFFFBBB???>>><<<@@@AAA??????AAAAAA======<<<<<<<<<<<<===>>>>>>888CCCTTT\\\TTTBBB777444444;;;AAAAAA@@@BBBCCCAAALLL___rrr{{{~~~~~~sssddd]]]dddnnn{{{vvv[[[<<<777333333666666333//////...---,,,+++*********))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***+++---...///...,,,+++,,,,,,,,,,,,---///000111222111111111111222333333333333333333444444444444444555777888777555222000222333444444555555444444555555555555555555555555222111111111111222222333222222222222222222222222222333333222000000111333888777444222000000000000////////////////////////------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...111444AAAUUUlllxxx}}}zzzuuusssppplllkkkkkkmmmrrruuuuuuttttttuuuxxxyyy{{{||||||yyywwwuuujjjjjjiiijjjlllppptttwwwwwwxxxxxxvvvuuutttuuuwwwvvvvvvuuuttttttttttttuuussstttttttttssssssuuuwwwyyyxxxvvvttttttuuuvvvwwwsssrrrqqqtttxxxyyyvvvsssxxxyyyyyyxxxwwwwwwxxxzzzyyyxxxxxx{{{|||~~~{{{wwwvvvxxxwwwssslllfffaaa^^^[[[YYYWWWWWWZZZ^^^cccjjjppptttttt}}}~~~~~~~~~~~~xxxvvv|||eeeSSSqqqyyyssseeebbb]]][[[]]]```cccdddhhhkkkmmmllliiicccVVVIII===999888777111333LLLjjjqqqtttwwwjjjDDD<<<888999;;;999888888:::===@@@AAA@@@???>>>>>>???BBBBBB???>>>@@@>>>;;;<<<<<<<<<<<<<<<===>>>>>>:::KKKaaaiii\\\FFF:::888@@@IIIMMMFFF<<<:::>>>AAAJJJVVVcccooo{{{zzznnnhhhkkkoooxxx}}}[[[<<<888333333555666222...///...---,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***,,,---------,,,++++++,,,,,,---...///000111111111111111111222222333111111222222333333444444444555666777666444111///333333333444444444444444555555555555555555555555333333222222222333333444222222222222222222222222333444444333111111222333999888555333111000//////////////////////////////,,,------...------,,,,,,------------------------,,,------,,,,,,---///222666III```pppyyy}}}||||||~~~tttssssssuuuuuussstttvvvwwwxxxzzz{{{{{{yyywwwvvvkkkjjjjjjjjjmmmqqquuuwwwwwwwwwwwwuuusssrrrtttvvvuuuuuuuuutttttttttuuuuuutttuuuuuusssrrrsssuuuwwwyyyxxxvvvuuuuuuuuuwwwwwwtttssssssuuuxxxxxxvvvtttxxxyyyyyyxxxwwwwwwxxxzzzzzzxxxxxxyyyzzz}}}|||uuu}}}|||}}}|||zzzwwwvvvuuutttrrrpppddddddeeegggjjjpppuuuxxx{{{}}}|||}}}|||~~~{{{qqqiiiaaa```^^^^^^```dddgggiiihhhkkkkkkgggbbb[[[NNNBBB:::999999666111;;;aaajjjfffzzzWWW@@@<<<999:::999777888;;;555777999:::999:::;;;===BBBEEEDDD@@@>>>???===:::<<<<<<;;;<<<<<<===>>>??????NNNaaahhh\\\HHH>>>???JJJQQQSSSIII???===BBBFFFNNNOOORRRZZZkkkzzz{{{uuuqqqtttuuuxxxYYY<<<888333333555666222...///...---,,,+++*********))))))))))))((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%&&&#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))++++++,,,,,,+++***++++++,,,---//////000000111111000000111111222333000111111111222222333333222333555555555444222111333333333333444444555555555555555555555555555555444444333333333333444444222222222222222222222222444555555444222222333444888777666444222000//////........................,,,,,,------...------,,,---------------------------......---,,,---///111///>>>TTTggguuu~~~vvvpppqqqttttttuuuyyyvvvwwwxxxyyyyyyyyywwwvvvppppppooopppqqqsssuuuvvvvvvvvvuuusssrrrrrrtttuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssvvvxxxzzzyyyxxxwwwwwwwwwxxxxxxuuuuuuuuuvvvwwwwwwvvvtttxxxyyyyyyxxxwwwwwwxxxzzzxxxxxxwwwvvvxxx{{{~~~tttjjjsss}}}zzzyyy}}}{{{~~~~~~}}}}}}{{{tttjjjaaa]]]]]]___```bbbeeehhhjjjiiikkkiiibbbZZZRRRGGG===888777777444555HHHssszzz___llltttKKK???;;;777777555333666;;;777888999::::::;;;>>>@@@DDDFFFEEE@@@>>>???>>>;;;;;;;;;;;;<<<<<<===?????????EEEOOOSSSMMMBBB<<<===AAAFFFHHHCCCAAAEEEKKKNNNLLLHHHFFFMMM]]]lllqqqoooiiippptttsssttt~~~zzzTTT<<<777333333666666333//////...---,,,+++*********))))))))))))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$###########################$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))******************+++---...///000000000111000000000000111222222111111111222222222222222222333444555555555444333444333333333333444555666555555555555555555555555555444444333333333333333222222222222222222222222444444555333222111222444666666555333222000///...........................,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000---666GGG\\\nnn}}}xxxwww|||~~~vvvjjjmmmsssuuuvvvyyytttuuuvvvwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuttttttsssttttttsssrrrrrrsssuuussstttuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvuuuuuuwwwyyyzzzyyyyyyxxxxxxxxxxxxxxxtttuuuuuuvvvvvvuuutttssswwwxxxxxxwwwvvvvvvwwwyyywwwwwwvvvtttwww|||~~~|||jjjbbbkkk|||{{{|||yyy|||uuummmddd^^^YYY[[[___aaabbbdddgggiiiiiijjjfff\\\RRRJJJAAA999555444444777AAAYYYpppnnnZZZAAA;;;666333333333111333888555777888888999:::===???CCCEEECCC???===??????<<<;;;;;;;;;<<<<<<>>>???@@@???>>>@@@CCCBBB===;;;<<<;;;>>>???===>>>CCCFFFEEEBBBAAACCCJJJVVV```ddddddgggppptttlllfffjjjwwwtttNNN;;;666222222666777444000///...---,,,+++*********))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""############$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))*********+++---...///000//////000000000000000111222222333222222222222222111111444444555555555555444444444444333333333444555666555555555555555555555555555444333333222222333333222222222222222222222222222222333111000///000222444444444333222000///...........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///...000<<>>???<<<;;;;;;;;;;;;===>>>???@@@???===>>>AAA@@@<<<:::<<<===AAABBB>>>===???>>><<<;;;===BBBHHHOOOWWW___eeennnuuuuuujjj______fffmmmpppJJJ:::555222222666777555111//////---,,,+++*********))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""""""""############$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***+++---///000000//////000000000000000111111222444333333333222222111111666666666666555444333333444444333222333444555666555555555555555555555555555444333222222222222222222222222222222222222222000111111000...---///000333333333222111000///...........................+++,,,,,,---.........---++++++++++++++++++++++++)))***,,,,,,++++++,,,...///---555III^^^lllvvvxxx{{{}}}mmm^^^gggvvvxxxssspppqqqqqqssstttuuuuuuuuuuuusssuuuwwwyyyxxxuuurrrooommmooorrrtttssssssssstttrrrsssuuuvvvvvvvvvuuuuuusssuuuxxxzzzzzzyyyzzz{{{wwwwwwwwwwwwvvvvvvvvvuuuvvvxxxyyyyyywwwuuuuuuuuuuuuvvvvvvuuuttttttuuuwwwvvvxxxwwwuuuzzz~~~~~~~~~}}}}}}~~~oooooovvv{{{|||ssseee[[[WWWWWW[[[```eeegggggggggiiikkkgggfff^^^PPPEEE>>>999444666444:::LLLfff~~~nnnrrrVVV333<<<444000000777<<<:::888777222444555666666666888999===???===::::::===>>><<<::::::;;;;;;===>>>???@@@;;;<<>>>>>888444555222444555555555666888:::;;;<<<<<<;;;999999;;;<<<<<<<<<============<<<<<>>???@@@BBBBBBBBB@@@>>>===>>>;;;<<>>??????===;;;<<<<<<>>>???AAAAAAAAA???>>><<<===<<<===@@@BBBEEENNNXXXhhhrrrxxxrrrgggccchhhpppjjjJJJ777555333222222222111000---,,,++++++******++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))+++,,,,,,,,,,,,,,,------...///000111222222222222111111222333333444666666555555555555666666777666555444333333333333666555444333333333333444555444444333333222222111222111111000000000000000//////............/////////000000000000///......------,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++***,,,...222;;;MMMcccssswwwvvvooo~~~sssTTTHHHNNNZZZdddiiitttuuuvvvwwwvvvvvvuuuttttttuuuwwwxxxyyyyyyyyyxxxwwwuuutttssssssuuuxxxzzz{{{yyywwwvvvuuuvvvwwwxxxyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyxxxwwwwwwvvvvvvxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyy{{{|||}}}~~~~~~yyyqqq{{{~~~{{{pppddd[[[VVVUUUZZZaaaiiijjjiiigggjjjooommmhhhXXXNNNBBB999666666666777777PPPmmm{{{~~~~~~qqqnnn~~~}}}\\\777666999222555444666:::999333000000222333555555555555777999777999;;;<<<:::999999:::::::::;;;;;;;;;;;;::::::999<<<>>>>>>===;;;::::::===>>>?????????>>>===<<<<<<;;;===@@@??????EEEMMM\\\iiiqqqjjjccceeekkknnngggGGG777555222111222222111///---,,,++++++******++++++))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$#################################"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''((()))***+++,,,,,,,,,,,,,,,,,,---...///000111111111111000111111222333444444444444333333444444444555555444444444444444444555555444444333333333333444444444333333222222222333222000/////////000111//////............//////////////////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------*********************************)))******+++,,,+++,,,...111666EEE\\\qqqwww~~~vvvkkkuuuuuuuuu||||||aaaKKKHHHUUUccciiirrrtttvvvwwwvvvttttttsssssstttvvvxxxyyyyyyyyyyyyyyywwwuuusssssstttwwwyyy{{{yyywwwuuuuuuvvvwwwyyyzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxzzz{{{|||}}}~~~}}}~~~mmmdddttt}}}|||xxxlll^^^WWWTTTVVV]]]eeeiiiiiigggfffjjjlllggg^^^RRRGGG===888777666666777666WWWwww~~~zzzqqquuu||||||tttEEE444888777...222222444666555333000///222333555666555555666888555888;;;;;;:::999888888999999::::::::::::999999888;;;>>>???>>>;;;:::999;;;<<<=========<<<<<<;;;;;;:::;;;>>>======CCCJJJPPP___gggcccaaaiiipppqqqgggHHH666444222111111111000///---,,,++++++******++++++(((((((((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$##############################""""""###$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''(((((()))***+++++++++++++++++++++,,,---...000111000//////000111222333444333222222111111222222333111222333444444555555666444444444444444333333333444444333333333333222222333222000/////////000111//////............//////.........---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,******,,,///222===SSSiiixxx{{{|||{{{|||nnnooo|||vvvttt|||ttt[[[LLLPPP[[[cccnnnrrruuuvvvtttsssrrrsssrrrssstttuuuwwwxxxxxxxxxzzzyyyvvvsssrrrssstttuuuzzzyyywwwuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{}}}xxxbbb]]]ssstttttt|||~~~{{{yyyttthhh[[[VVVVVVYYY```ggghhhiiiiiihhhjjjhhh^^^SSSIII@@@999999888555444777===^^^}}}yyywwwwwwPPP999999777222///...000222222333333222111111333555666555555555666333666999:::999888888888888888999999999999888888888;;;>>>???>>><<<;;;:::;;;;;;;;;;;;<<<;;;;;;;;;:::999:::<<<===???FFFOOOOOO[[[bbbaaacccmmmuuuvvviiiKKK666444222111111111000///---,,,++++++******++++++''''''(((((((((((())))))(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################""""""""""""###$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******+++******+++*********+++---///000////////////000111333333222222111111111111222222///000222333555666666666444444555555444444333222333333333333333333333333222111111000000000000000//////............//////...---,,,,,,++++++,,,,,,)))************+++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))***+++,,,,,,)))''')))---...333FFFZZZqqquuuwwwyyyvvvnnnrrr|||oooXXXOOOSSSYYYkkkoootttvvvtttrrrssstttrrrrrrssstttuuuvvvvvvwwwxxxwwwuuutttssssssssssssxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||yyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{|||}}}{{{zzz{{{}}}ooo]]]___zzzooobbbhhhvvv~~~}}}zzz~~~{{{wwwtttmmmbbbYYYWWWZZZ]]]bbbhhhgggjjjllljjjgggbbbVVVKKK@@@888555777666222444<<>>===<<<;;;<<<::::::::::::;;;;;;;;;<<<:::999;;;>>>???AAAIIIRRRTTTXXX]]]aaaeeellluuu|||iiiLLL666444111111111111000...---,,,++++++******++++++'''''''''((((((((())))))(((''''''''''''&&&&&&&&&###%%%'''(((((('''%%%###$$$%%%&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***************))))))(((***,,,...///.........///000111222333333333222222222222333333000111222444555555555444444444555555555444333222333333333333333333333333111111111111111000////////////............//////...---,,,+++***++++++,,,))))))))))))******++++++---,,,,,,,,,+++*********************************))))))))))))***+++,,,---,,,'''(((,,,+++,,,999JJJaaaiiirrrwww|||~~~rrroootttxxxzzzkkkYYYTTTWWWiiinnnuuuwwwuuutttuuuwwwsssssssssssstttuuuuuuvvvssssssttttttttttttssssssvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyy{{{|||}}}yyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyzzzzzz{{{|||}}}{{{{{{{{{~~~zzztttggg^^^hhhkkkaaa]]]hhhxxx}}}}}}~~~~~~~~~}}}wwwrrroooccc[[[VVVYYY^^^bbbdddhhhgggkkkkkkfff```YYYNNNEEE;;;444222555444222;;;IIIggg{{{zzzzzzWWW333000555111...333...111111...///333444000000333666666555444444444333555666666666666777999888999999::::::999999888888:::;;;<<<;;;:::;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<>>>BBBBBBAAAFFFNNNOOOKKKOOO[[[dddiiitttgggKKK666444111000111111000...---,,,++++++******++++++&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&(((+++------+++(((&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))***************)))(((((()))+++---///------......///111222333555444444333333444444555111222333444555444333222333444555555555444333222333333333333333333333333000111222222222111///...//////............//////---,,,+++*********+++,,,(((((())))))*********+++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))***+++,,,---000******...,,,)))111@@@QQQ___mmmtttwww~~~uuuqqqrrrsssttt{{{fff\\\]]]hhhnnnuuuxxxvvvuuuvvvyyyuuuuuuttttttttttttuuuvvvnnnppprrrtttuuuuuuuuutttuuuvvvxxxyyyzzzxxxwwwuuuuuuvvvvvvxxxyyy{{{}}}~~~yyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuttttttuuuvvvwwwyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{|||}}}{{{{{{|||||||||}}}~~~~~~xxxnnnkkkccc```qqqbbb^^^bbbppp~~~~~~zzztttnnnkkk[[[UUUSSSZZZaaadddfffhhheeeiiiiiiaaaXXXPPPHHHAAA:::444222555333444BBBVVV}}}jjjvvvyyy]]]GGG444222666444000000000333333......222333///000333666777555444333333333555555555555555888:::999999::::::::::::999999777888:::999999999:::<<<;;;:::::::::;;;;;;<<<======>>>BBBFFFDDDAAABBBGGGDDD<<>><<<<<<===@@@BBBCCCBBBBBB===<<>><<<:::;;;:::;;;===@@@CCCCCCCCCAAA<<<;;;AAAIIITTTbbbmmmdddBBB666444111///000000///...,,,+++******))))))******))))))))))))))))))))))))'''&&&%%%&&&'''&&&%%%######$$$&&&)))+++***&&&"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################""""""############"""""""""############$$$$$$$$$###&&&(((&&&###"""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))(((''''''((((((((()))))))))+++++++++,,,---...///000111222333444555444333333444444444555555555555555555333222222444555555444222111111111222333555666333111000000111111///---..............................---------,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))))))))******+++,,,---...//////777AAAOOO```ttt~~~{{{zzzzzztttlllllltttyyyuuurrrtttttttttssssssrrrsssssssssrrrsssuuuwwwyyyyyyyyyxxxoooqqqttttttssssssttttttttttttvvvwwwyyy{{{|||}}}zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwxxxzzz{{{zzzyyyxxxxxxyyyvvvwwwyyy{{{|||}}}}}}~~~zzzzzz{{{|||||||||||||||~~~~~~~~~~~~uuuqqqzzz}}}}}}nnn[[[bbbyyy}}}{{{wwwqqqiiibbb[[[XXXYYYZZZaaajjjnnnkkkiiijjjhhhaaaUUUJJJBBB===999666555111222888AAAQQQooommmiiiFFF777333///...000111///---///////////////////////////000111222333222111000333333444444444444555555666777888888777777999;;;888888888888888999999999999888888999;;;<<<;;;:::888999;;;>>>BBBDDDCCCBBB???<<<;;;===@@@GGGUUUbbbaaa???666444111////////////...,,,+++******))))))******((((((((((((((((((((((((&&&%%%$$$%%%&&&&&&$$$"""$$$'''&&& $$$'''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################""""""############""""""""""""#########$$$$$$$$$$$$%%%%%%###!!!!!!###&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((())))))+++++++++,,,---...///000///000222444555444333222555555555555555555555555444333222333444555555444111000000000111222444555444222000///000111000///..............................---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))*********+++,,,------......222888BBBUUUooozzz{{{yyyuuuxxx}}}nnnhhhsssyyyqqqkkkmmmtttsssssssssssssssttttttqqqrrrsssuuuvvvwwwwwwwwwrrrrrrrrrssssssuuuwwwxxxrrrsssuuuvvvxxxzzz||||||zzzzzzyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxwwwwwwwwwwwwxxxyyy{{{zzzyyyxxxxxxyyyxxxyyyzzz{{{|||}}}}}}}}}{{{{{{||||||}}}|||||||||~~~~~~~~~~~~~~~nnn{{{zzzvvvppphhhaaa[[[WWWUUUXXX\\\ccciiikkkiiiiiiiiiddd[[[OOOCCC<<<888777666888222444BBBSSSfffmmmnnnccc999222000......//////...,,,...........................///000111111111000000333333333333444444444444777888777666555555888:::888888888888888777777777888888777888999:::;;;;;;:::;;;===@@@CCCDDDCCCAAA>>><<<;;;<<<<<<@@@LLLYYY___???666444111/////////...---,,,+++******))))))******((((((((((((((((((((((((&&&%%%$$$%%%&&&&&&$$$"""&&&%%%%%%&&&$$$"""$$$(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""############""""""""""""#########$$$$$$$$$$$$######!!!!!!!!!$$$%%%###$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((***++++++---....../////////000111333333333333333555555555555555555555444444333222333555666555333111000//////000333555777777444111000000111000000////////////////////////......---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))*********++++++,,,,,,---------///222999JJJfffwwwtttqqqooovvvyyyiiijjjlllggggggmmmssssssssssssttttttuuuvvvsssssssssssstttvvvwwwwwwtttrrrpppoooqqqtttxxxzzzrrrrrrtttvvvxxxzzz||||||zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwyyyzzzzzzyyyxxxyyyzzz{{{{{{||||||}}}}}}||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzuuussstttooorrrvvv||||||tttppphhhaaa[[[XXXWWWWWW\\\aaaeeeggghhhhhhhhhhhh]]]UUUIII>>>888777666777777333:::RRRkkk~~~}}}lllrrrCCC666111000/////////...,,,+++------------------------......//////000000000///222222222222333333333333888888777555444333555777888777777777777777777777777777888888888:::;;;===??????@@@BBBDDDCCCAAA???===<<<<<<===<<<>>>HHHTTT```BBB666444000///......---,,,,,,+++******))))))******))))))))))))))))))))))))'''&&&%%%&&&'''&&&%%%###&&&!!!$$$+++)))!!! &&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################""""""############"""""""""############$$$$$$$$$######"""!!!"""###$$$%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((******,,,---...///////////////000111111222333444555555555555555444444444333333222444666666555333222111//////111666;;;???;;;888333111000111111111////////////////////////......---------,,,,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++***+++++++++,,,,,,,,,---,,,///444@@@WWWqqq{{{sssllllllsssqqqccc^^^___hhhsssttttttttttttuuuvvvwwwxxxuuuuuutttttttttvvvxxxyyysssqqqmmmmmmpppsssvvvwwwqqqrrrtttvvvxxx{{{|||}}}zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxzzzzzzyyyxxxyyyzzz||||||}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvmmmeeeaaa```bbbgggqqq{{{|||tttqqqssszzzvvvmmmhhh```YYYVVVWWWZZZ]]]bbbfffhhhggghhhiiigggcccSSSLLLCCC;;;777777777777333555FFFddd}}}SSS666555000000///...---,,,++++++---------------------------------.........//////000000111111111222222222666666777555444333444666666666666666666777777777666777888888888:::>>>@@@AAAAAA@@@AAACCCBBB@@@>>><<<;;;<<>>WWWtttfff@@@888000......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////000000000000111333555555555444666777444555555666666777777777555666888888999;;;@@@DDD@@@???>>>>>>@@@@@@???>>><<<:::;;;???AAA@@@AAAEEE}}}bbbHHH777444000.........,,,+++,,,++++++***)))*********))))))))))))))))))))))))((('''&&&'''((((((&&&$$$&&&'''&&&"""$$$(((&&&!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################""""""############"""""""""############$$$$$$$$$###""""""###$$$%%%%%%$$$ """%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))***,,,.../////////...000///...---...111444666666666555555555444444444333222333444666666444222333111///111888BBBMMMTTTBBB===777222111111222111000000000000000000000000......---------,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))((())))))***++++++++++++++++++++++++,,,,,,(((,,,000222===QQQfffrrr|||yyytttvvv}}}xxxvvvzzzxxxhhhggglllooouuuuuuuuuvvvwwwyyyzzz{{{sssrrrpppooooooqqqtttvvvrrrrrrsssvvvyyyyyyvvvrrrrrrsssuuuwwwzzz|||~~~zzzzzzzzzyyyyyyyyyxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxvvvxxxzzzzzzyyyyyyzzz{{{yyyzzz|||}}}xxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~~~~|||nnngggzzzcccJJJMMMYYYlll~~~yyyqqqlll___ZZZSSSOOOPPPWWW```fffbbbfffgggfffhhhggg\\\OOOBBB>>>:::777777777666666666HHHeee~~~???111999(((,,,,,,+++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////,,,///333555666666777999333444444555666777888888444666888999999<<>>???@@@???;;;999:::???AAA???===>>>~~~aaaEEE666444000...,,,,,,...///***)))((((((***+++***)))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""######################## !!!"""$$$$$$######""""""###$$$$$$###"""!!! $$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((++++++++++++++++++,,,,,,///...------...000333444666666555444333333222222333333333333333333333333777666555888>>>HHHRRRXXXHHH@@@777222222444333222222111000///------,,,,,,......---,,,++++++++++++++++++++++++++++++++++++************************+++*********))))))(((((((((((((((((()))))))))))))))************++++++++++++***,,,000666BBBWWWiii}}}~~~wwwsssttt|||zzz|||~~~ssskkklllpppwwwzzzyyyttttttyyyyyyuuusssrrrqqqooonnnooorrruuuuuuuuuxxx{{{}}}}}}{{{xxxssssssssstttwww{{{|||{{{zzzyyyxxxwwwwwwwwwxxxzzz|||{{{yyyxxxzzz|||xxxxxxxxxyyyyyyyyyzzzzzz}}}||||||||||||{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}|||~~~}}}~~~mmmPPPNNNYYYlll}}}xxxzzz}}}}}}yyyqqqeee]]]WWWOOOKKKPPPVVVZZZbbbjjjhhheeedddeeeddd^^^SSSIII===<<<888444444777777555<<<\\\xxxRRR<<<000)))000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///000222444555555555555222222333555777999;;;<<<888999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>><<<:::999}}}```DDD555333000...,,,---......+++***))))))***+++***)))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################"""""""""""""""""""""######################## !!!"""###$$$######"""""""""###$$$%%%$$$#########"""!!!"""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''************++++++++++++......------...000222333555555444444333222111111333333333333333333333333666555555777<<>>999666555666666777777GGGiiilllCCC333///+++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000222333444555444444333333333444555777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;}}}```DDD555333111...---------...---,,,******++++++***((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""##############################!!!!!!"""############""" !!!"""###$$$$$$$$$$$$"""!!! !!!###$$$###"""$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((())))))*********,,,------...///000111111333333333222222111111000222222222333333444444444444444444555999>>>CCCFFF???;;;555333444555333111111111///...------,,,,,,,,,,,,+++***))))))))))))******************************************************))))))))))))((((((&&&&&&'''''''''((((((((()))))))))*********++++++***)))***+++,,,111===JJJ```kkkyyy}}}yyyqqquuu~~~~~~|||~~~sssiiivvv}}}|||xxxsssoooqqqrrrsssrrrpppooopppqqqrrrssstttvvvxxxxxxuuusssvvvvvvtttttttttvvvyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwvvvwwwyyyyyyxxxxxxyyyzzz|||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyy|||||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~lllbbbcccvvv{{{vvvhhhfffzzz}}}vvvuuu|||~~~{{{vvvnnncccWWWOOOMMMIIILLLXXXfffjjjhhhffffffeeeccc^^^VVVMMMDDD???===666333666666444888@@@___{{{~~~xxxLLL444+++...///(((---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------...///111333444444333333333333333333333444555666;;;:::999999999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>|||```DDD555333111///---------......---++++++++++++***((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""#################################!!!"""""""""############!!!!!!!!!""""""""""""""""""!!! !!!###$$$###"""$$$######""""""######$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''(((((()))))))))+++,,,---...///000000000111111111111111000000000111111222333333444555555333333333444666888:::;;;999777555444555555333111111000///...---------------,,,+++******)))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((&&&&&&&&&&&&'''''''''((())))))))))))************,,,++++++---,,,---555>>>TTTbbbttt}}}|||zzz~~~zzzooorrr{{{yyypppyyy~~~zzzuuuqqqoooppprrrtttsssqqqpppooooooqqqqqqqqqsssuuuuuusssqqqttttttsssssssssuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwuuuvvvwwwwwwxxxxxxyyyzzz||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}||||||||||||}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~qqqffffffyyyfffaaattt{{{wwwwwwzzz|||zzzvvvpppggg\\\RRRLLLLLLNNNVVVaaaiiijjjeeeaaaeeeddd```XXXNNNDDD===:::;;;444333666444444AAASSSzzzxxxvvv[[[777///)))...222)))++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222333333222222222222222222333555666777;;;:::999888999:::===>>>::::::::::::::::::::::::;;;;;;;;;;;;===>>>@@@AAA|||```EEE444333111///...---------...---++++++++++++***((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""####################################"""""""""""""""#########%%%%%%$$$###""""""!!!!!!###"""!!!"""$$$$$$$$$###$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''(((((())))))***+++,,,...///////////////000000000000000000000111111222333333444555555222222333333333444444444000000///000000///...,,,000///...------,,,------...---,,,++++++***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&&&&&&&'''''''''((((((((()))))))))*********+++***+++------,,,000777HHHYYYmmmzzz~~~{{{qqqrrrzzz~~~zzztttooooooqqqooorrrttttttrrrpppoooooopppooooooqqqssstttrrrppppppppppppqqqsssuuuwwwxxxwwwwwwxxxyyyyyyyyyxxxwwwttttttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{|||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnneeegggrrrlllzzz{{{tttuuu||||||yyysssjjj___UUUNNNJJJKKKUUUaaaggggggeeebbbaaaccc```[[[QQQGGG>>>999777777444444555444<<>>:::::::::::::::::::::::::::::::::;;;<<<>>>@@@AAA{{{___DDD444333111000...------------,,,******++++++***((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!"""######$$$$$$########################"""""""""!!!"""######$$$***)))'''&&&$$$############"""!!!"""$$$%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))******++++++,,,---...///////////////000000111111111222222222333333444444444333333333333222222222111///000000000000///......///......---,,,,,,------///...---,,,++++++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&'''''''''(((((((((((((((((()))))))))******)))((()))++++++***,,,111===NNNcccsssxxxwwwzzzzzzrrrllliiikkkooooooqqqssssssrrrqqqpppqqqooonnnnnnpppssstttsssrrrlllmmmnnnppprrrtttvvvxxxuuuvvvwwwyyyyyyyyyxxxxxxtttttttttvvvyyy{{{{{{zzzxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyy{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{|||{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~}}}kkkdddfff|||yyyssswww~~~~~~}}}{{{wwwooocccWWWOOOKKKIIIOOO\\\fffgggbbbaaabbbbbb^^^YYYRRRIIIAAA<<<888666333555666666===RRRppp|||rrrzzz~~~VVV;;;,,,...,,,))))))))))))))))))((())))))***+++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++------///000000000/////////000111222444777999:::777777777777888999;;;<<<999999999999999999999999999999:::;;;<<<===>>>???yyy]]]BBB333333111000///------,,,+++***))))))***+++***)))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## !!!!!!"""######$$$$$$###########################"""!!!!!!!!!"""$$$$$$)))(((&&&$$$$$$###$$$$$$"""!!! !!!###$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******++++++******,,,---///000......///000111111222222333333333333333333333333444444333333222222222222222333444333222111111111......------,,,,,,------...---,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((()))))))))(((((((((((()))))))))******((((((++++++)))***...333BBBUUUhhhzzz~~~}}}|||zzz~~~}}}||||||}}}xxxnnnhhheeefffjjjnnnppprrrrrrqqqqqqrrrsssnnnnnnnnnpppsssuuuuuuuuukkklllmmmoooqqqsssuuuvvvtttuuuwwwyyyzzzyyyxxxxxxuuussssssvvvzzz||||||{{{vvvvvvwwwxxxyyyzzz{{{{{{|||||||||{{{{{{{{{zzzzzz|||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz|||}}}~~~|||{{{zzz{{{}}}}}}}}}{{{|||nnnggggggzzzzzzxxxxxx|||~~~}}}{{{yyyxxxtttpppggg[[[RRRMMMNNNPPP\\\dddiiiccc]]]]]]^^^^^^XXXQQQGGG@@@===;;;888666333666666999MMMpppjjjooonnn<<<666+++)))///***%%%***((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,---...///000///......///000000111333555666777555555666777888999::::::999999999999999999999999777888:::;;;<<<<<<<<<<<>>===<<>>777666666444333444444777BBBZZZ|||zzzzzzlllCCC...------,,,+++************((((((((((((''''''''''''(((((()))************)))((((((((()))******++++++++++++++++++++++++++++++......////////////............///000000111222222777666666666666777999:::999999:::999999888777666777777777999<<<>>>===<<>>555444222///---,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%######""""""""""""##############################""""""############""""""!!!"""""""""############!!!!!!""""""""""""!!! ########################!!!###$$$###"""!!!"""###########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((())))))***+++,,,...//////000000111111111111111222333444555666666555444333222000000///////////////000000000111111444444444111...,,,+++,,,+++*********)))))))))(((++++++******))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((''''''(((((((((************************)))))))))))))))***++++++******,,,222???UUUmmm|||dddVVVSSSaaallltttzzzyyy}}}}}}yyyuuuhhh^^^```mmmnnnqqqtttssspppqqquuuqqqoookkkiiihhhiiilllmmmmmmllljjjiiiiiijjjkkklllnnnppptttwwwxxxwwwvvvtttvvvuuutttvvvxxxyyywwwvvvttttttuuuvvvxxxzzz|||~~~{{{yyyxxxwwwxxxzzz}}}~~~}}}}}}~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzyyyyyyxxxyyyyyyzzz{{{{{{{{{}}}~~~yyylll```RRRSSShhhvvvuuu~~~yyysssmmmfff___ZZZSSSQQQTTTZZZ\\\YYYZZZ]]]^^^ZZZUUUPPPJJJEEE???;;;333111222555555222222666777KKKfff~~~~~~RRR111***///,,,+++***))))))((())))))&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((''''''(((((()))*********************++++++++++++***+++,,,---.../////////....../////////000000000333444444555666777888888888888888888777666555444;;;999777666888:::::::::iiiQQQ===555333111///------------************************(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%######""""""""""""######""""""""""""""""""""""""!!!""""""#########""""""!!!"""""""""############ !!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((()))***++++++---......///000000111111///000111222333555666666555444222111000//////............//////000111111111222222///,,,******************)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))***+++,,,++++++...888LLLccctttnnn^^^aaafffoooxxxuuuzzz}}}ooo]]]XXXjjjmmmtttzzzxxxrrrqqquuupppmmmjjjgggfffgggiiijjjnnnmmmkkkiiigggfffffffffmmmooorrruuuwwwwwwvvvuuuvvvvvvvvvvvvwwwxxxvvvuuuttttttuuuwwwyyy{{{}}}}}}zzzyyywwwvvvwwwzzz}}}{{{zzzzzz{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}zzzyyyyyyyyyyyyzzzzzz{{{|||zzzxxxlll^^^\\\ppp~~~uuuvvv}}}~~~}}}|||}}}yyytttnnnhhhaaa[[[WWWXXXVVVWWWZZZ[[[ZZZZZZ\\\]]]YYYSSSMMMGGGAAA:::666444333333444222000333999FFF```|||___777---000///++++++***)))((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&'''((((((((((((''''''''''''((())))))******)))))))))******+++++++++))))))+++---.../////////...//////000000111111111111111222444555666666666888888999999888888777666>>>;;;999999:::<<<<<<<<>>444333111///------------************++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""############"""######$$$$$$$$$$$$###""""""""""""""""""""""""!!!###$$$###"""!!!"""###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,,,,---...//////000000//////000111222333444555333222111000////////////------......//////000000...//////---+++))))))***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))(((((((((((()))******)))******+++111@@@TTTbbbvvvooogggfffmmm~~~uuuuuuzzzyyyhhhccchhhmmmzzztttnnnppppppnnnkkkhhhggghhhiiijjjnnnooonnnkkkgggeeeeeeffflllnnnppprrrtttvvvvvvvvvwwwwwwwwwxxxwwwwwwvvvvvvtttuuuvvvxxxzzz{{{|||}}}zzzyyyxxxwwwxxxyyy{{{}}}xxxwwwwwwxxx{{{}}}}}}|||~~~}}}|||}}}~~~~~~|||{{{||||||}}}|||{{{{{{{{{{{{{{{||||||}}}{{{{{{tttjjjggguuuvvvqqq{{{~~~}}}}}}|||xxxsssmmmfffaaa]]]YYYVVVWWWXXXXXXZZZ[[[\\\\\\]]]ZZZVVVOOOIIICCC>>>888555777555444333111111999DDD```yyyxxxFFF,,,...000***+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&''''''(((((())))))***(((((())))))***+++++++++((()))***,,,---.........---...///000111222222333000111222444555666666666888888999::::::::::::999???===<<<<<<>>>???>>>>>>eeePPP>>>444333111///...---------))))))))))))*********+++))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""##############################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''((()))************+++,,,---...//////......///000111111222222222111000///////////////........................---......---+++)))***+++((()))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((()))******''')))++++++---666DDDOOOiiisss{{{~~~tttooosss}}}zzz}}}qqqtttrrrlllqqqqqqpppnnnlllkkkkkklllllloooppppppnnnjjjhhhiiijjjlllmmmnnnppprrrtttvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvuuuvvvwwwyyyzzz{{{{{{{{{zzzyyyyyyxxxyyyyyyzzzzzzwwwvvvuuuwwwzzz|||}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{|||~~~~~~}}}|||zzzxxxxxxyyyzzz{{{~~~}}}}}}||||||}}}}}}}}}~~~}}}zzzyyysssmmmttt{{{{{{~~~~~~}}}||||||{{{{{{sssmmmeee___[[[YYYWWWVVVVVVXXXZZZ[[[[[[\\\[[[YYYSSSOOOHHHBBB>>>;;;777555555333333444555===NNN___zzzTTT666,,,,,,,,,*********)))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))))))))((((((((()))***+++++++++))))))***,,,,,,---------++++++---...000111333333000222444666777888888888444555666888999999999999:::999999;;;======<<<;;;eeePPP???444333111///...------...'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########""""""""""""######"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""############ !!!"""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&''''''((()))***))))))***+++---......///......//////000000111111111000///////////////000........................,,,---...---+++***+++,,,(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))******&&&***---,,,,,,111;;;DDD```kkktttyyyzzz{{{~~~}}}wwwrrruuuzzz~~~}}}zzzmmmnnnxxxrrrrrrqqqpppooonnnnnnnnnnnnqqqrrrpppmmmlllmmmooommmmmmmmmnnnqqqtttwwwyyyxxxyyyzzzzzzxxxwwwvvvwwwvvvwwwxxxyyyzzzzzz{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuwwwzzz|||}}}}}}}}}~~~~~~|||{{{{{{|||~~~~~~{{{{{{|||~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}|||zzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~{{{}}}yyypppppp~~~~~~~~~}}}~~~}}}}}}{{{zzz|||{{{{{{zzzyyyyyyxxxxxxoooiiiaaaZZZWWWVVVVVVUUUVVVYYY\\\\\\\\\ZZZWWWSSSMMMHHHBBB===:::999777666000000222666<<>>777444444444222000000222:::III```{{{kkkMMM222,,,...+++'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))******++++++++++++*********++++++,,,---.../////////222666::::::888555222222111222333666777666555666555555444444666777888bbbMMM<<<444111...,,,---......---++++++***))))))***+++,,,***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%$$$"""!!!"""###""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((((((******))))))******+++++++++,,,---...///000111222000000000000000///......+++,,,,,,------,,,,,,++++++++++++*********))))))***)))))))))((((((((('''(((((()))))))))*********((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&***)))(((''''''((())))))***)))))))))+++...111333<<>>,,,,,,000...+++,,,((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))******++++++******)))******+++,,,---...//////666888;;;>>>===:::777444000000000222555666555444666555555444555666777888~~~___LLL<<<444222...---------------,,,+++***))))))***++++++***))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$"""""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!! ######""""""""""""######""""""""""""####################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))***+++,,,,,,------...//////000000///000000000000///......++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''((()))))))))))))))***+++,,,---...111AAAXXXjjjuuu}}}qqqcccaaafffooowww{{{{{{}}}~~~wwwooojjjhhhjjjmmmiiikkkooopppqqqqqqrrrsssrrrqqqooonnnmmmmmmnnnooonnnmmmllljjjjjjlllqqqtttuuuwwwyyyzzzyyyyyyyyy{{{}}}|||{{{zzzyyyyyyyyyyyy{{{{{{zzzyyyxxxwwwwwwvvvuuuuuuvvvxxxzzz{{{zzzxxx{{{|||}}}~~~~~~~~~}}}}}}|||||||||||||||~~~~~~{{{zzzyyyzzz{{{|||~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{{{{{{{|||{{{{{{zzz{{{|||}}}~~~}}}~~~~~~|||yyyyyy{{{}}}xxxxxx|||yyyyyyyyyyyyxxxvvvuuussssssrrrlllccc\\\XXXVVVTTTTTTVVVWWWWWWWWWYYYXXXVVVRRRMMMGGGBBB???:::777444555777777444222222888FFF\\\wwwxxxtttyyyaaa===000(((,,,000---+++,,,(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))************))))))******+++,,,---......///:::;;;===>>>===:::666333......///111444666555444666555555555555666777777zzz\\\KKK===555222...------------,,,,,,+++***)))))))))***+++))))))))))))((((((''''''(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""""""""!!!!!! ###"""!!!!!!!!!!!!"""###!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((())))))((())))))***+++,,,------.............../////////000000//////...---++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((())))))***************...555FFF]]]nnnwww{{{qqqkkkkkknnnrrruuuzzz~~~zzz~~~~~~}}}sssfff]]]]]]eeemmmiiillloooqqqqqqrrrssstttvvvtttrrrpppnnnnnnnnnoooooonnnllljjjiiikkkpppsssppprrruuuuuuuuuvvvxxxyyy|||{{{zzzzzzzzzzzz{{{||||||{{{{{{yyyxxxvvvuuutttttttttvvvxxxyyyzzzyyyxxxzzz{{{}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~}}}|||zzzyyyzzz{{{{{{}}}|||||||||}}}~~~~~~}}}}}}}}}||||||||||||}}}||||||||||||}}}~~~~~~~~~}}}|||{{{zzzzzzzzz|||{{{zzzzzzzzz|||~~~}}}~~~~~~}}}{{{xxxuuuwwwuuuwww|||yyyxxxxxxxxxwwwvvvuuurrroookkkgggaaaZZZTTTSSSSSSTTTVVVYYYZZZZZZXXXYYYWWWSSSMMMGGGAAA===:::999555444777999666444222222AAAWWWnnnssszzz~~~HHH333,,,)))+++,,,(((&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))((())))))***+++,,,---......666777888888777555222000///...///222555666666555555555555555666666666777wwwZZZJJJ===555222///------------,,,---,,,***)))))))))******)))))))))))))))((((((((((((((('''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###$$$######################## !!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$###############$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''(((((((((((()))***+++,,,---------...............///////////////...------***++++++,,,,,,++++++************)))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((((())))))******)))((((((---,,,444III```qqq}}}wwwmmmjjjlllpppyyy}}}}}}zzzsssuuuzzz}}}wwwiii^^^[[[```gggjjjmmmppprrrrrrrrrssstttyyyxxxuuusssqqqppppppppppppooonnnkkkjjjlllooorrroooppprrrssstttuuuwwwzzzyyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{zzzxxxvvvtttsssssstttwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||||||||}}}}}}~~~~~~}}}|||{{{zzz{{{{{{|||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz|||{{{zzzyyyzzz|||~~~~~~}}}~~~}}}{{{{{{|||}}}}}}xxxwwwwwwwwwxxxxxxvvvtttsssnnnggg```ZZZVVVRRRPPPTTTUUUVVVYYY\\\]]][[[YYYVVVSSSOOOIIICCC===999777999555444777666222222444;;;SSSppp|||~~~~~~www~~~XXX555111---******(((%%%$$$&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''((())))))***+++,,,------///000111222222111000///000000111333666777777666444555555666666666666666uuuYYYJJJ===666333///---------,,,+++---,,,+++))))))))))))***))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############"""###$$$$$$###"""$$$%%%######################## !!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!###$$$$$$$$$###"""############$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***+++,,,---------------............////////////...------******++++++++++++************)))))))))((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((((())))))******)))((((((///,,,...<<>>:::888777666333333555333///444>>>MMMhhh~~~sssnnn~~~[[[;;;+++...,,,)))((('''&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))***+++,,,,,,---,,,---...///000000000111222111222444666777666555444555555666777666666666tttXXXJJJ===666333///---,,,,,,,,,+++---,,,+++))))))))))))***))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################!!!"""""""""#########$$$!!!###$$$$$$######$$$%%%########################""""""##################!!!"""$$$&&&&&&$$$"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$""""""############$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''''''''''')))***+++,,,,,,,,,,,,------...............//////......---,,,******++++++++++++*********)))))))))(((((((((((('''((((((((()))))))))***'''''''''((((((((())))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((((()))))))))))))))))))))***,,,000111555HHHgggssseeeaaadddppp{{{~~~{{{{{{wwwjjjccceeehhhllloooppprrrtttuuuwwwxxxxxxxxxvvvtttqqqooommmnnnnnnmmmkkkjjjkkklllpppqqqrrrrrrssstttwwwzzzvvvxxxzzz||||||{{{yyyxxxyyyyyyzzzzzzyyyvvvtttssssssvvvyyyzzzyyyyyyzzz{{{zzzzzz|||}}}}}}}}}|||{{{{{{|||~~~||||||}}}}}}~~~~~~|||||||||}}}~~~~~~~~~~~~|||||||||||||||}}}~~~zzzzzzzzzzzz{{{|||}}}~~~|||{{{yyyxxxyyy||||||zzzsssuuuyyy|||{{{wwwooojjjbbb]]]VVVNNNJJJKKKNNNRRR[[[ZZZYYYYYYYYYWWWTTTQQQJJJGGGBBB>>>:::888777777333111333777444222>>>PPPjjjyyymmm}}}ggg@@@111+++***)))(((''''''))))))((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((()))***+++,,,,,,,,,,,,------...///000000333222222333555555444333444444666777777777666555tttYYYJJJ===666333///---,,,,,,,,,+++...---+++))))))))))))***)))))))))))))))*********''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!""""""#########$$$!!!###$$$$$$######$$$&&&""""""""""""""""""""""""%%%%%%$$$$$$###""""""""""""$$$'''))))))'''$$$"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!###$$$%%%$$$"""!!!"""############$$$$$$$$$###########################$$$$$$%%%%%%&&&''''''&&&&&&''''''(((***+++,,,++++++,,,------...//////......//////......---,,,******++++++++++++******))))))))))))(((((((((((('''((((((((())))))******''''''''''''((((((((()))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((())))))((('''***))))))))))))******+++"""---111///<<<^^^{{{vvvggg```dddrrryyywww{{{uuummmaaadddiiimmmoooqqqtttvvvuuuwwwxxxxxxwwwtttpppnnnkkklllmmmmmmkkkiiiiiijjjnnnooopppppppppqqqtttwwwwwwyyy{{{}}}|||yyyvvvtttxxxyyyyyyzzzyyywwwtttsssssswwwzzz{{{zzzyyyzzz|||yyyzzz|||}}}}}}}}}|||{{{{{{|||~~~||||||}}}~~~|||||||||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~|||{{{yyyxxxyyy|||~~~|||yyytttwww{{{~~~|||vvvllleeeYYYVVVPPPKKKIIIKKKPPPTTT\\\ZZZYYYWWWVVVSSSOOOLLLEEEBBB>>>:::777666666777222111555999777777III```}}}ooolllzzzrrrBBB---...,,,))))))(((''')))***((($$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((()))***+++,,,,,,---,,,,,,,,,,,,---......222222111222333444222111333444666777777777666555zzzZZZEEE;;;444222///.........,,,+++++++++************++++++)))((('''((())))))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$###"""!!!!!!###$$$&&&&&&&&&$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++*********++++++,,,,,,,,,//////...---,,,,,,+++++++++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&'''((()))******+++---...///555EEE\\\lll~~~vvvkkkjjjyyyvvvnnnvvv~~~}}}zzz{{{eee^^^\\\fffttt{{{zzzvvvxxxyyyyyyxxxvvvtttuuuuuuooonnnnnnmmmllljjjiiihhhllljjjiiikkkoootttwwwxxxxxxyyy|||}}}|||zzzwwwuuu{{{zzzxxxvvvtttttttttttttttvvvyyyyyyxxxwwwwwwxxx|||{{{{{{||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}{{{|||}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{|||{{{zzz{{{}}}}}}yyyxxxxxx{{{}}}}}}vvvkkk```XXXKKKKKKKKKLLLOOOSSSWWWYYY[[[ZZZYYYUUUQQQKKKFFFBBB>>>???===999666777777666111222666888:::IIIiii~~~xxx^^^uuupppHHH222...---'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))***,,,...///222///------///000///---...000111333444444333333666666666666666777888888yyyYYYDDD:::444222///.........,,,++++++******))))))******+++)))((('''((())))))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""%%%$$$$$$######"""""""""######$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++)))******+++,,,,,,------......---------,,,,,,,,,******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))***+++***...:::MMM[[[mmm{{{|||vvvyyyzzzyyyyyyxxxuuurrr|||{{{zzz|||lllbbbZZZ]]]hhhrrrxxxyyy{{{{{{{{{yyywwwvvvwwwxxxqqqppppppooonnnllljjjjjjhhhhhhiiilllqqquuuvvvvvvuuuvvvxxxyyyzzzzzzyyyyyy|||{{{yyywwwuuuuuuuuuuuutttvvvwwwxxxwwwvvvwwwxxx{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||||||||~~~{{{wwwwwwtttuuuvvvtttlllaaaVVVOOOIIIJJJLLLNNNRRRUUUXXXYYYYYYXXXVVVRRRMMMHHHCCCAAA999999888666666777777666999333333;;;KKKddd~~~ooogggyyy}}}XXX999---,,,+++''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))***,,,---...///,,,++++++---///...,,,///000111333444444444333555555555555555666666777vvvWWWBBB999444222///.........,,,++++++******))))))******+++)))((('''((())))))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""########################"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((()))***((()))***+++,,,---...///------------,,,,,,,,,,,,))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((((((((())))))((((((000===GGGXXXjjjsssssswwwwwwwww|||}}}vvviii```aaalllxxx}}}}}}{{{yyyvvvuuuvvvwwwssssssrrrqqqpppnnnmmmllleeefffiiimmmrrruuuuuuuuurrrssstttvvvyyy{{{|||}}}}}}|||zzzyyywwwwwwvvvvvvuuuvvvwwwvvvuuuuuuwwwyyyzzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~~~~}}}}}}|||xxxttttttqqqooolllfff]]]TTTKKKFFFGGGJJJNNNSSSVVVWWWWWWWWWVVVTTTPPPLLLGGGCCC@@@>>>555444444555777777666666:::444777MMMlll~~~xxxqqquuu|||{{{]]];;;+++***+++***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''''''''((()))+++,,,---+++)))((()))+++,,,,,,,,,///000222333444555444444555555555555555666666666tttTTTAAA999444222///.........,,,+++******))))))))))))******)))((('''((())))))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$###""""""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((())))))(((((()))+++,,,...///000...------,,,,,,+++++++++((()))***++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''***++++++)))(((+++333999EEEZZZhhhooouuuuuuxxx{{{{{{pppeeeiiivvv}}}}}}{{{wwwsssrrrssstttsssssssssrrrqqqooommmllleeeeeegggkkkppptttuuutttqqqrrruuuxxxzzz}}}~~~~~~}}}}}}|||{{{yyyyyyxxxxxxwwwwwwwwwvvvuuuvvvxxx{{{yyyyyyyyyyyyzzz{{{||||||~~~|||}}}~~~~~~}}}{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyuuuqqqpppoooiiiaaaWWWOOOIIIFFFEEEJJJMMMRRRVVVXXXVVVSSSQQQQQQNNNJJJEEE@@@===<<<;;;777444444777888666666777888<<>>CCCJJJPPPTTTUUUVVVUUURRRMMMGGGCCCDDDAAA>>>:::888666666777888444444666333111:::GGGgggvvvvvv|||wwwvvvmmmFFF111,,,)))***+++((('''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))***++++++******,,,...+++---///111333444444444...///000222222111000000mmmOOOAAA===444222///.........,,,+++))))))(((((((((((()))))))))((('''((())))))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######################################################""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""" """#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&''''''((()))*********++++++++++++++++++,,,,,,******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))&&&''')))************+++///888???KKK^^^kkk{{{uuuuuulllmmm{{{~~~www{{{yyykkkfffjjjnnnqqqssstttuuuvvvssssssrrrrrrpppooommmlllmmmkkkiiiiiijjjkkkkkkkkkkkkkkkkkklllooosssxxxzzz|||}}}}}}}}}}}}{{{zzzyyywwwyyy{{{{{{zzzyyyzzz{{{yyyyyyyyyyyyzzz{{{|||}}}zzz{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{zzz{{{|||}}}~~~||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~wwwppplllcccZZZUUUKKKHHHCCCAAADDDJJJRRRWWWWWWVVVUUURRRMMMHHHDDDAAA===<<<:::888666555555555666333555777444666GGG]]]yyywwwwwwkkkvvv~~~uuuMMM333***+++***'''(((+++)))$$$&&&%%%%%%$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''''''''')))+++,,,+++)))(((***---***+++---000222222333333...///111222222222000000mmmOOOAAA>>>444222///.........,,,+++))))))(((((((((((()))))))))((('''((())))))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&'''''''''(((((())))))(((((()))+++,,,---......+++***)))(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******((()))***+++++++++++++++***...111===SSSbbbvvv{{{lllgggsssyyyyyy}}}~~~~~~|||}}}qqq[[[ZZZ___ffflllooorrrtttvvvttttttsssrrrqqqooonnnmmmlllkkkkkkkkklllkkkhhhfffiiifffddddddgggnnnvvv{{{||||||}}}}}}}}}{{{zzzyyyvvvxxxzzz{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}xxxzzz}}}}}}}}}}}}||||||||||||}}}~~~}}}|||{{{zzz{{{|||~~~}}}}}}~~~~~~zzz{{{{{{|||}}}pppgggaaaXXXMMMGGGCCCCCCDDDFFFKKKRRRYYY]]]WWWVVVSSSOOOJJJFFFBBB@@@:::999888777666555555555555444777;;;999===TTTooozzzppp{{{tttdddhhh~~~|||UUU777///***---***%%%(((///---###%%%%%%%%%$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))+++,,,***((('''))),,,)))***,,,///111222222222000222444555555555333222kkkPPPAAA<<<333111...---------+++*********)))(((((((((((((((***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###############"""!!! ###############"""!!!!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""####################################"""!!! !!!###$$$$$$###################################################%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))...---///444>>>PPPjjj|||sssnnnooorrrttt}}}zzzwwwxxx~~~|||~~~~~~}}}{{{||||||{{{rrrjjjXXXVVVZZZcccjjjnnnqqquuussssssssssssssspppmmmjjjoooppppppmmmjjjgggffffffjjjaaaWWWVVV___kkkrrrtttvvvyyy{{{|||{{{{{{{{{|||zzzzzzzzz|||}}}|||zzzxxx}}}|||{{{{{{|||}}}|||zzzyyyzzz|||~~~|||{{{|||~~~{{{{{{|||~~~~~~}}}}}}{{{}}}~~~}}}|||zzzzzz|||}}}{{{|||~~~}}}ssseeeXXXOOOIIIEEEAAAFFFEEEFFFMMMVVV[[[[[[XXXSSSPPPLLLHHHDDD@@@:::666999777444222333444555555888999888777===QQQooo|||ttt|||{{{llllllXXX===111)))***))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$############################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))******++++++***+++,,,.../////////......///000111222333444444444jjjOOO@@@;;;333111...---------+++*********)))((((((((((((((()))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""!!!###############"""!!!!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""#################################"""!!!"""###$$$###"""################################################$$$###""""""""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))+++***+++///666DDD[[[nnnxxx~~~~~~xxxqqqppppppooovvvttttttxxx}}}~~~}}}|||zzzyyyyyy{{{||||||wwwlllZZZMMMRRRcccpppuuuvvvuuusssrrrqqqppppppoooooooooppppppooollljjjjjjjjjgggaaa[[[[[[```ggglllmmmsssvvvyyyzzzzzzyyyzzzzzzzzzzzzzzz{{{}}}}}}|||{{{|||{{{zzz{{{||||||{{{zzzyyy{{{}}}~~~}}}~~~||||||}}}~~~}}}}}}~~~~~~}}}}}}{{{~~~}}}||||||}}}}}}~~~~~~}}}}}}~~~|||xxxvvvkkkcccVVVLLLFFFCCC@@@???DDDEEEJJJQQQWWWYYYWWWSSSPPPMMMIIIEEEAAA===999666888777666666666777666666555666999@@@PPPkkk||||||ooorrrbbbAAA222...,,,)))))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((()))***************+++---............---///000111222222333333333hhhMMM>>>999333111...---------+++*********)))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""############""""""############""""""!!!""""""""""""""""""""""""###!!!!!!"""###$$$###"""""""""""""""""""""""""""########################""""""###$$$$$$###!!! !!!!!!!!!"""""""""########################$$$###!!!"""######"""!!!###################################################""""""!!!!!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))***))))))+++///888HHHWWWgggppp|||~~~}}}xxxsssmmmnnnpppwww~~~yyyuuussstttwwwyyy|||dddMMMJJJWWWfffqqqvvvvvvtttrrrpppooopppqqqsssooopppqqqqqqooonnnnnnooohhhfffcccbbbbbbccceeegggmmmqqquuuxxxyyyyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}|||zzzyyyzzz{{{|||{{{zzzyyy{{{~~~~~~}}}}}}||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||~~~~~~~~~}}}|||zzzzzz{{{~~~||||||wwwyyy{{{{{{xxxsssmmmiii]]]VVVKKKCCC@@@@@@AAABBBEEEIIIPPPUUUWWWUUUQQQNNNLLLHHHCCC???===:::888555333333555666777777666666777>>>JJJ[[[qqqyyyfffaaa@@@...)))***+++))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))************)))***+++,,,------------......///000111111111111fffKKK===888222000...---------,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###############""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" """###%%%$$$###!!! !!!!!!!!!!!!########################%%%###""""""######!!! ################################################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))),,,******,,,---111<<>>@@@DDDGGGNNNRRRVVVXXXUUUPPPLLLJJJFFFBBB===:::888777666555222444666777777777777777:::KKKggg|||}}}{{{jjjxxxpppFFF111---***'''((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))(((((()))***+++,,,,,,------...//////000000000///eeeJJJ<<<888222000...---------,,,+++***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###############!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%###""" !!!!!!!!!!!!""""""""""""""""""""""""%%%###""""""######!!! """"""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((+++)))***,,,---...555===LLLXXXiiiuuuzzz~~~{{{ssswwwzzzvvvwwwyyy{{{|||xxxtttqqqkkkcccbbbeeennnrrrvvvwwwvvvsssrrrrrrqqqrrrsssrrrpppnnnnnnnnnnnnnnnkkkeee^^^[[[]]]aaacccgggmmmrrrvvvzzz~~~~~~~~~{{{zzzzzz{{{{{{zzzyyyzzz|||}}}|||{{{{{{|||~~~~~~|||{{{}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||vvvrrrrrrtttuuuuuutttqqqkkkddd\\\UUUOOOLLLEEECCC@@@>>>???CCCIIINNNYYYYYYYYYVVVPPPKKKHHHGGG@@@===999666666666555555777888999777666666999;;;IIIaaavvvmmmoookkkwwwqqqRRR444---...***'''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((()))((((((''''''((()))***+++,,,---------.../////////......dddJJJ<<<888111///---------...---+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$""""""""""""""""""""""""!!!""""""############"""!!!""""""############"""""""""""""""""""""""""""###!!!!!!"""###$$$###""""""""""""""""""""""""""" !!!###$$$$$$###"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""$$$###!!!"""######"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&'''***++++++///555CCCQQQcccqqqxxx}}}zzz{{{~~~wwwvvvxxxzzz{{{yyyyyyzzziii]]]cccjjjsssxxxwwwtttrrrrrrqqqrrrsssrrrpppnnnnnnnnnnnnlllhhhaaaZZZXXXZZZ]]]aaadddhhhlllpppuuuzzz~~~{{{~~~|||yyyyyyzzz{{{zzzzzz{{{}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||}}}~~~}}}}}}|||||||||}}}~~~~~~|||{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||~~~~~~~~~~~~~~~}}}xxxqqqnnnnnnppppppoookkkggg___VVVNNNHHHEEECCC???@@@AAACCCFFFLLLSSSXXX\\\ZZZUUUOOOJJJFFFDDDBBB;;;999666555666666666555777777555333333888AAAIIItttsssmmmooojjjVVVpppzzzMMM:::***''')))((((((+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%################################################""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((***+++---...---......//////.........dddIII<<<888111///---------...---,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############""""""!!!!!!!!!"""###############""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!!!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%%%%))))))))),,,000888III___ooovvv{{{{{{yyywww{{{{{{||||||kkk___VVV```lllsssuuuttttttuuuoooqqqrrrrrrqqqppppppqqqmmmkkkgggbbb]]][[[[[[\\\```aaabbbcccfffjjjqqquuuuuuzzz}}}zzzyyy{{{|||{{{zzz|||~~~~~~|||||||||||||||}}}~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}~~~}}}~~~zzzxxx{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~{{{xxxtttnnnlllmmmkkkgggccc]]]ZZZSSSMMMGGGDDDBBBAAA@@@CCCFFFHHHKKKOOOUUUYYYVVVQQQKKKGGGEEECCC???<<<777666555555777777666555444444444555===LLLaaaooorrrkkkqqq{{{www___ggguuuNNN444...(((&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%################################################""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''((('''((((((***,,,...///......////////////......dddJJJ<<<888111///------......---,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""###############"""!!! !!!!!!"""###############""""""""""""""""""""""""###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""############"""""""""""""""""""""""""""!!! !!!###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! $$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&&&&)))***)))+++///,,,>>>WWWiiiqqqtttxxx}}}zzz}}}|||}}}|||~~~zzzmmmffffffNNNXXXeeennnrrrtttwwwyyynnnppprrrsssrrrrrrsssuuunnnllliiifffcccaaa___^^^```___^^^]]]^^^bbbhhhmmmqqqwww~~~~~~{{{{{{||||||{{{{{{|||||||||{{{{{{{{{}}}|||~~~|||}}}|||zzzyyy{{{}}}~~~{{{}}}|||xxxwww{{{|||~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~||||||}}}}}}{{{xxxpppllliiihhhgggccc[[[TTTNNNLLLHHHEEEBBB@@@??????AAADDDGGGGGGGGGHHHKKKOOOOOOIIIDDDBBBBBBAAA<<<777555444444666888888777555666777:::AAAPPPiiitttlllmmmxxxfffhhh}}}PPP000'''***,,,++++++,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%################################################""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((***,,,...000...///////////////......cccJJJ<<<555000000///...,,,+++***)))))))))((('''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&%%%$$$#########$$$%%% """%%%%%%###"""!!!!!!&&& """%%%### $$$######"""!!! #########"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!""""""#########$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&'''''''''(((((())))))******)))(((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))---111;;;LLL___mmmsssttt{{{}}}{{{~~~|||www|||zzzzzzvvvpppjjjggg___ZZZVVV[[[dddnnnuuuyyynnnooopppqqqrrrrrrrrrrrrrrrpppmmmiiigggfffffffffbbb```]]]\\\\\\___bbbdddjjjooouuuxxxyyyyyy{{{~~~}}}|||zzzyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{|||~~~}}}||||||{{{{{{{{{||||||}}}{{{{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||~~~|||{{{}}}}}}}}}}}}zzzwwwtttttttttqqqnnnkkkgggbbbXXXMMMEEE???===???CCCDDD@@@@@@BBBFFFPPPQQQDDD<<>>:::999999777555666444222333555666888999555@@@TTTpppwwwooo|||}}}~~~WWW555+++///***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''(((((())))))***++++++******+++,,,---...//////```III<<<666111000///...---+++******))))))((('''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$""""""###&&&)))555,,,$$$######!!!"""$$$######""""""!!!!!! """"""""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''((())))))************,,,000:::HHHWWW```gggmmmvvv}}}xxxoookkktttxxx~~~zzzyyy|||zzzwwwvvvzzzuuu\\\JJJJJJXXXfffiiilllqqqvvvyyyzzzyyyyyyuuussspppnnnmmmoooqqqssssssqqqmmmhhhccc___[[[ZZZ]]]___cccfffkkkqqqwww|||{{{|||}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}~~~~~~|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{~~~~~~}}}|||{{{{{{{{{~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{zzzyyyyyyzzz}}}~~~|||zzzyyyzzzwwwtttssssssqqqmmmiiiddd^^^UUUMMMGGGDDDBBB@@@CCC@@@???@@@@@@@@@EEEKKKOOOOOOIIIBBBGGGRRRXXXVVVCCC@@@;;;999888777777666999333222666777444777===EEE\\\zzzsssqqqzzz~~~|||}}}XXX555'''(((******)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''(((((()))***************+++,,,---......///___III===777111111000...---,,,+++***))))))((('''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$$$$$$$###$$$"""#########"""###&&&(((---%%% """"""###'''###"""""""""!!!!!!!!! """""""""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###!!!!!!!!!!!!###$$$"""""""""""""""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''(((******++++++++++++***...999IIITTT___iiissszzz~~~zzzpppllltttwww}}}ttt[[[PPPQQQSSSccchhhooovvvyyyxxxvvvsssvvvtttqqqppppppsssvvvyyyxxxwwwuuuqqqkkkeee```]]]\\\\\\]]]___dddkkkrrrvvvwwwyyy{{{~~~~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~|||}}}}}}||||||}}}}}}~~~~~~|||}}}~~~|||{{{yyyyyyzzz}}}~~~~~~}}}|||{{{zzzzzz{{{|||~~~~~~}}}}}}~~~{{{||||||}}}}}}}}}}}}}}}zzzzzzzzzzzzyyyyyyxxxxxxxxx{{{~~~}}}yyyvvvwwwxxxyyytttooonnnnnnkkkeee___XXXRRRKKKDDD@@@@@@AAABBB??????CCCHHHIIIHHHKKKQQQVVVQQQIIIFFFNNNXXXXXXRRR===;;;999777666666666666888444555;;;:::666>>>LLLpppyyyvvv}}}xxx|||TTT666+++,,,***%%%))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((())))))***))))))***+++,,,---......___III>>>999111111000///---,,,+++***))))))((('''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%$$$$$$###### ###$$$$$$###$$$%%%$$$ """###"""###&&&""""""""""""!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""  """"""######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&'''((()))***+++***+++,,,******000<<>>HHH___www~~~|||yyy~~~XXX222)))......)))((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''(((((())))))((())))))***+++,,,------___III>>>999222111000///...,,,++++++))))))((('''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$###""" $$$%%%$$$###""""""$$$!!!"""&&&&&&"""!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################!!!!!! !!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''***+++***(((+++222999QQQdddvvv}}}~~~{{{uuuwww}}}zzzvvvttt{{{qqqmmmcccWWWIIINNNXXXbbblllsssxxxzzzuuutttsssssssssuuuwwwxxxuuuvvvwwwxxxvvvssspppmmmaaa^^^[[[ZZZ[[[\\\\\\\\\kkknnnrrrwww|||~~~zzz{{{}}}}}}}}}}}}|||{{{{{{{{{{{{|||||||||}}}}}}|||zzzyyyzzz{{{}}}}}}}}}{{{zzzzzz{{{{{{|||}}}~~~|||}}}~~~|||zzz|||||||||~~~}}}|||{{{{{{zzzzzzzzz{{{yyyzzz|||}}}}}}|||{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwwww{{{|||{{{yyyvvvttttttttthhheeeaaa^^^\\\VVVOOOJJJ>>>???@@@AAAAAACCCFFFIIIMMMSSS\\\aaa[[[PPPKKKLLLJJJEEE@@@@@@CCCCCC===777555666777666444444555777333444777>>>OOOmmm}}}sss|||iiitttVVV<<<)))+++---&&&&&&///)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***+++,,,,,,---]]]GGG<<<777222111000///...---,,,+++))))))((('''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%$$$###"""!!!###$$$$$$###"""###$$$$$$"""###&&&%%%!!! ###!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''')))******)))***...111EEE]]]uuuwwwlllpppxxx~~~}}}zzzqqq}}}yyyzzzsssgggUUUTTTUUUXXX___hhhqqqvvvvvvuuuuuuuuuuuuuuuuuuvvvssstttvvvvvvvvvsssqqqooogggdddaaa```___\\\XXXUUU___bbbgggmmmrrrvvvyyy{{{xxxzzz|||}}}~~~}}}|||||||||||||||||||||}}}}}}~~~yyyyyyzzz|||~~~}}}{{{{{{{{{{{{{{{|||}}}~~~}}}~~~~~~~~~}}}|||{{{}}}||||||{{{{{{{{{{{{{{{yyyyyyzzz|||}}}}}}{{{zzz|||{{{yyywwwvvvvvvvvvwwwxxxwwwvvvuuutttuuuuuuvvvxxxxxxwwwwwwtttpppjjjeeeXXXXXXWWWUUUQQQLLLGGGDDD===@@@CCCEEEEEEHHHLLLPPPSSSVVVZZZZZZRRRGGGDDDGGG???<<<:::999888777555555444555777666444333555777777>>>FFFTTTrrrzzzmmmrrrmmmqqqccc888000+++,,,***&&&''',,,(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((''''''((()))***+++,,,,,,[[[EEE:::555222222111///...---,,,+++))))))((('''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&%%%$$$###"""&&&&&&%%%###!!!"""$$$'''!!! ###"""!!!%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!! !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''***************+++---///444OOOlllyyyzzz{{{}}}sssfffllluuuyyy|||wwwuuuyyyuuu}}}~~~wwwjjjiiicccZZZTTTTTT\\\eeelllvvvwwwwwwwwwwwwvvvuuutttssstttuuuuuutttrrrooonnnmmmjjjhhhfffeee```ZZZUUUUUUXXX]]]ccciiinnnrrrtttwwwyyy{{{}}}~~~~~~}}}||||||||||||||||||}}}~~~~~~xxxyyy|||}}}zzz||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}||||||{{{{{{{{{||||||yyyyyyzzz{{{}}}}}}|||zzz|||{{{yyywwwuuuuuuuuuuuuvvvuuutttsssrrrsssttttttssssssssssssqqqjjj___VVVMMMNNNPPPNNNJJJFFFCCCAAACCCEEEHHHIIIJJJMMMRRRVVVRRRRRRRRROOOEEE===>>>EEE999888777555333222555999333555777666444333444777===JJJYYYnnnrrrffflll|||bbbiiiggg888///000---)))+++///+++"""(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,]]]FFF;;;888111///---,,,,,,,,,+++***++++++)))(((''''''''''''&&&&&&&&&'''((('''%%%"""$$$$$$$$$############"""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!! !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$##########################################%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((()))***************111777FFFZZZnnnxxxwwwrrr}}}|||vvviiigggkkkmmmppptttnnnqqqwww||||||xxxxxxzzz~~~vvvYYYEEEFFFPPPUUU^^^lllyyyzzzxxxyyyyyyvvvtttwwwxxxuuupppnnnrrrvvvuuuuuutttrrrllleee^^^YYYWWWTTTRRRSSSYYY```gggjjjppprrruuuxxx{{{{{{{{{zzz{{{~~~}}}zzz}}}}}}||||||}}}|||~~~~~~}}}|||}}}~~~}}}zzzxxxwwwxxxzzz||||||||||||{{{{{{{{{{{{{{{|||{{{xxxvvvuuutttuuuuuuwwwuuusssqqqoooooopppqqqtttqqqmmmggg___UUUKKKDDDBBBEEEIIIIIIGGGEEEEEEFFFGGGIIILLLOOOQQQQQQQQQQQQLLLHHHDDDBBBAAA@@@<<<999666555444333444444333222777444555888777555<<>>===<<<;;;888666:::888555555666666555444555444444444222999LLL```yyysssssswwwuuuppp}}}bbb===,,,+++---,,,***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""!!!!!!######$$$###""""""#########$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,___GGG;;;777222000...---......,,,++++++***)))((((((''''''((()))'''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$########################################################################%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''((())))))******))))))((()))---444???LLLWWW^^^ooosss~~~{{{vvvrrrrrrxxx}}}}}}tttuuuvvvwwwxxxzzz~~~wwwjjjVVVCCCAAAIIIUUUcccsss~~~~~~xxxvvvtttssssssuuuuuutttqqqtttuuuuuutttqqqlllhhheeeaaa\\\VVVQQQOOOOOOOOOOOOUUUYYY```hhhnnnrrrttttttyyy}}}~~~}}}||||||}}}}}}|||{{{xxxzzz|||~~~}}}zzzwwwtttyyyyyyyyyzzzzzz{{{{{{{{{zzzxxxuuurrrqqqrrrtttuuuqqqpppooommmiiiddd```^^^WWWRRRJJJDDDAAA@@@@@@???AAAEEEJJJNNNOOOPPPPPPQQQQQQPPPOOOLLLIIIEEEAAA??????<<<:::888888777666444888555222222444555444222333444555333333DDDeeevvv{{{~~~||||||___999***+++...,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""############""""""!!!#########$$$$$$$$$$$$%%%################################################!!!!!!"""""""""#########"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++___GGG;;;777333111///.........---,,,******)))(((((((((((((((***(((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! ###""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))))))))((())))))+++111<<>><<<;;;:::888777777777777666444222000000333333222///333666999;;;DDD\\\|||}}}___===...///000...+++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""############""""""!!!!!!############$$$$$$$$$$$$################################################""""""""""""#########$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***^^^FFF:::777333111///.........---,,,***))))))(((((((((((()))***(((&&&%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!! ###"""!!! !!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$#################################""""""#########$$$$$$$$$########################$$$#########$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''((())))))))))))))))))***++++++---444@@@IIIXXXbbbsss}}}yyy}}}rrr}}}}}}zzz|||~~~zzzssslll]]]TTTJJJGGGMMMXXXeeennnyyy|||~~~zzzwwwxxxzzzssssssssssssrrrqqqooonnnmmmiiibbb]]]YYYUUURRRPPPNNNMMMMMMOOORRRXXX]]]```kkkooouuuzzz{{{{{{|||}}}~~~}}}||||||}}}|||yyywwwwwwwwwxxxxxxwwwvvvttttttrrrrrrrrrsssssstttttttttrrrsssssssssqqqnnnkkkiiiccc___YYYRRRLLLHHHGGGFFF???>>>>>>AAAEEEIIIKKKLLLMMMMMMNNNNNNMMMLLLIIIHHHGGGFFFEEEBBB???===:::999777777777666666666666777555444333333333333222222777===EEEPPPccc~~~~~~lllDDD555333...)))***))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))}}}[[[DDD:::777222000...---......,,,+++))))))(((((((((((())))))***(((&&&&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!!!! """!!! !!!"""###""""""######""""""!!! !!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$####################################"""""""""###$$$$$$%%%%%%####################################$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((''')))***++++++///666;;;KKKVVVfffttt||||||~~~xxxvvvwwwvvvxxxxxxvvvtttuuuxxx{{{vvviii[[[SSSPPPOOOSSSXXXeeeqqq}}}zzzyyyuuuuuutttsssrrrrrrqqqqqqmmmjjjfffcccaaa___\\\ZZZUUURRRNNNLLLKKKNNNQQQTTTXXX[[[cccjjjmmmooottt{{{~~~~~~}}}}}}}}}||||||{{{||||||{{{yyyvvvwwwvvvtttssssssrrrssssssssssssssssssssssssssssssrrrrrrqqqnnniiibbb\\\XXXSSSOOOIIICCC???>>>???@@@@@@AAAEEEJJJOOORRRRRRQQQNNNLLLJJJJJJJJJJJJHHHGGGEEECCCAAA>>>;;;888666444444555555444333333444666333444444222000333999???KKKRRR]]]llltttooowwwgggMMM999777222&&&%%%...(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$###"""""""""""""""###"""""""""############$$$###################################################$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''yyyXXXBBB999777222000------------,,,***))))))(((((((((((()))))))))((('''((()))((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!! !!!###$$$"""############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$####################################!!!""""""###$$$$$$%%%%%%####################################$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((&&&'''((()))***,,,...000;;;FFFWWWggguuu}}}xxxvvvyyy~~~yyyuuussssssttttttpppppprrrtttvvvyyy~~~vvvqqqrrrpppcccSSSJJJMMMYYYjjjwww}}}}}}zzzxxxyyyxxxwwwuuutttsssssssssnnnllljjjjjjjjjiiihhhfff```]]]YYYUUUQQQPPPOOOOOOKKKLLLQQQYYY\\\^^^fffqqqxxxzzz||||||{{{|||~~~~~~|||{{{zzzzzzzzzzzzyyyyyyyyyzzz{{{zzzwwwuuutttsssrrrqqqqqqppppppppprrrrrrqqqqqqpppooooooooohhhfffbbb]]]WWWQQQLLLJJJDDDCCC@@@>>>>>>@@@CCCDDDJJJLLLOOOTTTWWWYYYWWWUUUOOOKKKGGGEEEFFFGGGGGGEEEAAA???===:::777555444333222444555444111111333555000333444222333???SSScccooovvv~~~{{{|||tttlllttt~~~eee<<<555000000,,,((()))000((('''&&&&&&%%%%%%&&&&&&################################################################################################""""""""""""""""""""""""###""""""!!!!!!"""###$$$""""""""""""########################################################################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''wwwVVVAAA999888111///---,,,,,,,,,+++***))))))(((((((((((()))***((((((((()))***)))'''$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###### !!!###%%%###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""########################!!!""""""###$$$$$$%%%%%%####################################$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((&&&&&&'''((()))+++++++++...:::LLL```ttt}}}vvvooommmqqqwwwyyyyyyssslllooovvvxxxwwwwwwuuuvvvzzz}}}}}}}}}}}}}}}zzz}}}^^^HHH???FFFRRRaaaooowwwzzzzzz}}}{{{yyywwwuuuttttttuuuqqqpppooooooqqqqqqpppooojjjhhheeeaaa\\\VVVRRRPPPFFFEEEIIINNNOOOPPPYYYeeebbbeeeiiikkkmmmqqqwww|||}}}}}}||||||}}}~~~}}}{{{zzzxxxxxxwwwwwwwwwwwwwwwyyyzzzyyyvvvtttqqqqqqrrrrrrqqqpppnnnmmmjjjjjjiiihhhgggffffffeee[[[WWWQQQKKKFFFDDDBBBBBB======???AAADDDGGGJJJKKKQQQQQQSSSVVVXXXXXXVVVTTTNNNHHHBBB???>>>??????>>><<<;;;999777666555555555333555666555222222444666222666888888>>>RRRrrr}}}|||wwwmmmsss|||RRR666000000***%%%(((---+++$$$''''''&&&%%%%%%%%%&&&&&&################################################################################################""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%""""""""""""############################################################""""""""""""############$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&tttTTTBBB888333222111///---,,,,,,,,,---******)))(((((((((((((((***)))(((((()))(((&&&$$$$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""((((((((("""%%%###$$$""""""""""""""""""""""""!!!!!!"""""""""#########%%%######$$$###  ***((($$$!!!""""""""""""""""""""""""#########"""""""""!!!!!!"""$$$,,,$$$""""""""""""""""""""""""///((($$$(((%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!000***$$$###***!!!)))%%%!!!(((###%%%000 ,,,***'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########((()))###!!!$$$ &&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''''''''((())))))***///===WWWsss~~~{{{uuuoookkklllqqquuutttnnnqqqxxx~~~wwwdddOOODDD@@@KKKUUU\\\fffrrrzzzvvvsss{{{|||uuuxxxuuurrrtttxxxzzzwwwsssoooooopppnnnjjjddd]]]YYYMMMLLLIIIHHHIIILLLPPPRRRQQQQQQSSSUUUYYY]]]aaacccjjjkkkllllllmmmppptttxxxyyyyyyyyyyyyyyyyyyyyyyyy}}}|||{{{{{{|||}}}~~~}}}{{{wwwsssrrrsssuuuvvvvvvvvvwwwvvvuuurrrooommmqqqsssrrrmmmfffcccfffjjjeeegggccc[[[XXXXXXSSSLLLGGGFFFDDDAAA===<<<===>>>???@@@BBBFFFLLLQQQVVVYYY[[[YYYXXXWWWWWWUUURRRPPPKKKHHHBBB===999888888999888888666555444333333333666///---333666333222333777<<>>CCCNNNVVV___kkkuuuzzzzzzxxxvvvxxxuuutttuuuxxxzzzxxxvvvvvvwwwwwwvvvsssooojjjgggdddccc```[[[UUUPPPKKKHHHCCCCCCBBBBBBBBBCCCDDDEEEDDDFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUWWWZZZ\\\]]]eeeeeedddddddddeeeffffffdddcccccccccdddeeefffgggiiiiiihhhgggeeebbb___^^^ZZZYYYVVVSSSQQQOOOOOOOOOOOONNNHHHAAA>>>???@@@>>>???@@@AAAAAABBBDDDGGGJJJLLLPPPUUUZZZ\\\[[[YYYWWWQQQOOOMMMLLLKKKIIIFFFDDDDDDBBB>>>:::888666666666666555444444333333333333222222444444555>>>QQQddd~~~~~~cccCCC000((()))---)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&sssSSSAAA999444000///---+++*********+++***))))))((((((((((((((()))((('''((()))((('''%%%$$$%%%%%%%%%%%%$$$######################################################""""""############""""""###""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""''' %%%"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&"""""""""""""""###$$$$$$""",,, (((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%))) &&&"""""""""""""""""""""""""""+++ &&&""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%!!!&&&%%%(((...!!!---(((!!!///$$$...'''!!!+++///###"""%%%///&&& '''''''''''''''''''''''')))))))))(((((((((''''''((('''&&&"""$$$)))$$$############$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((***222@@@PPP[[[jjjkkkpppxxxzzzwww{{{ssspppqqqzzz|||xxxvvvvvvsssqqqppplll```NNNDDDAAAAAAEEEQQQaaakkkooouuu|||{{{wwwtttrrrsssuuuuuuttttttuuuvvvvvvtttqqqmmmjjjhhhhhhhhhfffbbb\\\VVVRRRPPPOOONNNLLLKKKJJJIIIHHHBBBCCCEEEFFFEEEDDDEEEEEEGGGGGGHHHIIILLLOOOQQQSSSYYYYYYXXXXXXXXXYYYYYYYYYTTTUUUVVVXXXZZZ[[[[[[\\\______^^^\\\ZZZWWWUUUSSSRRROOOLLLKKKJJJIIIHHHFFFHHHGGGEEEAAA???@@@BBBCCC@@@BBBDDDFFFHHHKKKOOORRRXXXZZZ^^^```___[[[WWWTTTLLLJJJGGGEEEDDDCCC@@@>>>???>>><<<999777666555555777777555444333333333333111222666>>>MMMeee{{{xxx~~~eeeAAA000***&&&'''+++(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&sssSSSAAA999444000///---+++*********+++***))))))((((((((((((((()))((('''((())))))'''%%%$$$%%%%%%%%%%%%$$$#########################################################$$$$$$%%%%%%$$$$$$#########""""""""""""##############################"""""""""""""""""""""""" '''+++!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" ###***&&&!!! ... !!!""" !!!!!!!!!!!!!!!!!!!!!$$$)))+++!!!$$$""""""""""""""""""""""""333LLL>>>:::999888>>>""""""""""""""""""""""""""""""#########$$$$$$$$$########################,,,***$$$$$$&&&###'''(((!!!$$$...)))'''''',,,+++$$$""""""""""""""""""""""""$$$$$$$$$############"""###"""''')))""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&(((((((((***222???IIIWWW\\\fffsss~~~~~~wwwuuu~~~wwwsssqqqttt}}}zzz|||}}}{{{gggRRREEECCCAAACCCJJJQQQYYYeeeqqqrrrsssvvvxxxzzzxxxuuurrrrrrssstttuuutttrrrpppnnnkkklllnnnooommmhhhdddaaa\\\[[[ZZZXXXUUUSSSQQQPPPJJJKKKLLLKKKHHHEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKPPPPPPPPPPPPPPPPPPOOOOOOJJJKKKNNNPPPRRRSSSTTTTTTWWWWWWVVVTTTRRROOOMMMLLLMMMKKKIIIHHHHHHGGGEEECCCAAABBBDDDEEEDDDCCCEEEHHHJJJLLLNNNPPPQQQSSSWWWYYY^^^^^^^^^\\\ZZZVVVRRROOOHHHEEEBBB@@@???>>><<<;;;;;;:::999888666555444444777666444333222111111111111999IIIbbbpppwwwsssiiisssTTT???...,,,---)))''')))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&sssSSSAAA999444000///---,,,+++***++++++******)))((((((((((((((((((''''''((())))))'''&&&$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$########################"""""""""""""""""""""""" ***OOO~~~vvvzzz}}}vvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvPPP&&&!!!&&&"""$$$###!!!pppwwwvvvvvvsssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvv...$$$((($$$###!!!""""""""""""""""""""""""SSS222"""""""""""""""""""""""""""############$$$$$$$$$########################%%%!!!***%%%777zzzvvvwwwuuuvvv~~~zzz|||***%%%"""---###$$$!!!&&&ggg{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwvvvvvvtttwww~~~uuuPPP"""""""""############$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''')))***(((&&&(((///666BBBJJJXXXiiivvv~~~~~~|||xxxwww~~~|||xxxrrrooovvv~~~~~~|||uuuiiiVVVPPPHHH@@@>>>DDDNNNUUU]]]eeeqqqzzz~~~{{{uuupppqqqrrrtttuuuuuutttsssrrrpppqqqrrrsssrrrpppmmmkkkffffffeeecccaaa^^^\\\[[[UUUUUUTTTRRRNNNKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJKKKLLLNNNPPPQQQRRRRRRTTTSSSRRRQQQOOOMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGKKKNNNMMMJJJMMMQQQVVVXXXYYYYYYWWWWWWXXXYYYYYYXXXVVVSSSPPPMMMKKKIIICCC@@@===;;;;;;;;;:::999777777888777777666555444444444333222222222222222333HHHiii~~~vvvqqqyyyjjjgggooowwwOOO555...))))))+++)))((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%rrrSSSAAA999444111000...,,,++++++,,,,,,******)))((((((((((((((((((''''''((())))))(((&&&$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""$$$***111""" (((666CCC&&&  ###'''""""""""""""""""""""""""---ZZZ"""""""""""""""""""""""""""############$$$$$$$$$###########################!!!$$$(((&&&hhhNNN%%%%%%+++$$$ 111""""""""""""########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&(((***)))&&&&&&)))---555===KKK[[[jjjtttzzz{{{wwwwwwyyy~~~vvvoooqqq|||{{{xxx}}}kkkkkkaaaPPPGGGJJJKKKIIIMMMSSS]]]fffkkkllllllkkkoooppprrrtttuuuuuuttttttrrrrrrrrrssssssrrrrrrrrrnnnnnnmmmmmmkkkiiifffeee``````^^^[[[XXXVVVWWWXXXWWWUUUSSSQQQPPPQQQRRRTTTPPPQQQQQQRRRQQQPPPOOONNNOOOPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPOOOMMMPPPQQQPPPLLLJJJKKKMMMSSSRRRUUUWWWTTTQQQTTT\\\\\\\\\\\\YYYTTTQQQOOOOOOLLLKKKKKKJJJHHHFFFDDDCCC???<<<999777777888888777444555777888777666555444444555555666888999;;;<<>>===BBBHHHPPPVVVaaadddggghhhfffeeedddccclllkkkjjjlllppptttvvvvvvsssqqqooolllkkkkkklllmmmjjjjjjiiihhhhhhgggffffffjjjhhhffffffggghhhhhhggg`````````___^^^^^^]]]]]][[[[[[ZZZYYYXXXXXXXXXXXX\\\[[[YYYWWWUUUSSSSSSRRRUUUUUUUUUUUUVVVXXXZZZ[[[___\\\WWWRRROOONNNNNNOOOOOONNNLLLIIIEEEBBB???===AAA===::::::;;;<<<:::888777555333444777888777555333555777666333222444666@@@<<>><<>><<<::::::888666666888888777555::::::999888666333222111555666666666666666888:::???PPPwwwyyyvvv{{{zzznnnIII222,,,++++++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################%%%$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""####################################""""""###$$$$$$%%%&&&&&&##############################$$$$$$$$$$$$######""""""""""""#############################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkOOOAAA999444111000///---,,,,,,++++++,,,***((('''&&&''')))***((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$!!! """ttt+++"""######$$$$$$######$$$$$$$$$ """$$$"""$$$###&&&"""""""""""""""""""""""""""---)))%%%&&&$$$%%% $$$(((###########################***'''QQQDDD+++---///(((!!!)))+++CCC (((!!!(((###!!!&&&"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******+++***)))***///999EEEMMMZZZ___fffnnnwww}}}{{{wwwqqqiiirrruuu|||wwwjjj\\\TTTMMMFFFBBBBBB<<<<<<<<<:::::::::===@@@DDDJJJTTT]]]cccgggjjjlllnnnlllkkkiiihhhhhhhhhiiiiiiiiijjjkkkllllllmmmmmmhhhfffdddcccdddeeeeeedddeeeeeedddcccbbbaaa```___\\\[[[XXXVVVTTTRRRQQQQQQTTTTTTTTTSSSRRROOOMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTPPPKKKEEEAAA>>>======@@@@@@???===;;;999777666555444333444666666444333222555777777444222222333444222111111555<<>>999555444666888999<<>>:::888777777999999999888777666555444444444444555555444333222222333444444444444555777555555666;;;EEERRR```hhhtttjjjeeelllttt}}}tttoooaaabbbjjj}}}\\\AAA***(((---,,,'''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################"""""""""""""""#########"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!"""""""""####################################""""""######$$$$$$$$$%%%##############################$$$$$$$$$$$$######!!!"""""""""################################################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%gggJJJ===888444000///...---,,,+++++++++)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$(((&&&"""999 !!!"""$$$###!!! !!!###$$$&&&$$$"""######!!!***!!! !!!$$$&&&$$$$$$%%%""""""""""""""""""""""""///eee!!!&&&%%%!!!$$$ """&&&%%%$$$"""########################(((,,,!!!TTT333)))&&&((()))$$$###"""!!!///!!!((("""'''!!!%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++((()))***++++++,,,///222999CCCQQQ\\\fffqqq}}}}}}xxxzzz~~~~~~vvvppppppyyyzzz}}}xxxkkkbbbYYYUUUOOOFFF>>>:::999:::;;;;;;;;;;;;???FFFNNNSSSWWWVVVVVVUUUTTTTTTTTTTTTXXXYYY[[[^^^aaaccceeefffccc```]]][[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWRRRPPPNNNKKKHHHFFFDDDDDDBBBCCCDDDDDDDDDAAA???>>>>>>??????@@@AAAAAAAAAAAAAAA???<<<999777666666666555555666666666555555444444555555555333222111111777666444555666888888777:::DDDRRRaaannnyyy|||mmmgggrrrxxxggg```^^^TTTddd}}}sssLLL888,,,&&&,,,...)))&&&)))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################"""""""""###############"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!"""""""""####################################"""###############$$$$$$##############################$$$$$$$$$$$$######!!!"""""""""####################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%dddHHH<<<888555000///...,,,++++++******))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!"""'''***))):::...(((###***  ###&&&'''$$$!!!###&&&)))%%%%%%***+++###111%%%""" !!!###$$$$$$"""""""""""""""""""""""""""!!!***'''"""''' $$$%%% ###***!!! 333$$$$$$$$$$$$$$$$$$$$$$$$)))&&& """kkk```"""+++""" %%%%%%+++###/// @@@$$$###$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))%%%'''***+++*********+++---666CCCPPP\\\gggssszzz{{{~~~}}}zzz{{{yyyqqqnnnttt}}}|||yyyuuuqqqhhh\\\OOOEEE@@@>>>999777555666999<<<>>>>>>EEEEEEEEEEEEDDDDDDCCCCCCHHHJJJMMMRRRWWW\\\```aaaZZZWWWSSSQQQQQQRRRSSSSSSPPPPPPOOOOOONNNNNNMMMMMMHHHGGGEEEBBB@@@???>>>======>>>??????>>>===<<<;;;888999:::;;;;;;;;;;;;;;;:::999888666666666666666444444555666666666555555333444444333111000222333111444888<<>><<<;;;999999888888999999999999888888888888444555666777888777666666777777666555444555555555444444555666666666666555333444444333111333777;;;;;;HHHVVV[[[WWWTTTWWW[[[aaa{{{qqqmmm|||ooofffeeekkkrrr~~~{{{uuuRRR999222333***---+++&&&$$$'''((('''$$$$$$$$$$$$$$$$$$%%%%%%########################&&&%%%$$$$$$######$$$$$$##############################$$$$$$###"""!!! """""""""""""""""""""""""""""""""""""""#########""""""""""""################################################""""""""""""##############################$$$$$$$$$$$$######""""""""""""####################################""""""""""""############"""######$$$%%%%%%&&&&&&aaaFFF<<<999777//////---,,,+++*********)))))))))))))))(((((((((''''''((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%% ###AAA !!!***"""###"""!!! """$$$###$$$!!! ###%%%%%%###999"""$$$###"""###$$$$$$""""""""""""""""""""""""!!!### ]]]$$$%%% %%%,,,---)))vvv***%%%!!!(((!!!..."""!!!###CCCvvv&&&%%% !!!&&&%%%$$$ttt"""'''"""$$$((( """############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''+++++++++***((((((***,,,++++++---444???MMMXXX]]]jjjpppxxx|||{{{zzz~~~~~~zzz}}}wwwuuuuuu{{{yyy}}}oooWWWFFF@@@===:::666666777777777777666666555444555777:::<<>>######"""### !!!!!!"""""""""""""""&&&%%%###!!!!!!"""$$$%%%"""###%%%"""$$$%%%$$$######""""""######""""""""""""""""""""""""&&&((($$$'''&&&%%%!!!$$$&&&"""---###www+++--- ((("""'''((('''000hhhggg *** !!!###&&&%%%&&&+++"""%%%%%%%%%$$$$$$###############""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&&&&((()))+++((()))+++///555@@@KKKRRRbbbkkkqqqqqqsss{{{yyy}}}~~~~~~~~~yyyggg\\\QQQHHHEEEAAA<<<:::======777333444,,,555888222111777999666555666777666444444666888333444666777777777666666777555333222333333333222222111000000111222111000333333444444444444444444555444444444555444333111444666777555444666:::<<<999999<<>>######"""### !!!!!!""""""""""""""""""!!!  !!!""""""###%%%"""$$$%%%$$$######""""""######""""""""""""""""""""""""%%%$$$!!!ggg)))(((***$$$%%%%%% $$$ttt )))(((""")))!!!$$$'''777mmm###---,,,+++888:::+++###$$$'''%%%$$$$$$$$$$$$$$$$$$#########""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***)))******+++...444<<>>######"""### !!!""""""######""""""!!! !!!!!!"""###%%%"""$$$%%%$$$######""""""######""""""""""""""""""""""""$$$!!!$$$###+++WWW((())) %%%$$$$$$$$$!!!www %%%%%%%%%"""&&&%%%$$$%%%!!!555YYY"""...###***$$$ 111^^^{{{nnn $$$ &&&###,,,#########$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***((())))))))))))+++///222BBBPPPbbbmmmssswwwvvvsss~~~yyyrrrrrrssstttxxxyyy~~~yyyssscccVVVMMMDDD???<<<;;;:::666555666999555222111222333111...555444222111111222333333333444555555444222000///222000///------///111222111111111111222222333333555444333333333555777888666<<>>######"""###!!!!!!"""############"""###""""""""""""###$$$$$$"""###%%%"""$$$%%%$$$######""""""######"""""""""""""""""""""""""""!!!''''''######***###""""""))) !!!***zzz$$$)))$$$###"""$$$'''%%%%%%+++)))===TTT+++000###111&&&$$$'''!!! """"""######$$$$$$%%%%%%######""""""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&((()))******+++---///666CCCTTTbbbjjjooorrrsss{{{~~~}}}||||||vvvtttrrrpppqqqttt{{{mmm]]]UUUPPPOOOQQQKKKBBBDDDNNNNNNFFF;;;666666777666444555444444333333333222222444444444333111000000000333444444333222111222333333222222111222333555666888777666555666999===@@@GGGPPP___www~~~pppsss}}}}}}~~~lllaaahhh{{{kkkQQQ:::,,,******************)))((('''''''''&&&&&&&&&%%%%%%###############"""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""###""""""!!! !!!"""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""######$$$$$$$$$$$$###'''&&&&&&%%%$$$###""""""##############################$$$$$$$$$$$$######""""""######$$$$$$%%%%%%""""""""""""#########$$$[[[DDD;;;777555000///---+++*********+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###""">>>######"""###!!!""""""########################$$$$$$%%%%%%&&&"""###%%%"""$$$%%%$$$######""""""######""""""""""""""""""""""""$$$&&&""""""eee&&&&&&!!!&&&"""""" ,,,""""""...lll((( $$$###(((###&&&%%%$$$(((uuuNNN,,, 444(((,,,"""###!!!"""""""""######$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&(((***+++++++++,,,---***111===IIIRRRZZZdddkkkuuuzzz|||zzzyyy}}}~~~}}}}}}sss```cccfffmmmooofff]]]fffwwwssseeeQQQBBB<<<;;;;;;:::888999::::::999777444333333444444333222222666999666888;;;<<<:::888777777999888555444555777;;;======>>>???@@@BBBHHHOOOTTThhhsss}}}{{{wwwwwwzzzooohhhaaaeeewwwqqqYYYAAA111+++,,,,,,,,,,,,+++***)))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""#################################$$$$$$######""""""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%ZZZDDD:::777555000///---,,,+++***++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$!!!!!!!!!"""""""""######""">>>######"""###!!!"""######$$$$$$######!!!""""""######$$$$$$$$$"""###%%%"""$$$%%%$$$######""""""######""""""""""""""""""""""""&&& +++111PPP---$$$"""%%%+++ !!!(((MMM}}}+++$$$%%%###$$$$$$''' %%%%%%%%%888''',,,%%% &&&'''###"""""""""#####################""""""""""""######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''')))******)))'''(((((('''(((...666===EEERRR]]]iiipppvvvyyy~~~zzz|||yyywwwzzz{{{wwwjjjmmmyyyzzzuuuiiiTTTIIIGGGJJJLLLOOONNNMMMKKKHHHDDDAAA???888;;;===<<<;;;===AAAEEEBBBFFFKKKLLLKKKJJJKKKLLLMMMJJJEEEBBBCCCHHHNNNRRRTTTWWW[[[^^^aaahhhqqqxxx~~~tttuuu|||~~~|||sssiii```ZZZgggvvviiiHHH444---+++++++++)))(((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############"""#################################$$$######"""!!!"""""""""##################$$$$$$$$$$$$%%%%%%%%%YYYCCC:::666555111///...,,,++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############ !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!""""""###$$$$$$!!!!!!"""""""""#########""">>>######"""###""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$"""###%%%"""$$$%%%$$$######""""""######"""""""""""""""""""""""""""$$$%%%!!!%%%###"""''')))""""""... &&&%%%###bbbZZZ+++333'''###)))%%%***!!!###$$$%%%$$$%%%(((###DDD$$$***'''&&&&&&&&&###+++***''')))$$$############""""""""""""######""""""""""""######"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''''''''''''''''''&&&'''((())))))'''&&&'''((()))(((***///333777AAALLLYYYdddppp{{{~~~yyywwwuuu|||{{{}}}wwwggg```dddmmmttt{{{wwwqqqkkkddd```]]]\\\WWW[[[___^^^ZZZWWWXXXZZZ]]]aaafffhhhhhhkkkqqqvvvqqqlllfffaaabbbiiiqqqwwwxxx{{{{{{kkkpppwwwfff^^^]]]^^^ooo|||]]]FFF000)))+++,,,***)))'''%%%$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!""""""###"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!""""""""""""################################################"""!!!!!!############""""""""""""############$$$$$$$$$$$$YYYCCC999666555111000...,,,+++++++++,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############ """###$$$%%%&&&"""""""""""""""""""""""" !!!"""#########""""""""""""############"""???######"""###""""""###$$$$$$$$$$$$###!!!!!!###$$$%%%%%%%%%%%%"""###%%%"""$$$%%%$$$$$$###"""#########""""""""""""""""""""""""***!!!)))%%%kkk000!!!((())) &&&!!!&&&YYY(((&&&((("""ZZZ333&&&'''$$$###$$$)))###%%%&&&!!!!!!---!!!yyy!!!%%%///$$$""" $$$&&&%%%$$$$$$######""""""!!!!!!######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%'''((((((((((((***+++)))''')))---------333<<>>""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))&&&%%%rrr...$$$""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""###"""""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''')))***,,,...===FFFUUUfffsss{{{~~~zzzyyy|||~~~||||||~~~{{{zzz}}}rrrnnnpppuuuyyysssgggZZZWWWggg|||fffNNN===555***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%""""""############""""""""""""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""|||YYYDDD<<<888666111000...---+++*********))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" @@@######"""###########################""""""""""""""""""""""""$$$$$$&&&"""$$$########################'''((('''$$$###%%%&&&%%%"""$$$%%%!!!&&&$$$&&&""" ######$$$$$$$$$######"""!!!///LLL!!!!!!###'''\\\>>>""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&& tttJJJ***""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""###"""""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,---,,,333???OOO^^^kkkuuuzzzuuussstttyyyzzzrrrllllllmmmkkkiiimmm}}}uuu[[[EEE666,,,'''))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""#########"""""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!$$$$$$###""""""###$$$$$$""""""############""""""""""""""""""####################################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""yyyWWWDDD>>>:::888111000///---,,,++++++***))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###""""""""""""###$$$"""""""""!!!"""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" @@@######"""###########################"""###$$$$$$$$$$$$###"""$$$$$$&&&"""$$$########################&&&!!!!!!"""###$$$&&&(((### $$$%%%###ccc222"""######$$$$$$$$$######+++###mmm###(((&&&QQQ>>>""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ---!!!(((,,,///""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""###"""""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++,,,%%%(((///;;;IIIYYYgggooonnnnnnooorrrxxx|||~~~}}}~~~|||ttt|||}}}sssggg]]][[[^^^iiioooxxx~~~mmmNNN666+++)))((('''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""$$$$$$###""""""###$$$$$$""""""############""""""""""""""""""####################################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""wwwUUUDDD>>>:::888222111000...---,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""########################""""""###$$$$$$$$$$$$###$$$##################$$$"""""""""""""""######$$$""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""" @@@######"""###########################"""###%%%&&&&&&%%%###"""$$$$$$&&&"""$$$########################''' """$$$!!!!!!###((( ###$$$"""$$$,,,hhh"""""""""###$$$$$$$$$######!!!%%%---"""___...lll>>>""""""""""""""""""""""""########################&&&((($$$"""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""###"""""""""$$$%%%$$$######################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))************+++000999EEEPPPWWW^^^aaafffmmmrrrvvvxxxxxxxxxxxxuuurrruuu{{{}}}|||uuusssxxxxxxzzz}}}|||wwwjjj^^^WWWXXXcccpppwww~~~}}}ssslllOOOAAA000'''(((,,,---+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$##################$$$""""""############""""""!!!"""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""vvvTTTCCC===999555222111000...---,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$#########!!!"""""""""############"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""" @@@######"""###########################"""$$$%%%''''''%%%$$$"""$$$$$$&&&"""$$$########################***&&&&&&(((((($$$""""""%%%$$$'''&&&((('''!!!"""###$$$$$$$$$$$$$$$*** """'''222777\\\>>>""""""""""""""""""""""""########################$$$'''###$$$JJJHHH,,,!!!"""""""""###############""""""""""""""""""###""""""""""""""""""""""""###"""""""""$$$%%%$$$############################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((((((+++***)))))),,,222777;;;FFFLLLWWWbbbjjjppptttvvvqqqxxx}}}yyypppqqq~~~~~~zzzzzzyyyxxx~~~{{{{{{wwwrrroooqqqtttxxxrrr\\\EEE777///---+++***+++***&&&###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$#########""""""############""""""!!!"""""""""#######################################""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""uuuRRRBBB<<<777333111000///---,,,++++++***))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$###""""""!!!!!!"""############"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" @@@######"""##############################$$$%%%%%%%%%%%%$$$###$$$$$$&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###"""!!!$$$%%%$$$))) ###'''((()))###DDD666!!!"""###$$$$$$$$$$$$$$$(((((( ===***+++QQQ>>>""""""""""""""""""""""""######################## ***!!!&&&--- """"""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""###"""""""""$$$%%%$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((''''''))))))((())))))+++,,,---555<<>>""""""""""""""""""""""""########################!!!000***)))<<<""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""$$$%%%$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&(((((()))***++++++,,,,,,...333:::DDDOOO]]]kkktttyyyttt{{{{{{wwwuuuyyy}}}yyywwwvvvyyy|||lllttt~~~zzz|||xxxyyykkkeeefffmmm}}}sssWWW???...&&&***222((())))))(((''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""####################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""rrrPPPAAA===999444000///...,,,+++***))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!"""######"""!!! !!!"""$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" @@@######"""###########################$$$######""""""######$$$$$$$$$&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$LLLXXXPPP333!!!&&&(((!!!###///'''#########&&&!!!!!!"""$$$$$$%%%%%%%%%...+++!!!&&&~~~OOO>>>""""""""""""""""""""""""""""""""""""""""""""""""""")))***!!!yyy""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""$$$%%%$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''((())))))******(((***---222<<>>000%%%$$$))))))***%%%%%%%%%$$$$$$$$$######???%%%%%%%%%$$$$$$$$$######(((((($$$***((("""(((***---,,,###############"""!!!!!!""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""########################"""############$$$$$$$$$########################&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))+++---...000777BBBKKKkkkooovvv}}}}}}{{{|||}}}}}}yyy}}}vvvyyy~~~}}}rrryyy~~~zzzmmm```[[[bbbkkkfffxxxhhhPPPCCC000///...+++***(((((('''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""####################################%%%$$$###!!!!!!!!!"""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############rrrOOO???:::666333111000///---,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###################################################################################################""""""""""""############&&&***---""""""111$$$$$$##############################***!!!!!!(((000))) ((($$$&&&###%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy***///***$$$$$$$$$$$$$$$$$$$$$$$$!!!'''}}}((($$$ !!!(((###%%%%%%$$$$$$$$$#########>>>???#########$$$$$$%%%%%%%%%888ooolll***333!!!...''' !!!???###############"""!!!!!!""""""""""""###############"""!!!!!!!!!!!!"""###""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))++++++***)))---444;;;EEEMMMYYYfffpppuuuvvvuuuxxxuuutttyyyvvvssssssxxx|||zzzyyytttnnn```jjjuuuwwwqqqooovvv~~~ooo\\\EEE555...---,,,+++)))((('''&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%############"""""""""!!!""""""""""""####################################%%%$$$"""!!!!!!!!!"""###""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""############qqqNNN>>>999666222111000///---,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################################################################"""""""""#########$$$$$$$$$***888+++///777222$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###!!!$$$'''$$$&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>///+++###""""""###$$$&&&((()))***'''---(((&&&'''$$$$$$$$$$$$############iii???!!!"""###$$$%%%&&&&&&'''888&&&+++000&&&___"""############""""""!!!""""""""""""############$$$###""""""""""""###$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$###""""""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))'''%%%&&&***...,,,222===JJJWWWaaahhhkkkoooqqqqqqxxx{{{sssmmmnnnrrrxxx{{{~~~}}}sssiiidddddddddaaaaaayyy|||zzzoooYYYGGG888---'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%############""""""""""""""""""""""""############""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""############################################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############rrrOOO???:::666333111000///---,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$##########################################################################################$$$$$$$$$""""""#########$$$$$$$$$(((///$$$''' $$$DDD$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$ ---'''+++%%%***"""$$$'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%---___///---)))%%%###"""!!!""" \\\777$$$+++$$$&&&%%%(((%%%$$$$$$$$$############---!!!???""""""###$$$%%%%%%&&&&&&&&&666***(((&&&///666""""""############"""!!!!!!"""""""""############$$$##################$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&(((((('''(((***,,,------...333<<>>DDDNNN]]]ggglllyyy~~~|||}}}||||||~~~wwwppprrrqqqooopppmmmcccVVVWWWZZZbbbnnnzzz{{{uuuiii```QQQAAA666---((())),,,***'''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################!!!"""""""""############!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!"""""""""############tttQQQAAA===999555111000///---,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###########################################################################"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%111)))[[[hhh$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''???{{{AAA###%%%(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%555{{{)))$$$***%%%***&&&&&&&&&&&&%%%%%%%%%%%%"""&&&BBB???%%%%%%%%%$$$$$$$$$######777YYY>>>EEE!!!""""""############"""""""""""""""############""""""###$$$$$$###""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))((((((''''''))))))***+++---///000111444CCCQQQWWWaaappp{{{~~~~~~{{{zzz|||~~~xxxsssvvvzzz|||}}}{{{~~~uuulllggg[[[^^^fffqqqyyyxxxmmmdddkkkooozzz~~~xxxiiiWWWHHH>>>333***///)))%%%''')))(((''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$################################################"""""""""############$$$""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!"""############"""""""""""""""############################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""############!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!""""""######""""""""""""############tttQQQAAA<<<888444111000///---,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%,,,333$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))) HHH%%%(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&UUUPPP'''%%%'''((((((((('''''''''&&&&&&&&&---(((&&&WWW???$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""###############""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$#######################################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''((((((&&&%%%''')))+++...///...---,,,)))000999@@@HHHSSSaaajjjuuuxxxzzzzzzxxxvvvwwwyyy}}}rrrooonnnoooppppppvvvyyywww}}}zzzsssuuuxxxwwwnnniiifffgggeee___[[[[[[ZZZeee~~~~~~sssooo\\\EEE666...******---)))%%%$$$&&&'''&&&(((+++%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############!!!"""""""""############""""""""""""#################################### !!!"""###$$$######"""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""############ !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############sssPPP@@@;;;777444111000///---,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$,,,666%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%000]]]&&&(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((sss%%%///$$$)))%%%)))(((((((((((('''''''''333!!!"""'''???""""""###$$$%%%&&&&&&'''***HHHQQQ!!!!!!"""###############""""""""""""############ !!!"""######"""!!! """"""""""""""""""""""""########################"""############$$$$$$$$$########################""""""!!!""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&''')))******)))''''''''''''((()))+++,,,---***+++111777>>>LLLYYYiiinnnsssuuuttttttuuuwwwuuuyyy~~~xxxqqqppp~~~ppp\\\YYYdddjjjiiimmmxxx~~~~~~|||zzzuuummmkkkrrrvvvkkk\\\XXXTTTVVV]]]bbbbbbeeejjjqqqqqq___DDD555+++---///***&&&)))&&&%%%&&&)))'''###$$$(((%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############!!!!!!""""""#########$$$""""""""""""#################################### !!!"""$$$$$$$$$###"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""############ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""############qqqMMM>>>:::666111333111///,,,***((((((((())))))(((((()))***++++++&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""*** QQQ---###!!!&&&######$$$$$$$$$%%%%%%%%%+++'''***kkk$$$111((()))((('''%%%$$$$$$%%%%%%)))%%%"""(((333&&&&&&''''''&&&%%%%%%%%%%%%%%%'''%%% 444 666AAA$$$$$$############$$$$$$"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&(((++++++,,,///555:::OOOYYYeeelllnnnoooppprrrtttyyy~~~~~~ooo]]]XXX___ddd\\\ZZZccciiiiiinnnwwwxxxpppkkknnntttxxx}}}ssssss}}}~~~tttyyyvvvuuuuuulllaaacccmmmllleeebbbiiitttxxxoooeee___hhhzzzsssgggmmmnnnrrruuuuuuuuu~~~|||gggQQQBBB;;;///...,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$##############################""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""555$$$555 %%%$$$***...+++''',,,"""((($$$&&&&&&))))))### ###$$$"""###&&&!!!%%% $$$'''###%%%###((("""...###*** (((!!!))),,,$$$'''!!!+++#########"""""""""""""""NNN)))%%%###%%%!!!!!! oooMMM>>>;;;888444444222000---+++***))))))))))))(((((()))******+++''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""!!!---555 HHH///###%%%$$$$$$$$$$$$%%%%%%%%%%%%,,,"""###&&&$$$fff!!!%%%%%%+++***)))((('''''''''((((((***"""BBB&&&++++++++++++***)))((((((''''''(((+++"""444AAA000%%%%%%$$$$$$$$$$$$%%%%%%///PPP""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''')))*********,,,000444===DDDNNNUUUYYY^^^dddjjjmmmqqqxxx~~~uuuoooqqqmmmfffgggnnnqqqnnnrrr{{{xxx|||zzzooohhhiiigggbbbooonnnhhh```cccjjjiiibbbdddccccccaaa[[[WWW[[[bbb[[[XXX[[[kkk~~~wwwhhhqqq|||tttnnnbbbSSSCCC666...)))---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$##############################""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!###}}}111 $$$%%%((("""%%%...HHH&&&***%%%%%%'''############""""""""""""AAAKKK###&&& $$$!!!!!!"""mmmLLL>>><<<999555444333000...,,,+++******))))))((((((((()))******((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%***(((((("""333,,,+++***'''---$$$$$$$$$%%%%%%%%%&&&&&&... ###222000!!!444III,,,%%%###+++)))))))))((()))***++++++111+++\\\333333;;;111------,,,+++)))(((((('''''' 000000)))QQQ&&&&&&%%%%%%%%%%%%&&&&&&'''888EEEggg$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((())))))((('''(((+++------111666:::???GGGPPPWWW[[[aaajjjrrrxxx|||}}}zzz{{{}}}vvvkkkrrrpppmmmmmmnnnqqqssstttwwwwwwsssjjjeeehhhmmmoooqqqrrr}}}~~~rrrfffWWWJJJ:::000------+++(((******)))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$##############################""""""""""""######""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""",,,$$$((((((---,,,!!!<<<###&&&)))######################## %%%%%%$$$"""!!!%%%mmmKKK>>>;;;888555333222000---+++*********))))))((((((((())))))***))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%***((("""111---%%%...mmm '''"""%%%%%%%%%%%%&&&&&&&&&&&& )))***%%%(((///,,, $$$EEE...***)))+++)))******+++,,,---...///&&&+++111555DDD111...444444333222000///------000'''&&&***"""111>>><<<&&&&&&%%%%%%%%%%%%&&&&&&111###777LLL;;;""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((******+++,,,,,,...444;;;@@@EEEKKKTTT^^^gggqqqyyy{{{~~~zzznnnbbbSSSEEE888111***)))---000...+++((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################""""""""""""######!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""rrrwww+++%%%!!!(((""",,,&&&CCC...///'''""""""###############$$$$$$###$$$""")))&&&"""!!!%%%mmmJJJ===:::777333222000...,,,***)))))))))))))))((((((((((((((()))))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""&&&(((%%%!!! """###%%%)))***&&&+++YYY###)))+++)))%%%%%%&&&&&&&&&''''''''',,,'''$$$$$$!!!%%%//////333&&&555%%%&&&222777//////111222333555555666<<>>===;;;999888***===&&&777333""";;;$$$DDD===%%%%%%$$$$$$$$$$$$%%%%%%///*** 888&&&$$$%%%########################""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((()))))))))++++++***))))))***---///333777===EEEOOO[[[gggooonnn{{{{{{}}}uuuaaaMMM???999444000,,,+++++++++***(((&&&###&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################""""""""""""######!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""...'''%%%)))***pppYYY''''''...'''%%%,,,$$$///***>>>DDD111 &&&!!!///%%%""""""######$$$$$$$$$%%%###IIIFFF((()))""""""$$$lllJJJ<<<999666222111///---+++***)))))))))))))))((((((''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%))) %%%000111+++%%%'''(((+++(((555III222&&&$$$&&&&&&&&&&&&'''''''''((((((---"""!!!...999444'''((( 666000:::mmm:::)))+++---777888999;;;===>>>>>>>>>777>>>)))lllNNN777@@@AAABBBBBBBBBBBBAAA???===;;;000;;;666111333------;;;(((PPPAAA%%%%%%$$$$$$$$$$$$%%%%%%///333......999kkk '''%%%666"""########################""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&)))******)))'''((((((((()))))))))(((***+++...222888AAAKKKRRR\\\kkk}}}yyy{{{}}}~~~~~~~~~zzzpppeee]]]PPPHHH===333---,,,+++++++++,,,,,,)))&&&$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$###$$$(((+++HHH!!! +++000///*** %%%((()))*** """ )))111!!!"""888%%%,,,...### """"""######$$$%%%%%%%%%!!!###%%%+++$$$"""jjjIII<<<:::888444111000...,,,+++******+++))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&+++000&&& """ $$$%%%+++...''''''$$$BBBdddLLL###+++&&&'''''''''(((((((((((((((,,,!!!(((///---***000000(((%%%))),,,***'''JJJfffMMM000444<<>>BBB444666BBB666777888888888888888888888888888<<<<<<;;;:::;;;===???@@@GGG888@@@AAAMMM@@@KKK<<<======>>>???>>><<<:::999999///888***+++???444222GGGdddcccXXXYYY```---&&&&&&%%%%%%%%%%%%&&&&&&///))) ###BBB &&&***CCCOOOOOOEEE333###!!!&&& 777...(((########################""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%((()))(((&&&&&&&&&&&&''')))***))))))'''((()))***,,,///444888AAALLL[[[dddggghhhjjjlllsssyyy~~~~~~|||yyypppnnniiibbbYYYNNNBBB:::)))***...111111...++++++((())))))'''&&&'''+++///'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$##############################""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%!!!"""!!!aaa((( ***!!!"""$$$&&&######+++%%%...'''###"""$$$)))111!!!!!!(((!!!)))""""""###$$$$$$%%%&&&&&&333|||---!!!"""***&&&"""iiiHHH<<<;;;999666222111///---,,,+++,,,,,,***)))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((( '''***%%%'''---"""%%%&&&%%%&&&)))***'''((()))###---000'''$$$''''''''''''((((((((()))))))))******)))'''&&&%%%''''''))),,,...111444777:::777999666666888555555<<<===???AAABBBBBBBBBBBB888CCCHHH999@@@@@@777IIIAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAABBBDDDFFFHHHBBBLLLAAA???BBBBBBAAA<<<<<<===>>>???>>>===:::999222777(((+++>>>111(((===...???AAA***444111222+++'''''''''&&&&&&'''''''''$$$$$$ ///,,,---)))&&& $$$&&&###"""$$$%%%///''',,,!!!!!!########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###%%%'''(((%%%###((('''&&&''')))*********&&&(((***+++******+++---***000:::FFFPPPVVVWWWWWWeeemmmvvvyyywww|||uuueeeTTTMMMCCC999333///---+++000///---***&&&###$$$((((((''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$##############################""""""""""""######""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""***"""###"""%%%)))!!!>>>!!!### (((%%%######$$$###!!!+++%%% ***"""***,,,(((+++%%% (((!!!$$$""""""###$$$%%%%%%&&&&&& &&&<<<555###)))(((###cccHHH>>>777444333222111///---+++***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((('''&&&%%%''')))'''(((((((((''')))+++...---///222444444777;;;???;;;<<<;;;999777777:::<<<;;;???BBBBBBAAACCCIIINNNHHHHHHHHHHHHHHHKKKOOOSSSSSSWWWZZZXXXUUUTTTWWW[[[TTTYYYXXXRRROOOTTTXXXXXXTTTQQQNNNLLLLLLJJJGGGCCC???>>>AAAEEECCC;;;888;;;;;;888444111///.........///111555888::::::888666222000...+++)))'''&&&&&&&&&%%%%%%%%%&&&&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***************++++++,,,,,,///222444555777:::===RRRVVV\\\```fffsss}}}|||~~~wwwgggUUUGGG???555444222///---+++******++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""""""""########################!!!!!!"""""""""!!!!!! ########################$$$###"""!!!!!!"""###$$$""">>>*** !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!&&&"""########################$$$$$$$$$############"""(((111"""$$$$$$...cccHHH>>>999555555222111///---+++***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))((('''((()))+++)))************+++...000333555888:::;;;===???BBB=========<<<;;;===AAADDDEEEKKKQQQTTTUUUXXX^^^ddddddeeeeeeeeeeeehhhmmmpppvvv{{{}}}zzzyyy{{{tttxxxxxxrrrpppsssvvvvvvggghhhiiihhheee___WWWRRRJJJEEEDDDDDDAAA===???DDD<<<:::777444333333222111///111444666777888:::;;;999777555222///,,,)))((()))'''''''''((((((&&&%%%%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""###$$$$$$######"""!!! """"""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***&&&(((***++++++,,,...000999===AAACCCGGGPPP^^^iiisssssstttvvvxxxyyyzzz{{{~~~{{{uuufff___TTTHHH>>>888555444111000...---+++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$#########""""""""""""""""""""""""""""""###"""""""""""""""""""""########################!!!""""""######""""""!!!########################$$$###"""!!!!!!"""###$$$""">>>((( !!!###""""""""""""""""""""""""########################"""$$$!!!&&&"""########################$$$$$$$$$############""""""$$$%%%%%%&&&!!!'''!!!cccHHH???999666666222111///---+++******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((()))+++---(((***+++,,,---000333666:::;;;===???AAACCCEEEEEE>>>@@@AAACCCEEEJJJQQQUUUfffllluuuyyyzzz}}}uuupppkkkeee]]]VVVLLLCCC@@@BBBBBB???;;;999888888777666111222333222000222666:::;;;;;;:::999666333111///+++***(((((())))))'''%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############"""""""""###############""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((''')))***)))(((((()))***)))---/////////333<<>>%%%"""###""""""""""""""""""""""""########################"""$$$!!!&&&"""########################$$$$$$$$$############"""!!!***AAA@@@***""" )))bbbGGG>>>999555666111000///---+++*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((()))))))))((((((***,,,***---///222444888===AAA???>>>>>>BBBHHHMMMPPPQQQNNNPPPTTTXXX]]]eeemmmrrrxxxjjj\\\RRRNNNWWWQQQHHHBBB???===;;;:::777888888444000///222666444666888:::;;;:::999888000...+++***)))(((&&&$$$(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''')))***++++++)))))))))+++)))+++---,,,******...222333444777;;;???CCCFFFGGGRRR\\\ccceeeiiipppttttttrrrtttxxx{{{~~~~~~|||{{{rrrjjjccc\\\SSSPPPJJJCCC>>>:::888888111111111111000///...---******)))(((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$#######################################################################################"""""""""""""""""""""""""""""""""""""""#################################"""######$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""">>>"""######""""""""""""""""""""""""########################"""$$$!!!&&&"""########################$$$$$$$$$#########""""""%%%&&&(((}}}###$$$&&&)))___EEE<<<777444555111000...---,,,+++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******((()))***)))((((((***+++000222555888;;;???EEEHHHFFFDDDEEEMMMYYYdddkkklllnnnqqqtttxxx}}}~~~sssdddWWWNNNIIICCC???===>>>>>>;;;666333444666000222555888:::;;;::::::777555111...,,,+++(((&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%&&&((('''&&&&&&((()))(((***,,,+++)))''')))+++((()))***+++---...///000333;;;BBBDDDGGGLLLSSSVVVYYY\\\```fffkkkoooqqqrrrrrrxxxzzz{{{~~~zzzqqqjjjgggfffcccddd___UUULLLDDD<<<444777444000---,,,---///000)))+++...//////,,,)))&&&++++++)))((('''''''''''')))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#################################################################################################################################!!!!!!""""""####################################""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""">>> !!!$$$###""""""""""""""""""""""""########################"""$$$!!!&&&"""########################$$$$$$$$$#########""""""'''!!!######***$$$$$$^^^DDD;;;777444444000000...---,,,+++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************)))***+++,,,+++,,,///111333555999<<<@@@EEEKKKOOOZZZYYY\\\hhhyyytttiii```VVVOOOEEEDDDAAA>>><<<999888777555666777888888888777666===:::666333111000...---''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""""""""###$$$%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""""""""######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%''''''&&&&&&((()))&&&(((******((('''((((((((((((((()))******++++++***---000000000111444777888;;;???DDDIIIMMMPPPQQQSSSXXX]]]bbbjjjrrruuussstttrrrpppppptttyyy|||~~~|||uuupppgggbbbbbbXXXWWWSSSMMMIIIHHHEEE@@@HHHFFF???444......---******+++---...///...---,,,*********)))))))))******+++***)))((('''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$########################!!!!!!!!!"""""""""######"""""""""##############################################################################$$$$$$$$$########################!!!!!!!!!"""######$$$$$$########################!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""">>> ###&&&"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$!!!&&&"""########################$$$$$$$$$############"""""""""$$$???<<<&&&""""""^^^DDD<<<777555555000///...---,,,+++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))*********++++++)))+++...000222555999<<<:::>>>DDDLLLTTT]]]eeekkk{{{zzz~~~sssjjj___XXXOOOIIIGGGDDDAAA======<<<;;;:::999777666666;;;888555333333333333222---,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""############$$$&&&''''''&&&$$$###""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&''')))&&&''')))))))))((((((((('''(((((()))******++++++++++++,,,,,,***)))***,,,((((((***+++...000333444666777;;;BBBDDDDDDGGGKKKHHHGGGEEEEEEFFFJJJNNNQQQbbbuuukkkSSSIIIAAA888444777333555333//////222111,,,222333000***(((+++------(((***+++---,,,+++)))'''+++***)))((()))***,,,...(((''''''&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################!!!!!!!!!!!!"""""""""###!!!"""""""""#########$$$################################################""""""#########$$$$$$$$$######################## !!!!!!"""######$$$$$$######################## !!!"""####################################!!!"""###$$$$$$###"""!!!""">>>!!!%%%'''"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$!!!&&&"""########################$$$$$$$$$############"""%%%"""'''$$$$$$"""^^^EEE===999666777000///...---,,,+++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++***---111444888<<>><<<;;;:::999999666444111000111333444333444333000---***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$&&&''''''&&&$$$###!!!!!! !!!!!!%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%#########$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''''''((((((((()))'''(((***+++***+++,,,,,,+++***)))))))))***+++---)))+++111///(((+++444+++---...///000000111222555FFFXXXhhhzzzzzzjjjPPP999111///,,,///666...222111,,,***---,,,(((###***...---+++,,,+++)))---+++(((&&&%%%&&&''')))###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$################################################""""""######$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$########################!!!""""""#################################!!!"""###$$$$$$###"""!!!"""???"""&&&(((!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$!!!&&&"""########################$$$$$$$$$############"""'''"""$$$***'''$$$&&&###]]]CCC===999666666333222000...,,,+++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((,,,***(((((()))***++++++,,,+++******,,,...///000222444888<<>><<<;;;777222---,,,111666555555444222///+++'''%%%)))'''$$$%%%&&&&&&###!!!""""""######$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""###############$$$&&&''''''&&&$$$###"""!!! !!!###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,000777>>>DDDIIIKKKKKK;;;555---+++,,,---,,,)))))))))))))))))))))))))))+++***)))'''''''''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$(((''''''&&&%%%$$$#########???######"""###########################""""""""""""############$$$&&&"""&&&""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### 000!!!999<<<(((%%%]]]CCC===999666666333222000...,,,+++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((,,,***)))((((((((('''''')))***+++...000333555666888===DDDNNNZZZgggsss{{{|||dddMMMFFFCCC>>><<<@@@???>>><<<999555222222333000111333444333000,,,***(((%%%######%%%&&&%%%$$$"""#########$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############"""###%%%&&&&&&%%%###"""!!!!!! !!!"""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******,,,---///111111111//////444///***)))+++---+++)))))))))))))))))))))))))))******((('''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%$$$############???######"""###########################""""""""""""############$$$&&&"""&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### ***///yyy ***###\\\DDD===999666666333222000...,,,++++++***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''((((((((((((*********)))))))))(((((((((+++///333555777:::<<>>===;;;777222///***---111555666555333111)))'''$$$###$$$&&&''''''############$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((,,,)))''''''***,,,+++)))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#####################""""""""""""#################################???######"""###########################"""""""""#########$$$$$$$$$&&&"""&&&"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$### %%%'''---\\\DDD===:::666555222111000...,,,+++++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((()))))))))((()))+++,,,,,,,,,---...,,,333:::???AAACCCFFFJJJQQQaaazzz|||vvvjjj\\\UUUPPPLLLFFFBBB@@@<<<777333,,,---000333555666666666000---***'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""##################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""###$$$$$$###"""""""""""""""""""""######$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''(((***,,,---(((&&&&&&'''******)))'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###########################""""""""""""""""""###!!!!!!""""""#########$$$###???######"""###########################""""""#########$$$$$$$$$$$$&&&"""&&&"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""%%%$$$$$$%%%JJJ<<<'''\\\DDD>>>:::666555222111///...,,,,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((()))))))))******(((+++,,,---,,,,,,...000222;;;GGGOOORRRVVV]]]cccmmm{{{vvvooofffXXXNNNGGGBBB===:::333222000///000222444666888666333///***'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""##################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""##################$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((()))))),,,***(((&&&%%%%%%&&&''''''''''''((()))((('''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################"""""""""######""""""""" !!!!!!""""""######$$$###???######"""#######################################$$$$$$$$$$$$$$$&&&"""&&&"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###'''$$$(((&&&$$$xxx$$$)))[[[DDD>>>:::666555111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))***************,,,...,,,++++++///333555BBBQQQ\\\aaahhhsss}}}~~~nnn]]]OOOEEE>>>;;;<<<999333...,,,...111333999::::::777111+++'''&&&%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))***((('''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$###???######"""####################################$$$$$$$$$$$$%%%$$$&&&"""&&&"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%###''''''***%%%[[[DDD>>>:::666444111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))***)))))))))*********++++++***,,,.........111888>>>FFFTTTdddooottt|||sssbbbRRRHHHCCCBBB>>>888111...---...///222777<<<<<<888111,,,)))&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""##################""""""""""""######!!!"""###$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&''')))+++,,,%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!"""########################???######"""####################################$$$$$$$$$%%%%%%$$$&&&"""&&&"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###$$$'''!!!KKKGGG[[[DDD>>>:::666444111000///...---,,,,,,,,,))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++(((+++///111333:::DDDMMM___mmm}}}xxxfffYYYSSSEEEAAA;;;555000...,,,,,,+++222;;;???<<<666000---&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""!!!!!!!!!!!!"""""" !!!######""""""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$#####################???######"""#################################$$$$$$$$$%%%%%%%%%$$$&&&"""&&&"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$$$$""")))+++mmm###XXXEEE;;;888888444222111///...,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((''''''''''''(((((())),,,,,,,,,,,,------+++)))+++...666;;;===DDD[[[qqqrrrgggYYYNNNBBB===;;;777333000+++222666666999>>>===888000+++'''%%%&&&''''''&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""#########"""""""""""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""""""""#########???###$$$###$$$########################%%%%%%%%%$$$$$$#########$$$###%%%!!!#########$$$$$$$$$%%%%%%%%%%%%"""%%%&&&"""--- """%%%%%%%%%%%%%%%%%%%%%%%%$$$WWWDDD999666777333222111///...,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((('''''''''((()))))),,,***(((''')))+++...///444555<<>>===555111,,,)))))))))(((&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""###"""""""""""""""""""""##################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""""""""#########???###$$$###$$$########################%%%%%%%%%$$$$$$$$$############%%%"""######$$$$$$$$$$$$%%%%%%%%%!!!///"""%%%###222%%%%%%%%%%%%%%%%%%%%%%%%KKK>>>UUUCCC999666666222222111///...,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((()))************)))***,,,///222444:::???MMM___rrryyyeeeSSSGGGAAA???>>>;;;555///111999>>>???<<<999444111///---+++)))((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""######!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""""""""#########???###$$$###$$$########################%%%%%%%%%$$$$$$$$$$$$######$$$%%%"""$$$$$$$$$$$$$$$%%%%%%%%%%%%(((000>>>+++ ###%%%%%%%%%%%%%%%%%%%%%%%%!!!uuuUUUCCC999666666222222111///...,,,+++++++++***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((((((((()))***++++++(((+++...111333444666777@@@PPPiiitttaaaNNN@@@===;;;888777:::======;;;@@@>>>:::777444222///...***(((&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$######""""""######$$$###???###$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&TTTCCCfff"""))))))"""&&&&&&&&&&&&&&&&&&&&&&&&!!!UUUDDD:::777777333222111///...,,,+++++++++***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((((())))))+++,,,,,,***+++---///222777>>>DDDUUUkkkgggQQQCCC>>>::::::<<<<<<;;;999??????>>>;;;888666444333,,,***(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$###???###$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&ccc$$$(((///!!!&&&&&&&&&&&&&&&&&&&&&&&&'''CCCUUUDDD;;;888888333222111///...,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))***+++------------,,,---333AAASSS___xxxqqqXXXKKK>>>999888888:::<<<<<<>>>>>>===:::777555555...,,,***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#######################################################################################$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$###???###$$$###$$$###########################$$$$$$$$$$$$%%%%%%%%% %%%'''$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&aaa000///&&&&&&&&&&&&&&&&&&&&&&&&***!!!~~~SSSCCC:::777777222222111///...,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))))))))***+++,,,---......111666===III\\\sssvvvbbbMMMAAA<<<999999<<<:::===???===999555333333000///,,,)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$##################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%###???###$$$###$$$##############################$$$$$$$$$%%%%%%%%% %%%(((%%%'''%%%%%%%%%&&&&&&&&&&&&'''DDDHHH)))!!!''''''''''''''''''''''''+++!!!|||RRRAAA999666666111222111///...,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************)))))))))***+++---...///---666EEETTTeeexxx}}}~~~wwwuuuxxxrrrpppsssxxxxxxtttuuu{{{rrrsssuuuwwwzzzttt]]]OOOFFF===999::::::<<>><<<===<<<<<<<<<;;;777222...000000///,,,(((%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""####################################%%%+++/// ---xxx$$$%%%###$$$'''&&&%%%%%%$$$$$$%%%%%%!!!111///"""++++++'''"""&&&!!!(((((('''&&&&&&'''((((((***|||PPPBBB;;;666555222111111000...---,,,+++***+++******)))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((()))))))))***+++,,,,,,+++******(((***,,,------000666<<>>LLLaaavvvtttlllgggccc___dddiiillljjjiiilllnnnmmmpppuuu}}}xxxooojjjhhhaaadddfffiiilllpppssssssjjjjjjiiihhhhhhlllsssxxx{{{{{{tttbbbKKK<<<999;;;:::888---,,,,,,...111111///---'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""###$$$$$$$$$######""""""#########$$$$$$$$$################################################"""""""""######"""""""""############################################################$$$$$$$$$$$$########################***LLL$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%... ccc'''$$$***&&&((((((((()))+++...111333:::///xxxMMM@@@:::777666444111111000...---,,,+++***+++******)))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++))))))((((((((()))******((((((((()))))))))******+++++++++,,,---...///000111444<<>>;;;999777111///---...111333111///***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''''''''((((((%%%&&&''''''((('''''''''''''''(((((())))))******%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""######$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################""",,,)))###!!!333===%%%&&&%%%&&&%%%$$$$$$###$$$$$$%%%&&&+++***$$$...$$$___(((&&&,,,))))))***,,,000666;;;@@@CCCRRRHHHyyyMMM@@@:::666555333111111000...---,,,+++***+++******)))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++))))))(((((()))******+++(((((()))))))))***************++++++---///222333:::BBBRRRhhhtttnnngggccc^^^\\\___gggooouuuxxx|||zzzxxxsssooommmiiiddddddgggvvvpppZZZLLLCCC===:::666222------000333111///---,,,+++)))'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######"""######$$$$$$######"""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++)))(((((((((((((((((()))'''((()))*********************+++,,,,,,---......******+++,,,,,,+++******))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$######""""""############$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################<<<((((((000%%%&&&%%%&&&%%%$$$######%%%(((+++---&&&222......(((RRR******222000555888>>>DDDJJJOOOQQQRRRZZZ```}}}yyyMMM@@@:::555555222111111000...---,,,+++***+++******)))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++))))))((())))))***++++++))))))))))))*********************+++...000333555GGGSSShhhtttdddbbbgggdddfffjjjnnnttt||||||yyyyyy{{{|||uuuhhh]]]YYY^^^mmm}}}kkkYYYLLLCCC>>>999333...---000222111///000...,,,***(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""############$$$$$$$$$$$$###############$$$$$$#########"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,------......///000111111///000111222222111000///++++++++++++++++++++++++)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""##################$$$$$$$$$######""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$...&&&+++'''!!!'''&&&###ooo%%%&&&%%%&&&'''&&&%%%&&&(((---222555>>>((( (((111***&&&%%%AAA---...777555DDDIIIPPPXXX\\\]]]\\\ZZZPPPfffVVVwwwLLLAAA;;;777666444222111000...,,,++++++++++++*********))))))(((((())))))))))))))))))))))))((('''&&&&&&'''((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''')))***+++***))))))+++---+++,,,000222000111:::EEE]]]qqqxxxkkk___XXX^^^jjjpppwww|||zzzvvvfff___bbbaaafffkkksssooocccWWWMMMAAA;;;444000///000000000,,,...000,,,&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""""""""############$$$#########""""""!!!!!!########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''(((((('''&&&&&&&&&'''(((***+++))))))******************,,,---...000111222222222333222222333666777666555222666999888555222333444111333444444222000//////---,,,++++++,,,+++)))''')))'''&&&%%%&&&&&&&&&%%%$$$$$$###$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""000eee###'''%%%&&&&&&''''''((())))))***'''''''''''''''(((((((((''''''$$$%%%>>>|||@@@FFFHHHMMMWWWYYYYYYYYY\\\^^^\\\VVVOOONNNiiivvvLLL@@@;;;777666444222111000...,,,+++++++++************)))))))))((())))))))))))))))))))))))(((''''''&&&'''((()))***(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((***+++,,,,,,******+++---+++,,,...000222888HHHWWWyyyuuukkkbbb______bbblllwww~~~xxxwwwvvvtttrrrpppooonnnllllllkkklllnnnpppsssuuuvvvtttssstttwwwyyyxxxwwwxxxhhhbbbeeekkkkkkiiihhhppp}}}}}}{{{~~~xxxoooUUUJJJ===555444555444222///000000---)))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""""""""############$$$#########""""""""""""########################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&'''(((((())))))******))))))((((((******++++++---...000111111222333555777888888888777888:::<<<>>>===<<<;;;;;;<<<===;;;999777666666555666666666666555555666555444444444333///***'''(((''''''''''''''''''&&&&&&&&&%%%%%%&&&'''&&&&&&'''&&&&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((******%%% 555MMM111!!!$$$,,,%%%&&&&&&'''(((((())))))%%%%%%&&&'''''''''''''''$$$***,,,&&&###///JJJaaa^^^XXXUUUZZZZZZ\\\\\\]]]``````YYYOOO\\\YYY[[[uuuKKK@@@;;;777666333222111///...,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))***,,,------,,,++++++,,,---,,,...444===KKKaaasssvvv___[[[[[[dddqqq}}}yyyssslllgggdddbbb\\\[[[ZZZXXXUUUSSSRRRQQQOOOOOOPPPQQQSSSUUUXXXZZZ\\\\\\]]]aaafffjjjlllmmm|||}}}qqqmmmqqqvvvuuuqqqlllnnntttvvvuuuoooqqqrrrwwwlll\\\HHH<<<999:::999666444222///---,,,+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""""""""#########$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''(((***+++------------333222111222333555888999<<<===???@@@BBBCCCCCCCCCCCCGGGLLLNNNNNNKKKIIIHHHGGGEEECCCAAA???<<<888555666666666666777999;;;===<<<<<<===>>>>>>;;;666111---------,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$(((***'''!!! """CCCYYYRRR%%%,,,%%%%%%%%%&&&''''''((((((%%%&&&'''(((((((((((('''###(((---,,,(((***222:::EEEiiibbbHHHQQQVVV\\\UUUXXX]]]cccllloooggg\\\eeefff\\\bbbeeeaaafff]]]fffjjjqqquuuwwwwwwwwwwwwyyy{{{|||}}}{{{qqqtttJJJ@@@;;;777666333111000///...---,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((()))))))))************************+++++++++)))+++------,,,******+++///---111@@@TTThhh}}}pppdddWWW^^^mmm}}}wwwssshhhddd___XXXRRRNNNKKKJJJEEEEEEDDDBBBAAA@@@???>>><<<<<<<<<===>>>@@@BBBCCCEEEFFFHHHLLLQQQUUUYYYZZZdddlllvvvzzzzzz{{{~~~~~~~~~}}}{{{uuummmeeefffiiinnnyyy{{{lllVVVEEE<<<:::;;;<<<777333...,,,......+++'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''((((((&&&'''))))))))))))******))))))***,,,...000333444888888:::<<>><<<===>>>AAADDDEEEDDDBBB;;;<<<<<<:::666222///---***++++++***((('''''''''%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""###'''***,,,---''')))&&&&&&++++++"""%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((,,,,,,+++---333===IIIQQQVVV___bbbVVVRRRXXXTTTNNNYYY\\\bbblllyyy{{{qqqhhhmmmllloooppppppqqqlllpppssswwwyyyzzz|||rrrIII???;;;777666333111000///...---,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))************)))*********+++++++++,,,(((***,,,,,,+++***+++,,,000111<<>>999333---,,,//////,,,((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$############################################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))***,,,---,,,***)))***,,,000//////111444:::???CCCIIIKKKOOOWWW```kkktttyyy~~~zzzvvvuuuvvvvvvssskkk___VVVMMMJJJFFFDDDCCCBBB@@@>>>===;;;:::<<<@@@CCCEEEFFFDDDFFFGGGFFFAAA===;;;;;;;;;<<<===;;;666111......***(((%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&$$$  +++%%%&&&///%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((())))))+++...444<<>>;;;>>>:::555///---///000---***((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#########################################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''((((((((())))))******+++)))+++,,,+++)))***---111888:::>>>DDDNNNYYYbbbhhhwwwxxxyyy}}}yyylllhhhdddaaa^^^YYYRRRLLLGGGCCC>>><<<<<<===??????<<>><<<<<<>>>KKKOOORRRPPPIIICCC>>>===333///***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###)))******+++***'''---...+++(((***%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''***---///444:::CCCMMMTTTXXXZZZZZZ[[[ccc___eeeccc]]]iiijjjnnnqqquuuzzzssszzzyyymmmzzzyyyzzzyyyuuuqqqssszzz}}}~~~|||yyy|||oooHHH???;;;777666222000///...---------------((()))))))))************)))))))))))))))))))))))))))******+++***)))((('''(((((((((((())))))))))))))))))*********+++++++++(((((())))))***++++++,,,+++++++++++++++...222555@@@SSSsssuuupppkkkddd[[[VVV]]]iii{{{rrrddd[[[PPPKKKDDD???;;;:::888777777777777888999::::::;;;888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777999:::999777777999;;;999888999<<<@@@CCCCCCBBBGGGKKKQQQXXX```jjjsssxxx|||~~~wwwsssqqqlllfffllljjjkkkjjjeeeccclllxxx}}}sss\\\III@@@>>>;;;777222000000000///...((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#########################################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((())))))***++++++,,,)))---222555888???HHHPPPXXX[[[bbbkkkuuu{{{qqqjjj]]]XXXQQQJJJFFFCCC@@@>>>777:::<<<:::666444666888FFFNNNVVVZZZWWWSSSPPPPPPDDD???777000,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&& ###&&&%%%### ((((((,,,'''(((''''''''''''''''''''''''(((''''''(((,,,333999===LLLOOOQQQPPPNNNPPPUUUZZZUUUeeecccnnnlllddduuuuuuqqqxxx}}}uuu{{{wwwrrrnnnaaarrrwww|||~~~xxxuuuxxx{{{mmmuuu{{{|||}}}~~~~~~{{{nnnGGG???;;;777666222000///...---------------(((((())))))*********+++)))))))))))))))))))))))))))***+++++++++)))((('''(((((((((((()))))))))))))))************+++++++++'''(((((()))******++++++------,,,,,,---000555:::KKKfffqqqiiiiiifff___TTTUUUjjjzzznnncccYYYOOOHHH@@@<<<777444444666888888999:::;;;<<<============>>>>>>>>>>>>>>>>>>??????;;;<<<===>>>>>>>>>>>>===:::<<<>>>===;;;;;;===@@@999777777;;;@@@AAA<<<888999<<<@@@EEEMMMWWWaaahhhsssyyyzzz}}}~~~|||yyyvvvnnnfffiiiiiilllllleee^^^dddnnnrrr}}}vvvdddSSSFFF@@@<<<999555222111111111111))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((()))***++++++,,,,,,111777@@@HHHQQQ^^^mmmxxx}}}xxxssspppnnnnnnnnnooopppqqqqqqqqqqqqsssnnnkkkpppyyy}}}yyytttzzzppplllddd\\\VVVOOOIIIEEE>>>@@@AAA<<<666222444777777BBBPPPYYY[[[[[[[[[\\\XXXQQQGGG>>>777222///---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))(((###$$$((()))$$$%%%%%%$$$...''''''+++((((((((((((((((((''''''+++******,,,333<<>>@@@BBBAAA@@@>>>===>>>AAABBBCCCDDDFFFGGGIIIIIIEEEEEEEEEFFFFFFEEEEEEEEE@@@AAABBBAAA@@@???>>>???===<<<===>>>??????<<<:::<<<;;;:::;;;???EEELLLPPP]]]fffssszzz|||{{{|||}}}zzz|||}}}}}}zzzxxxvvvvvvvvvvvvtttooohhhbbb^^^]]]```dddmmm{{{~~~ppp]]]LLLAAACCC@@@<<<777333111000111***+++,,,+++)))''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$)))))))))))))))((((((''')))***+++,,,---000333666EEEQQQcccsss~~~tttqqqqqqsssooogggdddgggjjjfffaaa______```aaaaaaddd```]]]___ffflllmmmlllmmmpppppppppvvv}}}{{{wwwrrriiiZZZOOOJJJJJJIIIJJJHHHDDD>>>:::888999===AAAGGGMMMRRRUUUUUUXXXVVVLLLBBB<<<333***,,,***(((&&&%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%(((((()))))))))'''&&&$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$&&&'''(((''''''(((***(((///666<<>><<<===;;;:::999;;;>>>BBBDDDKKKTTTaaajjjooosssxxx|||xxxzzz{{{|||{{{{{{}}}~~~~~~}}}{{{uuummmeee```^^^```^^^```hhhvvv~~~~~~tttfffVVVKKKFFFCCC@@@<<<:::777555333///...---,,,***)))'''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&+++(((%%%%%%(((***+++***///...,,,,,,000;;;JJJTTTkkkvvv~~~tttnnngggfffiiioooooojjjiiilllqqqooommmmmmnnnnnnnnnmmmvvvsssqqqssswwwyyywwwuuuuuuuuurrrnnnpppvvvvvvrrrtttqqqttt~~~uuujjj[[[VVVQQQMMMLLLLLLJJJIIIDDD@@@;;;777777;;;AAAEEESSSYYYYYYPPPEEE???;;;777666333///+++)))((('''&&&******((('''&&&%%%%%%%%%''''''''''''''''''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&,,,,,,***((('''(((+++...222:::CCCHHHLLLPPPPPPLLLYYY]]]bbbfffggggggeeedddeeemmmuuuyyy{{{|||}}}oookkkiiilllmmmnnnuuu}}}}}}|||vvvmmmGGG>>>999555555222111000///...---,,,,,,,,,************************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,,,,///222333666FFFfffyyykkkZZZTTT[[[lll}}}rrrcccXXXNNNEEE@@@;;;777666777999888666;;;;;;<<<===@@@BBBEEEGGGHHHKKKNNNPPPPPPOOOOOOPPPSSSSSSTTTUUUVVVVVVVVVVVVYYYZZZ\\\\\\[[[YYYVVVTTTUUUUUUUUUTTTSSSQQQPPPOOOQQQNNNJJJHHHFFFEEEBBB@@@BBB@@@>>><<<;;;:::;;;;;;<<>>@@@DDDGGGIIILLLOOORRRTTTWWWXXXWWWVVVUUUUUUZZZ\\\^^^```bbbcccddddddeeegggiiiiiihhhddd```^^^]]]]]]\\\\\\]]]\\\[[[ZZZXXXUUUQQQNNNMMMMMMKKKJJJGGGFFFEEEBBB@@@>>><<<;;;:::>>>BBBGGGLLLTTT\\\bbblllooosssuuuvvvwwwxxxyyyyyyzzzzzzxxxuuuqqqoooooovvvfffZZZWWW\\\eeekkk||||||zzzxxxwwwfff___VVVPPPKKKFFF>>>999888333---+++------)))%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))))))))***,,,,,,,,,---...///333AAAVVVgggttt~~~uuuqqqmmmlllooouuu||||||rrrnnnkkkjjjjjjkkkmmmpppfffiiippp|||~~~wwwmmmeee```ZZZSSSMMMMMMMMMMMMJJJEEE???888444===IIIWWW^^^[[[TTTNNNIIIGGGBBB;;;555222///+++(((+++***)))(((((('''''''''&&&&&&%%%%%%&&&''')))******)))((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%''')))+++000777@@@EEEOOOSSSTTTQQQSSS\\\gggmmmsssqqqnnnkkknnnzzzyyyvvvuuuuuutttwww~~~|||}}}|||||||||}}}yyyqqqooosssnnngggnnn~~~xxxpppllliiieeennnHHH???999555555222111000///...---,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++,,,------...222,,,---@@@]]]zzztttbbb[[[___jjj|||eee\\\PPPFFF???<<<;;;<<<::::::;;;===???@@@???>>>@@@>>>AAAIIINNNNNNRRRXXXVVV[[[```dddeeefffgggggglllnnnrrrvvvyyy{{{||||||{{{}}}}}}zzzvvvsssnnnmmmkkkkkkkkkjjjhhheeeccc```\\\YYYWWWVVVTTTSSSKKKKKKJJJHHHFFFCCCAAA@@@???>>>>>>???AAAFFFLLLPPP^^^ccckkkpppsssssstttttttttvvvxxxxxxwwwvvvvvvvvvvvvooofff^^^ZZZYYYYYYYYYjjj~~~yyylll```VVVMMMEEE@@@999333,,,+++---...+++(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''((()))))))))***'''***,,,,,,---333???IIIXXXiii}}}yyyuuusssrrrtttuuuuuuwww~~~{{{vvvqqqnnnkkkcccbbbccciiirrr|||~~~|||zzzyyyvvvlll]]]QQQJJJMMMQQQSSSRRRNNNIIIEEE===BBBLLLVVV\\\ZZZVVVRRRNNNHHHAAA<<<;;;999555111,,,+++***)))))))))))))))''''''&&&&&&''')))+++,,,+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%***000777>>>FFFMMMQQQVVVYYYYYYWWW[[[fffrrrwwwvvvvvvvvvwww{{{{{{wwwrrrooonnnppptttwwwzzzzzzxxxzzz|||||||||yyyxxx|||{{{qqqmmmooojjjdddnnn{{{rrrkkkiiigggdddmmmGGG>>>999555555222111000///...---,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,---...///555000999VVVzzzvvvaaaZZZ```lllqqqbbbNNNFFF>>>;;;999888999<<<===>>>???@@@AAAAAAAAAAAA<<<999???KKKRRRTTTYYY```ccchhhqqqyyy{{{pppmmmhhhdddaaa^^^ZZZXXXTTTSSSQQQOOOLLLJJJHHHGGGCCCAAA???===>>>@@@DDDFFFNNNUUU^^^ffflllooorrrsssuuuwwwyyyyyyxxxwwwwwwwwwrrrpppmmmiiifffaaa[[[WWWaaazzz~~~ppp```TTTKKKGGG;;;666000,,,---...---,,,&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))******+++(((+++---111999JJJ```qqqzzzllllllmmmooorrrvvvzzz|||{{{qqqllleeeaaaaaaeeehhhjjjsssuuu{{{pppcccUUUSSSQQQPPPPPPQQQRRRSSSIIIDDDCCCJJJSSSXXX[[[]]]WWWQQQJJJGGGHHHHHHDDD@@@111000...---++++++******(((((((((((()))***+++,,,******((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,)))///777@@@FFFKKKOOORRRZZZ___bbbdddjjjssswwwwwwwwwyyy~~~ooommmnnnqqqsssrrrsssvvv|||~~~uuurrrtttuuu{{{|||vvvppprrryyy}}}xxxsssssspppnnnvvv~~~zzzsssoooooonnnjjjkkkEEE===888555555333111000///...---,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,...//////333:::PPPtttxxxccc```iiirrrxxxgggSSSEEEAAA:::777:::;;;999:::===@@@BBBDDDEEEFFFFFFHHHIIIAAA???GGGXXXcccfffnnnxxx}}}yyyvvvrrrnnnjjjgggeeeaaa]]]XXXUUURRRQQQKKKIIIEEECCCBBBBBBBBBBBBCCCHHHPPPWWW^^^eeejjjnnnsssuuuwwwwwwvvvuuuuuuuuuzzzwwwsssppplllhhhccc___```mmmyyyfffVVVMMMJJJ???;;;666000...---...000'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&''''''((()))***+++,,,---///222:::HHH\\\rrrzzzpppiiiaaaeeemmmwww~~~vvvmmmfffaaa^^^\\\fffgggnnnzzz~~~tttjjjdddZZZQQQLLLMMMPPPSSSQQQJJJGGGKKKPPPSSSYYY``````YYYRRRPPPRRRSSSOOOKKK:::888555222///,,,***)))''''''((())))))***)))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((***,,,---222777???GGGLLLPPPTTTVVVbbbeeeggglllvvv|||xxxwwwyyy}}}|||wwwrrrqqqttt{{{|||xxxvvvxxx}}}tttooopppvvv}}}ppplllooosss}}}|||zzzxxxwwwxxxzzz||||||}}}{{{wwwvvvxxxwwwsssjjjDDD<<<888555555333111000///...---,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000111BBBdddtttbbbZZZggg|||zzzkkk]]]PPPDDD<<<<<<777666<<>>FFFEEEEEEMMM___qqqvvvtttyyysssrrryyydddfffhhhkkkrrryyy{{{xxx~~~~~~zzzrrr~~~tttssswww{{{||||||zzzuuuoooiiifffddddddjjjrrrtttpppmmmnnndddGGG:::666999222666222111///...------......***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++))))))***+++++++++++++++,,,+++,,,//////---333<<>>===<<<;;;>>>======@@@EEEJJJMMMNNNSSSXXX\\\^^^dddppp{{{}}}{{{~~~~~~~~~~~~~~~|||lllhhhaaa[[[XXXUUUSSSRRREEEFFFEEECCCBBBEEEKKKQQQZZZaaaiiinnnpppooooooppptttsssrrrqqqpppoooooooooiiiggghhhjjjlllppp|||yyy|||yyyuuulll]]]PPPKKKDDDHHHGGG>>>555111111000000---)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''(((((())))))(((&&&&&&&&&''')))+++)))***---000999KKK]]]qqq||||||{{{}}}~~~|||~~~rrrdddaaa___[[[]]]dddwww}}}{{{mmm^^^PPPHHHCCCIIIOOORRRUUUXXXXXXSSSMMMIIIHHHIIIJJJKKKGGGIIIHHHDDD<<<555111///000,,,'''&&&(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((((((((()))***)))&&&(((...333666>>>FFFMMMUUU^^^gggpppxxxyyyvvv{{{||||||kkkeeeeeeeeegggppp{{{|||zzz}}}zzzqqqiiiggghhhaaabbbdddeeeeeecccaaa```eeeeeekkksssvvvttttttuuubbbEEE999666999222666222111///...------......++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++)))******++++++++++++++++++))),,,222///---;;;PPPvvvyyybbbbbbfffppp{{{zzzfffVVVHHHBBB;;;777888;;;<<<<<>>CCCIIINNNUUU```hhhlllnnnnnnnnnqqqrrrrrrssssssttttttuuullljjjiiiiiiggggggmmmuuu{{{wwwqqqeeeXXXQQQNNNLLLKKKGGG>>>333///111222///,,,***)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&'''''''''((((((((()))+++)))'''&&&((()))***+++,,,++++++000;;;OOOmmm{{{yyy{{{~~~|||~~~yyy}}}}}}}}}}}}}}}{{{xxxuuuooommmjjjiiijjjjjjjjjiiissszzz~~~}}}zzzrrrfffYYYUUUXXXbbbhhhrrrrrr]]]RRRFFF@@@???CCCMMMVVV\\\WWWMMMDDD???BBBHHHNNNKKKNNNOOOKKKBBB;;;999999555111+++((())))))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))))))))+++'''(((---555;;;@@@GGGOOO\\\iiivvvzzzzzz{{{}}}||||||qqqdddkkkiiifffgggqqq~~~yyyvvvvvvyyy{{{}}}uuuooogggbbb```______^^^``````aaabbbbbbaaaaaaaaa______ccckkkoooppprrruuubbbFFF:::777999222555222111///...------......++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++---))),,,222///111JJJiii}}}jjjffflllwwwuuudddQQQDDD>>>;;;888888:::===>>>>>>@@@BBBFFFMMMTTTZZZ\\\]]]nnnzzzzzzppphhh```\\\WWWUUUQQQKKKDDDBBBCCCFFFGGGLLLUUU^^^fffkkknnnpppnnnoooppprrrtttuuuuuuvvvssspppnnnlllgggbbbcccggg{{{}}}yyyooobbbYYYXXXQQQPPPPPPHHH888000222111///,,,+++***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$'''''''''(((((())))))******((('''(((+++------,,,,,,...555CCCWWWooo~~~{{{yyyrrrllljjjmmmppppppnnnnnnlllkkklllmmmlllhhhdddbbb```]]]\\\]]]^^^^^^]]]bbbgggjjjkkkppp{{{wwwfff]]]]]]RRRTTT\\\lll}}}~~~qqqgggVVVEEE::::::CCCMMM]]]ZZZTTTJJJBBB@@@DDDHHHKKKPPPUUUSSSKKKDDDAAAAAA:::444---)))))))))(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((((()))******...555<<>>___jjjgggiiittt{{{mmm^^^OOOBBB;;;;;;::::::;;;>>>AAABBBBBBGGGLLLRRRWWW]]]gggttt}}}{{{qqqjjjaaa\\\TTTPPPNNNLLLJJJHHHDDDFFFJJJQQQZZZcccjjjnnnmmmnnnppprrrtttuuuuuuuuuwwwssspppnnnhhh```^^^```ddduuuxxx||||||zzzxxxlllccc^^^VVVTTTUUUNNN>>>333333///...,,,+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%''''''(((((()))***++++++((((((((()))+++,,,,,,+++...777HHHaaa{{{zzzqqqqqqwwwvvvooommmkkkhhheee```]]]ZZZ[[[^^^bbbeeefffcccaaa```bbbeeefffccc``````]]]ZZZYYYZZZ\\\^^^^^^[[[^^^___```eeepppxxxzzzyyypppnnn^^^ZZZYYY]]]fffqqqzzz~~~xxxkkkVVVCCC;;;===AAASSSUUUWWWTTTMMMGGGCCCBBBIIIPPPYYY[[[VVVOOOKKKJJJ>>>777///************((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((((((***+++111888@@@FFFMMMWWWbbbiiiyyy{{{yyysssrrrzzzxxxyyy||||||tttkkkddd]]]aaaooo}}}~~~lll]]]RRRLLLJJJJJJIIIPPP[[[ffflllnnnmmmkkkgggccc]]]VVVNNNHHHDDDAAA@@@>>>???CCCFFFGGGJJJNNNdddHHH<<<888:::111333222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,///...///333<<>>BBBFFFIIIKKKNNNTTT[[[```iiizzznnnfff]]]YYYYYYWWWRRRMMMIIIFFFEEEGGGOOOYYYbbbffflllmmmppprrrtttuuuuuuuuuwwwrrrooommmhhhaaa]]]^^^[[[jjj~~~~~~}}}~~~~~~uuummmccc^^^ZZZYYYTTTHHH<<<666111///,,,++++++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''((()))***+++,,,,,,)))*********)))+++///333>>>MMMddd}}}yyynnnmmmtttvvvttt{{{|||xxxgggWWWRRRTTTUUUTTTSSSSSSRRRRRRSSSUUUXXX[[[]]]ccccccdddfffiiikkkkkkjjjnnnllljjjjjjlllmmmmmmmmmaaabbbbbbbbbhhhppptttsss{{{~~~wwwpppggg```\\\___iiitttyyy}}}yyyiiiWWWIIIBBB>>>FFFLLLTTTXXXVVVPPPIIIEEEHHHNNNWWW]]]^^^ZZZUUURRREEE===444---++++++***)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))+++///222999DDDOOOVVV]]]iiitttzzzzzzzzzvvvqqqsss{{{~~~wwwqqqiiiggghhhppp{{{zzzooocccUUULLLFFFDDDFFFJJJOOOXXXdddjjjiiiccc]]]YYYOOOMMMIIIDDD???;;;888666888555555888999888:::???aaaFFF;;;888:::111444222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,000222777IIIiiissslllpppvvvmmm^^^NNNDDD>>>999999<<<888;;;???CCCHHHMMMRRRUUUWWW```lllyyy}}}wwwnnnhhhddd```[[[WWWTTTNNNHHHGGGKKKRRRYYY\\\gggiiilllppprrrtttttttttvvvqqqnnnnnnkkkeeeaaabbbbbbiiittt{{{vvvlllkkkfff```]]]WWWKKK@@@777444000---,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((('''(((((()))+++,,,,,,---***,,,---+++,,,444BBBLLL```qqq}}}oookkknnnzzzyyyrrrsss|||~~~~~~uuulllfffaaaTTTJJJLLLRRRWWW[[[___^^^___aaabbbeeeiiiooosss}}}~~~}}}~~~~~~zzzssshhh^^^]]]bbbjjjvvvzzznnnbbbUUUKKKHHHKKKPPPUUUXXXWWWSSSPPPEEEHHHNNNVVV]]]^^^[[[XXXOOOFFF:::111---,,,***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))+++111888===CCCQQQ```fffkkkssszzz|||ttttttooohhhhhhrrr}}}~~~yyyyyyxxxvvvxxx{{{~~~}}}yyysssoooVVVNNNGGGHHHIIIJJJNNNUUUTTTWWWZZZYYYTTTMMMFFFBBB@@@@@@>>>===;;;999777777666333222555666444555999^^^DDD:::777:::222444222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,(((000555;;;RRRwwwnnn```ppp}}}mmmXXXJJJ>>>:::999999===CCC???BBBFFFKKKOOOUUUZZZ^^^bbbooo~~~uuullleeeaaa```^^^XXXOOOKKKMMMQQQUUUVVVaaacccgggllloooqqqrrrrrrvvvrrrooopppnnniiifffgggllllllppp{{{|||uuuvvvqqqhhhfffeeeYYYIII<<<888333///---,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))******'''((()))***+++,,,------))),,,......222@@@VVVhhh{{{qqqoooqqq}}}xxxwww{{{}}}qqqgggbbb\\\UUUYYYQQQOOOUUU^^^dddmmmuuuxxx{{{~~~}}}{{{zzz|||{{{jjj]]][[[]]]ooovvvggg[[[RRRQQQPPPSSSXXX[[[[[[YYYBBBBBBEEENNNWWW]]]\\\YYYVVVLLL???444///,,,***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***...666???EEEJJJ[[[kkkppprrruuuvvvtttpppnnnfffZZZXXXeeevvvvvvuuu|||vvvmmmkkklllUUUNNNJJJMMMNNNLLLMMMRRRUUUQQQLLLGGGDDD@@@===;;;999999999888777555333222666333333666666444555888\\\EEE<<<444:::777666111111111111///---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******************************+++++++++,,,,,,,,,///+++)))+++,,,******,,,///***444RRRtttmmmgggssskkkWWWDDDAAA======???@@@???>>>EEEGGGMMMTTTZZZ```ffflll}}}~~~~~~}}}wwwkkkbbb]]]]]][[[XXXTTTQQQRRRSSSYYY^^^eeekkknnnqqqssstttxxxppplllooopppmmmlllnnnrrrqqqsssyyy~~~zzz}}}{{{{{{wwwqqqrrrsssgggWWWHHH@@@555...111444000'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***%%%$$$(((++++++,,,...000---...666DDDZZZvvvpppggghhhwwwzzzrrruuu{{{~~~|||nnnaaa^^^]]]YYYWWWYYYWWWTTTUUUaaavvvyyykkkeeebbbkkkuuu|||zzzfff___TTTMMMRRRYYYXXXUUUUUUTTTMMMEEEDDDKKKSSSXXXZZZWWWUUUNNNDDD999111//////(((&&&$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&+++)))(((((()))))))))(((///&&&$$$///;;;BBBFFFJJJRRR___mmmsssrrrqqqpppqqqjjjjjjjjjhhh```^^^iiiyyy}}}}}}yyynnnmmmuuu{{{yyyuuuYYYSSSLLLJJJLLLMMMKKKHHHGGGCCC???======<<<:::777;;;::::::;;;;;;;;;:::888999999999999999::::::;;;\\\EEE<<<444999666555111111111111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))******************************+++++++++,,,,,,,,,---******---...,,,,,,///555777FFFeeexxxiiilll{{{vvvhhhVVVGGG======<<<;;;;;;===AAADDDJJJOOOVVV^^^fffqqqyyy{{{}}}|||wwwrrrccc```]]]\\\[[[ZZZVVVSSSUUUYYY^^^dddhhhlllppprrruuuooommmqqqssspppooopppuuusssrrrttt{{{}}}~~~yyywwwpppiiilllqqqjjj]]]RRRIII;;;000///222///)))((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))+++'''&&&)))+++******,,,&&&***444GGG```zzz~~~vvvooopppvvv{{{ppppppvvvyyyeee[[[UUUXXX\\\\\\]]]___YYY^^^kkkyyyrrrxxxwwwpppjjjlllnnnsss||||||nnn___RRROOOPPPPPPRRRUUURRRMMMHHHGGGLLLRRRVVVXXXZZZXXXSSSIII>>>555000///+++(((%%%$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((((((((()))000;;;AAAAAADDDHHH\\\ccclllqqqssstttrrrppprrrpppoooooolllkkksss~~~xxxtttxxx~~~~~~{{{tttwww{{{}}}{{{xxxwwwwwwjjjhhhjjjpppwwwvvvmmmdddPPPLLLGGGFFFFFFFFFEEECCCBBB???;;;:::;;;===<<<;;;AAAAAA@@@@@@@@@???===<<<>>>>>>>>>???@@@AAABBBCCC\\\EEE<<<444999555333111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************************************+++++++++,,,,,,,,,,,,)))***...///......111555AAAYYYyyy{{{ooojjjlllyyyqqq]]]NNNBBB:::888<<>><<<>>>GGGNNNRRRWWW___hhhvvv{{{zzzzzz{{{~~~~~~qqqiiiaaa^^^___```\\\XXXSSSVVVYYY]]]aaagggmmmrrrqqqnnnnnnrrrtttrrrqqqqqqssspppllllllpppyyyxxx||||||~~~|||}}}{{{rrrhhhiiiqqqpppiiibbbXXXGGG666///000111...(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))+++((((((+++,,,***+++///,,,:::MMMdddyyyvvvuuuzzzyyykkkeeefffgggZZZUUUSSSXXX^^^bbbfffiiilllxxxvvvnnnpppwww}}}}}}vvvlllhhhjjjpppxxx}}}nnn]]]QQQKKKJJJNNNTTTNNNMMMLLLLLLMMMPPPSSSUUU[[[ZZZXXXQQQFFF<<<444000---***'''%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******'''///999AAAAAAAAAHHHQQQdddgggnnnwww{{{zzzsssnnnsssrrrtttxxxzzzzzz}}}rrrmmmqqqtttpppkkksssrrrpppnnnkkkfff```[[[ZZZ^^^eeelllnnnhhh\\\RRRGGGFFFDDDBBBAAA@@@@@@???>>><<<999888;;;>>>AAABBBDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>???@@@AAACCCDDDEEE\\\EEE===444999444222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++***+++//////---///333555IIIkkkxxxcccjjjyyyqqq\\\LLLBBB<<<999;;;???CCCCCCCCCFFFMMMTTTXXX___iiiwww~~~|||}}}}}}}}}|||~~~uuuhhh```^^^```aaaaaaXXXXXXYYYZZZ]]]ccckkkpppmmmnnnppprrrsssqqqooonnnkkkiiieeecccfffooozzz|||nnnhhhkkknnnkkknnnfffTTT>>>111000222222))))))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***((())),,,---,,,111777@@@VVVnnnxxxwwwvvvzzzpppccc\\\ZZZYYY[[[XXXWWW[[[cccllluuuzzz|||uuuttttttqqqrrrzzz~~~mmmddd]]][[[eeettt~~~vvvjjj^^^TTTNNNMMMPPPJJJLLLOOOOOOOOOOOOPPPQQQXXXYYYYYYUUUNNNDDD:::555///,,,(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""######$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++++++++,,,---///555;;;>>>???GGGVVVdddjjjnnnwww|||rrrmmmnnnsss{{{~~~|||wwwpppjjjiiilllpppyyypppddd\\\YYYXXXVVVSSS`````````___ZZZSSSLLLGGGBBBCCCCCCBBB@@@??????@@@===;;;999999<<<@@@EEEHHHFFFFFFFFFEEEDDDDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFGGG[[[EEE===444999444222111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,+++,,,......,,,///444<<>>======<<<<<<===>>>AAAFFFLLLUUU^^^ccczzz~~~|||}}}}}}~~~yyyvvvwwwyyy{{{xxxpppgggaaa^^^^^^^^^\\\ZZZYYY[[[___bbbggglllooommmlllkkkjjjgggiiihhhfffcccbbbfffnnnuuuyyy|||yyytttjjjbbb\\\bbbgggbbbPPP;;;///...///,,,+++***(((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******+++***++++++,,,333DDDTTTyyyxxxlllppp}}}sss___SSSPPPPPPRRRUUUVVVbbbppp~~~}}}vvvooogggbbb]]][[[XXXUUUSSSSSSTTTUUUYYYZZZ\\\^^^aaaeeekkkoooooouuu}}}zzzyyy|||}}}qqqddd]]]\\\```kkkvvvyyytttiiiZZZNNNKKKNNNRRRVVVWWWUUURRROOONNNPPPRRRUUUTTTOOOHHHBBB555111,,,((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((***+++***)))+++111666>>>FFFOOOWWWaaannnxxx|||zzzyyytttooottt}}}xxxooopppyyy}}}eee```\\\\\\```bbbaaa^^^PPPNNNJJJFFFCCC???===<<>>>>>>>>???AAAAAABBB<<<===>>>>>>@@@EEEKKKOOOQQQRRRRRROOOLLLJJJMMMPPPNNNNNNNNNOOOPPPQQQRRRSSSXXXCCC<<<555:::666333111000///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,---......000999CCC]]]sssvvvlllqqq|||lllVVVIII===;;;;;;;;;===AAA@@@CCCGGGLLLSSSbbbuuu~~~~~~~~~}}}|||zzzwwwvvvzzzzzz|||~~~}}}}}}}}}}}}}}}|||{{{{{{}}}}}}~~~}}}vvvwwwyyyzzzwwwppphhhbbb]]]^^^]]]\\\ZZZZZZ[[[]]]dddkkknnnkkkiiikkkkkkiiiiiikkkkkkjjjhhhkkkqqqwwwzzzwwwuuu~~~yyyjjjZZZXXXdddjjj\\\FFF666000///,,,,,,***)))((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************,,,///555DDD___uuuwwwrrrpppxxxjjj\\\TTTQQQSSS\\\gggwwwsssoooiiiddd___[[[WWWTTTWWWWWWWWWXXX[[[___ccceeegggffffffhhhlllpppsssttttttyyy|||zzzyyywwwwwwxxxzzz}}}}}}{{{yyyjjj^^^^^^kkkxxxyyykkk]]]OOOQQQUUUZZZ^^^]]]WWWRRROOOOOOPPPSSSTTTRRRLLLHHH<<<777000+++((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((())))))******(((***+++++++++111:::BBBMMMZZZfffmmmuuu~~~tttmmmpppsssuuu|||xxxtttsssxxx}}}zzzlll___bbb```]]]\\\[[[WWWQQQLLLBBB@@@>>>???AAAAAAAAA???AAA>>><<<===AAADDDEEEDDD@@@BBBEEEGGGJJJNNNUUUZZZYYY\\\______^^^```fffkkkhhhhhhiiikkkmmmppprrrsssWWWCCC<<<666;;;666444111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,*********************+++******************************+++++++++,,,,,,,,,---,,,---///000444???KKKrrreeelllmmmZZZGGG???;;;;;;;;;;;;AAAIIIFFFLLLQQQTTT\\\ooo~~~~~~}}}|||xxxxxxxxxxxxwwwuuusssrrruuuvvvxxxzzz{{{|||}}}}}}|||||||||{{{zzzyyywwwwww}}}}}}}}}}}}~~~|||xxxssssssvvvuuuqqqlll]]]_________]]]\\\\\\]]]bbbjjjmmmjjjiiilllnnnkkkfffjjjnnnooooooqqqxxx}}}|||wwwuuu{{{mmmWWWSSSeeeqqqgggPPP>>>555333---,,,+++)))((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''''''''((((((((()))))))))))))))************''')))---444@@@VVVxxx~~~yyy|||}}}xxxxxxaaa\\\XXXXXXYYY```ssszzzvvvttttttqqqnnnjjjhhhhhhiiiiiihhhdddeeeeeehhhlllrrrwwwzzzyyyvvvtttvvv{{{~~~xxxvvvssspppooooooppppppxxx~~~zzz}}}nnndddppp{{{zzznnnSSSTTTWWW]]]cccbbb[[[TTTQQQPPPPPPSSSTTTSSSOOOJJJAAA;;;333---)))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++***,,,......000777CCCMMM]]]kkkwwwzzz}}}nnnbbbaaannn{{{zzzzzzxxxqqqfff]]]WWWUUU]]]ZZZWWWSSSOOOKKKFFFBBB@@@;;;888999>>>DDDFFFFFFEEE@@@<<<>>>CCCHHHIIIGGGEEEHHHMMMPPPTTTXXX___dddeeejjjppptttwww~~~VVVCCC===555999555333111000///......------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++((((((+++...+++...FFFbbbtttoootttZZZFFF???======>>>======BBBHHHJJJQQQXXX```sss}}}zzzwwwssspppqqqooollliiihhhgggggghhhoooqqqtttuuuuuuuuuvvvwwwzzzwwwsssqqqqqqsssuuuvvv}}}zzzwwwssssssxxx}}}xxxvvvuuuvvvvvvuuummmeee\\\YYY]]]aaa```^^^___bbbeeehhhiiijjjiiiiiimmmmmmoootttzzz}}}}}}{{{}}}~~~{{{uuuoooyyyrrrddd]]]eeeooonnn```JJJ888111,,,+++***)))++++++((($$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))%%%))),,,,,,+++,,,---------***///CCC___{{{yyyuuu|||~~~sssnnnfff[[[___\\\WWWWWWggg~~~}}}{{{zzzyyyyyyyyyyyyyyyyyy}}}yyyuuuwww|||~~~||||||}}}~~~zzzrrrmmmjjjiiissswww~~~vvvpppwwwzzzvvvuuuzzz|||llleeeWWWPPPZZZiiieeeXXXVVVWWWTTTQQQRRRUUUSSSOOOGGGCCC;;;222+++'''(((***)))'''&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%&&&((()))''''''''''''(((((((((((()))***)))(((&&&''')))+++)))+++***+++666LLL```kkkxxxtttsss{{{nnn``````eeerrryyyppphhh[[[PPPKKKMMMRRRVVV[[[RRRIIIEEEBBB===;;;<<<<<<:::===BBBDDDDDDGGGKKKFFFAAABBBHHHLLLKKKMMMRRRRRRTTTVVVZZZbbbooo~~~VVVCCC===555999555333111000///......------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++...,,,...222333<<>>666000,,,+++***((('''%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))((('''&&&&&&&&&'''&&&&&&'''''''''((((((((('''((()))((('''(((***,,,,,,///111666FFF^^^sss}}}}}}~~~~~~sssdddbbbiiittt}}}|||~~~wwwrrruuu{{{|||tttlllUUUPPPJJJFFFDDDGGGLLLOOOPPPGGG???===<<<:::;;;===BBB???@@@DDDFFFEEEEEEHHHKKKEEEDDDIIINNNRRRYYY```eeejjjsss~~~VVVCCC===555999555333111000///......------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,...+++,,,111888IIIjjjpppkkkwww}}}bbbKKK???;;;===999999>>>CCCHHHOOOWWW___hhhyyy{{{xxxuuuqqqlllfff___[[[TTTRRROOOLLLIIIHHHGGGGGGMMMQQQVVVZZZ[[[\\\\\\]]]\\\\\\\\\]]]___bbbdddeee]]]^^^___aaagggppp{{{|||yyyxxxuuutttwwwssslllfffbbb``````aaaaaa]]]]]]ccclllsssssspppnnnnnnooosssvvvyyyyyyxxxyyyttttttyyy{{{zzzwwwnnn{{{zzzlllfffeeemmmuuummmRRR:::000...,,,+++***))))))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))))))))*********))))))))))))***+++,,,111AAAYYYttt}}}yyyxxxvvviiiaaa\\\XXXWWWYYYZZZhhh|||~~~xxxtttpppnnnooojjjeeeaaa___\\\WWWRRRTTTTTTUUUVVVWWWYYY[[[\\\___eeehhhgggeeehhhkkklllpppwww~~~{{{~~~~~~qqqiiikkkwwwppp______hhhkkkggg\\\YYYUUUVVV]]]ccc___VVVPPPJJJBBB<<<777333...***(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''',,,+++***)))((((((((((((''''''''''''((((((((((((%%%'''((()))))))))+++,,,,,,111666@@@SSSkkk}}}|||uuullldddppp{{{{{{vvvvvvwwwpppjjjlllppplll^^^RRRDDDDDDDDDDDDEEEGGGIIIJJJDDD===888888999:::>>>BBBFFFAAA@@@EEEIIIHHHGGGGGGMMMJJJKKKSSS]]]hhhuuuVVVCCC===555999555333111000///......------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,...+++,,,222???UUUuuuxxxeeedddsssjjjRRR@@@:::<<<===;;;===DDDJJJOOOVVV^^^jjj|||~~~}}}{{{vvvqqqjjjccc]]]WWWQQQMMMGGGGGGEEEDDDDDDDDDDDDDDDEEEGGGKKKLLLMMMMMMOOOPPPNNNOOOPPPPPPOOOPPPRRRSSSUUUYYY]]]bbblll{{{}}}{{{xxxvvvxxxxxxvvvooogggaaa______```______cccjjjqqqttttttpppppppppqqqrrrrrrrrrrrrxxxrrrttt~~~}}}uuuwww{{{iiittt~~~~~~sssiiiaaagggtttsss[[[BBB000---,,,---,,,***)))+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))************((()))+++,,,,,,...111888SSSrrruuunnntttxxxoooddd]]]\\\XXXUUU\\\hhhyyy}}}qqqhhhbbb^^^[[[QQQOOOLLLJJJIIIFFFBBB???BBBBBBCCCDDDEEEGGGIIIJJJKKKNNNPPPPPPPPPTTTZZZ^^^iiittt~~~xxxlllgggoooooodddgggmmmpppfff```XXXVVV]]]eeebbb[[[TTTNNNFFFAAA>>>888000)))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))***++++++((((((((())))))))))))***%%%''')))*********+++---...666@@@MMM```rrr}}}~~~ssspppsssvvvwwwrrrqqqmmmqqqtttnnnbbbTTTKKKFFFFFFFFFFFFFFFEEEDDDCCCCCC===999999<<>>>>>===>>>>>>>>><<<;;;;;;;;;<<<===???AAABBBCCCHHHIIIKKKMMMOOOSSS[[[cccppp}}}}}}{{{||||||||||||~~~xxxmmmlllttt|||llldddiiipppoooiii^^^WWWYYY```bbb___XXXRRRKKKFFFBBB<<<222******(((&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((())))))))))))))))))*********+++++++++(((***++++++***+++,,,...555@@@PPP___ooo{{{~~~|||}}}|||ooohhhooo~~~|||xxxuuuuuuwwwsssfffUUUHHHEEEGGGGGGEEEBBB???<<<:::999999;;;:::>>>DDDGGGFFFGGGKKKKKKFFFFFFLLLSSSVVVYYY\\\```lllVVVCCC===555999555333111000///......------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------.........///333???SSSlll{{{rrrfff```eeetttqqqYYYKKKCCC;;;999<<<<<<@@@HHHOOOTTT\\\lll{{{}}}wwwqqqlll\\\XXXSSSPPPQQQSSSVVVWWWSSSSSSSSSRRRQQQPPPOOOOOOQQQPPPNNNJJJFFFDDDEEEFFFCCCFFFKKKNNNPPPUUU[[[aaahhhrrr{{{~~~wwwyyyzzzvvvmmmeee___]]]```dddhhhgggeeefffmmmtttssssssrrrpppllljjjkkklllttttttyyy{{{sssttt|||wwwggguuu~~~zzzzzz~~~{{{qqqhhhkkkqqqlllaaaAAA444,,,///111---******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++,,,***+++---+++,,,888HHHrrrpppfffdddtttpppYYYNNNMMMPPPNNNMMMOOOTTT^^^uuusssgggXXXLLLFFFBBB>>>:::555666666777888999::::::<<<======>>>@@@BBBDDDEEEIIIJJJOOOUUUZZZ^^^hhhqqq{{{zzzwwwvvvwwwzzz~~~|||}}}xxxnnnmmmnnnuuueeedddiiitttrrrhhh\\\VVVZZZ```ccc^^^ZZZSSSMMMGGG@@@777000...+++(((&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&%%%$$$************++++++++++++***+++,,,++++++---000222999III\\\kkkvvv}}}~~~{{{tttrrrkkkaaacccsss|||sss```RRRKKKIIIGGGEEEAAA>>>;;;888666666777888;;;<<>>@@@AAAAAABBBDDDFFFHHHIIIIIILLLTTT```gggmmmwww|||wwwssssssuuuyyy|||xxx|||tttmmmjjjzzzpppggggggrrrwwwsssdddWWWVVV^^^ffffffccc]]]VVVMMMDDD===999111...***'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))((('''%%%$$$(((((()))))))))***************++++++,,,000555999AAARRReeepppuuuyyy{{{{{{iiieee^^^]]]jjj|||vvvdddOOOFFFHHHJJJEEE>>>:::999777666666888;;;<<<>>>???CCCIIIKKKKKKOOOUUUTTTUUUZZZccckkkvvv|||xxxyyyzzzzzzVVVCCC===555999555333111000///......------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////111222888HHHdddzzz]]]ZZZ[[[dddtttgggSSSAAA===:::666999AAAEEELLLVVV]]]dddxxxyyypppfff[[[TTTNNNPPPTTTZZZaaafffhhhhhheeefffgggiiijjjjjjkkkkkkeeehhhjjjhhhccc\\\VVVSSSTTTYYY___dddjjjsss}}}{{{tttnnnkkkiiihhhhhhbbbbbbccceeegggjjjllllllrrrssstttrrrpppppprrrvvvppptttrrrhhhdddkkkuuu{{{~~~wwwvvvzzz~~~wwwvvv}}}}}}wwweeeIII///+++///...+++,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++,,,)))***...111@@@eeeqqqbbblllzzzrrrbbbPPPKKKNNNPPPMMMSSSaaarrr~~~zzzpppfffSSSIII===777777888666222222333555777999===BBBFFFCCCCCCDDDEEEGGGIIIJJJLLLLLLPPP[[[jjjtttzzzyyysssppprrrvvvyyyxxxxxxwwwzzzxxxppplllqqqzzz{{{oooiiioooyyy{{{kkkYYYUUU^^^hhhkkkiiiddd\\\QQQHHHBBB@@@444000+++((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''')))))))))((((((''''''''''''(((((((((((()))))))))***---222:::???MMM^^^nnntttuuuwww{{{|||```\\\XXX```tttvvv]]]UUULLLHHHIIIFFF???888444444444555666999;;;===BBBBBBEEEIIIKKKMMMTTT\\\cccgggppp{{{kkk]]]XXXYYYZZZZZZ```eeemmmuuu}}}UUUBBB<<<444888444333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++---,,,+++,,,...000000000555333AAA^^^{{{jjj___aaaeeemmm|||~~~pppSSSHHH===:::<<<>>>BBBFFFJJJRRRYYY```sss|||rrrfff\\\WWWUUUWWW[[[```eeegggiiilllmmmnnnooonnnmmmkkkkkklllnnnmmmppprrrrrrooollljjjiiigggjjjmmmpppuuu~~~~~~{{{sssmmmkkklllnnnoookkkfffbbbbbbfffiiiiiigggmmmqqqtttuuurrrqqqrrrtttvvvrrrnnniiicccbbbnnn~~~}}}|||{{{zzzyyy\\\:::///111000......***(((&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&(((+++---------...,,,+++000AAA___mmmccchhhuuuuuurrrgggZZZOOOLLLKKKKKKPPPVVV^^^~~~~~~ttthhh\\\TTTCCC>>>777444555777777666777888:::===@@@BBBEEEFFFHHHHHHGGGFFFGGGHHHKKKLLLSSS[[[eeeoooyyy}}}zzzyyyyyyzzzzzzsssuuuvvvwwwzzz}}}|||tttmmmggglll}}}qqqkkkmmmtttwwwhhhSSSOOOYYYiiijjjhhhbbbXXXNNNGGGCCC;;;444+++%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&'''((((((***+++***(((&&&&&&&&&''''''((())))))))))))++++++***---777CCCJJJXXXaaajjjrrrppp^^^^^^```jjj|||lllZZZHHHKKKNNNOOOKKKCCC999333333333777;;;;;;:::<<>>BBBKKKRRRRRRRRR\\\iii}}}ooo___NNNFFFEEEDDDDDDEEELLLMMMNNNRRRZZZeeeqqqyyyTTTBBB<<<444999555333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,...///000000555;;;OOOlllyyyhhhlllpppuuu|||tttbbbKKKBBB::::::<<>>@@@CCCEEEGGGGGGHHHGGGGGGGGGHHHJJJMMMPPPVVV```mmmxxx}}}|||{{{{{{||||||uuuvvvuuutttuuu|||vvvkkkdddgggyyy|||oookkkooouuuooo^^^TTTUUUbbbfffjjjhhh```TTTKKKFFF???888000***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((''''''((((((((('''&&&&&&''''''((()))))))))+++++++++,,,111<<>>>>>===???DDDHHHIIIMMMSSSXXXcccwwwrrr]]]PPPDDDAAACCCDDDEEEGGGGGGGGGGGGGGGJJJPPPXXX]]]SSSAAA;;;444999666555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,---...000111666HHHddd~~~~~~rrrnnnwww}}}gggRRRBBB<<<999<<<@@@BBBGGGLLLXXX\\\iiivvvqqqfffYYYPPPPPPXXX```dddgggjjjlllllllllmmmnnnoooppppppooonnnnnnpppsssvvvxxxzzzzzzzzz{{{|||~~~}}}}}}xxxrrrmmmkkkkkkllllllhhhccc___```dddiiilllllliiikkkppptttwwwuuuqqqnnnkkkhhheeebbb^^^___iiittttttxxx{{{zzz|||}}}zzzwww___DDD444//////...+++)))''''''((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((())))))))),,,,,,,,,,,,,,,+++***))),,,,,,777SSSvvvdddSSSeee{{{uuuwwwwwwkkkYYYLLLAAAGGGOOORRRSSS[[[qqqwwwiiiZZZLLLAAA:::888555333222444777999:::@@@AAABBBDDDEEEGGGHHHIIIHHHIIIJJJJJJLLLOOOTTTXXXaaalllzzz~~~}}}|||}}}~~~~~~{{{zzzwwwrrrqqqvvv~~~www{{{{{{pppgggeeeooo~~~wwwmmmiiippptttlll^^^VVV[[[ccclllnnnhhh]]]RRRLLLCCC>>>777///+++))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&''''''(((((())))))***,,,***+++111===KKKWWW___lllsssvvvtttuuuzzzyyyrrrooozzz~~~{{{vvvqqq}}}zzzfffUUUKKKEEEKKKLLLKKKFFFAAA======???===;;;;;;???AAAAAACCCGGGMMMRRR\\\hhhuuuooo\\\OOOEEE>>>@@@DDDEEEFFFHHHHHHHHHGGGEEEDDDEEEIIILLLRRR@@@;;;444:::777555111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++---------,,,,,,...000333:::UUUwwwtttvvvvvv|||{{{uuuZZZGGG===;;;<<<@@@DDDGGGLLLSSS^^^iii|||qqqhhh[[[RRRPPPUUU^^^eeefffhhhkkkmmmmmmmmmnnnpppqqqrrrrrrrrrqqqrrruuuwwwzzz|||~~~}}}|||xxxsssooonnnmmmmmmlllhhheee```___bbbfffjjjkkkjjjjjjlllqqquuuvvvrrrnnnmmmkkkhhhfffdddfffmmmttt}}}~~~oookkknnnwww|||}}}}}}qqqqqq|||}}}oooQQQ888111222111,,,***(((((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((((()))))))))((()))+++,,,,,,,,,,,,---000555GGGfffppp]]]^^^~~~wwwooojjjmmmnnncccTTTIIIMMMNNNQQQVVVbbbzzz|||mmm]]]NNNCCC:::555555555444666888<<>>CCCFFFJJJRRRZZZeee}}}zzzjjj___TTTQQQWWW^^^cccccceeegggjjjlllmmmnnnppprrrssstttuuuuuuuuuwwwzzz|||}}}~~~}}}zzzvvvtttrrrqqqooommmkkkgggcccaaaaaaccceeefffkkkiiiiiimmmrrruuutttrrrppppppmmmjjjjjjmmmppprrrwwwuuueeefffwww|||kkkggguuu{{{___AAA333000///---+++)))))))))***)))''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))***''')))++++++***+++---000111CCCaaa~~~}}}ooo```aaavvv}}}lllhhhggghhhcccYYYQQQNNNUUUTTTXXXhhhvvveeeTTTFFF===777444333444666999<<>>???DDDKKKOOORRRYYYaaarrrwwwkkk\\\OOOMMMGGGEEEGGGIIIGGGFFFHHHDDDFFFHHHHHHHHHHHHJJJKKKSSSAAA;;;444999666555111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---///......000666;;;QQQooo{{{uuuoooWWWFFF???:::;;;@@@EEEHHHMMMYYYeeewwwxxxrrr```YYYSSSUUU]]]ddddddbbbfffhhhkkklllnnnpppsssuuuvvvwwwyyyyyyyyy{{{~~~}}}{{{yyywwwvvvtttqqqoookkkiiifffbbb``````aaaaaajjjiiijjjlllppptttvvvwwwrrrqqqnnnkkkkkknnnmmmjjjjjjuuu|||}}}nnniiitttnnngggrrroooPPP888---+++...,,,************)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))*********+++,,,+++)))***///333888VVV}}}lll```\\\nnnrrreeedddcccaaaXXXNNNMMMQQQQQQ[[[ooozzznnn]]]KKK???888444333222555888;;;===@@@CCCFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEJJJOOOSSSWWW___llluuu||||||}}}}}}}}}}}}}}}}}}}}}xxxrrrmmmkkkjjjjjjmmmwww}}}vvviiifffrrr~~~tttvvvxxxwww~~~~~~ppplllttt|||~~~nnnjjjfffiiioooqqqlllfffTTTMMMBBB:::555000+++'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((($$$)))...000---)))(((((('''(((((())))))******+++...///;;;PPP___ffflllttt}}}uuujjjeeennnqqqmmmuuurrrgggUUUIIIKKKUUUZZZYYY___WWWKKK@@@:::888;;;======@@@FFFMMMRRRZZZjjjyyysssgggZZZPPPLLLGGGDDDFFFHHHFFFGGGIIIDDDFFFGGGGGGGGGGGGHHHIIITTTBBB<<<444999555333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++---/////////222:::@@@```{{{{{{}}}|||wwwbbbKKK???>>>===???CCCIIIMMMUUUeeeuuuvvvkkkdddXXXXXXYYY]]]aaaeeeffffffjjjlllnnnpppqqqsssvvvxxxyyyzzz{{{|||}}}~~~~~~}}}{{{zzzyyyxxxvvvrrrooojjjiiigggdddaaa_________fffiiillloooqqqtttwwwyyyrrrrrrnnniiijjjllliiibbbaaannn}}}~~~rrrkkkttt|||qqqvvvqqqjjjnnnzzz}}}aaaAAA000...///---+++*********)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))************,,,,,,+++***---555;;;SSSooopppaaa]]]jjjzzzlll___]]]\\\XXXPPPJJJNNNVVVWWWrrr|||wwwkkk```PPPBBB999555444444444888===???AAABBBEEEHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIOOOUUUYYY^^^hhhvvv~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{wwwsssooollliiigggfffjjjtttyyypppccceeeqqq{{{}}}wwwzzzxxxooottt{{{|||vvvllldddhhhttt{{{vvvooo^^^SSSFFF???<<<777///(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))$$$)))......+++(((((()))((((((((()))******++++++000555FFF\\\hhhgggjjjqqquuuqqqjjjcccaaahhhxxxuuunnntttcccZZZOOOMMMWWWbbbccc]]]YYYNNN@@@777555888;;;===>>>CCCKKKSSS[[[nnnyyymmmaaaXXXNNNIIIEEEEEEEEECCCEEEIIIEEEFFFGGGGGGFFFGGGHHHJJJUUUBBB<<<444888444333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...++++++++++++++++++++++++***---000000000444<<>>AAACCCHHHMMMRRR]]]pppyyymmmaaaYYYUUUZZZaaaddddddeeehhhllloooppprrrssssssuuuxxxzzzzzz|||}}}~~~~~~}}}~~~|||{{{zzzzzzyyyvvvrrrnnnhhhhhhgggeeebbb___^^^^^^ccchhhooosssssstttvvvyyyrrrrrrnnniiiiiikkkfff]]]eeerrrppp___hhh|||tttsss{{{|||pppkkkjjjuuummmJJJ666444000...+++***+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************(((***+++++++++111<<